index-0IIwA-en.js 3.7 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378
  1. (function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const m of document.querySelectorAll('link[rel="modulepreload"]'))$(m);new MutationObserver(m=>{for(const y of m)if(y.type==="childList")for(const v of y.addedNodes)v.tagName==="LINK"&&v.rel==="modulepreload"&&$(v)}).observe(document,{childList:!0,subtree:!0});function c(m){const y={};return m.integrity&&(y.integrity=m.integrity),m.referrerPolicy&&(y.referrerPolicy=m.referrerPolicy),m.crossOrigin==="use-credentials"?y.credentials="include":m.crossOrigin==="anonymous"?y.credentials="omit":y.credentials="same-origin",y}function $(m){if(m.ep)return;m.ep=!0;const y=c(m);fetch(m.href,y)}})();/**
  2. * @vue/shared v3.4.15
  3. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  4. * @license MIT
  5. **/function sm(o,u){const c=new Set(o.split(","));return u?$=>c.has($.toLowerCase()):$=>c.has($)}const sr={},vo=[],Et=()=>{},hk=()=>!1,Jp=o=>o.charCodeAt(0)===111&&o.charCodeAt(1)===110&&(o.charCodeAt(2)>122||o.charCodeAt(2)<97),am=o=>o.startsWith("onUpdate:"),vr=Object.assign,im=(o,u)=>{const c=o.indexOf(u);c>-1&&o.splice(c,1)},fk=Object.prototype.hasOwnProperty,gt=(o,u)=>fk.call(o,u),De=Array.isArray,So=o=>Qu(o)==="[object Map]",zp=o=>Qu(o)==="[object Set]",Mi=o=>Qu(o)==="[object Date]",Ze=o=>typeof o=="function",rt=o=>typeof o=="string",Ta=o=>typeof o=="symbol",$t=o=>o!==null&&typeof o=="object",$u=o=>($t(o)||Ze(o))&&Ze(o.then)&&Ze(o.catch),aC=Object.prototype.toString,Qu=o=>aC.call(o),gc=o=>Qu(o).slice(8,-1),np=o=>Qu(o)==="[object Object]",om=o=>rt(o)&&o!=="NaN"&&o[0]!=="-"&&""+parseInt(o,10)===o,yc=sm(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Hp=o=>{const u=Object.create(null);return c=>u[c]||(u[c]=o(c))},mk=/-(\w)/g,Cn=Hp(o=>o.replace(mk,(u,c)=>c?c.toUpperCase():"")),gk=/\B([A-Z])/g,qa=Hp(o=>o.replace(gk,"-$1").toLowerCase()),Zu=Hp(o=>o.charAt(0).toUpperCase()+o.slice(1)),vc=Hp(o=>o?`on${Zu(o)}`:""),Oa=(o,u)=>!Object.is(o,u),Sc=(o,u)=>{for(let c=0;c<o.length;c++)o[c](u)},sp=(o,u,c)=>{Object.defineProperty(o,u,{configurable:!0,enumerable:!1,value:c})},_h=o=>{const u=parseFloat(o);return isNaN(u)?o:u},yk=o=>{const u=rt(o)?Number(o):NaN;return isNaN(u)?o:u};let uy;const iC=()=>uy||(uy=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function je(o){if(De(o)){const u={};for(let c=0;c<o.length;c++){const $=o[c],m=rt($)?Ck($):je($);if(m)for(const y in m)u[y]=m[y]}return u}else if(rt(o)||$t(o))return o}const vk=/;(?![^(]*\))/g,Sk=/:([^]+)/,bk=/\/\*[^]*?\*\//g;function Ck(o){const u={};return o.replace(bk,"").split(vk).forEach(c=>{if(c){const $=c.split(Sk);$.length>1&&(u[$[0].trim()]=$[1].trim())}}),u}function ne(o){let u="";if(rt(o))u=o;else if(De(o))for(let c=0;c<o.length;c++){const $=ne(o[c]);$&&(u+=$+" ")}else if($t(o))for(const c in o)o[c]&&(u+=c+" ");return u.trim()}function Yn(o){if(!o)return null;let{class:u,style:c}=o;return u&&!rt(u)&&(o.class=ne(u)),c&&(o.style=je(c)),o}const wk="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",xk=sm(wk);function oC(o){return!!o||o===""}function Ek(o,u){if(o.length!==u.length)return!1;let c=!0;for(let $=0;c&&$<o.length;$++)c=Mo(o[$],u[$]);return c}function Mo(o,u){if(o===u)return!0;let c=Mi(o),$=Mi(u);if(c||$)return c&&$?o.getTime()===u.getTime():!1;if(c=Ta(o),$=Ta(u),c||$)return o===u;if(c=De(o),$=De(u),c||$)return c&&$?Ek(o,u):!1;if(c=$t(o),$=$t(u),c||$){if(!c||!$)return!1;const m=Object.keys(o).length,y=Object.keys(u).length;if(m!==y)return!1;for(const v in o){const x=o.hasOwnProperty(v),A=u.hasOwnProperty(v);if(x&&!A||!x&&A||!Mo(o[v],u[v]))return!1}}return String(o)===String(u)}function lC(o,u){return o.findIndex(c=>Mo(c,u))}const Fe=o=>rt(o)?o:o==null?"":De(o)||$t(o)&&(o.toString===aC||!Ze(o.toString))?JSON.stringify(o,uC,2):String(o),uC=(o,u)=>u&&u.__v_isRef?uC(o,u.value):So(u)?{[`Map(${u.size})`]:[...u.entries()].reduce((c,[$,m],y)=>(c[td($,y)+" =>"]=m,c),{})}:zp(u)?{[`Set(${u.size})`]:[...u.values()].map(c=>td(c))}:Ta(u)?td(u):$t(u)&&!De(u)&&!np(u)?String(u):u,td=(o,u="")=>{var c;return Ta(o)?`Symbol(${(c=o.description)!=null?c:u})`:o};/**
  6. * @vue/reactivity v3.4.15
  7. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  8. * @license MIT
  9. **/let gn;class _C{constructor(u=!1){this.detached=u,this._active=!0,this.effects=[],this.cleanups=[],this.parent=gn,!u&&gn&&(this.index=(gn.scopes||(gn.scopes=[])).push(this)-1)}get active(){return this._active}run(u){if(this._active){const c=gn;try{return gn=this,u()}finally{gn=c}}}on(){gn=this}off(){gn=this.parent}stop(u){if(this._active){let c,$;for(c=0,$=this.effects.length;c<$;c++)this.effects[c].stop();for(c=0,$=this.cleanups.length;c<$;c++)this.cleanups[c]();if(this.scopes)for(c=0,$=this.scopes.length;c<$;c++)this.scopes[c].stop(!0);if(!this.detached&&this.parent&&!u){const m=this.parent.scopes.pop();m&&m!==this&&(this.parent.scopes[this.index]=m,m.index=this.index)}this.parent=void 0,this._active=!1}}}function lm(o){return new _C(o)}function Ak(o,u=gn){u&&u.active&&u.effects.push(o)}function um(){return gn}function _m(o){gn&&gn.cleanups.push(o)}let Si;class cm{constructor(u,c,$,m){this.fn=u,this.trigger=c,this.scheduler=$,this.active=!0,this.deps=[],this._dirtyLevel=2,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,Ak(this,m)}get dirty(){if(this._dirtyLevel===1){Ui();for(let u=0;u<this._depsLength;u++){const c=this.deps[u];if(c.computed&&(Ik(c.computed),this._dirtyLevel>=2))break}this._dirtyLevel<2&&(this._dirtyLevel=0),Di()}return this._dirtyLevel>=2}set dirty(u){this._dirtyLevel=u?2:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let u=ka,c=Si;try{return ka=!0,Si=this,this._runnings++,_y(this),this.fn()}finally{cy(this),this._runnings--,Si=c,ka=u}}stop(){var u;this.active&&(_y(this),cy(this),(u=this.onStop)==null||u.call(this),this.active=!1)}}function Ik(o){return o.value}function _y(o){o._trackId++,o._depsLength=0}function cy(o){if(o.deps&&o.deps.length>o._depsLength){for(let u=o._depsLength;u<o.deps.length;u++)cC(o.deps[u],o);o.deps.length=o._depsLength}}function cC(o,u){const c=o.get(u);c!==void 0&&u._trackId!==c&&(o.delete(u),o.size===0&&o.cleanup())}let ka=!0,ch=0;const pC=[];function Ui(){pC.push(ka),ka=!1}function Di(){const o=pC.pop();ka=o===void 0?!0:o}function pm(){ch++}function $m(){for(ch--;!ch&&ph.length;)ph.shift()()}function $C(o,u,c){if(u.get(o)!==o._trackId){u.set(o,o._trackId);const $=o.deps[o._depsLength];$!==u?($&&cC($,o),o.deps[o._depsLength++]=u):o._depsLength++}}const ph=[];function dC(o,u,c){pm();for(const $ of o.keys())if($._dirtyLevel<u&&o.get($)===$._trackId){const m=$._dirtyLevel;$._dirtyLevel=u,m===0&&($._shouldSchedule=!0,$.trigger())}hC(o),$m()}function hC(o){for(const u of o.keys())u.scheduler&&u._shouldSchedule&&(!u._runnings||u.allowRecurse)&&o.get(u)===u._trackId&&(u._shouldSchedule=!1,ph.push(u.scheduler))}const fC=(o,u)=>{const c=new Map;return c.cleanup=o,c.computed=u,c},ap=new WeakMap,bi=Symbol(""),$h=Symbol("");function dn(o,u,c){if(ka&&Si){let $=ap.get(o);$||ap.set(o,$=new Map);let m=$.get(c);m||$.set(c,m=fC(()=>$.delete(c))),$C(Si,m)}}function zs(o,u,c,$,m,y){const v=ap.get(o);if(!v)return;let x=[];if(u==="clear")x=[...v.values()];else if(c==="length"&&De(o)){const A=Number($);v.forEach((M,k)=>{(k==="length"||!Ta(k)&&k>=A)&&x.push(M)})}else switch(c!==void 0&&x.push(v.get(c)),u){case"add":De(o)?om(c)&&x.push(v.get("length")):(x.push(v.get(bi)),So(o)&&x.push(v.get($h)));break;case"delete":De(o)||(x.push(v.get(bi)),So(o)&&x.push(v.get($h)));break;case"set":So(o)&&x.push(v.get(bi));break}pm();for(const A of x)A&&dC(A,2);$m()}function Mk(o,u){var c;return(c=ap.get(o))==null?void 0:c.get(u)}const kk=sm("__proto__,__v_isRef,__isVue"),mC=new Set(Object.getOwnPropertyNames(Symbol).filter(o=>o!=="arguments"&&o!=="caller").map(o=>Symbol[o]).filter(Ta)),py=Vk();function Vk(){const o={};return["includes","indexOf","lastIndexOf"].forEach(u=>{o[u]=function(...c){const $=xt(this);for(let y=0,v=this.length;y<v;y++)dn($,"get",y+"");const m=$[u](...c);return m===-1||m===!1?$[u](...c.map(xt)):m}}),["push","pop","shift","unshift","splice"].forEach(u=>{o[u]=function(...c){Ui(),pm();const $=xt(this)[u].apply(this,c);return $m(),Di(),$}}),o}function Rk(o){const u=xt(this);return dn(u,"has",o),u.hasOwnProperty(o)}class gC{constructor(u=!1,c=!1){this._isReadonly=u,this._shallow=c}get(u,c,$){const m=this._isReadonly,y=this._shallow;if(c==="__v_isReactive")return!m;if(c==="__v_isReadonly")return m;if(c==="__v_isShallow")return y;if(c==="__v_raw")return $===(m?y?jk:bC:y?SC:vC).get(u)||Object.getPrototypeOf(u)===Object.getPrototypeOf($)?u:void 0;const v=De(u);if(!m){if(v&&gt(py,c))return Reflect.get(py,c,$);if(c==="hasOwnProperty")return Rk}const x=Reflect.get(u,c,$);return(Ta(c)?mC.has(c):kk(c))||(m||dn(u,"get",c),y)?x:Ot(x)?v&&om(c)?x:x.value:$t(x)?m?ul(x):Ct(x):x}}class yC extends gC{constructor(u=!1){super(!1,u)}set(u,c,$,m){let y=u[c];if(!this._shallow){const A=ko(y);if(!ip($)&&!ko($)&&(y=xt(y),$=xt($)),!De(u)&&Ot(y)&&!Ot($))return A?!1:(y.value=$,!0)}const v=De(u)&&om(c)?Number(c)<u.length:gt(u,c),x=Reflect.set(u,c,$,m);return u===xt(m)&&(v?Oa($,y)&&zs(u,"set",c,$):zs(u,"add",c,$)),x}deleteProperty(u,c){const $=gt(u,c);u[c];const m=Reflect.deleteProperty(u,c);return m&&$&&zs(u,"delete",c,void 0),m}has(u,c){const $=Reflect.has(u,c);return(!Ta(c)||!mC.has(c))&&dn(u,"has",c),$}ownKeys(u){return dn(u,"iterate",De(u)?"length":bi),Reflect.ownKeys(u)}}class Lk extends gC{constructor(u=!1){super(!0,u)}set(u,c){return!0}deleteProperty(u,c){return!0}}const Fk=new yC,Nk=new Lk,Tk=new yC(!0),dm=o=>o,jp=o=>Reflect.getPrototypeOf(o);function U_(o,u,c=!1,$=!1){o=o.__v_raw;const m=xt(o),y=xt(u);c||(Oa(u,y)&&dn(m,"get",u),dn(m,"get",y));const{has:v}=jp(m),x=$?dm:c?gm:du;if(v.call(m,u))return x(o.get(u));if(v.call(m,y))return x(o.get(y));o!==m&&o.get(u)}function D_(o,u=!1){const c=this.__v_raw,$=xt(c),m=xt(o);return u||(Oa(o,m)&&dn($,"has",o),dn($,"has",m)),o===m?c.has(o):c.has(o)||c.has(m)}function B_(o,u=!1){return o=o.__v_raw,!u&&dn(xt(o),"iterate",bi),Reflect.get(o,"size",o)}function $y(o){o=xt(o);const u=xt(this);return jp(u).has.call(u,o)||(u.add(o),zs(u,"add",o,o)),this}function dy(o,u){u=xt(u);const c=xt(this),{has:$,get:m}=jp(c);let y=$.call(c,o);y||(o=xt(o),y=$.call(c,o));const v=m.call(c,o);return c.set(o,u),y?Oa(u,v)&&zs(c,"set",o,u):zs(c,"add",o,u),this}function hy(o){const u=xt(this),{has:c,get:$}=jp(u);let m=c.call(u,o);m||(o=xt(o),m=c.call(u,o)),$&&$.call(u,o);const y=u.delete(o);return m&&zs(u,"delete",o,void 0),y}function fy(){const o=xt(this),u=o.size!==0,c=o.clear();return u&&zs(o,"clear",void 0,void 0),c}function J_(o,u){return function($,m){const y=this,v=y.__v_raw,x=xt(v),A=u?dm:o?gm:du;return!o&&dn(x,"iterate",bi),v.forEach((M,k)=>$.call(m,A(M),A(k),y))}}function z_(o,u,c){return function(...$){const m=this.__v_raw,y=xt(m),v=So(y),x=o==="entries"||o===Symbol.iterator&&v,A=o==="keys"&&v,M=m[o](...$),k=c?dm:u?gm:du;return!u&&dn(y,"iterate",A?$h:bi),{next(){const{value:R,done:N}=M.next();return N?{value:R,done:N}:{value:x?[k(R[0]),k(R[1])]:k(R),done:N}},[Symbol.iterator](){return this}}}}function la(o){return function(...u){return o==="delete"?!1:o==="clear"?void 0:this}}function Ok(){const o={get(y){return U_(this,y)},get size(){return B_(this)},has:D_,add:$y,set:dy,delete:hy,clear:fy,forEach:J_(!1,!1)},u={get(y){return U_(this,y,!1,!0)},get size(){return B_(this)},has:D_,add:$y,set:dy,delete:hy,clear:fy,forEach:J_(!1,!0)},c={get(y){return U_(this,y,!0)},get size(){return B_(this,!0)},has(y){return D_.call(this,y,!0)},add:la("add"),set:la("set"),delete:la("delete"),clear:la("clear"),forEach:J_(!0,!1)},$={get(y){return U_(this,y,!0,!0)},get size(){return B_(this,!0)},has(y){return D_.call(this,y,!0)},add:la("add"),set:la("set"),delete:la("delete"),clear:la("clear"),forEach:J_(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(y=>{o[y]=z_(y,!1,!1),c[y]=z_(y,!0,!1),u[y]=z_(y,!1,!0),$[y]=z_(y,!0,!0)}),[o,c,u,$]}const[Pk,Uk,Dk,Bk]=Ok();function hm(o,u){const c=u?o?Bk:Dk:o?Uk:Pk;return($,m,y)=>m==="__v_isReactive"?!o:m==="__v_isReadonly"?o:m==="__v_raw"?$:Reflect.get(gt(c,m)&&m in $?c:$,m,y)}const Jk={get:hm(!1,!1)},zk={get:hm(!1,!0)},Hk={get:hm(!0,!1)},vC=new WeakMap,SC=new WeakMap,bC=new WeakMap,jk=new WeakMap;function qk(o){switch(o){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Wk(o){return o.__v_skip||!Object.isExtensible(o)?0:qk(gc(o))}function Ct(o){return ko(o)?o:mm(o,!1,Fk,Jk,vC)}function fm(o){return mm(o,!1,Tk,zk,SC)}function ul(o){return mm(o,!0,Nk,Hk,bC)}function mm(o,u,c,$,m){if(!$t(o)||o.__v_raw&&!(u&&o.__v_isReactive))return o;const y=m.get(o);if(y)return y;const v=Wk(o);if(v===0)return o;const x=new Proxy(o,v===2?$:c);return m.set(o,x),x}function Va(o){return ko(o)?Va(o.__v_raw):!!(o&&o.__v_isReactive)}function ko(o){return!!(o&&o.__v_isReadonly)}function ip(o){return!!(o&&o.__v_isShallow)}function CC(o){return Va(o)||ko(o)}function xt(o){const u=o&&o.__v_raw;return u?xt(u):o}function Hs(o){return sp(o,"__v_skip",!0),o}const du=o=>$t(o)?Ct(o):o,gm=o=>$t(o)?ul(o):o;class wC{constructor(u,c,$,m){this._setter=c,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new cm(()=>u(this._value),()=>bc(this,1),()=>this.dep&&hC(this.dep)),this.effect.computed=this,this.effect.active=this._cacheable=!m,this.__v_isReadonly=$}get value(){const u=xt(this);return(!u._cacheable||u.effect.dirty)&&Oa(u._value,u._value=u.effect.run())&&bc(u,2),EC(u),u.effect._dirtyLevel>=1&&bc(u,1),u._value}set value(u){this._setter(u)}get _dirty(){return this.effect.dirty}set _dirty(u){this.effect.dirty=u}}function xC(o,u,c=!1){let $,m;const y=Ze(o);return y?($=o,m=Et):($=o.get,m=o.set),new wC($,m,y||!m,c)}function EC(o){ka&&Si&&(o=xt(o),$C(Si,o.dep||(o.dep=fC(()=>o.dep=void 0,o instanceof wC?o:void 0))))}function bc(o,u=2,c){o=xt(o);const $=o.dep;$&&dC($,u)}function Ot(o){return!!(o&&o.__v_isRef===!0)}function ae(o){return AC(o,!1)}function Ut(o){return AC(o,!0)}function AC(o,u){return Ot(o)?o:new Kk(o,u)}class Kk{constructor(u,c){this.__v_isShallow=c,this.dep=void 0,this.__v_isRef=!0,this._rawValue=c?u:xt(u),this._value=c?u:du(u)}get value(){return EC(this),this._value}set value(u){const c=this.__v_isShallow||ip(u)||ko(u);u=c?u:xt(u),Oa(u,this._rawValue)&&(this._rawValue=u,this._value=c?u:du(u),bc(this,2))}}function I(o){return Ot(o)?o.value:o}const Gk={get:(o,u,c)=>I(Reflect.get(o,u,c)),set:(o,u,c,$)=>{const m=o[u];return Ot(m)&&!Ot(c)?(m.value=c,!0):Reflect.set(o,u,c,$)}};function IC(o){return Va(o)?o:new Proxy(o,Gk)}function Ar(o){const u=De(o)?new Array(o.length):{};for(const c in o)u[c]=MC(o,c);return u}class Qk{constructor(u,c,$){this._object=u,this._key=c,this._defaultValue=$,this.__v_isRef=!0}get value(){const u=this._object[this._key];return u===void 0?this._defaultValue:u}set value(u){this._object[this._key]=u}get dep(){return Mk(xt(this._object),this._key)}}class Zk{constructor(u){this._getter=u,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Lt(o,u,c){return Ot(o)?o:Ze(o)?new Zk(o):$t(o)&&arguments.length>1?MC(o,u,c):ae(o)}function MC(o,u,c){const $=o[u];return Ot($)?$:new Qk(o,u,c)}/**
  10. * @vue/runtime-core v3.4.15
  11. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  12. * @license MIT
  13. **/function Ra(o,u,c,$){let m;try{m=$?o(...$):o()}catch(y){qp(y,u,c)}return m}function Ln(o,u,c,$){if(Ze(o)){const y=Ra(o,u,c,$);return y&&$u(y)&&y.catch(v=>{qp(v,u,c)}),y}const m=[];for(let y=0;y<o.length;y++)m.push(Ln(o[y],u,c,$));return m}function qp(o,u,c,$=!0){const m=u?u.vnode:null;if(u){let y=u.parent;const v=u.proxy,x=`https://vuejs.org/error-reference/#runtime-${c}`;for(;y;){const M=y.ec;if(M){for(let k=0;k<M.length;k++)if(M[k](o,v,x)===!1)return}y=y.parent}const A=u.appContext.config.errorHandler;if(A){Ra(A,null,10,[o,v,x]);return}}Yk(o,c,m,$)}function Yk(o,u,c,$=!0){console.error(o)}let hu=!1,dh=!1;const Dr=[];let hs=0;const bo=[];let ga=null,li=0;const kC=Promise.resolve();let ym=null;function Ge(o){const u=ym||kC;return o?u.then(this?o.bind(this):o):u}function Xk(o){let u=hs+1,c=Dr.length;for(;u<c;){const $=u+c>>>1,m=Dr[$],y=fu(m);y<o||y===o&&m.pre?u=$+1:c=$}return u}function vm(o){(!Dr.length||!Dr.includes(o,hu&&o.allowRecurse?hs+1:hs))&&(o.id==null?Dr.push(o):Dr.splice(Xk(o.id),0,o),VC())}function VC(){!hu&&!dh&&(dh=!0,ym=kC.then(LC))}function eV(o){const u=Dr.indexOf(o);u>hs&&Dr.splice(u,1)}function tV(o){De(o)?bo.push(...o):(!ga||!ga.includes(o,o.allowRecurse?li+1:li))&&bo.push(o),VC()}function my(o,u,c=hu?hs+1:0){for(;c<Dr.length;c++){const $=Dr[c];if($&&$.pre){if(o&&$.id!==o.uid)continue;Dr.splice(c,1),c--,$()}}}function RC(o){if(bo.length){const u=[...new Set(bo)].sort((c,$)=>fu(c)-fu($));if(bo.length=0,ga){ga.push(...u);return}for(ga=u,li=0;li<ga.length;li++)ga[li]();ga=null,li=0}}const fu=o=>o.id==null?1/0:o.id,rV=(o,u)=>{const c=fu(o)-fu(u);if(c===0){if(o.pre&&!u.pre)return-1;if(u.pre&&!o.pre)return 1}return c};function LC(o){dh=!1,hu=!0,Dr.sort(rV);try{for(hs=0;hs<Dr.length;hs++){const u=Dr[hs];u&&u.active!==!1&&Ra(u,null,14)}}finally{hs=0,Dr.length=0,RC(),hu=!1,ym=null,(Dr.length||bo.length)&&LC()}}function nV(o,u,...c){if(o.isUnmounted)return;const $=o.vnode.props||sr;let m=c;const y=u.startsWith("update:"),v=y&&u.slice(7);if(v&&v in $){const k=`${v==="modelValue"?"model":v}Modifiers`,{number:R,trim:N}=$[k]||sr;N&&(m=c.map(O=>rt(O)?O.trim():O)),R&&(m=c.map(_h))}let x,A=$[x=vc(u)]||$[x=vc(Cn(u))];!A&&y&&(A=$[x=vc(qa(u))]),A&&Ln(A,o,6,m);const M=$[x+"Once"];if(M){if(!o.emitted)o.emitted={};else if(o.emitted[x])return;o.emitted[x]=!0,Ln(M,o,6,m)}}function FC(o,u,c=!1){const $=u.emitsCache,m=$.get(o);if(m!==void 0)return m;const y=o.emits;let v={},x=!1;if(!Ze(o)){const A=M=>{const k=FC(M,u,!0);k&&(x=!0,vr(v,k))};!c&&u.mixins.length&&u.mixins.forEach(A),o.extends&&A(o.extends),o.mixins&&o.mixins.forEach(A)}return!y&&!x?($t(o)&&$.set(o,null),null):(De(y)?y.forEach(A=>v[A]=null):vr(v,y),$t(o)&&$.set(o,v),v)}function Wp(o,u){return!o||!Jp(u)?!1:(u=u.slice(2).replace(/Once$/,""),gt(o,u[0].toLowerCase()+u.slice(1))||gt(o,qa(u))||gt(o,u))}let mr=null,Kp=null;function op(o){const u=mr;return mr=o,Kp=o&&o.type.__scopeId||null,u}function Bi(o){Kp=o}function Ji(){Kp=null}function Ce(o,u=mr,c){if(!u||o._n)return o;const $=(...m)=>{$._d&&Vy(-1);const y=op(u);let v;try{v=o(...m)}finally{op(y),$._d&&Vy(1)}return v};return $._n=!0,$._c=!0,$._d=!0,$}function rd(o){const{type:u,vnode:c,proxy:$,withProxy:m,props:y,propsOptions:[v],slots:x,attrs:A,emit:M,render:k,renderCache:R,data:N,setupState:O,ctx:U,inheritAttrs:P}=o;let H,J;const q=op(o);try{if(c.shapeFlag&4){const K=m||$,ee=K;H=$s(k.call(ee,K,R,y,O,N,U)),J=A}else{const K=u;H=$s(K.length>1?K(y,{attrs:A,slots:x,emit:M}):K(y,null)),J=u.props?A:sV(A)}}catch(K){Ql.length=0,qp(K,o,1),H=me(Yr)}let j=H;if(J&&P!==!1){const K=Object.keys(J),{shapeFlag:ee}=j;K.length&&ee&7&&(v&&K.some(am)&&(J=aV(J,v)),j=Gs(j,J))}return c.dirs&&(j=Gs(j),j.dirs=j.dirs?j.dirs.concat(c.dirs):c.dirs),c.transition&&(j.transition=c.transition),H=j,op(q),H}const sV=o=>{let u;for(const c in o)(c==="class"||c==="style"||Jp(c))&&((u||(u={}))[c]=o[c]);return u},aV=(o,u)=>{const c={};for(const $ in o)(!am($)||!($.slice(9)in u))&&(c[$]=o[$]);return c};function iV(o,u,c){const{props:$,children:m,component:y}=o,{props:v,children:x,patchFlag:A}=u,M=y.emitsOptions;if(u.dirs||u.transition)return!0;if(c&&A>=0){if(A&1024)return!0;if(A&16)return $?gy($,v,M):!!v;if(A&8){const k=u.dynamicProps;for(let R=0;R<k.length;R++){const N=k[R];if(v[N]!==$[N]&&!Wp(M,N))return!0}}}else return(m||x)&&(!x||!x.$stable)?!0:$===v?!1:$?v?gy($,v,M):!0:!!v;return!1}function gy(o,u,c){const $=Object.keys(u);if($.length!==Object.keys(o).length)return!0;for(let m=0;m<$.length;m++){const y=$[m];if(u[y]!==o[y]&&!Wp(c,y))return!0}return!1}function oV({vnode:o,parent:u},c){for(;u;){const $=u.subTree;if($.suspense&&$.suspense.activeBranch===o&&($.el=o.el),$===o)(o=u.vnode).el=c,u=u.parent;else break}}const Sm="components",lV="directives";function Xe(o,u){return bm(Sm,o,!0,u)||o}const NC=Symbol.for("v-ndc");function pt(o){return rt(o)?bm(Sm,o,!1)||o:o||NC}function Yu(o){return bm(lV,o)}function bm(o,u,c=!0,$=!1){const m=mr||Lr;if(m){const y=m.type;if(o===Sm){const x=YV(y,!1);if(x&&(x===u||x===Cn(u)||x===Zu(Cn(u))))return y}const v=yy(m[o]||y[o],u)||yy(m.appContext[o],u);return!v&&$?y:v}}function yy(o,u){return o&&(o[u]||o[Cn(u)]||o[Zu(Cn(u))])}const uV=o=>o.__isSuspense;function _V(o,u){u&&u.pendingBranch?De(o)?u.effects.push(...o):u.effects.push(o):tV(o)}const cV=Symbol.for("v-scx"),pV=()=>Be(cV);function gr(o,u){return Cm(o,null,u)}const H_={};function Re(o,u,c){return Cm(o,u,c)}function Cm(o,u,{immediate:c,deep:$,flush:m,once:y,onTrack:v,onTrigger:x}=sr){if(u&&y){const Z=u;u=(...te)=>{Z(...te),ee()}}const A=Lr,M=Z=>$===!0?Z:di(Z,$===!1?1:void 0);let k,R=!1,N=!1;if(Ot(o)?(k=()=>o.value,R=ip(o)):Va(o)?(k=()=>M(o),R=!0):De(o)?(N=!0,R=o.some(Z=>Va(Z)||ip(Z)),k=()=>o.map(Z=>{if(Ot(Z))return Z.value;if(Va(Z))return M(Z);if(Ze(Z))return Ra(Z,A,2)})):Ze(o)?u?k=()=>Ra(o,A,2):k=()=>(O&&O(),Ln(o,A,3,[U])):k=Et,u&&$){const Z=k;k=()=>di(Z())}let O,U=Z=>{O=j.onStop=()=>{Ra(Z,A,4),O=j.onStop=void 0}},P;if(e$)if(U=Et,u?c&&Ln(u,A,3,[k(),N?[]:void 0,U]):k(),m==="sync"){const Z=pV();P=Z.__watcherHandles||(Z.__watcherHandles=[])}else return Et;let H=N?new Array(o.length).fill(H_):H_;const J=()=>{if(!(!j.active||!j.dirty))if(u){const Z=j.run();($||R||(N?Z.some((te,re)=>Oa(te,H[re])):Oa(Z,H)))&&(O&&O(),Ln(u,A,3,[Z,H===H_?void 0:N&&H[0]===H_?[]:H,U]),H=Z)}else j.run()};J.allowRecurse=!!u;let q;m==="sync"?q=J:m==="post"?q=()=>un(J,A&&A.suspense):(J.pre=!0,A&&(J.id=A.uid),q=()=>vm(J));const j=new cm(k,Et,q),K=um(),ee=()=>{j.stop(),K&&im(K.effects,j)};return u?c?J():H=j.run():m==="post"?un(j.run.bind(j),A&&A.suspense):j.run(),P&&P.push(ee),ee}function $V(o,u,c){const $=this.proxy,m=rt(o)?o.includes(".")?TC($,o):()=>$[o]:o.bind($,$);let y;Ze(u)?y=u:(y=u.handler,c=u);const v=Xu(this),x=Cm(m,y.bind($),c);return v(),x}function TC(o,u){const c=u.split(".");return()=>{let $=o;for(let m=0;m<c.length&&$;m++)$=$[c[m]];return $}}function di(o,u,c=0,$){if(!$t(o)||o.__v_skip)return o;if(u&&u>0){if(c>=u)return o;c++}if($=$||new Set,$.has(o))return o;if($.add(o),Ot(o))di(o.value,u,c,$);else if(De(o))for(let m=0;m<o.length;m++)di(o[m],u,c,$);else if(zp(o)||So(o))o.forEach(m=>{di(m,u,c,$)});else if(np(o))for(const m in o)di(o[m],u,c,$);return o}function nt(o,u){if(mr===null)return o;const c=t$(mr)||mr.proxy,$=o.dirs||(o.dirs=[]);for(let m=0;m<u.length;m++){let[y,v,x,A=sr]=u[m];y&&(Ze(y)&&(y={mounted:y,updated:y}),y.deep&&di(v),$.push({dir:y,instance:c,value:v,oldValue:void 0,arg:x,modifiers:A}))}return o}function ri(o,u,c,$){const m=o.dirs,y=u&&u.dirs;for(let v=0;v<m.length;v++){const x=m[v];y&&(x.oldValue=y[v].value);let A=x.dir[$];A&&(Ui(),Ln(A,c,8,[o.el,x,o,u]),Di())}}const ya=Symbol("_leaveCb"),j_=Symbol("_enterCb");function OC(){const o={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return st(()=>{o.isMounted=!0}),Bt(()=>{o.isUnmounting=!0}),o}const En=[Function,Array],PC={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:En,onEnter:En,onAfterEnter:En,onEnterCancelled:En,onBeforeLeave:En,onLeave:En,onAfterLeave:En,onLeaveCancelled:En,onBeforeAppear:En,onAppear:En,onAfterAppear:En,onAppearCancelled:En},dV={name:"BaseTransition",props:PC,setup(o,{slots:u}){const c=ot(),$=OC();let m;return()=>{const y=u.default&&wm(u.default(),!0);if(!y||!y.length)return;let v=y[0];if(y.length>1){for(const P of y)if(P.type!==Yr){v=P;break}}const x=xt(o),{mode:A}=x;if($.isLeaving)return nd(v);const M=vy(v);if(!M)return nd(v);const k=mu(M,x,$,c);gu(M,k);const R=c.subTree,N=R&&vy(R);let O=!1;const{getTransitionKey:U}=M.type;if(U){const P=U();m===void 0?m=P:P!==m&&(m=P,O=!0)}if(N&&N.type!==Yr&&(!ui(M,N)||O)){const P=mu(N,x,$,c);if(gu(N,P),A==="out-in")return $.isLeaving=!0,P.afterLeave=()=>{$.isLeaving=!1,c.update.active!==!1&&(c.effect.dirty=!0,c.update())},nd(v);A==="in-out"&&M.type!==Yr&&(P.delayLeave=(H,J,q)=>{const j=UC($,N);j[String(N.key)]=N,H[ya]=()=>{J(),H[ya]=void 0,delete k.delayedLeave},k.delayedLeave=q})}return v}}},hV=dV;function UC(o,u){const{leavingVNodes:c}=o;let $=c.get(u.type);return $||($=Object.create(null),c.set(u.type,$)),$}function mu(o,u,c,$){const{appear:m,mode:y,persisted:v=!1,onBeforeEnter:x,onEnter:A,onAfterEnter:M,onEnterCancelled:k,onBeforeLeave:R,onLeave:N,onAfterLeave:O,onLeaveCancelled:U,onBeforeAppear:P,onAppear:H,onAfterAppear:J,onAppearCancelled:q}=u,j=String(o.key),K=UC(c,o),ee=(re,ie)=>{re&&Ln(re,$,9,ie)},Z=(re,ie)=>{const oe=ie[1];ee(re,ie),De(re)?re.every(le=>le.length<=1)&&oe():re.length<=1&&oe()},te={mode:y,persisted:v,beforeEnter(re){let ie=x;if(!c.isMounted)if(m)ie=P||x;else return;re[ya]&&re[ya](!0);const oe=K[j];oe&&ui(o,oe)&&oe.el[ya]&&oe.el[ya](),ee(ie,[re])},enter(re){let ie=A,oe=M,le=k;if(!c.isMounted)if(m)ie=H||A,oe=J||M,le=q||k;else return;let _e=!1;const fe=re[j_]=pe=>{_e||(_e=!0,pe?ee(le,[re]):ee(oe,[re]),te.delayedLeave&&te.delayedLeave(),re[j_]=void 0)};ie?Z(ie,[re,fe]):fe()},leave(re,ie){const oe=String(o.key);if(re[j_]&&re[j_](!0),c.isUnmounting)return ie();ee(R,[re]);let le=!1;const _e=re[ya]=fe=>{le||(le=!0,ie(),fe?ee(U,[re]):ee(O,[re]),re[ya]=void 0,K[oe]===o&&delete K[oe])};K[oe]=o,N?Z(N,[re,_e]):_e()},clone(re){return mu(re,u,c,$)}};return te}function nd(o){if(Gp(o))return o=Gs(o),o.children=null,o}function vy(o){return Gp(o)?o.children?o.children[0]:void 0:o}function gu(o,u){o.shapeFlag&6&&o.component?gu(o.component.subTree,u):o.shapeFlag&128?(o.ssContent.transition=u.clone(o.ssContent),o.ssFallback.transition=u.clone(o.ssFallback)):o.transition=u}function wm(o,u=!1,c){let $=[],m=0;for(let y=0;y<o.length;y++){let v=o[y];const x=c==null?v.key:String(c)+String(v.key!=null?v.key:y);v.type===ze?(v.patchFlag&128&&m++,$=$.concat(wm(v.children,u,x))):(u||v.type!==Yr)&&$.push(x!=null?Gs(v,{key:x}):v)}if(m>1)for(let y=0;y<$.length;y++)$[y].patchFlag=-2;return $}/*! #__NO_SIDE_EFFECTS__ */function Se(o,u){return Ze(o)?vr({name:o.name},u,{setup:o}):o}const Wl=o=>!!o.type.__asyncLoader,Gp=o=>o.type.__isKeepAlive;function fV(o,u){BC(o,"a",u)}function DC(o,u){BC(o,"da",u)}function BC(o,u,c=Lr){const $=o.__wdc||(o.__wdc=()=>{let m=c;for(;m;){if(m.isDeactivated)return;m=m.parent}return o()});if(Qp(u,$,c),c){let m=c.parent;for(;m&&m.parent;)Gp(m.parent.vnode)&&mV($,u,c,m),m=m.parent}}function mV(o,u,c,$){const m=Qp(u,o,$,!0);Wa(()=>{im($[u],m)},c)}function Qp(o,u,c=Lr,$=!1){if(c){const m=c[o]||(c[o]=[]),y=u.__weh||(u.__weh=(...v)=>{if(c.isUnmounted)return;Ui();const x=Xu(c),A=Ln(u,c,o,v);return x(),Di(),A});return $?m.unshift(y):m.push(y),y}}const ea=o=>(u,c=Lr)=>(!e$||o==="sp")&&Qp(o,(...$)=>u(...$),c),Zp=ea("bm"),st=ea("m"),JC=ea("bu"),ta=ea("u"),Bt=ea("bum"),Wa=ea("um"),gV=ea("sp"),yV=ea("rtg"),vV=ea("rtc");function SV(o,u=Lr){Qp("ec",o,u)}function ft(o,u,c,$){let m;const y=c&&c[$];if(De(o)||rt(o)){m=new Array(o.length);for(let v=0,x=o.length;v<x;v++)m[v]=u(o[v],v,void 0,y&&y[v])}else if(typeof o=="number"){m=new Array(o);for(let v=0;v<o;v++)m[v]=u(v+1,v,void 0,y&&y[v])}else if($t(o))if(o[Symbol.iterator])m=Array.from(o,(v,x)=>u(v,x,void 0,y&&y[x]));else{const v=Object.keys(o);m=new Array(v.length);for(let x=0,A=v.length;x<A;x++){const M=v[x];m[x]=u(o[M],M,x,y&&y[x])}}else m=[];return c&&(c[$]=m),m}function Ks(o,u){for(let c=0;c<u.length;c++){const $=u[c];if(De($))for(let m=0;m<$.length;m++)o[$[m].name]=$[m].fn;else $&&(o[$.name]=$.key?(...m)=>{const y=$.fn(...m);return y&&(y.key=$.key),y}:$.fn)}return o}function Ve(o,u,c={},$,m){if(mr.isCE||mr.parent&&Wl(mr.parent)&&mr.parent.isCE)return u!=="default"&&(c.name=u),me("slot",c,$&&$());let y=o[u];y&&y._c&&(y._d=!1),X();const v=y&&zC(y(c)),x=Me(ze,{key:c.key||v&&v.key||`_${u}`},v||($?$():[]),v&&o._===1?64:-2);return!m&&x.scopeId&&(x.slotScopeIds=[x.scopeId+"-s"]),y&&y._c&&(y._d=!0),x}function zC(o){return o.some(u=>Ht(u)?!(u.type===Yr||u.type===ze&&!zC(u.children)):!0)?o:null}function bV(o,u){const c={};for(const $ in o)c[u&&/[A-Z]/.test($)?`on:${$}`:vc($)]=o[$];return c}const hh=o=>o?rw(o)?t$(o)||o.proxy:hh(o.parent):null,Kl=vr(Object.create(null),{$:o=>o,$el:o=>o.vnode.el,$data:o=>o.data,$props:o=>o.props,$attrs:o=>o.attrs,$slots:o=>o.slots,$refs:o=>o.refs,$parent:o=>hh(o.parent),$root:o=>hh(o.root),$emit:o=>o.emit,$options:o=>xm(o),$forceUpdate:o=>o.f||(o.f=()=>{o.effect.dirty=!0,vm(o.update)}),$nextTick:o=>o.n||(o.n=Ge.bind(o.proxy)),$watch:o=>$V.bind(o)}),sd=(o,u)=>o!==sr&&!o.__isScriptSetup&&gt(o,u),CV={get({_:o},u){const{ctx:c,setupState:$,data:m,props:y,accessCache:v,type:x,appContext:A}=o;let M;if(u[0]!=="$"){const O=v[u];if(O!==void 0)switch(O){case 1:return $[u];case 2:return m[u];case 4:return c[u];case 3:return y[u]}else{if(sd($,u))return v[u]=1,$[u];if(m!==sr&&gt(m,u))return v[u]=2,m[u];if((M=o.propsOptions[0])&&gt(M,u))return v[u]=3,y[u];if(c!==sr&&gt(c,u))return v[u]=4,c[u];fh&&(v[u]=0)}}const k=Kl[u];let R,N;if(k)return u==="$attrs"&&dn(o,"get",u),k(o);if((R=x.__cssModules)&&(R=R[u]))return R;if(c!==sr&&gt(c,u))return v[u]=4,c[u];if(N=A.config.globalProperties,gt(N,u))return N[u]},set({_:o},u,c){const{data:$,setupState:m,ctx:y}=o;return sd(m,u)?(m[u]=c,!0):$!==sr&&gt($,u)?($[u]=c,!0):gt(o.props,u)||u[0]==="$"&&u.slice(1)in o?!1:(y[u]=c,!0)},has({_:{data:o,setupState:u,accessCache:c,ctx:$,appContext:m,propsOptions:y}},v){let x;return!!c[v]||o!==sr&&gt(o,v)||sd(u,v)||(x=y[0])&&gt(x,v)||gt($,v)||gt(Kl,v)||gt(m.config.globalProperties,v)},defineProperty(o,u,c){return c.get!=null?o._.accessCache[u]=0:gt(c,"value")&&this.set(o,u,c.value,null),Reflect.defineProperty(o,u,c)}};function br(){return HC().slots}function zi(){return HC().attrs}function HC(){const o=ot();return o.setupContext||(o.setupContext=sw(o))}function Sy(o){return De(o)?o.reduce((u,c)=>(u[c]=null,u),{}):o}let fh=!0;function wV(o){const u=xm(o),c=o.proxy,$=o.ctx;fh=!1,u.beforeCreate&&by(u.beforeCreate,o,"bc");const{data:m,computed:y,methods:v,watch:x,provide:A,inject:M,created:k,beforeMount:R,mounted:N,beforeUpdate:O,updated:U,activated:P,deactivated:H,beforeDestroy:J,beforeUnmount:q,destroyed:j,unmounted:K,render:ee,renderTracked:Z,renderTriggered:te,errorCaptured:re,serverPrefetch:ie,expose:oe,inheritAttrs:le,components:_e,directives:fe,filters:pe}=u;if(M&&xV(M,$,null),v)for(const f in v){const he=v[f];Ze(he)&&($[f]=he.bind(c))}if(m){const f=m.call(c,c);$t(f)&&(o.data=Ct(f))}if(fh=!0,y)for(const f in y){const he=y[f],V=Ze(he)?he.bind(c,c):Ze(he.get)?he.get.bind(c,c):Et,ue=!Ze(he)&&Ze(he.set)?he.set.bind(c):Et,W=Q({get:V,set:ue});Object.defineProperty($,f,{enumerable:!0,configurable:!0,get:()=>W.value,set:h=>W.value=h})}if(x)for(const f in x)jC(x[f],$,c,f);if(A){const f=Ze(A)?A.call(c):A;Reflect.ownKeys(f).forEach(he=>{ht(he,f[he])})}k&&by(k,o,"c");function t(f,he){De(he)?he.forEach(V=>f(V.bind(c))):he&&f(he.bind(c))}if(t(Zp,R),t(st,N),t(JC,O),t(ta,U),t(fV,P),t(DC,H),t(SV,re),t(vV,Z),t(yV,te),t(Bt,q),t(Wa,K),t(gV,ie),De(oe))if(oe.length){const f=o.exposed||(o.exposed={});oe.forEach(he=>{Object.defineProperty(f,he,{get:()=>c[he],set:V=>c[he]=V})})}else o.exposed||(o.exposed={});ee&&o.render===Et&&(o.render=ee),le!=null&&(o.inheritAttrs=le),_e&&(o.components=_e),fe&&(o.directives=fe)}function xV(o,u,c=Et){De(o)&&(o=mh(o));for(const $ in o){const m=o[$];let y;$t(m)?"default"in m?y=Be(m.from||$,m.default,!0):y=Be(m.from||$):y=Be(m),Ot(y)?Object.defineProperty(u,$,{enumerable:!0,configurable:!0,get:()=>y.value,set:v=>y.value=v}):u[$]=y}}function by(o,u,c){Ln(De(o)?o.map($=>$.bind(u.proxy)):o.bind(u.proxy),u,c)}function jC(o,u,c,$){const m=$.includes(".")?TC(c,$):()=>c[$];if(rt(o)){const y=u[o];Ze(y)&&Re(m,y)}else if(Ze(o))Re(m,o.bind(c));else if($t(o))if(De(o))o.forEach(y=>jC(y,u,c,$));else{const y=Ze(o.handler)?o.handler.bind(c):u[o.handler];Ze(y)&&Re(m,y,o)}}function xm(o){const u=o.type,{mixins:c,extends:$}=u,{mixins:m,optionsCache:y,config:{optionMergeStrategies:v}}=o.appContext,x=y.get(u);let A;return x?A=x:!m.length&&!c&&!$?A=u:(A={},m.length&&m.forEach(M=>lp(A,M,v,!0)),lp(A,u,v)),$t(u)&&y.set(u,A),A}function lp(o,u,c,$=!1){const{mixins:m,extends:y}=u;y&&lp(o,y,c,!0),m&&m.forEach(v=>lp(o,v,c,!0));for(const v in u)if(!($&&v==="expose")){const x=EV[v]||c&&c[v];o[v]=x?x(o[v],u[v]):u[v]}return o}const EV={data:Cy,props:wy,emits:wy,methods:Bl,computed:Bl,beforeCreate:Gr,created:Gr,beforeMount:Gr,mounted:Gr,beforeUpdate:Gr,updated:Gr,beforeDestroy:Gr,beforeUnmount:Gr,destroyed:Gr,unmounted:Gr,activated:Gr,deactivated:Gr,errorCaptured:Gr,serverPrefetch:Gr,components:Bl,directives:Bl,watch:IV,provide:Cy,inject:AV};function Cy(o,u){return u?o?function(){return vr(Ze(o)?o.call(this,this):o,Ze(u)?u.call(this,this):u)}:u:o}function AV(o,u){return Bl(mh(o),mh(u))}function mh(o){if(De(o)){const u={};for(let c=0;c<o.length;c++)u[o[c]]=o[c];return u}return o}function Gr(o,u){return o?[...new Set([].concat(o,u))]:u}function Bl(o,u){return o?vr(Object.create(null),o,u):u}function wy(o,u){return o?De(o)&&De(u)?[...new Set([...o,...u])]:vr(Object.create(null),Sy(o),Sy(u??{})):u}function IV(o,u){if(!o)return u;if(!u)return o;const c=vr(Object.create(null),o);for(const $ in u)c[$]=Gr(o[$],u[$]);return c}function qC(){return{app:null,config:{isNativeTag:hk,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let MV=0;function kV(o,u){return function($,m=null){Ze($)||($=vr({},$)),m!=null&&!$t(m)&&(m=null);const y=qC(),v=new WeakSet;let x=!1;const A=y.app={_uid:MV++,_component:$,_props:m,_container:null,_context:y,_instance:null,version:eR,get config(){return y.config},set config(M){},use(M,...k){return v.has(M)||(M&&Ze(M.install)?(v.add(M),M.install(A,...k)):Ze(M)&&(v.add(M),M(A,...k))),A},mixin(M){return y.mixins.includes(M)||y.mixins.push(M),A},component(M,k){return k?(y.components[M]=k,A):y.components[M]},directive(M,k){return k?(y.directives[M]=k,A):y.directives[M]},mount(M,k,R){if(!x){const N=me($,m);return N.appContext=y,R===!0?R="svg":R===!1&&(R=void 0),k&&u?u(N,M):o(N,M,R),x=!0,A._container=M,M.__vue_app__=A,t$(N.component)||N.component.proxy}},unmount(){x&&(o(null,A._container),delete A._container.__vue_app__)},provide(M,k){return y.provides[M]=k,A},runWithContext(M){yu=A;try{return M()}finally{yu=null}}};return A}}let yu=null;function ht(o,u){if(Lr){let c=Lr.provides;const $=Lr.parent&&Lr.parent.provides;$===c&&(c=Lr.provides=Object.create($)),c[o]=u}}function Be(o,u,c=!1){const $=Lr||mr;if($||yu){const m=$?$.parent==null?$.vnode.appContext&&$.vnode.appContext.provides:$.parent.provides:yu._context.provides;if(m&&o in m)return m[o];if(arguments.length>1)return c&&Ze(u)?u.call($&&$.proxy):u}}function VV(){return!!(Lr||mr||yu)}function RV(o,u,c,$=!1){const m={},y={};sp(y,Yp,1),o.propsDefaults=Object.create(null),WC(o,u,m,y);for(const v in o.propsOptions[0])v in m||(m[v]=void 0);c?o.props=$?m:fm(m):o.type.props?o.props=m:o.props=y,o.attrs=y}function LV(o,u,c,$){const{props:m,attrs:y,vnode:{patchFlag:v}}=o,x=xt(m),[A]=o.propsOptions;let M=!1;if(($||v>0)&&!(v&16)){if(v&8){const k=o.vnode.dynamicProps;for(let R=0;R<k.length;R++){let N=k[R];if(Wp(o.emitsOptions,N))continue;const O=u[N];if(A)if(gt(y,N))O!==y[N]&&(y[N]=O,M=!0);else{const U=Cn(N);m[U]=gh(A,x,U,O,o,!1)}else O!==y[N]&&(y[N]=O,M=!0)}}}else{WC(o,u,m,y)&&(M=!0);let k;for(const R in x)(!u||!gt(u,R)&&((k=qa(R))===R||!gt(u,k)))&&(A?c&&(c[R]!==void 0||c[k]!==void 0)&&(m[R]=gh(A,x,R,void 0,o,!0)):delete m[R]);if(y!==x)for(const R in y)(!u||!gt(u,R))&&(delete y[R],M=!0)}M&&zs(o,"set","$attrs")}function WC(o,u,c,$){const[m,y]=o.propsOptions;let v=!1,x;if(u)for(let A in u){if(yc(A))continue;const M=u[A];let k;m&&gt(m,k=Cn(A))?!y||!y.includes(k)?c[k]=M:(x||(x={}))[k]=M:Wp(o.emitsOptions,A)||(!(A in $)||M!==$[A])&&($[A]=M,v=!0)}if(y){const A=xt(c),M=x||sr;for(let k=0;k<y.length;k++){const R=y[k];c[R]=gh(m,A,R,M[R],o,!gt(M,R))}}return v}function gh(o,u,c,$,m,y){const v=o[c];if(v!=null){const x=gt(v,"default");if(x&&$===void 0){const A=v.default;if(v.type!==Function&&!v.skipFactory&&Ze(A)){const{propsDefaults:M}=m;if(c in M)$=M[c];else{const k=Xu(m);$=M[c]=A.call(null,u),k()}}else $=A}v[0]&&(y&&!x?$=!1:v[1]&&($===""||$===qa(c))&&($=!0))}return $}function KC(o,u,c=!1){const $=u.propsCache,m=$.get(o);if(m)return m;const y=o.props,v={},x=[];let A=!1;if(!Ze(o)){const k=R=>{A=!0;const[N,O]=KC(R,u,!0);vr(v,N),O&&x.push(...O)};!c&&u.mixins.length&&u.mixins.forEach(k),o.extends&&k(o.extends),o.mixins&&o.mixins.forEach(k)}if(!y&&!A)return $t(o)&&$.set(o,vo),vo;if(De(y))for(let k=0;k<y.length;k++){const R=Cn(y[k]);xy(R)&&(v[R]=sr)}else if(y)for(const k in y){const R=Cn(k);if(xy(R)){const N=y[k],O=v[R]=De(N)||Ze(N)?{type:N}:vr({},N);if(O){const U=Iy(Boolean,O.type),P=Iy(String,O.type);O[0]=U>-1,O[1]=P<0||U<P,(U>-1||gt(O,"default"))&&x.push(R)}}}const M=[v,x];return $t(o)&&$.set(o,M),M}function xy(o){return o[0]!=="$"}function Ey(o){const u=o&&o.toString().match(/^\s*(function|class) (\w+)/);return u?u[2]:o===null?"null":""}function Ay(o,u){return Ey(o)===Ey(u)}function Iy(o,u){return De(u)?u.findIndex(c=>Ay(c,o)):Ze(u)&&Ay(u,o)?0:-1}const GC=o=>o[0]==="_"||o==="$stable",Em=o=>De(o)?o.map($s):[$s(o)],FV=(o,u,c)=>{if(u._n)return u;const $=Ce((...m)=>Em(u(...m)),c);return $._c=!1,$},QC=(o,u,c)=>{const $=o._ctx;for(const m in o){if(GC(m))continue;const y=o[m];if(Ze(y))u[m]=FV(m,y,$);else if(y!=null){const v=Em(y);u[m]=()=>v}}},ZC=(o,u)=>{const c=Em(u);o.slots.default=()=>c},NV=(o,u)=>{if(o.vnode.shapeFlag&32){const c=u._;c?(o.slots=xt(u),sp(u,"_",c)):QC(u,o.slots={})}else o.slots={},u&&ZC(o,u);sp(o.slots,Yp,1)},TV=(o,u,c)=>{const{vnode:$,slots:m}=o;let y=!0,v=sr;if($.shapeFlag&32){const x=u._;x?c&&x===1?y=!1:(vr(m,u),!c&&x===1&&delete m._):(y=!u.$stable,QC(u,m)),v=u}else u&&(ZC(o,u),v={default:1});if(y)for(const x in m)!GC(x)&&v[x]==null&&delete m[x]};function yh(o,u,c,$,m=!1){if(De(o)){o.forEach((N,O)=>yh(N,u&&(De(u)?u[O]:u),c,$,m));return}if(Wl($)&&!m)return;const y=$.shapeFlag&4?t$($.component)||$.component.proxy:$.el,v=m?null:y,{i:x,r:A}=o,M=u&&u.r,k=x.refs===sr?x.refs={}:x.refs,R=x.setupState;if(M!=null&&M!==A&&(rt(M)?(k[M]=null,gt(R,M)&&(R[M]=null)):Ot(M)&&(M.value=null)),Ze(A))Ra(A,x,12,[v,k]);else{const N=rt(A),O=Ot(A),U=o.f;if(N||O){const P=()=>{if(U){const H=N?gt(R,A)?R[A]:k[A]:A.value;m?De(H)&&im(H,y):De(H)?H.includes(y)||H.push(y):N?(k[A]=[y],gt(R,A)&&(R[A]=k[A])):(A.value=[y],o.k&&(k[o.k]=A.value))}else N?(k[A]=v,gt(R,A)&&(R[A]=v)):O&&(A.value=v,o.k&&(k[o.k]=v))};m||U?P():(P.id=-1,un(P,c))}}}const un=_V;function OV(o){return PV(o)}function PV(o,u){const c=iC();c.__VUE__=!0;const{insert:$,remove:m,patchProp:y,createElement:v,createText:x,createComment:A,setText:M,setElementText:k,parentNode:R,nextSibling:N,setScopeId:O=Et,insertStaticContent:U}=o,P=(g,S,b,w=null,E=null,L=null,T=void 0,F=null,D=!!S.dynamicChildren)=>{if(g===S)return;g&&!ui(g,S)&&(w=a(g),h(g,E,L,!0),g=null),S.patchFlag===-2&&(D=!1,S.dynamicChildren=null);const{type:B,ref:z,shapeFlag:Y}=S;switch(B){case cl:H(g,S,b,w);break;case Yr:J(g,S,b,w);break;case id:g==null&&q(S,b,w,T);break;case ze:_e(g,S,b,w,E,L,T,F,D);break;default:Y&1?ee(g,S,b,w,E,L,T,F,D):Y&6?fe(g,S,b,w,E,L,T,F,D):(Y&64||Y&128)&&B.process(g,S,b,w,E,L,T,F,D,_)}z!=null&&E&&yh(z,g&&g.ref,L,S||g,!S)},H=(g,S,b,w)=>{if(g==null)$(S.el=x(S.children),b,w);else{const E=S.el=g.el;S.children!==g.children&&M(E,S.children)}},J=(g,S,b,w)=>{g==null?$(S.el=A(S.children||""),b,w):S.el=g.el},q=(g,S,b,w)=>{[g.el,g.anchor]=U(g.children,S,b,w,g.el,g.anchor)},j=({el:g,anchor:S},b,w)=>{let E;for(;g&&g!==S;)E=N(g),$(g,b,w),g=E;$(S,b,w)},K=({el:g,anchor:S})=>{let b;for(;g&&g!==S;)b=N(g),m(g),g=b;m(S)},ee=(g,S,b,w,E,L,T,F,D)=>{S.type==="svg"?T="svg":S.type==="math"&&(T="mathml"),g==null?Z(S,b,w,E,L,T,F,D):ie(g,S,E,L,T,F,D)},Z=(g,S,b,w,E,L,T,F)=>{let D,B;const{props:z,shapeFlag:Y,transition:G,dirs:se}=g;if(D=g.el=v(g.type,L,z&&z.is,z),Y&8?k(D,g.children):Y&16&&re(g.children,D,null,w,E,ad(g,L),T,F),se&&ri(g,null,w,"created"),te(D,g,g.scopeId,T,w),z){for(const ye in z)ye!=="value"&&!yc(ye)&&y(D,ye,null,z[ye],L,g.children,w,E,s);"value"in z&&y(D,"value",null,z.value,L),(B=z.onVnodeBeforeMount)&&cs(B,w,g)}se&&ri(g,null,w,"beforeMount");const ce=UV(E,G);ce&&G.beforeEnter(D),$(D,S,b),((B=z&&z.onVnodeMounted)||ce||se)&&un(()=>{B&&cs(B,w,g),ce&&G.enter(D),se&&ri(g,null,w,"mounted")},E)},te=(g,S,b,w,E)=>{if(b&&O(g,b),w)for(let L=0;L<w.length;L++)O(g,w[L]);if(E){let L=E.subTree;if(S===L){const T=E.vnode;te(g,T,T.scopeId,T.slotScopeIds,E.parent)}}},re=(g,S,b,w,E,L,T,F,D=0)=>{for(let B=D;B<g.length;B++){const z=g[B]=F?va(g[B]):$s(g[B]);P(null,z,S,b,w,E,L,T,F)}},ie=(g,S,b,w,E,L,T)=>{const F=S.el=g.el;let{patchFlag:D,dynamicChildren:B,dirs:z}=S;D|=g.patchFlag&16;const Y=g.props||sr,G=S.props||sr;let se;if(b&&ni(b,!1),(se=G.onVnodeBeforeUpdate)&&cs(se,b,S,g),z&&ri(S,g,b,"beforeUpdate"),b&&ni(b,!0),B?oe(g.dynamicChildren,B,F,b,w,ad(S,E),L):T||he(g,S,F,null,b,w,ad(S,E),L,!1),D>0){if(D&16)le(F,S,Y,G,b,w,E);else if(D&2&&Y.class!==G.class&&y(F,"class",null,G.class,E),D&4&&y(F,"style",Y.style,G.style,E),D&8){const ce=S.dynamicProps;for(let ye=0;ye<ce.length;ye++){const we=ce[ye],ge=Y[we],xe=G[we];(xe!==ge||we==="value")&&y(F,we,ge,xe,E,g.children,b,w,s)}}D&1&&g.children!==S.children&&k(F,S.children)}else!T&&B==null&&le(F,S,Y,G,b,w,E);((se=G.onVnodeUpdated)||z)&&un(()=>{se&&cs(se,b,S,g),z&&ri(S,g,b,"updated")},w)},oe=(g,S,b,w,E,L,T)=>{for(let F=0;F<S.length;F++){const D=g[F],B=S[F],z=D.el&&(D.type===ze||!ui(D,B)||D.shapeFlag&70)?R(D.el):b;P(D,B,z,null,w,E,L,T,!0)}},le=(g,S,b,w,E,L,T)=>{if(b!==w){if(b!==sr)for(const F in b)!yc(F)&&!(F in w)&&y(g,F,b[F],null,T,S.children,E,L,s);for(const F in w){if(yc(F))continue;const D=w[F],B=b[F];D!==B&&F!=="value"&&y(g,F,B,D,T,S.children,E,L,s)}"value"in w&&y(g,"value",b.value,w.value,T)}},_e=(g,S,b,w,E,L,T,F,D)=>{const B=S.el=g?g.el:x(""),z=S.anchor=g?g.anchor:x("");let{patchFlag:Y,dynamicChildren:G,slotScopeIds:se}=S;se&&(F=F?F.concat(se):se),g==null?($(B,b,w),$(z,b,w),re(S.children||[],b,z,E,L,T,F,D)):Y>0&&Y&64&&G&&g.dynamicChildren?(oe(g.dynamicChildren,G,b,E,L,T,F),(S.key!=null||E&&S===E.subTree)&&Am(g,S,!0)):he(g,S,b,z,E,L,T,F,D)},fe=(g,S,b,w,E,L,T,F,D)=>{S.slotScopeIds=F,g==null?S.shapeFlag&512?E.ctx.activate(S,b,w,T,D):pe(S,b,w,E,L,T,D):C(g,S,D)},pe=(g,S,b,w,E,L,T)=>{const F=g.component=KV(g,w,E);if(Gp(g)&&(F.ctx.renderer=_),GV(F),F.asyncDep){if(E&&E.registerDep(F,t),!g.el){const D=F.subTree=me(Yr);J(null,D,S,b)}}else t(F,g,S,b,E,L,T)},C=(g,S,b)=>{const w=S.component=g.component;if(iV(g,S,b))if(w.asyncDep&&!w.asyncResolved){f(w,S,b);return}else w.next=S,eV(w.update),w.effect.dirty=!0,w.update();else S.el=g.el,w.vnode=S},t=(g,S,b,w,E,L,T)=>{const F=()=>{if(g.isMounted){let{next:z,bu:Y,u:G,parent:se,vnode:ce}=g;{const ve=YC(g);if(ve){z&&(z.el=ce.el,f(g,z,T)),ve.asyncDep.then(()=>{g.isUnmounted||F()});return}}let ye=z,we;ni(g,!1),z?(z.el=ce.el,f(g,z,T)):z=ce,Y&&Sc(Y),(we=z.props&&z.props.onVnodeBeforeUpdate)&&cs(we,se,z,ce),ni(g,!0);const ge=rd(g),xe=g.subTree;g.subTree=ge,P(xe,ge,R(xe.el),a(xe),g,E,L),z.el=ge.el,ye===null&&oV(g,ge.el),G&&un(G,E),(we=z.props&&z.props.onVnodeUpdated)&&un(()=>cs(we,se,z,ce),E)}else{let z;const{el:Y,props:G}=S,{bm:se,m:ce,parent:ye}=g,we=Wl(S);if(ni(g,!1),se&&Sc(se),!we&&(z=G&&G.onVnodeBeforeMount)&&cs(z,ye,S),ni(g,!0),Y&&d){const ge=()=>{g.subTree=rd(g),d(Y,g.subTree,g,E,null)};we?S.type.__asyncLoader().then(()=>!g.isUnmounted&&ge()):ge()}else{const ge=g.subTree=rd(g);P(null,ge,b,w,g,E,L),S.el=ge.el}if(ce&&un(ce,E),!we&&(z=G&&G.onVnodeMounted)){const ge=S;un(()=>cs(z,ye,ge),E)}(S.shapeFlag&256||ye&&Wl(ye.vnode)&&ye.vnode.shapeFlag&256)&&g.a&&un(g.a,E),g.isMounted=!0,S=b=w=null}},D=g.effect=new cm(F,Et,()=>vm(B),g.scope),B=g.update=()=>{D.dirty&&D.run()};B.id=g.uid,ni(g,!0),B()},f=(g,S,b)=>{S.component=g;const w=g.vnode.props;g.vnode=S,g.next=null,LV(g,S.props,w,b),TV(g,S.children,b),Ui(),my(g),Di()},he=(g,S,b,w,E,L,T,F,D=!1)=>{const B=g&&g.children,z=g?g.shapeFlag:0,Y=S.children,{patchFlag:G,shapeFlag:se}=S;if(G>0){if(G&128){ue(B,Y,b,w,E,L,T,F,D);return}else if(G&256){V(B,Y,b,w,E,L,T,F,D);return}}se&8?(z&16&&s(B,E,L),Y!==B&&k(b,Y)):z&16?se&16?ue(B,Y,b,w,E,L,T,F,D):s(B,E,L,!0):(z&8&&k(b,""),se&16&&re(Y,b,w,E,L,T,F,D))},V=(g,S,b,w,E,L,T,F,D)=>{g=g||vo,S=S||vo;const B=g.length,z=S.length,Y=Math.min(B,z);let G;for(G=0;G<Y;G++){const se=S[G]=D?va(S[G]):$s(S[G]);P(g[G],se,b,null,E,L,T,F,D)}B>z?s(g,E,L,!0,!1,Y):re(S,b,w,E,L,T,F,D,Y)},ue=(g,S,b,w,E,L,T,F,D)=>{let B=0;const z=S.length;let Y=g.length-1,G=z-1;for(;B<=Y&&B<=G;){const se=g[B],ce=S[B]=D?va(S[B]):$s(S[B]);if(ui(se,ce))P(se,ce,b,null,E,L,T,F,D);else break;B++}for(;B<=Y&&B<=G;){const se=g[Y],ce=S[G]=D?va(S[G]):$s(S[G]);if(ui(se,ce))P(se,ce,b,null,E,L,T,F,D);else break;Y--,G--}if(B>Y){if(B<=G){const se=G+1,ce=se<z?S[se].el:w;for(;B<=G;)P(null,S[B]=D?va(S[B]):$s(S[B]),b,ce,E,L,T,F,D),B++}}else if(B>G)for(;B<=Y;)h(g[B],E,L,!0),B++;else{const se=B,ce=B,ye=new Map;for(B=ce;B<=G;B++){const Oe=S[B]=D?va(S[B]):$s(S[B]);Oe.key!=null&&ye.set(Oe.key,B)}let we,ge=0;const xe=G-ce+1;let ve=!1,Ee=0;const ke=new Array(xe);for(B=0;B<xe;B++)ke[B]=0;for(B=se;B<=Y;B++){const Oe=g[B];if(ge>=xe){h(Oe,E,L,!0);continue}let qe;if(Oe.key!=null)qe=ye.get(Oe.key);else for(we=ce;we<=G;we++)if(ke[we-ce]===0&&ui(Oe,S[we])){qe=we;break}qe===void 0?h(Oe,E,L,!0):(ke[qe-ce]=B+1,qe>=Ee?Ee=qe:ve=!0,P(Oe,S[qe],b,null,E,L,T,F,D),ge++)}const be=ve?DV(ke):vo;for(we=be.length-1,B=xe-1;B>=0;B--){const Oe=ce+B,qe=S[Oe],et=Oe+1<z?S[Oe+1].el:w;ke[B]===0?P(null,qe,b,et,E,L,T,F,D):ve&&(we<0||B!==be[we]?W(qe,b,et,2):we--)}}},W=(g,S,b,w,E=null)=>{const{el:L,type:T,transition:F,children:D,shapeFlag:B}=g;if(B&6){W(g.component.subTree,S,b,w);return}if(B&128){g.suspense.move(S,b,w);return}if(B&64){T.move(g,S,b,_);return}if(T===ze){$(L,S,b);for(let Y=0;Y<D.length;Y++)W(D[Y],S,b,w);$(g.anchor,S,b);return}if(T===id){j(g,S,b);return}if(w!==2&&B&1&&F)if(w===0)F.beforeEnter(L),$(L,S,b),un(()=>F.enter(L),E);else{const{leave:Y,delayLeave:G,afterLeave:se}=F,ce=()=>$(L,S,b),ye=()=>{Y(L,()=>{ce(),se&&se()})};G?G(L,ce,ye):ye()}else $(L,S,b)},h=(g,S,b,w=!1,E=!1)=>{const{type:L,props:T,ref:F,children:D,dynamicChildren:B,shapeFlag:z,patchFlag:Y,dirs:G}=g;if(F!=null&&yh(F,null,b,g,!0),z&256){S.ctx.deactivate(g);return}const se=z&1&&G,ce=!Wl(g);let ye;if(ce&&(ye=T&&T.onVnodeBeforeUnmount)&&cs(ye,S,g),z&6)n(g.component,b,w);else{if(z&128){g.suspense.unmount(b,w);return}se&&ri(g,null,S,"beforeUnmount"),z&64?g.type.remove(g,S,b,E,_,w):B&&(L!==ze||Y>0&&Y&64)?s(B,S,b,!1,!0):(L===ze&&Y&384||!E&&z&16)&&s(D,S,b),w&&e(g)}(ce&&(ye=T&&T.onVnodeUnmounted)||se)&&un(()=>{ye&&cs(ye,S,g),se&&ri(g,null,S,"unmounted")},b)},e=g=>{const{type:S,el:b,anchor:w,transition:E}=g;if(S===ze){r(b,w);return}if(S===id){K(g);return}const L=()=>{m(b),E&&!E.persisted&&E.afterLeave&&E.afterLeave()};if(g.shapeFlag&1&&E&&!E.persisted){const{leave:T,delayLeave:F}=E,D=()=>T(b,L);F?F(g.el,L,D):D()}else L()},r=(g,S)=>{let b;for(;g!==S;)b=N(g),m(g),g=b;m(S)},n=(g,S,b)=>{const{bum:w,scope:E,update:L,subTree:T,um:F}=g;w&&Sc(w),E.stop(),L&&(L.active=!1,h(T,g,S,b)),F&&un(F,S),un(()=>{g.isUnmounted=!0},S),S&&S.pendingBranch&&!S.isUnmounted&&g.asyncDep&&!g.asyncResolved&&g.suspenseId===S.pendingId&&(S.deps--,S.deps===0&&S.resolve())},s=(g,S,b,w=!1,E=!1,L=0)=>{for(let T=L;T<g.length;T++)h(g[T],S,b,w,E)},a=g=>g.shapeFlag&6?a(g.component.subTree):g.shapeFlag&128?g.suspense.next():N(g.anchor||g.el);let i=!1;const l=(g,S,b)=>{g==null?S._vnode&&h(S._vnode,null,null,!0):P(S._vnode||null,g,S,null,null,null,b),i||(i=!0,my(),RC(),i=!1),S._vnode=g},_={p:P,um:h,m:W,r:e,mt:pe,mc:re,pc:he,pbc:oe,n:a,o};let p,d;return u&&([p,d]=u(_)),{render:l,hydrate:p,createApp:kV(l,p)}}function ad({type:o,props:u},c){return c==="svg"&&o==="foreignObject"||c==="mathml"&&o==="annotation-xml"&&u&&u.encoding&&u.encoding.includes("html")?void 0:c}function ni({effect:o,update:u},c){o.allowRecurse=u.allowRecurse=c}function UV(o,u){return(!o||o&&!o.pendingBranch)&&u&&!u.persisted}function Am(o,u,c=!1){const $=o.children,m=u.children;if(De($)&&De(m))for(let y=0;y<$.length;y++){const v=$[y];let x=m[y];x.shapeFlag&1&&!x.dynamicChildren&&((x.patchFlag<=0||x.patchFlag===32)&&(x=m[y]=va(m[y]),x.el=v.el),c||Am(v,x)),x.type===cl&&(x.el=v.el)}}function DV(o){const u=o.slice(),c=[0];let $,m,y,v,x;const A=o.length;for($=0;$<A;$++){const M=o[$];if(M!==0){if(m=c[c.length-1],o[m]<M){u[$]=m,c.push($);continue}for(y=0,v=c.length-1;y<v;)x=y+v>>1,o[c[x]]<M?y=x+1:v=x;M<o[c[y]]&&(y>0&&(u[$]=c[y-1]),c[y]=$)}}for(y=c.length,v=c[y-1];y-- >0;)c[y]=v,v=u[v];return c}function YC(o){const u=o.subTree.component;if(u)return u.asyncDep&&!u.asyncResolved?u:YC(u)}const BV=o=>o.__isTeleport,Gl=o=>o&&(o.disabled||o.disabled===""),My=o=>typeof SVGElement<"u"&&o instanceof SVGElement,ky=o=>typeof MathMLElement=="function"&&o instanceof MathMLElement,vh=(o,u)=>{const c=o&&o.to;return rt(c)?u?u(c):null:c},JV={name:"Teleport",__isTeleport:!0,process(o,u,c,$,m,y,v,x,A,M){const{mc:k,pc:R,pbc:N,o:{insert:O,querySelector:U,createText:P,createComment:H}}=M,J=Gl(u.props);let{shapeFlag:q,children:j,dynamicChildren:K}=u;if(o==null){const ee=u.el=P(""),Z=u.anchor=P("");O(ee,c,$),O(Z,c,$);const te=u.target=vh(u.props,U),re=u.targetAnchor=P("");te&&(O(re,te),v==="svg"||My(te)?v="svg":(v==="mathml"||ky(te))&&(v="mathml"));const ie=(oe,le)=>{q&16&&k(j,oe,le,m,y,v,x,A)};J?ie(c,Z):te&&ie(te,re)}else{u.el=o.el;const ee=u.anchor=o.anchor,Z=u.target=o.target,te=u.targetAnchor=o.targetAnchor,re=Gl(o.props),ie=re?c:Z,oe=re?ee:te;if(v==="svg"||My(Z)?v="svg":(v==="mathml"||ky(Z))&&(v="mathml"),K?(N(o.dynamicChildren,K,ie,m,y,v,x),Am(o,u,!0)):A||R(o,u,ie,oe,m,y,v,x,!1),J)re?u.props&&o.props&&u.props.to!==o.props.to&&(u.props.to=o.props.to):q_(u,c,ee,M,1);else if((u.props&&u.props.to)!==(o.props&&o.props.to)){const le=u.target=vh(u.props,U);le&&q_(u,le,null,M,0)}else re&&q_(u,Z,te,M,1)}XC(u)},remove(o,u,c,$,{um:m,o:{remove:y}},v){const{shapeFlag:x,children:A,anchor:M,targetAnchor:k,target:R,props:N}=o;if(R&&y(k),v&&y(M),x&16){const O=v||!Gl(N);for(let U=0;U<A.length;U++){const P=A[U];m(P,u,c,O,!!P.dynamicChildren)}}},move:q_,hydrate:zV};function q_(o,u,c,{o:{insert:$},m},y=2){y===0&&$(o.targetAnchor,u,c);const{el:v,anchor:x,shapeFlag:A,children:M,props:k}=o,R=y===2;if(R&&$(v,u,c),(!R||Gl(k))&&A&16)for(let N=0;N<M.length;N++)m(M[N],u,c,2);R&&$(x,u,c)}function zV(o,u,c,$,m,y,{o:{nextSibling:v,parentNode:x,querySelector:A}},M){const k=u.target=vh(u.props,A);if(k){const R=k._lpa||k.firstChild;if(u.shapeFlag&16)if(Gl(u.props))u.anchor=M(v(o),u,x(o),c,$,m,y),u.targetAnchor=R;else{u.anchor=v(o);let N=R;for(;N;)if(N=v(N),N&&N.nodeType===8&&N.data==="teleport anchor"){u.targetAnchor=N,k._lpa=u.targetAnchor&&v(u.targetAnchor);break}M(R,u,k,c,$,m,y)}XC(u)}return u.anchor&&v(u.anchor)}const _l=JV;function XC(o){const u=o.ctx;if(u&&u.ut){let c=o.children[0].el;for(;c&&c!==o.targetAnchor;)c.nodeType===1&&c.setAttribute("data-v-owner",u.uid),c=c.nextSibling;u.ut()}}const ze=Symbol.for("v-fgt"),cl=Symbol.for("v-txt"),Yr=Symbol.for("v-cmt"),id=Symbol.for("v-stc"),Ql=[];let Xn=null;function X(o=!1){Ql.push(Xn=o?null:[])}function HV(){Ql.pop(),Xn=Ql[Ql.length-1]||null}let vu=1;function Vy(o){vu+=o}function ew(o){return o.dynamicChildren=vu>0?Xn||vo:null,HV(),vu>0&&Xn&&Xn.push(o),o}function $e(o,u,c,$,m,y){return ew(de(o,u,c,$,m,y,!0))}function Me(o,u,c,$,m){return ew(me(o,u,c,$,m,!0))}function Ht(o){return o?o.__v_isVNode===!0:!1}function ui(o,u){return o.type===u.type&&o.key===u.key}const Yp="__vInternal",tw=({key:o})=>o??null,Cc=({ref:o,ref_key:u,ref_for:c})=>(typeof o=="number"&&(o=""+o),o!=null?rt(o)||Ot(o)||Ze(o)?{i:mr,r:o,k:u,f:!!c}:o:null);function de(o,u=null,c=null,$=0,m=null,y=o===ze?0:1,v=!1,x=!1){const A={__v_isVNode:!0,__v_skip:!0,type:o,props:u,key:u&&tw(u),ref:u&&Cc(u),scopeId:Kp,slotScopeIds:null,children:c,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:y,patchFlag:$,dynamicProps:m,dynamicChildren:null,appContext:null,ctx:mr};return x?(Im(A,c),y&128&&o.normalize(A)):c&&(A.shapeFlag|=rt(c)?8:16),vu>0&&!v&&Xn&&(A.patchFlag>0||y&6)&&A.patchFlag!==32&&Xn.push(A),A}const me=jV;function jV(o,u=null,c=null,$=0,m=null,y=!1){if((!o||o===NC)&&(o=Yr),Ht(o)){const x=Gs(o,u,!0);return c&&Im(x,c),vu>0&&!y&&Xn&&(x.shapeFlag&6?Xn[Xn.indexOf(o)]=x:Xn.push(x)),x.patchFlag|=-2,x}if(XV(o)&&(o=o.__vccOpts),u){u=Xp(u);let{class:x,style:A}=u;x&&!rt(x)&&(u.class=ne(x)),$t(A)&&(CC(A)&&!De(A)&&(A=vr({},A)),u.style=je(A))}const v=rt(o)?1:uV(o)?128:BV(o)?64:$t(o)?4:Ze(o)?2:0;return de(o,u,c,$,m,v,y,!0)}function Xp(o){return o?CC(o)||Yp in o?vr({},o):o:null}function Gs(o,u,c=!1){const{props:$,ref:m,patchFlag:y,children:v}=o,x=u?ct($||{},u):$;return{__v_isVNode:!0,__v_skip:!0,type:o.type,props:x,key:x&&tw(x),ref:u&&u.ref?c&&m?De(m)?m.concat(Cc(u)):[m,Cc(u)]:Cc(u):m,scopeId:o.scopeId,slotScopeIds:o.slotScopeIds,children:v,target:o.target,targetAnchor:o.targetAnchor,staticCount:o.staticCount,shapeFlag:o.shapeFlag,patchFlag:u&&o.type!==ze?y===-1?16:y|16:y,dynamicProps:o.dynamicProps,dynamicChildren:o.dynamicChildren,appContext:o.appContext,dirs:o.dirs,transition:o.transition,component:o.component,suspense:o.suspense,ssContent:o.ssContent&&Gs(o.ssContent),ssFallback:o.ssFallback&&Gs(o.ssFallback),el:o.el,anchor:o.anchor,ctx:o.ctx,ce:o.ce}}function it(o=" ",u=0){return me(cl,null,o,u)}function Ie(o="",u=!1){return u?(X(),Me(Yr,null,o)):me(Yr,null,o)}function $s(o){return o==null||typeof o=="boolean"?me(Yr):De(o)?me(ze,null,o.slice()):typeof o=="object"?va(o):me(cl,null,String(o))}function va(o){return o.el===null&&o.patchFlag!==-1||o.memo?o:Gs(o)}function Im(o,u){let c=0;const{shapeFlag:$}=o;if(u==null)u=null;else if(De(u))c=16;else if(typeof u=="object")if($&65){const m=u.default;m&&(m._c&&(m._d=!1),Im(o,m()),m._c&&(m._d=!0));return}else{c=32;const m=u._;!m&&!(Yp in u)?u._ctx=mr:m===3&&mr&&(mr.slots._===1?u._=1:(u._=2,o.patchFlag|=1024))}else Ze(u)?(u={default:u,_ctx:mr},c=32):(u=String(u),$&64?(c=16,u=[it(u)]):c=8);o.children=u,o.shapeFlag|=c}function ct(...o){const u={};for(let c=0;c<o.length;c++){const $=o[c];for(const m in $)if(m==="class")u.class!==$.class&&(u.class=ne([u.class,$.class]));else if(m==="style")u.style=je([u.style,$.style]);else if(Jp(m)){const y=u[m],v=$[m];v&&y!==v&&!(De(y)&&y.includes(v))&&(u[m]=y?[].concat(y,v):v)}else m!==""&&(u[m]=$[m])}return u}function cs(o,u,c,$=null){Ln(o,u,7,[c,$])}const qV=qC();let WV=0;function KV(o,u,c){const $=o.type,m=(u?u.appContext:o.appContext)||qV,y={uid:WV++,vnode:o,type:$,parent:u,appContext:m,root:null,next:null,subTree:null,effect:null,update:null,scope:new _C(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:u?u.provides:Object.create(m.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:KC($,m),emitsOptions:FC($,m),emit:null,emitted:null,propsDefaults:sr,inheritAttrs:$.inheritAttrs,ctx:sr,data:sr,props:sr,attrs:sr,slots:sr,refs:sr,setupState:sr,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:c,suspenseId:c?c.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return y.ctx={_:y},y.root=u?u.root:y,y.emit=nV.bind(null,y),o.ce&&o.ce(y),y}let Lr=null;const ot=()=>Lr||mr;let up,Sh;{const o=iC(),u=(c,$)=>{let m;return(m=o[c])||(m=o[c]=[]),m.push($),y=>{m.length>1?m.forEach(v=>v(y)):m[0](y)}};up=u("__VUE_INSTANCE_SETTERS__",c=>Lr=c),Sh=u("__VUE_SSR_SETTERS__",c=>e$=c)}const Xu=o=>{const u=Lr;return up(o),o.scope.on(),()=>{o.scope.off(),up(u)}},Ry=()=>{Lr&&Lr.scope.off(),up(null)};function rw(o){return o.vnode.shapeFlag&4}let e$=!1;function GV(o,u=!1){u&&Sh(u);const{props:c,children:$}=o.vnode,m=rw(o);RV(o,c,m,u),NV(o,$);const y=m?QV(o,u):void 0;return u&&Sh(!1),y}function QV(o,u){const c=o.type;o.accessCache=Object.create(null),o.proxy=Hs(new Proxy(o.ctx,CV));const{setup:$}=c;if($){const m=o.setupContext=$.length>1?sw(o):null,y=Xu(o);Ui();const v=Ra($,o,0,[o.props,m]);if(Di(),y(),$u(v)){if(v.then(Ry,Ry),u)return v.then(x=>{Ly(o,x,u)}).catch(x=>{qp(x,o,0)});o.asyncDep=v}else Ly(o,v,u)}else nw(o,u)}function Ly(o,u,c){Ze(u)?o.type.__ssrInlineRender?o.ssrRender=u:o.render=u:$t(u)&&(o.setupState=IC(u)),nw(o,c)}let Fy;function nw(o,u,c){const $=o.type;if(!o.render){if(!u&&Fy&&!$.render){const m=$.template||xm(o).template;if(m){const{isCustomElement:y,compilerOptions:v}=o.appContext.config,{delimiters:x,compilerOptions:A}=$,M=vr(vr({isCustomElement:y,delimiters:x},v),A);$.render=Fy(m,M)}}o.render=$.render||Et}{const m=Xu(o);Ui();try{wV(o)}finally{Di(),m()}}}function ZV(o){return o.attrsProxy||(o.attrsProxy=new Proxy(o.attrs,{get(u,c){return dn(o,"get","$attrs"),u[c]}}))}function sw(o){const u=c=>{o.exposed=c||{}};return{get attrs(){return ZV(o)},slots:o.slots,emit:o.emit,expose:u}}function t$(o){if(o.exposed)return o.exposeProxy||(o.exposeProxy=new Proxy(IC(Hs(o.exposed)),{get(u,c){if(c in u)return u[c];if(c in Kl)return Kl[c](o)},has(u,c){return c in u||c in Kl}}))}function YV(o,u=!0){return Ze(o)?o.displayName||o.name:o.name||u&&o.__name}function XV(o){return Ze(o)&&"__vccOpts"in o}const Q=(o,u)=>xC(o,u,e$);function Ke(o,u,c){const $=arguments.length;return $===2?$t(u)&&!De(u)?Ht(u)?me(o,null,[u]):me(o,u):me(o,null,u):($>3?c=Array.prototype.slice.call(arguments,2):$===3&&Ht(c)&&(c=[c]),me(o,u,c))}const eR="3.4.15",tR=Et;/**
  14. * @vue/runtime-dom v3.4.15
  15. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  16. * @license MIT
  17. **/const rR="http://www.w3.org/2000/svg",nR="http://www.w3.org/1998/Math/MathML",Sa=typeof document<"u"?document:null,Ny=Sa&&Sa.createElement("template"),sR={insert:(o,u,c)=>{u.insertBefore(o,c||null)},remove:o=>{const u=o.parentNode;u&&u.removeChild(o)},createElement:(o,u,c,$)=>{const m=u==="svg"?Sa.createElementNS(rR,o):u==="mathml"?Sa.createElementNS(nR,o):Sa.createElement(o,c?{is:c}:void 0);return o==="select"&&$&&$.multiple!=null&&m.setAttribute("multiple",$.multiple),m},createText:o=>Sa.createTextNode(o),createComment:o=>Sa.createComment(o),setText:(o,u)=>{o.nodeValue=u},setElementText:(o,u)=>{o.textContent=u},parentNode:o=>o.parentNode,nextSibling:o=>o.nextSibling,querySelector:o=>Sa.querySelector(o),setScopeId(o,u){o.setAttribute(u,"")},insertStaticContent(o,u,c,$,m,y){const v=c?c.previousSibling:u.lastChild;if(m&&(m===y||m.nextSibling))for(;u.insertBefore(m.cloneNode(!0),c),!(m===y||!(m=m.nextSibling)););else{Ny.innerHTML=$==="svg"?`<svg>${o}</svg>`:$==="mathml"?`<math>${o}</math>`:o;const x=Ny.content;if($==="svg"||$==="mathml"){const A=x.firstChild;for(;A.firstChild;)x.appendChild(A.firstChild);x.removeChild(A)}u.insertBefore(x,c)}return[v?v.nextSibling:u.firstChild,c?c.previousSibling:u.lastChild]}},ua="transition",Ml="animation",Vo=Symbol("_vtc"),dr=(o,{slots:u})=>Ke(hV,iw(o),u);dr.displayName="Transition";const aw={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},aR=dr.props=vr({},PC,aw),si=(o,u=[])=>{De(o)?o.forEach(c=>c(...u)):o&&o(...u)},Ty=o=>o?De(o)?o.some(u=>u.length>1):o.length>1:!1;function iw(o){const u={};for(const _e in o)_e in aw||(u[_e]=o[_e]);if(o.css===!1)return u;const{name:c="v",type:$,duration:m,enterFromClass:y=`${c}-enter-from`,enterActiveClass:v=`${c}-enter-active`,enterToClass:x=`${c}-enter-to`,appearFromClass:A=y,appearActiveClass:M=v,appearToClass:k=x,leaveFromClass:R=`${c}-leave-from`,leaveActiveClass:N=`${c}-leave-active`,leaveToClass:O=`${c}-leave-to`}=o,U=iR(m),P=U&&U[0],H=U&&U[1],{onBeforeEnter:J,onEnter:q,onEnterCancelled:j,onLeave:K,onLeaveCancelled:ee,onBeforeAppear:Z=J,onAppear:te=q,onAppearCancelled:re=j}=u,ie=(_e,fe,pe)=>{$a(_e,fe?k:x),$a(_e,fe?M:v),pe&&pe()},oe=(_e,fe)=>{_e._isLeaving=!1,$a(_e,R),$a(_e,O),$a(_e,N),fe&&fe()},le=_e=>(fe,pe)=>{const C=_e?te:q,t=()=>ie(fe,_e,pe);si(C,[fe,t]),Oy(()=>{$a(fe,_e?A:y),Ps(fe,_e?k:x),Ty(C)||Py(fe,$,P,t)})};return vr(u,{onBeforeEnter(_e){si(J,[_e]),Ps(_e,y),Ps(_e,v)},onBeforeAppear(_e){si(Z,[_e]),Ps(_e,A),Ps(_e,M)},onEnter:le(!1),onAppear:le(!0),onLeave(_e,fe){_e._isLeaving=!0;const pe=()=>oe(_e,fe);Ps(_e,R),lw(),Ps(_e,N),Oy(()=>{_e._isLeaving&&($a(_e,R),Ps(_e,O),Ty(K)||Py(_e,$,H,pe))}),si(K,[_e,pe])},onEnterCancelled(_e){ie(_e,!1),si(j,[_e])},onAppearCancelled(_e){ie(_e,!0),si(re,[_e])},onLeaveCancelled(_e){oe(_e),si(ee,[_e])}})}function iR(o){if(o==null)return null;if($t(o))return[od(o.enter),od(o.leave)];{const u=od(o);return[u,u]}}function od(o){return yk(o)}function Ps(o,u){u.split(/\s+/).forEach(c=>c&&o.classList.add(c)),(o[Vo]||(o[Vo]=new Set)).add(u)}function $a(o,u){u.split(/\s+/).forEach($=>$&&o.classList.remove($));const c=o[Vo];c&&(c.delete(u),c.size||(o[Vo]=void 0))}function Oy(o){requestAnimationFrame(()=>{requestAnimationFrame(o)})}let oR=0;function Py(o,u,c,$){const m=o._endId=++oR,y=()=>{m===o._endId&&$()};if(c)return setTimeout(y,c);const{type:v,timeout:x,propCount:A}=ow(o,u);if(!v)return $();const M=v+"end";let k=0;const R=()=>{o.removeEventListener(M,N),y()},N=O=>{O.target===o&&++k>=A&&R()};setTimeout(()=>{k<A&&R()},x+1),o.addEventListener(M,N)}function ow(o,u){const c=window.getComputedStyle(o),$=U=>(c[U]||"").split(", "),m=$(`${ua}Delay`),y=$(`${ua}Duration`),v=Uy(m,y),x=$(`${Ml}Delay`),A=$(`${Ml}Duration`),M=Uy(x,A);let k=null,R=0,N=0;u===ua?v>0&&(k=ua,R=v,N=y.length):u===Ml?M>0&&(k=Ml,R=M,N=A.length):(R=Math.max(v,M),k=R>0?v>M?ua:Ml:null,N=k?k===ua?y.length:A.length:0);const O=k===ua&&/\b(transform|all)(,|$)/.test($(`${ua}Property`).toString());return{type:k,timeout:R,propCount:N,hasTransform:O}}function Uy(o,u){for(;o.length<u.length;)o=o.concat(o);return Math.max(...u.map((c,$)=>Dy(c)+Dy(o[$])))}function Dy(o){return o==="auto"?0:Number(o.slice(0,-1).replace(",","."))*1e3}function lw(){return document.body.offsetHeight}function lR(o,u,c){const $=o[Vo];$&&(u=(u?[u,...$]:[...$]).join(" ")),u==null?o.removeAttribute("class"):c?o.setAttribute("class",u):o.className=u}const Mm=Symbol("_vod"),bt={beforeMount(o,{value:u},{transition:c}){o[Mm]=o.style.display==="none"?"":o.style.display,c&&u?c.beforeEnter(o):kl(o,u)},mounted(o,{value:u},{transition:c}){c&&u&&c.enter(o)},updated(o,{value:u,oldValue:c},{transition:$}){!u!=!c&&($?u?($.beforeEnter(o),kl(o,!0),$.enter(o)):$.leave(o,()=>{kl(o,!1)}):kl(o,u))},beforeUnmount(o,{value:u}){kl(o,u)}};function kl(o,u){o.style.display=u?o[Mm]:"none"}const uR=Symbol("");function _R(o,u,c){const $=o.style,m=$.display,y=rt(c);if(c&&!y){if(u&&!rt(u))for(const v in u)c[v]==null&&bh($,v,"");for(const v in c)bh($,v,c[v])}else if(y){if(u!==c){const v=$[uR];v&&(c+=";"+v),$.cssText=c}}else u&&o.removeAttribute("style");Mm in o&&($.display=m)}const By=/\s*!important$/;function bh(o,u,c){if(De(c))c.forEach($=>bh(o,u,$));else if(c==null&&(c=""),u.startsWith("--"))o.setProperty(u,c);else{const $=cR(o,u);By.test(c)?o.setProperty(qa($),c.replace(By,""),"important"):o[$]=c}}const Jy=["Webkit","Moz","ms"],ld={};function cR(o,u){const c=ld[u];if(c)return c;let $=Cn(u);if($!=="filter"&&$ in o)return ld[u]=$;$=Zu($);for(let m=0;m<Jy.length;m++){const y=Jy[m]+$;if(y in o)return ld[u]=y}return u}const zy="http://www.w3.org/1999/xlink";function pR(o,u,c,$,m){if($&&u.startsWith("xlink:"))c==null?o.removeAttributeNS(zy,u.slice(6,u.length)):o.setAttributeNS(zy,u,c);else{const y=xk(u);c==null||y&&!oC(c)?o.removeAttribute(u):o.setAttribute(u,y?"":c)}}function $R(o,u,c,$,m,y,v){if(u==="innerHTML"||u==="textContent"){$&&v($,m,y),o[u]=c??"";return}const x=o.tagName;if(u==="value"&&x!=="PROGRESS"&&!x.includes("-")){o._value=c;const M=x==="OPTION"?o.getAttribute("value"):o.value,k=c??"";M!==k&&(o.value=k),c==null&&o.removeAttribute(u);return}let A=!1;if(c===""||c==null){const M=typeof o[u];M==="boolean"?c=oC(c):c==null&&M==="string"?(c="",A=!0):M==="number"&&(c=0,A=!0)}try{o[u]=c}catch{}A&&o.removeAttribute(u)}function xa(o,u,c,$){o.addEventListener(u,c,$)}function dR(o,u,c,$){o.removeEventListener(u,c,$)}const Hy=Symbol("_vei");function hR(o,u,c,$,m=null){const y=o[Hy]||(o[Hy]={}),v=y[u];if($&&v)v.value=$;else{const[x,A]=fR(u);if($){const M=y[u]=yR($,m);xa(o,x,M,A)}else v&&(dR(o,x,v,A),y[u]=void 0)}}const jy=/(?:Once|Passive|Capture)$/;function fR(o){let u;if(jy.test(o)){u={};let $;for(;$=o.match(jy);)o=o.slice(0,o.length-$[0].length),u[$[0].toLowerCase()]=!0}return[o[2]===":"?o.slice(3):qa(o.slice(2)),u]}let ud=0;const mR=Promise.resolve(),gR=()=>ud||(mR.then(()=>ud=0),ud=Date.now());function yR(o,u){const c=$=>{if(!$._vts)$._vts=Date.now();else if($._vts<=c.attached)return;Ln(vR($,c.value),u,5,[$])};return c.value=o,c.attached=gR(),c}function vR(o,u){if(De(u)){const c=o.stopImmediatePropagation;return o.stopImmediatePropagation=()=>{c.call(o),o._stopped=!0},u.map($=>m=>!m._stopped&&$&&$(m))}else return u}const qy=o=>o.charCodeAt(0)===111&&o.charCodeAt(1)===110&&o.charCodeAt(2)>96&&o.charCodeAt(2)<123,SR=(o,u,c,$,m,y,v,x,A)=>{const M=m==="svg";u==="class"?lR(o,$,M):u==="style"?_R(o,c,$):Jp(u)?am(u)||hR(o,u,c,$,v):(u[0]==="."?(u=u.slice(1),!0):u[0]==="^"?(u=u.slice(1),!1):bR(o,u,$,M))?$R(o,u,$,y,v,x,A):(u==="true-value"?o._trueValue=$:u==="false-value"&&(o._falseValue=$),pR(o,u,$,M))};function bR(o,u,c,$){if($)return!!(u==="innerHTML"||u==="textContent"||u in o&&qy(u)&&Ze(c));if(u==="spellcheck"||u==="draggable"||u==="translate"||u==="form"||u==="list"&&o.tagName==="INPUT"||u==="type"&&o.tagName==="TEXTAREA")return!1;if(u==="width"||u==="height"){const m=o.tagName;if(m==="IMG"||m==="VIDEO"||m==="CANVAS"||m==="SOURCE")return!1}return qy(u)&&rt(c)?!1:u in o}const uw=new WeakMap,_w=new WeakMap,_p=Symbol("_moveCb"),Wy=Symbol("_enterCb"),cw={name:"TransitionGroup",props:vr({},aR,{tag:String,moveClass:String}),setup(o,{slots:u}){const c=ot(),$=OC();let m,y;return ta(()=>{if(!m.length)return;const v=o.moveClass||`${o.name||"v"}-move`;if(!AR(m[0].el,c.vnode.el,v))return;m.forEach(wR),m.forEach(xR);const x=m.filter(ER);lw(),x.forEach(A=>{const M=A.el,k=M.style;Ps(M,v),k.transform=k.webkitTransform=k.transitionDuration="";const R=M[_p]=N=>{N&&N.target!==M||(!N||/transform$/.test(N.propertyName))&&(M.removeEventListener("transitionend",R),M[_p]=null,$a(M,v))};M.addEventListener("transitionend",R)})}),()=>{const v=xt(o),x=iw(v);let A=v.tag||ze;m=y,y=u.default?wm(u.default()):[];for(let M=0;M<y.length;M++){const k=y[M];k.key!=null&&gu(k,mu(k,x,$,c))}if(m)for(let M=0;M<m.length;M++){const k=m[M];gu(k,mu(k,x,$,c)),uw.set(k,k.el.getBoundingClientRect())}return me(A,null,y)}}},CR=o=>delete o.mode;cw.props;const pw=cw;function wR(o){const u=o.el;u[_p]&&u[_p](),u[Wy]&&u[Wy]()}function xR(o){_w.set(o,o.el.getBoundingClientRect())}function ER(o){const u=uw.get(o),c=_w.get(o),$=u.left-c.left,m=u.top-c.top;if($||m){const y=o.el.style;return y.transform=y.webkitTransform=`translate(${$}px,${m}px)`,y.transitionDuration="0s",o}}function AR(o,u,c){const $=o.cloneNode(),m=o[Vo];m&&m.forEach(x=>{x.split(/\s+/).forEach(A=>A&&$.classList.remove(A))}),c.split(/\s+/).forEach(x=>x&&$.classList.add(x)),$.style.display="none";const y=u.nodeType===1?u:u.parentNode;y.appendChild($);const{hasTransform:v}=ow($);return y.removeChild($),v}const Ro=o=>{const u=o.props["onUpdate:modelValue"]||!1;return De(u)?c=>Sc(u,c):u};function IR(o){o.target.composing=!0}function Ky(o){const u=o.target;u.composing&&(u.composing=!1,u.dispatchEvent(new Event("input")))}const js=Symbol("_assign"),km={created(o,{modifiers:{lazy:u,trim:c,number:$}},m){o[js]=Ro(m);const y=$||m.props&&m.props.type==="number";xa(o,u?"change":"input",v=>{if(v.target.composing)return;let x=o.value;c&&(x=x.trim()),y&&(x=_h(x)),o[js](x)}),c&&xa(o,"change",()=>{o.value=o.value.trim()}),u||(xa(o,"compositionstart",IR),xa(o,"compositionend",Ky),xa(o,"change",Ky))},mounted(o,{value:u}){o.value=u??""},beforeUpdate(o,{value:u,modifiers:{lazy:c,trim:$,number:m}},y){if(o[js]=Ro(y),o.composing)return;const v=m||o.type==="number"?_h(o.value):o.value,x=u??"";v!==x&&(document.activeElement===o&&o.type!=="range"&&(c||$&&o.value.trim()===x)||(o.value=x))}},cp={deep:!0,created(o,u,c){o[js]=Ro(c),xa(o,"change",()=>{const $=o._modelValue,m=dw(o),y=o.checked,v=o[js];if(De($)){const x=lC($,m),A=x!==-1;if(y&&!A)v($.concat(m));else if(!y&&A){const M=[...$];M.splice(x,1),v(M)}}else if(zp($)){const x=new Set($);y?x.add(m):x.delete(m),v(x)}else v(hw(o,y))})},mounted:Gy,beforeUpdate(o,u,c){o[js]=Ro(c),Gy(o,u,c)}};function Gy(o,{value:u,oldValue:c},$){o._modelValue=u,De(u)?o.checked=lC(u,$.props.value)>-1:zp(u)?o.checked=u.has($.props.value):u!==c&&(o.checked=Mo(u,hw(o,!0)))}const $w={created(o,{value:u},c){o.checked=Mo(u,c.props.value),o[js]=Ro(c),xa(o,"change",()=>{o[js](dw(o))})},beforeUpdate(o,{value:u,oldValue:c},$){o[js]=Ro($),u!==c&&(o.checked=Mo(u,$.props.value))}};function dw(o){return"_value"in o?o._value:o.value}function hw(o,u){const c=u?"_trueValue":"_falseValue";return c in o?o[c]:u}const MR=["ctrl","shift","alt","meta"],kR={stop:o=>o.stopPropagation(),prevent:o=>o.preventDefault(),self:o=>o.target!==o.currentTarget,ctrl:o=>!o.ctrlKey,shift:o=>!o.shiftKey,alt:o=>!o.altKey,meta:o=>!o.metaKey,left:o=>"button"in o&&o.button!==0,middle:o=>"button"in o&&o.button!==1,right:o=>"button"in o&&o.button!==2,exact:(o,u)=>MR.some(c=>o[`${c}Key`]&&!u.includes(c))},Ye=(o,u)=>{const c=o._withMods||(o._withMods={}),$=u.join(".");return c[$]||(c[$]=(m,...y)=>{for(let v=0;v<u.length;v++){const x=kR[u[v]];if(x&&x(m,u))return}return o(m,...y)})},VR={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},It=(o,u)=>{const c=o._withKeys||(o._withKeys={}),$=u.join(".");return c[$]||(c[$]=m=>{if(!("key"in m))return;const y=qa(m.key);if(u.some(v=>v===y||VR[v]===y))return o(m)})},RR=vr({patchProp:SR},sR);let Qy;function fw(){return Qy||(Qy=OV(RR))}const Pa=(...o)=>{fw().render(...o)},mw=(...o)=>{const u=fw().createApp(...o),{mount:c}=u;return u.mount=$=>{const m=FR($);if(!m)return;const y=u._component;!Ze(y)&&!y.render&&!y.template&&(y.template=m.innerHTML),m.innerHTML="";const v=c(m,!1,LR(m));return m instanceof Element&&(m.removeAttribute("v-cloak"),m.setAttribute("data-v-app","")),v},u};function LR(o){if(o instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&o instanceof MathMLElement)return"mathml"}function FR(o){return rt(o)?document.querySelector(o):o}var NR=!1;/*!
  18. * pinia v2.1.7
  19. * (c) 2023 Eduardo San Martin Morote
  20. * @license MIT
  21. */let gw;const r$=o=>gw=o,yw=Symbol();function Ch(o){return o&&typeof o=="object"&&Object.prototype.toString.call(o)==="[object Object]"&&typeof o.toJSON!="function"}var Zl;(function(o){o.direct="direct",o.patchObject="patch object",o.patchFunction="patch function"})(Zl||(Zl={}));function TR(){const o=lm(!0),u=o.run(()=>ae({}));let c=[],$=[];const m=Hs({install(y){r$(m),m._a=y,y.provide(yw,m),y.config.globalProperties.$pinia=m,$.forEach(v=>c.push(v)),$=[]},use(y){return!this._a&&!NR?$.push(y):c.push(y),this},_p:c,_a:null,_e:o,_s:new Map,state:u});return m}const vw=()=>{};function Zy(o,u,c,$=vw){o.push(u);const m=()=>{const y=o.indexOf(u);y>-1&&(o.splice(y,1),$())};return!c&&um()&&_m(m),m}function ro(o,...u){o.slice().forEach(c=>{c(...u)})}const OR=o=>o();function wh(o,u){o instanceof Map&&u instanceof Map&&u.forEach((c,$)=>o.set($,c)),o instanceof Set&&u instanceof Set&&u.forEach(o.add,o);for(const c in u){if(!u.hasOwnProperty(c))continue;const $=u[c],m=o[c];Ch(m)&&Ch($)&&o.hasOwnProperty(c)&&!Ot($)&&!Va($)?o[c]=wh(m,$):o[c]=$}return o}const PR=Symbol();function UR(o){return!Ch(o)||!o.hasOwnProperty(PR)}const{assign:da}=Object;function DR(o){return!!(Ot(o)&&o.effect)}function BR(o,u,c,$){const{state:m,actions:y,getters:v}=u,x=c.state.value[o];let A;function M(){x||(c.state.value[o]=m?m():{});const k=Ar(c.state.value[o]);return da(k,y,Object.keys(v||{}).reduce((R,N)=>(R[N]=Hs(Q(()=>{r$(c);const O=c._s.get(o);return v[N].call(O,O)})),R),{}))}return A=Sw(o,M,u,c,$,!0),A}function Sw(o,u,c={},$,m,y){let v;const x=da({actions:{}},c),A={deep:!0};let M,k,R=[],N=[],O;const U=$.state.value[o];!y&&!U&&($.state.value[o]={}),ae({});let P;function H(re){let ie;M=k=!1,typeof re=="function"?(re($.state.value[o]),ie={type:Zl.patchFunction,storeId:o,events:O}):(wh($.state.value[o],re),ie={type:Zl.patchObject,payload:re,storeId:o,events:O});const oe=P=Symbol();Ge().then(()=>{P===oe&&(M=!0)}),k=!0,ro(R,ie,$.state.value[o])}const J=y?function(){const{state:ie}=c,oe=ie?ie():{};this.$patch(le=>{da(le,oe)})}:vw;function q(){v.stop(),R=[],N=[],$._s.delete(o)}function j(re,ie){return function(){r$($);const oe=Array.from(arguments),le=[],_e=[];function fe(t){le.push(t)}function pe(t){_e.push(t)}ro(N,{args:oe,name:re,store:ee,after:fe,onError:pe});let C;try{C=ie.apply(this&&this.$id===o?this:ee,oe)}catch(t){throw ro(_e,t),t}return C instanceof Promise?C.then(t=>(ro(le,t),t)).catch(t=>(ro(_e,t),Promise.reject(t))):(ro(le,C),C)}}const K={_p:$,$id:o,$onAction:Zy.bind(null,N),$patch:H,$reset:J,$subscribe(re,ie={}){const oe=Zy(R,re,ie.detached,()=>le()),le=v.run(()=>Re(()=>$.state.value[o],_e=>{(ie.flush==="sync"?k:M)&&re({storeId:o,type:Zl.direct,events:O},_e)},da({},A,ie)));return oe},$dispose:q},ee=Ct(K);$._s.set(o,ee);const te=($._a&&$._a.runWithContext||OR)(()=>$._e.run(()=>(v=lm()).run(u)));for(const re in te){const ie=te[re];if(Ot(ie)&&!DR(ie)||Va(ie))y||(U&&UR(ie)&&(Ot(ie)?ie.value=U[re]:wh(ie,U[re])),$.state.value[o][re]=ie);else if(typeof ie=="function"){const oe=j(re,ie);te[re]=oe,x.actions[re]=ie}}return da(ee,te),da(xt(ee),te),Object.defineProperty(ee,"$state",{get:()=>$.state.value[o],set:re=>{H(ie=>{da(ie,re)})}}),$._p.forEach(re=>{da(ee,v.run(()=>re({store:ee,app:$._a,pinia:$,options:x})))}),U&&y&&c.hydrate&&c.hydrate(ee.$state,U),M=!0,k=!0,ee}function bw(o,u,c){let $,m;const y=typeof u=="function";typeof o=="string"?($=o,m=y?c:u):(m=o,$=o.id);function v(x,A){const M=VV();return x=x||(M?Be(yw,null):null),x&&r$(x),x=gw,x._s.has($)||(y?Sw($,u,m,x):BR($,m,x)),x._s.get($)}return v.$id=$,v}const JR='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',zR=o=>getComputedStyle(o).position==="fixed"?!1:o.offsetParent!==null,Yy=o=>Array.from(o.querySelectorAll(JR)).filter(u=>HR(u)&&zR(u)),HR=o=>{if(o.tabIndex>0||o.tabIndex===0&&o.getAttribute("tabIndex")!==null)return!0;if(o.disabled)return!1;switch(o.nodeName){case"A":return!!o.href&&o.rel!=="ignore";case"INPUT":return!(o.type==="hidden"||o.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},wc=function(o,u,...c){let $;u.includes("mouse")||u.includes("click")?$="MouseEvents":u.includes("key")?$="KeyboardEvent":$="HTMLEvents";const m=document.createEvent($);return m.initEvent(u,...c),o.dispatchEvent(m),o},Cw=o=>!o.getAttribute("aria-owns"),ww=(o,u,c)=>{const{parentNode:$}=o;if(!$)return null;const m=$.querySelectorAll(c),y=Array.prototype.indexOf.call(m,o);return m[y+u]||null},xc=o=>{o&&(o.focus(),!Cw(o)&&o.click())},tr=(o,u,{checkForDefaultPrevented:c=!0}={})=>m=>{const y=o==null?void 0:o(m);if(c===!1||!y)return u==null?void 0:u(m)},Xy=o=>u=>u.pointerType==="mouse"?o(u):void 0;var jR=Object.defineProperty,qR=Object.defineProperties,WR=Object.getOwnPropertyDescriptors,ev=Object.getOwnPropertySymbols,KR=Object.prototype.hasOwnProperty,GR=Object.prototype.propertyIsEnumerable,tv=(o,u,c)=>u in o?jR(o,u,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[u]=c,QR=(o,u)=>{for(var c in u||(u={}))KR.call(u,c)&&tv(o,c,u[c]);if(ev)for(var c of ev(u))GR.call(u,c)&&tv(o,c,u[c]);return o},ZR=(o,u)=>qR(o,WR(u));function rv(o,u){var c;const $=Ut();return gr(()=>{$.value=o()},ZR(QR({},u),{flush:(c=u==null?void 0:u.flush)!=null?c:"sync"})),ul($)}var nv;const vt=typeof window<"u",YR=o=>typeof o<"u",XR=o=>typeof o=="function",eL=o=>typeof o=="string",Lo=()=>{},tL=vt&&((nv=window==null?void 0:window.navigator)==null?void 0:nv.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Ua(o){return typeof o=="function"?o():I(o)}function xw(o,u){function c(...$){return new Promise((m,y)=>{Promise.resolve(o(()=>u.apply(this,$),{fn:u,thisArg:this,args:$})).then(m).catch(y)})}return c}function rL(o,u={}){let c,$,m=Lo;const y=x=>{clearTimeout(x),m(),m=Lo};return x=>{const A=Ua(o),M=Ua(u.maxWait);return c&&y(c),A<=0||M!==void 0&&M<=0?($&&(y($),$=null),Promise.resolve(x())):new Promise((k,R)=>{m=u.rejectOnCancel?R:k,M&&!$&&($=setTimeout(()=>{c&&y(c),$=null,k(x())},M)),c=setTimeout(()=>{$&&y($),$=null,k(x())},A)})}}function nL(o,u=!0,c=!0,$=!1){let m=0,y,v=!0,x=Lo,A;const M=()=>{y&&(clearTimeout(y),y=void 0,x(),x=Lo)};return R=>{const N=Ua(o),O=Date.now()-m,U=()=>A=R();return M(),N<=0?(m=Date.now(),U()):(O>N&&(c||!v)?(m=Date.now(),U()):u&&(A=new Promise((P,H)=>{x=$?H:P,y=setTimeout(()=>{m=Date.now(),v=!0,P(U()),M()},Math.max(0,N-O))})),!c&&!y&&(y=setTimeout(()=>v=!0,N)),v=!1,A)}}function sL(o){return o}function e_(o){return um()?(_m(o),!0):!1}function aL(o,u=200,c={}){return xw(rL(u,c),o)}function iL(o,u=200,c={}){const $=ae(o.value),m=aL(()=>{$.value=o.value},u,c);return Re(o,()=>m()),$}function Ew(o,u=200,c=!1,$=!0,m=!1){return xw(nL(u,c,$,m),o)}function Vm(o,u=!0){ot()?st(o):u?o():Ge(o)}function ki(o,u,c={}){const{immediate:$=!0}=c,m=ae(!1);let y=null;function v(){y&&(clearTimeout(y),y=null)}function x(){m.value=!1,v()}function A(...M){v(),m.value=!0,y=setTimeout(()=>{m.value=!1,y=null,o(...M)},Ua(u))}return $&&(m.value=!0,vt&&A()),e_(x),{isPending:ul(m),start:A,stop:x}}function _n(o){var u;const c=Ua(o);return(u=c==null?void 0:c.$el)!=null?u:c}const Hi=vt?window:void 0,oL=vt?window.document:void 0;function Wt(...o){let u,c,$,m;if(eL(o[0])||Array.isArray(o[0])?([c,$,m]=o,u=Hi):[u,c,$,m]=o,!u)return Lo;Array.isArray(c)||(c=[c]),Array.isArray($)||($=[$]);const y=[],v=()=>{y.forEach(k=>k()),y.length=0},x=(k,R,N,O)=>(k.addEventListener(R,N,O),()=>k.removeEventListener(R,N,O)),A=Re(()=>[_n(u),Ua(m)],([k,R])=>{v(),k&&y.push(...c.flatMap(N=>$.map(O=>x(k,N,O,R))))},{immediate:!0,flush:"post"}),M=()=>{A(),v()};return e_(M),M}let sv=!1;function Rm(o,u,c={}){const{window:$=Hi,ignore:m=[],capture:y=!0,detectIframe:v=!1}=c;if(!$)return;tL&&!sv&&(sv=!0,Array.from($.document.body.children).forEach(N=>N.addEventListener("click",Lo)));let x=!0;const A=N=>m.some(O=>{if(typeof O=="string")return Array.from($.document.querySelectorAll(O)).some(U=>U===N.target||N.composedPath().includes(U));{const U=_n(O);return U&&(N.target===U||N.composedPath().includes(U))}}),k=[Wt($,"click",N=>{const O=_n(o);if(!(!O||O===N.target||N.composedPath().includes(O))){if(N.detail===0&&(x=!A(N)),!x){x=!0;return}u(N)}},{passive:!0,capture:y}),Wt($,"pointerdown",N=>{const O=_n(o);O&&(x=!N.composedPath().includes(O)&&!A(N))},{passive:!0}),v&&Wt($,"blur",N=>{var O;const U=_n(o);((O=$.document.activeElement)==null?void 0:O.tagName)==="IFRAME"&&!(U!=null&&U.contains($.document.activeElement))&&u(N)})].filter(Boolean);return()=>k.forEach(N=>N())}function Aw(o,u=!1){const c=ae(),$=()=>c.value=!!o();return $(),Vm($,u),c}function lL(o){return JSON.parse(JSON.stringify(o))}const av=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},iv="__vueuse_ssr_handlers__";av[iv]=av[iv]||{};function uL(o,u,{window:c=Hi,initialValue:$=""}={}){const m=ae($),y=Q(()=>{var v;return _n(u)||((v=c==null?void 0:c.document)==null?void 0:v.documentElement)});return Re([y,()=>Ua(o)],([v,x])=>{var A;if(v&&c){const M=(A=c.getComputedStyle(v).getPropertyValue(x))==null?void 0:A.trim();m.value=M||$}},{immediate:!0}),Re(m,v=>{var x;(x=y.value)!=null&&x.style&&y.value.style.setProperty(Ua(o),v)}),m}function _L({document:o=oL}={}){if(!o)return ae("visible");const u=ae(o.visibilityState);return Wt(o,"visibilitychange",()=>{u.value=o.visibilityState}),u}var ov=Object.getOwnPropertySymbols,cL=Object.prototype.hasOwnProperty,pL=Object.prototype.propertyIsEnumerable,$L=(o,u)=>{var c={};for(var $ in o)cL.call(o,$)&&u.indexOf($)<0&&(c[$]=o[$]);if(o!=null&&ov)for(var $ of ov(o))u.indexOf($)<0&&pL.call(o,$)&&(c[$]=o[$]);return c};function Zt(o,u,c={}){const $=c,{window:m=Hi}=$,y=$L($,["window"]);let v;const x=Aw(()=>m&&"ResizeObserver"in m),A=()=>{v&&(v.disconnect(),v=void 0)},M=Re(()=>_n(o),R=>{A(),x.value&&m&&R&&(v=new ResizeObserver(u),v.observe(R,y))},{immediate:!0,flush:"post"}),k=()=>{A(),M()};return e_(k),{isSupported:x,stop:k}}function lv(o,u={}){const{reset:c=!0,windowResize:$=!0,windowScroll:m=!0,immediate:y=!0}=u,v=ae(0),x=ae(0),A=ae(0),M=ae(0),k=ae(0),R=ae(0),N=ae(0),O=ae(0);function U(){const P=_n(o);if(!P){c&&(v.value=0,x.value=0,A.value=0,M.value=0,k.value=0,R.value=0,N.value=0,O.value=0);return}const H=P.getBoundingClientRect();v.value=H.height,x.value=H.bottom,A.value=H.left,M.value=H.right,k.value=H.top,R.value=H.width,N.value=H.x,O.value=H.y}return Zt(o,U),Re(()=>_n(o),P=>!P&&U()),m&&Wt("scroll",U,{capture:!0,passive:!0}),$&&Wt("resize",U,{passive:!0}),Vm(()=>{y&&U()}),{height:v,bottom:x,left:A,right:M,top:k,width:R,x:N,y:O,update:U}}var uv=Object.getOwnPropertySymbols,dL=Object.prototype.hasOwnProperty,hL=Object.prototype.propertyIsEnumerable,fL=(o,u)=>{var c={};for(var $ in o)dL.call(o,$)&&u.indexOf($)<0&&(c[$]=o[$]);if(o!=null&&uv)for(var $ of uv(o))u.indexOf($)<0&&hL.call(o,$)&&(c[$]=o[$]);return c};function Iw(o,u,c={}){const $=c,{window:m=Hi}=$,y=fL($,["window"]);let v;const x=Aw(()=>m&&"MutationObserver"in m),A=()=>{v&&(v.disconnect(),v=void 0)},M=Re(()=>_n(o),R=>{A(),x.value&&m&&R&&(v=new MutationObserver(u),v.observe(R,y))},{immediate:!0}),k=()=>{A(),M()};return e_(k),{isSupported:x,stop:k}}var _v;(function(o){o.UP="UP",o.RIGHT="RIGHT",o.DOWN="DOWN",o.LEFT="LEFT",o.NONE="NONE"})(_v||(_v={}));var mL=Object.defineProperty,cv=Object.getOwnPropertySymbols,gL=Object.prototype.hasOwnProperty,yL=Object.prototype.propertyIsEnumerable,pv=(o,u,c)=>u in o?mL(o,u,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[u]=c,vL=(o,u)=>{for(var c in u||(u={}))gL.call(u,c)&&pv(o,c,u[c]);if(cv)for(var c of cv(u))yL.call(u,c)&&pv(o,c,u[c]);return o};const SL={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};vL({linear:sL},SL);function Mw(o,u,c,$={}){var m,y,v;const{clone:x=!1,passive:A=!1,eventName:M,deep:k=!1,defaultValue:R}=$,N=ot(),O=c||(N==null?void 0:N.emit)||((m=N==null?void 0:N.$emit)==null?void 0:m.bind(N))||((v=(y=N==null?void 0:N.proxy)==null?void 0:y.$emit)==null?void 0:v.bind(N==null?void 0:N.proxy));let U=M;u||(u="modelValue"),U=M||U||`update:${u.toString()}`;const P=J=>x?XR(x)?x(J):lL(J):J,H=()=>YR(o[u])?P(o[u]):R;if(A){const J=H(),q=ae(J);return Re(()=>o[u],j=>q.value=P(j)),Re(q,j=>{(j!==o[u]||k)&&O(U,j)},{deep:k}),q}else return Q({get(){return H()},set(J){O(U,J)}})}function bL({window:o=Hi}={}){if(!o)return ae(!1);const u=ae(o.document.hasFocus());return Wt(o,"blur",()=>{u.value=!1}),Wt(o,"focus",()=>{u.value=!0}),u}function CL(o={}){const{window:u=Hi,initialWidth:c=1/0,initialHeight:$=1/0,listenOrientation:m=!0,includeScrollbar:y=!0}=o,v=ae(c),x=ae($),A=()=>{u&&(y?(v.value=u.innerWidth,x.value=u.innerHeight):(v.value=u.document.documentElement.clientWidth,x.value=u.document.documentElement.clientHeight))};return A(),Vm(A),Wt("resize",A,{passive:!0}),m&&Wt("orientationchange",A,{passive:!0}),{width:v,height:x}}const kw=()=>vt&&/firefox/i.test(window.navigator.userAgent),wL=(o,u)=>{if(!vt||!o||!u)return!1;const c=o.getBoundingClientRect();let $;return u instanceof Element?$=u.getBoundingClientRect():$={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},c.top<$.bottom&&c.bottom>$.top&&c.right>$.left&&c.left<$.right},$v=o=>{let u=0,c=o;for(;c;)u+=c.offsetTop,c=c.offsetParent;return u},xL=(o,u)=>Math.abs($v(o)-$v(u)),Lm=o=>{let u,c;return o.type==="touchend"?(c=o.changedTouches[0].clientY,u=o.changedTouches[0].clientX):o.type.startsWith("touch")?(c=o.touches[0].clientY,u=o.touches[0].clientX):(c=o.clientY,u=o.clientX),{clientX:u,clientY:c}};var Vw=typeof global=="object"&&global&&global.Object===Object&&global,EL=typeof self=="object"&&self&&self.Object===Object&&self,os=Vw||EL||Function("return this")(),Tn=os.Symbol,Rw=Object.prototype,AL=Rw.hasOwnProperty,IL=Rw.toString,Vl=Tn?Tn.toStringTag:void 0;function ML(o){var u=AL.call(o,Vl),c=o[Vl];try{o[Vl]=void 0;var $=!0}catch{}var m=IL.call(o);return $&&(u?o[Vl]=c:delete o[Vl]),m}var kL=Object.prototype,VL=kL.toString;function RL(o){return VL.call(o)}var LL="[object Null]",FL="[object Undefined]",dv=Tn?Tn.toStringTag:void 0;function ji(o){return o==null?o===void 0?FL:LL:dv&&dv in Object(o)?ML(o):RL(o)}function bs(o){return o!=null&&typeof o=="object"}var NL="[object Symbol]";function n$(o){return typeof o=="symbol"||bs(o)&&ji(o)==NL}function Lw(o,u){for(var c=-1,$=o==null?0:o.length,m=Array($);++c<$;)m[c]=u(o[c],c,o);return m}var tn=Array.isArray,TL=1/0,hv=Tn?Tn.prototype:void 0,fv=hv?hv.toString:void 0;function Fw(o){if(typeof o=="string")return o;if(tn(o))return Lw(o,Fw)+"";if(n$(o))return fv?fv.call(o):"";var u=o+"";return u=="0"&&1/o==-TL?"-0":u}var OL=/\s/;function PL(o){for(var u=o.length;u--&&OL.test(o.charAt(u)););return u}var UL=/^\s+/;function DL(o){return o&&o.slice(0,PL(o)+1).replace(UL,"")}function rn(o){var u=typeof o;return o!=null&&(u=="object"||u=="function")}var mv=NaN,BL=/^[-+]0x[0-9a-f]+$/i,JL=/^0b[01]+$/i,zL=/^0o[0-7]+$/i,HL=parseInt;function xh(o){if(typeof o=="number")return o;if(n$(o))return mv;if(rn(o)){var u=typeof o.valueOf=="function"?o.valueOf():o;o=rn(u)?u+"":u}if(typeof o!="string")return o===0?o:+o;o=DL(o);var c=JL.test(o);return c||zL.test(o)?HL(o.slice(2),c?2:8):BL.test(o)?mv:+o}var gv=1/0,jL=17976931348623157e292;function qL(o){if(!o)return o===0?o:0;if(o=xh(o),o===gv||o===-gv){var u=o<0?-1:1;return u*jL}return o===o?o:0}function WL(o){var u=qL(o),c=u%1;return u===u?c?u-c:u:0}function Fm(o){return o}var KL="[object AsyncFunction]",GL="[object Function]",QL="[object GeneratorFunction]",ZL="[object Proxy]";function Nm(o){if(!rn(o))return!1;var u=ji(o);return u==GL||u==QL||u==KL||u==ZL}var _d=os["__core-js_shared__"],yv=function(){var o=/[^.]+$/.exec(_d&&_d.keys&&_d.keys.IE_PROTO||"");return o?"Symbol(src)_1."+o:""}();function YL(o){return!!yv&&yv in o}var XL=Function.prototype,eF=XL.toString;function qi(o){if(o!=null){try{return eF.call(o)}catch{}try{return o+""}catch{}}return""}var tF=/[\\^$.*+?()[\]{}|]/g,rF=/^\[object .+?Constructor\]$/,nF=Function.prototype,sF=Object.prototype,aF=nF.toString,iF=sF.hasOwnProperty,oF=RegExp("^"+aF.call(iF).replace(tF,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function lF(o){if(!rn(o)||YL(o))return!1;var u=Nm(o)?oF:rF;return u.test(qi(o))}function uF(o,u){return o==null?void 0:o[u]}function Wi(o,u){var c=uF(o,u);return lF(c)?c:void 0}var Eh=Wi(os,"WeakMap"),vv=Object.create,_F=function(){function o(){}return function(u){if(!rn(u))return{};if(vv)return vv(u);o.prototype=u;var c=new o;return o.prototype=void 0,c}}();function cF(o,u,c){switch(c.length){case 0:return o.call(u);case 1:return o.call(u,c[0]);case 2:return o.call(u,c[0],c[1]);case 3:return o.call(u,c[0],c[1],c[2])}return o.apply(u,c)}function pF(){}function Nw(o,u){var c=-1,$=o.length;for(u||(u=Array($));++c<$;)u[c]=o[c];return u}var $F=800,dF=16,hF=Date.now;function fF(o){var u=0,c=0;return function(){var $=hF(),m=dF-($-c);if(c=$,m>0){if(++u>=$F)return arguments[0]}else u=0;return o.apply(void 0,arguments)}}function mF(o){return function(){return o}}var pp=function(){try{var o=Wi(Object,"defineProperty");return o({},"",{}),o}catch{}}(),gF=pp?function(o,u){return pp(o,"toString",{configurable:!0,enumerable:!1,value:mF(u),writable:!0})}:Fm;const yF=gF;var Tw=fF(yF);function vF(o,u){for(var c=-1,$=o==null?0:o.length;++c<$&&u(o[c],c,o)!==!1;);return o}function Ow(o,u,c,$){for(var m=o.length,y=c+($?1:-1);$?y--:++y<m;)if(u(o[y],y,o))return y;return-1}function SF(o){return o!==o}function bF(o,u,c){for(var $=c-1,m=o.length;++$<m;)if(o[$]===u)return $;return-1}function CF(o,u,c){return u===u?bF(o,u,c):Ow(o,SF,c)}function wF(o,u){var c=o==null?0:o.length;return!!c&&CF(o,u,0)>-1}var xF=9007199254740991,EF=/^(?:0|[1-9]\d*)$/;function s$(o,u){var c=typeof o;return u=u??xF,!!u&&(c=="number"||c!="symbol"&&EF.test(o))&&o>-1&&o%1==0&&o<u}function Tm(o,u,c){u=="__proto__"&&pp?pp(o,u,{configurable:!0,enumerable:!0,value:c,writable:!0}):o[u]=c}function t_(o,u){return o===u||o!==o&&u!==u}var AF=Object.prototype,IF=AF.hasOwnProperty;function Om(o,u,c){var $=o[u];(!(IF.call(o,u)&&t_($,c))||c===void 0&&!(u in o))&&Tm(o,u,c)}function r_(o,u,c,$){var m=!c;c||(c={});for(var y=-1,v=u.length;++y<v;){var x=u[y],A=$?$(c[x],o[x],x,c,o):void 0;A===void 0&&(A=o[x]),m?Tm(c,x,A):Om(c,x,A)}return c}var Sv=Math.max;function Pw(o,u,c){return u=Sv(u===void 0?o.length-1:u,0),function(){for(var $=arguments,m=-1,y=Sv($.length-u,0),v=Array(y);++m<y;)v[m]=$[u+m];m=-1;for(var x=Array(u+1);++m<u;)x[m]=$[m];return x[u]=c(v),cF(o,this,x)}}function Uw(o,u){return Tw(Pw(o,u,Fm),o+"")}var MF=9007199254740991;function Pm(o){return typeof o=="number"&&o>-1&&o%1==0&&o<=MF}function pl(o){return o!=null&&Pm(o.length)&&!Nm(o)}function kF(o,u,c){if(!rn(c))return!1;var $=typeof u;return($=="number"?pl(c)&&s$(u,c.length):$=="string"&&u in c)?t_(c[u],o):!1}function VF(o){return Uw(function(u,c){var $=-1,m=c.length,y=m>1?c[m-1]:void 0,v=m>2?c[2]:void 0;for(y=o.length>3&&typeof y=="function"?(m--,y):void 0,v&&kF(c[0],c[1],v)&&(y=m<3?void 0:y,m=1),u=Object(u);++$<m;){var x=c[$];x&&o(u,x,$,y)}return u})}var RF=Object.prototype;function Um(o){var u=o&&o.constructor,c=typeof u=="function"&&u.prototype||RF;return o===c}function LF(o,u){for(var c=-1,$=Array(o);++c<o;)$[c]=u(c);return $}var FF="[object Arguments]";function bv(o){return bs(o)&&ji(o)==FF}var Dw=Object.prototype,NF=Dw.hasOwnProperty,TF=Dw.propertyIsEnumerable,Su=bv(function(){return arguments}())?bv:function(o){return bs(o)&&NF.call(o,"callee")&&!TF.call(o,"callee")};function OF(){return!1}var Bw=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Cv=Bw&&typeof module=="object"&&module&&!module.nodeType&&module,PF=Cv&&Cv.exports===Bw,wv=PF?os.Buffer:void 0,UF=wv?wv.isBuffer:void 0,bu=UF||OF,DF="[object Arguments]",BF="[object Array]",JF="[object Boolean]",zF="[object Date]",HF="[object Error]",jF="[object Function]",qF="[object Map]",WF="[object Number]",KF="[object Object]",GF="[object RegExp]",QF="[object Set]",ZF="[object String]",YF="[object WeakMap]",XF="[object ArrayBuffer]",eN="[object DataView]",tN="[object Float32Array]",rN="[object Float64Array]",nN="[object Int8Array]",sN="[object Int16Array]",aN="[object Int32Array]",iN="[object Uint8Array]",oN="[object Uint8ClampedArray]",lN="[object Uint16Array]",uN="[object Uint32Array]",nr={};nr[tN]=nr[rN]=nr[nN]=nr[sN]=nr[aN]=nr[iN]=nr[oN]=nr[lN]=nr[uN]=!0;nr[DF]=nr[BF]=nr[XF]=nr[JF]=nr[eN]=nr[zF]=nr[HF]=nr[jF]=nr[qF]=nr[WF]=nr[KF]=nr[GF]=nr[QF]=nr[ZF]=nr[YF]=!1;function _N(o){return bs(o)&&Pm(o.length)&&!!nr[ji(o)]}function Dm(o){return function(u){return o(u)}}var Jw=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Yl=Jw&&typeof module=="object"&&module&&!module.nodeType&&module,cN=Yl&&Yl.exports===Jw,cd=cN&&Vw.process,Fo=function(){try{var o=Yl&&Yl.require&&Yl.require("util").types;return o||cd&&cd.binding&&cd.binding("util")}catch{}}(),xv=Fo&&Fo.isTypedArray,Bm=xv?Dm(xv):_N,pN=Object.prototype,$N=pN.hasOwnProperty;function zw(o,u){var c=tn(o),$=!c&&Su(o),m=!c&&!$&&bu(o),y=!c&&!$&&!m&&Bm(o),v=c||$||m||y,x=v?LF(o.length,String):[],A=x.length;for(var M in o)(u||$N.call(o,M))&&!(v&&(M=="length"||m&&(M=="offset"||M=="parent")||y&&(M=="buffer"||M=="byteLength"||M=="byteOffset")||s$(M,A)))&&x.push(M);return x}function Hw(o,u){return function(c){return o(u(c))}}var dN=Hw(Object.keys,Object),hN=Object.prototype,fN=hN.hasOwnProperty;function mN(o){if(!Um(o))return dN(o);var u=[];for(var c in Object(o))fN.call(o,c)&&c!="constructor"&&u.push(c);return u}function n_(o){return pl(o)?zw(o):mN(o)}function gN(o){var u=[];if(o!=null)for(var c in Object(o))u.push(c);return u}var yN=Object.prototype,vN=yN.hasOwnProperty;function SN(o){if(!rn(o))return gN(o);var u=Um(o),c=[];for(var $ in o)$=="constructor"&&(u||!vN.call(o,$))||c.push($);return c}function s_(o){return pl(o)?zw(o,!0):SN(o)}var bN=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,CN=/^\w*$/;function Jm(o,u){if(tn(o))return!1;var c=typeof o;return c=="number"||c=="symbol"||c=="boolean"||o==null||n$(o)?!0:CN.test(o)||!bN.test(o)||u!=null&&o in Object(u)}var Cu=Wi(Object,"create");function wN(){this.__data__=Cu?Cu(null):{},this.size=0}function xN(o){var u=this.has(o)&&delete this.__data__[o];return this.size-=u?1:0,u}var EN="__lodash_hash_undefined__",AN=Object.prototype,IN=AN.hasOwnProperty;function MN(o){var u=this.__data__;if(Cu){var c=u[o];return c===EN?void 0:c}return IN.call(u,o)?u[o]:void 0}var kN=Object.prototype,VN=kN.hasOwnProperty;function RN(o){var u=this.__data__;return Cu?u[o]!==void 0:VN.call(u,o)}var LN="__lodash_hash_undefined__";function FN(o,u){var c=this.__data__;return this.size+=this.has(o)?0:1,c[o]=Cu&&u===void 0?LN:u,this}function Vi(o){var u=-1,c=o==null?0:o.length;for(this.clear();++u<c;){var $=o[u];this.set($[0],$[1])}}Vi.prototype.clear=wN;Vi.prototype.delete=xN;Vi.prototype.get=MN;Vi.prototype.has=RN;Vi.prototype.set=FN;function NN(){this.__data__=[],this.size=0}function a$(o,u){for(var c=o.length;c--;)if(t_(o[c][0],u))return c;return-1}var TN=Array.prototype,ON=TN.splice;function PN(o){var u=this.__data__,c=a$(u,o);if(c<0)return!1;var $=u.length-1;return c==$?u.pop():ON.call(u,c,1),--this.size,!0}function UN(o){var u=this.__data__,c=a$(u,o);return c<0?void 0:u[c][1]}function DN(o){return a$(this.__data__,o)>-1}function BN(o,u){var c=this.__data__,$=a$(c,o);return $<0?(++this.size,c.push([o,u])):c[$][1]=u,this}function ra(o){var u=-1,c=o==null?0:o.length;for(this.clear();++u<c;){var $=o[u];this.set($[0],$[1])}}ra.prototype.clear=NN;ra.prototype.delete=PN;ra.prototype.get=UN;ra.prototype.has=DN;ra.prototype.set=BN;var wu=Wi(os,"Map");function JN(){this.size=0,this.__data__={hash:new Vi,map:new(wu||ra),string:new Vi}}function zN(o){var u=typeof o;return u=="string"||u=="number"||u=="symbol"||u=="boolean"?o!=="__proto__":o===null}function i$(o,u){var c=o.__data__;return zN(u)?c[typeof u=="string"?"string":"hash"]:c.map}function HN(o){var u=i$(this,o).delete(o);return this.size-=u?1:0,u}function jN(o){return i$(this,o).get(o)}function qN(o){return i$(this,o).has(o)}function WN(o,u){var c=i$(this,o),$=c.size;return c.set(o,u),this.size+=c.size==$?0:1,this}function na(o){var u=-1,c=o==null?0:o.length;for(this.clear();++u<c;){var $=o[u];this.set($[0],$[1])}}na.prototype.clear=JN;na.prototype.delete=HN;na.prototype.get=jN;na.prototype.has=qN;na.prototype.set=WN;var KN="Expected a function";function o$(o,u){if(typeof o!="function"||u!=null&&typeof u!="function")throw new TypeError(KN);var c=function(){var $=arguments,m=u?u.apply(this,$):$[0],y=c.cache;if(y.has(m))return y.get(m);var v=o.apply(this,$);return c.cache=y.set(m,v)||y,v};return c.cache=new(o$.Cache||na),c}o$.Cache=na;var GN=500;function QN(o){var u=o$(o,function($){return c.size===GN&&c.clear(),$}),c=u.cache;return u}var ZN=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,YN=/\\(\\)?/g,XN=QN(function(o){var u=[];return o.charCodeAt(0)===46&&u.push(""),o.replace(ZN,function(c,$,m,y){u.push(m?y.replace(YN,"$1"):$||c)}),u});function e3(o){return o==null?"":Fw(o)}function l$(o,u){return tn(o)?o:Jm(o,u)?[o]:XN(e3(o))}var t3=1/0;function a_(o){if(typeof o=="string"||n$(o))return o;var u=o+"";return u=="0"&&1/o==-t3?"-0":u}function zm(o,u){u=l$(u,o);for(var c=0,$=u.length;o!=null&&c<$;)o=o[a_(u[c++])];return c&&c==$?o:void 0}function ir(o,u,c){var $=o==null?void 0:zm(o,u);return $===void 0?c:$}function Hm(o,u){for(var c=-1,$=u.length,m=o.length;++c<$;)o[m+c]=u[c];return o}var Ev=Tn?Tn.isConcatSpreadable:void 0;function r3(o){return tn(o)||Su(o)||!!(Ev&&o&&o[Ev])}function i_(o,u,c,$,m){var y=-1,v=o.length;for(c||(c=r3),m||(m=[]);++y<v;){var x=o[y];u>0&&c(x)?u>1?i_(x,u-1,c,$,m):Hm(m,x):$||(m[m.length]=x)}return m}function jw(o){var u=o==null?0:o.length;return u?i_(o,1):[]}function n3(o){return Tw(Pw(o,void 0,jw),o+"")}var s3=Hw(Object.getPrototypeOf,Object);const jm=s3;var a3="[object Object]",i3=Function.prototype,o3=Object.prototype,qw=i3.toString,l3=o3.hasOwnProperty,u3=qw.call(Object);function _3(o){if(!bs(o)||ji(o)!=a3)return!1;var u=jm(o);if(u===null)return!0;var c=l3.call(u,"constructor")&&u.constructor;return typeof c=="function"&&c instanceof c&&qw.call(c)==u3}function Ri(){if(!arguments.length)return[];var o=arguments[0];return tn(o)?o:[o]}function c3(){this.__data__=new ra,this.size=0}function p3(o){var u=this.__data__,c=u.delete(o);return this.size=u.size,c}function $3(o){return this.__data__.get(o)}function d3(o){return this.__data__.has(o)}var h3=200;function f3(o,u){var c=this.__data__;if(c instanceof ra){var $=c.__data__;if(!wu||$.length<h3-1)return $.push([o,u]),this.size=++c.size,this;c=this.__data__=new na($)}return c.set(o,u),this.size=c.size,this}function ts(o){var u=this.__data__=new ra(o);this.size=u.size}ts.prototype.clear=c3;ts.prototype.delete=p3;ts.prototype.get=$3;ts.prototype.has=d3;ts.prototype.set=f3;function m3(o,u){return o&&r_(u,n_(u),o)}function g3(o,u){return o&&r_(u,s_(u),o)}var Ww=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Av=Ww&&typeof module=="object"&&module&&!module.nodeType&&module,y3=Av&&Av.exports===Ww,Iv=y3?os.Buffer:void 0,Mv=Iv?Iv.allocUnsafe:void 0;function Kw(o,u){if(u)return o.slice();var c=o.length,$=Mv?Mv(c):new o.constructor(c);return o.copy($),$}function v3(o,u){for(var c=-1,$=o==null?0:o.length,m=0,y=[];++c<$;){var v=o[c];u(v,c,o)&&(y[m++]=v)}return y}function Gw(){return[]}var S3=Object.prototype,b3=S3.propertyIsEnumerable,kv=Object.getOwnPropertySymbols,qm=kv?function(o){return o==null?[]:(o=Object(o),v3(kv(o),function(u){return b3.call(o,u)}))}:Gw;function C3(o,u){return r_(o,qm(o),u)}var w3=Object.getOwnPropertySymbols,Qw=w3?function(o){for(var u=[];o;)Hm(u,qm(o)),o=jm(o);return u}:Gw;function x3(o,u){return r_(o,Qw(o),u)}function Zw(o,u,c){var $=u(o);return tn(o)?$:Hm($,c(o))}function Ah(o){return Zw(o,n_,qm)}function E3(o){return Zw(o,s_,Qw)}var Ih=Wi(os,"DataView"),Mh=Wi(os,"Promise"),Co=Wi(os,"Set"),Vv="[object Map]",A3="[object Object]",Rv="[object Promise]",Lv="[object Set]",Fv="[object WeakMap]",Nv="[object DataView]",I3=qi(Ih),M3=qi(wu),k3=qi(Mh),V3=qi(Co),R3=qi(Eh),oi=ji;(Ih&&oi(new Ih(new ArrayBuffer(1)))!=Nv||wu&&oi(new wu)!=Vv||Mh&&oi(Mh.resolve())!=Rv||Co&&oi(new Co)!=Lv||Eh&&oi(new Eh)!=Fv)&&(oi=function(o){var u=ji(o),c=u==A3?o.constructor:void 0,$=c?qi(c):"";if($)switch($){case I3:return Nv;case M3:return Vv;case k3:return Rv;case V3:return Lv;case R3:return Fv}return u});const xu=oi;var L3=Object.prototype,F3=L3.hasOwnProperty;function N3(o){var u=o.length,c=new o.constructor(u);return u&&typeof o[0]=="string"&&F3.call(o,"index")&&(c.index=o.index,c.input=o.input),c}var $p=os.Uint8Array;function Wm(o){var u=new o.constructor(o.byteLength);return new $p(u).set(new $p(o)),u}function T3(o,u){var c=u?Wm(o.buffer):o.buffer;return new o.constructor(c,o.byteOffset,o.byteLength)}var O3=/\w*$/;function P3(o){var u=new o.constructor(o.source,O3.exec(o));return u.lastIndex=o.lastIndex,u}var Tv=Tn?Tn.prototype:void 0,Ov=Tv?Tv.valueOf:void 0;function U3(o){return Ov?Object(Ov.call(o)):{}}function Yw(o,u){var c=u?Wm(o.buffer):o.buffer;return new o.constructor(c,o.byteOffset,o.length)}var D3="[object Boolean]",B3="[object Date]",J3="[object Map]",z3="[object Number]",H3="[object RegExp]",j3="[object Set]",q3="[object String]",W3="[object Symbol]",K3="[object ArrayBuffer]",G3="[object DataView]",Q3="[object Float32Array]",Z3="[object Float64Array]",Y3="[object Int8Array]",X3="[object Int16Array]",eT="[object Int32Array]",tT="[object Uint8Array]",rT="[object Uint8ClampedArray]",nT="[object Uint16Array]",sT="[object Uint32Array]";function aT(o,u,c){var $=o.constructor;switch(u){case K3:return Wm(o);case D3:case B3:return new $(+o);case G3:return T3(o,c);case Q3:case Z3:case Y3:case X3:case eT:case tT:case rT:case nT:case sT:return Yw(o,c);case J3:return new $;case z3:case q3:return new $(o);case H3:return P3(o);case j3:return new $;case W3:return U3(o)}}function Xw(o){return typeof o.constructor=="function"&&!Um(o)?_F(jm(o)):{}}var iT="[object Map]";function oT(o){return bs(o)&&xu(o)==iT}var Pv=Fo&&Fo.isMap,lT=Pv?Dm(Pv):oT,uT="[object Set]";function _T(o){return bs(o)&&xu(o)==uT}var Uv=Fo&&Fo.isSet,cT=Uv?Dm(Uv):_T,pT=1,$T=2,dT=4,ex="[object Arguments]",hT="[object Array]",fT="[object Boolean]",mT="[object Date]",gT="[object Error]",tx="[object Function]",yT="[object GeneratorFunction]",vT="[object Map]",ST="[object Number]",rx="[object Object]",bT="[object RegExp]",CT="[object Set]",wT="[object String]",xT="[object Symbol]",ET="[object WeakMap]",AT="[object ArrayBuffer]",IT="[object DataView]",MT="[object Float32Array]",kT="[object Float64Array]",VT="[object Int8Array]",RT="[object Int16Array]",LT="[object Int32Array]",FT="[object Uint8Array]",NT="[object Uint8ClampedArray]",TT="[object Uint16Array]",OT="[object Uint32Array]",er={};er[ex]=er[hT]=er[AT]=er[IT]=er[fT]=er[mT]=er[MT]=er[kT]=er[VT]=er[RT]=er[LT]=er[vT]=er[ST]=er[rx]=er[bT]=er[CT]=er[wT]=er[xT]=er[FT]=er[NT]=er[TT]=er[OT]=!0;er[gT]=er[tx]=er[ET]=!1;function Xl(o,u,c,$,m,y){var v,x=u&pT,A=u&$T,M=u&dT;if(c&&(v=m?c(o,$,m,y):c(o)),v!==void 0)return v;if(!rn(o))return o;var k=tn(o);if(k){if(v=N3(o),!x)return Nw(o,v)}else{var R=xu(o),N=R==tx||R==yT;if(bu(o))return Kw(o,x);if(R==rx||R==ex||N&&!m){if(v=A||N?{}:Xw(o),!x)return A?x3(o,g3(v,o)):C3(o,m3(v,o))}else{if(!er[R])return m?o:{};v=aT(o,R,x)}}y||(y=new ts);var O=y.get(o);if(O)return O;y.set(o,v),cT(o)?o.forEach(function(H){v.add(Xl(H,u,c,H,o,y))}):lT(o)&&o.forEach(function(H,J){v.set(J,Xl(H,u,c,J,o,y))});var U=M?A?E3:Ah:A?s_:n_,P=k?void 0:U(o);return vF(P||o,function(H,J){P&&(J=H,H=o[J]),Om(v,J,Xl(H,u,c,J,o,y))}),v}var PT=4;function Dv(o){return Xl(o,PT)}var UT=1,DT=4;function dp(o){return Xl(o,UT|DT)}var BT="__lodash_hash_undefined__";function JT(o){return this.__data__.set(o,BT),this}function zT(o){return this.__data__.has(o)}function Eu(o){var u=-1,c=o==null?0:o.length;for(this.__data__=new na;++u<c;)this.add(o[u])}Eu.prototype.add=Eu.prototype.push=JT;Eu.prototype.has=zT;function HT(o,u){for(var c=-1,$=o==null?0:o.length;++c<$;)if(u(o[c],c,o))return!0;return!1}function nx(o,u){return o.has(u)}var jT=1,qT=2;function sx(o,u,c,$,m,y){var v=c&jT,x=o.length,A=u.length;if(x!=A&&!(v&&A>x))return!1;var M=y.get(o),k=y.get(u);if(M&&k)return M==u&&k==o;var R=-1,N=!0,O=c&qT?new Eu:void 0;for(y.set(o,u),y.set(u,o);++R<x;){var U=o[R],P=u[R];if($)var H=v?$(P,U,R,u,o,y):$(U,P,R,o,u,y);if(H!==void 0){if(H)continue;N=!1;break}if(O){if(!HT(u,function(J,q){if(!nx(O,q)&&(U===J||m(U,J,c,$,y)))return O.push(q)})){N=!1;break}}else if(!(U===P||m(U,P,c,$,y))){N=!1;break}}return y.delete(o),y.delete(u),N}function WT(o){var u=-1,c=Array(o.size);return o.forEach(function($,m){c[++u]=[m,$]}),c}function Km(o){var u=-1,c=Array(o.size);return o.forEach(function($){c[++u]=$}),c}var KT=1,GT=2,QT="[object Boolean]",ZT="[object Date]",YT="[object Error]",XT="[object Map]",e4="[object Number]",t4="[object RegExp]",r4="[object Set]",n4="[object String]",s4="[object Symbol]",a4="[object ArrayBuffer]",i4="[object DataView]",Bv=Tn?Tn.prototype:void 0,pd=Bv?Bv.valueOf:void 0;function o4(o,u,c,$,m,y,v){switch(c){case i4:if(o.byteLength!=u.byteLength||o.byteOffset!=u.byteOffset)return!1;o=o.buffer,u=u.buffer;case a4:return!(o.byteLength!=u.byteLength||!y(new $p(o),new $p(u)));case QT:case ZT:case e4:return t_(+o,+u);case YT:return o.name==u.name&&o.message==u.message;case t4:case n4:return o==u+"";case XT:var x=WT;case r4:var A=$&KT;if(x||(x=Km),o.size!=u.size&&!A)return!1;var M=v.get(o);if(M)return M==u;$|=GT,v.set(o,u);var k=sx(x(o),x(u),$,m,y,v);return v.delete(o),k;case s4:if(pd)return pd.call(o)==pd.call(u)}return!1}var l4=1,u4=Object.prototype,_4=u4.hasOwnProperty;function c4(o,u,c,$,m,y){var v=c&l4,x=Ah(o),A=x.length,M=Ah(u),k=M.length;if(A!=k&&!v)return!1;for(var R=A;R--;){var N=x[R];if(!(v?N in u:_4.call(u,N)))return!1}var O=y.get(o),U=y.get(u);if(O&&U)return O==u&&U==o;var P=!0;y.set(o,u),y.set(u,o);for(var H=v;++R<A;){N=x[R];var J=o[N],q=u[N];if($)var j=v?$(q,J,N,u,o,y):$(J,q,N,o,u,y);if(!(j===void 0?J===q||m(J,q,c,$,y):j)){P=!1;break}H||(H=N=="constructor")}if(P&&!H){var K=o.constructor,ee=u.constructor;K!=ee&&"constructor"in o&&"constructor"in u&&!(typeof K=="function"&&K instanceof K&&typeof ee=="function"&&ee instanceof ee)&&(P=!1)}return y.delete(o),y.delete(u),P}var p4=1,Jv="[object Arguments]",zv="[object Array]",W_="[object Object]",$4=Object.prototype,Hv=$4.hasOwnProperty;function d4(o,u,c,$,m,y){var v=tn(o),x=tn(u),A=v?zv:xu(o),M=x?zv:xu(u);A=A==Jv?W_:A,M=M==Jv?W_:M;var k=A==W_,R=M==W_,N=A==M;if(N&&bu(o)){if(!bu(u))return!1;v=!0,k=!1}if(N&&!k)return y||(y=new ts),v||Bm(o)?sx(o,u,c,$,m,y):o4(o,u,A,c,$,m,y);if(!(c&p4)){var O=k&&Hv.call(o,"__wrapped__"),U=R&&Hv.call(u,"__wrapped__");if(O||U){var P=O?o.value():o,H=U?u.value():u;return y||(y=new ts),m(P,H,c,$,y)}}return N?(y||(y=new ts),c4(o,u,c,$,m,y)):!1}function u$(o,u,c,$,m){return o===u?!0:o==null||u==null||!bs(o)&&!bs(u)?o!==o&&u!==u:d4(o,u,c,$,u$,m)}var h4=1,f4=2;function m4(o,u,c,$){var m=c.length,y=m,v=!$;if(o==null)return!y;for(o=Object(o);m--;){var x=c[m];if(v&&x[2]?x[1]!==o[x[0]]:!(x[0]in o))return!1}for(;++m<y;){x=c[m];var A=x[0],M=o[A],k=x[1];if(v&&x[2]){if(M===void 0&&!(A in o))return!1}else{var R=new ts;if($)var N=$(M,k,A,o,u,R);if(!(N===void 0?u$(k,M,h4|f4,$,R):N))return!1}}return!0}function ax(o){return o===o&&!rn(o)}function g4(o){for(var u=n_(o),c=u.length;c--;){var $=u[c],m=o[$];u[c]=[$,m,ax(m)]}return u}function ix(o,u){return function(c){return c==null?!1:c[o]===u&&(u!==void 0||o in Object(c))}}function y4(o){var u=g4(o);return u.length==1&&u[0][2]?ix(u[0][0],u[0][1]):function(c){return c===o||m4(c,o,u)}}function v4(o,u){return o!=null&&u in Object(o)}function S4(o,u,c){u=l$(u,o);for(var $=-1,m=u.length,y=!1;++$<m;){var v=a_(u[$]);if(!(y=o!=null&&c(o,v)))break;o=o[v]}return y||++$!=m?y:(m=o==null?0:o.length,!!m&&Pm(m)&&s$(v,m)&&(tn(o)||Su(o)))}function ox(o,u){return o!=null&&S4(o,u,v4)}var b4=1,C4=2;function w4(o,u){return Jm(o)&&ax(u)?ix(a_(o),u):function(c){var $=ir(c,o);return $===void 0&&$===u?ox(c,o):u$(u,$,b4|C4)}}function x4(o){return function(u){return u==null?void 0:u[o]}}function E4(o){return function(u){return zm(u,o)}}function A4(o){return Jm(o)?x4(a_(o)):E4(o)}function lx(o){return typeof o=="function"?o:o==null?Fm:typeof o=="object"?tn(o)?w4(o[0],o[1]):y4(o):A4(o)}function I4(o){return function(u,c,$){for(var m=-1,y=Object(u),v=$(u),x=v.length;x--;){var A=v[o?x:++m];if(c(y[A],A,y)===!1)break}return u}}var ux=I4();function M4(o,u){return o&&ux(o,u,n_)}function k4(o,u){return function(c,$){if(c==null)return c;if(!pl(c))return o(c,$);for(var m=c.length,y=u?m:-1,v=Object(c);(u?y--:++y<m)&&$(v[y],y,v)!==!1;);return c}}var V4=k4(M4),$d=function(){return os.Date.now()},R4="Expected a function",L4=Math.max,F4=Math.min;function hn(o,u,c){var $,m,y,v,x,A,M=0,k=!1,R=!1,N=!0;if(typeof o!="function")throw new TypeError(R4);u=xh(u)||0,rn(c)&&(k=!!c.leading,R="maxWait"in c,y=R?L4(xh(c.maxWait)||0,u):y,N="trailing"in c?!!c.trailing:N);function O(Z){var te=$,re=m;return $=m=void 0,M=Z,v=o.apply(re,te),v}function U(Z){return M=Z,x=setTimeout(J,u),k?O(Z):v}function P(Z){var te=Z-A,re=Z-M,ie=u-te;return R?F4(ie,y-re):ie}function H(Z){var te=Z-A,re=Z-M;return A===void 0||te>=u||te<0||R&&re>=y}function J(){var Z=$d();if(H(Z))return q(Z);x=setTimeout(J,P(Z))}function q(Z){return x=void 0,N&&$?O(Z):($=m=void 0,v)}function j(){x!==void 0&&clearTimeout(x),M=0,$=A=m=x=void 0}function K(){return x===void 0?v:q($d())}function ee(){var Z=$d(),te=H(Z);if($=arguments,m=this,A=Z,te){if(x===void 0)return U(A);if(R)return clearTimeout(x),x=setTimeout(J,u),O(A)}return x===void 0&&(x=setTimeout(J,u)),v}return ee.cancel=j,ee.flush=K,ee}function kh(o,u,c){(c!==void 0&&!t_(o[u],c)||c===void 0&&!(u in o))&&Tm(o,u,c)}function _x(o){return bs(o)&&pl(o)}function Vh(o,u){if(!(u==="constructor"&&typeof o[u]=="function")&&u!="__proto__")return o[u]}function N4(o){return r_(o,s_(o))}function T4(o,u,c,$,m,y,v){var x=Vh(o,c),A=Vh(u,c),M=v.get(A);if(M){kh(o,c,M);return}var k=y?y(x,A,c+"",o,u,v):void 0,R=k===void 0;if(R){var N=tn(A),O=!N&&bu(A),U=!N&&!O&&Bm(A);k=A,N||O||U?tn(x)?k=x:_x(x)?k=Nw(x):O?(R=!1,k=Kw(A,!0)):U?(R=!1,k=Yw(A,!0)):k=[]:_3(A)||Su(A)?(k=x,Su(x)?k=N4(x):(!rn(x)||Nm(x))&&(k=Xw(A))):R=!1}R&&(v.set(A,k),m(k,A,$,y,v),v.delete(A)),kh(o,c,k)}function cx(o,u,c,$,m){o!==u&&ux(u,function(y,v){if(m||(m=new ts),rn(y))T4(o,u,v,c,cx,$,m);else{var x=$?$(Vh(o,v),y,v+"",o,u,m):void 0;x===void 0&&(x=y),kh(o,v,x)}},s_)}function O4(o,u,c){for(var $=-1,m=o==null?0:o.length;++$<m;)if(c(u,o[$]))return!0;return!1}var P4=Math.max,U4=Math.min;function px(o,u,c){var $=o==null?0:o.length;if(!$)return-1;var m=$-1;return c!==void 0&&(m=WL(c),m=c<0?P4($+m,0):U4(m,$-1)),Ow(o,lx(u),m,!0)}function D4(o,u){var c=-1,$=pl(o)?Array(o.length):[];return V4(o,function(m,y,v){$[++c]=u(m,y,v)}),$}function B4(o,u){var c=tn(o)?Lw:D4;return c(o,lx(u))}function J4(o,u){return i_(B4(o,u),1)}var z4=1/0;function H4(o){var u=o==null?0:o.length;return u?i_(o,z4):[]}function hp(o){for(var u=-1,c=o==null?0:o.length,$={};++u<c;){var m=o[u];$[m[0]]=m[1]}return $}function Nr(o,u){return u$(o,u)}function yr(o){return o==null}function $x(o){return o===void 0}var j4=VF(function(o,u,c){cx(o,u,c)});const q4=j4;function dx(o,u,c,$){if(!rn(o))return o;u=l$(u,o);for(var m=-1,y=u.length,v=y-1,x=o;x!=null&&++m<y;){var A=a_(u[m]),M=c;if(A==="__proto__"||A==="constructor"||A==="prototype")return o;if(m!=v){var k=x[A];M=$?$(k,A,x):void 0,M===void 0&&(M=rn(k)?k:s$(u[m+1])?[]:{})}Om(x,A,M),x=x[A]}return o}function W4(o,u,c){for(var $=-1,m=u.length,y={};++$<m;){var v=u[$],x=zm(o,v);c(x,v)&&dx(y,l$(v,o),x)}return y}function K4(o,u){return W4(o,u,function(c,$){return ox(o,$)})}var Js=n3(function(o,u){return o==null?{}:K4(o,u)});function G4(o,u,c){return o==null?o:dx(o,u,c)}var Q4="Expected a function";function Ci(o,u,c){var $=!0,m=!0;if(typeof o!="function")throw new TypeError(Q4);return rn(c)&&($="leading"in c?!!c.leading:$,m="trailing"in c?!!c.trailing:m),hn(o,u,{leading:$,maxWait:u,trailing:m})}var Z4=1/0,Y4=Co&&1/Km(new Co([,-0]))[1]==Z4?function(o){return new Co(o)}:pF,X4=200;function eO(o,u,c){var $=-1,m=wF,y=o.length,v=!0,x=[],A=x;if(c)v=!1,m=O4;else if(y>=X4){var M=u?null:Y4(o);if(M)return Km(M);v=!1,m=nx,A=new Eu}else A=u?[]:x;e:for(;++$<y;){var k=o[$],R=u?u(k):k;if(k=c||k!==0?k:0,v&&R===R){for(var N=A.length;N--;)if(A[N]===R)continue e;u&&A.push(R),x.push(k)}else m(A,R,c)||(A!==x&&A.push(R),x.push(k))}return x}var dd=Uw(function(o){return eO(i_(o,1,_x,!0))});const $r=o=>o===void 0,pr=o=>typeof o=="boolean",Qe=o=>typeof o=="number",Mn=o=>!o&&o!==0||De(o)&&o.length===0||$t(o)&&!Object.keys(o).length,On=o=>typeof Element>"u"?!1:o instanceof Element,tO=o=>yr(o),rO=o=>rt(o)?!Number.isNaN(Number(o)):!1,Gm=(o="")=>o.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),fs=o=>Zu(o),No=o=>Object.keys(o),nO=o=>Object.entries(o),Ec=(o,u,c)=>({get value(){return ir(o,u,c)},set value($){G4(o,u,$)}});class sO extends Error{constructor(u){super(u),this.name="ElementPlusError"}}function hr(o,u){throw new sO(`[${o}] ${u}`)}const hx=(o="")=>o.split(" ").filter(u=>!!u.trim()),rs=(o,u)=>{if(!o||!u)return!1;if(u.includes(" "))throw new Error("className should not contain space.");return o.classList.contains(u)},gs=(o,u)=>{!o||!u.trim()||o.classList.add(...hx(u))},cn=(o,u)=>{!o||!u.trim()||o.classList.remove(...hx(u))},Ea=(o,u)=>{var c;if(!vt||!o||!u)return"";let $=Cn(u);$==="float"&&($="cssFloat");try{const m=o.style[$];if(m)return m;const y=(c=document.defaultView)==null?void 0:c.getComputedStyle(o,"");return y?y[$]:""}catch{return o.style[$]}};function _r(o,u="px"){if(!o)return"";if(Qe(o)||rO(o))return`${o}${u}`;if(rt(o))return o}const aO=(o,u)=>{if(!vt)return!1;const c={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(u)],$=Ea(o,c);return["scroll","auto","overlay"].some(m=>$.includes(m))},Qm=(o,u)=>{if(!vt)return;let c=o;for(;c;){if([window,document,document.documentElement].includes(c))return window;if(aO(c,u))return c;c=c.parentNode}return c};let K_;const fx=o=>{var u;if(!vt)return 0;if(K_!==void 0)return K_;const c=document.createElement("div");c.className=`${o}-scrollbar__wrap`,c.style.visibility="hidden",c.style.width="100px",c.style.position="absolute",c.style.top="-9999px",document.body.appendChild(c);const $=c.offsetWidth;c.style.overflow="scroll";const m=document.createElement("div");m.style.width="100%",c.appendChild(m);const y=m.offsetWidth;return(u=c.parentNode)==null||u.removeChild(c),K_=$-y,K_};function mx(o,u){if(!vt)return;if(!u){o.scrollTop=0;return}const c=[];let $=u.offsetParent;for(;$!==null&&o!==$&&o.contains($);)c.push($),$=$.offsetParent;const m=u.offsetTop+c.reduce((A,M)=>A+M.offsetTop,0),y=m+u.offsetHeight,v=o.scrollTop,x=v+o.clientHeight;m<v?o.scrollTop=m:y>x&&(o.scrollTop=y-o.clientHeight)}/*! Element Plus Icons Vue v2.3.1 */var iO=Se({name:"ArrowDown",__name:"arrow-down",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"})]))}}),sa=iO,oO=Se({name:"ArrowLeft",__name:"arrow-left",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"})]))}}),Da=oO,lO=Se({name:"ArrowRight",__name:"arrow-right",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"})]))}}),Xr=lO,uO=Se({name:"ArrowUp",__name:"arrow-up",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0"})]))}}),Zm=uO,_O=Se({name:"Back",__name:"back",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64"}),de("path",{fill:"currentColor",d:"m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312z"})]))}}),cO=_O,pO=Se({name:"Calendar",__name:"calendar",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64"})]))}}),$O=pO,dO=Se({name:"CaretRight",__name:"caret-right",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"})]))}}),gx=dO,hO=Se({name:"CaretTop",__name:"caret-top",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"})]))}}),fO=hO,mO=Se({name:"Check",__name:"check",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"})]))}}),o_=mO,gO=Se({name:"CircleCheckFilled",__name:"circle-check-filled",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z"})]))}}),yO=gO,vO=Se({name:"CircleCheck",__name:"circle-check",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),de("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"})]))}}),Ym=vO,SO=Se({name:"CircleCloseFilled",__name:"circle-close-filled",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336z"})]))}}),Xm=SO,bO=Se({name:"CircleClose",__name:"circle-close",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248z"}),de("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"})]))}}),Ka=bO,CO=Se({name:"Clock",__name:"clock",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),de("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32"}),de("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32"})]))}}),yx=CO,wO=Se({name:"Close",__name:"close",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})]))}}),ns=wO,xO=Se({name:"DArrowLeft",__name:"d-arrow-left",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224zm256 0a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224z"})]))}}),To=xO,EO=Se({name:"DArrowRight",__name:"d-arrow-right",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688m-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"})]))}}),Oo=EO,AO=Se({name:"Delete",__name:"delete",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32zm448-64v-64H416v64zM224 896h576V256H224zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32m192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32"})]))}}),IO=AO,MO=Se({name:"Document",__name:"document",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z"})]))}}),kO=MO,VO=Se({name:"FullScreen",__name:"full-screen",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64z"})]))}}),RO=VO,LO=Se({name:"Hide",__name:"hide",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2zM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z"}),de("path",{fill:"currentColor",d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z"})]))}}),FO=LO,NO=Se({name:"InfoFilled",__name:"info-filled",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"})]))}}),eg=NO,TO=Se({name:"Loading",__name:"loading",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32m0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32m448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32m-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32M195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0m-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"})]))}}),Ga=TO,OO=Se({name:"Minus",__name:"minus",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64"})]))}}),PO=OO,UO=Se({name:"MoreFilled",__name:"more-filled",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224"})]))}}),jv=UO,DO=Se({name:"More",__name:"more",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96"})]))}}),BO=DO,JO=Se({name:"PictureFilled",__name:"picture-filled",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112M256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384"})]))}}),zO=JO,HO=Se({name:"Plus",__name:"plus",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"})]))}}),vx=HO,jO=Se({name:"QuestionFilled",__name:"question-filled",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592 0-42.944-14.08-76.736-42.24-101.376-28.16-25.344-65.472-37.312-111.232-37.312zm-12.672 406.208a54.272 54.272 0 0 0-38.72 14.784 49.408 49.408 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.848 54.848 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.968 51.968 0 0 0-15.488-38.016 55.936 55.936 0 0 0-39.424-14.784z"})]))}}),qO=jO,WO=Se({name:"RefreshLeft",__name:"refresh-left",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"})]))}}),KO=WO,GO=Se({name:"RefreshRight",__name:"refresh-right",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"})]))}}),QO=GO,ZO=Se({name:"ScaleToOriginal",__name:"scale-to-original",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118M512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412M512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512"})]))}}),YO=ZO,XO=Se({name:"Search",__name:"search",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704"})]))}}),eP=XO,tP=Se({name:"SortDown",__name:"sort-down",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M576 96v709.568L333.312 562.816A32 32 0 1 0 288 608l297.408 297.344A32 32 0 0 0 640 882.688V96a32 32 0 0 0-64 0"})]))}}),rP=tP,nP=Se({name:"SortUp",__name:"sort-up",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M384 141.248V928a32 32 0 1 0 64 0V218.56l242.688 242.688A32 32 0 1 0 736 416L438.592 118.656A32 32 0 0 0 384 141.248"})]))}}),sP=nP,aP=Se({name:"StarFilled",__name:"star-filled",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M283.84 867.84 512 747.776l228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72z"})]))}}),G_=aP,iP=Se({name:"Star",__name:"star",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"m512 747.84 228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"})]))}}),oP=iP,lP=Se({name:"SuccessFilled",__name:"success-filled",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z"})]))}}),Sx=lP,uP=Se({name:"View",__name:"view",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352m0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448m0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160"})]))}}),_P=uP,cP=Se({name:"WarningFilled",__name:"warning-filled",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256m0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4"})]))}}),_$=cP,pP=Se({name:"ZoomIn",__name:"zoom-in",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704m-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64z"})]))}}),bx=pP,$P=Se({name:"ZoomOut",__name:"zoom-out",setup(o){return(u,c)=>(X(),$e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[de("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704M352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64"})]))}}),dP=$P;const Cx="__epPropKey",Ae=o=>o,hP=o=>$t(o)&&!!o[Cx],ls=(o,u)=>{if(!$t(o)||hP(o))return o;const{values:c,required:$,default:m,type:y,validator:v}=o,A={type:y,required:!!$,validator:c||v?M=>{let k=!1,R=[];if(c&&(R=Array.from(c),gt(o,"default")&&R.push(m),k||(k=R.includes(M))),v&&(k||(k=v(M))),!k&&R.length>0){const N=[...new Set(R)].map(O=>JSON.stringify(O)).join(", ");tR(`Invalid prop: validation failed${u?` for prop "${u}"`:""}. Expected one of [${N}], got value ${JSON.stringify(M)}.`)}return k}:void 0,[Cx]:!0};return gt(o,"default")&&(A.default=m),A},Ne=o=>hp(Object.entries(o).map(([u,c])=>[u,ls(c,u)])),Mt=Ae([String,Object,Function]),tg={Close:ns},rg={Close:ns,SuccessFilled:Sx,InfoFilled:eg,WarningFilled:_$,CircleCloseFilled:Xm},Ba={success:Sx,warning:_$,error:Xm,info:eg},ng={validating:Ga,success:Ym,error:Ka},ut=(o,u)=>{if(o.install=c=>{for(const $ of[o,...Object.values(u??{})])c.component($.name,$)},u)for(const[c,$]of Object.entries(u))o[c]=$;return o},wx=(o,u)=>(o.install=c=>{o._context=c._context,c.config.globalProperties[u]=o},o),fP=(o,u)=>(o.install=c=>{c.directive(u,o)},o),Xt=o=>(o.install=Et,o),c$=(...o)=>u=>{o.forEach(c=>{Ze(c)?c(u):c.value=u})},We={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},mP=["year","month","date","dates","week","datetime","datetimerange","daterange","monthrange"],hd=["sun","mon","tue","wed","thu","fri","sat"],_t="update:modelValue",jt="change",en="input",qv=Symbol("INSTALLED_KEY"),As=["","default","small","large"],xx=o=>["",...As].includes(o);var In=(o=>(o[o.TEXT=1]="TEXT",o[o.CLASS=2]="CLASS",o[o.STYLE=4]="STYLE",o[o.PROPS=8]="PROPS",o[o.FULL_PROPS=16]="FULL_PROPS",o[o.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",o[o.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",o[o.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",o[o.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",o[o.NEED_PATCH=512]="NEED_PATCH",o[o.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",o[o.HOISTED=-1]="HOISTED",o[o.BAIL=-2]="BAIL",o))(In||{});function Rh(o){return Ht(o)&&o.type===ze}function gP(o){return Ht(o)&&o.type===Yr}function yP(o){return Ht(o)&&!Rh(o)&&!gP(o)}const vP=o=>{if(!Ht(o))return{};const u=o.props||{},c=(Ht(o.type)?o.type.props:void 0)||{},$={};return Object.keys(c).forEach(m=>{gt(c[m],"default")&&($[m]=c[m].default)}),Object.keys(u).forEach(m=>{$[Cn(m)]=u[m]}),$},SP=o=>{if(!De(o)||o.length>1)throw new Error("expect to receive a single Vue element child");return o[0]},La=o=>{const u=De(o)?o:[o],c=[];return u.forEach($=>{var m;De($)?c.push(...La($)):Ht($)&&De($.children)?c.push(...La($.children)):(c.push($),Ht($)&&((m=$.component)!=null&&m.subTree)&&c.push(...La($.component.subTree)))}),c},Wv=o=>[...new Set(o)],qs=o=>!o&&o!==0?[]:Array.isArray(o)?o:[o],sg=o=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(o),Po=o=>vt?window.requestAnimationFrame(o):setTimeout(o,16),p$=o=>vt?window.cancelAnimationFrame(o):clearTimeout(o),Gt=o=>o,bP=["class","style"],CP=/^on[A-Z]/,ag=(o={})=>{const{excludeListeners:u=!1,excludeKeys:c}=o,$=Q(()=>((c==null?void 0:c.value)||[]).concat(bP)),m=ot();return Q(m?()=>{var y;return hp(Object.entries((y=m.proxy)==null?void 0:y.$attrs).filter(([v])=>!$.value.includes(v)&&!(u&&CP.test(v))))}:()=>({}))},Cs=({from:o,replacement:u,scope:c,version:$,ref:m,type:y="API"},v)=>{Re(()=>I(v),x=>{},{immediate:!0})},Ex=(o,u,c)=>{let $={offsetX:0,offsetY:0};const m=x=>{const A=x.clientX,M=x.clientY,{offsetX:k,offsetY:R}=$,N=o.value.getBoundingClientRect(),O=N.left,U=N.top,P=N.width,H=N.height,J=document.documentElement.clientWidth,q=document.documentElement.clientHeight,j=-O+k,K=-U+R,ee=J-O-P+k,Z=q-U-H+R,te=ie=>{const oe=Math.min(Math.max(k+ie.clientX-A,j),ee),le=Math.min(Math.max(R+ie.clientY-M,K),Z);$={offsetX:oe,offsetY:le},o.value&&(o.value.style.transform=`translate(${_r(oe)}, ${_r(le)})`)},re=()=>{document.removeEventListener("mousemove",te),document.removeEventListener("mouseup",re)};document.addEventListener("mousemove",te),document.addEventListener("mouseup",re)},y=()=>{u.value&&o.value&&u.value.addEventListener("mousedown",m)},v=()=>{u.value&&o.value&&u.value.removeEventListener("mousedown",m)};st(()=>{gr(()=>{c.value?y():v()})}),Bt(()=>{v()})};var wP={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tour:{next:"Next",previous:"Previous",finish:"Finish"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"}}};const xP=o=>(u,c)=>EP(u,c,I(o)),EP=(o,u,c)=>ir(c,o,o).replace(/\{(\w+)\}/g,($,m)=>{var y;return`${(y=u==null?void 0:u[m])!=null?y:`{${m}}`}`}),AP=o=>{const u=Q(()=>I(o).name),c=Ot(o)?o:ae(o);return{lang:u,locale:c,t:xP(o)}},Ax=Symbol("localeContextKey"),St=o=>{const u=o||Be(Ax,ae());return AP(Q(()=>u.value||wP))},eu="el",IP="is-",ai=(o,u,c,$,m)=>{let y=`${o}-${u}`;return c&&(y+=`-${c}`),$&&(y+=`__${$}`),m&&(y+=`--${m}`),y},Ix=Symbol("namespaceContextKey"),ig=o=>{const u=o||(ot()?Be(Ix,ae(eu)):ae(eu));return Q(()=>I(u)||eu)},Le=(o,u)=>{const c=ig(u);return{namespace:c,b:(P="")=>ai(c.value,o,P,"",""),e:P=>P?ai(c.value,o,"",P,""):"",m:P=>P?ai(c.value,o,"","",P):"",be:(P,H)=>P&&H?ai(c.value,o,P,H,""):"",em:(P,H)=>P&&H?ai(c.value,o,"",P,H):"",bm:(P,H)=>P&&H?ai(c.value,o,P,"",H):"",bem:(P,H,J)=>P&&H&&J?ai(c.value,o,P,H,J):"",is:(P,...H)=>{const J=H.length>=1?H[0]:!0;return P&&J?`${IP}${P}`:""},cssVar:P=>{const H={};for(const J in P)P[J]&&(H[`--${c.value}-${J}`]=P[J]);return H},cssVarName:P=>`--${c.value}-${P}`,cssVarBlock:P=>{const H={};for(const J in P)P[J]&&(H[`--${c.value}-${o}-${J}`]=P[J]);return H},cssVarBlockName:P=>`--${c.value}-${o}-${P}`}},og=(o,u={})=>{Ot(o)||hr("[useLockscreen]","You need to pass a ref param to this function");const c=u.ns||Le("popup"),$=xC(()=>c.bm("parent","hidden"));if(!vt||rs(document.body,$.value))return;let m=0,y=!1,v="0";const x=()=>{setTimeout(()=>{cn(document==null?void 0:document.body,$.value),y&&document&&(document.body.style.width=v)},200)};Re(o,A=>{if(!A){x();return}y=!rs(document.body,$.value),y&&(v=document.body.style.width),m=fx(c.namespace.value);const M=document.documentElement.clientHeight<document.body.scrollHeight,k=Ea(document.body,"overflowY");m>0&&(M||k==="scroll")&&y&&(document.body.style.width=`calc(100% - ${m}px)`),gs(document.body,$.value)}),_m(()=>x())},MP=ls({type:Ae(Boolean),default:null}),kP=ls({type:Ae(Function)}),Mx=o=>{const u=`update:${o}`,c=`onUpdate:${o}`,$=[u],m={[o]:MP,[c]:kP};return{useModelToggle:({indicator:v,toggleReason:x,shouldHideWhenRouteChanges:A,shouldProceed:M,onShow:k,onHide:R})=>{const N=ot(),{emit:O}=N,U=N.props,P=Q(()=>Ze(U[c])),H=Q(()=>U[o]===null),J=te=>{v.value!==!0&&(v.value=!0,x&&(x.value=te),Ze(k)&&k(te))},q=te=>{v.value!==!1&&(v.value=!1,x&&(x.value=te),Ze(R)&&R(te))},j=te=>{if(U.disabled===!0||Ze(M)&&!M())return;const re=P.value&&vt;re&&O(u,!0),(H.value||!re)&&J(te)},K=te=>{if(U.disabled===!0||!vt)return;const re=P.value&&vt;re&&O(u,!1),(H.value||!re)&&q(te)},ee=te=>{pr(te)&&(U.disabled&&te?P.value&&O(u,!1):v.value!==te&&(te?J():q()))},Z=()=>{v.value?K():j()};return Re(()=>U[o],ee),A&&N.appContext.config.globalProperties.$route!==void 0&&Re(()=>({...N.proxy.$route}),()=>{A.value&&v.value&&K()}),st(()=>{ee(U[o])}),{hide:K,show:j,toggle:Z,hasUpdateHandler:P}},useModelToggleProps:m,useModelToggleEmits:$}};Mx("modelValue");const kx=o=>{const u=ot();return Q(()=>{var c,$;return($=(c=u==null?void 0:u.proxy)==null?void 0:c.$props)==null?void 0:$[o]})};var pn="top",Pn="bottom",Un="right",$n="left",lg="auto",l_=[pn,Pn,Un,$n],Uo="start",Au="end",VP="clippingParents",Vx="viewport",Rl="popper",RP="reference",Kv=l_.reduce(function(o,u){return o.concat([u+"-"+Uo,u+"-"+Au])},[]),Ki=[].concat(l_,[lg]).reduce(function(o,u){return o.concat([u,u+"-"+Uo,u+"-"+Au])},[]),LP="beforeRead",FP="read",NP="afterRead",TP="beforeMain",OP="main",PP="afterMain",UP="beforeWrite",DP="write",BP="afterWrite",JP=[LP,FP,NP,TP,OP,PP,UP,DP,BP];function ws(o){return o?(o.nodeName||"").toLowerCase():null}function us(o){if(o==null)return window;if(o.toString()!=="[object Window]"){var u=o.ownerDocument;return u&&u.defaultView||window}return o}function Do(o){var u=us(o).Element;return o instanceof u||o instanceof Element}function Fn(o){var u=us(o).HTMLElement;return o instanceof u||o instanceof HTMLElement}function ug(o){if(typeof ShadowRoot>"u")return!1;var u=us(o).ShadowRoot;return o instanceof u||o instanceof ShadowRoot}function zP(o){var u=o.state;Object.keys(u.elements).forEach(function(c){var $=u.styles[c]||{},m=u.attributes[c]||{},y=u.elements[c];!Fn(y)||!ws(y)||(Object.assign(y.style,$),Object.keys(m).forEach(function(v){var x=m[v];x===!1?y.removeAttribute(v):y.setAttribute(v,x===!0?"":x)}))})}function HP(o){var u=o.state,c={popper:{position:u.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(u.elements.popper.style,c.popper),u.styles=c,u.elements.arrow&&Object.assign(u.elements.arrow.style,c.arrow),function(){Object.keys(u.elements).forEach(function($){var m=u.elements[$],y=u.attributes[$]||{},v=Object.keys(u.styles.hasOwnProperty($)?u.styles[$]:c[$]),x=v.reduce(function(A,M){return A[M]="",A},{});!Fn(m)||!ws(m)||(Object.assign(m.style,x),Object.keys(y).forEach(function(A){m.removeAttribute(A)}))})}}var Rx={name:"applyStyles",enabled:!0,phase:"write",fn:zP,effect:HP,requires:["computeStyles"]};function Ss(o){return o.split("-")[0]}var wi=Math.max,fp=Math.min,Bo=Math.round;function Jo(o,u){u===void 0&&(u=!1);var c=o.getBoundingClientRect(),$=1,m=1;if(Fn(o)&&u){var y=o.offsetHeight,v=o.offsetWidth;v>0&&($=Bo(c.width)/v||1),y>0&&(m=Bo(c.height)/y||1)}return{width:c.width/$,height:c.height/m,top:c.top/m,right:c.right/$,bottom:c.bottom/m,left:c.left/$,x:c.left/$,y:c.top/m}}function _g(o){var u=Jo(o),c=o.offsetWidth,$=o.offsetHeight;return Math.abs(u.width-c)<=1&&(c=u.width),Math.abs(u.height-$)<=1&&($=u.height),{x:o.offsetLeft,y:o.offsetTop,width:c,height:$}}function Lx(o,u){var c=u.getRootNode&&u.getRootNode();if(o.contains(u))return!0;if(c&&ug(c)){var $=u;do{if($&&o.isSameNode($))return!0;$=$.parentNode||$.host}while($)}return!1}function Qs(o){return us(o).getComputedStyle(o)}function jP(o){return["table","td","th"].indexOf(ws(o))>=0}function Qa(o){return((Do(o)?o.ownerDocument:o.document)||window.document).documentElement}function $$(o){return ws(o)==="html"?o:o.assignedSlot||o.parentNode||(ug(o)?o.host:null)||Qa(o)}function Gv(o){return!Fn(o)||Qs(o).position==="fixed"?null:o.offsetParent}function qP(o){var u=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,c=navigator.userAgent.indexOf("Trident")!==-1;if(c&&Fn(o)){var $=Qs(o);if($.position==="fixed")return null}var m=$$(o);for(ug(m)&&(m=m.host);Fn(m)&&["html","body"].indexOf(ws(m))<0;){var y=Qs(m);if(y.transform!=="none"||y.perspective!=="none"||y.contain==="paint"||["transform","perspective"].indexOf(y.willChange)!==-1||u&&y.willChange==="filter"||u&&y.filter&&y.filter!=="none")return m;m=m.parentNode}return null}function u_(o){for(var u=us(o),c=Gv(o);c&&jP(c)&&Qs(c).position==="static";)c=Gv(c);return c&&(ws(c)==="html"||ws(c)==="body"&&Qs(c).position==="static")?u:c||qP(o)||u}function cg(o){return["top","bottom"].indexOf(o)>=0?"x":"y"}function tu(o,u,c){return wi(o,fp(u,c))}function WP(o,u,c){var $=tu(o,u,c);return $>c?c:$}function Fx(){return{top:0,right:0,bottom:0,left:0}}function Nx(o){return Object.assign({},Fx(),o)}function Tx(o,u){return u.reduce(function(c,$){return c[$]=o,c},{})}var KP=function(o,u){return o=typeof o=="function"?o(Object.assign({},u.rects,{placement:u.placement})):o,Nx(typeof o!="number"?o:Tx(o,l_))};function GP(o){var u,c=o.state,$=o.name,m=o.options,y=c.elements.arrow,v=c.modifiersData.popperOffsets,x=Ss(c.placement),A=cg(x),M=[$n,Un].indexOf(x)>=0,k=M?"height":"width";if(!(!y||!v)){var R=KP(m.padding,c),N=_g(y),O=A==="y"?pn:$n,U=A==="y"?Pn:Un,P=c.rects.reference[k]+c.rects.reference[A]-v[A]-c.rects.popper[k],H=v[A]-c.rects.reference[A],J=u_(y),q=J?A==="y"?J.clientHeight||0:J.clientWidth||0:0,j=P/2-H/2,K=R[O],ee=q-N[k]-R[U],Z=q/2-N[k]/2+j,te=tu(K,Z,ee),re=A;c.modifiersData[$]=(u={},u[re]=te,u.centerOffset=te-Z,u)}}function QP(o){var u=o.state,c=o.options,$=c.element,m=$===void 0?"[data-popper-arrow]":$;m!=null&&(typeof m=="string"&&(m=u.elements.popper.querySelector(m),!m)||!Lx(u.elements.popper,m)||(u.elements.arrow=m))}var ZP={name:"arrow",enabled:!0,phase:"main",fn:GP,effect:QP,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function zo(o){return o.split("-")[1]}var YP={top:"auto",right:"auto",bottom:"auto",left:"auto"};function XP(o){var u=o.x,c=o.y,$=window,m=$.devicePixelRatio||1;return{x:Bo(u*m)/m||0,y:Bo(c*m)/m||0}}function Qv(o){var u,c=o.popper,$=o.popperRect,m=o.placement,y=o.variation,v=o.offsets,x=o.position,A=o.gpuAcceleration,M=o.adaptive,k=o.roundOffsets,R=o.isFixed,N=v.x,O=N===void 0?0:N,U=v.y,P=U===void 0?0:U,H=typeof k=="function"?k({x:O,y:P}):{x:O,y:P};O=H.x,P=H.y;var J=v.hasOwnProperty("x"),q=v.hasOwnProperty("y"),j=$n,K=pn,ee=window;if(M){var Z=u_(c),te="clientHeight",re="clientWidth";if(Z===us(c)&&(Z=Qa(c),Qs(Z).position!=="static"&&x==="absolute"&&(te="scrollHeight",re="scrollWidth")),Z=Z,m===pn||(m===$n||m===Un)&&y===Au){K=Pn;var ie=R&&Z===ee&&ee.visualViewport?ee.visualViewport.height:Z[te];P-=ie-$.height,P*=A?1:-1}if(m===$n||(m===pn||m===Pn)&&y===Au){j=Un;var oe=R&&Z===ee&&ee.visualViewport?ee.visualViewport.width:Z[re];O-=oe-$.width,O*=A?1:-1}}var le=Object.assign({position:x},M&&YP),_e=k===!0?XP({x:O,y:P}):{x:O,y:P};if(O=_e.x,P=_e.y,A){var fe;return Object.assign({},le,(fe={},fe[K]=q?"0":"",fe[j]=J?"0":"",fe.transform=(ee.devicePixelRatio||1)<=1?"translate("+O+"px, "+P+"px)":"translate3d("+O+"px, "+P+"px, 0)",fe))}return Object.assign({},le,(u={},u[K]=q?P+"px":"",u[j]=J?O+"px":"",u.transform="",u))}function eU(o){var u=o.state,c=o.options,$=c.gpuAcceleration,m=$===void 0?!0:$,y=c.adaptive,v=y===void 0?!0:y,x=c.roundOffsets,A=x===void 0?!0:x,M={placement:Ss(u.placement),variation:zo(u.placement),popper:u.elements.popper,popperRect:u.rects.popper,gpuAcceleration:m,isFixed:u.options.strategy==="fixed"};u.modifiersData.popperOffsets!=null&&(u.styles.popper=Object.assign({},u.styles.popper,Qv(Object.assign({},M,{offsets:u.modifiersData.popperOffsets,position:u.options.strategy,adaptive:v,roundOffsets:A})))),u.modifiersData.arrow!=null&&(u.styles.arrow=Object.assign({},u.styles.arrow,Qv(Object.assign({},M,{offsets:u.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:A})))),u.attributes.popper=Object.assign({},u.attributes.popper,{"data-popper-placement":u.placement})}var Ox={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:eU,data:{}},Q_={passive:!0};function tU(o){var u=o.state,c=o.instance,$=o.options,m=$.scroll,y=m===void 0?!0:m,v=$.resize,x=v===void 0?!0:v,A=us(u.elements.popper),M=[].concat(u.scrollParents.reference,u.scrollParents.popper);return y&&M.forEach(function(k){k.addEventListener("scroll",c.update,Q_)}),x&&A.addEventListener("resize",c.update,Q_),function(){y&&M.forEach(function(k){k.removeEventListener("scroll",c.update,Q_)}),x&&A.removeEventListener("resize",c.update,Q_)}}var Px={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:tU,data:{}},rU={left:"right",right:"left",bottom:"top",top:"bottom"};function Ac(o){return o.replace(/left|right|bottom|top/g,function(u){return rU[u]})}var nU={start:"end",end:"start"};function Zv(o){return o.replace(/start|end/g,function(u){return nU[u]})}function pg(o){var u=us(o),c=u.pageXOffset,$=u.pageYOffset;return{scrollLeft:c,scrollTop:$}}function $g(o){return Jo(Qa(o)).left+pg(o).scrollLeft}function sU(o){var u=us(o),c=Qa(o),$=u.visualViewport,m=c.clientWidth,y=c.clientHeight,v=0,x=0;return $&&(m=$.width,y=$.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(v=$.offsetLeft,x=$.offsetTop)),{width:m,height:y,x:v+$g(o),y:x}}function aU(o){var u,c=Qa(o),$=pg(o),m=(u=o.ownerDocument)==null?void 0:u.body,y=wi(c.scrollWidth,c.clientWidth,m?m.scrollWidth:0,m?m.clientWidth:0),v=wi(c.scrollHeight,c.clientHeight,m?m.scrollHeight:0,m?m.clientHeight:0),x=-$.scrollLeft+$g(o),A=-$.scrollTop;return Qs(m||c).direction==="rtl"&&(x+=wi(c.clientWidth,m?m.clientWidth:0)-y),{width:y,height:v,x,y:A}}function dg(o){var u=Qs(o),c=u.overflow,$=u.overflowX,m=u.overflowY;return/auto|scroll|overlay|hidden/.test(c+m+$)}function Ux(o){return["html","body","#document"].indexOf(ws(o))>=0?o.ownerDocument.body:Fn(o)&&dg(o)?o:Ux($$(o))}function ru(o,u){var c;u===void 0&&(u=[]);var $=Ux(o),m=$===((c=o.ownerDocument)==null?void 0:c.body),y=us($),v=m?[y].concat(y.visualViewport||[],dg($)?$:[]):$,x=u.concat(v);return m?x:x.concat(ru($$(v)))}function Lh(o){return Object.assign({},o,{left:o.x,top:o.y,right:o.x+o.width,bottom:o.y+o.height})}function iU(o){var u=Jo(o);return u.top=u.top+o.clientTop,u.left=u.left+o.clientLeft,u.bottom=u.top+o.clientHeight,u.right=u.left+o.clientWidth,u.width=o.clientWidth,u.height=o.clientHeight,u.x=u.left,u.y=u.top,u}function Yv(o,u){return u===Vx?Lh(sU(o)):Do(u)?iU(u):Lh(aU(Qa(o)))}function oU(o){var u=ru($$(o)),c=["absolute","fixed"].indexOf(Qs(o).position)>=0,$=c&&Fn(o)?u_(o):o;return Do($)?u.filter(function(m){return Do(m)&&Lx(m,$)&&ws(m)!=="body"}):[]}function lU(o,u,c){var $=u==="clippingParents"?oU(o):[].concat(u),m=[].concat($,[c]),y=m[0],v=m.reduce(function(x,A){var M=Yv(o,A);return x.top=wi(M.top,x.top),x.right=fp(M.right,x.right),x.bottom=fp(M.bottom,x.bottom),x.left=wi(M.left,x.left),x},Yv(o,y));return v.width=v.right-v.left,v.height=v.bottom-v.top,v.x=v.left,v.y=v.top,v}function Dx(o){var u=o.reference,c=o.element,$=o.placement,m=$?Ss($):null,y=$?zo($):null,v=u.x+u.width/2-c.width/2,x=u.y+u.height/2-c.height/2,A;switch(m){case pn:A={x:v,y:u.y-c.height};break;case Pn:A={x:v,y:u.y+u.height};break;case Un:A={x:u.x+u.width,y:x};break;case $n:A={x:u.x-c.width,y:x};break;default:A={x:u.x,y:u.y}}var M=m?cg(m):null;if(M!=null){var k=M==="y"?"height":"width";switch(y){case Uo:A[M]=A[M]-(u[k]/2-c[k]/2);break;case Au:A[M]=A[M]+(u[k]/2-c[k]/2);break}}return A}function Iu(o,u){u===void 0&&(u={});var c=u,$=c.placement,m=$===void 0?o.placement:$,y=c.boundary,v=y===void 0?VP:y,x=c.rootBoundary,A=x===void 0?Vx:x,M=c.elementContext,k=M===void 0?Rl:M,R=c.altBoundary,N=R===void 0?!1:R,O=c.padding,U=O===void 0?0:O,P=Nx(typeof U!="number"?U:Tx(U,l_)),H=k===Rl?RP:Rl,J=o.rects.popper,q=o.elements[N?H:k],j=lU(Do(q)?q:q.contextElement||Qa(o.elements.popper),v,A),K=Jo(o.elements.reference),ee=Dx({reference:K,element:J,strategy:"absolute",placement:m}),Z=Lh(Object.assign({},J,ee)),te=k===Rl?Z:K,re={top:j.top-te.top+P.top,bottom:te.bottom-j.bottom+P.bottom,left:j.left-te.left+P.left,right:te.right-j.right+P.right},ie=o.modifiersData.offset;if(k===Rl&&ie){var oe=ie[m];Object.keys(re).forEach(function(le){var _e=[Un,Pn].indexOf(le)>=0?1:-1,fe=[pn,Pn].indexOf(le)>=0?"y":"x";re[le]+=oe[fe]*_e})}return re}function uU(o,u){u===void 0&&(u={});var c=u,$=c.placement,m=c.boundary,y=c.rootBoundary,v=c.padding,x=c.flipVariations,A=c.allowedAutoPlacements,M=A===void 0?Ki:A,k=zo($),R=k?x?Kv:Kv.filter(function(U){return zo(U)===k}):l_,N=R.filter(function(U){return M.indexOf(U)>=0});N.length===0&&(N=R);var O=N.reduce(function(U,P){return U[P]=Iu(o,{placement:P,boundary:m,rootBoundary:y,padding:v})[Ss(P)],U},{});return Object.keys(O).sort(function(U,P){return O[U]-O[P]})}function _U(o){if(Ss(o)===lg)return[];var u=Ac(o);return[Zv(o),u,Zv(u)]}function cU(o){var u=o.state,c=o.options,$=o.name;if(!u.modifiersData[$]._skip){for(var m=c.mainAxis,y=m===void 0?!0:m,v=c.altAxis,x=v===void 0?!0:v,A=c.fallbackPlacements,M=c.padding,k=c.boundary,R=c.rootBoundary,N=c.altBoundary,O=c.flipVariations,U=O===void 0?!0:O,P=c.allowedAutoPlacements,H=u.options.placement,J=Ss(H),q=J===H,j=A||(q||!U?[Ac(H)]:_U(H)),K=[H].concat(j).reduce(function(r,n){return r.concat(Ss(n)===lg?uU(u,{placement:n,boundary:k,rootBoundary:R,padding:M,flipVariations:U,allowedAutoPlacements:P}):n)},[]),ee=u.rects.reference,Z=u.rects.popper,te=new Map,re=!0,ie=K[0],oe=0;oe<K.length;oe++){var le=K[oe],_e=Ss(le),fe=zo(le)===Uo,pe=[pn,Pn].indexOf(_e)>=0,C=pe?"width":"height",t=Iu(u,{placement:le,boundary:k,rootBoundary:R,altBoundary:N,padding:M}),f=pe?fe?Un:$n:fe?Pn:pn;ee[C]>Z[C]&&(f=Ac(f));var he=Ac(f),V=[];if(y&&V.push(t[_e]<=0),x&&V.push(t[f]<=0,t[he]<=0),V.every(function(r){return r})){ie=le,re=!1;break}te.set(le,V)}if(re)for(var ue=U?3:1,W=function(r){var n=K.find(function(s){var a=te.get(s);if(a)return a.slice(0,r).every(function(i){return i})});if(n)return ie=n,"break"},h=ue;h>0;h--){var e=W(h);if(e==="break")break}u.placement!==ie&&(u.modifiersData[$]._skip=!0,u.placement=ie,u.reset=!0)}}var pU={name:"flip",enabled:!0,phase:"main",fn:cU,requiresIfExists:["offset"],data:{_skip:!1}};function Xv(o,u,c){return c===void 0&&(c={x:0,y:0}),{top:o.top-u.height-c.y,right:o.right-u.width+c.x,bottom:o.bottom-u.height+c.y,left:o.left-u.width-c.x}}function e1(o){return[pn,Un,Pn,$n].some(function(u){return o[u]>=0})}function $U(o){var u=o.state,c=o.name,$=u.rects.reference,m=u.rects.popper,y=u.modifiersData.preventOverflow,v=Iu(u,{elementContext:"reference"}),x=Iu(u,{altBoundary:!0}),A=Xv(v,$),M=Xv(x,m,y),k=e1(A),R=e1(M);u.modifiersData[c]={referenceClippingOffsets:A,popperEscapeOffsets:M,isReferenceHidden:k,hasPopperEscaped:R},u.attributes.popper=Object.assign({},u.attributes.popper,{"data-popper-reference-hidden":k,"data-popper-escaped":R})}var dU={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:$U};function hU(o,u,c){var $=Ss(o),m=[$n,pn].indexOf($)>=0?-1:1,y=typeof c=="function"?c(Object.assign({},u,{placement:o})):c,v=y[0],x=y[1];return v=v||0,x=(x||0)*m,[$n,Un].indexOf($)>=0?{x,y:v}:{x:v,y:x}}function fU(o){var u=o.state,c=o.options,$=o.name,m=c.offset,y=m===void 0?[0,0]:m,v=Ki.reduce(function(k,R){return k[R]=hU(R,u.rects,y),k},{}),x=v[u.placement],A=x.x,M=x.y;u.modifiersData.popperOffsets!=null&&(u.modifiersData.popperOffsets.x+=A,u.modifiersData.popperOffsets.y+=M),u.modifiersData[$]=v}var mU={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:fU};function gU(o){var u=o.state,c=o.name;u.modifiersData[c]=Dx({reference:u.rects.reference,element:u.rects.popper,strategy:"absolute",placement:u.placement})}var Bx={name:"popperOffsets",enabled:!0,phase:"read",fn:gU,data:{}};function yU(o){return o==="x"?"y":"x"}function vU(o){var u=o.state,c=o.options,$=o.name,m=c.mainAxis,y=m===void 0?!0:m,v=c.altAxis,x=v===void 0?!1:v,A=c.boundary,M=c.rootBoundary,k=c.altBoundary,R=c.padding,N=c.tether,O=N===void 0?!0:N,U=c.tetherOffset,P=U===void 0?0:U,H=Iu(u,{boundary:A,rootBoundary:M,padding:R,altBoundary:k}),J=Ss(u.placement),q=zo(u.placement),j=!q,K=cg(J),ee=yU(K),Z=u.modifiersData.popperOffsets,te=u.rects.reference,re=u.rects.popper,ie=typeof P=="function"?P(Object.assign({},u.rects,{placement:u.placement})):P,oe=typeof ie=="number"?{mainAxis:ie,altAxis:ie}:Object.assign({mainAxis:0,altAxis:0},ie),le=u.modifiersData.offset?u.modifiersData.offset[u.placement]:null,_e={x:0,y:0};if(Z){if(y){var fe,pe=K==="y"?pn:$n,C=K==="y"?Pn:Un,t=K==="y"?"height":"width",f=Z[K],he=f+H[pe],V=f-H[C],ue=O?-re[t]/2:0,W=q===Uo?te[t]:re[t],h=q===Uo?-re[t]:-te[t],e=u.elements.arrow,r=O&&e?_g(e):{width:0,height:0},n=u.modifiersData["arrow#persistent"]?u.modifiersData["arrow#persistent"].padding:Fx(),s=n[pe],a=n[C],i=tu(0,te[t],r[t]),l=j?te[t]/2-ue-i-s-oe.mainAxis:W-i-s-oe.mainAxis,_=j?-te[t]/2+ue+i+a+oe.mainAxis:h+i+a+oe.mainAxis,p=u.elements.arrow&&u_(u.elements.arrow),d=p?K==="y"?p.clientTop||0:p.clientLeft||0:0,g=(fe=le==null?void 0:le[K])!=null?fe:0,S=f+l-g-d,b=f+_-g,w=tu(O?fp(he,S):he,f,O?wi(V,b):V);Z[K]=w,_e[K]=w-f}if(x){var E,L=K==="x"?pn:$n,T=K==="x"?Pn:Un,F=Z[ee],D=ee==="y"?"height":"width",B=F+H[L],z=F-H[T],Y=[pn,$n].indexOf(J)!==-1,G=(E=le==null?void 0:le[ee])!=null?E:0,se=Y?B:F-te[D]-re[D]-G+oe.altAxis,ce=Y?F+te[D]+re[D]-G-oe.altAxis:z,ye=O&&Y?WP(se,F,ce):tu(O?se:B,F,O?ce:z);Z[ee]=ye,_e[ee]=ye-F}u.modifiersData[$]=_e}}var SU={name:"preventOverflow",enabled:!0,phase:"main",fn:vU,requiresIfExists:["offset"]};function bU(o){return{scrollLeft:o.scrollLeft,scrollTop:o.scrollTop}}function CU(o){return o===us(o)||!Fn(o)?pg(o):bU(o)}function wU(o){var u=o.getBoundingClientRect(),c=Bo(u.width)/o.offsetWidth||1,$=Bo(u.height)/o.offsetHeight||1;return c!==1||$!==1}function xU(o,u,c){c===void 0&&(c=!1);var $=Fn(u),m=Fn(u)&&wU(u),y=Qa(u),v=Jo(o,m),x={scrollLeft:0,scrollTop:0},A={x:0,y:0};return($||!$&&!c)&&((ws(u)!=="body"||dg(y))&&(x=CU(u)),Fn(u)?(A=Jo(u,!0),A.x+=u.clientLeft,A.y+=u.clientTop):y&&(A.x=$g(y))),{x:v.left+x.scrollLeft-A.x,y:v.top+x.scrollTop-A.y,width:v.width,height:v.height}}function EU(o){var u=new Map,c=new Set,$=[];o.forEach(function(y){u.set(y.name,y)});function m(y){c.add(y.name);var v=[].concat(y.requires||[],y.requiresIfExists||[]);v.forEach(function(x){if(!c.has(x)){var A=u.get(x);A&&m(A)}}),$.push(y)}return o.forEach(function(y){c.has(y.name)||m(y)}),$}function AU(o){var u=EU(o);return JP.reduce(function(c,$){return c.concat(u.filter(function(m){return m.phase===$}))},[])}function IU(o){var u;return function(){return u||(u=new Promise(function(c){Promise.resolve().then(function(){u=void 0,c(o())})})),u}}function MU(o){var u=o.reduce(function(c,$){var m=c[$.name];return c[$.name]=m?Object.assign({},m,$,{options:Object.assign({},m.options,$.options),data:Object.assign({},m.data,$.data)}):$,c},{});return Object.keys(u).map(function(c){return u[c]})}var t1={placement:"bottom",modifiers:[],strategy:"absolute"};function r1(){for(var o=arguments.length,u=new Array(o),c=0;c<o;c++)u[c]=arguments[c];return!u.some(function($){return!($&&typeof $.getBoundingClientRect=="function")})}function hg(o){o===void 0&&(o={});var u=o,c=u.defaultModifiers,$=c===void 0?[]:c,m=u.defaultOptions,y=m===void 0?t1:m;return function(v,x,A){A===void 0&&(A=y);var M={placement:"bottom",orderedModifiers:[],options:Object.assign({},t1,y),modifiersData:{},elements:{reference:v,popper:x},attributes:{},styles:{}},k=[],R=!1,N={state:M,setOptions:function(P){var H=typeof P=="function"?P(M.options):P;U(),M.options=Object.assign({},y,M.options,H),M.scrollParents={reference:Do(v)?ru(v):v.contextElement?ru(v.contextElement):[],popper:ru(x)};var J=AU(MU([].concat($,M.options.modifiers)));return M.orderedModifiers=J.filter(function(q){return q.enabled}),O(),N.update()},forceUpdate:function(){if(!R){var P=M.elements,H=P.reference,J=P.popper;if(r1(H,J)){M.rects={reference:xU(H,u_(J),M.options.strategy==="fixed"),popper:_g(J)},M.reset=!1,M.placement=M.options.placement,M.orderedModifiers.forEach(function(re){return M.modifiersData[re.name]=Object.assign({},re.data)});for(var q=0;q<M.orderedModifiers.length;q++){if(M.reset===!0){M.reset=!1,q=-1;continue}var j=M.orderedModifiers[q],K=j.fn,ee=j.options,Z=ee===void 0?{}:ee,te=j.name;typeof K=="function"&&(M=K({state:M,options:Z,name:te,instance:N})||M)}}}},update:IU(function(){return new Promise(function(P){N.forceUpdate(),P(M)})}),destroy:function(){U(),R=!0}};if(!r1(v,x))return N;N.setOptions(A).then(function(P){!R&&A.onFirstUpdate&&A.onFirstUpdate(P)});function O(){M.orderedModifiers.forEach(function(P){var H=P.name,J=P.options,q=J===void 0?{}:J,j=P.effect;if(typeof j=="function"){var K=j({state:M,name:H,instance:N,options:q}),ee=function(){};k.push(K||ee)}})}function U(){k.forEach(function(P){return P()}),k=[]}return N}}hg();var kU=[Px,Bx,Ox,Rx];hg({defaultModifiers:kU});var VU=[Px,Bx,Ox,Rx,mU,pU,SU,ZP,dU],RU=hg({defaultModifiers:VU});const LU=(o,u,c={})=>{const $={name:"updateState",enabled:!0,phase:"write",fn:({state:A})=>{const M=FU(A);Object.assign(v.value,M)},requires:["computeStyles"]},m=Q(()=>{const{onFirstUpdate:A,placement:M,strategy:k,modifiers:R}=I(c);return{onFirstUpdate:A,placement:M||"bottom",strategy:k||"absolute",modifiers:[...R||[],$,{name:"applyStyles",enabled:!1}]}}),y=Ut(),v=ae({styles:{popper:{position:I(m).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),x=()=>{y.value&&(y.value.destroy(),y.value=void 0)};return Re(m,A=>{const M=I(y);M&&M.setOptions(A)},{deep:!0}),Re([o,u],([A,M])=>{x(),!(!A||!M)&&(y.value=RU(A,M,I(m)))}),Bt(()=>{x()}),{state:Q(()=>{var A;return{...((A=I(y))==null?void 0:A.state)||{}}}),styles:Q(()=>I(v).styles),attributes:Q(()=>I(v).attributes),update:()=>{var A;return(A=I(y))==null?void 0:A.update()},forceUpdate:()=>{var A;return(A=I(y))==null?void 0:A.forceUpdate()},instanceRef:Q(()=>I(y))}};function FU(o){const u=Object.keys(o.elements),c=hp(u.map(m=>[m,o.styles[m]||{}])),$=hp(u.map(m=>[m,o.attributes[m]]));return{styles:c,attributes:$}}const fg=o=>{if(!o)return{onClick:Et,onMousedown:Et,onMouseup:Et};let u=!1,c=!1;return{onClick:v=>{u&&c&&o(v),u=c=!1},onMousedown:v=>{u=v.target===v.currentTarget},onMouseup:v=>{c=v.target===v.currentTarget}}},NU=(o,u=0)=>{if(u===0)return o;const c=ae(!1);let $=0;const m=()=>{$&&clearTimeout($),$=window.setTimeout(()=>{c.value=o.value},u)};return st(m),Re(()=>o.value,y=>{y?m():c.value=y}),c};function n1(){let o;const u=($,m)=>{c(),o=window.setTimeout($,m)},c=()=>window.clearTimeout(o);return e_(()=>c()),{registerTimeout:u,cancelTimeout:c}}const s1={prefix:Math.floor(Math.random()*1e4),current:0},TU=Symbol("elIdInjection"),mg=()=>ot()?Be(TU,s1):s1,Jr=o=>{const u=mg(),c=ig();return Q(()=>I(o)||`${c.value}-id-${u.prefix}-${u.current++}`)};let uo=[];const a1=o=>{const u=o;u.key===We.esc&&uo.forEach(c=>c(u))},OU=o=>{st(()=>{uo.length===0&&document.addEventListener("keydown",a1),vt&&uo.push(o)}),Bt(()=>{uo=uo.filter(u=>u!==o),uo.length===0&&vt&&document.removeEventListener("keydown",a1)})};let i1;const Jx=()=>{const o=ig(),u=mg(),c=Q(()=>`${o.value}-popper-container-${u.prefix}`),$=Q(()=>`#${c.value}`);return{id:c,selector:$}},PU=o=>{const u=document.createElement("div");return u.id=o,document.body.appendChild(u),u},UU=()=>{const{id:o,selector:u}=Jx();return Zp(()=>{vt&&!i1&&!document.body.querySelector(u.value)&&(i1=PU(o.value))}),{id:o,selector:u}},DU=Ne({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),BU=({showAfter:o,hideAfter:u,autoClose:c,open:$,close:m})=>{const{registerTimeout:y}=n1(),{registerTimeout:v,cancelTimeout:x}=n1();return{onOpen:k=>{y(()=>{$(k);const R=I(c);Qe(R)&&R>0&&v(()=>{m(k)},R)},I(o))},onClose:k=>{x(),y(()=>{m(k)},I(u))}}},zx=Symbol("elForwardRef"),JU=o=>{ht(zx,{setForwardRef:c=>{o.value=c}})},zU=o=>({mounted(u){o(u)},updated(u){o(u)},unmounted(){o(null)}}),o1=ae(0),Hx=2e3,jx=Symbol("zIndexContextKey"),$l=o=>{const u=o||(ot()?Be(jx,void 0):void 0),c=Q(()=>{const y=I(u);return Qe(y)?y:Hx}),$=Q(()=>c.value+o1.value);return{initialZIndex:c,currentZIndex:$,nextZIndex:()=>(o1.value++,$.value)}},Ho=Math.min,xi=Math.max,mp=Math.round,Z_=Math.floor,Ja=o=>({x:o,y:o}),HU={left:"right",right:"left",bottom:"top",top:"bottom"},jU={start:"end",end:"start"};function Fh(o,u,c){return xi(o,Ho(u,c))}function __(o,u){return typeof o=="function"?o(u):o}function Li(o){return o.split("-")[0]}function c_(o){return o.split("-")[1]}function qx(o){return o==="x"?"y":"x"}function gg(o){return o==="y"?"height":"width"}function d$(o){return["top","bottom"].includes(Li(o))?"y":"x"}function yg(o){return qx(d$(o))}function qU(o,u,c){c===void 0&&(c=!1);const $=c_(o),m=yg(o),y=gg(m);let v=m==="x"?$===(c?"end":"start")?"right":"left":$==="start"?"bottom":"top";return u.reference[y]>u.floating[y]&&(v=gp(v)),[v,gp(v)]}function WU(o){const u=gp(o);return[Nh(o),u,Nh(u)]}function Nh(o){return o.replace(/start|end/g,u=>jU[u])}function KU(o,u,c){const $=["left","right"],m=["right","left"],y=["top","bottom"],v=["bottom","top"];switch(o){case"top":case"bottom":return c?u?m:$:u?$:m;case"left":case"right":return u?y:v;default:return[]}}function GU(o,u,c,$){const m=c_(o);let y=KU(Li(o),c==="start",$);return m&&(y=y.map(v=>v+"-"+m),u&&(y=y.concat(y.map(Nh)))),y}function gp(o){return o.replace(/left|right|bottom|top/g,u=>HU[u])}function QU(o){return{top:0,right:0,bottom:0,left:0,...o}}function Wx(o){return typeof o!="number"?QU(o):{top:o,right:o,bottom:o,left:o}}function yp(o){return{...o,top:o.y,left:o.x,right:o.x+o.width,bottom:o.y+o.height}}function l1(o,u,c){let{reference:$,floating:m}=o;const y=d$(u),v=yg(u),x=gg(v),A=Li(u),M=y==="y",k=$.x+$.width/2-m.width/2,R=$.y+$.height/2-m.height/2,N=$[x]/2-m[x]/2;let O;switch(A){case"top":O={x:k,y:$.y-m.height};break;case"bottom":O={x:k,y:$.y+$.height};break;case"right":O={x:$.x+$.width,y:R};break;case"left":O={x:$.x-m.width,y:R};break;default:O={x:$.x,y:$.y}}switch(c_(u)){case"start":O[v]-=N*(c&&M?-1:1);break;case"end":O[v]+=N*(c&&M?-1:1);break}return O}const ZU=async(o,u,c)=>{const{placement:$="bottom",strategy:m="absolute",middleware:y=[],platform:v}=c,x=y.filter(Boolean),A=await(v.isRTL==null?void 0:v.isRTL(u));let M=await v.getElementRects({reference:o,floating:u,strategy:m}),{x:k,y:R}=l1(M,$,A),N=$,O={},U=0;for(let P=0;P<x.length;P++){const{name:H,fn:J}=x[P],{x:q,y:j,data:K,reset:ee}=await J({x:k,y:R,initialPlacement:$,placement:N,strategy:m,middlewareData:O,rects:M,platform:v,elements:{reference:o,floating:u}});k=q??k,R=j??R,O={...O,[H]:{...O[H],...K}},ee&&U<=50&&(U++,typeof ee=="object"&&(ee.placement&&(N=ee.placement),ee.rects&&(M=ee.rects===!0?await v.getElementRects({reference:o,floating:u,strategy:m}):ee.rects),{x:k,y:R}=l1(M,N,A)),P=-1)}return{x:k,y:R,placement:N,strategy:m,middlewareData:O}};async function vg(o,u){var c;u===void 0&&(u={});const{x:$,y:m,platform:y,rects:v,elements:x,strategy:A}=o,{boundary:M="clippingAncestors",rootBoundary:k="viewport",elementContext:R="floating",altBoundary:N=!1,padding:O=0}=__(u,o),U=Wx(O),H=x[N?R==="floating"?"reference":"floating":R],J=yp(await y.getClippingRect({element:(c=await(y.isElement==null?void 0:y.isElement(H)))==null||c?H:H.contextElement||await(y.getDocumentElement==null?void 0:y.getDocumentElement(x.floating)),boundary:M,rootBoundary:k,strategy:A})),q=R==="floating"?{...v.floating,x:$,y:m}:v.reference,j=await(y.getOffsetParent==null?void 0:y.getOffsetParent(x.floating)),K=await(y.isElement==null?void 0:y.isElement(j))?await(y.getScale==null?void 0:y.getScale(j))||{x:1,y:1}:{x:1,y:1},ee=yp(y.convertOffsetParentRelativeRectToViewportRelativeRect?await y.convertOffsetParentRelativeRectToViewportRelativeRect({elements:x,rect:q,offsetParent:j,strategy:A}):q);return{top:(J.top-ee.top+U.top)/K.y,bottom:(ee.bottom-J.bottom+U.bottom)/K.y,left:(J.left-ee.left+U.left)/K.x,right:(ee.right-J.right+U.right)/K.x}}const YU=o=>({name:"arrow",options:o,async fn(u){const{x:c,y:$,placement:m,rects:y,platform:v,elements:x,middlewareData:A}=u,{element:M,padding:k=0}=__(o,u)||{};if(M==null)return{};const R=Wx(k),N={x:c,y:$},O=yg(m),U=gg(O),P=await v.getDimensions(M),H=O==="y",J=H?"top":"left",q=H?"bottom":"right",j=H?"clientHeight":"clientWidth",K=y.reference[U]+y.reference[O]-N[O]-y.floating[U],ee=N[O]-y.reference[O],Z=await(v.getOffsetParent==null?void 0:v.getOffsetParent(M));let te=Z?Z[j]:0;(!te||!await(v.isElement==null?void 0:v.isElement(Z)))&&(te=x.floating[j]||y.floating[U]);const re=K/2-ee/2,ie=te/2-P[U]/2-1,oe=Ho(R[J],ie),le=Ho(R[q],ie),_e=oe,fe=te-P[U]-le,pe=te/2-P[U]/2+re,C=Fh(_e,pe,fe),t=!A.arrow&&c_(m)!=null&&pe!==C&&y.reference[U]/2-(pe<_e?oe:le)-P[U]/2<0,f=t?pe<_e?pe-_e:pe-fe:0;return{[O]:N[O]+f,data:{[O]:C,centerOffset:pe-C-f,...t&&{alignmentOffset:f}},reset:t}}}),XU=function(o){return o===void 0&&(o={}),{name:"flip",options:o,async fn(u){var c,$;const{placement:m,middlewareData:y,rects:v,initialPlacement:x,platform:A,elements:M}=u,{mainAxis:k=!0,crossAxis:R=!0,fallbackPlacements:N,fallbackStrategy:O="bestFit",fallbackAxisSideDirection:U="none",flipAlignment:P=!0,...H}=__(o,u);if((c=y.arrow)!=null&&c.alignmentOffset)return{};const J=Li(m),q=Li(x)===x,j=await(A.isRTL==null?void 0:A.isRTL(M.floating)),K=N||(q||!P?[gp(x)]:WU(x));!N&&U!=="none"&&K.push(...GU(x,P,U,j));const ee=[x,...K],Z=await vg(u,H),te=[];let re=(($=y.flip)==null?void 0:$.overflows)||[];if(k&&te.push(Z[J]),R){const _e=qU(m,v,j);te.push(Z[_e[0]],Z[_e[1]])}if(re=[...re,{placement:m,overflows:te}],!te.every(_e=>_e<=0)){var ie,oe;const _e=(((ie=y.flip)==null?void 0:ie.index)||0)+1,fe=ee[_e];if(fe)return{data:{index:_e,overflows:re},reset:{placement:fe}};let pe=(oe=re.filter(C=>C.overflows[0]<=0).sort((C,t)=>C.overflows[1]-t.overflows[1])[0])==null?void 0:oe.placement;if(!pe)switch(O){case"bestFit":{var le;const C=(le=re.map(t=>[t.placement,t.overflows.filter(f=>f>0).reduce((f,he)=>f+he,0)]).sort((t,f)=>t[1]-f[1])[0])==null?void 0:le[0];C&&(pe=C);break}case"initialPlacement":pe=x;break}if(m!==pe)return{reset:{placement:pe}}}return{}}}};async function e5(o,u){const{placement:c,platform:$,elements:m}=o,y=await($.isRTL==null?void 0:$.isRTL(m.floating)),v=Li(c),x=c_(c),A=d$(c)==="y",M=["left","top"].includes(v)?-1:1,k=y&&A?-1:1,R=__(u,o);let{mainAxis:N,crossAxis:O,alignmentAxis:U}=typeof R=="number"?{mainAxis:R,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...R};return x&&typeof U=="number"&&(O=x==="end"?U*-1:U),A?{x:O*k,y:N*M}:{x:N*M,y:O*k}}const Kx=function(o){return o===void 0&&(o=0),{name:"offset",options:o,async fn(u){var c,$;const{x:m,y,placement:v,middlewareData:x}=u,A=await e5(u,o);return v===((c=x.offset)==null?void 0:c.placement)&&($=x.arrow)!=null&&$.alignmentOffset?{}:{x:m+A.x,y:y+A.y,data:{...A,placement:v}}}}},t5=function(o){return o===void 0&&(o={}),{name:"shift",options:o,async fn(u){const{x:c,y:$,placement:m}=u,{mainAxis:y=!0,crossAxis:v=!1,limiter:x={fn:H=>{let{x:J,y:q}=H;return{x:J,y:q}}},...A}=__(o,u),M={x:c,y:$},k=await vg(u,A),R=d$(Li(m)),N=qx(R);let O=M[N],U=M[R];if(y){const H=N==="y"?"top":"left",J=N==="y"?"bottom":"right",q=O+k[H],j=O-k[J];O=Fh(q,O,j)}if(v){const H=R==="y"?"top":"left",J=R==="y"?"bottom":"right",q=U+k[H],j=U-k[J];U=Fh(q,U,j)}const P=x.fn({...u,[N]:O,[R]:U});return{...P,data:{x:P.x-c,y:P.y-$}}}}};function za(o){return Gx(o)?(o.nodeName||"").toLowerCase():"#document"}function Sn(o){var u;return(o==null||(u=o.ownerDocument)==null?void 0:u.defaultView)||window}function aa(o){var u;return(u=(Gx(o)?o.ownerDocument:o.document)||window.document)==null?void 0:u.documentElement}function Gx(o){return o instanceof Node||o instanceof Sn(o).Node}function Zs(o){return o instanceof Element||o instanceof Sn(o).Element}function xs(o){return o instanceof HTMLElement||o instanceof Sn(o).HTMLElement}function u1(o){return typeof ShadowRoot>"u"?!1:o instanceof ShadowRoot||o instanceof Sn(o).ShadowRoot}function p_(o){const{overflow:u,overflowX:c,overflowY:$,display:m}=Dn(o);return/auto|scroll|overlay|hidden|clip/.test(u+$+c)&&!["inline","contents"].includes(m)}function r5(o){return["table","td","th"].includes(za(o))}function Sg(o){const u=bg(),c=Dn(o);return c.transform!=="none"||c.perspective!=="none"||(c.containerType?c.containerType!=="normal":!1)||!u&&(c.backdropFilter?c.backdropFilter!=="none":!1)||!u&&(c.filter?c.filter!=="none":!1)||["transform","perspective","filter"].some($=>(c.willChange||"").includes($))||["paint","layout","strict","content"].some($=>(c.contain||"").includes($))}function Qx(o){let u=jo(o);for(;xs(u)&&!h$(u);){if(Sg(u))return u;u=jo(u)}return null}function bg(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function h$(o){return["html","body","#document"].includes(za(o))}function Dn(o){return Sn(o).getComputedStyle(o)}function f$(o){return Zs(o)?{scrollLeft:o.scrollLeft,scrollTop:o.scrollTop}:{scrollLeft:o.pageXOffset,scrollTop:o.pageYOffset}}function jo(o){if(za(o)==="html")return o;const u=o.assignedSlot||o.parentNode||u1(o)&&o.host||aa(o);return u1(u)?u.host:u}function Zx(o){const u=jo(o);return h$(u)?o.ownerDocument?o.ownerDocument.body:o.body:xs(u)&&p_(u)?u:Zx(u)}function Mu(o,u,c){var $;u===void 0&&(u=[]),c===void 0&&(c=!0);const m=Zx(o),y=m===(($=o.ownerDocument)==null?void 0:$.body),v=Sn(m);return y?u.concat(v,v.visualViewport||[],p_(m)?m:[],v.frameElement&&c?Mu(v.frameElement):[]):u.concat(m,Mu(m,[],c))}function Yx(o){const u=Dn(o);let c=parseFloat(u.width)||0,$=parseFloat(u.height)||0;const m=xs(o),y=m?o.offsetWidth:c,v=m?o.offsetHeight:$,x=mp(c)!==y||mp($)!==v;return x&&(c=y,$=v),{width:c,height:$,$:x}}function Cg(o){return Zs(o)?o:o.contextElement}function wo(o){const u=Cg(o);if(!xs(u))return Ja(1);const c=u.getBoundingClientRect(),{width:$,height:m,$:y}=Yx(u);let v=(y?mp(c.width):c.width)/$,x=(y?mp(c.height):c.height)/m;return(!v||!Number.isFinite(v))&&(v=1),(!x||!Number.isFinite(x))&&(x=1),{x:v,y:x}}const n5=Ja(0);function Xx(o){const u=Sn(o);return!bg()||!u.visualViewport?n5:{x:u.visualViewport.offsetLeft,y:u.visualViewport.offsetTop}}function s5(o,u,c){return u===void 0&&(u=!1),!c||u&&c!==Sn(o)?!1:u}function Fi(o,u,c,$){u===void 0&&(u=!1),c===void 0&&(c=!1);const m=o.getBoundingClientRect(),y=Cg(o);let v=Ja(1);u&&($?Zs($)&&(v=wo($)):v=wo(o));const x=s5(y,c,$)?Xx(y):Ja(0);let A=(m.left+x.x)/v.x,M=(m.top+x.y)/v.y,k=m.width/v.x,R=m.height/v.y;if(y){const N=Sn(y),O=$&&Zs($)?Sn($):$;let U=N.frameElement;for(;U&&$&&O!==N;){const P=wo(U),H=U.getBoundingClientRect(),J=Dn(U),q=H.left+(U.clientLeft+parseFloat(J.paddingLeft))*P.x,j=H.top+(U.clientTop+parseFloat(J.paddingTop))*P.y;A*=P.x,M*=P.y,k*=P.x,R*=P.y,A+=q,M+=j,U=Sn(U).frameElement}}return yp({width:k,height:R,x:A,y:M})}const a5=[":popover-open",":modal"];function eE(o){let u=!1,c=0,$=0;function m(y){try{u=u||o.matches(y)}catch{}}if(a5.forEach(y=>{m(y)}),u){const y=Qx(o);if(y){const v=y.getBoundingClientRect();c=v.x,$=v.y}}return[u,c,$]}function i5(o){let{elements:u,rect:c,offsetParent:$,strategy:m}=o;const y=aa($),[v]=u?eE(u.floating):[!1];if($===y||v)return c;let x={scrollLeft:0,scrollTop:0},A=Ja(1);const M=Ja(0),k=xs($);if((k||!k&&m!=="fixed")&&((za($)!=="body"||p_(y))&&(x=f$($)),xs($))){const R=Fi($);A=wo($),M.x=R.x+$.clientLeft,M.y=R.y+$.clientTop}return{width:c.width*A.x,height:c.height*A.y,x:c.x*A.x-x.scrollLeft*A.x+M.x,y:c.y*A.y-x.scrollTop*A.y+M.y}}function o5(o){return Array.from(o.getClientRects())}function tE(o){return Fi(aa(o)).left+f$(o).scrollLeft}function l5(o){const u=aa(o),c=f$(o),$=o.ownerDocument.body,m=xi(u.scrollWidth,u.clientWidth,$.scrollWidth,$.clientWidth),y=xi(u.scrollHeight,u.clientHeight,$.scrollHeight,$.clientHeight);let v=-c.scrollLeft+tE(o);const x=-c.scrollTop;return Dn($).direction==="rtl"&&(v+=xi(u.clientWidth,$.clientWidth)-m),{width:m,height:y,x:v,y:x}}function u5(o,u){const c=Sn(o),$=aa(o),m=c.visualViewport;let y=$.clientWidth,v=$.clientHeight,x=0,A=0;if(m){y=m.width,v=m.height;const M=bg();(!M||M&&u==="fixed")&&(x=m.offsetLeft,A=m.offsetTop)}return{width:y,height:v,x,y:A}}function _5(o,u){const c=Fi(o,!0,u==="fixed"),$=c.top+o.clientTop,m=c.left+o.clientLeft,y=xs(o)?wo(o):Ja(1),v=o.clientWidth*y.x,x=o.clientHeight*y.y,A=m*y.x,M=$*y.y;return{width:v,height:x,x:A,y:M}}function _1(o,u,c){let $;if(u==="viewport")$=u5(o,c);else if(u==="document")$=l5(aa(o));else if(Zs(u))$=_5(u,c);else{const m=Xx(o);$={...u,x:u.x-m.x,y:u.y-m.y}}return yp($)}function rE(o,u){const c=jo(o);return c===u||!Zs(c)||h$(c)?!1:Dn(c).position==="fixed"||rE(c,u)}function c5(o,u){const c=u.get(o);if(c)return c;let $=Mu(o,[],!1).filter(x=>Zs(x)&&za(x)!=="body"),m=null;const y=Dn(o).position==="fixed";let v=y?jo(o):o;for(;Zs(v)&&!h$(v);){const x=Dn(v),A=Sg(v);!A&&x.position==="fixed"&&(m=null),(y?!A&&!m:!A&&x.position==="static"&&!!m&&["absolute","fixed"].includes(m.position)||p_(v)&&!A&&rE(o,v))?$=$.filter(k=>k!==v):m=x,v=jo(v)}return u.set(o,$),$}function p5(o){let{element:u,boundary:c,rootBoundary:$,strategy:m}=o;const v=[...c==="clippingAncestors"?c5(u,this._c):[].concat(c),$],x=v[0],A=v.reduce((M,k)=>{const R=_1(u,k,m);return M.top=xi(R.top,M.top),M.right=Ho(R.right,M.right),M.bottom=Ho(R.bottom,M.bottom),M.left=xi(R.left,M.left),M},_1(u,x,m));return{width:A.right-A.left,height:A.bottom-A.top,x:A.left,y:A.top}}function $5(o){const{width:u,height:c}=Yx(o);return{width:u,height:c}}function d5(o,u,c,$){const m=xs(u),y=aa(u),v=c==="fixed",x=Fi(o,!0,v,u);let A={scrollLeft:0,scrollTop:0};const M=Ja(0);if(m||!m&&!v)if((za(u)!=="body"||p_(y))&&(A=f$(u)),m){const P=Fi(u,!0,v,u);M.x=P.x+u.clientLeft,M.y=P.y+u.clientTop}else y&&(M.x=tE(y));let k=x.left+A.scrollLeft-M.x,R=x.top+A.scrollTop-M.y;const[N,O,U]=eE($);return N&&(k+=O,R+=U,m&&(k+=u.clientLeft,R+=u.clientTop)),{x:k,y:R,width:x.width,height:x.height}}function c1(o,u){return!xs(o)||Dn(o).position==="fixed"?null:u?u(o):o.offsetParent}function nE(o,u){const c=Sn(o);if(!xs(o))return c;let $=c1(o,u);for(;$&&r5($)&&Dn($).position==="static";)$=c1($,u);return $&&(za($)==="html"||za($)==="body"&&Dn($).position==="static"&&!Sg($))?c:$||Qx(o)||c}const h5=async function(o){const u=this.getOffsetParent||nE,c=this.getDimensions;return{reference:d5(o.reference,await u(o.floating),o.strategy,o.floating),floating:{x:0,y:0,...await c(o.floating)}}};function f5(o){return Dn(o).direction==="rtl"}const m5={convertOffsetParentRelativeRectToViewportRelativeRect:i5,getDocumentElement:aa,getClippingRect:p5,getOffsetParent:nE,getElementRects:h5,getClientRects:o5,getDimensions:$5,getScale:wo,isElement:Zs,isRTL:f5};function g5(o,u){let c=null,$;const m=aa(o);function y(){var x;clearTimeout($),(x=c)==null||x.disconnect(),c=null}function v(x,A){x===void 0&&(x=!1),A===void 0&&(A=1),y();const{left:M,top:k,width:R,height:N}=o.getBoundingClientRect();if(x||u(),!R||!N)return;const O=Z_(k),U=Z_(m.clientWidth-(M+R)),P=Z_(m.clientHeight-(k+N)),H=Z_(M),q={rootMargin:-O+"px "+-U+"px "+-P+"px "+-H+"px",threshold:xi(0,Ho(1,A))||1};let j=!0;function K(ee){const Z=ee[0].intersectionRatio;if(Z!==A){if(!j)return v();Z?v(!1,Z):$=setTimeout(()=>{v(!1,1e-7)},100)}j=!1}try{c=new IntersectionObserver(K,{...q,root:m.ownerDocument})}catch{c=new IntersectionObserver(K,q)}c.observe(o)}return v(!0),y}function y5(o,u,c,$){$===void 0&&($={});const{ancestorScroll:m=!0,ancestorResize:y=!0,elementResize:v=typeof ResizeObserver=="function",layoutShift:x=typeof IntersectionObserver=="function",animationFrame:A=!1}=$,M=Cg(o),k=m||y?[...M?Mu(M):[],...Mu(u)]:[];k.forEach(J=>{m&&J.addEventListener("scroll",c,{passive:!0}),y&&J.addEventListener("resize",c)});const R=M&&x?g5(M,c):null;let N=-1,O=null;v&&(O=new ResizeObserver(J=>{let[q]=J;q&&q.target===M&&O&&(O.unobserve(u),cancelAnimationFrame(N),N=requestAnimationFrame(()=>{var j;(j=O)==null||j.observe(u)})),c()}),M&&!A&&O.observe(M),O.observe(u));let U,P=A?Fi(o):null;A&&H();function H(){const J=Fi(o);P&&(J.x!==P.x||J.y!==P.y||J.width!==P.width||J.height!==P.height)&&c(),P=J,U=requestAnimationFrame(H)}return c(),()=>{var J;k.forEach(q=>{m&&q.removeEventListener("scroll",c),y&&q.removeEventListener("resize",c)}),R==null||R(),(J=O)==null||J.disconnect(),O=null,A&&cancelAnimationFrame(U)}}const v5=t5,S5=XU,sE=YU,aE=(o,u,c)=>{const $=new Map,m={platform:m5,...c},y={...m.platform,_c:$};return ZU(o,u,{...m,platform:y})};Ne({});const b5=o=>{if(!vt)return;if(!o)return o;const u=_n(o);return u||(Ot(o)?u:o)},C5=({middleware:o,placement:u,strategy:c})=>{const $=ae(),m=ae(),y=ae(),v=ae(),x=ae({}),A={x:y,y:v,placement:u,strategy:c,middlewareData:x},M=async()=>{if(!vt)return;const k=b5($),R=_n(m);if(!k||!R)return;const N=await aE(k,R,{placement:I(u),strategy:I(c),middleware:I(o)});No(A).forEach(O=>{A[O].value=N[O]})};return st(()=>{gr(()=>{M()})}),{...A,update:M,referenceRef:$,contentRef:m}},w5=({arrowRef:o,padding:u})=>({name:"arrow",options:{element:o,padding:u},fn(c){const $=I(o);return $?sE({element:$,padding:u}).fn(c):{}}});function x5(o){const u=ae();function c(){if(o.value==null)return;const{selectionStart:m,selectionEnd:y,value:v}=o.value;if(m==null||y==null)return;const x=v.slice(0,Math.max(0,m)),A=v.slice(Math.max(0,y));u.value={selectionStart:m,selectionEnd:y,value:v,beforeTxt:x,afterTxt:A}}function $(){if(o.value==null||u.value==null)return;const{value:m}=o.value,{beforeTxt:y,afterTxt:v,selectionStart:x}=u.value;if(y==null||v==null||x==null)return;let A=m.length;if(m.endsWith(v))A=m.length-v.length;else if(m.startsWith(y))A=y.length;else{const M=y[x-1],k=m.indexOf(M,x-1);k!==-1&&(A=k+1)}o.value.setSelectionRange(A,A)}return[c,$]}const E5=(o,u,c)=>La(o.subTree).filter(y=>{var v;return Ht(y)&&((v=y.type)==null?void 0:v.name)===u&&!!y.component}).map(y=>y.component.uid).map(y=>c[y]).filter(y=>!!y),wg=(o,u)=>{const c={},$=Ut([]);return{children:$,addChild:v=>{c[v.uid]=v,$.value=E5(o,u,c)},removeChild:v=>{delete c[v],$.value=$.value.filter(x=>x.uid!==v)}}},Ir=ls({type:String,values:As,required:!1}),iE=Symbol("size"),A5=()=>{const o=Be(iE,{});return Q(()=>I(o.size)||"")};function m$(o,{afterFocus:u,beforeBlur:c,afterBlur:$}={}){const m=ot(),{emit:y}=m,v=Ut(),x=ae(!1),A=R=>{x.value||(x.value=!0,y("focus",R),u==null||u())},M=R=>{var N;Ze(c)&&c(R)||R.relatedTarget&&((N=v.value)!=null&&N.contains(R.relatedTarget))||(x.value=!1,y("blur",R),$==null||$())},k=()=>{var R;(R=o.value)==null||R.focus()};return Re(v,R=>{R&&R.setAttribute("tabindex","-1")}),Wt(v,"click",k),{wrapperRef:v,isFocused:x,handleFocus:A,handleBlur:M}}const oE=Symbol(),vp=ae();function g$(o,u=void 0){const c=ot()?Be(oE,vp):vp;return o?Q(()=>{var $,m;return(m=($=c.value)==null?void 0:$[o])!=null?m:u}):c}function y$(o,u){const c=g$(),$=Le(o,Q(()=>{var x;return((x=c.value)==null?void 0:x.namespace)||eu})),m=St(Q(()=>{var x;return(x=c.value)==null?void 0:x.locale})),y=$l(Q(()=>{var x;return((x=c.value)==null?void 0:x.zIndex)||Hx})),v=Q(()=>{var x;return I(u)||((x=c.value)==null?void 0:x.size)||""});return xg(Q(()=>I(c)||{})),{ns:$,locale:m,zIndex:y,size:v}}const xg=(o,u,c=!1)=>{var $;const m=!!ot(),y=m?g$():void 0,v=($=u==null?void 0:u.provide)!=null?$:m?ht:void 0;if(!v)return;const x=Q(()=>{const A=I(o);return y!=null&&y.value?I5(y.value,A):A});return v(oE,x),v(Ax,Q(()=>x.value.locale)),v(Ix,Q(()=>x.value.namespace)),v(jx,Q(()=>x.value.zIndex)),v(iE,{size:Q(()=>x.value.size||"")}),(c||!vp.value)&&(vp.value=x.value),x},I5=(o,u)=>{var c;const $=[...new Set([...No(o),...No(u)])],m={};for(const y of $)m[y]=(c=u[y])!=null?c:o[y];return m},M5=Ne({a11y:{type:Boolean,default:!0},locale:{type:Ae(Object)},size:Ir,button:{type:Ae(Object)},experimentalFeatures:{type:Ae(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:Ae(Object)},zIndex:Number,namespace:{type:String,default:"el"}}),Th={},k5=Se({name:"ElConfigProvider",props:M5,setup(o,{slots:u}){Re(()=>o.message,$=>{Object.assign(Th,$??{})},{immediate:!0,deep:!0});const c=xg(o);return()=>Ve(u,"default",{config:c==null?void 0:c.value})}}),V5=ut(k5),R5="2.5.3",L5=(o=[])=>({version:R5,install:(c,$)=>{c[qv]||(c[qv]=!0,o.forEach(m=>c.use(m)),$&&xg($,c,!0))}}),F5=Ne({zIndex:{type:Ae([Number,String]),default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),N5={scroll:({scrollTop:o,fixed:u})=>Qe(o)&&pr(u),[jt]:o=>pr(o)};var Te=(o,u)=>{const c=o.__vccOpts||o;for(const[$,m]of u)c[$]=m;return c};const lE="ElAffix",T5=Se({name:lE}),O5=Se({...T5,props:F5,emits:N5,setup(o,{expose:u,emit:c}){const $=o,m=Le("affix"),y=Ut(),v=Ut(),x=Ut(),{height:A}=CL(),{height:M,width:k,top:R,bottom:N,update:O}=lv(v,{windowScroll:!1}),U=lv(y),P=ae(!1),H=ae(0),J=ae(0),q=Q(()=>({height:P.value?`${M.value}px`:"",width:P.value?`${k.value}px`:""})),j=Q(()=>{if(!P.value)return{};const Z=$.offset?_r($.offset):0;return{height:`${M.value}px`,width:`${k.value}px`,top:$.position==="top"?Z:"",bottom:$.position==="bottom"?Z:"",transform:J.value?`translateY(${J.value}px)`:"",zIndex:$.zIndex}}),K=()=>{if(x.value)if(H.value=x.value instanceof Window?document.documentElement.scrollTop:x.value.scrollTop||0,$.position==="top")if($.target){const Z=U.bottom.value-$.offset-M.value;P.value=$.offset>R.value&&U.bottom.value>0,J.value=Z<0?Z:0}else P.value=$.offset>R.value;else if($.target){const Z=A.value-U.top.value-$.offset-M.value;P.value=A.value-$.offset<N.value&&A.value>U.top.value,J.value=Z<0?-Z:0}else P.value=A.value-$.offset<N.value},ee=()=>{O(),c("scroll",{scrollTop:H.value,fixed:P.value})};return Re(P,Z=>c("change",Z)),st(()=>{var Z;$.target?(y.value=(Z=document.querySelector($.target))!=null?Z:void 0,y.value||hr(lE,`Target is not existed: ${$.target}`)):y.value=document.documentElement,x.value=Qm(v.value,!0),O()}),Wt(x,"scroll",ee),gr(K),u({update:K,updateRoot:O}),(Z,te)=>(X(),$e("div",{ref_key:"root",ref:v,class:ne(I(m).b()),style:je(I(q))},[de("div",{class:ne({[I(m).m("fixed")]:P.value}),style:je(I(j))},[Ve(Z.$slots,"default")],6)],6))}});var P5=Te(O5,[["__file","affix.vue"]]);const U5=ut(P5),D5=Ne({size:{type:Ae([Number,String])},color:{type:String}}),B5=Se({name:"ElIcon",inheritAttrs:!1}),J5=Se({...B5,props:D5,setup(o){const u=o,c=Le("icon"),$=Q(()=>{const{size:m,color:y}=u;return!m&&!y?{}:{fontSize:$r(m)?void 0:_r(m),"--color":y}});return(m,y)=>(X(),$e("i",ct({class:I(c).b(),style:I($)},m.$attrs),[Ve(m.$slots,"default")],16))}});var z5=Te(J5,[["__file","icon.vue"]]);const He=ut(z5),H5=["light","dark"],j5=Ne({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:No(Ba),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:H5,default:"light"}}),q5={close:o=>o instanceof MouseEvent},W5=Se({name:"ElAlert"}),K5=Se({...W5,props:j5,emits:q5,setup(o,{emit:u}){const c=o,{Close:$}=rg,m=br(),y=Le("alert"),v=ae(!0),x=Q(()=>Ba[c.type]),A=Q(()=>[y.e("icon"),{[y.is("big")]:!!c.description||!!m.default}]),M=Q(()=>({[y.is("bold")]:c.description||m.default})),k=R=>{v.value=!1,u("close",R)};return(R,N)=>(X(),Me(dr,{name:I(y).b("fade"),persisted:""},{default:Ce(()=>[nt(de("div",{class:ne([I(y).b(),I(y).m(R.type),I(y).is("center",R.center),I(y).is(R.effect)]),role:"alert"},[R.showIcon&&I(x)?(X(),Me(I(He),{key:0,class:ne(I(A))},{default:Ce(()=>[(X(),Me(pt(I(x))))]),_:1},8,["class"])):Ie("v-if",!0),de("div",{class:ne(I(y).e("content"))},[R.title||R.$slots.title?(X(),$e("span",{key:0,class:ne([I(y).e("title"),I(M)])},[Ve(R.$slots,"title",{},()=>[it(Fe(R.title),1)])],2)):Ie("v-if",!0),R.$slots.default||R.description?(X(),$e("p",{key:1,class:ne(I(y).e("description"))},[Ve(R.$slots,"default",{},()=>[it(Fe(R.description),1)])],2)):Ie("v-if",!0),R.closable?(X(),$e(ze,{key:2},[R.closeText?(X(),$e("div",{key:0,class:ne([I(y).e("close-btn"),I(y).is("customed")]),onClick:k},Fe(R.closeText),3)):(X(),Me(I(He),{key:1,class:ne(I(y).e("close-btn")),onClick:k},{default:Ce(()=>[me(I($))]),_:1},8,["class"]))],64)):Ie("v-if",!0)],2)],2),[[bt,v.value]])]),_:3},8,["name"]))}});var G5=Te(K5,[["__file","alert.vue"]]);const Q5=ut(G5),Gi=Symbol("formContextKey"),Es=Symbol("formItemContextKey"),fr=(o,u={})=>{const c=ae(void 0),$=u.prop?c:kx("size"),m=u.global?c:A5(),y=u.form?{size:void 0}:Be(Gi,void 0),v=u.formItem?{size:void 0}:Be(Es,void 0);return Q(()=>$.value||I(o)||(v==null?void 0:v.size)||(y==null?void 0:y.size)||m.value||"")},fn=o=>{const u=kx("disabled"),c=Be(Gi,void 0);return Q(()=>u.value||I(o)||(c==null?void 0:c.disabled)||!1)},an=()=>{const o=Be(Gi,void 0),u=Be(Es,void 0);return{form:o,formItem:u}},Is=(o,{formItemContext:u,disableIdGeneration:c,disableIdManagement:$})=>{c||(c=ae(!1)),$||($=ae(!1));const m=ae();let y;const v=Q(()=>{var x;return!!(!o.label&&u&&u.inputIds&&((x=u.inputIds)==null?void 0:x.length)<=1)});return st(()=>{y=Re([Lt(o,"id"),c],([x,A])=>{const M=x??(A?void 0:Jr().value);M!==m.value&&(u!=null&&u.removeInputId&&(m.value&&u.removeInputId(m.value),!($!=null&&$.value)&&!A&&M&&u.addInputId(M)),m.value=M)},{immediate:!0})}),Wa(()=>{y&&y(),u!=null&&u.removeInputId&&m.value&&u.removeInputId(m.value)}),{isLabeledByFormItem:v,inputId:m}},Z5=Ne({size:{type:String,values:As},disabled:Boolean}),Y5=Ne({...Z5,model:Object,rules:{type:Ae(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:Boolean,scrollToError:Boolean,scrollIntoViewOptions:{type:[Object,Boolean]}}),X5={validate:(o,u,c)=>(De(o)||rt(o))&&pr(u)&&rt(c)};function eD(){const o=ae([]),u=Q(()=>{if(!o.value.length)return"0";const y=Math.max(...o.value);return y?`${y}px`:""});function c(y){const v=o.value.indexOf(y);return v===-1&&u.value,v}function $(y,v){if(y&&v){const x=c(v);o.value.splice(x,1,y)}else y&&o.value.push(y)}function m(y){const v=c(y);v>-1&&o.value.splice(v,1)}return{autoLabelWidth:u,registerLabelWidth:$,deregisterLabelWidth:m}}const Y_=(o,u)=>{const c=Ri(u);return c.length>0?o.filter($=>$.prop&&c.includes($.prop)):o},tD="ElForm",rD=Se({name:tD}),nD=Se({...rD,props:Y5,emits:X5,setup(o,{expose:u,emit:c}){const $=o,m=[],y=fr(),v=Le("form"),x=Q(()=>{const{labelPosition:j,inline:K}=$;return[v.b(),v.m(y.value||"default"),{[v.m(`label-${j}`)]:j,[v.m("inline")]:K}]}),A=j=>m.find(K=>K.prop===j),M=j=>{m.push(j)},k=j=>{j.prop&&m.splice(m.indexOf(j),1)},R=(j=[])=>{$.model&&Y_(m,j).forEach(K=>K.resetField())},N=(j=[])=>{Y_(m,j).forEach(K=>K.clearValidate())},O=Q(()=>!!$.model),U=j=>{if(m.length===0)return[];const K=Y_(m,j);return K.length?K:[]},P=async j=>J(void 0,j),H=async(j=[])=>{if(!O.value)return!1;const K=U(j);if(K.length===0)return!0;let ee={};for(const Z of K)try{await Z.validate("")}catch(te){ee={...ee,...te}}return Object.keys(ee).length===0?!0:Promise.reject(ee)},J=async(j=[],K)=>{const ee=!Ze(K);try{const Z=await H(j);return Z===!0&&(K==null||K(Z)),Z}catch(Z){if(Z instanceof Error)throw Z;const te=Z;return $.scrollToError&&q(Object.keys(te)[0]),K==null||K(!1,te),ee&&Promise.reject(te)}},q=j=>{var K;const ee=Y_(m,j)[0];ee&&((K=ee.$el)==null||K.scrollIntoView($.scrollIntoViewOptions))};return Re(()=>$.rules,()=>{$.validateOnRuleChange&&P().catch(j=>void 0)},{deep:!0}),ht(Gi,Ct({...Ar($),emit:c,resetFields:R,clearValidate:N,validateField:J,getField:A,addField:M,removeField:k,...eD()})),u({validate:P,validateField:J,resetFields:R,clearValidate:N,scrollToField:q}),(j,K)=>(X(),$e("form",{class:ne(I(x))},[Ve(j.$slots,"default")],2))}});var sD=Te(nD,[["__file","form.vue"]]);function hi(){return hi=Object.assign?Object.assign.bind():function(o){for(var u=1;u<arguments.length;u++){var c=arguments[u];for(var $ in c)Object.prototype.hasOwnProperty.call(c,$)&&(o[$]=c[$])}return o},hi.apply(this,arguments)}function aD(o,u){o.prototype=Object.create(u.prototype),o.prototype.constructor=o,ku(o,u)}function Oh(o){return Oh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(c){return c.__proto__||Object.getPrototypeOf(c)},Oh(o)}function ku(o,u){return ku=Object.setPrototypeOf?Object.setPrototypeOf.bind():function($,m){return $.__proto__=m,$},ku(o,u)}function iD(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ic(o,u,c){return iD()?Ic=Reflect.construct.bind():Ic=function(m,y,v){var x=[null];x.push.apply(x,y);var A=Function.bind.apply(m,x),M=new A;return v&&ku(M,v.prototype),M},Ic.apply(null,arguments)}function oD(o){return Function.toString.call(o).indexOf("[native code]")!==-1}function Ph(o){var u=typeof Map=="function"?new Map:void 0;return Ph=function($){if($===null||!oD($))return $;if(typeof $!="function")throw new TypeError("Super expression must either be null or a function");if(typeof u<"u"){if(u.has($))return u.get($);u.set($,m)}function m(){return Ic($,arguments,Oh(this).constructor)}return m.prototype=Object.create($.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),ku(m,$)},Ph(o)}var lD=/%[sdj%]/g,uD=function(){};function Uh(o){if(!o||!o.length)return null;var u={};return o.forEach(function(c){var $=c.field;u[$]=u[$]||[],u[$].push(c)}),u}function vn(o){for(var u=arguments.length,c=new Array(u>1?u-1:0),$=1;$<u;$++)c[$-1]=arguments[$];var m=0,y=c.length;if(typeof o=="function")return o.apply(null,c);if(typeof o=="string"){var v=o.replace(lD,function(x){if(x==="%%")return"%";if(m>=y)return x;switch(x){case"%s":return String(c[m++]);case"%d":return Number(c[m++]);case"%j":try{return JSON.stringify(c[m++])}catch{return"[Circular]"}break;default:return x}});return v}return o}function _D(o){return o==="string"||o==="url"||o==="hex"||o==="email"||o==="date"||o==="pattern"}function Mr(o,u){return!!(o==null||u==="array"&&Array.isArray(o)&&!o.length||_D(u)&&typeof o=="string"&&!o)}function cD(o,u,c){var $=[],m=0,y=o.length;function v(x){$.push.apply($,x||[]),m++,m===y&&c($)}o.forEach(function(x){u(x,v)})}function p1(o,u,c){var $=0,m=o.length;function y(v){if(v&&v.length){c(v);return}var x=$;$=$+1,x<m?u(o[x],y):c([])}y([])}function pD(o){var u=[];return Object.keys(o).forEach(function(c){u.push.apply(u,o[c]||[])}),u}var $1=function(o){aD(u,o);function u(c,$){var m;return m=o.call(this,"Async Validation Error")||this,m.errors=c,m.fields=$,m}return u}(Ph(Error));function $D(o,u,c,$,m){if(u.first){var y=new Promise(function(N,O){var U=function(J){return $(J),J.length?O(new $1(J,Uh(J))):N(m)},P=pD(o);p1(P,c,U)});return y.catch(function(N){return N}),y}var v=u.firstFields===!0?Object.keys(o):u.firstFields||[],x=Object.keys(o),A=x.length,M=0,k=[],R=new Promise(function(N,O){var U=function(H){if(k.push.apply(k,H),M++,M===A)return $(k),k.length?O(new $1(k,Uh(k))):N(m)};x.length||($(k),N(m)),x.forEach(function(P){var H=o[P];v.indexOf(P)!==-1?p1(H,c,U):cD(H,c,U)})});return R.catch(function(N){return N}),R}function dD(o){return!!(o&&o.message!==void 0)}function hD(o,u){for(var c=o,$=0;$<u.length;$++){if(c==null)return c;c=c[u[$]]}return c}function d1(o,u){return function(c){var $;return o.fullFields?$=hD(u,o.fullFields):$=u[c.field||o.fullField],dD(c)?(c.field=c.field||o.fullField,c.fieldValue=$,c):{message:typeof c=="function"?c():c,fieldValue:$,field:c.field||o.fullField}}}function h1(o,u){if(u){for(var c in u)if(u.hasOwnProperty(c)){var $=u[c];typeof $=="object"&&typeof o[c]=="object"?o[c]=hi({},o[c],$):o[c]=$}}return o}var uE=function(u,c,$,m,y,v){u.required&&(!$.hasOwnProperty(u.field)||Mr(c,v||u.type))&&m.push(vn(y.messages.required,u.fullField))},fD=function(u,c,$,m,y){(/^\s+$/.test(c)||c==="")&&m.push(vn(y.messages.whitespace,u.fullField))},X_,mD=function(){if(X_)return X_;var o="[a-fA-F\\d:]",u=function(K){return K&&K.includeBoundaries?"(?:(?<=\\s|^)(?="+o+")|(?<="+o+")(?=\\s|$))":""},c="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",$="[a-fA-F\\d]{1,4}",m=(`
  22. (?:
  23. (?:`+$+":){7}(?:"+$+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
  24. (?:`+$+":){6}(?:"+c+"|:"+$+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
  25. (?:`+$+":){5}(?::"+c+"|(?::"+$+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
  26. (?:`+$+":){4}(?:(?::"+$+"){0,1}:"+c+"|(?::"+$+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
  27. (?:`+$+":){3}(?:(?::"+$+"){0,2}:"+c+"|(?::"+$+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
  28. (?:`+$+":){2}(?:(?::"+$+"){0,3}:"+c+"|(?::"+$+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
  29. (?:`+$+":){1}(?:(?::"+$+"){0,4}:"+c+"|(?::"+$+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
  30. (?::(?:(?::`+$+"){0,5}:"+c+"|(?::"+$+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
  31. )(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
  32. `).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),y=new RegExp("(?:^"+c+"$)|(?:^"+m+"$)"),v=new RegExp("^"+c+"$"),x=new RegExp("^"+m+"$"),A=function(K){return K&&K.exact?y:new RegExp("(?:"+u(K)+c+u(K)+")|(?:"+u(K)+m+u(K)+")","g")};A.v4=function(j){return j&&j.exact?v:new RegExp(""+u(j)+c+u(j),"g")},A.v6=function(j){return j&&j.exact?x:new RegExp(""+u(j)+m+u(j),"g")};var M="(?:(?:[a-z]+:)?//)",k="(?:\\S+(?::\\S*)?@)?",R=A.v4().source,N=A.v6().source,O="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",U="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",P="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",H="(?::\\d{2,5})?",J='(?:[/?#][^\\s"]*)?',q="(?:"+M+"|www\\.)"+k+"(?:localhost|"+R+"|"+N+"|"+O+U+P+")"+H+J;return X_=new RegExp("(?:^"+q+"$)","i"),X_},f1={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Jl={integer:function(u){return Jl.number(u)&&parseInt(u,10)===u},float:function(u){return Jl.number(u)&&!Jl.integer(u)},array:function(u){return Array.isArray(u)},regexp:function(u){if(u instanceof RegExp)return!0;try{return!!new RegExp(u)}catch{return!1}},date:function(u){return typeof u.getTime=="function"&&typeof u.getMonth=="function"&&typeof u.getYear=="function"&&!isNaN(u.getTime())},number:function(u){return isNaN(u)?!1:typeof u=="number"},object:function(u){return typeof u=="object"&&!Jl.array(u)},method:function(u){return typeof u=="function"},email:function(u){return typeof u=="string"&&u.length<=320&&!!u.match(f1.email)},url:function(u){return typeof u=="string"&&u.length<=2048&&!!u.match(mD())},hex:function(u){return typeof u=="string"&&!!u.match(f1.hex)}},gD=function(u,c,$,m,y){if(u.required&&c===void 0){uE(u,c,$,m,y);return}var v=["integer","float","array","regexp","object","method","email","number","date","url","hex"],x=u.type;v.indexOf(x)>-1?Jl[x](c)||m.push(vn(y.messages.types[x],u.fullField,u.type)):x&&typeof c!==u.type&&m.push(vn(y.messages.types[x],u.fullField,u.type))},yD=function(u,c,$,m,y){var v=typeof u.len=="number",x=typeof u.min=="number",A=typeof u.max=="number",M=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,k=c,R=null,N=typeof c=="number",O=typeof c=="string",U=Array.isArray(c);if(N?R="number":O?R="string":U&&(R="array"),!R)return!1;U&&(k=c.length),O&&(k=c.replace(M,"_").length),v?k!==u.len&&m.push(vn(y.messages[R].len,u.fullField,u.len)):x&&!A&&k<u.min?m.push(vn(y.messages[R].min,u.fullField,u.min)):A&&!x&&k>u.max?m.push(vn(y.messages[R].max,u.fullField,u.max)):x&&A&&(k<u.min||k>u.max)&&m.push(vn(y.messages[R].range,u.fullField,u.min,u.max))},no="enum",vD=function(u,c,$,m,y){u[no]=Array.isArray(u[no])?u[no]:[],u[no].indexOf(c)===-1&&m.push(vn(y.messages[no],u.fullField,u[no].join(", ")))},SD=function(u,c,$,m,y){if(u.pattern){if(u.pattern instanceof RegExp)u.pattern.lastIndex=0,u.pattern.test(c)||m.push(vn(y.messages.pattern.mismatch,u.fullField,c,u.pattern));else if(typeof u.pattern=="string"){var v=new RegExp(u.pattern);v.test(c)||m.push(vn(y.messages.pattern.mismatch,u.fullField,c,u.pattern))}}},Rt={required:uE,whitespace:fD,type:gD,range:yD,enum:vD,pattern:SD},bD=function(u,c,$,m,y){var v=[],x=u.required||!u.required&&m.hasOwnProperty(u.field);if(x){if(Mr(c,"string")&&!u.required)return $();Rt.required(u,c,m,v,y,"string"),Mr(c,"string")||(Rt.type(u,c,m,v,y),Rt.range(u,c,m,v,y),Rt.pattern(u,c,m,v,y),u.whitespace===!0&&Rt.whitespace(u,c,m,v,y))}$(v)},CD=function(u,c,$,m,y){var v=[],x=u.required||!u.required&&m.hasOwnProperty(u.field);if(x){if(Mr(c)&&!u.required)return $();Rt.required(u,c,m,v,y),c!==void 0&&Rt.type(u,c,m,v,y)}$(v)},wD=function(u,c,$,m,y){var v=[],x=u.required||!u.required&&m.hasOwnProperty(u.field);if(x){if(c===""&&(c=void 0),Mr(c)&&!u.required)return $();Rt.required(u,c,m,v,y),c!==void 0&&(Rt.type(u,c,m,v,y),Rt.range(u,c,m,v,y))}$(v)},xD=function(u,c,$,m,y){var v=[],x=u.required||!u.required&&m.hasOwnProperty(u.field);if(x){if(Mr(c)&&!u.required)return $();Rt.required(u,c,m,v,y),c!==void 0&&Rt.type(u,c,m,v,y)}$(v)},ED=function(u,c,$,m,y){var v=[],x=u.required||!u.required&&m.hasOwnProperty(u.field);if(x){if(Mr(c)&&!u.required)return $();Rt.required(u,c,m,v,y),Mr(c)||Rt.type(u,c,m,v,y)}$(v)},AD=function(u,c,$,m,y){var v=[],x=u.required||!u.required&&m.hasOwnProperty(u.field);if(x){if(Mr(c)&&!u.required)return $();Rt.required(u,c,m,v,y),c!==void 0&&(Rt.type(u,c,m,v,y),Rt.range(u,c,m,v,y))}$(v)},ID=function(u,c,$,m,y){var v=[],x=u.required||!u.required&&m.hasOwnProperty(u.field);if(x){if(Mr(c)&&!u.required)return $();Rt.required(u,c,m,v,y),c!==void 0&&(Rt.type(u,c,m,v,y),Rt.range(u,c,m,v,y))}$(v)},MD=function(u,c,$,m,y){var v=[],x=u.required||!u.required&&m.hasOwnProperty(u.field);if(x){if(c==null&&!u.required)return $();Rt.required(u,c,m,v,y,"array"),c!=null&&(Rt.type(u,c,m,v,y),Rt.range(u,c,m,v,y))}$(v)},kD=function(u,c,$,m,y){var v=[],x=u.required||!u.required&&m.hasOwnProperty(u.field);if(x){if(Mr(c)&&!u.required)return $();Rt.required(u,c,m,v,y),c!==void 0&&Rt.type(u,c,m,v,y)}$(v)},VD="enum",RD=function(u,c,$,m,y){var v=[],x=u.required||!u.required&&m.hasOwnProperty(u.field);if(x){if(Mr(c)&&!u.required)return $();Rt.required(u,c,m,v,y),c!==void 0&&Rt[VD](u,c,m,v,y)}$(v)},LD=function(u,c,$,m,y){var v=[],x=u.required||!u.required&&m.hasOwnProperty(u.field);if(x){if(Mr(c,"string")&&!u.required)return $();Rt.required(u,c,m,v,y),Mr(c,"string")||Rt.pattern(u,c,m,v,y)}$(v)},FD=function(u,c,$,m,y){var v=[],x=u.required||!u.required&&m.hasOwnProperty(u.field);if(x){if(Mr(c,"date")&&!u.required)return $();if(Rt.required(u,c,m,v,y),!Mr(c,"date")){var A;c instanceof Date?A=c:A=new Date(c),Rt.type(u,A,m,v,y),A&&Rt.range(u,A.getTime(),m,v,y)}}$(v)},ND=function(u,c,$,m,y){var v=[],x=Array.isArray(c)?"array":typeof c;Rt.required(u,c,m,v,y,x),$(v)},fd=function(u,c,$,m,y){var v=u.type,x=[],A=u.required||!u.required&&m.hasOwnProperty(u.field);if(A){if(Mr(c,v)&&!u.required)return $();Rt.required(u,c,m,x,y,v),Mr(c,v)||Rt.type(u,c,m,x,y)}$(x)},TD=function(u,c,$,m,y){var v=[],x=u.required||!u.required&&m.hasOwnProperty(u.field);if(x){if(Mr(c)&&!u.required)return $();Rt.required(u,c,m,v,y)}$(v)},nu={string:bD,method:CD,number:wD,boolean:xD,regexp:ED,integer:AD,float:ID,array:MD,object:kD,enum:RD,pattern:LD,date:FD,url:fd,hex:fd,email:fd,required:ND,any:TD};function Dh(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var u=JSON.parse(JSON.stringify(this));return u.clone=this.clone,u}}}var Bh=Dh(),$_=function(){function o(c){this.rules=null,this._messages=Bh,this.define(c)}var u=o.prototype;return u.define=function($){var m=this;if(!$)throw new Error("Cannot configure a schema with no rules");if(typeof $!="object"||Array.isArray($))throw new Error("Rules must be an object");this.rules={},Object.keys($).forEach(function(y){var v=$[y];m.rules[y]=Array.isArray(v)?v:[v]})},u.messages=function($){return $&&(this._messages=h1(Dh(),$)),this._messages},u.validate=function($,m,y){var v=this;m===void 0&&(m={}),y===void 0&&(y=function(){});var x=$,A=m,M=y;if(typeof A=="function"&&(M=A,A={}),!this.rules||Object.keys(this.rules).length===0)return M&&M(null,x),Promise.resolve(x);function k(P){var H=[],J={};function q(K){if(Array.isArray(K)){var ee;H=(ee=H).concat.apply(ee,K)}else H.push(K)}for(var j=0;j<P.length;j++)q(P[j]);H.length?(J=Uh(H),M(H,J)):M(null,x)}if(A.messages){var R=this.messages();R===Bh&&(R=Dh()),h1(R,A.messages),A.messages=R}else A.messages=this.messages();var N={},O=A.keys||Object.keys(this.rules);O.forEach(function(P){var H=v.rules[P],J=x[P];H.forEach(function(q){var j=q;typeof j.transform=="function"&&(x===$&&(x=hi({},x)),J=x[P]=j.transform(J)),typeof j=="function"?j={validator:j}:j=hi({},j),j.validator=v.getValidationMethod(j),j.validator&&(j.field=P,j.fullField=j.fullField||P,j.type=v.getType(j),N[P]=N[P]||[],N[P].push({rule:j,value:J,source:x,field:P}))})});var U={};return $D(N,A,function(P,H){var J=P.rule,q=(J.type==="object"||J.type==="array")&&(typeof J.fields=="object"||typeof J.defaultField=="object");q=q&&(J.required||!J.required&&P.value),J.field=P.field;function j(Z,te){return hi({},te,{fullField:J.fullField+"."+Z,fullFields:J.fullFields?[].concat(J.fullFields,[Z]):[Z]})}function K(Z){Z===void 0&&(Z=[]);var te=Array.isArray(Z)?Z:[Z];!A.suppressWarning&&te.length&&o.warning("async-validator:",te),te.length&&J.message!==void 0&&(te=[].concat(J.message));var re=te.map(d1(J,x));if(A.first&&re.length)return U[J.field]=1,H(re);if(!q)H(re);else{if(J.required&&!P.value)return J.message!==void 0?re=[].concat(J.message).map(d1(J,x)):A.error&&(re=[A.error(J,vn(A.messages.required,J.field))]),H(re);var ie={};J.defaultField&&Object.keys(P.value).map(function(_e){ie[_e]=J.defaultField}),ie=hi({},ie,P.rule.fields);var oe={};Object.keys(ie).forEach(function(_e){var fe=ie[_e],pe=Array.isArray(fe)?fe:[fe];oe[_e]=pe.map(j.bind(null,_e))});var le=new o(oe);le.messages(A.messages),P.rule.options&&(P.rule.options.messages=A.messages,P.rule.options.error=A.error),le.validate(P.value,P.rule.options||A,function(_e){var fe=[];re&&re.length&&fe.push.apply(fe,re),_e&&_e.length&&fe.push.apply(fe,_e),H(fe.length?fe:null)})}}var ee;if(J.asyncValidator)ee=J.asyncValidator(J,P.value,K,P.source,A);else if(J.validator){try{ee=J.validator(J,P.value,K,P.source,A)}catch(Z){console.error==null||console.error(Z),A.suppressValidatorError||setTimeout(function(){throw Z},0),K(Z.message)}ee===!0?K():ee===!1?K(typeof J.message=="function"?J.message(J.fullField||J.field):J.message||(J.fullField||J.field)+" fails"):ee instanceof Array?K(ee):ee instanceof Error&&K(ee.message)}ee&&ee.then&&ee.then(function(){return K()},function(Z){return K(Z)})},function(P){k(P)},x)},u.getType=function($){if($.type===void 0&&$.pattern instanceof RegExp&&($.type="pattern"),typeof $.validator!="function"&&$.type&&!nu.hasOwnProperty($.type))throw new Error(vn("Unknown rule type %s",$.type));return $.type||"string"},u.getValidationMethod=function($){if(typeof $.validator=="function")return $.validator;var m=Object.keys($),y=m.indexOf("message");return y!==-1&&m.splice(y,1),m.length===1&&m[0]==="required"?nu.required:nu[this.getType($)]||void 0},o}();$_.register=function(u,c){if(typeof c!="function")throw new Error("Cannot register a validator by type, validator is not a function");nu[u]=c};$_.warning=uD;$_.messages=Bh;$_.validators=nu;const OD=["","error","validating","success"],PD=Ne({label:String,labelWidth:{type:[String,Number],default:""},prop:{type:Ae([String,Array])},required:{type:Boolean,default:void 0},rules:{type:Ae([Object,Array])},error:String,validateStatus:{type:String,values:OD},for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:{type:String,values:As}}),m1="ElLabelWrap";var UD=Se({name:m1,props:{isAutoWidth:Boolean,updateAll:Boolean},setup(o,{slots:u}){const c=Be(Gi,void 0),$=Be(Es);$||hr(m1,"usage: <el-form-item><label-wrap /></el-form-item>");const m=Le("form"),y=ae(),v=ae(0),x=()=>{var k;if((k=y.value)!=null&&k.firstElementChild){const R=window.getComputedStyle(y.value.firstElementChild).width;return Math.ceil(Number.parseFloat(R))}else return 0},A=(k="update")=>{Ge(()=>{u.default&&o.isAutoWidth&&(k==="update"?v.value=x():k==="remove"&&(c==null||c.deregisterLabelWidth(v.value)))})},M=()=>A("update");return st(()=>{M()}),Bt(()=>{A("remove")}),ta(()=>M()),Re(v,(k,R)=>{o.updateAll&&(c==null||c.registerLabelWidth(k,R))}),Zt(Q(()=>{var k,R;return(R=(k=y.value)==null?void 0:k.firstElementChild)!=null?R:null}),M),()=>{var k,R;if(!u)return null;const{isAutoWidth:N}=o;if(N){const O=c==null?void 0:c.autoLabelWidth,U=$==null?void 0:$.hasLabel,P={};if(U&&O&&O!=="auto"){const H=Math.max(0,Number.parseInt(O,10)-v.value),J=c.labelPosition==="left"?"marginRight":"marginLeft";H&&(P[J]=`${H}px`)}return me("div",{ref:y,class:[m.be("item","label-wrap")],style:P},[(k=u.default)==null?void 0:k.call(u)])}else return me(ze,{ref:y},[(R=u.default)==null?void 0:R.call(u)])}}});const DD=["role","aria-labelledby"],BD=Se({name:"ElFormItem"}),JD=Se({...BD,props:PD,setup(o,{expose:u}){const c=o,$=br(),m=Be(Gi,void 0),y=Be(Es,void 0),v=fr(void 0,{formItem:!1}),x=Le("form-item"),A=Jr().value,M=ae([]),k=ae(""),R=iL(k,100),N=ae(""),O=ae();let U,P=!1;const H=Q(()=>{if((m==null?void 0:m.labelPosition)==="top")return{};const a=_r(c.labelWidth||(m==null?void 0:m.labelWidth)||"");return a?{width:a}:{}}),J=Q(()=>{if((m==null?void 0:m.labelPosition)==="top"||m!=null&&m.inline)return{};if(!c.label&&!c.labelWidth&&ie)return{};const a=_r(c.labelWidth||(m==null?void 0:m.labelWidth)||"");return!c.label&&!$.label?{marginLeft:a}:{}}),q=Q(()=>[x.b(),x.m(v.value),x.is("error",k.value==="error"),x.is("validating",k.value==="validating"),x.is("success",k.value==="success"),x.is("required",pe.value||c.required),x.is("no-asterisk",m==null?void 0:m.hideRequiredAsterisk),(m==null?void 0:m.requireAsteriskPosition)==="right"?"asterisk-right":"asterisk-left",{[x.m("feedback")]:m==null?void 0:m.statusIcon}]),j=Q(()=>pr(c.inlineMessage)?c.inlineMessage:(m==null?void 0:m.inlineMessage)||!1),K=Q(()=>[x.e("error"),{[x.em("error","inline")]:j.value}]),ee=Q(()=>c.prop?rt(c.prop)?c.prop:c.prop.join("."):""),Z=Q(()=>!!(c.label||$.label)),te=Q(()=>c.for||(M.value.length===1?M.value[0]:void 0)),re=Q(()=>!te.value&&Z.value),ie=!!y,oe=Q(()=>{const a=m==null?void 0:m.model;if(!(!a||!c.prop))return Ec(a,c.prop).value}),le=Q(()=>{const{required:a}=c,i=[];c.rules&&i.push(...Ri(c.rules));const l=m==null?void 0:m.rules;if(l&&c.prop){const _=Ec(l,c.prop).value;_&&i.push(...Ri(_))}if(a!==void 0){const _=i.map((p,d)=>[p,d]).filter(([p])=>Object.keys(p).includes("required"));if(_.length>0)for(const[p,d]of _)p.required!==a&&(i[d]={...p,required:a});else i.push({required:a})}return i}),_e=Q(()=>le.value.length>0),fe=a=>le.value.filter(l=>!l.trigger||!a?!0:Array.isArray(l.trigger)?l.trigger.includes(a):l.trigger===a).map(({trigger:l,..._})=>_),pe=Q(()=>le.value.some(a=>a.required)),C=Q(()=>{var a;return R.value==="error"&&c.showMessage&&((a=m==null?void 0:m.showMessage)!=null?a:!0)}),t=Q(()=>`${c.label||""}${(m==null?void 0:m.labelSuffix)||""}`),f=a=>{k.value=a},he=a=>{var i,l;const{errors:_,fields:p}=a;(!_||!p)&&console.error(a),f("error"),N.value=_?(l=(i=_==null?void 0:_[0])==null?void 0:i.message)!=null?l:`${c.prop} is required`:"",m==null||m.emit("validate",c.prop,!1,N.value)},V=()=>{f("success"),m==null||m.emit("validate",c.prop,!0,"")},ue=async a=>{const i=ee.value;return new $_({[i]:a}).validate({[i]:oe.value},{firstFields:!0}).then(()=>(V(),!0)).catch(_=>(he(_),Promise.reject(_)))},W=async(a,i)=>{if(P||!c.prop)return!1;const l=Ze(i);if(!_e.value)return i==null||i(!1),!1;const _=fe(a);return _.length===0?(i==null||i(!0),!0):(f("validating"),ue(_).then(()=>(i==null||i(!0),!0)).catch(p=>{const{fields:d}=p;return i==null||i(!1,d),l?!1:Promise.reject(d)}))},h=()=>{f(""),N.value="",P=!1},e=async()=>{const a=m==null?void 0:m.model;if(!a||!c.prop)return;const i=Ec(a,c.prop);P=!0,i.value=Dv(U),await Ge(),h(),P=!1},r=a=>{M.value.includes(a)||M.value.push(a)},n=a=>{M.value=M.value.filter(i=>i!==a)};Re(()=>c.error,a=>{N.value=a||"",f(a?"error":"")},{immediate:!0}),Re(()=>c.validateStatus,a=>f(a||""));const s=Ct({...Ar(c),$el:O,size:v,validateState:k,labelId:A,inputIds:M,isGroup:re,hasLabel:Z,fieldValue:oe,addInputId:r,removeInputId:n,resetField:e,clearValidate:h,validate:W});return ht(Es,s),st(()=>{c.prop&&(m==null||m.addField(s),U=Dv(oe.value))}),Bt(()=>{m==null||m.removeField(s)}),u({size:v,validateMessage:N,validateState:k,validate:W,clearValidate:h,resetField:e}),(a,i)=>{var l;return X(),$e("div",{ref_key:"formItemRef",ref:O,class:ne(I(q)),role:I(re)?"group":void 0,"aria-labelledby":I(re)?I(A):void 0},[me(I(UD),{"is-auto-width":I(H).width==="auto","update-all":((l=I(m))==null?void 0:l.labelWidth)==="auto"},{default:Ce(()=>[I(Z)?(X(),Me(pt(I(te)?"label":"div"),{key:0,id:I(A),for:I(te),class:ne(I(x).e("label")),style:je(I(H))},{default:Ce(()=>[Ve(a.$slots,"label",{label:I(t)},()=>[it(Fe(I(t)),1)])]),_:3},8,["id","for","class","style"])):Ie("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),de("div",{class:ne(I(x).e("content")),style:je(I(J))},[Ve(a.$slots,"default"),me(pw,{name:`${I(x).namespace.value}-zoom-in-top`},{default:Ce(()=>[I(C)?Ve(a.$slots,"error",{key:0,error:N.value},()=>[de("div",{class:ne(I(K))},Fe(N.value),3)]):Ie("v-if",!0)]),_:3},8,["name"])],6)],10,DD)}}});var _E=Te(JD,[["__file","form-item.vue"]]);const zD=ut(sD,{FormItem:_E}),HD=Xt(_E);let Kn;const jD=`
  33. height:0 !important;
  34. visibility:hidden !important;
  35. ${kw()?"":"overflow:hidden !important;"}
  36. position:absolute !important;
  37. z-index:-1000 !important;
  38. top:0 !important;
  39. right:0 !important;
  40. `,qD=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function WD(o){const u=window.getComputedStyle(o),c=u.getPropertyValue("box-sizing"),$=Number.parseFloat(u.getPropertyValue("padding-bottom"))+Number.parseFloat(u.getPropertyValue("padding-top")),m=Number.parseFloat(u.getPropertyValue("border-bottom-width"))+Number.parseFloat(u.getPropertyValue("border-top-width"));return{contextStyle:qD.map(v=>`${v}:${u.getPropertyValue(v)}`).join(";"),paddingSize:$,borderSize:m,boxSizing:c}}function g1(o,u=1,c){var $;Kn||(Kn=document.createElement("textarea"),document.body.appendChild(Kn));const{paddingSize:m,borderSize:y,boxSizing:v,contextStyle:x}=WD(o);Kn.setAttribute("style",`${x};${jD}`),Kn.value=o.value||o.placeholder||"";let A=Kn.scrollHeight;const M={};v==="border-box"?A=A+y:v==="content-box"&&(A=A-m),Kn.value="";const k=Kn.scrollHeight-m;if(Qe(u)){let R=k*u;v==="border-box"&&(R=R+m+y),A=Math.max(R,A),M.minHeight=`${R}px`}if(Qe(c)){let R=k*c;v==="border-box"&&(R=R+m+y),A=Math.min(R,A)}return M.height=`${A}px`,($=Kn.parentNode)==null||$.removeChild(Kn),Kn=void 0,M}const KD=Ne({id:{type:String,default:void 0},size:Ir,disabled:Boolean,modelValue:{type:Ae([String,Number,Object]),default:""},maxlength:{type:[String,Number]},minlength:{type:[String,Number]},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:Ae([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:Mt},prefixIcon:{type:Mt},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Ae([Object,Array,String]),default:()=>Gt({})},autofocus:{type:Boolean,default:!1}}),GD={[_t]:o=>rt(o),input:o=>rt(o),change:o=>rt(o),focus:o=>o instanceof FocusEvent,blur:o=>o instanceof FocusEvent,clear:()=>!0,mouseleave:o=>o instanceof MouseEvent,mouseenter:o=>o instanceof MouseEvent,keydown:o=>o instanceof Event,compositionstart:o=>o instanceof CompositionEvent,compositionupdate:o=>o instanceof CompositionEvent,compositionend:o=>o instanceof CompositionEvent},QD=["role"],ZD=["id","minlength","maxlength","type","disabled","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus"],YD=["id","minlength","maxlength","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus"],XD=Se({name:"ElInput",inheritAttrs:!1}),eB=Se({...XD,props:KD,emits:GD,setup(o,{expose:u,emit:c}){const $=o,m=zi(),y=br(),v=Q(()=>{const G={};return $.containerRole==="combobox"&&(G["aria-haspopup"]=m["aria-haspopup"],G["aria-owns"]=m["aria-owns"],G["aria-expanded"]=m["aria-expanded"]),G}),x=Q(()=>[$.type==="textarea"?H.b():P.b(),P.m(O.value),P.is("disabled",U.value),P.is("exceed",r.value),{[P.b("group")]:y.prepend||y.append,[P.bm("group","append")]:y.append,[P.bm("group","prepend")]:y.prepend,[P.m("prefix")]:y.prefix||$.prefixIcon,[P.m("suffix")]:y.suffix||$.suffixIcon||$.clearable||$.showPassword,[P.bm("suffix","password-clear")]:ue.value&&W.value},m.class]),A=Q(()=>[P.e("wrapper"),P.is("focus",oe.value)]),M=ag({excludeKeys:Q(()=>Object.keys(v.value))}),{form:k,formItem:R}=an(),{inputId:N}=Is($,{formItemContext:R}),O=fr(),U=fn(),P=Le("input"),H=Le("textarea"),J=Ut(),q=Ut(),j=ae(!1),K=ae(!1),ee=ae(!1),Z=ae(),te=Ut($.inputStyle),re=Q(()=>J.value||q.value),{wrapperRef:ie,isFocused:oe,handleFocus:le,handleBlur:_e}=m$(re,{afterBlur(){var G;$.validateEvent&&((G=R==null?void 0:R.validate)==null||G.call(R,"blur").catch(se=>void 0))}}),fe=Q(()=>{var G;return(G=k==null?void 0:k.statusIcon)!=null?G:!1}),pe=Q(()=>(R==null?void 0:R.validateState)||""),C=Q(()=>pe.value&&ng[pe.value]),t=Q(()=>ee.value?_P:FO),f=Q(()=>[m.style]),he=Q(()=>[$.inputStyle,te.value,{resize:$.resize}]),V=Q(()=>yr($.modelValue)?"":String($.modelValue)),ue=Q(()=>$.clearable&&!U.value&&!$.readonly&&!!V.value&&(oe.value||j.value)),W=Q(()=>$.showPassword&&!U.value&&!$.readonly&&!!V.value&&(!!V.value||oe.value)),h=Q(()=>$.showWordLimit&&!!$.maxlength&&($.type==="text"||$.type==="textarea")&&!U.value&&!$.readonly&&!$.showPassword),e=Q(()=>V.value.length),r=Q(()=>!!h.value&&e.value>Number($.maxlength)),n=Q(()=>!!y.suffix||!!$.suffixIcon||ue.value||$.showPassword||h.value||!!pe.value&&fe.value),[s,a]=x5(J);Zt(q,G=>{if(_(),!h.value||$.resize!=="both")return;const se=G[0],{width:ce}=se.contentRect;Z.value={right:`calc(100% - ${ce+15+6}px)`}});const i=()=>{const{type:G,autosize:se}=$;if(!(!vt||G!=="textarea"||!q.value))if(se){const ce=$t(se)?se.minRows:void 0,ye=$t(se)?se.maxRows:void 0,we=g1(q.value,ce,ye);te.value={overflowY:"hidden",...we},Ge(()=>{q.value.offsetHeight,te.value=we})}else te.value={minHeight:g1(q.value).minHeight}},_=(G=>{let se=!1;return()=>{var ce;if(se||!$.autosize)return;((ce=q.value)==null?void 0:ce.offsetParent)===null||(G(),se=!0)}})(i),p=()=>{const G=re.value,se=$.formatter?$.formatter(V.value):V.value;!G||G.value===se||(G.value=se)},d=async G=>{s();let{value:se}=G.target;if($.formatter&&(se=$.parser?$.parser(se):se),!K.value){if(se===V.value){p();return}c(_t,se),c("input",se),await Ge(),p(),a()}},g=G=>{c("change",G.target.value)},S=G=>{c("compositionstart",G),K.value=!0},b=G=>{var se;c("compositionupdate",G);const ce=(se=G.target)==null?void 0:se.value,ye=ce[ce.length-1]||"";K.value=!sg(ye)},w=G=>{c("compositionend",G),K.value&&(K.value=!1,d(G))},E=()=>{ee.value=!ee.value,L()},L=async()=>{var G;await Ge(),(G=re.value)==null||G.focus()},T=()=>{var G;return(G=re.value)==null?void 0:G.blur()},F=G=>{j.value=!1,c("mouseleave",G)},D=G=>{j.value=!0,c("mouseenter",G)},B=G=>{c("keydown",G)},z=()=>{var G;(G=re.value)==null||G.select()},Y=()=>{c(_t,""),c("change",""),c("clear"),c("input","")};return Re(()=>$.modelValue,()=>{var G;Ge(()=>i()),$.validateEvent&&((G=R==null?void 0:R.validate)==null||G.call(R,"change").catch(se=>void 0))}),Re(V,()=>p()),Re(()=>$.type,async()=>{await Ge(),p(),i()}),st(()=>{!$.formatter&&$.parser,p(),Ge(i)}),u({input:J,textarea:q,ref:re,textareaStyle:he,autosize:Lt($,"autosize"),focus:L,blur:T,select:z,clear:Y,resizeTextarea:i}),(G,se)=>nt((X(),$e("div",ct(I(v),{class:I(x),style:I(f),role:G.containerRole,onMouseenter:D,onMouseleave:F}),[Ie(" input "),G.type!=="textarea"?(X(),$e(ze,{key:0},[Ie(" prepend slot "),G.$slots.prepend?(X(),$e("div",{key:0,class:ne(I(P).be("group","prepend"))},[Ve(G.$slots,"prepend")],2)):Ie("v-if",!0),de("div",{ref_key:"wrapperRef",ref:ie,class:ne(I(A))},[Ie(" prefix slot "),G.$slots.prefix||G.prefixIcon?(X(),$e("span",{key:0,class:ne(I(P).e("prefix"))},[de("span",{class:ne(I(P).e("prefix-inner"))},[Ve(G.$slots,"prefix"),G.prefixIcon?(X(),Me(I(He),{key:0,class:ne(I(P).e("icon"))},{default:Ce(()=>[(X(),Me(pt(G.prefixIcon)))]),_:1},8,["class"])):Ie("v-if",!0)],2)],2)):Ie("v-if",!0),de("input",ct({id:I(N),ref_key:"input",ref:J,class:I(P).e("inner")},I(M),{minlength:G.minlength,maxlength:G.maxlength,type:G.showPassword?ee.value?"text":"password":G.type,disabled:I(U),readonly:G.readonly,autocomplete:G.autocomplete,tabindex:G.tabindex,"aria-label":G.label,placeholder:G.placeholder,style:G.inputStyle,form:G.form,autofocus:G.autofocus,onCompositionstart:S,onCompositionupdate:b,onCompositionend:w,onInput:d,onFocus:se[0]||(se[0]=(...ce)=>I(le)&&I(le)(...ce)),onBlur:se[1]||(se[1]=(...ce)=>I(_e)&&I(_e)(...ce)),onChange:g,onKeydown:B}),null,16,ZD),Ie(" suffix slot "),I(n)?(X(),$e("span",{key:1,class:ne(I(P).e("suffix"))},[de("span",{class:ne(I(P).e("suffix-inner"))},[!I(ue)||!I(W)||!I(h)?(X(),$e(ze,{key:0},[Ve(G.$slots,"suffix"),G.suffixIcon?(X(),Me(I(He),{key:0,class:ne(I(P).e("icon"))},{default:Ce(()=>[(X(),Me(pt(G.suffixIcon)))]),_:1},8,["class"])):Ie("v-if",!0)],64)):Ie("v-if",!0),I(ue)?(X(),Me(I(He),{key:1,class:ne([I(P).e("icon"),I(P).e("clear")]),onMousedown:Ye(I(Et),["prevent"]),onClick:Y},{default:Ce(()=>[me(I(Ka))]),_:1},8,["class","onMousedown"])):Ie("v-if",!0),I(W)?(X(),Me(I(He),{key:2,class:ne([I(P).e("icon"),I(P).e("password")]),onClick:E},{default:Ce(()=>[(X(),Me(pt(I(t))))]),_:1},8,["class"])):Ie("v-if",!0),I(h)?(X(),$e("span",{key:3,class:ne(I(P).e("count"))},[de("span",{class:ne(I(P).e("count-inner"))},Fe(I(e))+" / "+Fe(G.maxlength),3)],2)):Ie("v-if",!0),I(pe)&&I(C)&&I(fe)?(X(),Me(I(He),{key:4,class:ne([I(P).e("icon"),I(P).e("validateIcon"),I(P).is("loading",I(pe)==="validating")])},{default:Ce(()=>[(X(),Me(pt(I(C))))]),_:1},8,["class"])):Ie("v-if",!0)],2)],2)):Ie("v-if",!0)],2),Ie(" append slot "),G.$slots.append?(X(),$e("div",{key:1,class:ne(I(P).be("group","append"))},[Ve(G.$slots,"append")],2)):Ie("v-if",!0)],64)):(X(),$e(ze,{key:1},[Ie(" textarea "),de("textarea",ct({id:I(N),ref_key:"textarea",ref:q,class:I(H).e("inner")},I(M),{minlength:G.minlength,maxlength:G.maxlength,tabindex:G.tabindex,disabled:I(U),readonly:G.readonly,autocomplete:G.autocomplete,style:I(he),"aria-label":G.label,placeholder:G.placeholder,form:G.form,autofocus:G.autofocus,onCompositionstart:S,onCompositionupdate:b,onCompositionend:w,onInput:d,onFocus:se[2]||(se[2]=(...ce)=>I(le)&&I(le)(...ce)),onBlur:se[3]||(se[3]=(...ce)=>I(_e)&&I(_e)(...ce)),onChange:g,onKeydown:B}),null,16,YD),I(h)?(X(),$e("span",{key:0,style:je(Z.value),class:ne(I(P).e("count"))},Fe(I(e))+" / "+Fe(G.maxlength),7)):Ie("v-if",!0)],64))],16,QD)),[[bt,G.type!=="hidden"]])}});var tB=Te(eB,[["__file","input.vue"]]);const Br=ut(tB),fo=4,cE={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},rB=({move:o,size:u,bar:c})=>({[c.size]:u,transform:`translate${c.axis}(${o}%)`}),pE=Symbol("scrollbarContextKey"),nB=Ne({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),sB="Thumb",aB=Se({__name:"thumb",props:nB,setup(o){const u=o,c=Be(pE),$=Le("scrollbar");c||hr(sB,"can not inject scrollbar context");const m=ae(),y=ae(),v=ae({}),x=ae(!1);let A=!1,M=!1,k=vt?document.onselectstart:null;const R=Q(()=>cE[u.vertical?"vertical":"horizontal"]),N=Q(()=>rB({size:u.size,move:u.move,bar:R.value})),O=Q(()=>m.value[R.value.offset]**2/c.wrapElement[R.value.scrollSize]/u.ratio/y.value[R.value.offset]),U=Z=>{var te;if(Z.stopPropagation(),Z.ctrlKey||[1,2].includes(Z.button))return;(te=window.getSelection())==null||te.removeAllRanges(),H(Z);const re=Z.currentTarget;re&&(v.value[R.value.axis]=re[R.value.offset]-(Z[R.value.client]-re.getBoundingClientRect()[R.value.direction]))},P=Z=>{if(!y.value||!m.value||!c.wrapElement)return;const te=Math.abs(Z.target.getBoundingClientRect()[R.value.direction]-Z[R.value.client]),re=y.value[R.value.offset]/2,ie=(te-re)*100*O.value/m.value[R.value.offset];c.wrapElement[R.value.scroll]=ie*c.wrapElement[R.value.scrollSize]/100},H=Z=>{Z.stopImmediatePropagation(),A=!0,document.addEventListener("mousemove",J),document.addEventListener("mouseup",q),k=document.onselectstart,document.onselectstart=()=>!1},J=Z=>{if(!m.value||!y.value||A===!1)return;const te=v.value[R.value.axis];if(!te)return;const re=(m.value.getBoundingClientRect()[R.value.direction]-Z[R.value.client])*-1,ie=y.value[R.value.offset]-te,oe=(re-ie)*100*O.value/m.value[R.value.offset];c.wrapElement[R.value.scroll]=oe*c.wrapElement[R.value.scrollSize]/100},q=()=>{A=!1,v.value[R.value.axis]=0,document.removeEventListener("mousemove",J),document.removeEventListener("mouseup",q),ee(),M&&(x.value=!1)},j=()=>{M=!1,x.value=!!u.size},K=()=>{M=!0,x.value=A};Bt(()=>{ee(),document.removeEventListener("mouseup",q)});const ee=()=>{document.onselectstart!==k&&(document.onselectstart=k)};return Wt(Lt(c,"scrollbarElement"),"mousemove",j),Wt(Lt(c,"scrollbarElement"),"mouseleave",K),(Z,te)=>(X(),Me(dr,{name:I($).b("fade"),persisted:""},{default:Ce(()=>[nt(de("div",{ref_key:"instance",ref:m,class:ne([I($).e("bar"),I($).is(I(R).key)]),onMousedown:P},[de("div",{ref_key:"thumb",ref:y,class:ne(I($).e("thumb")),style:je(I(N)),onMousedown:U},null,38)],34),[[bt,Z.always||x.value]])]),_:1},8,["name"]))}});var y1=Te(aB,[["__file","thumb.vue"]]);const iB=Ne({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),oB=Se({__name:"bar",props:iB,setup(o,{expose:u}){const c=o,$=ae(0),m=ae(0);return u({handleScroll:v=>{if(v){const x=v.offsetHeight-fo,A=v.offsetWidth-fo;m.value=v.scrollTop*100/x*c.ratioY,$.value=v.scrollLeft*100/A*c.ratioX}}}),(v,x)=>(X(),$e(ze,null,[me(y1,{move:$.value,ratio:v.ratioX,size:v.width,always:v.always},null,8,["move","ratio","size","always"]),me(y1,{move:m.value,ratio:v.ratioY,size:v.height,vertical:"",always:v.always},null,8,["move","ratio","size","always"])],64))}});var lB=Te(oB,[["__file","bar.vue"]]);const uB=Ne({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:Ae([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20},id:String,role:String,ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical"]}}),_B={scroll:({scrollTop:o,scrollLeft:u})=>[o,u].every(Qe)},cB="ElScrollbar",pB=Se({name:cB}),$B=Se({...pB,props:uB,emits:_B,setup(o,{expose:u,emit:c}){const $=o,m=Le("scrollbar");let y,v;const x=ae(),A=ae(),M=ae(),k=ae("0"),R=ae("0"),N=ae(),O=ae(1),U=ae(1),P=Q(()=>{const te={};return $.height&&(te.height=_r($.height)),$.maxHeight&&(te.maxHeight=_r($.maxHeight)),[$.wrapStyle,te]}),H=Q(()=>[$.wrapClass,m.e("wrap"),{[m.em("wrap","hidden-default")]:!$.native}]),J=Q(()=>[m.e("view"),$.viewClass]),q=()=>{var te;A.value&&((te=N.value)==null||te.handleScroll(A.value),c("scroll",{scrollTop:A.value.scrollTop,scrollLeft:A.value.scrollLeft}))};function j(te,re){$t(te)?A.value.scrollTo(te):Qe(te)&&Qe(re)&&A.value.scrollTo(te,re)}const K=te=>{Qe(te)&&(A.value.scrollTop=te)},ee=te=>{Qe(te)&&(A.value.scrollLeft=te)},Z=()=>{if(!A.value)return;const te=A.value.offsetHeight-fo,re=A.value.offsetWidth-fo,ie=te**2/A.value.scrollHeight,oe=re**2/A.value.scrollWidth,le=Math.max(ie,$.minSize),_e=Math.max(oe,$.minSize);O.value=ie/(te-ie)/(le/(te-le)),U.value=oe/(re-oe)/(_e/(re-_e)),R.value=le+fo<te?`${le}px`:"",k.value=_e+fo<re?`${_e}px`:""};return Re(()=>$.noresize,te=>{te?(y==null||y(),v==null||v()):({stop:y}=Zt(M,Z),v=Wt("resize",Z))},{immediate:!0}),Re(()=>[$.maxHeight,$.height],()=>{$.native||Ge(()=>{var te;Z(),A.value&&((te=N.value)==null||te.handleScroll(A.value))})}),ht(pE,Ct({scrollbarElement:x,wrapElement:A})),st(()=>{$.native||Ge(()=>{Z()})}),ta(()=>Z()),u({wrapRef:A,update:Z,scrollTo:j,setScrollTop:K,setScrollLeft:ee,handleScroll:q}),(te,re)=>(X(),$e("div",{ref_key:"scrollbarRef",ref:x,class:ne(I(m).b())},[de("div",{ref_key:"wrapRef",ref:A,class:ne(I(H)),style:je(I(P)),onScroll:q},[(X(),Me(pt(te.tag),{id:te.id,ref_key:"resizeRef",ref:M,class:ne(I(J)),style:je(te.viewStyle),role:te.role,"aria-label":te.ariaLabel,"aria-orientation":te.ariaOrientation},{default:Ce(()=>[Ve(te.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],38),te.native?Ie("v-if",!0):(X(),Me(lB,{key:0,ref_key:"barRef",ref:N,height:R.value,width:k.value,always:te.always,"ratio-x":U.value,"ratio-y":O.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var dB=Te($B,[["__file","scrollbar.vue"]]);const ia=ut(dB),Eg=Symbol("popper"),$E=Symbol("popperContent"),hB=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],dE=Ne({role:{type:String,values:hB,default:"tooltip"}}),fB=Se({name:"ElPopper",inheritAttrs:!1}),mB=Se({...fB,props:dE,setup(o,{expose:u}){const c=o,$=ae(),m=ae(),y=ae(),v=ae(),x=Q(()=>c.role),A={triggerRef:$,popperInstanceRef:m,contentRef:y,referenceRef:v,role:x};return u(A),ht(Eg,A),(M,k)=>Ve(M.$slots,"default")}});var gB=Te(mB,[["__file","popper.vue"]]);const hE=Ne({arrowOffset:{type:Number,default:5}}),yB=Se({name:"ElPopperArrow",inheritAttrs:!1}),vB=Se({...yB,props:hE,setup(o,{expose:u}){const c=o,$=Le("popper"),{arrowOffset:m,arrowRef:y,arrowStyle:v}=Be($E,void 0);return Re(()=>c.arrowOffset,x=>{m.value=x}),Bt(()=>{y.value=void 0}),u({arrowRef:y}),(x,A)=>(X(),$e("span",{ref_key:"arrowRef",ref:y,class:ne(I($).e("arrow")),style:je(I(v)),"data-popper-arrow":""},null,6))}});var SB=Te(vB,[["__file","arrow.vue"]]);const bB="ElOnlyChild",fE=Se({name:bB,setup(o,{slots:u,attrs:c}){var $;const m=Be(zx),y=zU(($=m==null?void 0:m.setForwardRef)!=null?$:Et);return()=>{var v;const x=(v=u.default)==null?void 0:v.call(u,c);if(!x||x.length>1)return null;const A=mE(x);return A?nt(Gs(A,c),[[y]]):null}}});function mE(o){if(!o)return null;const u=o;for(const c of u){if($t(c))switch(c.type){case Yr:continue;case cl:case"svg":return v1(c);case ze:return mE(c.children);default:return c}return v1(c)}return null}function v1(o){const u=Le("only-child");return me("span",{class:u.e("content")},[o])}const gE=Ne({virtualRef:{type:Ae(Object)},virtualTriggering:Boolean,onMouseenter:{type:Ae(Function)},onMouseleave:{type:Ae(Function)},onClick:{type:Ae(Function)},onKeydown:{type:Ae(Function)},onFocus:{type:Ae(Function)},onBlur:{type:Ae(Function)},onContextmenu:{type:Ae(Function)},id:String,open:Boolean}),CB=Se({name:"ElPopperTrigger",inheritAttrs:!1}),wB=Se({...CB,props:gE,setup(o,{expose:u}){const c=o,{role:$,triggerRef:m}=Be(Eg,void 0);JU(m);const y=Q(()=>x.value?c.id:void 0),v=Q(()=>{if($&&$.value==="tooltip")return c.open&&c.id?c.id:void 0}),x=Q(()=>{if($&&$.value!=="tooltip")return $.value}),A=Q(()=>x.value?`${c.open}`:void 0);let M;return st(()=>{Re(()=>c.virtualRef,k=>{k&&(m.value=_n(k))},{immediate:!0}),Re(m,(k,R)=>{M==null||M(),M=void 0,On(k)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(N=>{var O;const U=c[N];U&&(k.addEventListener(N.slice(2).toLowerCase(),U),(O=R==null?void 0:R.removeEventListener)==null||O.call(R,N.slice(2).toLowerCase(),U))}),M=Re([y,v,x,A],N=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((O,U)=>{yr(N[U])?k.removeAttribute(O):k.setAttribute(O,N[U])})},{immediate:!0})),On(R)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(N=>R.removeAttribute(N))},{immediate:!0})}),Bt(()=>{M==null||M(),M=void 0}),u({triggerRef:m}),(k,R)=>k.virtualTriggering?Ie("v-if",!0):(X(),Me(I(fE),ct({key:0},k.$attrs,{"aria-controls":I(y),"aria-describedby":I(v),"aria-expanded":I(A),"aria-haspopup":I(x)}),{default:Ce(()=>[Ve(k.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var xB=Te(wB,[["__file","trigger.vue"]]);const md="focus-trap.focus-after-trapped",gd="focus-trap.focus-after-released",EB="focus-trap.focusout-prevented",S1={cancelable:!0,bubbles:!1},AB={cancelable:!0,bubbles:!1},b1="focusAfterTrapped",C1="focusAfterReleased",Ag=Symbol("elFocusTrap"),Ig=ae(),v$=ae(0),Mg=ae(0);let ec=0;const yE=o=>{const u=[],c=document.createTreeWalker(o,NodeFilter.SHOW_ELEMENT,{acceptNode:$=>{const m=$.tagName==="INPUT"&&$.type==="hidden";return $.disabled||$.hidden||m?NodeFilter.FILTER_SKIP:$.tabIndex>=0||$===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;c.nextNode();)u.push(c.currentNode);return u},w1=(o,u)=>{for(const c of o)if(!IB(c,u))return c},IB=(o,u)=>{if(getComputedStyle(o).visibility==="hidden")return!0;for(;o;){if(u&&o===u)return!1;if(getComputedStyle(o).display==="none")return!0;o=o.parentElement}return!1},MB=o=>{const u=yE(o),c=w1(u,o),$=w1(u.reverse(),o);return[c,$]},kB=o=>o instanceof HTMLInputElement&&"select"in o,ha=(o,u)=>{if(o&&o.focus){const c=document.activeElement;o.focus({preventScroll:!0}),Mg.value=window.performance.now(),o!==c&&kB(o)&&u&&o.select()}};function x1(o,u){const c=[...o],$=o.indexOf(u);return $!==-1&&c.splice($,1),c}const VB=()=>{let o=[];return{push:$=>{const m=o[0];m&&$!==m&&m.pause(),o=x1(o,$),o.unshift($)},remove:$=>{var m,y;o=x1(o,$),(y=(m=o[0])==null?void 0:m.resume)==null||y.call(m)}}},RB=(o,u=!1)=>{const c=document.activeElement;for(const $ of o)if(ha($,u),document.activeElement!==c)return},E1=VB(),LB=()=>v$.value>Mg.value,tc=()=>{Ig.value="pointer",v$.value=window.performance.now()},A1=()=>{Ig.value="keyboard",v$.value=window.performance.now()},FB=()=>(st(()=>{ec===0&&(document.addEventListener("mousedown",tc),document.addEventListener("touchstart",tc),document.addEventListener("keydown",A1)),ec++}),Bt(()=>{ec--,ec<=0&&(document.removeEventListener("mousedown",tc),document.removeEventListener("touchstart",tc),document.removeEventListener("keydown",A1))}),{focusReason:Ig,lastUserFocusTimestamp:v$,lastAutomatedFocusTimestamp:Mg}),rc=o=>new CustomEvent(EB,{...AB,detail:o}),NB=Se({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[b1,C1,"focusin","focusout","focusout-prevented","release-requested"],setup(o,{emit:u}){const c=ae();let $,m;const{focusReason:y}=FB();OU(U=>{o.trapped&&!v.paused&&u("release-requested",U)});const v={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},x=U=>{if(!o.loop&&!o.trapped||v.paused)return;const{key:P,altKey:H,ctrlKey:J,metaKey:q,currentTarget:j,shiftKey:K}=U,{loop:ee}=o,Z=P===We.tab&&!H&&!J&&!q,te=document.activeElement;if(Z&&te){const re=j,[ie,oe]=MB(re);if(ie&&oe){if(!K&&te===oe){const _e=rc({focusReason:y.value});u("focusout-prevented",_e),_e.defaultPrevented||(U.preventDefault(),ee&&ha(ie,!0))}else if(K&&[ie,re].includes(te)){const _e=rc({focusReason:y.value});u("focusout-prevented",_e),_e.defaultPrevented||(U.preventDefault(),ee&&ha(oe,!0))}}else if(te===re){const _e=rc({focusReason:y.value});u("focusout-prevented",_e),_e.defaultPrevented||U.preventDefault()}}};ht(Ag,{focusTrapRef:c,onKeydown:x}),Re(()=>o.focusTrapEl,U=>{U&&(c.value=U)},{immediate:!0}),Re([c],([U],[P])=>{U&&(U.addEventListener("keydown",x),U.addEventListener("focusin",k),U.addEventListener("focusout",R)),P&&(P.removeEventListener("keydown",x),P.removeEventListener("focusin",k),P.removeEventListener("focusout",R))});const A=U=>{u(b1,U)},M=U=>u(C1,U),k=U=>{const P=I(c);if(!P)return;const H=U.target,J=U.relatedTarget,q=H&&P.contains(H);o.trapped||J&&P.contains(J)||($=J),q&&u("focusin",U),!v.paused&&o.trapped&&(q?m=H:ha(m,!0))},R=U=>{const P=I(c);if(!(v.paused||!P))if(o.trapped){const H=U.relatedTarget;!yr(H)&&!P.contains(H)&&setTimeout(()=>{if(!v.paused&&o.trapped){const J=rc({focusReason:y.value});u("focusout-prevented",J),J.defaultPrevented||ha(m,!0)}},0)}else{const H=U.target;H&&P.contains(H)||u("focusout",U)}};async function N(){await Ge();const U=I(c);if(U){E1.push(v);const P=U.contains(document.activeElement)?$:document.activeElement;if($=P,!U.contains(P)){const J=new Event(md,S1);U.addEventListener(md,A),U.dispatchEvent(J),J.defaultPrevented||Ge(()=>{let q=o.focusStartEl;rt(q)||(ha(q),document.activeElement!==q&&(q="first")),q==="first"&&RB(yE(U),!0),(document.activeElement===P||q==="container")&&ha(U)})}}}function O(){const U=I(c);if(U){U.removeEventListener(md,A);const P=new CustomEvent(gd,{...S1,detail:{focusReason:y.value}});U.addEventListener(gd,M),U.dispatchEvent(P),!P.defaultPrevented&&(y.value=="keyboard"||!LB()||U.contains(document.activeElement))&&ha($??document.body),U.removeEventListener(gd,M),E1.remove(v)}}return st(()=>{o.trapped&&N(),Re(()=>o.trapped,U=>{U?N():O()})}),Bt(()=>{o.trapped&&O()}),{onKeydown:x}}});function TB(o,u,c,$,m,y){return Ve(o.$slots,"default",{handleKeydown:o.onKeydown})}var d_=Te(NB,[["render",TB],["__file","focus-trap.vue"]]);const OB=["fixed","absolute"],PB=Ne({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Ae(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Ki,default:"bottom"},popperOptions:{type:Ae(Object),default:()=>({})},strategy:{type:String,values:OB,default:"absolute"}}),vE=Ne({...PB,id:String,style:{type:Ae([String,Array,Object])},className:{type:Ae([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:Ae([String,Array,Object])},popperStyle:{type:Ae([String,Array,Object])},referenceEl:{type:Ae(Object)},triggerTargetEl:{type:Ae(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),UB={mouseenter:o=>o instanceof MouseEvent,mouseleave:o=>o instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},DB=(o,u=[])=>{const{placement:c,strategy:$,popperOptions:m}=o,y={placement:c,strategy:$,...m,modifiers:[...JB(o),...u]};return zB(y,m==null?void 0:m.modifiers),y},BB=o=>{if(vt)return _n(o)};function JB(o){const{offset:u,gpuAcceleration:c,fallbackPlacements:$}=o;return[{name:"offset",options:{offset:[0,u??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:$}},{name:"computeStyles",options:{gpuAcceleration:c}}]}function zB(o,u){u&&(o.modifiers=[...o.modifiers,...u??[]])}const HB=0,jB=o=>{const{popperInstanceRef:u,contentRef:c,triggerRef:$,role:m}=Be(Eg,void 0),y=ae(),v=ae(),x=Q(()=>({name:"eventListeners",enabled:!!o.visible})),A=Q(()=>{var J;const q=I(y),j=(J=I(v))!=null?J:HB;return{name:"arrow",enabled:!$x(q),options:{element:q,padding:j}}}),M=Q(()=>({onFirstUpdate:()=>{U()},...DB(o,[I(A),I(x)])})),k=Q(()=>BB(o.referenceEl)||I($)),{attributes:R,state:N,styles:O,update:U,forceUpdate:P,instanceRef:H}=LU(k,c,M);return Re(H,J=>u.value=J),st(()=>{Re(()=>{var J;return(J=I(k))==null?void 0:J.getBoundingClientRect()},()=>{U()})}),{attributes:R,arrowRef:y,contentRef:c,instanceRef:H,state:N,styles:O,role:m,forceUpdate:P,update:U}},qB=(o,{attributes:u,styles:c,role:$})=>{const{nextZIndex:m}=$l(),y=Le("popper"),v=Q(()=>I(u).popper),x=ae(Qe(o.zIndex)?o.zIndex:m()),A=Q(()=>[y.b(),y.is("pure",o.pure),y.is(o.effect),o.popperClass]),M=Q(()=>[{zIndex:I(x)},I(c).popper,o.popperStyle||{}]),k=Q(()=>$.value==="dialog"?"false":void 0),R=Q(()=>I(c).arrow||{});return{ariaModal:k,arrowStyle:R,contentAttrs:v,contentClass:A,contentStyle:M,contentZIndex:x,updateZIndex:()=>{x.value=Qe(o.zIndex)?o.zIndex:m()}}},WB=(o,u)=>{const c=ae(!1),$=ae();return{focusStartRef:$,trapped:c,onFocusAfterReleased:M=>{var k;((k=M.detail)==null?void 0:k.focusReason)!=="pointer"&&($.value="first",u("blur"))},onFocusAfterTrapped:()=>{u("focus")},onFocusInTrap:M=>{o.visible&&!c.value&&(M.target&&($.value=M.target),c.value=!0)},onFocusoutPrevented:M=>{o.trapping||(M.detail.focusReason==="pointer"&&M.preventDefault(),c.value=!1)},onReleaseRequested:()=>{c.value=!1,u("close")}}},KB=Se({name:"ElPopperContent"}),GB=Se({...KB,props:vE,emits:UB,setup(o,{expose:u,emit:c}){const $=o,{focusStartRef:m,trapped:y,onFocusAfterReleased:v,onFocusAfterTrapped:x,onFocusInTrap:A,onFocusoutPrevented:M,onReleaseRequested:k}=WB($,c),{attributes:R,arrowRef:N,contentRef:O,styles:U,instanceRef:P,role:H,update:J}=jB($),{ariaModal:q,arrowStyle:j,contentAttrs:K,contentClass:ee,contentStyle:Z,updateZIndex:te}=qB($,{styles:U,attributes:R,role:H}),re=Be(Es,void 0),ie=ae();ht($E,{arrowStyle:j,arrowRef:N,arrowOffset:ie}),re&&(re.addInputId||re.removeInputId)&&ht(Es,{...re,addInputId:Et,removeInputId:Et});let oe;const le=(fe=!0)=>{J(),fe&&te()},_e=()=>{le(!1),$.visible&&$.focusOnShow?y.value=!0:$.visible===!1&&(y.value=!1)};return st(()=>{Re(()=>$.triggerTargetEl,(fe,pe)=>{oe==null||oe(),oe=void 0;const C=I(fe||O.value),t=I(pe||O.value);On(C)&&(oe=Re([H,()=>$.ariaLabel,q,()=>$.id],f=>{["role","aria-label","aria-modal","id"].forEach((he,V)=>{yr(f[V])?C.removeAttribute(he):C.setAttribute(he,f[V])})},{immediate:!0})),t!==C&&On(t)&&["role","aria-label","aria-modal","id"].forEach(f=>{t.removeAttribute(f)})},{immediate:!0}),Re(()=>$.visible,_e,{immediate:!0})}),Bt(()=>{oe==null||oe(),oe=void 0}),u({popperContentRef:O,popperInstanceRef:P,updatePopper:le,contentStyle:Z}),(fe,pe)=>(X(),$e("div",ct({ref_key:"contentRef",ref:O},I(K),{style:I(Z),class:I(ee),tabindex:"-1",onMouseenter:pe[0]||(pe[0]=C=>fe.$emit("mouseenter",C)),onMouseleave:pe[1]||(pe[1]=C=>fe.$emit("mouseleave",C))}),[me(I(d_),{trapped:I(y),"trap-on-focus-in":!0,"focus-trap-el":I(O),"focus-start-el":I(m),onFocusAfterTrapped:I(x),onFocusAfterReleased:I(v),onFocusin:I(A),onFocusoutPrevented:I(M),onReleaseRequested:I(k)},{default:Ce(()=>[Ve(fe.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var QB=Te(GB,[["__file","content.vue"]]);const SE=ut(gB),S$=Symbol("elTooltip"),Rr=Ne({...DU,...vE,appendTo:{type:Ae([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:Ae(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),Vu=Ne({...gE,disabled:Boolean,trigger:{type:Ae([String,Array]),default:"hover"},triggerKeys:{type:Ae(Array),default:()=>[We.enter,We.space]}}),{useModelToggleProps:ZB,useModelToggleEmits:YB,useModelToggle:XB}=Mx("visible"),e6=Ne({...dE,...ZB,...Rr,...Vu,...hE,showArrow:{type:Boolean,default:!0}}),t6=[...YB,"before-show","before-hide","show","hide","open","close"],r6=(o,u)=>De(o)?o.includes(u):o===u,so=(o,u,c)=>$=>{r6(I(o),u)&&c($)},n6=Se({name:"ElTooltipTrigger"}),s6=Se({...n6,props:Vu,setup(o,{expose:u}){const c=o,$=Le("tooltip"),{controlled:m,id:y,open:v,onOpen:x,onClose:A,onToggle:M}=Be(S$,void 0),k=ae(null),R=()=>{if(I(m)||c.disabled)return!0},N=Lt(c,"trigger"),O=tr(R,so(N,"hover",x)),U=tr(R,so(N,"hover",A)),P=tr(R,so(N,"click",K=>{K.button===0&&M(K)})),H=tr(R,so(N,"focus",x)),J=tr(R,so(N,"focus",A)),q=tr(R,so(N,"contextmenu",K=>{K.preventDefault(),M(K)})),j=tr(R,K=>{const{code:ee}=K;c.triggerKeys.includes(ee)&&(K.preventDefault(),M(K))});return u({triggerRef:k}),(K,ee)=>(X(),Me(I(xB),{id:I(y),"virtual-ref":K.virtualRef,open:I(v),"virtual-triggering":K.virtualTriggering,class:ne(I($).e("trigger")),onBlur:I(J),onClick:I(P),onContextmenu:I(q),onFocus:I(H),onMouseenter:I(O),onMouseleave:I(U),onKeydown:I(j)},{default:Ce(()=>[Ve(K.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var a6=Te(s6,[["__file","trigger.vue"]]);const i6=Se({name:"ElTooltipContent",inheritAttrs:!1}),o6=Se({...i6,props:Rr,setup(o,{expose:u}){const c=o,{selector:$}=Jx(),m=Le("tooltip"),y=ae(null),v=ae(!1),{controlled:x,id:A,open:M,trigger:k,onClose:R,onOpen:N,onShow:O,onHide:U,onBeforeShow:P,onBeforeHide:H}=Be(S$,void 0),J=Q(()=>c.transition||`${m.namespace.value}-fade-in-linear`),q=Q(()=>c.persistent);Bt(()=>{v.value=!0});const j=Q(()=>I(q)?!0:I(M)),K=Q(()=>c.disabled?!1:I(M)),ee=Q(()=>c.appendTo||$.value),Z=Q(()=>{var f;return(f=c.style)!=null?f:{}}),te=Q(()=>!I(M)),re=()=>{U()},ie=()=>{if(I(x))return!0},oe=tr(ie,()=>{c.enterable&&I(k)==="hover"&&N()}),le=tr(ie,()=>{I(k)==="hover"&&R()}),_e=()=>{var f,he;(he=(f=y.value)==null?void 0:f.updatePopper)==null||he.call(f),P==null||P()},fe=()=>{H==null||H()},pe=()=>{O(),t=Rm(Q(()=>{var f;return(f=y.value)==null?void 0:f.popperContentRef}),()=>{if(I(x))return;I(k)!=="hover"&&R()})},C=()=>{c.virtualTriggering||R()};let t;return Re(()=>I(M),f=>{f||t==null||t()},{flush:"post"}),Re(()=>c.content,()=>{var f,he;(he=(f=y.value)==null?void 0:f.updatePopper)==null||he.call(f)}),u({contentRef:y}),(f,he)=>(X(),Me(_l,{disabled:!f.teleported,to:I(ee)},[me(dr,{name:I(J),onAfterLeave:re,onBeforeEnter:_e,onAfterEnter:pe,onBeforeLeave:fe},{default:Ce(()=>[I(j)?nt((X(),Me(I(QB),ct({key:0,id:I(A),ref_key:"contentRef",ref:y},f.$attrs,{"aria-label":f.ariaLabel,"aria-hidden":I(te),"boundaries-padding":f.boundariesPadding,"fallback-placements":f.fallbackPlacements,"gpu-acceleration":f.gpuAcceleration,offset:f.offset,placement:f.placement,"popper-options":f.popperOptions,strategy:f.strategy,effect:f.effect,enterable:f.enterable,pure:f.pure,"popper-class":f.popperClass,"popper-style":[f.popperStyle,I(Z)],"reference-el":f.referenceEl,"trigger-target-el":f.triggerTargetEl,visible:I(K),"z-index":f.zIndex,onMouseenter:I(oe),onMouseleave:I(le),onBlur:C,onClose:I(R)}),{default:Ce(()=>[v.value?Ie("v-if",!0):Ve(f.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[bt,I(K)]]):Ie("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var l6=Te(o6,[["__file","content.vue"]]);const u6=["innerHTML"],_6={key:1},c6=Se({name:"ElTooltip"}),p6=Se({...c6,props:e6,emits:t6,setup(o,{expose:u,emit:c}){const $=o;UU();const m=Jr(),y=ae(),v=ae(),x=()=>{var J;const q=I(y);q&&((J=q.popperInstanceRef)==null||J.update())},A=ae(!1),M=ae(),{show:k,hide:R,hasUpdateHandler:N}=XB({indicator:A,toggleReason:M}),{onOpen:O,onClose:U}=BU({showAfter:Lt($,"showAfter"),hideAfter:Lt($,"hideAfter"),autoClose:Lt($,"autoClose"),open:k,close:R}),P=Q(()=>pr($.visible)&&!N.value);ht(S$,{controlled:P,id:m,open:ul(A),trigger:Lt($,"trigger"),onOpen:J=>{O(J)},onClose:J=>{U(J)},onToggle:J=>{I(A)?U(J):O(J)},onShow:()=>{c("show",M.value)},onHide:()=>{c("hide",M.value)},onBeforeShow:()=>{c("before-show",M.value)},onBeforeHide:()=>{c("before-hide",M.value)},updatePopper:x}),Re(()=>$.disabled,J=>{J&&A.value&&(A.value=!1)});const H=J=>{var q,j;const K=(j=(q=v.value)==null?void 0:q.contentRef)==null?void 0:j.popperContentRef,ee=(J==null?void 0:J.relatedTarget)||document.activeElement;return K&&K.contains(ee)};return DC(()=>A.value&&R()),u({popperRef:y,contentRef:v,isFocusInsideContent:H,updatePopper:x,onOpen:O,onClose:U,hide:R}),(J,q)=>(X(),Me(I(SE),{ref_key:"popperRef",ref:y,role:J.role},{default:Ce(()=>[me(a6,{disabled:J.disabled,trigger:J.trigger,"trigger-keys":J.triggerKeys,"virtual-ref":J.virtualRef,"virtual-triggering":J.virtualTriggering},{default:Ce(()=>[J.$slots.default?Ve(J.$slots,"default",{key:0}):Ie("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),me(l6,{ref_key:"contentRef",ref:v,"aria-label":J.ariaLabel,"boundaries-padding":J.boundariesPadding,content:J.content,disabled:J.disabled,effect:J.effect,enterable:J.enterable,"fallback-placements":J.fallbackPlacements,"hide-after":J.hideAfter,"gpu-acceleration":J.gpuAcceleration,offset:J.offset,persistent:J.persistent,"popper-class":J.popperClass,"popper-style":J.popperStyle,placement:J.placement,"popper-options":J.popperOptions,pure:J.pure,"raw-content":J.rawContent,"reference-el":J.referenceEl,"trigger-target-el":J.triggerTargetEl,"show-after":J.showAfter,strategy:J.strategy,teleported:J.teleported,transition:J.transition,"virtual-triggering":J.virtualTriggering,"z-index":J.zIndex,"append-to":J.appendTo},{default:Ce(()=>[Ve(J.$slots,"content",{},()=>[J.rawContent?(X(),$e("span",{key:0,innerHTML:J.content},null,8,u6)):(X(),$e("span",_6,Fe(J.content),1))]),J.showArrow?(X(),Me(I(SB),{key:0,"arrow-offset":J.arrowOffset},null,8,["arrow-offset"])):Ie("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"]))}});var $6=Te(p6,[["__file","tooltip.vue"]]);const zr=ut($6),d6=Ne({valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:Ae(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:Ae([Function,Array]),default:Et},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},label:{type:String},teleported:Rr.teleported,highlightFirstItem:{type:Boolean,default:!1},fitInputWidth:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},name:String}),h6={[_t]:o=>rt(o),[en]:o=>rt(o),[jt]:o=>rt(o),focus:o=>o instanceof FocusEvent,blur:o=>o instanceof FocusEvent,clear:()=>!0,select:o=>$t(o)},f6=["aria-expanded","aria-owns"],m6={key:0},g6=["id","aria-selected","onClick"],bE="ElAutocomplete",y6=Se({name:bE,inheritAttrs:!1}),v6=Se({...y6,props:d6,emits:h6,setup(o,{expose:u,emit:c}){const $=o,m=ag(),y=zi(),v=fn(),x=Le("autocomplete"),A=ae(),M=ae(),k=ae(),R=ae();let N=!1,O=!1;const U=ae([]),P=ae(-1),H=ae(""),J=ae(!1),q=ae(!1),j=ae(!1),K=Jr(),ee=Q(()=>y.style),Z=Q(()=>(U.value.length>0||j.value)&&J.value),te=Q(()=>!$.hideLoading&&j.value),re=Q(()=>A.value?Array.from(A.value.$el.querySelectorAll("input")):[]),ie=()=>{Z.value&&(H.value=`${A.value.$el.offsetWidth}px`)},oe=()=>{P.value=-1},_e=hn(async s=>{if(q.value)return;const a=i=>{j.value=!1,!q.value&&(De(i)?(U.value=i,P.value=$.highlightFirstItem?0:-1):hr(bE,"autocomplete suggestions must be an array"))};if(j.value=!0,De($.fetchSuggestions))a($.fetchSuggestions);else{const i=await $.fetchSuggestions(s,a);De(i)&&a(i)}},$.debounce),fe=s=>{const a=!!s;if(c(en,s),c(_t,s),q.value=!1,J.value||(J.value=a),!$.triggerOnFocus&&!s){q.value=!0,U.value=[];return}_e(s)},pe=s=>{var a;v.value||(((a=s.target)==null?void 0:a.tagName)!=="INPUT"||re.value.includes(document.activeElement))&&(J.value=!0)},C=s=>{c(jt,s)},t=s=>{O?O=!1:(J.value=!0,c("focus",s),$.triggerOnFocus&&!N&&_e(String($.modelValue)))},f=s=>{setTimeout(()=>{var a;if((a=k.value)!=null&&a.isFocusInsideContent()){O=!0;return}J.value&&W(),c("blur",s)})},he=()=>{J.value=!1,c(_t,""),c("clear")},V=async()=>{Z.value&&P.value>=0&&P.value<U.value.length?r(U.value[P.value]):$.selectWhenUnmatched&&(c("select",{value:$.modelValue}),U.value=[],P.value=-1)},ue=s=>{Z.value&&(s.preventDefault(),s.stopPropagation(),W())},W=()=>{J.value=!1},h=()=>{var s;(s=A.value)==null||s.focus()},e=()=>{var s;(s=A.value)==null||s.blur()},r=async s=>{c(en,s[$.valueKey]),c(_t,s[$.valueKey]),c("select",s),U.value=[],P.value=-1},n=s=>{if(!Z.value||j.value)return;if(s<0){P.value=-1;return}s>=U.value.length&&(s=U.value.length-1);const a=M.value.querySelector(`.${x.be("suggestion","wrap")}`),l=a.querySelectorAll(`.${x.be("suggestion","list")} li`)[s],_=a.scrollTop,{offsetTop:p,scrollHeight:d}=l;p+d>_+a.clientHeight&&(a.scrollTop+=d),p<_&&(a.scrollTop-=d),P.value=s,A.value.ref.setAttribute("aria-activedescendant",`${K.value}-item-${P.value}`)};return Rm(R,()=>{Z.value&&W()}),st(()=>{A.value.ref.setAttribute("role","textbox"),A.value.ref.setAttribute("aria-autocomplete","list"),A.value.ref.setAttribute("aria-controls","id"),A.value.ref.setAttribute("aria-activedescendant",`${K.value}-item-${P.value}`),N=A.value.ref.hasAttribute("readonly")}),u({highlightedIndex:P,activated:J,loading:j,inputRef:A,popperRef:k,suggestions:U,handleSelect:r,handleKeyEnter:V,focus:h,blur:e,close:W,highlight:n}),(s,a)=>(X(),Me(I(zr),{ref_key:"popperRef",ref:k,visible:I(Z),placement:s.placement,"fallback-placements":["bottom-start","top-start"],"popper-class":[I(x).e("popper"),s.popperClass],teleported:s.teleported,"gpu-acceleration":!1,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:`${I(x).namespace.value}-zoom-in-top`,persistent:"",role:"listbox",onBeforeShow:ie,onHide:oe},{content:Ce(()=>[de("div",{ref_key:"regionRef",ref:M,class:ne([I(x).b("suggestion"),I(x).is("loading",I(te))]),style:je({[s.fitInputWidth?"width":"minWidth"]:H.value,outline:"none"}),role:"region"},[me(I(ia),{id:I(K),tag:"ul","wrap-class":I(x).be("suggestion","wrap"),"view-class":I(x).be("suggestion","list"),role:"listbox"},{default:Ce(()=>[I(te)?(X(),$e("li",m6,[Ve(s.$slots,"loading",{},()=>[me(I(He),{class:ne(I(x).is("loading"))},{default:Ce(()=>[me(I(Ga))]),_:1},8,["class"])])])):(X(!0),$e(ze,{key:1},ft(U.value,(i,l)=>(X(),$e("li",{id:`${I(K)}-item-${l}`,key:l,class:ne({highlighted:P.value===l}),role:"option","aria-selected":P.value===l,onClick:_=>r(i)},[Ve(s.$slots,"default",{item:i},()=>[it(Fe(i[s.valueKey]),1)])],10,g6))),128))]),_:3},8,["id","wrap-class","view-class"])],6)]),default:Ce(()=>[de("div",{ref_key:"listboxRef",ref:R,class:ne([I(x).b(),s.$attrs.class]),style:je(I(ee)),role:"combobox","aria-haspopup":"listbox","aria-expanded":I(Z),"aria-owns":I(K)},[me(I(Br),ct({ref_key:"inputRef",ref:A},I(m),{clearable:s.clearable,disabled:I(v),name:s.name,"model-value":s.modelValue,onInput:fe,onChange:C,onFocus:t,onBlur:f,onClear:he,onKeydown:[a[0]||(a[0]=It(Ye(i=>n(P.value-1),["prevent"]),["up"])),a[1]||(a[1]=It(Ye(i=>n(P.value+1),["prevent"]),["down"])),It(V,["enter"]),It(W,["tab"]),It(ue,["esc"])],onMousedown:pe}),Ks({_:2},[s.$slots.prepend?{name:"prepend",fn:Ce(()=>[Ve(s.$slots,"prepend")])}:void 0,s.$slots.append?{name:"append",fn:Ce(()=>[Ve(s.$slots,"append")])}:void 0,s.$slots.prefix?{name:"prefix",fn:Ce(()=>[Ve(s.$slots,"prefix")])}:void 0,s.$slots.suffix?{name:"suffix",fn:Ce(()=>[Ve(s.$slots,"suffix")])}:void 0]),1040,["clearable","disabled","name","model-value","onKeydown"])],14,f6)]),_:3},8,["visible","placement","popper-class","teleported","transition"]))}});var S6=Te(v6,[["__file","autocomplete.vue"]]);const b6=ut(S6),C6=Ne({size:{type:[Number,String],values:As,default:"",validator:o=>Qe(o)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:Mt},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:Ae(String),default:"cover"}}),w6={error:o=>o instanceof Event},x6=["src","alt","srcset"],E6=Se({name:"ElAvatar"}),A6=Se({...E6,props:C6,emits:w6,setup(o,{emit:u}){const c=o,$=Le("avatar"),m=ae(!1),y=Q(()=>{const{size:M,icon:k,shape:R}=c,N=[$.b()];return rt(M)&&N.push($.m(M)),k&&N.push($.m("icon")),R&&N.push($.m(R)),N}),v=Q(()=>{const{size:M}=c;return Qe(M)?$.cssVarBlock({size:_r(M)||""}):void 0}),x=Q(()=>({objectFit:c.fit}));Re(()=>c.src,()=>m.value=!1);function A(M){m.value=!0,u("error",M)}return(M,k)=>(X(),$e("span",{class:ne(I(y)),style:je(I(v))},[(M.src||M.srcSet)&&!m.value?(X(),$e("img",{key:0,src:M.src,alt:M.alt,srcset:M.srcSet,style:je(I(x)),onError:A},null,44,x6)):M.icon?(X(),Me(I(He),{key:1},{default:Ce(()=>[(X(),Me(pt(M.icon)))]),_:1})):Ve(M.$slots,"default",{key:2})],6))}});var I6=Te(A6,[["__file","avatar.vue"]]);const M6=ut(I6),k6={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},V6={click:o=>o instanceof MouseEvent},R6=(o,u,c)=>{const $=Ut(),m=Ut(),y=ae(!1),v=()=>{$.value&&(y.value=$.value.scrollTop>=o.visibilityHeight)},x=M=>{var k;(k=$.value)==null||k.scrollTo({top:0,behavior:"smooth"}),u("click",M)},A=Ew(v,300,!0);return Wt(m,"scroll",A),st(()=>{var M;m.value=document,$.value=document.documentElement,o.target&&($.value=(M=document.querySelector(o.target))!=null?M:void 0,$.value||hr(c,`target does not exist: ${o.target}`),m.value=$.value),v()}),{visible:y,handleClick:x}},CE="ElBacktop",L6=Se({name:CE}),F6=Se({...L6,props:k6,emits:V6,setup(o,{emit:u}){const c=o,$=Le("backtop"),{handleClick:m,visible:y}=R6(c,u,CE),v=Q(()=>({right:`${c.right}px`,bottom:`${c.bottom}px`}));return(x,A)=>(X(),Me(dr,{name:`${I($).namespace.value}-fade-in`},{default:Ce(()=>[I(y)?(X(),$e("div",{key:0,style:je(I(v)),class:ne(I($).b()),onClick:A[0]||(A[0]=Ye((...M)=>I(m)&&I(m)(...M),["stop"]))},[Ve(x.$slots,"default",{},()=>[me(I(He),{class:ne(I($).e("icon"))},{default:Ce(()=>[me(I(fO))]),_:1},8,["class"])])],6)):Ie("v-if",!0)]),_:3},8,["name"]))}});var N6=Te(F6,[["__file","backtop.vue"]]);const T6=ut(N6),O6=Ne({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"}}),P6=["textContent"],U6=Se({name:"ElBadge"}),D6=Se({...U6,props:O6,setup(o,{expose:u}){const c=o,$=Le("badge"),m=Q(()=>c.isDot?"":Qe(c.value)&&Qe(c.max)?c.max<c.value?`${c.max}+`:`${c.value}`:`${c.value}`);return u({content:m}),(y,v)=>(X(),$e("div",{class:ne(I($).b())},[Ve(y.$slots,"default"),me(dr,{name:`${I($).namespace.value}-zoom-in-center`,persisted:""},{default:Ce(()=>[nt(de("sup",{class:ne([I($).e("content"),I($).em("content",y.type),I($).is("fixed",!!y.$slots.default),I($).is("dot",y.isDot)]),textContent:Fe(I(m))},null,10,P6),[[bt,!y.hidden&&(I(m)||y.isDot)]])]),_:1},8,["name"])],2))}});var B6=Te(D6,[["__file","badge.vue"]]);const wE=ut(B6),xE=Symbol("breadcrumbKey"),J6=Ne({separator:{type:String,default:"/"},separatorIcon:{type:Mt}}),z6=Se({name:"ElBreadcrumb"}),H6=Se({...z6,props:J6,setup(o){const u=o,c=Le("breadcrumb"),$=ae();return ht(xE,u),st(()=>{const m=$.value.querySelectorAll(`.${c.e("item")}`);m.length&&m[m.length-1].setAttribute("aria-current","page")}),(m,y)=>(X(),$e("div",{ref_key:"breadcrumb",ref:$,class:ne(I(c).b()),"aria-label":"Breadcrumb",role:"navigation"},[Ve(m.$slots,"default")],2))}});var j6=Te(H6,[["__file","breadcrumb.vue"]]);const q6=Ne({to:{type:Ae([String,Object]),default:""},replace:{type:Boolean,default:!1}}),W6=Se({name:"ElBreadcrumbItem"}),K6=Se({...W6,props:q6,setup(o){const u=o,c=ot(),$=Be(xE,void 0),m=Le("breadcrumb"),y=c.appContext.config.globalProperties.$router,v=ae(),x=()=>{!u.to||!y||(u.replace?y.replace(u.to):y.push(u.to))};return(A,M)=>{var k,R;return X(),$e("span",{class:ne(I(m).e("item"))},[de("span",{ref_key:"link",ref:v,class:ne([I(m).e("inner"),I(m).is("link",!!A.to)]),role:"link",onClick:x},[Ve(A.$slots,"default")],2),(k=I($))!=null&&k.separatorIcon?(X(),Me(I(He),{key:0,class:ne(I(m).e("separator"))},{default:Ce(()=>[(X(),Me(pt(I($).separatorIcon)))]),_:1},8,["class"])):(X(),$e("span",{key:1,class:ne(I(m).e("separator")),role:"presentation"},Fe((R=I($))==null?void 0:R.separator),3))],2)}}});var EE=Te(K6,[["__file","breadcrumb-item.vue"]]);const G6=ut(j6,{BreadcrumbItem:EE}),Q6=Xt(EE),AE=Symbol("buttonGroupContextKey"),Z6=(o,u)=>{Cs({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},Q(()=>o.type==="text"));const c=Be(AE,void 0),$=g$("button"),{form:m}=an(),y=fr(Q(()=>c==null?void 0:c.size)),v=fn(),x=ae(),A=br(),M=Q(()=>o.type||(c==null?void 0:c.type)||""),k=Q(()=>{var U,P,H;return(H=(P=o.autoInsertSpace)!=null?P:(U=$.value)==null?void 0:U.autoInsertSpace)!=null?H:!1}),R=Q(()=>o.tag==="button"?{ariaDisabled:v.value||o.loading,disabled:v.value||o.loading,autofocus:o.autofocus,type:o.nativeType}:{}),N=Q(()=>{var U;const P=(U=A.default)==null?void 0:U.call(A);if(k.value&&(P==null?void 0:P.length)===1){const H=P[0];if((H==null?void 0:H.type)===cl){const J=H.children;return new RegExp("^\\p{Unified_Ideograph}{2}$","u").test(J.trim())}}return!1});return{_disabled:v,_size:y,_type:M,_ref:x,_props:R,shouldAddSpace:N,handleClick:U=>{o.nativeType==="reset"&&(m==null||m.resetFields()),u("click",U)}}},Jh=["default","primary","success","warning","info","danger","text",""],Y6=["button","submit","reset"],zh=Ne({size:Ir,disabled:Boolean,type:{type:String,values:Jh,default:""},icon:{type:Mt},nativeType:{type:String,values:Y6,default:"button"},loading:Boolean,loadingIcon:{type:Mt,default:()=>Ga},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:Ae([String,Object]),default:"button"}}),X6={click:o=>o instanceof MouseEvent};function Tr(o,u){eJ(o)&&(o="100%");var c=tJ(o);return o=u===360?o:Math.min(u,Math.max(0,parseFloat(o))),c&&(o=parseInt(String(o*u),10)/100),Math.abs(o-u)<1e-6?1:(u===360?o=(o<0?o%u+u:o%u)/parseFloat(String(u)):o=o%u/parseFloat(String(u)),o)}function nc(o){return Math.min(1,Math.max(0,o))}function eJ(o){return typeof o=="string"&&o.indexOf(".")!==-1&&parseFloat(o)===1}function tJ(o){return typeof o=="string"&&o.indexOf("%")!==-1}function IE(o){return o=parseFloat(o),(isNaN(o)||o<0||o>1)&&(o=1),o}function sc(o){return o<=1?"".concat(Number(o)*100,"%"):o}function fi(o){return o.length===1?"0"+o:String(o)}function rJ(o,u,c){return{r:Tr(o,255)*255,g:Tr(u,255)*255,b:Tr(c,255)*255}}function I1(o,u,c){o=Tr(o,255),u=Tr(u,255),c=Tr(c,255);var $=Math.max(o,u,c),m=Math.min(o,u,c),y=0,v=0,x=($+m)/2;if($===m)v=0,y=0;else{var A=$-m;switch(v=x>.5?A/(2-$-m):A/($+m),$){case o:y=(u-c)/A+(u<c?6:0);break;case u:y=(c-o)/A+2;break;case c:y=(o-u)/A+4;break}y/=6}return{h:y,s:v,l:x}}function yd(o,u,c){return c<0&&(c+=1),c>1&&(c-=1),c<1/6?o+(u-o)*(6*c):c<1/2?u:c<2/3?o+(u-o)*(2/3-c)*6:o}function nJ(o,u,c){var $,m,y;if(o=Tr(o,360),u=Tr(u,100),c=Tr(c,100),u===0)m=c,y=c,$=c;else{var v=c<.5?c*(1+u):c+u-c*u,x=2*c-v;$=yd(x,v,o+1/3),m=yd(x,v,o),y=yd(x,v,o-1/3)}return{r:$*255,g:m*255,b:y*255}}function M1(o,u,c){o=Tr(o,255),u=Tr(u,255),c=Tr(c,255);var $=Math.max(o,u,c),m=Math.min(o,u,c),y=0,v=$,x=$-m,A=$===0?0:x/$;if($===m)y=0;else{switch($){case o:y=(u-c)/x+(u<c?6:0);break;case u:y=(c-o)/x+2;break;case c:y=(o-u)/x+4;break}y/=6}return{h:y,s:A,v}}function sJ(o,u,c){o=Tr(o,360)*6,u=Tr(u,100),c=Tr(c,100);var $=Math.floor(o),m=o-$,y=c*(1-u),v=c*(1-m*u),x=c*(1-(1-m)*u),A=$%6,M=[c,v,y,y,x,c][A],k=[x,c,c,v,y,y][A],R=[y,y,x,c,c,v][A];return{r:M*255,g:k*255,b:R*255}}function k1(o,u,c,$){var m=[fi(Math.round(o).toString(16)),fi(Math.round(u).toString(16)),fi(Math.round(c).toString(16))];return $&&m[0].startsWith(m[0].charAt(1))&&m[1].startsWith(m[1].charAt(1))&&m[2].startsWith(m[2].charAt(1))?m[0].charAt(0)+m[1].charAt(0)+m[2].charAt(0):m.join("")}function aJ(o,u,c,$,m){var y=[fi(Math.round(o).toString(16)),fi(Math.round(u).toString(16)),fi(Math.round(c).toString(16)),fi(iJ($))];return m&&y[0].startsWith(y[0].charAt(1))&&y[1].startsWith(y[1].charAt(1))&&y[2].startsWith(y[2].charAt(1))&&y[3].startsWith(y[3].charAt(1))?y[0].charAt(0)+y[1].charAt(0)+y[2].charAt(0)+y[3].charAt(0):y.join("")}function iJ(o){return Math.round(parseFloat(o)*255).toString(16)}function V1(o){return mn(o)/255}function mn(o){return parseInt(o,16)}function oJ(o){return{r:o>>16,g:(o&65280)>>8,b:o&255}}var Hh={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function lJ(o){var u={r:0,g:0,b:0},c=1,$=null,m=null,y=null,v=!1,x=!1;return typeof o=="string"&&(o=cJ(o)),typeof o=="object"&&(Ts(o.r)&&Ts(o.g)&&Ts(o.b)?(u=rJ(o.r,o.g,o.b),v=!0,x=String(o.r).substr(-1)==="%"?"prgb":"rgb"):Ts(o.h)&&Ts(o.s)&&Ts(o.v)?($=sc(o.s),m=sc(o.v),u=sJ(o.h,$,m),v=!0,x="hsv"):Ts(o.h)&&Ts(o.s)&&Ts(o.l)&&($=sc(o.s),y=sc(o.l),u=nJ(o.h,$,y),v=!0,x="hsl"),Object.prototype.hasOwnProperty.call(o,"a")&&(c=o.a)),c=IE(c),{ok:v,format:o.format||x,r:Math.min(255,Math.max(u.r,0)),g:Math.min(255,Math.max(u.g,0)),b:Math.min(255,Math.max(u.b,0)),a:c}}var uJ="[-\\+]?\\d+%?",_J="[-\\+]?\\d*\\.\\d+%?",Aa="(?:".concat(_J,")|(?:").concat(uJ,")"),vd="[\\s|\\(]+(".concat(Aa,")[,|\\s]+(").concat(Aa,")[,|\\s]+(").concat(Aa,")\\s*\\)?"),Sd="[\\s|\\(]+(".concat(Aa,")[,|\\s]+(").concat(Aa,")[,|\\s]+(").concat(Aa,")[,|\\s]+(").concat(Aa,")\\s*\\)?"),Gn={CSS_UNIT:new RegExp(Aa),rgb:new RegExp("rgb"+vd),rgba:new RegExp("rgba"+Sd),hsl:new RegExp("hsl"+vd),hsla:new RegExp("hsla"+Sd),hsv:new RegExp("hsv"+vd),hsva:new RegExp("hsva"+Sd),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function cJ(o){if(o=o.trim().toLowerCase(),o.length===0)return!1;var u=!1;if(Hh[o])o=Hh[o],u=!0;else if(o==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var c=Gn.rgb.exec(o);return c?{r:c[1],g:c[2],b:c[3]}:(c=Gn.rgba.exec(o),c?{r:c[1],g:c[2],b:c[3],a:c[4]}:(c=Gn.hsl.exec(o),c?{h:c[1],s:c[2],l:c[3]}:(c=Gn.hsla.exec(o),c?{h:c[1],s:c[2],l:c[3],a:c[4]}:(c=Gn.hsv.exec(o),c?{h:c[1],s:c[2],v:c[3]}:(c=Gn.hsva.exec(o),c?{h:c[1],s:c[2],v:c[3],a:c[4]}:(c=Gn.hex8.exec(o),c?{r:mn(c[1]),g:mn(c[2]),b:mn(c[3]),a:V1(c[4]),format:u?"name":"hex8"}:(c=Gn.hex6.exec(o),c?{r:mn(c[1]),g:mn(c[2]),b:mn(c[3]),format:u?"name":"hex"}:(c=Gn.hex4.exec(o),c?{r:mn(c[1]+c[1]),g:mn(c[2]+c[2]),b:mn(c[3]+c[3]),a:V1(c[4]+c[4]),format:u?"name":"hex8"}:(c=Gn.hex3.exec(o),c?{r:mn(c[1]+c[1]),g:mn(c[2]+c[2]),b:mn(c[3]+c[3]),format:u?"name":"hex"}:!1)))))))))}function Ts(o){return!!Gn.CSS_UNIT.exec(String(o))}var ME=function(){function o(u,c){u===void 0&&(u=""),c===void 0&&(c={});var $;if(u instanceof o)return u;typeof u=="number"&&(u=oJ(u)),this.originalInput=u;var m=lJ(u);this.originalInput=u,this.r=m.r,this.g=m.g,this.b=m.b,this.a=m.a,this.roundA=Math.round(100*this.a)/100,this.format=($=c.format)!==null&&$!==void 0?$:m.format,this.gradientType=c.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=m.ok}return o.prototype.isDark=function(){return this.getBrightness()<128},o.prototype.isLight=function(){return!this.isDark()},o.prototype.getBrightness=function(){var u=this.toRgb();return(u.r*299+u.g*587+u.b*114)/1e3},o.prototype.getLuminance=function(){var u=this.toRgb(),c,$,m,y=u.r/255,v=u.g/255,x=u.b/255;return y<=.03928?c=y/12.92:c=Math.pow((y+.055)/1.055,2.4),v<=.03928?$=v/12.92:$=Math.pow((v+.055)/1.055,2.4),x<=.03928?m=x/12.92:m=Math.pow((x+.055)/1.055,2.4),.2126*c+.7152*$+.0722*m},o.prototype.getAlpha=function(){return this.a},o.prototype.setAlpha=function(u){return this.a=IE(u),this.roundA=Math.round(100*this.a)/100,this},o.prototype.isMonochrome=function(){var u=this.toHsl().s;return u===0},o.prototype.toHsv=function(){var u=M1(this.r,this.g,this.b);return{h:u.h*360,s:u.s,v:u.v,a:this.a}},o.prototype.toHsvString=function(){var u=M1(this.r,this.g,this.b),c=Math.round(u.h*360),$=Math.round(u.s*100),m=Math.round(u.v*100);return this.a===1?"hsv(".concat(c,", ").concat($,"%, ").concat(m,"%)"):"hsva(".concat(c,", ").concat($,"%, ").concat(m,"%, ").concat(this.roundA,")")},o.prototype.toHsl=function(){var u=I1(this.r,this.g,this.b);return{h:u.h*360,s:u.s,l:u.l,a:this.a}},o.prototype.toHslString=function(){var u=I1(this.r,this.g,this.b),c=Math.round(u.h*360),$=Math.round(u.s*100),m=Math.round(u.l*100);return this.a===1?"hsl(".concat(c,", ").concat($,"%, ").concat(m,"%)"):"hsla(".concat(c,", ").concat($,"%, ").concat(m,"%, ").concat(this.roundA,")")},o.prototype.toHex=function(u){return u===void 0&&(u=!1),k1(this.r,this.g,this.b,u)},o.prototype.toHexString=function(u){return u===void 0&&(u=!1),"#"+this.toHex(u)},o.prototype.toHex8=function(u){return u===void 0&&(u=!1),aJ(this.r,this.g,this.b,this.a,u)},o.prototype.toHex8String=function(u){return u===void 0&&(u=!1),"#"+this.toHex8(u)},o.prototype.toHexShortString=function(u){return u===void 0&&(u=!1),this.a===1?this.toHexString(u):this.toHex8String(u)},o.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},o.prototype.toRgbString=function(){var u=Math.round(this.r),c=Math.round(this.g),$=Math.round(this.b);return this.a===1?"rgb(".concat(u,", ").concat(c,", ").concat($,")"):"rgba(".concat(u,", ").concat(c,", ").concat($,", ").concat(this.roundA,")")},o.prototype.toPercentageRgb=function(){var u=function(c){return"".concat(Math.round(Tr(c,255)*100),"%")};return{r:u(this.r),g:u(this.g),b:u(this.b),a:this.a}},o.prototype.toPercentageRgbString=function(){var u=function(c){return Math.round(Tr(c,255)*100)};return this.a===1?"rgb(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%)"):"rgba(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%, ").concat(this.roundA,")")},o.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var u="#"+k1(this.r,this.g,this.b,!1),c=0,$=Object.entries(Hh);c<$.length;c++){var m=$[c],y=m[0],v=m[1];if(u===v)return y}return!1},o.prototype.toString=function(u){var c=!!u;u=u??this.format;var $=!1,m=this.a<1&&this.a>=0,y=!c&&m&&(u.startsWith("hex")||u==="name");return y?u==="name"&&this.a===0?this.toName():this.toRgbString():(u==="rgb"&&($=this.toRgbString()),u==="prgb"&&($=this.toPercentageRgbString()),(u==="hex"||u==="hex6")&&($=this.toHexString()),u==="hex3"&&($=this.toHexString(!0)),u==="hex4"&&($=this.toHex8String(!0)),u==="hex8"&&($=this.toHex8String()),u==="name"&&($=this.toName()),u==="hsl"&&($=this.toHslString()),u==="hsv"&&($=this.toHsvString()),$||this.toHexString())},o.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},o.prototype.clone=function(){return new o(this.toString())},o.prototype.lighten=function(u){u===void 0&&(u=10);var c=this.toHsl();return c.l+=u/100,c.l=nc(c.l),new o(c)},o.prototype.brighten=function(u){u===void 0&&(u=10);var c=this.toRgb();return c.r=Math.max(0,Math.min(255,c.r-Math.round(255*-(u/100)))),c.g=Math.max(0,Math.min(255,c.g-Math.round(255*-(u/100)))),c.b=Math.max(0,Math.min(255,c.b-Math.round(255*-(u/100)))),new o(c)},o.prototype.darken=function(u){u===void 0&&(u=10);var c=this.toHsl();return c.l-=u/100,c.l=nc(c.l),new o(c)},o.prototype.tint=function(u){return u===void 0&&(u=10),this.mix("white",u)},o.prototype.shade=function(u){return u===void 0&&(u=10),this.mix("black",u)},o.prototype.desaturate=function(u){u===void 0&&(u=10);var c=this.toHsl();return c.s-=u/100,c.s=nc(c.s),new o(c)},o.prototype.saturate=function(u){u===void 0&&(u=10);var c=this.toHsl();return c.s+=u/100,c.s=nc(c.s),new o(c)},o.prototype.greyscale=function(){return this.desaturate(100)},o.prototype.spin=function(u){var c=this.toHsl(),$=(c.h+u)%360;return c.h=$<0?360+$:$,new o(c)},o.prototype.mix=function(u,c){c===void 0&&(c=50);var $=this.toRgb(),m=new o(u).toRgb(),y=c/100,v={r:(m.r-$.r)*y+$.r,g:(m.g-$.g)*y+$.g,b:(m.b-$.b)*y+$.b,a:(m.a-$.a)*y+$.a};return new o(v)},o.prototype.analogous=function(u,c){u===void 0&&(u=6),c===void 0&&(c=30);var $=this.toHsl(),m=360/c,y=[this];for($.h=($.h-(m*u>>1)+720)%360;--u;)$.h=($.h+m)%360,y.push(new o($));return y},o.prototype.complement=function(){var u=this.toHsl();return u.h=(u.h+180)%360,new o(u)},o.prototype.monochromatic=function(u){u===void 0&&(u=6);for(var c=this.toHsv(),$=c.h,m=c.s,y=c.v,v=[],x=1/u;u--;)v.push(new o({h:$,s:m,v:y})),y=(y+x)%1;return v},o.prototype.splitcomplement=function(){var u=this.toHsl(),c=u.h;return[this,new o({h:(c+72)%360,s:u.s,l:u.l}),new o({h:(c+216)%360,s:u.s,l:u.l})]},o.prototype.onBackground=function(u){var c=this.toRgb(),$=new o(u).toRgb(),m=c.a+$.a*(1-c.a);return new o({r:(c.r*c.a+$.r*$.a*(1-c.a))/m,g:(c.g*c.a+$.g*$.a*(1-c.a))/m,b:(c.b*c.a+$.b*$.a*(1-c.a))/m,a:m})},o.prototype.triad=function(){return this.polyad(3)},o.prototype.tetrad=function(){return this.polyad(4)},o.prototype.polyad=function(u){for(var c=this.toHsl(),$=c.h,m=[this],y=360/u,v=1;v<u;v++)m.push(new o({h:($+v*y)%360,s:c.s,l:c.l}));return m},o.prototype.equals=function(u){return this.toRgbString()===new o(u).toRgbString()},o}();function _a(o,u=20){return o.mix("#141414",u).toString()}function pJ(o){const u=fn(),c=Le("button");return Q(()=>{let $={};const m=o.color;if(m){const y=new ME(m),v=o.dark?y.tint(20).toString():_a(y,20);if(o.plain)$=c.cssVarBlock({"bg-color":o.dark?_a(y,90):y.tint(90).toString(),"text-color":m,"border-color":o.dark?_a(y,50):y.tint(50).toString(),"hover-text-color":`var(${c.cssVarName("color-white")})`,"hover-bg-color":m,"hover-border-color":m,"active-bg-color":v,"active-text-color":`var(${c.cssVarName("color-white")})`,"active-border-color":v}),u.value&&($[c.cssVarBlockName("disabled-bg-color")]=o.dark?_a(y,90):y.tint(90).toString(),$[c.cssVarBlockName("disabled-text-color")]=o.dark?_a(y,50):y.tint(50).toString(),$[c.cssVarBlockName("disabled-border-color")]=o.dark?_a(y,80):y.tint(80).toString());else{const x=o.dark?_a(y,30):y.tint(30).toString(),A=y.isDark()?`var(${c.cssVarName("color-white")})`:`var(${c.cssVarName("color-black")})`;if($=c.cssVarBlock({"bg-color":m,"text-color":A,"border-color":m,"hover-bg-color":x,"hover-text-color":A,"hover-border-color":x,"active-bg-color":v,"active-border-color":v}),u.value){const M=o.dark?_a(y,50):y.tint(50).toString();$[c.cssVarBlockName("disabled-bg-color")]=M,$[c.cssVarBlockName("disabled-text-color")]=o.dark?"rgba(255, 255, 255, 0.5)":`var(${c.cssVarName("color-white")})`,$[c.cssVarBlockName("disabled-border-color")]=M}}}return $})}const $J=Se({name:"ElButton"}),dJ=Se({...$J,props:zh,emits:X6,setup(o,{expose:u,emit:c}){const $=o,m=pJ($),y=Le("button"),{_ref:v,_size:x,_type:A,_disabled:M,_props:k,shouldAddSpace:R,handleClick:N}=Z6($,c);return u({ref:v,size:x,type:A,disabled:M,shouldAddSpace:R}),(O,U)=>(X(),Me(pt(O.tag),ct({ref_key:"_ref",ref:v},I(k),{class:[I(y).b(),I(y).m(I(A)),I(y).m(I(x)),I(y).is("disabled",I(M)),I(y).is("loading",O.loading),I(y).is("plain",O.plain),I(y).is("round",O.round),I(y).is("circle",O.circle),I(y).is("text",O.text),I(y).is("link",O.link),I(y).is("has-bg",O.bg)],style:I(m),onClick:I(N)}),{default:Ce(()=>[O.loading?(X(),$e(ze,{key:0},[O.$slots.loading?Ve(O.$slots,"loading",{key:0}):(X(),Me(I(He),{key:1,class:ne(I(y).is("loading"))},{default:Ce(()=>[(X(),Me(pt(O.loadingIcon)))]),_:1},8,["class"]))],64)):O.icon||O.$slots.icon?(X(),Me(I(He),{key:1},{default:Ce(()=>[O.icon?(X(),Me(pt(O.icon),{key:0})):Ve(O.$slots,"icon",{key:1})]),_:3})):Ie("v-if",!0),O.$slots.default?(X(),$e("span",{key:2,class:ne({[I(y).em("text","expand")]:I(R)})},[Ve(O.$slots,"default")],2)):Ie("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var hJ=Te(dJ,[["__file","button.vue"]]);const fJ={size:zh.size,type:zh.type},mJ=Se({name:"ElButtonGroup"}),gJ=Se({...mJ,props:fJ,setup(o){const u=o;ht(AE,Ct({size:Lt(u,"size"),type:Lt(u,"type")}));const c=Le("button");return($,m)=>(X(),$e("div",{class:ne(`${I(c).b("group")}`)},[Ve($.$slots,"default")],2))}});var kE=Te(gJ,[["__file","button-group.vue"]]);const Er=ut(hJ,{ButtonGroup:kE}),VE=Xt(kE);var Ms=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ks(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}function yJ(o){if(o.__esModule)return o;var u=o.default;if(typeof u=="function"){var c=function $(){return this instanceof $?Reflect.construct(u,arguments,this.constructor):u.apply(this,arguments)};c.prototype=u.prototype}else c={};return Object.defineProperty(c,"__esModule",{value:!0}),Object.keys(o).forEach(function($){var m=Object.getOwnPropertyDescriptor(o,$);Object.defineProperty(c,$,m.get?m:{enumerable:!0,get:function(){return o[$]}})}),c}var RE={exports:{}};(function(o,u){(function(c,$){o.exports=$()})(Ms,function(){var c=1e3,$=6e4,m=36e5,y="millisecond",v="second",x="minute",A="hour",M="day",k="week",R="month",N="quarter",O="year",U="date",P="Invalid Date",H=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,J=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,q={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(pe){var C=["th","st","nd","rd"],t=pe%100;return"["+pe+(C[(t-20)%10]||C[t]||C[0])+"]"}},j=function(pe,C,t){var f=String(pe);return!f||f.length>=C?pe:""+Array(C+1-f.length).join(t)+pe},K={s:j,z:function(pe){var C=-pe.utcOffset(),t=Math.abs(C),f=Math.floor(t/60),he=t%60;return(C<=0?"+":"-")+j(f,2,"0")+":"+j(he,2,"0")},m:function pe(C,t){if(C.date()<t.date())return-pe(t,C);var f=12*(t.year()-C.year())+(t.month()-C.month()),he=C.clone().add(f,R),V=t-he<0,ue=C.clone().add(f+(V?-1:1),R);return+(-(f+(t-he)/(V?he-ue:ue-he))||0)},a:function(pe){return pe<0?Math.ceil(pe)||0:Math.floor(pe)},p:function(pe){return{M:R,y:O,w:k,d:M,D:U,h:A,m:x,s:v,ms:y,Q:N}[pe]||String(pe||"").toLowerCase().replace(/s$/,"")},u:function(pe){return pe===void 0}},ee="en",Z={};Z[ee]=q;var te="$isDayjsObject",re=function(pe){return pe instanceof _e||!(!pe||!pe[te])},ie=function pe(C,t,f){var he;if(!C)return ee;if(typeof C=="string"){var V=C.toLowerCase();Z[V]&&(he=V),t&&(Z[V]=t,he=V);var ue=C.split("-");if(!he&&ue.length>1)return pe(ue[0])}else{var W=C.name;Z[W]=C,he=W}return!f&&he&&(ee=he),he||!f&&ee},oe=function(pe,C){if(re(pe))return pe.clone();var t=typeof C=="object"?C:{};return t.date=pe,t.args=arguments,new _e(t)},le=K;le.l=ie,le.i=re,le.w=function(pe,C){return oe(pe,{locale:C.$L,utc:C.$u,x:C.$x,$offset:C.$offset})};var _e=function(){function pe(t){this.$L=ie(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[te]=!0}var C=pe.prototype;return C.parse=function(t){this.$d=function(f){var he=f.date,V=f.utc;if(he===null)return new Date(NaN);if(le.u(he))return new Date;if(he instanceof Date)return new Date(he);if(typeof he=="string"&&!/Z$/i.test(he)){var ue=he.match(H);if(ue){var W=ue[2]-1||0,h=(ue[7]||"0").substring(0,3);return V?new Date(Date.UTC(ue[1],W,ue[3]||1,ue[4]||0,ue[5]||0,ue[6]||0,h)):new Date(ue[1],W,ue[3]||1,ue[4]||0,ue[5]||0,ue[6]||0,h)}}return new Date(he)}(t),this.init()},C.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},C.$utils=function(){return le},C.isValid=function(){return this.$d.toString()!==P},C.isSame=function(t,f){var he=oe(t);return this.startOf(f)<=he&&he<=this.endOf(f)},C.isAfter=function(t,f){return oe(t)<this.startOf(f)},C.isBefore=function(t,f){return this.endOf(f)<oe(t)},C.$g=function(t,f,he){return le.u(t)?this[f]:this.set(he,t)},C.unix=function(){return Math.floor(this.valueOf()/1e3)},C.valueOf=function(){return this.$d.getTime()},C.startOf=function(t,f){var he=this,V=!!le.u(f)||f,ue=le.p(t),W=function(l,_){var p=le.w(he.$u?Date.UTC(he.$y,_,l):new Date(he.$y,_,l),he);return V?p:p.endOf(M)},h=function(l,_){return le.w(he.toDate()[l].apply(he.toDate("s"),(V?[0,0,0,0]:[23,59,59,999]).slice(_)),he)},e=this.$W,r=this.$M,n=this.$D,s="set"+(this.$u?"UTC":"");switch(ue){case O:return V?W(1,0):W(31,11);case R:return V?W(1,r):W(0,r+1);case k:var a=this.$locale().weekStart||0,i=(e<a?e+7:e)-a;return W(V?n-i:n+(6-i),r);case M:case U:return h(s+"Hours",0);case A:return h(s+"Minutes",1);case x:return h(s+"Seconds",2);case v:return h(s+"Milliseconds",3);default:return this.clone()}},C.endOf=function(t){return this.startOf(t,!1)},C.$set=function(t,f){var he,V=le.p(t),ue="set"+(this.$u?"UTC":""),W=(he={},he[M]=ue+"Date",he[U]=ue+"Date",he[R]=ue+"Month",he[O]=ue+"FullYear",he[A]=ue+"Hours",he[x]=ue+"Minutes",he[v]=ue+"Seconds",he[y]=ue+"Milliseconds",he)[V],h=V===M?this.$D+(f-this.$W):f;if(V===R||V===O){var e=this.clone().set(U,1);e.$d[W](h),e.init(),this.$d=e.set(U,Math.min(this.$D,e.daysInMonth())).$d}else W&&this.$d[W](h);return this.init(),this},C.set=function(t,f){return this.clone().$set(t,f)},C.get=function(t){return this[le.p(t)]()},C.add=function(t,f){var he,V=this;t=Number(t);var ue=le.p(f),W=function(r){var n=oe(V);return le.w(n.date(n.date()+Math.round(r*t)),V)};if(ue===R)return this.set(R,this.$M+t);if(ue===O)return this.set(O,this.$y+t);if(ue===M)return W(1);if(ue===k)return W(7);var h=(he={},he[x]=$,he[A]=m,he[v]=c,he)[ue]||1,e=this.$d.getTime()+t*h;return le.w(e,this)},C.subtract=function(t,f){return this.add(-1*t,f)},C.format=function(t){var f=this,he=this.$locale();if(!this.isValid())return he.invalidDate||P;var V=t||"YYYY-MM-DDTHH:mm:ssZ",ue=le.z(this),W=this.$H,h=this.$m,e=this.$M,r=he.weekdays,n=he.months,s=he.meridiem,a=function(_,p,d,g){return _&&(_[p]||_(f,V))||d[p].slice(0,g)},i=function(_){return le.s(W%12||12,_,"0")},l=s||function(_,p,d){var g=_<12?"AM":"PM";return d?g.toLowerCase():g};return V.replace(J,function(_,p){return p||function(d){switch(d){case"YY":return String(f.$y).slice(-2);case"YYYY":return le.s(f.$y,4,"0");case"M":return e+1;case"MM":return le.s(e+1,2,"0");case"MMM":return a(he.monthsShort,e,n,3);case"MMMM":return a(n,e);case"D":return f.$D;case"DD":return le.s(f.$D,2,"0");case"d":return String(f.$W);case"dd":return a(he.weekdaysMin,f.$W,r,2);case"ddd":return a(he.weekdaysShort,f.$W,r,3);case"dddd":return r[f.$W];case"H":return String(W);case"HH":return le.s(W,2,"0");case"h":return i(1);case"hh":return i(2);case"a":return l(W,h,!0);case"A":return l(W,h,!1);case"m":return String(h);case"mm":return le.s(h,2,"0");case"s":return String(f.$s);case"ss":return le.s(f.$s,2,"0");case"SSS":return le.s(f.$ms,3,"0");case"Z":return ue}return null}(_)||ue.replace(":","")})},C.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},C.diff=function(t,f,he){var V,ue=this,W=le.p(f),h=oe(t),e=(h.utcOffset()-this.utcOffset())*$,r=this-h,n=function(){return le.m(ue,h)};switch(W){case O:V=n()/12;break;case R:V=n();break;case N:V=n()/3;break;case k:V=(r-e)/6048e5;break;case M:V=(r-e)/864e5;break;case A:V=r/m;break;case x:V=r/$;break;case v:V=r/c;break;default:V=r}return he?V:le.a(V)},C.daysInMonth=function(){return this.endOf(R).$D},C.$locale=function(){return Z[this.$L]},C.locale=function(t,f){if(!t)return this.$L;var he=this.clone(),V=ie(t,f,!0);return V&&(he.$L=V),he},C.clone=function(){return le.w(this.$d,this)},C.toDate=function(){return new Date(this.valueOf())},C.toJSON=function(){return this.isValid()?this.toISOString():null},C.toISOString=function(){return this.$d.toISOString()},C.toString=function(){return this.$d.toUTCString()},pe}(),fe=_e.prototype;return oe.prototype=fe,[["$ms",y],["$s",v],["$m",x],["$H",A],["$W",M],["$M",R],["$y",O],["$D",U]].forEach(function(pe){fe[pe[1]]=function(C){return this.$g(C,pe[0],pe[1])}}),oe.extend=function(pe,C){return pe.$i||(pe(C,_e,oe),pe.$i=!0),oe},oe.locale=ie,oe.isDayjs=re,oe.unix=function(pe){return oe(1e3*pe)},oe.en=Z[ee],oe.Ls=Z,oe.p={},oe})})(RE);var vJ=RE.exports;const lt=ks(vJ);var LE={exports:{}};(function(o,u){(function(c,$){o.exports=$()})(Ms,function(){var c={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},$=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,m=/\d\d/,y=/\d\d?/,v=/\d*[^-_:/,()\s\d]+/,x={},A=function(P){return(P=+P)+(P>68?1900:2e3)},M=function(P){return function(H){this[P]=+H}},k=[/[+-]\d\d:?(\d\d)?|Z/,function(P){(this.zone||(this.zone={})).offset=function(H){if(!H||H==="Z")return 0;var J=H.match(/([+-]|\d\d)/g),q=60*J[1]+(+J[2]||0);return q===0?0:J[0]==="+"?-q:q}(P)}],R=function(P){var H=x[P];return H&&(H.indexOf?H:H.s.concat(H.f))},N=function(P,H){var J,q=x.meridiem;if(q){for(var j=1;j<=24;j+=1)if(P.indexOf(q(j,0,H))>-1){J=j>12;break}}else J=P===(H?"pm":"PM");return J},O={A:[v,function(P){this.afternoon=N(P,!1)}],a:[v,function(P){this.afternoon=N(P,!0)}],S:[/\d/,function(P){this.milliseconds=100*+P}],SS:[m,function(P){this.milliseconds=10*+P}],SSS:[/\d{3}/,function(P){this.milliseconds=+P}],s:[y,M("seconds")],ss:[y,M("seconds")],m:[y,M("minutes")],mm:[y,M("minutes")],H:[y,M("hours")],h:[y,M("hours")],HH:[y,M("hours")],hh:[y,M("hours")],D:[y,M("day")],DD:[m,M("day")],Do:[v,function(P){var H=x.ordinal,J=P.match(/\d+/);if(this.day=J[0],H)for(var q=1;q<=31;q+=1)H(q).replace(/\[|\]/g,"")===P&&(this.day=q)}],M:[y,M("month")],MM:[m,M("month")],MMM:[v,function(P){var H=R("months"),J=(R("monthsShort")||H.map(function(q){return q.slice(0,3)})).indexOf(P)+1;if(J<1)throw new Error;this.month=J%12||J}],MMMM:[v,function(P){var H=R("months").indexOf(P)+1;if(H<1)throw new Error;this.month=H%12||H}],Y:[/[+-]?\d+/,M("year")],YY:[m,function(P){this.year=A(P)}],YYYY:[/\d{4}/,M("year")],Z:k,ZZ:k};function U(P){var H,J;H=P,J=x&&x.formats;for(var q=(P=H.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(ie,oe,le){var _e=le&&le.toUpperCase();return oe||J[le]||c[le]||J[_e].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(fe,pe,C){return pe||C.slice(1)})})).match($),j=q.length,K=0;K<j;K+=1){var ee=q[K],Z=O[ee],te=Z&&Z[0],re=Z&&Z[1];q[K]=re?{regex:te,parser:re}:ee.replace(/^\[|\]$/g,"")}return function(ie){for(var oe={},le=0,_e=0;le<j;le+=1){var fe=q[le];if(typeof fe=="string")_e+=fe.length;else{var pe=fe.regex,C=fe.parser,t=ie.slice(_e),f=pe.exec(t)[0];C.call(oe,f),ie=ie.replace(f,"")}}return function(he){var V=he.afternoon;if(V!==void 0){var ue=he.hours;V?ue<12&&(he.hours+=12):ue===12&&(he.hours=0),delete he.afternoon}}(oe),oe}}return function(P,H,J){J.p.customParseFormat=!0,P&&P.parseTwoDigitYear&&(A=P.parseTwoDigitYear);var q=H.prototype,j=q.parse;q.parse=function(K){var ee=K.date,Z=K.utc,te=K.args;this.$u=Z;var re=te[1];if(typeof re=="string"){var ie=te[2]===!0,oe=te[3]===!0,le=ie||oe,_e=te[2];oe&&(_e=te[2]),x=this.$locale(),!ie&&_e&&(x=J.Ls[_e]),this.$d=function(t,f,he){try{if(["x","X"].indexOf(f)>-1)return new Date((f==="X"?1e3:1)*t);var V=U(f)(t),ue=V.year,W=V.month,h=V.day,e=V.hours,r=V.minutes,n=V.seconds,s=V.milliseconds,a=V.zone,i=new Date,l=h||(ue||W?1:i.getDate()),_=ue||i.getFullYear(),p=0;ue&&!W||(p=W>0?W-1:i.getMonth());var d=e||0,g=r||0,S=n||0,b=s||0;return a?new Date(Date.UTC(_,p,l,d,g,S,b+60*a.offset*1e3)):he?new Date(Date.UTC(_,p,l,d,g,S,b)):new Date(_,p,l,d,g,S,b)}catch{return new Date("")}}(ee,re,Z),this.init(),_e&&_e!==!0&&(this.$L=this.locale(_e).$L),le&&ee!=this.format(re)&&(this.$d=new Date("")),x={}}else if(re instanceof Array)for(var fe=re.length,pe=1;pe<=fe;pe+=1){te[1]=re[pe-1];var C=J.apply(this,te);if(C.isValid()){this.$d=C.$d,this.$L=C.$L,this.init();break}pe===fe&&(this.$d=new Date(""))}else j.call(this,K)}}})})(LE);var SJ=LE.exports;const kg=ks(SJ),R1=["hours","minutes","seconds"],jh="HH:mm:ss",_o="YYYY-MM-DD",bJ={date:_o,dates:_o,week:"gggg[w]ww",year:"YYYY",month:"YYYY-MM",datetime:`${_o} ${jh}`,monthrange:"YYYY-MM",daterange:_o,datetimerange:`${_o} ${jh}`},bd=(o,u)=>[o>0?o-1:void 0,o,o<u?o+1:void 0],Fa=o=>Array.from(Array.from({length:o}).keys()),FE=o=>o.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),NE=o=>o.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),L1=function(o,u){const c=Mi(o),$=Mi(u);return c&&$?o.getTime()===u.getTime():!c&&!$?o===u:!1},F1=function(o,u){const c=De(o),$=De(u);return c&&$?o.length!==u.length?!1:o.every((m,y)=>L1(m,u[y])):!c&&!$?L1(o,u):!1},N1=function(o,u,c){const $=Mn(u)||u==="x"?lt(o).locale(c):lt(o,u).locale(c);return $.isValid()?$:void 0},T1=function(o,u,c){return Mn(u)?o:u==="x"?+o:lt(o).locale(c).format(u)},Cd=(o,u)=>{var c;const $=[],m=u==null?void 0:u();for(let y=0;y<o;y++)$.push((c=m==null?void 0:m.includes(y))!=null?c:!1);return $},TE=Ne({disabledHours:{type:Ae(Function)},disabledMinutes:{type:Ae(Function)},disabledSeconds:{type:Ae(Function)}}),OE=Ne({visible:Boolean,actualVisible:{type:Boolean,default:void 0},format:{type:String,default:""}}),Vg=Ne({id:{type:Ae([Array,String])},name:{type:Ae([Array,String]),default:""},popperClass:{type:String,default:""},format:String,valueFormat:String,dateFormat:String,timeFormat:String,type:{type:String,default:""},clearable:{type:Boolean,default:!0},clearIcon:{type:Ae([String,Object]),default:Ka},editable:{type:Boolean,default:!0},prefixIcon:{type:Ae([String,Object]),default:""},size:Ir,readonly:Boolean,disabled:Boolean,placeholder:{type:String,default:""},popperOptions:{type:Ae(Object),default:()=>({})},modelValue:{type:Ae([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:Ae([Date,Array])},defaultTime:{type:Ae([Date,Array])},isRange:Boolean,...TE,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:Boolean,label:{type:String,default:void 0},tabindex:{type:Ae([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean}),CJ=["id","name","placeholder","value","disabled","readonly"],wJ=["id","name","placeholder","value","disabled","readonly"],xJ=Se({name:"Picker"}),EJ=Se({...xJ,props:Vg,emits:["update:modelValue","change","focus","blur","calendar-change","panel-change","visible-change","keydown"],setup(o,{expose:u,emit:c}){const $=o,m=zi(),{lang:y}=St(),v=Le("date"),x=Le("input"),A=Le("range"),{form:M,formItem:k}=an(),R=Be("ElPopperOptions",{}),N=ae(),O=ae(),U=ae(!1),P=ae(!1),H=ae(null);let J=!1,q=!1;const j=Q(()=>[v.b("editor"),v.bm("editor",$.type),x.e("wrapper"),v.is("disabled",h.value),v.is("active",U.value),A.b("editor"),E?A.bm("editor",E.value):"",m.class]),K=Q(()=>[x.e("icon"),A.e("close-icon"),l.value?"":A.e("close-icon--hidden")]);Re(U,be=>{be?Ge(()=>{be&&(H.value=$.modelValue)}):(F.value=null,Ge(()=>{ee($.modelValue)}))});const ee=(be,Oe)=>{(Oe||!F1(be,H.value))&&(c("change",be),$.validateEvent&&(k==null||k.validate("change").catch(qe=>void 0)))},Z=be=>{if(!F1($.modelValue,be)){let Oe;De(be)?Oe=be.map(qe=>T1(qe,$.valueFormat,y.value)):be&&(Oe=T1(be,$.valueFormat,y.value)),c("update:modelValue",be&&Oe,y.value)}},te=be=>{c("keydown",be)},re=Q(()=>{if(O.value){const be=w.value?O.value:O.value.$el;return Array.from(be.querySelectorAll("input"))}return[]}),ie=(be,Oe,qe)=>{const et=re.value;et.length&&(!qe||qe==="min"?(et[0].setSelectionRange(be,Oe),et[0].focus()):qe==="max"&&(et[1].setSelectionRange(be,Oe),et[1].focus()))},oe=()=>{he(!0,!0),Ge(()=>{q=!1})},le=(be="",Oe=!1)=>{Oe||(q=!0),U.value=Oe;let qe;De(be)?qe=be.map(et=>et.toDate()):qe=be&&be.toDate(),F.value=null,Z(qe)},_e=()=>{P.value=!0},fe=()=>{c("visible-change",!0)},pe=be=>{(be==null?void 0:be.key)===We.esc&&he(!0,!0)},C=()=>{P.value=!1,U.value=!1,q=!1,c("visible-change",!1)},t=()=>{U.value=!0},f=()=>{U.value=!1},he=(be=!0,Oe=!1)=>{q=Oe;const[qe,et]=I(re);let At=qe;!be&&w.value&&(At=et),At&&At.focus()},V=be=>{$.readonly||h.value||U.value||q||(U.value=!0,c("focus",be))};let ue;const W=be=>{const Oe=async()=>{setTimeout(()=>{var qe;ue===Oe&&(!((qe=N.value)!=null&&qe.isFocusInsideContent()&&!J)&&re.value.filter(et=>et.contains(document.activeElement)).length===0&&(D(),U.value=!1,c("blur",be),$.validateEvent&&(k==null||k.validate("blur").catch(et=>void 0))),J=!1)},0)};ue=Oe,Oe()},h=Q(()=>$.disabled||(M==null?void 0:M.disabled)),e=Q(()=>{let be;if(p.value?xe.value.getDefaultValue&&(be=xe.value.getDefaultValue()):De($.modelValue)?be=$.modelValue.map(Oe=>N1(Oe,$.valueFormat,y.value)):be=N1($.modelValue,$.valueFormat,y.value),xe.value.getRangeAvailableTime){const Oe=xe.value.getRangeAvailableTime(be);Nr(Oe,be)||(be=Oe,Z(De(be)?be.map(qe=>qe.toDate()):be.toDate()))}return De(be)&&be.some(Oe=>!Oe)&&(be=[]),be}),r=Q(()=>{if(!xe.value.panelReady)return"";const be=z(e.value);return De(F.value)?[F.value[0]||be&&be[0]||"",F.value[1]||be&&be[1]||""]:F.value!==null?F.value:!s.value&&p.value||!U.value&&p.value?"":be?a.value?be.join(", "):be:""}),n=Q(()=>$.type.includes("time")),s=Q(()=>$.type.startsWith("time")),a=Q(()=>$.type==="dates"),i=Q(()=>$.prefixIcon||(n.value?yx:$O)),l=ae(!1),_=be=>{$.readonly||h.value||l.value&&(be.stopPropagation(),oe(),Z(null),ee(null,!0),l.value=!1,U.value=!1,xe.value.handleClear&&xe.value.handleClear())},p=Q(()=>{const{modelValue:be}=$;return!be||De(be)&&!be.filter(Boolean).length}),d=async be=>{var Oe;$.readonly||h.value||(((Oe=be.target)==null?void 0:Oe.tagName)!=="INPUT"||re.value.includes(document.activeElement))&&(U.value=!0)},g=()=>{$.readonly||h.value||!p.value&&$.clearable&&(l.value=!0)},S=()=>{l.value=!1},b=be=>{var Oe;$.readonly||h.value||(((Oe=be.touches[0].target)==null?void 0:Oe.tagName)!=="INPUT"||re.value.includes(document.activeElement))&&(U.value=!0)},w=Q(()=>$.type.includes("range")),E=fr(),L=Q(()=>{var be,Oe;return(Oe=(be=I(N))==null?void 0:be.popperRef)==null?void 0:Oe.contentRef}),T=Q(()=>{var be;return I(w)?I(O):(be=I(O))==null?void 0:be.$el});Rm(T,be=>{const Oe=I(L),qe=I(T);Oe&&(be.target===Oe||be.composedPath().includes(Oe))||be.target===qe||be.composedPath().includes(qe)||(U.value=!1)});const F=ae(null),D=()=>{if(F.value){const be=B(r.value);be&&Y(be)&&(Z(De(be)?be.map(Oe=>Oe.toDate()):be.toDate()),F.value=null)}F.value===""&&(Z(null),ee(null),F.value=null)},B=be=>be?xe.value.parseUserInput(be):null,z=be=>be?xe.value.formatToString(be):null,Y=be=>xe.value.isValidValue(be),G=async be=>{if($.readonly||h.value)return;const{code:Oe}=be;if(te(be),Oe===We.esc){U.value===!0&&(U.value=!1,be.preventDefault(),be.stopPropagation());return}if(Oe===We.down&&(xe.value.handleFocusPicker&&(be.preventDefault(),be.stopPropagation()),U.value===!1&&(U.value=!0,await Ge()),xe.value.handleFocusPicker)){xe.value.handleFocusPicker();return}if(Oe===We.tab){J=!0;return}if(Oe===We.enter||Oe===We.numpadEnter){(F.value===null||F.value===""||Y(B(r.value)))&&(D(),U.value=!1),be.stopPropagation();return}if(F.value){be.stopPropagation();return}xe.value.handleKeydownInput&&xe.value.handleKeydownInput(be)},se=be=>{F.value=be,U.value||(U.value=!0)},ce=be=>{const Oe=be.target;F.value?F.value=[Oe.value,F.value[1]]:F.value=[Oe.value,null]},ye=be=>{const Oe=be.target;F.value?F.value=[F.value[0],Oe.value]:F.value=[null,Oe.value]},we=()=>{var be;const Oe=F.value,qe=B(Oe&&Oe[0]),et=I(e);if(qe&&qe.isValid()){F.value=[z(qe),((be=r.value)==null?void 0:be[1])||null];const At=[qe,et&&(et[1]||null)];Y(At)&&(Z(At),F.value=null)}},ge=()=>{var be;const Oe=I(F),qe=B(Oe&&Oe[1]),et=I(e);if(qe&&qe.isValid()){F.value=[((be=I(r))==null?void 0:be[0])||null,z(qe)];const At=[et&&et[0],qe];Y(At)&&(Z(At),F.value=null)}},xe=ae({}),ve=be=>{xe.value[be[0]]=be[1],xe.value.panelReady=!0},Ee=be=>{c("calendar-change",be)},ke=(be,Oe,qe)=>{c("panel-change",be,Oe,qe)};return ht("EP_PICKER_BASE",{props:$}),u({focus:he,handleFocusInput:V,handleBlurInput:W,handleOpen:t,handleClose:f,onPick:le}),(be,Oe)=>(X(),Me(I(zr),ct({ref_key:"refPopper",ref:N,visible:U.value,effect:"light",pure:"",trigger:"click"},be.$attrs,{role:"dialog",teleported:"",transition:`${I(v).namespace.value}-zoom-in-top`,"popper-class":[`${I(v).namespace.value}-picker__popper`,be.popperClass],"popper-options":I(R),"fallback-placements":["bottom","top","right","left"],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:_e,onShow:fe,onHide:C}),{default:Ce(()=>[I(w)?(X(),$e("div",{key:1,ref_key:"inputRef",ref:O,class:ne(I(j)),style:je(be.$attrs.style),onClick:V,onMouseenter:g,onMouseleave:S,onTouchstart:b,onKeydown:G},[I(i)?(X(),Me(I(He),{key:0,class:ne([I(x).e("icon"),I(A).e("icon")]),onMousedown:Ye(d,["prevent"]),onTouchstart:b},{default:Ce(()=>[(X(),Me(pt(I(i))))]),_:1},8,["class","onMousedown"])):Ie("v-if",!0),de("input",{id:be.id&&be.id[0],autocomplete:"off",name:be.name&&be.name[0],placeholder:be.startPlaceholder,value:I(r)&&I(r)[0],disabled:I(h),readonly:!be.editable||be.readonly,class:ne(I(A).b("input")),onMousedown:d,onInput:ce,onChange:we,onFocus:V,onBlur:W},null,42,CJ),Ve(be.$slots,"range-separator",{},()=>[de("span",{class:ne(I(A).b("separator"))},Fe(be.rangeSeparator),3)]),de("input",{id:be.id&&be.id[1],autocomplete:"off",name:be.name&&be.name[1],placeholder:be.endPlaceholder,value:I(r)&&I(r)[1],disabled:I(h),readonly:!be.editable||be.readonly,class:ne(I(A).b("input")),onMousedown:d,onFocus:V,onBlur:W,onInput:ye,onChange:ge},null,42,wJ),be.clearIcon?(X(),Me(I(He),{key:1,class:ne(I(K)),onClick:_},{default:Ce(()=>[(X(),Me(pt(be.clearIcon)))]),_:1},8,["class"])):Ie("v-if",!0)],38)):(X(),Me(I(Br),{key:0,id:be.id,ref_key:"inputRef",ref:O,"container-role":"combobox","model-value":I(r),name:be.name,size:I(E),disabled:I(h),placeholder:be.placeholder,class:ne([I(v).b("editor"),I(v).bm("editor",be.type),be.$attrs.class]),style:je(be.$attrs.style),readonly:!be.editable||be.readonly||I(a)||be.type==="week",label:be.label,tabindex:be.tabindex,"validate-event":!1,onInput:se,onFocus:V,onBlur:W,onKeydown:G,onChange:D,onMousedown:d,onMouseenter:g,onMouseleave:S,onTouchstart:b,onClick:Oe[0]||(Oe[0]=Ye(()=>{},["stop"]))},{prefix:Ce(()=>[I(i)?(X(),Me(I(He),{key:0,class:ne(I(x).e("icon")),onMousedown:Ye(d,["prevent"]),onTouchstart:b},{default:Ce(()=>[(X(),Me(pt(I(i))))]),_:1},8,["class","onMousedown"])):Ie("v-if",!0)]),suffix:Ce(()=>[l.value&&be.clearIcon?(X(),Me(I(He),{key:0,class:ne(`${I(x).e("icon")} clear-icon`),onClick:Ye(_,["stop"])},{default:Ce(()=>[(X(),Me(pt(be.clearIcon)))]),_:1},8,["class","onClick"])):Ie("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","label","tabindex","onKeydown"]))]),content:Ce(()=>[Ve(be.$slots,"default",{visible:U.value,actualVisible:P.value,parsedValue:I(e),format:be.format,dateFormat:be.dateFormat,timeFormat:be.timeFormat,unlinkPanels:be.unlinkPanels,type:be.type,defaultValue:be.defaultValue,onPick:le,onSelectRange:ie,onSetPickerOption:ve,onCalendarChange:Ee,onPanelChange:ke,onKeydown:pe,onMousedown:Oe[1]||(Oe[1]=Ye(()=>{},["stop"]))})]),_:3},16,["visible","transition","popper-class","popper-options"]))}});var PE=Te(EJ,[["__file","picker.vue"]]);const AJ=Ne({...OE,datetimeRole:String,parsedValue:{type:Ae(Object)}}),UE=({getAvailableHours:o,getAvailableMinutes:u,getAvailableSeconds:c})=>{const $=(v,x,A,M)=>{const k={hour:o,minute:u,second:c};let R=v;return["hour","minute","second"].forEach(N=>{if(k[N]){let O;const U=k[N];switch(N){case"minute":{O=U(R.hour(),x,M);break}case"second":{O=U(R.hour(),R.minute(),x,M);break}default:{O=U(x,M);break}}if(O!=null&&O.length&&!O.includes(R[N]())){const P=A?0:O.length-1;R=R[N](O[P])}}}),R},m={};return{timePickerOptions:m,getAvailableTime:$,onSetOption:([v,x])=>{m[v]=x}}},wd=o=>{const u=($,m)=>$||m,c=$=>$!==!0;return o.map(u).filter(c)},DE=(o,u,c)=>({getHoursList:(v,x)=>Cd(24,o&&(()=>o==null?void 0:o(v,x))),getMinutesList:(v,x,A)=>Cd(60,u&&(()=>u==null?void 0:u(v,x,A))),getSecondsList:(v,x,A,M)=>Cd(60,c&&(()=>c==null?void 0:c(v,x,A,M)))}),BE=(o,u,c)=>{const{getHoursList:$,getMinutesList:m,getSecondsList:y}=DE(o,u,c);return{getAvailableHours:(M,k)=>wd($(M,k)),getAvailableMinutes:(M,k,R)=>wd(m(M,k,R)),getAvailableSeconds:(M,k,R,N)=>wd(y(M,k,R,N))}},JE=o=>{const u=ae(o.parsedValue);return Re(()=>o.visible,c=>{c||(u.value=o.parsedValue)}),u},fa=new Map;let O1;vt&&(document.addEventListener("mousedown",o=>O1=o),document.addEventListener("mouseup",o=>{for(const u of fa.values())for(const{documentHandler:c}of u)c(o,O1)}));function P1(o,u){let c=[];return Array.isArray(u.arg)?c=u.arg:On(u.arg)&&c.push(u.arg),function($,m){const y=u.instance.popperRef,v=$.target,x=m==null?void 0:m.target,A=!u||!u.instance,M=!v||!x,k=o.contains(v)||o.contains(x),R=o===v,N=c.length&&c.some(U=>U==null?void 0:U.contains(v))||c.length&&c.includes(x),O=y&&(y.contains(v)||y.contains(x));A||M||k||R||N||O||u.value($,m)}}const Ys={beforeMount(o,u){fa.has(o)||fa.set(o,[]),fa.get(o).push({documentHandler:P1(o,u),bindingFn:u.value})},updated(o,u){fa.has(o)||fa.set(o,[]);const c=fa.get(o),$=c.findIndex(y=>y.bindingFn===u.oldValue),m={documentHandler:P1(o,u),bindingFn:u.value};$>=0?c.splice($,1,m):c.push(m)},unmounted(o){fa.delete(o)}},IJ=100,MJ=600,Sp={beforeMount(o,u){const c=u.value,{interval:$=IJ,delay:m=MJ}=Ze(c)?{}:c;let y,v;const x=()=>Ze(c)?c():c.handler(),A=()=>{v&&(clearTimeout(v),v=void 0),y&&(clearInterval(y),y=void 0)};o.addEventListener("mousedown",M=>{M.button===0&&(A(),x(),document.addEventListener("mouseup",()=>A(),{once:!0}),v=setTimeout(()=>{y=setInterval(()=>{x()},$)},m))})}},qh="_trap-focus-children",mi=[],U1=o=>{if(mi.length===0)return;const u=mi[mi.length-1][qh];if(u.length>0&&o.code===We.tab){if(u.length===1){o.preventDefault(),document.activeElement!==u[0]&&u[0].focus();return}const c=o.shiftKey,$=o.target===u[0],m=o.target===u[u.length-1];$&&c&&(o.preventDefault(),u[u.length-1].focus()),m&&!c&&(o.preventDefault(),u[0].focus())}},kJ={beforeMount(o){o[qh]=Yy(o),mi.push(o),mi.length<=1&&document.addEventListener("keydown",U1)},updated(o){Ge(()=>{o[qh]=Yy(o)})},unmounted(){mi.shift(),mi.length===0&&document.removeEventListener("keydown",U1)}};var D1=!1,_i,Wh,Kh,Mc,kc,zE,Vc,Gh,Qh,Zh,HE,Yh,Xh,jE,qE;function on(){if(!D1){D1=!0;var o=navigator.userAgent,u=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(o),c=/(Mac OS X)|(Windows)|(Linux)/.exec(o);if(Yh=/\b(iPhone|iP[ao]d)/.exec(o),Xh=/\b(iP[ao]d)/.exec(o),Zh=/Android/i.exec(o),jE=/FBAN\/\w+;/i.exec(o),qE=/Mobile/i.exec(o),HE=!!/Win64/.exec(o),u){_i=u[1]?parseFloat(u[1]):u[5]?parseFloat(u[5]):NaN,_i&&document&&document.documentMode&&(_i=document.documentMode);var $=/(?:Trident\/(\d+.\d+))/.exec(o);zE=$?parseFloat($[1])+4:_i,Wh=u[2]?parseFloat(u[2]):NaN,Kh=u[3]?parseFloat(u[3]):NaN,Mc=u[4]?parseFloat(u[4]):NaN,Mc?(u=/(?:Chrome\/(\d+\.\d+))/.exec(o),kc=u&&u[1]?parseFloat(u[1]):NaN):kc=NaN}else _i=Wh=Kh=kc=Mc=NaN;if(c){if(c[1]){var m=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(o);Vc=m?parseFloat(m[1].replace("_",".")):!0}else Vc=!1;Gh=!!c[2],Qh=!!c[3]}else Vc=Gh=Qh=!1}}var ef={ie:function(){return on()||_i},ieCompatibilityMode:function(){return on()||zE>_i},ie64:function(){return ef.ie()&&HE},firefox:function(){return on()||Wh},opera:function(){return on()||Kh},webkit:function(){return on()||Mc},safari:function(){return ef.webkit()},chrome:function(){return on()||kc},windows:function(){return on()||Gh},osx:function(){return on()||Vc},linux:function(){return on()||Qh},iphone:function(){return on()||Yh},mobile:function(){return on()||Yh||Xh||Zh||qE},nativeApp:function(){return on()||jE},android:function(){return on()||Zh},ipad:function(){return on()||Xh}},VJ=ef,ac=!!(typeof window<"u"&&window.document&&window.document.createElement),RJ={canUseDOM:ac,canUseWorkers:typeof Worker<"u",canUseEventListeners:ac&&!!(window.addEventListener||window.attachEvent),canUseViewport:ac&&!!window.screen,isInWorker:!ac},WE=RJ,KE;WE.canUseDOM&&(KE=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function LJ(o,u){if(!WE.canUseDOM||u&&!("addEventListener"in document))return!1;var c="on"+o,$=c in document;if(!$){var m=document.createElement("div");m.setAttribute(c,"return;"),$=typeof m[c]=="function"}return!$&&KE&&o==="wheel"&&($=document.implementation.hasFeature("Events.wheel","3.0")),$}var FJ=LJ,B1=10,J1=40,z1=800;function GE(o){var u=0,c=0,$=0,m=0;return"detail"in o&&(c=o.detail),"wheelDelta"in o&&(c=-o.wheelDelta/120),"wheelDeltaY"in o&&(c=-o.wheelDeltaY/120),"wheelDeltaX"in o&&(u=-o.wheelDeltaX/120),"axis"in o&&o.axis===o.HORIZONTAL_AXIS&&(u=c,c=0),$=u*B1,m=c*B1,"deltaY"in o&&(m=o.deltaY),"deltaX"in o&&($=o.deltaX),($||m)&&o.deltaMode&&(o.deltaMode==1?($*=J1,m*=J1):($*=z1,m*=z1)),$&&!u&&(u=$<1?-1:1),m&&!c&&(c=m<1?-1:1),{spinX:u,spinY:c,pixelX:$,pixelY:m}}GE.getEventType=function(){return VJ.firefox()?"DOMMouseScroll":FJ("wheel")?"wheel":"mousewheel"};var NJ=GE;/**
  41. * Checks if an event is supported in the current execution environment.
  42. *
  43. * NOTE: This will not work correctly for non-generic events such as `change`,
  44. * `reset`, `load`, `error`, and `select`.
  45. *
  46. * Borrows from Modernizr.
  47. *
  48. * @param {string} eventNameSuffix Event name, e.g. "click".
  49. * @param {?boolean} capture Check if the capture phase is supported.
  50. * @return {boolean} True if the event is supported.
  51. * @internal
  52. * @license Modernizr 3.0.0pre (Custom Build) | MIT
  53. */const TJ=function(o,u){if(o&&o.addEventListener){const c=function($){const m=NJ($);u&&Reflect.apply(u,this,[$,m])};o.addEventListener("wheel",c,{passive:!0})}},OJ={beforeMount(o,u){TJ(o,u.value)}},PJ=Ne({role:{type:String,required:!0},spinnerDate:{type:Ae(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:Ae(String),default:""},...TE}),UJ=["onClick"],DJ=["onMouseenter"],BJ=Se({__name:"basic-time-spinner",props:PJ,emits:["change","select-range","set-option"],setup(o,{emit:u}){const c=o,$=Le("time"),{getHoursList:m,getMinutesList:y,getSecondsList:v}=DE(c.disabledHours,c.disabledMinutes,c.disabledSeconds);let x=!1;const A=ae(),M=ae(),k=ae(),R=ae(),N={hours:M,minutes:k,seconds:R},O=Q(()=>c.showSeconds?R1:R1.slice(0,2)),U=Q(()=>{const{spinnerDate:V}=c,ue=V.hour(),W=V.minute(),h=V.second();return{hours:ue,minutes:W,seconds:h}}),P=Q(()=>{const{hours:V,minutes:ue}=I(U);return{hours:m(c.role),minutes:y(V,c.role),seconds:v(V,ue,c.role)}}),H=Q(()=>{const{hours:V,minutes:ue,seconds:W}=I(U);return{hours:bd(V,23),minutes:bd(ue,59),seconds:bd(W,59)}}),J=hn(V=>{x=!1,K(V)},200),q=V=>{if(!!!c.amPmMode)return"";const W=c.amPmMode==="A";let h=V<12?" am":" pm";return W&&(h=h.toUpperCase()),h},j=V=>{let ue;switch(V){case"hours":ue=[0,2];break;case"minutes":ue=[3,5];break;case"seconds":ue=[6,8];break}const[W,h]=ue;u("select-range",W,h),A.value=V},K=V=>{te(V,I(U)[V])},ee=()=>{K("hours"),K("minutes"),K("seconds")},Z=V=>V.querySelector(`.${$.namespace.value}-scrollbar__wrap`),te=(V,ue)=>{if(c.arrowControl)return;const W=I(N[V]);W&&W.$el&&(Z(W.$el).scrollTop=Math.max(0,ue*re(V)))},re=V=>{const ue=I(N[V]),W=ue==null?void 0:ue.$el.querySelector("li");return W&&Number.parseFloat(Ea(W,"height"))||0},ie=()=>{le(1)},oe=()=>{le(-1)},le=V=>{A.value||j("hours");const ue=A.value,W=I(U)[ue],h=A.value==="hours"?24:60,e=_e(ue,W,V,h);fe(ue,e),te(ue,e),Ge(()=>j(ue))},_e=(V,ue,W,h)=>{let e=(ue+W+h)%h;const r=I(P)[V];for(;r[e]&&e!==ue;)e=(e+W+h)%h;return e},fe=(V,ue)=>{if(I(P)[V][ue])return;const{hours:e,minutes:r,seconds:n}=I(U);let s;switch(V){case"hours":s=c.spinnerDate.hour(ue).minute(r).second(n);break;case"minutes":s=c.spinnerDate.hour(e).minute(ue).second(n);break;case"seconds":s=c.spinnerDate.hour(e).minute(r).second(ue);break}u("change",s)},pe=(V,{value:ue,disabled:W})=>{W||(fe(V,ue),j(V),te(V,ue))},C=V=>{x=!0,J(V);const ue=Math.min(Math.round((Z(I(N[V]).$el).scrollTop-(t(V)*.5-10)/re(V)+3)/re(V)),V==="hours"?23:59);fe(V,ue)},t=V=>I(N[V]).$el.offsetHeight,f=()=>{const V=ue=>{const W=I(N[ue]);W&&W.$el&&(Z(W.$el).onscroll=()=>{C(ue)})};V("hours"),V("minutes"),V("seconds")};st(()=>{Ge(()=>{!c.arrowControl&&f(),ee(),c.role==="start"&&j("hours")})});const he=(V,ue)=>{N[ue].value=V};return u("set-option",[`${c.role}_scrollDown`,le]),u("set-option",[`${c.role}_emitSelectRange`,j]),Re(()=>c.spinnerDate,()=>{x||ee()}),(V,ue)=>(X(),$e("div",{class:ne([I($).b("spinner"),{"has-seconds":V.showSeconds}])},[V.arrowControl?Ie("v-if",!0):(X(!0),$e(ze,{key:0},ft(I(O),W=>(X(),Me(I(ia),{key:W,ref_for:!0,ref:h=>he(h,W),class:ne(I($).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":I($).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:h=>j(W),onMousemove:h=>K(W)},{default:Ce(()=>[(X(!0),$e(ze,null,ft(I(P)[W],(h,e)=>(X(),$e("li",{key:e,class:ne([I($).be("spinner","item"),I($).is("active",e===I(U)[W]),I($).is("disabled",h)]),onClick:r=>pe(W,{value:e,disabled:h})},[W==="hours"?(X(),$e(ze,{key:0},[it(Fe(("0"+(V.amPmMode?e%12||12:e)).slice(-2))+Fe(q(e)),1)],64)):(X(),$e(ze,{key:1},[it(Fe(("0"+e).slice(-2)),1)],64))],10,UJ))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),V.arrowControl?(X(!0),$e(ze,{key:1},ft(I(O),W=>(X(),$e("div",{key:W,class:ne([I($).be("spinner","wrapper"),I($).is("arrow")]),onMouseenter:h=>j(W)},[nt((X(),Me(I(He),{class:ne(["arrow-up",I($).be("spinner","arrow")])},{default:Ce(()=>[me(I(Zm))]),_:1},8,["class"])),[[I(Sp),oe]]),nt((X(),Me(I(He),{class:ne(["arrow-down",I($).be("spinner","arrow")])},{default:Ce(()=>[me(I(sa))]),_:1},8,["class"])),[[I(Sp),ie]]),de("ul",{class:ne(I($).be("spinner","list"))},[(X(!0),$e(ze,null,ft(I(H)[W],(h,e)=>(X(),$e("li",{key:e,class:ne([I($).be("spinner","item"),I($).is("active",h===I(U)[W]),I($).is("disabled",I(P)[W][h])])},[typeof h=="number"?(X(),$e(ze,{key:0},[W==="hours"?(X(),$e(ze,{key:0},[it(Fe(("0"+(V.amPmMode?h%12||12:h)).slice(-2))+Fe(q(h)),1)],64)):(X(),$e(ze,{key:1},[it(Fe(("0"+h).slice(-2)),1)],64))],64)):Ie("v-if",!0)],2))),128))],2)],42,DJ))),128)):Ie("v-if",!0)],2))}});var tf=Te(BJ,[["__file","basic-time-spinner.vue"]]);const JJ=Se({__name:"panel-time-pick",props:AJ,emits:["pick","select-range","set-picker-option"],setup(o,{emit:u}){const c=o,$=Be("EP_PICKER_BASE"),{arrowControl:m,disabledHours:y,disabledMinutes:v,disabledSeconds:x,defaultValue:A}=$.props,{getAvailableHours:M,getAvailableMinutes:k,getAvailableSeconds:R}=BE(y,v,x),N=Le("time"),{t:O,lang:U}=St(),P=ae([0,2]),H=JE(c),J=Q(()=>$r(c.actualVisible)?`${N.namespace.value}-zoom-in-top`:""),q=Q(()=>c.format.includes("ss")),j=Q(()=>c.format.includes("A")?"A":c.format.includes("a")?"a":""),K=he=>{const V=lt(he).locale(U.value),ue=pe(V);return V.isSame(ue)},ee=()=>{u("pick",H.value,!1)},Z=(he=!1,V=!1)=>{V||u("pick",c.parsedValue,he)},te=he=>{if(!c.visible)return;const V=pe(he).millisecond(0);u("pick",V,!0)},re=(he,V)=>{u("select-range",he,V),P.value=[he,V]},ie=he=>{const V=[0,3].concat(q.value?[6]:[]),ue=["hours","minutes"].concat(q.value?["seconds"]:[]),h=(V.indexOf(P.value[0])+he+V.length)%V.length;le.start_emitSelectRange(ue[h])},oe=he=>{const V=he.code,{left:ue,right:W,up:h,down:e}=We;if([ue,W].includes(V)){ie(V===ue?-1:1),he.preventDefault();return}if([h,e].includes(V)){const r=V===h?-1:1;le.start_scrollDown(r),he.preventDefault();return}},{timePickerOptions:le,onSetOption:_e,getAvailableTime:fe}=UE({getAvailableHours:M,getAvailableMinutes:k,getAvailableSeconds:R}),pe=he=>fe(he,c.datetimeRole||"",!0),C=he=>he?lt(he,c.format).locale(U.value):null,t=he=>he?he.format(c.format):null,f=()=>lt(A).locale(U.value);return u("set-picker-option",["isValidValue",K]),u("set-picker-option",["formatToString",t]),u("set-picker-option",["parseUserInput",C]),u("set-picker-option",["handleKeydownInput",oe]),u("set-picker-option",["getRangeAvailableTime",pe]),u("set-picker-option",["getDefaultValue",f]),(he,V)=>(X(),Me(dr,{name:I(J)},{default:Ce(()=>[he.actualVisible||he.visible?(X(),$e("div",{key:0,class:ne(I(N).b("panel"))},[de("div",{class:ne([I(N).be("panel","content"),{"has-seconds":I(q)}])},[me(tf,{ref:"spinner",role:he.datetimeRole||"start","arrow-control":I(m),"show-seconds":I(q),"am-pm-mode":I(j),"spinner-date":he.parsedValue,"disabled-hours":I(y),"disabled-minutes":I(v),"disabled-seconds":I(x),onChange:te,onSetOption:I(_e),onSelectRange:re},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),de("div",{class:ne(I(N).be("panel","footer"))},[de("button",{type:"button",class:ne([I(N).be("panel","btn"),"cancel"]),onClick:ee},Fe(I(O)("el.datepicker.cancel")),3),de("button",{type:"button",class:ne([I(N).be("panel","btn"),"confirm"]),onClick:V[0]||(V[0]=ue=>Z())},Fe(I(O)("el.datepicker.confirm")),3)],2)],2)):Ie("v-if",!0)]),_:1},8,["name"]))}});var bp=Te(JJ,[["__file","panel-time-pick.vue"]]);const zJ=Ne({...OE,parsedValue:{type:Ae(Array)}}),HJ=["disabled"],jJ=Se({__name:"panel-time-range",props:zJ,emits:["pick","select-range","set-picker-option"],setup(o,{emit:u}){const c=o,$=(p,d)=>{const g=[];for(let S=p;S<=d;S++)g.push(S);return g},{t:m,lang:y}=St(),v=Le("time"),x=Le("picker"),A=Be("EP_PICKER_BASE"),{arrowControl:M,disabledHours:k,disabledMinutes:R,disabledSeconds:N,defaultValue:O}=A.props,U=Q(()=>[v.be("range-picker","body"),v.be("panel","content"),v.is("arrow",M),K.value?"has-seconds":""]),P=Q(()=>[v.be("range-picker","body"),v.be("panel","content"),v.is("arrow",M),K.value?"has-seconds":""]),H=Q(()=>c.parsedValue[0]),J=Q(()=>c.parsedValue[1]),q=JE(c),j=()=>{u("pick",q.value,!1)},K=Q(()=>c.format.includes("ss")),ee=Q(()=>c.format.includes("A")?"A":c.format.includes("a")?"a":""),Z=(p=!1)=>{u("pick",[H.value,J.value],p)},te=p=>{oe(p.millisecond(0),J.value)},re=p=>{oe(H.value,p.millisecond(0))},ie=p=>{const d=p.map(S=>lt(S).locale(y.value)),g=W(d);return d[0].isSame(g[0])&&d[1].isSame(g[1])},oe=(p,d)=>{u("pick",[p,d],!0)},le=Q(()=>H.value>J.value),_e=ae([0,2]),fe=(p,d)=>{u("select-range",p,d,"min"),_e.value=[p,d]},pe=Q(()=>K.value?11:8),C=(p,d)=>{u("select-range",p,d,"max");const g=I(pe);_e.value=[p+g,d+g]},t=p=>{const d=K.value?[0,3,6,11,14,17]:[0,3,8,11],g=["hours","minutes"].concat(K.value?["seconds"]:[]),b=(d.indexOf(_e.value[0])+p+d.length)%d.length,w=d.length/2;b<w?n.start_emitSelectRange(g[b]):n.end_emitSelectRange(g[b-w])},f=p=>{const d=p.code,{left:g,right:S,up:b,down:w}=We;if([g,S].includes(d)){t(d===g?-1:1),p.preventDefault();return}if([b,w].includes(d)){const E=d===b?-1:1,L=_e.value[0]<pe.value?"start":"end";n[`${L}_scrollDown`](E),p.preventDefault();return}},he=(p,d)=>{const g=k?k(p):[],S=p==="start",w=(d||(S?J.value:H.value)).hour(),E=S?$(w+1,23):$(0,w-1);return dd(g,E)},V=(p,d,g)=>{const S=R?R(p,d):[],b=d==="start",w=g||(b?J.value:H.value),E=w.hour();if(p!==E)return S;const L=w.minute(),T=b?$(L+1,59):$(0,L-1);return dd(S,T)},ue=(p,d,g,S)=>{const b=N?N(p,d,g):[],w=g==="start",E=S||(w?J.value:H.value),L=E.hour(),T=E.minute();if(p!==L||d!==T)return b;const F=E.second(),D=w?$(F+1,59):$(0,F-1);return dd(b,D)},W=([p,d])=>[s(p,"start",!0,d),s(d,"end",!1,p)],{getAvailableHours:h,getAvailableMinutes:e,getAvailableSeconds:r}=BE(he,V,ue),{timePickerOptions:n,getAvailableTime:s,onSetOption:a}=UE({getAvailableHours:h,getAvailableMinutes:e,getAvailableSeconds:r}),i=p=>p?De(p)?p.map(d=>lt(d,c.format).locale(y.value)):lt(p,c.format).locale(y.value):null,l=p=>p?De(p)?p.map(d=>d.format(c.format)):p.format(c.format):null,_=()=>{if(De(O))return O.map(d=>lt(d).locale(y.value));const p=lt(O).locale(y.value);return[p,p.add(60,"m")]};return u("set-picker-option",["formatToString",l]),u("set-picker-option",["parseUserInput",i]),u("set-picker-option",["isValidValue",ie]),u("set-picker-option",["handleKeydownInput",f]),u("set-picker-option",["getDefaultValue",_]),u("set-picker-option",["getRangeAvailableTime",W]),(p,d)=>p.actualVisible?(X(),$e("div",{key:0,class:ne([I(v).b("range-picker"),I(x).b("panel")])},[de("div",{class:ne(I(v).be("range-picker","content"))},[de("div",{class:ne(I(v).be("range-picker","cell"))},[de("div",{class:ne(I(v).be("range-picker","header"))},Fe(I(m)("el.datepicker.startTime")),3),de("div",{class:ne(I(U))},[me(tf,{ref:"minSpinner",role:"start","show-seconds":I(K),"am-pm-mode":I(ee),"arrow-control":I(M),"spinner-date":I(H),"disabled-hours":he,"disabled-minutes":V,"disabled-seconds":ue,onChange:te,onSetOption:I(a),onSelectRange:fe},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),de("div",{class:ne(I(v).be("range-picker","cell"))},[de("div",{class:ne(I(v).be("range-picker","header"))},Fe(I(m)("el.datepicker.endTime")),3),de("div",{class:ne(I(P))},[me(tf,{ref:"maxSpinner",role:"end","show-seconds":I(K),"am-pm-mode":I(ee),"arrow-control":I(M),"spinner-date":I(J),"disabled-hours":he,"disabled-minutes":V,"disabled-seconds":ue,onChange:re,onSetOption:I(a),onSelectRange:C},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),de("div",{class:ne(I(v).be("panel","footer"))},[de("button",{type:"button",class:ne([I(v).be("panel","btn"),"cancel"]),onClick:d[0]||(d[0]=g=>j())},Fe(I(m)("el.datepicker.cancel")),3),de("button",{type:"button",class:ne([I(v).be("panel","btn"),"confirm"]),disabled:I(le),onClick:d[1]||(d[1]=g=>Z())},Fe(I(m)("el.datepicker.confirm")),11,HJ)],2)],2)):Ie("v-if",!0)}});var qJ=Te(jJ,[["__file","panel-time-range.vue"]]);lt.extend(kg);var WJ=Se({name:"ElTimePicker",install:null,props:{...Vg,isRange:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(o,u){const c=ae(),[$,m]=o.isRange?["timerange",qJ]:["time",bp],y=v=>u.emit("update:modelValue",v);return ht("ElPopperOptions",o.popperOptions),u.expose({focus:v=>{var x;(x=c.value)==null||x.handleFocusInput(v)},blur:v=>{var x;(x=c.value)==null||x.handleBlurInput(v)},handleOpen:()=>{var v;(v=c.value)==null||v.handleOpen()},handleClose:()=>{var v;(v=c.value)==null||v.handleClose()}}),()=>{var v;const x=(v=o.format)!=null?v:jh;return me(PE,ct(o,{ref:c,type:$,format:x,"onUpdate:modelValue":y}),{default:A=>me(m,A,null)})}}});const Rc=WJ;Rc.install=o=>{o.component(Rc.name,Rc)};const KJ=Rc,GJ=(o,u)=>{const c=o.subtract(1,"month").endOf("month").date();return Fa(u).map(($,m)=>c-(u-m-1))},QJ=o=>{const u=o.daysInMonth();return Fa(u).map((c,$)=>$+1)},ZJ=o=>Fa(o.length/7).map(u=>{const c=u*7;return o.slice(c,c+7)}),YJ=Ne({selectedDay:{type:Ae(Object)},range:{type:Ae(Array)},date:{type:Ae(Object),required:!0},hideHeader:{type:Boolean}}),XJ={pick:o=>$t(o)};var QE={exports:{}};(function(o,u){(function(c,$){o.exports=$()})(Ms,function(){return function(c,$,m){var y=$.prototype,v=function(R){return R&&(R.indexOf?R:R.s)},x=function(R,N,O,U,P){var H=R.name?R:R.$locale(),J=v(H[N]),q=v(H[O]),j=J||q.map(function(ee){return ee.slice(0,U)});if(!P)return j;var K=H.weekStart;return j.map(function(ee,Z){return j[(Z+(K||0))%7]})},A=function(){return m.Ls[m.locale()]},M=function(R,N){return R.formats[N]||function(O){return O.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(U,P,H){return P||H.slice(1)})}(R.formats[N.toUpperCase()])},k=function(){var R=this;return{months:function(N){return N?N.format("MMMM"):x(R,"months")},monthsShort:function(N){return N?N.format("MMM"):x(R,"monthsShort","months",3)},firstDayOfWeek:function(){return R.$locale().weekStart||0},weekdays:function(N){return N?N.format("dddd"):x(R,"weekdays")},weekdaysMin:function(N){return N?N.format("dd"):x(R,"weekdaysMin","weekdays",2)},weekdaysShort:function(N){return N?N.format("ddd"):x(R,"weekdaysShort","weekdays",3)},longDateFormat:function(N){return M(R.$locale(),N)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};y.localeData=function(){return k.bind(this)()},m.localeData=function(){var R=A();return{firstDayOfWeek:function(){return R.weekStart||0},weekdays:function(){return m.weekdays()},weekdaysShort:function(){return m.weekdaysShort()},weekdaysMin:function(){return m.weekdaysMin()},months:function(){return m.months()},monthsShort:function(){return m.monthsShort()},longDateFormat:function(N){return M(R,N)},meridiem:R.meridiem,ordinal:R.ordinal}},m.months=function(){return x(A(),"months")},m.monthsShort=function(){return x(A(),"monthsShort","months",3)},m.weekdays=function(R){return x(A(),"weekdays",null,null,R)},m.weekdaysShort=function(R){return x(A(),"weekdaysShort","weekdays",3,R)},m.weekdaysMin=function(R){return x(A(),"weekdaysMin","weekdays",2,R)}}})})(QE);var ez=QE.exports;const ZE=ks(ez),tz=(o,u)=>{lt.extend(ZE);const c=lt.localeData().firstDayOfWeek(),{t:$,lang:m}=St(),y=lt().locale(m.value),v=Q(()=>!!o.range&&!!o.range.length),x=Q(()=>{let N=[];if(v.value){const[O,U]=o.range,P=Fa(U.date()-O.date()+1).map(q=>({text:O.date()+q,type:"current"}));let H=P.length%7;H=H===0?0:7-H;const J=Fa(H).map((q,j)=>({text:j+1,type:"next"}));N=P.concat(J)}else{const O=o.date.startOf("month").day(),U=GJ(o.date,(O-c+7)%7).map(q=>({text:q,type:"prev"})),P=QJ(o.date).map(q=>({text:q,type:"current"}));N=[...U,...P];const H=7-(N.length%7||7),J=Fa(H).map((q,j)=>({text:j+1,type:"next"}));N=N.concat(J)}return ZJ(N)}),A=Q(()=>{const N=c;return N===0?hd.map(O=>$(`el.datepicker.weeks.${O}`)):hd.slice(N).concat(hd.slice(0,N)).map(O=>$(`el.datepicker.weeks.${O}`))}),M=(N,O)=>{switch(O){case"prev":return o.date.startOf("month").subtract(1,"month").date(N);case"next":return o.date.startOf("month").add(1,"month").date(N);case"current":return o.date.date(N)}};return{now:y,isInRange:v,rows:x,weekDays:A,getFormattedDate:M,handlePickDay:({text:N,type:O})=>{const U=M(N,O);u("pick",U)},getSlotData:({text:N,type:O})=>{const U=M(N,O);return{isSelected:U.isSame(o.selectedDay),type:`${O}-month`,day:U.format("YYYY-MM-DD"),date:U.toDate()}}}},rz={key:0},nz=["onClick"],sz=Se({name:"DateTable"}),az=Se({...sz,props:YJ,emits:XJ,setup(o,{expose:u,emit:c}){const $=o,{isInRange:m,now:y,rows:v,weekDays:x,getFormattedDate:A,handlePickDay:M,getSlotData:k}=tz($,c),R=Le("calendar-table"),N=Le("calendar-day"),O=({text:U,type:P})=>{const H=[P];if(P==="current"){const J=A(U,P);J.isSame($.selectedDay,"day")&&H.push(N.is("selected")),J.isSame(y,"day")&&H.push(N.is("today"))}return H};return u({getFormattedDate:A}),(U,P)=>(X(),$e("table",{class:ne([I(R).b(),I(R).is("range",I(m))]),cellspacing:"0",cellpadding:"0"},[U.hideHeader?Ie("v-if",!0):(X(),$e("thead",rz,[(X(!0),$e(ze,null,ft(I(x),H=>(X(),$e("th",{key:H},Fe(H),1))),128))])),de("tbody",null,[(X(!0),$e(ze,null,ft(I(v),(H,J)=>(X(),$e("tr",{key:J,class:ne({[I(R).e("row")]:!0,[I(R).em("row","hide-border")]:J===0&&U.hideHeader})},[(X(!0),$e(ze,null,ft(H,(q,j)=>(X(),$e("td",{key:j,class:ne(O(q)),onClick:K=>I(M)(q)},[de("div",{class:ne(I(N).b())},[Ve(U.$slots,"date-cell",{data:I(k)(q)},()=>[de("span",null,Fe(q.text),1)])],2)],10,nz))),128))],2))),128))])],2))}});var H1=Te(az,[["__file","date-table.vue"]]);const iz=(o,u)=>{const c=o.endOf("month"),$=u.startOf("month"),y=c.isSame($,"week")?$.add(1,"week"):$;return[[o,c],[y.startOf("week"),u]]},oz=(o,u)=>{const c=o.endOf("month"),$=o.add(1,"month").startOf("month"),m=c.isSame($,"week")?$.add(1,"week"):$,y=m.endOf("month"),v=u.startOf("month"),x=y.isSame(v,"week")?v.add(1,"week"):v;return[[o,c],[m.startOf("week"),y],[x.startOf("week"),u]]},lz=(o,u,c)=>{const $=br(),{lang:m}=St(),y=ae(),v=lt().locale(m.value),x=Q({get(){return o.modelValue?M.value:y.value},set(J){if(!J)return;y.value=J;const q=J.toDate();u(en,q),u(_t,q)}}),A=Q(()=>{if(!o.range)return[];const J=o.range.map(K=>lt(K).locale(m.value)),[q,j]=J;return q.isAfter(j)?[]:q.isSame(j,"month")?U(q,j):q.add(1,"month").month()!==j.month()?[]:U(q,j)}),M=Q(()=>o.modelValue?lt(o.modelValue).locale(m.value):x.value||(A.value.length?A.value[0][0]:v)),k=Q(()=>M.value.subtract(1,"month").date(1)),R=Q(()=>M.value.add(1,"month").date(1)),N=Q(()=>M.value.subtract(1,"year").date(1)),O=Q(()=>M.value.add(1,"year").date(1)),U=(J,q)=>{const j=J.startOf("week"),K=q.endOf("week"),ee=j.get("month"),Z=K.get("month");return ee===Z?[[j,K]]:(ee+1)%12===Z?iz(j,K):ee+2===Z||(ee+1)%11===Z?oz(j,K):[]},P=J=>{x.value=J},H=J=>{const j={"prev-month":k.value,"next-month":R.value,"prev-year":N.value,"next-year":O.value,today:v}[J];j.isSame(M.value,"day")||P(j)};return Cs({from:'"dateCell"',replacement:'"date-cell"',scope:"ElCalendar",version:"2.3.0",ref:"https://element-plus.org/en-US/component/calendar.html#slots",type:"Slot"},Q(()=>!!$.dateCell)),{calculateValidatedDateRange:U,date:M,realSelectedDay:x,pickDay:P,selectDate:H,validatedRange:A}},uz=o=>De(o)&&o.length===2&&o.every(u=>Mi(u)),_z=Ne({modelValue:{type:Date},range:{type:Ae(Array),validator:uz}}),cz={[_t]:o=>Mi(o),[en]:o=>Mi(o)},pz="ElCalendar",$z=Se({name:pz}),dz=Se({...$z,props:_z,emits:cz,setup(o,{expose:u,emit:c}){const $=o,m=Le("calendar"),{calculateValidatedDateRange:y,date:v,pickDay:x,realSelectedDay:A,selectDate:M,validatedRange:k}=lz($,c),{t:R}=St(),N=Q(()=>{const O=`el.datepicker.month${v.value.format("M")}`;return`${v.value.year()} ${R("el.datepicker.year")} ${R(O)}`});return u({selectedDay:A,pickDay:x,selectDate:M,calculateValidatedDateRange:y}),(O,U)=>(X(),$e("div",{class:ne(I(m).b())},[de("div",{class:ne(I(m).e("header"))},[Ve(O.$slots,"header",{date:I(N)},()=>[de("div",{class:ne(I(m).e("title"))},Fe(I(N)),3),I(k).length===0?(X(),$e("div",{key:0,class:ne(I(m).e("button-group"))},[me(I(VE),null,{default:Ce(()=>[me(I(Er),{size:"small",onClick:U[0]||(U[0]=P=>I(M)("prev-month"))},{default:Ce(()=>[it(Fe(I(R)("el.datepicker.prevMonth")),1)]),_:1}),me(I(Er),{size:"small",onClick:U[1]||(U[1]=P=>I(M)("today"))},{default:Ce(()=>[it(Fe(I(R)("el.datepicker.today")),1)]),_:1}),me(I(Er),{size:"small",onClick:U[2]||(U[2]=P=>I(M)("next-month"))},{default:Ce(()=>[it(Fe(I(R)("el.datepicker.nextMonth")),1)]),_:1})]),_:1})],2)):Ie("v-if",!0)])],2),I(k).length===0?(X(),$e("div",{key:0,class:ne(I(m).e("body"))},[me(H1,{date:I(v),"selected-day":I(A),onPick:I(x)},Ks({_:2},[O.$slots["date-cell"]||O.$slots.dateCell?{name:"date-cell",fn:Ce(P=>[O.$slots["date-cell"]?Ve(O.$slots,"date-cell",Yn(ct({key:0},P))):Ve(O.$slots,"dateCell",Yn(ct({key:1},P)))])}:void 0]),1032,["date","selected-day","onPick"])],2)):(X(),$e("div",{key:1,class:ne(I(m).e("body"))},[(X(!0),$e(ze,null,ft(I(k),(P,H)=>(X(),Me(H1,{key:H,date:P[0],"selected-day":I(A),range:P,"hide-header":H!==0,onPick:I(x)},Ks({_:2},[O.$slots["date-cell"]||O.$slots.dateCell?{name:"date-cell",fn:Ce(J=>[O.$slots["date-cell"]?Ve(O.$slots,"date-cell",Yn(ct({key:0},J))):Ve(O.$slots,"dateCell",Yn(ct({key:1},J)))])}:void 0]),1032,["date","selected-day","range","hide-header","onPick"]))),128))],2))],2))}});var hz=Te(dz,[["__file","calendar.vue"]]);const fz=ut(hz),mz=Ne({header:{type:String,default:""},footer:{type:String,default:""},bodyStyle:{type:Ae([String,Object,Array]),default:""},bodyClass:String,shadow:{type:String,values:["always","hover","never"],default:"always"}}),gz=Se({name:"ElCard"}),yz=Se({...gz,props:mz,setup(o){const u=Le("card");return(c,$)=>(X(),$e("div",{class:ne([I(u).b(),I(u).is(`${c.shadow}-shadow`)])},[c.$slots.header||c.header?(X(),$e("div",{key:0,class:ne(I(u).e("header"))},[Ve(c.$slots,"header",{},()=>[it(Fe(c.header),1)])],2)):Ie("v-if",!0),de("div",{class:ne([I(u).e("body"),c.bodyClass]),style:je(c.bodyStyle)},[Ve(c.$slots,"default")],6),c.$slots.footer||c.footer?(X(),$e("div",{key:1,class:ne(I(u).e("footer"))},[Ve(c.$slots,"footer",{},()=>[it(Fe(c.footer),1)])],2)):Ie("v-if",!0)],2))}});var vz=Te(yz,[["__file","card.vue"]]);const Sz=ut(vz),bz=Ne({initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,values:["hover","click"],default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:["","none","outside"],default:""},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0}}),Cz={change:(o,u)=>[o,u].every(Qe)},YE=Symbol("carouselContextKey"),j1=300,wz=(o,u,c)=>{const{children:$,addChild:m,removeChild:y}=wg(ot(),"ElCarouselItem"),v=br(),x=ae(-1),A=ae(null),M=ae(!1),k=ae(),R=ae(0),N=ae(!0),O=Q(()=>o.arrow!=="never"&&!I(H)),U=Q(()=>$.value.some(e=>e.props.label.toString().length>0)),P=Q(()=>o.type==="card"),H=Q(()=>o.direction==="vertical"),J=Q(()=>o.height!=="auto"?{height:o.height}:{height:`${R.value}px`,overflow:"hidden"}),q=Ci(e=>{re(e)},j1,{trailing:!0}),j=Ci(e=>{t(e)},j1),K=e=>N.value?x.value<=1?e<=1:e>1:!0;function ee(){A.value&&(clearInterval(A.value),A.value=null)}function Z(){o.interval<=0||!o.autoplay||A.value||(A.value=setInterval(()=>te(),o.interval))}const te=()=>{x.value<$.value.length-1?x.value=x.value+1:o.loop&&(x.value=0)};function re(e){if(rt(e)){const s=$.value.filter(a=>a.props.name===e);s.length>0&&(e=$.value.indexOf(s[0]))}if(e=Number(e),Number.isNaN(e)||e!==Math.floor(e))return;const r=$.value.length,n=x.value;e<0?x.value=o.loop?r-1:0:e>=r?x.value=o.loop?0:r-1:x.value=e,n===x.value&&ie(n),V()}function ie(e){$.value.forEach((r,n)=>{r.translateItem(n,x.value,e)})}function oe(e,r){var n,s,a,i;const l=I($),_=l.length;if(_===0||!e.states.inStage)return!1;const p=r+1,d=r-1,g=_-1,S=l[g].states.active,b=l[0].states.active,w=(s=(n=l[p])==null?void 0:n.states)==null?void 0:s.active,E=(i=(a=l[d])==null?void 0:a.states)==null?void 0:i.active;return r===g&&b||w?"left":r===0&&S||E?"right":!1}function le(){M.value=!0,o.pauseOnHover&&ee()}function _e(){M.value=!1,Z()}function fe(e){I(H)||$.value.forEach((r,n)=>{e===oe(r,n)&&(r.states.hover=!0)})}function pe(){I(H)||$.value.forEach(e=>{e.states.hover=!1})}function C(e){x.value=e}function t(e){o.trigger==="hover"&&e!==x.value&&(x.value=e)}function f(){re(x.value-1)}function he(){re(x.value+1)}function V(){ee(),o.pauseOnHover||Z()}function ue(e){o.height==="auto"&&(R.value=e)}function W(){var e;const r=(e=v.default)==null?void 0:e.call(v);if(!r)return null;const n=La(r),s="ElCarouselItem",a=n.filter(i=>Ht(i)&&i.type.name===s);return(a==null?void 0:a.length)===2&&o.loop&&!P.value?(N.value=!0,a):(N.value=!1,null)}Re(()=>x.value,(e,r)=>{ie(r),N.value&&(e=e%2,r=r%2),r>-1&&u("change",e,r)}),Re(()=>o.autoplay,e=>{e?Z():ee()}),Re(()=>o.loop,()=>{re(x.value)}),Re(()=>o.interval,()=>{V()});const h=Ut();return st(()=>{Re(()=>$.value,()=>{$.value.length>0&&re(o.initialIndex)},{immediate:!0}),h.value=Zt(k.value,()=>{ie()}),Z()}),Bt(()=>{ee(),k.value&&h.value&&h.value.stop()}),ht(YE,{root:k,isCardType:P,isVertical:H,items:$,loop:o.loop,addItem:m,removeItem:y,setActiveItem:re,setContainerHeight:ue}),{root:k,activeIndex:x,arrowDisplay:O,hasLabel:U,hover:M,isCardType:P,items:$,isVertical:H,containerStyle:J,isItemsTwoLength:N,handleButtonEnter:fe,handleButtonLeave:pe,handleIndicatorClick:C,handleMouseEnter:le,handleMouseLeave:_e,setActiveItem:re,prev:f,next:he,PlaceholderItem:W,isTwoLengthShow:K,throttledArrowClick:q,throttledIndicatorHover:j}},xz=["onMouseenter","onClick"],Ez={key:0},Az="ElCarousel",Iz=Se({name:Az}),Mz=Se({...Iz,props:bz,emits:Cz,setup(o,{expose:u,emit:c}){const $=o,{root:m,activeIndex:y,arrowDisplay:v,hasLabel:x,hover:A,isCardType:M,items:k,isVertical:R,containerStyle:N,handleButtonEnter:O,handleButtonLeave:U,handleIndicatorClick:P,handleMouseEnter:H,handleMouseLeave:J,setActiveItem:q,prev:j,next:K,PlaceholderItem:ee,isTwoLengthShow:Z,throttledArrowClick:te,throttledIndicatorHover:re}=wz($,c),ie=Le("carousel"),oe=Q(()=>{const _e=[ie.b(),ie.m($.direction)];return I(M)&&_e.push(ie.m("card")),_e}),le=Q(()=>{const _e=[ie.e("indicators"),ie.em("indicators",$.direction)];return I(x)&&_e.push(ie.em("indicators","labels")),$.indicatorPosition==="outside"&&_e.push(ie.em("indicators","outside")),I(R)&&_e.push(ie.em("indicators","right")),_e});return u({setActiveItem:q,prev:j,next:K}),(_e,fe)=>(X(),$e("div",{ref_key:"root",ref:m,class:ne(I(oe)),onMouseenter:fe[6]||(fe[6]=Ye((...pe)=>I(H)&&I(H)(...pe),["stop"])),onMouseleave:fe[7]||(fe[7]=Ye((...pe)=>I(J)&&I(J)(...pe),["stop"]))},[de("div",{class:ne(I(ie).e("container")),style:je(I(N))},[I(v)?(X(),Me(dr,{key:0,name:"carousel-arrow-left",persisted:""},{default:Ce(()=>[nt(de("button",{type:"button",class:ne([I(ie).e("arrow"),I(ie).em("arrow","left")]),onMouseenter:fe[0]||(fe[0]=pe=>I(O)("left")),onMouseleave:fe[1]||(fe[1]=(...pe)=>I(U)&&I(U)(...pe)),onClick:fe[2]||(fe[2]=Ye(pe=>I(te)(I(y)-1),["stop"]))},[me(I(He),null,{default:Ce(()=>[me(I(Da))]),_:1})],34),[[bt,(_e.arrow==="always"||I(A))&&($.loop||I(y)>0)]])]),_:1})):Ie("v-if",!0),I(v)?(X(),Me(dr,{key:1,name:"carousel-arrow-right",persisted:""},{default:Ce(()=>[nt(de("button",{type:"button",class:ne([I(ie).e("arrow"),I(ie).em("arrow","right")]),onMouseenter:fe[3]||(fe[3]=pe=>I(O)("right")),onMouseleave:fe[4]||(fe[4]=(...pe)=>I(U)&&I(U)(...pe)),onClick:fe[5]||(fe[5]=Ye(pe=>I(te)(I(y)+1),["stop"]))},[me(I(He),null,{default:Ce(()=>[me(I(Xr))]),_:1})],34),[[bt,(_e.arrow==="always"||I(A))&&($.loop||I(y)<I(k).length-1)]])]),_:1})):Ie("v-if",!0),me(I(ee)),Ve(_e.$slots,"default")],6),_e.indicatorPosition!=="none"?(X(),$e("ul",{key:0,class:ne(I(le))},[(X(!0),$e(ze,null,ft(I(k),(pe,C)=>nt((X(),$e("li",{key:C,class:ne([I(ie).e("indicator"),I(ie).em("indicator",_e.direction),I(ie).is("active",C===I(y))]),onMouseenter:t=>I(re)(C),onClick:Ye(t=>I(P)(C),["stop"])},[de("button",{class:ne(I(ie).e("button"))},[I(x)?(X(),$e("span",Ez,Fe(pe.props.label),1)):Ie("v-if",!0)],2)],42,xz)),[[bt,I(Z)(C)]])),128))],2)):Ie("v-if",!0)],34))}});var kz=Te(Mz,[["__file","carousel.vue"]]);const Vz=Ne({name:{type:String,default:""},label:{type:[String,Number],default:""}}),Rz=(o,u)=>{const c=Be(YE),$=ot(),m=.83,y=ae(),v=ae(!1),x=ae(0),A=ae(1),M=ae(!1),k=ae(!1),R=ae(!1),N=ae(!1),{isCardType:O,isVertical:U}=c;function P(K,ee,Z){const te=Z-1,re=ee-1,ie=ee+1,oe=Z/2;return ee===0&&K===te?-1:ee===te&&K===0?Z:K<re&&ee-K>=oe?Z+1:K>ie&&K-ee>=oe?-2:K}function H(K,ee){var Z,te;const re=I(U)?((Z=c.root.value)==null?void 0:Z.offsetHeight)||0:((te=c.root.value)==null?void 0:te.offsetWidth)||0;return R.value?re*((2-m)*(K-ee)+1)/4:K<ee?-(1+m)*re/4:(3+m)*re/4}function J(K,ee,Z){const te=c.root.value;return te?((Z?te.offsetHeight:te.offsetWidth)||0)*(K-ee):0}const q=(K,ee,Z)=>{var te;const re=I(O),ie=(te=c.items.value.length)!=null?te:Number.NaN,oe=K===ee;!re&&!$r(Z)&&(N.value=oe||K===Z),!oe&&ie>2&&c.loop&&(K=P(K,ee,ie));const le=I(U);M.value=oe,re?(R.value=Math.round(Math.abs(K-ee))<=1,x.value=H(K,ee),A.value=I(M)?1:m):x.value=J(K,ee,le),k.value=!0,oe&&y.value&&c.setContainerHeight(y.value.offsetHeight)};function j(){if(c&&I(O)){const K=c.items.value.findIndex(({uid:ee})=>ee===$.uid);c.setActiveItem(K)}}return st(()=>{c.addItem({props:o,states:Ct({hover:v,translate:x,scale:A,active:M,ready:k,inStage:R,animating:N}),uid:$.uid,translateItem:q})}),Wa(()=>{c.removeItem($.uid)}),{carouselItemRef:y,active:M,animating:N,hover:v,inStage:R,isVertical:U,translate:x,isCardType:O,scale:A,ready:k,handleItemClick:j}},Lz=Se({name:"ElCarouselItem"}),Fz=Se({...Lz,props:Vz,setup(o){const u=o,c=Le("carousel"),{carouselItemRef:$,active:m,animating:y,hover:v,inStage:x,isVertical:A,translate:M,isCardType:k,scale:R,ready:N,handleItemClick:O}=Rz(u),U=Q(()=>[c.e("item"),c.is("active",m.value),c.is("in-stage",x.value),c.is("hover",v.value),c.is("animating",y.value),{[c.em("item","card")]:k.value,[c.em("item","card-vertical")]:k.value&&A.value}]),P=Q(()=>{const J=`${`translate${I(A)?"Y":"X"}`}(${I(M)}px)`,q=`scale(${I(R)})`;return{transform:[J,q].join(" ")}});return(H,J)=>nt((X(),$e("div",{ref_key:"carouselItemRef",ref:$,class:ne(I(U)),style:je(I(P)),onClick:J[0]||(J[0]=(...q)=>I(O)&&I(O)(...q))},[I(k)?nt((X(),$e("div",{key:0,class:ne(I(c).e("mask"))},null,2)),[[bt,!I(m)]]):Ie("v-if",!0),Ve(H.$slots,"default")],6)),[[bt,I(N)]])}});var XE=Te(Fz,[["__file","carousel-item.vue"]]);const Nz=ut(kz,{CarouselItem:XE}),Tz=Xt(XE),e2={modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object],default:void 0},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:Ir,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},t2={[_t]:o=>rt(o)||Qe(o)||pr(o),change:o=>rt(o)||Qe(o)||pr(o)},dl=Symbol("checkboxGroupContextKey"),Oz=({model:o,isChecked:u})=>{const c=Be(dl,void 0),$=Q(()=>{var y,v;const x=(y=c==null?void 0:c.max)==null?void 0:y.value,A=(v=c==null?void 0:c.min)==null?void 0:v.value;return!$r(x)&&o.value.length>=x&&!u.value||!$r(A)&&o.value.length<=A&&u.value});return{isDisabled:fn(Q(()=>(c==null?void 0:c.disabled.value)||$.value)),isLimitDisabled:$}},Pz=(o,{model:u,isLimitExceeded:c,hasOwnLabel:$,isDisabled:m,isLabeledByFormItem:y})=>{const v=Be(dl,void 0),{formItem:x}=an(),{emit:A}=ot();function M(U){var P,H;return U===o.trueLabel||U===!0?(P=o.trueLabel)!=null?P:!0:(H=o.falseLabel)!=null?H:!1}function k(U,P){A("change",M(U),P)}function R(U){if(c.value)return;const P=U.target;A("change",M(P.checked),U)}async function N(U){c.value||!$.value&&!m.value&&y.value&&(U.composedPath().some(J=>J.tagName==="LABEL")||(u.value=M([!1,o.falseLabel].includes(u.value)),await Ge(),k(u.value,U)))}const O=Q(()=>(v==null?void 0:v.validateEvent)||o.validateEvent);return Re(()=>o.modelValue,()=>{O.value&&(x==null||x.validate("change").catch(U=>void 0))}),{handleChange:R,onClickRoot:N}},Uz=o=>{const u=ae(!1),{emit:c}=ot(),$=Be(dl,void 0),m=Q(()=>$r($)===!1),y=ae(!1),v=Q({get(){var x,A;return m.value?(x=$==null?void 0:$.modelValue)==null?void 0:x.value:(A=o.modelValue)!=null?A:u.value},set(x){var A,M;m.value&&De(x)?(y.value=((A=$==null?void 0:$.max)==null?void 0:A.value)!==void 0&&x.length>($==null?void 0:$.max.value)&&x.length>v.value.length,y.value===!1&&((M=$==null?void 0:$.changeEvent)==null||M.call($,x))):(c(_t,x),u.value=x)}});return{model:v,isGroup:m,isLimitExceeded:y}},Dz=(o,u,{model:c})=>{const $=Be(dl,void 0),m=ae(!1),y=Q(()=>{const M=c.value;return pr(M)?M:De(M)?$t(o.label)?M.map(xt).some(k=>Nr(k,o.label)):M.map(xt).includes(o.label):M!=null?M===o.trueLabel:!!M}),v=fr(Q(()=>{var M;return(M=$==null?void 0:$.size)==null?void 0:M.value}),{prop:!0}),x=fr(Q(()=>{var M;return(M=$==null?void 0:$.size)==null?void 0:M.value})),A=Q(()=>!!u.default||!yr(o.label));return{checkboxButtonSize:v,isChecked:y,isFocused:m,checkboxSize:x,hasOwnLabel:A}},Bz=(o,{model:u})=>{function c(){De(u.value)&&!u.value.includes(o.label)?u.value.push(o.label):u.value=o.trueLabel||!0}o.checked&&c()},r2=(o,u)=>{const{formItem:c}=an(),{model:$,isGroup:m,isLimitExceeded:y}=Uz(o),{isFocused:v,isChecked:x,checkboxButtonSize:A,checkboxSize:M,hasOwnLabel:k}=Dz(o,u,{model:$}),{isDisabled:R}=Oz({model:$,isChecked:x}),{inputId:N,isLabeledByFormItem:O}=Is(o,{formItemContext:c,disableIdGeneration:k,disableIdManagement:m}),{handleChange:U,onClickRoot:P}=Pz(o,{model:$,isLimitExceeded:y,hasOwnLabel:k,isDisabled:R,isLabeledByFormItem:O});return Bz(o,{model:$}),{inputId:N,isLabeledByFormItem:O,isChecked:x,isDisabled:R,isFocused:v,checkboxButtonSize:A,checkboxSize:M,hasOwnLabel:k,model:$,handleChange:U,onClickRoot:P}},Jz=["id","indeterminate","name","tabindex","disabled","true-value","false-value"],zz=["id","indeterminate","disabled","value","name","tabindex"],Hz=Se({name:"ElCheckbox"}),jz=Se({...Hz,props:e2,emits:t2,setup(o){const u=o,c=br(),{inputId:$,isLabeledByFormItem:m,isChecked:y,isDisabled:v,isFocused:x,checkboxSize:A,hasOwnLabel:M,model:k,handleChange:R,onClickRoot:N}=r2(u,c),O=Le("checkbox"),U=Q(()=>[O.b(),O.m(A.value),O.is("disabled",v.value),O.is("bordered",u.border),O.is("checked",y.value)]),P=Q(()=>[O.e("input"),O.is("disabled",v.value),O.is("checked",y.value),O.is("indeterminate",u.indeterminate),O.is("focus",x.value)]);return(H,J)=>(X(),Me(pt(!I(M)&&I(m)?"span":"label"),{class:ne(I(U)),"aria-controls":H.indeterminate?H.controls:null,onClick:I(N)},{default:Ce(()=>[de("span",{class:ne(I(P))},[H.trueLabel||H.falseLabel?nt((X(),$e("input",{key:0,id:I($),"onUpdate:modelValue":J[0]||(J[0]=q=>Ot(k)?k.value=q:null),class:ne(I(O).e("original")),type:"checkbox",indeterminate:H.indeterminate,name:H.name,tabindex:H.tabindex,disabled:I(v),"true-value":H.trueLabel,"false-value":H.falseLabel,onChange:J[1]||(J[1]=(...q)=>I(R)&&I(R)(...q)),onFocus:J[2]||(J[2]=q=>x.value=!0),onBlur:J[3]||(J[3]=q=>x.value=!1),onClick:J[4]||(J[4]=Ye(()=>{},["stop"]))},null,42,Jz)),[[cp,I(k)]]):nt((X(),$e("input",{key:1,id:I($),"onUpdate:modelValue":J[5]||(J[5]=q=>Ot(k)?k.value=q:null),class:ne(I(O).e("original")),type:"checkbox",indeterminate:H.indeterminate,disabled:I(v),value:H.label,name:H.name,tabindex:H.tabindex,onChange:J[6]||(J[6]=(...q)=>I(R)&&I(R)(...q)),onFocus:J[7]||(J[7]=q=>x.value=!0),onBlur:J[8]||(J[8]=q=>x.value=!1),onClick:J[9]||(J[9]=Ye(()=>{},["stop"]))},null,42,zz)),[[cp,I(k)]]),de("span",{class:ne(I(O).e("inner"))},null,2)],2),I(M)?(X(),$e("span",{key:0,class:ne(I(O).e("label"))},[Ve(H.$slots,"default"),H.$slots.default?Ie("v-if",!0):(X(),$e(ze,{key:0},[it(Fe(H.label),1)],64))],2)):Ie("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var qz=Te(jz,[["__file","checkbox.vue"]]);const Wz=["name","tabindex","disabled","true-value","false-value"],Kz=["name","tabindex","disabled","value"],Gz=Se({name:"ElCheckboxButton"}),Qz=Se({...Gz,props:e2,emits:t2,setup(o){const u=o,c=br(),{isFocused:$,isChecked:m,isDisabled:y,checkboxButtonSize:v,model:x,handleChange:A}=r2(u,c),M=Be(dl,void 0),k=Le("checkbox"),R=Q(()=>{var O,U,P,H;const J=(U=(O=M==null?void 0:M.fill)==null?void 0:O.value)!=null?U:"";return{backgroundColor:J,borderColor:J,color:(H=(P=M==null?void 0:M.textColor)==null?void 0:P.value)!=null?H:"",boxShadow:J?`-1px 0 0 0 ${J}`:void 0}}),N=Q(()=>[k.b("button"),k.bm("button",v.value),k.is("disabled",y.value),k.is("checked",m.value),k.is("focus",$.value)]);return(O,U)=>(X(),$e("label",{class:ne(I(N))},[O.trueLabel||O.falseLabel?nt((X(),$e("input",{key:0,"onUpdate:modelValue":U[0]||(U[0]=P=>Ot(x)?x.value=P:null),class:ne(I(k).be("button","original")),type:"checkbox",name:O.name,tabindex:O.tabindex,disabled:I(y),"true-value":O.trueLabel,"false-value":O.falseLabel,onChange:U[1]||(U[1]=(...P)=>I(A)&&I(A)(...P)),onFocus:U[2]||(U[2]=P=>$.value=!0),onBlur:U[3]||(U[3]=P=>$.value=!1),onClick:U[4]||(U[4]=Ye(()=>{},["stop"]))},null,42,Wz)),[[cp,I(x)]]):nt((X(),$e("input",{key:1,"onUpdate:modelValue":U[5]||(U[5]=P=>Ot(x)?x.value=P:null),class:ne(I(k).be("button","original")),type:"checkbox",name:O.name,tabindex:O.tabindex,disabled:I(y),value:O.label,onChange:U[6]||(U[6]=(...P)=>I(A)&&I(A)(...P)),onFocus:U[7]||(U[7]=P=>$.value=!0),onBlur:U[8]||(U[8]=P=>$.value=!1),onClick:U[9]||(U[9]=Ye(()=>{},["stop"]))},null,42,Kz)),[[cp,I(x)]]),O.$slots.default||O.label?(X(),$e("span",{key:2,class:ne(I(k).be("button","inner")),style:je(I(m)?I(R):void 0)},[Ve(O.$slots,"default",{},()=>[it(Fe(O.label),1)])],6)):Ie("v-if",!0)],2))}});var n2=Te(Qz,[["__file","checkbox-button.vue"]]);const Zz=Ne({modelValue:{type:Ae(Array),default:()=>[]},disabled:Boolean,min:Number,max:Number,size:Ir,label:String,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}}),Yz={[_t]:o=>De(o),change:o=>De(o)},Xz=Se({name:"ElCheckboxGroup"}),eH=Se({...Xz,props:Zz,emits:Yz,setup(o,{emit:u}){const c=o,$=Le("checkbox"),{formItem:m}=an(),{inputId:y,isLabeledByFormItem:v}=Is(c,{formItemContext:m}),x=async M=>{u(_t,M),await Ge(),u("change",M)},A=Q({get(){return c.modelValue},set(M){x(M)}});return ht(dl,{...Js(Ar(c),["size","min","max","disabled","validateEvent","fill","textColor"]),modelValue:A,changeEvent:x}),Re(()=>c.modelValue,()=>{c.validateEvent&&(m==null||m.validate("change").catch(M=>void 0))}),(M,k)=>{var R;return X(),Me(pt(M.tag),{id:I(y),class:ne(I($).b("group")),role:"group","aria-label":I(v)?void 0:M.label||"checkbox-group","aria-labelledby":I(v)?(R=I(m))==null?void 0:R.labelId:void 0},{default:Ce(()=>[Ve(M.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var s2=Te(eH,[["__file","checkbox-group.vue"]]);const Bn=ut(qz,{CheckboxButton:n2,CheckboxGroup:s2}),tH=Xt(n2),a2=Xt(s2),i2=Ne({size:Ir,disabled:Boolean,label:{type:[String,Number,Boolean],default:""}}),rH=Ne({...i2,modelValue:{type:[String,Number,Boolean],default:""},name:{type:String,default:""},border:Boolean}),o2={[_t]:o=>rt(o)||Qe(o)||pr(o),[jt]:o=>rt(o)||Qe(o)||pr(o)},l2=Symbol("radioGroupKey"),u2=(o,u)=>{const c=ae(),$=Be(l2,void 0),m=Q(()=>!!$),y=Q({get(){return m.value?$.modelValue:o.modelValue},set(k){m.value?$.changeEvent(k):u&&u(_t,k),c.value.checked=o.modelValue===o.label}}),v=fr(Q(()=>$==null?void 0:$.size)),x=fn(Q(()=>$==null?void 0:$.disabled)),A=ae(!1),M=Q(()=>x.value||m.value&&y.value!==o.label?-1:0);return{radioRef:c,isGroup:m,radioGroup:$,focus:A,size:v,disabled:x,tabIndex:M,modelValue:y}},nH=["value","name","disabled"],sH=Se({name:"ElRadio"}),aH=Se({...sH,props:rH,emits:o2,setup(o,{emit:u}){const c=o,$=Le("radio"),{radioRef:m,radioGroup:y,focus:v,size:x,disabled:A,modelValue:M}=u2(c,u);function k(){Ge(()=>u("change",M.value))}return(R,N)=>{var O;return X(),$e("label",{class:ne([I($).b(),I($).is("disabled",I(A)),I($).is("focus",I(v)),I($).is("bordered",R.border),I($).is("checked",I(M)===R.label),I($).m(I(x))])},[de("span",{class:ne([I($).e("input"),I($).is("disabled",I(A)),I($).is("checked",I(M)===R.label)])},[nt(de("input",{ref_key:"radioRef",ref:m,"onUpdate:modelValue":N[0]||(N[0]=U=>Ot(M)?M.value=U:null),class:ne(I($).e("original")),value:R.label,name:R.name||((O=I(y))==null?void 0:O.name),disabled:I(A),type:"radio",onFocus:N[1]||(N[1]=U=>v.value=!0),onBlur:N[2]||(N[2]=U=>v.value=!1),onChange:k,onClick:N[3]||(N[3]=Ye(()=>{},["stop"]))},null,42,nH),[[$w,I(M)]]),de("span",{class:ne(I($).e("inner"))},null,2)],2),de("span",{class:ne(I($).e("label")),onKeydown:N[4]||(N[4]=Ye(()=>{},["stop"]))},[Ve(R.$slots,"default",{},()=>[it(Fe(R.label),1)])],34)],2)}}});var iH=Te(aH,[["__file","radio.vue"]]);const oH=Ne({...i2,name:{type:String,default:""}}),lH=["value","name","disabled"],uH=Se({name:"ElRadioButton"}),_H=Se({...uH,props:oH,setup(o){const u=o,c=Le("radio"),{radioRef:$,focus:m,size:y,disabled:v,modelValue:x,radioGroup:A}=u2(u),M=Q(()=>({backgroundColor:(A==null?void 0:A.fill)||"",borderColor:(A==null?void 0:A.fill)||"",boxShadow:A!=null&&A.fill?`-1px 0 0 0 ${A.fill}`:"",color:(A==null?void 0:A.textColor)||""}));return(k,R)=>{var N;return X(),$e("label",{class:ne([I(c).b("button"),I(c).is("active",I(x)===k.label),I(c).is("disabled",I(v)),I(c).is("focus",I(m)),I(c).bm("button",I(y))])},[nt(de("input",{ref_key:"radioRef",ref:$,"onUpdate:modelValue":R[0]||(R[0]=O=>Ot(x)?x.value=O:null),class:ne(I(c).be("button","original-radio")),value:k.label,type:"radio",name:k.name||((N=I(A))==null?void 0:N.name),disabled:I(v),onFocus:R[1]||(R[1]=O=>m.value=!0),onBlur:R[2]||(R[2]=O=>m.value=!1),onClick:R[3]||(R[3]=Ye(()=>{},["stop"]))},null,42,lH),[[$w,I(x)]]),de("span",{class:ne(I(c).be("button","inner")),style:je(I(x)===k.label?I(M):{}),onKeydown:R[4]||(R[4]=Ye(()=>{},["stop"]))},[Ve(k.$slots,"default",{},()=>[it(Fe(k.label),1)])],38)],2)}}});var _2=Te(_H,[["__file","radio-button.vue"]]);const cH=Ne({id:{type:String,default:void 0},size:Ir,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:""},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0}}),pH=o2,$H=["id","aria-label","aria-labelledby"],dH=Se({name:"ElRadioGroup"}),hH=Se({...dH,props:cH,emits:pH,setup(o,{emit:u}){const c=o,$=Le("radio"),m=Jr(),y=ae(),{formItem:v}=an(),{inputId:x,isLabeledByFormItem:A}=Is(c,{formItemContext:v}),M=R=>{u(_t,R),Ge(()=>u("change",R))};st(()=>{const R=y.value.querySelectorAll("[type=radio]"),N=R[0];!Array.from(R).some(O=>O.checked)&&N&&(N.tabIndex=0)});const k=Q(()=>c.name||m.value);return ht(l2,Ct({...Ar(c),changeEvent:M,name:k})),Re(()=>c.modelValue,()=>{c.validateEvent&&(v==null||v.validate("change").catch(R=>void 0))}),(R,N)=>(X(),$e("div",{id:I(x),ref_key:"radioGroupRef",ref:y,class:ne(I($).b("group")),role:"radiogroup","aria-label":I(A)?void 0:R.label||"radio-group","aria-labelledby":I(A)?I(v).labelId:void 0},[Ve(R.$slots,"default")],10,$H))}});var c2=Te(hH,[["__file","radio-group.vue"]]);const p2=ut(iH,{RadioButton:_2,RadioGroup:c2}),fH=Xt(c2),mH=Xt(_2);var gH=Se({name:"NodeContent",setup(){return{ns:Le("cascader-node")}},render(){const{ns:o}=this,{node:u,panel:c}=this.$parent,{data:$,label:m}=u,{renderLabelFn:y}=c;return Ke("span",{class:o.e("label")},y?y({node:u,data:$}):m)}});const Rg=Symbol(),yH=Se({name:"ElCascaderNode",components:{ElCheckbox:Bn,ElRadio:p2,NodeContent:gH,ElIcon:He,Check:o_,Loading:Ga,ArrowRight:Xr},props:{node:{type:Object,required:!0},menuId:String},emits:["expand"],setup(o,{emit:u}){const c=Be(Rg),$=Le("cascader-node"),m=Q(()=>c.isHoverMenu),y=Q(()=>c.config.multiple),v=Q(()=>c.config.checkStrictly),x=Q(()=>{var Z;return(Z=c.checkedNodes[0])==null?void 0:Z.uid}),A=Q(()=>o.node.isDisabled),M=Q(()=>o.node.isLeaf),k=Q(()=>v.value&&!M.value||!A.value),R=Q(()=>O(c.expandingNode)),N=Q(()=>v.value&&c.checkedNodes.some(O)),O=Z=>{var te;const{level:re,uid:ie}=o.node;return((te=Z==null?void 0:Z.pathNodes[re-1])==null?void 0:te.uid)===ie},U=()=>{R.value||c.expandNode(o.node)},P=Z=>{const{node:te}=o;Z!==te.checked&&c.handleCheckChange(te,Z)},H=()=>{c.lazyLoad(o.node,()=>{M.value||U()})},J=Z=>{m.value&&(q(),!M.value&&u("expand",Z))},q=()=>{const{node:Z}=o;!k.value||Z.loading||(Z.loaded?U():H())},j=()=>{m.value&&!M.value||(M.value&&!A.value&&!v.value&&!y.value?ee(!0):q())},K=Z=>{v.value?(P(Z),o.node.loaded&&U()):ee(Z)},ee=Z=>{o.node.loaded?(P(Z),!v.value&&U()):H()};return{panel:c,isHoverMenu:m,multiple:y,checkStrictly:v,checkedNodeId:x,isDisabled:A,isLeaf:M,expandable:k,inExpandingPath:R,inCheckedPath:N,ns:$,handleHoverExpand:J,handleExpand:q,handleClick:j,handleCheck:ee,handleSelectCheck:K}}}),vH=["id","aria-haspopup","aria-owns","aria-expanded","tabindex"],SH=de("span",null,null,-1);function bH(o,u,c,$,m,y){const v=Xe("el-checkbox"),x=Xe("el-radio"),A=Xe("check"),M=Xe("el-icon"),k=Xe("node-content"),R=Xe("loading"),N=Xe("arrow-right");return X(),$e("li",{id:`${o.menuId}-${o.node.uid}`,role:"menuitem","aria-haspopup":!o.isLeaf,"aria-owns":o.isLeaf?null:o.menuId,"aria-expanded":o.inExpandingPath,tabindex:o.expandable?-1:void 0,class:ne([o.ns.b(),o.ns.is("selectable",o.checkStrictly),o.ns.is("active",o.node.checked),o.ns.is("disabled",!o.expandable),o.inExpandingPath&&"in-active-path",o.inCheckedPath&&"in-checked-path"]),onMouseenter:u[2]||(u[2]=(...O)=>o.handleHoverExpand&&o.handleHoverExpand(...O)),onFocus:u[3]||(u[3]=(...O)=>o.handleHoverExpand&&o.handleHoverExpand(...O)),onClick:u[4]||(u[4]=(...O)=>o.handleClick&&o.handleClick(...O))},[Ie(" prefix "),o.multiple?(X(),Me(v,{key:0,"model-value":o.node.checked,indeterminate:o.node.indeterminate,disabled:o.isDisabled,onClick:u[0]||(u[0]=Ye(()=>{},["stop"])),"onUpdate:modelValue":o.handleSelectCheck},null,8,["model-value","indeterminate","disabled","onUpdate:modelValue"])):o.checkStrictly?(X(),Me(x,{key:1,"model-value":o.checkedNodeId,label:o.node.uid,disabled:o.isDisabled,"onUpdate:modelValue":o.handleSelectCheck,onClick:u[1]||(u[1]=Ye(()=>{},["stop"]))},{default:Ce(()=>[Ie(`
  54. Add an empty element to avoid render label,
  55. do not use empty fragment here for https://github.com/vuejs/vue-next/pull/2485
  56. `),SH]),_:1},8,["model-value","label","disabled","onUpdate:modelValue"])):o.isLeaf&&o.node.checked?(X(),Me(M,{key:2,class:ne(o.ns.e("prefix"))},{default:Ce(()=>[me(A)]),_:1},8,["class"])):Ie("v-if",!0),Ie(" content "),me(k),Ie(" postfix "),o.isLeaf?Ie("v-if",!0):(X(),$e(ze,{key:3},[o.node.loading?(X(),Me(M,{key:0,class:ne([o.ns.is("loading"),o.ns.e("postfix")])},{default:Ce(()=>[me(R)]),_:1},8,["class"])):(X(),Me(M,{key:1,class:ne(["arrow-right",o.ns.e("postfix")])},{default:Ce(()=>[me(N)]),_:1},8,["class"]))],64))],42,vH)}var CH=Te(yH,[["render",bH],["__file","node.vue"]]);const wH=Se({name:"ElCascaderMenu",components:{Loading:Ga,ElIcon:He,ElScrollbar:ia,ElCascaderNode:CH},props:{nodes:{type:Array,required:!0},index:{type:Number,required:!0}},setup(o){const u=ot(),c=Le("cascader-menu"),{t:$}=St(),m=Jr();let y=null,v=null;const x=Be(Rg),A=ae(null),M=Q(()=>!o.nodes.length),k=Q(()=>!x.initialLoaded),R=Q(()=>`${m.value}-${o.index}`),N=H=>{y=H.target},O=H=>{if(!(!x.isHoverMenu||!y||!A.value))if(y.contains(H.target)){U();const J=u.vnode.el,{left:q}=J.getBoundingClientRect(),{offsetWidth:j,offsetHeight:K}=J,ee=H.clientX-q,Z=y.offsetTop,te=Z+y.offsetHeight;A.value.innerHTML=`
  57. <path style="pointer-events: auto;" fill="transparent" d="M${ee} ${Z} L${j} 0 V${Z} Z" />
  58. <path style="pointer-events: auto;" fill="transparent" d="M${ee} ${te} L${j} ${K} V${te} Z" />
  59. `}else v||(v=window.setTimeout(P,x.config.hoverThreshold))},U=()=>{v&&(clearTimeout(v),v=null)},P=()=>{A.value&&(A.value.innerHTML="",U())};return{ns:c,panel:x,hoverZone:A,isEmpty:M,isLoading:k,menuId:R,t:$,handleExpand:N,handleMouseMove:O,clearHoverZone:P}}});function xH(o,u,c,$,m,y){const v=Xe("el-cascader-node"),x=Xe("loading"),A=Xe("el-icon"),M=Xe("el-scrollbar");return X(),Me(M,{key:o.menuId,tag:"ul",role:"menu",class:ne(o.ns.b()),"wrap-class":o.ns.e("wrap"),"view-class":[o.ns.e("list"),o.ns.is("empty",o.isEmpty)],onMousemove:o.handleMouseMove,onMouseleave:o.clearHoverZone},{default:Ce(()=>{var k;return[(X(!0),$e(ze,null,ft(o.nodes,R=>(X(),Me(v,{key:R.uid,node:R,"menu-id":o.menuId,onExpand:o.handleExpand},null,8,["node","menu-id","onExpand"]))),128)),o.isLoading?(X(),$e("div",{key:0,class:ne(o.ns.e("empty-text"))},[me(A,{size:"14",class:ne(o.ns.is("loading"))},{default:Ce(()=>[me(x)]),_:1},8,["class"]),it(" "+Fe(o.t("el.cascader.loading")),1)],2)):o.isEmpty?(X(),$e("div",{key:1,class:ne(o.ns.e("empty-text"))},Fe(o.t("el.cascader.noData")),3)):(k=o.panel)!=null&&k.isHoverMenu?(X(),$e("svg",{key:2,ref:"hoverZone",class:ne(o.ns.e("hover-zone"))},null,2)):Ie("v-if",!0)]}),_:1},8,["class","wrap-class","view-class","onMousemove","onMouseleave"])}var EH=Te(wH,[["render",xH],["__file","menu.vue"]]);let AH=0;const IH=o=>{const u=[o];let{parent:c}=o;for(;c;)u.unshift(c),c=c.parent;return u};let rf=class nf{constructor(u,c,$,m=!1){this.data=u,this.config=c,this.parent=$,this.root=m,this.uid=AH++,this.checked=!1,this.indeterminate=!1,this.loading=!1;const{value:y,label:v,children:x}=c,A=u[x],M=IH(this);this.level=m?0:$?$.level+1:1,this.value=u[y],this.label=u[v],this.pathNodes=M,this.pathValues=M.map(k=>k.value),this.pathLabels=M.map(k=>k.label),this.childrenData=A,this.children=(A||[]).map(k=>new nf(k,c,this)),this.loaded=!c.lazy||this.isLeaf||!Mn(A)}get isDisabled(){const{data:u,parent:c,config:$}=this,{disabled:m,checkStrictly:y}=$;return(Ze(m)?m(u,this):!!u[m])||!y&&(c==null?void 0:c.isDisabled)}get isLeaf(){const{data:u,config:c,childrenData:$,loaded:m}=this,{lazy:y,leaf:v}=c,x=Ze(v)?v(u,this):u[v];return $r(x)?y&&!m?!1:!(Array.isArray($)&&$.length):!!x}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(u){const{childrenData:c,children:$}=this,m=new nf(u,this.config,this);return Array.isArray(c)?c.push(u):this.childrenData=[u],$.push(m),m}calcText(u,c){const $=u?this.pathLabels.join(c):this.label;return this.text=$,$}broadcast(u,...c){const $=`onParent${fs(u)}`;this.children.forEach(m=>{m&&(m.broadcast(u,...c),m[$]&&m[$](...c))})}emit(u,...c){const{parent:$}=this,m=`onChild${fs(u)}`;$&&($[m]&&$[m](...c),$.emit(u,...c))}onParentCheck(u){this.isDisabled||this.setCheckState(u)}onChildCheck(){const{children:u}=this,c=u.filter(m=>!m.isDisabled),$=c.length?c.every(m=>m.checked):!1;this.setCheckState($)}setCheckState(u){const c=this.children.length,$=this.children.reduce((m,y)=>{const v=y.checked?1:y.indeterminate?.5:0;return m+v},0);this.checked=this.loaded&&this.children.filter(m=>!m.isDisabled).every(m=>m.loaded&&m.checked)&&u,this.indeterminate=this.loaded&&$!==c&&$>0}doCheck(u){if(this.checked===u)return;const{checkStrictly:c,multiple:$}=this.config;c||!$?this.checked=u:(this.broadcast("check",u),this.setCheckState(u),this.emit("check"))}};const sf=(o,u)=>o.reduce((c,$)=>($.isLeaf?c.push($):(!u&&c.push($),c=c.concat(sf($.children,u))),c),[]);class q1{constructor(u,c){this.config=c;const $=(u||[]).map(m=>new rf(m,this.config));this.nodes=$,this.allNodes=sf($,!1),this.leafNodes=sf($,!0)}getNodes(){return this.nodes}getFlattedNodes(u){return u?this.leafNodes:this.allNodes}appendNode(u,c){const $=c?c.appendChild(u):new rf(u,this.config);c||this.nodes.push($),this.allNodes.push($),$.isLeaf&&this.leafNodes.push($)}appendNodes(u,c){u.forEach($=>this.appendNode($,c))}getNodeByValue(u,c=!1){return!u&&u!==0?null:this.getFlattedNodes(c).find(m=>Nr(m.value,u)||Nr(m.pathValues,u))||null}getSameNode(u){return u&&this.getFlattedNodes(!1).find(({value:$,level:m})=>Nr(u.value,$)&&u.level===m)||null}}const $2=Ne({modelValue:{type:Ae([Number,String,Array])},options:{type:Ae(Array),default:()=>[]},props:{type:Ae(Object),default:()=>({})}}),MH={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:Et,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},kH=o=>Q(()=>({...MH,...o.props})),W1=o=>{if(!o)return 0;const u=o.id.split("-");return Number(u[u.length-2])},VH=o=>{if(!o)return;const u=o.querySelector("input");u?u.click():Cw(o)&&o.click()},RH=(o,u)=>{const c=u.slice(0),$=c.map(y=>y.uid),m=o.reduce((y,v)=>{const x=$.indexOf(v.uid);return x>-1&&(y.push(v),c.splice(x,1),$.splice(x,1)),y},[]);return m.push(...c),m},LH=Se({name:"ElCascaderPanel",components:{ElCascaderMenu:EH},props:{...$2,border:{type:Boolean,default:!0},renderLabel:Function},emits:[_t,jt,"close","expand-change"],setup(o,{emit:u,slots:c}){let $=!1;const m=Le("cascader"),y=kH(o);let v=null;const x=ae(!0),A=ae([]),M=ae(null),k=ae([]),R=ae(null),N=ae([]),O=Q(()=>y.value.expandTrigger==="hover"),U=Q(()=>o.renderLabel||c.default),P=()=>{const{options:_e}=o,fe=y.value;$=!1,v=new q1(_e,fe),k.value=[v.getNodes()],fe.lazy&&Mn(o.options)?(x.value=!1,H(void 0,pe=>{pe&&(v=new q1(pe,fe),k.value=[v.getNodes()]),x.value=!0,re(!1,!0)})):re(!1,!0)},H=(_e,fe)=>{const pe=y.value;_e=_e||new rf({},pe,void 0,!0),_e.loading=!0;const C=t=>{const f=_e,he=f.root?null:f;t&&(v==null||v.appendNodes(t,he)),f.loading=!1,f.loaded=!0,f.childrenData=f.childrenData||[],fe&&fe(t)};pe.lazyLoad(_e,C)},J=(_e,fe)=>{var pe;const{level:C}=_e,t=k.value.slice(0,C);let f;_e.isLeaf?f=_e.pathNodes[C-2]:(f=_e,t.push(_e.children)),((pe=R.value)==null?void 0:pe.uid)!==(f==null?void 0:f.uid)&&(R.value=_e,k.value=t,!fe&&u("expand-change",(_e==null?void 0:_e.pathValues)||[]))},q=(_e,fe,pe=!0)=>{const{checkStrictly:C,multiple:t}=y.value,f=N.value[0];$=!0,!t&&(f==null||f.doCheck(!1)),_e.doCheck(fe),te(),pe&&!t&&!C&&u("close"),!pe&&!t&&!C&&j(_e)},j=_e=>{_e&&(_e=_e.parent,j(_e),_e&&J(_e))},K=_e=>v==null?void 0:v.getFlattedNodes(_e),ee=_e=>{var fe;return(fe=K(_e))==null?void 0:fe.filter(pe=>pe.checked!==!1)},Z=()=>{N.value.forEach(_e=>_e.doCheck(!1)),te(),k.value=k.value.slice(0,1),R.value=null,u("expand-change",[])},te=()=>{var _e;const{checkStrictly:fe,multiple:pe}=y.value,C=N.value,t=ee(!fe),f=RH(C,t),he=f.map(V=>V.valueByOption);N.value=f,M.value=pe?he:(_e=he[0])!=null?_e:null},re=(_e=!1,fe=!1)=>{const{modelValue:pe}=o,{lazy:C,multiple:t,checkStrictly:f}=y.value,he=!f;if(!(!x.value||$||!fe&&Nr(pe,M.value)))if(C&&!_e){const ue=Wv(H4(qs(pe))).map(W=>v==null?void 0:v.getNodeByValue(W)).filter(W=>!!W&&!W.loaded&&!W.loading);ue.length?ue.forEach(W=>{H(W,()=>re(!1,fe))}):re(!0,fe)}else{const V=t?qs(pe):[pe],ue=Wv(V.map(W=>v==null?void 0:v.getNodeByValue(W,he)));ie(ue,fe),M.value=dp(pe)}},ie=(_e,fe=!0)=>{const{checkStrictly:pe}=y.value,C=N.value,t=_e.filter(V=>!!V&&(pe||V.isLeaf)),f=v==null?void 0:v.getSameNode(R.value),he=fe&&f||t[0];he?he.pathNodes.forEach(V=>J(V,!0)):R.value=null,C.forEach(V=>V.doCheck(!1)),o.props.multiple?Ct(t).forEach(V=>V.doCheck(!0)):t.forEach(V=>V.doCheck(!0)),N.value=t,Ge(oe)},oe=()=>{vt&&A.value.forEach(_e=>{const fe=_e==null?void 0:_e.$el;if(fe){const pe=fe.querySelector(`.${m.namespace.value}-scrollbar__wrap`),C=fe.querySelector(`.${m.b("node")}.${m.is("active")}`)||fe.querySelector(`.${m.b("node")}.in-active-path`);mx(pe,C)}})},le=_e=>{const fe=_e.target,{code:pe}=_e;switch(pe){case We.up:case We.down:{_e.preventDefault();const C=pe===We.up?-1:1;xc(ww(fe,C,`.${m.b("node")}[tabindex="-1"]`));break}case We.left:{_e.preventDefault();const C=A.value[W1(fe)-1],t=C==null?void 0:C.$el.querySelector(`.${m.b("node")}[aria-expanded="true"]`);xc(t);break}case We.right:{_e.preventDefault();const C=A.value[W1(fe)+1],t=C==null?void 0:C.$el.querySelector(`.${m.b("node")}[tabindex="-1"]`);xc(t);break}case We.enter:VH(fe);break}};return ht(Rg,Ct({config:y,expandingNode:R,checkedNodes:N,isHoverMenu:O,initialLoaded:x,renderLabelFn:U,lazyLoad:H,expandNode:J,handleCheckChange:q})),Re([y,()=>o.options],P,{deep:!0,immediate:!0}),Re(()=>o.modelValue,()=>{$=!1,re()},{deep:!0}),Re(()=>M.value,_e=>{Nr(_e,o.modelValue)||(u(_t,_e),u(jt,_e))}),JC(()=>A.value=[]),st(()=>!Mn(o.modelValue)&&re()),{ns:m,menuList:A,menus:k,checkedNodes:N,handleKeyDown:le,handleCheckChange:q,getFlattedNodes:K,getCheckedNodes:ee,clearCheckedNodes:Z,calculateCheckedValue:te,scrollToExpandingNode:oe}}});function FH(o,u,c,$,m,y){const v=Xe("el-cascader-menu");return X(),$e("div",{class:ne([o.ns.b("panel"),o.ns.is("bordered",o.border)]),onKeydown:u[0]||(u[0]=(...x)=>o.handleKeyDown&&o.handleKeyDown(...x))},[(X(!0),$e(ze,null,ft(o.menus,(x,A)=>(X(),Me(v,{key:A,ref_for:!0,ref:M=>o.menuList[A]=M,index:A,nodes:[...x]},null,8,["index","nodes"]))),128))],34)}var Lc=Te(LH,[["render",FH],["__file","index.vue"]]);Lc.install=o=>{o.component(Lc.name,Lc)};const d2=Lc,NH=d2,b$=Ne({type:{type:String,values:["success","info","warning","danger",""],default:""},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:{type:String,default:""},size:{type:String,values:As,default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),TH={close:o=>o instanceof MouseEvent,click:o=>o instanceof MouseEvent},OH=Se({name:"ElTag"}),PH=Se({...OH,props:b$,emits:TH,setup(o,{emit:u}){const c=o,$=fr(),m=Le("tag"),y=Q(()=>{const{type:A,hit:M,effect:k,closable:R,round:N}=c;return[m.b(),m.is("closable",R),m.m(A),m.m($.value),m.m(k),m.is("hit",M),m.is("round",N)]}),v=A=>{u("close",A)},x=A=>{u("click",A)};return(A,M)=>A.disableTransitions?(X(),$e("span",{key:0,class:ne(I(y)),style:je({backgroundColor:A.color}),onClick:x},[de("span",{class:ne(I(m).e("content"))},[Ve(A.$slots,"default")],2),A.closable?(X(),Me(I(He),{key:0,class:ne(I(m).e("close")),onClick:Ye(v,["stop"])},{default:Ce(()=>[me(I(ns))]),_:1},8,["class","onClick"])):Ie("v-if",!0)],6)):(X(),Me(dr,{key:1,name:`${I(m).namespace.value}-zoom-in-center`,appear:""},{default:Ce(()=>[de("span",{class:ne(I(y)),style:je({backgroundColor:A.color}),onClick:x},[de("span",{class:ne(I(m).e("content"))},[Ve(A.$slots,"default")],2),A.closable?(X(),Me(I(He),{key:0,class:ne(I(m).e("close")),onClick:Ye(v,["stop"])},{default:Ce(()=>[me(I(ns))]),_:1},8,["class","onClick"])):Ie("v-if",!0)],6)]),_:3},8,["name"]))}});var UH=Te(PH,[["__file","tag.vue"]]);const Ru=ut(UH),DH=Ne({...$2,size:Ir,placeholder:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:{type:Ae(Function),default:(o,u)=>o.text.includes(u)},separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,maxCollapseTags:{type:Number,default:1},collapseTagsTooltip:{type:Boolean,default:!1},debounce:{type:Number,default:300},beforeFilter:{type:Ae(Function),default:()=>!0},popperClass:{type:String,default:""},teleported:Rr.teleported,tagType:{...b$.type,default:"info"},validateEvent:{type:Boolean,default:!0}}),BH={[_t]:o=>!!o||o===null,[jt]:o=>!!o||o===null,focus:o=>o instanceof FocusEvent,blur:o=>o instanceof FocusEvent,visibleChange:o=>pr(o),expandChange:o=>!!o,removeTag:o=>!!o},JH={key:0},zH=["placeholder","onKeydown"],HH=["onClick"],jH="ElCascader",qH=Se({name:jH}),WH=Se({...qH,props:DH,emits:BH,setup(o,{expose:u,emit:c}){const $=o,m={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:ve})=>{const{modifiersData:Ee,placement:ke}=ve;["right","left","bottom","top"].includes(ke)||(Ee.arrow.x=35)},requires:["arrow"]}]},y=zi();let v=0,x=0;const A=Le("cascader"),M=Le("input"),{t:k}=St(),{form:R,formItem:N}=an(),O=ae(null),U=ae(null),P=ae(null),H=ae(null),J=ae(null),q=ae(!1),j=ae(!1),K=ae(!1),ee=ae(!1),Z=ae(""),te=ae(""),re=ae([]),ie=ae([]),oe=ae([]),le=ae(!1),_e=Q(()=>y.style),fe=Q(()=>$.disabled||(R==null?void 0:R.disabled)),pe=Q(()=>$.placeholder||k("el.cascader.placeholder")),C=Q(()=>te.value||re.value.length>0||le.value?"":pe.value),t=fr(),f=Q(()=>["small"].includes(t.value)?"small":"default"),he=Q(()=>!!$.props.multiple),V=Q(()=>!$.filterable||he.value),ue=Q(()=>he.value?te.value:Z.value),W=Q(()=>{var ve;return((ve=H.value)==null?void 0:ve.checkedNodes)||[]}),h=Q(()=>!$.clearable||fe.value||K.value||!j.value?!1:!!W.value.length),e=Q(()=>{const{showAllLevels:ve,separator:Ee}=$,ke=W.value;return ke.length?he.value?"":ke[0].calcText(ve,Ee):""}),r=Q({get(){return dp($.modelValue)},set(ve){c(_t,ve),c(jt,ve),$.validateEvent&&(N==null||N.validate("change").catch(Ee=>void 0))}}),n=Q(()=>[A.b(),A.m(t.value),A.is("disabled",fe.value),y.class]),s=Q(()=>[M.e("icon"),"icon-arrow-down",A.is("reverse",q.value)]),a=Q(()=>A.is("focus",q.value||ee.value)),i=Q(()=>{var ve,Ee;return(Ee=(ve=O.value)==null?void 0:ve.popperRef)==null?void 0:Ee.contentRef}),l=ve=>{var Ee,ke,be;fe.value||(ve=ve??!q.value,ve!==q.value&&(q.value=ve,(ke=(Ee=U.value)==null?void 0:Ee.input)==null||ke.setAttribute("aria-expanded",`${ve}`),ve?(_(),Ge((be=H.value)==null?void 0:be.scrollToExpandingNode)):$.filterable&&z(),c("visibleChange",ve)))},_=()=>{Ge(()=>{var ve;(ve=O.value)==null||ve.updatePopper()})},p=()=>{K.value=!1},d=ve=>{const{showAllLevels:Ee,separator:ke}=$;return{node:ve,key:ve.uid,text:ve.calcText(Ee,ke),hitState:!1,closable:!fe.value&&!ve.isDisabled,isCollapseTag:!1}},g=ve=>{var Ee;const ke=ve.node;ke.doCheck(!1),(Ee=H.value)==null||Ee.calculateCheckedValue(),c("removeTag",ke.valueByOption)},S=()=>{if(!he.value)return;const ve=W.value,Ee=[],ke=[];if(ve.forEach(be=>ke.push(d(be))),ie.value=ke,ve.length){ve.slice(0,$.maxCollapseTags).forEach(qe=>Ee.push(d(qe)));const be=ve.slice($.maxCollapseTags),Oe=be.length;Oe&&($.collapseTags?Ee.push({key:-1,text:`+ ${Oe}`,closable:!1,isCollapseTag:!0}):be.forEach(qe=>Ee.push(d(qe))))}re.value=Ee},b=()=>{var ve,Ee;const{filterMethod:ke,showAllLevels:be,separator:Oe}=$,qe=(Ee=(ve=H.value)==null?void 0:ve.getFlattedNodes(!$.props.checkStrictly))==null?void 0:Ee.filter(et=>et.isDisabled?!1:(et.calcText(be,Oe),ke(et,ue.value)));he.value&&(re.value.forEach(et=>{et.hitState=!1}),ie.value.forEach(et=>{et.hitState=!1})),K.value=!0,oe.value=qe,_()},w=()=>{var ve;let Ee;K.value&&J.value?Ee=J.value.$el.querySelector(`.${A.e("suggestion-item")}`):Ee=(ve=H.value)==null?void 0:ve.$el.querySelector(`.${A.b("node")}[tabindex="-1"]`),Ee&&(Ee.focus(),!K.value&&Ee.click())},E=()=>{var ve,Ee;const ke=(ve=U.value)==null?void 0:ve.input,be=P.value,Oe=(Ee=J.value)==null?void 0:Ee.$el;if(!(!vt||!ke)){if(Oe){const qe=Oe.querySelector(`.${A.e("suggestion-list")}`);qe.style.minWidth=`${ke.offsetWidth}px`}if(be){const{offsetHeight:qe}=be,et=re.value.length>0?`${Math.max(qe+6,v)}px`:`${v}px`;ke.style.height=et,_()}}},L=ve=>{var Ee;return(Ee=H.value)==null?void 0:Ee.getCheckedNodes(ve)},T=ve=>{_(),c("expandChange",ve)},F=ve=>{var Ee;const ke=(Ee=ve.target)==null?void 0:Ee.value;if(ve.type==="compositionend")le.value=!1,Ge(()=>ge(ke));else{const be=ke[ke.length-1]||"";le.value=!sg(be)}},D=ve=>{if(!le.value)switch(ve.code){case We.enter:l();break;case We.down:l(!0),Ge(w),ve.preventDefault();break;case We.esc:q.value===!0&&(ve.preventDefault(),ve.stopPropagation(),l(!1));break;case We.tab:l(!1);break}},B=()=>{var ve;(ve=H.value)==null||ve.clearCheckedNodes(),!q.value&&$.filterable&&z(),l(!1)},z=()=>{const{value:ve}=e;Z.value=ve,te.value=ve},Y=ve=>{var Ee,ke;const{checked:be}=ve;he.value?(Ee=H.value)==null||Ee.handleCheckChange(ve,!be,!1):(!be&&((ke=H.value)==null||ke.handleCheckChange(ve,!0,!1)),l(!1))},G=ve=>{const Ee=ve.target,{code:ke}=ve;switch(ke){case We.up:case We.down:{const be=ke===We.up?-1:1;xc(ww(Ee,be,`.${A.e("suggestion-item")}[tabindex="-1"]`));break}case We.enter:Ee.click();break}},se=()=>{const ve=re.value,Ee=ve[ve.length-1];x=te.value?0:x+1,!(!Ee||!x||$.collapseTags&&ve.length>1)&&(Ee.hitState?g(Ee):Ee.hitState=!0)},ce=ve=>{const Ee=ve.target,ke=A.e("search-input");Ee.className===ke&&(ee.value=!0),c("focus",ve)},ye=ve=>{ee.value=!1,c("blur",ve)},we=hn(()=>{const{value:ve}=ue;if(!ve)return;const Ee=$.beforeFilter(ve);$u(Ee)?Ee.then(b).catch(()=>{}):Ee!==!1?b():p()},$.debounce),ge=(ve,Ee)=>{!q.value&&l(!0),!(Ee!=null&&Ee.isComposing)&&(ve?we():p())},xe=ve=>Number.parseFloat(uL(M.cssVarName("input-height"),ve).value)-2;return Re(K,_),Re([W,fe],S),Re(re,()=>{Ge(()=>E())}),Re(t,async()=>{await Ge();const ve=U.value.input;v=xe(ve)||v,E()}),Re(e,z,{immediate:!0}),st(()=>{const ve=U.value.input,Ee=xe(ve);v=ve.offsetHeight||Ee,Zt(ve,E)}),u({getCheckedNodes:L,cascaderPanelRef:H,togglePopperVisible:l,contentRef:i}),(ve,Ee)=>(X(),Me(I(zr),{ref_key:"tooltipRef",ref:O,visible:q.value,teleported:ve.teleported,"popper-class":[I(A).e("dropdown"),ve.popperClass],"popper-options":m,"fallback-placements":["bottom-start","bottom","top-start","top","right","left"],"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:"bottom-start",transition:`${I(A).namespace.value}-zoom-in-top`,effect:"light",pure:"",persistent:"",onHide:p},{default:Ce(()=>[nt((X(),$e("div",{class:ne(I(n)),style:je(I(_e)),onClick:Ee[5]||(Ee[5]=()=>l(I(V)?void 0:!0)),onKeydown:D,onMouseenter:Ee[6]||(Ee[6]=ke=>j.value=!0),onMouseleave:Ee[7]||(Ee[7]=ke=>j.value=!1)},[me(I(Br),{ref_key:"input",ref:U,modelValue:Z.value,"onUpdate:modelValue":Ee[1]||(Ee[1]=ke=>Z.value=ke),placeholder:I(C),readonly:I(V),disabled:I(fe),"validate-event":!1,size:I(t),class:ne(I(a)),tabindex:I(he)&&ve.filterable&&!I(fe)?-1:void 0,onCompositionstart:F,onCompositionupdate:F,onCompositionend:F,onFocus:ce,onBlur:ye,onInput:ge},{suffix:Ce(()=>[I(h)?(X(),Me(I(He),{key:"clear",class:ne([I(M).e("icon"),"icon-circle-close"]),onClick:Ye(B,["stop"])},{default:Ce(()=>[me(I(Ka))]),_:1},8,["class","onClick"])):(X(),Me(I(He),{key:"arrow-down",class:ne(I(s)),onClick:Ee[0]||(Ee[0]=Ye(ke=>l(),["stop"]))},{default:Ce(()=>[me(I(sa))]),_:1},8,["class"]))]),_:1},8,["modelValue","placeholder","readonly","disabled","size","class","tabindex"]),I(he)?(X(),$e("div",{key:0,ref_key:"tagWrapper",ref:P,class:ne(I(A).e("tags"))},[(X(!0),$e(ze,null,ft(re.value,ke=>(X(),Me(I(Ru),{key:ke.key,type:ve.tagType,size:I(f),hit:ke.hitState,closable:ke.closable,"disable-transitions":"",onClose:be=>g(ke)},{default:Ce(()=>[ke.isCollapseTag===!1?(X(),$e("span",JH,Fe(ke.text),1)):(X(),Me(I(zr),{key:1,disabled:q.value||!ve.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],placement:"bottom",effect:"light"},{default:Ce(()=>[de("span",null,Fe(ke.text),1)]),content:Ce(()=>[de("div",{class:ne(I(A).e("collapse-tags"))},[(X(!0),$e(ze,null,ft(ie.value.slice(ve.maxCollapseTags),(be,Oe)=>(X(),$e("div",{key:Oe,class:ne(I(A).e("collapse-tag"))},[(X(),Me(I(Ru),{key:be.key,class:"in-tooltip",type:ve.tagType,size:I(f),hit:be.hitState,closable:be.closable,"disable-transitions":"",onClose:qe=>g(be)},{default:Ce(()=>[de("span",null,Fe(be.text),1)]),_:2},1032,["type","size","hit","closable","onClose"]))],2))),128))],2)]),_:2},1032,["disabled"]))]),_:2},1032,["type","size","hit","closable","onClose"]))),128)),ve.filterable&&!I(fe)?nt((X(),$e("input",{key:0,"onUpdate:modelValue":Ee[2]||(Ee[2]=ke=>te.value=ke),type:"text",class:ne(I(A).e("search-input")),placeholder:I(e)?"":I(pe),onInput:Ee[3]||(Ee[3]=ke=>ge(te.value,ke)),onClick:Ee[4]||(Ee[4]=Ye(ke=>l(!0),["stop"])),onKeydown:It(se,["delete"]),onCompositionstart:F,onCompositionupdate:F,onCompositionend:F,onFocus:ce,onBlur:ye},null,42,zH)),[[km,te.value]]):Ie("v-if",!0)],2)):Ie("v-if",!0)],38)),[[I(Ys),()=>l(!1),I(i)]])]),content:Ce(()=>[nt(me(I(d2),{ref_key:"cascaderPanelRef",ref:H,modelValue:I(r),"onUpdate:modelValue":Ee[8]||(Ee[8]=ke=>Ot(r)?r.value=ke:null),options:ve.options,props:$.props,border:!1,"render-label":ve.$slots.default,onExpandChange:T,onClose:Ee[9]||(Ee[9]=ke=>ve.$nextTick(()=>l(!1)))},null,8,["modelValue","options","props","render-label"]),[[bt,!K.value]]),ve.filterable?nt((X(),Me(I(ia),{key:0,ref_key:"suggestionPanel",ref:J,tag:"ul",class:ne(I(A).e("suggestion-panel")),"view-class":I(A).e("suggestion-list"),onKeydown:G},{default:Ce(()=>[oe.value.length?(X(!0),$e(ze,{key:0},ft(oe.value,ke=>(X(),$e("li",{key:ke.uid,class:ne([I(A).e("suggestion-item"),I(A).is("checked",ke.checked)]),tabindex:-1,onClick:be=>Y(ke)},[de("span",null,Fe(ke.text),1),ke.checked?(X(),Me(I(He),{key:0},{default:Ce(()=>[me(I(o_))]),_:1})):Ie("v-if",!0)],10,HH))),128)):Ve(ve.$slots,"empty",{key:1},()=>[de("li",{class:ne(I(A).e("empty-text"))},Fe(I(k)("el.cascader.noMatch")),3)])]),_:3},8,["class","view-class"])),[[bt,K.value]]):Ie("v-if",!0)]),_:3},8,["visible","teleported","popper-class","transition"]))}});var Fc=Te(WH,[["__file","cascader.vue"]]);Fc.install=o=>{o.component(Fc.name,Fc)};const KH=Fc,GH=KH,QH=Ne({checked:{type:Boolean,default:!1}}),ZH={"update:checked":o=>pr(o),[jt]:o=>pr(o)},YH=Se({name:"ElCheckTag"}),XH=Se({...YH,props:QH,emits:ZH,setup(o,{emit:u}){const c=o,$=Le("check-tag"),m=Q(()=>[$.b(),$.is("checked",c.checked)]),y=()=>{const v=!c.checked;u(jt,v),u("update:checked",v)};return(v,x)=>(X(),$e("span",{class:ne(I(m)),onClick:y},[Ve(v.$slots,"default")],2))}});var e8=Te(XH,[["__file","check-tag.vue"]]);const t8=ut(e8),h2=Symbol("rowContextKey"),r8=["start","center","end","space-around","space-between","space-evenly"],n8=["top","middle","bottom"],s8=Ne({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:r8,default:"start"},align:{type:String,values:n8}}),a8=Se({name:"ElRow"}),i8=Se({...a8,props:s8,setup(o){const u=o,c=Le("row"),$=Q(()=>u.gutter);ht(h2,{gutter:$});const m=Q(()=>{const v={};return u.gutter&&(v.marginRight=v.marginLeft=`-${u.gutter/2}px`),v}),y=Q(()=>[c.b(),c.is(`justify-${u.justify}`,u.justify!=="start"),c.is(`align-${u.align}`,!!u.align)]);return(v,x)=>(X(),Me(pt(v.tag),{class:ne(I(y)),style:je(I(m))},{default:Ce(()=>[Ve(v.$slots,"default")]),_:3},8,["class","style"]))}});var o8=Te(i8,[["__file","row.vue"]]);const l8=ut(o8),u8=Ne({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:Ae([Number,Object]),default:()=>Gt({})},sm:{type:Ae([Number,Object]),default:()=>Gt({})},md:{type:Ae([Number,Object]),default:()=>Gt({})},lg:{type:Ae([Number,Object]),default:()=>Gt({})},xl:{type:Ae([Number,Object]),default:()=>Gt({})}}),_8=Se({name:"ElCol"}),c8=Se({..._8,props:u8,setup(o){const u=o,{gutter:c}=Be(h2,{gutter:Q(()=>0)}),$=Le("col"),m=Q(()=>{const v={};return c.value&&(v.paddingLeft=v.paddingRight=`${c.value/2}px`),v}),y=Q(()=>{const v=[];return["span","offset","pull","push"].forEach(M=>{const k=u[M];Qe(k)&&(M==="span"?v.push($.b(`${u[M]}`)):k>0&&v.push($.b(`${M}-${u[M]}`)))}),["xs","sm","md","lg","xl"].forEach(M=>{Qe(u[M])?v.push($.b(`${M}-${u[M]}`)):$t(u[M])&&Object.entries(u[M]).forEach(([k,R])=>{v.push(k!=="span"?$.b(`${M}-${k}-${R}`):$.b(`${M}-${R}`))})}),c.value&&v.push($.is("guttered")),[$.b(),v]});return(v,x)=>(X(),Me(pt(v.tag),{class:ne(I(y)),style:je(I(m))},{default:Ce(()=>[Ve(v.$slots,"default")]),_:3},8,["class","style"]))}});var p8=Te(c8,[["__file","col.vue"]]);const $8=ut(p8),K1=o=>Qe(o)||rt(o)||De(o),d8=Ne({accordion:Boolean,modelValue:{type:Ae([Array,String,Number]),default:()=>Gt([])}}),h8={[_t]:K1,[jt]:K1},f2=Symbol("collapseContextKey"),f8=(o,u)=>{const c=ae(Ri(o.modelValue)),$=y=>{c.value=y;const v=o.accordion?c.value[0]:c.value;u(_t,v),u(jt,v)},m=y=>{if(o.accordion)$([c.value[0]===y?"":y]);else{const v=[...c.value],x=v.indexOf(y);x>-1?v.splice(x,1):v.push(y),$(v)}};return Re(()=>o.modelValue,()=>c.value=Ri(o.modelValue),{deep:!0}),ht(f2,{activeNames:c,handleItemClick:m}),{activeNames:c,setActiveNames:$}},m8=()=>{const o=Le("collapse");return{rootKls:Q(()=>o.b())}},g8=Se({name:"ElCollapse"}),y8=Se({...g8,props:d8,emits:h8,setup(o,{expose:u,emit:c}){const $=o,{activeNames:m,setActiveNames:y}=f8($,c),{rootKls:v}=m8();return u({activeNames:m,setActiveNames:y}),(x,A)=>(X(),$e("div",{class:ne(I(v))},[Ve(x.$slots,"default")],2))}});var v8=Te(y8,[["__file","collapse.vue"]]);const S8=Se({name:"ElCollapseTransition"}),b8=Se({...S8,setup(o){const u=Le("collapse-transition"),c=m=>{m.style.maxHeight="",m.style.overflow=m.dataset.oldOverflow,m.style.paddingTop=m.dataset.oldPaddingTop,m.style.paddingBottom=m.dataset.oldPaddingBottom},$={beforeEnter(m){m.dataset||(m.dataset={}),m.dataset.oldPaddingTop=m.style.paddingTop,m.dataset.oldPaddingBottom=m.style.paddingBottom,m.style.height&&(m.dataset.elExistsHeight=m.style.height),m.style.maxHeight=0,m.style.paddingTop=0,m.style.paddingBottom=0},enter(m){requestAnimationFrame(()=>{m.dataset.oldOverflow=m.style.overflow,m.dataset.elExistsHeight?m.style.maxHeight=m.dataset.elExistsHeight:m.scrollHeight!==0?m.style.maxHeight=`${m.scrollHeight}px`:m.style.maxHeight=0,m.style.paddingTop=m.dataset.oldPaddingTop,m.style.paddingBottom=m.dataset.oldPaddingBottom,m.style.overflow="hidden"})},afterEnter(m){m.style.maxHeight="",m.style.overflow=m.dataset.oldOverflow},enterCancelled(m){c(m)},beforeLeave(m){m.dataset||(m.dataset={}),m.dataset.oldPaddingTop=m.style.paddingTop,m.dataset.oldPaddingBottom=m.style.paddingBottom,m.dataset.oldOverflow=m.style.overflow,m.style.maxHeight=`${m.scrollHeight}px`,m.style.overflow="hidden"},leave(m){m.scrollHeight!==0&&(m.style.maxHeight=0,m.style.paddingTop=0,m.style.paddingBottom=0)},afterLeave(m){c(m)},leaveCancelled(m){c(m)}};return(m,y)=>(X(),Me(dr,ct({name:I(u).b()},bV($)),{default:Ce(()=>[Ve(m.$slots,"default")]),_:3},16,["name"]))}});var Nc=Te(b8,[["__file","collapse-transition.vue"]]);Nc.install=o=>{o.component(Nc.name,Nc)};const C$=Nc,C8=C$,w8=Ne({title:{type:String,default:""},name:{type:Ae([String,Number]),default:void 0},disabled:Boolean}),x8=o=>{const u=Be(f2),{namespace:c}=Le("collapse"),$=ae(!1),m=ae(!1),y=mg(),v=Q(()=>y.current++),x=Q(()=>{var N;return(N=o.name)!=null?N:`${c.value}-id-${y.prefix}-${I(v)}`}),A=Q(()=>u==null?void 0:u.activeNames.value.includes(I(x)));return{focusing:$,id:v,isActive:A,handleFocus:()=>{setTimeout(()=>{m.value?m.value=!1:$.value=!0},50)},handleHeaderClick:()=>{o.disabled||(u==null||u.handleItemClick(I(x)),$.value=!1,m.value=!0)},handleEnterClick:()=>{u==null||u.handleItemClick(I(x))}}},E8=(o,{focusing:u,isActive:c,id:$})=>{const m=Le("collapse"),y=Q(()=>[m.b("item"),m.is("active",I(c)),m.is("disabled",o.disabled)]),v=Q(()=>[m.be("item","header"),m.is("active",I(c)),{focusing:I(u)&&!o.disabled}]),x=Q(()=>[m.be("item","arrow"),m.is("active",I(c))]),A=Q(()=>m.be("item","wrap")),M=Q(()=>m.be("item","content")),k=Q(()=>m.b(`content-${I($)}`)),R=Q(()=>m.b(`head-${I($)}`));return{arrowKls:x,headKls:v,rootKls:y,itemWrapperKls:A,itemContentKls:M,scopedContentId:k,scopedHeadId:R}},A8=["id","aria-expanded","aria-controls","aria-describedby","tabindex"],I8=["id","aria-hidden","aria-labelledby"],M8=Se({name:"ElCollapseItem"}),k8=Se({...M8,props:w8,setup(o,{expose:u}){const c=o,{focusing:$,id:m,isActive:y,handleFocus:v,handleHeaderClick:x,handleEnterClick:A}=x8(c),{arrowKls:M,headKls:k,rootKls:R,itemWrapperKls:N,itemContentKls:O,scopedContentId:U,scopedHeadId:P}=E8(c,{focusing:$,isActive:y,id:m});return u({isActive:y}),(H,J)=>(X(),$e("div",{class:ne(I(R))},[de("button",{id:I(P),class:ne(I(k)),"aria-expanded":I(y),"aria-controls":I(U),"aria-describedby":I(U),tabindex:H.disabled?-1:0,type:"button",onClick:J[0]||(J[0]=(...q)=>I(x)&&I(x)(...q)),onKeydown:J[1]||(J[1]=It(Ye((...q)=>I(A)&&I(A)(...q),["stop","prevent"]),["space","enter"])),onFocus:J[2]||(J[2]=(...q)=>I(v)&&I(v)(...q)),onBlur:J[3]||(J[3]=q=>$.value=!1)},[Ve(H.$slots,"title",{},()=>[it(Fe(H.title),1)]),me(I(He),{class:ne(I(M))},{default:Ce(()=>[me(I(Xr))]),_:1},8,["class"])],42,A8),me(I(C$),null,{default:Ce(()=>[nt(de("div",{id:I(U),role:"region",class:ne(I(N)),"aria-hidden":!I(y),"aria-labelledby":I(P)},[de("div",{class:ne(I(O))},[Ve(H.$slots,"default")],2)],10,I8),[[bt,I(y)]])]),_:3})],2))}});var m2=Te(k8,[["__file","collapse-item.vue"]]);const V8=ut(v8,{CollapseItem:m2}),R8=Xt(m2),L8=Ne({color:{type:Ae(Object),required:!0},vertical:{type:Boolean,default:!1}});let xd=!1;function Lu(o,u){if(!vt)return;const c=function(y){var v;(v=u.drag)==null||v.call(u,y)},$=function(y){var v;document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",$),document.removeEventListener("touchmove",c),document.removeEventListener("touchend",$),document.onselectstart=null,document.ondragstart=null,xd=!1,(v=u.end)==null||v.call(u,y)},m=function(y){var v;xd||(y.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",c),document.addEventListener("mouseup",$),document.addEventListener("touchmove",c),document.addEventListener("touchend",$),xd=!0,(v=u.start)==null||v.call(u,y))};o.addEventListener("mousedown",m),o.addEventListener("touchstart",m)}const F8=o=>{const u=ot(),c=Ut(),$=Ut();function m(v){v.target!==c.value&&y(v)}function y(v){if(!$.value||!c.value)return;const A=u.vnode.el.getBoundingClientRect(),{clientX:M,clientY:k}=Lm(v);if(o.vertical){let R=k-A.top;R=Math.max(c.value.offsetHeight/2,R),R=Math.min(R,A.height-c.value.offsetHeight/2),o.color.set("alpha",Math.round((R-c.value.offsetHeight/2)/(A.height-c.value.offsetHeight)*100))}else{let R=M-A.left;R=Math.max(c.value.offsetWidth/2,R),R=Math.min(R,A.width-c.value.offsetWidth/2),o.color.set("alpha",Math.round((R-c.value.offsetWidth/2)/(A.width-c.value.offsetWidth)*100))}}return{thumb:c,bar:$,handleDrag:y,handleClick:m}},N8=(o,{bar:u,thumb:c,handleDrag:$})=>{const m=ot(),y=Le("color-alpha-slider"),v=ae(0),x=ae(0),A=ae();function M(){if(!c.value||o.vertical)return 0;const q=m.vnode.el,j=o.color.get("alpha");return q?Math.round(j*(q.offsetWidth-c.value.offsetWidth/2)/100):0}function k(){if(!c.value)return 0;const q=m.vnode.el;if(!o.vertical)return 0;const j=o.color.get("alpha");return q?Math.round(j*(q.offsetHeight-c.value.offsetHeight/2)/100):0}function R(){if(o.color&&o.color.value){const{r:q,g:j,b:K}=o.color.toRgb();return`linear-gradient(to right, rgba(${q}, ${j}, ${K}, 0) 0%, rgba(${q}, ${j}, ${K}, 1) 100%)`}return""}function N(){v.value=M(),x.value=k(),A.value=R()}st(()=>{if(!u.value||!c.value)return;const q={drag:j=>{$(j)},end:j=>{$(j)}};Lu(u.value,q),Lu(c.value,q),N()}),Re(()=>o.color.get("alpha"),()=>N()),Re(()=>o.color.value,()=>N());const O=Q(()=>[y.b(),y.is("vertical",o.vertical)]),U=Q(()=>y.e("bar")),P=Q(()=>y.e("thumb")),H=Q(()=>({background:A.value})),J=Q(()=>({left:_r(v.value),top:_r(x.value)}));return{rootKls:O,barKls:U,barStyle:H,thumbKls:P,thumbStyle:J,update:N}},T8="ElColorAlphaSlider",O8=Se({name:T8}),P8=Se({...O8,props:L8,setup(o,{expose:u}){const c=o,{bar:$,thumb:m,handleDrag:y,handleClick:v}=F8(c),{rootKls:x,barKls:A,barStyle:M,thumbKls:k,thumbStyle:R,update:N}=N8(c,{bar:$,thumb:m,handleDrag:y});return u({update:N,bar:$,thumb:m}),(O,U)=>(X(),$e("div",{class:ne(I(x))},[de("div",{ref_key:"bar",ref:$,class:ne(I(A)),style:je(I(M)),onClick:U[0]||(U[0]=(...P)=>I(v)&&I(v)(...P))},null,6),de("div",{ref_key:"thumb",ref:m,class:ne(I(k)),style:je(I(R))},null,6)],2))}});var U8=Te(P8,[["__file","alpha-slider.vue"]]);const D8=Se({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(o){const u=Le("color-hue-slider"),c=ot(),$=ae(),m=ae(),y=ae(0),v=ae(0),x=Q(()=>o.color.get("hue"));Re(()=>x.value,()=>{N()});function A(O){O.target!==$.value&&M(O)}function M(O){if(!m.value||!$.value)return;const P=c.vnode.el.getBoundingClientRect(),{clientX:H,clientY:J}=Lm(O);let q;if(o.vertical){let j=J-P.top;j=Math.min(j,P.height-$.value.offsetHeight/2),j=Math.max($.value.offsetHeight/2,j),q=Math.round((j-$.value.offsetHeight/2)/(P.height-$.value.offsetHeight)*360)}else{let j=H-P.left;j=Math.min(j,P.width-$.value.offsetWidth/2),j=Math.max($.value.offsetWidth/2,j),q=Math.round((j-$.value.offsetWidth/2)/(P.width-$.value.offsetWidth)*360)}o.color.set("hue",q)}function k(){if(!$.value)return 0;const O=c.vnode.el;if(o.vertical)return 0;const U=o.color.get("hue");return O?Math.round(U*(O.offsetWidth-$.value.offsetWidth/2)/360):0}function R(){if(!$.value)return 0;const O=c.vnode.el;if(!o.vertical)return 0;const U=o.color.get("hue");return O?Math.round(U*(O.offsetHeight-$.value.offsetHeight/2)/360):0}function N(){y.value=k(),v.value=R()}return st(()=>{if(!m.value||!$.value)return;const O={drag:U=>{M(U)},end:U=>{M(U)}};Lu(m.value,O),Lu($.value,O),N()}),{bar:m,thumb:$,thumbLeft:y,thumbTop:v,hueValue:x,handleClick:A,update:N,ns:u}}});function B8(o,u,c,$,m,y){return X(),$e("div",{class:ne([o.ns.b(),o.ns.is("vertical",o.vertical)])},[de("div",{ref:"bar",class:ne(o.ns.e("bar")),onClick:u[0]||(u[0]=(...v)=>o.handleClick&&o.handleClick(...v))},null,2),de("div",{ref:"thumb",class:ne(o.ns.e("thumb")),style:je({left:o.thumbLeft+"px",top:o.thumbTop+"px"})},null,6)],2)}var J8=Te(D8,[["render",B8],["__file","hue-slider.vue"]]);const z8=Ne({modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:Ir,popperClass:{type:String,default:""},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:{type:Ae(Array)},validateEvent:{type:Boolean,default:!0}}),H8={[_t]:o=>rt(o)||yr(o),[jt]:o=>rt(o)||yr(o),activeChange:o=>rt(o)||yr(o),focus:o=>o instanceof FocusEvent,blur:o=>o instanceof FocusEvent},g2=Symbol("colorPickerContextKey"),G1=function(o,u,c){return[o,u*c/((o=(2-u)*c)<1?o:2-o)||0,o/2]},j8=function(o){return typeof o=="string"&&o.includes(".")&&Number.parseFloat(o)===1},q8=function(o){return typeof o=="string"&&o.includes("%")},xo=function(o,u){j8(o)&&(o="100%");const c=q8(o);return o=Math.min(u,Math.max(0,Number.parseFloat(`${o}`))),c&&(o=Number.parseInt(`${o*u}`,10)/100),Math.abs(o-u)<1e-6?1:o%u/Number.parseFloat(u)},Q1={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},Tc=o=>{o=Math.min(Math.round(o),255);const u=Math.floor(o/16),c=o%16;return`${Q1[u]||u}${Q1[c]||c}`},Z1=function({r:o,g:u,b:c}){return Number.isNaN(+o)||Number.isNaN(+u)||Number.isNaN(+c)?"":`#${Tc(o)}${Tc(u)}${Tc(c)}`},Ed={A:10,B:11,C:12,D:13,E:14,F:15},ii=function(o){return o.length===2?(Ed[o[0].toUpperCase()]||+o[0])*16+(Ed[o[1].toUpperCase()]||+o[1]):Ed[o[1].toUpperCase()]||+o[1]},W8=function(o,u,c){u=u/100,c=c/100;let $=u;const m=Math.max(c,.01);c*=2,u*=c<=1?c:2-c,$*=m<=1?m:2-m;const y=(c+u)/2,v=c===0?2*$/(m+$):2*u/(c+u);return{h:o,s:v*100,v:y*100}},Y1=(o,u,c)=>{o=xo(o,255),u=xo(u,255),c=xo(c,255);const $=Math.max(o,u,c),m=Math.min(o,u,c);let y;const v=$,x=$-m,A=$===0?0:x/$;if($===m)y=0;else{switch($){case o:{y=(u-c)/x+(u<c?6:0);break}case u:{y=(c-o)/x+2;break}case c:{y=(o-u)/x+4;break}}y/=6}return{h:y*360,s:A*100,v:v*100}},Ll=function(o,u,c){o=xo(o,360)*6,u=xo(u,100),c=xo(c,100);const $=Math.floor(o),m=o-$,y=c*(1-u),v=c*(1-m*u),x=c*(1-(1-m)*u),A=$%6,M=[c,v,y,y,x,c][A],k=[x,c,c,v,y,y][A],R=[y,y,x,c,c,v][A];return{r:Math.round(M*255),g:Math.round(k*255),b:Math.round(R*255)}};class su{constructor(u={}){this._hue=0,this._saturation=100,this._value=100,this._alpha=100,this.enableAlpha=!1,this.format="hex",this.value="";for(const c in u)gt(u,c)&&(this[c]=u[c]);u.value?this.fromString(u.value):this.doOnChange()}set(u,c){if(arguments.length===1&&typeof u=="object"){for(const $ in u)gt(u,$)&&this.set($,u[$]);return}this[`_${u}`]=c,this.doOnChange()}get(u){return u==="alpha"?Math.floor(this[`_${u}`]):this[`_${u}`]}toRgb(){return Ll(this._hue,this._saturation,this._value)}fromString(u){if(!u){this._hue=0,this._saturation=100,this._value=100,this.doOnChange();return}const c=($,m,y)=>{this._hue=Math.max(0,Math.min(360,$)),this._saturation=Math.max(0,Math.min(100,m)),this._value=Math.max(0,Math.min(100,y)),this.doOnChange()};if(u.includes("hsl")){const $=u.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(m=>m!=="").map((m,y)=>y>2?Number.parseFloat(m):Number.parseInt(m,10));if($.length===4?this._alpha=Number.parseFloat($[3])*100:$.length===3&&(this._alpha=100),$.length>=3){const{h:m,s:y,v}=W8($[0],$[1],$[2]);c(m,y,v)}}else if(u.includes("hsv")){const $=u.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(m=>m!=="").map((m,y)=>y>2?Number.parseFloat(m):Number.parseInt(m,10));$.length===4?this._alpha=Number.parseFloat($[3])*100:$.length===3&&(this._alpha=100),$.length>=3&&c($[0],$[1],$[2])}else if(u.includes("rgb")){const $=u.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(m=>m!=="").map((m,y)=>y>2?Number.parseFloat(m):Number.parseInt(m,10));if($.length===4?this._alpha=Number.parseFloat($[3])*100:$.length===3&&(this._alpha=100),$.length>=3){const{h:m,s:y,v}=Y1($[0],$[1],$[2]);c(m,y,v)}}else if(u.includes("#")){const $=u.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test($))return;let m,y,v;$.length===3?(m=ii($[0]+$[0]),y=ii($[1]+$[1]),v=ii($[2]+$[2])):($.length===6||$.length===8)&&(m=ii($.slice(0,2)),y=ii($.slice(2,4)),v=ii($.slice(4,6))),$.length===8?this._alpha=ii($.slice(6))/255*100:($.length===3||$.length===6)&&(this._alpha=100);const{h:x,s:A,v:M}=Y1(m,y,v);c(x,A,M)}}compare(u){return Math.abs(u._hue-this._hue)<2&&Math.abs(u._saturation-this._saturation)<1&&Math.abs(u._value-this._value)<1&&Math.abs(u._alpha-this._alpha)<1}doOnChange(){const{_hue:u,_saturation:c,_value:$,_alpha:m,format:y}=this;if(this.enableAlpha)switch(y){case"hsl":{const v=G1(u,c/100,$/100);this.value=`hsla(${u}, ${Math.round(v[1]*100)}%, ${Math.round(v[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${u}, ${Math.round(c)}%, ${Math.round($)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${Z1(Ll(u,c,$))}${Tc(m*255/100)}`;break}default:{const{r:v,g:x,b:A}=Ll(u,c,$);this.value=`rgba(${v}, ${x}, ${A}, ${this.get("alpha")/100})`}}else switch(y){case"hsl":{const v=G1(u,c/100,$/100);this.value=`hsl(${u}, ${Math.round(v[1]*100)}%, ${Math.round(v[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${u}, ${Math.round(c)}%, ${Math.round($)}%)`;break}case"rgb":{const{r:v,g:x,b:A}=Ll(u,c,$);this.value=`rgb(${v}, ${x}, ${A})`;break}default:this.value=Z1(Ll(u,c,$))}}}const K8=Se({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(o){const u=Le("color-predefine"),{currentColor:c}=Be(g2),$=ae(y(o.colors,o.color));Re(()=>c.value,v=>{const x=new su;x.fromString(v),$.value.forEach(A=>{A.selected=x.compare(A)})}),gr(()=>{$.value=y(o.colors,o.color)});function m(v){o.color.fromString(o.colors[v])}function y(v,x){return v.map(A=>{const M=new su;return M.enableAlpha=!0,M.format="rgba",M.fromString(A),M.selected=M.value===x.value,M})}return{rgbaColors:$,handleSelect:m,ns:u}}}),G8=["onClick"];function Q8(o,u,c,$,m,y){return X(),$e("div",{class:ne(o.ns.b())},[de("div",{class:ne(o.ns.e("colors"))},[(X(!0),$e(ze,null,ft(o.rgbaColors,(v,x)=>(X(),$e("div",{key:o.colors[x],class:ne([o.ns.e("color-selector"),o.ns.is("alpha",v._alpha<100),{selected:v.selected}]),onClick:A=>o.handleSelect(x)},[de("div",{style:je({backgroundColor:v.value})},null,4)],10,G8))),128))],2)],2)}var Z8=Te(K8,[["render",Q8],["__file","predefine.vue"]]);const Y8=Se({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(o){const u=Le("color-svpanel"),c=ot(),$=ae(0),m=ae(0),y=ae("hsl(0, 100%, 50%)"),v=Q(()=>{const M=o.color.get("hue"),k=o.color.get("value");return{hue:M,value:k}});function x(){const M=o.color.get("saturation"),k=o.color.get("value"),R=c.vnode.el,{clientWidth:N,clientHeight:O}=R;m.value=M*N/100,$.value=(100-k)*O/100,y.value=`hsl(${o.color.get("hue")}, 100%, 50%)`}function A(M){const R=c.vnode.el.getBoundingClientRect(),{clientX:N,clientY:O}=Lm(M);let U=N-R.left,P=O-R.top;U=Math.max(0,U),U=Math.min(U,R.width),P=Math.max(0,P),P=Math.min(P,R.height),m.value=U,$.value=P,o.color.set({saturation:U/R.width*100,value:100-P/R.height*100})}return Re(()=>v.value,()=>{x()}),st(()=>{Lu(c.vnode.el,{drag:M=>{A(M)},end:M=>{A(M)}}),x()}),{cursorTop:$,cursorLeft:m,background:y,colorValue:v,handleDrag:A,update:x,ns:u}}}),X8=de("div",null,null,-1),e7=[X8];function t7(o,u,c,$,m,y){return X(),$e("div",{class:ne(o.ns.b()),style:je({backgroundColor:o.background})},[de("div",{class:ne(o.ns.e("white"))},null,2),de("div",{class:ne(o.ns.e("black"))},null,2),de("div",{class:ne(o.ns.e("cursor")),style:je({top:o.cursorTop+"px",left:o.cursorLeft+"px"})},e7,6)],6)}var r7=Te(Y8,[["render",t7],["__file","sv-panel.vue"]]);const n7=["onKeydown"],s7=["id","aria-label","aria-labelledby","aria-description","aria-disabled","tabindex"],a7=Se({name:"ElColorPicker"}),i7=Se({...a7,props:z8,emits:H8,setup(o,{expose:u,emit:c}){const $=o,{t:m}=St(),y=Le("color"),{formItem:v}=an(),x=fr(),A=fn(),{inputId:M,isLabeledByFormItem:k}=Is($,{formItemContext:v}),R=ae(),N=ae(),O=ae(),U=ae(),P=ae(),H=ae(),{isFocused:J,handleFocus:q,handleBlur:j}=m$(P,{beforeBlur(_){var p;return(p=U.value)==null?void 0:p.isFocusInsideContent(_)},afterBlur(){t(!1),ue()}}),K=_=>{if(A.value)return l();q(_)};let ee=!0;const Z=Ct(new su({enableAlpha:$.showAlpha,format:$.colorFormat||"",value:$.modelValue})),te=ae(!1),re=ae(!1),ie=ae(""),oe=Q(()=>!$.modelValue&&!re.value?"transparent":C(Z,$.showAlpha)),le=Q(()=>!$.modelValue&&!re.value?"":Z.value),_e=Q(()=>k.value?void 0:$.label||m("el.colorpicker.defaultLabel")),fe=Q(()=>k.value?v==null?void 0:v.labelId:void 0),pe=Q(()=>[y.b("picker"),y.is("disabled",A.value),y.bm("picker",x.value),y.is("focused",J.value)]);function C(_,p){if(!(_ instanceof su))throw new TypeError("color should be instance of _color Class");const{r:d,g,b:S}=_.toRgb();return p?`rgba(${d}, ${g}, ${S}, ${_.get("alpha")/100})`:`rgb(${d}, ${g}, ${S})`}function t(_){te.value=_}const f=hn(t,100,{leading:!0});function he(){A.value||t(!0)}function V(){f(!1),ue()}function ue(){Ge(()=>{$.modelValue?Z.fromString($.modelValue):(Z.value="",Ge(()=>{re.value=!1}))})}function W(){A.value||f(!te.value)}function h(){Z.fromString(ie.value)}function e(){const _=Z.value;c(_t,_),c("change",_),$.validateEvent&&(v==null||v.validate("change").catch(p=>void 0)),f(!1),Ge(()=>{const p=new su({enableAlpha:$.showAlpha,format:$.colorFormat||"",value:$.modelValue});Z.compare(p)||ue()})}function r(){f(!1),c(_t,null),c("change",null),$.modelValue!==null&&$.validateEvent&&(v==null||v.validate("change").catch(_=>void 0)),ue()}function n(_){if(te.value&&(V(),J.value)){const p=new FocusEvent("focus",_);j(p)}}function s(_){_.preventDefault(),_.stopPropagation(),t(!1),ue()}function a(_){switch(_.code){case We.enter:case We.space:_.preventDefault(),_.stopPropagation(),he(),H.value.focus();break;case We.esc:s(_);break}}function i(){P.value.focus()}function l(){P.value.blur()}return st(()=>{$.modelValue&&(ie.value=le.value)}),Re(()=>$.modelValue,_=>{_?_&&_!==Z.value&&(ee=!1,Z.fromString(_)):re.value=!1}),Re(()=>le.value,_=>{ie.value=_,ee&&c("activeChange",_),ee=!0}),Re(()=>Z.value,()=>{!$.modelValue&&!re.value&&(re.value=!0)}),Re(()=>te.value,()=>{Ge(()=>{var _,p,d;(_=R.value)==null||_.update(),(p=N.value)==null||p.update(),(d=O.value)==null||d.update()})}),ht(g2,{currentColor:le}),u({color:Z,show:he,hide:V,focus:i,blur:l}),(_,p)=>(X(),Me(I(zr),{ref_key:"popper",ref:U,visible:te.value,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[I(y).be("picker","panel"),I(y).b("dropdown"),_.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:`${I(y).namespace.value}-zoom-in-top`,persistent:"",onHide:p[2]||(p[2]=d=>t(!1))},{content:Ce(()=>[nt((X(),$e("div",{onKeydown:It(s,["esc"])},[de("div",{class:ne(I(y).be("dropdown","main-wrapper"))},[me(J8,{ref_key:"hue",ref:R,class:"hue-slider",color:I(Z),vertical:""},null,8,["color"]),me(r7,{ref_key:"sv",ref:N,color:I(Z)},null,8,["color"])],2),_.showAlpha?(X(),Me(U8,{key:0,ref_key:"alpha",ref:O,color:I(Z)},null,8,["color"])):Ie("v-if",!0),_.predefine?(X(),Me(Z8,{key:1,ref:"predefine",color:I(Z),colors:_.predefine},null,8,["color","colors"])):Ie("v-if",!0),de("div",{class:ne(I(y).be("dropdown","btns"))},[de("span",{class:ne(I(y).be("dropdown","value"))},[me(I(Br),{ref_key:"inputRef",ref:H,modelValue:ie.value,"onUpdate:modelValue":p[0]||(p[0]=d=>ie.value=d),"validate-event":!1,size:"small",onKeyup:It(h,["enter"]),onBlur:h},null,8,["modelValue","onKeyup"])],2),me(I(Er),{class:ne(I(y).be("dropdown","link-btn")),text:"",size:"small",onClick:r},{default:Ce(()=>[it(Fe(I(m)("el.colorpicker.clear")),1)]),_:1},8,["class"]),me(I(Er),{plain:"",size:"small",class:ne(I(y).be("dropdown","btn")),onClick:e},{default:Ce(()=>[it(Fe(I(m)("el.colorpicker.confirm")),1)]),_:1},8,["class"])],2)],40,n7)),[[I(Ys),n]])]),default:Ce(()=>[de("div",{id:I(M),ref_key:"triggerRef",ref:P,class:ne(I(pe)),role:"button","aria-label":I(_e),"aria-labelledby":I(fe),"aria-description":I(m)("el.colorpicker.description",{color:_.modelValue||""}),"aria-disabled":I(A),tabindex:I(A)?-1:_.tabindex,onKeydown:a,onFocus:K,onBlur:p[1]||(p[1]=(...d)=>I(j)&&I(j)(...d))},[I(A)?(X(),$e("div",{key:0,class:ne(I(y).be("picker","mask"))},null,2)):Ie("v-if",!0),de("div",{class:ne(I(y).be("picker","trigger")),onClick:W},[de("span",{class:ne([I(y).be("picker","color"),I(y).is("alpha",_.showAlpha)])},[de("span",{class:ne(I(y).be("picker","color-inner")),style:je({backgroundColor:I(oe)})},[nt(me(I(He),{class:ne([I(y).be("picker","icon"),I(y).is("icon-arrow-down")])},{default:Ce(()=>[me(I(sa))]),_:1},8,["class"]),[[bt,_.modelValue||re.value]]),nt(me(I(He),{class:ne([I(y).be("picker","empty"),I(y).is("icon-close")])},{default:Ce(()=>[me(I(ns))]),_:1},8,["class"]),[[bt,!_.modelValue&&!re.value]])],6)],2)],2)],42,s7)]),_:1},8,["visible","popper-class","transition"]))}});var o7=Te(i7,[["__file","color-picker.vue"]]);const l7=ut(o7),u7=Se({name:"ElContainer"}),_7=Se({...u7,props:{direction:{type:String}},setup(o){const u=o,c=br(),$=Le("container"),m=Q(()=>u.direction==="vertical"?!0:u.direction==="horizontal"?!1:c&&c.default?c.default().some(v=>{const x=v.type.name;return x==="ElHeader"||x==="ElFooter"}):!1);return(y,v)=>(X(),$e("section",{class:ne([I($).b(),I($).is("vertical",I(m))])},[Ve(y.$slots,"default")],2))}});var c7=Te(_7,[["__file","container.vue"]]);const p7=Se({name:"ElAside"}),$7=Se({...p7,props:{width:{type:String,default:null}},setup(o){const u=o,c=Le("aside"),$=Q(()=>u.width?c.cssVarBlock({width:u.width}):{});return(m,y)=>(X(),$e("aside",{class:ne(I(c).b()),style:je(I($))},[Ve(m.$slots,"default")],6))}});var y2=Te($7,[["__file","aside.vue"]]);const d7=Se({name:"ElFooter"}),h7=Se({...d7,props:{height:{type:String,default:null}},setup(o){const u=o,c=Le("footer"),$=Q(()=>u.height?c.cssVarBlock({height:u.height}):{});return(m,y)=>(X(),$e("footer",{class:ne(I(c).b()),style:je(I($))},[Ve(m.$slots,"default")],6))}});var v2=Te(h7,[["__file","footer.vue"]]);const f7=Se({name:"ElHeader"}),m7=Se({...f7,props:{height:{type:String,default:null}},setup(o){const u=o,c=Le("header"),$=Q(()=>u.height?c.cssVarBlock({height:u.height}):{});return(m,y)=>(X(),$e("header",{class:ne(I(c).b()),style:je(I($))},[Ve(m.$slots,"default")],6))}});var S2=Te(m7,[["__file","header.vue"]]);const g7=Se({name:"ElMain"}),y7=Se({...g7,setup(o){const u=Le("main");return(c,$)=>(X(),$e("main",{class:ne(I(u).b())},[Ve(c.$slots,"default")],2))}});var b2=Te(y7,[["__file","main.vue"]]);const v7=ut(c7,{Aside:y2,Footer:v2,Header:S2,Main:b2}),S7=Xt(y2),b7=Xt(v2),C7=Xt(S2),w7=Xt(b2);var C2={exports:{}};(function(o,u){(function(c,$){o.exports=$()})(Ms,function(){return function(c,$){var m=$.prototype,y=m.format;m.format=function(v){var x=this,A=this.$locale();if(!this.isValid())return y.bind(this)(v);var M=this.$utils(),k=(v||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(R){switch(R){case"Q":return Math.ceil((x.$M+1)/3);case"Do":return A.ordinal(x.$D);case"gggg":return x.weekYear();case"GGGG":return x.isoWeekYear();case"wo":return A.ordinal(x.week(),"W");case"w":case"ww":return M.s(x.week(),R==="w"?1:2,"0");case"W":case"WW":return M.s(x.isoWeek(),R==="W"?1:2,"0");case"k":case"kk":return M.s(String(x.$H===0?24:x.$H),R==="k"?1:2,"0");case"X":return Math.floor(x.$d.getTime()/1e3);case"x":return x.$d.getTime();case"z":return"["+x.offsetName()+"]";case"zzz":return"["+x.offsetName("long")+"]";default:return R}});return y.bind(this)(k)}}})})(C2);var x7=C2.exports;const E7=ks(x7);var w2={exports:{}};(function(o,u){(function(c,$){o.exports=$()})(Ms,function(){var c="week",$="year";return function(m,y,v){var x=y.prototype;x.week=function(A){if(A===void 0&&(A=null),A!==null)return this.add(7*(A-this.week()),"day");var M=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var k=v(this).startOf($).add(1,$).date(M),R=v(this).endOf(c);if(k.isBefore(R))return 1}var N=v(this).startOf($).date(M).startOf(c).subtract(1,"millisecond"),O=this.diff(N,c,!0);return O<0?v(this).startOf("week").week():Math.ceil(O)},x.weeks=function(A){return A===void 0&&(A=null),this.week(A)}}})})(w2);var A7=w2.exports;const I7=ks(A7);var x2={exports:{}};(function(o,u){(function(c,$){o.exports=$()})(Ms,function(){return function(c,$){$.prototype.weekYear=function(){var m=this.month(),y=this.week(),v=this.year();return y===1&&m===11?v+1:m===0&&y>=52?v-1:v}}})})(x2);var M7=x2.exports;const k7=ks(M7);var E2={exports:{}};(function(o,u){(function(c,$){o.exports=$()})(Ms,function(){return function(c,$,m){$.prototype.dayOfYear=function(y){var v=Math.round((m(this).startOf("day")-m(this).startOf("year"))/864e5)+1;return y==null?v:this.add(y-v,"day")}}})})(E2);var V7=E2.exports;const R7=ks(V7);var A2={exports:{}};(function(o,u){(function(c,$){o.exports=$()})(Ms,function(){return function(c,$){$.prototype.isSameOrAfter=function(m,y){return this.isSame(m,y)||this.isAfter(m,y)}}})})(A2);var L7=A2.exports;const F7=ks(L7);var I2={exports:{}};(function(o,u){(function(c,$){o.exports=$()})(Ms,function(){return function(c,$){$.prototype.isSameOrBefore=function(m,y){return this.isSame(m,y)||this.isBefore(m,y)}}})})(I2);var N7=I2.exports;const T7=ks(N7),Lg=Symbol(),O7=Ne({...Vg,type:{type:Ae(String),default:"date"}}),P7=["date","dates","year","month","week","range"],Fg=Ne({disabledDate:{type:Ae(Function)},date:{type:Ae(Object),required:!0},minDate:{type:Ae(Object)},maxDate:{type:Ae(Object)},parsedValue:{type:Ae([Object,Array])},rangeState:{type:Ae(Object),default:()=>({endDate:null,selecting:!1})}}),M2=Ne({type:{type:Ae(String),required:!0,values:mP},dateFormat:String,timeFormat:String}),k2=Ne({unlinkPanels:Boolean,parsedValue:{type:Ae(Array)}}),V2=o=>({type:String,values:P7,default:o}),U7=Ne({...M2,parsedValue:{type:Ae([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),D7=Ne({...Fg,cellClassName:{type:Ae(Function)},showWeekNumber:Boolean,selectionMode:V2("date")}),B7=["changerange","pick","select"],af=o=>{if(!De(o))return!1;const[u,c]=o;return lt.isDayjs(u)&&lt.isDayjs(c)&&u.isSameOrBefore(c)},R2=(o,{lang:u,unit:c,unlinkPanels:$})=>{let m;if(De(o)){let[y,v]=o.map(x=>lt(x).locale(u));return $||(v=y.add(1,c)),[y,v]}else o?m=lt(o):m=lt();return m=m.locale(u),[m,m.add(1,c)]},J7=(o,u,{columnIndexOffset:c,startDate:$,nextEndDate:m,now:y,unit:v,relativeDateGetter:x,setCellMetadata:A,setRowMetadata:M})=>{for(let k=0;k<o.row;k++){const R=u[k];for(let N=0;N<o.column;N++){let O=R[N+c];O||(O={row:k,column:N,type:"normal",inRange:!1,start:!1,end:!1});const U=k*o.column+N,P=x(U);O.dayjs=P,O.date=P.toDate(),O.timestamp=P.valueOf(),O.type="normal",O.inRange=!!($&&P.isSameOrAfter($,v)&&m&&P.isSameOrBefore(m,v))||!!($&&P.isSameOrBefore($,v)&&m&&P.isSameOrAfter(m,v)),$!=null&&$.isSameOrAfter(m)?(O.start=!!m&&P.isSame(m,v),O.end=$&&P.isSame($,v)):(O.start=!!$&&P.isSame($,v),O.end=!!m&&P.isSame(m,v)),P.isSame(y,v)&&(O.type="today"),A==null||A(O,{rowIndex:k,columnIndex:N}),R[N+c]=O}M==null||M(R)}},of=(o="")=>["normal","today"].includes(o),z7=(o,u)=>{const{lang:c}=St(),$=ae(),m=ae(),y=ae(),v=ae(),x=ae([[],[],[],[],[],[]]);let A=!1;const M=o.date.$locale().weekStart||7,k=o.date.locale("en").localeData().weekdaysShort().map(V=>V.toLowerCase()),R=Q(()=>M>3?7-M:-M),N=Q(()=>{const V=o.date.startOf("month");return V.subtract(V.day()||7,"day")}),O=Q(()=>k.concat(k).slice(M,M+7)),U=Q(()=>jw(I(K)).some(V=>V.isCurrent)),P=Q(()=>{const V=o.date.startOf("month"),ue=V.day()||7,W=V.daysInMonth(),h=V.subtract(1,"month").daysInMonth();return{startOfMonthDay:ue,dateCountOfMonth:W,dateCountOfLastMonth:h}}),H=Q(()=>o.selectionMode==="dates"?qs(o.parsedValue):[]),J=(V,{count:ue,rowIndex:W,columnIndex:h})=>{const{startOfMonthDay:e,dateCountOfMonth:r,dateCountOfLastMonth:n}=I(P),s=I(R);if(W>=0&&W<=1){const a=e+s<0?7+e+s:e+s;if(h+W*7>=a)return V.text=ue,!0;V.text=n-(a-h%7)+1+W*7,V.type="prev-month"}else return ue<=r?V.text=ue:(V.text=ue-r,V.type="next-month"),!0;return!1},q=(V,{columnIndex:ue,rowIndex:W},h)=>{const{disabledDate:e,cellClassName:r}=o,n=I(H),s=J(V,{count:h,rowIndex:W,columnIndex:ue}),a=V.dayjs.toDate();return V.selected=n.find(i=>i.valueOf()===V.dayjs.valueOf()),V.isSelected=!!V.selected,V.isCurrent=Z(V),V.disabled=e==null?void 0:e(a),V.customClass=r==null?void 0:r(a),s},j=V=>{if(o.selectionMode==="week"){const[ue,W]=o.showWeekNumber?[1,7]:[0,6],h=he(V[ue+1]);V[ue].inRange=h,V[ue].start=h,V[W].inRange=h,V[W].end=h}},K=Q(()=>{const{minDate:V,maxDate:ue,rangeState:W,showWeekNumber:h}=o,e=I(R),r=I(x),n="day";let s=1;if(h)for(let a=0;a<6;a++)r[a][0]||(r[a][0]={type:"week",text:I(N).add(a*7+1,n).week()});return J7({row:6,column:7},r,{startDate:V,columnIndexOffset:h?1:0,nextEndDate:W.endDate||ue||W.selecting&&V||null,now:lt().locale(I(c)).startOf(n),unit:n,relativeDateGetter:a=>I(N).add(a-e,n),setCellMetadata:(...a)=>{q(...a,s)&&(s+=1)},setRowMetadata:j}),r});Re(()=>o.date,async()=>{var V;(V=I($))!=null&&V.contains(document.activeElement)&&(await Ge(),await ee())});const ee=async()=>{var V;return(V=I(m))==null?void 0:V.focus()},Z=V=>o.selectionMode==="date"&&of(V.type)&&te(V,o.parsedValue),te=(V,ue)=>ue?lt(ue).locale(I(c)).isSame(o.date.date(Number(V.text)),"day"):!1,re=(V,ue)=>{const W=V*7+(ue-(o.showWeekNumber?1:0))-I(R);return I(N).add(W,"day")},ie=V=>{var ue;if(!o.rangeState.selecting)return;let W=V.target;if(W.tagName==="SPAN"&&(W=(ue=W.parentNode)==null?void 0:ue.parentNode),W.tagName==="DIV"&&(W=W.parentNode),W.tagName!=="TD")return;const h=W.parentNode.rowIndex-1,e=W.cellIndex;I(K)[h][e].disabled||(h!==I(y)||e!==I(v))&&(y.value=h,v.value=e,u("changerange",{selecting:!0,endDate:re(h,e)}))},oe=V=>!I(U)&&(V==null?void 0:V.text)===1&&V.type==="normal"||V.isCurrent,le=V=>{A||I(U)||o.selectionMode!=="date"||f(V,!0)},_e=V=>{V.target.closest("td")&&(A=!0)},fe=V=>{V.target.closest("td")&&(A=!1)},pe=V=>{!o.rangeState.selecting||!o.minDate?(u("pick",{minDate:V,maxDate:null}),u("select",!0)):(V>=o.minDate?u("pick",{minDate:o.minDate,maxDate:V}):u("pick",{minDate:V,maxDate:o.minDate}),u("select",!1))},C=V=>{const ue=V.week(),W=`${V.year()}w${ue}`;u("pick",{year:V.year(),week:ue,value:W,date:V.startOf("week")})},t=(V,ue)=>{const W=ue?qs(o.parsedValue).filter(h=>(h==null?void 0:h.valueOf())!==V.valueOf()):qs(o.parsedValue).concat([V]);u("pick",W)},f=(V,ue=!1)=>{const W=V.target.closest("td");if(!W)return;const h=W.parentNode.rowIndex-1,e=W.cellIndex,r=I(K)[h][e];if(r.disabled||r.type==="week")return;const n=re(h,e);switch(o.selectionMode){case"range":{pe(n);break}case"date":{u("pick",n,ue);break}case"week":{C(n);break}case"dates":{t(n,!!r.selected);break}}},he=V=>{if(o.selectionMode!=="week")return!1;let ue=o.date.startOf("day");if(V.type==="prev-month"&&(ue=ue.subtract(1,"month")),V.type==="next-month"&&(ue=ue.add(1,"month")),ue=ue.date(Number.parseInt(V.text,10)),o.parsedValue&&!Array.isArray(o.parsedValue)){const W=(o.parsedValue.day()-M+7)%7-1;return o.parsedValue.subtract(W,"day").isSame(ue,"day")}return!1};return{WEEKS:O,rows:K,tbodyRef:$,currentCellRef:m,focus:ee,isCurrent:Z,isWeekActive:he,isSelectedCell:oe,handlePickDate:f,handleMouseUp:fe,handleMouseDown:_e,handleMouseMove:ie,handleFocus:le}},H7=(o,{isCurrent:u,isWeekActive:c})=>{const $=Le("date-table"),{t:m}=St(),y=Q(()=>[$.b(),{"is-week-mode":o.selectionMode==="week"}]),v=Q(()=>m("el.datepicker.dateTablePrompt")),x=Q(()=>m("el.datepicker.week"));return{tableKls:y,tableLabel:v,weekLabel:x,getCellClasses:k=>{const R=[];return of(k.type)&&!k.disabled?(R.push("available"),k.type==="today"&&R.push("today")):R.push(k.type),u(k)&&R.push("current"),k.inRange&&(of(k.type)||o.selectionMode==="week")&&(R.push("in-range"),k.start&&R.push("start-date"),k.end&&R.push("end-date")),k.disabled&&R.push("disabled"),k.selected&&R.push("selected"),k.customClass&&R.push(k.customClass),R.join(" ")},getRowKls:k=>[$.e("row"),{current:c(k)}],t:m}},j7=Ne({cell:{type:Ae(Object)}});var q7=Se({name:"ElDatePickerCell",props:j7,setup(o){const u=Le("date-table-cell"),{slots:c}=Be(Lg);return()=>{const{cell:$}=o;return Ve(c,"default",{...$},()=>[me("div",{class:u.b()},[me("span",{class:u.e("text")},[$==null?void 0:$.text])])])}}});const W7=["aria-label"],K7={key:0,scope:"col"},G7=["aria-label"],Q7=["aria-current","aria-selected","tabindex"],Z7=Se({__name:"basic-date-table",props:D7,emits:B7,setup(o,{expose:u,emit:c}){const $=o,{WEEKS:m,rows:y,tbodyRef:v,currentCellRef:x,focus:A,isCurrent:M,isWeekActive:k,isSelectedCell:R,handlePickDate:N,handleMouseUp:O,handleMouseDown:U,handleMouseMove:P,handleFocus:H}=z7($,c),{tableLabel:J,tableKls:q,weekLabel:j,getCellClasses:K,getRowKls:ee,t:Z}=H7($,{isCurrent:M,isWeekActive:k});return u({focus:A}),(te,re)=>(X(),$e("table",{"aria-label":I(J),class:ne(I(q)),cellspacing:"0",cellpadding:"0",role:"grid",onClick:re[1]||(re[1]=(...ie)=>I(N)&&I(N)(...ie)),onMousemove:re[2]||(re[2]=(...ie)=>I(P)&&I(P)(...ie)),onMousedown:re[3]||(re[3]=Ye((...ie)=>I(U)&&I(U)(...ie),["prevent"])),onMouseup:re[4]||(re[4]=(...ie)=>I(O)&&I(O)(...ie))},[de("tbody",{ref_key:"tbodyRef",ref:v},[de("tr",null,[te.showWeekNumber?(X(),$e("th",K7,Fe(I(j)),1)):Ie("v-if",!0),(X(!0),$e(ze,null,ft(I(m),(ie,oe)=>(X(),$e("th",{key:oe,"aria-label":I(Z)("el.datepicker.weeksFull."+ie),scope:"col"},Fe(I(Z)("el.datepicker.weeks."+ie)),9,G7))),128))]),(X(!0),$e(ze,null,ft(I(y),(ie,oe)=>(X(),$e("tr",{key:oe,class:ne(I(ee)(ie[1]))},[(X(!0),$e(ze,null,ft(ie,(le,_e)=>(X(),$e("td",{key:`${oe}.${_e}`,ref_for:!0,ref:fe=>I(R)(le)&&(x.value=fe),class:ne(I(K)(le)),"aria-current":le.isCurrent?"date":void 0,"aria-selected":le.isCurrent,tabindex:I(R)(le)?0:-1,onFocus:re[0]||(re[0]=(...fe)=>I(H)&&I(H)(...fe))},[me(I(q7),{cell:le},null,8,["cell"])],42,Q7))),128))],2))),128))],512)],42,W7))}});var lf=Te(Z7,[["__file","basic-date-table.vue"]]);const Y7=Ne({...Fg,selectionMode:V2("month")}),X7=["aria-label"],e9=["aria-selected","aria-label","tabindex","onKeydown"],t9={class:"cell"},r9=Se({__name:"basic-month-table",props:Y7,emits:["changerange","pick","select"],setup(o,{expose:u,emit:c}){const $=o,m=(K,ee,Z)=>{const te=lt().locale(Z).startOf("month").month(ee).year(K),re=te.daysInMonth();return Fa(re).map(ie=>te.add(ie,"day").toDate())},y=Le("month-table"),{t:v,lang:x}=St(),A=ae(),M=ae(),k=ae($.date.locale("en").localeData().monthsShort().map(K=>K.toLowerCase())),R=ae([[],[],[]]),N=ae(),O=ae(),U=Q(()=>{var K,ee;const Z=R.value,te=lt().locale(x.value).startOf("month");for(let re=0;re<3;re++){const ie=Z[re];for(let oe=0;oe<4;oe++){const le=ie[oe]||(ie[oe]={row:re,column:oe,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});le.type="normal";const _e=re*4+oe,fe=$.date.startOf("year").month(_e),pe=$.rangeState.endDate||$.maxDate||$.rangeState.selecting&&$.minDate||null;le.inRange=!!($.minDate&&fe.isSameOrAfter($.minDate,"month")&&pe&&fe.isSameOrBefore(pe,"month"))||!!($.minDate&&fe.isSameOrBefore($.minDate,"month")&&pe&&fe.isSameOrAfter(pe,"month")),(K=$.minDate)!=null&&K.isSameOrAfter(pe)?(le.start=!!(pe&&fe.isSame(pe,"month")),le.end=$.minDate&&fe.isSame($.minDate,"month")):(le.start=!!($.minDate&&fe.isSame($.minDate,"month")),le.end=!!(pe&&fe.isSame(pe,"month"))),te.isSame(fe)&&(le.type="today"),le.text=_e,le.disabled=((ee=$.disabledDate)==null?void 0:ee.call($,fe.toDate()))||!1}}return Z}),P=()=>{var K;(K=M.value)==null||K.focus()},H=K=>{const ee={},Z=$.date.year(),te=new Date,re=K.text;return ee.disabled=$.disabledDate?m(Z,re,x.value).every($.disabledDate):!1,ee.current=qs($.parsedValue).findIndex(ie=>lt.isDayjs(ie)&&ie.year()===Z&&ie.month()===re)>=0,ee.today=te.getFullYear()===Z&&te.getMonth()===re,K.inRange&&(ee["in-range"]=!0,K.start&&(ee["start-date"]=!0),K.end&&(ee["end-date"]=!0)),ee},J=K=>{const ee=$.date.year(),Z=K.text;return qs($.date).findIndex(te=>te.year()===ee&&te.month()===Z)>=0},q=K=>{var ee;if(!$.rangeState.selecting)return;let Z=K.target;if(Z.tagName==="SPAN"&&(Z=(ee=Z.parentNode)==null?void 0:ee.parentNode),Z.tagName==="DIV"&&(Z=Z.parentNode),Z.tagName!=="TD")return;const te=Z.parentNode.rowIndex,re=Z.cellIndex;U.value[te][re].disabled||(te!==N.value||re!==O.value)&&(N.value=te,O.value=re,c("changerange",{selecting:!0,endDate:$.date.startOf("year").month(te*4+re)}))},j=K=>{var ee;const Z=(ee=K.target)==null?void 0:ee.closest("td");if((Z==null?void 0:Z.tagName)!=="TD"||rs(Z,"disabled"))return;const te=Z.cellIndex,ie=Z.parentNode.rowIndex*4+te,oe=$.date.startOf("year").month(ie);$.selectionMode==="range"?$.rangeState.selecting?($.minDate&&oe>=$.minDate?c("pick",{minDate:$.minDate,maxDate:oe}):c("pick",{minDate:oe,maxDate:$.minDate}),c("select",!1)):(c("pick",{minDate:oe,maxDate:null}),c("select",!0)):c("pick",ie)};return Re(()=>$.date,async()=>{var K,ee;(K=A.value)!=null&&K.contains(document.activeElement)&&(await Ge(),(ee=M.value)==null||ee.focus())}),u({focus:P}),(K,ee)=>(X(),$e("table",{role:"grid","aria-label":I(v)("el.datepicker.monthTablePrompt"),class:ne(I(y).b()),onClick:j,onMousemove:q},[de("tbody",{ref_key:"tbodyRef",ref:A},[(X(!0),$e(ze,null,ft(I(U),(Z,te)=>(X(),$e("tr",{key:te},[(X(!0),$e(ze,null,ft(Z,(re,ie)=>(X(),$e("td",{key:ie,ref_for:!0,ref:oe=>J(re)&&(M.value=oe),class:ne(H(re)),"aria-selected":`${J(re)}`,"aria-label":I(v)(`el.datepicker.month${+re.text+1}`),tabindex:J(re)?0:-1,onKeydown:[It(Ye(j,["prevent","stop"]),["space"]),It(Ye(j,["prevent","stop"]),["enter"])]},[de("div",null,[de("span",t9,Fe(I(v)("el.datepicker.months."+k.value[re.text])),1)])],42,e9))),128))]))),128))],512)],42,X7))}});var uf=Te(r9,[["__file","basic-month-table.vue"]]);const{date:n9,disabledDate:s9,parsedValue:a9}=Fg,i9=Ne({date:n9,disabledDate:s9,parsedValue:a9}),o9=["aria-label"],l9=["aria-selected","tabindex","onKeydown"],u9={class:"cell"},_9={key:1},c9=Se({__name:"basic-year-table",props:i9,emits:["pick"],setup(o,{expose:u,emit:c}){const $=o,m=(P,H)=>{const J=lt(String(P)).locale(H).startOf("year"),j=J.endOf("year").dayOfYear();return Fa(j).map(K=>J.add(K,"day").toDate())},y=Le("year-table"),{t:v,lang:x}=St(),A=ae(),M=ae(),k=Q(()=>Math.floor($.date.year()/10)*10),R=()=>{var P;(P=M.value)==null||P.focus()},N=P=>{const H={},J=lt().locale(x.value);return H.disabled=$.disabledDate?m(P,x.value).every($.disabledDate):!1,H.current=qs($.parsedValue).findIndex(q=>q.year()===P)>=0,H.today=J.year()===P,H},O=P=>P===k.value&&$.date.year()<k.value&&$.date.year()>k.value+9||qs($.date).findIndex(H=>H.year()===P)>=0,U=P=>{const J=P.target.closest("td");if(J&&J.textContent){if(rs(J,"disabled"))return;const q=J.textContent||J.innerText;c("pick",Number(q))}};return Re(()=>$.date,async()=>{var P,H;(P=A.value)!=null&&P.contains(document.activeElement)&&(await Ge(),(H=M.value)==null||H.focus())}),u({focus:R}),(P,H)=>(X(),$e("table",{role:"grid","aria-label":I(v)("el.datepicker.yearTablePrompt"),class:ne(I(y).b()),onClick:U},[de("tbody",{ref_key:"tbodyRef",ref:A},[(X(),$e(ze,null,ft(3,(J,q)=>de("tr",{key:q},[(X(),$e(ze,null,ft(4,(j,K)=>(X(),$e(ze,{key:q+"_"+K},[q*4+K<10?(X(),$e("td",{key:0,ref_for:!0,ref:ee=>O(I(k)+q*4+K)&&(M.value=ee),class:ne(["available",N(I(k)+q*4+K)]),"aria-selected":`${O(I(k)+q*4+K)}`,tabindex:O(I(k)+q*4+K)?0:-1,onKeydown:[It(Ye(U,["prevent","stop"]),["space"]),It(Ye(U,["prevent","stop"]),["enter"])]},[de("span",u9,Fe(I(k)+q*4+K),1)],42,l9)):(X(),$e("td",_9))],64))),64))])),64))],512)],10,o9))}});var p9=Te(c9,[["__file","basic-year-table.vue"]]);const $9=["onClick"],d9=["aria-label"],h9=["aria-label"],f9=["aria-label"],m9=["aria-label"],g9=Se({__name:"panel-date-pick",props:U7,emits:["pick","set-picker-option","panel-change"],setup(o,{emit:u}){const c=o,$=(xe,ve,Ee)=>!0,m=Le("picker-panel"),y=Le("date-picker"),v=zi(),x=br(),{t:A,lang:M}=St(),k=Be("EP_PICKER_BASE"),R=Be(S$),{shortcuts:N,disabledDate:O,cellClassName:U,defaultTime:P}=k.props,H=Lt(k.props,"defaultValue"),J=ae(),q=ae(lt().locale(M.value)),j=ae(!1);let K=!1;const ee=Q(()=>lt(P).locale(M.value)),Z=Q(()=>q.value.month()),te=Q(()=>q.value.year()),re=ae([]),ie=ae(null),oe=ae(null),le=xe=>re.value.length>0?$(xe,re.value,c.format||"HH:mm:ss"):!0,_e=xe=>P&&!S.value&&!j.value&&!K?ee.value.year(xe.year()).month(xe.month()).date(xe.date()):s.value?xe.millisecond(0):xe.startOf("day"),fe=(xe,...ve)=>{if(!xe)u("pick",xe,...ve);else if(De(xe)){const Ee=xe.map(_e);u("pick",Ee,...ve)}else u("pick",_e(xe),...ve);ie.value=null,oe.value=null,j.value=!1,K=!1},pe=async(xe,ve)=>{if(ue.value==="date"){xe=xe;let Ee=c.parsedValue?c.parsedValue.year(xe.year()).month(xe.month()).date(xe.date()):xe;le(Ee)||(Ee=re.value[0][0].year(xe.year()).month(xe.month()).date(xe.date())),q.value=Ee,fe(Ee,s.value||ve),c.type==="datetime"&&(await Ge(),ce())}else ue.value==="week"?fe(xe.date):ue.value==="dates"&&fe(xe,!0)},C=xe=>{const ve=xe?"add":"subtract";q.value=q.value[ve](1,"month"),ge("month")},t=xe=>{const ve=q.value,Ee=xe?"add":"subtract";q.value=f.value==="year"?ve[Ee](10,"year"):ve[Ee](1,"year"),ge("year")},f=ae("date"),he=Q(()=>{const xe=A("el.datepicker.year");if(f.value==="year"){const ve=Math.floor(te.value/10)*10;return xe?`${ve} ${xe} - ${ve+9} ${xe}`:`${ve} - ${ve+9}`}return`${te.value} ${xe}`}),V=xe=>{const ve=Ze(xe.value)?xe.value():xe.value;if(ve){K=!0,fe(lt(ve).locale(M.value));return}xe.onClick&&xe.onClick({attrs:v,slots:x,emit:u})},ue=Q(()=>{const{type:xe}=c;return["week","month","year","dates"].includes(xe)?xe:"date"}),W=Q(()=>ue.value==="date"?f.value:ue.value),h=Q(()=>!!N.length),e=async xe=>{q.value=q.value.startOf("month").month(xe),ue.value==="month"?fe(q.value,!1):(f.value="date",["month","year","date","week"].includes(ue.value)&&(fe(q.value,!0),await Ge(),ce())),ge("month")},r=async xe=>{ue.value==="year"?(q.value=q.value.startOf("year").year(xe),fe(q.value,!1)):(q.value=q.value.year(xe),f.value="month",["month","year","date","week"].includes(ue.value)&&(fe(q.value,!0),await Ge(),ce())),ge("year")},n=async xe=>{f.value=xe,await Ge(),ce()},s=Q(()=>c.type==="datetime"||c.type==="datetimerange"),a=Q(()=>s.value||ue.value==="dates"),i=Q(()=>O?c.parsedValue?De(c.parsedValue)?O(c.parsedValue[0].toDate()):O(c.parsedValue.toDate()):!0:!1),l=()=>{if(ue.value==="dates")fe(c.parsedValue);else{let xe=c.parsedValue;if(!xe){const ve=lt(P).locale(M.value),Ee=se();xe=ve.year(Ee.year()).month(Ee.month()).date(Ee.date())}q.value=xe,fe(xe)}},_=Q(()=>O?O(lt().locale(M.value).toDate()):!1),p=()=>{const ve=lt().locale(M.value).toDate();j.value=!0,(!O||!O(ve))&&le(ve)&&(q.value=lt().locale(M.value),fe(q.value))},d=Q(()=>c.timeFormat||NE(c.format)),g=Q(()=>c.dateFormat||FE(c.format)),S=Q(()=>{if(oe.value)return oe.value;if(!(!c.parsedValue&&!H.value))return(c.parsedValue||q.value).format(d.value)}),b=Q(()=>{if(ie.value)return ie.value;if(!(!c.parsedValue&&!H.value))return(c.parsedValue||q.value).format(g.value)}),w=ae(!1),E=()=>{w.value=!0},L=()=>{w.value=!1},T=xe=>({hour:xe.hour(),minute:xe.minute(),second:xe.second(),year:xe.year(),month:xe.month(),date:xe.date()}),F=(xe,ve,Ee)=>{const{hour:ke,minute:be,second:Oe}=T(xe),qe=c.parsedValue?c.parsedValue.hour(ke).minute(be).second(Oe):xe;q.value=qe,fe(q.value,!0),Ee||(w.value=ve)},D=xe=>{const ve=lt(xe,d.value).locale(M.value);if(ve.isValid()&&le(ve)){const{year:Ee,month:ke,date:be}=T(q.value);q.value=ve.year(Ee).month(ke).date(be),oe.value=null,w.value=!1,fe(q.value,!0)}},B=xe=>{const ve=lt(xe,g.value).locale(M.value);if(ve.isValid()){if(O&&O(ve.toDate()))return;const{hour:Ee,minute:ke,second:be}=T(q.value);q.value=ve.hour(Ee).minute(ke).second(be),ie.value=null,fe(q.value,!0)}},z=xe=>lt.isDayjs(xe)&&xe.isValid()&&(O?!O(xe.toDate()):!0),Y=xe=>ue.value==="dates"?xe.map(ve=>ve.format(c.format)):xe.format(c.format),G=xe=>lt(xe,c.format).locale(M.value),se=()=>{const xe=lt(H.value).locale(M.value);if(!H.value){const ve=ee.value;return lt().hour(ve.hour()).minute(ve.minute()).second(ve.second()).locale(M.value)}return xe},ce=async()=>{var xe;["week","month","year","date"].includes(ue.value)&&((xe=J.value)==null||xe.focus(),ue.value==="week"&&we(We.down))},ye=xe=>{const{code:ve}=xe;[We.up,We.down,We.left,We.right,We.home,We.end,We.pageUp,We.pageDown].includes(ve)&&(we(ve),xe.stopPropagation(),xe.preventDefault()),[We.enter,We.space,We.numpadEnter].includes(ve)&&ie.value===null&&oe.value===null&&(xe.preventDefault(),fe(q.value,!1))},we=xe=>{var ve;const{up:Ee,down:ke,left:be,right:Oe,home:qe,end:et,pageUp:At,pageDown:Ft}=We,wr={year:{[Ee]:-4,[ke]:4,[be]:-1,[Oe]:1,offset:(yt,Nt)=>yt.setFullYear(yt.getFullYear()+Nt)},month:{[Ee]:-4,[ke]:4,[be]:-1,[Oe]:1,offset:(yt,Nt)=>yt.setMonth(yt.getMonth()+Nt)},week:{[Ee]:-1,[ke]:1,[be]:-1,[Oe]:1,offset:(yt,Nt)=>yt.setDate(yt.getDate()+Nt*7)},date:{[Ee]:-7,[ke]:7,[be]:-1,[Oe]:1,[qe]:yt=>-yt.getDay(),[et]:yt=>-yt.getDay()+6,[At]:yt=>-new Date(yt.getFullYear(),yt.getMonth(),0).getDate(),[Ft]:yt=>new Date(yt.getFullYear(),yt.getMonth()+1,0).getDate(),offset:(yt,Nt)=>yt.setDate(yt.getDate()+Nt)}},Jt=q.value.toDate();for(;Math.abs(q.value.diff(Jt,"year",!0))<1;){const yt=wr[W.value];if(!yt)return;if(yt.offset(Jt,Ze(yt[xe])?yt[xe](Jt):(ve=yt[xe])!=null?ve:0),O&&O(Jt))break;const Nt=lt(Jt).locale(M.value);q.value=Nt,u("pick",Nt,!0);break}},ge=xe=>{u("panel-change",q.value.toDate(),xe,f.value)};return Re(()=>ue.value,xe=>{if(["month","year"].includes(xe)){f.value=xe;return}f.value="date"},{immediate:!0}),Re(()=>f.value,()=>{R==null||R.updatePopper()}),Re(()=>H.value,xe=>{xe&&(q.value=se())},{immediate:!0}),Re(()=>c.parsedValue,xe=>{if(xe){if(ue.value==="dates"||Array.isArray(xe))return;q.value=xe}else q.value=se()},{immediate:!0}),u("set-picker-option",["isValidValue",z]),u("set-picker-option",["formatToString",Y]),u("set-picker-option",["parseUserInput",G]),u("set-picker-option",["handleFocusPicker",ce]),(xe,ve)=>(X(),$e("div",{class:ne([I(m).b(),I(y).b(),{"has-sidebar":xe.$slots.sidebar||I(h),"has-time":I(s)}])},[de("div",{class:ne(I(m).e("body-wrapper"))},[Ve(xe.$slots,"sidebar",{class:ne(I(m).e("sidebar"))}),I(h)?(X(),$e("div",{key:0,class:ne(I(m).e("sidebar"))},[(X(!0),$e(ze,null,ft(I(N),(Ee,ke)=>(X(),$e("button",{key:ke,type:"button",class:ne(I(m).e("shortcut")),onClick:be=>V(Ee)},Fe(Ee.text),11,$9))),128))],2)):Ie("v-if",!0),de("div",{class:ne(I(m).e("body"))},[I(s)?(X(),$e("div",{key:0,class:ne(I(y).e("time-header"))},[de("span",{class:ne(I(y).e("editor-wrap"))},[me(I(Br),{placeholder:I(A)("el.datepicker.selectDate"),"model-value":I(b),size:"small","validate-event":!1,onInput:ve[0]||(ve[0]=Ee=>ie.value=Ee),onChange:B},null,8,["placeholder","model-value"])],2),nt((X(),$e("span",{class:ne(I(y).e("editor-wrap"))},[me(I(Br),{placeholder:I(A)("el.datepicker.selectTime"),"model-value":I(S),size:"small","validate-event":!1,onFocus:E,onInput:ve[1]||(ve[1]=Ee=>oe.value=Ee),onChange:D},null,8,["placeholder","model-value"]),me(I(bp),{visible:w.value,format:I(d),"parsed-value":q.value,onPick:F},null,8,["visible","format","parsed-value"])],2)),[[I(Ys),L]])],2)):Ie("v-if",!0),nt(de("div",{class:ne([I(y).e("header"),(f.value==="year"||f.value==="month")&&I(y).e("header--bordered")])},[de("span",{class:ne(I(y).e("prev-btn"))},[de("button",{type:"button","aria-label":I(A)("el.datepicker.prevYear"),class:ne(["d-arrow-left",I(m).e("icon-btn")]),onClick:ve[2]||(ve[2]=Ee=>t(!1))},[me(I(He),null,{default:Ce(()=>[me(I(To))]),_:1})],10,d9),nt(de("button",{type:"button","aria-label":I(A)("el.datepicker.prevMonth"),class:ne([I(m).e("icon-btn"),"arrow-left"]),onClick:ve[3]||(ve[3]=Ee=>C(!1))},[me(I(He),null,{default:Ce(()=>[me(I(Da))]),_:1})],10,h9),[[bt,f.value==="date"]])],2),de("span",{role:"button",class:ne(I(y).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:ve[4]||(ve[4]=It(Ee=>n("year"),["enter"])),onClick:ve[5]||(ve[5]=Ee=>n("year"))},Fe(I(he)),35),nt(de("span",{role:"button","aria-live":"polite",tabindex:"0",class:ne([I(y).e("header-label"),{active:f.value==="month"}]),onKeydown:ve[6]||(ve[6]=It(Ee=>n("month"),["enter"])),onClick:ve[7]||(ve[7]=Ee=>n("month"))},Fe(I(A)(`el.datepicker.month${I(Z)+1}`)),35),[[bt,f.value==="date"]]),de("span",{class:ne(I(y).e("next-btn"))},[nt(de("button",{type:"button","aria-label":I(A)("el.datepicker.nextMonth"),class:ne([I(m).e("icon-btn"),"arrow-right"]),onClick:ve[8]||(ve[8]=Ee=>C(!0))},[me(I(He),null,{default:Ce(()=>[me(I(Xr))]),_:1})],10,f9),[[bt,f.value==="date"]]),de("button",{type:"button","aria-label":I(A)("el.datepicker.nextYear"),class:ne([I(m).e("icon-btn"),"d-arrow-right"]),onClick:ve[9]||(ve[9]=Ee=>t(!0))},[me(I(He),null,{default:Ce(()=>[me(I(Oo))]),_:1})],10,m9)],2)],2),[[bt,f.value!=="time"]]),de("div",{class:ne(I(m).e("content")),onKeydown:ye},[f.value==="date"?(X(),Me(lf,{key:0,ref_key:"currentViewRef",ref:J,"selection-mode":I(ue),date:q.value,"parsed-value":xe.parsedValue,"disabled-date":I(O),"cell-class-name":I(U),onPick:pe},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):Ie("v-if",!0),f.value==="year"?(X(),Me(p9,{key:1,ref_key:"currentViewRef",ref:J,date:q.value,"disabled-date":I(O),"parsed-value":xe.parsedValue,onPick:r},null,8,["date","disabled-date","parsed-value"])):Ie("v-if",!0),f.value==="month"?(X(),Me(uf,{key:2,ref_key:"currentViewRef",ref:J,date:q.value,"parsed-value":xe.parsedValue,"disabled-date":I(O),onPick:e},null,8,["date","parsed-value","disabled-date"])):Ie("v-if",!0)],34)],2)],2),nt(de("div",{class:ne(I(m).e("footer"))},[nt(me(I(Er),{text:"",size:"small",class:ne(I(m).e("link-btn")),disabled:I(_),onClick:p},{default:Ce(()=>[it(Fe(I(A)("el.datepicker.now")),1)]),_:1},8,["class","disabled"]),[[bt,I(ue)!=="dates"]]),me(I(Er),{plain:"",size:"small",class:ne(I(m).e("link-btn")),disabled:I(i),onClick:l},{default:Ce(()=>[it(Fe(I(A)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2),[[bt,I(a)&&f.value==="date"]])],2))}});var y9=Te(g9,[["__file","panel-date-pick.vue"]]);const v9=Ne({...M2,...k2}),S9=o=>{const{emit:u}=ot(),c=zi(),$=br();return y=>{const v=Ze(y.value)?y.value():y.value;if(v){u("pick",[lt(v[0]).locale(o.value),lt(v[1]).locale(o.value)]);return}y.onClick&&y.onClick({attrs:c,slots:$,emit:u})}},L2=(o,{defaultValue:u,leftDate:c,rightDate:$,unit:m,onParsedValueChanged:y})=>{const{emit:v}=ot(),{pickerNs:x}=Be(Lg),A=Le("date-range-picker"),{t:M,lang:k}=St(),R=S9(k),N=ae(),O=ae(),U=ae({endDate:null,selecting:!1}),P=j=>{U.value=j},H=(j=!1)=>{const K=I(N),ee=I(O);af([K,ee])&&v("pick",[K,ee],j)},J=j=>{U.value.selecting=j,j||(U.value.endDate=null)},q=()=>{const[j,K]=R2(I(u),{lang:I(k),unit:m,unlinkPanels:o.unlinkPanels});N.value=void 0,O.value=void 0,c.value=j,$.value=K};return Re(u,j=>{j&&q()},{immediate:!0}),Re(()=>o.parsedValue,j=>{if(De(j)&&j.length===2){const[K,ee]=j;N.value=K,c.value=K,O.value=ee,y(I(N),I(O))}else q()},{immediate:!0}),{minDate:N,maxDate:O,rangeState:U,lang:k,ppNs:x,drpNs:A,handleChangeRange:P,handleRangeConfirm:H,handleShortcutClick:R,onSelect:J,t:M}},b9=["onClick"],C9=["aria-label"],w9=["aria-label"],x9=["disabled","aria-label"],E9=["disabled","aria-label"],A9=["disabled","aria-label"],I9=["disabled","aria-label"],M9=["aria-label"],k9=["aria-label"],ic="month",V9=Se({__name:"panel-date-range",props:v9,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(o,{emit:u}){const c=o,$=Be("EP_PICKER_BASE"),{disabledDate:m,cellClassName:y,format:v,defaultTime:x,clearable:A}=$.props,M=Lt($.props,"shortcuts"),k=Lt($.props,"defaultValue"),{lang:R}=St(),N=ae(lt().locale(R.value)),O=ae(lt().locale(R.value).add(1,ic)),{minDate:U,maxDate:P,rangeState:H,ppNs:J,drpNs:q,handleChangeRange:j,handleRangeConfirm:K,handleShortcutClick:ee,onSelect:Z,t:te}=L2(c,{defaultValue:k,leftDate:N,rightDate:O,unit:ic,onParsedValueChanged:ve}),re=ae({min:null,max:null}),ie=ae({min:null,max:null}),oe=Q(()=>`${N.value.year()} ${te("el.datepicker.year")} ${te(`el.datepicker.month${N.value.month()+1}`)}`),le=Q(()=>`${O.value.year()} ${te("el.datepicker.year")} ${te(`el.datepicker.month${O.value.month()+1}`)}`),_e=Q(()=>N.value.year()),fe=Q(()=>N.value.month()),pe=Q(()=>O.value.year()),C=Q(()=>O.value.month()),t=Q(()=>!!M.value.length),f=Q(()=>re.value.min!==null?re.value.min:U.value?U.value.format(h.value):""),he=Q(()=>re.value.max!==null?re.value.max:P.value||U.value?(P.value||U.value).format(h.value):""),V=Q(()=>ie.value.min!==null?ie.value.min:U.value?U.value.format(W.value):""),ue=Q(()=>ie.value.max!==null?ie.value.max:P.value||U.value?(P.value||U.value).format(W.value):""),W=Q(()=>c.timeFormat||NE(v)),h=Q(()=>c.dateFormat||FE(v)),e=Ee=>af(Ee)&&(m?!m(Ee[0].toDate())&&!m(Ee[1].toDate()):!0),r=()=>{N.value=N.value.subtract(1,"year"),c.unlinkPanels||(O.value=N.value.add(1,"month")),d("year")},n=()=>{N.value=N.value.subtract(1,"month"),c.unlinkPanels||(O.value=N.value.add(1,"month")),d("month")},s=()=>{c.unlinkPanels?O.value=O.value.add(1,"year"):(N.value=N.value.add(1,"year"),O.value=N.value.add(1,"month")),d("year")},a=()=>{c.unlinkPanels?O.value=O.value.add(1,"month"):(N.value=N.value.add(1,"month"),O.value=N.value.add(1,"month")),d("month")},i=()=>{N.value=N.value.add(1,"year"),d("year")},l=()=>{N.value=N.value.add(1,"month"),d("month")},_=()=>{O.value=O.value.subtract(1,"year"),d("year")},p=()=>{O.value=O.value.subtract(1,"month"),d("month")},d=Ee=>{u("panel-change",[N.value.toDate(),O.value.toDate()],Ee)},g=Q(()=>{const Ee=(fe.value+1)%12,ke=fe.value+1>=12?1:0;return c.unlinkPanels&&new Date(_e.value+ke,Ee)<new Date(pe.value,C.value)}),S=Q(()=>c.unlinkPanels&&pe.value*12+C.value-(_e.value*12+fe.value+1)>=12),b=Q(()=>!(U.value&&P.value&&!H.value.selecting&&af([U.value,P.value]))),w=Q(()=>c.type==="datetime"||c.type==="datetimerange"),E=(Ee,ke)=>{if(Ee)return x?lt(x[ke]||x).locale(R.value).year(Ee.year()).month(Ee.month()).date(Ee.date()):Ee},L=(Ee,ke=!0)=>{const be=Ee.minDate,Oe=Ee.maxDate,qe=E(be,0),et=E(Oe,1);P.value===et&&U.value===qe||(u("calendar-change",[be.toDate(),Oe&&Oe.toDate()]),P.value=et,U.value=qe,!(!ke||w.value)&&K())},T=ae(!1),F=ae(!1),D=()=>{T.value=!1},B=()=>{F.value=!1},z=(Ee,ke)=>{re.value[ke]=Ee;const be=lt(Ee,h.value).locale(R.value);if(be.isValid()){if(m&&m(be.toDate()))return;ke==="min"?(N.value=be,U.value=(U.value||N.value).year(be.year()).month(be.month()).date(be.date()),!c.unlinkPanels&&(!P.value||P.value.isBefore(U.value))&&(O.value=be.add(1,"month"),P.value=U.value.add(1,"month"))):(O.value=be,P.value=(P.value||O.value).year(be.year()).month(be.month()).date(be.date()),!c.unlinkPanels&&(!U.value||U.value.isAfter(P.value))&&(N.value=be.subtract(1,"month"),U.value=P.value.subtract(1,"month")))}},Y=(Ee,ke)=>{re.value[ke]=null},G=(Ee,ke)=>{ie.value[ke]=Ee;const be=lt(Ee,W.value).locale(R.value);be.isValid()&&(ke==="min"?(T.value=!0,U.value=(U.value||N.value).hour(be.hour()).minute(be.minute()).second(be.second()),(!P.value||P.value.isBefore(U.value))&&(P.value=U.value)):(F.value=!0,P.value=(P.value||O.value).hour(be.hour()).minute(be.minute()).second(be.second()),O.value=P.value,P.value&&P.value.isBefore(U.value)&&(U.value=P.value)))},se=(Ee,ke)=>{ie.value[ke]=null,ke==="min"?(N.value=U.value,T.value=!1):(O.value=P.value,F.value=!1)},ce=(Ee,ke,be)=>{ie.value.min||(Ee&&(N.value=Ee,U.value=(U.value||N.value).hour(Ee.hour()).minute(Ee.minute()).second(Ee.second())),be||(T.value=ke),(!P.value||P.value.isBefore(U.value))&&(P.value=U.value,O.value=Ee))},ye=(Ee,ke,be)=>{ie.value.max||(Ee&&(O.value=Ee,P.value=(P.value||O.value).hour(Ee.hour()).minute(Ee.minute()).second(Ee.second())),be||(F.value=ke),P.value&&P.value.isBefore(U.value)&&(U.value=P.value))},we=()=>{N.value=R2(I(k),{lang:I(R),unit:"month",unlinkPanels:c.unlinkPanels})[0],O.value=N.value.add(1,"month"),u("pick",null)},ge=Ee=>De(Ee)?Ee.map(ke=>ke.format(v)):Ee.format(v),xe=Ee=>De(Ee)?Ee.map(ke=>lt(ke,v).locale(R.value)):lt(Ee,v).locale(R.value);function ve(Ee,ke){if(c.unlinkPanels&&ke){const be=(Ee==null?void 0:Ee.year())||0,Oe=(Ee==null?void 0:Ee.month())||0,qe=ke.year(),et=ke.month();O.value=be===qe&&Oe===et?ke.add(1,ic):ke}else O.value=N.value.add(1,ic),ke&&(O.value=O.value.hour(ke.hour()).minute(ke.minute()).second(ke.second()))}return u("set-picker-option",["isValidValue",e]),u("set-picker-option",["parseUserInput",xe]),u("set-picker-option",["formatToString",ge]),u("set-picker-option",["handleClear",we]),(Ee,ke)=>(X(),$e("div",{class:ne([I(J).b(),I(q).b(),{"has-sidebar":Ee.$slots.sidebar||I(t),"has-time":I(w)}])},[de("div",{class:ne(I(J).e("body-wrapper"))},[Ve(Ee.$slots,"sidebar",{class:ne(I(J).e("sidebar"))}),I(t)?(X(),$e("div",{key:0,class:ne(I(J).e("sidebar"))},[(X(!0),$e(ze,null,ft(I(M),(be,Oe)=>(X(),$e("button",{key:Oe,type:"button",class:ne(I(J).e("shortcut")),onClick:qe=>I(ee)(be)},Fe(be.text),11,b9))),128))],2)):Ie("v-if",!0),de("div",{class:ne(I(J).e("body"))},[I(w)?(X(),$e("div",{key:0,class:ne(I(q).e("time-header"))},[de("span",{class:ne(I(q).e("editors-wrap"))},[de("span",{class:ne(I(q).e("time-picker-wrap"))},[me(I(Br),{size:"small",disabled:I(H).selecting,placeholder:I(te)("el.datepicker.startDate"),class:ne(I(q).e("editor")),"model-value":I(f),"validate-event":!1,onInput:ke[0]||(ke[0]=be=>z(be,"min")),onChange:ke[1]||(ke[1]=be=>Y(be,"min"))},null,8,["disabled","placeholder","class","model-value"])],2),nt((X(),$e("span",{class:ne(I(q).e("time-picker-wrap"))},[me(I(Br),{size:"small",class:ne(I(q).e("editor")),disabled:I(H).selecting,placeholder:I(te)("el.datepicker.startTime"),"model-value":I(V),"validate-event":!1,onFocus:ke[2]||(ke[2]=be=>T.value=!0),onInput:ke[3]||(ke[3]=be=>G(be,"min")),onChange:ke[4]||(ke[4]=be=>se(be,"min"))},null,8,["class","disabled","placeholder","model-value"]),me(I(bp),{visible:T.value,format:I(W),"datetime-role":"start","parsed-value":N.value,onPick:ce},null,8,["visible","format","parsed-value"])],2)),[[I(Ys),D]])],2),de("span",null,[me(I(He),null,{default:Ce(()=>[me(I(Xr))]),_:1})]),de("span",{class:ne([I(q).e("editors-wrap"),"is-right"])},[de("span",{class:ne(I(q).e("time-picker-wrap"))},[me(I(Br),{size:"small",class:ne(I(q).e("editor")),disabled:I(H).selecting,placeholder:I(te)("el.datepicker.endDate"),"model-value":I(he),readonly:!I(U),"validate-event":!1,onInput:ke[5]||(ke[5]=be=>z(be,"max")),onChange:ke[6]||(ke[6]=be=>Y(be,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"])],2),nt((X(),$e("span",{class:ne(I(q).e("time-picker-wrap"))},[me(I(Br),{size:"small",class:ne(I(q).e("editor")),disabled:I(H).selecting,placeholder:I(te)("el.datepicker.endTime"),"model-value":I(ue),readonly:!I(U),"validate-event":!1,onFocus:ke[7]||(ke[7]=be=>I(U)&&(F.value=!0)),onInput:ke[8]||(ke[8]=be=>G(be,"max")),onChange:ke[9]||(ke[9]=be=>se(be,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"]),me(I(bp),{"datetime-role":"end",visible:F.value,format:I(W),"parsed-value":O.value,onPick:ye},null,8,["visible","format","parsed-value"])],2)),[[I(Ys),B]])],2)],2)):Ie("v-if",!0),de("div",{class:ne([[I(J).e("content"),I(q).e("content")],"is-left"])},[de("div",{class:ne(I(q).e("header"))},[de("button",{type:"button",class:ne([I(J).e("icon-btn"),"d-arrow-left"]),"aria-label":I(te)("el.datepicker.prevYear"),onClick:r},[me(I(He),null,{default:Ce(()=>[me(I(To))]),_:1})],10,C9),de("button",{type:"button",class:ne([I(J).e("icon-btn"),"arrow-left"]),"aria-label":I(te)("el.datepicker.prevMonth"),onClick:n},[me(I(He),null,{default:Ce(()=>[me(I(Da))]),_:1})],10,w9),Ee.unlinkPanels?(X(),$e("button",{key:0,type:"button",disabled:!I(S),class:ne([[I(J).e("icon-btn"),{"is-disabled":!I(S)}],"d-arrow-right"]),"aria-label":I(te)("el.datepicker.nextYear"),onClick:i},[me(I(He),null,{default:Ce(()=>[me(I(Oo))]),_:1})],10,x9)):Ie("v-if",!0),Ee.unlinkPanels?(X(),$e("button",{key:1,type:"button",disabled:!I(g),class:ne([[I(J).e("icon-btn"),{"is-disabled":!I(g)}],"arrow-right"]),"aria-label":I(te)("el.datepicker.nextMonth"),onClick:l},[me(I(He),null,{default:Ce(()=>[me(I(Xr))]),_:1})],10,E9)):Ie("v-if",!0),de("div",null,Fe(I(oe)),1)],2),me(lf,{"selection-mode":"range",date:N.value,"min-date":I(U),"max-date":I(P),"range-state":I(H),"disabled-date":I(m),"cell-class-name":I(y),onChangerange:I(j),onPick:L,onSelect:I(Z)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),de("div",{class:ne([[I(J).e("content"),I(q).e("content")],"is-right"])},[de("div",{class:ne(I(q).e("header"))},[Ee.unlinkPanels?(X(),$e("button",{key:0,type:"button",disabled:!I(S),class:ne([[I(J).e("icon-btn"),{"is-disabled":!I(S)}],"d-arrow-left"]),"aria-label":I(te)("el.datepicker.prevYear"),onClick:_},[me(I(He),null,{default:Ce(()=>[me(I(To))]),_:1})],10,A9)):Ie("v-if",!0),Ee.unlinkPanels?(X(),$e("button",{key:1,type:"button",disabled:!I(g),class:ne([[I(J).e("icon-btn"),{"is-disabled":!I(g)}],"arrow-left"]),"aria-label":I(te)("el.datepicker.prevMonth"),onClick:p},[me(I(He),null,{default:Ce(()=>[me(I(Da))]),_:1})],10,I9)):Ie("v-if",!0),de("button",{type:"button","aria-label":I(te)("el.datepicker.nextYear"),class:ne([I(J).e("icon-btn"),"d-arrow-right"]),onClick:s},[me(I(He),null,{default:Ce(()=>[me(I(Oo))]),_:1})],10,M9),de("button",{type:"button",class:ne([I(J).e("icon-btn"),"arrow-right"]),"aria-label":I(te)("el.datepicker.nextMonth"),onClick:a},[me(I(He),null,{default:Ce(()=>[me(I(Xr))]),_:1})],10,k9),de("div",null,Fe(I(le)),1)],2),me(lf,{"selection-mode":"range",date:O.value,"min-date":I(U),"max-date":I(P),"range-state":I(H),"disabled-date":I(m),"cell-class-name":I(y),onChangerange:I(j),onPick:L,onSelect:I(Z)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),I(w)?(X(),$e("div",{key:0,class:ne(I(J).e("footer"))},[I(A)?(X(),Me(I(Er),{key:0,text:"",size:"small",class:ne(I(J).e("link-btn")),onClick:we},{default:Ce(()=>[it(Fe(I(te)("el.datepicker.clear")),1)]),_:1},8,["class"])):Ie("v-if",!0),me(I(Er),{plain:"",size:"small",class:ne(I(J).e("link-btn")),disabled:I(b),onClick:ke[10]||(ke[10]=be=>I(K)(!1))},{default:Ce(()=>[it(Fe(I(te)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2)):Ie("v-if",!0)],2))}});var R9=Te(V9,[["__file","panel-date-range.vue"]]);const L9=Ne({...k2}),F9=["pick","set-picker-option","calendar-change"],N9=({unlinkPanels:o,leftDate:u,rightDate:c})=>{const{t:$}=St(),m=()=>{u.value=u.value.subtract(1,"year"),o.value||(c.value=c.value.subtract(1,"year"))},y=()=>{o.value||(u.value=u.value.add(1,"year")),c.value=c.value.add(1,"year")},v=()=>{u.value=u.value.add(1,"year")},x=()=>{c.value=c.value.subtract(1,"year")},A=Q(()=>`${u.value.year()} ${$("el.datepicker.year")}`),M=Q(()=>`${c.value.year()} ${$("el.datepicker.year")}`),k=Q(()=>u.value.year()),R=Q(()=>c.value.year()===u.value.year()?u.value.year()+1:c.value.year());return{leftPrevYear:m,rightNextYear:y,leftNextYear:v,rightPrevYear:x,leftLabel:A,rightLabel:M,leftYear:k,rightYear:R}},T9=["onClick"],O9=["disabled"],P9=["disabled"],oc="year",U9=Se({name:"DatePickerMonthRange"}),D9=Se({...U9,props:L9,emits:F9,setup(o,{emit:u}){const c=o,{lang:$}=St(),m=Be("EP_PICKER_BASE"),{shortcuts:y,disabledDate:v,format:x}=m.props,A=Lt(m.props,"defaultValue"),M=ae(lt().locale($.value)),k=ae(lt().locale($.value).add(1,oc)),{minDate:R,maxDate:N,rangeState:O,ppNs:U,drpNs:P,handleChangeRange:H,handleRangeConfirm:J,handleShortcutClick:q,onSelect:j}=L2(c,{defaultValue:A,leftDate:M,rightDate:k,unit:oc,onParsedValueChanged:t}),K=Q(()=>!!y.length),{leftPrevYear:ee,rightNextYear:Z,leftNextYear:te,rightPrevYear:re,leftLabel:ie,rightLabel:oe,leftYear:le,rightYear:_e}=N9({unlinkPanels:Lt(c,"unlinkPanels"),leftDate:M,rightDate:k}),fe=Q(()=>c.unlinkPanels&&_e.value>le.value+1),pe=(f,he=!0)=>{const V=f.minDate,ue=f.maxDate;N.value===ue&&R.value===V||(u("calendar-change",[V.toDate(),ue&&ue.toDate()]),N.value=ue,R.value=V,he&&J())},C=f=>f.map(he=>he.format(x));function t(f,he){if(c.unlinkPanels&&he){const V=(f==null?void 0:f.year())||0,ue=he.year();k.value=V===ue?he.add(1,oc):he}else k.value=M.value.add(1,oc)}return u("set-picker-option",["formatToString",C]),(f,he)=>(X(),$e("div",{class:ne([I(U).b(),I(P).b(),{"has-sidebar":!!f.$slots.sidebar||I(K)}])},[de("div",{class:ne(I(U).e("body-wrapper"))},[Ve(f.$slots,"sidebar",{class:ne(I(U).e("sidebar"))}),I(K)?(X(),$e("div",{key:0,class:ne(I(U).e("sidebar"))},[(X(!0),$e(ze,null,ft(I(y),(V,ue)=>(X(),$e("button",{key:ue,type:"button",class:ne(I(U).e("shortcut")),onClick:W=>I(q)(V)},Fe(V.text),11,T9))),128))],2)):Ie("v-if",!0),de("div",{class:ne(I(U).e("body"))},[de("div",{class:ne([[I(U).e("content"),I(P).e("content")],"is-left"])},[de("div",{class:ne(I(P).e("header"))},[de("button",{type:"button",class:ne([I(U).e("icon-btn"),"d-arrow-left"]),onClick:he[0]||(he[0]=(...V)=>I(ee)&&I(ee)(...V))},[me(I(He),null,{default:Ce(()=>[me(I(To))]),_:1})],2),f.unlinkPanels?(X(),$e("button",{key:0,type:"button",disabled:!I(fe),class:ne([[I(U).e("icon-btn"),{[I(U).is("disabled")]:!I(fe)}],"d-arrow-right"]),onClick:he[1]||(he[1]=(...V)=>I(te)&&I(te)(...V))},[me(I(He),null,{default:Ce(()=>[me(I(Oo))]),_:1})],10,O9)):Ie("v-if",!0),de("div",null,Fe(I(ie)),1)],2),me(uf,{"selection-mode":"range",date:M.value,"min-date":I(R),"max-date":I(N),"range-state":I(O),"disabled-date":I(v),onChangerange:I(H),onPick:pe,onSelect:I(j)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),de("div",{class:ne([[I(U).e("content"),I(P).e("content")],"is-right"])},[de("div",{class:ne(I(P).e("header"))},[f.unlinkPanels?(X(),$e("button",{key:0,type:"button",disabled:!I(fe),class:ne([[I(U).e("icon-btn"),{"is-disabled":!I(fe)}],"d-arrow-left"]),onClick:he[2]||(he[2]=(...V)=>I(re)&&I(re)(...V))},[me(I(He),null,{default:Ce(()=>[me(I(To))]),_:1})],10,P9)):Ie("v-if",!0),de("button",{type:"button",class:ne([I(U).e("icon-btn"),"d-arrow-right"]),onClick:he[3]||(he[3]=(...V)=>I(Z)&&I(Z)(...V))},[me(I(He),null,{default:Ce(()=>[me(I(Oo))]),_:1})],2),de("div",null,Fe(I(oe)),1)],2),me(uf,{"selection-mode":"range",date:k.value,"min-date":I(R),"max-date":I(N),"range-state":I(O),"disabled-date":I(v),onChangerange:I(H),onPick:pe,onSelect:I(j)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var B9=Te(D9,[["__file","panel-month-range.vue"]]);const J9=function(o){switch(o){case"daterange":case"datetimerange":return R9;case"monthrange":return B9;default:return y9}};lt.extend(ZE);lt.extend(E7);lt.extend(kg);lt.extend(I7);lt.extend(k7);lt.extend(R7);lt.extend(F7);lt.extend(T7);var z9=Se({name:"ElDatePicker",install:null,props:O7,emits:["update:modelValue"],setup(o,{expose:u,emit:c,slots:$}){const m=Le("picker-panel");ht("ElPopperOptions",Ct(Lt(o,"popperOptions"))),ht(Lg,{slots:$,pickerNs:m});const y=ae();u({focus:(A=!0)=>{var M;(M=y.value)==null||M.focus(A)},handleOpen:()=>{var A;(A=y.value)==null||A.handleOpen()},handleClose:()=>{var A;(A=y.value)==null||A.handleClose()}});const x=A=>{c("update:modelValue",A)};return()=>{var A;const M=(A=o.format)!=null?A:bJ[o.type]||_o,k=J9(o.type);return me(PE,ct(o,{format:M,type:o.type,ref:y,"onUpdate:modelValue":x}),{default:R=>me(k,R,null),"range-separator":$["range-separator"]})}}});const Oc=z9;Oc.install=o=>{o.component(Oc.name,Oc)};const H9=Oc,Ng=Symbol("elDescriptions");var Fl=Se({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String,default:"td"},type:{type:String}},setup(){return{descriptions:Be(Ng,{})}},render(){var o,u,c,$,m,y,v;const x=vP(this.cell),A=(((o=this.cell)==null?void 0:o.dirs)||[]).map(ee=>{const{dir:Z,arg:te,modifiers:re,value:ie}=ee;return[Z,ie,te,re]}),{border:M,direction:k}=this.descriptions,R=k==="vertical",N=(($=(c=(u=this.cell)==null?void 0:u.children)==null?void 0:c.label)==null?void 0:$.call(c))||x.label,O=(v=(y=(m=this.cell)==null?void 0:m.children)==null?void 0:y.default)==null?void 0:v.call(y),U=x.span,P=x.align?`is-${x.align}`:"",H=x.labelAlign?`is-${x.labelAlign}`:P,J=x.className,q=x.labelClassName,j={width:_r(x.width),minWidth:_r(x.minWidth)},K=Le("descriptions");switch(this.type){case"label":return nt(Ke(this.tag,{style:j,class:[K.e("cell"),K.e("label"),K.is("bordered-label",M),K.is("vertical-label",R),H,q],colSpan:R?U:1},N),A);case"content":return nt(Ke(this.tag,{style:j,class:[K.e("cell"),K.e("content"),K.is("bordered-content",M),K.is("vertical-content",R),P,J],colSpan:R?U:U*2-1},O),A);default:return nt(Ke("td",{style:j,class:[K.e("cell"),P],colSpan:U},[yr(N)?void 0:Ke("span",{class:[K.e("label"),q]},N),Ke("span",{class:[K.e("content"),J]},O)]),A)}}});const j9=Ne({row:{type:Ae(Array),default:()=>[]}}),q9={key:1},W9=Se({name:"ElDescriptionsRow"}),K9=Se({...W9,props:j9,setup(o){const u=Be(Ng,{});return(c,$)=>I(u).direction==="vertical"?(X(),$e(ze,{key:0},[de("tr",null,[(X(!0),$e(ze,null,ft(c.row,(m,y)=>(X(),Me(I(Fl),{key:`tr1-${y}`,cell:m,tag:"th",type:"label"},null,8,["cell"]))),128))]),de("tr",null,[(X(!0),$e(ze,null,ft(c.row,(m,y)=>(X(),Me(I(Fl),{key:`tr2-${y}`,cell:m,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(X(),$e("tr",q9,[(X(!0),$e(ze,null,ft(c.row,(m,y)=>(X(),$e(ze,{key:`tr3-${y}`},[I(u).border?(X(),$e(ze,{key:0},[me(I(Fl),{cell:m,tag:"td",type:"label"},null,8,["cell"]),me(I(Fl),{cell:m,tag:"td",type:"content"},null,8,["cell"])],64)):(X(),Me(I(Fl),{key:1,cell:m,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}});var G9=Te(K9,[["__file","descriptions-row.vue"]]);const Q9=Ne({border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},size:Ir,title:{type:String,default:""},extra:{type:String,default:""}}),Z9=Se({name:"ElDescriptions"}),Y9=Se({...Z9,props:Q9,setup(o){const u=o,c=Le("descriptions"),$=fr(),m=br();ht(Ng,u);const y=Q(()=>[c.b(),c.m($.value)]),v=(A,M,k,R=!1)=>(A.props||(A.props={}),M>k&&(A.props.span=k),R&&(A.props.span=M),A),x=()=>{if(!m.default)return[];const A=La(m.default()).filter(O=>{var U;return((U=O==null?void 0:O.type)==null?void 0:U.name)==="ElDescriptionsItem"}),M=[];let k=[],R=u.column,N=0;return A.forEach((O,U)=>{var P;const H=((P=O.props)==null?void 0:P.span)||1;if(U<A.length-1&&(N+=H>R?R:H),U===A.length-1){const J=u.column-N%u.column;k.push(v(O,J,R,!0)),M.push(k);return}H<R?(R-=H,k.push(O)):(k.push(v(O,H,R)),M.push(k),R=u.column,k=[])}),M};return(A,M)=>(X(),$e("div",{class:ne(I(y))},[A.title||A.extra||A.$slots.title||A.$slots.extra?(X(),$e("div",{key:0,class:ne(I(c).e("header"))},[de("div",{class:ne(I(c).e("title"))},[Ve(A.$slots,"title",{},()=>[it(Fe(A.title),1)])],2),de("div",{class:ne(I(c).e("extra"))},[Ve(A.$slots,"extra",{},()=>[it(Fe(A.extra),1)])],2)],2)):Ie("v-if",!0),de("div",{class:ne(I(c).e("body"))},[de("table",{class:ne([I(c).e("table"),I(c).is("bordered",A.border)])},[de("tbody",null,[(X(!0),$e(ze,null,ft(x(),(k,R)=>(X(),Me(G9,{key:R,row:k},null,8,["row"]))),128))])],2)],2)],2))}});var X9=Te(Y9,[["__file","description.vue"]]);const ej=Ne({label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}),F2=Se({name:"ElDescriptionsItem",props:ej}),tj=ut(X9,{DescriptionsItem:F2}),rj=Xt(F2),nj=Ne({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:Ae([String,Array,Object])},zIndex:{type:Ae([String,Number])}}),sj={click:o=>o instanceof MouseEvent},aj="overlay";var ij=Se({name:"ElOverlay",props:nj,emits:sj,setup(o,{slots:u,emit:c}){const $=Le(aj),m=A=>{c("click",A)},{onClick:y,onMousedown:v,onMouseup:x}=fg(o.customMaskEvent?void 0:m);return()=>o.mask?me("div",{class:[$.b(),o.overlayClass],style:{zIndex:o.zIndex},onClick:y,onMousedown:v,onMouseup:x},[Ve(u,"default")],In.STYLE|In.CLASS|In.PROPS,["onClick","onMouseup","onMousedown"]):Ke("div",{class:o.overlayClass,style:{zIndex:o.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[Ve(u,"default")])}});const Tg=ij,N2=Symbol("dialogInjectionKey"),T2=Ne({center:Boolean,alignCenter:Boolean,closeIcon:{type:Mt},customClass:{type:String,default:""},draggable:Boolean,fullscreen:Boolean,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),oj={close:()=>!0},lj=["aria-level"],uj=["aria-label"],_j=["id"],cj=Se({name:"ElDialogContent"}),pj=Se({...cj,props:T2,emits:oj,setup(o){const u=o,{t:c}=St(),{Close:$}=tg,{dialogRef:m,headerRef:y,bodyId:v,ns:x,style:A}=Be(N2),{focusTrapRef:M}=Be(Ag),k=Q(()=>[x.b(),x.is("fullscreen",u.fullscreen),x.is("draggable",u.draggable),x.is("align-center",u.alignCenter),{[x.m("center")]:u.center},u.customClass]),R=c$(M,m),N=Q(()=>u.draggable);return Ex(m,y,N),(O,U)=>(X(),$e("div",{ref:I(R),class:ne(I(k)),style:je(I(A)),tabindex:"-1"},[de("header",{ref_key:"headerRef",ref:y,class:ne(I(x).e("header"))},[Ve(O.$slots,"header",{},()=>[de("span",{role:"heading","aria-level":O.ariaLevel,class:ne(I(x).e("title"))},Fe(O.title),11,lj)]),O.showClose?(X(),$e("button",{key:0,"aria-label":I(c)("el.dialog.close"),class:ne(I(x).e("headerbtn")),type:"button",onClick:U[0]||(U[0]=P=>O.$emit("close"))},[me(I(He),{class:ne(I(x).e("close"))},{default:Ce(()=>[(X(),Me(pt(O.closeIcon||I($))))]),_:1},8,["class"])],10,uj)):Ie("v-if",!0)],2),de("div",{id:I(v),class:ne(I(x).e("body"))},[Ve(O.$slots,"default")],10,_j),O.$slots.footer?(X(),$e("footer",{key:0,class:ne(I(x).e("footer"))},[Ve(O.$slots,"footer")],2)):Ie("v-if",!0)],6))}});var $j=Te(pj,[["__file","dialog-content.vue"]]);const O2=Ne({...T2,appendToBody:Boolean,appendTo:{type:Ae(String),default:"body"},beforeClose:{type:Ae(Function)},destroyOnClose:Boolean,closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:Boolean,modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1},headerAriaLevel:{type:String,default:"2"}}),P2={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[_t]:o=>pr(o),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},U2=(o,u)=>{var c;const m=ot().emit,{nextZIndex:y}=$l();let v="";const x=Jr(),A=Jr(),M=ae(!1),k=ae(!1),R=ae(!1),N=ae((c=o.zIndex)!=null?c:y());let O,U;const P=g$("namespace",eu),H=Q(()=>{const C={},t=`--${P.value}-dialog`;return o.fullscreen||(o.top&&(C[`${t}-margin-top`]=o.top),o.width&&(C[`${t}-width`]=_r(o.width))),C}),J=Q(()=>o.alignCenter?{display:"flex"}:{});function q(){m("opened")}function j(){m("closed"),m(_t,!1),o.destroyOnClose&&(R.value=!1)}function K(){m("close")}function ee(){U==null||U(),O==null||O(),o.openDelay&&o.openDelay>0?{stop:O}=ki(()=>ie(),o.openDelay):ie()}function Z(){O==null||O(),U==null||U(),o.closeDelay&&o.closeDelay>0?{stop:U}=ki(()=>oe(),o.closeDelay):oe()}function te(){function C(t){t||(k.value=!0,M.value=!1)}o.beforeClose?o.beforeClose(C):Z()}function re(){o.closeOnClickModal&&te()}function ie(){vt&&(M.value=!0)}function oe(){M.value=!1}function le(){m("openAutoFocus")}function _e(){m("closeAutoFocus")}function fe(C){var t;((t=C.detail)==null?void 0:t.focusReason)==="pointer"&&C.preventDefault()}o.lockScroll&&og(M);function pe(){o.closeOnPressEscape&&te()}return Re(()=>o.modelValue,C=>{C?(k.value=!1,ee(),R.value=!0,N.value=$x(o.zIndex)?y():N.value++,Ge(()=>{m("open"),u.value&&(u.value.scrollTop=0)})):M.value&&Z()}),Re(()=>o.fullscreen,C=>{u.value&&(C?(v=u.value.style.transform,u.value.style.transform=""):u.value.style.transform=v)}),st(()=>{o.modelValue&&(M.value=!0,R.value=!0,ee())}),{afterEnter:q,afterLeave:j,beforeLeave:K,handleClose:te,onModalClick:re,close:Z,doClose:oe,onOpenAutoFocus:le,onCloseAutoFocus:_e,onCloseRequested:pe,onFocusoutPrevented:fe,titleId:x,bodyId:A,closed:k,style:H,overlayDialogStyle:J,rendered:R,visible:M,zIndex:N}},dj=["aria-label","aria-labelledby","aria-describedby"],hj=Se({name:"ElDialog",inheritAttrs:!1}),fj=Se({...hj,props:O2,emits:P2,setup(o,{expose:u}){const c=o,$=br();Cs({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},Q(()=>!!$.title)),Cs({scope:"el-dialog",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/dialog.html#attributes",type:"Attribute"},Q(()=>!!c.customClass));const m=Le("dialog"),y=ae(),v=ae(),x=ae(),{visible:A,titleId:M,bodyId:k,style:R,overlayDialogStyle:N,rendered:O,zIndex:U,afterEnter:P,afterLeave:H,beforeLeave:J,handleClose:q,onModalClick:j,onOpenAutoFocus:K,onCloseAutoFocus:ee,onCloseRequested:Z,onFocusoutPrevented:te}=U2(c,y);ht(N2,{dialogRef:y,headerRef:v,bodyId:k,ns:m,rendered:O,style:R});const re=fg(j),ie=Q(()=>c.draggable&&!c.fullscreen);return u({visible:A,dialogContentRef:x}),(oe,le)=>(X(),Me(_l,{to:oe.appendTo,disabled:oe.appendTo!=="body"?!1:!oe.appendToBody},[me(dr,{name:"dialog-fade",onAfterEnter:I(P),onAfterLeave:I(H),onBeforeLeave:I(J),persisted:""},{default:Ce(()=>[nt(me(I(Tg),{"custom-mask-event":"",mask:oe.modal,"overlay-class":oe.modalClass,"z-index":I(U)},{default:Ce(()=>[de("div",{role:"dialog","aria-modal":"true","aria-label":oe.title||void 0,"aria-labelledby":oe.title?void 0:I(M),"aria-describedby":I(k),class:ne(`${I(m).namespace.value}-overlay-dialog`),style:je(I(N)),onClick:le[0]||(le[0]=(..._e)=>I(re).onClick&&I(re).onClick(..._e)),onMousedown:le[1]||(le[1]=(..._e)=>I(re).onMousedown&&I(re).onMousedown(..._e)),onMouseup:le[2]||(le[2]=(..._e)=>I(re).onMouseup&&I(re).onMouseup(..._e))},[me(I(d_),{loop:"",trapped:I(A),"focus-start-el":"container",onFocusAfterTrapped:I(K),onFocusAfterReleased:I(ee),onFocusoutPrevented:I(te),onReleaseRequested:I(Z)},{default:Ce(()=>[I(O)?(X(),Me($j,ct({key:0,ref_key:"dialogContentRef",ref:x},oe.$attrs,{"custom-class":oe.customClass,center:oe.center,"align-center":oe.alignCenter,"close-icon":oe.closeIcon,draggable:I(ie),fullscreen:oe.fullscreen,"show-close":oe.showClose,title:oe.title,"aria-level":oe.headerAriaLevel,onClose:I(q)}),Ks({header:Ce(()=>[oe.$slots.title?Ve(oe.$slots,"title",{key:1}):Ve(oe.$slots,"header",{key:0,close:I(q),titleId:I(M),titleClass:I(m).e("title")})]),default:Ce(()=>[Ve(oe.$slots,"default")]),_:2},[oe.$slots.footer?{name:"footer",fn:Ce(()=>[Ve(oe.$slots,"footer")])}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","aria-level","onClose"])):Ie("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,dj)]),_:3},8,["mask","overlay-class","z-index"]),[[bt,I(A)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["to","disabled"]))}});var mj=Te(fj,[["__file","dialog.vue"]]);const gj=ut(mj),yj=Ne({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:Ae(String),default:"solid"}}),vj=Se({name:"ElDivider"}),Sj=Se({...vj,props:yj,setup(o){const u=o,c=Le("divider"),$=Q(()=>c.cssVar({"border-style":u.borderStyle}));return(m,y)=>(X(),$e("div",{class:ne([I(c).b(),I(c).m(m.direction)]),style:je(I($)),role:"separator"},[m.$slots.default&&m.direction!=="vertical"?(X(),$e("div",{key:0,class:ne([I(c).e("text"),I(c).is(m.contentPosition)])},[Ve(m.$slots,"default")],2)):Ie("v-if",!0)],6))}});var bj=Te(Sj,[["__file","divider.vue"]]);const D2=ut(bj),Cj=Ne({...O2,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},headerAriaLevel:{type:String,default:"2"}}),wj=P2,xj=["aria-label","aria-labelledby","aria-describedby"],Ej=["id","aria-level"],Aj=["aria-label"],Ij=["id"],Mj=Se({name:"ElDrawer",inheritAttrs:!1}),kj=Se({...Mj,props:Cj,emits:wj,setup(o,{expose:u}){const c=o,$=br();Cs({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},Q(()=>!!$.title)),Cs({scope:"el-drawer",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/drawer.html#attributes",type:"Attribute"},Q(()=>!!c.customClass));const m=ae(),y=ae(),v=Le("drawer"),{t:x}=St(),{afterEnter:A,afterLeave:M,beforeLeave:k,visible:R,rendered:N,titleId:O,bodyId:U,onModalClick:P,onCloseRequested:H,handleClose:J}=U2(c,m),q=Q(()=>c.direction==="rtl"||c.direction==="ltr"),j=Q(()=>_r(c.size));return u({handleClose:J,afterEnter:A,afterLeave:M}),(K,ee)=>(X(),Me(_l,{to:"body",disabled:!K.appendToBody},[me(dr,{name:I(v).b("fade"),onAfterEnter:I(A),onAfterLeave:I(M),onBeforeLeave:I(k),persisted:""},{default:Ce(()=>[nt(me(I(Tg),{mask:K.modal,"overlay-class":K.modalClass,"z-index":K.zIndex,onClick:I(P)},{default:Ce(()=>[me(I(d_),{loop:"",trapped:I(R),"focus-trap-el":m.value,"focus-start-el":y.value,onReleaseRequested:I(H)},{default:Ce(()=>[de("div",ct({ref_key:"drawerRef",ref:m,"aria-modal":"true","aria-label":K.title||void 0,"aria-labelledby":K.title?void 0:I(O),"aria-describedby":I(U)},K.$attrs,{class:[I(v).b(),K.direction,I(R)&&"open",K.customClass],style:I(q)?"width: "+I(j):"height: "+I(j),role:"dialog",onClick:ee[1]||(ee[1]=Ye(()=>{},["stop"]))}),[de("span",{ref_key:"focusStartRef",ref:y,class:ne(I(v).e("sr-focus")),tabindex:"-1"},null,2),K.withHeader?(X(),$e("header",{key:0,class:ne(I(v).e("header"))},[K.$slots.title?Ve(K.$slots,"title",{key:1},()=>[Ie(" DEPRECATED SLOT ")]):Ve(K.$slots,"header",{key:0,close:I(J),titleId:I(O),titleClass:I(v).e("title")},()=>[K.$slots.title?Ie("v-if",!0):(X(),$e("span",{key:0,id:I(O),role:"heading","aria-level":K.headerAriaLevel,class:ne(I(v).e("title"))},Fe(K.title),11,Ej))]),K.showClose?(X(),$e("button",{key:2,"aria-label":I(x)("el.drawer.close"),class:ne(I(v).e("close-btn")),type:"button",onClick:ee[0]||(ee[0]=(...Z)=>I(J)&&I(J)(...Z))},[me(I(He),{class:ne(I(v).e("close"))},{default:Ce(()=>[me(I(ns))]),_:1},8,["class"])],10,Aj)):Ie("v-if",!0)],2)):Ie("v-if",!0),I(N)?(X(),$e("div",{key:1,id:I(U),class:ne(I(v).e("body"))},[Ve(K.$slots,"default")],10,Ij)):Ie("v-if",!0),K.$slots.footer?(X(),$e("div",{key:2,class:ne(I(v).e("footer"))},[Ve(K.$slots,"footer")],2)):Ie("v-if",!0)],16,xj)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[bt,I(R)]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var Vj=Te(kj,[["__file","drawer.vue"]]);const Rj=ut(Vj),Lj=Se({inheritAttrs:!1});function Fj(o,u,c,$,m,y){return Ve(o.$slots,"default")}var Nj=Te(Lj,[["render",Fj],["__file","collection.vue"]]);const Tj=Se({name:"ElCollectionItem",inheritAttrs:!1});function Oj(o,u,c,$,m,y){return Ve(o.$slots,"default")}var Pj=Te(Tj,[["render",Oj],["__file","collection-item.vue"]]);const B2="data-el-collection-item",J2=o=>{const u=`El${o}Collection`,c=`${u}Item`,$=Symbol(u),m=Symbol(c),y={...Nj,name:u,setup(){const x=ae(null),A=new Map;ht($,{itemMap:A,getItems:()=>{const k=I(x);if(!k)return[];const R=Array.from(k.querySelectorAll(`[${B2}]`));return[...A.values()].sort((O,U)=>R.indexOf(O.ref)-R.indexOf(U.ref))},collectionRef:x})}},v={...Pj,name:c,setup(x,{attrs:A}){const M=ae(null),k=Be($,void 0);ht(m,{collectionItemRef:M}),st(()=>{const R=I(M);R&&k.itemMap.set(R,{ref:R,...A})}),Bt(()=>{const R=I(M);k.itemMap.delete(R)})}};return{COLLECTION_INJECTION_KEY:$,COLLECTION_ITEM_INJECTION_KEY:m,ElCollection:y,ElCollectionItem:v}},Uj=Ne({style:{type:Ae([String,Array,Object])},currentTabId:{type:Ae(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:Ae(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:Dj,ElCollectionItem:Bj,COLLECTION_INJECTION_KEY:Og,COLLECTION_ITEM_INJECTION_KEY:Jj}=J2("RovingFocusGroup"),Pg=Symbol("elRovingFocusGroup"),z2=Symbol("elRovingFocusGroupItem"),zj={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},Hj=(o,u)=>{if(u!=="rtl")return o;switch(o){case We.right:return We.left;case We.left:return We.right;default:return o}},jj=(o,u,c)=>{const $=Hj(o.key,c);if(!(u==="vertical"&&[We.left,We.right].includes($))&&!(u==="horizontal"&&[We.up,We.down].includes($)))return zj[$]},qj=(o,u)=>o.map((c,$)=>o[($+u)%o.length]),Ug=o=>{const{activeElement:u}=document;for(const c of o)if(c===u||(c.focus(),u!==document.activeElement))return},X1="currentTabIdChange",eS="rovingFocusGroup.entryFocus",Wj={bubbles:!1,cancelable:!0},Kj=Se({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:Uj,emits:[X1,"entryFocus"],setup(o,{emit:u}){var c;const $=ae((c=o.currentTabId||o.defaultCurrentTabId)!=null?c:null),m=ae(!1),y=ae(!1),v=ae(null),{getItems:x}=Be(Og,void 0),A=Q(()=>[{outline:"none"},o.style]),M=P=>{u(X1,P)},k=()=>{m.value=!0},R=tr(P=>{var H;(H=o.onMousedown)==null||H.call(o,P)},()=>{y.value=!0}),N=tr(P=>{var H;(H=o.onFocus)==null||H.call(o,P)},P=>{const H=!I(y),{target:J,currentTarget:q}=P;if(J===q&&H&&!I(m)){const j=new Event(eS,Wj);if(q==null||q.dispatchEvent(j),!j.defaultPrevented){const K=x().filter(ie=>ie.focusable),ee=K.find(ie=>ie.active),Z=K.find(ie=>ie.id===I($)),re=[ee,Z,...K].filter(Boolean).map(ie=>ie.ref);Ug(re)}}y.value=!1}),O=tr(P=>{var H;(H=o.onBlur)==null||H.call(o,P)},()=>{m.value=!1}),U=(...P)=>{u("entryFocus",...P)};ht(Pg,{currentTabbedId:ul($),loop:Lt(o,"loop"),tabIndex:Q(()=>I(m)?-1:0),rovingFocusGroupRef:v,rovingFocusGroupRootStyle:A,orientation:Lt(o,"orientation"),dir:Lt(o,"dir"),onItemFocus:M,onItemShiftTab:k,onBlur:O,onFocus:N,onMousedown:R}),Re(()=>o.currentTabId,P=>{$.value=P??null}),Wt(v,eS,U)}});function Gj(o,u,c,$,m,y){return Ve(o.$slots,"default")}var Qj=Te(Kj,[["render",Gj],["__file","roving-focus-group-impl.vue"]]);const Zj=Se({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:Dj,ElRovingFocusGroupImpl:Qj}});function Yj(o,u,c,$,m,y){const v=Xe("el-roving-focus-group-impl"),x=Xe("el-focus-group-collection");return X(),Me(x,null,{default:Ce(()=>[me(v,Yn(Xp(o.$attrs)),{default:Ce(()=>[Ve(o.$slots,"default")]),_:3},16)]),_:3})}var Xj=Te(Zj,[["render",Yj],["__file","roving-focus-group.vue"]]);const eq=Se({components:{ElRovingFocusCollectionItem:Bj},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(o,{emit:u}){const{currentTabbedId:c,loop:$,onItemFocus:m,onItemShiftTab:y}=Be(Pg,void 0),{getItems:v}=Be(Og,void 0),x=Jr(),A=ae(null),M=tr(O=>{u("mousedown",O)},O=>{o.focusable?m(I(x)):O.preventDefault()}),k=tr(O=>{u("focus",O)},()=>{m(I(x))}),R=tr(O=>{u("keydown",O)},O=>{const{key:U,shiftKey:P,target:H,currentTarget:J}=O;if(U===We.tab&&P){y();return}if(H!==J)return;const q=jj(O);if(q){O.preventDefault();let K=v().filter(ee=>ee.focusable).map(ee=>ee.ref);switch(q){case"last":{K.reverse();break}case"prev":case"next":{q==="prev"&&K.reverse();const ee=K.indexOf(J);K=$.value?qj(K,ee+1):K.slice(ee+1);break}}Ge(()=>{Ug(K)})}}),N=Q(()=>c.value===I(x));return ht(z2,{rovingFocusGroupItemRef:A,tabIndex:Q(()=>I(N)?0:-1),handleMousedown:M,handleFocus:k,handleKeydown:R}),{id:x,handleKeydown:R,handleFocus:k,handleMousedown:M}}});function tq(o,u,c,$,m,y){const v=Xe("el-roving-focus-collection-item");return X(),Me(v,{id:o.id,focusable:o.focusable,active:o.active},{default:Ce(()=>[Ve(o.$slots,"default")]),_:3},8,["id","focusable","active"])}var rq=Te(eq,[["render",tq],["__file","roving-focus-item.vue"]]);const Pc=Ne({trigger:Vu.trigger,effect:{...Rr.effect,default:"light"},type:{type:Ae(String)},placement:{type:Ae(String),default:"bottom"},popperOptions:{type:Ae(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:Ae([Number,String]),default:0},maxHeight:{type:Ae([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:Ae(Object)},teleported:Rr.teleported}),H2=Ne({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Mt}}),nq=Ne({onKeydown:{type:Ae(Function)}}),sq=[We.down,We.pageDown,We.home],j2=[We.up,We.pageUp,We.end],aq=[...sq,...j2],{ElCollection:iq,ElCollectionItem:oq,COLLECTION_INJECTION_KEY:lq,COLLECTION_ITEM_INJECTION_KEY:uq}=J2("Dropdown"),w$=Symbol("elDropdown"),{ButtonGroup:_q}=Er,cq=Se({name:"ElDropdown",components:{ElButton:Er,ElButtonGroup:_q,ElScrollbar:ia,ElDropdownCollection:iq,ElTooltip:zr,ElRovingFocusGroup:Xj,ElOnlyChild:fE,ElIcon:He,ArrowDown:sa},props:Pc,emits:["visible-change","click","command"],setup(o,{emit:u}){const c=ot(),$=Le("dropdown"),{t:m}=St(),y=ae(),v=ae(),x=ae(null),A=ae(null),M=ae(null),k=ae(null),R=ae(!1),N=[We.enter,We.space,We.down],O=Q(()=>({maxHeight:_r(o.maxHeight)})),U=Q(()=>[$.m(ee.value)]),P=Q(()=>Ri(o.trigger)),H=Jr().value,J=Q(()=>o.id||H);Re([y,P],([f,he],[V])=>{var ue,W,h;(ue=V==null?void 0:V.$el)!=null&&ue.removeEventListener&&V.$el.removeEventListener("pointerenter",te),(W=f==null?void 0:f.$el)!=null&&W.removeEventListener&&f.$el.removeEventListener("pointerenter",te),(h=f==null?void 0:f.$el)!=null&&h.addEventListener&&he.includes("hover")&&f.$el.addEventListener("pointerenter",te)},{immediate:!0}),Bt(()=>{var f,he;(he=(f=y.value)==null?void 0:f.$el)!=null&&he.removeEventListener&&y.value.$el.removeEventListener("pointerenter",te)});function q(){j()}function j(){var f;(f=x.value)==null||f.onClose()}function K(){var f;(f=x.value)==null||f.onOpen()}const ee=fr();function Z(...f){u("command",...f)}function te(){var f,he;(he=(f=y.value)==null?void 0:f.$el)==null||he.focus()}function re(){}function ie(){const f=I(A);P.value.includes("hover")&&(f==null||f.focus()),k.value=null}function oe(f){k.value=f}function le(f){R.value||(f.preventDefault(),f.stopImmediatePropagation())}function _e(){u("visible-change",!0)}function fe(f){(f==null?void 0:f.type)==="keydown"&&A.value.focus()}function pe(){u("visible-change",!1)}return ht(w$,{contentRef:A,role:Q(()=>o.role),triggerId:J,isUsingKeyboard:R,onItemEnter:re,onItemLeave:ie}),ht("elDropdown",{instance:c,dropdownSize:ee,handleClick:q,commandHandler:Z,trigger:Lt(o,"trigger"),hideOnClick:Lt(o,"hideOnClick")}),{t:m,ns:$,scrollbar:M,wrapStyle:O,dropdownTriggerKls:U,dropdownSize:ee,triggerId:J,triggerKeys:N,currentTabId:k,handleCurrentTabIdChange:oe,handlerMainButtonClick:f=>{u("click",f)},handleEntryFocus:le,handleClose:j,handleOpen:K,handleBeforeShowTooltip:_e,handleShowTooltip:fe,handleBeforeHideTooltip:pe,onFocusAfterTrapped:f=>{var he,V;f.preventDefault(),(V=(he=A.value)==null?void 0:he.focus)==null||V.call(he,{preventScroll:!0})},popperRef:x,contentRef:A,triggeringElementRef:y,referenceElementRef:v}}});function pq(o,u,c,$,m,y){var v;const x=Xe("el-dropdown-collection"),A=Xe("el-roving-focus-group"),M=Xe("el-scrollbar"),k=Xe("el-only-child"),R=Xe("el-tooltip"),N=Xe("el-button"),O=Xe("arrow-down"),U=Xe("el-icon"),P=Xe("el-button-group");return X(),$e("div",{class:ne([o.ns.b(),o.ns.is("disabled",o.disabled)])},[me(R,{ref:"popperRef",role:o.role,effect:o.effect,"fallback-placements":["bottom","top"],"popper-options":o.popperOptions,"gpu-acceleration":!1,"hide-after":o.trigger==="hover"?o.hideTimeout:0,"manual-mode":!0,placement:o.placement,"popper-class":[o.ns.e("popper"),o.popperClass],"reference-element":(v=o.referenceElementRef)==null?void 0:v.$el,trigger:o.trigger,"trigger-keys":o.triggerKeys,"trigger-target-el":o.contentRef,"show-after":o.trigger==="hover"?o.showTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":o.triggeringElementRef,"virtual-triggering":o.splitButton,disabled:o.disabled,transition:`${o.ns.namespace.value}-zoom-in-top`,teleported:o.teleported,pure:"",persistent:"",onBeforeShow:o.handleBeforeShowTooltip,onShow:o.handleShowTooltip,onBeforeHide:o.handleBeforeHideTooltip},Ks({content:Ce(()=>[me(M,{ref:"scrollbar","wrap-style":o.wrapStyle,tag:"div","view-class":o.ns.e("list")},{default:Ce(()=>[me(A,{loop:o.loop,"current-tab-id":o.currentTabId,orientation:"horizontal",onCurrentTabIdChange:o.handleCurrentTabIdChange,onEntryFocus:o.handleEntryFocus},{default:Ce(()=>[me(x,null,{default:Ce(()=>[Ve(o.$slots,"dropdown")]),_:3})]),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])]),_:3},8,["wrap-style","view-class"])]),_:2},[o.splitButton?void 0:{name:"default",fn:Ce(()=>[me(k,{id:o.triggerId,ref:"triggeringElementRef",role:"button",tabindex:o.tabindex},{default:Ce(()=>[Ve(o.$slots,"default")]),_:3},8,["id","tabindex"])])}]),1032,["role","effect","popper-options","hide-after","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-after","virtual-ref","virtual-triggering","disabled","transition","teleported","onBeforeShow","onShow","onBeforeHide"]),o.splitButton?(X(),Me(P,{key:0},{default:Ce(()=>[me(N,ct({ref:"referenceElementRef"},o.buttonProps,{size:o.dropdownSize,type:o.type,disabled:o.disabled,tabindex:o.tabindex,onClick:o.handlerMainButtonClick}),{default:Ce(()=>[Ve(o.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),me(N,ct({id:o.triggerId,ref:"triggeringElementRef"},o.buttonProps,{role:"button",size:o.dropdownSize,type:o.type,class:o.ns.e("caret-button"),disabled:o.disabled,tabindex:o.tabindex,"aria-label":o.t("el.dropdown.toggleDropdown")}),{default:Ce(()=>[me(U,{class:ne(o.ns.e("icon"))},{default:Ce(()=>[me(O)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):Ie("v-if",!0)],2)}var $q=Te(cq,[["render",pq],["__file","dropdown.vue"]]);const dq=Se({name:"DropdownItemImpl",components:{ElIcon:He},props:H2,emits:["pointermove","pointerleave","click","clickimpl"],setup(o,{emit:u}){const c=Le("dropdown"),{role:$}=Be(w$,void 0),{collectionItemRef:m}=Be(uq,void 0),{collectionItemRef:y}=Be(Jj,void 0),{rovingFocusGroupItemRef:v,tabIndex:x,handleFocus:A,handleKeydown:M,handleMousedown:k}=Be(z2,void 0),R=c$(m,y,v),N=Q(()=>$.value==="menu"?"menuitem":$.value==="navigation"?"link":"button"),O=tr(U=>{const{code:P}=U;if(P===We.enter||P===We.space)return U.preventDefault(),U.stopImmediatePropagation(),u("clickimpl",U),!0},M);return{ns:c,itemRef:R,dataset:{[B2]:""},role:N,tabIndex:x,handleFocus:A,handleKeydown:O,handleMousedown:k}}}),hq=["aria-disabled","tabindex","role"];function fq(o,u,c,$,m,y){const v=Xe("el-icon");return X(),$e(ze,null,[o.divided?(X(),$e("li",ct({key:0,role:"separator",class:o.ns.bem("menu","item","divided")},o.$attrs),null,16)):Ie("v-if",!0),de("li",ct({ref:o.itemRef},{...o.dataset,...o.$attrs},{"aria-disabled":o.disabled,class:[o.ns.be("menu","item"),o.ns.is("disabled",o.disabled)],tabindex:o.tabIndex,role:o.role,onClick:u[0]||(u[0]=x=>o.$emit("clickimpl",x)),onFocus:u[1]||(u[1]=(...x)=>o.handleFocus&&o.handleFocus(...x)),onKeydown:u[2]||(u[2]=Ye((...x)=>o.handleKeydown&&o.handleKeydown(...x),["self"])),onMousedown:u[3]||(u[3]=(...x)=>o.handleMousedown&&o.handleMousedown(...x)),onPointermove:u[4]||(u[4]=x=>o.$emit("pointermove",x)),onPointerleave:u[5]||(u[5]=x=>o.$emit("pointerleave",x))}),[o.icon?(X(),Me(v,{key:0},{default:Ce(()=>[(X(),Me(pt(o.icon)))]),_:1})):Ie("v-if",!0),Ve(o.$slots,"default")],16,hq)],64)}var mq=Te(dq,[["render",fq],["__file","dropdown-item-impl.vue"]]);const q2=()=>{const o=Be("elDropdown",{}),u=Q(()=>o==null?void 0:o.dropdownSize);return{elDropdown:o,_elDropdownSize:u}},gq=Se({name:"ElDropdownItem",components:{ElDropdownCollectionItem:oq,ElRovingFocusItem:rq,ElDropdownItemImpl:mq},inheritAttrs:!1,props:H2,emits:["pointermove","pointerleave","click"],setup(o,{emit:u,attrs:c}){const{elDropdown:$}=q2(),m=ot(),y=ae(null),v=Q(()=>{var O,U;return(U=(O=I(y))==null?void 0:O.textContent)!=null?U:""}),{onItemEnter:x,onItemLeave:A}=Be(w$,void 0),M=tr(O=>(u("pointermove",O),O.defaultPrevented),Xy(O=>{if(o.disabled){A(O);return}const U=O.currentTarget;U===document.activeElement||U.contains(document.activeElement)||(x(O),O.defaultPrevented||U==null||U.focus())})),k=tr(O=>(u("pointerleave",O),O.defaultPrevented),Xy(O=>{A(O)})),R=tr(O=>{if(!o.disabled)return u("click",O),O.type!=="keydown"&&O.defaultPrevented},O=>{var U,P,H;if(o.disabled){O.stopImmediatePropagation();return}(U=$==null?void 0:$.hideOnClick)!=null&&U.value&&((P=$.handleClick)==null||P.call($)),(H=$.commandHandler)==null||H.call($,o.command,m,O)}),N=Q(()=>({...o,...c}));return{handleClick:R,handlePointerMove:M,handlePointerLeave:k,textContent:v,propsAndAttrs:N}}});function yq(o,u,c,$,m,y){var v;const x=Xe("el-dropdown-item-impl"),A=Xe("el-roving-focus-item"),M=Xe("el-dropdown-collection-item");return X(),Me(M,{disabled:o.disabled,"text-value":(v=o.textValue)!=null?v:o.textContent},{default:Ce(()=>[me(A,{focusable:!o.disabled},{default:Ce(()=>[me(x,ct(o.propsAndAttrs,{onPointerleave:o.handlePointerLeave,onPointermove:o.handlePointerMove,onClickimpl:o.handleClick}),{default:Ce(()=>[Ve(o.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var W2=Te(gq,[["render",yq],["__file","dropdown-item.vue"]]);const vq=Se({name:"ElDropdownMenu",props:nq,setup(o){const u=Le("dropdown"),{_elDropdownSize:c}=q2(),$=c.value,{focusTrapRef:m,onKeydown:y}=Be(Ag,void 0),{contentRef:v,role:x,triggerId:A}=Be(w$,void 0),{collectionRef:M,getItems:k}=Be(lq,void 0),{rovingFocusGroupRef:R,rovingFocusGroupRootStyle:N,tabIndex:O,onBlur:U,onFocus:P,onMousedown:H}=Be(Pg,void 0),{collectionRef:J}=Be(Og,void 0),q=Q(()=>[u.b("menu"),u.bm("menu",$==null?void 0:$.value)]),j=c$(v,M,m,R,J),K=tr(Z=>{var te;(te=o.onKeydown)==null||te.call(o,Z)},Z=>{const{currentTarget:te,code:re,target:ie}=Z;if(te.contains(ie),We.tab===re&&Z.stopImmediatePropagation(),Z.preventDefault(),ie!==I(v)||!aq.includes(re))return;const le=k().filter(_e=>!_e.disabled).map(_e=>_e.ref);j2.includes(re)&&le.reverse(),Ug(le)});return{size:$,rovingFocusGroupRootStyle:N,tabIndex:O,dropdownKls:q,role:x,triggerId:A,dropdownListWrapperRef:j,handleKeydown:Z=>{K(Z),y(Z)},onBlur:U,onFocus:P,onMousedown:H}}}),Sq=["role","aria-labelledby"];function bq(o,u,c,$,m,y){return X(),$e("ul",{ref:o.dropdownListWrapperRef,class:ne(o.dropdownKls),style:je(o.rovingFocusGroupRootStyle),tabindex:-1,role:o.role,"aria-labelledby":o.triggerId,onBlur:u[0]||(u[0]=(...v)=>o.onBlur&&o.onBlur(...v)),onFocus:u[1]||(u[1]=(...v)=>o.onFocus&&o.onFocus(...v)),onKeydown:u[2]||(u[2]=Ye((...v)=>o.handleKeydown&&o.handleKeydown(...v),["self"])),onMousedown:u[3]||(u[3]=Ye((...v)=>o.onMousedown&&o.onMousedown(...v),["self"]))},[Ve(o.$slots,"default")],46,Sq)}var K2=Te(vq,[["render",bq],["__file","dropdown-menu.vue"]]);const Cq=ut($q,{DropdownItem:W2,DropdownMenu:K2}),wq=Xt(W2),xq=Xt(K2),Eq={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Aq=["id"],Iq=["stop-color"],Mq=["stop-color"],kq=["id"],Vq=["stop-color"],Rq=["stop-color"],Lq=["id"],Fq={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},Nq={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},Tq={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},Oq=["fill"],Pq=["fill"],Uq={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},Dq=["fill"],Bq=["fill"],Jq=["fill"],zq=["fill"],Hq=["fill"],jq={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},qq=["fill","xlink:href"],Wq=["fill","mask"],Kq=["fill"],Gq=Se({name:"ImgEmpty"}),Qq=Se({...Gq,setup(o){const u=Le("empty"),c=Jr();return($,m)=>(X(),$e("svg",Eq,[de("defs",null,[de("linearGradient",{id:`linearGradient-1-${I(c)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[de("stop",{"stop-color":`var(${I(u).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,Iq),de("stop",{"stop-color":`var(${I(u).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,Mq)],8,Aq),de("linearGradient",{id:`linearGradient-2-${I(c)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[de("stop",{"stop-color":`var(${I(u).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,Vq),de("stop",{"stop-color":`var(${I(u).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,Rq)],8,kq),de("rect",{id:`path-3-${I(c)}`,x:"0",y:"0",width:"17",height:"36"},null,8,Lq)]),de("g",Fq,[de("g",Nq,[de("g",Tq,[de("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${I(u).cssVarBlockName("fill-color-3")})`},null,8,Oq),de("polygon",{id:"Rectangle-Copy-14",fill:`var(${I(u).cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,Pq),de("g",Uq,[de("polygon",{id:"Rectangle-Copy-10",fill:`var(${I(u).cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,Dq),de("polygon",{id:"Rectangle-Copy-11",fill:`var(${I(u).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,Bq),de("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${I(c)})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,Jq),de("polygon",{id:"Rectangle-Copy-13",fill:`var(${I(u).cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,zq)]),de("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${I(c)})`,x:"13",y:"45",width:"40",height:"36"},null,8,Hq),de("g",jq,[de("use",{id:"Mask",fill:`var(${I(u).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${I(c)}`},null,8,qq),de("polygon",{id:"Rectangle-Copy",fill:`var(${I(u).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${I(c)})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,Wq)]),de("polygon",{id:"Rectangle-Copy-18",fill:`var(${I(u).cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,Kq)])])])]))}});var Zq=Te(Qq,[["__file","img-empty.vue"]]);const Yq=Ne({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),Xq=["src"],eW={key:1},tW=Se({name:"ElEmpty"}),rW=Se({...tW,props:Yq,setup(o){const u=o,{t:c}=St(),$=Le("empty"),m=Q(()=>u.description||c("el.table.emptyText")),y=Q(()=>({width:_r(u.imageSize)}));return(v,x)=>(X(),$e("div",{class:ne(I($).b())},[de("div",{class:ne(I($).e("image")),style:je(I(y))},[v.image?(X(),$e("img",{key:0,src:v.image,ondragstart:"return false"},null,8,Xq)):Ve(v.$slots,"image",{key:1},()=>[me(Zq)])],6),de("div",{class:ne(I($).e("description"))},[v.$slots.description?Ve(v.$slots,"description",{key:0}):(X(),$e("p",eW,Fe(I(m)),1))],2),v.$slots.default?(X(),$e("div",{key:0,class:ne(I($).e("bottom"))},[Ve(v.$slots,"default")],2)):Ie("v-if",!0)],2))}});var nW=Te(rW,[["__file","empty.vue"]]);const G2=ut(nW),sW=Ne({urlList:{type:Ae(Array),default:()=>Gt([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:Boolean,teleported:Boolean,closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:Ae(String)}}),aW={close:()=>!0,switch:o=>Qe(o),rotate:o=>Qe(o)},iW=["src","crossorigin"],oW=Se({name:"ElImageViewer"}),lW=Se({...oW,props:sW,emits:aW,setup(o,{expose:u,emit:c}){var $;const m=o,y={CONTAIN:{name:"contain",icon:Hs(RO)},ORIGINAL:{name:"original",icon:Hs(YO)}},{t:v}=St(),x=Le("image-viewer"),{nextZIndex:A}=$l(),M=ae(),k=ae([]),R=lm(),N=ae(!0),O=ae(m.initialIndex),U=Ut(y.CONTAIN),P=ae({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),H=ae(($=m.zIndex)!=null?$:A()),J=Q(()=>{const{urlList:ue}=m;return ue.length<=1}),q=Q(()=>O.value===0),j=Q(()=>O.value===m.urlList.length-1),K=Q(()=>m.urlList[O.value]),ee=Q(()=>[x.e("btn"),x.e("prev"),x.is("disabled",!m.infinite&&q.value)]),Z=Q(()=>[x.e("btn"),x.e("next"),x.is("disabled",!m.infinite&&j.value)]),te=Q(()=>{const{scale:ue,deg:W,offsetX:h,offsetY:e,enableTransition:r}=P.value;let n=h/ue,s=e/ue;switch(W%360){case 90:case-270:[n,s]=[s,-n];break;case 180:case-180:[n,s]=[-n,-s];break;case 270:case-90:[n,s]=[-s,n];break}const a={transform:`scale(${ue}) rotate(${W}deg) translate(${n}px, ${s}px)`,transition:r?"transform .3s":""};return U.value.name===y.CONTAIN.name&&(a.maxWidth=a.maxHeight="100%"),a});function re(){oe(),c("close")}function ie(){const ue=Ci(h=>{switch(h.code){case We.esc:m.closeOnPressEscape&&re();break;case We.space:C();break;case We.left:f();break;case We.up:V("zoomIn");break;case We.right:he();break;case We.down:V("zoomOut");break}}),W=Ci(h=>{const e=h.deltaY||h.deltaX;V(e<0?"zoomIn":"zoomOut",{zoomRate:m.zoomRate,enableTransition:!1})});R.run(()=>{Wt(document,"keydown",ue),Wt(document,"wheel",W)})}function oe(){R.stop()}function le(){N.value=!1}function _e(ue){N.value=!1,ue.target.alt=v("el.image.error")}function fe(ue){if(N.value||ue.button!==0||!M.value)return;P.value.enableTransition=!1;const{offsetX:W,offsetY:h}=P.value,e=ue.pageX,r=ue.pageY,n=Ci(a=>{P.value={...P.value,offsetX:W+a.pageX-e,offsetY:h+a.pageY-r}}),s=Wt(document,"mousemove",n);Wt(document,"mouseup",()=>{s()}),ue.preventDefault()}function pe(){P.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function C(){if(N.value)return;const ue=No(y),W=Object.values(y),h=U.value.name,r=(W.findIndex(n=>n.name===h)+1)%ue.length;U.value=y[ue[r]],pe()}function t(ue){const W=m.urlList.length;O.value=(ue+W)%W}function f(){q.value&&!m.infinite||t(O.value-1)}function he(){j.value&&!m.infinite||t(O.value+1)}function V(ue,W={}){if(N.value)return;const{minScale:h,maxScale:e}=m,{zoomRate:r,rotateDeg:n,enableTransition:s}={zoomRate:m.zoomRate,rotateDeg:90,enableTransition:!0,...W};switch(ue){case"zoomOut":P.value.scale>h&&(P.value.scale=Number.parseFloat((P.value.scale/r).toFixed(3)));break;case"zoomIn":P.value.scale<e&&(P.value.scale=Number.parseFloat((P.value.scale*r).toFixed(3)));break;case"clockwise":P.value.deg+=n,c("rotate",P.value.deg);break;case"anticlockwise":P.value.deg-=n,c("rotate",P.value.deg);break}P.value.enableTransition=s}return Re(K,()=>{Ge(()=>{const ue=k.value[0];ue!=null&&ue.complete||(N.value=!0)})}),Re(O,ue=>{pe(),c("switch",ue)}),st(()=>{var ue,W;ie(),(W=(ue=M.value)==null?void 0:ue.focus)==null||W.call(ue)}),u({setActiveItem:t}),(ue,W)=>(X(),Me(_l,{to:"body",disabled:!ue.teleported},[me(dr,{name:"viewer-fade",appear:""},{default:Ce(()=>[de("div",{ref_key:"wrapper",ref:M,tabindex:-1,class:ne(I(x).e("wrapper")),style:je({zIndex:H.value})},[de("div",{class:ne(I(x).e("mask")),onClick:W[0]||(W[0]=Ye(h=>ue.hideOnClickModal&&re(),["self"]))},null,2),Ie(" CLOSE "),de("span",{class:ne([I(x).e("btn"),I(x).e("close")]),onClick:re},[me(I(He),null,{default:Ce(()=>[me(I(ns))]),_:1})],2),Ie(" ARROW "),I(J)?Ie("v-if",!0):(X(),$e(ze,{key:0},[de("span",{class:ne(I(ee)),onClick:f},[me(I(He),null,{default:Ce(()=>[me(I(Da))]),_:1})],2),de("span",{class:ne(I(Z)),onClick:he},[me(I(He),null,{default:Ce(()=>[me(I(Xr))]),_:1})],2)],64)),Ie(" ACTIONS "),de("div",{class:ne([I(x).e("btn"),I(x).e("actions")])},[de("div",{class:ne(I(x).e("actions__inner"))},[me(I(He),{onClick:W[1]||(W[1]=h=>V("zoomOut"))},{default:Ce(()=>[me(I(dP))]),_:1}),me(I(He),{onClick:W[2]||(W[2]=h=>V("zoomIn"))},{default:Ce(()=>[me(I(bx))]),_:1}),de("i",{class:ne(I(x).e("actions__divider"))},null,2),me(I(He),{onClick:C},{default:Ce(()=>[(X(),Me(pt(I(U).icon)))]),_:1}),de("i",{class:ne(I(x).e("actions__divider"))},null,2),me(I(He),{onClick:W[3]||(W[3]=h=>V("anticlockwise"))},{default:Ce(()=>[me(I(KO))]),_:1}),me(I(He),{onClick:W[4]||(W[4]=h=>V("clockwise"))},{default:Ce(()=>[me(I(QO))]),_:1})],2)],2),Ie(" CANVAS "),de("div",{class:ne(I(x).e("canvas"))},[(X(!0),$e(ze,null,ft(ue.urlList,(h,e)=>nt((X(),$e("img",{ref_for:!0,ref:r=>k.value[e]=r,key:h,src:h,style:je(I(te)),class:ne(I(x).e("img")),crossorigin:ue.crossorigin,onLoad:le,onError:_e,onMousedown:fe},null,46,iW)),[[bt,e===O.value]])),128))],2),Ve(ue.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var uW=Te(lW,[["__file","image-viewer.vue"]]);const Q2=ut(uW),_W=Ne({hideOnClickModal:Boolean,src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:Boolean,scrollContainer:{type:Ae([String,Object])},previewSrcList:{type:Ae(Array),default:()=>Gt([])},previewTeleported:Boolean,zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:Ae(String)}}),cW={load:o=>o instanceof Event,error:o=>o instanceof Event,switch:o=>Qe(o),close:()=>!0,show:()=>!0},pW=["src","loading","crossorigin"],$W={key:0},dW=Se({name:"ElImage",inheritAttrs:!1}),hW=Se({...dW,props:_W,emits:cW,setup(o,{emit:u}){const c=o;let $="";const{t:m}=St(),y=Le("image"),v=zi(),x=ag(),A=ae(),M=ae(!1),k=ae(!0),R=ae(!1),N=ae(),O=ae(),U=vt&&"loading"in HTMLImageElement.prototype;let P,H;const J=Q(()=>[y.e("inner"),K.value&&y.e("preview"),k.value&&y.is("loading")]),q=Q(()=>v.style),j=Q(()=>{const{fit:he}=c;return vt&&he?{objectFit:he}:{}}),K=Q(()=>{const{previewSrcList:he}=c;return Array.isArray(he)&&he.length>0}),ee=Q(()=>{const{previewSrcList:he,initialIndex:V}=c;let ue=V;return V>he.length-1&&(ue=0),ue}),Z=Q(()=>c.loading==="eager"?!1:!U&&c.loading==="lazy"||c.lazy),te=()=>{vt&&(k.value=!0,M.value=!1,A.value=c.src)};function re(he){k.value=!1,M.value=!1,u("load",he)}function ie(he){k.value=!1,M.value=!0,u("error",he)}function oe(){wL(N.value,O.value)&&(te(),fe())}const le=Ew(oe,200,!0);async function _e(){var he;if(!vt)return;await Ge();const{scrollContainer:V}=c;On(V)?O.value=V:rt(V)&&V!==""?O.value=(he=document.querySelector(V))!=null?he:void 0:N.value&&(O.value=Qm(N.value)),O.value&&(P=Wt(O,"scroll",le),setTimeout(()=>oe(),100))}function fe(){!vt||!O.value||!le||(P==null||P(),O.value=void 0)}function pe(he){if(he.ctrlKey){if(he.deltaY<0)return he.preventDefault(),!1;if(he.deltaY>0)return he.preventDefault(),!1}}function C(){K.value&&(H=Wt("wheel",pe,{passive:!1}),$=document.body.style.overflow,document.body.style.overflow="hidden",R.value=!0,u("show"))}function t(){H==null||H(),document.body.style.overflow=$,R.value=!1,u("close")}function f(he){u("switch",he)}return Re(()=>c.src,()=>{Z.value?(k.value=!0,M.value=!1,fe(),_e()):te()}),st(()=>{Z.value?_e():te()}),(he,V)=>(X(),$e("div",{ref_key:"container",ref:N,class:ne([I(y).b(),he.$attrs.class]),style:je(I(q))},[M.value?Ve(he.$slots,"error",{key:0},()=>[de("div",{class:ne(I(y).e("error"))},Fe(I(m)("el.image.error")),3)]):(X(),$e(ze,{key:1},[A.value!==void 0?(X(),$e("img",ct({key:0},I(x),{src:A.value,loading:he.loading,style:I(j),class:I(J),crossorigin:he.crossorigin,onClick:C,onLoad:re,onError:ie}),null,16,pW)):Ie("v-if",!0),k.value?(X(),$e("div",{key:1,class:ne(I(y).e("wrapper"))},[Ve(he.$slots,"placeholder",{},()=>[de("div",{class:ne(I(y).e("placeholder"))},null,2)])],2)):Ie("v-if",!0)],64)),I(K)?(X(),$e(ze,{key:2},[R.value?(X(),Me(I(Q2),{key:0,"z-index":he.zIndex,"initial-index":I(ee),infinite:he.infinite,"zoom-rate":he.zoomRate,"min-scale":he.minScale,"max-scale":he.maxScale,"url-list":he.previewSrcList,"hide-on-click-modal":he.hideOnClickModal,teleported:he.previewTeleported,"close-on-press-escape":he.closeOnPressEscape,onClose:t,onSwitch:f},{default:Ce(()=>[he.$slots.viewer?(X(),$e("div",$W,[Ve(he.$slots,"viewer")])):Ie("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","min-scale","max-scale","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):Ie("v-if",!0)],64)):Ie("v-if",!0)],6))}});var fW=Te(hW,[["__file","image.vue"]]);const mW=ut(fW),gW=Ne({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,readonly:Boolean,disabled:Boolean,size:Ir,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:o=>o===null||Qe(o)||["min","max"].includes(o),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:o=>o>=0&&o===Number.parseInt(`${o}`,10)},validateEvent:{type:Boolean,default:!0}}),yW={[jt]:(o,u)=>u!==o,blur:o=>o instanceof FocusEvent,focus:o=>o instanceof FocusEvent,[en]:o=>Qe(o)||yr(o),[_t]:o=>Qe(o)||yr(o)},vW=["aria-label","onKeydown"],SW=["aria-label","onKeydown"],bW=Se({name:"ElInputNumber"}),CW=Se({...bW,props:gW,emits:yW,setup(o,{expose:u,emit:c}){const $=o,{t:m}=St(),y=Le("input-number"),v=ae(),x=Ct({currentValue:$.modelValue,userInput:null}),{formItem:A}=an(),M=Q(()=>Qe($.modelValue)&&$.modelValue<=$.min),k=Q(()=>Qe($.modelValue)&&$.modelValue>=$.max),R=Q(()=>{const pe=J($.step);return $r($.precision)?Math.max(J($.modelValue),pe):(pe>$.precision,$.precision)}),N=Q(()=>$.controls&&$.controlsPosition==="right"),O=fr(),U=fn(),P=Q(()=>{if(x.userInput!==null)return x.userInput;let pe=x.currentValue;if(yr(pe))return"";if(Qe(pe)){if(Number.isNaN(pe))return"";$r($.precision)||(pe=pe.toFixed($.precision))}return pe}),H=(pe,C)=>{if($r(C)&&(C=R.value),C===0)return Math.round(pe);let t=String(pe);const f=t.indexOf(".");if(f===-1||!t.replace(".","").split("")[f+C])return pe;const ue=t.length;return t.charAt(ue-1)==="5"&&(t=`${t.slice(0,Math.max(0,ue-1))}6`),Number.parseFloat(Number(t).toFixed(C))},J=pe=>{if(yr(pe))return 0;const C=pe.toString(),t=C.indexOf(".");let f=0;return t!==-1&&(f=C.length-t-1),f},q=(pe,C=1)=>Qe(pe)?H(pe+$.step*C):x.currentValue,j=()=>{if($.readonly||U.value||k.value)return;const pe=Number(P.value)||0,C=q(pe);Z(C),c(en,x.currentValue),fe()},K=()=>{if($.readonly||U.value||M.value)return;const pe=Number(P.value)||0,C=q(pe,-1);Z(C),c(en,x.currentValue),fe()},ee=(pe,C)=>{const{max:t,min:f,step:he,precision:V,stepStrictly:ue,valueOnClear:W}=$;t<f&&hr("InputNumber","min should not be greater than max.");let h=Number(pe);if(yr(pe)||Number.isNaN(h))return null;if(pe===""){if(W===null)return null;h=rt(W)?{min:f,max:t}[W]:W}return ue&&(h=H(Math.round(h/he)*he,V)),$r(V)||(h=H(h,V)),(h>t||h<f)&&(h=h>t?t:f,C&&c(_t,h)),h},Z=(pe,C=!0)=>{var t;const f=x.currentValue,he=ee(pe);if(!C){c(_t,he);return}f!==he&&(x.userInput=null,c(_t,he),c(jt,he,f),$.validateEvent&&((t=A==null?void 0:A.validate)==null||t.call(A,"change").catch(V=>void 0)),x.currentValue=he)},te=pe=>{x.userInput=pe;const C=pe===""?null:Number(pe);c(en,C),Z(C,!1)},re=pe=>{const C=pe!==""?Number(pe):"";(Qe(C)&&!Number.isNaN(C)||pe==="")&&Z(C),fe(),x.userInput=null},ie=()=>{var pe,C;(C=(pe=v.value)==null?void 0:pe.focus)==null||C.call(pe)},oe=()=>{var pe,C;(C=(pe=v.value)==null?void 0:pe.blur)==null||C.call(pe)},le=pe=>{c("focus",pe)},_e=pe=>{var C;x.userInput=null,c("blur",pe),$.validateEvent&&((C=A==null?void 0:A.validate)==null||C.call(A,"blur").catch(t=>void 0))},fe=()=>{x.currentValue!==$.modelValue&&(x.currentValue=$.modelValue)};return Re(()=>$.modelValue,(pe,C)=>{const t=ee(pe,!0);x.userInput===null&&t!==C&&(x.currentValue=t)},{immediate:!0}),st(()=>{var pe;const{min:C,max:t,modelValue:f}=$,he=(pe=v.value)==null?void 0:pe.input;if(he.setAttribute("role","spinbutton"),Number.isFinite(t)?he.setAttribute("aria-valuemax",String(t)):he.removeAttribute("aria-valuemax"),Number.isFinite(C)?he.setAttribute("aria-valuemin",String(C)):he.removeAttribute("aria-valuemin"),he.setAttribute("aria-valuenow",x.currentValue||x.currentValue===0?String(x.currentValue):""),he.setAttribute("aria-disabled",String(U.value)),!Qe(f)&&f!=null){let V=Number(f);Number.isNaN(V)&&(V=null),c(_t,V)}}),ta(()=>{var pe,C;const t=(pe=v.value)==null?void 0:pe.input;t==null||t.setAttribute("aria-valuenow",`${(C=x.currentValue)!=null?C:""}`)}),u({focus:ie,blur:oe}),(pe,C)=>(X(),$e("div",{class:ne([I(y).b(),I(y).m(I(O)),I(y).is("disabled",I(U)),I(y).is("without-controls",!pe.controls),I(y).is("controls-right",I(N))]),onDragstart:C[1]||(C[1]=Ye(()=>{},["prevent"]))},[pe.controls?nt((X(),$e("span",{key:0,role:"button","aria-label":I(m)("el.inputNumber.decrease"),class:ne([I(y).e("decrease"),I(y).is("disabled",I(M))]),onKeydown:It(K,["enter"])},[me(I(He),null,{default:Ce(()=>[I(N)?(X(),Me(I(sa),{key:0})):(X(),Me(I(PO),{key:1}))]),_:1})],42,vW)),[[I(Sp),K]]):Ie("v-if",!0),pe.controls?nt((X(),$e("span",{key:1,role:"button","aria-label":I(m)("el.inputNumber.increase"),class:ne([I(y).e("increase"),I(y).is("disabled",I(k))]),onKeydown:It(j,["enter"])},[me(I(He),null,{default:Ce(()=>[I(N)?(X(),Me(I(Zm),{key:0})):(X(),Me(I(vx),{key:1}))]),_:1})],42,SW)),[[I(Sp),j]]):Ie("v-if",!0),me(I(Br),{id:pe.id,ref_key:"input",ref:v,type:"number",step:pe.step,"model-value":I(P),placeholder:pe.placeholder,readonly:pe.readonly,disabled:I(U),size:I(O),max:pe.max,min:pe.min,name:pe.name,label:pe.label,"validate-event":!1,onWheel:C[0]||(C[0]=Ye(()=>{},["prevent"])),onKeydown:[It(Ye(j,["prevent"]),["up"]),It(Ye(K,["prevent"]),["down"])],onBlur:_e,onFocus:le,onInput:te,onChange:re},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","label","onKeydown"])],34))}});var wW=Te(CW,[["__file","input-number.vue"]]);const Z2=ut(wW),xW=Ne({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},target:{type:String,default:"_self"},icon:{type:Mt}}),EW={click:o=>o instanceof MouseEvent},AW=["href","target"],IW=Se({name:"ElLink"}),MW=Se({...IW,props:xW,emits:EW,setup(o,{emit:u}){const c=o,$=Le("link"),m=Q(()=>[$.b(),$.m(c.type),$.is("disabled",c.disabled),$.is("underline",c.underline&&!c.disabled)]);function y(v){c.disabled||u("click",v)}return(v,x)=>(X(),$e("a",{class:ne(I(m)),href:v.disabled||!v.href?void 0:v.href,target:v.disabled||!v.href?void 0:v.target,onClick:y},[v.icon?(X(),Me(I(He),{key:0},{default:Ce(()=>[(X(),Me(pt(v.icon)))]),_:1})):Ie("v-if",!0),v.$slots.default?(X(),$e("span",{key:1,class:ne(I($).e("inner"))},[Ve(v.$slots,"default")],2)):Ie("v-if",!0),v.$slots.icon?Ve(v.$slots,"icon",{key:2}):Ie("v-if",!0)],10,AW))}});var kW=Te(MW,[["__file","link.vue"]]);const VW=ut(kW);let RW=class{constructor(u,c){this.parent=u,this.domNode=c,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(u){u===this.subMenuItems.length?u=0:u<0&&(u=this.subMenuItems.length-1),this.subMenuItems[u].focus(),this.subIndex=u}addListeners(){const u=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,c=>{c.addEventListener("keydown",$=>{let m=!1;switch($.code){case We.down:{this.gotoSubIndex(this.subIndex+1),m=!0;break}case We.up:{this.gotoSubIndex(this.subIndex-1),m=!0;break}case We.tab:{wc(u,"mouseleave");break}case We.enter:case We.space:{m=!0,$.currentTarget.click();break}}return m&&($.preventDefault(),$.stopPropagation()),!1})})}},LW=class{constructor(u,c){this.domNode=u,this.submenu=null,this.submenu=null,this.init(c)}init(u){this.domNode.setAttribute("tabindex","0");const c=this.domNode.querySelector(`.${u}-menu`);c&&(this.submenu=new RW(this,c)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",u=>{let c=!1;switch(u.code){case We.down:{wc(u.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),c=!0;break}case We.up:{wc(u.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),c=!0;break}case We.tab:{wc(u.currentTarget,"mouseleave");break}case We.enter:case We.space:{c=!0,u.currentTarget.click();break}}c&&u.preventDefault()})}},FW=class{constructor(u,c){this.domNode=u,this.init(c)}init(u){const c=this.domNode.childNodes;Array.from(c).forEach($=>{$.nodeType===1&&new LW($,u)})}};const NW=Se({name:"ElMenuCollapseTransition",setup(){const o=Le("menu");return{listeners:{onBeforeEnter:c=>c.style.opacity="0.2",onEnter(c,$){gs(c,`${o.namespace.value}-opacity-transition`),c.style.opacity="1",$()},onAfterEnter(c){cn(c,`${o.namespace.value}-opacity-transition`),c.style.opacity=""},onBeforeLeave(c){c.dataset||(c.dataset={}),rs(c,o.m("collapse"))?(cn(c,o.m("collapse")),c.dataset.oldOverflow=c.style.overflow,c.dataset.scrollWidth=c.clientWidth.toString(),gs(c,o.m("collapse"))):(gs(c,o.m("collapse")),c.dataset.oldOverflow=c.style.overflow,c.dataset.scrollWidth=c.clientWidth.toString(),cn(c,o.m("collapse"))),c.style.width=`${c.scrollWidth}px`,c.style.overflow="hidden"},onLeave(c){gs(c,"horizontal-collapse-transition"),c.style.width=`${c.dataset.scrollWidth}px`}}}}});function TW(o,u,c,$,m,y){return X(),Me(dr,ct({mode:"out-in"},o.listeners),{default:Ce(()=>[Ve(o.$slots,"default")]),_:3},16)}var OW=Te(NW,[["render",TW],["__file","menu-collapse-transition.vue"]]);function Y2(o,u){const c=Q(()=>{let m=o.parent;const y=[u.value];for(;m.type.name!=="ElMenu";)m.props.index&&y.unshift(m.props.index),m=m.parent;return y});return{parentMenu:Q(()=>{let m=o.parent;for(;m&&!["ElMenu","ElSubMenu"].includes(m.type.name);)m=m.parent;return m}),indexPath:c}}function PW(o){return Q(()=>{const c=o.backgroundColor;return c?new ME(c).shade(20).toString():""})}const X2=(o,u)=>{const c=Le("menu");return Q(()=>c.cssVarBlock({"text-color":o.textColor||"","hover-text-color":o.textColor||"","bg-color":o.backgroundColor||"","hover-bg-color":PW(o).value||"","active-color":o.activeTextColor||"",level:`${u}`}))},UW=Ne({index:{type:String,required:!0},showTimeout:Number,hideTimeout:Number,popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0},teleported:{type:Boolean,default:void 0},popperOffset:Number,expandCloseIcon:{type:Mt},expandOpenIcon:{type:Mt},collapseCloseIcon:{type:Mt},collapseOpenIcon:{type:Mt}}),lc="ElSubMenu";var Dg=Se({name:lc,props:UW,setup(o,{slots:u,expose:c}){Cs({from:"popper-append-to-body",replacement:"teleported",scope:lc,version:"2.3.0",ref:"https://element-plus.org/en-US/component/menu.html#submenu-attributes"},Q(()=>o.popperAppendToBody!==void 0));const $=ot(),{indexPath:m,parentMenu:y}=Y2($,Q(()=>o.index)),v=Le("menu"),x=Le("sub-menu"),A=Be("rootMenu");A||hr(lc,"can not inject root menu");const M=Be(`subMenu:${y.value.uid}`);M||hr(lc,"can not inject sub menu");const k=ae({}),R=ae({});let N;const O=ae(!1),U=ae(),P=ae(null),H=Q(()=>re.value==="horizontal"&&q.value?"bottom-start":"right-start"),J=Q(()=>re.value==="horizontal"&&q.value||re.value==="vertical"&&!A.props.collapse?o.expandCloseIcon&&o.expandOpenIcon?Z.value?o.expandOpenIcon:o.expandCloseIcon:sa:o.collapseCloseIcon&&o.collapseOpenIcon?Z.value?o.collapseOpenIcon:o.collapseCloseIcon:Xr),q=Q(()=>M.level===0),j=Q(()=>{var ue;const W=(ue=o.teleported)!=null?ue:o.popperAppendToBody;return W===void 0?q.value:W}),K=Q(()=>A.props.collapse?`${v.namespace.value}-zoom-in-left`:`${v.namespace.value}-zoom-in-top`),ee=Q(()=>re.value==="horizontal"&&q.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","right","right-end","left-start","bottom-start","bottom-end","top-start","top-end"]),Z=Q(()=>A.openedMenus.includes(o.index)),te=Q(()=>{let ue=!1;return Object.values(k.value).forEach(W=>{W.active&&(ue=!0)}),Object.values(R.value).forEach(W=>{W.active&&(ue=!0)}),ue}),re=Q(()=>A.props.mode),ie=Ct({index:o.index,indexPath:m,active:te}),oe=X2(A.props,M.level+1),le=Q(()=>{var ue;return(ue=o.popperOffset)!=null?ue:A.props.popperOffset}),_e=Q(()=>{var ue;return(ue=o.popperClass)!=null?ue:A.props.popperClass}),fe=Q(()=>{var ue;return(ue=o.showTimeout)!=null?ue:A.props.showTimeout}),pe=Q(()=>{var ue;return(ue=o.hideTimeout)!=null?ue:A.props.hideTimeout}),C=()=>{var ue,W,h;return(h=(W=(ue=P.value)==null?void 0:ue.popperRef)==null?void 0:W.popperInstanceRef)==null?void 0:h.destroy()},t=ue=>{ue||C()},f=()=>{A.props.menuTrigger==="hover"&&A.props.mode==="horizontal"||A.props.collapse&&A.props.mode==="vertical"||o.disabled||A.handleSubMenuClick({index:o.index,indexPath:m.value,active:te.value})},he=(ue,W=fe.value)=>{var h;if(ue.type!=="focus"){if(A.props.menuTrigger==="click"&&A.props.mode==="horizontal"||!A.props.collapse&&A.props.mode==="vertical"||o.disabled){M.mouseInChild.value=!0;return}M.mouseInChild.value=!0,N==null||N(),{stop:N}=ki(()=>{A.openMenu(o.index,m.value)},W),j.value&&((h=y.value.vnode.el)==null||h.dispatchEvent(new MouseEvent("mouseenter")))}},V=(ue=!1)=>{var W;if(A.props.menuTrigger==="click"&&A.props.mode==="horizontal"||!A.props.collapse&&A.props.mode==="vertical"){M.mouseInChild.value=!1;return}N==null||N(),M.mouseInChild.value=!1,{stop:N}=ki(()=>!O.value&&A.closeMenu(o.index,m.value),pe.value),j.value&&ue&&((W=M.handleMouseleave)==null||W.call(M,!0))};Re(()=>A.props.collapse,ue=>t(!!ue));{const ue=h=>{R.value[h.index]=h},W=h=>{delete R.value[h.index]};ht(`subMenu:${$.uid}`,{addSubMenu:ue,removeSubMenu:W,handleMouseleave:V,mouseInChild:O,level:M.level+1})}return c({opened:Z}),st(()=>{A.addSubMenu(ie),M.addSubMenu(ie)}),Bt(()=>{M.removeSubMenu(ie),A.removeSubMenu(ie)}),()=>{var ue;const W=[(ue=u.title)==null?void 0:ue.call(u),Ke(He,{class:x.e("icon-arrow"),style:{transform:Z.value?o.expandCloseIcon&&o.expandOpenIcon||o.collapseCloseIcon&&o.collapseOpenIcon&&A.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>rt(J.value)?Ke($.appContext.components[J.value]):Ke(J.value)})],h=A.isMenuPopup?Ke(zr,{ref:P,visible:Z.value,effect:"light",pure:!0,offset:le.value,showArrow:!1,persistent:!0,popperClass:_e.value,placement:H.value,teleported:j.value,fallbackPlacements:ee.value,transition:K.value,gpuAcceleration:!1},{content:()=>{var e;return Ke("div",{class:[v.m(re.value),v.m("popup-container"),_e.value],onMouseenter:r=>he(r,100),onMouseleave:()=>V(!0),onFocus:r=>he(r,100)},[Ke("ul",{class:[v.b(),v.m("popup"),v.m(`popup-${H.value}`)],style:oe.value},[(e=u.default)==null?void 0:e.call(u)])])},default:()=>Ke("div",{class:x.e("title"),onClick:f},W)}):Ke(ze,{},[Ke("div",{class:x.e("title"),ref:U,onClick:f},W),Ke(C$,{},{default:()=>{var e;return nt(Ke("ul",{role:"menu",class:[v.b(),v.m("inline")],style:oe.value},[(e=u.default)==null?void 0:e.call(u)]),[[bt,Z.value]])}})]);return Ke("li",{class:[x.b(),x.is("active",te.value),x.is("opened",Z.value),x.is("disabled",o.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:Z.value,onMouseenter:he,onMouseleave:()=>V(),onFocus:he},[h])}}});const DW=Ne({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:Ae(Array),default:()=>Gt([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,closeOnClickOutside:Boolean,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperOffset:{type:Number,default:6},ellipsisIcon:{type:Mt,default:()=>BO},popperEffect:{type:String,values:["dark","light"],default:"dark"},popperClass:String,showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300}}),Ad=o=>Array.isArray(o)&&o.every(u=>rt(u)),BW={close:(o,u)=>rt(o)&&Ad(u),open:(o,u)=>rt(o)&&Ad(u),select:(o,u,c,$)=>rt(o)&&Ad(u)&&$t(c)&&($===void 0||$ instanceof Promise)};var JW=Se({name:"ElMenu",props:DW,emits:BW,setup(o,{emit:u,slots:c,expose:$}){const m=ot(),y=m.appContext.config.globalProperties.$router,v=ae(),x=Le("menu"),A=Le("sub-menu"),M=ae(-1),k=ae(o.defaultOpeneds&&!o.collapse?o.defaultOpeneds.slice(0):[]),R=ae(o.defaultActive),N=ae({}),O=ae({}),U=Q(()=>o.mode==="horizontal"||o.mode==="vertical"&&o.collapse),P=()=>{const fe=R.value&&N.value[R.value];if(!fe||o.mode==="horizontal"||o.collapse)return;fe.indexPath.forEach(C=>{const t=O.value[C];t&&H(C,t.indexPath)})},H=(fe,pe)=>{k.value.includes(fe)||(o.uniqueOpened&&(k.value=k.value.filter(C=>pe.includes(C))),k.value.push(fe),u("open",fe,pe))},J=fe=>{const pe=k.value.indexOf(fe);pe!==-1&&k.value.splice(pe,1)},q=(fe,pe)=>{J(fe),u("close",fe,pe)},j=({index:fe,indexPath:pe})=>{k.value.includes(fe)?q(fe,pe):H(fe,pe)},K=fe=>{(o.mode==="horizontal"||o.collapse)&&(k.value=[]);const{index:pe,indexPath:C}=fe;if(!(yr(pe)||yr(C)))if(o.router&&y){const t=fe.route||pe,f=y.push(t).then(he=>(he||(R.value=pe),he));u("select",pe,C,{index:pe,indexPath:C,route:t},f)}else R.value=pe,u("select",pe,C,{index:pe,indexPath:C})},ee=fe=>{const pe=N.value,C=pe[fe]||R.value&&pe[R.value]||pe[o.defaultActive];C?R.value=C.index:R.value=fe},Z=()=>{var fe,pe;if(!v.value)return-1;const C=Array.from((pe=(fe=v.value)==null?void 0:fe.childNodes)!=null?pe:[]).filter(h=>h.nodeName!=="#comment"&&(h.nodeName!=="#text"||h.nodeValue)),t=64,f=Number.parseInt(getComputedStyle(v.value).paddingLeft,10),he=Number.parseInt(getComputedStyle(v.value).paddingRight,10),V=v.value.clientWidth-f-he;let ue=0,W=0;return C.forEach((h,e)=>{ue+=h.offsetWidth||0,ue<=V-t&&(W=e+1)}),W===C.length?-1:W},te=fe=>O.value[fe].indexPath,re=(fe,pe=33.34)=>{let C;return()=>{C&&clearTimeout(C),C=setTimeout(()=>{fe()},pe)}};let ie=!0;const oe=()=>{const fe=()=>{M.value=-1,Ge(()=>{M.value=Z()})};ie?fe():re(fe)(),ie=!1};Re(()=>o.defaultActive,fe=>{N.value[fe]||(R.value=""),ee(fe)}),Re(()=>o.collapse,fe=>{fe&&(k.value=[])}),Re(N.value,P);let le;gr(()=>{o.mode==="horizontal"&&o.ellipsis?le=Zt(v,oe).stop:le==null||le()});const _e=ae(!1);{const fe=f=>{O.value[f.index]=f},pe=f=>{delete O.value[f.index]};ht("rootMenu",Ct({props:o,openedMenus:k,items:N,subMenus:O,activeIndex:R,isMenuPopup:U,addMenuItem:f=>{N.value[f.index]=f},removeMenuItem:f=>{delete N.value[f.index]},addSubMenu:fe,removeSubMenu:pe,openMenu:H,closeMenu:q,handleMenuItemClick:K,handleSubMenuClick:j})),ht(`subMenu:${m.uid}`,{addSubMenu:fe,removeSubMenu:pe,mouseInChild:_e,level:0})}return st(()=>{o.mode==="horizontal"&&new FW(m.vnode.el,x.namespace.value)}),$({open:pe=>{const{indexPath:C}=O.value[pe];C.forEach(t=>H(t,C))},close:J,handleResize:oe}),()=>{var fe,pe;let C=(pe=(fe=c.default)==null?void 0:fe.call(c))!=null?pe:[];const t=[];if(o.mode==="horizontal"&&v.value){const ue=La(C),W=M.value===-1?ue:ue.slice(0,M.value),h=M.value===-1?[]:ue.slice(M.value);h!=null&&h.length&&o.ellipsis&&(C=W,t.push(Ke(Dg,{index:"sub-menu-more",class:A.e("hide-arrow"),popperOffset:o.popperOffset},{title:()=>Ke(He,{class:A.e("icon-more")},{default:()=>Ke(o.ellipsisIcon)}),default:()=>h})))}const f=X2(o,0),he=o.closeOnClickOutside?[[Ys,()=>{k.value.length&&(_e.value||(k.value.forEach(ue=>u("close",ue,te(ue))),k.value=[]))}]]:[],V=nt(Ke("ul",{key:String(o.collapse),role:"menubar",ref:v,style:f.value,class:{[x.b()]:!0,[x.m(o.mode)]:!0,[x.m("collapse")]:o.collapse}},[...C,...t]),he);return o.collapseTransition&&o.mode==="vertical"?Ke(OW,()=>V):V}}});const zW=Ne({index:{type:Ae([String,null]),default:null},route:{type:Ae([String,Object])},disabled:Boolean}),HW={click:o=>rt(o.index)&&Array.isArray(o.indexPath)},Id="ElMenuItem",jW=Se({name:Id,components:{ElTooltip:zr},props:zW,emits:HW,setup(o,{emit:u}){const c=ot(),$=Be("rootMenu"),m=Le("menu"),y=Le("menu-item");$||hr(Id,"can not inject root menu");const{parentMenu:v,indexPath:x}=Y2(c,Lt(o,"index")),A=Be(`subMenu:${v.value.uid}`);A||hr(Id,"can not inject sub menu");const M=Q(()=>o.index===$.activeIndex),k=Ct({index:o.index,indexPath:x,active:M}),R=()=>{o.disabled||($.handleMenuItemClick({index:o.index,indexPath:x.value,route:o.route}),u("click",k))};return st(()=>{A.addSubMenu(k),$.addMenuItem(k)}),Bt(()=>{A.removeSubMenu(k),$.removeMenuItem(k)}),{parentMenu:v,rootMenu:$,active:M,nsMenu:m,nsMenuItem:y,handleClick:R}}});function qW(o,u,c,$,m,y){const v=Xe("el-tooltip");return X(),$e("li",{class:ne([o.nsMenuItem.b(),o.nsMenuItem.is("active",o.active),o.nsMenuItem.is("disabled",o.disabled)]),role:"menuitem",tabindex:"-1",onClick:u[0]||(u[0]=(...x)=>o.handleClick&&o.handleClick(...x))},[o.parentMenu.type.name==="ElMenu"&&o.rootMenu.props.collapse&&o.$slots.title?(X(),Me(v,{key:0,effect:o.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:Ce(()=>[Ve(o.$slots,"title")]),default:Ce(()=>[de("div",{class:ne(o.nsMenu.be("tooltip","trigger"))},[Ve(o.$slots,"default")],2)]),_:3},8,["effect"])):(X(),$e(ze,{key:1},[Ve(o.$slots,"default"),Ve(o.$slots,"title")],64))],2)}var eA=Te(jW,[["render",qW],["__file","menu-item.vue"]]);const WW={title:String},KW="ElMenuItemGroup",GW=Se({name:KW,props:WW,setup(){return{ns:Le("menu-item-group")}}});function QW(o,u,c,$,m,y){return X(),$e("li",{class:ne(o.ns.b())},[de("div",{class:ne(o.ns.e("title"))},[o.$slots.title?Ve(o.$slots,"title",{key:1}):(X(),$e(ze,{key:0},[it(Fe(o.title),1)],64))],2),de("ul",null,[Ve(o.$slots,"default")])],2)}var tA=Te(GW,[["render",QW],["__file","menu-item-group.vue"]]);const ZW=ut(JW,{MenuItem:eA,MenuItemGroup:tA,SubMenu:Dg}),YW=Xt(eA),XW=Xt(tA),eK=Xt(Dg),tK=Ne({icon:{type:Mt,default:()=>cO},title:String,content:{type:String,default:""}}),rK={back:()=>!0},nK=["aria-label"],sK=Se({name:"ElPageHeader"}),aK=Se({...sK,props:tK,emits:rK,setup(o,{emit:u}){const c=br(),{t:$}=St(),m=Le("page-header"),y=Q(()=>[m.b(),{[m.m("has-breadcrumb")]:!!c.breadcrumb,[m.m("has-extra")]:!!c.extra,[m.is("contentful")]:!!c.default}]);function v(){u("back")}return(x,A)=>(X(),$e("div",{class:ne(I(y))},[x.$slots.breadcrumb?(X(),$e("div",{key:0,class:ne(I(m).e("breadcrumb"))},[Ve(x.$slots,"breadcrumb")],2)):Ie("v-if",!0),de("div",{class:ne(I(m).e("header"))},[de("div",{class:ne(I(m).e("left"))},[de("div",{class:ne(I(m).e("back")),role:"button",tabindex:"0",onClick:v},[x.icon||x.$slots.icon?(X(),$e("div",{key:0,"aria-label":x.title||I($)("el.pageHeader.title"),class:ne(I(m).e("icon"))},[Ve(x.$slots,"icon",{},()=>[x.icon?(X(),Me(I(He),{key:0},{default:Ce(()=>[(X(),Me(pt(x.icon)))]),_:1})):Ie("v-if",!0)])],10,nK)):Ie("v-if",!0),de("div",{class:ne(I(m).e("title"))},[Ve(x.$slots,"title",{},()=>[it(Fe(x.title||I($)("el.pageHeader.title")),1)])],2)],2),me(I(D2),{direction:"vertical"}),de("div",{class:ne(I(m).e("content"))},[Ve(x.$slots,"content",{},()=>[it(Fe(x.content),1)])],2)],2),x.$slots.extra?(X(),$e("div",{key:0,class:ne(I(m).e("extra"))},[Ve(x.$slots,"extra")],2)):Ie("v-if",!0)],2),x.$slots.default?(X(),$e("div",{key:1,class:ne(I(m).e("main"))},[Ve(x.$slots,"default")],2)):Ie("v-if",!0)],2))}});var iK=Te(aK,[["__file","page-header.vue"]]);const oK=ut(iK),rA=Symbol("elPaginationKey"),lK=Ne({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:Mt}}),uK={click:o=>o instanceof MouseEvent},_K=["disabled","aria-label","aria-disabled"],cK={key:0},pK=Se({name:"ElPaginationPrev"}),$K=Se({...pK,props:lK,emits:uK,setup(o){const u=o,{t:c}=St(),$=Q(()=>u.disabled||u.currentPage<=1);return(m,y)=>(X(),$e("button",{type:"button",class:"btn-prev",disabled:I($),"aria-label":m.prevText||I(c)("el.pagination.prev"),"aria-disabled":I($),onClick:y[0]||(y[0]=v=>m.$emit("click",v))},[m.prevText?(X(),$e("span",cK,Fe(m.prevText),1)):(X(),Me(I(He),{key:1},{default:Ce(()=>[(X(),Me(pt(m.prevIcon)))]),_:1}))],8,_K))}});var dK=Te($K,[["__file","prev.vue"]]);const hK=Ne({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:Mt}}),fK=["disabled","aria-label","aria-disabled"],mK={key:0},gK=Se({name:"ElPaginationNext"}),yK=Se({...gK,props:hK,emits:["click"],setup(o){const u=o,{t:c}=St(),$=Q(()=>u.disabled||u.currentPage===u.pageCount||u.pageCount===0);return(m,y)=>(X(),$e("button",{type:"button",class:"btn-next",disabled:I($),"aria-label":m.nextText||I(c)("el.pagination.next"),"aria-disabled":I($),onClick:y[0]||(y[0]=v=>m.$emit("click",v))},[m.nextText?(X(),$e("span",mK,Fe(m.nextText),1)):(X(),Me(I(He),{key:1},{default:Ce(()=>[(X(),Me(pt(m.nextIcon)))]),_:1}))],8,fK))}});var vK=Te(yK,[["__file","next.vue"]]);const nA=Symbol("ElSelectGroup"),h_=Symbol("ElSelect");function SK(o,u){const c=Be(h_),$=Be(nA,{disabled:!1}),m=Q(()=>c.props.multiple?k(c.props.modelValue,o.value):Nr(o.value,c.props.modelValue)),y=Q(()=>{if(c.props.multiple){const O=c.props.modelValue||[];return!m.value&&O.length>=c.props.multipleLimit&&c.props.multipleLimit>0}else return!1}),v=Q(()=>o.label||($t(o.value)?"":o.value)),x=Q(()=>o.value||o.label||""),A=Q(()=>o.disabled||u.groupDisabled||y.value),M=ot(),k=(O=[],U)=>{if($t(o.value)){const P=c.props.valueKey;return O&&O.some(H=>xt(ir(H,P))===ir(U,P))}else return O&&O.includes(U)},R=()=>{!o.disabled&&!$.disabled&&(c.states.hoveringIndex=c.optionsArray.indexOf(M.proxy))},N=O=>{const U=new RegExp(Gm(O),"i");u.visible=U.test(v.value)||o.created};return Re(()=>v.value,()=>{!o.created&&!c.props.remote&&c.setSelected()}),Re(()=>o.value,(O,U)=>{const{remote:P,valueKey:H}=c.props;if(Nr(O,U)||(c.onOptionDestroy(U,M.proxy),c.onOptionCreate(M.proxy)),!o.created&&!P){if(H&&$t(O)&&$t(U)&&O[H]===U[H])return;c.setSelected()}}),Re(()=>$.disabled,()=>{u.groupDisabled=$.disabled},{immediate:!0}),{select:c,currentLabel:v,currentValue:x,itemSelected:m,isDisabled:A,hoverItem:R,updateOption:N}}const bK=Se({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(o){const u=Le("select"),c=Jr(),$=Q(()=>[u.be("dropdown","item"),u.is("disabled",I(x)),u.is("selected",I(v)),u.is("hovering",I(N))]),m=Ct({index:-1,groupDisabled:!1,visible:!0,hover:!1}),{currentLabel:y,itemSelected:v,isDisabled:x,select:A,hoverItem:M,updateOption:k}=SK(o,m),{visible:R,hover:N}=Ar(m),O=ot().proxy;A.onOptionCreate(O),Bt(()=>{const P=O.value,{selected:H}=A.states,q=(A.props.multiple?H:[H]).some(j=>j.value===O.value);Ge(()=>{A.states.cachedOptions.get(P)===O&&!q&&A.states.cachedOptions.delete(P)}),A.onOptionDestroy(P,O)});function U(){o.disabled!==!0&&m.groupDisabled!==!0&&A.handleOptionSelect(O)}return{ns:u,id:c,containerKls:$,currentLabel:y,itemSelected:v,isDisabled:x,select:A,hoverItem:M,updateOption:k,visible:R,hover:N,selectOptionClick:U,states:m}}}),CK=["id","aria-disabled","aria-selected"];function wK(o,u,c,$,m,y){return nt((X(),$e("li",{id:o.id,class:ne(o.containerKls),role:"option","aria-disabled":o.isDisabled||void 0,"aria-selected":o.itemSelected,onMouseenter:u[0]||(u[0]=(...v)=>o.hoverItem&&o.hoverItem(...v)),onClick:u[1]||(u[1]=Ye((...v)=>o.selectOptionClick&&o.selectOptionClick(...v),["stop"]))},[Ve(o.$slots,"default",{},()=>[de("span",null,Fe(o.currentLabel),1)])],42,CK)),[[bt,o.visible]])}var Bg=Te(bK,[["render",wK],["__file","option.vue"]]);const xK=Se({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const o=Be(h_),u=Le("select"),c=Q(()=>o.props.popperClass),$=Q(()=>o.props.multiple),m=Q(()=>o.props.fitInputWidth),y=ae("");function v(){var x;y.value=`${(x=o.selectRef)==null?void 0:x.offsetWidth}px`}return st(()=>{v(),Zt(o.selectRef,v)}),{ns:u,minWidth:y,popperClass:c,isMultiple:$,isFitInputWidth:m}}});function EK(o,u,c,$,m,y){return X(),$e("div",{class:ne([o.ns.b("dropdown"),o.ns.is("multiple",o.isMultiple),o.popperClass]),style:je({[o.isFitInputWidth?"width":"minWidth"]:o.minWidth})},[o.$slots.header?(X(),$e("div",{key:0,class:ne(o.ns.be("dropdown","header"))},[Ve(o.$slots,"header")],2)):Ie("v-if",!0),Ve(o.$slots,"default"),o.$slots.footer?(X(),$e("div",{key:1,class:ne(o.ns.be("dropdown","footer"))},[Ve(o.$slots,"footer")],2)):Ie("v-if",!0)],6)}var AK=Te(xK,[["render",EK],["__file","select-dropdown.vue"]]);function sA(o){const u=ae(!1);return{handleCompositionStart:()=>{u.value=!0},handleCompositionUpdate:y=>{const v=y.target.value,x=v[v.length-1]||"";u.value=!sg(x)},handleCompositionEnd:y=>{u.value&&(u.value=!1,Ze(o)&&o(y))}}}const IK=11,MK=(o,u)=>{const{t:c}=St(),$=Jr(),m=Le("select"),y=Le("input"),v=Ct({inputValue:"",options:new Map,cachedOptions:new Map,disabledOptions:new Map,optionValues:[],selected:o.multiple?[]:{},selectionWidth:0,calculatorWidth:0,collapseItemWidth:0,selectedLabel:"",hoveringIndex:-1,previousQuery:null,inputHovering:!1,menuVisibleOnFocus:!1,isBeforeHide:!1});Cs({from:"suffixTransition",replacement:"override style scheme",version:"2.3.0",scope:"props",ref:"https://element-plus.org/en-US/component/select.html#select-attributes"},Q(()=>o.suffixTransition===!1));const x=ae(null),A=ae(null),M=ae(null),k=ae(null),R=ae(null),N=ae(null),O=ae(null),U=ae(null),P=ae(null),H=ae(null),J=ae(null),q=ae(null),{wrapperRef:j,isFocused:K,handleFocus:ee,handleBlur:Z}=m$(R,{afterFocus(){o.automaticDropdown&&!te.value&&(te.value=!0,v.menuVisibleOnFocus=!0)},beforeBlur(Pe){var tt,zt;return((tt=M.value)==null?void 0:tt.isFocusInsideContent(Pe))||((zt=k.value)==null?void 0:zt.isFocusInsideContent(Pe))},afterBlur(){te.value=!1,v.menuVisibleOnFocus=!1}}),te=ae(!1),re=ae(),{form:ie,formItem:oe}=an(),{inputId:le}=Is(o,{formItemContext:oe}),_e=Q(()=>o.disabled||(ie==null?void 0:ie.disabled)),fe=Q(()=>o.multiple?De(o.modelValue)&&o.modelValue.length>0:o.modelValue!==void 0&&o.modelValue!==null&&o.modelValue!==""),pe=Q(()=>o.clearable&&!_e.value&&v.inputHovering&&fe.value),C=Q(()=>o.remote&&o.filterable&&!o.remoteShowSuffix?"":o.suffixIcon),t=Q(()=>m.is("reverse",C.value&&te.value&&o.suffixTransition)),f=Q(()=>(oe==null?void 0:oe.validateState)||""),he=Q(()=>ng[f.value]),V=Q(()=>o.remote?300:0),ue=Q(()=>o.loading?o.loadingText||c("el.select.loading"):o.remote&&!v.inputValue&&v.options.size===0?!1:o.filterable&&v.inputValue&&v.options.size>0&&W.value===0?o.noMatchText||c("el.select.noMatch"):v.options.size===0?o.noDataText||c("el.select.noData"):null),W=Q(()=>h.value.filter(Pe=>Pe.visible).length),h=Q(()=>{const Pe=Array.from(v.options.values()),tt=[];return v.optionValues.forEach(zt=>{const cr=Pe.findIndex(qn=>qn.value===zt);cr>-1&&tt.push(Pe[cr])}),tt.length>=Pe.length?tt:Pe}),e=Q(()=>Array.from(v.cachedOptions.values())),r=Q(()=>{const Pe=h.value.filter(tt=>!tt.created).some(tt=>tt.currentLabel===v.inputValue);return o.filterable&&o.allowCreate&&v.inputValue!==""&&!Pe}),n=()=>{o.filterable&&Ze(o.filterMethod)||o.filterable&&o.remote&&Ze(o.remoteMethod)||h.value.forEach(Pe=>{Pe.updateOption(v.inputValue)})},s=fr(),a=Q(()=>["small"].includes(s.value)?"small":"default"),i=Q({get(){return te.value&&ue.value!==!1},set(Pe){te.value=Pe}}),l=Q(()=>De(o.modelValue)?o.modelValue.length===0&&!v.inputValue:o.filterable?!v.inputValue:!0),_=Q(()=>{var Pe;const tt=(Pe=o.placeholder)!=null?Pe:c("el.select.placeholder");return o.multiple||!fe.value?tt:v.selectedLabel});Re(()=>o.modelValue,(Pe,tt)=>{o.multiple&&o.filterable&&!o.reserveKeyword&&(v.inputValue="",p("")),g(),!Nr(Pe,tt)&&o.validateEvent&&(oe==null||oe.validate("change").catch(zt=>void 0))},{flush:"post",deep:!0}),Re(()=>te.value,Pe=>{Pe?p(v.inputValue):(v.inputValue="",v.previousQuery=null,v.isBeforeHide=!0),u("visible-change",Pe)}),Re(()=>v.options.entries(),()=>{var Pe;if(!vt)return;const tt=((Pe=x.value)==null?void 0:Pe.querySelectorAll("input"))||[];(!o.filterable&&!o.defaultFirstOption&&!$r(o.modelValue)||!Array.from(tt).includes(document.activeElement))&&g(),o.defaultFirstOption&&(o.filterable||o.remote)&&W.value&&d()},{flush:"post"}),Re(()=>v.hoveringIndex,Pe=>{Qe(Pe)&&Pe>-1?re.value=h.value[Pe]||{}:re.value={},h.value.forEach(tt=>{tt.hover=re.value===tt})}),gr(()=>{v.isBeforeHide||n()});const p=Pe=>{v.previousQuery!==Pe&&(v.previousQuery=Pe,o.filterable&&Ze(o.filterMethod)?o.filterMethod(Pe):o.filterable&&o.remote&&Ze(o.remoteMethod)&&o.remoteMethod(Pe),o.defaultFirstOption&&(o.filterable||o.remote)&&W.value?Ge(d):Ge(b))},d=()=>{const Pe=h.value.filter(cr=>cr.visible&&!cr.disabled&&!cr.states.groupDisabled),tt=Pe.find(cr=>cr.created),zt=Pe[0];v.hoveringIndex=ge(h.value,tt||zt)},g=()=>{if(o.multiple)v.selectedLabel="";else{const tt=S(o.modelValue);v.selectedLabel=tt.currentLabel,v.selected=tt;return}const Pe=[];De(o.modelValue)&&o.modelValue.forEach(tt=>{Pe.push(S(tt))}),v.selected=Pe},S=Pe=>{let tt;const zt=gc(Pe).toLowerCase()==="object",cr=gc(Pe).toLowerCase()==="null",qn=gc(Pe).toLowerCase()==="undefined";for(let Wn=v.cachedOptions.size-1;Wn>=0;Wn--){const xn=e.value[Wn];if(zt?ir(xn.value,o.valueKey)===ir(Pe,o.valueKey):xn.value===Pe){tt={value:Pe,currentLabel:xn.currentLabel,isDisabled:xn.isDisabled};break}}if(tt)return tt;const oa=zt?Pe.label:!cr&&!qn?Pe:"";return{value:Pe,currentLabel:oa}},b=()=>{o.multiple?v.selected.length>0?v.hoveringIndex=Math.min(...v.selected.map(Pe=>h.value.findIndex(tt=>jn(tt)===jn(Pe)))):v.hoveringIndex=-1:v.hoveringIndex=h.value.findIndex(Pe=>jn(Pe)===jn(v.selected))},w=()=>{v.selectionWidth=A.value.getBoundingClientRect().width},E=()=>{v.calculatorWidth=N.value.getBoundingClientRect().width},L=()=>{v.collapseItemWidth=J.value.getBoundingClientRect().width},T=()=>{var Pe,tt;(tt=(Pe=M.value)==null?void 0:Pe.updatePopper)==null||tt.call(Pe)},F=()=>{var Pe,tt;(tt=(Pe=k.value)==null?void 0:Pe.updatePopper)==null||tt.call(Pe)},D=()=>{v.inputValue.length>0&&!te.value&&(te.value=!0),p(v.inputValue)},B=Pe=>{if(v.inputValue=Pe.target.value,o.remote)z();else return D()},z=hn(()=>{D()},V.value),Y=Pe=>{Nr(o.modelValue,Pe)||u(jt,Pe)},G=Pe=>px(Pe,tt=>!v.disabledOptions.has(tt)),se=Pe=>{if(o.multiple&&Pe.code!==We.delete&&Pe.target.value.length<=0){const tt=o.modelValue.slice(),zt=G(tt);if(zt<0)return;tt.splice(zt,1),u(_t,tt),Y(tt)}},ce=(Pe,tt)=>{const zt=v.selected.indexOf(tt);if(zt>-1&&!_e.value){const cr=o.modelValue.slice();cr.splice(zt,1),u(_t,cr),Y(cr),u("remove-tag",tt.value)}Pe.stopPropagation(),At()},ye=Pe=>{Pe.stopPropagation();const tt=o.multiple?[]:"";if(!rt(tt))for(const zt of v.selected)zt.isDisabled&&tt.push(zt.value);u(_t,tt),Y(tt),v.hoveringIndex=-1,te.value=!1,u("clear"),At()},we=Pe=>{if(o.multiple){const tt=(o.modelValue||[]).slice(),zt=ge(tt,Pe.value);zt>-1?tt.splice(zt,1):(o.multipleLimit<=0||tt.length<o.multipleLimit)&&tt.push(Pe.value),u(_t,tt),Y(tt),Pe.created&&p(""),o.filterable&&!o.reserveKeyword&&(v.inputValue="")}else u(_t,Pe.value),Y(Pe.value),te.value=!1;At(),!te.value&&Ge(()=>{xe(Pe)})},ge=(Pe=[],tt)=>{if(!$t(tt))return Pe.indexOf(tt);const zt=o.valueKey;let cr=-1;return Pe.some((qn,oa)=>xt(ir(qn,zt))===ir(tt,zt)?(cr=oa,!0):!1),cr},xe=Pe=>{var tt,zt,cr,qn,oa;const eo=De(Pe)?Pe[0]:Pe;let Wn=null;if(eo!=null&&eo.value){const xn=h.value.filter(to=>to.value===eo.value);xn.length>0&&(Wn=xn[0].$el)}if(M.value&&Wn){const xn=(qn=(cr=(zt=(tt=M.value)==null?void 0:tt.popperRef)==null?void 0:zt.contentRef)==null?void 0:cr.querySelector)==null?void 0:qn.call(cr,`.${m.be("dropdown","wrap")}`);xn&&mx(xn,Wn)}(oa=q.value)==null||oa.handleScroll()},ve=Pe=>{v.options.set(Pe.value,Pe),v.cachedOptions.set(Pe.value,Pe),Pe.disabled&&v.disabledOptions.set(Pe.value,Pe)},Ee=(Pe,tt)=>{v.options.get(Pe)===tt&&v.options.delete(Pe)},{handleCompositionStart:ke,handleCompositionUpdate:be,handleCompositionEnd:Oe}=sA(Pe=>B(Pe)),qe=Q(()=>{var Pe,tt;return(tt=(Pe=M.value)==null?void 0:Pe.popperRef)==null?void 0:tt.contentRef}),et=()=>{Ge(()=>xe(v.selected))},At=()=>{var Pe;(Pe=R.value)==null||Pe.focus()},Ft=()=>{Jt()},wr=Pe=>{ye(Pe)},Jt=Pe=>{if(te.value=!1,K.value){const tt=new FocusEvent("focus",Pe);Ge(()=>Z(tt))}},yt=()=>{v.inputValue.length>0?v.inputValue="":te.value=!1},Nt=()=>{_e.value||o.filterable&&o.remote&&Ze(o.remoteMethod)||(v.menuVisibleOnFocus?v.menuVisibleOnFocus=!1:te.value=!te.value)},at=()=>{te.value?h.value[v.hoveringIndex]&&we(h.value[v.hoveringIndex]):Nt()},jn=Pe=>$t(Pe.value)?ir(Pe.value,o.valueKey):Pe.value,O_=Q(()=>h.value.filter(Pe=>Pe.visible).every(Pe=>Pe.disabled)),Q$=Q(()=>o.multiple?o.collapseTags?v.selected.slice(0,o.maxCollapseTags):v.selected:[]),Xi=Q(()=>o.multiple?o.collapseTags?v.selected.slice(o.maxCollapseTags):[]:[]),P_=Pe=>{if(!te.value){te.value=!0;return}if(!(v.options.size===0||W.value===0)&&!O_.value){Pe==="next"?(v.hoveringIndex++,v.hoveringIndex===v.options.size&&(v.hoveringIndex=0)):Pe==="prev"&&(v.hoveringIndex--,v.hoveringIndex<0&&(v.hoveringIndex=v.options.size-1));const tt=h.value[v.hoveringIndex];(tt.disabled===!0||tt.states.groupDisabled===!0||!tt.visible)&&P_(Pe),Ge(()=>xe(re.value))}},Z$=()=>{if(!A.value)return 0;const Pe=window.getComputedStyle(A.value);return Number.parseFloat(Pe.gap||"6px")},Y$=Q(()=>{const Pe=Z$();return{maxWidth:`${J.value&&o.maxCollapseTags===1?v.selectionWidth-v.collapseItemWidth-Pe:v.selectionWidth}px`}}),X$=Q(()=>({maxWidth:`${v.selectionWidth}px`})),ed=Q(()=>({width:`${Math.max(v.calculatorWidth,IK)}px`}));return o.multiple&&!De(o.modelValue)&&u(_t,[]),!o.multiple&&De(o.modelValue)&&u(_t,""),Zt(A,w),Zt(N,E),Zt(P,T),Zt(j,T),Zt(H,F),Zt(J,L),st(()=>{g()}),{inputId:le,contentId:$,nsSelect:m,nsInput:y,states:v,isFocused:K,expanded:te,optionsArray:h,hoverOption:re,selectSize:s,filteredOptionsCount:W,resetCalculatorWidth:E,updateTooltip:T,updateTagTooltip:F,debouncedOnInputChange:z,onInput:B,deletePrevTag:se,deleteTag:ce,deleteSelected:ye,handleOptionSelect:we,scrollToOption:xe,hasModelValue:fe,shouldShowPlaceholder:l,currentPlaceholder:_,showClose:pe,iconComponent:C,iconReverse:t,validateState:f,validateIcon:he,showNewOption:r,updateOptions:n,collapseTagSize:a,setSelected:g,selectDisabled:_e,emptyText:ue,handleCompositionStart:ke,handleCompositionUpdate:be,handleCompositionEnd:Oe,onOptionCreate:ve,onOptionDestroy:Ee,handleMenuEnter:et,handleFocus:ee,focus:At,blur:Ft,handleBlur:Z,handleClearClick:wr,handleClickOutside:Jt,handleEsc:yt,toggleMenu:Nt,selectOption:at,getValueKey:jn,navigateOptions:P_,dropdownMenuVisible:i,showTagList:Q$,collapseTagList:Xi,tagStyle:Y$,collapseTagStyle:X$,inputStyle:ed,popperRef:qe,inputRef:R,tooltipRef:M,tagTooltipRef:k,calculatorRef:N,prefixRef:O,suffixRef:U,selectRef:x,wrapperRef:j,selectionRef:A,scrollbarRef:q,menuRef:P,tagMenuRef:H,collapseItemRef:J}};var kK=Se({name:"ElOptions",setup(o,{slots:u}){const c=Be(h_);let $=[];return()=>{var m,y;const v=(m=u.default)==null?void 0:m.call(u),x=[];function A(M){De(M)&&M.forEach(k=>{var R,N,O,U;const P=(R=(k==null?void 0:k.type)||{})==null?void 0:R.name;P==="ElOptionGroup"?A(!rt(k.children)&&!De(k.children)&&Ze((N=k.children)==null?void 0:N.default)?(O=k.children)==null?void 0:O.default():k.children):P==="ElOption"?x.push((U=k.props)==null?void 0:U.value):De(k.children)&&A(k.children)})}return v.length&&A((y=v[0])==null?void 0:y.children),Nr(x,$)||($=x,c&&(c.states.optionValues=x)),v}}});const VK=Ne({name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:Ir,effect:{type:Ae(String),default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Ae(Object),default:()=>({})},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},teleported:Rr.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:Mt,default:Ka},fitInputWidth:Boolean,suffixIcon:{type:Mt,default:sa},tagType:{...b$.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,suffixTransition:{type:Boolean,default:!0},placement:{type:Ae(String),values:Ki,default:"bottom-start"},ariaLabel:{type:String,default:void 0}}),tS="ElSelect",RK=Se({name:tS,componentName:tS,components:{ElInput:Br,ElSelectMenu:AK,ElOption:Bg,ElOptions:kK,ElTag:Ru,ElScrollbar:ia,ElTooltip:zr,ElIcon:He},directives:{ClickOutside:Ys},props:VK,emits:[_t,jt,"remove-tag","clear","visible-change","focus","blur"],setup(o,{emit:u}){const c=MK(o,u);return ht(h_,Ct({props:o,states:c.states,optionsArray:c.optionsArray,handleOptionSelect:c.handleOptionSelect,onOptionCreate:c.onOptionCreate,onOptionDestroy:c.onOptionDestroy,selectRef:c.selectRef,setSelected:c.setSelected})),{...c}}}),LK=["id","disabled","autocomplete","readonly","aria-activedescendant","aria-controls","aria-expanded","aria-label"],FK=["textContent"];function NK(o,u,c,$,m,y){const v=Xe("el-tag"),x=Xe("el-tooltip"),A=Xe("el-icon"),M=Xe("el-option"),k=Xe("el-options"),R=Xe("el-scrollbar"),N=Xe("el-select-menu"),O=Yu("click-outside");return nt((X(),$e("div",{ref:"selectRef",class:ne([o.nsSelect.b(),o.nsSelect.m(o.selectSize)]),onMouseenter:u[14]||(u[14]=U=>o.states.inputHovering=!0),onMouseleave:u[15]||(u[15]=U=>o.states.inputHovering=!1),onClick:u[16]||(u[16]=Ye((...U)=>o.toggleMenu&&o.toggleMenu(...U),["stop"]))},[me(x,{ref:"tooltipRef",visible:o.dropdownMenuVisible,placement:o.placement,teleported:o.teleported,"popper-class":[o.nsSelect.e("popper"),o.popperClass],"popper-options":o.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:o.effect,pure:"",trigger:"click",transition:`${o.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:o.persistent,onBeforeShow:o.handleMenuEnter,onHide:u[13]||(u[13]=U=>o.states.isBeforeHide=!1)},{default:Ce(()=>{var U;return[de("div",{ref:"wrapperRef",class:ne([o.nsSelect.e("wrapper"),o.nsSelect.is("focused",o.isFocused),o.nsSelect.is("hovering",o.states.inputHovering),o.nsSelect.is("filterable",o.filterable),o.nsSelect.is("disabled",o.selectDisabled)])},[o.$slots.prefix?(X(),$e("div",{key:0,ref:"prefixRef",class:ne(o.nsSelect.e("prefix"))},[Ve(o.$slots,"prefix")],2)):Ie("v-if",!0),de("div",{ref:"selectionRef",class:ne([o.nsSelect.e("selection"),o.nsSelect.is("near",o.multiple&&!o.$slots.prefix&&!!o.states.selected.length)])},[o.multiple?Ve(o.$slots,"tag",{key:0},()=>[(X(!0),$e(ze,null,ft(o.showTagList,P=>(X(),$e("div",{key:o.getValueKey(P),class:ne(o.nsSelect.e("selected-item"))},[me(v,{closable:!o.selectDisabled&&!P.isDisabled,size:o.collapseTagSize,type:o.tagType,"disable-transitions":"",style:je(o.tagStyle),onClose:H=>o.deleteTag(H,P)},{default:Ce(()=>[de("span",{class:ne(o.nsSelect.e("tags-text"))},Fe(P.currentLabel),3)]),_:2},1032,["closable","size","type","style","onClose"])],2))),128)),o.collapseTags&&o.states.selected.length>o.maxCollapseTags?(X(),Me(x,{key:0,ref:"tagTooltipRef",disabled:o.dropdownMenuVisible||!o.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:o.effect,placement:"bottom",teleported:o.teleported},{default:Ce(()=>[de("div",{ref:"collapseItemRef",class:ne(o.nsSelect.e("selected-item"))},[me(v,{closable:!1,size:o.collapseTagSize,type:o.tagType,"disable-transitions":"",style:je(o.collapseTagStyle)},{default:Ce(()=>[de("span",{class:ne(o.nsSelect.e("tags-text"))}," + "+Fe(o.states.selected.length-o.maxCollapseTags),3)]),_:1},8,["size","type","style"])],2)]),content:Ce(()=>[de("div",{ref:"tagMenuRef",class:ne(o.nsSelect.e("selection"))},[(X(!0),$e(ze,null,ft(o.collapseTagList,P=>(X(),$e("div",{key:o.getValueKey(P),class:ne(o.nsSelect.e("selected-item"))},[me(v,{class:"in-tooltip",closable:!o.selectDisabled&&!P.isDisabled,size:o.collapseTagSize,type:o.tagType,"disable-transitions":"",onClose:H=>o.deleteTag(H,P)},{default:Ce(()=>[de("span",{class:ne(o.nsSelect.e("tags-text"))},Fe(P.currentLabel),3)]),_:2},1032,["closable","size","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):Ie("v-if",!0)]):Ie("v-if",!0),o.selectDisabled?Ie("v-if",!0):(X(),$e("div",{key:1,class:ne([o.nsSelect.e("selected-item"),o.nsSelect.e("input-wrapper"),o.nsSelect.is("hidden",!o.filterable)])},[nt(de("input",{id:o.inputId,ref:"inputRef","onUpdate:modelValue":u[0]||(u[0]=P=>o.states.inputValue=P),type:"text",class:ne([o.nsSelect.e("input"),o.nsSelect.is(o.selectSize)]),disabled:o.selectDisabled,autocomplete:o.autocomplete,style:je(o.inputStyle),role:"combobox",readonly:!o.filterable,spellcheck:"false","aria-activedescendant":((U=o.hoverOption)==null?void 0:U.id)||"","aria-controls":o.contentId,"aria-expanded":o.dropdownMenuVisible,"aria-label":o.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onFocus:u[1]||(u[1]=(...P)=>o.handleFocus&&o.handleFocus(...P)),onBlur:u[2]||(u[2]=(...P)=>o.handleBlur&&o.handleBlur(...P)),onKeydown:[u[3]||(u[3]=It(Ye(P=>o.navigateOptions("next"),["stop","prevent"]),["down"])),u[4]||(u[4]=It(Ye(P=>o.navigateOptions("prev"),["stop","prevent"]),["up"])),u[5]||(u[5]=It(Ye((...P)=>o.handleEsc&&o.handleEsc(...P),["stop","prevent"]),["esc"])),u[6]||(u[6]=It(Ye((...P)=>o.selectOption&&o.selectOption(...P),["stop","prevent"]),["enter"])),u[7]||(u[7]=It(Ye((...P)=>o.deletePrevTag&&o.deletePrevTag(...P),["stop"]),["delete"]))],onCompositionstart:u[8]||(u[8]=(...P)=>o.handleCompositionStart&&o.handleCompositionStart(...P)),onCompositionupdate:u[9]||(u[9]=(...P)=>o.handleCompositionUpdate&&o.handleCompositionUpdate(...P)),onCompositionend:u[10]||(u[10]=(...P)=>o.handleCompositionEnd&&o.handleCompositionEnd(...P)),onInput:u[11]||(u[11]=(...P)=>o.onInput&&o.onInput(...P)),onClick:u[12]||(u[12]=Ye((...P)=>o.toggleMenu&&o.toggleMenu(...P),["stop"]))},null,46,LK),[[km,o.states.inputValue]]),o.filterable?(X(),$e("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:ne(o.nsSelect.e("input-calculator")),textContent:Fe(o.states.inputValue)},null,10,FK)):Ie("v-if",!0)],2)),o.shouldShowPlaceholder?(X(),$e("div",{key:2,class:ne([o.nsSelect.e("selected-item"),o.nsSelect.e("placeholder"),o.nsSelect.is("transparent",!o.hasModelValue||o.expanded&&!o.states.inputValue)])},[de("span",null,Fe(o.currentPlaceholder),1)],2)):Ie("v-if",!0)],2),de("div",{ref:"suffixRef",class:ne(o.nsSelect.e("suffix"))},[o.iconComponent&&!o.showClose?(X(),Me(A,{key:0,class:ne([o.nsSelect.e("caret"),o.nsSelect.e("icon"),o.iconReverse])},{default:Ce(()=>[(X(),Me(pt(o.iconComponent)))]),_:1},8,["class"])):Ie("v-if",!0),o.showClose&&o.clearIcon?(X(),Me(A,{key:1,class:ne([o.nsSelect.e("caret"),o.nsSelect.e("icon")]),onClick:o.handleClearClick},{default:Ce(()=>[(X(),Me(pt(o.clearIcon)))]),_:1},8,["class","onClick"])):Ie("v-if",!0),o.validateState&&o.validateIcon?(X(),Me(A,{key:2,class:ne([o.nsInput.e("icon"),o.nsInput.e("validateIcon")])},{default:Ce(()=>[(X(),Me(pt(o.validateIcon)))]),_:1},8,["class"])):Ie("v-if",!0)],2)],2)]}),content:Ce(()=>[me(N,{ref:"menuRef"},{default:Ce(()=>[o.$slots.header?(X(),$e("div",{key:0,class:ne(o.nsSelect.be("dropdown","header"))},[Ve(o.$slots,"header")],2)):Ie("v-if",!0),nt(me(R,{id:o.contentId,ref:"scrollbarRef",tag:"ul","wrap-class":o.nsSelect.be("dropdown","wrap"),"view-class":o.nsSelect.be("dropdown","list"),class:ne([o.nsSelect.is("empty",o.filteredOptionsCount===0)]),role:"listbox","aria-label":o.ariaLabel,"aria-orientation":"vertical"},{default:Ce(()=>[o.showNewOption?(X(),Me(M,{key:0,value:o.states.inputValue,created:!0},null,8,["value"])):Ie("v-if",!0),me(k,null,{default:Ce(()=>[Ve(o.$slots,"default")]),_:3})]),_:3},8,["id","wrap-class","view-class","class","aria-label"]),[[bt,o.states.options.size>0&&!o.loading]]),o.$slots.loading&&o.loading?(X(),$e("div",{key:1,class:ne(o.nsSelect.be("dropdown","loading"))},[Ve(o.$slots,"loading")],2)):o.loading||o.filteredOptionsCount===0?(X(),$e("div",{key:2,class:ne(o.nsSelect.be("dropdown","empty"))},[Ve(o.$slots,"empty",{},()=>[de("span",null,Fe(o.emptyText),1)])],2)):Ie("v-if",!0),o.$slots.footer?(X(),$e("div",{key:3,class:ne(o.nsSelect.be("dropdown","footer"))},[Ve(o.$slots,"footer")],2)):Ie("v-if",!0)]),_:3},512)]),_:3},8,["visible","placement","teleported","popper-class","popper-options","effect","transition","persistent","onBeforeShow"])],34)),[[O,o.handleClickOutside,o.popperRef]])}var TK=Te(RK,[["render",NK],["__file","select.vue"]]);const OK=Se({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(o){const u=Le("select"),c=ae(null),$=ot(),m=ae([]);ht(nA,Ct({...Ar(o)}));const y=Q(()=>m.value.some(A=>A.visible===!0)),v=A=>{const M=[];return De(A.children)&&A.children.forEach(k=>{var R;k.type&&k.type.name==="ElOption"&&k.component&&k.component.proxy?M.push(k.component.proxy):(R=k.children)!=null&&R.length&&M.push(...v(k))}),M},x=()=>{m.value=v($.subTree)};return st(()=>{x()}),Iw(c,x,{attributes:!0,subtree:!0,childList:!0}),{groupRef:c,visible:y,ns:u}}});function PK(o,u,c,$,m,y){return nt((X(),$e("ul",{ref:"groupRef",class:ne(o.ns.be("group","wrap"))},[de("li",{class:ne(o.ns.be("group","title"))},Fe(o.label),3),de("li",null,[de("ul",{class:ne(o.ns.b("group"))},[Ve(o.$slots,"default")],2)])],2)),[[bt,o.visible]])}var aA=Te(OK,[["render",PK],["__file","option-group.vue"]]);const Ni=ut(TK,{Option:Bg,OptionGroup:aA}),Cp=Xt(Bg),UK=Xt(aA),Jg=()=>Be(rA,{}),DK=Ne({pageSize:{type:Number,required:!0},pageSizes:{type:Ae(Array),default:()=>Gt([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,teleported:Boolean,size:{type:String,values:As}}),BK=Se({name:"ElPaginationSizes"}),JK=Se({...BK,props:DK,emits:["page-size-change"],setup(o,{emit:u}){const c=o,{t:$}=St(),m=Le("pagination"),y=Jg(),v=ae(c.pageSize);Re(()=>c.pageSizes,(M,k)=>{if(!Nr(M,k)&&Array.isArray(M)){const R=M.includes(c.pageSize)?c.pageSize:c.pageSizes[0];u("page-size-change",R)}}),Re(()=>c.pageSize,M=>{v.value=M});const x=Q(()=>c.pageSizes);function A(M){var k;M!==v.value&&(v.value=M,(k=y.handleSizeChange)==null||k.call(y,Number(M)))}return(M,k)=>(X(),$e("span",{class:ne(I(m).e("sizes"))},[me(I(Ni),{"model-value":v.value,disabled:M.disabled,"popper-class":M.popperClass,size:M.size,teleported:M.teleported,"validate-event":!1,onChange:A},{default:Ce(()=>[(X(!0),$e(ze,null,ft(I(x),R=>(X(),Me(I(Cp),{key:R,value:R,label:R+I($)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size","teleported"])],2))}});var zK=Te(JK,[["__file","sizes.vue"]]);const HK=Ne({size:{type:String,values:As}}),jK=["disabled"],qK=Se({name:"ElPaginationJumper"}),WK=Se({...qK,props:HK,setup(o){const{t:u}=St(),c=Le("pagination"),{pageCount:$,disabled:m,currentPage:y,changeEvent:v}=Jg(),x=ae(),A=Q(()=>{var R;return(R=x.value)!=null?R:y==null?void 0:y.value});function M(R){x.value=R?+R:""}function k(R){R=Math.trunc(+R),v==null||v(R),x.value=void 0}return(R,N)=>(X(),$e("span",{class:ne(I(c).e("jump")),disabled:I(m)},[de("span",{class:ne([I(c).e("goto")])},Fe(I(u)("el.pagination.goto")),3),me(I(Br),{size:R.size,class:ne([I(c).e("editor"),I(c).is("in-pagination")]),min:1,max:I($),disabled:I(m),"model-value":I(A),"validate-event":!1,label:I(u)("el.pagination.page"),type:"number","onUpdate:modelValue":M,onChange:k},null,8,["size","class","max","disabled","model-value","label"]),de("span",{class:ne([I(c).e("classifier")])},Fe(I(u)("el.pagination.pageClassifier")),3)],10,jK))}});var KK=Te(WK,[["__file","jumper.vue"]]);const GK=Ne({total:{type:Number,default:1e3}}),QK=["disabled"],ZK=Se({name:"ElPaginationTotal"}),YK=Se({...ZK,props:GK,setup(o){const{t:u}=St(),c=Le("pagination"),{disabled:$}=Jg();return(m,y)=>(X(),$e("span",{class:ne(I(c).e("total")),disabled:I($)},Fe(I(u)("el.pagination.total",{total:m.total})),11,QK))}});var XK=Te(YK,[["__file","total.vue"]]);const eG=Ne({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),tG=["onKeyup"],rG=["aria-current","aria-label","tabindex"],nG=["tabindex","aria-label"],sG=["aria-current","aria-label","tabindex"],aG=["tabindex","aria-label"],iG=["aria-current","aria-label","tabindex"],oG=Se({name:"ElPaginationPager"}),lG=Se({...oG,props:eG,emits:["change"],setup(o,{emit:u}){const c=o,$=Le("pager"),m=Le("icon"),{t:y}=St(),v=ae(!1),x=ae(!1),A=ae(!1),M=ae(!1),k=ae(!1),R=ae(!1),N=Q(()=>{const K=c.pagerCount,ee=(K-1)/2,Z=Number(c.currentPage),te=Number(c.pageCount);let re=!1,ie=!1;te>K&&(Z>K-ee&&(re=!0),Z<te-ee&&(ie=!0));const oe=[];if(re&&!ie){const le=te-(K-2);for(let _e=le;_e<te;_e++)oe.push(_e)}else if(!re&&ie)for(let le=2;le<K;le++)oe.push(le);else if(re&&ie){const le=Math.floor(K/2)-1;for(let _e=Z-le;_e<=Z+le;_e++)oe.push(_e)}else for(let le=2;le<te;le++)oe.push(le);return oe}),O=Q(()=>["more","btn-quickprev",m.b(),$.is("disabled",c.disabled)]),U=Q(()=>["more","btn-quicknext",m.b(),$.is("disabled",c.disabled)]),P=Q(()=>c.disabled?-1:0);gr(()=>{const K=(c.pagerCount-1)/2;v.value=!1,x.value=!1,c.pageCount>c.pagerCount&&(c.currentPage>c.pagerCount-K&&(v.value=!0),c.currentPage<c.pageCount-K&&(x.value=!0))});function H(K=!1){c.disabled||(K?A.value=!0:M.value=!0)}function J(K=!1){K?k.value=!0:R.value=!0}function q(K){const ee=K.target;if(ee.tagName.toLowerCase()==="li"&&Array.from(ee.classList).includes("number")){const Z=Number(ee.textContent);Z!==c.currentPage&&u("change",Z)}else ee.tagName.toLowerCase()==="li"&&Array.from(ee.classList).includes("more")&&j(K)}function j(K){const ee=K.target;if(ee.tagName.toLowerCase()==="ul"||c.disabled)return;let Z=Number(ee.textContent);const te=c.pageCount,re=c.currentPage,ie=c.pagerCount-2;ee.className.includes("more")&&(ee.className.includes("quickprev")?Z=re-ie:ee.className.includes("quicknext")&&(Z=re+ie)),Number.isNaN(+Z)||(Z<1&&(Z=1),Z>te&&(Z=te)),Z!==re&&u("change",Z)}return(K,ee)=>(X(),$e("ul",{class:ne(I($).b()),onClick:j,onKeyup:It(q,["enter"])},[K.pageCount>0?(X(),$e("li",{key:0,class:ne([[I($).is("active",K.currentPage===1),I($).is("disabled",K.disabled)],"number"]),"aria-current":K.currentPage===1,"aria-label":I(y)("el.pagination.currentPage",{pager:1}),tabindex:I(P)}," 1 ",10,rG)):Ie("v-if",!0),v.value?(X(),$e("li",{key:1,class:ne(I(O)),tabindex:I(P),"aria-label":I(y)("el.pagination.prevPages",{pager:K.pagerCount-2}),onMouseenter:ee[0]||(ee[0]=Z=>H(!0)),onMouseleave:ee[1]||(ee[1]=Z=>A.value=!1),onFocus:ee[2]||(ee[2]=Z=>J(!0)),onBlur:ee[3]||(ee[3]=Z=>k.value=!1)},[(A.value||k.value)&&!K.disabled?(X(),Me(I(To),{key:0})):(X(),Me(I(jv),{key:1}))],42,nG)):Ie("v-if",!0),(X(!0),$e(ze,null,ft(I(N),Z=>(X(),$e("li",{key:Z,class:ne([[I($).is("active",K.currentPage===Z),I($).is("disabled",K.disabled)],"number"]),"aria-current":K.currentPage===Z,"aria-label":I(y)("el.pagination.currentPage",{pager:Z}),tabindex:I(P)},Fe(Z),11,sG))),128)),x.value?(X(),$e("li",{key:2,class:ne(I(U)),tabindex:I(P),"aria-label":I(y)("el.pagination.nextPages",{pager:K.pagerCount-2}),onMouseenter:ee[4]||(ee[4]=Z=>H()),onMouseleave:ee[5]||(ee[5]=Z=>M.value=!1),onFocus:ee[6]||(ee[6]=Z=>J()),onBlur:ee[7]||(ee[7]=Z=>R.value=!1)},[(M.value||R.value)&&!K.disabled?(X(),Me(I(Oo),{key:0})):(X(),Me(I(jv),{key:1}))],42,aG)):Ie("v-if",!0),K.pageCount>1?(X(),$e("li",{key:3,class:ne([[I($).is("active",K.currentPage===K.pageCount),I($).is("disabled",K.disabled)],"number"]),"aria-current":K.currentPage===K.pageCount,"aria-label":I(y)("el.pagination.currentPage",{pager:K.pageCount}),tabindex:I(P)},Fe(K.pageCount),11,iG)):Ie("v-if",!0)],42,tG))}});var uG=Te(lG,[["__file","pager.vue"]]);const Kr=o=>typeof o!="number",_G=Ne({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:o=>Qe(o)&&Math.trunc(o)===o&&o>4&&o<22&&o%2===1,default:7},currentPage:Number,defaultCurrentPage:Number,layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:Ae(Array),default:()=>Gt([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:Mt,default:()=>Da},nextText:{type:String,default:""},nextIcon:{type:Mt,default:()=>Xr},teleported:{type:Boolean,default:!0},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),cG={"update:current-page":o=>Qe(o),"update:page-size":o=>Qe(o),"size-change":o=>Qe(o),change:(o,u)=>Qe(o)&&Qe(u),"current-change":o=>Qe(o),"prev-click":o=>Qe(o),"next-click":o=>Qe(o)},rS="ElPagination";var pG=Se({name:rS,props:_G,emits:cG,setup(o,{emit:u,slots:c}){const{t:$}=St(),m=Le("pagination"),y=ot().vnode.props||{},v="onUpdate:currentPage"in y||"onUpdate:current-page"in y||"onCurrentChange"in y,x="onUpdate:pageSize"in y||"onUpdate:page-size"in y||"onSizeChange"in y,A=Q(()=>{if(Kr(o.total)&&Kr(o.pageCount)||!Kr(o.currentPage)&&!v)return!1;if(o.layout.includes("sizes")){if(Kr(o.pageCount)){if(!Kr(o.total)&&!Kr(o.pageSize)&&!x)return!1}else if(!x)return!1}return!0}),M=ae(Kr(o.defaultPageSize)?10:o.defaultPageSize),k=ae(Kr(o.defaultCurrentPage)?1:o.defaultCurrentPage),R=Q({get(){return Kr(o.pageSize)?M.value:o.pageSize},set(j){Kr(o.pageSize)&&(M.value=j),x&&(u("update:page-size",j),u("size-change",j))}}),N=Q(()=>{let j=0;return Kr(o.pageCount)?Kr(o.total)||(j=Math.max(1,Math.ceil(o.total/R.value))):j=o.pageCount,j}),O=Q({get(){return Kr(o.currentPage)?k.value:o.currentPage},set(j){let K=j;j<1?K=1:j>N.value&&(K=N.value),Kr(o.currentPage)&&(k.value=K),v&&(u("update:current-page",K),u("current-change",K))}});Re(N,j=>{O.value>j&&(O.value=j)}),Re([O,R],j=>{u("change",...j)},{flush:"post"});function U(j){O.value=j}function P(j){R.value=j;const K=N.value;O.value>K&&(O.value=K)}function H(){o.disabled||(O.value-=1,u("prev-click",O.value))}function J(){o.disabled||(O.value+=1,u("next-click",O.value))}function q(j,K){j&&(j.props||(j.props={}),j.props.class=[j.props.class,K].join(" "))}return ht(rA,{pageCount:N,disabled:Q(()=>o.disabled),currentPage:O,changeEvent:U,handleSizeChange:P}),()=>{var j,K;if(!A.value)return $("el.pagination.deprecationWarning"),null;if(!o.layout||o.hideOnSinglePage&&N.value<=1)return null;const ee=[],Z=[],te=Ke("div",{class:m.e("rightwrapper")},Z),re={prev:Ke(dK,{disabled:o.disabled,currentPage:O.value,prevText:o.prevText,prevIcon:o.prevIcon,onClick:H}),jumper:Ke(KK,{size:o.small?"small":"default"}),pager:Ke(uG,{currentPage:O.value,pageCount:N.value,pagerCount:o.pagerCount,onChange:U,disabled:o.disabled}),next:Ke(vK,{disabled:o.disabled,currentPage:O.value,pageCount:N.value,nextText:o.nextText,nextIcon:o.nextIcon,onClick:J}),sizes:Ke(zK,{pageSize:R.value,pageSizes:o.pageSizes,popperClass:o.popperClass,disabled:o.disabled,teleported:o.teleported,size:o.small?"small":"default"}),slot:(K=(j=c==null?void 0:c.default)==null?void 0:j.call(c))!=null?K:null,total:Ke(XK,{total:Kr(o.total)?0:o.total})},ie=o.layout.split(",").map(le=>le.trim());let oe=!1;return ie.forEach(le=>{if(le==="->"){oe=!0;return}oe?Z.push(re[le]):ee.push(re[le])}),q(ee[0],m.is("first")),q(ee[ee.length-1],m.is("last")),oe&&Z.length>0&&(q(Z[0],m.is("first")),q(Z[Z.length-1],m.is("last")),ee.push(te)),Ke("div",{class:[m.b(),m.is("background",o.background),{[m.m("small")]:o.small}]},ee)}}});const $G=ut(pG),dG=Ne({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:Jh,default:"primary"},cancelButtonType:{type:String,values:Jh,default:"text"},icon:{type:Mt,default:()=>qO},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},teleported:Rr.teleported,persistent:Rr.persistent,width:{type:[String,Number],default:150}}),hG={confirm:o=>o instanceof MouseEvent,cancel:o=>o instanceof MouseEvent},fG=Se({name:"ElPopconfirm"}),mG=Se({...fG,props:dG,emits:hG,setup(o,{emit:u}){const c=o,{t:$}=St(),m=Le("popconfirm"),y=ae(),v=()=>{var N,O;(O=(N=y.value)==null?void 0:N.onClose)==null||O.call(N)},x=Q(()=>({width:_r(c.width)})),A=N=>{u("confirm",N),v()},M=N=>{u("cancel",N),v()},k=Q(()=>c.confirmButtonText||$("el.popconfirm.confirmButtonText")),R=Q(()=>c.cancelButtonText||$("el.popconfirm.cancelButtonText"));return(N,O)=>(X(),Me(I(zr),ct({ref_key:"tooltipRef",ref:y,trigger:"click",effect:"light"},N.$attrs,{"popper-class":`${I(m).namespace.value}-popover`,"popper-style":I(x),teleported:N.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":N.hideAfter,persistent:N.persistent}),{content:Ce(()=>[de("div",{class:ne(I(m).b())},[de("div",{class:ne(I(m).e("main"))},[!N.hideIcon&&N.icon?(X(),Me(I(He),{key:0,class:ne(I(m).e("icon")),style:je({color:N.iconColor})},{default:Ce(()=>[(X(),Me(pt(N.icon)))]),_:1},8,["class","style"])):Ie("v-if",!0),it(" "+Fe(N.title),1)],2),de("div",{class:ne(I(m).e("action"))},[me(I(Er),{size:"small",type:N.cancelButtonType==="text"?"":N.cancelButtonType,text:N.cancelButtonType==="text",onClick:M},{default:Ce(()=>[it(Fe(I(R)),1)]),_:1},8,["type","text"]),me(I(Er),{size:"small",type:N.confirmButtonType==="text"?"":N.confirmButtonType,text:N.confirmButtonType==="text",onClick:A},{default:Ce(()=>[it(Fe(I(k)),1)]),_:1},8,["type","text"])],2)],2)]),default:Ce(()=>[N.$slots.reference?Ve(N.$slots,"reference",{key:0}):Ie("v-if",!0)]),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}});var gG=Te(mG,[["__file","popconfirm.vue"]]);const yG=ut(gG),vG=Ne({trigger:Vu.trigger,placement:Pc.placement,disabled:Vu.disabled,visible:Rr.visible,transition:Rr.transition,popperOptions:Pc.popperOptions,tabindex:Pc.tabindex,content:Rr.content,popperStyle:Rr.popperStyle,popperClass:Rr.popperClass,enterable:{...Rr.enterable,default:!0},effect:{...Rr.effect,default:"light"},teleported:Rr.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),SG={"update:visible":o=>pr(o),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},bG="onUpdate:visible",CG=Se({name:"ElPopover"}),wG=Se({...CG,props:vG,emits:SG,setup(o,{expose:u,emit:c}){const $=o,m=Q(()=>$[bG]),y=Le("popover"),v=ae(),x=Q(()=>{var H;return(H=I(v))==null?void 0:H.popperRef}),A=Q(()=>[{width:_r($.width)},$.popperStyle]),M=Q(()=>[y.b(),$.popperClass,{[y.m("plain")]:!!$.content}]),k=Q(()=>$.transition===`${y.namespace.value}-fade-in-linear`),R=()=>{var H;(H=v.value)==null||H.hide()},N=()=>{c("before-enter")},O=()=>{c("before-leave")},U=()=>{c("after-enter")},P=()=>{c("update:visible",!1),c("after-leave")};return u({popperRef:x,hide:R}),(H,J)=>(X(),Me(I(zr),ct({ref_key:"tooltipRef",ref:v},H.$attrs,{trigger:H.trigger,placement:H.placement,disabled:H.disabled,visible:H.visible,transition:H.transition,"popper-options":H.popperOptions,tabindex:H.tabindex,content:H.content,offset:H.offset,"show-after":H.showAfter,"hide-after":H.hideAfter,"auto-close":H.autoClose,"show-arrow":H.showArrow,"aria-label":H.title,effect:H.effect,enterable:H.enterable,"popper-class":I(M),"popper-style":I(A),teleported:H.teleported,persistent:H.persistent,"gpu-acceleration":I(k),"onUpdate:visible":I(m),onBeforeShow:N,onBeforeHide:O,onShow:U,onHide:P}),{content:Ce(()=>[H.title?(X(),$e("div",{key:0,class:ne(I(y).e("title")),role:"title"},Fe(H.title),3)):Ie("v-if",!0),Ve(H.$slots,"default",{},()=>[it(Fe(H.content),1)])]),default:Ce(()=>[H.$slots.reference?Ve(H.$slots,"reference",{key:0}):Ie("v-if",!0)]),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}});var xG=Te(wG,[["__file","popover.vue"]]);const nS=(o,u)=>{const c=u.arg||u.value,$=c==null?void 0:c.popperRef;$&&($.triggerRef=o)};var EG={mounted(o,u){nS(o,u)},updated(o,u){nS(o,u)}};const AG="popover",iA=fP(EG,AG),IG=ut(xG,{directive:iA}),MG=Ne({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:o=>o>=0&&o<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:Ae(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:Ae([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:Ae(Function),default:o=>`${o}%`}}),kG=["aria-valuenow"],VG={viewBox:"0 0 100 100"},RG=["d","stroke","stroke-linecap","stroke-width"],LG=["d","stroke","opacity","stroke-linecap","stroke-width"],FG={key:0},NG=Se({name:"ElProgress"}),TG=Se({...NG,props:MG,setup(o){const u=o,c={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},$=Le("progress"),m=Q(()=>({width:`${u.percentage}%`,animationDuration:`${u.duration}s`,backgroundColor:q(u.percentage)})),y=Q(()=>(u.strokeWidth/u.width*100).toFixed(1)),v=Q(()=>["circle","dashboard"].includes(u.type)?Number.parseInt(`${50-Number.parseFloat(y.value)/2}`,10):0),x=Q(()=>{const j=v.value,K=u.type==="dashboard";return`
  60. M 50 50
  61. m 0 ${K?"":"-"}${j}
  62. a ${j} ${j} 0 1 1 0 ${K?"-":""}${j*2}
  63. a ${j} ${j} 0 1 1 0 ${K?"":"-"}${j*2}
  64. `}),A=Q(()=>2*Math.PI*v.value),M=Q(()=>u.type==="dashboard"?.75:1),k=Q(()=>`${-1*A.value*(1-M.value)/2}px`),R=Q(()=>({strokeDasharray:`${A.value*M.value}px, ${A.value}px`,strokeDashoffset:k.value})),N=Q(()=>({strokeDasharray:`${A.value*M.value*(u.percentage/100)}px, ${A.value}px`,strokeDashoffset:k.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),O=Q(()=>{let j;return u.color?j=q(u.percentage):j=c[u.status]||c.default,j}),U=Q(()=>u.status==="warning"?_$:u.type==="line"?u.status==="success"?Ym:Ka:u.status==="success"?o_:ns),P=Q(()=>u.type==="line"?12+u.strokeWidth*.4:u.width*.111111+2),H=Q(()=>u.format(u.percentage));function J(j){const K=100/j.length;return j.map((Z,te)=>rt(Z)?{color:Z,percentage:(te+1)*K}:Z).sort((Z,te)=>Z.percentage-te.percentage)}const q=j=>{var K;const{color:ee}=u;if(Ze(ee))return ee(j);if(rt(ee))return ee;{const Z=J(ee);for(const te of Z)if(te.percentage>j)return te.color;return(K=Z[Z.length-1])==null?void 0:K.color}};return(j,K)=>(X(),$e("div",{class:ne([I($).b(),I($).m(j.type),I($).is(j.status),{[I($).m("without-text")]:!j.showText,[I($).m("text-inside")]:j.textInside}]),role:"progressbar","aria-valuenow":j.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[j.type==="line"?(X(),$e("div",{key:0,class:ne(I($).b("bar"))},[de("div",{class:ne(I($).be("bar","outer")),style:je({height:`${j.strokeWidth}px`})},[de("div",{class:ne([I($).be("bar","inner"),{[I($).bem("bar","inner","indeterminate")]:j.indeterminate},{[I($).bem("bar","inner","striped")]:j.striped},{[I($).bem("bar","inner","striped-flow")]:j.stripedFlow}]),style:je(I(m))},[(j.showText||j.$slots.default)&&j.textInside?(X(),$e("div",{key:0,class:ne(I($).be("bar","innerText"))},[Ve(j.$slots,"default",{percentage:j.percentage},()=>[de("span",null,Fe(I(H)),1)])],2)):Ie("v-if",!0)],6)],6)],2)):(X(),$e("div",{key:1,class:ne(I($).b("circle")),style:je({height:`${j.width}px`,width:`${j.width}px`})},[(X(),$e("svg",VG,[de("path",{class:ne(I($).be("circle","track")),d:I(x),stroke:`var(${I($).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":j.strokeLinecap,"stroke-width":I(y),fill:"none",style:je(I(R))},null,14,RG),de("path",{class:ne(I($).be("circle","path")),d:I(x),stroke:I(O),fill:"none",opacity:j.percentage?1:0,"stroke-linecap":j.strokeLinecap,"stroke-width":I(y),style:je(I(N))},null,14,LG)]))],6)),(j.showText||j.$slots.default)&&!j.textInside?(X(),$e("div",{key:2,class:ne(I($).e("text")),style:je({fontSize:`${I(P)}px`})},[Ve(j.$slots,"default",{percentage:j.percentage},()=>[j.status?(X(),Me(I(He),{key:1},{default:Ce(()=>[(X(),Me(pt(I(U))))]),_:1})):(X(),$e("span",FG,Fe(I(H)),1))])],6)):Ie("v-if",!0)],10,kG))}});var OG=Te(TG,[["__file","progress.vue"]]);const oA=ut(OG),PG=Ne({modelValue:{type:Number,default:0},id:{type:String,default:void 0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:Ae([Array,Object]),default:()=>Gt(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:Ae([Array,Object]),default:()=>[G_,G_,G_]},voidIcon:{type:Mt,default:()=>oP},disabledVoidIcon:{type:Mt,default:()=>G_},disabled:Boolean,allowHalf:Boolean,showText:Boolean,showScore:Boolean,textColor:{type:String,default:""},texts:{type:Ae(Array),default:()=>Gt(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:Ir,label:{type:String,default:void 0},clearable:{type:Boolean,default:!1}}),UG={[jt]:o=>Qe(o),[_t]:o=>Qe(o)},DG=["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"],BG=["onMousemove","onClick"],JG=Se({name:"ElRate"}),zG=Se({...JG,props:PG,emits:UG,setup(o,{expose:u,emit:c}){const $=o;function m(t,f){const he=W=>$t(W),V=Object.keys(f).map(W=>+W).filter(W=>{const h=f[W];return(he(h)?h.excluded:!1)?t<W:t<=W}).sort((W,h)=>W-h),ue=f[V[0]];return he(ue)&&ue.value||ue}const y=Be(Gi,void 0),v=Be(Es,void 0),x=fr(),A=Le("rate"),{inputId:M,isLabeledByFormItem:k}=Is($,{formItemContext:v}),R=ae($.modelValue),N=ae(-1),O=ae(!0),U=Q(()=>[A.b(),A.m(x.value)]),P=Q(()=>$.disabled||(y==null?void 0:y.disabled)),H=Q(()=>A.cssVarBlock({"void-color":$.voidColor,"disabled-void-color":$.disabledVoidColor,"fill-color":K.value})),J=Q(()=>{let t="";return $.showScore?t=$.scoreTemplate.replace(/\{\s*value\s*\}/,P.value?`${$.modelValue}`:`${R.value}`):$.showText&&(t=$.texts[Math.ceil(R.value)-1]),t}),q=Q(()=>$.modelValue*100-Math.floor($.modelValue)*100),j=Q(()=>De($.colors)?{[$.lowThreshold]:$.colors[0],[$.highThreshold]:{value:$.colors[1],excluded:!0},[$.max]:$.colors[2]}:$.colors),K=Q(()=>{const t=m(R.value,j.value);return $t(t)?"":t}),ee=Q(()=>{let t="";return P.value?t=`${q.value}%`:$.allowHalf&&(t="50%"),{color:K.value,width:t}}),Z=Q(()=>{let t=De($.icons)?[...$.icons]:{...$.icons};return t=Hs(t),De(t)?{[$.lowThreshold]:t[0],[$.highThreshold]:{value:t[1],excluded:!0},[$.max]:t[2]}:t}),te=Q(()=>m($.modelValue,Z.value)),re=Q(()=>P.value?rt($.disabledVoidIcon)?$.disabledVoidIcon:Hs($.disabledVoidIcon):rt($.voidIcon)?$.voidIcon:Hs($.voidIcon)),ie=Q(()=>m(R.value,Z.value));function oe(t){const f=P.value&&q.value>0&&t-1<$.modelValue&&t>$.modelValue,he=$.allowHalf&&O.value&&t-.5<=R.value&&t>R.value;return f||he}function le(t){$.clearable&&t===$.modelValue&&(t=0),c(_t,t),$.modelValue!==t&&c("change",t)}function _e(t){P.value||($.allowHalf&&O.value?le(R.value):le(t))}function fe(t){if(P.value)return;let f=R.value;const he=t.code;return he===We.up||he===We.right?($.allowHalf?f+=.5:f+=1,t.stopPropagation(),t.preventDefault()):(he===We.left||he===We.down)&&($.allowHalf?f-=.5:f-=1,t.stopPropagation(),t.preventDefault()),f=f<0?0:f,f=f>$.max?$.max:f,c(_t,f),c("change",f),f}function pe(t,f){if(!P.value){if($.allowHalf&&f){let he=f.target;rs(he,A.e("item"))&&(he=he.querySelector(`.${A.e("icon")}`)),(he.clientWidth===0||rs(he,A.e("decimal")))&&(he=he.parentNode),O.value=f.offsetX*2<=he.clientWidth,R.value=O.value?t-.5:t}else R.value=t;N.value=t}}function C(){P.value||($.allowHalf&&(O.value=$.modelValue!==Math.floor($.modelValue)),R.value=$.modelValue,N.value=-1)}return Re(()=>$.modelValue,t=>{R.value=t,O.value=$.modelValue!==Math.floor($.modelValue)}),$.modelValue||c(_t,0),u({setCurrentValue:pe,resetCurrentValue:C}),(t,f)=>{var he;return X(),$e("div",{id:I(M),class:ne([I(U),I(A).is("disabled",I(P))]),role:"slider","aria-label":I(k)?void 0:t.label||"rating","aria-labelledby":I(k)?(he=I(v))==null?void 0:he.labelId:void 0,"aria-valuenow":R.value,"aria-valuetext":I(J)||void 0,"aria-valuemin":"0","aria-valuemax":t.max,tabindex:"0",style:je(I(H)),onKeydown:fe},[(X(!0),$e(ze,null,ft(t.max,(V,ue)=>(X(),$e("span",{key:ue,class:ne(I(A).e("item")),onMousemove:W=>pe(V,W),onMouseleave:C,onClick:W=>_e(V)},[me(I(He),{class:ne([I(A).e("icon"),{hover:N.value===V},I(A).is("active",V<=R.value)])},{default:Ce(()=>[oe(V)?Ie("v-if",!0):(X(),$e(ze,{key:0},[nt((X(),Me(pt(I(ie)),null,null,512)),[[bt,V<=R.value]]),nt((X(),Me(pt(I(re)),null,null,512)),[[bt,!(V<=R.value)]])],64)),oe(V)?(X(),$e(ze,{key:1},[(X(),Me(pt(I(re)),{class:ne([I(A).em("decimal","box")])},null,8,["class"])),me(I(He),{style:je(I(ee)),class:ne([I(A).e("icon"),I(A).e("decimal")])},{default:Ce(()=>[(X(),Me(pt(I(te))))]),_:1},8,["style","class"])],64)):Ie("v-if",!0)]),_:2},1032,["class"])],42,BG))),128)),t.showText||t.showScore?(X(),$e("span",{key:0,class:ne(I(A).e("text")),style:je({color:t.textColor})},Fe(I(J)),7)):Ie("v-if",!0)],46,DG)}}});var HG=Te(zG,[["__file","rate.vue"]]);const jG=ut(HG),mo={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},sS={[mo.success]:yO,[mo.warning]:_$,[mo.error]:Xm,[mo.info]:eg},qG=Ne({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),WG=Se({name:"ElResult"}),KG=Se({...WG,props:qG,setup(o){const u=o,c=Le("result"),$=Q(()=>{const m=u.icon,y=m&&mo[m]?mo[m]:"icon-info",v=sS[y]||sS["icon-info"];return{class:y,component:v}});return(m,y)=>(X(),$e("div",{class:ne(I(c).b())},[de("div",{class:ne(I(c).e("icon"))},[Ve(m.$slots,"icon",{},()=>[I($).component?(X(),Me(pt(I($).component),{key:0,class:ne(I($).class)},null,8,["class"])):Ie("v-if",!0)])],2),m.title||m.$slots.title?(X(),$e("div",{key:0,class:ne(I(c).e("title"))},[Ve(m.$slots,"title",{},()=>[de("p",null,Fe(m.title),1)])],2)):Ie("v-if",!0),m.subTitle||m.$slots["sub-title"]?(X(),$e("div",{key:1,class:ne(I(c).e("subtitle"))},[Ve(m.$slots,"sub-title",{},()=>[de("p",null,Fe(m.subTitle),1)])],2)):Ie("v-if",!0),m.$slots.extra?(X(),$e("div",{key:2,class:ne(I(c).e("extra"))},[Ve(m.$slots,"extra")],2)):Ie("v-if",!0)],2))}});var GG=Te(KG,[["__file","result.vue"]]);const QG=ut(GG);var aS=Number.isNaN||function(u){return typeof u=="number"&&u!==u};function ZG(o,u){return!!(o===u||aS(o)&&aS(u))}function YG(o,u){if(o.length!==u.length)return!1;for(var c=0;c<o.length;c++)if(!ZG(o[c],u[c]))return!1;return!0}function XG(o,u){u===void 0&&(u=YG);var c=null;function $(){for(var m=[],y=0;y<arguments.length;y++)m[y]=arguments[y];if(c&&c.lastThis===this&&u(m,c.lastArgs))return c.lastResult;var v=o.apply(this,m);return c={lastResult:v,lastArgs:m,lastThis:this},v}return $.clear=function(){c=null},$}const lA=()=>{const u=ot().proxy.$props;return Q(()=>{const c=($,m,y)=>({});return u.perfMode?o$(c):XG(c)})},_f=50,wp="itemRendered",xp="scroll",go="forward",Ep="backward",kn="auto",x$="smart",Fu="start",ys="center",Nu="end",qo="horizontal",zg="vertical",eQ="ltr",Eo="rtl",Tu="negative",Hg="positive-ascending",jg="positive-descending",tQ={[qo]:"left",[zg]:"top"},rQ=20,nQ={[qo]:"deltaX",[zg]:"deltaY"},sQ=({atEndEdge:o,atStartEdge:u,layout:c},$)=>{let m,y=0;const v=A=>A<0&&u.value||A>0&&o.value;return{hasReachedEdge:v,onWheel:A=>{p$(m);const M=A[nQ[c.value]];v(y)&&v(y+M)||(y+=M,kw()||A.preventDefault(),m=Po(()=>{$(y),y=0}))}}},cf=ls({type:Ae([Number,Function]),required:!0}),pf=ls({type:Number}),$f=ls({type:Number,default:2}),aQ=ls({type:String,values:["ltr","rtl"],default:"ltr"}),df=ls({type:Number,default:0}),Ap=ls({type:Number,required:!0}),uA=ls({type:String,values:["horizontal","vertical"],default:zg}),_A=Ne({className:{type:String,default:""},containerElement:{type:Ae([String,Object]),default:"div"},data:{type:Ae(Array),default:()=>Gt([])},direction:aQ,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:Ae([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),cA=Ne({cache:$f,estimatedItemSize:pf,layout:uA,initScrollOffset:df,total:Ap,itemSize:cf,..._A}),hf={type:Number,default:6},pA={type:Number,default:0},$A={type:Number,default:2},Ei=Ne({columnCache:$f,columnWidth:cf,estimatedColumnWidth:pf,estimatedRowHeight:pf,initScrollLeft:df,initScrollTop:df,itemKey:{type:Ae(Function),default:({columnIndex:o,rowIndex:u})=>`${u}:${o}`},rowCache:$f,rowHeight:cf,totalColumn:Ap,totalRow:Ap,hScrollbarSize:hf,vScrollbarSize:hf,scrollbarStartGap:pA,scrollbarEndGap:$A,role:String,..._A}),dA=Ne({alwaysOn:Boolean,class:String,layout:uA,total:Ap,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:hf,startGap:pA,endGap:$A,visible:Boolean}),gi=(o,u)=>o<u?go:Ep,Ou=o=>o===eQ||o===Eo||o===qo,iS=o=>o===Eo;let ao=null;function Ip(o=!1){if(ao===null||o){const u=document.createElement("div"),c=u.style;c.width="50px",c.height="50px",c.overflow="scroll",c.direction="rtl";const $=document.createElement("div"),m=$.style;return m.width="100px",m.height="100px",u.appendChild($),document.body.appendChild(u),u.scrollLeft>0?ao=jg:(u.scrollLeft=1,u.scrollLeft===0?ao=Tu:ao=Hg),document.body.removeChild(u),ao}return ao}function iQ({move:o,size:u,bar:c},$){const m={},y=`translate${c.axis}(${o}px)`;return m[c.size]=u,m.transform=y,m.msTransform=y,m.webkitTransform=y,$==="horizontal"?m.height="100%":m.width="100%",m}const ff=Se({name:"ElVirtualScrollBar",props:dA,emits:["scroll","start-move","stop-move"],setup(o,{emit:u}){const c=Q(()=>o.startGap+o.endGap),$=Le("virtual-scrollbar"),m=Le("scrollbar"),y=ae(),v=ae();let x=null,A=null;const M=Ct({isDragging:!1,traveled:0}),k=Q(()=>cE[o.layout]),R=Q(()=>o.clientSize-I(c)),N=Q(()=>({position:"absolute",width:`${qo===o.layout?R.value:o.scrollbarSize}px`,height:`${qo===o.layout?o.scrollbarSize:R.value}px`,[tQ[o.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),O=Q(()=>{const Z=o.ratio,te=o.clientSize;if(Z>=100)return Number.POSITIVE_INFINITY;if(Z>=50)return Z*te/100;const re=te/3;return Math.floor(Math.min(Math.max(Z*te,rQ),re))}),U=Q(()=>{if(!Number.isFinite(O.value))return{display:"none"};const Z=`${O.value}px`;return iQ({bar:k.value,size:Z,move:M.traveled},o.layout)}),P=Q(()=>Math.floor(o.clientSize-O.value-I(c))),H=()=>{window.addEventListener("mousemove",K),window.addEventListener("mouseup",j);const Z=I(v);Z&&(A=document.onselectstart,document.onselectstart=()=>!1,Z.addEventListener("touchmove",K),Z.addEventListener("touchend",j))},J=()=>{window.removeEventListener("mousemove",K),window.removeEventListener("mouseup",j),document.onselectstart=A,A=null;const Z=I(v);Z&&(Z.removeEventListener("touchmove",K),Z.removeEventListener("touchend",j))},q=Z=>{Z.stopImmediatePropagation(),!(Z.ctrlKey||[1,2].includes(Z.button))&&(M.isDragging=!0,M[k.value.axis]=Z.currentTarget[k.value.offset]-(Z[k.value.client]-Z.currentTarget.getBoundingClientRect()[k.value.direction]),u("start-move"),H())},j=()=>{M.isDragging=!1,M[k.value.axis]=0,u("stop-move"),J()},K=Z=>{const{isDragging:te}=M;if(!te||!v.value||!y.value)return;const re=M[k.value.axis];if(!re)return;p$(x);const ie=(y.value.getBoundingClientRect()[k.value.direction]-Z[k.value.client])*-1,oe=v.value[k.value.offset]-re,le=ie-oe;x=Po(()=>{M.traveled=Math.max(o.startGap,Math.min(le,P.value)),u("scroll",le,P.value)})},ee=Z=>{const te=Math.abs(Z.target.getBoundingClientRect()[k.value.direction]-Z[k.value.client]),re=v.value[k.value.offset]/2,ie=te-re;M.traveled=Math.max(0,Math.min(ie,P.value)),u("scroll",ie,P.value)};return Re(()=>o.scrollFrom,Z=>{M.isDragging||(M.traveled=Math.ceil(Z*P.value))}),Bt(()=>{J()}),()=>Ke("div",{role:"presentation",ref:y,class:[$.b(),o.class,(o.alwaysOn||M.isDragging)&&"always-on"],style:N.value,onMousedown:Ye(ee,["stop","prevent"]),onTouchstartPrevent:q},Ke("div",{ref:v,class:m.e("thumb"),style:U.value,onMousedown:q},[]))}}),hA=({name:o,getOffset:u,getItemSize:c,getItemOffset:$,getEstimatedTotalSize:m,getStartIndexForOffset:y,getStopIndexForStartIndex:v,initCache:x,clearCache:A,validateProps:M})=>Se({name:o??"ElVirtualList",props:cA,emits:[wp,xp],setup(k,{emit:R,expose:N}){M(k);const O=ot(),U=Le("vl"),P=ae(x(k,O)),H=lA(),J=ae(),q=ae(),j=ae(),K=ae({isScrolling:!1,scrollDir:"forward",scrollOffset:Qe(k.initScrollOffset)?k.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:k.scrollbarAlwaysOn}),ee=Q(()=>{const{total:e,cache:r}=k,{isScrolling:n,scrollDir:s,scrollOffset:a}=I(K);if(e===0)return[0,0,0,0];const i=y(k,a,I(P)),l=v(k,i,a,I(P)),_=!n||s===Ep?Math.max(1,r):1,p=!n||s===go?Math.max(1,r):1;return[Math.max(0,i-_),Math.max(0,Math.min(e-1,l+p)),i,l]}),Z=Q(()=>m(k,I(P))),te=Q(()=>Ou(k.layout)),re=Q(()=>[{position:"relative",[`overflow-${te.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:k.direction,height:Qe(k.height)?`${k.height}px`:k.height,width:Qe(k.width)?`${k.width}px`:k.width},k.style]),ie=Q(()=>{const e=I(Z),r=I(te);return{height:r?"100%":`${e}px`,pointerEvents:I(K).isScrolling?"none":void 0,width:r?`${e}px`:"100%"}}),oe=Q(()=>te.value?k.width:k.height),{onWheel:le}=sQ({atStartEdge:Q(()=>K.value.scrollOffset<=0),atEndEdge:Q(()=>K.value.scrollOffset>=Z.value),layout:Q(()=>k.layout)},e=>{var r,n;(n=(r=j.value).onMouseUp)==null||n.call(r),f(Math.min(K.value.scrollOffset+e,Z.value-oe.value))}),_e=()=>{const{total:e}=k;if(e>0){const[a,i,l,_]=I(ee);R(wp,a,i,l,_)}const{scrollDir:r,scrollOffset:n,updateRequested:s}=I(K);R(xp,r,n,s)},fe=e=>{const{clientHeight:r,scrollHeight:n,scrollTop:s}=e.currentTarget,a=I(K);if(a.scrollOffset===s)return;const i=Math.max(0,Math.min(s,n-r));K.value={...a,isScrolling:!0,scrollDir:gi(a.scrollOffset,i),scrollOffset:i,updateRequested:!1},Ge(ue)},pe=e=>{const{clientWidth:r,scrollLeft:n,scrollWidth:s}=e.currentTarget,a=I(K);if(a.scrollOffset===n)return;const{direction:i}=k;let l=n;if(i===Eo)switch(Ip()){case Tu:{l=-n;break}case jg:{l=s-r-n;break}}l=Math.max(0,Math.min(l,s-r)),K.value={...a,isScrolling:!0,scrollDir:gi(a.scrollOffset,l),scrollOffset:l,updateRequested:!1},Ge(ue)},C=e=>{I(te)?pe(e):fe(e),_e()},t=(e,r)=>{const n=(Z.value-oe.value)/r*e;f(Math.min(Z.value-oe.value,n))},f=e=>{e=Math.max(e,0),e!==I(K).scrollOffset&&(K.value={...I(K),scrollOffset:e,scrollDir:gi(I(K).scrollOffset,e),updateRequested:!0},Ge(ue))},he=(e,r=kn)=>{const{scrollOffset:n}=I(K);e=Math.max(0,Math.min(e,k.total-1)),f(u(k,e,r,n,I(P)))},V=e=>{const{direction:r,itemSize:n,layout:s}=k,a=H.value(A&&n,A&&s,A&&r);let i;if(gt(a,String(e)))i=a[e];else{const l=$(k,e,I(P)),_=c(k,e,I(P)),p=I(te),d=r===Eo,g=p?l:0;a[e]=i={position:"absolute",left:d?void 0:`${g}px`,right:d?`${g}px`:void 0,top:p?0:`${l}px`,height:p?"100%":`${_}px`,width:p?`${_}px`:"100%"}}return i},ue=()=>{K.value.isScrolling=!1,Ge(()=>{H.value(-1,null,null)})},W=()=>{const e=J.value;e&&(e.scrollTop=0)};st(()=>{if(!vt)return;const{initScrollOffset:e}=k,r=I(J);Qe(e)&&r&&(I(te)?r.scrollLeft=e:r.scrollTop=e),_e()}),ta(()=>{const{direction:e,layout:r}=k,{scrollOffset:n,updateRequested:s}=I(K),a=I(J);if(s&&a)if(r===qo)if(e===Eo)switch(Ip()){case Tu:{a.scrollLeft=-n;break}case Hg:{a.scrollLeft=n;break}default:{const{clientWidth:i,scrollWidth:l}=a;a.scrollLeft=l-i-n;break}}else a.scrollLeft=n;else a.scrollTop=n});const h={ns:U,clientSize:oe,estimatedTotalSize:Z,windowStyle:re,windowRef:J,innerRef:q,innerStyle:ie,itemsToRender:ee,scrollbarRef:j,states:K,getItemStyle:V,onScroll:C,onScrollbarScroll:t,onWheel:le,scrollTo:f,scrollToItem:he,resetScrollTop:W};return N({windowRef:J,innerRef:q,getItemStyleCache:H,scrollTo:f,scrollToItem:he,resetScrollTop:W,states:K}),h},render(k){var R;const{$slots:N,className:O,clientSize:U,containerElement:P,data:H,getItemStyle:J,innerElement:q,itemsToRender:j,innerStyle:K,layout:ee,total:Z,onScroll:te,onScrollbarScroll:re,onWheel:ie,states:oe,useIsScrolling:le,windowStyle:_e,ns:fe}=k,[pe,C]=j,t=pt(P),f=pt(q),he=[];if(Z>0)for(let h=pe;h<=C;h++)he.push((R=N.default)==null?void 0:R.call(N,{data:H,key:h,index:h,isScrolling:le?oe.isScrolling:void 0,style:J(h)}));const V=[Ke(f,{style:K,ref:"innerRef"},rt(f)?he:{default:()=>he})],ue=Ke(ff,{ref:"scrollbarRef",clientSize:U,layout:ee,onScroll:re,ratio:U*100/this.estimatedTotalSize,scrollFrom:oe.scrollOffset/(this.estimatedTotalSize-U),total:Z}),W=Ke(t,{class:[fe.e("window"),O],style:_e,onScroll:te,onWheel:ie,ref:"windowRef",key:0},rt(t)?[V]:{default:()=>[V]});return Ke("div",{key:0,class:[fe.e("wrapper"),oe.scrollbarAlwaysOn?"always-on":""]},[W,ue])}}),fA=hA({name:"ElFixedSizeList",getItemOffset:({itemSize:o},u)=>u*o,getItemSize:({itemSize:o})=>o,getEstimatedTotalSize:({total:o,itemSize:u})=>u*o,getOffset:({height:o,total:u,itemSize:c,layout:$,width:m},y,v,x)=>{const A=Ou($)?m:o,M=Math.max(0,u*c-A),k=Math.min(M,y*c),R=Math.max(0,(y+1)*c-A);switch(v===x$&&(x>=R-A&&x<=k+A?v=kn:v=ys),v){case Fu:return k;case Nu:return R;case ys:{const N=Math.round(R+(k-R)/2);return N<Math.ceil(A/2)?0:N>M+Math.floor(A/2)?M:N}case kn:default:return x>=R&&x<=k?x:x<R?R:k}},getStartIndexForOffset:({total:o,itemSize:u},c)=>Math.max(0,Math.min(o-1,Math.floor(c/u))),getStopIndexForStartIndex:({height:o,total:u,itemSize:c,layout:$,width:m},y,v)=>{const x=y*c,A=Ou($)?m:o,M=Math.ceil((A+v-x)/c);return Math.max(0,Math.min(u-1,y+M-1))},initCache(){},clearCache:!0,validateProps(){}}),yo=(o,u,c)=>{const{itemSize:$}=o,{items:m,lastVisitedIndex:y}=c;if(u>y){let v=0;if(y>=0){const x=m[y];v=x.offset+x.size}for(let x=y+1;x<=u;x++){const A=$(x);m[x]={offset:v,size:A},v+=A}c.lastVisitedIndex=u}return m[u]},oQ=(o,u,c)=>{const{items:$,lastVisitedIndex:m}=u;return(m>0?$[m].offset:0)>=c?mA(o,u,0,m,c):lQ(o,u,Math.max(0,m),c)},mA=(o,u,c,$,m)=>{for(;c<=$;){const y=c+Math.floor(($-c)/2),v=yo(o,y,u).offset;if(v===m)return y;v<m?c=y+1:v>m&&($=y-1)}return Math.max(0,c-1)},lQ=(o,u,c,$)=>{const{total:m}=o;let y=1;for(;c<m&&yo(o,c,u).offset<$;)c+=y,y*=2;return mA(o,u,Math.floor(c/2),Math.min(c,m-1),$)},oS=({total:o},{items:u,estimatedItemSize:c,lastVisitedIndex:$})=>{let m=0;if($>=o&&($=o-1),$>=0){const x=u[$];m=x.offset+x.size}const v=(o-$-1)*c;return m+v},uQ=hA({name:"ElDynamicSizeList",getItemOffset:(o,u,c)=>yo(o,u,c).offset,getItemSize:(o,u,{items:c})=>c[u].size,getEstimatedTotalSize:oS,getOffset:(o,u,c,$,m)=>{const{height:y,layout:v,width:x}=o,A=Ou(v)?x:y,M=yo(o,u,m),k=oS(o,m),R=Math.max(0,Math.min(k-A,M.offset)),N=Math.max(0,M.offset-A+M.size);switch(c===x$&&($>=N-A&&$<=R+A?c=kn:c=ys),c){case Fu:return R;case Nu:return N;case ys:return Math.round(N+(R-N)/2);case kn:default:return $>=N&&$<=R?$:$<N?N:R}},getStartIndexForOffset:(o,u,c)=>oQ(o,c,u),getStopIndexForStartIndex:(o,u,c,$)=>{const{height:m,total:y,layout:v,width:x}=o,A=Ou(v)?x:m,M=yo(o,u,$),k=c+A;let R=M.offset+M.size,N=u;for(;N<y-1&&R<k;)N++,R+=yo(o,N,$).size;return N},initCache({estimatedItemSize:o=_f},u){const c={items:{},estimatedItemSize:o,lastVisitedIndex:-1};return c.clearCacheAfterIndex=($,m=!0)=>{var y,v;c.lastVisitedIndex=Math.min(c.lastVisitedIndex,$-1),(y=u.exposed)==null||y.getItemStyleCache(-1),m&&((v=u.proxy)==null||v.$forceUpdate())},c},clearCache:!1,validateProps:({itemSize:o})=>{}}),_Q=({atXEndEdge:o,atXStartEdge:u,atYEndEdge:c,atYStartEdge:$},m)=>{let y=null,v=0,x=0;const A=(k,R)=>{const N=k<=0&&u.value||k>=0&&o.value,O=R<=0&&$.value||R>=0&&c.value;return N&&O};return{hasReachedEdge:A,onWheel:k=>{p$(y);let R=k.deltaX,N=k.deltaY;Math.abs(R)>Math.abs(N)?N=0:R=0,k.shiftKey&&N!==0&&(R=N,N=0),!(A(v,x)&&A(v+R,x+N))&&(v+=R,x+=N,k.preventDefault(),y=Po(()=>{m(v,x),v=0,x=0}))}}},gA=({name:o,clearCache:u,getColumnPosition:c,getColumnStartIndexForOffset:$,getColumnStopIndexForStartIndex:m,getEstimatedTotalHeight:y,getEstimatedTotalWidth:v,getColumnOffset:x,getRowOffset:A,getRowPosition:M,getRowStartIndexForOffset:k,getRowStopIndexForStartIndex:R,initCache:N,injectToInstance:O,validateProps:U})=>Se({name:o??"ElVirtualList",props:Ei,emits:[wp,xp],setup(P,{emit:H,expose:J,slots:q}){const j=Le("vl");U(P);const K=ot(),ee=ae(N(P,K));O==null||O(K,ee);const Z=ae(),te=ae(),re=ae(),ie=ae(null),oe=ae({isScrolling:!1,scrollLeft:Qe(P.initScrollLeft)?P.initScrollLeft:0,scrollTop:Qe(P.initScrollTop)?P.initScrollTop:0,updateRequested:!1,xAxisScrollDir:go,yAxisScrollDir:go}),le=lA(),_e=Q(()=>Number.parseInt(`${P.height}`,10)),fe=Q(()=>Number.parseInt(`${P.width}`,10)),pe=Q(()=>{const{totalColumn:E,totalRow:L,columnCache:T}=P,{isScrolling:F,xAxisScrollDir:D,scrollLeft:B}=I(oe);if(E===0||L===0)return[0,0,0,0];const z=$(P,B,I(ee)),Y=m(P,z,B,I(ee)),G=!F||D===Ep?Math.max(1,T):1,se=!F||D===go?Math.max(1,T):1;return[Math.max(0,z-G),Math.max(0,Math.min(E-1,Y+se)),z,Y]}),C=Q(()=>{const{totalColumn:E,totalRow:L,rowCache:T}=P,{isScrolling:F,yAxisScrollDir:D,scrollTop:B}=I(oe);if(E===0||L===0)return[0,0,0,0];const z=k(P,B,I(ee)),Y=R(P,z,B,I(ee)),G=!F||D===Ep?Math.max(1,T):1,se=!F||D===go?Math.max(1,T):1;return[Math.max(0,z-G),Math.max(0,Math.min(L-1,Y+se)),z,Y]}),t=Q(()=>y(P,I(ee))),f=Q(()=>v(P,I(ee))),he=Q(()=>{var E;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:P.direction,height:Qe(P.height)?`${P.height}px`:P.height,width:Qe(P.width)?`${P.width}px`:P.width},(E=P.style)!=null?E:{}]}),V=Q(()=>{const E=`${I(f)}px`;return{height:`${I(t)}px`,pointerEvents:I(oe).isScrolling?"none":void 0,width:E}}),ue=()=>{const{totalColumn:E,totalRow:L}=P;if(E>0&&L>0){const[Y,G,se,ce]=I(pe),[ye,we,ge,xe]=I(C);H(wp,{columnCacheStart:Y,columnCacheEnd:G,rowCacheStart:ye,rowCacheEnd:we,columnVisibleStart:se,columnVisibleEnd:ce,rowVisibleStart:ge,rowVisibleEnd:xe})}const{scrollLeft:T,scrollTop:F,updateRequested:D,xAxisScrollDir:B,yAxisScrollDir:z}=I(oe);H(xp,{xAxisScrollDir:B,scrollLeft:T,yAxisScrollDir:z,scrollTop:F,updateRequested:D})},W=E=>{const{clientHeight:L,clientWidth:T,scrollHeight:F,scrollLeft:D,scrollTop:B,scrollWidth:z}=E.currentTarget,Y=I(oe);if(Y.scrollTop===B&&Y.scrollLeft===D)return;let G=D;if(iS(P.direction))switch(Ip()){case Tu:G=-D;break;case jg:G=z-T-D;break}oe.value={...Y,isScrolling:!0,scrollLeft:G,scrollTop:Math.max(0,Math.min(B,F-L)),updateRequested:!0,xAxisScrollDir:gi(Y.scrollLeft,G),yAxisScrollDir:gi(Y.scrollTop,B)},Ge(()=>i()),l(),ue()},h=(E,L)=>{const T=I(_e),F=(t.value-T)/L*E;n({scrollTop:Math.min(t.value-T,F)})},e=(E,L)=>{const T=I(fe),F=(f.value-T)/L*E;n({scrollLeft:Math.min(f.value-T,F)})},{onWheel:r}=_Q({atXStartEdge:Q(()=>oe.value.scrollLeft<=0),atXEndEdge:Q(()=>oe.value.scrollLeft>=f.value-I(fe)),atYStartEdge:Q(()=>oe.value.scrollTop<=0),atYEndEdge:Q(()=>oe.value.scrollTop>=t.value-I(_e))},(E,L)=>{var T,F,D,B;(F=(T=te.value)==null?void 0:T.onMouseUp)==null||F.call(T),(B=(D=re.value)==null?void 0:D.onMouseUp)==null||B.call(D);const z=I(fe),Y=I(_e);n({scrollLeft:Math.min(oe.value.scrollLeft+E,f.value-z),scrollTop:Math.min(oe.value.scrollTop+L,t.value-Y)})}),n=({scrollLeft:E=oe.value.scrollLeft,scrollTop:L=oe.value.scrollTop})=>{E=Math.max(E,0),L=Math.max(L,0);const T=I(oe);L===T.scrollTop&&E===T.scrollLeft||(oe.value={...T,xAxisScrollDir:gi(T.scrollLeft,E),yAxisScrollDir:gi(T.scrollTop,L),scrollLeft:E,scrollTop:L,updateRequested:!0},Ge(()=>i()),l(),ue())},s=(E=0,L=0,T=kn)=>{const F=I(oe);L=Math.max(0,Math.min(L,P.totalColumn-1)),E=Math.max(0,Math.min(E,P.totalRow-1));const D=fx(j.namespace.value),B=I(ee),z=y(P,B),Y=v(P,B);n({scrollLeft:x(P,L,T,F.scrollLeft,B,Y>P.width?D:0),scrollTop:A(P,E,T,F.scrollTop,B,z>P.height?D:0)})},a=(E,L)=>{const{columnWidth:T,direction:F,rowHeight:D}=P,B=le.value(u&&T,u&&D,u&&F),z=`${E},${L}`;if(gt(B,z))return B[z];{const[,Y]=c(P,L,I(ee)),G=I(ee),se=iS(F),[ce,ye]=M(P,E,G),[we]=c(P,L,G);return B[z]={position:"absolute",left:se?void 0:`${Y}px`,right:se?`${Y}px`:void 0,top:`${ye}px`,height:`${ce}px`,width:`${we}px`},B[z]}},i=()=>{oe.value.isScrolling=!1,Ge(()=>{le.value(-1,null,null)})};st(()=>{if(!vt)return;const{initScrollLeft:E,initScrollTop:L}=P,T=I(Z);T&&(Qe(E)&&(T.scrollLeft=E),Qe(L)&&(T.scrollTop=L)),ue()});const l=()=>{const{direction:E}=P,{scrollLeft:L,scrollTop:T,updateRequested:F}=I(oe),D=I(Z);if(F&&D){if(E===Eo)switch(Ip()){case Tu:{D.scrollLeft=-L;break}case Hg:{D.scrollLeft=L;break}default:{const{clientWidth:B,scrollWidth:z}=D;D.scrollLeft=z-B-L;break}}else D.scrollLeft=Math.max(0,L);D.scrollTop=Math.max(0,T)}},{resetAfterColumnIndex:_,resetAfterRowIndex:p,resetAfter:d}=K.proxy;J({windowRef:Z,innerRef:ie,getItemStyleCache:le,scrollTo:n,scrollToItem:s,states:oe,resetAfterColumnIndex:_,resetAfterRowIndex:p,resetAfter:d});const g=()=>{const{scrollbarAlwaysOn:E,scrollbarStartGap:L,scrollbarEndGap:T,totalColumn:F,totalRow:D}=P,B=I(fe),z=I(_e),Y=I(f),G=I(t),{scrollLeft:se,scrollTop:ce}=I(oe),ye=Ke(ff,{ref:te,alwaysOn:E,startGap:L,endGap:T,class:j.e("horizontal"),clientSize:B,layout:"horizontal",onScroll:e,ratio:B*100/Y,scrollFrom:se/(Y-B),total:D,visible:!0}),we=Ke(ff,{ref:re,alwaysOn:E,startGap:L,endGap:T,class:j.e("vertical"),clientSize:z,layout:"vertical",onScroll:h,ratio:z*100/G,scrollFrom:ce/(G-z),total:F,visible:!0});return{horizontalScrollbar:ye,verticalScrollbar:we}},S=()=>{var E;const[L,T]=I(pe),[F,D]=I(C),{data:B,totalColumn:z,totalRow:Y,useIsScrolling:G,itemKey:se}=P,ce=[];if(Y>0&&z>0)for(let ye=F;ye<=D;ye++)for(let we=L;we<=T;we++)ce.push((E=q.default)==null?void 0:E.call(q,{columnIndex:we,data:B,key:se({columnIndex:we,data:B,rowIndex:ye}),isScrolling:G?I(oe).isScrolling:void 0,style:a(ye,we),rowIndex:ye}));return ce},b=()=>{const E=pt(P.innerElement),L=S();return[Ke(E,{style:I(V),ref:ie},rt(E)?L:{default:()=>L})]};return()=>{const E=pt(P.containerElement),{horizontalScrollbar:L,verticalScrollbar:T}=g(),F=b();return Ke("div",{key:0,class:j.e("wrapper"),role:P.role},[Ke(E,{class:P.className,style:I(he),onScroll:W,onWheel:r,ref:Z},rt(E)?F:{default:()=>F}),L,T])}}}),cQ=gA({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:o},u)=>[o,u*o],getRowPosition:({rowHeight:o},u)=>[o,u*o],getEstimatedTotalHeight:({totalRow:o,rowHeight:u})=>u*o,getEstimatedTotalWidth:({totalColumn:o,columnWidth:u})=>u*o,getColumnOffset:({totalColumn:o,columnWidth:u,width:c},$,m,y,v,x)=>{c=Number(c);const A=Math.max(0,o*u-c),M=Math.min(A,$*u),k=Math.max(0,$*u-c+x+u);switch(m==="smart"&&(y>=k-c&&y<=M+c?m=kn:m=ys),m){case Fu:return M;case Nu:return k;case ys:{const R=Math.round(k+(M-k)/2);return R<Math.ceil(c/2)?0:R>A+Math.floor(c/2)?A:R}case kn:default:return y>=k&&y<=M?y:k>M||y<k?k:M}},getRowOffset:({rowHeight:o,height:u,totalRow:c},$,m,y,v,x)=>{u=Number(u);const A=Math.max(0,c*o-u),M=Math.min(A,$*o),k=Math.max(0,$*o-u+x+o);switch(m===x$&&(y>=k-u&&y<=M+u?m=kn:m=ys),m){case Fu:return M;case Nu:return k;case ys:{const R=Math.round(k+(M-k)/2);return R<Math.ceil(u/2)?0:R>A+Math.floor(u/2)?A:R}case kn:default:return y>=k&&y<=M?y:k>M||y<k?k:M}},getColumnStartIndexForOffset:({columnWidth:o,totalColumn:u},c)=>Math.max(0,Math.min(u-1,Math.floor(c/o))),getColumnStopIndexForStartIndex:({columnWidth:o,totalColumn:u,width:c},$,m)=>{const y=$*o,v=Math.ceil((c+m-y)/o);return Math.max(0,Math.min(u-1,$+v-1))},getRowStartIndexForOffset:({rowHeight:o,totalRow:u},c)=>Math.max(0,Math.min(u-1,Math.floor(c/o))),getRowStopIndexForStartIndex:({rowHeight:o,totalRow:u,height:c},$,m)=>{const y=$*o,v=Math.ceil((c+m-y)/o);return Math.max(0,Math.min(u-1,$+v-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:o,rowHeight:u})=>{}}),{max:Mp,min:yA,floor:vA}=Math,pQ={column:"columnWidth",row:"rowHeight"},mf={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},Us=(o,u,c,$)=>{const[m,y,v]=[c[$],o[pQ[$]],c[mf[$]]];if(u>v){let x=0;if(v>=0){const A=m[v];x=A.offset+A.size}for(let A=v+1;A<=u;A++){const M=y(A);m[A]={offset:x,size:M},x+=M}c[mf[$]]=u}return m[u]},SA=(o,u,c,$,m,y)=>{for(;c<=$;){const v=c+vA(($-c)/2),x=Us(o,v,u,y).offset;if(x===m)return v;x<m?c=v+1:$=v-1}return Mp(0,c-1)},$Q=(o,u,c,$,m)=>{const y=m==="column"?o.totalColumn:o.totalRow;let v=1;for(;c<y&&Us(o,c,u,m).offset<$;)c+=v,v*=2;return SA(o,u,vA(c/2),yA(c,y-1),$,m)},lS=(o,u,c,$)=>{const[m,y]=[u[$],u[mf[$]]];return(y>0?m[y].offset:0)>=c?SA(o,u,0,y,c,$):$Q(o,u,Mp(0,y),c,$)},bA=({totalRow:o},{estimatedRowHeight:u,lastVisitedRowIndex:c,row:$})=>{let m=0;if(c>=o&&(c=o-1),c>=0){const x=$[c];m=x.offset+x.size}const v=(o-c-1)*u;return m+v},CA=({totalColumn:o},{column:u,estimatedColumnWidth:c,lastVisitedColumnIndex:$})=>{let m=0;if($>o&&($=o-1),$>=0){const x=u[$];m=x.offset+x.size}const v=(o-$-1)*c;return m+v},dQ={column:CA,row:bA},uS=(o,u,c,$,m,y,v)=>{const[x,A]=[y==="row"?o.height:o.width,dQ[y]],M=Us(o,u,m,y),k=A(o,m),R=Mp(0,yA(k-x,M.offset)),N=Mp(0,M.offset-x+v+M.size);switch(c===x$&&($>=N-x&&$<=R+x?c=kn:c=ys),c){case Fu:return R;case Nu:return N;case ys:return Math.round(N+(R-N)/2);case kn:default:return $>=N&&$<=R?$:N>R||$<N?N:R}},hQ=gA({name:"ElDynamicSizeGrid",getColumnPosition:(o,u,c)=>{const $=Us(o,u,c,"column");return[$.size,$.offset]},getRowPosition:(o,u,c)=>{const $=Us(o,u,c,"row");return[$.size,$.offset]},getColumnOffset:(o,u,c,$,m,y)=>uS(o,u,c,$,m,"column",y),getRowOffset:(o,u,c,$,m,y)=>uS(o,u,c,$,m,"row",y),getColumnStartIndexForOffset:(o,u,c)=>lS(o,c,u,"column"),getColumnStopIndexForStartIndex:(o,u,c,$)=>{const m=Us(o,u,$,"column"),y=c+o.width;let v=m.offset+m.size,x=u;for(;x<o.totalColumn-1&&v<y;)x++,v+=Us(o,u,$,"column").size;return x},getEstimatedTotalHeight:bA,getEstimatedTotalWidth:CA,getRowStartIndexForOffset:(o,u,c)=>lS(o,c,u,"row"),getRowStopIndexForStartIndex:(o,u,c,$)=>{const{totalRow:m,height:y}=o,v=Us(o,u,$,"row"),x=c+y;let A=v.size+v.offset,M=u;for(;M<m-1&&A<x;)M++,A+=Us(o,M,$,"row").size;return M},injectToInstance:(o,u)=>{const c=({columnIndex:y,rowIndex:v},x)=>{var A,M;x=$r(x)?!0:x,Qe(y)&&(u.value.lastVisitedColumnIndex=Math.min(u.value.lastVisitedColumnIndex,y-1)),Qe(v)&&(u.value.lastVisitedRowIndex=Math.min(u.value.lastVisitedRowIndex,v-1)),(A=o.exposed)==null||A.getItemStyleCache.value(-1,null,null),x&&((M=o.proxy)==null||M.$forceUpdate())},$=(y,v)=>{c({columnIndex:y},v)},m=(y,v)=>{c({rowIndex:y},v)};Object.assign(o.proxy,{resetAfterColumnIndex:$,resetAfterRowIndex:m,resetAfter:c})},initCache:({estimatedColumnWidth:o=_f,estimatedRowHeight:u=_f})=>({column:{},estimatedColumnWidth:o,estimatedRowHeight:u,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:o,rowHeight:u})=>{}}),fQ=Se({props:{item:{type:Object,required:!0},style:Object,height:Number},setup(){return{ns:Le("select")}}});function mQ(o,u,c,$,m,y){return o.item.isTitle?(X(),$e("div",{key:0,class:ne(o.ns.be("group","title")),style:je([o.style,{lineHeight:`${o.height}px`}])},Fe(o.item.label),7)):(X(),$e("div",{key:1,class:ne(o.ns.be("group","split")),style:je(o.style)},[de("span",{class:ne(o.ns.be("group","split-dash")),style:je({top:`${o.height/2}px`})},null,6)],6))}var gQ=Te(fQ,[["render",mQ],["__file","group-item.vue"]]);function yQ(o,{emit:u}){return{hoverItem:()=>{o.disabled||u("hover",o.index)},selectOptionClick:()=>{o.disabled||u("select",o.item,o.index)}}}const wA={label:"label",value:"value",disabled:"disabled",options:"options"};function E$(o){const u=Q(()=>({...wA,...o.props}));return{aliasProps:u,getLabel:v=>ir(v,u.value.label),getValue:v=>ir(v,u.value.value),getDisabled:v=>ir(v,u.value.disabled),getOptions:v=>ir(v,u.value.options)}}const vQ=Ne({allowCreate:Boolean,autocomplete:{type:Ae(String),default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:Mt,default:Ka},effect:{type:Ae(String),default:"light"},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},defaultFirstOption:Boolean,disabled:Boolean,estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:Function,height:{type:Number,default:274},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,modelValue:{type:Ae([Array,String,Number,Boolean,Object])},multiple:Boolean,multipleLimit:{type:Number,default:0},name:String,noDataText:String,noMatchText:String,remoteMethod:Function,reserveKeyword:{type:Boolean,default:!0},options:{type:Ae(Array),required:!0},placeholder:{type:String},teleported:Rr.teleported,persistent:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:Ae(Object),default:()=>({})},remote:Boolean,size:Ir,props:{type:Ae(Object),default:()=>wA},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:Boolean,validateEvent:{type:Boolean,default:!0},placement:{type:Ae(String),values:Ki,default:"bottom-start"},tagType:{...b$.type,default:"info"},ariaLabel:{type:String,default:void 0}}),SQ=Ne({data:Array,disabled:Boolean,hovering:Boolean,item:{type:Ae(Object),required:!0},index:Number,style:Object,selected:Boolean,created:Boolean}),qg=Symbol("ElSelectV2Injection"),bQ=Se({props:SQ,emits:["select","hover"],setup(o,{emit:u}){const c=Be(qg),$=Le("select"),{hoverItem:m,selectOptionClick:y}=yQ(o,{emit:u}),{getLabel:v}=E$(c.props);return{ns:$,hoverItem:m,selectOptionClick:y,getLabel:v}}}),CQ=["aria-selected"];function wQ(o,u,c,$,m,y){return X(),$e("li",{"aria-selected":o.selected,style:je(o.style),class:ne([o.ns.be("dropdown","item"),o.ns.is("selected",o.selected),o.ns.is("disabled",o.disabled),o.ns.is("created",o.created),o.ns.is("hovering",o.hovering)]),onMouseenter:u[0]||(u[0]=(...v)=>o.hoverItem&&o.hoverItem(...v)),onClick:u[1]||(u[1]=Ye((...v)=>o.selectOptionClick&&o.selectOptionClick(...v),["stop"]))},[Ve(o.$slots,"default",{item:o.item,index:o.index,disabled:o.disabled},()=>[de("span",null,Fe(o.getLabel(o.item)),1)])],46,CQ)}var xQ=Te(bQ,[["render",wQ],["__file","option-item.vue"]]),EQ=Se({name:"ElSelectDropdown",props:{loading:Boolean,data:{type:Array,required:!0},hoveringIndex:Number,width:Number},setup(o,{slots:u,expose:c}){const $=Be(qg),m=Le("select"),{getLabel:y,getValue:v,getDisabled:x}=E$($.props),A=ae([]),M=ae(),k=Q(()=>o.data.length);Re(()=>k.value,()=>{var le,_e;(_e=(le=$.tooltipRef.value).updatePopper)==null||_e.call(le)});const R=Q(()=>$r($.props.estimatedOptionHeight)),N=Q(()=>R.value?{itemSize:$.props.itemHeight}:{estimatedSize:$.props.estimatedOptionHeight,itemSize:le=>A.value[le]}),O=(le=[],_e)=>{const{props:{valueKey:fe}}=$;return $t(_e)?le&&le.some(pe=>xt(ir(pe,fe))===ir(_e,fe)):le.includes(_e)},U=(le,_e)=>{if($t(_e)){const{valueKey:fe}=$.props;return ir(le,fe)===ir(_e,fe)}else return le===_e},P=(le,_e)=>$.props.multiple?O(le,v(_e)):U(le,v(_e)),H=(le,_e)=>{const{disabled:fe,multiple:pe,multipleLimit:C}=$.props;return fe||!_e&&(pe?C>0&&le.length>=C:!1)},J=le=>o.hoveringIndex===le;c({listRef:M,isSized:R,isItemDisabled:H,isItemHovering:J,isItemSelected:P,scrollToItem:le=>{const _e=M.value;_e&&_e.scrollToItem(le)},resetScrollTop:()=>{const le=M.value;le&&le.resetScrollTop()}});const K=le=>{const{index:_e,data:fe,style:pe}=le,C=I(R),{itemSize:t,estimatedSize:f}=I(N),{modelValue:he}=$.props,{onSelect:V,onHover:ue}=$,W=fe[_e];if(W.type==="Group")return me(gQ,{item:W,style:pe,height:C?t:f},null);const h=P(he,W),e=H(he,h),r=J(_e);return me(xQ,ct(le,{selected:h,disabled:x(W)||e,created:!!W.created,hovering:r,item:W,onSelect:V,onHover:ue}),{default:n=>{var s;return((s=u.default)==null?void 0:s.call(u,n))||me("span",null,[y(W)])}})},{onKeyboardNavigate:ee,onKeyboardSelect:Z}=$,te=()=>{ee("forward")},re=()=>{ee("backward")},ie=()=>{$.expanded=!1},oe=le=>{const{code:_e}=le,{tab:fe,esc:pe,down:C,up:t,enter:f}=We;switch(_e!==fe&&(le.preventDefault(),le.stopPropagation()),_e){case fe:case pe:{ie();break}case C:{te();break}case t:{re();break}case f:{Z();break}}};return()=>{var le,_e,fe,pe;const{data:C,width:t}=o,{height:f,multiple:he,scrollbarAlwaysOn:V}=$.props;if(u.loading||u.empty)return me("div",{class:m.b("dropdown"),style:{width:`${t}px`}},[((le=u.loading)==null?void 0:le.call(u))||((_e=u.empty)==null?void 0:_e.call(u))]);const ue=I(R)?fA:uQ;return me("div",{class:[m.b("dropdown"),m.is("multiple",he)]},[(fe=u.header)==null?void 0:fe.call(u),me(ue,ct({ref:M},I(N),{className:m.be("dropdown","list"),scrollbarAlwaysOn:V,data:C,height:f,width:t,total:C.length,onKeydown:oe}),{default:W=>me(K,W,null)}),(pe=u.footer)==null?void 0:pe.call(u)])}}});function AQ(o,u){const{aliasProps:c,getLabel:$,getValue:m}=E$(o),y=ae(0),v=ae(null),x=Q(()=>o.allowCreate&&o.filterable);function A(O){const U=P=>m(P)===O;return o.options&&o.options.some(U)||u.createdOptions.some(U)}function M(O){x.value&&(o.multiple&&O.created?y.value++:v.value=O)}function k(O){if(x.value)if(O&&O.length>0){if(A(O))return;const U={[c.value.value]:O,[c.value.label]:O,created:!0,[c.value.disabled]:!1};u.createdOptions.length>=y.value?u.createdOptions[y.value]=U:u.createdOptions.push(U)}else if(o.multiple)u.createdOptions.length=y.value;else{const U=v.value;u.createdOptions.length=0,U&&U.created&&u.createdOptions.push(U)}}function R(O){if(!x.value||!O||!O.created||O.created&&o.reserveKeyword&&u.inputValue===$(O))return;const U=u.createdOptions.findIndex(P=>m(P)===m(O));~U&&(u.createdOptions.splice(U,1),y.value--)}function N(){x.value&&(u.createdOptions.length=0,y.value=0)}return{createNewOption:k,removeNewOption:R,selectNewOption:M,clearAllNewOption:N}}const IQ=11,MQ=(o,u)=>{const{t:c}=St(),$=Le("select"),m=Le("input"),{form:y,formItem:v}=an(),{inputId:x}=Is(o,{formItemContext:v}),{getLabel:A,getValue:M,getDisabled:k,getOptions:R}=E$(o),N=Ct({inputValue:"",cachedOptions:[],createdOptions:[],hoveringIndex:-1,inputHovering:!1,selectionWidth:0,calculatorWidth:0,collapseItemWidth:0,previousQuery:null,previousValue:void 0,selectedLabel:"",menuVisibleOnFocus:!1,isBeforeHide:!1}),O=ae(-1),U=ae(-1),P=ae(null),H=ae(null),J=ae(null),q=ae(null),j=ae(null),K=ae(null),ee=ae(null),Z=ae(null),te=ae(null),re=ae(null),ie=ae(null),{wrapperRef:oe,isFocused:le,handleFocus:_e,handleBlur:fe}=m$(j,{afterFocus(){o.automaticDropdown&&!t.value&&(t.value=!0,N.menuVisibleOnFocus=!0)},beforeBlur(Ue){var dt,mt;return((dt=J.value)==null?void 0:dt.isFocusInsideContent(Ue))||((mt=q.value)==null?void 0:mt.isFocusInsideContent(Ue))},afterBlur(){t.value=!1,N.menuVisibleOnFocus=!1}}),pe=ae([]),C=ae([]),t=ae(!1),f=Q(()=>o.disabled||(y==null?void 0:y.disabled)),he=Q(()=>{const Ue=C.value.length*o.itemHeight;return Ue>o.height?o.height:Ue}),V=Q(()=>o.multiple?De(o.modelValue)&&o.modelValue.length>0:o.modelValue!==void 0&&o.modelValue!==null&&o.modelValue!==""),ue=Q(()=>o.clearable&&!f.value&&N.inputHovering&&V.value),W=Q(()=>o.remote&&o.filterable?"":sa),h=Q(()=>W.value&&$.is("reverse",t.value)),e=Q(()=>(v==null?void 0:v.validateState)||""),r=Q(()=>ng[e.value]),n=Q(()=>o.remote?300:0),s=Q(()=>o.loading?o.loadingText||c("el.select.loading"):o.remote&&!N.inputValue&&pe.value.length===0?!1:o.filterable&&N.inputValue&&pe.value.length>0&&C.value.length===0?o.noMatchText||c("el.select.noMatch"):pe.value.length===0?o.noDataText||c("el.select.noData"):null),a=Ue=>{const dt=mt=>{if(o.filterable&&Ze(o.filterMethod)||o.filterable&&o.remote&&Ze(o.remoteMethod))return!0;const wt=new RegExp(Gm(Ue),"i");return Ue?wt.test(A(mt)||""):!0};return o.loading?[]:[...N.createdOptions,...o.options].reduce((mt,wt)=>{const _s=R(wt);if(De(_s)){const Ns=_s.filter(dt);Ns.length>0&&mt.push({label:A(wt),isTitle:!0,type:"Group"},...Ns,{type:"Group"})}else(o.remote||dt(wt))&&mt.push(wt);return mt},[])},i=()=>{pe.value=a(""),C.value=a(N.inputValue)},l=Q(()=>{const Ue=new Map;return C.value.forEach((dt,mt)=>{Ue.set(Ft(M(dt)),{option:dt,index:mt})}),Ue}),_=Q(()=>C.value.every(Ue=>k(Ue))),p=fr(),d=Q(()=>p.value==="small"?"small":"default"),g=()=>{var Ue;U.value=((Ue=P.value)==null?void 0:Ue.offsetWidth)||200},S=()=>{if(!H.value)return 0;const Ue=window.getComputedStyle(H.value);return Number.parseFloat(Ue.gap||"6px")},b=Q(()=>{const Ue=S();return{maxWidth:`${ie.value&&o.maxCollapseTags===1?N.selectionWidth-N.collapseItemWidth-Ue:N.selectionWidth}px`}}),w=Q(()=>({maxWidth:`${N.selectionWidth}px`})),E=Q(()=>({width:`${Math.max(N.calculatorWidth,IQ)}px`})),L=Q(()=>De(o.modelValue)?o.modelValue.length===0&&!N.inputValue:o.filterable?!N.inputValue:!0),T=Q(()=>{var Ue;const dt=(Ue=o.placeholder)!=null?Ue:c("el.select.placeholder");return o.multiple||!V.value?dt:N.selectedLabel}),F=Q(()=>{var Ue,dt;return(dt=(Ue=J.value)==null?void 0:Ue.popperRef)==null?void 0:dt.contentRef}),D=Q(()=>{if(o.multiple){const Ue=o.modelValue.length;if(o.modelValue.length>0&&l.value.has(o.modelValue[Ue-1])){const{index:dt}=l.value.get(o.modelValue[Ue-1]);return dt}}else if(o.modelValue&&l.value.has(o.modelValue)){const{index:Ue}=l.value.get(o.modelValue);return Ue}return-1}),B=Q({get(){return t.value&&s.value!==!1},set(Ue){t.value=Ue}}),z=Q(()=>o.multiple?o.collapseTags?N.cachedOptions.slice(0,o.maxCollapseTags):N.cachedOptions:[]),Y=Q(()=>o.multiple?o.collapseTags?N.cachedOptions.slice(o.maxCollapseTags):[]:[]),{createNewOption:G,removeNewOption:se,selectNewOption:ce,clearAllNewOption:ye}=AQ(o,N),{handleCompositionStart:we,handleCompositionUpdate:ge,handleCompositionEnd:xe}=sA(Ue=>qn(Ue)),ve=()=>{f.value||o.filterable&&o.remote&&Ze(o.remoteMethod)||(N.menuVisibleOnFocus?N.menuVisibleOnFocus=!1:t.value=!t.value)},Ee=()=>{N.inputValue.length>0&&!t.value&&(t.value=!0),G(N.inputValue),be(N.inputValue)},ke=hn(Ee,n.value),be=Ue=>{N.previousQuery!==Ue&&(N.previousQuery=Ue,o.filterable&&Ze(o.filterMethod)?o.filterMethod(Ue):o.filterable&&o.remote&&Ze(o.remoteMethod)&&o.remoteMethod(Ue),o.defaultFirstOption&&(o.filterable||o.remote)&&C.value.length?Ge(Oe):Ge(cr))},Oe=()=>{const Ue=C.value.filter(wt=>!wt.disabled&&wt.type!=="Group"),dt=Ue.find(wt=>wt.created),mt=Ue[0];N.hoveringIndex=At(C.value,dt||mt)},qe=Ue=>{Nr(o.modelValue,Ue)||u(jt,Ue)},et=Ue=>{u(_t,Ue),qe(Ue),N.previousValue=String(Ue)},At=(Ue=[],dt)=>{if(!$t(dt))return Ue.indexOf(dt);const mt=o.valueKey;let wt=-1;return Ue.some((_s,Ns)=>ir(_s,mt)===ir(dt,mt)?(wt=Ns,!0):!1),wt},Ft=Ue=>$t(Ue)?ir(Ue,o.valueKey):Ue,wr=()=>{g()},Jt=()=>{N.selectionWidth=H.value.getBoundingClientRect().width},yt=()=>{N.calculatorWidth=K.value.getBoundingClientRect().width},Nt=()=>{N.collapseItemWidth=ie.value.getBoundingClientRect().width},at=()=>{var Ue,dt;(dt=(Ue=J.value)==null?void 0:Ue.updatePopper)==null||dt.call(Ue)},jn=()=>{var Ue,dt;(dt=(Ue=q.value)==null?void 0:Ue.updatePopper)==null||dt.call(Ue)},O_=(Ue,dt)=>{if(o.multiple){let mt=o.modelValue.slice();const wt=At(mt,M(Ue));wt>-1?(mt=[...mt.slice(0,wt),...mt.slice(wt+1)],N.cachedOptions.splice(wt,1),se(Ue)):(o.multipleLimit<=0||mt.length<o.multipleLimit)&&(mt=[...mt,M(Ue)],N.cachedOptions.push(Ue),ce(Ue)),et(mt),Ue.created&&be(""),o.filterable&&!o.reserveKeyword&&(N.inputValue="")}else O.value=dt,N.selectedLabel=A(Ue),et(M(Ue)),t.value=!1,ce(Ue),Ue.created||ye();Xi()},Q$=(Ue,dt)=>{let mt=o.modelValue.slice();const wt=At(mt,M(dt));wt>-1&&!f.value&&(mt=[...o.modelValue.slice(0,wt),...o.modelValue.slice(wt+1)],N.cachedOptions.splice(wt,1),et(mt),u("remove-tag",M(dt)),se(dt)),Ue.stopPropagation(),Xi()},Xi=()=>{var Ue;(Ue=j.value)==null||Ue.focus()},P_=()=>{var Ue;(Ue=j.value)==null||Ue.blur()},Z$=()=>{N.inputValue.length>0?N.inputValue="":t.value=!1},Y$=Ue=>px(Ue,dt=>!N.cachedOptions.some(mt=>M(mt)===dt&&k(mt))),X$=Ue=>{if(o.multiple&&Ue.code!==We.delete&&N.inputValue.length===0){Ue.preventDefault();const dt=o.modelValue.slice(),mt=Y$(dt);if(mt<0)return;dt.splice(mt,1);const wt=N.cachedOptions[mt];N.cachedOptions.splice(mt,1),se(wt),et(dt)}},ed=()=>{let Ue;De(o.modelValue)?Ue=[]:Ue=void 0,o.multiple?N.cachedOptions=[]:N.selectedLabel="",t.value=!1,et(Ue),u("clear"),ye(),Xi()},Pe=(Ue,dt=void 0)=>{const mt=C.value;if(!["forward","backward"].includes(Ue)||f.value||mt.length<=0||_.value)return;if(!t.value)return ve();dt===void 0&&(dt=N.hoveringIndex);let wt=-1;Ue==="forward"?(wt=dt+1,wt>=mt.length&&(wt=0)):Ue==="backward"&&(wt=dt-1,(wt<0||wt>=mt.length)&&(wt=mt.length-1));const _s=mt[wt];if(k(_s)||_s.type==="Group")return Pe(Ue,wt);N.hoveringIndex=wt,Wn(wt)},tt=()=>{if(t.value)~N.hoveringIndex&&C.value[N.hoveringIndex]&&O_(C.value[N.hoveringIndex],N.hoveringIndex);else return ve()},zt=Ue=>{N.hoveringIndex=Ue},cr=()=>{o.multiple?o.modelValue.length>0?N.hoveringIndex=Math.min(...o.modelValue.map(Ue=>C.value.findIndex(dt=>M(dt)===Ue))):N.hoveringIndex=-1:N.hoveringIndex=C.value.findIndex(Ue=>Ft(Ue)===Ft(o.modelValue))},qn=Ue=>{if(N.inputValue=Ue.target.value,o.remote)ke();else return Ee()},oa=Ue=>{if(t.value=!1,le.value){const dt=new FocusEvent("focus",Ue);fe(dt)}},eo=()=>Ge(()=>{~D.value&&Wn(N.hoveringIndex)}),Wn=Ue=>{te.value.scrollToItem(Ue)},xn=Ue=>{const dt=Ft(Ue);if(l.value.has(dt)){const{option:mt}=l.value.get(dt);return mt}return{value:Ue,label:Ue}},to=()=>{if(o.multiple)if(o.modelValue.length>0){N.cachedOptions.length=0,N.previousValue=o.modelValue.toString();for(const Ue of o.modelValue){const dt=xn(Ue);N.cachedOptions.push(dt)}}else N.cachedOptions=[],N.previousValue=void 0;else if(V.value){N.previousValue=o.modelValue;const Ue=C.value,dt=Ue.findIndex(mt=>Ft(M(mt))===Ft(o.modelValue));~dt?N.selectedLabel=A(Ue[dt]):N.selectedLabel=Ft(o.modelValue)}else N.selectedLabel="",N.previousValue=void 0;ye(),g()};return Re(t,Ue=>{Ue?be(""):(N.inputValue="",N.previousQuery=null,N.isBeforeHide=!0,G("")),u("visible-change",Ue)}),Re(()=>o.modelValue,(Ue,dt)=>{var mt;(!Ue||Ue.toString()!==N.previousValue)&&to(),!Nr(Ue,dt)&&o.validateEvent&&((mt=v==null?void 0:v.validate)==null||mt.call(v,"change").catch(wt=>void 0))},{deep:!0}),Re(()=>o.options,()=>{const Ue=j.value;(!Ue||Ue&&document.activeElement!==Ue)&&to()},{deep:!0}),Re(()=>C.value,()=>te.value&&Ge(te.value.resetScrollTop)),gr(()=>{N.isBeforeHide||i()}),gr(()=>{const{valueKey:Ue,options:dt}=o,mt=new Map;for(const wt of dt){const _s=M(wt);let Ns=_s;if($t(Ns)&&(Ns=ir(_s,Ue)),mt.get(Ns))break;mt.set(Ns,!0)}}),st(()=>{to()}),Zt(P,wr),Zt(H,Jt),Zt(K,yt),Zt(te,at),Zt(oe,at),Zt(re,jn),Zt(ie,Nt),{inputId:x,collapseTagSize:d,currentPlaceholder:T,expanded:t,emptyText:s,popupHeight:he,debounce:n,allOptions:pe,filteredOptions:C,iconComponent:W,iconReverse:h,tagStyle:b,collapseTagStyle:w,inputStyle:E,popperSize:U,dropdownMenuVisible:B,hasModelValue:V,shouldShowPlaceholder:L,selectDisabled:f,selectSize:p,showClearBtn:ue,states:N,isFocused:le,nsSelect:$,nsInput:m,calculatorRef:K,inputRef:j,menuRef:te,tagMenuRef:re,tooltipRef:J,tagTooltipRef:q,selectRef:P,wrapperRef:oe,selectionRef:H,prefixRef:ee,suffixRef:Z,collapseItemRef:ie,popperRef:F,validateState:e,validateIcon:r,showTagList:z,collapseTagList:Y,debouncedOnInputChange:ke,deleteTag:Q$,getLabel:A,getValue:M,getDisabled:k,getValueKey:Ft,handleBlur:fe,handleClear:ed,handleClickOutside:oa,handleDel:X$,handleEsc:Z$,handleFocus:_e,focus:Xi,blur:P_,handleMenuEnter:eo,handleResize:wr,resetSelectionWidth:Jt,resetCalculatorWidth:yt,updateTooltip:at,updateTagTooltip:jn,updateOptions:i,toggleMenu:ve,scrollTo:Wn,onInput:qn,onKeyboardNavigate:Pe,onKeyboardSelect:tt,onSelect:O_,onHover:zt,handleCompositionStart:we,handleCompositionEnd:xe,handleCompositionUpdate:ge}},kQ=Se({name:"ElSelectV2",components:{ElSelectMenu:EQ,ElTag:Ru,ElTooltip:zr,ElIcon:He},directives:{ClickOutside:Ys},props:vQ,emits:[_t,jt,"remove-tag","clear","visible-change","focus","blur"],setup(o,{emit:u}){const c=Q(()=>{const{modelValue:m,multiple:y}=o,v=y?[]:void 0;return De(m)?y?m:v:y?v:m}),$=MQ(Ct({...Ar(o),modelValue:c}),u);return ht(qg,{props:Ct({...Ar(o),height:$.popupHeight,modelValue:c}),tooltipRef:$.tooltipRef,onSelect:$.onSelect,onHover:$.onHover,onKeyboardNavigate:$.onKeyboardNavigate,onKeyboardSelect:$.onKeyboardSelect}),{...$,modelValue:c}}}),VQ=["id","autocomplete","aria-expanded","aria-label","disabled","readonly","name"],RQ=["textContent"];function LQ(o,u,c,$,m,y){const v=Xe("el-tag"),x=Xe("el-tooltip"),A=Xe("el-icon"),M=Xe("el-select-menu"),k=Yu("click-outside");return nt((X(),$e("div",{ref:"selectRef",class:ne([o.nsSelect.b(),o.nsSelect.m(o.selectSize)]),onMouseenter:u[14]||(u[14]=R=>o.states.inputHovering=!0),onMouseleave:u[15]||(u[15]=R=>o.states.inputHovering=!1),onClick:u[16]||(u[16]=Ye((...R)=>o.toggleMenu&&o.toggleMenu(...R),["stop"]))},[me(x,{ref:"tooltipRef",visible:o.dropdownMenuVisible,teleported:o.teleported,"popper-class":[o.nsSelect.e("popper"),o.popperClass],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":o.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:o.effect,placement:o.placement,pure:"",transition:`${o.nsSelect.namespace.value}-zoom-in-top`,trigger:"click",persistent:o.persistent,onBeforeShow:o.handleMenuEnter,onHide:u[13]||(u[13]=R=>o.states.isBeforeHide=!1)},{default:Ce(()=>[de("div",{ref:"wrapperRef",class:ne([o.nsSelect.e("wrapper"),o.nsSelect.is("focused",o.isFocused),o.nsSelect.is("hovering",o.states.inputHovering),o.nsSelect.is("filterable",o.filterable),o.nsSelect.is("disabled",o.selectDisabled)])},[o.$slots.prefix?(X(),$e("div",{key:0,ref:"prefixRef",class:ne(o.nsSelect.e("prefix"))},[Ve(o.$slots,"prefix")],2)):Ie("v-if",!0),de("div",{ref:"selectionRef",class:ne([o.nsSelect.e("selection"),o.nsSelect.is("near",o.multiple&&!o.$slots.prefix&&!!o.modelValue.length)])},[o.multiple?Ve(o.$slots,"tag",{key:0},()=>[(X(!0),$e(ze,null,ft(o.showTagList,R=>(X(),$e("div",{key:o.getValueKey(o.getValue(R)),class:ne(o.nsSelect.e("selected-item"))},[me(v,{closable:!o.selectDisabled&&!o.getDisabled(R),size:o.collapseTagSize,type:o.tagType,"disable-transitions":"",style:je(o.tagStyle),onClose:N=>o.deleteTag(N,R)},{default:Ce(()=>[de("span",{class:ne(o.nsSelect.e("tags-text"))},Fe(o.getLabel(R)),3)]),_:2},1032,["closable","size","type","style","onClose"])],2))),128)),o.collapseTags&&o.modelValue.length>o.maxCollapseTags?(X(),Me(x,{key:0,ref:"tagTooltipRef",disabled:o.dropdownMenuVisible||!o.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:o.effect,placement:"bottom",teleported:o.teleported},{default:Ce(()=>[de("div",{ref:"collapseItemRef",class:ne(o.nsSelect.e("selected-item"))},[me(v,{closable:!1,size:o.collapseTagSize,type:o.tagType,style:je(o.collapseTagStyle),"disable-transitions":""},{default:Ce(()=>[de("span",{class:ne(o.nsSelect.e("tags-text"))}," + "+Fe(o.modelValue.length-o.maxCollapseTags),3)]),_:1},8,["size","type","style"])],2)]),content:Ce(()=>[de("div",{ref:"tagMenuRef",class:ne(o.nsSelect.e("selection"))},[(X(!0),$e(ze,null,ft(o.collapseTagList,R=>(X(),$e("div",{key:o.getValueKey(o.getValue(R)),class:ne(o.nsSelect.e("selected-item"))},[me(v,{class:"in-tooltip",closable:!o.selectDisabled&&!o.getDisabled(R),size:o.collapseTagSize,type:o.tagType,"disable-transitions":"",onClose:N=>o.deleteTag(N,R)},{default:Ce(()=>[de("span",{class:ne(o.nsSelect.e("tags-text"))},Fe(o.getLabel(R)),3)]),_:2},1032,["closable","size","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):Ie("v-if",!0)]):Ie("v-if",!0),o.selectDisabled?Ie("v-if",!0):(X(),$e("div",{key:1,class:ne([o.nsSelect.e("selected-item"),o.nsSelect.e("input-wrapper"),o.nsSelect.is("hidden",!o.filterable)])},[nt(de("input",{id:o.inputId,ref:"inputRef","onUpdate:modelValue":u[0]||(u[0]=R=>o.states.inputValue=R),style:je(o.inputStyle),autocomplete:o.autocomplete,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":o.expanded,"aria-label":o.ariaLabel,class:ne([o.nsSelect.e("input"),o.nsSelect.is(o.selectSize)]),disabled:o.selectDisabled,role:"combobox",readonly:!o.filterable,spellcheck:"false",type:"text",name:o.name,onFocus:u[1]||(u[1]=(...R)=>o.handleFocus&&o.handleFocus(...R)),onBlur:u[2]||(u[2]=(...R)=>o.handleBlur&&o.handleBlur(...R)),onInput:u[3]||(u[3]=(...R)=>o.onInput&&o.onInput(...R)),onCompositionstart:u[4]||(u[4]=(...R)=>o.handleCompositionStart&&o.handleCompositionStart(...R)),onCompositionupdate:u[5]||(u[5]=(...R)=>o.handleCompositionUpdate&&o.handleCompositionUpdate(...R)),onCompositionend:u[6]||(u[6]=(...R)=>o.handleCompositionEnd&&o.handleCompositionEnd(...R)),onKeydown:[u[7]||(u[7]=It(Ye(R=>o.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),u[8]||(u[8]=It(Ye(R=>o.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),u[9]||(u[9]=It(Ye((...R)=>o.onKeyboardSelect&&o.onKeyboardSelect(...R),["stop","prevent"]),["enter"])),u[10]||(u[10]=It(Ye((...R)=>o.handleEsc&&o.handleEsc(...R),["stop","prevent"]),["esc"])),u[11]||(u[11]=It(Ye((...R)=>o.handleDel&&o.handleDel(...R),["stop"]),["delete"]))],onClick:u[12]||(u[12]=Ye((...R)=>o.toggleMenu&&o.toggleMenu(...R),["stop"]))},null,46,VQ),[[km,o.states.inputValue]]),o.filterable?(X(),$e("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:ne(o.nsSelect.e("input-calculator")),textContent:Fe(o.states.inputValue)},null,10,RQ)):Ie("v-if",!0)],2)),o.shouldShowPlaceholder?(X(),$e("div",{key:2,class:ne([o.nsSelect.e("selected-item"),o.nsSelect.e("placeholder"),o.nsSelect.is("transparent",!o.hasModelValue||o.expanded&&!o.states.inputValue)])},[de("span",null,Fe(o.currentPlaceholder),1)],2)):Ie("v-if",!0)],2),de("div",{ref:"suffixRef",class:ne(o.nsSelect.e("suffix"))},[o.iconComponent?nt((X(),Me(A,{key:0,class:ne([o.nsSelect.e("caret"),o.nsInput.e("icon"),o.iconReverse])},{default:Ce(()=>[(X(),Me(pt(o.iconComponent)))]),_:1},8,["class"])),[[bt,!o.showClearBtn]]):Ie("v-if",!0),o.showClearBtn&&o.clearIcon?(X(),Me(A,{key:1,class:ne([o.nsSelect.e("caret"),o.nsInput.e("icon")]),onClick:Ye(o.handleClear,["prevent","stop"])},{default:Ce(()=>[(X(),Me(pt(o.clearIcon)))]),_:1},8,["class","onClick"])):Ie("v-if",!0),o.validateState&&o.validateIcon?(X(),Me(A,{key:2,class:ne([o.nsInput.e("icon"),o.nsInput.e("validateIcon")])},{default:Ce(()=>[(X(),Me(pt(o.validateIcon)))]),_:1},8,["class"])):Ie("v-if",!0)],2)],2)]),content:Ce(()=>[me(M,{ref:"menuRef",data:o.filteredOptions,width:o.popperSize,"hovering-index":o.states.hoveringIndex,"scrollbar-always-on":o.scrollbarAlwaysOn},Ks({default:Ce(R=>[Ve(o.$slots,"default",Yn(Xp(R)))]),_:2},[o.$slots.header?{name:"header",fn:Ce(()=>[de("div",{class:ne(o.nsSelect.be("dropdown","header"))},[Ve(o.$slots,"header")],2)])}:void 0,o.$slots.loading&&o.loading?{name:"loading",fn:Ce(()=>[de("div",{class:ne(o.nsSelect.be("dropdown","loading"))},[Ve(o.$slots,"loading")],2)])}:o.loading||o.filteredOptions.length===0?{name:"empty",fn:Ce(()=>[de("div",{class:ne(o.nsSelect.be("dropdown","empty"))},[Ve(o.$slots,"empty",{},()=>[de("span",null,Fe(o.emptyText),1)])],2)])}:void 0,o.$slots.footer?{name:"footer",fn:Ce(()=>[de("div",{class:ne(o.nsSelect.be("dropdown","footer"))},[Ve(o.$slots,"footer")],2)])}:void 0]),1032,["data","width","hovering-index","scrollbar-always-on"])]),_:3},8,["visible","teleported","popper-class","popper-options","effect","placement","transition","persistent","onBeforeShow"])],34)),[[k,o.handleClickOutside,o.popperRef]])}var Uc=Te(kQ,[["render",LQ],["__file","select.vue"]]);Uc.install=o=>{o.component(Uc.name,Uc)};const FQ=Uc,NQ=FQ,TQ=Ne({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),OQ=Ne({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),PQ=Se({name:"ElSkeletonItem"}),UQ=Se({...PQ,props:OQ,setup(o){const u=Le("skeleton");return(c,$)=>(X(),$e("div",{class:ne([I(u).e("item"),I(u).e(c.variant)])},[c.variant==="image"?(X(),Me(I(zO),{key:0})):Ie("v-if",!0)],2))}});var kp=Te(UQ,[["__file","skeleton-item.vue"]]);const DQ=Se({name:"ElSkeleton"}),BQ=Se({...DQ,props:TQ,setup(o,{expose:u}){const c=o,$=Le("skeleton"),m=NU(Lt(c,"loading"),c.throttle);return u({uiLoading:m}),(y,v)=>I(m)?(X(),$e("div",ct({key:0,class:[I($).b(),I($).is("animated",y.animated)]},y.$attrs),[(X(!0),$e(ze,null,ft(y.count,x=>(X(),$e(ze,{key:x},[y.loading?Ve(y.$slots,"template",{key:x},()=>[me(kp,{class:ne(I($).is("first")),variant:"p"},null,8,["class"]),(X(!0),$e(ze,null,ft(y.rows,A=>(X(),Me(kp,{key:A,class:ne([I($).e("paragraph"),I($).is("last",A===y.rows&&y.rows>1)]),variant:"p"},null,8,["class"]))),128))]):Ie("v-if",!0)],64))),128))],16)):Ve(y.$slots,"default",Yn(ct({key:1},y.$attrs)))}});var JQ=Te(BQ,[["__file","skeleton.vue"]]);const zQ=ut(JQ,{SkeletonItem:kp}),HQ=Xt(kp),xA=Symbol("sliderContextKey"),jQ=Ne({modelValue:{type:Ae([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:Ir,inputSize:Ir,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:Ae(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:Ae(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Ki,default:"top"},marks:{type:Ae(Object)},validateEvent:{type:Boolean,default:!0}}),Md=o=>Qe(o)||De(o)&&o.every(Qe),qQ={[_t]:Md,[en]:Md,[jt]:Md},WQ=(o,u,c)=>{const $=ae();return st(async()=>{o.range?(Array.isArray(o.modelValue)?(u.firstValue=Math.max(o.min,o.modelValue[0]),u.secondValue=Math.min(o.max,o.modelValue[1])):(u.firstValue=o.min,u.secondValue=o.max),u.oldValue=[u.firstValue,u.secondValue]):(typeof o.modelValue!="number"||Number.isNaN(o.modelValue)?u.firstValue=o.min:u.firstValue=Math.min(o.max,Math.max(o.min,o.modelValue)),u.oldValue=u.firstValue),Wt(window,"resize",c),await Ge(),c()}),{sliderWrapper:$}},KQ=o=>Q(()=>o.marks?Object.keys(o.marks).map(Number.parseFloat).sort((c,$)=>c-$).filter(c=>c<=o.max&&c>=o.min).map(c=>({point:c,position:(c-o.min)*100/(o.max-o.min),mark:o.marks[c]})):[]),GQ=(o,u,c)=>{const{form:$,formItem:m}=an(),y=Ut(),v=ae(),x=ae(),A={firstButton:v,secondButton:x},M=Q(()=>o.disabled||($==null?void 0:$.disabled)||!1),k=Q(()=>Math.min(u.firstValue,u.secondValue)),R=Q(()=>Math.max(u.firstValue,u.secondValue)),N=Q(()=>o.range?`${100*(R.value-k.value)/(o.max-o.min)}%`:`${100*(u.firstValue-o.min)/(o.max-o.min)}%`),O=Q(()=>o.range?`${100*(k.value-o.min)/(o.max-o.min)}%`:"0%"),U=Q(()=>o.vertical?{height:o.height}:{}),P=Q(()=>o.vertical?{height:N.value,bottom:O.value}:{width:N.value,left:O.value}),H=()=>{y.value&&(u.sliderSize=y.value[`client${o.vertical?"Height":"Width"}`])},J=le=>{const _e=o.min+le*(o.max-o.min)/100;if(!o.range)return v;let fe;return Math.abs(k.value-_e)<Math.abs(R.value-_e)?fe=u.firstValue<u.secondValue?"firstButton":"secondButton":fe=u.firstValue>u.secondValue?"firstButton":"secondButton",A[fe]},q=le=>{const _e=J(le);return _e.value.setPosition(le),_e},j=le=>{u.firstValue=le,ee(o.range?[k.value,R.value]:le)},K=le=>{u.secondValue=le,o.range&&ee([k.value,R.value])},ee=le=>{c(_t,le),c(en,le)},Z=async()=>{await Ge(),c(jt,o.range?[k.value,R.value]:o.modelValue)},te=le=>{var _e,fe,pe,C,t,f;if(M.value||u.dragging)return;H();let he=0;if(o.vertical){const V=(pe=(fe=(_e=le.touches)==null?void 0:_e.item(0))==null?void 0:fe.clientY)!=null?pe:le.clientY;he=(y.value.getBoundingClientRect().bottom-V)/u.sliderSize*100}else{const V=(f=(t=(C=le.touches)==null?void 0:C.item(0))==null?void 0:t.clientX)!=null?f:le.clientX,ue=y.value.getBoundingClientRect().left;he=(V-ue)/u.sliderSize*100}if(!(he<0||he>100))return q(he)};return{elFormItem:m,slider:y,firstButton:v,secondButton:x,sliderDisabled:M,minValue:k,maxValue:R,runwayStyle:U,barStyle:P,resetSize:H,setPosition:q,emitChange:Z,onSliderWrapperPrevent:le=>{var _e,fe;((_e=A.firstButton.value)!=null&&_e.dragging||(fe=A.secondButton.value)!=null&&fe.dragging)&&le.preventDefault()},onSliderClick:le=>{te(le)&&Z()},onSliderDown:async le=>{const _e=te(le);_e&&(await Ge(),_e.value.onButtonDown(le))},setFirstValue:j,setSecondValue:K}},{left:QQ,down:ZQ,right:YQ,up:XQ,home:eZ,end:tZ,pageUp:rZ,pageDown:nZ}=We,sZ=(o,u,c)=>{const $=ae(),m=ae(!1),y=Q(()=>u.value instanceof Function),v=Q(()=>y.value&&u.value(o.modelValue)||o.modelValue),x=hn(()=>{c.value&&(m.value=!0)},50),A=hn(()=>{c.value&&(m.value=!1)},50);return{tooltip:$,tooltipVisible:m,formatValue:v,displayTooltip:x,hideTooltip:A}},aZ=(o,u,c)=>{const{disabled:$,min:m,max:y,step:v,showTooltip:x,precision:A,sliderSize:M,formatTooltip:k,emitChange:R,resetSize:N,updateDragging:O}=Be(xA),{tooltip:U,tooltipVisible:P,formatValue:H,displayTooltip:J,hideTooltip:q}=sZ(o,k,x),j=ae(),K=Q(()=>`${(o.modelValue-m.value)/(y.value-m.value)*100}%`),ee=Q(()=>o.vertical?{bottom:K.value}:{left:K.value}),Z=()=>{u.hovering=!0,J()},te=()=>{u.hovering=!1,u.dragging||q()},re=h=>{$.value||(h.preventDefault(),he(h),window.addEventListener("mousemove",V),window.addEventListener("touchmove",V),window.addEventListener("mouseup",ue),window.addEventListener("touchend",ue),window.addEventListener("contextmenu",ue),j.value.focus())},ie=h=>{$.value||(u.newPosition=Number.parseFloat(K.value)+h/(y.value-m.value)*100,W(u.newPosition),R())},oe=()=>{ie(-v.value)},le=()=>{ie(v.value)},_e=()=>{ie(-v.value*4)},fe=()=>{ie(v.value*4)},pe=()=>{$.value||(W(0),R())},C=()=>{$.value||(W(100),R())},t=h=>{let e=!0;[QQ,ZQ].includes(h.key)?oe():[YQ,XQ].includes(h.key)?le():h.key===eZ?pe():h.key===tZ?C():h.key===nZ?_e():h.key===rZ?fe():e=!1,e&&h.preventDefault()},f=h=>{let e,r;return h.type.startsWith("touch")?(r=h.touches[0].clientY,e=h.touches[0].clientX):(r=h.clientY,e=h.clientX),{clientX:e,clientY:r}},he=h=>{u.dragging=!0,u.isClick=!0;const{clientX:e,clientY:r}=f(h);o.vertical?u.startY=r:u.startX=e,u.startPosition=Number.parseFloat(K.value),u.newPosition=u.startPosition},V=h=>{if(u.dragging){u.isClick=!1,J(),N();let e;const{clientX:r,clientY:n}=f(h);o.vertical?(u.currentY=n,e=(u.startY-u.currentY)/M.value*100):(u.currentX=r,e=(u.currentX-u.startX)/M.value*100),u.newPosition=u.startPosition+e,W(u.newPosition)}},ue=()=>{u.dragging&&(setTimeout(()=>{u.dragging=!1,u.hovering||q(),u.isClick||W(u.newPosition),R()},0),window.removeEventListener("mousemove",V),window.removeEventListener("touchmove",V),window.removeEventListener("mouseup",ue),window.removeEventListener("touchend",ue),window.removeEventListener("contextmenu",ue))},W=async h=>{if(h===null||Number.isNaN(+h))return;h<0?h=0:h>100&&(h=100);const e=100/((y.value-m.value)/v.value);let n=Math.round(h/e)*e*(y.value-m.value)*.01+m.value;n=Number.parseFloat(n.toFixed(A.value)),n!==o.modelValue&&c(_t,n),!u.dragging&&o.modelValue!==u.oldValue&&(u.oldValue=o.modelValue),await Ge(),u.dragging&&J(),U.value.updatePopper()};return Re(()=>u.dragging,h=>{O(h)}),{disabled:$,button:j,tooltip:U,tooltipVisible:P,showTooltip:x,wrapperStyle:ee,formatValue:H,handleMouseEnter:Z,handleMouseLeave:te,onButtonDown:re,onKeyDown:t,setPosition:W}},iZ=(o,u,c,$)=>({stops:Q(()=>{if(!o.showStops||o.min>o.max)return[];if(o.step===0)return[];const v=(o.max-o.min)/o.step,x=100*o.step/(o.max-o.min),A=Array.from({length:v-1}).map((M,k)=>(k+1)*x);return o.range?A.filter(M=>M<100*(c.value-o.min)/(o.max-o.min)||M>100*($.value-o.min)/(o.max-o.min)):A.filter(M=>M>100*(u.firstValue-o.min)/(o.max-o.min))}),getStopStyle:v=>o.vertical?{bottom:`${v}%`}:{left:`${v}%`}}),oZ=(o,u,c,$,m,y)=>{const v=M=>{m(_t,M),m(en,M)},x=()=>o.range?![c.value,$.value].every((M,k)=>M===u.oldValue[k]):o.modelValue!==u.oldValue,A=()=>{var M,k;o.min>o.max&&hr("Slider","min should not be greater than max.");const R=o.modelValue;o.range&&Array.isArray(R)?R[1]<o.min?v([o.min,o.min]):R[0]>o.max?v([o.max,o.max]):R[0]<o.min?v([o.min,R[1]]):R[1]>o.max?v([R[0],o.max]):(u.firstValue=R[0],u.secondValue=R[1],x()&&(o.validateEvent&&((M=y==null?void 0:y.validate)==null||M.call(y,"change").catch(N=>void 0)),u.oldValue=R.slice())):!o.range&&typeof R=="number"&&!Number.isNaN(R)&&(R<o.min?v(o.min):R>o.max?v(o.max):(u.firstValue=R,x()&&(o.validateEvent&&((k=y==null?void 0:y.validate)==null||k.call(y,"change").catch(N=>void 0)),u.oldValue=R)))};A(),Re(()=>u.dragging,M=>{M||A()}),Re(()=>o.modelValue,(M,k)=>{u.dragging||Array.isArray(M)&&Array.isArray(k)&&M.every((R,N)=>R===k[N])&&u.firstValue===M[0]&&u.secondValue===M[1]||A()},{deep:!0}),Re(()=>[o.min,o.max],()=>{A()})},lZ=Ne({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Ki,default:"top"}}),uZ={[_t]:o=>Qe(o)},_Z=["tabindex"],cZ=Se({name:"ElSliderButton"}),pZ=Se({...cZ,props:lZ,emits:uZ,setup(o,{expose:u,emit:c}){const $=o,m=Le("slider"),y=Ct({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:$.modelValue}),{disabled:v,button:x,tooltip:A,showTooltip:M,tooltipVisible:k,wrapperStyle:R,formatValue:N,handleMouseEnter:O,handleMouseLeave:U,onButtonDown:P,onKeyDown:H,setPosition:J}=aZ($,y,c),{hovering:q,dragging:j}=Ar(y);return u({onButtonDown:P,onKeyDown:H,setPosition:J,hovering:q,dragging:j}),(K,ee)=>(X(),$e("div",{ref_key:"button",ref:x,class:ne([I(m).e("button-wrapper"),{hover:I(q),dragging:I(j)}]),style:je(I(R)),tabindex:I(v)?-1:0,onMouseenter:ee[0]||(ee[0]=(...Z)=>I(O)&&I(O)(...Z)),onMouseleave:ee[1]||(ee[1]=(...Z)=>I(U)&&I(U)(...Z)),onMousedown:ee[2]||(ee[2]=(...Z)=>I(P)&&I(P)(...Z)),onTouchstart:ee[3]||(ee[3]=(...Z)=>I(P)&&I(P)(...Z)),onFocus:ee[4]||(ee[4]=(...Z)=>I(O)&&I(O)(...Z)),onBlur:ee[5]||(ee[5]=(...Z)=>I(U)&&I(U)(...Z)),onKeydown:ee[6]||(ee[6]=(...Z)=>I(H)&&I(H)(...Z))},[me(I(zr),{ref_key:"tooltip",ref:A,visible:I(k),placement:K.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":K.tooltipClass,disabled:!I(M),persistent:""},{content:Ce(()=>[de("span",null,Fe(I(N)),1)]),default:Ce(()=>[de("div",{class:ne([I(m).e("button"),{hover:I(q),dragging:I(j)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],46,_Z))}});var _S=Te(pZ,[["__file","button.vue"]]);const $Z=Ne({mark:{type:Ae([String,Object]),default:void 0}});var dZ=Se({name:"ElSliderMarker",props:$Z,setup(o){const u=Le("slider"),c=Q(()=>rt(o.mark)?o.mark:o.mark.label),$=Q(()=>rt(o.mark)?void 0:o.mark.style);return()=>Ke("div",{class:u.e("marks-text"),style:$.value},c.value)}});const hZ=["id","role","aria-label","aria-labelledby"],fZ={key:1},mZ=Se({name:"ElSlider"}),gZ=Se({...mZ,props:jQ,emits:qQ,setup(o,{expose:u,emit:c}){const $=o,m=Le("slider"),{t:y}=St(),v=Ct({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:x,slider:A,firstButton:M,secondButton:k,sliderDisabled:R,minValue:N,maxValue:O,runwayStyle:U,barStyle:P,resetSize:H,emitChange:J,onSliderWrapperPrevent:q,onSliderClick:j,onSliderDown:K,setFirstValue:ee,setSecondValue:Z}=GQ($,v,c),{stops:te,getStopStyle:re}=iZ($,v,N,O),{inputId:ie,isLabeledByFormItem:oe}=Is($,{formItemContext:x}),le=fr(),_e=Q(()=>$.inputSize||le.value),fe=Q(()=>$.label||y("el.slider.defaultLabel",{min:$.min,max:$.max})),pe=Q(()=>$.range?$.rangeStartLabel||y("el.slider.defaultRangeStartLabel"):fe.value),C=Q(()=>$.formatValueText?$.formatValueText(h.value):`${h.value}`),t=Q(()=>$.rangeEndLabel||y("el.slider.defaultRangeEndLabel")),f=Q(()=>$.formatValueText?$.formatValueText(e.value):`${e.value}`),he=Q(()=>[m.b(),m.m(le.value),m.is("vertical",$.vertical),{[m.m("with-input")]:$.showInput}]),V=KQ($);oZ($,v,N,O,c,x);const ue=Q(()=>{const s=[$.min,$.max,$.step].map(a=>{const i=`${a}`.split(".")[1];return i?i.length:0});return Math.max.apply(null,s)}),{sliderWrapper:W}=WQ($,v,H),{firstValue:h,secondValue:e,sliderSize:r}=Ar(v),n=s=>{v.dragging=s};return ht(xA,{...Ar($),sliderSize:r,disabled:R,precision:ue,emitChange:J,resetSize:H,updateDragging:n}),u({onSliderClick:j}),(s,a)=>{var i,l;return X(),$e("div",{id:s.range?I(ie):void 0,ref_key:"sliderWrapper",ref:W,class:ne(I(he)),role:s.range?"group":void 0,"aria-label":s.range&&!I(oe)?I(fe):void 0,"aria-labelledby":s.range&&I(oe)?(i=I(x))==null?void 0:i.labelId:void 0,onTouchstart:a[2]||(a[2]=(..._)=>I(q)&&I(q)(..._)),onTouchmove:a[3]||(a[3]=(..._)=>I(q)&&I(q)(..._))},[de("div",{ref_key:"slider",ref:A,class:ne([I(m).e("runway"),{"show-input":s.showInput&&!s.range},I(m).is("disabled",I(R))]),style:je(I(U)),onMousedown:a[0]||(a[0]=(..._)=>I(K)&&I(K)(..._)),onTouchstart:a[1]||(a[1]=(..._)=>I(K)&&I(K)(..._))},[de("div",{class:ne(I(m).e("bar")),style:je(I(P))},null,6),me(_S,{id:s.range?void 0:I(ie),ref_key:"firstButton",ref:M,"model-value":I(h),vertical:s.vertical,"tooltip-class":s.tooltipClass,placement:s.placement,role:"slider","aria-label":s.range||!I(oe)?I(pe):void 0,"aria-labelledby":!s.range&&I(oe)?(l=I(x))==null?void 0:l.labelId:void 0,"aria-valuemin":s.min,"aria-valuemax":s.range?I(e):s.max,"aria-valuenow":I(h),"aria-valuetext":I(C),"aria-orientation":s.vertical?"vertical":"horizontal","aria-disabled":I(R),"onUpdate:modelValue":I(ee)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),s.range?(X(),Me(_S,{key:0,ref_key:"secondButton",ref:k,"model-value":I(e),vertical:s.vertical,"tooltip-class":s.tooltipClass,placement:s.placement,role:"slider","aria-label":I(t),"aria-valuemin":I(h),"aria-valuemax":s.max,"aria-valuenow":I(e),"aria-valuetext":I(f),"aria-orientation":s.vertical?"vertical":"horizontal","aria-disabled":I(R),"onUpdate:modelValue":I(Z)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):Ie("v-if",!0),s.showStops?(X(),$e("div",fZ,[(X(!0),$e(ze,null,ft(I(te),(_,p)=>(X(),$e("div",{key:p,class:ne(I(m).e("stop")),style:je(I(re)(_))},null,6))),128))])):Ie("v-if",!0),I(V).length>0?(X(),$e(ze,{key:2},[de("div",null,[(X(!0),$e(ze,null,ft(I(V),(_,p)=>(X(),$e("div",{key:p,style:je(I(re)(_.position)),class:ne([I(m).e("stop"),I(m).e("marks-stop")])},null,6))),128))]),de("div",{class:ne(I(m).e("marks"))},[(X(!0),$e(ze,null,ft(I(V),(_,p)=>(X(),Me(I(dZ),{key:p,mark:_.mark,style:je(I(re)(_.position))},null,8,["mark","style"]))),128))],2)],64)):Ie("v-if",!0)],38),s.showInput&&!s.range?(X(),Me(I(Z2),{key:0,ref:"input","model-value":I(h),class:ne(I(m).e("input")),step:s.step,disabled:I(R),controls:s.showInputControls,min:s.min,max:s.max,debounce:s.debounce,size:I(_e),"onUpdate:modelValue":I(ee),onChange:I(J)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):Ie("v-if",!0)],42,hZ)}}});var yZ=Te(gZ,[["__file","slider.vue"]]);const vZ=ut(yZ),SZ=Ne({prefixCls:{type:String}}),cS=Se({name:"ElSpaceItem",props:SZ,setup(o,{slots:u}){const c=Le("space"),$=Q(()=>`${o.prefixCls||c.b()}__item`);return()=>Ke("div",{class:$.value},Ve(u,"default"))}}),pS={small:8,default:12,large:16};function bZ(o){const u=Le("space"),c=Q(()=>[u.b(),u.m(o.direction),o.class]),$=ae(0),m=ae(0),y=Q(()=>{const x=o.wrap||o.fill?{flexWrap:"wrap"}:{},A={alignItems:o.alignment},M={rowGap:`${m.value}px`,columnGap:`${$.value}px`};return[x,A,M,o.style]}),v=Q(()=>o.fill?{flexGrow:1,minWidth:`${o.fillRatio}%`}:{});return gr(()=>{const{size:x="small",wrap:A,direction:M,fill:k}=o;if(De(x)){const[R=0,N=0]=x;$.value=R,m.value=N}else{let R;Qe(x)?R=x:R=pS[x||"small"]||pS.small,(A||k)&&M==="horizontal"?$.value=m.value=R:M==="horizontal"?($.value=R,m.value=0):(m.value=R,$.value=0)}}),{classes:c,containerStyle:y,itemStyle:v}}const CZ=Ne({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:Ae([String,Object,Array]),default:""},style:{type:Ae([String,Array,Object]),default:""},alignment:{type:Ae(String),default:"center"},prefixCls:{type:String},spacer:{type:Ae([Object,String,Number,Array]),default:null,validator:o=>Ht(o)||Qe(o)||rt(o)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:As,validator:o=>Qe(o)||De(o)&&o.length===2&&o.every(Qe)}}),wZ=Se({name:"ElSpace",props:CZ,setup(o,{slots:u}){const{classes:c,containerStyle:$,itemStyle:m}=bZ(o);function y(v,x="",A=[]){const{prefixCls:M}=o;return v.forEach((k,R)=>{Rh(k)?De(k.children)&&k.children.forEach((N,O)=>{Rh(N)&&De(N.children)?y(N.children,`${x+O}-`,A):A.push(me(cS,{style:m.value,prefixCls:M,key:`nested-${x+O}`},{default:()=>[N]},In.PROPS|In.STYLE,["style","prefixCls"]))}):yP(k)&&A.push(me(cS,{style:m.value,prefixCls:M,key:`LoopKey${x+R}`},{default:()=>[k]},In.PROPS|In.STYLE,["style","prefixCls"]))}),A}return()=>{var v;const{spacer:x,direction:A}=o,M=Ve(u,"default",{key:0},()=>[]);if(((v=M.children)!=null?v:[]).length===0)return null;if(De(M.children)){let k=y(M.children);if(x){const R=k.length-1;k=k.reduce((N,O,U)=>{const P=[...N,O];return U!==R&&P.push(me("span",{style:[m.value,A==="vertical"?"width: 100%":null],key:U},[Ht(x)?x:it(x,In.TEXT)],In.STYLE)),P},[])}return me("div",{class:c.value,style:$.value},k,In.STYLE|In.CLASS)}return M.children}}}),xZ=ut(wZ),EZ=Ne({decimalSeparator:{type:String,default:"."},groupSeparator:{type:String,default:","},precision:{type:Number,default:0},formatter:Function,value:{type:Ae([Number,Object]),default:0},prefix:String,suffix:String,title:String,valueStyle:{type:Ae([String,Object,Array])}}),AZ=Se({name:"ElStatistic"}),IZ=Se({...AZ,props:EZ,setup(o,{expose:u}){const c=o,$=Le("statistic"),m=Q(()=>{const{value:y,formatter:v,precision:x,decimalSeparator:A,groupSeparator:M}=c;if(Ze(v))return v(y);if(!Qe(y))return y;let[k,R=""]=String(y).split(".");return R=R.padEnd(x,"0").slice(0,x>0?x:0),k=k.replace(/\B(?=(\d{3})+(?!\d))/g,M),[k,R].join(R?A:"")});return u({displayValue:m}),(y,v)=>(X(),$e("div",{class:ne(I($).b())},[y.$slots.title||y.title?(X(),$e("div",{key:0,class:ne(I($).e("head"))},[Ve(y.$slots,"title",{},()=>[it(Fe(y.title),1)])],2)):Ie("v-if",!0),de("div",{class:ne(I($).e("content"))},[y.$slots.prefix||y.prefix?(X(),$e("div",{key:0,class:ne(I($).e("prefix"))},[Ve(y.$slots,"prefix",{},()=>[de("span",null,Fe(y.prefix),1)])],2)):Ie("v-if",!0),de("span",{class:ne(I($).e("number")),style:je(y.valueStyle)},Fe(I(m)),7),y.$slots.suffix||y.suffix?(X(),$e("div",{key:1,class:ne(I($).e("suffix"))},[Ve(y.$slots,"suffix",{},()=>[de("span",null,Fe(y.suffix),1)])],2)):Ie("v-if",!0)],2)],2))}});var MZ=Te(IZ,[["__file","statistic.vue"]]);const EA=ut(MZ),kZ=Ne({format:{type:String,default:"HH:mm:ss"},prefix:String,suffix:String,title:String,value:{type:Ae([Number,Object]),default:0},valueStyle:{type:Ae([String,Object,Array])}}),VZ={finish:()=>!0,[jt]:o=>Qe(o)},RZ=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]],$S=o=>Qe(o)?new Date(o).getTime():o.valueOf(),dS=(o,u)=>{let c=o;const $=/\[([^\]]*)]/g;return RZ.reduce((y,[v,x])=>{const A=new RegExp(`${v}+(?![^\\[\\]]*\\])`,"g");if(A.test(y)){const M=Math.floor(c/x);return c-=M*x,y.replace(A,k=>String(M).padStart(k.length,"0"))}return y},u).replace($,"$1")},LZ=Se({name:"ElCountdown"}),FZ=Se({...LZ,props:kZ,emits:VZ,setup(o,{expose:u,emit:c}){const $=o;let m;const y=ae($S($.value)-Date.now()),v=Q(()=>dS(y.value,$.format)),x=k=>dS(k,$.format),A=()=>{m&&(p$(m),m=void 0)},M=()=>{const k=$S($.value),R=()=>{let N=k-Date.now();c("change",N),N<=0?(N=0,A(),c("finish")):m=Po(R),y.value=N};m=Po(R)};return Re(()=>[$.value,$.format],()=>{A(),M()},{immediate:!0}),Bt(()=>{A()}),u({displayValue:v}),(k,R)=>(X(),Me(I(EA),{value:y.value,title:k.title,prefix:k.prefix,suffix:k.suffix,"value-style":k.valueStyle,formatter:x},Ks({_:2},[ft(k.$slots,(N,O)=>({name:O,fn:Ce(()=>[Ve(k.$slots,O)])}))]),1032,["value","title","prefix","suffix","value-style"]))}});var NZ=Te(FZ,[["__file","countdown.vue"]]);const TZ=ut(NZ),OZ=Ne({space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",values:["horizontal","vertical"]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:["wait","process","finish","error","success"],default:"finish"},processStatus:{type:String,values:["wait","process","finish","error","success"],default:"process"}}),PZ={[jt]:(o,u)=>[o,u].every(Qe)},UZ=Se({name:"ElSteps"}),DZ=Se({...UZ,props:OZ,emits:PZ,setup(o,{emit:u}){const c=o,$=Le("steps"),{children:m,addChild:y,removeChild:v}=wg(ot(),"ElStep");return Re(m,()=>{m.value.forEach((x,A)=>{x.setIndex(A)})}),ht("ElSteps",{props:c,steps:m,addStep:y,removeStep:v}),Re(()=>c.active,(x,A)=>{u(jt,x,A)}),(x,A)=>(X(),$e("div",{class:ne([I($).b(),I($).m(x.simple?"simple":x.direction)])},[Ve(x.$slots,"default")],2))}});var BZ=Te(DZ,[["__file","steps.vue"]]);const JZ=Ne({title:{type:String,default:""},icon:{type:Mt},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),zZ=Se({name:"ElStep"}),HZ=Se({...zZ,props:JZ,setup(o){const u=o,c=Le("step"),$=ae(-1),m=ae({}),y=ae(""),v=Be("ElSteps"),x=ot();st(()=>{Re([()=>v.props.active,()=>v.props.processStatus,()=>v.props.finishStatus],([Z])=>{K(Z)},{immediate:!0})}),Bt(()=>{v.removeStep(ee.uid)});const A=Q(()=>u.status||y.value),M=Q(()=>{const Z=v.steps.value[$.value-1];return Z?Z.currentStatus:"wait"}),k=Q(()=>v.props.alignCenter),R=Q(()=>v.props.direction==="vertical"),N=Q(()=>v.props.simple),O=Q(()=>v.steps.value.length),U=Q(()=>{var Z;return((Z=v.steps.value[O.value-1])==null?void 0:Z.uid)===(x==null?void 0:x.uid)}),P=Q(()=>N.value?"":v.props.space),H=Q(()=>[c.b(),c.is(N.value?"simple":v.props.direction),c.is("flex",U.value&&!P.value&&!k.value),c.is("center",k.value&&!R.value&&!N.value)]),J=Q(()=>{const Z={flexBasis:Qe(P.value)?`${P.value}px`:P.value?P.value:`${100/(O.value-(k.value?0:1))}%`};return R.value||U.value&&(Z.maxWidth=`${100/O.value}%`),Z}),q=Z=>{$.value=Z},j=Z=>{const te=Z==="wait",re={transitionDelay:`${te?"-":""}${150*$.value}ms`},ie=Z===v.props.processStatus||te?0:100;re.borderWidth=ie&&!N.value?"1px":0,re[v.props.direction==="vertical"?"height":"width"]=`${ie}%`,m.value=re},K=Z=>{Z>$.value?y.value=v.props.finishStatus:Z===$.value&&M.value!=="error"?y.value=v.props.processStatus:y.value="wait";const te=v.steps.value[$.value-1];te&&te.calcProgress(y.value)},ee=Ct({uid:x.uid,currentStatus:A,setIndex:q,calcProgress:j});return v.addStep(ee),(Z,te)=>(X(),$e("div",{style:je(I(J)),class:ne(I(H))},[Ie(" icon & line "),de("div",{class:ne([I(c).e("head"),I(c).is(I(A))])},[I(N)?Ie("v-if",!0):(X(),$e("div",{key:0,class:ne(I(c).e("line"))},[de("i",{class:ne(I(c).e("line-inner")),style:je(m.value)},null,6)],2)),de("div",{class:ne([I(c).e("icon"),I(c).is(Z.icon||Z.$slots.icon?"icon":"text")])},[Ve(Z.$slots,"icon",{},()=>[Z.icon?(X(),Me(I(He),{key:0,class:ne(I(c).e("icon-inner"))},{default:Ce(()=>[(X(),Me(pt(Z.icon)))]),_:1},8,["class"])):I(A)==="success"?(X(),Me(I(He),{key:1,class:ne([I(c).e("icon-inner"),I(c).is("status")])},{default:Ce(()=>[me(I(o_))]),_:1},8,["class"])):I(A)==="error"?(X(),Me(I(He),{key:2,class:ne([I(c).e("icon-inner"),I(c).is("status")])},{default:Ce(()=>[me(I(ns))]),_:1},8,["class"])):I(N)?Ie("v-if",!0):(X(),$e("div",{key:3,class:ne(I(c).e("icon-inner"))},Fe($.value+1),3))])],2)],2),Ie(" title & description "),de("div",{class:ne(I(c).e("main"))},[de("div",{class:ne([I(c).e("title"),I(c).is(I(A))])},[Ve(Z.$slots,"title",{},()=>[it(Fe(Z.title),1)])],2),I(N)?(X(),$e("div",{key:0,class:ne(I(c).e("arrow"))},null,2)):(X(),$e("div",{key:1,class:ne([I(c).e("description"),I(c).is(I(A))])},[Ve(Z.$slots,"description",{},()=>[it(Fe(Z.description),1)])],2))],2)],6))}});var AA=Te(HZ,[["__file","item.vue"]]);const jZ=ut(BZ,{Step:AA}),qZ=Xt(AA),WZ=Ne({modelValue:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:String,validator:xx},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},inactiveActionIcon:{type:Mt},activeActionIcon:{type:Mt},activeIcon:{type:Mt},inactiveIcon:{type:Mt},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},borderColor:{type:String,default:""},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},beforeChange:{type:Ae(Function)},id:String,tabindex:{type:[String,Number]},value:{type:[Boolean,String,Number],default:!1},label:{type:String,default:void 0}}),KZ={[_t]:o=>pr(o)||rt(o)||Qe(o),[jt]:o=>pr(o)||rt(o)||Qe(o),[en]:o=>pr(o)||rt(o)||Qe(o)},GZ=["onClick"],QZ=["id","aria-checked","aria-disabled","aria-label","name","true-value","false-value","disabled","tabindex","onKeydown"],ZZ=["aria-hidden"],YZ=["aria-hidden"],XZ=["aria-hidden"],gf="ElSwitch",eY=Se({name:gf}),tY=Se({...eY,props:WZ,emits:KZ,setup(o,{expose:u,emit:c}){const $=o,m=ot(),{formItem:y}=an(),v=fr(),x=Le("switch");(re=>{re.forEach(ie=>{Cs({from:ie[0],replacement:ie[1],scope:gf,version:"2.3.0",ref:"https://element-plus.org/en-US/component/switch.html#attributes",type:"Attribute"},Q(()=>{var oe;return!!((oe=m.vnode.props)!=null&&oe[ie[2]])}))})})([['"value"','"model-value" or "v-model"',"value"],['"active-color"',"CSS var `--el-switch-on-color`","activeColor"],['"inactive-color"',"CSS var `--el-switch-off-color`","inactiveColor"],['"border-color"',"CSS var `--el-switch-border-color`","borderColor"]]);const{inputId:M}=Is($,{formItemContext:y}),k=fn(Q(()=>$.loading)),R=ae($.modelValue!==!1),N=ae(),O=ae(),U=Q(()=>[x.b(),x.m(v.value),x.is("disabled",k.value),x.is("checked",j.value)]),P=Q(()=>[x.e("label"),x.em("label","left"),x.is("active",!j.value)]),H=Q(()=>[x.e("label"),x.em("label","right"),x.is("active",j.value)]),J=Q(()=>({width:_r($.width)}));Re(()=>$.modelValue,()=>{R.value=!0}),Re(()=>$.value,()=>{R.value=!1});const q=Q(()=>R.value?$.modelValue:$.value),j=Q(()=>q.value===$.activeValue);[$.activeValue,$.inactiveValue].includes(q.value)||(c(_t,$.inactiveValue),c(jt,$.inactiveValue),c(en,$.inactiveValue)),Re(j,re=>{var ie;N.value.checked=re,$.validateEvent&&((ie=y==null?void 0:y.validate)==null||ie.call(y,"change").catch(oe=>void 0))});const K=()=>{const re=j.value?$.inactiveValue:$.activeValue;c(_t,re),c(jt,re),c(en,re),Ge(()=>{N.value.checked=j.value})},ee=()=>{if(k.value)return;const{beforeChange:re}=$;if(!re){K();return}const ie=re();[$u(ie),pr(ie)].includes(!0)||hr(gf,"beforeChange must return type `Promise<boolean>` or `boolean`"),$u(ie)?ie.then(le=>{le&&K()}).catch(le=>{}):ie&&K()},Z=Q(()=>x.cssVarBlock({...$.activeColor?{"on-color":$.activeColor}:null,...$.inactiveColor?{"off-color":$.inactiveColor}:null,...$.borderColor?{"border-color":$.borderColor}:null})),te=()=>{var re,ie;(ie=(re=N.value)==null?void 0:re.focus)==null||ie.call(re)};return st(()=>{N.value.checked=j.value}),u({focus:te,checked:j}),(re,ie)=>(X(),$e("div",{class:ne(I(U)),style:je(I(Z)),onClick:Ye(ee,["prevent"])},[de("input",{id:I(M),ref_key:"input",ref:N,class:ne(I(x).e("input")),type:"checkbox",role:"switch","aria-checked":I(j),"aria-disabled":I(k),"aria-label":re.label,name:re.name,"true-value":re.activeValue,"false-value":re.inactiveValue,disabled:I(k),tabindex:re.tabindex,onChange:K,onKeydown:It(ee,["enter"])},null,42,QZ),!re.inlinePrompt&&(re.inactiveIcon||re.inactiveText)?(X(),$e("span",{key:0,class:ne(I(P))},[re.inactiveIcon?(X(),Me(I(He),{key:0},{default:Ce(()=>[(X(),Me(pt(re.inactiveIcon)))]),_:1})):Ie("v-if",!0),!re.inactiveIcon&&re.inactiveText?(X(),$e("span",{key:1,"aria-hidden":I(j)},Fe(re.inactiveText),9,ZZ)):Ie("v-if",!0)],2)):Ie("v-if",!0),de("span",{ref_key:"core",ref:O,class:ne(I(x).e("core")),style:je(I(J))},[re.inlinePrompt?(X(),$e("div",{key:0,class:ne(I(x).e("inner"))},[re.activeIcon||re.inactiveIcon?(X(),Me(I(He),{key:0,class:ne(I(x).is("icon"))},{default:Ce(()=>[(X(),Me(pt(I(j)?re.activeIcon:re.inactiveIcon)))]),_:1},8,["class"])):re.activeText||re.inactiveText?(X(),$e("span",{key:1,class:ne(I(x).is("text")),"aria-hidden":!I(j)},Fe(I(j)?re.activeText:re.inactiveText),11,YZ)):Ie("v-if",!0)],2)):Ie("v-if",!0),de("div",{class:ne(I(x).e("action"))},[re.loading?(X(),Me(I(He),{key:0,class:ne(I(x).is("loading"))},{default:Ce(()=>[me(I(Ga))]),_:1},8,["class"])):I(j)?Ve(re.$slots,"active-action",{key:1},()=>[re.activeActionIcon?(X(),Me(I(He),{key:0},{default:Ce(()=>[(X(),Me(pt(re.activeActionIcon)))]),_:1})):Ie("v-if",!0)]):I(j)?Ie("v-if",!0):Ve(re.$slots,"inactive-action",{key:2},()=>[re.inactiveActionIcon?(X(),Me(I(He),{key:0},{default:Ce(()=>[(X(),Me(pt(re.inactiveActionIcon)))]),_:1})):Ie("v-if",!0)])],2)],6),!re.inlinePrompt&&(re.activeIcon||re.activeText)?(X(),$e("span",{key:1,class:ne(I(H))},[re.activeIcon?(X(),Me(I(He),{key:0},{default:Ce(()=>[(X(),Me(pt(re.activeIcon)))]),_:1})):Ie("v-if",!0),!re.activeIcon&&re.activeText?(X(),$e("span",{key:1,"aria-hidden":!I(j)},Fe(re.activeText),9,XZ)):Ie("v-if",!0)],2)):Ie("v-if",!0)],14,GZ))}});var rY=Te(tY,[["__file","switch.vue"]]);const nY=ut(rY),kd=function(o){var u;return(u=o.target)==null?void 0:u.closest("td")},sY=function(o,u,c,$,m){if(!u&&!$&&(!m||Array.isArray(m)&&!m.length))return o;typeof c=="string"?c=c==="descending"?-1:1:c=c&&c<0?-1:1;const y=$?null:function(x,A){return m?(Array.isArray(m)||(m=[m]),m.map(M=>typeof M=="string"?ir(x,M):M(x,A,o))):(u!=="$key"&&$t(x)&&"$value"in x&&(x=x.$value),[$t(x)?ir(x,u):x])},v=function(x,A){if($)return $(x.value,A.value);for(let M=0,k=x.key.length;M<k;M++){if(x.key[M]<A.key[M])return-1;if(x.key[M]>A.key[M])return 1}return 0};return o.map((x,A)=>({value:x,index:A,key:y?y(x,A):null})).sort((x,A)=>{let M=v(x,A);return M||(M=x.index-A.index),M*+c}).map(x=>x.value)},IA=function(o,u){let c=null;return o.columns.forEach($=>{$.id===u&&(c=$)}),c},aY=function(o,u){let c=null;for(let $=0;$<o.columns.length;$++){const m=o.columns[$];if(m.columnKey===u){c=m;break}}return c||hr("ElTable",`No column matching with column-key: ${u}`),c},hS=function(o,u,c){const $=(u.className||"").match(new RegExp(`${c}-table_[^\\s]+`,"gm"));return $?IA(o,$[0]):null},Fr=(o,u)=>{if(!o)throw new Error("Row is required when get row identity");if(typeof u=="string"){if(!u.includes("."))return`${o[u]}`;const c=u.split(".");let $=o;for(const m of c)$=$[m];return`${$}`}else if(typeof u=="function")return u.call(null,o)},yi=function(o,u){const c={};return(o||[]).forEach(($,m)=>{c[Fr($,u)]={row:$,index:m}}),c};function iY(o,u){const c={};let $;for($ in o)c[$]=o[$];for($ in u)if(gt(u,$)){const m=u[$];typeof m<"u"&&(c[$]=m)}return c}function Wg(o){return o===""||o!==void 0&&(o=Number.parseInt(o,10),Number.isNaN(o)&&(o="")),o}function MA(o){return o===""||o!==void 0&&(o=Wg(o),Number.isNaN(o)&&(o=80)),o}function oY(o){return typeof o=="number"?o:typeof o=="string"?/^\d+(?:px)?$/.test(o)?Number.parseInt(o,10):o:null}function lY(...o){return o.length===0?u=>u:o.length===1?o[0]:o.reduce((u,c)=>(...$)=>u(c(...$)))}function au(o,u,c){let $=!1;const m=o.indexOf(u),y=m!==-1,v=x=>{x==="add"?o.push(u):o.splice(m,1),$=!0,De(u.children)&&u.children.forEach(A=>{au(o,A,c??!y)})};return pr(c)?c&&!y?v("add"):!c&&y&&v("remove"):v(y?"remove":"add"),$}function uY(o,u,c="children",$="hasChildren"){const m=v=>!(Array.isArray(v)&&v.length);function y(v,x,A){u(v,x,A),x.forEach(M=>{if(M[$]){u(M,null,A+1);return}const k=M[c];m(k)||y(M,k,A+1)})}o.forEach(v=>{if(v[$]){u(v,null,0);return}const x=v[c];m(x)||y(v,x,0)})}let An=null;function _Y(o,u,c,$){if((An==null?void 0:An.trigger)===c)return;An==null||An();const m=$==null?void 0:$.refs.tableWrapper,y=m==null?void 0:m.dataset.prefix,v={strategy:"fixed",...o.popperOptions},x=me(zr,{content:u,virtualTriggering:!0,virtualRef:c,appendTo:m,placement:"top",transition:"none",offset:0,hideAfter:0,...o,popperOptions:v,onHide:()=>{An==null||An()}});x.appContext=$.appContext;const A=document.createElement("div");Pa(x,A),x.component.exposed.onOpen();const M=m==null?void 0:m.querySelector(`.${y}-scrollbar__wrap`);An=()=>{Pa(null,A),M==null||M.removeEventListener("scroll",An),An=null},An.trigger=c,M==null||M.addEventListener("scroll",An)}function kA(o){return o.children?J4(o.children,kA):[o]}function fS(o,u){return o+u.colSpan}const VA=(o,u,c,$)=>{let m=0,y=o;const v=c.states.columns.value;if($){const A=kA($[o]);m=v.slice(0,v.indexOf(A[0])).reduce(fS,0),y=m+A.reduce(fS,0)-1}else m=o;let x;switch(u){case"left":y<c.states.fixedLeafColumnsLength.value&&(x="left");break;case"right":m>=v.length-c.states.rightFixedLeafColumnsLength.value&&(x="right");break;default:y<c.states.fixedLeafColumnsLength.value?x="left":m>=v.length-c.states.rightFixedLeafColumnsLength.value&&(x="right")}return x?{direction:x,start:m,after:y}:{}},Kg=(o,u,c,$,m,y=0)=>{const v=[],{direction:x,start:A,after:M}=VA(u,c,$,m);if(x){const k=x==="left";v.push(`${o}-fixed-column--${x}`),k&&M+y===$.states.fixedLeafColumnsLength.value-1?v.push("is-last-column"):!k&&A-y===$.states.columns.value.length-$.states.rightFixedLeafColumnsLength.value&&v.push("is-first-column")}return v};function mS(o,u){return o+(u.realWidth===null||Number.isNaN(u.realWidth)?Number(u.width):u.realWidth)}const Gg=(o,u,c,$)=>{const{direction:m,start:y=0,after:v=0}=VA(o,u,c,$);if(!m)return;const x={},A=m==="left",M=c.states.columns.value;return A?x.left=M.slice(0,y).reduce(mS,0):x.right=M.slice(v+1).reverse().reduce(mS,0),x},Wo=(o,u)=>{o&&(Number.isNaN(o[u])||(o[u]=`${o[u]}px`))};function cY(o){const u=ot(),c=ae(!1),$=ae([]);return{updateExpandRows:()=>{const A=o.data.value||[],M=o.rowKey.value;if(c.value)$.value=A.slice();else if(M){const k=yi($.value,M);$.value=A.reduce((R,N)=>{const O=Fr(N,M);return k[O]&&R.push(N),R},[])}else $.value=[]},toggleRowExpansion:(A,M)=>{au($.value,A,M)&&u.emit("expand-change",A,$.value.slice())},setExpandRowKeys:A=>{u.store.assertRowKey();const M=o.data.value||[],k=o.rowKey.value,R=yi(M,k);$.value=A.reduce((N,O)=>{const U=R[O];return U&&N.push(U.row),N},[])},isRowExpanded:A=>{const M=o.rowKey.value;return M?!!yi($.value,M)[Fr(A,M)]:$.value.includes(A)},states:{expandRows:$,defaultExpandAll:c}}}function pY(o){const u=ot(),c=ae(null),$=ae(null),m=M=>{u.store.assertRowKey(),c.value=M,v(M)},y=()=>{c.value=null},v=M=>{const{data:k,rowKey:R}=o;let N=null;R.value&&(N=(I(k)||[]).find(O=>Fr(O,R.value)===M)),$.value=N,u.emit("current-change",$.value,null)};return{setCurrentRowKey:m,restoreCurrentRowKey:y,setCurrentRowByKey:v,updateCurrentRow:M=>{const k=$.value;if(M&&M!==k){$.value=M,u.emit("current-change",$.value,k);return}!M&&k&&($.value=null,u.emit("current-change",null,k))},updateCurrentRowData:()=>{const M=o.rowKey.value,k=o.data.value||[],R=$.value;if(!k.includes(R)&&R){if(M){const N=Fr(R,M);v(N)}else $.value=null;$.value===null&&u.emit("current-change",null,R)}else c.value&&(v(c.value),y())},states:{_currentRowKey:c,currentRow:$}}}function $Y(o){const u=ae([]),c=ae({}),$=ae(16),m=ae(!1),y=ae({}),v=ae("hasChildren"),x=ae("children"),A=ot(),M=Q(()=>{if(!o.rowKey.value)return{};const J=o.data.value||[];return R(J)}),k=Q(()=>{const J=o.rowKey.value,q=Object.keys(y.value),j={};return q.length&&q.forEach(K=>{if(y.value[K].length){const ee={children:[]};y.value[K].forEach(Z=>{const te=Fr(Z,J);ee.children.push(te),Z[v.value]&&!j[te]&&(j[te]={children:[]})}),j[K]=ee}}),j}),R=J=>{const q=o.rowKey.value,j={};return uY(J,(K,ee,Z)=>{const te=Fr(K,q);Array.isArray(ee)?j[te]={children:ee.map(re=>Fr(re,q)),level:Z}:m.value&&(j[te]={children:[],lazy:!0,level:Z})},x.value,v.value),j},N=(J=!1,q=(j=>(j=A.store)==null?void 0:j.states.defaultExpandAll.value)())=>{var j;const K=M.value,ee=k.value,Z=Object.keys(K),te={};if(Z.length){const re=I(c),ie=[],oe=(_e,fe)=>{if(J)return u.value?q||u.value.includes(fe):!!(q||_e!=null&&_e.expanded);{const pe=q||u.value&&u.value.includes(fe);return!!(_e!=null&&_e.expanded||pe)}};Z.forEach(_e=>{const fe=re[_e],pe={...K[_e]};if(pe.expanded=oe(fe,_e),pe.lazy){const{loaded:C=!1,loading:t=!1}=fe||{};pe.loaded=!!C,pe.loading=!!t,ie.push(_e)}te[_e]=pe});const le=Object.keys(ee);m.value&&le.length&&ie.length&&le.forEach(_e=>{const fe=re[_e],pe=ee[_e].children;if(ie.includes(_e)){if(te[_e].children.length!==0)throw new Error("[ElTable]children must be an empty array.");te[_e].children=pe}else{const{loaded:C=!1,loading:t=!1}=fe||{};te[_e]={lazy:!0,loaded:!!C,loading:!!t,expanded:oe(fe,_e),children:pe,level:""}}})}c.value=te,(j=A.store)==null||j.updateTableScrollY()};Re(()=>u.value,()=>{N(!0)}),Re(()=>M.value,()=>{N()}),Re(()=>k.value,()=>{N()});const O=J=>{u.value=J,N()},U=(J,q)=>{A.store.assertRowKey();const j=o.rowKey.value,K=Fr(J,j),ee=K&&c.value[K];if(K&&ee&&"expanded"in ee){const Z=ee.expanded;q=typeof q>"u"?!ee.expanded:q,c.value[K].expanded=q,Z!==q&&A.emit("expand-change",J,q),A.store.updateTableScrollY()}},P=J=>{A.store.assertRowKey();const q=o.rowKey.value,j=Fr(J,q),K=c.value[j];m.value&&K&&"loaded"in K&&!K.loaded?H(J,j,K):U(J,void 0)},H=(J,q,j)=>{const{load:K}=A.props;K&&!c.value[q].loaded&&(c.value[q].loading=!0,K(J,j,ee=>{if(!Array.isArray(ee))throw new TypeError("[ElTable] data must be an array");c.value[q].loading=!1,c.value[q].loaded=!0,c.value[q].expanded=!0,ee.length&&(y.value[q]=ee),A.emit("expand-change",J,!0)}))};return{loadData:H,loadOrToggle:P,toggleTreeExpansion:U,updateTreeExpandKeys:O,updateTreeData:N,normalize:R,states:{expandRowKeys:u,treeData:c,indent:$,lazy:m,lazyTreeNodeMap:y,lazyColumnIdentifier:v,childrenColumnName:x}}}const dY=(o,u)=>{const c=u.sortingColumn;return!c||typeof c.sortable=="string"?o:sY(o,u.sortProp,u.sortOrder,c.sortMethod,c.sortBy)},Dc=o=>{const u=[];return o.forEach(c=>{c.children&&c.children.length>0?u.push.apply(u,Dc(c.children)):u.push(c)}),u};function hY(){var o;const u=ot(),{size:c}=Ar((o=u.proxy)==null?void 0:o.$props),$=ae(null),m=ae([]),y=ae([]),v=ae(!1),x=ae([]),A=ae([]),M=ae([]),k=ae([]),R=ae([]),N=ae([]),O=ae([]),U=ae([]),P=[],H=ae(0),J=ae(0),q=ae(0),j=ae(!1),K=ae([]),ee=ae(!1),Z=ae(!1),te=ae(null),re=ae({}),ie=ae(null),oe=ae(null),le=ae(null),_e=ae(null),fe=ae(null);Re(m,()=>u.state&&f(!1),{deep:!0});const pe=()=>{if(!$.value)throw new Error("[ElTable] prop row-key is required")},C=ge=>{var xe;(xe=ge.children)==null||xe.forEach(ve=>{ve.fixed=ge.fixed,C(ve)})},t=()=>{x.value.forEach(ke=>{C(ke)}),k.value=x.value.filter(ke=>ke.fixed===!0||ke.fixed==="left"),R.value=x.value.filter(ke=>ke.fixed==="right"),k.value.length>0&&x.value[0]&&x.value[0].type==="selection"&&!x.value[0].fixed&&(x.value[0].fixed=!0,k.value.unshift(x.value[0]));const ge=x.value.filter(ke=>!ke.fixed);A.value=[].concat(k.value).concat(ge).concat(R.value);const xe=Dc(ge),ve=Dc(k.value),Ee=Dc(R.value);H.value=xe.length,J.value=ve.length,q.value=Ee.length,M.value=[].concat(ve).concat(xe).concat(Ee),v.value=k.value.length>0||R.value.length>0},f=(ge,xe=!1)=>{ge&&t(),xe?u.state.doLayout():u.state.debouncedUpdateLayout()},he=ge=>K.value.includes(ge),V=()=>{j.value=!1,K.value.length&&(K.value=[],u.emit("selection-change",[]))},ue=()=>{let ge;if($.value){ge=[];const xe=yi(K.value,$.value),ve=yi(m.value,$.value);for(const Ee in xe)gt(xe,Ee)&&!ve[Ee]&&ge.push(xe[Ee].row)}else ge=K.value.filter(xe=>!m.value.includes(xe));if(ge.length){const xe=K.value.filter(ve=>!ge.includes(ve));K.value=xe,u.emit("selection-change",xe.slice())}},W=()=>(K.value||[]).slice(),h=(ge,xe=void 0,ve=!0)=>{if(au(K.value,ge,xe)){const ke=(K.value||[]).slice();ve&&u.emit("select",ke,ge),u.emit("selection-change",ke)}},e=()=>{var ge,xe;const ve=Z.value?!j.value:!(j.value||K.value.length);j.value=ve;let Ee=!1,ke=0;const be=(xe=(ge=u==null?void 0:u.store)==null?void 0:ge.states)==null?void 0:xe.rowKey.value;m.value.forEach((Oe,qe)=>{const et=qe+ke;te.value?te.value.call(null,Oe,et)&&au(K.value,Oe,ve)&&(Ee=!0):au(K.value,Oe,ve)&&(Ee=!0),ke+=s(Fr(Oe,be))}),Ee&&u.emit("selection-change",K.value?K.value.slice():[]),u.emit("select-all",K.value)},r=()=>{const ge=yi(K.value,$.value);m.value.forEach(xe=>{const ve=Fr(xe,$.value),Ee=ge[ve];Ee&&(K.value[Ee.index]=xe)})},n=()=>{var ge,xe,ve;if(((ge=m.value)==null?void 0:ge.length)===0){j.value=!1;return}let Ee;$.value&&(Ee=yi(K.value,$.value));const ke=function(et){return Ee?!!Ee[Fr(et,$.value)]:K.value.includes(et)};let be=!0,Oe=0,qe=0;for(let et=0,At=(m.value||[]).length;et<At;et++){const Ft=(ve=(xe=u==null?void 0:u.store)==null?void 0:xe.states)==null?void 0:ve.rowKey.value,wr=et+qe,Jt=m.value[et],yt=te.value&&te.value.call(null,Jt,wr);if(ke(Jt))Oe++;else if(!te.value||yt){be=!1;break}qe+=s(Fr(Jt,Ft))}Oe===0&&(be=!1),j.value=be},s=ge=>{var xe;if(!u||!u.store)return 0;const{treeData:ve}=u.store.states;let Ee=0;const ke=(xe=ve.value[ge])==null?void 0:xe.children;return ke&&(Ee+=ke.length,ke.forEach(be=>{Ee+=s(be)})),Ee},a=(ge,xe)=>{Array.isArray(ge)||(ge=[ge]);const ve={};return ge.forEach(Ee=>{re.value[Ee.id]=xe,ve[Ee.columnKey||Ee.id]=xe}),ve},i=(ge,xe,ve)=>{oe.value&&oe.value!==ge&&(oe.value.order=null),oe.value=ge,le.value=xe,_e.value=ve},l=()=>{let ge=I(y);Object.keys(re.value).forEach(xe=>{const ve=re.value[xe];if(!ve||ve.length===0)return;const Ee=IA({columns:M.value},xe);Ee&&Ee.filterMethod&&(ge=ge.filter(ke=>ve.some(be=>Ee.filterMethod.call(null,be,ke,Ee))))}),ie.value=ge},_=()=>{m.value=dY(ie.value,{sortingColumn:oe.value,sortProp:le.value,sortOrder:_e.value})},p=(ge=void 0)=>{ge&&ge.filter||l(),_()},d=ge=>{const{tableHeaderRef:xe}=u.refs;if(!xe)return;const ve=Object.assign({},xe.filterPanels),Ee=Object.keys(ve);if(Ee.length)if(typeof ge=="string"&&(ge=[ge]),Array.isArray(ge)){const ke=ge.map(be=>aY({columns:M.value},be));Ee.forEach(be=>{const Oe=ke.find(qe=>qe.id===be);Oe&&(Oe.filteredValue=[])}),u.store.commit("filterChange",{column:ke,values:[],silent:!0,multi:!0})}else Ee.forEach(ke=>{const be=M.value.find(Oe=>Oe.id===ke);be&&(be.filteredValue=[])}),re.value={},u.store.commit("filterChange",{column:{},values:[],silent:!0})},g=()=>{oe.value&&(i(null,null,null),u.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:S,toggleRowExpansion:b,updateExpandRows:w,states:E,isRowExpanded:L}=cY({data:m,rowKey:$}),{updateTreeExpandKeys:T,toggleTreeExpansion:F,updateTreeData:D,loadOrToggle:B,states:z}=$Y({data:m,rowKey:$}),{updateCurrentRowData:Y,updateCurrentRow:G,setCurrentRowKey:se,states:ce}=pY({data:m,rowKey:$});return{assertRowKey:pe,updateColumns:t,scheduleLayout:f,isSelected:he,clearSelection:V,cleanSelection:ue,getSelectionRows:W,toggleRowSelection:h,_toggleAllSelection:e,toggleAllSelection:null,updateSelectionByRowKey:r,updateAllSelected:n,updateFilters:a,updateCurrentRow:G,updateSort:i,execFilter:l,execSort:_,execQuery:p,clearFilter:d,clearSort:g,toggleRowExpansion:b,setExpandRowKeysAdapter:ge=>{S(ge),T(ge)},setCurrentRowKey:se,toggleRowExpansionAdapter:(ge,xe)=>{M.value.some(({type:Ee})=>Ee==="expand")?b(ge,xe):F(ge,xe)},isRowExpanded:L,updateExpandRows:w,updateCurrentRowData:Y,loadOrToggle:B,updateTreeData:D,states:{tableSize:c,rowKey:$,data:m,_data:y,isComplex:v,_columns:x,originColumns:A,columns:M,fixedColumns:k,rightFixedColumns:R,leafColumns:N,fixedLeafColumns:O,rightFixedLeafColumns:U,updateOrderFns:P,leafColumnsLength:H,fixedLeafColumnsLength:J,rightFixedLeafColumnsLength:q,isAllSelected:j,selection:K,reserveSelection:ee,selectOnIndeterminate:Z,selectable:te,filters:re,filteredData:ie,sortingColumn:oe,sortProp:le,sortOrder:_e,hoverRow:fe,...E,...z,...ce}}}function yf(o,u){return o.map(c=>{var $;return c.id===u.id?u:(($=c.children)!=null&&$.length&&(c.children=yf(c.children,u)),c)})}function vf(o){o.forEach(u=>{var c,$;u.no=(c=u.getColumnIndex)==null?void 0:c.call(u),($=u.children)!=null&&$.length&&vf(u.children)}),o.sort((u,c)=>u.no-c.no)}function fY(){const o=ot(),u=hY();return{ns:Le("table"),...u,mutations:{setData(v,x){const A=I(v._data)!==x;v.data.value=x,v._data.value=x,o.store.execQuery(),o.store.updateCurrentRowData(),o.store.updateExpandRows(),o.store.updateTreeData(o.store.states.defaultExpandAll.value),I(v.reserveSelection)?(o.store.assertRowKey(),o.store.updateSelectionByRowKey()):A?o.store.clearSelection():o.store.cleanSelection(),o.store.updateAllSelected(),o.$ready&&o.store.scheduleLayout()},insertColumn(v,x,A,M){const k=I(v._columns);let R=[];A?(A&&!A.children&&(A.children=[]),A.children.push(x),R=yf(k,A)):(k.push(x),R=k),vf(R),v._columns.value=R,v.updateOrderFns.push(M),x.type==="selection"&&(v.selectable.value=x.selectable,v.reserveSelection.value=x.reserveSelection),o.$ready&&(o.store.updateColumns(),o.store.scheduleLayout())},updateColumnOrder(v,x){var A;((A=x.getColumnIndex)==null?void 0:A.call(x))!==x.no&&(vf(v._columns.value),o.$ready&&o.store.updateColumns())},removeColumn(v,x,A,M){const k=I(v._columns)||[];if(A)A.children.splice(A.children.findIndex(N=>N.id===x.id),1),Ge(()=>{var N;((N=A.children)==null?void 0:N.length)===0&&delete A.children}),v._columns.value=yf(k,A);else{const N=k.indexOf(x);N>-1&&(k.splice(N,1),v._columns.value=k)}const R=v.updateOrderFns.indexOf(M);R>-1&&v.updateOrderFns.splice(R,1),o.$ready&&(o.store.updateColumns(),o.store.scheduleLayout())},sort(v,x){const{prop:A,order:M,init:k}=x;if(A){const R=I(v.columns).find(N=>N.property===A);R&&(R.order=M,o.store.updateSort(R,A,M),o.store.commit("changeSortCondition",{init:k}))}},changeSortCondition(v,x){const{sortingColumn:A,sortProp:M,sortOrder:k}=v,R=I(A),N=I(M),O=I(k);O===null&&(v.sortingColumn.value=null,v.sortProp.value=null);const U={filter:!0};o.store.execQuery(U),(!x||!(x.silent||x.init))&&o.emit("sort-change",{column:R,prop:N,order:O}),o.store.updateTableScrollY()},filterChange(v,x){const{column:A,values:M,silent:k}=x,R=o.store.updateFilters(A,M);o.store.execQuery(),k||o.emit("filter-change",R),o.store.updateTableScrollY()},toggleAllSelection(){o.store.toggleAllSelection()},rowSelectedChanged(v,x){o.store.toggleRowSelection(x),o.store.updateAllSelected()},setHoverRow(v,x){v.hoverRow.value=x},setCurrentRow(v,x){o.store.updateCurrentRow(x)}},commit:function(v,...x){const A=o.store.mutations;if(A[v])A[v].apply(o,[o.store.states].concat(x));else throw new Error(`Action not found: ${v}`)},updateTableScrollY:function(){Ge(()=>o.layout.updateScrollY.apply(o.layout))}}}const iu={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data","treeProps.hasChildren":{key:"lazyColumnIdentifier",default:"hasChildren"},"treeProps.children":{key:"childrenColumnName",default:"children"}};function mY(o,u){if(!o)throw new Error("Table is required.");const c=fY();return c.toggleAllSelection=hn(c._toggleAllSelection,10),Object.keys(iu).forEach($=>{RA(LA(u,$),$,c)}),gY(c,u),c}function gY(o,u){Object.keys(iu).forEach(c=>{Re(()=>LA(u,c),$=>{RA($,c,o)})})}function RA(o,u,c){let $=o,m=iu[u];typeof iu[u]=="object"&&(m=m.key,$=$||iu[u].default),c.states[m].value=$}function LA(o,u){if(u.includes(".")){const c=u.split(".");let $=o;return c.forEach(m=>{$=$[m]}),$}else return o[u]}class yY{constructor(u){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=ae(null),this.scrollX=ae(!1),this.scrollY=ae(!1),this.bodyWidth=ae(null),this.fixedWidth=ae(null),this.rightFixedWidth=ae(null),this.gutterWidth=0;for(const c in u)gt(u,c)&&(Ot(this[c])?this[c].value=u[c]:this[c]=u[c]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){if(this.height.value===null)return!1;const c=this.table.refs.scrollBarRef;if(this.table.vnode.el&&(c!=null&&c.wrapRef)){let $=!0;const m=this.scrollY.value;return $=c.wrapRef.scrollHeight>c.wrapRef.clientHeight,this.scrollY.value=$,m!==$}return!1}setHeight(u,c="height"){if(!vt)return;const $=this.table.vnode.el;if(u=oY(u),this.height.value=Number(u),!$&&(u||u===0))return Ge(()=>this.setHeight(u,c));typeof u=="number"?($.style[c]=`${u}px`,this.updateElsHeight()):typeof u=="string"&&($.style[c]=u,this.updateElsHeight())}setMaxHeight(u){this.setHeight(u,"max-height")}getFlattenColumns(){const u=[];return this.table.store.states.columns.value.forEach($=>{$.isColumnGroup?u.push.apply(u,$.columns):u.push($)}),u}updateElsHeight(){this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(u){if(!u)return!0;let c=u;for(;c.tagName!=="DIV";){if(getComputedStyle(c).display==="none")return!0;c=c.parentElement}return!1}updateColumnsWidth(){if(!vt)return;const u=this.fit,c=this.table.vnode.el.clientWidth;let $=0;const m=this.getFlattenColumns(),y=m.filter(A=>typeof A.width!="number");if(m.forEach(A=>{typeof A.width=="number"&&A.realWidth&&(A.realWidth=null)}),y.length>0&&u){if(m.forEach(A=>{$+=Number(A.width||A.minWidth||80)}),$<=c){this.scrollX.value=!1;const A=c-$;if(y.length===1)y[0].realWidth=Number(y[0].minWidth||80)+A;else{const M=y.reduce((N,O)=>N+Number(O.minWidth||80),0),k=A/M;let R=0;y.forEach((N,O)=>{if(O===0)return;const U=Math.floor(Number(N.minWidth||80)*k);R+=U,N.realWidth=Number(N.minWidth||80)+U}),y[0].realWidth=Number(y[0].minWidth||80)+A-R}}else this.scrollX.value=!0,y.forEach(A=>{A.realWidth=Number(A.minWidth)});this.bodyWidth.value=Math.max($,c),this.table.state.resizeState.value.width=this.bodyWidth.value}else m.forEach(A=>{!A.width&&!A.minWidth?A.realWidth=80:A.realWidth=Number(A.width||A.minWidth),$+=A.realWidth}),this.scrollX.value=$>c,this.bodyWidth.value=$;const v=this.store.states.fixedColumns.value;if(v.length>0){let A=0;v.forEach(M=>{A+=Number(M.realWidth||M.width)}),this.fixedWidth.value=A}const x=this.store.states.rightFixedColumns.value;if(x.length>0){let A=0;x.forEach(M=>{A+=Number(M.realWidth||M.width)}),this.rightFixedWidth.value=A}this.notifyObservers("columns")}addObserver(u){this.observers.push(u)}removeObserver(u){const c=this.observers.indexOf(u);c!==-1&&this.observers.splice(c,1)}notifyObservers(u){this.observers.forEach($=>{var m,y;switch(u){case"columns":(m=$.state)==null||m.onColumnsChange(this);break;case"scrollable":(y=$.state)==null||y.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${u}.`)}})}}const{CheckboxGroup:vY}=Bn,SY=Se({name:"ElTableFilterPanel",components:{ElCheckbox:Bn,ElCheckboxGroup:vY,ElScrollbar:ia,ElTooltip:zr,ElIcon:He,ArrowDown:sa,ArrowUp:Zm},directives:{ClickOutside:Ys},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(o){const u=ot(),{t:c}=St(),$=Le("table-filter"),m=u==null?void 0:u.parent;m.filterPanels.value[o.column.id]||(m.filterPanels.value[o.column.id]=u);const y=ae(!1),v=ae(null),x=Q(()=>o.column&&o.column.filters),A=Q(()=>o.column.filterClassName?`${$.b()} ${o.column.filterClassName}`:$.b()),M=Q({get:()=>{var ee;return(((ee=o.column)==null?void 0:ee.filteredValue)||[])[0]},set:ee=>{k.value&&(typeof ee<"u"&&ee!==null?k.value.splice(0,1,ee):k.value.splice(0,1))}}),k=Q({get(){return o.column?o.column.filteredValue||[]:[]},set(ee){o.column&&o.upDataColumn("filteredValue",ee)}}),R=Q(()=>o.column?o.column.filterMultiple:!0),N=ee=>ee.value===M.value,O=()=>{y.value=!1},U=ee=>{ee.stopPropagation(),y.value=!y.value},P=()=>{y.value=!1},H=()=>{j(k.value),O()},J=()=>{k.value=[],j(k.value),O()},q=ee=>{M.value=ee,j(typeof ee<"u"&&ee!==null?k.value:[]),O()},j=ee=>{o.store.commit("filterChange",{column:o.column,values:ee}),o.store.updateAllSelected()};Re(y,ee=>{o.column&&o.upDataColumn("filterOpened",ee)},{immediate:!0});const K=Q(()=>{var ee,Z;return(Z=(ee=v.value)==null?void 0:ee.popperRef)==null?void 0:Z.contentRef});return{tooltipVisible:y,multiple:R,filterClassName:A,filteredValue:k,filterValue:M,filters:x,handleConfirm:H,handleReset:J,handleSelect:q,isActive:N,t:c,ns:$,showFilterPanel:U,hideFilterPanel:P,popperPaneRef:K,tooltip:v}}}),bY={key:0},CY=["disabled"],wY=["label","onClick"];function xY(o,u,c,$,m,y){const v=Xe("el-checkbox"),x=Xe("el-checkbox-group"),A=Xe("el-scrollbar"),M=Xe("arrow-up"),k=Xe("arrow-down"),R=Xe("el-icon"),N=Xe("el-tooltip"),O=Yu("click-outside");return X(),Me(N,{ref:"tooltip",visible:o.tooltipVisible,offset:0,placement:o.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":o.filterClassName,persistent:""},{content:Ce(()=>[o.multiple?(X(),$e("div",bY,[de("div",{class:ne(o.ns.e("content"))},[me(A,{"wrap-class":o.ns.e("wrap")},{default:Ce(()=>[me(x,{modelValue:o.filteredValue,"onUpdate:modelValue":u[0]||(u[0]=U=>o.filteredValue=U),class:ne(o.ns.e("checkbox-group"))},{default:Ce(()=>[(X(!0),$e(ze,null,ft(o.filters,U=>(X(),Me(v,{key:U.value,label:U.value},{default:Ce(()=>[it(Fe(U.text),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),de("div",{class:ne(o.ns.e("bottom"))},[de("button",{class:ne({[o.ns.is("disabled")]:o.filteredValue.length===0}),disabled:o.filteredValue.length===0,type:"button",onClick:u[1]||(u[1]=(...U)=>o.handleConfirm&&o.handleConfirm(...U))},Fe(o.t("el.table.confirmFilter")),11,CY),de("button",{type:"button",onClick:u[2]||(u[2]=(...U)=>o.handleReset&&o.handleReset(...U))},Fe(o.t("el.table.resetFilter")),1)],2)])):(X(),$e("ul",{key:1,class:ne(o.ns.e("list"))},[de("li",{class:ne([o.ns.e("list-item"),{[o.ns.is("active")]:o.filterValue===void 0||o.filterValue===null}]),onClick:u[3]||(u[3]=U=>o.handleSelect(null))},Fe(o.t("el.table.clearFilter")),3),(X(!0),$e(ze,null,ft(o.filters,U=>(X(),$e("li",{key:U.value,class:ne([o.ns.e("list-item"),o.ns.is("active",o.isActive(U))]),label:U.value,onClick:P=>o.handleSelect(U.value)},Fe(U.text),11,wY))),128))],2))]),default:Ce(()=>[nt((X(),$e("span",{class:ne([`${o.ns.namespace.value}-table__column-filter-trigger`,`${o.ns.namespace.value}-none-outline`]),onClick:u[4]||(u[4]=(...U)=>o.showFilterPanel&&o.showFilterPanel(...U))},[me(R,null,{default:Ce(()=>[o.column.filterOpened?(X(),Me(M,{key:0})):(X(),Me(k,{key:1}))]),_:1})],2)),[[O,o.hideFilterPanel,o.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var EY=Te(SY,[["render",xY],["__file","filter-panel.vue"]]);function FA(o){const u=ot();Zp(()=>{c.value.addObserver(u)}),st(()=>{$(c.value),m(c.value)}),ta(()=>{$(c.value),m(c.value)}),Wa(()=>{c.value.removeObserver(u)});const c=Q(()=>{const y=o.layout;if(!y)throw new Error("Can not find table layout.");return y}),$=y=>{var v;const x=((v=o.vnode.el)==null?void 0:v.querySelectorAll("colgroup > col"))||[];if(!x.length)return;const A=y.getFlattenColumns(),M={};A.forEach(k=>{M[k.id]=k});for(let k=0,R=x.length;k<R;k++){const N=x[k],O=N.getAttribute("name"),U=M[O];U&&N.setAttribute("width",U.realWidth||U.width)}},m=y=>{var v,x;const A=((v=o.vnode.el)==null?void 0:v.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let k=0,R=A.length;k<R;k++)A[k].setAttribute("width",y.scrollY.value?y.gutterWidth:"0");const M=((x=o.vnode.el)==null?void 0:x.querySelectorAll("th.gutter"))||[];for(let k=0,R=M.length;k<R;k++){const N=M[k];N.style.width=y.scrollY.value?`${y.gutterWidth}px`:"0",N.style.display=y.scrollY.value?"":"none"}};return{tableLayout:c.value,onColumnsChange:$,onScrollableChange:m}}const Vs=Symbol("ElTable");function AY(o,u){const c=ot(),$=Be(Vs),m=P=>{P.stopPropagation()},y=(P,H)=>{!H.filters&&H.sortable?U(P,H,!1):H.filterable&&!H.sortable&&m(P),$==null||$.emit("header-click",H,P)},v=(P,H)=>{$==null||$.emit("header-contextmenu",H,P)},x=ae(null),A=ae(!1),M=ae({}),k=(P,H)=>{if(vt&&!(H.children&&H.children.length>0)&&x.value&&o.border){A.value=!0;const J=$;u("set-drag-visible",!0);const j=(J==null?void 0:J.vnode.el).getBoundingClientRect().left,K=c.vnode.el.querySelector(`th.${H.id}`),ee=K.getBoundingClientRect(),Z=ee.left-j+30;gs(K,"noclick"),M.value={startMouseLeft:P.clientX,startLeft:ee.right-j,startColumnLeft:ee.left-j,tableLeft:j};const te=J==null?void 0:J.refs.resizeProxy;te.style.left=`${M.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const re=oe=>{const le=oe.clientX-M.value.startMouseLeft,_e=M.value.startLeft+le;te.style.left=`${Math.max(Z,_e)}px`},ie=()=>{if(A.value){const{startColumnLeft:oe,startLeft:le}=M.value,fe=Number.parseInt(te.style.left,10)-oe;H.width=H.realWidth=fe,J==null||J.emit("header-dragend",H.width,le-oe,H,P),requestAnimationFrame(()=>{o.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",A.value=!1,x.value=null,M.value={},u("set-drag-visible",!1)}document.removeEventListener("mousemove",re),document.removeEventListener("mouseup",ie),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{cn(K,"noclick")},0)};document.addEventListener("mousemove",re),document.addEventListener("mouseup",ie)}},R=(P,H)=>{if(H.children&&H.children.length>0)return;const J=P.target;if(!On(J))return;const q=J==null?void 0:J.closest("th");if(!(!H||!H.resizable)&&!A.value&&o.border){const j=q.getBoundingClientRect(),K=document.body.style;j.width>12&&j.right-P.pageX<8?(K.cursor="col-resize",rs(q,"is-sortable")&&(q.style.cursor="col-resize"),x.value=H):A.value||(K.cursor="",rs(q,"is-sortable")&&(q.style.cursor="pointer"),x.value=null)}},N=()=>{vt&&(document.body.style.cursor="")},O=({order:P,sortOrders:H})=>{if(P==="")return H[0];const J=H.indexOf(P||null);return H[J>H.length-2?0:J+1]},U=(P,H,J)=>{var q;P.stopPropagation();const j=H.order===J?null:J||O(H),K=(q=P.target)==null?void 0:q.closest("th");if(K&&rs(K,"noclick")){cn(K,"noclick");return}if(!H.sortable)return;const ee=o.store.states;let Z=ee.sortProp.value,te;const re=ee.sortingColumn.value;(re!==H||re===H&&re.order===null)&&(re&&(re.order=null),ee.sortingColumn.value=H,Z=H.property),j?te=H.order=j:te=H.order=null,ee.sortProp.value=Z,ee.sortOrder.value=te,$==null||$.store.commit("changeSortCondition")};return{handleHeaderClick:y,handleHeaderContextMenu:v,handleMouseDown:k,handleMouseMove:R,handleMouseOut:N,handleSortClick:U,handleFilterClick:m}}function IY(o){const u=Be(Vs),c=Le("table");return{getHeaderRowStyle:x=>{const A=u==null?void 0:u.props.headerRowStyle;return typeof A=="function"?A.call(null,{rowIndex:x}):A},getHeaderRowClass:x=>{const A=[],M=u==null?void 0:u.props.headerRowClassName;return typeof M=="string"?A.push(M):typeof M=="function"&&A.push(M.call(null,{rowIndex:x})),A.join(" ")},getHeaderCellStyle:(x,A,M,k)=>{var R;let N=(R=u==null?void 0:u.props.headerCellStyle)!=null?R:{};typeof N=="function"&&(N=N.call(null,{rowIndex:x,columnIndex:A,row:M,column:k}));const O=Gg(A,k.fixed,o.store,M);return Wo(O,"left"),Wo(O,"right"),Object.assign({},N,O)},getHeaderCellClass:(x,A,M,k)=>{const R=Kg(c.b(),A,k.fixed,o.store,M),N=[k.id,k.order,k.headerAlign,k.className,k.labelClassName,...R];k.children||N.push("is-leaf"),k.sortable&&N.push("is-sortable");const O=u==null?void 0:u.props.headerCellClassName;return typeof O=="string"?N.push(O):typeof O=="function"&&N.push(O.call(null,{rowIndex:x,columnIndex:A,row:M,column:k})),N.push(c.e("cell")),N.filter(U=>!!U).join(" ")}}}const NA=o=>{const u=[];return o.forEach(c=>{c.children?(u.push(c),u.push.apply(u,NA(c.children))):u.push(c)}),u},MY=o=>{let u=1;const c=(y,v)=>{if(v&&(y.level=v.level+1,u<y.level&&(u=y.level)),y.children){let x=0;y.children.forEach(A=>{c(A,y),x+=A.colSpan}),y.colSpan=x}else y.colSpan=1};o.forEach(y=>{y.level=1,c(y,void 0)});const $=[];for(let y=0;y<u;y++)$.push([]);return NA(o).forEach(y=>{y.children?(y.rowSpan=1,y.children.forEach(v=>v.isSubColumn=!0)):y.rowSpan=u-y.level+1,$[y.level-1].push(y)}),$};function kY(o){const u=Be(Vs),c=Q(()=>MY(o.store.states.originColumns.value));return{isGroup:Q(()=>{const y=c.value.length>1;return y&&u&&(u.state.isGroup.value=!0),y}),toggleAllSelection:y=>{y.stopPropagation(),u==null||u.store.commit("toggleAllSelection")},columnRows:c}}var VY=Se({name:"ElTableHeader",components:{ElCheckbox:Bn},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(o,{emit:u}){const c=ot(),$=Be(Vs),m=Le("table"),y=ae({}),{onColumnsChange:v,onScrollableChange:x}=FA($);st(async()=>{await Ge(),await Ge();const{prop:Z,order:te}=o.defaultSort;$==null||$.store.commit("sort",{prop:Z,order:te,init:!0})});const{handleHeaderClick:A,handleHeaderContextMenu:M,handleMouseDown:k,handleMouseMove:R,handleMouseOut:N,handleSortClick:O,handleFilterClick:U}=AY(o,u),{getHeaderRowStyle:P,getHeaderRowClass:H,getHeaderCellStyle:J,getHeaderCellClass:q}=IY(o),{isGroup:j,toggleAllSelection:K,columnRows:ee}=kY(o);return c.state={onColumnsChange:v,onScrollableChange:x},c.filterPanels=y,{ns:m,filterPanels:y,onColumnsChange:v,onScrollableChange:x,columnRows:ee,getHeaderRowClass:H,getHeaderRowStyle:P,getHeaderCellClass:q,getHeaderCellStyle:J,handleHeaderClick:A,handleHeaderContextMenu:M,handleMouseDown:k,handleMouseMove:R,handleMouseOut:N,handleSortClick:O,handleFilterClick:U,isGroup:j,toggleAllSelection:K}},render(){const{ns:o,isGroup:u,columnRows:c,getHeaderCellStyle:$,getHeaderCellClass:m,getHeaderRowClass:y,getHeaderRowStyle:v,handleHeaderClick:x,handleHeaderContextMenu:A,handleMouseDown:M,handleMouseMove:k,handleSortClick:R,handleMouseOut:N,store:O,$parent:U}=this;let P=1;return Ke("thead",{class:{[o.is("group")]:u}},c.map((H,J)=>Ke("tr",{class:y(J),key:J,style:v(J)},H.map((q,j)=>(q.rowSpan>P&&(P=q.rowSpan),Ke("th",{class:m(J,j,H,q),colspan:q.colSpan,key:`${q.id}-thead`,rowspan:q.rowSpan,style:$(J,j,H,q),onClick:K=>x(K,q),onContextmenu:K=>A(K,q),onMousedown:K=>M(K,q),onMousemove:K=>k(K,q),onMouseout:N},[Ke("div",{class:["cell",q.filteredValue&&q.filteredValue.length>0?"highlight":""]},[q.renderHeader?q.renderHeader({column:q,$index:j,store:O,_self:U}):q.label,q.sortable&&Ke("span",{onClick:K=>R(K,q),class:"caret-wrapper"},[Ke("i",{onClick:K=>R(K,q,"ascending"),class:"sort-caret ascending"}),Ke("i",{onClick:K=>R(K,q,"descending"),class:"sort-caret descending"})]),q.filterable&&Ke(EY,{store:O,placement:q.filterPlacement||"bottom-start",column:q,upDataColumn:(K,ee)=>{q[K]=ee}})])]))))))}});function RY(o){const u=Be(Vs),c=ae(""),$=ae(Ke("div")),m=(O,U,P)=>{var H;const J=u,q=kd(O);let j;const K=(H=J==null?void 0:J.vnode.el)==null?void 0:H.dataset.prefix;q&&(j=hS({columns:o.store.states.columns.value},q,K),j&&(J==null||J.emit(`cell-${P}`,U,j,q,O))),J==null||J.emit(`row-${P}`,U,j,O)},y=(O,U)=>{m(O,U,"dblclick")},v=(O,U)=>{o.store.commit("setCurrentRow",U),m(O,U,"click")},x=(O,U)=>{m(O,U,"contextmenu")},A=hn(O=>{o.store.commit("setHoverRow",O)},30),M=hn(()=>{o.store.commit("setHoverRow",null)},30),k=O=>{const U=window.getComputedStyle(O,null),P=Number.parseInt(U.paddingLeft,10)||0,H=Number.parseInt(U.paddingRight,10)||0,J=Number.parseInt(U.paddingTop,10)||0,q=Number.parseInt(U.paddingBottom,10)||0;return{left:P,right:H,top:J,bottom:q}};return{handleDoubleClick:y,handleClick:v,handleContextMenu:x,handleMouseEnter:A,handleMouseLeave:M,handleCellMouseEnter:(O,U,P)=>{var H;const J=u,q=kd(O),j=(H=J==null?void 0:J.vnode.el)==null?void 0:H.dataset.prefix;if(q){const t=hS({columns:o.store.states.columns.value},q,j),f=J.hoverState={cell:q,column:t,row:U};J==null||J.emit("cell-mouse-enter",f.row,f.column,f.cell,O)}if(!P)return;const K=O.target.querySelector(".cell");if(!(rs(K,`${j}-tooltip`)&&K.childNodes.length))return;const ee=document.createRange();ee.setStart(K,0),ee.setEnd(K,K.childNodes.length);let Z=ee.getBoundingClientRect().width,te=ee.getBoundingClientRect().height;Z-Math.floor(Z)<.001&&(Z=Math.floor(Z)),te-Math.floor(te)<.001&&(te=Math.floor(te));const{top:oe,left:le,right:_e,bottom:fe}=k(K),pe=le+_e,C=oe+fe;(Z+pe>K.offsetWidth||te+C>K.offsetHeight||K.scrollWidth>K.offsetWidth)&&_Y(P,q.innerText||q.textContent,q,J)},handleCellMouseLeave:O=>{if(!kd(O))return;const P=u==null?void 0:u.hoverState;u==null||u.emit("cell-mouse-leave",P==null?void 0:P.row,P==null?void 0:P.column,P==null?void 0:P.cell,O)},tooltipContent:c,tooltipTrigger:$}}function LY(o){const u=Be(Vs),c=Le("table");return{getRowStyle:(M,k)=>{const R=u==null?void 0:u.props.rowStyle;return typeof R=="function"?R.call(null,{row:M,rowIndex:k}):R||null},getRowClass:(M,k)=>{const R=[c.e("row")];u!=null&&u.props.highlightCurrentRow&&M===o.store.states.currentRow.value&&R.push("current-row"),o.stripe&&k%2===1&&R.push(c.em("row","striped"));const N=u==null?void 0:u.props.rowClassName;return typeof N=="string"?R.push(N):typeof N=="function"&&R.push(N.call(null,{row:M,rowIndex:k})),R},getCellStyle:(M,k,R,N)=>{const O=u==null?void 0:u.props.cellStyle;let U=O??{};typeof O=="function"&&(U=O.call(null,{rowIndex:M,columnIndex:k,row:R,column:N}));const P=Gg(k,o==null?void 0:o.fixed,o.store);return Wo(P,"left"),Wo(P,"right"),Object.assign({},U,P)},getCellClass:(M,k,R,N,O)=>{const U=Kg(c.b(),k,o==null?void 0:o.fixed,o.store,void 0,O),P=[N.id,N.align,N.className,...U],H=u==null?void 0:u.props.cellClassName;return typeof H=="string"?P.push(H):typeof H=="function"&&P.push(H.call(null,{rowIndex:M,columnIndex:k,row:R,column:N})),P.push(c.e("cell")),P.filter(J=>!!J).join(" ")},getSpan:(M,k,R,N)=>{let O=1,U=1;const P=u==null?void 0:u.props.spanMethod;if(typeof P=="function"){const H=P({row:M,column:k,rowIndex:R,columnIndex:N});Array.isArray(H)?(O=H[0],U=H[1]):typeof H=="object"&&(O=H.rowspan,U=H.colspan)}return{rowspan:O,colspan:U}},getColspanRealWidth:(M,k,R)=>{if(k<1)return M[R].realWidth;const N=M.map(({realWidth:O,width:U})=>O||U).slice(R,R+k);return Number(N.reduce((O,U)=>Number(O)+Number(U),-1))}}}function FY(o){const u=Be(Vs),c=Le("table"),{handleDoubleClick:$,handleClick:m,handleContextMenu:y,handleMouseEnter:v,handleMouseLeave:x,handleCellMouseEnter:A,handleCellMouseLeave:M,tooltipContent:k,tooltipTrigger:R}=RY(o),{getRowStyle:N,getRowClass:O,getCellStyle:U,getCellClass:P,getSpan:H,getColspanRealWidth:J}=LY(o),q=Q(()=>o.store.states.columns.value.findIndex(({type:te})=>te==="default")),j=(te,re)=>{const ie=u.props.rowKey;return ie?Fr(te,ie):re},K=(te,re,ie,oe=!1)=>{const{tooltipEffect:le,tooltipOptions:_e,store:fe}=o,{indent:pe,columns:C}=fe.states,t=O(te,re);let f=!0;return ie&&(t.push(c.em("row",`level-${ie.level}`)),f=ie.display),Ke("tr",{style:[f?null:{display:"none"},N(te,re)],class:t,key:j(te,re),onDblclick:V=>$(V,te),onClick:V=>m(V,te),onContextmenu:V=>y(V,te),onMouseenter:()=>v(re),onMouseleave:x},C.value.map((V,ue)=>{const{rowspan:W,colspan:h}=H(te,V,re,ue);if(!W||!h)return null;const e=Object.assign({},V);e.realWidth=J(C.value,h,ue);const r={store:o.store,_self:o.context||u,column:e,row:te,$index:re,cellIndex:ue,expanded:oe};ue===q.value&&ie&&(r.treeNode={indent:ie.level*pe.value,level:ie.level},typeof ie.expanded=="boolean"&&(r.treeNode.expanded=ie.expanded,"loading"in ie&&(r.treeNode.loading=ie.loading),"noLazyChildren"in ie&&(r.treeNode.noLazyChildren=ie.noLazyChildren)));const n=`${re},${ue}`,s=e.columnKey||e.rawColumnKey||"",a=ee(ue,V,r),i=V.showOverflowTooltip&&q4({effect:le},_e,V.showOverflowTooltip);return Ke("td",{style:U(re,ue,te,V),class:P(re,ue,te,V,h-1),key:`${s}${n}`,rowspan:W,colspan:h,onMouseenter:l=>A(l,te,i),onMouseleave:M},[a])}))},ee=(te,re,ie)=>re.renderCell(ie);return{wrappedRowRender:(te,re)=>{const ie=o.store,{isRowExpanded:oe,assertRowKey:le}=ie,{treeData:_e,lazyTreeNodeMap:fe,childrenColumnName:pe,rowKey:C}=ie.states,t=ie.states.columns.value;if(t.some(({type:he})=>he==="expand")){const he=oe(te),V=K(te,re,void 0,he),ue=u.renderExpanded;return he?ue?[[V,Ke("tr",{key:`expanded-row__${V.key}`},[Ke("td",{colspan:t.length,class:`${c.e("cell")} ${c.e("expanded-cell")}`},[ue({row:te,$index:re,store:ie,expanded:he})])])]]:(console.error("[Element Error]renderExpanded is required."),V):[[V]]}else if(Object.keys(_e.value).length){le();const he=Fr(te,C.value);let V=_e.value[he],ue=null;V&&(ue={expanded:V.expanded,level:V.level,display:!0},typeof V.lazy=="boolean"&&(typeof V.loaded=="boolean"&&V.loaded&&(ue.noLazyChildren=!(V.children&&V.children.length)),ue.loading=V.loading));const W=[K(te,re,ue)];if(V){let h=0;const e=(n,s)=>{n&&n.length&&s&&n.forEach(a=>{const i={display:s.display&&s.expanded,level:s.level+1,expanded:!1,noLazyChildren:!1,loading:!1},l=Fr(a,C.value);if(l==null)throw new Error("For nested data item, row-key is required.");if(V={..._e.value[l]},V&&(i.expanded=V.expanded,V.level=V.level||i.level,V.display=!!(V.expanded&&i.display),typeof V.lazy=="boolean"&&(typeof V.loaded=="boolean"&&V.loaded&&(i.noLazyChildren=!(V.children&&V.children.length)),i.loading=V.loading)),h++,W.push(K(a,re+h,i)),V){const _=fe.value[l]||a[pe.value];e(_,V)}})};V.display=!0;const r=fe.value[he]||te[pe.value];e(r,V)}return W}else return K(te,re,void 0)},tooltipContent:k,tooltipTrigger:R}}const NY={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,tooltipOptions:{type:Object},context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var TY=Se({name:"ElTableBody",props:NY,setup(o){const u=ot(),c=Be(Vs),$=Le("table"),{wrappedRowRender:m,tooltipContent:y,tooltipTrigger:v}=FY(o),{onColumnsChange:x,onScrollableChange:A}=FA(c);return Re(o.store.states.hoverRow,(M,k)=>{!o.store.states.isComplex.value||!vt||Po(()=>{const R=u==null?void 0:u.vnode.el,N=Array.from((R==null?void 0:R.children)||[]).filter(P=>P==null?void 0:P.classList.contains(`${$.e("row")}`)),O=N[k],U=N[M];O&&cn(O,"hover-row"),U&&gs(U,"hover-row")})}),Wa(()=>{var M;(M=An)==null||M()}),{ns:$,onColumnsChange:x,onScrollableChange:A,wrappedRowRender:m,tooltipContent:y,tooltipTrigger:v}},render(){const{wrappedRowRender:o,store:u}=this,c=u.states.data.value||[];return Ke("tbody",{tabIndex:-1},[c.reduce(($,m)=>$.concat(o(m,$.length)),[])])}});function OY(){const o=Be(Vs),u=o==null?void 0:o.store,c=Q(()=>u.states.fixedLeafColumnsLength.value),$=Q(()=>u.states.rightFixedColumns.value.length),m=Q(()=>u.states.columns.value.length),y=Q(()=>u.states.fixedColumns.value.length),v=Q(()=>u.states.rightFixedColumns.value.length);return{leftFixedLeafCount:c,rightFixedLeafCount:$,columnsCount:m,leftFixedCount:y,rightFixedCount:v,columns:u.states.columns}}function PY(o){const{columns:u}=OY(),c=Le("table");return{getCellClasses:(y,v)=>{const x=y[v],A=[c.e("cell"),x.id,x.align,x.labelClassName,...Kg(c.b(),v,x.fixed,o.store)];return x.className&&A.push(x.className),x.children||A.push(c.is("leaf")),A},getCellStyles:(y,v)=>{const x=Gg(v,y.fixed,o.store);return Wo(x,"left"),Wo(x,"right"),x},columns:u}}var UY=Se({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(o){const{getCellClasses:u,getCellStyles:c,columns:$}=PY(o);return{ns:Le("table"),getCellClasses:u,getCellStyles:c,columns:$}},render(){const{columns:o,getCellStyles:u,getCellClasses:c,summaryMethod:$,sumText:m}=this,y=this.store.states.data.value;let v=[];return $?v=$({columns:o,data:y}):o.forEach((x,A)=>{if(A===0){v[A]=m;return}const M=y.map(O=>Number(O[x.property])),k=[];let R=!0;M.forEach(O=>{if(!Number.isNaN(+O)){R=!1;const U=`${O}`.split(".")[1];k.push(U?U.length:0)}});const N=Math.max.apply(null,k);R?v[A]="":v[A]=M.reduce((O,U)=>{const P=Number(U);return Number.isNaN(+P)?O:Number.parseFloat((O+U).toFixed(Math.min(N,20)))},0)}),Ke(Ke("tfoot",[Ke("tr",{},[...o.map((x,A)=>Ke("td",{key:A,colspan:x.colSpan,rowspan:x.rowSpan,class:c(o,A),style:u(x,A)},[Ke("div",{class:["cell",x.labelClassName]},[v[A]])]))])]))}});function DY(o){return{setCurrentRow:k=>{o.commit("setCurrentRow",k)},getSelectionRows:()=>o.getSelectionRows(),toggleRowSelection:(k,R)=>{o.toggleRowSelection(k,R,!1),o.updateAllSelected()},clearSelection:()=>{o.clearSelection()},clearFilter:k=>{o.clearFilter(k)},toggleAllSelection:()=>{o.commit("toggleAllSelection")},toggleRowExpansion:(k,R)=>{o.toggleRowExpansionAdapter(k,R)},clearSort:()=>{o.clearSort()},sort:(k,R)=>{o.commit("sort",{prop:k,order:R})}}}function BY(o,u,c,$){const m=ae(!1),y=ae(null),v=ae(!1),x=V=>{v.value=V},A=ae({width:null,height:null,headerHeight:null}),M=ae(!1),k={display:"inline-block",verticalAlign:"middle"},R=ae(),N=ae(0),O=ae(0),U=ae(0),P=ae(0),H=ae(0);gr(()=>{u.setHeight(o.height)}),gr(()=>{u.setMaxHeight(o.maxHeight)}),Re(()=>[o.currentRowKey,c.states.rowKey],([V,ue])=>{!I(ue)||!I(V)||c.setCurrentRowKey(`${V}`)},{immediate:!0}),Re(()=>o.data,V=>{$.store.commit("setData",V)},{immediate:!0,deep:!0}),gr(()=>{o.expandRowKeys&&c.setExpandRowKeysAdapter(o.expandRowKeys)});const J=()=>{$.store.commit("setHoverRow",null),$.hoverState&&($.hoverState=null)},q=(V,ue)=>{const{pixelX:W,pixelY:h}=ue;Math.abs(W)>=Math.abs(h)&&($.refs.bodyWrapper.scrollLeft+=ue.pixelX/5)},j=Q(()=>o.height||o.maxHeight||c.states.fixedColumns.value.length>0||c.states.rightFixedColumns.value.length>0),K=Q(()=>({width:u.bodyWidth.value?`${u.bodyWidth.value}px`:""})),ee=()=>{j.value&&u.updateElsHeight(),u.updateColumnsWidth(),requestAnimationFrame(ie)};st(async()=>{await Ge(),c.updateColumns(),oe(),requestAnimationFrame(ee);const V=$.vnode.el,ue=$.refs.headerWrapper;o.flexible&&V&&V.parentElement&&(V.parentElement.style.minWidth="0"),A.value={width:R.value=V.offsetWidth,height:V.offsetHeight,headerHeight:o.showHeader&&ue?ue.offsetHeight:null},c.states.columns.value.forEach(W=>{W.filteredValue&&W.filteredValue.length&&$.store.commit("filterChange",{column:W,values:W.filteredValue,silent:!0})}),$.$ready=!0});const Z=(V,ue)=>{if(!V)return;const W=Array.from(V.classList).filter(h=>!h.startsWith("is-scrolling-"));W.push(u.scrollX.value?ue:"is-scrolling-none"),V.className=W.join(" ")},te=V=>{const{tableWrapper:ue}=$.refs;Z(ue,V)},re=V=>{const{tableWrapper:ue}=$.refs;return!!(ue&&ue.classList.contains(V))},ie=function(){if(!$.refs.scrollBarRef)return;if(!u.scrollX.value){const s="is-scrolling-none";re(s)||te(s);return}const V=$.refs.scrollBarRef.wrapRef;if(!V)return;const{scrollLeft:ue,offsetWidth:W,scrollWidth:h}=V,{headerWrapper:e,footerWrapper:r}=$.refs;e&&(e.scrollLeft=ue),r&&(r.scrollLeft=ue);const n=h-W-1;ue>=n?te("is-scrolling-right"):te(ue===0?"is-scrolling-left":"is-scrolling-middle")},oe=()=>{$.refs.scrollBarRef&&($.refs.scrollBarRef.wrapRef&&Wt($.refs.scrollBarRef.wrapRef,"scroll",ie,{passive:!0}),o.fit?Zt($.vnode.el,le):Wt(window,"resize",le),Zt($.refs.bodyWrapper,()=>{var V,ue;le(),(ue=(V=$.refs)==null?void 0:V.scrollBarRef)==null||ue.update()}))},le=()=>{var V,ue,W,h;const e=$.vnode.el;if(!$.$ready||!e)return;let r=!1;const{width:n,height:s,headerHeight:a}=A.value,i=R.value=e.offsetWidth;n!==i&&(r=!0);const l=e.offsetHeight;(o.height||j.value)&&s!==l&&(r=!0);const _=o.tableLayout==="fixed"?$.refs.headerWrapper:(V=$.refs.tableHeaderRef)==null?void 0:V.$el;o.showHeader&&(_==null?void 0:_.offsetHeight)!==a&&(r=!0),N.value=((ue=$.refs.tableWrapper)==null?void 0:ue.scrollHeight)||0,U.value=(_==null?void 0:_.scrollHeight)||0,P.value=((W=$.refs.footerWrapper)==null?void 0:W.offsetHeight)||0,H.value=((h=$.refs.appendWrapper)==null?void 0:h.offsetHeight)||0,O.value=N.value-U.value-P.value-H.value,r&&(A.value={width:i,height:l,headerHeight:o.showHeader&&(_==null?void 0:_.offsetHeight)||0},ee())},_e=fr(),fe=Q(()=>{const{bodyWidth:V,scrollY:ue,gutterWidth:W}=u;return V.value?`${V.value-(ue.value?W:0)}px`:""}),pe=Q(()=>o.maxHeight?"fixed":o.tableLayout),C=Q(()=>{if(o.data&&o.data.length)return null;let V="100%";o.height&&O.value&&(V=`${O.value}px`);const ue=R.value;return{width:ue?`${ue}px`:"",height:V}}),t=Q(()=>o.height?{height:Number.isNaN(Number(o.height))?o.height:`${o.height}px`}:o.maxHeight?{maxHeight:Number.isNaN(Number(o.maxHeight))?o.maxHeight:`${o.maxHeight}px`}:{}),f=Q(()=>o.height?{height:"100%"}:o.maxHeight?Number.isNaN(Number(o.maxHeight))?{maxHeight:`calc(${o.maxHeight} - ${U.value+P.value}px)`}:{maxHeight:`${o.maxHeight-U.value-P.value}px`}:{});return{isHidden:m,renderExpanded:y,setDragVisible:x,isGroup:M,handleMouseLeave:J,handleHeaderFooterMousewheel:q,tableSize:_e,emptyBlockStyle:C,handleFixedMousewheel:(V,ue)=>{const W=$.refs.bodyWrapper;if(Math.abs(ue.spinY)>0){const h=W.scrollTop;ue.pixelY<0&&h!==0&&V.preventDefault(),ue.pixelY>0&&W.scrollHeight-W.clientHeight>h&&V.preventDefault(),W.scrollTop+=Math.ceil(ue.pixelY/5)}else W.scrollLeft+=Math.ceil(ue.pixelX/5)},resizeProxyVisible:v,bodyWidth:fe,resizeState:A,doLayout:ee,tableBodyStyles:K,tableLayout:pe,scrollbarViewStyle:k,tableInnerStyle:t,scrollbarStyle:f}}function JY(o){const u=ae(),c=()=>{const m=o.vnode.el.querySelector(".hidden-columns"),y={childList:!0,subtree:!0},v=o.store.states.updateOrderFns;u.value=new MutationObserver(()=>{v.forEach(x=>x())}),u.value.observe(m,y)};st(()=>{c()}),Wa(()=>{var $;($=u.value)==null||$.disconnect()})}var zY={data:{type:Array,default:()=>[]},size:Ir,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1},flexible:Boolean,showOverflowTooltip:[Boolean,Object]};function TA(o){const u=o.tableLayout==="auto";let c=o.columns||[];u&&c.every(m=>m.width===void 0)&&(c=[]);const $=m=>{const y={key:`${o.tableLayout}_${m.id}`,style:{},name:void 0};return u?y.style={width:`${m.width}px`}:y.name=m.id,y};return Ke("colgroup",{},c.map(m=>Ke("col",$(m))))}TA.props=["columns","tableLayout"];const HY=()=>{const o=ae(),u=(y,v)=>{const x=o.value;x&&x.scrollTo(y,v)},c=(y,v)=>{const x=o.value;x&&Qe(v)&&["Top","Left"].includes(y)&&x[`setScroll${y}`](v)};return{scrollBarRef:o,scrollTo:u,setScrollTop:y=>c("Top",y),setScrollLeft:y=>c("Left",y)}};let jY=1;const qY=Se({name:"ElTable",directives:{Mousewheel:OJ},components:{TableHeader:VY,TableBody:TY,TableFooter:UY,ElScrollbar:ia,hColgroup:TA},props:zY,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup(o){const{t:u}=St(),c=Le("table"),$=ot();ht(Vs,$);const m=mY($,o);$.store=m;const y=new yY({store:$.store,table:$,fit:o.fit,showHeader:o.showHeader});$.layout=y;const v=Q(()=>(m.states.data.value||[]).length===0),{setCurrentRow:x,getSelectionRows:A,toggleRowSelection:M,clearSelection:k,clearFilter:R,toggleAllSelection:N,toggleRowExpansion:O,clearSort:U,sort:P}=DY(m),{isHidden:H,renderExpanded:J,setDragVisible:q,isGroup:j,handleMouseLeave:K,handleHeaderFooterMousewheel:ee,tableSize:Z,emptyBlockStyle:te,handleFixedMousewheel:re,resizeProxyVisible:ie,bodyWidth:oe,resizeState:le,doLayout:_e,tableBodyStyles:fe,tableLayout:pe,scrollbarViewStyle:C,tableInnerStyle:t,scrollbarStyle:f}=BY(o,y,m,$),{scrollBarRef:he,scrollTo:V,setScrollLeft:ue,setScrollTop:W}=HY(),h=hn(_e,50),e=`${c.namespace.value}-table_${jY++}`;$.tableId=e,$.state={isGroup:j,resizeState:le,doLayout:_e,debouncedUpdateLayout:h};const r=Q(()=>o.sumText||u("el.table.sumText")),n=Q(()=>o.emptyText||u("el.table.emptyText"));return JY($),{ns:c,layout:y,store:m,handleHeaderFooterMousewheel:ee,handleMouseLeave:K,tableId:e,tableSize:Z,isHidden:H,isEmpty:v,renderExpanded:J,resizeProxyVisible:ie,resizeState:le,isGroup:j,bodyWidth:oe,tableBodyStyles:fe,emptyBlockStyle:te,debouncedUpdateLayout:h,handleFixedMousewheel:re,setCurrentRow:x,getSelectionRows:A,toggleRowSelection:M,clearSelection:k,clearFilter:R,toggleAllSelection:N,toggleRowExpansion:O,clearSort:U,doLayout:_e,sort:P,t:u,setDragVisible:q,context:$,computedSumText:r,computedEmptyText:n,tableLayout:pe,scrollbarViewStyle:C,tableInnerStyle:t,scrollbarStyle:f,scrollBarRef:he,scrollTo:V,setScrollLeft:ue,setScrollTop:W}}}),WY=["data-prefix"],KY={ref:"hiddenColumns",class:"hidden-columns"};function GY(o,u,c,$,m,y){const v=Xe("hColgroup"),x=Xe("table-header"),A=Xe("table-body"),M=Xe("table-footer"),k=Xe("el-scrollbar"),R=Yu("mousewheel");return X(),$e("div",{ref:"tableWrapper",class:ne([{[o.ns.m("fit")]:o.fit,[o.ns.m("striped")]:o.stripe,[o.ns.m("border")]:o.border||o.isGroup,[o.ns.m("hidden")]:o.isHidden,[o.ns.m("group")]:o.isGroup,[o.ns.m("fluid-height")]:o.maxHeight,[o.ns.m("scrollable-x")]:o.layout.scrollX.value,[o.ns.m("scrollable-y")]:o.layout.scrollY.value,[o.ns.m("enable-row-hover")]:!o.store.states.isComplex.value,[o.ns.m("enable-row-transition")]:(o.store.states.data.value||[]).length!==0&&(o.store.states.data.value||[]).length<100,"has-footer":o.showSummary},o.ns.m(o.tableSize),o.className,o.ns.b(),o.ns.m(`layout-${o.tableLayout}`)]),style:je(o.style),"data-prefix":o.ns.namespace.value,onMouseleave:u[0]||(u[0]=(...N)=>o.handleMouseLeave&&o.handleMouseLeave(...N))},[de("div",{class:ne(o.ns.e("inner-wrapper")),style:je(o.tableInnerStyle)},[de("div",KY,[Ve(o.$slots,"default")],512),o.showHeader&&o.tableLayout==="fixed"?nt((X(),$e("div",{key:0,ref:"headerWrapper",class:ne(o.ns.e("header-wrapper"))},[de("table",{ref:"tableHeader",class:ne(o.ns.e("header")),style:je(o.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[me(v,{columns:o.store.states.columns.value,"table-layout":o.tableLayout},null,8,["columns","table-layout"]),me(x,{ref:"tableHeaderRef",border:o.border,"default-sort":o.defaultSort,store:o.store,onSetDragVisible:o.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[R,o.handleHeaderFooterMousewheel]]):Ie("v-if",!0),de("div",{ref:"bodyWrapper",class:ne(o.ns.e("body-wrapper"))},[me(k,{ref:"scrollBarRef","view-style":o.scrollbarViewStyle,"wrap-style":o.scrollbarStyle,always:o.scrollbarAlwaysOn},{default:Ce(()=>[de("table",{ref:"tableBody",class:ne(o.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:je({width:o.bodyWidth,tableLayout:o.tableLayout})},[me(v,{columns:o.store.states.columns.value,"table-layout":o.tableLayout},null,8,["columns","table-layout"]),o.showHeader&&o.tableLayout==="auto"?(X(),Me(x,{key:0,ref:"tableHeaderRef",class:ne(o.ns.e("body-header")),border:o.border,"default-sort":o.defaultSort,store:o.store,onSetDragVisible:o.setDragVisible},null,8,["class","border","default-sort","store","onSetDragVisible"])):Ie("v-if",!0),me(A,{context:o.context,highlight:o.highlightCurrentRow,"row-class-name":o.rowClassName,"tooltip-effect":o.tooltipEffect,"tooltip-options":o.tooltipOptions,"row-style":o.rowStyle,store:o.store,stripe:o.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","tooltip-options","row-style","store","stripe"]),o.showSummary&&o.tableLayout==="auto"?(X(),Me(M,{key:1,class:ne(o.ns.e("body-footer")),border:o.border,"default-sort":o.defaultSort,store:o.store,"sum-text":o.computedSumText,"summary-method":o.summaryMethod},null,8,["class","border","default-sort","store","sum-text","summary-method"])):Ie("v-if",!0)],6),o.isEmpty?(X(),$e("div",{key:0,ref:"emptyBlock",style:je(o.emptyBlockStyle),class:ne(o.ns.e("empty-block"))},[de("span",{class:ne(o.ns.e("empty-text"))},[Ve(o.$slots,"empty",{},()=>[it(Fe(o.computedEmptyText),1)])],2)],6)):Ie("v-if",!0),o.$slots.append?(X(),$e("div",{key:1,ref:"appendWrapper",class:ne(o.ns.e("append-wrapper"))},[Ve(o.$slots,"append")],2)):Ie("v-if",!0)]),_:3},8,["view-style","wrap-style","always"])],2),o.showSummary&&o.tableLayout==="fixed"?nt((X(),$e("div",{key:1,ref:"footerWrapper",class:ne(o.ns.e("footer-wrapper"))},[de("table",{class:ne(o.ns.e("footer")),cellspacing:"0",cellpadding:"0",border:"0",style:je(o.tableBodyStyles)},[me(v,{columns:o.store.states.columns.value,"table-layout":o.tableLayout},null,8,["columns","table-layout"]),me(M,{border:o.border,"default-sort":o.defaultSort,store:o.store,"sum-text":o.computedSumText,"summary-method":o.summaryMethod},null,8,["border","default-sort","store","sum-text","summary-method"])],6)],2)),[[bt,!o.isEmpty],[R,o.handleHeaderFooterMousewheel]]):Ie("v-if",!0),o.border||o.isGroup?(X(),$e("div",{key:2,class:ne(o.ns.e("border-left-patch"))},null,2)):Ie("v-if",!0)],6),nt(de("div",{ref:"resizeProxy",class:ne(o.ns.e("column-resize-proxy"))},null,2),[[bt,o.resizeProxyVisible]])],46,WY)}var QY=Te(qY,[["render",GY],["__file","table.vue"]]);const ZY={selection:"table-column--selection",expand:"table__expand-column"},YY={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},XY=o=>ZY[o]||"",eX={selection:{renderHeader({store:o,column:u}){function c(){return o.states.data.value&&o.states.data.value.length===0}return Ke(Bn,{disabled:c(),size:o.states.tableSize.value,indeterminate:o.states.selection.value.length>0&&!o.states.isAllSelected.value,"onUpdate:modelValue":o.toggleAllSelection,modelValue:o.states.isAllSelected.value,ariaLabel:u.label})},renderCell({row:o,column:u,store:c,$index:$}){return Ke(Bn,{disabled:u.selectable?!u.selectable.call(null,o,$):!1,size:c.states.tableSize.value,onChange:()=>{c.commit("rowSelectedChanged",o)},onClick:m=>m.stopPropagation(),modelValue:c.isSelected(o),ariaLabel:u.label})},sortable:!1,resizable:!1},index:{renderHeader({column:o}){return o.label||"#"},renderCell({column:o,$index:u}){let c=u+1;const $=o.index;return typeof $=="number"?c=u+$:typeof $=="function"&&(c=$(u)),Ke("div",{},[c])},sortable:!1},expand:{renderHeader({column:o}){return o.label||""},renderCell({row:o,store:u,expanded:c}){const{ns:$}=u,m=[$.e("expand-icon")];return c&&m.push($.em("expand-icon","expanded")),Ke("div",{class:m,onClick:function(v){v.stopPropagation(),u.toggleRowExpansion(o)}},{default:()=>[Ke(He,null,{default:()=>[Ke(Xr)]})]})},sortable:!1,resizable:!1}};function tX({row:o,column:u,$index:c}){var $;const m=u.property,y=m&&Ec(o,m).value;return u&&u.formatter?u.formatter(o,u,y,c):(($=y==null?void 0:y.toString)==null?void 0:$.call(y))||""}function rX({row:o,treeNode:u,store:c},$=!1){const{ns:m}=c;if(!u)return $?[Ke("span",{class:m.e("placeholder")})]:null;const y=[],v=function(x){x.stopPropagation(),!u.loading&&c.loadOrToggle(o)};if(u.indent&&y.push(Ke("span",{class:m.e("indent"),style:{"padding-left":`${u.indent}px`}})),typeof u.expanded=="boolean"&&!u.noLazyChildren){const x=[m.e("expand-icon"),u.expanded?m.em("expand-icon","expanded"):""];let A=Xr;u.loading&&(A=Ga),y.push(Ke("div",{class:x,onClick:v},{default:()=>[Ke(He,{class:{[m.is("loading")]:u.loading}},{default:()=>[Ke(A)]})]}))}else y.push(Ke("span",{class:m.e("placeholder")}));return y}function gS(o,u){return o.reduce((c,$)=>(c[$]=$,c),u)}function nX(o,u){const c=ot();return{registerComplexWatchers:()=>{const y=["fixed"],v={realWidth:"width",realMinWidth:"minWidth"},x=gS(y,v);Object.keys(x).forEach(A=>{const M=v[A];gt(u,M)&&Re(()=>u[M],k=>{let R=k;M==="width"&&A==="realWidth"&&(R=Wg(k)),M==="minWidth"&&A==="realMinWidth"&&(R=MA(k)),c.columnConfig.value[M]=R,c.columnConfig.value[A]=R;const N=M==="fixed";o.value.store.scheduleLayout(N)})})},registerNormalWatchers:()=>{const y=["label","filters","filterMultiple","filteredValue","sortable","index","formatter","className","labelClassName","filterClassName","showOverflowTooltip"],v={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},x=gS(y,v);Object.keys(x).forEach(A=>{const M=v[A];gt(u,M)&&Re(()=>u[M],k=>{c.columnConfig.value[A]=k})})}}}function sX(o,u,c){const $=ot(),m=ae(""),y=ae(!1),v=ae(),x=ae(),A=Le("table");gr(()=>{v.value=o.align?`is-${o.align}`:null,v.value}),gr(()=>{x.value=o.headerAlign?`is-${o.headerAlign}`:v.value,x.value});const M=Q(()=>{let K=$.vnode.vParent||$.parent;for(;K&&!K.tableId&&!K.columnId;)K=K.vnode.vParent||K.parent;return K}),k=Q(()=>{const{store:K}=$.parent;if(!K)return!1;const{treeData:ee}=K.states,Z=ee.value;return Z&&Object.keys(Z).length>0}),R=ae(Wg(o.width)),N=ae(MA(o.minWidth)),O=K=>(R.value&&(K.width=R.value),N.value&&(K.minWidth=N.value),!R.value&&N.value&&(K.width=void 0),K.minWidth||(K.minWidth=80),K.realWidth=Number(K.width===void 0?K.minWidth:K.width),K),U=K=>{const ee=K.type,Z=eX[ee]||{};Object.keys(Z).forEach(re=>{const ie=Z[re];re!=="className"&&ie!==void 0&&(K[re]=ie)});const te=XY(ee);if(te){const re=`${I(A.namespace)}-${te}`;K.className=K.className?`${K.className} ${re}`:re}return K},P=K=>{Array.isArray(K)?K.forEach(Z=>ee(Z)):ee(K);function ee(Z){var te;((te=Z==null?void 0:Z.type)==null?void 0:te.name)==="ElTableColumn"&&(Z.vParent=$)}};return{columnId:m,realAlign:v,isSubColumn:y,realHeaderAlign:x,columnOrTableParent:M,setColumnWidth:O,setColumnForcedProps:U,setColumnRenders:K=>{o.renderHeader||K.type!=="selection"&&(K.renderHeader=Z=>($.columnConfig.value.label,Ve(u,"header",Z,()=>[K.label])));let ee=K.renderCell;return K.type==="expand"?(K.renderCell=Z=>Ke("div",{class:"cell"},[ee(Z)]),c.value.renderExpanded=Z=>u.default?u.default(Z):u.default):(ee=ee||tX,K.renderCell=Z=>{let te=null;if(u.default){const fe=u.default(Z);te=fe.some(pe=>pe.type!==Yr)?fe:ee(Z)}else te=ee(Z);const{columns:re}=c.value.store.states,ie=re.value.findIndex(fe=>fe.type==="default"),oe=k.value&&Z.cellIndex===ie,le=rX(Z,oe),_e={class:"cell",style:{}};return K.showOverflowTooltip&&(_e.class=`${_e.class} ${I(A.namespace)}-tooltip`,_e.style={width:`${(Z.column.realWidth||Number(Z.column.width))-1}px`}),P(te),Ke("div",_e,[le,te])}),K},getPropsData:(...K)=>K.reduce((ee,Z)=>(Array.isArray(Z)&&Z.forEach(te=>{ee[te]=o[te]}),ee),{}),getColumnElIndex:(K,ee)=>Array.prototype.indexOf.call(K,ee),updateColumnOrder:()=>{c.value.store.commit("updateColumnOrder",$.columnConfig.value)}}}var aX={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showOverflowTooltip:{type:[Boolean,Object],default:void 0},fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},filterClassName:String,index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:o=>o.every(u=>["ascending","descending",null].includes(u))}};let iX=1;var OA=Se({name:"ElTableColumn",components:{ElCheckbox:Bn},props:aX,setup(o,{slots:u}){const c=ot(),$=ae({}),m=Q(()=>{let j=c.parent;for(;j&&!j.tableId;)j=j.parent;return j}),{registerNormalWatchers:y,registerComplexWatchers:v}=nX(m,o),{columnId:x,isSubColumn:A,realHeaderAlign:M,columnOrTableParent:k,setColumnWidth:R,setColumnForcedProps:N,setColumnRenders:O,getPropsData:U,getColumnElIndex:P,realAlign:H,updateColumnOrder:J}=sX(o,u,m),q=k.value;x.value=`${q.tableId||q.columnId}_column_${iX++}`,Zp(()=>{A.value=m.value!==q;const j=o.type||"default",K=o.sortable===""?!0:o.sortable,ee=$r(o.showOverflowTooltip)?q.props.showOverflowTooltip:o.showOverflowTooltip,Z={...YY[j],id:x.value,type:j,property:o.prop||o.property,align:H,headerAlign:M,showOverflowTooltip:ee,filterable:o.filters||o.filterMethod,filteredValue:[],filterPlacement:"",filterClassName:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:K,index:o.index,rawColumnKey:c.vnode.key};let le=U(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement","filterClassName"]);le=iY(Z,le),le=lY(O,R,N)(le),$.value=le,y(),v()}),st(()=>{var j;const K=k.value,ee=A.value?K.vnode.el.children:(j=K.refs.hiddenColumns)==null?void 0:j.children,Z=()=>P(ee||[],c.vnode.el);$.value.getColumnIndex=Z,Z()>-1&&m.value.store.commit("insertColumn",$.value,A.value?K.columnConfig.value:null,J)}),Bt(()=>{m.value.store.commit("removeColumn",$.value,A.value?q.columnConfig.value:null,J)}),c.columnId=x.value,c.columnConfig=$},render(){var o,u,c;try{const $=(u=(o=this.$slots).default)==null?void 0:u.call(o,{row:{},column:{},$index:-1}),m=[];if(Array.isArray($))for(const v of $)((c=v.type)==null?void 0:c.name)==="ElTableColumn"||v.shapeFlag&2?m.push(v):v.type===ze&&Array.isArray(v.children)&&v.children.forEach(x=>{(x==null?void 0:x.patchFlag)!==1024&&!rt(x==null?void 0:x.children)&&m.push(x)});return Ke("div",m)}catch{return Ke("div",[])}}});const oX=ut(QY,{TableColumn:OA}),lX=Xt(OA);var Pu=(o=>(o.ASC="asc",o.DESC="desc",o))(Pu||{}),Uu=(o=>(o.CENTER="center",o.RIGHT="right",o))(Uu||{}),PA=(o=>(o.LEFT="left",o.RIGHT="right",o))(PA||{});const Sf={asc:"desc",desc:"asc"},Du=Symbol("placeholder"),uX=(o,u,c)=>{var $;const m={flexGrow:0,flexShrink:0,...c?{}:{flexGrow:o.flexGrow||0,flexShrink:o.flexShrink||1}};c||(m.flexShrink=1);const y={...($=o.style)!=null?$:{},...m,flexBasis:"auto",width:o.width};return u||(o.maxWidth&&(y.maxWidth=o.maxWidth),o.minWidth&&(y.minWidth=o.minWidth)),y};function _X(o,u,c){const $=Q(()=>I(u).filter(P=>!P.hidden)),m=Q(()=>I($).filter(P=>P.fixed==="left"||P.fixed===!0)),y=Q(()=>I($).filter(P=>P.fixed==="right")),v=Q(()=>I($).filter(P=>!P.fixed)),x=Q(()=>{const P=[];return I(m).forEach(H=>{P.push({...H,placeholderSign:Du})}),I(v).forEach(H=>{P.push(H)}),I(y).forEach(H=>{P.push({...H,placeholderSign:Du})}),P}),A=Q(()=>I(m).length||I(y).length),M=Q(()=>I(u).reduce((H,J)=>(H[J.key]=uX(J,I(c),o.fixed),H),{})),k=Q(()=>I($).reduce((P,H)=>P+H.width,0)),R=P=>I(u).find(H=>H.key===P),N=P=>I(M)[P],O=(P,H)=>{P.width=H};function U(P){var H;const{key:J}=P.currentTarget.dataset;if(!J)return;const{sortState:q,sortBy:j}=o;let K=Pu.ASC;$t(q)?K=Sf[q[J]]:K=Sf[j.order],(H=o.onColumnSort)==null||H.call(o,{column:R(J),key:J,order:K})}return{columns:u,columnsStyles:M,columnsTotalWidth:k,fixedColumnsOnLeft:m,fixedColumnsOnRight:y,hasFixedColumns:A,mainColumns:x,normalColumns:v,visibleColumns:$,getColumn:R,getColumnStyle:N,updateColumnWidth:O,onColumnSorted:U}}const cX=(o,{mainTableRef:u,leftTableRef:c,rightTableRef:$,onMaybeEndReached:m})=>{const y=ae({scrollLeft:0,scrollTop:0});function v(O){var U,P,H;const{scrollTop:J}=O;(U=u.value)==null||U.scrollTo(O),(P=c.value)==null||P.scrollToTop(J),(H=$.value)==null||H.scrollToTop(J)}function x(O){y.value=O,v(O)}function A(O){y.value.scrollTop=O,v(I(y))}function M(O){var U,P;y.value.scrollLeft=O,(P=(U=u.value)==null?void 0:U.scrollTo)==null||P.call(U,I(y))}function k(O){var U;x(O),(U=o.onScroll)==null||U.call(o,O)}function R({scrollTop:O}){const{scrollTop:U}=I(y);O!==U&&A(O)}function N(O,U="auto"){var P;(P=u.value)==null||P.scrollToRow(O,U)}return Re(()=>I(y).scrollTop,(O,U)=>{O>U&&m()}),{scrollPos:y,scrollTo:x,scrollToLeft:M,scrollToTop:A,scrollToRow:N,onScroll:k,onVerticalScroll:R}},pX=(o,{mainTableRef:u,leftTableRef:c,rightTableRef:$})=>{const m=ot(),{emit:y}=m,v=Ut(!1),x=Ut(null),A=ae(o.defaultExpandedRowKeys||[]),M=ae(-1),k=Ut(null),R=ae({}),N=ae({}),O=Ut({}),U=Ut({}),P=Ut({}),H=Q(()=>Qe(o.estimatedRowHeight));function J(re){var ie;(ie=o.onRowsRendered)==null||ie.call(o,re),re.rowCacheEnd>I(M)&&(M.value=re.rowCacheEnd)}function q({hovered:re,rowKey:ie}){x.value=re?ie:null}function j({expanded:re,rowData:ie,rowIndex:oe,rowKey:le}){var _e,fe;const pe=[...I(A)],C=pe.indexOf(le);re?C===-1&&pe.push(le):C>-1&&pe.splice(C,1),A.value=pe,y("update:expandedRowKeys",pe),(_e=o.onRowExpand)==null||_e.call(o,{expanded:re,rowData:ie,rowIndex:oe,rowKey:le}),(fe=o.onExpandedRowsChange)==null||fe.call(o,pe)}const K=hn(()=>{var re,ie,oe,le;v.value=!0,R.value={...I(R),...I(N)},ee(I(k),!1),N.value={},k.value=null,(re=u.value)==null||re.forceUpdate(),(ie=c.value)==null||ie.forceUpdate(),(oe=$.value)==null||oe.forceUpdate(),(le=m.proxy)==null||le.$forceUpdate(),v.value=!1},0);function ee(re,ie=!1){I(H)&&[u,c,$].forEach(oe=>{const le=I(oe);le&&le.resetAfterRowIndex(re,ie)})}function Z(re,ie,oe){const le=I(k);(le===null||le>oe)&&(k.value=oe),N.value[re]=ie}function te({rowKey:re,height:ie,rowIndex:oe},le){le?le===PA.RIGHT?P.value[re]=ie:O.value[re]=ie:U.value[re]=ie;const _e=Math.max(...[O,P,U].map(fe=>fe.value[re]||0));I(R)[re]!==_e&&(Z(re,_e,oe),K())}return{hoveringRowKey:x,expandedRowKeys:A,lastRenderedRowIndex:M,isDynamic:H,isResetting:v,rowHeights:R,resetAfterIndex:ee,onRowExpanded:j,onRowHovered:q,onRowsRendered:J,onRowHeightChange:te}},$X=(o,{expandedRowKeys:u,lastRenderedRowIndex:c,resetAfterIndex:$})=>{const m=ae({}),y=Q(()=>{const x={},{data:A,rowKey:M}=o,k=I(u);if(!k||!k.length)return A;const R=[],N=new Set;k.forEach(U=>N.add(U));let O=A.slice();for(O.forEach(U=>x[U[M]]=0);O.length>0;){const U=O.shift();R.push(U),N.has(U[M])&&Array.isArray(U.children)&&U.children.length>0&&(O=[...U.children,...O],U.children.forEach(P=>x[P[M]]=x[U[M]]+1))}return m.value=x,R}),v=Q(()=>{const{data:x,expandColumnKey:A}=o;return A?I(y):x});return Re(v,(x,A)=>{x!==A&&(c.value=-1,$(0,!0))}),{data:v,depthMap:m}},dX=(o,u)=>o+u,Bc=o=>De(o)?o.reduce(dX,0):o,Ti=(o,u,c={})=>Ze(o)?o(u):o??c,Ia=o=>(["width","maxWidth","minWidth","height"].forEach(u=>{o[u]=_r(o[u])}),o),UA=o=>Ht(o)?u=>Ke(o,u):o,hX=(o,{columnsTotalWidth:u,data:c,fixedColumnsOnLeft:$,fixedColumnsOnRight:m})=>{const y=Q(()=>{const{fixed:j,width:K,vScrollbarSize:ee}=o,Z=K-ee;return j?Math.max(Math.round(I(u)),Z):Z}),v=Q(()=>I(y)+(o.fixed?o.vScrollbarSize:0)),x=Q(()=>{const{height:j=0,maxHeight:K=0,footerHeight:ee,hScrollbarSize:Z}=o;if(K>0){const te=I(U),re=I(A),oe=I(O)+te+re+Z;return Math.min(oe,K-ee)}return j-ee}),A=Q(()=>{const{rowHeight:j,estimatedRowHeight:K}=o,ee=I(c);return Qe(K)?ee.length*K:ee.length*j}),M=Q(()=>{const{maxHeight:j}=o,K=I(x);if(Qe(j)&&j>0)return K;const ee=I(A)+I(O)+I(U);return Math.min(K,ee)}),k=j=>j.width,R=Q(()=>Bc(I($).map(k))),N=Q(()=>Bc(I(m).map(k))),O=Q(()=>Bc(o.headerHeight)),U=Q(()=>{var j;return(((j=o.fixedData)==null?void 0:j.length)||0)*o.rowHeight}),P=Q(()=>I(x)-I(O)-I(U)),H=Q(()=>{const{style:j={},height:K,width:ee}=o;return Ia({...j,height:K,width:ee})}),J=Q(()=>Ia({height:o.footerHeight})),q=Q(()=>({top:_r(I(O)),bottom:_r(o.footerHeight),width:_r(o.width)}));return{bodyWidth:y,fixedTableHeight:M,mainTableHeight:x,leftTableWidth:R,rightTableWidth:N,headerWidth:v,rowsHeight:A,windowHeight:P,footerHeight:J,emptyStyle:q,rootStyle:H,headerHeight:O}},fX=o=>{const u=ae(),c=ae(0),$=ae(0);let m;return st(()=>{m=Zt(u,([y])=>{const{width:v,height:x}=y.contentRect,{paddingLeft:A,paddingRight:M,paddingTop:k,paddingBottom:R}=getComputedStyle(y.target),N=Number.parseInt(A)||0,O=Number.parseInt(M)||0,U=Number.parseInt(k)||0,P=Number.parseInt(R)||0;c.value=v-N-O,$.value=x-U-P}).stop}),Bt(()=>{m==null||m()}),Re([c,$],([y,v])=>{var x;(x=o.onResize)==null||x.call(o,{width:y,height:v})}),{sizer:u,width:c,height:$}};function mX(o){const u=ae(),c=ae(),$=ae(),{columns:m,columnsStyles:y,columnsTotalWidth:v,fixedColumnsOnLeft:x,fixedColumnsOnRight:A,hasFixedColumns:M,mainColumns:k,onColumnSorted:R}=_X(o,Lt(o,"columns"),Lt(o,"fixed")),{scrollTo:N,scrollToLeft:O,scrollToTop:U,scrollToRow:P,onScroll:H,onVerticalScroll:J,scrollPos:q}=cX(o,{mainTableRef:u,leftTableRef:c,rightTableRef:$,onMaybeEndReached:d}),{expandedRowKeys:j,hoveringRowKey:K,lastRenderedRowIndex:ee,isDynamic:Z,isResetting:te,rowHeights:re,resetAfterIndex:ie,onRowExpanded:oe,onRowHeightChange:le,onRowHovered:_e,onRowsRendered:fe}=pX(o,{mainTableRef:u,leftTableRef:c,rightTableRef:$}),{data:pe,depthMap:C}=$X(o,{expandedRowKeys:j,lastRenderedRowIndex:ee,resetAfterIndex:ie}),{bodyWidth:t,fixedTableHeight:f,mainTableHeight:he,leftTableWidth:V,rightTableWidth:ue,headerWidth:W,rowsHeight:h,windowHeight:e,footerHeight:r,emptyStyle:n,rootStyle:s,headerHeight:a}=hX(o,{columnsTotalWidth:v,data:pe,fixedColumnsOnLeft:x,fixedColumnsOnRight:A}),i=Ut(!1),l=ae(),_=Q(()=>{const g=I(pe).length===0;return De(o.fixedData)?o.fixedData.length===0&&g:g});function p(g){const{estimatedRowHeight:S,rowHeight:b,rowKey:w}=o;return S?I(re)[I(pe)[g][w]]||S:b}function d(){const{onEndReached:g}=o;if(!g)return;const{scrollTop:S}=I(q),b=I(h),w=I(e),E=b-(S+w)+o.hScrollbarSize;I(ee)>=0&&b===S+I(he)-I(a)&&g(E)}return Re(()=>o.expandedRowKeys,g=>j.value=g,{deep:!0}),{columns:m,containerRef:l,mainTableRef:u,leftTableRef:c,rightTableRef:$,isDynamic:Z,isResetting:te,isScrolling:i,hoveringRowKey:K,hasFixedColumns:M,columnsStyles:y,columnsTotalWidth:v,data:pe,expandedRowKeys:j,depthMap:C,fixedColumnsOnLeft:x,fixedColumnsOnRight:A,mainColumns:k,bodyWidth:t,emptyStyle:n,rootStyle:s,headerWidth:W,footerHeight:r,mainTableHeight:he,fixedTableHeight:f,leftTableWidth:V,rightTableWidth:ue,showEmpty:_,getRowHeight:p,onColumnSorted:R,onRowHovered:_e,onRowExpanded:oe,onRowsRendered:fe,onRowHeightChange:le,scrollTo:N,scrollToLeft:O,scrollToTop:U,scrollToRow:P,onScroll:H,onVerticalScroll:J}}const Qg=Symbol("tableV2"),DA=String,f_={type:Ae(Array),required:!0},Zg={type:Ae(Array)},BA={...Zg,required:!0},gX=String,yS={type:Ae(Array),default:()=>Gt([])},ci={type:Number,required:!0},JA={type:Ae([String,Number,Symbol]),default:"id"},vS={type:Ae(Object)},vi=Ne({class:String,columns:f_,columnsStyles:{type:Ae(Object),required:!0},depth:Number,expandColumnKey:gX,estimatedRowHeight:{...Ei.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:Ae(Function)},onRowHover:{type:Ae(Function)},onRowHeightChange:{type:Ae(Function)},rowData:{type:Ae(Object),required:!0},rowEventHandlers:{type:Ae(Object)},rowIndex:{type:Number,required:!0},rowKey:JA,style:{type:Ae(Object)}}),Vd={type:Number,required:!0},Yg=Ne({class:String,columns:f_,fixedHeaderData:{type:Ae(Array)},headerData:{type:Ae(Array),required:!0},headerHeight:{type:Ae([Number,Array]),default:50},rowWidth:Vd,rowHeight:{type:Number,default:50},height:Vd,width:Vd}),Jc=Ne({columns:f_,data:BA,fixedData:Zg,estimatedRowHeight:vi.estimatedRowHeight,width:ci,height:ci,headerWidth:ci,headerHeight:Yg.headerHeight,bodyWidth:ci,rowHeight:ci,cache:cA.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:Ei.scrollbarAlwaysOn,scrollbarStartGap:Ei.scrollbarStartGap,scrollbarEndGap:Ei.scrollbarEndGap,class:DA,style:vS,containerStyle:vS,getRowHeight:{type:Ae(Function),required:!0},rowKey:vi.rowKey,onRowsRendered:{type:Ae(Function)},onScroll:{type:Ae(Function)}}),yX=Ne({cache:Jc.cache,estimatedRowHeight:vi.estimatedRowHeight,rowKey:JA,headerClass:{type:Ae([String,Function])},headerProps:{type:Ae([Object,Function])},headerCellProps:{type:Ae([Object,Function])},headerHeight:Yg.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:Ae([String,Function])},rowProps:{type:Ae([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:Ae([Object,Function])},columns:f_,data:BA,dataGetter:{type:Ae(Function)},fixedData:Zg,expandColumnKey:vi.expandColumnKey,expandedRowKeys:yS,defaultExpandedRowKeys:yS,class:DA,fixed:Boolean,style:{type:Ae(Object)},width:ci,height:ci,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:Ei.hScrollbarSize,vScrollbarSize:Ei.vScrollbarSize,scrollbarAlwaysOn:dA.alwaysOn,sortBy:{type:Ae(Object),default:()=>({})},sortState:{type:Ae(Object),default:void 0},onColumnSort:{type:Ae(Function)},onExpandedRowsChange:{type:Ae(Function)},onEndReached:{type:Ae(Function)},onRowExpand:vi.onRowExpand,onScroll:Jc.onScroll,onRowsRendered:Jc.onRowsRendered,rowEventHandlers:vi.rowEventHandlers}),Xg=(o,{slots:u})=>{var c;const{cellData:$,style:m}=o,y=((c=$==null?void 0:$.toString)==null?void 0:c.call($))||"",v=Ve(u,"default",o,()=>[y]);return me("div",{class:o.class,title:y,style:m},[v])};Xg.displayName="ElTableV2Cell";Xg.inheritAttrs=!1;const e0=(o,{slots:u})=>Ve(u,"default",o,()=>{var c,$;return[me("div",{class:o.class,title:(c=o.column)==null?void 0:c.title},[($=o.column)==null?void 0:$.title])]});e0.displayName="ElTableV2HeaderCell";e0.inheritAttrs=!1;const vX=Ne({class:String,columns:f_,columnsStyles:{type:Ae(Object),required:!0},headerIndex:Number,style:{type:Ae(Object)}}),SX=Se({name:"ElTableV2HeaderRow",props:vX,setup(o,{slots:u}){return()=>{const{columns:c,columnsStyles:$,headerIndex:m,style:y}=o;let v=c.map((x,A)=>u.cell({columns:c,column:x,columnIndex:A,headerIndex:m,style:$[x.key]}));return u.header&&(v=u.header({cells:v.map(x=>De(x)&&x.length===1?x[0]:x),columns:c,headerIndex:m})),me("div",{class:o.class,style:y,role:"row"},[v])}}}),bX="ElTableV2Header",CX=Se({name:bX,props:Yg,setup(o,{slots:u,expose:c}){const $=Le("table-v2"),m=ae(),y=Q(()=>Ia({width:o.width,height:o.height})),v=Q(()=>Ia({width:o.rowWidth,height:o.height})),x=Q(()=>Ri(I(o.headerHeight))),A=R=>{const N=I(m);Ge(()=>{N!=null&&N.scroll&&N.scroll({left:R})})},M=()=>{const R=$.e("fixed-header-row"),{columns:N,fixedHeaderData:O,rowHeight:U}=o;return O==null?void 0:O.map((P,H)=>{var J;const q=Ia({height:U,width:"100%"});return(J=u.fixed)==null?void 0:J.call(u,{class:R,columns:N,rowData:P,rowIndex:-(H+1),style:q})})},k=()=>{const R=$.e("dynamic-header-row"),{columns:N}=o;return I(x).map((O,U)=>{var P;const H=Ia({width:"100%",height:O});return(P=u.dynamic)==null?void 0:P.call(u,{class:R,columns:N,headerIndex:U,style:H})})};return c({scrollToLeft:A}),()=>{if(!(o.height<=0))return me("div",{ref:m,class:o.class,style:I(y),role:"rowgroup"},[me("div",{style:I(v),class:$.e("header")},[k(),M()])])}}}),wX=o=>{const{isScrolling:u}=Be(Qg),c=ae(!1),$=ae(),m=Q(()=>Qe(o.estimatedRowHeight)&&o.rowIndex>=0),y=(A=!1)=>{const M=I($);if(!M)return;const{columns:k,onRowHeightChange:R,rowKey:N,rowIndex:O,style:U}=o,{height:P}=M.getBoundingClientRect();c.value=!0,Ge(()=>{if(A||P!==Number.parseInt(U.height)){const H=k[0],J=(H==null?void 0:H.placeholderSign)===Du;R==null||R({rowKey:N,height:P,rowIndex:O},H&&!J&&H.fixed)}})},v=Q(()=>{const{rowData:A,rowIndex:M,rowKey:k,onRowHover:R}=o,N=o.rowEventHandlers||{},O={};return Object.entries(N).forEach(([U,P])=>{Ze(P)&&(O[U]=H=>{P({event:H,rowData:A,rowIndex:M,rowKey:k})})}),R&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:U,hovered:P})=>{const H=O[U];O[U]=J=>{R({event:J,hovered:P,rowData:A,rowIndex:M,rowKey:k}),H==null||H(J)}}),O}),x=A=>{const{onRowExpand:M,rowData:k,rowIndex:R,rowKey:N}=o;M==null||M({expanded:A,rowData:k,rowIndex:R,rowKey:N})};return st(()=>{I(m)&&y(!0)}),{isScrolling:u,measurable:m,measured:c,rowRef:$,eventHandlers:v,onExpand:x}},xX="ElTableV2TableRow",EX=Se({name:xX,props:vi,setup(o,{expose:u,slots:c,attrs:$}){const{eventHandlers:m,isScrolling:y,measurable:v,measured:x,rowRef:A,onExpand:M}=wX(o);return u({onExpand:M}),()=>{const{columns:k,columnsStyles:R,expandColumnKey:N,depth:O,rowData:U,rowIndex:P,style:H}=o;let J=k.map((q,j)=>{const K=De(U.children)&&U.children.length>0&&q.key===N;return c.cell({column:q,columns:k,columnIndex:j,depth:O,style:R[q.key],rowData:U,rowIndex:P,isScrolling:I(y),expandIconProps:K?{rowData:U,rowIndex:P,onExpand:M}:void 0})});if(c.row&&(J=c.row({cells:J.map(q=>De(q)&&q.length===1?q[0]:q),style:H,columns:k,depth:O,rowData:U,rowIndex:P,isScrolling:I(y)})),I(v)){const{height:q,...j}=H||{},K=I(x);return me("div",ct({ref:A,class:o.class,style:K?H:j,role:"row"},$,I(m)),[J])}return me("div",ct($,{ref:A,class:o.class,style:H,role:"row"},I(m)),[J])}}}),AX=o=>{const{sortOrder:u}=o;return me(He,{size:14,class:o.class},{default:()=>[u===Pu.ASC?me(sP,null,null):me(rP,null,null)]})},IX=o=>{const{expanded:u,expandable:c,onExpand:$,style:m,size:y}=o,v={onClick:c?()=>$(!u):void 0,class:o.class};return me(He,ct(v,{size:y,style:m}),{default:()=>[me(Xr,null,null)]})},MX="ElTableV2Grid",kX=o=>{const u=ae(),c=ae(),$=Q(()=>{const{data:P,rowHeight:H,estimatedRowHeight:J}=o;if(!J)return P.length*H}),m=Q(()=>{const{fixedData:P,rowHeight:H}=o;return((P==null?void 0:P.length)||0)*H}),y=Q(()=>Bc(o.headerHeight)),v=Q(()=>{const{height:P}=o;return Math.max(0,P-I(y)-I(m))}),x=Q(()=>I(y)+I(m)>0),A=({data:P,rowIndex:H})=>P[H][o.rowKey];function M({rowCacheStart:P,rowCacheEnd:H,rowVisibleStart:J,rowVisibleEnd:q}){var j;(j=o.onRowsRendered)==null||j.call(o,{rowCacheStart:P,rowCacheEnd:H,rowVisibleStart:J,rowVisibleEnd:q})}function k(P,H){var J;(J=c.value)==null||J.resetAfterRowIndex(P,H)}function R(P,H){const J=I(u),q=I(c);!J||!q||($t(P)?(J.scrollToLeft(P.scrollLeft),q.scrollTo(P)):(J.scrollToLeft(P),q.scrollTo({scrollLeft:P,scrollTop:H})))}function N(P){var H;(H=I(c))==null||H.scrollTo({scrollTop:P})}function O(P,H){var J;(J=I(c))==null||J.scrollToItem(P,1,H)}function U(){var P,H;(P=I(c))==null||P.$forceUpdate(),(H=I(u))==null||H.$forceUpdate()}return{bodyRef:c,forceUpdate:U,fixedRowHeight:m,gridHeight:v,hasHeader:x,headerHeight:y,headerRef:u,totalHeight:$,itemKey:A,onItemRendered:M,resetAfterRowIndex:k,scrollTo:R,scrollToTop:N,scrollToRow:O}},t0=Se({name:MX,props:Jc,setup(o,{slots:u,expose:c}){const{ns:$}=Be(Qg),{bodyRef:m,fixedRowHeight:y,gridHeight:v,hasHeader:x,headerRef:A,headerHeight:M,totalHeight:k,forceUpdate:R,itemKey:N,onItemRendered:O,resetAfterRowIndex:U,scrollTo:P,scrollToTop:H,scrollToRow:J}=kX(o);c({forceUpdate:R,totalHeight:k,scrollTo:P,scrollToTop:H,scrollToRow:J,resetAfterRowIndex:U});const q=()=>o.bodyWidth;return()=>{const{cache:j,columns:K,data:ee,fixedData:Z,useIsScrolling:te,scrollbarAlwaysOn:re,scrollbarEndGap:ie,scrollbarStartGap:oe,style:le,rowHeight:_e,bodyWidth:fe,estimatedRowHeight:pe,headerWidth:C,height:t,width:f,getRowHeight:he,onScroll:V}=o,ue=Qe(pe),W=ue?hQ:cQ,h=I(M);return me("div",{role:"table",class:[$.e("table"),o.class],style:le},[me(W,{ref:m,data:ee,useIsScrolling:te,itemKey:N,columnCache:0,columnWidth:ue?q:fe,totalColumn:1,totalRow:ee.length,rowCache:j,rowHeight:ue?he:_e,width:f,height:I(v),class:$.e("body"),role:"rowgroup",scrollbarStartGap:oe,scrollbarEndGap:ie,scrollbarAlwaysOn:re,onScroll:V,onItemRendered:O,perfMode:!1},{default:e=>{var r;const n=ee[e.rowIndex];return(r=u.row)==null?void 0:r.call(u,{...e,columns:K,rowData:n})}}),I(x)&&me(CX,{ref:A,class:$.e("header-wrapper"),columns:K,headerData:ee,headerHeight:o.headerHeight,fixedHeaderData:Z,rowWidth:C,rowHeight:_e,width:f,height:Math.min(h+I(y),t)},{dynamic:u.header,fixed:u.row})])}}});function VX(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Ht(o)}const RX=(o,{slots:u})=>{const{mainTableRef:c,...$}=o;return me(t0,ct({ref:c},$),VX(u)?u:{default:()=>[u]})};function LX(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Ht(o)}const FX=(o,{slots:u})=>{if(!o.columns.length)return;const{leftTableRef:c,...$}=o;return me(t0,ct({ref:c},$),LX(u)?u:{default:()=>[u]})};function NX(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Ht(o)}const TX=(o,{slots:u})=>{if(!o.columns.length)return;const{rightTableRef:c,...$}=o;return me(t0,ct({ref:c},$),NX(u)?u:{default:()=>[u]})};function OX(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Ht(o)}const PX=(o,{slots:u})=>{const{columns:c,columnsStyles:$,depthMap:m,expandColumnKey:y,expandedRowKeys:v,estimatedRowHeight:x,hasFixedColumns:A,hoveringRowKey:M,rowData:k,rowIndex:R,style:N,isScrolling:O,rowProps:U,rowClass:P,rowKey:H,rowEventHandlers:J,ns:q,onRowHovered:j,onRowExpanded:K}=o,ee=Ti(P,{columns:c,rowData:k,rowIndex:R},""),Z=Ti(U,{columns:c,rowData:k,rowIndex:R}),te=k[H],re=m[te]||0,ie=!!y,oe=R<0,le=[q.e("row"),ee,{[q.e(`row-depth-${re}`)]:ie&&R>=0,[q.is("expanded")]:ie&&v.includes(te),[q.is("hovered")]:!O&&te===M,[q.is("fixed")]:!re&&oe,[q.is("customized")]:!!u.row}],_e=A?j:void 0,fe={...Z,columns:c,columnsStyles:$,class:le,depth:re,expandColumnKey:y,estimatedRowHeight:oe?void 0:x,isScrolling:O,rowIndex:R,rowData:k,rowKey:te,rowEventHandlers:J,style:N};return me(EX,ct(fe,{onRowHover:_e,onRowExpand:K}),OX(u)?u:{default:()=>[u]})},bf=({columns:o,column:u,columnIndex:c,depth:$,expandIconProps:m,isScrolling:y,rowData:v,rowIndex:x,style:A,expandedRowKeys:M,ns:k,cellProps:R,expandColumnKey:N,indentSize:O,iconSize:U,rowKey:P},{slots:H})=>{const J=Ia(A);if(u.placeholderSign===Du)return me("div",{class:k.em("row-cell","placeholder"),style:J},null);const{cellRenderer:q,dataKey:j,dataGetter:K}=u,ee=Ze(K)?K({columns:o,column:u,columnIndex:c,rowData:v,rowIndex:x}):ir(v,j??""),Z=Ti(R,{cellData:ee,columns:o,column:u,columnIndex:c,rowIndex:x,rowData:v}),te={class:k.e("cell-text"),columns:o,column:u,columnIndex:c,cellData:ee,isScrolling:y,rowData:v,rowIndex:x},re=UA(q),ie=re?re(te):Ve(H,"default",te,()=>[me(Xg,te,null)]),oe=[k.e("row-cell"),u.class,u.align===Uu.CENTER&&k.is("align-center"),u.align===Uu.RIGHT&&k.is("align-right")],le=x>=0&&N&&u.key===N,_e=x>=0&&M.includes(v[P]);let fe;const pe=`margin-inline-start: ${$*O}px;`;return le&&($t(m)?fe=me(IX,ct(m,{class:[k.e("expand-icon"),k.is("expanded",_e)],size:U,expanded:_e,style:pe,expandable:!0}),null):fe=me("div",{style:[pe,`width: ${U}px; height: ${U}px;`].join(" ")},null)),me("div",ct({class:oe,style:J},Z,{role:"cell"}),[fe,ie])};bf.inheritAttrs=!1;function UX(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Ht(o)}const DX=({columns:o,columnsStyles:u,headerIndex:c,style:$,headerClass:m,headerProps:y,ns:v},{slots:x})=>{const A={columns:o,headerIndex:c},M=[v.e("header-row"),Ti(m,A,""),{[v.is("customized")]:!!x.header}],k={...Ti(y,A),columnsStyles:u,class:M,columns:o,headerIndex:c,style:$};return me(SX,k,UX(x)?x:{default:()=>[x]})},SS=(o,{slots:u})=>{const{column:c,ns:$,style:m,onColumnSorted:y}=o,v=Ia(m);if(c.placeholderSign===Du)return me("div",{class:$.em("header-row-cell","placeholder"),style:v},null);const{headerCellRenderer:x,headerClass:A,sortable:M}=c,k={...o,class:$.e("header-cell-text")},R=UA(x),N=R?R(k):Ve(u,"default",k,()=>[me(e0,k,null)]),{sortBy:O,sortState:U,headerCellProps:P}=o;let H,J;if(U){const K=U[c.key];H=!!Sf[K],J=H?K:Pu.ASC}else H=c.key===O.key,J=H?O.order:Pu.ASC;const q=[$.e("header-cell"),Ti(A,o,""),c.align===Uu.CENTER&&$.is("align-center"),c.align===Uu.RIGHT&&$.is("align-right"),M&&$.is("sortable")],j={...Ti(P,o),onClick:c.sortable?y:void 0,class:q,style:v,"data-key":c.key};return me("div",ct(j,{role:"columnheader"}),[N,M&&me(AX,{class:[$.e("sort-icon"),H&&$.is("sorting")],sortOrder:J},null)])},zA=(o,{slots:u})=>{var c;return me("div",{class:o.class,style:o.style},[(c=u.default)==null?void 0:c.call(u)])};zA.displayName="ElTableV2Footer";const HA=(o,{slots:u})=>{const c=Ve(u,"default",{},()=>[me(G2,null,null)]);return me("div",{class:o.class,style:o.style},[c])};HA.displayName="ElTableV2Empty";const jA=(o,{slots:u})=>{var c;return me("div",{class:o.class,style:o.style},[(c=u.default)==null?void 0:c.call(u)])};jA.displayName="ElTableV2Overlay";function Nl(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Ht(o)}const BX="ElTableV2",JX=Se({name:BX,props:yX,setup(o,{slots:u,expose:c}){const $=Le("table-v2"),{columnsStyles:m,fixedColumnsOnLeft:y,fixedColumnsOnRight:v,mainColumns:x,mainTableHeight:A,fixedTableHeight:M,leftTableWidth:k,rightTableWidth:R,data:N,depthMap:O,expandedRowKeys:U,hasFixedColumns:P,hoveringRowKey:H,mainTableRef:J,leftTableRef:q,rightTableRef:j,isDynamic:K,isResetting:ee,isScrolling:Z,bodyWidth:te,emptyStyle:re,rootStyle:ie,headerWidth:oe,footerHeight:le,showEmpty:_e,scrollTo:fe,scrollToLeft:pe,scrollToTop:C,scrollToRow:t,getRowHeight:f,onColumnSorted:he,onRowHeightChange:V,onRowHovered:ue,onRowExpanded:W,onRowsRendered:h,onScroll:e,onVerticalScroll:r}=mX(o);return c({scrollTo:fe,scrollToLeft:pe,scrollToTop:C,scrollToRow:t}),ht(Qg,{ns:$,isResetting:ee,hoveringRowKey:H,isScrolling:Z}),()=>{const{cache:n,cellProps:s,estimatedRowHeight:a,expandColumnKey:i,fixedData:l,headerHeight:_,headerClass:p,headerProps:d,headerCellProps:g,sortBy:S,sortState:b,rowHeight:w,rowClass:E,rowEventHandlers:L,rowKey:T,rowProps:F,scrollbarAlwaysOn:D,indentSize:B,iconSize:z,useIsScrolling:Y,vScrollbarSize:G,width:se}=o,ce=I(N),ye={cache:n,class:$.e("main"),columns:I(x),data:ce,fixedData:l,estimatedRowHeight:a,bodyWidth:I(te)+G,headerHeight:_,headerWidth:I(oe),height:I(A),mainTableRef:J,rowKey:T,rowHeight:w,scrollbarAlwaysOn:D,scrollbarStartGap:2,scrollbarEndGap:G,useIsScrolling:Y,width:se,getRowHeight:f,onRowsRendered:h,onScroll:e},we=I(k),ge=I(M),xe={cache:n,class:$.e("left"),columns:I(y),data:ce,estimatedRowHeight:a,leftTableRef:q,rowHeight:w,bodyWidth:we,headerWidth:we,headerHeight:_,height:ge,rowKey:T,scrollbarAlwaysOn:D,scrollbarStartGap:2,scrollbarEndGap:G,useIsScrolling:Y,width:we,getRowHeight:f,onScroll:r},Ee=I(R)+G,ke={cache:n,class:$.e("right"),columns:I(v),data:ce,estimatedRowHeight:a,rightTableRef:j,rowHeight:w,bodyWidth:Ee,headerWidth:Ee,headerHeight:_,height:ge,rowKey:T,scrollbarAlwaysOn:D,scrollbarStartGap:2,scrollbarEndGap:G,width:Ee,style:`--${I($.namespace)}-table-scrollbar-size: ${G}px`,useIsScrolling:Y,getRowHeight:f,onScroll:r},be=I(m),Oe={ns:$,depthMap:I(O),columnsStyles:be,expandColumnKey:i,expandedRowKeys:I(U),estimatedRowHeight:a,hasFixedColumns:I(P),hoveringRowKey:I(H),rowProps:F,rowClass:E,rowKey:T,rowEventHandlers:L,onRowHovered:ue,onRowExpanded:W,onRowHeightChange:V},qe={cellProps:s,expandColumnKey:i,indentSize:B,iconSize:z,rowKey:T,expandedRowKeys:I(U),ns:$},et={ns:$,headerClass:p,headerProps:d,columnsStyles:be},At={ns:$,sortBy:S,sortState:b,headerCellProps:g,onColumnSorted:he},Ft={row:yt=>me(PX,ct(yt,Oe),{row:u.row,cell:Nt=>{let at;return u.cell?me(bf,ct(Nt,qe,{style:be[Nt.column.key]}),Nl(at=u.cell(Nt))?at:{default:()=>[at]}):me(bf,ct(Nt,qe,{style:be[Nt.column.key]}),null)}}),header:yt=>me(DX,ct(yt,et),{header:u.header,cell:Nt=>{let at;return u["header-cell"]?me(SS,ct(Nt,At,{style:be[Nt.column.key]}),Nl(at=u["header-cell"](Nt))?at:{default:()=>[at]}):me(SS,ct(Nt,At,{style:be[Nt.column.key]}),null)}})},wr=[o.class,$.b(),$.e("root"),{[$.is("dynamic")]:I(K)}],Jt={class:$.e("footer"),style:I(le)};return me("div",{class:wr,style:I(ie)},[me(RX,ye,Nl(Ft)?Ft:{default:()=>[Ft]}),me(FX,xe,Nl(Ft)?Ft:{default:()=>[Ft]}),me(TX,ke,Nl(Ft)?Ft:{default:()=>[Ft]}),u.footer&&me(zA,Jt,{default:u.footer}),I(_e)&&me(HA,{class:$.e("empty"),style:I(re)},{default:u.empty}),u.overlay&&me(jA,{class:$.e("overlay")},{default:u.overlay})])}}}),zX=Ne({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:Ae(Function)}}),HX=Se({name:"ElAutoResizer",props:zX,setup(o,{slots:u}){const c=Le("auto-resizer"),{height:$,width:m,sizer:y}=fX(o),v={width:"100%",height:"100%"};return()=>{var x;return me("div",{ref:y,class:c.b(),style:v},[(x=u.default)==null?void 0:x.call(u,{height:$.value,width:m.value})])}}}),jX=ut(JX),qX=ut(HX),A$=Symbol("tabsRootContextKey"),WX=Ne({tabs:{type:Ae(Array),default:()=>Gt([])}}),qA="ElTabBar",KX=Se({name:qA}),GX=Se({...KX,props:WX,setup(o,{expose:u}){const c=o,$=ot(),m=Be(A$);m||hr(qA,"<el-tabs><el-tab-bar /></el-tabs>");const y=Le("tabs"),v=ae(),x=ae(),A=()=>{let k=0,R=0;const N=["top","bottom"].includes(m.props.tabPosition)?"width":"height",O=N==="width"?"x":"y",U=O==="x"?"left":"top";return c.tabs.every(P=>{var H,J;const q=(J=(H=$.parent)==null?void 0:H.refs)==null?void 0:J[`tab-${P.uid}`];if(!q)return!1;if(!P.active)return!0;k=q[`offset${fs(U)}`],R=q[`client${fs(N)}`];const j=window.getComputedStyle(q);return N==="width"&&(c.tabs.length>1&&(R-=Number.parseFloat(j.paddingLeft)+Number.parseFloat(j.paddingRight)),k+=Number.parseFloat(j.paddingLeft)),!1}),{[N]:`${R}px`,transform:`translate${fs(O)}(${k}px)`}},M=()=>x.value=A();return Re(()=>c.tabs,async()=>{await Ge(),M()},{immediate:!0}),Zt(v,()=>M()),u({ref:v,update:M}),(k,R)=>(X(),$e("div",{ref_key:"barRef",ref:v,class:ne([I(y).e("active-bar"),I(y).is(I(m).props.tabPosition)]),style:je(x.value)},null,6))}});var QX=Te(GX,[["__file","tab-bar.vue"]]);const ZX=Ne({panes:{type:Ae(Array),default:()=>Gt([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),YX={tabClick:(o,u,c)=>c instanceof Event,tabRemove:(o,u)=>u instanceof Event},bS="ElTabNav",XX=Se({name:bS,props:ZX,emits:YX,setup(o,{expose:u,emit:c}){const $=ot(),m=Be(A$);m||hr(bS,"<el-tabs><tab-nav /></el-tabs>");const y=Le("tabs"),v=_L(),x=bL(),A=ae(),M=ae(),k=ae(),R=ae(),N=ae(!1),O=ae(0),U=ae(!1),P=ae(!0),H=Q(()=>["top","bottom"].includes(m.props.tabPosition)?"width":"height"),J=Q(()=>({transform:`translate${H.value==="width"?"X":"Y"}(-${O.value}px)`})),q=()=>{if(!A.value)return;const ie=A.value[`offset${fs(H.value)}`],oe=O.value;if(!oe)return;const le=oe>ie?oe-ie:0;O.value=le},j=()=>{if(!A.value||!M.value)return;const ie=M.value[`offset${fs(H.value)}`],oe=A.value[`offset${fs(H.value)}`],le=O.value;if(ie-le<=oe)return;const _e=ie-le>oe*2?le+oe:ie-oe;O.value=_e},K=async()=>{const ie=M.value;if(!N.value||!k.value||!A.value||!ie)return;await Ge();const oe=k.value.querySelector(".is-active");if(!oe)return;const le=A.value,_e=["top","bottom"].includes(m.props.tabPosition),fe=oe.getBoundingClientRect(),pe=le.getBoundingClientRect(),C=_e?ie.offsetWidth-pe.width:ie.offsetHeight-pe.height,t=O.value;let f=t;_e?(fe.left<pe.left&&(f=t-(pe.left-fe.left)),fe.right>pe.right&&(f=t+fe.right-pe.right)):(fe.top<pe.top&&(f=t-(pe.top-fe.top)),fe.bottom>pe.bottom&&(f=t+(fe.bottom-pe.bottom))),f=Math.max(f,0),O.value=Math.min(f,C)},ee=()=>{var ie;if(!M.value||!A.value)return;o.stretch&&((ie=R.value)==null||ie.update());const oe=M.value[`offset${fs(H.value)}`],le=A.value[`offset${fs(H.value)}`],_e=O.value;le<oe?(N.value=N.value||{},N.value.prev=_e,N.value.next=_e+le<oe,oe-_e<le&&(O.value=oe-le)):(N.value=!1,_e>0&&(O.value=0))},Z=ie=>{const oe=ie.code,{up:le,down:_e,left:fe,right:pe}=We;if(![le,_e,fe,pe].includes(oe))return;const C=Array.from(ie.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),t=C.indexOf(ie.target);let f;oe===fe||oe===le?t===0?f=C.length-1:f=t-1:t<C.length-1?f=t+1:f=0,C[f].focus({preventScroll:!0}),C[f].click(),te()},te=()=>{P.value&&(U.value=!0)},re=()=>U.value=!1;return Re(v,ie=>{ie==="hidden"?P.value=!1:ie==="visible"&&setTimeout(()=>P.value=!0,50)}),Re(x,ie=>{ie?setTimeout(()=>P.value=!0,50):P.value=!1}),Zt(k,ee),st(()=>setTimeout(()=>K(),0)),ta(()=>ee()),u({scrollToActiveTab:K,removeFocus:re}),Re(()=>o.panes,()=>$.update(),{flush:"post",deep:!0}),()=>{const ie=N.value?[me("span",{class:[y.e("nav-prev"),y.is("disabled",!N.value.prev)],onClick:q},[me(He,null,{default:()=>[me(Da,null,null)]})]),me("span",{class:[y.e("nav-next"),y.is("disabled",!N.value.next)],onClick:j},[me(He,null,{default:()=>[me(Xr,null,null)]})])]:null,oe=o.panes.map((le,_e)=>{var fe,pe,C,t;const f=le.uid,he=le.props.disabled,V=(pe=(fe=le.props.name)!=null?fe:le.index)!=null?pe:`${_e}`,ue=!he&&(le.isClosable||o.editable);le.index=`${_e}`;const W=ue?me(He,{class:"is-icon-close",onClick:r=>c("tabRemove",le,r)},{default:()=>[me(ns,null,null)]}):null,h=((t=(C=le.slots).label)==null?void 0:t.call(C))||le.props.label,e=!he&&le.active?0:-1;return me("div",{ref:`tab-${f}`,class:[y.e("item"),y.is(m.props.tabPosition),y.is("active",le.active),y.is("disabled",he),y.is("closable",ue),y.is("focus",U.value)],id:`tab-${V}`,key:`tab-${f}`,"aria-controls":`pane-${V}`,role:"tab","aria-selected":le.active,tabindex:e,onFocus:()=>te(),onBlur:()=>re(),onClick:r=>{re(),c("tabClick",le,V,r)},onKeydown:r=>{ue&&(r.code===We.delete||r.code===We.backspace)&&c("tabRemove",le,r)}},[h,W])});return me("div",{ref:k,class:[y.e("nav-wrap"),y.is("scrollable",!!N.value),y.is(m.props.tabPosition)]},[ie,me("div",{class:y.e("nav-scroll"),ref:A},[me("div",{class:[y.e("nav"),y.is(m.props.tabPosition),y.is("stretch",o.stretch&&["top","bottom"].includes(m.props.tabPosition))],ref:M,style:J.value,role:"tablist",onKeydown:Z},[o.type?null:me(QX,{ref:R,tabs:[...o.panes]},null),oe])])])}}}),eee=Ne({type:{type:String,values:["card","border-card",""],default:""},activeName:{type:[String,Number]},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:Ae(Function),default:()=>!0},stretch:Boolean}),Rd=o=>rt(o)||Qe(o),tee={[_t]:o=>Rd(o),tabClick:(o,u)=>u instanceof Event,tabChange:o=>Rd(o),edit:(o,u)=>["remove","add"].includes(u),tabRemove:o=>Rd(o),tabAdd:()=>!0},ree=Se({name:"ElTabs",props:eee,emits:tee,setup(o,{emit:u,slots:c,expose:$}){var m,y;const v=Le("tabs"),{children:x,addChild:A,removeChild:M}=wg(ot(),"ElTabPane"),k=ae(),R=ae((y=(m=o.modelValue)!=null?m:o.activeName)!=null?y:"0"),N=async(H,J=!1)=>{var q,j,K;if(!(R.value===H||$r(H)))try{await((q=o.beforeLeave)==null?void 0:q.call(o,H,R.value))!==!1&&(R.value=H,J&&(u(_t,H),u("tabChange",H)),(K=(j=k.value)==null?void 0:j.removeFocus)==null||K.call(j))}catch{}},O=(H,J,q)=>{H.props.disabled||(N(J,!0),u("tabClick",H,q))},U=(H,J)=>{H.props.disabled||$r(H.props.name)||(J.stopPropagation(),u("edit",H.props.name,"remove"),u("tabRemove",H.props.name))},P=()=>{u("edit",void 0,"add"),u("tabAdd")};return Cs({from:'"activeName"',replacement:'"model-value" or "v-model"',scope:"ElTabs",version:"2.3.0",ref:"https://element-plus.org/en-US/component/tabs.html#attributes",type:"Attribute"},Q(()=>!!o.activeName)),Re(()=>o.activeName,H=>N(H)),Re(()=>o.modelValue,H=>N(H)),Re(R,async()=>{var H;await Ge(),(H=k.value)==null||H.scrollToActiveTab()}),ht(A$,{props:o,currentName:R,registerPane:A,unregisterPane:M}),$({currentName:R}),()=>{const H=c.addIcon,J=o.editable||o.addable?me("span",{class:v.e("new-tab"),tabindex:"0",onClick:P,onKeydown:K=>{K.code===We.enter&&P()}},[H?Ve(c,"addIcon"):me(He,{class:v.is("icon-plus")},{default:()=>[me(vx,null,null)]})]):null,q=me("div",{class:[v.e("header"),v.is(o.tabPosition)]},[J,me(XX,{ref:k,currentName:R.value,editable:o.editable,type:o.type,panes:x.value,stretch:o.stretch,onTabClick:O,onTabRemove:U},null)]),j=me("div",{class:v.e("content")},[Ve(c,"default")]);return me("div",{class:[v.b(),v.m(o.tabPosition),{[v.m("card")]:o.type==="card",[v.m("border-card")]:o.type==="border-card"}]},[...o.tabPosition!=="bottom"?[q,j]:[j,q]])}}}),nee=Ne({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),see=["id","aria-hidden","aria-labelledby"],WA="ElTabPane",aee=Se({name:WA}),iee=Se({...aee,props:nee,setup(o){const u=o,c=ot(),$=br(),m=Be(A$);m||hr(WA,"usage: <el-tabs><el-tab-pane /></el-tabs/>");const y=Le("tab-pane"),v=ae(),x=Q(()=>u.closable||m.props.closable),A=rv(()=>{var O;return m.currentName.value===((O=u.name)!=null?O:v.value)}),M=ae(A.value),k=Q(()=>{var O;return(O=u.name)!=null?O:v.value}),R=rv(()=>!u.lazy||M.value||A.value);Re(A,O=>{O&&(M.value=!0)});const N=Ct({uid:c.uid,slots:$,props:u,paneName:k,active:A,index:v,isClosable:x});return st(()=>{m.registerPane(N)}),Wa(()=>{m.unregisterPane(N.uid)}),(O,U)=>I(R)?nt((X(),$e("div",{key:0,id:`pane-${I(k)}`,class:ne(I(y).b()),role:"tabpanel","aria-hidden":!I(A),"aria-labelledby":`tab-${I(k)}`},[Ve(O.$slots,"default")],10,see)),[[bt,I(A)]]):Ie("v-if",!0)}});var KA=Te(iee,[["__file","tab-pane.vue"]]);const oee=ut(ree,{TabPane:KA}),lee=Xt(KA),uee=Ne({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:As,default:""},truncated:{type:Boolean},lineClamp:{type:[String,Number]},tag:{type:String,default:"span"}}),_ee=Se({name:"ElText"}),cee=Se({..._ee,props:uee,setup(o){const u=o,c=fr(),$=Le("text"),m=Q(()=>[$.b(),$.m(u.type),$.m(c.value),$.is("truncated",u.truncated),$.is("line-clamp",!$r(u.lineClamp))]);return(y,v)=>(X(),Me(pt(y.tag),{class:ne(I(m)),style:je({"-webkit-line-clamp":y.lineClamp})},{default:Ce(()=>[Ve(y.$slots,"default")]),_:3},8,["class","style"]))}});var pee=Te(cee,[["__file","text.vue"]]);const $ee=ut(pee),dee=Ne({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:String,default:"light"},clearable:{type:Boolean,default:!0},size:Ir,placeholder:String,start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:String,maxTime:String,name:String,prefixIcon:{type:Ae([String,Object]),default:()=>yx},clearIcon:{type:Ae([String,Object]),default:()=>Ka}}),Bs=o=>{const u=(o||"").split(":");if(u.length>=2){let c=Number.parseInt(u[0],10);const $=Number.parseInt(u[1],10),m=o.toUpperCase();return m.includes("AM")&&c===12?c=0:m.includes("PM")&&c!==12&&(c+=12),{hours:c,minutes:$}}return null},Ld=(o,u)=>{const c=Bs(o);if(!c)return-1;const $=Bs(u);if(!$)return-1;const m=c.minutes+c.hours*60,y=$.minutes+$.hours*60;return m===y?0:m>y?1:-1},CS=o=>`${o}`.padStart(2,"0"),co=o=>`${CS(o.hours)}:${CS(o.minutes)}`,hee=(o,u)=>{const c=Bs(o);if(!c)return"";const $=Bs(u);if(!$)return"";const m={hours:c.hours,minutes:c.minutes};return m.minutes+=$.minutes,m.hours+=$.hours,m.hours+=Math.floor(m.minutes/60),m.minutes=m.minutes%60,co(m)},fee=Se({name:"ElTimeSelect"}),mee=Se({...fee,props:dee,emits:["change","blur","focus","update:modelValue"],setup(o,{expose:u}){const c=o;lt.extend(kg);const{Option:$}=Ni,m=Le("input"),y=ae(),v=fn(),{lang:x}=St(),A=Q(()=>c.modelValue),M=Q(()=>{const J=Bs(c.start);return J?co(J):null}),k=Q(()=>{const J=Bs(c.end);return J?co(J):null}),R=Q(()=>{const J=Bs(c.step);return J?co(J):null}),N=Q(()=>{const J=Bs(c.minTime||"");return J?co(J):null}),O=Q(()=>{const J=Bs(c.maxTime||"");return J?co(J):null}),U=Q(()=>{const J=[];if(c.start&&c.end&&c.step){let q=M.value,j;for(;q&&k.value&&Ld(q,k.value)<=0;)j=lt(q,"HH:mm").locale(x.value).format(c.format),J.push({value:j,disabled:Ld(q,N.value||"-1:-1")<=0||Ld(q,O.value||"100:100")>=0}),q=hee(q,R.value)}return J});return u({blur:()=>{var J,q;(q=(J=y.value)==null?void 0:J.blur)==null||q.call(J)},focus:()=>{var J,q;(q=(J=y.value)==null?void 0:J.focus)==null||q.call(J)}}),(J,q)=>(X(),Me(I(Ni),{ref_key:"select",ref:y,"model-value":I(A),disabled:I(v),clearable:J.clearable,"clear-icon":J.clearIcon,size:J.size,effect:J.effect,placeholder:J.placeholder,"default-first-option":"",filterable:J.editable,"onUpdate:modelValue":q[0]||(q[0]=j=>J.$emit("update:modelValue",j)),onChange:q[1]||(q[1]=j=>J.$emit("change",j)),onBlur:q[2]||(q[2]=j=>J.$emit("blur",j)),onFocus:q[3]||(q[3]=j=>J.$emit("focus",j))},{prefix:Ce(()=>[J.prefixIcon?(X(),Me(I(He),{key:0,class:ne(I(m).e("prefix-icon"))},{default:Ce(()=>[(X(),Me(pt(J.prefixIcon)))]),_:1},8,["class"])):Ie("v-if",!0)]),default:Ce(()=>[(X(!0),$e(ze,null,ft(I(U),j=>(X(),Me(I($),{key:j.value,label:j.value,value:j.value,disabled:j.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable"]))}});var zc=Te(mee,[["__file","time-select.vue"]]);zc.install=o=>{o.component(zc.name,zc)};const gee=zc,yee=gee,vee=Se({name:"ElTimeline",setup(o,{slots:u}){const c=Le("timeline");return ht("timeline",u),()=>Ke("ul",{class:[c.b()]},[Ve(u,"default")])}}),See=Ne({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:Mt},hollow:{type:Boolean,default:!1}}),bee=Se({name:"ElTimelineItem"}),Cee=Se({...bee,props:See,setup(o){const u=o,c=Le("timeline-item"),$=Q(()=>[c.e("node"),c.em("node",u.size||""),c.em("node",u.type||""),c.is("hollow",u.hollow)]);return(m,y)=>(X(),$e("li",{class:ne([I(c).b(),{[I(c).e("center")]:m.center}])},[de("div",{class:ne(I(c).e("tail"))},null,2),m.$slots.dot?Ie("v-if",!0):(X(),$e("div",{key:0,class:ne(I($)),style:je({backgroundColor:m.color})},[m.icon?(X(),Me(I(He),{key:0,class:ne(I(c).e("icon"))},{default:Ce(()=>[(X(),Me(pt(m.icon)))]),_:1},8,["class"])):Ie("v-if",!0)],6)),m.$slots.dot?(X(),$e("div",{key:1,class:ne(I(c).e("dot"))},[Ve(m.$slots,"dot")],2)):Ie("v-if",!0),de("div",{class:ne(I(c).e("wrapper"))},[!m.hideTimestamp&&m.placement==="top"?(X(),$e("div",{key:0,class:ne([I(c).e("timestamp"),I(c).is("top")])},Fe(m.timestamp),3)):Ie("v-if",!0),de("div",{class:ne(I(c).e("content"))},[Ve(m.$slots,"default")],2),!m.hideTimestamp&&m.placement==="bottom"?(X(),$e("div",{key:1,class:ne([I(c).e("timestamp"),I(c).is("bottom")])},Fe(m.timestamp),3)):Ie("v-if",!0)],2)],2))}});var GA=Te(Cee,[["__file","timeline-item.vue"]]);const wee=ut(vee,{TimelineItem:GA}),xee=Xt(GA),QA=Ne({nowrap:Boolean});var ZA=(o=>(o.top="top",o.bottom="bottom",o.left="left",o.right="right",o))(ZA||{});const Eee=Object.values(ZA),r0=Ne({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:Ae(Object),default:null}}),Aee=Ne({side:{type:Ae(String),values:Eee,required:!0}}),Iee=["absolute","fixed"],Mee=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],n0=Ne({ariaLabel:String,arrowPadding:{type:Ae(Number),default:5},effect:{type:String,default:""},contentClass:String,placement:{type:Ae(String),values:Mee,default:"bottom"},reference:{type:Ae(Object),default:null},offset:{type:Number,default:8},strategy:{type:Ae(String),values:Iee,default:"absolute"},showArrow:{type:Boolean,default:!1}}),s0=Ne({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:Ae(Function)},"onUpdate:open":{type:Ae(Function)}}),io={type:Ae(Function)},a0=Ne({onBlur:io,onClick:io,onFocus:io,onMouseDown:io,onMouseEnter:io,onMouseLeave:io}),kee=Ne({...s0,...r0,...a0,...n0,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:Ae(Object),default:null},teleported:Boolean,to:{type:Ae(String),default:"body"}}),I$=Symbol("tooltipV2"),YA=Symbol("tooltipV2Content"),Fd="tooltip_v2.open",Vee=Se({name:"ElTooltipV2Root"}),Ree=Se({...Vee,props:s0,setup(o,{expose:u}){const c=o,$=ae(c.defaultOpen),m=ae(null),y=Q({get:()=>tO(c.open)?$.value:c.open,set:H=>{var J;$.value=H,(J=c["onUpdate:open"])==null||J.call(c,H)}}),v=Q(()=>Qe(c.delayDuration)&&c.delayDuration>0),{start:x,stop:A}=ki(()=>{y.value=!0},Q(()=>c.delayDuration),{immediate:!1}),M=Le("tooltip-v2"),k=Jr(),R=()=>{A(),y.value=!0},N=()=>{I(v)?x():R()},O=R,U=()=>{A(),y.value=!1};return Re(y,H=>{var J;H&&(document.dispatchEvent(new CustomEvent(Fd)),O()),(J=c.onOpenChange)==null||J.call(c,H)}),st(()=>{document.addEventListener(Fd,U)}),Bt(()=>{A(),document.removeEventListener(Fd,U)}),ht(I$,{contentId:k,triggerRef:m,ns:M,onClose:U,onDelayOpen:N,onOpen:O}),u({onOpen:O,onClose:U}),(H,J)=>Ve(H.$slots,"default",{open:I(y)})}});var Lee=Te(Ree,[["__file","root.vue"]]);const Fee=Se({name:"ElTooltipV2Arrow"}),Nee=Se({...Fee,props:{...r0,...Aee},setup(o){const u=o,{ns:c}=Be(I$),{arrowRef:$}=Be(YA),m=Q(()=>{const{style:y,width:v,height:x}=u,A=c.namespace.value;return{[`--${A}-tooltip-v2-arrow-width`]:`${v}px`,[`--${A}-tooltip-v2-arrow-height`]:`${x}px`,[`--${A}-tooltip-v2-arrow-border-width`]:`${v/2}px`,[`--${A}-tooltip-v2-arrow-cover-width`]:v/2-1,...y||{}}});return(y,v)=>(X(),$e("span",{ref_key:"arrowRef",ref:$,style:je(I(m)),class:ne(I(c).e("arrow"))},null,6))}});var wS=Te(Nee,[["__file","arrow.vue"]]);const Tee=Ne({style:{type:Ae([String,Object,Array]),default:()=>({})}}),Oee=Se({name:"ElVisuallyHidden"}),Pee=Se({...Oee,props:Tee,setup(o){const u=o,c=Q(()=>[u.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return($,m)=>(X(),$e("span",ct($.$attrs,{style:I(c)}),[Ve($.$slots,"default")],16))}});var Uee=Te(Pee,[["__file","visual-hidden.vue"]]);const Dee=["data-side"],Bee=Se({name:"ElTooltipV2Content"}),Jee=Se({...Bee,props:{...n0,...QA},setup(o){const u=o,{triggerRef:c,contentId:$}=Be(I$),m=ae(u.placement),y=ae(u.strategy),v=ae(null),{referenceRef:x,contentRef:A,middlewareData:M,x:k,y:R,update:N}=C5({placement:m,strategy:y,middleware:Q(()=>{const j=[Kx(u.offset)];return u.showArrow&&j.push(w5({arrowRef:v})),j})}),O=$l().nextZIndex(),U=Le("tooltip-v2"),P=Q(()=>m.value.split("-")[0]),H=Q(()=>({position:I(y),top:`${I(R)||0}px`,left:`${I(k)||0}px`,zIndex:O})),J=Q(()=>{if(!u.showArrow)return{};const{arrow:j}=I(M);return{[`--${U.namespace.value}-tooltip-v2-arrow-x`]:`${j==null?void 0:j.x}px`||"",[`--${U.namespace.value}-tooltip-v2-arrow-y`]:`${j==null?void 0:j.y}px`||""}}),q=Q(()=>[U.e("content"),U.is("dark",u.effect==="dark"),U.is(I(y)),u.contentClass]);return Re(v,()=>N()),Re(()=>u.placement,j=>m.value=j),st(()=>{Re(()=>u.reference||c.value,j=>{x.value=j||void 0},{immediate:!0})}),ht(YA,{arrowRef:v}),(j,K)=>(X(),$e("div",{ref_key:"contentRef",ref:A,style:je(I(H)),"data-tooltip-v2-root":""},[j.nowrap?Ie("v-if",!0):(X(),$e("div",{key:0,"data-side":I(P),class:ne(I(q))},[Ve(j.$slots,"default",{contentStyle:I(H),contentClass:I(q)}),me(I(Uee),{id:I($),role:"tooltip"},{default:Ce(()=>[j.ariaLabel?(X(),$e(ze,{key:0},[it(Fe(j.ariaLabel),1)],64)):Ve(j.$slots,"default",{key:1})]),_:3},8,["id"]),Ve(j.$slots,"arrow",{style:je(I(J)),side:I(P)})],10,Dee))],4))}});var xS=Te(Jee,[["__file","content.vue"]]);const zee=Ne({setRef:{type:Ae(Function),required:!0},onlyChild:Boolean});var Hee=Se({props:zee,setup(o,{slots:u}){const c=ae(),$=c$(c,m=>{m?o.setRef(m.nextElementSibling):o.setRef(null)});return()=>{var m;const[y]=((m=u.default)==null?void 0:m.call(u))||[],v=o.onlyChild?SP(y.children):y.children;return me(ze,{ref:$},[v])}}});const jee=Se({name:"ElTooltipV2Trigger"}),qee=Se({...jee,props:{...QA,...a0},setup(o){const u=o,{onClose:c,onOpen:$,onDelayOpen:m,triggerRef:y,contentId:v}=Be(I$);let x=!1;const A=q=>{y.value=q},M=()=>{x=!1},k=tr(u.onMouseEnter,m),R=tr(u.onMouseLeave,c),N=tr(u.onMouseDown,()=>{c(),x=!0,document.addEventListener("mouseup",M,{once:!0})}),O=tr(u.onFocus,()=>{x||$()}),U=tr(u.onBlur,c),P=tr(u.onClick,q=>{q.detail===0&&c()}),H={blur:U,click:P,focus:O,mousedown:N,mouseenter:k,mouseleave:R},J=(q,j,K)=>{q&&Object.entries(j).forEach(([ee,Z])=>{q[K](ee,Z)})};return Re(y,(q,j)=>{J(q,H,"addEventListener"),J(j,H,"removeEventListener"),q&&q.setAttribute("aria-describedby",v.value)}),Bt(()=>{J(y.value,H,"removeEventListener"),document.removeEventListener("mouseup",M)}),(q,j)=>q.nowrap?(X(),Me(I(Hee),{key:0,"set-ref":A,"only-child":""},{default:Ce(()=>[Ve(q.$slots,"default")]),_:3})):(X(),$e("button",ct({key:1,ref_key:"triggerRef",ref:y},q.$attrs),[Ve(q.$slots,"default")],16))}});var Wee=Te(qee,[["__file","trigger.vue"]]);const Kee=Se({name:"ElTooltipV2"}),Gee=Se({...Kee,props:kee,setup(o){const c=Ar(o),$=Ct(Js(c,Object.keys(r0))),m=Ct(Js(c,Object.keys(n0))),y=Ct(Js(c,Object.keys(s0))),v=Ct(Js(c,Object.keys(a0)));return(x,A)=>(X(),Me(Lee,Yn(Xp(y)),{default:Ce(({open:M})=>[me(Wee,ct(v,{nowrap:""}),{default:Ce(()=>[Ve(x.$slots,"trigger")]),_:3},16),(X(),Me(_l,{to:x.to,disabled:!x.teleported},[x.fullTransition?(X(),Me(dr,Yn(ct({key:0},x.transitionProps)),{default:Ce(()=>[x.alwaysOn||M?(X(),Me(xS,Yn(ct({key:0},m)),{arrow:Ce(({style:k,side:R})=>[x.showArrow?(X(),Me(wS,ct({key:0},$,{style:k,side:R}),null,16,["style","side"])):Ie("v-if",!0)]),default:Ce(()=>[Ve(x.$slots,"default")]),_:3},16)):Ie("v-if",!0)]),_:2},1040)):(X(),$e(ze,{key:1},[x.alwaysOn||M?(X(),Me(xS,Yn(ct({key:0},m)),{arrow:Ce(({style:k,side:R})=>[x.showArrow?(X(),Me(wS,ct({key:0},$,{style:k,side:R}),null,16,["style","side"])):Ie("v-if",!0)]),default:Ce(()=>[Ve(x.$slots,"default")]),_:3},16)):Ie("v-if",!0)],64))],8,["to","disabled"]))]),_:3},16))}});var Qee=Te(Gee,[["__file","tooltip.vue"]]);const Zee=ut(Qee),XA="left-check-change",eI="right-check-change",po=Ne({data:{type:Ae(Array),default:()=>[]},titles:{type:Ae(Array),default:()=>[]},buttonTexts:{type:Ae(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:Ae(Function)},leftDefaultChecked:{type:Ae(Array),default:()=>[]},rightDefaultChecked:{type:Ae(Array),default:()=>[]},renderContent:{type:Ae(Function)},modelValue:{type:Ae(Array),default:()=>[]},format:{type:Ae(Object),default:()=>({})},filterable:Boolean,props:{type:Ae(Object),default:()=>Gt({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),Cf=(o,u)=>[o,u].every(De)||De(o)&&yr(u),Yee={[jt]:(o,u,c)=>[o,c].every(De)&&["left","right"].includes(u),[_t]:o=>De(o),[XA]:Cf,[eI]:Cf},wf="checked-change",Xee=Ne({data:po.data,optionRender:{type:Ae(Function)},placeholder:String,title:String,filterable:Boolean,format:po.format,filterMethod:po.filterMethod,defaultChecked:po.leftDefaultChecked,props:po.props}),ete={[wf]:Cf},m_=o=>{const u={label:"label",key:"key",disabled:"disabled"};return Q(()=>({...u,...o.props}))},tte=(o,u,c)=>{const $=m_(o),m=Q(()=>o.data.filter(k=>Ze(o.filterMethod)?o.filterMethod(u.query,k):String(k[$.value.label]||k[$.value.key]).toLowerCase().includes(u.query.toLowerCase()))),y=Q(()=>m.value.filter(k=>!k[$.value.disabled])),v=Q(()=>{const k=u.checked.length,R=o.data.length,{noChecked:N,hasChecked:O}=o.format;return N&&O?k>0?O.replace(/\${checked}/g,k.toString()).replace(/\${total}/g,R.toString()):N.replace(/\${total}/g,R.toString()):`${k}/${R}`}),x=Q(()=>{const k=u.checked.length;return k>0&&k<y.value.length}),A=()=>{const k=y.value.map(R=>R[$.value.key]);u.allChecked=k.length>0&&k.every(R=>u.checked.includes(R))},M=k=>{u.checked=k?y.value.map(R=>R[$.value.key]):[]};return Re(()=>u.checked,(k,R)=>{if(A(),u.checkChangeByUser){const N=k.concat(R).filter(O=>!k.includes(O)||!R.includes(O));c(wf,k,N)}else c(wf,k),u.checkChangeByUser=!0}),Re(y,()=>{A()}),Re(()=>o.data,()=>{const k=[],R=m.value.map(N=>N[$.value.key]);u.checked.forEach(N=>{R.includes(N)&&k.push(N)}),u.checkChangeByUser=!1,u.checked=k}),Re(()=>o.defaultChecked,(k,R)=>{if(R&&k.length===R.length&&k.every(U=>R.includes(U)))return;const N=[],O=y.value.map(U=>U[$.value.key]);k.forEach(U=>{O.includes(U)&&N.push(U)}),u.checkChangeByUser=!1,u.checked=N},{immediate:!0}),{filteredData:m,checkableData:y,checkedSummary:v,isIndeterminate:x,updateAllChecked:A,handleAllCheckedChange:M}},rte=(o,u)=>({onSourceCheckedChange:(m,y)=>{o.leftChecked=m,y&&u(XA,m,y)},onTargetCheckedChange:(m,y)=>{o.rightChecked=m,y&&u(eI,m,y)}}),nte=o=>{const u=m_(o),c=Q(()=>o.data.reduce((y,v)=>(y[v[u.value.key]]=v)&&y,{})),$=Q(()=>o.data.filter(y=>!o.modelValue.includes(y[u.value.key]))),m=Q(()=>o.targetOrder==="original"?o.data.filter(y=>o.modelValue.includes(y[u.value.key])):o.modelValue.reduce((y,v)=>{const x=c.value[v];return x&&y.push(x),y},[]));return{sourceData:$,targetData:m}},ste=(o,u,c)=>{const $=m_(o),m=(x,A,M)=>{c(_t,x),c(jt,x,A,M)};return{addToLeft:()=>{const x=o.modelValue.slice();u.rightChecked.forEach(A=>{const M=x.indexOf(A);M>-1&&x.splice(M,1)}),m(x,"left",u.rightChecked)},addToRight:()=>{let x=o.modelValue.slice();const A=o.data.filter(M=>{const k=M[$.value.key];return u.leftChecked.includes(k)&&!o.modelValue.includes(k)}).map(M=>M[$.value.key]);x=o.targetOrder==="unshift"?A.concat(x):x.concat(A),o.targetOrder==="original"&&(x=o.data.filter(M=>x.includes(M[$.value.key])).map(M=>M[$.value.key])),m(x,"right",u.leftChecked)}}},ate=Se({name:"ElTransferPanel"}),ite=Se({...ate,props:Xee,emits:ete,setup(o,{expose:u,emit:c}){const $=o,m=br(),y=({option:j})=>j,{t:v}=St(),x=Le("transfer"),A=Ct({checked:[],allChecked:!1,query:"",checkChangeByUser:!0}),M=m_($),{filteredData:k,checkedSummary:R,isIndeterminate:N,handleAllCheckedChange:O}=tte($,A,c),U=Q(()=>!Mn(A.query)&&Mn(k.value)),P=Q(()=>!Mn(m.default()[0].children)),{checked:H,allChecked:J,query:q}=Ar(A);return u({query:q}),(j,K)=>(X(),$e("div",{class:ne(I(x).b("panel"))},[de("p",{class:ne(I(x).be("panel","header"))},[me(I(Bn),{modelValue:I(J),"onUpdate:modelValue":K[0]||(K[0]=ee=>Ot(J)?J.value=ee:null),indeterminate:I(N),"validate-event":!1,onChange:I(O)},{default:Ce(()=>[it(Fe(j.title)+" ",1),de("span",null,Fe(I(R)),1)]),_:1},8,["modelValue","indeterminate","onChange"])],2),de("div",{class:ne([I(x).be("panel","body"),I(x).is("with-footer",I(P))])},[j.filterable?(X(),Me(I(Br),{key:0,modelValue:I(q),"onUpdate:modelValue":K[1]||(K[1]=ee=>Ot(q)?q.value=ee:null),class:ne(I(x).be("panel","filter")),size:"default",placeholder:j.placeholder,"prefix-icon":I(eP),clearable:"","validate-event":!1},null,8,["modelValue","class","placeholder","prefix-icon"])):Ie("v-if",!0),nt(me(I(a2),{modelValue:I(H),"onUpdate:modelValue":K[2]||(K[2]=ee=>Ot(H)?H.value=ee:null),"validate-event":!1,class:ne([I(x).is("filterable",j.filterable),I(x).be("panel","list")])},{default:Ce(()=>[(X(!0),$e(ze,null,ft(I(k),ee=>(X(),Me(I(Bn),{key:ee[I(M).key],class:ne(I(x).be("panel","item")),label:ee[I(M).key],disabled:ee[I(M).disabled],"validate-event":!1},{default:Ce(()=>{var Z;return[me(y,{option:(Z=j.optionRender)==null?void 0:Z.call(j,ee)},null,8,["option"])]}),_:2},1032,["class","label","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[bt,!I(U)&&!I(Mn)(j.data)]]),nt(de("p",{class:ne(I(x).be("panel","empty"))},Fe(I(U)?I(v)("el.transfer.noMatch"):I(v)("el.transfer.noData")),3),[[bt,I(U)||I(Mn)(j.data)]])],2),I(P)?(X(),$e("p",{key:0,class:ne(I(x).be("panel","footer"))},[Ve(j.$slots,"default")],2)):Ie("v-if",!0)],2))}});var ES=Te(ite,[["__file","transfer-panel.vue"]]);const ote={key:0},lte={key:0},ute=Se({name:"ElTransfer"}),_te=Se({...ute,props:po,emits:Yee,setup(o,{expose:u,emit:c}){const $=o,m=br(),{t:y}=St(),v=Le("transfer"),{formItem:x}=an(),A=Ct({leftChecked:[],rightChecked:[]}),M=m_($),{sourceData:k,targetData:R}=nte($),{onSourceCheckedChange:N,onTargetCheckedChange:O}=rte(A,c),{addToLeft:U,addToRight:P}=ste($,A,c),H=ae(),J=ae(),q=re=>{switch(re){case"left":H.value.query="";break;case"right":J.value.query="";break}},j=Q(()=>$.buttonTexts.length===2),K=Q(()=>$.titles[0]||y("el.transfer.titles.0")),ee=Q(()=>$.titles[1]||y("el.transfer.titles.1")),Z=Q(()=>$.filterPlaceholder||y("el.transfer.filterPlaceholder"));Re(()=>$.modelValue,()=>{var re;$.validateEvent&&((re=x==null?void 0:x.validate)==null||re.call(x,"change").catch(ie=>void 0))});const te=Q(()=>re=>$.renderContent?$.renderContent(Ke,re):m.default?m.default({option:re}):Ke("span",re[M.value.label]||re[M.value.key]));return u({clearQuery:q,leftPanel:H,rightPanel:J}),(re,ie)=>(X(),$e("div",{class:ne(I(v).b())},[me(ES,{ref_key:"leftPanel",ref:H,data:I(k),"option-render":I(te),placeholder:I(Z),title:I(K),filterable:re.filterable,format:re.format,"filter-method":re.filterMethod,"default-checked":re.leftDefaultChecked,props:$.props,onCheckedChange:I(N)},{default:Ce(()=>[Ve(re.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),de("div",{class:ne(I(v).e("buttons"))},[me(I(Er),{type:"primary",class:ne([I(v).e("button"),I(v).is("with-texts",I(j))]),disabled:I(Mn)(A.rightChecked),onClick:I(U)},{default:Ce(()=>[me(I(He),null,{default:Ce(()=>[me(I(Da))]),_:1}),I($r)(re.buttonTexts[0])?Ie("v-if",!0):(X(),$e("span",ote,Fe(re.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),me(I(Er),{type:"primary",class:ne([I(v).e("button"),I(v).is("with-texts",I(j))]),disabled:I(Mn)(A.leftChecked),onClick:I(P)},{default:Ce(()=>[I($r)(re.buttonTexts[1])?Ie("v-if",!0):(X(),$e("span",lte,Fe(re.buttonTexts[1]),1)),me(I(He),null,{default:Ce(()=>[me(I(Xr))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),me(ES,{ref_key:"rightPanel",ref:J,data:I(R),"option-render":I(te),placeholder:I(Z),filterable:re.filterable,format:re.format,"filter-method":re.filterMethod,title:I(ee),"default-checked":re.rightDefaultChecked,props:$.props,onCheckedChange:I(O)},{default:Ce(()=>[Ve(re.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var cte=Te(_te,[["__file","transfer.vue"]]);const pte=ut(cte),Ao="$treeNodeId",AS=function(o,u){!u||u[Ao]||Object.defineProperty(u,Ao,{value:o.id,enumerable:!1,configurable:!1,writable:!1})},i0=function(o,u){return o?u[o]:u[Ao]},xf=(o,u,c)=>{const $=o.value.currentNode;c();const m=o.value.currentNode;$!==m&&u("current-change",m?m.data:null,m)},Ef=o=>{let u=!0,c=!0,$=!0;for(let m=0,y=o.length;m<y;m++){const v=o[m];(v.checked!==!0||v.indeterminate)&&(u=!1,v.disabled||($=!1)),(v.checked!==!1||v.indeterminate)&&(c=!1)}return{all:u,none:c,allWithoutDisable:$,half:!u&&!c}},Hc=function(o){if(o.childNodes.length===0||o.loading)return;const{all:u,none:c,half:$}=Ef(o.childNodes);u?(o.checked=!0,o.indeterminate=!1):$?(o.checked=!1,o.indeterminate=!0):c&&(o.checked=!1,o.indeterminate=!1);const m=o.parent;!m||m.level===0||o.store.checkStrictly||Hc(m)},uc=function(o,u){const c=o.store.props,$=o.data||{},m=c[u];if(typeof m=="function")return m($,o);if(typeof m=="string")return $[m];if(typeof m>"u"){const y=$[u];return y===void 0?"":y}};let $te=0,Af=class jc{constructor(u){this.id=$te++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(const c in u)gt(u,c)&&(this[c]=u[c]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){const u=this.store;if(!u)throw new Error("[Node]store is required!");u.registerNode(this);const c=u.props;if(c&&typeof c.isLeaf<"u"){const y=uc(this,"isLeaf");typeof y=="boolean"&&(this.isLeafByUser=y)}if(u.lazy!==!0&&this.data?(this.setData(this.data),u.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&u.lazy&&u.defaultExpandAll&&this.expand(),Array.isArray(this.data)||AS(this,this.data),!this.data)return;const $=u.defaultExpandedKeys,m=u.key;m&&$&&$.includes(this.key)&&this.expand(null,u.autoExpandParent),m&&u.currentNodeKey!==void 0&&this.key===u.currentNodeKey&&(u.currentNode=this,u.currentNode.isCurrent=!0),u.lazy&&u._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&&(this.level===1||this.parent.expanded===!0)&&(this.canFocus=!0)}setData(u){Array.isArray(u)||AS(this,u),this.data=u,this.childNodes=[];let c;this.level===0&&Array.isArray(this.data)?c=this.data:c=uc(this,"children")||[];for(let $=0,m=c.length;$<m;$++)this.insertChild({data:c[$]})}get label(){return uc(this,"label")}get key(){const u=this.store.key;return this.data?this.data[u]:null}get disabled(){return uc(this,"disabled")}get nextSibling(){const u=this.parent;if(u){const c=u.childNodes.indexOf(this);if(c>-1)return u.childNodes[c+1]}return null}get previousSibling(){const u=this.parent;if(u){const c=u.childNodes.indexOf(this);if(c>-1)return c>0?u.childNodes[c-1]:null}return null}contains(u,c=!0){return(this.childNodes||[]).some($=>$===u||c&&$.contains(u))}remove(){const u=this.parent;u&&u.removeChild(this)}insertChild(u,c,$){if(!u)throw new Error("InsertChild error: child is required.");if(!(u instanceof jc)){if(!$){const m=this.getChildren(!0);m.includes(u.data)||(typeof c>"u"||c<0?m.push(u.data):m.splice(c,0,u.data))}Object.assign(u,{parent:this,store:this.store}),u=Ct(new jc(u)),u instanceof jc&&u.initialize()}u.level=this.level+1,typeof c>"u"||c<0?this.childNodes.push(u):this.childNodes.splice(c,0,u),this.updateLeafState()}insertBefore(u,c){let $;c&&($=this.childNodes.indexOf(c)),this.insertChild(u,$)}insertAfter(u,c){let $;c&&($=this.childNodes.indexOf(c),$!==-1&&($+=1)),this.insertChild(u,$)}removeChild(u){const c=this.getChildren()||[],$=c.indexOf(u.data);$>-1&&c.splice($,1);const m=this.childNodes.indexOf(u);m>-1&&(this.store&&this.store.deregisterNode(u),u.parent=null,this.childNodes.splice(m,1)),this.updateLeafState()}removeChildByData(u){let c=null;for(let $=0;$<this.childNodes.length;$++)if(this.childNodes[$].data===u){c=this.childNodes[$];break}c&&this.removeChild(c)}expand(u,c){const $=()=>{if(c){let m=this.parent;for(;m.level>0;)m.expanded=!0,m=m.parent}this.expanded=!0,u&&u(),this.childNodes.forEach(m=>{m.canFocus=!0})};this.shouldLoadData()?this.loadData(m=>{Array.isArray(m)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||Hc(this),$())}):$()}doCreateChildren(u,c={}){u.forEach($=>{this.insertChild(Object.assign({data:$},c),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(u=>{u.canFocus=!1})}shouldLoadData(){return this.store.lazy===!0&&this.store.load&&!this.loaded}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&typeof this.isLeafByUser<"u"){this.isLeaf=this.isLeafByUser;return}const u=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!u||u.length===0;return}this.isLeaf=!1}setChecked(u,c,$,m){if(this.indeterminate=u==="half",this.checked=u===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:v,allWithoutDisable:x}=Ef(this.childNodes);!this.isLeaf&&!v&&x&&(this.checked=!1,u=!1);const A=()=>{if(c){const M=this.childNodes;for(let N=0,O=M.length;N<O;N++){const U=M[N];m=m||u!==!1;const P=U.disabled?U.checked:m;U.setChecked(P,c,!0,m)}const{half:k,all:R}=Ef(M);R||(this.checked=R,this.indeterminate=k)}};if(this.shouldLoadData()){this.loadData(()=>{A(),Hc(this)},{checked:u!==!1});return}else A()}const y=this.parent;!y||y.level===0||$||Hc(y)}getChildren(u=!1){if(this.level===0)return this.data;const c=this.data;if(!c)return null;const $=this.store.props;let m="children";return $&&(m=$.children||"children"),c[m]===void 0&&(c[m]=null),u&&!c[m]&&(c[m]=[]),c[m]}updateChildren(){const u=this.getChildren()||[],c=this.childNodes.map(y=>y.data),$={},m=[];u.forEach((y,v)=>{const x=y[Ao];!!x&&c.findIndex(M=>M[Ao]===x)>=0?$[x]={index:v,data:y}:m.push({index:v,data:y})}),this.store.lazy||c.forEach(y=>{$[y[Ao]]||this.removeChildByData(y)}),m.forEach(({index:y,data:v})=>{this.insertChild({data:v},y)}),this.updateLeafState()}loadData(u,c={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(c).length)){this.loading=!0;const $=m=>{this.childNodes=[],this.doCreateChildren(m,c),this.loaded=!0,this.loading=!1,this.updateLeafState(),u&&u.call(this,m)};this.store.load(this,$)}else u&&u.call(this)}};class dte{constructor(u){this.currentNode=null,this.currentNodeKey=null;for(const c in u)gt(u,c)&&(this[c]=u[c]);this.nodesMap={}}initialize(){if(this.root=new Af({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const u=this.load;u(this.root,c=>{this.root.doCreateChildren(c),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(u){const c=this.filterNodeMethod,$=this.lazy,m=function(y){const v=y.root?y.root.childNodes:y.childNodes;if(v.forEach(x=>{x.visible=c.call(x,u,x.data,x),m(x)}),!y.visible&&v.length){let x=!0;x=!v.some(A=>A.visible),y.root?y.root.visible=x===!1:y.visible=x===!1}u&&y.visible&&!y.isLeaf&&(!$||y.loaded)&&y.expand()};m(this)}setData(u){u!==this.root.data?(this.root.setData(u),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(u){if(u instanceof Af)return u;const c=$t(u)?i0(this.key,u):u;return this.nodesMap[c]||null}insertBefore(u,c){const $=this.getNode(c);$.parent.insertBefore({data:u},$)}insertAfter(u,c){const $=this.getNode(c);$.parent.insertAfter({data:u},$)}remove(u){const c=this.getNode(u);c&&c.parent&&(c===this.currentNode&&(this.currentNode=null),c.parent.removeChild(c))}append(u,c){const $=c?this.getNode(c):this.root;$&&$.insertChild({data:u})}_initDefaultCheckedNodes(){const u=this.defaultCheckedKeys||[],c=this.nodesMap;u.forEach($=>{const m=c[$];m&&m.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(u){(this.defaultCheckedKeys||[]).includes(u.key)&&u.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(u){u!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=u,this._initDefaultCheckedNodes())}registerNode(u){const c=this.key;!u||!u.data||(c?u.key!==void 0&&(this.nodesMap[u.key]=u):this.nodesMap[u.id]=u)}deregisterNode(u){!this.key||!u||!u.data||(u.childNodes.forEach($=>{this.deregisterNode($)}),delete this.nodesMap[u.key])}getCheckedNodes(u=!1,c=!1){const $=[],m=function(y){(y.root?y.root.childNodes:y.childNodes).forEach(x=>{(x.checked||c&&x.indeterminate)&&(!u||u&&x.isLeaf)&&$.push(x.data),m(x)})};return m(this),$}getCheckedKeys(u=!1){return this.getCheckedNodes(u).map(c=>(c||{})[this.key])}getHalfCheckedNodes(){const u=[],c=function($){($.root?$.root.childNodes:$.childNodes).forEach(y=>{y.indeterminate&&u.push(y.data),c(y)})};return c(this),u}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(u=>(u||{})[this.key])}_getAllNodes(){const u=[],c=this.nodesMap;for(const $ in c)gt(c,$)&&u.push(c[$]);return u}updateChildren(u,c){const $=this.nodesMap[u];if(!$)return;const m=$.childNodes;for(let y=m.length-1;y>=0;y--){const v=m[y];this.remove(v.data)}for(let y=0,v=c.length;y<v;y++){const x=c[y];this.append(x,$.data)}}_setCheckedKeys(u,c=!1,$){const m=this._getAllNodes().sort((A,M)=>A.level-M.level),y=Object.create(null),v=Object.keys($);m.forEach(A=>A.setChecked(!1,!1));const x=A=>{A.childNodes.forEach(M=>{var k;y[M.data[u]]=!0,(k=M.childNodes)!=null&&k.length&&x(M)})};for(let A=0,M=m.length;A<M;A++){const k=m[A],R=k.data[u].toString();if(!v.includes(R)){k.checked&&!y[R]&&k.setChecked(!1,!1);continue}if(k.childNodes.length&&x(k),k.isLeaf||this.checkStrictly){k.setChecked(!0,!1);continue}if(k.setChecked(!0,!0),c){k.setChecked(!1,!1);const O=function(U){U.childNodes.forEach(H=>{H.isLeaf||H.setChecked(!1,!1),O(H)})};O(k)}}}setCheckedNodes(u,c=!1){const $=this.key,m={};u.forEach(y=>{m[(y||{})[$]]=!0}),this._setCheckedKeys($,c,m)}setCheckedKeys(u,c=!1){this.defaultCheckedKeys=u;const $=this.key,m={};u.forEach(y=>{m[y]=!0}),this._setCheckedKeys($,c,m)}setDefaultExpandedKeys(u){u=u||[],this.defaultExpandedKeys=u,u.forEach(c=>{const $=this.getNode(c);$&&$.expand(null,this.autoExpandParent)})}setChecked(u,c,$){const m=this.getNode(u);m&&m.setChecked(!!c,$)}getCurrentNode(){return this.currentNode}setCurrentNode(u){const c=this.currentNode;c&&(c.isCurrent=!1),this.currentNode=u,this.currentNode.isCurrent=!0}setUserCurrentNode(u,c=!0){const $=u[this.key],m=this.nodesMap[$];this.setCurrentNode(m),c&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(u,c=!0){if(u==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const $=this.getNode(u);$&&(this.setCurrentNode($),c&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const hte=Se({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(o){const u=Le("tree"),c=Be("NodeInstance"),$=Be("RootTree");return()=>{const m=o.node,{data:y,store:v}=m;return o.renderContent?o.renderContent(Ke,{_self:c,node:m,data:y,store:v}):Ve($.ctx.slots,"default",{node:m,data:y},()=>[Ke("span",{class:u.be("node","label")},[m.label])])}}});var fte=Te(hte,[["__file","tree-node-content.vue"]]);function tI(o){const u=Be("TreeNodeMap",null),c={treeNodeExpand:$=>{o.node!==$&&o.node.collapse()},children:[]};return u&&u.children.push(c),ht("TreeNodeMap",c),{broadcastExpanded:$=>{if(o.accordion)for(const m of c.children)m.treeNodeExpand($)}}}const rI=Symbol("dragEvents");function mte({props:o,ctx:u,el$:c,dropIndicator$:$,store:m}){const y=Le("tree"),v=ae({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return ht(rI,{treeNodeDragStart:({event:k,treeNode:R})=>{if(typeof o.allowDrag=="function"&&!o.allowDrag(R.node))return k.preventDefault(),!1;k.dataTransfer.effectAllowed="move";try{k.dataTransfer.setData("text/plain","")}catch{}v.value.draggingNode=R,u.emit("node-drag-start",R.node,k)},treeNodeDragOver:({event:k,treeNode:R})=>{const N=R,O=v.value.dropNode;O&&O.node.id!==N.node.id&&cn(O.$el,y.is("drop-inner"));const U=v.value.draggingNode;if(!U||!N)return;let P=!0,H=!0,J=!0,q=!0;typeof o.allowDrop=="function"&&(P=o.allowDrop(U.node,N.node,"prev"),q=H=o.allowDrop(U.node,N.node,"inner"),J=o.allowDrop(U.node,N.node,"next")),k.dataTransfer.dropEffect=H||P||J?"move":"none",(P||H||J)&&(O==null?void 0:O.node.id)!==N.node.id&&(O&&u.emit("node-drag-leave",U.node,O.node,k),u.emit("node-drag-enter",U.node,N.node,k)),P||H||J?v.value.dropNode=N:v.value.dropNode=null,N.node.nextSibling===U.node&&(J=!1),N.node.previousSibling===U.node&&(P=!1),N.node.contains(U.node,!1)&&(H=!1),(U.node===N.node||U.node.contains(N.node))&&(P=!1,H=!1,J=!1);const j=N.$el.querySelector(`.${y.be("node","content")}`).getBoundingClientRect(),K=c.value.getBoundingClientRect();let ee;const Z=P?H?.25:J?.45:1:-1,te=J?H?.75:P?.55:0:1;let re=-9999;const ie=k.clientY-j.top;ie<j.height*Z?ee="before":ie>j.height*te?ee="after":H?ee="inner":ee="none";const oe=N.$el.querySelector(`.${y.be("node","expand-icon")}`).getBoundingClientRect(),le=$.value;ee==="before"?re=oe.top-K.top:ee==="after"&&(re=oe.bottom-K.top),le.style.top=`${re}px`,le.style.left=`${oe.right-K.left}px`,ee==="inner"?gs(N.$el,y.is("drop-inner")):cn(N.$el,y.is("drop-inner")),v.value.showDropIndicator=ee==="before"||ee==="after",v.value.allowDrop=v.value.showDropIndicator||q,v.value.dropType=ee,u.emit("node-drag-over",U.node,N.node,k)},treeNodeDragEnd:k=>{const{draggingNode:R,dropType:N,dropNode:O}=v.value;if(k.preventDefault(),k.dataTransfer.dropEffect="move",R&&O){const U={data:R.node.data};N!=="none"&&R.node.remove(),N==="before"?O.node.parent.insertBefore(U,O.node):N==="after"?O.node.parent.insertAfter(U,O.node):N==="inner"&&O.node.insertChild(U),N!=="none"&&m.value.registerNode(U),cn(O.$el,y.is("drop-inner")),u.emit("node-drag-end",R.node,O.node,N,k),N!=="none"&&u.emit("node-drop",R.node,O.node,N,k)}R&&!O&&u.emit("node-drag-end",R.node,null,N,k),v.value.showDropIndicator=!1,v.value.draggingNode=null,v.value.dropNode=null,v.value.allowDrop=!0}}),{dragState:v}}const gte=Se({name:"ElTreeNode",components:{ElCollapseTransition:C$,ElCheckbox:Bn,NodeContent:fte,ElIcon:He,Loading:Ga},props:{node:{type:Af,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(o,u){const c=Le("tree"),{broadcastExpanded:$}=tI(o),m=Be("RootTree"),y=ae(!1),v=ae(!1),x=ae(null),A=ae(null),M=ae(null),k=Be(rI),R=ot();ht("NodeInstance",R),o.node.expanded&&(y.value=!0,v.value=!0);const N=m.props.props.children||"children";Re(()=>{const ie=o.node.data[N];return ie&&[...ie]},()=>{o.node.updateChildren()}),Re(()=>o.node.indeterminate,ie=>{P(o.node.checked,ie)}),Re(()=>o.node.checked,ie=>{P(ie,o.node.indeterminate)}),Re(()=>o.node.expanded,ie=>{Ge(()=>y.value=ie),ie&&(v.value=!0)});const O=ie=>i0(m.props.nodeKey,ie.data),U=ie=>{const oe=o.props.class;if(!oe)return{};let le;if(Ze(oe)){const{data:_e}=ie;le=oe(_e,ie)}else le=oe;return rt(le)?{[le]:!0}:le},P=(ie,oe)=>{(x.value!==ie||A.value!==oe)&&m.ctx.emit("check-change",o.node.data,ie,oe),x.value=ie,A.value=oe},H=ie=>{xf(m.store,m.ctx.emit,()=>m.store.value.setCurrentNode(o.node)),m.currentNode.value=o.node,m.props.expandOnClickNode&&q(),m.props.checkOnClickNode&&!o.node.disabled&&j(null,{target:{checked:!o.node.checked}}),m.ctx.emit("node-click",o.node.data,o.node,R,ie)},J=ie=>{m.instance.vnode.props.onNodeContextmenu&&(ie.stopPropagation(),ie.preventDefault()),m.ctx.emit("node-contextmenu",ie,o.node.data,o.node,R)},q=()=>{o.node.isLeaf||(y.value?(m.ctx.emit("node-collapse",o.node.data,o.node,R),o.node.collapse()):(o.node.expand(),u.emit("node-expand",o.node.data,o.node,R)))},j=(ie,oe)=>{o.node.setChecked(oe.target.checked,!m.props.checkStrictly),Ge(()=>{const le=m.store.value;m.ctx.emit("check",o.node.data,{checkedNodes:le.getCheckedNodes(),checkedKeys:le.getCheckedKeys(),halfCheckedNodes:le.getHalfCheckedNodes(),halfCheckedKeys:le.getHalfCheckedKeys()})})};return{ns:c,node$:M,tree:m,expanded:y,childNodeRendered:v,oldChecked:x,oldIndeterminate:A,getNodeKey:O,getNodeClass:U,handleSelectChange:P,handleClick:H,handleContextMenu:J,handleExpandIconClick:q,handleCheckChange:j,handleChildNodeExpand:(ie,oe,le)=>{$(oe),m.ctx.emit("node-expand",ie,oe,le)},handleDragStart:ie=>{m.props.draggable&&k.treeNodeDragStart({event:ie,treeNode:o})},handleDragOver:ie=>{ie.preventDefault(),m.props.draggable&&k.treeNodeDragOver({event:ie,treeNode:{$el:M.value,node:o.node}})},handleDrop:ie=>{ie.preventDefault()},handleDragEnd:ie=>{m.props.draggable&&k.treeNodeDragEnd(ie)},CaretRight:gx}}}),yte=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],vte=["aria-expanded"];function Ste(o,u,c,$,m,y){const v=Xe("el-icon"),x=Xe("el-checkbox"),A=Xe("loading"),M=Xe("node-content"),k=Xe("el-tree-node"),R=Xe("el-collapse-transition");return nt((X(),$e("div",{ref:"node$",class:ne([o.ns.b("node"),o.ns.is("expanded",o.expanded),o.ns.is("current",o.node.isCurrent),o.ns.is("hidden",!o.node.visible),o.ns.is("focusable",!o.node.disabled),o.ns.is("checked",!o.node.disabled&&o.node.checked),o.getNodeClass(o.node)]),role:"treeitem",tabindex:"-1","aria-expanded":o.expanded,"aria-disabled":o.node.disabled,"aria-checked":o.node.checked,draggable:o.tree.props.draggable,"data-key":o.getNodeKey(o.node),onClick:u[1]||(u[1]=Ye((...N)=>o.handleClick&&o.handleClick(...N),["stop"])),onContextmenu:u[2]||(u[2]=(...N)=>o.handleContextMenu&&o.handleContextMenu(...N)),onDragstart:u[3]||(u[3]=Ye((...N)=>o.handleDragStart&&o.handleDragStart(...N),["stop"])),onDragover:u[4]||(u[4]=Ye((...N)=>o.handleDragOver&&o.handleDragOver(...N),["stop"])),onDragend:u[5]||(u[5]=Ye((...N)=>o.handleDragEnd&&o.handleDragEnd(...N),["stop"])),onDrop:u[6]||(u[6]=Ye((...N)=>o.handleDrop&&o.handleDrop(...N),["stop"]))},[de("div",{class:ne(o.ns.be("node","content")),style:je({paddingLeft:(o.node.level-1)*o.tree.props.indent+"px"})},[o.tree.props.icon||o.CaretRight?(X(),Me(v,{key:0,class:ne([o.ns.be("node","expand-icon"),o.ns.is("leaf",o.node.isLeaf),{expanded:!o.node.isLeaf&&o.expanded}]),onClick:Ye(o.handleExpandIconClick,["stop"])},{default:Ce(()=>[(X(),Me(pt(o.tree.props.icon||o.CaretRight)))]),_:1},8,["class","onClick"])):Ie("v-if",!0),o.showCheckbox?(X(),Me(x,{key:1,"model-value":o.node.checked,indeterminate:o.node.indeterminate,disabled:!!o.node.disabled,onClick:u[0]||(u[0]=Ye(()=>{},["stop"])),onChange:o.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):Ie("v-if",!0),o.node.loading?(X(),Me(v,{key:2,class:ne([o.ns.be("node","loading-icon"),o.ns.is("loading")])},{default:Ce(()=>[me(A)]),_:1},8,["class"])):Ie("v-if",!0),me(M,{node:o.node,"render-content":o.renderContent},null,8,["node","render-content"])],6),me(R,null,{default:Ce(()=>[!o.renderAfterExpand||o.childNodeRendered?nt((X(),$e("div",{key:0,class:ne(o.ns.be("node","children")),role:"group","aria-expanded":o.expanded},[(X(!0),$e(ze,null,ft(o.node.childNodes,N=>(X(),Me(k,{key:o.getNodeKey(N),"render-content":o.renderContent,"render-after-expand":o.renderAfterExpand,"show-checkbox":o.showCheckbox,node:N,accordion:o.accordion,props:o.props,onNodeExpand:o.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,vte)),[[bt,o.expanded]]):Ie("v-if",!0)]),_:1})],42,yte)),[[bt,o.node.visible]])}var bte=Te(gte,[["render",Ste],["__file","tree-node.vue"]]);function Cte({el$:o},u){const c=Le("tree"),$=Ut([]),m=Ut([]);st(()=>{v()}),ta(()=>{$.value=Array.from(o.value.querySelectorAll("[role=treeitem]")),m.value=Array.from(o.value.querySelectorAll("input[type=checkbox]"))}),Re(m,x=>{x.forEach(A=>{A.setAttribute("tabindex","-1")})}),Wt(o,"keydown",x=>{const A=x.target;if(!A.className.includes(c.b("node")))return;const M=x.code;$.value=Array.from(o.value.querySelectorAll(`.${c.is("focusable")}[role=treeitem]`));const k=$.value.indexOf(A);let R;if([We.up,We.down].includes(M)){if(x.preventDefault(),M===We.up){R=k===-1?0:k!==0?k-1:$.value.length-1;const O=R;for(;!u.value.getNode($.value[R].dataset.key).canFocus;){if(R--,R===O){R=-1;break}R<0&&(R=$.value.length-1)}}else{R=k===-1?0:k<$.value.length-1?k+1:0;const O=R;for(;!u.value.getNode($.value[R].dataset.key).canFocus;){if(R++,R===O){R=-1;break}R>=$.value.length&&(R=0)}}R!==-1&&$.value[R].focus()}[We.left,We.right].includes(M)&&(x.preventDefault(),A.click());const N=A.querySelector('[type="checkbox"]');[We.enter,We.space].includes(M)&&N&&(x.preventDefault(),N.click())});const v=()=>{var x;$.value=Array.from(o.value.querySelectorAll(`.${c.is("focusable")}[role=treeitem]`)),m.value=Array.from(o.value.querySelectorAll("input[type=checkbox]"));const A=o.value.querySelectorAll(`.${c.is("checked")}[role=treeitem]`);if(A.length){A[0].setAttribute("tabindex","0");return}(x=$.value[0])==null||x.setAttribute("tabindex","0")}}const wte=Se({name:"ElTree",components:{ElTreeNode:bte},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:Mt}},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup(o,u){const{t:c}=St(),$=Le("tree"),m=ae(new dte({key:o.nodeKey,data:o.data,lazy:o.lazy,props:o.props,load:o.load,currentNodeKey:o.currentNodeKey,checkStrictly:o.checkStrictly,checkDescendants:o.checkDescendants,defaultCheckedKeys:o.defaultCheckedKeys,defaultExpandedKeys:o.defaultExpandedKeys,autoExpandParent:o.autoExpandParent,defaultExpandAll:o.defaultExpandAll,filterNodeMethod:o.filterNodeMethod}));m.value.initialize();const y=ae(m.value.root),v=ae(null),x=ae(null),A=ae(null),{broadcastExpanded:M}=tI(o),{dragState:k}=mte({props:o,ctx:u,el$:x,dropIndicator$:A,store:m});Cte({el$:x},m);const R=Q(()=>{const{childNodes:f}=y.value;return!f||f.length===0||f.every(({visible:he})=>!he)});Re(()=>o.currentNodeKey,f=>{m.value.setCurrentNodeKey(f)}),Re(()=>o.defaultCheckedKeys,f=>{m.value.setDefaultCheckedKey(f)}),Re(()=>o.defaultExpandedKeys,f=>{m.value.setDefaultExpandedKeys(f)}),Re(()=>o.data,f=>{m.value.setData(f)},{deep:!0}),Re(()=>o.checkStrictly,f=>{m.value.checkStrictly=f});const N=f=>{if(!o.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");m.value.filter(f)},O=f=>i0(o.nodeKey,f.data),U=f=>{if(!o.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const he=m.value.getNode(f);if(!he)return[];const V=[he.data];let ue=he.parent;for(;ue&&ue!==y.value;)V.push(ue.data),ue=ue.parent;return V.reverse()},P=(f,he)=>m.value.getCheckedNodes(f,he),H=f=>m.value.getCheckedKeys(f),J=()=>{const f=m.value.getCurrentNode();return f?f.data:null},q=()=>{if(!o.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const f=J();return f?f[o.nodeKey]:null},j=(f,he)=>{if(!o.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");m.value.setCheckedNodes(f,he)},K=(f,he)=>{if(!o.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");m.value.setCheckedKeys(f,he)},ee=(f,he,V)=>{m.value.setChecked(f,he,V)},Z=()=>m.value.getHalfCheckedNodes(),te=()=>m.value.getHalfCheckedKeys(),re=(f,he=!0)=>{if(!o.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");xf(m,u.emit,()=>m.value.setUserCurrentNode(f,he))},ie=(f,he=!0)=>{if(!o.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");xf(m,u.emit,()=>m.value.setCurrentNodeKey(f,he))},oe=f=>m.value.getNode(f),le=f=>{m.value.remove(f)},_e=(f,he)=>{m.value.append(f,he)},fe=(f,he)=>{m.value.insertBefore(f,he)},pe=(f,he)=>{m.value.insertAfter(f,he)},C=(f,he,V)=>{M(he),u.emit("node-expand",f,he,V)},t=(f,he)=>{if(!o.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");m.value.updateChildren(f,he)};return ht("RootTree",{ctx:u,props:o,store:m,root:y,currentNode:v,instance:ot()}),ht(Es,void 0),{ns:$,store:m,root:y,currentNode:v,dragState:k,el$:x,dropIndicator$:A,isEmpty:R,filter:N,getNodeKey:O,getNodePath:U,getCheckedNodes:P,getCheckedKeys:H,getCurrentNode:J,getCurrentKey:q,setCheckedNodes:j,setCheckedKeys:K,setChecked:ee,getHalfCheckedNodes:Z,getHalfCheckedKeys:te,setCurrentNode:re,setCurrentKey:ie,t:c,getNode:oe,remove:le,append:_e,insertBefore:fe,insertAfter:pe,handleNodeExpand:C,updateKeyChildren:t}}});function xte(o,u,c,$,m,y){const v=Xe("el-tree-node");return X(),$e("div",{ref:"el$",class:ne([o.ns.b(),o.ns.is("dragging",!!o.dragState.draggingNode),o.ns.is("drop-not-allow",!o.dragState.allowDrop),o.ns.is("drop-inner",o.dragState.dropType==="inner"),{[o.ns.m("highlight-current")]:o.highlightCurrent}]),role:"tree"},[(X(!0),$e(ze,null,ft(o.root.childNodes,x=>(X(),Me(v,{key:o.getNodeKey(x),node:x,props:o.props,accordion:o.accordion,"render-after-expand":o.renderAfterExpand,"show-checkbox":o.showCheckbox,"render-content":o.renderContent,onNodeExpand:o.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),o.isEmpty?(X(),$e("div",{key:0,class:ne(o.ns.e("empty-block"))},[Ve(o.$slots,"empty",{},()=>{var x;return[de("span",{class:ne(o.ns.e("empty-text"))},Fe((x=o.emptyText)!=null?x:o.t("el.tree.emptyText")),3)]})],2)):Ie("v-if",!0),nt(de("div",{ref:"dropIndicator$",class:ne(o.ns.e("drop-indicator"))},null,2),[[bt,o.dragState.showDropIndicator]])],2)}var qc=Te(wte,[["render",xte],["__file","tree.vue"]]);qc.install=o=>{o.component(qc.name,qc)};const Vp=qc,Ete=Vp,Ate=(o,{attrs:u,emit:c},{tree:$,key:m})=>{const y=Le("tree-select"),v={...Js(Ar(o),Object.keys(Ni.props)),...u,"onUpdate:modelValue":x=>c(_t,x),valueKey:m,popperClass:Q(()=>{const x=[y.e("popper")];return o.popperClass&&x.push(o.popperClass),x.join(" ")}),filterMethod:(x="")=>{o.filterMethod&&o.filterMethod(x),Ge(()=>{var A;(A=$.value)==null||A.filter(x)})},onVisibleChange:x=>{var A;(A=u.onVisibleChange)==null||A.call(u,x),o.filterable&&x&&v.filterMethod()}};return v},Ite=Se({extends:Cp,setup(o,u){const c=Cp.setup(o,u);delete c.selectOptionClick;const $=ot().proxy;return Ge(()=>{c.select.states.cachedOptions.get($.value)||c.select.onOptionCreate($)}),c},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function If(o){return o||o===0}function o0(o){return Array.isArray(o)&&o.length}function Tl(o){return Array.isArray(o)?o:If(o)?[o]:[]}function Wc(o,u,c,$,m){for(let y=0;y<o.length;y++){const v=o[y];if(u(v,y,o,m))return $?$(v,y,o,m):v;{const x=c(v);if(o0(x)){const A=Wc(x,u,c,$,v);if(A)return A}}}}function nI(o,u,c,$){for(let m=0;m<o.length;m++){const y=o[m];u(y,m,o,$);const v=c(y);o0(v)&&nI(v,u,c,y)}}const Mte=(o,{attrs:u,slots:c,emit:$},{select:m,tree:y,key:v})=>{Re(()=>o.modelValue,()=>{o.showCheckbox&&Ge(()=>{const N=y.value;N&&!Nr(N.getCheckedKeys(),Tl(o.modelValue))&&N.setCheckedKeys(Tl(o.modelValue))})},{immediate:!0,deep:!0});const x=Q(()=>({value:v.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf",...o.props})),A=(N,O)=>{var U;const P=x.value[N];return Ze(P)?P(O,(U=y.value)==null?void 0:U.getNode(A("value",O))):O[P]},M=Tl(o.modelValue).map(N=>Wc(o.data||[],O=>A("value",O)===N,O=>A("children",O),(O,U,P,H)=>H&&A("value",H))).filter(N=>If(N)),k=Q(()=>{if(!o.renderAfterExpand&&!o.lazy)return[];const N=[];return nI(o.data.concat(o.cacheData),O=>{const U=A("value",O);N.push({value:U,currentLabel:A("label",O),isDisabled:A("disabled",O)})},O=>A("children",O)),N}),R=Q(()=>k.value.reduce((N,O)=>({...N,[O.value]:O}),{}));return{...Js(Ar(o),Object.keys(Vp.props)),...u,nodeKey:v,expandOnClickNode:Q(()=>!o.checkStrictly&&o.expandOnClickNode),defaultExpandedKeys:Q(()=>o.defaultExpandedKeys?o.defaultExpandedKeys.concat(M):M),renderContent:(N,{node:O,data:U,store:P})=>N(Ite,{value:A("value",U),label:A("label",U),disabled:A("disabled",U)},o.renderContent?()=>o.renderContent(N,{node:O,data:U,store:P}):c.default?()=>c.default({node:O,data:U,store:P}):void 0),filterNodeMethod:(N,O,U)=>o.filterNodeMethod?o.filterNodeMethod(N,O,U):N?new RegExp(Gm(N),"i").test(A("label",O)||""):!0,onNodeClick:(N,O,U)=>{var P,H,J;if((P=u.onNodeClick)==null||P.call(u,N,O,U),!(o.showCheckbox&&o.checkOnClickNode))if(!o.showCheckbox&&(o.checkStrictly||O.isLeaf)){if(!A("disabled",N)){const q=(H=m.value)==null?void 0:H.states.options.get(A("value",N));(J=m.value)==null||J.handleOptionSelect(q)}}else o.expandOnClickNode&&U.proxy.handleExpandIconClick()},onCheck:(N,O)=>{if(!o.showCheckbox)return;const U=A("value",N),P=O.checkedKeys,H=o.multiple?Tl(o.modelValue).filter(q=>q in R.value&&!y.value.getNode(q)&&!P.includes(q)):[],J=P.concat(H);if(o.checkStrictly)$(_t,o.multiple?J:J.includes(U)?U:void 0);else if(o.multiple)$(_t,y.value.getCheckedKeys(!0));else{const q=Wc([N],ee=>!o0(A("children",ee))&&!A("disabled",ee),ee=>A("children",ee)),j=q?A("value",q):void 0,K=If(o.modelValue)&&!!Wc([N],ee=>A("value",ee)===o.modelValue,ee=>A("children",ee));$(_t,j===o.modelValue||K?void 0:j)}Ge(()=>{var q;const j=Tl(o.modelValue);y.value.setCheckedKeys(j),(q=u.onCheck)==null||q.call(u,N,{checkedKeys:y.value.getCheckedKeys(),checkedNodes:y.value.getCheckedNodes(),halfCheckedKeys:y.value.getHalfCheckedKeys(),halfCheckedNodes:y.value.getHalfCheckedNodes()})})},cacheOptions:k}};var kte=Se({props:{data:{type:Array,default:()=>[]}},setup(o){const u=Be(h_);return Re(()=>o.data,()=>{var c;o.data.forEach(m=>{u.states.cachedOptions.has(m.value)||u.states.cachedOptions.set(m.value,m)});const $=((c=u.selectRef)==null?void 0:c.querySelectorAll("input"))||[];Array.from($).includes(document.activeElement)||u.setSelected()},{flush:"post",immediate:!0}),()=>{}}});const Vte=Se({name:"ElTreeSelect",inheritAttrs:!1,props:{...Ni.props,...Vp.props,cacheData:{type:Array,default:()=>[]}},setup(o,u){const{slots:c,expose:$}=u,m=ae(),y=ae(),v=Q(()=>o.nodeKey||o.valueKey||"value"),x=Ate(o,u,{select:m,tree:y,key:v}),{cacheOptions:A,...M}=Mte(o,u,{select:m,tree:y,key:v}),k=Ct({});return $(k),st(()=>{Object.assign(k,{...Js(y.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...Js(m.value,["focus","blur"])})}),()=>Ke(Ni,Ct({...x,ref:R=>m.value=R}),{...c,default:()=>[Ke(kte,{data:A.value}),Ke(Vp,Ct({...M,ref:R=>y.value=R}))]})}});var Kc=Te(Vte,[["__file","tree-select.vue"]]);Kc.install=o=>{o.component(Kc.name,Kc)};const Rte=Kc,Lte=Rte,l0=Symbol(),Fte={key:-1,level:-1,data:{}};var zl=(o=>(o.KEY="id",o.LABEL="label",o.CHILDREN="children",o.DISABLED="disabled",o))(zl||{}),Mf=(o=>(o.ADD="add",o.DELETE="delete",o))(Mf||{});const sI={type:Number,default:26},Nte=Ne({data:{type:Ae(Array),default:()=>Gt([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:Ae(Object),default:()=>Gt({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:Ae(Array),default:()=>Gt([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:Ae(Array),default:()=>Gt([])},indent:{type:Number,default:16},itemSize:sI,icon:{type:Mt},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:Ae([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:Ae(Function)},perfMode:{type:Boolean,default:!0}}),Tte=Ne({node:{type:Ae(Object),default:()=>Gt(Fte)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1},itemSize:sI}),Ote=Ne({node:{type:Ae(Object),required:!0}}),aI="node-click",iI="node-expand",oI="node-collapse",lI="current-change",uI="check",_I="check-change",cI="node-contextmenu",Pte={[aI]:(o,u,c)=>o&&u&&c,[iI]:(o,u)=>o&&u,[oI]:(o,u)=>o&&u,[lI]:(o,u)=>o&&u,[uI]:(o,u)=>o&&u,[_I]:(o,u)=>o&&typeof u=="boolean",[cI]:(o,u,c)=>o&&u&&c},Ute={click:(o,u)=>!!(o&&u),toggle:o=>!!o,check:(o,u)=>o&&typeof u=="boolean"};function Dte(o,u){const c=ae(new Set),$=ae(new Set),{emit:m}=ot();Re([()=>u.value,()=>o.defaultCheckedKeys],()=>Ge(()=>{q(o.defaultCheckedKeys)}),{immediate:!0});const y=()=>{if(!u.value||!o.showCheckbox||o.checkStrictly)return;const{levelTreeNodeMap:j,maxLevel:K}=u.value,ee=c.value,Z=new Set;for(let te=K-1;te>=1;--te){const re=j.get(te);re&&re.forEach(ie=>{const oe=ie.children;if(oe){let le=!0,_e=!1;for(const fe of oe){const pe=fe.key;if(ee.has(pe))_e=!0;else if(Z.has(pe)){le=!1,_e=!0;break}else le=!1}le?ee.add(ie.key):_e?(Z.add(ie.key),ee.delete(ie.key)):(ee.delete(ie.key),Z.delete(ie.key))}})}$.value=Z},v=j=>c.value.has(j.key),x=j=>$.value.has(j.key),A=(j,K,ee=!0)=>{const Z=c.value,te=(re,ie)=>{Z[ie?Mf.ADD:Mf.DELETE](re.key);const oe=re.children;!o.checkStrictly&&oe&&oe.forEach(le=>{le.disabled||te(le,ie)})};te(j,K),y(),ee&&M(j,K)},M=(j,K)=>{const{checkedNodes:ee,checkedKeys:Z}=U(),{halfCheckedNodes:te,halfCheckedKeys:re}=P();m(uI,j.data,{checkedKeys:Z,checkedNodes:ee,halfCheckedKeys:re,halfCheckedNodes:te}),m(_I,j.data,K)};function k(j=!1){return U(j).checkedKeys}function R(j=!1){return U(j).checkedNodes}function N(){return P().halfCheckedKeys}function O(){return P().halfCheckedNodes}function U(j=!1){const K=[],ee=[];if(u!=null&&u.value&&o.showCheckbox){const{treeNodeMap:Z}=u.value;c.value.forEach(te=>{const re=Z.get(te);re&&(!j||j&&re.isLeaf)&&(ee.push(te),K.push(re.data))})}return{checkedKeys:ee,checkedNodes:K}}function P(){const j=[],K=[];if(u!=null&&u.value&&o.showCheckbox){const{treeNodeMap:ee}=u.value;$.value.forEach(Z=>{const te=ee.get(Z);te&&(K.push(Z),j.push(te.data))})}return{halfCheckedNodes:j,halfCheckedKeys:K}}function H(j){c.value.clear(),$.value.clear(),q(j)}function J(j,K){if(u!=null&&u.value&&o.showCheckbox){const ee=u.value.treeNodeMap.get(j);ee&&A(ee,K,!1)}}function q(j){if(u!=null&&u.value){const{treeNodeMap:K}=u.value;if(o.showCheckbox&&K&&j)for(const ee of j){const Z=K.get(ee);Z&&!v(Z)&&A(Z,!0,!1)}}}return{updateCheckedKeys:y,toggleCheckbox:A,isChecked:v,isIndeterminate:x,getCheckedKeys:k,getCheckedNodes:R,getHalfCheckedKeys:N,getHalfCheckedNodes:O,setChecked:J,setCheckedKeys:H}}function Bte(o,u){const c=ae(new Set([])),$=ae(new Set([])),m=Q(()=>Ze(o.filterMethod));function y(x){var A;if(!m.value)return;const M=new Set,k=$.value,R=c.value,N=[],O=((A=u.value)==null?void 0:A.treeNodes)||[],U=o.filterMethod;R.clear();function P(H){H.forEach(J=>{N.push(J),U!=null&&U(x,J.data)?N.forEach(j=>{M.add(j.key)}):J.isLeaf&&R.add(J.key);const q=J.children;if(q&&P(q),!J.isLeaf){if(!M.has(J.key))R.add(J.key);else if(q){let j=!0;for(const K of q)if(!R.has(K.key)){j=!1;break}j?k.add(J.key):k.delete(J.key)}}N.pop()})}return P(O),M}function v(x){return $.value.has(x.key)}return{hiddenExpandIconKeySet:$,hiddenNodeKeySet:c,doFilter:y,isForceHiddenExpandIcon:v}}function Jte(o,u){const c=ae(new Set(o.defaultExpandedKeys)),$=ae(),m=Ut();Re(()=>o.currentNodeKey,i=>{$.value=i},{immediate:!0}),Re(()=>o.data,i=>{s(i)},{immediate:!0});const{isIndeterminate:y,isChecked:v,toggleCheckbox:x,getCheckedKeys:A,getCheckedNodes:M,getHalfCheckedKeys:k,getHalfCheckedNodes:R,setChecked:N,setCheckedKeys:O}=Dte(o,m),{doFilter:U,hiddenNodeKeySet:P,isForceHiddenExpandIcon:H}=Bte(o,m),J=Q(()=>{var i;return((i=o.props)==null?void 0:i.value)||zl.KEY}),q=Q(()=>{var i;return((i=o.props)==null?void 0:i.children)||zl.CHILDREN}),j=Q(()=>{var i;return((i=o.props)==null?void 0:i.disabled)||zl.DISABLED}),K=Q(()=>{var i;return((i=o.props)==null?void 0:i.label)||zl.LABEL}),ee=Q(()=>{const i=c.value,l=P.value,_=[],p=m.value&&m.value.treeNodes||[];function d(){const g=[];for(let S=p.length-1;S>=0;--S)g.push(p[S]);for(;g.length;){const S=g.pop();if(S&&(l.has(S.key)||_.push(S),i.has(S.key))){const b=S.children;if(b){const w=b.length;for(let E=w-1;E>=0;--E)g.push(b[E])}}}}return d(),_}),Z=Q(()=>ee.value.length>0);function te(i){const l=new Map,_=new Map;let p=1;function d(S,b=1,w=void 0){var E;const L=[];for(const T of S){const F=oe(T),D={level:b,key:F,data:T};D.label=_e(T),D.parent=w;const B=ie(T);D.disabled=le(T),D.isLeaf=!B||B.length===0,B&&B.length&&(D.children=d(B,b+1,D)),L.push(D),l.set(F,D),_.has(b)||_.set(b,[]),(E=_.get(b))==null||E.push(D)}return b>p&&(p=b),L}const g=d(i);return{treeNodeMap:l,levelTreeNodeMap:_,maxLevel:p,treeNodes:g}}function re(i){const l=U(i);l&&(c.value=l)}function ie(i){return i[q.value]}function oe(i){return i?i[J.value]:""}function le(i){return i[j.value]}function _e(i){return i[K.value]}function fe(i){c.value.has(i.key)?V(i):he(i)}function pe(i){c.value=new Set(i)}function C(i,l){u(aI,i.data,i,l),t(i),o.expandOnClickNode&&fe(i),o.showCheckbox&&o.checkOnClickNode&&!i.disabled&&x(i,!v(i),!0)}function t(i){h(i)||($.value=i.key,u(lI,i.data,i))}function f(i,l){x(i,l)}function he(i){const l=c.value;if(m.value&&o.accordion){const{treeNodeMap:_}=m.value;l.forEach(p=>{const d=_.get(p);i&&i.level===(d==null?void 0:d.level)&&l.delete(p)})}l.add(i.key),u(iI,i.data,i)}function V(i){c.value.delete(i.key),u(oI,i.data,i)}function ue(i){return c.value.has(i.key)}function W(i){return!!i.disabled}function h(i){const l=$.value;return l!==void 0&&l===i.key}function e(){var i,l;if($.value)return(l=(i=m.value)==null?void 0:i.treeNodeMap.get($.value))==null?void 0:l.data}function r(){return $.value}function n(i){$.value=i}function s(i){Ge(()=>m.value=te(i))}function a(i){var l;const _=$t(i)?oe(i):i;return(l=m.value)==null?void 0:l.treeNodeMap.get(_)}return{tree:m,flattenTree:ee,isNotEmpty:Z,getKey:oe,getChildren:ie,toggleExpand:fe,toggleCheckbox:x,isExpanded:ue,isChecked:v,isIndeterminate:y,isDisabled:W,isCurrent:h,isForceHiddenExpandIcon:H,handleNodeClick:C,handleNodeCheck:f,getCurrentNode:e,getCurrentKey:r,setCurrentKey:n,getCheckedKeys:A,getCheckedNodes:M,getHalfCheckedKeys:k,getHalfCheckedNodes:R,setChecked:N,setCheckedKeys:O,filter:re,setData:s,getNode:a,expandNode:he,collapseNode:V,setExpandedKeys:pe}}var zte=Se({name:"ElTreeNodeContent",props:Ote,setup(o){const u=Be(l0),c=Le("tree");return()=>{const $=o.node,{data:m}=$;return u!=null&&u.ctx.slots.default?u.ctx.slots.default({node:$,data:m}):Ke("span",{class:c.be("node","label")},[$==null?void 0:$.label])}}});const Hte=["aria-expanded","aria-disabled","aria-checked","data-key","onClick"],jte=Se({name:"ElTreeNode"}),qte=Se({...jte,props:Tte,emits:Ute,setup(o,{emit:u}){const c=o,$=Be(l0),m=Le("tree"),y=Q(()=>{var R;return(R=$==null?void 0:$.props.indent)!=null?R:16}),v=Q(()=>{var R;return(R=$==null?void 0:$.props.icon)!=null?R:gx}),x=R=>{u("click",c.node,R)},A=()=>{u("toggle",c.node)},M=R=>{u("check",c.node,R)},k=R=>{var N,O,U,P;(U=(O=(N=$==null?void 0:$.instance)==null?void 0:N.vnode)==null?void 0:O.props)!=null&&U.onNodeContextmenu&&(R.stopPropagation(),R.preventDefault()),$==null||$.ctx.emit(cI,R,(P=c.node)==null?void 0:P.data,c.node)};return(R,N)=>{var O,U,P;return X(),$e("div",{ref:"node$",class:ne([I(m).b("node"),I(m).is("expanded",R.expanded),I(m).is("current",R.current),I(m).is("focusable",!R.disabled),I(m).is("checked",!R.disabled&&R.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":R.expanded,"aria-disabled":R.disabled,"aria-checked":R.checked,"data-key":(O=R.node)==null?void 0:O.key,onClick:Ye(x,["stop"]),onContextmenu:k},[de("div",{class:ne(I(m).be("node","content")),style:je({paddingLeft:`${(R.node.level-1)*I(y)}px`,height:R.itemSize+"px"})},[I(v)?(X(),Me(I(He),{key:0,class:ne([I(m).is("leaf",!!((U=R.node)!=null&&U.isLeaf)),I(m).is("hidden",R.hiddenExpandIcon),{expanded:!((P=R.node)!=null&&P.isLeaf)&&R.expanded},I(m).be("node","expand-icon")]),onClick:Ye(A,["stop"])},{default:Ce(()=>[(X(),Me(pt(I(v))))]),_:1},8,["class","onClick"])):Ie("v-if",!0),R.showCheckbox?(X(),Me(I(Bn),{key:1,"model-value":R.checked,indeterminate:R.indeterminate,disabled:R.disabled,onChange:M,onClick:N[0]||(N[0]=Ye(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled"])):Ie("v-if",!0),me(I(zte),{node:R.node},null,8,["node"])],6)],42,Hte)}}});var Wte=Te(qte,[["__file","tree-node.vue"]]);const Kte=Se({name:"ElTreeV2"}),Gte=Se({...Kte,props:Nte,emits:Pte,setup(o,{expose:u,emit:c}){const $=o,m=br(),y=Q(()=>$.itemSize);ht(l0,{ctx:{emit:c,slots:m},props:$,instance:ot()}),ht(Es,void 0);const{t:v}=St(),x=Le("tree"),{flattenTree:A,isNotEmpty:M,toggleExpand:k,isExpanded:R,isIndeterminate:N,isChecked:O,isDisabled:U,isCurrent:P,isForceHiddenExpandIcon:H,handleNodeClick:J,handleNodeCheck:q,toggleCheckbox:j,getCurrentNode:K,getCurrentKey:ee,setCurrentKey:Z,getCheckedKeys:te,getCheckedNodes:re,getHalfCheckedKeys:ie,getHalfCheckedNodes:oe,setChecked:le,setCheckedKeys:_e,filter:fe,setData:pe,getNode:C,expandNode:t,collapseNode:f,setExpandedKeys:he}=Jte($,c);return u({toggleCheckbox:j,getCurrentNode:K,getCurrentKey:ee,setCurrentKey:Z,getCheckedKeys:te,getCheckedNodes:re,getHalfCheckedKeys:ie,getHalfCheckedNodes:oe,setChecked:le,setCheckedKeys:_e,filter:fe,setData:pe,getNode:C,expandNode:t,collapseNode:f,setExpandedKeys:he}),(V,ue)=>{var W;return X(),$e("div",{class:ne([I(x).b(),{[I(x).m("highlight-current")]:V.highlightCurrent}]),role:"tree"},[I(M)?(X(),Me(I(fA),{key:0,"class-name":I(x).b("virtual-list"),data:I(A),total:I(A).length,height:V.height,"item-size":I(y),"perf-mode":V.perfMode},{default:Ce(({data:h,index:e,style:r})=>[(X(),Me(Wte,{key:h[e].key,style:je(r),node:h[e],expanded:I(R)(h[e]),"show-checkbox":V.showCheckbox,checked:I(O)(h[e]),indeterminate:I(N)(h[e]),"item-size":I(y),disabled:I(U)(h[e]),current:I(P)(h[e]),"hidden-expand-icon":I(H)(h[e]),onClick:I(J),onToggle:I(k),onCheck:I(q)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","item-size","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(X(),$e("div",{key:1,class:ne(I(x).e("empty-block"))},[de("span",{class:ne(I(x).e("empty-text"))},Fe((W=V.emptyText)!=null?W:I(v)("el.tree.emptyText")),3)],2))],2)}}});var Qte=Te(Gte,[["__file","tree.vue"]]);const Zte=ut(Qte),pI=Symbol("uploadContextKey"),Yte="ElUpload";class Xte extends Error{constructor(u,c,$,m){super(u),this.name="UploadAjaxError",this.status=c,this.method=$,this.url=m}}function IS(o,u,c){let $;return c.response?$=`${c.response.error||c.response}`:c.responseText?$=`${c.responseText}`:$=`fail to ${u.method} ${o} ${c.status}`,new Xte($,c.status,u.method,o)}function ere(o){const u=o.responseText||o.response;if(!u)return u;try{return JSON.parse(u)}catch{return u}}const tre=o=>{typeof XMLHttpRequest>"u"&&hr(Yte,"XMLHttpRequest is undefined");const u=new XMLHttpRequest,c=o.action;u.upload&&u.upload.addEventListener("progress",y=>{const v=y;v.percent=y.total>0?y.loaded/y.total*100:0,o.onProgress(v)});const $=new FormData;if(o.data)for(const[y,v]of Object.entries(o.data))De(v)&&v.length?$.append(y,...v):$.append(y,v);$.append(o.filename,o.file,o.file.name),u.addEventListener("error",()=>{o.onError(IS(c,o,u))}),u.addEventListener("load",()=>{if(u.status<200||u.status>=300)return o.onError(IS(c,o,u));o.onSuccess(ere(u))}),u.open(o.method,c,!0),o.withCredentials&&"withCredentials"in u&&(u.withCredentials=!0);const m=o.headers||{};if(m instanceof Headers)m.forEach((y,v)=>u.setRequestHeader(v,y));else for(const[y,v]of Object.entries(m))yr(v)||u.setRequestHeader(y,String(v));return u.send($),u},$I=["text","picture","picture-card"];let rre=1;const kf=()=>Date.now()+rre++,dI=Ne({action:{type:String,default:"#"},headers:{type:Ae(Object)},method:{type:String,default:"post"},data:{type:Ae([Object,Function,Promise]),default:()=>Gt({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:Ae(Array),default:()=>Gt([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:$I,default:"text"},httpRequest:{type:Ae(Function),default:tre},disabled:Boolean,limit:Number}),nre=Ne({...dI,beforeUpload:{type:Ae(Function),default:Et},beforeRemove:{type:Ae(Function)},onRemove:{type:Ae(Function),default:Et},onChange:{type:Ae(Function),default:Et},onPreview:{type:Ae(Function),default:Et},onSuccess:{type:Ae(Function),default:Et},onProgress:{type:Ae(Function),default:Et},onError:{type:Ae(Function),default:Et},onExceed:{type:Ae(Function),default:Et}}),sre=Ne({files:{type:Ae(Array),default:()=>Gt([])},disabled:{type:Boolean,default:!1},handlePreview:{type:Ae(Function),default:Et},listType:{type:String,values:$I,default:"text"}}),are={remove:o=>!!o},ire=["onKeydown"],ore=["src"],lre=["onClick"],ure=["title"],_re=["onClick"],cre=["onClick"],pre=Se({name:"ElUploadList"}),$re=Se({...pre,props:sre,emits:are,setup(o,{emit:u}){const c=o,{t:$}=St(),m=Le("upload"),y=Le("icon"),v=Le("list"),x=fn(),A=ae(!1),M=Q(()=>[m.b("list"),m.bm("list",c.listType),m.is("disabled",c.disabled)]),k=R=>{u("remove",R)};return(R,N)=>(X(),Me(pw,{tag:"ul",class:ne(I(M)),name:I(v).b()},{default:Ce(()=>[(X(!0),$e(ze,null,ft(R.files,O=>(X(),$e("li",{key:O.uid||O.name,class:ne([I(m).be("list","item"),I(m).is(O.status),{focusing:A.value}]),tabindex:"0",onKeydown:It(U=>!I(x)&&k(O),["delete"]),onFocus:N[0]||(N[0]=U=>A.value=!0),onBlur:N[1]||(N[1]=U=>A.value=!1),onClick:N[2]||(N[2]=U=>A.value=!1)},[Ve(R.$slots,"default",{file:O},()=>[R.listType==="picture"||O.status!=="uploading"&&R.listType==="picture-card"?(X(),$e("img",{key:0,class:ne(I(m).be("list","item-thumbnail")),src:O.url,alt:""},null,10,ore)):Ie("v-if",!0),O.status==="uploading"||R.listType!=="picture-card"?(X(),$e("div",{key:1,class:ne(I(m).be("list","item-info"))},[de("a",{class:ne(I(m).be("list","item-name")),onClick:Ye(U=>R.handlePreview(O),["prevent"])},[me(I(He),{class:ne(I(y).m("document"))},{default:Ce(()=>[me(I(kO))]),_:1},8,["class"]),de("span",{class:ne(I(m).be("list","item-file-name")),title:O.name},Fe(O.name),11,ure)],10,lre),O.status==="uploading"?(X(),Me(I(oA),{key:0,type:R.listType==="picture-card"?"circle":"line","stroke-width":R.listType==="picture-card"?6:2,percentage:Number(O.percentage),style:je(R.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):Ie("v-if",!0)],2)):Ie("v-if",!0),de("label",{class:ne(I(m).be("list","item-status-label"))},[R.listType==="text"?(X(),Me(I(He),{key:0,class:ne([I(y).m("upload-success"),I(y).m("circle-check")])},{default:Ce(()=>[me(I(Ym))]),_:1},8,["class"])):["picture-card","picture"].includes(R.listType)?(X(),Me(I(He),{key:1,class:ne([I(y).m("upload-success"),I(y).m("check")])},{default:Ce(()=>[me(I(o_))]),_:1},8,["class"])):Ie("v-if",!0)],2),I(x)?Ie("v-if",!0):(X(),Me(I(He),{key:2,class:ne(I(y).m("close")),onClick:U=>k(O)},{default:Ce(()=>[me(I(ns))]),_:2},1032,["class","onClick"])),Ie(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),Ie(" This is a bug which needs to be fixed "),Ie(" TODO: Fix the incorrect navigation interaction "),I(x)?Ie("v-if",!0):(X(),$e("i",{key:3,class:ne(I(y).m("close-tip"))},Fe(I($)("el.upload.deleteTip")),3)),R.listType==="picture-card"?(X(),$e("span",{key:4,class:ne(I(m).be("list","item-actions"))},[de("span",{class:ne(I(m).be("list","item-preview")),onClick:U=>R.handlePreview(O)},[me(I(He),{class:ne(I(y).m("zoom-in"))},{default:Ce(()=>[me(I(bx))]),_:1},8,["class"])],10,_re),I(x)?Ie("v-if",!0):(X(),$e("span",{key:0,class:ne(I(m).be("list","item-delete")),onClick:U=>k(O)},[me(I(He),{class:ne(I(y).m("delete"))},{default:Ce(()=>[me(I(IO))]),_:1},8,["class"])],10,cre))],2)):Ie("v-if",!0)])],42,ire))),128)),Ve(R.$slots,"append")]),_:3},8,["class","name"]))}});var MS=Te($re,[["__file","upload-list.vue"]]);const dre=Ne({disabled:{type:Boolean,default:!1}}),hre={file:o=>De(o)},fre=["onDrop","onDragover"],hI="ElUploadDrag",mre=Se({name:hI}),gre=Se({...mre,props:dre,emits:hre,setup(o,{emit:u}){const c=Be(pI);c||hr(hI,"usage: <el-upload><el-upload-dragger /></el-upload>");const $=Le("upload"),m=ae(!1),y=fn(),v=A=>{if(y.value)return;m.value=!1,A.stopPropagation();const M=Array.from(A.dataTransfer.files),k=c.accept.value;if(!k){u("file",M);return}const R=M.filter(N=>{const{type:O,name:U}=N,P=U.includes(".")?`.${U.split(".").pop()}`:"",H=O.replace(/\/.*$/,"");return k.split(",").map(J=>J.trim()).filter(J=>J).some(J=>J.startsWith(".")?P===J:/\/\*$/.test(J)?H===J.replace(/\/\*$/,""):/^[^/]+\/[^/]+$/.test(J)?O===J:!1)});u("file",R)},x=()=>{y.value||(m.value=!0)};return(A,M)=>(X(),$e("div",{class:ne([I($).b("dragger"),I($).is("dragover",m.value)]),onDrop:Ye(v,["prevent"]),onDragover:Ye(x,["prevent"]),onDragleave:M[0]||(M[0]=Ye(k=>m.value=!1,["prevent"]))},[Ve(A.$slots,"default")],42,fre))}});var yre=Te(gre,[["__file","upload-dragger.vue"]]);const vre=Ne({...dI,beforeUpload:{type:Ae(Function),default:Et},onRemove:{type:Ae(Function),default:Et},onStart:{type:Ae(Function),default:Et},onSuccess:{type:Ae(Function),default:Et},onProgress:{type:Ae(Function),default:Et},onError:{type:Ae(Function),default:Et},onExceed:{type:Ae(Function),default:Et}}),Sre=["onKeydown"],bre=["name","multiple","accept"],Cre=Se({name:"ElUploadContent",inheritAttrs:!1}),wre=Se({...Cre,props:vre,setup(o,{expose:u}){const c=o,$=Le("upload"),m=fn(),y=Ut({}),v=Ut(),x=P=>{if(P.length===0)return;const{autoUpload:H,limit:J,fileList:q,multiple:j,onStart:K,onExceed:ee}=c;if(J&&q.length+P.length>J){ee(P,q);return}j||(P=P.slice(0,1));for(const Z of P){const te=Z;te.uid=kf(),K(te),H&&A(te)}},A=async P=>{if(v.value.value="",!c.beforeUpload)return k(P);let H,J={};try{const j=c.data,K=c.beforeUpload(P);J=np(c.data)?dp(c.data):c.data,H=await K,np(c.data)&&Nr(j,J)&&(J=dp(c.data))}catch{H=!1}if(H===!1){c.onRemove(P);return}let q=P;H instanceof Blob&&(H instanceof File?q=H:q=new File([H],P.name,{type:P.type})),k(Object.assign(q,{uid:P.uid}),J)},M=async(P,H)=>Ze(P)?P(H):P,k=async(P,H)=>{const{headers:J,data:q,method:j,withCredentials:K,name:ee,action:Z,onProgress:te,onSuccess:re,onError:ie,httpRequest:oe}=c;try{H=await M(H??q,P)}catch{c.onRemove(P);return}const{uid:le}=P,_e={headers:J||{},withCredentials:K,file:P,data:H,method:j,filename:ee,action:Z,onProgress:pe=>{te(pe,P)},onSuccess:pe=>{re(pe,P),delete y.value[le]},onError:pe=>{ie(pe,P),delete y.value[le]}},fe=oe(_e);y.value[le]=fe,fe instanceof Promise&&fe.then(_e.onSuccess,_e.onError)},R=P=>{const H=P.target.files;H&&x(Array.from(H))},N=()=>{m.value||(v.value.value="",v.value.click())},O=()=>{N()};return u({abort:P=>{nO(y.value).filter(P?([J])=>String(P.uid)===J:()=>!0).forEach(([J,q])=>{q instanceof XMLHttpRequest&&q.abort(),delete y.value[J]})},upload:A}),(P,H)=>(X(),$e("div",{class:ne([I($).b(),I($).m(P.listType),I($).is("drag",P.drag)]),tabindex:"0",onClick:N,onKeydown:It(Ye(O,["self"]),["enter","space"])},[P.drag?(X(),Me(yre,{key:0,disabled:I(m),onFile:x},{default:Ce(()=>[Ve(P.$slots,"default")]),_:3},8,["disabled"])):Ve(P.$slots,"default",{key:1}),de("input",{ref_key:"inputRef",ref:v,class:ne(I($).e("input")),name:P.name,multiple:P.multiple,accept:P.accept,type:"file",onChange:R,onClick:H[0]||(H[0]=Ye(()=>{},["stop"]))},null,42,bre)],42,Sre))}});var kS=Te(wre,[["__file","upload-content.vue"]]);const VS="ElUpload",RS=o=>{var u;(u=o.url)!=null&&u.startsWith("blob:")&&URL.revokeObjectURL(o.url)},xre=(o,u)=>{const c=Mw(o,"fileList",void 0,{passive:!0}),$=N=>c.value.find(O=>O.uid===N.uid);function m(N){var O;(O=u.value)==null||O.abort(N)}function y(N=["ready","uploading","success","fail"]){c.value=c.value.filter(O=>!N.includes(O.status))}const v=(N,O)=>{const U=$(O);U&&(console.error(N),U.status="fail",c.value.splice(c.value.indexOf(U),1),o.onError(N,U,c.value),o.onChange(U,c.value))},x=(N,O)=>{const U=$(O);U&&(o.onProgress(N,U,c.value),U.status="uploading",U.percentage=Math.round(N.percent))},A=(N,O)=>{const U=$(O);U&&(U.status="success",U.response=N,o.onSuccess(N,U,c.value),o.onChange(U,c.value))},M=N=>{yr(N.uid)&&(N.uid=kf());const O={name:N.name,percentage:0,status:"ready",size:N.size,raw:N,uid:N.uid};if(o.listType==="picture-card"||o.listType==="picture")try{O.url=URL.createObjectURL(N)}catch(U){U.message,o.onError(U,O,c.value)}c.value=[...c.value,O],o.onChange(O,c.value)},k=async N=>{const O=N instanceof File?$(N):N;O||hr(VS,"file to be removed not found");const U=P=>{m(P);const H=c.value;H.splice(H.indexOf(P),1),o.onRemove(P,H),RS(P)};o.beforeRemove?await o.beforeRemove(O,c.value)!==!1&&U(O):U(O)};function R(){c.value.filter(({status:N})=>N==="ready").forEach(({raw:N})=>{var O;return N&&((O=u.value)==null?void 0:O.upload(N))})}return Re(()=>o.listType,N=>{N!=="picture-card"&&N!=="picture"||(c.value=c.value.map(O=>{const{raw:U,url:P}=O;if(!P&&U)try{O.url=URL.createObjectURL(U)}catch(H){o.onError(H,O,c.value)}return O}))}),Re(c,N=>{for(const O of N)O.uid||(O.uid=kf()),O.status||(O.status="success")},{immediate:!0,deep:!0}),{uploadFiles:c,abort:m,clearFiles:y,handleError:v,handleProgress:x,handleStart:M,handleSuccess:A,handleRemove:k,submit:R,revokeFileObjectURL:RS}},Ere=Se({name:"ElUpload"}),Are=Se({...Ere,props:nre,setup(o,{expose:u}){const c=o,$=fn(),m=Ut(),{abort:y,submit:v,clearFiles:x,uploadFiles:A,handleStart:M,handleError:k,handleRemove:R,handleSuccess:N,handleProgress:O,revokeFileObjectURL:U}=xre(c,m),P=Q(()=>c.listType==="picture-card"),H=Q(()=>({...c,fileList:A.value,onStart:M,onProgress:O,onSuccess:N,onError:k,onRemove:R}));return Bt(()=>{A.value.forEach(U)}),ht(pI,{accept:Lt(c,"accept")}),u({abort:y,submit:v,clearFiles:x,handleStart:M,handleRemove:R}),(J,q)=>(X(),$e("div",null,[I(P)&&J.showFileList?(X(),Me(MS,{key:0,disabled:I($),"list-type":J.listType,files:I(A),"handle-preview":J.onPreview,onRemove:I(R)},Ks({append:Ce(()=>[me(kS,ct({ref_key:"uploadRef",ref:m},I(H)),{default:Ce(()=>[J.$slots.trigger?Ve(J.$slots,"trigger",{key:0}):Ie("v-if",!0),!J.$slots.trigger&&J.$slots.default?Ve(J.$slots,"default",{key:1}):Ie("v-if",!0)]),_:3},16)]),_:2},[J.$slots.file?{name:"default",fn:Ce(({file:j})=>[Ve(J.$slots,"file",{file:j})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):Ie("v-if",!0),!I(P)||I(P)&&!J.showFileList?(X(),Me(kS,ct({key:1,ref_key:"uploadRef",ref:m},I(H)),{default:Ce(()=>[J.$slots.trigger?Ve(J.$slots,"trigger",{key:0}):Ie("v-if",!0),!J.$slots.trigger&&J.$slots.default?Ve(J.$slots,"default",{key:1}):Ie("v-if",!0)]),_:3},16)):Ie("v-if",!0),J.$slots.trigger?Ve(J.$slots,"default",{key:2}):Ie("v-if",!0),Ve(J.$slots,"tip"),!I(P)&&J.showFileList?(X(),Me(MS,{key:3,disabled:I($),"list-type":J.listType,files:I(A),"handle-preview":J.onPreview,onRemove:I(R)},Ks({_:2},[J.$slots.file?{name:"default",fn:Ce(({file:j})=>[Ve(J.$slots,"file",{file:j})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):Ie("v-if",!0)]))}});var Ire=Te(Are,[["__file","upload.vue"]]);const Mre=ut(Ire),kre=Ne({zIndex:{type:Number,default:9},rotate:{type:Number,default:-22},width:Number,height:Number,image:String,content:{type:Ae([String,Array]),default:"Element Plus"},font:{type:Ae(Object)},gap:{type:Ae(Array),default:()=>[100,100]},offset:{type:Ae(Array)}});function Vre(o){return o.replace(/([A-Z])/g,"-$1").toLowerCase()}function Rre(o){return Object.keys(o).map(u=>`${Vre(u)}: ${o[u]};`).join(" ")}function Lre(){return window.devicePixelRatio||1}const Fre=(o,u)=>{let c=!1;return o.removedNodes.length&&u&&(c=Array.from(o.removedNodes).includes(u)),o.type==="attributes"&&o.target===u&&(c=!0),c},fI=3;function Nd(o,u,c=1){const $=document.createElement("canvas"),m=$.getContext("2d"),y=o*c,v=u*c;return $.setAttribute("width",`${y}px`),$.setAttribute("height",`${v}px`),m.save(),[m,$,y,v]}function Nre(){function o(u,c,$,m,y,v,x,A){const[M,k,R,N]=Nd(m,y,$);if(u instanceof HTMLImageElement)M.drawImage(u,0,0,R,N);else{const{color:W,fontSize:h,fontStyle:e,fontWeight:r,fontFamily:n,textAlign:s,textBaseline:a}=v,i=Number(h)*$;M.font=`${e} normal ${r} ${i}px/${y}px ${n}`,M.fillStyle=W,M.textAlign=s,M.textBaseline=a;const l=Array.isArray(u)?u:[u];l==null||l.forEach((_,p)=>{M.fillText(_??"",R/2,p*(i+fI*$))})}const O=Math.PI/180*Number(c),U=Math.max(m,y),[P,H,J]=Nd(U,U,$);P.translate(J/2,J/2),P.rotate(O),R>0&&N>0&&P.drawImage(k,-R/2,-N/2);function q(W,h){const e=W*Math.cos(O)-h*Math.sin(O),r=W*Math.sin(O)+h*Math.cos(O);return[e,r]}let j=0,K=0,ee=0,Z=0;const te=R/2,re=N/2;[[0-te,0-re],[0+te,0-re],[0+te,0+re],[0-te,0+re]].forEach(([W,h])=>{const[e,r]=q(W,h);j=Math.min(j,e),K=Math.max(K,e),ee=Math.min(ee,r),Z=Math.max(Z,r)});const oe=j+J/2,le=ee+J/2,_e=K-j,fe=Z-ee,pe=x*$,C=A*$,t=(_e+pe)*2,f=fe+C,[he,V]=Nd(t,f);function ue(W=0,h=0){he.drawImage(H,oe,le,_e,fe,W,h,_e,fe)}return ue(),ue(_e+pe,-fe/2-C/2),ue(_e+pe,+fe/2+C/2),[V.toDataURL(),t/$,f/$]}return o}const Tre=Se({name:"ElWatermark"}),Ore=Se({...Tre,props:kre,setup(o){const u=o,c={position:"relative"},$=Q(()=>{var oe,le;return(le=(oe=u.font)==null?void 0:oe.color)!=null?le:"rgba(0,0,0,.15)"}),m=Q(()=>{var oe,le;return(le=(oe=u.font)==null?void 0:oe.fontSize)!=null?le:16}),y=Q(()=>{var oe,le;return(le=(oe=u.font)==null?void 0:oe.fontWeight)!=null?le:"normal"}),v=Q(()=>{var oe,le;return(le=(oe=u.font)==null?void 0:oe.fontStyle)!=null?le:"normal"}),x=Q(()=>{var oe,le;return(le=(oe=u.font)==null?void 0:oe.fontFamily)!=null?le:"sans-serif"}),A=Q(()=>{var oe,le;return(le=(oe=u.font)==null?void 0:oe.textAlign)!=null?le:"center"}),M=Q(()=>{var oe,le;return(le=(oe=u.font)==null?void 0:oe.textBaseline)!=null?le:"top"}),k=Q(()=>u.gap[0]),R=Q(()=>u.gap[1]),N=Q(()=>k.value/2),O=Q(()=>R.value/2),U=Q(()=>{var oe,le;return(le=(oe=u.offset)==null?void 0:oe[0])!=null?le:N.value}),P=Q(()=>{var oe,le;return(le=(oe=u.offset)==null?void 0:oe[1])!=null?le:O.value}),H=()=>{const oe={zIndex:u.zIndex,position:"absolute",left:0,top:0,width:"100%",height:"100%",pointerEvents:"none",backgroundRepeat:"repeat"};let le=U.value-N.value,_e=P.value-O.value;return le>0&&(oe.left=`${le}px`,oe.width=`calc(100% - ${le}px)`,le=0),_e>0&&(oe.top=`${_e}px`,oe.height=`calc(100% - ${_e}px)`,_e=0),oe.backgroundPosition=`${le}px ${_e}px`,oe},J=Ut(null),q=Ut(),j=ae(!1),K=()=>{q.value&&(q.value.remove(),q.value=void 0)},ee=(oe,le)=>{var _e;J.value&&q.value&&(j.value=!0,q.value.setAttribute("style",Rre({...H(),backgroundImage:`url('${oe}')`,backgroundSize:`${Math.floor(le)}px`})),(_e=J.value)==null||_e.append(q.value),setTimeout(()=>{j.value=!1}))},Z=oe=>{let le=120,_e=64;const fe=u.image,pe=u.content,C=u.width,t=u.height;if(!fe&&oe.measureText){oe.font=`${Number(m.value)}px ${x.value}`;const f=Array.isArray(pe)?pe:[pe],he=f.map(V=>{const ue=oe.measureText(V);return[ue.width,ue.fontBoundingBoxAscent!==void 0?ue.fontBoundingBoxAscent+ue.fontBoundingBoxDescent:ue.actualBoundingBoxAscent+ue.actualBoundingBoxDescent]});le=Math.ceil(Math.max(...he.map(V=>V[0]))),_e=Math.ceil(Math.max(...he.map(V=>V[1])))*f.length+(f.length-1)*fI}return[C??le,t??_e]},te=Nre(),re=()=>{const le=document.createElement("canvas").getContext("2d"),_e=u.image,fe=u.content,pe=u.rotate;if(le){q.value||(q.value=document.createElement("div"));const C=Lre(),[t,f]=Z(le),he=V=>{const[ue,W]=te(V||"",pe,C,t,f,{color:$.value,fontSize:m.value,fontStyle:v.value,fontWeight:y.value,fontFamily:x.value,textAlign:A.value,textBaseline:M.value},k.value,R.value);ee(ue,W)};if(_e){const V=new Image;V.onload=()=>{he(V)},V.onerror=()=>{he(fe)},V.crossOrigin="anonymous",V.referrerPolicy="no-referrer",V.src=_e}else he(fe)}};return st(()=>{re()}),Re(()=>u,()=>{re()},{deep:!0,flush:"post"}),Bt(()=>{K()}),Iw(J,oe=>{j.value||oe.forEach(le=>{Fre(le,q.value)&&(K(),re())})},{attributes:!0,subtree:!0,childList:!0}),(oe,le)=>(X(),$e("div",{ref_key:"containerRef",ref:J,style:je([c])},[Ve(oe.$slots,"default")],4))}});var Pre=Te(Ore,[["__file","watermark.vue"]]);const Ure=ut(Pre),Dre=Ne({zIndex:{type:Number,default:1001},visible:Boolean,fill:{type:String,default:"rgba(0,0,0,0.5)"},pos:{type:Ae(Object)},targetAreaClickable:{type:Boolean,default:!0}}),Bre=(o,u,c,$,m)=>{const y=ae(null),v=()=>{let R;return rt(o.value)?R=document.querySelector(o.value):Ze(o.value)?R=o.value():R=o.value,R},x=()=>{const R=v();if(!R||!u.value){y.value=null;return}!Jre(R)&&u.value&&R.scrollIntoView(m.value);const{left:N,top:O,width:U,height:P}=R.getBoundingClientRect();y.value={left:N,top:O,width:U,height:P,radius:0}};st(()=>{Re([u,o],()=>{x()},{immediate:!0}),window.addEventListener("resize",x)}),Bt(()=>{window.removeEventListener("resize",x)});const A=R=>{var N;return(N=De(c.value.offset)?c.value.offset[R]:c.value.offset)!=null?N:6},M=Q(()=>{var R;if(!y.value)return y.value;const N=A(0),O=A(1),U=((R=c.value)==null?void 0:R.radius)||2;return{left:y.value.left-N,top:y.value.top-O,width:y.value.width+N*2,height:y.value.height+O*2,radius:U}}),k=Q(()=>{const R=v();return!$.value||!R||!window.DOMRect?R||void 0:{getBoundingClientRect(){var N,O,U,P;return window.DOMRect.fromRect({width:((N=M.value)==null?void 0:N.width)||0,height:((O=M.value)==null?void 0:O.height)||0,x:((U=M.value)==null?void 0:U.left)||0,y:((P=M.value)==null?void 0:P.top)||0})}}});return{mergedPosInfo:M,triggerTarget:k}},M$=Symbol("ElTour");function Jre(o){const u=window.innerWidth||document.documentElement.clientWidth,c=window.innerHeight||document.documentElement.clientHeight,{top:$,right:m,bottom:y,left:v}=o.getBoundingClientRect();return $>=0&&v>=0&&m<=u&&y<=c}const zre=(o,u)=>{if(Object.keys(o).length!==Object.keys(u).length)return!1;for(const c in o)if(o[c]!==u[c])return!1;return!0};function Hre(o,u){if(o.length!==u.length)return!1;for(const[c]of o.entries())if(zre(o[c],u[c]))return!1;return!0}const jre=(o,u)=>{var c;if(!Ht(o))return{};const $=o.props||{},m=((c=o.type)==null?void 0:c.props)||{},y={};return Object.keys(m).forEach(v=>{gt(m[v],"default")&&(y[v]=m[v].default)}),Object.keys($).forEach(v=>{const x=Cn(v);y[x]=$[v],u.includes(x)&&y[x]===""&&(y[x]=!0)}),y},qre=(o,u,c,$,m,y,v,x)=>{const A=ae(),M=ae(),k=ae({}),R={x:A,y:M,placement:$,strategy:m,middlewareData:k},N=Q(()=>{const J=[Kx(I(y)),S5(),v5(),Wre()];return I(x)&&I(c)&&J.push(sE({element:I(c)})),J}),O=async()=>{if(!vt)return;const J=I(o),q=I(u);if(!J||!q)return;const j=await aE(J,q,{placement:I($),strategy:I(m),middleware:I(N)});No(R).forEach(K=>{R[K].value=j[K]})},U=Q(()=>{if(!I(o))return{position:"fixed",top:"50%",left:"50%",transform:"translate3d(-50%, -50%, 0)",maxWidth:"100vw",zIndex:I(v)};const{overflow:J}=I(k);return{position:I(m),zIndex:I(v),top:I(M)!=null?`${I(M)}px`:"",left:I(A)!=null?`${I(A)}px`:"",maxWidth:J!=null&&J.maxWidth?`${J==null?void 0:J.maxWidth}px`:""}}),P=Q(()=>{if(!I(x))return{};const{arrow:J}=I(k);return{left:(J==null?void 0:J.x)!=null?`${J==null?void 0:J.x}px`:"",top:(J==null?void 0:J.y)!=null?`${J==null?void 0:J.y}px`:""}});let H;return st(()=>{H=y5(I(o),I(u),O),gr(()=>{O()})}),Bt(()=>{H&&H()}),{update:O,contentStyle:U,arrowStyle:P}},Wre=()=>({name:"overflow",async fn(o){const u=await vg(o);let c=0;return u.left>0&&(c=u.left),u.right>0&&(c=u.right),{data:{maxWidth:o.rects.floating.width-c}}}}),Kre={style:{width:"100%",height:"100%"}},Gre=["d"],Qre=Se({name:"ElTourMask",inheritAttrs:!1}),Zre=Se({...Qre,props:Dre,setup(o){const u=o,{ns:c}=Be(M$),$=Q(()=>{var x,A;return(A=(x=u.pos)==null?void 0:x.radius)!=null?A:2}),m=Q(()=>{const x=$.value,A=`a${x},${x} 0 0 1`;return{topRight:`${A} ${x},${x}`,bottomRight:`${A} ${-x},${x}`,bottomLeft:`${A} ${-x},${-x}`,topLeft:`${A} ${x},${-x}`}}),y=Q(()=>{const x=window.innerWidth,A=window.innerHeight,M=m.value,k=`M${x},0 L0,0 L0,${A} L${x},${A} L${x},0 Z`,R=$.value;return u.pos?`${k} M${u.pos.left+R},${u.pos.top} h${u.pos.width-R*2} ${M.topRight} v${u.pos.height-R*2} ${M.bottomRight} h${-u.pos.width+R*2} ${M.bottomLeft} v${-u.pos.height+R*2} ${M.topLeft} z`:k}),v=Q(()=>({fill:u.fill,pointerEvents:"auto",cursor:"auto"}));return og(Lt(u,"visible"),{ns:c}),(x,A)=>x.visible?(X(),$e("div",ct({key:0,class:I(c).e("mask"),style:{position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:x.zIndex,pointerEvents:x.pos&&x.targetAreaClickable?"none":"auto"}},x.$attrs),[(X(),$e("svg",Kre,[de("path",{class:ne(I(c).e("hollow")),style:je(I(v)),d:I(y)},null,14,Gre)]))],16)):Ie("v-if",!0)}});var Yre=Te(Zre,[["__file","mask.vue"]]);const Xre=["absolute","fixed"],ene=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],u0=Ne({placement:{type:Ae(String),values:ene,default:"bottom"},reference:{type:Ae(Object),default:null},strategy:{type:Ae(String),values:Xre,default:"absolute"},offset:{type:Number,default:10},showArrow:Boolean,zIndex:{type:Number,default:2001}}),tne={close:()=>!0},rne=["data-side"],nne=Se({name:"ElTourContent"}),sne=Se({...nne,props:u0,emits:tne,setup(o,{emit:u}){const c=o,$=ae(c.placement),m=ae(c.strategy),y=ae(null),v=ae(null);Re(()=>c.placement,()=>{$.value=c.placement});const{contentStyle:x,arrowStyle:A}=qre(Lt(c,"reference"),y,v,$,m,Lt(c,"offset"),Lt(c,"zIndex"),Lt(c,"showArrow")),M=Q(()=>$.value.split("-")[0]),{ns:k}=Be(M$),R=()=>{u("close")};return(N,O)=>(X(),$e("div",{ref_key:"contentRef",ref:y,style:je(I(x)),class:ne(I(k).e("content")),"data-side":I(M),tabindex:"-1"},[me(I(d_),{loop:"",trapped:"","focus-start-el":"container","focus-trap-el":y.value||void 0,onReleaseRequested:R},{default:Ce(()=>[Ve(N.$slots,"default")]),_:3},8,["focus-trap-el"]),N.showArrow?(X(),$e("span",{key:0,ref_key:"arrowRef",ref:v,style:je(I(A)),class:ne(I(k).e("arrow"))},null,6)):Ie("v-if",!0)],14,rne))}});var ane=Te(sne,[["__file","content.vue"]]),ine=Se({name:"ElTourSteps",props:{current:{type:Number,default:0}},emits:["update-steps"],setup(o,{slots:u,emit:c}){let $=[];return()=>{var m,y;const v=(m=u.default)==null?void 0:m.call(u),x=[],A=[];function M(k){De(k)&&k.forEach(R=>{var N;if(((N=(R==null?void 0:R.type)||{})==null?void 0:N.name)==="ElTourStep"){const U=["showArrow","mask","scrollIntoViewOptions"];x.push(jre(R,U)),A.push(R)}})}return v.length&&M(La((y=v[0])==null?void 0:y.children)),Hre(x,$)||($=x,c("update-steps",x)),A.length?A[o.current]:null}}});const one=Ne({modelValue:Boolean,current:{type:Number,default:0},showArrow:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeIcon:{type:Mt},placement:u0.placement,contentStyle:{type:Ae([Object])},mask:{type:Ae([Boolean,Object]),default:!0},gap:{type:Ae(Object),default:()=>({offset:6,radius:2})},zIndex:{type:Number},scrollIntoViewOptions:{type:Ae([Boolean,Object]),default:()=>({block:"center"})},type:{type:Ae(String)},appendTo:{type:Ae([String,Object]),default:"body"},closeOnPressEscape:{type:Boolean,default:!0},targetAreaClickable:{type:Boolean,default:!0}}),lne={[_t]:o=>pr(o),"update:current":o=>Qe(o),close:o=>Qe(o),finish:()=>!0,change:o=>Qe(o)},une=Se({name:"ElTour"}),_ne=Se({...une,props:one,emits:lne,setup(o,{emit:u}){const c=o,$=Le("tour"),m=ae([]),y=Mw(c,"current",u,{passive:!0}),v=Q(()=>m.value.length),x=Q(()=>m.value[y.value]||{}),A=Q(()=>x.value.target),M=Q(()=>[$.b(),J.value==="primary"?$.m("primary"):""]),k=Q(()=>x.value.placement||c.placement),R=Q(()=>{var oe;return(oe=x.value.contentStyle)!=null?oe:c.contentStyle}),N=Q(()=>{var oe;return(oe=x.value.mask)!=null?oe:c.mask}),O=Q(()=>!!N.value&&c.modelValue),U=Q(()=>pr(N.value)?void 0:N.value),P=Q(()=>{var oe;return!!A.value&&((oe=x.value.showArrow)!=null?oe:c.showArrow)}),H=Q(()=>{var oe;return(oe=x.value.scrollIntoViewOptions)!=null?oe:c.scrollIntoViewOptions}),J=Q(()=>{var oe;return(oe=x.value.type)!=null?oe:c.type}),{nextZIndex:q}=$l(),j=q(),K=Q(()=>{var oe;return(oe=c.zIndex)!=null?oe:j}),{mergedPosInfo:ee,triggerTarget:Z}=Bre(A,Lt(c,"modelValue"),Lt(c,"gap"),N,H);Re(()=>c.modelValue,oe=>{oe||(y.value=0)});const te=oe=>{m.value=oe},re=()=>{c.closeOnPressEscape&&(u("update:modelValue",!1),u("close",y.value))},ie=br();return ht(M$,{current:y,total:v,showClose:Lt(c,"showClose"),closeIcon:Lt(c,"closeIcon"),mergedType:J,ns:$,slots:ie,updateModelValue(oe){u("update:modelValue",oe)},onClose(){u("close",y.value)},onFinish(){u("finish")},onChange(){u("change",y.value)}}),(oe,le)=>{var _e,fe;return X(),$e(ze,null,[(X(),Me(_l,{to:oe.appendTo},[de("div",ct({class:I(M)},oe.$attrs),[me(Yre,{visible:I(O),fill:(_e=I(U))==null?void 0:_e.color,style:je((fe=I(U))==null?void 0:fe.style),pos:I(ee),"z-index":I(K),"target-area-clickable":oe.targetAreaClickable},null,8,["visible","fill","style","pos","z-index","target-area-clickable"]),oe.modelValue?(X(),Me(ane,{key:I(y),reference:I(Z),placement:I(k),"show-arrow":I(P),"z-index":I(K),style:je(I(R)),onClose:re},{default:Ce(()=>[me(I(ine),{current:I(y),onUpdateSteps:te},{default:Ce(()=>[Ve(oe.$slots,"default")]),_:3},8,["current"])]),_:3},8,["reference","placement","show-arrow","z-index","style"])):Ie("v-if",!0)],16)],8,["to"])),Ie(" just for IDE "),Ie("v-if",!0)],64)}}});var cne=Te(_ne,[["__file","tour.vue"]]);const pne=Ne({target:{type:Ae([String,Object,Function])},title:String,description:String,showClose:{type:Boolean,default:!0},closeIcon:{type:Mt},showArrow:{type:Boolean,default:!0},placement:u0.placement,mask:{type:Ae([Boolean,Object])},contentStyle:{type:Ae([Object])},prevButtonProps:{type:Ae(Object)},nextButtonProps:{type:Ae(Object)},scrollIntoViewOptions:{type:Ae([Boolean,Object])},type:{type:Ae(String)}}),$ne={close:()=>!0},dne=Se({name:"ElTourStep"}),hne=Se({...dne,props:pne,emits:$ne,setup(o,{emit:u}){const c=o,{Close:$}=tg,{t:m}=St(),{current:y,total:v,showClose:x,closeIcon:A,mergedType:M,ns:k,slots:R,updateModelValue:N,onClose:O,onFinish:U,onChange:P}=Be(M$),H=Q(()=>{var Z;return(Z=c.showClose)!=null?Z:x.value}),J=Q(()=>{var Z,te;return(te=(Z=c.closeIcon)!=null?Z:A.value)!=null?te:$}),q=()=>{var Z,te;y.value-=1,(Z=c.prevButtonProps)!=null&&Z.onClick&&((te=c.prevButtonProps)==null||te.onClick()),P()},j=()=>{var Z;y.value>=v.value-1?K():y.value+=1,(Z=c.nextButtonProps)!=null&&Z.onClick&&c.nextButtonProps.onClick(),P()},K=()=>{ee(),U()},ee=()=>{N(!1),O(),u("close")};return(Z,te)=>(X(),$e(ze,null,[I(H)?(X(),$e("button",{key:0,"aria-label":"Close",class:ne(I(k).e("closebtn")),type:"button",onClick:ee},[me(I(He),{class:ne(I(k).e("close"))},{default:Ce(()=>[(X(),Me(pt(I(J))))]),_:1},8,["class"])],2)):Ie("v-if",!0),de("header",{class:ne(I(k).e("header"))},[Ve(Z.$slots,"header",{},()=>[de("span",{role:"heading",class:ne(I(k).e("title"))},Fe(Z.title),3)])],2),de("div",{class:ne(I(k).e("body"))},[Ve(Z.$slots,"default",{},()=>[de("span",null,Fe(Z.description),1)])],2),de("footer",{class:ne(I(k).e("footer"))},[de("div",{class:ne(I(k).b("indicators"))},[I(R).indicators?(X(),Me(pt(I(R).indicators),{key:0,current:I(y),total:I(v)},null,8,["current","total"])):(X(!0),$e(ze,{key:1},ft(I(v),(re,ie)=>(X(),$e("span",{key:re,class:ne([I(k).b("indicator"),ie===I(y)?"is-active":""])},null,2))),128))],2),de("div",{class:ne(I(k).b("buttons"))},[I(y)>0?(X(),Me(I(Er),ct({key:0,size:"small",type:I(M)},Z.prevButtonProps,{onClick:q}),{default:Ce(()=>{var re,ie;return[it(Fe((ie=(re=Z.prevButtonProps)==null?void 0:re.children)!=null?ie:I(m)("el.tour.previous")),1)]}),_:1},16,["type"])):Ie("v-if",!0),I(y)<=I(v)-1?(X(),Me(I(Er),ct({key:1,size:"small",type:I(M)==="primary"?"default":"primary"},Z.nextButtonProps,{onClick:j}),{default:Ce(()=>{var re,ie;return[it(Fe(((ie=(re=Z.nextButtonProps)==null?void 0:re.children)!=null?ie:I(y)===I(v)-1)?I(m)("el.tour.finish"):I(m)("el.tour.next")),1)]}),_:1},16,["type"])):Ie("v-if",!0)],2)],2)],64))}});var mI=Te(hne,[["__file","step.vue"]]);const fne=ut(cne,{TourStep:mI}),mne=Xt(mI);var gne=[U5,Q5,b6,qX,M6,T6,wE,G6,Q6,Er,VE,fz,Sz,Nz,Tz,GH,NH,t8,Bn,tH,a2,$8,V8,R8,C8,l7,V5,v7,S7,b7,C7,w7,H9,tj,rj,gj,D2,Rj,Cq,wq,xq,G2,zD,HD,He,mW,Q2,Br,Z2,VW,ZW,YW,XW,eK,oK,$G,yG,IG,SE,oA,p2,mH,fH,jG,QG,l8,ia,Ni,Cp,UK,NQ,zQ,HQ,vZ,xZ,EA,TZ,jZ,qZ,nY,oX,lX,jX,oee,lee,Ru,$ee,KJ,yee,wee,xee,zr,Zee,pte,Ete,Lte,Zte,Mre,Ure,fne,mne];const Qn="ElInfiniteScroll",yne=50,vne=200,Sne=0,bne={delay:{type:Number,default:vne},distance:{type:Number,default:Sne},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},_0=(o,u)=>Object.entries(bne).reduce((c,[$,m])=>{var y,v;const{type:x,default:A}=m,M=o.getAttribute(`infinite-scroll-${$}`);let k=(v=(y=u[M])!=null?y:M)!=null?v:A;return k=k==="false"?!1:k,k=x(k),c[$]=Number.isNaN(k)?A:k,c},{}),gI=o=>{const{observer:u}=o[Qn];u&&(u.disconnect(),delete o[Qn].observer)},Cne=(o,u)=>{const{container:c,containerEl:$,instance:m,observer:y,lastScrollTop:v}=o[Qn],{disabled:x,distance:A}=_0(o,m),{clientHeight:M,scrollHeight:k,scrollTop:R}=$,N=R-v;if(o[Qn].lastScrollTop=R,y||x||N<0)return;let O=!1;if(c===o)O=k-(M+R)<=A;else{const{clientTop:U,scrollHeight:P}=o,H=xL(o,$);O=R+M>=H+U+P-A}O&&u.call(m)};function Td(o,u){const{containerEl:c,instance:$}=o[Qn],{disabled:m}=_0(o,$);m||c.clientHeight===0||(c.scrollHeight<=c.clientHeight?u.call($):gI(o))}const wne={async mounted(o,u){const{instance:c,value:$}=u;Ze($)||hr(Qn,"'v-infinite-scroll' binding value must be a function"),await Ge();const{delay:m,immediate:y}=_0(o,c),v=Qm(o,!0),x=v===window?document.documentElement:v,A=Ci(Cne.bind(null,o,$),m);if(v){if(o[Qn]={instance:c,container:v,containerEl:x,delay:m,cb:$,onScroll:A,lastScrollTop:x.scrollTop},y){const M=new MutationObserver(Ci(Td.bind(null,o,$),yne));o[Qn].observer=M,M.observe(o,{childList:!0,subtree:!0}),Td(o,$)}v.addEventListener("scroll",A)}},unmounted(o){const{container:u,onScroll:c}=o[Qn];u==null||u.removeEventListener("scroll",c),gI(o)},async updated(o){if(!o[Qn])await Ge();else{const{containerEl:u,cb:c,observer:$}=o[Qn];u.clientHeight&&$&&Td(o,c)}}},Vf=wne;Vf.install=o=>{o.directive("InfiniteScroll",Vf)};const xne=Vf;function Ene(o){let u;const c=ae(!1),$=Ct({...o,originalPosition:"",originalOverflow:"",visible:!1});function m(N){$.text=N}function y(){const N=$.parent,O=R.ns;if(!N.vLoadingAddClassList){let U=N.getAttribute("loading-number");U=Number.parseInt(U)-1,U?N.setAttribute("loading-number",U.toString()):(cn(N,O.bm("parent","relative")),N.removeAttribute("loading-number")),cn(N,O.bm("parent","hidden"))}v(),k.unmount()}function v(){var N,O;(O=(N=R.$el)==null?void 0:N.parentNode)==null||O.removeChild(R.$el)}function x(){var N;o.beforeClose&&!o.beforeClose()||(c.value=!0,clearTimeout(u),u=window.setTimeout(A,400),$.visible=!1,(N=o.closed)==null||N.call(o))}function A(){if(!c.value)return;const N=$.parent;c.value=!1,N.vLoadingAddClassList=void 0,y()}const k=mw(Se({name:"ElLoading",setup(N,{expose:O}){const{ns:U,zIndex:P}=y$("loading");return O({ns:U,zIndex:P}),()=>{const H=$.spinner||$.svg,J=Ke("svg",{class:"circular",viewBox:$.svgViewBox?$.svgViewBox:"0 0 50 50",...H?{innerHTML:H}:{}},[Ke("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),q=$.text?Ke("p",{class:U.b("text")},[$.text]):void 0;return Ke(dr,{name:U.b("fade"),onAfterLeave:A},{default:Ce(()=>[nt(me("div",{style:{backgroundColor:$.background||""},class:[U.b("mask"),$.customClass,$.fullscreen?"is-fullscreen":""]},[Ke("div",{class:U.b("spinner")},[J,q])]),[[bt,$.visible]])])})}}})),R=k.mount(document.createElement("div"));return{...Ar($),setText:m,removeElLoadingChild:v,close:x,handleAfterLeave:A,vm:R,get $el(){return R.$el}}}let _c;const Rf=function(o={}){if(!vt)return;const u=Ane(o);if(u.fullscreen&&_c)return _c;const c=Ene({...u,closed:()=>{var m;(m=u.closed)==null||m.call(u),u.fullscreen&&(_c=void 0)}});Ine(u,u.parent,c),LS(u,u.parent,c),u.parent.vLoadingAddClassList=()=>LS(u,u.parent,c);let $=u.parent.getAttribute("loading-number");return $?$=`${Number.parseInt($)+1}`:$="1",u.parent.setAttribute("loading-number",$),u.parent.appendChild(c.$el),Ge(()=>c.visible.value=u.visible),u.fullscreen&&(_c=c),c},Ane=o=>{var u,c,$,m;let y;return rt(o.target)?y=(u=document.querySelector(o.target))!=null?u:document.body:y=o.target||document.body,{parent:y===document.body||o.body?document.body:y,background:o.background||"",svg:o.svg||"",svgViewBox:o.svgViewBox||"",spinner:o.spinner||!1,text:o.text||"",fullscreen:y===document.body&&((c=o.fullscreen)!=null?c:!0),lock:($=o.lock)!=null?$:!1,customClass:o.customClass||"",visible:(m=o.visible)!=null?m:!0,target:y}},Ine=async(o,u,c)=>{const{nextZIndex:$}=c.vm.zIndex||c.vm._.exposed.zIndex,m={};if(o.fullscreen)c.originalPosition.value=Ea(document.body,"position"),c.originalOverflow.value=Ea(document.body,"overflow"),m.zIndex=$();else if(o.parent===document.body){c.originalPosition.value=Ea(document.body,"position"),await Ge();for(const y of["top","left"]){const v=y==="top"?"scrollTop":"scrollLeft";m[y]=`${o.target.getBoundingClientRect()[y]+document.body[v]+document.documentElement[v]-Number.parseInt(Ea(document.body,`margin-${y}`),10)}px`}for(const y of["height","width"])m[y]=`${o.target.getBoundingClientRect()[y]}px`}else c.originalPosition.value=Ea(u,"position");for(const[y,v]of Object.entries(m))c.$el.style[y]=v},LS=(o,u,c)=>{const $=c.vm.ns||c.vm._.exposed.ns;["absolute","fixed","sticky"].includes(c.originalPosition.value)?cn(u,$.bm("parent","relative")):gs(u,$.bm("parent","relative")),o.fullscreen&&o.lock?gs(u,$.bm("parent","hidden")):cn(u,$.bm("parent","hidden"))},Gc=Symbol("ElLoading"),FS=(o,u)=>{var c,$,m,y;const v=u.instance,x=N=>$t(u.value)?u.value[N]:void 0,A=N=>{const O=rt(N)&&(v==null?void 0:v[N])||N;return O&&ae(O)},M=N=>A(x(N)||o.getAttribute(`element-loading-${qa(N)}`)),k=(c=x("fullscreen"))!=null?c:u.modifiers.fullscreen,R={text:M("text"),svg:M("svg"),svgViewBox:M("svgViewBox"),spinner:M("spinner"),background:M("background"),customClass:M("customClass"),fullscreen:k,target:($=x("target"))!=null?$:k?void 0:o,body:(m=x("body"))!=null?m:u.modifiers.body,lock:(y=x("lock"))!=null?y:u.modifiers.lock};o[Gc]={options:R,instance:Rf(R)}},Mne=(o,u)=>{for(const c of Object.keys(u))Ot(u[c])&&(u[c].value=o[c])},NS={mounted(o,u){u.value&&FS(o,u)},updated(o,u){const c=o[Gc];u.oldValue!==u.value&&(u.value&&!u.oldValue?FS(o,u):u.value&&u.oldValue?$t(u.value)&&Mne(u.value,c.options):c==null||c.instance.close())},unmounted(o){var u;(u=o[Gc])==null||u.instance.close(),o[Gc]=null}},kne={install(o){o.directive("loading",NS),o.config.globalProperties.$loading=Rf},directive:NS,service:Rf},yI=["success","info","warning","error"],ln=Gt({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:vt?document.body:void 0}),Vne=Ne({customClass:{type:String,default:ln.customClass},center:{type:Boolean,default:ln.center},dangerouslyUseHTMLString:{type:Boolean,default:ln.dangerouslyUseHTMLString},duration:{type:Number,default:ln.duration},icon:{type:Mt,default:ln.icon},id:{type:String,default:ln.id},message:{type:Ae([String,Object,Function]),default:ln.message},onClose:{type:Ae(Function),required:!1},showClose:{type:Boolean,default:ln.showClose},type:{type:String,values:yI,default:ln.type},offset:{type:Number,default:ln.offset},zIndex:{type:Number,default:ln.zIndex},grouping:{type:Boolean,default:ln.grouping},repeatNum:{type:Number,default:ln.repeatNum}}),Rne={destroy:()=>!0},es=fm([]),Lne=o=>{const u=es.findIndex(m=>m.id===o),c=es[u];let $;return u>0&&($=es[u-1]),{current:c,prev:$}},Fne=o=>{const{prev:u}=Lne(o);return u?u.vm.exposed.bottom.value:0},Nne=(o,u)=>es.findIndex($=>$.id===o)>0?20:u,Tne=["id"],One=["innerHTML"],Pne=Se({name:"ElMessage"}),Une=Se({...Pne,props:Vne,emits:Rne,setup(o,{expose:u}){const c=o,{Close:$}=rg,{ns:m,zIndex:y}=y$("message"),{currentZIndex:v,nextZIndex:x}=y,A=ae(),M=ae(!1),k=ae(0);let R;const N=Q(()=>c.type?c.type==="error"?"danger":c.type:"info"),O=Q(()=>{const te=c.type;return{[m.bm("icon",te)]:te&&Ba[te]}}),U=Q(()=>c.icon||Ba[c.type]||""),P=Q(()=>Fne(c.id)),H=Q(()=>Nne(c.id,c.offset)+P.value),J=Q(()=>k.value+H.value),q=Q(()=>({top:`${H.value}px`,zIndex:v.value}));function j(){c.duration!==0&&({stop:R}=ki(()=>{ee()},c.duration))}function K(){R==null||R()}function ee(){M.value=!1}function Z({code:te}){te===We.esc&&ee()}return st(()=>{j(),x(),M.value=!0}),Re(()=>c.repeatNum,()=>{K(),j()}),Wt(document,"keydown",Z),Zt(A,()=>{k.value=A.value.getBoundingClientRect().height}),u({visible:M,bottom:J,close:ee}),(te,re)=>(X(),Me(dr,{name:I(m).b("fade"),onBeforeLeave:te.onClose,onAfterLeave:re[0]||(re[0]=ie=>te.$emit("destroy")),persisted:""},{default:Ce(()=>[nt(de("div",{id:te.id,ref_key:"messageRef",ref:A,class:ne([I(m).b(),{[I(m).m(te.type)]:te.type},I(m).is("center",te.center),I(m).is("closable",te.showClose),te.customClass]),style:je(I(q)),role:"alert",onMouseenter:K,onMouseleave:j},[te.repeatNum>1?(X(),Me(I(wE),{key:0,value:te.repeatNum,type:I(N),class:ne(I(m).e("badge"))},null,8,["value","type","class"])):Ie("v-if",!0),I(U)?(X(),Me(I(He),{key:1,class:ne([I(m).e("icon"),I(O)])},{default:Ce(()=>[(X(),Me(pt(I(U))))]),_:1},8,["class"])):Ie("v-if",!0),Ve(te.$slots,"default",{},()=>[te.dangerouslyUseHTMLString?(X(),$e(ze,{key:1},[Ie(" Caution here, message could've been compromised, never use user's input as message "),de("p",{class:ne(I(m).e("content")),innerHTML:te.message},null,10,One)],2112)):(X(),$e("p",{key:0,class:ne(I(m).e("content"))},Fe(te.message),3))]),te.showClose?(X(),Me(I(He),{key:2,class:ne(I(m).e("closeBtn")),onClick:Ye(ee,["stop"])},{default:Ce(()=>[me(I($))]),_:1},8,["class","onClick"])):Ie("v-if",!0)],46,Tne),[[bt,M.value]])]),_:3},8,["name","onBeforeLeave"]))}});var Dne=Te(Une,[["__file","message.vue"]]);let Bne=1;const vI=o=>{const u=!o||rt(o)||Ht(o)||Ze(o)?{message:o}:o,c={...ln,...u};if(!c.appendTo)c.appendTo=document.body;else if(rt(c.appendTo)){let $=document.querySelector(c.appendTo);On($)||($=document.body),c.appendTo=$}return c},Jne=o=>{const u=es.indexOf(o);if(u===-1)return;es.splice(u,1);const{handler:c}=o;c.close()},zne=({appendTo:o,...u},c)=>{const $=`message_${Bne++}`,m=u.onClose,y=document.createElement("div"),v={...u,id:$,onClose:()=>{m==null||m(),Jne(k)},onDestroy:()=>{Pa(null,y)}},x=me(Dne,v,Ze(v.message)||Ht(v.message)?{default:Ze(v.message)?v.message:()=>v.message}:null);x.appContext=c||Ko._context,Pa(x,y),o.appendChild(y.firstElementChild);const A=x.component,k={id:$,vnode:x,vm:A,handler:{close:()=>{A.exposed.visible.value=!1}},props:x.component.props};return k},Ko=(o={},u)=>{if(!vt)return{close:()=>{}};if(Qe(Th.max)&&es.length>=Th.max)return{close:()=>{}};const c=vI(o);if(c.grouping&&es.length){const m=es.find(({vnode:y})=>{var v;return((v=y.props)==null?void 0:v.message)===c.message});if(m)return m.props.repeatNum+=1,m.props.type=c.type,m.handler}const $=zne(c,u);return es.push($),$.handler};yI.forEach(o=>{Ko[o]=(u={},c)=>{const $=vI(u);return Ko({...$,type:o},c)}});function Hne(o){for(const u of es)(!o||o===u.props.type)&&u.handler.close()}Ko.closeAll=Hne;Ko._context=null;const jne=wx(Ko,"$message"),qne=Se({name:"ElMessageBox",directives:{TrapFocus:kJ},components:{ElButton:Er,ElFocusTrap:d_,ElInput:Br,ElOverlay:Tg,ElIcon:He,...rg},inheritAttrs:!1,props:{buttonSize:{type:String,validator:xx},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(o,{emit:u}){const{locale:c,zIndex:$,ns:m,size:y}=y$("message-box",Q(()=>o.buttonSize)),{t:v}=c,{nextZIndex:x}=$,A=ae(!1),M=Ct({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:x()}),k=Q(()=>{const C=M.type;return{[m.bm("icon",C)]:C&&Ba[C]}}),R=Jr(),N=Jr(),O=Q(()=>M.icon||Ba[M.type]||""),U=Q(()=>!!M.message),P=ae(),H=ae(),J=ae(),q=ae(),j=ae(),K=Q(()=>M.confirmButtonClass);Re(()=>M.inputValue,async C=>{await Ge(),o.boxType==="prompt"&&C!==null&&le()},{immediate:!0}),Re(()=>A.value,C=>{var t,f;C&&(o.boxType!=="prompt"&&(M.autofocus?J.value=(f=(t=j.value)==null?void 0:t.$el)!=null?f:P.value:J.value=P.value),M.zIndex=x()),o.boxType==="prompt"&&(C?Ge().then(()=>{var he;q.value&&q.value.$el&&(M.autofocus?J.value=(he=_e())!=null?he:P.value:J.value=P.value)}):(M.editorErrorMessage="",M.validateError=!1))});const ee=Q(()=>o.draggable);Ex(P,H,ee),st(async()=>{await Ge(),o.closeOnHashChange&&window.addEventListener("hashchange",Z)}),Bt(()=>{o.closeOnHashChange&&window.removeEventListener("hashchange",Z)});function Z(){A.value&&(A.value=!1,Ge(()=>{M.action&&u("action",M.action)}))}const te=()=>{o.closeOnClickModal&&oe(M.distinguishCancelAndClose?"close":"cancel")},re=fg(te),ie=C=>{if(M.inputType!=="textarea")return C.preventDefault(),oe("confirm")},oe=C=>{var t;o.boxType==="prompt"&&C==="confirm"&&!le()||(M.action=C,M.beforeClose?(t=M.beforeClose)==null||t.call(M,C,M,Z):Z())},le=()=>{if(o.boxType==="prompt"){const C=M.inputPattern;if(C&&!C.test(M.inputValue||""))return M.editorErrorMessage=M.inputErrorMessage||v("el.messagebox.error"),M.validateError=!0,!1;const t=M.inputValidator;if(typeof t=="function"){const f=t(M.inputValue);if(f===!1)return M.editorErrorMessage=M.inputErrorMessage||v("el.messagebox.error"),M.validateError=!0,!1;if(typeof f=="string")return M.editorErrorMessage=f,M.validateError=!0,!1}}return M.editorErrorMessage="",M.validateError=!1,!0},_e=()=>{const C=q.value.$refs;return C.input||C.textarea},fe=()=>{oe("close")},pe=()=>{o.closeOnPressEscape&&fe()};return o.lockScroll&&og(A),{...Ar(M),ns:m,overlayEvent:re,visible:A,hasMessage:U,typeClass:k,contentId:R,inputId:N,btnSize:y,iconComponent:O,confirmButtonClasses:K,rootRef:P,focusStartRef:J,headerRef:H,inputRef:q,confirmRef:j,doClose:Z,handleClose:fe,onCloseRequested:pe,handleWrapperClick:te,handleInputEnter:ie,handleAction:oe,t:v}}}),Wne=["aria-label","aria-describedby"],Kne=["aria-label"],Gne=["id"];function Qne(o,u,c,$,m,y){const v=Xe("el-icon"),x=Xe("close"),A=Xe("el-input"),M=Xe("el-button"),k=Xe("el-focus-trap"),R=Xe("el-overlay");return X(),Me(dr,{name:"fade-in-linear",onAfterLeave:u[11]||(u[11]=N=>o.$emit("vanish")),persisted:""},{default:Ce(()=>[nt(me(R,{"z-index":o.zIndex,"overlay-class":[o.ns.is("message-box"),o.modalClass],mask:o.modal},{default:Ce(()=>[de("div",{role:"dialog","aria-label":o.title,"aria-modal":"true","aria-describedby":o.showInput?void 0:o.contentId,class:ne(`${o.ns.namespace.value}-overlay-message-box`),onClick:u[8]||(u[8]=(...N)=>o.overlayEvent.onClick&&o.overlayEvent.onClick(...N)),onMousedown:u[9]||(u[9]=(...N)=>o.overlayEvent.onMousedown&&o.overlayEvent.onMousedown(...N)),onMouseup:u[10]||(u[10]=(...N)=>o.overlayEvent.onMouseup&&o.overlayEvent.onMouseup(...N))},[me(k,{loop:"",trapped:o.visible,"focus-trap-el":o.rootRef,"focus-start-el":o.focusStartRef,onReleaseRequested:o.onCloseRequested},{default:Ce(()=>[de("div",{ref:"rootRef",class:ne([o.ns.b(),o.customClass,o.ns.is("draggable",o.draggable),{[o.ns.m("center")]:o.center}]),style:je(o.customStyle),tabindex:"-1",onClick:u[7]||(u[7]=Ye(()=>{},["stop"]))},[o.title!==null&&o.title!==void 0?(X(),$e("div",{key:0,ref:"headerRef",class:ne(o.ns.e("header"))},[de("div",{class:ne(o.ns.e("title"))},[o.iconComponent&&o.center?(X(),Me(v,{key:0,class:ne([o.ns.e("status"),o.typeClass])},{default:Ce(()=>[(X(),Me(pt(o.iconComponent)))]),_:1},8,["class"])):Ie("v-if",!0),de("span",null,Fe(o.title),1)],2),o.showClose?(X(),$e("button",{key:0,type:"button",class:ne(o.ns.e("headerbtn")),"aria-label":o.t("el.messagebox.close"),onClick:u[0]||(u[0]=N=>o.handleAction(o.distinguishCancelAndClose?"close":"cancel")),onKeydown:u[1]||(u[1]=It(Ye(N=>o.handleAction(o.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[me(v,{class:ne(o.ns.e("close"))},{default:Ce(()=>[me(x)]),_:1},8,["class"])],42,Kne)):Ie("v-if",!0)],2)):Ie("v-if",!0),de("div",{id:o.contentId,class:ne(o.ns.e("content"))},[de("div",{class:ne(o.ns.e("container"))},[o.iconComponent&&!o.center&&o.hasMessage?(X(),Me(v,{key:0,class:ne([o.ns.e("status"),o.typeClass])},{default:Ce(()=>[(X(),Me(pt(o.iconComponent)))]),_:1},8,["class"])):Ie("v-if",!0),o.hasMessage?(X(),$e("div",{key:1,class:ne(o.ns.e("message"))},[Ve(o.$slots,"default",{},()=>[o.dangerouslyUseHTMLString?(X(),Me(pt(o.showInput?"label":"p"),{key:1,for:o.showInput?o.inputId:void 0,innerHTML:o.message},null,8,["for","innerHTML"])):(X(),Me(pt(o.showInput?"label":"p"),{key:0,for:o.showInput?o.inputId:void 0},{default:Ce(()=>[it(Fe(o.dangerouslyUseHTMLString?"":o.message),1)]),_:1},8,["for"]))])],2)):Ie("v-if",!0)],2),nt(de("div",{class:ne(o.ns.e("input"))},[me(A,{id:o.inputId,ref:"inputRef",modelValue:o.inputValue,"onUpdate:modelValue":u[2]||(u[2]=N=>o.inputValue=N),type:o.inputType,placeholder:o.inputPlaceholder,"aria-invalid":o.validateError,class:ne({invalid:o.validateError}),onKeydown:It(o.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),de("div",{class:ne(o.ns.e("errormsg")),style:je({visibility:o.editorErrorMessage?"visible":"hidden"})},Fe(o.editorErrorMessage),7)],2),[[bt,o.showInput]])],10,Gne),de("div",{class:ne(o.ns.e("btns"))},[o.showCancelButton?(X(),Me(M,{key:0,loading:o.cancelButtonLoading,class:ne([o.cancelButtonClass]),round:o.roundButton,size:o.btnSize,onClick:u[3]||(u[3]=N=>o.handleAction("cancel")),onKeydown:u[4]||(u[4]=It(Ye(N=>o.handleAction("cancel"),["prevent"]),["enter"]))},{default:Ce(()=>[it(Fe(o.cancelButtonText||o.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):Ie("v-if",!0),nt(me(M,{ref:"confirmRef",type:"primary",loading:o.confirmButtonLoading,class:ne([o.confirmButtonClasses]),round:o.roundButton,disabled:o.confirmButtonDisabled,size:o.btnSize,onClick:u[5]||(u[5]=N=>o.handleAction("confirm")),onKeydown:u[6]||(u[6]=It(Ye(N=>o.handleAction("confirm"),["prevent"]),["enter"]))},{default:Ce(()=>[it(Fe(o.confirmButtonText||o.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[bt,o.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,Wne)]),_:3},8,["z-index","overlay-class","mask"]),[[bt,o.visible]])]),_:3})}var Zne=Te(qne,[["render",Qne],["__file","index.vue"]]);const Bu=new Map,Yne=o=>{let u=document.body;return o.appendTo&&(rt(o.appendTo)&&(u=document.querySelector(o.appendTo)),On(o.appendTo)&&(u=o.appendTo),On(u)||(u=document.body)),u},Xne=(o,u,c=null)=>{const $=me(Zne,o,Ze(o.message)||Ht(o.message)?{default:Ze(o.message)?o.message:()=>o.message}:null);return $.appContext=c,Pa($,u),Yne(o).appendChild(u.firstElementChild),$.component},ese=()=>document.createElement("div"),tse=(o,u)=>{const c=ese();o.onVanish=()=>{Pa(null,c),Bu.delete(m)},o.onAction=y=>{const v=Bu.get(m);let x;o.showInput?x={value:m.inputValue,action:y}:x=y,o.callback?o.callback(x,$.proxy):y==="cancel"||y==="close"?o.distinguishCancelAndClose&&y!=="cancel"?v.reject("close"):v.reject("cancel"):v.resolve(x)};const $=Xne(o,c,u),m=$.proxy;for(const y in o)gt(o,y)&&!gt(m.$props,y)&&(m[y]=o[y]);return m.visible=!0,m};function hl(o,u=null){if(!vt)return Promise.reject();let c;return rt(o)||Ht(o)?o={message:o}:c=o.callback,new Promise(($,m)=>{const y=tse(o,u??hl._context);Bu.set(y,{options:o,callback:c,resolve:$,reject:m})})}const rse=["alert","confirm","prompt"],nse={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};rse.forEach(o=>{hl[o]=sse(o)});function sse(o){return(u,c,$,m)=>{let y="";return $t(c)?($=c,y=""):$r(c)?y="":y=c,hl(Object.assign({title:y,message:u,type:"",...nse[o]},$,{boxType:o}),m)}}hl.close=()=>{Bu.forEach((o,u)=>{u.doClose()}),Bu.clear()};hl._context=null;const ma=hl;ma.install=o=>{ma._context=o._context,o.config.globalProperties.$msgbox=ma,o.config.globalProperties.$messageBox=ma,o.config.globalProperties.$alert=ma.alert,o.config.globalProperties.$confirm=ma.confirm,o.config.globalProperties.$prompt=ma.prompt};const Qc=ma,SI=["success","info","warning","error"],ase=Ne({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:Mt},id:{type:String,default:""},message:{type:Ae([String,Object]),default:""},offset:{type:Number,default:0},onClick:{type:Ae(Function),default:()=>{}},onClose:{type:Ae(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...SI,""],default:""},zIndex:Number}),ise={destroy:()=>!0},ose=["id"],lse=["textContent"],use={key:0},_se=["innerHTML"],cse=Se({name:"ElNotification"}),pse=Se({...cse,props:ase,emits:ise,setup(o,{expose:u}){const c=o,{ns:$,zIndex:m}=y$("notification"),{nextZIndex:y,currentZIndex:v}=m,{Close:x}=tg,A=ae(!1);let M;const k=Q(()=>{const j=c.type;return j&&Ba[c.type]?$.m(j):""}),R=Q(()=>c.type&&Ba[c.type]||c.icon),N=Q(()=>c.position.endsWith("right")?"right":"left"),O=Q(()=>c.position.startsWith("top")?"top":"bottom"),U=Q(()=>{var j;return{[O.value]:`${c.offset}px`,zIndex:(j=c.zIndex)!=null?j:v.value}});function P(){c.duration>0&&({stop:M}=ki(()=>{A.value&&J()},c.duration))}function H(){M==null||M()}function J(){A.value=!1}function q({code:j}){j===We.delete||j===We.backspace?H():j===We.esc?A.value&&J():P()}return st(()=>{P(),y(),A.value=!0}),Wt(document,"keydown",q),u({visible:A,close:J}),(j,K)=>(X(),Me(dr,{name:I($).b("fade"),onBeforeLeave:j.onClose,onAfterLeave:K[1]||(K[1]=ee=>j.$emit("destroy")),persisted:""},{default:Ce(()=>[nt(de("div",{id:j.id,class:ne([I($).b(),j.customClass,I(N)]),style:je(I(U)),role:"alert",onMouseenter:H,onMouseleave:P,onClick:K[0]||(K[0]=(...ee)=>j.onClick&&j.onClick(...ee))},[I(R)?(X(),Me(I(He),{key:0,class:ne([I($).e("icon"),I(k)])},{default:Ce(()=>[(X(),Me(pt(I(R))))]),_:1},8,["class"])):Ie("v-if",!0),de("div",{class:ne(I($).e("group"))},[de("h2",{class:ne(I($).e("title")),textContent:Fe(j.title)},null,10,lse),nt(de("div",{class:ne(I($).e("content")),style:je(j.title?void 0:{margin:0})},[Ve(j.$slots,"default",{},()=>[j.dangerouslyUseHTMLString?(X(),$e(ze,{key:1},[Ie(" Caution here, message could've been compromised, never use user's input as message "),de("p",{innerHTML:j.message},null,8,_se)],2112)):(X(),$e("p",use,Fe(j.message),1))])],6),[[bt,j.message]]),j.showClose?(X(),Me(I(He),{key:0,class:ne(I($).e("closeBtn")),onClick:Ye(J,["stop"])},{default:Ce(()=>[me(I(x))]),_:1},8,["class","onClick"])):Ie("v-if",!0)],2)],46,ose),[[bt,A.value]])]),_:3},8,["name","onBeforeLeave"]))}});var $se=Te(pse,[["__file","notification.vue"]]);const Rp={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},Lf=16;let dse=1;const Go=function(o={},u=null){if(!vt)return{close:()=>{}};(typeof o=="string"||Ht(o))&&(o={message:o});const c=o.position||"top-right";let $=o.offset||0;Rp[c].forEach(({vm:k})=>{var R;$+=(((R=k.el)==null?void 0:R.offsetHeight)||0)+Lf}),$+=Lf;const m=`notification_${dse++}`,y=o.onClose,v={...o,offset:$,id:m,onClose:()=>{hse(m,c,y)}};let x=document.body;On(o.appendTo)?x=o.appendTo:rt(o.appendTo)&&(x=document.querySelector(o.appendTo)),On(x)||(x=document.body);const A=document.createElement("div"),M=me($se,v,Ht(v.message)?{default:()=>v.message}:null);return M.appContext=u??Go._context,M.props.onDestroy=()=>{Pa(null,A)},Pa(M,A),Rp[c].push({vm:M}),x.appendChild(A.firstElementChild),{close:()=>{M.component.exposed.visible.value=!1}}};SI.forEach(o=>{Go[o]=(u={})=>((typeof u=="string"||Ht(u))&&(u={message:u}),Go({...u,type:o}))});function hse(o,u,c){const $=Rp[u],m=$.findIndex(({vm:M})=>{var k;return((k=M.component)==null?void 0:k.props.id)===o});if(m===-1)return;const{vm:y}=$[m];if(!y)return;c==null||c(y);const v=y.el.offsetHeight,x=u.split("-")[0];$.splice(m,1);const A=$.length;if(!(A<1))for(let M=m;M<A;M++){const{el:k,component:R}=$[M].vm,N=Number.parseInt(k.style[x],10)-v-Lf;R.props.offset=N}}function fse(){for(const o of Object.values(Rp))o.forEach(({vm:u})=>{u.component.exposed.visible.value=!1})}Go.closeAll=fse;Go._context=null;const mse=wx(Go,"$notify");var gse=[xne,kne,jne,Qc,mse,iA],yse=L5([...gne,...gse]);/*!
  65. * vue-router v4.2.5
  66. * (c) 2023 Eduardo San Martin Morote
  67. * @license MIT
  68. */const $o=typeof window<"u";function vse(o){return o.__esModule||o[Symbol.toStringTag]==="Module"}const qt=Object.assign;function Od(o,u){const c={};for(const $ in u){const m=u[$];c[$]=ss(m)?m.map(o):o(m)}return c}const ou=()=>{},ss=Array.isArray,Sse=/\/$/,bse=o=>o.replace(Sse,"");function Pd(o,u,c="/"){let $,m={},y="",v="";const x=u.indexOf("#");let A=u.indexOf("?");return x<A&&x>=0&&(A=-1),A>-1&&($=u.slice(0,A),y=u.slice(A+1,x>-1?x:u.length),m=o(y)),x>-1&&($=$||u.slice(0,x),v=u.slice(x,u.length)),$=Ese($??u,c),{fullPath:$+(y&&"?")+y+v,path:$,query:m,hash:v}}function Cse(o,u){const c=u.query?o(u.query):"";return u.path+(c&&"?")+c+(u.hash||"")}function TS(o,u){return!u||!o.toLowerCase().startsWith(u.toLowerCase())?o:o.slice(u.length)||"/"}function wse(o,u,c){const $=u.matched.length-1,m=c.matched.length-1;return $>-1&&$===m&&Qo(u.matched[$],c.matched[m])&&bI(u.params,c.params)&&o(u.query)===o(c.query)&&u.hash===c.hash}function Qo(o,u){return(o.aliasOf||o)===(u.aliasOf||u)}function bI(o,u){if(Object.keys(o).length!==Object.keys(u).length)return!1;for(const c in o)if(!xse(o[c],u[c]))return!1;return!0}function xse(o,u){return ss(o)?OS(o,u):ss(u)?OS(u,o):o===u}function OS(o,u){return ss(u)?o.length===u.length&&o.every((c,$)=>c===u[$]):o.length===1&&o[0]===u}function Ese(o,u){if(o.startsWith("/"))return o;if(!o)return u;const c=u.split("/"),$=o.split("/"),m=$[$.length-1];(m===".."||m===".")&&$.push("");let y=c.length-1,v,x;for(v=0;v<$.length;v++)if(x=$[v],x!==".")if(x==="..")y>1&&y--;else break;return c.slice(0,y).join("/")+"/"+$.slice(v-(v===$.length?1:0)).join("/")}var Ju;(function(o){o.pop="pop",o.push="push"})(Ju||(Ju={}));var lu;(function(o){o.back="back",o.forward="forward",o.unknown=""})(lu||(lu={}));function Ase(o){if(!o)if($o){const u=document.querySelector("base");o=u&&u.getAttribute("href")||"/",o=o.replace(/^\w+:\/\/[^\/]+/,"")}else o="/";return o[0]!=="/"&&o[0]!=="#"&&(o="/"+o),bse(o)}const Ise=/^[^#]+#/;function Mse(o,u){return o.replace(Ise,"#")+u}function kse(o,u){const c=document.documentElement.getBoundingClientRect(),$=o.getBoundingClientRect();return{behavior:u.behavior,left:$.left-c.left-(u.left||0),top:$.top-c.top-(u.top||0)}}const k$=()=>({left:window.pageXOffset,top:window.pageYOffset});function Vse(o){let u;if("el"in o){const c=o.el,$=typeof c=="string"&&c.startsWith("#"),m=typeof c=="string"?$?document.getElementById(c.slice(1)):document.querySelector(c):c;if(!m)return;u=kse(m,o)}else u=o;"scrollBehavior"in document.documentElement.style?window.scrollTo(u):window.scrollTo(u.left!=null?u.left:window.pageXOffset,u.top!=null?u.top:window.pageYOffset)}function PS(o,u){return(history.state?history.state.position-u:-1)+o}const Ff=new Map;function Rse(o,u){Ff.set(o,u)}function Lse(o){const u=Ff.get(o);return Ff.delete(o),u}let Fse=()=>location.protocol+"//"+location.host;function CI(o,u){const{pathname:c,search:$,hash:m}=u,y=o.indexOf("#");if(y>-1){let x=m.includes(o.slice(y))?o.slice(y).length:1,A=m.slice(x);return A[0]!=="/"&&(A="/"+A),TS(A,"")}return TS(c,o)+$+m}function Nse(o,u,c,$){let m=[],y=[],v=null;const x=({state:N})=>{const O=CI(o,location),U=c.value,P=u.value;let H=0;if(N){if(c.value=O,u.value=N,v&&v===U){v=null;return}H=P?N.position-P.position:0}else $(O);m.forEach(J=>{J(c.value,U,{delta:H,type:Ju.pop,direction:H?H>0?lu.forward:lu.back:lu.unknown})})};function A(){v=c.value}function M(N){m.push(N);const O=()=>{const U=m.indexOf(N);U>-1&&m.splice(U,1)};return y.push(O),O}function k(){const{history:N}=window;N.state&&N.replaceState(qt({},N.state,{scroll:k$()}),"")}function R(){for(const N of y)N();y=[],window.removeEventListener("popstate",x),window.removeEventListener("beforeunload",k)}return window.addEventListener("popstate",x),window.addEventListener("beforeunload",k,{passive:!0}),{pauseListeners:A,listen:M,destroy:R}}function US(o,u,c,$=!1,m=!1){return{back:o,current:u,forward:c,replaced:$,position:window.history.length,scroll:m?k$():null}}function Tse(o){const{history:u,location:c}=window,$={value:CI(o,c)},m={value:u.state};m.value||y($.value,{back:null,current:$.value,forward:null,position:u.length-1,replaced:!0,scroll:null},!0);function y(A,M,k){const R=o.indexOf("#"),N=R>-1?(c.host&&document.querySelector("base")?o:o.slice(R))+A:Fse()+o+A;try{u[k?"replaceState":"pushState"](M,"",N),m.value=M}catch(O){console.error(O),c[k?"replace":"assign"](N)}}function v(A,M){const k=qt({},u.state,US(m.value.back,A,m.value.forward,!0),M,{position:m.value.position});y(A,k,!0),$.value=A}function x(A,M){const k=qt({},m.value,u.state,{forward:A,scroll:k$()});y(k.current,k,!0);const R=qt({},US($.value,A,null),{position:k.position+1},M);y(A,R,!1),$.value=A}return{location:$,state:m,push:x,replace:v}}function Ose(o){o=Ase(o);const u=Tse(o),c=Nse(o,u.state,u.location,u.replace);function $(y,v=!0){v||c.pauseListeners(),history.go(y)}const m=qt({location:"",base:o,go:$,createHref:Mse.bind(null,o)},u,c);return Object.defineProperty(m,"location",{enumerable:!0,get:()=>u.location.value}),Object.defineProperty(m,"state",{enumerable:!0,get:()=>u.state.value}),m}function Pse(o){return o=location.host?o||location.pathname+location.search:"",o.includes("#")||(o+="#"),Ose(o)}function Use(o){return typeof o=="string"||o&&typeof o=="object"}function wI(o){return typeof o=="string"||typeof o=="symbol"}const ca={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},xI=Symbol("");var DS;(function(o){o[o.aborted=4]="aborted",o[o.cancelled=8]="cancelled",o[o.duplicated=16]="duplicated"})(DS||(DS={}));function Zo(o,u){return qt(new Error,{type:o,[xI]:!0},u)}function Os(o,u){return o instanceof Error&&xI in o&&(u==null||!!(o.type&u))}const BS="[^/]+?",Dse={sensitive:!1,strict:!1,start:!0,end:!0},Bse=/[.+*?^${}()[\]/\\]/g;function Jse(o,u){const c=qt({},Dse,u),$=[];let m=c.start?"^":"";const y=[];for(const M of o){const k=M.length?[]:[90];c.strict&&!M.length&&(m+="/");for(let R=0;R<M.length;R++){const N=M[R];let O=40+(c.sensitive?.25:0);if(N.type===0)R||(m+="/"),m+=N.value.replace(Bse,"\\$&"),O+=40;else if(N.type===1){const{value:U,repeatable:P,optional:H,regexp:J}=N;y.push({name:U,repeatable:P,optional:H});const q=J||BS;if(q!==BS){O+=10;try{new RegExp(`(${q})`)}catch(K){throw new Error(`Invalid custom RegExp for param "${U}" (${q}): `+K.message)}}let j=P?`((?:${q})(?:/(?:${q}))*)`:`(${q})`;R||(j=H&&M.length<2?`(?:/${j})`:"/"+j),H&&(j+="?"),m+=j,O+=20,H&&(O+=-8),P&&(O+=-20),q===".*"&&(O+=-50)}k.push(O)}$.push(k)}if(c.strict&&c.end){const M=$.length-1;$[M][$[M].length-1]+=.7000000000000001}c.strict||(m+="/?"),c.end?m+="$":c.strict&&(m+="(?:/|$)");const v=new RegExp(m,c.sensitive?"":"i");function x(M){const k=M.match(v),R={};if(!k)return null;for(let N=1;N<k.length;N++){const O=k[N]||"",U=y[N-1];R[U.name]=O&&U.repeatable?O.split("/"):O}return R}function A(M){let k="",R=!1;for(const N of o){(!R||!k.endsWith("/"))&&(k+="/"),R=!1;for(const O of N)if(O.type===0)k+=O.value;else if(O.type===1){const{value:U,repeatable:P,optional:H}=O,J=U in M?M[U]:"";if(ss(J)&&!P)throw new Error(`Provided param "${U}" is an array but it is not repeatable (* or + modifiers)`);const q=ss(J)?J.join("/"):J;if(!q)if(H)N.length<2&&(k.endsWith("/")?k=k.slice(0,-1):R=!0);else throw new Error(`Missing required param "${U}"`);k+=q}}return k||"/"}return{re:v,score:$,keys:y,parse:x,stringify:A}}function zse(o,u){let c=0;for(;c<o.length&&c<u.length;){const $=u[c]-o[c];if($)return $;c++}return o.length<u.length?o.length===1&&o[0]===80?-1:1:o.length>u.length?u.length===1&&u[0]===80?1:-1:0}function Hse(o,u){let c=0;const $=o.score,m=u.score;for(;c<$.length&&c<m.length;){const y=zse($[c],m[c]);if(y)return y;c++}if(Math.abs(m.length-$.length)===1){if(JS($))return 1;if(JS(m))return-1}return m.length-$.length}function JS(o){const u=o[o.length-1];return o.length>0&&u[u.length-1]<0}const jse={type:0,value:""},qse=/[a-zA-Z0-9_]/;function Wse(o){if(!o)return[[]];if(o==="/")return[[jse]];if(!o.startsWith("/"))throw new Error(`Invalid path "${o}"`);function u(O){throw new Error(`ERR (${c})/"${M}": ${O}`)}let c=0,$=c;const m=[];let y;function v(){y&&m.push(y),y=[]}let x=0,A,M="",k="";function R(){M&&(c===0?y.push({type:0,value:M}):c===1||c===2||c===3?(y.length>1&&(A==="*"||A==="+")&&u(`A repeatable param (${M}) must be alone in its segment. eg: '/:ids+.`),y.push({type:1,value:M,regexp:k,repeatable:A==="*"||A==="+",optional:A==="*"||A==="?"})):u("Invalid state to consume buffer"),M="")}function N(){M+=A}for(;x<o.length;){if(A=o[x++],A==="\\"&&c!==2){$=c,c=4;continue}switch(c){case 0:A==="/"?(M&&R(),v()):A===":"?(R(),c=1):N();break;case 4:N(),c=$;break;case 1:A==="("?c=2:qse.test(A)?N():(R(),c=0,A!=="*"&&A!=="?"&&A!=="+"&&x--);break;case 2:A===")"?k[k.length-1]=="\\"?k=k.slice(0,-1)+A:c=3:k+=A;break;case 3:R(),c=0,A!=="*"&&A!=="?"&&A!=="+"&&x--,k="";break;default:u("Unknown state");break}}return c===2&&u(`Unfinished custom RegExp for param "${M}"`),R(),v(),m}function Kse(o,u,c){const $=Jse(Wse(o.path),c),m=qt($,{record:o,parent:u,children:[],alias:[]});return u&&!m.record.aliasOf==!u.record.aliasOf&&u.children.push(m),m}function Gse(o,u){const c=[],$=new Map;u=jS({strict:!1,end:!0,sensitive:!1},u);function m(k){return $.get(k)}function y(k,R,N){const O=!N,U=Qse(k);U.aliasOf=N&&N.record;const P=jS(u,k),H=[U];if("alias"in k){const j=typeof k.alias=="string"?[k.alias]:k.alias;for(const K of j)H.push(qt({},U,{components:N?N.record.components:U.components,path:K,aliasOf:N?N.record:U}))}let J,q;for(const j of H){const{path:K}=j;if(R&&K[0]!=="/"){const ee=R.record.path,Z=ee[ee.length-1]==="/"?"":"/";j.path=R.record.path+(K&&Z+K)}if(J=Kse(j,R,P),N?N.alias.push(J):(q=q||J,q!==J&&q.alias.push(J),O&&k.name&&!HS(J)&&v(k.name)),U.children){const ee=U.children;for(let Z=0;Z<ee.length;Z++)y(ee[Z],J,N&&N.children[Z])}N=N||J,(J.record.components&&Object.keys(J.record.components).length||J.record.name||J.record.redirect)&&A(J)}return q?()=>{v(q)}:ou}function v(k){if(wI(k)){const R=$.get(k);R&&($.delete(k),c.splice(c.indexOf(R),1),R.children.forEach(v),R.alias.forEach(v))}else{const R=c.indexOf(k);R>-1&&(c.splice(R,1),k.record.name&&$.delete(k.record.name),k.children.forEach(v),k.alias.forEach(v))}}function x(){return c}function A(k){let R=0;for(;R<c.length&&Hse(k,c[R])>=0&&(k.record.path!==c[R].record.path||!EI(k,c[R]));)R++;c.splice(R,0,k),k.record.name&&!HS(k)&&$.set(k.record.name,k)}function M(k,R){let N,O={},U,P;if("name"in k&&k.name){if(N=$.get(k.name),!N)throw Zo(1,{location:k});P=N.record.name,O=qt(zS(R.params,N.keys.filter(q=>!q.optional).map(q=>q.name)),k.params&&zS(k.params,N.keys.map(q=>q.name))),U=N.stringify(O)}else if("path"in k)U=k.path,N=c.find(q=>q.re.test(U)),N&&(O=N.parse(U),P=N.record.name);else{if(N=R.name?$.get(R.name):c.find(q=>q.re.test(R.path)),!N)throw Zo(1,{location:k,currentLocation:R});P=N.record.name,O=qt({},R.params,k.params),U=N.stringify(O)}const H=[];let J=N;for(;J;)H.unshift(J.record),J=J.parent;return{name:P,path:U,params:O,matched:H,meta:Yse(H)}}return o.forEach(k=>y(k)),{addRoute:y,resolve:M,removeRoute:v,getRoutes:x,getRecordMatcher:m}}function zS(o,u){const c={};for(const $ of u)$ in o&&(c[$]=o[$]);return c}function Qse(o){return{path:o.path,redirect:o.redirect,name:o.name,meta:o.meta||{},aliasOf:void 0,beforeEnter:o.beforeEnter,props:Zse(o),children:o.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in o?o.components||null:o.component&&{default:o.component}}}function Zse(o){const u={},c=o.props||!1;if("component"in o)u.default=c;else for(const $ in o.components)u[$]=typeof c=="object"?c[$]:c;return u}function HS(o){for(;o;){if(o.record.aliasOf)return!0;o=o.parent}return!1}function Yse(o){return o.reduce((u,c)=>qt(u,c.meta),{})}function jS(o,u){const c={};for(const $ in o)c[$]=$ in u?u[$]:o[$];return c}function EI(o,u){return u.children.some(c=>c===o||EI(o,c))}const AI=/#/g,Xse=/&/g,eae=/\//g,tae=/=/g,rae=/\?/g,II=/\+/g,nae=/%5B/g,sae=/%5D/g,MI=/%5E/g,aae=/%60/g,kI=/%7B/g,iae=/%7C/g,VI=/%7D/g,oae=/%20/g;function c0(o){return encodeURI(""+o).replace(iae,"|").replace(nae,"[").replace(sae,"]")}function lae(o){return c0(o).replace(kI,"{").replace(VI,"}").replace(MI,"^")}function Nf(o){return c0(o).replace(II,"%2B").replace(oae,"+").replace(AI,"%23").replace(Xse,"%26").replace(aae,"`").replace(kI,"{").replace(VI,"}").replace(MI,"^")}function uae(o){return Nf(o).replace(tae,"%3D")}function _ae(o){return c0(o).replace(AI,"%23").replace(rae,"%3F")}function cae(o){return o==null?"":_ae(o).replace(eae,"%2F")}function Lp(o){try{return decodeURIComponent(""+o)}catch{}return""+o}function pae(o){const u={};if(o===""||o==="?")return u;const $=(o[0]==="?"?o.slice(1):o).split("&");for(let m=0;m<$.length;++m){const y=$[m].replace(II," "),v=y.indexOf("="),x=Lp(v<0?y:y.slice(0,v)),A=v<0?null:Lp(y.slice(v+1));if(x in u){let M=u[x];ss(M)||(M=u[x]=[M]),M.push(A)}else u[x]=A}return u}function qS(o){let u="";for(let c in o){const $=o[c];if(c=uae(c),$==null){$!==void 0&&(u+=(u.length?"&":"")+c);continue}(ss($)?$.map(y=>y&&Nf(y)):[$&&Nf($)]).forEach(y=>{y!==void 0&&(u+=(u.length?"&":"")+c,y!=null&&(u+="="+y))})}return u}function $ae(o){const u={};for(const c in o){const $=o[c];$!==void 0&&(u[c]=ss($)?$.map(m=>m==null?null:""+m):$==null?$:""+$)}return u}const dae=Symbol(""),WS=Symbol(""),p0=Symbol(""),$0=Symbol(""),Tf=Symbol("");function Ol(){let o=[];function u($){return o.push($),()=>{const m=o.indexOf($);m>-1&&o.splice(m,1)}}function c(){o=[]}return{add:u,list:()=>o.slice(),reset:c}}function ba(o,u,c,$,m){const y=$&&($.enterCallbacks[m]=$.enterCallbacks[m]||[]);return()=>new Promise((v,x)=>{const A=R=>{R===!1?x(Zo(4,{from:c,to:u})):R instanceof Error?x(R):Use(R)?x(Zo(2,{from:u,to:R})):(y&&$.enterCallbacks[m]===y&&typeof R=="function"&&y.push(R),v())},M=o.call($&&$.instances[m],u,c,A);let k=Promise.resolve(M);o.length<3&&(k=k.then(A)),k.catch(R=>x(R))})}function Ud(o,u,c,$){const m=[];for(const y of o)for(const v in y.components){let x=y.components[v];if(!(u!=="beforeRouteEnter"&&!y.instances[v]))if(hae(x)){const M=(x.__vccOpts||x)[u];M&&m.push(ba(M,c,$,y,v))}else{let A=x();m.push(()=>A.then(M=>{if(!M)return Promise.reject(new Error(`Couldn't resolve component "${v}" at "${y.path}"`));const k=vse(M)?M.default:M;y.components[v]=k;const N=(k.__vccOpts||k)[u];return N&&ba(N,c,$,y,v)()}))}}return m}function hae(o){return typeof o=="object"||"displayName"in o||"props"in o||"__vccOpts"in o}function KS(o){const u=Be(p0),c=Be($0),$=Q(()=>u.resolve(I(o.to))),m=Q(()=>{const{matched:A}=$.value,{length:M}=A,k=A[M-1],R=c.matched;if(!k||!R.length)return-1;const N=R.findIndex(Qo.bind(null,k));if(N>-1)return N;const O=GS(A[M-2]);return M>1&&GS(k)===O&&R[R.length-1].path!==O?R.findIndex(Qo.bind(null,A[M-2])):N}),y=Q(()=>m.value>-1&&yae(c.params,$.value.params)),v=Q(()=>m.value>-1&&m.value===c.matched.length-1&&bI(c.params,$.value.params));function x(A={}){return gae(A)?u[I(o.replace)?"replace":"push"](I(o.to)).catch(ou):Promise.resolve()}return{route:$,href:Q(()=>$.value.href),isActive:y,isExactActive:v,navigate:x}}const fae=Se({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:KS,setup(o,{slots:u}){const c=Ct(KS(o)),{options:$}=Be(p0),m=Q(()=>({[QS(o.activeClass,$.linkActiveClass,"router-link-active")]:c.isActive,[QS(o.exactActiveClass,$.linkExactActiveClass,"router-link-exact-active")]:c.isExactActive}));return()=>{const y=u.default&&u.default(c);return o.custom?y:Ke("a",{"aria-current":c.isExactActive?o.ariaCurrentValue:null,href:c.href,onClick:c.navigate,class:m.value},y)}}}),mae=fae;function gae(o){if(!(o.metaKey||o.altKey||o.ctrlKey||o.shiftKey)&&!o.defaultPrevented&&!(o.button!==void 0&&o.button!==0)){if(o.currentTarget&&o.currentTarget.getAttribute){const u=o.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(u))return}return o.preventDefault&&o.preventDefault(),!0}}function yae(o,u){for(const c in u){const $=u[c],m=o[c];if(typeof $=="string"){if($!==m)return!1}else if(!ss(m)||m.length!==$.length||$.some((y,v)=>y!==m[v]))return!1}return!0}function GS(o){return o?o.aliasOf?o.aliasOf.path:o.path:""}const QS=(o,u,c)=>o??u??c,vae=Se({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(o,{attrs:u,slots:c}){const $=Be(Tf),m=Q(()=>o.route||$.value),y=Be(WS,0),v=Q(()=>{let M=I(y);const{matched:k}=m.value;let R;for(;(R=k[M])&&!R.components;)M++;return M}),x=Q(()=>m.value.matched[v.value]);ht(WS,Q(()=>v.value+1)),ht(dae,x),ht(Tf,m);const A=ae();return Re(()=>[A.value,x.value,o.name],([M,k,R],[N,O,U])=>{k&&(k.instances[R]=M,O&&O!==k&&M&&M===N&&(k.leaveGuards.size||(k.leaveGuards=O.leaveGuards),k.updateGuards.size||(k.updateGuards=O.updateGuards))),M&&k&&(!O||!Qo(k,O)||!N)&&(k.enterCallbacks[R]||[]).forEach(P=>P(M))},{flush:"post"}),()=>{const M=m.value,k=o.name,R=x.value,N=R&&R.components[k];if(!N)return ZS(c.default,{Component:N,route:M});const O=R.props[k],U=O?O===!0?M.params:typeof O=="function"?O(M):O:null,H=Ke(N,qt({},U,u,{onVnodeUnmounted:J=>{J.component.isUnmounted&&(R.instances[k]=null)},ref:A}));return ZS(c.default,{Component:H,route:M})||H}}});function ZS(o,u){if(!o)return null;const c=o(u);return c.length===1?c[0]:c}const RI=vae;function Sae(o){const u=Gse(o.routes,o),c=o.parseQuery||pae,$=o.stringifyQuery||qS,m=o.history,y=Ol(),v=Ol(),x=Ol(),A=Ut(ca);let M=ca;$o&&o.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const k=Od.bind(null,a=>""+a),R=Od.bind(null,cae),N=Od.bind(null,Lp);function O(a,i){let l,_;return wI(a)?(l=u.getRecordMatcher(a),_=i):_=a,u.addRoute(_,l)}function U(a){const i=u.getRecordMatcher(a);i&&u.removeRoute(i)}function P(){return u.getRoutes().map(a=>a.record)}function H(a){return!!u.getRecordMatcher(a)}function J(a,i){if(i=qt({},i||A.value),typeof a=="string"){const S=Pd(c,a,i.path),b=u.resolve({path:S.path},i),w=m.createHref(S.fullPath);return qt(S,b,{params:N(b.params),hash:Lp(S.hash),redirectedFrom:void 0,href:w})}let l;if("path"in a)l=qt({},a,{path:Pd(c,a.path,i.path).path});else{const S=qt({},a.params);for(const b in S)S[b]==null&&delete S[b];l=qt({},a,{params:R(S)}),i.params=R(i.params)}const _=u.resolve(l,i),p=a.hash||"";_.params=k(N(_.params));const d=Cse($,qt({},a,{hash:lae(p),path:_.path})),g=m.createHref(d);return qt({fullPath:d,hash:p,query:$===qS?$ae(a.query):a.query||{}},_,{redirectedFrom:void 0,href:g})}function q(a){return typeof a=="string"?Pd(c,a,A.value.path):qt({},a)}function j(a,i){if(M!==a)return Zo(8,{from:i,to:a})}function K(a){return te(a)}function ee(a){return K(qt(q(a),{replace:!0}))}function Z(a){const i=a.matched[a.matched.length-1];if(i&&i.redirect){const{redirect:l}=i;let _=typeof l=="function"?l(a):l;return typeof _=="string"&&(_=_.includes("?")||_.includes("#")?_=q(_):{path:_},_.params={}),qt({query:a.query,hash:a.hash,params:"path"in _?{}:a.params},_)}}function te(a,i){const l=M=J(a),_=A.value,p=a.state,d=a.force,g=a.replace===!0,S=Z(l);if(S)return te(qt(q(S),{state:typeof S=="object"?qt({},p,S.state):p,force:d,replace:g}),i||l);const b=l;b.redirectedFrom=i;let w;return!d&&wse($,_,l)&&(w=Zo(16,{to:b,from:_}),W(_,_,!0,!1)),(w?Promise.resolve(w):oe(b,_)).catch(E=>Os(E)?Os(E,2)?E:ue(E):he(E,b,_)).then(E=>{if(E){if(Os(E,2))return te(qt({replace:g},q(E.to),{state:typeof E.to=="object"?qt({},p,E.to.state):p,force:d}),i||b)}else E=_e(b,_,!0,g,p);return le(b,_,E),E})}function re(a,i){const l=j(a,i);return l?Promise.reject(l):Promise.resolve()}function ie(a){const i=r.values().next().value;return i&&typeof i.runWithContext=="function"?i.runWithContext(a):a()}function oe(a,i){let l;const[_,p,d]=bae(a,i);l=Ud(_.reverse(),"beforeRouteLeave",a,i);for(const S of _)S.leaveGuards.forEach(b=>{l.push(ba(b,a,i))});const g=re.bind(null,a,i);return l.push(g),s(l).then(()=>{l=[];for(const S of y.list())l.push(ba(S,a,i));return l.push(g),s(l)}).then(()=>{l=Ud(p,"beforeRouteUpdate",a,i);for(const S of p)S.updateGuards.forEach(b=>{l.push(ba(b,a,i))});return l.push(g),s(l)}).then(()=>{l=[];for(const S of d)if(S.beforeEnter)if(ss(S.beforeEnter))for(const b of S.beforeEnter)l.push(ba(b,a,i));else l.push(ba(S.beforeEnter,a,i));return l.push(g),s(l)}).then(()=>(a.matched.forEach(S=>S.enterCallbacks={}),l=Ud(d,"beforeRouteEnter",a,i),l.push(g),s(l))).then(()=>{l=[];for(const S of v.list())l.push(ba(S,a,i));return l.push(g),s(l)}).catch(S=>Os(S,8)?S:Promise.reject(S))}function le(a,i,l){x.list().forEach(_=>ie(()=>_(a,i,l)))}function _e(a,i,l,_,p){const d=j(a,i);if(d)return d;const g=i===ca,S=$o?history.state:{};l&&(_||g?m.replace(a.fullPath,qt({scroll:g&&S&&S.scroll},p)):m.push(a.fullPath,p)),A.value=a,W(a,i,l,g),ue()}let fe;function pe(){fe||(fe=m.listen((a,i,l)=>{if(!n.listening)return;const _=J(a),p=Z(_);if(p){te(qt(p,{replace:!0}),_).catch(ou);return}M=_;const d=A.value;$o&&Rse(PS(d.fullPath,l.delta),k$()),oe(_,d).catch(g=>Os(g,12)?g:Os(g,2)?(te(g.to,_).then(S=>{Os(S,20)&&!l.delta&&l.type===Ju.pop&&m.go(-1,!1)}).catch(ou),Promise.reject()):(l.delta&&m.go(-l.delta,!1),he(g,_,d))).then(g=>{g=g||_e(_,d,!1),g&&(l.delta&&!Os(g,8)?m.go(-l.delta,!1):l.type===Ju.pop&&Os(g,20)&&m.go(-1,!1)),le(_,d,g)}).catch(ou)}))}let C=Ol(),t=Ol(),f;function he(a,i,l){ue(a);const _=t.list();return _.length?_.forEach(p=>p(a,i,l)):console.error(a),Promise.reject(a)}function V(){return f&&A.value!==ca?Promise.resolve():new Promise((a,i)=>{C.add([a,i])})}function ue(a){return f||(f=!a,pe(),C.list().forEach(([i,l])=>a?l(a):i()),C.reset()),a}function W(a,i,l,_){const{scrollBehavior:p}=o;if(!$o||!p)return Promise.resolve();const d=!l&&Lse(PS(a.fullPath,0))||(_||!l)&&history.state&&history.state.scroll||null;return Ge().then(()=>p(a,i,d)).then(g=>g&&Vse(g)).catch(g=>he(g,a,i))}const h=a=>m.go(a);let e;const r=new Set,n={currentRoute:A,listening:!0,addRoute:O,removeRoute:U,hasRoute:H,getRoutes:P,resolve:J,options:o,push:K,replace:ee,go:h,back:()=>h(-1),forward:()=>h(1),beforeEach:y.add,beforeResolve:v.add,afterEach:x.add,onError:t.add,isReady:V,install(a){const i=this;a.component("RouterLink",mae),a.component("RouterView",RI),a.config.globalProperties.$router=i,Object.defineProperty(a.config.globalProperties,"$route",{enumerable:!0,get:()=>I(A)}),$o&&!e&&A.value===ca&&(e=!0,K(m.location).catch(p=>{}));const l={};for(const p in ca)Object.defineProperty(l,p,{get:()=>A.value[p],enumerable:!0});a.provide(p0,i),a.provide($0,fm(l)),a.provide(Tf,A);const _=a.unmount;r.add(a),a.unmount=function(){r.delete(a),r.size<1&&(M=ca,fe&&fe(),fe=null,A.value=ca,e=!1,f=!1),_()}}};function s(a){return a.reduce((i,l)=>i.then(()=>ie(l)),Promise.resolve())}return n}function bae(o,u){const c=[],$=[],m=[],y=Math.max(u.matched.length,o.matched.length);for(let v=0;v<y;v++){const x=u.matched[v];x&&(o.matched.find(M=>Qo(M,x))?$.push(x):c.push(x));const A=o.matched[v];A&&(u.matched.find(M=>Qo(M,A))||m.push(A))}return[c,$,m]}function LI(){return Be($0)}const Cae=""+new URL("Group 64-pTjxE9ha.jpg",import.meta.url).href,Rs=(o,u)=>{const c=o.__vccOpts||o;for(const[$,m]of u)c[$]=m;return c},wae={class:"header_left"},xae=["src"],Eae={__name:"headerLeft",setup(o){return(u,c)=>{const $=Xe("router-link");return X(),$e("div",wae,[me($,{to:"/"},{default:Ce(()=>[de("img",{src:I(Cae),alt:""},null,8,xae)]),_:1})])}}},Aae=Rs(Eae,[["__scopeId","data-v-e3f8784e"]]);function FI(o,u){return function(){return o.apply(u,arguments)}}const{toString:Iae}=Object.prototype,{getPrototypeOf:d0}=Object,V$=(o=>u=>{const c=Iae.call(u);return o[c]||(o[c]=c.slice(8,-1).toLowerCase())})(Object.create(null)),Ls=o=>(o=o.toLowerCase(),u=>V$(u)===o),R$=o=>u=>typeof u===o,{isArray:fl}=Array,zu=R$("undefined");function Mae(o){return o!==null&&!zu(o)&&o.constructor!==null&&!zu(o.constructor)&&Nn(o.constructor.isBuffer)&&o.constructor.isBuffer(o)}const NI=Ls("ArrayBuffer");function kae(o){let u;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?u=ArrayBuffer.isView(o):u=o&&o.buffer&&NI(o.buffer),u}const Vae=R$("string"),Nn=R$("function"),TI=R$("number"),L$=o=>o!==null&&typeof o=="object",Rae=o=>o===!0||o===!1,Zc=o=>{if(V$(o)!=="object")return!1;const u=d0(o);return(u===null||u===Object.prototype||Object.getPrototypeOf(u)===null)&&!(Symbol.toStringTag in o)&&!(Symbol.iterator in o)},Lae=Ls("Date"),Fae=Ls("File"),Nae=Ls("Blob"),Tae=Ls("FileList"),Oae=o=>L$(o)&&Nn(o.pipe),Pae=o=>{let u;return o&&(typeof FormData=="function"&&o instanceof FormData||Nn(o.append)&&((u=V$(o))==="formdata"||u==="object"&&Nn(o.toString)&&o.toString()==="[object FormData]"))},Uae=Ls("URLSearchParams"),Dae=o=>o.trim?o.trim():o.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function g_(o,u,{allOwnKeys:c=!1}={}){if(o===null||typeof o>"u")return;let $,m;if(typeof o!="object"&&(o=[o]),fl(o))for($=0,m=o.length;$<m;$++)u.call(null,o[$],$,o);else{const y=c?Object.getOwnPropertyNames(o):Object.keys(o),v=y.length;let x;for($=0;$<v;$++)x=y[$],u.call(null,o[x],x,o)}}function OI(o,u){u=u.toLowerCase();const c=Object.keys(o);let $=c.length,m;for(;$-- >0;)if(m=c[$],u===m.toLowerCase())return m;return null}const PI=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,UI=o=>!zu(o)&&o!==PI;function Of(){const{caseless:o}=UI(this)&&this||{},u={},c=($,m)=>{const y=o&&OI(u,m)||m;Zc(u[y])&&Zc($)?u[y]=Of(u[y],$):Zc($)?u[y]=Of({},$):fl($)?u[y]=$.slice():u[y]=$};for(let $=0,m=arguments.length;$<m;$++)arguments[$]&&g_(arguments[$],c);return u}const Bae=(o,u,c,{allOwnKeys:$}={})=>(g_(u,(m,y)=>{c&&Nn(m)?o[y]=FI(m,c):o[y]=m},{allOwnKeys:$}),o),Jae=o=>(o.charCodeAt(0)===65279&&(o=o.slice(1)),o),zae=(o,u,c,$)=>{o.prototype=Object.create(u.prototype,$),o.prototype.constructor=o,Object.defineProperty(o,"super",{value:u.prototype}),c&&Object.assign(o.prototype,c)},Hae=(o,u,c,$)=>{let m,y,v;const x={};if(u=u||{},o==null)return u;do{for(m=Object.getOwnPropertyNames(o),y=m.length;y-- >0;)v=m[y],(!$||$(v,o,u))&&!x[v]&&(u[v]=o[v],x[v]=!0);o=c!==!1&&d0(o)}while(o&&(!c||c(o,u))&&o!==Object.prototype);return u},jae=(o,u,c)=>{o=String(o),(c===void 0||c>o.length)&&(c=o.length),c-=u.length;const $=o.indexOf(u,c);return $!==-1&&$===c},qae=o=>{if(!o)return null;if(fl(o))return o;let u=o.length;if(!TI(u))return null;const c=new Array(u);for(;u-- >0;)c[u]=o[u];return c},Wae=(o=>u=>o&&u instanceof o)(typeof Uint8Array<"u"&&d0(Uint8Array)),Kae=(o,u)=>{const $=(o&&o[Symbol.iterator]).call(o);let m;for(;(m=$.next())&&!m.done;){const y=m.value;u.call(o,y[0],y[1])}},Gae=(o,u)=>{let c;const $=[];for(;(c=o.exec(u))!==null;)$.push(c);return $},Qae=Ls("HTMLFormElement"),Zae=o=>o.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(c,$,m){return $.toUpperCase()+m}),YS=(({hasOwnProperty:o})=>(u,c)=>o.call(u,c))(Object.prototype),Yae=Ls("RegExp"),DI=(o,u)=>{const c=Object.getOwnPropertyDescriptors(o),$={};g_(c,(m,y)=>{let v;(v=u(m,y,o))!==!1&&($[y]=v||m)}),Object.defineProperties(o,$)},Xae=o=>{DI(o,(u,c)=>{if(Nn(o)&&["arguments","caller","callee"].indexOf(c)!==-1)return!1;const $=o[c];if(Nn($)){if(u.enumerable=!1,"writable"in u){u.writable=!1;return}u.set||(u.set=()=>{throw Error("Can not rewrite read-only method '"+c+"'")})}})},eie=(o,u)=>{const c={},$=m=>{m.forEach(y=>{c[y]=!0})};return fl(o)?$(o):$(String(o).split(u)),c},tie=()=>{},rie=(o,u)=>(o=+o,Number.isFinite(o)?o:u),Dd="abcdefghijklmnopqrstuvwxyz",XS="0123456789",BI={DIGIT:XS,ALPHA:Dd,ALPHA_DIGIT:Dd+Dd.toUpperCase()+XS},nie=(o=16,u=BI.ALPHA_DIGIT)=>{let c="";const{length:$}=u;for(;o--;)c+=u[Math.random()*$|0];return c};function sie(o){return!!(o&&Nn(o.append)&&o[Symbol.toStringTag]==="FormData"&&o[Symbol.iterator])}const aie=o=>{const u=new Array(10),c=($,m)=>{if(L$($)){if(u.indexOf($)>=0)return;if(!("toJSON"in $)){u[m]=$;const y=fl($)?[]:{};return g_($,(v,x)=>{const A=c(v,m+1);!zu(A)&&(y[x]=A)}),u[m]=void 0,y}}return $};return c(o,0)},iie=Ls("AsyncFunction"),oie=o=>o&&(L$(o)||Nn(o))&&Nn(o.then)&&Nn(o.catch),Je={isArray:fl,isArrayBuffer:NI,isBuffer:Mae,isFormData:Pae,isArrayBufferView:kae,isString:Vae,isNumber:TI,isBoolean:Rae,isObject:L$,isPlainObject:Zc,isUndefined:zu,isDate:Lae,isFile:Fae,isBlob:Nae,isRegExp:Yae,isFunction:Nn,isStream:Oae,isURLSearchParams:Uae,isTypedArray:Wae,isFileList:Tae,forEach:g_,merge:Of,extend:Bae,trim:Dae,stripBOM:Jae,inherits:zae,toFlatObject:Hae,kindOf:V$,kindOfTest:Ls,endsWith:jae,toArray:qae,forEachEntry:Kae,matchAll:Gae,isHTMLForm:Qae,hasOwnProperty:YS,hasOwnProp:YS,reduceDescriptors:DI,freezeMethods:Xae,toObjectSet:eie,toCamelCase:Zae,noop:tie,toFiniteNumber:rie,findKey:OI,global:PI,isContextDefined:UI,ALPHABET:BI,generateString:nie,isSpecCompliantForm:sie,toJSONObject:aie,isAsyncFn:iie,isThenable:oie};function Pt(o,u,c,$,m){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=o,this.name="AxiosError",u&&(this.code=u),c&&(this.config=c),$&&(this.request=$),m&&(this.response=m)}Je.inherits(Pt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Je.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const JI=Pt.prototype,zI={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(o=>{zI[o]={value:o}});Object.defineProperties(Pt,zI);Object.defineProperty(JI,"isAxiosError",{value:!0});Pt.from=(o,u,c,$,m,y)=>{const v=Object.create(JI);return Je.toFlatObject(o,v,function(A){return A!==Error.prototype},x=>x!=="isAxiosError"),Pt.call(v,o.message,u,c,$,m),v.cause=o,v.name=o.name,y&&Object.assign(v,y),v};const lie=null;function Pf(o){return Je.isPlainObject(o)||Je.isArray(o)}function HI(o){return Je.endsWith(o,"[]")?o.slice(0,-2):o}function eb(o,u,c){return o?o.concat(u).map(function(m,y){return m=HI(m),!c&&y?"["+m+"]":m}).join(c?".":""):u}function uie(o){return Je.isArray(o)&&!o.some(Pf)}const _ie=Je.toFlatObject(Je,{},null,function(u){return/^is[A-Z]/.test(u)});function F$(o,u,c){if(!Je.isObject(o))throw new TypeError("target must be an object");u=u||new FormData,c=Je.toFlatObject(c,{metaTokens:!0,dots:!1,indexes:!1},!1,function(P,H){return!Je.isUndefined(H[P])});const $=c.metaTokens,m=c.visitor||k,y=c.dots,v=c.indexes,A=(c.Blob||typeof Blob<"u"&&Blob)&&Je.isSpecCompliantForm(u);if(!Je.isFunction(m))throw new TypeError("visitor must be a function");function M(U){if(U===null)return"";if(Je.isDate(U))return U.toISOString();if(!A&&Je.isBlob(U))throw new Pt("Blob is not supported. Use a Buffer instead.");return Je.isArrayBuffer(U)||Je.isTypedArray(U)?A&&typeof Blob=="function"?new Blob([U]):Buffer.from(U):U}function k(U,P,H){let J=U;if(U&&!H&&typeof U=="object"){if(Je.endsWith(P,"{}"))P=$?P:P.slice(0,-2),U=JSON.stringify(U);else if(Je.isArray(U)&&uie(U)||(Je.isFileList(U)||Je.endsWith(P,"[]"))&&(J=Je.toArray(U)))return P=HI(P),J.forEach(function(j,K){!(Je.isUndefined(j)||j===null)&&u.append(v===!0?eb([P],K,y):v===null?P:P+"[]",M(j))}),!1}return Pf(U)?!0:(u.append(eb(H,P,y),M(U)),!1)}const R=[],N=Object.assign(_ie,{defaultVisitor:k,convertValue:M,isVisitable:Pf});function O(U,P){if(!Je.isUndefined(U)){if(R.indexOf(U)!==-1)throw Error("Circular reference detected in "+P.join("."));R.push(U),Je.forEach(U,function(J,q){(!(Je.isUndefined(J)||J===null)&&m.call(u,J,Je.isString(q)?q.trim():q,P,N))===!0&&O(J,P?P.concat(q):[q])}),R.pop()}}if(!Je.isObject(o))throw new TypeError("data must be an object");return O(o),u}function tb(o){const u={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(o).replace(/[!'()~]|%20|%00/g,function($){return u[$]})}function h0(o,u){this._pairs=[],o&&F$(o,this,u)}const jI=h0.prototype;jI.append=function(u,c){this._pairs.push([u,c])};jI.toString=function(u){const c=u?function($){return u.call(this,$,tb)}:tb;return this._pairs.map(function(m){return c(m[0])+"="+c(m[1])},"").join("&")};function cie(o){return encodeURIComponent(o).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function qI(o,u,c){if(!u)return o;const $=c&&c.encode||cie,m=c&&c.serialize;let y;if(m?y=m(u,c):y=Je.isURLSearchParams(u)?u.toString():new h0(u,c).toString($),y){const v=o.indexOf("#");v!==-1&&(o=o.slice(0,v)),o+=(o.indexOf("?")===-1?"?":"&")+y}return o}class rb{constructor(){this.handlers=[]}use(u,c,$){return this.handlers.push({fulfilled:u,rejected:c,synchronous:$?$.synchronous:!1,runWhen:$?$.runWhen:null}),this.handlers.length-1}eject(u){this.handlers[u]&&(this.handlers[u]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(u){Je.forEach(this.handlers,function($){$!==null&&u($)})}}const WI={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},pie=typeof URLSearchParams<"u"?URLSearchParams:h0,$ie=typeof FormData<"u"?FormData:null,die=typeof Blob<"u"?Blob:null,hie={isBrowser:!0,classes:{URLSearchParams:pie,FormData:$ie,Blob:die},protocols:["http","https","file","blob","url","data"]},KI=typeof window<"u"&&typeof document<"u",fie=(o=>KI&&["ReactNative","NativeScript","NS"].indexOf(o)<0)(typeof navigator<"u"&&navigator.product),mie=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",gie=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:KI,hasStandardBrowserEnv:fie,hasStandardBrowserWebWorkerEnv:mie},Symbol.toStringTag,{value:"Module"})),vs={...gie,...hie};function yie(o,u){return F$(o,new vs.classes.URLSearchParams,Object.assign({visitor:function(c,$,m,y){return vs.isNode&&Je.isBuffer(c)?(this.append($,c.toString("base64")),!1):y.defaultVisitor.apply(this,arguments)}},u))}function vie(o){return Je.matchAll(/\w+|\[(\w*)]/g,o).map(u=>u[0]==="[]"?"":u[1]||u[0])}function Sie(o){const u={},c=Object.keys(o);let $;const m=c.length;let y;for($=0;$<m;$++)y=c[$],u[y]=o[y];return u}function GI(o){function u(c,$,m,y){let v=c[y++];if(v==="__proto__")return!0;const x=Number.isFinite(+v),A=y>=c.length;return v=!v&&Je.isArray(m)?m.length:v,A?(Je.hasOwnProp(m,v)?m[v]=[m[v],$]:m[v]=$,!x):((!m[v]||!Je.isObject(m[v]))&&(m[v]=[]),u(c,$,m[v],y)&&Je.isArray(m[v])&&(m[v]=Sie(m[v])),!x)}if(Je.isFormData(o)&&Je.isFunction(o.entries)){const c={};return Je.forEachEntry(o,($,m)=>{u(vie($),m,c,0)}),c}return null}function bie(o,u,c){if(Je.isString(o))try{return(u||JSON.parse)(o),Je.trim(o)}catch($){if($.name!=="SyntaxError")throw $}return(c||JSON.stringify)(o)}const f0={transitional:WI,adapter:["xhr","http"],transformRequest:[function(u,c){const $=c.getContentType()||"",m=$.indexOf("application/json")>-1,y=Je.isObject(u);if(y&&Je.isHTMLForm(u)&&(u=new FormData(u)),Je.isFormData(u))return m?JSON.stringify(GI(u)):u;if(Je.isArrayBuffer(u)||Je.isBuffer(u)||Je.isStream(u)||Je.isFile(u)||Je.isBlob(u))return u;if(Je.isArrayBufferView(u))return u.buffer;if(Je.isURLSearchParams(u))return c.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),u.toString();let x;if(y){if($.indexOf("application/x-www-form-urlencoded")>-1)return yie(u,this.formSerializer).toString();if((x=Je.isFileList(u))||$.indexOf("multipart/form-data")>-1){const A=this.env&&this.env.FormData;return F$(x?{"files[]":u}:u,A&&new A,this.formSerializer)}}return y||m?(c.setContentType("application/json",!1),bie(u)):u}],transformResponse:[function(u){const c=this.transitional||f0.transitional,$=c&&c.forcedJSONParsing,m=this.responseType==="json";if(u&&Je.isString(u)&&($&&!this.responseType||m)){const v=!(c&&c.silentJSONParsing)&&m;try{return JSON.parse(u)}catch(x){if(v)throw x.name==="SyntaxError"?Pt.from(x,Pt.ERR_BAD_RESPONSE,this,null,this.response):x}}return u}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:vs.classes.FormData,Blob:vs.classes.Blob},validateStatus:function(u){return u>=200&&u<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Je.forEach(["delete","get","head","post","put","patch"],o=>{f0.headers[o]={}});const m0=f0,Cie=Je.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),wie=o=>{const u={};let c,$,m;return o&&o.split(`
  69. `).forEach(function(v){m=v.indexOf(":"),c=v.substring(0,m).trim().toLowerCase(),$=v.substring(m+1).trim(),!(!c||u[c]&&Cie[c])&&(c==="set-cookie"?u[c]?u[c].push($):u[c]=[$]:u[c]=u[c]?u[c]+", "+$:$)}),u},nb=Symbol("internals");function Pl(o){return o&&String(o).trim().toLowerCase()}function Yc(o){return o===!1||o==null?o:Je.isArray(o)?o.map(Yc):String(o)}function xie(o){const u=Object.create(null),c=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let $;for(;$=c.exec(o);)u[$[1]]=$[2];return u}const Eie=o=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(o.trim());function Bd(o,u,c,$,m){if(Je.isFunction($))return $.call(this,u,c);if(m&&(u=c),!!Je.isString(u)){if(Je.isString($))return u.indexOf($)!==-1;if(Je.isRegExp($))return $.test(u)}}function Aie(o){return o.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(u,c,$)=>c.toUpperCase()+$)}function Iie(o,u){const c=Je.toCamelCase(" "+u);["get","set","has"].forEach($=>{Object.defineProperty(o,$+c,{value:function(m,y,v){return this[$].call(this,u,m,y,v)},configurable:!0})})}class N${constructor(u){u&&this.set(u)}set(u,c,$){const m=this;function y(x,A,M){const k=Pl(A);if(!k)throw new Error("header name must be a non-empty string");const R=Je.findKey(m,k);(!R||m[R]===void 0||M===!0||M===void 0&&m[R]!==!1)&&(m[R||A]=Yc(x))}const v=(x,A)=>Je.forEach(x,(M,k)=>y(M,k,A));return Je.isPlainObject(u)||u instanceof this.constructor?v(u,c):Je.isString(u)&&(u=u.trim())&&!Eie(u)?v(wie(u),c):u!=null&&y(c,u,$),this}get(u,c){if(u=Pl(u),u){const $=Je.findKey(this,u);if($){const m=this[$];if(!c)return m;if(c===!0)return xie(m);if(Je.isFunction(c))return c.call(this,m,$);if(Je.isRegExp(c))return c.exec(m);throw new TypeError("parser must be boolean|regexp|function")}}}has(u,c){if(u=Pl(u),u){const $=Je.findKey(this,u);return!!($&&this[$]!==void 0&&(!c||Bd(this,this[$],$,c)))}return!1}delete(u,c){const $=this;let m=!1;function y(v){if(v=Pl(v),v){const x=Je.findKey($,v);x&&(!c||Bd($,$[x],x,c))&&(delete $[x],m=!0)}}return Je.isArray(u)?u.forEach(y):y(u),m}clear(u){const c=Object.keys(this);let $=c.length,m=!1;for(;$--;){const y=c[$];(!u||Bd(this,this[y],y,u,!0))&&(delete this[y],m=!0)}return m}normalize(u){const c=this,$={};return Je.forEach(this,(m,y)=>{const v=Je.findKey($,y);if(v){c[v]=Yc(m),delete c[y];return}const x=u?Aie(y):String(y).trim();x!==y&&delete c[y],c[x]=Yc(m),$[x]=!0}),this}concat(...u){return this.constructor.concat(this,...u)}toJSON(u){const c=Object.create(null);return Je.forEach(this,($,m)=>{$!=null&&$!==!1&&(c[m]=u&&Je.isArray($)?$.join(", "):$)}),c}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([u,c])=>u+": "+c).join(`
  70. `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(u){return u instanceof this?u:new this(u)}static concat(u,...c){const $=new this(u);return c.forEach(m=>$.set(m)),$}static accessor(u){const $=(this[nb]=this[nb]={accessors:{}}).accessors,m=this.prototype;function y(v){const x=Pl(v);$[x]||(Iie(m,v),$[x]=!0)}return Je.isArray(u)?u.forEach(y):y(u),this}}N$.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Je.reduceDescriptors(N$.prototype,({value:o},u)=>{let c=u[0].toUpperCase()+u.slice(1);return{get:()=>o,set($){this[c]=$}}});Je.freezeMethods(N$);const Ws=N$;function Jd(o,u){const c=this||m0,$=u||c,m=Ws.from($.headers);let y=$.data;return Je.forEach(o,function(x){y=x.call(c,y,m.normalize(),u?u.status:void 0)}),m.normalize(),y}function QI(o){return!!(o&&o.__CANCEL__)}function y_(o,u,c){Pt.call(this,o??"canceled",Pt.ERR_CANCELED,u,c),this.name="CanceledError"}Je.inherits(y_,Pt,{__CANCEL__:!0});function Mie(o,u,c){const $=c.config.validateStatus;!c.status||!$||$(c.status)?o(c):u(new Pt("Request failed with status code "+c.status,[Pt.ERR_BAD_REQUEST,Pt.ERR_BAD_RESPONSE][Math.floor(c.status/100)-4],c.config,c.request,c))}const kie=vs.hasStandardBrowserEnv?{write(o,u,c,$,m,y){const v=[o+"="+encodeURIComponent(u)];Je.isNumber(c)&&v.push("expires="+new Date(c).toGMTString()),Je.isString($)&&v.push("path="+$),Je.isString(m)&&v.push("domain="+m),y===!0&&v.push("secure"),document.cookie=v.join("; ")},read(o){const u=document.cookie.match(new RegExp("(^|;\\s*)("+o+")=([^;]*)"));return u?decodeURIComponent(u[3]):null},remove(o){this.write(o,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Vie(o){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(o)}function Rie(o,u){return u?o.replace(/\/?\/$/,"")+"/"+u.replace(/^\/+/,""):o}function ZI(o,u){return o&&!Vie(u)?Rie(o,u):u}const Lie=vs.hasStandardBrowserEnv?function(){const u=/(msie|trident)/i.test(navigator.userAgent),c=document.createElement("a");let $;function m(y){let v=y;return u&&(c.setAttribute("href",v),v=c.href),c.setAttribute("href",v),{href:c.href,protocol:c.protocol?c.protocol.replace(/:$/,""):"",host:c.host,search:c.search?c.search.replace(/^\?/,""):"",hash:c.hash?c.hash.replace(/^#/,""):"",hostname:c.hostname,port:c.port,pathname:c.pathname.charAt(0)==="/"?c.pathname:"/"+c.pathname}}return $=m(window.location.href),function(v){const x=Je.isString(v)?m(v):v;return x.protocol===$.protocol&&x.host===$.host}}():function(){return function(){return!0}}();function Fie(o){const u=/^([-+\w]{1,25})(:?\/\/|:)/.exec(o);return u&&u[1]||""}function Nie(o,u){o=o||10;const c=new Array(o),$=new Array(o);let m=0,y=0,v;return u=u!==void 0?u:1e3,function(A){const M=Date.now(),k=$[y];v||(v=M),c[m]=A,$[m]=M;let R=y,N=0;for(;R!==m;)N+=c[R++],R=R%o;if(m=(m+1)%o,m===y&&(y=(y+1)%o),M-v<u)return;const O=k&&M-k;return O?Math.round(N*1e3/O):void 0}}function sb(o,u){let c=0;const $=Nie(50,250);return m=>{const y=m.loaded,v=m.lengthComputable?m.total:void 0,x=y-c,A=$(x),M=y<=v;c=y;const k={loaded:y,total:v,progress:v?y/v:void 0,bytes:x,rate:A||void 0,estimated:A&&v&&M?(v-y)/A:void 0,event:m};k[u?"download":"upload"]=!0,o(k)}}const Tie=typeof XMLHttpRequest<"u",Oie=Tie&&function(o){return new Promise(function(c,$){let m=o.data;const y=Ws.from(o.headers).normalize();let{responseType:v,withXSRFToken:x}=o,A;function M(){o.cancelToken&&o.cancelToken.unsubscribe(A),o.signal&&o.signal.removeEventListener("abort",A)}let k;if(Je.isFormData(m)){if(vs.hasStandardBrowserEnv||vs.hasStandardBrowserWebWorkerEnv)y.setContentType(!1);else if((k=y.getContentType())!==!1){const[P,...H]=k?k.split(";").map(J=>J.trim()).filter(Boolean):[];y.setContentType([P||"multipart/form-data",...H].join("; "))}}let R=new XMLHttpRequest;if(o.auth){const P=o.auth.username||"",H=o.auth.password?unescape(encodeURIComponent(o.auth.password)):"";y.set("Authorization","Basic "+btoa(P+":"+H))}const N=ZI(o.baseURL,o.url);R.open(o.method.toUpperCase(),qI(N,o.params,o.paramsSerializer),!0),R.timeout=o.timeout;function O(){if(!R)return;const P=Ws.from("getAllResponseHeaders"in R&&R.getAllResponseHeaders()),J={data:!v||v==="text"||v==="json"?R.responseText:R.response,status:R.status,statusText:R.statusText,headers:P,config:o,request:R};Mie(function(j){c(j),M()},function(j){$(j),M()},J),R=null}if("onloadend"in R?R.onloadend=O:R.onreadystatechange=function(){!R||R.readyState!==4||R.status===0&&!(R.responseURL&&R.responseURL.indexOf("file:")===0)||setTimeout(O)},R.onabort=function(){R&&($(new Pt("Request aborted",Pt.ECONNABORTED,o,R)),R=null)},R.onerror=function(){$(new Pt("Network Error",Pt.ERR_NETWORK,o,R)),R=null},R.ontimeout=function(){let H=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const J=o.transitional||WI;o.timeoutErrorMessage&&(H=o.timeoutErrorMessage),$(new Pt(H,J.clarifyTimeoutError?Pt.ETIMEDOUT:Pt.ECONNABORTED,o,R)),R=null},vs.hasStandardBrowserEnv&&(x&&Je.isFunction(x)&&(x=x(o)),x||x!==!1&&Lie(N))){const P=o.xsrfHeaderName&&o.xsrfCookieName&&kie.read(o.xsrfCookieName);P&&y.set(o.xsrfHeaderName,P)}m===void 0&&y.setContentType(null),"setRequestHeader"in R&&Je.forEach(y.toJSON(),function(H,J){R.setRequestHeader(J,H)}),Je.isUndefined(o.withCredentials)||(R.withCredentials=!!o.withCredentials),v&&v!=="json"&&(R.responseType=o.responseType),typeof o.onDownloadProgress=="function"&&R.addEventListener("progress",sb(o.onDownloadProgress,!0)),typeof o.onUploadProgress=="function"&&R.upload&&R.upload.addEventListener("progress",sb(o.onUploadProgress)),(o.cancelToken||o.signal)&&(A=P=>{R&&($(!P||P.type?new y_(null,o,R):P),R.abort(),R=null)},o.cancelToken&&o.cancelToken.subscribe(A),o.signal&&(o.signal.aborted?A():o.signal.addEventListener("abort",A)));const U=Fie(N);if(U&&vs.protocols.indexOf(U)===-1){$(new Pt("Unsupported protocol "+U+":",Pt.ERR_BAD_REQUEST,o));return}R.send(m||null)})},Uf={http:lie,xhr:Oie};Je.forEach(Uf,(o,u)=>{if(o){try{Object.defineProperty(o,"name",{value:u})}catch{}Object.defineProperty(o,"adapterName",{value:u})}});const ab=o=>`- ${o}`,Pie=o=>Je.isFunction(o)||o===null||o===!1,YI={getAdapter:o=>{o=Je.isArray(o)?o:[o];const{length:u}=o;let c,$;const m={};for(let y=0;y<u;y++){c=o[y];let v;if($=c,!Pie(c)&&($=Uf[(v=String(c)).toLowerCase()],$===void 0))throw new Pt(`Unknown adapter '${v}'`);if($)break;m[v||"#"+y]=$}if(!$){const y=Object.entries(m).map(([x,A])=>`adapter ${x} `+(A===!1?"is not supported by the environment":"is not available in the build"));let v=u?y.length>1?`since :
  71. `+y.map(ab).join(`
  72. `):" "+ab(y[0]):"as no adapter specified";throw new Pt("There is no suitable adapter to dispatch the request "+v,"ERR_NOT_SUPPORT")}return $},adapters:Uf};function zd(o){if(o.cancelToken&&o.cancelToken.throwIfRequested(),o.signal&&o.signal.aborted)throw new y_(null,o)}function ib(o){return zd(o),o.headers=Ws.from(o.headers),o.data=Jd.call(o,o.transformRequest),["post","put","patch"].indexOf(o.method)!==-1&&o.headers.setContentType("application/x-www-form-urlencoded",!1),YI.getAdapter(o.adapter||m0.adapter)(o).then(function($){return zd(o),$.data=Jd.call(o,o.transformResponse,$),$.headers=Ws.from($.headers),$},function($){return QI($)||(zd(o),$&&$.response&&($.response.data=Jd.call(o,o.transformResponse,$.response),$.response.headers=Ws.from($.response.headers))),Promise.reject($)})}const ob=o=>o instanceof Ws?o.toJSON():o;function Yo(o,u){u=u||{};const c={};function $(M,k,R){return Je.isPlainObject(M)&&Je.isPlainObject(k)?Je.merge.call({caseless:R},M,k):Je.isPlainObject(k)?Je.merge({},k):Je.isArray(k)?k.slice():k}function m(M,k,R){if(Je.isUndefined(k)){if(!Je.isUndefined(M))return $(void 0,M,R)}else return $(M,k,R)}function y(M,k){if(!Je.isUndefined(k))return $(void 0,k)}function v(M,k){if(Je.isUndefined(k)){if(!Je.isUndefined(M))return $(void 0,M)}else return $(void 0,k)}function x(M,k,R){if(R in u)return $(M,k);if(R in o)return $(void 0,M)}const A={url:y,method:y,data:y,baseURL:v,transformRequest:v,transformResponse:v,paramsSerializer:v,timeout:v,timeoutMessage:v,withCredentials:v,withXSRFToken:v,adapter:v,responseType:v,xsrfCookieName:v,xsrfHeaderName:v,onUploadProgress:v,onDownloadProgress:v,decompress:v,maxContentLength:v,maxBodyLength:v,beforeRedirect:v,transport:v,httpAgent:v,httpsAgent:v,cancelToken:v,socketPath:v,responseEncoding:v,validateStatus:x,headers:(M,k)=>m(ob(M),ob(k),!0)};return Je.forEach(Object.keys(Object.assign({},o,u)),function(k){const R=A[k]||m,N=R(o[k],u[k],k);Je.isUndefined(N)&&R!==x||(c[k]=N)}),c}const XI="1.6.7",g0={};["object","boolean","number","function","string","symbol"].forEach((o,u)=>{g0[o]=function($){return typeof $===o||"a"+(u<1?"n ":" ")+o}});const lb={};g0.transitional=function(u,c,$){function m(y,v){return"[Axios v"+XI+"] Transitional option '"+y+"'"+v+($?". "+$:"")}return(y,v,x)=>{if(u===!1)throw new Pt(m(v," has been removed"+(c?" in "+c:"")),Pt.ERR_DEPRECATED);return c&&!lb[v]&&(lb[v]=!0,console.warn(m(v," has been deprecated since v"+c+" and will be removed in the near future"))),u?u(y,v,x):!0}};function Uie(o,u,c){if(typeof o!="object")throw new Pt("options must be an object",Pt.ERR_BAD_OPTION_VALUE);const $=Object.keys(o);let m=$.length;for(;m-- >0;){const y=$[m],v=u[y];if(v){const x=o[y],A=x===void 0||v(x,y,o);if(A!==!0)throw new Pt("option "+y+" must be "+A,Pt.ERR_BAD_OPTION_VALUE);continue}if(c!==!0)throw new Pt("Unknown option "+y,Pt.ERR_BAD_OPTION)}}const Df={assertOptions:Uie,validators:g0},pa=Df.validators;class Fp{constructor(u){this.defaults=u,this.interceptors={request:new rb,response:new rb}}async request(u,c){try{return await this._request(u,c)}catch($){if($ instanceof Error){let m;Error.captureStackTrace?Error.captureStackTrace(m={}):m=new Error;const y=m.stack?m.stack.replace(/^.+\n/,""):"";$.stack?y&&!String($.stack).endsWith(y.replace(/^.+\n.+\n/,""))&&($.stack+=`
  73. `+y):$.stack=y}throw $}}_request(u,c){typeof u=="string"?(c=c||{},c.url=u):c=u||{},c=Yo(this.defaults,c);const{transitional:$,paramsSerializer:m,headers:y}=c;$!==void 0&&Df.assertOptions($,{silentJSONParsing:pa.transitional(pa.boolean),forcedJSONParsing:pa.transitional(pa.boolean),clarifyTimeoutError:pa.transitional(pa.boolean)},!1),m!=null&&(Je.isFunction(m)?c.paramsSerializer={serialize:m}:Df.assertOptions(m,{encode:pa.function,serialize:pa.function},!0)),c.method=(c.method||this.defaults.method||"get").toLowerCase();let v=y&&Je.merge(y.common,y[c.method]);y&&Je.forEach(["delete","get","head","post","put","patch","common"],U=>{delete y[U]}),c.headers=Ws.concat(v,y);const x=[];let A=!0;this.interceptors.request.forEach(function(P){typeof P.runWhen=="function"&&P.runWhen(c)===!1||(A=A&&P.synchronous,x.unshift(P.fulfilled,P.rejected))});const M=[];this.interceptors.response.forEach(function(P){M.push(P.fulfilled,P.rejected)});let k,R=0,N;if(!A){const U=[ib.bind(this),void 0];for(U.unshift.apply(U,x),U.push.apply(U,M),N=U.length,k=Promise.resolve(c);R<N;)k=k.then(U[R++],U[R++]);return k}N=x.length;let O=c;for(R=0;R<N;){const U=x[R++],P=x[R++];try{O=U(O)}catch(H){P.call(this,H);break}}try{k=ib.call(this,O)}catch(U){return Promise.reject(U)}for(R=0,N=M.length;R<N;)k=k.then(M[R++],M[R++]);return k}getUri(u){u=Yo(this.defaults,u);const c=ZI(u.baseURL,u.url);return qI(c,u.params,u.paramsSerializer)}}Je.forEach(["delete","get","head","options"],function(u){Fp.prototype[u]=function(c,$){return this.request(Yo($||{},{method:u,url:c,data:($||{}).data}))}});Je.forEach(["post","put","patch"],function(u){function c($){return function(y,v,x){return this.request(Yo(x||{},{method:u,headers:$?{"Content-Type":"multipart/form-data"}:{},url:y,data:v}))}}Fp.prototype[u]=c(),Fp.prototype[u+"Form"]=c(!0)});const Xc=Fp;class y0{constructor(u){if(typeof u!="function")throw new TypeError("executor must be a function.");let c;this.promise=new Promise(function(y){c=y});const $=this;this.promise.then(m=>{if(!$._listeners)return;let y=$._listeners.length;for(;y-- >0;)$._listeners[y](m);$._listeners=null}),this.promise.then=m=>{let y;const v=new Promise(x=>{$.subscribe(x),y=x}).then(m);return v.cancel=function(){$.unsubscribe(y)},v},u(function(y,v,x){$.reason||($.reason=new y_(y,v,x),c($.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(u){if(this.reason){u(this.reason);return}this._listeners?this._listeners.push(u):this._listeners=[u]}unsubscribe(u){if(!this._listeners)return;const c=this._listeners.indexOf(u);c!==-1&&this._listeners.splice(c,1)}static source(){let u;return{token:new y0(function(m){u=m}),cancel:u}}}const Die=y0;function Bie(o){return function(c){return o.apply(null,c)}}function Jie(o){return Je.isObject(o)&&o.isAxiosError===!0}const Bf={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Bf).forEach(([o,u])=>{Bf[u]=o});const zie=Bf;function eM(o){const u=new Xc(o),c=FI(Xc.prototype.request,u);return Je.extend(c,Xc.prototype,u,{allOwnKeys:!0}),Je.extend(c,u,null,{allOwnKeys:!0}),c.create=function(m){return eM(Yo(o,m))},c}const Kt=eM(m0);Kt.Axios=Xc;Kt.CanceledError=y_;Kt.CancelToken=Die;Kt.isCancel=QI;Kt.VERSION=XI;Kt.toFormData=F$;Kt.AxiosError=Pt;Kt.Cancel=Kt.CanceledError;Kt.all=function(u){return Promise.all(u)};Kt.spread=Bie;Kt.isAxiosError=Jie;Kt.mergeConfig=Yo;Kt.AxiosHeaders=Ws;Kt.formToJSON=o=>GI(Je.isHTMLForm(o)?new FormData(o):o);Kt.getAdapter=YI.getAdapter;Kt.HttpStatusCode=zie;Kt.default=Kt;const v_=bw("counter",()=>{const o=ae({}),u=Q(()=>o);function c(){}return{user:o,doubleCount:u,increment:c}}),T$=bw("currentRole",()=>{const o=ae(""),u=Q(()=>o);function c(){}return{currentRole:o,doubleCount:u,increment:c}}),v0=o=>(Bi("data-v-2b66b600"),o=o(),Ji(),o),Hie={class:"header_right"},jie={key:0,class:"loginAdmin"},qie={key:0},Wie=v0(()=>de("img",{src:"",alt:""},null,-1)),Kie=v0(()=>de("span",null,"管理后台",-1)),Gie={style:{"min-width":"100px"}},Qie=v0(()=>de("img",{src:"",alt:""},null,-1)),Zie={key:0,class:"user_info"},Yie={key:1},Xie={__name:"headerRight",setup(o){const u=v_(),c=ae(!1),$=ae(!1),m=ae("username"),y=T$(),v=ae(!1);st(()=>{document.addEventListener("click",N=>{N.target.className!=="dropdownMenu"&&(v.value=!1)})});const x=()=>{top.location.href="https://sz.edu.cn/thirdauth/oauth2/authorize?service=initService&scope=all&response_type=code&app_id=f03970962b254aa29115fefd42a8eeb7&redirect_uri=https://cloud.cocorobo.cn/api"},A=()=>{console.log("admin"),console.log(y.currentRole),y.currentRole==="userAdministrator"?top.U.MD.D.I.openInApplication("dataBoardSZCity"):y.currentRole==="securityAuditor"?top.U.MD.D.I.openInApplication("dataBoardSZArea"):top.U.MD.D.I.openApplication("Grade")},M=()=>{top.location.href="https://zy.szedu.cn/ai/"},k=()=>{top.U.MD.D.I.openApplication("my")},R=()=>{Kt.post("https://beta.api.cocorobo.cn/api/logout").then(N=>{console.log("logout",N),N.data=="logout"&&(top.location.href="https://sz.edu.cn/thirdauth/oauth2/sso_logout?app_id=f03970962b254aa29115fefd42a8eeb7&redirect_uri=https%3A%2F%2Fcloud.cocorobo.cn%2Fapi")})};return gr(()=>{JSON.stringify(u.user)!="{}"&&(c.value=!0,m.value=u.user.username,(y.currentRole=="edupersonnel"||y.currentRole=="areaAdministrator"||y.currentRole=="userAdministrator"||y.currentRole=="securityAuditor"||y.currentRole=="schoolAdministrator"||y.currentRole=="schoolSecurityAuditor"||y.currentRole=="teacher"||u.user.type!=2)&&($.value=!0))}),(N,O)=>{const U=Xe("el-button"),P=Xe("router-link");return X(),$e("div",Hie,[de("div",null,[me(U,{onClick:O[0]||(O[0]=H=>M())},{default:Ce(()=>[it("返回人工智能专栏")]),_:1})]),c.value?(X(),$e("div",jie,[$.value?(X(),$e("div",qie,[Wie,me(P,{to:"",onClick:O[1]||(O[1]=H=>A())},{default:Ce(()=>[Kie]),_:1})])):Ie("",!0),de("div",Gie,[Qie,de("span",{style:{cursor:"pointer"},class:"dropdownMenu",onClick:O[2]||(O[2]=H=>v.value=!0)},Fe(m.value),1),v.value?(X(),$e("ul",Zie,[de("li",{onClick:O[3]||(O[3]=H=>k())},"个人资料"),de("li",{onClick:O[4]||(O[4]=H=>R())},"退出")])):Ie("",!0)])])):(X(),$e("div",Yie,[me(U,{onClick:O[5]||(O[5]=H=>x())},{default:Ce(()=>[it("教师登录")]),_:1})]))])}}},eoe=Rs(Xie,[["__scopeId","data-v-2b66b600"]]),toe={class:"header"},roe={__name:"header",setup(o){return(u,c)=>(X(),$e("div",toe,[me(Aae),me(eoe)]))}},tM=Rs(roe,[["__scopeId","data-v-a35e35d4"]]);var noe=Error,soe=EvalError,aoe=RangeError,ioe=ReferenceError,rM=SyntaxError,S_=TypeError,ooe=URIError,loe=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var u={},c=Symbol("test"),$=Object(c);if(typeof c=="string"||Object.prototype.toString.call(c)!=="[object Symbol]"||Object.prototype.toString.call($)!=="[object Symbol]")return!1;var m=42;u[c]=m;for(c in u)return!1;if(typeof Object.keys=="function"&&Object.keys(u).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(u).length!==0)return!1;var y=Object.getOwnPropertySymbols(u);if(y.length!==1||y[0]!==c||!Object.prototype.propertyIsEnumerable.call(u,c))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var v=Object.getOwnPropertyDescriptor(u,c);if(v.value!==m||v.enumerable!==!0)return!1}return!0},ub=typeof Symbol<"u"&&Symbol,uoe=loe,_oe=function(){return typeof ub!="function"||typeof Symbol!="function"||typeof ub("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:uoe()},Hd={__proto__:null,foo:{}},coe=Object,poe=function(){return{__proto__:Hd}.foo===Hd.foo&&!(Hd instanceof coe)},$oe="Function.prototype.bind called on incompatible ",doe=Object.prototype.toString,hoe=Math.max,foe="[object Function]",_b=function(u,c){for(var $=[],m=0;m<u.length;m+=1)$[m]=u[m];for(var y=0;y<c.length;y+=1)$[y+u.length]=c[y];return $},moe=function(u,c){for(var $=[],m=c||0,y=0;m<u.length;m+=1,y+=1)$[y]=u[m];return $},goe=function(o,u){for(var c="",$=0;$<o.length;$+=1)c+=o[$],$+1<o.length&&(c+=u);return c},yoe=function(u){var c=this;if(typeof c!="function"||doe.apply(c)!==foe)throw new TypeError($oe+c);for(var $=moe(arguments,1),m,y=function(){if(this instanceof m){var k=c.apply(this,_b($,arguments));return Object(k)===k?k:this}return c.apply(u,_b($,arguments))},v=hoe(0,c.length-$.length),x=[],A=0;A<v;A++)x[A]="$"+A;if(m=Function("binder","return function ("+goe(x,",")+"){ return binder.apply(this,arguments); }")(y),c.prototype){var M=function(){};M.prototype=c.prototype,m.prototype=new M,M.prototype=null}return m},voe=yoe,S0=Function.prototype.bind||voe,Soe=Function.prototype.call,boe=Object.prototype.hasOwnProperty,Coe=S0,woe=Coe.call(Soe,boe),Vt,xoe=noe,Eoe=soe,Aoe=aoe,Ioe=ioe,Xo=rM,Io=S_,Moe=ooe,nM=Function,jd=function(o){try{return nM('"use strict"; return ('+o+").constructor;")()}catch{}},Ai=Object.getOwnPropertyDescriptor;if(Ai)try{Ai({},"")}catch{Ai=null}var qd=function(){throw new Io},koe=Ai?function(){try{return arguments.callee,qd}catch{try{return Ai(arguments,"callee").get}catch{return qd}}}():qd,oo=_oe(),Voe=poe(),Vr=Object.getPrototypeOf||(Voe?function(o){return o.__proto__}:null),ho={},Roe=typeof Uint8Array>"u"||!Vr?Vt:Vr(Uint8Array),Ii={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?Vt:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Vt:ArrayBuffer,"%ArrayIteratorPrototype%":oo&&Vr?Vr([][Symbol.iterator]()):Vt,"%AsyncFromSyncIteratorPrototype%":Vt,"%AsyncFunction%":ho,"%AsyncGenerator%":ho,"%AsyncGeneratorFunction%":ho,"%AsyncIteratorPrototype%":ho,"%Atomics%":typeof Atomics>"u"?Vt:Atomics,"%BigInt%":typeof BigInt>"u"?Vt:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Vt:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Vt:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Vt:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":xoe,"%eval%":eval,"%EvalError%":Eoe,"%Float32Array%":typeof Float32Array>"u"?Vt:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Vt:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Vt:FinalizationRegistry,"%Function%":nM,"%GeneratorFunction%":ho,"%Int8Array%":typeof Int8Array>"u"?Vt:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Vt:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Vt:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":oo&&Vr?Vr(Vr([][Symbol.iterator]())):Vt,"%JSON%":typeof JSON=="object"?JSON:Vt,"%Map%":typeof Map>"u"?Vt:Map,"%MapIteratorPrototype%":typeof Map>"u"||!oo||!Vr?Vt:Vr(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Vt:Promise,"%Proxy%":typeof Proxy>"u"?Vt:Proxy,"%RangeError%":Aoe,"%ReferenceError%":Ioe,"%Reflect%":typeof Reflect>"u"?Vt:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Vt:Set,"%SetIteratorPrototype%":typeof Set>"u"||!oo||!Vr?Vt:Vr(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Vt:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":oo&&Vr?Vr(""[Symbol.iterator]()):Vt,"%Symbol%":oo?Symbol:Vt,"%SyntaxError%":Xo,"%ThrowTypeError%":koe,"%TypedArray%":Roe,"%TypeError%":Io,"%Uint8Array%":typeof Uint8Array>"u"?Vt:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Vt:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Vt:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Vt:Uint32Array,"%URIError%":Moe,"%WeakMap%":typeof WeakMap>"u"?Vt:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Vt:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Vt:WeakSet};if(Vr)try{null.error}catch(o){var Loe=Vr(Vr(o));Ii["%Error.prototype%"]=Loe}var Foe=function o(u){var c;if(u==="%AsyncFunction%")c=jd("async function () {}");else if(u==="%GeneratorFunction%")c=jd("function* () {}");else if(u==="%AsyncGeneratorFunction%")c=jd("async function* () {}");else if(u==="%AsyncGenerator%"){var $=o("%AsyncGeneratorFunction%");$&&(c=$.prototype)}else if(u==="%AsyncIteratorPrototype%"){var m=o("%AsyncGenerator%");m&&Vr&&(c=Vr(m.prototype))}return Ii[u]=c,c},cb={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b_=S0,Np=woe,Noe=b_.call(Function.call,Array.prototype.concat),Toe=b_.call(Function.apply,Array.prototype.splice),pb=b_.call(Function.call,String.prototype.replace),Tp=b_.call(Function.call,String.prototype.slice),Ooe=b_.call(Function.call,RegExp.prototype.exec),Poe=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Uoe=/\\(\\)?/g,Doe=function(u){var c=Tp(u,0,1),$=Tp(u,-1);if(c==="%"&&$!=="%")throw new Xo("invalid intrinsic syntax, expected closing `%`");if($==="%"&&c!=="%")throw new Xo("invalid intrinsic syntax, expected opening `%`");var m=[];return pb(u,Poe,function(y,v,x,A){m[m.length]=x?pb(A,Uoe,"$1"):v||y}),m},Boe=function(u,c){var $=u,m;if(Np(cb,$)&&(m=cb[$],$="%"+m[0]+"%"),Np(Ii,$)){var y=Ii[$];if(y===ho&&(y=Foe($)),typeof y>"u"&&!c)throw new Io("intrinsic "+u+" exists, but is not available. Please file an issue!");return{alias:m,name:$,value:y}}throw new Xo("intrinsic "+u+" does not exist!")},ml=function(u,c){if(typeof u!="string"||u.length===0)throw new Io("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof c!="boolean")throw new Io('"allowMissing" argument must be a boolean');if(Ooe(/^%?[^%]*%?$/,u)===null)throw new Xo("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var $=Doe(u),m=$.length>0?$[0]:"",y=Boe("%"+m+"%",c),v=y.name,x=y.value,A=!1,M=y.alias;M&&(m=M[0],Toe($,Noe([0,1],M)));for(var k=1,R=!0;k<$.length;k+=1){var N=$[k],O=Tp(N,0,1),U=Tp(N,-1);if((O==='"'||O==="'"||O==="`"||U==='"'||U==="'"||U==="`")&&O!==U)throw new Xo("property names with quotes must have matching quotes");if((N==="constructor"||!R)&&(A=!0),m+="."+N,v="%"+m+"%",Np(Ii,v))x=Ii[v];else if(x!=null){if(!(N in x)){if(!c)throw new Io("base intrinsic for "+u+" exists, but the property is not available.");return}if(Ai&&k+1>=$.length){var P=Ai(x,N);R=!!P,R&&"get"in P&&!("originalValue"in P.get)?x=P.get:x=x[N]}else R=Np(x,N),x=x[N];R&&!A&&(Ii[v]=x)}}return x},sM={exports:{}},Wd,$b;function b0(){if($b)return Wd;$b=1;var o=ml,u=o("%Object.defineProperty%",!0)||!1;if(u)try{u({},"a",{value:1})}catch{u=!1}return Wd=u,Wd}var Joe=ml,ep=Joe("%Object.getOwnPropertyDescriptor%",!0);if(ep)try{ep([],"length")}catch{ep=null}var aM=ep,db=b0(),zoe=rM,lo=S_,hb=aM,Hoe=function(u,c,$){if(!u||typeof u!="object"&&typeof u!="function")throw new lo("`obj` must be an object or a function`");if(typeof c!="string"&&typeof c!="symbol")throw new lo("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new lo("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new lo("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new lo("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new lo("`loose`, if provided, must be a boolean");var m=arguments.length>3?arguments[3]:null,y=arguments.length>4?arguments[4]:null,v=arguments.length>5?arguments[5]:null,x=arguments.length>6?arguments[6]:!1,A=!!hb&&hb(u,c);if(db)db(u,c,{configurable:v===null&&A?A.configurable:!v,enumerable:m===null&&A?A.enumerable:!m,value:$,writable:y===null&&A?A.writable:!y});else if(x||!m&&!y&&!v)u[c]=$;else throw new zoe("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},Jf=b0(),iM=function(){return!!Jf};iM.hasArrayLengthDefineBug=function(){if(!Jf)return null;try{return Jf([],"length",{value:1}).length!==1}catch{return!0}};var joe=iM,qoe=ml,fb=Hoe,Woe=joe(),mb=aM,gb=S_,Koe=qoe("%Math.floor%"),Goe=function(u,c){if(typeof u!="function")throw new gb("`fn` is not a function");if(typeof c!="number"||c<0||c>4294967295||Koe(c)!==c)throw new gb("`length` must be a positive 32-bit integer");var $=arguments.length>2&&!!arguments[2],m=!0,y=!0;if("length"in u&&mb){var v=mb(u,"length");v&&!v.configurable&&(m=!1),v&&!v.writable&&(y=!1)}return(m||y||!$)&&(Woe?fb(u,"length",c,!0,!0):fb(u,"length",c)),u};(function(o){var u=S0,c=ml,$=Goe,m=S_,y=c("%Function.prototype.apply%"),v=c("%Function.prototype.call%"),x=c("%Reflect.apply%",!0)||u.call(v,y),A=b0(),M=c("%Math.max%");o.exports=function(N){if(typeof N!="function")throw new m("a function is required");var O=x(u,v,arguments);return $(O,1+M(0,N.length-(arguments.length-1)),!0)};var k=function(){return x(u,y,arguments)};A?A(o.exports,"apply",{value:k}):o.exports.apply=k})(sM);var Qoe=sM.exports,oM=ml,lM=Qoe,Zoe=lM(oM("String.prototype.indexOf")),Yoe=function(u,c){var $=oM(u,!!c);return typeof $=="function"&&Zoe(u,".prototype.")>-1?lM($):$};const Xoe={},ele=Object.freeze(Object.defineProperty({__proto__:null,default:Xoe},Symbol.toStringTag,{value:"Module"})),tle=yJ(ele);var C0=typeof Map=="function"&&Map.prototype,Kd=Object.getOwnPropertyDescriptor&&C0?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Op=C0&&Kd&&typeof Kd.get=="function"?Kd.get:null,yb=C0&&Map.prototype.forEach,w0=typeof Set=="function"&&Set.prototype,Gd=Object.getOwnPropertyDescriptor&&w0?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Pp=w0&&Gd&&typeof Gd.get=="function"?Gd.get:null,vb=w0&&Set.prototype.forEach,rle=typeof WeakMap=="function"&&WeakMap.prototype,uu=rle?WeakMap.prototype.has:null,nle=typeof WeakSet=="function"&&WeakSet.prototype,_u=nle?WeakSet.prototype.has:null,sle=typeof WeakRef=="function"&&WeakRef.prototype,Sb=sle?WeakRef.prototype.deref:null,ale=Boolean.prototype.valueOf,ile=Object.prototype.toString,ole=Function.prototype.toString,lle=String.prototype.match,x0=String.prototype.slice,Ma=String.prototype.replace,ule=String.prototype.toUpperCase,bb=String.prototype.toLowerCase,uM=RegExp.prototype.test,Cb=Array.prototype.concat,ds=Array.prototype.join,_le=Array.prototype.slice,wb=Math.floor,zf=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Qd=Object.getOwnPropertySymbols,Hf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,el=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Hr=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===el||!0)?Symbol.toStringTag:null,_M=Object.prototype.propertyIsEnumerable,xb=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(o){return o.__proto__}:null);function Eb(o,u){if(o===1/0||o===-1/0||o!==o||o&&o>-1e3&&o<1e3||uM.call(/e/,u))return u;var c=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof o=="number"){var $=o<0?-wb(-o):wb(o);if($!==o){var m=String($),y=x0.call(u,m.length+1);return Ma.call(m,c,"$&_")+"."+Ma.call(Ma.call(y,/([0-9]{3})/g,"$&_"),/_$/,"")}}return Ma.call(u,c,"$&_")}var jf=tle,Ab=jf.custom,Ib=pM(Ab)?Ab:null,cle=function o(u,c,$,m){var y=c||{};if(Ca(y,"quoteStyle")&&y.quoteStyle!=="single"&&y.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Ca(y,"maxStringLength")&&(typeof y.maxStringLength=="number"?y.maxStringLength<0&&y.maxStringLength!==1/0:y.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var v=Ca(y,"customInspect")?y.customInspect:!0;if(typeof v!="boolean"&&v!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Ca(y,"indent")&&y.indent!==null&&y.indent!==" "&&!(parseInt(y.indent,10)===y.indent&&y.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Ca(y,"numericSeparator")&&typeof y.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var x=y.numericSeparator;if(typeof u>"u")return"undefined";if(u===null)return"null";if(typeof u=="boolean")return u?"true":"false";if(typeof u=="string")return dM(u,y);if(typeof u=="number"){if(u===0)return 1/0/u>0?"0":"-0";var A=String(u);return x?Eb(u,A):A}if(typeof u=="bigint"){var M=String(u)+"n";return x?Eb(u,M):M}var k=typeof y.depth>"u"?5:y.depth;if(typeof $>"u"&&($=0),$>=k&&k>0&&typeof u=="object")return qf(u)?"[Array]":"[Object]";var R=Mle(y,$);if(typeof m>"u")m=[];else if($M(m,u)>=0)return"[Circular]";function N(fe,pe,C){if(pe&&(m=_le.call(m),m.push(pe)),C){var t={depth:y.depth};return Ca(y,"quoteStyle")&&(t.quoteStyle=y.quoteStyle),o(fe,t,$+1,m)}return o(fe,y,$+1,m)}if(typeof u=="function"&&!Mb(u)){var O=vle(u),U=cc(u,N);return"[Function"+(O?": "+O:" (anonymous)")+"]"+(U.length>0?" { "+ds.call(U,", ")+" }":"")}if(pM(u)){var P=el?Ma.call(String(u),/^(Symbol\(.*\))_[^)]*$/,"$1"):Hf.call(u);return typeof u=="object"&&!el?Ul(P):P}if(Ele(u)){for(var H="<"+bb.call(String(u.nodeName)),J=u.attributes||[],q=0;q<J.length;q++)H+=" "+J[q].name+"="+cM(ple(J[q].value),"double",y);return H+=">",u.childNodes&&u.childNodes.length&&(H+="..."),H+="</"+bb.call(String(u.nodeName))+">",H}if(qf(u)){if(u.length===0)return"[]";var j=cc(u,N);return R&&!Ile(j)?"["+Wf(j,R)+"]":"[ "+ds.call(j,", ")+" ]"}if(dle(u)){var K=cc(u,N);return!("cause"in Error.prototype)&&"cause"in u&&!_M.call(u,"cause")?"{ ["+String(u)+"] "+ds.call(Cb.call("[cause]: "+N(u.cause),K),", ")+" }":K.length===0?"["+String(u)+"]":"{ ["+String(u)+"] "+ds.call(K,", ")+" }"}if(typeof u=="object"&&v){if(Ib&&typeof u[Ib]=="function"&&jf)return jf(u,{depth:k-$});if(v!=="symbol"&&typeof u.inspect=="function")return u.inspect()}if(Sle(u)){var ee=[];return yb&&yb.call(u,function(fe,pe){ee.push(N(pe,u,!0)+" => "+N(fe,u))}),kb("Map",Op.call(u),ee,R)}if(wle(u)){var Z=[];return vb&&vb.call(u,function(fe){Z.push(N(fe,u))}),kb("Set",Pp.call(u),Z,R)}if(ble(u))return Zd("WeakMap");if(xle(u))return Zd("WeakSet");if(Cle(u))return Zd("WeakRef");if(fle(u))return Ul(N(Number(u)));if(gle(u))return Ul(N(zf.call(u)));if(mle(u))return Ul(ale.call(u));if(hle(u))return Ul(N(String(u)));if(typeof window<"u"&&u===window)return"{ [object Window] }";if(u===Ms)return"{ [object globalThis] }";if(!$le(u)&&!Mb(u)){var te=cc(u,N),re=xb?xb(u)===Object.prototype:u instanceof Object||u.constructor===Object,ie=u instanceof Object?"":"null prototype",oe=!re&&Hr&&Object(u)===u&&Hr in u?x0.call(Za(u),8,-1):ie?"Object":"",le=re||typeof u.constructor!="function"?"":u.constructor.name?u.constructor.name+" ":"",_e=le+(oe||ie?"["+ds.call(Cb.call([],oe||[],ie||[]),": ")+"] ":"");return te.length===0?_e+"{}":R?_e+"{"+Wf(te,R)+"}":_e+"{ "+ds.call(te,", ")+" }"}return String(u)};function cM(o,u,c){var $=(c.quoteStyle||u)==="double"?'"':"'";return $+o+$}function ple(o){return Ma.call(String(o),/"/g,"&quot;")}function qf(o){return Za(o)==="[object Array]"&&(!Hr||!(typeof o=="object"&&Hr in o))}function $le(o){return Za(o)==="[object Date]"&&(!Hr||!(typeof o=="object"&&Hr in o))}function Mb(o){return Za(o)==="[object RegExp]"&&(!Hr||!(typeof o=="object"&&Hr in o))}function dle(o){return Za(o)==="[object Error]"&&(!Hr||!(typeof o=="object"&&Hr in o))}function hle(o){return Za(o)==="[object String]"&&(!Hr||!(typeof o=="object"&&Hr in o))}function fle(o){return Za(o)==="[object Number]"&&(!Hr||!(typeof o=="object"&&Hr in o))}function mle(o){return Za(o)==="[object Boolean]"&&(!Hr||!(typeof o=="object"&&Hr in o))}function pM(o){if(el)return o&&typeof o=="object"&&o instanceof Symbol;if(typeof o=="symbol")return!0;if(!o||typeof o!="object"||!Hf)return!1;try{return Hf.call(o),!0}catch{}return!1}function gle(o){if(!o||typeof o!="object"||!zf)return!1;try{return zf.call(o),!0}catch{}return!1}var yle=Object.prototype.hasOwnProperty||function(o){return o in this};function Ca(o,u){return yle.call(o,u)}function Za(o){return ile.call(o)}function vle(o){if(o.name)return o.name;var u=lle.call(ole.call(o),/^function\s*([\w$]+)/);return u?u[1]:null}function $M(o,u){if(o.indexOf)return o.indexOf(u);for(var c=0,$=o.length;c<$;c++)if(o[c]===u)return c;return-1}function Sle(o){if(!Op||!o||typeof o!="object")return!1;try{Op.call(o);try{Pp.call(o)}catch{return!0}return o instanceof Map}catch{}return!1}function ble(o){if(!uu||!o||typeof o!="object")return!1;try{uu.call(o,uu);try{_u.call(o,_u)}catch{return!0}return o instanceof WeakMap}catch{}return!1}function Cle(o){if(!Sb||!o||typeof o!="object")return!1;try{return Sb.call(o),!0}catch{}return!1}function wle(o){if(!Pp||!o||typeof o!="object")return!1;try{Pp.call(o);try{Op.call(o)}catch{return!0}return o instanceof Set}catch{}return!1}function xle(o){if(!_u||!o||typeof o!="object")return!1;try{_u.call(o,_u);try{uu.call(o,uu)}catch{return!0}return o instanceof WeakSet}catch{}return!1}function Ele(o){return!o||typeof o!="object"?!1:typeof HTMLElement<"u"&&o instanceof HTMLElement?!0:typeof o.nodeName=="string"&&typeof o.getAttribute=="function"}function dM(o,u){if(o.length>u.maxStringLength){var c=o.length-u.maxStringLength,$="... "+c+" more character"+(c>1?"s":"");return dM(x0.call(o,0,u.maxStringLength),u)+$}var m=Ma.call(Ma.call(o,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Ale);return cM(m,"single",u)}function Ale(o){var u=o.charCodeAt(0),c={8:"b",9:"t",10:"n",12:"f",13:"r"}[u];return c?"\\"+c:"\\x"+(u<16?"0":"")+ule.call(u.toString(16))}function Ul(o){return"Object("+o+")"}function Zd(o){return o+" { ? }"}function kb(o,u,c,$){var m=$?Wf(c,$):ds.call(c,", ");return o+" ("+u+") {"+m+"}"}function Ile(o){for(var u=0;u<o.length;u++)if($M(o[u],`
  74. `)>=0)return!1;return!0}function Mle(o,u){var c;if(o.indent===" ")c=" ";else if(typeof o.indent=="number"&&o.indent>0)c=ds.call(Array(o.indent+1)," ");else return null;return{base:c,prev:ds.call(Array(u+1),c)}}function Wf(o,u){if(o.length===0)return"";var c=`
  75. `+u.prev+u.base;return c+ds.call(o,","+c)+`
  76. `+u.prev}function cc(o,u){var c=qf(o),$=[];if(c){$.length=o.length;for(var m=0;m<o.length;m++)$[m]=Ca(o,m)?u(o[m],o):""}var y=typeof Qd=="function"?Qd(o):[],v;if(el){v={};for(var x=0;x<y.length;x++)v["$"+y[x]]=y[x]}for(var A in o)Ca(o,A)&&(c&&String(Number(A))===A&&A<o.length||el&&v["$"+A]instanceof Symbol||(uM.call(/[^\w$]/,A)?$.push(u(A,o)+": "+u(o[A],o)):$.push(A+": "+u(o[A],o))));if(typeof Qd=="function")for(var M=0;M<y.length;M++)_M.call(o,y[M])&&$.push("["+u(y[M])+"]: "+u(o[y[M]],o));return $}var hM=ml,gl=Yoe,kle=cle,Vle=S_,pc=hM("%WeakMap%",!0),$c=hM("%Map%",!0),Rle=gl("WeakMap.prototype.get",!0),Lle=gl("WeakMap.prototype.set",!0),Fle=gl("WeakMap.prototype.has",!0),Nle=gl("Map.prototype.get",!0),Tle=gl("Map.prototype.set",!0),Ole=gl("Map.prototype.has",!0),E0=function(o,u){for(var c=o,$;($=c.next)!==null;c=$)if($.key===u)return c.next=$.next,$.next=o.next,o.next=$,$},Ple=function(o,u){var c=E0(o,u);return c&&c.value},Ule=function(o,u,c){var $=E0(o,u);$?$.value=c:o.next={key:u,next:o.next,value:c}},Dle=function(o,u){return!!E0(o,u)},Ble=function(){var u,c,$,m={assert:function(y){if(!m.has(y))throw new Vle("Side channel does not contain "+kle(y))},get:function(y){if(pc&&y&&(typeof y=="object"||typeof y=="function")){if(u)return Rle(u,y)}else if($c){if(c)return Nle(c,y)}else if($)return Ple($,y)},has:function(y){if(pc&&y&&(typeof y=="object"||typeof y=="function")){if(u)return Fle(u,y)}else if($c){if(c)return Ole(c,y)}else if($)return Dle($,y);return!1},set:function(y,v){pc&&y&&(typeof y=="object"||typeof y=="function")?(u||(u=new pc),Lle(u,y,v)):$c?(c||(c=new $c),Tle(c,y,v)):($||($={key:{},next:null}),Ule($,y,v))}};return m},Jle=String.prototype.replace,zle=/%20/g,Yd={RFC1738:"RFC1738",RFC3986:"RFC3986"},A0={default:Yd.RFC3986,formatters:{RFC1738:function(o){return Jle.call(o,zle,"+")},RFC3986:function(o){return String(o)}},RFC1738:Yd.RFC1738,RFC3986:Yd.RFC3986},Hle=A0,Xd=Object.prototype.hasOwnProperty,pi=Array.isArray,ps=function(){for(var o=[],u=0;u<256;++u)o.push("%"+((u<16?"0":"")+u.toString(16)).toUpperCase());return o}(),jle=function(u){for(;u.length>1;){var c=u.pop(),$=c.obj[c.prop];if(pi($)){for(var m=[],y=0;y<$.length;++y)typeof $[y]<"u"&&m.push($[y]);c.obj[c.prop]=m}}},fM=function(u,c){for(var $=c&&c.plainObjects?Object.create(null):{},m=0;m<u.length;++m)typeof u[m]<"u"&&($[m]=u[m]);return $},qle=function o(u,c,$){if(!c)return u;if(typeof c!="object"){if(pi(u))u.push(c);else if(u&&typeof u=="object")($&&($.plainObjects||$.allowPrototypes)||!Xd.call(Object.prototype,c))&&(u[c]=!0);else return[u,c];return u}if(!u||typeof u!="object")return[u].concat(c);var m=u;return pi(u)&&!pi(c)&&(m=fM(u,$)),pi(u)&&pi(c)?(c.forEach(function(y,v){if(Xd.call(u,v)){var x=u[v];x&&typeof x=="object"&&y&&typeof y=="object"?u[v]=o(x,y,$):u.push(y)}else u[v]=y}),u):Object.keys(c).reduce(function(y,v){var x=c[v];return Xd.call(y,v)?y[v]=o(y[v],x,$):y[v]=x,y},m)},Wle=function(u,c){return Object.keys(c).reduce(function($,m){return $[m]=c[m],$},u)},Kle=function(o,u,c){var $=o.replace(/\+/g," ");if(c==="iso-8859-1")return $.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent($)}catch{return $}},Gle=function(u,c,$,m,y){if(u.length===0)return u;var v=u;if(typeof u=="symbol"?v=Symbol.prototype.toString.call(u):typeof u!="string"&&(v=String(u)),$==="iso-8859-1")return escape(v).replace(/%u[0-9a-f]{4}/gi,function(k){return"%26%23"+parseInt(k.slice(2),16)+"%3B"});for(var x="",A=0;A<v.length;++A){var M=v.charCodeAt(A);if(M===45||M===46||M===95||M===126||M>=48&&M<=57||M>=65&&M<=90||M>=97&&M<=122||y===Hle.RFC1738&&(M===40||M===41)){x+=v.charAt(A);continue}if(M<128){x=x+ps[M];continue}if(M<2048){x=x+(ps[192|M>>6]+ps[128|M&63]);continue}if(M<55296||M>=57344){x=x+(ps[224|M>>12]+ps[128|M>>6&63]+ps[128|M&63]);continue}A+=1,M=65536+((M&1023)<<10|v.charCodeAt(A)&1023),x+=ps[240|M>>18]+ps[128|M>>12&63]+ps[128|M>>6&63]+ps[128|M&63]}return x},Qle=function(u){for(var c=[{obj:{o:u},prop:"o"}],$=[],m=0;m<c.length;++m)for(var y=c[m],v=y.obj[y.prop],x=Object.keys(v),A=0;A<x.length;++A){var M=x[A],k=v[M];typeof k=="object"&&k!==null&&$.indexOf(k)===-1&&(c.push({obj:v,prop:M}),$.push(k))}return jle(c),u},Zle=function(u){return Object.prototype.toString.call(u)==="[object RegExp]"},Yle=function(u){return!u||typeof u!="object"?!1:!!(u.constructor&&u.constructor.isBuffer&&u.constructor.isBuffer(u))},Xle=function(u,c){return[].concat(u,c)},eue=function(u,c){if(pi(u)){for(var $=[],m=0;m<u.length;m+=1)$.push(c(u[m]));return $}return c(u)},mM={arrayToObject:fM,assign:Wle,combine:Xle,compact:Qle,decode:Kle,encode:Gle,isBuffer:Yle,isRegExp:Zle,maybeMap:eue,merge:qle},gM=Ble,tp=mM,cu=A0,tue=Object.prototype.hasOwnProperty,Vb={brackets:function(u){return u+"[]"},comma:"comma",indices:function(u,c){return u+"["+c+"]"},repeat:function(u){return u}},Ds=Array.isArray,rue=Array.prototype.push,yM=function(o,u){rue.apply(o,Ds(u)?u:[u])},nue=Date.prototype.toISOString,Rb=cu.default,Ur={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:tp.encode,encodeValuesOnly:!1,format:Rb,formatter:cu.formatters[Rb],indices:!1,serializeDate:function(u){return nue.call(u)},skipNulls:!1,strictNullHandling:!1},sue=function(u){return typeof u=="string"||typeof u=="number"||typeof u=="boolean"||typeof u=="symbol"||typeof u=="bigint"},eh={},aue=function o(u,c,$,m,y,v,x,A,M,k,R,N,O,U,P,H){for(var J=u,q=H,j=0,K=!1;(q=q.get(eh))!==void 0&&!K;){var ee=q.get(u);if(j+=1,typeof ee<"u"){if(ee===j)throw new RangeError("Cyclic object value");K=!0}typeof q.get(eh)>"u"&&(j=0)}if(typeof A=="function"?J=A(c,J):J instanceof Date?J=R(J):$==="comma"&&Ds(J)&&(J=tp.maybeMap(J,function(t){return t instanceof Date?R(t):t})),J===null){if(y)return x&&!U?x(c,Ur.encoder,P,"key",N):c;J=""}if(sue(J)||tp.isBuffer(J)){if(x){var Z=U?c:x(c,Ur.encoder,P,"key",N);return[O(Z)+"="+O(x(J,Ur.encoder,P,"value",N))]}return[O(c)+"="+O(String(J))]}var te=[];if(typeof J>"u")return te;var re;if($==="comma"&&Ds(J))U&&x&&(J=tp.maybeMap(J,x)),re=[{value:J.length>0?J.join(",")||null:void 0}];else if(Ds(A))re=A;else{var ie=Object.keys(J);re=M?ie.sort(M):ie}for(var oe=m&&Ds(J)&&J.length===1?c+"[]":c,le=0;le<re.length;++le){var _e=re[le],fe=typeof _e=="object"&&typeof _e.value<"u"?_e.value:J[_e];if(!(v&&fe===null)){var pe=Ds(J)?typeof $=="function"?$(oe,_e):oe:oe+(k?"."+_e:"["+_e+"]");H.set(u,j);var C=gM();C.set(eh,H),yM(te,o(fe,pe,$,m,y,v,$==="comma"&&U&&Ds(J)?null:x,A,M,k,R,N,O,U,P,C))}}return te},iue=function(u){if(!u)return Ur;if(u.encoder!==null&&typeof u.encoder<"u"&&typeof u.encoder!="function")throw new TypeError("Encoder has to be a function.");var c=u.charset||Ur.charset;if(typeof u.charset<"u"&&u.charset!=="utf-8"&&u.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var $=cu.default;if(typeof u.format<"u"){if(!tue.call(cu.formatters,u.format))throw new TypeError("Unknown format option provided.");$=u.format}var m=cu.formatters[$],y=Ur.filter;return(typeof u.filter=="function"||Ds(u.filter))&&(y=u.filter),{addQueryPrefix:typeof u.addQueryPrefix=="boolean"?u.addQueryPrefix:Ur.addQueryPrefix,allowDots:typeof u.allowDots>"u"?Ur.allowDots:!!u.allowDots,charset:c,charsetSentinel:typeof u.charsetSentinel=="boolean"?u.charsetSentinel:Ur.charsetSentinel,delimiter:typeof u.delimiter>"u"?Ur.delimiter:u.delimiter,encode:typeof u.encode=="boolean"?u.encode:Ur.encode,encoder:typeof u.encoder=="function"?u.encoder:Ur.encoder,encodeValuesOnly:typeof u.encodeValuesOnly=="boolean"?u.encodeValuesOnly:Ur.encodeValuesOnly,filter:y,format:$,formatter:m,serializeDate:typeof u.serializeDate=="function"?u.serializeDate:Ur.serializeDate,skipNulls:typeof u.skipNulls=="boolean"?u.skipNulls:Ur.skipNulls,sort:typeof u.sort=="function"?u.sort:null,strictNullHandling:typeof u.strictNullHandling=="boolean"?u.strictNullHandling:Ur.strictNullHandling}},oue=function(o,u){var c=o,$=iue(u),m,y;typeof $.filter=="function"?(y=$.filter,c=y("",c)):Ds($.filter)&&(y=$.filter,m=y);var v=[];if(typeof c!="object"||c===null)return"";var x;u&&u.arrayFormat in Vb?x=u.arrayFormat:u&&"indices"in u?x=u.indices?"indices":"repeat":x="indices";var A=Vb[x];if(u&&"commaRoundTrip"in u&&typeof u.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var M=A==="comma"&&u&&u.commaRoundTrip;m||(m=Object.keys(c)),$.sort&&m.sort($.sort);for(var k=gM(),R=0;R<m.length;++R){var N=m[R];$.skipNulls&&c[N]===null||yM(v,aue(c[N],N,A,M,$.strictNullHandling,$.skipNulls,$.encode?$.encoder:null,$.filter,$.sort,$.allowDots,$.serializeDate,$.format,$.formatter,$.encodeValuesOnly,$.charset,k))}var O=v.join($.delimiter),U=$.addQueryPrefix===!0?"?":"";return $.charsetSentinel&&($.charset==="iso-8859-1"?U+="utf8=%26%2310003%3B&":U+="utf8=%E2%9C%93&"),O.length>0?U+O:""},tl=mM,Kf=Object.prototype.hasOwnProperty,lue=Array.isArray,kr={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:tl.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},uue=function(o){return o.replace(/&#(\d+);/g,function(u,c){return String.fromCharCode(parseInt(c,10))})},vM=function(o,u){return o&&typeof o=="string"&&u.comma&&o.indexOf(",")>-1?o.split(","):o},_ue="utf8=%26%2310003%3B",cue="utf8=%E2%9C%93",pue=function(u,c){var $={__proto__:null},m=c.ignoreQueryPrefix?u.replace(/^\?/,""):u,y=c.parameterLimit===1/0?void 0:c.parameterLimit,v=m.split(c.delimiter,y),x=-1,A,M=c.charset;if(c.charsetSentinel)for(A=0;A<v.length;++A)v[A].indexOf("utf8=")===0&&(v[A]===cue?M="utf-8":v[A]===_ue&&(M="iso-8859-1"),x=A,A=v.length);for(A=0;A<v.length;++A)if(A!==x){var k=v[A],R=k.indexOf("]="),N=R===-1?k.indexOf("="):R+1,O,U;N===-1?(O=c.decoder(k,kr.decoder,M,"key"),U=c.strictNullHandling?null:""):(O=c.decoder(k.slice(0,N),kr.decoder,M,"key"),U=tl.maybeMap(vM(k.slice(N+1),c),function(P){return c.decoder(P,kr.decoder,M,"value")})),U&&c.interpretNumericEntities&&M==="iso-8859-1"&&(U=uue(U)),k.indexOf("[]=")>-1&&(U=lue(U)?[U]:U),Kf.call($,O)?$[O]=tl.combine($[O],U):$[O]=U}return $},$ue=function(o,u,c,$){for(var m=$?u:vM(u,c),y=o.length-1;y>=0;--y){var v,x=o[y];if(x==="[]"&&c.parseArrays)v=[].concat(m);else{v=c.plainObjects?Object.create(null):{};var A=x.charAt(0)==="["&&x.charAt(x.length-1)==="]"?x.slice(1,-1):x,M=parseInt(A,10);!c.parseArrays&&A===""?v={0:m}:!isNaN(M)&&x!==A&&String(M)===A&&M>=0&&c.parseArrays&&M<=c.arrayLimit?(v=[],v[M]=m):A!=="__proto__"&&(v[A]=m)}m=v}return m},due=function(u,c,$,m){if(u){var y=$.allowDots?u.replace(/\.([^.[]+)/g,"[$1]"):u,v=/(\[[^[\]]*])/,x=/(\[[^[\]]*])/g,A=$.depth>0&&v.exec(y),M=A?y.slice(0,A.index):y,k=[];if(M){if(!$.plainObjects&&Kf.call(Object.prototype,M)&&!$.allowPrototypes)return;k.push(M)}for(var R=0;$.depth>0&&(A=x.exec(y))!==null&&R<$.depth;){if(R+=1,!$.plainObjects&&Kf.call(Object.prototype,A[1].slice(1,-1))&&!$.allowPrototypes)return;k.push(A[1])}return A&&k.push("["+y.slice(A.index)+"]"),$ue(k,c,$,m)}},hue=function(u){if(!u)return kr;if(u.decoder!==null&&u.decoder!==void 0&&typeof u.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof u.charset<"u"&&u.charset!=="utf-8"&&u.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var c=typeof u.charset>"u"?kr.charset:u.charset;return{allowDots:typeof u.allowDots>"u"?kr.allowDots:!!u.allowDots,allowPrototypes:typeof u.allowPrototypes=="boolean"?u.allowPrototypes:kr.allowPrototypes,allowSparse:typeof u.allowSparse=="boolean"?u.allowSparse:kr.allowSparse,arrayLimit:typeof u.arrayLimit=="number"?u.arrayLimit:kr.arrayLimit,charset:c,charsetSentinel:typeof u.charsetSentinel=="boolean"?u.charsetSentinel:kr.charsetSentinel,comma:typeof u.comma=="boolean"?u.comma:kr.comma,decoder:typeof u.decoder=="function"?u.decoder:kr.decoder,delimiter:typeof u.delimiter=="string"||tl.isRegExp(u.delimiter)?u.delimiter:kr.delimiter,depth:typeof u.depth=="number"||u.depth===!1?+u.depth:kr.depth,ignoreQueryPrefix:u.ignoreQueryPrefix===!0,interpretNumericEntities:typeof u.interpretNumericEntities=="boolean"?u.interpretNumericEntities:kr.interpretNumericEntities,parameterLimit:typeof u.parameterLimit=="number"?u.parameterLimit:kr.parameterLimit,parseArrays:u.parseArrays!==!1,plainObjects:typeof u.plainObjects=="boolean"?u.plainObjects:kr.plainObjects,strictNullHandling:typeof u.strictNullHandling=="boolean"?u.strictNullHandling:kr.strictNullHandling}},fue=function(o,u){var c=hue(u);if(o===""||o===null||typeof o>"u")return c.plainObjects?Object.create(null):{};for(var $=typeof o=="string"?pue(o,c):o,m=c.plainObjects?Object.create(null):{},y=Object.keys($),v=0;v<y.length;++v){var x=y[v],A=due(x,$[x],c,typeof o=="string");m=tl.merge(m,A,c)}return c.allowSparse===!0?m:tl.compact(m)},mue=oue,gue=fue,yue=A0,vue={formats:yue,parse:gue,stringify:mue};const th=ks(vue),Sue={style:{height:"100%"}},bue={__name:"App",setup(o){LI();const u=v_(),c=T$(),$=ae(""),m=ae(!1),y=ae(null);st(()=>{let k=M(window.parent.location.href,"grant_code");if(Kt.defaults.headers={"content-type":"application/json;charset=utf-8"},k){let R={grantCode:k,redirectUri:"https://cloud.cocorobo.cn/testapi"};Kt.post("//cloud.cocorobo.cn/api/getAccessToken",JSON.stringify(R)).then(N=>{if(N.data.code==0){let O={accessToken:N.data.data.accessToken};Kt.post("//cloud.cocorobo.cn/api/getUserInfo",JSON.stringify(O)).then(U=>{U.data.code==0&&($.value=U.data.data.userName,v(U.data.data))})}})}});const v=k=>{let R=1;if(k.currentRole=="edupersonnel"||k.currentRole=="areaAdministrator"||k.currentRole=="userAdministrator"||k.currentRole=="securityAuditor"||k.currentRole=="schoolAdministrator"||k.currentRole=="schoolSecurityAuditor"||k.currentRole=="teacher"){m.value=!0,c.currentRole==k.currentRole,R=1;let N="";k.childList&&k.childList.length>0&&(N=k.childList[0].gradeName+k.childList[0].className);let O={openid:k.userId,edu:!0};Kt.defaults.headers={"content-type":"application/x-www-form-urlencoded"},Kt.defaults.withCredentials=!0,Kt.post("https://beta.api.cocorobo.cn/api/user",th.stringify(O)).then(U=>{U.data&&U.data[0][0].active==1?x():k.telephoneNumber?top.U.A.Request("https://pbl.cocorobo.cn/api/pbl/batchRegistrationSzdjg",[k.userName,k.telephoneNumber+"@szdjg.com","16ace517-b5c7-4168-a9bb-a9e0035df840",k.schoolName,k.telephoneNumber,N,R,k.userId],function(P){Kt.post("https://beta.api.cocorobo.cn/api/user",th.stringify(O)).then(H=>{x()})},[],{type:"POST",withCredentials:!0}):(m.value=!1,Qc.alert("没有绑定手机号,请先去绑定手机号","提示",{confirmButtonText:"确定"}))}).catch(U=>{k.telephoneNumber?top.U.A.Request("https://pbl.cocorobo.cn/api/pbl/batchRegistrationSzdjg",[k.userName,k.telephoneNumber+"@szdjg.com","16ace517-b5c7-4168-a9bb-a9e0035df840",k.schoolName||"",k.telephoneNumber,N,R,k.userId],function(P){Kt.post("https://beta.api.cocorobo.cn/api/user",th.stringify(O)).then(H=>{H.data&&H.data[0][0].active==1&&(m.value=!1,x())})},[],{type:"POST",withCredentials:!0}):(m.value=!1,Qc.alert("没有绑定手机号,请先去绑定手机号","提示",{confirmButtonText:"确定"}))})}else m.value=!1,Qc.alert("当前账号无使用平台权限,如需体验,您需申请体验账号,查看平台内容","温馨提示",{confirmButtonText:"确定",showClose:!1}).then(()=>{top.location.href="https://zy.szedu.cn/ai/"})},x=()=>{y.value=setInterval(()=>{JSON.stringify(top.US.userInfo)!="{}"&&(A(),clearInterval(y.value))},1e3)},A=()=>{setTimeout(()=>{m.value=!1,console.log("top.US.userInfo",top.US.userInfo),u.user=top.US.userInfo},1e3)},M=(k,R)=>{const U=new URL(k).search.slice(1).split("&");for(let P=0;P<U.length;P++){const H=U[P].split("=");if(H[0]===R)return H[1]}};return(k,R)=>{const N=Yu("loading");return nt((X(),$e("div",Sue,[me(I(RI))])),[[N,m.value]])}}},Cue="modulepreload",wue=function(o,u){return new URL(o,u).href},Lb={},Fb=function(u,c,$){let m=Promise.resolve();if(c&&c.length>0){const y=document.getElementsByTagName("link");m=Promise.all(c.map(v=>{if(v=wue(v,$),v in Lb)return;Lb[v]=!0;const x=v.endsWith(".css"),A=x?'[rel="stylesheet"]':"";if(!!$)for(let R=y.length-1;R>=0;R--){const N=y[R];if(N.href===v&&(!x||N.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${v}"]${A}`))return;const k=document.createElement("link");if(k.rel=x?"stylesheet":Cue,x||(k.as="script",k.crossOrigin=""),k.href=v,document.head.appendChild(k),x)return new Promise((R,N)=>{k.addEventListener("load",R),k.addEventListener("error",()=>N(new Error(`Unable to preload CSS for ${v}`)))})}))}return m.then(()=>u()).catch(y=>{const v=new Event("vite:preloadError",{cancelable:!0});if(v.payload=y,window.dispatchEvent(v),!v.defaultPrevented)throw y})},xue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGuSURBVHgBtVVdTsJAEJ7dLQm+9cWkBiRwg3oDPInlBDQip1B0OQFwErmBvQFEatLEB3mEpLvjtrgWkP6A5Xvb3Znvm852vgU4M0iRoJl7aTPKbARo/iTNhRRei396JwvMXNM0aLULhLgAaB6KQYQ5IchDsZ60+HJZWGDmWu0KhRGSTcV5iIUkdK55MM0V8HvWnWrFGE6AInPqg2Cyt5cgqtxg8Ar/gYDb7S8hCblpVmj1LbMtKjk0AAxMLyJql5CrG30nVB9U6IVTtOdZIIqD0qqr13RLuwslgZKEKxbw3ZpdRvUJiOn3L+1fAUmFDSVDCpYI6AktE5qTwpkRC0TeAiVDcxqximQeMpGfxfBFzQAU8UjKhLcTuehdfaWZ2rFQNcwbg6AVC+lNSXCYlyglDqUkuXGICVciEFZ53l1IJFwi8kxyxSHleqzXO81cPFhtwEyzm27aSNLnhiizezpgdhrv95aj/GQEJ0AZXafxHIy39/7MQRygqjjm143aEuXsk0fIeDKbyr7XDijjSp90slTnwzBc8aOezH34/Zothdh59CljXv3xI/fRPzu+AazOqRdyE8f+AAAAAElFTkSuQmCC",Eue=""+new URL("三下1-SUNMrktC.png",import.meta.url).href,Aue=""+new URL("三下2-7yXUb-lc.png",import.meta.url).href,Iue=""+new URL("三下3-GFpCt7_H.png",import.meta.url).href,Mue=""+new URL("三下4-quSsXMuR.png",import.meta.url).href,kue=""+new URL("四下1-0-pAl9g0.png",import.meta.url).href,Vue=""+new URL("四下2-reet6Djo.png",import.meta.url).href,Rue=""+new URL("四下3-t21aiLHG.png",import.meta.url).href,Lue=""+new URL("四下4-J6HWIOYe.png",import.meta.url).href,Fue=""+new URL("五下1-xTm87PIZ.png",import.meta.url).href,Nue=""+new URL("五下2-WasV9S62.png",import.meta.url).href,Tue=""+new URL("五下3-KsNCfEfb.png",import.meta.url).href,Oue=""+new URL("五下4-sQjZrpRg.png",import.meta.url).href,Pue=""+new URL("六下1-s5fgNvy2.png",import.meta.url).href,Uue=""+new URL("六下2-hrgQLl8S.png",import.meta.url).href,Due=""+new URL("六下3-9qbiQ5f2.png",import.meta.url).href,Bue=""+new URL("六下4-7JLMdOlR.png",import.meta.url).href,Jue=""+new URL("七下1-M1-Ywehz.png",import.meta.url).href,zue=""+new URL("七下2-Oqdc-sva.png",import.meta.url).href,Hue=""+new URL("七下3-PlbXwW0c.png",import.meta.url).href,jue=""+new URL("七下4-vuqC-N_S.png",import.meta.url).href,que=""+new URL("八下1-jkHVxZOF.png",import.meta.url).href,Wue=""+new URL("八下2-Q_3FPBC4.png",import.meta.url).href,Kue=""+new URL("八下3-W7v2ivpP.png",import.meta.url).href,Gue=""+new URL("八下4-lPMppE1Y.png",import.meta.url).href;var C_="delete",ar=5,Vn=1<<ar,Zr=Vn-1,Tt={};function Gf(){return{value:!1}}function Rn(o){o&&(o.value=!0)}function I0(){}function rl(o){return o.size===void 0&&(o.size=o.__iterate(SM)),o.size}function Ha(o,u){if(typeof u!="number"){var c=u>>>0;if(""+c!==u||c===4294967295)return NaN;u=c}return u<0?rl(o)+u:u}function SM(){return!0}function w_(o,u,c){return(o===0&&!CM(o)||c!==void 0&&o<=-c)&&(u===void 0||c!==void 0&&u>=c)}function yl(o,u){return bM(o,u,0)}function x_(o,u){return bM(o,u,u)}function bM(o,u,c){return o===void 0?c:CM(o)?u===1/0?u:Math.max(0,u+o)|0:u===void 0||u===o?o:Math.min(u,o)|0}function CM(o){return o<0||o===0&&1/o===-1/0}var wM="@@__IMMUTABLE_ITERABLE__@@";function jr(o){return!!(o&&o[wM])}var xM="@@__IMMUTABLE_KEYED__@@";function Yt(o){return!!(o&&o[xM])}var EM="@@__IMMUTABLE_INDEXED__@@";function Or(o){return!!(o&&o[EM])}function vl(o){return Yt(o)||Or(o)}var or=function(u){return jr(u)?u:qr(u)},zn=function(o){function u(c){return Yt(c)?c:Xa(c)}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u}(or),Qi=function(o){function u(c){return Or(c)?c:Hn(c)}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u}(or),Sl=function(o){function u(c){return jr(c)&&!vl(c)?c:wl(c)}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u}(or);or.Keyed=zn;or.Indexed=Qi;or.Set=Sl;var AM="@@__IMMUTABLE_SEQ__@@";function E_(o){return!!(o&&o[AM])}var IM="@@__IMMUTABLE_RECORD__@@";function Ya(o){return!!(o&&o[IM])}function wn(o){return jr(o)||Ya(o)}var bl="@@__IMMUTABLE_ORDERED__@@";function bn(o){return!!(o&&o[bl])}var A_=0,as=1,Jn=2,Qf=typeof Symbol=="function"&&Symbol.iterator,MM="@@iterator",O$=Qf||MM,Dt=function(u){this.next=u};Dt.prototype.toString=function(){return"[Iterator]"};Dt.KEYS=A_;Dt.VALUES=as;Dt.ENTRIES=Jn;Dt.prototype.inspect=Dt.prototype.toSource=function(){return this.toString()};Dt.prototype[O$]=function(){return this};function lr(o,u,c,$){var m=o===0?u:o===1?c:[u,c];return $?$.value=m:$={value:m,done:!1},$}function nn(){return{value:void 0,done:!0}}function M0(o){return Array.isArray(o)?!0:!!P$(o)}function Nb(o){return o&&typeof o.next=="function"}function Zf(o){var u=P$(o);return u&&u.call(o)}function P$(o){var u=o&&(Qf&&o[Qf]||o[MM]);if(typeof u=="function")return u}function Que(o){var u=P$(o);return u&&u===o.entries}function Zue(o){var u=P$(o);return u&&u===o.keys}var Cl=Object.prototype.hasOwnProperty;function k0(o){return Array.isArray(o)||typeof o=="string"?!0:o&&typeof o=="object"&&Number.isInteger(o.length)&&o.length>=0&&(o.length===0?Object.keys(o).length===1:o.hasOwnProperty(o.length-1))}var qr=function(o){function u(c){return c==null?R0():wn(c)?c.toSeq():Xue(c)}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.prototype.toSeq=function(){return this},u.prototype.toString=function(){return this.__toString("Seq {","}")},u.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},u.prototype.__iterate=function($,m){var y=this._cache;if(y){for(var v=y.length,x=0;x!==v;){var A=y[m?v-++x:x++];if($(A[1],A[0],this)===!1)break}return x}return this.__iterateUncached($,m)},u.prototype.__iterator=function($,m){var y=this._cache;if(y){var v=y.length,x=0;return new Dt(function(){if(x===v)return nn();var A=y[m?v-++x:x++];return lr($,A[0],A[1])})}return this.__iteratorUncached($,m)},u}(or),Xa=function(o){function u(c){return c==null?R0().toKeyedSeq():jr(c)?Yt(c)?c.toSeq():c.fromEntrySeq():Ya(c)?c.toSeq():L0(c)}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.prototype.toKeyedSeq=function(){return this},u}(qr),Hn=function(o){function u(c){return c==null?R0():jr(c)?Yt(c)?c.entrySeq():c.toIndexedSeq():Ya(c)?c.toSeq().entrySeq():kM(c)}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.of=function(){return u(arguments)},u.prototype.toIndexedSeq=function(){return this},u.prototype.toString=function(){return this.__toString("Seq [","]")},u}(qr),wl=function(o){function u(c){return(jr(c)&&!vl(c)?c:Hn(c)).toSetSeq()}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.of=function(){return u(arguments)},u.prototype.toSetSeq=function(){return this},u}(qr);qr.isSeq=E_;qr.Keyed=Xa;qr.Set=wl;qr.Indexed=Hn;qr.prototype[AM]=!0;var Oi=function(o){function u(c){this._array=c,this.size=c.length}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.prototype.get=function($,m){return this.has($)?this._array[Ha(this,$)]:m},u.prototype.__iterate=function($,m){for(var y=this._array,v=y.length,x=0;x!==v;){var A=m?v-++x:x++;if($(y[A],A,this)===!1)break}return x},u.prototype.__iterator=function($,m){var y=this._array,v=y.length,x=0;return new Dt(function(){if(x===v)return nn();var A=m?v-++x:x++;return lr($,A,y[A])})},u}(Hn),V0=function(o){function u(c){var $=Object.keys(c).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(c):[]);this._object=c,this._keys=$,this.size=$.length}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.prototype.get=function($,m){return m!==void 0&&!this.has($)?m:this._object[$]},u.prototype.has=function($){return Cl.call(this._object,$)},u.prototype.__iterate=function($,m){for(var y=this._object,v=this._keys,x=v.length,A=0;A!==x;){var M=v[m?x-++A:A++];if($(y[M],M,this)===!1)break}return A},u.prototype.__iterator=function($,m){var y=this._object,v=this._keys,x=v.length,A=0;return new Dt(function(){if(A===x)return nn();var M=v[m?x-++A:A++];return lr($,M,y[M])})},u}(Xa);V0.prototype[bl]=!0;var Yue=function(o){function u(c){this._collection=c,this.size=c.length||c.size}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.prototype.__iterateUncached=function($,m){if(m)return this.cacheResult().__iterate($,m);var y=this._collection,v=Zf(y),x=0;if(Nb(v))for(var A;!(A=v.next()).done&&$(A.value,x++,this)!==!1;);return x},u.prototype.__iteratorUncached=function($,m){if(m)return this.cacheResult().__iterator($,m);var y=this._collection,v=Zf(y);if(!Nb(v))return new Dt(nn);var x=0;return new Dt(function(){var A=v.next();return A.done?A:lr($,x++,A.value)})},u}(Hn),Tb;function R0(){return Tb||(Tb=new Oi([]))}function L0(o){var u=F0(o);if(u)return u.fromEntrySeq();if(typeof o=="object")return new V0(o);throw new TypeError("Expected Array or collection object of [k, v] entries, or keyed object: "+o)}function kM(o){var u=F0(o);if(u)return u;throw new TypeError("Expected Array or collection object of values: "+o)}function Xue(o){var u=F0(o);if(u)return Que(o)?u.fromEntrySeq():Zue(o)?u.toSetSeq():u;if(typeof o=="object")return new V0(o);throw new TypeError("Expected Array or collection object of values, or keyed object: "+o)}function F0(o){return k0(o)?new Oi(o):M0(o)?new Yue(o):void 0}var VM="@@__IMMUTABLE_MAP__@@";function I_(o){return!!(o&&o[VM])}function U$(o){return I_(o)&&bn(o)}function Up(o){return!!(o&&typeof o.equals=="function"&&typeof o.hashCode=="function")}function xr(o,u){if(o===u||o!==o&&u!==u)return!0;if(!o||!u)return!1;if(typeof o.valueOf=="function"&&typeof u.valueOf=="function"){if(o=o.valueOf(),u=u.valueOf(),o===u||o!==o&&u!==u)return!0;if(!o||!u)return!1}return!!(Up(o)&&Up(u)&&o.equals(u))}var Dl=typeof Math.imul=="function"&&Math.imul(4294967295,2)===-2?Math.imul:function(u,c){u|=0,c|=0;var $=u&65535,m=c&65535;return $*m+((u>>>16)*m+$*(c>>>16)<<16>>>0)|0};function D$(o){return o>>>1&1073741824|o&3221225471}var e_e=Object.prototype.valueOf;function Qr(o){if(o==null)return Ob(o);if(typeof o.hashCode=="function")return D$(o.hashCode(o));var u=i_e(o);if(u==null)return Ob(u);switch(typeof u){case"boolean":return u?1108378657:1108378656;case"number":return t_e(u);case"string":return u.length>o_e?r_e(u):Yf(u);case"object":case"function":return s_e(u);case"symbol":return n_e(u);default:if(typeof u.toString=="function")return Yf(u.toString());throw new Error("Value type "+typeof u+" cannot be hashed.")}}function Ob(o){return o===null?1108378658:1108378659}function t_e(o){if(o!==o||o===1/0)return 0;var u=o|0;for(u!==o&&(u^=o*4294967295);o>4294967295;)o/=4294967295,u^=o;return D$(u)}function r_e(o){var u=sh[o];return u===void 0&&(u=Yf(o),nh===l_e&&(nh=0,sh={}),nh++,sh[o]=u),u}function Yf(o){for(var u=0,c=0;c<o.length;c++)u=31*u+o.charCodeAt(c)|0;return D$(u)}function n_e(o){var u=Db[o];return u!==void 0||(u=RM(),Db[o]=u),u}function s_e(o){var u;if(Xf&&(u=em.get(o),u!==void 0)||(u=o[$i],u!==void 0)||!Ub&&(u=o.propertyIsEnumerable&&o.propertyIsEnumerable[$i],u!==void 0||(u=a_e(o),u!==void 0)))return u;if(u=RM(),Xf)em.set(o,u);else{if(Pb!==void 0&&Pb(o)===!1)throw new Error("Non-extensible objects are not allowed as keys.");if(Ub)Object.defineProperty(o,$i,{enumerable:!1,configurable:!1,writable:!1,value:u});else if(o.propertyIsEnumerable!==void 0&&o.propertyIsEnumerable===o.constructor.prototype.propertyIsEnumerable)o.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},o.propertyIsEnumerable[$i]=u;else if(o.nodeType!==void 0)o[$i]=u;else throw new Error("Unable to set a non-enumerable property on object.")}return u}var Pb=Object.isExtensible,Ub=function(){try{return Object.defineProperty({},"@",{}),!0}catch{return!1}}();function a_e(o){if(o&&o.nodeType>0)switch(o.nodeType){case 1:return o.uniqueID;case 9:return o.documentElement&&o.documentElement.uniqueID}}function i_e(o){return o.valueOf!==e_e&&typeof o.valueOf=="function"?o.valueOf(o):o}function RM(){var o=++rh;return rh&1073741824&&(rh=0),o}var Xf=typeof WeakMap=="function",em;Xf&&(em=new WeakMap);var Db=Object.create(null),rh=0,$i="__immutablehash__";typeof Symbol=="function"&&($i=Symbol($i));var o_e=16,l_e=255,nh=0,sh={},B$=function(o){function u(c,$){this._iter=c,this._useKeys=$,this.size=c.size}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.prototype.get=function($,m){return this._iter.get($,m)},u.prototype.has=function($){return this._iter.has($)},u.prototype.valueSeq=function(){return this._iter.valueSeq()},u.prototype.reverse=function(){var $=this,m=N0(this,!0);return this._useKeys||(m.valueSeq=function(){return $._iter.toSeq().reverse()}),m},u.prototype.map=function($,m){var y=this,v=OM(this,$,m);return this._useKeys||(v.valueSeq=function(){return y._iter.toSeq().map($,m)}),v},u.prototype.__iterate=function($,m){var y=this;return this._iter.__iterate(function(v,x){return $(v,x,y)},m)},u.prototype.__iterator=function($,m){return this._iter.__iterator($,m)},u}(Xa);B$.prototype[bl]=!0;var LM=function(o){function u(c){this._iter=c,this.size=c.size}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.prototype.includes=function($){return this._iter.includes($)},u.prototype.__iterate=function($,m){var y=this,v=0;return m&&rl(this),this._iter.__iterate(function(x){return $(x,m?y.size-++v:v++,y)},m)},u.prototype.__iterator=function($,m){var y=this,v=this._iter.__iterator(as,m),x=0;return m&&rl(this),new Dt(function(){var A=v.next();return A.done?A:lr($,m?y.size-++x:x++,A.value,A)})},u}(Hn),FM=function(o){function u(c){this._iter=c,this.size=c.size}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.prototype.has=function($){return this._iter.includes($)},u.prototype.__iterate=function($,m){var y=this;return this._iter.__iterate(function(v){return $(v,v,y)},m)},u.prototype.__iterator=function($,m){var y=this._iter.__iterator(as,m);return new Dt(function(){var v=y.next();return v.done?v:lr($,v.value,v.value,v)})},u}(wl),NM=function(o){function u(c){this._iter=c,this.size=c.size}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.prototype.entrySeq=function(){return this._iter.toSeq()},u.prototype.__iterate=function($,m){var y=this;return this._iter.__iterate(function(v){if(v){Jb(v);var x=jr(v);return $(x?v.get(1):v[1],x?v.get(0):v[0],y)}},m)},u.prototype.__iterator=function($,m){var y=this._iter.__iterator(as,m);return new Dt(function(){for(;;){var v=y.next();if(v.done)return v;var x=v.value;if(x){Jb(x);var A=jr(x);return lr($,A?x.get(0):x[0],A?x.get(1):x[1],v)}}})},u}(Xa);LM.prototype.cacheResult=B$.prototype.cacheResult=FM.prototype.cacheResult=NM.prototype.cacheResult=P0;function TM(o){var u=Fs(o);return u._iter=o,u.size=o.size,u.flip=function(){return o},u.reverse=function(){var c=o.reverse.apply(this);return c.flip=function(){return o.reverse()},c},u.has=function(c){return o.includes(c)},u.includes=function(c){return o.has(c)},u.cacheResult=P0,u.__iterateUncached=function(c,$){var m=this;return o.__iterate(function(y,v){return c(v,y,m)!==!1},$)},u.__iteratorUncached=function(c,$){if(c===Jn){var m=o.__iterator(c,$);return new Dt(function(){var y=m.next();if(!y.done){var v=y.value[0];y.value[0]=y.value[1],y.value[1]=v}return y})}return o.__iterator(c===as?A_:as,$)},u}function OM(o,u,c){var $=Fs(o);return $.size=o.size,$.has=function(m){return o.has(m)},$.get=function(m,y){var v=o.get(m,Tt);return v===Tt?y:u.call(c,v,m,o)},$.__iterateUncached=function(m,y){var v=this;return o.__iterate(function(x,A,M){return m(u.call(c,x,A,M),A,v)!==!1},y)},$.__iteratorUncached=function(m,y){var v=o.__iterator(Jn,y);return new Dt(function(){var x=v.next();if(x.done)return x;var A=x.value,M=A[0];return lr(m,M,u.call(c,A[1],M,o),x)})},$}function N0(o,u){var c=this,$=Fs(o);return $._iter=o,$.size=o.size,$.reverse=function(){return o},o.flip&&($.flip=function(){var m=TM(o);return m.reverse=function(){return o.flip()},m}),$.get=function(m,y){return o.get(u?m:-1-m,y)},$.has=function(m){return o.has(u?m:-1-m)},$.includes=function(m){return o.includes(m)},$.cacheResult=P0,$.__iterate=function(m,y){var v=this,x=0;return y&&rl(o),o.__iterate(function(A,M){return m(A,u?M:y?v.size-++x:x++,v)},!y)},$.__iterator=function(m,y){var v=0;y&&rl(o);var x=o.__iterator(Jn,!y);return new Dt(function(){var A=x.next();if(A.done)return A;var M=A.value;return lr(m,u?M[0]:y?c.size-++v:v++,M[1],A)})},$}function PM(o,u,c,$){var m=Fs(o);return $&&(m.has=function(y){var v=o.get(y,Tt);return v!==Tt&&!!u.call(c,v,y,o)},m.get=function(y,v){var x=o.get(y,Tt);return x!==Tt&&u.call(c,x,y,o)?x:v}),m.__iterateUncached=function(y,v){var x=this,A=0;return o.__iterate(function(M,k,R){if(u.call(c,M,k,R))return A++,y(M,$?k:A-1,x)},v),A},m.__iteratorUncached=function(y,v){var x=o.__iterator(Jn,v),A=0;return new Dt(function(){for(;;){var M=x.next();if(M.done)return M;var k=M.value,R=k[0],N=k[1];if(u.call(c,N,R,o))return lr(y,$?R:A++,N,M)}})},m}function u_e(o,u,c){var $=ti().asMutable();return o.__iterate(function(m,y){$.update(u.call(c,m,y,o),0,function(v){return v+1})}),$.asImmutable()}function __e(o,u,c){var $=Yt(o),m=(bn(o)?is():ti()).asMutable();o.__iterate(function(v,x){m.update(u.call(c,v,x,o),function(A){return A=A||[],A.push($?[x,v]:v),A})});var y=O0(o);return m.map(function(v){return Qt(o,y(v))}).asImmutable()}function c_e(o,u,c){var $=Yt(o),m=[[],[]];o.__iterate(function(v,x){m[u.call(c,v,x,o)?1:0].push($?[x,v]:v)});var y=O0(o);return m.map(function(v){return Qt(o,y(v))})}function T0(o,u,c,$){var m=o.size;if(w_(u,c,m))return o;var y=yl(u,m),v=x_(c,m);if(y!==y||v!==v)return T0(o.toSeq().cacheResult(),u,c,$);var x=v-y,A;x===x&&(A=x<0?0:x);var M=Fs(o);return M.size=A===0?A:o.size&&A||void 0,!$&&E_(o)&&A>=0&&(M.get=function(k,R){return k=Ha(this,k),k>=0&&k<A?o.get(k+y,R):R}),M.__iterateUncached=function(k,R){var N=this;if(A===0)return 0;if(R)return this.cacheResult().__iterate(k,R);var O=0,U=!0,P=0;return o.__iterate(function(H,J){if(!(U&&(U=O++<y)))return P++,k(H,$?J:P-1,N)!==!1&&P!==A}),P},M.__iteratorUncached=function(k,R){if(A!==0&&R)return this.cacheResult().__iterator(k,R);if(A===0)return new Dt(nn);var N=o.__iterator(k,R),O=0,U=0;return new Dt(function(){for(;O++<y;)N.next();if(++U>A)return nn();var P=N.next();return $||k===as||P.done?P:k===A_?lr(k,U-1,void 0,P):lr(k,U-1,P.value[1],P)})},M}function p_e(o,u,c){var $=Fs(o);return $.__iterateUncached=function(m,y){var v=this;if(y)return this.cacheResult().__iterate(m,y);var x=0;return o.__iterate(function(A,M,k){return u.call(c,A,M,k)&&++x&&m(A,M,v)}),x},$.__iteratorUncached=function(m,y){var v=this;if(y)return this.cacheResult().__iterator(m,y);var x=o.__iterator(Jn,y),A=!0;return new Dt(function(){if(!A)return nn();var M=x.next();if(M.done)return M;var k=M.value,R=k[0],N=k[1];return u.call(c,N,R,v)?m===Jn?M:lr(m,R,N,M):(A=!1,nn())})},$}function UM(o,u,c,$){var m=Fs(o);return m.__iterateUncached=function(y,v){var x=this;if(v)return this.cacheResult().__iterate(y,v);var A=!0,M=0;return o.__iterate(function(k,R,N){if(!(A&&(A=u.call(c,k,R,N))))return M++,y(k,$?R:M-1,x)}),M},m.__iteratorUncached=function(y,v){var x=this;if(v)return this.cacheResult().__iterator(y,v);var A=o.__iterator(Jn,v),M=!0,k=0;return new Dt(function(){var R,N,O;do{if(R=A.next(),R.done)return $||y===as?R:y===A_?lr(y,k++,void 0,R):lr(y,k++,R.value[1],R);var U=R.value;N=U[0],O=U[1],M&&(M=u.call(c,O,N,x))}while(M);return y===Jn?R:lr(y,N,O,R)})},m}function $_e(o,u){var c=Yt(o),$=[o].concat(u).map(function(v){return jr(v)?c&&(v=zn(v)):v=c?L0(v):kM(Array.isArray(v)?v:[v]),v}).filter(function(v){return v.size!==0});if($.length===0)return o;if($.length===1){var m=$[0];if(m===o||c&&Yt(m)||Or(o)&&Or(m))return m}var y=new Oi($);return c?y=y.toKeyedSeq():Or(o)||(y=y.toSetSeq()),y=y.flatten(!0),y.size=$.reduce(function(v,x){if(v!==void 0){var A=x.size;if(A!==void 0)return v+A}},0),y}function DM(o,u,c){var $=Fs(o);return $.__iterateUncached=function(m,y){if(y)return this.cacheResult().__iterate(m,y);var v=0,x=!1;function A(M,k){M.__iterate(function(R,N){return(!u||k<u)&&jr(R)?A(R,k+1):(v++,m(R,c?N:v-1,$)===!1&&(x=!0)),!x},y)}return A(o,0),v},$.__iteratorUncached=function(m,y){if(y)return this.cacheResult().__iterator(m,y);var v=o.__iterator(m,y),x=[],A=0;return new Dt(function(){for(;v;){var M=v.next();if(M.done!==!1){v=x.pop();continue}var k=M.value;if(m===Jn&&(k=k[1]),(!u||x.length<u)&&jr(k))x.push(v),v=k.__iterator(m,y);else return c?M:lr(m,A++,k,M)}return nn()})},$}function d_e(o,u,c){var $=O0(o);return o.toSeq().map(function(m,y){return $(u.call(c,m,y,o))}).flatten(!0)}function h_e(o,u){var c=Fs(o);return c.size=o.size&&o.size*2-1,c.__iterateUncached=function($,m){var y=this,v=0;return o.__iterate(function(x){return(!v||$(u,v++,y)!==!1)&&$(x,v++,y)!==!1},m),v},c.__iteratorUncached=function($,m){var y=o.__iterator(as,m),v=0,x;return new Dt(function(){return(!x||v%2)&&(x=y.next(),x.done)?x:v%2?lr($,v++,u):lr($,v++,x.value,x)})},c}function nl(o,u,c){u||(u=BM);var $=Yt(o),m=0,y=o.toSeq().map(function(v,x){return[x,v,m++,c?c(v,x,o):v]}).valueSeq().toArray();return y.sort(function(v,x){return u(v[3],x[3])||v[2]-x[2]}).forEach($?function(v,x){y[x].length=2}:function(v,x){y[x]=v[1]}),$?Xa(y):Or(o)?Hn(y):wl(y)}function dc(o,u,c){if(u||(u=BM),c){var $=o.toSeq().map(function(m,y){return[m,c(m,y,o)]}).reduce(function(m,y){return Bb(u,m[1],y[1])?y:m});return $&&$[0]}return o.reduce(function(m,y){return Bb(u,m,y)?y:m})}function Bb(o,u,c){var $=o(c,u);return $===0&&c!==u&&(c==null||c!==c)||$>0}function hc(o,u,c,$){var m=Fs(o),y=new Oi(c).map(function(v){return v.size});return m.size=$?y.max():y.min(),m.__iterate=function(v,x){for(var A=this.__iterator(as,x),M,k=0;!(M=A.next()).done&&v(M.value,k++,this)!==!1;);return k},m.__iteratorUncached=function(v,x){var A=c.map(function(R){return R=or(R),Zf(x?R.reverse():R)}),M=0,k=!1;return new Dt(function(){var R;return k||(R=A.map(function(N){return N.next()}),k=$?R.every(function(N){return N.done}):R.some(function(N){return N.done})),k?nn():lr(v,M++,u.apply(null,R.map(function(N){return N.value})))})},m}function Qt(o,u){return o===u?o:E_(o)?u:o.constructor(u)}function Jb(o){if(o!==Object(o))throw new TypeError("Expected [K, V] tuple: "+o)}function O0(o){return Yt(o)?zn:Or(o)?Qi:Sl}function Fs(o){return Object.create((Yt(o)?Xa:Or(o)?Hn:wl).prototype)}function P0(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):qr.prototype.cacheResult.call(this)}function BM(o,u){return o===void 0&&u===void 0?0:o===void 0?1:u===void 0?-1:o>u?1:o<u?-1:0}function ms(o,u){u=u||0;for(var c=Math.max(0,o.length-u),$=new Array(c),m=0;m<c;m++)$[m]=o[m+u];return $}function U0(o,u){if(!o)throw new Error(u)}function yn(o){U0(o!==1/0,"Cannot perform this action with an infinite size.")}function JM(o){if(k0(o)&&typeof o!="string")return o;if(bn(o))return o.toArray();throw new TypeError("Invalid keyPath: expected Ordered Collection or Array: "+o)}var f_e=Object.prototype.toString;function J$(o){if(!o||typeof o!="object"||f_e.call(o)!=="[object Object]")return!1;var u=Object.getPrototypeOf(o);if(u===null)return!0;for(var c=u,$=Object.getPrototypeOf(u);$!==null;)c=$,$=Object.getPrototypeOf(c);return c===u}function ja(o){return typeof o=="object"&&(wn(o)||Array.isArray(o)||J$(o))}function Hu(o){try{return typeof o=="string"?JSON.stringify(o):String(o)}catch{return JSON.stringify(o)}}function D0(o,u){return wn(o)?o.has(u):ja(o)&&Cl.call(o,u)}function z$(o,u,c){return wn(o)?o.get(u,c):D0(o,u)?typeof o.get=="function"?o.get(u):o[u]:c}function Dp(o){if(Array.isArray(o))return ms(o);var u={};for(var c in o)Cl.call(o,c)&&(u[c]=o[c]);return u}function B0(o,u){if(!ja(o))throw new TypeError("Cannot update non-data-structure value: "+o);if(wn(o)){if(!o.remove)throw new TypeError("Cannot update immutable value without .remove() method: "+o);return o.remove(u)}if(!Cl.call(o,u))return o;var c=Dp(o);return Array.isArray(c)?c.splice(u,1):delete c[u],c}function J0(o,u,c){if(!ja(o))throw new TypeError("Cannot update non-data-structure value: "+o);if(wn(o)){if(!o.set)throw new TypeError("Cannot update immutable value without .set() method: "+o);return o.set(u,c)}if(Cl.call(o,u)&&c===o[u])return o;var $=Dp(o);return $[u]=c,$}function ei(o,u,c,$){$||($=c,c=void 0);var m=zM(wn(o),o,JM(u),0,c,$);return m===Tt?c:m}function zM(o,u,c,$,m,y){var v=u===Tt;if($===c.length){var x=v?m:u,A=y(x);return A===x?u:A}if(!v&&!ja(u))throw new TypeError("Cannot update within non-data-structure value in path ["+c.slice(0,$).map(Hu)+"]: "+u);var M=c[$],k=v?Tt:z$(u,M,Tt),R=zM(k===Tt?o:wn(k),k,c,$+1,m,y);return R===k?u:R===Tt?B0(u,M):J0(v?o?Zn():{}:u,M,R)}function z0(o,u,c){return ei(o,u,Tt,function(){return c})}function H0(o,u){return z0(this,o,u)}function j0(o,u){return ei(o,u,function(){return Tt})}function q0(o){return j0(this,o)}function H$(o,u,c,$){return ei(o,[u],c,$)}function W0(o,u,c){return arguments.length===1?o(this):H$(this,o,u,c)}function K0(o,u,c){return ei(this,o,u,c)}function HM(){for(var o=[],u=arguments.length;u--;)o[u]=arguments[u];return qM(this,o)}function jM(o){for(var u=[],c=arguments.length-1;c-- >0;)u[c]=arguments[c+1];if(typeof o!="function")throw new TypeError("Invalid merger function: "+o);return qM(this,u,o)}function qM(o,u,c){for(var $=[],m=0;m<u.length;m++){var y=zn(u[m]);y.size!==0&&$.push(y)}return $.length===0?o:o.toSeq().size===0&&!o.__ownerID&&$.length===1?o.constructor($[0]):o.withMutations(function(v){for(var x=c?function(M,k){H$(v,k,Tt,function(R){return R===Tt?M:c(R,M,k)})}:function(M,k){v.set(k,M)},A=0;A<$.length;A++)$[A].forEach(x)})}function WM(o){for(var u=[],c=arguments.length-1;c-- >0;)u[c]=arguments[c+1];return k_(o,u)}function KM(o,u){for(var c=[],$=arguments.length-2;$-- >0;)c[$]=arguments[$+2];return k_(u,c,o)}function GM(o){for(var u=[],c=arguments.length-1;c-- >0;)u[c]=arguments[c+1];return M_(o,u)}function QM(o,u){for(var c=[],$=arguments.length-2;$-- >0;)c[$]=arguments[$+2];return M_(u,c,o)}function M_(o,u,c){return k_(o,u,m_e(c))}function k_(o,u,c){if(!ja(o))throw new TypeError("Cannot merge into non-data-structure value: "+o);if(wn(o))return typeof c=="function"&&o.mergeWith?o.mergeWith.apply(o,[c].concat(u)):o.merge?o.merge.apply(o,u):o.concat.apply(o,u);for(var $=Array.isArray(o),m=o,y=$?Qi:zn,v=$?function(A){m===o&&(m=Dp(m)),m.push(A)}:function(A,M){var k=Cl.call(m,M),R=k&&c?c(m[M],A,M):A;(!k||R!==m[M])&&(m===o&&(m=Dp(m)),m[M]=R)},x=0;x<u.length;x++)y(u[x]).forEach(v);return m}function m_e(o){function u(c,$,m){return ja(c)&&ja($)&&g_e(c,$)?k_(c,[$],u):o?o(c,$,m):$}return u}function g_e(o,u){var c=qr(o),$=qr(u);return Or(c)===Or($)&&Yt(c)===Yt($)}function ZM(){for(var o=[],u=arguments.length;u--;)o[u]=arguments[u];return M_(this,o)}function YM(o){for(var u=[],c=arguments.length-1;c-- >0;)u[c]=arguments[c+1];return M_(this,u,o)}function G0(o){for(var u=[],c=arguments.length-1;c-- >0;)u[c]=arguments[c+1];return ei(this,o,Zn(),function($){return k_($,u)})}function Q0(o){for(var u=[],c=arguments.length-1;c-- >0;)u[c]=arguments[c+1];return ei(this,o,Zn(),function($){return M_($,u)})}function V_(o){var u=this.asMutable();return o(u),u.wasAltered()?u.__ensureOwner(this.__ownerID):this}function R_(){return this.__ownerID?this:this.__ensureOwner(new I0)}function L_(){return this.__ensureOwner()}function Z0(){return this.__altered}var ti=function(o){function u(c){return c==null?Zn():I_(c)&&!bn(c)?c:Zn().withMutations(function($){var m=o(c);yn(m.size),m.forEach(function(y,v){return $.set(v,y)})})}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.of=function(){for(var $=[],m=arguments.length;m--;)$[m]=arguments[m];return Zn().withMutations(function(y){for(var v=0;v<$.length;v+=2){if(v+1>=$.length)throw new Error("Missing value for key: "+$[v]);y.set($[v],$[v+1])}})},u.prototype.toString=function(){return this.__toString("Map {","}")},u.prototype.get=function($,m){return this._root?this._root.get(0,void 0,$,m):m},u.prototype.set=function($,m){return jb(this,$,m)},u.prototype.remove=function($){return jb(this,$,Tt)},u.prototype.deleteAll=function($){var m=or($);return m.size===0?this:this.withMutations(function(y){m.forEach(function(v){return y.remove(v)})})},u.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Zn()},u.prototype.sort=function($){return is(nl(this,$))},u.prototype.sortBy=function($,m){return is(nl(this,m,$))},u.prototype.map=function($,m){var y=this;return this.withMutations(function(v){v.forEach(function(x,A){v.set(A,$.call(m,x,A,y))})})},u.prototype.__iterator=function($,m){return new y_e(this,$,m)},u.prototype.__iterate=function($,m){var y=this,v=0;return this._root&&this._root.iterate(function(x){return v++,$(x[1],x[0],y)},m),v},u.prototype.__ensureOwner=function($){return $===this.__ownerID?this:$?Y0(this.size,this._root,$,this.__hash):this.size===0?Zn():(this.__ownerID=$,this.__altered=!1,this)},u}(zn);ti.isMap=I_;var ur=ti.prototype;ur[VM]=!0;ur[C_]=ur.remove;ur.removeAll=ur.deleteAll;ur.setIn=H0;ur.removeIn=ur.deleteIn=q0;ur.update=W0;ur.updateIn=K0;ur.merge=ur.concat=HM;ur.mergeWith=jM;ur.mergeDeep=ZM;ur.mergeDeepWith=YM;ur.mergeIn=G0;ur.mergeDeepIn=Q0;ur.withMutations=V_;ur.wasAltered=Z0;ur.asImmutable=L_;ur["@@transducer/init"]=ur.asMutable=R_;ur["@@transducer/step"]=function(o,u){return o.set(u[0],u[1])};ur["@@transducer/result"]=function(o){return o.asImmutable()};var ju=function(u,c){this.ownerID=u,this.entries=c};ju.prototype.get=function(u,c,$,m){for(var y=this.entries,v=0,x=y.length;v<x;v++)if(xr($,y[v][0]))return y[v][1];return m};ju.prototype.update=function(u,c,$,m,y,v,x){for(var A=y===Tt,M=this.entries,k=0,R=M.length;k<R&&!xr(m,M[k][0]);k++);var N=k<R;if(N?M[k][1]===y:A)return this;if(Rn(x),(A||!N)&&Rn(v),!(A&&M.length===1)){if(!N&&!A&&M.length>=x_e)return v_e(u,M,m,y);var O=u&&u===this.ownerID,U=O?M:ms(M);return N?A?k===R-1?U.pop():U[k]=U.pop():U[k]=[m,y]:U.push([m,y]),O?(this.entries=U,this):new ju(u,U)}};var sl=function(u,c,$){this.ownerID=u,this.bitmap=c,this.nodes=$};sl.prototype.get=function(u,c,$,m){c===void 0&&(c=Qr($));var y=1<<((u===0?c:c>>>u)&Zr),v=this.bitmap;return v&y?this.nodes[XM(v&y-1)].get(u+ar,c,$,m):m};sl.prototype.update=function(u,c,$,m,y,v,x){$===void 0&&($=Qr(m));var A=(c===0?$:$>>>c)&Zr,M=1<<A,k=this.bitmap,R=(k&M)!==0;if(!R&&y===Tt)return this;var N=XM(k&M-1),O=this.nodes,U=R?O[N]:void 0,P=X0(U,u,c+ar,$,m,y,v,x);if(P===U)return this;if(!R&&P&&O.length>=E_e)return b_e(u,O,k,A,P);if(R&&!P&&O.length===2&&qb(O[N^1]))return O[N^1];if(R&&P&&O.length===1&&qb(P))return P;var H=u&&u===this.ownerID,J=R?P?k:k^M:k|M,q=R?P?ek(O,N,P,H):w_e(O,N,H):C_e(O,N,P,H);return H?(this.bitmap=J,this.nodes=q,this):new sl(u,J,q)};var qu=function(u,c,$){this.ownerID=u,this.count=c,this.nodes=$};qu.prototype.get=function(u,c,$,m){c===void 0&&(c=Qr($));var y=(u===0?c:c>>>u)&Zr,v=this.nodes[y];return v?v.get(u+ar,c,$,m):m};qu.prototype.update=function(u,c,$,m,y,v,x){$===void 0&&($=Qr(m));var A=(c===0?$:$>>>c)&Zr,M=y===Tt,k=this.nodes,R=k[A];if(M&&!R)return this;var N=X0(R,u,c+ar,$,m,y,v,x);if(N===R)return this;var O=this.count;if(!R)O++;else if(!N&&(O--,O<A_e))return S_e(u,k,O,A);var U=u&&u===this.ownerID,P=ek(k,A,N,U);return U?(this.count=O,this.nodes=P,this):new qu(u,O,P)};var al=function(u,c,$){this.ownerID=u,this.keyHash=c,this.entries=$};al.prototype.get=function(u,c,$,m){for(var y=this.entries,v=0,x=y.length;v<x;v++)if(xr($,y[v][0]))return y[v][1];return m};al.prototype.update=function(u,c,$,m,y,v,x){$===void 0&&($=Qr(m));var A=y===Tt;if($!==this.keyHash)return A?this:(Rn(x),Rn(v),ey(this,u,c,$,[m,y]));for(var M=this.entries,k=0,R=M.length;k<R&&!xr(m,M[k][0]);k++);var N=k<R;if(N?M[k][1]===y:A)return this;if(Rn(x),(A||!N)&&Rn(v),A&&R===2)return new Xs(u,this.keyHash,M[k^1]);var O=u&&u===this.ownerID,U=O?M:ms(M);return N?A?k===R-1?U.pop():U[k]=U.pop():U[k]=[m,y]:U.push([m,y]),O?(this.entries=U,this):new al(u,this.keyHash,U)};var Xs=function(u,c,$){this.ownerID=u,this.keyHash=c,this.entry=$};Xs.prototype.get=function(u,c,$,m){return xr($,this.entry[0])?this.entry[1]:m};Xs.prototype.update=function(u,c,$,m,y,v,x){var A=y===Tt,M=xr(m,this.entry[0]);if(M?y===this.entry[1]:A)return this;if(Rn(x),A){Rn(v);return}return M?u&&u===this.ownerID?(this.entry[1]=y,this):new Xs(u,this.keyHash,[m,y]):(Rn(v),ey(this,u,c,Qr(m),[m,y]))};ju.prototype.iterate=al.prototype.iterate=function(o,u){for(var c=this.entries,$=0,m=c.length-1;$<=m;$++)if(o(c[u?m-$:$])===!1)return!1};sl.prototype.iterate=qu.prototype.iterate=function(o,u){for(var c=this.nodes,$=0,m=c.length-1;$<=m;$++){var y=c[u?m-$:$];if(y&&y.iterate(o,u)===!1)return!1}};Xs.prototype.iterate=function(o,u){return o(this.entry)};var y_e=function(o){function u(c,$,m){this._type=$,this._reverse=m,this._stack=c._root&&zb(c._root)}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.prototype.next=function(){for(var $=this._type,m=this._stack;m;){var y=m.node,v=m.index++,x=void 0;if(y.entry){if(v===0)return ah($,y.entry)}else if(y.entries){if(x=y.entries.length-1,v<=x)return ah($,y.entries[this._reverse?x-v:v])}else if(x=y.nodes.length-1,v<=x){var A=y.nodes[this._reverse?x-v:v];if(A){if(A.entry)return ah($,A.entry);m=this._stack=zb(A,m)}continue}m=this._stack=this._stack.__prev}return nn()},u}(Dt);function ah(o,u){return lr(o,u[0],u[1])}function zb(o,u){return{node:o,index:0,__prev:u}}function Y0(o,u,c,$){var m=Object.create(ur);return m.size=o,m._root=u,m.__ownerID=c,m.__hash=$,m.__altered=!1,m}var Hb;function Zn(){return Hb||(Hb=Y0(0))}function jb(o,u,c){var $,m;if(o._root){var y=Gf(),v=Gf();if($=X0(o._root,o.__ownerID,0,void 0,u,c,y,v),!v.value)return o;m=o.size+(y.value?c===Tt?-1:1:0)}else{if(c===Tt)return o;m=1,$=new ju(o.__ownerID,[[u,c]])}return o.__ownerID?(o.size=m,o._root=$,o.__hash=void 0,o.__altered=!0,o):$?Y0(m,$):Zn()}function X0(o,u,c,$,m,y,v,x){return o?o.update(u,c,$,m,y,v,x):y===Tt?o:(Rn(x),Rn(v),new Xs(u,$,[m,y]))}function qb(o){return o.constructor===Xs||o.constructor===al}function ey(o,u,c,$,m){if(o.keyHash===$)return new al(u,$,[o.entry,m]);var y=(c===0?o.keyHash:o.keyHash>>>c)&Zr,v=(c===0?$:$>>>c)&Zr,x,A=y===v?[ey(o,u,c+ar,$,m)]:(x=new Xs(u,$,m),y<v?[o,x]:[x,o]);return new sl(u,1<<y|1<<v,A)}function v_e(o,u,c,$){o||(o=new I0);for(var m=new Xs(o,Qr(c),[c,$]),y=0;y<u.length;y++){var v=u[y];m=m.update(o,0,void 0,v[0],v[1])}return m}function S_e(o,u,c,$){for(var m=0,y=0,v=new Array(c),x=0,A=1,M=u.length;x<M;x++,A<<=1){var k=u[x];k!==void 0&&x!==$&&(m|=A,v[y++]=k)}return new sl(o,m,v)}function b_e(o,u,c,$,m){for(var y=0,v=new Array(Vn),x=0;c!==0;x++,c>>>=1)v[x]=c&1?u[y++]:void 0;return v[$]=m,new qu(o,y+1,v)}function XM(o){return o-=o>>1&1431655765,o=(o&858993459)+(o>>2&858993459),o=o+(o>>4)&252645135,o+=o>>8,o+=o>>16,o&127}function ek(o,u,c,$){var m=$?o:ms(o);return m[u]=c,m}function C_e(o,u,c,$){var m=o.length+1;if($&&u+1===m)return o[u]=c,o;for(var y=new Array(m),v=0,x=0;x<m;x++)x===u?(y[x]=c,v=-1):y[x]=o[x+v];return y}function w_e(o,u,c){var $=o.length-1;if(c&&u===$)return o.pop(),o;for(var m=new Array($),y=0,v=0;v<$;v++)v===u&&(y=1),m[v]=o[v+y];return m}var x_e=Vn/4,E_e=Vn/2,A_e=Vn/4,tk="@@__IMMUTABLE_LIST__@@";function j$(o){return!!(o&&o[tk])}var xl=function(o){function u(c){var $=rp();if(c==null)return $;if(j$(c))return c;var m=o(c),y=m.size;return y===0?$:(yn(y),y>0&&y<Vn?Wu(0,y,ar,null,new Na(m.toArray())):$.withMutations(function(v){v.setSize(y),m.forEach(function(x,A){return v.set(A,x)})}))}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.of=function(){return this(arguments)},u.prototype.toString=function(){return this.__toString("List [","]")},u.prototype.get=function($,m){if($=Ha(this,$),$>=0&&$<this.size){$+=this._origin;var y=rk(this,$);return y&&y.array[$&Zr]}return m},u.prototype.set=function($,m){return I_e(this,$,m)},u.prototype.remove=function($){return this.has($)?$===0?this.shift():$===this.size-1?this.pop():this.splice($,1):this},u.prototype.insert=function($,m){return this.splice($,0,m)},u.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=ar,this._root=this._tail=this.__hash=void 0,this.__altered=!0,this):rp()},u.prototype.push=function(){var $=arguments,m=this.size;return this.withMutations(function(y){wa(y,0,m+$.length);for(var v=0;v<$.length;v++)y.set(m+v,$[v])})},u.prototype.pop=function(){return wa(this,0,-1)},u.prototype.unshift=function(){var $=arguments;return this.withMutations(function(m){wa(m,-$.length);for(var y=0;y<$.length;y++)m.set(y,$[y])})},u.prototype.shift=function(){return wa(this,1)},u.prototype.concat=function(){for(var $=arguments,m=[],y=0;y<arguments.length;y++){var v=$[y],x=o(typeof v!="string"&&M0(v)?v:[v]);x.size!==0&&m.push(x)}return m.length===0?this:this.size===0&&!this.__ownerID&&m.length===1?this.constructor(m[0]):this.withMutations(function(A){m.forEach(function(M){return M.forEach(function(k){return A.push(k)})})})},u.prototype.setSize=function($){return wa(this,0,$)},u.prototype.map=function($,m){var y=this;return this.withMutations(function(v){for(var x=0;x<y.size;x++)v.set(x,$.call(m,v.get(x),x,y))})},u.prototype.slice=function($,m){var y=this.size;return w_($,m,y)?this:wa(this,yl($,y),x_(m,y))},u.prototype.__iterator=function($,m){var y=m?this.size:0,v=Wb(this,m);return new Dt(function(){var x=v();return x===pu?nn():lr($,m?--y:y++,x)})},u.prototype.__iterate=function($,m){for(var y=m?this.size:0,v=Wb(this,m),x;(x=v())!==pu&&$(x,m?--y:y++,this)!==!1;);return y},u.prototype.__ensureOwner=function($){return $===this.__ownerID?this:$?Wu(this._origin,this._capacity,this._level,this._root,this._tail,$,this.__hash):this.size===0?rp():(this.__ownerID=$,this.__altered=!1,this)},u}(Qi);xl.isList=j$;var Sr=xl.prototype;Sr[tk]=!0;Sr[C_]=Sr.remove;Sr.merge=Sr.concat;Sr.setIn=H0;Sr.deleteIn=Sr.removeIn=q0;Sr.update=W0;Sr.updateIn=K0;Sr.mergeIn=G0;Sr.mergeDeepIn=Q0;Sr.withMutations=V_;Sr.wasAltered=Z0;Sr.asImmutable=L_;Sr["@@transducer/init"]=Sr.asMutable=R_;Sr["@@transducer/step"]=function(o,u){return o.push(u)};Sr["@@transducer/result"]=function(o){return o.asImmutable()};var Na=function(u,c){this.array=u,this.ownerID=c};Na.prototype.removeBefore=function(u,c,$){if($===c?1<<c:this.array.length===0)return this;var m=$>>>c&Zr;if(m>=this.array.length)return new Na([],u);var y=m===0,v;if(c>0){var x=this.array[m];if(v=x&&x.removeBefore(u,c-ar,$),v===x&&y)return this}if(y&&!v)return this;var A=il(this,u);if(!y)for(var M=0;M<m;M++)A.array[M]=void 0;return v&&(A.array[m]=v),A};Na.prototype.removeAfter=function(u,c,$){if($===(c?1<<c:0)||this.array.length===0)return this;var m=$-1>>>c&Zr;if(m>=this.array.length)return this;var y;if(c>0){var v=this.array[m];if(y=v&&v.removeAfter(u,c-ar,$),y===v&&m===this.array.length-1)return this}var x=il(this,u);return x.array.splice(m+1),y&&(x.array[m]=y),x};var pu={};function Wb(o,u){var c=o._origin,$=o._capacity,m=Ku($),y=o._tail;return v(o._root,o._level,0);function v(M,k,R){return k===0?x(M,R):A(M,k,R)}function x(M,k){var R=k===m?y&&y.array:M&&M.array,N=k>c?0:c-k,O=$-k;return O>Vn&&(O=Vn),function(){if(N===O)return pu;var U=u?--O:N++;return R&&R[U]}}function A(M,k,R){var N,O=M&&M.array,U=R>c?0:c-R>>k,P=($-R>>k)+1;return P>Vn&&(P=Vn),function(){for(;;){if(N){var H=N();if(H!==pu)return H;N=null}if(U===P)return pu;var J=u?--P:U++;N=v(O&&O[J],k-ar,R+(J<<k))}}}}function Wu(o,u,c,$,m,y,v){var x=Object.create(Sr);return x.size=u-o,x._origin=o,x._capacity=u,x._level=c,x._root=$,x._tail=m,x.__ownerID=y,x.__hash=v,x.__altered=!1,x}var Kb;function rp(){return Kb||(Kb=Wu(0,0,ar))}function I_e(o,u,c){if(u=Ha(o,u),u!==u)return o;if(u>=o.size||u<0)return o.withMutations(function(v){u<0?wa(v,u).set(0,c):wa(v,0,u+1).set(u,c)});u+=o._origin;var $=o._tail,m=o._root,y=Gf();return u>=Ku(o._capacity)?$=tm($,o.__ownerID,0,u,c,y):m=tm(m,o.__ownerID,o._level,u,c,y),y.value?o.__ownerID?(o._root=m,o._tail=$,o.__hash=void 0,o.__altered=!0,o):Wu(o._origin,o._capacity,o._level,m,$):o}function tm(o,u,c,$,m,y){var v=$>>>c&Zr,x=o&&v<o.array.length;if(!x&&m===void 0)return o;var A;if(c>0){var M=o&&o.array[v],k=tm(M,u,c-ar,$,m,y);return k===M?o:(A=il(o,u),A.array[v]=k,A)}return x&&o.array[v]===m?o:(y&&Rn(y),A=il(o,u),m===void 0&&v===A.array.length-1?A.array.pop():A.array[v]=m,A)}function il(o,u){return u&&o&&u===o.ownerID?o:new Na(o?o.array.slice():[],u)}function rk(o,u){if(u>=Ku(o._capacity))return o._tail;if(u<1<<o._level+ar){for(var c=o._root,$=o._level;c&&$>0;)c=c.array[u>>>$&Zr],$-=ar;return c}}function wa(o,u,c){u!==void 0&&(u|=0),c!==void 0&&(c|=0);var $=o.__ownerID||new I0,m=o._origin,y=o._capacity,v=m+u,x=c===void 0?y:c<0?y+c:m+c;if(v===m&&x===y)return o;if(v>=x)return o.clear();for(var A=o._level,M=o._root,k=0;v+k<0;)M=new Na(M&&M.array.length?[void 0,M]:[],$),A+=ar,k+=1<<A;k&&(v+=k,m+=k,x+=k,y+=k);for(var R=Ku(y),N=Ku(x);N>=1<<A+ar;)M=new Na(M&&M.array.length?[M]:[],$),A+=ar;var O=o._tail,U=N<R?rk(o,x-1):N>R?new Na([],$):O;if(O&&N>R&&v<y&&O.array.length){M=il(M,$);for(var P=M,H=A;H>ar;H-=ar){var J=R>>>H&Zr;P=P.array[J]=il(P.array[J],$)}P.array[R>>>ar&Zr]=O}if(x<y&&(U=U&&U.removeAfter($,0,x)),v>=N)v-=N,x-=N,A=ar,M=null,U=U&&U.removeBefore($,0,v);else if(v>m||N<R){for(k=0;M;){var q=v>>>A&Zr;if(q!==N>>>A&Zr)break;q&&(k+=(1<<A)*q),A-=ar,M=M.array[q]}M&&v>m&&(M=M.removeBefore($,A,v-k)),M&&N<R&&(M=M.removeAfter($,A,N-k)),k&&(v-=k,x-=k)}return o.__ownerID?(o.size=x-v,o._origin=v,o._capacity=x,o._level=A,o._root=M,o._tail=U,o.__hash=void 0,o.__altered=!0,o):Wu(v,x,A,M,U)}function Ku(o){return o<Vn?0:o-1>>>ar<<ar}var is=function(o){function u(c){return c==null?Hl():U$(c)?c:Hl().withMutations(function($){var m=zn(c);yn(m.size),m.forEach(function(y,v){return $.set(v,y)})})}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.of=function(){return this(arguments)},u.prototype.toString=function(){return this.__toString("OrderedMap {","}")},u.prototype.get=function($,m){var y=this._map.get($);return y!==void 0?this._list.get(y)[1]:m},u.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this.__altered=!0,this):Hl()},u.prototype.set=function($,m){return Qb(this,$,m)},u.prototype.remove=function($){return Qb(this,$,Tt)},u.prototype.__iterate=function($,m){var y=this;return this._list.__iterate(function(v){return v&&$(v[1],v[0],y)},m)},u.prototype.__iterator=function($,m){return this._list.fromEntrySeq().__iterator($,m)},u.prototype.__ensureOwner=function($){if($===this.__ownerID)return this;var m=this._map.__ensureOwner($),y=this._list.__ensureOwner($);return $?ty(m,y,$,this.__hash):this.size===0?Hl():(this.__ownerID=$,this.__altered=!1,this._map=m,this._list=y,this)},u}(ti);is.isOrderedMap=U$;is.prototype[bl]=!0;is.prototype[C_]=is.prototype.remove;function ty(o,u,c,$){var m=Object.create(is.prototype);return m.size=o?o.size:0,m._map=o,m._list=u,m.__ownerID=c,m.__hash=$,m.__altered=!1,m}var Gb;function Hl(){return Gb||(Gb=ty(Zn(),rp()))}function Qb(o,u,c){var $=o._map,m=o._list,y=$.get(u),v=y!==void 0,x,A;if(c===Tt){if(!v)return o;m.size>=Vn&&m.size>=$.size*2?(A=m.filter(function(M,k){return M!==void 0&&y!==k}),x=A.toKeyedSeq().map(function(M){return M[0]}).flip().toMap(),o.__ownerID&&(x.__ownerID=A.__ownerID=o.__ownerID)):(x=$.remove(u),A=y===m.size-1?m.pop():m.set(y,void 0))}else if(v){if(c===m.get(y)[1])return o;x=$,A=m.set(y,[u,c])}else x=$.set(u,m.size),A=m.set(m.size,[u,c]);return o.__ownerID?(o.size=x.size,o._map=x,o._list=A,o.__hash=void 0,o.__altered=!0,o):ty(x,A)}var nk="@@__IMMUTABLE_STACK__@@";function Gu(o){return!!(o&&o[nk])}var F_=function(o){function u(c){return c==null?fc():Gu(c)?c:fc().pushAll(c)}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.of=function(){return this(arguments)},u.prototype.toString=function(){return this.__toString("Stack [","]")},u.prototype.get=function($,m){var y=this._head;for($=Ha(this,$);y&&$--;)y=y.next;return y?y.value:m},u.prototype.peek=function(){return this._head&&this._head.value},u.prototype.push=function(){var $=arguments;if(arguments.length===0)return this;for(var m=this.size+arguments.length,y=this._head,v=arguments.length-1;v>=0;v--)y={value:$[v],next:y};return this.__ownerID?(this.size=m,this._head=y,this.__hash=void 0,this.__altered=!0,this):jl(m,y)},u.prototype.pushAll=function($){if($=o($),$.size===0)return this;if(this.size===0&&Gu($))return $;yn($.size);var m=this.size,y=this._head;return $.__iterate(function(v){m++,y={value:v,next:y}},!0),this.__ownerID?(this.size=m,this._head=y,this.__hash=void 0,this.__altered=!0,this):jl(m,y)},u.prototype.pop=function(){return this.slice(1)},u.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):fc()},u.prototype.slice=function($,m){if(w_($,m,this.size))return this;var y=yl($,this.size),v=x_(m,this.size);if(v!==this.size)return o.prototype.slice.call(this,$,m);for(var x=this.size-y,A=this._head;y--;)A=A.next;return this.__ownerID?(this.size=x,this._head=A,this.__hash=void 0,this.__altered=!0,this):jl(x,A)},u.prototype.__ensureOwner=function($){return $===this.__ownerID?this:$?jl(this.size,this._head,$,this.__hash):this.size===0?fc():(this.__ownerID=$,this.__altered=!1,this)},u.prototype.__iterate=function($,m){var y=this;if(m)return new Oi(this.toArray()).__iterate(function(A,M){return $(A,M,y)},m);for(var v=0,x=this._head;x&&$(x.value,v++,this)!==!1;)x=x.next;return v},u.prototype.__iterator=function($,m){if(m)return new Oi(this.toArray()).__iterator($,m);var y=0,v=this._head;return new Dt(function(){if(v){var x=v.value;return v=v.next,lr($,y++,x)}return nn()})},u}(Qi);F_.isStack=Gu;var sn=F_.prototype;sn[nk]=!0;sn.shift=sn.pop;sn.unshift=sn.push;sn.unshiftAll=sn.pushAll;sn.withMutations=V_;sn.wasAltered=Z0;sn.asImmutable=L_;sn["@@transducer/init"]=sn.asMutable=R_;sn["@@transducer/step"]=function(o,u){return o.unshift(u)};sn["@@transducer/result"]=function(o){return o.asImmutable()};function jl(o,u,c,$){var m=Object.create(sn);return m.size=o,m._head=u,m.__ownerID=c,m.__hash=$,m.__altered=!1,m}var Zb;function fc(){return Zb||(Zb=jl(0))}var sk="@@__IMMUTABLE_SET__@@";function N_(o){return!!(o&&o[sk])}function q$(o){return N_(o)&&bn(o)}function ry(o,u){if(o===u)return!0;if(!jr(u)||o.size!==void 0&&u.size!==void 0&&o.size!==u.size||o.__hash!==void 0&&u.__hash!==void 0&&o.__hash!==u.__hash||Yt(o)!==Yt(u)||Or(o)!==Or(u)||bn(o)!==bn(u))return!1;if(o.size===0&&u.size===0)return!0;var c=!vl(o);if(bn(o)){var $=o.entries();return u.every(function(A,M){var k=$.next().value;return k&&xr(k[1],A)&&(c||xr(k[0],M))})&&$.next().done}var m=!1;if(o.size===void 0)if(u.size===void 0)typeof o.cacheResult=="function"&&o.cacheResult();else{m=!0;var y=o;o=u,u=y}var v=!0,x=u.__iterate(function(A,M){if(c?!o.has(A):m?!xr(A,o.get(M,Tt)):!xr(o.get(M,Tt),A))return v=!1,!1});return v&&o.size===x}function Zi(o,u){var c=function($){o.prototype[$]=u[$]};return Object.keys(u).forEach(c),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(u).forEach(c),o}function Bp(o){if(!o||typeof o!="object")return o;if(!jr(o)){if(!ja(o))return o;o=qr(o)}if(Yt(o)){var u={};return o.__iterate(function($,m){u[m]=Bp($)}),u}var c=[];return o.__iterate(function($){c.push(Bp($))}),c}var El=function(o){function u(c){return c==null?ql():N_(c)&&!bn(c)?c:ql().withMutations(function($){var m=o(c);yn(m.size),m.forEach(function(y){return $.add(y)})})}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.of=function(){return this(arguments)},u.fromKeys=function($){return this(zn($).keySeq())},u.intersect=function($){return $=or($).toArray(),$.length?Pr.intersect.apply(u($.pop()),$):ql()},u.union=function($){return $=or($).toArray(),$.length?Pr.union.apply(u($.pop()),$):ql()},u.prototype.toString=function(){return this.__toString("Set {","}")},u.prototype.has=function($){return this._map.has($)},u.prototype.add=function($){return mc(this,this._map.set($,$))},u.prototype.remove=function($){return mc(this,this._map.remove($))},u.prototype.clear=function(){return mc(this,this._map.clear())},u.prototype.map=function($,m){var y=this,v=!1,x=mc(this,this._map.mapEntries(function(A){var M=A[1],k=$.call(m,M,M,y);return k!==M&&(v=!0),[k,k]},m));return v?x:this},u.prototype.union=function(){for(var $=[],m=arguments.length;m--;)$[m]=arguments[m];return $=$.filter(function(y){return y.size!==0}),$.length===0?this:this.size===0&&!this.__ownerID&&$.length===1?this.constructor($[0]):this.withMutations(function(y){for(var v=0;v<$.length;v++)typeof $[v]=="string"?y.add($[v]):o($[v]).forEach(function(x){return y.add(x)})})},u.prototype.intersect=function(){for(var $=[],m=arguments.length;m--;)$[m]=arguments[m];if($.length===0)return this;$=$.map(function(v){return o(v)});var y=[];return this.forEach(function(v){$.every(function(x){return x.includes(v)})||y.push(v)}),this.withMutations(function(v){y.forEach(function(x){v.remove(x)})})},u.prototype.subtract=function(){for(var $=[],m=arguments.length;m--;)$[m]=arguments[m];if($.length===0)return this;$=$.map(function(v){return o(v)});var y=[];return this.forEach(function(v){$.some(function(x){return x.includes(v)})&&y.push(v)}),this.withMutations(function(v){y.forEach(function(x){v.remove(x)})})},u.prototype.sort=function($){return Pi(nl(this,$))},u.prototype.sortBy=function($,m){return Pi(nl(this,m,$))},u.prototype.wasAltered=function(){return this._map.wasAltered()},u.prototype.__iterate=function($,m){var y=this;return this._map.__iterate(function(v){return $(v,v,y)},m)},u.prototype.__iterator=function($,m){return this._map.__iterator($,m)},u.prototype.__ensureOwner=function($){if($===this.__ownerID)return this;var m=this._map.__ensureOwner($);return $?this.__make(m,$):this.size===0?this.__empty():(this.__ownerID=$,this._map=m,this)},u}(Sl);El.isSet=N_;var Pr=El.prototype;Pr[sk]=!0;Pr[C_]=Pr.remove;Pr.merge=Pr.concat=Pr.union;Pr.withMutations=V_;Pr.asImmutable=L_;Pr["@@transducer/init"]=Pr.asMutable=R_;Pr["@@transducer/step"]=function(o,u){return o.add(u)};Pr["@@transducer/result"]=function(o){return o.asImmutable()};Pr.__empty=ql;Pr.__make=ak;function mc(o,u){return o.__ownerID?(o.size=u.size,o._map=u,o):u===o._map?o:u.size===0?o.__empty():o.__make(u)}function ak(o,u){var c=Object.create(Pr);return c.size=o?o.size:0,c._map=o,c.__ownerID=u,c}var Yb;function ql(){return Yb||(Yb=ak(Zn()))}var ny=function(o){function u(c,$,m){if(!(this instanceof u))return new u(c,$,m);if(U0(m!==0,"Cannot step a Range by 0"),c=c||0,$===void 0&&($=1/0),m=m===void 0?1:Math.abs(m),$<c&&(m=-m),this._start=c,this._end=$,this._step=m,this.size=Math.max(0,Math.ceil(($-c)/m-1)+1),this.size===0){if(ih)return ih;ih=this}}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.prototype.toString=function(){return this.size===0?"Range []":"Range [ "+this._start+"..."+this._end+(this._step!==1?" by "+this._step:"")+" ]"},u.prototype.get=function($,m){return this.has($)?this._start+Ha(this,$)*this._step:m},u.prototype.includes=function($){var m=($-this._start)/this._step;return m>=0&&m<this.size&&m===Math.floor(m)},u.prototype.slice=function($,m){return w_($,m,this.size)?this:($=yl($,this.size),m=x_(m,this.size),m<=$?new u(0,0):new u(this.get($,this._end),this.get(m,this._end),this._step))},u.prototype.indexOf=function($){var m=$-this._start;if(m%this._step===0){var y=m/this._step;if(y>=0&&y<this.size)return y}return-1},u.prototype.lastIndexOf=function($){return this.indexOf($)},u.prototype.__iterate=function($,m){for(var y=this.size,v=this._step,x=m?this._start+(y-1)*v:this._start,A=0;A!==y&&$(x,m?y-++A:A++,this)!==!1;)x+=m?-v:v;return A},u.prototype.__iterator=function($,m){var y=this.size,v=this._step,x=m?this._start+(y-1)*v:this._start,A=0;return new Dt(function(){if(A===y)return nn();var M=x;return x+=m?-v:v,lr($,m?y-++A:A++,M)})},u.prototype.equals=function($){return $ instanceof u?this._start===$._start&&this._end===$._end&&this._step===$._step:ry(this,$)},u}(Hn),ih;function W$(o,u,c){for(var $=JM(u),m=0;m!==$.length;)if(o=z$(o,$[m++],Tt),o===Tt)return c;return o}function ik(o,u){return W$(this,o,u)}function sy(o,u){return W$(o,u,Tt)!==Tt}function M_e(o){return sy(this,o)}function ok(){yn(this.size);var o={};return this.__iterate(function(u,c){o[c]=u}),o}or.isIterable=jr;or.isKeyed=Yt;or.isIndexed=Or;or.isAssociative=vl;or.isOrdered=bn;or.Iterator=Dt;Zi(or,{toArray:function(){yn(this.size);var u=new Array(this.size||0),c=Yt(this),$=0;return this.__iterate(function(m,y){u[$++]=c?[y,m]:m}),u},toIndexedSeq:function(){return new LM(this)},toJS:function(){return Bp(this)},toKeyedSeq:function(){return new B$(this,!0)},toMap:function(){return ti(this.toKeyedSeq())},toObject:ok,toOrderedMap:function(){return is(this.toKeyedSeq())},toOrderedSet:function(){return Pi(Yt(this)?this.valueSeq():this)},toSet:function(){return El(Yt(this)?this.valueSeq():this)},toSetSeq:function(){return new FM(this)},toSeq:function(){return Or(this)?this.toIndexedSeq():Yt(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return F_(Yt(this)?this.valueSeq():this)},toList:function(){return xl(Yt(this)?this.valueSeq():this)},toString:function(){return"[Collection]"},__toString:function(u,c){return this.size===0?u+c:u+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+c},concat:function(){for(var u=[],c=arguments.length;c--;)u[c]=arguments[c];return Qt(this,$_e(this,u))},includes:function(u){return this.some(function(c){return xr(c,u)})},entries:function(){return this.__iterator(Jn)},every:function(u,c){yn(this.size);var $=!0;return this.__iterate(function(m,y,v){if(!u.call(c,m,y,v))return $=!1,!1}),$},filter:function(u,c){return Qt(this,PM(this,u,c,!0))},partition:function(u,c){return c_e(this,u,c)},find:function(u,c,$){var m=this.findEntry(u,c);return m?m[1]:$},forEach:function(u,c){return yn(this.size),this.__iterate(c?u.bind(c):u)},join:function(u){yn(this.size),u=u!==void 0?""+u:",";var c="",$=!0;return this.__iterate(function(m){$?$=!1:c+=u,c+=m!=null?m.toString():""}),c},keys:function(){return this.__iterator(A_)},map:function(u,c){return Qt(this,OM(this,u,c))},reduce:function(u,c,$){return Xb(this,u,c,$,arguments.length<2,!1)},reduceRight:function(u,c,$){return Xb(this,u,c,$,arguments.length<2,!0)},reverse:function(){return Qt(this,N0(this,!0))},slice:function(u,c){return Qt(this,T0(this,u,c,!0))},some:function(u,c){yn(this.size);var $=!1;return this.__iterate(function(m,y,v){if(u.call(c,m,y,v))return $=!0,!1}),$},sort:function(u){return Qt(this,nl(this,u))},values:function(){return this.__iterator(as)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return this.size!==void 0?this.size===0:!this.some(function(){return!0})},count:function(u,c){return rl(u?this.toSeq().filter(u,c):this)},countBy:function(u,c){return u_e(this,u,c)},equals:function(u){return ry(this,u)},entrySeq:function(){var u=this;if(u._cache)return new Oi(u._cache);var c=u.toSeq().map(V_e).toIndexedSeq();return c.fromEntrySeq=function(){return u.toSeq()},c},filterNot:function(u,c){return this.filter(oh(u),c)},findEntry:function(u,c,$){var m=$;return this.__iterate(function(y,v,x){if(u.call(c,y,v,x))return m=[v,y],!1}),m},findKey:function(u,c){var $=this.findEntry(u,c);return $&&$[0]},findLast:function(u,c,$){return this.toKeyedSeq().reverse().find(u,c,$)},findLastEntry:function(u,c,$){return this.toKeyedSeq().reverse().findEntry(u,c,$)},findLastKey:function(u,c){return this.toKeyedSeq().reverse().findKey(u,c)},first:function(u){return this.find(SM,null,u)},flatMap:function(u,c){return Qt(this,d_e(this,u,c))},flatten:function(u){return Qt(this,DM(this,u,!0))},fromEntrySeq:function(){return new NM(this)},get:function(u,c){return this.find(function($,m){return xr(m,u)},void 0,c)},getIn:ik,groupBy:function(u,c){return __e(this,u,c)},has:function(u){return this.get(u,Tt)!==Tt},hasIn:M_e,isSubset:function(u){return u=typeof u.includes=="function"?u:or(u),this.every(function(c){return u.includes(c)})},isSuperset:function(u){return u=typeof u.isSubset=="function"?u:or(u),u.isSubset(this)},keyOf:function(u){return this.findKey(function(c){return xr(c,u)})},keySeq:function(){return this.toSeq().map(k_e).toIndexedSeq()},last:function(u){return this.toSeq().reverse().first(u)},lastKeyOf:function(u){return this.toKeyedSeq().reverse().keyOf(u)},max:function(u){return dc(this,u)},maxBy:function(u,c){return dc(this,c,u)},min:function(u){return dc(this,u?eC(u):rC)},minBy:function(u,c){return dc(this,c?eC(c):rC,u)},rest:function(){return this.slice(1)},skip:function(u){return u===0?this:this.slice(Math.max(0,u))},skipLast:function(u){return u===0?this:this.slice(0,-Math.max(0,u))},skipWhile:function(u,c){return Qt(this,UM(this,u,c,!0))},skipUntil:function(u,c){return this.skipWhile(oh(u),c)},sortBy:function(u,c){return Qt(this,nl(this,c,u))},take:function(u){return this.slice(0,Math.max(0,u))},takeLast:function(u){return this.slice(-Math.max(0,u))},takeWhile:function(u,c){return Qt(this,p_e(this,u,c))},takeUntil:function(u,c){return this.takeWhile(oh(u),c)},update:function(u){return u(this)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=R_e(this))}});var Wr=or.prototype;Wr[wM]=!0;Wr[O$]=Wr.values;Wr.toJSON=Wr.toArray;Wr.__toStringMapper=Hu;Wr.inspect=Wr.toSource=function(){return this.toString()};Wr.chain=Wr.flatMap;Wr.contains=Wr.includes;Zi(zn,{flip:function(){return Qt(this,TM(this))},mapEntries:function(u,c){var $=this,m=0;return Qt(this,this.toSeq().map(function(y,v){return u.call(c,[v,y],m++,$)}).fromEntrySeq())},mapKeys:function(u,c){var $=this;return Qt(this,this.toSeq().flip().map(function(m,y){return u.call(c,m,y,$)}).flip())}});var T_=zn.prototype;T_[xM]=!0;T_[O$]=Wr.entries;T_.toJSON=ok;T_.__toStringMapper=function(o,u){return Hu(u)+": "+Hu(o)};Zi(Qi,{toKeyedSeq:function(){return new B$(this,!1)},filter:function(u,c){return Qt(this,PM(this,u,c,!1))},findIndex:function(u,c){var $=this.findEntry(u,c);return $?$[0]:-1},indexOf:function(u){var c=this.keyOf(u);return c===void 0?-1:c},lastIndexOf:function(u){var c=this.lastKeyOf(u);return c===void 0?-1:c},reverse:function(){return Qt(this,N0(this,!1))},slice:function(u,c){return Qt(this,T0(this,u,c,!1))},splice:function(u,c){var $=arguments.length;if(c=Math.max(c||0,0),$===0||$===2&&!c)return this;u=yl(u,u<0?this.count():this.size);var m=this.slice(0,u);return Qt(this,$===1?m:m.concat(ms(arguments,2),this.slice(u+c)))},findLastIndex:function(u,c){var $=this.findLastEntry(u,c);return $?$[0]:-1},first:function(u){return this.get(0,u)},flatten:function(u){return Qt(this,DM(this,u,!1))},get:function(u,c){return u=Ha(this,u),u<0||this.size===1/0||this.size!==void 0&&u>this.size?c:this.find(function($,m){return m===u},void 0,c)},has:function(u){return u=Ha(this,u),u>=0&&(this.size!==void 0?this.size===1/0||u<this.size:this.indexOf(u)!==-1)},interpose:function(u){return Qt(this,h_e(this,u))},interleave:function(){var u=[this].concat(ms(arguments)),c=hc(this.toSeq(),Hn.of,u),$=c.flatten(!0);return c.size&&($.size=c.size*u.length),Qt(this,$)},keySeq:function(){return ny(0,this.size)},last:function(u){return this.get(-1,u)},skipWhile:function(u,c){return Qt(this,UM(this,u,c,!1))},zip:function(){var u=[this].concat(ms(arguments));return Qt(this,hc(this,tC,u))},zipAll:function(){var u=[this].concat(ms(arguments));return Qt(this,hc(this,tC,u,!0))},zipWith:function(u){var c=ms(arguments);return c[0]=this,Qt(this,hc(this,u,c))}});var Al=Qi.prototype;Al[EM]=!0;Al[bl]=!0;Zi(Sl,{get:function(u,c){return this.has(u)?u:c},includes:function(u){return this.has(u)},keySeq:function(){return this.valueSeq()}});var ol=Sl.prototype;ol.has=Wr.includes;ol.contains=ol.includes;ol.keys=ol.values;Zi(Xa,T_);Zi(Hn,Al);Zi(wl,ol);function Xb(o,u,c,$,m,y){return yn(o.size),o.__iterate(function(v,x,A){m?(m=!1,c=v):c=u.call($,c,v,x,A)},y),c}function k_e(o,u){return u}function V_e(o,u){return[u,o]}function oh(o){return function(){return!o.apply(this,arguments)}}function eC(o){return function(){return-o.apply(this,arguments)}}function tC(){return ms(arguments)}function rC(o,u){return o<u?1:o>u?-1:0}function R_e(o){if(o.size===1/0)return 0;var u=bn(o),c=Yt(o),$=u?1:0,m=o.__iterate(c?u?function(y,v){$=31*$+nC(Qr(y),Qr(v))|0}:function(y,v){$=$+nC(Qr(y),Qr(v))|0}:u?function(y){$=31*$+Qr(y)|0}:function(y){$=$+Qr(y)|0});return L_e(m,$)}function L_e(o,u){return u=Dl(u,3432918353),u=Dl(u<<15|u>>>-15,461845907),u=Dl(u<<13|u>>>-13,5),u=(u+3864292196|0)^o,u=Dl(u^u>>>16,2246822507),u=Dl(u^u>>>13,3266489909),u=D$(u^u>>>16),u}function nC(o,u){return o^u+2654435769+(o<<6)+(o>>2)|0}var Pi=function(o){function u(c){return c==null?rm():q$(c)?c:rm().withMutations(function($){var m=Sl(c);yn(m.size),m.forEach(function(y){return $.add(y)})})}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.of=function(){return this(arguments)},u.fromKeys=function($){return this(zn($).keySeq())},u.prototype.toString=function(){return this.__toString("OrderedSet {","}")},u}(El);Pi.isOrderedSet=q$;var Yi=Pi.prototype;Yi[bl]=!0;Yi.zip=Al.zip;Yi.zipWith=Al.zipWith;Yi.zipAll=Al.zipAll;Yi.__empty=rm;Yi.__make=lk;function lk(o,u){var c=Object.create(Yi);return c.size=o?o.size:0,c._map=o,c.__ownerID=u,c}var sC;function rm(){return sC||(sC=lk(Hl()))}var uk={LeftThenRight:-1,RightThenLeft:1};function F_e(o){if(Ya(o))throw new Error("Can not call `Record` with an immutable Record as default values. Use a plain javascript object instead.");if(wn(o))throw new Error("Can not call `Record` with an immutable Collection as default values. Use a plain javascript object instead.");if(o===null||typeof o!="object")throw new Error("Can not call `Record` with a non-object as default values. Use a plain javascript object instead.")}var Cr=function(u,c){var $;F_e(u);var m=function(x){var A=this;if(x instanceof m)return x;if(!(this instanceof m))return new m(x);if(!$){$=!0;var M=Object.keys(u),k=y._indices={};y._name=c,y._keys=M,y._defaultValues=u;for(var R=0;R<M.length;R++){var N=M[R];k[N]=R,y[N]?typeof console=="object"&&console.warn&&console.warn("Cannot define "+iy(this)+' with property "'+N+'" since that property name is part of the Record API.'):N_e(y,N)}}return this.__ownerID=void 0,this._values=xl().withMutations(function(O){O.setSize(A._keys.length),zn(x).forEach(function(U,P){O.set(A._indices[P],U===A._defaultValues[P]?void 0:U)})}),this},y=m.prototype=Object.create(rr);return y.constructor=m,c&&(m.displayName=c),m};Cr.prototype.toString=function(){for(var u=iy(this)+" { ",c=this._keys,$,m=0,y=c.length;m!==y;m++)$=c[m],u+=(m?", ":"")+$+": "+Hu(this.get($));return u+" }"};Cr.prototype.equals=function(u){return this===u||Ya(u)&&ll(this).equals(ll(u))};Cr.prototype.hashCode=function(){return ll(this).hashCode()};Cr.prototype.has=function(u){return this._indices.hasOwnProperty(u)};Cr.prototype.get=function(u,c){if(!this.has(u))return c;var $=this._indices[u],m=this._values.get($);return m===void 0?this._defaultValues[u]:m};Cr.prototype.set=function(u,c){if(this.has(u)){var $=this._values.set(this._indices[u],c===this._defaultValues[u]?void 0:c);if($!==this._values&&!this.__ownerID)return ay(this,$)}return this};Cr.prototype.remove=function(u){return this.set(u)};Cr.prototype.clear=function(){var u=this._values.clear().setSize(this._keys.length);return this.__ownerID?this:ay(this,u)};Cr.prototype.wasAltered=function(){return this._values.wasAltered()};Cr.prototype.toSeq=function(){return ll(this)};Cr.prototype.toJS=function(){return Bp(this)};Cr.prototype.entries=function(){return this.__iterator(Jn)};Cr.prototype.__iterator=function(u,c){return ll(this).__iterator(u,c)};Cr.prototype.__iterate=function(u,c){return ll(this).__iterate(u,c)};Cr.prototype.__ensureOwner=function(u){if(u===this.__ownerID)return this;var c=this._values.__ensureOwner(u);return u?ay(this,c,u):(this.__ownerID=u,this._values=c,this)};Cr.isRecord=Ya;Cr.getDescriptiveName=iy;var rr=Cr.prototype;rr[IM]=!0;rr[C_]=rr.remove;rr.deleteIn=rr.removeIn=q0;rr.getIn=ik;rr.hasIn=Wr.hasIn;rr.merge=HM;rr.mergeWith=jM;rr.mergeIn=G0;rr.mergeDeep=ZM;rr.mergeDeepWith=YM;rr.mergeDeepIn=Q0;rr.setIn=H0;rr.update=W0;rr.updateIn=K0;rr.withMutations=V_;rr.asMutable=R_;rr.asImmutable=L_;rr[O$]=rr.entries;rr.toJSON=rr.toObject=Wr.toObject;rr.inspect=rr.toSource=function(){return this.toString()};function ay(o,u,c){var $=Object.create(Object.getPrototypeOf(o));return $._values=u,$.__ownerID=c,$}function iy(o){return o.constructor.displayName||o.constructor.name||"Record"}function ll(o){return L0(o._keys.map(function(u){return[u,o.get(u)]}))}function N_e(o,u){try{Object.defineProperty(o,u,{get:function(){return this.get(u)},set:function(c){U0(this.__ownerID,"Cannot set on an immutable record."),this.set(u,c)}})}catch{}}var _k=function(o){function u(c,$){if(!(this instanceof u))return new u(c,$);if(this._value=c,this.size=$===void 0?1/0:Math.max(0,$),this.size===0){if(lh)return lh;lh=this}}return o&&(u.__proto__=o),u.prototype=Object.create(o&&o.prototype),u.prototype.constructor=u,u.prototype.toString=function(){return this.size===0?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},u.prototype.get=function($,m){return this.has($)?this._value:m},u.prototype.includes=function($){return xr(this._value,$)},u.prototype.slice=function($,m){var y=this.size;return w_($,m,y)?this:new u(this._value,x_(m,y)-yl($,y))},u.prototype.reverse=function(){return this},u.prototype.indexOf=function($){return xr(this._value,$)?0:-1},u.prototype.lastIndexOf=function($){return xr(this._value,$)?this.size:-1},u.prototype.__iterate=function($,m){for(var y=this.size,v=0;v!==y&&$(this._value,m?y-++v:v++,this)!==!1;);return v},u.prototype.__iterator=function($,m){var y=this,v=this.size,x=0;return new Dt(function(){return x===v?nn():lr($,m?v-++x:x++,y._value)})},u.prototype.equals=function($){return $ instanceof u?xr(this._value,$._value):ry($)},u}(Hn),lh;function ck(o,u){return pk([],u||T_e,o,"",u&&u.length>2?[]:void 0,{"":o})}function pk(o,u,c,$,m,y){if(typeof c!="string"&&!wn(c)&&(k0(c)||M0(c)||J$(c))){if(~o.indexOf(c))throw new TypeError("Cannot convert circular structure to Immutable");o.push(c),m&&$!==""&&m.push($);var v=u.call(y,$,qr(c).map(function(x,A){return pk(o,u,x,A,m,c)}),m&&m.slice());return o.pop(),m&&m.pop(),v}return c}function T_e(o,u){return Or(u)?u.toList():Yt(u)?u.toMap():u.toSet()}var $k="4.3.5",O_e={version:$k,Collection:or,Iterable:or,Seq:qr,Map:ti,OrderedMap:is,List:xl,Stack:F_,Set:El,OrderedSet:Pi,PairSorting:uk,Record:Cr,Range:ny,Repeat:_k,is:xr,fromJS:ck,hash:Qr,isImmutable:wn,isCollection:jr,isKeyed:Yt,isIndexed:Or,isAssociative:vl,isOrdered:bn,isValueObject:Up,isPlainObject:J$,isSeq:E_,isList:j$,isMap:I_,isOrderedMap:U$,isStack:Gu,isSet:N_,isOrderedSet:q$,isRecord:Ya,get:z$,getIn:W$,has:D0,hasIn:sy,merge:WM,mergeDeep:GM,mergeWith:KM,mergeDeepWith:QM,remove:B0,removeIn:j0,set:J0,setIn:z0,update:H$,updateIn:ei},P_e=or;const U_e=Object.freeze(Object.defineProperty({__proto__:null,Collection:or,Iterable:P_e,List:xl,Map:ti,OrderedMap:is,OrderedSet:Pi,PairSorting:uk,Range:ny,Record:Cr,Repeat:_k,Seq:qr,Set:El,Stack:F_,default:O_e,fromJS:ck,get:z$,getIn:W$,has:D0,hasIn:sy,hash:Qr,is:xr,isAssociative:vl,isCollection:jr,isImmutable:wn,isIndexed:Or,isKeyed:Yt,isList:j$,isMap:I_,isOrdered:bn,isOrderedMap:U$,isOrderedSet:q$,isPlainObject:J$,isRecord:Ya,isSeq:E_,isSet:N_,isStack:Gu,isValueObject:Up,merge:WM,mergeDeep:GM,mergeDeepWith:QM,mergeWith:KM,remove:B0,removeIn:j0,set:J0,setIn:z0,update:H$,updateIn:ei,version:$k},Symbol.toStringTag,{value:"Module"}));function uh(o){throw new Error('Could not dynamically require "'+o+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}globalThis._cliPkgExports||(globalThis._cliPkgExports=[]);let nm={};globalThis._cliPkgExports.push(nm);nm.load=function(o,u){var c=typeof process<"u"&&(process.versions||{}).hasOwnProperty("node"),$=c?Object.create(globalThis):globalThis;if($.scheduleImmediate=typeof setImmediate<"u"?function(y){setImmediate(y)}:function(y){setTimeout(y,0)},typeof uh<"u"&&($.require=uh),$.exports=u||nm,typeof process<"u"&&($.process=process),typeof __dirname<"u"&&($.__dirname=__dirname),typeof __filename<"u"&&($.__filename=__filename),typeof Buffer<"u"&&($.Buffer=Buffer),c){var m=(typeof __webpack_require__<"u"?__non_webpack_require__:uh)("url");Object.defineProperty($,"location",{value:{get href(){return m.pathToFileURL?m.pathToFileURL(process.cwd()).href+"/":"file://"+function(){var y=process.cwd();return process.platform!="win32"?y:"/"+y.replace(/\\/g,"/")}()+"/"}}}),function(){function y(){try{throw new Error}catch(R){var x=R.stack,A=new RegExp("^ *at [^(]*\\((.*):[0-9]*:[0-9]*\\)$","mg"),M=null;do{var k=A.exec(x);k!=null&&(M=k)}while(k!=null);return M[1]}}var v=null;Object.defineProperty($,"document",{value:{get currentScript(){return v==null&&(v={src:y()}),v}}})}(),$.dartDeferredLibraryLoader=function(y,v,x){try{load(y),v()}catch(A){x(A)}}}$.immutable=o.immutable,$.chokidar=o.chokidar,$.readline=o.readline,$.fs=o.fs,$.stream=o.stream,$.util=o.util,function(){function v(e,r){for(var n=Object.keys(e),s=0;s<n.length;s++){var a=n[s];r[a]=e[a]}}function x(e,r){for(var n=Object.keys(e),s=0;s<n.length;s++){var a=n[s];r.hasOwnProperty(a)||(r[a]=e[a])}}function A(e,r){Object.assign(r,e)}var M=function(){var e=function(){};e.prototype={p:{}};var r=new e;if(!(Object.getPrototypeOf(r)&&Object.getPrototypeOf(r).p===e.prototype.p))return!1;try{if(typeof navigator<"u"&&typeof navigator.userAgent=="string"&&navigator.userAgent.indexOf("Chrome/")>=0)return!0;if(typeof version=="function"&&version.length==0){var n=version();if(/^\d+\.\d+\.\d+\.\d+$/.test(n))return!0}}catch{}return!1}();function k(e,r){if(e.prototype.constructor=e,e.prototype["$is"+e.name]=e,r!=null){if(M){Object.setPrototypeOf(e.prototype,r.prototype);return}var n=Object.create(r.prototype);v(e.prototype,n),e.prototype=n}}function R(e,r){for(var n=0;n<r.length;n++)k(r[n],e)}function N(e,r){A(r.prototype,e.prototype),e.prototype.constructor=e}function O(e,r){x(r.prototype,e.prototype),e.prototype.constructor=e}function U(e,r,n,s){var a=e;e[r]=a,e[n]=function(){e[n]=function(){t.throwCyclicInit(r)};var i,l=s;try{e[r]===a?(i=e[r]=l,i=e[r]=s()):i=e[r]}finally{i===l&&(e[r]=null),e[n]=function(){return this[r]}}return i}}function P(e,r,n,s){var a=e;e[r]=a,e[n]=function(){return e[r]===a&&(e[r]=s()),e[n]=function(){return this[r]},e[r]}}function H(e,r,n,s){var a=e;e[r]=a,e[n]=function(){if(e[r]===a){var i=s();e[r]!==a&&t.throwLateFieldADI(r),e[r]=i}var l=e[r];return e[n]=function(){return l},l}}function J(e){return e.immutable$list=Array,e.fixed$length=Array,e}function q(e){return e}function j(e){for(var r=0;r<e.length;++r)e[r]}function K(e,r){var n=null;return e?function(s){return n===null&&(n=t.closureFromTearOff(r)),new n(s,this)}:function(){return n===null&&(n=t.closureFromTearOff(r)),new n(this,null)}}function ee(e){var r=null;return function(){return r===null&&(r=t.closureFromTearOff(e).prototype),r}}var Z=0;function te(e,r,n,s,a,i,l,_,p,d){return typeof _=="number"&&(_+=Z),{co:e,iS:r,iI:n,rC:s,dV:a,cs:i,fs:l,fT:_,aI:p||0,nDA:d}}function re(e,r,n,s,a,i,l,_){var p=te(e,!0,!1,n,s,a,i,l,_,!1),d=ee(p);e[r]=d}function ie(e,r,n,s,a,i,l,_,p,d){n=!!n;var g=te(e,!1,n,s,a,i,l,_,p,!!d),S=K(n,g);e[r]=S}function oe(e){var r=ue.interceptorsByTag;if(!r){ue.interceptorsByTag=e;return}v(e,r)}function le(e){var r=ue.leafTags;if(!r){ue.leafTags=e;return}v(e,r)}function _e(e){var r=ue.types,n=r.length;return r.push.apply(r,e),n}function fe(e,r){return v(r,e),e}var pe=function(){var e=function(n,s,a,i,l){return function(_,p,d,g){return ie(_,p,n,s,a,i,[d],g,l,!1)}},r=function(n,s,a,i){return function(l,_,p,d){return re(l,_,n,s,a,[p],d,i)}};return{inherit:k,inheritMany:R,mixin:N,mixinHard:O,installStaticTearOff:re,installInstanceTearOff:ie,_instance_0u:e(0,0,null,["call$0"],0),_instance_1u:e(0,1,null,["call$1"],0),_instance_2u:e(0,2,null,["call$2"],0),_instance_0i:e(1,0,null,["call$0"],0),_instance_1i:e(1,1,null,["call$1"],0),_instance_2i:e(1,2,null,["call$2"],0),_static_0:r(0,null,["call$0"],0),_static_1:r(1,null,["call$1"],0),_static_2:r(2,null,["call$2"],0),makeConstList:J,lazy:P,lazyFinal:H,lazyOld:U,updateHolder:fe,convertToFastObject:q,updateTypes:_e,setOrUpdateInterceptorsByTag:oe,setOrUpdateLeafTags:le}}(),C={makeDispatchRecord(e,r,n,s){return{i:e,p:r,e:n,x:s}},getNativeInterceptor(e){var r,n,s,a,i,l=e[ue.dispatchPropertyName];if(l==null&&V.initNativeDispatchFlag==null&&(t.initNativeDispatch(),l=e[ue.dispatchPropertyName]),l!=null){if(r=l.p,r===!1)return l.i;if(r===!0)return e;if(n=Object.getPrototypeOf(e),r===n)return l.i;if(l.e===n)throw t.wrapException(t.UnimplementedError$("Return interceptor for "+t.S(r(e,l))))}return s=e.constructor,s==null?a=null:(i=V._JS_INTEROP_INTERCEPTOR_TAG,i==null&&(i=V._JS_INTEROP_INTERCEPTOR_TAG=ue.getIsolateTag("_$dart_js")),a=s[i]),a!=null||(a=t.lookupAndCacheInterceptor(e),a!=null)?a:typeof e=="function"?f.JavaScriptFunction_methods:(r=Object.getPrototypeOf(e),r==null||r===Object.prototype?f.PlainJavaScriptObject_methods:(typeof s=="function"&&(i=V._JS_INTEROP_INTERCEPTOR_TAG,i==null&&(i=V._JS_INTEROP_INTERCEPTOR_TAG=ue.getIsolateTag("_$dart_js")),Object.defineProperty(s,i,{value:f.UnknownJavaScriptObject_methods,enumerable:!1,writable:!0,configurable:!0})),f.UnknownJavaScriptObject_methods))},JSArray_JSArray$fixed(e,r){if(e<0||e>4294967295)throw t.wrapException(t.RangeError$range(e,0,4294967295,"length",null));return C.JSArray_JSArray$markFixed(new Array(e),r)},JSArray_JSArray$allocateFixed(e,r){if(e>4294967295)throw t.wrapException(t.RangeError$range(e,0,4294967295,"length",null));return C.JSArray_JSArray$markFixed(new Array(e),r)},JSArray_JSArray$growable(e,r){if(e<0)throw t.wrapException(t.ArgumentError$("Length must be a non-negative integer: "+e,null));return t._setArrayType(new Array(e),r._eval$1("JSArray<0>"))},JSArray_JSArray$allocateGrowable(e,r){if(e<0)throw t.wrapException(t.ArgumentError$("Length must be a non-negative integer: "+e,null));return t._setArrayType(new Array(e),r._eval$1("JSArray<0>"))},JSArray_JSArray$markFixed(e,r){return C.JSArray_markFixedList(t._setArrayType(e,r._eval$1("JSArray<0>")))},JSArray_markFixedList(e){return e.fixed$length=Array,e},JSArray_markUnmodifiableList(e){return e.fixed$length=Array,e.immutable$list=Array,e},JSArray__compareAny(e,r){return C.compareTo$1$ns(e,r)},JSString__isWhitespace(e){if(e<256)switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0;default:return!1}switch(e){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}},JSString__skipLeadingWhitespace(e,r){var n,s;for(n=e.length;r<n&&(s=e.charCodeAt(r),!(s!==32&&s!==13&&!C.JSString__isWhitespace(s)));)++r;return r},JSString__skipTrailingWhitespace(e,r){for(var n,s;r>0&&(n=r-1,s=e.charCodeAt(n),!(s!==32&&s!==13&&!C.JSString__isWhitespace(s)));r=n);return r},getInterceptor$(e){return typeof e=="number"?Math.floor(e)==e?C.JSInt.prototype:C.JSNumNotInt.prototype:typeof e=="string"?C.JSString.prototype:e==null?C.JSNull.prototype:typeof e=="boolean"?C.JSBool.prototype:Array.isArray(e)?C.JSArray.prototype:typeof e!="object"?typeof e=="function"?C.JavaScriptFunction.prototype:typeof e=="symbol"?C.JavaScriptSymbol.prototype:typeof e=="bigint"?C.JavaScriptBigInt.prototype:e:e instanceof t.Object?e:C.getNativeInterceptor(e)},getInterceptor$ansx(e){return typeof e=="number"?C.JSNumber.prototype:typeof e=="string"?C.JSString.prototype:e==null?e:Array.isArray(e)?C.JSArray.prototype:typeof e!="object"?typeof e=="function"?C.JavaScriptFunction.prototype:typeof e=="symbol"?C.JavaScriptSymbol.prototype:typeof e=="bigint"?C.JavaScriptBigInt.prototype:e:e instanceof t.Object?e:C.getNativeInterceptor(e)},getInterceptor$asx(e){return typeof e=="string"?C.JSString.prototype:e==null?e:Array.isArray(e)?C.JSArray.prototype:typeof e!="object"?typeof e=="function"?C.JavaScriptFunction.prototype:typeof e=="symbol"?C.JavaScriptSymbol.prototype:typeof e=="bigint"?C.JavaScriptBigInt.prototype:e:e instanceof t.Object?e:C.getNativeInterceptor(e)},getInterceptor$ax(e){return e==null?e:Array.isArray(e)?C.JSArray.prototype:typeof e!="object"?typeof e=="function"?C.JavaScriptFunction.prototype:typeof e=="symbol"?C.JavaScriptSymbol.prototype:typeof e=="bigint"?C.JavaScriptBigInt.prototype:e:e instanceof t.Object?e:C.getNativeInterceptor(e)},getInterceptor$in(e){return typeof e=="number"?Math.floor(e)==e?C.JSInt.prototype:C.JSNumNotInt.prototype:e==null||e instanceof t.Object?e:C.UnknownJavaScriptObject.prototype},getInterceptor$n(e){return typeof e=="number"?C.JSNumber.prototype:e==null||e instanceof t.Object?e:C.UnknownJavaScriptObject.prototype},getInterceptor$ns(e){return typeof e=="number"?C.JSNumber.prototype:typeof e=="string"?C.JSString.prototype:e==null||e instanceof t.Object?e:C.UnknownJavaScriptObject.prototype},getInterceptor$s(e){return typeof e=="string"?C.JSString.prototype:e==null||e instanceof t.Object?e:C.UnknownJavaScriptObject.prototype},getInterceptor$x(e){return e==null?e:typeof e!="object"?typeof e=="function"?C.JavaScriptFunction.prototype:typeof e=="symbol"?C.JavaScriptSymbol.prototype:typeof e=="bigint"?C.JavaScriptBigInt.prototype:e:e instanceof t.Object?e:C.getNativeInterceptor(e)},getInterceptor$z(e){return e==null||e instanceof t.Object?e:C.UnknownJavaScriptObject.prototype},set$AsyncCompiler$x(e,r){return C.getInterceptor$x(e).set$AsyncCompiler(e,r)},set$CalculationInterpolation$x(e,r){return C.getInterceptor$x(e).set$CalculationInterpolation(e,r)},set$CalculationOperation$x(e,r){return C.getInterceptor$x(e).set$CalculationOperation(e,r)},set$Compiler$x(e,r){return C.getInterceptor$x(e).set$Compiler(e,r)},set$Exception$x(e,r){return C.getInterceptor$x(e).set$Exception(e,r)},set$FALSE$x(e,r){return C.getInterceptor$x(e).set$FALSE(e,r)},set$Logger$x(e,r){return C.getInterceptor$x(e).set$Logger(e,r)},set$NULL$x(e,r){return C.getInterceptor$x(e).set$NULL(e,r)},set$SassArgumentList$x(e,r){return C.getInterceptor$x(e).set$SassArgumentList(e,r)},set$SassBoolean$x(e,r){return C.getInterceptor$x(e).set$SassBoolean(e,r)},set$SassCalculation$x(e,r){return C.getInterceptor$x(e).set$SassCalculation(e,r)},set$SassColor$x(e,r){return C.getInterceptor$x(e).set$SassColor(e,r)},set$SassFunction$x(e,r){return C.getInterceptor$x(e).set$SassFunction(e,r)},set$SassList$x(e,r){return C.getInterceptor$x(e).set$SassList(e,r)},set$SassMap$x(e,r){return C.getInterceptor$x(e).set$SassMap(e,r)},set$SassMixin$x(e,r){return C.getInterceptor$x(e).set$SassMixin(e,r)},set$SassNumber$x(e,r){return C.getInterceptor$x(e).set$SassNumber(e,r)},set$SassString$x(e,r){return C.getInterceptor$x(e).set$SassString(e,r)},set$TRUE$x(e,r){return C.getInterceptor$x(e).set$TRUE(e,r)},set$Value$x(e,r){return C.getInterceptor$x(e).set$Value(e,r)},set$cli_pkg_main_0_$x(e,r){return C.getInterceptor$x(e).set$cli_pkg_main_0_(e,r)},set$compile$x(e,r){return C.getInterceptor$x(e).set$compile(e,r)},set$compileAsync$x(e,r){return C.getInterceptor$x(e).set$compileAsync(e,r)},set$compileString$x(e,r){return C.getInterceptor$x(e).set$compileString(e,r)},set$compileStringAsync$x(e,r){return C.getInterceptor$x(e).set$compileStringAsync(e,r)},set$context$x(e,r){return C.getInterceptor$x(e).set$context(e,r)},set$dartValue$x(e,r){return C.getInterceptor$x(e).set$dartValue(e,r)},set$exitCode$x(e,r){return C.getInterceptor$x(e).set$exitCode(e,r)},set$info$x(e,r){return C.getInterceptor$x(e).set$info(e,r)},set$initAsyncCompiler$x(e,r){return C.getInterceptor$x(e).set$initAsyncCompiler(e,r)},set$initCompiler$x(e,r){return C.getInterceptor$x(e).set$initCompiler(e,r)},set$length$asx(e,r){return C.getInterceptor$asx(e).set$length(e,r)},set$render$x(e,r){return C.getInterceptor$x(e).set$render(e,r)},set$renderSync$x(e,r){return C.getInterceptor$x(e).set$renderSync(e,r)},set$sassFalse$x(e,r){return C.getInterceptor$x(e).set$sassFalse(e,r)},set$sassNull$x(e,r){return C.getInterceptor$x(e).set$sassNull(e,r)},set$sassTrue$x(e,r){return C.getInterceptor$x(e).set$sassTrue(e,r)},set$types$x(e,r){return C.getInterceptor$x(e).set$types(e,r)},get$$prototype$x(e){return C.getInterceptor$x(e).get$$prototype(e)},get$_dartException$x(e){return C.getInterceptor$x(e).get$_dartException(e)},get$alertAscii$x(e){return C.getInterceptor$x(e).get$alertAscii(e)},get$alertColor$x(e){return C.getInterceptor$x(e).get$alertColor(e)},get$blue$x(e){return C.getInterceptor$x(e).get$blue(e)},get$brackets$x(e){return C.getInterceptor$x(e).get$brackets(e)},get$charset$x(e){return C.getInterceptor$x(e).get$charset(e)},get$code$x(e){return C.getInterceptor$x(e).get$code(e)},get$current$x(e){return C.getInterceptor$x(e).get$current(e)},get$dartValue$x(e){return C.getInterceptor$x(e).get$dartValue(e)},get$debug$x(e){return C.getInterceptor$x(e).get$debug(e)},get$denominatorUnits$x(e){return C.getInterceptor$x(e).get$denominatorUnits(e)},get$end$z(e){return C.getInterceptor$z(e).get$end(e)},get$env$x(e){return C.getInterceptor$x(e).get$env(e)},get$exitCode$x(e){return C.getInterceptor$x(e).get$exitCode(e)},get$fiber$x(e){return C.getInterceptor$x(e).get$fiber(e)},get$file$x(e){return C.getInterceptor$x(e).get$file(e)},get$first$ax(e){return C.getInterceptor$ax(e).get$first(e)},get$functions$x(e){return C.getInterceptor$x(e).get$functions(e)},get$green$x(e){return C.getInterceptor$x(e).get$green(e)},get$hashCode$(e){return C.getInterceptor$(e).get$hashCode(e)},get$importer$x(e){return C.getInterceptor$x(e).get$importer(e)},get$importers$x(e){return C.getInterceptor$x(e).get$importers(e)},get$isEmpty$asx(e){return C.getInterceptor$asx(e).get$isEmpty(e)},get$isNotEmpty$asx(e){return C.getInterceptor$asx(e).get$isNotEmpty(e)},get$isTTY$x(e){return C.getInterceptor$x(e).get$isTTY(e)},get$iterator$ax(e){return C.getInterceptor$ax(e).get$iterator(e)},get$keys$z(e){return C.getInterceptor$z(e).get$keys(e)},get$last$ax(e){return C.getInterceptor$ax(e).get$last(e)},get$length$asx(e){return C.getInterceptor$asx(e).get$length(e)},get$loadPaths$x(e){return C.getInterceptor$x(e).get$loadPaths(e)},get$logger$x(e){return C.getInterceptor$x(e).get$logger(e)},get$message$x(e){return C.getInterceptor$x(e).get$message(e)},get$mtime$x(e){return C.getInterceptor$x(e).get$mtime(e)},get$name$x(e){return C.getInterceptor$x(e).get$name(e)},get$numeratorUnits$x(e){return C.getInterceptor$x(e).get$numeratorUnits(e)},get$options$x(e){return C.getInterceptor$x(e).get$options(e)},get$parent$z(e){return C.getInterceptor$z(e).get$parent(e)},get$path$x(e){return C.getInterceptor$x(e).get$path(e)},get$platform$x(e){return C.getInterceptor$x(e).get$platform(e)},get$quietDeps$x(e){return C.getInterceptor$x(e).get$quietDeps(e)},get$quotes$x(e){return C.getInterceptor$x(e).get$quotes(e)},get$red$x(e){return C.getInterceptor$x(e).get$red(e)},get$release$x(e){return C.getInterceptor$x(e).get$release(e)},get$reversed$ax(e){return C.getInterceptor$ax(e).get$reversed(e)},get$runtimeType$(e){return C.getInterceptor$(e).get$runtimeType(e)},get$separator$x(e){return C.getInterceptor$x(e).get$separator(e)},get$sign$in(e){return typeof e=="number"?e>0?1:e<0?-1:e:C.getInterceptor$in(e).get$sign(e)},get$single$ax(e){return C.getInterceptor$ax(e).get$single(e)},get$sourceMap$x(e){return C.getInterceptor$x(e).get$sourceMap(e)},get$sourceMapIncludeSources$x(e){return C.getInterceptor$x(e).get$sourceMapIncludeSources(e)},get$span$z(e){return C.getInterceptor$z(e).get$span(e)},get$stderr$x(e){return C.getInterceptor$x(e).get$stderr(e)},get$stdout$x(e){return C.getInterceptor$x(e).get$stdout(e)},get$style$x(e){return C.getInterceptor$x(e).get$style(e)},get$syntax$x(e){return C.getInterceptor$x(e).get$syntax(e)},get$trace$z(e){return C.getInterceptor$z(e).get$trace(e)},get$url$x(e){return C.getInterceptor$x(e).get$url(e)},get$verbose$x(e){return C.getInterceptor$x(e).get$verbose(e)},get$warn$x(e){return C.getInterceptor$x(e).get$warn(e)},$add$ansx(e,r){return typeof e=="number"&&typeof r=="number"?e+r:C.getInterceptor$ansx(e).$add(e,r)},$eq$(e,r){return e==null?r==null:typeof e!="object"?r!=null&&e===r:C.getInterceptor$(e).$eq(e,r)},$index$asx(e,r){return typeof r=="number"&&(Array.isArray(e)||typeof e=="string"||t.isJsIndexable(e,e[ue.dispatchPropertyName]))&&r>>>0===r&&r<e.length?e[r]:C.getInterceptor$asx(e).$index(e,r)},$indexSet$ax(e,r,n){return typeof r=="number"&&(Array.isArray(e)||t.isJsIndexable(e,e[ue.dispatchPropertyName]))&&!e.immutable$list&&r>>>0===r&&r<e.length?e[r]=n:C.getInterceptor$ax(e).$indexSet(e,r,n)},$set$2$x(e,r,n){return C.getInterceptor$x(e).$set$2(e,r,n)},add$1$ax(e,r){return C.getInterceptor$ax(e).add$1(e,r)},addAll$1$ax(e,r){return C.getInterceptor$ax(e).addAll$1(e,r)},allMatches$1$s(e,r){return C.getInterceptor$s(e).allMatches$1(e,r)},allMatches$2$s(e,r,n){return C.getInterceptor$s(e).allMatches$2(e,r,n)},any$1$ax(e,r){return C.getInterceptor$ax(e).any$1(e,r)},apply$2$x(e,r,n){return C.getInterceptor$x(e).apply$2(e,r,n)},asImmutable$0$x(e){return C.getInterceptor$x(e).asImmutable$0(e)},asMutable$0$x(e){return C.getInterceptor$x(e).asMutable$0(e)},canonicalize$4$baseImporter$baseUrl$forImport$x(e,r,n,s,a){return C.getInterceptor$x(e).canonicalize$4$baseImporter$baseUrl$forImport(e,r,n,s,a)},cast$1$0$ax(e,r){return C.getInterceptor$ax(e).cast$1$0(e,r)},close$0$x(e){return C.getInterceptor$x(e).close$0(e)},codeUnitAt$1$s(e,r){return C.getInterceptor$s(e).codeUnitAt$1(e,r)},compareTo$1$ns(e,r){return C.getInterceptor$ns(e).compareTo$1(e,r)},contains$1$asx(e,r){return C.getInterceptor$asx(e).contains$1(e,r)},createInterface$1$x(e,r){return C.getInterceptor$x(e).createInterface$1(e,r)},elementAt$1$ax(e,r){return C.getInterceptor$ax(e).elementAt$1(e,r)},endsWith$1$s(e,r){return C.getInterceptor$s(e).endsWith$1(e,r)},error$1$x(e,r){return C.getInterceptor$x(e).error$1(e,r)},every$1$ax(e,r){return C.getInterceptor$ax(e).every$1(e,r)},existsSync$1$x(e,r){return C.getInterceptor$x(e).existsSync$1(e,r)},expand$1$1$ax(e,r,n){return C.getInterceptor$ax(e).expand$1$1(e,r,n)},fillRange$3$ax(e,r,n,s){return C.getInterceptor$ax(e).fillRange$3(e,r,n,s)},fold$2$ax(e,r,n){return C.getInterceptor$ax(e).fold$2(e,r,n)},forEach$1$ax(e,r){return C.getInterceptor$ax(e).forEach$1(e,r)},getRange$2$ax(e,r,n){return C.getInterceptor$ax(e).getRange$2(e,r,n)},getTime$0$x(e){return C.getInterceptor$x(e).getTime$0(e)},isDirectory$0$x(e){return C.getInterceptor$x(e).isDirectory$0(e)},isFile$0$x(e){return C.getInterceptor$x(e).isFile$0(e)},join$1$ax(e,r){return C.getInterceptor$ax(e).join$1(e,r)},listen$1$z(e,r){return C.getInterceptor$z(e).listen$1(e,r)},log$1$x(e,r){return C.getInterceptor$x(e).log$1(e,r)},map$1$1$ax(e,r,n){return C.getInterceptor$ax(e).map$1$1(e,r,n)},matchAsPrefix$2$s(e,r,n){return C.getInterceptor$s(e).matchAsPrefix$2(e,r,n)},mkdirSync$1$x(e,r){return C.getInterceptor$x(e).mkdirSync$1(e,r)},noSuchMethod$1$(e,r){return C.getInterceptor$(e).noSuchMethod$1(e,r)},on$2$x(e,r,n){return C.getInterceptor$x(e).on$2(e,r,n)},readFileSync$2$x(e,r,n){return C.getInterceptor$x(e).readFileSync$2(e,r,n)},readdirSync$1$x(e,r){return C.getInterceptor$x(e).readdirSync$1(e,r)},remove$1$z(e,r){return C.getInterceptor$z(e).remove$1(e,r)},removeRange$2$ax(e,r,n){return C.getInterceptor$ax(e).removeRange$2(e,r,n)},run$0$x(e){return C.getInterceptor$x(e).run$0(e)},run$1$x(e,r){return C.getInterceptor$x(e).run$1(e,r)},setRange$4$ax(e,r,n,s,a){return C.getInterceptor$ax(e).setRange$4(e,r,n,s,a)},skip$1$ax(e,r){return C.getInterceptor$ax(e).skip$1(e,r)},sort$1$ax(e,r){return C.getInterceptor$ax(e).sort$1(e,r)},startsWith$1$s(e,r){return C.getInterceptor$s(e).startsWith$1(e,r)},statSync$1$x(e,r){return C.getInterceptor$x(e).statSync$1(e,r)},sublist$1$ax(e,r){return C.getInterceptor$ax(e).sublist$1(e,r)},substring$1$s(e,r){return C.getInterceptor$s(e).substring$1(e,r)},substring$2$s(e,r,n){return C.getInterceptor$s(e).substring$2(e,r,n)},take$1$ax(e,r){return C.getInterceptor$ax(e).take$1(e,r)},then$1$1$x(e,r,n){return C.getInterceptor$x(e).then$1$1(e,r,n)},then$1$2$onError$x(e,r,n,s){return C.getInterceptor$x(e).then$1$2$onError(e,r,n,s)},then$2$x(e,r,n){return C.getInterceptor$x(e).then$2(e,r,n)},toArray$0$x(e){return C.getInterceptor$x(e).toArray$0(e)},toList$0$ax(e){return C.getInterceptor$ax(e).toList$0(e)},toList$1$growable$ax(e,r){return C.getInterceptor$ax(e).toList$1$growable(e,r)},toRadixString$1$n(e,r){return C.getInterceptor$n(e).toRadixString$1(e,r)},toSet$0$ax(e){return C.getInterceptor$ax(e).toSet$0(e)},toString$0$(e){return C.getInterceptor$(e).toString$0(e)},toString$1$color$(e,r){return C.getInterceptor$(e).toString$1$color(e,r)},trim$0$s(e){return C.getInterceptor$s(e).trim$0(e)},unlinkSync$1$x(e,r){return C.getInterceptor$x(e).unlinkSync$1(e,r)},watch$2$x(e,r,n){return C.getInterceptor$x(e).watch$2(e,r,n)},where$1$ax(e,r){return C.getInterceptor$ax(e).where$1(e,r)},write$1$x(e,r){return C.getInterceptor$x(e).write$1(e,r)},writeFileSync$2$x(e,r,n){return C.getInterceptor$x(e).writeFileSync$2(e,r,n)},yield$0$x(e){return C.getInterceptor$x(e).yield$0(e)},Interceptor:function(){},JSBool:function(){},JSNull:function(){},JavaScriptObject:function(){},LegacyJavaScriptObject:function(){},PlainJavaScriptObject:function(){},UnknownJavaScriptObject:function(){},JavaScriptFunction:function(){},JavaScriptBigInt:function(){},JavaScriptSymbol:function(){},JSArray:function(r){this.$ti=r},JSUnmodifiableArray:function(r){this.$ti=r},ArrayIterator:function(r,n){var s=this;s._iterable=r,s._length=n,s._index=0,s._current=null},JSNumber:function(){},JSInt:function(){},JSNumNotInt:function(){},JSString:function(){}},t={JS_CONST:function(){},CastIterable_CastIterable(e,r,n){return r._eval$1("EfficientLengthIterable<0>")._is(e)?new t._EfficientLengthCastIterable(e,r._eval$1("@<0>")._bind$1(n)._eval$1("_EfficientLengthCastIterable<1,2>")):new t.CastIterable(e,r._eval$1("@<0>")._bind$1(n)._eval$1("CastIterable<1,2>"))},LateError$localNI(e){return new t.LateError("Local '"+e+"' has not been initialized.")},hexDigitValue(e){var r,n=e^48;return n<=9?n:(r=e|32,97<=r&&r<=102?r-87:-1)},SystemHash_combine(e,r){return e=e+r&536870911,e=e+((e&524287)<<10)&536870911,e^e>>>6},SystemHash_finish(e){return e=e+((e&67108863)<<3)&536870911,e^=e>>>11,e+((e&16383)<<15)&536870911},checkNotNullable(e,r,n){return e},isToStringVisiting(e){var r,n;for(r=V.toStringVisiting.length,n=0;n<r;++n)if(e===V.toStringVisiting[n])return!0;return!1},SubListIterable$(e,r,n,s){return t.RangeError_checkNotNegative(r,"start"),n!=null&&(t.RangeError_checkNotNegative(n,"end"),r>n&&t.throwExpression(t.RangeError$range(r,0,n,"start",null))),new t.SubListIterable(e,r,n,s._eval$1("SubListIterable<0>"))},MappedIterable_MappedIterable(e,r,n,s){return h.EfficientLengthIterable_dynamic._is(e)?new t.EfficientLengthMappedIterable(e,r,n._eval$1("@<0>")._bind$1(s)._eval$1("EfficientLengthMappedIterable<1,2>")):new t.MappedIterable(e,r,n._eval$1("@<0>")._bind$1(s)._eval$1("MappedIterable<1,2>"))},TakeIterable_TakeIterable(e,r,n){var s="takeCount";return t.ArgumentError_checkNotNull(r,s),t.RangeError_checkNotNegative(r,s),h.EfficientLengthIterable_dynamic._is(e)?new t.EfficientLengthTakeIterable(e,r,n._eval$1("EfficientLengthTakeIterable<0>")):new t.TakeIterable(e,r,n._eval$1("TakeIterable<0>"))},SkipIterable_SkipIterable(e,r,n){var s="count";return h.EfficientLengthIterable_dynamic._is(e)?(t.ArgumentError_checkNotNull(r,s),t.RangeError_checkNotNegative(r,s),new t.EfficientLengthSkipIterable(e,r,n._eval$1("EfficientLengthSkipIterable<0>"))):(t.ArgumentError_checkNotNull(r,s),t.RangeError_checkNotNegative(r,s),new t.SkipIterable(e,r,n._eval$1("SkipIterable<0>")))},FollowedByIterable_FollowedByIterable$firstEfficient(e,r,n){return n._eval$1("EfficientLengthIterable<0>")._is(r)?new t.EfficientLengthFollowedByIterable(e,r,n._eval$1("EfficientLengthFollowedByIterable<0>")):new t.FollowedByIterable(e,r,n._eval$1("FollowedByIterable<0>"))},IterableElementError_noElement(){return new t.StateError("No element")},IterableElementError_tooMany(){return new t.StateError("Too many elements")},IterableElementError_tooFew(){return new t.StateError("Too few elements")},Sort__doSort(e,r,n,s){n-r<=32?t.Sort__insertionSort(e,r,n,s):t.Sort__dualPivotQuicksort(e,r,n,s)},Sort__insertionSort(e,r,n,s){var a,i,l,_,p;for(a=r+1,i=C.getInterceptor$asx(e);a<=n;++a){for(l=i.$index(e,a),_=a;_>r&&s.call$2(i.$index(e,_-1),l)>0;)p=_-1,i.$indexSet(e,_,i.$index(e,p)),_=p;i.$indexSet(e,_,l)}},Sort__dualPivotQuicksort(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E=f.JSInt_methods._tdivFast$1(n-r+1,6),L=r+E,T=n-E,F=f.JSInt_methods._tdivFast$1(r+n,2),D=F-E,B=F+E,z=C.getInterceptor$asx(e),Y=z.$index(e,L),G=z.$index(e,D),se=z.$index(e,F),ce=z.$index(e,B),ye=z.$index(e,T);if(s.call$2(Y,G)>0&&(a=G,G=Y,Y=a),s.call$2(ce,ye)>0&&(a=ye,ye=ce,ce=a),s.call$2(Y,se)>0&&(a=se,se=Y,Y=a),s.call$2(G,se)>0&&(a=se,se=G,G=a),s.call$2(Y,ce)>0&&(a=ce,ce=Y,Y=a),s.call$2(se,ce)>0&&(a=ce,ce=se,se=a),s.call$2(G,ye)>0&&(a=ye,ye=G,G=a),s.call$2(G,se)>0&&(a=se,se=G,G=a),s.call$2(ce,ye)>0&&(a=ye,ye=ce,ce=a),z.$indexSet(e,L,Y),z.$indexSet(e,F,se),z.$indexSet(e,T,ye),z.$indexSet(e,D,z.$index(e,r)),z.$indexSet(e,B,z.$index(e,n)),i=r+1,l=n-1,C.$eq$(s.call$2(G,ce),0)){for(_=i;_<=l;++_)if(p=z.$index(e,_),d=s.call$2(p,G),d!==0)if(d<0)_!==i&&(z.$indexSet(e,_,z.$index(e,i)),z.$indexSet(e,i,p)),++i;else for(;;)if(d=s.call$2(z.$index(e,l),G),d>0){--l;continue}else if(g=l-1,d<0){z.$indexSet(e,_,z.$index(e,i)),S=i+1,z.$indexSet(e,i,z.$index(e,l)),z.$indexSet(e,l,p),l=g,i=S;break}else{z.$indexSet(e,_,z.$index(e,l)),z.$indexSet(e,l,p),l=g;break}b=!0}else{for(_=i;_<=l;++_)if(p=z.$index(e,_),s.call$2(p,G)<0)_!==i&&(z.$indexSet(e,_,z.$index(e,i)),z.$indexSet(e,i,p)),++i;else if(s.call$2(p,ce)>0)for(;;)if(s.call$2(z.$index(e,l),ce)>0){if(--l,l<_)break;continue}else{g=l-1,s.call$2(z.$index(e,l),G)<0?(z.$indexSet(e,_,z.$index(e,i)),S=i+1,z.$indexSet(e,i,z.$index(e,l)),z.$indexSet(e,l,p),i=S):(z.$indexSet(e,_,z.$index(e,l)),z.$indexSet(e,l,p)),l=g;break}b=!1}if(w=i-1,z.$indexSet(e,r,z.$index(e,w)),z.$indexSet(e,w,G),w=l+1,z.$indexSet(e,n,z.$index(e,w)),z.$indexSet(e,w,ce),t.Sort__doSort(e,r,i-2,s),t.Sort__doSort(e,l+2,n,s),!b)if(i<L&&l>T){for(;C.$eq$(s.call$2(z.$index(e,i),G),0);)++i;for(;C.$eq$(s.call$2(z.$index(e,l),ce),0);)--l;for(_=i;_<=l;++_)if(p=z.$index(e,_),s.call$2(p,G)===0)_!==i&&(z.$indexSet(e,_,z.$index(e,i)),z.$indexSet(e,i,p)),++i;else if(s.call$2(p,ce)===0)for(;;)if(s.call$2(z.$index(e,l),ce)===0){if(--l,l<_)break;continue}else{g=l-1,s.call$2(z.$index(e,l),G)<0?(z.$indexSet(e,_,z.$index(e,i)),S=i+1,z.$indexSet(e,i,z.$index(e,l)),z.$indexSet(e,l,p),i=S):(z.$indexSet(e,_,z.$index(e,l)),z.$indexSet(e,l,p)),l=g;break}t.Sort__doSort(e,i,l,s)}else t.Sort__doSort(e,i,l,s)},_CastIterableBase:function(){},CastIterator:function(r,n){this._source=r,this.$ti=n},CastIterable:function(r,n){this._source=r,this.$ti=n},_EfficientLengthCastIterable:function(r,n){this._source=r,this.$ti=n},_CastListBase:function(){},_CastListBase_sort_closure:function(r,n){this.$this=r,this.compare=n},CastList:function(r,n){this._source=r,this.$ti=n},CastSet:function(r,n,s){this._source=r,this._emptySet=n,this.$ti=s},CastMap:function(r,n){this._source=r,this.$ti=n},CastMap_forEach_closure:function(r,n){this.$this=r,this.f=n},CastMap_entries_closure:function(r){this.$this=r},LateError:function(r){this._message=r},CodeUnits:function(r){this._string=r},nullFuture_closure:function(){},SentinelValue:function(){},EfficientLengthIterable:function(){},ListIterable:function(){},SubListIterable:function(r,n,s,a){var i=this;i.__internal$_iterable=r,i.__internal$_start=n,i._endOrLength=s,i.$ti=a},ListIterator:function(r,n){var s=this;s.__internal$_iterable=r,s.__internal$_length=n,s.__internal$_index=0,s.__internal$_current=null},MappedIterable:function(r,n,s){this.__internal$_iterable=r,this._f=n,this.$ti=s},EfficientLengthMappedIterable:function(r,n,s){this.__internal$_iterable=r,this._f=n,this.$ti=s},MappedIterator:function(r,n){this.__internal$_current=null,this._iterator=r,this._f=n},MappedListIterable:function(r,n,s){this._source=r,this._f=n,this.$ti=s},WhereIterable:function(r,n,s){this.__internal$_iterable=r,this._f=n,this.$ti=s},WhereIterator:function(r,n){this._iterator=r,this._f=n},ExpandIterable:function(r,n,s){this.__internal$_iterable=r,this._f=n,this.$ti=s},ExpandIterator:function(r,n,s){var a=this;a._iterator=r,a._f=n,a._currentExpansion=s,a.__internal$_current=null},TakeIterable:function(r,n,s){this.__internal$_iterable=r,this._takeCount=n,this.$ti=s},EfficientLengthTakeIterable:function(r,n,s){this.__internal$_iterable=r,this._takeCount=n,this.$ti=s},TakeIterator:function(r,n){this._iterator=r,this._remaining=n},SkipIterable:function(r,n,s){this.__internal$_iterable=r,this._skipCount=n,this.$ti=s},EfficientLengthSkipIterable:function(r,n,s){this.__internal$_iterable=r,this._skipCount=n,this.$ti=s},SkipIterator:function(r,n){this._iterator=r,this._skipCount=n},SkipWhileIterable:function(r,n,s){this.__internal$_iterable=r,this._f=n,this.$ti=s},SkipWhileIterator:function(r,n){this._iterator=r,this._f=n,this._hasSkipped=!1},EmptyIterable:function(r){this.$ti=r},EmptyIterator:function(){},FollowedByIterable:function(r,n,s){this.__internal$_first=r,this._second=n,this.$ti=s},EfficientLengthFollowedByIterable:function(r,n,s){this.__internal$_first=r,this._second=n,this.$ti=s},FollowedByIterator:function(r,n){this._currentIterator=r,this._nextIterable=n},WhereTypeIterable:function(r,n){this._source=r,this.$ti=n},WhereTypeIterator:function(r,n){this._source=r,this.$ti=n},FixedLengthListMixin:function(){},UnmodifiableListMixin:function(){},UnmodifiableListBase:function(){},ReversedListIterable:function(r,n){this._source=r,this.$ti=n},Symbol:function(r){this.__internal$_name=r},__CastListBase__CastIterableBase_ListMixin:function(){},ConstantMap_ConstantMap$from(e,r,n){for(var s,a,i,l,_,p,d=t.List_List$from(e.get$keys(e),!0,r),g=d.length,S=0;;){if(!(S<g)){s=!0;break}if(a=d[S],typeof a!="string"||a==="__proto__"){s=!1;break}++S}if(s){for(i={},l=0,S=0;S<d.length;d.length===g||(0,t.throwConcurrentModificationError)(d),++S,l=_)a=d[S],e.$index(0,a),_=l+1,i[a]=l;return p=new t.ConstantStringMap(i,t.List_List$from(e.get$values(e),!0,n),r._eval$1("@<0>")._bind$1(n)._eval$1("ConstantStringMap<1,2>")),p.$keys=d,p}return new t.ConstantMapView(t.LinkedHashMap_LinkedHashMap$from(e,r,n),r._eval$1("@<0>")._bind$1(n)._eval$1("ConstantMapView<1,2>"))},ConstantMap__throwUnmodifiable(){throw t.wrapException(t.UnsupportedError$("Cannot modify unmodifiable Map"))},ConstantSet__throwUnmodifiable(){throw t.wrapException(t.UnsupportedError$("Cannot modify constant Set"))},instantiate1(e,r){var n=new t.Instantiation1(e,r._eval$1("Instantiation1<0>"));return n.Instantiation$1(e),n},unminifyOrTag(e){var r=ue.mangledGlobalNames[e];return r??e},isJsIndexable(e,r){var n;return r!=null&&(n=r.x,n!=null)?n:h.JavaScriptIndexingBehavior_dynamic._is(e)},S(e){var r;if(typeof e=="string")return e;if(typeof e=="number"){if(e!==0)return""+e}else{if(e===!0)return"true";if(e===!1)return"false";if(e==null)return"null"}return r=C.toString$0$(e),r},JSInvocationMirror$(e,r,n,s,a,i){return new t.JSInvocationMirror(e,n,s,a,i)},Primitives_objectHashCode(e){var r,n=V.Primitives__identityHashCodeProperty;return n==null&&(n=V.Primitives__identityHashCodeProperty=Symbol("identityHashCode")),r=e[n],r==null&&(r=Math.random()*1073741823|0,e[n]=r),r},Primitives_parseInt(e,r){var n,s,a,i,l,_=null,p=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(e);if(p==null)return _;if(n=p[3],r==null)return n!=null?parseInt(e,10):p[2]!=null?parseInt(e,16):_;if(r<2||r>36)throw t.wrapException(t.RangeError$range(r,2,36,"radix",_));if(r===10&&n!=null)return parseInt(e,10);if(r<10||n==null){for(s=r<=10?47+r:86+r,a=p[1],i=a.length,l=0;l<i;++l)if((a.charCodeAt(l)|32)>s)return _}return parseInt(e,r)},Primitives_parseDouble(e){var r,n;return/^\s*[+-]?(?:Infinity|NaN|(?:\.\d+|\d+(?:\.\d*)?)(?:[eE][+-]?\d+)?)\s*$/.test(e)?(r=parseFloat(e),isNaN(r)?(n=f.JSString_methods.trim$0(e),n==="NaN"||n==="+NaN"||n==="-NaN"?r:null):r):null},Primitives_objectTypeName(e){return t.Primitives__objectTypeNameNewRti(e)},Primitives__objectTypeNameNewRti(e){var r,n,s,a;if(e instanceof t.Object)return t._rtiToString(t.instanceType(e),null);if(r=C.getInterceptor$(e),r===f.Interceptor_methods||r===f.JavaScriptObject_methods||h.UnknownJavaScriptObject._is(e)){if(n=f.C_JS_CONST(e),n!=="Object"&&n!=="")return n;if(s=e.constructor,typeof s=="function"&&(a=s.name,typeof a=="string"&&a!=="Object"&&a!==""))return a}return t._rtiToString(t.instanceType(e),null)},Primitives_safeToString(e){return e==null||typeof e=="number"||t._isBool(e)?C.toString$0$(e):typeof e=="string"?JSON.stringify(e):e instanceof t.Closure?e.toString$0(0):e instanceof t._Record?e._toString$1(!0):"Instance of '"+t.Primitives_objectTypeName(e)+"'"},Primitives_currentUri(){return $.location?$.location.href:null},Primitives__fromCharCodeApply(e){var r,n,s,a,i=e.length;if(i<=500)return String.fromCharCode.apply(null,e);for(r="",n=0;n<i;n=s)s=n+500,a=s<i?s:i,r+=String.fromCharCode.apply(null,e.slice(n,a));return r},Primitives_stringFromCodePoints(e){var r,n,s,a=t._setArrayType([],h.JSArray_int);for(r=e.length,n=0;n<e.length;e.length===r||(0,t.throwConcurrentModificationError)(e),++n){if(s=e[n],!t._isInt(s))throw t.wrapException(t.argumentErrorValue(s));if(s<=65535)a.push(s);else if(s<=1114111)a.push(55296+(f.JSInt_methods._shrOtherPositive$1(s-65536,10)&1023)),a.push(56320+(s&1023));else throw t.wrapException(t.argumentErrorValue(s))}return t.Primitives__fromCharCodeApply(a)},Primitives_stringFromCharCodes(e){var r,n,s;for(r=e.length,n=0;n<r;++n){if(s=e[n],!t._isInt(s)||s<0)throw t.wrapException(t.argumentErrorValue(s));if(s>65535)return t.Primitives_stringFromCodePoints(e)}return t.Primitives__fromCharCodeApply(e)},Primitives_stringFromNativeUint8List(e,r,n){var s,a,i,l;if(n<=500&&r===0&&n===e.length)return String.fromCharCode.apply(null,e);for(s=r,a="";s<n;s=i)i=s+500,l=i<n?i:n,a+=String.fromCharCode.apply(null,e.subarray(s,l));return a},Primitives_stringFromCharCode(e){var r;if(0<=e){if(e<=65535)return String.fromCharCode(e);if(e<=1114111)return r=e-65536,String.fromCharCode((f.JSInt_methods._shrOtherPositive$1(r,10)|55296)>>>0,r&1023|56320)}throw t.wrapException(t.RangeError$range(e,0,1114111,null,null))},Primitives_lazyAsJsDate(e){return e.date===void 0&&(e.date=new Date(e._core$_value)),e.date},Primitives_getYear(e){var r=t.Primitives_lazyAsJsDate(e).getFullYear()+0;return r},Primitives_getMonth(e){var r=t.Primitives_lazyAsJsDate(e).getMonth()+1;return r},Primitives_getDay(e){var r=t.Primitives_lazyAsJsDate(e).getDate()+0;return r},Primitives_getHours(e){var r=t.Primitives_lazyAsJsDate(e).getHours()+0;return r},Primitives_getMinutes(e){var r=t.Primitives_lazyAsJsDate(e).getMinutes()+0;return r},Primitives_getSeconds(e){var r=t.Primitives_lazyAsJsDate(e).getSeconds()+0;return r},Primitives_getMilliseconds(e){var r=t.Primitives_lazyAsJsDate(e).getMilliseconds()+0;return r},Primitives_functionNoSuchMethod(e,r,n){var s,a,i={};return i.argumentCount=0,s=[],a=[],i.argumentCount=r.length,f.JSArray_methods.addAll$1(s,r),i.names="",n!=null&&n.__js_helper$_length!==0&&n.forEach$1(0,new t.Primitives_functionNoSuchMethod_closure(i,a,s)),C.noSuchMethod$1$(e,new t.JSInvocationMirror(f.Symbol_call,0,s,a,0))},Primitives_applyFunction(e,r,n){var s,a,i;if(Array.isArray(r)?s=n==null||n.__js_helper$_length===0:s=!1,s){if(a=r.length,a===0){if(e.call$0)return e.call$0()}else if(a===1){if(e.call$1)return e.call$1(r[0])}else if(a===2){if(e.call$2)return e.call$2(r[0],r[1])}else if(a===3){if(e.call$3)return e.call$3(r[0],r[1],r[2])}else if(a===4){if(e.call$4)return e.call$4(r[0],r[1],r[2],r[3])}else if(a===5&&e.call$5)return e.call$5(r[0],r[1],r[2],r[3],r[4]);if(i=e["call$"+a],i!=null)return i.apply(e,r)}return t.Primitives__generalApplyFunction(e,r,n)},Primitives__generalApplyFunction(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L=Array.isArray(r)?r:t.List_List$of(r,!0,h.dynamic),T=L.length,F=e.$requiredArgCount;if(T<F)return t.Primitives_functionNoSuchMethod(e,L,n);if(s=e.$defaultValues,a=s==null,i=a?null:s(),l=C.getInterceptor$(e),_=l["call*"],typeof _=="string"&&(_=l[_]),a)return n!=null&&n.__js_helper$_length!==0?t.Primitives_functionNoSuchMethod(e,L,n):T===F?_.apply(e,L):t.Primitives_functionNoSuchMethod(e,L,n);if(Array.isArray(i))return n!=null&&n.__js_helper$_length!==0?t.Primitives_functionNoSuchMethod(e,L,n):(p=F+i.length,T>p?t.Primitives_functionNoSuchMethod(e,L,null):(T<p&&(d=i.slice(T-F),L===r&&(L=t.List_List$of(L,!0,h.dynamic)),f.JSArray_methods.addAll$1(L,d)),_.apply(e,L)));if(T>F)return t.Primitives_functionNoSuchMethod(e,L,n);if(L===r&&(L=t.List_List$of(L,!0,h.dynamic)),g=Object.keys(i),n==null)for(a=g.length,S=0;S<g.length;g.length===a||(0,t.throwConcurrentModificationError)(g),++S){if(b=i[g[S]],f.C__Required===b)return t.Primitives_functionNoSuchMethod(e,L,n);f.JSArray_methods.add$1(L,b)}else{for(a=g.length,w=0,S=0;S<g.length;g.length===a||(0,t.throwConcurrentModificationError)(g),++S)if(E=g[S],n.containsKey$1(E))++w,f.JSArray_methods.add$1(L,n.$index(0,E));else{if(b=i[E],f.C__Required===b)return t.Primitives_functionNoSuchMethod(e,L,n);f.JSArray_methods.add$1(L,b)}if(w!==n.__js_helper$_length)return t.Primitives_functionNoSuchMethod(e,L,n)}return _.apply(e,L)},diagnoseIndexError(e,r){var n,s="index";return t._isInt(r)?(n=C.get$length$asx(e),r<0||r>=n?t.IndexError$withLength(r,n,e,null,s):t.RangeError$value(r,s,null)):new t.ArgumentError(!0,r,s,null)},diagnoseRangeError(e,r,n){return e<0||e>n?t.RangeError$range(e,0,n,"start",null):r!=null&&(r<e||r>n)?t.RangeError$range(r,e,n,"end",null):new t.ArgumentError(!0,r,"end",null)},argumentErrorValue(e){return new t.ArgumentError(!0,e,null,null)},checkNum(e){return e},wrapException(e){return t.initializeExceptionWrapper(new Error,e)},initializeExceptionWrapper(e,r){var n;return r==null&&(r=new t.TypeError),e.dartException=r,n=t.toStringWrapper,"defineProperty"in Object?(Object.defineProperty(e,"message",{get:n}),e.name=""):e.toString=n,e},toStringWrapper(){return C.toString$0$(this.dartException)},throwExpression(e){throw t.wrapException(e)},throwExpressionWithWrapper(e,r){throw t.initializeExceptionWrapper(r,e)},throwConcurrentModificationError(e){throw t.wrapException(t.ConcurrentModificationError$(e))},TypeErrorDecoder_extractPattern(e){var r,n,s,a,i,l;return e=t.quoteStringForRegExp(e.replace(String({}),"$receiver$")),r=e.match(/\\\$[a-zA-Z]+\\\$/g),r==null&&(r=t._setArrayType([],h.JSArray_String)),n=r.indexOf("\\$arguments\\$"),s=r.indexOf("\\$argumentsExpr\\$"),a=r.indexOf("\\$expr\\$"),i=r.indexOf("\\$method\\$"),l=r.indexOf("\\$receiver\\$"),new t.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,s,a,i,l)},TypeErrorDecoder_provokeCallErrorOn(e){return function(r){var n="$arguments$";try{r.$method$(n)}catch(s){return s.message}}(e)},TypeErrorDecoder_provokePropertyErrorOn(e){return function(r){try{r.$method$}catch(n){return n.message}}(e)},JsNoSuchMethodError$(e,r){var n=r==null,s=n?null:r.method;return new t.JsNoSuchMethodError(e,s,n?null:r.receiver)},unwrapException(e){return e==null?new t.NullThrownFromJavaScriptException(e):e instanceof t.ExceptionAndStackTrace?t.saveStackTrace(e,e.dartException):typeof e!="object"?e:"dartException"in e?t.saveStackTrace(e,e.dartException):t._unwrapNonDartException(e)},saveStackTrace(e,r){return h.Error._is(r)&&r.$thrownJsError==null&&(r.$thrownJsError=e),r},_unwrapNonDartException(e){var r,n,s,a,i,l,_,p,d,g,S,b,w;if(!("message"in e))return e;if(r=e.message,"number"in e&&typeof e.number=="number"&&(n=e.number,s=n&65535,(f.JSInt_methods._shrOtherPositive$1(n,16)&8191)===10))switch(s){case 438:return t.saveStackTrace(e,t.JsNoSuchMethodError$(t.S(r)+" (Error "+s+")",null));case 445:case 5007:return t.S(r),t.saveStackTrace(e,new t.NullError)}return e instanceof TypeError?(a=V.$get$TypeErrorDecoder_noSuchMethodPattern(),i=V.$get$TypeErrorDecoder_notClosurePattern(),l=V.$get$TypeErrorDecoder_nullCallPattern(),_=V.$get$TypeErrorDecoder_nullLiteralCallPattern(),p=V.$get$TypeErrorDecoder_undefinedCallPattern(),d=V.$get$TypeErrorDecoder_undefinedLiteralCallPattern(),g=V.$get$TypeErrorDecoder_nullPropertyPattern(),V.$get$TypeErrorDecoder_nullLiteralPropertyPattern(),S=V.$get$TypeErrorDecoder_undefinedPropertyPattern(),b=V.$get$TypeErrorDecoder_undefinedLiteralPropertyPattern(),w=a.matchTypeError$1(r),w!=null?t.saveStackTrace(e,t.JsNoSuchMethodError$(r,w)):(w=i.matchTypeError$1(r),w!=null?(w.method="call",t.saveStackTrace(e,t.JsNoSuchMethodError$(r,w))):l.matchTypeError$1(r)!=null||_.matchTypeError$1(r)!=null||p.matchTypeError$1(r)!=null||d.matchTypeError$1(r)!=null||g.matchTypeError$1(r)!=null||_.matchTypeError$1(r)!=null||S.matchTypeError$1(r)!=null||b.matchTypeError$1(r)!=null?t.saveStackTrace(e,new t.NullError):t.saveStackTrace(e,new t.UnknownJsTypeError(typeof r=="string"?r:"")))):e instanceof RangeError?typeof r=="string"&&r.indexOf("call stack")!==-1?new t.StackOverflowError:(r=function(E){try{return String(E)}catch{}return null}(e),t.saveStackTrace(e,new t.ArgumentError(!1,null,null,typeof r=="string"?r.replace(/^RangeError:\s*/,""):r))):typeof InternalError=="function"&&e instanceof InternalError&&typeof r=="string"&&r==="too much recursion"?new t.StackOverflowError:e},getTraceFromException(e){var r;return e instanceof t.ExceptionAndStackTrace?e.stackTrace:e==null?new t._StackTrace(e):(r=e.$cachedTrace,r!=null||(r=new t._StackTrace(e),typeof e=="object"&&(e.$cachedTrace=r)),r)},objectHashCode(e){return e==null?C.get$hashCode$(e):typeof e=="object"?t.Primitives_objectHashCode(e):C.get$hashCode$(e)},constantHashCode(e){return typeof e=="number"?f.JSNumber_methods.get$hashCode(e):e instanceof t._Type?t.Primitives_objectHashCode(e):e instanceof t._Record||e instanceof t.Symbol?e.get$hashCode(e):t.objectHashCode(e)},fillLiteralMap(e,r){var n,s,a,i=e.length;for(n=0;n<i;n=a)s=n+1,a=s+1,r.$indexSet(0,e[n],e[s]);return r},fillLiteralSet(e,r){var n,s=e.length;for(n=0;n<s;++n)r.add$1(0,e[n]);return r},_invokeClosure(e,r,n,s,a,i){switch(r){case 0:return e.call$0();case 1:return e.call$1(n);case 2:return e.call$2(n,s);case 3:return e.call$3(n,s,a);case 4:return e.call$4(n,s,a,i)}throw t.wrapException(new t._Exception("Unsupported number of arguments for wrapped closure"))},convertDartClosureToJS(e,r){var n;return e==null?null:(n=e.$identity,n||(n=t.convertDartClosureToJSUncached(e,r),e.$identity=n,n))},convertDartClosureToJSUncached(e,r){var n;switch(r){case 0:n=e.call$0;break;case 1:n=e.call$1;break;case 2:n=e.call$2;break;case 3:n=e.call$3;break;case 4:n=e.call$4;break;default:n=null}return n!=null?n.bind(e):function(s,a,i){return function(l,_,p,d){return i(s,a,l,_,p,d)}}(e,r,t._invokeClosure)},Closure_fromTearOff(e){var r,n,s,a,i,l,_,p,d,g,S=e.co,b=e.iS,w=e.iI,E=e.nDA,L=e.aI,T=e.fs,F=e.cs,D=T[0],B=F[0],z=S[D],Y=e.fT;for(Y.toString,r=Object.create(b?new t.StaticClosure().constructor.prototype:new t.BoundClosure(null,null).constructor.prototype),r.$initialize=r.constructor,b?n=function(){this.$initialize()}:n=function(se,ce){this.$initialize(se,ce)},r.constructor=n,n.prototype=r,r.$_name=D,r.$_target=z,s=!b,s?a=t.Closure_forwardCallTo(D,z,w,E):(r.$static_name=D,a=z),r.$signature=t.Closure__computeSignatureFunctionNewRti(Y,b,w),r[B]=a,i=a,l=1;l<T.length;++l)_=T[l],typeof _=="string"?(p=S[_],d=_,_=p):d="",g=F[l],g!=null&&(s&&(_=t.Closure_forwardCallTo(d,_,w,E)),r[g]=_),l===L&&(i=_);return r["call*"]=i,r.$requiredArgCount=e.rC,r.$defaultValues=e.dV,n},Closure__computeSignatureFunctionNewRti(e,r,n){if(typeof e=="number")return e;if(typeof e=="string"){if(r)throw t.wrapException("Cannot compute signature for static tearoff.");return function(s,a){return function(){return a(this,s)}}(e,t.BoundClosure_evalRecipe)}throw t.wrapException("Error in functionType of tearoff")},Closure_cspForwardCall(e,r,n,s){var a=t.BoundClosure_receiverOf;switch(r?-1:e){case 0:return function(i,l){return function(){return l(this)[i]()}}(n,a);case 1:return function(i,l){return function(_){return l(this)[i](_)}}(n,a);case 2:return function(i,l){return function(_,p){return l(this)[i](_,p)}}(n,a);case 3:return function(i,l){return function(_,p,d){return l(this)[i](_,p,d)}}(n,a);case 4:return function(i,l){return function(_,p,d,g){return l(this)[i](_,p,d,g)}}(n,a);case 5:return function(i,l){return function(_,p,d,g,S){return l(this)[i](_,p,d,g,S)}}(n,a);default:return function(i,l){return function(){return i.apply(l(this),arguments)}}(s,a)}},Closure_forwardCallTo(e,r,n,s){var a,i;return n?t.Closure_forwardInterceptedCallTo(e,r,s):(a=r.length,i=t.Closure_cspForwardCall(a,s,e,r),i)},Closure_cspForwardInterceptedCall(e,r,n,s){var a=t.BoundClosure_receiverOf,i=t.BoundClosure_interceptorOf;switch(r?-1:e){case 0:throw t.wrapException(new t.RuntimeError("Intercepted function with no arguments."));case 1:return function(l,_,p){return function(){return _(this)[l](p(this))}}(n,i,a);case 2:return function(l,_,p){return function(d){return _(this)[l](p(this),d)}}(n,i,a);case 3:return function(l,_,p){return function(d,g){return _(this)[l](p(this),d,g)}}(n,i,a);case 4:return function(l,_,p){return function(d,g,S){return _(this)[l](p(this),d,g,S)}}(n,i,a);case 5:return function(l,_,p){return function(d,g,S,b){return _(this)[l](p(this),d,g,S,b)}}(n,i,a);case 6:return function(l,_,p){return function(d,g,S,b,w){return _(this)[l](p(this),d,g,S,b,w)}}(n,i,a);default:return function(l,_,p){return function(){var d=[p(this)];return Array.prototype.push.apply(d,arguments),l.apply(_(this),d)}}(s,i,a)}},Closure_forwardInterceptedCallTo(e,r,n){var s,a;return V.BoundClosure__interceptorFieldNameCache==null&&(V.BoundClosure__interceptorFieldNameCache=t.BoundClosure__computeFieldNamed("interceptor")),V.BoundClosure__receiverFieldNameCache==null&&(V.BoundClosure__receiverFieldNameCache=t.BoundClosure__computeFieldNamed("receiver")),s=r.length,a=t.Closure_cspForwardInterceptedCall(s,n,e,r),a},closureFromTearOff(e){return t.Closure_fromTearOff(e)},BoundClosure_evalRecipe(e,r){return t._Universe_evalInEnvironment(ue.typeUniverse,t.instanceType(e._receiver),r)},BoundClosure_receiverOf(e){return e._receiver},BoundClosure_interceptorOf(e){return e._interceptor},BoundClosure__computeFieldNamed(e){var r,n,s,a=new t.BoundClosure("receiver","interceptor"),i=C.JSArray_markFixedList(Object.getOwnPropertyNames(a));for(r=i.length,n=0;n<r;++n)if(s=i[n],a[s]===e)return s;throw t.wrapException(t.ArgumentError$("Field name "+e+" not found.",null))},throwCyclicInit(e){throw t.wrapException(new t._CyclicInitializationError(e))},getIsolateAffinityTag(e){return ue.getIsolateTag(e)},LinkedHashMapKeyIterator$(e,r){var n=new t.LinkedHashMapKeyIterator(e,r);return n._cell=e._first,n},defineProperty(e,r,n){Object.defineProperty(e,r,{value:n,enumerable:!1,writable:!0,configurable:!0})},lookupAndCacheInterceptor(e){var r,n,s,a,i,l=V.getTagFunction.call$1(e),_=V.dispatchRecordsForInstanceTags[l];if(_!=null)return Object.defineProperty(e,ue.dispatchPropertyName,{value:_,enumerable:!1,writable:!0,configurable:!0}),_.i;if(r=V.interceptorsForUncacheableTags[l],r!=null)return r;if(n=ue.interceptorsByTag[l],n==null&&(s=V.alternateTagFunction.call$2(e,l),s!=null)){if(_=V.dispatchRecordsForInstanceTags[s],_!=null)return Object.defineProperty(e,ue.dispatchPropertyName,{value:_,enumerable:!1,writable:!0,configurable:!0}),_.i;if(r=V.interceptorsForUncacheableTags[s],r!=null)return r;n=ue.interceptorsByTag[s],l=s}if(n==null)return null;if(r=n.prototype,a=l[0],a==="!")return _=t.makeLeafDispatchRecord(r),V.dispatchRecordsForInstanceTags[l]=_,Object.defineProperty(e,ue.dispatchPropertyName,{value:_,enumerable:!1,writable:!0,configurable:!0}),_.i;if(a==="~")return V.interceptorsForUncacheableTags[l]=r,r;if(a==="-")return i=t.makeLeafDispatchRecord(r),Object.defineProperty(Object.getPrototypeOf(e),ue.dispatchPropertyName,{value:i,enumerable:!1,writable:!0,configurable:!0}),i.i;if(a==="+")return t.patchInteriorProto(e,r);if(a==="*")throw t.wrapException(t.UnimplementedError$(l));return ue.leafTags[l]===!0?(i=t.makeLeafDispatchRecord(r),Object.defineProperty(Object.getPrototypeOf(e),ue.dispatchPropertyName,{value:i,enumerable:!1,writable:!0,configurable:!0}),i.i):t.patchInteriorProto(e,r)},patchInteriorProto(e,r){var n=Object.getPrototypeOf(e);return Object.defineProperty(n,ue.dispatchPropertyName,{value:C.makeDispatchRecord(r,n,null,null),enumerable:!1,writable:!0,configurable:!0}),r},makeLeafDispatchRecord(e){return C.makeDispatchRecord(e,!1,null,!!e.$isJavaScriptIndexingBehavior)},makeDefaultDispatchRecord(e,r,n){var s=r.prototype;return ue.leafTags[e]===!0?t.makeLeafDispatchRecord(s):C.makeDispatchRecord(s,n,null,null)},initNativeDispatch(){V.initNativeDispatchFlag!==!0&&(V.initNativeDispatchFlag=!0,t.initNativeDispatchContinue())},initNativeDispatchContinue(){var e,r,n,s,a,i,l,_;if(V.dispatchRecordsForInstanceTags=Object.create(null),V.interceptorsForUncacheableTags=Object.create(null),t.initHooks(),e=ue.interceptorsByTag,r=Object.getOwnPropertyNames(e),typeof window<"u")for(n=function(){},s=0;s<r.length;++s)a=r[s],i=V.prototypeForTagFunction.call$1(a),i!=null&&(l=t.makeDefaultDispatchRecord(a,e[a],i),l!=null&&(Object.defineProperty(i,ue.dispatchPropertyName,{value:l,enumerable:!1,writable:!0,configurable:!0}),n.prototype=i));for(s=0;s<r.length;++s)a=r[s],/^[A-Za-z_]/.test(a)&&(_=e[a],e["!"+a]=_,e["~"+a]=_,e["-"+a]=_,e["+"+a]=_,e["*"+a]=_)},initHooks(){var e,r,n,s,a,i,l=f.C_JS_CONST0();if(l=t.applyHooksTransformer(f.C_JS_CONST1,t.applyHooksTransformer(f.C_JS_CONST2,t.applyHooksTransformer(f.C_JS_CONST3,t.applyHooksTransformer(f.C_JS_CONST3,t.applyHooksTransformer(f.C_JS_CONST4,t.applyHooksTransformer(f.C_JS_CONST5,t.applyHooksTransformer(f.C_JS_CONST6(f.C_JS_CONST),l))))))),typeof dartNativeDispatchHooksTransformer<"u"&&(e=dartNativeDispatchHooksTransformer,typeof e=="function"&&(e=[e]),Array.isArray(e)))for(r=0;r<e.length;++r)n=e[r],typeof n=="function"&&(l=n(l)||l);s=l.getTag,a=l.getUnknownTag,i=l.prototypeForTag,V.getTagFunction=new t.initHooks_closure(s),V.alternateTagFunction=new t.initHooks_closure0(a),V.prototypeForTagFunction=new t.initHooks_closure1(i)},applyHooksTransformer(e,r){return e(r)||r},_RecordN__equalValues(e,r){var n;for(n=0;n<e.length;++n)if(!C.$eq$(e[n],r[n]))return!1;return!0},createRecordTypePredicate(e,r){var n=r.length,s=ue.rttc[""+n+";"+e];return s==null?null:n===0?s:n===s.length?s.apply(null,r):s(r)},JSSyntaxRegExp_makeNative(e,r,n,s,a,i){var l=r?"m":"",_=n?"":"i",p=s?"u":"",d=a?"s":"",g=i?"g":"",S=function(b,w){try{return new RegExp(b,w)}catch(E){return E}}(e,l+_+p+d+g);if(S instanceof RegExp)return S;throw t.wrapException(t.FormatException$("Illegal RegExp pattern ("+String(S)+")",e,null))},stringContainsUnchecked(e,r,n){var s;return typeof r=="string"?e.indexOf(r,n)>=0:r instanceof t.JSSyntaxRegExp?(s=f.JSString_methods.substring$1(e,n),r._nativeRegExp.test(s)):(s=C.allMatches$1$s(r,f.JSString_methods.substring$1(e,n)),!s.get$isEmpty(s))},escapeReplacement(e){return e.indexOf("$",0)>=0?e.replace(/\$/g,"$$$$"):e},stringReplaceFirstRE(e,r,n,s){var a=r._execGlobal$2(e,s);return a==null?e:t.stringReplaceRangeUnchecked(e,a._match.index,a.get$end(a),n)},quoteStringForRegExp(e){return/[[\]{}()*+?.\\^$|]/.test(e)?e.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&"):e},stringReplaceAllUnchecked(e,r,n){var s;return typeof r=="string"?t.stringReplaceAllUncheckedString(e,r,n):r instanceof t.JSSyntaxRegExp?(s=r.get$_nativeGlobalVersion(),s.lastIndex=0,e.replace(s,t.escapeReplacement(n))):t.stringReplaceAllGeneral(e,r,n)},stringReplaceAllGeneral(e,r,n){var s,a,i,l;for(s=C.allMatches$1$s(r,e),s=s.get$iterator(s),a=0,i="";s.moveNext$0();)l=s.get$current(s),i=i+e.substring(a,l.get$start(l))+n,a=l.get$end(l);return s=i+e.substring(a),s.charCodeAt(0)==0,s},stringReplaceAllUncheckedString(e,r,n){var s,a,i;if(r===""){if(e==="")return n;for(s=e.length,a=""+n,i=0;i<s;++i)a=a+e[i]+n;return a.charCodeAt(0)==0,a}return e.indexOf(r,0)<0?e:e.length<500||n.indexOf("$",0)>=0?e.split(r).join(n):e.replace(new RegExp(t.quoteStringForRegExp(r),"g"),t.escapeReplacement(n))},stringReplaceFirstUnchecked(e,r,n,s){var a,i,l,_;return typeof r=="string"?(a=e.indexOf(r,s),a<0?e:t.stringReplaceRangeUnchecked(e,a,a+r.length,n)):r instanceof t.JSSyntaxRegExp?s===0?e.replace(r._nativeRegExp,t.escapeReplacement(n)):t.stringReplaceFirstRE(e,r,n,s):(i=C.allMatches$2$s(r,e,s),l=i.get$iterator(i),l.moveNext$0()?(_=l.get$current(l),f.JSString_methods.replaceRange$3(e,_.get$start(_),_.get$end(_),n)):e)},stringReplaceRangeUnchecked(e,r,n,s){return e.substring(0,r)+s+e.substring(n)},_Record_2:function(r,n){this._0=r,this._1=n},_Record_2_forImport:function(r,n){this._0=r,this._1=n},_Record_2_imports_modules:function(r,n){this._0=r,this._1=n},_Record_2_loadedUrls_stylesheet:function(r,n){this._0=r,this._1=n},_Record_2_sourceMap:function(r,n){this._0=r,this._1=n},_Record_3:function(r,n,s){this._0=r,this._1=n,this._2=s},_Record_3_importer_isDependency:function(r,n,s){this._0=r,this._1=n,this._2=s},_Record_3_originalUrl:function(r,n,s){this._0=r,this._1=n,this._2=s},_Record_4:function(r){this._values=r},_Record_4_baseImporter_baseUrl_forImport:function(r){this._values=r},_Record_5_named_namedNodes_positional_positionalNodes_separator:function(r){this._values=r},ConstantMapView:function(r,n){this._map=r,this.$ti=n},ConstantMap:function(){},ConstantStringMap:function(r,n,s){this._jsIndex=r,this._values=n,this.$ti=s},_KeysOrValues:function(r,n){this._elements=r,this.$ti=n},_KeysOrValuesOrElementsIterator:function(r,n){var s=this;s._elements=r,s.__js_helper$_length=n,s.__js_helper$_index=0,s.__js_helper$_current=null},ConstantSet:function(){},ConstantStringSet:function(r,n,s){this._jsIndex=r,this.__js_helper$_length=n,this.$ti=s},GeneralConstantSet:function(r,n){this._elements=r,this.$ti=n},Instantiation:function(){},Instantiation1:function(r,n){this._genericClosure=r,this.$ti=n},JSInvocationMirror:function(r,n,s,a,i){var l=this;l.__js_helper$_memberName=r,l.__js_helper$_kind=n,l._arguments=s,l._namedArgumentNames=a,l._typeArgumentCount=i},Primitives_functionNoSuchMethod_closure:function(r,n,s){this._box_0=r,this.namedArgumentList=n,this.$arguments=s},TypeErrorDecoder:function(r,n,s,a,i,l){var _=this;_._pattern=r,_._arguments=n,_._argumentsExpr=s,_._expr=a,_._method=i,_._receiver=l},NullError:function(){},JsNoSuchMethodError:function(r,n,s){this.__js_helper$_message=r,this._method=n,this._receiver=s},UnknownJsTypeError:function(r){this.__js_helper$_message=r},NullThrownFromJavaScriptException:function(r){this._irritant=r},ExceptionAndStackTrace:function(r,n){this.dartException=r,this.stackTrace=n},_StackTrace:function(r){this._exception=r,this._trace=null},Closure:function(){},Closure0Args:function(){},Closure2Args:function(){},TearOffClosure:function(){},StaticClosure:function(){},BoundClosure:function(r,n){this._receiver=r,this._interceptor=n},_CyclicInitializationError:function(r){this.variableName=r},RuntimeError:function(r){this.message=r},_Required:function(){},JsLinkedHashMap:function(r){var n=this;n.__js_helper$_length=0,n._last=n._first=n.__js_helper$_rest=n._nums=n._strings=null,n._modifications=0,n.$ti=r},JsLinkedHashMap_values_closure:function(r){this.$this=r},JsLinkedHashMap_addAll_closure:function(r){this.$this=r},LinkedHashMapCell:function(r,n){var s=this;s.hashMapCellKey=r,s.hashMapCellValue=n,s._previous=s._next=null},LinkedHashMapKeyIterable:function(r,n){this.__js_helper$_map=r,this.$ti=n},LinkedHashMapKeyIterator:function(r,n){var s=this;s.__js_helper$_map=r,s._modifications=n,s.__js_helper$_current=s._cell=null},JsIdentityLinkedHashMap:function(r){var n=this;n.__js_helper$_length=0,n._last=n._first=n.__js_helper$_rest=n._nums=n._strings=null,n._modifications=0,n.$ti=r},JsConstantLinkedHashMap:function(r){var n=this;n.__js_helper$_length=0,n._last=n._first=n.__js_helper$_rest=n._nums=n._strings=null,n._modifications=0,n.$ti=r},initHooks_closure:function(r){this.getTag=r},initHooks_closure0:function(r){this.getUnknownTag=r},initHooks_closure1:function(r){this.prototypeForTag=r},_Record:function(){},_Record2:function(){},_Record3:function(){},_RecordN:function(){},JSSyntaxRegExp:function(r,n){var s=this;s.pattern=r,s._nativeRegExp=n,s._nativeAnchoredRegExp=s._nativeGlobalRegExp=null},_MatchImplementation:function(r){this._match=r},_AllMatchesIterable:function(r,n,s){this._re=r,this.__js_helper$_string=n,this._start=s},_AllMatchesIterator:function(r,n,s){var a=this;a._regExp=r,a.__js_helper$_string=n,a._nextIndex=s,a.__js_helper$_current=null},StringMatch:function(r,n){this.start=r,this.pattern=n},_StringAllMatchesIterable:function(r,n,s){this._input=r,this._pattern=n,this.__js_helper$_index=s},_StringAllMatchesIterator:function(r,n,s){var a=this;a._input=r,a._pattern=n,a.__js_helper$_index=s,a.__js_helper$_current=null},throwLateFieldADI(e){t.throwExpressionWithWrapper(new t.LateError("Field '"+e+"' has been assigned during initialization."),new Error)},throwUnnamedLateFieldNI(){t.throwExpressionWithWrapper(new t.LateError("Field '' has not been initialized."),new Error)},throwUnnamedLateFieldAI(){t.throwExpressionWithWrapper(new t.LateError("Field '' has already been initialized."),new Error)},throwUnnamedLateFieldADI(){t.throwExpressionWithWrapper(new t.LateError("Field '' has been assigned during initialization."),new Error)},_Cell$(){var e=new t._Cell("");return e._value=e},_Cell$named(e){var r=new t._Cell(e);return r._value=r},_InitializedCell$(e){var r=new t._InitializedCell(e);return r._value=r},_Cell:function(r){this.__late_helper$_name=r,this._value=null},_InitializedCell:function(r){this._value=null,this._initializer=r},_ensureNativeList(e){return e},NativeInt8List__create1(e){return new Int8Array(e)},_checkValidIndex(e,r,n){if(e>>>0!==e||e>=n)throw t.wrapException(t.diagnoseIndexError(r,e))},_checkValidRange(e,r,n){var s;if(e>>>0===e?r==null?s=e>n:s=r>>>0!==r||e>r||r>n:s=!0,s)throw t.wrapException(t.diagnoseRangeError(e,r,n));return r??n},NativeByteBuffer:function(){},NativeTypedData:function(){},NativeByteData:function(){},NativeTypedArray:function(){},NativeTypedArrayOfDouble:function(){},NativeTypedArrayOfInt:function(){},NativeFloat32List:function(){},NativeFloat64List:function(){},NativeInt16List:function(){},NativeInt32List:function(){},NativeInt8List:function(){},NativeUint16List:function(){},NativeUint32List:function(){},NativeUint8ClampedList:function(){},NativeUint8List:function(){},_NativeTypedArrayOfDouble_NativeTypedArray_ListMixin:function(){},_NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin:function(){},_NativeTypedArrayOfInt_NativeTypedArray_ListMixin:function(){},_NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin:function(){},Rti__getQuestionFromStar(e,r){var n=r._precomputed1;return n??(r._precomputed1=t._Universe__lookupQuestionRti(e,r._primary,!0))},Rti__getFutureFromFutureOr(e,r){var n=r._precomputed1;return n??(r._precomputed1=t._Universe__lookupInterfaceRti(e,"Future",[r._primary]))},Rti__getIsSubtypeCache(e){var r=e._isSubtypeCache;return r??(e._isSubtypeCache=new Map)},Rti__isUnionOfFunctionType(e){var r=e._kind;return r===6||r===7||r===8?t.Rti__isUnionOfFunctionType(e._primary):r===12||r===13},Rti__getCanonicalRecipe(e){return e._canonicalRecipe},pairwiseIsTest(e,r){var n,s=r.length;for(n=0;n<s;++n)if(!e[n]._is(r[n]))return!1;return!0},findType(e){return t._Universe_eval(ue.typeUniverse,e,!1)},instantiatedGenericFunctionType(e,r){var n,s,a,i,l;return e==null?null:(n=r._rest,s=e._bindCache,s==null&&(s=e._bindCache=new Map),a=r._canonicalRecipe,i=s.get(a),i??(l=t._substitute(ue.typeUniverse,e._primary,n,0),s.set(a,l),l))},_substitute(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=r._kind;switch(z){case 5:case 1:case 2:case 3:case 4:return r;case 6:return a=r._primary,i=t._substitute(e,a,n,s),i===a?r:t._Universe__lookupStarRti(e,i,!0);case 7:return a=r._primary,i=t._substitute(e,a,n,s),i===a?r:t._Universe__lookupQuestionRti(e,i,!0);case 8:return a=r._primary,i=t._substitute(e,a,n,s),i===a?r:t._Universe__lookupFutureOrRti(e,i,!0);case 9:return l=r._rest,_=t._substituteArray(e,l,n,s),_===l?r:t._Universe__lookupInterfaceRti(e,r._primary,_);case 10:return p=r._primary,d=t._substitute(e,p,n,s),g=r._rest,S=t._substituteArray(e,g,n,s),d===p&&S===g?r:t._Universe__lookupBindingRti(e,d,S);case 12:return b=r._primary,w=t._substitute(e,b,n,s),E=r._rest,L=t._substituteFunctionParameters(e,E,n,s),w===b&&L===E?r:t._Universe__lookupFunctionRti(e,w,L);case 13:return T=r._rest,s+=T.length,F=t._substituteArray(e,T,n,s),p=r._primary,d=t._substitute(e,p,n,s),F===T&&d===p?r:t._Universe__lookupGenericFunctionRti(e,d,F,!0);case 14:return D=r._primary,D<s||(B=n[D-s],B==null)?r:B;default:throw t.wrapException(t.AssertionError$("Attempted to substitute unexpected RTI kind "+z))}},_substituteArray(e,r,n,s){var a,i,l,_,p=r.length,d=t._Utils_newArrayOrEmpty(p);for(a=!1,i=0;i<p;++i)l=r[i],_=t._substitute(e,l,n,s),_!==l&&(a=!0),d[i]=_;return a?d:r},_substituteNamed(e,r,n,s){var a,i,l,_,p,d,g=r.length,S=t._Utils_newArrayOrEmpty(g);for(a=!1,i=0;i<g;i+=3)l=r[i],_=r[i+1],p=r[i+2],d=t._substitute(e,p,n,s),d!==p&&(a=!0),S.splice(i,3,l,_,d);return a?S:r},_substituteFunctionParameters(e,r,n,s){var a,i=r._requiredPositional,l=t._substituteArray(e,i,n,s),_=r._optionalPositional,p=t._substituteArray(e,_,n,s),d=r._named,g=t._substituteNamed(e,d,n,s);return l===i&&p===_&&g===d?r:(a=new t._FunctionParameters,a._requiredPositional=l,a._optionalPositional=p,a._named=g,a)},_setArrayType(e,r){return e[ue.arrayRti]=r,e},closureFunctionType(e){var r,n=e.$signature;return n!=null?typeof n=="number"?t.getTypeFromTypesTable(n):(r=e.$signature(),r):null},instanceOrFunctionType(e,r){var n;return t.Rti__isUnionOfFunctionType(r)&&e instanceof t.Closure&&(n=t.closureFunctionType(e),n!=null)?n:t.instanceType(e)},instanceType(e){return e instanceof t.Object?t._instanceType(e):Array.isArray(e)?t._arrayInstanceType(e):t._instanceTypeFromConstructor(C.getInterceptor$(e))},_arrayInstanceType(e){var r=e[ue.arrayRti],n=h.JSArray_dynamic;return r==null||r.constructor!==n.constructor?n:r},_instanceType(e){var r=e.$ti;return r??t._instanceTypeFromConstructor(e)},_instanceTypeFromConstructor(e){var r=e.constructor,n=r.$ccache;return n??t._instanceTypeFromConstructorMiss(e,r)},_instanceTypeFromConstructorMiss(e,r){var n=e instanceof t.Closure?Object.getPrototypeOf(Object.getPrototypeOf(e)).constructor:r,s=t._Universe_findErasedType(ue.typeUniverse,n.name);return r.$ccache=s,s},getTypeFromTypesTable(e){var r,n=ue.types,s=n[e];return typeof s=="string"?(r=t._Universe_eval(ue.typeUniverse,s,!1),n[e]=r,r):s},getRuntimeTypeOfDartObject(e){return t.createRuntimeType(t._instanceType(e))},getRuntimeTypeOfClosure(e){var r=t.closureFunctionType(e);return t.createRuntimeType(r??t.instanceType(e))},_structuralTypeOf(e){var r;return e instanceof t._Record?t.evaluateRtiForRecord(e.$recipe,e._getFieldValues$0()):(r=e instanceof t.Closure?t.closureFunctionType(e):null,r??(h.TrustedGetRuntimeType._is(e)?C.get$runtimeType$(e)._rti:Array.isArray(e)?t._arrayInstanceType(e):t.instanceType(e)))},createRuntimeType(e){var r=e._cachedRuntimeType;return r??(e._cachedRuntimeType=t._createRuntimeType(e))},_createRuntimeType(e){var r,n,s=e._canonicalRecipe,a=s.replace(/\*/g,"");return a===s?e._cachedRuntimeType=new t._Type(e):(r=t._Universe_eval(ue.typeUniverse,a,!0),n=r._cachedRuntimeType,n??(r._cachedRuntimeType=t._createRuntimeType(r)))},evaluateRtiForRecord(e,r){var n,s,a=r,i=a.length;if(i===0)return h.Record_0;for(n=t._Universe_evalInEnvironment(ue.typeUniverse,t._structuralTypeOf(a[0]),"@<0>"),s=1;s<i;++s)n=t._Universe_bind(ue.typeUniverse,n,t._structuralTypeOf(a[s]));return t._Universe_evalInEnvironment(ue.typeUniverse,n,e)},typeLiteral(e){return t.createRuntimeType(t._Universe_eval(ue.typeUniverse,e,!1))},_installSpecializedIsTest(e){var r,n,s,a,i,l,_=this;if(_===h.Object)return t._finishIsFn(_,e,t._isObject);if(t.isStrongTopType(_)?r=!0:_!==h.legacy_Object?r=!1:r=!0,r)return t._finishIsFn(_,e,t._isTop);if(r=_._kind,r===7)return t._finishIsFn(_,e,t._generalNullableIsTestImplementation);if(r===1)return t._finishIsFn(_,e,t._isNever);if(n=r===6?_._primary:_,s=n._kind,s===8)return t._finishIsFn(_,e,t._isFutureOr);if(n===h.int?a=t._isInt:n===h.double||n===h.num?a=t._isNum:n===h.String?a=t._isString:a=n===h.bool?t._isBool:null,a!=null)return t._finishIsFn(_,e,a);if(s===9){if(i=n._primary,n._rest.every(t.isTopType))return _._specializedTestResource="$is"+i,i==="List"?t._finishIsFn(_,e,t._isListTestViaProperty):t._finishIsFn(_,e,t._isTestViaProperty)}else if(s===11)return l=t.createRecordTypePredicate(n._primary,n._rest),t._finishIsFn(_,e,l??t._isNever);return t._finishIsFn(_,e,t._generalIsTestImplementation)},_finishIsFn(e,r,n){return e._is=n,e._is(r)},_installSpecializedAsCheck(e){var r,n=this,s=t._generalAsCheckImplementation;return t.isStrongTopType(n)?r=!0:n!==h.legacy_Object?r=!1:r=!0,r?s=t._asTop:n===h.Object?s=t._asObject:(r=t.isNullable(n),r&&(s=t._generalNullableAsCheckImplementation)),n._as=s,n._as(e)},_nullIs(e){var r,n=e._kind;return t.isStrongTopType(e)?r=!0:e!==h.legacy_Object&&e!==h.legacy_Never&&n!==7?n===6&&t._nullIs(e._primary)?r=!0:r=n===8&&t._nullIs(e._primary)||e===h.Null||e===h.JSNull:r=!0,r},_generalIsTestImplementation(e){var r=this;return e==null?t._nullIs(r):t.isSubtype(ue.typeUniverse,t.instanceOrFunctionType(e,r),r)},_generalNullableIsTestImplementation(e){return e==null?!0:this._primary._is(e)},_isTestViaProperty(e){var r,n=this;return e==null?t._nullIs(n):(r=n._specializedTestResource,e instanceof t.Object?!!e[r]:!!C.getInterceptor$(e)[r])},_isListTestViaProperty(e){var r,n=this;return e==null?t._nullIs(n):typeof e!="object"?!1:Array.isArray(e)?!0:(r=n._specializedTestResource,e instanceof t.Object?!!e[r]:!!C.getInterceptor$(e)[r])},_generalAsCheckImplementation(e){var r,n=this;if(e==null){if(r=t.isNullable(n),r)return e}else if(n._is(e))return e;t._failedAsCheck(e,n)},_generalNullableAsCheckImplementation(e){var r=this;if(e==null)return e;if(r._is(e))return e;t._failedAsCheck(e,r)},_failedAsCheck(e,r){throw t.wrapException(t._TypeError$fromMessage(t._Error_compose(e,t._rtiToString(r,null))))},_Error_compose(e,r){return t.Error_safeToString(e)+": type '"+t._rtiToString(t._structuralTypeOf(e),null)+"' is not a subtype of type '"+r+"'"},_TypeError$fromMessage(e){return new t._TypeError("TypeError: "+e)},_TypeError__TypeError$forType(e,r){return new t._TypeError("TypeError: "+t._Error_compose(e,r))},_isFutureOr(e){var r=this,n=r._kind===6?r._primary:r;return n._primary._is(e)||t.Rti__getFutureFromFutureOr(ue.typeUniverse,n)._is(e)},_isObject(e){return e!=null},_asObject(e){if(e!=null)return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"Object"))},_isTop(e){return!0},_asTop(e){return e},_isNever(e){return!1},_isBool(e){return e===!0||e===!1},_asBool(e){if(e===!0)return!0;if(e===!1)return!1;throw t.wrapException(t._TypeError__TypeError$forType(e,"bool"))},_asBoolS(e){if(e===!0)return!0;if(e===!1)return!1;if(e==null)return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"bool"))},_asBoolQ(e){if(e===!0)return!0;if(e===!1)return!1;if(e==null)return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"bool?"))},_asDouble(e){if(typeof e=="number")return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"double"))},_asDoubleS(e){if(typeof e=="number"||e==null)return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"double"))},_asDoubleQ(e){if(typeof e=="number"||e==null)return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"double?"))},_isInt(e){return typeof e=="number"&&Math.floor(e)===e},_asInt(e){if(typeof e=="number"&&Math.floor(e)===e)return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"int"))},_asIntS(e){if(typeof e=="number"&&Math.floor(e)===e||e==null)return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"int"))},_asIntQ(e){if(typeof e=="number"&&Math.floor(e)===e||e==null)return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"int?"))},_isNum(e){return typeof e=="number"},_asNum(e){if(typeof e=="number")return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"num"))},_asNumS(e){if(typeof e=="number"||e==null)return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"num"))},_asNumQ(e){if(typeof e=="number"||e==null)return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"num?"))},_isString(e){return typeof e=="string"},_asString(e){if(typeof e=="string")return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"String"))},_asStringS(e){if(typeof e=="string"||e==null)return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"String"))},_asStringQ(e){if(typeof e=="string"||e==null)return e;throw t.wrapException(t._TypeError__TypeError$forType(e,"String?"))},_rtiArrayToString(e,r){var n,s,a;for(n="",s="",a=0;a<e.length;++a,s=", ")n+=s+t._rtiToString(e[a],r);return n},_recordRtiToString(e,r){var n,s,a,i,l,_,p=e._primary,d=e._rest;if(p==="")return"("+t._rtiArrayToString(d,r)+")";for(n=d.length,s=p.split(","),a=s.length-n,i="(",l="",_=0;_<n;++_,l=", ")i+=l,a===0&&(i+="{"),i+=t._rtiToString(d[_],r),a>=0&&(i+=" "+s[a]),++a;return i+"})"},_functionRtiToString(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce=", ";if(n!=null){for(s=n.length,r==null?(r=t._setArrayType([],h.JSArray_String),a=null):a=r.length,i=r.length,l=s;l>0;--l)r.push("T"+(i+l));for(_=h.nullable_Object,p=h.legacy_Object,d="<",g="",l=0;l<s;++l,g=ce)d=f.JSString_methods.$add(d+g,r[r.length-1-l]),S=n[l],b=S._kind,b===2||b===3||b===4||b===5||S===_?w=!0:S!==p?w=!1:w=!0,w||(d+=" extends "+t._rtiToString(S,r));d+=">"}else d="",a=null;for(_=e._primary,E=e._rest,L=E._requiredPositional,T=L.length,F=E._optionalPositional,D=F.length,B=E._named,z=B.length,Y=t._rtiToString(_,r),G="",se="",l=0;l<T;++l,se=ce)G+=se+t._rtiToString(L[l],r);if(D>0){for(G+=se+"[",se="",l=0;l<D;++l,se=ce)G+=se+t._rtiToString(F[l],r);G+="]"}if(z>0){for(G+=se+"{",se="",l=0;l<z;l+=3,se=ce)G+=se,B[l+1]&&(G+="required "),G+=t._rtiToString(B[l+2],r)+" "+B[l];G+="}"}return a!=null&&(r.toString,r.length=a),d+"("+G+") => "+Y},_rtiToString(e,r){var n,s,a,i,l,_,p=e._kind;return p===5?"erased":p===2?"dynamic":p===3?"void":p===1?"Never":p===4?"any":p===6?(n=t._rtiToString(e._primary,r),n):p===7?(s=e._primary,n=t._rtiToString(s,r),a=s._kind,(a===12||a===13?"("+n+")":n)+"?"):p===8?"FutureOr<"+t._rtiToString(e._primary,r)+">":p===9?(i=t._unminifyOrTag(e._primary),l=e._rest,l.length>0?i+("<"+t._rtiArrayToString(l,r)+">"):i):p===11?t._recordRtiToString(e,r):p===12?t._functionRtiToString(e,r,null):p===13?t._functionRtiToString(e._primary,r,e._rest):p===14?(_=e._primary,r[r.length-1-_]):"?"},_unminifyOrTag(e){var r=ue.mangledGlobalNames[e];return r??e},_Universe_findRule(e,r){for(var n=e.tR[r];typeof n=="string";)n=e.tR[n];return n},_Universe_findErasedType(e,r){var n,s,a,i,l,_=e.eT,p=_[r];if(p==null)return t._Universe_eval(e,r,!1);if(typeof p=="number"){for(n=p,s=t._Universe__lookupTerminalRti(e,5,"#"),a=t._Utils_newArrayOrEmpty(n),i=0;i<n;++i)a[i]=s;return l=t._Universe__lookupInterfaceRti(e,r,a),_[r]=l,l}else return p},_Universe_addRules(e,r){return t._Utils_objectAssign(e.tR,r)},_Universe_addErasedTypes(e,r){return t._Utils_objectAssign(e.eT,r)},_Universe_eval(e,r,n){var s,a=e.eC,i=a.get(r);return i??(s=t._Parser_parse(t._Parser_create(e,null,r,n)),a.set(r,s),s)},_Universe_evalInEnvironment(e,r,n){var s,a,i=r._evalCache;return i==null&&(i=r._evalCache=new Map),s=i.get(n),s??(a=t._Parser_parse(t._Parser_create(e,r,n,!0)),i.set(n,a),a)},_Universe_bind(e,r,n){var s,a,i,l=r._bindCache;return l==null&&(l=r._bindCache=new Map),s=n._canonicalRecipe,a=l.get(s),a??(i=t._Universe__lookupBindingRti(e,r,n._kind===10?n._rest:[n]),l.set(s,i),i)},_Universe__installTypeTests(e,r){return r._as=t._installSpecializedAsCheck,r._is=t._installSpecializedIsTest,r},_Universe__lookupTerminalRti(e,r,n){var s,a,i=e.eC.get(n);return i??(s=new t.Rti(null,null),s._kind=r,s._canonicalRecipe=n,a=t._Universe__installTypeTests(e,s),e.eC.set(n,a),a)},_Universe__lookupStarRti(e,r,n){var s,a=r._canonicalRecipe+"*",i=e.eC.get(a);return i??(s=t._Universe__createStarRti(e,r,a,n),e.eC.set(a,s),s)},_Universe__createStarRti(e,r,n,s){var a,i,l;return s&&(a=r._kind,t.isStrongTopType(r)?i=!0:i=r===h.Null||r===h.JSNull||a===7||a===6,i)?r:(l=new t.Rti(null,null),l._kind=6,l._primary=r,l._canonicalRecipe=n,t._Universe__installTypeTests(e,l))},_Universe__lookupQuestionRti(e,r,n){var s,a=r._canonicalRecipe+"?",i=e.eC.get(a);return i??(s=t._Universe__createQuestionRti(e,r,a,n),e.eC.set(a,s),s)},_Universe__createQuestionRti(e,r,n,s){var a,i,l,_;if(s){if(a=r._kind,t.isStrongTopType(r)||r===h.Null||r===h.JSNull?i=!0:a!==7?i=a===8&&t.isNullable(r._primary):i=!0,i)return r;if(a===1||r===h.legacy_Never)return h.Null;if(a===6)return l=r._primary,l._kind===8&&t.isNullable(l._primary)?l:t.Rti__getQuestionFromStar(e,r)}return _=new t.Rti(null,null),_._kind=7,_._primary=r,_._canonicalRecipe=n,t._Universe__installTypeTests(e,_)},_Universe__lookupFutureOrRti(e,r,n){var s,a=r._canonicalRecipe+"/",i=e.eC.get(a);return i??(s=t._Universe__createFutureOrRti(e,r,a,n),e.eC.set(a,s),s)},_Universe__createFutureOrRti(e,r,n,s){var a,i,l;if(s){if(a=r._kind,t.isStrongTopType(r)?i=!0:r!==h.legacy_Object?i=!1:i=!0,i||r===h.Object)return r;if(a===1)return t._Universe__lookupInterfaceRti(e,"Future",[r]);if(r===h.Null||r===h.JSNull)return h.nullable_Future_Null}return l=new t.Rti(null,null),l._kind=8,l._primary=r,l._canonicalRecipe=n,t._Universe__installTypeTests(e,l)},_Universe__lookupGenericFunctionParameterRti(e,r){var n,s,a=""+r+"^",i=e.eC.get(a);return i??(n=new t.Rti(null,null),n._kind=14,n._primary=r,n._canonicalRecipe=a,s=t._Universe__installTypeTests(e,n),e.eC.set(a,s),s)},_Universe__canonicalRecipeJoin(e){var r,n,s,a=e.length;for(r="",n="",s=0;s<a;++s,n=",")r+=n+e[s]._canonicalRecipe;return r},_Universe__canonicalRecipeJoinNamed(e){var r,n,s,a,i,l=e.length;for(r="",n="",s=0;s<l;s+=3,n=",")a=e[s],i=e[s+1]?"!":":",r+=n+a+i+e[s+2]._canonicalRecipe;return r},_Universe__lookupInterfaceRti(e,r,n){var s,a,i,l=r;return n.length>0&&(l+="<"+t._Universe__canonicalRecipeJoin(n)+">"),s=e.eC.get(l),s??(a=new t.Rti(null,null),a._kind=9,a._primary=r,a._rest=n,n.length>0&&(a._precomputed1=n[0]),a._canonicalRecipe=l,i=t._Universe__installTypeTests(e,a),e.eC.set(l,i),i)},_Universe__lookupBindingRti(e,r,n){var s,a,i,l,_,p;return r._kind===10?(s=r._primary,a=r._rest.concat(n)):(a=n,s=r),i=s._canonicalRecipe+(";<"+t._Universe__canonicalRecipeJoin(a)+">"),l=e.eC.get(i),l??(_=new t.Rti(null,null),_._kind=10,_._primary=s,_._rest=a,_._canonicalRecipe=i,p=t._Universe__installTypeTests(e,_),e.eC.set(i,p),p)},_Universe__lookupRecordRti(e,r,n){var s,a,i="+"+(r+"("+t._Universe__canonicalRecipeJoin(n)+")"),l=e.eC.get(i);return l??(s=new t.Rti(null,null),s._kind=11,s._primary=r,s._rest=n,s._canonicalRecipe=i,a=t._Universe__installTypeTests(e,s),e.eC.set(i,a),a)},_Universe__lookupFunctionRti(e,r,n){var s,a,i,l,_,p=r._canonicalRecipe,d=n._requiredPositional,g=d.length,S=n._optionalPositional,b=S.length,w=n._named,E=w.length,L="("+t._Universe__canonicalRecipeJoin(d);return b>0&&(s=g>0?",":"",L+=s+"["+t._Universe__canonicalRecipeJoin(S)+"]"),E>0&&(s=g>0?",":"",L+=s+"{"+t._Universe__canonicalRecipeJoinNamed(w)+"}"),a=p+(L+")"),i=e.eC.get(a),i??(l=new t.Rti(null,null),l._kind=12,l._primary=r,l._rest=n,l._canonicalRecipe=a,_=t._Universe__installTypeTests(e,l),e.eC.set(a,_),_)},_Universe__lookupGenericFunctionRti(e,r,n,s){var a,i=r._canonicalRecipe+("<"+t._Universe__canonicalRecipeJoin(n)+">"),l=e.eC.get(i);return l??(a=t._Universe__createGenericFunctionRti(e,r,n,i,s),e.eC.set(i,a),a)},_Universe__createGenericFunctionRti(e,r,n,s,a){var i,l,_,p,d,g,S,b;if(a){for(i=n.length,l=t._Utils_newArrayOrEmpty(i),_=0,p=0;p<i;++p)d=n[p],d._kind===1&&(l[p]=d,++_);if(_>0)return g=t._substitute(e,r,l,0),S=t._substituteArray(e,n,l,0),t._Universe__lookupGenericFunctionRti(e,g,S,n!==S)}return b=new t.Rti(null,null),b._kind=13,b._primary=r,b._rest=n,b._canonicalRecipe=s,t._Universe__installTypeTests(e,b)},_Parser_create(e,r,n,s){return{u:e,e:r,r:n,s:[],p:0,n:s}},_Parser_parse(e){var r,n,s,a,i,l,_,p=e.r,d=e.s;for(r=p.length,n=0;n<r;)if(s=p.charCodeAt(n),s>=48&&s<=57)n=t._Parser_handleDigit(n+1,s,p,d);else if((((s|32)>>>0)-97&65535)<26||s===95||s===36||s===124)n=t._Parser_handleIdentifier(e,n,p,d,!1);else if(s===46)n=t._Parser_handleIdentifier(e,n,p,d,!0);else switch(++n,s){case 44:break;case 58:d.push(!1);break;case 33:d.push(!0);break;case 59:d.push(t._Parser_toType(e.u,e.e,d.pop()));break;case 94:d.push(t._Universe__lookupGenericFunctionParameterRti(e.u,d.pop()));break;case 35:d.push(t._Universe__lookupTerminalRti(e.u,5,"#"));break;case 64:d.push(t._Universe__lookupTerminalRti(e.u,2,"@"));break;case 126:d.push(t._Universe__lookupTerminalRti(e.u,3,"~"));break;case 60:d.push(e.p),e.p=d.length;break;case 62:t._Parser_handleTypeArguments(e,d);break;case 38:t._Parser_handleExtendedOperations(e,d);break;case 42:a=e.u,d.push(t._Universe__lookupStarRti(a,t._Parser_toType(a,e.e,d.pop()),e.n));break;case 63:a=e.u,d.push(t._Universe__lookupQuestionRti(a,t._Parser_toType(a,e.e,d.pop()),e.n));break;case 47:a=e.u,d.push(t._Universe__lookupFutureOrRti(a,t._Parser_toType(a,e.e,d.pop()),e.n));break;case 40:d.push(-3),d.push(e.p),e.p=d.length;break;case 41:t._Parser_handleArguments(e,d);break;case 91:d.push(e.p),e.p=d.length;break;case 93:i=d.splice(e.p),t._Parser_toTypes(e.u,e.e,i),e.p=d.pop(),d.push(i),d.push(-1);break;case 123:d.push(e.p),e.p=d.length;break;case 125:i=d.splice(e.p),t._Parser_toTypesNamed(e.u,e.e,i),e.p=d.pop(),d.push(i),d.push(-2);break;case 43:l=p.indexOf("(",n),d.push(p.substring(n,l)),d.push(-4),d.push(e.p),e.p=d.length,n=l+1;break;default:throw"Bad character "+s}return _=d.pop(),t._Parser_toType(e.u,e.e,_)},_Parser_handleDigit(e,r,n,s){var a,i,l=r-48;for(a=n.length;e<a&&(i=n.charCodeAt(e),i>=48&&i<=57);++e)l=l*10+(i-48);return s.push(l),e},_Parser_handleIdentifier(e,r,n,s,a){var i,l,_,p,d,g,S=r+1;for(i=n.length;S<i;++S)if(l=n.charCodeAt(S),l===46){if(a)break;a=!0}else if((((l|32)>>>0)-97&65535)<26||l===95||l===36||l===124?_=!0:_=l>=48&&l<=57,!_)break;return p=n.substring(r,S),a?(i=e.u,d=e.e,d._kind===10&&(d=d._primary),g=t._Universe_findRule(i,d._primary)[p],g==null&&t.throwExpression('No "'+p+'" in "'+t.Rti__getCanonicalRecipe(d)+'"'),s.push(t._Universe_evalInEnvironment(i,d,g))):s.push(p),S},_Parser_handleTypeArguments(e,r){var n,s=e.u,a=t._Parser_collectArray(e,r),i=r.pop();if(typeof i=="string")r.push(t._Universe__lookupInterfaceRti(s,i,a));else switch(n=t._Parser_toType(s,e.e,i),n._kind){case 12:r.push(t._Universe__lookupGenericFunctionRti(s,n,a,e.n));break;default:r.push(t._Universe__lookupBindingRti(s,n,a));break}},_Parser_handleArguments(e,r){var n,s,a,i,l,_=null,p=e.u,d=r.pop();if(typeof d=="number")switch(d){case-1:n=r.pop(),s=_;break;case-2:s=r.pop(),n=_;break;default:r.push(d),s=_,n=s;break}else r.push(d),s=_,n=s;switch(a=t._Parser_collectArray(e,r),d=r.pop(),d){case-3:d=r.pop(),n==null&&(n=p.sEA),s==null&&(s=p.sEA),i=t._Parser_toType(p,e.e,d),l=new t._FunctionParameters,l._requiredPositional=a,l._optionalPositional=n,l._named=s,r.push(t._Universe__lookupFunctionRti(p,i,l));return;case-4:r.push(t._Universe__lookupRecordRti(p,r.pop(),a));return;default:throw t.wrapException(t.AssertionError$("Unexpected state under `()`: "+t.S(d)))}},_Parser_handleExtendedOperations(e,r){var n=r.pop();if(n===0){r.push(t._Universe__lookupTerminalRti(e.u,1,"0&"));return}if(n===1){r.push(t._Universe__lookupTerminalRti(e.u,4,"1&"));return}throw t.wrapException(t.AssertionError$("Unexpected extended operation "+t.S(n)))},_Parser_collectArray(e,r){var n=r.splice(e.p);return t._Parser_toTypes(e.u,e.e,n),e.p=r.pop(),n},_Parser_toType(e,r,n){return typeof n=="string"?t._Universe__lookupInterfaceRti(e,n,e.sEA):typeof n=="number"?(r.toString,t._Parser_indexToType(e,r,n)):n},_Parser_toTypes(e,r,n){var s,a=n.length;for(s=0;s<a;++s)n[s]=t._Parser_toType(e,r,n[s])},_Parser_toTypesNamed(e,r,n){var s,a=n.length;for(s=2;s<a;s+=3)n[s]=t._Parser_toType(e,r,n[s])},_Parser_indexToType(e,r,n){var s,a,i=r._kind;if(i===10){if(n===0)return r._primary;if(s=r._rest,a=s.length,n<=a)return s[n-1];n-=a,r=r._primary,i=r._kind}else if(n===0)return r;if(i!==9)throw t.wrapException(t.AssertionError$("Indexed base must be an interface type"));if(s=r._rest,n<=s.length)return s[n-1];throw t.wrapException(t.AssertionError$("Bad index "+n+" for "+r.toString$0(0)))},isSubtype(e,r,n){var s,a=t.Rti__getIsSubtypeCache(r),i=a.get(n);return i??(s=t._isSubtype(e,r,null,n,null),a.set(n,s),s)},_isSubtype(e,r,n,s,a){var i,l,_,p,d,g,S,b,w,E,L;if(r===s||(t.isStrongTopType(s)?i=!0:s!==h.legacy_Object?i=!1:i=!0,i)||(l=r._kind,l===4))return!0;if(t.isStrongTopType(r))return!1;if(r._kind!==1?i=!1:i=!0,i||(_=l===14,_&&t._isSubtype(e,n[r._primary],n,s,a)))return!0;if(p=s._kind,i=r===h.Null||r===h.JSNull,i)return p===8?t._isSubtype(e,r,n,s._primary,a):s===h.Null||s===h.JSNull||p===7||p===6;if(s===h.Object)return l===8||l===6?t._isSubtype(e,r._primary,n,s,a):l!==7;if(l===6)return t._isSubtype(e,r._primary,n,s,a);if(p===6)return i=t.Rti__getQuestionFromStar(e,s),t._isSubtype(e,r,n,i,a);if(l===8)return t._isSubtype(e,r._primary,n,s,a)?t._isSubtype(e,t.Rti__getFutureFromFutureOr(e,r),n,s,a):!1;if(l===7)return i=t._isSubtype(e,h.Null,n,s,a),i&&t._isSubtype(e,r._primary,n,s,a);if(p===8)return t._isSubtype(e,r,n,s._primary,a)?!0:t._isSubtype(e,r,n,t.Rti__getFutureFromFutureOr(e,s),a);if(p===7)return i=t._isSubtype(e,r,n,h.Null,a),i||t._isSubtype(e,r,n,s._primary,a);if(_)return!1;if(i=l!==12,(!i||l===13)&&s===h.Function||(d=l===11,d&&s===h.Record))return!0;if(p===13){if(r===h.JavaScriptFunction)return!0;if(l!==13||(g=r._rest,S=s._rest,b=g.length,b!==S.length))return!1;for(n=n==null?g:g.concat(n),a=a==null?S:S.concat(a),w=0;w<b;++w)if(E=g[w],L=S[w],!t._isSubtype(e,E,n,L,a)||!t._isSubtype(e,L,a,E,n))return!1;return t._isFunctionSubtype(e,r._primary,n,s._primary,a)}return p===12?r===h.JavaScriptFunction?!0:i?!1:t._isFunctionSubtype(e,r,n,s,a):l===9?p!==9?!1:t._isInterfaceSubtype(e,r,n,s,a):d&&p===11?t._isRecordSubtype(e,r,n,s,a):!1},_isFunctionSubtype(e,r,n,s,a){var i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we;if(!t._isSubtype(e,r._primary,n,s._primary,a)||(i=r._rest,l=s._rest,_=i._requiredPositional,p=l._requiredPositional,d=_.length,g=p.length,d>g)||(S=g-d,b=i._optionalPositional,w=l._optionalPositional,E=b.length,L=w.length,d+E<g+L))return!1;for(T=0;T<d;++T)if(F=_[T],!t._isSubtype(e,p[T],a,F,n))return!1;for(T=0;T<S;++T)if(F=b[T],!t._isSubtype(e,p[d+T],a,F,n))return!1;for(T=0;T<L;++T)if(F=b[S+T],!t._isSubtype(e,w[T],a,F,n))return!1;for(D=i._named,B=l._named,z=D.length,Y=B.length,G=0,se=0;se<Y;se+=3)for(ce=B[se];;){if(G>=z||(ye=D[G],G+=3,ce<ye))return!1;if(we=D[G-2],ye<ce){if(we)return!1;continue}if(F=B[se+1],we&&!F||(F=D[G-1],!t._isSubtype(e,B[se+2],a,F,n)))return!1;break}for(;G<z;){if(D[G+1])return!1;G+=3}return!0},_isInterfaceSubtype(e,r,n,s,a){for(var i,l,_,p,d,g,S,b=r._primary,w=s._primary;b!==w;){if(i=e.tR[b],i==null)return!1;if(typeof i=="string"){b=i;continue}if(l=i[w],l==null)return!1;for(_=l.length,p=_>0?new Array(_):ue.typeUniverse.sEA,d=0;d<_;++d)p[d]=t._Universe_evalInEnvironment(e,r,l[d]);return t._areArgumentsSubtypes(e,p,null,n,s._rest,a)}return g=r._rest,S=s._rest,t._areArgumentsSubtypes(e,g,null,n,S,a)},_areArgumentsSubtypes(e,r,n,s,a,i){var l,_,p,d=r.length;for(l=0;l<d;++l)if(_=r[l],p=a[l],!t._isSubtype(e,_,s,p,i))return!1;return!0},_isRecordSubtype(e,r,n,s,a){var i,l=r._rest,_=s._rest,p=l.length;if(p!==_.length||r._primary!==s._primary)return!1;for(i=0;i<p;++i)if(!t._isSubtype(e,l[i],n,_[i],a))return!1;return!0},isNullable(e){var r,n=e._kind;return e===h.Null||e===h.JSNull||t.isStrongTopType(e)?r=!0:n!==7?n===6&&t.isNullable(e._primary)?r=!0:r=n===8&&t.isNullable(e._primary):r=!0,r},isTopType(e){var r;return t.isStrongTopType(e)?r=!0:e!==h.legacy_Object?r=!1:r=!0,r},isStrongTopType(e){var r=e._kind;return r===2||r===3||r===4||r===5||e===h.nullable_Object},_Utils_objectAssign(e,r){var n,s,a=Object.keys(r),i=a.length;for(n=0;n<i;++n)s=a[n],e[s]=r[s]},_Utils_newArrayOrEmpty(e){return e>0?new Array(e):ue.typeUniverse.sEA},Rti:function(r,n){var s=this;s._as=r,s._is=n,s._cachedRuntimeType=s._specializedTestResource=s._unsoundIsSubtypeCache=s._isSubtypeCache=s._precomputed1=null,s._kind=0,s._canonicalRecipe=s._bindCache=s._evalCache=s._rest=s._primary=null},_FunctionParameters:function(){this._named=this._optionalPositional=this._requiredPositional=null},_Type:function(r){this._rti=r},_Error:function(){},_TypeError:function(r){this.__rti$_message=r},_AsyncRun__initializeScheduleImmediate(){var e,r,n={};return $.scheduleImmediate!=null?t.async__AsyncRun__scheduleImmediateJsOverride$closure():$.MutationObserver!=null&&$.document!=null?(e=$.document.createElement("div"),r=$.document.createElement("span"),n.storedCallback=null,new $.MutationObserver(t.convertDartClosureToJS(new t._AsyncRun__initializeScheduleImmediate_internalCallback(n),1)).observe(e,{childList:!0}),new t._AsyncRun__initializeScheduleImmediate_closure(n,e,r)):$.setImmediate!=null?t.async__AsyncRun__scheduleImmediateWithSetImmediate$closure():t.async__AsyncRun__scheduleImmediateWithTimer$closure()},_AsyncRun__scheduleImmediateJsOverride(e){$.scheduleImmediate(t.convertDartClosureToJS(new t._AsyncRun__scheduleImmediateJsOverride_internalCallback(e),0))},_AsyncRun__scheduleImmediateWithSetImmediate(e){$.setImmediate(t.convertDartClosureToJS(new t._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback(e),0))},_AsyncRun__scheduleImmediateWithTimer(e){t.Timer__createTimer(f.Duration_0,e)},Timer__createTimer(e,r){var n=f.JSInt_methods._tdivFast$1(e._duration,1e3);return t._TimerImpl$(n<0?0:n,r)},_TimerImpl$(e,r){var n=new t._TimerImpl(!0);return n._TimerImpl$2(e,r),n},_TimerImpl$periodic(e,r){var n=new t._TimerImpl(!1);return n._TimerImpl$periodic$2(e,r),n},_makeAsyncAwaitCompleter(e){return new t._AsyncAwaitCompleter(new t._Future(V.Zone__current,e._eval$1("_Future<0>")),e._eval$1("_AsyncAwaitCompleter<0>"))},_asyncStartSync(e,r){return e.call$2(0,null),r.isSync=!0,r._future},_asyncAwait(e,r){t._awaitOnObject(e,r)},_asyncReturn(e,r){r.complete$1(e)},_asyncRethrow(e,r){r.completeError$2(t.unwrapException(e),t.getTraceFromException(e))},_awaitOnObject(e,r){var n,s,a=new t._awaitOnObject_closure(r),i=new t._awaitOnObject_closure0(r);e instanceof t._Future?e._thenAwait$1$2(a,i,h.dynamic):(n=h.dynamic,e instanceof t._Future?e.then$1$2$onError(0,a,i,n):(s=new t._Future(V.Zone__current,h._Future_dynamic),s._state=8,s._resultOrListeners=e,s._thenAwait$1$2(a,i,n)))},_wrapJsFunctionForAsync(e){var r=function(n,s){return function(a,i){for(;;)try{n(a,i);break}catch(l){i=l,a=s}}}(e,1);return V.Zone__current.registerBinaryCallback$3$1(new t._wrapJsFunctionForAsync_closure(r),h.void,h.int,h.dynamic)},_SyncStarIterator__terminatedBody(e,r,n){return 0},AsyncError$(e,r){var n=t.checkNotNullable(e,"error",h.Object);return new t.AsyncError(n,r??t.AsyncError_defaultStackTrace(e))},AsyncError_defaultStackTrace(e){var r;return h.Error._is(e)&&(r=e.get$stackTrace(),r!=null)?r:f._StringStackTrace_3uE},Future_Future$value(e,r){var n;return r._as(e),n=new t._Future(V.Zone__current,r._eval$1("_Future<0>")),n._asyncComplete$1(e),n},Future_Future$error(e,r,n){var s,a;return t.checkNotNullable(e,"error",h.Object),s=V.Zone__current,s!==f.C__RootZone&&(a=s.errorCallback$2(e,r),a!=null&&(e=a.error,r=a.stackTrace)),r==null&&(r=t.AsyncError_defaultStackTrace(e)),s=new t._Future(V.Zone__current,n._eval$1("_Future<0>")),s._asyncCompleteError$2(e,r),s},Future_wait(e,r,n){var s,a,i,l,_,p,d,g,S,b={},w=null,E=new t._Future(V.Zone__current,n._eval$1("_Future<List<0>>"));b.values=null,b.remaining=0,s=t._Cell$named("error"),a=t._Cell$named("stackTrace"),i=new t.Future_wait_handleError(b,w,r,E,s,a);try{for(g=C.get$iterator$ax(e),S=h.Null;g.moveNext$0();)l=g.get$current(g),_=b.remaining,C.then$1$2$onError$x(l,new t.Future_wait_closure(b,_,E,w,r,s,a,n),i,S),++b.remaining;if(g=b.remaining,g===0)return g=E,g._completeWithValue$1(t._setArrayType([],n._eval$1("JSArray<0>"))),g;b.values=t.List_List$filled(g,null,!1,n._eval$1("0?"))}catch(L){if(p=t.unwrapException(L),d=t.getTraceFromException(L),b.remaining===0||r)return t.Future_Future$error(p,d,n._eval$1("List<0>"));s._value=p,a._value=d}return E},_Future$zoneValue(e,r,n){var s=new t._Future(r,n._eval$1("_Future<0>"));return s._state=8,s._resultOrListeners=e,s},_Future$value(e,r){var n=new t._Future(V.Zone__current,r._eval$1("_Future<0>"));return n._state=8,n._resultOrListeners=e,n},_Future__chainCoreFutureSync(e,r){for(var n,s;n=e._state,(n&4)!==0;)e=e._resultOrListeners;n&24?(s=r._removeListeners$0(),r._cloneResult$1(e),t._Future__propagateToListeners(r,s)):(s=r._resultOrListeners,r._setChained$1(e),e._prependListeners$1(s))},_Future__chainCoreFutureAsync(e,r){for(var n,s,a={},i=a.source=e;n=i._state,(n&4)!==0;)i=i._resultOrListeners,a.source=i;if(!(n&24)){s=r._resultOrListeners,r._setChained$1(i),a.source._prependListeners$1(s);return}if(!(n&16)&&r._resultOrListeners==null){r._cloneResult$1(i);return}r._state^=2,r._zone.scheduleMicrotask$1(new t._Future__chainCoreFutureAsync_closure(a,r))},_Future__propagateToListeners(e,r){for(var n,s,a,i,l,_,p,d,g,S,b,w,E={},L=E.source=e;;){if(n={},s=L._state,a=(s&16)===0,i=!a,r==null){i&&!(s&1)&&(s=L._resultOrListeners,L._zone.handleUncaughtError$2(s.error,s.stackTrace));return}for(n.listener=r,l=r._nextListener,L=r;l!=null;L=l,l=_)L._nextListener=null,t._Future__propagateToListeners(E.source,L),n.listener=l,_=l._nextListener;if(s=E.source,p=s._resultOrListeners,n.listenerHasError=i,n.listenerValueOrError=p,a?(d=L.state,d=(d&1)!==0||(d&15)===8):d=!0,d){if(g=L.result._zone,i?(L=s._zone,L=!(L===g||L.get$errorZone()===g.get$errorZone())):L=!1,L){L=E.source,s=L._resultOrListeners,L._zone.handleUncaughtError$2(s.error,s.stackTrace);return}if(S=V.Zone__current,S!==g?V.Zone__current=g:S=null,L=n.listener.state,(L&15)===8?new t._Future__propagateToListeners_handleWhenCompleteCallback(n,E,i).call$0():a?L&1&&new t._Future__propagateToListeners_handleValueCallback(n,p).call$0():L&2&&new t._Future__propagateToListeners_handleError(E,n).call$0(),S!=null&&(V.Zone__current=S),L=n.listenerValueOrError,L instanceof t._Future?(s=n.listener.$ti,s=s._eval$1("Future<2>")._is(L)||!s._rest[1]._is(L)):s=!1,s){if(b=n.listener.result,L._state&24){w=b._resultOrListeners,b._resultOrListeners=null,r=b._reverseListeners$1(w),b._state=L._state&30|b._state&1,b._resultOrListeners=L._resultOrListeners,E.source=L;continue}else t._Future__chainCoreFutureSync(L,b);return}}b=n.listener.result,w=b._resultOrListeners,b._resultOrListeners=null,r=b._reverseListeners$1(w),L=n.listenerHasError,s=n.listenerValueOrError,L?(b._state=b._state&1|16,b._resultOrListeners=s):(b._state=8,b._resultOrListeners=s),E.source=b,L=b}},_registerErrorHandler(e,r){if(h.dynamic_Function_Object_StackTrace._is(e))return r.registerBinaryCallback$3$1(e,h.dynamic,h.Object,h.StackTrace);if(h.dynamic_Function_Object._is(e))return r.registerUnaryCallback$2$1(e,h.dynamic,h.Object);throw t.wrapException(t.ArgumentError$value(e,"onError",W.Error_))},_microtaskLoop(){var e,r;for(e=V._nextCallback;e!=null;e=V._nextCallback)V._lastPriorityCallback=null,r=e.next,V._nextCallback=r,r==null&&(V._lastCallback=null),e.callback.call$0()},_startMicrotaskLoop(){V._isInCallbackLoop=!0;try{t._microtaskLoop()}finally{V._lastPriorityCallback=null,V._isInCallbackLoop=!1,V._nextCallback!=null&&V.$get$_AsyncRun__scheduleImmediateClosure().call$1(t.async___startMicrotaskLoop$closure())}},_scheduleAsyncCallback(e){var r=new t._AsyncCallbackEntry(e),n=V._lastCallback;n==null?(V._nextCallback=V._lastCallback=r,V._isInCallbackLoop||V.$get$_AsyncRun__scheduleImmediateClosure().call$1(t.async___startMicrotaskLoop$closure())):V._lastCallback=n.next=r},_schedulePriorityAsyncCallback(e){var r,n,s,a=V._nextCallback;if(a==null){t._scheduleAsyncCallback(e),V._lastPriorityCallback=V._lastCallback;return}r=new t._AsyncCallbackEntry(e),n=V._lastPriorityCallback,n==null?(r.next=a,V._nextCallback=V._lastPriorityCallback=r):(s=n.next,r.next=s,V._lastPriorityCallback=n.next=r,s==null&&(V._lastCallback=r))},scheduleMicrotask(e){var r,n=null,s=V.Zone__current;if(f.C__RootZone===s){t._rootScheduleMicrotask(n,n,f.C__RootZone,e);return}if(f.C__RootZone===s.get$_scheduleMicrotask().zone?r=f.C__RootZone.get$errorZone()===s.get$errorZone():r=!1,r){t._rootScheduleMicrotask(n,n,s,s.registerCallback$1$1(e,h.void));return}r=V.Zone__current,r.scheduleMicrotask$1(r.bindCallbackGuarded$1(e))},Stream_Stream$fromFuture(e,r){var n=null,s=r._eval$1("_SyncStreamController<0>"),a=new t._SyncStreamController(n,n,n,n,s);return e.then$1$2$onError(0,new t.Stream_Stream$fromFuture_closure(a,r),new t.Stream_Stream$fromFuture_closure0(a),h.Null),new t._ControllerStream(a,s._eval$1("_ControllerStream<1>"))},StreamIterator_StreamIterator(e){return new t._StreamIterator(t.checkNotNullable(e,"stream",h.Object))},StreamController_StreamController(e,r,n,s,a,i){return a?new t._SyncStreamController(r,n,s,e,i._eval$1("_SyncStreamController<0>")):new t._AsyncStreamController(r,n,s,e,i._eval$1("_AsyncStreamController<0>"))},_runGuarded(e){var r,n;if(e!=null)try{e.call$0()}catch(s){r=t.unwrapException(s),n=t.getTraceFromException(s),V.Zone__current.handleUncaughtError$2(r,n)}},_ControllerSubscription$(e,r,n,s,a,i){var l=V.Zone__current,_=a?1:0,p=t._BufferingStreamSubscription__registerDataHandler(l,r,i),d=t._BufferingStreamSubscription__registerErrorHandler(l,n),g=s??t.async___nullDoneHandler$closure();return new t._ControllerSubscription(e,p,d,l.registerCallback$1$1(g,h.void),l,_,i._eval$1("_ControllerSubscription<0>"))},_AddStreamState_makeErrorHandler(e){return new t._AddStreamState_makeErrorHandler_closure(e)},_BufferingStreamSubscription__registerDataHandler(e,r,n){var s=r??t.async___nullDataHandler$closure();return e.registerUnaryCallback$2$1(s,h.void,n)},_BufferingStreamSubscription__registerErrorHandler(e,r){if(r==null&&(r=t.async___nullErrorHandler$closure()),h.void_Function_Object_StackTrace._is(r))return e.registerBinaryCallback$3$1(r,h.dynamic,h.Object,h.StackTrace);if(h.void_Function_Object._is(r))return e.registerUnaryCallback$2$1(r,h.dynamic,h.Object);throw t.wrapException(t.ArgumentError$("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))},_nullDataHandler(e){},_nullErrorHandler(e,r){V.Zone__current.handleUncaughtError$2(e,r)},_nullDoneHandler(){},Timer_Timer(e,r){var n=V.Zone__current;return n===f.C__RootZone?n.createTimer$2(e,r):n.createTimer$2(e,n.bindCallbackGuarded$1(r))},_rootHandleUncaughtError(e,r,n,s,a){t._rootHandleError(s,a)},_rootHandleError(e,r){t._schedulePriorityAsyncCallback(new t._rootHandleError_closure(e,r))},_rootRun(e,r,n,s){var a,i=V.Zone__current;if(i===n)return s.call$0();V.Zone__current=n,a=i;try{return i=s.call$0(),i}finally{V.Zone__current=a}},_rootRunUnary(e,r,n,s,a){var i,l=V.Zone__current;if(l===n)return s.call$1(a);V.Zone__current=n,i=l;try{return l=s.call$1(a),l}finally{V.Zone__current=i}},_rootRunBinary(e,r,n,s,a,i){var l,_=V.Zone__current;if(_===n)return s.call$2(a,i);V.Zone__current=n,l=_;try{return _=s.call$2(a,i),_}finally{V.Zone__current=l}},_rootRegisterCallback(e,r,n,s){return s},_rootRegisterUnaryCallback(e,r,n,s){return s},_rootRegisterBinaryCallback(e,r,n,s){return s},_rootErrorCallback(e,r,n,s,a){return null},_rootScheduleMicrotask(e,r,n,s){var a,i;f.C__RootZone!==n&&(a=f.C__RootZone.get$errorZone(),i=n.get$errorZone(),s=a!==i?n.bindCallbackGuarded$1(s):n.bindCallback$1$1(s,h.void)),t._scheduleAsyncCallback(s)},_rootCreateTimer(e,r,n,s,a){return t.Timer__createTimer(s,f.C__RootZone!==n?n.bindCallback$1$1(a,h.void):a)},_rootCreatePeriodicTimer(e,r,n,s,a){var i;return f.C__RootZone!==n&&(a=n.bindUnaryCallback$2$1(a,h.void,h.Timer)),i=f.JSInt_methods._tdivFast$1(s._duration,1e3),t._TimerImpl$periodic(i<0?0:i,a)},_rootPrint(e,r,n,s){t.printString(s)},_printToZone(e){V.Zone__current.print$1(e)},_rootFork(e,r,n,s,a){var i,l,_;return V.printToZone=t.async___printToZone$closure(),s==null&&(s=f._ZoneSpecification_ALf),a==null?i=n.get$_async$_map():(l=h.nullable_Object,i=t.HashMap_HashMap$from(a,l,l)),l=new t._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,i),_=s.handleUncaughtError,_!=null&&(l._handleUncaughtError=new t._ZoneFunction(l,_)),l},runZoned(e,r,n){return t.checkNotNullable(e,"body",n._eval$1("0()")),t._runZoned(e,r,null,n)},_runZoned(e,r,n,s){return V.Zone__current.fork$2$specification$zoneValues(n,r).run$1$1(0,e,s)},_AsyncRun__initializeScheduleImmediate_internalCallback:function(r){this._box_0=r},_AsyncRun__initializeScheduleImmediate_closure:function(r,n,s){this._box_0=r,this.div=n,this.span=s},_AsyncRun__scheduleImmediateJsOverride_internalCallback:function(r){this.callback=r},_AsyncRun__scheduleImmediateWithSetImmediate_internalCallback:function(r){this.callback=r},_TimerImpl:function(r){this._once=r,this._handle=null,this._tick=0},_TimerImpl_internalCallback:function(r,n){this.$this=r,this.callback=n},_TimerImpl$periodic_closure:function(r,n,s,a){var i=this;i.$this=r,i.milliseconds=n,i.start=s,i.callback=a},_AsyncAwaitCompleter:function(r,n){this._future=r,this.isSync=!1,this.$ti=n},_awaitOnObject_closure:function(r){this.bodyFunction=r},_awaitOnObject_closure0:function(r){this.bodyFunction=r},_wrapJsFunctionForAsync_closure:function(r){this.$protected=r},_SyncStarIterator:function(r){var n=this;n._body=r,n._suspendedBodies=n._nestedIterator=n._datum=n._async$_current=null},_SyncStarIterable:function(r,n){this._outerHelper=r,this.$ti=n},AsyncError:function(r,n){this.error=r,this.stackTrace=n},Future_wait_handleError:function(r,n,s,a,i,l){var _=this;_._box_0=r,_.cleanUp=n,_.eagerError=s,_._future=a,_.error=i,_.stackTrace=l},Future_wait_closure:function(r,n,s,a,i,l,_,p){var d=this;d._box_0=r,d.pos=n,d._future=s,d.cleanUp=a,d.eagerError=i,d.error=l,d.stackTrace=_,d.T=p},_Completer:function(){},_AsyncCompleter:function(r,n){this.future=r,this.$ti=n},_SyncCompleter:function(r,n){this.future=r,this.$ti=n},_FutureListener:function(r,n,s,a,i){var l=this;l._nextListener=null,l.result=r,l.state=n,l.callback=s,l.errorCallback=a,l.$ti=i},_Future:function(r,n){var s=this;s._state=0,s._zone=r,s._resultOrListeners=null,s.$ti=n},_Future__addListener_closure:function(r,n){this.$this=r,this.listener=n},_Future__prependListeners_closure:function(r,n){this._box_0=r,this.$this=n},_Future__chainForeignFuture_closure:function(r){this.$this=r},_Future__chainForeignFuture_closure0:function(r){this.$this=r},_Future__chainForeignFuture_closure1:function(r,n,s){this.$this=r,this.e=n,this.s=s},_Future__chainCoreFutureAsync_closure:function(r,n){this._box_0=r,this.target=n},_Future__asyncCompleteWithValue_closure:function(r,n){this.$this=r,this.value=n},_Future__asyncCompleteError_closure:function(r,n,s){this.$this=r,this.error=n,this.stackTrace=s},_Future__propagateToListeners_handleWhenCompleteCallback:function(r,n,s){this._box_0=r,this._box_1=n,this.hasError=s},_Future__propagateToListeners_handleWhenCompleteCallback_closure:function(r){this.originalSource=r},_Future__propagateToListeners_handleValueCallback:function(r,n){this._box_0=r,this.sourceResult=n},_Future__propagateToListeners_handleError:function(r,n){this._box_1=r,this._box_0=n},_AsyncCallbackEntry:function(r){this.callback=r,this.next=null},Stream:function(){},Stream_Stream$fromFuture_closure:function(r,n){this.controller=r,this.T=n},Stream_Stream$fromFuture_closure0:function(r){this.controller=r},Stream_length_closure:function(r,n){this._box_0=r,this.$this=n},Stream_length_closure0:function(r,n){this._box_0=r,this.future=n},_StreamController:function(){},_StreamController__subscribe_closure:function(r){this.$this=r},_StreamController__recordCancel_complete:function(r){this.$this=r},_SyncStreamControllerDispatch:function(){},_AsyncStreamControllerDispatch:function(){},_AsyncStreamController:function(r,n,s,a,i){var l=this;l._varData=null,l._state=0,l._doneFuture=null,l.onListen=r,l.onPause=n,l.onResume=s,l.onCancel=a,l.$ti=i},_SyncStreamController:function(r,n,s,a,i){var l=this;l._varData=null,l._state=0,l._doneFuture=null,l.onListen=r,l.onPause=n,l.onResume=s,l.onCancel=a,l.$ti=i},_ControllerStream:function(r,n){this._controller=r,this.$ti=n},_ControllerSubscription:function(r,n,s,a,i,l,_){var p=this;p._controller=r,p._onData=n,p._onError=s,p._onDone=a,p._zone=i,p._state=l,p._pending=p._cancelFuture=null,p.$ti=_},_AddStreamState:function(){},_AddStreamState_makeErrorHandler_closure:function(r){this.controller=r},_AddStreamState_cancel_closure:function(r){this.$this=r},_StreamControllerAddStreamState:function(r,n,s){this.varData=r,this.addStreamFuture=n,this.addSubscription=s},_BufferingStreamSubscription:function(){},_BufferingStreamSubscription__sendError_sendError:function(r,n,s){this.$this=r,this.error=n,this.stackTrace=s},_BufferingStreamSubscription__sendDone_sendDone:function(r){this.$this=r},_StreamImpl:function(){},_DelayedEvent:function(){},_DelayedData:function(r){this.value=r,this.next=null},_DelayedError:function(r,n){this.error=r,this.stackTrace=n,this.next=null},_DelayedDone:function(){},_PendingEvents:function(){this._state=0,this.lastPendingEvent=this.firstPendingEvent=null},_PendingEvents_schedule_closure:function(r,n){this.$this=r,this.dispatch=n},_StreamIterator:function(r){this._subscription=null,this._stateData=r,this._async$_hasValue=!1},_ForwardingStream:function(){},_ForwardingStreamSubscription:function(r,n,s,a,i,l,_){var p=this;p._stream=r,p._subscription=null,p._onData=n,p._onError=s,p._onDone=a,p._zone=i,p._state=l,p._pending=p._cancelFuture=null,p.$ti=_},_ExpandStream:function(r,n,s){this._expand=r,this._async$_source=n,this.$ti=s},_ZoneFunction:function(r,n){this.zone=r,this.$function=n},_ZoneSpecification:function(r,n,s,a,i,l,_,p,d,g,S,b,w){var E=this;E.handleUncaughtError=r,E.run=n,E.runUnary=s,E.runBinary=a,E.registerCallback=i,E.registerUnaryCallback=l,E.registerBinaryCallback=_,E.errorCallback=p,E.scheduleMicrotask=d,E.createTimer=g,E.createPeriodicTimer=S,E.print=b,E.fork=w},_ZoneDelegate:function(r){this._delegationTarget=r},_Zone:function(){},_CustomZone:function(r,n,s,a,i,l,_,p,d,g,S,b,w,E,L){var T=this;T._run=r,T._runUnary=n,T._runBinary=s,T._registerCallback=a,T._registerUnaryCallback=i,T._registerBinaryCallback=l,T._errorCallback=_,T._scheduleMicrotask=p,T._createTimer=d,T._createPeriodicTimer=g,T._print=S,T._fork=b,T._handleUncaughtError=w,T._delegateCache=null,T.parent=E,T._async$_map=L},_CustomZone_bindCallback_closure:function(r,n,s){this.$this=r,this.registered=n,this.R=s},_CustomZone_bindUnaryCallback_closure:function(r,n,s,a){var i=this;i.$this=r,i.registered=n,i.T=s,i.R=a},_CustomZone_bindCallbackGuarded_closure:function(r,n){this.$this=r,this.registered=n},_rootHandleError_closure:function(r,n){this.error=r,this.stackTrace=n},_RootZone:function(){},_RootZone_bindCallback_closure:function(r,n,s){this.$this=r,this.f=n,this.R=s},_RootZone_bindUnaryCallback_closure:function(r,n,s,a){var i=this;i.$this=r,i.f=n,i.T=s,i.R=a},_RootZone_bindCallbackGuarded_closure:function(r,n){this.$this=r,this.f=n},HashMap_HashMap(e,r){return new t._HashMap(e._eval$1("@<0>")._bind$1(r)._eval$1("_HashMap<1,2>"))},_HashMap__getTableEntry(e,r){var n=e[r];return n===e?null:n},_HashMap__setTableEntry(e,r,n){n==null?e[r]=e:e[r]=n},_HashMap__newHashTable(){var e=Object.create(null);return t._HashMap__setTableEntry(e,"<non-identifier-key>",e),delete e["<non-identifier-key>"],e},LinkedHashMap_LinkedHashMap(e,r,n,s,a){if(n==null)if(r==null){if(e==null)return new t.JsLinkedHashMap(s._eval$1("@<0>")._bind$1(a)._eval$1("JsLinkedHashMap<1,2>"));r=t.collection___defaultHashCode$closure()}else{if(t.core__identityHashCode$closure()===r&&t.core__identical$closure()===e)return new t.JsIdentityLinkedHashMap(s._eval$1("@<0>")._bind$1(a)._eval$1("JsIdentityLinkedHashMap<1,2>"));e==null&&(e=t.collection___defaultEquals$closure())}else r==null&&(r=t.collection___defaultHashCode$closure()),e==null&&(e=t.collection___defaultEquals$closure());return t._LinkedCustomHashMap$(e,r,n,s,a)},LinkedHashMap_LinkedHashMap$_literal(e,r,n){return t.fillLiteralMap(e,new t.JsLinkedHashMap(r._eval$1("@<0>")._bind$1(n)._eval$1("JsLinkedHashMap<1,2>")))},LinkedHashMap_LinkedHashMap$_empty(e,r){return new t.JsLinkedHashMap(e._eval$1("@<0>")._bind$1(r)._eval$1("JsLinkedHashMap<1,2>"))},_LinkedCustomHashMap$(e,r,n,s,a){var i=n??new t._LinkedCustomHashMap_closure(s);return new t._LinkedCustomHashMap(e,r,i,s._eval$1("@<0>")._bind$1(a)._eval$1("_LinkedCustomHashMap<1,2>"))},LinkedHashSet_LinkedHashSet(e){return new t._LinkedHashSet(e._eval$1("_LinkedHashSet<0>"))},LinkedHashSet_LinkedHashSet$_empty(e){return new t._LinkedHashSet(e._eval$1("_LinkedHashSet<0>"))},LinkedHashSet_LinkedHashSet$_literal(e,r){return t.fillLiteralSet(e,new t._LinkedHashSet(r._eval$1("_LinkedHashSet<0>")))},_LinkedHashSet__newHashTable(){var e=Object.create(null);return e["<non-identifier-key>"]=e,delete e["<non-identifier-key>"],e},_LinkedHashSetIterator$(e,r){var n=new t._LinkedHashSetIterator(e,r);return n._collection$_cell=e._collection$_first,n},UnmodifiableListView$(e,r){return new t.UnmodifiableListView(e,r._eval$1("UnmodifiableListView<0>"))},_defaultEquals(e,r){return C.$eq$(e,r)},_defaultHashCode(e){return C.get$hashCode$(e)},HashMap_HashMap$from(e,r,n){var s=t.HashMap_HashMap(r,n);return e.forEach$1(0,new t.HashMap_HashMap$from_closure(s,r,n)),s},LinkedHashMap_LinkedHashMap$from(e,r,n){var s=t.LinkedHashMap_LinkedHashMap(null,null,null,r,n);return e.forEach$1(0,new t.LinkedHashMap_LinkedHashMap$from_closure(s,r,n)),s},LinkedHashMap_LinkedHashMap$of(e,r,n){var s=t.LinkedHashMap_LinkedHashMap(null,null,null,r,n);return s.addAll$1(0,e),s},LinkedHashSet_LinkedHashSet$from(e,r){var n,s,a=t.LinkedHashSet_LinkedHashSet(r);for(n=e.length,s=0;s<e.length;e.length===n||(0,t.throwConcurrentModificationError)(e),++s)a.add$1(0,r._as(e[s]));return a},LinkedHashSet_LinkedHashSet$of(e,r){var n=t.LinkedHashSet_LinkedHashSet(r);return n.addAll$1(0,e),n},ListBase__compareAny(e,r){var n=h.Comparable_dynamic;return C.compareTo$1$ns(n._as(e),n._as(r))},MapBase_mapToString(e){var r,n={};if(t.isToStringVisiting(e))return"{...}";r=new t.StringBuffer("");try{V.toStringVisiting.push(e),r._contents+="{",n.first=!0,e.forEach$1(0,new t.MapBase_mapToString_closure(n,r)),r._contents+="}"}finally{V.toStringVisiting.pop()}return n=r._contents,n.charCodeAt(0)==0,n},MapBase__fillMapWithIterables(e,r,n){for(var s=r.get$iterator(r),a=n.get$iterator(n),i=s.moveNext$0(),l=a.moveNext$0();i&&l;)e.$indexSet(0,s.get$current(s),a.get$current(a)),i=s.moveNext$0(),l=a.moveNext$0();if(i||l)throw t.wrapException(t.ArgumentError$("Iterables do not have same length.",null))},ListQueue$(e){return new t.ListQueue(t.List_List$filled(t.ListQueue__calculateCapacity(null),null,!1,e._eval$1("0?")),e._eval$1("ListQueue<0>"))},ListQueue__calculateCapacity(e){return 8},ListQueue__nextPowerOf2(e){var r;for(e=(e<<1>>>0)-1;;e=r)if(r=(e&e-1)>>>0,r===0)return e},_ListQueueIterator$(e){return new t._ListQueueIterator(e,e._tail,e._modificationCount,e._head)},_UnmodifiableSetMixin__throwUnmodifiable(){throw t.wrapException(t.UnsupportedError$("Cannot change an unmodifiable set"))},_HashMap:function(r){var n=this;n._collection$_length=0,n._collection$_keys=n._collection$_rest=n._collection$_nums=n._collection$_strings=null,n.$ti=r},_HashMap_values_closure:function(r){this.$this=r},_HashMap_addAll_closure:function(r){this.$this=r},_IdentityHashMap:function(r){var n=this;n._collection$_length=0,n._collection$_keys=n._collection$_rest=n._collection$_nums=n._collection$_strings=null,n.$ti=r},_HashMapKeyIterable:function(r,n){this._map=r,this.$ti=n},_HashMapKeyIterator:function(r,n){var s=this;s._map=r,s._collection$_keys=n,s._offset=0,s._collection$_current=null},_LinkedCustomHashMap:function(r,n,s,a){var i=this;i._equals=r,i._hashCode=n,i._validKey=s,i.__js_helper$_length=0,i._last=i._first=i.__js_helper$_rest=i._nums=i._strings=null,i._modifications=0,i.$ti=a},_LinkedCustomHashMap_closure:function(r){this.K=r},_LinkedHashSet:function(r){var n=this;n._collection$_length=0,n._collection$_last=n._collection$_first=n._collection$_rest=n._collection$_nums=n._collection$_strings=null,n._collection$_modifications=0,n.$ti=r},_LinkedIdentityHashSet:function(r){var n=this;n._collection$_length=0,n._collection$_last=n._collection$_first=n._collection$_rest=n._collection$_nums=n._collection$_strings=null,n._collection$_modifications=0,n.$ti=r},_LinkedHashSetCell:function(r){this._element=r,this._collection$_previous=this._collection$_next=null},_LinkedHashSetIterator:function(r,n){var s=this;s._set=r,s._collection$_modifications=n,s._collection$_current=s._collection$_cell=null},UnmodifiableListView:function(r,n){this._collection$_source=r,this.$ti=n},HashMap_HashMap$from_closure:function(r,n,s){this.result=r,this.K=n,this.V=s},LinkedHashMap_LinkedHashMap$from_closure:function(r,n,s){this.result=r,this.K=n,this.V=s},ListBase:function(){},MapBase:function(){},MapBase_addAll_closure:function(r){this.$this=r},MapBase_entries_closure:function(r){this.$this=r},MapBase_mapToString_closure:function(r,n){this._box_0=r,this.result=n},UnmodifiableMapBase:function(){},_MapBaseValueIterable:function(r,n){this._map=r,this.$ti=n},_MapBaseValueIterator:function(r,n){this._collection$_keys=r,this._map=n,this._collection$_current=null},_UnmodifiableMapMixin:function(){},MapView:function(){},UnmodifiableMapView:function(r,n){this._map=r,this.$ti=n},ListQueue:function(r,n){var s=this;s._table=r,s._modificationCount=s._tail=s._head=0,s.$ti=n},_ListQueueIterator:function(r,n,s,a){var i=this;i._queue=r,i._collection$_end=n,i._modificationCount=s,i._collection$_position=a,i._collection$_current=null},SetBase:function(){},_SetBase:function(){},_UnmodifiableSetMixin:function(){},UnmodifiableSetView:function(r,n){this._collection$_source=r,this.$ti=n},_UnmodifiableMapView_MapView__UnmodifiableMapMixin:function(){},_UnmodifiableSetView_SetBase__UnmodifiableSetMixin:function(){},Utf8Decoder__convertIntercepted(e,r,n,s){var a,i;return r instanceof Uint8Array?(a=r,s=a.length,s-n<15||(i=t.Utf8Decoder__convertInterceptedUint8List(e,a,n,s),i!=null&&e&&i.indexOf("�")>=0)?null:i):null},Utf8Decoder__convertInterceptedUint8List(e,r,n,s){var a=e?V.$get$Utf8Decoder__decoderNonfatal():V.$get$Utf8Decoder__decoder();return a==null?null:n===0&&s===r.length?t.Utf8Decoder__useTextDecoder(a,r):t.Utf8Decoder__useTextDecoder(a,r.subarray(n,t.RangeError_checkValidRange(n,s,r.length)))},Utf8Decoder__useTextDecoder(e,r){var n;try{return n=e.decode(r),n}catch{}return null},Base64Codec__checkPadding(e,r,n,s,a,i){if(f.JSInt_methods.$mod(i,4)!==0)throw t.wrapException(t.FormatException$("Invalid base64 padding, padded length must be multiple of four, is "+i,e,n));if(s+a!==i)throw t.wrapException(t.FormatException$("Invalid base64 padding, '=' not at the end",e,r));if(a>2)throw t.wrapException(t.FormatException$("Invalid base64 padding, more than two '=' characters",e,r))},_Base64Encoder_encodeChunk(e,r,n,s,a,i,l,_){var p,d,g,S,b,w,E=_>>>2,L=3-(_&3);for(p=C.getInterceptor$asx(r),d=n,g=0;d<s;++d)S=p.$index(r,d),g=(g|S)>>>0,E=(E<<8|S)&16777215,--L,L===0&&(b=l+1,i[l]=e.charCodeAt(E>>>18&63),l=b+1,i[b]=e.charCodeAt(E>>>12&63),b=l+1,i[l]=e.charCodeAt(E>>>6&63),l=b+1,i[b]=e.charCodeAt(E&63),E=0,L=3);if(g>=0&&g<=255)return a&&L<3?(b=l+1,w=b+1,3-L===1?(i[l]=e.charCodeAt(E>>>2&63),i[b]=e.charCodeAt(E<<4&63),i[w]=61,i[w+1]=61):(i[l]=e.charCodeAt(E>>>10&63),i[b]=e.charCodeAt(E>>>4&63),i[w]=e.charCodeAt(E<<2&63),i[w+1]=61),0):(E<<2|3-L)>>>0;for(d=n;d<s&&(S=p.$index(r,d),!(S<0||S>255));)++d;throw t.wrapException(t.ArgumentError$value(r,"Not a byte value at index "+d+": 0x"+C.toRadixString$1$n(p.$index(r,d),16),null))},JsonUnsupportedObjectError$(e,r,n){return new t.JsonUnsupportedObjectError(e,r)},_defaultToEncodable(e){return e.toJson$0()},_JsonStringStringifier$(e,r){return new t._JsonStringStringifier(e,[],t.convert___defaultToEncodable$closure())},_JsonStringStringifier_stringify(e,r,n){var s,a=new t.StringBuffer(""),i=t._JsonStringStringifier$(a,r);return i.writeObject$1(e),s=a._contents,s.charCodeAt(0)==0,s},_Utf8Decoder_errorDescription(e){switch(e){case 65:return"Missing extension byte";case 67:return"Unexpected extension byte";case 69:return"Invalid UTF-8 byte";case 71:return"Overlong encoding";case 73:return"Out of unicode range";case 75:return"Encoded surrogate";case 77:return"Unfinished UTF-8 octet sequence";default:return""}},_Utf8Decoder__makeUint8List(e,r,n){var s,a,i,l=n-r,_=new Uint8Array(l);for(s=C.getInterceptor$asx(e),a=0;a<l;++a)i=s.$index(e,r+a),_[a]=(i&4294967040)>>>0?255:i;return _},Utf8Decoder__decoder_closure:function(){},Utf8Decoder__decoderNonfatal_closure:function(){},AsciiCodec:function(){},_UnicodeSubsetEncoder:function(){},AsciiEncoder:function(r){this._subsetMask=r},Base64Codec:function(){},Base64Encoder:function(){},_Base64Encoder:function(r){this._convert$_state=0,this._alphabet=r},_Base64EncoderSink:function(){},_Utf8Base64EncoderSink:function(r,n){this._sink=r,this._encoder=n},ByteConversionSink:function(){},Codec:function(){},Converter:function(){},Encoding:function(){},JsonUnsupportedObjectError:function(r,n){this.unsupportedObject=r,this.cause=n},JsonCyclicError:function(r,n){this.unsupportedObject=r,this.cause=n},JsonCodec:function(){},JsonEncoder:function(r){this._toEncodable=r},_JsonStringifier:function(){},_JsonStringifier_writeMap_closure:function(r,n){this._box_0=r,this.keyValueList=n},_JsonStringStringifier:function(r,n,s){this._sink=r,this._seen=n,this._toEncodable=s},StringConversionSink:function(){},_StringSinkConversionSink:function(r){this._stringSink=r},_StringCallbackSink:function(r,n){this._convert$_callback=r,this._stringSink=n},_Utf8StringSinkAdapter:function(r,n,s){this._decoder=r,this._sink=n,this._stringSink=s},Utf8Codec:function(){},Utf8Encoder:function(){},_Utf8Encoder:function(r){this._bufferIndex=0,this._buffer=r},Utf8Decoder:function(r){this._allowMalformed=r},_Utf8Decoder:function(r){this.allowMalformed=r,this._convert$_state=16,this._charOrIndex=0},identityHashCode(e){return t.objectHashCode(e)},Function_apply(e,r){return t.Primitives_applyFunction(e,r,null)},Expando$(){return new t.Expando(new WeakMap)},Expando__checkType(e){(t._isBool(e)||typeof e=="number"||typeof e=="string"||e instanceof t._Record)&&t.Expando__badExpandoKey(e)},Expando__badExpandoKey(e){throw t.wrapException(t.ArgumentError$value(e,"object","Expandos are not allowed on strings, numbers, bools, records or null"))},int_parse(e,r){var n=t.Primitives_parseInt(e,r);if(n!=null)return n;throw t.wrapException(t.FormatException$(e,null,null))},double_parse(e){var r=t.Primitives_parseDouble(e);if(r!=null)return r;throw t.wrapException(t.FormatException$("Invalid double",e,null))},Error__throw(e,r){throw e=t.wrapException(e),e.stack=r.toString$0(0),e},List_List$filled(e,r,n,s){var a,i=n?C.JSArray_JSArray$growable(e,s):C.JSArray_JSArray$fixed(e,s);if(e!==0&&r!=null)for(a=0;a<i.length;++a)i[a]=r;return i},List_List$from(e,r,n){var s,a=t._setArrayType([],n._eval$1("JSArray<0>"));for(s=C.get$iterator$ax(e);s.moveNext$0();)a.push(s.get$current(s));return r?a:C.JSArray_markFixedList(a)},List_List$of(e,r,n){var s;return r?t.List_List$_of(e,n):(s=C.JSArray_markFixedList(t.List_List$_of(e,n)),s)},List_List$_of(e,r){var n,s;if(Array.isArray(e))return t._setArrayType(e.slice(0),r._eval$1("JSArray<0>"));for(n=t._setArrayType([],r._eval$1("JSArray<0>")),s=C.get$iterator$ax(e);s.moveNext$0();)n.push(s.get$current(s));return n},List_List$unmodifiable(e,r){return C.JSArray_markUnmodifiableList(t.List_List$from(e,!1,r))},String_String$fromCharCodes(e,r,n){var s,a;return Array.isArray(e)?(s=e,a=s.length,n=t.RangeError_checkValidRange(r,n,a),t.Primitives_stringFromCharCodes(r>0||n<a?s.slice(r,n):s)):h.NativeUint8List._is(e)?t.Primitives_stringFromNativeUint8List(e,r,t.RangeError_checkValidRange(r,n,e.length)):t.String__stringFromIterable(e,r,n)},String_String$fromCharCode(e){return t.Primitives_stringFromCharCode(e)},String__stringFromIterable(e,r,n){var s,a,i,l,_=null;if(r<0)throw t.wrapException(t.RangeError$range(r,0,C.get$length$asx(e),_,_));if(s=n==null,!s&&n<r)throw t.wrapException(t.RangeError$range(n,r,C.get$length$asx(e),_,_));for(a=C.get$iterator$ax(e),i=0;i<r;++i)if(!a.moveNext$0())throw t.wrapException(t.RangeError$range(r,0,i,_,_));if(l=[],s)for(;a.moveNext$0();)l.push(a.get$current(a));else for(i=r;i<n;++i){if(!a.moveNext$0())throw t.wrapException(t.RangeError$range(n,r,i,_,_));l.push(a.get$current(a))}return t.Primitives_stringFromCharCodes(l)},RegExp_RegExp(e,r){return new t.JSSyntaxRegExp(e,t.JSSyntaxRegExp_makeNative(e,r,!0,!1,!1,!1))},identical(e,r){return e==null?r==null:e===r},StringBuffer__writeAll(e,r,n){var s=C.get$iterator$ax(r);if(!s.moveNext$0())return e;if(n.length===0)do e+=t.S(s.get$current(s));while(s.moveNext$0());else for(e+=t.S(s.get$current(s));s.moveNext$0();)e=e+n+t.S(s.get$current(s));return e},NoSuchMethodError_NoSuchMethodError$withInvocation(e,r){return new t.NoSuchMethodError(e,r.get$memberName(),r.get$positionalArguments(),r.get$namedArguments())},Uri_base(){var e,r,n=t.Primitives_currentUri();if(n==null)throw t.wrapException(t.UnsupportedError$("'Uri.base' is not supported"));return e=V.Uri__cachedBaseUri,e!=null&&n===V.Uri__cachedBaseString?e:(r=t.Uri_parse(n),V.Uri__cachedBaseUri=r,V.Uri__cachedBaseString=n,r)},_Uri__uriEncode(e,r,n,s){var a,i,l,_,p,d="0123456789ABCDEF";if(n===f.C_Utf8Codec?(a=V.$get$_Uri__needsNoEncoding(),a=a._nativeRegExp.test(r)):a=!1,a)return r;for(i=f.C_Utf8Encoder.convert$1(r),a=i.length,l=0,_="";l<a;++l)p=i[l],p<128&&e[p>>>4]&1<<(p&15)?_+=t.Primitives_stringFromCharCode(p):_=s&&p===32?_+"+":_+"%"+d[p>>>4&15]+d[p&15];return _.charCodeAt(0)==0,_},StackTrace_current(){return t.getTraceFromException(new Error)},DateTime__fourDigits(e){var r=Math.abs(e),n=e<0?"-":"";return r>=1e3?""+e:r>=100?n+"0"+r:r>=10?n+"00"+r:n+"000"+r},DateTime__threeDigits(e){return e>=100?""+e:e>=10?"0"+e:"00"+e},DateTime__twoDigits(e){return e>=10?""+e:"0"+e},Duration$(e){return new t.Duration(1e3*e)},Error_safeToString(e){return typeof e=="number"||t._isBool(e)||e==null?C.toString$0$(e):typeof e=="string"?JSON.stringify(e):t.Primitives_safeToString(e)},Error_throwWithStackTrace(e,r){t.checkNotNullable(e,"error",h.Object),t.checkNotNullable(r,"stackTrace",h.StackTrace),t.Error__throw(e,r)},AssertionError$(e){return new t.AssertionError(e)},ArgumentError$(e,r){return new t.ArgumentError(!1,null,r,e)},ArgumentError$value(e,r,n){return new t.ArgumentError(!0,e,r,n)},ArgumentError_checkNotNull(e,r){return e},RangeError$(e){var r=null;return new t.RangeError(r,r,!1,r,r,e)},RangeError$value(e,r,n){return new t.RangeError(null,null,!0,e,r,n??"Value not in range")},RangeError$range(e,r,n,s,a){return new t.RangeError(r,n,!0,e,s,a??"Invalid value")},RangeError_checkValueInInterval(e,r,n,s){if(e<r||e>n)throw t.wrapException(t.RangeError$range(e,r,n,s,null));return e},RangeError_checkValidRange(e,r,n){if(0>e||e>n)throw t.wrapException(t.RangeError$range(e,0,n,"start",null));if(r!=null){if(e>r||r>n)throw t.wrapException(t.RangeError$range(r,e,n,"end",null));return r}return n},RangeError_checkNotNegative(e,r){if(e<0)throw t.wrapException(t.RangeError$range(e,0,null,r,null));return e},IndexError$withLength(e,r,n,s,a){return new t.IndexError(r,!0,e,a,"Index out of range")},IndexError_check(e,r,n,s,a){if(0>e||e>=r)throw t.wrapException(t.IndexError$withLength(e,r,n,s,a??"index"));return e},UnsupportedError$(e){return new t.UnsupportedError(e)},UnimplementedError$(e){return new t.UnimplementedError(e)},StateError$(e){return new t.StateError(e)},ConcurrentModificationError$(e){return new t.ConcurrentModificationError(e)},FormatException$(e,r,n){return new t.FormatException(e,r,n)},Iterable_Iterable$generate(e,r,n){return e<=0?new t.EmptyIterable(n._eval$1("EmptyIterable<0>")):new t._GeneratorIterable(e,r,n._eval$1("_GeneratorIterable<0>"))},Iterable_iterableToShortString(e,r,n){var s,a;if(t.isToStringVisiting(e))return r==="("&&n===")"?"(...)":r+"..."+n;s=t._setArrayType([],h.JSArray_String),V.toStringVisiting.push(e);try{t._iterablePartsToStrings(e,s)}finally{V.toStringVisiting.pop()}return a=t.StringBuffer__writeAll(r,s,", ")+n,a.charCodeAt(0)==0,a},Iterable_iterableToFullString(e,r,n){var s,a;if(t.isToStringVisiting(e))return r+"..."+n;s=new t.StringBuffer(r),V.toStringVisiting.push(e);try{a=s,a._contents=t.StringBuffer__writeAll(a._contents,e,", ")}finally{V.toStringVisiting.pop()}return s._contents+=n,a=s._contents,a.charCodeAt(0)==0,a},_iterablePartsToStrings(e,r){for(var n,s,a,i,l,_,p,d=e.get$iterator(e),g=0,S=0;g<80||S<3;){if(!d.moveNext$0())return;n=t.S(d.get$current(d)),r.push(n),g+=n.length+2,++S}if(d.moveNext$0())if(i=d.get$current(d),++S,d.moveNext$0()){for(l=d.get$current(d),++S;d.moveNext$0();i=l,l=_)if(_=d.get$current(d),++S,S>100){for(;g>75&&S>3;)g-=r.pop().length+2,--S;r.push("...");return}a=t.S(i),s=t.S(l),g+=s.length+a.length+4}else{if(S<=4){r.push(t.S(i));return}s=t.S(i),a=r.pop(),g+=s.length+2}else{if(S<=5)return;s=r.pop(),a=r.pop()}for(S>r.length+2?(g+=5,p="..."):p=null;g>80&&r.length>3;)g-=r.pop().length+2,p==null&&(g+=5,p="...");p!=null&&r.push(p),r.push(a),r.push(s)},Map_castFrom(e,r,n,s,a){return new t.CastMap(e,r._eval$1("@<0>")._bind$1(n)._bind$1(s)._bind$1(a)._eval$1("CastMap<1,2,3,4>"))},Object_hash(e,r,n,s){var a;return f.C_SentinelValue===n?(a=C.get$hashCode$(e),r=C.get$hashCode$(r),t.SystemHash_finish(t.SystemHash_combine(t.SystemHash_combine(V.$get$_hashSeed(),a),r))):f.C_SentinelValue===s?(a=C.get$hashCode$(e),r=C.get$hashCode$(r),n=C.get$hashCode$(n),t.SystemHash_finish(t.SystemHash_combine(t.SystemHash_combine(t.SystemHash_combine(V.$get$_hashSeed(),a),r),n))):(a=C.get$hashCode$(e),r=C.get$hashCode$(r),n=C.get$hashCode$(n),s=C.get$hashCode$(s),s=t.SystemHash_finish(t.SystemHash_combine(t.SystemHash_combine(t.SystemHash_combine(t.SystemHash_combine(V.$get$_hashSeed(),a),r),n),s)),s)},Object_hashAll(e){var r,n,s=V.$get$_hashSeed();for(r=e.length,n=0;n<e.length;e.length===r||(0,t.throwConcurrentModificationError)(e),++n)s=t.SystemHash_combine(s,C.get$hashCode$(e[n]));return t.SystemHash_finish(s)},print(e){var r=t.S(e),n=V.printToZone;n==null?t.printString(r):n.call$1(r)},Set_Set$unmodifiable(e,r){return new t.UnmodifiableSetView(t.LinkedHashSet_LinkedHashSet$of(e,r),r._eval$1("UnmodifiableSetView<0>"))},Set_castFrom(e,r,n,s){return new t.CastSet(e,r,n._eval$1("@<0>")._bind$1(s)._eval$1("CastSet<1,2>"))},_combineSurrogatePair(e,r){return 65536+((e&1023)<<10)+(r&1023)},Uri_Uri$dataFromString(e,r,n){var s,a,i=new t.StringBuffer(""),l=t._setArrayType([-1],h.JSArray_int);return r==null?s=null:s="utf-8",r==null&&(r=f.C_AsciiCodec),t.UriData__writeUri(n,s,null,i,l),l.push(i._contents.length),i._contents+=",",t.UriData__uriEncodeBytes(f.List_oFp,r.encode$1(e),i),a=i._contents,new t.UriData((a.charCodeAt(0)==0,a),l,null).get$uri()},Uri_parse(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=null,ce=e.length;if(ce>=5){if(r=((e.charCodeAt(4)^58)*3|e.charCodeAt(0)^100|e.charCodeAt(1)^97|e.charCodeAt(2)^116|e.charCodeAt(3)^97)>>>0,r===0)return t.UriData__parse(ce<ce?f.JSString_methods.substring$2(e,0,ce):e,5,se).get$uri();if(r===32)return t.UriData__parse(f.JSString_methods.substring$2(e,5,ce),0,se).get$uri()}return n=t.List_List$filled(8,0,!1,h.int),n[0]=0,n[1]=-1,n[2]=-1,n[7]=-1,n[3]=0,n[4]=0,n[5]=ce,n[6]=ce,t._scan(e,0,ce,0,n)>=14&&(n[7]=ce),s=n[1],s>=0&&t._scan(e,0,s,20,n)===20&&(n[7]=s),a=n[2]+1,i=n[3],l=n[4],_=n[5],p=n[6],p<_&&(_=p),l<a?l=_:l<=s&&(l=s+1),i<a&&(i=l),d=n[7]<0,d?a>s+3?(g=se,d=!1):(S=i>0,S&&i+1===l?(g=se,d=!1):(f.JSString_methods.startsWith$2(e,"\\",l)?b=!0:a>0?b=f.JSString_methods.startsWith$2(e,"\\",a-1)||f.JSString_methods.startsWith$2(e,"\\",a-2):b=!1,b?(g=se,d=!1):(_<ce&&_===l+2&&f.JSString_methods.startsWith$2(e,"..",l)?b=!0:b=_>l+2&&f.JSString_methods.startsWith$2(e,"/..",_-3),b?(g=se,d=!1):(s===4?f.JSString_methods.startsWith$2(e,"file",0)?(a<=0?(f.JSString_methods.startsWith$2(e,"/",l)?(w="file://",r=2):(w="file:///",r=3),e=w+f.JSString_methods.substring$2(e,l,ce),s-=0,S=r-0,_+=S,p+=S,ce=e.length,a=7,i=7,l=7):l===_&&(++p,E=_+1,e=f.JSString_methods.replaceRange$3(e,l,_,"/"),++ce,_=E),g="file"):f.JSString_methods.startsWith$2(e,"http",0)?(S&&i+3===l&&f.JSString_methods.startsWith$2(e,"80",i+1)&&(p-=3,L=l-3,_-=3,e=f.JSString_methods.replaceRange$3(e,i,l,""),ce-=3,l=L),g="http"):g=se:s===5&&f.JSString_methods.startsWith$2(e,"https",0)?(S&&i+4===l&&f.JSString_methods.startsWith$2(e,"443",i+1)&&(p-=4,L=l-4,_-=4,e=f.JSString_methods.replaceRange$3(e,i,l,""),ce-=3,l=L),g="https"):g=se,d=!0)))):g=se,d?(ce<e.length&&(e=f.JSString_methods.substring$2(e,0,ce),s-=0,a-=0,i-=0,l-=0,_-=0,p-=0),new t._SimpleUri(e,s,a,i,l,_,p,g)):(g==null&&(s>0?g=t._Uri__makeScheme(e,0,s):(s===0&&t._Uri__fail(e,0,"Invalid empty scheme"),g="")),a>0?(T=s+3,F=T<a?t._Uri__makeUserInfo(e,T,a-1):"",D=t._Uri__makeHost(e,a,i,!1),S=i+1,S<l?(B=t.Primitives_parseInt(f.JSString_methods.substring$2(e,S,l),se),z=t._Uri__makePort(B??t.throwExpression(t.FormatException$("Invalid port",e,S)),g)):z=se):(z=se,D=z,F=""),Y=t._Uri__makePath(e,l,_,se,g,D!=null),G=_<p?t._Uri__makeQuery(e,_+1,p,se):se,t._Uri$_internal(g,F,D,z,Y,G,p<ce?t._Uri__makeFragment(e,p+1,ce):se))},Uri_decodeComponent(e){return t._Uri__uriDecode(e,0,e.length,f.C_Utf8Codec,!1)},Uri__parseIPv4Address(e,r,n){var s,a,i,l,_,p,d="IPv4 address should contain exactly 4 parts",g="each part must be in the range 0..255",S=new t.Uri__parseIPv4Address_error(e),b=new Uint8Array(4);for(s=r,a=s,i=0;s<n;++s)l=e.charCodeAt(s),l!==46?(l^48)>9&&S.call$2("invalid character",s):(i===3&&S.call$2(d,s),_=t.int_parse(f.JSString_methods.substring$2(e,a,s),null),_>255&&S.call$2(g,a),p=i+1,b[i]=_,a=s+1,i=p);return i!==3&&S.call$2(d,n),_=t.int_parse(f.JSString_methods.substring$2(e,a,n),null),_>255&&S.call$2(g,a),b[i]=_,b},Uri_parseIPv6Address(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F=null,D=new t.Uri_parseIPv6Address_error(e),B=new t.Uri_parseIPv6Address_parseHex(D,e);for(e.length<2&&D.call$2("address is too short",F),s=t._setArrayType([],h.JSArray_int),a=r,i=a,l=!1,_=!1;a<n;++a)p=e.charCodeAt(a),p===58?(a===r&&(++a,e.charCodeAt(a)!==58&&D.call$2("invalid start colon.",a),i=a),a===i?(l&&D.call$2("only one wildcard `::` is allowed",a),s.push(-1),l=!0):s.push(B.call$2(i,a)),i=a+1):p===46&&(_=!0);for(s.length===0&&D.call$2("too few parts",F),d=i===n,g=f.JSArray_methods.get$last(s),d&&g!==-1&&D.call$2("expected a part after last `:`",n),d||(_?(S=t.Uri__parseIPv4Address(e,i,n),s.push((S[0]<<8|S[1])>>>0),s.push((S[2]<<8|S[3])>>>0)):s.push(B.call$2(i,n))),l?s.length>7&&D.call$2("an address with a wildcard must have less than 7 parts",F):s.length!==8&&D.call$2("an address without a wildcard must contain exactly 8 parts",F),b=new Uint8Array(16),g=s.length,w=9-g,a=0,E=0;a<g;++a)if(L=s[a],L===-1)for(T=0;T<w;++T)b[E]=0,b[E+1]=0,E+=2;else b[E]=f.JSInt_methods._shrOtherPositive$1(L,8),b[E+1]=L&255,E+=2;return b},_Uri$_internal(e,r,n,s,a,i,l){return new t._Uri(e,r,n,s,a,i,l)},_Uri__Uri(e,r,n,s){var a,i,l,_,p,d,g,S,b=null;return s=s==null?"":t._Uri__makeScheme(s,0,s.length),a=t._Uri__makeUserInfo(b,0,0),e=t._Uri__makeHost(e,0,e==null?0:e.length,!1),i=t._Uri__makeQuery(b,0,0,b),l=t._Uri__makeFragment(b,0,0),_=t._Uri__makePort(b,s),p=s==="file",e==null?d=a.length!==0||_!=null||p:d=!1,d&&(e=""),d=e==null,g=!d,r=t._Uri__makePath(r,0,r==null?0:r.length,n,s,g),S=s.length===0,S&&d&&!f.JSString_methods.startsWith$1(r,"/")?r=t._Uri__normalizeRelativePath(r,!S||g):r=t._Uri__removeDotSegments(r),t._Uri$_internal(s,a,d&&f.JSString_methods.startsWith$1(r,"//")?"":e,_,r,i,l)},_Uri__defaultPort(e){return e==="http"?80:e==="https"?443:0},_Uri__fail(e,r,n){throw t.wrapException(t.FormatException$(n,e,r))},_Uri__Uri$file(e,r){return r?t._Uri__makeWindowsFileUrl(e,!1):t._Uri__makeFileUri(e,!1)},_Uri__checkNonWindowsPathReservedCharacters(e,r){var n,s,a,i,l;for(n=e.length,s=0;s<n;++s)if(a=e[s],i=C.getInterceptor$asx(a),l=i.get$length(a),0>l&&t.throwExpression(t.RangeError$range(0,0,i.get$length(a),null,null)),t.stringContainsUnchecked(a,"/",0))throw n=t.UnsupportedError$("Illegal path character "+t.S(a)),t.wrapException(n)},_Uri__checkWindowsPathReservedCharacters(e,r,n){var s,a,i,l,_=null;for(s=t.SubListIterable$(e,n,_,t._arrayInstanceType(e)._precomputed1),s=new t.ListIterator(s,s.get$length(s)),a=t._instanceType(s)._precomputed1;s.moveNext$0();)if(i=s.__internal$_current,i==null&&(i=a._as(i)),l=t.RegExp_RegExp('["*/:<>?\\\\|]',!1),i.length,t.stringContainsUnchecked(i,l,0))throw r?t.wrapException(t.ArgumentError$("Illegal character in path",_)):t.wrapException(t.UnsupportedError$("Illegal character in path: "+i))},_Uri__checkWindowsDriveLetter(e,r){var n,s="Illegal drive letter ";if(65<=e&&e<=90?n=!0:n=97<=e&&e<=122,!n)throw r?t.wrapException(t.ArgumentError$(s+t.String_String$fromCharCode(e),null)):t.wrapException(t.UnsupportedError$(s+t.String_String$fromCharCode(e)))},_Uri__makeFileUri(e,r){var n=null,s=t._setArrayType(e.split("/"),h.JSArray_String);return f.JSString_methods.startsWith$1(e,"/")?t._Uri__Uri(n,n,s,"file"):t._Uri__Uri(n,n,s,n)},_Uri__makeWindowsFileUrl(e,r){var n,s,a,i,l="\\",_=null,p="file";if(f.JSString_methods.startsWith$1(e,"\\\\?\\")){if(f.JSString_methods.startsWith$2(e,"UNC\\",4))e=f.JSString_methods.replaceRange$3(e,0,7,l);else if(e=f.JSString_methods.substring$1(e,4),e.length<3||e.charCodeAt(1)!==58||e.charCodeAt(2)!==92)throw t.wrapException(t.ArgumentError$value(e,"path","Windows paths with \\\\?\\ prefix must be absolute"))}else e=t.stringReplaceAllUnchecked(e,"/",l);if(n=e.length,n>1&&e.charCodeAt(1)===58){if(t._Uri__checkWindowsDriveLetter(e.charCodeAt(0),!0),n===2||e.charCodeAt(2)!==92)throw t.wrapException(t.ArgumentError$value(e,"path","Windows paths with drive letter must be absolute"));return s=t._setArrayType(e.split(l),h.JSArray_String),t._Uri__checkWindowsPathReservedCharacters(s,!0,1),t._Uri__Uri(_,_,s,p)}return f.JSString_methods.startsWith$1(e,l)?f.JSString_methods.startsWith$2(e,l,1)?(a=f.JSString_methods.indexOf$2(e,l,2),n=a<0,i=n?f.JSString_methods.substring$1(e,2):f.JSString_methods.substring$2(e,2,a),s=t._setArrayType((n?"":f.JSString_methods.substring$1(e,a+1)).split(l),h.JSArray_String),t._Uri__checkWindowsPathReservedCharacters(s,!0,0),t._Uri__Uri(i,_,s,p)):(s=t._setArrayType(e.split(l),h.JSArray_String),t._Uri__checkWindowsPathReservedCharacters(s,!0,0),t._Uri__Uri(_,_,s,p)):(s=t._setArrayType(e.split(l),h.JSArray_String),t._Uri__checkWindowsPathReservedCharacters(s,!0,0),t._Uri__Uri(_,_,s,_))},_Uri__makePort(e,r){return e!=null&&e===t._Uri__defaultPort(r)?null:e},_Uri__makeHost(e,r,n,s){var a,i,l,_,p,d;if(e==null)return null;if(r===n)return"";if(e.charCodeAt(r)===91)return a=n-1,e.charCodeAt(a)!==93&&t._Uri__fail(e,r,"Missing end `]` to match `[` in host"),i=r+1,l=t._Uri__checkZoneID(e,i,a),l<a?(_=l+1,p=t._Uri__normalizeZoneID(e,f.JSString_methods.startsWith$2(e,"25",_)?l+3:_,a,"%25")):p="",t.Uri_parseIPv6Address(e,i,l),f.JSString_methods.substring$2(e,r,l).toLowerCase()+p+"]";for(d=r;d<n;++d)if(e.charCodeAt(d)===58)return l=f.JSString_methods.indexOf$2(e,"%",r),l=l>=r&&l<n?l:n,l<n?(_=l+1,p=t._Uri__normalizeZoneID(e,f.JSString_methods.startsWith$2(e,"25",_)?l+3:_,n,"%25")):p="",t.Uri_parseIPv6Address(e,r,l),"["+f.JSString_methods.substring$2(e,r,l)+p+"]";return t._Uri__normalizeRegName(e,r,n)},_Uri__checkZoneID(e,r,n){var s=f.JSString_methods.indexOf$2(e,"%",r);return s>=r&&s<n?s:n},_Uri__normalizeZoneID(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E=s!==""?new t.StringBuffer(s):null;for(a=r,i=a,l=!0;a<n;)if(_=e.charCodeAt(a),_===37){if(p=t._Uri__normalizeEscape(e,a,!0),d=p==null,d&&l){a+=3;continue}E==null&&(E=new t.StringBuffer("")),g=E._contents+=f.JSString_methods.substring$2(e,i,a),d?p=f.JSString_methods.substring$2(e,a,a+3):p==="%"&&t._Uri__fail(e,a,"ZoneID should not contain % anymore"),E._contents=g+p,a+=3,i=a,l=!0}else _<127&&f.List_M1A[_>>>4]&1<<(_&15)?(l&&65<=_&&90>=_&&(E==null&&(E=new t.StringBuffer("")),i<a&&(E._contents+=f.JSString_methods.substring$2(e,i,a),i=a),l=!1),++a):((_&64512)===55296&&a+1<n?(S=e.charCodeAt(a+1),(S&64512)===56320?(_=(_&1023)<<10|S&1023|65536,b=2):b=1):b=1,w=f.JSString_methods.substring$2(e,i,a),E==null&&(E=new t.StringBuffer("")),d=E,d._contents+=w,d._contents+=t._Uri__escapeChar(_),a+=b,i=a);return E==null?f.JSString_methods.substring$2(e,r,n):(i<n&&(E._contents+=f.JSString_methods.substring$2(e,i,n)),d=E._contents,d.charCodeAt(0)==0,d)},_Uri__normalizeRegName(e,r,n){var s,a,i,l,_,p,d,g,S,b,w;for(s=r,a=s,i=null,l=!0;s<n;)if(_=e.charCodeAt(s),_===37){if(p=t._Uri__normalizeEscape(e,s,!0),d=p==null,d&&l){s+=3;continue}i==null&&(i=new t.StringBuffer("")),g=f.JSString_methods.substring$2(e,a,s),S=i._contents+=l?g:g.toLowerCase(),d?(p=f.JSString_methods.substring$2(e,s,s+3),b=3):p==="%"?(p="%25",b=1):b=3,i._contents=S+p,s+=b,a=s,l=!0}else _<127&&f.List_ejq[_>>>4]&1<<(_&15)?(l&&65<=_&&90>=_&&(i==null&&(i=new t.StringBuffer("")),a<s&&(i._contents+=f.JSString_methods.substring$2(e,a,s),a=s),l=!1),++s):_<=93&&f.List_YmH[_>>>4]&1<<(_&15)?t._Uri__fail(e,s,"Invalid character"):((_&64512)===55296&&s+1<n?(w=e.charCodeAt(s+1),(w&64512)===56320?(_=(_&1023)<<10|w&1023|65536,b=2):b=1):b=1,g=f.JSString_methods.substring$2(e,a,s),l||(g=g.toLowerCase()),i==null&&(i=new t.StringBuffer("")),d=i,d._contents+=g,d._contents+=t._Uri__escapeChar(_),s+=b,a=s);return i==null?f.JSString_methods.substring$2(e,r,n):(a<n&&(g=f.JSString_methods.substring$2(e,a,n),i._contents+=l?g:g.toLowerCase()),d=i._contents,d.charCodeAt(0)==0,d)},_Uri__makeScheme(e,r,n){var s,a,i;if(r===n)return"";for(t._Uri__isAlphabeticCharacter(e.charCodeAt(r))||t._Uri__fail(e,r,"Scheme not starting with alphabetic character"),s=r,a=!1;s<n;++s)i=e.charCodeAt(s),i<128&&f.List_MMm[i>>>4]&1<<(i&15)||t._Uri__fail(e,s,"Illegal scheme character"),65<=i&&i<=90&&(a=!0);return e=f.JSString_methods.substring$2(e,r,n),t._Uri__canonicalizeScheme(a?e.toLowerCase():e)},_Uri__canonicalizeScheme(e){return e==="http"?"http":e==="file"?"file":e==="https"?"https":e==="package"?"package":e},_Uri__makeUserInfo(e,r,n){return e==null?"":t._Uri__normalizeOrSubstring(e,r,n,f.List_OL3,!1,!1)},_Uri__makePath(e,r,n,s,a,i){var l,_=a==="file",p=_||i;if(e==null){if(s==null)return _?"/":"";l=new t.MappedListIterable(s,new t._Uri__makePath_closure,t._arrayInstanceType(s)._eval$1("MappedListIterable<1,String>")).join$1(0,"/")}else{if(s!=null)throw t.wrapException(t.ArgumentError$("Both path and pathSegments specified",null));l=t._Uri__normalizeOrSubstring(e,r,n,f.List_XRg,!0,!0)}if(l.length===0){if(_)return"/"}else p&&!f.JSString_methods.startsWith$1(l,"/")&&(l="/"+l);return t._Uri__normalizePath(l,a,i)},_Uri__normalizePath(e,r,n){var s=r.length===0;return s&&!n&&!f.JSString_methods.startsWith$1(e,"/")&&!f.JSString_methods.startsWith$1(e,"\\")?t._Uri__normalizeRelativePath(e,!s||n):t._Uri__removeDotSegments(e)},_Uri__makeQuery(e,r,n,s){return e!=null?t._Uri__normalizeOrSubstring(e,r,n,f.List_oFp,!0,!1):null},_Uri__makeFragment(e,r,n){return e==null?null:t._Uri__normalizeOrSubstring(e,r,n,f.List_oFp,!0,!1)},_Uri__normalizeEscape(e,r,n){var s,a,i,l,_,p=r+2;return p>=e.length||(s=e.charCodeAt(r+1),a=e.charCodeAt(p),i=t.hexDigitValue(s),l=t.hexDigitValue(a),i<0||l<0)?"%":(_=i*16+l,_<127&&f.List_M1A[f.JSInt_methods._shrOtherPositive$1(_,4)]&1<<(_&15)?t.Primitives_stringFromCharCode(n&&65<=_&&90>=_?(_|32)>>>0:_):s>=97||a>=97?f.JSString_methods.substring$2(e,r,r+3).toUpperCase():null)},_Uri__escapeChar(e){var r,n,s,a,i,l="0123456789ABCDEF";if(e<128)r=new Uint8Array(3),r[0]=37,r[1]=l.charCodeAt(e>>>4),r[2]=l.charCodeAt(e&15);else for(e>2047?e>65535?(n=240,s=4):(n=224,s=3):(n=192,s=2),r=new Uint8Array(3*s),a=0;--s,s>=0;n=128)i=f.JSInt_methods._shrReceiverPositive$1(e,6*s)&63|n,r[a]=37,r[a+1]=l.charCodeAt(i>>>4),r[a+2]=l.charCodeAt(i&15),a+=3;return t.String_String$fromCharCodes(r,0,null)},_Uri__normalizeOrSubstring(e,r,n,s,a,i){var l=t._Uri__normalize(e,r,n,s,a,i);return l??f.JSString_methods.substring$2(e,r,n)},_Uri__normalize(e,r,n,s,a,i){var l,_,p,d,g,S,b,w,E,L,T=null;for(l=!a,_=r,p=_,d=T;_<n;)if(g=e.charCodeAt(_),g<127&&s[g>>>4]&1<<(g&15))++_;else{if(g===37){if(S=t._Uri__normalizeEscape(e,_,!1),S==null){_+=3;continue}S==="%"?(S="%25",b=1):b=3}else g===92&&i?(S="/",b=1):l&&g<=93&&f.List_YmH[g>>>4]&1<<(g&15)?(t._Uri__fail(e,_,"Invalid character"),b=T,S=b):((g&64512)===55296?(w=_+1,w<n?(E=e.charCodeAt(w),(E&64512)===56320?(g=(g&1023)<<10|E&1023|65536,b=2):b=1):b=1):b=1,S=t._Uri__escapeChar(g));d==null&&(d=new t.StringBuffer("")),w=d,L=w._contents+=f.JSString_methods.substring$2(e,p,_),w._contents=L+t.S(S),_+=b,p=_}return d==null?T:(p<n&&(d._contents+=f.JSString_methods.substring$2(e,p,n)),l=d._contents,l.charCodeAt(0)==0,l)},_Uri__mayContainDotSegments(e){return f.JSString_methods.startsWith$1(e,".")?!0:f.JSString_methods.indexOf$1(e,"/.")!==-1},_Uri__removeDotSegments(e){var r,n,s,a,i,l;if(!t._Uri__mayContainDotSegments(e))return e;for(r=t._setArrayType([],h.JSArray_String),n=e.split("/"),s=n.length,a=!1,i=0;i<s;++i)l=n[i],C.$eq$(l,"..")?(r.length!==0&&(r.pop(),r.length===0&&r.push("")),a=!0):l==="."?a=!0:(r.push(l),a=!1);return a&&r.push(""),f.JSArray_methods.join$1(r,"/")},_Uri__normalizeRelativePath(e,r){var n,s,a,i,l,_;if(!t._Uri__mayContainDotSegments(e))return r?e:t._Uri__escapeScheme(e);for(n=t._setArrayType([],h.JSArray_String),s=e.split("/"),a=s.length,i=!1,l=0;l<a;++l)_=s[l],_===".."?n.length!==0&&f.JSArray_methods.get$last(n)!==".."?(n.pop(),i=!0):(n.push(".."),i=!1):_==="."?i=!0:(n.push(_),i=!1);return s=n.length,s!==0?s=s===1&&n[0].length===0:s=!0,s?"./":((i||f.JSArray_methods.get$last(n)==="..")&&n.push(""),r||(n[0]=t._Uri__escapeScheme(n[0])),f.JSArray_methods.join$1(n,"/"))},_Uri__escapeScheme(e){var r,n,s=e.length;if(s>=2&&t._Uri__isAlphabeticCharacter(e.charCodeAt(0)))for(r=1;r<s;++r){if(n=e.charCodeAt(r),n===58)return f.JSString_methods.substring$2(e,0,r)+"%3A"+f.JSString_methods.substring$1(e,r+1);if(n>127||!(f.List_MMm[n>>>4]&1<<(n&15)))break}return e},_Uri__packageNameEnd(e,r){return e.isScheme$1("package")&&e._host==null?t._skipPackageNameChars(r,0,r.length):-1},_Uri__toWindowsFilePath(e){var r,n,s,a=e.get$pathSegments(),i=a.length;return i>0&&C.get$length$asx(a[0])===2&&C.codeUnitAt$1$s(a[0],1)===58?(t._Uri__checkWindowsDriveLetter(C.codeUnitAt$1$s(a[0],0),!1),t._Uri__checkWindowsPathReservedCharacters(a,!1,1),r=!0):(t._Uri__checkWindowsPathReservedCharacters(a,!1,0),r=!1),n=e.get$hasAbsolutePath()&&!r?"\\":"",e.get$hasAuthority()&&(s=e.get$host(),s.length!==0&&(n=n+"\\"+s+"\\")),n=t.StringBuffer__writeAll(n,a,"\\"),i=r&&i===1?n+"\\":n,i.charCodeAt(0)==0,i},_Uri__hexCharPairToByte(e,r){var n,s,a;for(n=0,s=0;s<2;++s)if(a=e.charCodeAt(r+s),48<=a&&a<=57)n=n*16+a-48;else if(a|=32,97<=a&&a<=102)n=n*16+a-87;else throw t.wrapException(t.ArgumentError$("Invalid URL encoding",null));return n},_Uri__uriDecode(e,r,n,s,a){for(var i,l,_,p,d=r;;){if(!(d<n)){i=!0;break}if(l=e.charCodeAt(d),l<=127&&l!==37?_=!1:_=!0,_){i=!1;break}++d}if(i){if(f.C_Utf8Codec!==s?_=!1:_=!0,_)return f.JSString_methods.substring$2(e,r,n);p=new t.CodeUnits(f.JSString_methods.substring$2(e,r,n))}else for(p=t._setArrayType([],h.JSArray_int),_=e.length,d=r;d<n;++d){if(l=e.charCodeAt(d),l>127)throw t.wrapException(t.ArgumentError$("Illegal percent encoding in URI",null));if(l===37){if(d+3>_)throw t.wrapException(t.ArgumentError$("Truncated URI",null));p.push(t._Uri__hexCharPairToByte(e,d+1)),d+=2}else p.push(l)}return f.Utf8Decoder_false.convert$1(p)},_Uri__isAlphabeticCharacter(e){var r=e|32;return 97<=r&&r<=122},UriData__writeUri(e,r,n,s,a){var i,l;if(e!=null?i=e.length===10&&t._caseInsensitiveCompareStart("text/plain",e,0)>=0:i=!0,i&&(e=""),e.length===0||e==="application/octet-stream")i=s._contents+=e;else{if(l=t.UriData__validateMimeType(e),l<0)throw t.wrapException(t.ArgumentError$value(e,"mimeType","Invalid MIME type"));i=s._contents+=t._Uri__uriEncode(f.List_yzX,f.JSString_methods.substring$2(e,0,l),f.C_Utf8Codec,!1),s._contents=i+"/",i=s._contents+=t._Uri__uriEncode(f.List_yzX,f.JSString_methods.substring$1(e,l+1),f.C_Utf8Codec,!1)}r!=null&&(a.push(i.length),a.push(s._contents.length+8),s._contents+=";charset=",s._contents+=t._Uri__uriEncode(f.List_yzX,r,f.C_Utf8Codec,!1))},UriData__validateMimeType(e){var r,n,s;for(r=e.length,n=-1,s=0;s<r;++s)if(e.charCodeAt(s)===47){if(n<0){n=s;continue}return-1}return n},UriData__parse(e,r,n){var s,a,i,l,_,p,d,g,S="Invalid MIME type",b=t._setArrayType([r-1],h.JSArray_int);for(s=e.length,a=r,i=-1,l=null;a<s&&(l=e.charCodeAt(a),!(l===44||l===59));++a)if(l===47){if(i<0){i=a;continue}throw t.wrapException(t.FormatException$(S,e,a))}if(i<0&&a>r)throw t.wrapException(t.FormatException$(S,e,a));for(;l!==44;){for(b.push(a),++a,_=-1;a<s;++a)if(l=e.charCodeAt(a),l===61)_<0&&(_=a);else if(l===59||l===44)break;if(_>=0)b.push(_);else{if(p=f.JSArray_methods.get$last(b),l!==44||a!==p+7||!f.JSString_methods.startsWith$2(e,"base64",p+1))throw t.wrapException(t.FormatException$("Expecting '='",e,a));break}}return b.push(a),d=a+1,(b.length&1)===1?e=f.C_Base64Codec.normalize$3(e,d,s):(g=t._Uri__normalize(e,d,s,f.List_oFp,!0,!1),g!=null&&(e=f.JSString_methods.replaceRange$3(e,d,s,g))),new t.UriData(e,b,n)},UriData__uriEncodeBytes(e,r,n){var s,a,i,l,_="0123456789ABCDEF";for(s=r.length,a=0,i=0;i<s;++i)l=r[i],a|=l,l<128&&e[l>>>4]&1<<(l&15)?n._contents+=t.Primitives_stringFromCharCode(l):(n._contents+=t.Primitives_stringFromCharCode(37),n._contents+=t.Primitives_stringFromCharCode(_.charCodeAt(l>>>4)),n._contents+=t.Primitives_stringFromCharCode(_.charCodeAt(l&15)));if(a&4294967040){for(i=0;i<s;++i)if(l=r[i],l>255)throw t.wrapException(t.ArgumentError$value(l,"non-byte value",null))}},_createTables(){var e,r,n,s,a,i="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",l=".",_=":",p="/",d="\\",g="?",S="#",b="/\\",w=C.JSArray_JSArray$allocateGrowable(22,h.Uint8List);for(e=0;e<22;++e)w[e]=new Uint8Array(96);return r=new t._createTables_build(w),n=new t._createTables_setChars,s=new t._createTables_setRange,a=r.call$2(0,225),n.call$3(a,i,1),n.call$3(a,l,14),n.call$3(a,_,34),n.call$3(a,p,3),n.call$3(a,d,227),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(14,225),n.call$3(a,i,1),n.call$3(a,l,15),n.call$3(a,_,34),n.call$3(a,b,234),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(15,225),n.call$3(a,i,1),n.call$3(a,"%",225),n.call$3(a,_,34),n.call$3(a,p,9),n.call$3(a,d,233),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(1,225),n.call$3(a,i,1),n.call$3(a,_,34),n.call$3(a,p,10),n.call$3(a,d,234),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(2,235),n.call$3(a,i,139),n.call$3(a,p,131),n.call$3(a,d,131),n.call$3(a,l,146),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(3,235),n.call$3(a,i,11),n.call$3(a,p,68),n.call$3(a,d,68),n.call$3(a,l,18),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(4,229),n.call$3(a,i,5),s.call$3(a,"AZ",229),n.call$3(a,_,102),n.call$3(a,"@",68),n.call$3(a,"[",232),n.call$3(a,p,138),n.call$3(a,d,138),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(5,229),n.call$3(a,i,5),s.call$3(a,"AZ",229),n.call$3(a,_,102),n.call$3(a,"@",68),n.call$3(a,p,138),n.call$3(a,d,138),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(6,231),s.call$3(a,"19",7),n.call$3(a,"@",68),n.call$3(a,p,138),n.call$3(a,d,138),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(7,231),s.call$3(a,"09",7),n.call$3(a,"@",68),n.call$3(a,p,138),n.call$3(a,d,138),n.call$3(a,g,172),n.call$3(a,S,205),n.call$3(r.call$2(8,8),"]",5),a=r.call$2(9,235),n.call$3(a,i,11),n.call$3(a,l,16),n.call$3(a,b,234),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(16,235),n.call$3(a,i,11),n.call$3(a,l,17),n.call$3(a,b,234),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(17,235),n.call$3(a,i,11),n.call$3(a,p,9),n.call$3(a,d,233),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(10,235),n.call$3(a,i,11),n.call$3(a,l,18),n.call$3(a,p,10),n.call$3(a,d,234),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(18,235),n.call$3(a,i,11),n.call$3(a,l,19),n.call$3(a,b,234),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(19,235),n.call$3(a,i,11),n.call$3(a,b,234),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(11,235),n.call$3(a,i,11),n.call$3(a,p,10),n.call$3(a,d,234),n.call$3(a,g,172),n.call$3(a,S,205),a=r.call$2(12,236),n.call$3(a,i,12),n.call$3(a,g,12),n.call$3(a,S,205),a=r.call$2(13,237),n.call$3(a,i,13),n.call$3(a,g,13),s.call$3(r.call$2(20,245),"az",21),a=r.call$2(21,245),s.call$3(a,"az",21),s.call$3(a,"09",21),n.call$3(a,"+-.",21),w},_scan(e,r,n,s,a){var i,l,_,p,d=V.$get$_scannerTables();for(i=r;i<n;++i)l=d[s],_=e.charCodeAt(i)^96,p=l[_>95?31:_],s=p&31,a[p>>>5]=i;return s},_SimpleUri__packageNameEnd(e){return e._schemeEnd===7&&f.JSString_methods.startsWith$1(e._uri,"package")&&e._hostStart<=0?t._skipPackageNameChars(e._uri,e._pathStart,e._queryStart):-1},_skipPackageNameChars(e,r,n){var s,a,i;for(s=r,a=0;s<n;++s){if(i=e.charCodeAt(s),i===47)return a!==0?s:-1;if(i===37||i===58)return-1;a|=i^46}return-1},_caseInsensitiveCompareStart(e,r,n){var s,a,i,l,_,p;for(s=e.length,a=0,i=0;i<s;++i)if(l=r.charCodeAt(n+i),_=e.charCodeAt(i)^l,_!==0){if(_===32&&(p=l|_,97<=p&&p<=122)){a=32;continue}return-1}return a},NoSuchMethodError_toString_closure:function(r,n){this._box_0=r,this.sb=n},DateTime:function(r,n){this._core$_value=r,this.isUtc=n},Duration:function(r){this._duration=r},_Enum:function(){},Error:function(){},AssertionError:function(r){this.message=r},TypeError:function(){},ArgumentError:function(r,n,s,a){var i=this;i._hasValue=r,i.invalidValue=n,i.name=s,i.message=a},RangeError:function(r,n,s,a,i,l){var _=this;_.start=r,_.end=n,_._hasValue=s,_.invalidValue=a,_.name=i,_.message=l},IndexError:function(r,n,s,a,i){var l=this;l.length=r,l._hasValue=n,l.invalidValue=s,l.name=a,l.message=i},NoSuchMethodError:function(r,n,s,a){var i=this;i._core$_receiver=r,i._memberName=n,i._core$_arguments=s,i._namedArguments=a},UnsupportedError:function(r){this.message=r},UnimplementedError:function(r){this.message=r},StateError:function(r){this.message=r},ConcurrentModificationError:function(r){this.modifiedObject=r},OutOfMemoryError:function(){},StackOverflowError:function(){},_Exception:function(r){this.message=r},FormatException:function(r,n,s){this.message=r,this.source=n,this.offset=s},Iterable:function(){},_GeneratorIterable:function(r,n,s){this.length=r,this._generator=n,this.$ti=s},MapEntry:function(r,n,s){this.key=r,this.value=n,this.$ti=s},Null:function(){},Object:function(){},_StringStackTrace:function(r){this._stackTrace=r},Runes:function(r){this.string=r},RuneIterator:function(r){var n=this;n.string=r,n._nextPosition=n._position=0,n._currentCodePoint=-1},StringBuffer:function(r){this._contents=r},Uri__parseIPv4Address_error:function(r){this.host=r},Uri_parseIPv6Address_error:function(r){this.host=r},Uri_parseIPv6Address_parseHex:function(r,n){this.error=r,this.host=n},_Uri:function(r,n,s,a,i,l,_){var p=this;p.scheme=r,p._userInfo=n,p._host=s,p._port=a,p.path=i,p._query=l,p._fragment=_,p.___Uri_hashCode_FI=p.___Uri_pathSegments_FI=p.___Uri__text_FI=V},_Uri__makePath_closure:function(){},UriData:function(r,n,s){this._text=r,this._separatorIndices=n,this._uriCache=s},_createTables_build:function(r){this.tables=r},_createTables_setChars:function(){},_createTables_setRange:function(){},_SimpleUri:function(r,n,s,a,i,l,_,p){var d=this;d._uri=r,d._schemeEnd=n,d._hostStart=s,d._portStart=a,d._pathStart=i,d._queryStart=l,d._fragmentStart=_,d._schemeCache=p,d._hashCodeCache=null},_DataUri:function(r,n,s,a,i,l,_){var p=this;p.scheme=r,p._userInfo=n,p._host=s,p._port=a,p.path=i,p._query=l,p._fragment=_,p.___Uri_hashCode_FI=p.___Uri_pathSegments_FI=p.___Uri__text_FI=V},Expando:function(r){this._jsWeakMap=r},_convertDartFunctionFast(e){var r,n=e.$dart_jsFunction;return n??(r=function(s,a){return function(){return s(a,Array.prototype.slice.apply(arguments))}}(t._callDartFunctionFast,e),r[V.$get$DART_CLOSURE_PROPERTY_NAME()]=e,e.$dart_jsFunction=r,r)},_convertDartFunctionFastCaptureThis(e){var r,n=e._$dart_jsFunctionCaptureThis;return n??(r=function(s,a){return function(){return s(a,this,Array.prototype.slice.apply(arguments))}}(t._callDartFunctionFastCaptureThis,e),r[V.$get$DART_CLOSURE_PROPERTY_NAME()]=e,e._$dart_jsFunctionCaptureThis=r,r)},_callDartFunctionFast(e,r){return t.Function_apply(e,r)},_callDartFunctionFastCaptureThis(e,r,n){var s=[r];return f.JSArray_methods.addAll$1(s,n),t.Function_apply(e,s)},allowInterop(e){return typeof e=="function"?e:t._convertDartFunctionFast(e)},allowInteropCaptureThis(e){if(typeof e=="function")throw t.wrapException(t.ArgumentError$("Function is already a JS function so cannot capture this.",null));return t._convertDartFunctionFastCaptureThis(e)},_noJsifyRequired(e){return e==null||t._isBool(e)||typeof e=="number"||typeof e=="string"||h.Int8List._is(e)||h.Uint8List._is(e)||h.Uint8ClampedList._is(e)||h.Int16List._is(e)||h.Uint16List._is(e)||h.Int32List._is(e)||h.Uint32List._is(e)||h.Float32List._is(e)||h.Float64List._is(e)||h.ByteBuffer._is(e)||h.ByteData._is(e)},jsify0(e){return t._noJsifyRequired(e)?e:new t.jsify__convert(new t._IdentityHashMap(h._IdentityHashMap_of_nullable_Object_and_nullable_Object)).call$1(e)},callConstructor(e,r){var n,s;if(r instanceof Array)switch(r.length){case 0:return new e;case 1:return new e(r[0]);case 2:return new e(r[0],r[1]);case 3:return new e(r[0],r[1],r[2]);case 4:return new e(r[0],r[1],r[2],r[3])}return n=[null],f.JSArray_methods.addAll$1(n,r),s=e.bind.apply(e,n),new s},promiseToFuture0(e,r){var n=new t._Future(V.Zone__current,r._eval$1("_Future<0>")),s=new t._AsyncCompleter(n,r._eval$1("_AsyncCompleter<0>"));return e.then(t.convertDartClosureToJS(new t.promiseToFuture_closure1(s),1),t.convertDartClosureToJS(new t.promiseToFuture_closure2(s),1)),n},jsify__convert:function(r){this._convertedObjects=r},promiseToFuture_closure1:function(r){this.completer=r},promiseToFuture_closure2:function(r){this.completer=r},NullRejectionException:function(r){this.isUndefined=r},max(e,r){return Math.max(e,r)},pow(e,r){return Math.pow(e,r)},Random_Random(){return f.C__JSRandom},_JSRandom:function(){},ArgParser:function(r,n,s,a,i,l,_){var p=this;p._arg_parser$_options=r,p._aliases=n,p.options=s,p.commands=a,p._optionsAndSeparators=i,p.allowTrailingOptions=l,p.usageLineLength=_},ArgParser__addOption_closure:function(r){this.$this=r},ArgParserException$(e,r){return new t.ArgParserException(r==null?f.List_empty:t.List_List$unmodifiable(r,h.String),e,null,null)},ArgParserException:function(r,n,s,a){var i=this;i.commands=r,i.message=n,i.source=s,i.offset=a},ArgResults:function(r,n,s,a){var i=this;i._parser=r,i._parsed=n,i.name=s,i.rest=a},Option:function(r,n,s,a,i,l,_,p,d,g,S,b,w){var E=this;E.name=r,E.abbr=n,E.help=s,E.valueHelp=a,E.allowed=i,E.allowedHelp=l,E.defaultsTo=_,E.negatable=p,E.callback=d,E.type=g,E.splitCommas=S,E.mandatory=b,E.hide=w},OptionType:function(r){this.name=r},Parser$(e,r,n,s,a){var i=t._setArrayType([],h.JSArray_String);return a!=null&&f.JSArray_methods.addAll$1(i,a),new t.Parser0(e,s,r,n,i,t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.dynamic))},_isLetterOrDigit(e){var r;return e>=65&&e<=90||e>=97&&e<=122?r=!0:r=e>=48&&e<=57,r},Parser0:function(r,n,s,a,i,l){var _=this;_._commandName=r,_._parser$_parent=n,_._grammar=s,_._args=a,_._parser$_rest=i,_._results=l},Parser_parse_closure:function(r){this.$this=r},Parser__setOption_closure:function(){},_Usage:function(r,n,s){var a=this;a._usage$_optionsAndSeparators=r,a._usage$_buffer=n,a._currentColumn=0,a.___Usage__columnWidths_FI=V,a._newlinesNeeded=0,a.lineLength=s},_Usage__writeOption_closure:function(){},_Usage__buildAllowedList_closure:function(r){this.option=r},FutureGroup:function(r,n,s){var a=this;a._future_group$_pending=0,a._future_group$_closed=!1,a._future_group$_completer=r,a._future_group$_values=n,a.$ti=s},FutureGroup_add_closure:function(r,n){this.$this=r,this.index=n},FutureGroup_add_closure0:function(r){this.$this=r},ErrorResult:function(r,n){this.error=r,this.stackTrace=n},ValueResult:function(r,n){this.value=r,this.$ti=n},StreamCompleter:function(r,n){this._stream_completer$_stream=r,this.$ti=n},_CompleterStream:function(r){this._sourceStream=this._stream_completer$_controller=null,this.$ti=r},StreamGroup:function(r,n,s){var a=this;a.__StreamGroup__controller_A=V,a._closed=!1,a._stream_group$_state=r,a._subscriptions=n,a.$ti=s},StreamGroup_add_closure:function(){},StreamGroup_add_closure0:function(r,n){this.$this=r,this.stream=n},StreamGroup__onListen_closure:function(){},StreamGroup__onCancel_closure:function(r){this.$this=r},StreamGroup__listenToStream_closure:function(r,n){this.$this=r,this.stream=n},_StreamGroupState:function(r){this.name=r},StreamQueue:function(r,n,s,a){var i=this;i._stream_queue$_source=r,i._stream_queue$_subscription=null,i._isDone=!1,i._eventsReceived=0,i._eventQueue=n,i._requestQueue=s,i.$ti=a},StreamQueue__ensureListening_closure:function(r){this.$this=r},StreamQueue__ensureListening_closure1:function(r){this.$this=r},StreamQueue__ensureListening_closure0:function(r){this.$this=r},_NextRequest:function(r,n){this._completer=r,this.$ti=n},isNodeJs(){var e=$.process;return e==null?e=null:(e=C.get$release$x(e),e=e==null?null:C.get$name$x(e)),C.$eq$(e,"node")},isBrowser(){return!t.isNodeJs()&&$.document!=null&&typeof $.document.querySelector=="function"},wrapJSExceptions(e){var r,n,s,a,i;if(!V.$get$_isStrictMode())return e.call$0();try{return i=e.call$0(),i}catch(l){throw i=t.unwrapException(l),typeof i=="string"?(r=i,t.wrapException(r)):t._isBool(i)?(n=i,t.wrapException(n)):typeof i=="number"?(s=i,t.wrapException(s)):(a=i,typeof a=="symbol"||typeof a=="bigint"||a==null?t.wrapException(a.toString()):l)}},_isStrictMode_closure:function(){},Repl:function(r,n,s,a){var i=this;i.prompt=r,i.continuation=n,i.validator=s,i.__Repl__adapter_A=V,i.history=a},alwaysValid_closure:function(){},ReplAdapter:function(r){this.repl=r,this.rl=null},ReplAdapter_runAsync_closure:function(r,n,s,a){var i=this;i._box_0=r,i.$this=n,i.rl=s,i.runController=a},ReplAdapter_runAsync__closure:function(r){this.lineController=r},Stdin:function(){},Stdout:function(){},ReadlineModule:function(){},ReadlineOptions:function(){},ReadlineInterface:function(){},EmptyUnmodifiableSet:function(r){this.$ti=r},_EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin:function(){},DefaultEquality:function(){},IterableEquality:function(){},ListEquality:function(){},_MapEntry:function(r,n,s){this.equality=r,this.key=n,this.value=s},MapEquality:function(){},QueueList$(e,r){return new t.QueueList(t.List_List$filled(t.QueueList__computeInitialCapacity(e),null,!1,r._eval$1("0?")),0,0,r._eval$1("QueueList<0>"))},QueueList_QueueList$from(e,r){var n,s,a;return h.List_dynamic._is(e)?(n=C.get$length$asx(e),s=t.QueueList$(n+1,r),C.setRange$4$ax(s._queue_list$_table,0,n,e,0),s._queue_list$_tail=n,s):(a=t.QueueList$(null,r),a.addAll$1(0,e),a)},QueueList__computeInitialCapacity(e){return e==null||e<8?8:(++e,(e&e-1)>>>0?t.QueueList__nextPowerOf2(e):e)},QueueList__nextPowerOf2(e){var r;for(e=(e<<1>>>0)-1;;e=r)if(r=(e&e-1)>>>0,r===0)return e},QueueList:function(r,n,s,a){var i=this;i._queue_list$_table=r,i._queue_list$_head=n,i._queue_list$_tail=s,i.$ti=a},_CastQueueList:function(r,n,s,a,i){var l=this;l._queue_list$_delegate=r,l._queue_list$_table=n,l._queue_list$_head=s,l._queue_list$_tail=a,l.$ti=i},_QueueList_Object_ListMixin:function(){},UnionSet:function(r,n){this._sets=r,this.$ti=n},UnionSet__iterable_closure:function(r){this.$this=r},UnionSet_contains_closure:function(r,n){this.$this=r,this.element=n},_UnionSet_SetBase_UnmodifiableSetMixin:function(){},UnmodifiableSetMixin__throw(){throw t.wrapException(t.UnsupportedError$("Cannot modify an unmodifiable Set"))},UnmodifiableSetView0:function(r,n){this._base=r,this.$ti=n},UnmodifiableSetMixin:function(){},_UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin:function(){},_DelegatingIterableBase:function(){},DelegatingSet:function(r,n){this._base=r,this.$ti=n},MapKeySet:function(r,n){this._baseMap=r,this.$ti=n},MapKeySet_difference_closure:function(r,n){this.$this=r,this.other=n},_MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin:function(){},BufferModule:function(){},BufferConstants:function(){},Buffer:function(){},ConsoleModule:function(){},Console:function(){},EventEmitter:function(){},fs(){var e=V._fs;return e??(V._fs=$.fs)},FS:function(){},FSConstants:function(){},FSWatcher:function(){},ReadStream:function(){},ReadStreamOptions:function(){},WriteStream:function(){},WriteStreamOptions:function(){},FileOptions:function(){},StatOptions:function(){},MkdirOptions:function(){},RmdirOptions:function(){},WatchOptions:function(){},WatchFileOptions:function(){},Stats:function(){},Promise:function(){},Date:function(){},JsError:function(){},Atomics:function(){},Modules:function(){},Module:function(){},Net:function(){},Socket:function(){},NetAddress:function(){},NetServer:function(){},NodeJsError:function(){},JsAssertionError:function(){},JsRangeError:function(){},JsReferenceError:function(){},JsSyntaxError:function(){},JsTypeError:function(){},JsSystemError:function(){},Process:function(){},CPUUsage:function(){},Release:function(){},StreamModule:function(){},Readable:function(){},Writable:function(){},Duplex:function(){},Transform:function(){},WritableOptions:function(){},ReadableOptions:function(){},Immediate:function(){},Timeout:function(){},TTY:function(){},TTYReadStream:function(){},TTYWriteStream:function(){},jsify(e){return t._isBasicType(e)?e:t.jsify0(e)},_isBasicType(e){return!1},promiseToFuture(e,r){var n=new t._Future(V.Zone__current,r._eval$1("_Future<0>")),s=new t._SyncCompleter(n,r._eval$1("_SyncCompleter<0>"));return C.then$2$x(e,t.allowInterop(new t.promiseToFuture_closure(s)),t.allowInterop(new t.promiseToFuture_closure0(s))),n},futureToPromise(e,r){return new $.Promise(t.allowInterop(new t.futureToPromise_closure(e,r)))},Util:function(){},promiseToFuture_closure:function(r){this.completer=r},promiseToFuture_closure0:function(r){this.completer=r},futureToPromise_closure:function(r,n){this.future=r,this.T=n},futureToPromise__closure:function(r,n){this.resolve=r,this.T=n},Context_Context(e){return new t.Context(e,".")},_parseUri(e){if(typeof e=="string")return t.Uri_parse(e);if(h.Uri._is(e))return e;throw t.wrapException(t.ArgumentError$value(e,"uri","Value must be a String or a Uri"))},_validateArgList(e,r){var n,s,a,i,l,_,p,d;for(n=r.length,s=1;s<n;++s)if(!(r[s]==null||r[s-1]!=null)){for(;n>=1&&(a=n-1,r[a]==null);n=a);throw i=new t.StringBuffer(""),l=e+"(",i._contents=l,_=t._arrayInstanceType(r),p=_._eval$1("SubListIterable<1>"),d=new t.SubListIterable(r,0,n,p),d.SubListIterable$3(r,0,n,_._precomputed1),p=l+new t.MappedListIterable(d,new t._validateArgList_closure,p._eval$1("MappedListIterable<ListIterable.E,String>")).join$1(0,", "),i._contents=p,i._contents=p+("): part "+(s-1)+" was null, but part "+s+" was not."),t.wrapException(t.ArgumentError$(i.toString$0(0),null))}},Context:function(r,n){this.style=r,this._context$_current=n},Context_joinAll_closure:function(){},Context_split_closure:function(){},_validateArgList_closure:function(){},_PathDirection:function(r){this.name=r},_PathRelation:function(r){this.name=r},InternalStyle:function(){},ParsedPath_ParsedPath$parse(e,r){var n,s,a,i,l,_=r.getRoot$1(e),p=r.isRootRelative$1(e);for(_!=null&&(e=f.JSString_methods.substring$1(e,_.length)),n=h.JSArray_String,s=t._setArrayType([],n),a=t._setArrayType([],n),n=e.length,n!==0&&r.isSeparator$1(e.charCodeAt(0))?(a.push(e[0]),i=1):(a.push(""),i=0),l=i;l<n;++l)r.isSeparator$1(e.charCodeAt(l))&&(s.push(f.JSString_methods.substring$2(e,i,l)),a.push(e[l]),i=l+1);return i<n&&(s.push(f.JSString_methods.substring$1(e,i)),a.push("")),new t.ParsedPath(r,_,p,s,a)},ParsedPath:function(r,n,s,a,i){var l=this;l.style=r,l.root=n,l.isRootRelative=s,l.parts=a,l.separators=i},ParsedPath__splitExtension_closure:function(){},ParsedPath__splitExtension_closure0:function(){},PathException$(e){return new t.PathException(e)},PathException:function(r){this.message=r},PathMap__create(e,r){var n={};return n.context=e,n.context=V.$get$context(),t.LinkedHashMap_LinkedHashMap(new t.PathMap__create_closure(n),new t.PathMap__create_closure0(n),new t.PathMap__create_closure1,h.nullable_String,r)},PathMap:function(r,n){this._map=r,this.$ti=n},PathMap__create_closure:function(r){this._box_0=r},PathMap__create_closure0:function(r){this._box_0=r},PathMap__create_closure1:function(){},Style__getPlatformStyle(){if(t.Uri_base().get$scheme()!=="file")return V.$get$Style_url();var e=t.Uri_base();return f.JSString_methods.endsWith$1(e.get$path(e),"/")?t._Uri__Uri(null,"a/b",null,null).toFilePath$0()==="a\\b"?V.$get$Style_windows():V.$get$Style_posix():V.$get$Style_url()},Style:function(){},PosixStyle:function(r,n,s){this.separatorPattern=r,this.needsSeparatorPattern=n,this.rootPattern=s},UrlStyle:function(r,n,s,a){var i=this;i.separatorPattern=r,i.needsSeparatorPattern=n,i.rootPattern=s,i.relativeRootPattern=a},WindowsStyle:function(r,n,s,a){var i=this;i.separatorPattern=r,i.needsSeparatorPattern=n,i.rootPattern=s,i.relativeRootPattern=a},WindowsStyle_absolutePathToUri_closure:function(){},Version$_(e,r,n,s,a,i){var l=s==null?t._setArrayType([],h.JSArray_Object):t.Version__splitParts(s),_=a==null?t._setArrayType([],h.JSArray_Object):t.Version__splitParts(a);return e<0&&t.throwExpression(t.ArgumentError$("Major version must be non-negative.",null)),r<0&&t.throwExpression(t.ArgumentError$("Minor version must be non-negative.",null)),n<0&&t.throwExpression(t.ArgumentError$("Patch version must be non-negative.",null)),new t.Version(e,r,n,l,_,i)},Version___parse_tearOff(e){return t.Version_Version$parse(e)},Version_Version$parse(e){var r,n,s,a,i,l,_=null,p='Could not parse "',d=V.$get$completeVersion().firstMatch$1(e);if(d==null)throw t.wrapException(t.FormatException$(p+e+'".',_,_));try{return l=d._match[1],l.toString,r=t.int_parse(l,_),l=d._match[2],l.toString,n=t.int_parse(l,_),l=d._match[3],l.toString,s=t.int_parse(l,_),a=d._match[5],i=d._match[8],l=t.Version$_(r,n,s,a,i,e),l}catch(g){throw h.FormatException._is(t.unwrapException(g))?t.wrapException(t.FormatException$(p+e+'".',_,_)):g}},Version__splitParts(e){var r=h.MappedListIterable_String_Object;return t.List_List$of(new t.MappedListIterable(t._setArrayType(e.split("."),h.JSArray_String),new t.Version__splitParts_closure,r),!0,r._eval$1("ListIterable.E"))},Version:function(r,n,s,a,i,l){var _=this;_.major=r,_.minor=n,_.patch=s,_.preRelease=a,_.build=i,_._version$_text=l},Version__splitParts_closure:function(){},VersionRange:function(r,n,s,a){var i=this;i.min=r,i.max=n,i.includeMin=s,i.includeMax=a},CssMediaQuery_parseList(e,r,n){var s=t.SpanScanner$(e,null);return new t.MediaQueryParser(s,n,r).parse$0()},CssMediaQuery$type(e,r,n){return new t.CssMediaQuery(n,e,!0,r==null?f.List_empty:t.List_List$unmodifiable(r,h.String))},CssMediaQuery$condition(e,r){var n=t.List_List$unmodifiable(e,h.String);return n.length>1&&r==null&&t.throwExpression(t.ArgumentError$(W.If_con,null)),new t.CssMediaQuery(null,null,r!==!1,n)},CssMediaQuery:function(r,n,s,a){var i=this;i.modifier=r,i.type=n,i.conjunction=s,i.conditions=a},_SingletonCssMediaQueryMergeResult:function(r){this._name=r},MediaQuerySuccessfulMergeResult:function(r){this.query=r},ModifiableCssAtRule$(e,r,n,s){var a=t._setArrayType([],h.JSArray_ModifiableCssNode);return new t.ModifiableCssAtRule(e,s,n,r,new t.UnmodifiableListView(a,h.UnmodifiableListView_ModifiableCssNode),a)},ModifiableCssAtRule:function(r,n,s,a,i,l){var _=this;_.name=r,_.value=n,_.isChildless=s,_.span=a,_.children=i,_._children=l,_._indexInParent=_._parent=null,_.isGroupEnd=!1},ModifiableCssComment:function(r,n){var s=this;s.text=r,s.span=n,s._indexInParent=s._parent=null,s.isGroupEnd=!1},ModifiableCssDeclaration$(e,r,n,s,a){var i,l=a??r.span;return s&&(C.startsWith$1$s(e.value,"--")?(i=r.value,i instanceof t.SassString||t.throwExpression(t.ArgumentError$(W.If_par+r.toString$0(0)+"` of type "+t.getRuntimeTypeOfDartObject(i).toString$0(0)+").",null))):t.throwExpression(t.ArgumentError$(W.parsed,null))),new t.ModifiableCssDeclaration(e,r,s,l,n)},ModifiableCssDeclaration:function(r,n,s,a,i){var l=this;l.name=r,l.value=n,l.parsedAsCustomProperty=s,l.valueSpanForMap=a,l.span=i,l._indexInParent=l._parent=null,l.isGroupEnd=!1},ModifiableCssImport:function(r,n,s){var a=this;a.url=r,a.modifiers=n,a.span=s,a._indexInParent=a._parent=null,a.isGroupEnd=!1},ModifiableCssKeyframeBlock$(e,r){var n=t._setArrayType([],h.JSArray_ModifiableCssNode);return new t.ModifiableCssKeyframeBlock(e,r,new t.UnmodifiableListView(n,h.UnmodifiableListView_ModifiableCssNode),n)},ModifiableCssKeyframeBlock:function(r,n,s,a){var i=this;i.selector=r,i.span=n,i.children=s,i._children=a,i._indexInParent=i._parent=null,i.isGroupEnd=!1},ModifiableCssMediaRule$(e,r){var n=t.List_List$unmodifiable(e,h.CssMediaQuery),s=t._setArrayType([],h.JSArray_ModifiableCssNode);return C.get$isEmpty$asx(e)&&t.throwExpression(t.ArgumentError$value(e,"queries","may not be empty.")),new t.ModifiableCssMediaRule(n,r,new t.UnmodifiableListView(s,h.UnmodifiableListView_ModifiableCssNode),s)},ModifiableCssMediaRule:function(r,n,s,a){var i=this;i.queries=r,i.span=n,i.children=s,i._children=a,i._indexInParent=i._parent=null,i.isGroupEnd=!1},ModifiableCssNode:function(){},ModifiableCssNode_hasFollowingSibling_closure:function(){},ModifiableCssParentNode:function(){},ModifiableCssStyleRule$(e,r,n){var s=t._setArrayType([],h.JSArray_ModifiableCssNode);return new t.ModifiableCssStyleRule(e,n,r,new t.UnmodifiableListView(s,h.UnmodifiableListView_ModifiableCssNode),s)},ModifiableCssStyleRule:function(r,n,s,a,i){var l=this;l._style_rule$_selector=r,l.originalSelector=n,l.span=s,l.children=a,l._children=i,l._indexInParent=l._parent=null,l.isGroupEnd=!1},ModifiableCssStylesheet$(e){var r=t._setArrayType([],h.JSArray_ModifiableCssNode);return new t.ModifiableCssStylesheet(e,new t.UnmodifiableListView(r,h.UnmodifiableListView_ModifiableCssNode),r)},ModifiableCssStylesheet:function(r,n,s){var a=this;a.span=r,a.children=n,a._children=s,a._indexInParent=a._parent=null,a.isGroupEnd=!1},ModifiableCssSupportsRule$(e,r){var n=t._setArrayType([],h.JSArray_ModifiableCssNode);return new t.ModifiableCssSupportsRule(e,r,new t.UnmodifiableListView(n,h.UnmodifiableListView_ModifiableCssNode),n)},ModifiableCssSupportsRule:function(r,n,s,a){var i=this;i.condition=r,i.span=n,i.children=s,i._children=a,i._indexInParent=i._parent=null,i.isGroupEnd=!1},CssNode:function(){},CssParentNode:function(){},_IsInvisibleVisitor:function(r,n){this.includeBogus=r,this.includeComments=n},__IsInvisibleVisitor_Object_EveryCssVisitor:function(){},CssStylesheet:function(r,n){this.children=r,this.span=n},CssValue:function(r,n,s){this.value=r,this.span=n,this.$ti=s},_FakeAstNode:function(r){this._callback=r},Argument:function(r,n,s){this.name=r,this.defaultValue=n,this.span=s},ArgumentDeclaration_ArgumentDeclaration$parse(e,r){return t.ScssParser$(e,null,r).parseArgumentDeclaration$0()},ArgumentDeclaration:function(r,n,s){this.$arguments=r,this.restArgument=n,this.span=s},ArgumentDeclaration_verify_closure:function(){},ArgumentDeclaration_verify_closure0:function(){},ArgumentInvocation$empty(e){return new t.ArgumentInvocation(f.List_empty9,f.Map_empty6,null,null,e)},ArgumentInvocation:function(r,n,s,a,i){var l=this;l.positional=r,l.named=n,l.rest=s,l.keywordRest=a,l.span=i},AtRootQuery:function(r,n,s,a){var i=this;i.include=r,i.names=n,i._all=s,i._at_root_query$_rule=a},ConfiguredVariable:function(r,n,s,a){var i=this;i.name=r,i.expression=n,i.isGuarded=s,i.span=a},_IsCalculationSafeVisitor:function(){},_IsCalculationSafeVisitor_visitListExpression_closure:function(r){this.$this=r},BinaryOperationExpression:function(r,n,s,a){var i=this;i.operator=r,i.left=n,i.right=s,i.allowsSlash=a},BinaryOperator:function(r,n,s,a,i){var l=this;l.name=r,l.operator=n,l.precedence=s,l.isAssociative=a,l._name=i},BooleanExpression:function(r,n){this.value=r,this.span=n},ColorExpression:function(r,n){this.value=r,this.span=n},FunctionExpression:function(r,n,s,a){var i=this;i.namespace=r,i.originalName=n,i.$arguments=s,i.span=a},IfExpression:function(r,n){this.$arguments=r,this.span=n},InterpolatedFunctionExpression:function(r,n,s){this.name=r,this.$arguments=n,this.span=s},ListExpression:function(r,n,s,a){var i=this;i.contents=r,i.separator=n,i.hasBrackets=s,i.span=a},ListExpression_toString_closure:function(r){this.$this=r},ListExpression__elementNeedsParens_closure:function(r){this._0_0=r},MapExpression:function(r,n){this.pairs=r,this.span=n},NullExpression:function(r){this.span=r},NumberExpression:function(r,n,s){this.value=r,this.unit=n,this.span=s},ParenthesizedExpression:function(r,n){this.expression=r,this.span=n},SelectorExpression:function(r){this.span=r},StringExpression_quoteText(e){var r,n=t.StringExpression__bestQuote(t._setArrayType([e],h.JSArray_String)),s=new t.StringBuffer("");return s._contents=""+t.Primitives_stringFromCharCode(n),t.StringExpression__quoteInnerText(e,n,s,!0),r=s._contents+=t.Primitives_stringFromCharCode(n),r.charCodeAt(0)==0,r},StringExpression__quoteInnerText(e,r,n,s){var a,i,l,_,p,d,g;for(a=e.length,i=a-1,l=0;l<a;++l){if(_=e.charCodeAt(l),_===10||_===13||_===12){n.writeCharCode$1(92),n.writeCharCode$1(97),l!==i&&(p=e.charCodeAt(l+1),p===32||p===9||p===10||p===13||p===12||p>=48&&p<=57||p>=97&&p<=102?d=!0:d=p>=65&&p<=70,d&&n.writeCharCode$1(32));continue}if(_===92?(d=_,g=!0):(d=null,g=!1),g?g=!0:(_===r?(d=_,g=!0):g=!1,g?g=!0:_===35&&s&&l<i&&e.charCodeAt(l+1)===123?(d=_,g=!0):g=!1),g){n.writeCharCode$1(92),n.writeCharCode$1(d);continue}n.writeCharCode$1(_)}},StringExpression__bestQuote(e){var r,n,s,a,i;for(r=C.get$iterator$ax(e),n=!1;r.moveNext$0();)for(s=new t.CodeUnits(r.get$current(r)),s=new t.ListIterator(s,s.get$length(s)),a=t._instanceType(s)._precomputed1;s.moveNext$0();){if(i=s.__internal$_current,i==null&&(i=a._as(i)),i===39)return 34;i===34&&(n=!0)}return n?39:34},StringExpression:function(r,n){this.text=r,this.hasQuotes=n},SupportsExpression:function(r){this.condition=r},UnaryOperationExpression:function(r,n,s){this.operator=r,this.operand=n,this.span=s},UnaryOperator:function(r,n,s){this.name=r,this.operator=n,this._name=s},ValueExpression:function(r,n){this.value=r,this.span=n},VariableExpression:function(r,n,s){this.namespace=r,this.name=n,this.span=s},DynamicImport:function(r,n){this.urlString=r,this.span=n},StaticImport:function(r,n,s){this.url=r,this.modifiers=n,this.span=s},Interpolation$(e,r){var n=new t.Interpolation(t.List_List$unmodifiable(e,h.Object),r);return n.Interpolation$2(e,r),n},Interpolation:function(r,n){this.contents=r,this.span=n},Interpolation_asPlain_closure:function(r){this._0_0=r},Interpolation_asPlain_closure0:function(r){this._0_0=r},Interpolation_initialPlain_closure:function(r){this._0_0=r},Interpolation_toString_closure:function(){},AtRootRule$(e,r,n){var s=t.List_List$unmodifiable(e,h.Statement),a=f.JSArray_methods.any$1(s,new t.ParentStatement_closure);return new t.AtRootRule(n,r,s,a)},AtRootRule:function(r,n,s,a){var i=this;i.query=r,i.span=n,i.children=s,i.hasDeclarations=a},AtRule$(e,r,n,s){var a=n==null?null:t.List_List$unmodifiable(n,h.Statement),i=a==null?null:f.JSArray_methods.any$1(a,new t.ParentStatement_closure);return new t.AtRule(e,s,r,a,i===!0)},AtRule:function(r,n,s,a,i){var l=this;l.name=r,l.value=n,l.span=s,l.children=a,l.hasDeclarations=i},CallableDeclaration:function(){},ContentBlock$(e,r,n){var s=t.List_List$unmodifiable(r,h.Statement),a=f.JSArray_methods.any$1(s,new t.ParentStatement_closure);return new t.ContentBlock("@content",e,n,s,a)},ContentBlock:function(r,n,s,a,i){var l=this;l.name=r,l.$arguments=n,l.span=s,l.children=a,l.hasDeclarations=i},ContentRule:function(r,n){this.$arguments=r,this.span=n},DebugRule:function(r,n){this.expression=r,this.span=n},Declaration$(e,r,n){return new t.Declaration(e,r,n,null,!1)},Declaration$nested(e,r,n,s){var a=t.List_List$unmodifiable(r,h.Statement),i=f.JSArray_methods.any$1(a,new t.ParentStatement_closure);return new t.Declaration(e,s,n,a,i)},Declaration:function(r,n,s,a,i){var l=this;l.name=r,l.value=n,l.span=s,l.children=a,l.hasDeclarations=i},EachRule$(e,r,n,s){var a=t.List_List$unmodifiable(e,h.String),i=t.List_List$unmodifiable(n,h.Statement),l=f.JSArray_methods.any$1(i,new t.ParentStatement_closure);return new t.EachRule(a,r,s,i,l)},EachRule:function(r,n,s,a,i){var l=this;l.variables=r,l.list=n,l.span=s,l.children=a,l.hasDeclarations=i},EachRule_toString_closure:function(){},ErrorRule:function(r,n){this.expression=r,this.span=n},ExtendRule:function(r,n,s){this.selector=r,this.isOptional=n,this.span=s},ForRule$(e,r,n,s,a,i){var l=t.List_List$unmodifiable(s,h.Statement),_=f.JSArray_methods.any$1(l,new t.ParentStatement_closure);return new t.ForRule(e,r,n,i,a,l,_)},ForRule:function(r,n,s,a,i,l,_){var p=this;p.variable=r,p.from=n,p.to=s,p.isExclusive=a,p.span=i,p.children=l,p.hasDeclarations=_},ForwardRule:function(r,n,s,a,i,l,_,p){var d=this;d.url=r,d.shownMixinsAndFunctions=n,d.shownVariables=s,d.hiddenMixinsAndFunctions=a,d.hiddenVariables=i,d.prefix=l,d.configuration=_,d.span=p},FunctionRule$(e,r,n,s,a){var i=t.List_List$unmodifiable(n,h.Statement),l=f.JSArray_methods.any$1(i,new t.ParentStatement_closure);return new t.FunctionRule(e,r,s,i,l)},FunctionRule:function(r,n,s,a,i){var l=this;l.name=r,l.$arguments=n,l.span=s,l.children=a,l.hasDeclarations=i},IfClause$(e,r){var n=t.List_List$unmodifiable(r,h.Statement);return new t.IfClause(e,n,f.JSArray_methods.any$1(n,new t.IfRuleClause$__closure))},ElseClause$(e){var r=t.List_List$unmodifiable(e,h.Statement);return new t.ElseClause(r,f.JSArray_methods.any$1(r,new t.IfRuleClause$__closure))},IfRule:function(r,n,s){this.clauses=r,this.lastClause=n,this.span=s},IfRule_toString_closure:function(){},IfRuleClause:function(){},IfRuleClause$__closure:function(){},IfRuleClause$___closure:function(){},IfClause:function(r,n,s){this.expression=r,this.children=n,this.hasDeclarations=s},ElseClause:function(r,n){this.children=r,this.hasDeclarations=n},ImportRule:function(r,n){this.imports=r,this.span=n},IncludeRule:function(r,n,s,a,i){var l=this;l.namespace=r,l.name=n,l.$arguments=s,l.content=a,l.span=i},LoudComment:function(r){this.text=r},MediaRule$(e,r,n){var s=t.List_List$unmodifiable(r,h.Statement),a=f.JSArray_methods.any$1(s,new t.ParentStatement_closure);return new t.MediaRule(e,n,s,a)},MediaRule:function(r,n,s,a){var i=this;i.query=r,i.span=n,i.children=s,i.hasDeclarations=a},MixinRule$(e,r,n,s,a){var i=t.List_List$unmodifiable(n,h.Statement),l=f.JSArray_methods.any$1(i,new t.ParentStatement_closure);return new t.MixinRule(e,r,s,i,l)},MixinRule:function(r,n,s,a,i){var l=this;l.__MixinRule_hasContent_FI=V,l.name=r,l.$arguments=n,l.span=s,l.children=a,l.hasDeclarations=i},_HasContentVisitor:function(){},__HasContentVisitor_Object_StatementSearchVisitor:function(){},ParentStatement:function(){},ParentStatement_closure:function(){},ParentStatement__closure:function(){},ReturnRule:function(r,n){this.expression=r,this.span=n},SilentComment:function(r,n){this.text=r,this.span=n},StyleRule$(e,r,n){var s=t.List_List$unmodifiable(r,h.Statement),a=f.JSArray_methods.any$1(s,new t.ParentStatement_closure);return new t.StyleRule(e,n,s,a)},StyleRule:function(r,n,s,a){var i=this;i.selector=r,i.span=n,i.children=s,i.hasDeclarations=a},Stylesheet$(e,r){var n=t._setArrayType([],h.JSArray_UseRule),s=t._setArrayType([],h.JSArray_ForwardRule),a=t.List_List$unmodifiable(e,h.Statement),i=f.JSArray_methods.any$1(a,new t.ParentStatement_closure);return n=new t.Stylesheet(r,!1,n,s,a,i),n.Stylesheet$internal$3$plainCss(e,r,!1),n},Stylesheet$internal(e,r,n){var s=t._setArrayType([],h.JSArray_UseRule),a=t._setArrayType([],h.JSArray_ForwardRule),i=t.List_List$unmodifiable(e,h.Statement),l=f.JSArray_methods.any$1(i,new t.ParentStatement_closure);return s=new t.Stylesheet(r,n,s,a,i,l),s.Stylesheet$internal$3$plainCss(e,r,n),s},Stylesheet_Stylesheet$parse(e,r,n,s){var a,i,l,_,p;try{switch(r){case f.Syntax_Sass_sass:return _=t.SpanScanner$(e,s),_=new t.SassParser(t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.VariableDeclaration),_,n,null).parse$0(),_;case f.Syntax_SCSS_scss:return _=t.ScssParser$(e,n,s).parse$0(),_;case f.Syntax_CSS_css:return _=t.SpanScanner$(e,s),_=new t.CssParser(t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.VariableDeclaration),_,n,null).parse$0(),_;default:throw _=t.ArgumentError$("Unknown syntax "+r.toString$0(0)+".",null),t.wrapException(_)}}catch(d){throw _=t.unwrapException(d),_ instanceof t.SassException?(a=_,i=t.getTraceFromException(d),_=a,p=C.getInterceptor$z(_),_=t.SourceSpanException.prototype.get$span.call(p,_),l=_.get$sourceUrl(_),l==null||C.toString$0$(l)==="stdin"?d:(_=h.Uri,t.wrapException(t.throwWithTrace(a.withLoadedUrls$1(t.Set_Set$unmodifiable(t.LinkedHashSet_LinkedHashSet$_literal([l],_),_)),a,i)))):d}},Stylesheet:function(r,n,s,a,i,l){var _=this;_.span=r,_.plainCss=n,_._uses=s,_._forwards=a,_.children=i,_.hasDeclarations=l},SupportsRule$(e,r,n){var s=t.List_List$unmodifiable(r,h.Statement),a=f.JSArray_methods.any$1(s,new t.ParentStatement_closure);return new t.SupportsRule(e,n,s,a)},SupportsRule:function(r,n,s,a){var i=this;i.condition=r,i.span=n,i.children=s,i.hasDeclarations=a},UseRule:function(r,n,s,a){var i=this;i.url=r,i.namespace=n,i.configuration=s,i.span=a},VariableDeclaration$(e,r,n,s,a,i,l){return l!=null&&a&&t.throwExpression(t.ArgumentError$(W.Other_,null)),new t.VariableDeclaration(l,e,r,i,a,n)},VariableDeclaration:function(r,n,s,a,i,l){var _=this;_.namespace=r,_.name=n,_.expression=s,_.isGuarded=a,_.isGlobal=i,_.span=l},WarnRule:function(r,n){this.expression=r,this.span=n},WhileRule$(e,r,n){var s=t.List_List$unmodifiable(r,h.Statement),a=f.JSArray_methods.any$1(s,new t.ParentStatement_closure);return new t.WhileRule(e,n,s,a)},WhileRule:function(r,n,s,a){var i=this;i.condition=r,i.span=n,i.children=s,i.hasDeclarations=a},SupportsAnything:function(r,n){this.contents=r,this.span=n},SupportsDeclaration:function(r,n,s){this.name=r,this.value=n,this.span=s},SupportsFunction:function(r,n,s){this.name=r,this.$arguments=n,this.span=s},SupportsInterpolation:function(r,n){this.expression=r,this.span=n},SupportsNegation:function(r,n){this.condition=r,this.span=n},SupportsOperation$(e,r,n,s){var a=n.toLowerCase();return a!=="and"&&a!=="or"&&t.throwExpression(t.ArgumentError$value(n,"operator",'may only be "and" or "or".')),new t.SupportsOperation(e,r,n,s)},SupportsOperation:function(r,n,s,a){var i=this;i.left=r,i.right=n,i.operator=s,i.span=a},Selector:function(){},_IsInvisibleVisitor0:function(r){this.includeBogus=r},_IsBogusVisitor:function(r){this.includeLeadingCombinator=r},_IsBogusVisitor_visitComplexSelector_closure:function(r){this.$this=r},_IsUselessVisitor:function(){},_IsUselessVisitor_visitComplexSelector_closure:function(r){this.$this=r},__IsBogusVisitor_Object_AnySelectorVisitor:function(){},__IsInvisibleVisitor_Object_AnySelectorVisitor:function(){},__IsUselessVisitor_Object_AnySelectorVisitor:function(){},AttributeSelector:function(r,n,s,a,i){var l=this;l.name=r,l.op=n,l.value=s,l.modifier=a,l.span=i},AttributeOperator:function(r,n){this._attribute$_text=r,this._name=n},ClassSelector:function(r,n){this.name=r,this.span=n},Combinator:function(r,n){this._combinator$_text=r,this._name=n},ComplexSelector$(e,r,n,s){var a=t.List_List$unmodifiable(e,h.CssValue_Combinator),i=t.List_List$unmodifiable(r,h.ComplexSelectorComponent);return a.length===0&&i.length===0&&t.throwExpression(t.ArgumentError$(W.leadin,null)),new t.ComplexSelector(a,i,s,n)},ComplexSelector:function(r,n,s,a){var i=this;i.leadingCombinators=r,i.components=n,i.lineBreak=s,i.__ComplexSelector_specificity_FI=V,i.span=a},ComplexSelector_specificity_closure:function(){},ComplexSelector_singleCompound_closure:function(r){this._0_0=r},ComplexSelector_withAdditionalCombinators_closure:function(r){this._0_0=r},ComplexSelector_concatenate_closure:function(r){this._0_0=r},ComplexSelectorComponent:function(r,n,s){this.selector=r,this.combinators=n,this.span=s},ComplexSelectorComponent_toString_closure:function(){},CompoundSelector$(e,r){var n=t.List_List$unmodifiable(e,h.SimpleSelector);return n.length===0&&t.throwExpression(t.ArgumentError$("components may not be empty.",null)),new t.CompoundSelector(n,r)},CompoundSelector:function(r,n){this.components=r,this.__CompoundSelector_specificity_FI=V,this.span=n},CompoundSelector_specificity_closure:function(){},IDSelector:function(r,n){this.name=r,this.span=n},IDSelector_unify_closure:function(r){this.$this=r},SelectorList$(e,r){var n=t.List_List$unmodifiable(e,h.ComplexSelector);return n.length===0&&t.throwExpression(t.ArgumentError$("components may not be empty.",null)),new t.SelectorList(n,r)},SelectorList_SelectorList$parse(e,r,n,s,a){return t.SelectorParser$(e,r,n,s,a,null).parse$0()},SelectorList:function(r,n){this.components=r,this.span=n},SelectorList_asSassList_closure:function(){},SelectorList_resolveParentSelectors_closure:function(r,n,s){this.$this=r,this.implicitParent=n,this.parent=s},SelectorList_resolveParentSelectors__closure:function(r){this.complex=r},SelectorList_resolveParentSelectors__closure0:function(r){this.complex=r},SelectorList__resolveParentSelectorsCompound_closure:function(){},SelectorList__resolveParentSelectorsCompound_closure0:function(r){this.parent=r},SelectorList__resolveParentSelectorsCompound__closure:function(r){this._0_0=r},SelectorList__resolveParentSelectorsCompound_closure1:function(r,n,s){this.parentSelector=r,this.resolvedSimples=n,this.component=s},SelectorList_withAdditionalCombinators_closure:function(r){this.combinators=r},_ParentSelectorVisitor:function(){},__ParentSelectorVisitor_Object_SelectorSearchVisitor:function(){},ParentSelector:function(r,n){this.suffix=r,this.span=n},PlaceholderSelector:function(r,n){this.name=r,this.span=n},PseudoSelector$(e,r,n,s,a){var i=!s,l=i&&!t.PseudoSelector__isFakePseudoElement(e);return new t.PseudoSelector(e,t.unvendor(e),l,i,n,a,r)},PseudoSelector__isFakePseudoElement(e){switch(e.charCodeAt(0)){case 97:case 65:return t.equalsIgnoreCase(e,"after");case 98:case 66:return t.equalsIgnoreCase(e,"before");case 102:case 70:return t.equalsIgnoreCase(e,"first-line")||t.equalsIgnoreCase(e,"first-letter");default:return!1}},PseudoSelector:function(r,n,s,a,i,l,_){var p=this;p.name=r,p.normalizedName=n,p.isClass=s,p.isSyntacticClass=a,p.argument=i,p.selector=l,p.__PseudoSelector_specificity_FI=V,p.span=_},PseudoSelector_specificity_closure:function(r){this.$this=r},PseudoSelector_specificity__closure:function(){},PseudoSelector_specificity__closure0:function(){},PseudoSelector_unify_closure:function(){},QualifiedName:function(r,n){this.name=r,this.namespace=n},SimpleSelector:function(){},SimpleSelector_isSuperselector_closure:function(r){this.$this=r},SimpleSelector_isSuperselector__closure:function(r){this.$this=r},TypeSelector:function(r,n){this.name=r,this.span=n},UniversalSelector:function(r,n){this.namespace=r,this.span=n},UniversalSelector_unify_closure:function(r){this._0_0=r},UniversalSelector_unify_closure0:function(r){this._0_0=r},compileAsync(e,r,n,s,a,i,l,_,p,d,g){var S=0,b=t._makeAsyncAwaitCompleter(h.CompileResult),w,E,L,T,F,D,B,z=t._wrapJsFunctionForAsync(function(Y,G){if(Y===1)return t._asyncRethrow(G,b);for(;;)switch(S){case 0:D=h.Deprecation,B=t.LinkedHashSet_LinkedHashSet$_empty(D),B.addAll$1(0,n),E=t.LinkedHashSet_LinkedHashSet$_empty(D),E.addAll$1(0,s),i=new t.DeprecationHandlingLogger(t.LinkedHashMap_LinkedHashMap$_empty(D,h.int),i,B,E,!g),D=d===t.Syntax_forPath(e),S=D?3:5;break;case 3:return D=t.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),B=t.isNodeJs()?$.process:null,C.$eq$(B==null?null:C.get$platform$x(B),"win32")?B=!0:(B=t.isNodeJs()?$.process:null,B=C.$eq$(B==null?null:C.get$platform$x(B),"darwin")),B?(B=V.$get$context(),E=t._realCasePath(t.absolute(B.normalize$1(e),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),L=E,E=B,B=L):(B=V.$get$context(),E=B.canonicalize$1(0,e),L=E,E=B,B=L),S=6,t._asyncAwait(a.importCanonical$3$originalUrl(new t.FilesystemImporter(D),E.toUri$1(B),E.toUri$1(e)),z);case 6:E=G,E.toString,T=E,S=4;break;case 5:D=t.readFile(e),T=t.Stylesheet_Stylesheet$parse(D,d,i,V.$get$context().toUri$1(e));case 4:return S=7,t._asyncAwait(t._compileStylesheet0(T,i,a,null,new t.FilesystemImporter(t.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null)),null,p,!0,null,null,l,_,r),z);case 7:F=G,i.summarize$1$js(!1),w=F,S=1;break;case 1:return t._asyncReturn(w,b)}});return t._asyncStartSync(z,b)},compileStringAsync(e,r,n,s,a,i,l,_,p,d,g,S){var b=0,w=t._makeAsyncAwaitCompleter(h.CompileResult),E,L,T,F,D,B,z=t._wrapJsFunctionForAsync(function(Y,G){if(Y===1)return t._asyncRethrow(G,w);for(;;)switch(b){case 0:return D=h.Deprecation,B=t.LinkedHashSet_LinkedHashSet$_empty(D),B.addAll$1(0,n),L=t.LinkedHashSet_LinkedHashSet$_empty(D),L.addAll$1(0,s),l=new t.DeprecationHandlingLogger(t.LinkedHashMap_LinkedHashMap$_empty(D,h.int),l,B,L,!S),T=t.Stylesheet_Stylesheet$parse(e,g,l,null),b=3,t._asyncAwait(t._compileStylesheet0(T,l,a,null,i,null,d,!0,null,null,_,p,r),z);case 3:F=G,l.summarize$1$js(!1),E=F,b=1;break;case 1:return t._asyncReturn(E,w)}});return t._asyncStartSync(z,w)},_compileStylesheet0(e,r,n,s,a,i,l,_,p,d,g,S,b){var w=0,E=t._makeAsyncAwaitCompleter(h.CompileResult),L,T,F,D,B=t._wrapJsFunctionForAsync(function(z,Y){if(z===1)return t._asyncRethrow(Y,E);for(;;)switch(w){case 0:return D=t,w=3,t._asyncAwait(t._EvaluateVisitor$0(i,n,r,s,g,S).run$2(0,a,e),B);case 3:T=D.serialize(Y._1,b,p,!1,d,S,l,!0),F=T._1,F!=null&&t.mapInPlace(F.urls,new t._compileStylesheet_closure0(e,n)),L=new t.CompileResult(T),w=1;break;case 1:return t._asyncReturn(L,E)}});return t._asyncStartSync(B,E)},_compileStylesheet_closure0:function(r,n){this.stylesheet=r,this.importCache=n},AsyncEnvironment$(){var e=h.String,r=h.Module_AsyncCallable,n=h.AstNode,s=h.int,a=h.AsyncCallable,i=h.JSArray_Map_String_AsyncCallable;return new t.AsyncEnvironment(t.LinkedHashMap_LinkedHashMap$_empty(e,r),t.LinkedHashMap_LinkedHashMap$_empty(e,n),t.LinkedHashMap_LinkedHashMap$_empty(r,n),t.LinkedHashMap_LinkedHashMap$_empty(r,n),null,null,t._setArrayType([],h.JSArray_Module_AsyncCallable),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,h.Value)],h.JSArray_Map_String_Value),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,n)],h.JSArray_Map_String_AstNode),t.LinkedHashMap_LinkedHashMap$_empty(e,s),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,a)],i),t.LinkedHashMap_LinkedHashMap$_empty(e,s),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,a)],i),t.LinkedHashMap_LinkedHashMap$_empty(e,s),null)},AsyncEnvironment$_(e,r,n,s,a,i,l,_,p,d,g,S){var b=h.String,w=h.int;return new t.AsyncEnvironment(e,r,n,s,a,i,l,_,p,t.LinkedHashMap_LinkedHashMap$_empty(b,w),d,t.LinkedHashMap_LinkedHashMap$_empty(b,w),g,t.LinkedHashMap_LinkedHashMap$_empty(b,w),S)},_EnvironmentModule__EnvironmentModule0(e,r,n,s,a){var i,l,_,p,d,g,S,b,w;for(a==null&&(a=f.Set_empty2),i=h.dynamic,i=t.LinkedHashMap_LinkedHashMap$_empty(i,i),l=h.Module_AsyncCallable,_=h.List_CssComment,p=t.MapExtensions_get_pairs(n,l,_),p=p.get$iterator(p),d=h.CssComment;p.moveNext$0();)g=p.get$current(p),S=g._0,b=t.List_List$from(g._1,!1,d),b.fixed$length=Array,b.immutable$list=Array,i.$indexSet(0,S,b);return i=t.ConstantMap_ConstantMap$from(i,l,_),l=t._EnvironmentModule__makeModulesByVariable0(a),_=t._EnvironmentModule__memberMap0(f.JSArray_methods.get$first(e._async_environment$_variables),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure5,h.Map_String_Value),h.Value),p=t._EnvironmentModule__memberMap0(f.JSArray_methods.get$first(e._async_environment$_variableNodes),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure6,h.Map_String_AstNode),h.AstNode),d=h.Map_String_AsyncCallable,g=h.AsyncCallable,w=t._EnvironmentModule__memberMap0(f.JSArray_methods.get$first(e._async_environment$_functions),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure7,d),g),g=t._EnvironmentModule__memberMap0(f.JSArray_methods.get$first(e._async_environment$_mixins),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure8,d),g),d=C.get$isNotEmpty$asx(r.get$children(r))||n.get$isNotEmpty(n)||f.JSArray_methods.any$1(e._async_environment$_allModules,new t._EnvironmentModule__EnvironmentModule_closure9),t._EnvironmentModule$_0(e,r,i,s,l,_,p,w,g,d,!s.get$isEmpty(s)||f.JSArray_methods.any$1(e._async_environment$_allModules,new t._EnvironmentModule__EnvironmentModule_closure10))},_EnvironmentModule__makeModulesByVariable0(e){var r,n,s,a,i,l;if(e.get$isEmpty(e))return f.Map_empty8;for(r=t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.Module_AsyncCallable),n=e.get$iterator(e);n.moveNext$0();)if(s=n.get$current(n),s instanceof t._EnvironmentModule0){for(a=s._async_environment$_modulesByVariable,a=a.get$values(a),a=a.get$iterator(a);a.moveNext$0();)i=a.get$current(a),l=i.get$variables(),t.setAll(r,l.get$keys(l),i);t.setAll(r,C.get$keys$z(f.JSArray_methods.get$first(s._async_environment$_environment._async_environment$_variables)),s)}else a=s.get$variables(),t.setAll(r,a.get$keys(a),s);return r},_EnvironmentModule__memberMap0(e,r,n){var s,a,i;if(e=new t.PublicMemberMapView(e,n._eval$1("PublicMemberMapView<0>")),r.get$isEmpty(r))return e;for(s=t._setArrayType([],n._eval$1("JSArray<Map<String,0>>")),a=r.get$iterator(r);a.moveNext$0();)i=a.get$current(a),i.get$isNotEmpty(i)&&s.push(i);return s.push(e),s.length===1?e:t.MergedMapView$(s,h.String,n)},_EnvironmentModule$_0(e,r,n,s,a,i,l,_,p,d,g){return new t._EnvironmentModule0(e._async_environment$_allModules,i,l,_,p,s,r,n,d,g,e,a)},AsyncEnvironment:function(r,n,s,a,i,l,_,p,d,g,S,b,w,E,L){var T=this;T._async_environment$_modules=r,T._async_environment$_namespaceNodes=n,T._async_environment$_globalModules=s,T._async_environment$_importedModules=a,T._async_environment$_forwardedModules=i,T._async_environment$_nestedForwardedModules=l,T._async_environment$_allModules=_,T._async_environment$_variables=p,T._async_environment$_variableNodes=d,T._async_environment$_variableIndices=g,T._async_environment$_functions=S,T._async_environment$_functionIndices=b,T._async_environment$_mixins=w,T._async_environment$_mixinIndices=E,T._async_environment$_content=L,T._async_environment$_inMixin=!1,T._async_environment$_inSemiGlobalScope=!0,T._async_environment$_lastVariableIndex=T._async_environment$_lastVariableName=null},AsyncEnvironment__getVariableFromGlobalModule_closure:function(r){this.name=r},AsyncEnvironment_setVariable_closure:function(r,n){this.$this=r,this.name=n},AsyncEnvironment_setVariable_closure0:function(r){this.name=r},AsyncEnvironment_setVariable_closure1:function(r,n){this.$this=r,this.name=n},AsyncEnvironment__getFunctionFromGlobalModule_closure:function(r){this.name=r},AsyncEnvironment__getMixinFromGlobalModule_closure:function(r){this.name=r},AsyncEnvironment_toModule_closure:function(){},AsyncEnvironment_toDummyModule_closure:function(){},_EnvironmentModule0:function(r,n,s,a,i,l,_,p,d,g,S,b){var w=this;w.upstream=r,w.variables=n,w.variableNodes=s,w.functions=a,w.mixins=i,w.extensionStore=l,w.css=_,w.preModuleComments=p,w.transitivelyContainsCss=d,w.transitivelyContainsExtensions=g,w._async_environment$_environment=S,w._async_environment$_modulesByVariable=b},_EnvironmentModule__EnvironmentModule_closure5:function(){},_EnvironmentModule__EnvironmentModule_closure6:function(){},_EnvironmentModule__EnvironmentModule_closure7:function(){},_EnvironmentModule__EnvironmentModule_closure8:function(){},_EnvironmentModule__EnvironmentModule_closure9:function(){},_EnvironmentModule__EnvironmentModule_closure10:function(){},AsyncImportCache__toImporters(e,r,n){var s,a,i,l,_,p,d=null,g=t.getEnvironmentVariable("SASS_PATH");if(t.isBrowser())return s=t._setArrayType([],h.JSArray_AsyncImporter_2),s;for(s=t._setArrayType([],h.JSArray_AsyncImporter_2),a=C.get$iterator$ax(r);a.moveNext$0();)i=a.get$current(a),s.push(new t.FilesystemImporter(V.$get$context().absolute$15(i,d,d,d,d,d,d,d,d,d,d,d,d,d,d)));if(g!=null)for(a=t.isNodeJs()?$.process:d,i=g.split(C.$eq$(a==null?d:C.get$platform$x(a),"win32")?";":":"),l=i.length,_=0;_<l;++_)p=i[_],s.push(new t.FilesystemImporter(V.$get$context().absolute$15(p,d,d,d,d,d,d,d,d,d,d,d,d,d,d)));return s},AsyncImportCache:function(r,n,s,a,i,l){var _=this;_._async_import_cache$_importers=r,_._async_import_cache$_logger=n,_._async_import_cache$_canonicalizeCache=s,_._async_import_cache$_relativeCanonicalizeCache=a,_._async_import_cache$_importCache=i,_._async_import_cache$_resultsCache=l},AsyncImportCache_canonicalize_closure:function(r,n,s,a,i){var l=this;l.$this=r,l.baseImporter=n,l.baseUrl=s,l.url=a,l.forImport=i},AsyncImportCache_canonicalize_closure0:function(r,n,s,a){var i=this;i.$this=r,i.url=n,i.baseUrl=s,i.forImport=a},AsyncImportCache__canonicalize_closure:function(r,n){this.importer=r,this.resolved=n},AsyncImportCache__canonicalize__closure:function(r,n){this.importer=r,this.resolved=n},AsyncImportCache__canonicalize_closure0:function(r,n){this.importer=r,this.resolved=n},AsyncImportCache_importCanonical_closure:function(r,n,s,a,i){var l=this;l.$this=r,l.importer=n,l.canonicalUrl=s,l.originalUrl=a,l.quiet=i},AsyncImportCache_humanize_closure:function(r){this.canonicalUrl=r},AsyncImportCache_humanize_closure0:function(){},AsyncImportCache_humanize_closure1:function(){},AsyncImportCache_humanize_closure2:function(r){this.canonicalUrl=r},AsyncBuiltInCallable$mixin(e,r,n,s,a){return new t.AsyncBuiltInCallable(e,t.ScssParser$("@mixin "+e+"("+r+") {",null,a).parseArgumentDeclaration$0(),new t.AsyncBuiltInCallable$mixin_closure(n),!1)},AsyncBuiltInCallable:function(r,n,s,a){var i=this;i.name=r,i._async_built_in$_arguments=n,i._async_built_in$_callback=s,i.acceptsContent=a},AsyncBuiltInCallable$mixin_closure:function(r){this.callback=r},BuiltInCallable$function(e,r,n,s){return new t.BuiltInCallable(e,t._setArrayType([new t._Record_2(t.ScssParser$("@function "+e+"("+r+") {",null,s).parseArgumentDeclaration$0(),n)],h.JSArray_Record_2_ArgumentDeclaration_and_Value_Function_List_Value),!1)},BuiltInCallable$mixin(e,r,n,s,a){return new t.BuiltInCallable(e,t._setArrayType([new t._Record_2(t.ScssParser$("@mixin "+e+"("+r+") {",null,a).parseArgumentDeclaration$0(),new t.BuiltInCallable$mixin_closure(n))],h.JSArray_Record_2_ArgumentDeclaration_and_Value_Function_List_Value),s)},BuiltInCallable$overloadedFunction(e,r){var n,s,a,i,l,_,p,d=t._setArrayType([],h.JSArray_Record_2_ArgumentDeclaration_and_Value_Function_List_Value);for(n=h.String,s=t.MapExtensions_get_pairs(r,n,h.Value_Function_List_Value),s=s.get$iterator(s),a="@function "+e+"(",i=h.VariableDeclaration;s.moveNext$0();)l=s.get$current(s),_=l._0,p=l._1,l=t.SpanScanner$(a+_+") {",null),d.push(new t._Record_2(new t.ScssParser(t.LinkedHashMap_LinkedHashMap$_empty(n,i),l,f.StderrLogger_false,null).parseArgumentDeclaration$0(),p));return new t.BuiltInCallable(e,d,!1)},BuiltInCallable:function(r,n,s){this.name=r,this._overloads=n,this.acceptsContent=s},BuiltInCallable$mixin_closure:function(r){this.callback=r},PlainCssCallable:function(r){this.name=r},UserDefinedCallable:function(r,n,s,a){var i=this;i.declaration=r,i.environment=n,i.inDependency=s,i.$ti=a},_compileStylesheet(e,r,n,s,a,i,l,_,p,d,g,S,b){var w=t.serialize(t._EvaluateVisitor$(i,n,r,s,g,S).run$2(0,a,e)._1,b,p,!1,d,S,l,!0),E=w._1;return E!=null&&t.mapInPlace(E.urls,new t._compileStylesheet_closure(e,n)),new t.CompileResult(w)},_compileStylesheet_closure:function(r,n){this.stylesheet=r,this.importCache=n},CompileResult:function(r){this._serialize=r},Configuration:function(r,n){this._configuration$_values=r,this.__originalConfiguration=n},ExplicitConfiguration:function(r,n,s){this.nodeWithSpan=r,this._configuration$_values=n,this.__originalConfiguration=s},ConfiguredValue:function(r,n,s){this.value=r,this.configurationSpan=n,this.assignmentNode=s},Deprecation_fromId(e){return t.IterableExtension_firstWhereOrNull(f.List_GN8,new t.Deprecation_fromId_closure(e))},Deprecation_forVersion(e){var r,n,s,a,i,l=t.LinkedHashSet_LinkedHashSet$_empty(h.Deprecation);for(r=new t.VersionRange(null,e,!1,!0).get$allows(),n=0;n<16;++n)s=f.List_GN8[n],a=s._deprecatedIn,i=a==null?null:t.Version___parse_tearOff(a),i=i==null?null:r.call$1(i),(i??!1)&&l.add$1(0,s);return l},Deprecation:function(r,n,s,a,i){var l=this;l.id=r,l._deprecatedIn=n,l.description=s,l.isFuture=a,l._name=i},Deprecation_fromId_closure:function(r){this.id=r},Environment$(){var e=h.String,r=h.Module_Callable,n=h.AstNode,s=h.int,a=h.Callable,i=h.JSArray_Map_String_Callable;return new t.Environment(t.LinkedHashMap_LinkedHashMap$_empty(e,r),t.LinkedHashMap_LinkedHashMap$_empty(e,n),t.LinkedHashMap_LinkedHashMap$_empty(r,n),t.LinkedHashMap_LinkedHashMap$_empty(r,n),null,null,t._setArrayType([],h.JSArray_Module_Callable),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,h.Value)],h.JSArray_Map_String_Value),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,n)],h.JSArray_Map_String_AstNode),t.LinkedHashMap_LinkedHashMap$_empty(e,s),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,a)],i),t.LinkedHashMap_LinkedHashMap$_empty(e,s),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,a)],i),t.LinkedHashMap_LinkedHashMap$_empty(e,s),null)},Environment$_(e,r,n,s,a,i,l,_,p,d,g,S){var b=h.String,w=h.int;return new t.Environment(e,r,n,s,a,i,l,_,p,t.LinkedHashMap_LinkedHashMap$_empty(b,w),d,t.LinkedHashMap_LinkedHashMap$_empty(b,w),g,t.LinkedHashMap_LinkedHashMap$_empty(b,w),S)},_EnvironmentModule__EnvironmentModule(e,r,n,s,a){var i,l,_,p,d,g,S,b,w;for(a==null&&(a=f.Set_empty0),i=h.dynamic,i=t.LinkedHashMap_LinkedHashMap$_empty(i,i),l=h.Module_Callable,_=h.List_CssComment,p=t.MapExtensions_get_pairs(n,l,_),p=p.get$iterator(p),d=h.CssComment;p.moveNext$0();)g=p.get$current(p),S=g._0,b=t.List_List$from(g._1,!1,d),b.fixed$length=Array,b.immutable$list=Array,i.$indexSet(0,S,b);return i=t.ConstantMap_ConstantMap$from(i,l,_),l=t._EnvironmentModule__makeModulesByVariable(a),_=t._EnvironmentModule__memberMap(f.JSArray_methods.get$first(e._variables),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure,h.Map_String_Value),h.Value),p=t._EnvironmentModule__memberMap(f.JSArray_methods.get$first(e._variableNodes),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure0,h.Map_String_AstNode),h.AstNode),d=h.Map_String_Callable,g=h.Callable,w=t._EnvironmentModule__memberMap(f.JSArray_methods.get$first(e._functions),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure1,d),g),g=t._EnvironmentModule__memberMap(f.JSArray_methods.get$first(e._mixins),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure2,d),g),d=C.get$isNotEmpty$asx(r.get$children(r))||n.get$isNotEmpty(n)||f.JSArray_methods.any$1(e._allModules,new t._EnvironmentModule__EnvironmentModule_closure3),t._EnvironmentModule$_(e,r,i,s,l,_,p,w,g,d,!s.get$isEmpty(s)||f.JSArray_methods.any$1(e._allModules,new t._EnvironmentModule__EnvironmentModule_closure4))},_EnvironmentModule__makeModulesByVariable(e){var r,n,s,a,i,l;if(e.get$isEmpty(e))return f.Map_empty1;for(r=t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.Module_Callable),n=e.get$iterator(e);n.moveNext$0();)if(s=n.get$current(n),s instanceof t._EnvironmentModule){for(a=s._modulesByVariable,a=a.get$values(a),a=a.get$iterator(a);a.moveNext$0();)i=a.get$current(a),l=i.get$variables(),t.setAll(r,l.get$keys(l),i);t.setAll(r,C.get$keys$z(f.JSArray_methods.get$first(s._environment$_environment._variables)),s)}else a=s.get$variables(),t.setAll(r,a.get$keys(a),s);return r},_EnvironmentModule__memberMap(e,r,n){var s,a,i;if(e=new t.PublicMemberMapView(e,n._eval$1("PublicMemberMapView<0>")),r.get$isEmpty(r))return e;for(s=t._setArrayType([],n._eval$1("JSArray<Map<String,0>>")),a=r.get$iterator(r);a.moveNext$0();)i=a.get$current(a),i.get$isNotEmpty(i)&&s.push(i);return s.push(e),s.length===1?e:t.MergedMapView$(s,h.String,n)},_EnvironmentModule$_(e,r,n,s,a,i,l,_,p,d,g){return new t._EnvironmentModule(e._allModules,i,l,_,p,s,r,n,d,g,e,a)},Environment:function(r,n,s,a,i,l,_,p,d,g,S,b,w,E,L){var T=this;T._environment$_modules=r,T._namespaceNodes=n,T._globalModules=s,T._importedModules=a,T._forwardedModules=i,T._nestedForwardedModules=l,T._allModules=_,T._variables=p,T._variableNodes=d,T._variableIndices=g,T._functions=S,T._functionIndices=b,T._mixins=w,T._mixinIndices=E,T._content=L,T._inMixin=!1,T._inSemiGlobalScope=!0,T._lastVariableIndex=T._lastVariableName=null},Environment__getVariableFromGlobalModule_closure:function(r){this.name=r},Environment_setVariable_closure:function(r,n){this.$this=r,this.name=n},Environment_setVariable_closure0:function(r){this.name=r},Environment_setVariable_closure1:function(r,n){this.$this=r,this.name=n},Environment__getFunctionFromGlobalModule_closure:function(r){this.name=r},Environment__getMixinFromGlobalModule_closure:function(r){this.name=r},Environment_toModule_closure:function(){},Environment_toDummyModule_closure:function(){},_EnvironmentModule:function(r,n,s,a,i,l,_,p,d,g,S,b){var w=this;w.upstream=r,w.variables=n,w.variableNodes=s,w.functions=a,w.mixins=i,w.extensionStore=l,w.css=_,w.preModuleComments=p,w.transitivelyContainsCss=d,w.transitivelyContainsExtensions=g,w._environment$_environment=S,w._modulesByVariable=b},_EnvironmentModule__EnvironmentModule_closure:function(){},_EnvironmentModule__EnvironmentModule_closure0:function(){},_EnvironmentModule__EnvironmentModule_closure1:function(){},_EnvironmentModule__EnvironmentModule_closure2:function(){},_EnvironmentModule__EnvironmentModule_closure3:function(){},_EnvironmentModule__EnvironmentModule_closure4:function(){},SassException$(e,r,n){return new t.SassException(n==null?f.Set_empty:t.Set_Set$unmodifiable(n,h.Uri),e,r)},MultiSpanSassException$(e,r,n,s,a){var i=t.ConstantMap_ConstantMap$from(s,h.FileSpan,h.String);return new t.MultiSpanSassException(n,i,a==null?f.Set_empty:t.Set_Set$unmodifiable(a,h.Uri),e,r)},SassRuntimeException$(e,r,n,s){return new t.SassRuntimeException(n,s==null?f.Set_empty:t.Set_Set$unmodifiable(s,h.Uri),e,r)},MultiSpanSassRuntimeException$(e,r,n,s,a,i){var l=t.ConstantMap_ConstantMap$from(s,h.FileSpan,h.String);return new t.MultiSpanSassRuntimeException(a,n,l,i==null?f.Set_empty:t.Set_Set$unmodifiable(i,h.Uri),e,r)},SassFormatException$(e,r,n){return new t.SassFormatException(n==null?f.Set_empty:t.Set_Set$unmodifiable(n,h.Uri),e,r)},MultiSpanSassFormatException$(e,r,n,s,a){var i=t.ConstantMap_ConstantMap$from(s,h.FileSpan,h.String);return new t.MultiSpanSassFormatException(n,i,a==null?f.Set_empty:t.Set_Set$unmodifiable(a,h.Uri),e,r)},SassScriptException$(e,r){return new t.SassScriptException(r==null?e:"$"+r+": "+e)},MultiSpanSassScriptException$(e,r,n){var s=t.ConstantMap_ConstantMap$from(n,h.FileSpan,h.String);return new t.MultiSpanSassScriptException(r,s,e)},SassException:function(r,n,s){this.loadedUrls=r,this._span_exception$_message=n,this._span=s},MultiSpanSassException:function(r,n,s,a,i){var l=this;l.primaryLabel=r,l.secondarySpans=n,l.loadedUrls=s,l._span_exception$_message=a,l._span=i},SassRuntimeException:function(r,n,s,a){var i=this;i.trace=r,i.loadedUrls=n,i._span_exception$_message=s,i._span=a},MultiSpanSassRuntimeException:function(r,n,s,a,i,l){var _=this;_.trace=r,_.primaryLabel=n,_.secondarySpans=s,_.loadedUrls=a,_._span_exception$_message=i,_._span=l},SassFormatException:function(r,n,s){this.loadedUrls=r,this._span_exception$_message=n,this._span=s},MultiSpanSassFormatException:function(r,n,s,a,i){var l=this;l.primaryLabel=r,l.secondarySpans=n,l.loadedUrls=s,l._span_exception$_message=a,l._span=i},SassScriptException:function(r){this.message=r},MultiSpanSassScriptException:function(r,n,s){this.primaryLabel=r,this.secondarySpans=n,this.message=s},compileStylesheet(e,r,n,s,a){return t.compileStylesheet$body(e,r,n,s,a)},compileStylesheet$body(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(h.nullable_Record_3_int_and_String_and_nullable_String),_,p=2,d,g,S,b,w,E,L,T,F,D,B=t._wrapJsFunctionForAsync(function(z,Y){for(z===1&&(d=Y,i=p);;)switch(i){case 0:return p=4,i=7,t._asyncAwait(t._compileStylesheetWithoutErrorHandling(e,r,n,s,a),B);case 7:p=2,i=6;break;case 4:if(p=3,D=d,F=t.unwrapException(D),F instanceof t.SassException){g=F,S=t.getTraceFromException(D),s!=null&&!e.get$emitErrorCss()&&t._tryDelete(s),b=C.toString$1$color$(g,e.get$color()),t._asBool(e._options.$index(0,"trace"))?(F=t.getTrace(g),F==null&&(F=S)):F=null,_=t._getErrorWithStackTrace(65,b,F),i=1;break}else if(F instanceof t.FileSystemException){w=F,E=t.getTraceFromException(D),L=w.path,T=L==null?w.message:"Error reading "+V.$get$context().relative$2$from(L,null)+": "+w.message+".",t._asBool(e._options.$index(0,"trace"))?(F=t.getTrace(w),F==null&&(F=E)):F=null,_=t._getErrorWithStackTrace(66,T,F),i=1;break}else throw D;case 3:i=2;break;case 6:_=null,i=1;break;case 1:return t._asyncReturn(_,l);case 2:return t._asyncRethrow(d,l)}});return t._asyncStartSync(B,l)},_compileStylesheetWithoutErrorHandling(e,r,n,s,a){return t._compileStylesheetWithoutErrorHandling$body(e,r,n,s,a)},_compileStylesheetWithoutErrorHandling$body(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(h.void),_,p=2,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe,ve,Ee,ke,be,Oe,qe,et,At,Ft,wr,Jt,yt=t._wrapJsFunctionForAsync(function(Nt,at){for(Nt===1&&(d=at,i=p);;)switch(i){case 0:if(wr=new t.FilesystemImporter(t.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null)),a)try{if(n!=null&&s!=null&&!r.modifiedSince$3(V.$get$context().toUri$1(n),t.modificationTime(s),wr)){i=1;break}}catch(jn){if(!(t.unwrapException(jn)instanceof t.FileSystemException))throw jn}g=null,t._asBoolQ(e._ifParsed$1("indented"))===!0?g=f.Syntax_Sass_sass:n!=null?g=t.Syntax_forPath(n):g=f.Syntax_SCSS_scss,S=null,p=4,E=e._options,i=t._asBool(E.$index(0,"async"))?7:9;break;case 7:L=h.List_String._as(E.$index(0,"load-path")),T=t._asBool(E.$index(0,"quiet"))?V.$get$Logger_quiet():new t.StderrLogger(e.get$color()),F=h.nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl,D=h.Uri,L=t.AsyncImportCache__toImporters(null,L,null),b=new t.AsyncImportCache(L,T,t.LinkedHashMap_LinkedHashMap$_empty(h.Record_2_Uri_and_bool_forImport,F),t.LinkedHashMap_LinkedHashMap$_empty(h.Record_4_Uri_and_AsyncImporter_baseImporter_and_nullable_Uri_baseUrl_and_bool_forImport,F),t.LinkedHashMap_LinkedHashMap$_empty(D,h.nullable_Stylesheet),t.LinkedHashMap_LinkedHashMap$_empty(D,h.ImporterResult)),i=n==null?10:12;break;case 10:return i=13,t._asyncAwait(t.readStdin(),yt);case 13:return L=at,T=g,F=t._asBool(E.$index(0,"quiet"))?V.$get$Logger_quiet():new t.StderrLogger(e.get$color()),D=t.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),B=C.$eq$(E.$index(0,"style"),"compressed")?f.OutputStyle_1:f.OutputStyle_0,z=t._asBool(E.$index(0,"quiet-deps")),Y=t._asBool(E.$index(0,"verbose")),G=e.get$emitSourceMap(),i=14,t._asyncAwait(t.compileStringAsync(L,t._asBool(E.$index(0,"charset")),e.get$fatalDeprecations(),e.get$futureDeprecations(),b,new t.FilesystemImporter(D),F,z,G,B,T,Y),yt);case 14:se=at,i=11;break;case 12:return L=g,T=t._asBool(E.$index(0,"quiet"))?V.$get$Logger_quiet():new t.StderrLogger(e.get$color()),F=C.$eq$(E.$index(0,"style"),"compressed")?f.OutputStyle_1:f.OutputStyle_0,D=t._asBool(E.$index(0,"quiet-deps")),B=t._asBool(E.$index(0,"verbose")),z=e.get$emitSourceMap(),i=15,t._asyncAwait(t.compileAsync(n,t._asBool(E.$index(0,"charset")),e.get$fatalDeprecations(),e.get$futureDeprecations(),b,T,D,z,F,L,B),yt);case 15:se=at;case 11:S=se,i=8;break;case 9:i=n==null?16:18;break;case 16:return i=19,t._asyncAwait(t.readStdin(),yt);case 19:L=at,T=g,F=t._asBool(E.$index(0,"quiet"))?V.$get$Logger_quiet():new t.StderrLogger(e.get$color()),D=t.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),B=C.$eq$(E.$index(0,"style"),"compressed")?f.OutputStyle_1:f.OutputStyle_0,z=t._asBool(E.$index(0,"quiet-deps")),Y=t._asBool(E.$index(0,"verbose")),G=e.get$emitSourceMap(),E=t._asBool(E.$index(0,"charset")),ce=e.get$fatalDeprecations(),ye=e.get$futureDeprecations(),we=h.Deprecation,ge=t.LinkedHashSet_LinkedHashSet$_empty(we),ge.addAll$1(0,ce),ce=t.LinkedHashSet_LinkedHashSet$_empty(we),ce.addAll$1(0,ye),xe=new t.DeprecationHandlingLogger(t.LinkedHashMap_LinkedHashMap$_empty(we,h.int),F,ge,ce,!Y),ve=t.Stylesheet_Stylesheet$parse(L,T??f.Syntax_SCSS_scss,xe,null),se=t._compileStylesheet(ve,xe,r.importCache,null,new t.FilesystemImporter(D),null,B,!0,null,null,z,G,E),xe.summarize$1$js(!1),i=17;break;case 18:L=g,T=t._asBool(E.$index(0,"quiet"))?V.$get$Logger_quiet():new t.StderrLogger(e.get$color()),b=r.importCache,F=C.$eq$(E.$index(0,"style"),"compressed")?f.OutputStyle_1:f.OutputStyle_0,D=t._asBool(E.$index(0,"quiet-deps")),B=t._asBool(E.$index(0,"verbose")),z=e.get$emitSourceMap(),E=t._asBool(E.$index(0,"charset")),Y=e.get$fatalDeprecations(),G=e.get$futureDeprecations(),ce=h.Deprecation,ye=t.LinkedHashSet_LinkedHashSet$_empty(ce),ye.addAll$1(0,Y),Y=t.LinkedHashSet_LinkedHashSet$_empty(ce),Y.addAll$1(0,G),xe=new t.DeprecationHandlingLogger(t.LinkedHashMap_LinkedHashMap$_empty(ce,h.int),T,ye,Y,!B),T=L==null||L===t.Syntax_forPath(n),T?(L=t.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),T=t.isNodeJs()?$.process:null,C.$eq$(T==null?null:C.get$platform$x(T),"win32")?T=!0:(T=t.isNodeJs()?$.process:null,T=C.$eq$(T==null?null:C.get$platform$x(T),"darwin")),T?(T=V.$get$context(),B=t._realCasePath(t.absolute(T.normalize$1(n),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),Ee=B,B=T,T=Ee):(T=V.$get$context(),B=T.canonicalize$1(0,n),Ee=B,B=T,T=Ee),B=b.importCanonical$3$originalUrl(new t.FilesystemImporter(L),B.toUri$1(T),B.toUri$1(n)),B.toString,ve=B):(T=t.readFile(n),L==null&&(L=t.Syntax_forPath(n)),ve=t.Stylesheet_Stylesheet$parse(T,L,xe,V.$get$context().toUri$1(n))),se=t._compileStylesheet(ve,xe,b,null,new t.FilesystemImporter(t.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null)),null,F,!0,null,null,D,z,E),xe.summarize$1$js(!1);case 17:S=se;case 8:p=2,i=6;break;case 4:throw p=3,Jt=d,E=t.unwrapException(Jt),E instanceof t.SassException&&(w=E,e.get$emitErrorCss()&&(s==null?t.print(w.toCssString$0()):(t.ensureDir(V.$get$context().dirname$1(s)),t.writeFile(s,w.toCssString$0()+`
  77. `)))),Jt;case 3:i=2;break;case 6:if(ke=S._serialize._0+t._writeSourceMap(e,S._serialize._1,s),s==null?ke.length!==0&&t.print(ke):(t.ensureDir(V.$get$context().dirname$1(s)),t.writeFile(s,ke+`
  78. `)),E=e._options,t._asBool(E.$index(0,"quiet"))?E=!0:E=!t._asBool(E.$index(0,"update"))&&!t._asBool(E.$index(0,"watch")),E){i=1;break}be=new t.StringBuffer(""),n==null?Oe="stdin":(E=V.$get$context(),Oe=E.prettyUri$1(E.toUri$1(n))),s.toString,E=V.$get$context(),qe=E.prettyUri$1(E.toUri$1(s)),et=new t.DateTime(Date.now(),!1).toString$0(0),At=f.JSString_methods.substring$2(et,0,et.length-7),E=e.get$color()?be._contents="\x1B[90m":"",E=be._contents=E+("["+At+"] "),e.get$color()&&(E=be._contents=E+"\x1B[32m"),E+="Compiled "+Oe+" to "+qe+".",be._contents=E,e.get$color()&&(be._contents=E+"\x1B[0m"),Ft=t.isNodeJs()?$.process:null,Ft!=null?E=!0:(Ft=null,E=!1),E?(E=C.get$stdout$x(Ft),C.write$1$x(E,be.toString$0(0)+`
  79. `)):(E=$.console,C.log$1$x(E,be));case 1:return t._asyncReturn(_,l);case 2:return t._asyncRethrow(d,l)}});return t._asyncStartSync(yt,l)},_writeSourceMap(e,r,n){var s,a,i,l,_,p;return r==null?"":(n!=null&&(s=V.$get$context(),r.targetUrl=s.toUri$1(t.ParsedPath_ParsedPath$parse(n,s.style).get$basename()).toString$0(0)),t.mapInPlace(r.urls,new t._writeSourceMap_closure(e,n)),s=e._options,a=f.C_JsonCodec.encode$2$toEncodable(r.toJson$1$includeSourceContents(t._asBool(s.$index(0,"embed-sources"))),null),t._asBool(s.$index(0,"embed-source-map"))?i=t.Uri_Uri$dataFromString(a,f.C_Utf8Codec,"application/json"):(n.toString,l=n+".map",_=V.$get$context(),t.ensureDir(_.dirname$1(l)),t.writeFile(l,a),i=_.toUri$1(_.relative$2$from(l,_.dirname$1(n)))),_=i.toString$0(0),p=t.stringReplaceAllUnchecked(_,"*/","%2A/"),s=(C.$eq$(s.$index(0,"style"),"compressed")?f.OutputStyle_1:f.OutputStyle_0)===f.OutputStyle_1?"":`
  80. `,s+("/*# sourceMappingURL="+p+" */"))},_tryDelete(e){try{t.deleteFile(e)}catch(r){if(!(t.unwrapException(r)instanceof t.FileSystemException))throw r}},_getErrorWithStackTrace(e,r,n){return new t._Record_3(e,r,n!=null?f.JSString_methods.trimRight$0(t.Trace_Trace$from(n).get$terse().toString$0(0)):null)},_writeSourceMap_closure:function(r,n){this.options=r,this.destination=n},compileStylesheets(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(h.bool),l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G=t._wrapJsFunctionForAsync(function(se,ce){if(se===1)return t._asyncRethrow(ce,i);for(;;)switch(a){case 0:z=h.nullable_String,z=t.List_List$of(t.MapExtensions_get_pairs(n,z,z),!0,h.Record_2_nullable_String_and_nullable_String),_=t._InitializedCell$(new t.compileStylesheets_closure(z)),z.length===1?(p=_._readFinal$0()._0,d=_._readFinal$0()._1,g=!0):(p=null,d=null,g=!1),a=g?4:5;break;case 4:return Y=t,a=6,t._asyncAwait(t.compileStylesheet(e,r,p,d,s),G);case 6:z=Y._setArrayType([ce],h.JSArray_nullable_Record_3_int_and_String_and_nullable_String),a=3;break;case 5:for(g=t._setArrayType([],h.JSArray_Future_nullable_Record_3_int_and_String_and_nullable_String),S=z.length,b=0;b<z.length;z.length===S||(0,t.throwConcurrentModificationError)(z),++b)w=z[b],g.push(t.compileStylesheet(e,r,w._0,w._1,s));return a=7,t._asyncAwait(t.Future_wait(g,t._asBool(e._options.$index(0,"stop-on-error")),h.nullable_Record_3_int_and_String_and_nullable_String),G);case 7:z=ce,a=3;break;case 3:for(z=C.get$iterator$ax(z),E=!1;z.moveNext$0();)L=z.get$current(z),L!=null&&(T=L._0,F=L._1,D=L._2,g=$.process,g==null?g=null:(g=C.get$release$x(g),g=g==null?null:C.get$name$x(g)),g=C.$eq$(g,"node")?$.process:null,g=g==null?null:C.get$exitCode$x(g),g==null&&(g=0),g=Math.max(g,T),S=$.process,S==null?S=null:(S=C.get$release$x(S),S=S==null?null:C.get$name$x(S)),S=C.$eq$(S,"node")?$.process:null,S!=null&&C.set$exitCode$x(S,g),B=new t.StringBuffer(""),g=(E?B._contents=`
  81. `:"")+F,B._contents=g,D!=null&&(g+=`
  82. `,B._contents=g,g+=`
  83. `,B._contents=g,B._contents=g+D),t.printError(B),E=!0);l=!E,a=1;break;case 1:return t._asyncReturn(l,i)}});return t._asyncStartSync(G,i)},compileStylesheets_closure:function(r){this._1_0=r},ExecutableOptions__separator(e){var r=V.$get$ExecutableOptions__separatorBar(),n=f.JSString_methods.$mul(r,3),s=t.hasTerminal()?"\x1B[1m":"",a=t.hasTerminal()?"\x1B[0m":"";return n+" "+s+e+a+" "+f.JSString_methods.$mul(r,35-e.length)},ExecutableOptions__fail(e){return t.throwExpression(t.UsageException$(e))},ExecutableOptions_ExecutableOptions$parse(e){var r,n,s,a;try{return s=V.$get$ExecutableOptions__parser(),a=t.ListQueue$(h.String),a.addAll$1(0,e),a=t.Parser$(null,s,a,null,null).parse$0(),a.wasParsed$1("poll")&&!t._asBool(a.$index(0,"watch"))&&t.ExecutableOptions__fail("--poll may not be passed without --watch."),r=new t.ExecutableOptions(a),t._asBool(r._options.$index(0,"help"))&&t.ExecutableOptions__fail("Compile Sass to CSS."),r}catch(i){if(s=t.unwrapException(i),h.FormatException._is(s))n=s,t.ExecutableOptions__fail(C.get$message$x(n));else throw i}},UsageException$(e){return new t.UsageException(e)},ExecutableOptions:function(r){var n=this;n._options=r,n.__ExecutableOptions_interactive_FI=V,n._sourcesToDestinations=null,n.__ExecutableOptions__sourceDirectoriesToDestinations_F=V,n._fatalDeprecations=null},ExecutableOptions__parser_closure:function(){},ExecutableOptions__parser__closure:function(r){this._0_0=r},ExecutableOptions__parser__closure0:function(r){this._1_0=r},ExecutableOptions_interactive_closure:function(r){this.$this=r},ExecutableOptions_emitErrorCss_closure:function(){},ExecutableOptions_fatalDeprecations_closure:function(r){this.$this=r},UsageException:function(r){this.message=r},watch(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.void),a,i,l,_,p,d,g,S,b,w=t._wrapJsFunctionForAsync(function(E,L){if(E===1)return t._asyncRethrow(L,s);for(;;)switch(n){case 0:for(e._ensureSources$0(),i=e.__ExecutableOptions__sourceDirectoriesToDestinations_F,i===V&&t.throwUnnamedLateFieldNI(),l=h.String,i=i.cast$2$0(0,l,l),i=t.List_List$of(i.get$keys(i),!0,l),e._ensureSources$0(),_=e._sourcesToDestinations.cast$2$0(0,l,l),_=C.get$iterator$ax(_.get$keys(_));_.moveNext$0();)p=_.get$current(_),i.push(V.$get$context().dirname$1(p));return _=e._options,f.JSArray_methods.addAll$1(i,h.List_String._as(_.$index(0,"load-path"))),p=t._asBool(_.$index(0,"poll")),d=h.Stream_WatchEvent,g=t.PathMap__create(null,d),d=new t.StreamGroup(f._StreamGroupState_dormant,t.LinkedHashMap_LinkedHashMap$_empty(d,h.nullable_StreamSubscription_WatchEvent),h.StreamGroup_WatchEvent),d.__StreamGroup__controller_A=t.StreamController_StreamController(d.get$_onCancel(),d.get$_onListen(),d.get$_onPause(),d.get$_onResume(),!0,h.WatchEvent),S=new t.MultiDirWatcher(new t.PathMap(g,h.PathMap_Stream_WatchEvent),d,p),n=3,t._asyncAwait(t.Future_wait(new t.MappedListIterable(i,new t.watch_closure(S),t._arrayInstanceType(i)._eval$1("MappedListIterable<1,Future<~>>")),!1,h.void),w);case 3:for(e._ensureSources$0(),b=e._sourcesToDestinations.cast$2$0(0,l,l),i=C.get$iterator$ax(b.get$keys(b));i.moveNext$0();)l=i.get$current(i),p=V.$get$context(),d=p.absolute$15(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),g=$.process,g==null?g=null:(g=C.get$release$x(g),g=g==null?null:C.get$name$x(g)),g=C.$eq$(g,"node")?$.process:null,C.$eq$(g==null?null:C.get$platform$x(g),"win32")?g=!0:(g=$.process,g==null?g=null:(g=C.get$release$x(g),g=g==null?null:C.get$name$x(g)),g=C.$eq$(g,"node")?$.process:null,g=C.$eq$(g==null?null:C.get$platform$x(g),"darwin")),r.addCanonical$4$recanonicalize(new t.FilesystemImporter(d),p.toUri$1(g?t._realCasePath(p.absolute$15(p.normalize$1(l),null,null,null,null,null,null,null,null,null,null,null,null,null,null)):p.canonicalize$1(0,l)),p.toUri$1(l),!1);return n=4,t._asyncAwait(t.compileStylesheets(e,r,b,!0),w);case 4:if(!L&&t._asBool(_.$index(0,"stop-on-error"))){i=S._group.__StreamGroup__controller_A,i===V&&t.throwUnnamedLateFieldNI(),new t._ControllerStream(i,t._instanceType(i)._eval$1("_ControllerStream<1>")).listen$1(0,null).cancel$0(),n=1;break}return t.print(`Sass is watching for changes. Press Ctrl-C to stop.
  84. `),n=5,t._asyncAwait(new t._Watcher(e,r).watch$1(0,S),w);case 5:case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(w,s)},watch_closure:function(r){this.dirWatcher=r},_Watcher:function(r,n){this._watch$_options=r,this._graph=n},_Watcher__debounceEvents_closure:function(){},_Watcher__debounceEvents__closure:function(r){this._0_0=r},_Watcher__debounceEvents__closure0:function(r){this._0_0=r},_Watcher__debounceEvents__closure1:function(r){this._1_0=r},EmptyExtensionStore:function(){},Extension:function(r,n,s,a,i){var l=this;l.extender=r,l.target=n,l.mediaContext=s,l.isOptional=a,l.span=i},Extender:function(r,n){this.selector=r,this.isOriginal=n,this._extension=null},ExtensionStore__extendOrReplace(e,r,n,s,a){var i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye=t.ExtensionStore$_mode(s);for(e.accept$1(f._IsInvisibleVisitor_true)||ye._originals.addAll$1(0,e.components),i=n.components,l=i.length,_=r.components,p=_.length,d=h.ComplexSelector,g=h.Extension,S=h.SimpleSelector,b=h.Map_ComplexSelector_Extension,w=0;w<l;++w){if(E=i[w],L=E.get$singleCompound(),L==null)throw t.wrapException(t.SassScriptException$("Can't extend complex selector "+t.S(E)+".",null));for(T=t.LinkedHashMap_LinkedHashMap$_empty(S,b),F=L.components,D=F.length,B=0;B<D;++B){for(z=F[B],Y=t.LinkedHashMap_LinkedHashMap$_empty(d,g),G=0;G<p;++G)E=_[G],E.get$specificity(),se=new t.Extender(E,!1),ce=new t.Extension(se,z,null,!0,a),se._extension=ce,Y.$indexSet(0,E,ce);T.$indexSet(0,z,Y)}e=ye._extendList$2(e,T)}return e},ExtensionStore$(){var e=h.SimpleSelector;return new t.ExtensionStore(t.LinkedHashMap_LinkedHashMap$_empty(e,h.Set_ModifiableBox_SelectorList),t.LinkedHashMap_LinkedHashMap$_empty(e,h.Map_ComplexSelector_Extension),t.LinkedHashMap_LinkedHashMap$_empty(e,h.List_Extension),t.LinkedHashMap_LinkedHashMap$_empty(h.ModifiableBox_SelectorList,h.List_CssMediaQuery),new t.JsIdentityLinkedHashMap(h.JsIdentityLinkedHashMap_SimpleSelector_int),new t._LinkedIdentityHashSet(h._LinkedIdentityHashSet_ComplexSelector),f.ExtendMode_normal_normal)},ExtensionStore$_mode(e){var r=h.SimpleSelector;return new t.ExtensionStore(t.LinkedHashMap_LinkedHashMap$_empty(r,h.Set_ModifiableBox_SelectorList),t.LinkedHashMap_LinkedHashMap$_empty(r,h.Map_ComplexSelector_Extension),t.LinkedHashMap_LinkedHashMap$_empty(r,h.List_Extension),t.LinkedHashMap_LinkedHashMap$_empty(h.ModifiableBox_SelectorList,h.List_CssMediaQuery),new t.JsIdentityLinkedHashMap(h.JsIdentityLinkedHashMap_SimpleSelector_int),new t._LinkedIdentityHashSet(h._LinkedIdentityHashSet_ComplexSelector),e)},ExtensionStore:function(r,n,s,a,i,l,_){var p=this;p._selectors=r,p._extensions=n,p._extensionsByExtender=s,p._mediaContexts=a,p._sourceSpecificity=i,p._originals=l,p._mode=_},ExtensionStore_extensionsWhereTarget_closure:function(){},ExtensionStore__registerSelector_closure:function(){},ExtensionStore__registerSelector_closure0:function(r){this._0_0=r},ExtensionStore_addExtension_closure:function(){},ExtensionStore_addExtension_closure0:function(){},ExtensionStore_addExtension_closure1:function(r){this.complex=r},ExtensionStore__simpleSelectors_closure:function(r){this._0_0=r},ExtensionStore__extendExistingExtensions_closure:function(){},ExtensionStore__extendExistingExtensions_closure0:function(){},ExtensionStore_addExtensions_closure:function(){},ExtensionStore__extendComplex_closure:function(r,n,s){this._box_0=r,this.$this=n,this.complex=s},ExtensionStore__extendComplex__closure:function(r,n,s){this._box_0=r,this.$this=n,this.complex=s},ExtensionStore__extendCompound_closure:function(){},ExtensionStore__extendCompound_closure0:function(){},ExtensionStore__extendCompound_closure1:function(r){this.original=r},ExtensionStore__extendSimple_withoutPseudo:function(r,n,s){this.$this=r,this.extensions=n,this.targetsUsed=s},ExtensionStore__extendSimple_closure:function(r,n){this.$this=r,this.withoutPseudo=n},ExtensionStore__extendSimple_closure0:function(){},ExtensionStore__extendPseudo_closure:function(){},ExtensionStore__extendPseudo_closure0:function(){},ExtensionStore__extendPseudo_closure1:function(){},ExtensionStore__extendPseudo_closure2:function(r){this.pseudo=r},ExtensionStore__extendPseudo_closure3:function(r,n){this.pseudo=r,this.selector=n},ExtensionStore__trim_closure:function(r,n){this._box_0=r,this.complex1=n},ExtensionStore__trim_closure0:function(r,n){this._box_0=r,this.complex1=n},ExtensionStore_clone_closure:function(r,n,s,a){var i=this;i.$this=r,i.newSelectors=n,i.oldToNewSelectors=s,i.newMediaContexts=a},unifyComplex(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=null,B=C.getInterceptor$asx(e);if(B.get$length(e)===1)return e;for(n=B.get$iterator(e),s=D,a=s,i=a;n.moveNext$0();){if(l=n.get$current(n),l.accept$1(f.C__IsUselessVisitor))return D;if(_=t._InitializedCell$(new t.unifyComplex_closure(l)),l=l.components,l.length===1&&C.get$length$asx(_._readFinal$0())===1?(p=C.$index$asx(_._readFinal$0(),0),d=!0):(p=D,d=!1),d){if(a==null)a=p;else if(!a.$eq(0,p))return D}if(g=f.JSArray_methods.get$last(l),S=t._InitializedCell$(new t.unifyComplex_closure0(g)),C.get$length$asx(S._readFinal$0())===1?(b=C.$index$asx(S._readFinal$0(),0),l=!0):(b=D,l=!1),l){if(s!=null&&!s.$eq(0,b))return D;s=b}if(i==null)i=g.selector.components;else for(l=g.selector.components,d=l.length,w=0;w<d;++w)if(i=l[w].unify$1(i),i==null)return D}for(n=h.JSArray_ComplexSelector,l=t._setArrayType([],n),d=B.get$iterator(e);d.moveNext$0();)E=d.get$current(d),L=E.components,T=L.length,T>1&&(F=E.leadingCombinators,l.push(t.ComplexSelector$(F,f.JSArray_methods.take$1(L,T-1),E.span,E.lineBreak)));return d=a==null?f.List_empty1:t._setArrayType([a],h.JSArray_CssValue_Combinator),i.toString,E=t.CompoundSelector$(i,r),L=s==null?f.List_empty1:t._setArrayType([s],h.JSArray_CssValue_Combinator),g=t.ComplexSelector$(d,t._setArrayType([new t.ComplexSelectorComponent(E,t.List_List$unmodifiable(L,h.CssValue_Combinator),r)],h.JSArray_ComplexSelectorComponent),r,B.any$1(e,new t.unifyComplex_closure1)),l.length===0?B=t._setArrayType([g],n):(B=t.List_List$of(t.IterableExtension_get_exceptLast(l),!0,h.ComplexSelector),B.push(f.JSArray_methods.get$last(l).concatenate$2(g,r))),t.weave(B,r,!1)},unifyCompound(e,r){var n,s,a,i,l=r.components;for(n=e.components,s=n.length,a=0;a<s;++a,l=i)if(i=n[a].unify$1(l),i==null)return null;return t.CompoundSelector$(l,e.span)},unifyUniversalAndElement(e,r){var n,s,a,i=t._namespaceAndName(e,"selector1"),l=i._0,_=i._1,p=t._namespaceAndName(r,"selector2"),d=p._0,g=p._1;if(l==d||d==="*")n=l;else{if(l!=="*")return null;n=d}if(_==g||g==null)s=_;else{if(!(_==null||_==="*"))return null;s=g}return a=e.span,s==null?new t.UniversalSelector(n,a):new t.TypeSelector(new t.QualifiedName(s,n),a)},_namespaceAndName(e,r){var n,s,a,i=null,l=t._InitializedCell$(new t._namespaceAndName_closure(e));e:{if(e instanceof t.UniversalSelector?(n=e.namespace,s=!0):(n=i,s=!1),s){s=new t._Record_2(n,i);break e}if(e instanceof t.TypeSelector?(a=l._readFinal$0().name,n=l._readFinal$0().namespace,s=!0):(n=i,a=n,s=!1),s){s=new t._Record_2(n,a);break e}s=t.throwExpression(t.ArgumentError$value(e,r,W.must_b))}return s},weave(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=C.getInterceptor$asx(e);if(z.get$length(e)===1?(s=z.$index(e,0),a=!0):(s=null,a=!1),a)return!n||s.lineBreak?e:t._setArrayType([t.ComplexSelector$(s.leadingCombinators,s.components,s.span,!0)],h.JSArray_ComplexSelector);for(a=h.JSArray_ComplexSelector,i=t._setArrayType([z.get$first(e)],a),z=z.skip$1(e,1),z=new t.ListIterator(z,z.get$length(z)),l=h.ComplexSelectorComponent,_=t._instanceType(z)._precomputed1;z.moveNext$0();){if(p=z.__internal$_current,p==null&&(p=_._as(p)),d=p.components,d.length===1){for(g=0;g<i.length;++g)i[g]=i[g].concatenate$3$forceLineBreak(p,r,n);continue}for(S=t._setArrayType([],a),b=i.length,w=0;w<i.length;i.length===b||(0,t.throwConcurrentModificationError)(i),++w)for(E=t._weaveParents(i[w],p,r),E==null&&(E=f.List_empty2),L=E.length,T=0;T<E.length;E.length===L||(0,t.throwConcurrentModificationError)(E),++T)F=E[T],D=f.JSArray_methods.get$last(d),B=t.List_List$of(F.components,!0,l),B.push(D),D=F.lineBreak||n,S.push(t.ComplexSelector$(F.leadingCombinators,B,r,D));i=S}return i},_weaveParents(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe,ve,Ee,ke=null,be=t._mergeLeadingCombinators(e.leadingCombinators,r.leadingCombinators);if(be==null||(s=h.ComplexSelectorComponent,a=t.QueueList_QueueList$from(e.components,s),i=t.QueueList_QueueList$from(t.IterableExtension_get_exceptLast(r.components),s),l=t._mergeTrailingCombinators(a,i,n,ke),l==null))return ke;e:{if(_=new t._Record_2(t._firstIfRootish(a),t._firstIfRootish(i)),p=t._InitializedCell$(new t._weaveParents_closure(_)),d=t._InitializedCell$(new t._weaveParents_closure0(_)),p._readFinal$0()!=null?(g=p._readFinal$0(),s=!0):(g=ke,s=!1),s&&d._readFinal$0()!=null?(S=d._readFinal$0(),s=!0):(S=ke,s=!1),s){if(b=t.unifyCompound(g.selector,S.selector),b==null)return ke;s=g.combinators,w=g.span,E=h.CssValue_Combinator,a.addFirst$1(new t.ComplexSelectorComponent(b,t.List_List$unmodifiable(s,E),w)),i.addFirst$1(new t.ComplexSelectorComponent(b,t.List_List$unmodifiable(S.combinators,E),w));break e}p._readFinal$0()!=null?(L=p._readFinal$0(),s=!0):(L=ke,s=!1),s&&d._readFinal$0()==null?(s=L,w=!0):(s=ke,w=!1),w?w=!0:p._readFinal$0()==null?(d._readFinal$0()!=null?(T=d._readFinal$0(),w=!0):(T=ke,w=!1),w?(s=T,w=!0):w=!1):w=!1,w&&(a.addFirst$1(s),i.addFirst$1(s))}for(F=t._groupSelectors(a),D=t._groupSelectors(i),s=h.List_ComplexSelectorComponent,B=t.longestCommonSubsequence(D,F,new t._weaveParents_closure1(n),s),z=t._setArrayType([],h.JSArray_List_Iterable_ComplexSelectorComponent),w=B.length,E=h.JSArray_Iterable_ComplexSelectorComponent,Y=h.JSArray_ComplexSelectorComponent,G=0;G<B.length;B.length===w||(0,t.throwConcurrentModificationError)(B),++G){for(se=B[G],ce=t._setArrayType([],E),ye=t._chunks(F,D,new t._weaveParents_closure2(se),s),we=ye.length,ge=0;ge<ye.length;ye.length===we||(0,t.throwConcurrentModificationError)(ye),++ge){for(xe=ye[ge],ve=t._setArrayType([],Y),Ee=C.get$iterator$ax(xe);Ee.moveNext$0();)f.JSArray_methods.addAll$1(ve,Ee.get$current(Ee));ce.push(ve)}z.push(ce),z.push(t._setArrayType([se],E)),F.removeFirst$0(),D.removeFirst$0()}for(w=t._setArrayType([],E),s=t._chunks(F,D,new t._weaveParents_closure3,s),E=s.length,G=0;G<s.length;s.length===E||(0,t.throwConcurrentModificationError)(s),++G){for(xe=s[G],ce=t._setArrayType([],Y),ye=C.get$iterator$ax(xe);ye.moveNext$0();)f.JSArray_methods.addAll$1(ce,ye.get$current(ye));w.push(ce)}for(z.push(w),f.JSArray_methods.addAll$1(z,l),s=t._setArrayType([],h.JSArray_ComplexSelector),w=C.get$iterator$ax(t.paths(new t.WhereIterable(z,new t._weaveParents_closure4,h.WhereIterable_List_Iterable_ComplexSelectorComponent),h.Iterable_ComplexSelectorComponent)),E=!e.lineBreak,ce=r.lineBreak;w.moveNext$0();){for(ye=w.get$current(w),we=t._setArrayType([],Y),ye=C.get$iterator$ax(ye);ye.moveNext$0();)f.JSArray_methods.addAll$1(we,ye.get$current(ye));s.push(t.ComplexSelector$(be,we,n,!E||ce))}return s},_firstIfRootish(e){var r,n,s,a,i,l;if(e.get$length(e)>=1?(r=e.$index(0,0),n=!0):(r=null,n=!1),n){for(n=r.selector.components,s=n.length,a=0;a<s;++a)if(i=n[a],i instanceof t.PseudoSelector&&i.isClass?l=V._rootishPseudoClasses.contains$1(0,i.normalizedName):l=!1,l)return e.removeFirst$0(),r}return null},_mergeLeadingCombinators(e,r){var n,s,a,i=null,l=new t._Record_2(e,r),_=t._InitializedCell$(new t._mergeLeadingCombinators_closure(l)),p=t._InitializedCell$(new t._mergeLeadingCombinators_closure0(l)),d=t._InitializedCell$(new t._mergeLeadingCombinators_closure1(_)),g=t._InitializedCell$(new t._mergeLeadingCombinators_closure2(p));e:{if(_._readFinal$0()==null||p._readFinal$0()==null){n=i;break e}if(n=h.List_CssValue_Combinator,n._is(_._readFinal$0())&&d._readFinal$0()>1?s=!0:s=n._is(p._readFinal$0())&&g._readFinal$0()>1,s){n=i;break e}if(n._is(_._readFinal$0())&&d._readFinal$0()<=0?(a=p._readFinal$0(),s=!0):(a=i,s=!1),s?n=!0:(a=_._readFinal$0(),n=n._is(p._readFinal$0())&&g._readFinal$0()<=0),n){n=a;break e}n=f.C_ListEquality.equals$2(0,e,r)?e:i;break e}return n},_mergeTrailingCombinators(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe,ve,Ee,ke,be,Oe,qe,et,At,Ft,wr,Jt,yt,Nt,at=null;s==null&&(s=t.QueueList$(at,h.List_List_ComplexSelectorComponent)),a=t._InitializedCell$(new t._mergeTrailingCombinators_closure(e));e:{if(a._readFinal$0()>=1?(i=e.$index(0,a._readFinal$0()-1),l=!0):(i=at,l=!1),l){l=i.combinators;break e}l=f.List_empty1;break e}_=t._InitializedCell$(new t._mergeTrailingCombinators_closure0(r));e:{if(_._readFinal$0()>=1?(i=r.$index(0,_._readFinal$0()-1),p=!0):(i=at,p=!1),p){p=i.combinators;break e}p=f.List_empty1;break e}if(d=l.length,d===0&&p.length===0)return s;if(d>1||p.length>1)return at;e:{if(d=t.IterableExtension_get_firstOrNull(l),d=d==null?at:d.value,p=t.IterableExtension_get_firstOrNull(p),g=new t._Record_4([d,p==null?at:p.value,e,r]),S=t._InitializedCell$(new t._mergeTrailingCombinators_closure1(g)),b=t._InitializedCell$(new t._mergeTrailingCombinators_closure2(S)),w=t._InitializedCell$(new t._mergeTrailingCombinators_closure3(g)),E=t._InitializedCell$(new t._mergeTrailingCombinators_closure4(w)),L=t._InitializedCell$(new t._mergeTrailingCombinators_closure5(w)),T=t._InitializedCell$(new t._mergeTrailingCombinators_closure6(g)),F=t._InitializedCell$(new t._mergeTrailingCombinators_closure7(g)),D=t._InitializedCell$(new t._mergeTrailingCombinators_closure8(S)),b._readFinal$0()&&E._readFinal$0()){B=e.removeLast$0(0),z=r.removeLast$0(0),p=B.selector,d=z.selector,t.compoundIsSuperselector(p,d,at)?s.addFirst$1(t._setArrayType([t._setArrayType([z],h.JSArray_ComplexSelectorComponent)],h.JSArray_List_ComplexSelectorComponent)):(Y=h.JSArray_ComplexSelectorComponent,G=h.JSArray_List_ComplexSelectorComponent,t.compoundIsSuperselector(d,p,at)?s.addFirst$1(t._setArrayType([t._setArrayType([B],Y)],G)):(se=t._setArrayType([t._setArrayType([B,z],Y),t._setArrayType([z,B],Y)],G),ce=t.unifyCompound(p,d),ce!=null?(ye=ce,p=!0):(ye=at,p=!1),p&&se.push(t._setArrayType([new t.ComplexSelectorComponent(ye,t.List_List$unmodifiable(t._setArrayType([f.JSArray_methods.get$first(l)],h.JSArray_CssValue_Combinator),h.CssValue_Combinator),n)],Y)),s.addFirst$1(se)));break e}if(b._readFinal$0()&&L._readFinal$0()?(we=T._readFinal$0(),ge=F._readFinal$0(),ge=ge,p=!0):(ge=at,we=ge,p=!1),p?p=!0:D._readFinal$0()&&E._readFinal$0()?(ge=T._readFinal$0(),xe=F._readFinal$0(),we=xe,p=!0):p=!1,p){ve=ge.removeLast$0(0),Ee=we.removeLast$0(0),l=Ee.selector,p=ve.selector,d=h.JSArray_ComplexSelectorComponent,Y=h.JSArray_List_ComplexSelectorComponent,t.compoundIsSuperselector(l,p,at)?s.addFirst$1(t._setArrayType([t._setArrayType([ve],d)],Y)):(Y=t._setArrayType([t._setArrayType([Ee,ve],d)],Y),ke=t.unifyCompound(l,p),ke!=null?(ye=ke,l=!0):(ye=at,l=!1),l&&Y.push(t._setArrayType([new t.ComplexSelectorComponent(ye,t.List_List$unmodifiable(ve.combinators,h.CssValue_Combinator),n)],d)),s.addFirst$1(Y));break e}if(f.Combinator_Cht===S._readFinal$0()&&(L._readFinal$0()||E._readFinal$0())?(be=F._readFinal$0(),p=be,d=!0):(p=at,d=!1),d?d=!0:(D._readFinal$0()||b._readFinal$0())&&f.Combinator_Cht===w._readFinal$0()?(Oe=T._readFinal$0(),p=Oe,d=!0):d=!1,d){s.addFirst$1(t._setArrayType([t._setArrayType([p.removeLast$0(0)],h.JSArray_ComplexSelectorComponent)],h.JSArray_List_ComplexSelectorComponent));break e}if(S._readFinal$0()!=null?(qe=S._readFinal$0(),p=!0):(qe=at,p=!1),p?(w._readFinal$0()!=null?(et=w._readFinal$0(),p=!0):(et=at,p=!1),p=p&&qe==et):p=!1,p){if(ye=t.unifyCompound(e.removeLast$0(0).selector,r.removeLast$0(0).selector),ye==null)return at;s.addFirst$1(t._setArrayType([t._setArrayType([new t.ComplexSelectorComponent(ye,t.List_List$unmodifiable(t._setArrayType([f.JSArray_methods.get$first(l)],h.JSArray_CssValue_Combinator),h.CssValue_Combinator),n)],h.JSArray_ComplexSelectorComponent)],h.JSArray_List_ComplexSelectorComponent));break e}if(S._readFinal$0()!=null?(At=S._readFinal$0(),l=!0):(At=at,l=!1),l&&w._readFinal$0()==null?(Ft=T._readFinal$0(),wr=F._readFinal$0(),l=wr,p=!0,Y=p,p=Ft,d=l,l=At):(d=at,p=d,l=p,Y=!1),Y?Y=!0:S._readFinal$0()==null?(w._readFinal$0()!=null?(Jt=w._readFinal$0(),Y=!0):(Jt=at,Y=!1),Y?(yt=T._readFinal$0(),Nt=F._readFinal$0(),l=Nt,p=!0,Y=p,p=l,l=Jt,d=yt):Y=!1):Y=!1,Y){l===f.Combinator_Cht?(l=t.IterableExtension_get_lastOrNull(d),l=l==null?at:t.compoundIsSuperselector(l.selector,p.get$last(p).selector,at),l=l===!0):l=!1,l&&d.removeLast$0(0),s.addFirst$1(t._setArrayType([t._setArrayType([p.removeLast$0(0)],h.JSArray_ComplexSelectorComponent)],h.JSArray_List_ComplexSelectorComponent));break e}return at}return t._mergeTrailingCombinators(e,r,n,s)},_mustUnify(e,r){var n,s,a,i=t.LinkedHashSet_LinkedHashSet$_empty(h.SimpleSelector);for(n=C.get$iterator$ax(e);n.moveNext$0();)for(s=f.JSArray_methods.get$iterator(n.get$current(n).selector.components),a=new t.WhereIterator(s,t.functions___isUnique$closure());a.moveNext$0();)i.add$1(0,s.get$current(s));return i._collection$_length===0?!1:C.any$1$ax(r,new t._mustUnify_closure(i))},_isUnique(e){var r;return e instanceof t.IDSelector?r=!0:r=e instanceof t.PseudoSelector&&!e.isClass,r},_chunks(e,r,n,s){for(var a,i,l,_,p,d,g,S,b=s._eval$1("JSArray<0>"),w=t._setArrayType([],b);!n.call$1(e);)w.push(e.removeFirst$0());for(a=t._setArrayType([],b);!n.call$1(r);)a.push(r.removeFirst$0());i=new t._Record_2(w,a),l=t._InitializedCell$(new t._chunks_closure(i,s)),_=t._InitializedCell$(new t._chunks_closure0(l)),p=t._InitializedCell$(new t._chunks_closure1(i,s)),d=t._InitializedCell$(new t._chunks_closure2(p));e:{if(_._readFinal$0()&&d._readFinal$0()){b=t._setArrayType([],s._eval$1("JSArray<List<0>>"));break e}if(_._readFinal$0()?(g=p._readFinal$0(),b=!0):(g=null,b=!1),b?b=!0:(g=l._readFinal$0(),b=d._readFinal$0(),b=b),b){b=t._setArrayType([g],s._eval$1("JSArray<List<0>>"));break e}b=t.List_List$of(w,!0,s),f.JSArray_methods.addAll$1(b,a),S=t.List_List$of(a,!0,s),f.JSArray_methods.addAll$1(S,w),S=t._setArrayType([b,S],s._eval$1("JSArray<List<0>>")),b=S;break e}return b},paths(e,r){return C.fold$2$ax(e,t._setArrayType([t._setArrayType([],r._eval$1("JSArray<0>"))],r._eval$1("JSArray<List<0>>")),new t.paths_closure(r))},_groupSelectors(e){var r,n,s,a=t.QueueList$(null,h.List_ComplexSelectorComponent),i=h.JSArray_ComplexSelectorComponent,l=t._setArrayType([],i);for(r=new t.ListIterator(e,e.get$length(e)),n=t._instanceType(r)._precomputed1;r.moveNext$0();)s=r.__internal$_current,s==null&&(s=n._as(s)),l.push(s),s.combinators.length===0&&(a._queue_list$_add$1(l),l=t._setArrayType([],i));return l.length!==0&&a._queue_list$_add$1(l),a},listIsSuperselector(e,r){return f.JSArray_methods.every$1(r,new t.listIsSuperselector_closure(e))},_complexIsParentSuperselector(e,r){var n,s,a;return C.get$length$asx(e)>C.get$length$asx(r)?!1:(n=V.$get$bogusSpan(),s=new t.ComplexSelectorComponent(t.CompoundSelector$(t._setArrayType([new t.PlaceholderSelector("<temp>",n)],h.JSArray_SimpleSelector),n),t.List_List$unmodifiable(f.List_empty1,h.CssValue_Combinator),n),n=h.ComplexSelectorComponent,a=t.List_List$of(e,!0,n),a.push(s),n=t.List_List$of(r,!0,n),n.push(s),t.complexIsSuperselector(a,n))},complexIsSuperselector(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L,T;if(f.JSArray_methods.get$last(e).combinators.length!==0||f.JSArray_methods.get$last(r).combinators.length!==0)return!1;for(n=h.JSArray_ComplexSelectorComponent,s=t._arrayInstanceType(r),a=s._precomputed1,s=s._eval$1("SubListIterable<1>"),i=0,l=0,_=null;;_=T){if(p=e.length-i,d=r.length,g=d-l,p===0||g===0||p>g||(S=e[i],b=S.combinators,b.length>1))return!1;if(p===1)return w=f.JSArray_methods.sublist$2(r,l,d-1),f.JSArray_methods.any$1(w,new t.complexIsSuperselector_closure)?!1:t.compoundIsSuperselector(S.selector,f.JSArray_methods.get$last(r).selector,w);for(d=S.selector,E=l,w=null;;){if(L=r[E],L.combinators.length>1)return!1;if(t.compoundIsSuperselector(d,L.selector,w))break;if(++E,E===r.length-1)return!1;w==null&&(w=t._setArrayType([],n)),w.push(L)}if(!t._compatibleWithPreviousCombinator(_,w??f.List_empty0)||(L=r[E],T=t.IterableExtension_get_firstOrNull(b),!t._isSupercombinator(T,t.IterableExtension_get_firstOrNull(L.combinators))))return!1;if(++i,l=E+1,e.length-i===1){if(d=T==null,C.$eq$(d?null:T.value,f.Combinator_Htt)){if(d=r.length-1,b=new t.SubListIterable(r,0,d,s),b.SubListIterable$3(r,0,d,a),!b.skip$1(0,l).every$1(0,new t.complexIsSuperselector_closure0(T)))return!1}else if(!d&&r.length-l>1)return!1}}},_compatibleWithPreviousCombinator(e,r){return r.length===0||e==null?!0:e.value!==f.Combinator_Htt?!1:f.JSArray_methods.every$1(r,new t._compatibleWithPreviousCombinator_closure)},_isSupercombinator(e,r){var n,s;return C.$eq$(e,r)?n=!0:(n=e==null,n?s=C.$eq$(r==null?null:r.value,f.Combinator_Cht):s=!1,s?n=!0:C.$eq$(n?null:e.value,f.Combinator_Htt)?n=C.$eq$(r==null?null:r.value,f.Combinator_4QF):n=!1),n},compoundIsSuperselector(e,r,n){var s,a,i,l,_,p,d,g,S,b,w=null,E=new t._Record_2(t._findPseudoElementIndexed(e),t._findPseudoElementIndexed(r)),L=t._InitializedCell$(new t.compoundIsSuperselector_closure(E)),T=t._InitializedCell$(new t.compoundIsSuperselector_closure0(E)),F=h.Record_2_nullable_Object_and_nullable_Object;if(F._is(L._readFinal$0())?(s=h.PseudoSelector,a=s._as(L._readFinal$0()._0),i=t._asInt(L._readFinal$0()._1),F._is(T._readFinal$0())?(l=s._as(T._readFinal$0()._0),_=t._asInt(T._readFinal$0()._1),F=!0):(_=w,l=_,F=!1)):(_=w,l=_,i=l,a=i,F=!1),F)return a.isSuperselector$1(l)?(F=e.components,s=h.int,p=t._arrayInstanceType(F)._precomputed1,d=r.components,g=t._arrayInstanceType(d)._precomputed1,F=t._compoundComponentsIsSuperselector(t.SubListIterable$(F,0,t.checkNotNullable(i,"count",s),p),t.SubListIterable$(d,0,t.checkNotNullable(_,"count",s),g),n)&&t._compoundComponentsIsSuperselector(t.SubListIterable$(F,i+1,w,p),t.SubListIterable$(d,_+1,w,g),n)):F=!1,F;if(L._readFinal$0()==null?F=T._readFinal$0()!=null&&!0:F=!0,F)return!1;for(F=e.components,s=F.length,p=r.components,S=0;S<s;++S)if(b=F[S],b instanceof t.PseudoSelector&&b.selector!=null){if(!t._selectorPseudoIsSuperselector(b,r,n))return!1}else if(!f.JSArray_methods.any$1(p,b.get$isSuperselector()))return!1;return!0},_findPseudoElementIndexed(e){var r,n,s,a;for(r=e.components,n=r.length,s=0;s<n;++s)if(a=r[s],a instanceof t.PseudoSelector&&!a.isClass)return new t._Record_2(a,s);return null},_compoundComponentsIsSuperselector(e,r,n){var s;return e.get$length(e)===0?!0:(r.get$length(r)===0&&(r=t._setArrayType([new t.UniversalSelector("*",V.$get$bogusSpan())],h.JSArray_SimpleSelector)),s=V.$get$bogusSpan(),t.compoundIsSuperselector(t.CompoundSelector$(e,s),t.CompoundSelector$(r,s),n))},_selectorPseudoIsSuperselector(e,r,n){var s=e.selector;if(s==null)throw t.wrapException(t.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument.",null));switch(e.normalizedName){case"is":case"matches":case"any":case"where":return t._selectorPseudoArgs(r,e.name,!0).any$1(0,new t._selectorPseudoIsSuperselector_closure(s))||f.JSArray_methods.any$1(s.components,new t._selectorPseudoIsSuperselector_closure0(n,r));case"has":case"host":case"host-context":return t._selectorPseudoArgs(r,e.name,!0).any$1(0,new t._selectorPseudoIsSuperselector_closure1(s));case"slotted":return t._selectorPseudoArgs(r,e.name,!1).any$1(0,new t._selectorPseudoIsSuperselector_closure2(s));case"not":return f.JSArray_methods.every$1(s.components,new t._selectorPseudoIsSuperselector_closure3(r,e));case"current":return t._selectorPseudoArgs(r,e.name,!0).any$1(0,new t._selectorPseudoIsSuperselector_closure4(s));case"nth-child":case"nth-last-child":return f.JSArray_methods.any$1(r.components,new t._selectorPseudoIsSuperselector_closure5(e,s));default:throw t.wrapException("unreachable")}},_selectorPseudoArgs(e,r,n){var s=h.WhereTypeIterable_PseudoSelector;return t.IterableNullableExtension_whereNotNull(new t.MappedIterable(new t.WhereIterable(new t.WhereTypeIterable(e.components,s),new t._selectorPseudoArgs_closure(n,r),s._eval$1("WhereIterable<Iterable.E>")),new t._selectorPseudoArgs_closure0,s._eval$1("MappedIterable<Iterable.E,SelectorList?>")),h.SelectorList)},unifyComplex_closure:function(r){this._0_0=r},unifyComplex_closure0:function(r){this._1_0=r},unifyComplex_closure1:function(){},_namespaceAndName_closure:function(r){this._0_0=r},_weaveParents_closure:function(r){this._0_0=r},_weaveParents_closure0:function(r){this._0_0=r},_weaveParents_closure1:function(r){this.span=r},_weaveParents_closure2:function(r){this.group=r},_weaveParents_closure3:function(){},_weaveParents_closure4:function(){},_mergeLeadingCombinators_closure:function(r){this._0_0=r},_mergeLeadingCombinators_closure0:function(r){this._0_0=r},_mergeLeadingCombinators_closure1:function(r){this._0_1=r},_mergeLeadingCombinators_closure2:function(r){this._0_4=r},_mergeTrailingCombinators_closure:function(r){this._0_0=r},_mergeTrailingCombinators_closure0:function(r){this._1_0=r},_mergeTrailingCombinators_closure1:function(r){this._4_0=r},_mergeTrailingCombinators_closure2:function(r){this._4_1=r},_mergeTrailingCombinators_closure3:function(r){this._4_0=r},_mergeTrailingCombinators_closure4:function(r){this._4_4=r},_mergeTrailingCombinators_closure6:function(r){this._4_0=r},_mergeTrailingCombinators_closure7:function(r){this._4_0=r},_mergeTrailingCombinators_closure5:function(r){this._4_4=r},_mergeTrailingCombinators_closure8:function(r){this._4_1=r},_mustUnify_closure:function(r){this.uniqueSelectors=r},_mustUnify__closure:function(r){this.uniqueSelectors=r},_chunks_closure:function(r,n){this._0_0=r,this.T=n},_chunks_closure0:function(r){this._0_1=r},_chunks_closure1:function(r,n){this._0_0=r,this.T=n},_chunks_closure2:function(r){this._0_5=r},paths_closure:function(r){this.T=r},paths__closure:function(r,n){this.paths=r,this.T=n},paths___closure:function(r,n){this.option=r,this.T=n},listIsSuperselector_closure:function(r){this.list1=r},listIsSuperselector__closure:function(r){this.complex1=r},complexIsSuperselector_closure:function(){},complexIsSuperselector_closure0:function(r){this.combinator1=r},_compatibleWithPreviousCombinator_closure:function(){},compoundIsSuperselector_closure:function(r){this._0_0=r},compoundIsSuperselector_closure0:function(r){this._0_0=r},_selectorPseudoIsSuperselector_closure:function(r){this.selector1=r},_selectorPseudoIsSuperselector_closure0:function(r,n){this.parents=r,this.compound2=n},_selectorPseudoIsSuperselector_closure1:function(r){this.selector1=r},_selectorPseudoIsSuperselector_closure2:function(r){this.selector1=r},_selectorPseudoIsSuperselector_closure3:function(r,n){this.compound2=r,this.pseudo1=n},_selectorPseudoIsSuperselector__closure:function(r,n){this.complex=r,this.pseudo1=n},_selectorPseudoIsSuperselector___closure0:function(r){this.simple2=r},_selectorPseudoIsSuperselector___closure1:function(r){this.simple2=r},_selectorPseudoIsSuperselector___closure:function(r){this._0_0=r},_selectorPseudoIsSuperselector_closure4:function(r){this.selector1=r},_selectorPseudoIsSuperselector_closure5:function(r,n){this.pseudo1=r,this.selector1=n},_selectorPseudoArgs_closure:function(r,n){this.isClass=r,this.name=n},_selectorPseudoArgs_closure0:function(){},MergedExtension_merge(e,r){var n,s,a,i=e.extender.selector;if(!i.$eq(0,r.extender.selector)||!e.target.$eq(0,r.target))throw t.wrapException(t.ArgumentError$(e.toString$0(0)+" and "+r.toString$0(0)+" aren't the same extension.",null));if(n=e.mediaContext,s=n==null,s?a=!1:(a=r.mediaContext,a=a!=null&&!f.C_ListEquality.equals$2(0,n,a)),a)throw t.wrapException(t.SassException$("From "+e.span.message$1(0,"")+W.x0aYou_m,r.span,null));return r.isOptional&&r.mediaContext==null?e:e.isOptional&&s?r:(s&&(n=r.mediaContext),i.get$specificity(),i=new t.Extender(i,!1),i._extension=new t.MergedExtension(e,r,i,e.target,n,!0,e.span))},MergedExtension:function(r,n,s,a,i,l,_){var p=this;p.left=r,p.right=n,p.extender=s,p.target=a,p.mediaContext=i,p.isOptional=l,p.span=_},ExtendMode:function(r,n){this.name=r,this._name=n},globalFunctions_closure:function(){},_updateComponents(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y=null,G=C.getInterceptor$asx(e),se=G.$index(e,0).assertColor$1("color"),ce=h.SassArgumentList._as(G.$index(e,1));if(ce._list$_contents.length!==0)throw t.wrapException(t.SassScriptException$(W.Only_op,Y));if(ce._wereKeywordsAccessed=!0,a=t.LinkedHashMap_LinkedHashMap$of(ce._keywords,h.String,h.Value),G=new t._updateComponents_getParam(a,s,n),i=G.call$3$checkUnitless("alpha",1,!0),l=G.call$2("red",255),_=G.call$2("green",255),p=G.call$2("blue",255),d=s?Y:t.NullableExtension_andThen(a.remove$1(0,"hue"),new t._updateComponents_closure),g=G.call$3$checkPercent("saturation",100,!0),S=G.call$3$checkPercent("lightness",100,!0),b=G.call$3$assertPercent("whiteness",100,!0),w=G.call$3$assertPercent("blackness",100,!0),G=a.__js_helper$_length,G!==0)throw t.wrapException(t.SassScriptException$("No "+t.pluralize("argument",G,Y)+" named "+t.toSentence(a.get$keys(a).map$1$1(0,new t._updateComponents_closure0,h.Object),"or")+".",Y));if(E=l!=null||_!=null||p!=null,L=g!=null||S!=null,T=b!=null||w!=null,E?G=L||T||d!=null:G=!1,G)throw t.wrapException(t.SassScriptException$(W.RGB_pa+(T?"HWB":"HSL")+" parameters.",Y));if(L&&T)throw t.wrapException(t.SassScriptException$(W.HSL_pa,Y));return G=new t._updateComponents_updateValue(n,r),F=new t._updateComponents_updateRgb(G),E?(D=F.call$2(se.get$red(se),l),B=F.call$2(se.get$green(se),_),F=F.call$2(se.get$blue(se),p),se.changeRgb$4$alpha$blue$green$red(G.call$3(se._alpha,i,1),F,B,D)):T?(n?F=d:(F=se.get$hue(se),F+=d??0),D=G.call$3(se.get$whiteness(se),b,100),B=G.call$3(se.get$blackness(se),w,100),z=se._alpha,G=G.call$3(z,i,1),F==null&&(F=se.get$hue(se)),D==null&&(D=se.get$whiteness(se)),B==null&&(B=se.get$blackness(se)),t.SassColor_SassColor$hwb(F,D,B,G??z)):(F=d==null,!F||L?(n?F=d:(D=se.get$hue(se),D+=F?0:d,F=D),D=G.call$3(se.get$saturation(se),g,100),B=G.call$3(se.get$lightness(se),S,100),se.changeHsl$4$alpha$hue$lightness$saturation(G.call$3(se._alpha,i,1),F,B,D)):i!=null?se.changeAlpha$1(G.call$3(se._alpha,i,1)):se)},_functionString(e,r){return new t.SassString(e+"("+C.map$1$1$ax(r,new t._functionString_closure,h.String).join$1(0,", ")+")",!1)},_removedColorFunction(e,r,n){return t.BuiltInCallable$function(e,"$color, $amount",new t._removedColorFunction_closure(e,r,n),"sass:color")},_rgb(e,r){var n,s,a,i,l,_,p=C.getInterceptor$asx(r),d=p.get$length(r)>3?p.$index(r,3):null;return p.$index(r,0).get$isSpecialNumber()||p.$index(r,1).get$isSpecialNumber()||p.$index(r,2).get$isSpecialNumber()?n=!0:(n=d==null?null:d.get$isSpecialNumber(),n=n===!0),n?t._functionString(e,r):(s=p.$index(r,0).assertNumber$1("red"),a=p.$index(r,1).assertNumber$1("green"),i=p.$index(r,2).assertNumber$1("blue"),p=t.fuzzyRound(t._percentageOrUnitless(s,255,"red")),n=t.fuzzyRound(t._percentageOrUnitless(a,255,"green")),l=t.fuzzyRound(t._percentageOrUnitless(i,255,"blue")),_=t.NullableExtension_andThen(d,new t._rgb_closure),t.SassColor$rgbInternal(p,n,l,_??1,f._ColorFormatEnum_rgbFunction))},_rgbTwoArg(e,r){var n,s,a=C.getInterceptor$asx(r);return a.$index(r,0).get$isVar()?n=!0:n=!(a.$index(r,0)instanceof t.SassColor)&&a.$index(r,1).get$isVar(),n?t._functionString(e,r):a.$index(r,1).get$isSpecialNumber()?(s=a.$index(r,0).assertColor$1("color"),new t.SassString(e+"("+s.get$red(s)+", "+s.get$green(s)+", "+s.get$blue(s)+", "+t.serializeValue(a.$index(r,1),!1,!0)+")",!1)):a.$index(r,0).assertColor$1("color").changeAlpha$1(t._percentageOrUnitless(a.$index(r,1).assertNumber$1("alpha"),1,"alpha"))},_hsl(e,r){var n,s,a,i,l,_="saturation",p="lightness",d=C.getInterceptor$asx(r),g=d.get$length(r)>3?d.$index(r,3):null;return d.$index(r,0).get$isSpecialNumber()||d.$index(r,1).get$isSpecialNumber()||d.$index(r,2).get$isSpecialNumber()?n=!0:(n=g==null?null:g.get$isSpecialNumber(),n=n===!0),n?t._functionString(e,r):(s=t._angleValue(d.$index(r,0),"hue"),a=d.$index(r,1).assertNumber$1(_),i=d.$index(r,2).assertNumber$1(p),t._checkPercent(a,_),t._checkPercent(i,p),d=f.JSNumber_methods.clamp$2(a._number$_value,0,100),n=f.JSNumber_methods.clamp$2(i._number$_value,0,100),l=t.NullableExtension_andThen(g,new t._hsl_closure),t.SassColor$hslInternal(s,d,n,l??1,f._ColorFormatEnum_hslFunction))},_angleValue(e,r){var n,s,a=e.assertNumber$1(r);return a.compatibleWithUnit$1("deg")?a.coerceValueToUnit$1("deg"):(n=a.toString$0(0),s=a.unitSuggestion$1(r),t.EvaluationContext_current().warn$2(0,"$"+r+": Passing a unit other than deg ("+n+W.x29x20is_d+s+W.x0a_See_,f.Deprecation_8WR),a._number$_value)},_checkPercent(e,r){var n,s;e.hasUnit$1("%")||(n=e.toString$0(0),s=e.unitSuggestion$2(r,"%"),t.EvaluationContext_current().warn$2(0,"$"+r+": Passing a number without unit % ("+n+W.x29x20is_d+s+W.x0a_Morex3a,f.Deprecation_8WR))},_hwb(e){var r,n,s="whiteness",a="blackness",i=C.getInterceptor$asx(e),l=i.get$length(e)>3?i.$index(e,3):null,_=t._angleValue(i.$index(e,0),"hue"),p=i.$index(e,1).assertNumber$1(s),d=i.$index(e,2).assertNumber$1(a);return p.assertUnit$2("%",s),d.assertUnit$2("%",a),i=p.valueInRange$3(0,100,s),r=d.valueInRange$3(0,100,a),n=t.NullableExtension_andThen(l,new t._hwb_closure),t.SassColor_SassColor$hwb(_,i,r,n??1)},_parseChannels(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T=null,F="$channels must be";if(n.get$isVar())return t._functionString(e,t._setArrayType([n],h.JSArray_Value));if(n.get$separator(n)===f.ListSeparator_zg9){if(s=n.get$asList(),a=s.length,a!==2)throw t.wrapException(t.SassScriptException$(W.Only_2+a+" "+t.pluralize("was",a,"were")+" passed.",T));if(i=s[0],l=s[1],l.get$isSpecialNumber()||l.assertNumber$1("alpha"),s[0].get$isVar())return t._functionString(e,t._setArrayType([n],h.JSArray_Value))}else l=T,i=n;if(_=i.get$separator(i)===f.ListSeparator_rXA,p=i.get$hasBrackets(),_||p)throw d=new t.StringBuffer(F),p?(a=F+" an unbracketed",d._contents=a):a=F,_&&(a+=p?",":" a",d._contents=a,a=d._contents=a+" space-separated"),d._contents=a+" list.",t.wrapException(t.SassScriptException$(d.toString$0(0),T));if(s=i.get$asList(),g=t._InitializedCell$(new t._parseChannels_closure(s)),s.length>=2&&g._readFinal$0()instanceof t.SassString?(S=g._readFinal$0()._string$_text,a=!g._readFinal$0()._hasQuotes&&t.equalsIgnoreCase(S,"from")):a=!1,a)return t._functionString(e,t._setArrayType([n],h.JSArray_Value));if(a=s.length,a>3)throw t.wrapException(t.SassScriptException$("Only 3 elements allowed, but "+a+" were passed.",T));if(a<3){if(f.JSArray_methods.any$1(s,new t._parseChannels_closure0)?a=!0:s.length!==0?(a=f.JSArray_methods.get$last(s),a instanceof t.SassString&&a._hasQuotes?(a=a._string$_text,a=t.startsWithIgnoreCase(a,"var(")&&f.JSString_methods.contains$1(a,"/")):a=!1):a=!1,a)return t._functionString(e,t._setArrayType([n],h.JSArray_Value));throw t.wrapException(t.SassScriptException$("Missing element "+r[s.length]+".",T))}if(l!=null)return a=t.List_List$of(s,!0,h.Value),a.push(l),a;b=s[2],w=t._InitializedCell$(new t._parseChannels_closure1(b));e:{if(b instanceof t.SassNumber&&h.Record_2_nullable_Object_and_nullable_Object._is(w._readFinal$0())?(a=h.SassNumber,E=a._as(w._readFinal$0()._0),L=a._as(w._readFinal$0()._1),a=!0):(L=T,E=L,a=!1),a){a=t._setArrayType([s[0],s[1],E,L],h.JSArray_Value);break e}if(b instanceof t.SassString?b._hasQuotes?a=!1:a=f.JSString_methods.contains$1(b._string$_text,"/"):a=!1,a){a=t._functionString(e,t._setArrayType([i],h.JSArray_Value));break e}a=s;break e}return a},_percentageOrUnitless(e,r,n){var s;if(!e.get$hasUnits())s=e._number$_value;else if(e.hasUnit$1("%"))s=r*e._number$_value/100;else throw t.wrapException(t.SassScriptException$("$"+n+": Expected "+e.toString$0(0)+' to have unit "%" or no units.',null));return f.JSNumber_methods.clamp$2(s,0,r)},_mixColors(e,r,n){var s,a,i,l,_,p,d,g;return t._checkPercent(n,"weight"),s=n.valueInRange$3(0,100,"weight")/100,a=s*2-1,i=e._alpha,l=r._alpha,_=i-l,p=a*_,d=((p===-1?a:(a+_)/(1+p))+1)/2,g=1-d,t.SassColor$rgb(t.fuzzyRound(e.get$red(e)*d+r.get$red(r)*g),t.fuzzyRound(e.get$green(e)*d+r.get$green(r)*g),t.fuzzyRound(e.get$blue(e)*d+r.get$blue(r)*g),i*s+l*(1-s))},_opacify(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color");return n.changeAlpha$1(f.JSNumber_methods.clamp$2(n._alpha+r.$index(e,1).assertNumber$1("amount").valueInRangeWithUnit$4(0,1,"amount",""),0,1))},_transparentize(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color");return n.changeAlpha$1(f.JSNumber_methods.clamp$2(n._alpha-r.$index(e,1).assertNumber$1("amount").valueInRangeWithUnit$4(0,1,"amount",""),0,1))},_function4(e,r,n){return t.BuiltInCallable$function(e,r,n,"sass:color")},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_closure25:function(){},global__closure:function(){},global_closure26:function(){},module_closure1:function(){},module_closure2:function(){},module_closure3:function(){},module_closure4:function(){},module_closure5:function(){},module_closure6:function(){},module_closure7:function(){},module_closure8:function(){},module__closure1:function(){},module_closure9: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(r,n,s){this.keywords=r,this.scale=n,this.change=s},_updateComponents_closure:function(){},_updateComponents_closure0:function(){},_updateComponents_updateValue:function(r,n){this.change=r,this.adjust=n},_updateComponents_updateRgb:function(r){this.updateValue=r},_functionString_closure:function(){},_removedColorFunction_closure:function(r,n,s){this.name=r,this.argument=n,this.negative=s},_rgb_closure:function(){},_hsl_closure:function(){},_hwb_closure:function(){},_parseChannels_closure:function(r){this._0_0=r},_parseChannels_closure0:function(){},_parseChannels_closure1:function(r){this._1_0=r},_function3(e,r,n){return t.BuiltInCallable$function(e,r,n,"sass:list")},_length_closure0:function(){},_nth_closure:function(){},_setNth_closure:function(){},_join_closure:function(){},_join__closure:function(r){this._0_0=r},_join__closure0:function(r){this._0_1=r},_join__closure1:function(r){this._0_0=r},_append_closure0:function(){},_zip_closure:function(){},_zip__closure:function(){},_zip__closure0:function(r){this._box_0=r},_zip__closure1:function(r){this._box_0=r},_index_closure0:function(){},_separator_closure:function(){},_isBracketed_closure:function(){},_slash_closure:function(){},_modify(e,r,n,s){var a=C.get$iterator$ax(r);return a.moveNext$0()?new t._modify_modifyNestedMap(a,n,s).call$1(e):n.call$1(e)},_deepMergeImpl(e,r){var n,s,a,i,l,_,p,d,g,S,b,w=null,E=e._map$_contents;if(E.get$isEmpty(E))return r;if(n=r._map$_contents,n.get$isEmpty(n))return e;for(s=h.Value,a=t.LinkedHashMap_LinkedHashMap$of(E,s,s),E=t.MapExtensions_get_pairs(n,s,s),E=E.get$iterator(E);E.moveNext$0();)if(n=E.get$current(E),i=n._0,l=n._1,n=a.$index(0,i),n=n==null?w:n.tryMap$0(),_=new t._Record_2(n,l.tryMap$0()),p=t._InitializedCell$(new t._deepMergeImpl_closure(_)),d=t._InitializedCell$(new t._deepMergeImpl_closure0(_)),p._readFinal$0()!=null?(g=p._readFinal$0(),n=!0):(g=w,n=!1),n&&d._readFinal$0()!=null?(S=d._readFinal$0(),n=!0):(S=w,n=!1),n){if(b=t._deepMergeImpl(g,S),b===g)continue;a.$indexSet(0,i,b)}else a.$indexSet(0,i,l);return new t.SassMap(t.ConstantMap_ConstantMap$from(a,s,s))},_function2(e,r,n){return t.BuiltInCallable$function(e,r,n,"sass:map")},_get_closure:function(){},_set_closure:function(){},_set__closure1:function(r){this.$arguments=r},_set_closure0:function(){},_set__closure:function(r){this._0_0=r},_set__closure0:function(r){this._box_0=r},_merge_closure:function(){},_merge_closure0:function(){},_merge__closure:function(r){this._0_0=r},_merge__closure0:function(r){this.map2=r},_deepMerge_closure:function(){},_deepRemove_closure:function(){},_deepRemove__closure:function(r){this.keys=r},_remove_closure:function(){},_remove_closure0:function(){},_keys_closure:function(){},_values_closure:function(){},_hasKey_closure:function(){},_modify_modifyNestedMap:function(r,n,s){this.keyIterator=r,this.modify=n,this.addNesting=s},_deepMergeImpl_closure:function(r){this._1_0=r},_deepMergeImpl_closure0:function(r){this._1_0=r},_singleArgumentMathFunc(e,r){return t.BuiltInCallable$function(e,"$number",new t._singleArgumentMathFunc_closure(r),"sass:math")},_numberFunction(e,r){return t.BuiltInCallable$function(e,"$number",new t._numberFunction_closure(r),"sass:math")},_function1(e,r,n){return t.BuiltInCallable$function(e,r,n,"sass:math")},global_closure:function(){},module_closure0:function(){},_ceil_closure:function(){},_clamp_closure:function(){},_floor_closure:function(){},_max_closure:function(){},_min_closure:function(){},_round_closure:function(){},_hypot_closure:function(){},_hypot__closure:function(){},_log_closure:function(){},_pow_closure:function(){},_atan2_closure:function(){},_compatible_closure:function(){},_isUnitless_closure:function(){},_unit_closure:function(){},_percentage_closure:function(){},_randomFunction_closure:function(){},_div_closure:function(){},_singleArgumentMathFunc_closure:function(r){this.mathFunc=r},_numberFunction_closure:function(r){this.transform=r},_function5(e,r,n){return t.BuiltInCallable$function(e,r,n,"sass:meta")},global_closure27:function(){},global_closure28:function(){},global_closure29:function(){},global_closure30:function(){},local_closure:function(){},local_closure0:function(){},local__closure0:function(){},local_closure1:function(){},local__closure:function(r){this._0_0=r},_prependParent(e){var r,n,s,a=null,i=t.EvaluationContext_current().get$currentCallableSpan(),l=e.components,_=t._InitializedCell$(new t._prependParent_closure(l)),p=t._InitializedCell$(new t._prependParent_closure0(l));e:{if(_._readFinal$0()&&p._readFinal$0()instanceof t.UniversalSelector){r=a;break e}if(_._readFinal$0()&&p._readFinal$0()instanceof t.TypeSelector?r=p._readFinal$0().name.namespace!=null:r=!1,r){r=a;break e}if(_._readFinal$0()&&p._readFinal$0()instanceof t.TypeSelector?(n=p._readFinal$0(),s=f.JSArray_methods.sublist$1(l,1),r=!0):(s=a,n=s,r=!1),r){r=t._setArrayType([new t.ParentSelector(n.name.name,i)],h.JSArray_SimpleSelector),f.JSArray_methods.addAll$1(r,s),r=t.CompoundSelector$(r,i);break e}r=t._setArrayType([new t.ParentSelector(a,i)],h.JSArray_SimpleSelector),f.JSArray_methods.addAll$1(r,l),r=t.CompoundSelector$(r,i);break e}return r},_function0(e,r,n){return t.BuiltInCallable$function(e,r,n,"sass:selector")},_nest_closure:function(){},_nest__closure:function(r){this._box_0=r},_nest__closure0:function(){},_append_closure:function(){},_append__closure:function(){},_append__closure0:function(r){this.span=r},_append___closure:function(r,n){this.parent=r,this.span=n},_extend_closure:function(){},_replace_closure:function(){},_unify_closure:function(){},_isSuperselector_closure:function(){},_simpleSelectors_closure:function(){},_simpleSelectors__closure:function(){},_parse_closure:function(){},_prependParent_closure:function(r){this._0_0=r},_prependParent_closure0:function(r){this._0_0=r},_codepointForIndex(e,r,n){var s;return e===0?0:e>0?Math.min(e-1,r):(s=r+e,s<0&&!n?0:s)},_function(e,r,n){return t.BuiltInCallable$function(e,r,n,"sass:string")},module_closure:function(){},module__closure:function(r){this.string=r},module__closure0:function(r){this.string=r},_unquote_closure:function(){},_quote_closure:function(){},_length_closure:function(){},_insert_closure:function(){},_index_closure:function(){},_slice_closure:function(){},_toUpperCase_closure:function(){},_toLowerCase_closure:function(){},_uniqueId_closure:function(){},ImportCache$(e,r){var n=h.nullable_Record_3_Importer_and_Uri_and_Uri_originalUrl,s=h.Uri,a=t.ImportCache__toImporters(null,e,null);return new t.ImportCache(a,r,t.LinkedHashMap_LinkedHashMap$_empty(h.Record_2_Uri_and_bool_forImport,n),t.LinkedHashMap_LinkedHashMap$_empty(h.Record_4_Uri_and_Importer_baseImporter_and_nullable_Uri_baseUrl_and_bool_forImport,n),t.LinkedHashMap_LinkedHashMap$_empty(s,h.nullable_Stylesheet),t.LinkedHashMap_LinkedHashMap$_empty(s,h.ImporterResult))},ImportCache__toImporters(e,r,n){var s,a,i,l,_,p,d=null,g=t.getEnvironmentVariable("SASS_PATH");if(t.isBrowser())return s=t._setArrayType([],h.JSArray_Importer_2),s;for(s=t._setArrayType([],h.JSArray_Importer_2),a=C.get$iterator$ax(r);a.moveNext$0();)i=a.get$current(a),s.push(new t.FilesystemImporter(V.$get$context().absolute$15(i,d,d,d,d,d,d,d,d,d,d,d,d,d,d)));if(g!=null)for(a=t.isNodeJs()?$.process:d,i=g.split(C.$eq$(a==null?d:C.get$platform$x(a),"win32")?";":":"),l=i.length,_=0;_<l;++_)p=i[_],s.push(new t.FilesystemImporter(V.$get$context().absolute$15(p,d,d,d,d,d,d,d,d,d,d,d,d,d,d)));return s},ImportCache:function(r,n,s,a,i,l){var _=this;_._importers=r,_._logger=n,_._canonicalizeCache=s,_._relativeCanonicalizeCache=a,_._importCache=i,_._resultsCache=l},ImportCache_canonicalize_closure:function(r,n,s,a,i){var l=this;l.$this=r,l.baseImporter=n,l.baseUrl=s,l.url=a,l.forImport=i},ImportCache_canonicalize_closure0:function(r,n,s,a){var i=this;i.$this=r,i.url=n,i.baseUrl=s,i.forImport=a},ImportCache__canonicalize_closure:function(r,n){this.importer=r,this.resolved=n},ImportCache__canonicalize__closure:function(r,n){this.importer=r,this.resolved=n},ImportCache__canonicalize_closure0:function(r,n){this.importer=r,this.resolved=n},ImportCache_importCanonical_closure:function(r,n,s,a,i){var l=this;l.$this=r,l.importer=n,l.canonicalUrl=s,l.originalUrl=a,l.quiet=i},ImportCache_humanize_closure:function(r){this.canonicalUrl=r},ImportCache_humanize_closure0:function(){},ImportCache_humanize_closure1:function(){},ImportCache_humanize_closure2:function(r){this.canonicalUrl=r},ImportCache_clearCanonicalize_closure:function(r){this.url=r},Importer:function(){},AsyncImporter:function(){},FilesystemImporter:function(r){this._loadPath=r},FilesystemImporter_canonicalize_closure:function(){},NoOpImporter:function(){},ImporterResult:function(r,n,s){this.contents=r,this._sourceMapUrl=n,this.syntax=s},fromImport(){var e=t._asBoolQ(V.Zone__current.$index(0,f.Symbol__inImportRule));return e===!0},withContainingUrl(e,r,n){var s=e??f.Symbol__none,a=h.nullable_Object;return t.runZoned(r,t.LinkedHashMap_LinkedHashMap$_literal([f.Symbol__containingUrl,s],a,a),n)},resolveImportPath(e){var r,n=t.ParsedPath_ParsedPath$parse(e,V.$get$context().style)._splitExtension$1(1)[1];return n===".sass"||n===".scss"||n===".css"?(r=t.fromImport()?new t.resolveImportPath_closure(e,n).call$0():null,r??t._exactlyOne(t._tryPath(e))):(r=t.fromImport()?new t.resolveImportPath_closure0(e).call$0():null,r==null&&(r=t._exactlyOne(t._tryPathWithExtensions(e))),r??t._tryPathAsDirectory(e))},_tryPathWithExtensions(e){var r=t._tryPath(e+".sass");return f.JSArray_methods.addAll$1(r,t._tryPath(e+".scss")),r.length!==0?r:t._tryPath(e+".css")},_tryPath(e){var r=V.$get$context(),n=t.join(r.dirname$1(e),"_"+t.ParsedPath_ParsedPath$parse(e,r.style).get$basename(),null);return r=t._setArrayType([],h.JSArray_String),t.fileExists(n)&&r.push(n),t.fileExists(e)&&r.push(e),r},_tryPathAsDirectory(e){var r;return t.dirExists(e)?(r=t.fromImport()?new t._tryPathAsDirectory_closure(e).call$0():null,r??t._exactlyOne(t._tryPathWithExtensions(t.join(e,"index",null)))):null},_exactlyOne(e){var r,n,s=t._InitializedCell$(new t._exactlyOne_closure(e));e:{if(s._readFinal$0()<=0){r=null;break e}if(C.$eq$(s._readFinal$0(),1)?(n=e[0],r=!0):(n=null,r=!1),r){r=n;break e}r=t.throwExpression(W.It_s_n+f.JSArray_methods.map$1$1(e,new t._exactlyOne_closure0,h.String).join$1(0,`
  85. `))}return r},resolveImportPath_closure:function(r,n){this.path=r,this.extension=n},resolveImportPath_closure0:function(r){this.path=r},_tryPathAsDirectory_closure:function(r){this.path=r},_exactlyOne_closure:function(r){this._0_0=r},_exactlyOne_closure0:function(){},InterpolationBuffer:function(r,n){this._interpolation_buffer$_text=r,this._interpolation_buffer$_contents=n},InterpolationBuffer_addInterpolation_closure:function(r){this._0_0=r},InterpolationMap$(e,r){var n=t.List_List$unmodifiable(r,h.SourceLocation),s=e.contents.length,a=Math.max(0,s-1);return n.length!==a&&t.throwExpression(t.ArgumentError$("InterpolationMap must have "+t.S(a)+W.x20targe+s+" components.",null)),new t.InterpolationMap(e,n)},InterpolationMap:function(r,n){this._interpolation=r,this._targetLocations=n},InterpolationMap_mapException_closure:function(){},InterpolationMap_mapSpan_closure:function(r){this._0_0=r},InterpolationMap_mapSpan_closure0:function(r){this._0_0=r},_realCasePath(e){var r,n=null,s=t.isNodeJs()?$.process:n;return C.$eq$(s==null?n:C.get$platform$x(s),"win32")?s=!0:(s=t.isNodeJs()?$.process:n,s=C.$eq$(s==null?n:C.get$platform$x(s),"darwin")),s?(s=t.isNodeJs()?$.process:n,C.$eq$(s==null?n:C.get$platform$x(s),"win32")&&(r=f.JSString_methods.substring$2(e,0,V.$get$context().style.rootLength$1(e)),s=r.length,s!==0&&t.CharacterExtension_get_isAlphabetic(r.charCodeAt(0))&&(e=r.toUpperCase()+f.JSString_methods.substring$1(e,s))),new t._realCasePath_helper().call$1(e)):e},_realCasePath_helper:function(){},_realCasePath_helper_closure:function(r,n,s){this.helper=r,this.dirname=n,this.path=s},_realCasePath_helper__closure:function(r){this.basename=r},printError(e){var r,n=t.isNodeJs()?$.process:null;n!=null?r=!0:(n=null,r=!1),r?(r=C.get$stderr$x(n),C.write$1$x(r,t.S(e??"")+`
  86. `)):(r=$.console,C.error$1$x(r,e??""))},readFile(e){var r,n,s,a;if(!t.isNodeJs())throw t.wrapException(t.UnsupportedError$("readFile() is only supported on Node.js"));if(r=t._asString(t._readFile(e,"utf8")),!f.JSString_methods.contains$1(r,"�"))return r;for(n=t.SourceFile$fromString(r,V.$get$context().toUri$1(e)),s=r.length,a=0;a<s;++a)if(r.charCodeAt(a)===65533)throw t.wrapException(t.SassException$("Invalid UTF-8.",t.FileLocation$_(n,a).pointSpan$0(),null));return r},_readFile(e,r){return t._systemErrorToFileSystemException(new t._readFile_closure(e,r))},writeFile(e,r){if(!t.isNodeJs())throw t.wrapException(t.UnsupportedError$("writeFile() is only supported on Node.js"));return t._systemErrorToFileSystemException(new t.writeFile_closure(e,r))},deleteFile(e){if(!t.isNodeJs())throw t.wrapException(t.UnsupportedError$("deleteFile() is only supported on Node.js"));return t._systemErrorToFileSystemException(new t.deleteFile_closure(e))},readStdin(){return t.readStdin$body()},readStdin$body(){var e=0,r=t._makeAsyncAwaitCompleter(h.String),n,s,a,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,r);for(;;)switch(e){case 0:if(l={},_=t.isNodeJs()?$.process:null,_==null)throw t.wrapException(t.UnsupportedError$("readStdin() is only supported on Node.js"));s=new t._Future(V.Zone__current,h._Future_String),a=new t._AsyncCompleter(s,h._AsyncCompleter_String),l.contents=null,i=new t._StringCallbackSink(new t.readStdin_closure(l,a),new t.StringBuffer("")).asUtf8Sink$1(!1),l=C.getInterceptor$x(_),C.on$2$x(l.get$stdin(_),"data",t.allowInterop(new t.readStdin_closure0(i))),C.on$2$x(l.get$stdin(_),"end",t.allowInterop(new t.readStdin_closure1(i))),C.on$2$x(l.get$stdin(_),"error",t.allowInterop(new t.readStdin_closure2(a))),n=s,e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(p,r)},fileExists(e){if(!t.isNodeJs())throw t.wrapException(t.UnsupportedError$(W.fileEx));return t._systemErrorToFileSystemException(new t.fileExists_closure(e))},dirExists(e){if(!t.isNodeJs())throw t.wrapException(t.UnsupportedError$("dirExists() is only supported on Node.js"));return t._systemErrorToFileSystemException(new t.dirExists_closure(e))},ensureDir(e){if(!t.isNodeJs())throw t.wrapException(t.UnsupportedError$("ensureDir() is only supported on Node.js"));return t._systemErrorToFileSystemException(new t.ensureDir_closure(e))},listDir(e,r){if(!t.isNodeJs())throw t.wrapException(t.UnsupportedError$("listDir() is only supported on Node.js"));return t._systemErrorToFileSystemException(new t.listDir_closure(r,e))},modificationTime(e){if(!t.isNodeJs())throw t.wrapException(t.UnsupportedError$("modificationTime() is only supported on Node.js"));return t._systemErrorToFileSystemException(new t.modificationTime_closure(e))},getEnvironmentVariable(e){var r=t.isNodeJs()?$.process:null,n=r==null?null:C.get$env$x(r);return n==null?r=null:r=t._asStringQ(n[e]),r},_systemErrorToFileSystemException(e){var r,n,s;try{return n=e.call$0(),n}catch(a){throw r=t.unwrapException(a),h.JsSystemError._is(r)?(n=r,s=C.getInterceptor$x(n),t.wrapException(new t.FileSystemException(C.substring$2$s(s.get$message(n),(t.S(s.get$code(n))+": ").length,C.get$length$asx(s.get$message(n))-(", "+t.S(s.get$syscall(n))+" '"+t.S(s.get$path(n))+"'").length),C.get$path$x(r)))):a}},hasTerminal(){var e=t.isNodeJs()?$.process:null;return C.$eq$(e==null?null:C.get$isTTY$x(C.get$stdout$x(e)),!0)},isWindows(){var e=t.isNodeJs()?$.process:null;return C.$eq$(e==null?null:C.get$platform$x(e),"win32")},watchDir(e,r){var n,s,a,i={};if(!t.isNodeJs())throw t.wrapException(t.UnsupportedError$("watchDir() is only supported on Node.js"));return n=C.watch$2$x($.chokidar,e,{disableGlobbing:!0,usePolling:r}),i.controller=null,s=C.getInterceptor$x(n),s.on$2(n,"add",t.allowInterop(new t.watchDir_closure(i))),s.on$2(n,"change",t.allowInterop(new t.watchDir_closure0(i))),s.on$2(n,"unlink",t.allowInterop(new t.watchDir_closure1(i))),s.on$2(n,"error",t.allowInterop(new t.watchDir_closure2(i))),a=new t._Future(V.Zone__current,h._Future_Stream_WatchEvent),s.on$2(n,"ready",t.allowInterop(new t.watchDir_closure3(i,n,new t._AsyncCompleter(a,h._AsyncCompleter_Stream_WatchEvent)))),a},FileSystemException:function(r,n){this.message=r,this.path=n},_readFile_closure:function(r,n){this.path=r,this.encoding=n},writeFile_closure:function(r,n){this.path=r,this.contents=n},deleteFile_closure:function(r){this.path=r},readStdin_closure:function(r,n){this._box_0=r,this.completer=n},readStdin_closure0:function(r){this.sink=r},readStdin_closure1:function(r){this.sink=r},readStdin_closure2:function(r){this.completer=r},fileExists_closure:function(r){this.path=r},dirExists_closure:function(r){this.path=r},ensureDir_closure:function(r){this.path=r},listDir_closure:function(r,n){this.recursive=r,this.path=n},listDir__closure:function(r){this.path=r},listDir__closure0:function(){},listDir_closure_list:function(){},listDir__list_closure:function(r,n){this.parent=r,this.list=n},modificationTime_closure:function(r){this.path=r},watchDir_closure:function(r){this._box_0=r},watchDir_closure0:function(r){this._box_0=r},watchDir_closure1:function(r){this._box_0=r},watchDir_closure2:function(r){this._box_0=r},watchDir_closure3:function(r,n,s){this._box_0=r,this.watcher=n,this.completer=s},watchDir__closure:function(r){this.watcher=r},JSArray1:function(){},Chokidar:function(){},ChokidarOptions:function(){},ChokidarWatcher:function(){},JSFunction0:function(){},ImmutableList:function(){},ImmutableMap:function(){},NodeImporterResult:function(){},RenderContext:function(){},RenderContextOptions:function(){},RenderContextResult:function(){},RenderContextResultStats:function(){},JSClass:function(){},JSUrl:function(){},jsThrow0(e){return h.Never._as(V.$get$_jsThrow0().call$1(e))},_PropertyDescriptor:function(){},WarnForDeprecation_warnForDeprecation(e,r,n,s,a){var i,l;e instanceof t.DeprecationHandlingLogger?(i=e,l=!0):(i=null,l=!1),l?i.warnForDeprecation$4$span$trace(r,n,s,a):r.isFuture||e.warn$4$deprecation$span$trace(0,n,!0,s,a)},_QuietLogger:function(){},DeprecationHandlingLogger:function(r,n,s,a,i){var l=this;l._warningCounts=r,l._inner=n,l.fatalDeprecations=s,l.futureDeprecations=a,l.limitRepetition=i},DeprecationHandlingLogger_warnForDeprecation_closure:function(r){this._0_0=r},DeprecationHandlingLogger_warnForDeprecation_closure0:function(r){this._0_0=r},DeprecationHandlingLogger_summarize_closure:function(){},DeprecationHandlingLogger_summarize_closure0:function(){},StderrLogger:function(r){this.color=r},TrackingLogger:function(r){this._tracking$_logger=r,this._emittedDebug=this._emittedWarning=!1},BuiltInModule$(e,r,n,s,a){var i=t._Uri__Uri(null,e,null,"sass"),l=t.BuiltInModule__callableMap(r,a),_=t.BuiltInModule__callableMap(n,a),p=s==null?f.Map_empty5:new t.UnmodifiableMapView(s,h.UnmodifiableMapView_String_Value);return new t.BuiltInModule(i,l,_,p,a._eval$1("BuiltInModule<0>"))},BuiltInModule__callableMap(e,r){var n,s,a,i=h.String;if(e==null)i=t.LinkedHashMap_LinkedHashMap$_empty(i,r);else{for(i=t.LinkedHashMap_LinkedHashMap$_empty(i,r),n=e.length,s=0;s<e.length;e.length===n||(0,t.throwConcurrentModificationError)(e),++s)a=e[s],i.$indexSet(0,C.get$name$x(a),a);i=new t.UnmodifiableMapView(i,h.$env_1_1_String._bind$1(r)._eval$1("UnmodifiableMapView<1,2>"))}return new t.UnmodifiableMapView(i,h.$env_1_1_String._bind$1(r)._eval$1("UnmodifiableMapView<1,2>"))},BuiltInModule:function(r,n,s,a,i){var l=this;l.url=r,l.functions=n,l.mixins=s,l.variables=a,l.$ti=i},ForwardedModuleView_ifNecessary(e,r,n){var s;return r.prefix==null&&r.shownMixinsAndFunctions==null&&r.shownVariables==null?(s=r.hiddenMixinsAndFunctions,s==null?s=null:(s=s._base,s=s.get$isEmpty(s)),s===!0?(s=r.hiddenVariables,s==null?s=null:(s=s._base,s=s.get$isEmpty(s)),s=s===!0):s=!1):s=!1,s?e:t.ForwardedModuleView$(e,r,n)},ForwardedModuleView$(e,r,n){var s=r.prefix,a=r.shownVariables,i=r.hiddenVariables,l=r.shownMixinsAndFunctions,_=r.hiddenMixinsAndFunctions;return new t.ForwardedModuleView(e,r,t.ForwardedModuleView__forwardedMap(e.get$variables(),s,a,i,h.Value),t.ForwardedModuleView__forwardedMap(e.get$variableNodes(),s,a,i,h.AstNode),t.ForwardedModuleView__forwardedMap(e.get$functions(e),s,l,_,n),t.ForwardedModuleView__forwardedMap(e.get$mixins(),s,l,_,n),n._eval$1("ForwardedModuleView<0>"))},ForwardedModuleView__forwardedMap(e,r,n,s,a){var i,l=r==null;return l&&n==null?s!=null?(i=s._base,i=i.get$isEmpty(i)):i=!0:i=!1,i||(l||(e=new t.PrefixedMapView(e,r,a._eval$1("PrefixedMapView<0>"))),n!=null?e=new t.LimitedMapView(e,n._base.intersection$1(new t.MapKeySet(e,h.MapKeySet_nullable_Object)),h.$env_1_1_String._bind$1(a)._eval$1("LimitedMapView<1,2>")):(s!=null?(l=s._base,l=l.get$isNotEmpty(l)):l=!1,l&&(e=t.LimitedMapView$blocklist(e,s,h.String,a)))),e},ForwardedModuleView:function(r,n,s,a,i,l,_){var p=this;p._forwarded_view$_inner=r,p._rule=n,p.variables=s,p.variableNodes=a,p.functions=i,p.mixins=l,p.$ti=_},ShadowedModuleView_ifNecessary(e,r,n,s,a){return t.ShadowedModuleView__needsBlocklist(e.get$variables(),s)||t.ShadowedModuleView__needsBlocklist(e.get$functions(e),r)||t.ShadowedModuleView__needsBlocklist(e.get$mixins(),n)?new t.ShadowedModuleView(e,t.ShadowedModuleView__shadowedMap(e.get$variables(),s,h.Value),t.ShadowedModuleView__shadowedMap(e.get$variableNodes(),s,h.AstNode),t.ShadowedModuleView__shadowedMap(e.get$functions(e),r,a),t.ShadowedModuleView__shadowedMap(e.get$mixins(),n,a),a._eval$1("ShadowedModuleView<0>")):null},ShadowedModuleView__shadowedMap(e,r,n){var s=t.ShadowedModuleView__needsBlocklist(e,r);return s?t.LimitedMapView$blocklist(e,r,h.String,n):e},ShadowedModuleView__needsBlocklist(e,r){return e.get$isNotEmpty(e)&&r.any$1(0,e.get$containsKey())},ShadowedModuleView:function(r,n,s,a,i,l){var _=this;_._shadowed_view$_inner=r,_.variables=n,_.variableNodes=s,_.functions=a,_.mixins=i,_.$ti=l},AtRootQueryParser$(e,r,n){var s=t.SpanScanner$(e,n);return new t.AtRootQueryParser(s,r,null)},AtRootQueryParser:function(r,n,s){this.scanner=r,this.logger=n,this._interpolationMap=s},AtRootQueryParser_parse_closure:function(r){this.$this=r},_disallowedFunctionNames_closure:function(){},CssParser:function(r,n,s,a){var i=this;i._isUseAllowed=!0,i._inParentheses=i._inStyleRule=i._stylesheet$_inUnknownAtRule=i._inControlDirective=i._inContentBlock=i._stylesheet$_inMixin=!1,i._globalVariables=r,i.lastSilentComment=null,i.scanner=n,i.logger=s,i._interpolationMap=a},KeyframeSelectorParser$(e,r,n){var s=t.SpanScanner$(e,null);return new t.KeyframeSelectorParser(s,n,r)},KeyframeSelectorParser:function(r,n,s){this.scanner=r,this.logger=n,this._interpolationMap=s},KeyframeSelectorParser_parse_closure:function(r){this.$this=r},MediaQueryParser:function(r,n,s){this.scanner=r,this.logger=n,this._interpolationMap=s},MediaQueryParser_parse_closure:function(r){this.$this=r},Parser_isIdentifier(e){var r,n,s=null;try{return r=s,n=t.SpanScanner$(e,null),new t.Parser(n,r??f.StderrLogger_false,null)._parseIdentifier$0(),!0}catch(a){if(h.SassFormatException._is(t.unwrapException(a)))return!1;throw a}},Parser:function(r,n,s){this.scanner=r,this.logger=n,this._interpolationMap=s},Parser__parseIdentifier_closure:function(r){this.$this=r},Parser_escape_closure:function(){},Parser_scanIdentChar_matches:function(r,n){this.caseSensitive=r,this.char=n},Parser_spanFrom_closure:function(r,n){this.$this=r,this.span=n},SassParser:function(r,n,s,a){var i=this;i._currentIndentation=0,i._spaces=i._nextIndentationEnd=i._nextIndentation=null,i._isUseAllowed=!0,i._inParentheses=i._inStyleRule=i._stylesheet$_inUnknownAtRule=i._inControlDirective=i._inContentBlock=i._stylesheet$_inMixin=!1,i._globalVariables=r,i.lastSilentComment=null,i.scanner=n,i.logger=s,i._interpolationMap=a},SassParser_styleRuleSelector_closure:function(){},SassParser_children_closure:function(r,n,s){this.$this=r,this.child=n,this.children=s},SassParser__peekIndentation_closure:function(){},SassParser__peekIndentation_closure0:function(){},ScssParser$(e,r,n){var s=t.SpanScanner$(e,n),a=r??f.StderrLogger_false;return new t.ScssParser(t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.VariableDeclaration),s,a,null)},ScssParser:function(r,n,s,a){var i=this;i._isUseAllowed=!0,i._inParentheses=i._inStyleRule=i._stylesheet$_inUnknownAtRule=i._inControlDirective=i._inContentBlock=i._stylesheet$_inMixin=!1,i._globalVariables=r,i.lastSilentComment=null,i.scanner=n,i.logger=s,i._interpolationMap=a},SelectorParser$(e,r,n,s,a,i){var l=t.SpanScanner$(e,i);return new t.SelectorParser(r,n,l,a??f.StderrLogger_false,s)},SelectorParser:function(r,n,s,a,i){var l=this;l._allowParent=r,l._allowPlaceholder=n,l.scanner=s,l.logger=a,l._interpolationMap=i},SelectorParser_parse_closure:function(r){this.$this=r},SelectorParser_parseCompoundSelector_closure:function(r){this.$this=r},StylesheetParser:function(){},StylesheetParser_parse_closure:function(r){this.$this=r},StylesheetParser_parse__closure:function(r){this.$this=r},StylesheetParser_parse__closure0:function(){},StylesheetParser_parseArgumentDeclaration_closure:function(r){this.$this=r},StylesheetParser_parseVariableDeclaration_closure:function(r){this.$this=r},StylesheetParser_parseUseRule_closure:function(r){this.$this=r},StylesheetParser__parseSingleProduction_closure:function(r,n,s){this.$this=r,this.production=n,this.T=s},StylesheetParser__statement_closure:function(r){this.$this=r},StylesheetParser_variableDeclarationWithoutNamespace_closure:function(r,n){this.$this=r,this.start=n},StylesheetParser_variableDeclarationWithoutNamespace_closure0:function(r){this.declaration=r},StylesheetParser__declarationOrBuffer_closure:function(r){this.name=r},StylesheetParser__declarationOrBuffer_closure0:function(r,n){this._box_0=r,this.name=n},StylesheetParser__styleRule_closure:function(r,n,s,a){var i=this;i._box_0=r,i.$this=n,i.wasInStyleRule=s,i.start=a},StylesheetParser__propertyOrVariableDeclaration_closure:function(r){this._box_0=r},StylesheetParser__propertyOrVariableDeclaration_closure0:function(r,n){this._box_0=r,this.value=n},StylesheetParser__atRootRule_closure:function(r){this.query=r},StylesheetParser__atRootRule_closure0:function(){},StylesheetParser__eachRule_closure:function(r,n,s,a){var i=this;i.$this=r,i.wasInControlDirective=n,i.variables=s,i.list=a},StylesheetParser__functionRule_closure:function(r,n,s){this.name=r,this.$arguments=n,this.precedingComment=s},StylesheetParser__forRule_closure:function(r,n){this._box_0=r,this.$this=n},StylesheetParser__forRule_closure0:function(r,n,s,a,i,l){var _=this;_._box_0=r,_.$this=n,_.wasInControlDirective=s,_.variable=a,_.from=i,_.to=l},StylesheetParser__memberList_closure:function(r,n,s){this.$this=r,this.variables=n,this.identifiers=s},StylesheetParser__includeRule_closure:function(r){this.contentArguments_=r},StylesheetParser_mediaRule_closure:function(r){this.query=r},StylesheetParser__mixinRule_closure:function(r,n,s,a){var i=this;i.$this=r,i.name=n,i.$arguments=s,i.precedingComment=a},StylesheetParser_mozDocumentRule_closure:function(r,n,s,a){var i=this;i._box_0=r,i.$this=n,i.name=s,i.value=a},StylesheetParser_supportsRule_closure:function(r){this.condition=r},StylesheetParser__whileRule_closure:function(r,n,s){this.$this=r,this.wasInControlDirective=n,this.condition=s},StylesheetParser_unknownAtRule_closure:function(r,n){this._box_0=r,this.name=n},StylesheetParser__expression_resetState:function(r,n,s){this._box_0=r,this.$this=n,this.start=s},StylesheetParser__expression_resolveOneOperation:function(r,n){this._box_0=r,this.$this=n},StylesheetParser__expression_resolveOperations:function(r,n){this._box_0=r,this.resolveOneOperation=n},StylesheetParser__expression_addSingleExpression:function(r,n,s,a){var i=this;i._box_0=r,i.$this=n,i.resetState=s,i.resolveOperations=a},StylesheetParser__expression_addOperator:function(r,n,s){this._box_0=r,this.$this=n,this.resolveOneOperation=s},StylesheetParser__expression_resolveSpaceExpressions:function(r,n,s){this._box_0=r,this.$this=n,this.resolveOperations=s},StylesheetParser__expression_closure:function(r){this._3_0=r},StylesheetParser__expression_closure0:function(r){this._3_0=r},StylesheetParser__expression_closure1:function(r){this._3_0=r},StylesheetParser_expressionUntilComma_closure:function(r){this.$this=r},StylesheetParser__isHexColor_closure:function(r){this._0_0=r},StylesheetParser__isHexColor_closure0:function(){},StylesheetParser__unicodeRange_closure:function(){},StylesheetParser__unicodeRange_closure0:function(){},StylesheetParser_identifierLike_closure:function(r){this._2_0=r},StylesheetParser_identifierLike_closure0:function(r){this._2_0=r},StylesheetParser_namespacedExpression_closure:function(r,n){this.$this=r,this.start=n},StylesheetParser_trySpecialFunction_closure:function(){},StylesheetParser__tryUrlContents_closure:function(r){this._0_0=r},StylesheetParser__interpolatedDeclarationValue_closure:function(r){this._1_0=r},StylesheetParser__interpolatedDeclarationValue_closure0:function(r){this._1_0=r},StylesheetParser__interpolatedDeclarationValue_closure1:function(r){this._1_0=r},StylesheetParser__interpolatedDeclarationValue_closure2:function(r){this._1_0=r},StylesheetParser__interpolatedDeclarationValue_closure3:function(r){this._1_0=r},StylesheetParser__expressionUntilComparison_closure:function(r){this.$this=r},StylesheetParser__supportsConditionInParens_closure:function(r){this._0_0=r},StylesheetParser__publicIdentifier_closure:function(r,n){this.$this=r,this.start=n},StylesheetNode$_(e,r,n,s){var a=new t.StylesheetNode(e,r,n,s._1,s._0,t.LinkedHashSet_LinkedHashSet$_empty(h.StylesheetNode));return a.StylesheetNode$_$4(e,r,n,s),a},StylesheetGraph:function(r,n,s){this._nodes=r,this.importCache=n,this._transitiveModificationTimes=s},StylesheetGraph_modifiedSince_transitiveModificationTime:function(r){this.$this=r},StylesheetGraph_modifiedSince_transitiveModificationTime_closure:function(r,n){this.node=r,this.transitiveModificationTime=n},StylesheetGraph__add_closure:function(r,n,s,a){var i=this;i.$this=r,i.url=n,i.baseImporter=s,i.baseUrl=a},StylesheetGraph_addCanonical_closure:function(r,n,s,a){var i=this;i.$this=r,i.importer=n,i.canonicalUrl=s,i.originalUrl=a},StylesheetGraph_reload_closure:function(r,n,s){this.$this=r,this.node=n,this.canonicalUrl=s},StylesheetGraph__nodeFor_closure:function(r,n,s,a,i){var l=this;l.$this=r,l.url=n,l.baseImporter=s,l.baseUrl=a,l.forImport=i},StylesheetGraph__nodeFor_closure0:function(r,n){this._box_0=r,this.$this=n},StylesheetNode:function(r,n,s,a,i,l){var _=this;_._stylesheet=r,_.importer=n,_.canonicalUrl=s,_._upstream=a,_._upstreamImports=i,_._downstream=l},Syntax_forPath(e){var r,n=t.ParsedPath_ParsedPath$parse(e,V.$get$context().style)._splitExtension$1(1)[1];e:{if(n===".sass"){r=f.Syntax_Sass_sass;break e}if(n===".css"){r=f.Syntax_CSS_css;break e}r=f.Syntax_SCSS_scss;break e}return r},Syntax:function(r,n){this._syntax$_name=r,this._name=n},Box:function(r,n){this._box$_inner=r,this.$ti=n},ModifiableBox:function(r,n){this.value=r,this.$ti=n},LazyFileSpan:function(r){this._builder=r,this._lazy_file_span$_span=null},LimitedMapView$blocklist(e,r,n,s){var a,i,l=t.LinkedHashSet_LinkedHashSet$_empty(n);for(a=C.get$iterator$ax(e.get$keys(e));a.moveNext$0();)i=a.get$current(a),r.contains$1(0,i)||l.add$1(0,i);return new t.LimitedMapView(e,l,n._eval$1("@<0>")._bind$1(s)._eval$1("LimitedMapView<1,2>"))},LimitedMapView:function(r,n,s){this._limited_map_view$_map=r,this._limited_map_view$_keys=n,this.$ti=s},MapExtensions_get_pairs(e,r,n){return e.get$entries(e).map$1$1(0,new t.MapExtensions_get_pairs_closure(r,n),r._eval$1("@<0>")._bind$1(n)._eval$1("+(1,2)"))},MapExtensions_get_pairs_closure:function(r,n){this.K=r,this.V=n},MergedMapView$(e,r,n){var s=r._eval$1("@<0>")._bind$1(n);return s=new t.MergedMapView(t.LinkedHashMap_LinkedHashMap$_empty(r,s._eval$1("Map<1,2>")),s._eval$1("MergedMapView<1,2>")),s.MergedMapView$1(e,r,n),s},MergedMapView:function(r,n){this._mapsByKey=r,this.$ti=n},MultiDirWatcher:function(r,n,s){this._watchers=r,this._group=n,this._poll=s},MultiDirWatcher_watch_closure:function(r){this._0_0=r},MultiSpan:function(r,n,s){this._multi_span$_primary=r,this.primaryLabel=n,this.secondarySpans=s},NoSourceMapBuffer:function(r){this._no_source_map_buffer$_buffer=r},PrefixedMapView:function(r,n,s){this._prefixed_map_view$_map=r,this._prefix=n,this.$ti=s},_PrefixedKeys:function(r){this._view=r},_PrefixedKeys_iterator_closure:function(r){this.$this=r},PublicMemberMapView:function(r,n){this._public_member_map_view$_inner=r,this.$ti=n},SourceMapBuffer:function(r,n){var s=this;s._source_map_buffer$_buffer=r,s._entries=n,s._column=s._line=0,s._inSpan=!1},SourceMapBuffer_buildSourceMap_closure:function(r,n){this._box_0=r,this.prefixLength=n},UnprefixedMapView:function(r,n,s){this._unprefixed_map_view$_map=r,this._unprefixed_map_view$_prefix=n,this.$ti=s},_UnprefixedKeys:function(r){this._unprefixed_map_view$_view=r},_UnprefixedKeys_iterator_closure:function(r){this.$this=r},_UnprefixedKeys_iterator_closure0:function(r){this.$this=r},toSentence(e,r){return e.get$length(e)===1?C.toString$0$(e.get$first(e)):t.IterableExtension_get_exceptLast(e).join$1(0,", ")+(" "+r+" "+t.S(e.get$last(e)))},indent(e,r){return new t.MappedListIterable(t._setArrayType(e.split(`
  87. `),h.JSArray_String),new t.indent_closure(r),h.MappedListIterable_String_String).join$1(0,`
  88. `)},pluralize(e,r,n){return r===1?e:n??e+"s"},trimAscii(e,r){var n,s=t._firstNonWhitespace(e);return s==null?n="":(n=t._lastNonWhitespace(e,!0),n.toString,n=f.JSString_methods.substring$2(e,s,n+1)),n},trimAsciiRight(e,r){var n=t._lastNonWhitespace(e,r);return n==null?"":f.JSString_methods.substring$2(e,0,n+1)},_firstNonWhitespace(e){var r,n,s;for(r=e.length,n=0;n<r;++n)if(s=e.charCodeAt(n),!(s===32||s===9||s===10||s===13||s===12))return n;return null},_lastNonWhitespace(e,r){var n,s,a;for(n=e.length-1,s=n;s>=0;--s)if(a=e.charCodeAt(s),!(a===32||a===9||a===10||a===13||a===12))return r&&s!==0&&s!==n&&a===92?s+1:s;return null},isPublic(e){var r=e.charCodeAt(0);return r!==45&&r!==95},flattenVertically(e,r){var n,s=e.$ti._eval$1("@<ListIterable.E>")._bind$1(r._eval$1("QueueList<0>"))._eval$1("MappedListIterable<1,2>"),a=t.List_List$of(new t.MappedListIterable(e,new t.flattenVertically_closure(r),s),!0,s._eval$1("ListIterable.E"));if(a.length===1)return f.JSArray_methods.get$first(a);for(n=t._setArrayType([],r._eval$1("JSArray<0>"));a.length!==0;)a.fixed$length&&t.throwExpression(t.UnsupportedError$("removeWhere")),f.JSArray_methods._removeWhere$2(a,new t.flattenVertically_closure0(n,r),!0);return n},codepointIndexToCodeUnitIndex(e,r){var n,s,a;for(n=0,s=0;s<r;++s)a=n+1,n=e.charCodeAt(n)>>>10===54?a+1:a;return n},codeUnitIndexToCodepointIndex(e,r){var n,s;for(n=0,s=0;s<r;s=(e.charCodeAt(s)>>>10===54?s+1:s)+1)++n;return n},frameForSpan(e,r,n){var s,a,i=n??e.get$sourceUrl(e);return i==null&&(i=V.$get$_noSourceUrl()),s=e.get$start(e),s=s.file.getLine$1(s.offset),a=e.get$start(e),new t.Frame(i,s+1,a.file.getColumn$1(a.offset)+1,r)},declarationName(e){var r=t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(e.file._decodedChars,e._file$_start,e._end),0,null);return t.trimAsciiRight(f.JSString_methods.substring$2(r,0,f.JSString_methods.indexOf$1(r,":")),!1)},unvendor(e){var r,n=e.length;if(n<2||e.charCodeAt(0)!==45||e.charCodeAt(1)===45)return e;for(r=2;r<n;++r)if(e.charCodeAt(r)===45)return f.JSString_methods.substring$1(e,r+1);return e},equalsIgnoreCase(e,r){var n,s;if(e===r)return!0;if(e==null||(n=e.length,n!==r.length))return!1;for(s=0;s<n;++s)if(!t.characterEqualsIgnoreCase(e.charCodeAt(s),r.charCodeAt(s)))return!1;return!0},startsWithIgnoreCase(e,r){var n,s=r.length;if(e.length<s)return!1;for(n=0;n<s;++n)if(!t.characterEqualsIgnoreCase(e.charCodeAt(n),r.charCodeAt(n)))return!1;return!0},mapInPlace(e,r){var n;for(n=0;n<e.length;++n)e[n]=r.call$1(e[n])},longestCommonSubsequence(e,r,n,s){var a,i,l,_,p,d,g,S,b=e.get$length(e)+1,w=C.JSArray_JSArray$allocateFixed(b,h.List_int);for(a=h.int,i=0;i<b;++i)w[i]=t.List_List$filled(((r._queue_list$_tail-r._queue_list$_head&C.get$length$asx(r._queue_list$_table)-1)>>>0)+1,0,!1,a);for(b=e.get$length(e),l=C.JSArray_JSArray$allocateFixed(b,s._eval$1("List<0?>")),a=s._eval$1("0?"),i=0;i<b;++i)l[i]=t.List_List$filled((r._queue_list$_tail-r._queue_list$_head&C.get$length$asx(r._queue_list$_table)-1)>>>0,null,!1,a);for(_=0;_<(e._queue_list$_tail-e._queue_list$_head&C.get$length$asx(e._queue_list$_table)-1)>>>0;_=p)for(p=_+1,d=0;d<(r._queue_list$_tail-r._queue_list$_head&C.get$length$asx(r._queue_list$_table)-1)>>>0;d=S)g=n.call$2(e.$index(0,_),r.$index(0,d)),l[_][d]=g,a=w[p],S=d+1,a[S]=g==null?Math.max(a[d],w[_][S]):w[_][d]+1;return new t.longestCommonSubsequence_backtrack(l,w,s).call$2(e.get$length(e)-1,r.get$length(r)-1)},removeFirstWhere(e,r,n){var s;for(s=0;s<e.length;++s)if(r.call$1(e[s])){f.JSArray_methods.removeAt$1(e,s);return}n.call$0()},mapAddAll2(e,r,n,s,a){r.forEach$1(0,new t.mapAddAll2_closure(e,n,s,a))},setAll(e,r,n){var s;for(s=C.get$iterator$ax(r);s.moveNext$0();)e.$indexSet(0,s.get$current(s),n)},rotateSlice(e,r,n){var s,a,i=e.$index(0,n-1);for(s=r;s<n;++s,i=a)a=e.$index(0,s),e.$indexSet(0,s,i)},mapAsync(e,r,n,s){return t.mapAsync$body(e,r,n,s,s._eval$1("Iterable<0>"))},mapAsync$body(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(a),_,p,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,l);for(;;)switch(i){case 0:g=t._setArrayType([],s._eval$1("JSArray<0>")),p=e.length,d=0;case 3:if(!(d<p)){i=5;break}return S=g,i=6,t._asyncAwait(r.call$1(e[d]),b);case 6:S.push(E);case 4:++d,i=3;break;case 5:_=g,i=1;break;case 1:return t._asyncReturn(_,l)}});return t._asyncStartSync(b,l)},putIfAbsentAsync(e,r,n,s,a){return t.putIfAbsentAsync$body(e,r,n,s,a,a)},putIfAbsentAsync$body(e,r,n,s,a,i){var l=0,_=t._makeAsyncAwaitCompleter(i),p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,_);for(;;)switch(l){case 0:if(e.containsKey$1(r)){d=e.$index(0,r),p=d??a._as(d),l=1;break}return l=3,t._asyncAwait(n.call$0(),S);case 3:g=w,e.$indexSet(0,r,g),p=g,l=1;break;case 1:return t._asyncReturn(p,_)}});return t._asyncStartSync(S,_)},copyMapOfMap(e,r,n,s){var a,i,l,_=n._eval$1("@<0>")._bind$1(s)._eval$1("Map<1,2>"),p=t.LinkedHashMap_LinkedHashMap$_empty(r,_);for(_=t.MapExtensions_get_pairs(e,r,_),_=_.get$iterator(_);_.moveNext$0();)a=_.get$current(_),i=a._0,l=a._1,a=t.LinkedHashMap_LinkedHashMap(null,null,null,n,s),a.addAll$1(0,l),p.$indexSet(0,i,a);return p},copyMapOfList(e,r,n){var s,a=n._eval$1("List<0>"),i=t.LinkedHashMap_LinkedHashMap$_empty(r,a);for(a=t.MapExtensions_get_pairs(e,r,a),a=a.get$iterator(a);a.moveNext$0();)s=a.get$current(a),i.$indexSet(0,s._0,C.toList$0$ax(s._1));return i},consumeEscapedCharacter(e){var r,n,s,a,i;if(e.expectChar$1(92),r=e.peekChar$0(),r==null)return 65533;if((r===10||r===13||r===12)&&e.error$1(0,"Expected escape sequence."),t.CharacterExtension_get_isHex(r)){for(n=0,s=0;s<6&&(a=e.peekChar$0(),a!=null?(a>=48&&a<=57||a>=97&&a<=102?i=!0:i=a>=65&&a<=70,i=!i):i=!0,!i);++s)n=(n<<4>>>0)+t.asHex(e.readChar$0());i=e.peekChar$0(),(i===32||i===9||i===10||i===13||i===12)&&e.readChar$0();e:{if(n!==0?i=n>=55296&&n<=57343||n>=1114111:i=!0,i){i=65533;break e}i=n;break e}return i}return e.readChar$0()},throwWithTrace(e,r,n){var s=t.getTrace(r);throw t.attachTrace(e,s??n),t.wrapException(e)},attachTrace(e,r){var n;r.toString$0(0).length!==0&&(n=V.$get$_traces(),t.Expando__checkType(e),n._jsWeakMap.get(e)==null&&n.$indexSet(0,e,r))},getTrace(e){var r;return typeof e=="string"||typeof e=="number"||t._isBool(e)?r=null:(r=V.$get$_traces(),t.Expando__checkType(e),r=r._jsWeakMap.get(e)),r},indent_closure:function(r){this.indentation=r},flattenVertically_closure:function(r){this.T=r},flattenVertically_closure0:function(r,n){this.result=r,this.T=n},longestCommonSubsequence_backtrack:function(r,n,s){this.selections=r,this.lengths=n,this.T=s},mapAddAll2_closure:function(r,n,s,a){var i=this;i.destination=r,i.K1=n,i.K2=s,i.V=a},SassApiValue_assertSelector(e,r,n){var s,a,i,l=e._selectorString$1(n);try{return i=t.SelectorList_SelectorList$parse(l,r,!0,null,null),i}catch(_){if(i=t.unwrapException(_),h.SassFormatException._is(i))s=i,a=t.getTraceFromException(_),i=f.JSString_methods.replaceFirst$2(C.toString$0$(s),"Error: ",""),t.throwWithTrace(new t.SassScriptException(n==null?i:"$"+n+": "+i),s,a);else throw _}},SassApiValue_assertCompoundSelector(e,r){var n,s,a,i=!1,l=e._selectorString$1(r);try{return a=t.SelectorParser$(l,i,!0,null,null,null).parseCompoundSelector$0(),a}catch(_){if(a=t.unwrapException(_),h.SassFormatException._is(a))n=a,s=t.getTraceFromException(_),a=f.JSString_methods.replaceFirst$2(C.toString$0$(n),"Error: ",""),t.throwWithTrace(new t.SassScriptException("$"+r+": "+a),n,s);else throw _}},Value:function(){},SassArgumentList$(e,r,n){var s=h.Value;return s=new t.SassArgumentList(t.ConstantMap_ConstantMap$from(r,h.String,s),t.List_List$unmodifiable(e,s),n,!1),s.SassList$3$brackets(e,n,!1),s},SassArgumentList:function(r,n,s,a){var i=this;i._keywords=r,i._wereKeywordsAccessed=!1,i._list$_contents=n,i._separator=s,i._hasBrackets=a},SassBoolean:function(r){this.value=r},SassCalculation_calc(e){var r,n,s=t.SassCalculation__simplify(e);e:{if(s instanceof t.SassNumber?(r=s,n=!0):(r=null,n=!1),n){n=r;break e}if(s instanceof t.SassCalculation?(r=s,n=!0):(r=null,n=!1),n){n=r;break e}n=new t.SassCalculation("calc",t.List_List$unmodifiable([s],h.Object));break e}return n},SassCalculation_min(e){var r,n,s,a,i=t.List_List$unmodifiable(new t.MappedListIterable(e,t.calculation_SassCalculation__simplify$closure(),t._arrayInstanceType(e)._eval$1("MappedListIterable<1,@>")),h.Object),l=i.length;if(l===0)throw t.wrapException(t.ArgumentError$("min() must have at least one argument.",null));for(r=null,n=0;n<l;++n)if(s=i[n],s instanceof t.SassNumber?a=r!=null&&!r.isComparableTo$1(s):a=!0,a){r=null;break}else(r==null||r.greaterThan$1(s).value)&&(r=s);return r??(t.SassCalculation__verifyCompatibleNumbers(i),new t.SassCalculation("min",i))},SassCalculation_max(e){var r,n,s,a,i=t.List_List$unmodifiable(new t.MappedListIterable(e,t.calculation_SassCalculation__simplify$closure(),t._arrayInstanceType(e)._eval$1("MappedListIterable<1,@>")),h.Object),l=i.length;if(l===0)throw t.wrapException(t.ArgumentError$("max() must have at least one argument.",null));for(r=null,n=0;n<l;++n)if(s=i[n],s instanceof t.SassNumber?a=r!=null&&!r.isComparableTo$1(s):a=!0,a){r=null;break}else(r==null||r.lessThan$1(s).value)&&(r=s);return r??(t.SassCalculation__verifyCompatibleNumbers(i),new t.SassCalculation("max",i))},SassCalculation_hypot(e){var r,n,s,a,i,l,_,p=t.List_List$unmodifiable(new t.MappedListIterable(e,t.calculation_SassCalculation__simplify$closure(),t._arrayInstanceType(e)._eval$1("MappedListIterable<1,@>")),h.Object),d=p.length;if(d===0)throw t.wrapException(t.ArgumentError$("hypot() must have at least one argument.",null));if(t.SassCalculation__verifyCompatibleNumbers(p),r=f.JSArray_methods.get$first(p),!(r instanceof t.SassNumber)||r.hasUnit$1("%"))return new t.SassCalculation("hypot",p);for(n=0,s=0;s<d;){if(a=p[s],!(a instanceof t.SassNumber)||!a.hasCompatibleUnits$1(r))return new t.SassCalculation("hypot",p);++s,i=a.convertValueToMatch$3(r,"numbers["+s+"]","numbers[1]"),n+=i*i}return d=Math.sqrt(n),l=C.getInterceptor$x(r),_=l.get$numeratorUnits(r),t.SassNumber_SassNumber$withUnits(d,l.get$denominatorUnits(r),_)},SassCalculation_abs(e){var r,n;return e=t.SassCalculation__simplify(e),e instanceof t.SassNumber?(e.hasUnit$1("%")&&(r=e.toString$0(0),n=e.toString$0(0),t.EvaluationContext_current().warn$2(0,W.Passinp+r+`)
  89. To emit a CSS abs() now: abs(#{`+n+W.x7d__Mor,f.Deprecation_043)),t.SassNumber_SassNumber(Math.abs(e._number$_value),null).coerceToMatch$1(e)):new t.SassCalculation("abs",t._setArrayType([e],h.JSArray_Object))},SassCalculation_exp(e){return e=t.SassCalculation__simplify(e),e instanceof t.SassNumber?(e.assertNoUnits$0(),t.pow0(t.SassNumber_SassNumber(2.718281828459045,null),e)):new t.SassCalculation("exp",t._setArrayType([e],h.JSArray_Object))},SassCalculation_sign(e){var r,n,s,a;e=t.SassCalculation__simplify(e),r=t._InitializedCell$(new t.SassCalculation_sign_closure(e));e:{if(n=e instanceof t.SassNumber,n?s=isNaN(r._readFinal$0())||r._readFinal$0()===0:s=!1,s){n=e;break e}if(n?(n=!e.hasUnit$1("%"),a=e):(a=null,n=!1),n){n=t.SassNumber_SassNumber(C.get$sign$in(a._number$_value),null).coerceToMatch$1(e);break e}n=new t.SassCalculation("sign",t._setArrayType([e],h.JSArray_Object));break e}return n},SassCalculation_clamp(e,r,n){var s,a;if(r==null&&n!=null)throw t.wrapException(t.ArgumentError$("If value is null, max must also be null.",null));return e=t.SassCalculation__simplify(e),r=t.NullableExtension_andThen(r,t.calculation_SassCalculation__simplify$closure()),n=t.NullableExtension_andThen(n,t.calculation_SassCalculation__simplify$closure()),e instanceof t.SassNumber&&r instanceof t.SassNumber&&n instanceof t.SassNumber&&e.hasCompatibleUnits$1(r)&&e.hasCompatibleUnits$1(n)?r.lessThanOrEquals$1(e).value?e:r.greaterThanOrEquals$1(n).value?n:r:(s=[e],r!=null&&s.push(r),n!=null&&s.push(n),a=t.List_List$unmodifiable(s,h.Object),t.SassCalculation__verifyCompatibleNumbers(a),t.SassCalculation__verifyLength(a,3),new t.SassCalculation("clamp",a))},SassCalculation_pow(e,r){var n=t._setArrayType([e],h.JSArray_Object);return r!=null&&n.push(r),t.SassCalculation__verifyLength(n,2),e=t.SassCalculation__simplify(e),r=t.NullableExtension_andThen(r,t.calculation_SassCalculation__simplify$closure()),!(e instanceof t.SassNumber)||!(r instanceof t.SassNumber)?new t.SassCalculation("pow",n):(e.assertNoUnits$0(),r.assertNoUnits$0(),t.pow0(e,r))},SassCalculation_log(e,r){var n,s;return e=t.SassCalculation__simplify(e),r=t.NullableExtension_andThen(r,t.calculation_SassCalculation__simplify$closure()),n=t._setArrayType([e],h.JSArray_Object),s=r!=null,s&&n.push(r),e instanceof t.SassNumber?s=s&&!(r instanceof t.SassNumber):s=!0,s?new t.SassCalculation("log",n):(e.assertNoUnits$0(),r instanceof t.SassNumber?(r.assertNoUnits$0(),t.log(e,r)):t.log(e,null))},SassCalculation_atan2(e,r){var n;return e=t.SassCalculation__simplify(e),r=t.NullableExtension_andThen(r,t.calculation_SassCalculation__simplify$closure()),n=t._setArrayType([e],h.JSArray_Object),r!=null&&n.push(r),t.SassCalculation__verifyLength(n,2),t.SassCalculation__verifyCompatibleNumbers(n),!(e instanceof t.SassNumber)||!(r instanceof t.SassNumber)||e.hasUnit$1("%")||r.hasUnit$1("%")||!e.hasCompatibleUnits$1(r)?new t.SassCalculation("atan2",n):t.SassNumber_SassNumber$withUnits(Math.atan2(e._number$_value,r.convertValueToMatch$3(e,"x","y"))*57.29577951308232,null,t._setArrayType(["deg"],h.JSArray_String))},SassCalculation_rem(e,r){var n,s;return e=t.SassCalculation__simplify(e),r=t.NullableExtension_andThen(r,t.calculation_SassCalculation__simplify$closure()),n=t._setArrayType([e],h.JSArray_Object),r!=null&&n.push(r),t.SassCalculation__verifyLength(n,2),t.SassCalculation__verifyCompatibleNumbers(n),!(e instanceof t.SassNumber)||!(r instanceof t.SassNumber)||!e.hasCompatibleUnits$1(r)?new t.SassCalculation("rem",n):(s=e.modulo$1(r),n=r._number$_value,t.DoubleWithSignedZero_get_signIncludingZero(n)!==t.DoubleWithSignedZero_get_signIncludingZero(e._number$_value)?n==1/0||n==-1/0?e:s._number$_value===0?s.unaryMinus$0():s.minus$1(r):s)},SassCalculation_mod(e,r){var n;return e=t.SassCalculation__simplify(e),r=t.NullableExtension_andThen(r,t.calculation_SassCalculation__simplify$closure()),n=t._setArrayType([e],h.JSArray_Object),r!=null&&n.push(r),t.SassCalculation__verifyLength(n,2),t.SassCalculation__verifyCompatibleNumbers(n),!(e instanceof t.SassNumber)||!(r instanceof t.SassNumber)||!e.hasCompatibleUnits$1(r)?new t.SassCalculation("mod",n):e.modulo$1(r)},SassCalculation_round(e,r,n){var s,a,i,l,_,p=null,d="round",g=new t._Record_3(t.SassCalculation__simplify(e),t.NullableExtension_andThen(r,t.calculation_SassCalculation__simplify$closure()),t.NullableExtension_andThen(n,t.calculation_SassCalculation__simplify$closure())),S=t._InitializedCell$(new t.SassCalculation_round_closure(g)),b=t._InitializedCell$(new t.SassCalculation_round_closure0(g)),w=t._InitializedCell$(new t.SassCalculation_round_closure1(b)),E=t._InitializedCell$(new t.SassCalculation_round_closure2(g)),L=t._InitializedCell$(new t.SassCalculation_round_closure3(E)),T=t._InitializedCell$(new t.SassCalculation_round_closure4(S)),F=t._InitializedCell$(new t.SassCalculation_round_closure5(T)),D=t._InitializedCell$(new t.SassCalculation_round_closure6(T)),B=t._InitializedCell$(new t.SassCalculation_round_closure7(T)),z=t._InitializedCell$(new t.SassCalculation_round_closure8(T));if(S._readFinal$0()instanceof t.SassNumber?(s=S._readFinal$0(),a=w._readFinal$0()&&L._readFinal$0()):(s=p,a=!1),a)return a=f.JSNumber_methods.round$0(s._number$_value),i=s.get$numeratorUnits(s),t.SassNumber_SassNumber$withUnits(a,s.get$denominatorUnits(s),i);if(S._readFinal$0()instanceof t.SassNumber?(s=S._readFinal$0(),b._readFinal$0()instanceof t.SassNumber?(n=b._readFinal$0(),a=L._readFinal$0()&&!s.hasCompatibleUnits$1(n)):(n=p,a=!1)):(n=p,s=n,a=!1),a)return a=h.JSArray_Object,t.SassCalculation__verifyCompatibleNumbers(t._setArrayType([s,n],a)),new t.SassCalculation(d,t._setArrayType([s,n],a));if(S._readFinal$0()instanceof t.SassNumber?(s=S._readFinal$0(),b._readFinal$0()instanceof t.SassNumber?(n=b._readFinal$0(),a=L._readFinal$0(),a=a):(n=p,a=!1)):(n=p,s=n,a=!1),a)return t.SassCalculation__verifyCompatibleNumbers(t._setArrayType([s,n],h.JSArray_Object)),t.SassCalculation__roundWithStep("nearest",s,n);if(S._readFinal$0()instanceof t.SassString&&(F._readFinal$0()||D._readFinal$0()||B._readFinal$0()||z._readFinal$0())?(l=S._readFinal$0(),b._readFinal$0()instanceof t.SassNumber?(s=b._readFinal$0(),E._readFinal$0()instanceof t.SassNumber?(n=E._readFinal$0(),a=!s.hasCompatibleUnits$1(n)):(n=p,a=!1)):(n=p,s=n,a=!1)):(n=p,s=n,l=s,a=!1),a)return a=h.JSArray_Object,t.SassCalculation__verifyCompatibleNumbers(t._setArrayType([s,n],a)),new t.SassCalculation(d,t._setArrayType([l,s,n],a));if(S._readFinal$0()instanceof t.SassString&&(F._readFinal$0()||D._readFinal$0()||B._readFinal$0()||z._readFinal$0())?(l=S._readFinal$0(),b._readFinal$0()instanceof t.SassNumber?(s=b._readFinal$0(),E._readFinal$0()instanceof t.SassNumber?(n=E._readFinal$0(),a=!0):(n=p,a=!1)):(n=p,s=n,a=!1)):(n=p,s=n,l=s,a=!1),a)return t.SassCalculation__verifyCompatibleNumbers(t._setArrayType([s,n],h.JSArray_Object)),t.SassCalculation__roundWithStep(l._string$_text,s,n);if(S._readFinal$0()instanceof t.SassString&&(F._readFinal$0()||D._readFinal$0()||B._readFinal$0()||z._readFinal$0())?(l=S._readFinal$0(),b._readFinal$0()instanceof t.SassString?(_=b._readFinal$0(),a=L._readFinal$0(),a=a):(_=p,a=!1)):(_=p,l=_,a=!1),a)return new t.SassCalculation(d,t._setArrayType([l,_],h.JSArray_Object));if(S._readFinal$0()instanceof t.SassString&&(F._readFinal$0()||D._readFinal$0()||B._readFinal$0()||z._readFinal$0())?a=b._readFinal$0()!=null&&!0&&L._readFinal$0():a=!1,a)throw t.wrapException(t.SassScriptException$(W.If_str,p));if(S._readFinal$0()instanceof t.SassString?a=(F._readFinal$0()||D._readFinal$0()||B._readFinal$0()||z._readFinal$0())&&w._readFinal$0()&&L._readFinal$0():a=!1,a)throw t.wrapException(t.SassScriptException$(W.Number,p));if(S._readFinal$0()instanceof t.SassString?(_=S._readFinal$0(),a=w._readFinal$0()&&L._readFinal$0()):(_=p,a=!1),a)return new t.SassCalculation(d,t._setArrayType([_],h.JSArray_Object));if(s=S._readFinal$0(),w._readFinal$0()&&L._readFinal$0())throw t.wrapException(t.SassScriptException$("Single argument "+t.S(s)+" expected to be simplifiable.",p));if(s=S._readFinal$0(),b._readFinal$0()!=null?(n=b._readFinal$0(),a=!0):(n=p,a=!1),a=a&&L._readFinal$0(),a)return new t.SassCalculation(d,t._setArrayType([s,n],h.JSArray_Object));if(S._readFinal$0()instanceof t.SassString?a=F._readFinal$0()||D._readFinal$0()||B._readFinal$0()||z._readFinal$0():a=!1,a?a=!0:a=S._readFinal$0()instanceof t.SassString&&S._readFinal$0().get$isVar(),a?(l=S._readFinal$0(),b._readFinal$0()!=null?(s=b._readFinal$0(),a=!0):(s=p,a=!1),a&&E._readFinal$0()!=null?(n=E._readFinal$0(),a=!0):(n=p,a=!1)):(n=p,s=n,l=s,a=!1),a)return new t.SassCalculation(d,t._setArrayType([l,s,n],h.JSArray_Object));throw b._readFinal$0()!=null&&E._readFinal$0()!=null?t.wrapException(t.SassScriptException$(t.S(e)+W.x20must_b,p)):(w._readFinal$0()&&E._readFinal$0(),a=t.SassScriptException$("Invalid parameters.",p),t.wrapException(a))},SassCalculation_operateInternal(e,r,n,s,a){var i;return a?(r=t.SassCalculation__simplify(r),n=t.SassCalculation__simplify(n),f.CalculationOperator_IyK===e||f.CalculationOperator_2bx===e?(r instanceof t.SassNumber&&n instanceof t.SassNumber?i=s?r.isComparableTo$1(n):r.hasCompatibleUnits$1(n):i=!1,i?e===f.CalculationOperator_IyK?r.plus$1(n):r.minus$1(n):(t.SassCalculation__verifyCompatibleNumbers(t._setArrayType([r,n],h.JSArray_Object)),n instanceof t.SassNumber?(i=n._number$_value,i=i<0&&!t.fuzzyEquals(i,0)):i=!1,i&&(n=n.times$1(t.SassNumber_SassNumber(-1,null)),e=e===f.CalculationOperator_IyK?f.CalculationOperator_2bx:f.CalculationOperator_IyK),new t.CalculationOperation(e,r,n))):r instanceof t.SassNumber&&n instanceof t.SassNumber?e===f.CalculationOperator_jFr?r.times$1(n):r.dividedBy$1(n):new t.CalculationOperation(e,r,n)):new t.CalculationOperation(e,r,n)},SassCalculation__roundWithStep(e,r,n){var s,a,i,l,_,p,d,g,S,b,w;if(!t.LinkedHashSet_LinkedHashSet$_literal(["nearest","up","down","to-zero"],h.String).contains$1(0,e))throw t.wrapException(t.ArgumentError$(e+W.x20must_b,null));if(s=r._number$_value,s==1/0||s==-1/0?(a=n._number$_value,a=a==1/0||a==-1/0):a=!1,a?a=!0:(a=n._number$_value,a=a===0||isNaN(s)||isNaN(a)),a)return s=r.get$numeratorUnits(r),t.SassNumber_SassNumber$withUnits(NaN,r.get$denominatorUnits(r),s);if(s==1/0||s==-1/0)return r;if(a=n._number$_value,a==1/0||a==-1/0){i=new t._Record_2(e,s),l=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure(i)),_=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure0(i)),p=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure1(_)),d=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure2(_)),g=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure3(l)),S=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure4(_)),b=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure5(_));e:{if(l._readFinal$0()===0){s=r;break e}if((p._readFinal$0()||d._readFinal$0())&&g._readFinal$0()){s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits(0,r.get$denominatorUnits(r),s);break e}if(p._readFinal$0()||d._readFinal$0()){s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits(-0,r.get$denominatorUnits(r),s);break e}if(S._readFinal$0()&&g._readFinal$0()){s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits(1/0,r.get$denominatorUnits(r),s);break e}if(S._readFinal$0()){s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits(-0,r.get$denominatorUnits(r),s);break e}if(b._readFinal$0()&&l._readFinal$0()<0){s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits(-1/0,r.get$denominatorUnits(r),s);break e}if(b._readFinal$0()){s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits(0,r.get$denominatorUnits(r),s);break e}s=t.throwExpression(t.UnsupportedError$("Invalid argument: "+e+"."))}return s}w=n.convertValueToMatch$1(r);e:{if(e==="nearest"){s=f.JSNumber_methods.round$0(s/w),a=r.get$numeratorUnits(r),a=t.SassNumber_SassNumber$withUnits(s*w,r.get$denominatorUnits(r),a),s=a;break e}if(e==="up"){s/=w,s=a<0?f.JSNumber_methods.floor$0(s):f.JSNumber_methods.ceil$0(s),a=r.get$numeratorUnits(r),a=t.SassNumber_SassNumber$withUnits(s*w,r.get$denominatorUnits(r),a),s=a;break e}if(e==="down"){s/=w,s=a<0?f.JSNumber_methods.ceil$0(s):f.JSNumber_methods.floor$0(s),a=r.get$numeratorUnits(r),a=t.SassNumber_SassNumber$withUnits(s*w,r.get$denominatorUnits(r),a),s=a;break e}if(e==="to-zero"){a=s/w,s<0?(s=f.JSNumber_methods.ceil$0(a),a=r.get$numeratorUnits(r),a=t.SassNumber_SassNumber$withUnits(s*w,r.get$denominatorUnits(r),a),s=a):(s=f.JSNumber_methods.floor$0(a),a=r.get$numeratorUnits(r),a=t.SassNumber_SassNumber$withUnits(s*w,r.get$denominatorUnits(r),a),s=a);break e}s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits(NaN,r.get$denominatorUnits(r),s);break e}return s},SassCalculation__simplify(e){var r,n,s,a,i=null,l=" can't be used in a calculation.",_=t._InitializedCell$(new t.SassCalculation__simplify_closure(e)),p=t._InitializedCell$(new t.SassCalculation__simplify_closure0(e)),d=t._InitializedCell$(new t.SassCalculation__simplify_closure1(p)),g=t._InitializedCell$(new t.SassCalculation__simplify_closure2(p));e:{if(e instanceof t.SassNumber||e instanceof t.CalculationOperation){r=e;break e}if(r=e instanceof t.SassString,r&&!e._hasQuotes){r=e;break e}if(r&&t.throwExpression(t.SassScriptException$("Quoted string "+e.toString$0(0)+l,i)),r=e instanceof t.SassCalculation,r&&_._readFinal$0()&&d._readFinal$0()&&g._readFinal$0()instanceof t.SassString?g._readFinal$0()._hasQuotes?(n=i,s=!1):(n=g._readFinal$0()._string$_text,s=t.SassCalculation__needsParentheses(n)):(n=i,s=!1),s){r=new t.SassString("("+t.S(n)+")",!1);break e}if(r&&_._readFinal$0()&&d._readFinal$0()?(a=g._readFinal$0(),s=!0):(a=i,s=!1),s){r=a;break e}if(r){r=e;break e}e instanceof t.Value&&t.throwExpression(t.SassScriptException$("Value "+e.toString$0(0)+l,i)),r=t.throwExpression(t.ArgumentError$("Unexpected calculation argument "+t.S(e)+".",i))}return r},SassCalculation__needsParentheses(e){var r,n,s,a,i,l,_,p=e.charCodeAt(0);if(p===32||p===9||p===10||p===13||p===12||p===47||p===42)return!0;if(r=e.length,n=r>=4&&t.characterEqualsIgnoreCase(p,118),r<2)return!1;if(s=e.charCodeAt(1),s===32||s===9||s===10||s===13||s===12||s===47||s===42)return!0;if(n=n&&t.characterEqualsIgnoreCase(s,97),r<3)return!1;if(a=e.charCodeAt(2),a===32||a===9||a===10||a===13||a===12||a===47||a===42)return!0;if(n=n&&t.characterEqualsIgnoreCase(a,114),r<4)return!1;if(i=e.charCodeAt(3),n&&i===40||i===32||i===9||i===10||i===13||i===12||i===47||i===42)return!0;for(l=4;l<r;++l)if(_=e.charCodeAt(l),_===32||_===9||_===10||_===13||_===12||_===47||_===42)return!0;return!1},SassCalculation__verifyCompatibleNumbers(e){var r,n,s,a,i,l,_,p;for(r=e.length,n=0;s=e.length,n<s;e.length===r||(0,t.throwConcurrentModificationError)(e),++n)if(a=e[n],a instanceof t.SassNumber&&a.get$hasComplexUnits())throw t.wrapException(t.SassScriptException$("Number "+t.S(a)+" isn't compatible with CSS calculations.",null));for(r=s,i=0;i<r-1;++i)if(l=e[i],l instanceof t.SassNumber){for(_=i+1;r=e.length,_<r;++_)if(p=e[_],p instanceof t.SassNumber&&!l.hasPossiblyCompatibleUnits$1(p))throw t.wrapException(t.SassScriptException$(l.toString$0(0)+" and "+p.toString$0(0)+" are incompatible.",null))}},SassCalculation__verifyLength(e,r){var n;if(e.length!==r&&!f.JSArray_methods.any$1(e,new t.SassCalculation__verifyLength_closure))throw n=e.length,t.wrapException(t.SassScriptException$(""+r+" arguments required, but only "+n+" "+t.pluralize("was",n,"were")+" passed.",null))},SassCalculation__singleArgument(e,r,n,s){return r=t.SassCalculation__simplify(r),r instanceof t.SassNumber?(s&&r.assertNoUnits$0(),n.call$1(r)):new t.SassCalculation(e,t._setArrayType([r],h.JSArray_Object))},SassCalculation:function(r,n){this.name=r,this.$arguments=n},SassCalculation_sign_closure:function(r){this._0_0=r},SassCalculation_round_closure:function(r){this._0_0=r},SassCalculation_round_closure0:function(r){this._0_0=r},SassCalculation_round_closure1:function(r){this._0_2=r},SassCalculation_round_closure2:function(r){this._0_0=r},SassCalculation_round_closure3:function(r){this._0_5=r},SassCalculation_round_closure4:function(r){this._0_1=r},SassCalculation_round_closure5:function(r){this._0_8=r},SassCalculation_round_closure6:function(r){this._0_8=r},SassCalculation_round_closure7:function(r){this._0_8=r},SassCalculation_round_closure8:function(r){this._0_8=r},SassCalculation__roundWithStep_closure0:function(r){this._0_0=r},SassCalculation__roundWithStep_closure:function(r){this._0_0=r},SassCalculation__roundWithStep_closure1:function(r){this._0_1=r},SassCalculation__roundWithStep_closure2:function(r){this._0_1=r},SassCalculation__roundWithStep_closure3:function(r){this._0_2=r},SassCalculation__roundWithStep_closure4:function(r){this._0_1=r},SassCalculation__roundWithStep_closure5:function(r){this._0_1=r},SassCalculation__simplify_closure:function(r){this._0_0=r},SassCalculation__simplify_closure0:function(r){this._0_0=r},SassCalculation__simplify_closure1:function(r){this._0_12=r},SassCalculation__simplify_closure2:function(r){this._0_12=r},SassCalculation__verifyLength_closure:function(){},CalculationOperation:function(r,n,s){this._operator=r,this._left=n,this._right=s},CalculationOperator:function(r,n,s,a){var i=this;i.name=r,i.operator=n,i.precedence=s,i._name=a},SassColor$rgb(e,r,n,s){var a=null,i=new t.SassColor(e,r,n,a,a,a,t.fuzzyAssertRange(t.SassColor__handleNullAlpha(s),0,1,"alpha"),a);return t.RangeError_checkValueInInterval(i.get$red(i),0,255,"red"),t.RangeError_checkValueInInterval(i.get$green(i),0,255,"green"),t.RangeError_checkValueInInterval(i.get$blue(i),0,255,"blue"),i},SassColor$rgbInternal(e,r,n,s,a){var i=new t.SassColor(e,r,n,null,null,null,t.fuzzyAssertRange(s,0,1,"alpha"),a);return t.RangeError_checkValueInInterval(i.get$red(i),0,255,"red"),t.RangeError_checkValueInInterval(i.get$green(i),0,255,"green"),t.RangeError_checkValueInInterval(i.get$blue(i),0,255,"blue"),i},SassColor$hslInternal(e,r,n,s,a){return new t.SassColor(null,null,null,f.JSNumber_methods.$mod(e,360),t.fuzzyAssertRange(r,0,100,"saturation"),t.fuzzyAssertRange(n,0,100,"lightness"),t.fuzzyAssertRange(s,0,1,"alpha"),a)},SassColor_SassColor$hwb(e,r,n,s){var a,i={},l=f.JSNumber_methods.$mod(e,360)/360,_=i.scaledWhiteness=t.fuzzyAssertRange(r,0,100,"whiteness")/100,p=t.fuzzyAssertRange(n,0,100,"blackness")/100,d=_+p;return d>1?(a=i.scaledWhiteness=_/d,p/=d):a=_,a=new t.SassColor_SassColor$hwb_toRgb(i,1-a-p),t.SassColor$rgb(a.call$1(l+.3333333333333333),a.call$1(l),a.call$1(l-.3333333333333333),s)},SassColor__handleNullAlpha(e){return e},SassColor__hueToRgb(e,r,n){var s;n<0&&++n,n>1&&--n;e:{if(n<.16666666666666666){s=e+(r-e)*n*6;break e}if(n<.5){s=r;break e}if(n<.6666666666666666){s=e+(r-e)*(.6666666666666666-n)*6;break e}s=e;break e}return s},SassColor:function(r,n,s,a,i,l,_,p){var d=this;d._red=r,d._green=n,d._blue=s,d._hue=a,d._saturation=i,d._lightness=l,d._alpha=_,d.format=p},SassColor_SassColor$hwb_toRgb:function(r,n){this._box_0=r,this.factor=n},_ColorFormatEnum:function(r){this._color$_name=r},SpanColorFormat:function(r){this._color$_span=r},SassFunction:function(r){this.callable=r},SassList$(e,r,n){var s=new t.SassList(t.List_List$unmodifiable(e,h.Value),r,n);return s.SassList$3$brackets(e,r,n),s},SassList:function(r,n,s){this._list$_contents=r,this._separator=n,this._hasBrackets=s},SassList_isBlank_closure:function(){},ListSeparator:function(r,n,s){this._list$_name=r,this.separator=n,this._name=s},SassMap:function(r){this._map$_contents=r},SassMixin:function(r){this.callable=r},_SassNull:function(){},conversionFactor(e,r){var n,s,a;return e===r?1:(n=f.Map_nfuzN.$index(0,e),n!=null?(s=n,a=!0):(s=null,a=!1),a?s.$index(0,r):null)},SassNumber_SassNumber(e,r){return r==null?new t.UnitlessSassNumber(e,null):new t.SingleUnitSassNumber(r,e,null)},SassNumber_SassNumber$withUnits(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=null,B=new t._Record_2(n,r),z=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure(B)),Y=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure0(z)),G=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure1(z)),se=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure2(G)),ce=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure3(B)),ye=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure4(ce)),we=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure5(ce));if(Y._readFinal$0()||se._readFinal$0()?s=ye._readFinal$0()||we._readFinal$0():s=!1,s)return new t.UnitlessSassNumber(e,D);if(h.List_String._is(z._readFinal$0())&&C.$eq$(G._readFinal$0(),1)?(a=C.$index$asx(z._readFinal$0(),0),s=ye._readFinal$0()||we._readFinal$0()):(a=D,s=!1),s)return new t.SingleUnitSassNumber(a,e,D);if(z._readFinal$0()!=null?(i=z._readFinal$0(),s=!0):(i=D,s=!1),s?s=ye._readFinal$0()||we._readFinal$0():s=!1,s)return new t.ComplexSassNumber(t.List_List$unmodifiable(i,h.String),f.List_empty,e,D);if((Y._readFinal$0()||se._readFinal$0())&&ce._readFinal$0()!=null?(l=ce._readFinal$0(),s=!0):(l=D,s=!1),s)return new t.ComplexSassNumber(f.List_empty,t.List_List$unmodifiable(l,h.String),e,D);for(i=C.toList$0$ax(n),r.toString,_=C.toList$0$ax(r),l=t._setArrayType([],h.JSArray_String),s=_.length,p=e,d=0;d<_.length;_.length===s||(0,t.throwConcurrentModificationError)(_),++d){for(g=_[d],b=0;;){if(!(b<i.length)){S=!1;break}e:{if(w=t.conversionFactor(g,i[b]),w==null)break e;p*=w,f.JSArray_methods.removeAt$1(i,b),S=!0;break}++b}S||l.push(g)}E=new t._Record_2(i,l),L=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure6(E)),T=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure7(L)),F=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure8(E));e:{if(T._readFinal$0()<=0&&F._readFinal$0()){s=new t.UnitlessSassNumber(p,D);break e}if(C.$eq$(T._readFinal$0(),1)?(a=C.$index$asx(L._readFinal$0(),0),s=F._readFinal$0(),s=s):(a=D,s=!1),s){s=new t.SingleUnitSassNumber(a,p,D);break e}s=h.String,s=new t.ComplexSassNumber(t.List_List$unmodifiable(i,s),t.List_List$unmodifiable(l,s),p,D);break e}return s},SassNumber:function(){},SassNumber_SassNumber$withUnits_closure0:function(r){this._0_1=r},SassNumber_SassNumber$withUnits_closure:function(r){this._0_0=r},SassNumber_SassNumber$withUnits_closure1:function(r){this._0_1=r},SassNumber_SassNumber$withUnits_closure2:function(r){this._0_4=r},SassNumber_SassNumber$withUnits_closure4:function(r){this._0_7=r},SassNumber_SassNumber$withUnits_closure3:function(r){this._0_0=r},SassNumber_SassNumber$withUnits_closure5:function(r){this._0_7=r},SassNumber_SassNumber$withUnits_closure6:function(r){this._1_0=r},SassNumber_SassNumber$withUnits_closure7:function(r){this._1_1=r},SassNumber_SassNumber$withUnits_closure8:function(r){this._1_0=r},SassNumber__coerceOrConvertValue_compatibilityException:function(r,n,s,a,i,l,_){var p=this;p.$this=r,p.other=n,p.otherName=s,p.otherHasUnits=a,p.name=i,p.newNumerators=l,p.newDenominators=_},SassNumber__coerceOrConvertValue_closure:function(r,n){this._box_0=r,this.newNumerator=n},SassNumber__coerceOrConvertValue_closure0:function(r){this.compatibilityException=r},SassNumber__coerceOrConvertValue_closure1:function(r,n){this._box_0=r,this.newDenominator=n},SassNumber__coerceOrConvertValue_closure2:function(r){this.compatibilityException=r},SassNumber_plus_closure:function(){},SassNumber_minus_closure:function(){},SassNumber_multiplyUnits_closure:function(r){this._0_0=r},SassNumber_multiplyUnits_closure0:function(r){this._0_0=r},SassNumber_multiplyUnits_closure1:function(r){this._0_0=r},SassNumber_multiplyUnits_closure2:function(r){this._0_3=r},SassNumber_multiplyUnits_closure3:function(r){this._0_0=r},SassNumber_multiplyUnits_closure4:function(r){this._0_7=r},SassNumber_multiplyUnits_closure5:function(r){this._0_1=r},SassNumber_multiplyUnits_closure6:function(r){this._0_2=r},SassNumber_multiplyUnits_closure7:function(r,n){this._box_0=r,this.numerator=n},SassNumber_multiplyUnits_closure8:function(r,n){this.newNumerators=r,this.numerator=n},SassNumber_multiplyUnits_closure9:function(r,n){this._box_0=r,this.numerator=n},SassNumber_multiplyUnits_closure10:function(r,n){this.newNumerators=r,this.numerator=n},SassNumber__areAnyConvertible_closure:function(r){this.units2=r},SassNumber__unitString_closure:function(r){this._0_0=r},SassNumber__unitString_closure0:function(r){this._0_0=r},SassNumber__unitString_closure1:function(r){this._0_5=r},SassNumber__unitString_closure2:function(r){this._0_6=r},SassNumber__canonicalizeUnitList_closure:function(){},SassNumber__canonicalMultiplier_closure:function(r){this.$this=r},SassNumber_unitSuggestion_closure:function(){},SassNumber_unitSuggestion_closure0:function(){},ComplexSassNumber:function(r,n,s,a){var i=this;i._numeratorUnits=r,i._denominatorUnits=n,i._number$_value=s,i.hashCache=null,i.asSlash=a},SingleUnitSassNumber:function(r,n,s){var a=this;a._unit=r,a._number$_value=n,a.hashCache=null,a.asSlash=s},SingleUnitSassNumber__coerceToUnit_closure:function(r,n){this.$this=r,this.unit=n},SingleUnitSassNumber__coerceValueToUnit_closure:function(r){this.$this=r},SingleUnitSassNumber_multiplyUnits_closure:function(r,n){this._box_0=r,this.$this=n},SingleUnitSassNumber_multiplyUnits_closure0:function(r,n){this._box_0=r,this.$this=n},UnitlessSassNumber:function(r,n){this._number$_value=r,this.hashCache=null,this.asSlash=n},SassString$(e,r){return new t.SassString(e,r)},SassString:function(r,n){var s=this;s._string$_text=r,s._hasQuotes=n,s.__SassString__sassLength_FI=V,s._hashCache=null},AnySelectorVisitor:function(){},AnySelectorVisitor_visitComplexSelector_closure:function(r){this.$this=r},AnySelectorVisitor_visitCompoundSelector_closure:function(r){this.$this=r},_EvaluateVisitor$0(e,r,n,s,a,i){var l=h.Uri,_=h.Module_AsyncCallable,p=t._setArrayType([],h.JSArray_Record_2_String_and_AstNode);return l=new t._EvaluateVisitor0(r,s,t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.AsyncCallable),t.LinkedHashMap_LinkedHashMap$_empty(l,_),t.LinkedHashMap_LinkedHashMap$_empty(l,_),t.LinkedHashMap_LinkedHashMap$_empty(l,h.Configuration),t.LinkedHashMap_LinkedHashMap$_empty(l,h.AstNode),n,t.LinkedHashSet_LinkedHashSet$_empty(h.Record_2_String_and_SourceSpan),a,i,t.AsyncEnvironment$(),t.LinkedHashSet_LinkedHashSet$_empty(l),t.LinkedHashMap_LinkedHashMap$_empty(l,h.nullable_AstNode),p,f.Configuration_Map_empty_null),l._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap0(e,r,n,s,a,i),l},_EvaluateVisitor0:function(r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T){var F=this;F._async_evaluate$_importCache=r,F._async_evaluate$_nodeImporter=n,F._async_evaluate$_builtInFunctions=s,F._async_evaluate$_builtInModules=a,F._async_evaluate$_modules=i,F._async_evaluate$_moduleConfigurations=l,F._async_evaluate$_moduleNodes=_,F._async_evaluate$_logger=p,F._async_evaluate$_warningsEmitted=d,F._async_evaluate$_quietDeps=g,F._async_evaluate$_sourceMap=S,F._async_evaluate$_environment=b,F._async_evaluate$_declarationName=F._async_evaluate$__parent=F._async_evaluate$_mediaQuerySources=F._async_evaluate$_mediaQueries=F._async_evaluate$_styleRuleIgnoringAtRoot=null,F._async_evaluate$_member="root stylesheet",F._async_evaluate$_importSpan=F._async_evaluate$_callableNode=F._async_evaluate$_currentCallable=null,F._async_evaluate$_inSupportsDeclaration=F._async_evaluate$_inKeyframes=F._async_evaluate$_atRootExcludingStyleRule=F._async_evaluate$_inUnknownAtRule=F._async_evaluate$_inFunction=!1,F._async_evaluate$_loadedUrls=w,F._async_evaluate$_activeModules=E,F._async_evaluate$_stack=L,F._async_evaluate$_importer=null,F._async_evaluate$_inDependency=!1,F._async_evaluate$__extensionStore=F._async_evaluate$_preModuleComments=F._async_evaluate$_outOfOrderImports=F._async_evaluate$__endOfImports=F._async_evaluate$__root=F._async_evaluate$__stylesheet=null,F._async_evaluate$_configuration=T},_EvaluateVisitor_closure12:function(r){this.$this=r},_EvaluateVisitor_closure13:function(r){this.$this=r},_EvaluateVisitor_closure14:function(r){this.$this=r},_EvaluateVisitor_closure15:function(r){this.$this=r},_EvaluateVisitor_closure16:function(r){this.$this=r},_EvaluateVisitor_closure17:function(r){this.$this=r},_EvaluateVisitor_closure18:function(r){this.$this=r},_EvaluateVisitor_closure19:function(r){this.$this=r},_EvaluateVisitor_closure20:function(r){this.$this=r},_EvaluateVisitor__closure6:function(r,n,s){this.$this=r,this.name=n,this.module=s},_EvaluateVisitor_closure21:function(r){this.$this=r},_EvaluateVisitor__closure5:function(r,n,s){this.$this=r,this.name=n,this.module=s},_EvaluateVisitor_closure22:function(r){this.$this=r},_EvaluateVisitor_closure23:function(r){this.$this=r},_EvaluateVisitor__closure3:function(r,n,s){this.values=r,this.span=n,this.callableNode=s},_EvaluateVisitor__closure4:function(r){this.$this=r},_EvaluateVisitor_closure24:function(r){this.$this=r},_EvaluateVisitor_run_closure0:function(r,n,s){this.$this=r,this.node=n,this.importer=s},_EvaluateVisitor_run__closure0:function(r,n,s){this.$this=r,this.importer=n,this.node=s},_EvaluateVisitor__loadModule_closure1:function(r,n){this._box_1=r,this.callback=n},_EvaluateVisitor__loadModule_closure2:function(r,n,s,a,i,l,_){var p=this;p.$this=r,p.url=n,p.nodeWithSpan=s,p.baseUrl=a,p.namesInErrors=i,p.configuration=l,p.callback=_},_EvaluateVisitor__loadModule__closure1:function(r,n){this.$this=r,this.message=n},_EvaluateVisitor__loadModule__closure2:function(r,n,s){this._box_0=r,this.callback=n,this.firstLoad=s},_EvaluateVisitor__execute_closure0:function(r,n,s,a,i,l,_){var p=this;p.$this=r,p.importer=n,p.stylesheet=s,p.extensionStore=a,p.configuration=i,p.css=l,p.preModuleComments=_},_EvaluateVisitor__combineCss_closure1:function(){},_EvaluateVisitor__combineCss_closure2:function(r){this.selectors=r},_EvaluateVisitor__combineCss_visitModule0:function(r,n,s,a,i,l){var _=this;_.$this=r,_.seen=n,_.clone=s,_.css=a,_.imports=i,_.sorted=l},_EvaluateVisitor__extendModules_closure1:function(r){this.originalSelectors=r},_EvaluateVisitor__extendModules_closure2:function(){},_EvaluateVisitor_visitAtRootRule_closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitAtRootRule_closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__scopeForAtRoot_closure5:function(r,n,s){this.$this=r,this.newParent=n,this.node=s},_EvaluateVisitor__scopeForAtRoot_closure6:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor__scopeForAtRoot_closure7:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor__scopeForAtRoot__closure0:function(r,n){this.innerScope=r,this.callback=n},_EvaluateVisitor__scopeForAtRoot_closure8:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor__scopeForAtRoot_closure9:function(){},_EvaluateVisitor__scopeForAtRoot_closure10:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor_visitContentRule_closure0:function(r,n){this.$this=r,this.content=n},_EvaluateVisitor_visitDeclaration_closure0:function(r,n){this._box_0=r,this.$this=n},_EvaluateVisitor_visitEachRule_closure2:function(r,n,s){this._box_0=r,this.$this=n,this.nodeWithSpan=s},_EvaluateVisitor_visitEachRule_closure3:function(r,n,s){this._box_0=r,this.$this=n,this.nodeWithSpan=s},_EvaluateVisitor_visitEachRule_closure4:function(r,n,s,a){var i=this;i.$this=r,i.list=n,i.setVariables=s,i.node=a},_EvaluateVisitor_visitEachRule__closure0:function(r,n,s){this.$this=r,this.setVariables=n,this.node=s},_EvaluateVisitor_visitEachRule___closure0:function(r){this.$this=r},_EvaluateVisitor_visitAtRule_closure2:function(r){this.$this=r},_EvaluateVisitor_visitAtRule_closure3:function(r,n,s){this.$this=r,this.name=n,this.children=s},_EvaluateVisitor_visitAtRule__closure0:function(r,n){this.$this=r,this.children=n},_EvaluateVisitor_visitAtRule_closure4:function(){},_EvaluateVisitor_visitForRule_closure4:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitForRule_closure5:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitForRule_closure6:function(r){this.fromNumber=r},_EvaluateVisitor_visitForRule_closure7:function(r,n){this.toNumber=r,this.fromNumber=n},_EvaluateVisitor_visitForRule_closure8:function(r,n,s,a,i,l){var _=this;_._box_0=r,_.$this=n,_.node=s,_.from=a,_.direction=i,_.fromNumber=l},_EvaluateVisitor_visitForRule__closure0:function(r){this.$this=r},_EvaluateVisitor_visitForwardRule_closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitForwardRule_closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__registerCommentsForModule_closure0:function(){},_EvaluateVisitor_visitIfRule_closure0:function(r){this.$this=r},_EvaluateVisitor_visitIfRule__closure0:function(r,n){this.$this=r,this.clause=n},_EvaluateVisitor_visitIfRule___closure0:function(r){this.$this=r},_EvaluateVisitor__visitDynamicImport_closure0:function(r,n){this.$this=r,this.$import=n},_EvaluateVisitor__visitDynamicImport__closure3:function(r){this.$this=r},_EvaluateVisitor__visitDynamicImport__closure4:function(){},_EvaluateVisitor__visitDynamicImport__closure5:function(){},_EvaluateVisitor__visitDynamicImport__closure6:function(r,n,s,a,i){var l=this;l._box_0=r,l.$this=n,l.loadsUserDefinedModules=s,l.environment=a,l.children=i},_EvaluateVisitor__applyMixin_closure3:function(r,n,s,a){var i=this;i.$this=r,i.$arguments=n,i.mixin=s,i.nodeWithSpanWithoutContent=a},_EvaluateVisitor__applyMixin__closure2:function(r,n,s,a){var i=this;i.$this=r,i.$arguments=n,i.mixin=s,i.nodeWithSpanWithoutContent=a},_EvaluateVisitor__applyMixin_closure2:function(r){this._1_0=r},_EvaluateVisitor__applyMixin_closure4:function(r,n,s,a){var i=this;i.$this=r,i.contentCallable=n,i.mixin=s,i.nodeWithSpanWithoutContent=a},_EvaluateVisitor__applyMixin__closure1:function(r,n,s){this.$this=r,this.mixin=n,this.nodeWithSpanWithoutContent=s},_EvaluateVisitor__applyMixin___closure0:function(r,n,s){this.$this=r,this.mixin=n,this.nodeWithSpanWithoutContent=s},_EvaluateVisitor__applyMixin____closure0:function(r,n){this.$this=r,this.statement=n},_EvaluateVisitor_visitIncludeRule_closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitIncludeRule_closure3:function(r){this.$this=r},_EvaluateVisitor_visitIncludeRule_closure4:function(r){this.node=r},_EvaluateVisitor_visitMediaRule_closure2:function(r,n){this.$this=r,this.queries=n},_EvaluateVisitor_visitMediaRule_closure3:function(r,n,s,a,i){var l=this;l.$this=r,l.mergedQueries=n,l.queries=s,l.mergedSources=a,l.node=i},_EvaluateVisitor_visitMediaRule__closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitMediaRule___closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitMediaRule_closure4:function(r){this.mergedSources=r},_EvaluateVisitor_visitStyleRule_closure4:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitStyleRule_closure5:function(){},_EvaluateVisitor_visitStyleRule_closure6:function(r,n,s){this.$this=r,this.rule=n,this.node=s},_EvaluateVisitor_visitStyleRule__closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitStyleRule_closure7:function(){},_EvaluateVisitor_visitStyleRule_closure8:function(){},_EvaluateVisitor_visitSupportsRule_closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitSupportsRule__closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitSupportsRule_closure2:function(){},_EvaluateVisitor__visitSupportsCondition_closure0:function(r,n){this._box_0=r,this.$this=n},_EvaluateVisitor_visitVariableDeclaration_closure2:function(r,n,s){this._box_0=r,this.$this=n,this.node=s},_EvaluateVisitor_visitVariableDeclaration_closure3:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitVariableDeclaration_closure4:function(r,n,s){this.$this=r,this.node=n,this.value=s},_EvaluateVisitor_visitUseRule_closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitWarnRule_closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitWhileRule_closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitWhileRule__closure0:function(r){this.$this=r},_EvaluateVisitor_visitBinaryOperationExpression_closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__slash_closure1:function(r){this._1_0=r},_EvaluateVisitor__slash_closure2:function(r){this._1_0=r},_EvaluateVisitor__slash_recommendation0:function(){},_EvaluateVisitor_visitVariableExpression_closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitUnaryOperationExpression_closure0:function(r,n){this.node=r,this.operand=n},_EvaluateVisitor_visitListExpression_closure0:function(r){this.$this=r},_EvaluateVisitor_visitFunctionExpression_closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitFunctionExpression_closure3:function(){},_EvaluateVisitor_visitFunctionExpression_closure4:function(r,n,s){this._box_0=r,this.$this=n,this.node=s},_EvaluateVisitor__checkCalculationArguments_check0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__visitCalculationExpression_closure0:function(r,n,s,a){var i=this;i._box_0=r,i.$this=n,i.node=s,i.inLegacySassFunction=a},_EvaluateVisitor__checkAdjacentCalculationValues_closure0:function(r){this._0_0=r},_EvaluateVisitor_visitInterpolatedFunctionExpression_closure0:function(r,n,s){this.$this=r,this.node=n,this.$function=s},_EvaluateVisitor__runUserDefinedCallable_closure0:function(r,n,s,a,i,l){var _=this;_.$this=r,_.callable=n,_.evaluated=s,_.nodeWithSpan=a,_.run=i,_.V=l},_EvaluateVisitor__runUserDefinedCallable__closure0:function(r,n,s,a,i,l){var _=this;_.$this=r,_.evaluated=n,_.callable=s,_.nodeWithSpan=a,_.run=i,_.V=l},_EvaluateVisitor__runUserDefinedCallable___closure0:function(r,n,s,a,i,l){var _=this;_.$this=r,_.evaluated=n,_.callable=s,_.nodeWithSpan=a,_.run=i,_.V=l},_EvaluateVisitor__runUserDefinedCallable____closure0:function(){},_EvaluateVisitor__runFunctionCallable_closure0:function(r,n){this.$this=r,this.callable=n},_EvaluateVisitor__runBuiltInCallable_closure2:function(r,n,s){this._box_0=r,this.evaluated=n,this.namedSet=s},_EvaluateVisitor__runBuiltInCallable_closure3:function(r,n){this._box_0=r,this.evaluated=n},_EvaluateVisitor__runBuiltInCallable_closure4:function(){},_EvaluateVisitor__evaluateArguments_closure3:function(){},_EvaluateVisitor__evaluateArguments_closure4:function(r,n){this.$this=r,this.restNodeForSpan=n},_EvaluateVisitor__evaluateArguments_closure5:function(r,n,s,a){var i=this;i.$this=r,i.named=n,i.restNodeForSpan=s,i.namedNodes=a},_EvaluateVisitor__evaluateArguments_closure6:function(){},_EvaluateVisitor__evaluateMacroArguments_closure3:function(r){this.restArgs=r},_EvaluateVisitor__evaluateMacroArguments_closure4:function(r,n,s){this.$this=r,this.restNodeForSpan=n,this.restArgs=s},_EvaluateVisitor__evaluateMacroArguments_closure5:function(r,n,s,a){var i=this;i.$this=r,i.named=n,i.restNodeForSpan=s,i.restArgs=a},_EvaluateVisitor__evaluateMacroArguments_closure6:function(r,n,s){this.$this=r,this.keywordRestNodeForSpan=n,this.keywordRestArgs=s},_EvaluateVisitor__addRestMap_closure0:function(r,n,s,a,i,l){var _=this;_.$this=r,_.values=n,_.convert=s,_.expressionNode=a,_.map=i,_.nodeWithSpan=l},_EvaluateVisitor__verifyArguments_closure0:function(r,n,s){this.$arguments=r,this.positional=n,this.named=s},_EvaluateVisitor_visitCssAtRule_closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssAtRule_closure2:function(){},_EvaluateVisitor_visitCssKeyframeBlock_closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssKeyframeBlock_closure2:function(){},_EvaluateVisitor_visitCssMediaRule_closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssMediaRule_closure3:function(r,n,s,a){var i=this;i.$this=r,i.mergedQueries=n,i.node=s,i.mergedSources=a},_EvaluateVisitor_visitCssMediaRule__closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssMediaRule___closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssMediaRule_closure4:function(r){this.mergedSources=r},_EvaluateVisitor_visitCssStyleRule_closure2:function(r,n,s){this.$this=r,this.rule=n,this.node=s},_EvaluateVisitor_visitCssStyleRule__closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssStyleRule_closure3:function(){},_EvaluateVisitor_visitCssStyleRule_closure4:function(r){this._0_0=r},_EvaluateVisitor_visitCssSupportsRule_closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssSupportsRule__closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssSupportsRule_closure2:function(){},_EvaluateVisitor__performInterpolationHelper_closure0:function(r){this.interpolation=r},_EvaluateVisitor__serialize_closure0:function(r,n){this.value=r,this.quote=n},_EvaluateVisitor__expressionNode_closure0:function(r,n){this.$this=r,this.expression=n},_EvaluateVisitor__withoutSlash_recommendation0:function(){},_EvaluateVisitor__stackFrame_closure0:function(r){this.$this=r},_ImportedCssVisitor0:function(r){this._async_evaluate$_visitor=r},_ImportedCssVisitor_visitCssAtRule_closure0:function(){},_ImportedCssVisitor_visitCssMediaRule_closure0:function(r){this.hasBeenMerged=r},_ImportedCssVisitor_visitCssStyleRule_closure0:function(){},_ImportedCssVisitor_visitCssSupportsRule_closure0:function(){},_EvaluationContext0:function(r,n){this._async_evaluate$_visitor=r,this._async_evaluate$_defaultWarnNodeWithSpan=n},cloneCssStylesheet(e,r){var n=r.clone$0();return new t._Record_2(new t._CloneCssVisitor(n._1)._visitChildren$2(t.ModifiableCssStylesheet$(e.get$span(e)),e),n._0)},_CloneCssVisitor:function(r){this._oldToNewSelectors=r},_EvaluateVisitor$(e,r,n,s,a,i){var l=h.Uri,_=h.Module_Callable,p=t._setArrayType([],h.JSArray_Record_2_String_and_AstNode);return l=new t._EvaluateVisitor(r,s,t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.Callable),t.LinkedHashMap_LinkedHashMap$_empty(l,_),t.LinkedHashMap_LinkedHashMap$_empty(l,_),t.LinkedHashMap_LinkedHashMap$_empty(l,h.Configuration),t.LinkedHashMap_LinkedHashMap$_empty(l,h.AstNode),n,t.LinkedHashSet_LinkedHashSet$_empty(h.Record_2_String_and_SourceSpan),a,i,t.Environment$(),t.LinkedHashSet_LinkedHashSet$_empty(l),t.LinkedHashMap_LinkedHashMap$_empty(l,h.nullable_AstNode),p,f.Configuration_Map_empty_null),l._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap(e,r,n,s,a,i),l},Evaluator:function(r,n){this._visitor=r,this._importer=n},_EvaluateVisitor:function(r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T){var F=this;F._evaluate$_importCache=r,F._nodeImporter=n,F._builtInFunctions=s,F._builtInModules=a,F._modules=i,F._moduleConfigurations=l,F._moduleNodes=_,F._evaluate$_logger=p,F._warningsEmitted=d,F._quietDeps=g,F._sourceMap=S,F._environment=b,F._declarationName=F.__parent=F._mediaQuerySources=F._mediaQueries=F._styleRuleIgnoringAtRoot=null,F._member="root stylesheet",F._importSpan=F._callableNode=F._currentCallable=null,F._inSupportsDeclaration=F._inKeyframes=F._atRootExcludingStyleRule=F._inUnknownAtRule=F._inFunction=!1,F._loadedUrls=w,F._activeModules=E,F._stack=L,F._importer=null,F._inDependency=!1,F.__extensionStore=F._preModuleComments=F._outOfOrderImports=F.__endOfImports=F.__root=F.__stylesheet=null,F._configuration=T},_EvaluateVisitor_closure:function(r){this.$this=r},_EvaluateVisitor_closure0:function(r){this.$this=r},_EvaluateVisitor_closure1:function(r){this.$this=r},_EvaluateVisitor_closure2:function(r){this.$this=r},_EvaluateVisitor_closure3:function(r){this.$this=r},_EvaluateVisitor_closure4:function(r){this.$this=r},_EvaluateVisitor_closure5:function(r){this.$this=r},_EvaluateVisitor_closure6:function(r){this.$this=r},_EvaluateVisitor_closure7:function(r){this.$this=r},_EvaluateVisitor__closure2:function(r,n,s){this.$this=r,this.name=n,this.module=s},_EvaluateVisitor_closure8:function(r){this.$this=r},_EvaluateVisitor__closure1:function(r,n,s){this.$this=r,this.name=n,this.module=s},_EvaluateVisitor_closure9:function(r){this.$this=r},_EvaluateVisitor_closure10:function(r){this.$this=r},_EvaluateVisitor__closure:function(r,n,s){this.values=r,this.span=n,this.callableNode=s},_EvaluateVisitor__closure0:function(r){this.$this=r},_EvaluateVisitor_closure11:function(r){this.$this=r},_EvaluateVisitor_run_closure:function(r,n,s){this.$this=r,this.node=n,this.importer=s},_EvaluateVisitor_run__closure:function(r,n,s){this.$this=r,this.importer=n,this.node=s},_EvaluateVisitor_runExpression_closure:function(r,n,s){this.$this=r,this.importer=n,this.expression=s},_EvaluateVisitor_runExpression__closure:function(r,n){this.$this=r,this.expression=n},_EvaluateVisitor_runExpression___closure:function(r,n){this.$this=r,this.expression=n},_EvaluateVisitor_runStatement_closure:function(r,n,s){this.$this=r,this.importer=n,this.statement=s},_EvaluateVisitor_runStatement__closure:function(r,n){this.$this=r,this.statement=n},_EvaluateVisitor_runStatement___closure:function(r,n){this.$this=r,this.statement=n},_EvaluateVisitor__loadModule_closure:function(r,n){this._box_1=r,this.callback=n},_EvaluateVisitor__loadModule_closure0:function(r,n,s,a,i,l,_){var p=this;p.$this=r,p.url=n,p.nodeWithSpan=s,p.baseUrl=a,p.namesInErrors=i,p.configuration=l,p.callback=_},_EvaluateVisitor__loadModule__closure:function(r,n){this.$this=r,this.message=n},_EvaluateVisitor__loadModule__closure0:function(r,n,s){this._box_0=r,this.callback=n,this.firstLoad=s},_EvaluateVisitor__execute_closure:function(r,n,s,a,i,l,_){var p=this;p.$this=r,p.importer=n,p.stylesheet=s,p.extensionStore=a,p.configuration=i,p.css=l,p.preModuleComments=_},_EvaluateVisitor__combineCss_closure:function(){},_EvaluateVisitor__combineCss_closure0:function(r){this.selectors=r},_EvaluateVisitor__combineCss_visitModule:function(r,n,s,a,i,l){var _=this;_.$this=r,_.seen=n,_.clone=s,_.css=a,_.imports=i,_.sorted=l},_EvaluateVisitor__extendModules_closure:function(r){this.originalSelectors=r},_EvaluateVisitor__extendModules_closure0:function(){},_EvaluateVisitor_visitAtRootRule_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitAtRootRule_closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__scopeForAtRoot_closure:function(r,n,s){this.$this=r,this.newParent=n,this.node=s},_EvaluateVisitor__scopeForAtRoot_closure0:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor__scopeForAtRoot_closure1:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor__scopeForAtRoot__closure:function(r,n){this.innerScope=r,this.callback=n},_EvaluateVisitor__scopeForAtRoot_closure2:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor__scopeForAtRoot_closure3:function(){},_EvaluateVisitor__scopeForAtRoot_closure4:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor_visitContentRule_closure:function(r,n){this.$this=r,this.content=n},_EvaluateVisitor_visitDeclaration_closure:function(r,n){this._box_0=r,this.$this=n},_EvaluateVisitor_visitEachRule_closure:function(r,n,s){this._box_0=r,this.$this=n,this.nodeWithSpan=s},_EvaluateVisitor_visitEachRule_closure0:function(r,n,s){this._box_0=r,this.$this=n,this.nodeWithSpan=s},_EvaluateVisitor_visitEachRule_closure1:function(r,n,s,a){var i=this;i.$this=r,i.list=n,i.setVariables=s,i.node=a},_EvaluateVisitor_visitEachRule__closure:function(r,n,s){this.$this=r,this.setVariables=n,this.node=s},_EvaluateVisitor_visitEachRule___closure:function(r){this.$this=r},_EvaluateVisitor_visitAtRule_closure:function(r){this.$this=r},_EvaluateVisitor_visitAtRule_closure0:function(r,n,s){this.$this=r,this.name=n,this.children=s},_EvaluateVisitor_visitAtRule__closure:function(r,n){this.$this=r,this.children=n},_EvaluateVisitor_visitAtRule_closure1:function(){},_EvaluateVisitor_visitForRule_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitForRule_closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitForRule_closure1:function(r){this.fromNumber=r},_EvaluateVisitor_visitForRule_closure2:function(r,n){this.toNumber=r,this.fromNumber=n},_EvaluateVisitor_visitForRule_closure3:function(r,n,s,a,i,l){var _=this;_._box_0=r,_.$this=n,_.node=s,_.from=a,_.direction=i,_.fromNumber=l},_EvaluateVisitor_visitForRule__closure:function(r){this.$this=r},_EvaluateVisitor_visitForwardRule_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitForwardRule_closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__registerCommentsForModule_closure:function(){},_EvaluateVisitor_visitIfRule_closure:function(r){this.$this=r},_EvaluateVisitor_visitIfRule__closure:function(r,n){this.$this=r,this.clause=n},_EvaluateVisitor_visitIfRule___closure:function(r){this.$this=r},_EvaluateVisitor__visitDynamicImport_closure:function(r,n){this.$this=r,this.$import=n},_EvaluateVisitor__visitDynamicImport__closure:function(r){this.$this=r},_EvaluateVisitor__visitDynamicImport__closure0:function(){},_EvaluateVisitor__visitDynamicImport__closure1:function(){},_EvaluateVisitor__visitDynamicImport__closure2:function(r,n,s,a,i){var l=this;l._box_0=r,l.$this=n,l.loadsUserDefinedModules=s,l.environment=a,l.children=i},_EvaluateVisitor__applyMixin_closure0:function(r,n,s,a){var i=this;i.$this=r,i.$arguments=n,i.mixin=s,i.nodeWithSpanWithoutContent=a},_EvaluateVisitor__applyMixin__closure0:function(r,n,s,a){var i=this;i.$this=r,i.$arguments=n,i.mixin=s,i.nodeWithSpanWithoutContent=a},_EvaluateVisitor__applyMixin_closure:function(r){this._1_0=r},_EvaluateVisitor__applyMixin_closure1:function(r,n,s,a){var i=this;i.$this=r,i.contentCallable=n,i.mixin=s,i.nodeWithSpanWithoutContent=a},_EvaluateVisitor__applyMixin__closure:function(r,n,s){this.$this=r,this.mixin=n,this.nodeWithSpanWithoutContent=s},_EvaluateVisitor__applyMixin___closure:function(r,n,s){this.$this=r,this.mixin=n,this.nodeWithSpanWithoutContent=s},_EvaluateVisitor__applyMixin____closure:function(r,n){this.$this=r,this.statement=n},_EvaluateVisitor_visitIncludeRule_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitIncludeRule_closure0:function(r){this.$this=r},_EvaluateVisitor_visitIncludeRule_closure1:function(r){this.node=r},_EvaluateVisitor_visitMediaRule_closure:function(r,n){this.$this=r,this.queries=n},_EvaluateVisitor_visitMediaRule_closure0:function(r,n,s,a,i){var l=this;l.$this=r,l.mergedQueries=n,l.queries=s,l.mergedSources=a,l.node=i},_EvaluateVisitor_visitMediaRule__closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitMediaRule___closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitMediaRule_closure1:function(r){this.mergedSources=r},_EvaluateVisitor_visitStyleRule_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitStyleRule_closure0:function(){},_EvaluateVisitor_visitStyleRule_closure1:function(r,n,s){this.$this=r,this.rule=n,this.node=s},_EvaluateVisitor_visitStyleRule__closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitStyleRule_closure2:function(){},_EvaluateVisitor_visitStyleRule_closure3:function(){},_EvaluateVisitor_visitSupportsRule_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitSupportsRule__closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitSupportsRule_closure0:function(){},_EvaluateVisitor__visitSupportsCondition_closure:function(r,n){this._box_0=r,this.$this=n},_EvaluateVisitor_visitVariableDeclaration_closure:function(r,n,s){this._box_0=r,this.$this=n,this.node=s},_EvaluateVisitor_visitVariableDeclaration_closure0:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitVariableDeclaration_closure1:function(r,n,s){this.$this=r,this.node=n,this.value=s},_EvaluateVisitor_visitUseRule_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitWarnRule_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitWhileRule_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitWhileRule__closure:function(r){this.$this=r},_EvaluateVisitor_visitBinaryOperationExpression_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__slash_closure:function(r){this._1_0=r},_EvaluateVisitor__slash_closure0:function(r){this._1_0=r},_EvaluateVisitor__slash_recommendation:function(){},_EvaluateVisitor_visitVariableExpression_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitUnaryOperationExpression_closure:function(r,n){this.node=r,this.operand=n},_EvaluateVisitor_visitListExpression_closure:function(r){this.$this=r},_EvaluateVisitor_visitFunctionExpression_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitFunctionExpression_closure0:function(){},_EvaluateVisitor_visitFunctionExpression_closure1:function(r,n,s){this._box_0=r,this.$this=n,this.node=s},_EvaluateVisitor__checkCalculationArguments_check:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__visitCalculationExpression_closure:function(r,n,s,a){var i=this;i._box_0=r,i.$this=n,i.node=s,i.inLegacySassFunction=a},_EvaluateVisitor__checkAdjacentCalculationValues_closure:function(r){this._0_0=r},_EvaluateVisitor_visitInterpolatedFunctionExpression_closure:function(r,n,s){this.$this=r,this.node=n,this.$function=s},_EvaluateVisitor__runUserDefinedCallable_closure:function(r,n,s,a,i,l){var _=this;_.$this=r,_.callable=n,_.evaluated=s,_.nodeWithSpan=a,_.run=i,_.V=l},_EvaluateVisitor__runUserDefinedCallable__closure:function(r,n,s,a,i,l){var _=this;_.$this=r,_.evaluated=n,_.callable=s,_.nodeWithSpan=a,_.run=i,_.V=l},_EvaluateVisitor__runUserDefinedCallable___closure:function(r,n,s,a,i,l){var _=this;_.$this=r,_.evaluated=n,_.callable=s,_.nodeWithSpan=a,_.run=i,_.V=l},_EvaluateVisitor__runUserDefinedCallable____closure:function(){},_EvaluateVisitor__runFunctionCallable_closure:function(r,n){this.$this=r,this.callable=n},_EvaluateVisitor__runBuiltInCallable_closure:function(r,n,s){this._box_0=r,this.evaluated=n,this.namedSet=s},_EvaluateVisitor__runBuiltInCallable_closure0:function(r,n){this._box_0=r,this.evaluated=n},_EvaluateVisitor__runBuiltInCallable_closure1:function(){},_EvaluateVisitor__evaluateArguments_closure:function(){},_EvaluateVisitor__evaluateArguments_closure0:function(r,n){this.$this=r,this.restNodeForSpan=n},_EvaluateVisitor__evaluateArguments_closure1:function(r,n,s,a){var i=this;i.$this=r,i.named=n,i.restNodeForSpan=s,i.namedNodes=a},_EvaluateVisitor__evaluateArguments_closure2:function(){},_EvaluateVisitor__evaluateMacroArguments_closure:function(r){this.restArgs=r},_EvaluateVisitor__evaluateMacroArguments_closure0:function(r,n,s){this.$this=r,this.restNodeForSpan=n,this.restArgs=s},_EvaluateVisitor__evaluateMacroArguments_closure1:function(r,n,s,a){var i=this;i.$this=r,i.named=n,i.restNodeForSpan=s,i.restArgs=a},_EvaluateVisitor__evaluateMacroArguments_closure2:function(r,n,s){this.$this=r,this.keywordRestNodeForSpan=n,this.keywordRestArgs=s},_EvaluateVisitor__addRestMap_closure:function(r,n,s,a,i,l){var _=this;_.$this=r,_.values=n,_.convert=s,_.expressionNode=a,_.map=i,_.nodeWithSpan=l},_EvaluateVisitor__verifyArguments_closure:function(r,n,s){this.$arguments=r,this.positional=n,this.named=s},_EvaluateVisitor_visitCssAtRule_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssAtRule_closure0:function(){},_EvaluateVisitor_visitCssKeyframeBlock_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssKeyframeBlock_closure0:function(){},_EvaluateVisitor_visitCssMediaRule_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssMediaRule_closure0:function(r,n,s,a){var i=this;i.$this=r,i.mergedQueries=n,i.node=s,i.mergedSources=a},_EvaluateVisitor_visitCssMediaRule__closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssMediaRule___closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssMediaRule_closure1:function(r){this.mergedSources=r},_EvaluateVisitor_visitCssStyleRule_closure:function(r,n,s){this.$this=r,this.rule=n,this.node=s},_EvaluateVisitor_visitCssStyleRule__closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssStyleRule_closure0:function(){},_EvaluateVisitor_visitCssStyleRule_closure1:function(r){this._0_0=r},_EvaluateVisitor_visitCssSupportsRule_closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssSupportsRule__closure:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssSupportsRule_closure0:function(){},_EvaluateVisitor__performInterpolationHelper_closure:function(r){this.interpolation=r},_EvaluateVisitor__serialize_closure:function(r,n){this.value=r,this.quote=n},_EvaluateVisitor__expressionNode_closure:function(r,n){this.$this=r,this.expression=n},_EvaluateVisitor__withoutSlash_recommendation:function(){},_EvaluateVisitor__stackFrame_closure:function(r){this.$this=r},_ImportedCssVisitor:function(r){this._visitor=r},_ImportedCssVisitor_visitCssAtRule_closure:function(){},_ImportedCssVisitor_visitCssMediaRule_closure:function(r){this.hasBeenMerged=r},_ImportedCssVisitor_visitCssStyleRule_closure:function(){},_ImportedCssVisitor_visitCssSupportsRule_closure:function(){},_EvaluationContext:function(r,n){this._visitor=r,this._defaultWarnNodeWithSpan=n},EveryCssVisitor:function(){},EveryCssVisitor_visitCssAtRule_closure:function(r){this.$this=r},EveryCssVisitor_visitCssKeyframeBlock_closure:function(r){this.$this=r},EveryCssVisitor_visitCssMediaRule_closure:function(r){this.$this=r},EveryCssVisitor_visitCssStyleRule_closure:function(r){this.$this=r},EveryCssVisitor_visitCssStylesheet_closure:function(r){this.$this=r},EveryCssVisitor_visitCssSupportsRule_closure:function(r){this.$this=r},expressionToCalc(e){var r=t._setArrayType([f.C__MakeExpressionCalculationSafe.visitBinaryOperationExpression$1(e)],h.JSArray_Expression),n=e.get$span(e),s=h.Expression;return new t.FunctionExpression(null,"calc",new t.ArgumentInvocation(t.List_List$unmodifiable(r,s),t.ConstantMap_ConstantMap$from(f.Map_empty6,h.String,s),null,null,n),e.get$span(e))},_MakeExpressionCalculationSafe:function(){},__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor:function(){},_FindDependenciesVisitor:function(r,n,s,a,i){var l=this;l._find_dependencies$_uses=r,l._find_dependencies$_forwards=n,l._metaLoadCss=s,l._imports=a,l._metaNamespaces=i},_FindDependenciesVisitor_visitIncludeRule_closure:function(r){this._0_0=r},_FindDependenciesVisitor_visitIncludeRule_closure0:function(r){this._0_4=r},DependencyReport:function(r,n,s,a){var i=this;i.uses=r,i.forwards=n,i.metaLoadCss=s,i.imports=a},__FindDependenciesVisitor_Object_RecursiveStatementVisitor:function(){},RecursiveStatementVisitor:function(){},ReplaceExpressionVisitor:function(){},ReplaceExpressionVisitor_visitListExpression_closure:function(r){this.$this=r},ReplaceExpressionVisitor_visitArgumentInvocation_closure:function(r){this.$this=r},ReplaceExpressionVisitor_visitInterpolation_closure:function(r){this.$this=r},SelectorSearchVisitor:function(){},SelectorSearchVisitor_visitComplexSelector_closure:function(r){this.$this=r},SelectorSearchVisitor_visitCompoundSelector_closure:function(r){this.$this=r},serialize(e,r,n,s,a,i,l,_){var p,d,g,S,b=t._SerializeVisitor$(2,s,a,!0,i,l,!0);return e.accept$1(b),p=b._serialize$_buffer,d=p.toString$0(0),r?(g=new t.CodeUnits(d),g=g.any$1(g,new t.serialize_closure)):g=!1,g?S=l===f.OutputStyle_1?"\uFEFF":`@charset "UTF-8";
  90. `:S="",p=i?p.buildSourceMap$1$prefix(S):null,new t._Record_2_sourceMap(S+d,p)},serializeValue(e,r,n){var s=t._SerializeVisitor$(null,r,null,n,!1,null,!0);return e.accept$1(s),s._serialize$_buffer.toString$0(0)},serializeSelector(e,r){var n=t._SerializeVisitor$(null,!0,null,!0,!1,null,!0);return e.accept$1(n),n._serialize$_buffer.toString$0(0)},_SerializeVisitor$(e,r,n,s,a,i,l){var _=a?new t.SourceMapBuffer(new t.StringBuffer(""),t._setArrayType([],h.JSArray_Entry)):new t.NoSourceMapBuffer(new t.StringBuffer("")),p=i??f.OutputStyle_0,d=e??2;return t.RangeError_checkValueInInterval(d,0,10,"indentWidth"),new t._SerializeVisitor(_,p,r,s,32,d,f.LineFeed_lf)},serialize_closure:function(){},_SerializeVisitor:function(r,n,s,a,i,l,_){var p=this;p._serialize$_buffer=r,p._indentation=0,p._style=n,p._inspect=s,p._quote=a,p._indentCharacter=i,p._indentWidth=l,p._serialize$_lineFeed=_},_SerializeVisitor_visitCssComment_closure:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssAtRule_closure:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssMediaRule_closure:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssImport_closure:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssImport__closure:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssKeyframeBlock_closure:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssStyleRule_closure:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssSupportsRule_closure:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssDeclaration_closure:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssDeclaration_closure0:function(r,n){this.$this=r,this.node=n},_SerializeVisitor__writeCalculationValue_closure:function(r){this._2_0=r},_SerializeVisitor_visitList_closure:function(){},_SerializeVisitor_visitList_closure0:function(r,n){this.$this=r,this.value=n},_SerializeVisitor_visitList_closure1:function(r){this.$this=r},_SerializeVisitor_visitMap_closure:function(r){this.$this=r},_SerializeVisitor__visitQuotedString_closure:function(r){this._1_0=r},_SerializeVisitor__visitQuotedString_closure0:function(r){this._1_0=r},_SerializeVisitor_visitSelectorList_closure:function(){},_SerializeVisitor_visitPseudoSelector_closure:function(r){this._0_0=r},_SerializeVisitor__write_closure:function(r,n){this.$this=r,this.value=n},_SerializeVisitor__visitChildren_closure:function(r,n){this.$this=r,this.child=n},_SerializeVisitor__visitChildren_closure0:function(r,n){this.$this=r,this.child=n},OutputStyle:function(r){this._name=r},LineFeed:function(r){this._name=r},StatementSearchVisitor:function(){},StatementSearchVisitor_visitIfRule_closure:function(r){this.$this=r},StatementSearchVisitor_visitIfRule__closure0:function(r){this.$this=r},StatementSearchVisitor_visitIfRule_closure0:function(r){this.$this=r},StatementSearchVisitor_visitIfRule__closure:function(r){this.$this=r},StatementSearchVisitor_visitChildren_closure:function(r){this.$this=r},Entry:function(r,n,s){this.source=r,this.target=n,this.identifierName=s},SingleMapping_SingleMapping$fromEntries(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=C.toList$0$ax(e);for(f.JSArray_methods.sort$0(D),r=t._setArrayType([],h.JSArray_TargetLineEntry),n=h.String,s=h.int,a=t.LinkedHashMap_LinkedHashMap$_empty(n,s),i=t.LinkedHashMap_LinkedHashMap$_empty(n,s),l=t.LinkedHashMap_LinkedHashMap$_empty(s,h.SourceFile),_=t._Cell$(),s=D.length,p=h.JSArray_TargetEntry,d=_.__late_helper$_name,g=null,S=0;S<D.length;D.length===s||(0,t.throwConcurrentModificationError)(D),++S)b=D[S],(g==null||b.target.line>g)&&(g=b.target.line,w=t._setArrayType([],p),_._value=w,r.push(new t.TargetLineEntry(g,w))),w=b.source,E=w.file,L=E.url,T=L==null?"":L.toString$0(0),F=a.putIfAbsent$2(T,new t.SingleMapping_SingleMapping$fromEntries_closure(a)),l.putIfAbsent$2(F,new t.SingleMapping_SingleMapping$fromEntries_closure0(b)),T=_._value,T===_&&t.throwExpression(t.LateError$localNI(d)),w=w.offset,C.add$1$ax(T,new t.TargetEntry(b.target.column,F,E.getLine$1(w),E.getColumn$1(w),null));return s=a.get$values(a),s=t.MappedIterable_MappedIterable(s,new t.SingleMapping_SingleMapping$fromEntries_closure1(l),t._instanceType(s)._eval$1("Iterable.E"),h.nullable_SourceFile),s=t.List_List$of(s,!0,t._instanceType(s)._eval$1("Iterable.E")),p=a.$ti._eval$1("LinkedHashMapKeyIterable<1>"),d=i.$ti._eval$1("LinkedHashMapKeyIterable<1>"),new t.SingleMapping(t.List_List$of(new t.LinkedHashMapKeyIterable(a,p),!0,p._eval$1("Iterable.E")),t.List_List$of(new t.LinkedHashMapKeyIterable(i,d),!0,d._eval$1("Iterable.E")),s,r,null,t.LinkedHashMap_LinkedHashMap$_empty(n,h.dynamic))},Mapping:function(){},SingleMapping:function(r,n,s,a,i,l){var _=this;_.urls=r,_.names=n,_.files=s,_.lines=a,_.targetUrl=i,_.sourceRoot=null,_.extensions=l},SingleMapping_SingleMapping$fromEntries_closure:function(r){this.urls=r},SingleMapping_SingleMapping$fromEntries_closure0:function(r){this.sourceEntry=r},SingleMapping_SingleMapping$fromEntries_closure1:function(r){this.files=r},SingleMapping_toJson_closure:function(){},SingleMapping_toJson_closure0:function(r){this.result=r},TargetLineEntry:function(r,n){this.line=r,this.entries=n},TargetEntry:function(r,n,s,a,i){var l=this;l.column=r,l.sourceUrlId=n,l.sourceLine=s,l.sourceColumn=a,l.sourceNameId=i},SourceFile$fromString(e,r){var n=new t.CodeUnits(e),s=t._setArrayType([0],h.JSArray_int),a=typeof r=="string"?t.Uri_parse(r):h.nullable_Uri._as(r);return s=new t.SourceFile(a,s,new Uint32Array(t._ensureNativeList(n.toList$0(n)))),s.SourceFile$decoded$2$url(n,r),s},SourceFile$decoded(e,r){var n=t._setArrayType([0],h.JSArray_int),s=typeof r=="string"?t.Uri_parse(r):h.nullable_Uri._as(r);return n=new t.SourceFile(s,n,new Uint32Array(t._ensureNativeList(C.toList$0$ax(e)))),n.SourceFile$decoded$2$url(e,r),n},FileLocation$_(e,r){return r<0?t.throwExpression(t.RangeError$("Offset may not be negative, was "+r+".")):r>e._decodedChars.length&&t.throwExpression(t.RangeError$("Offset "+r+W.x20must_n+e.get$length(e)+".")),new t.FileLocation(e,r)},_FileSpan$(e,r,n){return n<r?t.throwExpression(t.ArgumentError$("End "+n+" must come after start "+r+".",null)):n>e._decodedChars.length?t.throwExpression(t.RangeError$("End "+n+W.x20must_n+e.get$length(e)+".")):r<0&&t.throwExpression(t.RangeError$("Start may not be negative, was "+r+".")),new t._FileSpan(e,r,n)},FileSpanExtension_subspan(e,r,n){var s,a,i;return t.RangeError_checkValidRange(r,n,e.get$length(e)),r===0?s=n==null||n===e.get$length(e):s=!1,s?e:(a=e.get$start(e).offset,s=e.get$file(e),i=n==null?e.get$end(e).offset:a+n,s.span$2(0,a+r,i))},SourceFile:function(r,n,s){var a=this;a.url=r,a._lineStarts=n,a._decodedChars=s,a._cachedLine=null},FileLocation:function(r,n){this.file=r,this.offset=n},_FileSpan:function(r,n,s){this.file=r,this._file$_start=n,this._end=s},Highlighter$(e,r){var n=t.Highlighter__collateLines(t._setArrayType([t._Highlight$(e,null,!0)],h.JSArray__Highlight)),s=new t.Highlighter_closure(r).call$0(),a=f.JSInt_methods.toString$0(f.JSArray_methods.get$last(n).number+1),i=t.Highlighter__contiguous(n)?0:3,l=t._arrayInstanceType(n);return new t.Highlighter(n,s,null,1+Math.max(a.length,i),new t.MappedListIterable(n,new t.Highlighter$__closure,l._eval$1("MappedListIterable<1,int>")).reduce$1(0,f.CONSTANT),!t.isAllTheSame(new t.MappedListIterable(n,new t.Highlighter$__closure0,l._eval$1("MappedListIterable<1,Object?>"))),new t.StringBuffer(""))},Highlighter$multiple(e,r,n,s,a,i){var l,_,p,d,g,S=t._setArrayType([t._Highlight$(e,r,!0)],h.JSArray__Highlight);for(l=n.get$entries(n),l=l.get$iterator(l);l.moveNext$0();)_=l.get$current(l),S.push(t._Highlight$(_.key,_.value,!1));return S=t.Highlighter__collateLines(S),s?l=a??"\x1B[31m":l=null,s?_="\x1B[34m":_=null,p=f.JSInt_methods.toString$0(f.JSArray_methods.get$last(S).number+1),d=t.Highlighter__contiguous(S)?0:3,g=t._arrayInstanceType(S),new t.Highlighter(S,l,_,1+Math.max(p.length,d),new t.MappedListIterable(S,new t.Highlighter$__closure,g._eval$1("MappedListIterable<1,int>")).reduce$1(0,f.CONSTANT),!t.isAllTheSame(new t.MappedListIterable(S,new t.Highlighter$__closure0,g._eval$1("MappedListIterable<1,Object?>"))),new t.StringBuffer(""))},Highlighter__contiguous(e){var r,n,s;for(r=0;r<e.length-1;)if(n=e[r],++r,s=e[r],n.number+1!==s.number&&C.$eq$(n.url,s.url))return!1;return!0},Highlighter__collateLines(e){var r,n,s,a=t.groupBy(e,new t.Highlighter__collateLines_closure,h._Highlight,h.Object);for(r=a.get$values(a),r=new t.MappedIterator(C.get$iterator$ax(r.__internal$_iterable),r._f),n=t._instanceType(r)._rest[1];r.moveNext$0();)s=r.__internal$_current,s==null&&(s=n._as(s)),C.sort$1$ax(s,new t.Highlighter__collateLines_closure0);return r=a.get$entries(a),n=t._instanceType(r)._eval$1("ExpandIterable<Iterable.E,_Line>"),t.List_List$of(new t.ExpandIterable(r,new t.Highlighter__collateLines_closure1,n),!0,n._eval$1("Iterable.E"))},_Highlight$(e,r,n){var s,a=new t._Highlight_closure(e).call$0();return r==null?s=null:s=t.stringReplaceAllUnchecked(r,`\r
  91. `,`
  92. `),new t._Highlight(a,n,s)},_Highlight__normalizeNewlines(e){var r,n,s,a,i,l,_=e.get$text();if(!f.JSString_methods.contains$1(_,`\r
  93. `))return e;for(r=e.get$end(e).get$offset(),n=_.length-1,s=0;s<n;++s)_.charCodeAt(s)===13&&_.charCodeAt(s+1)===10&&--r;return n=e.get$start(e),a=e.get$sourceUrl(e),i=e.get$end(e).get$line(),a=t.SourceLocation$(r,e.get$end(e).get$column(),i,a),i=t.stringReplaceAllUnchecked(_,`\r
  94. `,`
  95. `),l=e.get$context(e),t.SourceSpanWithContext$(n,a,i,t.stringReplaceAllUnchecked(l,`\r
  96. `,`
  97. `))},_Highlight__normalizeTrailingNewline(e){var r,n,s,a,i,l,_;return!f.JSString_methods.endsWith$1(e.get$context(e),`
  98. `)||f.JSString_methods.endsWith$1(e.get$text(),`
  99. `)?e:(r=f.JSString_methods.substring$2(e.get$context(e),0,e.get$context(e).length-1),n=e.get$text(),s=e.get$start(e),a=e.get$end(e),f.JSString_methods.endsWith$1(e.get$text(),`
  100. `)?(i=t.findLineStart(e.get$context(e),e.get$text(),e.get$start(e).get$column()),i.toString,i=i+e.get$start(e).get$column()+e.get$length(e)===e.get$context(e).length):i=!1,i&&(n=f.JSString_methods.substring$2(e.get$text(),0,e.get$text().length-1),n.length===0?a=s:(i=e.get$end(e).get$offset(),l=e.get$sourceUrl(e),_=e.get$end(e).get$line(),a=t.SourceLocation$(i-1,t._Highlight__lastLineLength(r),_-1,l),s=e.get$start(e).get$offset()===e.get$end(e).get$offset()?a:e.get$start(e))),t.SourceSpanWithContext$(s,a,n,r))},_Highlight__normalizeEndOfLine(e){var r,n,s,a,i;return e.get$end(e).get$column()!==0||e.get$end(e).get$line()===e.get$start(e).get$line()?e:(r=f.JSString_methods.substring$2(e.get$text(),0,e.get$text().length-1),n=e.get$start(e),s=e.get$end(e).get$offset(),a=e.get$sourceUrl(e),i=e.get$end(e).get$line(),a=t.SourceLocation$(s-1,r.length-f.JSString_methods.lastIndexOf$1(r,`
  101. `)-1,i-1,a),t.SourceSpanWithContext$(n,a,r,f.JSString_methods.endsWith$1(e.get$context(e),`
  102. `)?f.JSString_methods.substring$2(e.get$context(e),0,e.get$context(e).length-1):e.get$context(e)))},_Highlight__lastLineLength(e){var r=e.length;return r===0?0:e.charCodeAt(r-1)===10?r===1?0:r-f.JSString_methods.lastIndexOf$2(e,`
  103. `,r-2)-1:r-f.JSString_methods.lastIndexOf$1(e,`
  104. `)-1},Highlighter:function(r,n,s,a,i,l,_){var p=this;p._lines=r,p._primaryColor=n,p._secondaryColor=s,p._paddingBeforeSidebar=a,p._maxMultilineSpans=i,p._multipleFiles=l,p._highlighter$_buffer=_},Highlighter_closure:function(r){this.color=r},Highlighter$__closure:function(){},Highlighter$___closure:function(){},Highlighter$__closure0:function(){},Highlighter__collateLines_closure:function(){},Highlighter__collateLines_closure0:function(){},Highlighter__collateLines_closure1:function(){},Highlighter__collateLines__closure:function(r){this.line=r},Highlighter_highlight_closure:function(){},Highlighter__writeFileStart_closure:function(r){this.$this=r},Highlighter__writeMultilineHighlights_closure:function(r,n,s){this.$this=r,this.startLine=n,this.line=s},Highlighter__writeMultilineHighlights_closure0:function(r,n){this.$this=r,this.highlight=n},Highlighter__writeMultilineHighlights_closure1:function(r){this.$this=r},Highlighter__writeMultilineHighlights_closure2:function(r,n,s,a,i,l,_){var p=this;p._box_0=r,p.$this=n,p.current=s,p.startLine=a,p.line=i,p.highlight=l,p.endLine=_},Highlighter__writeMultilineHighlights__closure:function(r,n){this._box_0=r,this.$this=n},Highlighter__writeMultilineHighlights__closure0:function(r,n){this.$this=r,this.vertical=n},Highlighter__writeHighlightedText_closure:function(r,n,s,a){var i=this;i.$this=r,i.text=n,i.startColumn=s,i.endColumn=a},Highlighter__writeIndicator_closure:function(r,n,s){this.$this=r,this.line=n,this.highlight=s},Highlighter__writeIndicator_closure0:function(r,n,s){this.$this=r,this.line=n,this.highlight=s},Highlighter__writeIndicator_closure1:function(r,n,s,a){var i=this;i.$this=r,i.coversWholeLine=n,i.line=s,i.highlight=a},Highlighter__writeLabel_closure:function(r,n){this.$this=r,this.lines=n},Highlighter__writeLabel_closure0:function(r,n){this.$this=r,this.text=n},Highlighter__writeSidebar_closure:function(r,n,s){this._box_0=r,this.$this=n,this.end=s},_Highlight:function(r,n,s){this.span=r,this.isPrimary=n,this.label=s},_Highlight_closure:function(r){this.span=r},_Line:function(r,n,s,a){var i=this;i.text=r,i.number=n,i.url=s,i.highlights=a},SourceLocation$(e,r,n,s){var a=n==null,i=a?0:n,l=r==null,_=l?e:r;return e<0?t.throwExpression(t.RangeError$("Offset may not be negative, was "+e+".")):!a&&n<0?t.throwExpression(t.RangeError$("Line may not be negative, was "+t.S(n)+".")):!l&&r<0&&t.throwExpression(t.RangeError$("Column may not be negative, was "+t.S(r)+".")),new t.SourceLocation(s,e,i,_)},SourceLocation:function(r,n,s,a){var i=this;i.sourceUrl=r,i.offset=n,i.line=s,i.column=a},SourceLocationMixin:function(){},SourceSpanExtension_messageMultiple(e,r,n,s,a,i,l){var _,p,d=e.get$start(e);return d=d.file.getLine$1(d.offset),_=e.get$start(e),_="line "+(d+1)+", column "+(_.file.getColumn$1(_.offset)+1),e.get$sourceUrl(e)!=null?(d=e.get$sourceUrl(e),p=V.$get$context(),d.toString,d=_+(" of "+p.prettyUri$1(d))):d=_,d=d+(": "+r+`
  105. `)+t.Highlighter$multiple(e,n,s,a,i,l).highlight$0(),d.charCodeAt(0)==0,d},SourceSpanBase:function(){},SourceSpanException:function(){},SourceSpanFormatException:function(r,n,s){this.source=r,this._span_exception$_message=n,this._span=s},MultiSourceSpanException:function(){},MultiSourceSpanFormatException:function(r,n,s,a){var i=this;i.primaryLabel=r,i.secondarySpans=n,i._span_exception$_message=s,i._span=a},SourceSpanMixin:function(){},SourceSpanWithContext$(e,r,n,s){var a=new t.SourceSpanWithContext(s,e,r,n);return a.SourceSpanBase$3(e,r,n),f.JSString_methods.contains$1(s,n)||t.throwExpression(t.ArgumentError$('The context line "'+s+'" must contain "'+n+'".',null)),t.findLineStart(s,n,e.get$column())==null&&t.throwExpression(t.ArgumentError$('The span text "'+n+'" must start at column '+(e.get$column()+1)+' in a line within "'+s+'".',null)),a},SourceSpanWithContext:function(r,n,s,a){var i=this;i._context=r,i.start=n,i.end=s,i.text=a},Chain_Chain$parse(e){var r,n,s=W.x3d_____;return e.length===0?new t.Chain(t.List_List$unmodifiable(t._setArrayType([],h.JSArray_Trace),h.Trace)):(r=V.$get$vmChainGap(),f.JSString_methods.contains$1(e,r)?(r=f.JSString_methods.split$1(e,r),n=t._arrayInstanceType(r),new t.Chain(t.List_List$unmodifiable(new t.MappedIterable(new t.WhereIterable(r,new t.Chain_Chain$parse_closure,n._eval$1("WhereIterable<1>")),t.trace_Trace___parseVM_tearOff$closure(),n._eval$1("MappedIterable<1,Trace>")),h.Trace))):f.JSString_methods.contains$1(e,s)?new t.Chain(t.List_List$unmodifiable(new t.MappedListIterable(t._setArrayType(e.split(s),h.JSArray_String),t.trace_Trace___parseFriendly_tearOff$closure(),h.MappedListIterable_String_Trace),h.Trace)):new t.Chain(t.List_List$unmodifiable(t._setArrayType([t.Trace_Trace$parse(e)],h.JSArray_Trace),h.Trace)))},Chain:function(r){this.traces=r},Chain_Chain$parse_closure:function(){},Chain_toTrace_closure:function(){},Chain_toString_closure0:function(){},Chain_toString__closure0:function(){},Chain_toString_closure:function(r){this.longest=r},Chain_toString__closure:function(r){this.longest=r},Frame___parseVM_tearOff(e){return t.Frame_Frame$parseVM(e)},Frame_Frame$parseVM(e){return t.Frame__catchFormatException(e,new t.Frame_Frame$parseVM_closure(e))},Frame___parseV8_tearOff(e){return t.Frame_Frame$parseV8(e)},Frame_Frame$parseV8(e){return t.Frame__catchFormatException(e,new t.Frame_Frame$parseV8_closure(e))},Frame_Frame$_parseFirefoxEval(e){return t.Frame__catchFormatException(e,new t.Frame_Frame$_parseFirefoxEval_closure(e))},Frame___parseFirefox_tearOff(e){return t.Frame_Frame$parseFirefox(e)},Frame_Frame$parseFirefox(e){return t.Frame__catchFormatException(e,new t.Frame_Frame$parseFirefox_closure(e))},Frame___parseFriendly_tearOff(e){return t.Frame_Frame$parseFriendly(e)},Frame_Frame$parseFriendly(e){return t.Frame__catchFormatException(e,new t.Frame_Frame$parseFriendly_closure(e))},Frame__uriOrPathToUri(e){return f.JSString_methods.contains$1(e,V.$get$Frame__uriRegExp())?t.Uri_parse(e):f.JSString_methods.contains$1(e,V.$get$Frame__windowsRegExp())?t._Uri__Uri$file(e,!0):f.JSString_methods.startsWith$1(e,"/")?t._Uri__Uri$file(e,!1):f.JSString_methods.contains$1(e,"\\")?V.$get$windows().toUri$1(e):t.Uri_parse(e)},Frame__catchFormatException(e,r){var n;try{return n=r.call$0(),n}catch(s){if(h.FormatException._is(t.unwrapException(s)))return new t.UnparsedFrame(t._Uri__Uri(null,"unparsed",null,null),e);throw s}},Frame:function(r,n,s,a){var i=this;i.uri=r,i.line=n,i.column=s,i.member=a},Frame_Frame$parseVM_closure:function(r){this.frame=r},Frame_Frame$parseV8_closure:function(r){this.frame=r},Frame_Frame$parseV8_closure_parseLocation:function(r){this.frame=r},Frame_Frame$_parseFirefoxEval_closure:function(r){this.frame=r},Frame_Frame$parseFirefox_closure:function(r){this.frame=r},Frame_Frame$parseFriendly_closure:function(r){this.frame=r},LazyTrace:function(r){this._thunk=r,this.__LazyTrace__trace_FI=V},LazyTrace_terse_closure:function(r){this.$this=r},Trace_Trace$from(e){return h.Trace._is(e)?e:e instanceof t.Chain?e.toTrace$0():new t.LazyTrace(new t.Trace_Trace$from_closure(e))},Trace_Trace$parse(e){var r,n;try{return e.length===0?(n=t.Trace$(t._setArrayType([],h.JSArray_Frame),null),n):f.JSString_methods.contains$1(e,V.$get$_v8Trace())?(n=t.Trace$parseV8(e),n):f.JSString_methods.contains$1(e," at ")?(n=t.Trace$parseJSCore(e),n):f.JSString_methods.contains$1(e,V.$get$_firefoxSafariTrace())||f.JSString_methods.contains$1(e,V.$get$_firefoxEvalTrace())?(n=t.Trace$parseFirefox(e),n):f.JSString_methods.contains$1(e,W.x3d_____)?(n=t.Chain_Chain$parse(e).toTrace$0(),n):f.JSString_methods.contains$1(e,V.$get$_friendlyTrace())?(n=t.Trace$parseFriendly(e),n):(n=t.Trace$parseVM(e),n)}catch(s){throw n=t.unwrapException(s),h.FormatException._is(n)?(r=n,t.wrapException(t.FormatException$(C.get$message$x(r)+`
  106. Stack trace:
  107. `+e,null,null))):s}},Trace___parseVM_tearOff(e){return t.Trace$parseVM(e)},Trace$parseVM(e){var r=t.List_List$unmodifiable(t.Trace__parseVM(e),h.Frame);return new t.Trace(r,new t._StringStackTrace(e))},Trace__parseVM(e){var r,n=f.JSString_methods.trim$0(e),s=V.$get$vmChainGap(),a=h.WhereIterable_String,i=new t.WhereIterable(t._setArrayType(t.stringReplaceAllUnchecked(n,s,"").split(`
  108. `),h.JSArray_String),new t.Trace__parseVM_closure,a);return i.get$iterator(i).moveNext$0()?(n=t.TakeIterable_TakeIterable(i,i.get$length(i)-1,a._eval$1("Iterable.E")),n=t.MappedIterable_MappedIterable(n,t.frame_Frame___parseVM_tearOff$closure(),t._instanceType(n)._eval$1("Iterable.E"),h.Frame),r=t.List_List$of(n,!0,t._instanceType(n)._eval$1("Iterable.E")),C.endsWith$1$s(i.get$last(i),".da")||f.JSArray_methods.add$1(r,t.Frame_Frame$parseVM(i.get$last(i))),r):t._setArrayType([],h.JSArray_Frame)},Trace$parseV8(e){var r=t.SubListIterable$(t._setArrayType(e.split(`
  109. `),h.JSArray_String),1,null,h.String).super$Iterable$skipWhile(0,new t.Trace$parseV8_closure),n=h.Frame;return n=t.List_List$unmodifiable(t.MappedIterable_MappedIterable(r,t.frame_Frame___parseV8_tearOff$closure(),r.$ti._eval$1("Iterable.E"),n),n),new t.Trace(n,new t._StringStackTrace(e))},Trace$parseJSCore(e){var r=t.List_List$unmodifiable(new t.MappedIterable(new t.WhereIterable(t._setArrayType(e.split(`
  110. `),h.JSArray_String),new t.Trace$parseJSCore_closure,h.WhereIterable_String),t.frame_Frame___parseV8_tearOff$closure(),h.MappedIterable_String_Frame),h.Frame);return new t.Trace(r,new t._StringStackTrace(e))},Trace$parseFirefox(e){var r=t.List_List$unmodifiable(new t.MappedIterable(new t.WhereIterable(t._setArrayType(f.JSString_methods.trim$0(e).split(`
  111. `),h.JSArray_String),new t.Trace$parseFirefox_closure,h.WhereIterable_String),t.frame_Frame___parseFirefox_tearOff$closure(),h.MappedIterable_String_Frame),h.Frame);return new t.Trace(r,new t._StringStackTrace(e))},Trace___parseFriendly_tearOff(e){return t.Trace$parseFriendly(e)},Trace$parseFriendly(e){var r=e.length===0?t._setArrayType([],h.JSArray_Frame):new t.MappedIterable(new t.WhereIterable(t._setArrayType(f.JSString_methods.trim$0(e).split(`
  112. `),h.JSArray_String),new t.Trace$parseFriendly_closure,h.WhereIterable_String),t.frame_Frame___parseFriendly_tearOff$closure(),h.MappedIterable_String_Frame);return r=t.List_List$unmodifiable(r,h.Frame),new t.Trace(r,new t._StringStackTrace(e))},Trace$(e,r){var n=t.List_List$unmodifiable(e,h.Frame);return new t.Trace(n,new t._StringStackTrace(r??""))},Trace:function(r,n){this.frames=r,this.original=n},Trace_Trace$from_closure:function(r){this.trace=r},Trace__parseVM_closure:function(){},Trace$parseV8_closure:function(){},Trace$parseJSCore_closure:function(){},Trace$parseFirefox_closure:function(){},Trace$parseFriendly_closure:function(){},Trace_terse_closure:function(){},Trace_foldFrames_closure:function(r){this.oldPredicate=r},Trace_foldFrames_closure0:function(r){this._box_0=r},Trace_toString_closure0:function(){},Trace_toString_closure:function(r){this.longest=r},UnparsedFrame:function(r,n){this.uri=r,this.member=n},TransformByHandlers_transformByHandlers(e,r,n,s,a){var i=null,l={},_=t.StreamController_StreamController(i,i,i,i,!0,a);return l.subscription=null,_.onListen=new t.TransformByHandlers_transformByHandlers_closure(l,e,r,_,t.instantiate1(t.from_handlers__TransformByHandlers__defaultHandleError$closure(),a),n,s),_.get$stream()},TransformByHandlers__defaultHandleError(e,r,n){n.addError$2(e,r)},TransformByHandlers_transformByHandlers_closure:function(r,n,s,a,i,l,_){var p=this;p._box_1=r,p._this=n,p.handleData=s,p.controller=a,p.handleError=i,p.handleDone=l,p.S=_},TransformByHandlers_transformByHandlers__closure:function(r,n,s){this.handleData=r,this.controller=n,this.S=s},TransformByHandlers_transformByHandlers__closure1:function(r,n){this.handleError=r,this.controller=n},TransformByHandlers_transformByHandlers__closure0:function(r,n,s){this._box_0=r,this.handleDone=n,this.controller=s},TransformByHandlers_transformByHandlers__closure2:function(r,n){this._box_1=r,this._box_0=n},RateLimit__debounceAggregate(e,r,n,s,a,i,l){var _={};return _.soFar=_.timer=null,_.emittedLatestAsLeading=_.shouldClose=_.hasPending=!1,t.TransformByHandlers_transformByHandlers(e,new t.RateLimit__debounceAggregate_closure(_,l,n,!1,r,!0,i),new t.RateLimit__debounceAggregate_closure0(_,!0,l),i,l)},_collect(e,r,n){var s=r??t._setArrayType([],n._eval$1("JSArray<0>"));return C.add$1$ax(s,e),s},RateLimit__debounceAggregate_closure:function(r,n,s,a,i,l,_){var p=this;p._box_0=r,p.S=n,p.collect=s,p.leading=a,p.duration=i,p.trailing=l,p.T=_},RateLimit__debounceAggregate_closure_emit:function(r,n,s){this._box_0=r,this.sink=n,this.S=s},RateLimit__debounceAggregate__closure:function(r,n,s,a){var i=this;i._box_0=r,i.trailing=n,i.emit=s,i.sink=a},RateLimit__debounceAggregate_closure0:function(r,n,s){this._box_0=r,this.trailing=n,this.S=s},StringScannerException$(e,r,n){return new t.StringScannerException(n,e,r)},StringScannerException:function(r,n,s){this.source=r,this._span_exception$_message=n,this._span=s},LineScanner$(e){return new t.LineScanner(null,e)},LineScanner:function(r,n){var s=this;s._line_scanner$_column=s._line_scanner$_line=0,s.sourceUrl=r,s.string=n,s._string_scanner$_position=0,s._lastMatchPosition=s._lastMatch=null},SpanScanner$(e,r){var n,s=t.SourceFile$fromString(e,r);return r==null?n=null:n=typeof r=="string"?t.Uri_parse(r):h.Uri._as(r),new t.SpanScanner(s,n,e)},SpanScanner:function(r,n,s){var a=this;a._sourceFile=r,a.sourceUrl=n,a.string=s,a._string_scanner$_position=0,a._lastMatchPosition=a._lastMatch=null},_SpanScannerState:function(r,n){this._scanner=r,this.position=n},StringScanner$(e,r,n){var s;return n==null?s=null:s=typeof n=="string"?t.Uri_parse(n):h.Uri._as(n),new t.StringScanner(s,e)},StringScanner:function(r,n){var s=this;s.sourceUrl=r,s.string=n,s._string_scanner$_position=0,s._lastMatchPosition=s._lastMatch=null},AsciiGlyphSet:function(){},UnicodeGlyphSet:function(){},WatchEvent:function(r,n){this.type=r,this.path=n},ChangeType:function(r){this._watch_event$_name=r},AnySelectorVisitor0:function(){},AnySelectorVisitor_visitComplexSelector_closure0:function(r){this.$this=r},AnySelectorVisitor_visitCompoundSelector_closure0:function(r){this.$this=r},SupportsAnything0:function(r,n){this.contents=r,this.span=n},Argument0:function(r,n,s){this.name=r,this.defaultValue=n,this.span=s},ArgumentDeclaration_ArgumentDeclaration$parse0(e,r){return t.ScssParser$0(e,null,r).parseArgumentDeclaration$0()},ArgumentDeclaration0:function(r,n,s){this.$arguments=r,this.restArgument=n,this.span=s},ArgumentDeclaration_verify_closure1:function(){},ArgumentDeclaration_verify_closure2:function(){},ArgumentInvocation$empty0(e){return new t.ArgumentInvocation0(f.List_empty20,f.Map_empty14,null,null,e)},ArgumentInvocation0:function(r,n,s,a,i){var l=this;l.positional=r,l.named=n,l.rest=s,l.keywordRest=a,l.span=i},argumentListClass_closure:function(){},argumentListClass__closure:function(){},argumentListClass__closure0:function(){},SassArgumentList$0(e,r,n){var s=h.Value_2;return s=new t.SassArgumentList0(t.ConstantMap_ConstantMap$from(r,h.String,s),t.List_List$unmodifiable(e,s),n,!1),s.SassList$3$brackets0(e,n,!1),s},SassArgumentList0:function(r,n,s,a){var i=this;i._argument_list$_keywords=r,i._argument_list$_wereKeywordsAccessed=!1,i._list1$_contents=n,i._list1$_separator=s,i._list1$_hasBrackets=a},JSArray2:function(){},AsyncImporter0:function(){},JSToDartAsyncImporter:function(r,n,s){this._async0$_canonicalize=r,this._load=n,this._nonCanonicalSchemes=s},JSToDartAsyncImporter_canonicalize_closure:function(r,n){this.$this=r,this.url=n},JSToDartAsyncImporter_load_closure:function(r,n){this.$this=r,this.url=n},AsyncBuiltInCallable$mixin0(e,r,n,s,a){return new t.AsyncBuiltInCallable0(e,t.ScssParser$0("@mixin "+e+"("+r+") {",null,a).parseArgumentDeclaration$0(),new t.AsyncBuiltInCallable$mixin_closure0(n),!1)},AsyncBuiltInCallable0:function(r,n,s,a){var i=this;i.name=r,i._async_built_in0$_arguments=n,i._async_built_in0$_callback=s,i.acceptsContent=a},AsyncBuiltInCallable$mixin_closure0:function(r){this.callback=r},compileAsync0(e,r,n,s,a,i,l,_,p,d,g,S,b,w,E,L){var T=0,F=t._makeAsyncAwaitCompleter(h.CompileResult_2),D,B,z,Y,G,se,ce,ye,we=t._wrapJsFunctionForAsync(function(ge,xe){if(ge===1)return t._asyncRethrow(xe,F);for(;;)switch(T){case 0:ye=h.Deprecation_2,p=new t.DeprecationHandlingLogger0(t.LinkedHashMap_LinkedHashMap$_empty(ye,h.int),p,t.LinkedHashSet_LinkedHashSet$_empty(ye),t.LinkedHashSet_LinkedHashSet$_empty(ye),!L),ye=d==null,ye?B=w==null||w===t.Syntax_forPath0(e):B=!1,T=B?3:5;break;case 3:return i==null&&(i=t.AsyncImportCache$none(p)),B=t.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),z=t.isNodeJs()?$.process:null,C.$eq$(z==null?null:C.get$platform$x(z),"win32")?z=!0:(z=t.isNodeJs()?$.process:null,z=C.$eq$(z==null?null:C.get$platform$x(z),"darwin")),z?(z=V.$get$context(),Y=t._realCasePath0(t.absolute(z.normalize$1(e),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),G=Y,Y=z,z=G):(z=V.$get$context(),Y=z.canonicalize$1(0,e),G=Y,Y=z,z=G),T=6,t._asyncAwait(i.importCanonical$3$originalUrl(new t.FilesystemImporter0(B),Y.toUri$1(z),Y.toUri$1(e)),we);case 6:Y=xe,Y.toString,se=Y,T=4;break;case 5:B=t.readFile0(e),z=w??t.Syntax_forPath0(e),se=t.Stylesheet_Stylesheet$parse0(B,z,p,V.$get$context().toUri$1(e));case 4:return T=7,t._asyncAwait(t._compileStylesheet2(se,p,i,d,new t.FilesystemImporter0(t.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null)),s,b,E,l,_,g,S,r),we);case 7:ce=xe,p.summarize$1$js(!ye),D=ce,T=1;break;case 1:return t._asyncReturn(D,F)}});return t._asyncStartSync(we,F)},compileStringAsync0(e,r,n,s,a,i,l,_,p,d,g,S,b,w,E,L){var T=0,F=t._makeAsyncAwaitCompleter(h.CompileResult_2),D,B,z,Y,G=t._wrapJsFunctionForAsync(function(se,ce){if(se===1)return t._asyncRethrow(ce,F);for(;;)switch(T){case 0:return Y=h.Deprecation_2,_=new t.DeprecationHandlingLogger0(t.LinkedHashMap_LinkedHashMap$_empty(Y,h.int),_,t.LinkedHashSet_LinkedHashSet$_empty(Y),t.LinkedHashSet_LinkedHashSet$_empty(Y),!L),B=t.Stylesheet_Stylesheet$parse0(e,b??f.Syntax_SCSS_scss0,_,w),a==null?Y=t.isBrowser()?new t.NoOpImporter0:new t.FilesystemImporter0(t.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null)):Y=a,T=3,t._asyncAwait(t._compileStylesheet2(B,_,s,p,Y,n,S,E,i,l,d,g,r),G);case 3:z=ce,_.summarize$1$js(p!=null),D=z,T=1;break;case 1:return t._asyncReturn(D,F)}});return t._asyncStartSync(G,F)},_compileStylesheet2(e,r,n,s,a,i,l,_,p,d,g,S,b){var w=0,E=t._makeAsyncAwaitCompleter(h.CompileResult_2),L,T,F,D,B=t._wrapJsFunctionForAsync(function(z,Y){if(z===1)return t._asyncRethrow(Y,E);for(;;)switch(w){case 0:return w=3,t._asyncAwait(t._EvaluateVisitor$2(i,n,r,s,g,S).run$2(0,a,e),B);case 3:T=Y,F=t.serialize0(T._1,b,p,!1,d,S,l,_),D=F._1,D!=null&&n!=null&&t.mapInPlace0(D.urls,new t._compileStylesheet_closure2(e,n)),L=new t.CompileResult0(T,F),w=1;break;case 1:return t._asyncReturn(L,E)}});return t._asyncStartSync(B,E)},_compileStylesheet_closure2:function(r,n){this.stylesheet=r,this.importCache=n},AsyncEnvironment$0(){var e=h.String,r=h.Module_AsyncCallable_2,n=h.AstNode_2,s=h.int,a=h.AsyncCallable_2,i=h.JSArray_Map_String_AsyncCallable_2;return new t.AsyncEnvironment0(t.LinkedHashMap_LinkedHashMap$_empty(e,r),t.LinkedHashMap_LinkedHashMap$_empty(e,n),t.LinkedHashMap_LinkedHashMap$_empty(r,n),t.LinkedHashMap_LinkedHashMap$_empty(r,n),null,null,t._setArrayType([],h.JSArray_Module_AsyncCallable_2),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,h.Value_2)],h.JSArray_Map_String_Value_2),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,n)],h.JSArray_Map_String_AstNode_2),t.LinkedHashMap_LinkedHashMap$_empty(e,s),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,a)],i),t.LinkedHashMap_LinkedHashMap$_empty(e,s),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,a)],i),t.LinkedHashMap_LinkedHashMap$_empty(e,s),null)},AsyncEnvironment$_0(e,r,n,s,a,i,l,_,p,d,g,S){var b=h.String,w=h.int;return new t.AsyncEnvironment0(e,r,n,s,a,i,l,_,p,t.LinkedHashMap_LinkedHashMap$_empty(b,w),d,t.LinkedHashMap_LinkedHashMap$_empty(b,w),g,t.LinkedHashMap_LinkedHashMap$_empty(b,w),S)},_EnvironmentModule__EnvironmentModule2(e,r,n,s,a){var i,l,_,p,d,g,S,b,w;for(a==null&&(a=f.Set_empty6),i=h.dynamic,i=t.LinkedHashMap_LinkedHashMap$_empty(i,i),l=h.Module_AsyncCallable_2,_=h.List_CssComment_2,p=t.MapExtensions_get_pairs0(n,l,_),p=p.get$iterator(p),d=h.CssComment_2;p.moveNext$0();)g=p.get$current(p),S=g._0,b=t.List_List$from(g._1,!1,d),b.fixed$length=Array,b.immutable$list=Array,i.$indexSet(0,S,b);return i=t.ConstantMap_ConstantMap$from(i,l,_),l=t._EnvironmentModule__makeModulesByVariable2(a),_=t._EnvironmentModule__memberMap2(f.JSArray_methods.get$first(e._async_environment0$_variables),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure17,h.Map_String_Value_2),h.Value_2),p=t._EnvironmentModule__memberMap2(f.JSArray_methods.get$first(e._async_environment0$_variableNodes),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure18,h.Map_String_AstNode_2),h.AstNode_2),d=h.Map_String_AsyncCallable_2,g=h.AsyncCallable_2,w=t._EnvironmentModule__memberMap2(f.JSArray_methods.get$first(e._async_environment0$_functions),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure19,d),g),g=t._EnvironmentModule__memberMap2(f.JSArray_methods.get$first(e._async_environment0$_mixins),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure20,d),g),d=C.get$isNotEmpty$asx(r.get$children(r))||n.get$isNotEmpty(n)||f.JSArray_methods.any$1(e._async_environment0$_allModules,new t._EnvironmentModule__EnvironmentModule_closure21),t._EnvironmentModule$_2(e,r,i,s,l,_,p,w,g,d,!s.get$isEmpty(s)||f.JSArray_methods.any$1(e._async_environment0$_allModules,new t._EnvironmentModule__EnvironmentModule_closure22))},_EnvironmentModule__makeModulesByVariable2(e){var r,n,s,a,i,l;if(e.get$isEmpty(e))return f.Map_empty16;for(r=t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.Module_AsyncCallable_2),n=e.get$iterator(e);n.moveNext$0();)if(s=n.get$current(n),s instanceof t._EnvironmentModule2){for(a=s._async_environment0$_modulesByVariable,a=a.get$values(a),a=a.get$iterator(a);a.moveNext$0();)i=a.get$current(a),l=i.get$variables(),t.setAll0(r,l.get$keys(l),i);t.setAll0(r,C.get$keys$z(f.JSArray_methods.get$first(s._async_environment0$_environment._async_environment0$_variables)),s)}else a=s.get$variables(),t.setAll0(r,a.get$keys(a),s);return r},_EnvironmentModule__memberMap2(e,r,n){var s,a,i;if(e=new t.PublicMemberMapView0(e,n._eval$1("PublicMemberMapView0<0>")),r.get$isEmpty(r))return e;for(s=t._setArrayType([],n._eval$1("JSArray<Map<String,0>>")),a=r.get$iterator(r);a.moveNext$0();)i=a.get$current(a),i.get$isNotEmpty(i)&&s.push(i);return s.push(e),s.length===1?e:t.MergedMapView$0(s,h.String,n)},_EnvironmentModule$_2(e,r,n,s,a,i,l,_,p,d,g){return new t._EnvironmentModule2(e._async_environment0$_allModules,i,l,_,p,s,r,n,d,g,e,a)},AsyncEnvironment0:function(r,n,s,a,i,l,_,p,d,g,S,b,w,E,L){var T=this;T._async_environment0$_modules=r,T._async_environment0$_namespaceNodes=n,T._async_environment0$_globalModules=s,T._async_environment0$_importedModules=a,T._async_environment0$_forwardedModules=i,T._async_environment0$_nestedForwardedModules=l,T._async_environment0$_allModules=_,T._async_environment0$_variables=p,T._async_environment0$_variableNodes=d,T._async_environment0$_variableIndices=g,T._async_environment0$_functions=S,T._async_environment0$_functionIndices=b,T._async_environment0$_mixins=w,T._async_environment0$_mixinIndices=E,T._async_environment0$_content=L,T._async_environment0$_inMixin=!1,T._async_environment0$_inSemiGlobalScope=!0,T._async_environment0$_lastVariableIndex=T._async_environment0$_lastVariableName=null},AsyncEnvironment__getVariableFromGlobalModule_closure0:function(r){this.name=r},AsyncEnvironment_setVariable_closure2:function(r,n){this.$this=r,this.name=n},AsyncEnvironment_setVariable_closure3:function(r){this.name=r},AsyncEnvironment_setVariable_closure4:function(r,n){this.$this=r,this.name=n},AsyncEnvironment__getFunctionFromGlobalModule_closure0:function(r){this.name=r},AsyncEnvironment__getMixinFromGlobalModule_closure0:function(r){this.name=r},AsyncEnvironment_toModule_closure0:function(){},AsyncEnvironment_toDummyModule_closure0:function(){},_EnvironmentModule2:function(r,n,s,a,i,l,_,p,d,g,S,b){var w=this;w.upstream=r,w.variables=n,w.variableNodes=s,w.functions=a,w.mixins=i,w.extensionStore=l,w.css=_,w.preModuleComments=p,w.transitivelyContainsCss=d,w.transitivelyContainsExtensions=g,w._async_environment0$_environment=S,w._async_environment0$_modulesByVariable=b},_EnvironmentModule__EnvironmentModule_closure17:function(){},_EnvironmentModule__EnvironmentModule_closure18:function(){},_EnvironmentModule__EnvironmentModule_closure19:function(){},_EnvironmentModule__EnvironmentModule_closure20:function(){},_EnvironmentModule__EnvironmentModule_closure21:function(){},_EnvironmentModule__EnvironmentModule_closure22:function(){},_EvaluateVisitor$2(e,r,n,s,a,i){var l,_=h.Uri,p=h.Module_AsyncCallable_2,d=t._setArrayType([],h.JSArray_Record_2_String_and_AstNode_2);return s==null?l=r??t.AsyncImportCache$none(n):l=null,_=new t._EvaluateVisitor2(l,s,t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.AsyncCallable_2),t.LinkedHashMap_LinkedHashMap$_empty(_,p),t.LinkedHashMap_LinkedHashMap$_empty(_,p),t.LinkedHashMap_LinkedHashMap$_empty(_,h.Configuration_2),t.LinkedHashMap_LinkedHashMap$_empty(_,h.AstNode_2),n,t.LinkedHashSet_LinkedHashSet$_empty(h.Record_2_String_and_SourceSpan),a,i,t.AsyncEnvironment$0(),t.LinkedHashSet_LinkedHashSet$_empty(_),t.LinkedHashMap_LinkedHashMap$_empty(_,h.nullable_AstNode_2),d,f.Configuration_Map_empty_null0),_._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap2(e,r,n,s,a,i),_},_EvaluateVisitor2:function(r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T){var F=this;F._async_evaluate0$_importCache=r,F._async_evaluate0$_nodeImporter=n,F._async_evaluate0$_builtInFunctions=s,F._async_evaluate0$_builtInModules=a,F._async_evaluate0$_modules=i,F._async_evaluate0$_moduleConfigurations=l,F._async_evaluate0$_moduleNodes=_,F._async_evaluate0$_logger=p,F._async_evaluate0$_warningsEmitted=d,F._async_evaluate0$_quietDeps=g,F._async_evaluate0$_sourceMap=S,F._async_evaluate0$_environment=b,F._async_evaluate0$_declarationName=F._async_evaluate0$__parent=F._async_evaluate0$_mediaQuerySources=F._async_evaluate0$_mediaQueries=F._async_evaluate0$_styleRuleIgnoringAtRoot=null,F._async_evaluate0$_member="root stylesheet",F._async_evaluate0$_importSpan=F._async_evaluate0$_callableNode=F._async_evaluate0$_currentCallable=null,F._async_evaluate0$_inSupportsDeclaration=F._async_evaluate0$_inKeyframes=F._async_evaluate0$_atRootExcludingStyleRule=F._async_evaluate0$_inUnknownAtRule=F._async_evaluate0$_inFunction=!1,F._async_evaluate0$_loadedUrls=w,F._async_evaluate0$_activeModules=E,F._async_evaluate0$_stack=L,F._async_evaluate0$_importer=null,F._async_evaluate0$_inDependency=!1,F._async_evaluate0$__extensionStore=F._async_evaluate0$_preModuleComments=F._async_evaluate0$_outOfOrderImports=F._async_evaluate0$__endOfImports=F._async_evaluate0$__root=F._async_evaluate0$__stylesheet=null,F._async_evaluate0$_configuration=T},_EvaluateVisitor_closure38:function(r){this.$this=r},_EvaluateVisitor_closure39:function(r){this.$this=r},_EvaluateVisitor_closure40:function(r){this.$this=r},_EvaluateVisitor_closure41:function(r){this.$this=r},_EvaluateVisitor_closure42:function(r){this.$this=r},_EvaluateVisitor_closure43:function(r){this.$this=r},_EvaluateVisitor_closure44:function(r){this.$this=r},_EvaluateVisitor_closure45:function(r){this.$this=r},_EvaluateVisitor_closure46:function(r){this.$this=r},_EvaluateVisitor__closure14:function(r,n,s){this.$this=r,this.name=n,this.module=s},_EvaluateVisitor_closure47:function(r){this.$this=r},_EvaluateVisitor__closure13:function(r,n,s){this.$this=r,this.name=n,this.module=s},_EvaluateVisitor_closure48:function(r){this.$this=r},_EvaluateVisitor_closure49:function(r){this.$this=r},_EvaluateVisitor__closure11:function(r,n,s){this.values=r,this.span=n,this.callableNode=s},_EvaluateVisitor__closure12:function(r){this.$this=r},_EvaluateVisitor_closure50:function(r){this.$this=r},_EvaluateVisitor_run_closure2:function(r,n,s){this.$this=r,this.node=n,this.importer=s},_EvaluateVisitor_run__closure2:function(r,n,s){this.$this=r,this.importer=n,this.node=s},_EvaluateVisitor__loadModule_closure5:function(r,n){this._box_1=r,this.callback=n},_EvaluateVisitor__loadModule_closure6:function(r,n,s,a,i,l,_){var p=this;p.$this=r,p.url=n,p.nodeWithSpan=s,p.baseUrl=a,p.namesInErrors=i,p.configuration=l,p.callback=_},_EvaluateVisitor__loadModule__closure5:function(r,n){this.$this=r,this.message=n},_EvaluateVisitor__loadModule__closure6:function(r,n,s){this._box_0=r,this.callback=n,this.firstLoad=s},_EvaluateVisitor__execute_closure2:function(r,n,s,a,i,l,_){var p=this;p.$this=r,p.importer=n,p.stylesheet=s,p.extensionStore=a,p.configuration=i,p.css=l,p.preModuleComments=_},_EvaluateVisitor__combineCss_closure5:function(){},_EvaluateVisitor__combineCss_closure6:function(r){this.selectors=r},_EvaluateVisitor__combineCss_visitModule2:function(r,n,s,a,i,l){var _=this;_.$this=r,_.seen=n,_.clone=s,_.css=a,_.imports=i,_.sorted=l},_EvaluateVisitor__extendModules_closure5:function(r){this.originalSelectors=r},_EvaluateVisitor__extendModules_closure6:function(){},_EvaluateVisitor_visitAtRootRule_closure5:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitAtRootRule_closure6:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__scopeForAtRoot_closure17:function(r,n,s){this.$this=r,this.newParent=n,this.node=s},_EvaluateVisitor__scopeForAtRoot_closure18:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor__scopeForAtRoot_closure19:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor__scopeForAtRoot__closure2:function(r,n){this.innerScope=r,this.callback=n},_EvaluateVisitor__scopeForAtRoot_closure20:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor__scopeForAtRoot_closure21:function(){},_EvaluateVisitor__scopeForAtRoot_closure22:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor_visitContentRule_closure2:function(r,n){this.$this=r,this.content=n},_EvaluateVisitor_visitDeclaration_closure2:function(r,n){this._box_0=r,this.$this=n},_EvaluateVisitor_visitEachRule_closure8:function(r,n,s){this._box_0=r,this.$this=n,this.nodeWithSpan=s},_EvaluateVisitor_visitEachRule_closure9:function(r,n,s){this._box_0=r,this.$this=n,this.nodeWithSpan=s},_EvaluateVisitor_visitEachRule_closure10:function(r,n,s,a){var i=this;i.$this=r,i.list=n,i.setVariables=s,i.node=a},_EvaluateVisitor_visitEachRule__closure2:function(r,n,s){this.$this=r,this.setVariables=n,this.node=s},_EvaluateVisitor_visitEachRule___closure2:function(r){this.$this=r},_EvaluateVisitor_visitAtRule_closure8:function(r){this.$this=r},_EvaluateVisitor_visitAtRule_closure9:function(r,n,s){this.$this=r,this.name=n,this.children=s},_EvaluateVisitor_visitAtRule__closure2:function(r,n){this.$this=r,this.children=n},_EvaluateVisitor_visitAtRule_closure10:function(){},_EvaluateVisitor_visitForRule_closure14:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitForRule_closure15:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitForRule_closure16:function(r){this.fromNumber=r},_EvaluateVisitor_visitForRule_closure17:function(r,n){this.toNumber=r,this.fromNumber=n},_EvaluateVisitor_visitForRule_closure18:function(r,n,s,a,i,l){var _=this;_._box_0=r,_.$this=n,_.node=s,_.from=a,_.direction=i,_.fromNumber=l},_EvaluateVisitor_visitForRule__closure2:function(r){this.$this=r},_EvaluateVisitor_visitForwardRule_closure5:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitForwardRule_closure6:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__registerCommentsForModule_closure2:function(){},_EvaluateVisitor_visitIfRule_closure2:function(r){this.$this=r},_EvaluateVisitor_visitIfRule__closure2:function(r,n){this.$this=r,this.clause=n},_EvaluateVisitor_visitIfRule___closure2:function(r){this.$this=r},_EvaluateVisitor__visitDynamicImport_closure2:function(r,n){this.$this=r,this.$import=n},_EvaluateVisitor__visitDynamicImport__closure11:function(r){this.$this=r},_EvaluateVisitor__visitDynamicImport__closure12:function(){},_EvaluateVisitor__visitDynamicImport__closure13:function(){},_EvaluateVisitor__visitDynamicImport__closure14:function(r,n,s,a,i){var l=this;l._box_0=r,l.$this=n,l.loadsUserDefinedModules=s,l.environment=a,l.children=i},_EvaluateVisitor__applyMixin_closure9:function(r,n,s,a){var i=this;i.$this=r,i.$arguments=n,i.mixin=s,i.nodeWithSpanWithoutContent=a},_EvaluateVisitor__applyMixin__closure6:function(r,n,s,a){var i=this;i.$this=r,i.$arguments=n,i.mixin=s,i.nodeWithSpanWithoutContent=a},_EvaluateVisitor__applyMixin_closure8:function(r){this._1_0=r},_EvaluateVisitor__applyMixin_closure10:function(r,n,s,a){var i=this;i.$this=r,i.contentCallable=n,i.mixin=s,i.nodeWithSpanWithoutContent=a},_EvaluateVisitor__applyMixin__closure5:function(r,n,s){this.$this=r,this.mixin=n,this.nodeWithSpanWithoutContent=s},_EvaluateVisitor__applyMixin___closure2:function(r,n,s){this.$this=r,this.mixin=n,this.nodeWithSpanWithoutContent=s},_EvaluateVisitor__applyMixin____closure2:function(r,n){this.$this=r,this.statement=n},_EvaluateVisitor_visitIncludeRule_closure8:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitIncludeRule_closure9:function(r){this.$this=r},_EvaluateVisitor_visitIncludeRule_closure10:function(r){this.node=r},_EvaluateVisitor_visitMediaRule_closure8:function(r,n){this.$this=r,this.queries=n},_EvaluateVisitor_visitMediaRule_closure9:function(r,n,s,a,i){var l=this;l.$this=r,l.mergedQueries=n,l.queries=s,l.mergedSources=a,l.node=i},_EvaluateVisitor_visitMediaRule__closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitMediaRule___closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitMediaRule_closure10:function(r){this.mergedSources=r},_EvaluateVisitor_visitStyleRule_closure14:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitStyleRule_closure15:function(){},_EvaluateVisitor_visitStyleRule_closure16:function(r,n,s){this.$this=r,this.rule=n,this.node=s},_EvaluateVisitor_visitStyleRule__closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitStyleRule_closure17:function(){},_EvaluateVisitor_visitStyleRule_closure18:function(){},_EvaluateVisitor_visitSupportsRule_closure5:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitSupportsRule__closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitSupportsRule_closure6:function(){},_EvaluateVisitor__visitSupportsCondition_closure2:function(r,n){this._box_0=r,this.$this=n},_EvaluateVisitor_visitVariableDeclaration_closure8:function(r,n,s){this._box_0=r,this.$this=n,this.node=s},_EvaluateVisitor_visitVariableDeclaration_closure9:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitVariableDeclaration_closure10:function(r,n,s){this.$this=r,this.node=n,this.value=s},_EvaluateVisitor_visitUseRule_closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitWarnRule_closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitWhileRule_closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitWhileRule__closure2:function(r){this.$this=r},_EvaluateVisitor_visitBinaryOperationExpression_closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__slash_closure5:function(r){this._1_0=r},_EvaluateVisitor__slash_closure6:function(r){this._1_0=r},_EvaluateVisitor__slash_recommendation2:function(){},_EvaluateVisitor_visitVariableExpression_closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitUnaryOperationExpression_closure2:function(r,n){this.node=r,this.operand=n},_EvaluateVisitor_visitListExpression_closure2:function(r){this.$this=r},_EvaluateVisitor_visitFunctionExpression_closure8:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitFunctionExpression_closure9:function(){},_EvaluateVisitor_visitFunctionExpression_closure10:function(r,n,s){this._box_0=r,this.$this=n,this.node=s},_EvaluateVisitor__checkCalculationArguments_check2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__visitCalculationExpression_closure2:function(r,n,s,a){var i=this;i._box_0=r,i.$this=n,i.node=s,i.inLegacySassFunction=a},_EvaluateVisitor__checkAdjacentCalculationValues_closure2:function(r){this._0_0=r},_EvaluateVisitor_visitInterpolatedFunctionExpression_closure2:function(r,n,s){this.$this=r,this.node=n,this.$function=s},_EvaluateVisitor__runUserDefinedCallable_closure2:function(r,n,s,a,i,l){var _=this;_.$this=r,_.callable=n,_.evaluated=s,_.nodeWithSpan=a,_.run=i,_.V=l},_EvaluateVisitor__runUserDefinedCallable__closure2:function(r,n,s,a,i,l){var _=this;_.$this=r,_.evaluated=n,_.callable=s,_.nodeWithSpan=a,_.run=i,_.V=l},_EvaluateVisitor__runUserDefinedCallable___closure2:function(r,n,s,a,i,l){var _=this;_.$this=r,_.evaluated=n,_.callable=s,_.nodeWithSpan=a,_.run=i,_.V=l},_EvaluateVisitor__runUserDefinedCallable____closure2:function(){},_EvaluateVisitor__runFunctionCallable_closure2:function(r,n){this.$this=r,this.callable=n},_EvaluateVisitor__runBuiltInCallable_closure8:function(r,n,s){this._box_0=r,this.evaluated=n,this.namedSet=s},_EvaluateVisitor__runBuiltInCallable_closure9:function(r,n){this._box_0=r,this.evaluated=n},_EvaluateVisitor__runBuiltInCallable_closure10:function(){},_EvaluateVisitor__evaluateArguments_closure11:function(){},_EvaluateVisitor__evaluateArguments_closure12:function(r,n){this.$this=r,this.restNodeForSpan=n},_EvaluateVisitor__evaluateArguments_closure13:function(r,n,s,a){var i=this;i.$this=r,i.named=n,i.restNodeForSpan=s,i.namedNodes=a},_EvaluateVisitor__evaluateArguments_closure14:function(){},_EvaluateVisitor__evaluateMacroArguments_closure11:function(r){this.restArgs=r},_EvaluateVisitor__evaluateMacroArguments_closure12:function(r,n,s){this.$this=r,this.restNodeForSpan=n,this.restArgs=s},_EvaluateVisitor__evaluateMacroArguments_closure13:function(r,n,s,a){var i=this;i.$this=r,i.named=n,i.restNodeForSpan=s,i.restArgs=a},_EvaluateVisitor__evaluateMacroArguments_closure14:function(r,n,s){this.$this=r,this.keywordRestNodeForSpan=n,this.keywordRestArgs=s},_EvaluateVisitor__addRestMap_closure2:function(r,n,s,a,i,l){var _=this;_.$this=r,_.values=n,_.convert=s,_.expressionNode=a,_.map=i,_.nodeWithSpan=l},_EvaluateVisitor__verifyArguments_closure2:function(r,n,s){this.$arguments=r,this.positional=n,this.named=s},_EvaluateVisitor_visitCssAtRule_closure5:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssAtRule_closure6:function(){},_EvaluateVisitor_visitCssKeyframeBlock_closure5:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssKeyframeBlock_closure6:function(){},_EvaluateVisitor_visitCssMediaRule_closure8:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssMediaRule_closure9:function(r,n,s,a){var i=this;i.$this=r,i.mergedQueries=n,i.node=s,i.mergedSources=a},_EvaluateVisitor_visitCssMediaRule__closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssMediaRule___closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssMediaRule_closure10:function(r){this.mergedSources=r},_EvaluateVisitor_visitCssStyleRule_closure8:function(r,n,s){this.$this=r,this.rule=n,this.node=s},_EvaluateVisitor_visitCssStyleRule__closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssStyleRule_closure9:function(){},_EvaluateVisitor_visitCssStyleRule_closure10:function(r){this._0_0=r},_EvaluateVisitor_visitCssSupportsRule_closure5:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssSupportsRule__closure2:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssSupportsRule_closure6:function(){},_EvaluateVisitor__performInterpolationHelper_closure2:function(r){this.interpolation=r},_EvaluateVisitor__serialize_closure2:function(r,n){this.value=r,this.quote=n},_EvaluateVisitor__expressionNode_closure2:function(r,n){this.$this=r,this.expression=n},_EvaluateVisitor__withoutSlash_recommendation2:function(){},_EvaluateVisitor__stackFrame_closure2:function(r){this.$this=r},_ImportedCssVisitor2:function(r){this._async_evaluate0$_visitor=r},_ImportedCssVisitor_visitCssAtRule_closure2:function(){},_ImportedCssVisitor_visitCssMediaRule_closure2:function(r){this.hasBeenMerged=r},_ImportedCssVisitor_visitCssStyleRule_closure2:function(){},_ImportedCssVisitor_visitCssSupportsRule_closure2:function(){},_EvaluationContext2:function(r,n){this._async_evaluate0$_visitor=r,this._async_evaluate0$_defaultWarnNodeWithSpan=n},JSToDartAsyncFileImporter:function(r){this._findFileUrl=r},JSToDartAsyncFileImporter_canonicalize_closure:function(r,n){this.$this=r,this.url=n},AsyncImportCache$(e,r,n,s){var a=h.nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl_2,i=h.Uri,l=t.AsyncImportCache__toImporters0(e,r,s);return new t.AsyncImportCache0(l,n,t.LinkedHashMap_LinkedHashMap$_empty(h.Record_2_Uri_and_bool_forImport,a),t.LinkedHashMap_LinkedHashMap$_empty(h.Record_4_Uri_and_AsyncImporter_baseImporter_and_nullable_Uri_baseUrl_and_bool_forImport_2,a),t.LinkedHashMap_LinkedHashMap$_empty(i,h.nullable_Stylesheet_2),t.LinkedHashMap_LinkedHashMap$_empty(i,h.ImporterResult_2))},AsyncImportCache$none(e){var r=h.nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl_2,n=h.Uri;return new t.AsyncImportCache0(f.List_empty25,e,t.LinkedHashMap_LinkedHashMap$_empty(h.Record_2_Uri_and_bool_forImport,r),t.LinkedHashMap_LinkedHashMap$_empty(h.Record_4_Uri_and_AsyncImporter_baseImporter_and_nullable_Uri_baseUrl_and_bool_forImport_2,r),t.LinkedHashMap_LinkedHashMap$_empty(n,h.nullable_Stylesheet_2),t.LinkedHashMap_LinkedHashMap$_empty(n,h.ImporterResult_2))},AsyncImportCache__toImporters0(e,r,n){var s,a,i,l,_,p,d=null,g=t.getEnvironmentVariable0("SASS_PATH");if(t.isBrowser())return s=t._setArrayType([],h.JSArray_AsyncImporter),e!=null&&f.JSArray_methods.addAll$1(s,e),s;if(s=t._setArrayType([],h.JSArray_AsyncImporter),e!=null&&f.JSArray_methods.addAll$1(s,e),r!=null)for(a=C.get$iterator$ax(r);a.moveNext$0();)i=a.get$current(a),s.push(new t.FilesystemImporter0(V.$get$context().absolute$15(i,d,d,d,d,d,d,d,d,d,d,d,d,d,d)));if(g!=null)for(a=t.isNodeJs()?$.process:d,i=g.split(C.$eq$(a==null?d:C.get$platform$x(a),"win32")?";":":"),l=i.length,_=0;_<l;++_)p=i[_],s.push(new t.FilesystemImporter0(V.$get$context().absolute$15(p,d,d,d,d,d,d,d,d,d,d,d,d,d,d)));return s},AsyncImportCache0:function(r,n,s,a,i,l){var _=this;_._async_import_cache0$_importers=r,_._async_import_cache0$_logger=n,_._async_import_cache0$_canonicalizeCache=s,_._async_import_cache0$_relativeCanonicalizeCache=a,_._async_import_cache0$_importCache=i,_._async_import_cache0$_resultsCache=l},AsyncImportCache_canonicalize_closure1:function(r,n,s,a,i){var l=this;l.$this=r,l.baseImporter=n,l.baseUrl=s,l.url=a,l.forImport=i},AsyncImportCache_canonicalize_closure2:function(r,n,s,a){var i=this;i.$this=r,i.url=n,i.baseUrl=s,i.forImport=a},AsyncImportCache__canonicalize_closure1:function(r,n){this.importer=r,this.resolved=n},AsyncImportCache__canonicalize__closure0:function(r,n){this.importer=r,this.resolved=n},AsyncImportCache__canonicalize_closure2:function(r,n){this.importer=r,this.resolved=n},AsyncImportCache_importCanonical_closure0:function(r,n,s,a,i){var l=this;l.$this=r,l.importer=n,l.canonicalUrl=s,l.originalUrl=a,l.quiet=i},AsyncImportCache_humanize_closure3:function(r){this.canonicalUrl=r},AsyncImportCache_humanize_closure4:function(){},AsyncImportCache_humanize_closure5:function(){},AsyncImportCache_humanize_closure6:function(r){this.canonicalUrl=r},AtRootQueryParser$0(e,r,n){var s=t.SpanScanner$(e,n);return new t.AtRootQueryParser0(s,r,null)},AtRootQueryParser0:function(r,n,s){this.scanner=r,this.logger=n,this._parser0$_interpolationMap=s},AtRootQueryParser_parse_closure0:function(r){this.$this=r},AtRootQuery0:function(r,n,s,a){var i=this;i.include=r,i.names=n,i._at_root_query0$_all=s,i._at_root_query0$_rule=a},AtRootRule$0(e,r,n){var s=t.List_List$unmodifiable(e,h.Statement_2),a=f.JSArray_methods.any$1(s,new t.ParentStatement_closure0);return new t.AtRootRule0(n,r,s,a)},AtRootRule0:function(r,n,s,a){var i=this;i.query=r,i.span=n,i.children=s,i.hasDeclarations=a},ModifiableCssAtRule$0(e,r,n,s){var a=t._setArrayType([],h.JSArray_ModifiableCssNode_2);return new t.ModifiableCssAtRule0(e,s,n,r,new t.UnmodifiableListView(a,h.UnmodifiableListView_ModifiableCssNode_2),a)},ModifiableCssAtRule0:function(r,n,s,a,i,l){var _=this;_.name=r,_.value=n,_.isChildless=s,_.span=a,_.children=i,_._node$_children=l,_._node$_indexInParent=_._node$_parent=null,_.isGroupEnd=!1},AtRule$0(e,r,n,s){var a=n==null?null:t.List_List$unmodifiable(n,h.Statement_2),i=a==null?null:f.JSArray_methods.any$1(a,new t.ParentStatement_closure0);return new t.AtRule0(e,s,r,a,i===!0)},AtRule0:function(r,n,s,a,i){var l=this;l.name=r,l.value=n,l.span=s,l.children=a,l.hasDeclarations=i},AttributeSelector0:function(r,n,s,a,i){var l=this;l.name=r,l.op=n,l.value=s,l.modifier=a,l.span=i},AttributeOperator0:function(r,n){this._attribute0$_text=r,this._name=n},BinaryOperationExpression0:function(r,n,s,a){var i=this;i.operator=r,i.left=n,i.right=s,i.allowsSlash=a},BinaryOperator0:function(r,n,s,a,i){var l=this;l.name=r,l.operator=n,l.precedence=s,l.isAssociative=a,l._name=i},BooleanExpression0:function(r,n){this.value=r,this.span=n},booleanClass_closure:function(){},booleanClass__closure:function(){},legacyBooleanClass_closure:function(){},legacyBooleanClass__closure:function(){},legacyBooleanClass__closure0:function(){},SassBoolean0:function(r){this.value=r},Box0:function(r,n){this._box0$_inner=r,this.$ti=n},ModifiableBox0:function(r,n){this.value=r,this.$ti=n},BuiltInCallable$function0(e,r,n,s){return new t.BuiltInCallable0(e,t._setArrayType([new t._Record_2(t.ScssParser$0("@function "+e+"("+r+") {",null,s).parseArgumentDeclaration$0(),n)],h.JSArray_Record_2_ArgumentDeclaration_and_Value_Function_List_Value_2),!1)},BuiltInCallable$mixin0(e,r,n,s,a){return new t.BuiltInCallable0(e,t._setArrayType([new t._Record_2(t.ScssParser$0("@mixin "+e+"("+r+") {",null,a).parseArgumentDeclaration$0(),new t.BuiltInCallable$mixin_closure0(n))],h.JSArray_Record_2_ArgumentDeclaration_and_Value_Function_List_Value_2),s)},BuiltInCallable$overloadedFunction0(e,r){var n,s,a,i,l,_,p,d=t._setArrayType([],h.JSArray_Record_2_ArgumentDeclaration_and_Value_Function_List_Value_2);for(n=h.String,s=t.MapExtensions_get_pairs0(r,n,h.Value_Function_List_Value_2),s=s.get$iterator(s),a="@function "+e+"(",i=h.VariableDeclaration_2;s.moveNext$0();)l=s.get$current(s),_=l._0,p=l._1,l=t.SpanScanner$(a+_+") {",null),d.push(new t._Record_2(new t.ScssParser0(t.LinkedHashMap_LinkedHashMap$_empty(n,i),l,f.StderrLogger_false0,null).parseArgumentDeclaration$0(),p));return new t.BuiltInCallable0(e,d,!1)},BuiltInCallable0:function(r,n,s){this.name=r,this._built_in$_overloads=n,this.acceptsContent=s},BuiltInCallable$mixin_closure0:function(r){this.callback=r},BuiltInModule$0(e,r,n,s,a){var i=t._Uri__Uri(null,e,null,"sass"),l=t.BuiltInModule__callableMap0(r,a),_=t.BuiltInModule__callableMap0(n,a),p=s==null?f.Map_empty13:new t.UnmodifiableMapView(s,h.UnmodifiableMapView_String_Value_2);return new t.BuiltInModule0(i,l,_,p,a._eval$1("BuiltInModule0<0>"))},BuiltInModule__callableMap0(e,r){var n,s,a,i=h.String;if(e==null)i=t.LinkedHashMap_LinkedHashMap$_empty(i,r);else{for(i=t.LinkedHashMap_LinkedHashMap$_empty(i,r),n=e.length,s=0;s<e.length;e.length===n||(0,t.throwConcurrentModificationError)(e),++s)a=e[s],i.$indexSet(0,C.get$name$x(a),a);i=new t.UnmodifiableMapView(i,h.$env_1_1_String._bind$1(r)._eval$1("UnmodifiableMapView<1,2>"))}return new t.UnmodifiableMapView(i,h.$env_1_1_String._bind$1(r)._eval$1("UnmodifiableMapView<1,2>"))},BuiltInModule0:function(r,n,s,a,i){var l=this;l.url=r,l.functions=n,l.mixins=s,l.variables=a,l.$ti=i},_assertCalculationValue(e){var r;e:{if(e instanceof t.SassNumber0?r=!0:r=e instanceof t.SassString0&&!e._string0$_hasQuotes||e instanceof t.SassCalculation0||e instanceof t.CalculationOperation0||e instanceof t.CalculationInterpolation,r){r=null;break e}r=t.jsThrow0(new $.Error("Argument `"+t.S(e)+"` must be one of SassNumber, unquoted SassString, SassCalculation, CalculationOperation, CalculationInterpolation"))}return r},_isValidClampArg(e){var r;e:{if(e instanceof t.CalculationInterpolation?r=!0:r=e instanceof t.SassString0&&!e._string0$_hasQuotes,r){r=!0;break e}r=!1;break e}return r},calculationClass_closure:function(){},calculationClass__closure:function(){},calculationClass__closure0:function(){},calculationClass__closure1:function(){},calculationClass__closure2:function(){},calculationClass__closure3:function(){},calculationClass__closure4:function(){},calculationClass__closure5:function(){},calculationOperationClass_closure:function(){},calculationOperationClass__closure:function(){},calculationOperationClass___closure:function(r){this.strOperator=r},calculationOperationClass__closure0:function(){},calculationOperationClass__closure1:function(){},calculationOperationClass__closure2:function(){},calculationOperationClass__closure3:function(){},calculationOperationClass__closure4:function(){},calculationInterpolationClass_closure:function(){},calculationInterpolationClass__closure:function(){},calculationInterpolationClass__closure0:function(){},calculationInterpolationClass__closure1:function(){},calculationInterpolationClass__closure2:function(){},SassCalculation_calc0(e){var r,n,s=t.SassCalculation__simplify0(e);e:{if(s instanceof t.SassNumber0?(r=s,n=!0):(r=null,n=!1),n){n=r;break e}if(s instanceof t.SassCalculation0?(r=s,n=!0):(r=null,n=!1),n){n=r;break e}n=new t.SassCalculation0("calc",t.List_List$unmodifiable([s],h.Object));break e}return n},SassCalculation_min0(e){var r,n,s,a,i=t.List_List$unmodifiable(C.map$1$1$ax(e,t.calculation0_SassCalculation__simplify$closure(),h.dynamic),h.Object),l=i.length;if(l===0)throw t.wrapException(t.ArgumentError$("min() must have at least one argument.",null));for(r=null,n=0;n<l;++n)if(s=i[n],s instanceof t.SassNumber0?a=r!=null&&!r.isComparableTo$1(s):a=!0,a){r=null;break}else(r==null||r.greaterThan$1(s).value)&&(r=s);return r??(t.SassCalculation__verifyCompatibleNumbers0(i),new t.SassCalculation0("min",i))},SassCalculation_max0(e){var r,n,s,a,i=t.List_List$unmodifiable(C.map$1$1$ax(e,t.calculation0_SassCalculation__simplify$closure(),h.dynamic),h.Object),l=i.length;if(l===0)throw t.wrapException(t.ArgumentError$("max() must have at least one argument.",null));for(r=null,n=0;n<l;++n)if(s=i[n],s instanceof t.SassNumber0?a=r!=null&&!r.isComparableTo$1(s):a=!0,a){r=null;break}else(r==null||r.lessThan$1(s).value)&&(r=s);return r??(t.SassCalculation__verifyCompatibleNumbers0(i),new t.SassCalculation0("max",i))},SassCalculation_hypot0(e){var r,n,s,a,i,l,_,p=t.List_List$unmodifiable(f.JSArray_methods.map$1$1(e,t.calculation0_SassCalculation__simplify$closure(),h.dynamic),h.Object),d=p.length;if(d===0)throw t.wrapException(t.ArgumentError$("hypot() must have at least one argument.",null));if(t.SassCalculation__verifyCompatibleNumbers0(p),r=f.JSArray_methods.get$first(p),!(r instanceof t.SassNumber0)||r.hasUnit$1("%"))return new t.SassCalculation0("hypot",p);for(n=0,s=0;s<d;){if(a=p[s],!(a instanceof t.SassNumber0)||!a.hasCompatibleUnits$1(r))return new t.SassCalculation0("hypot",p);++s,i=a.convertValueToMatch$3(r,"numbers["+s+"]","numbers[1]"),n+=i*i}return d=Math.sqrt(n),l=C.getInterceptor$x(r),_=l.get$numeratorUnits(r),t.SassNumber_SassNumber$withUnits0(d,l.get$denominatorUnits(r),_)},SassCalculation_abs0(e){var r,n;return e=t.SassCalculation__simplify0(e),e instanceof t.SassNumber0?(e.hasUnit$1("%")&&(r=e.toString$0(0),n=e.toString$0(0),t.EvaluationContext_current0().warn$2(0,W.Passinp+r+`)
  113. To emit a CSS abs() now: abs(#{`+n+W.x7d__Mor,f.Deprecation_la6)),t.SassNumber_SassNumber0(Math.abs(e._number1$_value),null).coerceToMatch$1(e)):new t.SassCalculation0("abs",t._setArrayType([e],h.JSArray_Object))},SassCalculation_exp0(e){return e=t.SassCalculation__simplify0(e),e instanceof t.SassNumber0?(e.assertNoUnits$0(),t.pow1(t.SassNumber_SassNumber0(2.718281828459045,null),e)):new t.SassCalculation0("exp",t._setArrayType([e],h.JSArray_Object))},SassCalculation_sign0(e){var r,n,s,a;e=t.SassCalculation__simplify0(e),r=t._InitializedCell$(new t.SassCalculation_sign_closure0(e));e:{if(n=e instanceof t.SassNumber0,n?s=isNaN(r._readFinal$0())||r._readFinal$0()===0:s=!1,s){n=e;break e}if(n?(n=!e.hasUnit$1("%"),a=e):(a=null,n=!1),n){n=t.SassNumber_SassNumber0(C.get$sign$in(a._number1$_value),null).coerceToMatch$1(e);break e}n=new t.SassCalculation0("sign",t._setArrayType([e],h.JSArray_Object));break e}return n},SassCalculation_clamp0(e,r,n){var s,a;if(r==null&&n!=null)throw t.wrapException(t.ArgumentError$("If value is null, max must also be null.",null));return e=t.SassCalculation__simplify0(e),r=t.NullableExtension_andThen0(r,t.calculation0_SassCalculation__simplify$closure()),n=t.NullableExtension_andThen0(n,t.calculation0_SassCalculation__simplify$closure()),e instanceof t.SassNumber0&&r instanceof t.SassNumber0&&n instanceof t.SassNumber0&&e.hasCompatibleUnits$1(r)&&e.hasCompatibleUnits$1(n)?r.lessThanOrEquals$1(e).value?e:r.greaterThanOrEquals$1(n).value?n:r:(s=[e],r!=null&&s.push(r),n!=null&&s.push(n),a=t.List_List$unmodifiable(s,h.Object),t.SassCalculation__verifyCompatibleNumbers0(a),t.SassCalculation__verifyLength0(a,3),new t.SassCalculation0("clamp",a))},SassCalculation_pow0(e,r){var n=t._setArrayType([e],h.JSArray_Object);return r!=null&&n.push(r),t.SassCalculation__verifyLength0(n,2),e=t.SassCalculation__simplify0(e),r=t.NullableExtension_andThen0(r,t.calculation0_SassCalculation__simplify$closure()),!(e instanceof t.SassNumber0)||!(r instanceof t.SassNumber0)?new t.SassCalculation0("pow",n):(e.assertNoUnits$0(),r.assertNoUnits$0(),t.pow1(e,r))},SassCalculation_log0(e,r){var n,s;return e=t.SassCalculation__simplify0(e),r=t.NullableExtension_andThen0(r,t.calculation0_SassCalculation__simplify$closure()),n=t._setArrayType([e],h.JSArray_Object),s=r!=null,s&&n.push(r),e instanceof t.SassNumber0?s=s&&!(r instanceof t.SassNumber0):s=!0,s?new t.SassCalculation0("log",n):(e.assertNoUnits$0(),r instanceof t.SassNumber0?(r.assertNoUnits$0(),t.log0(e,r)):t.log0(e,null))},SassCalculation_atan20(e,r){var n;return e=t.SassCalculation__simplify0(e),r=t.NullableExtension_andThen0(r,t.calculation0_SassCalculation__simplify$closure()),n=t._setArrayType([e],h.JSArray_Object),r!=null&&n.push(r),t.SassCalculation__verifyLength0(n,2),t.SassCalculation__verifyCompatibleNumbers0(n),!(e instanceof t.SassNumber0)||!(r instanceof t.SassNumber0)||e.hasUnit$1("%")||r.hasUnit$1("%")||!e.hasCompatibleUnits$1(r)?new t.SassCalculation0("atan2",n):t.SassNumber_SassNumber$withUnits0(Math.atan2(e._number1$_value,r.convertValueToMatch$3(e,"x","y"))*57.29577951308232,null,t._setArrayType(["deg"],h.JSArray_String))},SassCalculation_rem0(e,r){var n,s;return e=t.SassCalculation__simplify0(e),r=t.NullableExtension_andThen0(r,t.calculation0_SassCalculation__simplify$closure()),n=t._setArrayType([e],h.JSArray_Object),r!=null&&n.push(r),t.SassCalculation__verifyLength0(n,2),t.SassCalculation__verifyCompatibleNumbers0(n),!(e instanceof t.SassNumber0)||!(r instanceof t.SassNumber0)||!e.hasCompatibleUnits$1(r)?new t.SassCalculation0("rem",n):(s=e.modulo$1(r),n=r._number1$_value,t.DoubleWithSignedZero_get_signIncludingZero0(n)!==t.DoubleWithSignedZero_get_signIncludingZero0(e._number1$_value)?n==1/0||n==-1/0?e:s._number1$_value===0?s.unaryMinus$0():s.minus$1(r):s)},SassCalculation_mod0(e,r){var n;return e=t.SassCalculation__simplify0(e),r=t.NullableExtension_andThen0(r,t.calculation0_SassCalculation__simplify$closure()),n=t._setArrayType([e],h.JSArray_Object),r!=null&&n.push(r),t.SassCalculation__verifyLength0(n,2),t.SassCalculation__verifyCompatibleNumbers0(n),!(e instanceof t.SassNumber0)||!(r instanceof t.SassNumber0)||!e.hasCompatibleUnits$1(r)?new t.SassCalculation0("mod",n):e.modulo$1(r)},SassCalculation_round0(e,r,n){var s,a,i,l,_,p=null,d="round",g=new t._Record_3(t.SassCalculation__simplify0(e),t.NullableExtension_andThen0(r,t.calculation0_SassCalculation__simplify$closure()),t.NullableExtension_andThen0(n,t.calculation0_SassCalculation__simplify$closure())),S=t._InitializedCell$(new t.SassCalculation_round_closure9(g)),b=t._InitializedCell$(new t.SassCalculation_round_closure10(g)),w=t._InitializedCell$(new t.SassCalculation_round_closure11(b)),E=t._InitializedCell$(new t.SassCalculation_round_closure12(g)),L=t._InitializedCell$(new t.SassCalculation_round_closure13(E)),T=t._InitializedCell$(new t.SassCalculation_round_closure14(S)),F=t._InitializedCell$(new t.SassCalculation_round_closure15(T)),D=t._InitializedCell$(new t.SassCalculation_round_closure16(T)),B=t._InitializedCell$(new t.SassCalculation_round_closure17(T)),z=t._InitializedCell$(new t.SassCalculation_round_closure18(T));if(S._readFinal$0()instanceof t.SassNumber0?(s=S._readFinal$0(),a=w._readFinal$0()&&L._readFinal$0()):(s=p,a=!1),a)return a=f.JSNumber_methods.round$0(s._number1$_value),i=s.get$numeratorUnits(s),t.SassNumber_SassNumber$withUnits0(a,s.get$denominatorUnits(s),i);if(S._readFinal$0()instanceof t.SassNumber0?(s=S._readFinal$0(),b._readFinal$0()instanceof t.SassNumber0?(n=b._readFinal$0(),a=L._readFinal$0()&&!s.hasCompatibleUnits$1(n)):(n=p,a=!1)):(n=p,s=n,a=!1),a)return a=h.JSArray_Object,t.SassCalculation__verifyCompatibleNumbers0(t._setArrayType([s,n],a)),new t.SassCalculation0(d,t._setArrayType([s,n],a));if(S._readFinal$0()instanceof t.SassNumber0?(s=S._readFinal$0(),b._readFinal$0()instanceof t.SassNumber0?(n=b._readFinal$0(),a=L._readFinal$0(),a=a):(n=p,a=!1)):(n=p,s=n,a=!1),a)return t.SassCalculation__verifyCompatibleNumbers0(t._setArrayType([s,n],h.JSArray_Object)),t.SassCalculation__roundWithStep0("nearest",s,n);if(S._readFinal$0()instanceof t.SassString0&&(F._readFinal$0()||D._readFinal$0()||B._readFinal$0()||z._readFinal$0())?(l=S._readFinal$0(),b._readFinal$0()instanceof t.SassNumber0?(s=b._readFinal$0(),E._readFinal$0()instanceof t.SassNumber0?(n=E._readFinal$0(),a=!s.hasCompatibleUnits$1(n)):(n=p,a=!1)):(n=p,s=n,a=!1)):(n=p,s=n,l=s,a=!1),a)return a=h.JSArray_Object,t.SassCalculation__verifyCompatibleNumbers0(t._setArrayType([s,n],a)),new t.SassCalculation0(d,t._setArrayType([l,s,n],a));if(S._readFinal$0()instanceof t.SassString0&&(F._readFinal$0()||D._readFinal$0()||B._readFinal$0()||z._readFinal$0())?(l=S._readFinal$0(),b._readFinal$0()instanceof t.SassNumber0?(s=b._readFinal$0(),E._readFinal$0()instanceof t.SassNumber0?(n=E._readFinal$0(),a=!0):(n=p,a=!1)):(n=p,s=n,a=!1)):(n=p,s=n,l=s,a=!1),a)return t.SassCalculation__verifyCompatibleNumbers0(t._setArrayType([s,n],h.JSArray_Object)),t.SassCalculation__roundWithStep0(l._string0$_text,s,n);if(S._readFinal$0()instanceof t.SassString0&&(F._readFinal$0()||D._readFinal$0()||B._readFinal$0()||z._readFinal$0())?(l=S._readFinal$0(),b._readFinal$0()instanceof t.SassString0?(_=b._readFinal$0(),a=L._readFinal$0(),a=a):(_=p,a=!1)):(_=p,l=_,a=!1),a)return new t.SassCalculation0(d,t._setArrayType([l,_],h.JSArray_Object));if(S._readFinal$0()instanceof t.SassString0&&(F._readFinal$0()||D._readFinal$0()||B._readFinal$0()||z._readFinal$0())?a=b._readFinal$0()!=null&&!0&&L._readFinal$0():a=!1,a)throw t.wrapException(t.SassScriptException$0(W.If_str,p));if(S._readFinal$0()instanceof t.SassString0?a=(F._readFinal$0()||D._readFinal$0()||B._readFinal$0()||z._readFinal$0())&&w._readFinal$0()&&L._readFinal$0():a=!1,a)throw t.wrapException(t.SassScriptException$0(W.Number,p));if(S._readFinal$0()instanceof t.SassString0?(_=S._readFinal$0(),a=w._readFinal$0()&&L._readFinal$0()):(_=p,a=!1),a)return new t.SassCalculation0(d,t._setArrayType([_],h.JSArray_Object));if(s=S._readFinal$0(),w._readFinal$0()&&L._readFinal$0())throw t.wrapException(t.SassScriptException$0("Single argument "+t.S(s)+" expected to be simplifiable.",p));if(s=S._readFinal$0(),b._readFinal$0()!=null?(n=b._readFinal$0(),a=!0):(n=p,a=!1),a=a&&L._readFinal$0(),a)return new t.SassCalculation0(d,t._setArrayType([s,n],h.JSArray_Object));if(S._readFinal$0()instanceof t.SassString0?a=F._readFinal$0()||D._readFinal$0()||B._readFinal$0()||z._readFinal$0():a=!1,a?a=!0:a=S._readFinal$0()instanceof t.SassString0&&S._readFinal$0().get$isVar(),a?(l=S._readFinal$0(),b._readFinal$0()!=null?(s=b._readFinal$0(),a=!0):(s=p,a=!1),a&&E._readFinal$0()!=null?(n=E._readFinal$0(),a=!0):(n=p,a=!1)):(n=p,s=n,l=s,a=!1),a)return new t.SassCalculation0(d,t._setArrayType([l,s,n],h.JSArray_Object));throw b._readFinal$0()!=null&&E._readFinal$0()!=null?t.wrapException(t.SassScriptException$0(t.S(e)+W.x20must_b,p)):(w._readFinal$0()&&E._readFinal$0(),a=t.SassScriptException$0("Invalid parameters.",p),t.wrapException(a))},SassCalculation_operateInternal0(e,r,n,s,a){var i;return a?(r=t.SassCalculation__simplify0(r),n=t.SassCalculation__simplify0(n),f.CalculationOperator_IyK0===e||f.CalculationOperator_2bx0===e?(r instanceof t.SassNumber0&&n instanceof t.SassNumber0?i=s?r.isComparableTo$1(n):r.hasCompatibleUnits$1(n):i=!1,i?e===f.CalculationOperator_IyK0?r.plus$1(n):r.minus$1(n):(t.SassCalculation__verifyCompatibleNumbers0(t._setArrayType([r,n],h.JSArray_Object)),n instanceof t.SassNumber0?(i=n._number1$_value,i=i<0&&!t.fuzzyEquals0(i,0)):i=!1,i&&(n=n.times$1(t.SassNumber_SassNumber0(-1,null)),e=e===f.CalculationOperator_IyK0?f.CalculationOperator_2bx0:f.CalculationOperator_IyK0),new t.CalculationOperation0(e,r,n))):r instanceof t.SassNumber0&&n instanceof t.SassNumber0?e===f.CalculationOperator_jFr0?r.times$1(n):r.dividedBy$1(n):new t.CalculationOperation0(e,r,n)):new t.CalculationOperation0(e,r,n)},SassCalculation__roundWithStep0(e,r,n){var s,a,i,l,_,p,d,g,S,b,w;if(!t.LinkedHashSet_LinkedHashSet$_literal(["nearest","up","down","to-zero"],h.String).contains$1(0,e))throw t.wrapException(t.ArgumentError$(e+W.x20must_b,null));if(s=r._number1$_value,s==1/0||s==-1/0?(a=n._number1$_value,a=a==1/0||a==-1/0):a=!1,a?a=!0:(a=n._number1$_value,a=a===0||isNaN(s)||isNaN(a)),a)return s=r.get$numeratorUnits(r),t.SassNumber_SassNumber$withUnits0(NaN,r.get$denominatorUnits(r),s);if(s==1/0||s==-1/0)return r;if(a=n._number1$_value,a==1/0||a==-1/0){i=new t._Record_2(e,s),l=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure6(i)),_=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure7(i)),p=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure8(_)),d=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure9(_)),g=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure10(l)),S=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure11(_)),b=t._InitializedCell$(new t.SassCalculation__roundWithStep_closure12(_));e:{if(l._readFinal$0()===0){s=r;break e}if((p._readFinal$0()||d._readFinal$0())&&g._readFinal$0()){s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits0(0,r.get$denominatorUnits(r),s);break e}if(p._readFinal$0()||d._readFinal$0()){s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits0(-0,r.get$denominatorUnits(r),s);break e}if(S._readFinal$0()&&g._readFinal$0()){s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits0(1/0,r.get$denominatorUnits(r),s);break e}if(S._readFinal$0()){s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits0(-0,r.get$denominatorUnits(r),s);break e}if(b._readFinal$0()&&l._readFinal$0()<0){s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits0(-1/0,r.get$denominatorUnits(r),s);break e}if(b._readFinal$0()){s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits0(0,r.get$denominatorUnits(r),s);break e}s=t.throwExpression(t.UnsupportedError$("Invalid argument: "+e+"."))}return s}w=n.convertValueToMatch$1(r);e:{if(e==="nearest"){s=f.JSNumber_methods.round$0(s/w),a=r.get$numeratorUnits(r),a=t.SassNumber_SassNumber$withUnits0(s*w,r.get$denominatorUnits(r),a),s=a;break e}if(e==="up"){s/=w,s=a<0?f.JSNumber_methods.floor$0(s):f.JSNumber_methods.ceil$0(s),a=r.get$numeratorUnits(r),a=t.SassNumber_SassNumber$withUnits0(s*w,r.get$denominatorUnits(r),a),s=a;break e}if(e==="down"){s/=w,s=a<0?f.JSNumber_methods.ceil$0(s):f.JSNumber_methods.floor$0(s),a=r.get$numeratorUnits(r),a=t.SassNumber_SassNumber$withUnits0(s*w,r.get$denominatorUnits(r),a),s=a;break e}if(e==="to-zero"){a=s/w,s<0?(s=f.JSNumber_methods.ceil$0(a),a=r.get$numeratorUnits(r),a=t.SassNumber_SassNumber$withUnits0(s*w,r.get$denominatorUnits(r),a),s=a):(s=f.JSNumber_methods.floor$0(a),a=r.get$numeratorUnits(r),a=t.SassNumber_SassNumber$withUnits0(s*w,r.get$denominatorUnits(r),a),s=a);break e}s=r.get$numeratorUnits(r),s=t.SassNumber_SassNumber$withUnits0(NaN,r.get$denominatorUnits(r),s);break e}return s},SassCalculation__simplify0(e){var r,n,s,a,i=null,l=" can't be used in a calculation.",_=t._InitializedCell$(new t.SassCalculation__simplify_closure3(e)),p=t._InitializedCell$(new t.SassCalculation__simplify_closure4(e)),d=t._InitializedCell$(new t.SassCalculation__simplify_closure5(p)),g=t._InitializedCell$(new t.SassCalculation__simplify_closure6(p));e:{if(e instanceof t.SassNumber0||e instanceof t.CalculationOperation0){r=e;break e}if(e instanceof t.CalculationInterpolation){r=new t.SassString0("("+e._calculation0$_value+")",!1);break e}if(r=e instanceof t.SassString0,r&&!e._string0$_hasQuotes){r=e;break e}if(r&&t.throwExpression(t.SassScriptException$0("Quoted string "+e.toString$0(0)+l,i)),r=e instanceof t.SassCalculation0,r&&_._readFinal$0()&&d._readFinal$0()&&g._readFinal$0()instanceof t.SassString0?g._readFinal$0()._string0$_hasQuotes?(n=i,s=!1):(n=g._readFinal$0()._string0$_text,s=t.SassCalculation__needsParentheses0(n)):(n=i,s=!1),s){r=new t.SassString0("("+t.S(n)+")",!1);break e}if(r&&_._readFinal$0()&&d._readFinal$0()?(a=g._readFinal$0(),s=!0):(a=i,s=!1),s){r=a;break e}if(r){r=e;break e}e instanceof t.Value0&&t.throwExpression(t.SassScriptException$0("Value "+e.toString$0(0)+l,i)),r=t.throwExpression(t.ArgumentError$("Unexpected calculation argument "+t.S(e)+".",i))}return r},SassCalculation__needsParentheses0(e){var r,n,s,a,i,l,_,p=e.charCodeAt(0);if(p===32||p===9||p===10||p===13||p===12||p===47||p===42)return!0;if(r=e.length,n=r>=4&&t.characterEqualsIgnoreCase0(p,118),r<2)return!1;if(s=e.charCodeAt(1),s===32||s===9||s===10||s===13||s===12||s===47||s===42)return!0;if(n=n&&t.characterEqualsIgnoreCase0(s,97),r<3)return!1;if(a=e.charCodeAt(2),a===32||a===9||a===10||a===13||a===12||a===47||a===42)return!0;if(n=n&&t.characterEqualsIgnoreCase0(a,114),r<4)return!1;if(i=e.charCodeAt(3),n&&i===40||i===32||i===9||i===10||i===13||i===12||i===47||i===42)return!0;for(l=4;l<r;++l)if(_=e.charCodeAt(l),_===32||_===9||_===10||_===13||_===12||_===47||_===42)return!0;return!1},SassCalculation__verifyCompatibleNumbers0(e){var r,n,s,a,i,l,_,p;for(r=e.length,n=0;s=e.length,n<s;e.length===r||(0,t.throwConcurrentModificationError)(e),++n)if(a=e[n],a instanceof t.SassNumber0&&a.get$hasComplexUnits())throw t.wrapException(t.SassScriptException$0("Number "+t.S(a)+" isn't compatible with CSS calculations.",null));for(r=s,i=0;i<r-1;++i)if(l=e[i],l instanceof t.SassNumber0){for(_=i+1;r=e.length,_<r;++_)if(p=e[_],p instanceof t.SassNumber0&&!l.hasPossiblyCompatibleUnits$1(p))throw t.wrapException(t.SassScriptException$0(l.toString$0(0)+" and "+p.toString$0(0)+" are incompatible.",null))}},SassCalculation__verifyLength0(e,r){var n;if(e.length!==r&&!f.JSArray_methods.any$1(e,new t.SassCalculation__verifyLength_closure0))throw n=e.length,t.wrapException(t.SassScriptException$0(""+r+" arguments required, but only "+n+" "+t.pluralize0("was",n,"were")+" passed.",null))},SassCalculation__singleArgument0(e,r,n,s){return r=t.SassCalculation__simplify0(r),r instanceof t.SassNumber0?(s&&r.assertNoUnits$0(),n.call$1(r)):new t.SassCalculation0(e,t._setArrayType([r],h.JSArray_Object))},SassCalculation0:function(r,n){this.name=r,this.$arguments=n},SassCalculation_sign_closure0:function(r){this._0_0=r},SassCalculation_round_closure9:function(r){this._0_0=r},SassCalculation_round_closure10:function(r){this._0_0=r},SassCalculation_round_closure11:function(r){this._0_2=r},SassCalculation_round_closure12:function(r){this._0_0=r},SassCalculation_round_closure13:function(r){this._0_5=r},SassCalculation_round_closure14:function(r){this._0_1=r},SassCalculation_round_closure15:function(r){this._0_8=r},SassCalculation_round_closure16:function(r){this._0_8=r},SassCalculation_round_closure17:function(r){this._0_8=r},SassCalculation_round_closure18:function(r){this._0_8=r},SassCalculation__roundWithStep_closure7:function(r){this._0_0=r},SassCalculation__roundWithStep_closure6:function(r){this._0_0=r},SassCalculation__roundWithStep_closure8:function(r){this._0_1=r},SassCalculation__roundWithStep_closure9:function(r){this._0_1=r},SassCalculation__roundWithStep_closure10:function(r){this._0_2=r},SassCalculation__roundWithStep_closure11:function(r){this._0_1=r},SassCalculation__roundWithStep_closure12:function(r){this._0_1=r},SassCalculation__simplify_closure3:function(r){this._0_0=r},SassCalculation__simplify_closure4:function(r){this._0_0=r},SassCalculation__simplify_closure5:function(r){this._0_12=r},SassCalculation__simplify_closure6:function(r){this._0_12=r},SassCalculation__verifyLength_closure0:function(){},CalculationOperation0:function(r,n,s){this._calculation0$_operator=r,this._calculation0$_left=n,this._calculation0$_right=s},CalculationOperator0:function(r,n,s,a){var i=this;i.name=r,i.operator=n,i.precedence=s,i._name=a},CalculationInterpolation:function(r){this._calculation0$_value=r},CallableDeclaration0:function(){},Chokidar0:function(){},ChokidarOptions0:function(){},ChokidarWatcher0:function(){},ClassSelector0:function(r,n){this.name=r,this.span=n},cloneCssStylesheet0(e,r){var n=r.clone$0();return new t._Record_2(new t._CloneCssVisitor0(n._1)._clone_css$_visitChildren$2(t.ModifiableCssStylesheet$0(e.get$span(e)),e),n._0)},_CloneCssVisitor0:function(r){this._clone_css$_oldToNewSelectors=r},ColorExpression0:function(r,n){this.value=r,this.span=n},_updateComponents0(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=null,Y=C.getInterceptor$asx(e),G=Y.$index(e,0).assertColor$1("color"),se=h.SassArgumentList_2._as(Y.$index(e,1));if(se._list1$_contents.length!==0)throw t.wrapException(t.SassScriptException$0(W.Only_op,z));if(se._argument_list$_wereKeywordsAccessed=!0,a=t.LinkedHashMap_LinkedHashMap$of(se._argument_list$_keywords,h.String,h.Value_2),Y=new t._updateComponents_getParam0(a,s,n),i=Y.call$3$checkUnitless("alpha",1,!0),l=Y.call$2("red",255),_=Y.call$2("green",255),p=Y.call$2("blue",255),d=s?z:t.NullableExtension_andThen0(a.remove$1(0,"hue"),new t._updateComponents_closure1),g=Y.call$3$checkPercent("saturation",100,!0),S=Y.call$3$checkPercent("lightness",100,!0),b=Y.call$3$assertPercent("whiteness",100,!0),w=Y.call$3$assertPercent("blackness",100,!0),Y=a.__js_helper$_length,Y!==0)throw t.wrapException(t.SassScriptException$0("No "+t.pluralize0("argument",Y,z)+" named "+t.toSentence0(a.get$keys(a).map$1$1(0,new t._updateComponents_closure2,h.Object),"or")+".",z));if(E=l!=null||_!=null||p!=null,L=g!=null||S!=null,T=b!=null||w!=null,E?Y=L||T||d!=null:Y=!1,Y)throw t.wrapException(t.SassScriptException$0(W.RGB_pa+(T?"HWB":"HSL")+" parameters.",z));if(L&&T)throw t.wrapException(t.SassScriptException$0(W.HSL_pa,z));return Y=new t._updateComponents_updateValue0(n,r),F=new t._updateComponents_updateRgb0(Y),E?(D=F.call$2(G.get$red(G),l),B=F.call$2(G.get$green(G),_),F=F.call$2(G.get$blue(G),p),G.changeRgb$4$alpha$blue$green$red(Y.call$3(G._color1$_alpha,i,1),F,B,D)):T?(n?F=d:(F=G.get$hue(G),F+=d??0),D=Y.call$3(G.get$whiteness(G),b,100),B=Y.call$3(G.get$blackness(G),w,100),G.changeHwb$4$alpha$blackness$hue$whiteness(Y.call$3(G._color1$_alpha,i,1),B,F,D)):(F=d==null,!F||L?(n?F=d:(D=G.get$hue(G),D+=F?0:d,F=D),D=Y.call$3(G.get$saturation(G),g,100),B=Y.call$3(G.get$lightness(G),S,100),G.changeHsl$4$alpha$hue$lightness$saturation(Y.call$3(G._color1$_alpha,i,1),F,B,D)):i!=null?G.changeAlpha$1(Y.call$3(G._color1$_alpha,i,1)):G)},_functionString0(e,r){return new t.SassString0(e+"("+C.map$1$1$ax(r,new t._functionString_closure0,h.String).join$1(0,", ")+")",!1)},_removedColorFunction0(e,r,n){return t.BuiltInCallable$function0(e,"$color, $amount",new t._removedColorFunction_closure0(e,r,n),"sass:color")},_rgb0(e,r){var n,s,a,i,l,_,p=C.getInterceptor$asx(r),d=p.get$length(r)>3?p.$index(r,3):null;return p.$index(r,0).get$isSpecialNumber()||p.$index(r,1).get$isSpecialNumber()||p.$index(r,2).get$isSpecialNumber()?n=!0:(n=d==null?null:d.get$isSpecialNumber(),n=n===!0),n?t._functionString0(e,r):(s=p.$index(r,0).assertNumber$1("red"),a=p.$index(r,1).assertNumber$1("green"),i=p.$index(r,2).assertNumber$1("blue"),p=t.fuzzyRound0(t._percentageOrUnitless0(s,255,"red")),n=t.fuzzyRound0(t._percentageOrUnitless0(a,255,"green")),l=t.fuzzyRound0(t._percentageOrUnitless0(i,255,"blue")),_=t.NullableExtension_andThen0(d,new t._rgb_closure0),t.SassColor$rgbInternal0(p,n,l,_??1,f._ColorFormatEnum_rgbFunction0))},_rgbTwoArg0(e,r){var n,s,a=C.getInterceptor$asx(r);return a.$index(r,0).get$isVar()?n=!0:n=!(a.$index(r,0)instanceof t.SassColor0)&&a.$index(r,1).get$isVar(),n?t._functionString0(e,r):a.$index(r,1).get$isSpecialNumber()?(s=a.$index(r,0).assertColor$1("color"),new t.SassString0(e+"("+s.get$red(s)+", "+s.get$green(s)+", "+s.get$blue(s)+", "+t.serializeValue0(a.$index(r,1),!1,!0)+")",!1)):a.$index(r,0).assertColor$1("color").changeAlpha$1(t._percentageOrUnitless0(a.$index(r,1).assertNumber$1("alpha"),1,"alpha"))},_hsl0(e,r){var n,s,a,i,l,_="saturation",p="lightness",d=C.getInterceptor$asx(r),g=d.get$length(r)>3?d.$index(r,3):null;return d.$index(r,0).get$isSpecialNumber()||d.$index(r,1).get$isSpecialNumber()||d.$index(r,2).get$isSpecialNumber()?n=!0:(n=g==null?null:g.get$isSpecialNumber(),n=n===!0),n?t._functionString0(e,r):(s=t._angleValue0(d.$index(r,0),"hue"),a=d.$index(r,1).assertNumber$1(_),i=d.$index(r,2).assertNumber$1(p),t._checkPercent0(a,_),t._checkPercent0(i,p),d=f.JSNumber_methods.clamp$2(a._number1$_value,0,100),n=f.JSNumber_methods.clamp$2(i._number1$_value,0,100),l=t.NullableExtension_andThen0(g,new t._hsl_closure0),t.SassColor$hslInternal0(s,d,n,l??1,f._ColorFormatEnum_hslFunction0))},_angleValue0(e,r){var n,s,a=e.assertNumber$1(r);return a.compatibleWithUnit$1("deg")?a.coerceValueToUnit$1("deg"):(n=a.toString$0(0),s=a.unitSuggestion$1(r),t.EvaluationContext_current0().warn$2(0,"$"+r+": Passing a unit other than deg ("+n+W.x29x20is_d+s+W.x0a_See_,f.Deprecation_0bn),a._number1$_value)},_checkPercent0(e,r){var n,s;e.hasUnit$1("%")||(n=e.toString$0(0),s=e.unitSuggestion$2(r,"%"),t.EvaluationContext_current0().warn$2(0,"$"+r+": Passing a number without unit % ("+n+W.x29x20is_d+s+W.x0a_Morex3a,f.Deprecation_0bn))},_hwb0(e){var r,n,s="whiteness",a="blackness",i=C.getInterceptor$asx(e),l=i.get$length(e)>3?i.$index(e,3):null,_=t._angleValue0(i.$index(e,0),"hue"),p=i.$index(e,1).assertNumber$1(s),d=i.$index(e,2).assertNumber$1(a);return p.assertUnit$2("%",s),d.assertUnit$2("%",a),i=p.valueInRange$3(0,100,s),r=d.valueInRange$3(0,100,a),n=t.NullableExtension_andThen0(l,new t._hwb_closure0),t.SassColor_SassColor$hwb0(_,i,r,n??1)},_parseChannels0(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T=null,F="$channels must be";if(n.get$isVar())return t._functionString0(e,t._setArrayType([n],h.JSArray_Value_2));if(n.get$separator(n)===f.ListSeparator_zg90){if(s=n.get$asList(),a=s.length,a!==2)throw t.wrapException(t.SassScriptException$0(W.Only_2+a+" "+t.pluralize0("was",a,"were")+" passed.",T));if(i=s[0],l=s[1],l.get$isSpecialNumber()||l.assertNumber$1("alpha"),s[0].get$isVar())return t._functionString0(e,t._setArrayType([n],h.JSArray_Value_2))}else l=T,i=n;if(_=i.get$separator(i)===f.ListSeparator_rXA0,p=i.get$hasBrackets(),_||p)throw d=new t.StringBuffer(F),p?(a=F+" an unbracketed",d._contents=a):a=F,_&&(a+=p?",":" a",d._contents=a,a=d._contents=a+" space-separated"),d._contents=a+" list.",t.wrapException(t.SassScriptException$0(d.toString$0(0),T));if(s=i.get$asList(),g=t._InitializedCell$(new t._parseChannels_closure2(s)),s.length>=2&&g._readFinal$0()instanceof t.SassString0?(S=g._readFinal$0()._string0$_text,a=!g._readFinal$0()._string0$_hasQuotes&&t.equalsIgnoreCase0(S,"from")):a=!1,a)return t._functionString0(e,t._setArrayType([n],h.JSArray_Value_2));if(a=s.length,a>3)throw t.wrapException(t.SassScriptException$0("Only 3 elements allowed, but "+a+" were passed.",T));if(a<3){if(f.JSArray_methods.any$1(s,new t._parseChannels_closure3)?a=!0:s.length!==0?(a=f.JSArray_methods.get$last(s),a instanceof t.SassString0&&a._string0$_hasQuotes?(a=a._string0$_text,a=t.startsWithIgnoreCase0(a,"var(")&&f.JSString_methods.contains$1(a,"/")):a=!1):a=!1,a)return t._functionString0(e,t._setArrayType([n],h.JSArray_Value_2));throw t.wrapException(t.SassScriptException$0("Missing element "+r[s.length]+".",T))}if(l!=null)return a=t.List_List$of(s,!0,h.Value_2),a.push(l),a;b=s[2],w=t._InitializedCell$(new t._parseChannels_closure4(b));e:{if(b instanceof t.SassNumber0&&h.Record_2_nullable_Object_and_nullable_Object._is(w._readFinal$0())?(a=h.SassNumber_2,E=a._as(w._readFinal$0()._0),L=a._as(w._readFinal$0()._1),a=!0):(L=T,E=L,a=!1),a){a=t._setArrayType([s[0],s[1],E,L],h.JSArray_Value_2);break e}if(b instanceof t.SassString0?b._string0$_hasQuotes?a=!1:a=f.JSString_methods.contains$1(b._string0$_text,"/"):a=!1,a){a=t._functionString0(e,t._setArrayType([i],h.JSArray_Value_2));break e}a=s;break e}return a},_percentageOrUnitless0(e,r,n){var s;if(!e.get$hasUnits())s=e._number1$_value;else if(e.hasUnit$1("%"))s=r*e._number1$_value/100;else throw t.wrapException(t.SassScriptException$0("$"+n+": Expected "+e.toString$0(0)+' to have unit "%" or no units.',null));return f.JSNumber_methods.clamp$2(s,0,r)},_mixColors0(e,r,n){var s,a,i,l,_,p,d,g;return t._checkPercent0(n,"weight"),s=n.valueInRange$3(0,100,"weight")/100,a=s*2-1,i=e._color1$_alpha,l=r._color1$_alpha,_=i-l,p=a*_,d=((p===-1?a:(a+_)/(1+p))+1)/2,g=1-d,t.SassColor$rgb0(t.fuzzyRound0(e.get$red(e)*d+r.get$red(r)*g),t.fuzzyRound0(e.get$green(e)*d+r.get$green(r)*g),t.fuzzyRound0(e.get$blue(e)*d+r.get$blue(r)*g),i*s+l*(1-s))},_opacify0(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color");return n.changeAlpha$1(f.JSNumber_methods.clamp$2(n._color1$_alpha+r.$index(e,1).assertNumber$1("amount").valueInRangeWithUnit$4(0,1,"amount",""),0,1))},_transparentize0(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color");return n.changeAlpha$1(f.JSNumber_methods.clamp$2(n._color1$_alpha-r.$index(e,1).assertNumber$1("amount").valueInRangeWithUnit$4(0,1,"amount",""),0,1))},_function11(e,r,n){return t.BuiltInCallable$function0(e,r,n,"sass:color")},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_closure56:function(){},global_closure57:function(){},global__closure0:function(){},global_closure58:function(){},module_closure12:function(){},module_closure13:function(){},module_closure14:function(){},module_closure15:function(){},module_closure16:function(){},module_closure17:function(){},module_closure18:function(){},module_closure19:function(){},module__closure4:function(){},module_closure20: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(r,n,s){this.keywords=r,this.scale=n,this.change=s},_updateComponents_closure1:function(){},_updateComponents_closure2:function(){},_updateComponents_updateValue0:function(r,n){this.change=r,this.adjust=n},_updateComponents_updateRgb0:function(r){this.updateValue=r},_functionString_closure0:function(){},_removedColorFunction_closure0:function(r,n,s){this.name=r,this.argument=n,this.negative=s},_rgb_closure0:function(){},_hsl_closure0:function(){},_hwb_closure0:function(){},_parseChannels_closure2:function(r){this._0_0=r},_parseChannels_closure3:function(){},_parseChannels_closure4:function(r){this._1_0=r},colorClass_closure:function(){},colorClass__closure:function(){},colorClass__closure0:function(){},colorClass__closure1:function(){},colorClass__closure2:function(){},colorClass__closure3:function(){},colorClass__closure4:function(){},colorClass__closure5:function(){},colorClass__closure6:function(){},colorClass__closure7:function(){},colorClass__closure8:function(){},colorClass__closure9:function(){},_Channels:function(){},_NodeSassColor:function(){},legacyColorClass_closure:function(){},legacyColorClass_closure0:function(){},legacyColorClass_closure1:function(){},legacyColorClass_closure2:function(){},legacyColorClass_closure3:function(){},legacyColorClass_closure4:function(){},legacyColorClass_closure5:function(){},legacyColorClass_closure6:function(){},legacyColorClass_closure7:function(){},SassColor$rgb0(e,r,n,s){var a=null,i=new t.SassColor0(e,r,n,a,a,a,t.fuzzyAssertRange0(t.SassColor__handleNullAlpha0(s),0,1,"alpha"),a);return t.RangeError_checkValueInInterval(i.get$red(i),0,255,"red"),t.RangeError_checkValueInInterval(i.get$green(i),0,255,"green"),t.RangeError_checkValueInInterval(i.get$blue(i),0,255,"blue"),i},SassColor$rgbInternal0(e,r,n,s,a){var i=new t.SassColor0(e,r,n,null,null,null,t.fuzzyAssertRange0(s,0,1,"alpha"),a);return t.RangeError_checkValueInInterval(i.get$red(i),0,255,"red"),t.RangeError_checkValueInInterval(i.get$green(i),0,255,"green"),t.RangeError_checkValueInInterval(i.get$blue(i),0,255,"blue"),i},SassColor$hsl(e,r,n,s){var a=null,i=t.SassColor__handleNullAlpha0(s);return new t.SassColor0(a,a,a,f.JSNumber_methods.$mod(e,360),t.fuzzyAssertRange0(r,0,100,"saturation"),t.fuzzyAssertRange0(n,0,100,"lightness"),t.fuzzyAssertRange0(i,0,1,"alpha"),a)},SassColor$hslInternal0(e,r,n,s,a){return new t.SassColor0(null,null,null,f.JSNumber_methods.$mod(e,360),t.fuzzyAssertRange0(r,0,100,"saturation"),t.fuzzyAssertRange0(n,0,100,"lightness"),t.fuzzyAssertRange0(s,0,1,"alpha"),a)},SassColor_SassColor$hwb0(e,r,n,s){var a,i={},l=f.JSNumber_methods.$mod(e,360)/360,_=i.scaledWhiteness=t.fuzzyAssertRange0(r,0,100,"whiteness")/100,p=t.fuzzyAssertRange0(n,0,100,"blackness")/100,d=_+p;return d>1?(a=i.scaledWhiteness=_/d,p/=d):a=_,a=new t.SassColor_SassColor$hwb_toRgb0(i,1-a-p),t.SassColor$rgb0(a.call$1(l+.3333333333333333),a.call$1(l),a.call$1(l-.3333333333333333),s)},SassColor__handleNullAlpha0(e){return e??(t.EvaluationContext_current0().warn$2(0,`Passing null for alpha in the JS API is deprecated.
  114. To preserve current behavior, pass 1 or undefined instead.
  115. More info: https://sass-lang.com/d/null-alpha`,f.Deprecation_UZD),1)},SassColor__hueToRgb0(e,r,n){var s;n<0&&++n,n>1&&--n;e:{if(n<.16666666666666666){s=e+(r-e)*n*6;break e}if(n<.5){s=r;break e}if(n<.6666666666666666){s=e+(r-e)*(.6666666666666666-n)*6;break e}s=e;break e}return s},SassColor0:function(r,n,s,a,i,l,_,p){var d=this;d._color1$_red=r,d._color1$_green=n,d._color1$_blue=s,d._color1$_hue=a,d._color1$_saturation=i,d._color1$_lightness=l,d._color1$_alpha=_,d.format=p},SassColor_SassColor$hwb_toRgb0:function(r,n){this._box_0=r,this.factor=n},_ColorFormatEnum0:function(r){this._color1$_name=r},SpanColorFormat0:function(r){this._color1$_span=r},Combinator0:function(r,n){this._combinator0$_text=r,this._name=n},ModifiableCssComment0:function(r,n){var s=this;s.text=r,s.span=n,s._node$_indexInParent=s._node$_parent=null,s.isGroupEnd=!1},compile0(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B=null;t.isNodeJs()||t.jsThrow(new $.Error("The compile() method is only available in Node.js.")),_=r==null,p=_?B:C.get$alertColor$x(r),n=p??t.hasTerminal0(),d=_?B:C.get$alertAscii$x(r),s=d??V._glyphs===f.C_AsciiGlyphSet;try{return g=_?B:C.get$loadPaths$x(r),S=_?B:C.get$quietDeps$x(r),S==null&&(S=!1),b=t._parseOutputStyle0(_?B:C.get$style$x(r)),w=_?B:C.get$verbose$x(r),w==null&&(w=!1),E=_?B:C.get$charset$x(r),E==null&&(E=!0),L=_?B:C.get$sourceMap$x(r),L==null&&(L=!1),T=_?B:C.get$logger$x(r),F=s,F==null&&(F=V._glyphs===f.C_AsciiGlyphSet),F=new t.JSToDartLogger(T,new t.StderrLogger0(n),F),_?T=B:(T=C.get$importers$x(r),T=T==null?B:C.map$1$1$ax(T,t.compile___parseImporter$closure(),h.Importer)),D=t._parseFunctions0(_?B:C.get$functions$x(r),!1),a=t.compile(e,E,B,new t.CastList(D,t._arrayInstanceType(D)._eval$1("CastList<1,Callable>")),B,t.ImportCache$0(T,g,F,B),B,B,F,B,S,L,b,B,!0,w),_=_?B:C.get$sourceMapIncludeSources$x(r),_==null&&(_=!1),_=t._convertResult(a,_),_}catch(z){if(_=t.unwrapException(z),_ instanceof t.SassException0)i=_,l=t.getTraceFromException(z),t.throwNodeException(i,s,n,l);else throw z}},compileString0(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F=null,D=r==null,B=D?F:C.get$alertColor$x(r),z=B??t.hasTerminal0(),Y=D?F:C.get$alertAscii$x(r),G=Y??V._glyphs===f.C_AsciiGlyphSet;try{return i=t.parseSyntax(D?F:C.get$syntax$x(r)),l=D?F:t.NullableExtension_andThen0(C.get$url$x(r),t.utils1__jsToDartUrl$closure()),_=D?F:C.get$loadPaths$x(r),p=D?F:C.get$quietDeps$x(r),p==null&&(p=!1),d=t._parseOutputStyle0(D?F:C.get$style$x(r)),g=D?F:C.get$verbose$x(r),g==null&&(g=!1),S=D?F:C.get$charset$x(r),S==null&&(S=!0),b=D?F:C.get$sourceMap$x(r),b==null&&(b=!1),w=D?F:C.get$logger$x(r),E=G,E==null&&(E=V._glyphs===f.C_AsciiGlyphSet),E=new t.JSToDartLogger(w,new t.StderrLogger0(z),E),D?w=F:(w=C.get$importers$x(r),w=w==null?F:C.map$1$1$ax(w,t.compile___parseImporter$closure(),h.Importer)),L=D?F:t.NullableExtension_andThen0(C.get$importer$x(r),t.compile___parseImporter$closure()),L==null&&(L=(D?F:C.get$url$x(r))==null?new t.NoOpImporter0:F),T=t._parseFunctions0(D?F:C.get$functions$x(r),!1),n=t.compileString(e,S,F,new t.CastList(T,t._arrayInstanceType(T)._eval$1("CastList<1,Callable>")),F,t.ImportCache$0(w,_,E,F),L,F,F,E,F,p,b,d,i,l,!0,g),D=D?F:C.get$sourceMapIncludeSources$x(r),D==null&&(D=!1),D=t._convertResult(n,D),D}catch(se){if(D=t.unwrapException(se),D instanceof t.SassException0)s=D,a=t.getTraceFromException(se),t.throwNodeException(s,G,z,a);else throw se}},compileAsync1(e,r){var n,s,a;return t.isNodeJs()||t.jsThrow(new $.Error("The compileAsync() method is only available in Node.js.")),n=r==null,s=n?null:C.get$alertColor$x(r),s==null&&(s=t.hasTerminal0()),a=n?null:C.get$alertAscii$x(r),a==null&&(a=V._glyphs===f.C_AsciiGlyphSet),t._wrapAsyncSassExceptions(t.futureToPromise0(new t.compileAsync_closure(e,s,r,a).call$0()),a,s)},compileStringAsync1(e,r){var n,s=r==null,a=s?null:C.get$alertColor$x(r);return a==null&&(a=t.hasTerminal0()),n=s?null:C.get$alertAscii$x(r),n==null&&(n=V._glyphs===f.C_AsciiGlyphSet),t._wrapAsyncSassExceptions(t.futureToPromise0(new t.compileStringAsync_closure(e,r,a,n).call$0()),n,a)},_convertResult(e,r){var n,s=e._compile_result$_serialize,a=s._1,i=a==null?null:a.toJson$1$includeSourceContents(r);return h.Map_String_dynamic._is(i)&&!i.containsKey$1("sources")&&i.$indexSet(0,"sources",t._setArrayType([],h.JSArray_String)),n=t.toJSArray(e._evaluate._0.map$1$1(0,t.utils1__dartToJSUrl$closure(),h.nullable_Object)),s=s._0,i==null?{css:s,loadedUrls:n}:{css:s,sourceMap:t.jsify(i),loadedUrls:n}},_wrapAsyncSassExceptions(e,r,n){return C.then$2$x(e,null,t.allowInterop(new t._wrapAsyncSassExceptions_closure(n,r)))},_parseOutputStyle0(e){var r;e:{if(e==null||e==="expanded"){r=f.OutputStyle_00;break e}if(e==="compressed"){r=f.OutputStyle_10;break e}r=t.jsThrow(new $.Error('Unknown output style "'+t.S(e)+'".'))}return r},_parseAsyncImporter(e){var r,n,s,a,i,l;if(e==null&&t.jsThrow(new $.Error("Importers may not be null.")),h.JSImporter._as(e),r=C.getInterceptor$x(e),n=r.get$canonicalize(e),s=r.get$load(e),a=r.get$findFileUrl(e),a!=null?(i=a,l=!0):(i=null,l=!1),l)if(n!=null||s!=null)t.jsThrow(new $.Error(W.An_impa));else return new t.JSToDartAsyncFileImporter(i);else if(n==null||s==null)t.jsThrow(new $.Error(W.An_impu));else return r=t._normalizeNonCanonicalSchemes(r.get$nonCanonicalScheme(e)),r=r==null?f.Set_empty7:t.Set_Set$unmodifiable(r,h.String),r.forEach$1(0,t.utils2__validateUrlScheme$closure()),new t.JSToDartAsyncImporter(n,s,r)},_parseImporter0(e){var r,n,s,a,i,l;if(e==null&&t.jsThrow(new $.Error("Importers may not be null.")),h.JSImporter._as(e),r=C.getInterceptor$x(e),n=r.get$canonicalize(e),s=r.get$load(e),a=r.get$findFileUrl(e),a!=null?(i=a,l=!0):(i=null,l=!1),l)if(n!=null||s!=null)t.jsThrow(new $.Error(W.An_impa));else return new t.JSToDartFileImporter(i);else if(n==null||s==null)t.jsThrow(new $.Error(W.An_impu));else return r=t._normalizeNonCanonicalSchemes(r.get$nonCanonicalScheme(e)),r=r==null?f.Set_empty7:t.Set_Set$unmodifiable(r,h.String),r.forEach$1(0,t.utils2__validateUrlScheme$closure()),new t.JSToDartImporter(n,s,r)},_normalizeNonCanonicalSchemes(e){var r,n,s;e:{if(typeof e=="string"?(r=e,n=!0):(r=null,n=!1),n){n=t._setArrayType([r],h.JSArray_String);break e}if(h.List_dynamic._is(e)?(s=e,n=!0):(s=null,n=!1),n){n=C.cast$1$0$ax(s,h.String);break e}if(e==null){n=null;break e}n=t.jsThrow(new $.Error('nonCanonicalScheme must be a string or list of strings, was "'+t.S(e)+'"'))}return n},_simplifyValue(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E=null;e:{if(e instanceof t.SassCalculation0){r=e.$arguments,n=t._arrayInstanceType(r)._eval$1("MappedListIterable<1,Object>"),s=new t._Record_2(e.name,t.List_List$of(new t.MappedListIterable(r,t.compile___simplifyCalcArg$closure(),n),!0,n._eval$1("ListIterable.E"))),a=t._InitializedCell$(new t._simplifyValue_closure(s)),i=t._InitializedCell$(new t._simplifyValue_closure0(a)),l=t._InitializedCell$(new t._simplifyValue_closure1(s)),_=t._InitializedCell$(new t._simplifyValue_closure2(l)),p=t._InitializedCell$(new t._simplifyValue_closure3(l)),d=t._InitializedCell$(new t._simplifyValue_closure4(a));t:{if(i._readFinal$0()&&C.$eq$(_._readFinal$0(),1)?(g=p._readFinal$0(),r=!0):(g=E,r=!1),r){h.Value_2._as(g),r=g;break t}if(i._readFinal$0()&&t.throwExpression(t.ArgumentError$("calc() requires exactly one argument.",E)),d._readFinal$0()&&C.$eq$(_._readFinal$0(),3)?(S=p._readFinal$0(),e=C.$index$asx(l._readFinal$0(),1),b=C.$index$asx(l._readFinal$0(),2),b=b,r=!0):(b=E,e=b,S=e,r=!1),r){r=t.SassCalculation_clamp0(S,e,b);break t}if(d._readFinal$0()&&t.throwExpression(t.ArgumentError$("clamp() requires exactly 3 arguments.",E)),a._readFinal$0()==="min"?(w=l._readFinal$0(),r=!0):(w=E,r=!1),r){r=t.SassCalculation_min0(w);break t}if(a._readFinal$0()==="max"?(w=l._readFinal$0(),r=!0):(w=E,r=!1),r){r=t.SassCalculation_max0(w);break t}r=t.throwExpression(t.ArgumentError$('"'+a._readFinal$0()+'" is not a recognized calculation type.',E))}break e}r=e;break e}return r},_simplifyCalcArg(e){var r;e:{if(e instanceof t.SassCalculation0){r=t._simplifyValue(e);break e}if(e instanceof t.CalculationOperation0){r=t.SassCalculation_operateInternal0(e._calculation0$_operator,t._simplifyCalcArg(e._calculation0$_left),t._simplifyCalcArg(e._calculation0$_right),!1,!0);break e}r=e;break e}return r},_parseFunctions0(e,r){var n;return e==null?f.List_empty24:(n=t._setArrayType([],h.JSArray_AsyncCallable_2),t.jsForEach(e,new t._parseFunctions_closure0(r,n)),n)},compileAsync_closure:function(r,n,s,a){var i=this;i.path=r,i.color=n,i.options=s,i.ascii=a},compileAsync__closure:function(){},compileStringAsync_closure:function(r,n,s,a){var i=this;i.text=r,i.options=n,i.color=s,i.ascii=a},compileStringAsync__closure:function(){},compileStringAsync__closure0:function(){},_wrapAsyncSassExceptions_closure:function(r,n){this.color=r,this.ascii=n},_simplifyValue_closure:function(r){this._0_0=r},_simplifyValue_closure0:function(r){this._0_1=r},_simplifyValue_closure1:function(r){this._0_0=r},_simplifyValue_closure2:function(r){this._0_4=r},_simplifyValue_closure3:function(r){this._0_4=r},_simplifyValue_closure4:function(r){this._0_1=r},_parseFunctions_closure0:function(r,n){this.asynch=r,this.result=n},_parseFunctions__closure2:function(r,n){this.callback=r,this.callable=n},_parseFunctions___closure6:function(r,n){this.callback=r,this.$arguments=n},_parseFunctions__closure3:function(r,n){this.callback=r,this.callable=n},_parseFunctions___closure5:function(r,n){this.callback=r,this.$arguments=n},compile(e,r,n,s,a,i,l,_,p,d,g,S,b,w,E,L){var T,F,D,B,z,Y,G=null,se=h.Deprecation_2;return p=new t.DeprecationHandlingLogger0(t.LinkedHashMap_LinkedHashMap$_empty(se,h.int),p,t.LinkedHashSet_LinkedHashSet$_empty(se),t.LinkedHashSet_LinkedHashSet$_empty(se),!L),se=d==null,se?T=w==null||w===t.Syntax_forPath0(e):T=!1,T?(i==null&&(i=t.ImportCache$none(p)),T=t.absolute(".",G,G,G,G,G,G,G,G,G,G,G,G,G,G),F=t.isNodeJs()?$.process:G,C.$eq$(F==null?G:C.get$platform$x(F),"win32")?F=!0:(F=t.isNodeJs()?$.process:G,F=C.$eq$(F==null?G:C.get$platform$x(F),"darwin")),F?(F=V.$get$context(),D=t._realCasePath0(t.absolute(F.normalize$1(e),G,G,G,G,G,G,G,G,G,G,G,G,G,G)),B=D,D=F,F=B):(F=V.$get$context(),D=F.canonicalize$1(0,e),B=D,D=F,F=B),D=i.importCanonical$3$originalUrl(new t.FilesystemImporter0(T),D.toUri$1(F),D.toUri$1(e)),D.toString,z=D):(T=t.readFile0(e),F=w??t.Syntax_forPath0(e),z=t.Stylesheet_Stylesheet$parse0(T,F,p,V.$get$context().toUri$1(e))),Y=t._compileStylesheet1(z,p,i,d,new t.FilesystemImporter0(t.absolute(".",G,G,G,G,G,G,G,G,G,G,G,G,G,G)),s,b,E,l,_,g,S,r),p.summarize$1$js(!se),Y},compileString(e,r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F){var D,B,z=null,Y=h.Deprecation_2;return d=new t.DeprecationHandlingLogger0(t.LinkedHashMap_LinkedHashMap$_empty(Y,h.int),d,t.LinkedHashSet_LinkedHashSet$_empty(Y),t.LinkedHashSet_LinkedHashSet$_empty(Y),!F),D=t.Stylesheet_Stylesheet$parse0(e,E??f.Syntax_SCSS_scss0,d,L),l==null?Y=t.isBrowser()?new t.NoOpImporter0:new t.FilesystemImporter0(t.absolute(".",z,z,z,z,z,z,z,z,z,z,z,z,z,z)):Y=l,B=t._compileStylesheet1(D,d,i,g,Y,s,w,T,_,p,S,b,r),d.summarize$1$js(g!=null),B},_compileStylesheet1(e,r,n,s,a,i,l,_,p,d,g,S,b){var w=t._EvaluateVisitor$1(i,n,r,s,g,S).run$2(0,a,e),E=t.serialize0(w._1,b,p,!1,d,S,l,_),L=E._1;return L!=null&&n!=null&&t.mapInPlace0(L.urls,new t._compileStylesheet_closure1(e,n)),new t.CompileResult0(w,E)},_compileStylesheet_closure1:function(r,n){this.stylesheet=r,this.importCache=n},CompileOptions:function(){},CompileStringOptions:function(){},NodeCompileResult:function(){},CompileResult0:function(r,n){this._evaluate=r,this._compile_result$_serialize=n},initCompiler(){return new t.Compiler},initAsyncCompiler(){return t.futureToPromise0(new t.initAsyncCompiler_closure().call$0())},Compiler:function(){this._disposed=!1},AsyncCompiler:function(r){this.compilations=r,this._disposed=!1},AsyncCompiler_addCompilation_closure:function(){},compilerClass_closure:function(){},compilerClass__closure:function(){},compilerClass__closure0:function(){},compilerClass__closure1:function(){},compilerClass__closure2:function(){},asyncCompilerClass_closure:function(){},asyncCompilerClass__closure:function(){},asyncCompilerClass__closure0:function(){},asyncCompilerClass__closure1:function(){},asyncCompilerClass__closure2:function(){},asyncCompilerClass___closure:function(r){this.self=r},initAsyncCompiler_closure:function(){},ComplexSassNumber0:function(r,n,s,a){var i=this;i._complex0$_numeratorUnits=r,i._complex0$_denominatorUnits=n,i._number1$_value=s,i.hashCache=null,i.asSlash=a},ComplexSelector$0(e,r,n,s){var a=t.List_List$unmodifiable(e,h.CssValue_Combinator_2),i=t.List_List$unmodifiable(r,h.ComplexSelectorComponent_2);return a.length===0&&i.length===0&&t.throwExpression(t.ArgumentError$(W.leadin,null)),new t.ComplexSelector0(a,i,s,n)},ComplexSelector0:function(r,n,s,a){var i=this;i.leadingCombinators=r,i.components=n,i.lineBreak=s,i._complex$__ComplexSelector_specificity_FI=V,i.span=a},ComplexSelector_specificity_closure0:function(){},ComplexSelector_singleCompound_closure0:function(r){this._0_0=r},ComplexSelector_withAdditionalCombinators_closure0:function(r){this._0_0=r},ComplexSelector_concatenate_closure0:function(r){this._0_0=r},ComplexSelectorComponent0:function(r,n,s){this.selector=r,this.combinators=n,this.span=s},ComplexSelectorComponent_toString_closure0:function(){},CompoundSelector$0(e,r){var n=t.List_List$unmodifiable(e,h.SimpleSelector_2);return n.length===0&&t.throwExpression(t.ArgumentError$("components may not be empty.",null)),new t.CompoundSelector0(n,r)},CompoundSelector0:function(r,n){this.components=r,this._compound$__CompoundSelector_specificity_FI=V,this.span=n},CompoundSelector_specificity_closure0:function(){},Configuration0:function(r,n){this._configuration0$_values=r,this._configuration0$__originalConfiguration=n},ExplicitConfiguration0:function(r,n,s){this.nodeWithSpan=r,this._configuration0$_values=n,this._configuration0$__originalConfiguration=s},ConfiguredValue0:function(r,n,s){this.value=r,this.configurationSpan=n,this.assignmentNode=s},ConfiguredVariable0:function(r,n,s,a){var i=this;i.name=r,i.expression=n,i.isGuarded=s,i.span=a},ContentBlock$0(e,r,n){var s=t.List_List$unmodifiable(r,h.Statement_2),a=f.JSArray_methods.any$1(s,new t.ParentStatement_closure0);return new t.ContentBlock0("@content",e,n,s,a)},ContentBlock0:function(r,n,s,a,i){var l=this;l.name=r,l.$arguments=n,l.span=s,l.children=a,l.hasDeclarations=i},ContentRule0:function(r,n){this.$arguments=r,this.span=n},_disallowedFunctionNames_closure0:function(){},CssParser0:function(r,n,s,a){var i=this;i._stylesheet0$_isUseAllowed=!0,i._stylesheet0$_inParentheses=i._stylesheet0$_inStyleRule=i._stylesheet0$_inUnknownAtRule=i._stylesheet0$_inControlDirective=i._stylesheet0$_inContentBlock=i._stylesheet0$_inMixin=!1,i._stylesheet0$_globalVariables=r,i.lastSilentComment=null,i.scanner=n,i.logger=s,i._parser0$_interpolationMap=a},DebugRule0:function(r,n){this.expression=r,this.span=n},ModifiableCssDeclaration$0(e,r,n,s,a){var i,l=a??r.span;return s&&(C.startsWith$1$s(e.value,"--")?(i=r.value,i instanceof t.SassString0||t.throwExpression(t.ArgumentError$(W.If_par+r.toString$0(0)+"` of type "+t.getRuntimeTypeOfDartObject(i).toString$0(0)+").",null))):t.throwExpression(t.ArgumentError$(W.parsed,null))),new t.ModifiableCssDeclaration0(e,r,s,l,n)},ModifiableCssDeclaration0:function(r,n,s,a,i){var l=this;l.name=r,l.value=n,l.parsedAsCustomProperty=s,l.valueSpanForMap=a,l.span=i,l._node$_indexInParent=l._node$_parent=null,l.isGroupEnd=!1},Declaration$0(e,r,n){return new t.Declaration0(e,r,n,null,!1)},Declaration$nested0(e,r,n,s){var a=t.List_List$unmodifiable(r,h.Statement_2),i=f.JSArray_methods.any$1(a,new t.ParentStatement_closure0);return new t.Declaration0(e,s,n,a,i)},Declaration0:function(r,n,s,a,i){var l=this;l.name=r,l.value=n,l.span=s,l.children=a,l.hasDeclarations=i},SupportsDeclaration0:function(r,n,s){this.name=r,this.value=n,this.span=s},Deprecation0:function(r,n,s){this.id=r,this.isFuture=n,this._name=s},DeprecationHandlingLogger0:function(r,n,s,a,i){var l=this;l._deprecation_handling$_warningCounts=r,l._deprecation_handling$_inner=n,l.fatalDeprecations=s,l.futureDeprecations=a,l.limitRepetition=i},DeprecationHandlingLogger_warnForDeprecation_closure1:function(r){this._0_0=r},DeprecationHandlingLogger_warnForDeprecation_closure2:function(r){this._0_0=r},DeprecationHandlingLogger_summarize_closure1:function(){},DeprecationHandlingLogger_summarize_closure2:function(){},DynamicImport0:function(r,n){this.urlString=r,this.span=n},EachRule$0(e,r,n,s){var a=t.List_List$unmodifiable(e,h.String),i=t.List_List$unmodifiable(n,h.Statement_2),l=f.JSArray_methods.any$1(i,new t.ParentStatement_closure0);return new t.EachRule0(a,r,s,i,l)},EachRule0:function(r,n,s,a,i){var l=this;l.variables=r,l.list=n,l.span=s,l.children=a,l.hasDeclarations=i},EachRule_toString_closure0:function(){},EmptyExtensionStore0:function(){},Environment$0(){var e=h.String,r=h.Module_Callable_2,n=h.AstNode_2,s=h.int,a=h.Callable_2,i=h.JSArray_Map_String_Callable_2;return new t.Environment0(t.LinkedHashMap_LinkedHashMap$_empty(e,r),t.LinkedHashMap_LinkedHashMap$_empty(e,n),t.LinkedHashMap_LinkedHashMap$_empty(r,n),t.LinkedHashMap_LinkedHashMap$_empty(r,n),null,null,t._setArrayType([],h.JSArray_Module_Callable_2),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,h.Value_2)],h.JSArray_Map_String_Value_2),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,n)],h.JSArray_Map_String_AstNode_2),t.LinkedHashMap_LinkedHashMap$_empty(e,s),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,a)],i),t.LinkedHashMap_LinkedHashMap$_empty(e,s),t._setArrayType([t.LinkedHashMap_LinkedHashMap$_empty(e,a)],i),t.LinkedHashMap_LinkedHashMap$_empty(e,s),null)},Environment$_0(e,r,n,s,a,i,l,_,p,d,g,S){var b=h.String,w=h.int;return new t.Environment0(e,r,n,s,a,i,l,_,p,t.LinkedHashMap_LinkedHashMap$_empty(b,w),d,t.LinkedHashMap_LinkedHashMap$_empty(b,w),g,t.LinkedHashMap_LinkedHashMap$_empty(b,w),S)},_EnvironmentModule__EnvironmentModule1(e,r,n,s,a){var i,l,_,p,d,g,S,b,w;for(a==null&&(a=f.Set_empty4),i=h.dynamic,i=t.LinkedHashMap_LinkedHashMap$_empty(i,i),l=h.Module_Callable_2,_=h.List_CssComment_2,p=t.MapExtensions_get_pairs0(n,l,_),p=p.get$iterator(p),d=h.CssComment_2;p.moveNext$0();)g=p.get$current(p),S=g._0,b=t.List_List$from(g._1,!1,d),b.fixed$length=Array,b.immutable$list=Array,i.$indexSet(0,S,b);return i=t.ConstantMap_ConstantMap$from(i,l,_),l=t._EnvironmentModule__makeModulesByVariable1(a),_=t._EnvironmentModule__memberMap1(f.JSArray_methods.get$first(e._environment0$_variables),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure11,h.Map_String_Value_2),h.Value_2),p=t._EnvironmentModule__memberMap1(f.JSArray_methods.get$first(e._environment0$_variableNodes),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure12,h.Map_String_AstNode_2),h.AstNode_2),d=h.Map_String_Callable_2,g=h.Callable_2,w=t._EnvironmentModule__memberMap1(f.JSArray_methods.get$first(e._environment0$_functions),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure13,d),g),g=t._EnvironmentModule__memberMap1(f.JSArray_methods.get$first(e._environment0$_mixins),a.map$1$1(0,new t._EnvironmentModule__EnvironmentModule_closure14,d),g),d=C.get$isNotEmpty$asx(r.get$children(r))||n.get$isNotEmpty(n)||f.JSArray_methods.any$1(e._environment0$_allModules,new t._EnvironmentModule__EnvironmentModule_closure15),t._EnvironmentModule$_1(e,r,i,s,l,_,p,w,g,d,!s.get$isEmpty(s)||f.JSArray_methods.any$1(e._environment0$_allModules,new t._EnvironmentModule__EnvironmentModule_closure16))},_EnvironmentModule__makeModulesByVariable1(e){var r,n,s,a,i,l;if(e.get$isEmpty(e))return f.Map_empty10;for(r=t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.Module_Callable_2),n=e.get$iterator(e);n.moveNext$0();)if(s=n.get$current(n),s instanceof t._EnvironmentModule1){for(a=s._environment0$_modulesByVariable,a=a.get$values(a),a=a.get$iterator(a);a.moveNext$0();)i=a.get$current(a),l=i.get$variables(),t.setAll0(r,l.get$keys(l),i);t.setAll0(r,C.get$keys$z(f.JSArray_methods.get$first(s._environment0$_environment._environment0$_variables)),s)}else a=s.get$variables(),t.setAll0(r,a.get$keys(a),s);return r},_EnvironmentModule__memberMap1(e,r,n){var s,a,i;if(e=new t.PublicMemberMapView0(e,n._eval$1("PublicMemberMapView0<0>")),r.get$isEmpty(r))return e;for(s=t._setArrayType([],n._eval$1("JSArray<Map<String,0>>")),a=r.get$iterator(r);a.moveNext$0();)i=a.get$current(a),i.get$isNotEmpty(i)&&s.push(i);return s.push(e),s.length===1?e:t.MergedMapView$0(s,h.String,n)},_EnvironmentModule$_1(e,r,n,s,a,i,l,_,p,d,g){return new t._EnvironmentModule1(e._environment0$_allModules,i,l,_,p,s,r,n,d,g,e,a)},Environment0:function(r,n,s,a,i,l,_,p,d,g,S,b,w,E,L){var T=this;T._environment0$_modules=r,T._environment0$_namespaceNodes=n,T._environment0$_globalModules=s,T._environment0$_importedModules=a,T._environment0$_forwardedModules=i,T._environment0$_nestedForwardedModules=l,T._environment0$_allModules=_,T._environment0$_variables=p,T._environment0$_variableNodes=d,T._environment0$_variableIndices=g,T._environment0$_functions=S,T._environment0$_functionIndices=b,T._environment0$_mixins=w,T._environment0$_mixinIndices=E,T._environment0$_content=L,T._environment0$_inMixin=!1,T._environment0$_inSemiGlobalScope=!0,T._environment0$_lastVariableIndex=T._environment0$_lastVariableName=null},Environment__getVariableFromGlobalModule_closure0:function(r){this.name=r},Environment_setVariable_closure2:function(r,n){this.$this=r,this.name=n},Environment_setVariable_closure3:function(r){this.name=r},Environment_setVariable_closure4:function(r,n){this.$this=r,this.name=n},Environment__getFunctionFromGlobalModule_closure0:function(r){this.name=r},Environment__getMixinFromGlobalModule_closure0:function(r){this.name=r},Environment_toModule_closure0:function(){},Environment_toDummyModule_closure0:function(){},_EnvironmentModule1:function(r,n,s,a,i,l,_,p,d,g,S,b){var w=this;w.upstream=r,w.variables=n,w.variableNodes=s,w.functions=a,w.mixins=i,w.extensionStore=l,w.css=_,w.preModuleComments=p,w.transitivelyContainsCss=d,w.transitivelyContainsExtensions=g,w._environment0$_environment=S,w._environment0$_modulesByVariable=b},_EnvironmentModule__EnvironmentModule_closure11:function(){},_EnvironmentModule__EnvironmentModule_closure12:function(){},_EnvironmentModule__EnvironmentModule_closure13:function(){},_EnvironmentModule__EnvironmentModule_closure14:function(){},_EnvironmentModule__EnvironmentModule_closure15:function(){},_EnvironmentModule__EnvironmentModule_closure16:function(){},ErrorRule0:function(r,n){this.expression=r,this.span=n},_EvaluateVisitor$1(e,r,n,s,a,i){var l,_=h.Uri,p=h.Module_Callable_2,d=t._setArrayType([],h.JSArray_Record_2_String_and_AstNode_2);return s==null?l=r??t.ImportCache$none(n):l=null,_=new t._EvaluateVisitor1(l,s,t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.Callable_2),t.LinkedHashMap_LinkedHashMap$_empty(_,p),t.LinkedHashMap_LinkedHashMap$_empty(_,p),t.LinkedHashMap_LinkedHashMap$_empty(_,h.Configuration_2),t.LinkedHashMap_LinkedHashMap$_empty(_,h.AstNode_2),n,t.LinkedHashSet_LinkedHashSet$_empty(h.Record_2_String_and_SourceSpan),a,i,t.Environment$0(),t.LinkedHashSet_LinkedHashSet$_empty(_),t.LinkedHashMap_LinkedHashMap$_empty(_,h.nullable_AstNode_2),d,f.Configuration_Map_empty_null0),_._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap1(e,r,n,s,a,i),_},_EvaluateVisitor1:function(r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T){var F=this;F._evaluate0$_importCache=r,F._evaluate0$_nodeImporter=n,F._evaluate0$_builtInFunctions=s,F._evaluate0$_builtInModules=a,F._evaluate0$_modules=i,F._evaluate0$_moduleConfigurations=l,F._evaluate0$_moduleNodes=_,F._evaluate0$_logger=p,F._evaluate0$_warningsEmitted=d,F._evaluate0$_quietDeps=g,F._evaluate0$_sourceMap=S,F._evaluate0$_environment=b,F._evaluate0$_declarationName=F._evaluate0$__parent=F._evaluate0$_mediaQuerySources=F._evaluate0$_mediaQueries=F._evaluate0$_styleRuleIgnoringAtRoot=null,F._evaluate0$_member="root stylesheet",F._evaluate0$_importSpan=F._evaluate0$_callableNode=F._evaluate0$_currentCallable=null,F._evaluate0$_inSupportsDeclaration=F._evaluate0$_inKeyframes=F._evaluate0$_atRootExcludingStyleRule=F._evaluate0$_inUnknownAtRule=F._evaluate0$_inFunction=!1,F._evaluate0$_loadedUrls=w,F._evaluate0$_activeModules=E,F._evaluate0$_stack=L,F._evaluate0$_importer=null,F._evaluate0$_inDependency=!1,F._evaluate0$__extensionStore=F._evaluate0$_preModuleComments=F._evaluate0$_outOfOrderImports=F._evaluate0$__endOfImports=F._evaluate0$__root=F._evaluate0$__stylesheet=null,F._evaluate0$_configuration=T},_EvaluateVisitor_closure25:function(r){this.$this=r},_EvaluateVisitor_closure26:function(r){this.$this=r},_EvaluateVisitor_closure27:function(r){this.$this=r},_EvaluateVisitor_closure28:function(r){this.$this=r},_EvaluateVisitor_closure29:function(r){this.$this=r},_EvaluateVisitor_closure30:function(r){this.$this=r},_EvaluateVisitor_closure31:function(r){this.$this=r},_EvaluateVisitor_closure32:function(r){this.$this=r},_EvaluateVisitor_closure33:function(r){this.$this=r},_EvaluateVisitor__closure10:function(r,n,s){this.$this=r,this.name=n,this.module=s},_EvaluateVisitor_closure34:function(r){this.$this=r},_EvaluateVisitor__closure9:function(r,n,s){this.$this=r,this.name=n,this.module=s},_EvaluateVisitor_closure35:function(r){this.$this=r},_EvaluateVisitor_closure36:function(r){this.$this=r},_EvaluateVisitor__closure7:function(r,n,s){this.values=r,this.span=n,this.callableNode=s},_EvaluateVisitor__closure8:function(r){this.$this=r},_EvaluateVisitor_closure37:function(r){this.$this=r},_EvaluateVisitor_run_closure1:function(r,n,s){this.$this=r,this.node=n,this.importer=s},_EvaluateVisitor_run__closure1:function(r,n,s){this.$this=r,this.importer=n,this.node=s},_EvaluateVisitor__loadModule_closure3:function(r,n){this._box_1=r,this.callback=n},_EvaluateVisitor__loadModule_closure4:function(r,n,s,a,i,l,_){var p=this;p.$this=r,p.url=n,p.nodeWithSpan=s,p.baseUrl=a,p.namesInErrors=i,p.configuration=l,p.callback=_},_EvaluateVisitor__loadModule__closure3:function(r,n){this.$this=r,this.message=n},_EvaluateVisitor__loadModule__closure4:function(r,n,s){this._box_0=r,this.callback=n,this.firstLoad=s},_EvaluateVisitor__execute_closure1:function(r,n,s,a,i,l,_){var p=this;p.$this=r,p.importer=n,p.stylesheet=s,p.extensionStore=a,p.configuration=i,p.css=l,p.preModuleComments=_},_EvaluateVisitor__combineCss_closure3:function(){},_EvaluateVisitor__combineCss_closure4:function(r){this.selectors=r},_EvaluateVisitor__combineCss_visitModule1:function(r,n,s,a,i,l){var _=this;_.$this=r,_.seen=n,_.clone=s,_.css=a,_.imports=i,_.sorted=l},_EvaluateVisitor__extendModules_closure3:function(r){this.originalSelectors=r},_EvaluateVisitor__extendModules_closure4:function(){},_EvaluateVisitor_visitAtRootRule_closure3:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitAtRootRule_closure4:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__scopeForAtRoot_closure11:function(r,n,s){this.$this=r,this.newParent=n,this.node=s},_EvaluateVisitor__scopeForAtRoot_closure12:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor__scopeForAtRoot_closure13:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor__scopeForAtRoot__closure1:function(r,n){this.innerScope=r,this.callback=n},_EvaluateVisitor__scopeForAtRoot_closure14:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor__scopeForAtRoot_closure15:function(){},_EvaluateVisitor__scopeForAtRoot_closure16:function(r,n){this.$this=r,this.innerScope=n},_EvaluateVisitor_visitContentRule_closure1:function(r,n){this.$this=r,this.content=n},_EvaluateVisitor_visitDeclaration_closure1:function(r,n){this._box_0=r,this.$this=n},_EvaluateVisitor_visitEachRule_closure5:function(r,n,s){this._box_0=r,this.$this=n,this.nodeWithSpan=s},_EvaluateVisitor_visitEachRule_closure6:function(r,n,s){this._box_0=r,this.$this=n,this.nodeWithSpan=s},_EvaluateVisitor_visitEachRule_closure7:function(r,n,s,a){var i=this;i.$this=r,i.list=n,i.setVariables=s,i.node=a},_EvaluateVisitor_visitEachRule__closure1:function(r,n,s){this.$this=r,this.setVariables=n,this.node=s},_EvaluateVisitor_visitEachRule___closure1:function(r){this.$this=r},_EvaluateVisitor_visitAtRule_closure5:function(r){this.$this=r},_EvaluateVisitor_visitAtRule_closure6:function(r,n,s){this.$this=r,this.name=n,this.children=s},_EvaluateVisitor_visitAtRule__closure1:function(r,n){this.$this=r,this.children=n},_EvaluateVisitor_visitAtRule_closure7:function(){},_EvaluateVisitor_visitForRule_closure9:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitForRule_closure10:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitForRule_closure11:function(r){this.fromNumber=r},_EvaluateVisitor_visitForRule_closure12:function(r,n){this.toNumber=r,this.fromNumber=n},_EvaluateVisitor_visitForRule_closure13:function(r,n,s,a,i,l){var _=this;_._box_0=r,_.$this=n,_.node=s,_.from=a,_.direction=i,_.fromNumber=l},_EvaluateVisitor_visitForRule__closure1:function(r){this.$this=r},_EvaluateVisitor_visitForwardRule_closure3:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitForwardRule_closure4:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__registerCommentsForModule_closure1:function(){},_EvaluateVisitor_visitIfRule_closure1:function(r){this.$this=r},_EvaluateVisitor_visitIfRule__closure1:function(r,n){this.$this=r,this.clause=n},_EvaluateVisitor_visitIfRule___closure1:function(r){this.$this=r},_EvaluateVisitor__visitDynamicImport_closure1:function(r,n){this.$this=r,this.$import=n},_EvaluateVisitor__visitDynamicImport__closure7:function(r){this.$this=r},_EvaluateVisitor__visitDynamicImport__closure8:function(){},_EvaluateVisitor__visitDynamicImport__closure9:function(){},_EvaluateVisitor__visitDynamicImport__closure10:function(r,n,s,a,i){var l=this;l._box_0=r,l.$this=n,l.loadsUserDefinedModules=s,l.environment=a,l.children=i},_EvaluateVisitor__applyMixin_closure6:function(r,n,s,a){var i=this;i.$this=r,i.$arguments=n,i.mixin=s,i.nodeWithSpanWithoutContent=a},_EvaluateVisitor__applyMixin__closure4:function(r,n,s,a){var i=this;i.$this=r,i.$arguments=n,i.mixin=s,i.nodeWithSpanWithoutContent=a},_EvaluateVisitor__applyMixin_closure5:function(r){this._1_0=r},_EvaluateVisitor__applyMixin_closure7:function(r,n,s,a){var i=this;i.$this=r,i.contentCallable=n,i.mixin=s,i.nodeWithSpanWithoutContent=a},_EvaluateVisitor__applyMixin__closure3:function(r,n,s){this.$this=r,this.mixin=n,this.nodeWithSpanWithoutContent=s},_EvaluateVisitor__applyMixin___closure1:function(r,n,s){this.$this=r,this.mixin=n,this.nodeWithSpanWithoutContent=s},_EvaluateVisitor__applyMixin____closure1:function(r,n){this.$this=r,this.statement=n},_EvaluateVisitor_visitIncludeRule_closure5:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitIncludeRule_closure6:function(r){this.$this=r},_EvaluateVisitor_visitIncludeRule_closure7:function(r){this.node=r},_EvaluateVisitor_visitMediaRule_closure5:function(r,n){this.$this=r,this.queries=n},_EvaluateVisitor_visitMediaRule_closure6:function(r,n,s,a,i){var l=this;l.$this=r,l.mergedQueries=n,l.queries=s,l.mergedSources=a,l.node=i},_EvaluateVisitor_visitMediaRule__closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitMediaRule___closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitMediaRule_closure7:function(r){this.mergedSources=r},_EvaluateVisitor_visitStyleRule_closure9:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitStyleRule_closure10:function(){},_EvaluateVisitor_visitStyleRule_closure11:function(r,n,s){this.$this=r,this.rule=n,this.node=s},_EvaluateVisitor_visitStyleRule__closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitStyleRule_closure12:function(){},_EvaluateVisitor_visitStyleRule_closure13:function(){},_EvaluateVisitor_visitSupportsRule_closure3:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitSupportsRule__closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitSupportsRule_closure4:function(){},_EvaluateVisitor__visitSupportsCondition_closure1:function(r,n){this._box_0=r,this.$this=n},_EvaluateVisitor_visitVariableDeclaration_closure5:function(r,n,s){this._box_0=r,this.$this=n,this.node=s},_EvaluateVisitor_visitVariableDeclaration_closure6:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitVariableDeclaration_closure7:function(r,n,s){this.$this=r,this.node=n,this.value=s},_EvaluateVisitor_visitUseRule_closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitWarnRule_closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitWhileRule_closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitWhileRule__closure1:function(r){this.$this=r},_EvaluateVisitor_visitBinaryOperationExpression_closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__slash_closure3:function(r){this._1_0=r},_EvaluateVisitor__slash_closure4:function(r){this._1_0=r},_EvaluateVisitor__slash_recommendation1:function(){},_EvaluateVisitor_visitVariableExpression_closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitUnaryOperationExpression_closure1:function(r,n){this.node=r,this.operand=n},_EvaluateVisitor_visitListExpression_closure1:function(r){this.$this=r},_EvaluateVisitor_visitFunctionExpression_closure5:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitFunctionExpression_closure6:function(){},_EvaluateVisitor_visitFunctionExpression_closure7:function(r,n,s){this._box_0=r,this.$this=n,this.node=s},_EvaluateVisitor__checkCalculationArguments_check1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor__visitCalculationExpression_closure1:function(r,n,s,a){var i=this;i._box_0=r,i.$this=n,i.node=s,i.inLegacySassFunction=a},_EvaluateVisitor__checkAdjacentCalculationValues_closure1:function(r){this._0_0=r},_EvaluateVisitor_visitInterpolatedFunctionExpression_closure1:function(r,n,s){this.$this=r,this.node=n,this.$function=s},_EvaluateVisitor__runUserDefinedCallable_closure1:function(r,n,s,a,i,l){var _=this;_.$this=r,_.callable=n,_.evaluated=s,_.nodeWithSpan=a,_.run=i,_.V=l},_EvaluateVisitor__runUserDefinedCallable__closure1:function(r,n,s,a,i,l){var _=this;_.$this=r,_.evaluated=n,_.callable=s,_.nodeWithSpan=a,_.run=i,_.V=l},_EvaluateVisitor__runUserDefinedCallable___closure1:function(r,n,s,a,i,l){var _=this;_.$this=r,_.evaluated=n,_.callable=s,_.nodeWithSpan=a,_.run=i,_.V=l},_EvaluateVisitor__runUserDefinedCallable____closure1:function(){},_EvaluateVisitor__runFunctionCallable_closure1:function(r,n){this.$this=r,this.callable=n},_EvaluateVisitor__runBuiltInCallable_closure5:function(r,n,s){this._box_0=r,this.evaluated=n,this.namedSet=s},_EvaluateVisitor__runBuiltInCallable_closure6:function(r,n){this._box_0=r,this.evaluated=n},_EvaluateVisitor__runBuiltInCallable_closure7:function(){},_EvaluateVisitor__evaluateArguments_closure7:function(){},_EvaluateVisitor__evaluateArguments_closure8:function(r,n){this.$this=r,this.restNodeForSpan=n},_EvaluateVisitor__evaluateArguments_closure9:function(r,n,s,a){var i=this;i.$this=r,i.named=n,i.restNodeForSpan=s,i.namedNodes=a},_EvaluateVisitor__evaluateArguments_closure10:function(){},_EvaluateVisitor__evaluateMacroArguments_closure7:function(r){this.restArgs=r},_EvaluateVisitor__evaluateMacroArguments_closure8:function(r,n,s){this.$this=r,this.restNodeForSpan=n,this.restArgs=s},_EvaluateVisitor__evaluateMacroArguments_closure9:function(r,n,s,a){var i=this;i.$this=r,i.named=n,i.restNodeForSpan=s,i.restArgs=a},_EvaluateVisitor__evaluateMacroArguments_closure10:function(r,n,s){this.$this=r,this.keywordRestNodeForSpan=n,this.keywordRestArgs=s},_EvaluateVisitor__addRestMap_closure1:function(r,n,s,a,i,l){var _=this;_.$this=r,_.values=n,_.convert=s,_.expressionNode=a,_.map=i,_.nodeWithSpan=l},_EvaluateVisitor__verifyArguments_closure1:function(r,n,s){this.$arguments=r,this.positional=n,this.named=s},_EvaluateVisitor_visitCssAtRule_closure3:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssAtRule_closure4:function(){},_EvaluateVisitor_visitCssKeyframeBlock_closure3:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssKeyframeBlock_closure4:function(){},_EvaluateVisitor_visitCssMediaRule_closure5:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssMediaRule_closure6:function(r,n,s,a){var i=this;i.$this=r,i.mergedQueries=n,i.node=s,i.mergedSources=a},_EvaluateVisitor_visitCssMediaRule__closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssMediaRule___closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssMediaRule_closure7:function(r){this.mergedSources=r},_EvaluateVisitor_visitCssStyleRule_closure5:function(r,n,s){this.$this=r,this.rule=n,this.node=s},_EvaluateVisitor_visitCssStyleRule__closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssStyleRule_closure6:function(){},_EvaluateVisitor_visitCssStyleRule_closure7:function(r){this._0_0=r},_EvaluateVisitor_visitCssSupportsRule_closure3:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssSupportsRule__closure1:function(r,n){this.$this=r,this.node=n},_EvaluateVisitor_visitCssSupportsRule_closure4:function(){},_EvaluateVisitor__performInterpolationHelper_closure1:function(r){this.interpolation=r},_EvaluateVisitor__serialize_closure1:function(r,n){this.value=r,this.quote=n},_EvaluateVisitor__expressionNode_closure1:function(r,n){this.$this=r,this.expression=n},_EvaluateVisitor__withoutSlash_recommendation1:function(){},_EvaluateVisitor__stackFrame_closure1:function(r){this.$this=r},_ImportedCssVisitor1:function(r){this._evaluate0$_visitor=r},_ImportedCssVisitor_visitCssAtRule_closure1:function(){},_ImportedCssVisitor_visitCssMediaRule_closure1:function(r){this.hasBeenMerged=r},_ImportedCssVisitor_visitCssStyleRule_closure1:function(){},_ImportedCssVisitor_visitCssSupportsRule_closure1:function(){},_EvaluationContext1:function(r,n){this._evaluate0$_visitor=r,this._evaluate0$_defaultWarnNodeWithSpan=n},EveryCssVisitor0:function(){},EveryCssVisitor_visitCssAtRule_closure0:function(r){this.$this=r},EveryCssVisitor_visitCssKeyframeBlock_closure0:function(r){this.$this=r},EveryCssVisitor_visitCssMediaRule_closure0:function(r){this.$this=r},EveryCssVisitor_visitCssStyleRule_closure0:function(r){this.$this=r},EveryCssVisitor_visitCssStylesheet_closure0:function(r){this.$this=r},EveryCssVisitor_visitCssSupportsRule_closure0:function(r){this.$this=r},throwNodeException(e,r,n,s){var a,i,l,_;s=s,a=V._glyphs===f.C_AsciiGlyphSet,V._glyphs=r?f.C_AsciiGlyphSet:f.C_UnicodeGlyphSet;try{l=t.callConstructor(V.$get$exceptionClass(),[e,f.JSString_methods.replaceFirst$2(e.toString$1$color(0,n),"Error: ","")]),i=h._NodeException._as(l),_=t.getTrace0(e),s=_??s,s!=null&&t.attachJsStack(i,s),t.jsThrow(i)}finally{V._glyphs=a?f.C_AsciiGlyphSet:f.C_UnicodeGlyphSet}},_NodeException:function(){},exceptionClass_closure:function(){},exceptionClass__closure:function(){},exceptionClass__closure0:function(){},exceptionClass__closure1:function(){},SassException$0(e,r,n){return new t.SassException0(n==null?f.Set_empty:t.Set_Set$unmodifiable(n,h.Uri),e,r)},MultiSpanSassException$0(e,r,n,s,a){var i=t.ConstantMap_ConstantMap$from(s,h.FileSpan,h.String);return new t.MultiSpanSassException0(n,i,a==null?f.Set_empty:t.Set_Set$unmodifiable(a,h.Uri),e,r)},SassRuntimeException$0(e,r,n,s){return new t.SassRuntimeException0(n,s==null?f.Set_empty:t.Set_Set$unmodifiable(s,h.Uri),e,r)},MultiSpanSassRuntimeException$0(e,r,n,s,a,i){var l=t.ConstantMap_ConstantMap$from(s,h.FileSpan,h.String);return new t.MultiSpanSassRuntimeException0(a,n,l,i==null?f.Set_empty:t.Set_Set$unmodifiable(i,h.Uri),e,r)},SassFormatException$0(e,r,n){return new t.SassFormatException0(n==null?f.Set_empty:t.Set_Set$unmodifiable(n,h.Uri),e,r)},MultiSpanSassFormatException$0(e,r,n,s,a){var i=t.ConstantMap_ConstantMap$from(s,h.FileSpan,h.String);return new t.MultiSpanSassFormatException0(n,i,a==null?f.Set_empty:t.Set_Set$unmodifiable(a,h.Uri),e,r)},SassScriptException$0(e,r){return new t.SassScriptException0(r==null?e:"$"+r+": "+e)},MultiSpanSassScriptException$0(e,r,n){var s=t.ConstantMap_ConstantMap$from(n,h.FileSpan,h.String);return new t.MultiSpanSassScriptException0(r,s,e)},SassException0:function(r,n,s){this.loadedUrls=r,this._span_exception$_message=n,this._span=s},MultiSpanSassException0:function(r,n,s,a,i){var l=this;l.primaryLabel=r,l.secondarySpans=n,l.loadedUrls=s,l._span_exception$_message=a,l._span=i},SassRuntimeException0:function(r,n,s,a){var i=this;i.trace=r,i.loadedUrls=n,i._span_exception$_message=s,i._span=a},MultiSpanSassRuntimeException0:function(r,n,s,a,i,l){var _=this;_.trace=r,_.primaryLabel=n,_.secondarySpans=s,_.loadedUrls=a,_._span_exception$_message=i,_._span=l},SassFormatException0:function(r,n,s){this.loadedUrls=r,this._span_exception$_message=n,this._span=s},MultiSpanSassFormatException0:function(r,n,s,a,i){var l=this;l.primaryLabel=r,l.secondarySpans=n,l.loadedUrls=s,l._span_exception$_message=a,l._span=i},SassScriptException0:function(r){this.message=r},MultiSpanSassScriptException0:function(r,n,s){this.primaryLabel=r,this.secondarySpans=n,this.message=s},Exports:function(){},LoggerNamespace:function(){},_IsCalculationSafeVisitor0:function(){},_IsCalculationSafeVisitor_visitListExpression_closure0:function(r){this.$this=r},expressionToCalc0(e){var r=t._setArrayType([f.C__MakeExpressionCalculationSafe0.visitBinaryOperationExpression$1(e)],h.JSArray_Expression_2),n=e.get$span(e),s=h.Expression_2;return new t.FunctionExpression0(null,"calc",new t.ArgumentInvocation0(t.List_List$unmodifiable(r,s),t.ConstantMap_ConstantMap$from(f.Map_empty14,h.String,s),null,null,n),e.get$span(e))},_MakeExpressionCalculationSafe0:function(){},__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor0:function(){},ExtendRule0:function(r,n,s){this.selector=r,this.isOptional=n,this.span=s},Extension0:function(r,n,s,a,i){var l=this;l.extender=r,l.target=n,l.mediaContext=s,l.isOptional=a,l.span=i},Extender0:function(r,n){this.selector=r,this.isOriginal=n,this._extension$_extension=null},ExtensionStore__extendOrReplace0(e,r,n,s,a){var i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye=t.ExtensionStore$_mode0(s);for(e.accept$1(f._IsInvisibleVisitor_true0)||ye._extension_store$_originals.addAll$1(0,e.components),i=n.components,l=i.length,_=r.components,p=_.length,d=h.ComplexSelector_2,g=h.Extension_2,S=h.SimpleSelector_2,b=h.Map_ComplexSelector_Extension_2,w=0;w<l;++w){if(E=i[w],L=E.get$singleCompound(),L==null)throw t.wrapException(t.SassScriptException$0("Can't extend complex selector "+t.S(E)+".",null));for(T=t.LinkedHashMap_LinkedHashMap$_empty(S,b),F=L.components,D=F.length,B=0;B<D;++B){for(z=F[B],Y=t.LinkedHashMap_LinkedHashMap$_empty(d,g),G=0;G<p;++G)E=_[G],E.get$specificity(),se=new t.Extender0(E,!1),ce=new t.Extension0(se,z,null,!0,a),se._extension$_extension=ce,Y.$indexSet(0,E,ce);T.$indexSet(0,z,Y)}e=ye._extension_store$_extendList$2(e,T)}return e},ExtensionStore$0(){var e=h.SimpleSelector_2;return new t.ExtensionStore0(t.LinkedHashMap_LinkedHashMap$_empty(e,h.Set_ModifiableBox_SelectorList_2),t.LinkedHashMap_LinkedHashMap$_empty(e,h.Map_ComplexSelector_Extension_2),t.LinkedHashMap_LinkedHashMap$_empty(e,h.List_Extension_2),t.LinkedHashMap_LinkedHashMap$_empty(h.ModifiableBox_SelectorList_2,h.List_CssMediaQuery_2),new t.JsIdentityLinkedHashMap(h.JsIdentityLinkedHashMap_SimpleSelector_int_2),new t._LinkedIdentityHashSet(h._LinkedIdentityHashSet_ComplexSelector_2),f.ExtendMode_normal_normal0)},ExtensionStore$_mode0(e){var r=h.SimpleSelector_2;return new t.ExtensionStore0(t.LinkedHashMap_LinkedHashMap$_empty(r,h.Set_ModifiableBox_SelectorList_2),t.LinkedHashMap_LinkedHashMap$_empty(r,h.Map_ComplexSelector_Extension_2),t.LinkedHashMap_LinkedHashMap$_empty(r,h.List_Extension_2),t.LinkedHashMap_LinkedHashMap$_empty(h.ModifiableBox_SelectorList_2,h.List_CssMediaQuery_2),new t.JsIdentityLinkedHashMap(h.JsIdentityLinkedHashMap_SimpleSelector_int_2),new t._LinkedIdentityHashSet(h._LinkedIdentityHashSet_ComplexSelector_2),e)},ExtensionStore0:function(r,n,s,a,i,l,_){var p=this;p._extension_store$_selectors=r,p._extension_store$_extensions=n,p._extension_store$_extensionsByExtender=s,p._extension_store$_mediaContexts=a,p._extension_store$_sourceSpecificity=i,p._extension_store$_originals=l,p._extension_store$_mode=_},ExtensionStore_extensionsWhereTarget_closure0:function(){},ExtensionStore__registerSelector_closure1:function(){},ExtensionStore__registerSelector_closure2:function(r){this._0_0=r},ExtensionStore_addExtension_closure2:function(){},ExtensionStore_addExtension_closure3:function(){},ExtensionStore_addExtension_closure4:function(r){this.complex=r},ExtensionStore__simpleSelectors_closure0:function(r){this._0_0=r},ExtensionStore__extendExistingExtensions_closure1:function(){},ExtensionStore__extendExistingExtensions_closure2:function(){},ExtensionStore_addExtensions_closure0:function(){},ExtensionStore__extendComplex_closure0:function(r,n,s){this._box_0=r,this.$this=n,this.complex=s},ExtensionStore__extendComplex__closure0:function(r,n,s){this._box_0=r,this.$this=n,this.complex=s},ExtensionStore__extendCompound_closure2:function(){},ExtensionStore__extendCompound_closure3:function(){},ExtensionStore__extendCompound_closure4:function(r){this.original=r},ExtensionStore__extendSimple_withoutPseudo0:function(r,n,s){this.$this=r,this.extensions=n,this.targetsUsed=s},ExtensionStore__extendSimple_closure1:function(r,n){this.$this=r,this.withoutPseudo=n},ExtensionStore__extendSimple_closure2:function(){},ExtensionStore__extendPseudo_closure4:function(){},ExtensionStore__extendPseudo_closure5:function(){},ExtensionStore__extendPseudo_closure6:function(){},ExtensionStore__extendPseudo_closure7:function(r){this.pseudo=r},ExtensionStore__extendPseudo_closure8:function(r,n){this.pseudo=r,this.selector=n},ExtensionStore__trim_closure1:function(r,n){this._box_0=r,this.complex1=n},ExtensionStore__trim_closure2:function(r,n){this._box_0=r,this.complex1=n},ExtensionStore_clone_closure0:function(r,n,s,a){var i=this;i.$this=r,i.newSelectors=n,i.oldToNewSelectors=s,i.newMediaContexts=a},FiberClass:function(){},Fiber:function(){},JSToDartFileImporter:function(r){this._file0$_findFileUrl=r},JSToDartFileImporter_canonicalize_closure:function(r,n){this.$this=r,this.url=n},FilesystemImporter$(e){var r=null;return new t.FilesystemImporter0(t.absolute(e,r,r,r,r,r,r,r,r,r,r,r,r,r,r))},FilesystemImporter0:function(r){this._filesystem$_loadPath=r},FilesystemImporter_canonicalize_closure0:function(){},ForRule$0(e,r,n,s,a,i){var l=t.List_List$unmodifiable(s,h.Statement_2),_=f.JSArray_methods.any$1(l,new t.ParentStatement_closure0);return new t.ForRule0(e,r,n,i,a,l,_)},ForRule0:function(r,n,s,a,i,l,_){var p=this;p.variable=r,p.from=n,p.to=s,p.isExclusive=a,p.span=i,p.children=l,p.hasDeclarations=_},ForwardRule0:function(r,n,s,a,i,l,_,p){var d=this;d.url=r,d.shownMixinsAndFunctions=n,d.shownVariables=s,d.hiddenMixinsAndFunctions=a,d.hiddenVariables=i,d.prefix=l,d.configuration=_,d.span=p},ForwardedModuleView_ifNecessary0(e,r,n){var s;return r.prefix==null&&r.shownMixinsAndFunctions==null&&r.shownVariables==null?(s=r.hiddenMixinsAndFunctions,s==null?s=null:(s=s._base,s=s.get$isEmpty(s)),s===!0?(s=r.hiddenVariables,s==null?s=null:(s=s._base,s=s.get$isEmpty(s)),s=s===!0):s=!1):s=!1,s?e:t.ForwardedModuleView$0(e,r,n)},ForwardedModuleView$0(e,r,n){var s=r.prefix,a=r.shownVariables,i=r.hiddenVariables,l=r.shownMixinsAndFunctions,_=r.hiddenMixinsAndFunctions;return new t.ForwardedModuleView0(e,r,t.ForwardedModuleView__forwardedMap0(e.get$variables(),s,a,i,h.Value_2),t.ForwardedModuleView__forwardedMap0(e.get$variableNodes(),s,a,i,h.AstNode_2),t.ForwardedModuleView__forwardedMap0(e.get$functions(e),s,l,_,n),t.ForwardedModuleView__forwardedMap0(e.get$mixins(),s,l,_,n),n._eval$1("ForwardedModuleView0<0>"))},ForwardedModuleView__forwardedMap0(e,r,n,s,a){var i,l=r==null;return l&&n==null?s!=null?(i=s._base,i=i.get$isEmpty(i)):i=!0:i=!1,i||(l||(e=new t.PrefixedMapView0(e,r,a._eval$1("PrefixedMapView0<0>"))),n!=null?e=new t.LimitedMapView0(e,n._base.intersection$1(new t.MapKeySet(e,h.MapKeySet_nullable_Object)),h.$env_1_1_String._bind$1(a)._eval$1("LimitedMapView0<1,2>")):(s!=null?(l=s._base,l=l.get$isNotEmpty(l)):l=!1,l&&(e=t.LimitedMapView$blocklist0(e,s,h.String,a)))),e},ForwardedModuleView0:function(r,n,s,a,i,l,_){var p=this;p._forwarded_view0$_inner=r,p._forwarded_view0$_rule=n,p.variables=s,p.variableNodes=a,p.functions=i,p.mixins=l,p.$ti=_},FunctionExpression0:function(r,n,s,a){var i=this;i.namespace=r,i.originalName=n,i.$arguments=s,i.span=a},JSFunction1:function(){},SupportsFunction0:function(r,n,s){this.name=r,this.$arguments=n,this.span=s},functionClass_closure:function(){},functionClass__closure:function(){},functionClass__closure0:function(){},SassFunction0:function(r){this.callable=r},FunctionRule$0(e,r,n,s,a){var i=t.List_List$unmodifiable(n,h.Statement_2),l=f.JSArray_methods.any$1(i,new t.ParentStatement_closure0);return new t.FunctionRule0(e,r,s,i,l)},FunctionRule0:function(r,n,s,a,i){var l=this;l.name=r,l.$arguments=n,l.span=s,l.children=a,l.hasDeclarations=i},unifyComplex0(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=null,B=C.getInterceptor$asx(e);if(B.get$length(e)===1)return e;for(n=B.get$iterator(e),s=D,a=s,i=a;n.moveNext$0();){if(l=n.get$current(n),l.accept$1(f.C__IsUselessVisitor0))return D;if(_=t._InitializedCell$(new t.unifyComplex_closure2(l)),l=l.components,l.length===1&&C.get$length$asx(_._readFinal$0())===1?(p=C.$index$asx(_._readFinal$0(),0),d=!0):(p=D,d=!1),d){if(a==null)a=p;else if(!a.$eq(0,p))return D}if(g=f.JSArray_methods.get$last(l),S=t._InitializedCell$(new t.unifyComplex_closure3(g)),C.get$length$asx(S._readFinal$0())===1?(b=C.$index$asx(S._readFinal$0(),0),l=!0):(b=D,l=!1),l){if(s!=null&&!s.$eq(0,b))return D;s=b}if(i==null)i=g.selector.components;else for(l=g.selector.components,d=l.length,w=0;w<d;++w)if(i=l[w].unify$1(i),i==null)return D}for(n=h.JSArray_ComplexSelector_2,l=t._setArrayType([],n),d=B.get$iterator(e);d.moveNext$0();)E=d.get$current(d),L=E.components,T=L.length,T>1&&(F=E.leadingCombinators,l.push(t.ComplexSelector$0(F,f.JSArray_methods.take$1(L,T-1),E.span,E.lineBreak)));return d=a==null?f.List_empty14:t._setArrayType([a],h.JSArray_CssValue_Combinator_2),i.toString,E=t.CompoundSelector$0(i,r),L=s==null?f.List_empty14:t._setArrayType([s],h.JSArray_CssValue_Combinator_2),g=t.ComplexSelector$0(d,t._setArrayType([new t.ComplexSelectorComponent0(E,t.List_List$unmodifiable(L,h.CssValue_Combinator_2),r)],h.JSArray_ComplexSelectorComponent_2),r,B.any$1(e,new t.unifyComplex_closure4)),l.length===0?B=t._setArrayType([g],n):(B=t.List_List$of(t.IterableExtension_get_exceptLast0(l),!0,h.ComplexSelector_2),B.push(f.JSArray_methods.get$last(l).concatenate$2(g,r))),t.weave0(B,r,!1)},unifyCompound0(e,r){var n,s,a,i,l=r.components;for(n=e.components,s=n.length,a=0;a<s;++a,l=i)if(i=n[a].unify$1(l),i==null)return null;return t.CompoundSelector$0(l,e.span)},unifyUniversalAndElement0(e,r){var n,s,a,i=t._namespaceAndName0(e,"selector1"),l=i._0,_=i._1,p=t._namespaceAndName0(r,"selector2"),d=p._0,g=p._1;if(l==d||d==="*")n=l;else{if(l!=="*")return null;n=d}if(_==g||g==null)s=_;else{if(!(_==null||_==="*"))return null;s=g}return a=e.span,s==null?new t.UniversalSelector0(n,a):new t.TypeSelector0(new t.QualifiedName0(s,n),a)},_namespaceAndName0(e,r){var n,s,a,i=null,l=t._InitializedCell$(new t._namespaceAndName_closure0(e));e:{if(e instanceof t.UniversalSelector0?(n=e.namespace,s=!0):(n=i,s=!1),s){s=new t._Record_2(n,i);break e}if(e instanceof t.TypeSelector0?(a=l._readFinal$0().name,n=l._readFinal$0().namespace,s=!0):(n=i,a=n,s=!1),s){s=new t._Record_2(n,a);break e}s=t.throwExpression(t.ArgumentError$value(e,r,W.must_b))}return s},weave0(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=C.getInterceptor$asx(e);if(z.get$length(e)===1?(s=z.$index(e,0),a=!0):(s=null,a=!1),a)return!n||s.lineBreak?e:t._setArrayType([t.ComplexSelector$0(s.leadingCombinators,s.components,s.span,!0)],h.JSArray_ComplexSelector_2);for(a=h.JSArray_ComplexSelector_2,i=t._setArrayType([z.get$first(e)],a),z=z.skip$1(e,1),z=new t.ListIterator(z,z.get$length(z)),l=h.ComplexSelectorComponent_2,_=t._instanceType(z)._precomputed1;z.moveNext$0();){if(p=z.__internal$_current,p==null&&(p=_._as(p)),d=p.components,d.length===1){for(g=0;g<i.length;++g)i[g]=i[g].concatenate$3$forceLineBreak(p,r,n);continue}for(S=t._setArrayType([],a),b=i.length,w=0;w<i.length;i.length===b||(0,t.throwConcurrentModificationError)(i),++w)for(E=t._weaveParents0(i[w],p,r),E==null&&(E=f.List_empty15),L=E.length,T=0;T<E.length;E.length===L||(0,t.throwConcurrentModificationError)(E),++T)F=E[T],D=f.JSArray_methods.get$last(d),B=t.List_List$of(F.components,!0,l),B.push(D),D=F.lineBreak||n,S.push(t.ComplexSelector$0(F.leadingCombinators,B,r,D));i=S}return i},_weaveParents0(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe,ve,Ee,ke=null,be=t._mergeLeadingCombinators0(e.leadingCombinators,r.leadingCombinators);if(be==null||(s=h.ComplexSelectorComponent_2,a=t.QueueList_QueueList$from(e.components,s),i=t.QueueList_QueueList$from(t.IterableExtension_get_exceptLast0(r.components),s),l=t._mergeTrailingCombinators0(a,i,n,ke),l==null))return ke;e:{if(_=new t._Record_2(t._firstIfRootish0(a),t._firstIfRootish0(i)),p=t._InitializedCell$(new t._weaveParents_closure5(_)),d=t._InitializedCell$(new t._weaveParents_closure6(_)),p._readFinal$0()!=null?(g=p._readFinal$0(),s=!0):(g=ke,s=!1),s&&d._readFinal$0()!=null?(S=d._readFinal$0(),s=!0):(S=ke,s=!1),s){if(b=t.unifyCompound0(g.selector,S.selector),b==null)return ke;s=g.combinators,w=g.span,E=h.CssValue_Combinator_2,a.addFirst$1(new t.ComplexSelectorComponent0(b,t.List_List$unmodifiable(s,E),w)),i.addFirst$1(new t.ComplexSelectorComponent0(b,t.List_List$unmodifiable(S.combinators,E),w));break e}p._readFinal$0()!=null?(L=p._readFinal$0(),s=!0):(L=ke,s=!1),s&&d._readFinal$0()==null?(s=L,w=!0):(s=ke,w=!1),w?w=!0:p._readFinal$0()==null?(d._readFinal$0()!=null?(T=d._readFinal$0(),w=!0):(T=ke,w=!1),w?(s=T,w=!0):w=!1):w=!1,w&&(a.addFirst$1(s),i.addFirst$1(s))}for(F=t._groupSelectors0(a),D=t._groupSelectors0(i),s=h.List_ComplexSelectorComponent_2,B=t.longestCommonSubsequence0(D,F,new t._weaveParents_closure7(n),s),z=t._setArrayType([],h.JSArray_List_Iterable_ComplexSelectorComponent_2),w=B.length,E=h.JSArray_Iterable_ComplexSelectorComponent_2,Y=h.JSArray_ComplexSelectorComponent_2,G=0;G<B.length;B.length===w||(0,t.throwConcurrentModificationError)(B),++G){for(se=B[G],ce=t._setArrayType([],E),ye=t._chunks0(F,D,new t._weaveParents_closure8(se),s),we=ye.length,ge=0;ge<ye.length;ye.length===we||(0,t.throwConcurrentModificationError)(ye),++ge){for(xe=ye[ge],ve=t._setArrayType([],Y),Ee=C.get$iterator$ax(xe);Ee.moveNext$0();)f.JSArray_methods.addAll$1(ve,Ee.get$current(Ee));ce.push(ve)}z.push(ce),z.push(t._setArrayType([se],E)),F.removeFirst$0(),D.removeFirst$0()}for(w=t._setArrayType([],E),s=t._chunks0(F,D,new t._weaveParents_closure9,s),E=s.length,G=0;G<s.length;s.length===E||(0,t.throwConcurrentModificationError)(s),++G){for(xe=s[G],ce=t._setArrayType([],Y),ye=C.get$iterator$ax(xe);ye.moveNext$0();)f.JSArray_methods.addAll$1(ce,ye.get$current(ye));w.push(ce)}for(z.push(w),f.JSArray_methods.addAll$1(z,l),s=t._setArrayType([],h.JSArray_ComplexSelector_2),w=C.get$iterator$ax(t.paths0(new t.WhereIterable(z,new t._weaveParents_closure10,h.WhereIterable_List_Iterable_ComplexSelectorComponent_2),h.Iterable_ComplexSelectorComponent_2)),E=!e.lineBreak,ce=r.lineBreak;w.moveNext$0();){for(ye=w.get$current(w),we=t._setArrayType([],Y),ye=C.get$iterator$ax(ye);ye.moveNext$0();)f.JSArray_methods.addAll$1(we,ye.get$current(ye));s.push(t.ComplexSelector$0(be,we,n,!E||ce))}return s},_firstIfRootish0(e){var r,n,s,a,i,l;if(e.get$length(e)>=1?(r=e.$index(0,0),n=!0):(r=null,n=!1),n){for(n=r.selector.components,s=n.length,a=0;a<s;++a)if(i=n[a],i instanceof t.PseudoSelector0&&i.isClass?l=V._rootishPseudoClasses0.contains$1(0,i.normalizedName):l=!1,l)return e.removeFirst$0(),r}return null},_mergeLeadingCombinators0(e,r){var n,s,a,i=null,l=new t._Record_2(e,r),_=t._InitializedCell$(new t._mergeLeadingCombinators_closure3(l)),p=t._InitializedCell$(new t._mergeLeadingCombinators_closure4(l)),d=t._InitializedCell$(new t._mergeLeadingCombinators_closure5(_)),g=t._InitializedCell$(new t._mergeLeadingCombinators_closure6(p));e:{if(_._readFinal$0()==null||p._readFinal$0()==null){n=i;break e}if(n=h.List_CssValue_Combinator_2,n._is(_._readFinal$0())&&d._readFinal$0()>1?s=!0:s=n._is(p._readFinal$0())&&g._readFinal$0()>1,s){n=i;break e}if(n._is(_._readFinal$0())&&d._readFinal$0()<=0?(a=p._readFinal$0(),s=!0):(a=i,s=!1),s?n=!0:(a=_._readFinal$0(),n=n._is(p._readFinal$0())&&g._readFinal$0()<=0),n){n=a;break e}n=f.C_ListEquality.equals$2(0,e,r)?e:i;break e}return n},_mergeTrailingCombinators0(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe,ve,Ee,ke,be,Oe,qe,et,At,Ft,wr,Jt,yt,Nt,at=null;s==null&&(s=t.QueueList$(at,h.List_List_ComplexSelectorComponent_2)),a=t._InitializedCell$(new t._mergeTrailingCombinators_closure9(e));e:{if(a._readFinal$0()>=1?(i=e.$index(0,a._readFinal$0()-1),l=!0):(i=at,l=!1),l){l=i.combinators;break e}l=f.List_empty14;break e}_=t._InitializedCell$(new t._mergeTrailingCombinators_closure10(r));e:{if(_._readFinal$0()>=1?(i=r.$index(0,_._readFinal$0()-1),p=!0):(i=at,p=!1),p){p=i.combinators;break e}p=f.List_empty14;break e}if(d=l.length,d===0&&p.length===0)return s;if(d>1||p.length>1)return at;e:{if(d=t.IterableExtension_get_firstOrNull(l),d=d==null?at:d.value,p=t.IterableExtension_get_firstOrNull(p),g=new t._Record_4([d,p==null?at:p.value,e,r]),S=t._InitializedCell$(new t._mergeTrailingCombinators_closure11(g)),b=t._InitializedCell$(new t._mergeTrailingCombinators_closure12(S)),w=t._InitializedCell$(new t._mergeTrailingCombinators_closure13(g)),E=t._InitializedCell$(new t._mergeTrailingCombinators_closure14(w)),L=t._InitializedCell$(new t._mergeTrailingCombinators_closure15(w)),T=t._InitializedCell$(new t._mergeTrailingCombinators_closure16(g)),F=t._InitializedCell$(new t._mergeTrailingCombinators_closure17(g)),D=t._InitializedCell$(new t._mergeTrailingCombinators_closure18(S)),b._readFinal$0()&&E._readFinal$0()){B=e.removeLast$0(0),z=r.removeLast$0(0),p=B.selector,d=z.selector,t.compoundIsSuperselector0(p,d,at)?s.addFirst$1(t._setArrayType([t._setArrayType([z],h.JSArray_ComplexSelectorComponent_2)],h.JSArray_List_ComplexSelectorComponent_2)):(Y=h.JSArray_ComplexSelectorComponent_2,G=h.JSArray_List_ComplexSelectorComponent_2,t.compoundIsSuperselector0(d,p,at)?s.addFirst$1(t._setArrayType([t._setArrayType([B],Y)],G)):(se=t._setArrayType([t._setArrayType([B,z],Y),t._setArrayType([z,B],Y)],G),ce=t.unifyCompound0(p,d),ce!=null?(ye=ce,p=!0):(ye=at,p=!1),p&&se.push(t._setArrayType([new t.ComplexSelectorComponent0(ye,t.List_List$unmodifiable(t._setArrayType([f.JSArray_methods.get$first(l)],h.JSArray_CssValue_Combinator_2),h.CssValue_Combinator_2),n)],Y)),s.addFirst$1(se)));break e}if(b._readFinal$0()&&L._readFinal$0()?(we=T._readFinal$0(),ge=F._readFinal$0(),ge=ge,p=!0):(ge=at,we=ge,p=!1),p?p=!0:D._readFinal$0()&&E._readFinal$0()?(ge=T._readFinal$0(),xe=F._readFinal$0(),we=xe,p=!0):p=!1,p){ve=ge.removeLast$0(0),Ee=we.removeLast$0(0),l=Ee.selector,p=ve.selector,d=h.JSArray_ComplexSelectorComponent_2,Y=h.JSArray_List_ComplexSelectorComponent_2,t.compoundIsSuperselector0(l,p,at)?s.addFirst$1(t._setArrayType([t._setArrayType([ve],d)],Y)):(Y=t._setArrayType([t._setArrayType([Ee,ve],d)],Y),ke=t.unifyCompound0(l,p),ke!=null?(ye=ke,l=!0):(ye=at,l=!1),l&&Y.push(t._setArrayType([new t.ComplexSelectorComponent0(ye,t.List_List$unmodifiable(ve.combinators,h.CssValue_Combinator_2),n)],d)),s.addFirst$1(Y));break e}if(f.Combinator_Cht0===S._readFinal$0()&&(L._readFinal$0()||E._readFinal$0())?(be=F._readFinal$0(),p=be,d=!0):(p=at,d=!1),d?d=!0:(D._readFinal$0()||b._readFinal$0())&&f.Combinator_Cht0===w._readFinal$0()?(Oe=T._readFinal$0(),p=Oe,d=!0):d=!1,d){s.addFirst$1(t._setArrayType([t._setArrayType([p.removeLast$0(0)],h.JSArray_ComplexSelectorComponent_2)],h.JSArray_List_ComplexSelectorComponent_2));break e}if(S._readFinal$0()!=null?(qe=S._readFinal$0(),p=!0):(qe=at,p=!1),p?(w._readFinal$0()!=null?(et=w._readFinal$0(),p=!0):(et=at,p=!1),p=p&&qe==et):p=!1,p){if(ye=t.unifyCompound0(e.removeLast$0(0).selector,r.removeLast$0(0).selector),ye==null)return at;s.addFirst$1(t._setArrayType([t._setArrayType([new t.ComplexSelectorComponent0(ye,t.List_List$unmodifiable(t._setArrayType([f.JSArray_methods.get$first(l)],h.JSArray_CssValue_Combinator_2),h.CssValue_Combinator_2),n)],h.JSArray_ComplexSelectorComponent_2)],h.JSArray_List_ComplexSelectorComponent_2));break e}if(S._readFinal$0()!=null?(At=S._readFinal$0(),l=!0):(At=at,l=!1),l&&w._readFinal$0()==null?(Ft=T._readFinal$0(),wr=F._readFinal$0(),l=wr,p=!0,Y=p,p=Ft,d=l,l=At):(d=at,p=d,l=p,Y=!1),Y?Y=!0:S._readFinal$0()==null?(w._readFinal$0()!=null?(Jt=w._readFinal$0(),Y=!0):(Jt=at,Y=!1),Y?(yt=T._readFinal$0(),Nt=F._readFinal$0(),l=Nt,p=!0,Y=p,p=l,l=Jt,d=yt):Y=!1):Y=!1,Y){l===f.Combinator_Cht0?(l=t.IterableExtension_get_lastOrNull(d),l=l==null?at:t.compoundIsSuperselector0(l.selector,p.get$last(p).selector,at),l=l===!0):l=!1,l&&d.removeLast$0(0),s.addFirst$1(t._setArrayType([t._setArrayType([p.removeLast$0(0)],h.JSArray_ComplexSelectorComponent_2)],h.JSArray_List_ComplexSelectorComponent_2));break e}return at}return t._mergeTrailingCombinators0(e,r,n,s)},_mustUnify0(e,r){var n,s,a,i=t.LinkedHashSet_LinkedHashSet$_empty(h.SimpleSelector_2);for(n=C.get$iterator$ax(e);n.moveNext$0();)for(s=f.JSArray_methods.get$iterator(n.get$current(n).selector.components),a=new t.WhereIterator(s,t.functions0___isUnique$closure());a.moveNext$0();)i.add$1(0,s.get$current(s));return i._collection$_length===0?!1:C.any$1$ax(r,new t._mustUnify_closure0(i))},_isUnique0(e){var r;return e instanceof t.IDSelector0?r=!0:r=e instanceof t.PseudoSelector0&&!e.isClass,r},_chunks0(e,r,n,s){for(var a,i,l,_,p,d,g,S,b=s._eval$1("JSArray<0>"),w=t._setArrayType([],b);!n.call$1(e);)w.push(e.removeFirst$0());for(a=t._setArrayType([],b);!n.call$1(r);)a.push(r.removeFirst$0());i=new t._Record_2(w,a),l=t._InitializedCell$(new t._chunks_closure3(i,s)),_=t._InitializedCell$(new t._chunks_closure4(l)),p=t._InitializedCell$(new t._chunks_closure5(i,s)),d=t._InitializedCell$(new t._chunks_closure6(p));e:{if(_._readFinal$0()&&d._readFinal$0()){b=t._setArrayType([],s._eval$1("JSArray<List<0>>"));break e}if(_._readFinal$0()?(g=p._readFinal$0(),b=!0):(g=null,b=!1),b?b=!0:(g=l._readFinal$0(),b=d._readFinal$0(),b=b),b){b=t._setArrayType([g],s._eval$1("JSArray<List<0>>"));break e}b=t.List_List$of(w,!0,s),f.JSArray_methods.addAll$1(b,a),S=t.List_List$of(a,!0,s),f.JSArray_methods.addAll$1(S,w),S=t._setArrayType([b,S],s._eval$1("JSArray<List<0>>")),b=S;break e}return b},paths0(e,r){return C.fold$2$ax(e,t._setArrayType([t._setArrayType([],r._eval$1("JSArray<0>"))],r._eval$1("JSArray<List<0>>")),new t.paths_closure0(r))},_groupSelectors0(e){var r,n,s,a=t.QueueList$(null,h.List_ComplexSelectorComponent_2),i=h.JSArray_ComplexSelectorComponent_2,l=t._setArrayType([],i);for(r=new t.ListIterator(e,e.get$length(e)),n=t._instanceType(r)._precomputed1;r.moveNext$0();)s=r.__internal$_current,s==null&&(s=n._as(s)),l.push(s),s.combinators.length===0&&(a._queue_list$_add$1(l),l=t._setArrayType([],i));return l.length!==0&&a._queue_list$_add$1(l),a},listIsSuperselector0(e,r){return f.JSArray_methods.every$1(r,new t.listIsSuperselector_closure0(e))},_complexIsParentSuperselector0(e,r){var n,s,a;return C.get$length$asx(e)>C.get$length$asx(r)?!1:(n=V.$get$bogusSpan0(),s=new t.ComplexSelectorComponent0(t.CompoundSelector$0(t._setArrayType([new t.PlaceholderSelector0("<temp>",n)],h.JSArray_SimpleSelector_2),n),t.List_List$unmodifiable(f.List_empty14,h.CssValue_Combinator_2),n),n=h.ComplexSelectorComponent_2,a=t.List_List$of(e,!0,n),a.push(s),n=t.List_List$of(r,!0,n),n.push(s),t.complexIsSuperselector0(a,n))},complexIsSuperselector0(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L,T;if(f.JSArray_methods.get$last(e).combinators.length!==0||f.JSArray_methods.get$last(r).combinators.length!==0)return!1;for(n=h.JSArray_ComplexSelectorComponent_2,s=t._arrayInstanceType(r),a=s._precomputed1,s=s._eval$1("SubListIterable<1>"),i=0,l=0,_=null;;_=T){if(p=e.length-i,d=r.length,g=d-l,p===0||g===0||p>g||(S=e[i],b=S.combinators,b.length>1))return!1;if(p===1)return w=f.JSArray_methods.sublist$2(r,l,d-1),f.JSArray_methods.any$1(w,new t.complexIsSuperselector_closure1)?!1:t.compoundIsSuperselector0(S.selector,f.JSArray_methods.get$last(r).selector,w);for(d=S.selector,E=l,w=null;;){if(L=r[E],L.combinators.length>1)return!1;if(t.compoundIsSuperselector0(d,L.selector,w))break;if(++E,E===r.length-1)return!1;w==null&&(w=t._setArrayType([],n)),w.push(L)}if(!t._compatibleWithPreviousCombinator0(_,w??f.List_empty13)||(L=r[E],T=t.IterableExtension_get_firstOrNull(b),!t._isSupercombinator0(T,t.IterableExtension_get_firstOrNull(L.combinators))))return!1;if(++i,l=E+1,e.length-i===1){if(d=T==null,C.$eq$(d?null:T.value,f.Combinator_Htt0)){if(d=r.length-1,b=new t.SubListIterable(r,0,d,s),b.SubListIterable$3(r,0,d,a),!b.skip$1(0,l).every$1(0,new t.complexIsSuperselector_closure2(T)))return!1}else if(!d&&r.length-l>1)return!1}}},_compatibleWithPreviousCombinator0(e,r){return r.length===0||e==null?!0:e.value!==f.Combinator_Htt0?!1:f.JSArray_methods.every$1(r,new t._compatibleWithPreviousCombinator_closure0)},_isSupercombinator0(e,r){var n,s;return C.$eq$(e,r)?n=!0:(n=e==null,n?s=C.$eq$(r==null?null:r.value,f.Combinator_Cht0):s=!1,s?n=!0:C.$eq$(n?null:e.value,f.Combinator_Htt0)?n=C.$eq$(r==null?null:r.value,f.Combinator_4QF0):n=!1),n},compoundIsSuperselector0(e,r,n){var s,a,i,l,_,p,d,g,S,b,w=null,E=new t._Record_2(t._findPseudoElementIndexed0(e),t._findPseudoElementIndexed0(r)),L=t._InitializedCell$(new t.compoundIsSuperselector_closure1(E)),T=t._InitializedCell$(new t.compoundIsSuperselector_closure2(E)),F=h.Record_2_nullable_Object_and_nullable_Object;if(F._is(L._readFinal$0())?(s=h.PseudoSelector_2,a=s._as(L._readFinal$0()._0),i=t._asInt(L._readFinal$0()._1),F._is(T._readFinal$0())?(l=s._as(T._readFinal$0()._0),_=t._asInt(T._readFinal$0()._1),F=!0):(_=w,l=_,F=!1)):(_=w,l=_,i=l,a=i,F=!1),F)return a.isSuperselector$1(l)?(F=e.components,s=h.int,p=t._arrayInstanceType(F)._precomputed1,d=r.components,g=t._arrayInstanceType(d)._precomputed1,F=t._compoundComponentsIsSuperselector0(t.SubListIterable$(F,0,t.checkNotNullable(i,"count",s),p),t.SubListIterable$(d,0,t.checkNotNullable(_,"count",s),g),n)&&t._compoundComponentsIsSuperselector0(t.SubListIterable$(F,i+1,w,p),t.SubListIterable$(d,_+1,w,g),n)):F=!1,F;if(L._readFinal$0()==null?F=T._readFinal$0()!=null&&!0:F=!0,F)return!1;for(F=e.components,s=F.length,p=r.components,S=0;S<s;++S)if(b=F[S],b instanceof t.PseudoSelector0&&b.selector!=null){if(!t._selectorPseudoIsSuperselector0(b,r,n))return!1}else if(!f.JSArray_methods.any$1(p,b.get$isSuperselector()))return!1;return!0},_findPseudoElementIndexed0(e){var r,n,s,a;for(r=e.components,n=r.length,s=0;s<n;++s)if(a=r[s],a instanceof t.PseudoSelector0&&!a.isClass)return new t._Record_2(a,s);return null},_compoundComponentsIsSuperselector0(e,r,n){var s;return e.get$length(e)===0?!0:(r.get$length(r)===0&&(r=t._setArrayType([new t.UniversalSelector0("*",V.$get$bogusSpan0())],h.JSArray_SimpleSelector_2)),s=V.$get$bogusSpan0(),t.compoundIsSuperselector0(t.CompoundSelector$0(e,s),t.CompoundSelector$0(r,s),n))},_selectorPseudoIsSuperselector0(e,r,n){var s=e.selector;if(s==null)throw t.wrapException(t.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument.",null));switch(e.normalizedName){case"is":case"matches":case"any":case"where":return t._selectorPseudoArgs0(r,e.name,!0).any$1(0,new t._selectorPseudoIsSuperselector_closure6(s))||f.JSArray_methods.any$1(s.components,new t._selectorPseudoIsSuperselector_closure7(n,r));case"has":case"host":case"host-context":return t._selectorPseudoArgs0(r,e.name,!0).any$1(0,new t._selectorPseudoIsSuperselector_closure8(s));case"slotted":return t._selectorPseudoArgs0(r,e.name,!1).any$1(0,new t._selectorPseudoIsSuperselector_closure9(s));case"not":return f.JSArray_methods.every$1(s.components,new t._selectorPseudoIsSuperselector_closure10(r,e));case"current":return t._selectorPseudoArgs0(r,e.name,!0).any$1(0,new t._selectorPseudoIsSuperselector_closure11(s));case"nth-child":case"nth-last-child":return f.JSArray_methods.any$1(r.components,new t._selectorPseudoIsSuperselector_closure12(e,s));default:throw t.wrapException("unreachable")}},_selectorPseudoArgs0(e,r,n){var s=h.WhereTypeIterable_PseudoSelector_2;return t.IterableNullableExtension_whereNotNull(new t.MappedIterable(new t.WhereIterable(new t.WhereTypeIterable(e.components,s),new t._selectorPseudoArgs_closure1(n,r),s._eval$1("WhereIterable<Iterable.E>")),new t._selectorPseudoArgs_closure2,s._eval$1("MappedIterable<Iterable.E,SelectorList0?>")),h.SelectorList_2)},unifyComplex_closure2:function(r){this._0_0=r},unifyComplex_closure3:function(r){this._1_0=r},unifyComplex_closure4:function(){},_namespaceAndName_closure0:function(r){this._0_0=r},_weaveParents_closure5:function(r){this._0_0=r},_weaveParents_closure6:function(r){this._0_0=r},_weaveParents_closure7:function(r){this.span=r},_weaveParents_closure8:function(r){this.group=r},_weaveParents_closure9:function(){},_weaveParents_closure10:function(){},_mergeLeadingCombinators_closure3:function(r){this._0_0=r},_mergeLeadingCombinators_closure4:function(r){this._0_0=r},_mergeLeadingCombinators_closure5:function(r){this._0_1=r},_mergeLeadingCombinators_closure6:function(r){this._0_4=r},_mergeTrailingCombinators_closure9:function(r){this._0_0=r},_mergeTrailingCombinators_closure10:function(r){this._1_0=r},_mergeTrailingCombinators_closure11:function(r){this._4_0=r},_mergeTrailingCombinators_closure12:function(r){this._4_1=r},_mergeTrailingCombinators_closure13:function(r){this._4_0=r},_mergeTrailingCombinators_closure14:function(r){this._4_4=r},_mergeTrailingCombinators_closure16:function(r){this._4_0=r},_mergeTrailingCombinators_closure17:function(r){this._4_0=r},_mergeTrailingCombinators_closure15:function(r){this._4_4=r},_mergeTrailingCombinators_closure18:function(r){this._4_1=r},_mustUnify_closure0:function(r){this.uniqueSelectors=r},_mustUnify__closure0:function(r){this.uniqueSelectors=r},_chunks_closure3:function(r,n){this._0_0=r,this.T=n},_chunks_closure4:function(r){this._0_1=r},_chunks_closure5:function(r,n){this._0_0=r,this.T=n},_chunks_closure6:function(r){this._0_5=r},paths_closure0:function(r){this.T=r},paths__closure0:function(r,n){this.paths=r,this.T=n},paths___closure0:function(r,n){this.option=r,this.T=n},listIsSuperselector_closure0:function(r){this.list1=r},listIsSuperselector__closure0:function(r){this.complex1=r},complexIsSuperselector_closure1:function(){},complexIsSuperselector_closure2:function(r){this.combinator1=r},_compatibleWithPreviousCombinator_closure0:function(){},compoundIsSuperselector_closure1:function(r){this._0_0=r},compoundIsSuperselector_closure2:function(r){this._0_0=r},_selectorPseudoIsSuperselector_closure6:function(r){this.selector1=r},_selectorPseudoIsSuperselector_closure7:function(r,n){this.parents=r,this.compound2=n},_selectorPseudoIsSuperselector_closure8:function(r){this.selector1=r},_selectorPseudoIsSuperselector_closure9:function(r){this.selector1=r},_selectorPseudoIsSuperselector_closure10:function(r,n){this.compound2=r,this.pseudo1=n},_selectorPseudoIsSuperselector__closure0:function(r,n){this.complex=r,this.pseudo1=n},_selectorPseudoIsSuperselector___closure3:function(r){this.simple2=r},_selectorPseudoIsSuperselector___closure4:function(r){this.simple2=r},_selectorPseudoIsSuperselector___closure2:function(r){this._0_0=r},_selectorPseudoIsSuperselector_closure11:function(r){this.selector1=r},_selectorPseudoIsSuperselector_closure12:function(r,n){this.pseudo1=r,this.selector1=n},_selectorPseudoArgs_closure1:function(r,n){this.isClass=r,this.name=n},_selectorPseudoArgs_closure2:function(){},globalFunctions_closure0:function(){},IDSelector0:function(r,n){this.name=r,this.span=n},IDSelector_unify_closure0:function(r){this.$this=r},IfExpression0:function(r,n){this.$arguments=r,this.span=n},IfClause$0(e,r){var n=t.List_List$unmodifiable(r,h.Statement_2);return new t.IfClause0(e,n,f.JSArray_methods.any$1(n,new t.IfRuleClause$__closure0))},ElseClause$0(e){var r=t.List_List$unmodifiable(e,h.Statement_2);return new t.ElseClause0(r,f.JSArray_methods.any$1(r,new t.IfRuleClause$__closure0))},IfRule0:function(r,n,s){this.clauses=r,this.lastClause=n,this.span=s},IfRule_toString_closure0:function(){},IfRuleClause0:function(){},IfRuleClause$__closure0:function(){},IfRuleClause$___closure0:function(){},IfClause0:function(r,n,s){this.expression=r,this.children=n,this.hasDeclarations=s},ElseClause0:function(r,n){this.children=r,this.hasDeclarations=n},jsToDartList(e){return $.immutable.isOrderedMap(e)?C.toArray$0$x(h.ImmutableList._as(e)):h.List_dynamic._as(e)},dartMapToImmutableMap(e){var r,n,s=C.asMutable$0$x(new $.immutable.OrderedMap);for(r=t.MapExtensions_get_pairs0(e,h.Object,h.nullable_Object),r=r.get$iterator(r);r.moveNext$0();)n=r.get$current(r),s=C.$set$2$x(s,n._0,n._1);return C.asImmutable$0$x(s)},immutableMapToDartMap(e){var r=t.LinkedHashMap_LinkedHashMap$_empty(h.Object,h.nullable_Object);return C.forEach$1$ax(e,t.allowInterop(new t.immutableMapToDartMap_closure(r))),r},ImmutableList0:function(){},ImmutableMap0:function(){},immutableMapToDartMap_closure:function(r){this.dartMap=r},NodeImporter__addSassPath(e){return new t._SyncStarIterable(t.NodeImporter__addSassPath$body(e),h._SyncStarIterable_String)},NodeImporter__addSassPath$body(e){return function(){var r=e,n=0,s=2,a,i,l;return function(p,d,g){for(d===1&&(a=g,n=s);;)switch(n){case 0:return n=3,p._yieldStar$1(r);case 3:if(i=t.getEnvironmentVariable0("SASS_PATH"),i==null){n=1;break}return l=t.isNodeJs()?$.process:null,n=4,p._yieldStar$1(t._setArrayType(i.split(C.$eq$(l==null?null:C.get$platform$x(l),"win32")?";":":"),h.JSArray_String));case 4:case 1:return 0;case 2:return p._datum=a,3}}}},NodeImporter:function(r,n,s){this._implementation$_options=r,this._includePaths=n,this._implementation$_importers=s},NodeImporter_load_closure:function(r,n,s,a,i){var l=this;l.$this=r,l.importer=n,l.forImport=s,l.url=a,l.previousString=i},NodeImporter__tryPath_closure:function(r){this.path=r},NodeImporter__tryPath_closure0:function(){},NodeImporter__callImporterAsync_closure:function(r,n,s,a,i,l){var _=this;_.$this=r,_.importer=n,_.forImport=s,_.url=a,_.previousString=i,_.completer=l},ModifiableCssImport0:function(r,n,s){var a=this;a.url=r,a.modifiers=n,a.span=s,a._node$_indexInParent=a._node$_parent=null,a.isGroupEnd=!1},ImportCache$0(e,r,n,s){var a=h.nullable_Record_3_Importer_and_Uri_and_Uri_originalUrl_2,i=h.Uri,l=t.ImportCache__toImporters0(e,r,s);return new t.ImportCache0(l,n,t.LinkedHashMap_LinkedHashMap$_empty(h.Record_2_Uri_and_bool_forImport,a),t.LinkedHashMap_LinkedHashMap$_empty(h.Record_4_Uri_and_Importer_baseImporter_and_nullable_Uri_baseUrl_and_bool_forImport_2,a),t.LinkedHashMap_LinkedHashMap$_empty(i,h.nullable_Stylesheet_2),t.LinkedHashMap_LinkedHashMap$_empty(i,h.ImporterResult_2))},ImportCache$none(e){var r=h.nullable_Record_3_Importer_and_Uri_and_Uri_originalUrl_2,n=h.Uri;return new t.ImportCache0(f.List_empty23,e,t.LinkedHashMap_LinkedHashMap$_empty(h.Record_2_Uri_and_bool_forImport,r),t.LinkedHashMap_LinkedHashMap$_empty(h.Record_4_Uri_and_Importer_baseImporter_and_nullable_Uri_baseUrl_and_bool_forImport_2,r),t.LinkedHashMap_LinkedHashMap$_empty(n,h.nullable_Stylesheet_2),t.LinkedHashMap_LinkedHashMap$_empty(n,h.ImporterResult_2))},ImportCache__toImporters0(e,r,n){var s,a,i,l,_,p,d=null,g=t.getEnvironmentVariable0("SASS_PATH");if(t.isBrowser())return s=t._setArrayType([],h.JSArray_Importer),e!=null&&f.JSArray_methods.addAll$1(s,e),s;if(s=t._setArrayType([],h.JSArray_Importer),e!=null&&f.JSArray_methods.addAll$1(s,e),r!=null)for(a=C.get$iterator$ax(r);a.moveNext$0();)i=a.get$current(a),s.push(new t.FilesystemImporter0(V.$get$context().absolute$15(i,d,d,d,d,d,d,d,d,d,d,d,d,d,d)));if(g!=null)for(a=t.isNodeJs()?$.process:d,i=g.split(C.$eq$(a==null?d:C.get$platform$x(a),"win32")?";":":"),l=i.length,_=0;_<l;++_)p=i[_],s.push(new t.FilesystemImporter0(V.$get$context().absolute$15(p,d,d,d,d,d,d,d,d,d,d,d,d,d,d)));return s},ImportCache0:function(r,n,s,a,i,l){var _=this;_._import_cache$_importers=r,_._import_cache$_logger=n,_._import_cache$_canonicalizeCache=s,_._import_cache$_relativeCanonicalizeCache=a,_._import_cache$_importCache=i,_._import_cache$_resultsCache=l},ImportCache_canonicalize_closure1:function(r,n,s,a,i){var l=this;l.$this=r,l.baseImporter=n,l.baseUrl=s,l.url=a,l.forImport=i},ImportCache_canonicalize_closure2:function(r,n,s,a){var i=this;i.$this=r,i.url=n,i.baseUrl=s,i.forImport=a},ImportCache__canonicalize_closure1:function(r,n){this.importer=r,this.resolved=n},ImportCache__canonicalize__closure0:function(r,n){this.importer=r,this.resolved=n},ImportCache__canonicalize_closure2:function(r,n){this.importer=r,this.resolved=n},ImportCache_importCanonical_closure0:function(r,n,s,a,i){var l=this;l.$this=r,l.importer=n,l.canonicalUrl=s,l.originalUrl=a,l.quiet=i},ImportCache_humanize_closure3:function(r){this.canonicalUrl=r},ImportCache_humanize_closure4:function(){},ImportCache_humanize_closure5:function(){},ImportCache_humanize_closure6:function(r){this.canonicalUrl=r},ImportRule0:function(r,n){this.imports=r,this.span=n},JSImporter:function(){},CanonicalizeContext:function(){},JSImporterResult:function(){},Importer0:function(){},NodeImporterResult0:function(){},IncludeRule0:function(r,n,s,a,i){var l=this;l.namespace=r,l.name=n,l.$arguments=s,l.content=a,l.span=i},InterpolatedFunctionExpression0:function(r,n,s){this.name=r,this.$arguments=n,this.span=s},Interpolation$0(e,r){var n=new t.Interpolation0(t.List_List$unmodifiable(e,h.Object),r);return n.Interpolation$20(e,r),n},Interpolation0:function(r,n){this.contents=r,this.span=n},Interpolation_asPlain_closure1:function(r){this._0_0=r},Interpolation_asPlain_closure2:function(r){this._0_0=r},Interpolation_initialPlain_closure0:function(r){this._0_0=r},Interpolation_toString_closure0:function(){},SupportsInterpolation0:function(r,n){this.expression=r,this.span=n},InterpolationBuffer0:function(r,n){this._interpolation_buffer0$_text=r,this._interpolation_buffer0$_contents=n},InterpolationBuffer_addInterpolation_closure0:function(r){this._0_0=r},InterpolationMap$0(e,r){var n=t.List_List$unmodifiable(r,h.SourceLocation),s=e.contents.length,a=Math.max(0,s-1);return n.length!==a&&t.throwExpression(t.ArgumentError$("InterpolationMap must have "+t.S(a)+W.x20targe+s+" components.",null)),new t.InterpolationMap0(e,n)},InterpolationMap0:function(r,n){this._interpolation_map$_interpolation=r,this._interpolation_map$_targetLocations=n},InterpolationMap_mapException_closure0:function(){},InterpolationMap_mapSpan_closure1:function(r){this._0_0=r},InterpolationMap_mapSpan_closure2:function(r){this._0_0=r},_realCasePath0(e){var r,n=null,s=t.isNodeJs()?$.process:n;return C.$eq$(s==null?n:C.get$platform$x(s),"win32")?s=!0:(s=t.isNodeJs()?$.process:n,s=C.$eq$(s==null?n:C.get$platform$x(s),"darwin")),s?(s=t.isNodeJs()?$.process:n,C.$eq$(s==null?n:C.get$platform$x(s),"win32")&&(r=f.JSString_methods.substring$2(e,0,V.$get$context().style.rootLength$1(e)),s=r.length,s!==0&&t.CharacterExtension_get_isAlphabetic0(r.charCodeAt(0))&&(e=r.toUpperCase()+f.JSString_methods.substring$1(e,s))),new t._realCasePath_helper0().call$1(e)):e},_realCasePath_helper0:function(){},_realCasePath_helper_closure0:function(r,n,s){this.helper=r,this.dirname=n,this.path=s},_realCasePath_helper__closure0:function(r){this.basename=r},printError0(e){var r,n=t.isNodeJs()?$.process:null;n!=null?r=!0:(n=null,r=!1),r?(r=C.get$stderr$x(n),C.write$1$x(r,t.S(e)+`
  116. `)):(r=$.console,C.error$1$x(r,e))},readFile0(e){var r,n,s,a;if(!t.isNodeJs())throw t.wrapException(t.UnsupportedError$("readFile() is only supported on Node.js"));if(r=t._asString(t._readFile0(e,"utf8")),!f.JSString_methods.contains$1(r,"�"))return r;for(n=t.SourceFile$fromString(r,V.$get$context().toUri$1(e)),s=r.length,a=0;a<s;++a)if(r.charCodeAt(a)===65533)throw t.wrapException(t.SassException$0("Invalid UTF-8.",t.FileLocation$_(n,a).pointSpan$0(),null));return r},_readFile0(e,r){return t._systemErrorToFileSystemException0(new t._readFile_closure0(e,r))},fileExists0(e){if(!t.isNodeJs())throw t.wrapException(t.UnsupportedError$(W.fileEx));return t._systemErrorToFileSystemException0(new t.fileExists_closure0(e))},dirExists0(e){if(!t.isNodeJs())throw t.wrapException(t.UnsupportedError$("dirExists() is only supported on Node.js"));return t._systemErrorToFileSystemException0(new t.dirExists_closure0(e))},listDir0(e){if(!t.isNodeJs())throw t.wrapException(t.UnsupportedError$("listDir() is only supported on Node.js"));return t._systemErrorToFileSystemException0(new t.listDir_closure0(!1,e))},getEnvironmentVariable0(e){var r=t.isNodeJs()?$.process:null,n=r==null?null:C.get$env$x(r);return n==null?r=null:r=t._asStringQ(n[e]),r},_systemErrorToFileSystemException0(e){var r,n,s;try{return n=e.call$0(),n}catch(a){throw r=t.unwrapException(a),h.JsSystemError._is(r)?(n=r,s=C.getInterceptor$x(n),t.wrapException(new t.FileSystemException0(C.substring$2$s(s.get$message(n),(t.S(s.get$code(n))+": ").length,C.get$length$asx(s.get$message(n))-(", "+t.S(s.get$syscall(n))+" '"+t.S(s.get$path(n))+"'").length),C.get$path$x(r)))):a}},hasTerminal0(){var e=t.isNodeJs()?$.process:null;return C.$eq$(e==null?null:C.get$isTTY$x(C.get$stdout$x(e)),!0)},FileSystemException0:function(r,n){this.message=r,this.path=n},_readFile_closure0:function(r,n){this.path=r,this.encoding=n},fileExists_closure0:function(r){this.path=r},dirExists_closure0:function(r){this.path=r},listDir_closure0:function(r,n){this.recursive=r,this.path=n},listDir__closure1:function(r){this.path=r},listDir__closure2:function(){},listDir_closure_list0:function(){},listDir__list_closure0:function(r,n){this.parent=r,this.list=n},main(){C.set$compile$x($.exports,t.allowInteropNamed("sass.compile",t.compile__compile$closure())),C.set$compileString$x($.exports,t.allowInteropNamed("sass.compileString",t.compile__compileString$closure())),C.set$compileAsync$x($.exports,t.allowInteropNamed("sass.compileAsync",t.compile__compileAsync$closure())),C.set$compileStringAsync$x($.exports,t.allowInteropNamed("sass.compileStringAsync",t.compile__compileStringAsync$closure())),C.set$initCompiler$x($.exports,t.allowInteropNamed("sass.initCompiler",t.compiler__initCompiler$closure())),C.set$initAsyncCompiler$x($.exports,t.allowInteropNamed("sass.initAsyncCompiler",t.compiler__initAsyncCompiler$closure())),C.set$Compiler$x($.exports,V.$get$compilerClass()),C.set$AsyncCompiler$x($.exports,V.$get$asyncCompilerClass()),C.set$Value$x($.exports,V.$get$valueClass()),C.set$SassBoolean$x($.exports,V.$get$booleanClass()),C.set$SassArgumentList$x($.exports,V.$get$argumentListClass()),C.set$SassCalculation$x($.exports,V.$get$calculationClass()),C.set$CalculationOperation$x($.exports,V.$get$calculationOperationClass()),C.set$CalculationInterpolation$x($.exports,V.$get$calculationInterpolationClass()),C.set$SassColor$x($.exports,V.$get$colorClass()),C.set$SassFunction$x($.exports,V.$get$functionClass()),C.set$SassMixin$x($.exports,V.$get$mixinClass()),C.set$SassList$x($.exports,V.$get$listClass()),C.set$SassMap$x($.exports,V.$get$mapClass()),C.set$SassNumber$x($.exports,V.$get$numberClass()),C.set$SassString$x($.exports,V.$get$stringClass()),C.set$sassNull$x($.exports,f.C__SassNull0),C.set$sassTrue$x($.exports,f.SassBoolean_true0),C.set$sassFalse$x($.exports,f.SassBoolean_false0),C.set$Exception$x($.exports,V.$get$exceptionClass()),C.set$Logger$x($.exports,{silent:{warn:t.allowInteropNamed("sass.Logger.silent.warn",new t.main_closure),debug:t.allowInteropNamed("sass.Logger.silent.debug",new t.main_closure0)}}),C.set$info$x($.exports,`dart-sass 1.70.0 (Sass Compiler) [Dart]
  117. dart2js 3.2.5 (Dart Compiler) [Dart]`),t.updateSourceSpanPrototype(),C.set$render$x($.exports,t.allowInteropNamed("sass.render",t.legacy__render$closure())),C.set$renderSync$x($.exports,t.allowInteropNamed("sass.renderSync",t.legacy__renderSync$closure())),C.set$types$x($.exports,{Boolean:V.$get$legacyBooleanClass(),Color:V.$get$legacyColorClass(),List:V.$get$legacyListClass(),Map:V.$get$legacyMapClass(),Null:V.$get$legacyNullClass(),Number:V.$get$legacyNumberClass(),String:V.$get$legacyStringClass(),Error:$.Error}),C.set$NULL$x($.exports,f.C__SassNull0),C.set$TRUE$x($.exports,f.SassBoolean_true0),C.set$FALSE$x($.exports,f.SassBoolean_false0)},main_closure:function(){},main_closure0:function(){},JSToDartLogger:function(r,n,s){this._node=r,this._fallback=n,this._ascii=s},JSToDartLogger_warn_closure:function(r,n,s,a,i){var l=this;l.$this=r,l.message=n,l.span=s,l.trace=a,l.deprecation=i},JSToDartLogger_debug_closure:function(r,n,s){this.$this=r,this.message=n,this.span=s},ModifiableCssKeyframeBlock$0(e,r){var n=t._setArrayType([],h.JSArray_ModifiableCssNode_2);return new t.ModifiableCssKeyframeBlock0(e,r,new t.UnmodifiableListView(n,h.UnmodifiableListView_ModifiableCssNode_2),n)},ModifiableCssKeyframeBlock0:function(r,n,s,a){var i=this;i.selector=r,i.span=n,i.children=s,i._node$_children=a,i._node$_indexInParent=i._node$_parent=null,i.isGroupEnd=!1},KeyframeSelectorParser$0(e,r,n){var s=t.SpanScanner$(e,null);return new t.KeyframeSelectorParser0(s,n,r)},KeyframeSelectorParser0:function(r,n,s){this.scanner=r,this.logger=n,this._parser0$_interpolationMap=s},KeyframeSelectorParser_parse_closure0:function(r){this.$this=r},LazyFileSpan0:function(r){this._lazy_file_span0$_builder=r,this._lazy_file_span0$_span=null},render(e,r){var n,s,a;t.isNodeJs()||t.jsThrow(new $.Error("The render() method is only available in Node.js.")),n=C.get$fiber$x(e),n!=null?(s=n,a=!0):(s=null,a=!1),a?C.run$0$x(s.call$1(t.allowInterop(new t.render_closure(r,e)))):t._renderAsync(e).then$1$2$onError(0,new t.render_closure0(r),new t.render_closure1(r),h.Null)},_renderAsync(e){var r=0,n=t._makeAsyncAwaitCompleter(h.RenderResult),s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce=t._wrapJsFunctionForAsync(function(ye,we){if(ye===1)return t._asyncRethrow(we,n);for(;;)switch(r){case 0:z=new t.DateTime(Date.now(),!1),Y=C.getInterceptor$x(e),G=t.NullableExtension_andThen0(Y.get$file(e),t.path__absolute$closure()),se=Y.get$data(e),se!=null?(a=se,i=!0):(a=null,i=!1),r=i?3:5;break;case 3:return i=t._parseImporter(e,z),l=t._parseFunctions(e,z,!0),_=Y.get$indentedSyntax(e),_=!C.$eq$(_,!1)&&_!=null?f.Syntax_Sass_sass0:null,p=t._parseOutputStyle(Y.get$outputStyle(e)),d=C.$eq$(Y.get$indentType(e),"tab"),g=t._parseIndentWidth(Y.get$indentWidth(e)),S=t._parseLineFeed(Y.get$linefeed(e)),b=G==null?"stdin":V.$get$context().toUri$1(G).toString$0(0),w=Y.get$quietDeps(e),w==null&&(w=!1),E=Y.get$verbose(e),E==null&&(E=!1),L=Y.get$charset(e),L==null&&(L=!0),T=t._enableSourceMaps(e),Y=Y.get$logger(e),F=t.hasTerminal0(),D=V._glyphs,r=6,t._asyncAwait(t.compileStringAsync0(a,L,l,null,null,g,S,new t.JSToDartLogger(Y,new t.StderrLogger0(F),D===f.C_AsciiGlyphSet),i,w,T,p,_,b,!d,E),ce);case 6:B=we,r=4;break;case 5:r=G!=null?7:9;break;case 7:return i=t._parseImporter(e,z),l=t._parseFunctions(e,z,!0),_=Y.get$indentedSyntax(e),_=!C.$eq$(_,!1)&&_!=null?f.Syntax_Sass_sass0:null,p=t._parseOutputStyle(Y.get$outputStyle(e)),d=C.$eq$(Y.get$indentType(e),"tab"),g=t._parseIndentWidth(Y.get$indentWidth(e)),S=t._parseLineFeed(Y.get$linefeed(e)),b=Y.get$quietDeps(e),b==null&&(b=!1),w=Y.get$verbose(e),w==null&&(w=!1),E=Y.get$charset(e),E==null&&(E=!0),L=t._enableSourceMaps(e),Y=Y.get$logger(e),T=t.hasTerminal0(),F=V._glyphs,r=10,t._asyncAwait(t.compileAsync0(G,E,null,l,null,null,g,S,new t.JSToDartLogger(Y,new t.StderrLogger0(T),F===f.C_AsciiGlyphSet),i,b,L,p,_,!d,w),ce);case 10:B=we,r=8;break;case 9:throw t.wrapException(t.ArgumentError$(W.Either,null));case 8:case 4:s=t._newRenderResult(e,B,z),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(ce,n)},renderSync(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we=null;t.isNodeJs()||t.jsThrow(new $.Error("The renderSync() method is only available in Node.js."));try{if(r=new t.DateTime(Date.now(),!1),n=null,g=C.getInterceptor$x(e),s=t.NullableExtension_andThen0(g.get$file(e),t.path__absolute$closure()),a=null,i=g.get$data(e),i!=null?(a=i,S=!0):S=!1,S)S=a,b=t._parseImporter(e,r),w=t._parseFunctions(e,r,!1),E=g.get$indentedSyntax(e),E=!C.$eq$(E,!1)&&E!=null?f.Syntax_Sass_sass0:we,L=t._parseOutputStyle(g.get$outputStyle(e)),T=C.$eq$(g.get$indentType(e),"tab"),F=t._parseIndentWidth(g.get$indentWidth(e)),D=t._parseLineFeed(g.get$linefeed(e)),B=s==null?"stdin":V.$get$context().toUri$1(s).toString$0(0),z=g.get$quietDeps(e),z==null&&(z=!1),Y=g.get$verbose(e),Y==null&&(Y=!1),G=g.get$charset(e),G==null&&(G=!0),se=t._enableSourceMaps(e),g=g.get$logger(e),ce=t.hasTerminal0(),ye=V._glyphs,n=t.compileString(S,G,we,new t.CastList(w,t._arrayInstanceType(w)._eval$1("CastList<1,Callable>")),we,we,we,F,D,new t.JSToDartLogger(g,new t.StderrLogger0(ce),ye===f.C_AsciiGlyphSet),b,z,se,L,E,B,!T,Y);else if(s!=null)S=t._parseImporter(e,r),b=t._parseFunctions(e,r,!1),w=g.get$indentedSyntax(e),w=!C.$eq$(w,!1)&&w!=null?f.Syntax_Sass_sass0:we,E=t._parseOutputStyle(g.get$outputStyle(e)),L=C.$eq$(g.get$indentType(e),"tab"),T=t._parseIndentWidth(g.get$indentWidth(e)),F=t._parseLineFeed(g.get$linefeed(e)),D=g.get$quietDeps(e),D==null&&(D=!1),B=g.get$verbose(e),B==null&&(B=!1),z=g.get$charset(e),z==null&&(z=!0),Y=t._enableSourceMaps(e),g=g.get$logger(e),G=t.hasTerminal0(),se=V._glyphs,n=t.compile(s,z,we,new t.CastList(b,t._arrayInstanceType(b)._eval$1("CastList<1,Callable>")),we,we,T,F,new t.JSToDartLogger(g,new t.StderrLogger0(G),se===f.C_AsciiGlyphSet),S,D,Y,E,w,!L,B);else throw g=t.ArgumentError$(W.Either,we),t.wrapException(g);return g=t._newRenderResult(e,n,r),g}catch(ge){g=t.unwrapException(ge),g instanceof t.SassException0?(l=g,_=t.getTraceFromException(ge),t.jsThrow(t._wrapException(l,_))):(p=g,d=t.getTraceFromException(ge),g=C.toString$0$(p),S=t.getTrace0(p),t.jsThrow(t._newRenderError(g,S??d,we,we,we,3)))}},_wrapException(e,r){var n,s,a,i,l,_=t.SourceSpanException.prototype.get$span.call(e,e),p=_.get$sourceUrl(_);e:{if(p==null){_="stdin";break e}if(p.get$scheme()==="file"?(n=p,_=!0):(n=null,_=!1),_){_=V.$get$context(),n.toString,_=_.style.pathFromUri$1(t._parseUri(n));break e}_=p.toString$0(0);break e}return s=f.JSString_methods.replaceFirst$2(e.toString$0(0),"Error: ",""),a=t.getTrace0(e),a==null&&(a=r),i=t.SourceSpanException.prototype.get$span.call(e,e),i=i.get$start(i),i=i.file.getLine$1(i.offset),l=t.SourceSpanException.prototype.get$span.call(e,e),l=l.get$start(l),t._newRenderError(s,a,l.file.getColumn$1(l.offset)+1,_,i+1,1)},_parseFunctions(e,r,n){var s,a=C.get$functions$x(e);return a==null?f.List_empty24:(s=t._setArrayType([],h.JSArray_AsyncCallable_2),t.jsForEach(a,new t._parseFunctions_closure(e,r,s,n)),s)},_parseImporter(e,r){var n,s,a,i,l,_,p={},d=C.getInterceptor$x(e),g=d.get$importer(e);e:{if(g==null){n=t._setArrayType([],h.JSArray_JSFunction);break e}if(h.List_nullable_Object._is(g)?(s=g,n=!0):(s=null,n=!1),n){n=C.cast$1$0$ax(s,h.JSFunction);break e}n=t._setArrayType([h.JSFunction._as(g)],h.JSArray_JSFunction);break e}return a=C.getInterceptor$asx(n),i=a.get$isNotEmpty(n)?t._contextOptions(e,r):new t.Object,p.fiber=null,l=d.get$fiber(e),l!=null?(p.fiber=l,_=!0):_=!1,_?(n=a.map$1$1(n,new t._parseImporter_closure(p),h.JSFunction),s=t.List_List$of(n,!0,n.$ti._eval$1("ListIterable.E"))):s=n,d=d.get$includePaths(e),d==null&&(d=[]),n=h.String,new t.NodeImporter(i,t.List_List$unmodifiable(t.NodeImporter__addSassPath(t.List_List$from(d,!0,n)),n),t.List_List$unmodifiable(C.cast$1$0$ax(s,h.dynamic),h.JSFunction))},_contextOptions(e,r){var n,s,a,i,l,_,p=C.getInterceptor$x(e),d=p.get$includePaths(e);return d==null&&(d=[]),n=t.List_List$from(d,!0,h.String),d=p.get$file(e),s=p.get$data(e),a=t._setArrayType([t.current()],h.JSArray_String),f.JSArray_methods.addAll$1(a,n),i=t.isNodeJs()?$.process:null,a=f.JSArray_methods.join$1(a,C.$eq$(i==null?null:C.get$platform$x(i),"win32")?";":":"),i=C.$eq$(p.get$indentType(e),"tab")?1:0,l=t._parseIndentWidth(p.get$indentWidth(e)),l==null&&(l=2),_=t._parseLineFeed(p.get$linefeed(e)),p=p.get$file(e),p==null&&(p="data"),{file:d,data:s,includePaths:a,precision:10,style:1,indentType:i,indentWidth:l,linefeed:_.text,result:{stats:{start:r._core$_value,entry:p}}}},_parseOutputStyle(e){var r;e:{if(e==null||e==="expanded"){r=f.OutputStyle_00;break e}if(e==="compressed"){r=f.OutputStyle_10;break e}r=t.jsThrow(new $.Error('Unknown output style "'+t.S(e)+'".'))}return r},_parseIndentWidth(e){var r;e:{if(e==null){r=null;break e}if(t._isInt(e)){r=e;break e}r=t.int_parse(C.toString$0$(e),null);break e}return r},_parseLineFeed(e){var r;e:{if(e==="cr"){r=f.LineFeed_oyU;break e}if(e==="crlf"){r=f.LineFeed_gg4;break e}if(e==="lfcr"){r=f.LineFeed_t2a;break e}r=f.LineFeed_SsD;break e}return r},_newRenderResult(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y=null,G=Date.now(),se=r._compile_result$_serialize,ce=se._0,ye=h.Null._as($.undefined);if(t._enableSourceMaps(e)){if(s=C.getInterceptor$x(e),a=s.get$sourceMap(e),typeof a=="string"?i=a:(l=s.get$outFile(e),l.toString,i=C.$add$ansx(l,".map")),l=V.$get$context(),_=l.dirname$1(i),se=se._1,se.toString,se.sourceRoot=s.get$sourceMapRoot(e),p=s.get$outFile(e),p==null){d=s.get$file(e);e:{if(d!=null?(g=d,S=!0):(g=Y,S=!1),S){S=l.toUri$1(l.withoutExtension$1(g)+".css").toString$0(0);break e}S=se.targetUrl="stdin.css";break e}se.targetUrl=S}else se.targetUrl=l.toUri$1(l.relative$2$from(p,_)).toString$0(0);for(b=l.toUri$1(_).toString$0(0),l=se.urls,w=0;w<l.length;++w)E=l[w],E!=="stdin"&&(S=V.$get$url(),L=S.style,!(L.rootLength$1(E)<=0||L.isRootRelative$1(E))&&(l[w]=S.relative$2$from(E,b)));l=s.get$sourceMapContents(e),ye=$.Buffer.from(f.C_JsonCodec.encode$2$toEncodable(se.toJson$1$includeSourceContents(!C.$eq$(l,!1)&&l!=null),Y),"utf8"),se=s.get$omitSourceMapUrl(e),!C.$eq$(se,!1)&&se!=null||(se=s.get$sourceMapEmbed(e),!C.$eq$(se,!1)&&se!=null?(T=new t.StringBuffer(""),F=t._setArrayType([-1],h.JSArray_int),t.UriData__writeUri("application/json",Y,Y,T,F),F.push(T._contents.length),se=T._contents+=";base64,",F.push(se.length-1),se=f.C_Base64Encoder.startChunkedConversion$1(new t._StringSinkConversionSink(T)),s=ye.length,t.RangeError_checkValidRange(0,s,s),se._convert$_add$4(ye,0,s,!0),se=T._contents,D=new t.UriData((se.charCodeAt(0)==0,se),F,Y).get$uri()):(p==null?se=i:(se=V.$get$context(),se=se.relative$2$from(i,se.dirname$1(p))),D=V.$get$context().toUri$1(se)),se=D.toString$0(0),ce+=`
  118. /*# sourceMappingURL=`+t.stringReplaceAllUnchecked(se,"*/","%2A/")+" */")}for(se=$.Buffer.from(ce,"utf8"),s=C.get$file$x(e),s==null&&(s="data"),l=n._core$_value,G=new t.DateTime(G,!1)._core$_value,S=f.JSInt_methods._tdivFast$1(t.Duration$(G-l)._duration,1e3),L=t._setArrayType([],h.JSArray_String),B=r._evaluate._0,B=B.get$iterator(B);B.moveNext$0();)z=B.get$current(B),L.push(z.get$scheme()==="file"?V.$get$context().style.pathFromUri$1(t._parseUri(z)):z.toString$0(0));return{css:se,map:ye,stats:{entry:s,start:l,end:G,duration:S,includedFiles:L}}},_enableSourceMaps(e){var r,n=C.getInterceptor$x(e);return typeof n.get$sourceMap(e)!="string"?(r=n.get$sourceMap(e),n=!C.$eq$(r,!1)&&r!=null&&n.get$outFile(e)!=null):n=!0,n},_newRenderError(e,r,n,s,a,i){var l=new $.Error(e);return l.formatted="Error: "+e,a!=null&&(l.line=a),n!=null&&(l.column=n),s!=null&&(l.file=s),l.status=i,t.attachJsStack(l,r),l},render_closure:function(r,n){this.callback=r,this.options=n},render_closure0:function(r){this.callback=r},render_closure1:function(r){this.callback=r},_parseFunctions_closure:function(r,n,s,a){var i=this;i.options=r,i.start=n,i.result=s,i.asynch=a},_parseFunctions__closure:function(r,n,s){this._box_0=r,this.callback=n,this.context=s},_parseFunctions___closure2:function(r){this.currentFiber=r},_parseFunctions____closure:function(r,n){this.currentFiber=r,this.result=n},_parseFunctions___closure3:function(r,n,s){this.callback=r,this.context=n,this.jsArguments=s},_parseFunctions___closure4:function(r){this._box_0=r},_parseFunctions__closure0:function(r,n){this.callback=r,this.context=n},_parseFunctions___closure1:function(r,n,s){this.callback=r,this.context=n,this.$arguments=s},_parseFunctions__closure1:function(r,n){this.callback=r,this.context=n},_parseFunctions___closure:function(r){this.completer=r},_parseFunctions___closure0:function(r,n,s){this.callback=r,this.context=n,this.jsArguments=s},_parseImporter_closure:function(r){this._box_0=r},_parseImporter__closure:function(r,n){this._box_0=r,this.importer=n},_parseImporter___closure:function(r){this.currentFiber=r},_parseImporter____closure:function(r,n){this.currentFiber=r,this.result=n},_parseImporter___closure0:function(r){this._box_0=r},LimitedMapView$blocklist0(e,r,n,s){var a,i,l=t.LinkedHashSet_LinkedHashSet$_empty(n);for(a=C.get$iterator$ax(e.get$keys(e));a.moveNext$0();)i=a.get$current(a),r.contains$1(0,i)||l.add$1(0,i);return new t.LimitedMapView0(e,l,n._eval$1("@<0>")._bind$1(s)._eval$1("LimitedMapView0<1,2>"))},LimitedMapView0:function(r,n,s){this._limited_map_view0$_map=r,this._limited_map_view0$_keys=n,this.$ti=s},ListExpression0:function(r,n,s,a){var i=this;i.contents=r,i.separator=n,i.hasBrackets=s,i.span=a},ListExpression_toString_closure0:function(r){this.$this=r},ListExpression__elementNeedsParens_closure0:function(r){this._0_0=r},_function10(e,r,n){return t.BuiltInCallable$function0(e,r,n,"sass:list")},_length_closure2:function(){},_nth_closure0:function(){},_setNth_closure0:function(){},_join_closure0:function(){},_join__closure2:function(r){this._0_0=r},_join__closure3:function(r){this._0_1=r},_join__closure4:function(r){this._0_0=r},_append_closure2:function(){},_zip_closure0:function(){},_zip__closure2:function(){},_zip__closure3:function(r){this._box_0=r},_zip__closure4:function(r){this._box_0=r},_index_closure2:function(){},_separator_closure0:function(){},_isBracketed_closure0:function(){},_slash_closure0:function(){},SelectorList$0(e,r){var n=t.List_List$unmodifiable(e,h.ComplexSelector_2);return n.length===0&&t.throwExpression(t.ArgumentError$("components may not be empty.",null)),new t.SelectorList0(n,r)},SelectorList_SelectorList$parse0(e,r,n,s,a){return t.SelectorParser$0(e,r,n,s,a,null).parse$0()},SelectorList0:function(r,n){this.components=r,this.span=n},SelectorList_asSassList_closure0:function(){},SelectorList_resolveParentSelectors_closure0:function(r,n,s){this.$this=r,this.implicitParent=n,this.parent=s},SelectorList_resolveParentSelectors__closure1:function(r){this.complex=r},SelectorList_resolveParentSelectors__closure2:function(r){this.complex=r},SelectorList__resolveParentSelectorsCompound_closure2:function(){},SelectorList__resolveParentSelectorsCompound_closure3:function(r){this.parent=r},SelectorList__resolveParentSelectorsCompound__closure0:function(r){this._0_0=r},SelectorList__resolveParentSelectorsCompound_closure4:function(r,n,s){this.parentSelector=r,this.resolvedSimples=n,this.component=s},SelectorList_withAdditionalCombinators_closure0:function(r){this.combinators=r},_ParentSelectorVisitor0:function(){},__ParentSelectorVisitor_Object_SelectorSearchVisitor0:function(){},listClass_closure:function(){},listClass__closure:function(){},listClass__closure0:function(){},_ConstructorOptions:function(){},_NodeSassList:function(){},legacyListClass_closure:function(){},legacyListClass__closure:function(){},legacyListClass_closure0:function(){},legacyListClass_closure1:function(){},legacyListClass_closure2:function(){},legacyListClass_closure3:function(){},legacyListClass_closure4:function(){},SassList$0(e,r,n){var s=new t.SassList0(t.List_List$unmodifiable(e,h.Value_2),r,n);return s.SassList$3$brackets0(e,r,n),s},SassList0:function(r,n,s){this._list1$_contents=r,this._list1$_separator=n,this._list1$_hasBrackets=s},SassList_isBlank_closure0:function(){},ListSeparator0:function(r,n,s){this._list1$_name=r,this.separator=n,this._name=s},JSLogger:function(){},WarnOptions:function(){},DebugOptions:function(){},WarnForDeprecation_warnForDeprecation0(e,r,n,s,a){var i,l;e instanceof t.DeprecationHandlingLogger0?(i=e,l=!0):(i=null,l=!1),l?i.warnForDeprecation$4$span$trace(r,n,s,a):r.isFuture||e.warn$4$deprecation$span$trace(0,n,!0,s,a)},_QuietLogger0:function(){},LoudComment0:function(r){this.text=r},MapExpression0:function(r,n){this.pairs=r,this.span=n},_modify0(e,r,n,s){var a=C.get$iterator$ax(r);return a.moveNext$0()?new t._modify_modifyNestedMap0(a,n,s).call$1(e):n.call$1(e)},_deepMergeImpl0(e,r){var n,s,a,i,l,_,p,d,g,S,b,w=null,E=e._map0$_contents;if(E.get$isEmpty(E))return r;if(n=r._map0$_contents,n.get$isEmpty(n))return e;for(s=h.Value_2,a=t.LinkedHashMap_LinkedHashMap$of(E,s,s),E=t.MapExtensions_get_pairs0(n,s,s),E=E.get$iterator(E);E.moveNext$0();)if(n=E.get$current(E),i=n._0,l=n._1,n=a.$index(0,i),n=n==null?w:n.tryMap$0(),_=new t._Record_2(n,l.tryMap$0()),p=t._InitializedCell$(new t._deepMergeImpl_closure1(_)),d=t._InitializedCell$(new t._deepMergeImpl_closure2(_)),p._readFinal$0()!=null?(g=p._readFinal$0(),n=!0):(g=w,n=!1),n&&d._readFinal$0()!=null?(S=d._readFinal$0(),n=!0):(S=w,n=!1),n){if(b=t._deepMergeImpl0(g,S),b===g)continue;a.$indexSet(0,i,b)}else a.$indexSet(0,i,l);return new t.SassMap0(t.ConstantMap_ConstantMap$from(a,s,s))},_function9(e,r,n){return t.BuiltInCallable$function0(e,r,n,"sass:map")},_get_closure0:function(){},_set_closure1:function(){},_set__closure4:function(r){this.$arguments=r},_set_closure2:function(){},_set__closure2:function(r){this._0_0=r},_set__closure3:function(r){this._box_0=r},_merge_closure1:function(){},_merge_closure2:function(){},_merge__closure1:function(r){this._0_0=r},_merge__closure2:function(r){this.map2=r},_deepMerge_closure0:function(){},_deepRemove_closure0:function(){},_deepRemove__closure0:function(r){this.keys=r},_remove_closure1:function(){},_remove_closure2:function(){},_keys_closure0:function(){},_values_closure0:function(){},_hasKey_closure0:function(){},_modify_modifyNestedMap0:function(r,n,s){this.keyIterator=r,this.modify=n,this.addNesting=s},_deepMergeImpl_closure1:function(r){this._1_0=r},_deepMergeImpl_closure2:function(r){this._1_0=r},MapExtensions_get_pairs0(e,r,n){return e.get$entries(e).map$1$1(0,new t.MapExtensions_get_pairs_closure0(r,n),r._eval$1("@<0>")._bind$1(n)._eval$1("+(1,2)"))},MapExtensions_get_pairs_closure0:function(r,n){this.K=r,this.V=n},mapClass_closure:function(){},mapClass__closure:function(){},mapClass__closure0:function(){},mapClass__closure1:function(){},_NodeSassMap:function(){},legacyMapClass_closure:function(){},legacyMapClass__closure:function(){},legacyMapClass__closure0:function(){},legacyMapClass_closure0:function(){},legacyMapClass_closure1:function(){},legacyMapClass_closure2:function(){},legacyMapClass_closure3:function(){},legacyMapClass_closure4:function(){},SassMap0:function(r){this._map0$_contents=r},_singleArgumentMathFunc0(e,r){return t.BuiltInCallable$function0(e,"$number",new t._singleArgumentMathFunc_closure0(r),"sass:math")},_numberFunction0(e,r){return t.BuiltInCallable$function0(e,"$number",new t._numberFunction_closure0(r),"sass:math")},_function8(e,r,n){return t.BuiltInCallable$function0(e,r,n,"sass:math")},global_closure31:function(){},module_closure11:function(){},_ceil_closure0:function(){},_clamp_closure0:function(){},_floor_closure0:function(){},_max_closure0:function(){},_min_closure0:function(){},_round_closure0:function(){},_hypot_closure0:function(){},_hypot__closure0:function(){},_log_closure0:function(){},_pow_closure0:function(){},_atan2_closure0:function(){},_compatible_closure0:function(){},_isUnitless_closure0:function(){},_unit_closure0:function(){},_percentage_closure0:function(){},_randomFunction_closure0:function(){},_div_closure0:function(){},_singleArgumentMathFunc_closure0:function(r){this.mathFunc=r},_numberFunction_closure0:function(r){this.transform=r},CssMediaQuery_parseList0(e,r,n){var s=t.SpanScanner$(e,null);return new t.MediaQueryParser0(s,n,r).parse$0()},CssMediaQuery$type0(e,r,n){return new t.CssMediaQuery0(n,e,!0,r==null?f.List_empty:t.List_List$unmodifiable(r,h.String))},CssMediaQuery$condition0(e,r){var n=t.List_List$unmodifiable(e,h.String);return n.length>1&&r==null&&t.throwExpression(t.ArgumentError$(W.If_con,null)),new t.CssMediaQuery0(null,null,r!==!1,n)},CssMediaQuery0:function(r,n,s,a){var i=this;i.modifier=r,i.type=n,i.conjunction=s,i.conditions=a},_SingletonCssMediaQueryMergeResult0:function(r){this._name=r},MediaQuerySuccessfulMergeResult0:function(r){this.query=r},MediaQueryParser0:function(r,n,s){this.scanner=r,this.logger=n,this._parser0$_interpolationMap=s},MediaQueryParser_parse_closure0:function(r){this.$this=r},ModifiableCssMediaRule$0(e,r){var n=t.List_List$unmodifiable(e,h.CssMediaQuery_2),s=t._setArrayType([],h.JSArray_ModifiableCssNode_2);return C.get$isEmpty$asx(e)&&t.throwExpression(t.ArgumentError$value(e,"queries","may not be empty.")),new t.ModifiableCssMediaRule0(n,r,new t.UnmodifiableListView(s,h.UnmodifiableListView_ModifiableCssNode_2),s)},ModifiableCssMediaRule0:function(r,n,s,a){var i=this;i.queries=r,i.span=n,i.children=s,i._node$_children=a,i._node$_indexInParent=i._node$_parent=null,i.isGroupEnd=!1},MediaRule$0(e,r,n){var s=t.List_List$unmodifiable(r,h.Statement_2),a=f.JSArray_methods.any$1(s,new t.ParentStatement_closure0);return new t.MediaRule0(e,n,s,a)},MediaRule0:function(r,n,s,a){var i=this;i.query=r,i.span=n,i.children=s,i.hasDeclarations=a},MergedExtension_merge0(e,r){var n,s,a,i=e.extender.selector;if(!i.$eq(0,r.extender.selector)||!e.target.$eq(0,r.target))throw t.wrapException(t.ArgumentError$(e.toString$0(0)+" and "+r.toString$0(0)+" aren't the same extension.",null));if(n=e.mediaContext,s=n==null,s?a=!1:(a=r.mediaContext,a=a!=null&&!f.C_ListEquality.equals$2(0,n,a)),a)throw t.wrapException(t.SassException$0("From "+e.span.message$1(0,"")+W.x0aYou_m,r.span,null));return r.isOptional&&r.mediaContext==null?e:e.isOptional&&s?r:(s&&(n=r.mediaContext),i.get$specificity(),i=new t.Extender0(i,!1),i._extension$_extension=new t.MergedExtension0(e,r,i,e.target,n,!0,e.span))},MergedExtension0:function(r,n,s,a,i,l,_){var p=this;p.left=r,p.right=n,p.extender=s,p.target=a,p.mediaContext=i,p.isOptional=l,p.span=_},MergedMapView$0(e,r,n){var s=r._eval$1("@<0>")._bind$1(n);return s=new t.MergedMapView0(t.LinkedHashMap_LinkedHashMap$_empty(r,s._eval$1("Map<1,2>")),s._eval$1("MergedMapView0<1,2>")),s.MergedMapView$10(e,r,n),s},MergedMapView0:function(r,n){this._merged_map_view$_mapsByKey=r,this.$ti=n},_function12(e,r,n){return t.BuiltInCallable$function0(e,r,n,"sass:meta")},global_closure59:function(){},global_closure60:function(){},global_closure61:function(){},global_closure62:function(){},local_closure2:function(){},local_closure3:function(){},local__closure2:function(){},local_closure4:function(){},local__closure1:function(r){this._0_0=r},mixinClass_closure:function(){},mixinClass__closure:function(){},mixinClass__closure0:function(){},SassMixin0:function(r){this.callable=r},MixinRule$0(e,r,n,s,a){var i=t.List_List$unmodifiable(n,h.Statement_2),l=f.JSArray_methods.any$1(i,new t.ParentStatement_closure0);return new t.MixinRule0(e,r,s,i,l)},MixinRule0:function(r,n,s,a,i){var l=this;l._mixin_rule$__MixinRule_hasContent_FI=V,l.name=r,l.$arguments=n,l.span=s,l.children=a,l.hasDeclarations=i},_HasContentVisitor0:function(){},__HasContentVisitor_Object_StatementSearchVisitor0:function(){},ExtendMode0:function(r,n){this.name=r,this._name=n},MultiSpan0:function(r,n,s){this._multi_span0$_primary=r,this.primaryLabel=n,this.secondarySpans=s},SupportsNegation0:function(r,n){this.condition=r,this.span=n},NoOpImporter0:function(){},NoSourceMapBuffer0:function(r){this._no_source_map_buffer0$_buffer=r},_FakeAstNode0:function(r){this._node0$_callback=r},CssNode0:function(){},CssParentNode0:function(){},_IsInvisibleVisitor1:function(r,n){this.includeBogus=r,this.includeComments=n},__IsInvisibleVisitor_Object_EveryCssVisitor0:function(){},ModifiableCssNode0:function(){},ModifiableCssNode_hasFollowingSibling_closure0:function(){},ModifiableCssParentNode0:function(){},NullExpression0:function(r){this.span=r},legacyNullClass_closure:function(){},legacyNullClass__closure:function(){},_SassNull0:function(){},NumberExpression0:function(r,n,s){this.value=r,this.unit=n,this.span=s},numberClass_closure:function(){},numberClass__closure:function(){},numberClass__closure0:function(){},numberClass__closure1:function(){},numberClass__closure2:function(){},numberClass__closure3:function(){},numberClass__closure4:function(){},numberClass__closure5:function(){},numberClass__closure6:function(){},numberClass__closure7:function(){},numberClass__closure8:function(){},numberClass__closure9:function(){},numberClass__closure10:function(){},numberClass__closure11:function(){},numberClass__closure12:function(){},numberClass__closure13:function(){},numberClass__closure14:function(){},numberClass__closure15:function(){},numberClass__closure16:function(){},numberClass__closure17:function(){},numberClass__closure18:function(){},numberClass__closure19:function(){},_ConstructorOptions0:function(){},_parseNumber(e,r){var n,s,a,i,l,_,p;if(r==null||r.length===0)return t.SassNumber_SassNumber0(e,null);if(!C.contains$1$asx(r,"*")&&!f.JSString_methods.contains$1(r,"/"))return t.SassNumber_SassNumber0(e,r);if(n=new t.ArgumentError(!0,r,"unit","is invalid."),s=r.split("/"),a=s.length,a>2||(i=s[0],l=a===1?null:s[1],a=h.JSArray_String,_=i.length===0?t._setArrayType([],a):t._setArrayType(i.split("*"),a),f.JSArray_methods.any$1(_,new t._parseNumber_closure))||(p=l==null?t._setArrayType([],a):t._setArrayType(l.split("*"),a),f.JSArray_methods.any$1(p,new t._parseNumber_closure0)))throw t.wrapException(n);return t.SassNumber_SassNumber$withUnits0(e,p,_)},_NodeSassNumber:function(){},legacyNumberClass_closure:function(){},legacyNumberClass_closure0:function(){},legacyNumberClass_closure1:function(){},legacyNumberClass_closure2:function(){},legacyNumberClass_closure3:function(){},_parseNumber_closure:function(){},_parseNumber_closure0:function(){},conversionFactor0(e,r){var n,s,a;return e===r?1:(n=f.Map_nfuzN.$index(0,e),n!=null?(s=n,a=!0):(s=null,a=!1),a?s.$index(0,r):null)},SassNumber_SassNumber0(e,r){return r==null?new t.UnitlessSassNumber0(e,null):new t.SingleUnitSassNumber0(r,e,null)},SassNumber_SassNumber$withUnits0(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=null,B=new t._Record_2(n,r),z=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure9(B)),Y=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure10(z)),G=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure11(z)),se=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure12(G)),ce=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure13(B)),ye=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure14(ce)),we=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure15(ce));if(Y._readFinal$0()||se._readFinal$0()?s=ye._readFinal$0()||we._readFinal$0():s=!1,s)return new t.UnitlessSassNumber0(e,D);if(h.List_String._is(z._readFinal$0())&&C.$eq$(G._readFinal$0(),1)?(a=C.$index$asx(z._readFinal$0(),0),s=ye._readFinal$0()||we._readFinal$0()):(a=D,s=!1),s)return new t.SingleUnitSassNumber0(a,e,D);if(z._readFinal$0()!=null?(i=z._readFinal$0(),s=!0):(i=D,s=!1),s?s=ye._readFinal$0()||we._readFinal$0():s=!1,s)return new t.ComplexSassNumber0(t.List_List$unmodifiable(i,h.String),f.List_empty,e,D);if((Y._readFinal$0()||se._readFinal$0())&&ce._readFinal$0()!=null?(l=ce._readFinal$0(),s=!0):(l=D,s=!1),s)return new t.ComplexSassNumber0(f.List_empty,t.List_List$unmodifiable(l,h.String),e,D);for(n.toString,i=C.toList$0$ax(n),r.toString,_=C.toList$0$ax(r),l=t._setArrayType([],h.JSArray_String),s=_.length,p=e,d=0;d<_.length;_.length===s||(0,t.throwConcurrentModificationError)(_),++d){for(g=_[d],b=0;;){if(!(b<i.length)){S=!1;break}e:{if(w=t.conversionFactor0(g,i[b]),w==null)break e;p*=w,f.JSArray_methods.removeAt$1(i,b),S=!0;break}++b}S||l.push(g)}E=new t._Record_2(i,l),L=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure16(E)),T=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure17(L)),F=t._InitializedCell$(new t.SassNumber_SassNumber$withUnits_closure18(E));e:{if(T._readFinal$0()<=0&&F._readFinal$0()){s=new t.UnitlessSassNumber0(p,D);break e}if(C.$eq$(T._readFinal$0(),1)?(a=C.$index$asx(L._readFinal$0(),0),s=F._readFinal$0(),s=s):(a=D,s=!1),s){s=new t.SingleUnitSassNumber0(a,p,D);break e}s=h.String,s=new t.ComplexSassNumber0(t.List_List$unmodifiable(i,s),t.List_List$unmodifiable(l,s),p,D);break e}return s},SassNumber0:function(){},SassNumber_SassNumber$withUnits_closure10:function(r){this._0_1=r},SassNumber_SassNumber$withUnits_closure9:function(r){this._0_0=r},SassNumber_SassNumber$withUnits_closure11:function(r){this._0_1=r},SassNumber_SassNumber$withUnits_closure12:function(r){this._0_4=r},SassNumber_SassNumber$withUnits_closure14:function(r){this._0_7=r},SassNumber_SassNumber$withUnits_closure13:function(r){this._0_0=r},SassNumber_SassNumber$withUnits_closure15:function(r){this._0_7=r},SassNumber_SassNumber$withUnits_closure16:function(r){this._1_0=r},SassNumber_SassNumber$withUnits_closure17:function(r){this._1_1=r},SassNumber_SassNumber$withUnits_closure18:function(r){this._1_0=r},SassNumber__coerceOrConvertValue_compatibilityException0:function(r,n,s,a,i,l,_){var p=this;p.$this=r,p.other=n,p.otherName=s,p.otherHasUnits=a,p.name=i,p.newNumerators=l,p.newDenominators=_},SassNumber__coerceOrConvertValue_closure3:function(r,n){this._box_0=r,this.newNumerator=n},SassNumber__coerceOrConvertValue_closure4:function(r){this.compatibilityException=r},SassNumber__coerceOrConvertValue_closure5:function(r,n){this._box_0=r,this.newDenominator=n},SassNumber__coerceOrConvertValue_closure6:function(r){this.compatibilityException=r},SassNumber_plus_closure0:function(){},SassNumber_minus_closure0:function(){},SassNumber_multiplyUnits_closure11:function(r){this._0_0=r},SassNumber_multiplyUnits_closure12:function(r){this._0_0=r},SassNumber_multiplyUnits_closure13:function(r){this._0_0=r},SassNumber_multiplyUnits_closure14:function(r){this._0_3=r},SassNumber_multiplyUnits_closure15:function(r){this._0_0=r},SassNumber_multiplyUnits_closure16:function(r){this._0_7=r},SassNumber_multiplyUnits_closure17:function(r){this._0_1=r},SassNumber_multiplyUnits_closure18:function(r){this._0_2=r},SassNumber_multiplyUnits_closure19:function(r,n){this._box_0=r,this.numerator=n},SassNumber_multiplyUnits_closure20:function(r,n){this.newNumerators=r,this.numerator=n},SassNumber_multiplyUnits_closure21:function(r,n){this._box_0=r,this.numerator=n},SassNumber_multiplyUnits_closure22:function(r,n){this.newNumerators=r,this.numerator=n},SassNumber__areAnyConvertible_closure0:function(r){this.units2=r},SassNumber__unitString_closure3:function(r){this._0_0=r},SassNumber__unitString_closure4:function(r){this._0_0=r},SassNumber__unitString_closure5:function(r){this._0_5=r},SassNumber__unitString_closure6:function(r){this._0_6=r},SassNumber__canonicalizeUnitList_closure0:function(){},SassNumber__canonicalMultiplier_closure0:function(r){this.$this=r},SassNumber_unitSuggestion_closure1:function(){},SassNumber_unitSuggestion_closure2:function(){},SupportsOperation$0(e,r,n,s){var a=n.toLowerCase();return a!=="and"&&a!=="or"&&t.throwExpression(t.ArgumentError$value(n,"operator",'may only be "and" or "or".')),new t.SupportsOperation0(e,r,n,s)},SupportsOperation0:function(r,n,s,a){var i=this;i.left=r,i.right=n,i.operator=s,i.span=a},ParentSelector0:function(r,n){this.suffix=r,this.span=n},ParentStatement0:function(){},ParentStatement_closure0:function(){},ParentStatement__closure0:function(){},ParenthesizedExpression0:function(r,n){this.expression=r,this.span=n},Parser_isIdentifier0(e){var r,n,s=null;try{return r=s,n=t.SpanScanner$(e,null),new t.Parser1(n,r??f.StderrLogger_false0,null)._parser0$_parseIdentifier$0(),!0}catch(a){if(h.SassFormatException_2._is(t.unwrapException(a)))return!1;throw a}},Parser1:function(r,n,s){this.scanner=r,this.logger=n,this._parser0$_interpolationMap=s},Parser__parseIdentifier_closure0:function(r){this.$this=r},Parser_escape_closure0:function(){},Parser_scanIdentChar_matches0:function(r,n){this.caseSensitive=r,this.char=n},Parser_spanFrom_closure0:function(r,n){this.$this=r,this.span=n},PlaceholderSelector0:function(r,n){this.name=r,this.span=n},PlainCssCallable0:function(r){this.name=r},PrefixedMapView0:function(r,n,s){this._prefixed_map_view0$_map=r,this._prefixed_map_view0$_prefix=n,this.$ti=s},_PrefixedKeys0:function(r){this._prefixed_map_view0$_view=r},_PrefixedKeys_iterator_closure0:function(r){this.$this=r},PseudoSelector$0(e,r,n,s,a){var i=!s,l=i&&!t.PseudoSelector__isFakePseudoElement0(e);return new t.PseudoSelector0(e,t.unvendor0(e),l,i,n,a,r)},PseudoSelector__isFakePseudoElement0(e){switch(e.charCodeAt(0)){case 97:case 65:return t.equalsIgnoreCase0(e,"after");case 98:case 66:return t.equalsIgnoreCase0(e,"before");case 102:case 70:return t.equalsIgnoreCase0(e,"first-line")||t.equalsIgnoreCase0(e,"first-letter");default:return!1}},PseudoSelector0:function(r,n,s,a,i,l,_){var p=this;p.name=r,p.normalizedName=n,p.isClass=s,p.isSyntacticClass=a,p.argument=i,p.selector=l,p._pseudo$__PseudoSelector_specificity_FI=V,p.span=_},PseudoSelector_specificity_closure0:function(r){this.$this=r},PseudoSelector_specificity__closure1:function(){},PseudoSelector_specificity__closure2:function(){},PseudoSelector_unify_closure0:function(){},PublicMemberMapView0:function(r,n){this._public_member_map_view0$_inner=r,this.$ti=n},QualifiedName0:function(r,n){this.name=r,this.namespace=n},createJSClass(e,r){return h.JSClass._as(t.allowInteropCaptureThisNamed(e,r))},JSClassExtension_injectSuperclass(e,r){var n=C.getInterceptor$x(r),s=C.getInterceptor$x(e);$.Object.setPrototypeOf(n.get$$prototype(r),C.get$$prototype$x(h.JSClass._as($.Object.getPrototypeOf(s.get$$prototype(e)).constructor))),$.Object.setPrototypeOf(s.get$$prototype(e),$.Object.create(n.get$$prototype(r)))},JSClassExtension_setCustomInspect(e,r){$.util!=null&&(C.get$$prototype$x(e)[$.util.inspect.custom]=t.allowInteropCaptureThis(new t.JSClassExtension_setCustomInspect_closure(r)))},JSClassExtension_get_defineStaticMethod(e){return new t.JSClassExtension_get_defineStaticMethod_closure(e)},JSClassExtension_get_defineMethod(e){return new t.JSClassExtension_get_defineMethod_closure(e)},JSClassExtension_defineMethods(e,r){r.forEach$1(0,t.JSClassExtension_get_defineMethod(e))},JSClassExtension_get_defineGetter(e){return new t.JSClassExtension_get_defineGetter_closure(e)},JSClass0:function(){},JSClassExtension_setCustomInspect_closure:function(r){this.inspect=r},JSClassExtension_get_defineStaticMethod_closure:function(r){this._this=r},JSClassExtension_get_defineMethod_closure:function(r){this._this=r},JSClassExtension_get_defineGetter_closure:function(r){this._this=r},RenderContext0:function(){},RenderContextOptions0:function(){},RenderContextResult0:function(){},RenderContextResultStats0:function(){},RenderOptions:function(){},RenderResult:function(){},RenderResultStats:function(){},ReplaceExpressionVisitor0:function(){},ReplaceExpressionVisitor_visitListExpression_closure0:function(r){this.$this=r},ReplaceExpressionVisitor_visitArgumentInvocation_closure0:function(r){this.$this=r},ReplaceExpressionVisitor_visitInterpolation_closure0:function(r){this.$this=r},ImporterResult$(e,r,n){return(r==null?null:r.get$scheme())===""&&t.throwExpression(t.ArgumentError$value(r,"sourceMapUrl","must be absolute")),new t.ImporterResult0(e,r,n)},ImporterResult0:function(r,n,s){this.contents=r,this._result$_sourceMapUrl=n,this.syntax=s},ReturnRule0:function(r,n){this.expression=r,this.span=n},SassParser0:function(r,n,s,a){var i=this;i._sass0$_currentIndentation=0,i._sass0$_spaces=i._sass0$_nextIndentationEnd=i._sass0$_nextIndentation=null,i._stylesheet0$_isUseAllowed=!0,i._stylesheet0$_inParentheses=i._stylesheet0$_inStyleRule=i._stylesheet0$_inUnknownAtRule=i._stylesheet0$_inControlDirective=i._stylesheet0$_inContentBlock=i._stylesheet0$_inMixin=!1,i._stylesheet0$_globalVariables=r,i.lastSilentComment=null,i.scanner=n,i.logger=s,i._parser0$_interpolationMap=a},SassParser_styleRuleSelector_closure0:function(){},SassParser_children_closure0:function(r,n,s){this.$this=r,this.child=n,this.children=s},SassParser__peekIndentation_closure1:function(){},SassParser__peekIndentation_closure2:function(){},_translateReturnValue(e){return e instanceof t._Future?t.futureToPromise(e,h.dynamic):e},main2(){t.main(),C.set$cli_pkg_main_0_$x($.exports,t._wrapMain(t.sass__main$closure()))},_wrapMain(e){return h.dynamic_Function._is(e)?t.allowInterop(new t._wrapMain_closure(e)):t.allowInterop(new t._wrapMain_closure0(e))},_Exports:function(){},_wrapMain_closure:function(r){this.main=r},_wrapMain_closure0:function(r){this.main=r},ScssParser$0(e,r,n){var s=t.SpanScanner$(e,n),a=r??f.StderrLogger_false0;return new t.ScssParser0(t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.VariableDeclaration_2),s,a,null)},ScssParser0:function(r,n,s,a){var i=this;i._stylesheet0$_isUseAllowed=!0,i._stylesheet0$_inParentheses=i._stylesheet0$_inStyleRule=i._stylesheet0$_inUnknownAtRule=i._stylesheet0$_inControlDirective=i._stylesheet0$_inContentBlock=i._stylesheet0$_inMixin=!1,i._stylesheet0$_globalVariables=r,i.lastSilentComment=null,i.scanner=n,i.logger=s,i._parser0$_interpolationMap=a},Selector0:function(){},_IsInvisibleVisitor2:function(r){this.includeBogus=r},_IsBogusVisitor0:function(r){this.includeLeadingCombinator=r},_IsBogusVisitor_visitComplexSelector_closure0:function(r){this.$this=r},_IsUselessVisitor0:function(){},_IsUselessVisitor_visitComplexSelector_closure0:function(r){this.$this=r},__IsBogusVisitor_Object_AnySelectorVisitor0:function(){},__IsInvisibleVisitor_Object_AnySelectorVisitor0:function(){},__IsUselessVisitor_Object_AnySelectorVisitor0:function(){},SelectorExpression0:function(r){this.span=r},_prependParent0(e){var r,n,s,a=null,i=t.EvaluationContext_current0().get$currentCallableSpan(),l=e.components,_=t._InitializedCell$(new t._prependParent_closure1(l)),p=t._InitializedCell$(new t._prependParent_closure2(l));e:{if(_._readFinal$0()&&p._readFinal$0()instanceof t.UniversalSelector0){r=a;break e}if(_._readFinal$0()&&p._readFinal$0()instanceof t.TypeSelector0?r=p._readFinal$0().name.namespace!=null:r=!1,r){r=a;break e}if(_._readFinal$0()&&p._readFinal$0()instanceof t.TypeSelector0?(n=p._readFinal$0(),s=f.JSArray_methods.sublist$1(l,1),r=!0):(s=a,n=s,r=!1),r){r=t._setArrayType([new t.ParentSelector0(n.name.name,i)],h.JSArray_SimpleSelector_2),f.JSArray_methods.addAll$1(r,s),r=t.CompoundSelector$0(r,i);break e}r=t._setArrayType([new t.ParentSelector0(a,i)],h.JSArray_SimpleSelector_2),f.JSArray_methods.addAll$1(r,l),r=t.CompoundSelector$0(r,i);break e}return r},_function7(e,r,n){return t.BuiltInCallable$function0(e,r,n,"sass:selector")},_nest_closure0:function(){},_nest__closure1:function(r){this._box_0=r},_nest__closure2:function(){},_append_closure1:function(){},_append__closure1:function(){},_append__closure2:function(r){this.span=r},_append___closure0:function(r,n){this.parent=r,this.span=n},_extend_closure0:function(){},_replace_closure0:function(){},_unify_closure0:function(){},_isSuperselector_closure0:function(){},_simpleSelectors_closure0:function(){},_simpleSelectors__closure0:function(){},_parse_closure0:function(){},_prependParent_closure1:function(r){this._0_0=r},_prependParent_closure2:function(r){this._0_0=r},SelectorParser$0(e,r,n,s,a,i){var l=t.SpanScanner$(e,i);return new t.SelectorParser0(r,n,l,a??f.StderrLogger_false0,s)},SelectorParser0:function(r,n,s,a,i){var l=this;l._selector$_allowParent=r,l._selector$_allowPlaceholder=n,l.scanner=s,l.logger=a,l._parser0$_interpolationMap=i},SelectorParser_parse_closure0:function(r){this.$this=r},SelectorParser_parseCompoundSelector_closure0:function(r){this.$this=r},SelectorSearchVisitor0:function(){},SelectorSearchVisitor_visitComplexSelector_closure0:function(r){this.$this=r},SelectorSearchVisitor_visitCompoundSelector_closure0:function(r){this.$this=r},serialize0(e,r,n,s,a,i,l,_){var p,d,g,S,b=t._SerializeVisitor$0(n??2,s,a,!0,i,l,_);return e.accept$1(b),p=b._serialize0$_buffer,d=p.toString$0(0),r?(g=new t.CodeUnits(d),g=g.any$1(g,new t.serialize_closure0)):g=!1,g?S=l===f.OutputStyle_10?"\uFEFF":`@charset "UTF-8";
  119. `:S="",p=i?p.buildSourceMap$1$prefix(S):null,new t._Record_2_sourceMap(S+d,p)},serializeValue0(e,r,n){var s=t._SerializeVisitor$0(null,r,null,n,!1,null,!0);return e.accept$1(s),s._serialize0$_buffer.toString$0(0)},serializeSelector0(e,r){var n=t._SerializeVisitor$0(null,!0,null,!0,!1,null,!0);return e.accept$1(n),n._serialize0$_buffer.toString$0(0)},_SerializeVisitor$0(e,r,n,s,a,i,l){var _=a?new t.SourceMapBuffer0(new t.StringBuffer(""),t._setArrayType([],h.JSArray_Entry)):new t.NoSourceMapBuffer0(new t.StringBuffer("")),p=i??f.OutputStyle_00,d=l?32:9,g=e??2,S=n??f.LineFeed_SsD;return t.RangeError_checkValueInInterval(g,0,10,"indentWidth"),new t._SerializeVisitor0(_,p,r,s,d,g,S)},serialize_closure0:function(){},_SerializeVisitor0:function(r,n,s,a,i,l,_){var p=this;p._serialize0$_buffer=r,p._serialize0$_indentation=0,p._serialize0$_style=n,p._serialize0$_inspect=s,p._serialize0$_quote=a,p._serialize0$_indentCharacter=i,p._serialize0$_indentWidth=l,p._lineFeed=_},_SerializeVisitor_visitCssComment_closure0:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssAtRule_closure0:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssMediaRule_closure0:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssImport_closure0:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssImport__closure0:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssKeyframeBlock_closure0:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssStyleRule_closure0:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssSupportsRule_closure0:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssDeclaration_closure1:function(r,n){this.$this=r,this.node=n},_SerializeVisitor_visitCssDeclaration_closure2:function(r,n){this.$this=r,this.node=n},_SerializeVisitor__writeCalculationValue_closure0:function(r){this._2_0=r},_SerializeVisitor_visitList_closure2:function(){},_SerializeVisitor_visitList_closure3:function(r,n){this.$this=r,this.value=n},_SerializeVisitor_visitList_closure4:function(r){this.$this=r},_SerializeVisitor_visitMap_closure0:function(r){this.$this=r},_SerializeVisitor__visitQuotedString_closure1:function(r){this._1_0=r},_SerializeVisitor__visitQuotedString_closure2:function(r){this._1_0=r},_SerializeVisitor_visitSelectorList_closure0:function(){},_SerializeVisitor_visitPseudoSelector_closure0:function(r){this._0_0=r},_SerializeVisitor__write_closure0:function(r,n){this.$this=r,this.value=n},_SerializeVisitor__visitChildren_closure1:function(r,n){this.$this=r,this.child=n},_SerializeVisitor__visitChildren_closure2:function(r,n){this.$this=r,this.child=n},OutputStyle0:function(r){this._name=r},LineFeed0:function(r,n,s){this.name=r,this.text=n,this._name=s},ShadowedModuleView_ifNecessary0(e,r,n,s,a){return t.ShadowedModuleView__needsBlocklist0(e.get$variables(),s)||t.ShadowedModuleView__needsBlocklist0(e.get$functions(e),r)||t.ShadowedModuleView__needsBlocklist0(e.get$mixins(),n)?new t.ShadowedModuleView0(e,t.ShadowedModuleView__shadowedMap0(e.get$variables(),s,h.Value_2),t.ShadowedModuleView__shadowedMap0(e.get$variableNodes(),s,h.AstNode_2),t.ShadowedModuleView__shadowedMap0(e.get$functions(e),r,a),t.ShadowedModuleView__shadowedMap0(e.get$mixins(),n,a),a._eval$1("ShadowedModuleView0<0>")):null},ShadowedModuleView__shadowedMap0(e,r,n){var s=t.ShadowedModuleView__needsBlocklist0(e,r);return s?t.LimitedMapView$blocklist0(e,r,h.String,n):e},ShadowedModuleView__needsBlocklist0(e,r){return e.get$isNotEmpty(e)&&r.any$1(0,e.get$containsKey())},ShadowedModuleView0:function(r,n,s,a,i,l){var _=this;_._shadowed_view0$_inner=r,_.variables=n,_.variableNodes=s,_.functions=a,_.mixins=i,_.$ti=l},SilentComment0:function(r,n){this.text=r,this.span=n},SimpleSelector0:function(){},SimpleSelector_isSuperselector_closure0:function(r){this.$this=r},SimpleSelector_isSuperselector__closure0:function(r){this.$this=r},SingleUnitSassNumber0:function(r,n,s){var a=this;a._single_unit$_unit=r,a._number1$_value=n,a.hashCache=null,a.asSlash=s},SingleUnitSassNumber__coerceToUnit_closure0:function(r,n){this.$this=r,this.unit=n},SingleUnitSassNumber__coerceValueToUnit_closure0:function(r){this.$this=r},SingleUnitSassNumber_multiplyUnits_closure1:function(r,n){this._box_0=r,this.$this=n},SingleUnitSassNumber_multiplyUnits_closure2:function(r,n){this._box_0=r,this.$this=n},SourceMapBuffer0:function(r,n){var s=this;s._source_map_buffer0$_buffer=r,s._source_map_buffer0$_entries=n,s._source_map_buffer0$_column=s._source_map_buffer0$_line=0,s._source_map_buffer0$_inSpan=!1},SourceMapBuffer_buildSourceMap_closure0:function(r,n){this._box_0=r,this.prefixLength=n},updateSourceSpanPrototype(){var e,r,n,s,a=t.SourceFile$fromString("",null).span$1(0,0),i=h.SourceSpan,l=h.String;for(i=[a,new t.MultiSpan0(a,"",t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_empty(i,l),i,l)),new t.LazyFileSpan0(new t.updateSourceSpanPrototype_closure(a))],e=h.JSClass,r=h.Function,n=0;n<3;++n)s=e._as(i[n].constructor),t.LinkedHashMap_LinkedHashMap$_literal(["start",new t.updateSourceSpanPrototype_closure0,"end",new t.updateSourceSpanPrototype_closure1,"url",new t.updateSourceSpanPrototype_closure2,"text",new t.updateSourceSpanPrototype_closure3,"context",new t.updateSourceSpanPrototype_closure4],l,r).forEach$1(0,t.JSClassExtension_get_defineGetter(s));i=e._as(t.FileLocation$_(a.file,a._file$_start).constructor),t.LinkedHashMap_LinkedHashMap$_literal(["line",new t.updateSourceSpanPrototype_closure5,"column",new t.updateSourceSpanPrototype_closure6],l,r).forEach$1(0,t.JSClassExtension_get_defineGetter(i))},updateSourceSpanPrototype_closure:function(r){this.span=r},updateSourceSpanPrototype_closure0:function(){},updateSourceSpanPrototype_closure1:function(){},updateSourceSpanPrototype_closure2:function(){},updateSourceSpanPrototype_closure3:function(){},updateSourceSpanPrototype_closure4:function(){},updateSourceSpanPrototype_closure5:function(){},updateSourceSpanPrototype_closure6:function(){},StatementSearchVisitor0:function(){},StatementSearchVisitor_visitIfRule_closure1:function(r){this.$this=r},StatementSearchVisitor_visitIfRule__closure2:function(r){this.$this=r},StatementSearchVisitor_visitIfRule_closure2:function(r){this.$this=r},StatementSearchVisitor_visitIfRule__closure1:function(r){this.$this=r},StatementSearchVisitor_visitChildren_closure0:function(r){this.$this=r},StaticImport0:function(r,n,s){this.url=r,this.modifiers=n,this.span=s},StderrLogger0:function(r){this.color=r},StringExpression_quoteText0(e){var r,n=t.StringExpression__bestQuote0(t._setArrayType([e],h.JSArray_String)),s=new t.StringBuffer("");return s._contents=""+t.Primitives_stringFromCharCode(n),t.StringExpression__quoteInnerText0(e,n,s,!0),r=s._contents+=t.Primitives_stringFromCharCode(n),r.charCodeAt(0)==0,r},StringExpression__quoteInnerText0(e,r,n,s){var a,i,l,_,p,d,g;for(a=e.length,i=a-1,l=0;l<a;++l){if(_=e.charCodeAt(l),_===10||_===13||_===12){n.writeCharCode$1(92),n.writeCharCode$1(97),l!==i&&(p=e.charCodeAt(l+1),p===32||p===9||p===10||p===13||p===12||p>=48&&p<=57||p>=97&&p<=102?d=!0:d=p>=65&&p<=70,d&&n.writeCharCode$1(32));continue}if(_===92?(d=_,g=!0):(d=null,g=!1),g?g=!0:(_===r?(d=_,g=!0):g=!1,g?g=!0:_===35&&s&&l<i&&e.charCodeAt(l+1)===123?(d=_,g=!0):g=!1),g){n.writeCharCode$1(92),n.writeCharCode$1(d);continue}n.writeCharCode$1(_)}},StringExpression__bestQuote0(e){var r,n,s,a,i;for(r=C.get$iterator$ax(e),n=!1;r.moveNext$0();)for(s=new t.CodeUnits(r.get$current(r)),s=new t.ListIterator(s,s.get$length(s)),a=t._instanceType(s)._precomputed1;s.moveNext$0();){if(i=s.__internal$_current,i==null&&(i=a._as(i)),i===39)return 34;i===34&&(n=!0)}return n?39:34},StringExpression0:function(r,n){this.text=r,this.hasQuotes=n},_codepointForIndex0(e,r,n){var s;return e===0?0:e>0?Math.min(e-1,r):(s=r+e,s<0&&!n?0:s)},_function6(e,r,n){return t.BuiltInCallable$function0(e,r,n,"sass:string")},module_closure10:function(){},module__closure2:function(r){this.string=r},module__closure3:function(r){this.string=r},_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(){},stringClass_closure:function(){},stringClass__closure:function(){},stringClass__closure0:function(){},stringClass__closure1:function(){},stringClass__closure2:function(){},stringClass__closure3:function(){},_ConstructorOptions1:function(){},_NodeSassString:function(){},legacyStringClass_closure:function(){},legacyStringClass_closure0:function(){},legacyStringClass_closure1:function(){},SassString$0(e,r){return new t.SassString0(e,r)},SassString0:function(r,n){var s=this;s._string0$_text=r,s._string0$_hasQuotes=n,s._string0$__SassString__sassLength_FI=V,s._string0$_hashCache=null},ModifiableCssStyleRule$0(e,r,n){var s=t._setArrayType([],h.JSArray_ModifiableCssNode_2);return new t.ModifiableCssStyleRule0(e,n,r,new t.UnmodifiableListView(s,h.UnmodifiableListView_ModifiableCssNode_2),s)},ModifiableCssStyleRule0:function(r,n,s,a,i){var l=this;l._style_rule0$_selector=r,l.originalSelector=n,l.span=s,l.children=a,l._node$_children=i,l._node$_indexInParent=l._node$_parent=null,l.isGroupEnd=!1},StyleRule$0(e,r,n){var s=t.List_List$unmodifiable(r,h.Statement_2),a=f.JSArray_methods.any$1(s,new t.ParentStatement_closure0);return new t.StyleRule0(e,n,s,a)},StyleRule0:function(r,n,s,a){var i=this;i.selector=r,i.span=n,i.children=s,i.hasDeclarations=a},CssStylesheet0:function(r,n){this.children=r,this.span=n},ModifiableCssStylesheet$0(e){var r=t._setArrayType([],h.JSArray_ModifiableCssNode_2);return new t.ModifiableCssStylesheet0(e,new t.UnmodifiableListView(r,h.UnmodifiableListView_ModifiableCssNode_2),r)},ModifiableCssStylesheet0:function(r,n,s){var a=this;a.span=r,a.children=n,a._node$_children=s,a._node$_indexInParent=a._node$_parent=null,a.isGroupEnd=!1},StylesheetParser0:function(){},StylesheetParser_parse_closure0:function(r){this.$this=r},StylesheetParser_parse__closure1:function(r){this.$this=r},StylesheetParser_parse__closure2:function(){},StylesheetParser_parseArgumentDeclaration_closure0:function(r){this.$this=r},StylesheetParser__parseSingleProduction_closure0:function(r,n,s){this.$this=r,this.production=n,this.T=s},StylesheetParser_parseSignature_closure:function(r,n){this.$this=r,this.requireParens=n},StylesheetParser__statement_closure0:function(r){this.$this=r},StylesheetParser_variableDeclarationWithoutNamespace_closure1:function(r,n){this.$this=r,this.start=n},StylesheetParser_variableDeclarationWithoutNamespace_closure2:function(r){this.declaration=r},StylesheetParser__declarationOrBuffer_closure1:function(r){this.name=r},StylesheetParser__declarationOrBuffer_closure2:function(r,n){this._box_0=r,this.name=n},StylesheetParser__styleRule_closure0:function(r,n,s,a){var i=this;i._box_0=r,i.$this=n,i.wasInStyleRule=s,i.start=a},StylesheetParser__propertyOrVariableDeclaration_closure1:function(r){this._box_0=r},StylesheetParser__propertyOrVariableDeclaration_closure2:function(r,n){this._box_0=r,this.value=n},StylesheetParser__atRootRule_closure1:function(r){this.query=r},StylesheetParser__atRootRule_closure2:function(){},StylesheetParser__eachRule_closure0:function(r,n,s,a){var i=this;i.$this=r,i.wasInControlDirective=n,i.variables=s,i.list=a},StylesheetParser__functionRule_closure0:function(r,n,s){this.name=r,this.$arguments=n,this.precedingComment=s},StylesheetParser__forRule_closure1:function(r,n){this._box_0=r,this.$this=n},StylesheetParser__forRule_closure2:function(r,n,s,a,i,l){var _=this;_._box_0=r,_.$this=n,_.wasInControlDirective=s,_.variable=a,_.from=i,_.to=l},StylesheetParser__memberList_closure0:function(r,n,s){this.$this=r,this.variables=n,this.identifiers=s},StylesheetParser__includeRule_closure0:function(r){this.contentArguments_=r},StylesheetParser_mediaRule_closure0:function(r){this.query=r},StylesheetParser__mixinRule_closure0:function(r,n,s,a){var i=this;i.$this=r,i.name=n,i.$arguments=s,i.precedingComment=a},StylesheetParser_mozDocumentRule_closure0:function(r,n,s,a){var i=this;i._box_0=r,i.$this=n,i.name=s,i.value=a},StylesheetParser_supportsRule_closure0:function(r){this.condition=r},StylesheetParser__whileRule_closure0:function(r,n,s){this.$this=r,this.wasInControlDirective=n,this.condition=s},StylesheetParser_unknownAtRule_closure0:function(r,n){this._box_0=r,this.name=n},StylesheetParser__expression_resetState0:function(r,n,s){this._box_0=r,this.$this=n,this.start=s},StylesheetParser__expression_resolveOneOperation0:function(r,n){this._box_0=r,this.$this=n},StylesheetParser__expression_resolveOperations0:function(r,n){this._box_0=r,this.resolveOneOperation=n},StylesheetParser__expression_addSingleExpression0:function(r,n,s,a){var i=this;i._box_0=r,i.$this=n,i.resetState=s,i.resolveOperations=a},StylesheetParser__expression_addOperator0:function(r,n,s){this._box_0=r,this.$this=n,this.resolveOneOperation=s},StylesheetParser__expression_resolveSpaceExpressions0:function(r,n,s){this._box_0=r,this.$this=n,this.resolveOperations=s},StylesheetParser__expression_closure2:function(r){this._3_0=r},StylesheetParser__expression_closure3:function(r){this._3_0=r},StylesheetParser__expression_closure4:function(r){this._3_0=r},StylesheetParser_expressionUntilComma_closure0:function(r){this.$this=r},StylesheetParser__isHexColor_closure1:function(r){this._0_0=r},StylesheetParser__isHexColor_closure2:function(){},StylesheetParser__unicodeRange_closure1:function(){},StylesheetParser__unicodeRange_closure2:function(){},StylesheetParser_identifierLike_closure1:function(r){this._2_0=r},StylesheetParser_identifierLike_closure2:function(r){this._2_0=r},StylesheetParser_namespacedExpression_closure0:function(r,n){this.$this=r,this.start=n},StylesheetParser_trySpecialFunction_closure0:function(){},StylesheetParser__tryUrlContents_closure0:function(r){this._0_0=r},StylesheetParser__interpolatedDeclarationValue_closure4:function(r){this._1_0=r},StylesheetParser__interpolatedDeclarationValue_closure5:function(r){this._1_0=r},StylesheetParser__interpolatedDeclarationValue_closure6:function(r){this._1_0=r},StylesheetParser__interpolatedDeclarationValue_closure7:function(r){this._1_0=r},StylesheetParser__interpolatedDeclarationValue_closure8:function(r){this._1_0=r},StylesheetParser__expressionUntilComparison_closure0:function(r){this.$this=r},StylesheetParser__supportsConditionInParens_closure0:function(r){this._0_0=r},StylesheetParser__publicIdentifier_closure0:function(r,n){this.$this=r,this.start=n},Stylesheet$internal0(e,r,n){var s=t._setArrayType([],h.JSArray_UseRule_2),a=t._setArrayType([],h.JSArray_ForwardRule_2),i=t.List_List$unmodifiable(e,h.Statement_2),l=f.JSArray_methods.any$1(i,new t.ParentStatement_closure0);return s=new t.Stylesheet0(r,n,s,a,i,l),s.Stylesheet$internal$3$plainCss0(e,r,n),s},Stylesheet_Stylesheet$parse0(e,r,n,s){var a,i,l,_,p;try{switch(r){case f.Syntax_Sass_sass0:return _=t.SpanScanner$(e,s),_=new t.SassParser0(t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.VariableDeclaration_2),_,n,null).parse$0(),_;case f.Syntax_SCSS_scss0:return _=t.ScssParser$0(e,n,s).parse$0(),_;case f.Syntax_CSS_css0:return _=t.SpanScanner$(e,s),_=new t.CssParser0(t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.VariableDeclaration_2),_,n,null).parse$0(),_;default:throw _=t.ArgumentError$("Unknown syntax "+r.toString$0(0)+".",null),t.wrapException(_)}}catch(d){throw _=t.unwrapException(d),_ instanceof t.SassException0?(a=_,i=t.getTraceFromException(d),_=a,p=C.getInterceptor$z(_),_=t.SourceSpanException.prototype.get$span.call(p,_),l=_.get$sourceUrl(_),l==null||C.toString$0$(l)==="stdin"?d:(_=h.Uri,t.wrapException(t.throwWithTrace0(a.withLoadedUrls$1(t.Set_Set$unmodifiable(t.LinkedHashSet_LinkedHashSet$_literal([l],_),_)),a,i)))):d}},Stylesheet0:function(r,n,s,a,i,l){var _=this;_.span=r,_.plainCss=n,_._stylesheet1$_uses=s,_._stylesheet1$_forwards=a,_.children=i,_.hasDeclarations=l},SupportsExpression0:function(r){this.condition=r},ModifiableCssSupportsRule$0(e,r){var n=t._setArrayType([],h.JSArray_ModifiableCssNode_2);return new t.ModifiableCssSupportsRule0(e,r,new t.UnmodifiableListView(n,h.UnmodifiableListView_ModifiableCssNode_2),n)},ModifiableCssSupportsRule0:function(r,n,s,a){var i=this;i.condition=r,i.span=n,i.children=s,i._node$_children=a,i._node$_indexInParent=i._node$_parent=null,i.isGroupEnd=!1},SupportsRule$0(e,r,n){var s=t.List_List$unmodifiable(r,h.Statement_2),a=f.JSArray_methods.any$1(s,new t.ParentStatement_closure0);return new t.SupportsRule0(e,n,s,a)},SupportsRule0:function(r,n,s,a){var i=this;i.condition=r,i.span=n,i.children=s,i.hasDeclarations=a},JSToDartImporter:function(r,n,s){this._sync$_canonicalize=r,this._sync$_load=n,this._sync$_nonCanonicalSchemes=s},JSToDartImporter_canonicalize_closure:function(r,n){this.$this=r,this.url=n},JSToDartImporter_load_closure:function(r,n){this.$this=r,this.url=n},Syntax_forPath0(e){var r,n=t.ParsedPath_ParsedPath$parse(e,V.$get$context().style)._splitExtension$1(1)[1];e:{if(n===".sass"){r=f.Syntax_Sass_sass0;break e}if(n===".css"){r=f.Syntax_CSS_css0;break e}r=f.Syntax_SCSS_scss0;break e}return r},Syntax0:function(r,n){this._syntax0$_name=r,this._name=n},TypeSelector0:function(r,n){this.name=r,this.span=n},Types:function(){},UnaryOperationExpression0:function(r,n,s){this.operator=r,this.operand=n,this.span=s},UnaryOperator0:function(r,n,s){this.name=r,this.operator=n,this._name=s},UnitlessSassNumber0:function(r,n){this._number1$_value=r,this.hashCache=null,this.asSlash=n},UniversalSelector0:function(r,n){this.namespace=r,this.span=n},UniversalSelector_unify_closure1:function(r){this._0_0=r},UniversalSelector_unify_closure2:function(r){this._0_0=r},UnprefixedMapView0:function(r,n,s){this._unprefixed_map_view0$_map=r,this._unprefixed_map_view0$_prefix=n,this.$ti=s},_UnprefixedKeys0:function(r){this._unprefixed_map_view0$_view=r},_UnprefixedKeys_iterator_closure1:function(r){this.$this=r},_UnprefixedKeys_iterator_closure2:function(r){this.$this=r},JSUrl0:function(){},UseRule0:function(r,n,s,a){var i=this;i.url=r,i.namespace=n,i.configuration=s,i.span=a},UserDefinedCallable0:function(r,n,s,a){var i=this;i.declaration=r,i.environment=n,i.inDependency=s,i.$ti=a},fromImport0(){var e=t._asBoolQ(V.Zone__current.$index(0,f.Symbol__inImportRule));return e===!0},containingUrl(){var e,r,n=V.Zone__current.$index(0,f.Symbol__containingUrl);e:{if(n==null&&t.throwExpression(t.StateError$("containingUrl may only be accessed within a call to canonicalize().")),f.Symbol__none.$eq(0,n)){e=null;break e}if(h.Uri._is(n)?(r=n,e=!0):(r=null,e=!1),e){e=r;break e}e=t.throwExpression(t.StateError$("Unexpected Zone.current[#_containingUrl] value "+t.S(n)+"."))}return e},withContainingUrl0(e,r,n){var s=e??f.Symbol__none,a=h.nullable_Object;return t.runZoned(r,t.LinkedHashMap_LinkedHashMap$_literal([f.Symbol__containingUrl,s],a,a),n)},resolveImportPath0(e){var r,n=t.ParsedPath_ParsedPath$parse(e,V.$get$context().style)._splitExtension$1(1)[1];return n===".sass"||n===".scss"||n===".css"?(r=t.fromImport0()?new t.resolveImportPath_closure1(e,n).call$0():null,r??t._exactlyOne0(t._tryPath0(e))):(r=t.fromImport0()?new t.resolveImportPath_closure2(e).call$0():null,r==null&&(r=t._exactlyOne0(t._tryPathWithExtensions0(e))),r??t._tryPathAsDirectory0(e))},_tryPathWithExtensions0(e){var r=t._tryPath0(e+".sass");return f.JSArray_methods.addAll$1(r,t._tryPath0(e+".scss")),r.length!==0?r:t._tryPath0(e+".css")},_tryPath0(e){var r=V.$get$context(),n=t.join(r.dirname$1(e),"_"+t.ParsedPath_ParsedPath$parse(e,r.style).get$basename(),null);return r=t._setArrayType([],h.JSArray_String),t.fileExists0(n)&&r.push(n),t.fileExists0(e)&&r.push(e),r},_tryPathAsDirectory0(e){var r;return t.dirExists0(e)?(r=t.fromImport0()?new t._tryPathAsDirectory_closure0(e).call$0():null,r??t._exactlyOne0(t._tryPathWithExtensions0(t.join(e,"index",null)))):null},_exactlyOne0(e){var r,n,s=t._InitializedCell$(new t._exactlyOne_closure1(e));e:{if(s._readFinal$0()<=0){r=null;break e}if(C.$eq$(s._readFinal$0(),1)?(n=e[0],r=!0):(n=null,r=!1),r){r=n;break e}r=t.throwExpression(W.It_s_n+f.JSArray_methods.map$1$1(e,new t._exactlyOne_closure2,h.String).join$1(0,`
  120. `))}return r},resolveImportPath_closure1:function(r,n){this.path=r,this.extension=n},resolveImportPath_closure2:function(r){this.path=r},_tryPathAsDirectory_closure0:function(r){this.path=r},_exactlyOne_closure1:function(r){this._0_0=r},_exactlyOne_closure2:function(){},jsThrow(e){return h.Never._as(V.$get$_jsThrow().call$1(e))},attachJsStack(e,r){var n=r.toString$0(0),s=f.JSString_methods.indexOf$1(n,`
  121. at`);s!==-1&&(n=f.JSString_methods.substring$1(n,s+1)),e.stack="Error: "+t.S(C.get$message$x(e))+`
  122. `+n},jsForEach(e,r){var n,s;for(n=C.get$iterator$ax($.Object.keys(e));n.moveNext$0();)s=n.get$current(n),r.call$2(s,e[s])},jsType(e){var r=t._asString(new $.Function("value","return typeof value").call$1(e));return r!=="object"?r:t._asString(new $.Function("value",` if (value && value.constructor && value.constructor.name) {
  123. return value.constructor.name;
  124. }
  125. return "object";
  126. `).call$1(e))},defineGetter(e,r,n,s){$.Object.defineProperty(e,r,n==null?{value:s,enumerable:!1}:{get:t.allowInteropCaptureThis(n),enumerable:!1})},allowInteropNamed(e,r){return r=t.allowInterop(r),t.defineGetter(r,"name",null,e),t._hideDartProperties(r),r},allowInteropCaptureThisNamed(e,r){return r=t.allowInteropCaptureThis(r),t.defineGetter(r,"name",null,e),t._hideDartProperties(r),r},_hideDartProperties(e){var r,n,s,a;for(r=C.cast$1$0$ax($.Object.getOwnPropertyNames(e),h.String),r=new t.ListIterator(r,r.get$length(r)),n=t._instanceType(r)._precomputed1;r.moveNext$0();)s=r.__internal$_current,s==null&&(s=n._as(s)),f.JSString_methods.startsWith$1(s,"_")&&(a={value:e[s],enumerable:!1},$.Object.defineProperty(e,s,a))},futureToPromise0(e){return new $.Promise(t.allowInterop(new t.futureToPromise_closure0(e)))},jsToDartUrl(e){return t.Uri_parse(C.toString$0$(e))},dartToJSUrl(e){return new $.URL(e.toString$0(0))},toJSArray(e){var r,n,s=new $.Array;for(r=C.get$iterator$ax(e),n=C.getInterceptor$x(s);r.moveNext$0();)n.push$1(s,r.get$current(r));return s},objectToMap(e){var r=t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.nullable_Object);return t.jsForEach(e,new t.objectToMap_closure(r)),r},jsToDartSeparator(e){var r;e:{if(e===" "){r=f.ListSeparator_EVt0;break e}if(e===","){r=f.ListSeparator_rXA0;break e}if(e==="/"){r=f.ListSeparator_zg90;break e}if(e==null){r=f.ListSeparator_undecided_null_undecided0;break e}r=t.jsThrow(new $.Error('Unknown separator "'+e+'".'))}return r},parseSyntax(e){var r;e:{if(e==null||e==="scss"){r=f.Syntax_SCSS_scss0;break e}if(e==="indented"){r=f.Syntax_Sass_sass0;break e}if(e==="css"){r=f.Syntax_CSS_css0;break e}r=t.jsThrow(new $.Error('Unknown syntax "'+t.S(e)+'".'))}return r},_PropertyDescriptor0:function(){},futureToPromise_closure0:function(r){this.future=r},futureToPromise__closure0:function(r){this.resolve=r},futureToPromise__closure1:function(r){this.reject=r},objectToMap_closure:function(r){this.map=r},toSentence0(e,r){return e.get$length(e)===1?C.toString$0$(e.get$first(e)):t.IterableExtension_get_exceptLast0(e).join$1(0,", ")+(" "+r+" "+t.S(e.get$last(e)))},indent0(e,r){return new t.MappedListIterable(t._setArrayType(e.split(`
  127. `),h.JSArray_String),new t.indent_closure0(r),h.MappedListIterable_String_String).join$1(0,`
  128. `)},pluralize0(e,r,n){return r===1?e:n??e+"s"},trimAscii0(e,r){var n,s=t._firstNonWhitespace0(e);return s==null?n="":(n=t._lastNonWhitespace0(e,!0),n.toString,n=f.JSString_methods.substring$2(e,s,n+1)),n},trimAsciiRight0(e,r){var n=t._lastNonWhitespace0(e,r);return n==null?"":f.JSString_methods.substring$2(e,0,n+1)},_firstNonWhitespace0(e){var r,n,s;for(r=e.length,n=0;n<r;++n)if(s=e.charCodeAt(n),!(s===32||s===9||s===10||s===13||s===12))return n;return null},_lastNonWhitespace0(e,r){var n,s,a;for(n=e.length-1,s=n;s>=0;--s)if(a=e.charCodeAt(s),!(a===32||a===9||a===10||a===13||a===12))return r&&s!==0&&s!==n&&a===92?s+1:s;return null},isPublic0(e){var r=e.charCodeAt(0);return r!==45&&r!==95},flattenVertically0(e,r){var n,s=e.$ti._eval$1("@<ListIterable.E>")._bind$1(r._eval$1("QueueList<0>"))._eval$1("MappedListIterable<1,2>"),a=t.List_List$of(new t.MappedListIterable(e,new t.flattenVertically_closure1(r),s),!0,s._eval$1("ListIterable.E"));if(a.length===1)return f.JSArray_methods.get$first(a);for(n=t._setArrayType([],r._eval$1("JSArray<0>"));a.length!==0;)a.fixed$length&&t.throwExpression(t.UnsupportedError$("removeWhere")),f.JSArray_methods._removeWhere$2(a,new t.flattenVertically_closure2(n,r),!0);return n},codepointIndexToCodeUnitIndex0(e,r){var n,s,a;for(n=0,s=0;s<r;++s)a=n+1,n=e.charCodeAt(n)>>>10===54?a+1:a;return n},codeUnitIndexToCodepointIndex0(e,r){var n,s;for(n=0,s=0;s<r;s=(e.charCodeAt(s)>>>10===54?s+1:s)+1)++n;return n},frameForSpan0(e,r,n){var s,a,i=n??e.get$sourceUrl(e);return i==null&&(i=V.$get$_noSourceUrl0()),s=e.get$start(e),s=s.file.getLine$1(s.offset),a=e.get$start(e),new t.Frame(i,s+1,a.file.getColumn$1(a.offset)+1,r)},declarationName0(e){var r=t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(e.file._decodedChars,e._file$_start,e._end),0,null);return t.trimAsciiRight0(f.JSString_methods.substring$2(r,0,f.JSString_methods.indexOf$1(r,":")),!1)},unvendor0(e){var r,n=e.length;if(n<2||e.charCodeAt(0)!==45||e.charCodeAt(1)===45)return e;for(r=2;r<n;++r)if(e.charCodeAt(r)===45)return f.JSString_methods.substring$1(e,r+1);return e},equalsIgnoreCase0(e,r){var n,s;if(e===r)return!0;if(e==null||(n=e.length,n!==r.length))return!1;for(s=0;s<n;++s)if(!t.characterEqualsIgnoreCase0(e.charCodeAt(s),r.charCodeAt(s)))return!1;return!0},startsWithIgnoreCase0(e,r){var n,s=r.length;if(e.length<s)return!1;for(n=0;n<s;++n)if(!t.characterEqualsIgnoreCase0(e.charCodeAt(n),r.charCodeAt(n)))return!1;return!0},mapInPlace0(e,r){var n;for(n=0;n<e.length;++n)e[n]=r.call$1(e[n])},longestCommonSubsequence0(e,r,n,s){var a,i,l,_,p,d,g,S,b=e.get$length(e)+1,w=C.JSArray_JSArray$allocateFixed(b,h.List_int);for(a=h.int,i=0;i<b;++i)w[i]=t.List_List$filled(((r._queue_list$_tail-r._queue_list$_head&C.get$length$asx(r._queue_list$_table)-1)>>>0)+1,0,!1,a);for(b=e.get$length(e),l=C.JSArray_JSArray$allocateFixed(b,s._eval$1("List<0?>")),a=s._eval$1("0?"),i=0;i<b;++i)l[i]=t.List_List$filled((r._queue_list$_tail-r._queue_list$_head&C.get$length$asx(r._queue_list$_table)-1)>>>0,null,!1,a);for(_=0;_<(e._queue_list$_tail-e._queue_list$_head&C.get$length$asx(e._queue_list$_table)-1)>>>0;_=p)for(p=_+1,d=0;d<(r._queue_list$_tail-r._queue_list$_head&C.get$length$asx(r._queue_list$_table)-1)>>>0;d=S)g=n.call$2(e.$index(0,_),r.$index(0,d)),l[_][d]=g,a=w[p],S=d+1,a[S]=g==null?Math.max(a[d],w[_][S]):w[_][d]+1;return new t.longestCommonSubsequence_backtrack0(l,w,s).call$2(e.get$length(e)-1,r.get$length(r)-1)},removeFirstWhere0(e,r,n){var s;for(s=0;s<e.length;++s)if(r.call$1(e[s])){f.JSArray_methods.removeAt$1(e,s);return}n.call$0()},mapAddAll20(e,r,n,s,a){r.forEach$1(0,new t.mapAddAll2_closure0(e,n,s,a))},setAll0(e,r,n){var s;for(s=C.get$iterator$ax(r);s.moveNext$0();)e.$indexSet(0,s.get$current(s),n)},rotateSlice0(e,r,n){var s,a,i=e.$index(0,n-1);for(s=r;s<n;++s,i=a)a=e.$index(0,s),e.$indexSet(0,s,i)},mapAsync0(e,r,n,s){return t.mapAsync$body0(e,r,n,s,s._eval$1("Iterable<0>"))},mapAsync$body0(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(a),_,p,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,l);for(;;)switch(i){case 0:g=t._setArrayType([],s._eval$1("JSArray<0>")),p=e.length,d=0;case 3:if(!(d<p)){i=5;break}return S=g,i=6,t._asyncAwait(r.call$1(e[d]),b);case 6:S.push(E);case 4:++d,i=3;break;case 5:_=g,i=1;break;case 1:return t._asyncReturn(_,l)}});return t._asyncStartSync(b,l)},putIfAbsentAsync0(e,r,n,s,a){return t.putIfAbsentAsync$body0(e,r,n,s,a,a)},putIfAbsentAsync$body0(e,r,n,s,a,i){var l=0,_=t._makeAsyncAwaitCompleter(i),p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,_);for(;;)switch(l){case 0:if(e.containsKey$1(r)){d=e.$index(0,r),p=d??a._as(d),l=1;break}return l=3,t._asyncAwait(n.call$0(),S);case 3:g=w,e.$indexSet(0,r,g),p=g,l=1;break;case 1:return t._asyncReturn(p,_)}});return t._asyncStartSync(S,_)},copyMapOfMap0(e,r,n,s){var a,i,l,_=n._eval$1("@<0>")._bind$1(s)._eval$1("Map<1,2>"),p=t.LinkedHashMap_LinkedHashMap$_empty(r,_);for(_=t.MapExtensions_get_pairs0(e,r,_),_=_.get$iterator(_);_.moveNext$0();)a=_.get$current(_),i=a._0,l=a._1,a=t.LinkedHashMap_LinkedHashMap(null,null,null,n,s),a.addAll$1(0,l),p.$indexSet(0,i,a);return p},copyMapOfList0(e,r,n){var s,a=n._eval$1("List<0>"),i=t.LinkedHashMap_LinkedHashMap$_empty(r,a);for(a=t.MapExtensions_get_pairs0(e,r,a),a=a.get$iterator(a);a.moveNext$0();)s=a.get$current(a),i.$indexSet(0,s._0,C.toList$0$ax(s._1));return i},consumeEscapedCharacter0(e){var r,n,s,a,i;if(e.expectChar$1(92),r=e.peekChar$0(),r==null)return 65533;if((r===10||r===13||r===12)&&e.error$1(0,"Expected escape sequence."),t.CharacterExtension_get_isHex0(r)){for(n=0,s=0;s<6&&(a=e.peekChar$0(),a!=null?(a>=48&&a<=57||a>=97&&a<=102?i=!0:i=a>=65&&a<=70,i=!i):i=!0,!i);++s)n=(n<<4>>>0)+t.asHex0(e.readChar$0());i=e.peekChar$0(),(i===32||i===9||i===10||i===13||i===12)&&e.readChar$0();e:{if(n!==0?i=n>=55296&&n<=57343||n>=1114111:i=!0,i){i=65533;break e}i=n;break e}return i}return e.readChar$0()},throwWithTrace0(e,r,n){var s=t.getTrace0(r);throw t.attachTrace0(e,s??n),t.wrapException(e)},attachTrace0(e,r){var n;typeof e=="string"||typeof e=="number"||t._isBool(e)||r.toString$0(0).length!==0&&(n=V.$get$_traces0(),t.Expando__checkType(e),n._jsWeakMap.get(e)==null&&n.$indexSet(0,e,r))},getTrace0(e){var r;return typeof e=="string"||typeof e=="number"||t._isBool(e)?r=null:(r=V.$get$_traces0(),t.Expando__checkType(e),r=r._jsWeakMap.get(e)),r},parseSignature(e,r){var n,s,a,i;try{return a=t.ScssParser$0(e,null,null).parseSignature$1$requireParens(r),a}catch(l){if(a=t.unwrapException(l),h.SassFormatException_2._is(a))n=a,s=t.getTraceFromException(l),a=n._span_exception$_message,i=C.get$span$z(n),t.throwWithTrace0(new t.SassFormatException0(f.Set_empty,'Invalid signature "'+e+'": '+a,i),n,s);else throw l}},indent_closure0:function(r){this.indentation=r},flattenVertically_closure1:function(r){this.T=r},flattenVertically_closure2:function(r,n){this.result=r,this.T=n},longestCommonSubsequence_backtrack0:function(r,n,s){this.selections=r,this.lengths=n,this.T=s},mapAddAll2_closure0:function(r,n,s,a){var i=this;i.destination=r,i.K1=n,i.K2=s,i.V=a},CssValue0:function(r,n,s){this.value=r,this.span=n,this.$ti=s},ValueExpression0:function(r,n){this.value=r,this.span=n},valueClass_closure:function(){},valueClass__closure:function(){},valueClass__closure0:function(){},valueClass__closure1:function(){},valueClass__closure2:function(){},valueClass__closure3:function(){},valueClass__closure4:function(){},valueClass__closure5:function(){},valueClass__closure6:function(){},valueClass__closure7:function(){},valueClass__closure8:function(){},valueClass__closure9:function(){},valueClass__closure10:function(){},valueClass__closure11:function(){},valueClass__closure12:function(){},valueClass__closure13:function(){},valueClass__closure14:function(){},valueClass__closure15:function(){},valueClass__closure16:function(){},valueClass__closure17:function(){},valueClass__closure18:function(){},SassApiValue_assertSelector0(e,r,n){var s,a,i,l=e._value$_selectorString$1(n);try{return i=t.SelectorList_SelectorList$parse0(l,r,!0,null,null),i}catch(_){if(i=t.unwrapException(_),h.SassFormatException_2._is(i))s=i,a=t.getTraceFromException(_),i=f.JSString_methods.replaceFirst$2(C.toString$0$(s),"Error: ",""),t.throwWithTrace0(new t.SassScriptException0(n==null?i:"$"+n+": "+i),s,a);else throw _}},SassApiValue_assertCompoundSelector0(e,r){var n,s,a,i=!1,l=e._value$_selectorString$1(r);try{return a=t.SelectorParser$0(l,i,!0,null,null,null).parseCompoundSelector$0(),a}catch(_){if(a=t.unwrapException(_),h.SassFormatException_2._is(a))n=a,s=t.getTraceFromException(_),a=f.JSString_methods.replaceFirst$2(C.toString$0$(n),"Error: ",""),t.throwWithTrace0(new t.SassScriptException0("$"+r+": "+a),n,s);else throw _}},Value0:function(){},VariableExpression0:function(r,n,s){this.namespace=r,this.name=n,this.span=s},VariableDeclaration$0(e,r,n,s,a,i,l){return l!=null&&a&&t.throwExpression(t.ArgumentError$(W.Other_,null)),new t.VariableDeclaration0(l,e,r,i,a,n)},VariableDeclaration0:function(r,n,s,a,i,l){var _=this;_.namespace=r,_.name=n,_.expression=s,_.isGuarded=a,_.isGlobal=i,_.span=l},WarnRule0:function(r,n){this.expression=r,this.span=n},WhileRule$0(e,r,n){var s=t.List_List$unmodifiable(r,h.Statement_2),a=f.JSArray_methods.any$1(s,new t.ParentStatement_closure0);return new t.WhileRule0(e,n,s,a)},WhileRule0:function(r,n,s,a){var i=this;i.condition=r,i.span=n,i.children=s,i.hasDeclarations=a},AsyncCallable_AsyncCallable$fromSignature(e,r,n){var s=t.parseSignature(e,n);return new t.AsyncBuiltInCallable0(s._0,s._1,r,!1)},Callable_Callable$fromSignature(e,r,n){var s=t.parseSignature(e,n);return new t.BuiltInCallable0(s._0,t._setArrayType([new t._Record_2(s._1,r)],h.JSArray_Record_2_ArgumentDeclaration_and_Value_Function_List_Value_2),!1)},printString(e){if(typeof dartPrint=="function"){dartPrint(e);return}if(typeof console=="object"&&typeof console.log<"u"){console.log(e);return}if(typeof print=="function"){print(e);return}throw"Unable to print message: "+String(e)},mergeMaps(e,r,n,s){var a=t.LinkedHashMap_LinkedHashMap$of(e,n,s);return a.addAll$1(0,r),a},groupBy(e,r,n,s){var a,i,l,_,p,d,g=t.LinkedHashMap_LinkedHashMap$_empty(s,n._eval$1("List<0>"));for(a=e.length,i=n._eval$1("JSArray<0>"),l=0;l<e.length;e.length===a||(0,t.throwConcurrentModificationError)(e),++l)_=e[l],p=r.call$1(_),d=g.$index(0,p),d==null&&(d=t._setArrayType([],i),g.$indexSet(0,p,d)),p=d,C.add$1$ax(p,_);return g},minBy(e,r){var n,s,a,i,l,_;for(n=new t.MappedIterator(C.get$iterator$ax(e.__internal$_iterable),e._f),s=t._instanceType(n)._rest[1],a=null,i=null;n.moveNext$0();)l=n.__internal$_current,l==null&&(l=s._as(l)),_=r.call$1(l),(i==null||t.defaultCompare(_,i)<0)&&(i=_,a=l);return a},IterableExtension_firstWhereOrNull(e,r){var n,s;for(n=C.get$iterator$ax(e);n.moveNext$0();)if(s=n.get$current(n),r.call$1(s))return s;return null},IterableExtension_get_firstOrNull(e){var r=C.get$iterator$ax(e);return r.moveNext$0()?r.get$current(r):null},IterableExtension_get_lastOrNull(e){return e.get$length(e)===0?null:e.get$last(e)},IterableExtension_get_singleOrNull(e){var r,n=C.get$iterator$ax(e);return n.moveNext$0()&&(r=n.get$current(n),!n.moveNext$0())?r:null},IterableNullableExtension_whereNotNull(e,r){return new t._SyncStarIterable(t.IterableNullableExtension_whereNotNull$body(e,r),r._eval$1("_SyncStarIterable<0>"))},IterableNullableExtension_whereNotNull$body(e,r){return function(){var n=e,s=0,a=1,i,l,_;return function(d,g,S){for(g===1&&(i=S,s=a);;)switch(s){case 0:l=C.get$iterator$ax(n);case 2:if(!l.moveNext$0()){s=3;break}_=l.get$current(l),s=_!=null?4:5;break;case 4:return s=6,d._async$_current=_,1;case 6:case 5:s=2;break;case 3:return 0;case 1:return d._datum=i,3}}}},IterableIntegerExtension_get_maxOrNull(e){var r,n,s,a=new t.ListIterator(e,e.get$length(e));if(a.moveNext$0()){for(r=a.__internal$_current,r==null&&(r=t._instanceType(a)._precomputed1._as(r)),n=t._instanceType(a)._precomputed1;a.moveNext$0();)s=a.__internal$_current,s==null&&(s=n._as(s)),s>r&&(r=s);return r}return null},IterableIntegerExtension_get_max(e){var r=t.IterableIntegerExtension_get_maxOrNull(e);return r??t.throwExpression(t.StateError$("No element"))},IterableIntegerExtension_get_sum(e){var r,n,s,a;for(r=new t.MappedIterator(C.get$iterator$ax(e.__internal$_iterable),e._f),n=t._instanceType(r)._rest[1],s=0;r.moveNext$0();)a=r.__internal$_current,s+=a??n._as(a);return s},ListExtensions_mapIndexed(e,r,n,s){return new t._SyncStarIterable(t.ListExtensions_mapIndexed$body(e,r,n,s),s._eval$1("_SyncStarIterable<0>"))},ListExtensions_mapIndexed$body(e,r,n,s){return function(){var a=e,i=r,l=0,_=1,p,d,g;return function(b,w,E){for(w===1&&(p=E,l=_);;)switch(l){case 0:d=a.length,g=0;case 2:if(!(g<d)){l=4;break}return l=5,b._async$_current=i.call$2(g,a[g]),1;case 5:case 3:++g,l=2;break;case 4:return 0;case 1:return b._datum=p,3}}}},ListExtensions_elementAtOrNull(e,r){var n=C.getInterceptor$asx(e);return r<n.get$length(e)?n.$index(e,r):null},defaultCompare(e,r){return C.compareTo$1$ns(h.Comparable_nullable_Object._as(e),r)},current(){var e,r,n,s=null;try{s=t.Uri_base()}catch(a){if(h.Exception._is(t.unwrapException(a))){if(e=V._current,e!=null)return e;throw a}else throw a}return C.$eq$(s,V._currentUriBase)?(e=V._current,e.toString,e):(V._currentUriBase=s,V.$get$Style_platform()===V.$get$Style_url()?e=V._current=s.resolve$1(".").toString$0(0):(r=s.toFilePath$0(),n=r.length-1,e=V._current=n===0?r:f.JSString_methods.substring$2(r,0,n)),e)},absolute(e,r,n,s,a,i,l,_,p,d,g,S,b,w,E){return V.$get$context().absolute$15(e,r,n,s,a,i,l,_,p,d,g,S,b,w,E)},join(e,r,n){var s=null;return V.$get$context().join$16(0,e,r,n,s,s,s,s,s,s,s,s,s,s,s,s,s)},prettyUri(e){var r=V.$get$context();return e.toString,r.prettyUri$1(e)},isAlphabetic(e){var r;return e>=65&&e<=90?r=!0:r=e>=97&&e<=122,r},driveLetterEnd(e,r){var n,s,a=null,i=e.length,l=r+2;if(i<l||!t.isAlphabetic(e.charCodeAt(r)))return a;if(n=r+1,e.charCodeAt(n)!==58){if(s=r+4,i<s||f.JSString_methods.substring$2(e,n,s).toLowerCase()!=="%3a")return a;r=l}return n=r+2,i===n?n:e.charCodeAt(n)!==47?a:r+3},main0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.dynamic),s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:return t.printError("sass --embedded is unavailable in pure JS mode."),s=t.isNodeJs()?$.process:null,s!=null&&C.set$exitCode$x(s,1),t._asyncReturn(null,n)}});return t._asyncStartSync(a,n)},EvaluationContext_current(){var e,r,n=V.Zone__current.$index(0,f.Symbol__evaluationContext);if(h.EvaluationContext._is(n)?(e=n,r=!0):(e=null,r=!1),r)return e;throw t.wrapException(t.StateError$(W.No_Sass))},repl(e){return t.repl$body(e)},repl$body(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=1,a,i=[],l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce=t._wrapJsFunctionForAsync(function(ye,we){for(ye===1&&(a=we,r=s);;)switch(r){case 0:z=t._setArrayType([],h.JSArray_String),Y=f.JSString_methods.$mul(" ",3),G=V.$get$alwaysValid(),se=new t.Repl(">> ",Y,G,z),se.__Repl__adapter_A=new t.ReplAdapter(se),l=se,z=e._options,_=new t.TrackingLogger(t._asBool(z.$index(0,"quiet"))?V.$get$Logger_quiet():new t.StderrLogger(e.get$color())),Y=t.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),p=new t.Evaluator(t._EvaluateVisitor$(null,t.ImportCache$(h.List_String._as(z.$index(0,"load-path")),_),_,null,!1,!1),new t.FilesystemImporter(Y)),Y=l.__Repl__adapter_A,Y===V&&t.throwUnnamedLateFieldNI(),Y=new t._StreamIterator(t.checkNotNullable(Y.runAsync$0(),"stream",h.Object)),s=2,z=h.Expression,G=h.String,w=h.VariableDeclaration;case 5:return r=7,t._asyncAwait(Y.moveNext$0(),ce);case 7:if(!we){r=6;break}if(d=Y.get$current(Y),C.trim$0$s(d).length===0){r=5;break}try{if(C.startsWith$1$s(d,"@")){E=p,L=_,T=t.SpanScanner$(d,null),L==null&&(L=f.StderrLogger_false),L=new t.ScssParser(t.LinkedHashMap_LinkedHashMap$_empty(G,w),T,L,null).parseUseRule$0(),E._visitor.runStatement$2(E._importer,L),r=5;break}E=t.SpanScanner$(d,null),new t.Parser(E,f.StderrLogger_false,null)._isVariableDeclarationLike$0()?(E=_,L=t.SpanScanner$(d,null),E==null&&(E=f.StderrLogger_false),g=new t.ScssParser(t.LinkedHashMap_LinkedHashMap$_empty(G,w),L,E,null).parseVariableDeclaration$0(),E=p,E._visitor.runStatement$2(E._importer,g),E=p,L=g.name,T=g.span,F=g.namespace,D=E._visitor.runExpression$2(E._importer,new t.VariableExpression(F,L,T)).toString$0(0),B=V.printToZone,B==null?t.printString(D):B.call$1(D)):(E=p,L=_,T=t.SpanScanner$(d,null),L==null&&(L=f.StderrLogger_false),L=new t.ScssParser(t.LinkedHashMap_LinkedHashMap$_empty(G,w),T,L,null),L=L._parseSingleProduction$1$1(L.get$_expression(),z),D=E._visitor.runExpression$2(E._importer,L).toString$0(0),B=V.printToZone,B==null?t.printString(D):B.call$1(D))}catch(ge){if(E=t.unwrapException(ge),E instanceof t.SassException)S=E,b=t.getTraceFromException(ge),E=S,L=typeof E!="string",!L||typeof E=="number"||t._isBool(E)?E=null:(T=V.$get$_traces(),(t._isBool(E)||typeof E=="number"||!L||E instanceof t._Record)&&t.Expando__badExpandoKey(E),E=T._jsWeakMap.get(E)),E==null&&(E=b),t._logError(S,E,d,l,e,_);else throw ge}r=5;break;case 6:i.push(4),r=3;break;case 2:i=[1];case 3:return s=1,r=8,t._asyncAwait(Y.cancel$0(),ce);case 8:r=i.pop();break;case 4:return t._asyncReturn(null,n);case 1:return t._asyncRethrow(a,n)}});return t._asyncStartSync(ce,n)},_logError(e,r,n,s,a,i){var l,_,p,d=t.SourceSpanException.prototype.get$span.call(e,e);if(d.get$sourceUrl(d)==null?t._asBool(a._options.$index(0,"quiet"))?d=!1:d=i._emittedDebug||i._emittedWarning:d=!0,d){t.print(e.toString$1$color(0,a.get$color()));return}d=a.get$color()?"\x1B[31m":"",l=t.SourceSpanException.prototype.get$span.call(e,e),l=l.get$start(l),_=s.prompt.length+l.file.getColumn$1(l.offset),a.get$color()?(l=t.SourceSpanException.prototype.get$span.call(e,e),l=l.get$start(l),l=l.file.getColumn$1(l.offset)<n.length):l=!1,l&&(d=d+("\x1B[1F\x1B["+_+"C")+(t.SourceSpanException.prototype.get$span.call(e,e).get$text()+`
  129. `)),l=f.JSString_methods.$mul(" ",_),p=t.SourceSpanException.prototype.get$span.call(e,e),p=d+l+(f.JSString_methods.$mul("^",Math.max(1,p.get$length(p)))+`
  130. `),d=a.get$color()?p+"\x1B[0m":p,d+="Error: "+e._span_exception$_message+`
  131. `,t._asBool(a._options.$index(0,"trace"))&&(d+=t.Trace_Trace$from(r).get$terse().toString$0(0)),t.print(f.JSString_methods.trimRight$0((d.charCodeAt(0)==0,d)))},CharacterExtension_get_isAlphabetic(e){var r;return e>=97&&e<=122?r=!0:r=e>=65&&e<=90,r},CharacterExtension_get_isHex(e){var r;return e>=48&&e<=57||e>=97&&e<=102?r=!0:r=e>=65&&e<=70,r},asHex(e){var r;e:{if(e<=57){r=e-48;break e}if(e<=70){r=10+e-65;break e}r=10+e-97;break e}return r},hexCharFor(e){return e<10?48+e:87+e},opposite(e){var r;e:{if(e===40){r=41;break e}if(e===123){r=125;break e}if(e===91){r=93;break e}r=t.throwExpression(t.ArgumentError$('"'+t.String_String$fromCharCode(e)+`" isn't a brace-like character.`,null))}return r},characterEqualsIgnoreCase(e,r){var n;return e===r?!0:(e^r)>>>0!==32?!1:(n=(e&4294967263)>>>0,n>=65&&n<=90)},IterableExtension_search(e,r){var n,s,a,i;for(n=C.get$iterator$ax(e);n.moveNext$0();)if(s=r.call$1(n.get$current(n)),s!=null?(a=s,i=!0):(a=null,i=!1),i)return a;return null},IterableExtension_get_exceptLast(e){var r=C.getInterceptor$asx(e),n=r.get$length(e)-1;if(n<0)throw t.wrapException(t.StateError$("Iterable may not be empty"));return r.take$1(e,n)},NullableExtension_andThen(e,r){return e==null?null:r.call$1(e)},SetExtension_removeNull(e,r){return e.remove$1(0,null),t.Set_castFrom(e,e.get$_newSimilarSet(),t._instanceType(e)._precomputed1,r)},fuzzyEquals(e,r){var n;return e===r?!0:(Math.abs(e-r)<=V.$get$_epsilon()?(n=V.$get$_inverseEpsilon(),n=f.JSNumber_methods.round$0(e*n)===f.JSNumber_methods.round$0(r*n)):n=!1,n)},fuzzyHashCode(e){return isFinite(e)?f.JSInt_methods.get$hashCode(f.JSNumber_methods.round$0(e*V.$get$_inverseEpsilon())):f.JSNumber_methods.get$hashCode(e)},fuzzyLessThan(e,r){return e<r&&!t.fuzzyEquals(e,r)},fuzzyLessThanOrEquals(e,r){return e<r||t.fuzzyEquals(e,r)},fuzzyGreaterThan(e,r){return e>r&&!t.fuzzyEquals(e,r)},fuzzyGreaterThanOrEquals(e,r){return e>r||t.fuzzyEquals(e,r)},fuzzyAsInt(e){var r;return e==1/0||e==-1/0||isNaN(e)?null:(r=f.JSNumber_methods.round$0(e),t.fuzzyEquals(e,r)?r:null)},fuzzyRound(e){var r;return e>0?(r=f.JSNumber_methods.$mod(e,1),r<.5&&!t.fuzzyEquals(r,.5)?f.JSNumber_methods.floor$0(e):f.JSNumber_methods.ceil$0(e)):(r=f.JSNumber_methods.$mod(e,1),r<.5||t.fuzzyEquals(r,.5)?f.JSNumber_methods.floor$0(e):f.JSNumber_methods.ceil$0(e))},fuzzyCheckRange(e,r,n){return t.fuzzyEquals(e,r)?r:t.fuzzyEquals(e,n)?n:e>r&&e<n?e:null},fuzzyAssertRange(e,r,n,s){var a=t.fuzzyCheckRange(e,r,n);if(a!=null)return a;throw t.wrapException(t.RangeError$range(e,r,n,s,"must be between "+r+" and "+n))},moduloLikeSass(e,r){var n;return e==1/0||e==-1/0?NaN:r==1/0||r==-1/0?t.DoubleWithSignedZero_get_signIncludingZero(e)===C.get$sign$in(r)?e:NaN:r>0?f.JSNumber_methods.$mod(e,r):r===0?NaN:(n=f.JSNumber_methods.$mod(e,r),n===0?0:n+r)},sqrt(e){return e.assertNoUnits$1("number"),t.SassNumber_SassNumber(Math.sqrt(e._number$_value),null)},sin(e){return t.SassNumber_SassNumber(Math.sin(e.coerceValueToUnit$2("rad","number")),null)},cos(e){return t.SassNumber_SassNumber(Math.cos(e.coerceValueToUnit$2("rad","number")),null)},tan(e){return t.SassNumber_SassNumber(Math.tan(e.coerceValueToUnit$2("rad","number")),null)},atan(e){return e.assertNoUnits$1("number"),t.SassNumber_SassNumber$withUnits(Math.atan(e._number$_value)*57.29577951308232,null,t._setArrayType(["deg"],h.JSArray_String))},asin(e){return e.assertNoUnits$1("number"),t.SassNumber_SassNumber$withUnits(Math.asin(e._number$_value)*57.29577951308232,null,t._setArrayType(["deg"],h.JSArray_String))},acos(e){return e.assertNoUnits$1("number"),t.SassNumber_SassNumber$withUnits(Math.acos(e._number$_value)*57.29577951308232,null,t._setArrayType(["deg"],h.JSArray_String))},log(e,r){return r!=null?t.SassNumber_SassNumber(Math.log(e._number$_value)/Math.log(r._number$_value),null):t.SassNumber_SassNumber(Math.log(e._number$_value),null)},pow0(e,r){return e.assertNoUnits$1("base"),r.assertNoUnits$1("exponent"),t.SassNumber_SassNumber(Math.pow(e._number$_value,r._number$_value),null)},DoubleWithSignedZero_get_signIncludingZero(e){return e===-0?-1:e===0?1:C.get$sign$in(e)},SpanExtensions_trimLeft(e){for(var r,n=e._file$_start,s=e._end,a=e.file._decodedChars,i=a.length,l=0;r=t.String_String$fromCharCodes(new Uint32Array(a.subarray(n,t._checkValidRange(n,s,i))),0,null).charCodeAt(l),r===32||r===9||r===10||r===13||r===12;)++l;return t.FileSpanExtension_subspan(e,l,null)},SpanExtensions_trimRight(e){for(var r,n=e.get$text().length-1;r=e.get$text().charCodeAt(n),r===32||r===9||r===10||r===13||r===12;)--n;return t.FileSpanExtension_subspan(e,0,n+1)},encodeVlq(e){var r,n,s,a;if(e<V.$get$minInt32()||e>V.$get$maxInt32())throw t.wrapException(t.ArgumentError$("expected 32 bit int, got: "+e,null));r=t._setArrayType([],h.JSArray_String),e<0?(e=-e,n=1):n=0,e=e<<1|n;do s=e&31,e=e>>>5,a=e>0,r.push(W.ABCDEF[a?s|32:s]);while(a);return r},isAllTheSame(e){var r,n,s,a;if(e.get$length(e)===0)return!0;for(r=e.get$first(e),n=t.SubListIterable$(e,1,null,e.$ti._eval$1("ListIterable.E")),n=new t.ListIterator(n,n.get$length(n)),s=t._instanceType(n)._precomputed1;n.moveNext$0();)if(a=n.__internal$_current,!C.$eq$(a??s._as(a),r))return!1;return!0},replaceFirstNull(e,r){var n=f.JSArray_methods.indexOf$1(e,null);if(n<0)throw t.wrapException(t.ArgumentError$(t.S(e)+" contains no null elements.",null));e[n]=r},replaceWithNull(e,r){var n=f.JSArray_methods.indexOf$1(e,r);if(n<0)throw t.wrapException(t.ArgumentError$(t.S(e)+" contains no elements matching "+r.toString$0(0)+".",null));e[n]=null},countCodeUnits(e,r){var n,s,a,i;for(n=new t.CodeUnits(e),n=new t.ListIterator(n,n.get$length(n)),s=t._instanceType(n)._precomputed1,a=0;n.moveNext$0();)i=n.__internal$_current,(i??s._as(i))===r&&++a;return a},findLineStart(e,r,n){var s,a,i;if(r.length===0)for(s=0;;){if(a=f.JSString_methods.indexOf$2(e,`
  132. `,s),a===-1)return e.length-s>=n?s:null;if(a-s>=n)return s;s=a+1}for(a=f.JSString_methods.indexOf$1(e,r);a!==-1;){if(i=a===0?0:f.JSString_methods.lastIndexOf$2(e,`
  133. `,a-1)+1,n===a-i)return i;a=f.JSString_methods.indexOf$2(e,r,a+1)}return null},validateErrorArgs(e,r,n,s){var a,i=n!=null;if(i){if(n<0)throw t.wrapException(t.RangeError$("position must be greater than or equal to 0."));if(n>e.length)throw t.wrapException(t.RangeError$("position must be less than or equal to the string length."))}if(a=s!=null,a&&s<0)throw t.wrapException(t.RangeError$("length must be greater than or equal to 0."));if(i&&a&&n+s>e.length)throw t.wrapException(t.RangeError$("position plus length must not go beyond the end of the string."))},CharacterExtension_get_isAlphabetic0(e){var r;return e>=97&&e<=122?r=!0:r=e>=65&&e<=90,r},CharacterExtension_get_isHex0(e){var r;return e>=48&&e<=57||e>=97&&e<=102?r=!0:r=e>=65&&e<=70,r},asHex0(e){var r;e:{if(e<=57){r=e-48;break e}if(e<=70){r=10+e-65;break e}r=10+e-97;break e}return r},hexCharFor0(e){return e<10?48+e:87+e},opposite0(e){var r;e:{if(e===40){r=41;break e}if(e===123){r=125;break e}if(e===91){r=93;break e}r=t.throwExpression(t.ArgumentError$('"'+t.String_String$fromCharCode(e)+`" isn't a brace-like character.`,null))}return r},characterEqualsIgnoreCase0(e,r){var n;return e===r?!0:(e^r)>>>0!==32?!1:(n=(e&4294967263)>>>0,n>=65&&n<=90)},EvaluationContext_current0(){var e,r,n=V.Zone__current.$index(0,f.Symbol__evaluationContext);if(h.EvaluationContext_2._is(n)?(e=n,r=!0):(e=null,r=!1),r)return e;throw t.wrapException(t.StateError$(W.No_Sass))},IterableExtension_search0(e,r){var n,s,a,i;for(n=C.get$iterator$ax(e);n.moveNext$0();)if(s=r.call$1(n.get$current(n)),s!=null?(a=s,i=!0):(a=null,i=!1),i)return a;return null},IterableExtension_get_exceptLast0(e){var r=C.getInterceptor$asx(e),n=r.get$length(e)-1;if(n<0)throw t.wrapException(t.StateError$("Iterable may not be empty"));return r.take$1(e,n)},NullableExtension_andThen0(e,r){return e==null?null:r.call$1(e)},fuzzyEquals0(e,r){var n;return e===r?!0:(Math.abs(e-r)<=V.$get$_epsilon0()?(n=V.$get$_inverseEpsilon0(),n=f.JSNumber_methods.round$0(e*n)===f.JSNumber_methods.round$0(r*n)):n=!1,n)},fuzzyHashCode0(e){return isFinite(e)?f.JSInt_methods.get$hashCode(f.JSNumber_methods.round$0(e*V.$get$_inverseEpsilon0())):f.JSNumber_methods.get$hashCode(e)},fuzzyLessThan0(e,r){return e<r&&!t.fuzzyEquals0(e,r)},fuzzyLessThanOrEquals0(e,r){return e<r||t.fuzzyEquals0(e,r)},fuzzyGreaterThan0(e,r){return e>r&&!t.fuzzyEquals0(e,r)},fuzzyGreaterThanOrEquals0(e,r){return e>r||t.fuzzyEquals0(e,r)},fuzzyIsInt(e){return e==1/0||e==-1/0||isNaN(e)?!1:t.fuzzyEquals0(e,f.JSNumber_methods.round$0(e))},fuzzyAsInt0(e){var r;return e==1/0||e==-1/0||isNaN(e)?null:(r=f.JSNumber_methods.round$0(e),t.fuzzyEquals0(e,r)?r:null)},fuzzyRound0(e){var r;return e>0?(r=f.JSNumber_methods.$mod(e,1),r<.5&&!t.fuzzyEquals0(r,.5)?f.JSNumber_methods.floor$0(e):f.JSNumber_methods.ceil$0(e)):(r=f.JSNumber_methods.$mod(e,1),r<.5||t.fuzzyEquals0(r,.5)?f.JSNumber_methods.floor$0(e):f.JSNumber_methods.ceil$0(e))},fuzzyCheckRange0(e,r,n){return t.fuzzyEquals0(e,r)?r:t.fuzzyEquals0(e,n)?n:e>r&&e<n?e:null},fuzzyAssertRange0(e,r,n,s){var a=t.fuzzyCheckRange0(e,r,n);if(a!=null)return a;throw t.wrapException(t.RangeError$range(e,r,n,s,"must be between "+r+" and "+n))},moduloLikeSass0(e,r){var n;return e==1/0||e==-1/0?NaN:r==1/0||r==-1/0?t.DoubleWithSignedZero_get_signIncludingZero0(e)===C.get$sign$in(r)?e:NaN:r>0?f.JSNumber_methods.$mod(e,r):r===0?NaN:(n=f.JSNumber_methods.$mod(e,r),n===0?0:n+r)},sqrt0(e){return e.assertNoUnits$1("number"),t.SassNumber_SassNumber0(Math.sqrt(e._number1$_value),null)},sin0(e){return t.SassNumber_SassNumber0(Math.sin(e.coerceValueToUnit$2("rad","number")),null)},cos0(e){return t.SassNumber_SassNumber0(Math.cos(e.coerceValueToUnit$2("rad","number")),null)},tan0(e){return t.SassNumber_SassNumber0(Math.tan(e.coerceValueToUnit$2("rad","number")),null)},atan0(e){return e.assertNoUnits$1("number"),t.SassNumber_SassNumber$withUnits0(Math.atan(e._number1$_value)*57.29577951308232,null,t._setArrayType(["deg"],h.JSArray_String))},asin0(e){return e.assertNoUnits$1("number"),t.SassNumber_SassNumber$withUnits0(Math.asin(e._number1$_value)*57.29577951308232,null,t._setArrayType(["deg"],h.JSArray_String))},acos0(e){return e.assertNoUnits$1("number"),t.SassNumber_SassNumber$withUnits0(Math.acos(e._number1$_value)*57.29577951308232,null,t._setArrayType(["deg"],h.JSArray_String))},log0(e,r){return r!=null?t.SassNumber_SassNumber0(Math.log(e._number1$_value)/Math.log(r._number1$_value),null):t.SassNumber_SassNumber0(Math.log(e._number1$_value),null)},pow1(e,r){return e.assertNoUnits$1("base"),r.assertNoUnits$1("exponent"),t.SassNumber_SassNumber0(Math.pow(e._number1$_value,r._number1$_value),null)},DoubleWithSignedZero_get_signIncludingZero0(e){return e===-0?-1:e===0?1:C.get$sign$in(e)},main1(e){return t.main$body(e)},main$body(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s,a=2,i,l,_,p,d,g,S,b,w,E,L,T,F,D=t._wrapJsFunctionForAsync(function(B,z){for(B===1&&(i=z,r=a);;)switch(r){case 0:if(e.length>=1&&e[0]==="--embedded"?(b=f.JSArray_methods.sublist$1(e,1),w=!0):(b=null,w=!1),w){t.main0(b),r=1;break}l=null,a=4,l=t.ExecutableOptions_ExecutableOptions$parse(e),w=l._options,V._glyphs=(w.wasParsed$1("unicode")?t._asBool(w.$index(0,"unicode")):V._glyphs!==f.C_AsciiGlyphSet)?f.C_UnicodeGlyphSet:f.C_AsciiGlyphSet,r=t._asBool(l._options.$index(0,"version"))?7:8;break;case 7:return F=t,r=9,t._asyncAwait(t._loadVersion(),D);case 9:F.print(z),w=t.isNodeJs()?$.process:null,w!=null&&C.set$exitCode$x(w,0),r=1;break;case 8:r=l.get$interactive()?10:11;break;case 10:return r=12,t._asyncAwait(t.repl(l),D);case 12:r=1;break;case 11:w=h.List_String._as(l._options.$index(0,"load-path")),E=l,E=t._asBool(E._options.$index(0,"quiet"))?V.$get$Logger_quiet():new t.StderrLogger(E.get$color()),L=h.Uri,_=new t.StylesheetGraph(t.LinkedHashMap_LinkedHashMap$_empty(L,h.StylesheetNode),t.ImportCache$(w,new t.DeprecationHandlingLogger(t.LinkedHashMap_LinkedHashMap$_empty(h.Deprecation,h.int),E,l.get$fatalDeprecations(),l.get$futureDeprecations(),!1)),t.LinkedHashMap_LinkedHashMap$_empty(L,h.DateTime)),r=t._asBool(l._options.$index(0,"watch"))?13:14;break;case 13:return r=15,t._asyncAwait(t.watch(l,_),D);case 15:r=1;break;case 14:return w=l,E=l,E._ensureSources$0(),E=E._sourcesToDestinations,E.toString,r=16,t._asyncAwait(t.compileStylesheets(w,_,E,t._asBool(l._options.$index(0,"update"))),D);case 16:a=2,r=6;break;case 4:a=3,T=i,w=t.unwrapException(T),w instanceof t.UsageException?(p=w,t.print(p.message+`
  134. `),t.print(`Usage: sass <input.scss> [output.css]
  135. sass <input.scss>:<output.css> <input/>:<output/> <dir/>
  136. `),w=V.$get$ExecutableOptions__parser(),t.print(new t._Usage(w._optionsAndSeparators,new t.StringBuffer(""),w.usageLineLength).generate$0()),w=t.isNodeJs()?$.process:null,w!=null&&C.set$exitCode$x(w,64)):(d=w,g=t.getTraceFromException(T),S=new t.StringBuffer(""),w=l,w=w==null?null:w.get$color(),w===!0&&(S._contents+="\x1B[31m\x1B[1m"),S._contents+="Unexpected exception:",w=l,w=w==null?null:w.get$color(),w===!0&&(S._contents+="\x1B[0m"),S._contents+=`
  137. `,S._contents+=t.S(d)+`
  138. `,S._contents+=`
  139. `,S._contents+=`
  140. `,w=t.getTrace(d),S._contents+=f.JSString_methods.trimRight$0(t.Trace_Trace$from(w??g).get$terse().toString$0(0)),t.printError(S),w=t.isNodeJs()?$.process:null,w!=null&&C.set$exitCode$x(w,255)),r=6;break;case 3:r=2;break;case 6:case 1:return t._asyncReturn(s,n);case 2:return t._asyncRethrow(i,n)}});return t._asyncStartSync(D,n)},_loadVersion(){var e=0,r=t._makeAsyncAwaitCompleter(h.String),n,s=t._wrapJsFunctionForAsync(function(a,i){if(a===1)return t._asyncRethrow(i,r);for(;;)switch(e){case 0:n="1.70.0 compiled with dart2js 3.2.5",e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(s,r)},SpanExtensions_trimLeft0(e){for(var r,n=e._file$_start,s=e._end,a=e.file._decodedChars,i=a.length,l=0;r=t.String_String$fromCharCodes(new Uint32Array(a.subarray(n,t._checkValidRange(n,s,i))),0,null).charCodeAt(l),r===32||r===9||r===10||r===13||r===12;)++l;return t.FileSpanExtension_subspan(e,l,null)},SpanExtensions_trimRight0(e){for(var r,n=e.get$text().length-1;r=e.get$text().charCodeAt(n),r===32||r===9||r===10||r===13||r===12;)--n;return t.FileSpanExtension_subspan(e,0,n+1)},validateUrlScheme(e){var r=V.$get$_urlSchemeRegExp();r._nativeRegExp.test(e)||t.jsThrow(new $.Error('"'+e+`" isn't a valid URL scheme (for example "file").`))},unwrapValue(e){var r;if(e!=null){if(e instanceof t.Value0)return e;if(r=e.dartValue,r!=null&&r instanceof t.Value0)return r;if(e instanceof $.Error)throw t.wrapException(e)}throw t.wrapException(t.S(e)+" must be a Sass value type.")},wrapValue(e){var r;e:{if(e instanceof t.SassColor0){r=t.callConstructor(V.$get$legacyColorClass(),[null,null,null,null,e]);break e}if(e instanceof t.SassList0){r=t.callConstructor(V.$get$legacyListClass(),[null,null,e]);break e}if(e instanceof t.SassMap0){r=t.callConstructor(V.$get$legacyMapClass(),[null,e]);break e}if(e instanceof t.SassNumber0){r=t.callConstructor(V.$get$legacyNumberClass(),[null,null,e]);break e}if(e instanceof t.SassString0){r=t.callConstructor(V.$get$legacyStringClass(),[null,e]);break e}r=e;break e}return r}},f={},he=[t,C,f],V={};t.JS_CONST.prototype={},C.Interceptor.prototype={$eq(e,r){return e===r},get$hashCode(e){return t.Primitives_objectHashCode(e)},toString$0(e){return"Instance of '"+t.Primitives_objectTypeName(e)+"'"},noSuchMethod$1(e,r){throw t.wrapException(t.NoSuchMethodError_NoSuchMethodError$withInvocation(e,r))},get$runtimeType(e){return t.createRuntimeType(t._instanceTypeFromConstructor(this))}},C.JSBool.prototype={toString$0(e){return String(e)},get$hashCode(e){return e?519018:218159},get$runtimeType(e){return t.createRuntimeType(h.bool)},$isTrustedGetRuntimeType:1,$isbool:1},C.JSNull.prototype={$eq(e,r){return r==null},toString$0(e){return"null"},get$hashCode(e){return 0},get$runtimeType(e){return t.createRuntimeType(h.Null)},$isTrustedGetRuntimeType:1,$isNull:1},C.JavaScriptObject.prototype={},C.LegacyJavaScriptObject.prototype={get$hashCode(e){return 0},toString$0(e){return String(e)},$isPromise:1,$isJsSystemError:1,$isImmutableList:1,$is_Channels:1,$is_NodeSassColor:1,$isCompileOptions:1,$isCompileStringOptions:1,$isNodeCompileResult:1,$is_NodeException:1,$isFiber:1,$isJSFunction1:1,$isImmutableList0:1,$isImmutableMap0:1,$isJSImporter:1,$isJSImporterResult:1,$isNodeImporterResult0:1,$is_ConstructorOptions:1,$is_NodeSassList:1,$isWarnOptions:1,$isDebugOptions:1,$is_NodeSassMap:1,$is_ConstructorOptions0:1,$is_NodeSassNumber:1,$isJSClass0:1,$isRenderContextOptions0:1,$isRenderOptions:1,$isRenderResult:1,$is_ConstructorOptions1:1,$is_NodeSassString:1,$isJSUrl0:1,get$isTTY(e){return e.isTTY},get$write(e){return e.write},write$1(e,r){return e.write(r)},createInterface$1(e,r){return e.createInterface(r)},on$2(e,r,n){return e.on(r,n)},get$close(e){return e.close},close$0(e){return e.close()},setPrompt$1(e,r){return e.setPrompt(r)},get$length(e){return e.length},toString$0(e){return e.toString()},get$debug(e){return e.debug},debug$2(e,r,n){return e.debug(r,n)},get$error(e){return e.error},error$1(e,r){return e.error(r)},error$2(e,r,n){return e.error(r,n)},log$1(e,r){return e.log(r)},get$warn(e){return e.warn},warn$1(e,r){return e.warn(r)},warn$2(e,r,n){return e.warn(r,n)},existsSync$1(e,r){return e.existsSync(r)},mkdirSync$1(e,r){return e.mkdirSync(r)},readdirSync$1(e,r){return e.readdirSync(r)},readFileSync$2(e,r,n){return e.readFileSync(r,n)},statSync$1(e,r){return e.statSync(r)},unlinkSync$1(e,r){return e.unlinkSync(r)},watch$2(e,r,n){return e.watch(r,n)},writeFileSync$2(e,r,n){return e.writeFileSync(r,n)},get$path(e){return e.path},isDirectory$0(e){return e.isDirectory()},isFile$0(e){return e.isFile()},get$mtime(e){return e.mtime},then$1$1(e,r){return e.then(r)},then$2(e,r,n){return e.then(r,n)},getTime$0(e){return e.getTime()},get$message(e){return e.message},message$1(e,r){return e.message(r)},get$code(e){return e.code},get$syscall(e){return e.syscall},get$env(e){return e.env},get$exitCode(e){return e.exitCode},set$exitCode(e,r){return e.exitCode=r},get$platform(e){return e.platform},get$release(e){return e.release},get$stderr(e){return e.stderr},get$stdin(e){return e.stdin},get$stdout(e){return e.stdout},get$name(e){return e.name},push$1(e,r){return e.push(r)},call$0(e){return e.call()},call$1(e,r){return e.call(r)},call$2(e,r,n){return e.call(r,n)},call$3$1(e,r){return e.call(r)},call$2$1(e,r){return e.call(r)},call$1$1(e,r){return e.call(r)},call$3(e,r,n,s){return e.call(r,n,s)},call$3$3(e,r,n,s){return e.call(r,n,s)},call$2$2(e,r,n){return e.call(r,n)},call$2$0(e){return e.call()},call$1$0(e){return e.call()},call$1$2(e,r,n){return e.call(r,n)},call$2$3(e,r,n,s){return e.call(r,n,s)},apply$2(e,r,n){return e.apply(r,n)},toArray$0(e){return e.toArray()},asMutable$0(e){return e.asMutable()},asImmutable$0(e){return e.asImmutable()},$set$2(e,r,n){return e.set(r,n)},forEach$1(e,r){return e.forEach(r)},get$file(e){return e.file},get$contents(e){return e.contents},get$options(e){return e.options},get$data(e){return e.data},get$includePaths(e){return e.includePaths},get$style(e){return e.style},get$indentType(e){return e.indentType},get$indentWidth(e){return e.indentWidth},get$linefeed(e){return e.linefeed},set$context(e,r){return e.context=r},get$$prototype(e){return e.prototype},get$red(e){return e.red},get$green(e){return e.green},get$blue(e){return e.blue},get$hue(e){return e.hue},get$saturation(e){return e.saturation},get$lightness(e){return e.lightness},get$whiteness(e){return e.whiteness},get$blackness(e){return e.blackness},get$alpha(e){return e.alpha},get$dartValue(e){return e.dartValue},set$dartValue(e,r){return e.dartValue=r},get$alertAscii(e){return e.alertAscii},get$alertColor(e){return e.alertColor},get$loadPaths(e){return e.loadPaths},get$quietDeps(e){return e.quietDeps},get$verbose(e){return e.verbose},get$charset(e){return e.charset},get$sourceMap(e){return e.sourceMap},get$sourceMapIncludeSources(e){return e.sourceMapIncludeSources},get$logger(e){return e.logger},get$importers(e){return e.importers},get$functions(e){return e.functions},get$syntax(e){return e.syntax},get$url(e){return e.url},get$importer(e){return e.importer},get$_dartException(e){return e._dartException},set$renderSync(e,r){return e.renderSync=r},set$compileString(e,r){return e.compileString=r},set$compileStringAsync(e,r){return e.compileStringAsync=r},set$compile(e,r){return e.compile=r},set$compileAsync(e,r){return e.compileAsync=r},set$initCompiler(e,r){return e.initCompiler=r},set$initAsyncCompiler(e,r){return e.initAsyncCompiler=r},set$Compiler(e,r){return e.Compiler=r},set$AsyncCompiler(e,r){return e.AsyncCompiler=r},set$info(e,r){return e.info=r},set$Exception(e,r){return e.Exception=r},set$Logger(e,r){return e.Logger=r},set$Value(e,r){return e.Value=r},set$SassArgumentList(e,r){return e.SassArgumentList=r},set$SassCalculation(e,r){return e.SassCalculation=r},set$CalculationOperation(e,r){return e.CalculationOperation=r},set$CalculationInterpolation(e,r){return e.CalculationInterpolation=r},set$SassBoolean(e,r){return e.SassBoolean=r},set$SassColor(e,r){return e.SassColor=r},set$SassFunction(e,r){return e.SassFunction=r},set$SassMixin(e,r){return e.SassMixin=r},set$SassList(e,r){return e.SassList=r},set$SassMap(e,r){return e.SassMap=r},set$SassNumber(e,r){return e.SassNumber=r},set$SassString(e,r){return e.SassString=r},set$sassNull(e,r){return e.sassNull=r},set$sassTrue(e,r){return e.sassTrue=r},set$sassFalse(e,r){return e.sassFalse=r},set$render(e,r){return e.render=r},set$types(e,r){return e.types=r},set$NULL(e,r){return e.NULL=r},set$TRUE(e,r){return e.TRUE=r},set$FALSE(e,r){return e.FALSE=r},get$current(e){return e.current},yield$0(e){return e.yield()},run$1$1(e,r){return e.run(r)},run$1(e,r){return e.run(r)},run$0(e){return e.run()},get$canonicalize(e){return e.canonicalize},canonicalize$1(e,r){return e.canonicalize(r)},get$load(e){return e.load},load$1(e,r){return e.load(r)},get$findFileUrl(e){return e.findFileUrl},get$nonCanonicalScheme(e){return e.nonCanonicalScheme},get$sourceMapUrl(e){return e.sourceMapUrl},get$separator(e){return e.separator},get$brackets(e){return e.brackets},get$numeratorUnits(e){return e.numeratorUnits},get$denominatorUnits(e){return e.denominatorUnits},get$indentedSyntax(e){return e.indentedSyntax},get$omitSourceMapUrl(e){return e.omitSourceMapUrl},get$outFile(e){return e.outFile},get$outputStyle(e){return e.outputStyle},get$fiber(e){return e.fiber},get$sourceMapContents(e){return e.sourceMapContents},get$sourceMapEmbed(e){return e.sourceMapEmbed},get$sourceMapRoot(e){return e.sourceMapRoot},set$cli_pkg_main_0_(e,r){return e.cli_pkg_main_0_=r},get$quotes(e){return e.quotes}},C.PlainJavaScriptObject.prototype={},C.UnknownJavaScriptObject.prototype={},C.JavaScriptFunction.prototype={toString$0(e){var r=e[V.$get$DART_CLOSURE_PROPERTY_NAME()];return r==null?this.super$LegacyJavaScriptObject$toString(e):"JavaScript function for "+t.S(C.toString$0$(r))},$isFunction:1},C.JavaScriptBigInt.prototype={get$hashCode(e){return 0},toString$0(e){return String(e)}},C.JavaScriptSymbol.prototype={get$hashCode(e){return 0},toString$0(e){return String(e)}},C.JSArray.prototype={cast$1$0(e,r){return new t.CastList(e,t._arrayInstanceType(e)._eval$1("@<1>")._bind$1(r)._eval$1("CastList<1,2>"))},add$1(e,r){e.fixed$length&&t.throwExpression(t.UnsupportedError$("add")),e.push(r)},removeAt$1(e,r){var n;if(e.fixed$length&&t.throwExpression(t.UnsupportedError$("removeAt")),n=e.length,r>=n)throw t.wrapException(t.RangeError$value(r,null,null));return e.splice(r,1)[0]},insert$2(e,r,n){var s;if(e.fixed$length&&t.throwExpression(t.UnsupportedError$("insert")),s=e.length,r>s)throw t.wrapException(t.RangeError$value(r,null,null));e.splice(r,0,n)},insertAll$2(e,r,n){var s,a;e.fixed$length&&t.throwExpression(t.UnsupportedError$("insertAll")),t.RangeError_checkValueInInterval(r,0,e.length,"index"),h.EfficientLengthIterable_dynamic._is(n)||(n=C.toList$0$ax(n)),s=C.get$length$asx(n),e.length=e.length+s,a=r+s,this.setRange$4(e,a,e.length,e,r),this.setRange$3(e,r,a,n)},removeLast$0(e){if(e.fixed$length&&t.throwExpression(t.UnsupportedError$("removeLast")),e.length===0)throw t.wrapException(t.diagnoseIndexError(e,-1));return e.pop()},_removeWhere$2(e,r,n){var s,a,i,l=[],_=e.length;for(s=0;s<_;++s)if(a=e[s],r.call$1(a)||l.push(a),e.length!==_)throw t.wrapException(t.ConcurrentModificationError$(e));if(i=l.length,i!==_)for(this.set$length(e,i),s=0;s<l.length;++s)e[s]=l[s]},where$1(e,r){return new t.WhereIterable(e,r,t._arrayInstanceType(e)._eval$1("WhereIterable<1>"))},expand$1$1(e,r,n){return new t.ExpandIterable(e,r,t._arrayInstanceType(e)._eval$1("@<1>")._bind$1(n)._eval$1("ExpandIterable<1,2>"))},addAll$1(e,r){var n;if(e.fixed$length&&t.throwExpression(t.UnsupportedError$("addAll")),Array.isArray(r)){this._addAllFromArray$1(e,r);return}for(n=C.get$iterator$ax(r);n.moveNext$0();)e.push(n.get$current(n))},_addAllFromArray$1(e,r){var n,s=r.length;if(s!==0){if(e===r)throw t.wrapException(t.ConcurrentModificationError$(e));for(n=0;n<s;++n)e.push(r[n])}},clear$0(e){e.fixed$length&&t.throwExpression(t.UnsupportedError$("clear")),e.length=0},map$1$1(e,r,n){return new t.MappedListIterable(e,r,t._arrayInstanceType(e)._eval$1("@<1>")._bind$1(n)._eval$1("MappedListIterable<1,2>"))},join$1(e,r){var n,s=t.List_List$filled(e.length,"",!1,h.String);for(n=0;n<e.length;++n)s[n]=t.S(e[n]);return s.join(r)},join$0(e){return this.join$1(e,"")},take$1(e,r){return t.SubListIterable$(e,0,t.checkNotNullable(r,"count",h.int),t._arrayInstanceType(e)._precomputed1)},skip$1(e,r){return t.SubListIterable$(e,r,null,t._arrayInstanceType(e)._precomputed1)},fold$1$2(e,r,n){var s,a,i=e.length;for(s=r,a=0;a<i;++a)if(s=n.call$2(s,e[a]),e.length!==i)throw t.wrapException(t.ConcurrentModificationError$(e));return s},fold$2(e,r,n){return this.fold$1$2(e,r,n,h.dynamic)},elementAt$1(e,r){return e[r]},sublist$2(e,r,n){var s=e.length;if(r>s)throw t.wrapException(t.RangeError$range(r,0,s,"start",null));if(n==null)n=s;else if(n<r||n>s)throw t.wrapException(t.RangeError$range(n,r,s,"end",null));return r===n?t._setArrayType([],t._arrayInstanceType(e)):t._setArrayType(e.slice(r,n),t._arrayInstanceType(e))},sublist$1(e,r){return this.sublist$2(e,r,null)},getRange$2(e,r,n){return t.RangeError_checkValidRange(r,n,e.length),t.SubListIterable$(e,r,n,t._arrayInstanceType(e)._precomputed1)},get$first(e){if(e.length>0)return e[0];throw t.wrapException(t.IterableElementError_noElement())},get$last(e){var r=e.length;if(r>0)return e[r-1];throw t.wrapException(t.IterableElementError_noElement())},get$single(e){var r=e.length;if(r===1)return e[0];throw r===0?t.wrapException(t.IterableElementError_noElement()):t.wrapException(t.IterableElementError_tooMany())},removeRange$2(e,r,n){e.fixed$length&&t.throwExpression(t.UnsupportedError$("removeRange")),t.RangeError_checkValidRange(r,n,e.length),e.splice(r,n-r)},setRange$4(e,r,n,s,a){var i,l,_,p,d;if(e.immutable$list&&t.throwExpression(t.UnsupportedError$("setRange")),t.RangeError_checkValidRange(r,n,e.length),i=n-r,i!==0){if(t.RangeError_checkNotNegative(a,"skipCount"),h.List_dynamic._is(s)?(l=s,_=a):(l=C.skip$1$ax(s,a).toList$1$growable(0,!1),_=0),p=C.getInterceptor$asx(l),_+i>p.get$length(l))throw t.wrapException(t.IterableElementError_tooFew());if(_<r)for(d=i-1;d>=0;--d)e[r+d]=p.$index(l,_+d);else for(d=0;d<i;++d)e[r+d]=p.$index(l,_+d)}},setRange$3(e,r,n,s){return this.setRange$4(e,r,n,s,0)},fillRange$3(e,r,n,s){var a;for(e.immutable$list&&t.throwExpression(t.UnsupportedError$("fill range")),t.RangeError_checkValidRange(r,n,e.length),t._arrayInstanceType(e)._precomputed1._as(s),a=r;a<n;++a)e[a]=s},any$1(e,r){var n,s=e.length;for(n=0;n<s;++n){if(r.call$1(e[n]))return!0;if(e.length!==s)throw t.wrapException(t.ConcurrentModificationError$(e))}return!1},every$1(e,r){var n,s=e.length;for(n=0;n<s;++n){if(!r.call$1(e[n]))return!1;if(e.length!==s)throw t.wrapException(t.ConcurrentModificationError$(e))}return!0},get$reversed(e){return new t.ReversedListIterable(e,t._arrayInstanceType(e)._eval$1("ReversedListIterable<1>"))},sort$1(e,r){var n,s,a,i,l;if(e.immutable$list&&t.throwExpression(t.UnsupportedError$("sort")),n=e.length,!(n<2)){if(r==null&&(r=C._interceptors_JSArray__compareAny$closure()),n===2){s=e[0],a=e[1],r.call$2(s,a)>0&&(e[0]=a,e[1]=s);return}if(t._arrayInstanceType(e)._precomputed1._is(null))for(i=0,l=0;l<e.length;++l)e[l]===void 0&&(e[l]=null,++i);else i=0;e.sort(t.convertDartClosureToJS(r,2)),i>0&&this._replaceSomeNullsWithUndefined$1(e,i)}},sort$0(e){return this.sort$1(e,null)},_replaceSomeNullsWithUndefined$1(e,r){for(var n,s=e.length;(n=s-1,s>0)&&!(e[n]===null&&(e[n]=void 0,--r,r===0));s=n);},indexOf$1(e,r){var n,s=e.length;if(0>=s)return-1;for(n=0;n<s;++n)if(C.$eq$(e[n],r))return n;return-1},contains$1(e,r){var n;for(n=0;n<e.length;++n)if(C.$eq$(e[n],r))return!0;return!1},get$isEmpty(e){return e.length===0},get$isNotEmpty(e){return e.length!==0},toString$0(e){return t.Iterable_iterableToFullString(e,"[","]")},toList$1$growable(e,r){var n=t._setArrayType(e.slice(0),t._arrayInstanceType(e));return n},toList$0(e){return this.toList$1$growable(e,!0)},toSet$0(e){return t.LinkedHashSet_LinkedHashSet$from(e,t._arrayInstanceType(e)._precomputed1)},get$iterator(e){return new C.ArrayIterator(e,e.length)},get$hashCode(e){return t.Primitives_objectHashCode(e)},get$length(e){return e.length},set$length(e,r){if(e.fixed$length&&t.throwExpression(t.UnsupportedError$("set length")),r<0)throw t.wrapException(t.RangeError$range(r,0,null,"newLength",null));r>e.length&&t._arrayInstanceType(e)._precomputed1._as(null),e.length=r},$index(e,r){if(!(r>=0&&r<e.length))throw t.wrapException(t.diagnoseIndexError(e,r));return e[r]},$indexSet(e,r,n){if(e.immutable$list&&t.throwExpression(t.UnsupportedError$("indexed set")),!(r>=0&&r<e.length))throw t.wrapException(t.diagnoseIndexError(e,r));e[r]=n},$add(e,r){var n=t.List_List$of(e,!0,t._arrayInstanceType(e)._precomputed1);return this.addAll$1(n,r),n},indexWhere$1(e,r){var n;if(0>=e.length)return-1;for(n=0;n<e.length;++n)if(r.call$1(e[n]))return n;return-1},$isEfficientLengthIterable:1,$isIterable:1,$isList:1},C.JSUnmodifiableArray.prototype={},C.ArrayIterator.prototype={get$current(e){var r=this._current;return r??t._instanceType(this)._precomputed1._as(r)},moveNext$0(){var e,r=this,n=r._iterable,s=n.length;if(r._length!==s)throw t.wrapException(t.throwConcurrentModificationError(n));return e=r._index,e>=s?(r._current=null,!1):(r._current=n[e],r._index=e+1,!0)}},C.JSNumber.prototype={compareTo$1(e,r){var n;return e<r?-1:e>r?1:e===r?e===0?(n=this.get$isNegative(r),this.get$isNegative(e)===n?0:this.get$isNegative(e)?-1:1):0:isNaN(e)?isNaN(r)?0:1:-1},get$isNegative(e){return e===0?1/e<0:e<0},get$sign(e){var r;return e>0?r=1:r=e<0?-1:e,r},ceil$0(e){var r,n;if(e>=0){if(e<=2147483647)return r=e|0,e===r?r:r+1}else if(e>=-2147483648)return e|0;if(n=Math.ceil(e),isFinite(n))return n;throw t.wrapException(t.UnsupportedError$(""+e+".ceil()"))},floor$0(e){var r,n;if(e>=0){if(e<=2147483647)return e|0}else if(e>=-2147483648)return r=e|0,e===r?r:r-1;if(n=Math.floor(e),isFinite(n))return n;throw t.wrapException(t.UnsupportedError$(""+e+".floor()"))},round$0(e){if(e>0){if(e!==1/0)return Math.round(e)}else if(e>-1/0)return 0-Math.round(0-e);throw t.wrapException(t.UnsupportedError$(""+e+".round()"))},clamp$2(e,r,n){if(f.JSInt_methods.compareTo$1(r,n)>0)throw t.wrapException(t.argumentErrorValue(r));return this.compareTo$1(e,r)<0?r:this.compareTo$1(e,n)>0?n:e},toRadixString$1(e,r){var n,s,a,i;if(r<2||r>36)throw t.wrapException(t.RangeError$range(r,2,36,"radix",null));return n=e.toString(r),n.charCodeAt(n.length-1)!==41?n:(s=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(n),s==null&&t.throwExpression(t.UnsupportedError$("Unexpected toString result: "+n)),n=s[1],a=+s[3],i=s[2],i!=null&&(n+=i,a-=i.length),n+f.JSString_methods.$mul("0",a))},toString$0(e){return e===0&&1/e<0?"-0.0":""+e},get$hashCode(e){var r,n,s,a,i=e|0;return e===i?i&536870911:(r=Math.abs(e),n=Math.log(r)/.6931471805599453|0,s=Math.pow(2,n),a=r<1?r/s:s/r,((a*9007199254740992|0)+(a*0xc95a6c285a6c9|0))*599197+n*1259&536870911)},$mod(e,r){var n=e%r;return n===0?0:n>0?n:r<0?n-r:n+r},$tdiv(e,r){return(e|0)===e&&(r>=1||r<-1)?e/r|0:this._tdivSlow$1(e,r)},_tdivFast$1(e,r){return(e|0)===e?e/r|0:this._tdivSlow$1(e,r)},_tdivSlow$1(e,r){var n=e/r;if(n>=-2147483648&&n<=2147483647)return n|0;if(n>0){if(n!==1/0)return Math.floor(n)}else if(n>-1/0)return Math.ceil(n);throw t.wrapException(t.UnsupportedError$("Result of truncating division is "+t.S(n)+": "+t.S(e)+" ~/ "+r))},_shrOtherPositive$1(e,r){var n;return e>0?n=this._shrBothPositive$1(e,r):(n=r>31?31:r,n=e>>n>>>0),n},_shrReceiverPositive$1(e,r){if(0>r)throw t.wrapException(t.argumentErrorValue(r));return this._shrBothPositive$1(e,r)},_shrBothPositive$1(e,r){return r>31?0:e>>>r},get$runtimeType(e){return t.createRuntimeType(h.num)},$isComparable:1,$isdouble:1,$isnum:1},C.JSInt.prototype={get$sign(e){var r;return e>0?r=1:r=e<0?-1:e,r},get$runtimeType(e){return t.createRuntimeType(h.int)},$isTrustedGetRuntimeType:1,$isint:1},C.JSNumNotInt.prototype={get$runtimeType(e){return t.createRuntimeType(h.double)},$isTrustedGetRuntimeType:1},C.JSString.prototype={codeUnitAt$1(e,r){if(r<0)throw t.wrapException(t.diagnoseIndexError(e,r));return r>=e.length&&t.throwExpression(t.diagnoseIndexError(e,r)),e.charCodeAt(r)},allMatches$2(e,r,n){var s=r.length;if(n>s)throw t.wrapException(t.RangeError$range(n,0,s,null,null));return new t._StringAllMatchesIterable(r,e,n)},allMatches$1(e,r){return this.allMatches$2(e,r,0)},matchAsPrefix$2(e,r,n){var s,a,i=null;if(n<0||n>r.length)throw t.wrapException(t.RangeError$range(n,0,r.length,i,i));if(s=e.length,n+s>r.length)return i;for(a=0;a<s;++a)if(r.charCodeAt(n+a)!==e.charCodeAt(a))return i;return new t.StringMatch(n,e)},$add(e,r){return e+r},endsWith$1(e,r){var n=r.length,s=e.length;return n>s?!1:r===this.substring$1(e,s-n)},replaceFirst$2(e,r,n){return t.RangeError_checkValueInInterval(0,0,e.length,"startIndex"),t.stringReplaceFirstUnchecked(e,r,n,0)},split$1(e,r){return typeof r=="string"?t._setArrayType(e.split(r),h.JSArray_String):r instanceof t.JSSyntaxRegExp&&r.get$_nativeAnchoredVersion().exec("").length-2===0?t._setArrayType(e.split(r._nativeRegExp),h.JSArray_String):this._defaultSplit$1(e,r)},replaceRange$3(e,r,n,s){var a=t.RangeError_checkValidRange(r,n,e.length);return t.stringReplaceRangeUnchecked(e,r,a,s)},_defaultSplit$1(e,r){var n,s,a,i,l,_,p=t._setArrayType([],h.JSArray_String);for(n=C.allMatches$1$s(r,e),n=n.get$iterator(n),s=0,a=1;n.moveNext$0();)i=n.get$current(n),l=i.get$start(i),_=i.get$end(i),a=_-l,!(a===0&&s===l)&&(p.push(this.substring$2(e,s,l)),s=_);return(s<e.length||a>0)&&p.push(this.substring$1(e,s)),p},startsWith$2(e,r,n){var s;if(n<0||n>e.length)throw t.wrapException(t.RangeError$range(n,0,e.length,null,null));return typeof r=="string"?(s=n+r.length,s>e.length?!1:r===e.substring(n,s)):C.matchAsPrefix$2$s(r,e,n)!=null},startsWith$1(e,r){return this.startsWith$2(e,r,0)},substring$2(e,r,n){return e.substring(r,t.RangeError_checkValidRange(r,n,e.length))},substring$1(e,r){return this.substring$2(e,r,null)},trim$0(e){var r,n,s,a=e.trim(),i=a.length;if(i===0)return a;if(a.charCodeAt(0)===133){if(r=C.JSString__skipLeadingWhitespace(a,1),r===i)return""}else r=0;return n=i-1,s=a.charCodeAt(n)===133?C.JSString__skipTrailingWhitespace(a,n):i,r===0&&s===i?a:a.substring(r,s)},trimLeft$0(e){var r=e.trimStart();return r.length===0||r.charCodeAt(0)!==133?r:r.substring(C.JSString__skipLeadingWhitespace(r,1))},trimRight$0(e){var r,n=e.trimEnd(),s=n.length;return s===0||(r=s-1,n.charCodeAt(r)!==133)?n:n.substring(0,C.JSString__skipTrailingWhitespace(n,r))},$mul(e,r){var n,s;if(0>=r)return"";if(r===1||e.length===0)return e;if(r!==r>>>0)throw t.wrapException(f.C_OutOfMemoryError);for(n=e,s="";(r&1)===1&&(s=n+s),r=r>>>1,r!==0;)n+=n;return s},padLeft$2(e,r,n){var s=r-e.length;return s<=0?e:this.$mul(n,s)+e},padRight$1(e,r){var n=r-e.length;return n<=0?e:e+this.$mul(" ",n)},indexOf$2(e,r,n){var s;if(n<0||n>e.length)throw t.wrapException(t.RangeError$range(n,0,e.length,null,null));return s=e.indexOf(r,n),s},indexOf$1(e,r){return this.indexOf$2(e,r,0)},lastIndexOf$2(e,r,n){var s,a,i;if(n==null)n=e.length;else if(n<0||n>e.length)throw t.wrapException(t.RangeError$range(n,0,e.length,null,null));if(typeof r=="string")return s=r.length,a=e.length,n+s>a&&(n=a-s),e.lastIndexOf(r,n);for(s=C.getInterceptor$s(r),i=n;i>=0;--i)if(s.matchAsPrefix$2(r,e,i)!=null)return i;return-1},lastIndexOf$1(e,r){return this.lastIndexOf$2(e,r,null)},contains$2(e,r,n){var s=e.length;if(n>s)throw t.wrapException(t.RangeError$range(n,0,s,null,null));return t.stringContainsUnchecked(e,r,n)},contains$1(e,r){return this.contains$2(e,r,0)},compareTo$1(e,r){var n;return e===r?n=0:n=e<r?-1:1,n},toString$0(e){return e},get$hashCode(e){var r,n,s;for(r=e.length,n=0,s=0;s<r;++s)n=n+e.charCodeAt(s)&536870911,n=n+((n&524287)<<10)&536870911,n^=n>>6;return n=n+((n&67108863)<<3)&536870911,n^=n>>11,n+((n&16383)<<15)&536870911},get$runtimeType(e){return t.createRuntimeType(h.String)},get$length(e){return e.length},$isTrustedGetRuntimeType:1,$isComparable:1,$isString:1},t._CastIterableBase.prototype={get$iterator(e){var r=t._instanceType(this);return new t.CastIterator(C.get$iterator$ax(this.get$_source()),r._eval$1("@<1>")._bind$1(r._rest[1])._eval$1("CastIterator<1,2>"))},get$length(e){return C.get$length$asx(this.get$_source())},get$isEmpty(e){return C.get$isEmpty$asx(this.get$_source())},get$isNotEmpty(e){return C.get$isNotEmpty$asx(this.get$_source())},skip$1(e,r){var n=t._instanceType(this);return t.CastIterable_CastIterable(C.skip$1$ax(this.get$_source(),r),n._precomputed1,n._rest[1])},take$1(e,r){var n=t._instanceType(this);return t.CastIterable_CastIterable(C.take$1$ax(this.get$_source(),r),n._precomputed1,n._rest[1])},elementAt$1(e,r){return t._instanceType(this)._rest[1]._as(C.elementAt$1$ax(this.get$_source(),r))},get$first(e){return t._instanceType(this)._rest[1]._as(C.get$first$ax(this.get$_source()))},get$last(e){return t._instanceType(this)._rest[1]._as(C.get$last$ax(this.get$_source()))},get$single(e){return t._instanceType(this)._rest[1]._as(C.get$single$ax(this.get$_source()))},contains$1(e,r){return C.contains$1$asx(this.get$_source(),r)},toString$0(e){return C.toString$0$(this.get$_source())}},t.CastIterator.prototype={moveNext$0(){return this._source.moveNext$0()},get$current(e){var r=this._source;return this.$ti._rest[1]._as(r.get$current(r))}},t.CastIterable.prototype={get$_source(){return this._source}},t._EfficientLengthCastIterable.prototype={$isEfficientLengthIterable:1},t._CastListBase.prototype={$index(e,r){return this.$ti._rest[1]._as(C.$index$asx(this._source,r))},$indexSet(e,r,n){C.$indexSet$ax(this._source,r,this.$ti._precomputed1._as(n))},set$length(e,r){C.set$length$asx(this._source,r)},add$1(e,r){C.add$1$ax(this._source,this.$ti._precomputed1._as(r))},addAll$1(e,r){var n=this.$ti;C.addAll$1$ax(this._source,t.CastIterable_CastIterable(r,n._rest[1],n._precomputed1))},sort$1(e,r){var n=r==null?null:new t._CastListBase_sort_closure(this,r);C.sort$1$ax(this._source,n)},getRange$2(e,r,n){var s=this.$ti;return t.CastIterable_CastIterable(C.getRange$2$ax(this._source,r,n),s._precomputed1,s._rest[1])},setRange$4(e,r,n,s,a){var i=this.$ti;C.setRange$4$ax(this._source,r,n,t.CastIterable_CastIterable(s,i._rest[1],i._precomputed1),a)},removeRange$2(e,r,n){C.removeRange$2$ax(this._source,r,n)},fillRange$3(e,r,n,s){C.fillRange$3$ax(this._source,r,n,this.$ti._precomputed1._as(s))},$isEfficientLengthIterable:1,$isList:1},t._CastListBase_sort_closure.prototype={call$2(e,r){var n=this.$this.$ti._rest[1];return this.compare.call$2(n._as(e),n._as(r))},$signature(){return this.$this.$ti._eval$1("int(1,1)")}},t.CastList.prototype={cast$1$0(e,r){return new t.CastList(this._source,this.$ti._eval$1("@<1>")._bind$1(r)._eval$1("CastList<1,2>"))},get$_source(){return this._source}},t.CastSet.prototype={add$1(e,r){return this._source.add$1(0,this.$ti._precomputed1._as(r))},addAll$1(e,r){var n=this.$ti;this._source.addAll$1(0,t.CastIterable_CastIterable(r,n._rest[1],n._precomputed1))},difference$1(e){var r,n=this;return n._emptySet!=null?n._conditionalAdd$2(e,!1):(r=n.$ti,new t.CastSet(n._source.difference$1(e),null,r._eval$1("@<1>")._bind$1(r._rest[1])._eval$1("CastSet<1,2>")))},_conditionalAdd$2(e,r){var n,s,a=this._emptySet,i=this.$ti,l=i._rest[1],_=a==null?t.LinkedHashSet_LinkedHashSet(l):a.call$1$0(l);for(l=this._source,l=l.get$iterator(l),n=e._source,i=i._rest[1];l.moveNext$0();)s=i._as(l.get$current(l)),r===n.contains$1(0,s)&&_.add$1(0,s);return _},toSet$0(e){var r=this._emptySet,n=this.$ti._rest[1],s=r==null?t.LinkedHashSet_LinkedHashSet(n):r.call$1$0(n);return s.addAll$1(0,this),s},$isEfficientLengthIterable:1,$isSet:1,get$_source(){return this._source}},t.CastMap.prototype={cast$2$0(e,r,n){var s=this.$ti;return new t.CastMap(this._source,s._eval$1("@<1>")._bind$1(s._rest[1])._bind$1(r)._bind$1(n)._eval$1("CastMap<1,2,3,4>"))},containsKey$1(e){return this._source.containsKey$1(e)},$index(e,r){return this.$ti._eval$1("4?")._as(this._source.$index(0,r))},$indexSet(e,r,n){var s=this.$ti;this._source.$indexSet(0,s._precomputed1._as(r),s._rest[1]._as(n))},addAll$1(e,r){var n=this.$ti;this._source.addAll$1(0,new t.CastMap(r,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(e,r){return this.$ti._eval$1("4?")._as(this._source.remove$1(0,r))},forEach$1(e,r){this._source.forEach$1(0,new t.CastMap_forEach_closure(this,r))},get$keys(e){var r=this._source,n=this.$ti;return t.CastIterable_CastIterable(r.get$keys(r),n._precomputed1,n._rest[2])},get$values(e){var r=this._source,n=this.$ti;return t.CastIterable_CastIterable(r.get$values(r),n._rest[1],n._rest[3])},get$length(e){var r=this._source;return r.get$length(r)},get$isEmpty(e){var r=this._source;return r.get$isEmpty(r)},get$isNotEmpty(e){var r=this._source;return r.get$isNotEmpty(r)},get$entries(e){var r=this._source;return r.get$entries(r).map$1$1(0,new t.CastMap_entries_closure(this),this.$ti._eval$1("MapEntry<3,4>"))}},t.CastMap_forEach_closure.prototype={call$2(e,r){var n=this.$this.$ti;this.f.call$2(n._rest[2]._as(e),n._rest[3]._as(r))},$signature(){return this.$this.$ti._eval$1("~(1,2)")}},t.CastMap_entries_closure.prototype={call$1(e){var r=this.$this.$ti,n=r._rest[3];return new t.MapEntry(r._rest[2]._as(e.key),n._as(e.value),r._eval$1("@<3>")._bind$1(n)._eval$1("MapEntry<1,2>"))},$signature(){return this.$this.$ti._eval$1("MapEntry<3,4>(MapEntry<1,2>)")}},t.LateError.prototype={toString$0(e){return"LateInitializationError: "+this._message}},t.CodeUnits.prototype={get$length(e){return this._string.length},$index(e,r){return this._string.charCodeAt(r)}},t.nullFuture_closure.prototype={call$0(){return t.Future_Future$value(null,h.Null)},$signature:4},t.SentinelValue.prototype={},t.EfficientLengthIterable.prototype={},t.ListIterable.prototype={get$iterator(e){return new t.ListIterator(this,this.get$length(this))},get$isEmpty(e){return this.get$length(this)===0},get$first(e){if(this.get$length(this)===0)throw t.wrapException(t.IterableElementError_noElement());return this.elementAt$1(0,0)},get$last(e){var r=this;if(r.get$length(r)===0)throw t.wrapException(t.IterableElementError_noElement());return r.elementAt$1(0,r.get$length(r)-1)},get$single(e){var r=this;if(r.get$length(r)===0)throw t.wrapException(t.IterableElementError_noElement());if(r.get$length(r)>1)throw t.wrapException(t.IterableElementError_tooMany());return r.elementAt$1(0,0)},contains$1(e,r){var n,s=this,a=s.get$length(s);for(n=0;n<a;++n){if(C.$eq$(s.elementAt$1(0,n),r))return!0;if(a!==s.get$length(s))throw t.wrapException(t.ConcurrentModificationError$(s))}return!1},every$1(e,r){var n,s=this,a=s.get$length(s);for(n=0;n<a;++n){if(!r.call$1(s.elementAt$1(0,n)))return!1;if(a!==s.get$length(s))throw t.wrapException(t.ConcurrentModificationError$(s))}return!0},any$1(e,r){var n,s=this,a=s.get$length(s);for(n=0;n<a;++n){if(r.call$1(s.elementAt$1(0,n)))return!0;if(a!==s.get$length(s))throw t.wrapException(t.ConcurrentModificationError$(s))}return!1},join$1(e,r){var n,s,a,i=this,l=i.get$length(i);if(r.length!==0){if(l===0)return"";if(n=t.S(i.elementAt$1(0,0)),l!==i.get$length(i))throw t.wrapException(t.ConcurrentModificationError$(i));for(s=n,a=1;a<l;++a)if(s=s+r+t.S(i.elementAt$1(0,a)),l!==i.get$length(i))throw t.wrapException(t.ConcurrentModificationError$(i));return s.charCodeAt(0)==0,s}else{for(a=0,s="";a<l;++a)if(s+=t.S(i.elementAt$1(0,a)),l!==i.get$length(i))throw t.wrapException(t.ConcurrentModificationError$(i));return s.charCodeAt(0)==0,s}},join$0(e){return this.join$1(e,"")},where$1(e,r){return this.super$Iterable$where(0,r)},map$1$1(e,r,n){return new t.MappedListIterable(this,r,t._instanceType(this)._eval$1("@<ListIterable.E>")._bind$1(n)._eval$1("MappedListIterable<1,2>"))},reduce$1(e,r){var n,s,a=this,i=a.get$length(a);if(i===0)throw t.wrapException(t.IterableElementError_noElement());for(n=a.elementAt$1(0,0),s=1;s<i;++s)if(n=r.call$2(n,a.elementAt$1(0,s)),i!==a.get$length(a))throw t.wrapException(t.ConcurrentModificationError$(a));return n},fold$1$2(e,r,n){var s,a,i=this,l=i.get$length(i);for(s=r,a=0;a<l;++a)if(s=n.call$2(s,i.elementAt$1(0,a)),l!==i.get$length(i))throw t.wrapException(t.ConcurrentModificationError$(i));return s},fold$2(e,r,n){return this.fold$1$2(e,r,n,h.dynamic)},skip$1(e,r){return t.SubListIterable$(this,r,null,t._instanceType(this)._eval$1("ListIterable.E"))},take$1(e,r){return t.SubListIterable$(this,0,t.checkNotNullable(r,"count",h.int),t._instanceType(this)._eval$1("ListIterable.E"))},toList$1$growable(e,r){return t.List_List$of(this,!0,t._instanceType(this)._eval$1("ListIterable.E"))},toList$0(e){return this.toList$1$growable(e,!0)},toSet$0(e){var r,n=this,s=t.LinkedHashSet_LinkedHashSet(t._instanceType(n)._eval$1("ListIterable.E"));for(r=0;r<n.get$length(n);++r)s.add$1(0,n.elementAt$1(0,r));return s}},t.SubListIterable.prototype={SubListIterable$3(e,r,n,s){var a,i=this.__internal$_start;if(t.RangeError_checkNotNegative(i,"start"),a=this._endOrLength,a!=null&&(t.RangeError_checkNotNegative(a,"end"),i>a))throw t.wrapException(t.RangeError$range(i,0,a,"start",null))},get$_endIndex(){var e=C.get$length$asx(this.__internal$_iterable),r=this._endOrLength;return r==null||r>e?e:r},get$_startIndex(){var e=C.get$length$asx(this.__internal$_iterable),r=this.__internal$_start;return r>e?e:r},get$length(e){var r,n=C.get$length$asx(this.__internal$_iterable),s=this.__internal$_start;return s>=n?0:(r=this._endOrLength,r==null||r>=n?n-s:r-s)},elementAt$1(e,r){var n=this,s=n.get$_startIndex()+r;if(r<0||s>=n.get$_endIndex())throw t.wrapException(t.IndexError$withLength(r,n.get$length(n),n,null,"index"));return C.elementAt$1$ax(n.__internal$_iterable,s)},skip$1(e,r){var n,s,a=this;return t.RangeError_checkNotNegative(r,"count"),n=a.__internal$_start+r,s=a._endOrLength,s!=null&&n>=s?new t.EmptyIterable(a.$ti._eval$1("EmptyIterable<1>")):t.SubListIterable$(a.__internal$_iterable,n,s,a.$ti._precomputed1)},take$1(e,r){var n,s,a,i=this;return t.RangeError_checkNotNegative(r,"count"),n=i._endOrLength,s=i.__internal$_start,a=s+r,n==null?t.SubListIterable$(i.__internal$_iterable,s,a,i.$ti._precomputed1):n<a?i:t.SubListIterable$(i.__internal$_iterable,s,a,i.$ti._precomputed1)},toList$1$growable(e,r){var n,s,a,i=this,l=i.__internal$_start,_=i.__internal$_iterable,p=C.getInterceptor$asx(_),d=p.get$length(_),g=i._endOrLength;if(g!=null&&g<d&&(d=g),n=d-l,n<=0)return _=i.$ti._precomputed1,r?C.JSArray_JSArray$growable(0,_):C.JSArray_JSArray$fixed(0,_);for(s=t.List_List$filled(n,p.elementAt$1(_,l),r,i.$ti._precomputed1),a=1;a<n;++a)if(s[a]=p.elementAt$1(_,l+a),p.get$length(_)<d)throw t.wrapException(t.ConcurrentModificationError$(i));return s},toList$0(e){return this.toList$1$growable(e,!0)}},t.ListIterator.prototype={get$current(e){var r=this.__internal$_current;return r??t._instanceType(this)._precomputed1._as(r)},moveNext$0(){var e,r=this,n=r.__internal$_iterable,s=C.getInterceptor$asx(n),a=s.get$length(n);if(r.__internal$_length!==a)throw t.wrapException(t.ConcurrentModificationError$(n));return e=r.__internal$_index,e>=a?(r.__internal$_current=null,!1):(r.__internal$_current=s.elementAt$1(n,e),++r.__internal$_index,!0)}},t.MappedIterable.prototype={get$iterator(e){return new t.MappedIterator(C.get$iterator$ax(this.__internal$_iterable),this._f)},get$length(e){return C.get$length$asx(this.__internal$_iterable)},get$isEmpty(e){return C.get$isEmpty$asx(this.__internal$_iterable)},get$first(e){return this._f.call$1(C.get$first$ax(this.__internal$_iterable))},get$last(e){return this._f.call$1(C.get$last$ax(this.__internal$_iterable))},get$single(e){return this._f.call$1(C.get$single$ax(this.__internal$_iterable))},elementAt$1(e,r){return this._f.call$1(C.elementAt$1$ax(this.__internal$_iterable,r))}},t.EfficientLengthMappedIterable.prototype={$isEfficientLengthIterable:1},t.MappedIterator.prototype={moveNext$0(){var e=this,r=e._iterator;return r.moveNext$0()?(e.__internal$_current=e._f.call$1(r.get$current(r)),!0):(e.__internal$_current=null,!1)},get$current(e){var r=this.__internal$_current;return r??t._instanceType(this)._rest[1]._as(r)}},t.MappedListIterable.prototype={get$length(e){return C.get$length$asx(this._source)},elementAt$1(e,r){return this._f.call$1(C.elementAt$1$ax(this._source,r))}},t.WhereIterable.prototype={get$iterator(e){return new t.WhereIterator(C.get$iterator$ax(this.__internal$_iterable),this._f)},map$1$1(e,r,n){return new t.MappedIterable(this,r,this.$ti._eval$1("@<1>")._bind$1(n)._eval$1("MappedIterable<1,2>"))}},t.WhereIterator.prototype={moveNext$0(){var e,r;for(e=this._iterator,r=this._f;e.moveNext$0();)if(r.call$1(e.get$current(e)))return!0;return!1},get$current(e){var r=this._iterator;return r.get$current(r)}},t.ExpandIterable.prototype={get$iterator(e){return new t.ExpandIterator(C.get$iterator$ax(this.__internal$_iterable),this._f,f.C_EmptyIterator)}},t.ExpandIterator.prototype={get$current(e){var r=this.__internal$_current;return r??t._instanceType(this)._rest[1]._as(r)},moveNext$0(){var e,r,n=this,s=n._currentExpansion;if(s==null)return!1;for(e=n._iterator,r=n._f;!s.moveNext$0();)if(n.__internal$_current=null,e.moveNext$0())n._currentExpansion=null,s=C.get$iterator$ax(r.call$1(e.get$current(e))),n._currentExpansion=s;else return!1;return s=n._currentExpansion,n.__internal$_current=s.get$current(s),!0}},t.TakeIterable.prototype={get$iterator(e){return new t.TakeIterator(C.get$iterator$ax(this.__internal$_iterable),this._takeCount)}},t.EfficientLengthTakeIterable.prototype={get$length(e){var r=C.get$length$asx(this.__internal$_iterable),n=this._takeCount;return r>n?n:r},$isEfficientLengthIterable:1},t.TakeIterator.prototype={moveNext$0(){return--this._remaining>=0?this._iterator.moveNext$0():(this._remaining=-1,!1)},get$current(e){var r;return this._remaining<0?(t._instanceType(this)._precomputed1._as(null),null):(r=this._iterator,r.get$current(r))}},t.SkipIterable.prototype={skip$1(e,r){return t.ArgumentError_checkNotNull(r,"count"),t.RangeError_checkNotNegative(r,"count"),new t.SkipIterable(this.__internal$_iterable,this._skipCount+r,t._instanceType(this)._eval$1("SkipIterable<1>"))},get$iterator(e){return new t.SkipIterator(C.get$iterator$ax(this.__internal$_iterable),this._skipCount)}},t.EfficientLengthSkipIterable.prototype={get$length(e){var r=C.get$length$asx(this.__internal$_iterable)-this._skipCount;return r>=0?r:0},skip$1(e,r){return t.ArgumentError_checkNotNull(r,"count"),t.RangeError_checkNotNegative(r,"count"),new t.EfficientLengthSkipIterable(this.__internal$_iterable,this._skipCount+r,this.$ti)},$isEfficientLengthIterable:1},t.SkipIterator.prototype={moveNext$0(){var e,r;for(e=this._iterator,r=0;r<this._skipCount;++r)e.moveNext$0();return this._skipCount=0,e.moveNext$0()},get$current(e){var r=this._iterator;return r.get$current(r)}},t.SkipWhileIterable.prototype={get$iterator(e){return new t.SkipWhileIterator(C.get$iterator$ax(this.__internal$_iterable),this._f)}},t.SkipWhileIterator.prototype={moveNext$0(){var e,r,n=this;if(!n._hasSkipped){for(n._hasSkipped=!0,e=n._iterator,r=n._f;e.moveNext$0();)if(!r.call$1(e.get$current(e)))return!0}return n._iterator.moveNext$0()},get$current(e){var r=this._iterator;return r.get$current(r)}},t.EmptyIterable.prototype={get$iterator(e){return f.C_EmptyIterator},get$isEmpty(e){return!0},get$length(e){return 0},get$first(e){throw t.wrapException(t.IterableElementError_noElement())},get$last(e){throw t.wrapException(t.IterableElementError_noElement())},get$single(e){throw t.wrapException(t.IterableElementError_noElement())},elementAt$1(e,r){throw t.wrapException(t.RangeError$range(r,0,0,"index",null))},contains$1(e,r){return!1},every$1(e,r){return!0},join$1(e,r){return""},where$1(e,r){return this},map$1$1(e,r,n){return new t.EmptyIterable(n._eval$1("EmptyIterable<0>"))},skip$1(e,r){return t.RangeError_checkNotNegative(r,"count"),this},take$1(e,r){return t.RangeError_checkNotNegative(r,"count"),this},toList$1$growable(e,r){var n=C.JSArray_JSArray$growable(0,this.$ti._precomputed1);return n},toList$0(e){return this.toList$1$growable(e,!0)},toSet$0(e){return t.LinkedHashSet_LinkedHashSet(this.$ti._precomputed1)}},t.EmptyIterator.prototype={moveNext$0(){return!1},get$current(e){throw t.wrapException(t.IterableElementError_noElement())}},t.FollowedByIterable.prototype={get$iterator(e){return new t.FollowedByIterator(C.get$iterator$ax(this.__internal$_first),this._second)},get$length(e){var r=this._second;return C.get$length$asx(this.__internal$_first)+r.get$length(r)},get$isEmpty(e){var r;return C.get$isEmpty$asx(this.__internal$_first)?(r=this._second,r=r.get$isEmpty(r)):r=!1,r},get$isNotEmpty(e){var r;return C.get$isNotEmpty$asx(this.__internal$_first)?r=!0:(r=this._second,r=r.get$isNotEmpty(r)),r},contains$1(e,r){var n;return C.contains$1$asx(this.__internal$_first,r)?n=!0:(n=this._second,n=n.contains$1(n,r)),n},get$first(e){var r,n=C.get$iterator$ax(this.__internal$_first);return n.moveNext$0()?n.get$current(n):(r=this._second,r.get$first(r))},get$last(e){var r,n=this._second,s=n.get$iterator(n);if(s.moveNext$0()){for(r=s.get$current(s);s.moveNext$0();)r=s.get$current(s);return r}return C.get$last$ax(this.__internal$_first)}},t.EfficientLengthFollowedByIterable.prototype={elementAt$1(e,r){var n=this.__internal$_first,s=C.getInterceptor$asx(n),a=s.get$length(n);return r<a?s.elementAt$1(n,r):(n=this._second,n.elementAt$1(n,r-a))},get$first(e){var r=this.__internal$_first,n=C.getInterceptor$asx(r);return n.get$isNotEmpty(r)?n.get$first(r):(r=this._second,r.get$first(r))},get$last(e){var r=this._second;return r.get$isNotEmpty(r)?r.get$last(r):C.get$last$ax(this.__internal$_first)},$isEfficientLengthIterable:1},t.FollowedByIterator.prototype={moveNext$0(){var e,r=this;return r._currentIterator.moveNext$0()?!0:(e=r._nextIterable,e!=null?(e=e.get$iterator(e),r._currentIterator=e,r._nextIterable=null,e.moveNext$0()):!1)},get$current(e){var r=this._currentIterator;return r.get$current(r)}},t.WhereTypeIterable.prototype={get$iterator(e){return new t.WhereTypeIterator(C.get$iterator$ax(this._source),this.$ti._eval$1("WhereTypeIterator<1>"))}},t.WhereTypeIterator.prototype={moveNext$0(){var e,r;for(e=this._source,r=this.$ti._precomputed1;e.moveNext$0();)if(r._is(e.get$current(e)))return!0;return!1},get$current(e){var r=this._source;return this.$ti._precomputed1._as(r.get$current(r))}},t.FixedLengthListMixin.prototype={set$length(e,r){throw t.wrapException(t.UnsupportedError$("Cannot change the length of a fixed-length list"))},add$1(e,r){throw t.wrapException(t.UnsupportedError$("Cannot add to a fixed-length list"))},addAll$1(e,r){throw t.wrapException(t.UnsupportedError$("Cannot add to a fixed-length list"))},removeRange$2(e,r,n){throw t.wrapException(t.UnsupportedError$("Cannot remove from a fixed-length list"))}},t.UnmodifiableListMixin.prototype={$indexSet(e,r,n){throw t.wrapException(t.UnsupportedError$("Cannot modify an unmodifiable list"))},set$length(e,r){throw t.wrapException(t.UnsupportedError$("Cannot change the length of an unmodifiable list"))},add$1(e,r){throw t.wrapException(t.UnsupportedError$("Cannot add to an unmodifiable list"))},addAll$1(e,r){throw t.wrapException(t.UnsupportedError$("Cannot add to an unmodifiable list"))},sort$1(e,r){throw t.wrapException(t.UnsupportedError$("Cannot modify an unmodifiable list"))},setRange$4(e,r,n,s,a){throw t.wrapException(t.UnsupportedError$("Cannot modify an unmodifiable list"))},removeRange$2(e,r,n){throw t.wrapException(t.UnsupportedError$("Cannot remove from an unmodifiable list"))},fillRange$3(e,r,n,s){throw t.wrapException(t.UnsupportedError$("Cannot modify an unmodifiable list"))}},t.UnmodifiableListBase.prototype={},t.ReversedListIterable.prototype={get$length(e){return C.get$length$asx(this._source)},elementAt$1(e,r){var n=this._source,s=C.getInterceptor$asx(n);return s.elementAt$1(n,s.get$length(n)-1-r)}},t.Symbol.prototype={get$hashCode(e){var r=this._hashCode;return r!=null||(r=664597*f.JSString_methods.get$hashCode(this.__internal$_name)&536870911,this._hashCode=r),r},toString$0(e){return'Symbol("'+this.__internal$_name+'")'},$eq(e,r){return r==null?!1:r instanceof t.Symbol&&this.__internal$_name===r.__internal$_name},$isSymbol0:1},t.__CastListBase__CastIterableBase_ListMixin.prototype={},t._Record_2.prototype={$recipe:"+(1,2)",$shape:1},t._Record_2_forImport.prototype={$recipe:"+forImport(1,2)",$shape:2},t._Record_2_imports_modules.prototype={$recipe:"+imports,modules(1,2)",$shape:4},t._Record_2_loadedUrls_stylesheet.prototype={$recipe:"+loadedUrls,stylesheet(1,2)",$shape:5},t._Record_2_sourceMap.prototype={$recipe:"+sourceMap(1,2)",$shape:3},t._Record_3.prototype={$recipe:"+(1,2,3)",$shape:6},t._Record_3_importer_isDependency.prototype={$recipe:"+importer,isDependency(1,2,3)",$shape:8},t._Record_3_originalUrl.prototype={$recipe:"+originalUrl(1,2,3)",$shape:7},t._Record_4.prototype={$recipe:"+(1,2,3,4)",$shape:9},t._Record_4_baseImporter_baseUrl_forImport.prototype={$recipe:"+baseImporter,baseUrl,forImport(1,2,3,4)",$shape:10},t._Record_5_named_namedNodes_positional_positionalNodes_separator.prototype={$recipe:"+named,namedNodes,positional,positionalNodes,separator(1,2,3,4,5)",$shape:11},t.ConstantMapView.prototype={},t.ConstantMap.prototype={cast$2$0(e,r,n){var s=t._instanceType(this);return t.Map_castFrom(this,s._precomputed1,s._rest[1],r,n)},get$isEmpty(e){return this.get$length(this)===0},get$isNotEmpty(e){return this.get$length(this)!==0},toString$0(e){return t.MapBase_mapToString(this)},$indexSet(e,r,n){t.ConstantMap__throwUnmodifiable()},remove$1(e,r){t.ConstantMap__throwUnmodifiable()},addAll$1(e,r){t.ConstantMap__throwUnmodifiable()},get$entries(e){return new t._SyncStarIterable(this.entries$body$ConstantMap(0),t._instanceType(this)._eval$1("_SyncStarIterable<MapEntry<1,2>>"))},entries$body$ConstantMap(e){var r=this;return function(){var n=0,s=1,a,i,l,_;return function(d,g,S){for(g===1&&(a=S,n=s);;)switch(n){case 0:i=r.get$keys(r),i=i.get$iterator(i),l=t._instanceType(r),l=l._eval$1("@<1>")._bind$1(l._rest[1])._eval$1("MapEntry<1,2>");case 2:if(!i.moveNext$0()){n=3;break}return _=i.get$current(i),n=4,d._async$_current=new t.MapEntry(_,r.$index(0,_),l),1;case 4:n=2;break;case 3:return 0;case 1:return d._datum=a,3}}}},$isMap:1},t.ConstantStringMap.prototype={get$length(e){return this._values.length},get$_keys(){var e=this.$keys;return e==null&&(e=Object.keys(this._jsIndex),this.$keys=e),e},containsKey$1(e){return typeof e!="string"||e==="__proto__"?!1:this._jsIndex.hasOwnProperty(e)},$index(e,r){return this.containsKey$1(r)?this._values[this._jsIndex[r]]:null},forEach$1(e,r){var n,s,a=this.get$_keys(),i=this._values;for(n=a.length,s=0;s<n;++s)r.call$2(a[s],i[s])},get$keys(e){return new t._KeysOrValues(this.get$_keys(),this.$ti._eval$1("_KeysOrValues<1>"))},get$values(e){return new t._KeysOrValues(this._values,this.$ti._eval$1("_KeysOrValues<2>"))}},t._KeysOrValues.prototype={get$length(e){return this._elements.length},get$isEmpty(e){return this._elements.length===0},get$isNotEmpty(e){return this._elements.length!==0},get$iterator(e){var r=this._elements;return new t._KeysOrValuesOrElementsIterator(r,r.length)}},t._KeysOrValuesOrElementsIterator.prototype={get$current(e){var r=this.__js_helper$_current;return r??t._instanceType(this)._precomputed1._as(r)},moveNext$0(){var e=this,r=e.__js_helper$_index;return r>=e.__js_helper$_length?(e.__js_helper$_current=null,!1):(e.__js_helper$_current=e._elements[r],e.__js_helper$_index=r+1,!0)}},t.ConstantSet.prototype={add$1(e,r){t.ConstantSet__throwUnmodifiable()},addAll$1(e,r){t.ConstantSet__throwUnmodifiable()},remove$1(e,r){t.ConstantSet__throwUnmodifiable()}},t.ConstantStringSet.prototype={get$length(e){return this.__js_helper$_length},get$isEmpty(e){return this.__js_helper$_length===0},get$isNotEmpty(e){return this.__js_helper$_length!==0},get$iterator(e){var r,n=this.$keys;return n==null&&(n=Object.keys(this._jsIndex),this.$keys=n),r=n,new t._KeysOrValuesOrElementsIterator(r,r.length)},contains$1(e,r){return typeof r!="string"||r==="__proto__"?!1:this._jsIndex.hasOwnProperty(r)},toSet$0(e){return t.LinkedHashSet_LinkedHashSet$of(this,this.$ti._precomputed1)}},t.GeneralConstantSet.prototype={get$length(e){return this._elements.length},get$isEmpty(e){return this._elements.length===0},get$isNotEmpty(e){return this._elements.length!==0},get$iterator(e){var r=this._elements;return new t._KeysOrValuesOrElementsIterator(r,r.length)},_getMap$0(){var e,r,n,s,a=this,i=a.$map;if(i==null){for(e=a.$ti,i=new t.JsConstantLinkedHashMap(e._eval$1("@<1>")._bind$1(e._precomputed1)._eval$1("JsConstantLinkedHashMap<1,2>")),e=a._elements,r=e.length,n=0;n<e.length;e.length===r||(0,t.throwConcurrentModificationError)(e),++n)s=e[n],i.$indexSet(0,s,s);a.$map=i}return i},contains$1(e,r){return this._getMap$0().containsKey$1(r)},toSet$0(e){return t.LinkedHashSet_LinkedHashSet$of(this,this.$ti._precomputed1)}},t.Instantiation.prototype={Instantiation$1(e){},$eq(e,r){return r==null?!1:r instanceof t.Instantiation&&this._genericClosure.$eq(0,r._genericClosure)&&t.getRuntimeTypeOfClosure(this)===t.getRuntimeTypeOfClosure(r)},get$hashCode(e){return t.Object_hash(this._genericClosure,t.getRuntimeTypeOfClosure(this),f.C_SentinelValue,f.C_SentinelValue)},toString$0(e){var r=f.JSArray_methods.join$1(this.get$_types(),", ");return this._genericClosure.toString$0(0)+" with "+("<"+r+">")}},t.Instantiation1.prototype={get$_types(){return[t.createRuntimeType(this.$ti._precomputed1)]},call$0(){return this._genericClosure.call$1$0(this.$ti._rest[0])},call$2(e,r){return this._genericClosure.call$1$2(e,r,this.$ti._rest[0])},call$3(e,r,n){return this._genericClosure.call$1$3(e,r,n,this.$ti._rest[0])},call$4(e,r,n,s){return this._genericClosure.call$1$4(e,r,n,s,this.$ti._rest[0])},$signature(){return t.instantiatedGenericFunctionType(t.closureFunctionType(this._genericClosure),this.$ti)}},t.JSInvocationMirror.prototype={get$memberName(){var e=this.__js_helper$_memberName;return e instanceof t.Symbol?e:this.__js_helper$_memberName=new t.Symbol(e)},get$positionalArguments(){var e,r,n,s,a,i=this;if(i.__js_helper$_kind===1||(e=i._arguments,r=C.getInterceptor$asx(e),n=r.get$length(e)-C.get$length$asx(i._namedArgumentNames)-i._typeArgumentCount,n===0))return f.List_empty6;for(s=[],a=0;a<n;++a)s.push(r.$index(e,a));return C.JSArray_markUnmodifiableList(s)},get$namedArguments(){var e,r,n,s,a,i,l,_,p=this;if(p.__js_helper$_kind!==0||(e=p._namedArgumentNames,r=C.getInterceptor$asx(e),n=r.get$length(e),s=p._arguments,a=C.getInterceptor$asx(s),i=a.get$length(s)-n-p._typeArgumentCount,n===0))return f.Map_empty3;for(l=new t.JsLinkedHashMap(h.JsLinkedHashMap_Symbol_dynamic),_=0;_<n;++_)l.$indexSet(0,new t.Symbol(r.$index(e,_)),a.$index(s,i+_));return new t.ConstantMapView(l,h.ConstantMapView_Symbol_dynamic)}},t.Primitives_functionNoSuchMethod_closure.prototype={call$2(e,r){var n=this._box_0;n.names=n.names+"$"+e,this.namedArgumentList.push(e),this.$arguments.push(r),++n.argumentCount},$signature:274},t.TypeErrorDecoder.prototype={matchTypeError$1(e){var r,n,s=this,a=new RegExp(s._pattern).exec(e);return a==null?null:(r=Object.create(null),n=s._arguments,n!==-1&&(r.arguments=a[n+1]),n=s._argumentsExpr,n!==-1&&(r.argumentsExpr=a[n+1]),n=s._expr,n!==-1&&(r.expr=a[n+1]),n=s._method,n!==-1&&(r.method=a[n+1]),n=s._receiver,n!==-1&&(r.receiver=a[n+1]),r)}},t.NullError.prototype={toString$0(e){return"Null check operator used on a null value"}},t.JsNoSuchMethodError.prototype={toString$0(e){var r,n=this,s="NoSuchMethodError: method not found: '",a=n._method;return a==null?"NoSuchMethodError: "+n.__js_helper$_message:(r=n._receiver,r==null?s+a+"' ("+n.__js_helper$_message+")":s+a+"' on '"+r+"' ("+n.__js_helper$_message+")")}},t.UnknownJsTypeError.prototype={toString$0(e){var r=this.__js_helper$_message;return r.length===0?"Error":"Error: "+r}},t.NullThrownFromJavaScriptException.prototype={toString$0(e){return"Throw of null ('"+(this._irritant===null?"null":"undefined")+"' from JavaScript)"},$isException:1},t.ExceptionAndStackTrace.prototype={},t._StackTrace.prototype={toString$0(e){var r,n=this._trace;return n??(n=this._exception,r=n!==null&&typeof n=="object"?n.stack:null,this._trace=r??"")},$isStackTrace:1},t.Closure.prototype={toString$0(e){var r=this.constructor,n=r==null?null:r.name;return"Closure '"+t.unminifyOrTag(n??"unknown")+"'"},$isFunction:1,get$$call(){return this},"call*":"call$1",$requiredArgCount:1,$defaultValues:null},t.Closure0Args.prototype={"call*":"call$0",$requiredArgCount:0},t.Closure2Args.prototype={"call*":"call$2",$requiredArgCount:2},t.TearOffClosure.prototype={},t.StaticClosure.prototype={toString$0(e){var r=this.$static_name;return r==null?"Closure of unknown static method":"Closure '"+t.unminifyOrTag(r)+"'"}},t.BoundClosure.prototype={$eq(e,r){return r==null?!1:this===r?!0:r instanceof t.BoundClosure?this.$_target===r.$_target&&this._receiver===r._receiver:!1},get$hashCode(e){return(t.objectHashCode(this._receiver)^t.Primitives_objectHashCode(this.$_target))>>>0},toString$0(e){return"Closure '"+this.$_name+"' of "+("Instance of '"+t.Primitives_objectTypeName(this._receiver)+"'")}},t._CyclicInitializationError.prototype={toString$0(e){return"Reading static variable '"+this.variableName+"' during its initialization"}},t.RuntimeError.prototype={toString$0(e){return"RuntimeError: "+this.message},get$message(e){return this.message}},t._Required.prototype={},t.JsLinkedHashMap.prototype={get$length(e){return this.__js_helper$_length},get$isEmpty(e){return this.__js_helper$_length===0},get$isNotEmpty(e){return this.__js_helper$_length!==0},get$keys(e){return new t.LinkedHashMapKeyIterable(this,t._instanceType(this)._eval$1("LinkedHashMapKeyIterable<1>"))},get$values(e){var r=t._instanceType(this);return t.MappedIterable_MappedIterable(new t.LinkedHashMapKeyIterable(this,r._eval$1("LinkedHashMapKeyIterable<1>")),new t.JsLinkedHashMap_values_closure(this),r._precomputed1,r._rest[1])},containsKey$1(e){var r,n;return typeof e=="string"?(r=this._strings,r==null?!1:r[e]!=null):typeof e=="number"&&(e&1073741823)===e?(n=this._nums,n==null?!1:n[e]!=null):this.internalContainsKey$1(e)},internalContainsKey$1(e){var r=this.__js_helper$_rest;return r==null?!1:this.internalFindBucketIndex$2(r[this.internalComputeHashCode$1(e)],e)>=0},addAll$1(e,r){r.forEach$1(0,new t.JsLinkedHashMap_addAll_closure(this))},$index(e,r){var n,s,a,i,l=null;return typeof r=="string"?(n=this._strings,n==null?l:(s=n[r],a=s==null?l:s.hashMapCellValue,a)):typeof r=="number"&&(r&1073741823)===r?(i=this._nums,i==null?l:(s=i[r],a=s==null?l:s.hashMapCellValue,a)):this.internalGet$1(r)},internalGet$1(e){var r,n,s=this.__js_helper$_rest;return s==null||(r=s[this.internalComputeHashCode$1(e)],n=this.internalFindBucketIndex$2(r,e),n<0)?null:r[n].hashMapCellValue},$indexSet(e,r,n){var s,a,i=this;typeof r=="string"?(s=i._strings,i._addHashTableEntry$3(s??(i._strings=i._newHashTable$0()),r,n)):typeof r=="number"&&(r&1073741823)===r?(a=i._nums,i._addHashTableEntry$3(a??(i._nums=i._newHashTable$0()),r,n)):i.internalSet$2(r,n)},internalSet$2(e,r){var n,s,a,i=this,l=i.__js_helper$_rest;l==null&&(l=i.__js_helper$_rest=i._newHashTable$0()),n=i.internalComputeHashCode$1(e),s=l[n],s==null?l[n]=[i._newLinkedCell$2(e,r)]:(a=i.internalFindBucketIndex$2(s,e),a>=0?s[a].hashMapCellValue=r:s.push(i._newLinkedCell$2(e,r)))},putIfAbsent$2(e,r){var n,s,a=this;return a.containsKey$1(e)?(n=a.$index(0,e),n??t._instanceType(a)._rest[1]._as(n)):(s=r.call$0(),a.$indexSet(0,e,s),s)},remove$1(e,r){var n=this;return typeof r=="string"?n.__js_helper$_removeHashTableEntry$2(n._strings,r):typeof r=="number"&&(r&1073741823)===r?n.__js_helper$_removeHashTableEntry$2(n._nums,r):n.internalRemove$1(r)},internalRemove$1(e){var r,n,s,a,i=this,l=i.__js_helper$_rest;return l==null||(r=i.internalComputeHashCode$1(e),n=l[r],s=i.internalFindBucketIndex$2(n,e),s<0)?null:(a=n.splice(s,1)[0],i.__js_helper$_unlinkCell$1(a),n.length===0&&delete l[r],a.hashMapCellValue)},clear$0(e){var r=this;r.__js_helper$_length>0&&(r._strings=r._nums=r.__js_helper$_rest=r._first=r._last=null,r.__js_helper$_length=0,r._modified$0())},forEach$1(e,r){for(var n=this,s=n._first,a=n._modifications;s!=null;){if(r.call$2(s.hashMapCellKey,s.hashMapCellValue),a!==n._modifications)throw t.wrapException(t.ConcurrentModificationError$(n));s=s._next}},_addHashTableEntry$3(e,r,n){var s=e[r];s==null?e[r]=this._newLinkedCell$2(r,n):s.hashMapCellValue=n},__js_helper$_removeHashTableEntry$2(e,r){var n;return e==null||(n=e[r],n==null)?null:(this.__js_helper$_unlinkCell$1(n),delete e[r],n.hashMapCellValue)},_modified$0(){this._modifications=this._modifications+1&1073741823},_newLinkedCell$2(e,r){var n,s=this,a=new t.LinkedHashMapCell(e,r);return s._first==null?s._first=s._last=a:(n=s._last,n.toString,a._previous=n,s._last=n._next=a),++s.__js_helper$_length,s._modified$0(),a},__js_helper$_unlinkCell$1(e){var r=this,n=e._previous,s=e._next;n==null?r._first=s:n._next=s,s==null?r._last=n:s._previous=n,--r.__js_helper$_length,r._modified$0()},internalComputeHashCode$1(e){return C.get$hashCode$(e)&1073741823},internalFindBucketIndex$2(e,r){var n,s;if(e==null)return-1;for(n=e.length,s=0;s<n;++s)if(C.$eq$(e[s].hashMapCellKey,r))return s;return-1},toString$0(e){return t.MapBase_mapToString(this)},_newHashTable$0(){var e=Object.create(null);return e["<non-identifier-key>"]=e,delete e["<non-identifier-key>"],e}},t.JsLinkedHashMap_values_closure.prototype={call$1(e){var r=this.$this,n=r.$index(0,e);return n??t._instanceType(r)._rest[1]._as(n)},$signature(){return t._instanceType(this.$this)._eval$1("2(1)")}},t.JsLinkedHashMap_addAll_closure.prototype={call$2(e,r){this.$this.$indexSet(0,e,r)},$signature(){return t._instanceType(this.$this)._eval$1("~(1,2)")}},t.LinkedHashMapCell.prototype={},t.LinkedHashMapKeyIterable.prototype={get$length(e){return this.__js_helper$_map.__js_helper$_length},get$isEmpty(e){return this.__js_helper$_map.__js_helper$_length===0},get$iterator(e){var r=this.__js_helper$_map,n=new t.LinkedHashMapKeyIterator(r,r._modifications);return n._cell=r._first,n},contains$1(e,r){return this.__js_helper$_map.containsKey$1(r)}},t.LinkedHashMapKeyIterator.prototype={get$current(e){return this.__js_helper$_current},moveNext$0(){var e,r=this,n=r.__js_helper$_map;if(r._modifications!==n._modifications)throw t.wrapException(t.ConcurrentModificationError$(n));return e=r._cell,e==null?(r.__js_helper$_current=null,!1):(r.__js_helper$_current=e.hashMapCellKey,r._cell=e._next,!0)}},t.JsIdentityLinkedHashMap.prototype={internalComputeHashCode$1(e){return t.objectHashCode(e)&1073741823},internalFindBucketIndex$2(e,r){var n,s,a;if(e==null)return-1;for(n=e.length,s=0;s<n;++s)if(a=e[s].hashMapCellKey,a==null?r==null:a===r)return s;return-1}},t.JsConstantLinkedHashMap.prototype={internalComputeHashCode$1(e){return t.constantHashCode(e)&1073741823},internalFindBucketIndex$2(e,r){var n,s;if(e==null)return-1;for(n=e.length,s=0;s<n;++s)if(C.$eq$(e[s].hashMapCellKey,r))return s;return-1}},t.initHooks_closure.prototype={call$1(e){return this.getTag(e)},$signature:86},t.initHooks_closure0.prototype={call$2(e,r){return this.getUnknownTag(e,r)},$signature:461},t.initHooks_closure1.prototype={call$1(e){return this.prototypeForTag(e)},$signature:362},t._Record.prototype={toString$0(e){return this._toString$1(!1)},_toString$1(e){var r,n,s,a,i,l=this._fieldKeys$0(),_=this._getFieldValues$0(),p=(e?"Record ":"")+"(";for(r=l.length,n="",s=0;s<r;++s,n=", ")p+=n,a=l[s],typeof a=="string"&&(p=p+a+": "),i=_[s],p=e?p+t.Primitives_safeToString(i):p+t.S(i);return p+=")",p.charCodeAt(0)==0,p},_fieldKeys$0(){for(var e,r=this.$shape;V._Record__computedFieldKeys.length<=r;)V._Record__computedFieldKeys.push(null);return e=V._Record__computedFieldKeys[r],e==null&&(e=this._computeFieldKeys$0(),V._Record__computedFieldKeys[r]=e),e},_computeFieldKeys$0(){var e,r,n,s=this.$recipe,a=s.indexOf("("),i=s.substring(1,a),l=s.substring(a),_=l==="()"?0:l.replace(/[^,]/g,"").length+1,p=h.Object,d=C.JSArray_JSArray$allocateGrowable(_,p);for(e=0;e<_;++e)d[e]=e;if(i!=="")for(r=i.split(","),e=r.length,n=_;e>0;)--n,--e,d[n]=r[e];return t.List_List$unmodifiable(d,p)}},t._Record2.prototype={_getFieldValues$0(){return[this._0,this._1]},$eq(e,r){return r==null?!1:r instanceof t._Record2&&this.$shape===r.$shape&&C.$eq$(this._0,r._0)&&C.$eq$(this._1,r._1)},get$hashCode(e){return t.Object_hash(this.$shape,this._0,this._1,f.C_SentinelValue)}},t._Record3.prototype={_getFieldValues$0(){return[this._0,this._1,this._2]},$eq(e,r){var n=this;return r==null?!1:r instanceof t._Record3&&n.$shape===r.$shape&&C.$eq$(n._0,r._0)&&C.$eq$(n._1,r._1)&&C.$eq$(n._2,r._2)},get$hashCode(e){var r=this;return t.Object_hash(r.$shape,r._0,r._1,r._2)}},t._RecordN.prototype={_getFieldValues$0(){return this._values},$eq(e,r){return r==null?!1:r instanceof t._RecordN&&this.$shape===r.$shape&&t._RecordN__equalValues(this._values,r._values)},get$hashCode(e){return t.Object_hash(this.$shape,t.Object_hashAll(this._values),f.C_SentinelValue,f.C_SentinelValue)}},t.JSSyntaxRegExp.prototype={toString$0(e){return"RegExp/"+this.pattern+"/"+this._nativeRegExp.flags},get$_nativeGlobalVersion(){var e=this,r=e._nativeGlobalRegExp;return r??(r=e._nativeRegExp,e._nativeGlobalRegExp=t.JSSyntaxRegExp_makeNative(e.pattern,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0))},get$_nativeAnchoredVersion(){var e=this,r=e._nativeAnchoredRegExp;return r??(r=e._nativeRegExp,e._nativeAnchoredRegExp=t.JSSyntaxRegExp_makeNative(e.pattern+"|()",r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0))},firstMatch$1(e){var r=this._nativeRegExp.exec(e);return r==null?null:new t._MatchImplementation(r)},allMatches$2(e,r,n){var s=r.length;if(n>s)throw t.wrapException(t.RangeError$range(n,0,s,null,null));return new t._AllMatchesIterable(this,r,n)},allMatches$1(e,r){return this.allMatches$2(e,r,0)},_execGlobal$2(e,r){var n,s=this.get$_nativeGlobalVersion();return s.lastIndex=r,n=s.exec(e),n==null?null:new t._MatchImplementation(n)},_execAnchored$2(e,r){var n,s=this.get$_nativeAnchoredVersion();return s.lastIndex=r,n=s.exec(e),n==null||n.pop()!=null?null:new t._MatchImplementation(n)},matchAsPrefix$2(e,r,n){if(n<0||n>r.length)throw t.wrapException(t.RangeError$range(n,0,r.length,null,null));return this._execAnchored$2(r,n)}},t._MatchImplementation.prototype={get$start(e){return this._match.index},get$end(e){var r=this._match;return r.index+r[0].length},$isMatch:1,$isRegExpMatch:1},t._AllMatchesIterable.prototype={get$iterator(e){return new t._AllMatchesIterator(this._re,this.__js_helper$_string,this._start)}},t._AllMatchesIterator.prototype={get$current(e){var r=this.__js_helper$_current;return r??h.RegExpMatch._as(r)},moveNext$0(){var e,r,n,s,a,i=this,l=i.__js_helper$_string;return l==null?!1:(e=i._nextIndex,r=l.length,e<=r&&(n=i._regExp,s=n._execGlobal$2(l,e),s!=null)?(i.__js_helper$_current=s,a=s.get$end(s),s._match.index===a&&(n._nativeRegExp.unicode?(e=i._nextIndex,n=e+1,n<r?(e=l.charCodeAt(e),e>=55296&&e<=56319?(e=l.charCodeAt(n),e=e>=56320&&e<=57343):e=!1):e=!1):e=!1,a=(e?a+1:a)+1),i._nextIndex=a,!0):(i.__js_helper$_string=i.__js_helper$_current=null,!1))}},t.StringMatch.prototype={get$end(e){return this.start+this.pattern.length},$isMatch:1,get$start(e){return this.start}},t._StringAllMatchesIterable.prototype={get$iterator(e){return new t._StringAllMatchesIterator(this._input,this._pattern,this.__js_helper$_index)},get$first(e){var r=this._pattern,n=this._input.indexOf(r,this.__js_helper$_index);if(n>=0)return new t.StringMatch(n,r);throw t.wrapException(t.IterableElementError_noElement())}},t._StringAllMatchesIterator.prototype={moveNext$0(){var e,r,n=this,s=n.__js_helper$_index,a=n._pattern,i=a.length,l=n._input,_=l.length;return s+i>_?(n.__js_helper$_current=null,!1):(e=l.indexOf(a,s),e<0?(n.__js_helper$_index=_+1,n.__js_helper$_current=null,!1):(r=e+i,n.__js_helper$_current=new t.StringMatch(e,a),n.__js_helper$_index=r===n.__js_helper$_index?r+1:r,!0))},get$current(e){var r=this.__js_helper$_current;return r.toString,r}},t._Cell.prototype={readLocal$1$0(){var e=this._value;return e===this&&t.throwExpression(new t.LateError("Local '"+this.__late_helper$_name+"' has not been initialized.")),e},readLocal$0(){return this.readLocal$1$0(h.dynamic)},_readLocal$0(){var e=this._value;if(e===this)throw t.wrapException(new t.LateError("Local '"+this.__late_helper$_name+"' has not been initialized."));return e}},t._InitializedCell.prototype={readFinal$1$0(){var e,r=this,n=r._value;return n===r&&(e=r._initializer.call$0(),r._value!==r&&t.throwExpression(new t.LateError(W.Local_)),r._value=e,n=e),n},readFinal$0(){return this.readFinal$1$0(h.dynamic)},_readFinal$0(){var e,r=this,n=r._value;if(n===r){if(e=r._initializer.call$0(),r._value!==r)throw t.wrapException(new t.LateError(W.Local_));r._value=e,n=e}return n}},t.NativeByteBuffer.prototype={get$runtimeType(e){return f.Type_ByteBuffer_RkP},$isTrustedGetRuntimeType:1,$isByteBuffer:1},t.NativeTypedData.prototype={_invalidPosition$3(e,r,n,s){var a=t.RangeError$range(r,0,n,s,null);throw t.wrapException(a)},_checkPosition$3(e,r,n,s){(r>>>0!==r||r>n)&&this._invalidPosition$3(e,r,n,s)}},t.NativeByteData.prototype={get$runtimeType(e){return f.Type_ByteData_zNC},$isTrustedGetRuntimeType:1,$isByteData:1},t.NativeTypedArray.prototype={get$length(e){return e.length},_setRangeFast$4(e,r,n,s,a){var i,l,_=e.length;if(this._checkPosition$3(e,r,_,"start"),this._checkPosition$3(e,n,_,"end"),r>n)throw t.wrapException(t.RangeError$range(r,0,n,null,null));if(i=n-r,a<0)throw t.wrapException(t.ArgumentError$(a,null));if(l=s.length,l-a<i)throw t.wrapException(t.StateError$("Not enough elements"));(a!==0||l!==i)&&(s=s.subarray(a,a+i)),e.set(s,r)},$isJavaScriptIndexingBehavior:1},t.NativeTypedArrayOfDouble.prototype={$index(e,r){return t._checkValidIndex(r,e,e.length),e[r]},$indexSet(e,r,n){t._checkValidIndex(r,e,e.length),e[r]=n},setRange$4(e,r,n,s,a){if(h.NativeTypedArrayOfDouble._is(s)){this._setRangeFast$4(e,r,n,s,a);return}this.super$ListBase$setRange(e,r,n,s,a)},$isEfficientLengthIterable:1,$isIterable:1,$isList:1},t.NativeTypedArrayOfInt.prototype={$indexSet(e,r,n){t._checkValidIndex(r,e,e.length),e[r]=n},setRange$4(e,r,n,s,a){if(h.NativeTypedArrayOfInt._is(s)){this._setRangeFast$4(e,r,n,s,a);return}this.super$ListBase$setRange(e,r,n,s,a)},$isEfficientLengthIterable:1,$isIterable:1,$isList:1},t.NativeFloat32List.prototype={get$runtimeType(e){return f.Type_Float32List_LB7},sublist$2(e,r,n){return new Float32Array(e.subarray(r,t._checkValidRange(r,n,e.length)))},sublist$1(e,r){return this.sublist$2(e,r,null)},$isTrustedGetRuntimeType:1,$isFloat32List:1},t.NativeFloat64List.prototype={get$runtimeType(e){return f.Type_Float64List_LB7},sublist$2(e,r,n){return new Float64Array(e.subarray(r,t._checkValidRange(r,n,e.length)))},sublist$1(e,r){return this.sublist$2(e,r,null)},$isTrustedGetRuntimeType:1,$isFloat64List:1},t.NativeInt16List.prototype={get$runtimeType(e){return f.Type_Int16List_uXf},$index(e,r){return t._checkValidIndex(r,e,e.length),e[r]},sublist$2(e,r,n){return new Int16Array(e.subarray(r,t._checkValidRange(r,n,e.length)))},sublist$1(e,r){return this.sublist$2(e,r,null)},$isTrustedGetRuntimeType:1,$isInt16List:1},t.NativeInt32List.prototype={get$runtimeType(e){return f.Type_Int32List_O50},$index(e,r){return t._checkValidIndex(r,e,e.length),e[r]},sublist$2(e,r,n){return new Int32Array(e.subarray(r,t._checkValidRange(r,n,e.length)))},sublist$1(e,r){return this.sublist$2(e,r,null)},$isTrustedGetRuntimeType:1,$isInt32List:1},t.NativeInt8List.prototype={get$runtimeType(e){return f.Type_Int8List_ekJ},$index(e,r){return t._checkValidIndex(r,e,e.length),e[r]},sublist$2(e,r,n){return new Int8Array(e.subarray(r,t._checkValidRange(r,n,e.length)))},sublist$1(e,r){return this.sublist$2(e,r,null)},$isTrustedGetRuntimeType:1,$isInt8List:1},t.NativeUint16List.prototype={get$runtimeType(e){return f.Type_Uint16List_2bx},$index(e,r){return t._checkValidIndex(r,e,e.length),e[r]},sublist$2(e,r,n){return new Uint16Array(e.subarray(r,t._checkValidRange(r,n,e.length)))},sublist$1(e,r){return this.sublist$2(e,r,null)},$isTrustedGetRuntimeType:1,$isUint16List:1},t.NativeUint32List.prototype={get$runtimeType(e){return f.Type_Uint32List_2bx},$index(e,r){return t._checkValidIndex(r,e,e.length),e[r]},sublist$2(e,r,n){return new Uint32Array(e.subarray(r,t._checkValidRange(r,n,e.length)))},sublist$1(e,r){return this.sublist$2(e,r,null)},$isTrustedGetRuntimeType:1,$isUint32List:1},t.NativeUint8ClampedList.prototype={get$runtimeType(e){return f.Type_Uint8ClampedList_Jik},get$length(e){return e.length},$index(e,r){return t._checkValidIndex(r,e,e.length),e[r]},sublist$2(e,r,n){return new Uint8ClampedArray(e.subarray(r,t._checkValidRange(r,n,e.length)))},sublist$1(e,r){return this.sublist$2(e,r,null)},$isTrustedGetRuntimeType:1,$isUint8ClampedList:1},t.NativeUint8List.prototype={get$runtimeType(e){return f.Type_Uint8List_WLA},get$length(e){return e.length},$index(e,r){return t._checkValidIndex(r,e,e.length),e[r]},sublist$2(e,r,n){return new Uint8Array(e.subarray(r,t._checkValidRange(r,n,e.length)))},sublist$1(e,r){return this.sublist$2(e,r,null)},$isTrustedGetRuntimeType:1,$isNativeUint8List:1,$isUint8List:1},t._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin.prototype={},t._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin.prototype={},t._NativeTypedArrayOfInt_NativeTypedArray_ListMixin.prototype={},t._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin.prototype={},t.Rti.prototype={_eval$1(e){return t._Universe_evalInEnvironment(ue.typeUniverse,this,e)},_bind$1(e){return t._Universe_bind(ue.typeUniverse,this,e)}},t._FunctionParameters.prototype={},t._Type.prototype={toString$0(e){return t._rtiToString(this._rti,null)}},t._Error.prototype={toString$0(e){return this.__rti$_message}},t._TypeError.prototype={get$message(e){return this.__rti$_message},$isTypeError:1},t._AsyncRun__initializeScheduleImmediate_internalCallback.prototype={call$1(e){var r=this._box_0,n=r.storedCallback;r.storedCallback=null,n.call$0()},$signature:57},t._AsyncRun__initializeScheduleImmediate_closure.prototype={call$1(e){var r,n;this._box_0.storedCallback=e,r=this.div,n=this.span,r.firstChild?r.removeChild(n):r.appendChild(n)},$signature:40},t._AsyncRun__scheduleImmediateJsOverride_internalCallback.prototype={call$0(){this.callback.call$0()},$signature:2},t._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback.prototype={call$0(){this.callback.call$0()},$signature:2},t._TimerImpl.prototype={_TimerImpl$2(e,r){if($.setTimeout!=null)this._handle=$.setTimeout(t.convertDartClosureToJS(new t._TimerImpl_internalCallback(this,r),0),e);else throw t.wrapException(t.UnsupportedError$("`setTimeout()` not found."))},_TimerImpl$periodic$2(e,r){if($.setTimeout!=null)this._handle=$.setInterval(t.convertDartClosureToJS(new t._TimerImpl$periodic_closure(this,e,Date.now(),r),0),e);else throw t.wrapException(t.UnsupportedError$("Periodic timer."))},cancel$0(){if($.setTimeout!=null){var e=this._handle;if(e==null)return;this._once?$.clearTimeout(e):$.clearInterval(e),this._handle=null}else throw t.wrapException(t.UnsupportedError$("Canceling a timer."))}},t._TimerImpl_internalCallback.prototype={call$0(){var e=this.$this;e._handle=null,e._tick=1,this.callback.call$0()},$signature:0},t._TimerImpl$periodic_closure.prototype={call$0(){var e,r=this,n=r.$this,s=n._tick+1,a=r.milliseconds;a>0&&(e=Date.now()-r.start,e>(s+1)*a&&(s=f.JSInt_methods.$tdiv(e,a))),n._tick=s,r.callback.call$1(n)},$signature:2},t._AsyncAwaitCompleter.prototype={complete$1(e){var r,n=this;e==null&&(e=n.$ti._precomputed1._as(e)),n.isSync?(r=n._future,n.$ti._eval$1("Future<1>")._is(e)?r._chainFuture$1(e):r._completeWithValue$1(e)):n._future._asyncComplete$1(e)},completeError$2(e,r){var n=this._future;this.isSync?n._completeError$2(e,r):n._asyncCompleteError$2(e,r)}},t._awaitOnObject_closure.prototype={call$1(e){return this.bodyFunction.call$2(0,e)},$signature:73},t._awaitOnObject_closure0.prototype={call$2(e,r){this.bodyFunction.call$2(1,new t.ExceptionAndStackTrace(e,r))},$signature:546},t._wrapJsFunctionForAsync_closure.prototype={call$2(e,r){this.$protected(e,r)},$signature:537},t._SyncStarIterator.prototype={get$current(e){return this._async$_current},_resumeBody$2(e,r){var n,s;for(e=e,r=r,n=this._body;;)try{return s=n(this,e,r),s}catch(a){r=a,e=1}},moveNext$0(){for(var e,r,n,s=this,a=null,i=0;;){if(e=s._nestedIterator,e!=null)try{if(e.moveNext$0())return s._async$_current=C.get$current$x(e),!0;s._nestedIterator=null}catch(l){a=l,i=1,s._nestedIterator=null}if(r=s._resumeBody$2(i,a),r===1)return!0;if(r===0){if(s._async$_current=null,n=s._suspendedBodies,n==null||n.length===0)return s._body=t._SyncStarIterator__terminatedBody,!1;s._body=n.pop(),i=0,a=null;continue}if(r===2){i=0,a=null;continue}if(r===3){if(a=s._datum,s._datum=null,n=s._suspendedBodies,n==null||n.length===0)throw s._async$_current=null,s._body=t._SyncStarIterator__terminatedBody,a;s._body=n.pop(),i=1;continue}throw t.wrapException(t.StateError$("sync*"))}return!1},_yieldStar$1(e){var r,n,s=this;return e instanceof t._SyncStarIterable?(r=e._outerHelper(),n=s._suspendedBodies,n==null&&(n=s._suspendedBodies=[]),n.push(s._body),s._body=r,2):(s._nestedIterator=C.get$iterator$ax(e),2)}},t._SyncStarIterable.prototype={get$iterator(e){return new t._SyncStarIterator(this._outerHelper())}},t.AsyncError.prototype={toString$0(e){return t.S(this.error)},$isError:1,get$stackTrace(){return this.stackTrace}},t.Future_wait_handleError.prototype={call$2(e,r){var n=this,s=n._box_0,a=--s.remaining;s.values!=null?(s.values=null,s.remaining===0||n.eagerError?n._future._completeError$2(e,r):(n.error._value=e,n.stackTrace._value=r)):a===0&&!n.eagerError&&n._future._completeError$2(n.error._readLocal$0(),n.stackTrace._readLocal$0())},$signature:80},t.Future_wait_closure.prototype={call$1(e){var r,n=this,s=n._box_0;--s.remaining,r=s.values,r!=null?(C.$indexSet$ax(r,n.pos,e),s.remaining===0&&n._future._completeWithValue$1(t.List_List$from(r,!0,n.T))):s.remaining===0&&!n.eagerError&&n._future._completeError$2(n.error._readLocal$0(),n.stackTrace._readLocal$0())},$signature(){return this.T._eval$1("Null(0)")}},t._Completer.prototype={completeError$2(e,r){var n;if(t.checkNotNullable(e,"error",h.Object),this.future._state&30)throw t.wrapException(t.StateError$("Future already completed"));n=V.Zone__current.errorCallback$2(e,r),n!=null?(e=n.error,r=n.stackTrace):r==null&&(r=t.AsyncError_defaultStackTrace(e)),this._completeError$2(e,r)},completeError$1(e){return this.completeError$2(e,null)}},t._AsyncCompleter.prototype={complete$1(e){var r=this.future;if(r._state&30)throw t.wrapException(t.StateError$("Future already completed"));r._asyncComplete$1(e)},complete$0(){return this.complete$1(null)},_completeError$2(e,r){this.future._asyncCompleteError$2(e,r)}},t._SyncCompleter.prototype={complete$1(e){var r=this.future;if(r._state&30)throw t.wrapException(t.StateError$("Future already completed"));r._complete$1(e)},_completeError$2(e,r){this.future._completeError$2(e,r)}},t._FutureListener.prototype={matchesErrorTest$1(e){return(this.state&15)!==6?!0:this.result._zone.runUnary$2$2(this.callback,e.error,h.bool,h.Object)},handleError$1(e){var r=this.errorCallback,n=null,s=h.dynamic,a=h.Object,i=e.error,l=this.result._zone;h.dynamic_Function_Object_StackTrace._is(r)?n=l.runBinary$3$3(r,i,e.stackTrace,s,a,h.StackTrace):n=l.runUnary$2$2(r,i,s,a);try{return s=n,s}catch(_){throw h.TypeError._is(t.unwrapException(_))?this.state&1?t.wrapException(t.ArgumentError$("The error handler of Future.then must return a value of the returned future's type","onError")):t.wrapException(t.ArgumentError$("The error handler of Future.catchError must return a value of the future's type","onError")):_}}},t._Future.prototype={_setChained$1(e){this._state=this._state&1|4,this._resultOrListeners=e},then$1$2$onError(e,r,n,s){var a,i,l=V.Zone__current;if(l===f.C__RootZone){if(n!=null&&!h.dynamic_Function_Object_StackTrace._is(n)&&!h.dynamic_Function_Object._is(n))throw t.wrapException(t.ArgumentError$value(n,"onError",W.Error_))}else r=l.registerUnaryCallback$2$1(r,s._eval$1("0/"),this.$ti._precomputed1),n!=null&&(n=t._registerErrorHandler(n,l));return a=new t._Future(V.Zone__current,s._eval$1("_Future<0>")),i=n==null?1:3,this._addListener$1(new t._FutureListener(a,i,r,n,this.$ti._eval$1("@<1>")._bind$1(s)._eval$1("_FutureListener<1,2>"))),a},then$1$1(e,r,n){return this.then$1$2$onError(e,r,null,n)},_thenAwait$1$2(e,r,n){var s=new t._Future(V.Zone__current,n._eval$1("_Future<0>"));return this._addListener$1(new t._FutureListener(s,19,e,r,this.$ti._eval$1("@<1>")._bind$1(n)._eval$1("_FutureListener<1,2>"))),s},catchError$1(e){var r=this.$ti,n=V.Zone__current,s=new t._Future(n,r);return n!==f.C__RootZone&&(e=t._registerErrorHandler(e,n)),this._addListener$1(new t._FutureListener(s,2,null,e,r._eval$1("@<1>")._bind$1(r._precomputed1)._eval$1("_FutureListener<1,2>"))),s},whenComplete$1(e){var r=this.$ti,n=V.Zone__current,s=new t._Future(n,r);return n!==f.C__RootZone&&(e=n.registerCallback$1$1(e,h.dynamic)),this._addListener$1(new t._FutureListener(s,8,e,null,r._eval$1("@<1>")._bind$1(r._precomputed1)._eval$1("_FutureListener<1,2>"))),s},_setErrorObject$1(e){this._state=this._state&1|16,this._resultOrListeners=e},_cloneResult$1(e){this._state=e._state&30|this._state&1,this._resultOrListeners=e._resultOrListeners},_addListener$1(e){var r=this,n=r._state;if(n<=3)e._nextListener=r._resultOrListeners,r._resultOrListeners=e;else{if(n&4){if(n=r._resultOrListeners,!(n._state&24)){n._addListener$1(e);return}r._cloneResult$1(n)}r._zone.scheduleMicrotask$1(new t._Future__addListener_closure(r,e))}},_prependListeners$1(e){var r,n,s,a,i,l=this,_={};if(_.listeners=e,e!=null)if(r=l._state,r<=3){if(n=l._resultOrListeners,l._resultOrListeners=e,n!=null){for(s=e._nextListener,a=e;s!=null;a=s,s=i)i=s._nextListener;a._nextListener=n}}else{if(r&4){if(r=l._resultOrListeners,!(r._state&24)){r._prependListeners$1(e);return}l._cloneResult$1(r)}_.listeners=l._reverseListeners$1(e),l._zone.scheduleMicrotask$1(new t._Future__prependListeners_closure(_,l))}},_removeListeners$0(){var e=this._resultOrListeners;return this._resultOrListeners=null,this._reverseListeners$1(e)},_reverseListeners$1(e){var r,n,s;for(r=e,n=null;r!=null;n=r,r=s)s=r._nextListener,r._nextListener=n;return n},_chainForeignFuture$1(e){var r,n,s=this;s._state^=2;try{e.then$1$2$onError(0,new t._Future__chainForeignFuture_closure(s),new t._Future__chainForeignFuture_closure0(s),h.Null)}catch(a){r=t.unwrapException(a),n=t.getTraceFromException(a),t.scheduleMicrotask(new t._Future__chainForeignFuture_closure1(s,r,n))}},_complete$1(e){var r,n=this,s=n.$ti;s._eval$1("Future<1>")._is(e)?s._is(e)?t._Future__chainCoreFutureSync(e,n):n._chainForeignFuture$1(e):(r=n._removeListeners$0(),n._state=8,n._resultOrListeners=e,t._Future__propagateToListeners(n,r))},_completeWithValue$1(e){var r=this,n=r._removeListeners$0();r._state=8,r._resultOrListeners=e,t._Future__propagateToListeners(r,n)},_completeError$2(e,r){var n=this._removeListeners$0();this._setErrorObject$1(t.AsyncError$(e,r)),t._Future__propagateToListeners(this,n)},_asyncComplete$1(e){if(this.$ti._eval$1("Future<1>")._is(e)){this._chainFuture$1(e);return}this._asyncCompleteWithValue$1(e)},_asyncCompleteWithValue$1(e){this._state^=2,this._zone.scheduleMicrotask$1(new t._Future__asyncCompleteWithValue_closure(this,e))},_chainFuture$1(e){if(this.$ti._is(e)){t._Future__chainCoreFutureAsync(e,this);return}this._chainForeignFuture$1(e)},_asyncCompleteError$2(e,r){this._state^=2,this._zone.scheduleMicrotask$1(new t._Future__asyncCompleteError_closure(this,e,r))},$isFuture:1},t._Future__addListener_closure.prototype={call$0(){t._Future__propagateToListeners(this.$this,this.listener)},$signature:0},t._Future__prependListeners_closure.prototype={call$0(){t._Future__propagateToListeners(this.$this,this._box_0.listeners)},$signature:0},t._Future__chainForeignFuture_closure.prototype={call$1(e){var r,n,s=this.$this;s._state^=2;try{s._completeWithValue$1(s.$ti._precomputed1._as(e))}catch(a){r=t.unwrapException(a),n=t.getTraceFromException(a),s._completeError$2(r,n)}},$signature:57},t._Future__chainForeignFuture_closure0.prototype={call$2(e,r){this.$this._completeError$2(e,r)},$signature:55},t._Future__chainForeignFuture_closure1.prototype={call$0(){this.$this._completeError$2(this.e,this.s)},$signature:0},t._Future__chainCoreFutureAsync_closure.prototype={call$0(){t._Future__chainCoreFutureSync(this._box_0.source,this.target)},$signature:0},t._Future__asyncCompleteWithValue_closure.prototype={call$0(){this.$this._completeWithValue$1(this.value)},$signature:0},t._Future__asyncCompleteError_closure.prototype={call$0(){this.$this._completeError$2(this.error,this.stackTrace)},$signature:0},t._Future__propagateToListeners_handleWhenCompleteCallback.prototype={call$0(){var e,r,n,s,a,i=this,l=null;try{n=i._box_0.listener,l=n.result._zone.run$1$1(0,n.callback,h.dynamic)}catch(_){e=t.unwrapException(_),r=t.getTraceFromException(_),n=i.hasError&&i._box_1.source._resultOrListeners.error===e,s=i._box_0,n?s.listenerValueOrError=i._box_1.source._resultOrListeners:s.listenerValueOrError=t.AsyncError$(e,r),s.listenerHasError=!0;return}if(l instanceof t._Future&&l._state&24){l._state&16&&(n=i._box_0,n.listenerValueOrError=l._resultOrListeners,n.listenerHasError=!0);return}l instanceof t._Future&&(a=i._box_1.source,n=i._box_0,n.listenerValueOrError=C.then$1$1$x(l,new t._Future__propagateToListeners_handleWhenCompleteCallback_closure(a),h.dynamic),n.listenerHasError=!1)},$signature:0},t._Future__propagateToListeners_handleWhenCompleteCallback_closure.prototype={call$1(e){return this.originalSource},$signature:365},t._Future__propagateToListeners_handleValueCallback.prototype={call$0(){var e,r,n,s,a;try{n=this._box_0,s=n.listener,a=s.$ti,n.listenerValueOrError=s.result._zone.runUnary$2$2(s.callback,this.sourceResult,a._eval$1("2/"),a._precomputed1)}catch(i){e=t.unwrapException(i),r=t.getTraceFromException(i),n=this._box_0,n.listenerValueOrError=t.AsyncError$(e,r),n.listenerHasError=!0}},$signature:0},t._Future__propagateToListeners_handleError.prototype={call$0(){var e,r,n,s,a,i=this;try{e=i._box_1.source._resultOrListeners,s=i._box_0,s.listener.matchesErrorTest$1(e)&&s.listener.errorCallback!=null&&(s.listenerValueOrError=s.listener.handleError$1(e),s.listenerHasError=!1)}catch(l){r=t.unwrapException(l),n=t.getTraceFromException(l),s=i._box_1.source._resultOrListeners,a=i._box_0,s.error===r?a.listenerValueOrError=s:a.listenerValueOrError=t.AsyncError$(r,n),a.listenerHasError=!0}},$signature:0},t._AsyncCallbackEntry.prototype={},t.Stream.prototype={get$isBroadcast(){return!1},get$length(e){var r={},n=new t._Future(V.Zone__current,h._Future_int);return r.count=0,this.listen$4$cancelOnError$onDone$onError(0,new t.Stream_length_closure(r,this),!0,new t.Stream_length_closure0(r,n),n.get$_completeError()),n}},t.Stream_Stream$fromFuture_closure.prototype={call$1(e){var r=this.controller;r._async$_add$1(e),r._closeUnchecked$0()},$signature(){return this.T._eval$1("Null(0)")}},t.Stream_Stream$fromFuture_closure0.prototype={call$2(e,r){var n=this.controller;n._addError$2(e,r),n._closeUnchecked$0()},$signature:451},t.Stream_length_closure.prototype={call$1(e){++this._box_0.count},$signature(){return t._instanceType(this.$this)._eval$1("~(Stream.T)")}},t.Stream_length_closure0.prototype={call$0(){this.future._complete$1(this._box_0.count)},$signature:0},t._StreamController.prototype={get$stream(){return new t._ControllerStream(this,t._instanceType(this)._eval$1("_ControllerStream<1>"))},get$_pendingEvents(){return this._state&8?this._varData.varData:this._varData},_ensurePendingEvents$0(){var e,r,n=this;return n._state&8?(r=n._varData,e=r.varData,e??(r.varData=new t._PendingEvents)):(e=n._varData,e??(n._varData=new t._PendingEvents))},get$_subscription(){var e=this._varData;return this._state&8?e.varData:e},_badEventState$0(){return this._state&4?new t.StateError("Cannot add event after closing"):new t.StateError("Cannot add event while adding a stream")},addStream$2$cancelOnError(e,r){var n,s,a,i=this,l=i._state;if(l>=4)throw t.wrapException(i._badEventState$0());return l&2?(l=new t._Future(V.Zone__current,h._Future_dynamic),l._asyncComplete$1(null),l):(l=i._varData,n=r===!0,s=new t._Future(V.Zone__current,h._Future_dynamic),a=n?t._AddStreamState_makeErrorHandler(i):i.get$_addError(),a=e.listen$4$cancelOnError$onDone$onError(0,i.get$_async$_add(),n,i.get$_close(),a),n=i._state,(n&1?i.get$_subscription()._state&4:!(n&2))&&a.pause$0(0),i._varData=new t._StreamControllerAddStreamState(l,s,a),i._state|=8,s)},_ensureDoneFuture$0(){var e=this._doneFuture;return e==null&&(e=this._doneFuture=this._state&2?V.$get$Future__nullFuture():new t._Future(V.Zone__current,h._Future_void)),e},add$1(e,r){if(this._state>=4)throw t.wrapException(this._badEventState$0());this._async$_add$1(r)},addError$2(e,r){var n;if(t.checkNotNullable(e,"error",h.Object),this._state>=4)throw t.wrapException(this._badEventState$0());n=V.Zone__current.errorCallback$2(e,r),n!=null?(e=n.error,r=n.stackTrace):r==null&&(r=t.AsyncError_defaultStackTrace(e)),this._addError$2(e,r)},addError$1(e){return this.addError$2(e,null)},close$0(e){var r=this,n=r._state;if(n&4)return r._ensureDoneFuture$0();if(n>=4)throw t.wrapException(r._badEventState$0());return r._closeUnchecked$0(),r._ensureDoneFuture$0()},_closeUnchecked$0(){var e=this._state|=4;e&1?this._sendDone$0():e&3||this._ensurePendingEvents$0().add$1(0,f.C__DelayedDone)},_async$_add$1(e){var r=this._state;r&1?this._sendData$1(e):r&3||this._ensurePendingEvents$0().add$1(0,new t._DelayedData(e))},_addError$2(e,r){var n=this._state;n&1?this._sendError$2(e,r):n&3||this._ensurePendingEvents$0().add$1(0,new t._DelayedError(e,r))},_close$0(){var e=this._varData;this._varData=e.varData,this._state&=4294967287,e.addStreamFuture._asyncComplete$1(null)},_subscribe$4(e,r,n,s){var a,i,l,_,p=this;if(p._state&3)throw t.wrapException(t.StateError$("Stream has already been listened to."));return a=t._ControllerSubscription$(p,e,r,n,s,t._instanceType(p)._precomputed1),i=p.get$_pendingEvents(),l=p._state|=1,l&8?(_=p._varData,_.varData=a,_.addSubscription.resume$0(0)):p._varData=a,a._setPendingEvents$1(i),a._guardCallback$1(new t._StreamController__subscribe_closure(p)),a},_recordCancel$1(e){var r,n,s,a,i,l,_=this,p=null;if(_._state&8&&(p=_._varData.cancel$0()),_._varData=null,_._state=_._state&4294967286|2,r=_.onCancel,r!=null)if(p==null)try{n=r.call$0(),n instanceof t._Future&&(p=n)}catch(d){s=t.unwrapException(d),a=t.getTraceFromException(d),i=new t._Future(V.Zone__current,h._Future_void),i._asyncCompleteError$2(s,a),p=i}else p=p.whenComplete$1(r);return l=new t._StreamController__recordCancel_complete(_),p!=null?p=p.whenComplete$1(l):l.call$0(),p},_recordPause$1(e){this._state&8&&this._varData.addSubscription.pause$0(0),t._runGuarded(this.onPause)},_recordResume$1(e){this._state&8&&this._varData.addSubscription.resume$0(0),t._runGuarded(this.onResume)},$isEventSink:1,set$onPause(e){return this.onPause=e},set$onResume(e){return this.onResume=e},set$onCancel(e){return this.onCancel=e}},t._StreamController__subscribe_closure.prototype={call$0(){t._runGuarded(this.$this.onListen)},$signature:0},t._StreamController__recordCancel_complete.prototype={call$0(){var e=this.$this._doneFuture;e!=null&&!(e._state&30)&&e._asyncComplete$1(null)},$signature:0},t._SyncStreamControllerDispatch.prototype={_sendData$1(e){this.get$_subscription()._async$_add$1(e)},_sendError$2(e,r){this.get$_subscription()._addError$2(e,r)},_sendDone$0(){this.get$_subscription()._close$0()}},t._AsyncStreamControllerDispatch.prototype={_sendData$1(e){this.get$_subscription()._addPending$1(new t._DelayedData(e))},_sendError$2(e,r){this.get$_subscription()._addPending$1(new t._DelayedError(e,r))},_sendDone$0(){this.get$_subscription()._addPending$1(f.C__DelayedDone)}},t._AsyncStreamController.prototype={},t._SyncStreamController.prototype={},t._ControllerStream.prototype={get$hashCode(e){return(t.Primitives_objectHashCode(this._controller)^892482866)>>>0},$eq(e,r){return r==null?!1:this===r?!0:r instanceof t._ControllerStream&&r._controller===this._controller}},t._ControllerSubscription.prototype={_async$_onCancel$0(){return this._controller._recordCancel$1(this)},_async$_onPause$0(){this._controller._recordPause$1(this)},_async$_onResume$0(){this._controller._recordResume$1(this)}},t._AddStreamState.prototype={cancel$0(){var e=this.addSubscription.cancel$0();return e.whenComplete$1(new t._AddStreamState_cancel_closure(this))}},t._AddStreamState_makeErrorHandler_closure.prototype={call$2(e,r){var n=this.controller;n._addError$2(e,r),n._close$0()},$signature:55},t._AddStreamState_cancel_closure.prototype={call$0(){this.$this.addStreamFuture._asyncComplete$1(null)},$signature:2},t._StreamControllerAddStreamState.prototype={},t._BufferingStreamSubscription.prototype={_setPendingEvents$1(e){var r=this;e!=null&&(r._pending=e,e.lastPendingEvent!=null&&(r._state=(r._state|64)>>>0,e.schedule$1(r)))},pause$1(e,r){var n,s,a=this,i=a._state;i&8||(n=(i+128|4)>>>0,a._state=n,i<128&&(s=a._pending,s!=null&&s._state===1&&(s._state=3)),!(i&4)&&!(n&32)&&a._guardCallback$1(a.get$_async$_onPause()))},pause$0(e){return this.pause$1(e,null)},resume$0(e){var r=this,n=r._state;n&8||n>=128&&(n=r._state=n-128,n<128&&(n&64&&r._pending.lastPendingEvent!=null?r._pending.schedule$1(r):(n=(n&4294967291)>>>0,r._state=n,n&32||r._guardCallback$1(r.get$_async$_onResume()))))},cancel$0(){var e=this,r=(e._state&4294967279)>>>0;return e._state=r,r&8||e._cancel$0(),r=e._cancelFuture,r??V.$get$Future__nullFuture()},_cancel$0(){var e,r=this,n=r._state=(r._state|8)>>>0;n&64&&(e=r._pending,e._state===1&&(e._state=3)),n&32||(r._pending=null),r._cancelFuture=r._async$_onCancel$0()},_async$_add$1(e){var r=this._state;r&8||(r<32?this._sendData$1(e):this._addPending$1(new t._DelayedData(e)))},_addError$2(e,r){var n=this._state;n&8||(n<32?this._sendError$2(e,r):this._addPending$1(new t._DelayedError(e,r)))},_close$0(){var e=this,r=e._state;r&8||(r=(r|2)>>>0,e._state=r,r<32?e._sendDone$0():e._addPending$1(f.C__DelayedDone))},_async$_onPause$0(){},_async$_onResume$0(){},_async$_onCancel$0(){return null},_addPending$1(e){var r,n=this,s=n._pending;s==null&&(s=n._pending=new t._PendingEvents),s.add$1(0,e),r=n._state,r&64||(r=(r|64)>>>0,n._state=r,r<128&&s.schedule$1(n))},_sendData$1(e){var r=this,n=r._state;r._state=(n|32)>>>0,r._zone.runUnaryGuarded$1$2(r._onData,e,t._instanceType(r)._eval$1("_BufferingStreamSubscription.T")),r._state=(r._state&4294967263)>>>0,r._checkState$1((n&4)!==0)},_sendError$2(e,r){var n,s=this,a=s._state,i=new t._BufferingStreamSubscription__sendError_sendError(s,e,r);a&1?(s._state=(a|16)>>>0,s._cancel$0(),n=s._cancelFuture,n!=null&&n!==V.$get$Future__nullFuture()?n.whenComplete$1(i):i.call$0()):(i.call$0(),s._checkState$1((a&4)!==0))},_sendDone$0(){var e,r=this,n=new t._BufferingStreamSubscription__sendDone_sendDone(r);r._cancel$0(),r._state=(r._state|16)>>>0,e=r._cancelFuture,e!=null&&e!==V.$get$Future__nullFuture()?e.whenComplete$1(n):n.call$0()},_guardCallback$1(e){var r=this,n=r._state;r._state=(n|32)>>>0,e.call$0(),r._state=(r._state&4294967263)>>>0,r._checkState$1((n&4)!==0)},_checkState$1(e){var r,n,s=this,a=s._state;for(a&64&&s._pending.lastPendingEvent==null&&(a=s._state=(a&4294967231)>>>0,a&4&&a<128?(r=s._pending,r=r==null?null:r.lastPendingEvent==null,r=r!==!1):r=!1,r&&(a=(a&4294967291)>>>0,s._state=a));;e=n){if(a&8){s._pending=null;return}if(n=(a&4)!==0,e===n)break;s._state=(a^32)>>>0,n?s._async$_onPause$0():s._async$_onResume$0(),a=(s._state&4294967263)>>>0,s._state=a}a&64&&a<128&&s._pending.schedule$1(s)},$isStreamSubscription:1},t._BufferingStreamSubscription__sendError_sendError.prototype={call$0(){var e,r,n,s=this.$this,a=s._state;a&8&&!(a&16)||(s._state=(a|32)>>>0,e=s._onError,a=this.error,r=h.Object,n=s._zone,h.void_Function_Object_StackTrace._is(e)?n.runBinaryGuarded$2$3(e,a,this.stackTrace,r,h.StackTrace):n.runUnaryGuarded$1$2(e,a,r),s._state=(s._state&4294967263)>>>0)},$signature:0},t._BufferingStreamSubscription__sendDone_sendDone.prototype={call$0(){var e=this.$this,r=e._state;r&16&&(e._state=(r|42)>>>0,e._zone.runGuarded$1(e._onDone),e._state=(e._state&4294967263)>>>0)},$signature:0},t._StreamImpl.prototype={listen$4$cancelOnError$onDone$onError(e,r,n,s,a){return this._controller._subscribe$4(r,a,s,n===!0)},listen$1(e,r){return this.listen$4$cancelOnError$onDone$onError(e,r,null,null,null)},listen$3$onDone$onError(e,r,n,s){return this.listen$4$cancelOnError$onDone$onError(e,r,null,n,s)}},t._DelayedEvent.prototype={get$next(){return this.next},set$next(e){return this.next=e}},t._DelayedData.prototype={perform$1(e){e._sendData$1(this.value)}},t._DelayedError.prototype={perform$1(e){e._sendError$2(this.error,this.stackTrace)}},t._DelayedDone.prototype={perform$1(e){e._sendDone$0()},get$next(){return null},set$next(e){throw t.wrapException(t.StateError$("No events after a done."))}},t._PendingEvents.prototype={schedule$1(e){var r=this,n=r._state;if(n!==1){if(n>=1){r._state=1;return}t.scheduleMicrotask(new t._PendingEvents_schedule_closure(r,e)),r._state=1}},add$1(e,r){var n=this,s=n.lastPendingEvent;s==null?n.firstPendingEvent=n.lastPendingEvent=r:(s.set$next(r),n.lastPendingEvent=r)}},t._PendingEvents_schedule_closure.prototype={call$0(){var e,r,n=this.$this,s=n._state;n._state=0,s!==3&&(e=n.firstPendingEvent,r=e.get$next(),n.firstPendingEvent=r,r==null&&(n.lastPendingEvent=null),e.perform$1(this.dispatch))},$signature:0},t._StreamIterator.prototype={get$current(e){return this._async$_hasValue?this._stateData:null},moveNext$0(){var e,r=this,n=r._subscription;if(n!=null){if(r._async$_hasValue)return e=new t._Future(V.Zone__current,h._Future_bool),r._stateData=e,r._async$_hasValue=!1,n.resume$0(0),e;throw t.wrapException(t.StateError$("Already waiting for next."))}return r._initializeOrDone$0()},_initializeOrDone$0(){var e,r,n=this,s=n._stateData;return s!=null?(e=new t._Future(V.Zone__current,h._Future_bool),n._stateData=e,r=s.listen$4$cancelOnError$onDone$onError(0,n.get$_onData(),!0,n.get$_onDone(),n.get$_onError()),n._stateData!=null&&(n._subscription=r),e):V.$get$Future__falseFuture()},cancel$0(){var e=this,r=e._subscription,n=e._stateData;return e._stateData=null,r!=null?(e._subscription=null,e._async$_hasValue?e._async$_hasValue=!1:n._asyncComplete$1(!1),r.cancel$0()):V.$get$Future__nullFuture()},_onData$1(e){var r,n,s=this;s._subscription!=null&&(r=s._stateData,s._stateData=e,s._async$_hasValue=!0,r._complete$1(!0),s._async$_hasValue&&(n=s._subscription,n!=null&&n.pause$0(0)))},_onError$2(e,r){var n=this,s=n._subscription,a=n._stateData;n._stateData=n._subscription=null,s!=null?a._completeError$2(e,r):a._asyncCompleteError$2(e,r)},_onDone$0(){var e=this,r=e._subscription,n=e._stateData;e._stateData=e._subscription=null,r!=null?n._completeWithValue$1(!1):n._asyncCompleteWithValue$1(!1)}},t._ForwardingStream.prototype={get$isBroadcast(){return this._async$_source.get$isBroadcast()},listen$4$cancelOnError$onDone$onError(e,r,n,s,a){var i=this.$ti,l=i._rest[1],_=V.Zone__current,p=n===!0?1:0,d=t._BufferingStreamSubscription__registerDataHandler(_,r,l),g=t._BufferingStreamSubscription__registerErrorHandler(_,a),S=s??t.async___nullDoneHandler$closure();return l=new t._ForwardingStreamSubscription(this,d,g,_.registerCallback$1$1(S,h.void),_,p,i._eval$1("@<1>")._bind$1(l)._eval$1("_ForwardingStreamSubscription<1,2>")),l._subscription=this._async$_source.listen$3$onDone$onError(0,l.get$_handleData(),l.get$_handleDone(),l.get$_handleError()),l},listen$1(e,r){return this.listen$4$cancelOnError$onDone$onError(e,r,null,null,null)},listen$3$onDone$onError(e,r,n,s){return this.listen$4$cancelOnError$onDone$onError(e,r,null,n,s)}},t._ForwardingStreamSubscription.prototype={_async$_add$1(e){this._state&2||this.super$_BufferingStreamSubscription$_add(e)},_addError$2(e,r){this._state&2||this.super$_BufferingStreamSubscription$_addError(e,r)},_async$_onPause$0(){var e=this._subscription;e!=null&&e.pause$0(0)},_async$_onResume$0(){var e=this._subscription;e!=null&&e.resume$0(0)},_async$_onCancel$0(){var e=this._subscription;return e!=null?(this._subscription=null,e.cancel$0()):null},_handleData$1(e){this._stream._handleData$2(e,this)},_handleError$2(e,r){this._addError$2(e,r)},_handleDone$0(){this._close$0()}},t._ExpandStream.prototype={_handleData$2(e,r){var n,s,a,i,l,_,p;try{for(i=C.get$iterator$ax(this._expand.call$1(e));i.moveNext$0();)n=i.get$current(i),r._async$_add$1(n)}catch(d){s=t.unwrapException(d),a=t.getTraceFromException(d),l=s,_=a,p=V.Zone__current.errorCallback$2(l,_),p!=null&&(l=p.error,_=p.stackTrace),r._addError$2(l,_)}}},t._ZoneFunction.prototype={},t._ZoneSpecification.prototype={$isZoneSpecification:1},t._ZoneDelegate.prototype={$isZoneDelegate:1},t._Zone.prototype={_processUncaughtError$3(e,r,n){var s,a,i,l,_,p,d,g=this.get$_handleUncaughtError(),S=g.zone;if(S===f.C__RootZone){t._rootHandleError(r,n);return}s=g.$function,a=S.get$_parentDelegate(),d=C.get$parent$z(S),d.toString,i=d,l=V.Zone__current;try{V.Zone__current=i,s.call$5(S,a,e,r,n),V.Zone__current=l}catch(b){_=t.unwrapException(b),p=t.getTraceFromException(b),V.Zone__current=l,d=r===_?n:p,i._processUncaughtError$3(S,_,d)}},$isZone:1},t._CustomZone.prototype={get$_delegate(){var e=this._delegateCache;return e??(this._delegateCache=new t._ZoneDelegate(this))},get$_parentDelegate(){return this.parent.get$_delegate()},get$errorZone(){return this._handleUncaughtError.zone},runGuarded$1(e){var r,n;try{this.run$1$1(0,e,h.void)}catch(s){r=t.unwrapException(s),n=t.getTraceFromException(s),this._processUncaughtError$3(this,r,n)}},runUnaryGuarded$1$2(e,r,n){var s,a;try{this.runUnary$2$2(e,r,h.void,n)}catch(i){s=t.unwrapException(i),a=t.getTraceFromException(i),this._processUncaughtError$3(this,s,a)}},runBinaryGuarded$2$3(e,r,n,s,a){var i,l;try{this.runBinary$3$3(e,r,n,h.void,s,a)}catch(_){i=t.unwrapException(_),l=t.getTraceFromException(_),this._processUncaughtError$3(this,i,l)}},bindCallback$1$1(e,r){return new t._CustomZone_bindCallback_closure(this,this.registerCallback$1$1(e,r),r)},bindUnaryCallback$2$1(e,r,n){return new t._CustomZone_bindUnaryCallback_closure(this,this.registerUnaryCallback$2$1(e,r,n),n,r)},bindCallbackGuarded$1(e){return new t._CustomZone_bindCallbackGuarded_closure(this,this.registerCallback$1$1(e,h.void))},$index(e,r){var n,s=this._async$_map,a=s.$index(0,r);return a!=null||s.containsKey$1(r)?a:(n=this.parent.$index(0,r),n!=null&&s.$indexSet(0,r,n),n)},handleUncaughtError$2(e,r){this._processUncaughtError$3(this,e,r)},fork$2$specification$zoneValues(e,r){var n=this._fork,s=n.zone;return n.$function.call$5(s,s.get$_parentDelegate(),this,e,r)},run$1$1(e,r){var n=this._run,s=n.zone;return n.$function.call$4(s,s.get$_parentDelegate(),this,r)},runUnary$2$2(e,r){var n=this._runUnary,s=n.zone;return n.$function.call$5(s,s.get$_parentDelegate(),this,e,r)},runBinary$3$3(e,r,n){var s=this._runBinary,a=s.zone;return s.$function.call$6(a,a.get$_parentDelegate(),this,e,r,n)},registerCallback$1$1(e){var r=this._registerCallback,n=r.zone;return r.$function.call$4(n,n.get$_parentDelegate(),this,e)},registerUnaryCallback$2$1(e){var r=this._registerUnaryCallback,n=r.zone;return r.$function.call$4(n,n.get$_parentDelegate(),this,e)},registerBinaryCallback$3$1(e){var r=this._registerBinaryCallback,n=r.zone;return r.$function.call$4(n,n.get$_parentDelegate(),this,e)},errorCallback$2(e,r){var n,s;return t.checkNotNullable(e,"error",h.Object),n=this._errorCallback,s=n.zone,s===f.C__RootZone?null:n.$function.call$5(s,s.get$_parentDelegate(),this,e,r)},scheduleMicrotask$1(e){var r=this._scheduleMicrotask,n=r.zone;return r.$function.call$4(n,n.get$_parentDelegate(),this,e)},createTimer$2(e,r){var n=this._createTimer,s=n.zone;return n.$function.call$5(s,s.get$_parentDelegate(),this,e,r)},print$1(e){var r=this._print,n=r.zone;return r.$function.call$4(n,n.get$_parentDelegate(),this,e)},get$_run(){return this._run},get$_runUnary(){return this._runUnary},get$_runBinary(){return this._runBinary},get$_registerCallback(){return this._registerCallback},get$_registerUnaryCallback(){return this._registerUnaryCallback},get$_registerBinaryCallback(){return this._registerBinaryCallback},get$_errorCallback(){return this._errorCallback},get$_scheduleMicrotask(){return this._scheduleMicrotask},get$_createTimer(){return this._createTimer},get$_createPeriodicTimer(){return this._createPeriodicTimer},get$_print(){return this._print},get$_fork(){return this._fork},get$_handleUncaughtError(){return this._handleUncaughtError},get$parent(e){return this.parent},get$_async$_map(){return this._async$_map}},t._CustomZone_bindCallback_closure.prototype={call$0(){return this.$this.run$1$1(0,this.registered,this.R)},$signature(){return this.R._eval$1("0()")}},t._CustomZone_bindUnaryCallback_closure.prototype={call$1(e){var r=this;return r.$this.runUnary$2$2(r.registered,e,r.R,r.T)},$signature(){return this.R._eval$1("@<0>")._bind$1(this.T)._eval$1("1(2)")}},t._CustomZone_bindCallbackGuarded_closure.prototype={call$0(){return this.$this.runGuarded$1(this.registered)},$signature:0},t._rootHandleError_closure.prototype={call$0(){t.Error_throwWithStackTrace(this.error,this.stackTrace)},$signature:0},t._RootZone.prototype={get$_run(){return f._ZoneFunction__RootZone__rootRun},get$_runUnary(){return f._ZoneFunction__RootZone__rootRunUnary},get$_runBinary(){return f._ZoneFunction__RootZone__rootRunBinary},get$_registerCallback(){return f._ZoneFunction__RootZone__rootRegisterCallback},get$_registerUnaryCallback(){return f._ZoneFunction_Eeh},get$_registerBinaryCallback(){return f._ZoneFunction_7G2},get$_errorCallback(){return f._ZoneFunction__RootZone__rootErrorCallback},get$_scheduleMicrotask(){return f._ZoneFunction__RootZone__rootScheduleMicrotask},get$_createTimer(){return f._ZoneFunction__RootZone__rootCreateTimer},get$_createPeriodicTimer(){return f._ZoneFunction_3bB},get$_print(){return f._ZoneFunction__RootZone__rootPrint},get$_fork(){return f._ZoneFunction__RootZone__rootFork},get$_handleUncaughtError(){return f._ZoneFunction_NMc},get$parent(e){return null},get$_async$_map(){return V.$get$_RootZone__rootMap()},get$_delegate(){var e=V._RootZone__rootDelegate;return e??(V._RootZone__rootDelegate=new t._ZoneDelegate(this))},get$_parentDelegate(){var e=V._RootZone__rootDelegate;return e??(V._RootZone__rootDelegate=new t._ZoneDelegate(this))},get$errorZone(){return this},runGuarded$1(e){var r,n;try{if(f.C__RootZone===V.Zone__current){e.call$0();return}t._rootRun(null,null,this,e)}catch(s){r=t.unwrapException(s),n=t.getTraceFromException(s),t._rootHandleError(r,n)}},runUnaryGuarded$1$2(e,r){var n,s;try{if(f.C__RootZone===V.Zone__current){e.call$1(r);return}t._rootRunUnary(null,null,this,e,r)}catch(a){n=t.unwrapException(a),s=t.getTraceFromException(a),t._rootHandleError(n,s)}},runBinaryGuarded$2$3(e,r,n){var s,a;try{if(f.C__RootZone===V.Zone__current){e.call$2(r,n);return}t._rootRunBinary(null,null,this,e,r,n)}catch(i){s=t.unwrapException(i),a=t.getTraceFromException(i),t._rootHandleError(s,a)}},bindCallback$1$1(e,r){return new t._RootZone_bindCallback_closure(this,e,r)},bindUnaryCallback$2$1(e,r,n){return new t._RootZone_bindUnaryCallback_closure(this,e,n,r)},bindCallbackGuarded$1(e){return new t._RootZone_bindCallbackGuarded_closure(this,e)},$index(e,r){return null},handleUncaughtError$2(e,r){t._rootHandleError(e,r)},fork$2$specification$zoneValues(e,r){return t._rootFork(null,null,this,e,r)},run$1$1(e,r){return V.Zone__current===f.C__RootZone?r.call$0():t._rootRun(null,null,this,r)},runUnary$2$2(e,r){return V.Zone__current===f.C__RootZone?e.call$1(r):t._rootRunUnary(null,null,this,e,r)},runBinary$3$3(e,r,n){return V.Zone__current===f.C__RootZone?e.call$2(r,n):t._rootRunBinary(null,null,this,e,r,n)},registerCallback$1$1(e){return e},registerUnaryCallback$2$1(e){return e},registerBinaryCallback$3$1(e){return e},errorCallback$2(e,r){return null},scheduleMicrotask$1(e){t._rootScheduleMicrotask(null,null,this,e)},createTimer$2(e,r){return t.Timer__createTimer(e,r)},print$1(e){t.printString(e)}},t._RootZone_bindCallback_closure.prototype={call$0(){return this.$this.run$1$1(0,this.f,this.R)},$signature(){return this.R._eval$1("0()")}},t._RootZone_bindUnaryCallback_closure.prototype={call$1(e){var r=this;return r.$this.runUnary$2$2(r.f,e,r.R,r.T)},$signature(){return this.R._eval$1("@<0>")._bind$1(this.T)._eval$1("1(2)")}},t._RootZone_bindCallbackGuarded_closure.prototype={call$0(){return this.$this.runGuarded$1(this.f)},$signature:0},t._HashMap.prototype={get$length(e){return this._collection$_length},get$isEmpty(e){return this._collection$_length===0},get$isNotEmpty(e){return this._collection$_length!==0},get$keys(e){return new t._HashMapKeyIterable(this,t._instanceType(this)._eval$1("_HashMapKeyIterable<1>"))},get$values(e){var r=t._instanceType(this);return t.MappedIterable_MappedIterable(new t._HashMapKeyIterable(this,r._eval$1("_HashMapKeyIterable<1>")),new t._HashMap_values_closure(this),r._precomputed1,r._rest[1])},containsKey$1(e){var r,n;return typeof e=="string"&&e!=="__proto__"?(r=this._collection$_strings,r==null?!1:r[e]!=null):typeof e=="number"&&(e&1073741823)===e?(n=this._collection$_nums,n==null?!1:n[e]!=null):this._containsKey$1(e)},_containsKey$1(e){var r=this._collection$_rest;return r==null?!1:this._findBucketIndex$2(this._getBucket$2(r,e),e)>=0},addAll$1(e,r){r.forEach$1(0,new t._HashMap_addAll_closure(this))},$index(e,r){var n,s,a;return typeof r=="string"&&r!=="__proto__"?(n=this._collection$_strings,s=n==null?null:t._HashMap__getTableEntry(n,r),s):typeof r=="number"&&(r&1073741823)===r?(a=this._collection$_nums,s=a==null?null:t._HashMap__getTableEntry(a,r),s):this._get$1(r)},_get$1(e){var r,n,s=this._collection$_rest;return s==null?null:(r=this._getBucket$2(s,e),n=this._findBucketIndex$2(r,e),n<0?null:r[n+1])},$indexSet(e,r,n){var s,a,i=this;typeof r=="string"&&r!=="__proto__"?(s=i._collection$_strings,i._collection$_addHashTableEntry$3(s??(i._collection$_strings=t._HashMap__newHashTable()),r,n)):typeof r=="number"&&(r&1073741823)===r?(a=i._collection$_nums,i._collection$_addHashTableEntry$3(a??(i._collection$_nums=t._HashMap__newHashTable()),r,n)):i._set$2(r,n)},_set$2(e,r){var n,s,a,i=this,l=i._collection$_rest;l==null&&(l=i._collection$_rest=t._HashMap__newHashTable()),n=i._computeHashCode$1(e),s=l[n],s==null?(t._HashMap__setTableEntry(l,n,[e,r]),++i._collection$_length,i._collection$_keys=null):(a=i._findBucketIndex$2(s,e),a>=0?s[a+1]=r:(s.push(e,r),++i._collection$_length,i._collection$_keys=null))},remove$1(e,r){var n=this;return typeof r=="string"&&r!=="__proto__"?n._removeHashTableEntry$2(n._collection$_strings,r):typeof r=="number"&&(r&1073741823)===r?n._removeHashTableEntry$2(n._collection$_nums,r):n._remove$1(r)},_remove$1(e){var r,n,s,a,i=this,l=i._collection$_rest;return l==null||(r=i._computeHashCode$1(e),n=l[r],s=i._findBucketIndex$2(n,e),s<0)?null:(--i._collection$_length,i._collection$_keys=null,a=n.splice(s,2)[1],n.length===0&&delete l[r],a)},forEach$1(e,r){var n,s,a,i,l,_=this,p=_._computeKeys$0();for(n=p.length,s=t._instanceType(_)._rest[1],a=0;a<n;++a)if(i=p[a],l=_.$index(0,i),r.call$2(i,l??s._as(l)),p!==_._collection$_keys)throw t.wrapException(t.ConcurrentModificationError$(_))},_computeKeys$0(){var e,r,n,s,a,i,l,_,p,d,g=this,S=g._collection$_keys;if(S!=null)return S;if(S=t.List_List$filled(g._collection$_length,null,!1,h.dynamic),e=g._collection$_strings,e!=null)for(r=Object.getOwnPropertyNames(e),n=r.length,s=0,a=0;a<n;++a)S[s]=r[a],++s;else s=0;if(i=g._collection$_nums,i!=null)for(r=Object.getOwnPropertyNames(i),n=r.length,a=0;a<n;++a)S[s]=+r[a],++s;if(l=g._collection$_rest,l!=null)for(r=Object.getOwnPropertyNames(l),n=r.length,a=0;a<n;++a)for(_=l[r[a]],p=_.length,d=0;d<p;d+=2)S[s]=_[d],++s;return g._collection$_keys=S},_collection$_addHashTableEntry$3(e,r,n){e[r]==null&&(++this._collection$_length,this._collection$_keys=null),t._HashMap__setTableEntry(e,r,n)},_removeHashTableEntry$2(e,r){var n;return e!=null&&e[r]!=null?(n=t._HashMap__getTableEntry(e,r),delete e[r],--this._collection$_length,this._collection$_keys=null,n):null},_computeHashCode$1(e){return C.get$hashCode$(e)&1073741823},_getBucket$2(e,r){return e[this._computeHashCode$1(r)]},_findBucketIndex$2(e,r){var n,s;if(e==null)return-1;for(n=e.length,s=0;s<n;s+=2)if(C.$eq$(e[s],r))return s;return-1}},t._HashMap_values_closure.prototype={call$1(e){var r=this.$this,n=r.$index(0,e);return n??t._instanceType(r)._rest[1]._as(n)},$signature(){return t._instanceType(this.$this)._eval$1("2(1)")}},t._HashMap_addAll_closure.prototype={call$2(e,r){this.$this.$indexSet(0,e,r)},$signature(){return t._instanceType(this.$this)._eval$1("~(1,2)")}},t._IdentityHashMap.prototype={_computeHashCode$1(e){return t.objectHashCode(e)&1073741823},_findBucketIndex$2(e,r){var n,s,a;if(e==null)return-1;for(n=e.length,s=0;s<n;s+=2)if(a=e[s],a==null?r==null:a===r)return s;return-1}},t._HashMapKeyIterable.prototype={get$length(e){return this._map._collection$_length},get$isEmpty(e){return this._map._collection$_length===0},get$isNotEmpty(e){return this._map._collection$_length!==0},get$iterator(e){var r=this._map;return new t._HashMapKeyIterator(r,r._computeKeys$0())},contains$1(e,r){return this._map.containsKey$1(r)}},t._HashMapKeyIterator.prototype={get$current(e){var r=this._collection$_current;return r??t._instanceType(this)._precomputed1._as(r)},moveNext$0(){var e=this,r=e._collection$_keys,n=e._offset,s=e._map;if(r!==s._collection$_keys)throw t.wrapException(t.ConcurrentModificationError$(s));return n>=r.length?(e._collection$_current=null,!1):(e._collection$_current=r[n],e._offset=n+1,!0)}},t._LinkedCustomHashMap.prototype={$index(e,r){return this._validKey.call$1(r)?this.super$JsLinkedHashMap$internalGet(r):null},$indexSet(e,r,n){this.super$JsLinkedHashMap$internalSet(r,n)},containsKey$1(e){return this._validKey.call$1(e)?this.super$JsLinkedHashMap$internalContainsKey(e):!1},remove$1(e,r){return this._validKey.call$1(r)?this.super$JsLinkedHashMap$internalRemove(r):null},internalComputeHashCode$1(e){return this._hashCode.call$1(e)&1073741823},internalFindBucketIndex$2(e,r){var n,s,a;if(e==null)return-1;for(n=e.length,s=this._equals,a=0;a<n;++a)if(s.call$2(e[a].hashMapCellKey,r))return a;return-1}},t._LinkedCustomHashMap_closure.prototype={call$1(e){return this.K._is(e)},$signature:147},t._LinkedHashSet.prototype={_newSet$0(){return new t._LinkedHashSet(t._instanceType(this)._eval$1("_LinkedHashSet<1>"))},_newSimilarSet$1$0(e){return new t._LinkedHashSet(e._eval$1("_LinkedHashSet<0>"))},_newSimilarSet$0(){return this._newSimilarSet$1$0(h.dynamic)},get$iterator(e){var r=new t._LinkedHashSetIterator(this,this._collection$_modifications);return r._collection$_cell=this._collection$_first,r},get$length(e){return this._collection$_length},get$isEmpty(e){return this._collection$_length===0},get$isNotEmpty(e){return this._collection$_length!==0},contains$1(e,r){var n,s;return typeof r=="string"&&r!=="__proto__"?(n=this._collection$_strings,n==null?!1:n[r]!=null):typeof r=="number"&&(r&1073741823)===r?(s=this._collection$_nums,s==null?!1:s[r]!=null):this._contains$1(r)},_contains$1(e){var r=this._collection$_rest;return r==null?!1:this._findBucketIndex$2(r[this._computeHashCode$1(e)],e)>=0},get$first(e){var r=this._collection$_first;if(r==null)throw t.wrapException(t.StateError$("No elements"));return r._element},get$last(e){var r=this._collection$_last;if(r==null)throw t.wrapException(t.StateError$("No elements"));return r._element},add$1(e,r){var n,s,a=this;return typeof r=="string"&&r!=="__proto__"?(n=a._collection$_strings,a._collection$_addHashTableEntry$2(n??(a._collection$_strings=t._LinkedHashSet__newHashTable()),r)):typeof r=="number"&&(r&1073741823)===r?(s=a._collection$_nums,a._collection$_addHashTableEntry$2(s??(a._collection$_nums=t._LinkedHashSet__newHashTable()),r)):a._add$1(r)},_add$1(e){var r,n,s=this,a=s._collection$_rest;if(a==null&&(a=s._collection$_rest=t._LinkedHashSet__newHashTable()),r=s._computeHashCode$1(e),n=a[r],n==null)a[r]=[s._collection$_newLinkedCell$1(e)];else{if(s._findBucketIndex$2(n,e)>=0)return!1;n.push(s._collection$_newLinkedCell$1(e))}return!0},remove$1(e,r){var n=this;return typeof r=="string"&&r!=="__proto__"?n._removeHashTableEntry$2(n._collection$_strings,r):typeof r=="number"&&(r&1073741823)===r?n._removeHashTableEntry$2(n._collection$_nums,r):n._remove$1(r)},_remove$1(e){var r,n,s,a,i=this,l=i._collection$_rest;return l==null||(r=i._computeHashCode$1(e),n=l[r],s=i._findBucketIndex$2(n,e),s<0)?!1:(a=n.splice(s,1)[0],n.length===0&&delete l[r],i._unlinkCell$1(a),!0)},_collection$_addHashTableEntry$2(e,r){return e[r]!=null?!1:(e[r]=this._collection$_newLinkedCell$1(r),!0)},_removeHashTableEntry$2(e,r){var n;return e==null||(n=e[r],n==null)?!1:(this._unlinkCell$1(n),delete e[r],!0)},_collection$_modified$0(){this._collection$_modifications=this._collection$_modifications+1&1073741823},_collection$_newLinkedCell$1(e){var r,n=this,s=new t._LinkedHashSetCell(e);return n._collection$_first==null?n._collection$_first=n._collection$_last=s:(r=n._collection$_last,r.toString,s._collection$_previous=r,n._collection$_last=r._collection$_next=s),++n._collection$_length,n._collection$_modified$0(),s},_unlinkCell$1(e){var r=this,n=e._collection$_previous,s=e._collection$_next;n==null?r._collection$_first=s:n._collection$_next=s,s==null?r._collection$_last=n:s._collection$_previous=n,--r._collection$_length,r._collection$_modified$0()},_computeHashCode$1(e){return C.get$hashCode$(e)&1073741823},_findBucketIndex$2(e,r){var n,s;if(e==null)return-1;for(n=e.length,s=0;s<n;++s)if(C.$eq$(e[s]._element,r))return s;return-1}},t._LinkedIdentityHashSet.prototype={_newSet$0(){return new t._LinkedIdentityHashSet(this.$ti)},_newSimilarSet$1$0(e){return new t._LinkedIdentityHashSet(e._eval$1("_LinkedIdentityHashSet<0>"))},_newSimilarSet$0(){return this._newSimilarSet$1$0(h.dynamic)},_computeHashCode$1(e){return t.objectHashCode(e)&1073741823},_findBucketIndex$2(e,r){var n,s,a;if(e==null)return-1;for(n=e.length,s=0;s<n;++s)if(a=e[s]._element,a==null?r==null:a===r)return s;return-1}},t._LinkedHashSetCell.prototype={},t._LinkedHashSetIterator.prototype={get$current(e){var r=this._collection$_current;return r??t._instanceType(this)._precomputed1._as(r)},moveNext$0(){var e=this,r=e._collection$_cell,n=e._set;if(e._collection$_modifications!==n._collection$_modifications)throw t.wrapException(t.ConcurrentModificationError$(n));return r==null?(e._collection$_current=null,!1):(e._collection$_current=r._element,e._collection$_cell=r._collection$_next,!0)}},t.UnmodifiableListView.prototype={cast$1$0(e,r){return new t.UnmodifiableListView(C.cast$1$0$ax(this._collection$_source,r),r._eval$1("UnmodifiableListView<0>"))},get$length(e){return C.get$length$asx(this._collection$_source)},$index(e,r){return C.elementAt$1$ax(this._collection$_source,r)}},t.HashMap_HashMap$from_closure.prototype={call$2(e,r){this.result.$indexSet(0,this.K._as(e),this.V._as(r))},$signature:157},t.LinkedHashMap_LinkedHashMap$from_closure.prototype={call$2(e,r){this.result.$indexSet(0,this.K._as(e),this.V._as(r))},$signature:157},t.ListBase.prototype={get$iterator(e){return new t.ListIterator(e,this.get$length(e))},elementAt$1(e,r){return this.$index(e,r)},forEach$1(e,r){var n,s=this.get$length(e);for(n=0;n<s;++n)if(r.call$1(this.$index(e,n)),s!==this.get$length(e))throw t.wrapException(t.ConcurrentModificationError$(e))},get$isEmpty(e){return this.get$length(e)===0},get$isNotEmpty(e){return!this.get$isEmpty(e)},get$first(e){if(this.get$length(e)===0)throw t.wrapException(t.IterableElementError_noElement());return this.$index(e,0)},get$last(e){if(this.get$length(e)===0)throw t.wrapException(t.IterableElementError_noElement());return this.$index(e,this.get$length(e)-1)},get$single(e){if(this.get$length(e)===0)throw t.wrapException(t.IterableElementError_noElement());if(this.get$length(e)>1)throw t.wrapException(t.IterableElementError_tooMany());return this.$index(e,0)},contains$1(e,r){var n,s=this.get$length(e);for(n=0;n<s;++n){if(C.$eq$(this.$index(e,n),r))return!0;if(s!==this.get$length(e))throw t.wrapException(t.ConcurrentModificationError$(e))}return!1},every$1(e,r){var n,s=this.get$length(e);for(n=0;n<s;++n){if(!r.call$1(this.$index(e,n)))return!1;if(s!==this.get$length(e))throw t.wrapException(t.ConcurrentModificationError$(e))}return!0},any$1(e,r){var n,s=this.get$length(e);for(n=0;n<s;++n){if(r.call$1(this.$index(e,n)))return!0;if(s!==this.get$length(e))throw t.wrapException(t.ConcurrentModificationError$(e))}return!1},lastWhere$2$orElse(e,r,n){var s,a,i=this.get$length(e);for(s=i-1;s>=0;--s){if(a=this.$index(e,s),r.call$1(a))return a;if(i!==this.get$length(e))throw t.wrapException(t.ConcurrentModificationError$(e))}if(n!=null)return n.call$0();throw t.wrapException(t.IterableElementError_noElement())},join$1(e,r){var n;return this.get$length(e)===0?"":(n=t.StringBuffer__writeAll("",e,r),n.charCodeAt(0)==0,n)},where$1(e,r){return new t.WhereIterable(e,r,t.instanceType(e)._eval$1("WhereIterable<ListBase.E>"))},map$1$1(e,r,n){return new t.MappedListIterable(e,r,t.instanceType(e)._eval$1("@<ListBase.E>")._bind$1(n)._eval$1("MappedListIterable<1,2>"))},expand$1$1(e,r,n){return new t.ExpandIterable(e,r,t.instanceType(e)._eval$1("@<ListBase.E>")._bind$1(n)._eval$1("ExpandIterable<1,2>"))},skip$1(e,r){return t.SubListIterable$(e,r,null,t.instanceType(e)._eval$1("ListBase.E"))},take$1(e,r){return t.SubListIterable$(e,0,t.checkNotNullable(r,"count",h.int),t.instanceType(e)._eval$1("ListBase.E"))},toList$1$growable(e,r){var n,s,a,i,l=this;if(l.get$isEmpty(e))return n=C.JSArray_JSArray$growable(0,t.instanceType(e)._eval$1("ListBase.E")),n;for(s=l.$index(e,0),a=t.List_List$filled(l.get$length(e),s,!0,t.instanceType(e)._eval$1("ListBase.E")),i=1;i<l.get$length(e);++i)a[i]=l.$index(e,i);return a},toList$0(e){return this.toList$1$growable(e,!0)},toSet$0(e){var r,n=t.LinkedHashSet_LinkedHashSet(t.instanceType(e)._eval$1("ListBase.E"));for(r=0;r<this.get$length(e);++r)n.add$1(0,this.$index(e,r));return n},add$1(e,r){var n=this.get$length(e);this.set$length(e,n+1),this.$indexSet(e,n,r)},addAll$1(e,r){var n;for(this.get$length(e),n=r.get$iterator(r);n.moveNext$0();)this.add$1(e,n.get$current(n))},_closeGap$2(e,r,n){var s,a=this,i=a.get$length(e),l=n-r;for(s=n;s<i;++s)a.$indexSet(e,s-l,a.$index(e,s));a.set$length(e,i-l)},cast$1$0(e,r){return new t.CastList(e,t.instanceType(e)._eval$1("@<ListBase.E>")._bind$1(r)._eval$1("CastList<1,2>"))},sort$1(e,r){var n=r??t.collection_ListBase__compareAny$closure();t.Sort__doSort(e,0,this.get$length(e)-1,n)},sublist$2(e,r,n){var s=this.get$length(e);return t.RangeError_checkValidRange(r,s,s),t.List_List$from(this.getRange$2(e,r,s),!0,t.instanceType(e)._eval$1("ListBase.E"))},sublist$1(e,r){return this.sublist$2(e,r,null)},getRange$2(e,r,n){return t.RangeError_checkValidRange(r,n,this.get$length(e)),t.SubListIterable$(e,r,n,t.instanceType(e)._eval$1("ListBase.E"))},removeRange$2(e,r,n){t.RangeError_checkValidRange(r,n,this.get$length(e)),n>r&&this._closeGap$2(e,r,n)},fillRange$3(e,r,n,s){var a,i=s??t.instanceType(e)._eval$1("ListBase.E")._as(s);for(t.RangeError_checkValidRange(r,n,this.get$length(e)),a=r;a<n;++a)this.$indexSet(e,a,i)},setRange$4(e,r,n,s,a){var i,l,_,p,d;if(t.RangeError_checkValidRange(r,n,this.get$length(e)),i=n-r,i!==0){if(t.RangeError_checkNotNegative(a,"skipCount"),t.instanceType(e)._eval$1("List<ListBase.E>")._is(s)?(l=a,_=s):(_=C.skip$1$ax(s,a).toList$1$growable(0,!1),l=0),p=C.getInterceptor$asx(_),l+i>p.get$length(_))throw t.wrapException(t.IterableElementError_tooFew());if(l<r)for(d=i-1;d>=0;--d)this.$indexSet(e,r+d,p.$index(_,l+d));else for(d=0;d<i;++d)this.$indexSet(e,r+d,p.$index(_,l+d))}},get$reversed(e){return new t.ReversedListIterable(e,t.instanceType(e)._eval$1("ReversedListIterable<ListBase.E>"))},toString$0(e){return t.Iterable_iterableToFullString(e,"[","]")},$isEfficientLengthIterable:1,$isIterable:1,$isList:1},t.MapBase.prototype={cast$2$0(e,r,n){var s=t._instanceType(this);return t.Map_castFrom(this,s._eval$1("MapBase.K"),s._eval$1("MapBase.V"),r,n)},forEach$1(e,r){var n,s,a,i,l=this;for(n=C.get$iterator$ax(l.get$keys(l)),s=t._instanceType(l)._eval$1("MapBase.V");n.moveNext$0();)a=n.get$current(n),i=l.$index(0,a),r.call$2(a,i??s._as(i))},addAll$1(e,r){r.forEach$1(0,new t.MapBase_addAll_closure(this))},get$entries(e){var r=this;return C.map$1$1$ax(r.get$keys(r),new t.MapBase_entries_closure(r),t._instanceType(r)._eval$1("MapEntry<MapBase.K,MapBase.V>"))},removeWhere$1(e,r){var n,s,a,i,l=this,_=t._instanceType(l),p=t._setArrayType([],_._eval$1("JSArray<MapBase.K>"));for(n=C.get$iterator$ax(l.get$keys(l)),_=_._eval$1("MapBase.V");n.moveNext$0();)s=n.get$current(n),a=l.$index(0,s),r.call$2(s,a??_._as(a))&&p.push(s);for(_=p.length,i=0;i<p.length;p.length===_||(0,t.throwConcurrentModificationError)(p),++i)l.remove$1(0,p[i])},containsKey$1(e){return C.contains$1$asx(this.get$keys(this),e)},get$length(e){return C.get$length$asx(this.get$keys(this))},get$isEmpty(e){return C.get$isEmpty$asx(this.get$keys(this))},get$isNotEmpty(e){return C.get$isNotEmpty$asx(this.get$keys(this))},get$values(e){var r=t._instanceType(this);return new t._MapBaseValueIterable(this,r._eval$1("@<MapBase.K>")._bind$1(r._eval$1("MapBase.V"))._eval$1("_MapBaseValueIterable<1,2>"))},toString$0(e){return t.MapBase_mapToString(this)},$isMap:1},t.MapBase_addAll_closure.prototype={call$2(e,r){this.$this.$indexSet(0,e,r)},$signature(){return t._instanceType(this.$this)._eval$1("~(MapBase.K,MapBase.V)")}},t.MapBase_entries_closure.prototype={call$1(e){var r=this.$this,n=r.$index(0,e);return n==null&&(n=t._instanceType(r)._eval$1("MapBase.V")._as(n)),r=t._instanceType(r),new t.MapEntry(e,n,r._eval$1("@<MapBase.K>")._bind$1(r._eval$1("MapBase.V"))._eval$1("MapEntry<1,2>"))},$signature(){return t._instanceType(this.$this)._eval$1("MapEntry<MapBase.K,MapBase.V>(MapBase.K)")}},t.MapBase_mapToString_closure.prototype={call$2(e,r){var n,s=this._box_0;s.first||(this.result._contents+=", "),s.first=!1,s=this.result,n=s._contents+=t.S(e),s._contents=n+": ",s._contents+=t.S(r)},$signature:169},t.UnmodifiableMapBase.prototype={},t._MapBaseValueIterable.prototype={get$length(e){var r=this._map;return r.get$length(r)},get$isEmpty(e){var r=this._map;return r.get$isEmpty(r)},get$isNotEmpty(e){var r=this._map;return r.get$isNotEmpty(r)},get$first(e){var r=this._map;return r=r.$index(0,C.get$first$ax(r.get$keys(r))),r??this.$ti._rest[1]._as(r)},get$single(e){var r=this._map;return r=r.$index(0,C.get$single$ax(r.get$keys(r))),r??this.$ti._rest[1]._as(r)},get$last(e){var r=this._map;return r=r.$index(0,C.get$last$ax(r.get$keys(r))),r??this.$ti._rest[1]._as(r)},get$iterator(e){var r=this._map;return new t._MapBaseValueIterator(C.get$iterator$ax(r.get$keys(r)),r)}},t._MapBaseValueIterator.prototype={moveNext$0(){var e=this,r=e._collection$_keys;return r.moveNext$0()?(e._collection$_current=e._map.$index(0,r.get$current(r)),!0):(e._collection$_current=null,!1)},get$current(e){var r=this._collection$_current;return r??t._instanceType(this)._rest[1]._as(r)}},t._UnmodifiableMapMixin.prototype={$indexSet(e,r,n){throw t.wrapException(t.UnsupportedError$("Cannot modify unmodifiable map"))},addAll$1(e,r){throw t.wrapException(t.UnsupportedError$("Cannot modify unmodifiable map"))},remove$1(e,r){throw t.wrapException(t.UnsupportedError$("Cannot modify unmodifiable map"))}},t.MapView.prototype={cast$2$0(e,r,n){return this._map.cast$2$0(0,r,n)},$index(e,r){return this._map.$index(0,r)},$indexSet(e,r,n){this._map.$indexSet(0,r,n)},addAll$1(e,r){this._map.addAll$1(0,r)},containsKey$1(e){return this._map.containsKey$1(e)},forEach$1(e,r){this._map.forEach$1(0,r)},get$isEmpty(e){var r=this._map;return r.get$isEmpty(r)},get$isNotEmpty(e){var r=this._map;return r.get$isNotEmpty(r)},get$length(e){var r=this._map;return r.get$length(r)},get$keys(e){var r=this._map;return r.get$keys(r)},remove$1(e,r){return this._map.remove$1(0,r)},toString$0(e){return this._map.toString$0(0)},get$values(e){var r=this._map;return r.get$values(r)},get$entries(e){var r=this._map;return r.get$entries(r)},$isMap:1},t.UnmodifiableMapView.prototype={cast$2$0(e,r,n){return new t.UnmodifiableMapView(this._map.cast$2$0(0,r,n),r._eval$1("@<0>")._bind$1(n)._eval$1("UnmodifiableMapView<1,2>"))}},t.ListQueue.prototype={get$iterator(e){var r=this;return new t._ListQueueIterator(r,r._tail,r._modificationCount,r._head)},get$isEmpty(e){return this._head===this._tail},get$length(e){return(this._tail-this._head&this._table.length-1)>>>0},get$first(e){var r=this,n=r._head;if(n===r._tail)throw t.wrapException(t.IterableElementError_noElement());return n=r._table[n],n??r.$ti._precomputed1._as(n)},get$last(e){var r=this,n=r._head,s=r._tail;if(n===s)throw t.wrapException(t.IterableElementError_noElement());return n=r._table,n=n[(s-1&n.length-1)>>>0],n??r.$ti._precomputed1._as(n)},get$single(e){var r,n=this;if(n._head===n._tail)throw t.wrapException(t.IterableElementError_noElement());if(n.get$length(n)>1)throw t.wrapException(t.IterableElementError_tooMany());return r=n._table[n._head],r??n.$ti._precomputed1._as(r)},elementAt$1(e,r){var n,s=this;return t.IndexError_check(r,s.get$length(s),s,null,null),n=s._table,n=n[(s._head+r&n.length-1)>>>0],n??s.$ti._precomputed1._as(n)},toList$1$growable(e,r){var n,s,a,i,l,_,p=this,d=p._table.length-1,g=(p._tail-p._head&d)>>>0;if(g===0)return n=C.JSArray_JSArray$growable(0,p.$ti._precomputed1),n;for(n=p.$ti._precomputed1,s=t.List_List$filled(g,p.get$first(p),!0,n),a=p._table,i=p._head,l=0;l<g;++l)_=a[(i+l&d)>>>0],s[l]=_??n._as(_);return s},toList$0(e){return this.toList$1$growable(e,!0)},addAll$1(e,r){var n,s,a,i,l,_,p,d,g,S=this,b=S.$ti;if(b._eval$1("List<1>")._is(r))n=r.length,s=S.get$length(S),a=s+n,i=S._table,l=i.length,a>=l?(_=t.List_List$filled(t.ListQueue__nextPowerOf2(a+(a>>>1)),null,!1,b._eval$1("1?")),S._tail=S._collection$_writeToList$1(_),S._table=_,S._head=0,f.JSArray_methods.setRange$4(_,s,a,r,0),S._tail+=n):(b=S._tail,p=l-b,n<p?(f.JSArray_methods.setRange$4(i,b,b+n,r,0),S._tail+=n):(d=n-p,f.JSArray_methods.setRange$4(i,b,b+p,r,0),f.JSArray_methods.setRange$4(S._table,0,d,r,p),S._tail=d)),++S._modificationCount;else for(b=r.length,g=0;g<r.length;r.length===b||(0,t.throwConcurrentModificationError)(r),++g)S._add$1(r[g])},clear$0(e){var r,n,s=this,a=s._head,i=s._tail;if(a!==i){for(r=s._table,n=r.length-1;a!==i;a=(a+1&n)>>>0)r[a]=null;s._head=s._tail=0,++s._modificationCount}},toString$0(e){return t.Iterable_iterableToFullString(this,"{","}")},addFirst$1(e){var r=this,n=r._head,s=r._table;n=r._head=(n-1&s.length-1)>>>0,s[n]=e,n===r._tail&&r._grow$0(),++r._modificationCount},removeFirst$0(){var e,r,n=this,s=n._head;if(s===n._tail)throw t.wrapException(t.IterableElementError_noElement());return++n._modificationCount,e=n._table,r=e[s],r==null&&(r=n.$ti._precomputed1._as(r)),e[s]=null,n._head=(s+1&e.length-1)>>>0,r},_add$1(e){var r=this,n=r._table,s=r._tail;n[s]=e,n=(s+1&n.length-1)>>>0,r._tail=n,r._head===n&&r._grow$0(),++r._modificationCount},_grow$0(){var e=this,r=t.List_List$filled(e._table.length*2,null,!1,e.$ti._eval$1("1?")),n=e._table,s=e._head,a=n.length-s;f.JSArray_methods.setRange$4(r,0,a,n,s),f.JSArray_methods.setRange$4(r,a,a+e._head,e._table,0),e._head=0,e._tail=e._table.length,e._table=r},_collection$_writeToList$1(e){var r,n,s=this,a=s._head,i=s._tail,l=s._table;return a<=i?(r=i-a,f.JSArray_methods.setRange$4(e,0,r,l,a),r):(n=l.length-a,f.JSArray_methods.setRange$4(e,0,n,l,a),f.JSArray_methods.setRange$4(e,n,n+s._tail,s._table,0),s._tail+n)},$isQueue:1},t._ListQueueIterator.prototype={get$current(e){var r=this._collection$_current;return r??t._instanceType(this)._precomputed1._as(r)},moveNext$0(){var e,r=this,n=r._queue;return r._modificationCount!==n._modificationCount&&t.throwExpression(t.ConcurrentModificationError$(n)),e=r._collection$_position,e===r._collection$_end?(r._collection$_current=null,!1):(n=n._table,r._collection$_current=n[e],r._collection$_position=(e+1&n.length-1)>>>0,!0)}},t.SetBase.prototype={get$isEmpty(e){return this.get$length(this)===0},get$isNotEmpty(e){return this.get$length(this)!==0},addAll$1(e,r){var n;for(n=C.get$iterator$ax(r);n.moveNext$0();)this.add$1(0,n.get$current(n))},removeAll$1(e){var r;for(r=C.get$iterator$ax(e);r.moveNext$0();)this.remove$1(0,r.get$current(r))},difference$1(e){var r,n,s,a=this.toSet$0(0);for(r=this.get$iterator(this),n=e._source;r.moveNext$0();)s=r.get$current(r),n.contains$1(0,s)&&a.remove$1(0,s);return a},toList$1$growable(e,r){return t.List_List$of(this,!0,t._instanceType(this)._precomputed1)},toList$0(e){return this.toList$1$growable(e,!0)},map$1$1(e,r,n){return new t.EfficientLengthMappedIterable(this,r,t._instanceType(this)._eval$1("@<1>")._bind$1(n)._eval$1("EfficientLengthMappedIterable<1,2>"))},get$single(e){var r,n=this;if(n.get$length(n)>1)throw t.wrapException(t.IterableElementError_tooMany());if(r=n.get$iterator(n),!r.moveNext$0())throw t.wrapException(t.IterableElementError_noElement());return r.get$current(r)},toString$0(e){return t.Iterable_iterableToFullString(this,"{","}")},where$1(e,r){return new t.WhereIterable(this,r,t._instanceType(this)._eval$1("WhereIterable<1>"))},forEach$1(e,r){var n;for(n=this.get$iterator(this);n.moveNext$0();)r.call$1(n.get$current(n))},any$1(e,r){var n;for(n=this.get$iterator(this);n.moveNext$0();)if(r.call$1(n.get$current(n)))return!0;return!1},take$1(e,r){return t.TakeIterable_TakeIterable(this,r,t._instanceType(this)._precomputed1)},skip$1(e,r){return t.SkipIterable_SkipIterable(this,r,t._instanceType(this)._precomputed1)},get$first(e){var r=this.get$iterator(this);if(!r.moveNext$0())throw t.wrapException(t.IterableElementError_noElement());return r.get$current(r)},get$last(e){var r,n=this.get$iterator(this);if(!n.moveNext$0())throw t.wrapException(t.IterableElementError_noElement());do r=n.get$current(n);while(n.moveNext$0());return r},elementAt$1(e,r){var n,s;for(t.RangeError_checkNotNegative(r,"index"),n=this.get$iterator(this),s=r;n.moveNext$0();){if(s===0)return n.get$current(n);--s}throw t.wrapException(t.IndexError$withLength(r,r-s,this,null,"index"))},$isEfficientLengthIterable:1,$isIterable:1,$isSet:1},t._SetBase.prototype={difference$1(e){var r,n,s,a,i=this._newSet$0();for(r=t._LinkedHashSetIterator$(this,this._collection$_modifications),n=e._source,s=t._instanceType(r)._precomputed1;r.moveNext$0();)a=r._collection$_current,a==null&&(a=s._as(a)),n.contains$1(0,a)||i.add$1(0,a);return i},intersection$1(e){var r,n,s,a,i=this._newSet$0();for(r=t._LinkedHashSetIterator$(this,this._collection$_modifications),n=e._baseMap,s=t._instanceType(r)._precomputed1;r.moveNext$0();)a=r._collection$_current,a==null&&(a=s._as(a)),n.containsKey$1(a)&&i.add$1(0,a);return i},toSet$0(e){var r=this._newSet$0();return r.addAll$1(0,this),r}},t._UnmodifiableSetMixin.prototype={add$1(e,r){return t._UnmodifiableSetMixin__throwUnmodifiable()},addAll$1(e,r){return t._UnmodifiableSetMixin__throwUnmodifiable()},remove$1(e,r){return t._UnmodifiableSetMixin__throwUnmodifiable()}},t.UnmodifiableSetView.prototype={contains$1(e,r){return this._collection$_source.contains$1(0,r)},get$length(e){return this._collection$_source._collection$_length},get$iterator(e){var r=this._collection$_source;return t._LinkedHashSetIterator$(r,r._collection$_modifications)},toSet$0(e){return this._collection$_source.toSet$0(0)}},t._UnmodifiableMapView_MapView__UnmodifiableMapMixin.prototype={},t._UnmodifiableSetView_SetBase__UnmodifiableSetMixin.prototype={},t.Utf8Decoder__decoder_closure.prototype={call$0(){var e;try{return e=new TextDecoder("utf-8",{fatal:!0}),e}catch{}return null},$signature:59},t.Utf8Decoder__decoderNonfatal_closure.prototype={call$0(){var e;try{return e=new TextDecoder("utf-8",{fatal:!1}),e}catch{}return null},$signature:59},t.AsciiCodec.prototype={encode$1(e){return f.AsciiEncoder_127.convert$1(e)}},t._UnicodeSubsetEncoder.prototype={convert$1(e){var r,n,s,a=t.RangeError_checkValidRange(0,null,e.length)-0,i=new Uint8Array(a);for(r=~this._subsetMask,n=0;n<a;++n){if(s=e.charCodeAt(n),s&r)throw t.wrapException(t.ArgumentError$value(e,"string","Contains invalid characters."));i[n]=s}return i}},t.AsciiEncoder.prototype={},t.Base64Codec.prototype={normalize$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y="Invalid base64 encoding length ";for(n=t.RangeError_checkValidRange(r,n,e.length),s=V.$get$_Base64Decoder__inverseAlphabet(),a=r,i=a,l=null,_=-1,p=-1,d=0;a<n;a=g){if(g=a+1,S=e.charCodeAt(a),S===37?(b=g+2,b<=n?(w=t.hexDigitValue(e.charCodeAt(g)),E=t.hexDigitValue(e.charCodeAt(g+1)),L=w*16+E-(E&256),L===37&&(L=-1),g=b):L=-1):L=S,0<=L&&L<=127){if(T=s[L],T>=0){if(L=W.ABCDEF.charCodeAt(T),L===S)continue;S=L}else{if(T===-1&&(_<0&&(F=l==null?null:l._contents.length,F==null&&(F=0),_=F+(a-i),p=a),++d,S===61))continue;S=L}if(T!==-2){l==null&&(l=new t.StringBuffer("")),F=l,F._contents+=f.JSString_methods.substring$2(e,i,a),F._contents+=t.Primitives_stringFromCharCode(S),i=g;continue}}throw t.wrapException(t.FormatException$("Invalid base64 data",e,a))}if(l!=null){if(F=l._contents+=f.JSString_methods.substring$2(e,i,n),D=F.length,_>=0)t.Base64Codec__checkPadding(e,p,n,_,d,D);else{if(B=f.JSInt_methods.$mod(D-1,4)+1,B===1)throw t.wrapException(t.FormatException$(Y,e,n));for(;B<4;)F+="=",l._contents=F,++B}return F=l._contents,f.JSString_methods.replaceRange$3(e,r,n,(F.charCodeAt(0)==0,F))}if(z=n-r,_>=0)t.Base64Codec__checkPadding(e,p,n,_,d,z);else{if(B=f.JSInt_methods.$mod(z,4),B===1)throw t.wrapException(t.FormatException$(Y,e,n));B>1&&(e=f.JSString_methods.replaceRange$3(e,n,n,B===2?"==":"="))}return e}},t.Base64Encoder.prototype={startChunkedConversion$1(e){return new t._Utf8Base64EncoderSink(new t._Utf8StringSinkAdapter(new t._Utf8Decoder(!1),e,e._stringSink),new t._Base64Encoder(W.ABCDEF))}},t._Base64Encoder.prototype={createBuffer$1(e){return new Uint8Array(e)},encode$4(e,r,n,s){var a,i=this,l=(i._convert$_state&3)+(n-r),_=f.JSInt_methods._tdivFast$1(l,3),p=_*4;return s&&l-_*3>0&&(p+=4),a=i.createBuffer$1(p),i._convert$_state=t._Base64Encoder_encodeChunk(i._alphabet,e,r,n,s,a,0,i._convert$_state),p>0?a:null}},t._Base64EncoderSink.prototype={},t._Utf8Base64EncoderSink.prototype={_convert$_add$4(e,r,n,s){var a=this._encoder.encode$4(e,r,n,s);a!=null&&this._sink.addSlice$4(a,0,a.length,s)}},t.ByteConversionSink.prototype={},t.Codec.prototype={},t.Converter.prototype={},t.Encoding.prototype={},t.JsonUnsupportedObjectError.prototype={toString$0(e){var r=t.Error_safeToString(this.unsupportedObject);return(this.cause!=null?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+r}},t.JsonCyclicError.prototype={toString$0(e){return"Cyclic error in JSON stringify"}},t.JsonCodec.prototype={encode$2$toEncodable(e,r){var n=t._JsonStringStringifier_stringify(e,this.get$encoder()._toEncodable,null);return n},get$encoder(){return f.JsonEncoder_null}},t.JsonEncoder.prototype={},t._JsonStringifier.prototype={writeStringContent$1(e){var r,n,s,a,i,l=this,_=e.length;for(r=0,n=0;n<_;++n){if(s=e.charCodeAt(n),s>92){s>=55296&&(a=s&64512,a===55296?(i=n+1,i=!(i<_&&(e.charCodeAt(i)&64512)===56320)):i=!1,i?a=!0:a===56320?(a=n-1,a=!(a>=0&&(e.charCodeAt(a)&64512)===55296)):a=!1,a&&(n>r&&l.writeStringSlice$3(e,r,n),r=n+1,l.writeCharCode$1(92),l.writeCharCode$1(117),l.writeCharCode$1(100),a=s>>>8&15,l.writeCharCode$1(a<10?48+a:87+a),a=s>>>4&15,l.writeCharCode$1(a<10?48+a:87+a),a=s&15,l.writeCharCode$1(a<10?48+a:87+a)));continue}if(s<32)switch(n>r&&l.writeStringSlice$3(e,r,n),r=n+1,l.writeCharCode$1(92),s){case 8:l.writeCharCode$1(98);break;case 9:l.writeCharCode$1(116);break;case 10:l.writeCharCode$1(110);break;case 12:l.writeCharCode$1(102);break;case 13:l.writeCharCode$1(114);break;default:l.writeCharCode$1(117),l.writeCharCode$1(48),l.writeCharCode$1(48),a=s>>>4&15,l.writeCharCode$1(a<10?48+a:87+a),a=s&15,l.writeCharCode$1(a<10?48+a:87+a);break}else(s===34||s===92)&&(n>r&&l.writeStringSlice$3(e,r,n),r=n+1,l.writeCharCode$1(92),l.writeCharCode$1(s))}r===0?l.writeString$1(e):r<_&&l.writeStringSlice$3(e,r,_)},_checkCycle$1(e){var r,n,s,a;for(r=this._seen,n=r.length,s=0;s<n;++s)if(a=r[s],e==null?a==null:e===a)throw t.wrapException(new t.JsonCyclicError(e,null));r.push(e)},writeObject$1(e){var r,n,s,a=this;if(!a.writeJsonValue$1(e)){a._checkCycle$1(e);try{if(r=a._toEncodable.call$1(e),!a.writeJsonValue$1(r))throw s=t.JsonUnsupportedObjectError$(e,null,a.get$_partialResult()),t.wrapException(s);a._seen.pop()}catch(i){throw n=t.unwrapException(i),s=t.JsonUnsupportedObjectError$(e,n,a.get$_partialResult()),t.wrapException(s)}}},writeJsonValue$1(e){var r,n=this;return typeof e=="number"?isFinite(e)?(n.writeNumber$1(e),!0):!1:e===!0?(n.writeString$1("true"),!0):e===!1?(n.writeString$1("false"),!0):e==null?(n.writeString$1("null"),!0):typeof e=="string"?(n.writeString$1('"'),n.writeStringContent$1(e),n.writeString$1('"'),!0):h.List_dynamic._is(e)?(n._checkCycle$1(e),n.writeList$1(e),n._seen.pop(),!0):h.Map_dynamic_dynamic._is(e)?(n._checkCycle$1(e),r=n.writeMap$1(e),n._seen.pop(),r):!1},writeList$1(e){var r,n,s=this;if(s.writeString$1("["),r=C.getInterceptor$asx(e),r.get$isNotEmpty(e))for(s.writeObject$1(r.$index(e,0)),n=1;n<r.get$length(e);++n)s.writeString$1(","),s.writeObject$1(r.$index(e,n));s.writeString$1("]")},writeMap$1(e){var r,n,s,a,i=this,l={};if(e.get$isEmpty(e))return i.writeString$1("{}"),!0;if(r=e.get$length(e)*2,n=t.List_List$filled(r,null,!1,h.nullable_Object),s=l.i=0,l.allStringKeys=!0,e.forEach$1(0,new t._JsonStringifier_writeMap_closure(l,n)),!l.allStringKeys)return!1;for(i.writeString$1("{"),a='"';s<r;s+=2,a=',"')i.writeString$1(a),i.writeStringContent$1(t._asString(n[s])),i.writeString$1('":'),i.writeObject$1(n[s+1]);return i.writeString$1("}"),!0}},t._JsonStringifier_writeMap_closure.prototype={call$2(e,r){var n,s,a,i;typeof e!="string"&&(this._box_0.allStringKeys=!1),n=this.keyValueList,s=this._box_0,a=s.i,i=s.i=a+1,n[a]=e,s.i=i+1,n[i]=r},$signature:169},t._JsonStringStringifier.prototype={get$_partialResult(){var e=this._sink._contents;return e.charCodeAt(0)==0,e},writeNumber$1(e){this._sink._contents+=f.JSNumber_methods.toString$0(e)},writeString$1(e){this._sink._contents+=e},writeStringSlice$3(e,r,n){this._sink._contents+=f.JSString_methods.substring$2(e,r,n)},writeCharCode$1(e){this._sink._contents+=t.Primitives_stringFromCharCode(e)}},t.StringConversionSink.prototype={},t._StringSinkConversionSink.prototype={close$0(e){}},t._StringCallbackSink.prototype={close$0(e){var r=this._stringSink,n=r._contents;r._contents="",this._convert$_callback.call$1((n.charCodeAt(0)==0,n))},asUtf8Sink$1(e){return new t._Utf8StringSinkAdapter(new t._Utf8Decoder(e),this,this._stringSink)}},t._Utf8StringSinkAdapter.prototype={close$0(e){this._decoder.flush$1(this._stringSink),this._sink.close$0(0)},add$1(e,r){this.addSlice$4(r,0,C.get$length$asx(r),!1)},addSlice$4(e,r,n,s){this._stringSink._contents+=this._decoder.convertGeneral$4(e,r,n,!1),s&&this.close$0(0)}},t.Utf8Codec.prototype={encode$1(e){return f.C_Utf8Encoder.convert$1(e)}},t.Utf8Encoder.prototype={convert$1(e){var r,n,s=t.RangeError_checkValidRange(0,null,e.length),a=s-0;return a===0?new Uint8Array(0):(r=new Uint8Array(a*3),n=new t._Utf8Encoder(r),n._fillBuffer$3(e,0,s)!==s&&n._writeReplacementCharacter$0(),f.NativeUint8List_methods.sublist$2(r,0,n._bufferIndex))}},t._Utf8Encoder.prototype={_writeReplacementCharacter$0(){var e=this,r=e._buffer,n=e._bufferIndex,s=e._bufferIndex=n+1;r[n]=239,n=e._bufferIndex=s+1,r[s]=191,e._bufferIndex=n+1,r[n]=189},_writeSurrogate$2(e,r){var n,s,a,i,l=this;return(r&64512)===56320?(n=65536+((e&1023)<<10)|r&1023,s=l._buffer,a=l._bufferIndex,i=l._bufferIndex=a+1,s[a]=n>>>18|240,a=l._bufferIndex=i+1,s[i]=n>>>12&63|128,i=l._bufferIndex=a+1,s[a]=n>>>6&63|128,l._bufferIndex=i+1,s[i]=n&63|128,!0):(l._writeReplacementCharacter$0(),!1)},_fillBuffer$3(e,r,n){var s,a,i,l,_,p,d,g=this;for(r!==n&&(e.charCodeAt(n-1)&64512)===55296&&--n,s=g._buffer,a=s.length,i=r;i<n;++i)if(l=e.charCodeAt(i),l<=127){if(_=g._bufferIndex,_>=a)break;g._bufferIndex=_+1,s[_]=l}else if(_=l&64512,_===55296){if(g._bufferIndex+4>a)break;p=i+1,g._writeSurrogate$2(l,e.charCodeAt(p))&&(i=p)}else if(_===56320){if(g._bufferIndex+3>a)break;g._writeReplacementCharacter$0()}else if(l<=2047){if(_=g._bufferIndex,d=_+1,d>=a)break;g._bufferIndex=d,s[_]=l>>>6|192,g._bufferIndex=d+1,s[d]=l&63|128}else{if(_=g._bufferIndex,_+2>=a)break;d=g._bufferIndex=_+1,s[_]=l>>>12|224,_=g._bufferIndex=d+1,s[d]=l>>>6&63|128,g._bufferIndex=_+1,s[_]=l&63|128}return i}},t.Utf8Decoder.prototype={convert$1(e){var r=this._allowMalformed,n=t.Utf8Decoder__convertIntercepted(r,e,0,null);return n??new t._Utf8Decoder(r).convertGeneral$4(e,0,null,!0)}},t._Utf8Decoder.prototype={convertGeneral$4(e,r,n,s){var a,i,l,_,p,d=this,g=t.RangeError_checkValidRange(r,n,C.get$length$asx(e));if(r===g)return"";if(h.Uint8List._is(e)?(a=e,i=0):(a=t._Utf8Decoder__makeUint8List(e,r,g),g-=r,i=r,r=0),l=d._convertRecursive$4(a,r,g,s),_=d._convert$_state,_&1)throw p=t._Utf8Decoder_errorDescription(_),d._convert$_state=0,t.wrapException(t.FormatException$(p,e,i+d._charOrIndex));return l},_convertRecursive$4(e,r,n,s){var a,i,l=this;return n-r>1e3?(a=f.JSInt_methods._tdivFast$1(r+n,2),i=l._convertRecursive$4(e,r,a,!1),l._convert$_state&1?i:i+l._convertRecursive$4(e,a,n,s)):l.decodeGeneral$4(e,r,n,s)},flush$1(e){var r=this._convert$_state;if(this._convert$_state=0,!(r<=32))if(this.allowMalformed)e._contents+=t.Primitives_stringFromCharCode(65533);else throw t.wrapException(t.FormatException$(t._Utf8Decoder_errorDescription(77),null,null))},decodeGeneral$4(e,r,n,s){var a,i,l,_,p,d,g,S=this,b=65533,w=S._convert$_state,E=S._charOrIndex,L=new t.StringBuffer(""),T=r+1,F=e[r];e:for(a=S.allowMalformed;;){for(;;T=_){if(i="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE".charCodeAt(F)&31,E=w<=32?F&61694>>>i:(F&63|E<<6)>>>0,w=" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\0\0\0\0\0AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000€0AAAAA\0\0\0\0 AAAAA".charCodeAt(w+i),w===0){if(L._contents+=t.Primitives_stringFromCharCode(E),T===n)break e;break}else if(w&1){if(a)switch(w){case 69:case 67:L._contents+=t.Primitives_stringFromCharCode(b);break;case 65:L._contents+=t.Primitives_stringFromCharCode(b),--T;break;default:l=L._contents+=t.Primitives_stringFromCharCode(b),L._contents=l+t.Primitives_stringFromCharCode(b);break}else return S._convert$_state=w,S._charOrIndex=T-1,"";w=0}if(T===n)break e;_=T+1,F=e[T]}if(_=T+1,F=e[T],F<128){for(;;){if(!(_<n)){p=n;break}if(d=_+1,F=e[_],F>=128){p=d-1,_=d;break}_=d}if(p-T<20)for(g=T;g<p;++g)L._contents+=t.Primitives_stringFromCharCode(e[g]);else L._contents+=t.String_String$fromCharCodes(e,T,p);if(p===n)break e;T=_}else T=_}if(s&&w>32)if(a)L._contents+=t.Primitives_stringFromCharCode(b);else return S._convert$_state=77,S._charOrIndex=n,"";return S._convert$_state=w,S._charOrIndex=E,a=L._contents,a.charCodeAt(0)==0,a}},t.NoSuchMethodError_toString_closure.prototype={call$2(e,r){var n=this.sb,s=this._box_0,a=n._contents+=s.comma;a+=e.__internal$_name,n._contents=a,n._contents=a+": ",n._contents+=t.Error_safeToString(r),s.comma=", "},$signature:438},t.DateTime.prototype={$eq(e,r){return r==null?!1:r instanceof t.DateTime&&this._core$_value===r._core$_value&&!0},compareTo$1(e,r){return f.JSInt_methods.compareTo$1(this._core$_value,r._core$_value)},get$hashCode(e){var r=this._core$_value;return(r^f.JSInt_methods._shrOtherPositive$1(r,30))&1073741823},toString$0(e){var r=this,n=t.DateTime__fourDigits(t.Primitives_getYear(r)),s=t.DateTime__twoDigits(t.Primitives_getMonth(r)),a=t.DateTime__twoDigits(t.Primitives_getDay(r)),i=t.DateTime__twoDigits(t.Primitives_getHours(r)),l=t.DateTime__twoDigits(t.Primitives_getMinutes(r)),_=t.DateTime__twoDigits(t.Primitives_getSeconds(r)),p=t.DateTime__threeDigits(t.Primitives_getMilliseconds(r));return n+"-"+s+"-"+a+" "+i+":"+l+":"+_+"."+p},$isComparable:1},t.Duration.prototype={$eq(e,r){return r==null?!1:r instanceof t.Duration&&this._duration===r._duration},get$hashCode(e){return f.JSInt_methods.get$hashCode(this._duration)},compareTo$1(e,r){return f.JSInt_methods.compareTo$1(this._duration,r._duration)},toString$0(e){var r,n,s,a,i,l=this._duration,_=f.JSInt_methods._tdivFast$1(l,36e8),p=l%36e8;return l<0?(_=0-_,l=0-p,r="-"):(l=p,r=""),n=f.JSInt_methods._tdivFast$1(l,6e7),l%=6e7,s=n<10?"0":"",a=f.JSInt_methods._tdivFast$1(l,1e6),i=a<10?"0":"",r+_+":"+s+n+":"+i+a+"."+f.JSString_methods.padLeft$2(f.JSInt_methods.toString$0(l%1e6),6,"0")},$isComparable:1},t._Enum.prototype={toString$0(e){return this._enumToString$0()}},t.Error.prototype={get$stackTrace(){return t.getTraceFromException(this.$thrownJsError)}},t.AssertionError.prototype={toString$0(e){var r=this.message;return r!=null?"Assertion failed: "+t.Error_safeToString(r):"Assertion failed"},get$message(e){return this.message}},t.TypeError.prototype={},t.ArgumentError.prototype={get$_errorName(){return"Invalid argument"+(this._hasValue?"":"(s)")},get$_errorExplanation(){return""},toString$0(e){var r=this,n=r.name,s=n==null?"":" ("+n+")",a=r.message,i=a==null?"":": "+t.S(a),l=r.get$_errorName()+s+i;return r._hasValue?l+r.get$_errorExplanation()+": "+t.Error_safeToString(r.get$invalidValue()):l},get$invalidValue(){return this.invalidValue},get$message(e){return this.message}},t.RangeError.prototype={get$invalidValue(){return this.invalidValue},get$_errorName(){return"RangeError"},get$_errorExplanation(){var e,r=this.start,n=this.end;return r==null?e=n!=null?": Not less than or equal to "+t.S(n):"":n==null?e=": Not greater than or equal to "+t.S(r):n>r?e=": Not in inclusive range "+t.S(r)+".."+t.S(n):e=n<r?": Valid value range is empty":": Only valid value is "+t.S(r),e}},t.IndexError.prototype={get$invalidValue(){return this.invalidValue},get$_errorName(){return"RangeError"},get$_errorExplanation(){if(this.invalidValue<0)return": index must not be negative";var e=this.length;return e===0?": no indices are valid":": index should be less than "+e},$isRangeError:1,get$length(e){return this.length}},t.NoSuchMethodError.prototype={toString$0(e){var r,n,s,a,i,l,_,p,d=this,g={},S=new t.StringBuffer("");for(g.comma="",r=d._core$_arguments,n=r.length,s=0,a="",i="";s<n;++s,i=", ")l=r[s],S._contents=a+i,a=S._contents+=t.Error_safeToString(l),g.comma=", ";return d._namedArguments.forEach$1(0,new t.NoSuchMethodError_toString_closure(g,S)),_=t.Error_safeToString(d._core$_receiver),p=S.toString$0(0),"NoSuchMethodError: method not found: '"+d._memberName.__internal$_name+`'
  141. Receiver: `+_+`
  142. Arguments: [`+p+"]"}},t.UnsupportedError.prototype={toString$0(e){return"Unsupported operation: "+this.message},get$message(e){return this.message}},t.UnimplementedError.prototype={toString$0(e){return"UnimplementedError: "+this.message},get$message(e){return this.message}},t.StateError.prototype={toString$0(e){return"Bad state: "+this.message},get$message(e){return this.message}},t.ConcurrentModificationError.prototype={toString$0(e){var r=this.modifiedObject;return r==null?"Concurrent modification during iteration.":"Concurrent modification during iteration: "+t.Error_safeToString(r)+"."}},t.OutOfMemoryError.prototype={toString$0(e){return"Out of Memory"},get$stackTrace(){return null},$isError:1},t.StackOverflowError.prototype={toString$0(e){return"Stack Overflow"},get$stackTrace(){return null},$isError:1},t._Exception.prototype={toString$0(e){return"Exception: "+this.message},$isException:1,get$message(e){return this.message}},t.FormatException.prototype={toString$0(e){var r,n,s,a,i,l,_,p,d,g,S,b=this.message,w=b!==""?"FormatException: "+b:"FormatException",E=this.offset,L=this.source;if(typeof L=="string"){if(E!=null?r=E<0||E>L.length:r=!1,r&&(E=null),E==null)return L.length>78&&(L=f.JSString_methods.substring$2(L,0,75)+"..."),w+`
  143. `+L;for(n=1,s=0,a=!1,i=0;i<E;++i)l=L.charCodeAt(i),l===10?((s!==i||!a)&&++n,s=i+1,a=!1):l===13&&(++n,s=i+1,a=!0);for(w=n>1?w+(" (at line "+n+", character "+(E-s+1)+`)
  144. `):w+(" (at character "+(E+1)+`)
  145. `),_=L.length,i=E;i<_;++i)if(l=L.charCodeAt(i),l===10||l===13){_=i;break}return _-s>78?E-s<75?(p=s+75,d=s,g="",S="..."):(_-E<75?(d=_-75,p=_,S=""):(d=E-36,p=E+36,S="..."),g="..."):(p=_,d=s,g="",S=""),w+g+f.JSString_methods.substring$2(L,d,p)+S+`
  146. `+f.JSString_methods.$mul(" ",E-d+g.length)+`^
  147. `}else return E!=null?w+(" (at offset "+t.S(E)+")"):w},$isException:1,get$message(e){return this.message}},t.Iterable.prototype={cast$1$0(e,r){return t.CastIterable_CastIterable(this,t._instanceType(this)._eval$1("Iterable.E"),r)},followedBy$1(e,r){var n=this,s=t._instanceType(n);return s._eval$1("EfficientLengthIterable<Iterable.E>")._is(n)?t.FollowedByIterable_FollowedByIterable$firstEfficient(n,r,s._eval$1("Iterable.E")):new t.FollowedByIterable(n,r,s._eval$1("FollowedByIterable<Iterable.E>"))},map$1$1(e,r,n){return t.MappedIterable_MappedIterable(this,r,t._instanceType(this)._eval$1("Iterable.E"),n)},where$1(e,r){return new t.WhereIterable(this,r,t._instanceType(this)._eval$1("WhereIterable<Iterable.E>"))},expand$1$1(e,r,n){return new t.ExpandIterable(this,r,t._instanceType(this)._eval$1("@<Iterable.E>")._bind$1(n)._eval$1("ExpandIterable<1,2>"))},contains$1(e,r){var n;for(n=this.get$iterator(this);n.moveNext$0();)if(C.$eq$(n.get$current(n),r))return!0;return!1},forEach$1(e,r){var n;for(n=this.get$iterator(this);n.moveNext$0();)r.call$1(n.get$current(n))},fold$1$2(e,r,n){var s,a;for(s=this.get$iterator(this),a=r;s.moveNext$0();)a=n.call$2(a,s.get$current(s));return a},fold$2(e,r,n){return this.fold$1$2(e,r,n,h.dynamic)},join$1(e,r){var n,s,a=this.get$iterator(this);if(!a.moveNext$0())return"";if(n=C.toString$0$(a.get$current(a)),!a.moveNext$0())return n;if(r.length===0){s=n;do s+=t.S(C.toString$0$(a.get$current(a)));while(a.moveNext$0())}else{s=n;do s=s+r+t.S(C.toString$0$(a.get$current(a)));while(a.moveNext$0())}return s.charCodeAt(0)==0,s},any$1(e,r){var n;for(n=this.get$iterator(this);n.moveNext$0();)if(r.call$1(n.get$current(n)))return!0;return!1},toList$1$growable(e,r){return t.List_List$of(this,r,t._instanceType(this)._eval$1("Iterable.E"))},toList$0(e){return this.toList$1$growable(e,!0)},toSet$0(e){return t.LinkedHashSet_LinkedHashSet$of(this,t._instanceType(this)._eval$1("Iterable.E"))},get$length(e){var r,n=this.get$iterator(this);for(r=0;n.moveNext$0();)++r;return r},get$isEmpty(e){return!this.get$iterator(this).moveNext$0()},get$isNotEmpty(e){return!this.get$isEmpty(this)},take$1(e,r){return t.TakeIterable_TakeIterable(this,r,t._instanceType(this)._eval$1("Iterable.E"))},skip$1(e,r){return t.SkipIterable_SkipIterable(this,r,t._instanceType(this)._eval$1("Iterable.E"))},skipWhile$1(e,r){return new t.SkipWhileIterable(this,r,t._instanceType(this)._eval$1("SkipWhileIterable<Iterable.E>"))},get$first(e){var r=this.get$iterator(this);if(!r.moveNext$0())throw t.wrapException(t.IterableElementError_noElement());return r.get$current(r)},get$last(e){var r,n=this.get$iterator(this);if(!n.moveNext$0())throw t.wrapException(t.IterableElementError_noElement());do r=n.get$current(n);while(n.moveNext$0());return r},get$single(e){var r,n=this.get$iterator(this);if(!n.moveNext$0())throw t.wrapException(t.IterableElementError_noElement());if(r=n.get$current(n),n.moveNext$0())throw t.wrapException(t.IterableElementError_tooMany());return r},elementAt$1(e,r){var n,s;for(t.RangeError_checkNotNegative(r,"index"),n=this.get$iterator(this),s=r;n.moveNext$0();){if(s===0)return n.get$current(n);--s}throw t.wrapException(t.IndexError$withLength(r,r-s,this,null,"index"))},toString$0(e){return t.Iterable_iterableToShortString(this,"(",")")}},t._GeneratorIterable.prototype={elementAt$1(e,r){return t.IndexError_check(r,this.length,this,null,null),this._generator.call$1(r)},get$length(e){return this.length}},t.MapEntry.prototype={toString$0(e){return"MapEntry("+t.S(this.key)+": "+t.S(this.value)+")"}},t.Null.prototype={get$hashCode(e){return t.Object.prototype.get$hashCode.call(this,this)},toString$0(e){return"null"}},t.Object.prototype={$isObject:1,$eq(e,r){return this===r},get$hashCode(e){return t.Primitives_objectHashCode(this)},toString$0(e){return"Instance of '"+t.Primitives_objectTypeName(this)+"'"},noSuchMethod$1(e,r){throw t.wrapException(t.NoSuchMethodError_NoSuchMethodError$withInvocation(this,r))},get$runtimeType(e){return t.getRuntimeTypeOfDartObject(this)},toString(){return this.toString$0(this)}},t._StringStackTrace.prototype={toString$0(e){return this._stackTrace},$isStackTrace:1},t.Runes.prototype={get$iterator(e){return new t.RuneIterator(this.string)},get$last(e){var r,n,s=this.string,a=s.length;if(a===0)throw t.wrapException(t.StateError$("No elements."));return r=s.charCodeAt(a-1),(r&64512)===56320&&a>1&&(n=s.charCodeAt(a-2),(n&64512)===55296)?t._combineSurrogatePair(n,r):r}},t.RuneIterator.prototype={get$current(e){return this._currentCodePoint},moveNext$0(){var e,r,n,s=this,a=s._position=s._nextPosition,i=s.string,l=i.length;return a===l?(s._currentCodePoint=-1,!1):(e=i.charCodeAt(a),r=a+1,(e&64512)===55296&&r<l&&(n=i.charCodeAt(r),(n&64512)===56320)?(s._nextPosition=r+1,s._currentCodePoint=t._combineSurrogatePair(e,n),!0):(s._nextPosition=r,s._currentCodePoint=e,!0))}},t.StringBuffer.prototype={get$length(e){return this._contents.length},write$1(e,r){this._contents+=t.S(r)},writeCharCode$1(e){this._contents+=t.Primitives_stringFromCharCode(e)},toString$0(e){var r=this._contents;return r.charCodeAt(0)==0,r}},t.Uri__parseIPv4Address_error.prototype={call$2(e,r){throw t.wrapException(t.FormatException$("Illegal IPv4 address, "+e,this.host,r))},$signature:437},t.Uri_parseIPv6Address_error.prototype={call$2(e,r){throw t.wrapException(t.FormatException$("Illegal IPv6 address, "+e,this.host,r))},$signature:417},t.Uri_parseIPv6Address_parseHex.prototype={call$2(e,r){var n;return r-e>4&&this.error.call$2("an IPv6 part can only contain a maximum of 4 hex digits",e),n=t.int_parse(f.JSString_methods.substring$2(this.host,e,r),16),(n<0||n>65535)&&this.error.call$2("each part must be in the range of `0x0..0xFFFF`",e),n},$signature:411},t._Uri.prototype={get$_text(){var e,r,n,s,a=this,i=a.___Uri__text_FI;return i===V&&(e=a.scheme,r=e.length!==0?""+e+":":"",n=a._host,s=n==null,!s||e==="file"?(e=r+"//",r=a._userInfo,r.length!==0&&(e=e+r+"@"),s||(e+=n),r=a._port,r!=null&&(e=e+":"+t.S(r))):e=r,e+=a.path,r=a._query,r!=null&&(e=e+"?"+r),r=a._fragment,r!=null&&(e=e+"#"+r),i!==V&&t.throwUnnamedLateFieldADI(),i=a.___Uri__text_FI=(e.charCodeAt(0)==0,e)),i},get$pathSegments(){var e,r,n=this,s=n.___Uri_pathSegments_FI;return s===V&&(e=n.path,e.length!==0&&e.charCodeAt(0)===47&&(e=f.JSString_methods.substring$1(e,1)),r=e.length===0?f.List_empty:t.List_List$unmodifiable(new t.MappedListIterable(t._setArrayType(e.split("/"),h.JSArray_String),t.core_Uri_decodeComponent$closure(),h.MappedListIterable_String_dynamic),h.String),n.___Uri_pathSegments_FI!==V&&t.throwUnnamedLateFieldADI(),s=n.___Uri_pathSegments_FI=r),s},get$hashCode(e){var r,n=this,s=n.___Uri_hashCode_FI;return s===V&&(r=f.JSString_methods.get$hashCode(n.get$_text()),n.___Uri_hashCode_FI!==V&&t.throwUnnamedLateFieldADI(),n.___Uri_hashCode_FI=r,s=r),s},get$userInfo(){return this._userInfo},get$host(){var e=this._host;return e==null?"":f.JSString_methods.startsWith$1(e,"[")?f.JSString_methods.substring$2(e,1,e.length-1):e},get$port(e){var r=this._port;return r??t._Uri__defaultPort(this.scheme)},get$query(){var e=this._query;return e??""},get$fragment(){var e=this._fragment;return e??""},isScheme$1(e){var r=this.scheme;return e.length!==r.length?!1:t._caseInsensitiveCompareStart(e,r,0)>=0},_mergePaths$2(e,r){var n,s,a,i,l,_;for(n=0,s=0;f.JSString_methods.startsWith$2(r,"../",s);)s+=3,++n;for(a=f.JSString_methods.lastIndexOf$1(e,"/");!(!(a>0&&n>0)||(i=f.JSString_methods.lastIndexOf$2(e,"/",a-1),i<0)||(l=a-i,_=l!==2,(!_||l===3)&&e.charCodeAt(i+1)===46?_=!_||e.charCodeAt(i+2)===46:_=!1,_));)--n,a=i;return f.JSString_methods.replaceRange$3(e,a+1,null,f.JSString_methods.substring$1(r,s-3*n))},resolve$1(e){return this.resolveUri$1(t.Uri_parse(e))},resolveUri$1(e){var r,n,s,a,i,l,_,p,d,g,S=this,b=null;return e.get$scheme().length!==0?(r=e.get$scheme(),e.get$hasAuthority()?(n=e.get$userInfo(),s=e.get$host(),a=e.get$hasPort()?e.get$port(e):b):(a=b,s=a,n=""),i=t._Uri__removeDotSegments(e.get$path(e)),l=e.get$hasQuery()?e.get$query():b):(r=S.scheme,e.get$hasAuthority()?(n=e.get$userInfo(),s=e.get$host(),a=t._Uri__makePort(e.get$hasPort()?e.get$port(e):b,r),i=t._Uri__removeDotSegments(e.get$path(e)),l=e.get$hasQuery()?e.get$query():b):(n=S._userInfo,s=S._host,a=S._port,i=S.path,e.get$path(e)===""?l=e.get$hasQuery()?e.get$query():S._query:(_=t._Uri__packageNameEnd(S,i),_>0?(p=f.JSString_methods.substring$2(i,0,_),i=e.get$hasAbsolutePath()?p+t._Uri__removeDotSegments(e.get$path(e)):p+t._Uri__removeDotSegments(S._mergePaths$2(f.JSString_methods.substring$1(i,p.length),e.get$path(e)))):e.get$hasAbsolutePath()?i=t._Uri__removeDotSegments(e.get$path(e)):i.length===0?s==null?i=r.length===0?e.get$path(e):t._Uri__removeDotSegments(e.get$path(e)):i=t._Uri__removeDotSegments("/"+e.get$path(e)):(d=S._mergePaths$2(i,e.get$path(e)),g=r.length===0,!g||s!=null||f.JSString_methods.startsWith$1(i,"/")?i=t._Uri__removeDotSegments(d):i=t._Uri__normalizeRelativePath(d,!g||s!=null)),l=e.get$hasQuery()?e.get$query():b))),t._Uri$_internal(r,n,s,a,i,l,e.get$hasFragment()?e.get$fragment():b)},get$hasAuthority(){return this._host!=null},get$hasPort(){return this._port!=null},get$hasQuery(){return this._query!=null},get$hasFragment(){return this._fragment!=null},get$hasAbsolutePath(){return f.JSString_methods.startsWith$1(this.path,"/")},toFilePath$0(){var e,r=this,n=r.scheme;if(n!==""&&n!=="file")throw t.wrapException(t.UnsupportedError$("Cannot extract a file path from a "+n+" URI"));if(n=r._query,(n??"")!=="")throw t.wrapException(t.UnsupportedError$(W.Cannotfq));if(n=r._fragment,(n??"")!=="")throw t.wrapException(t.UnsupportedError$(W.Cannotff));return n=V.$get$_Uri__isWindowsCached(),n?n=t._Uri__toWindowsFilePath(r):(r._host!=null&&r.get$host()!==""&&t.throwExpression(t.UnsupportedError$(W.Cannotn)),e=r.get$pathSegments(),t._Uri__checkNonWindowsPathReservedCharacters(e,!1),n=t.StringBuffer__writeAll(f.JSString_methods.startsWith$1(r.path,"/")?"/":"",e,"/"),n=(n.charCodeAt(0)==0,n)),n},toString$0(e){return this.get$_text()},$eq(e,r){var n,s,a=this;return r==null?!1:a===r?!0:(h.Uri._is(r)&&a.scheme===r.get$scheme()&&a._host!=null===r.get$hasAuthority()&&a._userInfo===r.get$userInfo()&&a.get$host()===r.get$host()&&a.get$port(a)===r.get$port(r)&&a.path===r.get$path(r)?(n=a._query,s=n==null,!s===r.get$hasQuery()?(s&&(n=""),n===r.get$query()?(n=a._fragment,s=n==null,!s===r.get$hasFragment()?(s&&(n=""),n=n===r.get$fragment()):n=!1):n=!1):n=!1):n=!1,n)},$isUri:1,get$scheme(){return this.scheme},get$path(e){return this.path}},t._Uri__makePath_closure.prototype={call$1(e){return t._Uri__uriEncode(f.List_XRg0,e,f.C_Utf8Codec,!1)},$signature:7},t.UriData.prototype={get$uri(){var e,r,n,s,a=this,i=null,l=a._uriCache;return l==null&&(l=a._text,e=a._separatorIndices[0]+1,r=f.JSString_methods.indexOf$2(l,"?",e),n=l.length,r>=0?(s=t._Uri__normalizeOrSubstring(l,r+1,n,f.List_oFp,!1,!1),n=r):s=i,l=a._uriCache=new t._DataUri("data","",i,i,t._Uri__normalizeOrSubstring(l,e,n,f.List_XRg,!1,!1),s,i)),l},toString$0(e){var r=this._text;return this._separatorIndices[0]===-1?"data:"+r:r}},t._createTables_build.prototype={call$2(e,r){var n=this.tables[e];return f.NativeUint8List_methods.fillRange$3(n,0,96,r),n},$signature:356},t._createTables_setChars.prototype={call$3(e,r,n){var s,a;for(s=r.length,a=0;a<s;++a)e[r.charCodeAt(a)^96]=n},$signature:199},t._createTables_setRange.prototype={call$3(e,r,n){var s,a;for(s=r.charCodeAt(0),a=r.charCodeAt(1);s<=a;++s)e[(s^96)>>>0]=n},$signature:199},t._SimpleUri.prototype={get$hasAuthority(){return this._hostStart>0},get$hasPort(){return this._hostStart>0&&this._portStart+1<this._pathStart},get$hasQuery(){return this._queryStart<this._fragmentStart},get$hasFragment(){return this._fragmentStart<this._uri.length},get$hasAbsolutePath(){return f.JSString_methods.startsWith$2(this._uri,"/",this._pathStart)},get$scheme(){var e=this._schemeCache;return e??(this._schemeCache=this._computeScheme$0())},_computeScheme$0(){var e,r=this,n=r._schemeEnd;return n<=0?"":(e=n===4,e&&f.JSString_methods.startsWith$1(r._uri,"http")?"http":n===5&&f.JSString_methods.startsWith$1(r._uri,"https")?"https":e&&f.JSString_methods.startsWith$1(r._uri,"file")?"file":n===7&&f.JSString_methods.startsWith$1(r._uri,"package")?"package":f.JSString_methods.substring$2(r._uri,0,n))},get$userInfo(){var e=this._hostStart,r=this._schemeEnd+3;return e>r?f.JSString_methods.substring$2(this._uri,r,e-1):""},get$host(){var e=this._hostStart;return e>0?f.JSString_methods.substring$2(this._uri,e,this._portStart):""},get$port(e){var r,n=this;return n.get$hasPort()?t.int_parse(f.JSString_methods.substring$2(n._uri,n._portStart+1,n._pathStart),null):(r=n._schemeEnd,r===4&&f.JSString_methods.startsWith$1(n._uri,"http")?80:r===5&&f.JSString_methods.startsWith$1(n._uri,"https")?443:0)},get$path(e){return f.JSString_methods.substring$2(this._uri,this._pathStart,this._queryStart)},get$query(){var e=this._queryStart,r=this._fragmentStart;return e<r?f.JSString_methods.substring$2(this._uri,e+1,r):""},get$fragment(){var e=this._fragmentStart,r=this._uri;return e<r.length?f.JSString_methods.substring$1(r,e+1):""},get$pathSegments(){var e,r,n=this._pathStart,s=this._queryStart,a=this._uri;if(f.JSString_methods.startsWith$2(a,"/",n)&&++n,n===s)return f.List_empty;for(e=t._setArrayType([],h.JSArray_String),r=n;r<s;++r)a.charCodeAt(r)===47&&(e.push(f.JSString_methods.substring$2(a,n,r)),n=r+1);return e.push(f.JSString_methods.substring$2(a,n,s)),t.List_List$unmodifiable(e,h.String)},_isPort$1(e){var r=this._portStart+1;return r+e.length===this._pathStart&&f.JSString_methods.startsWith$2(this._uri,e,r)},removeFragment$0(){var e=this,r=e._fragmentStart,n=e._uri;return r>=n.length?e:new t._SimpleUri(f.JSString_methods.substring$2(n,0,r),e._schemeEnd,e._hostStart,e._portStart,e._pathStart,e._queryStart,r,e._schemeCache)},resolve$1(e){return this.resolveUri$1(t.Uri_parse(e))},resolveUri$1(e){return e instanceof t._SimpleUri?this._simpleMerge$2(this,e):this._toNonSimple$0().resolveUri$1(e)},_simpleMerge$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=r._schemeEnd;if(D>0)return r;if(n=r._hostStart,n>0)return s=e._schemeEnd,s<=0?r:(a=s===4,a&&f.JSString_methods.startsWith$1(e._uri,"file")?i=r._pathStart!==r._queryStart:a&&f.JSString_methods.startsWith$1(e._uri,"http")?i=!r._isPort$1("80"):i=!(s===5&&f.JSString_methods.startsWith$1(e._uri,"https"))||!r._isPort$1("443"),i?(l=s+1,new t._SimpleUri(f.JSString_methods.substring$2(e._uri,0,l)+f.JSString_methods.substring$1(r._uri,D+1),s,n+l,r._portStart+l,r._pathStart+l,r._queryStart+l,r._fragmentStart+l,e._schemeCache)):this._toNonSimple$0().resolveUri$1(r));if(_=r._pathStart,D=r._queryStart,_===D)return n=r._fragmentStart,D<n?(s=e._queryStart,l=s-D,new t._SimpleUri(f.JSString_methods.substring$2(e._uri,0,s)+f.JSString_methods.substring$1(r._uri,D),e._schemeEnd,e._hostStart,e._portStart,e._pathStart,D+l,n+l,e._schemeCache)):(D=r._uri,n<D.length?(s=e._fragmentStart,new t._SimpleUri(f.JSString_methods.substring$2(e._uri,0,s)+f.JSString_methods.substring$1(D,n),e._schemeEnd,e._hostStart,e._portStart,e._pathStart,e._queryStart,n+(s-n),e._schemeCache)):e.removeFragment$0());if(n=r._uri,f.JSString_methods.startsWith$2(n,"/",_))return p=e._pathStart,d=t._SimpleUri__packageNameEnd(this),g=d>0?d:p,l=g-_,new t._SimpleUri(f.JSString_methods.substring$2(e._uri,0,g)+f.JSString_methods.substring$1(n,_),e._schemeEnd,e._hostStart,e._portStart,p,D+l,r._fragmentStart+l,e._schemeCache);if(S=e._pathStart,b=e._queryStart,S===b&&e._hostStart>0){for(;f.JSString_methods.startsWith$2(n,"../",_);)_+=3;return l=S-_+1,new t._SimpleUri(f.JSString_methods.substring$2(e._uri,0,S)+"/"+f.JSString_methods.substring$1(n,_),e._schemeEnd,e._hostStart,e._portStart,S,D+l,r._fragmentStart+l,e._schemeCache)}if(w=e._uri,d=t._SimpleUri__packageNameEnd(this),d>=0)E=d;else for(E=S;f.JSString_methods.startsWith$2(w,"../",E);)E+=3;for(L=0;T=_+3,!!(T<=D&&f.JSString_methods.startsWith$2(n,"../",_));)++L,_=T;for(F="";b>E;)if(--b,w.charCodeAt(b)===47){if(L===0){F="/";break}--L,F="/"}return b===E&&e._schemeEnd<=0&&!f.JSString_methods.startsWith$2(w,"/",S)&&(_-=L*3,F=""),l=b-_+F.length,new t._SimpleUri(f.JSString_methods.substring$2(w,0,b)+F+f.JSString_methods.substring$1(n,_),e._schemeEnd,e._hostStart,e._portStart,S,D+l,r._fragmentStart+l,e._schemeCache)},toFilePath$0(){var e,r,n=this,s=n._schemeEnd;if(s>=0?(e=!(s===4&&f.JSString_methods.startsWith$1(n._uri,"file")),s=e):s=!1,s)throw t.wrapException(t.UnsupportedError$("Cannot extract a file path from a "+n.get$scheme()+" URI"));if(s=n._queryStart,e=n._uri,s<e.length)throw s<n._fragmentStart?t.wrapException(t.UnsupportedError$(W.Cannotfq)):t.wrapException(t.UnsupportedError$(W.Cannotff));return r=V.$get$_Uri__isWindowsCached(),r?s=t._Uri__toWindowsFilePath(n):(n._hostStart<n._portStart&&t.throwExpression(t.UnsupportedError$(W.Cannotn)),s=f.JSString_methods.substring$2(e,n._pathStart,s)),s},get$hashCode(e){var r=this._hashCodeCache;return r??(this._hashCodeCache=f.JSString_methods.get$hashCode(this._uri))},$eq(e,r){return r==null?!1:this===r?!0:h.Uri._is(r)&&this._uri===r.toString$0(0)},_toNonSimple$0(){var e=this,r=null,n=e.get$scheme(),s=e.get$userInfo(),a=e._hostStart>0?e.get$host():r,i=e.get$hasPort()?e.get$port(e):r,l=e._uri,_=e._queryStart,p=f.JSString_methods.substring$2(l,e._pathStart,_),d=e._fragmentStart;return _=_<d?e.get$query():r,t._Uri$_internal(n,s,a,i,p,_,d<l.length?e.get$fragment():r)},toString$0(e){return this._uri},$isUri:1},t._DataUri.prototype={},t.Expando.prototype={$indexSet(e,r,n){r instanceof t._Record&&t.Expando__badExpandoKey(r),this._jsWeakMap.set(r,n)},toString$0(e){return"Expando:null"}},t.jsify__convert.prototype={call$1(e){var r,n,s,a;if(t._noJsifyRequired(e))return e;if(r=this._convertedObjects,r.containsKey$1(e))return r.$index(0,e);if(h.Map_of_nullable_Object_and_nullable_Object._is(e)){for(n={},r.$indexSet(0,e,n),r=C.get$iterator$ax(e.get$keys(e));r.moveNext$0();)s=r.get$current(r),n[s]=this.call$1(e.$index(0,s));return n}else return h.Iterable_nullable_Object._is(e)?(a=[],r.$indexSet(0,e,a),f.JSArray_methods.addAll$1(a,C.map$1$1$ax(e,this,h.dynamic)),a):e},$signature:311},t.promiseToFuture_closure1.prototype={call$1(e){return this.completer.complete$1(e)},$signature:73},t.promiseToFuture_closure2.prototype={call$1(e){return e==null?this.completer.completeError$1(new t.NullRejectionException(e===void 0)):this.completer.completeError$1(e)},$signature:73},t.NullRejectionException.prototype={toString$0(e){return"Promise was rejected with a value of `"+(this.isUndefined?"undefined":"null")+"`."},$isException:1},t._JSRandom.prototype={nextInt$1(e){if(e<=0||e>4294967296)throw t.wrapException(t.RangeError$("max must be in range 0 < max ≤ 2^32, was "+e));return Math.random()*e>>>0},nextDouble$0(){return Math.random()}},t.ArgParser.prototype={addFlag$6$abbr$defaultsTo$help$hide$negatable(e,r,n,s,a,i){var l=null;this._addOption$12$aliases$hide$negatable(e,r,s,l,l,l,n,l,f.OptionType_nMZ,f.List_empty,a,i)},addFlag$2$hide(e,r){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,null,!1,null,r,!0)},addFlag$2$help(e,r){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,null,!1,r,!1,!0)},addFlag$3$defaultsTo$help(e,r,n){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,null,r,n,!1,!0)},addFlag$3$help$negatable(e,r,n){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,null,!1,r,!1,n)},addFlag$3$abbr$help(e,r,n){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,r,!1,n,!1,!0)},addFlag$4$abbr$help$negatable(e,r,n,s){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,r,!1,n,!1,s)},addOption$7$abbr$allowed$defaultsTo$help$hide$valueHelp(e,r,n,s,a,i,l){this._addOption$12$aliases$hide$mandatory(e,r,a,l,n,null,s,null,f.OptionType_YwU,f.List_empty,i,!1)},addOption$2$hide(e,r){return this.addOption$7$abbr$allowed$defaultsTo$help$hide$valueHelp(e,null,null,null,null,r,null)},addOption$6$abbr$allowed$defaultsTo$help$valueHelp(e,r,n,s,a,i){return this.addOption$7$abbr$allowed$defaultsTo$help$hide$valueHelp(e,r,n,s,a,!1,i)},addOption$4$allowed$defaultsTo$help(e,r,n,s){return this.addOption$7$abbr$allowed$defaultsTo$help$hide$valueHelp(e,null,r,n,s,!1,null)},addMultiOption$6$abbr$allowedHelp$help$splitCommas$valueHelp(e,r,n,s,a,i){var l=t._setArrayType([],h.JSArray_String);this._addOption$12$aliases$hide$splitCommas(e,r,s,i,null,n,l,null,f.OptionType_qyr,f.List_empty,!1,a)},addMultiOption$5$abbr$help$splitCommas$valueHelp(e,r,n,s,a){return this.addMultiOption$6$abbr$allowedHelp$help$splitCommas$valueHelp(e,r,null,n,s,a)},addMultiOption$3$allowedHelp$help(e,r,n){return this.addMultiOption$6$abbr$allowedHelp$help$splitCommas$valueHelp(e,null,r,n,!0,null)},_addOption$14$aliases$hide$mandatory$negatable$splitCommas(e,r,n,s,a,i,l,_,p,d,g,S,b,w){var E,L,T,F,D,B=this,z=null,Y=t._setArrayType([e],h.JSArray_String);if(f.JSArray_methods.addAll$1(Y,d),f.JSArray_methods.any$1(Y,new t.ArgParser__addOption_closure(B)))throw t.wrapException(t.ArgumentError$('Duplicate option or alias "'+e+'".',z));if(Y=r!=null,Y&&(E=B.findByAbbreviation$1(r),E!=null))throw t.wrapException(t.ArgumentError$('Abbreviation "'+r+'" is already used by "'+E.name+'".',z));for(L=a==null?z:t.List_List$unmodifiable(a,h.String),i==null?T=z:(T=h.String,T=t.ConstantMap_ConstantMap$from(i,T,T)),F=new t.Option(e,r,n,s,L,T,l,b,_,p,w??p===f.OptionType_qyr,!1,g),e.length===0?t.throwExpression(t.ArgumentError$("Name cannot be empty.",z)):f.JSString_methods.startsWith$1(e,"-")&&t.throwExpression(t.ArgumentError$("Name "+e+' cannot start with "-".',z)),L=V.$get$Option__invalidChars()._nativeRegExp,L.test(e)&&t.throwExpression(t.ArgumentError$('Name "'+e+'" contains invalid characters.',z)),Y&&(r.length!==1?t.throwExpression(t.ArgumentError$("Abbreviation must be null or have length 1.",z)):r==="-"&&t.throwExpression(t.ArgumentError$('Abbreviation cannot be "-".',z)),L.test(r)&&t.throwExpression(t.ArgumentError$("Abbreviation is an invalid character.",z))),B._arg_parser$_options.$indexSet(0,e,F),B._optionsAndSeparators.push(F),Y=B._aliases,D=0;!1;++D)Y.$indexSet(0,d[D],e)},_addOption$12$aliases$hide$splitCommas(e,r,n,s,a,i,l,_,p,d,g,S){return this._addOption$14$aliases$hide$mandatory$negatable$splitCommas(e,r,n,s,a,i,l,_,p,d,g,!1,!1,S)},_addOption$12$aliases$hide$mandatory(e,r,n,s,a,i,l,_,p,d,g,S){return this._addOption$14$aliases$hide$mandatory$negatable$splitCommas(e,r,n,s,a,i,l,_,p,d,g,S,!1,null)},_addOption$12$aliases$hide$negatable(e,r,n,s,a,i,l,_,p,d,g,S){return this._addOption$14$aliases$hide$mandatory$negatable$splitCommas(e,r,n,s,a,i,l,_,p,d,g,!1,S,null)},findByAbbreviation$1(e){var r,n;for(r=this.options._map,r=r.get$values(r),r=r.get$iterator(r);r.moveNext$0();)if(n=r.get$current(r),n.abbr===e)return n;return null},findByNameOrAlias$1(e){var r=this._aliases.$index(0,e);return r==null&&(r=e),this.options._map.$index(0,r)}},t.ArgParser__addOption_closure.prototype={call$1(e){return this.$this.findByNameOrAlias$1(e)!=null},$signature:10},t.ArgParserException.prototype={},t.ArgResults.prototype={$index(e,r){var n=this._parser.options._map;if(!n.containsKey$1(r))throw t.wrapException(t.ArgumentError$('Could not find an option named "'+r+'".',null));return n=n.$index(0,r),n.toString,n.valueOrDefault$1(this._parsed.$index(0,r))},wasParsed$1(e){if(!this._parser.options._map.containsKey$1(e))throw t.wrapException(t.ArgumentError$('Could not find an option named "'+e+'".',null));return this._parsed.containsKey$1(e)}},t.Option.prototype={valueOrDefault$1(e){var r;return e??(this.type===f.OptionType_qyr?(r=this.defaultsTo,r??t._setArrayType([],h.JSArray_String)):this.defaultsTo)}},t.OptionType.prototype={},t.Parser0.prototype={parse$0(){var e,r,n,s,a,i,l,_,p,d,g,S,b=this,w=b._args;for(w.toList$0(0),e=null,i=b._parser$_rest,l=b._grammar,_=l.commands,p=w.$ti._precomputed1;!w.get$isEmpty(w);){if(d=w._head,d===w._tail&&t.throwExpression(t.IterableElementError_noElement()),d=w._table[d],g=d==null,(g?p._as(d):d)==="--"){w.removeFirst$0();break}if(g&&(d=p._as(d)),S=_._map.$index(0,d),S!=null){i.length!==0&&t.throwExpression(t.ArgParserException$("Cannot specify arguments before a command.",null)),r=w.removeFirst$0(),_=h.JSArray_String,p=t._setArrayType([],_),f.JSArray_methods.addAll$1(p,i),n=new t.Parser0(r,b,S,w,p,t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.dynamic));try{e=n.parse$0()}catch(E){throw w=t.unwrapException(E),w instanceof t.ArgParserException?(s=w,w=s.message,a=t._setArrayType([r],_),C.addAll$1$ax(a,s.commands),t.wrapException(t.ArgParserException$(w,a))):E}f.JSArray_methods.clear$0(i);break}b._parseSoloOption$0()||b._parseAbbreviation$1(b)||b._parseLongOption$0()||i.push(w.removeFirst$0())}return l.options._map.forEach$1(0,new t.Parser_parse_closure(b)),f.JSArray_methods.addAll$1(i,w),w.clear$0(0),new t.ArgResults(l,b._results,b._commandName,new t.UnmodifiableListView(i,h.UnmodifiableListView_String))},_readNextArgAsValue$1(e){var r=this._args;r.get$isEmpty(r)&&t.throwExpression(t.ArgParserException$('Missing argument for "'+e.name+'".',null)),this._setOption$3(this._results,e,r.get$first(r)),r.removeFirst$0()},_parseSoloOption$0(){var e,r=this._args;return r.get$first(r).length!==2||!f.JSString_methods.startsWith$1(r.get$first(r),"-")||(e=r.get$first(r)[1],!t._isLetterOrDigit(e.charCodeAt(0)))?!1:(this._handleSoloOption$1(e),!0)},_handleSoloOption$1(e){var r,n=this,s=n._grammar.findByAbbreviation$1(e);return s==null?(r=n._parser$_parent,r==null&&t.throwExpression(t.ArgParserException$('Could not find an option or flag "-'+e+'".',null)),r._handleSoloOption$1(e),!0):(n._args.removeFirst$0(),s.type===f.OptionType_nMZ?n._results.$indexSet(0,s.name,!0):n._readNextArgAsValue$1(s),!0)},_parseAbbreviation$1(e){var r,n,s,a,i,l,_=this._args;if(_.get$first(_).length<2||!f.JSString_methods.startsWith$1(_.get$first(_),"-"))return!1;for(r=_.$ti._precomputed1,n=1;s=_._head,s===_._tail&&t.throwExpression(t.IterableElementError_noElement()),s=_._table[s],a=s==null,n<(a?r._as(s):s).length?(s=(a?r._as(s):s).charCodeAt(n),s>=65&&s<=90||s>=97&&s<=122?s=!0:s=s>=48&&s<=57):s=!1,!!s;)++n;return n===1||(i=f.JSString_methods.substring$2(_.get$first(_),1,n),l=f.JSString_methods.substring$1(_.get$first(_),n),f.JSString_methods.contains$1(l,`
  148. `)||f.JSString_methods.contains$1(l,"\r"))?!1:(this._handleAbbreviation$3(i,l,e),!0)},_handleAbbreviation$3(e,r,n){var s,a,i,l=this,_=f.JSString_methods.substring$2(e,0,1),p=l._grammar.findByAbbreviation$1(_);if(p==null)return s=l._parser$_parent,s==null&&t.throwExpression(t.ArgParserException$(W.Could_+_+'".',null)),s._handleAbbreviation$3(e,r,n),!0;if(p.type!==f.OptionType_nMZ)l._setOption$3(l._results,p,f.JSString_methods.substring$1(e,1)+r);else for(s=f.JSString_methods.substring$1(e,1),r!==""&&t.throwExpression(t.ArgParserException$('Option "-'+_+'" is a flag and cannot handle value "'+s+r+'".',null)),s=e.length,a=0;a<s;a=i)i=a+1,n._parseShortFlag$1(f.JSString_methods.substring$2(e,a,i));return l._args.removeFirst$0(),!0},_parseShortFlag$1(e){var r,n=this._grammar.findByAbbreviation$1(e);if(n==null){r=this._parser$_parent,r==null&&t.throwExpression(t.ArgParserException$(W.Could_+e+'".',null)),r._parseShortFlag$1(e);return}n.type!==f.OptionType_nMZ&&t.throwExpression(t.ArgParserException$('Option "-'+e+'" must be a flag to be in a collapsed "-".',null)),this._results.$indexSet(0,n.name,!0)},_parseLongOption$0(){var e,r,n,s,a,i,l,_,p=this._args;if(!f.JSString_methods.startsWith$1(p.get$first(p),"--"))return!1;for(e=f.JSString_methods.indexOf$1(p.get$first(p),"="),r=e===-1,n=r?f.JSString_methods.substring$1(p.get$first(p),2):f.JSString_methods.substring$2(p.get$first(p),2,e),s=n.length,a=0;a!==s;++a)if(i=n.charCodeAt(a),i>=65&&i<=90||i>=97&&i<=122?l=!0:l=i>=48&&i<=57,!(l||i===45||i===95))return!1;return _=r?null:f.JSString_methods.substring$1(p.get$first(p),e+1),_!=null?p=f.JSString_methods.contains$1(_,`
  149. `)||f.JSString_methods.contains$1(_,"\r"):p=!1,p?!1:(this._handleLongOption$2(n,_),!0)},_handleLongOption$2(e,r){var n=this,s=null,a='Could not find an option named "',i=n._grammar,l=i.findByNameOrAlias$1(e);if(l!=null)n._args.removeFirst$0(),l.type===f.OptionType_nMZ?(r!=null&&t.throwExpression(t.ArgParserException$('Flag option "'+e+'" should not be given a value.',s)),n._results.$indexSet(0,l.name,!0)):r!=null?n._setOption$3(n._results,l,r):n._readNextArgAsValue$1(l);else if(f.JSString_methods.startsWith$1(e,"no-")){if(l=i.findByNameOrAlias$1(f.JSString_methods.substring$1(e,3)),l==null)return i=n._parser$_parent,i==null&&t.throwExpression(t.ArgParserException$(a+e+'".',s)),i._handleLongOption$2(e,r),!0;n._args.removeFirst$0(),l.type!==f.OptionType_nMZ&&t.throwExpression(t.ArgParserException$('Cannot negate non-flag option "'+e+'".',s)),l.negatable||t.throwExpression(t.ArgParserException$('Cannot negate option "'+e+'".',s)),n._results.$indexSet(0,l.name,!1)}else return i=n._parser$_parent,i==null&&t.throwExpression(t.ArgParserException$(a+e+'".',s)),i._handleLongOption$2(e,r),!0;return!0},_setOption$3(e,r,n){var s,a,i,l,_,p;if(r.type!==f.OptionType_qyr){this._validateAllowed$2(r,n),e.$indexSet(0,r.name,n);return}if(s=h.List_dynamic._as(e.putIfAbsent$2(r.name,new t.Parser__setOption_closure)),r.splitCommas)for(a=n.split(","),i=a.length,l=C.getInterceptor$ax(s),_=0;_<i;++_)p=a[_],this._validateAllowed$2(r,p),l.add$1(s,p);else this._validateAllowed$2(r,n),C.add$1$ax(s,n)},_validateAllowed$2(e,r){var n=e.allowed;n!=null&&(f.JSArray_methods.contains$1(n,r)||t.throwExpression(t.ArgParserException$('"'+r+'" is not an allowed value for option "'+e.name+'".',null)))}},t.Parser_parse_closure.prototype={call$2(e,r){var n=this.$this._results.$index(0,e),s=r.callback;s!=null&&s.call$1(r.valueOrDefault$1(n))},$signature:337},t.Parser__setOption_closure.prototype={call$0(){return t._setArrayType([],h.JSArray_String)},$signature:29},t._Usage.prototype={get$_columnWidths(){var e,r=this,n=r.___Usage__columnWidths_FI;return n===V&&(e=r._calculateColumnWidths$0(),r.___Usage__columnWidths_FI!==V&&t.throwUnnamedLateFieldADI(),r.___Usage__columnWidths_FI=e,n=e),n},generate$0(){var e,r,n,s,a,i,l,_=this;for(e=_._usage$_optionsAndSeparators,r=e.length,n=h.Option,s=_._usage$_buffer,a=0;a<e.length;e.length===r||(0,t.throwConcurrentModificationError)(e),++a){if(i=e[a],typeof i=="string"){l=s._contents,s._contents=(l.length!==0?s._contents=l+`
  150. `:l)+i,_._newlinesNeeded=1;continue}n._as(i),!i.hide&&_._writeOption$1(i)}return e=s._contents,e.charCodeAt(0)==0,e},_writeOption$1(e){var r,n,s,a,i,l,_,p=this,d=e.abbr;if(p._write$2(0,d==null?"":"-"+d+", "),d=p._longOption$1(e),p._write$2(1,d),d=e.help,d!=null&&p._write$2(2,d),d=e.allowedHelp,d!=null){for(r=C.toList$0$ax(d.get$keys(d)),f.JSArray_methods.sort$0(r),p._newline$0(),n=r.length,s=e.defaultsTo,a=h.List_dynamic._is(s),i=0;i<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++i)l=r[i],_=(a?f.JSArray_methods.contains$1(s,l):s===l)?" (default)":"",p._write$2(1," ["+l+"]"+_),_=d.$index(0,l),_.toString,p._write$2(2,_);p._newline$0()}else e.allowed!=null?p._write$2(2,p._buildAllowedList$1(e)):(d=e.type,d===f.OptionType_nMZ?e.defaultsTo===!0&&p._write$2(2,"(defaults to on)"):d===f.OptionType_qyr?(d=e.defaultsTo,d!=null&&h.Iterable_dynamic._as(d).length!==0&&(h.List_dynamic._as(d),p._write$2(2,"(defaults to "+new t.MappedListIterable(d,new t._Usage__writeOption_closure,t._arrayInstanceType(d)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+")"))):(d=e.defaultsTo,d!=null&&p._write$2(2,'(defaults to "'+t.S(d)+'")')))},_longOption$1(e){var r=e.name,n=e.negatable?"--[no-]"+r:"--"+r;return r=e.valueHelp,r!=null?n+("=<"+r+">"):n},_calculateColumnWidths$0(){var e,r,n,s,a,i,l,_,p,d,g,S;for(e=this._usage$_optionsAndSeparators,r=e.length,n=h.List_dynamic,s=0,a=0,i=0;i<e.length;e.length===r||(0,t.throwConcurrentModificationError)(e),++i)if(l=e[i],l instanceof t.Option&&!l.hide&&(_=l.abbr,s=Math.max(s,(_==null?"":"-"+_+", ").length),_=this._longOption$1(l),a=Math.max(a,_.length),_=l.allowedHelp,_!=null))for(_=C.get$iterator$ax(_.get$keys(_)),p=l.defaultsTo,d=n._is(p);_.moveNext$0();)g=_.get$current(_),S=(d?f.JSArray_methods.contains$1(p,g):p===g)?" (default)":"",a=Math.max(a,(" ["+g+"]"+S).length);return t._setArrayType([s,a+4],h.JSArray_int)},_newline$0(){++this._newlinesNeeded,this._currentColumn=0},_write$2(e,r){var n,s,a=t._setArrayType(r.split(`
  151. `),h.JSArray_String);for(this.get$_columnWidths();a.length!==0&&C.trim$0$s(f.JSArray_methods.get$first(a))==="";)f.JSArray_methods.removeAt$1(a,0);for(;a.length!==0&&C.trim$0$s(f.JSArray_methods.get$last(a))==="";)a.pop();for(n=a.length,s=0;s<a.length;a.length===n||(0,t.throwConcurrentModificationError)(a),++s)this._writeLine$2(e,a[s])},_writeLine$2(e,r){var n,s,a=this;for(n=a._usage$_buffer;s=a._newlinesNeeded,s>0;)n._contents+=`
  152. `,a._newlinesNeeded=s-1;for(;s=a._currentColumn,s!==e;)s<2?n._contents+=f.JSString_methods.$mul(" ",a.get$_columnWidths()[a._currentColumn]):n._contents+=`
  153. `,a._currentColumn=(a._currentColumn+1)%3;a.get$_columnWidths(),e<2?n._contents+=f.JSString_methods.padRight$1(r,a.get$_columnWidths()[e]):n._contents+=r,a._currentColumn=(a._currentColumn+1)%3,e===2&&++a._newlinesNeeded},_buildAllowedList$1(e){var r,n,s,a,i,l=e.defaultsTo,_=h.List_dynamic._is(l)?f.JSArray_methods.get$contains(l):new t._Usage__buildAllowedList_closure(e);for(l="[",r=e.allowed,n=r.length,s=!0,a=0;a<n;++a,s=!1)i=r[a],s||(l+=", "),l+=t.S(i),_.call$1(i)&&(l+=" (default)");return l+="]",l.charCodeAt(0)==0,l}},t._Usage__writeOption_closure.prototype={call$1(e){return'"'+t.S(e)+'"'},$signature:146},t._Usage__buildAllowedList_closure.prototype={call$1(e){return e===this.option.defaultsTo},$signature:147},t.FutureGroup.prototype={add$1(e,r){var n,s,a=this;if(a._future_group$_closed)throw t.wrapException(t.StateError$("The FutureGroup is closed."));n=a._future_group$_values,s=n.length,n.push(null),++a._future_group$_pending,r.then$1$1(0,new t.FutureGroup_add_closure(a,s),h.Null).catchError$1(new t.FutureGroup_add_closure0(a))},close$0(e){var r,n,s=this;s._future_group$_closed=!0,s._future_group$_pending===0&&(r=s._future_group$_completer,!(r.future._state&30)&&(n=s.$ti._eval$1("WhereTypeIterable<1>"),r.complete$1(t.List_List$of(new t.WhereTypeIterable(s._future_group$_values,n),!0,n._eval$1("Iterable.E")))))}},t.FutureGroup_add_closure.prototype={call$1(e){var r,n,s=this.$this,a=s._future_group$_completer;if(a.future._state&30||(r=--s._future_group$_pending,n=s._future_group$_values,n[this.index]=e,r!==0)||!s._future_group$_closed)return null;s=s.$ti._eval$1("WhereTypeIterable<1>"),a.complete$1(t.List_List$of(new t.WhereTypeIterable(n,s),!0,s._eval$1("Iterable.E")))},$signature(){return this.$this.$ti._eval$1("Null(1)")}},t.FutureGroup_add_closure0.prototype={call$2(e,r){var n=this.$this._future_group$_completer;if(n.future._state&30)return null;n.completeError$2(e,r)},$signature:55},t.ErrorResult.prototype={complete$1(e){e.completeError$2(this.error,this.stackTrace)},get$hashCode(e){return(C.get$hashCode$(this.error)^t.Primitives_objectHashCode(this.stackTrace)^492929599)>>>0},$eq(e,r){return r==null?!1:r instanceof t.ErrorResult&&C.$eq$(this.error,r.error)&&this.stackTrace===r.stackTrace},$isResult:1},t.ValueResult.prototype={complete$1(e){e.complete$1(this.value)},get$hashCode(e){return(C.get$hashCode$(this.value)^842997089)>>>0},$eq(e,r){return r==null?!1:r instanceof t.ValueResult&&C.$eq$(this.value,r.value)},$isResult:1},t.StreamCompleter.prototype={setSourceStream$1(e){var r=this._stream_completer$_stream;if(r._sourceStream!=null)throw t.wrapException(t.StateError$("Source stream already set"));r._sourceStream=e,r._stream_completer$_controller!=null&&r._linkStreamToController$0()},setError$2(e,r){var n=this.$ti._precomputed1;this.setSourceStream$1(t.Stream_Stream$fromFuture(t.Future_Future$error(e,r,n),n))},setError$1(e){return this.setError$2(e,null)}},t._CompleterStream.prototype={listen$4$cancelOnError$onDone$onError(e,r,n,s,a){var i,l,_=this,p=null;if(_._stream_completer$_controller==null){if(i=_._sourceStream,i!=null&&!i.get$isBroadcast())return i.listen$4$cancelOnError$onDone$onError(0,r,n,s,a);_._stream_completer$_controller==null&&(_._stream_completer$_controller=t.StreamController_StreamController(p,p,p,p,!0,_.$ti._precomputed1)),_._sourceStream!=null&&_._linkStreamToController$0()}return l=_._stream_completer$_controller,l.toString,new t._ControllerStream(l,t._instanceType(l)._eval$1("_ControllerStream<1>")).listen$4$cancelOnError$onDone$onError(0,r,n,s,a)},listen$1(e,r){return this.listen$4$cancelOnError$onDone$onError(e,r,null,null,null)},listen$3$onDone$onError(e,r,n,s){return this.listen$4$cancelOnError$onDone$onError(e,r,null,n,s)},_linkStreamToController$0(){var e,r=this._stream_completer$_controller;r.toString,e=this._sourceStream,e.toString,r.addStream$2$cancelOnError(e,!1).whenComplete$1(r.get$close(r))}},t.StreamGroup.prototype={add$1(e,r){var n,s=this;if(s._closed)throw t.wrapException(t.StateError$("Can't add a Stream to a closed StreamGroup."));if(n=s._stream_group$_state,n===f._StreamGroupState_dormant)s._subscriptions.putIfAbsent$2(r,new t.StreamGroup_add_closure);else{if(n===f._StreamGroupState_canceled)return r.listen$1(0,null).cancel$0();s._subscriptions.putIfAbsent$2(r,new t.StreamGroup_add_closure0(s,r))}return null},remove$1(e,r){var n=this._subscriptions,s=n.remove$1(0,r),a=s==null?null:s.cancel$0();return n.__js_helper$_length===0&&this._closed&&(n=this.__StreamGroup__controller_A,n===V&&t.throwUnnamedLateFieldNI(),t.scheduleMicrotask(n.get$close(n))),a},_onListen$0(){var e,r,n,s,a,i,l=this;for(l._stream_group$_state=f._StreamGroupState_listening,r=l._subscriptions,n=t.List_List$of(r.get$entries(r),!0,l.$ti._eval$1("MapEntry<Stream<1>,StreamSubscription<1>?>")),s=n.length,a=0;a<s;++a)if(i=n[a],i.value==null){e=i.key;try{r.$indexSet(0,e,l._listenToStream$1(e))}catch(_){throw r=l._onCancel$0(),r!=null&&r.catchError$1(new t.StreamGroup__onListen_closure),_}}},_onPause$0(){var e,r,n;for(this._stream_group$_state=f._StreamGroupState_paused,e=this._subscriptions,e=e.get$values(e),e=new t.MappedIterator(C.get$iterator$ax(e.__internal$_iterable),e._f),r=t._instanceType(e)._rest[1];e.moveNext$0();)n=e.__internal$_current,(n??r._as(n)).pause$0(0)},_onResume$0(){var e,r,n;for(this._stream_group$_state=f._StreamGroupState_listening,e=this._subscriptions,e=e.get$values(e),e=new t.MappedIterator(C.get$iterator$ax(e.__internal$_iterable),e._f),r=t._instanceType(e)._rest[1];e.moveNext$0();)n=e.__internal$_current,(n??r._as(n)).resume$0(0)},_onCancel$0(){var e,r,n;return this._stream_group$_state=f._StreamGroupState_canceled,e=this._subscriptions,r=t.IterableNullableExtension_whereNotNull(e.get$entries(e).map$1$1(0,new t.StreamGroup__onCancel_closure(this),h.nullable_Future_void),h.Future_void),n=t.List_List$of(r,!0,r.$ti._eval$1("Iterable.E")),e.clear$0(0),n.length===0?null:t.Future_wait(n,!1,h.void)},_listenToStream$1(e){var r,n=this.__StreamGroup__controller_A;return n===V&&t.throwUnnamedLateFieldNI(),r=e.listen$3$onDone$onError(0,n.get$add(n),new t.StreamGroup__listenToStream_closure(this,e),n.get$addError()),this._stream_group$_state===f._StreamGroupState_paused&&r.pause$0(0),r}},t.StreamGroup_add_closure.prototype={call$0(){return null},$signature:2},t.StreamGroup_add_closure0.prototype={call$0(){return this.$this._listenToStream$1(this.stream)},$signature(){return this.$this.$ti._eval$1("StreamSubscription<1>()")}},t.StreamGroup__onListen_closure.prototype={call$1(e){},$signature:57},t.StreamGroup__onCancel_closure.prototype={call$1(e){var r,n=e.value;try{return n!=null?(r=n.cancel$0(),r):(r=C.listen$1$z(e.key,null).cancel$0(),r)}catch{return null}},$signature(){return this.$this.$ti._eval$1("Future<~>?(MapEntry<Stream<1>,StreamSubscription<1>?>)")}},t.StreamGroup__listenToStream_closure.prototype={call$0(){return this.$this.remove$1(0,this.stream)},$signature:0},t._StreamGroupState.prototype={toString$0(e){return this.name}},t.StreamQueue.prototype={_updateRequests$0(){var e,r,n,s,a=this;for(e=a._requestQueue,r=a._eventQueue,n=e.$ti._precomputed1;!e.get$isEmpty(e);)if(s=e._head,s===e._tail&&t.throwExpression(t.IterableElementError_noElement()),s=e._table[s],s==null&&(s=n._as(s)),s.update$2(r,a._isDone))e.removeFirst$0();else return;a._isDone||a._stream_queue$_subscription.pause$0(0)},_ensureListening$0(){var e,r=this;r._isDone||(e=r._stream_queue$_subscription,e==null?r._stream_queue$_subscription=r._stream_queue$_source.listen$3$onDone$onError(0,new t.StreamQueue__ensureListening_closure(r),new t.StreamQueue__ensureListening_closure0(r),new t.StreamQueue__ensureListening_closure1(r)):e.resume$0(0))},_addResult$1(e){++this._eventsReceived,this._eventQueue._queue_list$_add$1(e),this._updateRequests$0()},_addRequest$1(e){var r=this,n=r._requestQueue;if(n._head===n._tail){if(e.update$2(r._eventQueue,r._isDone))return;r._ensureListening$0()}n._add$1(e)}},t.StreamQueue__ensureListening_closure.prototype={call$1(e){var r=this.$this;r._addResult$1(new t.ValueResult(e,r.$ti._eval$1("ValueResult<1>")))},$signature(){return this.$this.$ti._eval$1("~(1)")}},t.StreamQueue__ensureListening_closure1.prototype={call$2(e,r){this.$this._addResult$1(new t.ErrorResult(e,r))},$signature:55},t.StreamQueue__ensureListening_closure0.prototype={call$0(){var e=this.$this;e._stream_queue$_subscription=null,e._isDone=!0,e._updateRequests$0()},$signature:0},t._NextRequest.prototype={update$2(e,r){return e.get$isEmpty(e)?r?(this._completer.completeError$2(new t.StateError("No elements"),t.StackTrace_current()),!0):!1:(e.removeFirst$0().complete$1(this._completer),!0)},$is_EventRequest:1},t._isStrictMode_closure.prototype={call$0(){try{return"".name=null,!1}catch{return!0}},$signature:1},t.Repl.prototype={},t.alwaysValid_closure.prototype={call$1(e){return!0},$signature:10},t.ReplAdapter.prototype={runAsync$0(){var e,r,n=this,s={},a=C.get$isTTY$x($.process.stdin),i=a??!1?$.process.stdout:null;return a=n.repl.prompt,e=C.createInterface$1$x(V.$get$readline(),{input:$.process.stdin,output:i,prompt:a}),n.rl=e,s.statement="",s.prompt=a,r=t._Cell$(),r._value=t.StreamController_StreamController(n.get$exit(n),new t.ReplAdapter_runAsync_closure(s,n,e,r),null,null,!1,h.String),r._readLocal$0().get$stream()},exit$0(e){var r=this.rl;r!=null&&C.close$0$x(r),this.rl=null}},t.ReplAdapter_runAsync_closure.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.void),n=1,s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye=t._wrapJsFunctionForAsync(function(we,ge){for(we===1&&(s=ge,e=n);;)switch(e){case 0:n=3,i=t.StreamController_StreamController(null,null,null,null,!1,h.String),g=i,S=t.QueueList$(null,h.Result_String),b=t.ListQueue$(h._EventRequest_dynamic),l=new t.StreamQueue(new t._ControllerStream(g,t.instanceType(g)._eval$1("_ControllerStream<1>")),S,b,h.StreamQueue_String),g=a.rl,S=C.getInterceptor$x(g),S.on$2(g,"line",t.allowInterop(new t.ReplAdapter_runAsync__closure(i))),b=a._box_0,w=a.$this.repl,E=w.continuation,L=w.prompt,T=a.runController,F=T.__late_helper$_name;case 6:return D=C.get$isTTY$x($.process.stdin),(D??!1)&&C.write$1$x($.process.stdout,b.prompt),D=l,B=t.instanceType(D),z=new t._Future(V.Zone__current,B._eval$1("_Future<1>")),D._addRequest$1(new t._NextRequest(new t._AsyncCompleter(z,B._eval$1("_AsyncCompleter<1>")),B._eval$1("_NextRequest<1>"))),e=8,t._asyncAwait(z,ye);case 8:_=ge,D=C.get$isTTY$x($.process.stdin),(D??!1)||(Y=b.prompt+t.S(_),G=V.printToZone,G==null?t.printString(Y):G.call$1(Y)),se=f.JSString_methods.$add(b.statement,_),b.statement=se,w.validator.call$1(se)?(D=T._value,D===T&&t.throwExpression(t.LateError$localNI(F)),C.add$1$ax(D,b.statement),b.statement="",b.prompt=L,S.setPrompt$1(g,L)):(b.statement+=`
  154. `,b.prompt=E,S.setPrompt$1(g,E)),e=6;break;case 7:n=1,e=5;break;case 3:return n=2,ce=s,p=t.unwrapException(ce),d=t.getTraceFromException(ce),g=a.runController,g._readLocal$0().addError$2(p,d),S=a.$this.exit$0(0),S=t._Future$value(S,h.void),e=9,t._asyncAwait(S,ye);case 9:C.close$0$x(g._readLocal$0()),e=5;break;case 2:e=1;break;case 5:return t._asyncReturn(null,r);case 1:return t._asyncRethrow(s,r)}});return t._asyncStartSync(ye,r)},$signature:33},t.ReplAdapter_runAsync__closure.prototype={call$1(e){return this.lineController.add$1(0,t._asString(e))},$signature:73},t.Stdin.prototype={},t.Stdout.prototype={},t.ReadlineModule.prototype={},t.ReadlineOptions.prototype={},t.ReadlineInterface.prototype={},t.EmptyUnmodifiableSet.prototype={get$iterator(e){return f.C_EmptyIterator},get$length(e){return 0},contains$1(e,r){return!1},toSet$0(e){return t.LinkedHashSet_LinkedHashSet$_empty(this.$ti._precomputed1)},$isEfficientLengthIterable:1,$isSet:1},t._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin.prototype={},t.DefaultEquality.prototype={},t.IterableEquality.prototype={equals$2(e,r,n){var s,a,i;if(r===n)return!0;for(s=C.get$iterator$ax(r),a=C.get$iterator$ax(n);;){if(i=s.moveNext$0(),i!==a.moveNext$0())return!1;if(!i)return!0;if(!C.$eq$(s.get$current(s),a.get$current(a)))return!1}},hash$1(e){var r,n,s;for(r=e.length,n=0,s=0;s<e.length;e.length===r||(0,t.throwConcurrentModificationError)(e),++s)n=n+C.get$hashCode$(e[s])&2147483647,n=n+(n<<10>>>0)&2147483647,n^=n>>>6;return n=n+(n<<3>>>0)&2147483647,n^=n>>>11,n+(n<<15>>>0)&2147483647}},t.ListEquality.prototype={equals$2(e,r,n){var s,a,i,l;if(r==null?n==null:r===n)return!0;if(r==null||n==null||(s=C.getInterceptor$asx(r),a=s.get$length(r),i=C.getInterceptor$asx(n),a!==i.get$length(n)))return!1;for(l=0;l<a;++l)if(!C.$eq$(s.$index(r,l),i.$index(n,l)))return!1;return!0},hash$1(e){var r,n;for(r=0,n=0;n<e.length;++n)r=r+C.get$hashCode$(e[n])&2147483647,r=r+(r<<10>>>0)&2147483647,r^=r>>>6;return r=r+(r<<3>>>0)&2147483647,r^=r>>>11,r+(r<<15>>>0)&2147483647}},t._MapEntry.prototype={get$hashCode(e){return 3*C.get$hashCode$(this.key)+7*C.get$hashCode$(this.value)&2147483647},$eq(e,r){return r==null?!1:r instanceof t._MapEntry&&C.$eq$(this.key,r.key)&&C.$eq$(this.value,r.value)}},t.MapEquality.prototype={equals$2(e,r,n){var s,a,i,l,_;if(r===n)return!0;if(r.get$length(r)!==n.get$length(n))return!1;for(s=t.HashMap_HashMap(h._MapEntry,h.int),a=C.get$iterator$ax(r.get$keys(r));a.moveNext$0();)i=a.get$current(a),l=new t._MapEntry(this,i,r.$index(0,i)),_=s.$index(0,l),s.$indexSet(0,l,(_??0)+1);for(a=C.get$iterator$ax(n.get$keys(n));a.moveNext$0();){if(i=a.get$current(a),l=new t._MapEntry(this,i,n.$index(0,i)),_=s.$index(0,l),_==null||_===0)return!1;s.$indexSet(0,l,_-1)}return!0},hash$1(e){var r,n,s,a,i,l;for(r=C.get$iterator$ax(e.get$keys(e)),n=t._instanceType(this)._rest[1],s=0;r.moveNext$0();)a=r.get$current(r),i=C.get$hashCode$(a),l=e.$index(0,a),s=s+3*i+7*C.get$hashCode$(l??n._as(l))&2147483647;return s=s+(s<<3>>>0)&2147483647,s^=s>>>11,s+(s<<15>>>0)&2147483647}},t.QueueList.prototype={add$1(e,r){this._queue_list$_add$1(r)},addAll$1(e,r){var n,s,a,i,l,_,p=this;if(h.List_dynamic._is(r))n=C.get$length$asx(r),s=p.get$length(p),a=s+n,a>=C.get$length$asx(p._queue_list$_table)?(p._preGrow$1(a),C.setRange$4$ax(p._queue_list$_table,s,a,r,0),p.set$_queue_list$_tail(p.get$_queue_list$_tail()+n)):(i=C.get$length$asx(p._queue_list$_table)-p.get$_queue_list$_tail(),a=p._queue_list$_table,l=C.getInterceptor$ax(a),n<i?(l.setRange$4(a,p.get$_queue_list$_tail(),p.get$_queue_list$_tail()+n,r,0),p.set$_queue_list$_tail(p.get$_queue_list$_tail()+n)):(_=n-i,l.setRange$4(a,p.get$_queue_list$_tail(),p.get$_queue_list$_tail()+i,r,0),C.setRange$4$ax(p._queue_list$_table,0,_,r,i),p.set$_queue_list$_tail(_)));else for(a=C.get$iterator$ax(r);a.moveNext$0();)p._queue_list$_add$1(a.get$current(a))},cast$1$0(e,r){return new t._CastQueueList(this,C.cast$1$0$ax(this._queue_list$_table,r),-1,-1,t._instanceType(this)._eval$1("@<QueueList.E>")._bind$1(r)._eval$1("_CastQueueList<1,2>"))},toString$0(e){return t.Iterable_iterableToFullString(this,"{","}")},addFirst$1(e){var r=this;r.set$_queue_list$_head((r.get$_queue_list$_head()-1&C.get$length$asx(r._queue_list$_table)-1)>>>0),C.$indexSet$ax(r._queue_list$_table,r.get$_queue_list$_head(),e),r.get$_queue_list$_head()===r.get$_queue_list$_tail()&&r._queue_list$_grow$0()},removeFirst$0(){var e,r=this;if(r.get$_queue_list$_head()===r.get$_queue_list$_tail())throw t.wrapException(t.StateError$("No element"));return e=C.$index$asx(r._queue_list$_table,r.get$_queue_list$_head()),e==null&&(e=t._instanceType(r)._eval$1("QueueList.E")._as(e)),C.$indexSet$ax(r._queue_list$_table,r.get$_queue_list$_head(),null),r.set$_queue_list$_head((r.get$_queue_list$_head()+1&C.get$length$asx(r._queue_list$_table)-1)>>>0),e},removeLast$0(e){var r,n=this;if(n.get$_queue_list$_head()===n.get$_queue_list$_tail())throw t.wrapException(t.StateError$("No element"));return n.set$_queue_list$_tail((n.get$_queue_list$_tail()-1&C.get$length$asx(n._queue_list$_table)-1)>>>0),r=C.$index$asx(n._queue_list$_table,n.get$_queue_list$_tail()),r==null&&(r=t._instanceType(n)._eval$1("QueueList.E")._as(r)),C.$indexSet$ax(n._queue_list$_table,n.get$_queue_list$_tail(),null),r},get$length(e){return(this.get$_queue_list$_tail()-this.get$_queue_list$_head()&C.get$length$asx(this._queue_list$_table)-1)>>>0},set$length(e,r){var n,s,a,i,l=this;if(r<0)throw t.wrapException(t.RangeError$("Length "+r+" may not be negative."));if(r>l.get$length(l)&&!t._instanceType(l)._eval$1("QueueList.E")._is(null))throw t.wrapException(t.UnsupportedError$("The length can only be increased when the element type is nullable, but the current element type is `"+t.createRuntimeType(t._instanceType(l)._eval$1("QueueList.E")).toString$0(0)+"`."));if(n=r-l.get$length(l),n>=0){C.get$length$asx(l._queue_list$_table)<=r&&l._preGrow$1(r),l.set$_queue_list$_tail((l.get$_queue_list$_tail()+n&C.get$length$asx(l._queue_list$_table)-1)>>>0);return}s=l.get$_queue_list$_tail()+n,a=l._queue_list$_table,s>=0?C.fillRange$3$ax(a,s,l.get$_queue_list$_tail(),null):(s+=C.get$length$asx(a),C.fillRange$3$ax(l._queue_list$_table,0,l.get$_queue_list$_tail(),null),a=l._queue_list$_table,i=C.getInterceptor$asx(a),i.fillRange$3(a,s,i.get$length(a),null)),l.set$_queue_list$_tail(s)},$index(e,r){var n,s=this;if(r<0||r>=s.get$length(s))throw t.wrapException(t.RangeError$("Index "+r+" must be in the range [0.."+s.get$length(s)+")."));return n=C.$index$asx(s._queue_list$_table,(s.get$_queue_list$_head()+r&C.get$length$asx(s._queue_list$_table)-1)>>>0),n??t._instanceType(s)._eval$1("QueueList.E")._as(n)},$indexSet(e,r,n){var s=this;if(r<0||r>=s.get$length(s))throw t.wrapException(t.RangeError$("Index "+r+" must be in the range [0.."+s.get$length(s)+")."));C.$indexSet$ax(s._queue_list$_table,(s.get$_queue_list$_head()+r&C.get$length$asx(s._queue_list$_table)-1)>>>0,n)},_queue_list$_add$1(e){var r=this;C.$indexSet$ax(r._queue_list$_table,r.get$_queue_list$_tail(),e),r.set$_queue_list$_tail((r.get$_queue_list$_tail()+1&C.get$length$asx(r._queue_list$_table)-1)>>>0),r.get$_queue_list$_head()===r.get$_queue_list$_tail()&&r._queue_list$_grow$0()},_queue_list$_grow$0(){var e=this,r=t.List_List$filled(C.get$length$asx(e._queue_list$_table)*2,null,!1,t._instanceType(e)._eval$1("QueueList.E?")),n=C.get$length$asx(e._queue_list$_table)-e.get$_queue_list$_head();f.JSArray_methods.setRange$4(r,0,n,e._queue_list$_table,e.get$_queue_list$_head()),f.JSArray_methods.setRange$4(r,n,n+e.get$_queue_list$_head(),e._queue_list$_table,0),e.set$_queue_list$_head(0),e.set$_queue_list$_tail(C.get$length$asx(e._queue_list$_table)),e._queue_list$_table=r},_writeToList$1(e){var r,n,s=this;return s.get$_queue_list$_head()<=s.get$_queue_list$_tail()?(r=s.get$_queue_list$_tail()-s.get$_queue_list$_head(),f.JSArray_methods.setRange$4(e,0,r,s._queue_list$_table,s.get$_queue_list$_head()),r):(n=C.get$length$asx(s._queue_list$_table)-s.get$_queue_list$_head(),f.JSArray_methods.setRange$4(e,0,n,s._queue_list$_table,s.get$_queue_list$_head()),f.JSArray_methods.setRange$4(e,n,n+s.get$_queue_list$_tail(),s._queue_list$_table,0),s.get$_queue_list$_tail()+n)},_preGrow$1(e){var r=this,n=t.List_List$filled(t.QueueList__nextPowerOf2(e+f.JSInt_methods._shrOtherPositive$1(e,1)),null,!1,t._instanceType(r)._eval$1("QueueList.E?"));r.set$_queue_list$_tail(r._writeToList$1(n)),r._queue_list$_table=n,r.set$_queue_list$_head(0)},$isEfficientLengthIterable:1,$isQueue:1,$isIterable:1,$isList:1,get$_queue_list$_head(){return this._queue_list$_head},get$_queue_list$_tail(){return this._queue_list$_tail},set$_queue_list$_head(e){return this._queue_list$_head=e},set$_queue_list$_tail(e){return this._queue_list$_tail=e}},t._CastQueueList.prototype={get$_queue_list$_head(){return this._queue_list$_delegate.get$_queue_list$_head()},set$_queue_list$_head(e){this._queue_list$_delegate.set$_queue_list$_head(e)},get$_queue_list$_tail(){return this._queue_list$_delegate.get$_queue_list$_tail()},set$_queue_list$_tail(e){this._queue_list$_delegate.set$_queue_list$_tail(e)}},t._QueueList_Object_ListMixin.prototype={},t.UnionSet.prototype={get$length(e){var r=this.get$_union_set$_iterable();return r=r.get$length(r),r},get$iterator(e){var r=this.get$_union_set$_iterable();return r.get$iterator(r)},get$_union_set$_iterable(){var e=this._sets,r=this.$ti._precomputed1,n=t._instanceType(e)._eval$1("@<1>")._bind$1(r)._eval$1("ExpandIterable<1,2>");return r=t.LinkedHashSet_LinkedHashSet$_empty(r),new t.WhereIterable(new t.ExpandIterable(e,new t.UnionSet__iterable_closure(this),n),r.get$add(r),n._eval$1("WhereIterable<Iterable.E>"))},contains$1(e,r){return this._sets.any$1(0,new t.UnionSet_contains_closure(this,r))},toSet$0(e){var r,n,s,a=t.LinkedHashSet_LinkedHashSet$_empty(this.$ti._precomputed1);for(r=this._sets,r=t._LinkedHashSetIterator$(r,r._collection$_modifications),n=t._instanceType(r)._precomputed1;r.moveNext$0();)s=r._collection$_current,a.addAll$1(0,s??n._as(s));return a}},t.UnionSet__iterable_closure.prototype={call$1(e){return e},$signature(){return this.$this.$ti._eval$1("Set<1>(Set<1>)")}},t.UnionSet_contains_closure.prototype={call$1(e){return e.contains$1(0,this.element)},$signature(){return this.$this.$ti._eval$1("bool(Set<1>)")}},t._UnionSet_SetBase_UnmodifiableSetMixin.prototype={},t.UnmodifiableSetView0.prototype={},t.UnmodifiableSetMixin.prototype={add$1(e,r){return t.UnmodifiableSetMixin__throw()},addAll$1(e,r){return t.UnmodifiableSetMixin__throw()},remove$1(e,r){return t.UnmodifiableSetMixin__throw()}},t._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin.prototype={},t._DelegatingIterableBase.prototype={contains$1(e,r){return C.contains$1$asx(this.get$_base(),r)},elementAt$1(e,r){return C.elementAt$1$ax(this.get$_base(),r)},get$first(e){return C.get$first$ax(this.get$_base())},get$isEmpty(e){return C.get$isEmpty$asx(this.get$_base())},get$isNotEmpty(e){return C.get$isNotEmpty$asx(this.get$_base())},get$iterator(e){return C.get$iterator$ax(this.get$_base())},get$last(e){return C.get$last$ax(this.get$_base())},get$length(e){return C.get$length$asx(this.get$_base())},map$1$1(e,r,n){return C.map$1$1$ax(this.get$_base(),r,n)},get$single(e){return C.get$single$ax(this.get$_base())},skip$1(e,r){return C.skip$1$ax(this.get$_base(),r)},take$1(e,r){return C.take$1$ax(this.get$_base(),r)},toList$1$growable(e,r){return C.toList$1$growable$ax(this.get$_base(),!0)},toList$0(e){return this.toList$1$growable(e,!0)},toSet$0(e){return C.toSet$0$ax(this.get$_base())},where$1(e,r){return C.where$1$ax(this.get$_base(),r)},toString$0(e){return C.toString$0$(this.get$_base())},$isIterable:1},t.DelegatingSet.prototype={add$1(e,r){return this._base.add$1(0,r)},addAll$1(e,r){this._base.addAll$1(0,r)},toSet$0(e){return new t.DelegatingSet(this._base.toSet$0(0),t._instanceType(this)._eval$1("DelegatingSet<1>"))},$isEfficientLengthIterable:1,$isSet:1,get$_base(){return this._base}},t.MapKeySet.prototype={get$_base(){var e=this._baseMap;return e.get$keys(e)},contains$1(e,r){return this._baseMap.containsKey$1(r)},get$isEmpty(e){var r=this._baseMap;return r.get$isEmpty(r)},get$isNotEmpty(e){var r=this._baseMap;return r.get$isNotEmpty(r)},get$length(e){var r=this._baseMap;return r.get$length(r)},toString$0(e){return t.Iterable_iterableToFullString(this,"{","}")},difference$1(e){return C.where$1$ax(this.get$_base(),new t.MapKeySet_difference_closure(this,e)).toSet$0(0)},$isEfficientLengthIterable:1,$isSet:1},t.MapKeySet_difference_closure.prototype={call$1(e){return!this.other._source.contains$1(0,e)},$signature(){return this.$this.$ti._eval$1("bool(1)")}},t._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin.prototype={},t.BufferModule.prototype={},t.BufferConstants.prototype={},t.Buffer.prototype={},t.ConsoleModule.prototype={},t.Console.prototype={},t.EventEmitter.prototype={},t.FS.prototype={},t.FSConstants.prototype={},t.FSWatcher.prototype={},t.ReadStream.prototype={},t.ReadStreamOptions.prototype={},t.WriteStream.prototype={},t.WriteStreamOptions.prototype={},t.FileOptions.prototype={},t.StatOptions.prototype={},t.MkdirOptions.prototype={},t.RmdirOptions.prototype={},t.WatchOptions.prototype={},t.WatchFileOptions.prototype={},t.Stats.prototype={},t.Promise.prototype={},t.Date.prototype={},t.JsError.prototype={},t.Atomics.prototype={},t.Modules.prototype={},t.Module.prototype={},t.Net.prototype={},t.Socket.prototype={},t.NetAddress.prototype={},t.NetServer.prototype={},t.NodeJsError.prototype={},t.JsAssertionError.prototype={},t.JsRangeError.prototype={},t.JsReferenceError.prototype={},t.JsSyntaxError.prototype={},t.JsTypeError.prototype={},t.JsSystemError.prototype={},t.Process.prototype={},t.CPUUsage.prototype={},t.Release.prototype={},t.StreamModule.prototype={},t.Readable.prototype={},t.Writable.prototype={},t.Duplex.prototype={},t.Transform.prototype={},t.WritableOptions.prototype={},t.ReadableOptions.prototype={},t.Immediate.prototype={},t.Timeout.prototype={},t.TTY.prototype={},t.TTYReadStream.prototype={},t.TTYWriteStream.prototype={},t.Util.prototype={},t.promiseToFuture_closure.prototype={call$1(e){this.completer.complete$1(e)},$signature:57},t.promiseToFuture_closure0.prototype={call$1(e){this.completer.completeError$1(e)},$signature:57},t.futureToPromise_closure.prototype={call$2(e,r){this.future.then$1$2$onError(0,new t.futureToPromise__closure(e,this.T),r,h.dynamic)},$signature:462},t.futureToPromise__closure.prototype={call$1(e){return this.resolve.call$1(e)},$signature(){return this.T._eval$1("@(0)")}},t.Context.prototype={absolute$15(e,r,n,s,a,i,l,_,p,d,g,S,b,w,E){var L;return t._validateArgList("absolute",t._setArrayType([e,r,n,s,a,i,l,_,p,d,g,S,b,w,E],h.JSArray_nullable_String)),r==null?(L=this.style,L=L.rootLength$1(e)>0&&!L.isRootRelative$1(e)):L=!1,L?e:(L=this._context$_current,this.join$16(0,L??t.current(),e,r,n,s,a,i,l,_,p,d,g,S,b,w,E))},absolute$1(e){return this.absolute$15(e,null,null,null,null,null,null,null,null,null,null,null,null,null,null)},dirname$1(e){var r,n,s=t.ParsedPath_ParsedPath$parse(e,this.style);return s.removeTrailingSeparators$0(),r=s.parts,n=r.length,n===0||n===1?(r=s.root,r??"."):(f.JSArray_methods.removeLast$0(r),s.separators.pop(),s.removeTrailingSeparators$0(),s.toString$0(0))},join$16(e,r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T){var F=t._setArrayType([r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T],h.JSArray_nullable_String);return t._validateArgList("join",F),this.joinAll$1(new t.WhereTypeIterable(F,h.WhereTypeIterable_String))},join$2(e,r,n){return this.join$16(e,r,n,null,null,null,null,null,null,null,null,null,null,null,null,null,null)},joinAll$1(e){var r,n,s,a,i,l,_,p,d;for(r=e.get$iterator(e),n=new t.WhereIterator(r,new t.Context_joinAll_closure),s=this.style,a=!1,i=!1,l="";n.moveNext$0();)_=r.get$current(r),s.isRootRelative$1(_)&&i?(p=t.ParsedPath_ParsedPath$parse(_,s),d=(l.charCodeAt(0)==0,l),l=f.JSString_methods.substring$2(d,0,s.rootLength$2$withDrive(d,!0)),p.root=l,s.needsSeparator$1(l)&&(p.separators[0]=s.get$separator(s)),l=""+p.toString$0(0)):s.rootLength$1(_)>0?(i=!s.isRootRelative$1(_),l=""+_):(_.length!==0&&s.containsSeparator$1(_[0])||a&&(l+=s.get$separator(s)),l+=_),a=s.needsSeparator$1(_);return l.charCodeAt(0)==0,l},split$1(e,r){var n=t.ParsedPath_ParsedPath$parse(r,this.style),s=n.parts,a=t._arrayInstanceType(s)._eval$1("WhereIterable<1>");return a=t.List_List$of(new t.WhereIterable(s,new t.Context_split_closure,a),!0,a._eval$1("Iterable.E")),n.parts=a,s=n.root,s!=null&&f.JSArray_methods.insert$2(a,0,s),n.parts},canonicalize$1(e,r){var n,s;return r=this.absolute$1(r),n=this.style,n!==V.$get$Style_windows()&&!this._needsNormalization$1(r)?r:(s=t.ParsedPath_ParsedPath$parse(r,n),s.normalize$1$canonicalize(!0),s.toString$0(0))},normalize$1(e){var r;return this._needsNormalization$1(e)?(r=t.ParsedPath_ParsedPath$parse(e,this.style),r.normalize$0(),r.toString$0(0)):e},_needsNormalization$1(e){var r,n,s,a,i,l,_,p,d=this.style,g=d.rootLength$1(e);if(g!==0){if(d===V.$get$Style_windows()){for(r=0;r<g;++r)if(e.charCodeAt(r)===47)return!0}n=g,s=47}else n=0,s=null;for(a=new t.CodeUnits(e)._string,i=a.length,r=n,l=null;r<i;++r,l=s,s=_)if(_=a.charCodeAt(r),d.isSeparator$1(_)&&(d===V.$get$Style_windows()&&_===47||s!=null&&d.isSeparator$1(s)||(s===46?p=l==null||l===46||d.isSeparator$1(l):p=!1,p)))return!0;return!!(s==null||d.isSeparator$1(s)||(s===46?d=l==null||d.isSeparator$1(l)||l===46:d=!1,d))},relative$2$from(e,r){var n,s,a,i,l=this,_='Unable to find a path to "',p=r==null;if(p&&l.style.rootLength$1(e)<=0||(p?(p=l._context$_current,r=p??t.current()):r=l.absolute$1(r),p=l.style,p.rootLength$1(r)<=0&&p.rootLength$1(e)>0))return l.normalize$1(e);if((p.rootLength$1(e)<=0||p.isRootRelative$1(e))&&(e=l.absolute$1(e)),p.rootLength$1(e)<=0&&p.rootLength$1(r)>0)throw t.wrapException(t.PathException$(_+e+'" from "'+r+'".'));if(n=t.ParsedPath_ParsedPath$parse(r,p),n.normalize$0(),s=t.ParsedPath_ParsedPath$parse(e,p),s.normalize$0(),a=n.parts,a.length!==0&&C.$eq$(a[0],".")||(a=n.root,i=s.root,a!=i?a=a==null||i==null||!p.pathsEqual$2(a,i):a=!1,a))return s.toString$0(0);for(;a=n.parts,a.length!==0?(i=s.parts,a=i.length!==0&&p.pathsEqual$2(a[0],i[0])):a=!1,!!a;)f.JSArray_methods.removeAt$1(n.parts,0),f.JSArray_methods.removeAt$1(n.separators,1),f.JSArray_methods.removeAt$1(s.parts,0),f.JSArray_methods.removeAt$1(s.separators,1);if(a=n.parts,a.length!==0&&C.$eq$(a[0],".."))throw t.wrapException(t.PathException$(_+e+'" from "'+r+'".'));return a=h.String,f.JSArray_methods.insertAll$2(s.parts,0,t.List_List$filled(n.parts.length,"..",!1,a)),i=s.separators,i[0]="",f.JSArray_methods.insertAll$2(i,1,t.List_List$filled(n.parts.length,p.get$separator(p),!1,a)),p=s.parts,a=p.length,a===0?".":(a>1&&C.$eq$(f.JSArray_methods.get$last(p),".")&&(f.JSArray_methods.removeLast$0(s.parts),p=s.separators,p.pop(),p.pop(),p.push("")),s.root="",s.removeTrailingSeparators$0(),s.toString$0(0))},relative$1(e){return this.relative$2$from(e,null)},_isWithinOrEquals$2(e,r){var n,s,a,i,l,_,p,d=this;if(e=e,r=r,s=d.style,a=s.rootLength$1(e)>0,i=s.rootLength$1(r)>0,a&&!i?(r=d.absolute$1(r),s.isRootRelative$1(e)&&(e=d.absolute$1(e))):i&&!a?(e=d.absolute$1(e),s.isRootRelative$1(r)&&(r=d.absolute$1(r))):i&&a&&(l=s.isRootRelative$1(r),_=s.isRootRelative$1(e),l&&!_?r=d.absolute$1(r):_&&!l&&(e=d.absolute$1(e))),p=d._isWithinOrEqualsFast$2(e,r),p!==f._PathRelation_inconclusive)return p;n=null;try{n=d.relative$2$from(r,e)}catch(g){if(t.unwrapException(g)instanceof t.PathException)return f._PathRelation_different;throw g}return s.rootLength$1(n)>0?f._PathRelation_different:C.$eq$(n,".")?f._PathRelation_equal:C.$eq$(n,"..")||C.get$length$asx(n)>=3&&C.startsWith$1$s(n,"..")&&s.isSeparator$1(C.codeUnitAt$1$s(n,2))?f._PathRelation_different:f._PathRelation_within},_isWithinOrEqualsFast$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L,T=this;if(e==="."&&(e=""),n=T.style,s=n.rootLength$1(e),a=n.rootLength$1(r),s!==a)return f._PathRelation_different;for(i=0;i<s;++i)if(!n.codeUnitsEqual$2(e.charCodeAt(i),r.charCodeAt(i)))return f._PathRelation_different;for(l=r.length,_=e.length,p=a,d=s,g=47,S=null;d<_&&p<l;)e:{if(b=e.charCodeAt(d),w=r.charCodeAt(p),n.codeUnitsEqual$2(b,w)){n.isSeparator$1(b)&&(S=d),++d,++p,g=b;break e}if(n.isSeparator$1(b)&&n.isSeparator$1(g)){E=d+1,S=d,d=E;break e}else if(n.isSeparator$1(w)&&n.isSeparator$1(g)){++p;break e}if(b===46&&n.isSeparator$1(g)){if(++d,d===_)break;if(b=e.charCodeAt(d),n.isSeparator$1(b)){E=d+1,S=d,d=E;break e}if(b===46&&(++d,d===_||n.isSeparator$1(e.charCodeAt(d))))return f._PathRelation_inconclusive}if(w===46&&n.isSeparator$1(g)){if(++p,p===l)break;if(w=r.charCodeAt(p),n.isSeparator$1(w)){++p;break e}if(w===46&&(++p,p===l||n.isSeparator$1(r.charCodeAt(p))))return f._PathRelation_inconclusive}return T._pathDirection$2(r,p)!==f._PathDirection_988||T._pathDirection$2(e,d)!==f._PathDirection_988?f._PathRelation_inconclusive:f._PathRelation_different}return p===l?(d===_||n.isSeparator$1(e.charCodeAt(d))?S=d:S==null&&(S=Math.max(0,s-1)),L=T._pathDirection$2(e,S),L===f._PathDirection_8Gl?f._PathRelation_equal:L===f._PathDirection_ZGD?f._PathRelation_inconclusive:f._PathRelation_different):(L=T._pathDirection$2(r,p),L===f._PathDirection_8Gl?f._PathRelation_equal:L===f._PathDirection_ZGD?f._PathRelation_inconclusive:n.isSeparator$1(r.charCodeAt(p))||n.isSeparator$1(g)?f._PathRelation_within:f._PathRelation_different)},_pathDirection$2(e,r){var n,s,a,i,l,_,p;for(n=e.length,s=this.style,a=r,i=0,l=!1;a<n;){for(;a<n&&s.isSeparator$1(e.charCodeAt(a));)++a;if(a===n)break;for(_=a;_<n&&!s.isSeparator$1(e.charCodeAt(_));)++_;if(p=_-a,!(p===1&&e.charCodeAt(a)===46))if(p===2&&e.charCodeAt(a)===46&&e.charCodeAt(a+1)===46){if(--i,i<0)break;i===0&&(l=!0)}else++i;if(_===n)break;a=_+1}return i<0?f._PathDirection_ZGD:i===0?f._PathDirection_8Gl:l?f._PathDirection_FIw:f._PathDirection_988},hash$1(e){var r,n,s,a=this;return e=a.absolute$1(e),r=a._hashFast$1(e),r??(n=t.ParsedPath_ParsedPath$parse(e,a.style),n.normalize$0(),s=a._hashFast$1(n.toString$0(0)),s.toString,s)},_hashFast$1(e){var r,n,s,a,i,l,_,p,d;for(r=e.length,n=this.style,s=4603,a=!0,i=!0,l=0;l<r;++l){if(_=n.canonicalizeCodeUnit$1(e.charCodeAt(l)),n.isSeparator$1(_)){i=!0;continue}if(_===46&&i){if(p=l+1,p===r)break;if(d=e.charCodeAt(p),n.isSeparator$1(d))continue;if(a?p=!1:d===46?(p=l+2,p=p===r||n.isSeparator$1(e.charCodeAt(p))):p=!1,p)return null}s=((s&67108863)*33^_)>>>0,a=!1,i=!1}return s},withoutExtension$1(e){var r,n=t.ParsedPath_ParsedPath$parse(e,this.style);for(r=n.parts.length-1;r>=0;--r)if(C.get$length$asx(n.parts[r])!==0){n.parts[r]=n._splitExtension$0()[0];break}return n.toString$0(0)},toUri$1(e){var r,n=this.style;return n.rootLength$1(e)<=0?n.relativePathToUri$1(e):(r=this._context$_current,n.absolutePathToUri$1(this.join$2(0,r??t.current(),e)))},prettyUri$1(e){var r,n,s=this,a=t._parseUri(e);return a.get$scheme()==="file"&&s.style===V.$get$Style_url()||a.get$scheme()!=="file"&&a.get$scheme()!==""&&s.style!==V.$get$Style_url()?a.toString$0(0):(r=s.normalize$1(s.style.pathFromUri$1(t._parseUri(a))),n=s.relative$1(r),s.split$1(0,n).length>s.split$1(0,r).length?r:n)}},t.Context_joinAll_closure.prototype={call$1(e){return e!==""},$signature:10},t.Context_split_closure.prototype={call$1(e){return e.length!==0},$signature:10},t._validateArgList_closure.prototype={call$1(e){return e==null?"null":'"'+e+'"'},$signature:502},t._PathDirection.prototype={toString$0(e){return this.name}},t._PathRelation.prototype={toString$0(e){return this.name}},t.InternalStyle.prototype={getRoot$1(e){var r=this.rootLength$1(e);return r>0?f.JSString_methods.substring$2(e,0,r):this.isRootRelative$1(e)?e[0]:null},relativePathToUri$1(e){var r,n=null,s=e.length;return s===0?t._Uri__Uri(n,n,n,n):(r=t.Context_Context(this).split$1(0,e),this.isSeparator$1(e.charCodeAt(s-1))&&f.JSArray_methods.add$1(r,""),t._Uri__Uri(n,n,r,n))},codeUnitsEqual$2(e,r){return e===r},pathsEqual$2(e,r){return e===r},canonicalizeCodeUnit$1(e){return e},canonicalizePart$1(e){return e}},t.ParsedPath.prototype={get$basename(){var e=this,r=h.String,n=new t.ParsedPath(e.style,e.root,e.isRootRelative,t.List_List$from(e.parts,!0,r),t.List_List$from(e.separators,!0,r));return n.removeTrailingSeparators$0(),r=n.parts,r.length===0?(r=e.root,r??""):f.JSArray_methods.get$last(r)},get$hasTrailingSeparator(){var e=this.parts;return e.length!==0?e=C.$eq$(f.JSArray_methods.get$last(e),"")||!C.$eq$(f.JSArray_methods.get$last(this.separators),""):e=!1,e},removeTrailingSeparators$0(){for(var e,r,n=this;e=n.parts,!!(e.length!==0&&C.$eq$(f.JSArray_methods.get$last(e),""));)f.JSArray_methods.removeLast$0(n.parts),n.separators.pop();e=n.separators,r=e.length,r!==0&&(e[r-1]="")},normalize$1$canonicalize(e){var r,n,s,a,i,l,_,p=this,d=t._setArrayType([],h.JSArray_String);for(r=p.parts,n=r.length,s=p.style,a=0,i=0;i<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++i)l=r[i],_=C.getInterceptor$(l),_.$eq(l,".")||_.$eq(l,"")||(_.$eq(l,"..")?d.length!==0?d.pop():++a:d.push(e?s.canonicalizePart$1(l):l));p.root==null&&f.JSArray_methods.insertAll$2(d,0,t.List_List$filled(a,"..",!1,h.String)),d.length===0&&p.root==null&&d.push("."),p.parts=d,p.separators=t.List_List$filled(d.length+1,s.get$separator(s),!0,h.String),r=p.root,(r==null||d.length===0||!s.needsSeparator$1(r))&&(p.separators[0]=""),r=p.root,r!=null&&s===V.$get$Style_windows()&&(e&&(r=p.root=r.toLowerCase()),r.toString,p.root=t.stringReplaceAllUnchecked(r,"/","\\")),p.removeTrailingSeparators$0()},normalize$0(){return this.normalize$1$canonicalize(!1)},toString$0(e){var r,n=this,s=n.root;for(s=s!=null?""+s:"",r=0;r<n.parts.length;++r)s=s+t.S(n.separators[r])+t.S(n.parts[r]);return s+=t.S(f.JSArray_methods.get$last(n.separators)),s.charCodeAt(0)==0,s},_kthLastIndexOf$3(e,r,n){var s,a,i;for(s=e.length-1,a=0,i=0;s>=0;--s)if(e[s]===r){if(++a,a===n)return s;i=s}return i},_splitExtension$1(e){var r,n,s;if(e<=0)throw t.wrapException(t.RangeError$value(e,"level","level's value must be greater than 0"));return r=this.parts,r=new t.CastList(r,t._arrayInstanceType(r)._eval$1("CastList<1,String?>")),n=r.lastWhere$2$orElse(r,new t.ParsedPath__splitExtension_closure,new t.ParsedPath__splitExtension_closure0),n==null?t._setArrayType(["",""],h.JSArray_String):n===".."?t._setArrayType(["..",""],h.JSArray_String):(s=this._kthLastIndexOf$3(n,".",e),s<=0?t._setArrayType([n,""],h.JSArray_String):t._setArrayType([f.JSString_methods.substring$2(n,0,s),f.JSString_methods.substring$1(n,s)],h.JSArray_String))},_splitExtension$0(){return this._splitExtension$1(1)}},t.ParsedPath__splitExtension_closure.prototype={call$1(e){return e!==""},$signature:245},t.ParsedPath__splitExtension_closure0.prototype={call$0(){return null},$signature:2},t.PathException.prototype={toString$0(e){return"PathException: "+this.message},$isException:1,get$message(e){return this.message}},t.PathMap.prototype={},t.PathMap__create_closure.prototype={call$2(e,r){return e==null?r==null:r==null?!1:this._box_0.context._isWithinOrEquals$2(e,r)===f._PathRelation_equal},$signature:656},t.PathMap__create_closure0.prototype={call$1(e){return e==null?0:this._box_0.context.hash$1(e)},$signature:638},t.PathMap__create_closure1.prototype={call$1(e){return typeof e=="string"||e==null},$signature:147},t.Style.prototype={toString$0(e){return this.get$name(this)}},t.PosixStyle.prototype={containsSeparator$1(e){return f.JSString_methods.contains$1(e,"/")},isSeparator$1(e){return e===47},needsSeparator$1(e){var r=e.length;return r!==0&&e.charCodeAt(r-1)!==47},rootLength$2$withDrive(e,r){return e.length!==0&&e.charCodeAt(0)===47?1:0},rootLength$1(e){return this.rootLength$2$withDrive(e,!1)},isRootRelative$1(e){return!1},pathFromUri$1(e){var r;if(e.get$scheme()===""||e.get$scheme()==="file")return r=e.get$path(e),t._Uri__uriDecode(r,0,r.length,f.C_Utf8Codec,!1);throw t.wrapException(t.ArgumentError$("Uri "+e.toString$0(0)+" must have scheme 'file:'.",null))},absolutePathToUri$1(e){var r=t.ParsedPath_ParsedPath$parse(e,this),n=r.parts;return n.length===0?f.JSArray_methods.addAll$1(n,t._setArrayType(["",""],h.JSArray_String)):r.get$hasTrailingSeparator()&&f.JSArray_methods.add$1(r.parts,""),t._Uri__Uri(null,null,r.parts,"file")},get$name(){return"posix"},get$separator(){return"/"}},t.UrlStyle.prototype={containsSeparator$1(e){return f.JSString_methods.contains$1(e,"/")},isSeparator$1(e){return e===47},needsSeparator$1(e){var r=e.length;return r===0?!1:e.charCodeAt(r-1)!==47?!0:f.JSString_methods.endsWith$1(e,"://")&&this.rootLength$1(e)===r},rootLength$2$withDrive(e,r){var n,s,a,i=e.length;if(i===0)return 0;if(e.charCodeAt(0)===47)return 1;for(n=0;n<i;++n){if(s=e.charCodeAt(n),s===47)return 0;if(s===58)return n===0?0:(a=f.JSString_methods.indexOf$2(e,"/",f.JSString_methods.startsWith$2(e,"//",n+1)?n+3:n),a<=0?i:!r||i<a+3||!f.JSString_methods.startsWith$1(e,"file://")?a:(i=t.driveLetterEnd(e,a+1),i??a))}return 0},rootLength$1(e){return this.rootLength$2$withDrive(e,!1)},isRootRelative$1(e){return e.length!==0&&e.charCodeAt(0)===47},pathFromUri$1(e){return e.toString$0(0)},relativePathToUri$1(e){return t.Uri_parse(e)},absolutePathToUri$1(e){return t.Uri_parse(e)},get$name(){return"url"},get$separator(){return"/"}},t.WindowsStyle.prototype={containsSeparator$1(e){return f.JSString_methods.contains$1(e,"/")},isSeparator$1(e){return e===47||e===92},needsSeparator$1(e){var r=e.length;return r===0?!1:(r=e.charCodeAt(r-1),!(r===47||r===92))},rootLength$2$withDrive(e,r){var n,s=e.length;return s===0?0:e.charCodeAt(0)===47?1:e.charCodeAt(0)===92?s<2||e.charCodeAt(1)!==92?1:(n=f.JSString_methods.indexOf$2(e,"\\",2),n>0&&(n=f.JSString_methods.indexOf$2(e,"\\",n+1),n>0)?n:s):s<3||!t.isAlphabetic(e.charCodeAt(0))||e.charCodeAt(1)!==58||(s=e.charCodeAt(2),!(s===47||s===92))?0:3},rootLength$1(e){return this.rootLength$2$withDrive(e,!1)},isRootRelative$1(e){return this.rootLength$1(e)===1},pathFromUri$1(e){var r,n;if(e.get$scheme()!==""&&e.get$scheme()!=="file")throw t.wrapException(t.ArgumentError$("Uri "+e.toString$0(0)+" must have scheme 'file:'.",null));return r=e.get$path(e),e.get$host()===""?r.length>=3&&f.JSString_methods.startsWith$1(r,"/")&&t.driveLetterEnd(r,1)!=null&&(r=f.JSString_methods.replaceFirst$2(r,"/","")):r="\\\\"+e.get$host()+r,n=t.stringReplaceAllUnchecked(r,"/","\\"),t._Uri__uriDecode(n,0,n.length,f.C_Utf8Codec,!1)},absolutePathToUri$1(e){var r,n,s=t.ParsedPath_ParsedPath$parse(e,this),a=s.root;return a.toString,f.JSString_methods.startsWith$1(a,"\\\\")?(r=new t.WhereIterable(t._setArrayType(a.split("\\"),h.JSArray_String),new t.WindowsStyle_absolutePathToUri_closure,h.WhereIterable_String),f.JSArray_methods.insert$2(s.parts,0,r.get$last(r)),s.get$hasTrailingSeparator()&&f.JSArray_methods.add$1(s.parts,""),t._Uri__Uri(r.get$first(r),null,s.parts,"file")):((s.parts.length===0||s.get$hasTrailingSeparator())&&f.JSArray_methods.add$1(s.parts,""),a=s.parts,n=s.root,n.toString,n=t.stringReplaceAllUnchecked(n,"/",""),f.JSArray_methods.insert$2(a,0,t.stringReplaceAllUnchecked(n,"\\","")),t._Uri__Uri(null,null,s.parts,"file"))},codeUnitsEqual$2(e,r){var n;return e===r?!0:e===47?r===92:e===92?r===47:(e^r)!==32?!1:(n=e|32,n>=97&&n<=122)},pathsEqual$2(e,r){var n,s;if(e===r)return!0;if(n=e.length,n!==r.length)return!1;for(s=0;s<n;++s)if(!this.codeUnitsEqual$2(e.charCodeAt(s),r.charCodeAt(s)))return!1;return!0},canonicalizeCodeUnit$1(e){return e===47?92:e<65||e>90?e:e|32},canonicalizePart$1(e){return e.toLowerCase()},get$name(){return"windows"},get$separator(){return"\\"}},t.WindowsStyle_absolutePathToUri_closure.prototype={call$1(e){return e!==""},$signature:10},t.Version.prototype={get$min(){return this},get$max(){return this},get$includeMin(){return!0},get$includeMax(){return!0},$eq(e,r){var n=this;return r==null?!1:r instanceof t.Version&&n.major===r.major&&n.minor===r.minor&&n.patch===r.patch&&f.C_IterableEquality.equals$2(0,n.preRelease,r.preRelease)&&f.C_IterableEquality.equals$2(0,n.build,r.build)},get$hashCode(e){var r=this;return(r.major^r.minor^r.patch^f.C_IterableEquality.hash$1(r.preRelease)^f.C_IterableEquality.hash$1(r.build))>>>0},compareTo$1(e,r){var n,s,a,i,l=this;return r instanceof t.Version?(n=l.major,s=r.major,n!==s||(n=l.minor,s=r.minor,n!==s)||(n=l.patch,s=r.patch,n!==s)?f.JSInt_methods.compareTo$1(n,s):(n=l.preRelease,s=n.length===0,s&&r.preRelease.length!==0?1:(a=r.preRelease,a.length===0&&!s?-1:(i=l._compareLists$2(n,a),i!==0?i:(n=l.build,s=n.length===0,s&&r.build.length!==0?-1:(a=r.build,a.length===0&&!s?1:l._compareLists$2(n,a))))))):-r.compareTo$1(0,l)},toString$0(e){return this._version$_text},_compareLists$2(e,r){var n,s,a,i,l;for(n=0;s=e.length,a=r.length,n<Math.max(s,a);++n)if(i=n<s?e[n]:null,l=n<a?r[n]:null,!C.$eq$(i,l))return i==null?-1:l==null?1:typeof i=="number"?typeof l=="number"?f.JSNumber_methods.compareTo$1(i,l):-1:typeof l=="number"?1:(t._asString(i),t._asString(l),i===l?s=0:s=i<l?-1:1,s);return 0},$isComparable:1,$isVersionRange:1},t.Version__splitParts_closure.prototype={call$1(e){var r=t.Primitives_parseInt(e,null);return r??e},$signature:637},t.VersionRange.prototype={$eq(e,r){var n;return r==null||!h.VersionRange._is(r)?!1:(this.min==r.get$min()&&C.$eq$(this.max,r.get$max())?r.get$includeMin()?n=!1:(r.get$includeMax(),n=!0):n=!1,n)},get$hashCode(e){var r=f.JSNull_methods.get$hashCode(this.min),n=C.get$hashCode$(this.max);return(r^n*3^1090795^3633126)>>>0},allows$1(e){var r=this.max;return!(r!=null&&e.compareTo$1(0,r)>0)},compareTo$1(e,r){return r.get$min()==null?this._compareMax$1(r):-1},_compareMax$1(e){var r,n,s=this.max;return s==null?e.get$max()==null?0:1:e.get$max()==null?-1:(r=e.get$max(),r.toString,n=s.compareTo$1(0,r),n!==0?n:(e.get$includeMax(),0))},toString$0(e){var r,n=this.max,s=n==null;return s?r="":r="<="+n.toString$0(0),s=s?r+"any":r,s.charCodeAt(0)==0,s},$isComparable:1,get$min(){return this.min},get$max(){return this.max},get$includeMin(){return this.includeMin},get$includeMax(){return this.includeMax}},t.CssMediaQuery.prototype={merge$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=this,Y=null,G="all";if(!z.conjunction||!e.conjunction)return f._SingletonCssMediaQueryMergeResult_1;if(r=z.modifier,n=r==null?Y:r.toLowerCase(),s=z.type,a=s==null,i=a?Y:s.toLowerCase(),l=e.modifier,_=l==null?Y:l.toLowerCase(),p=e.type,d=p==null,g=d?Y:p.toLowerCase(),S=i==null,S&&g==null)return r=t.List_List$of(z.conditions,!0,h.String),f.JSArray_methods.addAll$1(r,e.conditions),new t.MediaQuerySuccessfulMergeResult(t.CssMediaQuery$condition(r,!0));if(b=n==="not",b!==(_==="not")){if(i==g)return w=b?z.conditions:e.conditions,f.JSArray_methods.every$1(w,f.JSArray_methods.get$contains(b?e.conditions:z.conditions))?f._SingletonCssMediaQueryMergeResult_0:f._SingletonCssMediaQueryMergeResult_1;if(a||t.equalsIgnoreCase(s,G)||d||t.equalsIgnoreCase(p,G))return f._SingletonCssMediaQueryMergeResult_1;b?(E=e.conditions,L=g,T=_):(E=z.conditions,L=i,T=n)}else if(b){if(i!=g||(F=z.conditions,D=e.conditions,a=F.length>D.length,B=a?F:D,a&&(F=D),!f.JSArray_methods.every$1(F,f.JSArray_methods.get$contains(B))))return f._SingletonCssMediaQueryMergeResult_1;E=B,L=i,T=n}else if(a||t.equalsIgnoreCase(s,G))L=(d||t.equalsIgnoreCase(p,G))&&S?Y:g,a=t.List_List$of(z.conditions,!0,h.String),f.JSArray_methods.addAll$1(a,e.conditions),E=a,T=_;else{if(d||t.equalsIgnoreCase(p,G))a=t.List_List$of(z.conditions,!0,h.String),f.JSArray_methods.addAll$1(a,e.conditions),E=a,T=n;else{if(i!=g)return f._SingletonCssMediaQueryMergeResult_0;T=n??_,a=t.List_List$of(z.conditions,!0,h.String),f.JSArray_methods.addAll$1(a,e.conditions),E=a}L=i}return s=L==i?s:p,new t.MediaQuerySuccessfulMergeResult(t.CssMediaQuery$type(s,E,T==n?r:l))},$eq(e,r){return r==null?!1:r instanceof t.CssMediaQuery&&r.modifier==this.modifier&&r.type==this.type&&f.C_ListEquality.equals$2(0,r.conditions,this.conditions)},get$hashCode(e){return C.get$hashCode$(this.modifier)^C.get$hashCode$(this.type)^f.C_ListEquality0.hash$1(this.conditions)},toString$0(e){var r,n=this,s=n.modifier;return s=s!=null?s+" ":"",r=n.type,r!=null&&(s+=r,n.conditions.length!==0&&(s+=" and ")),r=n.conjunction?" and ":" or ",r=s+f.JSArray_methods.join$1(n.conditions,r),r.charCodeAt(0)==0,r}},t._SingletonCssMediaQueryMergeResult.prototype={_enumToString$0(){return"_SingletonCssMediaQueryMergeResult."+this._name}},t.MediaQuerySuccessfulMergeResult.prototype={toString$0(e){return this.query.toString$0(0)}},t.ModifiableCssAtRule.prototype={accept$1$1(e){return e.visitCssAtRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},equalsIgnoringChildren$1(e){var r,n;return e instanceof t.ModifiableCssAtRule?(r=this.name,n=e.name,r=r.$ti._is(n)&&C.$eq$(n.value,r.value)&&C.$eq$(this.value,e.value)&&this.isChildless===e.isChildless):r=!1,r},copyWithoutChildren$0(){var e=this;return t.ModifiableCssAtRule$(e.name,e.span,e.isChildless,e.value)},addChild$1(e){this.super$ModifiableCssParentNode$addChild(e)},get$isChildless(){return this.isChildless},get$span(e){return this.span}},t.ModifiableCssComment.prototype={accept$1$1(e){return e.visitCssComment$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},$isCssComment:1,get$span(e){return this.span}},t.ModifiableCssDeclaration.prototype={accept$1$1(e){return e.visitCssDeclaration$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return this.name.toString$0(0)+": "+this.value.toString$0(0)+";"},get$span(e){return this.span}},t.ModifiableCssImport.prototype={accept$1$1(e){return e.visitCssImport$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},get$span(e){return this.span}},t.ModifiableCssKeyframeBlock.prototype={accept$1$1(e){return e.visitCssKeyframeBlock$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},equalsIgnoringChildren$1(e){return e instanceof t.ModifiableCssKeyframeBlock&&f.C_ListEquality.equals$2(0,this.selector.value,e.selector.value)},copyWithoutChildren$0(){return t.ModifiableCssKeyframeBlock$(this.selector,this.span)},get$span(e){return this.span}},t.ModifiableCssMediaRule.prototype={accept$1$1(e){return e.visitCssMediaRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},equalsIgnoringChildren$1(e){return e instanceof t.ModifiableCssMediaRule&&f.C_ListEquality.equals$2(0,this.queries,e.queries)},copyWithoutChildren$0(){return t.ModifiableCssMediaRule$(this.queries,this.span)},get$span(e){return this.span}},t.ModifiableCssNode.prototype={get$hasFollowingSibling(){var e,r=this._parent;return r==null?r=null:(r=r.children,e=this._indexInParent,e.toString,r=t.SubListIterable$(r,e+1,null,r.$ti._eval$1("ListBase.E")).any$1(0,new t.ModifiableCssNode_hasFollowingSibling_closure)),r===!0},get$isGroupEnd(){return this.isGroupEnd}},t.ModifiableCssNode_hasFollowingSibling_closure.prototype={call$1(e){return!e.accept$1(f._IsInvisibleVisitor_true_false)},$signature:144},t.ModifiableCssParentNode.prototype={get$isChildless(){return!1},addChild$1(e){var r;e._parent=this,r=this._children,e._indexInParent=r.length,r.push(e)},clearChildren$0(){var e,r,n,s;for(e=this._children,r=e.length,n=0;n<r;++n)s=e[n],s._indexInParent=s._parent=null;f.JSArray_methods.clear$0(e)},$isCssParentNode:1,get$children(e){return this.children}},t.ModifiableCssStyleRule.prototype={accept$1$1(e){return e.visitCssStyleRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},equalsIgnoringChildren$1(e){var r;return e instanceof t.ModifiableCssStyleRule?r=f.C_ListEquality.equals$2(0,e._style_rule$_selector._box$_inner.value.components,this._style_rule$_selector._box$_inner.value.components):r=!1,r},copyWithoutChildren$0(){return t.ModifiableCssStyleRule$(this._style_rule$_selector,this.span,this.originalSelector)},get$span(e){return this.span}},t.ModifiableCssStylesheet.prototype={accept$1$1(e){return e.visitCssStylesheet$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},equalsIgnoringChildren$1(e){return e instanceof t.ModifiableCssStylesheet},copyWithoutChildren$0(){return t.ModifiableCssStylesheet$(this.span)},$isCssStylesheet:1,get$span(e){return this.span}},t.ModifiableCssSupportsRule.prototype={accept$1$1(e){return e.visitCssSupportsRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},equalsIgnoringChildren$1(e){var r,n;return e instanceof t.ModifiableCssSupportsRule?(r=this.condition,n=e.condition,r=r.$ti._is(n)&&C.$eq$(n.value,r.value)):r=!1,r},copyWithoutChildren$0(){return t.ModifiableCssSupportsRule$(this.condition,this.span)},get$span(e){return this.span}},t.CssNode.prototype={toString$0(e){return t.serialize(this,!0,null,!0,null,!1,null,!0)._0},$isAstNode:1},t.CssParentNode.prototype={},t._IsInvisibleVisitor.prototype={visitCssAtRule$1(e){return!1},visitCssComment$1(e){return this.includeComments&&e.text.charCodeAt(2)!==33},visitCssStyleRule$1(e){var r=e._style_rule$_selector._box$_inner;return(this.includeBogus?r.value.accept$1(f._IsInvisibleVisitor_true):r.value.accept$1(f._IsInvisibleVisitor_false))||this.super$EveryCssVisitor$visitCssStyleRule(e)}},t.__IsInvisibleVisitor_Object_EveryCssVisitor.prototype={},t.CssStylesheet.prototype={get$isGroupEnd(){return!1},get$isChildless(){return!1},accept$1$1(e){return e.visitCssStylesheet$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},get$children(e){return this.children},get$span(e){return this.span}},t.CssValue.prototype={$eq(e,r){return r==null?!1:this.$ti._is(r)&&C.$eq$(r.value,this.value)},get$hashCode(e){return C.get$hashCode$(this.value)},toString$0(e){return C.toString$0$(this.value)},$isAstNode:1,get$span(e){return this.span}},t._FakeAstNode.prototype={get$span(e){return this._callback.call$0()},$isAstNode:1},t.Argument.prototype={toString$0(e){var r=this.defaultValue,n=this.name;return r==null?n:n+": "+r.toString$0(0)},$isAstNode:1,get$span(e){return this.span}},t.ArgumentDeclaration.prototype={get$spanWithName(){for(var e,r,n=this.span,s=n.file,a=t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(s._decodedChars,0,null),0,null),i=t.FileLocation$_(s,n._file$_start).offset-1;i>0?(e=a.charCodeAt(i),e=e===32||e===9||e===10||e===13||e===12):e=!1,!!e;)--i;if(e=a.charCodeAt(i),e===95||t.CharacterExtension_get_isAlphabetic(e)||e>=128?e=!0:e=e>=48&&e<=57||e===45,!e)return n;for(--i;i>=0?(e=a.charCodeAt(i),e!==95?(e>=97&&e<=122?r=!0:r=e>=65&&e<=90,r=r||e>=128):r=!0,r?e=!0:e=e>=48&&e<=57||e===45):e=!1,!!e;)--i;return e=i+1,r=a.charCodeAt(e),r===95||t.CharacterExtension_get_isAlphabetic(r)||r>=128?t.SpanExtensions_trimRight(t.SpanExtensions_trimLeft(s.span$2(0,e,t.FileLocation$_(s,n._end).offset))):n},verify$2(e,r){var n,s,a,i,l,_,p,d,g=this,S="invocation",b="argument";for(n=g.$arguments,s=n.length,a=r._baseMap,i=0,l=0;l<s;++l)if(_=n[l],l<e){if(p=_.name,a.containsKey$1(p))throw t.wrapException(t.SassScriptException$("Argument "+g._originalArgumentName$1(p)+W.x20was_p,null))}else if(p=_.name,a.containsKey$1(p))++i;else if(_.defaultValue==null)throw t.wrapException(t.MultiSpanSassScriptException$("Missing argument "+g._originalArgumentName$1(p)+".",S,t.LinkedHashMap_LinkedHashMap$_literal([g.get$spanWithName(),"declaration"],h.FileSpan,h.String)));if(g.restArgument==null){if(e>s)throw n=r.get$isEmpty(r)?"":"positional ",t.wrapException(t.MultiSpanSassScriptException$("Only "+s+" "+n+t.pluralize(b,s,null)+" allowed, but "+e+" "+t.pluralize("was",e,"were")+" passed.",S,t.LinkedHashMap_LinkedHashMap$_literal([g.get$spanWithName(),"declaration"],h.FileSpan,h.String)));if(i<a.get$length(a))throw s=h.String,d=t.LinkedHashSet_LinkedHashSet$of(r,s),d.removeAll$1(new t.MappedListIterable(n,new t.ArgumentDeclaration_verify_closure,t._arrayInstanceType(n)._eval$1("MappedListIterable<1,Object?>"))),t.wrapException(t.MultiSpanSassScriptException$("No "+t.pluralize(b,d._collection$_length,null)+" named "+t.toSentence(d.map$1$1(0,new t.ArgumentDeclaration_verify_closure0,h.Object),"or")+".",S,t.LinkedHashMap_LinkedHashMap$_literal([g.get$spanWithName(),"declaration"],h.FileSpan,s)))}},_originalArgumentName$1(e){var r,n,s,a,i,l,_,p,d=null;if(e===this.restArgument)return r=this.span,n=t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(r.file._decodedChars,r._file$_start,r._end),0,d),f.JSString_methods.substring$2(f.JSString_methods.substring$1(n,f.JSString_methods.lastIndexOf$1(n,"$")),0,f.JSString_methods.indexOf$1(n,"."));for(r=this.$arguments,s=r.length,a=0;a<s;++a)if(i=r[a],i.name===e)return r=i.defaultValue,s=i.span,l=s.file,_=s._file$_start,s=s._end,r==null?(r=l._decodedChars,r=t.String_String$fromCharCodes(new Uint32Array(r.subarray(_,t._checkValidRange(_,s,r.length))),0,d)):(r=l._decodedChars,n=t.String_String$fromCharCodes(new Uint32Array(r.subarray(_,t._checkValidRange(_,s,r.length))),0,d),r=f.JSString_methods.substring$2(n,0,f.JSString_methods.indexOf$1(n,":")),p=t._lastNonWhitespace(r,!1),r=p==null?"":f.JSString_methods.substring$2(r,0,p+1)),r;throw t.wrapException(t.ArgumentError$(W.This_d+e+'".',d))},matches$2(e,r){var n,s,a,i,l,_;for(n=this.$arguments,s=n.length,a=r._baseMap,i=0,l=0;l<s;++l)if(_=n[l],l<e){if(a.containsKey$1(_.name))return!1}else if(a.containsKey$1(_.name))++i;else if(_.defaultValue==null)return!1;return this.restArgument!=null?!0:!(e>s||i<a.get$length(a))},toString$0(e){var r,n,s,a=t._setArrayType([],h.JSArray_String);for(r=this.$arguments,n=r.length,s=0;s<n;++s)a.push("$"+t.S(r[s]));return r=this.restArgument,r!=null&&a.push("$"+r+"..."),f.JSArray_methods.join$1(a,", ")},$isAstNode:1,get$span(e){return this.span}},t.ArgumentDeclaration_verify_closure.prototype={call$1(e){return e.name},$signature:582},t.ArgumentDeclaration_verify_closure0.prototype={call$1(e){return"$"+e},$signature:7},t.ArgumentInvocation.prototype={get$isEmpty(e){var r;return this.positional.length===0?(r=this.named,r=r.get$isEmpty(r)&&this.rest==null):r=!1,r},toString$0(e){var r,n,s,a,i,l,_,p=this,d=t._setArrayType([],h.JSArray_String);for(r=p.positional,n=r.length,s=0;s<n;++s)d.push(p._parenthesizeArgument$1(r[s]));for(r=t.MapExtensions_get_pairs(p.named,h.String,h.Expression),r=r.get$iterator(r);r.moveNext$0();)n=r.get$current(r),d.push("$"+n._0+": "+p._parenthesizeArgument$1(n._1));return a=p.rest,a!=null?(i=a,r=!0):(i=null,r=!1),r&&d.push(p._parenthesizeArgument$1(i)+"..."),l=p.keywordRest,l!=null?(_=l,r=!0):(_=null,r=!1),r&&d.push(p._parenthesizeArgument$1(_)+"..."),"("+f.JSArray_methods.join$1(d,", ")+")"},_parenthesizeArgument$1(e){var r;e:{if(e instanceof t.ListExpression&&f.ListSeparator_rXA===e.separator&&!e.hasBrackets&&e.contents.length>=2){r="("+e.toString$0(0)+")";break e}r=e.toString$0(0);break e}return r},$isAstNode:1,get$span(e){return this.span}},t.AtRootQuery.prototype={excludes$1(e){var r,n=this;if(n._all)return!n.include;e:{if(e instanceof t.ModifiableCssStyleRule){r=n._at_root_query$_rule!==n.include;break e}if(e instanceof t.ModifiableCssMediaRule){r=n.excludesName$1("media");break e}if(e instanceof t.ModifiableCssSupportsRule){r=n.excludesName$1("supports");break e}if(e instanceof t.ModifiableCssAtRule){r=n.excludesName$1(e.name.value.toLowerCase());break e}r=!1;break e}return r},excludesName$1(e){var r=this._all||this.names.contains$1(0,e);return r!==this.include}},t.ConfiguredVariable.prototype={toString$0(e){var r=this.expression.toString$0(0),n=this.isGuarded?" !default":"";return"$"+this.name+": "+r+n},$isAstNode:1,get$span(e){return this.span}},t._IsCalculationSafeVisitor.prototype={visitBinaryOperationExpression$1(e){var r;return f.Set_FIwG4.contains$1(0,e.operator)?r=e.left.accept$1(this)||e.right.accept$1(this):r=!1,r},visitBooleanExpression$1(e){return!1},visitColorExpression$1(e){return!1},visitFunctionExpression$1(e){return!0},visitInterpolatedFunctionExpression$1(e){return!0},visitIfExpression$1(e){return!0},visitListExpression$1(e){var r;return e.separator===f.ListSeparator_EVt?e.hasBrackets?r=!1:(r=e.contents,r=r.length>1&&f.JSArray_methods.every$1(r,new t._IsCalculationSafeVisitor_visitListExpression_closure(this))):r=!1,r},visitMapExpression$1(e){return!1},visitNullExpression$1(e){return!1},visitNumberExpression$1(e){return!0},visitParenthesizedExpression$1(e){return e.expression.accept$1(this)},visitSelectorExpression$1(e){return!1},visitStringExpression$1(e){var r,n,s;return e.hasQuotes?!1:(r=e.text.get$initialPlain(),f.JSString_methods.startsWith$1(r,"!")||f.JSString_methods.startsWith$1(r,"#")?n=!1:(n=r.length,(1>=n?null:r.charCodeAt(1))!==43?(s=(3>=n?null:r.charCodeAt(3))!==40,n=s):n=!1),n)},visitSupportsExpression$1(e){return!1},visitUnaryOperationExpression$1(e){return!1},visitValueExpression$1(e){return!1},visitVariableExpression$1(e){return!0}},t._IsCalculationSafeVisitor_visitListExpression_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:141},t.BinaryOperationExpression.prototype={get$span(e){for(var r,n=this.left;n instanceof t.BinaryOperationExpression;)n=n.left;for(r=this.right;r instanceof t.BinaryOperationExpression;)r=r.right;return n.get$span(n).expand$1(0,r.get$span(r))},get$operatorSpan(){var e,r,n=this,s=n.left,a=s.get$span(s);return a=a.get$file(a),e=n.right,r=e.get$span(e),a===r.get$file(r)?(a=s.get$span(s),a=a.get$end(a),r=e.get$span(e),r=a.offset<r.get$start(r).offset,a=r):a=!1,a?(a=s.get$span(s),a=a.get$file(a),s=s.get$span(s),s=s.get$end(s),e=e.get$span(e),e=t.SpanExtensions_trimRight(t.SpanExtensions_trimLeft(a.span$2(0,s.offset,e.get$start(e).offset))),s=e):s=n.get$span(n),s},accept$1$1(e){return e.visitBinaryOperationExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n,s,a,i,l,_=this,p=_.left;e:{if(p instanceof t.BinaryOperationExpression?(r=p.operator.precedence,n=!0):(r=null,n=!1),n){n=r<_.operator.precedence;break e}if(p instanceof t.ListExpression&&!p.hasBrackets&&p.contents.length>=2){n=!0;break e}n=!1;break e}s=n?""+t.Primitives_stringFromCharCode(40):"",s+=p.toString$0(0),n=n?s+t.Primitives_stringFromCharCode(41):s,s=_.operator,n=n+t.Primitives_stringFromCharCode(32)+s.operator+t.Primitives_stringFromCharCode(32),a=_.right;e:{if(a instanceof t.BinaryOperationExpression?(i=a.operator,l=!0):(i=null,l=!1),l){i.precedence<=s.precedence?(l=!(i===s&&i.isAssociative),s=l):s=!1;break e}if(a instanceof t.ListExpression&&!a.hasBrackets&&a.contents.length>=2){s=!0;break e}s=!1;break e}return s&&(n+=t.Primitives_stringFromCharCode(40)),n+=a.toString$0(0),s&&(n+=t.Primitives_stringFromCharCode(41)),n.charCodeAt(0)==0,n},$isAstNode:1,$isExpression:1},t.BinaryOperator.prototype={_enumToString$0(){return"BinaryOperator."+this._name},toString$0(e){return this.name}},t.BooleanExpression.prototype={accept$1$1(e){return e.visitBooleanExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return String(this.value)},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.ColorExpression.prototype={accept$1$1(e){return e.visitColorExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return t.serializeValue(this.value,!0,!0)},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.FunctionExpression.prototype={get$name(e){return t.stringReplaceAllUnchecked(this.originalName,"_","-")},accept$1$1(e){return e.visitFunctionExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.namespace;return r=r!=null?r+".":"",r+=this.originalName+this.$arguments.toString$0(0),r.charCodeAt(0)==0,r},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.IfExpression.prototype={accept$1$1(e){return e.visitIfExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"if"+this.$arguments.toString$0(0)},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.InterpolatedFunctionExpression.prototype={accept$1$1(e){return e.visitInterpolatedFunctionExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return this.name.toString$0(0)+this.$arguments.toString$0(0)},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.ListExpression.prototype={accept$1$1(e){return e.visitListExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n,s,a,i=this,l=i.hasBrackets;return l?r=""+t.Primitives_stringFromCharCode(91):(r=i.contents.length,r!==0?r=r===1&&i.separator===f.ListSeparator_rXA:r=!0,r=r?""+t.Primitives_stringFromCharCode(40):""),n=i.contents,s=i.separator===f.ListSeparator_rXA,a=s?", ":" ",a=r+new t.MappedListIterable(n,new t.ListExpression_toString_closure(i),t._arrayInstanceType(n)._eval$1("MappedListIterable<1,String>")).join$1(0,a),l?l=a+t.Primitives_stringFromCharCode(93):(l=n.length,l===0?l=a+t.Primitives_stringFromCharCode(41):l=l===1&&s?a+",)":a),l.charCodeAt(0)==0,l},_list0$_elementNeedsParens$1(e){var r,n,s=t._InitializedCell$(new t.ListExpression__elementNeedsParens_closure(e));e:{if(e instanceof t.ListExpression&&e.contents.length>=2?e.hasBrackets?(r=null,n=!1):(r=e.separator,n=!0):(r=null,n=!1),n){n=this.separator===f.ListSeparator_rXA?r===f.ListSeparator_rXA:r!==f.ListSeparator_undecided_null_undecided;break e}if(e instanceof t.UnaryOperationExpression?n=f.UnaryOperator_gg4===s._readFinal$0()||f.UnaryOperator_TLI===s._readFinal$0():n=!1,n){n=this.separator===f.ListSeparator_EVt;break e}n=!1;break e}return n},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.ListExpression_toString_closure.prototype={call$1(e){return this.$this._list0$_elementNeedsParens$1(e)?"("+e.toString$0(0)+")":e.toString$0(0)},$signature:140},t.ListExpression__elementNeedsParens_closure.prototype={call$0(){return h.UnaryOperationExpression._as(this._0_0).operator},$signature:139},t.MapExpression.prototype={accept$1$1(e){return e.visitMapExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n,s,a,i,l,_=t._setArrayType([],h.JSArray_String);for(r=this.pairs,n=r.length,s=0;s<n;++s)a=r[s],i=a._0,l=a._1,_.push(i.toString$0(0)+": "+l.toString$0(0));return"("+f.JSArray_methods.join$1(_,", ")+")"},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.NullExpression.prototype={accept$1$1(e){return e.visitNullExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"null"},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.NumberExpression.prototype={accept$1$1(e){return e.visitNumberExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return t.serializeValue(t.SassNumber_SassNumber(this.value,this.unit),!0,!0)},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.ParenthesizedExpression.prototype={accept$1$1(e){return e.visitParenthesizedExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"("+this.expression.toString$0(0)+")"},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.SelectorExpression.prototype={accept$1$1(e){return e.visitSelectorExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"&"},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.StringExpression.prototype={get$span(e){return this.text.span},accept$1$1(e){return e.visitStringExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},asInterpolation$1$static(e){var r,n,s,a,i,l,_,p,d,g;if(!this.hasQuotes)return this.text;for(r=this.text,n=r.contents,s=t.StringExpression__bestQuote(new t.WhereTypeIterable(n,h.WhereTypeIterable_String)),a=new t.StringBuffer(""),i=t._setArrayType([],h.JSArray_Object),l=new t.InterpolationBuffer(a,i),a._contents+=t.Primitives_stringFromCharCode(s),_=n.length,p=h.Expression,d=0;d<_;++d){if(g=n[d],p._is(g)){l._flushText$0(),i.push(g);continue}typeof g=="string"&&t.StringExpression__quoteInnerText(g,s,l,e)}return a._contents+=t.Primitives_stringFromCharCode(s),l.interpolation$1(r.span)},asInterpolation$0(){return this.asInterpolation$1$static(!1)},toString$0(e){return this.asInterpolation$0().toString$0(0)},$isAstNode:1,$isExpression:1},t.SupportsExpression.prototype={get$span(e){var r=this.condition;return r.get$span(r)},accept$1$1(e){return e.visitSupportsExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return this.condition.toString$0(0)},$isAstNode:1,$isExpression:1},t.UnaryOperationExpression.prototype={accept$1$1(e){return e.visitUnaryOperationExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n=this.operator,s=n.operator;n=n===f.UnaryOperator_not_not_not?s+t.Primitives_stringFromCharCode(32):s,r=this.operand;e:{if(r instanceof t.BinaryOperationExpression||r instanceof t.UnaryOperationExpression?s=!0:s=r instanceof t.ListExpression&&!r.hasBrackets&&r.contents.length>=2,s){s=!0;break e}s=!1;break e}return s&&(n+="40"),n+=r.toString$0(0),s&&(n+="41"),n.charCodeAt(0)==0,n},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.UnaryOperator.prototype={_enumToString$0(){return"UnaryOperator."+this._name},toString$0(e){return this.name}},t.ValueExpression.prototype={accept$1$1(e){return e.visitValueExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return t.serializeValue(this.value,!0,!0)},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.VariableExpression.prototype={accept$1$1(e){return e.visitVariableExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.namespace,n=this.name;return r==null?"$"+n:r+".$"+n},$isAstNode:1,$isExpression:1,get$span(e){return this.span}},t.DynamicImport.prototype={toString$0(e){return t.StringExpression_quoteText(this.urlString)},$isAstNode:1,$isImport:1,get$span(e){return this.span}},t.StaticImport.prototype={toString$0(e){var r=this.url.toString$0(0),n=this.modifiers;return r+(n==null?"":" "+n.toString$0(0))},$isAstNode:1,$isImport:1,get$span(e){return this.span}},t.Interpolation.prototype={get$asPlain(){var e,r,n=this.contents,s=t._InitializedCell$(new t.Interpolation_asPlain_closure(n)),a=t._InitializedCell$(new t.Interpolation_asPlain_closure0(n));e:{if(s._readFinal$0()<=0){e="";break e}if(C.$eq$(s._readFinal$0(),1)&&typeof a._readFinal$0()=="string"?(r=a._readFinal$0(),e=!0):(r=null,e=!1),e){e=r;break e}e=null;break e}return e},get$initialPlain(){var e,r,n=this.contents,s=t._InitializedCell$(new t.Interpolation_initialPlain_closure(n));e:{if(n.length>=1&&typeof s._readFinal$0()=="string"?(e=s._readFinal$0(),r=!0):(e=null,r=!1),r){r=e;break e}r="";break e}return r},Interpolation$2(e,r){var n,s,a,i,l,_,p="contents";for(n=this.contents,s=n.length,a=h.Expression,i=0;i<s;++i){if(l=n[i],_=typeof l=="string",!_&&!a._is(l))throw t.wrapException(t.ArgumentError$value(n,p,W.May_on));if(i!==0&&typeof n[i-1]=="string"&&_)throw t.wrapException(t.ArgumentError$value(n,p,"May not contain adjacent Strings."))}},toString$0(e){var r=this.contents;return new t.MappedListIterable(r,new t.Interpolation_toString_closure,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,String>")).join$0(0)},$isAstNode:1,get$span(e){return this.span}},t.Interpolation_asPlain_closure.prototype={call$0(){return this._0_0.length},$signature:3},t.Interpolation_asPlain_closure0.prototype={call$0(){return this._0_0[0]},$signature:14},t.Interpolation_initialPlain_closure.prototype={call$0(){return this._0_0[0]},$signature:14},t.Interpolation_toString_closure.prototype={call$1(e){return typeof e=="string"?e:"#{"+t.S(e)+"}"},$signature:137},t.AtRootRule.prototype={accept$1$1(e){return e.visitAtRootRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=new t.StringBuffer("@at-root "),n=this.query;return n!=null&&(r._contents="@at-root "+(n.toString$0(0)+" ")),n=this.children,r.toString$0(0)+" {"+(n&&f.JSArray_methods).join$1(n," ")+"}"},get$span(e){return this.span}},t.AtRule.prototype={accept$1$1(e){return e.visitAtRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n="@"+this.name.toString$0(0),s=new t.StringBuffer(n),a=this.value;return a!=null&&(s._contents=n+(" "+a.toString$0(0))),r=this.children,r==null?s.toString$0(0)+";":s.toString$0(0)+" {"+f.JSArray_methods.join$1(r," ")+"}"},get$span(e){return this.span}},t.CallableDeclaration.prototype={get$span(e){return this.span}},t.ContentBlock.prototype={accept$1$1(e){return e.visitContentBlock$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n=this.$arguments;return n=n.$arguments.length===0&&n.restArgument==null?"":" using ("+n.toString$0(0)+")",r=this.children,n+(" {"+(r&&f.JSArray_methods).join$1(r," ")+"}")}},t.ContentRule.prototype={accept$1$1(e){return e.visitContentRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.$arguments;return r.get$isEmpty(r)?"@content;":"@content("+r.toString$0(0)+");"},$isAstNode:1,$isStatement:1,get$span(e){return this.span}},t.DebugRule.prototype={accept$1$1(e){return e.visitDebugRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"@debug "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span(e){return this.span}},t.Declaration.prototype={accept$1$1(e){return e.visitDeclaration$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n,s,a=new t.StringBuffer(""),i=this.name,l=""+i.toString$0(0);return a._contents=l,l=a._contents=l+t.Primitives_stringFromCharCode(58),r=this.value,r!=null&&(i=f.JSString_methods.startsWith$1(i.get$initialPlain(),"--")?l:a._contents=l+t.Primitives_stringFromCharCode(32),a._contents=i+r.toString$0(0)),n=this.children,n!=null?(s=n,i=!0):(s=null,i=!1),i?a.toString$0(0)+" {"+(s&&f.JSArray_methods).join$1(s," ")+"}":a.toString$0(0)+";"},get$span(e){return this.span}},t.EachRule.prototype={accept$1$1(e){return e.visitEachRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.variables,n=this.children;return"@each "+new t.MappedListIterable(r,new t.EachRule_toString_closure,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+" in "+this.list.toString$0(0)+" {"+(n&&f.JSArray_methods).join$1(n," ")+"}"},get$span(e){return this.span}},t.EachRule_toString_closure.prototype={call$1(e){return"$"+e},$signature:7},t.ErrorRule.prototype={accept$1$1(e){return e.visitErrorRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"@error "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span(e){return this.span}},t.ExtendRule.prototype={accept$1$1(e){return e.visitExtendRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.selector.toString$0(0),n=this.isOptional?" !optional":"";return"@extend "+r+n+";"},$isAstNode:1,$isStatement:1,get$span(e){return this.span}},t.ForRule.prototype={accept$1$1(e){return e.visitForRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this,n=r.from.toString$0(0),s=r.isExclusive?"to":"through",a=r.children;return"@for $"+r.variable+" from "+n+" "+s+" "+r.to.toString$0(0)+" {"+(a&&f.JSArray_methods).join$1(a," ")+"}"},get$span(e){return this.span}},t.ForwardRule.prototype={accept$1$1(e){return e.visitForwardRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n,s=this,a="@forward "+t.StringExpression_quoteText(s.url.toString$0(0)),i=s.shownMixinsAndFunctions,l=s.hiddenMixinsAndFunctions;return i!=null?(r=s.shownVariables,r.toString,r=a+" show "+s._forward_rule$_memberList$2(i,r),a=r):(l!=null?(r=l._base,r=r.get$isNotEmpty(r)):r=!1,r&&(r=s.hiddenVariables,r.toString,r=a+" hide "+s._forward_rule$_memberList$2(l,r),a=r)),n=s.prefix,n!=null&&(a+=" as "+n+"*"),r=s.configuration,a=(r.length!==0?a+(" with ("+f.JSArray_methods.join$1(r,", ")+")"):a)+";",a.charCodeAt(0)==0,a},_forward_rule$_memberList$2(e,r){var n,s=t.List_List$of(e,!0,h.String);for(n=r._base,n=n.get$iterator(n);n.moveNext$0();)s.push("$"+n.get$current(n));return f.JSArray_methods.join$1(s,", ")},$isAstNode:1,$isStatement:1,get$span(e){return this.span}},t.FunctionRule.prototype={accept$1$1(e){return e.visitFunctionRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.children;return"@function "+this.name+"("+this.$arguments.toString$0(0)+") {"+(r&&f.JSArray_methods).join$1(r," ")+"}"}},t.IfRule.prototype={accept$1$1(e){return e.visitIfRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=t.ListExtensions_mapIndexed(this.clauses,new t.IfRule_toString_closure,h.IfClause,h.String).join$1(0," "),n=this.lastClause;return n!=null?r+(" "+n.toString$0(0)):r},$isAstNode:1,$isStatement:1,get$span(e){return this.span}},t.IfRule_toString_closure.prototype={call$2(e,r){var n=e===0?"if":"else if";return"@"+n+" "+r.expression.toString$0(0)+" {"+f.JSArray_methods.join$1(r.children," ")+"}"},$signature:545},t.IfRuleClause.prototype={},t.IfRuleClause$__closure.prototype={call$1(e){var r,n;e:{if(e instanceof t.VariableDeclaration||e instanceof t.FunctionRule||e instanceof t.MixinRule){r=!0;break e}if(e instanceof t.ImportRule?(n=e.imports,r=!0):(n=null,r=!1),r){r=(n&&f.JSArray_methods).any$1(n,new t.IfRuleClause$___closure);break e}r=!1;break e}return r},$signature:163},t.IfRuleClause$___closure.prototype={call$1(e){return e instanceof t.DynamicImport},$signature:166},t.IfClause.prototype={toString$0(e){return"@if "+this.expression.toString$0(0)+" {"+f.JSArray_methods.join$1(this.children," ")+"}"}},t.ElseClause.prototype={toString$0(e){return"@else {"+f.JSArray_methods.join$1(this.children," ")+"}"}},t.ImportRule.prototype={accept$1$1(e){return e.visitImportRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"@import "+f.JSArray_methods.join$1(this.imports,", ")+";"},$isAstNode:1,$isStatement:1,get$span(e){return this.span}},t.IncludeRule.prototype={get$spanWithoutContent(){var e,r,n=this.span;return this.content!=null&&(e=n.file,r=this.$arguments.span,r=t.SpanExtensions_trimRight(t.SpanExtensions_trimLeft(e.span$2(0,t.FileLocation$_(e,n._file$_start).offset,r.get$end(r).offset))),n=r),n},accept$1$1(e){return e.visitIncludeRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n=this,s=n.namespace;return s=s!=null?"@include "+(s+"."):"@include ",s+=n.name,r=n.$arguments,r.get$isEmpty(r)||(s+="("+r.toString$0(0)+")"),r=n.content,s+=r==null?";":" "+r.toString$0(0),s.charCodeAt(0)==0,s},$isAstNode:1,$isStatement:1,get$span(e){return this.span}},t.LoudComment.prototype={get$span(e){return this.text.span},accept$1$1(e){return e.visitLoudComment$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return this.text.toString$0(0)},$isAstNode:1,$isStatement:1},t.MediaRule.prototype={accept$1$1(e){return e.visitMediaRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.children;return"@media "+this.query.toString$0(0)+" {"+(r&&f.JSArray_methods).join$1(r," ")+"}"},get$span(e){return this.span}},t.MixinRule.prototype={get$hasContent(){var e,r=this,n=r.__MixinRule_hasContent_FI;return n===V&&(e=C.$eq$(f.C__HasContentVisitor.visitChildren$1(r.children),!0),r.__MixinRule_hasContent_FI!==V&&t.throwUnnamedLateFieldADI(),r.__MixinRule_hasContent_FI=e,n=e),n},accept$1$1(e){return e.visitMixinRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r="@mixin "+this.name,n=this.$arguments;return n.$arguments.length===0&&n.restArgument==null||(r+="("+n.toString$0(0)+")"),n=this.children,n=r+(" {"+(n&&f.JSArray_methods).join$1(n," ")+"}"),n.charCodeAt(0)==0,n}},t._HasContentVisitor.prototype={visitContentRule$1(e){return!0}},t.__HasContentVisitor_Object_StatementSearchVisitor.prototype={},t.ParentStatement.prototype={$isAstNode:1,$isStatement:1},t.ParentStatement_closure.prototype={call$1(e){var r,n;e:{if(e instanceof t.VariableDeclaration||e instanceof t.FunctionRule||e instanceof t.MixinRule){r=!0;break e}if(e instanceof t.ImportRule?(n=e.imports,r=!0):(n=null,r=!1),r){r=(n&&f.JSArray_methods).any$1(n,new t.ParentStatement__closure);break e}r=!1;break e}return r},$signature:163},t.ParentStatement__closure.prototype={call$1(e){return e instanceof t.DynamicImport},$signature:166},t.ReturnRule.prototype={accept$1$1(e){return e.visitReturnRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"@return "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span(e){return this.span}},t.SilentComment.prototype={accept$1$1(e){return e.visitSilentComment$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return this.text},$isAstNode:1,$isStatement:1,get$span(e){return this.span}},t.StyleRule.prototype={accept$1$1(e){return e.visitStyleRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.children;return this.selector.toString$0(0)+" {"+(r&&f.JSArray_methods).join$1(r," ")+"}"},get$span(e){return this.span}},t.Stylesheet.prototype={Stylesheet$internal$3$plainCss(e,r,n){var s,a,i,l,_,p;for(s=this.children,a=s.length,i=this._forwards,l=this._uses,_=0;_<a;++_){if(p=s[_],p instanceof t.UseRule){l.push(p);continue}if(p instanceof t.ForwardRule){i.push(p);continue}if(!(p instanceof t.SilentComment||p instanceof t.LoudComment||p instanceof t.VariableDeclaration))break}},accept$1$1(e){return e.visitStylesheet$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.children;return(r&&f.JSArray_methods).join$1(r," ")},get$span(e){return this.span}},t.SupportsRule.prototype={accept$1$1(e){return e.visitSupportsRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.children;return"@supports "+this.condition.toString$0(0)+" {"+(r&&f.JSArray_methods).join$1(r," ")+"}"},get$span(e){return this.span}},t.UseRule.prototype={UseRule$4$configuration(e,r,n,s){var a,i,l,_;for(a=this.configuration,i=a.length,l=0;l<i;++l)if(_=a[l],_.isGuarded)throw t.wrapException(t.ArgumentError$value(_,"configured variable","can't be guarded in a @use rule."))},accept$1$1(e){return e.visitUseRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.url,n="@use "+t.StringExpression_quoteText(r.toString$0(0)),s=r.get$pathSegments().length===0?"":f.JSArray_methods.get$last(r.get$pathSegments()),a=f.JSString_methods.indexOf$1(s,".");return r=this.namespace,r!==f.JSString_methods.substring$2(s,0,a===-1?s.length:a)?r=n+(" as "+(r??"*")):r=n,n=this.configuration,r=(n.length!==0?r+(" with ("+f.JSArray_methods.join$1(n,", ")+")"):r)+";",r.charCodeAt(0)==0,r},$isAstNode:1,$isStatement:1,get$span(e){return this.span}},t.VariableDeclaration.prototype={accept$1$1(e){return e.visitVariableDeclaration$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.namespace;return r=r!=null?r+".":"",r+="$"+this.name+": "+this.expression.toString$0(0)+";",r.charCodeAt(0)==0,r},$isAstNode:1,$isStatement:1,get$span(e){return this.span}},t.WarnRule.prototype={accept$1$1(e){return e.visitWarnRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"@warn "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span(e){return this.span}},t.WhileRule.prototype={accept$1$1(e){return e.visitWhileRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.children;return"@while "+this.condition.toString$0(0)+" {"+(r&&f.JSArray_methods).join$1(r," ")+"}"},get$span(e){return this.span}},t.SupportsAnything.prototype={toString$0(e){return"("+this.contents.toString$0(0)+")"},$isAstNode:1,get$span(e){return this.span}},t.SupportsDeclaration.prototype={get$isCustomProperty(){var e,r,n=this.name;e:{if(n instanceof t.StringExpression?n.hasQuotes?(e=null,r=!1):(e=n.text,r=!0):(e=null,r=!1),r){r=f.JSString_methods.startsWith$1(e.get$initialPlain(),"--");break e}r=!1;break e}return r},toString$0(e){return"("+this.name.toString$0(0)+": "+this.value.toString$0(0)+")"},$isAstNode:1,get$span(e){return this.span}},t.SupportsFunction.prototype={toString$0(e){return this.name.toString$0(0)+"("+this.$arguments.toString$0(0)+")"},$isAstNode:1,get$span(e){return this.span}},t.SupportsInterpolation.prototype={toString$0(e){return"#{"+this.expression.toString$0(0)+"}"},$isAstNode:1,get$span(e){return this.span}},t.SupportsNegation.prototype={toString$0(e){var r=this.condition;return r instanceof t.SupportsNegation||r instanceof t.SupportsOperation?"not ("+r.toString$0(0)+")":"not "+r.toString$0(0)},$isAstNode:1,get$span(e){return this.span}},t.SupportsOperation.prototype={toString$0(e){var r=this;return r._operation$_parenthesize$1(r.left)+" "+r.operator+" "+r._operation$_parenthesize$1(r.right)},_operation$_parenthesize$1(e){var r;return e instanceof t.SupportsNegation?r=!0:r=e instanceof t.SupportsOperation&&e.operator===this.operator,r?"("+e.toString$0(0)+")":e.toString$0(0)},$isAstNode:1,get$span(e){return this.span}},t.Selector.prototype={assertNotBogus$1$name(e){var r;this.accept$1(f._IsBogusVisitor_true)&&(r=this.toString$0(0),t.EvaluationContext_current().warn$2(0,"$"+e+": "+(r+W.x20is_nov),f.Deprecation_vrR))},toString$0(e){var r=t._SerializeVisitor$(null,!0,null,!0,!1,null,!0);return this.accept$1(r),r._serialize$_buffer.toString$0(0)},$isAstNode:1,get$span(e){return this.span}},t._IsInvisibleVisitor0.prototype={visitSelectorList$1(e){return f.JSArray_methods.every$1(e.components,this.get$visitComplexSelector())},visitComplexSelector$1(e){var r;return this.super$AnySelectorVisitor$visitComplexSelector(e)?r=!0:r=this.includeBogus&&e.accept$1(f._IsBogusVisitor_false),r},visitPlaceholderSelector$1(e){return!0},visitPseudoSelector$1(e){var r,n,s=e.selector;return s!=null?(r=s,n=!0):(r=null,n=!1),n?(e.name==="not"?n=this.includeBogus&&r.accept$1(f._IsBogusVisitor_true):n=this.visitSelectorList$1(r),n):!1}},t._IsBogusVisitor.prototype={visitComplexSelector$1(e){var r,n=e.components;return n.length===0?e.leadingCombinators.length!==0:(r=this.includeLeadingCombinator?0:1,e.leadingCombinators.length>r||f.JSArray_methods.get$last(n).combinators.length!==0||f.JSArray_methods.any$1(n,new t._IsBogusVisitor_visitComplexSelector_closure(this)))},visitPseudoSelector$1(e){var r=e.selector;return r==null?!1:e.name==="has"?r.accept$1(f._IsBogusVisitor_false):r.accept$1(f._IsBogusVisitor_true)}},t._IsBogusVisitor_visitComplexSelector_closure.prototype={call$1(e){return e.combinators.length>1||this.$this.visitCompoundSelector$1(e.selector)},$signature:53},t._IsUselessVisitor.prototype={visitComplexSelector$1(e){return e.leadingCombinators.length>1||f.JSArray_methods.any$1(e.components,new t._IsUselessVisitor_visitComplexSelector_closure(this))},visitPseudoSelector$1(e){return e.accept$1(f._IsBogusVisitor_true)}},t._IsUselessVisitor_visitComplexSelector_closure.prototype={call$1(e){return e.combinators.length>1||this.$this.visitCompoundSelector$1(e.selector)},$signature:53},t.__IsBogusVisitor_Object_AnySelectorVisitor.prototype={},t.__IsInvisibleVisitor_Object_AnySelectorVisitor.prototype={},t.__IsUselessVisitor_Object_AnySelectorVisitor.prototype={},t.AttributeSelector.prototype={accept$1$1(e){return e.visitAttributeSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},$eq(e,r){var n=this;return r==null?!1:r instanceof t.AttributeSelector&&r.name.$eq(0,n.name)&&r.op==n.op&&r.value==n.value&&r.modifier==n.modifier},get$hashCode(e){var r=this,n=r.name;return(f.JSString_methods.get$hashCode(n.name)^C.get$hashCode$(n.namespace)^C.get$hashCode$(r.op)^C.get$hashCode$(r.value)^C.get$hashCode$(r.modifier))>>>0}},t.AttributeOperator.prototype={_enumToString$0(){return"AttributeOperator."+this._name},toString$0(e){return this._attribute$_text}},t.ClassSelector.prototype={$eq(e,r){return r==null?!1:r instanceof t.ClassSelector&&r.name===this.name},accept$1$1(e){return e.visitClassSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},addSuffix$1(e){return new t.ClassSelector(this.name+e,this.span)},get$hashCode(e){return f.JSString_methods.get$hashCode(this.name)}},t.Combinator.prototype={_enumToString$0(){return"Combinator."+this._name},toString$0(e){return this._combinator$_text}},t.ComplexSelector.prototype={get$specificity(){var e,r=this,n=r.__ComplexSelector_specificity_FI;return n===V&&(e=f.JSArray_methods.fold$2(r.components,0,new t.ComplexSelector_specificity_closure),r.__ComplexSelector_specificity_FI!==V&&t.throwUnnamedLateFieldADI(),r.__ComplexSelector_specificity_FI=e,n=e),n},get$singleCompound(){var e,r,n,s;if(this.leadingCombinators.length!==0)return null;e=this.components,r=t._InitializedCell$(new t.ComplexSelector_singleCompound_closure(e));e:{if(e.length===1?(n=r._readFinal$0().selector,s=r._readFinal$0().combinators.length<=0):(n=null,s=!1),s){s=n;break e}s=null;break e}return s},accept$1$1(e){return e.visitComplexSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},isSuperselector$1(e){return this.leadingCombinators.length===0&&e.leadingCombinators.length===0&&t.complexIsSuperselector(this.components,e.components)},withAdditionalCombinators$1(e){var r,n,s,a,i,l,_=this,p=null;if(e.length===0)return _;r=_.components,n=t._InitializedCell$(new t.ComplexSelector_withAdditionalCombinators_closure(r));e:{if(n._readFinal$0()>=1?(s=f.JSArray_methods.sublist$2(r,0,n._readFinal$0()-1),a=r[n._readFinal$0()-1],a=a,i=!0):(a=p,s=a,i=!1),i){i=t.List_List$of(s,!0,h.ComplexSelectorComponent),i.push(a.withAdditionalCombinators$1(e)),l=_.lineBreak||!1,l=t.ComplexSelector$(_.leadingCombinators,i,_.span,l),i=l;break e}if(n._readFinal$0()<=0){i=t.List_List$of(_.leadingCombinators,!0,h.CssValue_Combinator),f.JSArray_methods.addAll$1(i,e),l=_.lineBreak||!1,l=t.ComplexSelector$(i,f.List_empty0,_.span,l),i=l;break e}i=p}return i},concatenate$3$forceLineBreak(e,r,n){var s,a,i,l,_,p,d=this,g=e.leadingCombinators,S=d.components;return g.length===0?(g=t.List_List$of(S,!0,h.ComplexSelectorComponent),f.JSArray_methods.addAll$1(g,e.components),s=d.lineBreak||e.lineBreak||n,t.ComplexSelector$(d.leadingCombinators,g,r,s)):(a=t._InitializedCell$(new t.ComplexSelector_concatenate_closure(S)),a._readFinal$0()>=1?(i=f.JSArray_methods.sublist$2(S,0,a._readFinal$0()-1),l=S[a._readFinal$0()-1],l=l,s=!0):(i=null,l=null,s=!1),_=d.leadingCombinators,p=e.components,s?(s=t.List_List$of(i,!0,h.ComplexSelectorComponent),s.push(l.withAdditionalCombinators$1(g)),f.JSArray_methods.addAll$1(s,p),t.ComplexSelector$(_,s,r,d.lineBreak||e.lineBreak||n)):(s=t.List_List$of(_,!0,h.CssValue_Combinator),f.JSArray_methods.addAll$1(s,g),t.ComplexSelector$(s,p,r,d.lineBreak||e.lineBreak||n)))},concatenate$2(e,r){return this.concatenate$3$forceLineBreak(e,r,!1)},get$hashCode(e){return f.C_ListEquality0.hash$1(this.leadingCombinators)^f.C_ListEquality0.hash$1(this.components)},$eq(e,r){return r==null?!1:r instanceof t.ComplexSelector&&f.C_ListEquality.equals$2(0,this.leadingCombinators,r.leadingCombinators)&&f.C_ListEquality.equals$2(0,this.components,r.components)}},t.ComplexSelector_specificity_closure.prototype={call$2(e,r){return e+r.selector.get$specificity()},$signature:520},t.ComplexSelector_singleCompound_closure.prototype={call$0(){return this._0_0[0]},$signature:483},t.ComplexSelector_withAdditionalCombinators_closure.prototype={call$0(){return this._0_0.length},$signature:3},t.ComplexSelector_concatenate_closure.prototype={call$0(){return this._0_0.length},$signature:3},t.ComplexSelectorComponent.prototype={withAdditionalCombinators$1(e){var r,n,s=this;return e.length===0?r=s:(r=h.CssValue_Combinator,n=t.List_List$of(s.combinators,!0,r),f.JSArray_methods.addAll$1(n,e),r=new t.ComplexSelectorComponent(s.selector,t.List_List$unmodifiable(n,r),s.span)),r},get$hashCode(e){return f.C_ListEquality0.hash$1(this.selector.components)^f.C_ListEquality0.hash$1(this.combinators)},$eq(e,r){var n;return r==null?!1:(r instanceof t.ComplexSelectorComponent?(n=f.C_ListEquality.equals$2(0,this.selector.components,r.selector.components),n=n&&f.C_ListEquality.equals$2(0,this.combinators,r.combinators)):n=!1,n)},toString$0(e){var r=this.combinators;return t.serializeSelector(this.selector,!0)+new t.MappedListIterable(r,new t.ComplexSelectorComponent_toString_closure,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,String>")).join$1(0,"")}},t.ComplexSelectorComponent_toString_closure.prototype={call$1(e){return" "+e.toString$0(0)},$signature:445},t.CompoundSelector.prototype={get$specificity(){var e,r=this,n=r.__CompoundSelector_specificity_FI;return n===V&&(e=f.JSArray_methods.fold$2(r.components,0,new t.CompoundSelector_specificity_closure),r.__CompoundSelector_specificity_FI!==V&&t.throwUnnamedLateFieldADI(),r.__CompoundSelector_specificity_FI=e,n=e),n},accept$1$1(e){return e.visitCompoundSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},get$hashCode(e){return f.C_ListEquality0.hash$1(this.components)},$eq(e,r){return r==null?!1:r instanceof t.CompoundSelector&&f.C_ListEquality.equals$2(0,this.components,r.components)}},t.CompoundSelector_specificity_closure.prototype={call$2(e,r){return e+r.get$specificity()},$signature:441},t.IDSelector.prototype={get$specificity(){return t._asInt(Math.pow(t.SimpleSelector.prototype.get$specificity.call(this),2))},accept$1$1(e){return e.visitIDSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},addSuffix$1(e){return new t.IDSelector(this.name+e,this.span)},unify$1(e){return f.JSArray_methods.any$1(e,new t.IDSelector_unify_closure(this))?null:this.super$SimpleSelector$unify(e)},$eq(e,r){return r==null?!1:r instanceof t.IDSelector&&r.name===this.name},get$hashCode(e){return f.JSString_methods.get$hashCode(this.name)}},t.IDSelector_unify_closure.prototype={call$1(e){var r;return e instanceof t.IDSelector?r=this.$this.name!==e.name:r=!1,r},$signature:15},t.SelectorList.prototype={get$asSassList(){var e=this.components;return t.SassList$(new t.MappedListIterable(e,new t.SelectorList_asSassList_closure,t._arrayInstanceType(e)._eval$1("MappedListIterable<1,Value>")),f.ListSeparator_rXA,!1)},accept$1$1(e){return e.visitSelectorList$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},unify$1(e){var r,n,s,a,i,l,_,p,d=h.JSArray_ComplexSelector,g=t._setArrayType([],d);for(r=this.components,n=r.length,s=e.components,a=s.length,i=0;i<n;++i)for(l=r[i],_=0;_<a;++_)p=t.unifyComplex(t._setArrayType([l,s[_]],d),l.span),p!=null&&f.JSArray_methods.addAll$1(g,p);return g.length===0?null:t.SelectorList$(g,this.span)},resolveParentSelectors$2$implicitParent(e,r){var n,s,a=this;if(e==null){if(n=f.C__ParentSelectorVisitor.visitSelectorList$1(a),n==null)return a;throw t.wrapException(t.SassException$(W.Top_le,n.span,null))}return s=a.components,t.SelectorList$(t.flattenVertically(new t.MappedListIterable(s,new t.SelectorList_resolveParentSelectors_closure(a,r,e),t._arrayInstanceType(s)._eval$1("MappedListIterable<1,Iterable<ComplexSelector>>")),h.ComplexSelector),a.span)},resolveParentSelectors$1(e){return this.resolveParentSelectors$2$implicitParent(e,!0)},_resolveParentSelectorsCompound$2(e,r){var n,s,a,i,l,_,p=e.selector,d=p.components,g=C.any$1$ax(d,new t.SelectorList__resolveParentSelectorsCompound_closure);if(!g&&!(C.get$first$ax(d)instanceof t.ParentSelector))return null;g?(l=d,_=new t.MappedListIterable(l,new t.SelectorList__resolveParentSelectorsCompound_closure0(r),t.instanceType(l)._eval$1("MappedListIterable<1,SimpleSelector>"))):_=d,n=_,s=C.get$first$ax(d);try{if(s instanceof t.ParentSelector){if(C.get$length$asx(d)===1&&s.suffix==null)return p=r.withAdditionalCombinators$1(e.combinators),p.components}else return l=e.span,l=t._setArrayType([t.ComplexSelector$(f.List_empty1,t._setArrayType([new t.ComplexSelectorComponent(t.CompoundSelector$(n,p.span),t.List_List$unmodifiable(e.combinators,h.CssValue_Combinator),l)],h.JSArray_ComplexSelectorComponent),l,!1)],h.JSArray_ComplexSelector),l}catch(S){if(p=t.unwrapException(S),p instanceof t.SassException)a=p,i=t.getTraceFromException(S),t.throwWithTrace(a.withAdditionalSpan$2(s.span,"parent selector"),a,i);else throw S}return p=r.components,new t.MappedListIterable(p,new t.SelectorList__resolveParentSelectorsCompound_closure1(s,n,e),t._arrayInstanceType(p)._eval$1("MappedListIterable<1,ComplexSelector>"))},isSuperselector$1(e){return t.listIsSuperselector(this.components,e.components)},withAdditionalCombinators$1(e){var r;return e.length===0?r=this:(r=this.components,r=t.SelectorList$(new t.MappedListIterable(r,new t.SelectorList_withAdditionalCombinators_closure(e),t._arrayInstanceType(r)._eval$1("MappedListIterable<1,ComplexSelector>")),this.span)),r},get$hashCode(e){return f.C_ListEquality0.hash$1(this.components)},$eq(e,r){return r==null?!1:r instanceof t.SelectorList&&f.C_ListEquality.equals$2(0,this.components,r.components)}},t.SelectorList_asSassList_closure.prototype={call$1(e){var r,n,s,a,i,l,_,p,d,g=h.JSArray_Value,S=t._setArrayType([],g);for(r=e.leadingCombinators,n=r.length,s=0;s<n;++s)S.push(new t.SassString(C.toString$0$(r[s].value),!1));for(r=e.components,n=r.length,s=0;s<n;++s){for(a=r[s],i=a.selector,l=t._SerializeVisitor$(null,!0,null,!0,!1,null,!0),i.accept$1(l),i=t._setArrayType([new t.SassString(l._serialize$_buffer.toString$0(0),!1)],g),_=a.combinators,p=_.length,d=0;d<p;++d)i.push(new t.SassString(C.toString$0$(_[d].value),!1));f.JSArray_methods.addAll$1(S,i)}return t.SassList$(S,f.ListSeparator_EVt,!1)},$signature:434},t.SelectorList_resolveParentSelectors_closure.prototype={call$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=this;if(e.accept$1(f.C__ParentSelectorVisitor)==null)return se.implicitParent?(r=se.parent.components,new t.MappedListIterable(r,new t.SelectorList_resolveParentSelectors__closure(e),t._arrayInstanceType(r)._eval$1("MappedListIterable<1,ComplexSelector>"))):t._setArrayType([e],h.JSArray_ComplexSelector);for(r=h.JSArray_ComplexSelector,n=t._setArrayType([],r),s=e.components,a=s.length,i=se.$this,l=se.parent,_=h.ComplexSelector,p=e.leadingCombinators,d=p.length===0,g=e.span,S=h.ComplexSelectorComponent,b=h.JSArray_ComplexSelectorComponent,w=0;w<a;++w)if(E=s[w],L=i._resolveParentSelectorsCompound$2(E,l),L==null)if(n.length===0)n.push(t.ComplexSelector$(p,t._setArrayType([E],b),g,!1));else for(T=0;T<n.length;++T)F=n[T],D=F.leadingCombinators,B=t.List_List$of(F.components,!0,S),B.push(E),n[T]=t.ComplexSelector$(D,B,g,F.lineBreak||!1);else if(n.length===0)f.JSArray_methods.addAll$1(n,d?L:C.map$1$1$ax(L,new t.SelectorList_resolveParentSelectors__closure0(e),_));else{for(F=t._setArrayType([],r),D=n.length,B=C.getInterceptor$ax(L),z=0;z<n.length;n.length===D||(0,t.throwConcurrentModificationError)(n),++z)for(Y=n[z],G=B.get$iterator(L);G.moveNext$0();)F.push(Y.concatenate$2(G.get$current(G),Y.span));n=F}return n},$signature:421},t.SelectorList_resolveParentSelectors__closure.prototype={call$1(e){var r=this.complex;return e.concatenate$2(r,r.span)},$signature:65},t.SelectorList_resolveParentSelectors__closure0.prototype={call$1(e){var r=e.leadingCombinators,n=this.complex,s=n.leadingCombinators;return r.length===0||(s=t.List_List$of(s,!0,h.CssValue_Combinator),f.JSArray_methods.addAll$1(s,r)),r=s,t.ComplexSelector$(r,e.components,n.span,e.lineBreak)},$signature:65},t.SelectorList__resolveParentSelectorsCompound_closure.prototype={call$1(e){var r;return e instanceof t.PseudoSelector?(r=e.selector,r!=null&&r.accept$1(f.C__ParentSelectorVisitor)!=null):!1},$signature:15},t.SelectorList__resolveParentSelectorsCompound_closure0.prototype={call$1(e){var r,n,s=t._InitializedCell$(new t.SelectorList__resolveParentSelectorsCompound__closure(e));e:{if(e instanceof t.PseudoSelector?(s._readFinal$0()!=null?(r=s._readFinal$0(),n=!0):(r=null,n=!1),n=n&&r.accept$1(f.C__ParentSelectorVisitor)!=null):(r=null,n=!1),n){n=e.withSelector$1(r.resolveParentSelectors$2$implicitParent(this.parent,!1));break e}n=e;break e}return n},$signature:413},t.SelectorList__resolveParentSelectorsCompound__closure.prototype={call$0(){return h.PseudoSelector._as(this._0_0).selector},$signature:71},t.SelectorList__resolveParentSelectorsCompound_closure1.prototype={call$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E=this;try{if(g=e.components,r=f.JSArray_methods.get$last(g),r.combinators.length!==0)throw a=t.MultiSpanSassException$('Selector "'+e.toString$0(0)+W.x22x20can_,t.SpanExtensions_trimRight(r.span),"outer selector",t.LinkedHashMap_LinkedHashMap$_literal([E.parentSelector.span,"parent selector"],h.FileSpan,h.String),null),t.wrapException(a);return n=E.parentSelector.suffix,s=r.selector.components,S=h.SimpleSelector,b=E.resolvedSimples,w=C.getInterceptor$ax(b),n==null?(a=t.List_List$of(s,!0,S),C.addAll$1$ax(a,w.skip$1(b,1)),a=a):(i=t.List_List$of(t.IterableExtension_get_exceptLast(s),!0,S),C.add$1$ax(i,C.get$last$ax(s).addSuffix$1(n)),C.addAll$1$ax(i,w.skip$1(b,1)),a=i),i=E.component,l=t.CompoundSelector$(a,i.selector.span),_=t.List_List$of(t.IterableExtension_get_exceptLast(g),!0,h.ComplexSelectorComponent),g=i.span,C.add$1$ax(_,new t.ComplexSelectorComponent(l,t.List_List$unmodifiable(i.combinators,h.CssValue_Combinator),g)),g=t.ComplexSelector$(e.leadingCombinators,_,g,e.lineBreak),g}catch(L){if(a=t.unwrapException(L),a instanceof t.SassException)p=a,d=t.getTraceFromException(L),t.throwWithTrace(p.withAdditionalSpan$2(E.parentSelector.span,"parent selector"),p,d);else throw L}},$signature:65},t.SelectorList_withAdditionalCombinators_closure.prototype={call$1(e){return e.withAdditionalCombinators$1(this.combinators)},$signature:65},t._ParentSelectorVisitor.prototype={visitParentSelector$1(e){return e}},t.__ParentSelectorVisitor_Object_SelectorSearchVisitor.prototype={},t.ParentSelector.prototype={accept$1$1(e){return e.visitParentSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},unify$1(e){return t.throwExpression(t.UnsupportedError$("& doesn't support unification."))}},t.PlaceholderSelector.prototype={accept$1$1(e){return e.visitPlaceholderSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},addSuffix$1(e){return new t.PlaceholderSelector(this.name+e,this.span)},$eq(e,r){return r==null?!1:r instanceof t.PlaceholderSelector&&r.name===this.name},get$hashCode(e){return f.JSString_methods.get$hashCode(this.name)}},t.PseudoSelector.prototype={get$isHostContext(){return this.isClass&&this.name==="host-context"&&this.selector!=null},get$specificity(){var e,r=this,n=r.__PseudoSelector_specificity_FI;return n===V&&(e=new t.PseudoSelector_specificity_closure(r).call$0(),r.__PseudoSelector_specificity_FI!==V&&t.throwUnnamedLateFieldADI(),r.__PseudoSelector_specificity_FI=e,n=e),n},withSelector$1(e){var r=this;return t.PseudoSelector$(r.name,r.span,r.argument,!r.isClass,e)},addSuffix$1(e){var r=this;return(r.argument!=null||r.selector!=null)&&r.super$SimpleSelector$addSuffix(e),t.PseudoSelector$(r.name+e,r.span,null,!r.isClass,null)},unify$1(e){var r,n,s,a,i,l,_=this,p=_.name;if(p==="host"||p==="host-context"){if(!f.JSArray_methods.every$1(e,new t.PseudoSelector_unify_closure))return null}else if(e.length===1?(r=e[0],r instanceof t.UniversalSelector?p=!0:r instanceof t.PseudoSelector?p=r.isClass&&r.name==="host"||r.get$isHostContext():p=!1):(r=null,p=!1),p)return r.unify$1(t._setArrayType([_],h.JSArray_SimpleSelector));if(f.JSArray_methods.contains$1(e,_))return e;for(n=t._setArrayType([],h.JSArray_SimpleSelector),p=e.length,s=!_.isClass,a=!1,i=0;i<e.length;e.length===p||(0,t.throwConcurrentModificationError)(e),++i){if(l=e[i],l instanceof t.PseudoSelector&&!l.isClass){if(s)return null;n.push(_),a=!0}n.push(l)}return a||n.push(_),n},isSuperselector$1(e){var r,n,s,a=this;return a.super$SimpleSelector$isSuperselector(e)?!0:(r=a.selector,r==null?a.$eq(0,e):e instanceof t.PseudoSelector&&!a.isClass&&!e.isClass&&a.normalizedName==="slotted"&&e.name===a.name?(n=t.NullableExtension_andThen(e.selector,r.get$isSuperselector()),n??!1):(n=h.JSArray_SimpleSelector,s=a.span,t.compoundIsSuperselector(t.CompoundSelector$(t._setArrayType([a],n),s),t.CompoundSelector$(t._setArrayType([e],n),s),null)))},accept$1$1(e){return e.visitPseudoSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},$eq(e,r){var n=this;return r==null?!1:r instanceof t.PseudoSelector&&r.name===n.name&&r.isClass===n.isClass&&r.argument==n.argument&&C.$eq$(r.selector,n.selector)},get$hashCode(e){var r=this,n=f.JSString_methods.get$hashCode(r.name),s=r.isClass?218159:519018;return n^s^C.get$hashCode$(r.argument)^C.get$hashCode$(r.selector)}},t.PseudoSelector_specificity_closure.prototype={call$0(){var e,r,n=this.$this;if(!n.isClass)return 1;if(e=n.selector,e==null)return t.SimpleSelector.prototype.get$specificity.call(n);switch(n.normalizedName){case"where":return 0;case"is":case"not":case"has":case"matches":return n=e.components,t.IterableIntegerExtension_get_max(new t.MappedListIterable(n,new t.PseudoSelector_specificity__closure,t._arrayInstanceType(n)._eval$1("MappedListIterable<1,int>")));case"nth-child":case"nth-last-child":return n=t.SimpleSelector.prototype.get$specificity.call(n),r=e.components,n+t.IterableIntegerExtension_get_max(new t.MappedListIterable(r,new t.PseudoSelector_specificity__closure0,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,int>")));default:return t.SimpleSelector.prototype.get$specificity.call(n)}},$signature:3},t.PseudoSelector_specificity__closure.prototype={call$1(e){return e.get$specificity()},$signature:181},t.PseudoSelector_specificity__closure0.prototype={call$1(e){return e.get$specificity()},$signature:181},t.PseudoSelector_unify_closure.prototype={call$1(e){var r;return e instanceof t.PseudoSelector?r=e.isClass&&e.name==="host"||e.selector!=null:r=!1,r},$signature:15},t.QualifiedName.prototype={$eq(e,r){return r==null?!1:r instanceof t.QualifiedName&&r.name===this.name&&r.namespace==this.namespace},get$hashCode(e){return f.JSString_methods.get$hashCode(this.name)^C.get$hashCode$(this.namespace)},toString$0(e){var r=this.namespace,n=this.name;return r==null?n:r+"|"+n}},t.SimpleSelector.prototype={get$specificity(){return 1e3},addSuffix$1(e){return t.throwExpression(t.MultiSpanSassException$('Selector "'+this.toString$0(0)+`" can't have a suffix`,this.span,"outer selector",t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),null))},unify$1(e){var r,n,s,a,i,l,_=this;if(e.length===1?(r=e[0],r instanceof t.UniversalSelector?n=!0:r instanceof t.PseudoSelector?n=r.isClass&&r.name==="host"||r.get$isHostContext():n=!1):(r=null,n=!1),n)return r.unify$1(t._setArrayType([_],h.JSArray_SimpleSelector));if(f.JSArray_methods.contains$1(e,_))return e;for(s=t._setArrayType([],h.JSArray_SimpleSelector),n=e.length,a=!1,i=0;i<e.length;e.length===n||(0,t.throwConcurrentModificationError)(e),++i)l=e[i],!a&&l instanceof t.PseudoSelector&&(s.push(_),a=!0),s.push(l);return a||s.push(_),s},isSuperselector$1(e){var r;return this.$eq(0,e)?!0:e instanceof t.PseudoSelector&&e.isClass&&(r=e.selector,r!=null&&V._subselectorPseudos.contains$1(0,e.normalizedName))?f.JSArray_methods.every$1(r.components,new t.SimpleSelector_isSuperselector_closure(this)):!1}},t.SimpleSelector_isSuperselector_closure.prototype={call$1(e){var r=e.components;return r.length!==0&&f.JSArray_methods.any$1(f.JSArray_methods.get$last(r).selector.components,new t.SimpleSelector_isSuperselector__closure(this.$this))},$signature:20},t.SimpleSelector_isSuperselector__closure.prototype={call$1(e){return this.$this.isSuperselector$1(e)},$signature:15},t.TypeSelector.prototype={get$specificity(){return 1},accept$1$1(e){return e.visitTypeSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},addSuffix$1(e){var r=this.name;return new t.TypeSelector(new t.QualifiedName(r.name+e,r.namespace),this.span)},unify$1(e){var r,n,s=f.JSArray_methods.get$first(e);return s instanceof t.UniversalSelector||s instanceof t.TypeSelector?(r=t.unifyUniversalAndElement(this,f.JSArray_methods.get$first(e)),r==null?null:(n=t._setArrayType([r],h.JSArray_SimpleSelector),f.JSArray_methods.addAll$1(n,t.SubListIterable$(e,1,null,t._arrayInstanceType(e)._precomputed1)),n)):(n=t._setArrayType([this],h.JSArray_SimpleSelector),f.JSArray_methods.addAll$1(n,e),n)},isSuperselector$1(e){var r,n;return this.super$SimpleSelector$isSuperselector(e)?r=!0:e instanceof t.TypeSelector?(r=this.name,n=e.name,r.name===n.name?(r=r.namespace,r=r==="*"||r==n.namespace):r=!1):r=!1,r},$eq(e,r){return r==null?!1:r instanceof t.TypeSelector&&r.name.$eq(0,this.name)},get$hashCode(e){var r=this.name;return f.JSString_methods.get$hashCode(r.name)^C.get$hashCode$(r.namespace)}},t.UniversalSelector.prototype={get$specificity(){return 0},accept$1$1(e){return e.visitUniversalSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},unify$1(e){var r,n,s,a,i=this,l=null,_=t._InitializedCell$(new t.UniversalSelector_unify_closure(e)),p=t._InitializedCell$(new t.UniversalSelector_unify_closure0(e));return _._readFinal$0()>=1&&(p._readFinal$0()instanceof t.UniversalSelector||p._readFinal$0()instanceof t.TypeSelector)?(r=f.JSArray_methods.sublist$1(e,1),n=!0):(r=l,n=!1),n?(s=t.unifyUniversalAndElement(i,f.JSArray_methods.get$first(e)),s==null?l:(n=t._setArrayType([s],h.JSArray_SimpleSelector),f.JSArray_methods.addAll$1(n,r),n)):(C.$eq$(_._readFinal$0(),1)&&p._readFinal$0()instanceof t.PseudoSelector?(a=p._readFinal$0(),n=a.isClass&&a.name==="host"||a.get$isHostContext()):n=!1,n?l:_._readFinal$0()<=0?t._setArrayType([i],h.JSArray_SimpleSelector):(n=i.namespace,n==null||n==="*"?n=e:(n=t._setArrayType([i],h.JSArray_SimpleSelector),f.JSArray_methods.addAll$1(n,e)),n))},isSuperselector$1(e){var r=this.namespace;return r==="*"?!0:e instanceof t.TypeSelector?r==e.name.namespace:e instanceof t.UniversalSelector?r==e.namespace:r==null||this.super$SimpleSelector$isSuperselector(e)},$eq(e,r){return r==null?!1:r instanceof t.UniversalSelector&&r.namespace==this.namespace},get$hashCode(e){return C.get$hashCode$(this.namespace)}},t.UniversalSelector_unify_closure.prototype={call$0(){return this._0_0.length},$signature:3},t.UniversalSelector_unify_closure0.prototype={call$0(){return this._0_0[0]},$signature:183},t._compileStylesheet_closure0.prototype={call$1(e){var r;return e===""?(r=this.stylesheet.span,r=t.Uri_Uri$dataFromString(t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(r.get$file(r)._decodedChars,0,null),0,null),f.C_Utf8Codec,null).get$_text()):r=this.importCache.sourceMapUrl$1(0,t.Uri_parse(e)).toString$0(0),r},$signature:7},t.AsyncEnvironment.prototype={closure$0(){var e,r,n,s=this,a=s._async_environment$_forwardedModules,i=s._async_environment$_nestedForwardedModules,l=s._async_environment$_variables;return l=t._setArrayType(l.slice(0),t._arrayInstanceType(l)),e=s._async_environment$_variableNodes,e=t._setArrayType(e.slice(0),t._arrayInstanceType(e)),r=s._async_environment$_functions,r=t._setArrayType(r.slice(0),t._arrayInstanceType(r)),n=s._async_environment$_mixins,n=t._setArrayType(n.slice(0),t._arrayInstanceType(n)),t.AsyncEnvironment$_(s._async_environment$_modules,s._async_environment$_namespaceNodes,s._async_environment$_globalModules,s._async_environment$_importedModules,a,i,s._async_environment$_allModules,l,e,r,n,s._async_environment$_content)},forwardModule$2(e,r){var n,s,a,i=this,l=i._async_environment$_forwardedModules;for(l==null&&(l=i._async_environment$_forwardedModules=t.LinkedHashMap_LinkedHashMap$_empty(h.Module_AsyncCallable,h.AstNode)),n=t.ForwardedModuleView_ifNecessary(e,r,h.AsyncCallable),s=t.LinkedHashMapKeyIterator$(l,l._modifications);s.moveNext$0();)a=s.__js_helper$_current,i._async_environment$_assertNoConflicts$5(n.get$variables(),a.get$variables(),n,a,"variable"),i._async_environment$_assertNoConflicts$5(n.get$functions(n),a.get$functions(a),n,a,"function"),i._async_environment$_assertNoConflicts$5(n.get$mixins(),a.get$mixins(),n,a,"mixin");i._async_environment$_allModules.push(e),l.$indexSet(0,n,r)},_async_environment$_assertNoConflicts$5(e,r,n,s,a){var i,l,_,p,d,g,S,b,w,E;for(e.get$length(e)<r.get$length(r)?(i=r,l=e):(i=e,l=r),_=h.String,p=t.MapExtensions_get_pairs(l,_,h.Object),p=p.get$iterator(p),d=a==="variable";p.moveNext$0();)if(g=p.get$current(p),S=g._0,b=g._1,w=i.$index(0,S),w!=null&&!(d?n.variableIdentity$1(S)===s.variableIdentity$1(S):C.$eq$(w,b)))throw d&&(S="$"+S),p=this._async_environment$_forwardedModules,p==null?E=null:(p=p.$index(0,s),E=p==null?null:C.get$span$z(p)),p=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,_),E!=null&&p.$indexSet(0,E,"original @forward"),t.wrapException(t.MultiSpanSassScriptException$("Two forwarded modules both define a "+a+" named "+S+".","new @forward",p))},importForwards$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=this,B=e._async_environment$_environment._async_environment$_forwardedModules;if(B!=null){if(r=D._async_environment$_forwardedModules,r!=null){for(n=h.Module_AsyncCallable,s=h.AstNode,a=t.LinkedHashMap_LinkedHashMap$_empty(n,s),n=t.MapExtensions_get_pairs(B,n,s),n=n.get$iterator(n),s=D._async_environment$_globalModules;n.moveNext$0();)i=n.get$current(n),e=i._0,l=i._1,(!r.containsKey$1(e)||!s.containsKey$1(e))&&a.$indexSet(0,e,l);B=a}else r=D._async_environment$_forwardedModules=t.LinkedHashMap_LinkedHashMap$_empty(h.Module_AsyncCallable,h.AstNode);for(n=h.String,s=t.LinkedHashSet_LinkedHashSet$_empty(n),a=t.LinkedHashMapKeyIterator$(B,B._modifications);a.moveNext$0();)for(i=a.__js_helper$_current.get$variables(),i=C.get$iterator$ax(i.get$keys(i));i.moveNext$0();)s.add$1(0,i.get$current(i));for(a=t.LinkedHashSet_LinkedHashSet$_empty(n),i=t.LinkedHashMapKeyIterator$(B,B._modifications);i.moveNext$0();)for(_=i.__js_helper$_current,_=_.get$functions(_),_=C.get$iterator$ax(_.get$keys(_));_.moveNext$0();)a.add$1(0,_.get$current(_));for(n=t.LinkedHashSet_LinkedHashSet$_empty(n),i=t.LinkedHashMapKeyIterator$(B,B._modifications);i.moveNext$0();)for(_=i.__js_helper$_current.get$mixins(),_=C.get$iterator$ax(_.get$keys(_));_.moveNext$0();)n.add$1(0,_.get$current(_));if(i=D._async_environment$_variables,_=i.length,_===1){for(_=D._async_environment$_importedModules,p=h.Module_AsyncCallable,d=h.AstNode,g=t.MapExtensions_get_pairs(_,p,d).toList$0(0),S=g.length,b=h.AsyncCallable,w=0;w<g.length;g.length===S||(0,t.throwConcurrentModificationError)(g),++w)E=g[w],e=E._0,l=E._1,L=t.ShadowedModuleView_ifNecessary(e,a,n,s,b),L!=null&&(_.remove$1(0,e),E=L.variables,E.get$isEmpty(E)?(E=L.functions,E.get$isEmpty(E)?(E=L.mixins,E.get$isEmpty(E)?(E=L._shadowed_view$_inner,E=E.get$css(E),E=C.get$isEmpty$asx(E.get$children(E))):E=!1):E=!1):E=!1,E||_.$indexSet(0,L,l));for(p=t.MapExtensions_get_pairs(r,p,d).toList$0(0),d=p.length,w=0;w<p.length;p.length===d||(0,t.throwConcurrentModificationError)(p),++w)g=p[w],e=g._0,l=g._1,L=t.ShadowedModuleView_ifNecessary(e,a,n,s,b),L!=null&&(r.remove$1(0,e),g=L.variables,g.get$isEmpty(g)?(g=L.functions,g.get$isEmpty(g)?(g=L.mixins,g.get$isEmpty(g)?(g=L._shadowed_view$_inner,g=g.get$css(g),g=C.get$isEmpty$asx(g.get$children(g))):g=!1):g=!1):g=!1,g||r.$indexSet(0,L,l));_.addAll$1(0,B),r.addAll$1(0,B)}else{if(p=D._async_environment$_nestedForwardedModules,p==null){for(T=_-1,F=C.JSArray_JSArray$allocateGrowable(T,h.List_Module_AsyncCallable),_=h.JSArray_Module_AsyncCallable,w=0;w<T;++w)F[w]=t._setArrayType([],_);D._async_environment$_nestedForwardedModules=F,_=F}else _=p;f.JSArray_methods.addAll$1(f.JSArray_methods.get$last(_),new t.LinkedHashMapKeyIterable(B,t._instanceType(B)._eval$1("LinkedHashMapKeyIterable<1>")))}for(s=t._LinkedHashSetIterator$(s,s._collection$_modifications),_=D._async_environment$_variableIndices,p=D._async_environment$_variableNodes,d=t._instanceType(s)._precomputed1;s.moveNext$0();)g=s._collection$_current,g==null&&(g=d._as(g)),_.remove$1(0,g),C.remove$1$z(f.JSArray_methods.get$last(i),g),C.remove$1$z(f.JSArray_methods.get$last(p),g);for(s=t._LinkedHashSetIterator$(a,a._collection$_modifications),a=D._async_environment$_functionIndices,i=D._async_environment$_functions,_=t._instanceType(s)._precomputed1;s.moveNext$0();)p=s._collection$_current,p==null&&(p=_._as(p)),a.remove$1(0,p),C.remove$1$z(f.JSArray_methods.get$last(i),p);for(n=t._LinkedHashSetIterator$(n,n._collection$_modifications),s=D._async_environment$_mixinIndices,a=D._async_environment$_mixins,i=t._instanceType(n)._precomputed1;n.moveNext$0();)_=n._collection$_current,_==null&&(_=i._as(_)),s.remove$1(0,_),C.remove$1$z(f.JSArray_methods.get$last(a),_)}},getVariable$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?_._async_environment$_getModule$1(r).get$variables().$index(0,e):_._async_environment$_lastVariableName===e?(n=_._async_environment$_lastVariableIndex,n.toString,n=C.$index$asx(_._async_environment$_variables[n],e),n??_._async_environment$_getVariableFromGlobalModule$1(e)):(n=_._async_environment$_variableIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(_._async_environment$_lastVariableName=e,_._async_environment$_lastVariableIndex=a,n=C.$index$asx(_._async_environment$_variables[a],e),n??_._async_environment$_getVariableFromGlobalModule$1(e)):(l=_._async_environment$_variableIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(_._async_environment$_lastVariableName=e,_._async_environment$_lastVariableIndex=a,n.$indexSet(0,e,a),n=C.$index$asx(_._async_environment$_variables[a],e),n??_._async_environment$_getVariableFromGlobalModule$1(e)):_._async_environment$_getVariableFromGlobalModule$1(e)))},getVariable$1(e){return this.getVariable$2$namespace(e,null)},_async_environment$_getVariableFromGlobalModule$1(e){return this._async_environment$_fromOneModule$3(e,"variable",new t.AsyncEnvironment__getVariableFromGlobalModule_closure(e))},getVariableNode$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?_._async_environment$_getModule$1(r).get$variableNodes().$index(0,e):_._async_environment$_lastVariableName===e?(n=_._async_environment$_lastVariableIndex,n.toString,n=C.$index$asx(_._async_environment$_variableNodes[n],e),n??_._async_environment$_getVariableNodeFromGlobalModule$1(e)):(n=_._async_environment$_variableIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(_._async_environment$_lastVariableName=e,_._async_environment$_lastVariableIndex=a,n=C.$index$asx(_._async_environment$_variableNodes[a],e),n??_._async_environment$_getVariableNodeFromGlobalModule$1(e)):(l=_._async_environment$_variableIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(_._async_environment$_lastVariableName=e,_._async_environment$_lastVariableIndex=a,n.$indexSet(0,e,a),n=C.$index$asx(_._async_environment$_variableNodes[a],e),n??_._async_environment$_getVariableNodeFromGlobalModule$1(e)):_._async_environment$_getVariableNodeFromGlobalModule$1(e)))},_async_environment$_getVariableNodeFromGlobalModule$1(e){var r,n,s,a;for(r=this._async_environment$_importedModules,n=this._async_environment$_globalModules,n=new t.LinkedHashMapKeyIterable(r,t._instanceType(r)._eval$1("LinkedHashMapKeyIterable<1>")).followedBy$1(0,new t.LinkedHashMapKeyIterable(n,t._instanceType(n)._eval$1("LinkedHashMapKeyIterable<1>"))),n=new t.FollowedByIterator(C.get$iterator$ax(n.__internal$_first),n._second);n.moveNext$0();)if(r=n._currentIterator,s=r.get$current(r).get$variableNodes().$index(0,e),s!=null?(a=s,r=!0):(a=null,r=!1),r)return a;return null},globalVariableExists$2$namespace(e,r){return r!=null?this._async_environment$_getModule$1(r).get$variables().containsKey$1(e):f.JSArray_methods.get$first(this._async_environment$_variables).containsKey$1(e)?!0:this._async_environment$_getVariableFromGlobalModule$1(e)!=null},globalVariableExists$1(e){return this.globalVariableExists$2$namespace(e,null)},_async_environment$_variableIndex$1(e){var r,n;for(r=this._async_environment$_variables,n=r.length-1;n>=0;--n)if(r[n].containsKey$1(e))return n;return null},setVariable$5$global$namespace(e,r,n,s,a){var i,l,_,p,d,g,S,b,w=this;if(a!=null){w._async_environment$_getModule$1(a).setVariable$3(e,r,n);return}if(s||w._async_environment$_variables.length===1){if(w._async_environment$_variableIndices.putIfAbsent$2(e,new t.AsyncEnvironment_setVariable_closure(w,e)),i=w._async_environment$_variables,!f.JSArray_methods.get$first(i).containsKey$1(e)&&(l=w._async_environment$_fromOneModule$3(e,"variable",new t.AsyncEnvironment_setVariable_closure0(e)),l!=null)){l.setVariable$3(e,r,n);return}C.$indexSet$ax(f.JSArray_methods.get$first(i),e,r),C.$indexSet$ax(f.JSArray_methods.get$first(w._async_environment$_variableNodes),e,n);return}if(_=w._async_environment$_nestedForwardedModules,_!=null&&!w._async_environment$_variableIndices.containsKey$1(e)&&w._async_environment$_variableIndex$1(e)==null){for(i=new t.ReversedListIterable(_,t.instanceType(_)._eval$1("ReversedListIterable<1>")),i=new t.ListIterator(i,i.get$length(i)),p=t._instanceType(i)._precomputed1;i.moveNext$0();)for(d=i.__internal$_current,d=C.get$reversed$ax(d??p._as(d)),d=new t.ListIterator(d,d.get$length(d)),g=t._instanceType(d)._precomputed1;d.moveNext$0();)if(S=d.__internal$_current,S==null&&(S=g._as(S)),S.get$variables().containsKey$1(e)){S.setVariable$3(e,r,n);return}}w._async_environment$_lastVariableName===e?(i=w._async_environment$_lastVariableIndex,i.toString,b=i):b=w._async_environment$_variableIndices.putIfAbsent$2(e,new t.AsyncEnvironment_setVariable_closure1(w,e)),!w._async_environment$_inSemiGlobalScope&&b===0&&(b=w._async_environment$_variables.length-1,w._async_environment$_variableIndices.$indexSet(0,e,b)),w._async_environment$_lastVariableName=e,w._async_environment$_lastVariableIndex=b,C.$indexSet$ax(w._async_environment$_variables[b],e,r),C.$indexSet$ax(w._async_environment$_variableNodes[b],e,n)},setVariable$4$global(e,r,n,s){return this.setVariable$5$global$namespace(e,r,n,s,null)},setLocalVariable$3(e,r,n){var s,a=this,i=a._async_environment$_variables,l=i.length;a._async_environment$_lastVariableName=e,s=a._async_environment$_lastVariableIndex=l-1,a._async_environment$_variableIndices.$indexSet(0,e,s),C.$indexSet$ax(i[s],e,r),C.$indexSet$ax(a._async_environment$_variableNodes[s],e,n)},getFunction$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?(n=_._async_environment$_getModule$1(r),n.get$functions(n).$index(0,e)):(n=_._async_environment$_functionIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(n=C.$index$asx(_._async_environment$_functions[a],e),n??_._async_environment$_getFunctionFromGlobalModule$1(e)):(l=_._async_environment$_functionIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(n.$indexSet(0,e,a),n=C.$index$asx(_._async_environment$_functions[a],e),n??_._async_environment$_getFunctionFromGlobalModule$1(e)):_._async_environment$_getFunctionFromGlobalModule$1(e)))},getFunction$1(e){return this.getFunction$2$namespace(e,null)},_async_environment$_getFunctionFromGlobalModule$1(e){return this._async_environment$_fromOneModule$3(e,"function",new t.AsyncEnvironment__getFunctionFromGlobalModule_closure(e))},_async_environment$_functionIndex$1(e){var r,n;for(r=this._async_environment$_functions,n=r.length-1;n>=0;--n)if(r[n].containsKey$1(e))return n;return null},getMixin$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?_._async_environment$_getModule$1(r).get$mixins().$index(0,e):(n=_._async_environment$_mixinIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(n=C.$index$asx(_._async_environment$_mixins[a],e),n??_._async_environment$_getMixinFromGlobalModule$1(e)):(l=_._async_environment$_mixinIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(n.$indexSet(0,e,a),n=C.$index$asx(_._async_environment$_mixins[a],e),n??_._async_environment$_getMixinFromGlobalModule$1(e)):_._async_environment$_getMixinFromGlobalModule$1(e)))},_async_environment$_getMixinFromGlobalModule$1(e){return this._async_environment$_fromOneModule$3(e,"mixin",new t.AsyncEnvironment__getMixinFromGlobalModule_closure(e))},_async_environment$_mixinIndex$1(e){var r,n;for(r=this._async_environment$_mixins,n=r.length-1;n>=0;--n)if(r[n].containsKey$1(e))return n;return null},withContent$2(e,r){return this.withContent$body$AsyncEnvironment(e,r)},withContent$body$AsyncEnvironment(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.void),a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,s);for(;;)switch(n){case 0:return i=a._async_environment$_content,a._async_environment$_content=e,n=2,t._asyncAwait(r.call$0(),l);case 2:return a._async_environment$_content=i,t._asyncReturn(null,s)}});return t._asyncStartSync(l,s)},asMixin$1(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i=t._wrapJsFunctionForAsync(function(l,_){if(l===1)return t._asyncRethrow(_,n);for(;;)switch(r){case 0:return a=s._async_environment$_inMixin,s._async_environment$_inMixin=!0,r=2,t._asyncAwait(e.call$0(),i);case 2:return s._async_environment$_inMixin=a,t._asyncReturn(null,n)}});return t._asyncStartSync(i,n)},scope$1$3$semiGlobal$when(e,r,n,s){return this.scope$body$AsyncEnvironment(e,r,n,s,s)},scope$1$1(e,r){return this.scope$1$3$semiGlobal$when(e,!1,!0,r)},scope$1$2$when(e,r,n){return this.scope$1$3$semiGlobal$when(e,!1,r,n)},scope$1$2$semiGlobal(e,r,n){return this.scope$1$3$semiGlobal$when(e,r,!0,n)},scope$body$AsyncEnvironment(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(a),_,p=2,d,g=[],S=this,b,w,E,L,T,F,D,B,z,Y,G=t._wrapJsFunctionForAsync(function(se,ce){for(se===1&&(d=ce,i=p);;)switch(i){case 0:r=r&&S._async_environment$_inSemiGlobalScope,b=S._async_environment$_inSemiGlobalScope,S._async_environment$_inSemiGlobalScope=r,i=n?4:3;break;case 3:return p=5,i=8,t._asyncAwait(e.call$0(),G);case 8:T=ce,_=T,g=[1],i=6;break;case 5:g=[2];case 6:p=2,S._async_environment$_inSemiGlobalScope=b,i=g.pop();break;case 7:case 4:return T=S._async_environment$_variables,F=h.String,f.JSArray_methods.add$1(T,t.LinkedHashMap_LinkedHashMap$_empty(F,h.Value)),D=S._async_environment$_variableNodes,f.JSArray_methods.add$1(D,t.LinkedHashMap_LinkedHashMap$_empty(F,h.AstNode)),B=S._async_environment$_functions,z=h.AsyncCallable,f.JSArray_methods.add$1(B,t.LinkedHashMap_LinkedHashMap$_empty(F,z)),Y=S._async_environment$_mixins,f.JSArray_methods.add$1(Y,t.LinkedHashMap_LinkedHashMap$_empty(F,z)),z=S._async_environment$_nestedForwardedModules,z!=null&&z.push(t._setArrayType([],h.JSArray_Module_AsyncCallable)),p=9,i=12,t._asyncAwait(e.call$0(),G);case 12:F=ce,_=F,g=[1],i=10;break;case 9:g=[2];case 10:for(p=2,S._async_environment$_inSemiGlobalScope=b,S._async_environment$_lastVariableIndex=S._async_environment$_lastVariableName=null,T=C.get$iterator$ax(C.get$keys$z(f.JSArray_methods.removeLast$0(T))),F=S._async_environment$_variableIndices;T.moveNext$0();)w=T.get$current(T),F.remove$1(0,w);for(f.JSArray_methods.removeLast$0(D),T=C.get$iterator$ax(C.get$keys$z(f.JSArray_methods.removeLast$0(B))),F=S._async_environment$_functionIndices;T.moveNext$0();)E=T.get$current(T),F.remove$1(0,E);for(T=C.get$iterator$ax(C.get$keys$z(f.JSArray_methods.removeLast$0(Y))),F=S._async_environment$_mixinIndices;T.moveNext$0();)L=T.get$current(T),F.remove$1(0,L);T=S._async_environment$_nestedForwardedModules,T!=null&&T.pop(),i=g.pop();break;case 11:case 1:return t._asyncReturn(_,l);case 2:return t._asyncRethrow(d,l)}});return t._asyncStartSync(G,l)},toImplicitConfiguration$0(){var e,r,n,s,a,i,l,_,p,d,g=h.String,S=t.LinkedHashMap_LinkedHashMap$_empty(g,h.ConfiguredValue);for(e=this._async_environment$_variables,r=h.Value,n=this._async_environment$_variableNodes,s=0;s<e.length;++s)for(a=e[s],i=n[s],l=t.MapExtensions_get_pairs(a,g,r),l=l.get$iterator(l);l.moveNext$0();)_=l.get$current(l),p=_._0,d=_._1,_=i.$index(0,p),_.toString,S.$indexSet(0,p,new t.ConfiguredValue(d,null,_));return new t.Configuration(S,null)},toModule$3(e,r,n){return t._EnvironmentModule__EnvironmentModule0(this,e,r,n,t.NullableExtension_andThen(this._async_environment$_forwardedModules,new t.AsyncEnvironment_toModule_closure))},toDummyModule$0(){return t._EnvironmentModule__EnvironmentModule0(this,new t.CssStylesheet(new t.UnmodifiableListView(f.List_empty3,h.UnmodifiableListView_CssNode),t.SourceFile$decoded(f.List_empty4,"<dummy module>").span$1(0,0)),f.Map_empty7,f.C_EmptyExtensionStore,t.NullableExtension_andThen(this._async_environment$_forwardedModules,new t.AsyncEnvironment_toDummyModule_closure))},_async_environment$_getModule$1(e){var r,n,s=this._async_environment$_modules.$index(0,e);if(s!=null?(r=s,n=!0):(r=null,n=!1),n)return r;throw t.wrapException(t.SassScriptException$('There is no module with the namespace "'+e+'".',null))},_async_environment$_fromOneModule$1$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F=null,D=this._async_environment$_nestedForwardedModules;if(D!=null?(s=D,a=!0):(s=F,a=!1),a){for(a=new t.ReversedListIterable(s,t.instanceType(s)._eval$1("ReversedListIterable<1>")),a=new t.ListIterator(a,a.get$length(a)),i=t._instanceType(a)._precomputed1;a.moveNext$0();)for(l=a.__internal$_current,l=C.get$reversed$ax(l??i._as(l)),l=new t.ListIterator(l,l.get$length(l)),_=t._instanceType(l)._precomputed1;l.moveNext$0();)if(p=l.__internal$_current,d=n.call$1(p??_._as(p)),d!=null?(g=d,p=!0):(g=F,p=!1),p)return g}for(a=this._async_environment$_importedModules,a=t.LinkedHashMapKeyIterator$(a,a._modifications);a.moveNext$0();)if(S=n.call$1(a.__js_helper$_current),S!=null?(g=S,i=!0):(g=F,i=!1),i)return g;for(a=this._async_environment$_globalModules,i=t.LinkedHashMapKeyIterator$(a,a._modifications),l=h.AsyncCallable,b=F,g=b;i.moveNext$0();)if(_=i.__js_helper$_current,w=n.call$1(_),w!=null&&(E=l._is(w)?w:_.variableIdentity$1(e),!E.$eq(0,b))){if(g!=null){for(i=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),l=t.MapExtensions_get_pairs(a,h.Module_AsyncCallable,h.AstNode),l=l.get$iterator(l),_="includes "+r;l.moveNext$0();)a=l.get$current(l),L=a._0,T=a._1,n.call$1(L)!=null&&i.$indexSet(0,T.get$span(T),_);throw t.wrapException(t.MultiSpanSassScriptException$("This "+r+W.x20is_av,r+" use",i))}b=E,g=w}return g},_async_environment$_fromOneModule$3(e,r,n){return this._async_environment$_fromOneModule$1$3(e,r,n,h.dynamic)}},t.AsyncEnvironment__getVariableFromGlobalModule_closure.prototype={call$1(e){return e.get$variables().$index(0,this.name)},$signature:395},t.AsyncEnvironment_setVariable_closure.prototype={call$0(){var e=this.$this;return e._async_environment$_lastVariableName=this.name,e._async_environment$_lastVariableIndex=0},$signature:3},t.AsyncEnvironment_setVariable_closure0.prototype={call$1(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:384},t.AsyncEnvironment_setVariable_closure1.prototype={call$0(){var e=this.$this,r=e._async_environment$_variableIndex$1(this.name);return r??e._async_environment$_variables.length-1},$signature:3},t.AsyncEnvironment__getFunctionFromGlobalModule_closure.prototype={call$1(e){return e.get$functions(e).$index(0,this.name)},$signature:185},t.AsyncEnvironment__getMixinFromGlobalModule_closure.prototype={call$1(e){return e.get$mixins().$index(0,this.name)},$signature:185},t.AsyncEnvironment_toModule_closure.prototype={call$1(e){return new t.MapKeySet(e,h.MapKeySet_Module_AsyncCallable)},$signature:186},t.AsyncEnvironment_toDummyModule_closure.prototype={call$1(e){return new t.MapKeySet(e,h.MapKeySet_Module_AsyncCallable)},$signature:186},t._EnvironmentModule0.prototype={get$url(e){var r=this.css;return r=r.get$span(r),r.get$sourceUrl(r)},setVariable$3(e,r,n){var s,a,i,l=this._async_environment$_modulesByVariable.$index(0,e);if(l!=null?(s=l,a=!0):(s=null,a=!1),a){s.setVariable$3(e,r,n);return}if(a=this._async_environment$_environment,i=a._async_environment$_variables,!f.JSArray_methods.get$first(i).containsKey$1(e))throw t.wrapException(t.SassScriptException$("Undefined variable.",null));C.$indexSet$ax(f.JSArray_methods.get$first(i),e,r),C.$indexSet$ax(f.JSArray_methods.get$first(a._async_environment$_variableNodes),e,n)},variableIdentity$1(e){var r=this._async_environment$_modulesByVariable.$index(0,e);return r==null?this:r.variableIdentity$1(e)},cloneCss$0(){var e,r=this;return r.transitivelyContainsCss?(e=t.cloneCssStylesheet(r.css,r.extensionStore),t._EnvironmentModule$_0(r._async_environment$_environment,e._0,r.preModuleComments,e._1,r._async_environment$_modulesByVariable,r.variables,r.variableNodes,r.functions,r.mixins,!0,r.transitivelyContainsExtensions)):r},toString$0(e){var r=this.css,n=r.get$span(r);return n.get$sourceUrl(n)==null?r="<unknown url>":(r=r.get$span(r),r=r.get$sourceUrl(r),n=V.$get$context(),r.toString,r=n.prettyUri$1(r)),r},$isModule0:1,get$upstream(){return this.upstream},get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins},get$extensionStore(){return this.extensionStore},get$css(e){return this.css},get$preModuleComments(){return this.preModuleComments},get$transitivelyContainsCss(){return this.transitivelyContainsCss},get$transitivelyContainsExtensions(){return this.transitivelyContainsExtensions}},t._EnvironmentModule__EnvironmentModule_closure5.prototype={call$1(e){return e.get$variables()},$signature:377},t._EnvironmentModule__EnvironmentModule_closure6.prototype={call$1(e){return e.get$variableNodes()},$signature:366},t._EnvironmentModule__EnvironmentModule_closure7.prototype={call$1(e){return e.get$functions(e)},$signature:192},t._EnvironmentModule__EnvironmentModule_closure8.prototype={call$1(e){return e.get$mixins()},$signature:192},t._EnvironmentModule__EnvironmentModule_closure9.prototype={call$1(e){return e.get$transitivelyContainsCss()},$signature:136},t._EnvironmentModule__EnvironmentModule_closure10.prototype={call$1(e){return e.get$transitivelyContainsExtensions()},$signature:136},t.AsyncImportCache.prototype={canonicalize$4$baseImporter$baseUrl$forImport(e,r,n,s,a){return this.canonicalize$body$AsyncImportCache(0,r,n,s,a)},canonicalize$body$AsyncImportCache(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(h.nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl),_,p=this,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,l);for(;;)switch(i){case 0:if(t.isBrowser()?d=(n==null||n instanceof t.NoOpImporter)&&p._async_import_cache$_importers.length===0:d=!1,d)throw t.wrapException(W.Custom);i=n!=null&&r.get$scheme()===""?3:4;break;case 3:return i=5,t._asyncAwait(t.putIfAbsentAsync(p._async_import_cache$_relativeCanonicalizeCache,new t._Record_4_baseImporter_baseUrl_forImport([r,n,s,a]),new t.AsyncImportCache_canonicalize_closure(p,n,s,r,a),h.Record_4_Uri_and_AsyncImporter_baseImporter_and_nullable_Uri_baseUrl_and_bool_forImport,h.nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl),S);case 5:if(g=w,g!=null){_=g,i=1;break}case 4:return i=6,t._asyncAwait(t.putIfAbsentAsync(p._async_import_cache$_canonicalizeCache,new t._Record_2_forImport(r,a),new t.AsyncImportCache_canonicalize_closure0(p,r,s,a),h.Record_2_Uri_and_bool_forImport,h.nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl),S);case 6:_=w,i=1;break;case 1:return t._asyncReturn(_,l)}});return t._asyncStartSync(S,l)},_async_import_cache$_canonicalize$4(e,r,n,s){return this._canonicalize$body$AsyncImportCache(e,r,n,s)},_canonicalize$body$AsyncImportCache(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(h.nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl),l,_=this,p,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,i);for(;;)switch(a){case 0:S=s?new t.AsyncImportCache__canonicalize_closure(e,r):new t.AsyncImportCache__canonicalize_closure0(e,r),a=n!=null?3:5;break;case 3:a=r.get$scheme()!==""?6:8;break;case 6:return r.get$scheme(),p=t._Future$value(!1,h.bool),a=9,t._asyncAwait(p,b);case 9:p=E,d=p,a=7;break;case 8:d=!0;case 7:a=4;break;case 5:d=!1;case 4:return p=d?n:null,p=t.withContainingUrl(p,S,h.FutureOr_nullable_Uri),a=10,t._asyncAwait(h.Future_nullable_Uri._is(p)?p:t._Future$value(p,h.nullable_Uri),b);case 10:if(g=E,g==null){l=null,a=1;break}a=g.get$scheme()===""?11:13;break;case 11:t.WarnForDeprecation_warnForDeprecation(_._async_import_cache$_logger,f.Deprecation_mFp,"Importer "+e.toString$0(0)+" canonicalized "+r.toString$0(0)+" to "+g.toString$0(0)+W.x2e_Rela,null,null),a=12;break;case 13:return g.get$scheme(),p=t._Future$value(!1,h.bool),a=14,t._asyncAwait(p,b);case 14:if(E)throw t.wrapException("Importer "+e.toString$0(0)+" canonicalized "+r.toString$0(0)+" to "+g.toString$0(0)+W.x2c_whicu);case 12:l=new t._Record_3_originalUrl(e,g,r),a=1;break;case 1:return t._asyncReturn(l,i)}});return t._asyncStartSync(b,i)},importCanonical$4$originalUrl$quiet(e,r,n,s){return this.importCanonical$body$AsyncImportCache(e,r,n,s)},importCanonical$3$originalUrl(e,r,n){return this.importCanonical$4$originalUrl$quiet(e,r,n,!1)},importCanonical$body$AsyncImportCache(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(h.nullable_Stylesheet),l,_=this,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,i);for(;;)switch(a){case 0:return a=3,t._asyncAwait(t.putIfAbsentAsync(_._async_import_cache$_importCache,r,new t.AsyncImportCache_importCanonical_closure(_,e,r,n,s),h.Uri,h.nullable_Stylesheet),p);case 3:l=g,a=1;break;case 1:return t._asyncReturn(l,i)}});return t._asyncStartSync(p,i)},humanize$1(e){var r,n=this._async_import_cache$_canonicalizeCache;return n=t.IterableNullableExtension_whereNotNull(n.get$values(n),h.Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl),r=n.$ti,r=t.NullableExtension_andThen(t.minBy(new t.MappedIterable(new t.WhereIterable(n,new t.AsyncImportCache_humanize_closure(e),r._eval$1("WhereIterable<Iterable.E>")),new t.AsyncImportCache_humanize_closure0,r._eval$1("MappedIterable<Iterable.E,Uri>")),new t.AsyncImportCache_humanize_closure1),new t.AsyncImportCache_humanize_closure2(e)),r??e},sourceMapUrl$1(e,r){var n=this._async_import_cache$_resultsCache.$index(0,r);return n=n==null?null:n.get$sourceMapUrl(n),n??r}},t.AsyncImportCache_canonicalize_closure.prototype={call$0(){var e=this,r=e.baseUrl,n=r==null?null:r.resolveUri$1(e.url);return n==null&&(n=e.url),e.$this._async_import_cache$_canonicalize$4(e.baseImporter,n,r,e.forImport)},$signature:193},t.AsyncImportCache_canonicalize_closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl),n,s=this,a,i,l,_,p,d,g,S,b,w,E=t._wrapJsFunctionForAsync(function(L,T){if(L===1)return t._asyncRethrow(T,r);for(;;)switch(e){case 0:a=s.$this,i=a._async_import_cache$_importers,l=i.length,_=s.url,p=s.baseUrl,d=s.forImport,g=0;case 3:if(!(g<i.length)){e=5;break}return e=6,t._asyncAwait(a._async_import_cache$_canonicalize$4(i[g],_,p,d),E);case 6:if(S=T,S!=null?(b=S,w=!0):(b=null,w=!1),w){n=b,e=1;break}case 4:i.length===l||(0,t.throwConcurrentModificationError)(i),++g,e=3;break;case 5:n=null,e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(E,r)},$signature:193},t.AsyncImportCache__canonicalize_closure.prototype={call$0(){var e=h.nullable_Object;return t.runZoned(new t.AsyncImportCache__canonicalize__closure(this.importer,this.resolved),t.LinkedHashMap_LinkedHashMap$_literal([f.Symbol__inImportRule,!0],e,e),h.FutureOr_nullable_Uri)},$signature:58},t.AsyncImportCache__canonicalize__closure.prototype={call$0(){return this.importer.canonicalize$1(0,this.resolved)},$signature:58},t.AsyncImportCache__canonicalize_closure0.prototype={call$0(){return this.importer.canonicalize$1(0,this.resolved)},$signature:58},t.AsyncImportCache_importCanonical_closure.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.nullable_Stylesheet),n,s=this,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:return l=s.canonicalUrl,_=t._Future$value(s.importer.load$1(0,l),h.nullable_ImporterResult),e=3,t._asyncAwait(_,d);case 3:if(p=S,p==null){n=null,e=1;break}_=s.$this,_._async_import_cache$_resultsCache.$indexSet(0,l,p),a=p.contents,i=p.syntax,l=s.originalUrl.resolveUri$1(l),n=t.Stylesheet_Stylesheet$parse(a,i,s.quiet?V.$get$Logger_quiet():_._async_import_cache$_logger,l),e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(d,r)},$signature:354},t.AsyncImportCache_humanize_closure.prototype={call$1(e){return C.$eq$(e._1,this.canonicalUrl)},$signature:347},t.AsyncImportCache_humanize_closure0.prototype={call$1(e){return e._2},$signature:346},t.AsyncImportCache_humanize_closure1.prototype={call$1(e){return e.get$path(e).length},$signature:114},t.AsyncImportCache_humanize_closure2.prototype={call$1(e){var r=V.$get$url(),n=this.canonicalUrl;return e.resolve$1(t.ParsedPath_ParsedPath$parse(n.get$path(n),r.style).get$basename())},$signature:48},t.AsyncBuiltInCallable.prototype={callbackFor$2(e,r){return new t._Record_2(this._async_built_in$_arguments,this._async_built_in$_callback)},$isAsyncCallable:1,get$name(e){return this.name},get$acceptsContent(){return this.acceptsContent}},t.AsyncBuiltInCallable$mixin_closure.prototype={call$1(e){return this.$call$body$AsyncBuiltInCallable$mixin_closure(e)},$call$body$AsyncBuiltInCallable$mixin_closure(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return i=a.callback.call$1(e),r=3,t._asyncAwait(i instanceof t._Future?i:t._Future$value(i,h.void),l);case 3:s=f.C__SassNull,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},$signature:263},t.BuiltInCallable.prototype={callbackFor$2(e,r){var n,s,a,i,l,_,p,d,g;for(n=this._overloads,s=n.length,a=null,i=null,l=0;l<n.length;n.length===s||(0,t.throwConcurrentModificationError)(n),++l){if(_=n[l],p=_._0,p.matches$2(e,r))return _;d=p.$arguments.length-e,!(i!=null&&(p=Math.abs(d),g=Math.abs(i),p>g||p===g&&d<0))&&(i=d,a=_)}if(a!=null)return a;throw t.wrapException(t.StateError$("BuiltInCallable "+this.name+" may not have empty overloads."))},withName$1(e){return new t.BuiltInCallable(e,this._overloads,this.acceptsContent)},$isCallable0:1,$isAsyncCallable:1,$isAsyncBuiltInCallable:1,get$name(e){return this.name},get$acceptsContent(){return this.acceptsContent}},t.BuiltInCallable$mixin_closure.prototype={call$1(e){return this.callback.call$1(e),f.C__SassNull},$signature:6},t.PlainCssCallable.prototype={$eq(e,r){return r==null?!1:r instanceof t.PlainCssCallable&&this.name===r.name},get$hashCode(e){return f.JSString_methods.get$hashCode(this.name)},$isCallable0:1,$isAsyncCallable:1,get$name(e){return this.name}},t.UserDefinedCallable.prototype={get$name(e){return this.declaration.name},$isCallable0:1,$isAsyncCallable:1},t._compileStylesheet_closure.prototype={call$1(e){var r;return e===""?(r=this.stylesheet.span,r=t.Uri_Uri$dataFromString(t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(r.get$file(r)._decodedChars,0,null),0,null),f.C_Utf8Codec,null).get$_text()):r=this.importCache.sourceMapUrl$1(0,t.Uri_parse(e)).toString$0(0),r},$signature:7},t.CompileResult.prototype={},t.Configuration.prototype={throughForward$1(e){var r,n,s,a,i,l,_,p=this._configuration$_values;return p.get$isEmpty(p)?f.Configuration_Map_empty_null:(r=e.prefix,r!=null?(n=r,s=!0):(n=null,s=!1),s&&(p=new t.UnprefixedMapView(p,n,h.UnprefixedMapView_ConfiguredValue)),a=e.shownVariables,a!=null?(i=a,s=!0):(i=null,s=!1),s?p=new t.LimitedMapView(p,i._base.intersection$1(new t.MapKeySet(p,h.MapKeySet_nullable_Object)),h.LimitedMapView_String_ConfiguredValue):(l=e.hiddenVariables,l!=null?(_=l,s=!0):(_=null,s=!1),s?(s=_._base,s=s.get$isNotEmpty(s)):s=!1,s&&(p=t.LimitedMapView$blocklist(p,_,h.String,h.ConfiguredValue))),this._withValues$1(p))},_withValues$1(e){var r=this.__originalConfiguration;return new t.Configuration(e,r??this)},toString$0(e){var r,n,s=t._setArrayType([],h.JSArray_String);for(r=t.MapExtensions_get_pairs(new t.UnmodifiableMapView(this._configuration$_values,h.UnmodifiableMapView_String_ConfiguredValue),h.String,h.ConfiguredValue),r=r.get$iterator(r);r.moveNext$0();)n=r.get$current(r),s.push("$"+n._0+": "+n._1.toString$0(0));return"("+f.JSArray_methods.join$1(s,",")+")"}},t.ExplicitConfiguration.prototype={_withValues$1(e){var r=this.__originalConfiguration;return r==null&&(r=this),new t.ExplicitConfiguration(this.nodeWithSpan,e,r)}},t.ConfiguredValue.prototype={toString$0(e){return t.serializeValue(this.value,!0,!0)}},t.Deprecation.prototype={_enumToString$0(){return"Deprecation."+this._name},toString$0(e){return this.id}},t.Deprecation_fromId_closure.prototype={call$1(e){return e.id===this.id},$signature:316},t.Environment.prototype={closure$0(){var e,r,n,s=this,a=s._forwardedModules,i=s._nestedForwardedModules,l=s._variables;return l=t._setArrayType(l.slice(0),t._arrayInstanceType(l)),e=s._variableNodes,e=t._setArrayType(e.slice(0),t._arrayInstanceType(e)),r=s._functions,r=t._setArrayType(r.slice(0),t._arrayInstanceType(r)),n=s._mixins,n=t._setArrayType(n.slice(0),t._arrayInstanceType(n)),t.Environment$_(s._environment$_modules,s._namespaceNodes,s._globalModules,s._importedModules,a,i,s._allModules,l,e,r,n,s._content)},forwardModule$2(e,r){var n,s,a,i=this,l=i._forwardedModules;for(l==null&&(l=i._forwardedModules=t.LinkedHashMap_LinkedHashMap$_empty(h.Module_Callable,h.AstNode)),n=t.ForwardedModuleView_ifNecessary(e,r,h.Callable),s=t.LinkedHashMapKeyIterator$(l,l._modifications);s.moveNext$0();)a=s.__js_helper$_current,i._assertNoConflicts$5(n.get$variables(),a.get$variables(),n,a,"variable"),i._assertNoConflicts$5(n.get$functions(n),a.get$functions(a),n,a,"function"),i._assertNoConflicts$5(n.get$mixins(),a.get$mixins(),n,a,"mixin");i._allModules.push(e),l.$indexSet(0,n,r)},_assertNoConflicts$5(e,r,n,s,a){var i,l,_,p,d,g,S,b,w,E;for(e.get$length(e)<r.get$length(r)?(i=r,l=e):(i=e,l=r),_=h.String,p=t.MapExtensions_get_pairs(l,_,h.Object),p=p.get$iterator(p),d=a==="variable";p.moveNext$0();)if(g=p.get$current(p),S=g._0,b=g._1,w=i.$index(0,S),w!=null&&!(d?n.variableIdentity$1(S)===s.variableIdentity$1(S):C.$eq$(w,b)))throw d&&(S="$"+S),p=this._forwardedModules,p==null?E=null:(p=p.$index(0,s),E=p==null?null:C.get$span$z(p)),p=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,_),E!=null&&p.$indexSet(0,E,"original @forward"),t.wrapException(t.MultiSpanSassScriptException$("Two forwarded modules both define a "+a+" named "+S+".","new @forward",p))},importForwards$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=this,B=e._environment$_environment._forwardedModules;if(B!=null){if(r=D._forwardedModules,r!=null){for(n=h.Module_Callable,s=h.AstNode,a=t.LinkedHashMap_LinkedHashMap$_empty(n,s),n=t.MapExtensions_get_pairs(B,n,s),n=n.get$iterator(n),s=D._globalModules;n.moveNext$0();)i=n.get$current(n),e=i._0,l=i._1,(!r.containsKey$1(e)||!s.containsKey$1(e))&&a.$indexSet(0,e,l);B=a}else r=D._forwardedModules=t.LinkedHashMap_LinkedHashMap$_empty(h.Module_Callable,h.AstNode);for(n=h.String,s=t.LinkedHashSet_LinkedHashSet$_empty(n),a=t.LinkedHashMapKeyIterator$(B,B._modifications);a.moveNext$0();)for(i=a.__js_helper$_current.get$variables(),i=C.get$iterator$ax(i.get$keys(i));i.moveNext$0();)s.add$1(0,i.get$current(i));for(a=t.LinkedHashSet_LinkedHashSet$_empty(n),i=t.LinkedHashMapKeyIterator$(B,B._modifications);i.moveNext$0();)for(_=i.__js_helper$_current,_=_.get$functions(_),_=C.get$iterator$ax(_.get$keys(_));_.moveNext$0();)a.add$1(0,_.get$current(_));for(n=t.LinkedHashSet_LinkedHashSet$_empty(n),i=t.LinkedHashMapKeyIterator$(B,B._modifications);i.moveNext$0();)for(_=i.__js_helper$_current.get$mixins(),_=C.get$iterator$ax(_.get$keys(_));_.moveNext$0();)n.add$1(0,_.get$current(_));if(i=D._variables,_=i.length,_===1){for(_=D._importedModules,p=h.Module_Callable,d=h.AstNode,g=t.MapExtensions_get_pairs(_,p,d).toList$0(0),S=g.length,b=h.Callable,w=0;w<g.length;g.length===S||(0,t.throwConcurrentModificationError)(g),++w)E=g[w],e=E._0,l=E._1,L=t.ShadowedModuleView_ifNecessary(e,a,n,s,b),L!=null&&(_.remove$1(0,e),E=L.variables,E.get$isEmpty(E)?(E=L.functions,E.get$isEmpty(E)?(E=L.mixins,E.get$isEmpty(E)?(E=L._shadowed_view$_inner,E=E.get$css(E),E=C.get$isEmpty$asx(E.get$children(E))):E=!1):E=!1):E=!1,E||_.$indexSet(0,L,l));for(p=t.MapExtensions_get_pairs(r,p,d).toList$0(0),d=p.length,w=0;w<p.length;p.length===d||(0,t.throwConcurrentModificationError)(p),++w)g=p[w],e=g._0,l=g._1,L=t.ShadowedModuleView_ifNecessary(e,a,n,s,b),L!=null&&(r.remove$1(0,e),g=L.variables,g.get$isEmpty(g)?(g=L.functions,g.get$isEmpty(g)?(g=L.mixins,g.get$isEmpty(g)?(g=L._shadowed_view$_inner,g=g.get$css(g),g=C.get$isEmpty$asx(g.get$children(g))):g=!1):g=!1):g=!1,g||r.$indexSet(0,L,l));_.addAll$1(0,B),r.addAll$1(0,B)}else{if(p=D._nestedForwardedModules,p==null){for(T=_-1,F=C.JSArray_JSArray$allocateGrowable(T,h.List_Module_Callable),_=h.JSArray_Module_Callable,w=0;w<T;++w)F[w]=t._setArrayType([],_);D._nestedForwardedModules=F,_=F}else _=p;f.JSArray_methods.addAll$1(f.JSArray_methods.get$last(_),new t.LinkedHashMapKeyIterable(B,t._instanceType(B)._eval$1("LinkedHashMapKeyIterable<1>")))}for(s=t._LinkedHashSetIterator$(s,s._collection$_modifications),_=D._variableIndices,p=D._variableNodes,d=t._instanceType(s)._precomputed1;s.moveNext$0();)g=s._collection$_current,g==null&&(g=d._as(g)),_.remove$1(0,g),C.remove$1$z(f.JSArray_methods.get$last(i),g),C.remove$1$z(f.JSArray_methods.get$last(p),g);for(s=t._LinkedHashSetIterator$(a,a._collection$_modifications),a=D._functionIndices,i=D._functions,_=t._instanceType(s)._precomputed1;s.moveNext$0();)p=s._collection$_current,p==null&&(p=_._as(p)),a.remove$1(0,p),C.remove$1$z(f.JSArray_methods.get$last(i),p);for(n=t._LinkedHashSetIterator$(n,n._collection$_modifications),s=D._mixinIndices,a=D._mixins,i=t._instanceType(n)._precomputed1;n.moveNext$0();)_=n._collection$_current,_==null&&(_=i._as(_)),s.remove$1(0,_),C.remove$1$z(f.JSArray_methods.get$last(a),_)}},getVariable$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?_._getModule$1(r).get$variables().$index(0,e):_._lastVariableName===e?(n=_._lastVariableIndex,n.toString,n=C.$index$asx(_._variables[n],e),n??_._getVariableFromGlobalModule$1(e)):(n=_._variableIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(_._lastVariableName=e,_._lastVariableIndex=a,n=C.$index$asx(_._variables[a],e),n??_._getVariableFromGlobalModule$1(e)):(l=_._variableIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(_._lastVariableName=e,_._lastVariableIndex=a,n.$indexSet(0,e,a),n=C.$index$asx(_._variables[a],e),n??_._getVariableFromGlobalModule$1(e)):_._getVariableFromGlobalModule$1(e)))},getVariable$1(e){return this.getVariable$2$namespace(e,null)},_getVariableFromGlobalModule$1(e){return this._fromOneModule$3(e,"variable",new t.Environment__getVariableFromGlobalModule_closure(e))},getVariableNode$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?_._getModule$1(r).get$variableNodes().$index(0,e):_._lastVariableName===e?(n=_._lastVariableIndex,n.toString,n=C.$index$asx(_._variableNodes[n],e),n??_._getVariableNodeFromGlobalModule$1(e)):(n=_._variableIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(_._lastVariableName=e,_._lastVariableIndex=a,n=C.$index$asx(_._variableNodes[a],e),n??_._getVariableNodeFromGlobalModule$1(e)):(l=_._variableIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(_._lastVariableName=e,_._lastVariableIndex=a,n.$indexSet(0,e,a),n=C.$index$asx(_._variableNodes[a],e),n??_._getVariableNodeFromGlobalModule$1(e)):_._getVariableNodeFromGlobalModule$1(e)))},_getVariableNodeFromGlobalModule$1(e){var r,n,s,a;for(r=this._importedModules,n=this._globalModules,n=new t.LinkedHashMapKeyIterable(r,t._instanceType(r)._eval$1("LinkedHashMapKeyIterable<1>")).followedBy$1(0,new t.LinkedHashMapKeyIterable(n,t._instanceType(n)._eval$1("LinkedHashMapKeyIterable<1>"))),n=new t.FollowedByIterator(C.get$iterator$ax(n.__internal$_first),n._second);n.moveNext$0();)if(r=n._currentIterator,s=r.get$current(r).get$variableNodes().$index(0,e),s!=null?(a=s,r=!0):(a=null,r=!1),r)return a;return null},globalVariableExists$2$namespace(e,r){return r!=null?this._getModule$1(r).get$variables().containsKey$1(e):f.JSArray_methods.get$first(this._variables).containsKey$1(e)?!0:this._getVariableFromGlobalModule$1(e)!=null},globalVariableExists$1(e){return this.globalVariableExists$2$namespace(e,null)},_variableIndex$1(e){var r,n;for(r=this._variables,n=r.length-1;n>=0;--n)if(r[n].containsKey$1(e))return n;return null},setVariable$5$global$namespace(e,r,n,s,a){var i,l,_,p,d,g,S,b,w=this;if(a!=null){w._getModule$1(a).setVariable$3(e,r,n);return}if(s||w._variables.length===1){if(w._variableIndices.putIfAbsent$2(e,new t.Environment_setVariable_closure(w,e)),i=w._variables,!f.JSArray_methods.get$first(i).containsKey$1(e)&&(l=w._fromOneModule$3(e,"variable",new t.Environment_setVariable_closure0(e)),l!=null)){l.setVariable$3(e,r,n);return}C.$indexSet$ax(f.JSArray_methods.get$first(i),e,r),C.$indexSet$ax(f.JSArray_methods.get$first(w._variableNodes),e,n);return}if(_=w._nestedForwardedModules,_!=null&&!w._variableIndices.containsKey$1(e)&&w._variableIndex$1(e)==null){for(i=new t.ReversedListIterable(_,t.instanceType(_)._eval$1("ReversedListIterable<1>")),i=new t.ListIterator(i,i.get$length(i)),p=t._instanceType(i)._precomputed1;i.moveNext$0();)for(d=i.__internal$_current,d=C.get$reversed$ax(d??p._as(d)),d=new t.ListIterator(d,d.get$length(d)),g=t._instanceType(d)._precomputed1;d.moveNext$0();)if(S=d.__internal$_current,S==null&&(S=g._as(S)),S.get$variables().containsKey$1(e)){S.setVariable$3(e,r,n);return}}w._lastVariableName===e?(i=w._lastVariableIndex,i.toString,b=i):b=w._variableIndices.putIfAbsent$2(e,new t.Environment_setVariable_closure1(w,e)),!w._inSemiGlobalScope&&b===0&&(b=w._variables.length-1,w._variableIndices.$indexSet(0,e,b)),w._lastVariableName=e,w._lastVariableIndex=b,C.$indexSet$ax(w._variables[b],e,r),C.$indexSet$ax(w._variableNodes[b],e,n)},setVariable$4$global(e,r,n,s){return this.setVariable$5$global$namespace(e,r,n,s,null)},setLocalVariable$3(e,r,n){var s,a=this,i=a._variables,l=i.length;a._lastVariableName=e,s=a._lastVariableIndex=l-1,a._variableIndices.$indexSet(0,e,s),C.$indexSet$ax(i[s],e,r),C.$indexSet$ax(a._variableNodes[s],e,n)},getFunction$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?(n=_._getModule$1(r),n.get$functions(n).$index(0,e)):(n=_._functionIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(n=C.$index$asx(_._functions[a],e),n??_._getFunctionFromGlobalModule$1(e)):(l=_._functionIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(n.$indexSet(0,e,a),n=C.$index$asx(_._functions[a],e),n??_._getFunctionFromGlobalModule$1(e)):_._getFunctionFromGlobalModule$1(e)))},getFunction$1(e){return this.getFunction$2$namespace(e,null)},_getFunctionFromGlobalModule$1(e){return this._fromOneModule$3(e,"function",new t.Environment__getFunctionFromGlobalModule_closure(e))},_functionIndex$1(e){var r,n;for(r=this._functions,n=r.length-1;n>=0;--n)if(r[n].containsKey$1(e))return n;return null},getMixin$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?_._getModule$1(r).get$mixins().$index(0,e):(n=_._mixinIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(n=C.$index$asx(_._mixins[a],e),n??_._getMixinFromGlobalModule$1(e)):(l=_._mixinIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(n.$indexSet(0,e,a),n=C.$index$asx(_._mixins[a],e),n??_._getMixinFromGlobalModule$1(e)):_._getMixinFromGlobalModule$1(e)))},_getMixinFromGlobalModule$1(e){return this._fromOneModule$3(e,"mixin",new t.Environment__getMixinFromGlobalModule_closure(e))},_mixinIndex$1(e){var r,n;for(r=this._mixins,n=r.length-1;n>=0;--n)if(r[n].containsKey$1(e))return n;return null},withContent$2(e,r){var n=this._content;this._content=e,r.call$0(),this._content=n},asMixin$1(e){var r=this._inMixin;this._inMixin=!0,e.call$0(),this._inMixin=r},scope$1$3$semiGlobal$when(e,r,n){var s,a,i,l,_,p,d,g,S,b,w=this;if(r=r&&w._inSemiGlobalScope,s=w._inSemiGlobalScope,w._inSemiGlobalScope=r,!n)try{return _=e.call$0(),_}finally{w._inSemiGlobalScope=s}_=w._variables,p=h.String,f.JSArray_methods.add$1(_,t.LinkedHashMap_LinkedHashMap$_empty(p,h.Value)),d=w._variableNodes,f.JSArray_methods.add$1(d,t.LinkedHashMap_LinkedHashMap$_empty(p,h.AstNode)),g=w._functions,S=h.Callable,f.JSArray_methods.add$1(g,t.LinkedHashMap_LinkedHashMap$_empty(p,S)),b=w._mixins,f.JSArray_methods.add$1(b,t.LinkedHashMap_LinkedHashMap$_empty(p,S)),S=w._nestedForwardedModules,S!=null&&S.push(t._setArrayType([],h.JSArray_Module_Callable));try{return p=e.call$0(),p}finally{for(w._inSemiGlobalScope=s,w._lastVariableIndex=w._lastVariableName=null,_=C.get$iterator$ax(C.get$keys$z(f.JSArray_methods.removeLast$0(_))),p=w._variableIndices;_.moveNext$0();)a=_.get$current(_),p.remove$1(0,a);for(f.JSArray_methods.removeLast$0(d),_=C.get$iterator$ax(C.get$keys$z(f.JSArray_methods.removeLast$0(g))),p=w._functionIndices;_.moveNext$0();)i=_.get$current(_),p.remove$1(0,i);for(_=C.get$iterator$ax(C.get$keys$z(f.JSArray_methods.removeLast$0(b))),p=w._mixinIndices;_.moveNext$0();)l=_.get$current(_),p.remove$1(0,l);_=w._nestedForwardedModules,_!=null&&_.pop()}},scope$1$1(e,r){return this.scope$1$3$semiGlobal$when(e,!1,!0,r)},scope$1$2$when(e,r,n){return this.scope$1$3$semiGlobal$when(e,!1,r,n)},scope$1$2$semiGlobal(e,r,n){return this.scope$1$3$semiGlobal$when(e,r,!0,n)},toImplicitConfiguration$0(){var e,r,n,s,a,i,l,_,p,d,g=h.String,S=t.LinkedHashMap_LinkedHashMap$_empty(g,h.ConfiguredValue);for(e=this._variables,r=h.Value,n=this._variableNodes,s=0;s<e.length;++s)for(a=e[s],i=n[s],l=t.MapExtensions_get_pairs(a,g,r),l=l.get$iterator(l);l.moveNext$0();)_=l.get$current(l),p=_._0,d=_._1,_=i.$index(0,p),_.toString,S.$indexSet(0,p,new t.ConfiguredValue(d,null,_));return new t.Configuration(S,null)},toModule$3(e,r,n){return t._EnvironmentModule__EnvironmentModule(this,e,r,n,t.NullableExtension_andThen(this._forwardedModules,new t.Environment_toModule_closure))},toDummyModule$0(){return t._EnvironmentModule__EnvironmentModule(this,new t.CssStylesheet(new t.UnmodifiableListView(f.List_empty3,h.UnmodifiableListView_CssNode),t.SourceFile$decoded(f.List_empty4,"<dummy module>").span$1(0,0)),f.Map_empty0,f.C_EmptyExtensionStore,t.NullableExtension_andThen(this._forwardedModules,new t.Environment_toDummyModule_closure))},_getModule$1(e){var r,n,s=this._environment$_modules.$index(0,e);if(s!=null?(r=s,n=!0):(r=null,n=!1),n)return r;throw t.wrapException(t.SassScriptException$('There is no module with the namespace "'+e+'".',null))},_fromOneModule$1$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F=null,D=this._nestedForwardedModules;if(D!=null?(s=D,a=!0):(s=F,a=!1),a){for(a=new t.ReversedListIterable(s,t.instanceType(s)._eval$1("ReversedListIterable<1>")),a=new t.ListIterator(a,a.get$length(a)),i=t._instanceType(a)._precomputed1;a.moveNext$0();)for(l=a.__internal$_current,l=C.get$reversed$ax(l??i._as(l)),l=new t.ListIterator(l,l.get$length(l)),_=t._instanceType(l)._precomputed1;l.moveNext$0();)if(p=l.__internal$_current,d=n.call$1(p??_._as(p)),d!=null?(g=d,p=!0):(g=F,p=!1),p)return g}for(a=this._importedModules,a=t.LinkedHashMapKeyIterator$(a,a._modifications);a.moveNext$0();)if(S=n.call$1(a.__js_helper$_current),S!=null?(g=S,i=!0):(g=F,i=!1),i)return g;for(a=this._globalModules,i=t.LinkedHashMapKeyIterator$(a,a._modifications),l=h.Callable,b=F,g=b;i.moveNext$0();)if(_=i.__js_helper$_current,w=n.call$1(_),w!=null&&(E=l._is(w)?w:_.variableIdentity$1(e),!E.$eq(0,b))){if(g!=null){for(i=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),l=t.MapExtensions_get_pairs(a,h.Module_Callable,h.AstNode),l=l.get$iterator(l),_="includes "+r;l.moveNext$0();)a=l.get$current(l),L=a._0,T=a._1,n.call$1(L)!=null&&i.$indexSet(0,T.get$span(T),_);throw t.wrapException(t.MultiSpanSassScriptException$("This "+r+W.x20is_av,r+" use",i))}b=E,g=w}return g},_fromOneModule$3(e,r,n){return this._fromOneModule$1$3(e,r,n,h.dynamic)}},t.Environment__getVariableFromGlobalModule_closure.prototype={call$1(e){return e.get$variables().$index(0,this.name)},$signature:317},t.Environment_setVariable_closure.prototype={call$0(){var e=this.$this;return e._lastVariableName=this.name,e._lastVariableIndex=0},$signature:3},t.Environment_setVariable_closure0.prototype={call$1(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:318},t.Environment_setVariable_closure1.prototype={call$0(){var e=this.$this,r=e._variableIndex$1(this.name);return r??e._variables.length-1},$signature:3},t.Environment__getFunctionFromGlobalModule_closure.prototype={call$1(e){return e.get$functions(e).$index(0,this.name)},$signature:288},t.Environment__getMixinFromGlobalModule_closure.prototype={call$1(e){return e.get$mixins().$index(0,this.name)},$signature:288},t.Environment_toModule_closure.prototype={call$1(e){return new t.MapKeySet(e,h.MapKeySet_Module_Callable)},$signature:287},t.Environment_toDummyModule_closure.prototype={call$1(e){return new t.MapKeySet(e,h.MapKeySet_Module_Callable)},$signature:287},t._EnvironmentModule.prototype={get$url(e){var r=this.css;return r=r.get$span(r),r.get$sourceUrl(r)},setVariable$3(e,r,n){var s,a,i,l=this._modulesByVariable.$index(0,e);if(l!=null?(s=l,a=!0):(s=null,a=!1),a){s.setVariable$3(e,r,n);return}if(a=this._environment$_environment,i=a._variables,!f.JSArray_methods.get$first(i).containsKey$1(e))throw t.wrapException(t.SassScriptException$("Undefined variable.",null));C.$indexSet$ax(f.JSArray_methods.get$first(i),e,r),C.$indexSet$ax(f.JSArray_methods.get$first(a._variableNodes),e,n)},variableIdentity$1(e){var r=this._modulesByVariable.$index(0,e);return r==null?this:r.variableIdentity$1(e)},cloneCss$0(){var e,r=this;return r.transitivelyContainsCss?(e=t.cloneCssStylesheet(r.css,r.extensionStore),t._EnvironmentModule$_(r._environment$_environment,e._0,r.preModuleComments,e._1,r._modulesByVariable,r.variables,r.variableNodes,r.functions,r.mixins,!0,r.transitivelyContainsExtensions)):r},toString$0(e){var r=this.css,n=r.get$span(r);return n.get$sourceUrl(n)==null?r="<unknown url>":(r=r.get$span(r),r=r.get$sourceUrl(r),n=V.$get$context(),r.toString,r=n.prettyUri$1(r)),r},$isModule0:1,get$upstream(){return this.upstream},get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins},get$extensionStore(){return this.extensionStore},get$css(e){return this.css},get$preModuleComments(){return this.preModuleComments},get$transitivelyContainsCss(){return this.transitivelyContainsCss},get$transitivelyContainsExtensions(){return this.transitivelyContainsExtensions}},t._EnvironmentModule__EnvironmentModule_closure.prototype={call$1(e){return e.get$variables()},$signature:331},t._EnvironmentModule__EnvironmentModule_closure0.prototype={call$1(e){return e.get$variableNodes()},$signature:334},t._EnvironmentModule__EnvironmentModule_closure1.prototype={call$1(e){return e.get$functions(e)},$signature:281},t._EnvironmentModule__EnvironmentModule_closure2.prototype={call$1(e){return e.get$mixins()},$signature:281},t._EnvironmentModule__EnvironmentModule_closure3.prototype={call$1(e){return e.get$transitivelyContainsCss()},$signature:135},t._EnvironmentModule__EnvironmentModule_closure4.prototype={call$1(e){return e.get$transitivelyContainsExtensions()},$signature:135},t.SassException.prototype={get$trace(e){return t.Trace$(t._setArrayType([t.frameForSpan(t.SourceSpanException.prototype.get$span.call(this,this),"root stylesheet",null)],h.JSArray_Frame),null)},get$span(e){return t.SourceSpanException.prototype.get$span.call(this,this)},withAdditionalSpan$2(e,r){var n=this;return t.MultiSpanSassException$(n._span_exception$_message,t.SourceSpanException.prototype.get$span.call(n,n),"",t.LinkedHashMap_LinkedHashMap$_literal([e,r],h.FileSpan,h.String),n.loadedUrls)},withTrace$1(e){var r=this,n=t.SourceSpanException.prototype.get$span.call(r,r),s=t.Set_Set$unmodifiable(r.loadedUrls,h.Uri);return new t.SassRuntimeException(e,s,r._span_exception$_message,n)},withLoadedUrls$1(e){var r=t.SourceSpanException.prototype.get$span.call(this,this),n=t.Set_Set$unmodifiable(e,h.Uri);return new t.SassException(n,this._span_exception$_message,r)},toString$1$color(e,r){var n,s,a,i,l=this,_=new t.StringBuffer(""),p="Error: "+l._span_exception$_message+`
  155. `;for(_._contents=p,_._contents=p+t.SourceSpanException.prototype.get$span.call(l,l).highlight$1$color(r),p=l.get$trace(l).toString$0(0).split(`
  156. `),n=p.length,s=0;s<n;++s)a=p[s],C.get$length$asx(a)!==0&&(i=_._contents+=`
  157. `,_._contents=i+(" "+t.S(a)));return p=_._contents,p.charCodeAt(0)==0,p},toString$0(e){return this.toString$1$color(e,null)},toCssString$0(){var e,r,n,s=V._glyphs,a=V._glyphs=f.C_AsciiGlyphSet,i=this.toString$1$color(0,!1);for(i=t.stringReplaceAllUnchecked(i,"*/","*∕"),e=t.stringReplaceAllUnchecked(i,`\r
  158. `,`
  159. `),V._glyphs=s===f.C_AsciiGlyphSet?a:f.C_UnicodeGlyphSet,r=new t.StringBuffer(""),s=new t.RuneIterator(t.serializeValue(new t.SassString(this.toString$1$color(0,!1),!0),!0,!0));s.moveNext$0();)n=s._currentCodePoint,n>127?(r._contents+=t.Primitives_stringFromCharCode(92),r._contents+=f.JSInt_methods.toRadixString$1(n,16),r._contents+=t.Primitives_stringFromCharCode(32)):r._contents+=t.Primitives_stringFromCharCode(n);return"/* "+f.JSArray_methods.join$1(t._setArrayType(e.split(`
  160. `),h.JSArray_String),`
  161. * `)+` */
  162. body::before {
  163. font-family: "Source Code Pro", "SF Mono", Monaco, Inconsolata, "Fira Mono",
  164. "Droid Sans Mono", monospace, monospace;
  165. white-space: pre;
  166. display: block;
  167. padding: 1em;
  168. margin-bottom: 1em;
  169. border-bottom: 2px solid black;
  170. content: `+r.toString$0(0)+`;
  171. }`}},t.MultiSpanSassException.prototype={withAdditionalSpan$2(e,r){var n=this,s=t.SourceSpanException.prototype.get$span.call(n,n),a=t.LinkedHashMap_LinkedHashMap$of(n.secondarySpans,h.FileSpan,h.String);return a.$indexSet(0,e,r),t.MultiSpanSassException$(n._span_exception$_message,s,n.primaryLabel,a,n.loadedUrls)},withTrace$1(e){var r=this;return t.MultiSpanSassRuntimeException$(r._span_exception$_message,t.SourceSpanException.prototype.get$span.call(r,r),r.primaryLabel,r.secondarySpans,e,r.loadedUrls)},withLoadedUrls$1(e){var r=this;return t.MultiSpanSassException$(r._span_exception$_message,t.SourceSpanException.prototype.get$span.call(r,r),r.primaryLabel,r.secondarySpans,e)},toString$1$color(e,r){var n,s,a,i,l=this,_=r===!0&&!0,p=new t.StringBuffer("Error: "+l._span_exception$_message+`
  172. `);for(t.NullableExtension_andThen(t.Highlighter$multiple(t.SourceSpanException.prototype.get$span.call(l,l),l.primaryLabel,l.secondarySpans,_,null,null).highlight$0(),p.get$write(p)),n=l.get$trace(l).toString$0(0).split(`
  173. `),s=n.length,a=0;a<s;++a)i=n[a],C.get$length$asx(i)!==0&&(p._contents+=`
  174. `,p._contents+=" "+t.S(i));return n=p._contents,n.charCodeAt(0)==0,n},toString$0(e){return this.toString$1$color(e,null)},get$primaryLabel(){return this.primaryLabel},get$secondarySpans(){return this.secondarySpans}},t.SassRuntimeException.prototype={withAdditionalSpan$2(e,r){var n=this;return t.MultiSpanSassRuntimeException$(n._span_exception$_message,t.SourceSpanException.prototype.get$span.call(n,n),"",t.LinkedHashMap_LinkedHashMap$_literal([e,r],h.FileSpan,h.String),n.trace,n.loadedUrls)},withLoadedUrls$1(e){var r=this,n=t.SourceSpanException.prototype.get$span.call(r,r),s=t.Set_Set$unmodifiable(e,h.Uri);return new t.SassRuntimeException(r.trace,s,r._span_exception$_message,n)},get$trace(e){return this.trace}},t.MultiSpanSassRuntimeException.prototype={withAdditionalSpan$2(e,r){var n=this,s=t.SourceSpanException.prototype.get$span.call(n,n),a=t.LinkedHashMap_LinkedHashMap$of(n.secondarySpans,h.FileSpan,h.String);return a.$indexSet(0,e,r),t.MultiSpanSassRuntimeException$(n._span_exception$_message,s,n.primaryLabel,a,n.trace,n.loadedUrls)},withLoadedUrls$1(e){var r=this;return t.MultiSpanSassRuntimeException$(r._span_exception$_message,t.SourceSpanException.prototype.get$span.call(r,r),r.primaryLabel,r.secondarySpans,r.trace,e)},$isSassRuntimeException:1,get$trace(e){return this.trace}},t.SassFormatException.prototype={get$source(){var e=t.SourceSpanException.prototype.get$span.call(this,this);return t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(e.get$file(e)._decodedChars,0,null),0,null)},withAdditionalSpan$2(e,r){var n=this;return t.MultiSpanSassFormatException$(n._span_exception$_message,t.SourceSpanException.prototype.get$span.call(n,n),"",t.LinkedHashMap_LinkedHashMap$_literal([e,r],h.FileSpan,h.String),n.loadedUrls)},withLoadedUrls$1(e){var r=t.SourceSpanException.prototype.get$span.call(this,this),n=t.Set_Set$unmodifiable(e,h.Uri);return new t.SassFormatException(n,this._span_exception$_message,r)},$isFormatException:1,$isSourceSpanFormatException:1},t.MultiSpanSassFormatException.prototype={get$source(){var e=t.SourceSpanException.prototype.get$span.call(this,this);return t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(e.get$file(e)._decodedChars,0,null),0,null)},withAdditionalSpan$2(e,r){var n=this,s=t.SourceSpanException.prototype.get$span.call(n,n),a=t.LinkedHashMap_LinkedHashMap$of(n.secondarySpans,h.FileSpan,h.String);return a.$indexSet(0,e,r),t.MultiSpanSassFormatException$(n._span_exception$_message,s,n.primaryLabel,a,n.loadedUrls)},withLoadedUrls$1(e){var r=this;return t.MultiSpanSassFormatException$(r._span_exception$_message,t.SourceSpanException.prototype.get$span.call(r,r),r.primaryLabel,r.secondarySpans,e)},$isFormatException:1,$isSassFormatException:1,$isSourceSpanFormatException:1,$isMultiSourceSpanFormatException:1},t.SassScriptException.prototype={withSpan$1(e){return new t.SassException(f.Set_empty,this.message,e)},toString$0(e){return this.message+W.x0a_BUG_},get$message(e){return this.message}},t.MultiSpanSassScriptException.prototype={withSpan$1(e){return t.MultiSpanSassException$(this.message,e,this.primaryLabel,this.secondarySpans,null)}},t._writeSourceMap_closure.prototype={call$1(e){return this.options.sourceMapUrl$2(0,t.Uri_parse(e),this.destination).toString$0(0)},$signature:7},t.compileStylesheets_closure.prototype={call$0(){return this._1_0[0]},$signature:340},t.ExecutableOptions.prototype={get$interactive(){var e,r=this,n=r.__ExecutableOptions_interactive_FI;return n===V&&(e=new t.ExecutableOptions_interactive_closure(r).call$0(),r.__ExecutableOptions_interactive_FI!==V&&t.throwUnnamedLateFieldADI(),r.__ExecutableOptions_interactive_FI=e,n=e),n},get$color(){var e=this._options;return e.wasParsed$1("color")?t._asBool(e.$index(0,"color")):t.hasTerminal()},get$emitErrorCss(){var e=t._asBoolQ(this._options.$index(0,"error-css"));return e==null&&(this._ensureSources$0(),e=this._sourcesToDestinations,e=e.get$values(e).any$1(0,new t.ExecutableOptions_emitErrorCss_closure)),e},_ensureSources$0(){var e,r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=this,B=null,z='Duplicate source "';if(D._sourcesToDestinations==null){for(e=D._options,r=t._asBool(e.$index(0,"stdin")),n=e.rest,n.get$length(n)===0&&!r&&t.ExecutableOptions__fail("Compile Sass to CSS."),s=h.String,a=t.LinkedHashSet_LinkedHashSet$_empty(s),i=new t.ListIterator(n,n.get$length(n)),l=t._instanceType(i)._precomputed1,_=!1,p=!1;i.moveNext$0();)d=i.__internal$_current,d==null&&(d=l._as(d)),g=d.length,g===0&&t.ExecutableOptions__fail('Invalid argument "".'),t.stringContainsUnchecked(d,":",0)?(g>2?(S=d.charCodeAt(0),S>=97&&S<=122?S=!0:S=S>=65&&S<=90,S=S&&d.charCodeAt(1)===58):S=!1,S?(2>g&&t.throwExpression(t.RangeError$range(2,0,g,B,B)),g=t.stringContainsUnchecked(d,":",2)):g=!0):g=!1,g?_=!0:t.dirExists(d)?a.add$1(0,d):p=!0;if(p||n.get$length(n)===0){_?t.ExecutableOptions__fail('Positional and ":" arguments may not both be used.'):r?(C.get$length$asx(n._collection$_source)>1?t.ExecutableOptions__fail("Only one argument is allowed with --stdin."):t._asBool(e.$index(0,"update"))?t.ExecutableOptions__fail("--update is not allowed with --stdin."):t._asBool(e.$index(0,"watch"))&&t.ExecutableOptions__fail("--watch is not allowed with --stdin."),e=n.get$length(n)===0?B:n.get$first(n),n=h.dynamic,s=h.nullable_String,D._sourcesToDestinations=t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_literal([null,e],n,n),s,s)):(s=n._collection$_source,i=C.getInterceptor$asx(s),i.get$length(s)>2?t.ExecutableOptions__fail("Only two positional args may be passed."):a._collection$_length!==0?(b='Directory "'+t.S(a.get$first(a))+'" may not be a positional arg.',w=n.get$last(n),t.ExecutableOptions__fail(C.$eq$(a.get$first(a),n.get$first(n))&&!t.fileExists(w)?b+(`
  175. To compile all CSS in "`+t.S(a.get$first(a))+'" to "'+w+'", use `sass '+t.S(a.get$first(a))+":"+w+"`."):b)):(E=C.$eq$(n.get$first(n),"-")?B:n.get$first(n),L=i.get$length(s)===1?B:n.get$last(n),L==null&&(t._asBool(e.$index(0,"update"))?t.ExecutableOptions__fail("--update is not allowed when printing to stdout."):t._asBool(e.$index(0,"watch"))&&t.ExecutableOptions__fail("--watch is not allowed when printing to stdout.")),e=t.PathMap__create(B,h.nullable_String),e.$indexSet(0,E,L),D._sourcesToDestinations=new t.UnmodifiableMapView(new t.PathMap(e,h.PathMap_nullable_String),h.UnmodifiableMapView_of_nullable_String_and_nullable_String))),D.__ExecutableOptions__sourceDirectoriesToDestinations_F!==V&&t.throwUnnamedLateFieldAI(),D.__ExecutableOptions__sourceDirectoriesToDestinations_F=f.Map_empty;return}for(r&&t.ExecutableOptions__fail('--stdin may not be used with ":" arguments.'),T=t.LinkedHashSet_LinkedHashSet$_empty(s),e=t.PathMap__create(B,s),i=h.PathMap_String,s=t.PathMap__create(B,s),n=new t.ListIterator(n,n.get$length(n)),l=t._instanceType(n)._precomputed1;n.moveNext$0();){if(d=n.__internal$_current,d==null&&(d=l._as(d)),a.contains$1(0,d)){T.add$1(0,d)||t.ExecutableOptions__fail(z+d+'".'),s.$indexSet(0,d,d),e.addAll$1(0,D._listSourceDirectory$2(d,d));continue}F=D._splitSourceAndDestination$1(d),E=F._0,L=F._1,T.add$1(0,E)||t.ExecutableOptions__fail(z+E+'".'),E==="-"?e.$indexSet(0,B,L):t.dirExists(E)?(s.$indexSet(0,E,L),e.addAll$1(0,D._listSourceDirectory$2(E,L))):e.$indexSet(0,E,L)}D._sourcesToDestinations=new t.UnmodifiableMapView(new t.PathMap(e,i),h.UnmodifiableMapView_of_nullable_String_and_nullable_String),D.__ExecutableOptions__sourceDirectoriesToDestinations_F!==V&&t.throwUnnamedLateFieldAI(),D.__ExecutableOptions__sourceDirectoriesToDestinations_F=new t.UnmodifiableMapView(new t.PathMap(s,i),h.UnmodifiableMapView_of_nullable_String_and_String)}},_splitSourceAndDestination$1(e){var r,n,s,a,i;for(r=e.length,n=0;n<r;++n)if(n===1?(s=n-1,r>s+2?(a=e.charCodeAt(s),a>=97&&a<=122?a=!0:a=a>=65&&a<=90,s=a&&e.charCodeAt(s+1)===58):s=!1):s=!1,!s&&e.charCodeAt(n)===58)return s=n+1,i=f.JSString_methods.indexOf$2(e,":",s),i===n+2&&r>s+2?(r=e.charCodeAt(s),r>=97&&r<=122?r=!0:r=r>=65&&r<=90,r=r&&e.charCodeAt(s+1)===58):r=!1,(r?f.JSString_methods.indexOf$2(e,":",i+1):i)!==-1&&t.ExecutableOptions__fail('"'+e+'" may only contain one ":".'),new t._Record_2(f.JSString_methods.substring$2(e,0,n),f.JSString_methods.substring$1(e,s));throw t.wrapException(t.ArgumentError$('Expected "'+e+'" to contain a colon.',null))},_listSourceDirectory$2(e,r){var n,s,a,i,l=h.String;for(l=t.LinkedHashMap_LinkedHashMap$_empty(l,l),n=C.get$iterator$ax(t.listDir(e,!0)),s=e===r;n.moveNext$0();)a=n.get$current(n),this._isEntrypoint$1(a)?i=!(s&&t.ParsedPath_ParsedPath$parse(a,V.$get$context().style)._splitExtension$1(1)[1]===".css"):i=!1,i&&(i=V.$get$context(),l.$indexSet(0,a,t.join(r,i.withoutExtension$1(i.relative$2$from(a,e))+".css",null)));return l},_isEntrypoint$1(e){var r,n=V.$get$context().style;return f.JSString_methods.startsWith$1(t.ParsedPath_ParsedPath$parse(e,n).get$basename(),"_")?!1:(r=t.ParsedPath_ParsedPath$parse(e,n)._splitExtension$1(1)[1],r===".scss"||r===".sass"||r===".css")},get$_writeToStdout(){var e,r=this;return r._ensureSources$0(),e=r._sourcesToDestinations,e.get$length(e)===1?(r._ensureSources$0(),e=r._sourcesToDestinations,e=e.get$values(e),e=e.get$single(e)==null):e=!1,e},get$emitSourceMap(){var e=this,r="source-map",n="source-map-urls",s="embed-sources",a="embed-source-map",i=e._options;if(t._asBool(i.$index(0,r))||(i.wasParsed$1(n)?t.ExecutableOptions__fail("--source-map-urls isn't allowed with --no-source-map."):i.wasParsed$1(s)?t.ExecutableOptions__fail("--embed-sources isn't allowed with --no-source-map."):i.wasParsed$1(a)&&t.ExecutableOptions__fail("--embed-source-map isn't allowed with --no-source-map.")),!e.get$_writeToStdout()||(C.$eq$(e._ifParsed$1(n),"relative")&&t.ExecutableOptions__fail("--source-map-urls=relative isn't allowed when printing to stdout."),t._asBool(i.$index(0,a))))return t._asBool(i.$index(0,r));if(C.$eq$(e._ifParsed$1(r),!0))t.ExecutableOptions__fail("When printing to stdout, --source-map requires --embed-source-map.");else if(i.wasParsed$1(n))t.ExecutableOptions__fail("When printing to stdout, --source-map-urls requires --embed-source-map.");else if(t._asBool(i.$index(0,s)))t.ExecutableOptions__fail("When printing to stdout, --embed-sources requires --embed-source-map.");else return!1},sourceMapUrl$2(e,r,n){var s,a,i,l=null;return r.get$scheme().length!==0&&r.get$scheme()!=="file"?r:(s=V.$get$context(),a=s.style.pathFromUri$1(t._parseUri(r)),C.$eq$(this._options.$index(0,"source-map-urls"),"relative")&&!this.get$_writeToStdout()?(n.toString,i=s.relative$2$from(a,s.dirname$1(n))):i=t.absolute(a,l,l,l,l,l,l,l,l,l,l,l,l,l,l),s.toUri$1(i))},get$fatalDeprecations(){var e=this._fatalDeprecations;return e??(this._fatalDeprecations=new t.ExecutableOptions_fatalDeprecations_closure(this).call$0())},get$futureDeprecations(){var e,r,n,s=t.LinkedHashSet_LinkedHashSet$_empty(h.Deprecation);for(e=C.get$iterator$ax(h.List_String._as(this._options.$index(0,"future-deprecation")));e.moveNext$0();)r=e.get$current(e),n=t.Deprecation_fromId(r),s.add$1(0,n??t.ExecutableOptions__fail('Invalid deprecation "'+r+'".'));return s},_ifParsed$1(e){var r=this._options;return r.wasParsed$1(e)?r.$index(0,e):null}},t.ExecutableOptions__parser_closure.prototype={call$0(){var e,r,n,s,a,i,l,_,p=null,d=h.String,g=t.LinkedHashMap_LinkedHashMap$_empty(d,h.Option),S=[],b=new t.ArgParser(g,t.LinkedHashMap_LinkedHashMap$_empty(d,d),new t.UnmodifiableMapView(g,h.UnmodifiableMapView_String_Option),new t.UnmodifiableMapView(t.LinkedHashMap_LinkedHashMap$_empty(d,h.ArgParser),h.UnmodifiableMapView_String_ArgParser),S,!0,p);for(b.addOption$2$hide("precision",!0),b.addFlag$2$hide("async",!0),S.push(t.ExecutableOptions__separator("Input and Output")),b.addFlag$2$help("stdin","Read the stylesheet from stdin."),b.addFlag$2$help("indented","Use the indented syntax for input from stdin."),b.addMultiOption$5$abbr$help$splitCommas$valueHelp("load-path","I",`A path to use when resolving imports.
  176. May be passed multiple times.`,!1,"PATH"),g=h.JSArray_String,b.addOption$6$abbr$allowed$defaultsTo$help$valueHelp("style","s",t._setArrayType(["expanded","compressed"],g),"expanded","Output style.","NAME"),b.addFlag$3$defaultsTo$help("charset",!0,"Emit a @charset or BOM for CSS with non-ASCII characters."),b.addFlag$3$defaultsTo$help("error-css",p,`When an error occurs, emit a stylesheet describing it.
  177. Defaults to true when compiling to a file.`),b.addFlag$3$help$negatable("update","Only compile out-of-date stylesheets.",!1),S.push(t.ExecutableOptions__separator("Source Maps")),b.addFlag$3$defaultsTo$help("source-map",!0,"Whether to generate source maps."),b.addOption$4$allowed$defaultsTo$help("source-map-urls",t._setArrayType(["relative","absolute"],g),"relative","How to link from source maps to source files."),b.addFlag$3$defaultsTo$help("embed-sources",!1,"Embed source file contents in source maps."),b.addFlag$3$defaultsTo$help("embed-source-map",!1,"Embed source map contents in CSS."),S.push(t.ExecutableOptions__separator("Warnings")),b.addFlag$3$abbr$help("quiet","q","Don't print warnings."),b.addFlag$2$help("quiet-deps",`Don't print compiler warnings from dependencies.
  178. Stylesheets imported through load paths count as dependencies.`),b.addFlag$2$help("verbose","Print all deprecation warnings even when they're repetitive."),g=t.LinkedHashMap_LinkedHashMap$_empty(d,d),e=0;e<16;++e)r=f.List_GN8[e],n=t._InitializedCell$(new t.ExecutableOptions__parser__closure(r)),s=r._deprecatedIn,(s==null?p:t.Version___parse_tearOff(s))!=null?(a=r.id,n._readFinal$0()!=null?(i=n._readFinal$0(),l=!0):(i=p,l=!1)):(i=p,a=i,l=!1),l&&g.$indexSet(0,a,i);for(b.addMultiOption$3$allowedHelp$help("fatal-deprecation",g,`Deprecations to treat as errors. You may also pass a Sass
  179. version to include any behavior deprecated in or before it.
  180. See https://sass-lang.com/documentation/breaking-changes for
  181. a complete list.`),d=t.LinkedHashMap_LinkedHashMap$_empty(d,d),e=0;e<16;++e)r=f.List_GN8[e],_=t._InitializedCell$(new t.ExecutableOptions__parser__closure0(r)),s=r._deprecatedIn,(s==null?p:t.Version___parse_tearOff(s))==null?(a=r.id,_._readFinal$0()!=null?(i=_._readFinal$0(),g=!0):(i=p,g=!1)):(i=p,a=i,g=!1),g&&d.$indexSet(0,a,i);return b.addMultiOption$3$allowedHelp$help("future-deprecation",d,"Opt in to a deprecation early."),S.push(t.ExecutableOptions__separator("Other")),b.addFlag$4$abbr$help$negatable("watch","w","Watch stylesheets and recompile when they change.",!1),b.addFlag$2$help("poll",`Manually check for changes rather than using a native watcher.
  182. Only valid with --watch.`),b.addFlag$2$help("stop-on-error","Don't compile more files once an error is encountered."),b.addFlag$4$abbr$help$negatable("interactive","i","Run an interactive SassScript shell.",!1),b.addFlag$3$abbr$help("color","c","Whether to use terminal colors for messages."),b.addFlag$2$help("unicode","Whether to use Unicode characters for messages."),b.addFlag$2$help("trace","Print full Dart stack traces for exceptions."),b.addFlag$4$abbr$help$negatable("help","h","Print this usage information.",!1),b.addFlag$3$help$negatable("version","Print the version of Dart Sass.",!1),b},$signature:344},t.ExecutableOptions__parser__closure.prototype={call$0(){return this._0_0.description},$signature:31},t.ExecutableOptions__parser__closure0.prototype={call$0(){return this._1_0.description},$signature:31},t.ExecutableOptions_interactive_closure.prototype={call$0(){var e,r,n=this.$this._options;if(!t._asBool(n.$index(0,"interactive")))return!1;if(e=t.IterableExtension_firstWhereOrNull(t._setArrayType(["stdin","indented","style","source-map","source-map-urls","embed-sources","embed-source-map","update","watch"],h.JSArray_String),n.get$wasParsed()),e!=null?(r=e,n=!0):(r=null,n=!1),n)throw t.wrapException(t.UsageException$("--"+t.S(r)+" isn't allowed with --interactive."));return!0},$signature:1},t.ExecutableOptions_emitErrorCss_closure.prototype={call$1(e){return e!=null},$signature:245},t.ExecutableOptions_fatalDeprecations_closure.prototype={call$0(){var e,r,n,s,a,i,l,_,p=t.LinkedHashSet_LinkedHashSet$_empty(h.Deprecation);for(s=C.get$iterator$ax(h.List_String._as(this.$this._options.$index(0,"fatal-deprecation"))),a=h.FormatException;s.moveNext$0();){if(e=s.get$current(s),i=t.Deprecation_fromId(e),i!=null?(l=i,_=!0):(l=null,_=!1),_){C.add$1$ax(p,l);continue}try{r=t.Version_Version$parse(e),n=t.Version_Version$parse("1.70.0"),C.compareTo$1$ns(r,n)>0&&t.ExecutableOptions__fail("Invalid version "+t.S(r)+". --fatal-deprecation requires a version less than or equal to the current Dart Sass version."),C.addAll$1$ax(p,t.Deprecation_forVersion(r))}catch(d){if(a._is(t.unwrapException(d)))t.ExecutableOptions__fail('Invalid deprecation "'+t.S(e)+'".');else throw d}}return p},$signature:349},t.UsageException.prototype={$isException:1,get$message(e){return this.message}},t.watch_closure.prototype={call$1(e){for(;!t.dirExists(e);)e=V.$get$context().dirname$1(e);return this.dirWatcher.watch$1(0,e)},$signature:351},t._Watcher.prototype={_delete$1(e){var r,n;try{t.deleteFile(e),r=new t.StringBuffer(""),n=this._watch$_options,n.get$color()&&(r._contents+="\x1B[33m"),r._contents+="Deleted "+e+".",n.get$color()&&(r._contents+="\x1B[0m"),t.print(r)}catch(s){if(!(t.unwrapException(s)instanceof t.FileSystemException))throw s}},watch$1(e,r){return this.watch$body$_Watcher(0,r)},watch$body$_Watcher(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.void),a,i=2,l,_=[],p=this,d,g,S,b,w,E,L,T=t._wrapJsFunctionForAsync(function(F,D){for(F===1&&(l=D,n=i);;)switch(n){case 0:L=r._group.__StreamGroup__controller_A,L===V&&t.throwUnnamedLateFieldNI(),L=new t._StreamIterator(t.checkNotNullable(p._debounceEvents$1(new t._ControllerStream(L,t._instanceType(L)._eval$1("_ControllerStream<1>"))),"stream",h.Object)),i=3,E=p._watch$_options._options;case 6:return n=8,t._asyncAwait(L.moveNext$0(),T);case 8:if(!D){n=7;break}if(d=L.get$current(L),g=t.ParsedPath_ParsedPath$parse(d.path,V.$get$context().style)._splitExtension$1(1)[1],!C.$eq$(g,".sass")&&!C.$eq$(g,".scss")&&!C.$eq$(g,".css")){n=6;break}case 9:switch(d.type){case f.ChangeType_modify:n=11;break;case f.ChangeType_add:n=12;break;case f.ChangeType_remove:n=13;break;default:n=10;break}break;case 11:return n=14,t._asyncAwait(p._handleModify$1(d.path),T);case 14:if(S=D,!S&&t._asBool(E.$index(0,"stop-on-error"))){_=[1],n=4;break}n=10;break;case 12:return n=15,t._asyncAwait(p._handleAdd$1(d.path),T);case 15:if(b=D,!b&&t._asBool(E.$index(0,"stop-on-error"))){_=[1],n=4;break}n=10;break;case 13:return n=16,t._asyncAwait(p._handleRemove$1(d.path),T);case 16:if(w=D,!w&&t._asBool(E.$index(0,"stop-on-error"))){_=[1],n=4;break}n=10;break;case 10:n=6;break;case 7:_.push(5),n=4;break;case 3:_=[2];case 4:return i=2,n=17,t._asyncAwait(L.cancel$0(),T);case 17:n=_.pop();break;case 5:case 1:return t._asyncReturn(a,s);case 2:return t._asyncRethrow(l,s)}});return t._asyncStartSync(T,s)},_handleModify$1(e){return this._handleModify$body$_Watcher(e)},_handleModify$body$_Watcher(e){var r=0,n=t._makeAsyncAwaitCompleter(h.bool),s,a=this,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:g=t.isNodeJs()?$.process:null,C.$eq$(g==null?null:C.get$platform$x(g),"win32")?g=!0:(g=t.isNodeJs()?$.process:null,g=C.$eq$(g==null?null:C.get$platform$x(g),"darwin")),g?(g=V.$get$context(),i=t._realCasePath(t.absolute(g.normalize$1(e),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),l=i,i=g,g=l):(g=V.$get$context(),i=g.canonicalize$1(0,e),l=i,i=g,g=l),_=i.toUri$1(g),g=a._graph,p=g._nodes.$index(0,_),p!=null?(d=p,i=!0):(d=null,i=!1),r=i?3:5;break;case 3:return g.reload$1(_),r=6,t._asyncAwait(a._recompileDownstream$1(t._setArrayType([d],h.JSArray_StylesheetNode)),S);case 6:s=w,r=1;break;case 5:s=a._handleAdd$1(e),r=1;break;case 4:case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(S,n)},_handleAdd$1(e){return this._handleAdd$body$_Watcher(e)},_handleAdd$body$_Watcher(e){var r=0,n=t._makeAsyncAwaitCompleter(h.bool),s,a=this,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:g=a._destinationFor$1(e),r=g!=null?3:5;break;case 3:return i=h.nullable_String,r=6,t._asyncAwait(t.compileStylesheets(a._watch$_options,a._graph,t.LinkedHashMap_LinkedHashMap$_literal([e,g],i,i),!0),S);case 6:l=w,r=4;break;case 5:l=!0;case 4:return i=t.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),_=t.isNodeJs()?$.process:null,C.$eq$(_==null?null:C.get$platform$x(_),"win32")?_=!0:(_=t.isNodeJs()?$.process:null,_=C.$eq$(_==null?null:C.get$platform$x(_),"darwin")),_?(_=V.$get$context(),p=t._realCasePath(t.absolute(_.normalize$1(e),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),d=p,p=_,_=d):(_=V.$get$context(),p=_.canonicalize$1(0,e),d=p,p=_,_=d),r=7,t._asyncAwait(a._recompileDownstream$1(a._graph.addCanonical$3(new t.FilesystemImporter(i),p.toUri$1(_),p.toUri$1(e))),S);case 7:s=w&&l,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(S,n)},_handleRemove$1(e){return this._handleRemove$body$_Watcher(e)},_handleRemove$body$_Watcher(e){var r=0,n=t._makeAsyncAwaitCompleter(h.bool),s,a=this,i,l,_,p,d,g,S,b,w,E=t._wrapJsFunctionForAsync(function(L,T){if(L===1)return t._asyncRethrow(T,n);for(;;)switch(r){case 0:return w=t.isNodeJs()?$.process:null,C.$eq$(w==null?null:C.get$platform$x(w),"win32")?w=!0:(w=t.isNodeJs()?$.process:null,w=C.$eq$(w==null?null:C.get$platform$x(w),"darwin")),w?(w=V.$get$context(),i=t._realCasePath(t.absolute(w.normalize$1(e),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),l=i,i=w,w=l):(w=V.$get$context(),i=w.canonicalize$1(0,e),l=i,i=w,w=l),_=i.toUri$1(w),w=a._graph,i=w._nodes,i.containsKey$1(_)&&(p=a._destinationFor$1(e),p!=null?(d=p,g=!0):(d=null,g=!1),g&&a._delete$1(d)),g=t.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),S=i.remove$1(0,_),i=S!=null,i&&(w._transitiveModificationTimes.clear$0(0),w.importCache.clearImport$1(_),S._stylesheet_graph$_remove$0()),b=w._recanonicalizeImports$2(new t.FilesystemImporter(g),_),i&&b.addAll$1(0,S._downstream),r=3,t._asyncAwait(a._recompileDownstream$1(b),E);case 3:s=T,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(E,n)},_debounceEvents$1(e){var r=h.WatchEvent;return r=t.RateLimit__debounceAggregate(e,t.Duration$(25),t.instantiate1(t.rate_limit___collect$closure(),r),!1,!0,r,h.List_WatchEvent),new t._ExpandStream(new t._Watcher__debounceEvents_closure,r,t._instanceType(r)._eval$1("_ExpandStream<Stream.T,WatchEvent>"))},_recompileDownstream$1(e){return this._recompileDownstream$body$_Watcher(e)},_recompileDownstream$body$_Watcher(e){var r=0,n=t._makeAsyncAwaitCompleter(h.bool),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D=t._wrapJsFunctionForAsync(function(B,z){if(B===1)return t._asyncRethrow(z,n);for(;;)switch(r){case 0:F=t.LinkedHashSet_LinkedHashSet$_empty(h.StylesheetNode),i=h.UnmodifiableSetView_StylesheetNode,l=h.JSArray_StylesheetNode,_=a._watch$_options,p=a._graph,d=_._options,g=!0;case 3:if(S=C.getInterceptor$asx(e),!S.get$isNotEmpty(e)){r=5;break}for(b=t._setArrayType([],l),S=S.get$iterator(e);S.moveNext$0();)w=S.get$current(S),F.add$1(0,w)&&b.push(w);E=a._sourceEntrypointsToDestinations$1(b),r=E.__js_helper$_length!==0?6:7;break;case 6:return r=8,t._asyncAwait(t.compileStylesheets(_,p,E,!0),D);case 8:if(L=z,!L&&t._asBool(d.$index(0,"stop-on-error"))){s=!1,r=1;break}g=g&&L;case 7:for(S=t._setArrayType([],l),w=b.length,T=0;T<b.length;b.length===w||(0,t.throwConcurrentModificationError)(b),++T)f.JSArray_methods.addAll$1(S,new t.UnmodifiableSetView0(b[T]._downstream,i));case 4:e=S,r=3;break;case 5:s=g,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(D,n)},_sourceEntrypointsToDestinations$1(e){var r,n,s,a,i,l,_=h.String,p=t.LinkedHashMap_LinkedHashMap$_empty(_,_);for(_=e.length,r=0;r<e.length;e.length===_||(0,t.throwConcurrentModificationError)(e),++r)n=e[r].canonicalUrl,n.get$scheme()==="file"&&(s=V.$get$context().style.pathFromUri$1(t._parseUri(n)),a=this._destinationFor$1(s),a!=null?(i=a,l=!0):(i=null,l=!1),l&&p.$indexSet(0,s,i));return p},_destinationFor$1(e){var r,n,s,a,i,l,_=null,p=this._watch$_options;if(p._ensureSources$0(),r=h.String,n=p._sourcesToDestinations.cast$2$0(0,r,r).$index(0,e),n!=null?(s=n,a=!0):(s=_,a=!1),a)return s;if(a=V.$get$context(),f.JSString_methods.startsWith$1(t.ParsedPath_ParsedPath$parse(e,a.style).get$basename(),"_"))return _;for(p._ensureSources$0(),p=p.__ExecutableOptions__sourceDirectoriesToDestinations_F,p===V&&t.throwUnnamedLateFieldNI(),r=t.MapExtensions_get_pairs(p.cast$2$0(0,r,r),r,r),r=r.get$iterator(r);r.moveNext$0();)if(p=r.get$current(r),i=p._0,l=p._1,a._isWithinOrEquals$2(i,e)===f._PathRelation_within&&(s=t.join(l,a.withoutExtension$1(a.relative$2$from(e,i))+".css",_),a._isWithinOrEquals$2(s,e)!==f._PathRelation_equal))return s;return _}},t._Watcher__debounceEvents_closure.prototype={call$1(e){var r,n,s,a,i,l,_,p,d=h.ChangeType,g=t.PathMap__create(null,d);for(r=C.get$iterator$ax(e);r.moveNext$0();){n=r.get$current(r),s=n.path,a=new t._Record_2(g.$index(0,s),n.type),i=t._InitializedCell$(new t._Watcher__debounceEvents__closure(a)),l=t._InitializedCell$(new t._Watcher__debounceEvents__closure0(a));e:{if(i._readFinal$0()==null?(_=l._readFinal$0(),n=!0):(_=null,n=!1),n){n=_;break e}if(f.ChangeType_remove===l._readFinal$0()){n=f.ChangeType_remove;break e}if(f.ChangeType_add===i._readFinal$0()){n=f.ChangeType_add;break e}n=f.ChangeType_modify;break e}g.$indexSet(0,s,n)}for(r=t._setArrayType([],h.JSArray_WatchEvent),d=t.MapExtensions_get_pairs(new t.PathMap(g,h.PathMap_ChangeType),h.nullable_String,d),d=d.get$iterator(d);d.moveNext$0();)g=d.get$current(d),p=t._InitializedCell$(new t._Watcher__debounceEvents__closure1(g)),p._readFinal$0().toString,n=p._readFinal$0(),n.toString,r.push(new t.WatchEvent(g._1,n));return r},$signature:353},t._Watcher__debounceEvents__closure.prototype={call$0(){return this._0_0._0},$signature:355},t._Watcher__debounceEvents__closure0.prototype={call$0(){return this._0_0._1},$signature:360},t._Watcher__debounceEvents__closure1.prototype={call$0(){return this._1_0._0},$signature:31},t.EmptyExtensionStore.prototype={get$_extensions(){return t.throwExpression(t.NoSuchMethodError_NoSuchMethodError$withInvocation(this,t.JSInvocationMirror$(f.Symbol__extensions,"get$_empty_extension_store$_extensions",1,[],[],0)))},get$_sourceSpecificity(){return t.throwExpression(t.NoSuchMethodError_NoSuchMethodError$withInvocation(this,t.JSInvocationMirror$(f.Symbol__sourceSpecificity,"get$_empty_extension_store$_sourceSpecificity",1,[],[],0)))},get$isEmpty(e){return!0},get$simpleSelectors(){return f.C_EmptyUnmodifiableSet},extensionsWhereTarget$1(e){return f.List_empty5},addExtensions$1(e){throw t.wrapException(t.UnsupportedError$(W.addExt))},clone$0(){return f.Record2_EmptyExtensionStore_Map_empty},$isExtensionStore:1},t.Extension.prototype={toString$0(e){var r=this.extender.toString$0(0),n=this.target.toString$0(0),s=this.isOptional?" !optional":"";return r+" {@extend "+n+s+"}"}},t.Extender.prototype={assertCompatibleMediaContext$1(e){var r,n=this._extension;if(n!=null&&(r=n.mediaContext,r!=null&&!(e!=null&&f.C_ListEquality.equals$2(0,r,e))))throw t.wrapException(t.SassException$(W.You_ma,n.span,null))},toString$0(e){return t.serializeSelector(this.selector,!0)}},t.ExtensionStore.prototype={get$isEmpty(e){return this._extensions.__js_helper$_length===0},get$simpleSelectors(){return new t.MapKeySet(this._selectors,h.MapKeySet_SimpleSelector)},extensionsWhereTarget$1(e){return new t._SyncStarIterable(this.extensionsWhereTarget$body$ExtensionStore(e),h._SyncStarIterable_Extension)},extensionsWhereTarget$body$ExtensionStore(e){var r=this;return function(){var n=e,s=0,a=1,i,l,_,p,d,g;return function(b,w,E){for(w===1&&(i=E,s=a);;)switch(s){case 0:l=t.MapExtensions_get_pairs(r._extensions,h.SimpleSelector,h.Map_ComplexSelector_Extension),l=l.get$iterator(l);case 2:if(!l.moveNext$0()){s=3;break}if(_=l.get$current(l),p=_._0,d=_._1,!n.call$1(p)){s=2;break}_=d.get$values(d),_=_.get$iterator(_);case 4:if(!_.moveNext$0()){s=5;break}g=_.get$current(_),s=g instanceof t.MergedExtension?6:8;break;case 6:return g=g.unmerge$0(),s=9,b._yieldStar$1(new t.WhereIterable(g,new t.ExtensionStore_extensionsWhereTarget_closure,g.$ti._eval$1("WhereIterable<Iterable.E>")));case 9:s=7;break;case 8:s=g.isOptional?11:10;break;case 10:return s=12,b._async$_current=g,1;case 12:case 11:case 7:s=4;break;case 5:s=2;break;case 3:return 0;case 1:return b._datum=i,3}}}},addSelector$2(e,r){var n,s,a,i,l,_,p,d,g=this;if(e=e,n=e,n.accept$1(f._IsInvisibleVisitor_true)||g._originals.addAll$1(0,n.components),i=g._extensions,i.__js_helper$_length!==0)try{e=g._extendList$3(n,i,r)}catch(S){if(i=t.unwrapException(S),i instanceof t.SassException)s=i,a=t.getTraceFromException(S),i=s,l=C.getInterceptor$z(i),i=t.SourceSpanException.prototype.get$span.call(l,i).message$1(0,""),l=s._span_exception$_message,_=s,p=C.getInterceptor$z(_),_=t.SourceSpanException.prototype.get$span.call(p,_),t.throwWithTrace(new t.SassException(f.Set_empty,"From "+i+`
  183. `+l,_),s,a);else throw S}return d=new t.ModifiableBox(e,h.ModifiableBox_SelectorList),r!=null&&g._mediaContexts.$indexSet(0,d,r),g._registerSelector$2(e,d),new t.Box(d,h.Box_SelectorList)},_registerSelector$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L;for(n=e.components,s=n.length,a=this._selectors,i=0;i<s;++i)for(l=n[i].components,_=l.length,p=0;p<_;++p)for(d=l[p].selector.components,g=d.length,S=0;S<g;++S)b=d[S],C.add$1$ax(a.putIfAbsent$2(b,new t.ExtensionStore__registerSelector_closure),r),w=t._InitializedCell$(new t.ExtensionStore__registerSelector_closure0(b)),b instanceof t.PseudoSelector&&w._readFinal$0()!=null?(E=w._readFinal$0(),L=!0):(E=null,L=!1),L&&this._registerSelector$2(E,r)},addExtension$4(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=this,ce=se._selectors.$index(0,r),ye=se._extensionsByExtender,we=ye.$index(0,r),ge=se._extensions.putIfAbsent$2(r,new t.ExtensionStore_addExtension_closure);for(a=e.components,i=a.length,l=ce==null,_=se._sourceSpecificity,p=n.span,d=n.isOptional,g=we!=null,S=h.ComplexSelector,b=h.Extension,w=null,E=0;E<i;++E)if(L=a[E],!L.accept$1(f.C__IsUselessVisitor)){if(L.get$specificity(),T=new t.Extender(L,!1),F=T._extension=new t.Extension(T,r,s,d,p),D=ge.$index(0,L),D!=null?(B=D,T=!0):(B=null,T=!1),T){ge.$indexSet(0,L,t.MergedExtension_merge(B,F));continue}for(ge.$indexSet(0,L,F),T=new t._SyncStarIterator(se._simpleSelectors$1(L)._outerHelper());T.moveNext$0();)z=T._async$_current,C.add$1$ax(ye.putIfAbsent$2(z,new t.ExtensionStore_addExtension_closure0),F),_.putIfAbsent$2(z,new t.ExtensionStore_addExtension_closure1(L));(!l||g)&&(w==null&&(w=t.LinkedHashMap_LinkedHashMap$_empty(S,b)),w.$indexSet(0,L,F))}w!=null&&(ye=h.SimpleSelector,Y=t.LinkedHashMap_LinkedHashMap$_literal([r,w],ye,h.Map_ComplexSelector_Extension),g&&(G=se._extendExistingExtensions$2(we,Y),G!=null&&t.mapAddAll2(Y,G,ye,S,b)),l||se._extendExistingSelectors$2(ce,Y))},_simpleSelectors$1(e){return new t._SyncStarIterable(this._simpleSelectors$body$ExtensionStore(e),h._SyncStarIterable_SimpleSelector)},_simpleSelectors$body$ExtensionStore(e){var r=this;return function(){var n=e,s=0,a=1,i,l,_,p,d,g,S,b,w,E,L,T,F;return function(B,z,Y){for(z===1&&(i=Y,s=a);;)switch(s){case 0:l=n.components,_=l.length,p=0;case 2:if(!(p<_)){s=4;break}d=l[p].selector.components,g=d.length,S=0;case 5:if(!(S<g)){s=7;break}return b=d[S],s=8,B._async$_current=b,1;case 8:w=t._InitializedCell$(new t.ExtensionStore__simpleSelectors_closure(b)),b instanceof t.PseudoSelector&&w._readFinal$0()!=null?(E=w._readFinal$0(),L=!0):(E=null,L=!1),s=L?9:10;break;case 9:L=E.components,T=L.length,F=0;case 11:if(!(F<T)){s=13;break}return s=14,B._yieldStar$1(r._simpleSelectors$1(L[F]));case 14:case 12:++F,s=11;break;case 13:case 10:case 6:++S,s=5;break;case 7:case 3:++p,s=2;break;case 4:return 0;case 1:return B._datum=i,3}}}},_extendExistingExtensions$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe=null;for(l=C.toList$0$ax(e),_=l.length,p=this._extensionsByExtender,d=h.SimpleSelector,g=h.Map_ComplexSelector_Extension,S=this._extensions,b=xe,w=0;w<l.length;l.length===_||(0,t.throwConcurrentModificationError)(l),++w){n=l[w],E=S.$index(0,n.target),E.toString,s=null;try{if(s=this._extendComplex$3(n.extender.selector,r,n.mediaContext),s==null)continue}catch(ve){if(L=t.unwrapException(ve),L instanceof t.SassException)a=L,i=t.getTraceFromException(ve),t.throwWithTrace(a.withAdditionalSpan$2(n.extender.selector.span,"target selector"),a,i);else throw ve}for(L=C.get$first$ax(s),T=n.extender.selector,f.C_ListEquality.equals$2(0,L.leadingCombinators,T.leadingCombinators)&&f.C_ListEquality.equals$2(0,L.components,T.components)&&(L=s,T=t.instanceType(L),F=new t.SubListIterable(L,1,xe,T._eval$1("SubListIterable<1>")),F.SubListIterable$3(L,1,xe,T._precomputed1),s=F),L=C.get$iterator$ax(s);L.moveNext$0();)if(T=L.get$current(L),D=n,B=D.target,z=D.span,Y=D.mediaContext,D=D.isOptional,T.get$specificity(),G=new t.Extender(T,!1),se=G._extension=new t.Extension(G,B,Y,D,z),ce=E.$index(0,T),ce!=null?(ye=ce,D=!0):(ye=xe,D=!1),D)E.$indexSet(0,T,t.MergedExtension_merge(ye,se));else{for(E.$indexSet(0,T,se),D=T.components,B=D.length,we=0;we<B;++we)for(z=D[we].selector.components,Y=z.length,ge=0;ge<Y;++ge)C.add$1$ax(p.putIfAbsent$2(z[ge],new t.ExtensionStore__extendExistingExtensions_closure),se);r.containsKey$1(n.target)&&(b==null&&(b=t.LinkedHashMap_LinkedHashMap$_empty(d,g)),b.putIfAbsent$2(n.target,new t.ExtensionStore__extendExistingExtensions_closure0).$indexSet(0,T,se))}}return b},_extendExistingSelectors$2(e,r){var n,s,a,i,l,_,p,d,g,S;for(i=e.get$iterator(e),l=this._mediaContexts;i.moveNext$0();){n=i.get$current(i),_=n.value;try{n.value=this._extendList$3(n.value,r,l.$index(0,n))}catch(b){if(p=t.unwrapException(b),p instanceof t.SassException)s=p,a=t.getTraceFromException(b),p=n.value.span.message$1(0,""),d=s._span_exception$_message,g=s,S=C.getInterceptor$z(g),g=t.SourceSpanException.prototype.get$span.call(S,g),t.throwWithTrace(new t.SassException(f.Set_empty,"From "+p+`
  184. `+d,g),s,a);else throw b}_!==n.value&&this._registerSelector$2(n.value,n)}},addExtensions$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe,ve=this,Ee=null;for(r=C.get$iterator$ax(e),n=h.SimpleSelector,s=h.Map_ComplexSelector_Extension,a=ve._extensions,i=h.ComplexSelector,l=h.Extension,_=ve._selectors,p=ve._extensionsByExtender,d=h.JSArray_Extension,g=h.ModifiableBox_SelectorList,S=ve._sourceSpecificity,b=Ee,w=b,E=w;r.moveNext$0();)if(L=r.get$current(r),!L.get$isEmpty(L)){for(S.addAll$1(0,L.get$_sourceSpecificity()),L=t.MapExtensions_get_pairs(L.get$_extensions(),n,s),L=L.get$iterator(L);L.moveNext$0();)if(T=L.get$current(L),F=T._0,D=T._1,F instanceof t.PlaceholderSelector?(B=F.name.charCodeAt(0),T=B===45||B===95):T=!1,!T)if(z=p.$index(0,F),T=z==null,T||(E==null&&(E=t._setArrayType([],d)),Y=E,f.JSArray_methods.addAll$1(Y,z)),G=_.$index(0,F),Y=G!=null,Y&&(w==null&&(w=t.LinkedHashSet_LinkedHashSet$_empty(g)),se=w,se.addAll$1(0,G)),ce=a.$index(0,F),ce!=null?(ye=ce,se=!0):(ye=Ee,se=!1),se)for(se=t.MapExtensions_get_pairs(D,i,l),se=se.get$iterator(se);se.moveNext$0();)we=se.get$current(se),ge=we._0,xe=we._1,ye.containsKey$1(ge)&&(we=ye.$index(0,ge),xe=t.MergedExtension_merge(we,xe)),ye.$indexSet(0,ge,xe),(!T||Y)&&(b==null&&(b=t.LinkedHashMap_LinkedHashMap$_empty(n,s)),we=b,C.$indexSet$ax(we.putIfAbsent$2(F,new t.ExtensionStore_addExtensions_closure),ge,xe));else se=t.LinkedHashMap_LinkedHashMap(Ee,Ee,Ee,i,l),se.addAll$1(0,D),a.$indexSet(0,F,se),(!T||Y)&&(b==null&&(b=t.LinkedHashMap_LinkedHashMap$_empty(n,s)),T=b,Y=t.LinkedHashMap_LinkedHashMap(Ee,Ee,Ee,i,l),Y.addAll$1(0,D),T.$indexSet(0,F,Y))}b!=null&&(E!=null&&ve._extendExistingExtensions$2(E,b),w!=null&&ve._extendExistingSelectors$2(w,b))},_extendList$3(e,r,n){var s,a,i,l,_,p,d,g;for(s=e.components,a=s.length,i=h.JSArray_ComplexSelector,l=null,_=0;_<a;++_)p=s[_],d=this._extendComplex$3(p,r,n),d==null?l!=null&&l.push(p):(l==null&&(_===0?l=t._setArrayType([],i):(g=f.JSArray_methods.sublist$2(s,0,_),l=t._setArrayType(g.slice(0),t._arrayInstanceType(g)))),f.JSArray_methods.addAll$1(l,d));return l==null?e:(s=this._originals,t.SelectorList$(this._trim$2(l,s.get$contains(s)),e.span))},_extendList$2(e,r){return this._extendList$3(e,r,null)},_extendComplex$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z={},Y=e.leadingCombinators,G=Y.length;if(G>1)return null;for(s=this._originals.contains$1(0,e),a=e.components,i=a.length,l=h.JSArray_List_ComplexSelector,_=e.lineBreak,p=!_,d=e.span,g=h.JSArray_ComplexSelector,G=G===0,S=h.JSArray_ComplexSelectorComponent,b=null,w=0;w<i;++w)if(E=a[w],L=this._extendCompound$4$inOriginal(E,r,n,s),L==null)b!=null&&b.push(t._setArrayType([t.ComplexSelector$(f.List_empty1,t._setArrayType([E],S),d,_)],g));else if(b!=null)b.push(L);else if(w!==0)T=t._arrayInstanceType(a),F=new t.SubListIterable(a,0,w,T._eval$1("SubListIterable<1>")),F.SubListIterable$3(a,0,w,T._precomputed1),b=t._setArrayType([t._setArrayType([t.ComplexSelector$(Y,F,d,_)],g),L],l);else if(G)b=t._setArrayType([L],l);else{for(T=t._setArrayType([],g),F=C.get$iterator$ax(L);F.moveNext$0();)D=F.get$current(F),B=D.leadingCombinators,(B.length===0||f.C_ListEquality.equals$2(0,Y,B))&&(B=D.components,T.push(t.ComplexSelector$(Y,B,d,!p||D.lineBreak)));b=t._setArrayType([T],l)}return b==null?null:(z.first=!0,Y=h.ComplexSelector,Y=C.expand$1$1$ax(t.paths(b,Y),new t.ExtensionStore__extendComplex_closure(z,this,e),Y),t.List_List$of(Y,!0,Y.$ti._eval$1("Iterable.E")))},_extendCompound$4$inOriginal(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye=this,we=null,ge=ye._mode,xe=ge===f.ExtendMode_normal_normal||r.__js_helper$_length<2?we:t.LinkedHashSet_LinkedHashSet$_empty(h.SimpleSelector),ve=e.selector,Ee=ve.components;for(a=Ee.length,i=h.JSArray_List_Extender,l=h.JSArray_Extender,_=h.CssValue_Combinator,p=h.JSArray_ComplexSelectorComponent,d=t._arrayInstanceType(Ee),g=d._precomputed1,d=d._eval$1("SubListIterable<1>"),S=e.span,b=h.SimpleSelector,w=we,E=0;E<a;++E)L=Ee[E],T=ye._extendSimple$4(L,r,n,xe),T==null?w!=null&&w.push(t._setArrayType([ye._extenderForSimple$1(L)],l)):(w==null&&(w=t._setArrayType([],i),E!==0&&(F=new t.SubListIterable(Ee,0,E,d),F.SubListIterable$3(Ee,0,E,g),D=t.List_List$from(F,!1,b),D.fixed$length=Array,D.immutable$list=Array,F=D,B=new t.CompoundSelector(F,S),F.length===0&&t.throwExpression(t.ArgumentError$("components may not be empty.",we)),D=t.List_List$from(f.List_empty1,!1,_),D.fixed$length=Array,D.immutable$list=Array,F=t.ComplexSelector$(f.List_empty1,t._setArrayType([new t.ComplexSelectorComponent(B,D,S)],p),S,!1),ye._sourceSpecificityFor$1(B),w.push(t._setArrayType([new t.Extender(F,!0)],l)))),f.JSArray_methods.addAll$1(w,T));if(w==null||xe!=null&&xe._collection$_length!==r.__js_helper$_length)return we;if(w.length===1?(z=w[0],a=!0):(z=we,a=!1),a){for(ge=C.get$iterator$ax(z),ve=e.combinators,a=h.JSArray_ComplexSelector,D=we;ge.moveNext$0();)i=ge.get$current(ge),i.assertCompatibleMediaContext$1(n),Y=i.selector.withAdditionalCombinators$1(ve),!Y.accept$1(f.C__IsUselessVisitor)&&(D==null&&(D=t._setArrayType([],a)),D.push(Y));return D}for(G=t.paths(w,h.Extender),a=t._setArrayType([],h.JSArray_ComplexSelector),ge=ge===f.ExtendMode_replace_replace,i=!ge,i&&a.push(t.ComplexSelector$(f.List_empty1,t._setArrayType([new t.ComplexSelectorComponent(t.CompoundSelector$(C.expand$1$1$ax(C.get$first$ax(G),new t.ExtensionStore__extendCompound_closure,b),ve.span),t.List_List$unmodifiable(e.combinators,_),S)],p),S,!1)),ve=C.skip$1$ax(G,ge?0:1),ve=new t.ListIterator(ve,ve.get$length(ve)),l=e.combinators,_=t._instanceType(ve)._precomputed1;ve.moveNext$0();)if(ge=ve.__internal$_current,T=ye._unifyExtenders$3(ge??_._as(ge),n,S),T!=null)for(ge=C.get$iterator$ax(T);ge.moveNext$0();)se=ge.get$current(ge).withAdditionalCombinators$1(l),se.accept$1(f.C__IsUselessVisitor)||a.push(se);return ce=new t.ExtensionStore__extendCompound_closure0,ye._trim$2(a,s&&i?new t.ExtensionStore__extendCompound_closure1(f.JSArray_methods.get$first(a)):ce)},_unifyExtenders$3(e,r,n){var s,a,i,l,_,p,d,g=null,S=t.QueueList$(g,h.ComplexSelector);for(s=C.getInterceptor$ax(e),a=s.get$iterator(e),i=h.JSArray_SimpleSelector,l=g,_=!1;a.moveNext$0();)if(p=a.get$current(a),p.isOriginal)l==null&&(l=t._setArrayType([],i)),p=p.selector,f.JSArray_methods.addAll$1(l,f.JSArray_methods.get$last(p.components).selector.components),_=_||p.lineBreak;else{if(p=p.selector,p.accept$1(f.C__IsUselessVisitor))return g;S._queue_list$_add$1(p)}if(l!=null&&S.addFirst$1(t.ComplexSelector$(f.List_empty1,t._setArrayType([new t.ComplexSelectorComponent(t.CompoundSelector$(l,n),t.List_List$unmodifiable(f.List_empty1,h.CssValue_Combinator),n)],h.JSArray_ComplexSelectorComponent),n,_)),d=t.unifyComplex(S,n),d==null)return g;for(s=s.get$iterator(e);s.moveNext$0();)s.get$current(s).assertCompatibleMediaContext$1(r);return d},_extendSimple$4(e,r,n,s){var a,i,l,_=new t.ExtensionStore__extendSimple_withoutPseudo(this,r,s);return e instanceof t.PseudoSelector&&e.selector!=null&&(a=this._extendPseudo$3(e,r,n),a!=null?(i=a,l=!0):(i=null,l=!1),l)?new t.MappedListIterable(i,new t.ExtensionStore__extendSimple_closure(this,_),t.instanceType(i)._eval$1("MappedListIterable<1,List<Extender>>")):t.NullableExtension_andThen(_.call$1(e),new t.ExtensionStore__extendSimple_closure0)},_extenderForSimple$1(e){var r=e.span;return r=t.ComplexSelector$(f.List_empty1,t._setArrayType([new t.ComplexSelectorComponent(t.CompoundSelector$(t._setArrayType([e],h.JSArray_SimpleSelector),r),t.List_List$unmodifiable(f.List_empty1,h.CssValue_Combinator),r)],h.JSArray_ComplexSelectorComponent),r,!1),this._sourceSpecificity.$index(0,e),new t.Extender(r,!0)},_extendPseudo$3(e,r,n){var s,a,i,l,_=e.selector;if(_==null)throw t.wrapException(t.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument.",null));return s=this._extendList$3(_,r,n),s===_?null:(a=s.components,i=e.normalizedName==="not",i&&!f.JSArray_methods.any$1(_.components,new t.ExtensionStore__extendPseudo_closure)&&f.JSArray_methods.any$1(a,new t.ExtensionStore__extendPseudo_closure0)&&(a=new t.WhereIterable(a,new t.ExtensionStore__extendPseudo_closure1,t._arrayInstanceType(a)._eval$1("WhereIterable<1>"))),a=C.expand$1$1$ax(a,new t.ExtensionStore__extendPseudo_closure2(e),h.ComplexSelector),i&&_.components.length===1?(i=t.MappedIterable_MappedIterable(a,new t.ExtensionStore__extendPseudo_closure3(e,_),a.$ti._eval$1("Iterable.E"),h.PseudoSelector),l=t.List_List$of(i,!0,t._instanceType(i)._eval$1("Iterable.E")),l.length===0?null:l):t._setArrayType([e.withSelector$1(t.SelectorList$(a,_.span))],h.JSArray_PseudoSelector))},_trim$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E;if(e.length>100)return e;n=t.QueueList$(null,h.ComplexSelector);e:for(s=e.length-1,a=t._arrayInstanceType(e),i=a._precomputed1,a=a._eval$1("SubListIterable<1>"),l=0;s>=0;--s){if(_={},p=e[s],r.call$1(p)){for(d=0;d<l;++d)if(C.$eq$(n.$index(0,d),p)){t.rotateSlice(n,0,d+1);continue e}++l,n.addFirst$1(p);continue e}for(_.maxSpecificity=0,g=p.components,S=g.length,b=0,w=0;b<S;++b,w=E)E=Math.max(w,this._sourceSpecificityFor$1(g[b].selector)),_.maxSpecificity=E;if(n.any$1(n,new t.ExtensionStore__trim_closure(_,p))||(g=new t.SubListIterable(e,0,s,a),g.SubListIterable$3(e,0,s,i),g.any$1(0,new t.ExtensionStore__trim_closure0(_,p))))continue e;n.addFirst$1(p)}return n},_sourceSpecificityFor$1(e){var r,n,s,a,i,l;for(r=e.components,n=r.length,s=this._sourceSpecificity,a=0,i=0;i<n;++i)l=s.$index(0,r[i]),a=Math.max(a,t.checkNum(l??0));return a},clone$0(){var e,r,n,s=this,a=h.SimpleSelector,i=t.LinkedHashMap_LinkedHashMap$_empty(a,h.Set_ModifiableBox_SelectorList),l=t.LinkedHashMap_LinkedHashMap$_empty(h.ModifiableBox_SelectorList,h.List_CssMediaQuery),_=new t.JsIdentityLinkedHashMap(h.JsIdentityLinkedHashMap_of_SelectorList_and_Box_SelectorList);return s._selectors.forEach$1(0,new t.ExtensionStore_clone_closure(s,i,_,l)),e=h.Extension,r=t.copyMapOfMap(s._extensions,a,h.ComplexSelector,e),e=t.copyMapOfList(s._extensionsByExtender,a,e),a=new t.JsIdentityLinkedHashMap(h.JsIdentityLinkedHashMap_SimpleSelector_int),a.addAll$1(0,s._sourceSpecificity),n=new t._LinkedIdentityHashSet(h._LinkedIdentityHashSet_ComplexSelector),n.addAll$1(0,s._originals),new t._Record_2(new t.ExtensionStore(i,r,e,l,a,n,f.ExtendMode_normal_normal),_)},get$_extensions(){return this._extensions},get$_sourceSpecificity(){return this._sourceSpecificity}},t.ExtensionStore_extensionsWhereTarget_closure.prototype={call$1(e){return!e.isOptional},$signature:363},t.ExtensionStore__registerSelector_closure.prototype={call$0(){return t.LinkedHashSet_LinkedHashSet$_empty(h.ModifiableBox_SelectorList)},$signature:364},t.ExtensionStore__registerSelector_closure0.prototype={call$0(){return h.PseudoSelector._as(this._0_0).selector},$signature:71},t.ExtensionStore_addExtension_closure.prototype={call$0(){return t.LinkedHashMap_LinkedHashMap$_empty(h.ComplexSelector,h.Extension)},$signature:134},t.ExtensionStore_addExtension_closure0.prototype={call$0(){return t._setArrayType([],h.JSArray_Extension)},$signature:261},t.ExtensionStore_addExtension_closure1.prototype={call$0(){return this.complex.get$specificity()},$signature:3},t.ExtensionStore__simpleSelectors_closure.prototype={call$0(){return h.PseudoSelector._as(this._0_0).selector},$signature:71},t.ExtensionStore__extendExistingExtensions_closure.prototype={call$0(){return t._setArrayType([],h.JSArray_Extension)},$signature:261},t.ExtensionStore__extendExistingExtensions_closure0.prototype={call$0(){return t.LinkedHashMap_LinkedHashMap$_empty(h.ComplexSelector,h.Extension)},$signature:134},t.ExtensionStore_addExtensions_closure.prototype={call$0(){return t.LinkedHashMap_LinkedHashMap$_empty(h.ComplexSelector,h.Extension)},$signature:134},t.ExtensionStore__extendComplex_closure.prototype={call$1(e){var r=this.complex;return C.map$1$1$ax(t.weave(e,r.span,r.lineBreak),new t.ExtensionStore__extendComplex__closure(this._box_0,this.$this,r),h.ComplexSelector)},$signature:367},t.ExtensionStore__extendComplex__closure.prototype={call$1(e){var r=this,n=r._box_0;return n.first&&r.$this._originals.contains$1(0,r.complex)&&r.$this._originals.add$1(0,e),n.first=!1,e},$signature:65},t.ExtensionStore__extendCompound_closure.prototype={call$1(e){return f.JSArray_methods.get$last(e.selector.components).selector.components},$signature:369},t.ExtensionStore__extendCompound_closure0.prototype={call$1(e){return!1},$signature:20},t.ExtensionStore__extendCompound_closure1.prototype={call$1(e){return e.$eq(0,this.original)},$signature:20},t.ExtensionStore__extendSimple_withoutPseudo.prototype={call$1(e){var r,n,s=this.extensions.$index(0,e);if(s==null)return null;for(r=this.targetsUsed,r!=null&&r.add$1(0,e),r=t._setArrayType([],h.JSArray_Extender),n=this.$this,n._mode!==f.ExtendMode_replace_replace&&r.push(n._extenderForSimple$1(e)),n=s.get$values(s),n=n.get$iterator(n);n.moveNext$0();)r.push(n.get$current(n).extender);return r},$signature:370},t.ExtensionStore__extendSimple_closure.prototype={call$1(e){var r=this.withoutPseudo.call$1(e);return r??t._setArrayType([this.$this._extenderForSimple$1(e)],h.JSArray_Extender)},$signature:372},t.ExtensionStore__extendSimple_closure0.prototype={call$1(e){return t._setArrayType([e],h.JSArray_List_Extender)},$signature:373},t.ExtensionStore__extendPseudo_closure.prototype={call$1(e){return e.components.length>1},$signature:20},t.ExtensionStore__extendPseudo_closure0.prototype={call$1(e){return e.components.length===1},$signature:20},t.ExtensionStore__extendPseudo_closure1.prototype={call$1(e){return e.components.length<=1},$signature:20},t.ExtensionStore__extendPseudo_closure2.prototype={call$1(e){var r,n,s=e.get$singleCompound();if(s==null?r=null:(s=s.components,r=s.length===1?f.JSArray_methods.get$first(s):null),!(r instanceof t.PseudoSelector))return t._setArrayType([e],h.JSArray_ComplexSelector);if(n=r.selector,n==null)return t._setArrayType([e],h.JSArray_ComplexSelector);switch(s=this.pseudo,s.normalizedName){case"not":return f.Set_aAXJu.contains$1(0,r.normalizedName)?n.components:t._setArrayType([],h.JSArray_ComplexSelector);case"is":case"matches":case"where":case"any":case"current":case"nth-child":case"nth-last-child":return r.name!==s.name?t._setArrayType([],h.JSArray_ComplexSelector):r.argument!=s.argument?t._setArrayType([],h.JSArray_ComplexSelector):n.components;case"has":case"host":case"host-context":case"slotted":return t._setArrayType([e],h.JSArray_ComplexSelector);default:return t._setArrayType([],h.JSArray_ComplexSelector)}},$signature:374},t.ExtensionStore__extendPseudo_closure3.prototype={call$1(e){return this.pseudo.withSelector$1(t.SelectorList$(t._setArrayType([e],h.JSArray_ComplexSelector),this.selector.span))},$signature:385},t.ExtensionStore__trim_closure.prototype={call$1(e){return e.get$specificity()>=this._box_0.maxSpecificity&&e.isSuperselector$1(this.complex1)},$signature:20},t.ExtensionStore__trim_closure0.prototype={call$1(e){return e.get$specificity()>=this._box_0.maxSpecificity&&e.isSuperselector$1(this.complex1)},$signature:20},t.ExtensionStore_clone_closure.prototype={call$2(e,r){var n,s,a,i,l,_,p,d,g,S=this,b=h.ModifiableBox_SelectorList,w=t.LinkedHashSet_LinkedHashSet$_empty(b);for(S.newSelectors.$indexSet(0,e,w),n=r.get$iterator(r),s=S.oldToNewSelectors,a=h.Box_SelectorList,i=S.$this._mediaContexts,l=S.newMediaContexts;n.moveNext$0();)_=n.get$current(n),p=new t.ModifiableBox(_.value,b),w.add$1(0,p),s.$indexSet(0,_.value,new t.Box(p,a)),d=i.$index(0,_),d!=null?(g=d,_=!0):(g=null,_=!1),_&&l.$indexSet(0,p,g)},$signature:386},t.unifyComplex_closure.prototype={call$0(){return this._0_0.leadingCombinators},$signature:244},t.unifyComplex_closure0.prototype={call$0(){return this._1_0.combinators},$signature:244},t.unifyComplex_closure1.prototype={call$1(e){return e.lineBreak},$signature:20},t._namespaceAndName_closure.prototype={call$0(){return h.TypeSelector._as(this._0_0).name},$signature:401},t._weaveParents_closure.prototype={call$0(){return this._0_0._0},$signature:242},t._weaveParents_closure0.prototype={call$0(){return this._0_0._1},$signature:242},t._weaveParents_closure1.prototype={call$2(e,r){var n,s;return f.C_ListEquality.equals$2(0,e,r)?e:t._complexIsParentSuperselector(e,r)?r:t._complexIsParentSuperselector(r,e)?e:t._mustUnify(e,r)?(n=this.span,s=t.unifyComplex(t._setArrayType([t.ComplexSelector$(f.List_empty1,e,n,!1),t.ComplexSelector$(f.List_empty1,r,n,!1)],h.JSArray_ComplexSelector),n),s==null?n=null:(n=t.IterableExtension_get_singleOrNull(s),n=n==null?null:n.components),n):null},$signature:403},t._weaveParents_closure2.prototype={call$1(e){return t._complexIsParentSuperselector(e.get$first(e),this.group)},$signature:150},t._weaveParents_closure3.prototype={call$1(e){return e.get$length(e)===0},$signature:150},t._weaveParents_closure4.prototype={call$1(e){return C.get$isNotEmpty$asx(e)},$signature:410},t._mergeLeadingCombinators_closure.prototype={call$0(){return this._0_0._0},$signature:239},t._mergeLeadingCombinators_closure0.prototype={call$0(){return this._0_0._1},$signature:239},t._mergeLeadingCombinators_closure1.prototype={call$0(){var e=this._0_1._readFinal$0();return C.get$length$asx(e??h.List_CssValue_Combinator._as(e))},$signature:3},t._mergeLeadingCombinators_closure2.prototype={call$0(){var e=this._0_4._readFinal$0();return C.get$length$asx(e??h.List_CssValue_Combinator._as(e))},$signature:3},t._mergeTrailingCombinators_closure.prototype={call$0(){var e=this._0_0;return e.get$length(e)},$signature:3},t._mergeTrailingCombinators_closure0.prototype={call$0(){var e=this._1_0;return e.get$length(e)},$signature:3},t._mergeTrailingCombinators_closure1.prototype={call$0(){return this._4_0._values[0]},$signature:236},t._mergeTrailingCombinators_closure2.prototype={call$0(){return f.Combinator_Htt===this._4_1._readFinal$0()},$signature:1},t._mergeTrailingCombinators_closure3.prototype={call$0(){return this._4_0._values[1]},$signature:236},t._mergeTrailingCombinators_closure4.prototype={call$0(){return f.Combinator_Htt===this._4_4._readFinal$0()},$signature:1},t._mergeTrailingCombinators_closure6.prototype={call$0(){return this._4_0._values[2]},$signature:202},t._mergeTrailingCombinators_closure7.prototype={call$0(){return this._4_0._values[3]},$signature:202},t._mergeTrailingCombinators_closure5.prototype={call$0(){return f.Combinator_4QF===this._4_4._readFinal$0()},$signature:1},t._mergeTrailingCombinators_closure8.prototype={call$0(){return f.Combinator_4QF===this._4_1._readFinal$0()},$signature:1},t._mustUnify_closure.prototype={call$1(e){return f.JSArray_methods.any$1(e.selector.components,new t._mustUnify__closure(this.uniqueSelectors))},$signature:53},t._mustUnify__closure.prototype={call$1(e){var r;return e instanceof t.IDSelector?r=!0:r=e instanceof t.PseudoSelector&&!e.isClass,r&&this.uniqueSelectors.contains$1(0,e)},$signature:15},t._chunks_closure.prototype={call$0(){return this._0_0._0},$signature(){return this.T._eval$1("List<0>()")}},t._chunks_closure0.prototype={call$0(){return C.get$length$asx(this._0_1._readFinal$0())<=0},$signature:1},t._chunks_closure1.prototype={call$0(){return this._0_0._1},$signature(){return this.T._eval$1("List<0>()")}},t._chunks_closure2.prototype={call$0(){return C.get$length$asx(this._0_5._readFinal$0())<=0},$signature:1},t.paths_closure.prototype={call$2(e,r){var n=this.T;return n=C.expand$1$1$ax(r,new t.paths__closure(e,n),n._eval$1("List<0>")),t.List_List$of(n,!0,n.$ti._eval$1("Iterable.E"))},$signature(){return this.T._eval$1("List<List<0>>(List<List<0>>,List<0>)")}},t.paths__closure.prototype={call$1(e){var r=this.T;return C.map$1$1$ax(this.paths,new t.paths___closure(e,r),r._eval$1("List<0>"))},$signature(){return this.T._eval$1("Iterable<List<0>>(0)")}},t.paths___closure.prototype={call$1(e){var r=t.List_List$of(e,!0,this.T);return r.push(this.option),r},$signature(){return this.T._eval$1("List<0>(List<0>)")}},t.listIsSuperselector_closure.prototype={call$1(e){return f.JSArray_methods.any$1(this.list1,new t.listIsSuperselector__closure(e))},$signature:20},t.listIsSuperselector__closure.prototype={call$1(e){return e.isSuperselector$1(this.complex1)},$signature:20},t.complexIsSuperselector_closure.prototype={call$1(e){return e.combinators.length>1},$signature:53},t.complexIsSuperselector_closure0.prototype={call$1(e){return t._isSupercombinator(this.combinator1,t.IterableExtension_get_firstOrNull(e.combinators))},$signature:53},t._compatibleWithPreviousCombinator_closure.prototype={call$1(e){var r=e.combinators,n=t.IterableExtension_get_firstOrNull(r);return C.$eq$(n==null?null:n.value,f.Combinator_Htt)?r=!0:(r=t.IterableExtension_get_firstOrNull(r),r=C.$eq$(r==null?null:r.value,f.Combinator_4QF)),r},$signature:53},t.compoundIsSuperselector_closure.prototype={call$0(){return this._0_0._0},$signature:229},t.compoundIsSuperselector_closure0.prototype={call$0(){return this._0_0._1},$signature:229},t._selectorPseudoIsSuperselector_closure.prototype={call$1(e){return t.listIsSuperselector(this.selector1.components,e.components)},$signature:70},t._selectorPseudoIsSuperselector_closure0.prototype={call$1(e){var r,n;return e.leadingCombinators.length===0?(r=t._setArrayType([],h.JSArray_ComplexSelectorComponent),n=this.parents,n!=null&&f.JSArray_methods.addAll$1(r,n),n=this.compound2,r.push(new t.ComplexSelectorComponent(n,t.List_List$unmodifiable(f.List_empty1,h.CssValue_Combinator),n.span)),r=t.complexIsSuperselector(e.components,r)):r=!1,r},$signature:20},t._selectorPseudoIsSuperselector_closure1.prototype={call$1(e){return t.listIsSuperselector(this.selector1.components,e.components)},$signature:70},t._selectorPseudoIsSuperselector_closure2.prototype={call$1(e){return t.listIsSuperselector(this.selector1.components,e.components)},$signature:70},t._selectorPseudoIsSuperselector_closure3.prototype={call$1(e){return e.accept$1(f._IsBogusVisitor_true)?!1:f.JSArray_methods.any$1(this.compound2.components,new t._selectorPseudoIsSuperselector__closure(e,this.pseudo1))},$signature:20},t._selectorPseudoIsSuperselector__closure.prototype={call$1(e){var r,n,s=this,a=t._InitializedCell$(new t._selectorPseudoIsSuperselector___closure(e));e:{if(e instanceof t.TypeSelector){r=f.JSArray_methods.any$1(f.JSArray_methods.get$last(s.complex.components).selector.components,new t._selectorPseudoIsSuperselector___closure0(e));break e}if(e instanceof t.IDSelector){r=f.JSArray_methods.any$1(f.JSArray_methods.get$last(s.complex.components).selector.components,new t._selectorPseudoIsSuperselector___closure1(e));break e}if(e instanceof t.PseudoSelector?(a._readFinal$0()!=null?(n=a._readFinal$0(),r=!0):(n=null,r=!1),r=r&&e.name===s.pseudo1.name):(n=null,r=!1),r){r=t.listIsSuperselector(n.components,t._setArrayType([s.complex],h.JSArray_ComplexSelector));break e}r=!1;break e}return r},$signature:15},t._selectorPseudoIsSuperselector___closure0.prototype={call$1(e){var r;return e instanceof t.TypeSelector?(r=this.simple2,r=!(r instanceof t.TypeSelector&&r.name.$eq(0,e.name))):r=!1,r},$signature:15},t._selectorPseudoIsSuperselector___closure1.prototype={call$1(e){var r;return e instanceof t.IDSelector?(r=this.simple2,r=!(r instanceof t.IDSelector&&r.name===e.name)):r=!1,r},$signature:15},t._selectorPseudoIsSuperselector___closure.prototype={call$0(){return h.PseudoSelector._as(this._0_0).selector},$signature:71},t._selectorPseudoIsSuperselector_closure4.prototype={call$1(e){var r=f.C_ListEquality.equals$2(0,this.selector1.components,e.components);return r},$signature:70},t._selectorPseudoIsSuperselector_closure5.prototype={call$1(e){var r,n;return!(e instanceof t.PseudoSelector)||(r=this.pseudo1,e.name!==r.name)||e.argument!=r.argument||(n=e.selector,n==null)?!1:t.listIsSuperselector(this.selector1.components,n.components)},$signature:15},t._selectorPseudoArgs_closure.prototype={call$1(e){return e.isClass===this.isClass&&e.name===this.name},$signature:442},t._selectorPseudoArgs_closure0.prototype={call$1(e){return e.selector},$signature:444},t.MergedExtension.prototype={unmerge$0(){return new t._SyncStarIterable(this.unmerge$body$MergedExtension(),h._SyncStarIterable_Extension)},unmerge$body$MergedExtension(){var e=this;return function(){var r=0,n=1,s,a,i;return function(_,p,d){for(p===1&&(s=d,r=n);;)switch(r){case 0:i=e.left,r=i instanceof t.MergedExtension?2:4;break;case 2:return r=5,_._yieldStar$1(i.unmerge$0());case 5:r=3;break;case 4:return r=6,_._async$_current=i,1;case 6:case 3:a=e.right,r=a instanceof t.MergedExtension?7:9;break;case 7:return r=10,_._yieldStar$1(a.unmerge$0());case 10:r=8;break;case 9:return r=11,_._async$_current=a,1;case 11:case 8:return 0;case 1:return _._datum=s,3}}}}},t.ExtendMode.prototype={_enumToString$0(){return"ExtendMode."+this._name},toString$0(e){return this.name}},t.globalFunctions_closure.prototype={call$1(e){var r=C.getInterceptor$asx(e);return r.$index(e,0).get$isTruthy()?r.$index(e,1):r.$index(e,2)},$signature:6},t.global_closure0.prototype={call$1(e){return t._rgb("rgb",e)},$signature:6},t.global_closure1.prototype={call$1(e){return t._rgb("rgb",e)},$signature:6},t.global_closure2.prototype={call$1(e){return t._rgbTwoArg("rgb",e)},$signature:6},t.global_closure3.prototype={call$1(e){var r=t._parseChannels("rgb",t._setArrayType(["$red","$green","$blue"],h.JSArray_String),C.get$first$ax(e));return r instanceof t.SassString?r:t._rgb("rgb",h.List_Value._as(r))},$signature:6},t.global_closure4.prototype={call$1(e){return t._rgb("rgba",e)},$signature:6},t.global_closure5.prototype={call$1(e){return t._rgb("rgba",e)},$signature:6},t.global_closure6.prototype={call$1(e){return t._rgbTwoArg("rgba",e)},$signature:6},t.global_closure7.prototype={call$1(e){var r=t._parseChannels("rgba",t._setArrayType(["$red","$green","$blue"],h.JSArray_String),C.get$first$ax(e));return r instanceof t.SassString?r:t._rgb("rgba",h.List_Value._as(r))},$signature:6},t.global_closure8.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e),a=s.$index(e,1).assertNumber$1("weight");if(s.$index(e,0)instanceof t.SassNumber||s.$index(e,0).get$isSpecialNumber()){if(a._number$_value!==100||!a.hasUnit$1("%"))throw t.wrapException(W.Only_oa);return t._functionString("invert",s.take$1(e,1))}return r=s.$index(e,0).assertColor$1("color"),s=r.get$red(r),n=r.get$green(r),t._mixColors(r.changeRgb$3$blue$green$red(255-r.get$blue(r),255-n,255-s),r,a)},$signature:6},t.global_closure9.prototype={call$1(e){return t._hsl("hsl",e)},$signature:6},t.global_closure10.prototype={call$1(e){return t._hsl("hsl",e)},$signature:6},t.global_closure11.prototype={call$1(e){var r=C.getInterceptor$asx(e);if(r.$index(e,0).get$isVar()||r.$index(e,1).get$isVar())return t._functionString("hsl",e);throw t.wrapException(t.SassScriptException$("Missing argument $lightness.",null))},$signature:18},t.global_closure12.prototype={call$1(e){var r=t._parseChannels("hsl",t._setArrayType(["$hue","$saturation","$lightness"],h.JSArray_String),C.get$first$ax(e));return r instanceof t.SassString?r:t._hsl("hsl",h.List_Value._as(r))},$signature:6},t.global_closure13.prototype={call$1(e){return t._hsl("hsla",e)},$signature:6},t.global_closure14.prototype={call$1(e){return t._hsl("hsla",e)},$signature:6},t.global_closure15.prototype={call$1(e){var r=C.getInterceptor$asx(e);if(r.$index(e,0).get$isVar()||r.$index(e,1).get$isVar())return t._functionString("hsla",e);throw t.wrapException(t.SassScriptException$("Missing argument $lightness.",null))},$signature:18},t.global_closure16.prototype={call$1(e){var r=t._parseChannels("hsla",t._setArrayType(["$hue","$saturation","$lightness"],h.JSArray_String),C.get$first$ax(e));return r instanceof t.SassString?r:t._hsl("hsla",h.List_Value._as(r))},$signature:6},t.global_closure17.prototype={call$1(e){var r=C.getInterceptor$asx(e);return r.$index(e,0)instanceof t.SassNumber||r.$index(e,0).get$isSpecialNumber()?t._functionString("grayscale",e):r.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:6},t.global_closure18.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color"),s=t._angleValue(r.$index(e,1),"degrees");return n.changeHsl$1$hue(n.get$hue(n)+s)},$signature:35},t.global_closure19.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color"),s=r.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$lightness(f.JSNumber_methods.clamp$2(n.get$lightness(n)+s.valueInRange$3(0,100,"amount"),0,100))},$signature:35},t.global_closure20.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color"),s=r.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$lightness(f.JSNumber_methods.clamp$2(n.get$lightness(n)-s.valueInRange$3(0,100,"amount"),0,100))},$signature:35},t.global_closure21.prototype={call$1(e){var r=C.getInterceptor$asx(e);return r.$index(e,0)instanceof t.SassNumber||r.$index(e,0).get$isSpecialNumber()?t._functionString("saturate",e):new t.SassString("saturate("+t.serializeValue(r.$index(e,0).assertNumber$1("amount"),!1,!0)+")",!1)},$signature:18},t.global_closure22.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color"),s=r.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$saturation(f.JSNumber_methods.clamp$2(n.get$saturation(n)+s.valueInRange$3(0,100,"amount"),0,100))},$signature:35},t.global_closure23.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color"),s=r.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$saturation(f.JSNumber_methods.clamp$2(n.get$saturation(n)-s.valueInRange$3(0,100,"amount"),0,100))},$signature:35},t.global_closure24.prototype={call$1(e){var r=C.$index$asx(e,0);return r instanceof t.SassString&&!r._hasQuotes&&f.JSString_methods.contains$1(r._string$_text,V.$get$_microsoftFilterStart())?t._functionString("alpha",e):t.SassNumber_SassNumber(r.assertColor$1("color")._alpha,null)},$signature:6},t.global_closure25.prototype={call$1(e){var r,n=C.$index$asx(e,0).get$asList();if(n.length!==0&&f.JSArray_methods.every$1(n,new t.global__closure))return t._functionString("alpha",e);throw r=n.length,r===0?t.wrapException(t.SassScriptException$("Missing argument $color.",null)):t.wrapException(t.SassScriptException$("Only 1 argument allowed, but "+r+" were passed.",null))},$signature:18},t.global__closure.prototype={call$1(e){return e instanceof t.SassString&&!e._hasQuotes&&f.JSString_methods.contains$1(e._string$_text,V.$get$_microsoftFilterStart())},$signature:68},t.global_closure26.prototype={call$1(e){var r=C.getInterceptor$asx(e);return r.$index(e,0)instanceof t.SassNumber||r.$index(e,0).get$isSpecialNumber()?t._functionString("opacity",e):t.SassNumber_SassNumber(r.$index(e,0).assertColor$1("color")._alpha,null)},$signature:6},t.module_closure1.prototype={call$1(e){var r,n,s,a=C.getInterceptor$asx(e),i=a.$index(e,1).assertNumber$1("weight");if(a.$index(e,0)instanceof t.SassNumber){if(i._number$_value!==100||!i.hasUnit$1("%"))throw t.wrapException(W.Only_oa);return r=t._functionString("invert",a.take$1(e,1)),a=t.S(a.$index(e,0)),n=r.toString$0(0),t.EvaluationContext_current().warn$2(0,"Passing a number ("+a+W.x29x20to_ci+n,f.Deprecation_s4m),r}return s=a.$index(e,0).assertColor$1("color"),a=s.get$red(s),n=s.get$green(s),t._mixColors(s.changeRgb$3$blue$green$red(255-s.get$blue(s),255-n,255-a),s,i)},$signature:6},t.module_closure2.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e);return s.$index(e,0)instanceof t.SassNumber?(r=t._functionString("grayscale",s.take$1(e,1)),s=t.S(s.$index(e,0)),n=r.toString$0(0),t.EvaluationContext_current().warn$2(0,"Passing a number ("+s+W.x29x20to_cg+n,f.Deprecation_s4m),r):s.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:6},t.module_closure3.prototype={call$1(e){return t._hwb(e)},$signature:6},t.module_closure4.prototype={call$1(e){var r=t._parseChannels("hwb",t._setArrayType(["$hue","$whiteness","$blackness"],h.JSArray_String),C.get$first$ax(e));if(r instanceof t.SassString)throw t.wrapException(t.SassScriptException$('Expected numeric channels, got "'+r.toString$0(0)+'".',null));return t._hwb(h.List_Value._as(r))},$signature:6},t.module_closure5.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber(r.get$whiteness(r),"%")},$signature:12},t.module_closure6.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber(r.get$blackness(r),"%")},$signature:12},t.module_closure7.prototype={call$1(e){var r,n,s=C.$index$asx(e,0);return s instanceof t.SassString&&!s._hasQuotes&&f.JSString_methods.contains$1(s._string$_text,V.$get$_microsoftFilterStart())?(r=t._functionString("alpha",e),n=r.toString$0(0),t.EvaluationContext_current().warn$2(0,W.Using_c+n,f.Deprecation_s4m),r):t.SassNumber_SassNumber(s.assertColor$1("color")._alpha,null)},$signature:6},t.module_closure8.prototype={call$1(e){var r,n=C.getInterceptor$asx(e);if(f.JSArray_methods.every$1(n.$index(e,0).get$asList(),new t.module__closure1))return r=t._functionString("alpha",e),n=r.toString$0(0),t.EvaluationContext_current().warn$2(0,W.Using_c+n,f.Deprecation_s4m),r;throw t.wrapException(t.SassScriptException$("Only 1 argument allowed, but "+n.get$length(e)+" were passed.",null))},$signature:18},t.module__closure1.prototype={call$1(e){return e instanceof t.SassString&&!e._hasQuotes&&f.JSString_methods.contains$1(e._string$_text,V.$get$_microsoftFilterStart())},$signature:68},t.module_closure9.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e);return s.$index(e,0)instanceof t.SassNumber?(r=t._functionString("opacity",e),s=t.S(s.$index(e,0)),n=r.toString$0(0),t.EvaluationContext_current().warn$2(0,"Passing a number ("+s+W.x20to_co+n,f.Deprecation_s4m),r):t.SassNumber_SassNumber(s.$index(e,0).assertColor$1("color")._alpha,null)},$signature:6},t._red_closure.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber(r.get$red(r),null)},$signature:12},t._green_closure.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber(r.get$green(r),null)},$signature:12},t._blue_closure.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber(r.get$blue(r),null)},$signature:12},t._mix_closure.prototype={call$1(e){var r=C.getInterceptor$asx(e);return t._mixColors(r.$index(e,0).assertColor$1("color1"),r.$index(e,1).assertColor$1("color2"),r.$index(e,2).assertNumber$1("weight"))},$signature:35},t._hue_closure.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber(r.get$hue(r),"deg")},$signature:12},t._saturation_closure.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber(r.get$saturation(r),"%")},$signature:12},t._lightness_closure.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber(r.get$lightness(r),"%")},$signature:12},t._complement_closure.prototype={call$1(e){var r=C.$index$asx(e,0).assertColor$1("color");return r.changeHsl$1$hue(r.get$hue(r)+180)},$signature:35},t._adjust_closure.prototype={call$1(e){return t._updateComponents(e,!0,!1,!1)},$signature:35},t._scale_closure.prototype={call$1(e){return t._updateComponents(e,!1,!1,!0)},$signature:35},t._change_closure.prototype={call$1(e){return t._updateComponents(e,!1,!0,!1)},$signature:35},t._ieHexStr_closure.prototype={call$1(e){var r=C.$index$asx(e,0).assertColor$1("color"),n=new t._ieHexStr_closure_hexString;return new t.SassString("#"+t.S(n.call$1(t.fuzzyRound(r._alpha*255)))+t.S(n.call$1(r.get$red(r)))+t.S(n.call$1(r.get$green(r)))+t.S(n.call$1(r.get$blue(r))),!1)},$signature:18},t._ieHexStr_closure_hexString.prototype={call$1(e){return f.JSString_methods.padLeft$2(f.JSInt_methods.toRadixString$1(e,16),2,"0").toUpperCase()},$signature:213},t._updateComponents_getParam.prototype={call$5$assertPercent$checkPercent$checkUnitless(e,r,n,s,a){var i,l,_,p=this,d=p.keywords.remove$1(0,e),g=d==null?null:d.assertNumber$1(e);return g==null?null:(d=p.scale,i=!d,i&&a&&g.get$hasUnits()&&(l=g.get$unitString(),_=g.unitSuggestion$1(e),t.EvaluationContext_current().warn$2(0,"$"+e+": Passing a number with unit "+l+W.x20is_de+_+W.x0a_Morex3a,f.Deprecation_8WR)),i&&s&&t._checkPercent(g,e),(!i||n)&&g.assertUnit$2("%",e),d&&(r=100),!i||n?d=g.valueInRange$3(p.change?0:-r,r,e):(d=p.change?0:-r,d=g.valueInRangeWithUnit$4(d,r,e,s?"%":"")),d)},call$2(e,r){return this.call$5$assertPercent$checkPercent$checkUnitless(e,r,!1,!1,!1)},call$3$checkUnitless(e,r,n){return this.call$5$assertPercent$checkPercent$checkUnitless(e,r,!1,!1,n)},call$3$checkPercent(e,r,n){return this.call$5$assertPercent$checkPercent$checkUnitless(e,r,!1,n,!1)},call$3$assertPercent(e,r,n){return this.call$5$assertPercent$checkPercent$checkUnitless(e,r,n,!1,!1)},$signature:204},t._updateComponents_closure.prototype={call$1(e){return t._angleValue(e,"hue")},$signature:113},t._updateComponents_closure0.prototype={call$1(e){return"$"+e},$signature:7},t._updateComponents_updateValue.prototype={call$3(e,r,n){var s;return r==null?e:this.change?r:this.adjust?f.JSNumber_methods.clamp$2(e+r,0,n):(s=r>0?n-e:e,e+s*(r/100))},$signature:207},t._updateComponents_updateRgb.prototype={call$2(e,r){return t.fuzzyRound(this.updateValue.call$3(e,r,255))},$signature:243},t._functionString_closure.prototype={call$1(e){return t.serializeValue(e,!1,!0)},$signature:589},t._removedColorFunction_closure.prototype={call$1(e){var r=this.name,n=C.getInterceptor$asx(e),s=t.S(n.$index(e,0)),a=this.negative?"-":"";throw t.wrapException(t.SassScriptException$("The function "+r+W.x28__isn+s+", $"+this.argument+": "+a+t.S(n.$index(e,1))+W.x29x0a_Mor+r,null))},$signature:620},t._rgb_closure.prototype={call$1(e){return t._percentageOrUnitless(e.assertNumber$1("alpha"),1,"alpha")},$signature:113},t._hsl_closure.prototype={call$1(e){return t._percentageOrUnitless(e.assertNumber$1("alpha"),1,"alpha")},$signature:113},t._hwb_closure.prototype={call$1(e){return t._percentageOrUnitless(e.assertNumber$1("alpha"),1,"alpha")},$signature:113},t._parseChannels_closure.prototype={call$0(){return this._0_0[0]},$signature:25},t._parseChannels_closure0.prototype={call$1(e){return e.get$isVar()},$signature:68},t._parseChannels_closure1.prototype={call$0(){return h.SassNumber._as(this._1_0).asSlash},$signature:655},t._length_closure0.prototype={call$1(e){return t.SassNumber_SassNumber(C.$index$asx(e,0).get$asList().length,null)},$signature:12},t._nth_closure.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0),s=r.$index(e,1);return n.get$asList()[n.sassIndexToListIndex$2(s,"n")]},$signature:6},t._setNth_closure.prototype={call$1(e){var r,n=C.getInterceptor$asx(e),s=n.$index(e,0),a=n.$index(e,1),i=n.$index(e,2);return n=s.get$asList(),r=t._setArrayType(n.slice(0),t._arrayInstanceType(n)),r[s.sassIndexToListIndex$2(a,"n")]=i,s.withListContents$1(r)},$signature:26},t._join_closure.prototype={call$1(e){var r,n,s,a,i,l,_,p=C.getInterceptor$asx(e),d=p.$index(e,0),g=p.$index(e,1),S=p.$index(e,2).assertString$1("separator"),b=p.$index(e,3),w=S._string$_text;e:{if(w==="auto"){r=new t._Record_2(d.get$separator(d),g.get$separator(g)),n=t._InitializedCell$(new t._join__closure(r)),s=t._InitializedCell$(new t._join__closure0(n)),a=t._InitializedCell$(new t._join__closure1(r));t:{if(s._readFinal$0()&&f.ListSeparator_undecided_null_undecided===a._readFinal$0()){p=f.ListSeparator_EVt;break t}s._readFinal$0()?(i=a._readFinal$0(),p=!0):(i=null,p=!1),p||(i=n._readFinal$0()),p=i;break t}break e}if(w==="space"){p=f.ListSeparator_EVt;break e}if(w==="comma"){p=f.ListSeparator_rXA;break e}if(w==="slash"){p=f.ListSeparator_zg9;break e}p=t.throwExpression(t.SassScriptException$(W.x24separ,null))}return l=b instanceof t.SassString&&b._string$_text==="auto"?d.get$hasBrackets():b.get$isTruthy(),_=t.List_List$of(d.get$asList(),!0,h.Value),f.JSArray_methods.addAll$1(_,g.get$asList()),t.SassList$(_,p,l)},$signature:26},t._join__closure.prototype={call$0(){return this._0_0._0},$signature:231},t._join__closure0.prototype={call$0(){return f.ListSeparator_undecided_null_undecided===this._0_1._readFinal$0()},$signature:1},t._join__closure1.prototype={call$0(){return this._0_0._1},$signature:231},t._append_closure0.prototype={call$1(e){var r,n=C.getInterceptor$asx(e),s=n.$index(e,0),a=n.$index(e,1),i=n.$index(e,2).assertString$1("separator")._string$_text;e:{if(i==="auto"){n=s.get$separator(s)===f.ListSeparator_undecided_null_undecided?f.ListSeparator_EVt:s.get$separator(s);break e}if(i==="space"){n=f.ListSeparator_EVt;break e}if(i==="comma"){n=f.ListSeparator_rXA;break e}if(i==="slash"){n=f.ListSeparator_zg9;break e}n=t.throwExpression(t.SassScriptException$(W.x24separ,null))}return r=t.List_List$of(s.get$asList(),!0,h.Value),r.push(a),s.withListContents$2$separator(r,n)},$signature:26},t._zip_closure.prototype={call$1(e){var r,n,s={},a=C.$index$asx(e,0).get$asList(),i=t._arrayInstanceType(a)._eval$1("MappedListIterable<1,List<Value>>"),l=t.List_List$of(new t.MappedListIterable(a,new t._zip__closure,i),!0,i._eval$1("ListIterable.E"));if(l.length===0)return f.SassList_Sof;for(s.i=0,r=t._setArrayType([],h.JSArray_SassList),a=t._arrayInstanceType(l)._eval$1("MappedListIterable<1,Value>"),i=h.Value;f.JSArray_methods.every$1(l,new t._zip__closure0(s));)n=t.List_List$from(new t.MappedListIterable(l,new t._zip__closure1(s),a),!1,i),n.fixed$length=Array,n.immutable$list=Array,r.push(new t.SassList(n,f.ListSeparator_EVt,!1)),++s.i;return t.SassList$(r,f.ListSeparator_rXA,!1)},$signature:26},t._zip__closure.prototype={call$1(e){return e.get$asList()},$signature:319},t._zip__closure0.prototype={call$1(e){return this._box_0.i!==C.get$length$asx(e)},$signature:658},t._zip__closure1.prototype={call$1(e){return C.$index$asx(e,this._box_0.i)},$signature:6},t._index_closure0.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=f.JSArray_methods.indexOf$1(r.$index(e,0).get$asList(),r.$index(e,1));return n===-1?f.C__SassNull:t.SassNumber_SassNumber(n+1,null)},$signature:6},t._separator_closure.prototype={call$1(e){var r,n=C.get$separator$x(C.$index$asx(e,0));e:{if(f.ListSeparator_rXA===n){r=new t.SassString("comma",!1);break e}if(f.ListSeparator_zg9===n){r=new t.SassString("slash",!1);break e}r=new t.SassString("space",!1);break e}return r},$signature:18},t._isBracketed_closure.prototype={call$1(e){return C.$index$asx(e,0).get$hasBrackets()?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._slash_closure.prototype={call$1(e){var r=C.$index$asx(e,0).get$asList();if(r.length<2)throw t.wrapException(t.SassScriptException$("At least two elements are required.",null));return t.SassList$(r,f.ListSeparator_zg9,!1)},$signature:26},t._get_closure.prototype={call$1(e){var r,n=C.getInterceptor$asx(e),s=n.$index(e,0).assertMap$1("map"),a=t._setArrayType([n.$index(e,1)],h.JSArray_Value);for(f.JSArray_methods.addAll$1(a,n.$index(e,2).get$asList()),n=t.IterableExtension_get_exceptLast(a),n=n.get$iterator(n);n.moveNext$0();s=r)if(r=s._map$_contents.$index(0,n.get$current(n)),!(r instanceof t.SassMap))return f.C__SassNull;return n=s._map$_contents.$index(0,f.JSArray_methods.get$last(a)),n??f.C__SassNull},$signature:6},t._set_closure.prototype={call$1(e){var r=C.getInterceptor$asx(e);return t._modify(r.$index(e,0).assertMap$1("map"),t._setArrayType([r.$index(e,1)],h.JSArray_Value),new t._set__closure1(e),!0)},$signature:6},t._set__closure1.prototype={call$1(e){return C.$index$asx(this.$arguments,2)},$signature:43},t._set_closure0.prototype={call$1(e){var r,n,s={},a=C.getInterceptor$asx(e),i=a.$index(e,0).assertMap$1("map"),l=a.$index(e,1).get$asList(),_=t._InitializedCell$(new t._set__closure(l));if(_._readFinal$0()<=0)throw t.wrapException(t.SassScriptException$("Expected $args to contain a key.",null));if(C.$eq$(_._readFinal$0(),1))throw t.wrapException(t.SassScriptException$("Expected $args to contain a value.",null));if(r=s.value=null,_._readFinal$0()>=1?(r=f.JSArray_methods.sublist$2(l,0,_._readFinal$0()-1),n=l[_._readFinal$0()-1],s.value=n,a=!0):a=!1,a)return t._modify(i,r,new t._set__closure0(s),!0);throw t.wrapException("[BUG] Unreachable code")},$signature:6},t._set__closure.prototype={call$0(){return this._0_0.length},$signature:3},t._set__closure0.prototype={call$1(e){return this._box_0.value},$signature:43},t._merge_closure.prototype={call$1(e){var r,n=C.getInterceptor$asx(e),s=n.$index(e,0).assertMap$1("map1"),a=n.$index(e,1).assertMap$1("map2");return n=h.Value,r=t.LinkedHashMap_LinkedHashMap$of(s._map$_contents,n,n),r.addAll$1(0,a._map$_contents),new t.SassMap(t.ConstantMap_ConstantMap$from(r,n,n))},$signature:38},t._merge_closure0.prototype={call$1(e){var r,n,s=null,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertMap$1("map1"),l=a.$index(e,1).get$asList(),_=t._InitializedCell$(new t._merge__closure(l));if(_._readFinal$0()<=0)throw t.wrapException(t.SassScriptException$("Expected $args to contain a key.",s));if(C.$eq$(_._readFinal$0(),1))throw t.wrapException(t.SassScriptException$("Expected $args to contain a map.",s));if(_._readFinal$0()>=1?(r=f.JSArray_methods.sublist$2(l,0,_._readFinal$0()-1),n=l[_._readFinal$0()-1],n=n,a=!0):(n=s,r=n,a=!1),a)return t._modify(i,r,new t._merge__closure0(n.assertMap$1("map2")),!0);throw t.wrapException("[BUG] Unreachable code")},$signature:6},t._merge__closure.prototype={call$0(){return this._0_0.length},$signature:3},t._merge__closure0.prototype={call$1(e){var r,n,s=e.tryMap$0();return s==null?this.map2:(r=h.Value,n=t.LinkedHashMap_LinkedHashMap$of(s._map$_contents,r,r),n.addAll$1(0,this.map2._map$_contents),new t.SassMap(t.ConstantMap_ConstantMap$from(n,r,r)))},$signature:634},t._deepMerge_closure.prototype={call$1(e){var r=C.getInterceptor$asx(e);return t._deepMergeImpl(r.$index(e,0).assertMap$1("map1"),r.$index(e,1).assertMap$1("map2"))},$signature:38},t._deepRemove_closure.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertMap$1("map"),s=t._setArrayType([r.$index(e,1)],h.JSArray_Value);return f.JSArray_methods.addAll$1(s,r.$index(e,2).get$asList()),t._modify(n,t.IterableExtension_get_exceptLast(s),new t._deepRemove__closure(s),!1)},$signature:6},t._deepRemove__closure.prototype={call$1(e){var r,n,s,a=e.tryMap$0();return a!=null?(r=a,n=!0):(r=null,n=!1),n&&r._map$_contents.containsKey$1(f.JSArray_methods.get$last(this.keys))?(n=h.Value,s=t.LinkedHashMap_LinkedHashMap$of(r._map$_contents,n,n),s.remove$1(0,f.JSArray_methods.get$last(this.keys)),new t.SassMap(t.ConstantMap_ConstantMap$from(s,n,n))):e},$signature:43},t._remove_closure.prototype={call$1(e){return C.$index$asx(e,0).assertMap$1("map")},$signature:38},t._remove_closure0.prototype={call$1(e){var r,n,s,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertMap$1("map"),l=t._setArrayType([a.$index(e,1)],h.JSArray_Value);for(f.JSArray_methods.addAll$1(l,a.$index(e,2).get$asList()),a=h.Value,r=t.LinkedHashMap_LinkedHashMap$of(i._map$_contents,a,a),n=l.length,s=0;s<l.length;l.length===n||(0,t.throwConcurrentModificationError)(l),++s)r.remove$1(0,l[s]);return new t.SassMap(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:38},t._keys_closure.prototype={call$1(e){var r=C.$index$asx(e,0).assertMap$1("map")._map$_contents;return t.SassList$(r.get$keys(r),f.ListSeparator_rXA,!1)},$signature:26},t._values_closure.prototype={call$1(e){var r=C.$index$asx(e,0).assertMap$1("map")._map$_contents;return t.SassList$(r.get$values(r),f.ListSeparator_rXA,!1)},$signature:26},t._hasKey_closure.prototype={call$1(e){var r,n=C.getInterceptor$asx(e),s=n.$index(e,0).assertMap$1("map"),a=t._setArrayType([n.$index(e,1)],h.JSArray_Value);for(f.JSArray_methods.addAll$1(a,n.$index(e,2).get$asList()),n=t.IterableExtension_get_exceptLast(a),n=n.get$iterator(n);n.moveNext$0();s=r)if(r=s._map$_contents.$index(0,n.get$current(n)),!(r instanceof t.SassMap))return f.SassBoolean_false;return s._map$_contents.containsKey$1(f.JSArray_methods.get$last(a))?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._modify_modifyNestedMap.prototype={call$1(e){var r,n=this,s=h.Value,a=t.LinkedHashMap_LinkedHashMap$of(e._map$_contents,s,s),i=n.keyIterator,l=i.get$current(i);return i.moveNext$0()?(i=a.$index(0,l),r=i==null?null:i.tryMap$0(),i=r==null,i&&!n.addNesting?new t.SassMap(t.ConstantMap_ConstantMap$from(a,s,s)):(a.$indexSet(0,l,n.call$1(i?f.SassMap_Map_empty:r)),new t.SassMap(t.ConstantMap_ConstantMap$from(a,s,s)))):(i=a.$index(0,l),i==null&&(i=f.C__SassNull),a.$indexSet(0,l,n.modify.call$1(i)),new t.SassMap(t.ConstantMap_ConstantMap$from(a,s,s)))},$signature:619},t._deepMergeImpl_closure.prototype={call$0(){return this._1_0._0},$signature:151},t._deepMergeImpl_closure0.prototype={call$0(){return this._1_0._1},$signature:151},t.global_closure.prototype={call$1(e){var r,n,s=C.$index$asx(e,0).assertNumber$1("number");return s.hasUnit$1("%")&&(r=s.toString$0(0),n=s.toString$0(0),t.EvaluationContext_current().warn$2(0,W.Passinp+r+`)
  185. To emit a CSS abs() now: abs(#{`+n+W.x7d__Mor,f.Deprecation_043)),r=s.get$numeratorUnits(s),t.SassNumber_SassNumber$withUnits(Math.abs(s._number$_value),s.get$denominatorUnits(s),r)},$signature:12},t.module_closure0.prototype={call$1(e){return Math.abs(e)},$signature:42},t._ceil_closure.prototype={call$1(e){return f.JSNumber_methods.ceil$0(e)},$signature:42},t._clamp_closure.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertNumber$1("min"),s=r.$index(e,1).assertNumber$1("number"),a=r.$index(e,2).assertNumber$1("max");return s.convertValueToMatch$3(n,"number","min"),a.convertValueToMatch$3(n,"max","min"),n.greaterThanOrEquals$1(a).value||n.greaterThanOrEquals$1(s).value?n:s.greaterThanOrEquals$1(a).value?a:s},$signature:12},t._floor_closure.prototype={call$1(e){return f.JSNumber_methods.floor$0(e)},$signature:42},t._max_closure.prototype={call$1(e){var r,n,s,a,i;for(r=C.$index$asx(e,0).get$asList(),n=r.length,s=null,a=0;a<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++a)i=r[a].assertNumber$0(),(s==null||s.lessThan$1(i).value)&&(s=i);if(s!=null)return s;throw t.wrapException(t.SassScriptException$("At least one argument must be passed.",null))},$signature:12},t._min_closure.prototype={call$1(e){var r,n,s,a,i;for(r=C.$index$asx(e,0).get$asList(),n=r.length,s=null,a=0;a<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++a)i=r[a].assertNumber$0(),(s==null||s.greaterThan$1(i).value)&&(s=i);if(s!=null)return s;throw t.wrapException(t.SassScriptException$("At least one argument must be passed.",null))},$signature:12},t._round_closure.prototype={call$1(e){return f.JSNumber_methods.round$0(e)},$signature:42},t._hypot_closure.prototype={call$1(e){var r,n,s,a,i,l=C.$index$asx(e,0).get$asList(),_=t._arrayInstanceType(l)._eval$1("MappedListIterable<1,SassNumber>"),p=t.List_List$of(new t.MappedListIterable(l,new t._hypot__closure,_),!0,_._eval$1("ListIterable.E"));if(l=p.length,l===0)throw t.wrapException(t.SassScriptException$("At least one argument must be passed.",null));for(r=0,n=0;n<l;n=s)s=n+1,r+=Math.pow(p[n].convertValueToMatch$3(p[0],"numbers["+s+"]","numbers[1]"),2);return l=Math.sqrt(r),_=p[0],a=C.getInterceptor$x(_),i=a.get$numeratorUnits(_),t.SassNumber_SassNumber$withUnits(l,a.get$denominatorUnits(_),i)},$signature:12},t._hypot__closure.prototype={call$1(e){return e.assertNumber$0()},$signature:598},t._log_closure.prototype={call$1(e){var r,n=" to have no units.",s=null,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertNumber$1("number");if(i.get$hasUnits())throw t.wrapException(t.SassScriptException$("$number: Expected "+i.toString$0(0)+n,s));if(C.$eq$(a.$index(e,1),f.C__SassNull))return t.SassNumber_SassNumber(Math.log(i._number$_value),s);if(r=a.$index(e,1).assertNumber$1("base"),r.get$hasUnits())throw t.wrapException(t.SassScriptException$("$base: Expected "+r.toString$0(0)+n,s));return t.SassNumber_SassNumber(Math.log(i._number$_value)/Math.log(r._number$_value),s)},$signature:12},t._pow_closure.prototype={call$1(e){var r=C.getInterceptor$asx(e);return t.pow0(r.$index(e,0).assertNumber$1("base"),r.$index(e,1).assertNumber$1("exponent"))},$signature:12},t._atan2_closure.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertNumber$1("y");return t.SassNumber_SassNumber$withUnits(Math.atan2(n._number$_value,r.$index(e,1).assertNumber$1("x").convertValueToMatch$3(n,"x","y"))*57.29577951308232,null,t._setArrayType(["deg"],h.JSArray_String))},$signature:12},t._compatible_closure.prototype={call$1(e){var r=C.getInterceptor$asx(e);return r.$index(e,0).assertNumber$1("number1").isComparableTo$1(r.$index(e,1).assertNumber$1("number2"))?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._isUnitless_closure.prototype={call$1(e){return C.$index$asx(e,0).assertNumber$1("number").get$hasUnits()?f.SassBoolean_false:f.SassBoolean_true},$signature:24},t._unit_closure.prototype={call$1(e){return new t.SassString(C.$index$asx(e,0).assertNumber$1("number").get$unitString(),!0)},$signature:18},t._percentage_closure.prototype={call$1(e){var r=C.$index$asx(e,0).assertNumber$1("number");return r.assertNoUnits$1("number"),t.SassNumber_SassNumber(r._number$_value*100,"%")},$signature:12},t._randomFunction_closure.prototype={call$1(e){var r,n,s,a,i,l=C.getInterceptor$asx(e);if(C.$eq$(l.$index(e,0),f.C__SassNull))return t.SassNumber_SassNumber(V.$get$_random0().nextDouble$0(),null);if(r=l.$index(e,0).assertNumber$1("limit"),r.get$hasUnits()&&(l=r.toString$0(0),n=r.get$unitString(),s=r.get$unitString(),a=r.get$unitString(),t.EvaluationContext_current().warn$2(0,W.math_r+l+W.x29x20in_a+n+")) * 1"+s+W.x0a_To_p+a+W.x29x29__Mo,f.Deprecation_8WR)),i=r.assertInt$1("limit"),i<1)throw t.wrapException(t.SassScriptException$("$limit: Must be greater than 0, was "+r.toString$0(0)+".",null));return t.SassNumber_SassNumber(V.$get$_random0().nextInt$1(i)+1,null)},$signature:12},t._div_closure.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0),s=r.$index(e,1);return(!(n instanceof t.SassNumber)||!(s instanceof t.SassNumber))&&(r=t.EvaluationContext_current(),r.warn$2(0,W.math_d,null)),n.dividedBy$1(s)},$signature:6},t._singleArgumentMathFunc_closure.prototype={call$1(e){return this.mathFunc.call$1(C.$index$asx(e,0).assertNumber$1("number"))},$signature:12},t._numberFunction_closure.prototype={call$1(e){var r=C.$index$asx(e,0).assertNumber$1("number"),n=this.transform.call$1(r._number$_value),s=r.get$numeratorUnits(r);return t.SassNumber_SassNumber$withUnits(n,r.get$denominatorUnits(r),s)},$signature:12},t.global_closure27.prototype={call$1(e){return V._features.contains$1(0,C.$index$asx(e,0).assertString$1("feature")._string$_text)?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t.global_closure28.prototype={call$1(e){return new t.SassString(t.serializeValue(C.get$first$ax(e),!0,!0),!1)},$signature:18},t.global_closure29.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0);e:{if(n instanceof t.SassArgumentList){r="arglist";break e}if(n instanceof t.SassBoolean){r="bool";break e}if(n instanceof t.SassColor){r="color";break e}if(n instanceof t.SassList){r="list";break e}if(n instanceof t.SassMap){r="map";break e}if(f.C__SassNull===n){r="null";break e}if(n instanceof t.SassNumber){r="number";break e}if(n instanceof t.SassFunction){r="function";break e}if(n instanceof t.SassMixin){r="mixin";break e}if(n instanceof t.SassCalculation){r="calculation";break e}if(n instanceof t.SassString){r="string";break e}r=t.throwExpression("[BUG] Unknown value type "+t.S(r.$index(e,0)))}return new t.SassString(r,!1)},$signature:18},t.global_closure30.prototype={call$1(e){var r,n,s,a,i=C.getInterceptor$asx(e),l=i.$index(e,0);if(l instanceof t.SassArgumentList?(r=l._wereKeywordsAccessed=!0,n=l._keywords):(n=null,r=!1),r){for(i=h.Value,r=t.LinkedHashMap_LinkedHashMap$_empty(i,i),s=t.MapExtensions_get_pairs(n,h.String,i),s=s.get$iterator(s);s.moveNext$0();)a=s.get$current(s),r.$indexSet(0,new t.SassString(a._0,!1),a._1);return new t.SassMap(t.ConstantMap_ConstantMap$from(r,i,i))}else throw t.wrapException("$args: "+t.S(i.$index(e,0))+" is not an argument list.")},$signature:38},t.local_closure.prototype={call$1(e){return new t.SassString(C.$index$asx(e,0).assertCalculation$1("calc").name,!0)},$signature:18},t.local_closure0.prototype={call$1(e){var r=C.$index$asx(e,0).assertCalculation$1("calc").$arguments;return t.SassList$(new t.MappedListIterable(r,new t.local__closure0,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,Value>")),f.ListSeparator_rXA,!1)},$signature:26},t.local__closure0.prototype={call$1(e){return e instanceof t.Value?e:new t.SassString(C.toString$0$(e),!1)},$signature:591},t.local_closure1.prototype={call$1(e){var r,n,s,a,i,l=null,_=C.$index$asx(e,0).assertMixin$1("mixin"),p=_.callable,d=t._InitializedCell$(new t.local__closure(p));e:{if(h.AsyncBuiltInCallable._is(p)?(r=p.get$acceptsContent(),n=r,s=!0,a=!0):(n=l,r=n,s=!1,a=!1),a?a=!0:p instanceof t.BuiltInCallable?(n=s?r:p.acceptsContent,a=!0):a=!1,a){a=n;break e}if(p instanceof t.UserDefinedCallable&&d._readFinal$0()instanceof t.MixinRule?(i=d._readFinal$0().get$hasContent(),a=!0):(i=l,a=!1),a){a=i;break e}a=t.throwExpression(t.UnsupportedError$("Unknown callable type "+_.toString$0(0)+"."))}return a?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t.local__closure.prototype={call$0(){return h.UserDefinedCallable_dynamic._as(this._0_0).declaration},$signature:131},t._nest_closure.prototype={call$1(e){var r={},n=C.$index$asx(e,0).get$asList();if(n.length===0)throw t.wrapException(t.SassScriptException$(W.x24selec,null));return r.first=!0,new t.MappedListIterable(n,new t._nest__closure(r),t._arrayInstanceType(n)._eval$1("MappedListIterable<1,SelectorList>")).reduce$1(0,new t._nest__closure0).get$asSassList()},$signature:26},t._nest__closure.prototype={call$1(e){var r=this._box_0,n=t.SassApiValue_assertSelector(e,!r.first,null);return r.first=!1,n},$signature:153},t._nest__closure0.prototype={call$2(e,r){return r.resolveParentSelectors$1(e)},$signature:154},t._append_closure.prototype={call$1(e){var r=C.$index$asx(e,0).get$asList();if(r.length===0)throw t.wrapException(t.SassScriptException$(W.x24selec,null));return new t.MappedListIterable(r,new t._append__closure,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,SelectorList>")).reduce$1(0,new t._append__closure0(t.EvaluationContext_current().get$currentCallableSpan())).get$asSassList()},$signature:26},t._append__closure.prototype={call$1(e){return t.SassApiValue_assertSelector(e,!1,null)},$signature:153},t._append__closure0.prototype={call$2(e,r){var n=r.components,s=this.span;return t.SelectorList$(new t.MappedListIterable(n,new t._append___closure(e,s),t._arrayInstanceType(n)._eval$1("MappedListIterable<1,ComplexSelector>")),s).resolveParentSelectors$1(e)},$signature:154},t._append___closure.prototype={call$1(e){var r,n,s,a,i,l,_=null;if(e.leadingCombinators.length!==0)throw t.wrapException(t.SassScriptException$("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+".",_));if(r=e.components,r.length>=1?(n=r[0],s=f.JSArray_methods.sublist$1(r,1),a=!0):(s=_,n=s,a=!1),!a)throw t.wrapException(t.StateError$("Pattern matching error"));if(i=t._prependParent(n.selector),i==null)throw t.wrapException(t.SassScriptException$("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+".",_));return a=this.span,l=t._setArrayType([new t.ComplexSelectorComponent(i,t.List_List$unmodifiable(n.combinators,h.CssValue_Combinator),a)],h.JSArray_ComplexSelectorComponent),f.JSArray_methods.addAll$1(l,s),t.ComplexSelector$(f.List_empty1,l,a,!1)},$signature:65},t._extend_closure.prototype={call$1(e){var r,n,s="selector",a="extendee",i="extender",l=C.getInterceptor$asx(e),_=t.SassApiValue_assertSelector(l.$index(e,0),!1,s);return _.assertNotBogus$1$name(s),r=t.SassApiValue_assertSelector(l.$index(e,1),!1,a),r.assertNotBogus$1$name(a),n=t.SassApiValue_assertSelector(l.$index(e,2),!1,i),n.assertNotBogus$1$name(i),t.ExtensionStore__extendOrReplace(_,n,r,f.ExtendMode_allTargets_allTargets,t.EvaluationContext_current().get$currentCallableSpan()).get$asSassList()},$signature:26},t._replace_closure.prototype={call$1(e){var r,n,s="selector",a="original",i="replacement",l=C.getInterceptor$asx(e),_=t.SassApiValue_assertSelector(l.$index(e,0),!1,s);return _.assertNotBogus$1$name(s),r=t.SassApiValue_assertSelector(l.$index(e,1),!1,a),r.assertNotBogus$1$name(a),n=t.SassApiValue_assertSelector(l.$index(e,2),!1,i),n.assertNotBogus$1$name(i),t.ExtensionStore__extendOrReplace(_,n,r,f.ExtendMode_replace_replace,t.EvaluationContext_current().get$currentCallableSpan()).get$asSassList()},$signature:26},t._unify_closure.prototype={call$1(e){var r,n="selector1",s="selector2",a=C.getInterceptor$asx(e),i=t.SassApiValue_assertSelector(a.$index(e,0),!1,n);return i.assertNotBogus$1$name(n),r=t.SassApiValue_assertSelector(a.$index(e,1),!1,s),r.assertNotBogus$1$name(s),a=i.unify$1(r),a=a==null?null:a.get$asSassList(),a??f.C__SassNull},$signature:6},t._isSuperselector_closure.prototype={call$1(e){var r,n=C.getInterceptor$asx(e),s=t.SassApiValue_assertSelector(n.$index(e,0),!1,"super");return s.assertNotBogus$1$name("super"),r=t.SassApiValue_assertSelector(n.$index(e,1),!1,"sub"),r.assertNotBogus$1$name("sub"),t.listIsSuperselector(s.components,r.components)?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._simpleSelectors_closure.prototype={call$1(e){var r=t.SassApiValue_assertCompoundSelector(C.$index$asx(e,0),"selector").components;return t.SassList$(new t.MappedListIterable(r,new t._simpleSelectors__closure,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,Value>")),f.ListSeparator_rXA,!1)},$signature:26},t._simpleSelectors__closure.prototype={call$1(e){return new t.SassString(t.serializeSelector(e,!0),!1)},$signature:570},t._parse_closure.prototype={call$1(e){return t.SassApiValue_assertSelector(C.$index$asx(e,0),!1,"selector").get$asSassList()},$signature:26},t._prependParent_closure.prototype={call$0(){return this._0_0.length>=1},$signature:1},t._prependParent_closure0.prototype={call$0(){return this._0_0[0]},$signature:183},t.module_closure.prototype={call$1(e){var r,n,s,a,i,l,_,p=C.getInterceptor$asx(e),d=p.$index(e,0).assertString$1("string"),g=p.$index(e,1).assertString$1("separator");if(p=p.$index(e,2).get$realNull(),r=p==null?null:p.assertNumber$1("limit").assertInt$1("limit"),r!=null&&r<1)throw t.wrapException(t.SassScriptException$("$limit: Must be 1 or greater, was "+t.S(r)+".",null));if(p=d._string$_text,p.length===0)return f.SassList_Sof0;if(n=g._string$_text,n.length===0)return t.SassList$(t.MappedIterable_MappedIterable(new t.Runes(p),new t.module__closure(d),h.Runes._eval$1("Iterable.E"),h.Value),f.ListSeparator_rXA,!0);for(s=t._setArrayType([],h.JSArray_String),n=f.JSString_methods.allMatches$1(n,p),n=new t._StringAllMatchesIterator(n._input,n._pattern,n.__js_helper$_index),a=0,i=0;n.moveNext$0()&&(l=n.__js_helper$_current,_=l.start,s.push(f.JSString_methods.substring$2(p,i,_)),i=_+l.pattern.length,++a,a!==r););return s.push(f.JSString_methods.substring$1(p,i)),t.SassList$(new t.MappedListIterable(s,new t.module__closure0(d),h.MappedListIterable_String_Value),f.ListSeparator_rXA,!0)},$signature:26},t.module__closure.prototype={call$1(e){return new t.SassString(t.Primitives_stringFromCharCode(e),this.string._hasQuotes)},$signature:569},t.module__closure0.prototype={call$1(e){return new t.SassString(e,this.string._hasQuotes)},$signature:567},t._unquote_closure.prototype={call$1(e){var r=C.$index$asx(e,0).assertString$1("string");return r._hasQuotes?new t.SassString(r._string$_text,!1):r},$signature:18},t._quote_closure.prototype={call$1(e){var r=C.$index$asx(e,0).assertString$1("string");return r._hasQuotes?r:new t.SassString(r._string$_text,!0)},$signature:18},t._length_closure.prototype={call$1(e){return t.SassNumber_SassNumber(C.$index$asx(e,0).assertString$1("string").get$_sassLength(),null)},$signature:12},t._insert_closure.prototype={call$1(e){var r,n,s="index",a=C.getInterceptor$asx(e),i=a.$index(e,0).assertString$1("string"),l=a.$index(e,1).assertString$1("insert"),_=a.$index(e,2).assertNumber$1(s);return _.assertNoUnits$1(s),r=_.assertInt$1(s),r<0&&(r=Math.max(i.get$_sassLength()+r+2,0)),a=i._string$_text,n=t.codepointIndexToCodeUnitIndex(a,t._codepointForIndex(r,i.get$_sassLength(),!1)),new t.SassString(f.JSString_methods.replaceRange$3(a,n,n,l._string$_text),i._hasQuotes)},$signature:18},t._index_closure.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertString$1("string")._string$_text,s=f.JSString_methods.indexOf$1(n,r.$index(e,1).assertString$1("substring")._string$_text);return s===-1?f.C__SassNull:t.SassNumber_SassNumber(t.codeUnitIndexToCodepointIndex(n,s)+1,null)},$signature:6},t._slice_closure.prototype={call$1(e){var r,n,s,a,i="start-at",l=C.getInterceptor$asx(e),_=l.$index(e,0).assertString$1("string"),p=l.$index(e,1).assertNumber$1(i),d=l.$index(e,2).assertNumber$1("end-at");return p.assertNoUnits$1(i),d.assertNoUnits$1("end-at"),r=_.get$_sassLength(),n=d.assertInt$0(),n===0||(s=t._codepointForIndex(p.assertInt$0(),r,!1),a=t._codepointForIndex(n,r,!0),a===r&&--a,a<s)?_._hasQuotes?V.$get$_emptyQuoted():V.$get$_emptyUnquoted():(l=_._string$_text,new t.SassString(f.JSString_methods.substring$2(l,t.codepointIndexToCodeUnitIndex(l,s),t.codepointIndexToCodeUnitIndex(l,a+1)),_._hasQuotes))},$signature:18},t._toUpperCase_closure.prototype={call$1(e){var r,n,s,a,i,l=C.$index$asx(e,0).assertString$1("string");for(r=l._string$_text,n=r.length,s=0,a="";s<n;++s)i=r.charCodeAt(s),a+=t.Primitives_stringFromCharCode(i>=97&&i<=122?i&4294967263:i);return new t.SassString((a.charCodeAt(0)==0,a),l._hasQuotes)},$signature:18},t._toLowerCase_closure.prototype={call$1(e){var r,n,s,a,i,l=C.$index$asx(e,0).assertString$1("string");for(r=l._string$_text,n=r.length,s=0,a="";s<n;++s)i=r.charCodeAt(s),a+=t.Primitives_stringFromCharCode(i>=65&&i<=90?i|32:i);return new t.SassString((a.charCodeAt(0)==0,a),l._hasQuotes)},$signature:18},t._uniqueId_closure.prototype={call$1(e){var r=V.$get$_previousUniqueId()+(V.$get$_random().nextInt$1(36)+1);return V._previousUniqueId=r,r>Math.pow(36,6)&&(V._previousUniqueId=f.JSInt_methods.$mod(V.$get$_previousUniqueId(),t._asInt(Math.pow(36,6)))),new t.SassString("u"+f.JSString_methods.padLeft$2(f.JSInt_methods.toRadixString$1(V.$get$_previousUniqueId(),36),6,"0"),!1)},$signature:18},t.ImportCache.prototype={canonicalize$4$baseImporter$baseUrl$forImport(e,r,n,s,a){var i,l,_=this;if(t.isBrowser()?i=(n==null||n instanceof t.NoOpImporter)&&_._importers.length===0:i=!1,i)throw t.wrapException(W.Custom);return n!=null&&r.get$scheme()===""&&(l=_._relativeCanonicalizeCache.putIfAbsent$2(new t._Record_4_baseImporter_baseUrl_forImport([r,n,s,a]),new t.ImportCache_canonicalize_closure(_,n,s,r,a)),l!=null)?l:_._canonicalizeCache.putIfAbsent$2(new t._Record_2_forImport(r,a),new t.ImportCache_canonicalize_closure0(_,r,s,a))},canonicalize$3$baseImporter$baseUrl(e,r,n,s){return this.canonicalize$4$baseImporter$baseUrl$forImport(e,r,n,s,!1)},_canonicalize$4(e,r,n,s){var a,i,l,_=null,p=s?new t.ImportCache__canonicalize_closure(e,r):new t.ImportCache__canonicalize_closure0(e,r);return n!=null?r.get$scheme()!==""?(r.get$scheme(),a=!1):a=!0:a=!1,i=a?n:_,l=t.withContainingUrl(i,p,h.nullable_Uri),l==null?_:(l.get$scheme()===""?t.WarnForDeprecation_warnForDeprecation(this._logger,f.Deprecation_mFp,"Importer "+e.toString$0(0)+" canonicalized "+r.toString$0(0)+" to "+l.toString$0(0)+W.x2e_Rela,_,_):l.get$scheme(),new t._Record_3_originalUrl(e,l,r))},importCanonical$4$originalUrl$quiet(e,r,n,s){return this._importCache.putIfAbsent$2(r,new t.ImportCache_importCanonical_closure(this,e,r,n,s))},importCanonical$3$originalUrl(e,r,n){return this.importCanonical$4$originalUrl$quiet(e,r,n,!1)},importCanonical$2(e,r){return this.importCanonical$4$originalUrl$quiet(e,r,null,!1)},humanize$1(e){var r,n=this._canonicalizeCache;return n=t.IterableNullableExtension_whereNotNull(n.get$values(n),h.Record_3_Importer_and_Uri_and_Uri_originalUrl),r=n.$ti,r=t.NullableExtension_andThen(t.minBy(new t.MappedIterable(new t.WhereIterable(n,new t.ImportCache_humanize_closure(e),r._eval$1("WhereIterable<Iterable.E>")),new t.ImportCache_humanize_closure0,r._eval$1("MappedIterable<Iterable.E,Uri>")),new t.ImportCache_humanize_closure1),new t.ImportCache_humanize_closure2(e)),r??e},sourceMapUrl$1(e,r){var n=this._resultsCache.$index(0,r);return n=n==null?null:n.get$sourceMapUrl(n),n??r},clearCanonicalize$1(e){var r=this._canonicalizeCache;r.remove$1(0,new t._Record_2_forImport(e,!1)),r.remove$1(0,new t._Record_2_forImport(e,!0)),this._relativeCanonicalizeCache.removeWhere$1(0,new t.ImportCache_clearCanonicalize_closure(e))},clearImport$1(e){this._resultsCache.remove$1(0,e),this._importCache.remove$1(0,e)}},t.ImportCache_canonicalize_closure.prototype={call$0(){var e=this,r=e.baseUrl,n=r==null?null:r.resolveUri$1(e.url);return n==null&&(n=e.url),e.$this._canonicalize$4(e.baseImporter,n,r,e.forImport)},$signature:105},t.ImportCache_canonicalize_closure0.prototype={call$0(){var e,r,n,s,a,i,l,_,p,d,g=this;for(e=g.$this,r=e._importers,n=r.length,s=g.url,a=g.baseUrl,i=g.forImport,l=0;l<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++l)if(_=e._canonicalize$4(r[l],s,a,i),_!=null?(p=_,d=!0):(p=null,d=!1),d)return p;return null},$signature:105},t.ImportCache__canonicalize_closure.prototype={call$0(){var e=h.nullable_Object;return t.runZoned(new t.ImportCache__canonicalize__closure(this.importer,this.resolved),t.LinkedHashMap_LinkedHashMap$_literal([f.Symbol__inImportRule,!0],e,e),h.nullable_Uri)},$signature:60},t.ImportCache__canonicalize__closure.prototype={call$0(){return this.importer.canonicalize$1(0,this.resolved)},$signature:60},t.ImportCache__canonicalize_closure0.prototype={call$0(){return this.importer.canonicalize$1(0,this.resolved)},$signature:60},t.ImportCache_importCanonical_closure.prototype={call$0(){var e,r,n,s,a=this,i=a.canonicalUrl,l=a.importer.load$1(0,i);return l==null?null:(e=a.$this,e._resultsCache.$indexSet(0,i,l),r=l.contents,n=l.syntax,s=a.originalUrl,i=s==null?i:s.resolveUri$1(i),t.Stylesheet_Stylesheet$parse(r,n,a.quiet?V.$get$Logger_quiet():e._logger,i))},$signature:104},t.ImportCache_humanize_closure.prototype={call$1(e){return C.$eq$(e._1,this.canonicalUrl)},$signature:556},t.ImportCache_humanize_closure0.prototype={call$1(e){return e._2},$signature:555},t.ImportCache_humanize_closure1.prototype={call$1(e){return e.get$path(e).length},$signature:114},t.ImportCache_humanize_closure2.prototype={call$1(e){var r=V.$get$url(),n=this.canonicalUrl;return e.resolve$1(t.ParsedPath_ParsedPath$parse(n.get$path(n),r.style).get$basename())},$signature:48},t.ImportCache_clearCanonicalize_closure.prototype={call$2(e,r){return C.$eq$(e._values[0],this.url)},$signature:553},t.Importer.prototype={modificationTime$1(e){return new t.DateTime(Date.now(),!1)},couldCanonicalize$2(e,r){return!0}},t.AsyncImporter.prototype={},t.FilesystemImporter.prototype={canonicalize$1(e,r){return r.get$scheme()!=="file"&&r.get$scheme()!==""?null:t.NullableExtension_andThen(t.resolveImportPath(t.join(this._loadPath,V.$get$context().style.pathFromUri$1(t._parseUri(r)),null)),new t.FilesystemImporter_canonicalize_closure)},load$1(e,r){var n=V.$get$context().style.pathFromUri$1(t._parseUri(r)),s=t.readFile(n),a=t.Syntax_forPath(n),i=r.get$scheme();return i===""&&t.throwExpression(t.ArgumentError$value(r,"sourceMapUrl","must be absolute")),new t.ImporterResult(s,r,a)},modificationTime$1(e){return t.modificationTime(V.$get$context().style.pathFromUri$1(t._parseUri(e)))},couldCanonicalize$2(e,r){var n,s,a,i;return e.get$scheme()!=="file"&&e.get$scheme()!==""||r.get$scheme()!=="file"?!1:(n=V.$get$url(),s=n.style,a=t.ParsedPath_ParsedPath$parse(e.get$path(e),s).get$basename(),i=t.ParsedPath_ParsedPath$parse(r.get$path(r),s).get$basename(),!f.JSString_methods.startsWith$1(a,"_")&&f.JSString_methods.startsWith$1(i,"_")&&(i=f.JSString_methods.substring$1(i,1)),a===i||a===n.withoutExtension$1(i))},toString$0(e){return this._loadPath}},t.FilesystemImporter_canonicalize_closure.prototype={call$1(e){var r,n,s=null,a=t.isNodeJs()?$.process:s;return C.$eq$(a==null?s:C.get$platform$x(a),"win32")?a=!0:(a=t.isNodeJs()?$.process:s,a=C.$eq$(a==null?s:C.get$platform$x(a),"darwin")),a?(a=V.$get$context(),r=t._realCasePath(t.absolute(a.normalize$1(e),s,s,s,s,s,s,s,s,s,s,s,s,s,s)),n=r,r=a,a=n):(a=V.$get$context(),r=a.canonicalize$1(0,e),n=r,r=a,a=n),r.toUri$1(a)},$signature:155},t.NoOpImporter.prototype={},t.ImporterResult.prototype={get$sourceMapUrl(e){return this._sourceMapUrl}},t.resolveImportPath_closure.prototype={call$0(){return t._exactlyOne(t._tryPath(V.$get$context().withoutExtension$1(this.path)+".import"+this.extension))},$signature:31},t.resolveImportPath_closure0.prototype={call$0(){return t._exactlyOne(t._tryPathWithExtensions(this.path+".import"))},$signature:31},t._tryPathAsDirectory_closure.prototype={call$0(){return t._exactlyOne(t._tryPathWithExtensions(t.join(this.path,"index.import",null)))},$signature:31},t._exactlyOne_closure.prototype={call$0(){return this._0_0.length},$signature:3},t._exactlyOne_closure0.prototype={call$1(e){var r=V.$get$context();return" "+r.prettyUri$1(r.toUri$1(e))},$signature:7},t.InterpolationBuffer.prototype={writeCharCode$1(e){return this._interpolation_buffer$_text._contents+=t.Primitives_stringFromCharCode(e),null},addInterpolation$1(e){var r,n,s,a=this,i=null,l=e.contents,_=l.length;_!==0&&(r=t._InitializedCell$(new t.InterpolationBuffer_addInterpolation_closure(l)),_>=1&&typeof r._readFinal$0()=="string"?(n=r._readFinal$0(),s=f.JSArray_methods.sublist$1(l,1),_=!0):(s=i,n=s,_=!1),_&&(a._interpolation_buffer$_text._contents+=t.S(n),l=s),a._flushText$0(),_=a._interpolation_buffer$_contents,f.JSArray_methods.addAll$1(_,l),typeof f.JSArray_methods.get$last(_)=="string"&&(a._interpolation_buffer$_text._contents+=t.S(_.pop())))},_flushText$0(){var e=this._interpolation_buffer$_text,r=e._contents;r.length!==0&&(this._interpolation_buffer$_contents.push((r.charCodeAt(0)==0,r)),e._contents="")},interpolation$1(e){var r=t.List_List$of(this._interpolation_buffer$_contents,!0,h.Object),n=this._interpolation_buffer$_text._contents;return n.length!==0&&r.push((n.charCodeAt(0)==0,n)),t.Interpolation$(r,e)},toString$0(e){var r,n,s,a,i;for(r=this._interpolation_buffer$_contents,n=r.length,s=0,a="";s<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++s)i=r[s],a=typeof i=="string"?a+i:a+"#{"+t.S(i)+t.Primitives_stringFromCharCode(125);return r=a+this._interpolation_buffer$_text.toString$0(0),r.charCodeAt(0)==0,r}},t.InterpolationBuffer_addInterpolation_closure.prototype={call$0(){return this._0_0[0]},$signature:14},t.InterpolationMap.prototype={mapException$1(e){var r,n,s=this,a=e.get$span(e),i=s.mapSpan$1(a),l=s._indexInContents$1(a.get$start(a)),_=s._indexInContents$1(a.get$end(a)),p=s._interpolation.contents,d=e._span_exception$_message;return t.SubListIterable$(p,l,null,t._arrayInstanceType(p)._precomputed1).take$1(0,_-l+1).any$1(0,new t.InterpolationMap_mapException_closure)?(p=h.SourceSpan,r=h.String,n=t.LinkedHashMap_LinkedHashMap$_literal([a,"error in interpolated output"],p,r),e.get$source(),new t.MultiSourceSpanFormatException("",t.ConstantMap_ConstantMap$from(n,p,r),d,i)):new t.SourceSpanFormatException(e.get$source(),d,i)},mapSpan$1(e){var r,n,s,a,i=this,l=null,_=new t._Record_2(i._mapLocation$1(e.get$start(e)),i._mapLocation$1(e.get$end(e))),p=t._InitializedCell$(new t.InterpolationMap_mapSpan_closure(_)),d=t._InitializedCell$(new t.InterpolationMap_mapSpan_closure0(_));e:{if(r=h.FileSpan,r._is(p._readFinal$0())?(n=p._readFinal$0(),r._is(d._readFinal$0())?(s=d._readFinal$0(),a=!0):(s=l,a=!1)):(s=l,n=s,a=!1),a){r=n.expand$1(0,s);break e}if(r._is(p._readFinal$0())?(n=p._readFinal$0(),d._readFinal$0()instanceof t.FileLocation?(s=d._readFinal$0(),a=!0):(s=l,a=!1)):(s=l,n=s,a=!1),a){r=i._interpolation.span,r=r.get$file(r).span$2(0,i._expandInterpolationSpanLeft$1(n.get$start(n)),s.offset);break e}if(p._readFinal$0()instanceof t.FileLocation?(n=p._readFinal$0(),r._is(d._readFinal$0())?(s=d._readFinal$0(),r=!0):(s=l,r=!1)):(s=l,n=s,r=!1),r){r=i._interpolation.span,r=r.get$file(r).span$2(0,n.offset,i._expandInterpolationSpanRight$1(s.get$end(s)));break e}if(p._readFinal$0()instanceof t.FileLocation?(n=p._readFinal$0(),d._readFinal$0()instanceof t.FileLocation?(s=d._readFinal$0(),r=!0):(s=l,r=!1)):(s=l,n=s,r=!1),r){r=i._interpolation.span,r=r.get$file(r).span$2(0,n.offset,s.offset);break e}r=t.throwExpression("[BUG] Unreachable")}return r},_mapLocation$1(e){var r,n,s,a=this,i=a._indexInContents$1(e),l=a._interpolation,_=l.contents,p=_[i],d=h.Expression;return d._is(p)?(r=p,n=!0):(r=null,n=!1),n?r.get$span(r):(n=i===0,l=l.span,n?s=l.get$start(l):(l=l.get$file(l),_=d._as(_[i-1]),_=_.get$span(_),s=t.FileLocation$_(l,a._expandInterpolationSpanRight$1(_.get$end(_)))),l=n?0:a._targetLocations[i-1].get$offset(),t.FileLocation$_(s.file,s.offset+(e.offset-l)))},_indexInContents$1(e){var r,n,s,a;for(r=this._targetLocations,n=r.length,s=e.offset,a=0;a<n;++a)if(s<r[a].get$offset())return a;return this._interpolation.contents.length-1},_expandInterpolationSpanLeft$1(e){for(var r,n,s,a=e.file._decodedChars,i=e.offset-1;i>=0;)if(r=i-1,n=a[i],n===123){if(a[r]===35){i=r;break}i=r}else if(n===47){if(i=r-1,a[r]===42)for(;;){if(r=i-1,a[i]!==42){i=r;continue}i=r;do if(r=i-1,s=a[i],s===42){i=r;continue}else break;while(!0);if(s===47){i=r;break}i=r}}else i=r;return i},_expandInterpolationSpanRight$1(e){var r,n,s,a,i,l,_=e.file._decodedChars,p=e.offset;for(r=_.length;p<r;){if(n=p+1,s=_[p],s===125){p=n;break}if(s===47){if(p=n+1,a=_[n],a===47){for(;n=p+1,i=_[p],!(i===10||i===13||i===12);)p=n;p=n}else if(a===42)for(;;){if(n=p+1,_[p]!==42){p=n;continue}p=n;do if(n=p+1,l=_[p],l===42){p=n;continue}else break;while(!0);if(l===47){p=n;break}p=n}}else p=n}return p}},t.InterpolationMap_mapException_closure.prototype={call$1(e){return h.Expression._is(e)},$signature:76},t.InterpolationMap_mapSpan_closure.prototype={call$0(){return this._0_0._0},$signature:14},t.InterpolationMap_mapSpan_closure0.prototype={call$0(){return this._0_0._1},$signature:14},t._realCasePath_helper.prototype={call$1(e){var r=V.$get$context().dirname$1(e);return r===e?e:V._realCaseCache.putIfAbsent$2(e,new t._realCasePath_helper_closure(this,r,e))},$signature:7},t._realCasePath_helper_closure.prototype={call$0(){var e,r,n,s,a,i=this.helper.call$1(this.dirname),l=this.path,_=t.ParsedPath_ParsedPath$parse(l,V.$get$context().style).get$basename();try{e=C.where$1$ax(t.listDir(i,!1),new t._realCasePath_helper__closure(_)).toList$0(0),r=null,n=e;e:{if(s=null,C.get$length$asx(n)===1?(s=C.$index$asx(n,0),a=!0):a=!1,a){r=s;break e}r=t.join(i,_,null);break e}return r=r,r}catch(p){if(t.unwrapException(p)instanceof t.FileSystemException)return l;throw p}},$signature:22},t._realCasePath_helper__closure.prototype={call$1(e){return t.equalsIgnoreCase(t.ParsedPath_ParsedPath$parse(e,V.$get$context().style).get$basename(),this.basename)},$signature:10},t.FileSystemException.prototype={toString$0(e){var r=V.$get$context();return r.prettyUri$1(r.toUri$1(this.path))+": "+this.message},get$message(e){return this.message}},t._readFile_closure.prototype={call$0(){return C.readFileSync$2$x(t.fs(),this.path,this.encoding)},$signature:59},t.writeFile_closure.prototype={call$0(){return C.writeFileSync$2$x(t.fs(),this.path,this.contents)},$signature:0},t.deleteFile_closure.prototype={call$0(){return C.unlinkSync$1$x(t.fs(),this.path)},$signature:0},t.readStdin_closure.prototype={call$1(e){this._box_0.contents=e,this.completer.complete$1(e)},$signature:100},t.readStdin_closure0.prototype={call$1(e){this.sink.add$1(0,h.List_int._as(e))},call$0(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues(){return[null]},$signature:99},t.readStdin_closure1.prototype={call$1(e){this.sink.close$0(0)},call$0(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues(){return[null]},$signature:99},t.readStdin_closure2.prototype={call$1(e){t.printError("Failed to read from stdin"),t.printError(e),e.toString,this.completer.completeError$1(e)},call$0(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues(){return[null]},$signature:99},t.fileExists_closure.prototype={call$0(){var e,r,n=this.path;if(!C.existsSync$1$x(t.fs(),n))return!1;try{return n=C.isFile$0$x(C.statSync$1$x(t.fs(),n)),n}catch(s){if(e=t.unwrapException(s),r=h.JsSystemError._as(e),C.$eq$(C.get$code$x(r),"ENOENT"))return!1;throw s}},$signature:1},t.dirExists_closure.prototype={call$0(){var e,r,n=this.path;if(!C.existsSync$1$x(t.fs(),n))return!1;try{return n=C.isDirectory$0$x(C.statSync$1$x(t.fs(),n)),n}catch(s){if(e=t.unwrapException(s),r=h.JsSystemError._as(e),C.$eq$(C.get$code$x(r),"ENOENT"))return!1;throw s}},$signature:1},t.ensureDir_closure.prototype={call$0(){var e,r,n;try{C.mkdirSync$1$x(t.fs(),this.path)}catch(s){if(e=t.unwrapException(s),r=h.JsSystemError._as(e),C.$eq$(C.get$code$x(r),"EEXIST"))return;if(!C.$eq$(C.get$code$x(r),"ENOENT"))throw s;n=this.path,t.ensureDir(V.$get$context().dirname$1(n)),C.mkdirSync$1$x(t.fs(),n)}},$signature:0},t.listDir_closure.prototype={call$0(){var e=this.path;return this.recursive?new t.listDir_closure_list().call$1(e):C.map$1$1$ax(C.readdirSync$1$x(t.fs(),e),new t.listDir__closure(e),h.String).super$Iterable$where(0,new t.listDir__closure0)},$signature:158},t.listDir__closure.prototype={call$1(e){return t.join(this.path,t._asString(e),null)},$signature:146},t.listDir__closure0.prototype={call$1(e){return!t.dirExists(e)},$signature:10},t.listDir_closure_list.prototype={call$1(e){return C.expand$1$1$ax(C.readdirSync$1$x(t.fs(),e),new t.listDir__list_closure(e,this),h.String)},$signature:159},t.listDir__list_closure.prototype={call$1(e){var r=t.join(this.parent,t._asString(e),null);return t.dirExists(r)?this.list.call$1(r):t._setArrayType([r],h.JSArray_String)},$signature:160},t.modificationTime_closure.prototype={call$0(){var e,r=C.getTime$0$x(C.get$mtime$x(C.statSync$1$x(t.fs(),this.path)));return Math.abs(r)<=864e13?e=!1:e=!0,e&&t.throwExpression(t.ArgumentError$("DateTime is outside valid range: "+t.S(r),null)),t.checkNotNullable(!1,"isUtc",h.bool),new t.DateTime(r,!1)},$signature:161},t.watchDir_closure.prototype={call$2(e,r){var n=this._box_0.controller;return n==null?null:n.add$1(0,new t.WatchEvent(f.ChangeType_add,e))},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:162},t.watchDir_closure0.prototype={call$2(e,r){var n=this._box_0.controller;return n==null?null:n.add$1(0,new t.WatchEvent(f.ChangeType_modify,e))},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:162},t.watchDir_closure1.prototype={call$1(e){var r=this._box_0.controller;return r==null?null:r.add$1(0,new t.WatchEvent(f.ChangeType_remove,e))},$signature:100},t.watchDir_closure2.prototype={call$1(e){var r=this._box_0.controller;return r==null?null:r.addError$1(e)},$signature:98},t.watchDir_closure3.prototype={call$0(){var e=t.StreamController_StreamController(new t.watchDir__closure(this.watcher),null,null,null,!1,h.WatchEvent);this._box_0.controller=e,this.completer.complete$1(new t._ControllerStream(e,t._instanceType(e)._eval$1("_ControllerStream<1>")))},$signature:2},t.watchDir__closure.prototype={call$0(){C.close$0$x(this.watcher)},$signature:2},t.JSArray1.prototype={},t.Chokidar.prototype={},t.ChokidarOptions.prototype={},t.ChokidarWatcher.prototype={},t.JSFunction0.prototype={},t.ImmutableList.prototype={},t.ImmutableMap.prototype={},t.NodeImporterResult.prototype={},t.RenderContext.prototype={},t.RenderContextOptions.prototype={},t.RenderContextResult.prototype={},t.RenderContextResultStats.prototype={},t.JSClass.prototype={},t.JSUrl.prototype={},t._PropertyDescriptor.prototype={},t._QuietLogger.prototype={warn$4$deprecation$span$trace(e,r,n,s,a){},warn$1(e,r){return this.warn$4$deprecation$span$trace(e,r,!1,null,null)},warn$2$span(e,r,n){return this.warn$4$deprecation$span$trace(e,r,!1,n,null)},debug$2(e,r,n){}},t.DeprecationHandlingLogger.prototype={warn$4$deprecation$span$trace(e,r,n,s,a){this._inner.warn$4$deprecation$span$trace(0,r,n,s,a)},warn$3$span$trace(e,r,n,s){return this.warn$4$deprecation$span$trace(e,r,!1,n,s)},warn$2$span(e,r,n){return this.warn$4$deprecation$span$trace(e,r,!1,n,null)},warn$2$trace(e,r,n){return this.warn$4$deprecation$span$trace(e,r,!1,null,n)},warnForDeprecation$4$span$trace(e,r,n,s){var a,i,l,_,p,d,g=this,S=null;if(g.fatalDeprecations.contains$1(0,e)){r+=W.x0a_This+e.toString$0(0)+W.x20depre,a=new t._Record_2(n,s),i=t._InitializedCell$(new t.DeprecationHandlingLogger_warnForDeprecation_closure(a)),l=t._InitializedCell$(new t.DeprecationHandlingLogger_warnForDeprecation_closure0(a));e:{if(i.readFinal$0()!=null?(n=i.readFinal$0(),_=!0):(n=S,_=!1),_&&l.readFinal$0()!=null?(s=l.readFinal$0(),_=!0):(s=S,_=!1),_){_=t.SassRuntimeException$(r,n,s,S);break e}if(i.readFinal$0()!=null?(n=i.readFinal$0(),_=!0):(n=S,_=!1),_&&l.readFinal$0()==null){_=t.SassException$(r,n,S);break e}_=t.SassScriptException$(r,S);break e}throw t.wrapException(_)}e.isFuture&&!g.futureDeprecations.contains$1(0,e)||g.limitRepetition&&(_=g._warningCounts,p=_.$index(0,e),d=(p??0)+1,_.$indexSet(0,e,d),d>5)||g._inner.warn$4$deprecation$span$trace(0,r,!0,n,s)},debug$2(e,r,n){return this._inner.debug$2(0,r,n)},summarize$1$js(e){var r,n,s=this._warningCounts;s=s.get$values(s),r=t._instanceType(s),n=t.IterableIntegerExtension_get_sum(new t.MappedIterable(new t.WhereIterable(s,new t.DeprecationHandlingLogger_summarize_closure,r._eval$1("WhereIterable<Iterable.E>")),new t.DeprecationHandlingLogger_summarize_closure0,r._eval$1("MappedIterable<Iterable.E,int>"))),n>0&&(s=e?"":W.x0aRun_i,this._inner.warn$1(0,""+n+W.x20repet+s))}},t.DeprecationHandlingLogger_warnForDeprecation_closure.prototype={call$0(){return this._0_0._0},$signature:164},t.DeprecationHandlingLogger_warnForDeprecation_closure0.prototype={call$0(){return this._0_0._1},$signature:165},t.DeprecationHandlingLogger_summarize_closure.prototype={call$1(e){return e>5},$signature:49},t.DeprecationHandlingLogger_summarize_closure0.prototype={call$1(e){return e-5},$signature:167},t.StderrLogger.prototype={warn$4$deprecation$span$trace(e,r,n,s,a){var i,l=new t.StringBuffer(""),_=this.color;_?(i=l._contents="\x1B[33m\x1B[1m",i=l._contents=(n?l._contents=i+"Deprecation ":i)+"Warning\x1B[0m"):i=l._contents=(n?l._contents="DEPRECATION ":"")+"WARNING",s==null?_=l._contents=i+(": "+r+`
  186. `):a!=null?(_=i+(": "+r+`
  187. `+s.highlight$1$color(_)+`
  188. `),l._contents=_):(_=i+(" on "+s.message$2$color(0,`
  189. `+r,_)+`
  190. `),l._contents=_),a!=null&&(l._contents=_+(t.indent(f.JSString_methods.trimRight$0(a.toString$0(0)),4)+`
  191. `)),t.printError(l)},warn$1(e,r){return this.warn$4$deprecation$span$trace(e,r,!1,null,null)},warn$3$span$trace(e,r,n,s){return this.warn$4$deprecation$span$trace(e,r,!1,n,s)},warn$2$span(e,r,n){return this.warn$4$deprecation$span$trace(e,r,!1,n,null)},warn$2$trace(e,r,n){return this.warn$4$deprecation$span$trace(e,r,!1,null,n)},debug$2(e,r,n){var s,a,i,l=n.file,_=n._file$_start;t.FileLocation$_(l,_).file.url==null?s="-":(a=t.FileLocation$_(l,_).file.url,i=V.$get$context(),a.toString,s=i.prettyUri$1(a)),l=t.FileLocation$_(l,_),l=l.file.getLine$1(l.offset),_=this.color?"\x1B[1mDebug\x1B[0m":"DEBUG",_=s+":"+(l+1)+" "+_+(": "+r),t.printError((_.charCodeAt(0)==0,_))}},t.TrackingLogger.prototype={warn$4$deprecation$span$trace(e,r,n,s,a){this._emittedWarning=!0,this._tracking$_logger.warn$4$deprecation$span$trace(0,r,n,s,a)},warn$3$span$trace(e,r,n,s){return this.warn$4$deprecation$span$trace(e,r,!1,n,s)},warn$2$span(e,r,n){return this.warn$4$deprecation$span$trace(e,r,!1,n,null)},warn$2$trace(e,r,n){return this.warn$4$deprecation$span$trace(e,r,!1,null,n)},debug$2(e,r,n){this._emittedDebug=!0,this._tracking$_logger.debug$2(0,r,n)}},t.BuiltInModule.prototype={get$upstream(){return f.List_empty7},get$variableNodes(){return f.Map_empty4},get$extensionStore(){return f.C_EmptyExtensionStore},get$css(e){return new t.CssStylesheet(f.List_empty3,t.SourceFile$decoded(f.List_empty4,this.url).span$2(0,0,0))},get$preModuleComments(){return f.Map_empty2},get$transitivelyContainsCss(){return!1},get$transitivelyContainsExtensions(){return!1},setVariable$3(e,r,n){throw this.variables.containsKey$1(e)?t.wrapException(t.SassScriptException$("Cannot modify built-in variable.",null)):t.wrapException(t.SassScriptException$("Undefined variable.",null))},variableIdentity$1(e){return this},cloneCss$0(){return this},$isModule0:1,get$url(e){return this.url},get$functions(e){return this.functions},get$mixins(){return this.mixins},get$variables(){return this.variables}},t.ForwardedModuleView.prototype={get$url(e){var r=this._forwarded_view$_inner;return r.get$url(r)},get$upstream(){return this._forwarded_view$_inner.get$upstream()},get$extensionStore(){return this._forwarded_view$_inner.get$extensionStore()},get$css(e){var r=this._forwarded_view$_inner;return r.get$css(r)},get$preModuleComments(){return this._forwarded_view$_inner.get$preModuleComments()},get$transitivelyContainsCss(){return this._forwarded_view$_inner.get$transitivelyContainsCss()},get$transitivelyContainsExtensions(){return this._forwarded_view$_inner.get$transitivelyContainsExtensions()},setVariable$3(e,r,n){var s,a,i,l,_,p,d=null,g="Undefined variable.",S=this._rule,b=S.shownVariables;if(b!=null?(s=b,a=!0):(s=d,a=!1),a&&!s._base.contains$1(0,e))throw t.wrapException(t.SassScriptException$(g,d));if(i=S.hiddenVariables,i!=null?(l=i,a=!0):(l=d,a=!1),a&&l._base.contains$1(0,e))throw t.wrapException(t.SassScriptException$(g,d));if(_=S.prefix,_!=null?(p=_,S=!0):(p=d,S=!1),S){if(!f.JSString_methods.startsWith$1(e,p))throw t.wrapException(t.SassScriptException$(g,d));e=f.JSString_methods.substring$1(e,p.length)}return this._forwarded_view$_inner.setVariable$3(e,r,n)},variableIdentity$1(e){var r,n,s=this._rule.prefix;return s!=null?(r=s,n=!0):(r=null,n=!1),n&&(e=f.JSString_methods.substring$1(e,r.length)),this._forwarded_view$_inner.variableIdentity$1(e)},$eq(e,r){return r==null?!1:r instanceof t.ForwardedModuleView&&this._forwarded_view$_inner.$eq(0,r._forwarded_view$_inner)&&this._rule===r._rule},get$hashCode(e){var r=this._forwarded_view$_inner;return(r.get$hashCode(r)^t.Primitives_objectHashCode(this._rule))>>>0},cloneCss$0(){return t.ForwardedModuleView$(this._forwarded_view$_inner.cloneCss$0(),this._rule,this.$ti._precomputed1)},toString$0(e){return"forwarded "+this._forwarded_view$_inner.toString$0(0)},$isModule0:1,get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins}},t.ShadowedModuleView.prototype={get$url(e){var r=this._shadowed_view$_inner;return r.get$url(r)},get$upstream(){return this._shadowed_view$_inner.get$upstream()},get$extensionStore(){return this._shadowed_view$_inner.get$extensionStore()},get$css(e){var r=this._shadowed_view$_inner;return r.get$css(r)},get$preModuleComments(){return this._shadowed_view$_inner.get$preModuleComments()},get$transitivelyContainsCss(){return this._shadowed_view$_inner.get$transitivelyContainsCss()},get$transitivelyContainsExtensions(){return this._shadowed_view$_inner.get$transitivelyContainsExtensions()},setVariable$3(e,r,n){if(this.variables.containsKey$1(e))this._shadowed_view$_inner.setVariable$3(e,r,n);else throw t.wrapException(t.SassScriptException$("Undefined variable.",null))},variableIdentity$1(e){return this._shadowed_view$_inner.variableIdentity$1(e)},$eq(e,r){var n,s,a=this;return r==null?!1:(r instanceof t.ShadowedModuleView&&a._shadowed_view$_inner.$eq(0,r._shadowed_view$_inner)?(n=a.variables,n=n.get$keys(n),s=r.variables,f.C_IterableEquality.equals$2(0,n,s.get$keys(s))?(n=a.functions,n=n.get$keys(n),s=r.functions,f.C_IterableEquality.equals$2(0,n,s.get$keys(s))?(n=a.mixins,n=n.get$keys(n),s=r.mixins,s=f.C_IterableEquality.equals$2(0,n,s.get$keys(s)),n=s):n=!1):n=!1):n=!1,n)},get$hashCode(e){var r=this._shadowed_view$_inner;return r.get$hashCode(r)},cloneCss$0(){var e=this;return new t.ShadowedModuleView(e._shadowed_view$_inner.cloneCss$0(),e.variables,e.variableNodes,e.functions,e.mixins,e.$ti)},toString$0(e){return"shadowed "+this._shadowed_view$_inner.toString$0(0)},$isModule0:1,get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins}},t.AtRootQueryParser.prototype={parse$0(){return this.wrapSpanFormatException$1(new t.AtRootQueryParser_parse_closure(this))}},t.AtRootQueryParser_parse_closure.prototype={call$0(){var e,r,n=this.$this,s=n.scanner;s.expectChar$1(40),n.whitespace$0(),e=n.scanIdentifier$1("with"),e||n.expectIdentifier$2$name("without",'"with" or "without"'),n.whitespace$0(),s.expectChar$1(58),n.whitespace$0(),r=t.LinkedHashSet_LinkedHashSet$_empty(h.String);do r.add$1(0,n.identifier$0().toLowerCase()),n.whitespace$0();while(n.lookingAtIdentifier$0());return s.expectChar$1(41),s.expectDone$0(),new t.AtRootQuery(e,r,r.contains$1(0,"all"),r.contains$1(0,"rule"))},$signature:544},t._disallowedFunctionNames_closure.prototype={call$1(e){return e.name},$signature:543},t.CssParser.prototype={get$plainCss(){return!0},silentComment$0(){var e=this.scanner,r=e._string_scanner$_position;this.super$Parser$silentComment(),this.error$2(0,W.Silent,e.spanFrom$1(new t._SpanScannerState(e,r)))},atRule$2$root(e,r){var n,s,a=this,i=a.scanner,l=new t._SpanScannerState(i,i._string_scanner$_position);i.expectChar$1(64),n=a.interpolatedIdentifier$0(),a.whitespace$0(),s=n.get$asPlain();e:{if((s==="at-root"||s==="content"||s==="debug"||s==="each"||s==="error"||s==="extend"||s==="for"||s==="function"||s==="if"||s==="include"||s==="mixin"||s==="return"||s==="warn"||s==="while")&&a._forbiddenAtRoot$1(l),s==="import"){i=a._cssImportRule$1(l);break e}if(s==="media"){i=a.mediaRule$1(l);break e}if(s==="-moz-document"){i=a.mozDocumentRule$2(l,n);break e}if(s==="supports"){i=a.supportsRule$1(l);break e}i=a.unknownAtRule$2(l,n);break e}return i},_forbiddenAtRoot$1(e){this.almostAnyValue$0(),this.error$2(0,"This at-rule isn't allowed in plain CSS.",this.scanner.spanFrom$1(e))},_cssImportRule$1(e){var r,n,s,a=this,i=a.scanner,l=new t._SpanScannerState(i,i._string_scanner$_position),_=i.peekChar$0();e:{if(_===117||_===85){r=a.dynamicUrl$0();break e}r=new t.StringExpression(a.interpolatedString$0().asInterpolation$1$static(!0),!1);break e}return n=i.spanFrom$1(l),a.whitespace$0(),s=a.tryImportModifiers$0(),a.expectStatementSeparator$1("@import rule"),r=t._setArrayType([new t.StaticImport(t.Interpolation$(t._setArrayType([r],h.JSArray_Object),n),s,i.spanFrom$1(l))],h.JSArray_Import),i=i.spanFrom$1(e),new t.ImportRule(t.List_List$unmodifiable(r,h.Import),i)},parentheses$0(){var e,r=this.scanner,n=r._string_scanner$_position;return r.expectChar$1(40),this.whitespace$0(),e=this.expressionUntilComma$0(),r.expectChar$1(41),new t.ParenthesizedExpression(e,r.spanFrom$1(new t._SpanScannerState(r,n)))},identifierLike$0(){var e,r,n,s,a,i,l=this,_=null,p=l.scanner,d=new t._SpanScannerState(p,p._string_scanner$_position),g=l.interpolatedIdentifier$0(),S=g.get$asPlain(),b=S.toLowerCase(),w=l.trySpecialFunction$2(b,d);if(w!=null?(e=w,r=!0):(e=_,r=!1),r)return e;if(r=p._string_scanner$_position,p.scanChar$1(46))return l.namespacedExpression$2(S,d);if(!p.scanChar$1(40))return new t.StringExpression(g,!1);if(n=b==="var",s=t._setArrayType([],h.JSArray_Expression),!p.scanChar$1(41)){do{if(l.whitespace$0(),n&&s.length===1&&p.peekChar$0()===41){a=t.FileLocation$_(p._sourceFile,p._string_scanner$_position),i=a.offset,i=t._FileSpan$(a.file,i,i),s.push(new t.StringExpression(t.Interpolation$(t._setArrayType([""],h.JSArray_Object),i),!1));break}s.push(l.expressionUntilComma$1$singleEquals(!0)),l.whitespace$0()}while(p.scanChar$1(44));p.expectChar$1(41)}return V.$get$_disallowedFunctionNames().contains$1(0,S)&&l.error$2(0,W.This_f,p.spanFrom$1(d)),r=p.spanFrom$1(new t._SpanScannerState(p,r)),a=h.Expression,new t.FunctionExpression(_,S,new t.ArgumentInvocation(t.List_List$unmodifiable(s,a),t.ConstantMap_ConstantMap$from(f.Map_empty6,h.String,a),_,_,r),p.spanFrom$1(d))},namespacedExpression$2(e,r){var n=this.super$StylesheetParser$namespacedExpression(e,r);this.error$2(0,W.Modulen,n.get$span(n))}},t.KeyframeSelectorParser.prototype={parse$0(){return this.wrapSpanFormatException$1(new t.KeyframeSelectorParser_parse_closure(this))},_percentage$0(){var e,r,n=this.scanner,s=n.scanChar$1(43)?""+t.Primitives_stringFromCharCode(43):"",a=n.peekChar$0();for(!(a!=null&&a>=48&&a<=57)&&a!==46&&n.error$1(0,"Expected number.");e=n.peekChar$0(),e!=null&&e>=48&&e<=57;)s+=t.Primitives_stringFromCharCode(n.readChar$0());if(n.peekChar$0()===46)for(s+=t.Primitives_stringFromCharCode(n.readChar$0());e=n.peekChar$0(),e!=null&&e>=48&&e<=57;)s+=t.Primitives_stringFromCharCode(n.readChar$0());if(this.scanIdentChar$1(101)){s+=t.Primitives_stringFromCharCode(101),r=n.peekChar$0(),(r===43||r===45)&&(s+=t.Primitives_stringFromCharCode(n.readChar$0())),e=n.peekChar$0(),e!=null&&e>=48&&e<=57||n.error$1(0,"Expected digit.");do s+=t.Primitives_stringFromCharCode(n.readChar$0()),e=n.peekChar$0();while(e!=null&&e>=48&&e<=57)}return n.expectChar$1(37),s+=t.Primitives_stringFromCharCode(37),s.charCodeAt(0)==0,s}},t.KeyframeSelectorParser_parse_closure.prototype={call$0(){var e=t._setArrayType([],h.JSArray_String),r=this.$this,n=r.scanner;do r.whitespace$0(),r.lookingAtIdentifier$0()?r.scanIdentifier$1("from")?e.push("from"):(r.expectIdentifier$2$name("to",'"to" or "from"'),e.push("to")):e.push(r._percentage$0()),r.whitespace$0();while(n.scanChar$1(44));return n.expectDone$0(),e},$signature:29},t.MediaQueryParser.prototype={parse$0(){return this.wrapSpanFormatException$1(new t.MediaQueryParser_parse_closure(this))},_mediaQuery$0(){var e,r,n,s,a,i,l=this,_="and",p=null;if(l.scanner.peekChar$0()===40)return e=t._setArrayType([l._mediaInParens$0()],h.JSArray_String),l.whitespace$0(),l.scanIdentifier$1(_)?(l.expectWhitespace$0(),f.JSArray_methods.addAll$1(e,l._mediaLogicSequence$1(_)),r=!0):l.scanIdentifier$1("or")?(l.expectWhitespace$0(),f.JSArray_methods.addAll$1(e,l._mediaLogicSequence$1("or")),r=!1):r=!0,t.CssMediaQuery$condition(e,r);if(n=l.identifier$0(),t.equalsIgnoreCase(n,"not")&&(l.expectWhitespace$0(),!l.lookingAtIdentifier$0()))return t.CssMediaQuery$condition(t._setArrayType(["(not "+l._mediaInParens$0()+")"],h.JSArray_String),p);if(l.whitespace$0(),!l.lookingAtIdentifier$0())return t.CssMediaQuery$type(n,p,p);if(s=l.identifier$0(),t.equalsIgnoreCase(s,_))l.expectWhitespace$0(),a=n,i=p;else{if(l.whitespace$0(),l.scanIdentifier$1(_))l.expectWhitespace$0();else return t.CssMediaQuery$type(s,p,n);a=s,i=n}return l.scanIdentifier$1("not")?(l.expectWhitespace$0(),t.CssMediaQuery$type(a,t._setArrayType(["(not "+l._mediaInParens$0()+")"],h.JSArray_String),i)):t.CssMediaQuery$type(a,l._mediaLogicSequence$1(_),i)},_mediaLogicSequence$1(e){var r,n,s=this,a=t._setArrayType([],h.JSArray_String);for(r=s.scanner;;){if(r.expectChar$2$name(40,"media condition in parentheses"),n=s.declarationValue$0(),r.expectChar$1(41),a.push("("+n+")"),s.whitespace$0(),!s.scanIdentifier$1(e))return a;s.expectWhitespace$0()}},_mediaInParens$0(){var e,r=this.scanner;return r.expectChar$2$name(40,"media condition in parentheses"),e=this.declarationValue$0(),r.expectChar$1(41),"("+e+")"}},t.MediaQueryParser_parse_closure.prototype={call$0(){var e=t._setArrayType([],h.JSArray_CssMediaQuery),r=this.$this,n=r.scanner;do r.whitespace$0(),e.push(r._mediaQuery$0()),r.whitespace$0();while(n.scanChar$1(44));return n.expectDone$0(),e},$signature:542},t.Parser.prototype={_parseIdentifier$0(){return this.wrapSpanFormatException$1(new t.Parser__parseIdentifier_closure(this))},_isVariableDeclarationLike$0(){var e=this,r=e.scanner;return!r.scanChar$1(36)||!e.lookingAtIdentifier$0()?!1:(e.identifier$0(),e.whitespace$0(),r.scanChar$1(58))},whitespace$0(){do this.whitespaceWithoutComments$0();while(this.scanComment$0())},whitespaceWithoutComments$0(){for(var e,r=this.scanner,n=r.string.length;r._string_scanner$_position!==n?(e=r.peekChar$0(),e=e===32||e===9||e===10||e===13||e===12):e=!1,!!e;)r.readChar$0()},spaces$0(){for(var e,r=this.scanner,n=r.string.length;r._string_scanner$_position!==n?(e=r.peekChar$0(),e=e===32||e===9):e=!1,!!e;)r.readChar$0()},scanComment$0(){var e,r=this.scanner;return r.peekChar$0()!==47?!1:(e=r.peekChar$1(1),e===47?(this.silentComment$0(),!0):e===42?(this.loudComment$0(),!0):!1)},expectWhitespace$0(){var e,r,n=this.scanner;n._string_scanner$_position!==n.string.length?(e=n.peekChar$0(),r=!(e===32||e===9||e===10||e===13||e===12||this.scanComment$0()),e=r):e=!0,e&&n.error$1(0,"Expected whitespace."),this.whitespace$0()},silentComment$0(){var e,r,n=this.scanner;for(n.expect$1("//"),e=n.string.length;n._string_scanner$_position!==e?(r=n.peekChar$0(),r=!(r===10||r===13||r===12)):r=!1,!!r;)n.readChar$0()},loudComment$0(){var e,r=this.scanner;for(r.expect$1("/*");;)if(r.readChar$0()===42){do e=r.readChar$0();while(e===42);if(e===47)break}},identifier$2$normalize$unit(e,r){var n,s,a=this,i="Expected identifier.",l=new t.StringBuffer(""),_=a.scanner;if(_.scanChar$1(45)){if(n=l._contents=""+t.Primitives_stringFromCharCode(45),_.scanChar$1(45))return l._contents=n+t.Primitives_stringFromCharCode(45),a._identifierBody$3$normalize$unit(l,e,r),_=l._contents,_.charCodeAt(0)==0,_}else n="";e:{if(s=_.peekChar$0(),s==null&&_.error$1(0,i),s===95&&e){_.readChar$0(),l._contents=n+t.Primitives_stringFromCharCode(45);break e}if(s===95||t.CharacterExtension_get_isAlphabetic(s)||s>=128){l._contents=n+t.Primitives_stringFromCharCode(_.readChar$0());break e}if(s===92){l._contents=n+a.escape$1$identifierStart(!0);break e}_.error$1(0,i)}return a._identifierBody$3$normalize$unit(l,e,r),_=l._contents,_.charCodeAt(0)==0,_},identifier$0(){return this.identifier$2$normalize$unit(!1,!1)},identifier$1$normalize(e){return this.identifier$2$normalize$unit(e,!1)},identifier$1$unit(e){return this.identifier$2$normalize$unit(!1,e)},_identifierBody$3$normalize$unit(e,r,n){var s,a,i,l;for(s=this.scanner;a=s.peekChar$0(),a!=null;){if(a===45&&n){if(i=s.peekChar$1(1),i!==46?l=t._isInt(i)&&i>=48&&i<=57:l=!0,l)break;e._contents+=t.Primitives_stringFromCharCode(s.readChar$0());continue}if(a===95&&r){s.readChar$0(),e._contents+=t.Primitives_stringFromCharCode(45);continue}if(a!==95?(a>=97&&a<=122?l=!0:l=a>=65&&a<=90,l=l||a>=128):l=!0,l?l=!0:l=a>=48&&a<=57||a===45,l){e._contents+=t.Primitives_stringFromCharCode(s.readChar$0());continue}if(a===92){e._contents+=this.escape$0();continue}break}},_identifierBody$1(e){return this._identifierBody$3$normalize$unit(e,!1,!1)},string$0(){var e,r,n,s=this.scanner,a=s.readChar$0();for(a!==39&&a!==34&&s.error$2$position(0,"Expected string.",s._string_scanner$_position-1),e=new t.StringBuffer("");;){if(r=s.peekChar$0(),r===a){s.readChar$0();break}if((r==null||r===10||r===13||r===12)&&s.error$1(0,"Expected "+t.Primitives_stringFromCharCode(a)+"."),r===92){n=s.peekChar$1(1),n===10||n===13||n===12?(s.readChar$0(),s.readChar$0()):e._contents+=t.Primitives_stringFromCharCode(t.consumeEscapedCharacter(s));continue}e._contents+=t.Primitives_stringFromCharCode(s.readChar$0())}return s=e._contents,s.charCodeAt(0)==0,s},declarationValue$1$allowEmpty(e){var r,n,s,a,i,l,_,p,d,g=this,S=new t.StringBuffer(""),b=t._setArrayType([],h.JSArray_int);for(r=g.scanner,n=g.get$string(),s=!1;a=r.peekChar$0(),a!=null;){if(a===92){S._contents+=g.escape$1$identifierStart(!0),s=!1;continue}if(a===34||a===39){i=r._string_scanner$_position,n.call$0(),l=r._string_scanner$_position,S._contents+=f.JSString_methods.substring$2(r.string,i,l),s=!1;continue}if(a===47){r.peekChar$1(1)===42?(_=g.get$loudComment(),i=r._string_scanner$_position,_.call$0(),l=r._string_scanner$_position,S._contents+=f.JSString_methods.substring$2(r.string,i,l)):S._contents+=t.Primitives_stringFromCharCode(r.readChar$0()),s=!1;continue}if(a===32||a===9){s?_=!0:(_=r.peekChar$1(1),_=!(_===32||_===9||_===10||_===13||_===12)),_&&(S._contents+=t.Primitives_stringFromCharCode(32)),r.readChar$0();continue}if(a===10||a===13||a===12){_=r.peekChar$1(-1),_===10||_===13||_===12||(S._contents+=`
  192. `),r.readChar$0(),s=!0;continue}if(a===40||a===123||a===91){S._contents+=t.Primitives_stringFromCharCode(a),b.push(t.opposite(r.readChar$0())),s=!1;continue}if(a===41||a===125||a===93){if(b.length===0)break;S._contents+=t.Primitives_stringFromCharCode(a),r.expectChar$1(b.pop()),s=!1;continue}if(a===59){if(b.length===0)break;S._contents+=t.Primitives_stringFromCharCode(r.readChar$0());continue}if(a===117||a===85){p=g.tryUrl$0(),p!=null?(d=p,_=!0):(d=null,_=!1),_?S._contents+=t.S(d):S._contents+=t.Primitives_stringFromCharCode(r.readChar$0()),s=!1;continue}g.lookingAtIdentifier$0()?S._contents+=g.identifier$0():S._contents+=t.Primitives_stringFromCharCode(r.readChar$0()),s=!1}return b.length!==0&&r.expectChar$1(f.JSArray_methods.get$last(b)),!e&&S._contents.length===0&&r.error$1(0,"Expected token."),r=S._contents,r.charCodeAt(0)==0,r},declarationValue$0(){return this.declarationValue$1$allowEmpty(!1)},tryUrl$0(){var e,r,n,s=this,a=s.scanner,i=new t._SpanScannerState(a,a._string_scanner$_position);if(!s.scanIdentifier$1("url"))return null;if(!a.scanChar$1(40))return a.set$state(i),null;for(s.whitespace$0(),e=new t.StringBuffer(""),e._contents="url(";r=a.peekChar$0(),r!=null;){if(r===92){e._contents+=s.escape$0();continue}if(r!==37&&r!==38&&r!==35?n=r>=42&&r<=126||r>=128:n=!0,n){e._contents+=t.Primitives_stringFromCharCode(a.readChar$0());continue}if(r===32||r===9||r===10||r===13||r===12){if(s.whitespace$0(),a.peekChar$0()!==41)break;continue}if(r===41)return n=e._contents+=t.Primitives_stringFromCharCode(a.readChar$0()),n.charCodeAt(0)==0,n;break}return a.set$state(i),null},variableName$0(){return this.scanner.expectChar$1(36),this.identifier$1$normalize(!0)},escape$1$identifierStart(e){var r,n,s,a,i,l="Expected escape sequence.",_=this.scanner,p=_._string_scanner$_position;_.expectChar$1(92),r=0;e:{if(n=_.peekChar$0(),n==null&&_.error$1(0,l),(n===10||n===13||n===12)&&_.error$1(0,l),t.CharacterExtension_get_isHex(n)){for(s=0;s<6&&(a=_.peekChar$0(),a!=null?(a>=48&&a<=57||a>=97&&a<=102?i=!0:i=a>=65&&a<=70,i=!i):i=!0,!i);++s)r*=16,r+=t.asHex(_.readChar$0());this.scanCharIf$1(new t.Parser_escape_closure);break e}r=_.readChar$0()}if(e?(i=r,i=i===95||t.CharacterExtension_get_isAlphabetic(i)||i>=128):(i=r,i===95||t.CharacterExtension_get_isAlphabetic(i)||i>=128?i=!0:i=i>=48&&i<=57||i===45),i)try{return i=t.Primitives_stringFromCharCode(r),i}catch(d){if(h.RangeError._is(t.unwrapException(d)))_.error$3$length$position(0,"Invalid Unicode code point.",_._string_scanner$_position-p,p);else throw d}else return r<=31||C.$eq$(r,127)?_=!0:e?(_=r,_=_>=48&&_<=57):_=!1,_?(_=""+t.Primitives_stringFromCharCode(92),r>15&&(_+=t.Primitives_stringFromCharCode(t.hexCharFor(f.JSNumber_methods._shrOtherPositive$1(r,4)))),_=_+t.Primitives_stringFromCharCode(t.hexCharFor(r&15))+t.Primitives_stringFromCharCode(32),_.charCodeAt(0)==0,_):t.String_String$fromCharCodes(t._setArrayType([92,r],h.JSArray_int),0,null)},escape$0(){return this.escape$1$identifierStart(!1)},scanCharIf$1(e){var r=this.scanner;return e.call$1(r.peekChar$0())?(r.readChar$0(),!0):!1},scanIdentChar$2$caseSensitive(e,r){var n,s,a=new t.Parser_scanIdentChar_matches(r,e),i=this.scanner,l=i.peekChar$0();if(l!=null?(n=l,s=!0):(n=null,s=!1),s&&a.call$1(n))return i.readChar$0(),!0;if(l===92){if(s=i._string_scanner$_position,a.call$1(t.consumeEscapedCharacter(i)))return!0;i.set$state(new t._SpanScannerState(i,s))}return!1},scanIdentChar$1(e){return this.scanIdentChar$2$caseSensitive(e,!1)},expectIdentChar$1(e){var r;this.scanIdentChar$2$caseSensitive(e,!1)||(r=this.scanner,r.error$2$position(0,'Expected "'+t.Primitives_stringFromCharCode(e)+'".',r._string_scanner$_position))},lookingAtIdentifier$1(e){var r,n,s,a;e==null&&(e=0),r=this.scanner,n=r.peekChar$1(e);e:{if(t._isInt(n)?s=n===95||t.CharacterExtension_get_isAlphabetic(n)||n>=128:s=!1,s||n===92){r=!0;break e}if(n===45){a=r.peekChar$1(e+1);t:{if(t._isInt(a)?r=a===95||t.CharacterExtension_get_isAlphabetic(a)||a>=128:r=!1,r||a===92||a===45){r=!0;break t}r=!1;break t}break e}r=!1;break e}return r},lookingAtIdentifier$0(){return this.lookingAtIdentifier$1(null)},lookingAtIdentifierBody$0(){var e,r=this.scanner.peekChar$0();return r!=null?(r===95||t.CharacterExtension_get_isAlphabetic(r)||r>=128?e=!0:e=r>=48&&r<=57||r===45,e=e||r===92):e=!1,e},scanIdentifier$2$caseSensitive(e,r){var n,s,a=this;return a.lookingAtIdentifier$0()?(n=a.scanner,s=n._string_scanner$_position,a._consumeIdentifier$2(e,r)&&!a.lookingAtIdentifierBody$0()?!0:(n.set$state(new t._SpanScannerState(n,s)),!1)):!1},scanIdentifier$1(e){return this.scanIdentifier$2$caseSensitive(e,!1)},_consumeIdentifier$2(e,r){var n,s,a;for(n=new t.CodeUnits(e),n=new t.ListIterator(n,n.get$length(n)),s=t._instanceType(n)._precomputed1;n.moveNext$0();)if(a=n.__internal$_current,!this.scanIdentChar$2$caseSensitive(a??s._as(a),r))return!1;return!0},expectIdentifier$2$name(e,r){var n,s,a,i,l,_,p;for(r==null&&(r='"'+e+'"'),n=this.scanner,s=n._string_scanner$_position,a=new t.CodeUnits(e),a=new t.ListIterator(a,a.get$length(a)),i="Expected "+r,l=i+".",_=t._instanceType(a)._precomputed1;a.moveNext$0();)p=a.__internal$_current,!this.scanIdentChar$2$caseSensitive(p??_._as(p),!1)&&n.error$2$position(0,l,s);this.lookingAtIdentifierBody$0()&&n.error$2$position(0,i,s)},expectIdentifier$1(e){return this.expectIdentifier$2$name(e,null)},rawText$1(e){var r=this.scanner,n=r._string_scanner$_position;return e.call$0(),r.substring$1(0,n)},spanFrom$1(e){var r=this.scanner.spanFrom$1(e);return this._interpolationMap==null?r:new t.LazyFileSpan(new t.Parser_spanFrom_closure(this,r))},error$3(e,r,n,s){var a=new t.StringScannerException(this.scanner.string,r,n);if(s==null)throw t.wrapException(a);t.throwWithTrace(a,this.get$error(this),s)},error$2(e,r,n){return this.error$3(e,r,n,null)},withErrorMessage$1$2(e,r){var n,s,a;try{return a=r.call$0(),a}catch(i){if(a=t.unwrapException(i),h.SourceSpanFormatException._is(a))n=a,s=t.getTraceFromException(i),a=C.get$span$z(n),t.throwWithTrace(new t.SourceSpanFormatException(n.get$source(),e,a),n,s);else throw i}},withErrorMessage$2(e,r){return this.withErrorMessage$1$2(e,r,h.dynamic)},wrapSpanFormatException$1$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=this,B="expected";try{try{return T=e.call$0(),T}catch(z){if(T=t.unwrapException(z),h.SourceSpanFormatException._is(T)){if(r=T,n=t.getTraceFromException(z),s=D._interpolationMap,s==null)throw z;t.throwWithTrace(s.mapException$1(r),r,n)}else throw z}}catch(z){if(T=t.unwrapException(z),h.SourceSpanFormatException._is(T))a=T,i=t.getTraceFromException(z),l=C.get$span$z(a),t.startsWithIgnoreCase(a._span_exception$_message,B)&&(l=D._adjustExceptionSpan$1(l)),S=a._span_exception$_message,b=l,t.throwWithTrace(new t.SassFormatException(f.Set_empty,S,b),a,i);else if(h.MultiSourceSpanFormatException._is(T)){if(_=T,p=t.getTraceFromException(z),d=C.get$span$z(_),T=h.FileSpan,F=h.String,g=_.get$secondarySpans().cast$2$0(0,T,F),t.startsWithIgnoreCase(_._span_exception$_message,B)){for(d=D._adjustExceptionSpan$1(d),S=t.LinkedHashMap_LinkedHashMap$_empty(T,F),T=t.MapExtensions_get_pairs(g,T,F),T=T.get$iterator(T);T.moveNext$0();)b=T.get$current(T),w=null,E=null,L=b,w=L._0,E=L._1,C.$indexSet$ax(S,D._adjustExceptionSpan$1(w),E);g=S}t.throwWithTrace(t.MultiSpanSassFormatException$(_._span_exception$_message,d,_.get$primaryLabel(),g,null),_,p)}else throw z}},wrapSpanFormatException$1(e){return this.wrapSpanFormatException$1$1(e,h.dynamic)},_adjustExceptionSpan$1(e){var r,n;return e.get$length(e)>0?e:(r=this._firstNewlineBefore$1(e.get$start(e)),r.$eq(0,e.get$start(e))?n=e:(n=r.offset,n=t._FileSpan$(r.file,n,n)),n)},_firstNewlineBefore$1(e){var r,n,s=e.file,a=e.offset,i=t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(s._decodedChars,0,a),0,null),l=a-1;for(r=null;l>=0;){if(n=i.charCodeAt(l),!(n===32||n===9||n===10||n===13||n===12))return r==null?s=e:(a=new t.FileLocation(s,r),a.FileLocation$_$2(s,r),s=a),s;(n===10||n===13||n===12)&&(r=l),--l}return e}},t.Parser__parseIdentifier_closure.prototype={call$0(){var e=this.$this,r=e.identifier$0();return e.scanner.expectDone$0(),r},$signature:22},t.Parser_escape_closure.prototype={call$1(e){return e===32||e===9||e===10||e===13||e===12},$signature:36},t.Parser_scanIdentChar_matches.prototype={call$1(e){var r=this.char;return this.caseSensitive?e===r:t.characterEqualsIgnoreCase(r,e)},$signature:49},t.Parser_spanFrom_closure.prototype={call$0(){return this.$this._interpolationMap.mapSpan$1(this.span)},$signature:30},t.SassParser.prototype={get$currentIndentation(){return this._currentIndentation},get$indented(){return!0},styleRuleSelector$0(){var e,r=this.scanner,n=r._string_scanner$_position,s=new t.StringBuffer(""),a=new t.InterpolationBuffer(s,t._setArrayType([],h.JSArray_Object));do a.addInterpolation$1(this.almostAnyValue$1$omitComments(!0)),e=s._contents+=t.Primitives_stringFromCharCode(10);while(f.JSString_methods.endsWith$1(f.JSString_methods.trimRight$0((e.charCodeAt(0)==0,e)),",")&&this.scanCharIf$1(new t.SassParser_styleRuleSelector_closure));return a.interpolation$1(r.spanFrom$1(new t._SpanScannerState(r,n)))},expectStatementSeparator$1(e){var r,n=this;n.atEndOfStatement$0()||n._expectNewline$0(),!(n._peekIndentation$0()<=n._currentIndentation)&&(r=e==null?"here":"beneath a "+e,n.scanner.error$2$position(0,"Nothing may be indented "+r+".",n._nextIndentationEnd.position))},expectStatementSeparator$0(){return this.expectStatementSeparator$1(null)},atEndOfStatement$0(){var e=this.scanner.peekChar$0();return e==null?e=null:e=e===10||e===13||e===12,e!==!1},lookingAtChildren$0(){return this.atEndOfStatement$0()&&this._peekIndentation$0()>this._currentIndentation},importArgument$0(){var e,r,n,s,a,i,l,_,p,d=this;e:{if(a=d.scanner,i=a.peekChar$0(),i===117||i===85){if(l=new t._SpanScannerState(a,a._string_scanner$_position),d.scanIdentifier$1("url")){if(a.scanChar$1(40))return a.set$state(l),d.super$StylesheetParser$importArgument();a.set$state(l)}break e}if(i===39||i===34)return d.super$StylesheetParser$importArgument()}for(l=new t._SpanScannerState(a,a._string_scanner$_position),_=a.peekChar$0();_!=null&&_!==44&&_!==59?p=!(_===10||_===13||_===12):p=!1,!!p;)a.readChar$0(),_=a.peekChar$0();if(e=a.substring$1(0,l.position),r=a.spanFrom$1(l),d.isPlainImportUrl$1(e))return new t.StaticImport(t.Interpolation$(t._setArrayType([t.serializeValue(new t.SassString(e,!0),!0,!0)],h.JSArray_Object),r),null,r);try{return a=d.parseImportUrl$1(e),new t.DynamicImport(a,r)}catch(g){if(a=t.unwrapException(g),h.FormatException._is(a))n=a,s=t.getTraceFromException(g),d.error$3(0,"Invalid URL: "+C.get$message$x(n),r,s);else throw g}},scanElse$1(e){var r,n,s,a,i,l=this;return l._peekIndentation$0()!==e?!1:(r=l.scanner,n=r._string_scanner$_position,s=l._currentIndentation,a=l._nextIndentation,i=l._nextIndentationEnd,l._readIndentation$0(),r.scanChar$1(64)&&l.scanIdentifier$1("else")?!0:(r.set$state(new t._SpanScannerState(r,n)),l._currentIndentation=s,l._nextIndentation=a,l._nextIndentationEnd=i,!1))},children$1(e,r){var n=t._setArrayType([],h.JSArray_Statement);return this._whileIndentedLower$1(new t.SassParser_children_closure(this,r,n)),n},statements$1(e){var r,n,s,a,i,l=this.scanner,_=l.peekChar$0();for((_===9||_===32)&&l.error$3$length$position(0,W.Indent,l._string_scanner$_position,0),r=t._setArrayType([],h.JSArray_Statement),n=l.string.length;l._string_scanner$_position!==n;)s=this._child$1(e),s!=null?(a=s,i=!0):(a=null,i=!1),i&&r.push(a),this._readIndentation$0();return r},_child$1(e){var r,n=this,s=n.scanner,a=s.peekChar$0();e:{if(a===13||a===10||a===12){s=null;break e}if(a===36){s=n.variableDeclarationWithoutNamespace$0();break e}if(a===47){r=s.peekChar$1(1);t:{if(r===47){s=n._silentComment$0();break t}if(r===42){s=n._loudComment$0();break t}s=e.call$0();break t}break e}s=e.call$0();break e}return s},_silentComment$0(){var e,r,n,s,a,i,l,_,p,d,g=this,S=g.scanner,b=S._string_scanner$_position;S.expect$1("//"),e=new t.StringBuffer(""),r=g._currentIndentation,n=S.string.length,s=1+r,a=2+r;e:do for(i=S.scanChar$1(47)?"///":"//",l=i.length;;){for(_=e._contents+=i,p=l;p<g._currentIndentation-r;++p)_+=t.Primitives_stringFromCharCode(32),e._contents=_;for(;S._string_scanner$_position!==n?(d=S.peekChar$0(),d=!(d===10||d===13||d===12)):d=!1,!!d;)_+=t.Primitives_stringFromCharCode(S.readChar$0()),e._contents=_;if(e._contents=_+`
  193. `,g._peekIndentation$0()<r)break e;if(g._peekIndentation$0()===r){S.peekChar$1(s)===47&&S.peekChar$1(a)===47&&g._readIndentation$0();break}g._readIndentation$0()}while(S.scan$1("//"));return n=e._contents,g.lastSilentComment=new t.SilentComment((n.charCodeAt(0)==0,n),S.spanFrom$1(new t._SpanScannerState(S,b)))},_loudComment$0(){var e,r,n,s,a,i,l,_,p,d,g,S,b=this,w=b.scanner,E=w._string_scanner$_position;for(w.expect$1("/*"),e=new t.StringBuffer(""),r=t._setArrayType([],h.JSArray_Object),n=new t.InterpolationBuffer(e,r),e._contents="/*",s=b._currentIndentation,a=w.string,i=a.length,l=!0;;l=!1){for(l?(_=w._string_scanner$_position,b.spaces$0(),p=w.peekChar$0(),p===10||p===13||p===12?(b._readIndentation$0(),e._contents+=t.Primitives_stringFromCharCode(32)):(d=w._string_scanner$_position,e._contents+=f.JSString_methods.substring$2(a,_,d))):(p=e._contents+=`
  194. `,e._contents=p+" * "),g=3;g<b._currentIndentation-s;++g)e._contents+=t.Primitives_stringFromCharCode(32);for(;w._string_scanner$_position!==i&&(S=w.peekChar$0(),!(S===10||S===13||S===12));){if(S===35){w.peekChar$1(1)===123?(p=b.singleInterpolation$0(),n._flushText$0(),r.push(p)):e._contents+=t.Primitives_stringFromCharCode(w.readChar$0());continue}e._contents+=t.Primitives_stringFromCharCode(w.readChar$0())}if(b._peekIndentation$0()<=s)break;for(;b._lookingAtDoubleNewline$0();)b._expectNewline$0(),p=e._contents+=`
  195. `,e._contents=p+" *";b._readIndentation$0()}return r=e._contents,f.JSString_methods.endsWith$1(f.JSString_methods.trimRight$0((r.charCodeAt(0)==0,r)),"*/")||(e._contents+=" */"),new t.LoudComment(n.interpolation$1(w.spanFrom$1(new t._SpanScannerState(w,E))))},whitespaceWithoutComments$0(){var e,r,n;for(e=this.scanner,r=e.string.length;e._string_scanner$_position!==r&&(n=e.peekChar$0(),!(n!==9&&n!==32));)e.readChar$0()},loudComment$0(){var e,r=this.scanner;for(r.expect$1("/*");;)if(e=r.readChar$0(),(e===10||e===13||e===12)&&r.error$1(0,"expected */."),e===42){do e=r.readChar$0();while(e===42);if(e===47)break}},_expectNewline$0(){var e=this.scanner,r=e.peekChar$0();if(r===59&&e.error$1(0,W.semico),r===13){e.readChar$0(),e.peekChar$0()===10&&e.readChar$0();return}if(r===10||r===12){e.readChar$0();return}e.error$1(0,"expected newline.")},_lookingAtDoubleNewline$0(){var e,r=this.scanner,n=r.peekChar$0();e:{if(n===13){e=r.peekChar$1(1);t:{if(e===10){r=r.peekChar$1(2),r=r===10||r===13||r===12;break t}if(e===13||e===12){r=!0;break t}r=!1;break t}break e}if(n===10||n===12){r=r.peekChar$1(1),r=r===10||r===13||r===12;break e}r=!1;break e}return r},_whileIndentedLower$1(e){var r,n,s,a,i,l,_=this,p=_._currentIndentation;for(r=_.scanner,n=r._sourceFile,s=null;_._peekIndentation$0()>p;)a=_._readIndentation$0(),s==null&&(s=a),s!==a&&(i=r._string_scanner$_position,l=n.getColumn$1(i),r.error$3$length$position(0,"Inconsistent indentation, expected "+s+" spaces.",n.getColumn$1(r._string_scanner$_position),i-l)),e.call$0()},_readIndentation$0(){var e,r=this,n=r._nextIndentation;return n==null&&(n=r._nextIndentation=r._peekIndentation$0()),r._currentIndentation=n,e=r._nextIndentationEnd,e.toString,r.scanner.set$state(e),r._nextIndentationEnd=r._nextIndentation=null,n},_peekIndentation$0(){var e,r,n,s,a,i,l,_,p,d,g=this,S=g._nextIndentation;if(S!=null?(e=S,r=!0):(e=null,r=!1),r)return e;if(r=g.scanner,n=r._string_scanner$_position,s=r.string.length,n===s)return g._nextIndentation=0,g._nextIndentationEnd=new t._SpanScannerState(r,n),0;a=new t._SpanScannerState(r,n),g.scanCharIf$1(new t.SassParser__peekIndentation_closure)||r.error$2$position(0,"Expected newline.",r._string_scanner$_position),i=t._Cell$(),l=t._Cell$(),_=t._Cell$(),n=_.__late_helper$_name;do{for(l._value=i._value=!1,_._value=0;;){e:{if(p=r.peekChar$0(),p===32){l._value=!0;break e}if(p===9){i._value=!0;break e}break}d=_._value,d===_&&t.throwExpression(t.LateError$localNI(n)),_._value=d+1,r.readChar$0()}if(d=r._string_scanner$_position,d===s)return g._nextIndentation=0,g._nextIndentationEnd=new t._SpanScannerState(r,d),r.set$state(a),0}while(g.scanCharIf$1(new t.SassParser__peekIndentation_closure0));return n=i._readLocal$0(),s=l._readLocal$0(),n?s?(n=r._string_scanner$_position,s=r._sourceFile,d=s.getColumn$1(n),r.error$3$length$position(0,"Tabs and spaces may not be mixed.",s.getColumn$1(r._string_scanner$_position),n-d)):g._spaces===!0&&(n=r._string_scanner$_position,s=r._sourceFile,d=s.getColumn$1(n),r.error$3$length$position(0,"Expected spaces, was tabs.",s.getColumn$1(r._string_scanner$_position),n-d)):s&&g._spaces===!1&&(n=r._string_scanner$_position,s=r._sourceFile,d=s.getColumn$1(n),r.error$3$length$position(0,"Expected tabs, was spaces.",s.getColumn$1(r._string_scanner$_position),n-d)),g._nextIndentation=_._readLocal$0(),_._readLocal$0()>0&&g._spaces==null&&(g._spaces=l._readLocal$0()),g._nextIndentationEnd=new t._SpanScannerState(r,r._string_scanner$_position),r.set$state(a),_._readLocal$0()}},t.SassParser_styleRuleSelector_closure.prototype={call$1(e){return e===10||e===13||e===12},$signature:36},t.SassParser_children_closure.prototype={call$0(){var e,r,n=this.$this._child$1(this.child);n!=null?(e=n,r=!0):(e=null,r=!1),r&&this.children.push(e)},$signature:0},t.SassParser__peekIndentation_closure.prototype={call$1(e){return e===10||e===13||e===12},$signature:36},t.SassParser__peekIndentation_closure0.prototype={call$1(e){return e===10||e===13||e===12},$signature:36},t.ScssParser.prototype={get$indented(){return!1},get$currentIndentation(){return 0},styleRuleSelector$0(){return this.almostAnyValue$0()},expectStatementSeparator$1(e){var r,n;this.whitespaceWithoutComments$0(),r=this.scanner,r._string_scanner$_position!==r.string.length&&(n=r.peekChar$0(),!(n===59||n===125)&&r.expectChar$1(59))},expectStatementSeparator$0(){return this.expectStatementSeparator$1(null)},atEndOfStatement$0(){var e=this.scanner.peekChar$0();return e==null||e===59||e===125||e===123},lookingAtChildren$0(){return this.scanner.peekChar$0()===123},scanElse$1(e){var r,n=this,s=n.scanner,a=s._string_scanner$_position;if(n.whitespace$0(),r=s._string_scanner$_position,s.scanChar$1(64)){if(n.scanIdentifier$2$caseSensitive("else",!0))return!0;if(n.scanIdentifier$2$caseSensitive("elseif",!0))return t.WarnForDeprecation_warnForDeprecation(n.logger,f.Deprecation_JAZ,W.x40elsei,s.spanFrom$1(new t._SpanScannerState(s,r)),null),s.set$position(s._string_scanner$_position-2),!0}return s.set$state(new t._SpanScannerState(s,a)),!1},children$1(e,r){var n,s=this,a=s.scanner;for(a.expectChar$1(123),s.whitespaceWithoutComments$0(),n=t._setArrayType([],h.JSArray_Statement);;)switch(a.peekChar$0()){case 36:n.push(s.variableDeclarationWithoutNamespace$0());break;case 47:switch(a.peekChar$1(1)){case 47:n.push(s._scss$_silentComment$0()),s.whitespaceWithoutComments$0();break;case 42:n.push(s._scss$_loudComment$0()),s.whitespaceWithoutComments$0();break;default:n.push(r.call$0())}break;case 59:a.readChar$0(),s.whitespaceWithoutComments$0();break;case 125:return a.expectChar$1(125),n;default:n.push(r.call$0())}},statements$1(e){var r,n,s,a,i,l,_=this,p=t._setArrayType([],h.JSArray_Statement);for(_.whitespaceWithoutComments$0(),r=_.scanner,n=r.string.length;r._string_scanner$_position!==n;)switch(r.peekChar$0()){case 36:p.push(_.variableDeclarationWithoutNamespace$0());break;case 47:switch(r.peekChar$1(1)){case 47:p.push(_._scss$_silentComment$0()),_.whitespaceWithoutComments$0();break;case 42:p.push(_._scss$_loudComment$0()),_.whitespaceWithoutComments$0();break;default:s=e.call$0(),s!=null?(a=s,i=!0):(a=null,i=!1),i&&p.push(a)}break;case 59:r.readChar$0(),_.whitespaceWithoutComments$0();break;default:l=e.call$0(),l!=null?(a=l,i=!0):(a=null,i=!1),i&&p.push(a)}return p},_scss$_silentComment$0(){var e,r,n=this,s=n.scanner,a=new t._SpanScannerState(s,s._string_scanner$_position);s.expect$1("//"),e=s.string.length;do{for(;s._string_scanner$_position!==e?(r=s.readChar$0(),r=!(r===10||r===13||r===12)):r=!1,!!r;);if(s._string_scanner$_position===e)break;n.spaces$0()}while(s.scan$1("//"));return n.get$plainCss()&&n.error$2(0,W.Silent,s.spanFrom$1(a)),n.lastSilentComment=new t.SilentComment(s.substring$1(0,a.position),s.spanFrom$1(a))},_scss$_loudComment$0(){var e,r,n,s,a,i,l,_=this.scanner,p=_._string_scanner$_position;_.expect$1("/*"),e=new t.StringBuffer(""),r=t._setArrayType([],h.JSArray_Object),n=new t.InterpolationBuffer(e,r),e._contents="/*";e:for(;;)switch(_.peekChar$0()){case 35:_.peekChar$1(1)===123?(s=this.singleInterpolation$0(),n._flushText$0(),r.push(s)):e._contents+=t.Primitives_stringFromCharCode(_.readChar$0());break;case 42:if(e._contents+=t.Primitives_stringFromCharCode(_.readChar$0()),_.peekChar$0()!==47)continue e;return e._contents+=t.Primitives_stringFromCharCode(_.readChar$0()),a=_._string_scanner$_position,s=_._sourceFile,i=new t._SpanScannerState(_,p).position,_=new t._FileSpan(s,i,a),_._FileSpan$3(s,i,a),i=h.Object,s=t.List_List$of(r,!0,i),p=e._contents,p.length!==0&&s.push((p.charCodeAt(0)==0,p)),l=t.List_List$from(s,!1,i),l.fixed$length=Array,l.immutable$list=Array,p=new t.Interpolation(l,_),p.Interpolation$2(s,_),new t.LoudComment(p);case 13:_.readChar$0(),_.peekChar$0()!==10&&(e._contents+=t.Primitives_stringFromCharCode(10));break;case 12:_.readChar$0(),e._contents+=t.Primitives_stringFromCharCode(10);break;default:e._contents+=t.Primitives_stringFromCharCode(_.readChar$0())}}},t.SelectorParser.prototype={parse$0(){return this.wrapSpanFormatException$1(new t.SelectorParser_parse_closure(this))},parseCompoundSelector$0(){return this.wrapSpanFormatException$1(new t.SelectorParser_parseCompoundSelector_closure(this))},_selectorList$0(){var e,r,n,s=this,a=s.scanner,i=a._string_scanner$_position,l=a._sourceFile,_=l.getLine$1(i),p=t._setArrayType([s._complexSelector$0()],h.JSArray_ComplexSelector);for(s.whitespace$0(),e=a.string.length;a.scanChar$1(44);)if(s.whitespace$0(),a.peekChar$0()!==44){if(r=a._string_scanner$_position,r===e)break;n=l.getLine$1(r)!==_,n&&(_=l.getLine$1(a._string_scanner$_position)),p.push(s._complexSelector$1$lineBreak(n))}return t.SelectorList$(p,s.spanFrom$1(new t._SpanScannerState(a,i)))},_complexSelector$1$lineBreak(e){var r,n,s,a,i,l,_=this,p=_.scanner,d=p._string_scanner$_position,g=new t._SpanScannerState(p,d),S=h.JSArray_CssValue_Combinator,b=t._setArrayType([],S),w=t._setArrayType([],h.JSArray_ComplexSelectorComponent);for(r=h.CssValue_Combinator,n=null,s=null;;){if(_.whitespace$0(),a=p.peekChar$0(),a===43){i=p._string_scanner$_position,p.readChar$0(),b.push(new t.CssValue(f.Combinator_4QF,_.spanFrom$1(new t._SpanScannerState(p,i)),r));continue}if(a===62){i=p._string_scanner$_position,p.readChar$0(),b.push(new t.CssValue(f.Combinator_Cht,_.spanFrom$1(new t._SpanScannerState(p,i)),r));continue}if(a===126){i=p._string_scanner$_position,p.readChar$0(),b.push(new t.CssValue(f.Combinator_Htt,_.spanFrom$1(new t._SpanScannerState(p,i)),r));continue}if(a==null)break;if(a!==91&&a!==46&&a!==35&&a!==37&&a!==58&&a!==38&&a!==42&&a!==124?i=_.lookingAtIdentifier$0():i=!0,i){n!=null?(i=_.spanFrom$1(g),l=t.List_List$from(b,!1,r),l.fixed$length=Array,l.immutable$list=Array,w.push(new t.ComplexSelectorComponent(n,l,i))):b.length!==0&&(g=new t._SpanScannerState(p,p._string_scanner$_position),s=b),n=_._compoundSelector$0(),b=t._setArrayType([],S),p.peekChar$0()===38&&p.error$1(0,W.x22x26__ma);continue}break}return n!=null?(S=_.spanFrom$1(g),w.push(new t.ComplexSelectorComponent(n,t.List_List$unmodifiable(b,r),S))):b.length!==0?s=b:p.error$1(0,"expected selector."),S=s??f.List_empty1,t.ComplexSelector$(S,w,_.spanFrom$1(new t._SpanScannerState(p,d)),e)},_complexSelector$0(){return this._complexSelector$1$lineBreak(!1)},_compoundSelector$0(){for(var e,r=this,n=r.scanner,s=n._string_scanner$_position,a=t._setArrayType([r._simpleSelector$0()],h.JSArray_SimpleSelector);e=n.peekChar$0(),e===42||e===91||e===46||e===35||e===37||e===58;)a.push(r._simpleSelector$1$allowParent(!1));return t.CompoundSelector$(a,r.spanFrom$1(new t._SpanScannerState(n,s)))},_simpleSelector$1$allowParent(e){var r,n,s,a,i,l=this,_=l.scanner,p=new t._SpanScannerState(_,_._string_scanner$_position);switch(e==null&&(e=l._allowParent),_.peekChar$0()){case 91:return l._attributeSelector$0();case 46:return r=_._string_scanner$_position,_.expectChar$1(46),new t.ClassSelector(l.identifier$0(),l.spanFrom$1(new t._SpanScannerState(_,r)));case 35:return r=_._string_scanner$_position,_.expectChar$1(35),new t.IDSelector(l.identifier$0(),l.spanFrom$1(new t._SpanScannerState(_,r)));case 37:return r=_._string_scanner$_position,_.expectChar$1(37),n=l.identifier$0(),r=l.spanFrom$1(new t._SpanScannerState(_,r)),l._allowPlaceholder||l.error$2(0,W.Placeh,_.spanFrom$1(p)),new t.PlaceholderSelector(n,r);case 58:return l._pseudoSelector$0();case 38:return r=_._string_scanner$_position,_.expectChar$1(38),l.lookingAtIdentifierBody$0()?(s=new t.StringBuffer(""),l._identifierBody$1(s),s._contents.length===0&&_.error$1(0,"Expected identifier body."),a=s._contents,i=(a.charCodeAt(0)==0,a)):i=null,r=l.spanFrom$1(new t._SpanScannerState(_,r)),e||l.error$2(0,"Parent selectors aren't allowed here.",_.spanFrom$1(p)),new t.ParentSelector(i,r);default:return l._typeOrUniversalSelector$0()}},_simpleSelector$0(){return this._simpleSelector$1$allowParent(null)},_attributeSelector$0(){var e,r,n,s,a,i=this,l=null,_=i.scanner,p=new t._SpanScannerState(_,_._string_scanner$_position);return _.expectChar$1(91),i.whitespace$0(),e=i._attributeName$0(),i.whitespace$0(),_.scanChar$1(93)?new t.AttributeSelector(e,l,l,l,i.spanFrom$1(p)):(r=i._attributeOperator$0(),i.whitespace$0(),n=_.peekChar$0(),s=n===39||n===34?i.string$0():i.identifier$0(),i.whitespace$0(),n=_.peekChar$0(),a=n!=null&&t.CharacterExtension_get_isAlphabetic(n)?t.Primitives_stringFromCharCode(_.readChar$0()):l,_.expectChar$1(93),new t.AttributeSelector(e,r,s,a,i.spanFrom$1(p)))},_attributeName$0(){var e,r=this,n=r.scanner;return n.scanChar$1(42)?(n.expectChar$1(124),new t.QualifiedName(r.identifier$0(),"*")):n.scanChar$1(124)?new t.QualifiedName(r.identifier$0(),""):(e=r.identifier$0(),n.peekChar$0()!==124||n.peekChar$1(1)===61?new t.QualifiedName(e,null):(n.readChar$0(),new t.QualifiedName(r.identifier$0(),e)))},_attributeOperator$0(){var e=this.scanner,r=e._string_scanner$_position;switch(e.readChar$0()){case 61:return f.AttributeOperator_ES6;case 126:return e.expectChar$1(61),f.AttributeOperator_r60;case 124:return e.expectChar$1(61),f.AttributeOperator_ivT;case 94:return e.expectChar$1(61),f.AttributeOperator_eot;case 36:return e.expectChar$1(61),f.AttributeOperator_BGd;case 42:return e.expectChar$1(61),f.AttributeOperator_8aB;default:e.error$2$position(0,'Expected "]".',r)}},_pseudoSelector$0(){var e,r,n,s,a,i,l=this,_=null,p=l.scanner,d=new t._SpanScannerState(p,p._string_scanner$_position);return p.expectChar$1(58),e=p.scanChar$1(58),r=l.identifier$0(),p.scanChar$1(40)?(l.whitespace$0(),n=t.unvendor(r),e?V._selectorPseudoElements.contains$1(0,n)?(s=l._selectorList$0(),a=_):(a=l.declarationValue$1$allowEmpty(!0),s=_):V._selectorPseudoClasses.contains$1(0,n)?(s=l._selectorList$0(),a=_):n==="nth-child"||n==="nth-last-child"?(a=l._aNPlusB$0(),l.whitespace$0(),i=p.peekChar$1(-1),(i===32||i===9||i===10||i===13||i===12)&&p.peekChar$0()!==41?(l.expectIdentifier$1("of"),a+=" of",l.whitespace$0(),s=l._selectorList$0()):s=_):(a=f.JSString_methods.trimRight$0(l.declarationValue$1$allowEmpty(!0)),s=_),p.expectChar$1(41),t.PseudoSelector$(r,l.spanFrom$1(d),a,e,s)):t.PseudoSelector$(r,l.spanFrom$1(d),_,e,_)},_aNPlusB$0(){var e,r,n,s,a,i=this;e:{if(e=i.scanner,r=e.peekChar$0(),r===101||r===69)return i.expectIdentifier$1("even"),"even";if(r===111||r===79)return i.expectIdentifier$1("odd"),"odd";if(r===43||r===45){n=""+t.Primitives_stringFromCharCode(e.readChar$0());break e}n=""}if(s=e.peekChar$0(),s!=null&&s>=48&&s<=57){do n+=t.Primitives_stringFromCharCode(e.readChar$0()),s=e.peekChar$0();while(s!=null&&s>=48&&s<=57);if(i.whitespace$0(),!i.scanIdentChar$1(110))return n.charCodeAt(0)==0,n}else i.expectIdentChar$1(110);if(n+=t.Primitives_stringFromCharCode(110),i.whitespace$0(),a=e.peekChar$0(),a!==43&&a!==45)return n.charCodeAt(0)==0,n;n+=t.Primitives_stringFromCharCode(e.readChar$0()),i.whitespace$0(),s=e.peekChar$0(),s!=null&&s>=48&&s<=57||e.error$1(0,"Expected a number.");do n+=t.Primitives_stringFromCharCode(e.readChar$0()),s=e.peekChar$0();while(s!=null&&s>=48&&s<=57);return n.charCodeAt(0)==0,n},_typeOrUniversalSelector$0(){var e,r=this,n=r.scanner,s=new t._SpanScannerState(n,n._string_scanner$_position);return n.scanChar$1(42)?n.scanChar$1(124)?n.scanChar$1(42)?new t.UniversalSelector("*",r.spanFrom$1(s)):new t.TypeSelector(new t.QualifiedName(r.identifier$0(),"*"),r.spanFrom$1(s)):new t.UniversalSelector(null,r.spanFrom$1(s)):n.scanChar$1(124)?n.scanChar$1(42)?new t.UniversalSelector("",r.spanFrom$1(s)):new t.TypeSelector(new t.QualifiedName(r.identifier$0(),""),r.spanFrom$1(s)):(e=r.identifier$0(),n.scanChar$1(124)?n.scanChar$1(42)?new t.UniversalSelector(e,r.spanFrom$1(s)):new t.TypeSelector(new t.QualifiedName(r.identifier$0(),e),r.spanFrom$1(s)):new t.TypeSelector(new t.QualifiedName(e,null),r.spanFrom$1(s)))}},t.SelectorParser_parse_closure.prototype={call$0(){var e=this.$this,r=e._selectorList$0();return e=e.scanner,e._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),r},$signature:535},t.SelectorParser_parseCompoundSelector_closure.prototype={call$0(){var e=this.$this,r=e._compoundSelector$0();return e=e.scanner,e._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),r},$signature:528},t.StylesheetParser.prototype={parse$0(){return this.wrapSpanFormatException$1(new t.StylesheetParser_parse_closure(this))},parseArgumentDeclaration$0(){return this._parseSingleProduction$1$1(new t.StylesheetParser_parseArgumentDeclaration_closure(this),h.ArgumentDeclaration)},parseVariableDeclaration$0(){return this._parseSingleProduction$1$1(new t.StylesheetParser_parseVariableDeclaration_closure(this),h.VariableDeclaration)},parseUseRule$0(){return this._parseSingleProduction$1$1(new t.StylesheetParser_parseUseRule_closure(this),h.UseRule)},_parseSingleProduction$1$1(e,r){return this.wrapSpanFormatException$1(new t.StylesheetParser__parseSingleProduction_closure(this,e,r))},_statement$1$root(e){var r,n=this,s=n.scanner,a=s.peekChar$0();return a===64?n.atRule$2$root(new t.StylesheetParser__statement_closure(n),e):a===43?!n.get$indented()||!n.lookingAtIdentifier$1(1)?n._styleRule$0():(n._isUseAllowed=!1,r=s._string_scanner$_position,s.readChar$0(),n._includeRule$1(new t._SpanScannerState(s,r))):a===61?n.get$indented()?(n._isUseAllowed=!1,r=s._string_scanner$_position,s.readChar$0(),n.whitespace$0(),n._mixinRule$1(new t._SpanScannerState(s,r))):n._styleRule$0():(a===125&&s.error$2$length(0,'unmatched "}".',1),n._inStyleRule||n._stylesheet$_inUnknownAtRule||n._stylesheet$_inMixin||n._inContentBlock?n._declarationOrStyleRule$0():n._variableDeclarationOrStyleRule$0())},_statement$0(){return this._statement$1$root(!1)},_variableDeclarationWithNamespace$0(){var e=this.scanner,r=e._string_scanner$_position,n=this.identifier$0();return e.expectChar$1(46),this.variableDeclarationWithoutNamespace$2(n,new t._SpanScannerState(e,r))},variableDeclarationWithoutNamespace$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F=this,D=F.lastSilentComment;for(F.lastSilentComment=null,r==null?(n=F.scanner,s=new t._SpanScannerState(n,n._string_scanner$_position)):s=r,a=F.variableName$0(),n=e!=null,n&&F._assertPublic$2(a,new t.StylesheetParser_variableDeclarationWithoutNamespace_closure(F,s)),F.get$plainCss()&&F.error$2(0,W.Sass_v,F.scanner.spanFrom$1(s)),F.whitespace$0(),i=F.scanner,i.expectChar$1(58),F.whitespace$0(),l=F._expression$0(),_=new t._SpanScannerState(i,i._string_scanner$_position),p=F.logger,d=!1,g=!1;i.scanChar$1(33);){e:{if(S=F.identifier$0(),S==="default"){d&&(b=i._string_scanner$_position,w=i._sourceFile,E=_.position,L=new t._FileSpan(w,E,b),L._FileSpan$3(w,E,b),t.WarnForDeprecation_warnForDeprecation(p,f.Deprecation_Auo,W.x21defau,L,null)),d=!0;break e}if(S==="global"){n?(b=i._string_scanner$_position,w=i._sourceFile,E=_.position,L=new t._FileSpan(w,E,b),L._FileSpan$3(w,E,b),F.error$2(0,W.x21globai,L)):g&&(b=i._string_scanner$_position,w=i._sourceFile,E=_.position,L=new t._FileSpan(w,E,b),L._FileSpan$3(w,E,b),t.WarnForDeprecation_warnForDeprecation(p,f.Deprecation_Auo,W.x21globas,L,null)),g=!0;break e}b=i._string_scanner$_position,w=i._sourceFile,E=_.position,L=new t._FileSpan(w,E,b),L._FileSpan$3(w,E,b),F.error$2(0,"Invalid flag name.",L)}F.whitespace$0(),_=new t._SpanScannerState(i,i._string_scanner$_position)}return F.expectStatementSeparator$1("variable declaration"),T=t.VariableDeclaration$(a,l,i.spanFrom$1(s),D,g,d,e),g&&F._globalVariables.putIfAbsent$2(a,new t.StylesheetParser_variableDeclarationWithoutNamespace_closure0(T)),T},variableDeclarationWithoutNamespace$0(){return this.variableDeclarationWithoutNamespace$2(null,null)},_variableDeclarationOrStyleRule$0(){var e,r,n,s,a=this;return a.get$plainCss()||a.get$indented()&&a.scanner.scanChar$1(92)||!a.lookingAtIdentifier$0()?a._styleRule$0():(e=a.scanner,r=e._string_scanner$_position,n=a._variableDeclarationOrInterpolation$0(),n instanceof t.VariableDeclaration?e=n:(s=new t.InterpolationBuffer(new t.StringBuffer(""),t._setArrayType([],h.JSArray_Object)),s.addInterpolation$1(h.Interpolation._as(n)),r=a._styleRule$2(s,new t._SpanScannerState(e,r)),e=r),e)},_declarationOrStyleRule$0(){var e,r,n,s=this;return s.get$plainCss()&&s._inStyleRule&&!s._stylesheet$_inUnknownAtRule?s._propertyOrVariableDeclaration$0():s.get$indented()&&s.scanner.scanChar$1(92)?s._styleRule$0():(e=s.scanner,r=e._string_scanner$_position,n=s._declarationOrBuffer$0(),h.Statement._is(n)?n:s._styleRule$2(h.InterpolationBuffer._as(n),new t._SpanScannerState(e,r)))},_declarationOrBuffer$0(){var e,r,n,s,a,i,l,_,p,d,g=this,S={},b=g.scanner,w=new t._SpanScannerState(b,b._string_scanner$_position),E=new t.InterpolationBuffer(new t.StringBuffer(""),t._setArrayType([],h.JSArray_Object));if(g._lookingAtPotentialPropertyHack$0()?(a=b.readChar$0(),E._interpolation_buffer$_text._contents+=t.Primitives_stringFromCharCode(a),a=g.rawText$1(g.get$whitespace()),E._interpolation_buffer$_text._contents+=a,i=!0):i=!1,!g._lookingAtInterpolatedIdentifier$0())return E;if(l=i?g.interpolatedIdentifier$0():g._variableDeclarationOrInterpolation$0(),l instanceof t.VariableDeclaration)return l;if(E.addInterpolation$1(h.Interpolation._as(l)),g._isUseAllowed=!1,b.matches$1("/*")&&(a=g.rawText$1(g.get$loudComment()),E._interpolation_buffer$_text._contents+=a),e=new t.StringBuffer(""),a=g.get$whitespace(),e._contents+=g.rawText$1(a),_=b._string_scanner$_position,!b.scanChar$1(58))return e._contents.length!==0&&(E._interpolation_buffer$_text._contents+=t.Primitives_stringFromCharCode(32)),E;if(e._contents+=t.Primitives_stringFromCharCode(58),p=E.interpolation$1(b.spanFrom$2(w,new t._SpanScannerState(b,_))),f.JSString_methods.startsWith$1(p.get$initialPlain(),"--"))return S=g._interpolatedDeclarationValue$0(),g.expectStatementSeparator$1("custom property"),t.Declaration$(p,new t.StringExpression(S,!1),b.spanFrom$1(w));if(b.scanChar$1(58))return S=E,b=S._interpolation_buffer$_text,b._contents+=t.S(e),b._contents+=t.Primitives_stringFromCharCode(58),S;if(g.get$indented()&&g._lookingAtInterpolatedIdentifier$0())return S=E,S._interpolation_buffer$_text._contents+=t.S(e),S;if(d=g.rawText$1(a),g.lookingAtChildren$0())return g._withChildren$3(g.get$_declarationChild(),w,new t.StylesheetParser__declarationOrBuffer_closure(p));e._contents+=d,r=d.length===0&&g._lookingAtInterpolatedIdentifier$0(),n=new t._SpanScannerState(b,b._string_scanner$_position),a=S.value=null;try{a=S.value=g._expression$0(),g.lookingAtChildren$0()?r&&g.expectStatementSeparator$0():g.atEndOfStatement$0()||g.expectStatementSeparator$0()}catch(L){if(h.FormatException._is(t.unwrapException(L))){if(!r||(b.set$state(n),s=g.almostAnyValue$0(),!g.get$indented()&&b.peekChar$0()===59))throw L;return E._interpolation_buffer$_text._contents+=t.S(e),E.addInterpolation$1(s),E}else throw L}return g.lookingAtChildren$0()?g._withChildren$3(g.get$_declarationChild(),w,new t.StylesheetParser__declarationOrBuffer_closure0(S,p)):(g.expectStatementSeparator$0(),t.Declaration$(p,a,b.spanFrom$1(w)))},_variableDeclarationOrInterpolation$0(){var e,r,n,s,a,i=this;return i.lookingAtIdentifier$0()?(e=i.scanner,r=new t._SpanScannerState(e,e._string_scanner$_position),n=i.identifier$0(),e.matches$1(".$")?(e.readChar$0(),i.variableDeclarationWithoutNamespace$2(n,r)):(s=new t.StringBuffer(""),a=new t.InterpolationBuffer(s,t._setArrayType([],h.JSArray_Object)),s._contents=""+n,i._lookingAtInterpolatedIdentifierBody$0()&&a.addInterpolation$1(i.interpolatedIdentifier$0()),a.interpolation$1(e.spanFrom$1(r)))):i.interpolatedIdentifier$0()},_styleRule$2(e,r){var n,s,a,i,l=this,_={};return l._isUseAllowed=!1,r==null?(n=l.scanner,s=new t._SpanScannerState(n,n._string_scanner$_position)):s=r,a=_.interpolation=l.styleRuleSelector$0(),e!=null?(e.addInterpolation$1(a),n=_.interpolation=e.interpolation$1(l.scanner.spanFrom$1(s))):n=a,n.contents.length===0&&l.scanner.error$1(0,'expected "}".'),i=l._inStyleRule,l._inStyleRule=!0,l._withChildren$3(l.get$_statement(),s,new t.StylesheetParser__styleRule_closure(_,l,i,s))},_styleRule$0(){return this._styleRule$2(null,null)},_propertyOrVariableDeclaration$1$parseCustomProperties(e){var r,n,s,a,i,l=this,_=W.Nested,p={},d=l.scanner,g=new t._SpanScannerState(d,d._string_scanner$_position);if(p.name=null,l._lookingAtPotentialPropertyHack$0())r=new t.StringBuffer(""),n=new t.InterpolationBuffer(r,t._setArrayType([],h.JSArray_Object)),r._contents+=t.Primitives_stringFromCharCode(d.readChar$0()),r._contents+=l.rawText$1(l.get$whitespace()),n.addInterpolation$1(l.interpolatedIdentifier$0()),r=p.name=n.interpolation$1(d.spanFrom$1(g));else if(l.get$plainCss())a=l.interpolatedIdentifier$0(),p.name=a,r=a;else{if(s=l._variableDeclarationOrInterpolation$0(),s instanceof t.VariableDeclaration)return s;h.Interpolation._as(s),p.name=s,r=s}return l.whitespace$0(),d.expectChar$1(58),e&&f.JSString_methods.startsWith$1(r.get$initialPlain(),"--")?(p=l._interpolatedDeclarationValue$0(),l.expectStatementSeparator$1("custom property"),t.Declaration$(r,new t.StringExpression(p,!1),d.spanFrom$1(g))):(l.whitespace$0(),l.lookingAtChildren$0()?(l.get$plainCss()&&d.error$1(0,_),l._withChildren$3(l.get$_declarationChild(),g,new t.StylesheetParser__propertyOrVariableDeclaration_closure(p))):(i=l._expression$0(),l.lookingAtChildren$0()?(l.get$plainCss()&&d.error$1(0,_),l._withChildren$3(l.get$_declarationChild(),g,new t.StylesheetParser__propertyOrVariableDeclaration_closure0(p,i))):(l.expectStatementSeparator$0(),t.Declaration$(r,i,d.spanFrom$1(g)))))},_propertyOrVariableDeclaration$0(){return this._propertyOrVariableDeclaration$1$parseCustomProperties(!0)},_declarationChild$0(){return this.scanner.peekChar$0()===64?this._declarationAtRule$0():this._propertyOrVariableDeclaration$1$parseCustomProperties(!1)},atRule$2$root(e,r){var n,s,a,i,l=this,_=l.scanner,p=new t._SpanScannerState(_,_._string_scanner$_position);switch(_.expectChar$2$name(64,"@-rule"),n=l.interpolatedIdentifier$0(),l.whitespace$0(),s=l._isUseAllowed,l._isUseAllowed=!1,n.get$asPlain()){case"at-root":return l._atRootRule$1(p);case"content":return l._contentRule$1(p);case"debug":return l._debugRule$1(p);case"each":return l._eachRule$2(p,e);case"else":return l._disallowedAtRule$1(p);case"error":return l._errorRule$1(p);case"extend":return!l._inStyleRule&&!l._stylesheet$_inMixin&&!l._inContentBlock&&l.error$2(0,W.x40exten,_.spanFrom$1(p)),a=l.almostAnyValue$0(),i=_.scanChar$1(33),i&&l.expectIdentifier$1("optional"),l.expectStatementSeparator$1("@extend rule"),new t.ExtendRule(a,i,_.spanFrom$1(p));case"for":return l._forRule$2(p,e);case"forward":return l._isUseAllowed=s,r||l._disallowedAtRule$1(p),l._forwardRule$1(p);case"function":return l._functionRule$1(p);case"if":return l._ifRule$2(p,e);case"import":return l._importRule$1(p);case"include":return l._includeRule$1(p);case"media":return l.mediaRule$1(p);case"mixin":return l._mixinRule$1(p);case"-moz-document":return l.mozDocumentRule$2(p,n);case"return":return l._disallowedAtRule$1(p);case"supports":return l.supportsRule$1(p);case"use":return l._isUseAllowed=s,r||l._disallowedAtRule$1(p),l._useRule$1(p);case"warn":return l._warnRule$1(p);case"while":return l._whileRule$2(p,e);default:return l.unknownAtRule$2(p,n)}},_declarationAtRule$0(){var e=this,r=e.scanner,n=new t._SpanScannerState(r,r._string_scanner$_position),s=e._plainAtRuleName$0();e:{if(s==="content"){r=e._contentRule$1(n);break e}if(s==="debug"){r=e._debugRule$1(n);break e}if(s==="each"){r=e._eachRule$2(n,e.get$_declarationChild());break e}if(s==="else"&&e._disallowedAtRule$1(n),s==="error"){r=e._errorRule$1(n);break e}if(s==="for"){r=e._forRule$2(n,e.get$_declarationChild());break e}if(s==="if"){r=e._ifRule$2(n,e.get$_declarationChild());break e}if(s==="include"){r=e._includeRule$1(n);break e}if(s==="warn"){r=e._warnRule$1(n);break e}if(s==="while"){r=e._whileRule$2(n,e.get$_declarationChild());break e}r=e._disallowedAtRule$1(n)}return r},_functionChild$0(){var e,r,n,s,a,i,l,_,p,d=this,g=d.scanner;if(g.peekChar$0()!==64){e=new t._SpanScannerState(g,g._string_scanner$_position);try{return a=d._variableDeclarationWithNamespace$0(),a}catch(S){if(a=t.unwrapException(S),i=h.SourceSpanFormatException,i._is(a)){r=a,n=t.getTraceFromException(S),g.set$state(e),s=null;try{s=d._declarationOrStyleRule$0()}catch(b){throw i._is(t.unwrapException(b))?t.wrapException(r):b}a=s instanceof t.StyleRule?"style rules":"declarations",d.error$3(0,"@function rules may not contain "+a+".",C.get$span$z(s),n)}else throw S}}l=new t._SpanScannerState(g,g._string_scanner$_position),_=d._plainAtRuleName$0();e:{if(_==="debug"){g=d._debugRule$1(l);break e}if(_==="each"){g=d._eachRule$2(l,d.get$_functionChild());break e}if(_==="else"&&d._disallowedAtRule$1(l),_==="error"){g=d._errorRule$1(l);break e}if(_==="for"){g=d._forRule$2(l,d.get$_functionChild());break e}if(_==="if"){g=d._ifRule$2(l,d.get$_functionChild());break e}if(_==="return"){p=d._expression$0(),d.expectStatementSeparator$1("@return rule"),g=new t.ReturnRule(p,g.spanFrom$1(l));break e}if(_==="warn"){g=d._warnRule$1(l);break e}if(_==="while"){g=d._whileRule$2(l,d.get$_functionChild());break e}g=d._disallowedAtRule$1(l)}return g},_plainAtRuleName$0(){this.scanner.expectChar$2$name(64,"@-rule");var e=this.identifier$0();return this.whitespace$0(),e},_atRootRule$1(e){var r,n,s,a,i,l,_=this,p=_.scanner;return p.peekChar$0()===40?(r=p._string_scanner$_position,n=new t.StringBuffer(""),s=t._setArrayType([],h.JSArray_Object),a=new t.InterpolationBuffer(n,s),p.expectChar$1(40),n._contents+=t.Primitives_stringFromCharCode(40),_.whitespace$0(),i=_._expression$0(),a._flushText$0(),s.push(i),p.scanChar$1(58)&&(_.whitespace$0(),n._contents+=t.Primitives_stringFromCharCode(58),n._contents+=t.Primitives_stringFromCharCode(32),i=_._expression$0(),a._flushText$0(),s.push(i)),p.expectChar$1(41),_.whitespace$0(),n._contents+=t.Primitives_stringFromCharCode(41),l=a.interpolation$1(p.spanFrom$1(new t._SpanScannerState(p,r))),_.whitespace$0(),_._withChildren$3(_.get$_statement(),e,new t.StylesheetParser__atRootRule_closure(l))):_.lookingAtChildren$0()?_._withChildren$3(_.get$_statement(),e,new t.StylesheetParser__atRootRule_closure0):t.AtRootRule$(t._setArrayType([_._styleRule$0()],h.JSArray_Statement),p.spanFrom$1(e),null)},_contentRule$1(e){var r,n,s,a,i=this;return i._stylesheet$_inMixin||i.error$2(0,W.x40conte,i.scanner.spanFrom$1(e)),i.whitespace$0(),r=i.scanner,r.peekChar$0()===40?n=i._argumentInvocation$1$mixin(!0):(s=t.FileLocation$_(r._sourceFile,r._string_scanner$_position),a=s.offset,n=t.ArgumentInvocation$empty(t._FileSpan$(s.file,a,a))),i.expectStatementSeparator$1("@content rule"),new t.ContentRule(n,r.spanFrom$1(e))},_debugRule$1(e){var r=this._expression$0();return this.expectStatementSeparator$1("@debug rule"),new t.DebugRule(r,this.scanner.spanFrom$1(e))},_eachRule$2(e,r){var n,s,a=this,i=a._inControlDirective;for(a._inControlDirective=!0,n=t._setArrayType([a.variableName$0()],h.JSArray_String),a.whitespace$0(),s=a.scanner;s.scanChar$1(44);)a.whitespace$0(),s.expectChar$1(36),n.push(a.identifier$1$normalize(!0)),a.whitespace$0();return a.expectIdentifier$1("in"),a.whitespace$0(),a._withChildren$3(r,e,new t.StylesheetParser__eachRule_closure(a,i,n,a._expression$0()))},_errorRule$1(e){var r=this._expression$0();return this.expectStatementSeparator$1("@error rule"),new t.ErrorRule(r,this.scanner.spanFrom$1(e))},_functionRule$1(e){var r,n,s,a=this,i=a.lastSilentComment;return a.lastSilentComment=null,r=a.identifier$1$normalize(!0),a.whitespace$0(),n=a._argumentDeclaration$0(),a._stylesheet$_inMixin||a._inContentBlock?a.error$2(0,W.Mixinscf,a.scanner.spanFrom$1(e)):a._inControlDirective&&a.error$2(0,W.Functi,a.scanner.spanFrom$1(e)),s=t.unvendor(r),(s==="calc"||s==="element"||s==="expression"||s==="url"||s==="and"||s==="or"||s==="not"||s==="clamp")&&a.error$2(0,"Invalid function name.",a.scanner.spanFrom$1(e)),a.whitespace$0(),a._withChildren$3(a.get$_functionChild(),e,new t.StylesheetParser__functionRule_closure(r,n,i))},_forRule$2(e,r){var n,s,a=this,i={},l=a._inControlDirective;return a._inControlDirective=!0,n=a.variableName$0(),a.whitespace$0(),a.expectIdentifier$1("from"),a.whitespace$0(),i.exclusive=null,s=a._expression$1$until(new t.StylesheetParser__forRule_closure(i,a)),i.exclusive==null&&a.scanner.error$1(0,'Expected "to" or "through".'),a.whitespace$0(),a._withChildren$3(r,e,new t.StylesheetParser__forRule_closure0(i,a,l,n,s,a._expression$0()))},_forwardRule$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E=this,L=null,T=E._urlString$0();return E.whitespace$0(),E.scanIdentifier$1("as")?(E.whitespace$0(),r=E.identifier$1$normalize(!0),E.scanner.expectChar$1(42),E.whitespace$0()):r=L,E.scanIdentifier$1("show")?(n=E._memberList$0(),s=n._0,a=n._1,i=L,l=i):(E.scanIdentifier$1("hide")?(_=E._memberList$0(),l=_._0,i=_._1):(i=L,l=i),a=L,s=a),p=E._stylesheet$_configuration$1$allowGuarded(!0),E.expectStatementSeparator$1("@forward rule"),d=E.scanner.spanFrom$1(e),E._isUseAllowed||E.error$2(0,W.x40forwa,d),s!=null?(a.toString,g=h.String,S=t.LinkedHashSet_LinkedHashSet$of(s,g),b=h.UnmodifiableSetView_String,g=t.LinkedHashSet_LinkedHashSet$of(a,g),w=p==null?f.List_empty10:t.List_List$unmodifiable(p,h.ConfiguredVariable),new t.ForwardRule(T,new t.UnmodifiableSetView0(S,b),new t.UnmodifiableSetView0(g,b),L,L,r,w,d)):l!=null?(i.toString,g=h.String,S=t.LinkedHashSet_LinkedHashSet$of(l,g),b=h.UnmodifiableSetView_String,g=t.LinkedHashSet_LinkedHashSet$of(i,g),w=p==null?f.List_empty10:t.List_List$unmodifiable(p,h.ConfiguredVariable),new t.ForwardRule(T,L,L,new t.UnmodifiableSetView0(S,b),new t.UnmodifiableSetView0(g,b),r,w,d)):new t.ForwardRule(T,L,L,L,L,r,p==null?f.List_empty10:t.List_List$unmodifiable(p,h.ConfiguredVariable),d)},_memberList$0(){var e=this,r=h.String,n=t.LinkedHashSet_LinkedHashSet$_empty(r),s=t.LinkedHashSet_LinkedHashSet$_empty(r);r=e.scanner;do e.whitespace$0(),e.withErrorMessage$2(W.Expect,new t.StylesheetParser__memberList_closure(e,s,n)),e.whitespace$0();while(r.scanChar$1(44));return new t._Record_2(n,s)},_ifRule$2(e,r){var n,s,a,i,l,_=this,p=_.get$currentIndentation(),d=_._inControlDirective;for(_._inControlDirective=!0,n=_._expression$0(),s=_.children$1(0,r),_.whitespaceWithoutComments$0(),a=t._setArrayType([t.IfClause$(n,s)],h.JSArray_IfClause);;){if(!_.scanElse$1(p)){i=null;break}if(_.whitespace$0(),_.scanIdentifier$1("if"))_.whitespace$0(),a.push(t.IfClause$(_._expression$0(),_.children$1(0,r)));else{i=t.ElseClause$(_.children$1(0,r));break}}return _._inControlDirective=d,l=_.scanner.spanFrom$1(e),_.whitespaceWithoutComments$0(),new t.IfRule(t.List_List$unmodifiable(a,h.IfClause),i,l)},_importRule$1(e){var r,n,s=this,a=t._setArrayType([],h.JSArray_Import),i=s.scanner,l=s.logger;do s.whitespace$0(),r=s.importArgument$0(),n=r instanceof t.DynamicImport,n&&t.WarnForDeprecation_warnForDeprecation(l,f.Deprecation_B8J,W.Sass__,r.span,null),(s._inControlDirective||s._stylesheet$_inMixin)&&n&&s._disallowedAtRule$1(e),a.push(r),s.whitespace$0();while(i.scanChar$1(44));return s.expectStatementSeparator$1("@import rule"),i=i.spanFrom$1(e),new t.ImportRule(t.List_List$unmodifiable(a,h.Import),i)},importArgument$0(){var e,r,n,s,a,i,l=this,_=l.scanner,p=new t._SpanScannerState(_,_._string_scanner$_position),d=_.peekChar$0();if(d===117||d===85)return e=l.dynamicUrl$0(),l.whitespace$0(),a=l.tryImportModifiers$0(),new t.StaticImport(t.Interpolation$(t._setArrayType([e],h.JSArray_Object),_.spanFrom$1(p)),a,_.spanFrom$1(p));if(e=l.string$0(),r=_.spanFrom$1(p),l.whitespace$0(),a=l.tryImportModifiers$0(),l.isPlainImportUrl$1(e)||a!=null)return i=r,new t.StaticImport(t.Interpolation$(t._setArrayType([t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(i.file._decodedChars,i._file$_start,i._end),0,null)],h.JSArray_Object),r),a,_.spanFrom$1(p));try{return _=l.parseImportUrl$1(e),new t.DynamicImport(_,r)}catch(g){if(_=t.unwrapException(g),h.FormatException._is(_))n=_,s=t.getTraceFromException(g),l.error$3(0,"Invalid URL: "+C.get$message$x(n),r,s);else throw g}},parseImportUrl$1(e){var r=V.$get$windows();return r.style.rootLength$1(e)>0&&!V.$get$url().style.isRootRelative$1(e)?r.toUri$1(e).toString$0(0):(t.Uri_parse(e),e)},isPlainImportUrl$1(e){var r,n;if(e.length<5)return!1;if(f.JSString_methods.endsWith$1(e,".css"))return!0;r=e.charCodeAt(0);e:{if(r===47){n=e.charCodeAt(1)===47;break e}if(r===104){n=f.JSString_methods.startsWith$1(e,"http://")||f.JSString_methods.startsWith$1(e,"https://");break e}n=!1;break e}return n},tryImportModifiers$0(){var e,r,n,s,a,i,l,_,p,d,g,S,b=this;if(!b._lookingAtInterpolatedIdentifier$0()&&b.scanner.peekChar$0()!==40)return null;for(e=b.scanner,r=new t._SpanScannerState(e,e._string_scanner$_position),n=new t.StringBuffer(""),s=t._setArrayType([],h.JSArray_Object),a=new t.InterpolationBuffer(n,s);;)if(b._lookingAtInterpolatedIdentifier$0()){if(s.length===0&&n._contents.length===0||(n._contents+=t.Primitives_stringFromCharCode(32)),i=b.interpolatedIdentifier$0(),a.addInterpolation$1(i),l=i.get$asPlain(),_=l==null?null:l.toLowerCase(),_!=="and"&&e.scanChar$1(40))_==="supports"?(p=b._importSupportsQuery$0(),l=!(p instanceof t.SupportsDeclaration),l&&(n._contents+=t.Primitives_stringFromCharCode(40)),a._flushText$0(),s.push(new t.SupportsExpression(p)),l&&(n._contents+=t.Primitives_stringFromCharCode(41))):(n._contents+=t.Primitives_stringFromCharCode(40),a.addInterpolation$1(b._interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0)),n._contents+=t.Primitives_stringFromCharCode(41)),e.expectChar$1(41),b.whitespace$0();else if(b.whitespace$0(),e.scanChar$1(44))return n._contents+=", ",a.addInterpolation$1(b._mediaQueryList$0()),d=e._string_scanner$_position,l=e._sourceFile,g=r.position,e=new t._FileSpan(l,g,d),e._FileSpan$3(l,g,d),g=h.Object,l=t.List_List$of(s,!0,g),s=n._contents,s.length!==0&&l.push((s.charCodeAt(0)==0,s)),S=t.List_List$from(l,!1,g),S.fixed$length=Array,S.immutable$list=Array,n=new t.Interpolation(S,e),n.Interpolation$2(l,e),n}else return e.peekChar$0()===40?(s.length===0&&n._contents.length===0||(n._contents+=t.Primitives_stringFromCharCode(32)),a.addInterpolation$1(b._mediaQueryList$0()),d=e._string_scanner$_position,e=e._sourceFile,l=r.position,g=new t._FileSpan(e,l,d),g._FileSpan$3(e,l,d),l=h.Object,s=t.List_List$of(s,!0,l),e=n._contents,e.length!==0&&s.push((e.charCodeAt(0)==0,e)),S=t.List_List$from(s,!1,l),S.fixed$length=Array,S.immutable$list=Array,e=new t.Interpolation(S,g),e.Interpolation$2(s,g),e):(d=e._string_scanner$_position,e=e._sourceFile,l=r.position,g=new t._FileSpan(e,l,d),g._FileSpan$3(e,l,d),l=h.Object,s=t.List_List$of(s,!0,l),e=n._contents,e.length!==0&&s.push((e.charCodeAt(0)==0,e)),S=t.List_List$from(s,!1,l),S.fixed$length=Array,S.immutable$list=Array,e=new t.Interpolation(S,g),e.Interpolation$2(s,g),e)},_importSupportsQuery$0(){var e,r,n,s,a,i=this;return i.scanIdentifier$1("not")?(i.whitespace$0(),e=i.scanner,r=e._string_scanner$_position,new t.SupportsNegation(i._supportsConditionInParens$0(),e.spanFrom$1(new t._SpanScannerState(e,r)))):(e=i.scanner,e.peekChar$0()===40?i._supportsCondition$0():(n=i._tryImportSupportsFunction$0(),n!=null?(s=n,r=!0):(s=null,r=!1),r?s:(r=e._string_scanner$_position,a=i._expression$0(),e.expectChar$1(58),i._supportsDeclarationValue$2(a,new t._SpanScannerState(e,r)))))},_tryImportSupportsFunction$0(){var e,r,n,s,a=this;return a._lookingAtInterpolatedIdentifier$0()?(e=a.scanner,r=new t._SpanScannerState(e,e._string_scanner$_position),n=a.interpolatedIdentifier$0(),e.scanChar$1(40)?(s=a._interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0),e.expectChar$1(41),new t.SupportsFunction(n,s,e.spanFrom$1(r))):(e.set$state(r),null)):null},_includeRule$1(e){var r,n,s,a,i,l,_,p,d,g=this,S=null,b=g.identifier$0(),w=g.scanner;return w.scanChar$1(46)?(r=g._publicIdentifier$0(),n=b,b=r):(b=t.stringReplaceAllUnchecked(b,"_","-"),n=S),g.whitespace$0(),w.peekChar$0()===40?s=g._argumentInvocation$1$mixin(!0):(a=t.FileLocation$_(w._sourceFile,w._string_scanner$_position),i=a.offset,s=t.ArgumentInvocation$empty(t._FileSpan$(a.file,i,i))),g.whitespace$0(),g.scanIdentifier$1("using")?(g.whitespace$0(),l=g._argumentDeclaration$0(),g.whitespace$0()):l=S,a=l==null,!a||g.lookingAtChildren$0()?(a?(a=t.FileLocation$_(w._sourceFile,w._string_scanner$_position),i=a.offset,_=new t.ArgumentDeclaration(f.List_empty11,S,t._FileSpan$(a.file,i,i))):_=l,p=g._inContentBlock,g._inContentBlock=!0,d=g._withChildren$3(g.get$_statement(),e,new t.StylesheetParser__includeRule_closure(_)),g._inContentBlock=p):(g.expectStatementSeparator$0(),d=S),w=w.spanFrom$2(e,e),a=d??s,new t.IncludeRule(n,b,s,d,w.expand$1(0,a.get$span(a)))},mediaRule$1(e){return this._withChildren$3(this.get$_statement(),e,new t.StylesheetParser_mediaRule_closure(this._mediaQueryList$0()))},_mixinRule$1(e){var r,n,s,a,i,l=this,_=l.lastSilentComment;return l.lastSilentComment=null,r=l.identifier$1$normalize(!0),l.whitespace$0(),n=l.scanner,n.peekChar$0()===40?s=l._argumentDeclaration$0():(a=t.FileLocation$_(n._sourceFile,n._string_scanner$_position),i=a.offset,s=new t.ArgumentDeclaration(f.List_empty11,null,t._FileSpan$(a.file,i,i))),l._stylesheet$_inMixin||l._inContentBlock?l.error$2(0,W.Mixinscm,n.spanFrom$1(e)):l._inControlDirective&&l.error$2(0,W.Mixinsb,n.spanFrom$1(e)),l.whitespace$0(),l._stylesheet$_inMixin=!0,l._withChildren$3(l.get$_statement(),e,new t.StylesheetParser__mixinRule_closure(l,r,s,_))},mozDocumentRule$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E=this,L={},T=E.scanner,F=T._string_scanner$_position,D=new t.StringBuffer(""),B=t._setArrayType([],h.JSArray_Object),z=new t.InterpolationBuffer(D,B);for(L.needsDeprecationWarning=!1,n=E.get$whitespace();;){if(T.peekChar$0()===35)s=E.singleInterpolation$0(),z._flushText$0(),B.push(s),L.needsDeprecationWarning=!0;else{s=T._string_scanner$_position,a=E.identifier$0();e:{if(a==="url"||a==="url-prefix"||a==="domain"){i=E._tryUrlContents$2$name(new t._SpanScannerState(T,s),a),i!=null?(l=i,s=!0):(l=null,s=!1),s?z.addInterpolation$1(l):(T.expectChar$1(40),E.whitespace$0(),_=E.interpolatedString$0(),T.expectChar$1(41),D._contents+=a,D._contents+=t.Primitives_stringFromCharCode(40),z.addInterpolation$1(_.asInterpolation$0()),D._contents+=t.Primitives_stringFromCharCode(41)),s=D._contents,p=(s.charCodeAt(0)==0,s),!f.JSString_methods.endsWith$1(p,"url-prefix()")&&!f.JSString_methods.endsWith$1(p,"url-prefix('')")&&!f.JSString_methods.endsWith$1(p,'url-prefix("")')&&(L.needsDeprecationWarning=!0);break e}if(a==="regexp"){D._contents+="regexp(",T.expectChar$1(40),z.addInterpolation$1(E.interpolatedString$0().asInterpolation$0()),T.expectChar$1(41),D._contents+=t.Primitives_stringFromCharCode(41),L.needsDeprecationWarning=!0;break e}d=T._string_scanner$_position,g=T._sourceFile,S=new t._FileSpan(g,s,d),S._FileSpan$3(g,s,d),E.error$2(0,"Invalid function name.",S)}}if(E.whitespace$0(),!T.scanChar$1(44))break;D._contents+=t.Primitives_stringFromCharCode(44),b=T._string_scanner$_position,n.call$0(),w=T._string_scanner$_position,D._contents+=f.JSString_methods.substring$2(T.string,b,w)}return E._withChildren$3(E.get$_statement(),e,new t.StylesheetParser_mozDocumentRule_closure(L,E,r,z.interpolation$1(T.spanFrom$1(new t._SpanScannerState(T,F)))))},supportsRule$1(e){var r=this,n=r._supportsCondition$0();return r.whitespace$0(),r._withChildren$3(r.get$_statement(),e,new t.StylesheetParser_supportsRule_closure(n))},_useRule$1(e){var r,n,s,a,i=this,l="@use rule",_=i._urlString$0();return i.whitespace$0(),r=i._useNamespace$2(_,e),i.whitespace$0(),n=i._stylesheet$_configuration$0(),i.expectStatementSeparator$1(l),s=i.scanner.spanFrom$1(e),i._isUseAllowed||i.error$2(0,W.x40use_r,s),i.expectStatementSeparator$1(l),a=new t.UseRule(_,r,n==null?f.List_empty10:t.List_List$unmodifiable(n,h.ConfiguredVariable),s),a.UseRule$4$configuration(_,r,s,n),a},_useNamespace$2(e,r){var n,s,a,i,l=this;if(l.scanIdentifier$1("as"))return l.whitespace$0(),l.scanner.scanChar$1(42)?null:l.identifier$0();s=e.get$pathSegments().length===0?"":f.JSArray_methods.get$last(e.get$pathSegments()),a=f.JSString_methods.indexOf$1(s,"."),i=f.JSString_methods.startsWith$1(s,"_")?1:0,n=f.JSString_methods.substring$2(s,i,a===-1?s.length:a);try{return i=t.SpanScanner$(n,null),i=new t.Parser(i,l.logger,null)._parseIdentifier$0(),i}catch(_){if(h.SassFormatException._is(t.unwrapException(_)))l.error$2(0,'The default namespace "'+t.S(n)+W.x22x20is_n,l.scanner.spanFrom$1(r));else throw _}},_stylesheet$_configuration$1$allowGuarded(e){var r,n,s,a,i,l,_,p,d,g,S,b,w=this;if(!w.scanIdentifier$1("with"))return null;for(r=t.LinkedHashSet_LinkedHashSet$_empty(h.String),n=t._setArrayType([],h.JSArray_ConfiguredVariable),w.whitespace$0(),s=w.scanner,s.expectChar$1(40);w.whitespace$0(),a=s._string_scanner$_position,s.expectChar$1(36),i=w.identifier$1$normalize(!0),w.whitespace$0(),s.expectChar$1(58),w.whitespace$0(),l=w.expressionUntilComma$0(),_=s._string_scanner$_position,e&&s.scanChar$1(33)?w.identifier$0()==="default"?(w.whitespace$0(),p=!0):(d=s._string_scanner$_position,g=s._sourceFile,S=new t._FileSpan(g,_,d),S._FileSpan$3(g,_,d),w.error$2(0,"Invalid flag name.",S),p=!1):p=!1,d=s._string_scanner$_position,_=s._sourceFile,b=new t._FileSpan(_,a,d),b._FileSpan$3(_,a,d),r.contains$1(0,i)&&w.error$2(0,W.The_sa,b),r.add$1(0,i),n.push(new t.ConfiguredVariable(i,l,p,b)),!(!s.scanChar$1(44)||(w.whitespace$0(),!w._lookingAtExpression$0())););return s.expectChar$1(41),n},_stylesheet$_configuration$0(){return this._stylesheet$_configuration$1$allowGuarded(!1)},_warnRule$1(e){var r=this._expression$0();return this.expectStatementSeparator$1("@warn rule"),new t.WarnRule(r,this.scanner.spanFrom$1(e))},_whileRule$2(e,r){var n=this,s=n._inControlDirective;return n._inControlDirective=!0,n._withChildren$3(r,e,new t.StylesheetParser__whileRule_closure(n,s,n._expression$0()))},unknownAtRule$2(e,r){var n,s,a,i=this,l={},_=i._stylesheet$_inUnknownAtRule;return i._stylesheet$_inUnknownAtRule=!0,l.value=null,n=i.scanner,s=n.peekChar$0()!==33&&!i.atEndOfStatement$0()?l.value=i.almostAnyValue$0():null,i.lookingAtChildren$0()?a=i._withChildren$3(i.get$_statement(),e,new t.StylesheetParser_unknownAtRule_closure(l,r)):(i.expectStatementSeparator$0(),a=t.AtRule$(r,n.spanFrom$1(e),null,s)),i._stylesheet$_inUnknownAtRule=_,a},_disallowedAtRule$1(e){this.almostAnyValue$0(),this.error$2(0,"This at-rule is not allowed here.",this.scanner.spanFrom$1(e))},_argumentDeclaration$0(){var e,r,n,s,a,i,l,_,p,d=this,g=d.scanner,S=g._string_scanner$_position;for(g.expectChar$1(40),d.whitespace$0(),e=t._setArrayType([],h.JSArray_Argument),r=t.LinkedHashSet_LinkedHashSet$_empty(h.String);;){if(g.peekChar$0()!==36){n=null;break}if(s=g._string_scanner$_position,g.expectChar$1(36),a=d.identifier$1$normalize(!0),d.whitespace$0(),g.scanChar$1(58))d.whitespace$0(),i=d.expressionUntilComma$0();else{if(g.scanChar$1(46)){g.expectChar$1(46),g.expectChar$1(46),d.whitespace$0(),n=a;break}i=null}if(l=g._string_scanner$_position,_=g._sourceFile,p=new t._FileSpan(_,s,l),p._FileSpan$3(_,s,l),e.push(new t.Argument(a,i,p)),r.add$1(0,a)||d.error$2(0,"Duplicate argument.",f.JSArray_methods.get$last(e).span),!g.scanChar$1(44)){n=null;break}d.whitespace$0()}return g.expectChar$1(41),g=g.spanFrom$1(new t._SpanScannerState(g,S)),new t.ArgumentDeclaration(t.List_List$unmodifiable(e,h.Argument),n,g)},_argumentInvocation$2$allowEmptySecondArg$mixin(e,r){var n,s,a,i,l,_,p,d,g,S,b,w=this,E=null,L=w.scanner,T=L._string_scanner$_position;for(L.expectChar$1(40),w.whitespace$0(),n=t._setArrayType([],h.JSArray_Expression),s=h.String,a=h.Expression,i=t.LinkedHashMap_LinkedHashMap$_empty(s,a),_=!r,p=E;;){if(!w._lookingAtExpression$0()){l=E;break}if(d=w.expressionUntilComma$1$singleEquals(_),w.whitespace$0(),d instanceof t.VariableExpression&&L.scanChar$1(58))w.whitespace$0(),g=d.name,i.containsKey$1(g)&&w.error$2(0,"Duplicate argument.",d.span),i.$indexSet(0,g,w.expressionUntilComma$1$singleEquals(_));else if(L.scanChar$1(46)){if(L.expectChar$1(46),L.expectChar$1(46),p!=null){w.whitespace$0(),l=d;break}p=d}else i.__js_helper$_length!==0?w.error$2(0,W.Positi,d.get$span(d)):n.push(d);if(w.whitespace$0(),!L.scanChar$1(44)){l=E;break}if(w.whitespace$0(),e&&n.length===1&&i.__js_helper$_length===0&&p==null&&L.peekChar$0()===41){_=L._sourceFile,g=L._string_scanner$_position,new t.FileLocation(_,g).FileLocation$_$2(_,g),S=new t._FileSpan(_,g,g),S._FileSpan$3(_,g,g),g=t._setArrayType([""],h.JSArray_Object),b=t.List_List$from(g,!1,h.Object),b.fixed$length=Array,b.immutable$list=Array,_=new t.Interpolation(b,S),_.Interpolation$2(g,S),n.push(new t.StringExpression(_,!1)),l=E;break}}return L.expectChar$1(41),L=L.spanFrom$1(new t._SpanScannerState(L,T)),new t.ArgumentInvocation(t.List_List$unmodifiable(n,a),t.ConstantMap_ConstantMap$from(i,s,a),p,l,L)},_argumentInvocation$0(){return this._argumentInvocation$2$allowEmptySecondArg$mixin(!1,!1)},_argumentInvocation$1$allowEmptySecondArg(e){return this._argumentInvocation$2$allowEmptySecondArg$mixin(e,!1)},_argumentInvocation$1$mixin(e){return this._argumentInvocation$2$allowEmptySecondArg$mixin(!1,e)},_expression$3$bracketList$singleEquals$until(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce=this,ye="Expected expression.",we={},ge=n!=null;if(ge&&n.call$0()&&ce.scanner.error$1(0,ye),e){if(s=ce.scanner,a=new t._SpanScannerState(s,s._string_scanner$_position),s.expectChar$1(91),ce.whitespace$0(),s.scanChar$1(93))return ge=t._setArrayType([],h.JSArray_Expression),s=s.spanFrom$1(a),new t.ListExpression(t.List_List$unmodifiable(ge,h.Expression),f.ListSeparator_undecided_null_undecided,!0,s)}else a=null;for(s=ce.scanner,i=new t._SpanScannerState(s,s._string_scanner$_position),l=ce._inParentheses,we.operands_=we.operators_=we.spaceExpressions_=we.commaExpressions_=null,we.allowSlash=!0,we.singleExpression_=ce._singleExpression$0(),_=new t.StylesheetParser__expression_resetState(we,ce,i),p=new t.StylesheetParser__expression_resolveOneOperation(we,ce),d=new t.StylesheetParser__expression_resolveOperations(we,p),g=new t.StylesheetParser__expression_addSingleExpression(we,ce,_,d),S=new t.StylesheetParser__expression_addOperator(we,ce,p),b=new t.StylesheetParser__expression_resolveSpaceExpressions(we,ce,d),w=h.JSArray_Expression;ce.whitespace$0(),!(ge&&n.call$0()||(E=s.peekChar$0(),L=t._InitializedCell$(new t.StylesheetParser__expression_closure(E)),T=t._InitializedCell$(new t.StylesheetParser__expression_closure0(E)),F=t._InitializedCell$(new t.StylesheetParser__expression_closure1(E)),E==null));){if(E===40){g.call$1(ce.parentheses$0());continue}if(E===91){g.call$1(ce._expression$1$bracketList(!0));continue}if(E===36){g.call$1(ce._variable$0());continue}if(E===38){g.call$1(ce._selector$0());continue}if(E===39||E===34){g.call$1(ce.interpolatedString$0());continue}if(E===35){g.call$1(ce._hashExpression$0());continue}if(E===61){s.readChar$0(),r&&s.peekChar$0()!==61?S.call$1(f.BinaryOperator_2jN):(s.expectChar$1(61),S.call$1(f.BinaryOperator_ql5));continue}if(E===33){e:{if(D=s.peekChar$1(1),D===61){s.readChar$0(),s.readChar$0(),S.call$1(f.BinaryOperator_ViB);break e}if(D!=null&&D!==105&&D!==73?B=D===32||D===9||D===10||D===13||D===12:B=!0,B){g.call$1(ce._importantExpression$0());break e}break}continue}if(E===60){s.readChar$0(),S.call$1(s.scanChar$1(61)?f.BinaryOperator_kpg:f.BinaryOperator_U8c);continue}if(E===62){s.readChar$0(),S.call$1(s.scanChar$1(61)?f.BinaryOperator_7Tg:f.BinaryOperator_cIH);continue}if(E===42){s.readChar$0(),S.call$1(f.BinaryOperator_qN2);continue}if(L._readFinal$0()&&we.singleExpression_==null){g.call$1(ce._unaryOperation$0());continue}if(L._readFinal$0()){s.readChar$0(),S.call$1(f.BinaryOperator_anB);continue}if(E===45){z=s.peekChar$1(1),t._isInt(z)&&z>=48&&z<=57||z===46?we.singleExpression_!=null?(B=s.peekChar$1(-1),B=B===32||B===9||B===10||B===13||B===12):B=!0:B=!1,B?g.call$1(ce._number$0()):ce._lookingAtInterpolatedIdentifier$0()?g.call$1(ce.identifierLike$0()):we.singleExpression_==null?g.call$1(ce._unaryOperation$0()):(s.readChar$0(),S.call$1(f.BinaryOperator_olz));continue}if(T._readFinal$0()&&we.singleExpression_==null){g.call$1(ce._unaryOperation$0());continue}if(T._readFinal$0()){s.readChar$0(),S.call$1(f.BinaryOperator_t8B);continue}if(E===37){s.readChar$0(),S.call$1(f.BinaryOperator_OTG);continue}if(E>=48&&E<=57){g.call$1(ce._number$0());continue}if(F._readFinal$0()&&s.peekChar$1(1)===46)break;if(F._readFinal$0()){g.call$1(ce._number$0());continue}if(E===97&&!ce.get$plainCss()&&ce.scanIdentifier$1("and")){S.call$1(f.BinaryOperator_SNp);continue}if(E===111&&!ce.get$plainCss()&&ce.scanIdentifier$1("or")){S.call$1(f.BinaryOperator_M6L);continue}if((E===117||E===85)&&s.peekChar$1(1)===43){g.call$1(ce._unicodeRange$0());continue}if(E>=97&&E<=122?B=!0:B=E>=65&&E<=90||E===95||E===92||E>=128,B){g.call$1(ce.identifierLike$0());continue}if(E===44){if(ce._inParentheses&&(ce._inParentheses=!1,we.allowSlash)){_.call$0();continue}Y=we.commaExpressions_,Y==null&&(Y=we.commaExpressions_=t._setArrayType([],w)),we.singleExpression_==null&&s.error$1(0,ye),b.call$0(),B=we.singleExpression_,B.toString,Y.push(B),s.readChar$0(),we.allowSlash=!0,we.singleExpression_=null;continue}break}return e&&s.expectChar$1(93),Y=we.commaExpressions_,G=we.spaceExpressions_,Y!=null?(b.call$0(),ce._inParentheses=l,se=we.singleExpression_,se!=null&&Y.push(se),ge=s.spanFrom$1(a??i),new t.ListExpression(t.List_List$unmodifiable(Y,h.Expression),f.ListSeparator_rXA,e,ge)):e&&G!=null?(d.call$0(),ge=we.singleExpression_,ge.toString,G.push(ge),a.toString,s=s.spanFrom$1(a),new t.ListExpression(t.List_List$unmodifiable(G,h.Expression),f.ListSeparator_EVt,!0,s)):(b.call$0(),e&&(ge=we.singleExpression_,ge.toString,w=t._setArrayType([ge],w),a.toString,s=s.spanFrom$1(a),we.singleExpression_=new t.ListExpression(t.List_List$unmodifiable(w,h.Expression),f.ListSeparator_undecided_null_undecided,!0,s)),ge=we.singleExpression_,ge.toString,ge)},_expression$0(){return this._expression$3$bracketList$singleEquals$until(!1,!1,null)},_expression$2$singleEquals$until(e,r){return this._expression$3$bracketList$singleEquals$until(!1,e,r)},_expression$1$bracketList(e){return this._expression$3$bracketList$singleEquals$until(e,!1,null)},_expression$1$until(e){return this._expression$3$bracketList$singleEquals$until(!1,!1,e)},expressionUntilComma$1$singleEquals(e){return this._expression$2$singleEquals$until(e,new t.StylesheetParser_expressionUntilComma_closure(this))},expressionUntilComma$0(){return this.expressionUntilComma$1$singleEquals(!1)},_isSlashOperand$1(e){var r;return e instanceof t.NumberExpression||e instanceof t.FunctionExpression?r=!0:r=e instanceof t.BinaryOperationExpression&&e.allowsSlash,r},_singleExpression$0(){var e,r,n=this,s="Expected expression.",a=n.scanner,i=a.peekChar$0();e:{if(i==null&&a.error$1(0,s),i===40){a=n.parentheses$0();break e}if(i===47){a=n._unaryOperation$0();break e}if(i===46){a=n._number$0();break e}if(i===91){a=n._expression$1$bracketList(!0);break e}if(i===36){a=n._variable$0();break e}if(i===38){a=n._selector$0();break e}if(i===39||i===34){a=n.interpolatedString$0();break e}if(i===35){a=n._hashExpression$0();break e}if(i===43){e=a.peekChar$1(1),a=e!=null&&e>=48&&e<=57||e===46?n._number$0():n._unaryOperation$0();break e}if(i===45){a=n._minusExpression$0();break e}if(i===33){a=n._importantExpression$0();break e}if((i===117||i===85)&&a.peekChar$1(1)===43){a=n._unicodeRange$0();break e}if(i>=48&&i<=57){a=n._number$0();break e}if(i>=97&&i<=122?r=!0:r=i>=65&&i<=90||i===95||i===92||i>=128,r){a=n.identifierLike$0();break e}a=a.error$1(0,s)}return a},parentheses$0(){var e,r,n,s,a,i=this,l=i._inParentheses;i._inParentheses=!0;try{if(s=i.scanner,e=new t._SpanScannerState(s,s._string_scanner$_position),s.expectChar$1(40),i.whitespace$0(),!i._lookingAtExpression$0())return s.expectChar$1(41),a=t._setArrayType([],h.JSArray_Expression),s=s.spanFrom$1(e),a=t.List_List$unmodifiable(a,h.Expression),new t.ListExpression(a,f.ListSeparator_undecided_null_undecided,!1,s);if(r=i.expressionUntilComma$0(),s.scanChar$1(58))return i.whitespace$0(),s=i._stylesheet$_map$2(r,e),s;if(!s.scanChar$1(44))return s.expectChar$1(41),s=s.spanFrom$1(e),new t.ParenthesizedExpression(r,s);for(i.whitespace$0(),n=t._setArrayType([r],h.JSArray_Expression);!(!i._lookingAtExpression$0()||(C.add$1$ax(n,i.expressionUntilComma$0()),!s.scanChar$1(44)));)i.whitespace$0();return s.expectChar$1(41),s=s.spanFrom$1(e),a=t.List_List$unmodifiable(n,h.Expression),new t.ListExpression(a,f.ListSeparator_rXA,!1,s)}finally{i._inParentheses=l}},_stylesheet$_map$2(e,r){var n,s,a=this,i=t._setArrayType([new t._Record_2(e,a.expressionUntilComma$0())],h.JSArray_Record_2_Expression_and_Expression);for(n=a.scanner;n.scanChar$1(44)&&(a.whitespace$0(),!!a._lookingAtExpression$0());)s=a.expressionUntilComma$0(),n.expectChar$1(58),a.whitespace$0(),i.push(new t._Record_2(s,a.expressionUntilComma$0()));return n.expectChar$1(41),n=n.spanFrom$1(r),new t.MapExpression(t.List_List$unmodifiable(i,h.Record_2_Expression_and_Expression),n)},_hashExpression$0(){var e,r,n,s,a=this,i=a.scanner;return i.peekChar$1(1)===123?a.identifierLike$0():(e=new t._SpanScannerState(i,i._string_scanner$_position),i.expectChar$1(35),r=i.peekChar$0(),r==null?r=null:r=r>=48&&r<=57,r===!0?new t.ColorExpression(a._hexColorContents$1(e),i.spanFrom$1(e)):(r=i._string_scanner$_position,n=a.interpolatedIdentifier$0(),a._isHexColor$1(n)?(i.set$state(new t._SpanScannerState(i,r)),new t.ColorExpression(a._hexColorContents$1(e),i.spanFrom$1(e))):(r=new t.StringBuffer(""),s=new t.InterpolationBuffer(r,t._setArrayType([],h.JSArray_Object)),r._contents+=t.Primitives_stringFromCharCode(35),s.addInterpolation$1(n),new t.StringExpression(s.interpolation$1(i.spanFrom$1(e)),!1))))},_hexColorContents$1(e){var r,n,s,a,i,l,_,p,d=this,g=d._hexDigit$0(),S=d._hexDigit$0(),b=d._hexDigit$0(),w=d.scanner,E=w.peekChar$0();return E!=null&&t.CharacterExtension_get_isHex(E)?(i=d._hexDigit$0(),E=w.peekChar$0(),l=E!=null&&t.CharacterExtension_get_isHex(E),_=g<<4>>>0,p=b<<4>>>0,l?(r=_+S,n=p+i,s=(d._hexDigit$0()<<4>>>0)+d._hexDigit$0(),E=w.peekChar$0(),a=E!=null&&t.CharacterExtension_get_isHex(E)?((d._hexDigit$0()<<4>>>0)+d._hexDigit$0())/255:null):(r=_+g,n=(S<<4>>>0)+S,s=p+b,a=((i<<4>>>0)+i)/255)):(r=(g<<4>>>0)+g,n=(S<<4>>>0)+S,s=(b<<4>>>0)+b,a=null),l=a==null,_=l?1:a,t.SassColor$rgbInternal(r,n,s,_,l?new t.SpanColorFormat(w.spanFrom$1(e)):null)},_isHexColor$1(e){var r,n=e.get$asPlain(),s=t._InitializedCell$(new t.StylesheetParser__isHexColor_closure(n));return typeof n=="string"?r=s._readFinal$0()===3||s._readFinal$0()===4||s._readFinal$0()===6||s._readFinal$0()===8:r=!1,r?(r=new t.CodeUnits(n),r.every$1(r,new t.StylesheetParser__isHexColor_closure0)):!1},_hexDigit$0(){var e=this.scanner,r=e.peekChar$0();return r=r==null?null:t.CharacterExtension_get_isHex(r),r===!0?t.asHex(e.readChar$0()):e.error$1(0,"Expected hex digit.")},_minusExpression$0(){var e=this,r=e.scanner.peekChar$1(1);return t._isInt(r)&&r>=48&&r<=57||r===46?e._number$0():e._lookingAtInterpolatedIdentifier$0()?e.identifierLike$0():e._unaryOperation$0()},_importantExpression$0(){var e=this.scanner,r=e._string_scanner$_position;return e.readChar$0(),this.whitespace$0(),this.expectIdentifier$1("important"),r=e.spanFrom$1(new t._SpanScannerState(e,r)),new t.StringExpression(t.Interpolation$(t._setArrayType(["!important"],h.JSArray_Object),r),!1)},_unaryOperation$0(){var e=this,r=e.scanner,n=r._string_scanner$_position,s=e._unaryOperatorFor$1(r.readChar$0());return s==null?r.error$2$position(0,"Expected unary operator.",r._string_scanner$_position-1):e.get$plainCss()&&s!==f.UnaryOperator_Ix1&&r.error$3$length$position(0,"Operators aren't allowed in plain CSS.",1,r._string_scanner$_position-1),e.whitespace$0(),new t.UnaryOperationExpression(s,e._singleExpression$0(),r.spanFrom$1(new t._SpanScannerState(r,n)))},_unaryOperatorFor$1(e){var r;e:{if(e===43){r=f.UnaryOperator_gg4;break e}if(e===45){r=f.UnaryOperator_TLI;break e}if(e===47){r=f.UnaryOperator_Ix1;break e}r=null;break e}return r},_number$0(){var e,r,n=this,s=n.scanner,a=s._string_scanner$_position,i=s.peekChar$0(),l=i!==43;return(!l||i===45)&&s.readChar$0(),s.peekChar$0()!==46&&n._consumeNaturalNumber$0(),n._tryDecimal$1$allowTrailingDot(s._string_scanner$_position!==a&&l&&i!==45),n._tryExponent$0(),e=t.double_parse(s.substring$1(0,a)),s.scanChar$1(37)?r="%":(n.lookingAtIdentifier$0()?l=s.peekChar$0()!==45||s.peekChar$1(1)!==45:l=!1,r=l?n.identifier$1$unit(!0):null),new t.NumberExpression(e,r,s.spanFrom$1(new t._SpanScannerState(s,a)))},_consumeNaturalNumber$0(){var e,r=this.scanner,n=r.readChar$0();for(n>=48&&n<=57||r.error$2$position(0,"Expected digit.",r._string_scanner$_position-1);e=r.peekChar$0(),e!=null&&e>=48&&e<=57;)r.readChar$0()},_tryDecimal$1$allowTrailingDot(e){var r,n=this.scanner;if(n.peekChar$0()===46){if(r=n.peekChar$1(1),!(r!=null&&r>=48&&r<=57)){if(e)return;n.error$2$position(0,"Expected digit.",n._string_scanner$_position+1)}for(n.readChar$0();r=n.peekChar$0(),r!=null&&r>=48&&r<=57;)n.readChar$0()}},_tryExponent$0(){var e,r,n=this.scanner,s=n.peekChar$0();if(!(s!==101&&s!==69)&&(e=n.peekChar$1(1),!(!(e!=null&&e>=48&&e<=57)&&e!==45&&e!==43)))for(n.readChar$0(),(e===43||e===45)&&n.readChar$0(),r=n.peekChar$0(),r!=null&&r>=48&&r<=57||n.error$1(0,"Expected digit.");r=n.peekChar$0(),r!=null&&r>=48&&r<=57;)n.readChar$0()},_unicodeRange$0(){var e,r,n,s,a=this,i="Expected at most 6 digits.",l=a.scanner,_=new t._SpanScannerState(l,l._string_scanner$_position);for(a.expectIdentChar$1(117),l.expectChar$1(43),e=0;a.scanCharIf$1(new t.StylesheetParser__unicodeRange_closure);)++e;for(r=!1;l.scanChar$1(63);r=!0)++e;if(e===0)l.error$1(0,'Expected hex digit or "?".');else if(e>6)a.error$2(0,i,l.spanFrom$1(_));else if(r)return n=l.substring$1(0,_.position),l=l.spanFrom$1(_),new t.StringExpression(t.Interpolation$(t._setArrayType([n],h.JSArray_Object),l),!1);if(l.scanChar$1(45)){for(n=l._string_scanner$_position,s=0;a.scanCharIf$1(new t.StylesheetParser__unicodeRange_closure0);)++s;s===0?l.error$1(0,"Expected hex digit."):s>6&&a.error$2(0,i,l.spanFrom$1(new t._SpanScannerState(l,n)))}return a._lookingAtInterpolatedIdentifierBody$0()&&l.error$1(0,"Expected end of identifier."),n=l.substring$1(0,_.position),l=l.spanFrom$1(_),new t.StringExpression(t.Interpolation$(t._setArrayType([n],h.JSArray_Object),l),!1)},_variable$0(){var e=this,r=e.scanner,n=new t._SpanScannerState(r,r._string_scanner$_position),s=e.variableName$0();return e.get$plainCss()&&e.error$2(0,W.Sass_v,r.spanFrom$1(n)),new t.VariableExpression(null,s,r.spanFrom$1(n))},_selector$0(){var e,r,n=this;return n.get$plainCss()&&n.scanner.error$2$length(0,W.The_pa,1),e=n.scanner,r=new t._SpanScannerState(e,e._string_scanner$_position),e.expectChar$1(38),e.scanChar$1(38)&&(n.logger.warn$2$span(0,W.In_Sas,e.spanFrom$1(r)),e.set$position(e._string_scanner$_position-1)),new t.SelectorExpression(e.spanFrom$1(r))},interpolatedString$0(){var e,r,n,s,a,i,l=this.scanner,_=l._string_scanner$_position,p=l.readChar$0();for(p!==39&&p!==34&&l.error$2$position(0,"Expected string.",_),e=new t.StringBuffer(""),r=t._setArrayType([],h.JSArray_Object),n=new t.InterpolationBuffer(e,r);;){if(s=l.peekChar$0(),s===p){l.readChar$0();break}if((s==null||s===10||s===13||s===12)&&l.error$1(0,"Expected "+t.Primitives_stringFromCharCode(p)+"."),s===92){a=l.peekChar$1(1),a===10||a===13||a===12?(l.readChar$0(),l.readChar$0(),a===13&&l.scanChar$1(10)):e._contents+=t.Primitives_stringFromCharCode(t.consumeEscapedCharacter(l));continue}if(s===35&&l.peekChar$1(1)===123){i=this.singleInterpolation$0(),n._flushText$0(),r.push(i);continue}e._contents+=t.Primitives_stringFromCharCode(l.readChar$0())}return new t.StringExpression(n.interpolation$1(l.spanFrom$1(new t._SpanScannerState(l,_))),!0)},identifierLike$0(){var e,r,n,s,a,i,l,_,p,d,g=this,S=g.scanner,b=new t._SpanScannerState(S,S._string_scanner$_position),w=g.interpolatedIdentifier$0(),E=w.get$asPlain(),L=t._Cell$(),T=E!=null;if(T){if(E==="if"&&S.peekChar$0()===40)return e=g._argumentInvocation$0(),new t.IfExpression(e,w.span.expand$1(0,e.span));if(E==="not")return g.whitespace$0(),r=g._singleExpression$0(),new t.UnaryOperationExpression(f.UnaryOperator_not_not_not,r,w.span.expand$1(0,r.get$span(r)));if(L._value=E.toLowerCase(),S.peekChar$0()!==40){switch(E){case"false":return new t.BooleanExpression(!1,w.span);case"null":return new t.NullExpression(w.span);case"true":return new t.BooleanExpression(!0,w.span)}if(n=V.$get$colorsByName().$index(0,L._readLocal$0()),n!=null?(s=n,a=!0):(s=null,a=!1),a)return S=w.span,new t.ColorExpression(t.SassColor$rgbInternal(s.get$red(s),s.get$green(s),s.get$blue(s),s._alpha,new t.SpanColorFormat(S)),S)}if(i=g.trySpecialFunction$2(L._readLocal$0(),b),i!=null?(l=i,a=!0):(l=null,a=!1),a)return l}if(_=S.peekChar$0(),p=t._InitializedCell$(new t.StylesheetParser_identifierLike_closure(_)),d=t._InitializedCell$(new t.StylesheetParser_identifierLike_closure0(_)),p._readFinal$0()&&S.peekChar$1(1)===46)return new t.StringExpression(w,!1);if(p._readFinal$0()){if(S.readChar$0(),T)return g.namespacedExpression$2(E,b);g.error$2(0,W.Interpn,w.span)}return d._readFinal$0()&&T?new t.FunctionExpression(null,E,g._argumentInvocation$1$allowEmptySecondArg(C.$eq$(L._readLocal$0(),"var")),S.spanFrom$1(b)):d._readFinal$0()?new t.InterpolatedFunctionExpression(w,g._argumentInvocation$0(),S.spanFrom$1(b)):new t.StringExpression(w,!1)},namespacedExpression$2(e,r){var n,s=this,a=s.scanner;return a.peekChar$0()===36?(n=s.variableName$0(),s._assertPublic$2(n,new t.StylesheetParser_namespacedExpression_closure(s,r)),new t.VariableExpression(e,n,a.spanFrom$1(r))):new t.FunctionExpression(e,s._publicIdentifier$0(),s._argumentInvocation$0(),a.spanFrom$1(r))},trySpecialFunction$2(e,r){var n,s,a,i,l,_=this,p=t.unvendor(e);e:{if(p==="calc"&&p!==e&&_.scanner.scanChar$1(40)?n=!0:n=(p==="element"||p==="expression")&&_.scanner.scanChar$1(40),n){n=new t.StringBuffer(""),s=new t.InterpolationBuffer(n,t._setArrayType([],h.JSArray_Object)),n._contents=""+e,n._contents+=t.Primitives_stringFromCharCode(40);break e}if(p==="progid"&&_.scanner.scanChar$1(58)){for(n=new t.StringBuffer(""),s=new t.InterpolationBuffer(n,t._setArrayType([],h.JSArray_Object)),n._contents=""+e,n._contents+=t.Primitives_stringFromCharCode(58),a=_.scanner,i=a.peekChar$0();i!=null?(i>=97&&i<=122?l=!0:l=i>=65&&i<=90,l=l||i===46):l=!1,!!l;)n._contents+=t.Primitives_stringFromCharCode(a.readChar$0()),i=a.peekChar$0();a.expectChar$1(40),n._contents+=t.Primitives_stringFromCharCode(40);break e}return p==="url"?t.NullableExtension_andThen(_._tryUrlContents$1(r),new t.StylesheetParser_trySpecialFunction_closure):null}return s.addInterpolation$1(_._interpolatedDeclarationValue$1$allowEmpty(!0)),n=_.scanner,n.expectChar$1(41),s._interpolation_buffer$_text._contents+=t.Primitives_stringFromCharCode(41),new t.StringExpression(s.interpolation$1(n.spanFrom$1(r)),!1)},_tryUrlContents$2$name(e,r){var n,s,a,i,l,_,p,d,g=this,S=g.scanner,b=S._string_scanner$_position;if(!S.scanChar$1(40))return null;for(g.whitespaceWithoutComments$0(),n=new t.StringBuffer(""),s=t._setArrayType([],h.JSArray_Object),a=new t.InterpolationBuffer(n,s),n._contents=""+(r??"url"),n._contents+=t.Primitives_stringFromCharCode(40);i=S.peekChar$0(),l=t._InitializedCell$(new t.StylesheetParser__tryUrlContents_closure(i)),i!=null;){if(i===92){n._contents+=g.escape$0();continue}if(l._readFinal$0()&&S.peekChar$1(1)===123){_=g.singleInterpolation$0(),a._flushText$0(),s.push(_);continue}if(i!==33&&i!==37&&i!==38?l._readFinal$0()?_=!0:_=i>=42&&i<=126||i>=128:_=!0,_){n._contents+=t.Primitives_stringFromCharCode(S.readChar$0());continue}if(i===32||i===9||i===10||i===13||i===12){if(g.whitespaceWithoutComments$0(),S.peekChar$0()!==41)break;continue}if(i===41)return n._contents+=t.Primitives_stringFromCharCode(S.readChar$0()),p=S._string_scanner$_position,b=S._sourceFile,_=e.position,S=new t._FileSpan(b,_,p),S._FileSpan$3(b,_,p),_=h.Object,b=t.List_List$of(s,!0,_),s=n._contents,s.length!==0&&b.push((s.charCodeAt(0)==0,s)),d=t.List_List$from(b,!1,_),d.fixed$length=Array,d.immutable$list=Array,n=new t.Interpolation(d,S),n.Interpolation$2(b,S),n;break}return S.set$state(new t._SpanScannerState(S,b)),null},_tryUrlContents$1(e){return this._tryUrlContents$2$name(e,null)},dynamicUrl$0(){var e,r,n,s=this,a=s.scanner,i=new t._SpanScannerState(a,a._string_scanner$_position);return s.expectIdentifier$1("url"),e=s._tryUrlContents$1(i),e!=null?(r=e,n=!0):(r=null,n=!1),n?new t.StringExpression(r,!1):new t.InterpolatedFunctionExpression(t.Interpolation$(t._setArrayType(["url"],h.JSArray_Object),a.spanFrom$1(i)),s._argumentInvocation$0(),a.spanFrom$1(i))},almostAnyValue$1$omitComments(e){var r,n,s,a,i,l,_,p,d,g,S=this,b=S.scanner,w=b._string_scanner$_position,E=new t.StringBuffer(""),L=new t.InterpolationBuffer(E,t._setArrayType([],h.JSArray_Object));for(r=b.string,n=r.length,s=!e;;)e:{if(a=b.peekChar$0(),a===92){E._contents+=t.Primitives_stringFromCharCode(b.readChar$0()),E._contents+=t.Primitives_stringFromCharCode(b.readChar$0());break e}if(a===34||a===39){L.addInterpolation$1(S.interpolatedString$0().asInterpolation$0());break e}if(a===47){i=b._string_scanner$_position,S.scanComment$0()?s&&(l=b._string_scanner$_position,E._contents+=f.JSString_methods.substring$2(r,i,l)):E._contents+=t.Primitives_stringFromCharCode(b.readChar$0());break e}if(a===35&&b.peekChar$1(1)===123){L.addInterpolation$1(S.interpolatedIdentifier$0());break e}if(a===13||a===10||a===12){if(S.get$indented())break;E._contents+=t.Primitives_stringFromCharCode(b.readChar$0());break e}if(a===33||a===59||a===123||a===125)break;if(a===117||a===85){if(_=b._string_scanner$_position,!S.scanIdentifier$1("url")){E._contents+=t.Primitives_stringFromCharCode(b.readChar$0());continue}p=S._tryUrlContents$1(new t._SpanScannerState(b,_)),p!=null?(d=p,g=!0):(d=null,g=!1),g?L.addInterpolation$1(d):(((_===0?1/_<0:_<0)||_>n)&&t.throwExpression(t.ArgumentError$("Invalid position "+_,null)),b._string_scanner$_position=_,b._lastMatch=null,E._contents+=t.Primitives_stringFromCharCode(b.readChar$0()));break e}if(a==null)break;if(_=S.lookingAtIdentifier$0(),_){E._contents+=S.identifier$0();break e}E._contents+=t.Primitives_stringFromCharCode(b.readChar$0())}return L.interpolation$1(b.spanFrom$1(new t._SpanScannerState(b,w)))},almostAnyValue$0(){return this.almostAnyValue$1$omitComments(!1)},_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y=this,G=Y.scanner,se=G._string_scanner$_position,ce=new t.StringBuffer(""),ye=new t.InterpolationBuffer(ce,t._setArrayType([],h.JSArray_Object)),we=t._setArrayType([],h.JSArray_int);for(s=G.string,a=s.length,i=!e,l=!n,_=!1;;)e:{if(p=G.peekChar$0(),d=t._InitializedCell$(new t.StylesheetParser__interpolatedDeclarationValue_closure(p)),g=t._InitializedCell$(new t.StylesheetParser__interpolatedDeclarationValue_closure0(p)),S=t._InitializedCell$(new t.StylesheetParser__interpolatedDeclarationValue_closure1(p)),b=t._InitializedCell$(new t.StylesheetParser__interpolatedDeclarationValue_closure2(p)),w=t._InitializedCell$(new t.StylesheetParser__interpolatedDeclarationValue_closure3(p)),p===92){ce._contents+=Y.escape$1$identifierStart(!0),_=!1;break e}if(p===34||p===39){ye.addInterpolation$1(Y.interpolatedString$0().asInterpolation$0()),_=!1;break e}if(p===47&&G.peekChar$1(1)===42){E=Y.get$loudComment(),L=G._string_scanner$_position,E.call$0(),T=G._string_scanner$_position,ce._contents+=f.JSString_methods.substring$2(s,L,T),_=!1;break e}if(p===35&&G.peekChar$1(1)===123){ye.addInterpolation$1(Y.interpolatedIdentifier$0()),_=!1;break e}if(d._readFinal$0()||g._readFinal$0()?_?E=!1:(E=G.peekChar$1(1),E=E===32||E===9||E===10||E===13||E===12):E=!1,E){G.readChar$0();break e}if(d._readFinal$0()||g._readFinal$0()){ce._contents+=t.Primitives_stringFromCharCode(G.readChar$0());break e}if((S._readFinal$0()||b._readFinal$0()||w._readFinal$0())&&Y.get$indented())break;if(S._readFinal$0()||b._readFinal$0()||w._readFinal$0()){E=G.peekChar$1(-1),E===10||E===13||E===12||(ce._contents+=`
  196. `),G.readChar$0(),_=!0;break e}if(p===40||p===123||p===91){F=G.readChar$0(),ce._contents+=t.Primitives_stringFromCharCode(F),we.push(t.opposite(F)),_=!1;break e}if(p===41||p===125||p===93){if(we.length===0)break;F=we.pop(),G.expectChar$1(F),ce._contents+=t.Primitives_stringFromCharCode(F),_=!1;break e}if(p===59){if(l&&we.length===0)break;ce._contents+=t.Primitives_stringFromCharCode(G.readChar$0()),_=!1;break e}if(p===58){if(i&&we.length===0)break;ce._contents+=t.Primitives_stringFromCharCode(G.readChar$0()),_=!1;break e}if(p===117||p===85){if(E=G._string_scanner$_position,!Y.scanIdentifier$1("url")){ce._contents+=t.Primitives_stringFromCharCode(G.readChar$0()),_=!1;continue}D=Y._tryUrlContents$1(new t._SpanScannerState(G,E)),D!=null?(B=D,z=!0):(B=null,z=!1),z?ye.addInterpolation$1(B):(((E===0?1/E<0:E<0)||E>a)&&t.throwExpression(t.ArgumentError$("Invalid position "+E,null)),G._string_scanner$_position=E,G._lastMatch=null,ce._contents+=t.Primitives_stringFromCharCode(G.readChar$0())),_=!1;break e}if(p==null)break;if(E=Y.lookingAtIdentifier$0(),E){ce._contents+=Y.identifier$0(),_=!1;break e}ce._contents+=t.Primitives_stringFromCharCode(G.readChar$0()),_=!1}return we.length!==0&&G.expectChar$1(f.JSArray_methods.get$last(we)),!r&&ye._interpolation_buffer$_contents.length===0&&ce._contents.length===0&&G.error$1(0,"Expected token."),ye.interpolation$1(G.spanFrom$1(new t._SpanScannerState(G,se)))},_interpolatedDeclarationValue$1$allowEmpty(e){return this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,!1)},_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(e,r){return this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,r)},_interpolatedDeclarationValue$0(){return this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,!1,!1)},interpolatedIdentifier$0(){var e,r=this,n="Expected identifier.",s=r.scanner,a=new t._SpanScannerState(s,s._string_scanner$_position),i=new t.StringBuffer(""),l=t._setArrayType([],h.JSArray_Object),_=new t.InterpolationBuffer(i,l);if(s.scanChar$1(45)&&(i._contents+=t.Primitives_stringFromCharCode(45),s.scanChar$1(45)))return i._contents+=t.Primitives_stringFromCharCode(45),r._interpolatedIdentifierBody$1(_),_.interpolation$1(s.spanFrom$1(a));e:{if(e=s.peekChar$0(),e==null&&s.error$1(0,n),e===95||t.CharacterExtension_get_isAlphabetic(e)||e>=128){i._contents+=t.Primitives_stringFromCharCode(s.readChar$0());break e}if(e===92){i._contents+=r.escape$1$identifierStart(!0);break e}if(e===35&&s.peekChar$1(1)===123){i=r.singleInterpolation$0(),_._flushText$0(),l.push(i);break e}s.error$1(0,n)}return r._interpolatedIdentifierBody$1(_),_.interpolation$1(s.spanFrom$1(a))},_interpolatedIdentifierBody$1(e){var r,n,s,a,i;for(r=e._interpolation_buffer$_contents,n=this.scanner,s=e._interpolation_buffer$_text;a=n.peekChar$0(),a!=null;){if(a!==95&&a!==45?(a>=97&&a<=122?i=!0:i=a>=65&&a<=90,i?i=!0:i=a>=48&&a<=57,i=i||a>=128):i=!0,i){s._contents+=t.Primitives_stringFromCharCode(n.readChar$0());continue}if(a===92){s._contents+=this.escape$0();continue}if(a===35&&n.peekChar$1(1)===123){i=this.singleInterpolation$0(),e._flushText$0(),r.push(i);continue}break}},singleInterpolation$0(){var e,r=this,n=r.scanner,s=n._string_scanner$_position;return n.expect$1("#{"),r.whitespace$0(),e=r._expression$0(),n.expectChar$1(125),r.get$plainCss()&&r.error$2(0,W.Interpp,n.spanFrom$1(new t._SpanScannerState(n,s))),e},_mediaQueryList$0(){for(var e=this,r=e.scanner,n=r._string_scanner$_position,s=new t.StringBuffer(""),a=new t.InterpolationBuffer(s,t._setArrayType([],h.JSArray_Object));e.whitespace$0(),e._stylesheet$_mediaQuery$1(a),e.whitespace$0(),!!r.scanChar$1(44);)s._contents+=t.Primitives_stringFromCharCode(44),s._contents+=t.Primitives_stringFromCharCode(32);return a.interpolation$1(r.spanFrom$1(new t._SpanScannerState(r,n)))},_stylesheet$_mediaQuery$1(e){var r,n,s,a=this,i="and";if(a.scanner.peekChar$0()===40){a._stylesheet$_mediaInParens$1(e),a.whitespace$0(),a.scanIdentifier$1(i)?(e._interpolation_buffer$_text._contents+=" and ",a.expectWhitespace$0(),a._stylesheet$_mediaLogicSequence$2(e,i)):a.scanIdentifier$1("or")&&(e._interpolation_buffer$_text._contents+=" or ",a.expectWhitespace$0(),a._stylesheet$_mediaLogicSequence$2(e,"or"));return}if(r=a.interpolatedIdentifier$0(),t.equalsIgnoreCase(r.get$asPlain(),"not")&&(a.expectWhitespace$0(),!a._lookingAtInterpolatedIdentifier$0())){e._interpolation_buffer$_text._contents+="not ",a._mediaOrInterp$1(e);return}if(a.whitespace$0(),e.addInterpolation$1(r),!!a._lookingAtInterpolatedIdentifier$0()){if(n=e._interpolation_buffer$_text,n._contents+=t.Primitives_stringFromCharCode(32),s=a.interpolatedIdentifier$0(),t.equalsIgnoreCase(s.get$asPlain(),i))a.expectWhitespace$0(),n._contents+=" and ";else if(a.whitespace$0(),e.addInterpolation$1(s),a.scanIdentifier$1(i))a.expectWhitespace$0(),n._contents+=" and ";else return;if(a.scanIdentifier$1("not")){a.expectWhitespace$0(),n._contents+="not ",a._mediaOrInterp$1(e);return}a._stylesheet$_mediaLogicSequence$2(e,i)}},_stylesheet$_mediaLogicSequence$2(e,r){var n,s,a=this;for(n=e._interpolation_buffer$_text;;){if(a._mediaOrInterp$1(e),a.whitespace$0(),!a.scanIdentifier$1(r))return;a.expectWhitespace$0(),s=n._contents+=t.Primitives_stringFromCharCode(32),n._contents=s+r,n._contents+=t.Primitives_stringFromCharCode(32)}},_mediaOrInterp$1(e){var r;this.scanner.peekChar$0()===35?(r=this.singleInterpolation$0(),e.addInterpolation$1(t.Interpolation$(t._setArrayType([r],h.JSArray_Object),r.get$span(r)))):this._stylesheet$_mediaInParens$1(e)},_stylesheet$_mediaInParens$1(e){var r,n,s,a,i,l=this,_=l.scanner;_.expectChar$2$name(40,"media condition in parentheses"),r=e._interpolation_buffer$_text,r._contents+=t.Primitives_stringFromCharCode(40),l.whitespace$0(),_.peekChar$0()===40?(l._stylesheet$_mediaInParens$1(e),l.whitespace$0(),l.scanIdentifier$1("and")?(r._contents+=" and ",l.expectWhitespace$0(),l._stylesheet$_mediaLogicSequence$2(e,"and")):l.scanIdentifier$1("or")&&(r._contents+=" or ",l.expectWhitespace$0(),l._stylesheet$_mediaLogicSequence$2(e,"or"))):l.scanIdentifier$1("not")?(r._contents+="not ",l.expectWhitespace$0(),l._mediaOrInterp$1(e)):(n=l._expressionUntilComparison$0(),e._flushText$0(),s=e._interpolation_buffer$_contents,s.push(n),_.scanChar$1(58)?(l.whitespace$0(),r._contents+=t.Primitives_stringFromCharCode(58),r._contents+=t.Primitives_stringFromCharCode(32),n=l._expression$0(),e._flushText$0(),s.push(n)):(a=_.peekChar$0(),n=a!==60,(!n||a===62||a===61)&&(r._contents+=t.Primitives_stringFromCharCode(32),r._contents+=t.Primitives_stringFromCharCode(_.readChar$0()),(!n||a===62)&&_.scanChar$1(61)&&(r._contents+=t.Primitives_stringFromCharCode(61)),r._contents+=t.Primitives_stringFromCharCode(32),l.whitespace$0(),i=l._expressionUntilComparison$0(),e._flushText$0(),s.push(i),!n||a===62?(a.toString,n=_.scanChar$1(a)):n=!1,n&&(r._contents+=t.Primitives_stringFromCharCode(32),r._contents+=t.Primitives_stringFromCharCode(a),_.scanChar$1(61)&&(r._contents+=t.Primitives_stringFromCharCode(61)),r._contents+=t.Primitives_stringFromCharCode(32),l.whitespace$0(),n=l._expressionUntilComparison$0(),e._flushText$0(),s.push(n))))),_.expectChar$1(41),l.whitespace$0(),r._contents+=t.Primitives_stringFromCharCode(41)},_expressionUntilComparison$0(){return this._expression$1$until(new t.StylesheetParser__expressionUntilComparison_closure(this))},_supportsCondition$0(){var e,r,n,s,a,i,l,_=this,p=_.scanner,d=p._string_scanner$_position;if(_.scanIdentifier$1("not"))return _.whitespace$0(),new t.SupportsNegation(_._supportsConditionInParens$0(),p.spanFrom$1(new t._SpanScannerState(p,d)));for(e=_._supportsConditionInParens$0(),_.whitespace$0(),r=null;_.lookingAtIdentifier$0();)r!=null?_.expectIdentifier$1(r):_.scanIdentifier$1("or")?r="or":(_.expectIdentifier$1("and"),r="and"),_.whitespace$0(),n=_._supportsConditionInParens$0(),s=p._string_scanner$_position,a=p._sourceFile,i=new t._FileSpan(a,d,s),i._FileSpan$3(a,d,s),e=new t.SupportsOperation(e,n,r,i),l=r.toLowerCase(),l!=="and"&&l!=="or"&&t.throwExpression(t.ArgumentError$value(r,"operator",'may only be "and" or "or".')),_.whitespace$0();return e},_supportsConditionInParens$0(){var e,r,n,s,a,i,l,_,p,d,g,S,b,w,E,L=this,T=L.scanner,F=new t._SpanScannerState(T,T._string_scanner$_position);if(L._lookingAtInterpolatedIdentifier$0()){if(_=L.interpolatedIdentifier$0(),p=_.get$asPlain(),(p==null?null:p.toLowerCase())==="not"&&L.error$2(0,'"not" is not a valid identifier here.',_.span),T.scanChar$1(40))return d=L._interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0),T.expectChar$1(41),new t.SupportsFunction(_,d,T.spanFrom$1(F));if(g=_.contents,S=t._InitializedCell$(new t.StylesheetParser__supportsConditionInParens_closure(g)),g.length===1&&h.Expression._is(S._readFinal$0())?(b=S._readFinal$0(),p=!0):(b=null,p=!1),p)return new t.SupportsInterpolation(b,T.spanFrom$1(F));L.error$2(0,"Expected @supports condition.",_.span)}if(T.expectChar$1(40),L.whitespace$0(),L.scanIdentifier$1("not"))return L.whitespace$0(),w=L._supportsConditionInParens$0(),T.expectChar$1(41),new t.SupportsNegation(w,T.spanFrom$1(F));if(T.peekChar$0()===40)return w=L._supportsCondition$0(),T.expectChar$1(41),w;e=null,r=new t._SpanScannerState(T,T._string_scanner$_position),n=L._inParentheses;try{e=L._expression$0(),T.expectChar$1(58)}catch(D){if(h.FormatException._is(t.unwrapException(D))){if(T.set$state(r),L._inParentheses=n,s=L.interpolatedIdentifier$0(),a=null,i=L._trySupportsOperation$2(s,r),i!=null?(a=i,p=!0):p=!1,p)return T.expectChar$1(41),a;if(p=new t.InterpolationBuffer(new t.StringBuffer(""),t._setArrayType([],h.JSArray_Object)),p.addInterpolation$1(s),p.addInterpolation$1(L._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!1,!0,!0)),l=p.interpolation$1(T.spanFrom$1(r)),T.peekChar$0()===58)throw D;return T.expectChar$1(41),new t.SupportsAnything(l,T.spanFrom$1(F))}else throw D}return E=L._supportsDeclarationValue$2(e,F),T.expectChar$1(41),E},_supportsDeclarationValue$2(e,r){var n,s,a=this;return e instanceof t.StringExpression?e.hasQuotes?n=!1:n=f.JSString_methods.startsWith$1(e.text.get$initialPlain(),"--"):n=!1,n?s=new t.StringExpression(a._interpolatedDeclarationValue$0(),!1):(a.whitespace$0(),s=a._expression$0()),new t.SupportsDeclaration(e,s,a.scanner.spanFrom$1(r))},_trySupportsOperation$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E=this,L=null,T=e.contents;if(T.length!==1||(n=f.JSArray_methods.get$first(T),!h.Expression._is(n)))return L;for(T=E.scanner,s=new t._SpanScannerState(T,T._string_scanner$_position),E.whitespace$0(),a=r.position,i=e.span,l=L,_=l;E.lookingAtIdentifier$0();){if(l!=null)E.expectIdentifier$1(l);else if(E.scanIdentifier$1("and"))l="and";else{if(!E.scanIdentifier$1("or"))return s._scanner!==T&&t.throwExpression(t.ArgumentError$(W.The_gi,L)),a=s.position,((a===0?1/a<0:a<0)||a>T.string.length)&&t.throwExpression(t.ArgumentError$("Invalid position "+a,L)),T._string_scanner$_position=a,T._lastMatch=null;l="or"}E.whitespace$0(),p=E._supportsConditionInParens$0(),d=_??new t.SupportsInterpolation(n,i),g=T._string_scanner$_position,S=T._sourceFile,b=new t._FileSpan(S,a,g),b._FileSpan$3(S,a,g),_=new t.SupportsOperation(d,p,l,b),w=l.toLowerCase(),w!=="and"&&w!=="or"&&t.throwExpression(t.ArgumentError$value(l,"operator",'may only be "and" or "or".')),E.whitespace$0()}return _},_lookingAtInterpolatedIdentifier$0(){var e,r=this.scanner,n=r.peekChar$0();e:{if(n==null){r=!1;break e}if(n===95||t.CharacterExtension_get_isAlphabetic(n)||n>=128||n===92){r=!0;break e}if(n===35){r=r.peekChar$1(1)===123;break e}if(n===45){e=r.peekChar$1(1);t:{if(e==null){r=!1;break t}if(e===35){r=r.peekChar$1(2)===123;break t}if(e===95||t.CharacterExtension_get_isAlphabetic(e)||e>=128||e===92||e===45){r=!0;break t}r=!1;break t}break e}r=!1;break e}return r},_lookingAtPotentialPropertyHack$0(){var e=this.scanner,r=e.peekChar$0();e:{if(r===58||r===42||r===46){e=!0;break e}if(r===35){e=e.peekChar$1(1)!==123;break e}e=!1;break e}return e},_lookingAtInterpolatedIdentifierBody$0(){var e,r=this.scanner,n=r.peekChar$0();e:{if(n==null){r=!1;break e}if(n===95||t.CharacterExtension_get_isAlphabetic(n)||n>=128?e=!0:e=n>=48&&n<=57||n===45,e||n===92){r=!0;break e}if(n===35){r=r.peekChar$1(1)===123;break e}r=!1;break e}return r},_lookingAtExpression$0(){var e,r=this.scanner,n=r.peekChar$0();e:{if(n==null){r=!1;break e}if(n===46){r=r.peekChar$1(1)!==46;break e}if(n===33){e=r.peekChar$1(1);t:{if(e!=null&&e!==105&&e!==73?r=e===32||e===9||e===10||e===13||e===12:r=!0,r){r=!0;break t}r=!1;break t}break e}if(n!==40&&n!==47&&n!==91&&n!==39&&n!==34&&n!==35&&n!==43&&n!==45&&n!==92&&n!==36&&n!==38?n===95||t.CharacterExtension_get_isAlphabetic(n)||n>=128?r=!0:r=n>=48&&n<=57:r=!0,r){r=!0;break e}r=!1;break e}return r},_withChildren$1$3(e,r,n){var s=n.call$2(this.children$1(0,e),this.scanner.spanFrom$1(r));return this.whitespaceWithoutComments$0(),s},_withChildren$3(e,r,n){return this._withChildren$1$3(e,r,n,h.dynamic)},_urlString$0(){var e,r,n,s=this.scanner,a=new t._SpanScannerState(s,s._string_scanner$_position),i=this.string$0();try{return n=t.Uri_parse(i),n}catch(l){if(n=t.unwrapException(l),h.FormatException._is(n))e=n,r=t.getTraceFromException(l),this.error$3(0,"Invalid URL: "+C.get$message$x(e),s.spanFrom$1(a),r);else throw l}},_publicIdentifier$0(){var e=this,r=e.scanner,n=r._string_scanner$_position,s=e.identifier$1$normalize(!0);return e._assertPublic$2(s,new t.StylesheetParser__publicIdentifier_closure(e,new t._SpanScannerState(r,n))),s},_assertPublic$2(e,r){var n=e.charCodeAt(0);(n===45||n===95)&&this.error$2(0,W.Privat,r.call$0())},get$plainCss(){return!1}},t.StylesheetParser_parse_closure.prototype={call$0(){var e,r,n=this.$this,s=n.scanner,a=s._string_scanner$_position;return s.scanChar$1(65279),e=n.statements$1(new t.StylesheetParser_parse__closure(n)),s.expectDone$0(),r=n._globalVariables,r=r.get$values(r),f.JSArray_methods.addAll$1(e,t.MappedIterable_MappedIterable(r,new t.StylesheetParser_parse__closure0,t._instanceType(r)._eval$1("Iterable.E"),h.Statement)),t.Stylesheet$internal(e,s.spanFrom$1(new t._SpanScannerState(s,a)),n.get$plainCss())},$signature:510},t.StylesheetParser_parse__closure.prototype={call$0(){var e=this.$this;return e.scanner.scan$1("@charset")?(e.whitespace$0(),e.string$0(),null):e._statement$1$root(!0)},$signature:503},t.StylesheetParser_parse__closure0.prototype={call$1(e){var r=e.expression;return t.VariableDeclaration$(e.name,new t.NullExpression(r.get$span(r)),e.span,null,!1,!0,null)},$signature:492},t.StylesheetParser_parseArgumentDeclaration_closure.prototype={call$0(){var e,r=this.$this,n=r.scanner;return n.expectChar$2$name(64,"@-rule"),r.identifier$0(),r.whitespace$0(),r.identifier$0(),e=r._argumentDeclaration$0(),r.whitespace$0(),n.expectChar$1(123),e},$signature:488},t.StylesheetParser_parseVariableDeclaration_closure.prototype={call$0(){var e=this.$this;return e.lookingAtIdentifier$0()?e._variableDeclarationWithNamespace$0():e.variableDeclarationWithoutNamespace$0()},$signature:170},t.StylesheetParser_parseUseRule_closure.prototype={call$0(){var e=this.$this,r=e.scanner,n=r._string_scanner$_position;return r.expectChar$2$name(64,"@-rule"),e.expectIdentifier$1("use"),e.whitespace$0(),e._useRule$1(new t._SpanScannerState(r,n))},$signature:484},t.StylesheetParser__parseSingleProduction_closure.prototype={call$0(){var e=this.production.call$0();return this.$this.scanner.expectDone$0(),e},$signature(){return this.T._eval$1("0()")}},t.StylesheetParser__statement_closure.prototype={call$0(){return this.$this._statement$0()},$signature:129},t.StylesheetParser_variableDeclarationWithoutNamespace_closure.prototype={call$0(){return this.$this.scanner.spanFrom$1(this.start)},$signature:30},t.StylesheetParser_variableDeclarationWithoutNamespace_closure0.prototype={call$0(){return this.declaration},$signature:170},t.StylesheetParser__declarationOrBuffer_closure.prototype={call$2(e,r){return t.Declaration$nested(this.name,e,r,null)},$signature:95},t.StylesheetParser__declarationOrBuffer_closure0.prototype={call$2(e,r){return t.Declaration$nested(this.name,e,r,this._box_0.value)},$signature:95},t.StylesheetParser__styleRule_closure.prototype={call$2(e,r){var n=this,s=n.$this;return s.get$indented()&&e.length===0&&s.logger.warn$2$span(0,W.This_s,n._box_0.interpolation.span),s._inStyleRule=n.wasInStyleRule,t.StyleRule$(n._box_0.interpolation,e,s.scanner.spanFrom$1(n.start))},$signature:482},t.StylesheetParser__propertyOrVariableDeclaration_closure.prototype={call$2(e,r){return t.Declaration$nested(this._box_0.name,e,r,null)},$signature:95},t.StylesheetParser__propertyOrVariableDeclaration_closure0.prototype={call$2(e,r){return t.Declaration$nested(this._box_0.name,e,r,this.value)},$signature:95},t.StylesheetParser__atRootRule_closure.prototype={call$2(e,r){return t.AtRootRule$(e,r,this.query)},$signature:171},t.StylesheetParser__atRootRule_closure0.prototype={call$2(e,r){return t.AtRootRule$(e,r,null)},$signature:171},t.StylesheetParser__eachRule_closure.prototype={call$2(e,r){var n=this;return n.$this._inControlDirective=n.wasInControlDirective,t.EachRule$(n.variables,n.list,e,r)},$signature:481},t.StylesheetParser__functionRule_closure.prototype={call$2(e,r){return t.FunctionRule$(this.name,this.$arguments,e,r,this.precedingComment)},$signature:480},t.StylesheetParser__forRule_closure.prototype={call$0(){var e=this.$this;return e.lookingAtIdentifier$0()?e.scanIdentifier$1("to")?this._box_0.exclusive=!0:e.scanIdentifier$1("through")?(this._box_0.exclusive=!1,!0):!1:!1},$signature:1},t.StylesheetParser__forRule_closure0.prototype={call$2(e,r){var n,s=this;return s.$this._inControlDirective=s.wasInControlDirective,n=s._box_0.exclusive,n.toString,t.ForRule$(s.variable,s.from,s.to,e,r,n)},$signature:478},t.StylesheetParser__memberList_closure.prototype={call$0(){var e=this.$this;e.scanner.peekChar$0()===36?this.variables.add$1(0,e.variableName$0()):this.identifiers.add$1(0,e.identifier$1$normalize(!0))},$signature:2},t.StylesheetParser__includeRule_closure.prototype={call$2(e,r){return t.ContentBlock$(this.contentArguments_,e,r)},$signature:476},t.StylesheetParser_mediaRule_closure.prototype={call$2(e,r){return t.MediaRule$(this.query,e,r)},$signature:474},t.StylesheetParser__mixinRule_closure.prototype={call$2(e,r){var n=this;return n.$this._stylesheet$_inMixin=!1,t.MixinRule$(n.name,n.$arguments,e,r,n.precedingComment)},$signature:465},t.StylesheetParser_mozDocumentRule_closure.prototype={call$2(e,r){var n=this;return n._box_0.needsDeprecationWarning&&t.WarnForDeprecation_warnForDeprecation(n.$this.logger,f.Deprecation_gJ9,W.x40_moz_,r,null),t.AtRule$(n.name,r,e,n.value)},$signature:172},t.StylesheetParser_supportsRule_closure.prototype={call$2(e,r){return t.SupportsRule$(this.condition,e,r)},$signature:463},t.StylesheetParser__whileRule_closure.prototype={call$2(e,r){return this.$this._inControlDirective=this.wasInControlDirective,t.WhileRule$(this.condition,e,r)},$signature:457},t.StylesheetParser_unknownAtRule_closure.prototype={call$2(e,r){return t.AtRule$(this.name,r,e,this._box_0.value)},$signature:172},t.StylesheetParser__expression_resetState.prototype={call$0(){var e,r=this._box_0;r.operands_=r.operators_=r.spaceExpressions_=r.commaExpressions_=null,e=this.$this,e.scanner.set$state(this.start),r.allowSlash=!0,r.singleExpression_=e._singleExpression$0()},$signature:0},t.StylesheetParser__expression_resolveOneOperation.prototype={call$0(){var e,r,n,s,a,i,l=this,_=l._box_0,p=_.operators_.pop(),d=_.operands_.pop(),g=_.singleExpression_;g==null&&(e=l.$this.scanner,r=p.operator.length,e.error$3$length$position(0,"Expected expression.",r,e._string_scanner$_position-r)),_.allowSlash?(e=l.$this,e=!e._inParentheses&&p===f.BinaryOperator_t8B&&e._isSlashOperand$1(d)&&e._isSlashOperand$1(g)):e=!1,e?_.singleExpression_=new t.BinaryOperationExpression(f.BinaryOperator_t8B,d,g,!0):(_.singleExpression_=new t.BinaryOperationExpression(p,d,g,!1),e=_.allowSlash=!1,(f.BinaryOperator_anB===p||f.BinaryOperator_olz===p)&&(r=l.$this,n=r.scanner.string,s=g.get$span(g),s=s.get$start(s),a=g.get$span(g),i=p.operator,f.JSString_methods.substring$2(n,s.offset-1,a.get$start(a).offset)===i&&(e=d.get$span(d),e=n.charCodeAt(e.get$end(e).offset),e=e===32||e===9||e===10||e===13||e===12),e&&(e=d.toString$0(0),n=g.toString$0(0),s=d.toString$0(0),a=g.toString$0(0),_=_.singleExpression_,t.WarnForDeprecation_warnForDeprecation(r.logger,f.Deprecation_sIK,`This operation is parsed as:
  197. `+e+" "+i+" "+n+W.x0a_but_+s+" ("+i+a+`)
  198. Add a space after `+i+W.x20to_cl,_.get$span(_),null))))},$signature:0},t.StylesheetParser__expression_resolveOperations.prototype={call$0(){var e,r=this._box_0.operators_;if(r!=null)for(e=this.resolveOneOperation;r.length!==0;)e.call$0()},$signature:0},t.StylesheetParser__expression_addSingleExpression.prototype={call$1(e){var r,n,s=this,a=s._box_0;if(a.singleExpression_!=null){if(r=s.$this,r._inParentheses&&(r._inParentheses=!1,a.allowSlash)){s.resetState.call$0();return}n=a.spaceExpressions_,n==null&&(n=a.spaceExpressions_=t._setArrayType([],h.JSArray_Expression)),s.resolveOperations.call$0(),r=a.singleExpression_,r.toString,n.push(r),a.allowSlash=!0}a.singleExpression_=e},$signature:453},t.StylesheetParser__expression_addOperator.prototype={call$1(e){var r,n,s,a,i,l,_=this.$this;for(_.get$plainCss()&&e!==f.BinaryOperator_2jN&&e!==f.BinaryOperator_anB&&e!==f.BinaryOperator_olz&&e!==f.BinaryOperator_qN2&&e!==f.BinaryOperator_t8B&&(r=_.scanner,n=e.operator.length,r.error$3$length$position(0,"Operators aren't allowed in plain CSS.",n,r._string_scanner$_position-n)),r=this._box_0,r.allowSlash=r.allowSlash&&e===f.BinaryOperator_t8B,s=r.operators_,s==null&&(s=r.operators_=t._setArrayType([],h.JSArray_BinaryOperator)),a=r.operands_,a==null&&(a=r.operands_=t._setArrayType([],h.JSArray_Expression)),n=this.resolveOneOperation,i=e.precedence;s.length!==0&&f.JSArray_methods.get$last(s).precedence>=i;)n.call$0();s.push(e),l=r.singleExpression_,l==null&&(n=_.scanner,i=e.operator.length,n.error$3$length$position(0,"Expected expression.",i,n._string_scanner$_position-i)),a.push(l),_.whitespace$0(),r.singleExpression_=_._singleExpression$0()},$signature:450},t.StylesheetParser__expression_resolveSpaceExpressions.prototype={call$0(){var e,r,n,s;this.resolveOperations.call$0(),e=this._box_0,r=e.spaceExpressions_,r!=null&&(n=e.singleExpression_,n==null&&this.$this.scanner.error$1(0,"Expected expression."),r.push(n),s=f.JSArray_methods.get$first(r),s=s.get$span(s).expand$1(0,n.get$span(n)),e.singleExpression_=new t.ListExpression(t.List_List$unmodifiable(r,h.Expression),f.ListSeparator_EVt,!1,s),e.spaceExpressions_=null)},$signature:0},t.StylesheetParser__expression_closure.prototype={call$0(){return this._3_0===43},$signature:1},t.StylesheetParser__expression_closure0.prototype={call$0(){return this._3_0===47},$signature:1},t.StylesheetParser__expression_closure1.prototype={call$0(){return this._3_0===46},$signature:1},t.StylesheetParser_expressionUntilComma_closure.prototype={call$0(){return this.$this.scanner.peekChar$0()===44},$signature:1},t.StylesheetParser__isHexColor_closure.prototype={call$0(){var e=this._0_0;return(e??t._asString(e)).length},$signature:3},t.StylesheetParser__isHexColor_closure0.prototype={call$1(e){return t.CharacterExtension_get_isHex(e)},$signature:49},t.StylesheetParser__unicodeRange_closure.prototype={call$1(e){return e!=null&&t.CharacterExtension_get_isHex(e)},$signature:36},t.StylesheetParser__unicodeRange_closure0.prototype={call$1(e){return e!=null&&t.CharacterExtension_get_isHex(e)},$signature:36},t.StylesheetParser_identifierLike_closure.prototype={call$0(){return this._2_0===46},$signature:1},t.StylesheetParser_identifierLike_closure0.prototype={call$0(){return this._2_0===40},$signature:1},t.StylesheetParser_namespacedExpression_closure.prototype={call$0(){return this.$this.scanner.spanFrom$1(this.start)},$signature:30},t.StylesheetParser_trySpecialFunction_closure.prototype={call$1(e){return new t.StringExpression(e,!1)},$signature:446},t.StylesheetParser__tryUrlContents_closure.prototype={call$0(){return this._0_0===35},$signature:1},t.StylesheetParser__interpolatedDeclarationValue_closure.prototype={call$0(){return this._1_0===32},$signature:1},t.StylesheetParser__interpolatedDeclarationValue_closure0.prototype={call$0(){return this._1_0===9},$signature:1},t.StylesheetParser__interpolatedDeclarationValue_closure1.prototype={call$0(){return this._1_0===10},$signature:1},t.StylesheetParser__interpolatedDeclarationValue_closure2.prototype={call$0(){return this._1_0===13},$signature:1},t.StylesheetParser__interpolatedDeclarationValue_closure3.prototype={call$0(){return this._1_0===12},$signature:1},t.StylesheetParser__expressionUntilComparison_closure.prototype={call$0(){var e=this.$this.scanner,r=e.peekChar$0();e:{if(r===61){e=e.peekChar$1(1)!==61;break e}if(r===60||r===62){e=!0;break e}e=!1;break e}return e},$signature:1},t.StylesheetParser__supportsConditionInParens_closure.prototype={call$0(){return this._0_0[0]},$signature:14},t.StylesheetParser__publicIdentifier_closure.prototype={call$0(){return this.$this.scanner.spanFrom$1(this.start)},$signature:30},t.StylesheetGraph.prototype={modifiedSince$3(e,r,n){var s=this._stylesheet_graph$_add$3(e,n,null);return s==null?!0:new t.StylesheetGraph_modifiedSince_transitiveModificationTime(this).call$1(s)._core$_value>r._core$_value},_stylesheet_graph$_add$3(e,r,n){var s,a,i,l,_=this,p=null,d=_._ignoreErrors$1(new t.StylesheetGraph__add_closure(_,e,r,n));return h.Record_3_nullable_Object_and_nullable_Object_and_nullable_Object_originalUrl._is(d)?(s=d._0,a=d._1,i=d._2,l=!0):(i=p,a=i,s=a,l=!1),l?(_.addCanonical$3(s,a,i),_._nodes.$index(0,a)):p},addCanonical$4$recanonicalize(e,r,n,s){var a,i=this,l=i._nodes;return l.$index(0,r)!=null||(a=i._ignoreErrors$1(new t.StylesheetGraph_addCanonical_closure(i,e,r,n)),a==null)?f.Set_empty3:(l.$indexSet(0,r,t.StylesheetNode$_(a,e,r,i._upstreamNodes$3(a,e,r))),s?i._recanonicalizeImports$2(e,r):f.Set_empty3)},addCanonical$3(e,r,n){return this.addCanonical$4$recanonicalize(e,r,n,!0)},_upstreamNodes$3(e,r,n){var s,a,i,l,_,p=h.Uri,d=t.LinkedHashSet_LinkedHashSet$_literal([n],p),g=t.LinkedHashSet_LinkedHashSet$_empty(p),S=t.LinkedHashSet_LinkedHashSet$_empty(p),b=t.LinkedHashSet_LinkedHashSet$_empty(p),w=t.LinkedHashSet_LinkedHashSet$_empty(p);for(new t._FindDependenciesVisitor(g,S,b,w,t.LinkedHashSet_LinkedHashSet$_empty(h.nullable_String)).visitChildren$1(e.children),s=h.UnmodifiableSetView_Uri,g=new t.UnmodifiableSetView0(g,s),S=new t.UnmodifiableSetView0(S,s),b=new t.UnmodifiableSetView0(b,s),a=h.nullable_StylesheetNode,i=t.LinkedHashMap_LinkedHashMap$_empty(p,a),l=new t.UnionSet(t.LinkedHashSet_LinkedHashSet$_literal([g,S,b],h.Set_Uri),h.UnionSet_Uri).get$_union_set$_iterable(),l=l.get$iterator(l);l.moveNext$0();)_=l.get$current(l),i.$indexSet(0,_,this._nodeFor$4(_,r,n,d));for(p=t.LinkedHashMap_LinkedHashMap$_empty(p,a),g=new t.DependencyReport(g,S,b,new t.UnmodifiableSetView0(w,s)).imports._base,g=g.get$iterator(g);g.moveNext$0();)S=g.get$current(g),p.$indexSet(0,S,this._nodeFor$5$forImport(S,r,n,d,!0));return new t._Record_2_imports_modules(p,i)},reload$1(e){var r,n,s=this,a=s._nodes.$index(0,e);if(a==null)throw t.wrapException(t.StateError$(e.toString$0(0)+" is not in the dependency graph."));return s._transitiveModificationTimes.clear$0(0),s.importCache.clearImport$1(e),r=s._ignoreErrors$1(new t.StylesheetGraph_reload_closure(s,a,e)),r==null?!1:(a._stylesheet=r,n=s._upstreamNodes$3(r,a.importer,e),a._replaceUpstream$2(n._1,n._0),!0)},_recanonicalizeImports$2(e,r){var n,s,a,i,l,_,p,d=this,g=t.LinkedHashSet_LinkedHashSet$_empty(h.StylesheetNode);for(n=d._nodes,n=n.get$values(n),n=n.get$iterator(n),s=h.UnmodifiableMapView_of_Uri_and_nullable_StylesheetNode,a=h.Uri,i=h.nullable_StylesheetNode;n.moveNext$0();)l=n.get$current(n),_=d._recanonicalizeImportsForNode$4$forImport(l,e,r,!1),p=d._recanonicalizeImportsForNode$4$forImport(l,e,r,!0),(_.__js_helper$_length!==0||p.__js_helper$_length!==0)&&(g.add$1(0,l),l._replaceUpstream$2(t.mergeMaps(new t.UnmodifiableMapView(l._upstream,s),_,a,i),t.mergeMaps(new t.UnmodifiableMapView(l._upstreamImports,s),p,a,i)));return g._collection$_length!==0&&d._transitiveModificationTimes.clear$0(0),g},_recanonicalizeImportsForNode$4$forImport(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E=h.UnmodifiableMapView_of_Uri_and_nullable_StylesheetNode,L=s?new t.UnmodifiableMapView(e._upstreamImports,E):new t.UnmodifiableMapView(e._upstream,E);for(E=h.Uri,l=h.nullable_StylesheetNode,_=t.LinkedHashMap_LinkedHashMap$_empty(E,l),E=t.MapExtensions_get_pairs(L,E,l),E=E.get$iterator(E),l=this._nodes,p=this.importCache,d=e.importer,g=e.canonicalUrl;E.moveNext$0();)if(S=E.get$current(E),a=null,a=S._0,b=S._1,!!r.couldCanonicalize$2(a,n)){p.clearCanonicalize$1(a),i=null;try{i=p.canonicalize$4$baseImporter$baseUrl$forImport(0,a,d,g,s)}catch{}S=i,w=S==null?null:S._1,!C.$eq$(w,b==null?null:b.canonicalUrl)&&(S=a,_.$indexSet(0,S,i==null?null:l.$index(0,w)))}return _},_nodeFor$5$forImport(e,r,n,s,a){var i,l,_,p,d,g,S,b=this,w=null,E={},L=b._ignoreErrors$1(new t.StylesheetGraph__nodeFor_closure(b,e,r,n,a));return L==null?w:(E.originalUrl=E.canonicalUrl=E.importer=null,E.importer=L._0,i=E.canonicalUrl=L._1,E.originalUrl=L._2,l=b._nodes,_=l.$index(0,i),_!=null?(p=_,d=!0):(p=w,d=!1),d?p:s.contains$1(0,i)||(g=b._ignoreErrors$1(new t.StylesheetGraph__nodeFor_closure0(E,b)),g==null)?w:(s.add$1(0,E.canonicalUrl),d=E.importer,S=E.canonicalUrl,p=t.StylesheetNode$_(g,d,S,b._upstreamNodes$3(g,d,S)),s.remove$1(0,E.canonicalUrl),l.$indexSet(0,E.canonicalUrl,p),p))},_nodeFor$4(e,r,n,s){return this._nodeFor$5$forImport(e,r,n,s,!1)},_ignoreErrors$1$1(e){var r;try{return r=e.call$0(),r}catch{return null}},_ignoreErrors$1(e){return this._ignoreErrors$1$1(e,h.dynamic)}},t.StylesheetGraph_modifiedSince_transitiveModificationTime.prototype={call$1(e){return this.$this._transitiveModificationTimes.putIfAbsent$2(e.canonicalUrl,new t.StylesheetGraph_modifiedSince_transitiveModificationTime_closure(e,this))},$signature:330},t.StylesheetGraph_modifiedSince_transitiveModificationTime_closure.prototype={call$0(){var e,r,n,s=this.node,a=s.importer.modificationTime$1(s.canonicalUrl);for(e=s._upstream,e=e.get$values(e),s=s._upstreamImports,s=e.followedBy$1(0,s.get$values(s)),s=new t.FollowedByIterator(C.get$iterator$ax(s.__internal$_first),s._second),e=this.transitiveModificationTime;s.moveNext$0();)r=s._currentIterator,r=r.get$current(r),n=r==null?new t.DateTime(Date.now(),!1):e.call$1(r),n._core$_value>a._core$_value&&(a=n);return a},$signature:161},t.StylesheetGraph__add_closure.prototype={call$0(){var e=this;return e.$this.importCache.canonicalize$3$baseImporter$baseUrl(0,e.url,e.baseImporter,e.baseUrl)},$signature:105},t.StylesheetGraph_addCanonical_closure.prototype={call$0(){var e=this;return e.$this.importCache.importCanonical$3$originalUrl(e.importer,e.canonicalUrl,e.originalUrl)},$signature:104},t.StylesheetGraph_reload_closure.prototype={call$0(){return this.$this.importCache.importCanonical$2(this.node.importer,this.canonicalUrl)},$signature:104},t.StylesheetGraph__nodeFor_closure.prototype={call$0(){var e=this;return e.$this.importCache.canonicalize$4$baseImporter$baseUrl$forImport(0,e.url,e.baseImporter,e.baseUrl,e.forImport)},$signature:105},t.StylesheetGraph__nodeFor_closure0.prototype={call$0(){var e=this._box_0;return this.$this.importCache.importCanonical$3$originalUrl(e.importer,e.canonicalUrl,e.originalUrl)},$signature:104},t.StylesheetNode.prototype={StylesheetNode$_$4(e,r,n,s){var a,i;for(a=this._upstream,a=a.get$values(a),i=this._upstreamImports,i=a.followedBy$1(0,i.get$values(i)),i=new t.FollowedByIterator(C.get$iterator$ax(i.__internal$_first),i._second);i.moveNext$0();)a=i._currentIterator,a=a.get$current(a),a!=null&&a._downstream.add$1(0,this)},_replaceUpstream$2(e,r){var n,s,a,i=this,l=i._upstream,_=h.nullable_StylesheetNode;for(l=t.LinkedHashSet_LinkedHashSet$of(l.get$values(l),_),n=i._upstreamImports,l.addAll$1(0,n.get$values(n)),n=h.StylesheetNode,s=t.SetExtension_removeNull(l,n),_=t.LinkedHashSet_LinkedHashSet$of(e.get$values(e),_),_.addAll$1(0,r.get$values(r)),a=t.SetExtension_removeNull(_,n),l=s.difference$1(a),l=l.get$iterator(l);l.moveNext$0();)l.get$current(l)._downstream.remove$1(0,i);for(l=a.difference$1(s),l=l.get$iterator(l);l.moveNext$0();)l.get$current(l)._downstream.add$1(0,i);i._upstream=e,i._upstreamImports=r},_stylesheet_graph$_remove$0(){var e,r,n,s,a,i,l=this;for(e=l._upstream,e=t.LinkedHashSet_LinkedHashSet$of(e.get$values(e),h.nullable_StylesheetNode),r=l._upstreamImports,e.addAll$1(0,r.get$values(r)),e=t._LinkedHashSetIterator$(e,e._collection$_modifications),r=t._instanceType(e)._precomputed1;e.moveNext$0();)n=e._collection$_current,n==null&&(n=r._as(n)),n!=null&&n._downstream.remove$1(0,l);for(e=l._downstream,e=e.get$iterator(e);e.moveNext$0();){for(r=e.get$current(e),n=r._upstream,s=t._instanceType(n)._eval$1("LinkedHashMapKeyIterable<1>"),s=t.List_List$of(new t.LinkedHashMapKeyIterable(n,s),!0,s._eval$1("Iterable.E")),n=s.length,a=0;a<n;++a)if(i=s[a],C.$eq$(r._upstream.$index(0,i),l)){r._upstream.$indexSet(0,i,null);break}for(n=r._upstreamImports,s=t._instanceType(n)._eval$1("LinkedHashMapKeyIterable<1>"),s=t.List_List$of(new t.LinkedHashMapKeyIterable(n,s),!0,s._eval$1("Iterable.E")),n=s.length,a=0;a<n;++a)if(i=s[a],C.$eq$(r._upstreamImports.$index(0,i),l)){r._upstreamImports.$indexSet(0,i,null);break}}},toString$0(e){var r=this._stylesheet.span;return r=t.NullableExtension_andThen(r.get$sourceUrl(r),t.path__prettyUri$closure()),r??"<unknown>"}},t.Syntax.prototype={_enumToString$0(){return"Syntax."+this._name},toString$0(e){return this._syntax$_name}},t.Box.prototype={$eq(e,r){return r==null?!1:this.$ti._is(r)&&r._box$_inner===this._box$_inner},get$hashCode(e){return t.Primitives_objectHashCode(this._box$_inner)}},t.ModifiableBox.prototype={},t.LazyFileSpan.prototype={get$span(e){var r=this._lazy_file_span$_span;return r??(this._lazy_file_span$_span=this._builder.call$0())},compareTo$1(e,r){return this.get$span(this).compareTo$1(0,r)},get$context(e){var r=this.get$span(this);return r.get$context(r)},get$end(e){var r=this.get$span(this);return r.get$end(r)},expand$1(e,r){return this.get$span(this).expand$1(0,r)},get$file(e){var r=this.get$span(this);return r.get$file(r)},highlight$1$color(e){return this.get$span(this).highlight$1$color(e)},get$length(e){var r=this.get$span(this);return r.get$length(r)},message$2$color(e,r,n){return this.get$span(this).message$2$color(0,r,n)},message$1(e,r){return this.message$2$color(e,r,null)},get$sourceUrl(e){var r=this.get$span(this);return r.get$sourceUrl(r)},get$start(e){var r=this.get$span(this);return r.get$start(r)},get$text(){return this.get$span(this).get$text()},$isComparable:1,$isFileSpan:1,$isSourceSpan:1,$isSourceSpanWithContext:1},t.LimitedMapView.prototype={get$keys(e){return this._limited_map_view$_keys},get$length(e){return this._limited_map_view$_keys._collection$_length},get$isEmpty(e){return this._limited_map_view$_keys._collection$_length===0},get$isNotEmpty(e){return this._limited_map_view$_keys._collection$_length!==0},$index(e,r){return this._limited_map_view$_keys.contains$1(0,r)?this._limited_map_view$_map.$index(0,r):null},containsKey$1(e){return this._limited_map_view$_keys.contains$1(0,e)},remove$1(e,r){return this._limited_map_view$_keys.contains$1(0,r)?this._limited_map_view$_map.remove$1(0,r):null}},t.MapExtensions_get_pairs_closure.prototype={call$1(e){return new t._Record_2(e.key,e.value)},$signature(){return this.K._eval$1("@<0>")._bind$1(this.V)._eval$1("+(1,2)(MapEntry<1,2>)")}},t.MergedMapView.prototype={get$keys(e){var r=this._mapsByKey;return new t.LinkedHashMapKeyIterable(r,t._instanceType(r)._eval$1("LinkedHashMapKeyIterable<1>"))},get$length(e){return this._mapsByKey.__js_helper$_length},get$isEmpty(e){return this._mapsByKey.__js_helper$_length===0},get$isNotEmpty(e){return this._mapsByKey.__js_helper$_length!==0},MergedMapView$1(e,r,n){var s,a,i,l,_,p,d,g;for(s=e.length,a=this._mapsByKey,i=r._eval$1("@<0>")._bind$1(n)._eval$1("MergedMapView<1,2>"),l=0;l<e.length;e.length===s||(0,t.throwConcurrentModificationError)(e),++l)if(_=e[l],i._is(_))for(p=_._mapsByKey,p=p.get$values(p),p=new t.MappedIterator(C.get$iterator$ax(p.__internal$_iterable),p._f),d=t._instanceType(p)._rest[1];p.moveNext$0();)g=p.__internal$_current,g==null&&(g=d._as(g)),t.setAll(a,g.get$keys(g),g);else t.setAll(a,_.get$keys(_),_)},$index(e,r){var n=this._mapsByKey.$index(0,this.$ti._precomputed1._as(r));return n==null?null:n.$index(0,r)},$indexSet(e,r,n){var s,a,i=this._mapsByKey.$index(0,r);if(i!=null?(s=i,a=!0):(s=null,a=!1),a)s.$indexSet(0,r,n);else throw t.wrapException(t.UnsupportedError$(W.New_en))},remove$1(e,r){throw t.wrapException(t.UnsupportedError$(W.Entrie))},containsKey$1(e){return this._mapsByKey.containsKey$1(e)}},t.MultiDirWatcher.prototype={watch$1(e,r){var n,s,a,i,l,_,p,d,g,S,b,w;for(n=this._watchers,s=t.MapExtensions_get_pairs(n,h.nullable_String,h.Stream_WatchEvent).toList$0(0),a=s.length,n=n._map,i=this._group,l=!1,_=0;_<s.length;s.length===a||(0,t.throwConcurrentModificationError)(s),++_){if(p=s[_],d=t._InitializedCell$(new t.MultiDirWatcher_watch_closure(p)),d._readFinal$0().toString,g=d._readFinal$0(),g.toString,S=p._1,l?p=!1:(p=V.$get$context(),p=p._isWithinOrEquals$2(g,r)===f._PathRelation_equal||p._isWithinOrEquals$2(g,r)===f._PathRelation_within),p)return n=new t._Future(V.Zone__current,h._Future_void),n._asyncComplete$1(null),n;V.$get$context()._isWithinOrEquals$2(r,g)===f._PathRelation_within&&(n.remove$1(0,g),i.remove$1(0,S),l=!0)}return b=t.watchDir(r,this._poll),s=new t._CompleterStream(h._CompleterStream_WatchEvent),w=new t.StreamCompleter(s,h.StreamCompleter_WatchEvent),b.then$1$2$onError(0,w.get$setSourceStream(),w.get$setError(),h.void),n.$indexSet(0,r,s),i.add$1(0,s),b}},t.MultiDirWatcher_watch_closure.prototype={call$0(){return this._0_0._0},$signature:31},t.MultiSpan.prototype={get$start(e){var r=this._multi_span$_primary;return r.get$start(r)},get$end(e){var r=this._multi_span$_primary;return r.get$end(r)},get$text(){return this._multi_span$_primary.get$text()},get$context(e){var r=this._multi_span$_primary;return r.get$context(r)},get$file(e){var r=this._multi_span$_primary;return r.get$file(r)},get$length(e){var r=this._multi_span$_primary;return r.get$length(r)},get$sourceUrl(e){var r=this._multi_span$_primary;return r.get$sourceUrl(r)},compareTo$1(e,r){return this._multi_span$_primary.compareTo$1(0,r)},toString$0(e){return this._multi_span$_primary.toString$0(0)},expand$1(e,r){return new t.MultiSpan(this._multi_span$_primary.expand$1(0,r),this.primaryLabel,this.secondarySpans)},highlight$1$color(e){var r=e===!0||!1;return t.Highlighter$multiple(this._multi_span$_primary,this.primaryLabel,this.secondarySpans,r,null,null).highlight$0()},message$2$color(e,r,n){var s=C.$eq$(n,!0)||typeof n=="string",a=typeof n=="string"?n:null;return t.SourceSpanExtension_messageMultiple(this._multi_span$_primary,r,this.primaryLabel,this.secondarySpans,s,a,null)},message$1(e,r){return this.message$2$color(e,r,null)},$isComparable:1,$isFileSpan:1,$isSourceSpan:1,$isSourceSpanWithContext:1},t.NoSourceMapBuffer.prototype={get$length(e){return this._no_source_map_buffer$_buffer._contents.length},forSpan$1$2(e,r){return r.call$0()},forSpan$2(e,r){return this.forSpan$1$2(e,r,h.dynamic)},write$1(e,r){return this._no_source_map_buffer$_buffer._contents+=t.S(r),null},writeCharCode$1(e){return this._no_source_map_buffer$_buffer._contents+=t.Primitives_stringFromCharCode(e),null},toString$0(e){var r=this._no_source_map_buffer$_buffer._contents;return r.charCodeAt(0)==0,r},buildSourceMap$1$prefix(e){return t.throwExpression(t.UnsupportedError$(W.NoSour))}},t.PrefixedMapView.prototype={get$keys(e){return new t._PrefixedKeys(this)},get$length(e){var r=this._prefixed_map_view$_map;return r.get$length(r)},get$isEmpty(e){var r=this._prefixed_map_view$_map;return r.get$isEmpty(r)},get$isNotEmpty(e){var r=this._prefixed_map_view$_map;return r.get$isNotEmpty(r)},$index(e,r){return typeof r=="string"&&f.JSString_methods.startsWith$1(r,this._prefix)?this._prefixed_map_view$_map.$index(0,C.substring$1$s(r,this._prefix.length)):null},containsKey$1(e){return typeof e=="string"&&f.JSString_methods.startsWith$1(e,this._prefix)&&this._prefixed_map_view$_map.containsKey$1(C.substring$1$s(e,this._prefix.length))}},t._PrefixedKeys.prototype={get$length(e){var r=this._view._prefixed_map_view$_map;return r.get$length(r)},get$iterator(e){var r=this._view._prefixed_map_view$_map;return r=C.map$1$1$ax(r.get$keys(r),new t._PrefixedKeys_iterator_closure(this),h.String),r.get$iterator(r)},contains$1(e,r){return this._view.containsKey$1(r)}},t._PrefixedKeys_iterator_closure.prototype={call$1(e){return this.$this._view._prefix+e},$signature:7},t.PublicMemberMapView.prototype={get$keys(e){var r=this._public_member_map_view$_inner;return C.where$1$ax(r.get$keys(r),t.utils__isPublic$closure())},containsKey$1(e){return typeof e=="string"&&t.isPublic(e)&&this._public_member_map_view$_inner.containsKey$1(e)},$index(e,r){return typeof r=="string"&&t.isPublic(r)?this._public_member_map_view$_inner.$index(0,r):null}},t.SourceMapBuffer.prototype={get$_targetLocation(){var e=this._source_map_buffer$_buffer._contents,r=this._line;return t.SourceLocation$(e.length,this._column,r,null)},get$length(e){return this._source_map_buffer$_buffer._contents.length},forSpan$1$2(e,r){var n,s=this,a=s._inSpan;s._inSpan=!0,s._addEntry$2(e.get$start(e),s.get$_targetLocation());try{return n=r.call$0(),n}finally{s._inSpan=a}},forSpan$2(e,r){return this.forSpan$1$2(e,r,h.dynamic)},_addEntry$2(e,r){var n,s,a=this._entries;a.length!==0&&(n=f.JSArray_methods.get$last(a),s=n.source,s.file.getLine$1(s.offset)===e.file.getLine$1(e.offset)&&n.target.line===r.line||n.target.offset===r.offset)||a.push(new t.Entry(e,r,null))},write$1(e,r){var n,s,a=C.toString$0$(r);for(this._source_map_buffer$_buffer._contents+=a,n=a.length,s=0;s<n;++s)a.charCodeAt(s)===10?this._source_map_buffer$_writeLine$0():++this._column},writeCharCode$1(e){this._source_map_buffer$_buffer._contents+=t.Primitives_stringFromCharCode(e),e===10?this._source_map_buffer$_writeLine$0():++this._column},_source_map_buffer$_writeLine$0(){var e=this,r=e._entries;f.JSArray_methods.get$last(r).target.line===e._line&&f.JSArray_methods.get$last(r).target.column===e._column&&r.pop(),++e._line,e._column=0,e._inSpan&&r.push(new t.Entry(f.JSArray_methods.get$last(r).source,e.get$_targetLocation(),null))},toString$0(e){var r=this._source_map_buffer$_buffer._contents;return r.charCodeAt(0)==0,r},buildSourceMap$1$prefix(e){var r,n,s,a={},i=e.length;if(i===0)return t.SingleMapping_SingleMapping$fromEntries(this._entries);for(a.prefixColumn=a.prefixLines=0,r=0,n=0;r<i;++r)e.charCodeAt(r)===10?(++a.prefixLines,a.prefixColumn=0,n=0):(s=n+1,a.prefixColumn=s,n=s);return n=this._entries,t.SingleMapping_SingleMapping$fromEntries(new t.MappedListIterable(n,new t.SourceMapBuffer_buildSourceMap_closure(a,i),t._arrayInstanceType(n)._eval$1("MappedListIterable<1,Entry>")))}},t.SourceMapBuffer_buildSourceMap_closure.prototype={call$1(e){var r=e.target,n=r.line,s=this._box_0,a=s.prefixLines;return s=n===0?s.prefixColumn:0,new t.Entry(e.source,t.SourceLocation$(r.offset+this.prefixLength,r.column+s,n+a,null),e.identifierName)},$signature:174},t.UnprefixedMapView.prototype={get$keys(e){return new t._UnprefixedKeys(this)},$index(e,r){return typeof r=="string"?this._unprefixed_map_view$_map.$index(0,this._unprefixed_map_view$_prefix+r):null},containsKey$1(e){return typeof e=="string"&&this._unprefixed_map_view$_map.containsKey$1(this._unprefixed_map_view$_prefix+e)},remove$1(e,r){return typeof r=="string"?this._unprefixed_map_view$_map.remove$1(0,this._unprefixed_map_view$_prefix+r):null}},t._UnprefixedKeys.prototype={get$iterator(e){var r=this._unprefixed_map_view$_view._unprefixed_map_view$_map;return r=C.where$1$ax(r.get$keys(r),new t._UnprefixedKeys_iterator_closure(this)).map$1$1(0,new t._UnprefixedKeys_iterator_closure0(this),h.String),r.get$iterator(r)},contains$1(e,r){return this._unprefixed_map_view$_view.containsKey$1(r)}},t._UnprefixedKeys_iterator_closure.prototype={call$1(e){return f.JSString_methods.startsWith$1(e,this.$this._unprefixed_map_view$_view._unprefixed_map_view$_prefix)},$signature:10},t._UnprefixedKeys_iterator_closure0.prototype={call$1(e){return f.JSString_methods.substring$1(e,this.$this._unprefixed_map_view$_view._unprefixed_map_view$_prefix.length)},$signature:7},t.indent_closure.prototype={call$1(e){return f.JSString_methods.$mul(" ",this.indentation)+e},$signature:7},t.flattenVertically_closure.prototype={call$1(e){return t.QueueList_QueueList$from(e,this.T)},$signature(){return this.T._eval$1("QueueList<0>(Iterable<0>)")}},t.flattenVertically_closure0.prototype={call$1(e){return this.result.push(e.removeFirst$0()),e.get$length(e)===0},$signature(){return this.T._eval$1("bool(QueueList<0>)")}},t.longestCommonSubsequence_backtrack.prototype={call$2(e,r){var n,s,a=this;return e===-1||r===-1?t._setArrayType([],a.T._eval$1("JSArray<0>")):(n=a.selections[e][r],n!=null?(s=a.call$2(e-1,r-1),C.add$1$ax(s,n),s):(s=a.lengths,s[e+1][r]>s[e][r+1]?a.call$2(e,r-1):a.call$2(e-1,r)))},$signature(){return this.T._eval$1("List<0>(int,int)")}},t.mapAddAll2_closure.prototype={call$2(e,r){var n,s,a=this.destination,i=a.$index(0,e);i!=null?(n=i,s=!0):(n=null,s=!1),s?n.addAll$1(0,r):a.$indexSet(0,e,r)},$signature(){return this.K1._eval$1("@<0>")._bind$1(this.K2)._bind$1(this.V)._eval$1("~(1,Map<2,3>)")}},t.Value.prototype={get$isTruthy(){return!0},get$separator(e){return f.ListSeparator_undecided_null_undecided},get$hasBrackets(){return!1},get$asList(){return t._setArrayType([this],h.JSArray_Value)},get$lengthAsList(){return 1},get$isBlank(){return!1},get$isSpecialNumber(){return!1},get$isVar(){return!1},get$realNull(){return this},sassIndexToListIndex$2(e,r){var n,s,a,i=e.assertNumber$1(r);if(i.get$hasUnits()&&(n=i.get$unitString(),s=i.unitSuggestion$1(r),t.EvaluationContext_current().warn$2(0,"$"+r+": Passing a number with unit "+n+W.x20is_de+s+W.x0a_Morex3a,f.Deprecation_8WR)),a=i.assertInt$1(r),a===0)throw t.wrapException(t.SassScriptException$("List index may not be 0.",r));if(Math.abs(a)>this.get$lengthAsList())throw t.wrapException(t.SassScriptException$("Invalid index "+e.toString$0(0)+" for a list with "+this.get$lengthAsList()+" elements.",r));return a<0?this.get$lengthAsList()+a:a-1},assertCalculation$1(e){return t.throwExpression(t.SassScriptException$(this.toString$0(0)+" is not a calculation.",e))},assertColor$1(e){return t.throwExpression(t.SassScriptException$(this.toString$0(0)+" is not a color.",e))},assertFunction$1(e){return t.throwExpression(t.SassScriptException$(this.toString$0(0)+" is not a function reference.",e))},assertMixin$1(e){return t.throwExpression(t.SassScriptException$(this.toString$0(0)+" is not a mixin reference.",e))},assertMap$1(e){return t.throwExpression(t.SassScriptException$(this.toString$0(0)+" is not a map.",e))},tryMap$0(){return null},assertNumber$1(e){return t.throwExpression(t.SassScriptException$(this.toString$0(0)+" is not a number.",e))},assertNumber$0(){return this.assertNumber$1(null)},assertString$1(e){return t.throwExpression(t.SassScriptException$(this.toString$0(0)+" is not a string.",e))},_selectorString$1(e){var r,n,s=this._selectorStringOrNull$0();if(s!=null?(r=s,n=!0):(r=null,n=!1),n)return r;throw t.wrapException(t.SassScriptException$(this.toString$0(0)+W.x20is_noa,e))},_selectorStringOrNull$0(){var e,r,n,s,a,i,l,_,p=this,d=null;if(p instanceof t.SassString)return p._string$_text;if(!(p instanceof t.SassList)||(e=p._list$_contents,r=e.length,r===0))return d;n=t._setArrayType([],h.JSArray_String);e:{if(s=p._separator,f.ListSeparator_rXA===s){for(a=0;a<r;++a){if(i=e[a],i instanceof t.SassString){n.push(i._string$_text);continue}if(i instanceof t.SassList&&f.ListSeparator_EVt===i._separator){if(l=i._selectorStringOrNull$0(),l==null)return d;n.push(l);continue}return d}break e}if(f.ListSeparator_zg9===s)return d;for(a=0;a<r;++a){if(_=e[a],!(_ instanceof t.SassString))return d;n.push(_._string$_text)}}return f.JSArray_methods.join$1(n,s===f.ListSeparator_rXA?", ":" ")},withListContents$2$separator(e,r){var n=r??this.get$separator(this),s=this.get$hasBrackets();return t.SassList$(e,n,s)},withListContents$1(e){return this.withListContents$2$separator(e,null)},greaterThan$1(e){return t.throwExpression(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".',null))},greaterThanOrEquals$1(e){return t.throwExpression(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".',null))},lessThan$1(e){return t.throwExpression(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".',null))},lessThanOrEquals$1(e){return t.throwExpression(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".',null))},times$1(e){return t.throwExpression(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" * "+e.toString$0(0)+'".',null))},modulo$1(e){return t.throwExpression(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".',null))},plus$1(e){var r;e:{if(e instanceof t.SassString){r=new t.SassString(t.serializeValue(this,!1,!0)+e._string$_text,e._hasQuotes);break e}e instanceof t.SassCalculation&&t.throwExpression(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null)),r=new t.SassString(t.serializeValue(this,!1,!0)+t.serializeValue(e,!1,!0),!1);break e}return r},minus$1(e){return e instanceof t.SassCalculation?t.throwExpression(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null)):new t.SassString(t.serializeValue(this,!1,!0)+"-"+t.serializeValue(e,!1,!0),!1)},dividedBy$1(e){return new t.SassString(t.serializeValue(this,!1,!0)+"/"+t.serializeValue(e,!1,!0),!1)},unaryPlus$0(){return new t.SassString("+"+t.serializeValue(this,!1,!0),!1)},unaryMinus$0(){return new t.SassString("-"+t.serializeValue(this,!1,!0),!1)},unaryNot$0(){return f.SassBoolean_false},withoutSlash$0(){return this},toString$0(e){return t.serializeValue(this,!0,!0)}},t.SassArgumentList.prototype={},t.SassBoolean.prototype={get$isTruthy(){return this.value},accept$1$1(e){return e._serialize$_buffer.write$1(0,String(this.value))},accept$1(e){return this.accept$1$1(e,h.dynamic)},unaryNot$0(){return this.value?f.SassBoolean_false:f.SassBoolean_true}},t.SassCalculation.prototype={get$isSpecialNumber(){return!0},accept$1$1(e){return e.visitCalculation$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertCalculation$1(e){return this},plus$1(e){if(e instanceof t.SassString)return this.super$Value$plus(e);throw t.wrapException(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null))},minus$1(e){return t.throwExpression(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null))},unaryPlus$0(){return t.throwExpression(t.SassScriptException$('Undefined operation "+'+this.toString$0(0)+'".',null))},unaryMinus$0(){return t.throwExpression(t.SassScriptException$('Undefined operation "-'+this.toString$0(0)+'".',null))},$eq(e,r){return r==null?!1:r instanceof t.SassCalculation&&this.name===r.name&&f.C_ListEquality.equals$2(0,this.$arguments,r.$arguments)},get$hashCode(e){return f.JSString_methods.get$hashCode(this.name)^f.C_ListEquality0.hash$1(this.$arguments)}},t.SassCalculation_sign_closure.prototype={call$0(){return h.SassNumber._as(this._0_0)._number$_value},$signature:92},t.SassCalculation_round_closure.prototype={call$0(){return this._0_0._0},$signature:14},t.SassCalculation_round_closure0.prototype={call$0(){return this._0_0._1},$signature:27},t.SassCalculation_round_closure1.prototype={call$0(){return this._0_2._readFinal$0()==null},$signature:1},t.SassCalculation_round_closure2.prototype={call$0(){return this._0_0._2},$signature:27},t.SassCalculation_round_closure3.prototype={call$0(){return this._0_5._readFinal$0()==null},$signature:1},t.SassCalculation_round_closure4.prototype={call$0(){return h.SassString._as(this._0_1._readFinal$0())._string$_text},$signature:22},t.SassCalculation_round_closure5.prototype={call$0(){return this._0_8._readFinal$0()==="nearest"},$signature:1},t.SassCalculation_round_closure6.prototype={call$0(){return this._0_8._readFinal$0()==="up"},$signature:1},t.SassCalculation_round_closure7.prototype={call$0(){return this._0_8._readFinal$0()==="down"},$signature:1},t.SassCalculation_round_closure8.prototype={call$0(){return this._0_8._readFinal$0()==="to-zero"},$signature:1},t.SassCalculation__roundWithStep_closure0.prototype={call$0(){return this._0_0._0},$signature:22},t.SassCalculation__roundWithStep_closure.prototype={call$0(){return this._0_0._1},$signature:92},t.SassCalculation__roundWithStep_closure1.prototype={call$0(){return this._0_1._readFinal$0()==="nearest"},$signature:1},t.SassCalculation__roundWithStep_closure2.prototype={call$0(){return this._0_1._readFinal$0()==="to-zero"},$signature:1},t.SassCalculation__roundWithStep_closure3.prototype={call$0(){return this._0_2._readFinal$0()>0},$signature:1},t.SassCalculation__roundWithStep_closure4.prototype={call$0(){return this._0_1._readFinal$0()==="up"},$signature:1},t.SassCalculation__roundWithStep_closure5.prototype={call$0(){return this._0_1._readFinal$0()==="down"},$signature:1},t.SassCalculation__simplify_closure.prototype={call$0(){return this._0_0.name==="calc"},$signature:1},t.SassCalculation__simplify_closure0.prototype={call$0(){return h.SassCalculation._as(this._0_0).$arguments},$signature:126},t.SassCalculation__simplify_closure1.prototype={call$0(){return C.get$length$asx(this._0_12._readFinal$0())===1},$signature:1},t.SassCalculation__simplify_closure2.prototype={call$0(){return C.$index$asx(this._0_12._readFinal$0(),0)},$signature:14},t.SassCalculation__verifyLength_closure.prototype={call$1(e){return e instanceof t.SassString},$signature:76},t.CalculationOperation.prototype={$eq(e,r){return r==null?!1:r instanceof t.CalculationOperation&&this._operator===r._operator&&C.$eq$(this._left,r._left)&&C.$eq$(this._right,r._right)},get$hashCode(e){return(t.Primitives_objectHashCode(this._operator)^C.get$hashCode$(this._left)^C.get$hashCode$(this._right))>>>0},toString$0(e){var r=t.serializeValue(new t.SassCalculation("",t._setArrayType([this],h.JSArray_Object)),!0,!0);return f.JSString_methods.substring$2(r,1,r.length-1)}},t.CalculationOperator.prototype={_enumToString$0(){return"CalculationOperator."+this._name},toString$0(e){return this.name}},t.SassColor.prototype={get$red(e){var r;return this._red==null&&this._hslToRgb$0(),r=this._red,r.toString,r},get$green(e){var r;return this._green==null&&this._hslToRgb$0(),r=this._green,r.toString,r},get$blue(e){var r;return this._blue==null&&this._hslToRgb$0(),r=this._blue,r.toString,r},get$hue(e){var r;return this._hue==null&&this._rgbToHsl$0(),r=this._hue,r.toString,r},get$saturation(e){var r;return this._saturation==null&&this._rgbToHsl$0(),r=this._saturation,r.toString,r},get$lightness(e){var r;return this._lightness==null&&this._rgbToHsl$0(),r=this._lightness,r.toString,r},get$whiteness(e){var r=this;return Math.min(Math.min(r.get$red(r),r.get$green(r)),r.get$blue(r))/255*100},get$blackness(e){var r=this;return 100-Math.max(Math.max(r.get$red(r),r.get$green(r)),r.get$blue(r))/255*100},accept$1$1(e){return e.visitColor$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertColor$1(e){return this},changeRgb$4$alpha$blue$green$red(e,r,n,s){return t.SassColor$rgb(s,n,r,e??this._alpha)},changeRgb$3$blue$green$red(e,r,n){return this.changeRgb$4$alpha$blue$green$red(null,e,r,n)},changeHsl$4$alpha$hue$lightness$saturation(e,r,n,s){var a=this,i=null,l=r??a.get$hue(a),_=s??a.get$saturation(a),p=n??a.get$lightness(a),d=t.SassColor__handleNullAlpha(e??a._alpha);return new t.SassColor(i,i,i,f.JSNumber_methods.$mod(l,360),t.fuzzyAssertRange(_,0,100,"saturation"),t.fuzzyAssertRange(p,0,100,"lightness"),t.fuzzyAssertRange(d,0,1,"alpha"),i)},changeHsl$1$saturation(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,null,null,e)},changeHsl$1$lightness(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,null,e,null)},changeHsl$1$hue(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,e,null,null)},changeAlpha$1(e){var r=this;return new t.SassColor(r._red,r._green,r._blue,r._hue,r._saturation,r._lightness,t.fuzzyAssertRange(e,0,1,"alpha"),null)},plus$1(e){if(!(e instanceof t.SassNumber)&&!(e instanceof t.SassColor))return this.super$Value$plus(e);throw t.wrapException(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null))},minus$1(e){if(!(e instanceof t.SassNumber)&&!(e instanceof t.SassColor))return this.super$Value$minus(e);throw t.wrapException(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null))},dividedBy$1(e){if(!(e instanceof t.SassNumber)&&!(e instanceof t.SassColor))return this.super$Value$dividedBy(e);throw t.wrapException(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" / "+e.toString$0(0)+'".',null))},$eq(e,r){var n=this;return r==null?!1:r instanceof t.SassColor&&r.get$red(r)===n.get$red(n)&&r.get$green(r)===n.get$green(n)&&r.get$blue(r)===n.get$blue(n)&&r._alpha===n._alpha},get$hashCode(e){var r=this;return f.JSInt_methods.get$hashCode(r.get$red(r))^f.JSInt_methods.get$hashCode(r.get$green(r))^f.JSInt_methods.get$hashCode(r.get$blue(r))^f.JSNumber_methods.get$hashCode(r._alpha)},_rgbToHsl$0(){var e,r,n=this,s=n.get$red(n)/255,a=n.get$green(n)/255,i=n.get$blue(n)/255,l=Math.max(Math.max(s,a),i),_=Math.min(Math.min(s,a),i),p=l-_,d=l===_;d?n._hue=0:l===s?n._hue=f.JSNumber_methods.$mod(60*(a-i)/p,360):l===a?n._hue=f.JSNumber_methods.$mod(120+60*(i-s)/p,360):l===i&&(n._hue=f.JSNumber_methods.$mod(240+60*(s-a)/p,360)),e=l+_,r=50*e,n._lightness=r,d?n._saturation=0:(d=100*p,r<50?n._saturation=d/e:n._saturation=d/(2-l-_))},_hslToRgb$0(){var e=this,r=e.get$hue(e)/360,n=e.get$saturation(e)/100,s=e.get$lightness(e)/100,a=s<=.5?s*(n+1):s+n-s*n,i=s*2-a;e._red=t.fuzzyRound(t.SassColor__hueToRgb(i,a,r+.3333333333333333)*255),e._green=t.fuzzyRound(t.SassColor__hueToRgb(i,a,r)*255),e._blue=t.fuzzyRound(t.SassColor__hueToRgb(i,a,r-.3333333333333333)*255)}},t.SassColor_SassColor$hwb_toRgb.prototype={call$1(e){return t.fuzzyRound((t.SassColor__hueToRgb(0,1,e)*this.factor+this._box_0.scaledWhiteness)*255)},$signature:175},t._ColorFormatEnum.prototype={toString$0(e){return this._color$_name}},t.SpanColorFormat.prototype={},t.SassFunction.prototype={accept$1$1(e){var r,n;return e._inspect||t.throwExpression(t.SassScriptException$(this.toString$0(0)+" isn't a valid CSS value.",null)),r=e._serialize$_buffer,r.write$1(0,"get-function("),n=this.callable,e._visitQuotedString$1(n.get$name(n)),r.writeCharCode$1(41),null},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertFunction$1(e){return this},$eq(e,r){return r==null?!1:r instanceof t.SassFunction&&this.callable.$eq(0,r.callable)},get$hashCode(e){var r=this.callable;return r.get$hashCode(r)}},t.SassList.prototype={get$separator(e){return this._separator},get$hasBrackets(){return this._hasBrackets},get$isBlank(){return!this._hasBrackets&&f.JSArray_methods.every$1(this._list$_contents,new t.SassList_isBlank_closure)},get$asList(){return this._list$_contents},get$lengthAsList(){return this._list$_contents.length},SassList$3$brackets(e,r,n){if(this._separator===f.ListSeparator_undecided_null_undecided&&this._list$_contents.length>1)throw t.wrapException(t.ArgumentError$(W.A_list,null))},accept$1$1(e){return e.visitList$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertMap$1(e){return this._list$_contents.length===0?f.SassMap_Map_empty:this.super$Value$assertMap(e)},tryMap$0(){return this._list$_contents.length===0?f.SassMap_Map_empty:null},$eq(e,r){var n,s=this;return r==null?!1:(r instanceof t.SassList&&r._separator===s._separator&&r._hasBrackets===s._hasBrackets&&f.C_ListEquality.equals$2(0,r._list$_contents,s._list$_contents)?n=!0:n=s._list$_contents.length===0&&r instanceof t.SassMap&&r.get$asList().length===0,n)},get$hashCode(e){return f.C_ListEquality0.hash$1(this._list$_contents)}},t.SassList_isBlank_closure.prototype={call$1(e){return e.get$isBlank()},$signature:68},t.ListSeparator.prototype={_enumToString$0(){return"ListSeparator."+this._name},toString$0(e){return this._list$_name}},t.SassMap.prototype={get$separator(e){var r=this._map$_contents;return r.get$isEmpty(r)?f.ListSeparator_undecided_null_undecided:f.ListSeparator_rXA},get$asList(){var e,r,n,s,a=h.JSArray_Value,i=t._setArrayType([],a);for(e=h.Value,r=t.MapExtensions_get_pairs(this._map$_contents,e,e),r=r.get$iterator(r);r.moveNext$0();)n=r.get$current(r),s=t.List_List$from(t._setArrayType([n._0,n._1],a),!1,e),s.fixed$length=Array,s.immutable$list=Array,i.push(new t.SassList(s,f.ListSeparator_EVt,!1));return i},get$lengthAsList(){var e=this._map$_contents;return e.get$length(e)},accept$1$1(e){return e.visitMap$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertMap$1(e){return this},tryMap$0(){return this},$eq(e,r){var n;return r==null?!1:(r instanceof t.SassMap&&f.C_MapEquality.equals$2(0,r._map$_contents,this._map$_contents)?n=!0:(n=this._map$_contents,n=n.get$isEmpty(n)&&r instanceof t.SassList&&r._list$_contents.length===0),n)},get$hashCode(e){var r=this._map$_contents;return r.get$isEmpty(r)?f.C_ListEquality0.hash$1(f.List_empty8):f.C_MapEquality.hash$1(r)}},t.SassMixin.prototype={accept$1$1(e){var r,n;return e._inspect||t.throwExpression(t.SassScriptException$(this.toString$0(0)+" isn't a valid CSS value.",null)),r=e._serialize$_buffer,r.write$1(0,"get-mixin("),n=this.callable,e._visitQuotedString$1(n.get$name(n)),r.writeCharCode$1(41),null},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertMixin$1(e){return this},$eq(e,r){return r==null?!1:r instanceof t.SassMixin&&this.callable.$eq(0,r.callable)},get$hashCode(e){var r=this.callable;return r.get$hashCode(r)}},t._SassNull.prototype={get$isTruthy(){return!1},get$isBlank(){return!0},get$realNull(){return null},accept$1$1(e){return e._inspect&&e._serialize$_buffer.write$1(0,"null"),null},accept$1(e){return this.accept$1$1(e,h.dynamic)},unaryNot$0(){return f.SassBoolean_true}},t.SassNumber.prototype={get$unitString(){var e=this;return e.get$hasUnits()?e._unitString$2(e.get$numeratorUnits(e),e.get$denominatorUnits(e)):""},accept$1$1(e){return e.visitNumber$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},withoutSlash$0(){var e=this;return e.asSlash==null?e:e.withValue$1(e._number$_value)},assertNumber$1(e){return this},assertNumber$0(){return this.assertNumber$1(null)},assertInt$1(e){var r,n,s=t.fuzzyAsInt(this._number$_value);if(s!=null?(r=s,n=!0):(r=null,n=!1),n)return r;throw t.wrapException(t.SassScriptException$(this.toString$0(0)+" is not an int.",e))},assertInt$0(){return this.assertInt$1(null)},valueInRange$3(e,r,n){var s,a,i=this,l=t.fuzzyCheckRange(i._number$_value,e,r);if(l!=null?(s=l,a=!0):(s=null,a=!1),a)return s;throw t.wrapException(t.SassScriptException$("Expected "+i.toString$0(0)+" to be within "+e+i.get$unitString()+" and "+r+i.get$unitString()+".",n))},valueInRangeWithUnit$4(e,r,n,s){var a,i,l=t.fuzzyCheckRange(this._number$_value,e,r);if(l!=null?(a=l,i=!0):(a=null,i=!1),i)return a;throw t.wrapException(t.SassScriptException$("Expected "+this.toString$0(0)+" to be within "+e+s+" and "+r+s+".",n))},hasCompatibleUnits$1(e){var r=this;return r.get$numeratorUnits(r).length!==e.get$numeratorUnits(e).length||r.get$denominatorUnits(r).length!==e.get$denominatorUnits(e).length?!1:r.isComparableTo$1(e)},assertUnit$2(e,r){if(!this.hasUnit$1(e))throw t.wrapException(t.SassScriptException$("Expected "+this.toString$0(0)+' to have unit "'+e+'".',r))},assertNoUnits$1(e){if(this.get$hasUnits())throw t.wrapException(t.SassScriptException$("Expected "+this.toString$0(0)+" to have no units.",e))},assertNoUnits$0(){return this.assertNoUnits$1(null)},convertValueToMatch$3(e,r,n){return this._coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(e),e.get$denominatorUnits(e),!1,r,e,n)},convertValueToMatch$1(e){return this.convertValueToMatch$3(e,null,null)},coerce$3(e,r,n){return t.SassNumber_SassNumber$withUnits(this.coerceValue$3(e,r,n),r,e)},coerce$2(e,r){return this.coerce$3(e,r,null)},coerceValue$3(e,r,n){return this._coerceOrConvertValue$4$coerceUnitless$name(e,r,!0,n)},coerceValueToUnit$2(e,r){var n=h.JSArray_String;return this.coerceValue$3(t._setArrayType([e],n),t._setArrayType([],n),r)},coerceValueToUnit$1(e){return this.coerceValueToUnit$2(e,null)},coerceToMatch$3(e,r,n){var s=this.coerceValueToMatch$3(e,r,n),a=e.get$numeratorUnits(e);return t.SassNumber_SassNumber$withUnits(s,e.get$denominatorUnits(e),a)},coerceValueToMatch$3(e,r,n){return this._coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(e),e.get$denominatorUnits(e),!0,r,e,n)},coerceValueToMatch$1(e){return this.coerceValueToMatch$3(e,null,null)},_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e,r,n,s,a,i){var l,_,p,d,g,S,b=this,w={};if(f.C_ListEquality.equals$2(0,b.get$numeratorUnits(b),e)&&f.C_ListEquality.equals$2(0,b.get$denominatorUnits(b),r)||(l=e.length!==0||r.length!==0,n?_=!b.get$hasUnits()||!l:_=!1,_))return b._number$_value;for(p=new t.SassNumber__coerceOrConvertValue_compatibilityException(b,a,i,l,s,e,r),w.value=b._number$_value,_=b.get$numeratorUnits(b),d=t._setArrayType(_.slice(0),t._arrayInstanceType(_)),_=e.length,g=0;g<e.length;e.length===_||(0,t.throwConcurrentModificationError)(e),++g)t.removeFirstWhere(d,new t.SassNumber__coerceOrConvertValue_closure(w,e[g]),new t.SassNumber__coerceOrConvertValue_closure0(p));for(_=b.get$denominatorUnits(b),S=t._setArrayType(_.slice(0),t._arrayInstanceType(_)),_=r.length,g=0;g<r.length;r.length===_||(0,t.throwConcurrentModificationError)(r),++g)t.removeFirstWhere(S,new t.SassNumber__coerceOrConvertValue_closure1(w,r[g]),new t.SassNumber__coerceOrConvertValue_closure2(p));if(d.length!==0||S.length!==0)throw t.wrapException(p.call$0());return w.value},_coerceOrConvertValue$4$coerceUnitless$name(e,r,n,s){return this._coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e,r,n,s,null,null)},isComparableTo$1(e){if(!this.get$hasUnits()||!e.get$hasUnits())return!0;try{return this.greaterThan$1(e),!0}catch(r){if(t.unwrapException(r)instanceof t.SassScriptException)return!1;throw r}},greaterThan$1(e){if(e instanceof t.SassNumber)return this._coerceUnits$2(e,t.number0__fuzzyGreaterThan$closure())?f.SassBoolean_true:f.SassBoolean_false;throw t.wrapException(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".',null))},greaterThanOrEquals$1(e){if(e instanceof t.SassNumber)return this._coerceUnits$2(e,t.number0__fuzzyGreaterThanOrEquals$closure())?f.SassBoolean_true:f.SassBoolean_false;throw t.wrapException(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".',null))},lessThan$1(e){if(e instanceof t.SassNumber)return this._coerceUnits$2(e,t.number0__fuzzyLessThan$closure())?f.SassBoolean_true:f.SassBoolean_false;throw t.wrapException(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".',null))},lessThanOrEquals$1(e){if(e instanceof t.SassNumber)return this._coerceUnits$2(e,t.number0__fuzzyLessThanOrEquals$closure())?f.SassBoolean_true:f.SassBoolean_false;throw t.wrapException(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".',null))},modulo$1(e){if(e instanceof t.SassNumber)return this.withValue$1(this._coerceUnits$2(e,t.number0__moduloLikeSass$closure()));throw t.wrapException(t.SassScriptException$('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".',null))},plus$1(e){var r=this;if(e instanceof t.SassNumber)return r.withValue$1(r._coerceUnits$2(e,new t.SassNumber_plus_closure));if(!(e instanceof t.SassColor))return r.super$Value$plus(e);throw t.wrapException(t.SassScriptException$('Undefined operation "'+r.toString$0(0)+" + "+e.toString$0(0)+'".',null))},minus$1(e){var r=this;if(e instanceof t.SassNumber)return r.withValue$1(r._coerceUnits$2(e,new t.SassNumber_minus_closure));if(!(e instanceof t.SassColor))return r.super$Value$minus(e);throw t.wrapException(t.SassScriptException$('Undefined operation "'+r.toString$0(0)+" - "+e.toString$0(0)+'".',null))},times$1(e){var r=this;if(e instanceof t.SassNumber)return e.get$hasUnits()?r.multiplyUnits$3(r._number$_value*e._number$_value,e.get$numeratorUnits(e),e.get$denominatorUnits(e)):r.withValue$1(r._number$_value*e._number$_value);throw t.wrapException(t.SassScriptException$('Undefined operation "'+r.toString$0(0)+" * "+e.toString$0(0)+'".',null))},dividedBy$1(e){var r=this;return e instanceof t.SassNumber?e.get$hasUnits()?r.multiplyUnits$3(r._number$_value/e._number$_value,e.get$denominatorUnits(e),e.get$numeratorUnits(e)):r.withValue$1(r._number$_value/e._number$_value):r.super$Value$dividedBy(e)},unaryPlus$0(){return this},_coerceUnits$1$2(e,r){var n;try{return n=r.call$2(this._number$_value,e.coerceValueToMatch$1(this)),n}catch(s){throw t.unwrapException(s)instanceof t.SassScriptException&&this.coerceValueToMatch$1(e),s}},_coerceUnits$2(e,r){return this._coerceUnits$1$2(e,r,h.dynamic)},multiplyUnits$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye=this,we=null,ge={};if(ge.value=e,s=new t._Record_4([ye.get$numeratorUnits(ye),ye.get$denominatorUnits(ye),r,n]),a=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure(s)),i=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure0(s)),l=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure1(s)),_=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure2(l)),p=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure3(s)),d=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure4(p)),g=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure5(a)),S=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure6(i)),b=a._readFinal$0(),w=i._readFinal$0(),E=_._readFinal$0()&&d._readFinal$0(),E?E=!0:g._readFinal$0()&&S._readFinal$0()?(b=l._readFinal$0(),L=p._readFinal$0(),w=L,E=!0):E=!1,E?(T=w,E=b,F=!0):(T=we,E=T,F=!1),F?F=!0:(g._readFinal$0()?(D=i._readFinal$0(),B=l._readFinal$0(),F=d._readFinal$0(),F=F):(B=we,D=B,F=!1),F?F=!0:(B=a._readFinal$0(),S._readFinal$0()&&_._readFinal$0()?(D=p._readFinal$0(),F=!0):F=!1),F?ye._areAnyConvertible$2(B,D)?F=!1:(T=D,E=B,F=!0):F=!1),F)return t.SassNumber_SassNumber$withUnits(e,T,E);for(z=t._setArrayType([],h.JSArray_String),Y=t._setArrayType(n.slice(0),t._arrayInstanceType(n)),E=ye.get$numeratorUnits(ye),T=E.length,G=0;G<T;++G)se=E[G],t.removeFirstWhere(Y,new t.SassNumber_multiplyUnits_closure7(ge,se),new t.SassNumber_multiplyUnits_closure8(z,se));for(E=ye.get$denominatorUnits(ye),ce=t._setArrayType(E.slice(0),t._arrayInstanceType(E)),E=r.length,G=0;G<E;++G)se=r[G],t.removeFirstWhere(ce,new t.SassNumber_multiplyUnits_closure9(ge,se),new t.SassNumber_multiplyUnits_closure10(z,se));return E=ge.value,f.JSArray_methods.addAll$1(ce,Y),t.SassNumber_SassNumber$withUnits(E,ce,z)},_areAnyConvertible$2(e,r){return C.any$1$ax(e,new t.SassNumber__areAnyConvertible_closure(r))},_unitString$2(e,r){var n,s,a=new t._Record_2(e,r),i=t._InitializedCell$(new t.SassNumber__unitString_closure(a)),l=t._InitializedCell$(new t.SassNumber__unitString_closure0(a)),_=t._InitializedCell$(new t.SassNumber__unitString_closure1(l)),p=t._InitializedCell$(new t.SassNumber__unitString_closure2(_));e:{if(i._readFinal$0()&&p._readFinal$0()){n="no units";break e}if(i._readFinal$0()&&C.$eq$(_._readFinal$0(),1)?(s=C.$index$asx(l._readFinal$0(),0),n=!0):(s=null,n=!1),n){n=t.S(s)+"^-1";break e}if(i._readFinal$0()){n="("+f.JSArray_methods.join$1(r,"*")+")^-1";break e}if(p._readFinal$0()){n=f.JSArray_methods.join$1(e,"*");break e}n=f.JSArray_methods.join$1(e,"*")+"/"+f.JSArray_methods.join$1(r,"*");break e}return n},$eq(e,r){var n=this;return r==null||!(r instanceof t.SassNumber)||n.get$numeratorUnits(n).length!==r.get$numeratorUnits(r).length||n.get$denominatorUnits(n).length!==r.get$denominatorUnits(r).length?!1:n.get$hasUnits()?!f.C_ListEquality.equals$2(0,n._canonicalizeUnitList$1(n.get$numeratorUnits(n)),n._canonicalizeUnitList$1(r.get$numeratorUnits(r)))||!f.C_ListEquality.equals$2(0,n._canonicalizeUnitList$1(n.get$denominatorUnits(n)),n._canonicalizeUnitList$1(r.get$denominatorUnits(r)))?!1:t.fuzzyEquals(n._number$_value*n._canonicalMultiplier$1(n.get$numeratorUnits(n))/n._canonicalMultiplier$1(n.get$denominatorUnits(n)),r._number$_value*n._canonicalMultiplier$1(r.get$numeratorUnits(r))/n._canonicalMultiplier$1(r.get$denominatorUnits(r))):t.fuzzyEquals(n._number$_value,r._number$_value)},get$hashCode(e){var r=this,n=r.hashCache;return n??(r.hashCache=t.fuzzyHashCode(r._number$_value*r._canonicalMultiplier$1(r.get$numeratorUnits(r))/r._canonicalMultiplier$1(r.get$denominatorUnits(r))))},_canonicalizeUnitList$1(e){var r,n=e.length;return n===0?e:n===1?(r=V.$get$_typesByUnit().$index(0,f.JSArray_methods.get$first(e)),r==null?n=e:(n=f.Map_ws7dy.$index(0,r),n.toString,n=t._setArrayType([f.JSArray_methods.get$first(n)],h.JSArray_String)),n):(n=t._arrayInstanceType(e)._eval$1("MappedListIterable<1,String>"),n=t.List_List$of(new t.MappedListIterable(e,new t.SassNumber__canonicalizeUnitList_closure,n),!0,n._eval$1("ListIterable.E")),f.JSArray_methods.sort$0(n),n)},_canonicalMultiplier$1(e){return f.JSArray_methods.fold$2(e,1,new t.SassNumber__canonicalMultiplier_closure(this))},canonicalMultiplierForUnit$1(e){var r,n=f.Map_nfuzN.$index(0,e);return n==null?r=1:(r=n.get$values(n),r=1/r.get$first(r)),r},unitSuggestion$2(e,r){var n,s,a,i=this,l=i.get$denominatorUnits(i);return l=new t.MappedListIterable(l,new t.SassNumber_unitSuggestion_closure,t._arrayInstanceType(l)._eval$1("MappedListIterable<1,String>")).join$0(0),n=i.get$numeratorUnits(i),n=new t.MappedListIterable(n,new t.SassNumber_unitSuggestion_closure0,t._arrayInstanceType(n)._eval$1("MappedListIterable<1,String>")).join$0(0),s=r==null?"":" * 1"+r,a="$"+e+l+n+s,i.get$numeratorUnits(i).length===0?a:"calc("+a+")"},unitSuggestion$1(e){return this.unitSuggestion$2(e,null)}},t.SassNumber_SassNumber$withUnits_closure0.prototype={call$0(){return this._0_1._readFinal$0()==null},$signature:1},t.SassNumber_SassNumber$withUnits_closure.prototype={call$0(){return this._0_0._0},$signature:91},t.SassNumber_SassNumber$withUnits_closure1.prototype={call$0(){var e=this._0_1._readFinal$0();return C.get$length$asx(e??h.List_String._as(e))},$signature:3},t.SassNumber_SassNumber$withUnits_closure2.prototype={call$0(){return this._0_4._readFinal$0()<=0},$signature:1},t.SassNumber_SassNumber$withUnits_closure4.prototype={call$0(){return this._0_7._readFinal$0()==null},$signature:1},t.SassNumber_SassNumber$withUnits_closure3.prototype={call$0(){return this._0_0._1},$signature:91},t.SassNumber_SassNumber$withUnits_closure5.prototype={call$0(){return C.get$length$asx(this._0_7._readFinal$0())<=0},$signature:1},t.SassNumber_SassNumber$withUnits_closure6.prototype={call$0(){return this._1_0._0},$signature:29},t.SassNumber_SassNumber$withUnits_closure7.prototype={call$0(){return C.get$length$asx(this._1_1._readFinal$0())},$signature:3},t.SassNumber_SassNumber$withUnits_closure8.prototype={call$0(){return C.get$length$asx(this._1_0._1)<=0},$signature:1},t.SassNumber__coerceOrConvertValue_compatibilityException.prototype={call$0(){var e,r,n,s,a,i,l=this,_=l.other;return _!=null?(e=l.$this,r=e.toString$0(0)+" and",n=new t.StringBuffer(r),s=l.otherName,s!=null&&(r=n._contents=r+(" $"+s+":")),_=r+(" "+_.toString$0(0)+" have incompatible units"),n._contents=_,(!e.get$hasUnits()||!l.otherHasUnits)&&(n._contents=_+" (one has units and the other doesn't)"),_=n.toString$0(0)+".",e=l.name,new t.SassScriptException(e==null?_:"$"+e+": "+_)):l.otherHasUnits?(_=l.newNumerators,_.length===1&&l.newDenominators.length===0&&(a=V.$get$_typesByUnit().$index(0,f.JSArray_methods.get$first(_)),a!=null)?(_=l.$this.toString$0(0),e=f.JSArray_methods.contains$1(t._setArrayType([97,101,105,111,117],h.JSArray_int),a.charCodeAt(0))?"an "+a:"a "+a,r=f.Map_ws7dy.$index(0,a),r.toString,r="Expected "+_+" to have "+e+" unit ("+f.JSArray_methods.join$1(r,", ")+").",e=l.name,new t.SassScriptException(e==null?r:"$"+e+": "+r)):(e=l.newDenominators,i=t.pluralize("unit",_.length+e.length,null),r=l.$this,e="Expected "+r.toString$0(0)+" to have "+i+" "+r._unitString$2(_,e)+".",_=l.name,new t.SassScriptException(_==null?e:"$"+_+": "+e))):(_="Expected "+l.$this.toString$0(0)+" to have no units.",e=l.name,new t.SassScriptException(e==null?_:"$"+e+": "+_))},$signature:420},t.SassNumber__coerceOrConvertValue_closure.prototype={call$1(e){var r=t.conversionFactor(this.newNumerator,e);return r==null?!1:(this._box_0.value*=r,!0)},$signature:10},t.SassNumber__coerceOrConvertValue_closure0.prototype={call$0(){return t.throwExpression(this.compatibilityException.call$0())},$signature:0},t.SassNumber__coerceOrConvertValue_closure1.prototype={call$1(e){var r=t.conversionFactor(this.newDenominator,e);return r==null?!1:(this._box_0.value/=r,!0)},$signature:10},t.SassNumber__coerceOrConvertValue_closure2.prototype={call$0(){return t.throwExpression(this.compatibilityException.call$0())},$signature:0},t.SassNumber_plus_closure.prototype={call$2(e,r){return e+r},$signature:64},t.SassNumber_minus_closure.prototype={call$2(e,r){return e-r},$signature:64},t.SassNumber_multiplyUnits_closure.prototype={call$0(){return this._0_0._values[0]},$signature:29},t.SassNumber_multiplyUnits_closure0.prototype={call$0(){return this._0_0._values[1]},$signature:29},t.SassNumber_multiplyUnits_closure1.prototype={call$0(){return this._0_0._values[2]},$signature:29},t.SassNumber_multiplyUnits_closure2.prototype={call$0(){return C.get$length$asx(this._0_3._readFinal$0())<=0},$signature:1},t.SassNumber_multiplyUnits_closure3.prototype={call$0(){return this._0_0._values[3]},$signature:29},t.SassNumber_multiplyUnits_closure4.prototype={call$0(){return C.get$length$asx(this._0_7._readFinal$0())<=0},$signature:1},t.SassNumber_multiplyUnits_closure5.prototype={call$0(){return C.get$length$asx(this._0_1._readFinal$0())<=0},$signature:1},t.SassNumber_multiplyUnits_closure6.prototype={call$0(){return C.get$length$asx(this._0_2._readFinal$0())<=0},$signature:1},t.SassNumber_multiplyUnits_closure7.prototype={call$1(e){var r=t.conversionFactor(this.numerator,e);return r==null?!1:(this._box_0.value/=r,!0)},$signature:10},t.SassNumber_multiplyUnits_closure8.prototype={call$0(){return this.newNumerators.push(this.numerator)},$signature:0},t.SassNumber_multiplyUnits_closure9.prototype={call$1(e){var r=t.conversionFactor(this.numerator,e);return r==null?!1:(this._box_0.value/=r,!0)},$signature:10},t.SassNumber_multiplyUnits_closure10.prototype={call$0(){return this.newNumerators.push(this.numerator)},$signature:0},t.SassNumber__areAnyConvertible_closure.prototype={call$1(e){var r,n,s=f.Map_nfuzN.$index(0,e);e:{if(s!=null?(r=s,n=!0):(r=null,n=!1),n){n=C.any$1$ax(this.units2,r.get$containsKey());break e}n=C.contains$1$asx(this.units2,e);break e}return n},$signature:10},t.SassNumber__unitString_closure.prototype={call$0(){return C.get$length$asx(this._0_0._0)<=0},$signature:1},t.SassNumber__unitString_closure0.prototype={call$0(){return this._0_0._1},$signature:29},t.SassNumber__unitString_closure1.prototype={call$0(){return C.get$length$asx(this._0_5._readFinal$0())},$signature:3},t.SassNumber__unitString_closure2.prototype={call$0(){return this._0_6._readFinal$0()<=0},$signature:1},t.SassNumber__canonicalizeUnitList_closure.prototype={call$1(e){var r,n=V.$get$_typesByUnit().$index(0,e);return n==null?r=e:(r=f.Map_ws7dy.$index(0,n),r.toString,r=f.JSArray_methods.get$first(r)),r},$signature:7},t.SassNumber__canonicalMultiplier_closure.prototype={call$2(e,r){return e*this.$this.canonicalMultiplierForUnit$1(r)},$signature:176},t.SassNumber_unitSuggestion_closure.prototype={call$1(e){return" * 1"+e},$signature:7},t.SassNumber_unitSuggestion_closure0.prototype={call$1(e){return" / 1"+e},$signature:7},t.ComplexSassNumber.prototype={get$numeratorUnits(e){return this._numeratorUnits},get$denominatorUnits(e){return this._denominatorUnits},get$hasUnits(){return!0},get$hasComplexUnits(){return!0},hasUnit$1(e){return!1},compatibleWithUnit$1(e){return!1},hasPossiblyCompatibleUnits$1(e){throw t.wrapException(t.UnimplementedError$(W.Comple))},withValue$1(e){return new t.ComplexSassNumber(this._numeratorUnits,this._denominatorUnits,e,null)},withSlash$2(e,r){return new t.ComplexSassNumber(this._numeratorUnits,this._denominatorUnits,this._number$_value,new t._Record_2(e,r))}},t.SingleUnitSassNumber.prototype={get$numeratorUnits(e){return t.List_List$unmodifiable([this._unit],h.String)},get$denominatorUnits(e){return f.List_empty},get$hasUnits(){return!0},get$hasComplexUnits(){return!1},withValue$1(e){return new t.SingleUnitSassNumber(this._unit,e,null)},withSlash$2(e,r){return new t.SingleUnitSassNumber(this._unit,this._number$_value,new t._Record_2(e,r))},hasUnit$1(e){return e===this._unit},hasCompatibleUnits$1(e){return e instanceof t.SingleUnitSassNumber&&t.conversionFactor(this._unit,e._unit)!=null},hasPossiblyCompatibleUnits$1(e){var r,n,s;return e instanceof t.SingleUnitSassNumber?(r=V.$get$_knownCompatibilitiesByUnit(),n=r.$index(0,this._unit.toLowerCase()),n==null?!0:(s=e._unit.toLowerCase(),n.contains$1(0,s)||!r.containsKey$1(s))):!1},compatibleWithUnit$1(e){return t.conversionFactor(this._unit,e)!=null},coerceToMatch$1(e){var r=e instanceof t.SingleUnitSassNumber?this._coerceToUnit$1(e._unit):null;return r??this.super$SassNumber$coerceToMatch(e,null,null)},coerceValueToMatch$3(e,r,n){var s=e instanceof t.SingleUnitSassNumber?this._coerceValueToUnit$1(e._unit):null;return s??this.super$SassNumber$coerceValueToMatch(e,r,n)},coerceValueToMatch$1(e){return this.coerceValueToMatch$3(e,null,null)},convertValueToMatch$3(e,r,n){var s=e instanceof t.SingleUnitSassNumber?this._coerceValueToUnit$1(e._unit):null;return s??this.super$SassNumber$convertValueToMatch(e,r,n)},convertValueToMatch$1(e){return this.convertValueToMatch$3(e,null,null)},coerce$2(e,r){var n=e.length===1&&r.length===0?this._coerceToUnit$1(e[0]):null;return n??this.super$SassNumber$coerce(e,r,null)},coerceValue$3(e,r,n){var s=e.length===1&&r.length===0?this._coerceValueToUnit$1(e[0]):null;return s??this.super$SassNumber$coerceValue(e,r,n)},coerceValueToUnit$2(e,r){var n=this._coerceValueToUnit$1(e);return n??this.super$SassNumber$coerceValueToUnit(e,r)},coerceValueToUnit$1(e){return this.coerceValueToUnit$2(e,null)},_coerceToUnit$1(e){var r=this._unit;return r===e?this:t.NullableExtension_andThen(t.conversionFactor(e,r),new t.SingleUnitSassNumber__coerceToUnit_closure(this,e))},_coerceValueToUnit$1(e){return t.NullableExtension_andThen(t.conversionFactor(e,this._unit),new t.SingleUnitSassNumber__coerceValueToUnit_closure(this))},multiplyUnits$3(e,r,n){var s,a={};return a.value=e,a.newNumerators=r,s=t._setArrayType(n.slice(0),t._arrayInstanceType(n)),t.removeFirstWhere(s,new t.SingleUnitSassNumber_multiplyUnits_closure(a,this),new t.SingleUnitSassNumber_multiplyUnits_closure0(a,this)),t.SassNumber_SassNumber$withUnits(a.value,s,a.newNumerators)},unaryMinus$0(){return new t.SingleUnitSassNumber(this._unit,-this._number$_value,null)},$eq(e,r){var n;return r==null?!1:r instanceof t.SingleUnitSassNumber?(n=t.conversionFactor(r._unit,this._unit),n!=null&&t.fuzzyEquals(this._number$_value*n,r._number$_value)):!1},get$hashCode(e){var r=this,n=r.hashCache;return n??(r.hashCache=t.fuzzyHashCode(r._number$_value*r.canonicalMultiplierForUnit$1(r._unit)))}},t.SingleUnitSassNumber__coerceToUnit_closure.prototype={call$1(e){return new t.SingleUnitSassNumber(this.unit,this.$this._number$_value*e,null)},$signature:416},t.SingleUnitSassNumber__coerceValueToUnit_closure.prototype={call$1(e){return this.$this._number$_value*e},$signature:42},t.SingleUnitSassNumber_multiplyUnits_closure.prototype={call$1(e){var r=t.conversionFactor(e,this.$this._unit);return r==null?!1:(this._box_0.value*=r,!0)},$signature:10},t.SingleUnitSassNumber_multiplyUnits_closure0.prototype={call$0(){var e=t._setArrayType([this.$this._unit],h.JSArray_String),r=this._box_0;f.JSArray_methods.addAll$1(e,r.newNumerators),r.newNumerators=e},$signature:0},t.UnitlessSassNumber.prototype={get$numeratorUnits(e){return f.List_empty},get$denominatorUnits(e){return f.List_empty},get$hasUnits(){return!1},get$hasComplexUnits(){return!1},withValue$1(e){return new t.UnitlessSassNumber(e,null)},withSlash$2(e,r){return new t.UnitlessSassNumber(this._number$_value,new t._Record_2(e,r))},hasUnit$1(e){return!1},hasCompatibleUnits$1(e){return e instanceof t.UnitlessSassNumber},hasPossiblyCompatibleUnits$1(e){return e instanceof t.UnitlessSassNumber},compatibleWithUnit$1(e){return!0},coerceToMatch$1(e){return e.withValue$1(this._number$_value)},coerceValueToMatch$3(e,r,n){return this._number$_value},coerceValueToMatch$1(e){return this.coerceValueToMatch$3(e,null,null)},convertValueToMatch$3(e,r,n){return e.get$hasUnits()?this.super$SassNumber$convertValueToMatch(e,r,n):this._number$_value},convertValueToMatch$1(e){return this.convertValueToMatch$3(e,null,null)},coerce$2(e,r){return t.SassNumber_SassNumber$withUnits(this._number$_value,r,e)},coerceValue$3(e,r,n){return this._number$_value},coerceValueToUnit$2(e,r){return this._number$_value},coerceValueToUnit$1(e){return this.coerceValueToUnit$2(e,null)},greaterThan$1(e){var r,n;return e instanceof t.SassNumber?(r=this._number$_value,n=e._number$_value,r>n&&!t.fuzzyEquals(r,n)?f.SassBoolean_true:f.SassBoolean_false):this.super$SassNumber$greaterThan(e)},greaterThanOrEquals$1(e){var r,n;return e instanceof t.SassNumber?(r=this._number$_value,n=e._number$_value,r>n||t.fuzzyEquals(r,n)?f.SassBoolean_true:f.SassBoolean_false):this.super$SassNumber$greaterThanOrEquals(e)},lessThan$1(e){var r,n;return e instanceof t.SassNumber?(r=this._number$_value,n=e._number$_value,r<n&&!t.fuzzyEquals(r,n)?f.SassBoolean_true:f.SassBoolean_false):this.super$SassNumber$lessThan(e)},lessThanOrEquals$1(e){var r,n;return e instanceof t.SassNumber?(r=this._number$_value,n=e._number$_value,r<n||t.fuzzyEquals(r,n)?f.SassBoolean_true:f.SassBoolean_false):this.super$SassNumber$lessThanOrEquals(e)},modulo$1(e){return e instanceof t.SassNumber?e.withValue$1(t.moduloLikeSass(this._number$_value,e._number$_value)):this.super$SassNumber$modulo(e)},plus$1(e){return e instanceof t.SassNumber?e.withValue$1(this._number$_value+e._number$_value):this.super$SassNumber$plus(e)},minus$1(e){return e instanceof t.SassNumber?e.withValue$1(this._number$_value-e._number$_value):this.super$SassNumber$minus(e)},times$1(e){return e instanceof t.SassNumber?e.withValue$1(this._number$_value*e._number$_value):this.super$SassNumber$times(e)},dividedBy$1(e){var r,n;return e instanceof t.SassNumber?(r=this._number$_value/e._number$_value,e.get$hasUnits()?(n=e.get$denominatorUnits(e),n=t.SassNumber_SassNumber$withUnits(r,e.get$numeratorUnits(e),n),r=n):r=new t.UnitlessSassNumber(r,null),r):this.super$SassNumber$dividedBy(e)},unaryMinus$0(){return new t.UnitlessSassNumber(-this._number$_value,null)},$eq(e,r){return r==null?!1:r instanceof t.UnitlessSassNumber&&t.fuzzyEquals(this._number$_value,r._number$_value)},get$hashCode(e){var r=this.hashCache;return r??(this.hashCache=t.fuzzyHashCode(this._number$_value))}},t.SassString.prototype={get$_sassLength(){var e,r,n=this,s=n.__SassString__sassLength_FI;return s===V&&(e=new t.Runes(n._string$_text),r=e.get$length(e),n.__SassString__sassLength_FI!==V&&t.throwUnnamedLateFieldADI(),n.__SassString__sassLength_FI=r,s=r),s},get$isSpecialNumber(){var e,r,n,s;if(this._hasQuotes||(e=this._string$_text,e.length<6))return!1;r=e.charCodeAt(0);e:{if(r===99||r===67){n=e.charCodeAt(1);t:{if(n===108||n===76){e=(e.charCodeAt(2)|32)===97&&(e.charCodeAt(3)|32)===109&&(e.charCodeAt(4)|32)===112&&e.charCodeAt(5)===40;break t}if(n===97||n===65){e=(e.charCodeAt(2)|32)===108&&(e.charCodeAt(3)|32)===99&&e.charCodeAt(4)===40;break t}e=!1;break t}break e}if(r===118||r===86){e=(e.charCodeAt(1)|32)===97&&(e.charCodeAt(2)|32)===114&&e.charCodeAt(3)===40;break e}if(r===101||r===69){e=(e.charCodeAt(1)|32)===110&&(e.charCodeAt(2)|32)===118&&e.charCodeAt(3)===40;break e}if(r===109||r===77){s=e.charCodeAt(1);t:{if(s===97||s===65){e=(e.charCodeAt(2)|32)===120&&e.charCodeAt(3)===40;break t}if(s===105||s===73){e=(e.charCodeAt(2)|32)===110&&e.charCodeAt(3)===40;break t}e=!1;break t}break e}e=!1;break e}return e},get$isVar(){if(this._hasQuotes)return!1;var e=this._string$_text;return e.length<8?!1:(e.charCodeAt(0)|32)===118&&(e.charCodeAt(1)|32)===97&&(e.charCodeAt(2)|32)===114&&e.charCodeAt(3)===40},get$isBlank(){return!this._hasQuotes&&this._string$_text.length===0},accept$1$1(e){var r=e._quote&&this._hasQuotes,n=this._string$_text;return r?e._visitQuotedString$1(n):e._visitUnquotedString$1(n),null},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertString$1(e){return this},plus$1(e){var r=this._string$_text,n=this._hasQuotes;return e instanceof t.SassString?new t.SassString(r+e._string$_text,n):new t.SassString(r+t.serializeValue(e,!1,!0),n)},$eq(e,r){return r==null?!1:r instanceof t.SassString&&this._string$_text===r._string$_text},get$hashCode(e){var r=this._hashCache;return r??(this._hashCache=f.JSString_methods.get$hashCode(this._string$_text))}},t.AnySelectorVisitor.prototype={visitComplexSelector$1(e){return f.JSArray_methods.any$1(e.components,new t.AnySelectorVisitor_visitComplexSelector_closure(this))},visitCompoundSelector$1(e){return f.JSArray_methods.any$1(e.components,new t.AnySelectorVisitor_visitCompoundSelector_closure(this))},visitPseudoSelector$1(e){var r=e.selector;return r==null?!1:this.visitSelectorList$1(r)},visitSelectorList$1(e){return f.JSArray_methods.any$1(e.components,this.get$visitComplexSelector())},visitAttributeSelector$1(e){return!1},visitClassSelector$1(e){return!1},visitIDSelector$1(e){return!1},visitParentSelector$1(e){return!1},visitPlaceholderSelector$1(e){return!1},visitTypeSelector$1(e){return!1},visitUniversalSelector$1(e){return!1}},t.AnySelectorVisitor_visitComplexSelector_closure.prototype={call$1(e){return this.$this.visitCompoundSelector$1(e.selector)},$signature:53},t.AnySelectorVisitor_visitCompoundSelector_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:15},t._EvaluateVisitor0.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap0(e,r,n,s,a,i){var l,_,p,d,g,S,b,w=this,E="$name, $module: null",L="sass:meta",T="$module",F=h.JSArray_AsyncBuiltInCallable,D=t._setArrayType([t.BuiltInCallable$function("global-variable-exists",E,new t._EvaluateVisitor_closure12(w),L),t.BuiltInCallable$function("variable-exists","$name",new t._EvaluateVisitor_closure13(w),L),t.BuiltInCallable$function("function-exists",E,new t._EvaluateVisitor_closure14(w),L),t.BuiltInCallable$function("mixin-exists",E,new t._EvaluateVisitor_closure15(w),L),t.BuiltInCallable$function("content-exists","",new t._EvaluateVisitor_closure16(w),L),t.BuiltInCallable$function("module-variables",T,new t._EvaluateVisitor_closure17(w),L),t.BuiltInCallable$function("module-functions",T,new t._EvaluateVisitor_closure18(w),L),t.BuiltInCallable$function("module-mixins",T,new t._EvaluateVisitor_closure19(w),L),t.BuiltInCallable$function("get-function","$name, $css: false, $module: null",new t._EvaluateVisitor_closure20(w),L),t.BuiltInCallable$function("get-mixin",E,new t._EvaluateVisitor_closure21(w),L),new t.AsyncBuiltInCallable("call",t.ScssParser$("@function call($function, $args...) {",null,L).parseArgumentDeclaration$0(),new t._EvaluateVisitor_closure22(w),!1)],F),B=t._setArrayType([t.AsyncBuiltInCallable$mixin("load-css","$url, $with: null",new t._EvaluateVisitor_closure23(w),!1,L),t.AsyncBuiltInCallable$mixin("apply","$mixin, $args...",new t._EvaluateVisitor_closure24(w),!0,L)],F);for(F=h.AsyncBuiltInCallable,l=t.List_List$of(V.$get$global(),!0,F),f.JSArray_methods.addAll$1(l,V.$get$local()),f.JSArray_methods.addAll$1(l,D),_=t.BuiltInModule$("meta",l,B,null,F),F=t.List_List$of(V.$get$coreModules(),!0,h.BuiltInModule_AsyncCallable),F.push(_),l=F.length,p=w._async_evaluate$_builtInModules,d=0;d<F.length;F.length===l||(0,t.throwConcurrentModificationError)(F),++d)g=F[d],p.$indexSet(0,g.url,g);for(F=t._setArrayType([],h.JSArray_AsyncCallable),f.JSArray_methods.addAll$1(F,V.$get$globalFunctions()),f.JSArray_methods.addAll$1(F,D),l=F.length,p=w._async_evaluate$_builtInFunctions,d=0;d<F.length;F.length===l||(0,t.throwConcurrentModificationError)(F),++d)S=F[d],b=C.get$name$x(S),p.$indexSet(0,t.stringReplaceAllUnchecked(b,"_","-"),S)},run$2(e,r,n){return this.run$body$_EvaluateVisitor(0,r,n)},run$body$_EvaluateVisitor(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(h.Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet),i,l=2,_,p=this,d,g,S,b,w=t._wrapJsFunctionForAsync(function(E,L){for(E===1&&(_=L,s=l);;)switch(s){case 0:return l=4,S=h.nullable_Object,S=t.runZoned(new t._EvaluateVisitor_run_closure0(p,n,r),t.LinkedHashMap_LinkedHashMap$_literal([f.Symbol__evaluationContext,new t._EvaluationContext0(p,n)],S,S),h.FutureOr_Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet),s=7,t._asyncAwait(h.Future_Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet._is(S)?S:t._Future$value(S,h.Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet),w);case 7:S=L,i=S,s=1;break;case 4:if(l=3,b=_,S=t.unwrapException(b),S instanceof t.SassException)d=S,g=t.getTraceFromException(b),t.throwWithTrace(d.withLoadedUrls$1(p._async_evaluate$_loadedUrls),d,g);else throw b;s=6;break;case 3:s=2;break;case 6:case 1:return t._asyncReturn(i,a);case 2:return t._asyncRethrow(_,a)}});return t._asyncStartSync(w,a)},_async_evaluate$_assertInModule$1$2(e,r){if(e!=null)return e;throw t.wrapException(t.StateError$("Can't access "+r+" outside of a module."))},_async_evaluate$_assertInModule$2(e,r){return this._async_evaluate$_assertInModule$1$2(e,r,h.dynamic)},_async_evaluate$_loadModule$7$baseUrl$configuration$namesInErrors(e,r,n,s,a,i,l){return this._loadModule$body$_EvaluateVisitor(e,r,n,s,a,i,l)},_async_evaluate$_loadModule$5$configuration(e,r,n,s,a){return this._async_evaluate$_loadModule$7$baseUrl$configuration$namesInErrors(e,r,n,s,null,a,!1)},_async_evaluate$_loadModule$4(e,r,n,s){return this._async_evaluate$_loadModule$7$baseUrl$configuration$namesInErrors(e,r,n,s,null,null,!1)},_loadModule$body$_EvaluateVisitor(e,r,n,s,a,i,l){var _=0,p=t._makeAsyncAwaitCompleter(h.void),d,g=this,S,b,w,E=t._wrapJsFunctionForAsync(function(L,T){if(L===1)return t._asyncRethrow(T,p);for(;;)switch(_){case 0:w={},w.builtInModule=null,S=g._async_evaluate$_builtInModules.$index(0,e),S!=null?(w.builtInModule=S,b=!0):b=!1,_=b?3:4;break;case 3:if(i instanceof t.ExplicitConfiguration)throw w=l?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",b=i.nodeWithSpan,t.wrapException(g._async_evaluate$_exception$2(w,b.get$span(b)));return _=5,t._asyncAwait(g._addExceptionSpanAsync$1$2(n,new t._EvaluateVisitor__loadModule_closure1(w,s),h.void),E);case 5:_=1;break;case 4:return _=6,t._asyncAwait(g._async_evaluate$_withStackFrame$1$3(r,n,new t._EvaluateVisitor__loadModule_closure2(g,e,n,a,l,i,s),h.Null),E);case 6:case 1:return t._asyncReturn(d,p)}});return t._asyncStartSync(E,p)},_async_evaluate$_execute$5$configuration$namesInErrors$nodeWithSpan(e,r,n,s,a){return this._execute$body$_EvaluateVisitor(e,r,n,s,a)},_async_evaluate$_execute$2(e,r){return this._async_evaluate$_execute$5$configuration$namesInErrors$nodeWithSpan(e,r,null,!1,null)},_execute$body$_EvaluateVisitor(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(h.Module_AsyncCallable),_,p=this,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce=t._wrapJsFunctionForAsync(function(ye,we){if(ye===1)return t._asyncRethrow(we,l);for(;;)switch(i){case 0:if(G=r.span,se=G.get$sourceUrl(G),G=p._async_evaluate$_modules,d=G.$index(0,se),d!=null?(g=d,S=!0):(g=null,S=!1),S){if(G=n==null,b=G?p._async_evaluate$_configuration:n,S=p._async_evaluate$_moduleConfigurations.$index(0,se),w=S.__originalConfiguration,S=w??S,w=b.__originalConfiguration,S!==(w??b)&&b instanceof t.ExplicitConfiguration)throw s?(S=V.$get$context(),se.toString,E=S.prettyUri$1(se)+W.x20was_a):E=W.This_mw,S=p._async_evaluate$_moduleNodes.$index(0,se),L=S==null?null:S.get$span(S),G?(G=b.nodeWithSpan,T=G.get$span(G)):T=null,G=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),L!=null&&G.$indexSet(0,L,"original load"),T!=null&&G.$indexSet(0,T,"configuration"),t.wrapException(G.get$isEmpty(G)?p._async_evaluate$_exception$1(E):p._async_evaluate$_multiSpanException$3(E,"new load",G));_=g,i=1;break}return F=t.AsyncEnvironment$(),D=t._Cell$(),B=t._Cell$(),z=t.ExtensionStore$(),i=3,t._asyncAwait(p._async_evaluate$_withEnvironment$1$2(F,new t._EvaluateVisitor__execute_closure0(p,e,r,z,n,D,B),h.Null),ce);case 3:S=D._readLocal$0(),w=B._readLocal$0(),Y=F.toModule$3(S,w??f.Map_empty7,z),se!=null&&(G.$indexSet(0,se,Y),p._async_evaluate$_moduleConfigurations.$indexSet(0,se,p._async_evaluate$_configuration),a!=null&&p._async_evaluate$_moduleNodes.$indexSet(0,se,a)),_=Y,i=1;break;case 1:return t._asyncReturn(_,l)}});return t._asyncStartSync(ce,l)},_async_evaluate$_addOutOfOrderImports$0(){var e,r,n=this,s="_root",a="_endOfImports",i=n._async_evaluate$_outOfOrderImports;e:{if(i==null){e=n._async_evaluate$_assertInModule$2(n._async_evaluate$__root,s).children;break e}e=n._async_evaluate$_assertInModule$2(n._async_evaluate$__root,s),e=e.children,e=t.List_List$of(t.SubListIterable$(e,0,t.checkNotNullable(n._async_evaluate$_assertInModule$2(n._async_evaluate$__endOfImports,a),"count",h.int),e.$ti._eval$1("ListBase.E")),!0,h.ModifiableCssNode),f.JSArray_methods.addAll$1(e,i),r=n._async_evaluate$_assertInModule$2(n._async_evaluate$__root,s).children,f.JSArray_methods.addAll$1(e,t.SubListIterable$(r,n._async_evaluate$_assertInModule$2(n._async_evaluate$__endOfImports,a),null,r.$ti._eval$1("ListBase.E")));break e}return e},_async_evaluate$_combineCss$2$clone(e,r){var n,s,a,i,l,_,p,d;return f.JSArray_methods.any$1(e.get$upstream(),new t._EvaluateVisitor__combineCss_closure1)?(i=h.JSArray_CssNode,l=t._setArrayType([],i),_=t._setArrayType([],i),i=h.Module_AsyncCallable,p=t.ListQueue$(i),new t._EvaluateVisitor__combineCss_visitModule0(this,t.LinkedHashSet_LinkedHashSet$_empty(i),r,_,l,p).call$1(e),e.get$transitivelyContainsExtensions()&&this._async_evaluate$_extendModules$1(p),i=f.JSArray_methods.$add(l,_),d=e.get$css(e),new t.CssStylesheet(new t.UnmodifiableListView(i,h.UnmodifiableListView_CssNode),d.get$span(d))):(n=e.get$extensionStore().get$simpleSelectors(),s=t.IterableExtension_get_firstOrNull(e.get$extensionStore().extensionsWhereTarget$1(new t._EvaluateVisitor__combineCss_closure2(n))),s!=null?(a=s,i=!0):(a=null,i=!1),i&&this._async_evaluate$_throwForUnsatisfiedExtension$1(a),e.get$css(e))},_async_evaluate$_combineCss$1(e){return this._async_evaluate$_combineCss$2$clone(e,!1)},_async_evaluate$_extendModules$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w=t.LinkedHashMap_LinkedHashMap$_empty(h.Uri,h.List_ExtensionStore),E=new t._LinkedIdentityHashSet(h._LinkedIdentityHashSet_Extension);for(r=t._ListQueueIterator$(e),n=t._instanceType(r)._precomputed1;r.moveNext$0();)if(s=r._collection$_current,s==null&&(s=n._as(s)),a=s.get$extensionStore().get$simpleSelectors().toSet$0(0),E.addAll$1(0,s.get$extensionStore().extensionsWhereTarget$1(new t._EvaluateVisitor__extendModules_closure1(a))),i=w.$index(0,s.get$url(s)),l=s.get$extensionStore().get$addExtensions(),i!=null&&l.call$1(i),l=s.get$extensionStore(),!l.get$isEmpty(l)){for(l=s.get$upstream(),_=l.length,p=0;p<l.length;l.length===_||(0,t.throwConcurrentModificationError)(l),++p)d=l[p],g=d.get$url(d),g!=null?(S=g,b=!0):(S=null,b=!1),b&&C.add$1$ax(w.putIfAbsent$2(S,new t._EvaluateVisitor__extendModules_closure2),s.get$extensionStore());E.removeAll$1(s.get$extensionStore().extensionsWhereTarget$1(a.get$contains(a)))}E._collection$_length!==0&&this._async_evaluate$_throwForUnsatisfiedExtension$1(E.get$first(E))},_async_evaluate$_throwForUnsatisfiedExtension$1(e){throw t.wrapException(t.SassException$(W.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span,null))},_async_evaluate$_indexAfterImports$1(e){var r,n,s,a;for(r=C.getInterceptor$asx(e),n=-1,s=0;s<r.get$length(e);++s){e:{if(a=r.$index(e,s),a instanceof t.ModifiableCssImport)break e;if(a instanceof t.ModifiableCssComment)continue;break}n=s}return n+1},visitStylesheet$1(e){return this.visitStylesheet$body$_EvaluateVisitor(e)},visitStylesheet$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,n);for(;;)switch(r){case 0:i=e.children,l=i.length,_=0;case 3:if(!(_<l)){r=5;break}return r=6,t._asyncAwait(i[_].accept$1(a),p);case 6:case 4:++_,r=3;break;case 5:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(p,n)},visitAtRootRule$1(e){return this.visitAtRootRule$body$_EvaluateVisitor(e)},visitAtRootRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=t._wrapJsFunctionForAsync(function(ce,ye){if(ce===1)return t._asyncRethrow(ye,n);for(;;)switch(r){case 0:G=e.query,G!=null?(i=G,l=!0):(i=null,l=!1),r=l?3:5;break;case 3:return r=6,t._asyncAwait(a._async_evaluate$_performInterpolationWithMap$2$warnForColor(i,!0),se);case 6:_=ye,p=_._0,_._1,d=t.AtRootQueryParser$(p,a._async_evaluate$_logger,null).parse$0(),r=4;break;case 5:d=f.AtRootQuery_UsS;case 4:for(g=a._async_evaluate$_assertInModule$2(a._async_evaluate$__parent,"__parent"),S=t._setArrayType([],h.JSArray_ModifiableCssParentNode),l=h.CssStylesheet;!l._is(g);g=w)if(d.excludes$1(g)||S.push(g),b=g._parent,b!=null?(w=b,E=!0):(w=null,E=!1),!E)throw t.wrapException(t.StateError$(W.CssNod));L=a._async_evaluate$_trimIncluded$1(S),r=L===a._async_evaluate$_assertInModule$2(a._async_evaluate$__parent,"__parent")?7:8;break;case 7:return r=9,t._asyncAwait(a._async_evaluate$_environment.scope$1$2$when(new t._EvaluateVisitor_visitAtRootRule_closure1(a,e),e.hasDeclarations,h.Null),se);case 9:s=null,r=1;break;case 8:if(S.length>=1?(T=S[0],F=f.JSArray_methods.sublist$1(S,1),l=!0):(T=null,F=null,l=!1),l){for(D=T.copyWithoutChildren$0(),l=F.length,B=D,z=0;z<F.length;F.length===l||(0,t.throwConcurrentModificationError)(F),++z,B=Y)Y=F[z].copyWithoutChildren$0(),Y.addChild$1(B);L.addChild$1(B)}else D=L;return r=10,t._asyncAwait(a._async_evaluate$_scopeForAtRoot$4(e,D,d,S).call$1(new t._EvaluateVisitor_visitAtRootRule_closure2(a,e)),se);case 10:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(se,n)},_async_evaluate$_trimIncluded$1(e){var r,n,s,a,i,l,_,p,d,g,S=this,b=null,w="_root",E=" to be an ancestor of ";if(e.length===0)return S._async_evaluate$_assertInModule$2(S._async_evaluate$__root,w);for(r=S._async_evaluate$_assertInModule$2(S._async_evaluate$__parent,"__parent"),n=e.length,s=b,a=0;a<n;++a,r=_){for(;i=e[a],r!==i;s=b,r=_)if(l=r._parent,l!=null?(_=l,p=!0):(_=b,p=!1),!p)throw t.wrapException(t.ArgumentError$("Expected "+i.toString$0(0)+E+S.toString$0(0)+".",b));if(s==null&&(s=a),d=r._parent,d!=null?(_=d,p=!0):(_=b,p=!1),!p)throw t.wrapException(t.ArgumentError$("Expected "+i.toString$0(0)+E+S.toString$0(0)+".",b))}return r!==S._async_evaluate$_assertInModule$2(S._async_evaluate$__root,w)?S._async_evaluate$_assertInModule$2(S._async_evaluate$__root,w):(s.toString,g=e[s],f.JSArray_methods.removeRange$2(e,s,e.length),g)},_async_evaluate$_scopeForAtRoot$4(e,r,n,s){var a=this,i=new t._EvaluateVisitor__scopeForAtRoot_closure5(a,r,e),l=n._all||n._at_root_query$_rule;return l!==n.include&&(i=new t._EvaluateVisitor__scopeForAtRoot_closure6(a,i)),a._async_evaluate$_mediaQueries!=null&&n.excludesName$1("media")&&(i=new t._EvaluateVisitor__scopeForAtRoot_closure7(a,i)),a._async_evaluate$_inKeyframes&&n.excludesName$1("keyframes")&&(i=new t._EvaluateVisitor__scopeForAtRoot_closure8(a,i)),a._async_evaluate$_inUnknownAtRule&&!f.JSArray_methods.any$1(s,new t._EvaluateVisitor__scopeForAtRoot_closure9)?new t._EvaluateVisitor__scopeForAtRoot_closure10(a,i):i},visitContentBlock$1(e){return t.throwExpression(t.UnsupportedError$(W.Evalua))},visitContentRule$1(e){return this.visitContentRule$body$_EvaluateVisitor(e)},visitContentRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:if(i=a._async_evaluate$_environment._async_environment$_content,i==null){s=null,r=1;break}return r=3,t._asyncAwait(a._async_evaluate$_runUserDefinedCallable$1$4(e.$arguments,i,e,new t._EvaluateVisitor_visitContentRule_closure0(a,i),h.Null),l);case 3:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},visitDebugRule$1(e){return this.visitDebugRule$body$_EvaluateVisitor(e)},visitDebugRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,n);for(;;)switch(r){case 0:return r=3,t._asyncAwait(e.expression.accept$1(a),_);case 3:i=d,l=i instanceof t.SassString?i._string$_text:t.serializeValue(i,!0,!0),a._async_evaluate$_logger.debug$2(0,l,e.span),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(_,n)},visitDeclaration$1(e){return this.visitDeclaration$body$_EvaluateVisitor(e)},visitDeclaration$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D=t._wrapJsFunctionForAsync(function(B,z){if(B===1)return t._asyncRethrow(z,n);for(;;)switch(r){case 0:if(F={},(a._async_evaluate$_atRootExcludingStyleRule?null:a._async_evaluate$_styleRuleIgnoringAtRoot)==null&&!a._async_evaluate$_inUnknownAtRule&&!a._async_evaluate$_inKeyframes)throw t.wrapException(a._async_evaluate$_exception$2(W.Declarm,e.span));if(a._async_evaluate$_declarationName!=null&&f.JSString_methods.startsWith$1(e.name.get$initialPlain(),"--"))throw t.wrapException(a._async_evaluate$_exception$2(W.Declarw,e.span));return i=e.name,r=3,t._asyncAwait(a._async_evaluate$_interpolationToValue$2$warnForColor(i,!0),D);case 3:l=z,_=a._async_evaluate$_declarationName,_!=null?(p=_,d=!0):(p=null,d=!1),d&&(l=new t.CssValue(t.S(p)+"-"+t.S(l.value),l.span,h.CssValue_String)),g=e.value,g!=null?(S=g,d=!0):(S=null,d=!1),r=d?4:5;break;case 4:return r=6,t._asyncAwait(S.accept$1(a),D);case 6:if(b=z,!b.get$isBlank()||b.get$asList().length===0)d=a._async_evaluate$_assertInModule$2(a._async_evaluate$__parent,"__parent"),w=S.get$span(S),i=f.JSString_methods.startsWith$1(i.get$initialPlain(),"--"),a._async_evaluate$_sourceMap?(E=t.NullableExtension_andThen(g,a.get$_async_evaluate$_expressionNode()),E=E==null?null:C.get$span$z(E)):E=null,d.addChild$1(t.ModifiableCssDeclaration$(l,new t.CssValue(b,w,h.CssValue_Value),e.span,i,E));else if(C.startsWith$1$s(l.value,"--"))throw t.wrapException(a._async_evaluate$_exception$2("Custom property values may not be empty.",S.get$span(S)));case 5:F.children=null,L=e.children,L!=null?(F.children=L,i=!0):i=!1,r=i?7:8;break;case 7:return T=a._async_evaluate$_declarationName,a._async_evaluate$_declarationName=l.value,r=9,t._asyncAwait(a._async_evaluate$_environment.scope$1$2$when(new t._EvaluateVisitor_visitDeclaration_closure0(F,a),e.hasDeclarations,h.Null),D);case 9:a._async_evaluate$_declarationName=T;case 8:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(D,n)},visitEachRule$1(e){return this.visitEachRule$body$_EvaluateVisitor(e)},visitEachRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:return l={},_=e.list,r=3,t._asyncAwait(_.accept$1(a),S);case 3:p=w,d=a._async_evaluate$_expressionNode$1(_),g=e.variables;e:{if(l.variable=null,g.length===1?(l.variable=g[0],_=!0):_=!1,_){_=new t._EvaluateVisitor_visitEachRule_closure2(l,a,d);break e}_=l.variables=null,l.variables=g,i=new t._EvaluateVisitor_visitEachRule_closure3(l,a,d),_=i;break e}s=a._async_evaluate$_environment.scope$1$2$semiGlobal(new t._EvaluateVisitor_visitEachRule_closure4(a,p,_,e),!0,h.nullable_Value),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(S,n)},_async_evaluate$_setMultipleVariables$3(e,r,n){var s,a=r.get$asList(),i=e.length,l=Math.min(i,a.length);for(s=0;s<l;++s)this._async_evaluate$_environment.setLocalVariable$3(e[s],this._async_evaluate$_withoutSlash$2(a[s],n),n);for(s=l;s<i;++s)this._async_evaluate$_environment.setLocalVariable$3(e[s],f.C__SassNull,n)},visitErrorRule$1(e){return this.visitErrorRule$body$_EvaluateVisitor(e)},visitErrorRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value),s=this,a,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return a=t,i=C,r=2,t._asyncAwait(e.expression.accept$1(s),l);case 2:throw a.wrapException(s._async_evaluate$_exception$2(i.toString$0$(p),e.span))}});return t._asyncStartSync(l,n)},visitExtendRule$1(e){return this.visitExtendRule$body$_EvaluateVisitor(e)},visitExtendRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=t._wrapJsFunctionForAsync(function(Y,G){if(Y===1)return t._asyncRethrow(G,n);for(;;)switch(r){case 0:if(B=a._async_evaluate$_atRootExcludingStyleRule?null:a._async_evaluate$_styleRuleIgnoringAtRoot,B==null||a._async_evaluate$_declarationName!=null)throw t.wrapException(a._async_evaluate$_exception$2(W.x40exten,e.span));for(i=B.originalSelector.components,l=i.length,_=e.span,p=h.SourceSpan,d=h.String,g=0;g<l;++g)S=i[g],S.accept$1(f._IsBogusVisitor_true)&&(b=t._SerializeVisitor$(null,!0,null,!0,!1,null,!0),S.accept$1(b),w=f.JSString_methods.trim$0(b._serialize$_buffer.toString$0(0)),E=S.accept$1(f.C__IsUselessVisitor)?"can't":"shouldn't",a._async_evaluate$_warn$3('The selector "'+w+'" is invalid CSS and '+E+W.x20be_an,new t.MultiSpan(t.SpanExtensions_trimRight(S.span),"invalid selector",t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_literal([_,"@extend rule"],p,d),p,d)),f.Deprecation_vrR));return r=3,t._asyncAwait(a._async_evaluate$_performInterpolationWithMap$2$warnForColor(e.selector,!0),z);case 3:for(L=G,T=L._0,F=L._1,i=t.SelectorList_SelectorList$parse(t.trimAscii(T,!0),!1,!0,F,a._async_evaluate$_logger).components,l=i.length,_=B._style_rule$_selector._box$_inner,g=0;g<l;++g){if(S=i[g],D=S.get$singleCompound(),D==null)throw t.wrapException(t.SassFormatException$("complex selectors may not be extended.",S.span,null));if(p=D.components,d=p.length===1?f.JSArray_methods.get$first(p):null,d==null)throw t.wrapException(t.SassFormatException$(W.compou+f.JSArray_methods.join$1(p,", ")+W.x60_inst,D.span,null));a._async_evaluate$_assertInModule$2(a._async_evaluate$__extensionStore,"_extensionStore").addExtension$4(_.value,d,e,a._async_evaluate$_mediaQueries)}s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(z,n)},visitAtRule$1(e){return this.visitAtRule$body$_EvaluateVisitor(e)},visitAtRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:if(a._async_evaluate$_declarationName!=null)throw t.wrapException(a._async_evaluate$_exception$2(W.At_rul,e.span));return r=3,t._asyncAwait(a._async_evaluate$_interpolationToValue$1(e.name),S);case 3:return i=w,l=t.NullableExtension_andThen(e.value,new t._EvaluateVisitor_visitAtRule_closure2(a)),r=4,t._asyncAwait(h.Future_nullable_CssValue_String._is(l)?l:t._Future$value(l,h.nullable_CssValue_String),S);case 4:if(_=w,p=e.children,p==null){a._async_evaluate$_assertInModule$2(a._async_evaluate$__parent,"__parent").addChild$1(t.ModifiableCssAtRule$(i,e.span,!0,_)),s=null,r=1;break}return d=a._async_evaluate$_inKeyframes,g=a._async_evaluate$_inUnknownAtRule,t.unvendor(i.value)==="keyframes"?a._async_evaluate$_inKeyframes=!0:a._async_evaluate$_inUnknownAtRule=!0,r=5,t._asyncAwait(a._async_evaluate$_withParent$2$4$scopeWhen$through(t.ModifiableCssAtRule$(i,e.span,!1,_),new t._EvaluateVisitor_visitAtRule_closure3(a,i,p),e.hasDeclarations,new t._EvaluateVisitor_visitAtRule_closure4,h.ModifiableCssAtRule,h.Null),S);case 5:a._async_evaluate$_inUnknownAtRule=g,a._async_evaluate$_inKeyframes=d,s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(S,n)},visitForRule$1(e){return this.visitForRule$body$_EvaluateVisitor(e)},visitForRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g,S,b,w,E=t._wrapJsFunctionForAsync(function(L,T){if(L===1)return t._asyncRethrow(T,n);for(;;)switch(r){case 0:return i={},l=e.from,_=h.SassNumber,r=3,t._asyncAwait(a._addExceptionSpanAsync$1$2(l,new t._EvaluateVisitor_visitForRule_closure4(a,e),_),E);case 3:return p=T,d=e.to,r=4,t._asyncAwait(a._addExceptionSpanAsync$1$2(d,new t._EvaluateVisitor_visitForRule_closure5(a,e),_),E);case 4:if(g=T,S=a._async_evaluate$_addExceptionSpan$2(l,new t._EvaluateVisitor_visitForRule_closure6(p)),b=i.to=a._async_evaluate$_addExceptionSpan$2(d,new t._EvaluateVisitor_visitForRule_closure7(g,p)),w=S>b?-1:1,S===(e.isExclusive?b:i.to=b+w)){s=null,r=1;break}s=a._async_evaluate$_environment.scope$1$2$semiGlobal(new t._EvaluateVisitor_visitForRule_closure8(i,a,e,S,w,p),!0,h.nullable_Value),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(E,n)},visitForwardRule$1(e){return this.visitForwardRule$body$_EvaluateVisitor(e)},visitForwardRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){if(T===1)return t._asyncRethrow(F,n);for(;;)switch(r){case 0:g=a._async_evaluate$_configuration,S=g.throughForward$1(e),b=e.configuration,w=b.length,E=e.url,r=w!==0?3:5;break;case 3:return r=6,t._asyncAwait(a._async_evaluate$_addForwardConfiguration$2(S,e),L);case 6:return i=F,r=7,t._asyncAwait(a._async_evaluate$_loadModule$5$configuration(E,"@forward",e,new t._EvaluateVisitor_visitForwardRule_closure1(a,e),i),L);case 7:for(E=h.String,l=t.LinkedHashSet_LinkedHashSet$_empty(E),_=0;_<w;++_)p=b[_],p.isGuarded||l.add$1(0,p.name);for(a._async_evaluate$_removeUsedConfiguration$3$except(S,i,l),E=t.LinkedHashSet_LinkedHashSet$_empty(E),_=0;_<w;++_)E.add$1(0,b[_].name);for(b=i._configuration$_values,w=C.toList$0$ax(b.get$keys(b)),l=w.length,_=0;_<w.length;w.length===l||(0,t.throwConcurrentModificationError)(w),++_)d=w[_],E.contains$1(0,d)||b.get$isEmpty(b)||b.remove$1(0,d);a._async_evaluate$_assertConfigurationIsEmpty$1(i),r=4;break;case 5:return a._async_evaluate$_configuration=S,r=8,t._asyncAwait(a._async_evaluate$_loadModule$4(E,"@forward",e,new t._EvaluateVisitor_visitForwardRule_closure2(a,e)),L);case 8:a._async_evaluate$_configuration=g;case 4:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(L,n)},_async_evaluate$_addForwardConfiguration$2(e,r){return this._addForwardConfiguration$body$_EvaluateVisitor(e,r)},_addForwardConfiguration$body$_EvaluateVisitor(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.Configuration),a,i=this,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G=t._wrapJsFunctionForAsync(function(se,ce){if(se===1)return t._asyncRethrow(ce,s);for(;;)switch(n){case 0:F=e._configuration$_values,D=t.LinkedHashMap_LinkedHashMap$of(new t.UnmodifiableMapView(F,h.UnmodifiableMapView_String_ConfiguredValue),h.String,h.ConfiguredValue),l=r.configuration,_=l.length,p=h._Future_Value,d=h.Future_Value,g=0;case 3:if(!(g<_)){n=5;break}if(S=l[g],S.isGuarded&&(b=S.name,w=F.get$isEmpty(F)?null:F.remove$1(0,b),w!=null?E=!0:(w=null,E=!1),E&&!w.value.$eq(0,f.C__SassNull))){D.$indexSet(0,b,w),n=4;break}return b=S.expression,L=i._async_evaluate$_expressionNode$1(b),E=S.name,b=b.accept$1(i),d._is(b)||(T=new t._Future(V.Zone__current,p),T._state=8,T._resultOrListeners=b,b=T),B=D,z=E,Y=t,n=6,t._asyncAwait(b,G);case 6:B.$indexSet(0,z,new Y.ConfiguredValue(i._async_evaluate$_withoutSlash$2(ce,L),S.span,L));case 4:++g,n=3;break;case 5:if(e instanceof t.ExplicitConfiguration||F.get$isEmpty(F)){a=new t.ExplicitConfiguration(r,D,null),n=1;break}else{a=new t.Configuration(D,null),n=1;break}case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(G,s)},_async_evaluate$_registerCommentsForModule$1(e){var r=this,n="_root",s=r._async_evaluate$__root;s!=null&&(s=r._async_evaluate$_assertInModule$2(s,n).children,!(s.get$length(s)===0||!e.get$transitivelyContainsCss())&&(s=r._async_evaluate$_preModuleComments,s==null&&(s=r._async_evaluate$_preModuleComments=t.LinkedHashMap_LinkedHashMap$_empty(h.Module_AsyncCallable,h.List_CssComment)),C.addAll$1$ax(s.putIfAbsent$2(e,new t._EvaluateVisitor__registerCommentsForModule_closure0),new t.UnmodifiableListView(C.cast$1$0$ax(r._async_evaluate$_assertInModule$2(r._async_evaluate$__root,n).children._collection$_source,h.CssComment),h.UnmodifiableListView_CssComment)),r._async_evaluate$_assertInModule$2(r._async_evaluate$__root,n).clearChildren$0(),r._async_evaluate$__endOfImports=0))},_async_evaluate$_removeUsedConfiguration$3$except(e,r,n){var s,a,i,l,_,p;for(s=e._configuration$_values,a=C.toList$0$ax(s.get$keys(s)),i=a.length,l=r._configuration$_values,_=0;_<a.length;a.length===i||(0,t.throwConcurrentModificationError)(a),++_)p=a[_],!n.contains$1(0,p)&&(l.containsKey$1(p)||s.get$isEmpty(s)||s.remove$1(0,p))},_async_evaluate$_assertConfigurationIsEmpty$2$nameInError(e,r){var n,s,a,i;if(e instanceof t.ExplicitConfiguration&&(n=e._configuration$_values,!n.get$isEmpty(n)))throw n=t.MapExtensions_get_pairs(new t.UnmodifiableMapView(n,h.UnmodifiableMapView_String_ConfiguredValue),h.String,h.ConfiguredValue),s=n.get$first(n),a=s._0,i=s._1,n=r?"$"+a+W.x20was_n:W.This_v,t.wrapException(this._async_evaluate$_exception$2(n,i.configurationSpan))},_async_evaluate$_assertConfigurationIsEmpty$1(e){return this._async_evaluate$_assertConfigurationIsEmpty$2$nameInError(e,!1)},visitFunctionRule$1(e){return this.visitFunctionRule$body$_EvaluateVisitor(e)},visitFunctionRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:i=a._async_evaluate$_environment,l=i.closure$0(),_=a._async_evaluate$_inDependency,p=i._async_environment$_functions,d=p.length-1,g=e.name,i._async_environment$_functionIndices.$indexSet(0,g,d),C.$indexSet$ax(p[d],g,new t.UserDefinedCallable(e,l,_,h.UserDefinedCallable_AsyncEnvironment)),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(S,n)},visitIfRule$1(e){return this.visitIfRule$body$_EvaluateVisitor(e)},visitIfRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,n);for(;;)switch(r){case 0:d=e.lastClause,i=e.clauses,l=i.length,_=0;case 3:if(!(_<l)){r=5;break}return p=i[_],r=6,t._asyncAwait(p.expression.accept$1(a),g);case 6:if(b.get$isTruthy()){d=p,r=5;break}case 4:++_,r=3;break;case 5:return i=t.NullableExtension_andThen(d,new t._EvaluateVisitor_visitIfRule_closure0(a)),r=7,t._asyncAwait(h.Future_nullable_Value._is(i)?i:t._Future$value(i,h.nullable_Value),g);case 7:s=b,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(g,n)},visitImportRule$1(e){return this.visitImportRule$body$_EvaluateVisitor(e)},visitImportRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,n);for(;;)switch(r){case 0:i=e.imports,l=i.length,_=h.StaticImport,p=0;case 3:if(!(p<l)){r=5;break}d=i[p],r=d instanceof t.DynamicImport?6:8;break;case 6:return r=9,t._asyncAwait(a._async_evaluate$_visitDynamicImport$1(d),g);case 9:r=7;break;case 8:return r=10,t._asyncAwait(a._visitStaticImport$1(_._as(d)),g);case 10:case 7:case 4:++p,r=3;break;case 5:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(g,n)},_async_evaluate$_visitDynamicImport$1(e){return this._async_evaluate$_withStackFrame$1$3("@import",e,new t._EvaluateVisitor__visitDynamicImport_closure0(this,e),h.void)},_async_evaluate$_loadStylesheet$4$baseUrl$forImport(e,r,n,s){return this._loadStylesheet$body$_EvaluateVisitor(e,r,n,s)},_async_evaluate$_loadStylesheet$3$baseUrl(e,r,n){return this._async_evaluate$_loadStylesheet$4$baseUrl$forImport(e,r,n,!1)},_async_evaluate$_loadStylesheet$3$forImport(e,r,n){return this._async_evaluate$_loadStylesheet$4$baseUrl$forImport(e,r,null,n)},_loadStylesheet$body$_EvaluateVisitor(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(h.Record_3_Stylesheet_and_nullable_AsyncImporter_importer_and_bool_isDependency),l,_=2,p,d=[],g=this,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe,ve,Ee,ke,be,Oe=t._wrapJsFunctionForAsync(function(qe,et){for(qe===1&&(p=et,a=_);;)switch(a){case 0:n=n,_=4,g._async_evaluate$_importSpan=r,S=null,b=g._async_evaluate$_importCache,b!=null?(S=b,ge=!0):ge=!1,a=ge?7:9;break;case 7:return n==null&&(ge=g._async_evaluate$_assertInModule$2(g._async_evaluate$__stylesheet,"_stylesheet").span,n=ge.get$sourceUrl(ge)),w=null,E=null,L=null,a=10,t._asyncAwait(C.canonicalize$4$baseImporter$baseUrl$forImport$x(S,t.Uri_parse(e),g._async_evaluate$_importer,n,s),Oe);case 10:T=et,h.Record_3_nullable_Object_and_nullable_Object_and_nullable_Object_originalUrl._is(T)?(w=T._0,E=T._1,L=T._2,ge=!0):ge=!1,a=ge?11:12;break;case 11:return g._async_evaluate$_loadedUrls.add$1(0,E),F=g._async_evaluate$_inDependency||!C.$eq$(w,g._async_evaluate$_importer),D=null,ge=S,xe=w,ve=E,Ee=L,a=13,t._asyncAwait(ge.importCanonical$4$originalUrl$quiet(xe,ve,Ee,g._async_evaluate$_quietDeps&&F),Oe);case 13:if(B=et,B!=null?(D=B,ge=!0):ge=!1,ge){ge=D,xe=w,l=new t._Record_3_importer_isDependency(ge,xe,F),d=[1],a=5;break}case 12:a=8;break;case 9:return z=null,ge=n,ge==null&&(ge=g._async_evaluate$_assertInModule$2(g._async_evaluate$__stylesheet,"_stylesheet").span,ge=ge.get$sourceUrl(ge)),a=14,t._asyncAwait(g._async_evaluate$_importLikeNode$3(e,ge,s),Oe);case 14:if(Y=et,Y!=null?(z=Y,ge=!0):ge=!1,ge){ge=z._0.span,xe=g._async_evaluate$_loadedUrls,t.NullableExtension_andThen(ge.get$sourceUrl(ge),xe.get$add(xe)),xe=z,l=xe,d=[1],a=5;break}case 8:throw f.JSString_methods.startsWith$1(e,"package:")?t.wrapException(W.x22packa):t.wrapException("Can't find stylesheet to import.");case 4:if(_=3,be=p,ge=t.unwrapException(be),ge instanceof t.SassException)throw be;if(ge instanceof t.ArgumentError)G=ge,se=t.getTraceFromException(be),t.throwWithTrace(g._async_evaluate$_exception$1(C.toString$0$(G)),G,se);else{ce=ge,ye=t.getTraceFromException(be),we=null;try{we=t._asString(C.get$message$x(ce))}catch{ke=C.toString$0$(ce),we=ke}t.throwWithTrace(g._async_evaluate$_exception$1(we),ce,ye)}d.push(6),a=5;break;case 3:d=[2];case 5:_=2,g._async_evaluate$_importSpan=null,a=d.pop();break;case 6:case 1:return t._asyncReturn(l,i);case 2:return t._asyncRethrow(p,i)}});return t._asyncStartSync(Oe,i)},_async_evaluate$_importLikeNode$3(e,r,n){return this._importLikeNode$body$_EvaluateVisitor(e,r,n)},_importLikeNode$body$_EvaluateVisitor(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(h.nullable_Record_3_Stylesheet_and_nullable_AsyncImporter_importer_and_bool_isDependency),i,l=this,_,p,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,a);for(;;)switch(s){case 0:_=l._async_evaluate$_nodeImporter.loadRelative$3(e,r,n),p=l._async_evaluate$_inDependency,d=_._1,g=f.JSString_methods.startsWith$1(d,"file")?t.Syntax_forPath(d):f.Syntax_SCSS_scss,S=l._async_evaluate$_quietDeps&&p?V.$get$Logger_quiet():l._async_evaluate$_logger,i=new t._Record_3_importer_isDependency(t.Stylesheet_Stylesheet$parse(_._0,g,S,d),null,p),s=1;break;case 1:return t._asyncReturn(i,a)}});return t._asyncStartSync(b,a)},_visitStaticImport$1(e){return this._visitStaticImport$body$_EvaluateVisitor(e)},_visitStaticImport$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,n);for(;;)switch(r){case 0:return r=2,t._asyncAwait(s._async_evaluate$_interpolationToValue$1(e.url),d);case 2:return a=S,i=t.NullableExtension_andThen(e.modifiers,s.get$_async_evaluate$_interpolationToValue()),_=t,p=a,r=3,t._asyncAwait(h.Future_nullable_CssValue_String._is(i)?i:t._Future$value(i,h.nullable_CssValue_String),d);case 3:return l=new _.ModifiableCssImport(p,S,e.span),s._async_evaluate$_assertInModule$2(s._async_evaluate$__parent,"__parent")!==s._async_evaluate$_assertInModule$2(s._async_evaluate$__root,"_root")?s._async_evaluate$_assertInModule$2(s._async_evaluate$__parent,"__parent").addChild$1(l):s._async_evaluate$_assertInModule$2(s._async_evaluate$__endOfImports,"_endOfImports")===C.get$length$asx(s._async_evaluate$_assertInModule$2(s._async_evaluate$__root,"_root").children._collection$_source)?(s._async_evaluate$_assertInModule$2(s._async_evaluate$__root,"_root").addChild$1(l),s._async_evaluate$__endOfImports=s._async_evaluate$_assertInModule$2(s._async_evaluate$__endOfImports,"_endOfImports")+1):(a=s._async_evaluate$_outOfOrderImports,(a??(s._async_evaluate$_outOfOrderImports=t._setArrayType([],h.JSArray_ModifiableCssImport))).push(l)),t._asyncReturn(null,n)}});return t._asyncStartSync(d,n)},_async_evaluate$_applyMixin$5(e,r,n,s,a){return this._applyMixin$body$_EvaluateVisitor(e,r,n,s,a)},_applyMixin$body$_EvaluateVisitor(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(h.void),_=this,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,l);for(;;)switch(i){case 0:if(p=t._InitializedCell$(new t._EvaluateVisitor__applyMixin_closure2(e)),e==null)throw t.wrapException(_._async_evaluate$_exception$2("Undefined mixin.",s.get$span(s)));d=h.AsyncBuiltInCallable._is(e),i=d&&!e.get$acceptsContent()&&r!=null?3:4;break;case 3:return i=5,t._asyncAwait(_._async_evaluate$_evaluateArguments$1(n),S);case 5:throw d=w._values,g=e.callbackFor$2(C.get$length$asx(d[2]),new t.MapKeySet(d[0],h.MapKeySet_String)),t.wrapException(t.MultiSpanSassRuntimeException$("Mixin doesn't accept a content block.",a.get$span(a),"invocation",t.LinkedHashMap_LinkedHashMap$_literal([g._0.get$spanWithName(),"declaration"],h.FileSpan,h.String),_._async_evaluate$_stackTrace$1(a.get$span(a)),null));case 4:i=d?6:7;break;case 6:return i=8,t._asyncAwait(_._async_evaluate$_environment.withContent$2(r,new t._EvaluateVisitor__applyMixin_closure3(_,n,e,a)),S);case 8:i=2;break;case 7:if(d=h.UserDefinedCallable_AsyncEnvironment._is(e),d&&p._readFinal$0()instanceof t.MixinRule&&!p._readFinal$0().get$hasContent()&&r!=null)throw t.wrapException(t.MultiSpanSassRuntimeException$("Mixin doesn't accept a content block.",a.get$span(a),"invocation",t.LinkedHashMap_LinkedHashMap$_literal([e.declaration.$arguments.get$spanWithName(),"declaration"],h.FileSpan,h.String),_._async_evaluate$_stackTrace$1(a.get$span(a)),null));i=d?9:10;break;case 9:return i=11,t._asyncAwait(_._async_evaluate$_runUserDefinedCallable$1$4(n,e,a,new t._EvaluateVisitor__applyMixin_closure4(_,r,e,a),h.Null),S);case 11:i=2;break;case 10:throw t.wrapException(t.UnsupportedError$("Unknown callable type "+e.toString$0(0)+"."));case 2:return t._asyncReturn(null,l)}});return t._asyncStartSync(S,l)},visitIncludeRule$1(e){return this.visitIncludeRule$body$_EvaluateVisitor(e)},visitIncludeRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i=t._wrapJsFunctionForAsync(function(l,_){if(l===1)return t._asyncRethrow(_,n);for(;;)switch(r){case 0:return r=3,t._asyncAwait(a._async_evaluate$_applyMixin$5(a._async_evaluate$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitIncludeRule_closure2(a,e)),t.NullableExtension_andThen(e.content,new t._EvaluateVisitor_visitIncludeRule_closure3(a)),e.$arguments,e,new t._FakeAstNode(new t._EvaluateVisitor_visitIncludeRule_closure4(e))),i);case 3:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(i,n)},visitMixinRule$1(e){return this.visitMixinRule$body$_EvaluateVisitor(e)},visitMixinRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:i=a._async_evaluate$_environment,l=i.closure$0(),_=a._async_evaluate$_inDependency,p=i._async_environment$_mixins,d=p.length-1,g=e.name,i._async_environment$_mixinIndices.$indexSet(0,g,d),C.$indexSet$ax(p[d],g,new t.UserDefinedCallable(e,l,_,h.UserDefinedCallable_AsyncEnvironment)),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(S,n)},visitLoudComment$1(e){return this.visitLoudComment$body$_EvaluateVisitor(e)},visitLoudComment$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,n);for(;;)switch(r){case 0:if(a._async_evaluate$_inFunction){s=null,r=1;break}return a._async_evaluate$_assertInModule$2(a._async_evaluate$__parent,"__parent")===a._async_evaluate$_assertInModule$2(a._async_evaluate$__root,"_root")&&a._async_evaluate$_assertInModule$2(a._async_evaluate$__endOfImports,"_endOfImports")===C.get$length$asx(a._async_evaluate$_assertInModule$2(a._async_evaluate$__root,"_root").children._collection$_source)&&(a._async_evaluate$__endOfImports=a._async_evaluate$_assertInModule$2(a._async_evaluate$__endOfImports,"_endOfImports")+1),i=e.text,l=a._async_evaluate$_assertInModule$2(a._async_evaluate$__parent,"__parent"),_=t,r=3,t._asyncAwait(a._async_evaluate$_performInterpolation$1(i),p);case 3:l.addChild$1(new _.ModifiableCssComment(g,i.span)),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(p,n)},visitMediaRule$1(e){return this.visitMediaRule$body$_EvaluateVisitor(e)},visitMediaRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:if(a._async_evaluate$_declarationName!=null)throw t.wrapException(a._async_evaluate$_exception$2(W.Media_,e.span));return r=3,t._asyncAwait(a._visitMediaQueries$1(e.query),S);case 3:if(i=w,l=t.NullableExtension_andThen(a._async_evaluate$_mediaQueries,new t._EvaluateVisitor_visitMediaRule_closure2(a,i)),_=l==null,!_&&C.get$isEmpty$asx(l)){s=null,r=1;break}return _?p=f.Set_empty1:(d=a._async_evaluate$_mediaQuerySources,d.toString,d=t.LinkedHashSet_LinkedHashSet$of(d,h.CssMediaQuery),g=a._async_evaluate$_mediaQueries,g.toString,d.addAll$1(0,g),d.addAll$1(0,i),p=d),_=_?i:l,r=4,t._asyncAwait(a._async_evaluate$_withParent$2$4$scopeWhen$through(t.ModifiableCssMediaRule$(_,e.span),new t._EvaluateVisitor_visitMediaRule_closure3(a,l,i,p,e),e.hasDeclarations,new t._EvaluateVisitor_visitMediaRule_closure4(p),h.ModifiableCssMediaRule,h.Null),S);case 4:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(S,n)},_visitMediaQueries$1(e){return this._visitMediaQueries$body$_EvaluateVisitor(e)},_visitMediaQueries$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.List_CssMediaQuery),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return r=3,t._asyncAwait(a._async_evaluate$_performInterpolationWithMap$2$warnForColor(e,!0),l);case 3:i=p,s=t.CssMediaQuery_parseList(i._0,i._1,a._async_evaluate$_logger),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},_async_evaluate$_mergeMediaQueries$2(e,r){var n,s,a,i,l,_,p,d=t._setArrayType([],h.JSArray_CssMediaQuery);for(n=C.get$iterator$ax(e),s=C.getInterceptor$ax(r);n.moveNext$0();)for(a=n.get$current(n),i=s.get$iterator(r);i.moveNext$0();)if(l=a.merge$1(i.get$current(i)),f._SingletonCssMediaQueryMergeResult_0!==l){if(f._SingletonCssMediaQueryMergeResult_1===l)return null;l instanceof t.MediaQuerySuccessfulMergeResult?(_=l,p=!0):(_=null,p=!1),p&&d.push(_.query)}return d},visitReturnRule$1(e){return this.visitReturnRule$body$_EvaluateVisitor(e)},visitReturnRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value),s,a=this,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,n);for(;;)switch(r){case 0:return i=e.expression,l=i.accept$1(a),r=3,t._asyncAwait(h.Future_Value._is(l)?l:t._Future$value(l,h.Value),_);case 3:s=a._async_evaluate$_withoutSlash$2(d,i),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(_,n)},visitSilentComment$1(e){return this.visitSilentComment$body$_EvaluateVisitor(e)},visitSilentComment$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(a,n)},visitStyleRule$1(e){return this.visitStyleRule$body$_EvaluateVisitor(e)},visitStyleRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=t._wrapJsFunctionForAsync(function(ce,ye){if(ce===1)return t._asyncRethrow(ye,n);for(;;)switch(r){case 0:if(a._async_evaluate$_declarationName!=null)throw t.wrapException(a._async_evaluate$_exception$2(W.Style_,e.span));return i=e.selector,r=3,t._asyncAwait(a._async_evaluate$_performInterpolationWithMap$2$warnForColor(i,!0),se);case 3:l=ye,_=l._0,p=l._1,r=a._async_evaluate$_inKeyframes?4:5;break;case 4:return r=6,t._asyncAwait(a._async_evaluate$_withParent$2$4$scopeWhen$through(t.ModifiableCssKeyframeBlock$(new t.CssValue(t.List_List$unmodifiable(t.KeyframeSelectorParser$(_,p,a._async_evaluate$_logger).parse$0(),h.String),i.span,h.CssValue_List_String),e.span),new t._EvaluateVisitor_visitStyleRule_closure4(a,e),e.hasDeclarations,new t._EvaluateVisitor_visitStyleRule_closure5,h.ModifiableCssKeyframeBlock,h.Null),se);case 6:s=null,r=1;break;case 5:return i=t.SelectorList_SelectorList$parse(_,!a._async_evaluate$_assertInModule$2(a._async_evaluate$__stylesheet,"_stylesheet").plainCss,!a._async_evaluate$_assertInModule$2(a._async_evaluate$__stylesheet,"_stylesheet").plainCss,p,a._async_evaluate$_logger),d=a._async_evaluate$_styleRuleIgnoringAtRoot,d=d==null?null:d.originalSelector,g=i.resolveParentSelectors$2$implicitParent(d,!a._async_evaluate$_atRootExcludingStyleRule),S=t.ModifiableCssStyleRule$(a._async_evaluate$_assertInModule$2(a._async_evaluate$__extensionStore,"_extensionStore").addSelector$2(g,a._async_evaluate$_mediaQueries),e.span,g),b=a._async_evaluate$_atRootExcludingStyleRule,a._async_evaluate$_atRootExcludingStyleRule=!1,r=7,t._asyncAwait(a._async_evaluate$_withParent$2$4$scopeWhen$through(S,new t._EvaluateVisitor_visitStyleRule_closure6(a,S,e),e.hasDeclarations,new t._EvaluateVisitor_visitStyleRule_closure7,h.ModifiableCssStyleRule,h.Null),se);case 7:if(a._async_evaluate$_atRootExcludingStyleRule=b,!S.accept$1(f._IsInvisibleVisitor_false_false))for(i=g.components,d=i.length,w=h.SourceSpan,E=h.String,L=S.children,T=0;T<d;++T)F=i[T],F.accept$1(f._IsBogusVisitor_true)&&(F.accept$1(f.C__IsUselessVisitor)?(D=t._SerializeVisitor$(null,!0,null,!0,!1,null,!0),F.accept$1(D),a._async_evaluate$_warn$3('The selector "'+f.JSString_methods.trim$0(D._serialize$_buffer.toString$0(0))+W.x22x20is_ix20,t.SpanExtensions_trimRight(F.span),f.Deprecation_vrR)):F.leadingCombinators.length!==0?(D=t._SerializeVisitor$(null,!0,null,!0,!1,null,!0),F.accept$1(D),a._async_evaluate$_warn$3('The selector "'+f.JSString_methods.trim$0(D._serialize$_buffer.toString$0(0))+W.x22x20is_ix0a,t.SpanExtensions_trimRight(F.span),f.Deprecation_vrR)):(D=t._SerializeVisitor$(null,!0,null,!0,!1,null,!0),F.accept$1(D),B=f.JSString_methods.trim$0(D._serialize$_buffer.toString$0(0)),z=F.accept$1(f._IsBogusVisitor_false)?W.x20It_wi:"",Y=t.SpanExtensions_trimRight(F.span),L.get$length(L)===0&&t.throwExpression(t.IterableElementError_noElement()),G=C.get$span$z(L.$index(0,0)),a._async_evaluate$_warn$3('The selector "'+B+W.x22x20is_o+z+W.x0aThis_,new t.MultiSpan(Y,"invalid selector",t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_literal([G,"this is not a style rule"+(L.every$1(L,new t._EvaluateVisitor_visitStyleRule_closure8)?`
  199. (try converting to a //-style comment)`:"")],w,E),w,E)),f.Deprecation_vrR)));(a._async_evaluate$_atRootExcludingStyleRule?null:a._async_evaluate$_styleRuleIgnoringAtRoot)==null?(i=a._async_evaluate$_assertInModule$2(a._async_evaluate$__parent,"__parent").children,i=!i.get$isEmpty(i)):i=!1,i&&(i=a._async_evaluate$_assertInModule$2(a._async_evaluate$__parent,"__parent").children,i.get$last(i).isGroupEnd=!0),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(se,n)},visitSupportsRule$1(e){return this.visitSupportsRule$body$_EvaluateVisitor(e)},visitSupportsRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,n);for(;;)switch(r){case 0:if(a._async_evaluate$_declarationName!=null)throw t.wrapException(a._async_evaluate$_exception$2(W.Suppor,e.span));return i=e.condition,l=t,_=t,r=4,t._asyncAwait(a._async_evaluate$_visitSupportsCondition$1(i),p);case 4:return r=3,t._asyncAwait(a._async_evaluate$_withParent$2$4$scopeWhen$through(l.ModifiableCssSupportsRule$(new _.CssValue(g,i.get$span(i),h.CssValue_String),e.span),new t._EvaluateVisitor_visitSupportsRule_closure1(a,e),e.hasDeclarations,new t._EvaluateVisitor_visitSupportsRule_closure2,h.ModifiableCssSupportsRule,h.Null),p);case 3:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(p,n)},_async_evaluate$_visitSupportsCondition$1(e){return this._visitSupportsCondition$body$_EvaluateVisitor(e)},_visitSupportsCondition$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.String),s,a=this,i,l,_,p,d,g,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){if(T===1)return t._asyncRethrow(F,n);for(;;)switch(r){case 0:b={},e instanceof t.SupportsOperation?(i=e,l=!0):(i=null,l=!1),r=l?4:5;break;case 4:return l=i.left,_=i.operator,w=t,r=6,t._asyncAwait(a._async_evaluate$_parenthesize$2(l,_),L);case 6:return w=w.S(F)+" "+_+" ",E=t,r=7,t._asyncAwait(a._async_evaluate$_parenthesize$2(i.right,_),L);case 7:_=w+E.S(F),l=_,r=3;break;case 5:e instanceof t.SupportsNegation?(p=e,l=!0):(p=null,l=!1),r=l?8:9;break;case 8:return w=t,r=10,t._asyncAwait(a._async_evaluate$_parenthesize$1(p.condition),L);case 10:l="not "+w.S(F),r=3;break;case 9:e instanceof t.SupportsInterpolation?(d=e,l=!0):(d=null,l=!1),r=l?11:12;break;case 11:return r=13,t._asyncAwait(a._evaluateToCss$2$quote(d.expression,!1),L);case 13:l=F,r=3;break;case 12:b.declaration=null,e instanceof t.SupportsDeclaration?(b.declaration=e,l=!0):l=!1,r=l?14:15;break;case 14:return r=16,t._asyncAwait(a._async_evaluate$_withSupportsDeclaration$1$1(new t._EvaluateVisitor__visitSupportsCondition_closure0(b,a),h.String),L);case 16:l=F,r=3;break;case 15:e instanceof t.SupportsFunction?(g=e,l=!0):(g=null,l=!1),r=l?17:18;break;case 17:return w=t,r=19,t._asyncAwait(a._async_evaluate$_performInterpolation$1(g.name),L);case 19:return w=w.S(F)+"(",E=t,r=20,t._asyncAwait(a._async_evaluate$_performInterpolation$1(g.$arguments),L);case 20:l=w+E.S(F)+")",r=3;break;case 18:e instanceof t.SupportsAnything?(S=e,l=!0):(S=null,l=!1),r=l?21:22;break;case 21:return w=t,r=23,t._asyncAwait(a._async_evaluate$_performInterpolation$1(S.contents),L);case 23:l="("+w.S(F)+")",r=3;break;case 22:l=t.throwExpression(t.ArgumentError$("Unknown supports condition type "+t.getRuntimeTypeOfDartObject(e).toString$0(0)+".",null));case 3:s=l,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(L,n)},_async_evaluate$_withSupportsDeclaration$1$1(e,r){return this._withSupportsDeclaration$body$_EvaluateVisitor(e,r,r)},_withSupportsDeclaration$body$_EvaluateVisitor(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(n),i,l=2,_,p=[],d=this,g,S,b=t._wrapJsFunctionForAsync(function(w,E){for(w===1&&(_=E,s=l);;)switch(s){case 0:return S=d._async_evaluate$_inSupportsDeclaration,d._async_evaluate$_inSupportsDeclaration=!0,l=3,g=e.call$0(),s=6,t._asyncAwait(r._eval$1("Future<0>")._is(g)?g:t._Future$value(g,r),b);case 6:g=E,i=g,p=[1],s=4;break;case 3:p=[2];case 4:l=2,d._async_evaluate$_inSupportsDeclaration=S,s=p.pop();break;case 5:case 1:return t._asyncReturn(i,a);case 2:return t._asyncRethrow(_,a)}});return t._asyncStartSync(b,a)},_async_evaluate$_parenthesize$2(e,r){return this._parenthesize$body$_EvaluateVisitor(e,r)},_async_evaluate$_parenthesize$1(e){return this._async_evaluate$_parenthesize$2(e,null)},_parenthesize$body$_EvaluateVisitor(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.String),a,i=this,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,s);for(;;)switch(n){case 0:e instanceof t.SupportsNegation?l=!0:e instanceof t.SupportsOperation?l=r==null||r!==e.operator:l=!1,n=l?3:4;break;case 3:return _=t,n=5,t._asyncAwait(i._async_evaluate$_visitSupportsCondition$1(e),p);case 5:a="("+_.S(g)+")",n=1;break;case 4:return n=6,t._asyncAwait(i._async_evaluate$_visitSupportsCondition$1(e),p);case 6:a=g,n=1;break;case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(p,s)},visitVariableDeclaration$1(e){return this.visitVariableDeclaration$body$_EvaluateVisitor(e)},visitVariableDeclaration$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,n);for(;;)switch(r){case 0:if(p={},e.isGuarded){if(e.namespace==null&&a._async_evaluate$_environment._async_environment$_variables.length===1&&(p.override=null,i=a._async_evaluate$_configuration._configuration$_values,i=i.get$isEmpty(i)?null:i.remove$1(0,e.name),i!=null?(p.override=i,l=i,i=!0):(i=!1,l=null),i&&!l.value.$eq(0,f.C__SassNull))){a._async_evaluate$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableDeclaration_closure2(p,a,e)),s=null,r=1;break}if(_=a._async_evaluate$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableDeclaration_closure3(a,e)),_!=null&&!_.$eq(0,f.C__SassNull)){s=null,r=1;break}}return e.isGlobal&&!a._async_evaluate$_environment.globalVariableExists$1(e.name)&&(p=a._async_evaluate$_environment._async_environment$_variables.length===1?W.As_of_S:W.As_of_R+t.declarationName(e.span)+": null` at the stylesheet root.",a._async_evaluate$_warn$3(p,e.span,f.Deprecation_hzy)),p=e.expression,i=p.accept$1(a),d=e,g=t,S=e,r=3,t._asyncAwait(h.Future_Value._is(i)?i:t._Future$value(i,h.Value),b);case 3:a._async_evaluate$_addExceptionSpan$2(d,new g._EvaluateVisitor_visitVariableDeclaration_closure4(a,S,a._async_evaluate$_withoutSlash$2(E,p))),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(b,n)},visitUseRule$1(e){return this.visitUseRule$body$_EvaluateVisitor(e)},visitUseRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=t._wrapJsFunctionForAsync(function(Y,G){if(Y===1)return t._asyncRethrow(G,n);for(;;)switch(r){case 0:L=e.configuration,T=L.length,r=T!==0?3:5;break;case 3:i=t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.ConfiguredValue),l=h._Future_Value,_=h.Future_Value,p=0;case 6:if(!(p<T)){r=8;break}return d=L[p],g=d.expression,S=a._async_evaluate$_expressionNode$1(g),b=d.name,g=g.accept$1(a),_._is(g)||(w=new t._Future(V.Zone__current,l),w._state=8,w._resultOrListeners=g,g=w),F=i,D=b,B=t,r=9,t._asyncAwait(g,z);case 9:F.$indexSet(0,D,new B.ConfiguredValue(a._async_evaluate$_withoutSlash$2(G,S),d.span,S));case 7:++p,r=6;break;case 8:E=new t.ExplicitConfiguration(e,i,null),r=4;break;case 5:E=f.Configuration_Map_empty_null;case 4:return r=10,t._asyncAwait(a._async_evaluate$_loadModule$5$configuration(e.url,"@use",e,new t._EvaluateVisitor_visitUseRule_closure0(a,e),E),z);case 10:a._async_evaluate$_assertConfigurationIsEmpty$1(E),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(z,n)},visitWarnRule$1(e){return this.visitWarnRule$body$_EvaluateVisitor(e)},visitWarnRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value),s,a=this,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,n);for(;;)switch(r){case 0:return r=3,t._asyncAwait(a._addExceptionSpanAsync$1$2(e,new t._EvaluateVisitor_visitWarnRule_closure0(a,e),h.Value),_);case 3:i=d,l=i instanceof t.SassString?i._string$_text:a._async_evaluate$_serialize$2(i,e.expression),a._async_evaluate$_logger.warn$2$trace(0,l,a._async_evaluate$_stackTrace$1(e.span)),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(_,n)},visitWhileRule$1(e){return this._async_evaluate$_environment.scope$1$3$semiGlobal$when(new t._EvaluateVisitor_visitWhileRule_closure0(this,e),!0,e.hasDeclarations,h.nullable_Value)},visitBinaryOperationExpression$1(e){var r,n=this;if(n._async_evaluate$_assertInModule$2(n._async_evaluate$__stylesheet,"_stylesheet").plainCss?(r=e.operator,r=r!==f.BinaryOperator_2jN&&r!==f.BinaryOperator_t8B):r=!1,r)throw t.wrapException(n._async_evaluate$_exception$2("Operators aren't allowed in plain CSS.",e.get$operatorSpan()));return n._addExceptionSpanAsync$1$2(e,new t._EvaluateVisitor_visitBinaryOperationExpression_closure0(n,e),h.Value)},_async_evaluate$_slash$3(e,r,n){var s,a=null,i=e.dividedBy$1(r),l=new t._Record_2(e,r),_=t._InitializedCell$(new t._EvaluateVisitor__slash_closure1(l)),p=t._InitializedCell$(new t._EvaluateVisitor__slash_closure2(l));return _._readFinal$0()instanceof t.SassNumber?(e=_._readFinal$0(),p._readFinal$0()instanceof t.SassNumber?(r=p._readFinal$0(),s=n.allowsSlash&&this._async_evaluate$_operandAllowsSlash$1(n.left)&&this._async_evaluate$_operandAllowsSlash$1(n.right)):(r=a,s=!1)):(r=a,e=r,s=!1),s?h.SassNumber._as(i).withSlash$2(e,r):(_._readFinal$0()instanceof t.SassNumber&&p._readFinal$0()instanceof t.SassNumber&&this._async_evaluate$_warn$3(W.Using__o+t.S(new t._EvaluateVisitor__slash_recommendation0().call$1(n))+" or "+t.expressionToCalc(n).toString$0(0)+W.x0a_Morex20,n.get$span(n),f.Deprecation_xHK),i)},_async_evaluate$_operandAllowsSlash$1(e){var r,n;return e instanceof t.FunctionExpression?e.namespace==null?(r=e.originalName,f.Set_WfnXb.contains$1(0,t.stringReplaceAllUnchecked(r,"_","-").toLowerCase())?(n=this._async_evaluate$_environment,r=n.getFunction$1(t.stringReplaceAllUnchecked(r,"_","-"))==null):r=!1):r=!1:r=!0,r},visitValueExpression$1(e){return this.visitValueExpression$body$_EvaluateVisitor(e)},visitValueExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value),s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:s=e.value,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(a,n)},visitVariableExpression$1(e){return this.visitVariableExpression$body$_EvaluateVisitor(e)},visitVariableExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:if(i=a._async_evaluate$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableExpression_closure0(a,e)),i!=null){s=i,r=1;break}throw t.wrapException(a._async_evaluate$_exception$2("Undefined variable.",e.span));case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},visitUnaryOperationExpression$1(e){return this.visitUnaryOperationExpression$body$_EvaluateVisitor(e)},visitUnaryOperationExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value),s,a=this,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,n);for(;;)switch(r){case 0:return i=e,l=t,_=e,r=3,t._asyncAwait(e.operand.accept$1(a),p);case 3:s=a._async_evaluate$_addExceptionSpan$2(i,new l._EvaluateVisitor_visitUnaryOperationExpression_closure0(_,g)),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(p,n)},visitBooleanExpression$1(e){return this.visitBooleanExpression$body$_EvaluateVisitor(e)},visitBooleanExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassBoolean),s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:s=e.value?f.SassBoolean_true:f.SassBoolean_false,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(a,n)},visitIfExpression$1(e){return this.visitIfExpression$body$_EvaluateVisitor(e)},visitIfExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value),s,a=this,i,l,_,p,d,g,S,b,w=t._wrapJsFunctionForAsync(function(E,L){if(E===1)return t._asyncRethrow(L,n);for(;;)switch(r){case 0:return r=3,t._asyncAwait(a._async_evaluate$_evaluateMacroArguments$1(e),w);case 3:return g=L,S=g._0,b=g._1,a._async_evaluate$_verifyArguments$4(C.get$length$asx(S),b,V.$get$IfExpression_declaration(),e),i=t.ListExtensions_elementAtOrNull(S,0),i==null&&(l=b.$index(0,"condition"),l.toString,i=l),_=t.ListExtensions_elementAtOrNull(S,1),_==null&&(l=b.$index(0,"if-true"),l.toString,_=l),p=t.ListExtensions_elementAtOrNull(S,2),p==null&&(l=b.$index(0,"if-false"),l.toString,p=l),r=4,t._asyncAwait(i.accept$1(a),w);case 4:return d=L.get$isTruthy()?_:p,l=d.accept$1(a),r=5,t._asyncAwait(h.Future_Value._is(l)?l:t._Future$value(l,h.Value),w);case 5:s=a._async_evaluate$_withoutSlash$2(L,a._async_evaluate$_expressionNode$1(d)),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(w,n)},visitNullExpression$1(e){return this.visitNullExpression$body$_EvaluateVisitor(e)},visitNullExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value),s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:s=f.C__SassNull,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(a,n)},visitNumberExpression$1(e){return this.visitNumberExpression$body$_EvaluateVisitor(e)},visitNumberExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassNumber),s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:s=t.SassNumber_SassNumber(e.value,e.unit),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(a,n)},visitParenthesizedExpression$1(e){var r=this;return r._async_evaluate$_assertInModule$2(r._async_evaluate$__stylesheet,"_stylesheet").plainCss?t.throwExpression(r._async_evaluate$_exception$2("Parentheses aren't allowed in plain CSS.",e.span)):e.expression.accept$1(r)},visitColorExpression$1(e){return this.visitColorExpression$body$_EvaluateVisitor(e)},visitColorExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassColor),s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:s=e.value,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(a,n)},visitListExpression$1(e){return this.visitListExpression$body$_EvaluateVisitor(e)},visitListExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassList),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return i=t,r=3,t._asyncAwait(t.mapAsync(e.contents,new t._EvaluateVisitor_visitListExpression_closure0(a),h.Expression,h.Value),l);case 3:s=i.SassList$(p,e.separator,e.hasBrackets),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},visitMapExpression$1(e){return this.visitMapExpression$body$_EvaluateVisitor(e)},visitMapExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassMap),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F=t._wrapJsFunctionForAsync(function(D,B){if(D===1)return t._asyncRethrow(B,n);for(;;)switch(r){case 0:E=h.Value,L=t.LinkedHashMap_LinkedHashMap$_empty(E,E),T=t.LinkedHashMap_LinkedHashMap$_empty(E,h.AstNode),i=e.pairs,l=i.length,_=0;case 3:if(!(_<l)){r=5;break}return p=i[_],d=p._0,g=p._1,r=6,t._asyncAwait(d.accept$1(a),F);case 6:return S=B,r=7,t._asyncAwait(g.accept$1(a),F);case 7:if(b=B,L.containsKey$1(S))throw E=T.$index(0,S),w=E==null?null:E.get$span(E),E=d.get$span(d),i=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),w!=null&&i.$indexSet(0,w,"first key"),t.wrapException(t.MultiSpanSassRuntimeException$("Duplicate key.",E,"second key",i,a._async_evaluate$_stackTrace$1(d.get$span(d)),null));L.$indexSet(0,S,b),T.$indexSet(0,S,d);case 4:++_,r=3;break;case 5:s=new t.SassMap(t.ConstantMap_ConstantMap$from(L,E,E)),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(F,n)},visitFunctionExpression$1(e){return this.visitFunctionExpression$body$_EvaluateVisitor(e)},visitFunctionExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value),s,a=this,i,l,_,p,d,g,S,b,w=t._wrapJsFunctionForAsync(function(E,L){if(E===1)return t._asyncRethrow(L,n);for(;;)switch(r){case 0:S={},b=a._async_evaluate$_assertInModule$2(a._async_evaluate$__stylesheet,"_stylesheet").plainCss?null:a._async_evaluate$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitFunctionExpression_closure2(a,e)),S.$function=b,r=b==null?3:4;break;case 3:if(e.namespace!=null)throw t.wrapException(a._async_evaluate$_exception$2("Undefined function.",e.span));i=e.originalName,l=t.stringReplaceAllUnchecked(i,"_","-").toLowerCase(),l==="min"||l==="max"||l==="round"||l==="abs"?(_=e.$arguments,p=_.named,_=p.get$isEmpty(p)&&_.rest==null&&f.JSArray_methods.every$1(_.positional,new t._EvaluateVisitor_visitFunctionExpression_closure3)):_=!1,r=_?5:6;break;case 5:return r=7,t._asyncAwait(a._async_evaluate$_visitCalculation$2$inLegacySassFunction(e,!0),w);case 7:s=L,r=1;break;case 6:r=l==="calc"||l==="clamp"||l==="hypot"||l==="sin"||l==="cos"||l==="tan"||l==="asin"||l==="acos"||l==="atan"||l==="sqrt"||l==="exp"||l==="sign"||l==="mod"||l==="rem"||l==="atan2"||l==="pow"||l==="log"?8:9;break;case 8:return r=10,t._asyncAwait(a._async_evaluate$_visitCalculation$1(e),w);case 10:s=L,r=1;break;case 9:a._async_evaluate$_assertInModule$2(a._async_evaluate$__stylesheet,"_stylesheet").plainCss?b=null:(_=a._async_evaluate$_builtInFunctions.$index(0,t.stringReplaceAllUnchecked(i,"_","-")),b=_),S.$function=b??new t.PlainCssCallable(i);case 4:return d=a._async_evaluate$_inFunction,a._async_evaluate$_inFunction=!0,r=11,t._asyncAwait(a._async_evaluate$_addErrorSpan$1$2(e,new t._EvaluateVisitor_visitFunctionExpression_closure4(S,a,e),h.Value),w);case 11:g=L,a._async_evaluate$_inFunction=d,s=g,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(w,n)},_async_evaluate$_visitCalculation$2$inLegacySassFunction(e,r){return this._visitCalculation$body$_EvaluateVisitor(e,r)},_async_evaluate$_visitCalculation$1(e){return this._async_evaluate$_visitCalculation$2$inLegacySassFunction(e,!1)},_visitCalculation$body$_EvaluateVisitor(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.Value),a,i=this,l,_,p,d,g,S,b,w,E,L,T,F=t._wrapJsFunctionForAsync(function(D,B){if(D===1)return t._asyncRethrow(B,s);for(;;)switch(n){case 0:if(E=e.$arguments,L=E.named,L.get$isNotEmpty(L))throw t.wrapException(i._async_evaluate$_exception$2(W.Keywor,e.span));if(E.rest!=null)throw t.wrapException(i._async_evaluate$_exception$2(W.Rest_a,e.span));i._async_evaluate$_checkCalculationArguments$1(e),L=t._setArrayType([],h.JSArray_Object),E=E.positional,b=E.length,w=0;case 3:if(!(w<b)){n=5;break}return T=L,n=6,t._asyncAwait(i._async_evaluate$_visitCalculationExpression$2$inLegacySassFunction(E[w],r),F);case 6:T.push(B);case 4:++w,n=3;break;case 5:if(l=L,i._async_evaluate$_inSupportsDeclaration){a=new t.SassCalculation(t.stringReplaceAllUnchecked(e.originalName,"_","-"),t.List_List$unmodifiable(l,h.Object)),n=1;break}_=i._async_evaluate$_callableNode,i._async_evaluate$_callableNode=e;try{p=null,d=t.stringReplaceAllUnchecked(e.originalName,"_","-").toLowerCase();e:{if(d==="calc"){p=t.SassCalculation_calc(C.$index$asx(l,0));break e}if(d==="sqrt"){p=t.SassCalculation__singleArgument("sqrt",C.$index$asx(l,0),t.number0__sqrt$closure(),!0);break e}if(d==="sin"){p=t.SassCalculation__singleArgument("sin",C.$index$asx(l,0),t.number0__sin$closure(),!1);break e}if(d==="cos"){p=t.SassCalculation__singleArgument("cos",C.$index$asx(l,0),t.number0__cos$closure(),!1);break e}if(d==="tan"){p=t.SassCalculation__singleArgument("tan",C.$index$asx(l,0),t.number0__tan$closure(),!1);break e}if(d==="asin"){p=t.SassCalculation__singleArgument("asin",C.$index$asx(l,0),t.number0__asin$closure(),!0);break e}if(d==="acos"){p=t.SassCalculation__singleArgument("acos",C.$index$asx(l,0),t.number0__acos$closure(),!0);break e}if(d==="atan"){p=t.SassCalculation__singleArgument("atan",C.$index$asx(l,0),t.number0__atan$closure(),!0);break e}if(d==="abs"){p=t.SassCalculation_abs(C.$index$asx(l,0));break e}if(d==="exp"){p=t.SassCalculation_exp(C.$index$asx(l,0));break e}if(d==="sign"){p=t.SassCalculation_sign(C.$index$asx(l,0));break e}if(d==="min"){p=t.SassCalculation_min(l);break e}if(d==="max"){p=t.SassCalculation_max(l);break e}if(d==="hypot"){p=t.SassCalculation_hypot(l);break e}if(d==="pow"){p=t.SassCalculation_pow(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1));break e}if(d==="atan2"){p=t.SassCalculation_atan2(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1));break e}if(d==="log"){p=t.SassCalculation_log(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1));break e}if(d==="mod"){p=t.SassCalculation_mod(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1));break e}if(d==="rem"){p=t.SassCalculation_rem(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1));break e}if(d==="round"){p=t.SassCalculation_round(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1),t.ListExtensions_elementAtOrNull(l,2));break e}if(d==="clamp"){p=t.SassCalculation_clamp(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1),t.ListExtensions_elementAtOrNull(l,2));break e}L=t.UnsupportedError$('Unknown calculation name "'+e.get$name(e)+'".'),p=t.throwExpression(L)}p=p,a=p,n=1;break}catch(z){if(p=t.unwrapException(z),p instanceof t.SassScriptException)g=p,S=t.getTraceFromException(z),f.JSString_methods.contains$1(g.message,"compatible")&&i._async_evaluate$_verifyCompatibleNumbers$2(l,E),t.throwWithTrace(i._async_evaluate$_exception$2(g.message,e.span),g,S);else throw z}finally{i._async_evaluate$_callableNode=_}case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(F,s)},_async_evaluate$_checkCalculationArguments$1(e){var r,n=new t._EvaluateVisitor__checkCalculationArguments_check0(this,e);e:{if(r=t.stringReplaceAllUnchecked(e.originalName,"_","-").toLowerCase(),r==="calc"||r==="sqrt"||r==="sin"||r==="cos"||r==="tan"||r==="asin"||r==="acos"||r==="atan"||r==="abs"||r==="exp"||r==="sign"){n.call$1(1);break e}if(r==="min"||r==="max"||r==="hypot"){n.call$0();break e}if(r==="pow"||r==="atan2"||r==="log"||r==="mod"||r==="rem"){n.call$1(2);break e}if(r==="round"||r==="clamp"){n.call$1(3);break e}throw t.wrapException(t.UnsupportedError$('Unknown calculation name "'+e.get$name(e)+'".'))}},_async_evaluate$_verifyCompatibleNumbers$2(e,r){var n,s,a,i,l,_,p;for(n=0;s=e.length,n<s;++n)if(a=e[n],a instanceof t.SassNumber?(s=a.get$hasComplexUnits(),i=a):(i=null,s=!1),s)throw t.wrapException(this._async_evaluate$_exception$2("Number "+t.S(i)+" isn't compatible with CSS calculations.",C.get$span$z(r[n])));for(n=0;n<s-1;++n)if(l=e[n],l instanceof t.SassNumber){for(_=n+1;s=e.length,_<s;++_)if(p=e[_],p instanceof t.SassNumber&&!l.hasPossiblyCompatibleUnits$1(p))throw t.wrapException(t.MultiSpanSassRuntimeException$(l.toString$0(0)+" and "+p.toString$0(0)+" are incompatible.",C.get$span$z(r[n]),l.toString$0(0),t.LinkedHashMap_LinkedHashMap$_literal([C.get$span$z(r[_]),p.toString$0(0)],h.FileSpan,h.String),this._async_evaluate$_stackTrace$1(C.get$span$z(r[n])),null))}},_async_evaluate$_visitCalculationExpression$2$inLegacySassFunction(e,r){return this._visitCalculationExpression$body$_EvaluateVisitor(e,r)},_visitCalculationExpression$body$_EvaluateVisitor(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.Object),a,i=this,l,_,p,d,g,S,b,w,E,L,T,F=t._wrapJsFunctionForAsync(function(D,B){if(D===1)return t._asyncRethrow(B,s);for(;;)switch(n){case 0:L={},e instanceof t.ParenthesizedExpression?(l=e.expression,_=!0):(l=null,_=!1),n=_?3:4;break;case 3:return n=5,t._asyncAwait(i._async_evaluate$_visitCalculationExpression$2$inLegacySassFunction(l,r),F);case 5:p=B,a=p instanceof t.SassString?new t.SassString("("+p._string$_text+")",!1):p,n=1;break;case 4:n=e instanceof t.StringExpression&&e.accept$1(new t._IsCalculationSafeVisitor)?6:7;break;case 6:if(_=e.text,d=_.get$asPlain(),g=d==null?null:d.toLowerCase(),g==="pi"){_=t.SassNumber_SassNumber(3.141592653589793,null),n=8;break}if(g==="e"){_=t.SassNumber_SassNumber(2.718281828459045,null),n=8;break}if(g==="infinity"){_=t.SassNumber_SassNumber(1/0,null),n=8;break}if(g==="-infinity"){_=t.SassNumber_SassNumber(-1/0,null),n=8;break}if(g==="nan"){_=t.SassNumber_SassNumber(NaN,null),n=8;break}return T=t,n=9,t._asyncAwait(i._async_evaluate$_performInterpolation$1(_),F);case 9:_=new T.SassString(B,!1),n=8;break;case 8:a=_,n=1;break;case 7:L.right=L.left=L.operator=null,e instanceof t.BinaryOperationExpression?(L.operator=e.operator,L.left=e.left,L.right=e.right,_=!0):_=!1,n=_?10:11;break;case 10:return i._async_evaluate$_checkWhitespaceAroundCalculationOperator$1(e),n=12,t._asyncAwait(i._addExceptionSpanAsync$1$2(e,new t._EvaluateVisitor__visitCalculationExpression_closure0(L,i,e,r),h.Object),F);case 12:a=B,n=1;break;case 11:n=e instanceof t.NumberExpression||e instanceof t.VariableExpression||e instanceof t.FunctionExpression||e instanceof t.IfExpression?13:14;break;case 13:return n=15,t._asyncAwait(e.accept$1(i),F);case 15:S=B;e:{if(S instanceof t.SassNumber?(p=S,_=!0):(p=null,_=!1),_){_=p;break e}if(S instanceof t.SassCalculation?(p=S,_=!0):(p=null,_=!1),_){_=p;break e}if(S instanceof t.SassString?(_=!S._hasQuotes,p=S):(p=null,_=!1),_){_=p;break e}_=t.throwExpression(i._async_evaluate$_exception$2("Value "+S.toString$0(0)+" can't be used in a calculation.",e.get$span(e)))}a=_,n=1;break;case 14:n=e instanceof t.ListExpression&&!e.hasBrackets&&f.ListSeparator_EVt===e.separator&&e.contents.length>=2?16:17;break;case 16:_=t._setArrayType([],h.JSArray_Object),d=e.contents,b=d.length,w=0;case 18:if(!(w<b)){n=20;break}return T=_,n=21,t._asyncAwait(i._async_evaluate$_visitCalculationExpression$2$inLegacySassFunction(d[w],r),F);case 21:T.push(B);case 19:++w,n=18;break;case 20:for(i._async_evaluate$_checkAdjacentCalculationValues$2(_,e),E=0;E<_.length;++E)b=_[E],b instanceof t.CalculationOperation&&d[E]instanceof t.ParenthesizedExpression&&(_[E]=new t.SassString("("+t.S(b)+")",!1));a=new t.SassString(f.JSArray_methods.join$1(_," "),!1),n=1;break;case 17:throw t.wrapException(i._async_evaluate$_exception$2(W.This_e,e.get$span(e)));case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(F,s)},_async_evaluate$_checkWhitespaceAroundCalculationOperator$1(e){var r,n,s,a,i,l,_=e.operator;if(!(_!==f.BinaryOperator_anB&&_!==f.BinaryOperator_olz)&&(_=e.left,r=_.get$span(_),r=r.get$file(r),n=e.right,s=n.get$span(n),r===s.get$file(s)&&(r=_.get$span(_),r=r.get$end(r),s=n.get$span(n),!(r.offset>=s.get$start(s).offset)&&(r=_.get$span(_),r=r.get$file(r),_=_.get$span(_),_=_.get$end(_),n=n.get$span(n),a=t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(r._decodedChars,_.offset,n.get$start(n).offset),0,null),i=a.charCodeAt(0),l=a.charCodeAt(a.length-1),i===32||i===9||i===10||i===13||i===12||i===47?_=!(l===32||l===9||l===10||l===13||l===12||l===47):_=!0,_))))throw t.wrapException(this._async_evaluate$_exception$2(W.x22x2b__an,e.get$operatorSpan()))},_async_evaluate$_binaryOperatorToCalculationOperator$2(e,r){var n;e:{if(f.BinaryOperator_anB===e){n=f.CalculationOperator_IyK;break e}if(f.BinaryOperator_olz===e){n=f.CalculationOperator_2bx;break e}if(f.BinaryOperator_qN2===e){n=f.CalculationOperator_jFr;break e}if(f.BinaryOperator_t8B===e){n=f.CalculationOperator_OvN;break e}n=t.throwExpression(this._async_evaluate$_exception$2(W.This_o,r.get$operatorSpan()))}return n},_async_evaluate$_checkAdjacentCalculationValues$2(e,r){var n,s,a,i,l,_,p,d;for(n=e.length,s=1;s<n;++s)if(a=s-1,i=e[a],l=e[s],!(i instanceof t.SassString||l instanceof t.SassString))throw n=r.contents,_=n[a],p=n[s],d=t._InitializedCell$(new t._EvaluateVisitor__checkAdjacentCalculationValues_closure0(p)),p instanceof t.UnaryOperationExpression?n=f.UnaryOperator_TLI===d._readFinal$0()||f.UnaryOperator_gg4===d._readFinal$0():n=!1,n?n=!0:n=p instanceof t.NumberExpression&&p.value<0,n?t.wrapException(this._async_evaluate$_exception$2(W.x22x2b__an,t.FileSpanExtension_subspan(p.get$span(p),0,1))):t.wrapException(this._async_evaluate$_exception$2("Missing math operator.",_.get$span(_).expand$1(0,p.get$span(p))))},visitInterpolatedFunctionExpression$1(e){return this.visitInterpolatedFunctionExpression$body$_EvaluateVisitor(e)},visitInterpolatedFunctionExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value),s,a=this,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,n);for(;;)switch(r){case 0:return r=3,t._asyncAwait(a._async_evaluate$_performInterpolation$1(e.name),p);case 3:return l=g,_=a._async_evaluate$_inFunction,a._async_evaluate$_inFunction=!0,r=4,t._asyncAwait(a._async_evaluate$_addErrorSpan$1$2(e,new t._EvaluateVisitor_visitInterpolatedFunctionExpression_closure0(a,e,new t.PlainCssCallable(l)),h.Value),p);case 4:i=g,a._async_evaluate$_inFunction=_,s=i,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(p,n)},_async_evaluate$_runUserDefinedCallable$1$4(e,r,n,s,a){return this._runUserDefinedCallable$body$_EvaluateVisitor(e,r,n,s,a,a)},_runUserDefinedCallable$body$_EvaluateVisitor(e,r,n,s,a,i){var l=0,_=t._makeAsyncAwaitCompleter(i),p,d=this,g,S,b,w,E=t._wrapJsFunctionForAsync(function(L,T){if(L===1)return t._asyncRethrow(T,_);for(;;)switch(l){case 0:return l=3,t._asyncAwait(d._async_evaluate$_evaluateArguments$1(e),E);case 3:return b=T,w=r.declaration.name,w!=="@content"&&(w+="()"),g=d._async_evaluate$_currentCallable,d._async_evaluate$_currentCallable=r,l=4,t._asyncAwait(d._async_evaluate$_withStackFrame$1$3(w,n,new t._EvaluateVisitor__runUserDefinedCallable_closure0(d,r,b,n,s,a),a),E);case 4:S=T,d._async_evaluate$_currentCallable=g,p=S,l=1;break;case 1:return t._asyncReturn(p,_)}});return t._asyncStartSync(E,_)},_async_evaluate$_runFunctionCallable$3(e,r,n){return this._runFunctionCallable$body$_EvaluateVisitor(e,r,n)},_runFunctionCallable$body$_EvaluateVisitor(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(h.Value),i,l=2,_,p=this,d,g,S,b,w,E,L,T,F,D,B,z,Y=t._wrapJsFunctionForAsync(function(G,se){for(G===1&&(_=se,s=l);;)switch(s){case 0:s=h.AsyncBuiltInCallable._is(r)?3:5;break;case 3:return s=6,t._asyncAwait(p._async_evaluate$_runBuiltInCallable$3(e,r,n),Y);case 6:i=p._async_evaluate$_withoutSlash$2(se,n),s=1;break;case 5:s=h.UserDefinedCallable_AsyncEnvironment._is(r)?7:9;break;case 7:return s=10,t._asyncAwait(p._async_evaluate$_runUserDefinedCallable$1$4(e,r,n,new t._EvaluateVisitor__runFunctionCallable_closure0(p,r),h.Value),Y);case 10:i=se,s=1;break;case 9:s=r instanceof t.PlainCssCallable?11:13;break;case 11:if(L=e.named,L.get$isNotEmpty(L)||e.keywordRest!=null)throw t.wrapException(p._async_evaluate$_exception$2(W.Plain_,n.get$span(n)));d=new t.StringBuffer(r.name+"("),l=15,g=!0,L=e.positional,T=L.length,F=0;case 18:if(!(F<T)){s=20;break}return S=L[F],g?g=!1:d._contents+=", ",B=d,z=t,s=21,t._asyncAwait(p._evaluateToCss$1(S),Y);case 21:B._contents+=z.S(se);case 19:++F,s=18;break;case 20:b=e.rest,s=b!=null?22:23;break;case 22:return s=24,t._asyncAwait(b.accept$1(p),Y);case 24:w=se,g||(d._contents+=", "),d._contents+=p._async_evaluate$_serialize$2(w,b);case 23:l=2,s=17;break;case 15:throw l=14,D=_,L=t.unwrapException(D),h.SassRuntimeException._is(L)?(E=L,f.JSString_methods.endsWith$1(E._span_exception$_message,"isn't a valid CSS value.")?t.wrapException(t.MultiSpanSassRuntimeException$(E._span_exception$_message,C.get$span$z(E),"value",t.LinkedHashMap_LinkedHashMap$_literal([n.get$span(n),"unknown function treated as plain CSS"],h.FileSpan,h.String),C.get$trace$z(E),null)):D):D;case 14:s=2;break;case 17:d._contents+=t.Primitives_stringFromCharCode(41),L=d._contents,i=new t.SassString((L.charCodeAt(0)==0,L),!1),s=1;break;case 13:throw t.wrapException(t.ArgumentError$("Unknown callable type "+C.get$runtimeType$(r).toString$0(0)+".",null));case 12:case 8:case 4:case 1:return t._asyncReturn(i,a);case 2:return t._asyncRethrow(_,a)}});return t._asyncStartSync(Y,a)},_async_evaluate$_runBuiltInCallable$3(e,r,n){return this._runBuiltInCallable$body$_EvaluateVisitor(e,r,n)},_runBuiltInCallable$body$_EvaluateVisitor(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(h.Value),i,l=2,_,p=this,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe,ve,Ee,ke,be=t._wrapJsFunctionForAsync(function(Oe,qe){for(Oe===1&&(_=qe,s=l);;)switch(s){case 0:return xe={},s=3,t._asyncAwait(p._async_evaluate$_evaluateArguments$1(e),be);case 3:ve=qe,Ee=p._async_evaluate$_callableNode,p._async_evaluate$_callableNode=n,w=new t.MapKeySet(ve._values[0],h.MapKeySet_String),xe.callback=xe.overload=null,E=r.callbackFor$2(C.get$length$asx(ve._values[2]),w),xe.overload=E._0,xe.callback=E._1,p._async_evaluate$_addExceptionSpan$2(n,new t._EvaluateVisitor__runBuiltInCallable_closure2(xe,ve,w)),L=xe.overload.$arguments,T=C.get$length$asx(ve._values[2]),F=L.length,D=h._Future_Value,B=h.Future_Value;case 4:if(!(T<F)){s=6;break}z=L[T],Y=ve._values[2],G=ve._values[0].remove$1(0,z.name),s=G==null?7:8;break;case 7:return G=z.defaultValue,se=G.accept$1(p),B._is(se)||(ce=new t._Future(V.Zone__current,D),ce._state=8,ce._resultOrListeners=se,se=ce),s=9,t._asyncAwait(se,be);case 9:G=p._async_evaluate$_withoutSlash$2(qe,G);case 8:C.add$1$ax(Y,G);case 5:++T,s=4;break;case 6:return xe.overload.restArgument!=null?(C.get$length$asx(ve._values[2])>F?(ye=C.sublist$1$ax(ve._values[2],F),C.removeRange$2$ax(ve._values[2],F,C.get$length$asx(ve._values[2]))):ye=f.List_empty8,F=ve._values[0],we=t.SassArgumentList$(ye,F,ve._values[4]===f.ListSeparator_undecided_null_undecided?f.ListSeparator_rXA:ve._values[4]),C.add$1$ax(ve._values[2],we)):we=null,d=null,l=11,s=14,t._asyncAwait(p._addExceptionSpanAsync$1$2(n,new t._EvaluateVisitor__runBuiltInCallable_closure3(xe,ve),h.Value),be);case 14:d=qe,l=2,s=13;break;case 11:if(l=10,ke=_,F=t.unwrapException(ke),F instanceof t.SassException)throw ke;g=F,S=t.getTraceFromException(ke),b=null;try{b=t._asString(C.get$message$x(g))}catch{ge=C.toString$0$(g),b=ge}t.throwWithTrace(p._async_evaluate$_exception$2(b,n.get$span(n)),g,S),s=13;break;case 10:s=2;break;case 13:if(p._async_evaluate$_callableNode=Ee,we==null){i=d,s=1;break}if(F=ve._values[0],F.get$isEmpty(F)){i=d,s=1;break}if(we._wereKeywordsAccessed){i=d,s=1;break}throw F=ve._values[0],F=t.pluralize("argument",C.get$length$asx(F.get$keys(F)),null),D=ve._values[0],t.wrapException(t.MultiSpanSassRuntimeException$("No "+F+" named "+t.toSentence(C.map$1$1$ax(D.get$keys(D),new t._EvaluateVisitor__runBuiltInCallable_closure4,h.Object),"or")+".",n.get$span(n),"invocation",t.LinkedHashMap_LinkedHashMap$_literal([xe.overload.get$spanWithName(),"declaration"],h.FileSpan,h.String),p._async_evaluate$_stackTrace$1(n.get$span(n)),null));case 1:return t._asyncReturn(i,a);case 2:return t._asyncRethrow(_,a)}});return t._asyncStartSync(be,a)},_async_evaluate$_evaluateArguments$1(e){return this._evaluateArguments$body$_EvaluateVisitor(e)},_evaluateArguments$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Record_5_Map_String_Value_named_and_Map_String_AstNode_namedNodes_and_List_Value_positional_and_List_AstNode_positionalNodes_and_ListSeparator_separator),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe,ve,Ee=t._wrapJsFunctionForAsync(function(ke,be){if(ke===1)return t._asyncRethrow(be,n);for(;;)switch(r){case 0:we=t._setArrayType([],h.JSArray_Value),ge=t._setArrayType([],h.JSArray_AstNode),i=e.positional,l=i.length,_=h._Future_Value,p=h.Future_Value,d=0;case 3:if(!(d<l)){r=5;break}return g=i[d],S=a._async_evaluate$_expressionNode$1(g),b=g.accept$1(a),p._is(b)||(w=new t._Future(V.Zone__current,_),w._state=8,w._resultOrListeners=b,b=w),xe=we,r=6,t._asyncAwait(b,Ee);case 6:xe.push(a._async_evaluate$_withoutSlash$2(be,S)),ge.push(S);case 4:++d,r=3;break;case 5:i=h.String,E=t.LinkedHashMap_LinkedHashMap$_empty(i,h.Value),l=h.AstNode,L=t.LinkedHashMap_LinkedHashMap$_empty(i,l),b=t.MapExtensions_get_pairs(e.named,i,h.Expression),b=b.get$iterator(b);case 7:if(!b.moveNext$0()){r=8;break}return w=b.get$current(b),T=w._0,F=w._1,S=a._async_evaluate$_expressionNode$1(F),w=F.accept$1(a),p._is(w)||(D=new t._Future(V.Zone__current,_),D._state=8,D._resultOrListeners=w,w=D),xe=E,ve=T,r=9,t._asyncAwait(w,Ee);case 9:xe.$indexSet(0,ve,a._async_evaluate$_withoutSlash$2(be,S)),L.$indexSet(0,T,S),r=7;break;case 8:if(B=e.rest,B==null){s=new t._Record_5_named_namedNodes_positional_positionalNodes_separator([E,L,we,ge,f.ListSeparator_undecided_null_undecided]),r=1;break}return r=10,t._asyncAwait(B.accept$1(a),Ee);case 10:if(z=be,Y=a._async_evaluate$_expressionNode$1(B),z instanceof t.SassMap){for(a._async_evaluate$_addRestMap$4(E,z,B,new t._EvaluateVisitor__evaluateArguments_closure3),_=t.LinkedHashMap_LinkedHashMap$_empty(i,l),p=z._map$_contents,p=C.get$iterator$ax(p.get$keys(p)),b=h.SassString;p.moveNext$0();)_.$indexSet(0,b._as(p.get$current(p))._string$_text,Y);L.addAll$1(0,_),G=f.ListSeparator_undecided_null_undecided}else z instanceof t.SassList?(_=z._list$_contents,f.JSArray_methods.addAll$1(we,new t.MappedListIterable(_,new t._EvaluateVisitor__evaluateArguments_closure4(a,Y),t._arrayInstanceType(_)._eval$1("MappedListIterable<1,Value>"))),f.JSArray_methods.addAll$1(ge,t.List_List$filled(_.length,Y,!1,l)),G=z._separator,z instanceof t.SassArgumentList&&(z._wereKeywordsAccessed=!0,z._keywords.forEach$1(0,new t._EvaluateVisitor__evaluateArguments_closure5(a,E,Y,L)))):(we.push(a._async_evaluate$_withoutSlash$2(z,Y)),ge.push(Y),G=f.ListSeparator_undecided_null_undecided);if(se=e.keywordRest,se==null){s=new t._Record_5_named_namedNodes_positional_positionalNodes_separator([E,L,we,ge,G]),r=1;break}return r=11,t._asyncAwait(se.accept$1(a),Ee);case 11:if(ce=be,ye=a._async_evaluate$_expressionNode$1(se),ce instanceof t.SassMap){for(a._async_evaluate$_addRestMap$4(E,ce,se,new t._EvaluateVisitor__evaluateArguments_closure6),i=t.LinkedHashMap_LinkedHashMap$_empty(i,l),l=ce._map$_contents,l=C.get$iterator$ax(l.get$keys(l)),_=h.SassString;l.moveNext$0();)i.$indexSet(0,_._as(l.get$current(l))._string$_text,ye);L.addAll$1(0,i),s=new t._Record_5_named_namedNodes_positional_positionalNodes_separator([E,L,we,ge,G]),r=1;break}else throw t.wrapException(a._async_evaluate$_exception$2(W.Variabs+ce.toString$0(0)+").",se.get$span(se)));case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(Ee,n)},_async_evaluate$_evaluateMacroArguments$1(e){return this._evaluateMacroArguments$body$_EvaluateVisitor(e)},_evaluateMacroArguments$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Record_2_List_Expression_and_Map_String_Expression),s,a=this,i,l,_,p,d,g,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){if(T===1)return t._asyncRethrow(F,n);for(;;)switch(r){case 0:if(w=e.$arguments,E=w.rest,E==null){s=new t._Record_2(w.positional,w.named),r=1;break}return i=w.positional,l=t._setArrayType(i.slice(0),t._arrayInstanceType(i)),_=t.LinkedHashMap_LinkedHashMap$of(w.named,h.String,h.Expression),r=3,t._asyncAwait(E.accept$1(a),L);case 3:if(p=F,d=a._async_evaluate$_expressionNode$1(E),p instanceof t.SassMap?a._async_evaluate$_addRestMap$4(_,p,e,new t._EvaluateVisitor__evaluateMacroArguments_closure3(E)):p instanceof t.SassList?(i=p._list$_contents,f.JSArray_methods.addAll$1(l,new t.MappedListIterable(i,new t._EvaluateVisitor__evaluateMacroArguments_closure4(a,d,E),t._arrayInstanceType(i)._eval$1("MappedListIterable<1,Expression>"))),p instanceof t.SassArgumentList&&(p._wereKeywordsAccessed=!0,p._keywords.forEach$1(0,new t._EvaluateVisitor__evaluateMacroArguments_closure5(a,_,d,E)))):l.push(new t.ValueExpression(a._async_evaluate$_withoutSlash$2(p,d),E.get$span(E))),g=w.keywordRest,g==null){s=new t._Record_2(l,_),r=1;break}return r=4,t._asyncAwait(g.accept$1(a),L);case 4:if(S=F,b=a._async_evaluate$_expressionNode$1(g),S instanceof t.SassMap){a._async_evaluate$_addRestMap$4(_,S,e,new t._EvaluateVisitor__evaluateMacroArguments_closure6(a,b,g)),s=new t._Record_2(l,_),r=1;break}else throw t.wrapException(a._async_evaluate$_exception$2(W.Variabs+S.toString$0(0)+").",g.get$span(g)));case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(L,n)},_async_evaluate$_addRestMap$1$4(e,r,n,s){r._map$_contents.forEach$1(0,new t._EvaluateVisitor__addRestMap_closure0(this,e,s,this._async_evaluate$_expressionNode$1(n),r,n))},_async_evaluate$_addRestMap$4(e,r,n,s){return this._async_evaluate$_addRestMap$1$4(e,r,n,s,h.dynamic)},_async_evaluate$_verifyArguments$4(e,r,n,s){return this._async_evaluate$_addExceptionSpan$2(s,new t._EvaluateVisitor__verifyArguments_closure0(n,e,r))},visitSelectorExpression$1(e){return this.visitSelectorExpression$body$_EvaluateVisitor(e)},visitSelectorExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:i=a._async_evaluate$_styleRuleIgnoringAtRoot,i=i==null?null:i.originalSelector.get$asSassList(),s=i??f.C__SassNull,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},visitStringExpression$1(e){return this.visitStringExpression$body$_EvaluateVisitor(e)},visitStringExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassString),s,a=this,i,l,_,p,d,g,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){if(T===1)return t._asyncRethrow(F,n);for(;;)switch(r){case 0:E=a._async_evaluate$_inSupportsDeclaration,a._async_evaluate$_inSupportsDeclaration=!1,i=t._setArrayType([],h.JSArray_String),l=e.text.contents,_=l.length,p=h.Expression,d=0;case 3:if(!(d<_)){r=5;break}if(g=l[d],typeof g=="string"){S=g,r=6;break}r=p._is(g)?7:8;break;case 7:return r=9,t._asyncAwait(g.accept$1(a),L);case 9:b=F;e:{if(b instanceof t.SassString?(w=b._string$_text,S=!0):(w=null,S=!1),S){S=w;break e}S=a._async_evaluate$_serialize$3$quote(b,g,!1);break e}r=6;break;case 8:S=t.throwExpression(t.UnsupportedError$("Unknown interpolation value "+t.S(g)));case 6:i.push(S);case 4:++d,r=3;break;case 5:i=f.JSArray_methods.join$0(i),a._async_evaluate$_inSupportsDeclaration=E,s=new t.SassString(i,e.hasQuotes),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(L,n)},visitSupportsExpression$1(e){return this.visitSupportsExpression$body$_EvaluateVisitor(e)},visitSupportsExpression$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassString),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return i=t,r=3,t._asyncAwait(a._async_evaluate$_visitSupportsCondition$1(e.condition),l);case 3:s=new i.SassString(p,!1),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},visitCssAtRule$1(e){return this.visitCssAtRule$body$_EvaluateVisitor(e)},visitCssAtRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s,a=this,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,n);for(;;)switch(r){case 0:if(a._async_evaluate$_declarationName!=null)throw t.wrapException(a._async_evaluate$_exception$2(W.At_rul,e.span));if(e.isChildless){a._async_evaluate$_assertInModule$2(a._async_evaluate$__parent,"__parent").addChild$1(t.ModifiableCssAtRule$(e.name,e.span,!0,e.value)),r=1;break}return i=a._async_evaluate$_inKeyframes,l=a._async_evaluate$_inUnknownAtRule,_=e.name,t.unvendor(_.value)==="keyframes"?a._async_evaluate$_inKeyframes=!0:a._async_evaluate$_inUnknownAtRule=!0,r=3,t._asyncAwait(a._async_evaluate$_withParent$2$4$scopeWhen$through(t.ModifiableCssAtRule$(_,e.span,!1,e.value),new t._EvaluateVisitor_visitCssAtRule_closure1(a,e),!1,new t._EvaluateVisitor_visitCssAtRule_closure2,h.ModifiableCssAtRule,h.Null),p);case 3:a._async_evaluate$_inUnknownAtRule=l,a._async_evaluate$_inKeyframes=i;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(p,n)},visitCssComment$1(e){return this.visitCssComment$body$_EvaluateVisitor(e)},visitCssComment$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:return s._async_evaluate$_assertInModule$2(s._async_evaluate$__parent,"__parent")===s._async_evaluate$_assertInModule$2(s._async_evaluate$__root,"_root")&&s._async_evaluate$_assertInModule$2(s._async_evaluate$__endOfImports,"_endOfImports")===C.get$length$asx(s._async_evaluate$_assertInModule$2(s._async_evaluate$__root,"_root").children._collection$_source)&&(s._async_evaluate$__endOfImports=s._async_evaluate$_assertInModule$2(s._async_evaluate$__endOfImports,"_endOfImports")+1),s._async_evaluate$_assertInModule$2(s._async_evaluate$__parent,"__parent").addChild$1(new t.ModifiableCssComment(e.text,e.span)),t._asyncReturn(null,n)}});return t._asyncStartSync(a,n)},visitCssDeclaration$1(e){return this.visitCssDeclaration$body$_EvaluateVisitor(e)},visitCssDeclaration$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:return s._async_evaluate$_assertInModule$2(s._async_evaluate$__parent,"__parent").addChild$1(t.ModifiableCssDeclaration$(e.name,e.value,e.span,e.parsedAsCustomProperty,e.valueSpanForMap)),t._asyncReturn(null,n)}});return t._asyncStartSync(a,n)},visitCssImport$1(e){return this.visitCssImport$body$_EvaluateVisitor(e)},visitCssImport$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return i=new t.ModifiableCssImport(e.url,e.modifiers,e.span),s._async_evaluate$_assertInModule$2(s._async_evaluate$__parent,"__parent")!==s._async_evaluate$_assertInModule$2(s._async_evaluate$__root,"_root")?s._async_evaluate$_assertInModule$2(s._async_evaluate$__parent,"__parent").addChild$1(i):s._async_evaluate$_assertInModule$2(s._async_evaluate$__endOfImports,"_endOfImports")===C.get$length$asx(s._async_evaluate$_assertInModule$2(s._async_evaluate$__root,"_root").children._collection$_source)?(s._async_evaluate$_assertInModule$2(s._async_evaluate$__root,"_root").addChild$1(i),s._async_evaluate$__endOfImports=s._async_evaluate$_assertInModule$2(s._async_evaluate$__endOfImports,"_endOfImports")+1):(a=s._async_evaluate$_outOfOrderImports,(a??(s._async_evaluate$_outOfOrderImports=t._setArrayType([],h.JSArray_ModifiableCssImport))).push(i)),t._asyncReturn(null,n)}});return t._asyncStartSync(l,n)},visitCssKeyframeBlock$1(e){return this.visitCssKeyframeBlock$body$_EvaluateVisitor(e)},visitCssKeyframeBlock$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:return r=2,t._asyncAwait(s._async_evaluate$_withParent$2$4$scopeWhen$through(t.ModifiableCssKeyframeBlock$(e.selector,e.span),new t._EvaluateVisitor_visitCssKeyframeBlock_closure1(s,e),!1,new t._EvaluateVisitor_visitCssKeyframeBlock_closure2,h.ModifiableCssKeyframeBlock,h.Null),a);case 2:return t._asyncReturn(null,n)}});return t._asyncStartSync(a,n)},visitCssMediaRule$1(e){return this.visitCssMediaRule$body$_EvaluateVisitor(e)},visitCssMediaRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s,a=this,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,n);for(;;)switch(r){case 0:if(a._async_evaluate$_declarationName!=null)throw t.wrapException(a._async_evaluate$_exception$2(W.Media_,e.span));if(i=t.NullableExtension_andThen(a._async_evaluate$_mediaQueries,new t._EvaluateVisitor_visitCssMediaRule_closure2(a,e)),l=i==null,!l&&C.get$isEmpty$asx(i)){r=1;break}return l?_=f.Set_empty1:(p=a._async_evaluate$_mediaQuerySources,p.toString,p=t.LinkedHashSet_LinkedHashSet$of(p,h.CssMediaQuery),d=a._async_evaluate$_mediaQueries,d.toString,p.addAll$1(0,d),p.addAll$1(0,e.queries),_=p),l=l?e.queries:i,r=3,t._asyncAwait(a._async_evaluate$_withParent$2$4$scopeWhen$through(t.ModifiableCssMediaRule$(l,e.span),new t._EvaluateVisitor_visitCssMediaRule_closure3(a,i,e,_),!1,new t._EvaluateVisitor_visitCssMediaRule_closure4(_),h.ModifiableCssMediaRule,h.Null),g);case 3:case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(g,n)},visitCssStyleRule$1(e){return this.visitCssStyleRule$body$_EvaluateVisitor(e)},visitCssStyleRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i,l,_,p,d,g,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){if(T===1)return t._asyncRethrow(F,n);for(;;)switch(r){case 0:if(s._async_evaluate$_declarationName!=null)throw t.wrapException(s._async_evaluate$_exception$2(W.Style_,e.span));return a=s._async_evaluate$_atRootExcludingStyleRule,i=a?null:s._async_evaluate$_styleRuleIgnoringAtRoot,l=e._style_rule$_selector._box$_inner.value,_=i==null,p=_?null:i.originalSelector,d=l.resolveParentSelectors$2$implicitParent(p,!a),g=t.ModifiableCssStyleRule$(s._async_evaluate$_assertInModule$2(s._async_evaluate$__extensionStore,"_extensionStore").addSelector$2(d,s._async_evaluate$_mediaQueries),e.span,d),S=s._async_evaluate$_atRootExcludingStyleRule,s._async_evaluate$_atRootExcludingStyleRule=!1,r=2,t._asyncAwait(s._async_evaluate$_withParent$2$4$scopeWhen$through(g,new t._EvaluateVisitor_visitCssStyleRule_closure2(s,g,e),!1,new t._EvaluateVisitor_visitCssStyleRule_closure3,h.ModifiableCssStyleRule,h.Null),L);case 2:return s._async_evaluate$_atRootExcludingStyleRule=S,b=s._async_evaluate$_assertInModule$2(s._async_evaluate$__parent,"__parent").children,w=t._InitializedCell$(new t._EvaluateVisitor_visitCssStyleRule_closure4(b)),w._readFinal$0()>=1?(E=C.elementAt$1$ax(b._collection$_source,w._readFinal$0()-1),a=_):(E=null,a=!1),a&&(E.isGroupEnd=!0),t._asyncReturn(null,n)}});return t._asyncStartSync(L,n)},visitCssStylesheet$1(e){return this.visitCssStylesheet$body$_EvaluateVisitor(e)},visitCssStylesheet$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i=t._wrapJsFunctionForAsync(function(l,_){if(l===1)return t._asyncRethrow(_,n);for(;;)switch(r){case 0:a=C.get$iterator$ax(e.get$children(e));case 2:if(!a.moveNext$0()){r=3;break}return r=4,t._asyncAwait(a.get$current(a).accept$1(s),i);case 4:r=2;break;case 3:return t._asyncReturn(null,n)}});return t._asyncStartSync(i,n)},visitCssSupportsRule$1(e){return this.visitCssSupportsRule$body$_EvaluateVisitor(e)},visitCssSupportsRule$body$_EvaluateVisitor(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:if(s._async_evaluate$_declarationName!=null)throw t.wrapException(s._async_evaluate$_exception$2(W.Suppor,e.span));return r=2,t._asyncAwait(s._async_evaluate$_withParent$2$4$scopeWhen$through(t.ModifiableCssSupportsRule$(e.condition,e.span),new t._EvaluateVisitor_visitCssSupportsRule_closure1(s,e),!1,new t._EvaluateVisitor_visitCssSupportsRule_closure2,h.ModifiableCssSupportsRule,h.Null),a);case 2:return t._asyncReturn(null,n)}});return t._asyncStartSync(a,n)},_async_evaluate$_handleReturn$1$2(e,r){return this._handleReturn$body$_EvaluateVisitor(e,r)},_async_evaluate$_handleReturn$2(e,r){return this._async_evaluate$_handleReturn$1$2(e,r,h.dynamic)},_handleReturn$body$_EvaluateVisitor(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.nullable_Value),a,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,s);for(;;)switch(n){case 0:i=e.length,l=0;case 3:if(!(l<e.length)){n=5;break}return n=6,t._asyncAwait(r.call$1(e[l]),g);case 6:if(_=b,_!=null?(p=_,d=!0):(p=null,d=!1),d){a=p,n=1;break}case 4:e.length===i||(0,t.throwConcurrentModificationError)(e),++l,n=3;break;case 5:a=null,n=1;break;case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(g,s)},_async_evaluate$_withEnvironment$1$2(e,r,n){return this._withEnvironment$body$_EvaluateVisitor(e,r,n,n)},_withEnvironment$body$_EvaluateVisitor(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(s),l,_=this,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,i);for(;;)switch(a){case 0:return d=_._async_evaluate$_environment,_._async_evaluate$_environment=e,a=3,t._asyncAwait(r.call$0(),g);case 3:p=b,_._async_evaluate$_environment=d,l=p,a=1;break;case 1:return t._asyncReturn(l,i)}});return t._asyncStartSync(g,i)},_async_evaluate$_interpolationToValue$3$trim$warnForColor(e,r,n){return this._interpolationToValue$body$_EvaluateVisitor(e,r,n)},_async_evaluate$_interpolationToValue$1(e){return this._async_evaluate$_interpolationToValue$3$trim$warnForColor(e,!1,!1)},_async_evaluate$_interpolationToValue$2$warnForColor(e,r){return this._async_evaluate$_interpolationToValue$3$trim$warnForColor(e,!1,r)},_interpolationToValue$body$_EvaluateVisitor(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(h.CssValue_String),i,l=this,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,a);for(;;)switch(s){case 0:return s=3,t._asyncAwait(l._async_evaluate$_performInterpolation$2$warnForColor(e,n),d);case 3:_=S,p=r?t.trimAscii(_,!0):_,i=new t.CssValue(p,e.span,h.CssValue_String),s=1;break;case 1:return t._asyncReturn(i,a)}});return t._asyncStartSync(d,a)},_async_evaluate$_performInterpolation$2$warnForColor(e,r){return this._performInterpolation$body$_EvaluateVisitor(e,r)},_async_evaluate$_performInterpolation$1(e){return this._async_evaluate$_performInterpolation$2$warnForColor(e,!1)},_performInterpolation$body$_EvaluateVisitor(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.String),a,i=this,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,s);for(;;)switch(n){case 0:return n=3,t._asyncAwait(i._async_evaluate$_performInterpolationHelper$3$sourceMap$warnForColor(e,!1,r),l);case 3:a=p._0,n=1;break;case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(l,s)},_async_evaluate$_performInterpolationWithMap$2$warnForColor(e,r){return this._performInterpolationWithMap$body$_EvaluateVisitor(e,!0)},_performInterpolationWithMap$body$_EvaluateVisitor(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.Record_2_String_and_InterpolationMap),a,i=this,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,s);for(;;)switch(n){case 0:return n=3,t._asyncAwait(i._async_evaluate$_performInterpolationHelper$3$sourceMap$warnForColor(e,!0,!0),d);case 3:l=S,_=l._0,p=l._1,p.toString,a=new t._Record_2(_,p),n=1;break;case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(d,s)},_async_evaluate$_performInterpolationHelper$3$sourceMap$warnForColor(e,r,n){return this._performInterpolationHelper$body$_EvaluateVisitor(e,r,n)},_performInterpolationHelper$body$_EvaluateVisitor(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(h.Record_2_String_and_nullable_InterpolationMap),i,l=this,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=t._wrapJsFunctionForAsync(function(ce,ye){if(ce===1)return t._asyncRethrow(ye,a);for(;;)switch(s){case 0:Y=r?t._setArrayType([],h.JSArray_SourceLocation):null,G=l._async_evaluate$_inSupportsDeclaration,l._async_evaluate$_inSupportsDeclaration=!1,_=e.contents,p=_.length,d=h.Expression,g=Y==null,S=h.JSArray_Object,b=e.span,w=h.Object,E=!0,L=0,T="";case 3:if(!(L<p)){s=5;break}if(F=_[L],E||g||Y.push(t.SourceLocation$(T.length,null,null,null)),typeof F=="string"){T+=F,s=4;break}return d._as(F),s=6,t._asyncAwait(F.accept$1(l),se);case 6:D=ye,n&&V.$get$namesByColor().containsKey$1(D)&&(B=t._setArrayType([""],S),z=t.List_List$from(B,!1,w),z.fixed$length=Array,z.immutable$list=Array,z=new t.Interpolation(z,b),z.Interpolation$2(B,b),B=V.$get$namesByColor(),l._async_evaluate$_warn$2(W.You_pr+t.S(B.$index(0,D))+W.x20in_in+D.toString$0(0)+W.x2c_whicw+t.S(B.$index(0,D))+W.x22x29__If+new t.BinaryOperationExpression(f.BinaryOperator_anB,new t.StringExpression(z,!0),F,!1).toString$0(0)+"'.",F.get$span(F))),T+=l._async_evaluate$_serialize$3$quote(D,F,!1);case 4:++L,E=!1,s=3;break;case 5:l._async_evaluate$_inSupportsDeclaration=G,i=new t._Record_2((T.charCodeAt(0)==0,T),t.NullableExtension_andThen(Y,new t._EvaluateVisitor__performInterpolationHelper_closure0(e))),s=1;break;case 1:return t._asyncReturn(i,a)}});return t._asyncStartSync(se,a)},_evaluateToCss$2$quote(e,r){return this._evaluateToCss$body$_EvaluateVisitor(e,r)},_evaluateToCss$1(e){return this._evaluateToCss$2$quote(e,!0)},_evaluateToCss$body$_EvaluateVisitor(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.String),a,i=this,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,s);for(;;)switch(n){case 0:return l=e.accept$1(i),n=3,t._asyncAwait(h.Future_Value._is(l)?l:t._Future$value(l,h.Value),_);case 3:a=i._async_evaluate$_serialize$3$quote(d,e,r),n=1;break;case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(_,s)},_async_evaluate$_serialize$3$quote(e,r,n){return this._async_evaluate$_addExceptionSpan$2(r,new t._EvaluateVisitor__serialize_closure0(e,n))},_async_evaluate$_serialize$2(e,r){return this._async_evaluate$_serialize$3$quote(e,r,!0)},_async_evaluate$_expressionNode$1(e){var r;return e instanceof t.VariableExpression?(r=this._async_evaluate$_addExceptionSpan$2(e,new t._EvaluateVisitor__expressionNode_closure0(this,e)),r??e):e},_async_evaluate$_withParent$2$4$scopeWhen$through(e,r,n,s,a,i){return this._withParent$body$_EvaluateVisitor(e,r,n,s,a,i,i)},_async_evaluate$_withParent$2$2(e,r,n,s){return this._async_evaluate$_withParent$2$4$scopeWhen$through(e,r,!0,null,n,s)},_async_evaluate$_withParent$2$3$scopeWhen(e,r,n,s,a){return this._async_evaluate$_withParent$2$4$scopeWhen$through(e,r,n,null,s,a)},_withParent$body$_EvaluateVisitor(e,r,n,s,a,i,l){var _=0,p=t._makeAsyncAwaitCompleter(l),d,g=this,S,b,w=t._wrapJsFunctionForAsync(function(E,L){if(E===1)return t._asyncRethrow(L,p);for(;;)switch(_){case 0:return g._async_evaluate$_addChild$2$through(e,s),S=g._async_evaluate$_assertInModule$2(g._async_evaluate$__parent,"__parent"),g._async_evaluate$__parent=e,_=3,t._asyncAwait(g._async_evaluate$_environment.scope$1$2$when(r,n,i),w);case 3:b=L,g._async_evaluate$__parent=S,d=b,_=1;break;case 1:return t._asyncReturn(d,p)}});return t._asyncStartSync(w,p)},_async_evaluate$_addChild$2$through(e,r){var n,s,a,i=this._async_evaluate$_assertInModule$2(this._async_evaluate$__parent,"__parent");if(r!=null){for(;r.call$1(i);i=s)if(n=i._parent,n!=null?(s=n,a=!0):(s=null,a=!1),!a)throw t.wrapException(t.ArgumentError$(W.throug+e.toString$0(0)+".",null));i.get$hasFollowingSibling()&&(s=i._parent,a=s.children,i.equalsIgnoringChildren$1(a.get$last(a))?i=h.ModifiableCssParentNode._as(a.get$last(a)):(i=i.copyWithoutChildren$0(),s.addChild$1(i)))}i.addChild$1(e)},_async_evaluate$_addChild$1(e){return this._async_evaluate$_addChild$2$through(e,null)},_async_evaluate$_withStyleRule$1$2(e,r,n){return this._withStyleRule$body$_EvaluateVisitor(e,r,n,n)},_withStyleRule$body$_EvaluateVisitor(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(s),l,_=this,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,i);for(;;)switch(a){case 0:return d=_._async_evaluate$_styleRuleIgnoringAtRoot,_._async_evaluate$_styleRuleIgnoringAtRoot=e,a=3,t._asyncAwait(r.call$0(),g);case 3:p=b,_._async_evaluate$_styleRuleIgnoringAtRoot=d,l=p,a=1;break;case 1:return t._asyncReturn(l,i)}});return t._asyncStartSync(g,i)},_async_evaluate$_withMediaQueries$1$3(e,r,n,s){return this._withMediaQueries$body$_EvaluateVisitor(e,r,n,s,s)},_withMediaQueries$body$_EvaluateVisitor(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(a),_,p=this,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,l);for(;;)switch(i){case 0:return g=p._async_evaluate$_mediaQueries,S=p._async_evaluate$_mediaQuerySources,p._async_evaluate$_mediaQueries=e,p._async_evaluate$_mediaQuerySources=r,i=3,t._asyncAwait(n.call$0(),b);case 3:d=E,p._async_evaluate$_mediaQueries=g,p._async_evaluate$_mediaQuerySources=S,_=d,i=1;break;case 1:return t._asyncReturn(_,l)}});return t._asyncStartSync(b,l)},_async_evaluate$_withStackFrame$1$3(e,r,n,s){return this._withStackFrame$body$_EvaluateVisitor(e,r,n,s,s)},_withStackFrame$body$_EvaluateVisitor(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(a),_,p=this,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,l);for(;;)switch(i){case 0:return S=p._async_evaluate$_stack,S.push(new t._Record_2(p._async_evaluate$_member,r)),d=p._async_evaluate$_member,p._async_evaluate$_member=e,i=3,t._asyncAwait(n.call$0(),b);case 3:g=E,p._async_evaluate$_member=d,S.pop(),_=g,i=1;break;case 1:return t._asyncReturn(_,l)}});return t._asyncStartSync(b,l)},_async_evaluate$_withoutSlash$2(e,r){return e instanceof t.SassNumber&&e.asSlash!=null&&this._async_evaluate$_warn$3(W.Using__i+t.S(new t._EvaluateVisitor__withoutSlash_recommendation0().call$1(e))+W.x0a_Morex20,r.get$span(r),f.Deprecation_xHK),e.withoutSlash$0()},_async_evaluate$_stackFrame$2(e,r){return t.frameForSpan(r,e,t.NullableExtension_andThen(r.get$sourceUrl(r),new t._EvaluateVisitor__stackFrame_closure0(this)))},_async_evaluate$_stackTrace$1(e){var r,n,s,a,i,l=this,_=t._setArrayType([],h.JSArray_Frame);for(r=l._async_evaluate$_stack,n=r.length,s=0;s<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++s)a=r[s],i=a._1,_.push(l._async_evaluate$_stackFrame$2(a._0,i.get$span(i)));return e!=null&&_.push(l._async_evaluate$_stackFrame$2(l._async_evaluate$_member,e)),t.Trace$(new t.ReversedListIterable(_,h.ReversedListIterable_Frame),null)},_async_evaluate$_stackTrace$0(){return this._async_evaluate$_stackTrace$1(null)},_async_evaluate$_warn$3(e,r,n){var s,a,i=this;i._async_evaluate$_quietDeps?i._async_evaluate$_inDependency?s=!0:(s=i._async_evaluate$_currentCallable,s=s==null?null:s.inDependency,s=s===!0):s=!1,!s&&i._async_evaluate$_warningsEmitted.add$1(0,new t._Record_2(e,r))&&(a=i._async_evaluate$_stackTrace$1(r),s=i._async_evaluate$_logger,n==null?s.warn$3$span$trace(0,e,r,a):t.WarnForDeprecation_warnForDeprecation(s,n,e,r,a))},_async_evaluate$_warn$2(e,r){return this._async_evaluate$_warn$3(e,r,null)},_async_evaluate$_exception$2(e,r){var n,s;return r==null?(n=f.JSArray_methods.get$last(this._async_evaluate$_stack)._1,n=n.get$span(n)):n=r,s=this._async_evaluate$_stackTrace$1(r),new t.SassRuntimeException(s,f.Set_empty,e,n)},_async_evaluate$_exception$1(e){return this._async_evaluate$_exception$2(e,null)},_async_evaluate$_multiSpanException$3(e,r,n){var s=f.JSArray_methods.get$last(this._async_evaluate$_stack)._1;return t.MultiSpanSassRuntimeException$(e,s.get$span(s),r,n,this._async_evaluate$_stackTrace$0(),null)},_async_evaluate$_addExceptionSpan$1$2(e,r){var n,s,a;try{return a=r.call$0(),a}catch(i){if(a=t.unwrapException(i),a instanceof t.SassScriptException)n=a,s=t.getTraceFromException(i),a=n.withSpan$1(e.get$span(e)),t.throwWithTrace(a.withTrace$1(this._async_evaluate$_stackTrace$1(e.get$span(e))),n,s);else throw i}},_async_evaluate$_addExceptionSpan$2(e,r){return this._async_evaluate$_addExceptionSpan$1$2(e,r,h.dynamic)},_addExceptionSpanAsync$1$3$addStackFrame(e,r,n,s){return this._addExceptionSpanAsync$body$_EvaluateVisitor(e,r,n,s,s)},_addExceptionSpanAsync$1$2(e,r,n){return this._addExceptionSpanAsync$1$3$addStackFrame(e,r,!0,n)},_addExceptionSpanAsync$body$_EvaluateVisitor(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(a),_,p=2,d,g=this,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){for(T===1&&(d=F,i=p);;)switch(i){case 0:return p=4,w=r.call$0(),i=7,t._asyncAwait(s._eval$1("Future<0>")._is(w)?w:t._Future$value(w,s),L);case 7:w=F,_=w,i=1;break;case 4:if(p=3,E=d,w=t.unwrapException(E),w instanceof t.SassScriptException)S=w,b=t.getTraceFromException(E),w=S.withSpan$1(e.get$span(e)),t.throwWithTrace(w.withTrace$1(g._async_evaluate$_stackTrace$1(n?e.get$span(e):null)),S,b);else throw E;i=6;break;case 3:i=2;break;case 6:case 1:return t._asyncReturn(_,l);case 2:return t._asyncRethrow(d,l)}});return t._asyncStartSync(L,l)},_async_evaluate$_addExceptionTrace$1$1(e,r){return this._addExceptionTrace$body$_EvaluateVisitor(e,r,r)},_addExceptionTrace$body$_EvaluateVisitor(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(n),i,l=2,_,p=this,d,g,S,b,w,E=t._wrapJsFunctionForAsync(function(L,T){for(L===1&&(_=T,s=l);;)switch(s){case 0:return l=4,S=e.call$0(),s=7,t._asyncAwait(r._eval$1("Future<0>")._is(S)?S:t._Future$value(S,r),E);case 7:S=T,i=S,s=1;break;case 4:if(l=3,w=_,S=t.unwrapException(w),h.SassRuntimeException._is(S))throw w;if(S instanceof t.SassException)d=S,g=t.getTraceFromException(w),S=d,b=C.getInterceptor$z(S),t.throwWithTrace(d.withTrace$1(p._async_evaluate$_stackTrace$1(t.SourceSpanException.prototype.get$span.call(b,S))),d,g);else throw w;s=6;break;case 3:s=2;break;case 6:case 1:return t._asyncReturn(i,a);case 2:return t._asyncRethrow(_,a)}});return t._asyncStartSync(E,a)},_async_evaluate$_addErrorSpan$1$2(e,r,n){return this._addErrorSpan$body$_EvaluateVisitor(e,r,n,n)},_addErrorSpan$body$_EvaluateVisitor(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(s),l,_=2,p,d=this,g,S,b,w,E,L,T=t._wrapJsFunctionForAsync(function(F,D){for(F===1&&(p=D,a=_);;)switch(a){case 0:return _=4,a=7,t._asyncAwait(r.call$0(),T);case 7:b=D,l=b,a=1;break;case 4:if(_=3,L=p,b=t.unwrapException(L),h.SassRuntimeException._is(b)){if(g=b,S=t.getTraceFromException(L),!f.JSString_methods.startsWith$1(C.get$span$z(g).get$text(),"@error"))throw L;b=g._span_exception$_message,w=e.get$span(e),E=d._async_evaluate$_stackTrace$0(),t.throwWithTrace(new t.SassRuntimeException(E,f.Set_empty,b,w),g,S)}else throw L;a=6;break;case 3:a=2;break;case 6:case 1:return t._asyncReturn(l,i);case 2:return t._asyncRethrow(p,i)}});return t._asyncStartSync(T,i)}},t._EvaluateVisitor_closure12.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return s=s.$index(e,1).get$realNull(),r=s==null?null:s.assertString$1("module"),s=this.$this._async_evaluate$_environment,n=t.stringReplaceAllUnchecked(a._string$_text,"_","-"),s.globalVariableExists$2$namespace(n,r==null?null:r._string$_text)?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._EvaluateVisitor_closure13.prototype={call$1(e){var r=C.$index$asx(e,0).assertString$1("name"),n=this.$this._async_evaluate$_environment;return n.getVariable$1(t.stringReplaceAllUnchecked(r._string$_text,"_","-"))!=null?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._EvaluateVisitor_closure14.prototype={call$1(e){var r,n,s,a,i=C.getInterceptor$asx(e),l=i.$index(e,0).assertString$1("name");return i=i.$index(e,1).get$realNull(),r=i==null?null:i.assertString$1("module"),i=this.$this,n=i._async_evaluate$_environment,s=l._string$_text,a=t.stringReplaceAllUnchecked(s,"_","-"),n.getFunction$2$namespace(a,r==null?null:r._string$_text)!=null||i._async_evaluate$_builtInFunctions.containsKey$1(s)?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._EvaluateVisitor_closure15.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return s=s.$index(e,1).get$realNull(),r=s==null?null:s.assertString$1("module"),s=this.$this._async_evaluate$_environment,n=t.stringReplaceAllUnchecked(a._string$_text,"_","-"),s.getMixin$2$namespace(n,r==null?null:r._string$_text)!=null?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._EvaluateVisitor_closure16.prototype={call$1(e){var r=this.$this._async_evaluate$_environment;if(!r._async_environment$_inMixin)throw t.wrapException(t.SassScriptException$(W.conten,null));return r._async_environment$_content!=null?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._EvaluateVisitor_closure17.prototype={call$1(e){var r,n,s,a=C.$index$asx(e,0).assertString$1("module")._string$_text,i=this.$this._async_evaluate$_environment._async_environment$_modules.$index(0,a);if(i==null)throw t.wrapException('There is no module with namespace "'+a+'".');for(a=h.Value,r=t.LinkedHashMap_LinkedHashMap$_empty(a,a),n=t.MapExtensions_get_pairs(i.get$variables(),h.String,a),n=n.get$iterator(n);n.moveNext$0();)s=n.get$current(n),r.$indexSet(0,new t.SassString(s._0,!0),s._1);return new t.SassMap(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:38},t._EvaluateVisitor_closure18.prototype={call$1(e){var r,n,s,a=C.$index$asx(e,0).assertString$1("module")._string$_text,i=this.$this._async_evaluate$_environment._async_environment$_modules.$index(0,a);if(i==null)throw t.wrapException('There is no module with namespace "'+a+'".');for(a=h.Value,r=t.LinkedHashMap_LinkedHashMap$_empty(a,a),n=t.MapExtensions_get_pairs(i.get$functions(i),h.String,h.AsyncCallable),n=n.get$iterator(n);n.moveNext$0();)s=n.get$current(n),r.$indexSet(0,new t.SassString(s._0,!0),new t.SassFunction(s._1));return new t.SassMap(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:38},t._EvaluateVisitor_closure19.prototype={call$1(e){var r,n,s,a=C.$index$asx(e,0).assertString$1("module")._string$_text,i=this.$this._async_evaluate$_environment._async_environment$_modules.$index(0,a);if(i==null)throw t.wrapException('There is no module with namespace "'+a+'".');for(a=h.Value,r=t.LinkedHashMap_LinkedHashMap$_empty(a,a),n=t.MapExtensions_get_pairs(i.get$mixins(),h.String,h.AsyncCallable),n=n.get$iterator(n);n.moveNext$0();)s=n.get$current(n),r.$indexSet(0,new t.SassString(s._0,!0),new t.SassMixin(s._1));return new t.SassMap(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:38},t._EvaluateVisitor_closure20.prototype={call$1(e){var r,n,s,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertString$1("name"),l=a.$index(e,1).get$isTruthy();if(a=a.$index(e,2).get$realNull(),r=a==null?null:a.assertString$1("module"),l){if(r!=null)throw t.wrapException(W.x24css_a);return new t.SassFunction(new t.PlainCssCallable(i._string$_text))}if(a=this.$this,n=a._async_evaluate$_callableNode,n.toString,s=a._async_evaluate$_addExceptionSpan$2(n,new t._EvaluateVisitor__closure6(a,i,r)),s==null)throw t.wrapException("Function not found: "+i.toString$0(0));return new t.SassFunction(s)},$signature:178},t._EvaluateVisitor__closure6.prototype={call$0(){var e,r=t.stringReplaceAllUnchecked(this.name._string$_text,"_","-"),n=this.module,s=n==null?null:n._string$_text;return n=this.$this,e=n._async_evaluate$_environment.getFunction$2$namespace(r,s),e!=null||s!=null?e:n._async_evaluate$_builtInFunctions.$index(0,r)},$signature:90},t._EvaluateVisitor_closure21.prototype={call$1(e){var r,n,s,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertString$1("name");if(a=a.$index(e,1).get$realNull(),r=a==null?null:a.assertString$1("module"),a=this.$this,n=a._async_evaluate$_callableNode,n.toString,s=a._async_evaluate$_addExceptionSpan$2(n,new t._EvaluateVisitor__closure5(a,i,r)),s==null)throw t.wrapException("Mixin not found: "+i.toString$0(0));return new t.SassMixin(s)},$signature:179},t._EvaluateVisitor__closure5.prototype={call$0(){var e=this.$this._async_evaluate$_environment,r=t.stringReplaceAllUnchecked(this.name._string$_text,"_","-"),n=this.module;return e.getMixin$2$namespace(r,n==null?null:n._string$_text)},$signature:90},t._EvaluateVisitor_closure22.prototype={call$1(e){return this.$call$body$_EvaluateVisitor_closure1(e)},$call$body$_EvaluateVisitor_closure1(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=t._wrapJsFunctionForAsync(function(Y,G){if(Y===1)return t._asyncRethrow(G,n);for(;;)switch(r){case 0:if(F=C.getInterceptor$asx(e),D=F.$index(e,0),B=h.SassArgumentList._as(F.$index(e,1)),F=a.$this,i=F._async_evaluate$_callableNode,i.toString,l=t._setArrayType([],h.JSArray_Expression),_=h.String,p=h.Expression,d=i.get$span(i),g=i.get$span(i),B._wereKeywordsAccessed=!0,S=B._keywords,S.get$isEmpty(S))i=null;else{for(b=h.Value,w=t.LinkedHashMap_LinkedHashMap$_empty(b,b),B._wereKeywordsAccessed=!0,S=t.MapExtensions_get_pairs(S,_,b),S=S.get$iterator(S);S.moveNext$0();)E=S.get$current(S),w.$indexSet(0,new t.SassString(E._0,!1),E._1);i=new t.ValueExpression(new t.SassMap(t.ConstantMap_ConstantMap$from(w,b,b)),i.get$span(i))}L=new t.ArgumentInvocation(t.List_List$unmodifiable(l,p),t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_empty(_,p),_,p),new t.ValueExpression(B,g),i,d),r=D instanceof t.SassString?3:4;break;case 3:return i=D.toString$0(0),t.EvaluationContext_current().warn$2(0,W.Passina+i+"))",f.Deprecation_qVK),T=F._async_evaluate$_callableNode,F=F.visitFunctionExpression$1(new t.FunctionExpression(null,D._string$_text,L,T.get$span(T))),r=5,t._asyncAwait(h.Future_Value._is(F)?F:t._Future$value(F,h.Value),z);case 5:s=G,r=1;break;case 4:return i=D.assertFunction$1("function"),l=F._async_evaluate$_callableNode,l.toString,r=6,t._asyncAwait(F._async_evaluate$_runFunctionCallable$3(L,i.callable,l),z);case 6:l=G,s=l,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(z,n)},$signature:263},t._EvaluateVisitor_closure23.prototype={call$1(e){return this.$call$body$_EvaluateVisitor_closure0(e)},$call$body$_EvaluateVisitor_closure0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:return d=C.getInterceptor$asx(e),g=t.Uri_parse(d.$index(e,0).assertString$1("url")._string$_text),d=d.$index(e,1).get$realNull(),a=d==null?null:d.assertMap$1("with")._map$_contents,d=s.$this,i=d._async_evaluate$_callableNode,i.toString,a!=null?(l=t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.ConfiguredValue),a.forEach$1(0,new t._EvaluateVisitor__closure3(l,i.get$span(i),i)),_=new t.ExplicitConfiguration(i,l,null)):_=f.Configuration_Map_empty_null,p=i.get$span(i),r=2,t._asyncAwait(d._async_evaluate$_loadModule$7$baseUrl$configuration$namesInErrors(g,"load-css()",i,new t._EvaluateVisitor__closure4(d),p.get$sourceUrl(p),_,!0),S);case 2:return d._async_evaluate$_assertConfigurationIsEmpty$2$nameInError(_,!0),t._asyncReturn(null,n)}});return t._asyncStartSync(S,n)},$signature:180},t._EvaluateVisitor__closure3.prototype={call$2(e,r){var n=e.assertString$1("with key"),s=t.stringReplaceAllUnchecked(n._string$_text,"_","-");if(n=this.values,n.containsKey$1(s))throw t.wrapException("The variable $"+s+" was configured twice.");n.$indexSet(0,s,new t.ConfiguredValue(r,this.span,this.callableNode))},$signature:88},t._EvaluateVisitor__closure4.prototype={call$2(e,r){var n=this.$this;return n._async_evaluate$_combineCss$2$clone(e,!0).accept$1(n)},$signature:405},t._EvaluateVisitor_closure24.prototype={call$1(e){return this.$call$body$_EvaluateVisitor_closure(e)},$call$body$_EvaluateVisitor_closure(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i,l,_,p,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,n);for(;;)switch(r){case 0:return d=C.getInterceptor$asx(e),g=d.$index(e,0),S=h.SassArgumentList._as(d.$index(e,1)),d=s.$this,a=d._async_evaluate$_callableNode,i=a.get$span(a),l=a.get$span(a),_=h.Expression,p=t.List_List$unmodifiable(f.List_empty9,_),_=t.ConstantMap_ConstantMap$from(f.Map_empty6,h.String,_),r=2,t._asyncAwait(d._async_evaluate$_applyMixin$5(g.assertMixin$1("mixin").callable,d._async_evaluate$_environment._async_environment$_content,new t.ArgumentInvocation(p,_,new t.ValueExpression(S,l),null,i),a,a),b);case 2:return t._asyncReturn(null,n)}});return t._asyncStartSync(b,n)},$signature:180},t._EvaluateVisitor_run_closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet),n,s=this,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:return i=null,l=s.node,_=l.span,p=_.get$sourceUrl(_),p!=null?(i=p,_=!0):_=!1,_&&(_=s.$this,_._async_evaluate$_activeModules.$indexSet(0,i,null),_._async_evaluate$_loadedUrls.add$1(0,i)),_=s.$this,e=3,t._asyncAwait(_._async_evaluate$_addExceptionTrace$1$1(new t._EvaluateVisitor_run__closure0(_,s.importer,l),h.Module_AsyncCallable),d);case 3:a=S,n=new t._Record_2_loadedUrls_stylesheet(_._async_evaluate$_loadedUrls,_._async_evaluate$_combineCss$1(a)),e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(d,r)},$signature:404},t._EvaluateVisitor_run__closure0.prototype={call$0(){return this.$this._async_evaluate$_execute$2(this.importer,this.node)},$signature:402},t._EvaluateVisitor__loadModule_closure1.prototype={call$0(){return this.callback.call$2(this._box_1.builtInModule,!1)},$signature:0},t._EvaluateVisitor__loadModule_closure2.prototype={call$0(){return this.$call$body$_EvaluateVisitor__loadModule_closure()},$call$body$_EvaluateVisitor__loadModule_closure(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=1,s,a=[],i=this,l,_,p,d,g,S,b,w,E,L,T,F,D=t._wrapJsFunctionForAsync(function(B,z){for(B===1&&(s=z,e=n);;)switch(e){case 0:return S={},b=null,w=null,E=i.$this,L=i.nodeWithSpan,e=2,t._asyncAwait(E._async_evaluate$_loadStylesheet$3$baseUrl(i.url.toString$0(0),L.get$span(L),i.baseUrl),D);case 2:if(T=z,b=T._0,w=T._1,p=T._2,d=b.span,l=d.get$sourceUrl(d),l!=null){if(d=E._async_evaluate$_activeModules,d.containsKey$1(l))throw i.namesInErrors?(S=l,L=V.$get$context(),S.toString,g="Module loop: "+L.prettyUri$1(S)+" is already being loaded."):g=W.Modulel,S=t.NullableExtension_andThen(d.$index(0,l),new t._EvaluateVisitor__loadModule__closure1(E,g)),t.wrapException(S??E._async_evaluate$_exception$1(g));d.$indexSet(0,l,L)}return d=E._async_evaluate$_modules.containsKey$1(l),_=E._async_evaluate$_inDependency,E._async_evaluate$_inDependency=p,S.module=null,n=3,F=S,e=6,t._asyncAwait(E._async_evaluate$_execute$5$configuration$namesInErrors$nodeWithSpan(w,b,i.configuration,i.namesInErrors,L),D);case 6:F.module=z,a.push(5),e=4;break;case 3:a=[1];case 4:n=1,E._async_evaluate$_activeModules.remove$1(0,l),E._async_evaluate$_inDependency=_,e=a.pop();break;case 5:return e=7,t._asyncAwait(E._addExceptionSpanAsync$1$3$addStackFrame(L,new t._EvaluateVisitor__loadModule__closure2(S,i.callback,!d),!1,h.void),D);case 7:return t._asyncReturn(null,r);case 1:return t._asyncRethrow(s,r)}});return t._asyncStartSync(D,r)},$signature:4},t._EvaluateVisitor__loadModule__closure1.prototype={call$1(e){return this.$this._async_evaluate$_multiSpanException$3(this.message,"new load",t.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],h.FileSpan,h.String))},$signature:116},t._EvaluateVisitor__loadModule__closure2.prototype={call$0(){return this.callback.call$2(this._box_0.module,this.firstLoad)},$signature:0},t._EvaluateVisitor__execute_closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=t._wrapJsFunctionForAsync(function(ce,ye){if(ce===1)return t._asyncRethrow(ye,r);for(;;)switch(e){case 0:return _=n.$this,p=_._async_evaluate$_importer,d=_._async_evaluate$__stylesheet,g=_._async_evaluate$__root,S=_._async_evaluate$_preModuleComments,b=_._async_evaluate$__parent,w=_._async_evaluate$__endOfImports,E=_._async_evaluate$_outOfOrderImports,L=_._async_evaluate$__extensionStore,T=_._async_evaluate$_atRootExcludingStyleRule,F=T?null:_._async_evaluate$_styleRuleIgnoringAtRoot,D=_._async_evaluate$_mediaQueries,B=_._async_evaluate$_declarationName,z=_._async_evaluate$_inUnknownAtRule,Y=_._async_evaluate$_inKeyframes,G=_._async_evaluate$_configuration,_._async_evaluate$_importer=n.importer,s=_._async_evaluate$__stylesheet=n.stylesheet,a=s.span,i=_._async_evaluate$__parent=_._async_evaluate$__root=t.ModifiableCssStylesheet$(a),_._async_evaluate$__endOfImports=0,_._async_evaluate$_outOfOrderImports=null,_._async_evaluate$__extensionStore=n.extensionStore,_._async_evaluate$_declarationName=_._async_evaluate$_mediaQueries=_._async_evaluate$_styleRuleIgnoringAtRoot=null,_._async_evaluate$_inKeyframes=_._async_evaluate$_atRootExcludingStyleRule=_._async_evaluate$_inUnknownAtRule=!1,l=n.configuration,l!=null&&(_._async_evaluate$_configuration=l),e=2,t._asyncAwait(_.visitStylesheet$1(s),se);case 2:return s=_._async_evaluate$_outOfOrderImports==null?i:new t.CssStylesheet(new t.UnmodifiableListView(_._async_evaluate$_addOutOfOrderImports$0(),h.UnmodifiableListView_CssNode),a),n.css._value=s,n.preModuleComments._value=_._async_evaluate$_preModuleComments,_._async_evaluate$_importer=p,_._async_evaluate$__stylesheet=d,_._async_evaluate$__root=g,_._async_evaluate$_preModuleComments=S,_._async_evaluate$__parent=b,_._async_evaluate$__endOfImports=w,_._async_evaluate$_outOfOrderImports=E,_._async_evaluate$__extensionStore=L,_._async_evaluate$_styleRuleIgnoringAtRoot=F,_._async_evaluate$_mediaQueries=D,_._async_evaluate$_declarationName=B,_._async_evaluate$_inUnknownAtRule=z,_._async_evaluate$_atRootExcludingStyleRule=T,_._async_evaluate$_inKeyframes=Y,_._async_evaluate$_configuration=G,t._asyncReturn(null,r)}});return t._asyncStartSync(se,r)},$signature:4},t._EvaluateVisitor__combineCss_closure1.prototype={call$1(e){return e.get$transitivelyContainsCss()},$signature:136},t._EvaluateVisitor__combineCss_closure2.prototype={call$1(e){return!this.selectors.contains$1(0,e)},$signature:15},t._EvaluateVisitor__combineCss_visitModule0.prototype={call$1(e){var r,n,s,a,i,l,_,p,d,g,S,b=this;if(b.seen.add$1(0,e)){for(b.clone&&(e=e.cloneCss$0()),r=e.get$upstream(),n=r.length,s=b.css,a=b.imports,i=0;i<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++i)l=r[i],l.get$transitivelyContainsCss()&&(_=e.get$preModuleComments().$index(0,l),_!=null?(p=_,d=!0):(p=null,d=!1),d&&f.JSArray_methods.addAll$1(s.length===0?a:s,p),b.call$1(l));b.sorted.addFirst$1(e),r=e.get$css(e),g=r.get$children(r),S=b.$this._async_evaluate$_indexAfterImports$1(g),r=C.getInterceptor$ax(g),f.JSArray_methods.addAll$1(a,r.getRange$2(g,0,S)),f.JSArray_methods.addAll$1(s,r.getRange$2(g,S,r.get$length(g)))}},$signature:400},t._EvaluateVisitor__extendModules_closure1.prototype={call$1(e){return!this.originalSelectors.contains$1(0,e)},$signature:15},t._EvaluateVisitor__extendModules_closure2.prototype={call$0(){return t._setArrayType([],h.JSArray_ExtensionStore)},$signature:182},t._EvaluateVisitor_visitAtRootRule_closure1.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitAtRootRule_closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.void),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:33},t._EvaluateVisitor__scopeForAtRoot_closure5.prototype={call$1(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Null),s=this,a,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return a=s.$this,i=a._async_evaluate$_assertInModule$2(a._async_evaluate$__parent,"__parent"),a._async_evaluate$__parent=s.newParent,r=2,t._asyncAwait(a._async_evaluate$_environment.scope$1$2$when(e,s.node.hasDeclarations,h.void),l);case 2:return a._async_evaluate$__parent=i,t._asyncReturn(null,n)}});return t._asyncStartSync(l,n)},$signature:41},t._EvaluateVisitor__scopeForAtRoot_closure6.prototype={call$1(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Null),s=this,a,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return a=s.$this,i=a._async_evaluate$_atRootExcludingStyleRule,a._async_evaluate$_atRootExcludingStyleRule=!0,r=2,t._asyncAwait(s.innerScope.call$1(e),l);case 2:return a._async_evaluate$_atRootExcludingStyleRule=i,t._asyncReturn(null,n)}});return t._asyncStartSync(l,n)},$signature:41},t._EvaluateVisitor__scopeForAtRoot_closure7.prototype={call$1(e){return this.$this._async_evaluate$_withMediaQueries$1$3(null,null,new t._EvaluateVisitor__scopeForAtRoot__closure0(this.innerScope,e),h.Null)},$signature:41},t._EvaluateVisitor__scopeForAtRoot__closure0.prototype={call$0(){return this.innerScope.call$1(this.callback)},$signature:4},t._EvaluateVisitor__scopeForAtRoot_closure8.prototype={call$1(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Null),s=this,a,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return a=s.$this,i=a._async_evaluate$_inKeyframes,a._async_evaluate$_inKeyframes=!1,r=2,t._asyncAwait(s.innerScope.call$1(e),l);case 2:return a._async_evaluate$_inKeyframes=i,t._asyncReturn(null,n)}});return t._asyncStartSync(l,n)},$signature:41},t._EvaluateVisitor__scopeForAtRoot_closure9.prototype={call$1(e){return e instanceof t.ModifiableCssAtRule},$signature:184},t._EvaluateVisitor__scopeForAtRoot_closure10.prototype={call$1(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Null),s=this,a,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return a=s.$this,i=a._async_evaluate$_inUnknownAtRule,a._async_evaluate$_inUnknownAtRule=!1,r=2,t._asyncAwait(s.innerScope.call$1(e),l);case 2:return a._async_evaluate$_inUnknownAtRule=i,t._asyncReturn(null,n)}});return t._asyncStartSync(l,n)},$signature:41},t._EvaluateVisitor_visitContentRule_closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n,s=this,a,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,r);for(;;)switch(e){case 0:a=s.content.declaration.children,i=a.length,l=s.$this,_=0;case 3:if(!(_<i)){e=5;break}return e=6,t._asyncAwait(a[_].accept$1(l),p);case 6:case 4:++_,e=3;break;case 5:n=null,e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(p,r)},$signature:4},t._EvaluateVisitor_visitDeclaration_closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n._box_0.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitEachRule_closure2.prototype={call$1(e){var r=this.$this,n=this.nodeWithSpan;return r._async_evaluate$_environment.setLocalVariable$3(this._box_0.variable,r._async_evaluate$_withoutSlash$2(e,n),n)},$signature:62},t._EvaluateVisitor_visitEachRule_closure3.prototype={call$1(e){return this.$this._async_evaluate$_setMultipleVariables$3(this._box_0.variables,e,this.nodeWithSpan)},$signature:62},t._EvaluateVisitor_visitEachRule_closure4.prototype={call$0(){var e=this,r=e.$this;return r._async_evaluate$_handleReturn$2(e.list.get$asList(),new t._EvaluateVisitor_visitEachRule__closure0(r,e.setVariables,e.node))},$signature:77},t._EvaluateVisitor_visitEachRule__closure0.prototype={call$1(e){var r;return this.setVariables.call$1(e),r=this.$this,r._async_evaluate$_handleReturn$2(this.node.children,new t._EvaluateVisitor_visitEachRule___closure0(r))},$signature:383},t._EvaluateVisitor_visitEachRule___closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:83},t._EvaluateVisitor_visitAtRule_closure2.prototype={call$1(e){return this.$this._async_evaluate$_interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:378},t._EvaluateVisitor_visitAtRule_closure3.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,r);for(;;)switch(e){case 0:l=n.$this,_=l._async_evaluate$_atRootExcludingStyleRule?null:l._async_evaluate$_styleRuleIgnoringAtRoot,e=_==null||l._async_evaluate$_inKeyframes||C.$eq$(n.name.value,"font-face")?2:4;break;case 2:s=n.children,a=s.length,i=0;case 5:if(!(i<a)){e=7;break}return e=8,t._asyncAwait(s[i].accept$1(l),p);case 8:case 6:++i,e=5;break;case 7:e=3;break;case 4:return e=9,t._asyncAwait(l._async_evaluate$_withParent$2$3$scopeWhen(t.ModifiableCssStyleRule$(_._style_rule$_selector,_.span,_.originalSelector),new t._EvaluateVisitor_visitAtRule__closure0(l,n.children),!1,h.ModifiableCssStyleRule,h.Null),p);case 9:case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(p,r)},$signature:4},t._EvaluateVisitor_visitAtRule__closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitAtRule_closure4.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor_visitForRule_closure4.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.SassNumber),n,s=this,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return e=3,t._asyncAwait(s.node.from.accept$1(s.$this),a);case 3:n=l.assertNumber$0(),e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(a,r)},$signature:187},t._EvaluateVisitor_visitForRule_closure5.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.SassNumber),n,s=this,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return e=3,t._asyncAwait(s.node.to.accept$1(s.$this),a);case 3:n=l.assertNumber$0(),e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(a,r)},$signature:187},t._EvaluateVisitor_visitForRule_closure6.prototype={call$0(){return this.fromNumber.assertInt$0()},$signature:3},t._EvaluateVisitor_visitForRule_closure7.prototype={call$0(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(e),e.get$denominatorUnits(e)).assertInt$0()},$signature:3},t._EvaluateVisitor_visitForRule_closure8.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.nullable_Value),n,s=this,a,i,l,_,p,d,g,S,b,w,E,L,T=t._wrapJsFunctionForAsync(function(F,D){if(F===1)return t._asyncRethrow(D,r);for(;;)switch(e){case 0:w=s.$this,E=s.node,L=w._async_evaluate$_expressionNode$1(E.from),a=s.from,i=s._box_0,l=s.direction,_=E.variable,p=s.fromNumber,E=E.children;case 3:if(a===i.to){e=5;break}return d=w._async_evaluate$_environment,g=p.get$numeratorUnits(p),d.setLocalVariable$3(_,t.SassNumber_SassNumber$withUnits(a,p.get$denominatorUnits(p),g),L),e=6,t._asyncAwait(w._async_evaluate$_handleReturn$2(E,new t._EvaluateVisitor_visitForRule__closure0(w)),T);case 6:if(S=D,S!=null?(b=S,d=!0):(b=null,d=!1),d){n=b,e=1;break}case 4:a+=l,e=3;break;case 5:n=null,e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(T,r)},$signature:77},t._EvaluateVisitor_visitForRule__closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:83},t._EvaluateVisitor_visitForwardRule_closure1.prototype={call$2(e,r){r&&this.$this._async_evaluate$_registerCommentsForModule$1(e),this.$this._async_evaluate$_environment.forwardModule$2(e,this.node)},$signature:125},t._EvaluateVisitor_visitForwardRule_closure2.prototype={call$2(e,r){r&&this.$this._async_evaluate$_registerCommentsForModule$1(e),this.$this._async_evaluate$_environment.forwardModule$2(e,this.node)},$signature:125},t._EvaluateVisitor__registerCommentsForModule_closure0.prototype={call$0(){return t._setArrayType([],h.JSArray_CssComment)},$signature:188},t._EvaluateVisitor_visitIfRule_closure0.prototype={call$1(e){var r=this.$this;return r._async_evaluate$_environment.scope$1$3$semiGlobal$when(new t._EvaluateVisitor_visitIfRule__closure0(r,e),!0,e.hasDeclarations,h.nullable_Value)},$signature:376},t._EvaluateVisitor_visitIfRule__closure0.prototype={call$0(){var e=this.$this;return e._async_evaluate$_handleReturn$2(this.clause.children,new t._EvaluateVisitor_visitIfRule___closure0(e))},$signature:77},t._EvaluateVisitor_visitIfRule___closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:83},t._EvaluateVisitor__visitDynamicImport_closure0.prototype={call$0(){return this.$call$body$_EvaluateVisitor__visitDynamicImport_closure()},$call$body$_EvaluateVisitor__visitDynamicImport_closure(){var e=0,r=t._makeAsyncAwaitCompleter(h.void),n,s=this,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge=t._wrapJsFunctionForAsync(function(xe,ve){if(xe===1)return t._asyncRethrow(ve,r);for(;;)switch(e){case 0:return we={},we.isDependency=we.importer=we.stylesheet=null,a=s.$this,i=s.$import,e=3,t._asyncAwait(a._async_evaluate$_loadStylesheet$3$forImport(i.urlString,i.span,!0),ge);case 3:if(l=ve,_=we.stylesheet=l._0,p=l._1,we.importer=p,d=l._2,we.isDependency=d,g=_.span,S=g.get$sourceUrl(g),S!=null){if(g=a._async_evaluate$_activeModules,g.containsKey$1(S))throw i=t.NullableExtension_andThen(g.$index(0,S),new t._EvaluateVisitor__visitDynamicImport__closure3(a)),t.wrapException(i??a._async_evaluate$_exception$1("This file is already being loaded."));g.$indexSet(0,S,i)}i=_._uses,g=h.UnmodifiableListView_UseRule,b=new t.UnmodifiableListView(i,g),b.get$length(b)===0?(b=new t.UnmodifiableListView(_._forwards,h.UnmodifiableListView_ForwardRule),b=b.get$length(b)===0):b=!1,e=b?4:5;break;case 4:return w=a._async_evaluate$_importer,i=a._async_evaluate$_assertInModule$2(a._async_evaluate$__stylesheet,"_stylesheet"),E=a._async_evaluate$_inDependency,a._async_evaluate$_importer=p,a._async_evaluate$__stylesheet=_,a._async_evaluate$_inDependency=d,e=6,t._asyncAwait(a.visitStylesheet$1(_),ge);case 6:a._async_evaluate$_importer=w,a._async_evaluate$__stylesheet=i,a._async_evaluate$_inDependency=E,a._async_evaluate$_activeModules.remove$1(0,S),e=1;break;case 5:return i=new t.UnmodifiableListView(i,g),i.any$1(i,new t._EvaluateVisitor__visitDynamicImport__closure4)?L=!0:(i=new t.UnmodifiableListView(_._forwards,h.UnmodifiableListView_ForwardRule),L=i.any$1(i,new t._EvaluateVisitor__visitDynamicImport__closure5)),T=t._Cell$(),i=a._async_evaluate$_environment,g=h.String,b=h.Module_AsyncCallable,F=h.AstNode,D=t._setArrayType([],h.JSArray_Module_AsyncCallable),B=i._async_environment$_variables,B=t._setArrayType(B.slice(0),t._arrayInstanceType(B)),z=i._async_environment$_variableNodes,z=t._setArrayType(z.slice(0),t._arrayInstanceType(z)),Y=i._async_environment$_functions,Y=t._setArrayType(Y.slice(0),t._arrayInstanceType(Y)),G=i._async_environment$_mixins,G=t._setArrayType(G.slice(0),t._arrayInstanceType(G)),se=t.AsyncEnvironment$_(t.LinkedHashMap_LinkedHashMap$_empty(g,b),t.LinkedHashMap_LinkedHashMap$_empty(g,F),t.LinkedHashMap_LinkedHashMap$_empty(b,F),i._async_environment$_importedModules,null,null,D,B,z,Y,G,i._async_environment$_content),e=7,t._asyncAwait(a._async_evaluate$_withEnvironment$1$2(se,new t._EvaluateVisitor__visitDynamicImport__closure6(we,a,L,se,T),h.Null),ge);case 7:ce=se.toDummyModule$0(),a._async_evaluate$_environment.importForwards$1(ce),e=L?8:9;break;case 8:e=ce.transitivelyContainsCss?10:11;break;case 10:return e=12,t._asyncAwait(a._async_evaluate$_combineCss$2$clone(ce,ce.transitivelyContainsExtensions).accept$1(a),ge);case 12:case 11:for(ye=new t._ImportedCssVisitor0(a),i=C.get$iterator$ax(T._readLocal$0());i.moveNext$0();)i.get$current(i).accept$1(ye);case 9:a._async_evaluate$_activeModules.remove$1(0,S);case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(ge,r)},$signature:33},t._EvaluateVisitor__visitDynamicImport__closure3.prototype={call$1(e){return this.$this._async_evaluate$_multiSpanException$3("This file is already being loaded.","new load",t.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],h.FileSpan,h.String))},$signature:116},t._EvaluateVisitor__visitDynamicImport__closure4.prototype={call$1(e){return e.url.get$scheme()!=="sass"},$signature:189},t._EvaluateVisitor__visitDynamicImport__closure5.prototype={call$1(e){return e.url.get$scheme()!=="sass"},$signature:190},t._EvaluateVisitor__visitDynamicImport__closure6.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p,d,g,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){if(T===1)return t._asyncRethrow(F,r);for(;;)switch(e){case 0:return i=n.$this,l=i._async_evaluate$_importer,_=i._async_evaluate$_assertInModule$2(i._async_evaluate$__stylesheet,"_stylesheet"),p=i._async_evaluate$_assertInModule$2(i._async_evaluate$__root,"_root"),d=i._async_evaluate$_assertInModule$2(i._async_evaluate$__parent,"__parent"),g=i._async_evaluate$_assertInModule$2(i._async_evaluate$__endOfImports,"_endOfImports"),S=i._async_evaluate$_outOfOrderImports,b=i._async_evaluate$_configuration,w=i._async_evaluate$_inDependency,E=n._box_0,i._async_evaluate$_importer=E.importer,s=E.stylesheet,i._async_evaluate$__stylesheet=s,a=n.loadsUserDefinedModules,a&&(s=t.ModifiableCssStylesheet$(s.span),i._async_evaluate$__root=s,i._async_evaluate$__parent=i._async_evaluate$_assertInModule$2(s,"_root"),i._async_evaluate$__endOfImports=0,i._async_evaluate$_outOfOrderImports=null),i._async_evaluate$_inDependency=E.isDependency,s=new t.UnmodifiableListView(E.stylesheet._forwards,h.UnmodifiableListView_ForwardRule),s.get$isEmpty(s)||(i._async_evaluate$_configuration=n.environment.toImplicitConfiguration$0()),e=2,t._asyncAwait(i.visitStylesheet$1(E.stylesheet),L);case 2:return E=a?i._async_evaluate$_addOutOfOrderImports$0():t._setArrayType([],h.JSArray_ModifiableCssNode),n.children._value=E,i._async_evaluate$_importer=l,i._async_evaluate$__stylesheet=_,a&&(i._async_evaluate$__root=p,i._async_evaluate$__parent=d,i._async_evaluate$__endOfImports=g,i._async_evaluate$_outOfOrderImports=S),i._async_evaluate$_configuration=b,i._async_evaluate$_inDependency=w,t._asyncReturn(null,r)}});return t._asyncStartSync(L,r)},$signature:4},t._EvaluateVisitor__applyMixin_closure3.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.void),n=this,s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return s=n.$this,e=2,t._asyncAwait(s._async_evaluate$_environment.asMixin$1(new t._EvaluateVisitor__applyMixin__closure2(s,n.$arguments,n.mixin,n.nodeWithSpanWithoutContent)),a);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(a,r)},$signature:33},t._EvaluateVisitor__applyMixin__closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.void),n=this,s=t._wrapJsFunctionForAsync(function(a,i){if(a===1)return t._asyncRethrow(i,r);for(;;)switch(e){case 0:return e=2,t._asyncAwait(n.$this._async_evaluate$_runBuiltInCallable$3(n.$arguments,n.mixin,n.nodeWithSpanWithoutContent),s);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(s,r)},$signature:33},t._EvaluateVisitor__applyMixin_closure2.prototype={call$0(){var e=this._1_0;return e==null&&(e=h.AsyncCallable._as(e)),h.UserDefinedCallable_AsyncEnvironment._as(e).declaration},$signature:131},t._EvaluateVisitor__applyMixin_closure4.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return s=n.$this,e=2,t._asyncAwait(s._async_evaluate$_environment.withContent$2(n.contentCallable,new t._EvaluateVisitor__applyMixin__closure1(s,n.mixin,n.nodeWithSpanWithoutContent)),a);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(a,r)},$signature:4},t._EvaluateVisitor__applyMixin__closure1.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.void),n=this,s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return s=n.$this,e=2,t._asyncAwait(s._async_evaluate$_environment.asMixin$1(new t._EvaluateVisitor__applyMixin___closure0(s,n.mixin,n.nodeWithSpanWithoutContent)),a);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(a,r)},$signature:33},t._EvaluateVisitor__applyMixin___closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.void),n=this,s,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:s=n.mixin.declaration.children,a=s.length,i=n.$this,l=n.nodeWithSpanWithoutContent,_=h.nullable_Value,p=0;case 2:if(!(p<a)){e=4;break}return e=5,t._asyncAwait(i._async_evaluate$_addErrorSpan$1$2(l,new t._EvaluateVisitor__applyMixin____closure0(i,s[p]),_),d);case 5:case 3:++p,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(d,r)},$signature:33},t._EvaluateVisitor__applyMixin____closure0.prototype={call$0(){return this.statement.accept$1(this.$this)},$signature:77},t._EvaluateVisitor_visitIncludeRule_closure2.prototype={call$0(){var e=this.node;return this.$this._async_evaluate$_environment.getMixin$2$namespace(e.name,e.namespace)},$signature:90},t._EvaluateVisitor_visitIncludeRule_closure3.prototype={call$1(e){var r=this.$this;return new t.UserDefinedCallable(e,r._async_evaluate$_environment.closure$0(),r._async_evaluate$_inDependency,h.UserDefinedCallable_AsyncEnvironment)},$signature:375},t._EvaluateVisitor_visitIncludeRule_closure4.prototype={call$0(){return this.node.get$spanWithoutContent()},$signature:30},t._EvaluateVisitor_visitMediaRule_closure2.prototype={call$1(e){return this.$this._async_evaluate$_mergeMediaQueries$2(e,this.queries)},$signature:82},t._EvaluateVisitor_visitMediaRule_closure3.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i=t._wrapJsFunctionForAsync(function(l,_){if(l===1)return t._asyncRethrow(_,r);for(;;)switch(e){case 0:return s=n.$this,a=n.mergedQueries,a==null&&(a=n.queries),e=2,t._asyncAwait(s._async_evaluate$_withMediaQueries$1$3(a,n.mergedSources,new t._EvaluateVisitor_visitMediaRule__closure0(s,n.node),h.Null),i);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(i,r)},$signature:4},t._EvaluateVisitor_visitMediaRule__closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:_=n.$this,p=_._async_evaluate$_atRootExcludingStyleRule?null:_._async_evaluate$_styleRuleIgnoringAtRoot,p!=null?(s=p,a=!0):(s=null,a=!1),e=a?2:4;break;case 2:return e=5,t._asyncAwait(_._async_evaluate$_withParent$2$3$scopeWhen(t.ModifiableCssStyleRule$(s._style_rule$_selector,s.span,s.originalSelector),new t._EvaluateVisitor_visitMediaRule___closure0(_,n.node),!1,h.ModifiableCssStyleRule,h.Null),d);case 5:e=3;break;case 4:a=n.node.children,i=a.length,l=0;case 6:if(!(l<i)){e=8;break}return e=9,t._asyncAwait(a[l].accept$1(_),d);case 9:case 7:++l,e=6;break;case 8:case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(d,r)},$signature:4},t._EvaluateVisitor_visitMediaRule___closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitMediaRule_closure4.prototype={call$1(e){var r;return e instanceof t.ModifiableCssStyleRule?r=!0:(r=this.mergedSources,r=r.get$isNotEmpty(r)&&e instanceof t.ModifiableCssMediaRule&&f.JSArray_methods.every$1(e.queries,r.get$contains(r))),r},$signature:9},t._EvaluateVisitor_visitStyleRule_closure4.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitStyleRule_closure5.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor_visitStyleRule_closure6.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return s=n.$this,e=2,t._asyncAwait(s._async_evaluate$_withStyleRule$1$2(n.rule,new t._EvaluateVisitor_visitStyleRule__closure0(s,n.node),h.Null),a);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(a,r)},$signature:4},t._EvaluateVisitor_visitStyleRule__closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitStyleRule_closure7.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor_visitStyleRule_closure8.prototype={call$1(e){return e instanceof t.ModifiableCssComment},$signature:144},t._EvaluateVisitor_visitSupportsRule_closure1.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:_=n.$this,p=_._async_evaluate$_atRootExcludingStyleRule?null:_._async_evaluate$_styleRuleIgnoringAtRoot,p!=null?(s=p,a=!0):(s=null,a=!1),e=a?2:4;break;case 2:return e=5,t._asyncAwait(_._async_evaluate$_withParent$2$2(t.ModifiableCssStyleRule$(s._style_rule$_selector,s.span,s.originalSelector),new t._EvaluateVisitor_visitSupportsRule__closure0(_,n.node),h.ModifiableCssStyleRule,h.Null),d);case 5:e=3;break;case 4:a=n.node.children,i=a.length,l=0;case 6:if(!(l<i)){e=8;break}return e=9,t._asyncAwait(a[l].accept$1(_),d);case 9:case 7:++l,e=6;break;case 8:case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(d,r)},$signature:4},t._EvaluateVisitor_visitSupportsRule__closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitSupportsRule_closure2.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor__visitSupportsCondition_closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.String),n,s=this,a,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,r);for(;;)switch(e){case 0:return a=s.$this,i=s._box_0,p=t,e=3,t._asyncAwait(a._evaluateToCss$1(i.declaration.name),g);case 3:return l=p.S(b),_=i.declaration.get$isCustomProperty()?"":" ",p="("+l+":"+_,d=t,e=4,t._asyncAwait(a._evaluateToCss$1(i.declaration.value),g);case 4:n=p+d.S(b)+")",e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(g,r)},$signature:191},t._EvaluateVisitor_visitVariableDeclaration_closure2.prototype={call$0(){var e=this.$this._async_evaluate$_environment,r=this._box_0.override;e.setVariable$4$global(this.node.name,r.value,r.assignmentNode,!0)},$signature:2},t._EvaluateVisitor_visitVariableDeclaration_closure3.prototype={call$0(){var e=this.node;return this.$this._async_evaluate$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:44},t._EvaluateVisitor_visitVariableDeclaration_closure4.prototype={call$0(){var e=this.$this,r=this.node;e._async_evaluate$_environment.setVariable$5$global$namespace(r.name,this.value,e._async_evaluate$_expressionNode$1(r.expression),r.isGlobal,r.namespace)},$signature:2},t._EvaluateVisitor_visitUseRule_closure0.prototype={call$2(e,r){var n,s,a,i,l,_,p,d;r&&this.$this._async_evaluate$_registerCommentsForModule$1(e),n=this.$this._async_evaluate$_environment,s=this.node,a=s.namespace,a==null?(n._async_environment$_globalModules.$indexSet(0,e,s),n._async_environment$_allModules.push(e),i=t.IterableExtension_firstWhereOrNull(C.get$keys$z(f.JSArray_methods.get$first(n._async_environment$_variables)),e.get$variables().get$containsKey()),i!=null?(l=i,n=!0):(l=null,n=!1),n&&t.throwExpression(t.SassScriptException$(W.This_ma+t.S(l)+'".',null))):(_=n._async_environment$_modules,_.containsKey$1(a)&&(p=n._async_environment$_namespaceNodes.$index(0,a),d=p==null?null:p.span,p=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),d!=null&&p.$indexSet(0,d,"original @use"),t.throwExpression(t.MultiSpanSassScriptException$(W.There_+a+'".',"new @use",p))),_.$indexSet(0,a,e),n._async_environment$_namespaceNodes.$indexSet(0,a,s),n._async_environment$_allModules.push(e))},$signature:125},t._EvaluateVisitor_visitWarnRule_closure0.prototype={call$0(){return this.node.expression.accept$1(this.$this)},$signature:78},t._EvaluateVisitor_visitWhileRule_closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.nullable_Value),n,s=this,a,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,r);for(;;)switch(e){case 0:a=s.node,i=a.condition,l=s.$this,a=a.children;case 3:return e=5,t._asyncAwait(i.accept$1(l),g);case 5:if(!b.get$isTruthy()){e=4;break}return e=6,t._asyncAwait(l._async_evaluate$_handleReturn$2(a,new t._EvaluateVisitor_visitWhileRule__closure0(l)),g);case 6:if(_=b,_!=null?(p=_,d=!0):(p=null,d=!1),d){n=p,e=1;break}e=3;break;case 4:n=null,e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(g,r)},$signature:77},t._EvaluateVisitor_visitWhileRule__closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:83},t._EvaluateVisitor_visitBinaryOperationExpression_closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Value),n,s=this,a,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,r);for(;;)switch(e){case 0:return i=s.node,l=s.$this,e=3,t._asyncAwait(i.left.accept$1(l),g);case 3:_=b;case 4:switch(i.operator){case f.BinaryOperator_2jN:e=6;break;case f.BinaryOperator_M6L:e=7;break;case f.BinaryOperator_SNp:e=8;break;case f.BinaryOperator_ql5:e=9;break;case f.BinaryOperator_ViB:e=10;break;case f.BinaryOperator_cIH:e=11;break;case f.BinaryOperator_7Tg:e=12;break;case f.BinaryOperator_U8c:e=13;break;case f.BinaryOperator_kpg:e=14;break;case f.BinaryOperator_anB:e=15;break;case f.BinaryOperator_olz:e=16;break;case f.BinaryOperator_qN2:e=17;break;case f.BinaryOperator_t8B:e=18;break;case f.BinaryOperator_OTG:e=19;break;default:e=20;break}break;case 6:return i=i.right.accept$1(l),e=21,t._asyncAwait(h.Future_Value._is(i)?i:t._Future$value(i,h.Value),g);case 21:i=b,i=new t.SassString(t.serializeValue(_,!1,!0)+"="+t.serializeValue(i,!1,!0),!1),e=5;break;case 7:e=_.get$isTruthy()?22:24;break;case 22:i=_,e=23;break;case 24:return i=i.right.accept$1(l),e=25,t._asyncAwait(h.Future_Value._is(i)?i:t._Future$value(i,h.Value),g);case 25:i=b;case 23:e=5;break;case 8:e=_.get$isTruthy()?26:28;break;case 26:return i=i.right.accept$1(l),e=29,t._asyncAwait(h.Future_Value._is(i)?i:t._Future$value(i,h.Value),g);case 29:i=b,e=27;break;case 28:i=_;case 27:e=5;break;case 9:return p=_,e=30,t._asyncAwait(i.right.accept$1(l),g);case 30:i=p.$eq(0,b)?f.SassBoolean_true:f.SassBoolean_false,e=5;break;case 10:return p=_,e=31,t._asyncAwait(i.right.accept$1(l),g);case 31:i=p.$eq(0,b)?f.SassBoolean_false:f.SassBoolean_true,e=5;break;case 11:return i=i.right.accept$1(l),p=_,e=32,t._asyncAwait(h.Future_Value._is(i)?i:t._Future$value(i,h.Value),g);case 32:i=p.greaterThan$1(b),e=5;break;case 12:return i=i.right.accept$1(l),p=_,e=33,t._asyncAwait(h.Future_Value._is(i)?i:t._Future$value(i,h.Value),g);case 33:i=p.greaterThanOrEquals$1(b),e=5;break;case 13:return i=i.right.accept$1(l),p=_,e=34,t._asyncAwait(h.Future_Value._is(i)?i:t._Future$value(i,h.Value),g);case 34:i=p.lessThan$1(b),e=5;break;case 14:return i=i.right.accept$1(l),p=_,e=35,t._asyncAwait(h.Future_Value._is(i)?i:t._Future$value(i,h.Value),g);case 35:i=p.lessThanOrEquals$1(b),e=5;break;case 15:return i=i.right.accept$1(l),p=_,e=36,t._asyncAwait(h.Future_Value._is(i)?i:t._Future$value(i,h.Value),g);case 36:i=p.plus$1(b),e=5;break;case 16:return i=i.right.accept$1(l),p=_,e=37,t._asyncAwait(h.Future_Value._is(i)?i:t._Future$value(i,h.Value),g);case 37:i=p.minus$1(b),e=5;break;case 17:return i=i.right.accept$1(l),p=_,e=38,t._asyncAwait(h.Future_Value._is(i)?i:t._Future$value(i,h.Value),g);case 38:i=p.times$1(b),e=5;break;case 18:return a=i.right.accept$1(l),p=l,d=_,e=39,t._asyncAwait(h.Future_Value._is(a)?a:t._Future$value(a,h.Value),g);case 39:i=p._async_evaluate$_slash$3(d,b,i),e=5;break;case 19:return i=i.right.accept$1(l),p=_,e=40,t._asyncAwait(h.Future_Value._is(i)?i:t._Future$value(i,h.Value),g);case 40:i=p.modulo$1(b),e=5;break;case 20:i=null;case 5:n=i,e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(g,r)},$signature:78},t._EvaluateVisitor__slash_closure1.prototype={call$0(){return this._1_0._0},$signature:25},t._EvaluateVisitor__slash_closure2.prototype={call$0(){return this._1_0._1},$signature:25},t._EvaluateVisitor__slash_recommendation0.prototype={call$1(e){var r,n,s,a=null;e:{if(e instanceof t.BinaryOperationExpression&&f.BinaryOperator_t8B===e.operator?(r=e.left,n=e.right,s=!0):(n=a,r=n,s=!1),s){s="math.div("+t.S(this.call$1(r))+", "+t.S(this.call$1(n))+")";break e}if(e instanceof t.ParenthesizedExpression){s=e.expression.toString$0(0);break e}s=e.toString$0(0);break e}return s},$signature:140},t._EvaluateVisitor_visitVariableExpression_closure0.prototype={call$0(){var e=this.node;return this.$this._async_evaluate$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:44},t._EvaluateVisitor_visitUnaryOperationExpression_closure0.prototype={call$0(){var e,r=this;switch(r.node.operator){case f.UnaryOperator_gg4:e=r.operand.unaryPlus$0();break;case f.UnaryOperator_TLI:e=r.operand.unaryMinus$0();break;case f.UnaryOperator_Ix1:e=new t.SassString("/"+t.serializeValue(r.operand,!1,!0),!1);break;case f.UnaryOperator_not_not_not:e=r.operand.unaryNot$0();break;default:e=null}return e},$signature:25},t._EvaluateVisitor_visitListExpression_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:359},t._EvaluateVisitor_visitFunctionExpression_closure2.prototype={call$0(){var e=this.$this._async_evaluate$_environment,r=this.node;return e.getFunction$2$namespace(t.stringReplaceAllUnchecked(r.originalName,"_","-"),r.namespace)},$signature:90},t._EvaluateVisitor_visitFunctionExpression_closure3.prototype={call$1(e){return e.accept$1(new t._IsCalculationSafeVisitor)},$signature:141},t._EvaluateVisitor_visitFunctionExpression_closure4.prototype={call$0(){var e=this.node;return this.$this._async_evaluate$_runFunctionCallable$3(e.$arguments,this._box_0.$function,e)},$signature:78},t._EvaluateVisitor__checkCalculationArguments_check0.prototype={call$1(e){var r=this.node,n=r.$arguments.positional.length;if(n===0)throw t.wrapException(this.$this._async_evaluate$_exception$2("Missing argument.",r.span));if(e!=null&&n>e)throw t.wrapException(this.$this._async_evaluate$_exception$2("Only "+t.S(e)+" "+t.pluralize("argument",e,null)+" allowed, but "+n+" "+t.pluralize("was",n,"were")+" passed.",r.span))},call$0(){return this.call$1(null)},$signature:84},t._EvaluateVisitor__visitCalculationExpression_closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Object),n,s=this,a,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,r);for(;;)switch(e){case 0:return a=s.$this,i=s._box_0,l=s.inLegacySassFunction,_=t,p=a._async_evaluate$_binaryOperatorToCalculationOperator$2(i.operator,s.node),e=3,t._asyncAwait(a._async_evaluate$_visitCalculationExpression$2$inLegacySassFunction(i.left,l),g);case 3:return d=b,e=4,t._asyncAwait(a._async_evaluate$_visitCalculationExpression$2$inLegacySassFunction(i.right,l),g);case 4:n=_.SassCalculation_operateInternal(p,d,b,l,!a._async_evaluate$_inSupportsDeclaration),e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(g,r)},$signature:194},t._EvaluateVisitor__checkAdjacentCalculationValues_closure0.prototype={call$0(){return h.UnaryOperationExpression._as(this._0_0).operator},$signature:139},t._EvaluateVisitor_visitInterpolatedFunctionExpression_closure0.prototype={call$0(){var e=this.node;return this.$this._async_evaluate$_runFunctionCallable$3(e.$arguments,this.$function,e)},$signature:78},t._EvaluateVisitor__runUserDefinedCallable_closure0.prototype={call$0(){var e=this,r=e.$this,n=e.callable,s=e.V;return r._async_evaluate$_withEnvironment$1$2(n.environment.closure$0(),new t._EvaluateVisitor__runUserDefinedCallable__closure0(r,e.evaluated,n,e.nodeWithSpan,e.run,s),s)},$signature(){return this.V._eval$1("Future<0>()")}},t._EvaluateVisitor__runUserDefinedCallable__closure0.prototype={call$0(){var e=this,r=e.$this,n=e.V;return r._async_evaluate$_environment.scope$1$1(new t._EvaluateVisitor__runUserDefinedCallable___closure0(r,e.evaluated,e.callable,e.nodeWithSpan,e.run,n),n)},$signature(){return this.V._eval$1("Future<0>()")}},t._EvaluateVisitor__runUserDefinedCallable___closure0.prototype={call$0(){return this.$call$body$_EvaluateVisitor__runUserDefinedCallable___closure(this.V)},$call$body$_EvaluateVisitor__runUserDefinedCallable___closure(e){var r=0,n=t._makeAsyncAwaitCompleter(e),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=t._wrapJsFunctionForAsync(function(ce,ye){if(ce===1)return t._asyncRethrow(ye,n);for(;;)switch(r){case 0:for(D=a.$this,B=a.evaluated._values,z=a.callable.declaration.$arguments,Y=a.nodeWithSpan,D._async_evaluate$_verifyArguments$4(C.get$length$asx(B[2]),B[0],z,Y),i=z.$arguments,l=i.length,_=Math.min(C.get$length$asx(B[2]),l),p=0;p<_;++p)D._async_evaluate$_environment.setLocalVariable$3(i[p].name,C.$index$asx(B[2],p),C.$index$asx(B[3],p));p=C.get$length$asx(B[2]);case 3:if(!(p<l)){r=5;break}d=i[p],g=B[0],S=d.name,b=C.remove$1$z(g,S),r=b==null?6:7;break;case 6:return g=d.defaultValue,G=D,r=8,t._asyncAwait(g.accept$1(D),se);case 8:b=G._async_evaluate$_withoutSlash$2(ye,D._async_evaluate$_expressionNode$1(g));case 7:g=D._async_evaluate$_environment,w=C.$index$asx(B[1],S),w==null&&(w=d.defaultValue,w.toString,w=D._async_evaluate$_expressionNode$1(w)),g.setLocalVariable$3(S,b,w);case 4:++p,r=3;break;case 5:return E=z.restArgument,E!=null?(L=C.get$length$asx(B[2])>l?C.sublist$1$ax(B[2],l):f.List_empty8,l=B[0],g=B[4],T=t.SassArgumentList$(L,l,g===f.ListSeparator_undecided_null_undecided?f.ListSeparator_rXA:g),D._async_evaluate$_environment.setLocalVariable$3(E,T,Y)):T=null,r=9,t._asyncAwait(a.run.call$0(),se);case 9:if(F=ye,T==null){s=F,r=1;break}if(C.get$isEmpty$asx(B[0])){s=F,r=1;break}if(T._wereKeywordsAccessed){s=F,r=1;break}throw t.wrapException(t.MultiSpanSassRuntimeException$("No "+t.pluralize("argument",C.get$length$asx(C.get$keys$z(B[0])),null)+" named "+t.toSentence(C.map$1$1$ax(C.get$keys$z(B[0]),new t._EvaluateVisitor__runUserDefinedCallable____closure0,h.Object),"or")+".",Y.get$span(Y),"invocation",t.LinkedHashMap_LinkedHashMap$_literal([z.get$spanWithName(),"declaration"],h.FileSpan,h.String),D._async_evaluate$_stackTrace$1(Y.get$span(Y)),null));case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(se,n)},$signature(){return this.V._eval$1("Future<0>()")}},t._EvaluateVisitor__runUserDefinedCallable____closure0.prototype={call$1(e){return"$"+e},$signature:7},t._EvaluateVisitor__runFunctionCallable_closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Value),n,s=this,a,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,r);for(;;)switch(e){case 0:a=s.callable.declaration,i=a.children,l=i.length,_=s.$this,p=0;case 3:if(!(p<l)){e=5;break}return e=6,t._asyncAwait(i[p].accept$1(_),g);case 6:if(d=b,d instanceof t.Value){n=d,e=1;break}case 4:++p,e=3;break;case 5:throw t.wrapException(_._async_evaluate$_exception$2("Function finished without @return.",a.span));case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(g,r)},$signature:78},t._EvaluateVisitor__runBuiltInCallable_closure2.prototype={call$0(){return this._box_0.overload.verify$2(C.get$length$asx(this.evaluated._values[2]),this.namedSet)},$signature:0},t._EvaluateVisitor__runBuiltInCallable_closure3.prototype={call$0(){return this._box_0.callback.call$1(this.evaluated._values[2])},$signature:358},t._EvaluateVisitor__runBuiltInCallable_closure4.prototype={call$1(e){return"$"+e},$signature:7},t._EvaluateVisitor__evaluateArguments_closure3.prototype={call$1(e){return e},$signature:43},t._EvaluateVisitor__evaluateArguments_closure4.prototype={call$1(e){return this.$this._async_evaluate$_withoutSlash$2(e,this.restNodeForSpan)},$signature:43},t._EvaluateVisitor__evaluateArguments_closure5.prototype={call$2(e,r){var n=this,s=n.restNodeForSpan;n.named.$indexSet(0,e,n.$this._async_evaluate$_withoutSlash$2(r,s)),n.namedNodes.$indexSet(0,e,s)},$signature:85},t._EvaluateVisitor__evaluateArguments_closure6.prototype={call$1(e){return e},$signature:43},t._EvaluateVisitor__evaluateMacroArguments_closure3.prototype={call$1(e){var r=this.restArgs;return new t.ValueExpression(e,r.get$span(r))},$signature:63},t._EvaluateVisitor__evaluateMacroArguments_closure4.prototype={call$1(e){var r=this.restArgs;return new t.ValueExpression(this.$this._async_evaluate$_withoutSlash$2(e,this.restNodeForSpan),r.get$span(r))},$signature:63},t._EvaluateVisitor__evaluateMacroArguments_closure5.prototype={call$2(e,r){var n=this,s=n.restArgs;n.named.$indexSet(0,e,new t.ValueExpression(n.$this._async_evaluate$_withoutSlash$2(r,n.restNodeForSpan),s.get$span(s)))},$signature:85},t._EvaluateVisitor__evaluateMacroArguments_closure6.prototype={call$1(e){var r=this.keywordRestArgs;return new t.ValueExpression(this.$this._async_evaluate$_withoutSlash$2(e,this.keywordRestNodeForSpan),r.get$span(r))},$signature:63},t._EvaluateVisitor__addRestMap_closure0.prototype={call$2(e,r){var n,s=this,a=s.$this;if(e instanceof t.SassString)s.values.$indexSet(0,e._string$_text,s.convert.call$1(a._async_evaluate$_withoutSlash$2(r,s.expressionNode)));else throw n=s.nodeWithSpan,t.wrapException(a._async_evaluate$_exception$2(W.Variab_+e.toString$0(0)+" is not a string in "+s.map.toString$0(0)+".",n.get$span(n)))},$signature:88},t._EvaluateVisitor__verifyArguments_closure0.prototype={call$0(){return this.$arguments.verify$2(this.positional,new t.MapKeySet(this.named,h.MapKeySet_String))},$signature:0},t._EvaluateVisitor_visitCssAtRule_closure1.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,s=new t.ListIterator(s,s.get$length(s)),a=n.$this,i=t._instanceType(s)._precomputed1;case 2:if(!s.moveNext$0()){e=3;break}return l=s.__internal$_current,e=4,t._asyncAwait((l??i._as(l)).accept$1(a),_);case 4:e=2;break;case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitCssAtRule_closure2.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor_visitCssKeyframeBlock_closure1.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,s=new t.ListIterator(s,s.get$length(s)),a=n.$this,i=t._instanceType(s)._precomputed1;case 2:if(!s.moveNext$0()){e=3;break}return l=s.__internal$_current,e=4,t._asyncAwait((l??i._as(l)).accept$1(a),_);case 4:e=2;break;case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitCssKeyframeBlock_closure2.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor_visitCssMediaRule_closure2.prototype={call$1(e){return this.$this._async_evaluate$_mergeMediaQueries$2(e,this.node.queries)},$signature:82},t._EvaluateVisitor_visitCssMediaRule_closure3.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i=t._wrapJsFunctionForAsync(function(l,_){if(l===1)return t._asyncRethrow(_,r);for(;;)switch(e){case 0:return s=n.$this,a=n.mergedQueries,a==null&&(a=n.node.queries),e=2,t._asyncAwait(s._async_evaluate$_withMediaQueries$1$3(a,n.mergedSources,new t._EvaluateVisitor_visitCssMediaRule__closure0(s,n.node),h.Null),i);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(i,r)},$signature:4},t._EvaluateVisitor_visitCssMediaRule__closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:_=n.$this,p=_._async_evaluate$_atRootExcludingStyleRule?null:_._async_evaluate$_styleRuleIgnoringAtRoot,p!=null?(s=p,a=!0):(s=null,a=!1),e=a?2:4;break;case 2:return e=5,t._asyncAwait(_._async_evaluate$_withParent$2$3$scopeWhen(t.ModifiableCssStyleRule$(s._style_rule$_selector,s.span,s.originalSelector),new t._EvaluateVisitor_visitCssMediaRule___closure0(_,n.node),!1,h.ModifiableCssStyleRule,h.Null),d);case 5:e=3;break;case 4:a=n.node.children,a=new t.ListIterator(a,a.get$length(a)),i=t._instanceType(a)._precomputed1;case 6:if(!a.moveNext$0()){e=7;break}return l=a.__internal$_current,e=8,t._asyncAwait((l??i._as(l)).accept$1(_),d);case 8:e=6;break;case 7:case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(d,r)},$signature:4},t._EvaluateVisitor_visitCssMediaRule___closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,s=new t.ListIterator(s,s.get$length(s)),a=n.$this,i=t._instanceType(s)._precomputed1;case 2:if(!s.moveNext$0()){e=3;break}return l=s.__internal$_current,e=4,t._asyncAwait((l??i._as(l)).accept$1(a),_);case 4:e=2;break;case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitCssMediaRule_closure4.prototype={call$1(e){var r;return e instanceof t.ModifiableCssStyleRule?r=!0:(r=this.mergedSources,r=r.get$isNotEmpty(r)&&e instanceof t.ModifiableCssMediaRule&&f.JSArray_methods.every$1(e.queries,r.get$contains(r))),r},$signature:9},t._EvaluateVisitor_visitCssStyleRule_closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return s=n.$this,e=2,t._asyncAwait(s._async_evaluate$_withStyleRule$1$2(n.rule,new t._EvaluateVisitor_visitCssStyleRule__closure0(s,n.node),h.Null),a);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(a,r)},$signature:4},t._EvaluateVisitor_visitCssStyleRule__closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,s=new t.ListIterator(s,s.get$length(s)),a=n.$this,i=t._instanceType(s)._precomputed1;case 2:if(!s.moveNext$0()){e=3;break}return l=s.__internal$_current,e=4,t._asyncAwait((l??i._as(l)).accept$1(a),_);case 4:e=2;break;case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitCssStyleRule_closure3.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor_visitCssStyleRule_closure4.prototype={call$0(){return C.get$length$asx(this._0_0._collection$_source)},$signature:3},t._EvaluateVisitor_visitCssSupportsRule_closure1.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:_=n.$this,p=_._async_evaluate$_atRootExcludingStyleRule?null:_._async_evaluate$_styleRuleIgnoringAtRoot,p!=null?(s=p,a=!0):(s=null,a=!1),e=a?2:4;break;case 2:return e=5,t._asyncAwait(_._async_evaluate$_withParent$2$2(t.ModifiableCssStyleRule$(s._style_rule$_selector,s.span,s.originalSelector),new t._EvaluateVisitor_visitCssSupportsRule__closure0(_,n.node),h.ModifiableCssStyleRule,h.Null),d);case 5:e=3;break;case 4:a=n.node.children,a=new t.ListIterator(a,a.get$length(a)),i=t._instanceType(a)._precomputed1;case 6:if(!a.moveNext$0()){e=7;break}return l=a.__internal$_current,e=8,t._asyncAwait((l??i._as(l)).accept$1(_),d);case 8:e=6;break;case 7:case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(d,r)},$signature:4},t._EvaluateVisitor_visitCssSupportsRule__closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,s=new t.ListIterator(s,s.get$length(s)),a=n.$this,i=t._instanceType(s)._precomputed1;case 2:if(!s.moveNext$0()){e=3;break}return l=s.__internal$_current,e=4,t._asyncAwait((l??i._as(l)).accept$1(a),_);case 4:e=2;break;case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitCssSupportsRule_closure2.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor__performInterpolationHelper_closure0.prototype={call$1(e){return t.InterpolationMap$(this.interpolation,e)},$signature:195},t._EvaluateVisitor__serialize_closure0.prototype={call$0(){return t.serializeValue(this.value,!1,this.quote)},$signature:22},t._EvaluateVisitor__expressionNode_closure0.prototype={call$0(){var e=this.expression;return this.$this._async_evaluate$_environment.getVariableNode$2$namespace(e.name,e.namespace)},$signature:196},t._EvaluateVisitor__withoutSlash_recommendation0.prototype={call$1(e){var r,n,s,a=e.asSlash;e:{if(h.Record_2_nullable_Object_and_nullable_Object._is(a)?(r=h.SassNumber,n=r._as(a._0),s=r._as(a._1),r=!0):(n=null,s=null,r=!1),r){r="math.div("+t.S(this.call$1(n))+", "+t.S(this.call$1(s))+")";break e}r=t.serializeValue(e,!0,!0);break e}return r},$signature:197},t._EvaluateVisitor__stackFrame_closure0.prototype={call$1(e){var r=this.$this._async_evaluate$_importCache;return r=r==null?null:r.humanize$1(e),r??e},$signature:48},t._ImportedCssVisitor0.prototype={visitCssAtRule$1(e){var r=e.isChildless?null:new t._ImportedCssVisitor_visitCssAtRule_closure0;this._async_evaluate$_visitor._async_evaluate$_addChild$2$through(e,r)},visitCssComment$1(e){return this._async_evaluate$_visitor._async_evaluate$_addChild$1(e)},visitCssDeclaration$1(e){},visitCssImport$1(e){var r,n="_endOfImports",s=this._async_evaluate$_visitor;s._async_evaluate$_assertInModule$2(s._async_evaluate$__parent,"__parent")!==s._async_evaluate$_assertInModule$2(s._async_evaluate$__root,"_root")?s._async_evaluate$_addChild$1(e):s._async_evaluate$_assertInModule$2(s._async_evaluate$__endOfImports,n)===C.get$length$asx(s._async_evaluate$_assertInModule$2(s._async_evaluate$__root,"_root").children._collection$_source)?(s._async_evaluate$_addChild$1(e),s._async_evaluate$__endOfImports=s._async_evaluate$_assertInModule$2(s._async_evaluate$__endOfImports,n)+1):(r=s._async_evaluate$_outOfOrderImports,(r??(s._async_evaluate$_outOfOrderImports=t._setArrayType([],h.JSArray_ModifiableCssImport))).push(e))},visitCssKeyframeBlock$1(e){},visitCssMediaRule$1(e){var r=this._async_evaluate$_visitor,n=r._async_evaluate$_mediaQueries;r._async_evaluate$_addChild$2$through(e,new t._ImportedCssVisitor_visitCssMediaRule_closure0(n==null||r._async_evaluate$_mergeMediaQueries$2(n,e.queries)!=null))},visitCssStyleRule$1(e){return this._async_evaluate$_visitor._async_evaluate$_addChild$2$through(e,new t._ImportedCssVisitor_visitCssStyleRule_closure0)},visitCssStylesheet$1(e){var r,n,s;for(r=e.children,r=new t.ListIterator(r,r.get$length(r)),n=t._instanceType(r)._precomputed1;r.moveNext$0();)s=r.__internal$_current,(s??n._as(s)).accept$1(this)},visitCssSupportsRule$1(e){return this._async_evaluate$_visitor._async_evaluate$_addChild$2$through(e,new t._ImportedCssVisitor_visitCssSupportsRule_closure0)}},t._ImportedCssVisitor_visitCssAtRule_closure0.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._ImportedCssVisitor_visitCssMediaRule_closure0.prototype={call$1(e){var r;return e instanceof t.ModifiableCssStyleRule?r=!0:r=this.hasBeenMerged&&e instanceof t.ModifiableCssMediaRule,r},$signature:9},t._ImportedCssVisitor_visitCssStyleRule_closure0.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._ImportedCssVisitor_visitCssSupportsRule_closure0.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluationContext0.prototype={get$currentCallableSpan(){var e,r,n=this._async_evaluate$_visitor._async_evaluate$_callableNode;if(n!=null?(e=n,r=!0):(e=null,r=!1),r)return e.get$span(e);throw t.wrapException(t.StateError$(W.No_Sasc))},warn$2(e,r,n){var s=this._async_evaluate$_visitor,a=s._async_evaluate$_importSpan;a==null&&(a=s._async_evaluate$_callableNode,a=a==null?null:a.get$span(a)),s._async_evaluate$_warn$3(r,a??this._async_evaluate$_defaultWarnNodeWithSpan.span,n)},$isEvaluationContext:1},t._CloneCssVisitor.prototype={visitCssAtRule$1(e){var r=e.isChildless,n=t.ModifiableCssAtRule$(e.name,e.span,r,e.value);return r?n:this._visitChildren$2(n,e)},visitCssComment$1(e){return new t.ModifiableCssComment(e.text,e.span)},visitCssDeclaration$1(e){return t.ModifiableCssDeclaration$(e.name,e.value,e.span,e.parsedAsCustomProperty,e.valueSpanForMap)},visitCssImport$1(e){return new t.ModifiableCssImport(e.url,e.modifiers,e.span)},visitCssKeyframeBlock$1(e){return this._visitChildren$2(t.ModifiableCssKeyframeBlock$(e.selector,e.span),e)},visitCssMediaRule$1(e){return this._visitChildren$2(t.ModifiableCssMediaRule$(e.queries,e.span),e)},visitCssStyleRule$1(e){var r,n,s=this._oldToNewSelectors.$index(0,e._style_rule$_selector._box$_inner.value);if(s!=null?(r=s,n=!0):(r=null,n=!1),n)return this._visitChildren$2(t.ModifiableCssStyleRule$(r,e.span,e.originalSelector),e);throw t.wrapException(t.StateError$(W.The_Ex))},visitCssStylesheet$1(e){return this._visitChildren$2(t.ModifiableCssStylesheet$(e.get$span(e)),e)},visitCssSupportsRule$1(e){return this._visitChildren$2(t.ModifiableCssSupportsRule$(e.condition,e.span),e)},_visitChildren$1$2(e,r){var n,s,a;for(n=C.get$iterator$ax(r.get$children(r));n.moveNext$0();)s=n.get$current(n),a=s.accept$1(this),a.isGroupEnd=s.get$isGroupEnd(),e.addChild$1(a);return e},_visitChildren$2(e,r){return this._visitChildren$1$2(e,r,h.ModifiableCssParentNode)}},t.Evaluator.prototype={},t._EvaluateVisitor.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap(e,r,n,s,a,i){var l,_,p,d,g,S,b,w=this,E="$name, $module: null",L="sass:meta",T="$module",F=h.JSArray_BuiltInCallable,D=t._setArrayType([t.BuiltInCallable$function("global-variable-exists",E,new t._EvaluateVisitor_closure(w),L),t.BuiltInCallable$function("variable-exists","$name",new t._EvaluateVisitor_closure0(w),L),t.BuiltInCallable$function("function-exists",E,new t._EvaluateVisitor_closure1(w),L),t.BuiltInCallable$function("mixin-exists",E,new t._EvaluateVisitor_closure2(w),L),t.BuiltInCallable$function("content-exists","",new t._EvaluateVisitor_closure3(w),L),t.BuiltInCallable$function("module-variables",T,new t._EvaluateVisitor_closure4(w),L),t.BuiltInCallable$function("module-functions",T,new t._EvaluateVisitor_closure5(w),L),t.BuiltInCallable$function("module-mixins",T,new t._EvaluateVisitor_closure6(w),L),t.BuiltInCallable$function("get-function","$name, $css: false, $module: null",new t._EvaluateVisitor_closure7(w),L),t.BuiltInCallable$function("get-mixin",E,new t._EvaluateVisitor_closure8(w),L),t.BuiltInCallable$function("call","$function, $args...",new t._EvaluateVisitor_closure9(w),L)],F),B=t._setArrayType([t.BuiltInCallable$mixin("load-css","$url, $with: null",new t._EvaluateVisitor_closure10(w),!1,L),t.BuiltInCallable$mixin("apply","$mixin, $args...",new t._EvaluateVisitor_closure11(w),!0,L)],F);for(F=h.BuiltInCallable,l=t.List_List$of(V.$get$global(),!0,F),f.JSArray_methods.addAll$1(l,V.$get$local()),f.JSArray_methods.addAll$1(l,D),_=t.BuiltInModule$("meta",l,B,null,F),F=t.List_List$of(V.$get$coreModules(),!0,h.BuiltInModule_Callable),F.push(_),l=F.length,p=w._builtInModules,d=0;d<F.length;F.length===l||(0,t.throwConcurrentModificationError)(F),++d)g=F[d],p.$indexSet(0,g.url,g);for(F=t._setArrayType([],h.JSArray_Callable),f.JSArray_methods.addAll$1(F,V.$get$globalFunctions()),f.JSArray_methods.addAll$1(F,D),l=F.length,p=w._builtInFunctions,d=0;d<F.length;F.length===l||(0,t.throwConcurrentModificationError)(F),++d)S=F[d],b=C.get$name$x(S),p.$indexSet(0,t.stringReplaceAllUnchecked(b,"_","-"),S)},run$2(e,r,n){var s,a,i;try{return i=h.nullable_Object,i=t.runZoned(new t._EvaluateVisitor_run_closure(this,n,r),t.LinkedHashMap_LinkedHashMap$_literal([f.Symbol__evaluationContext,new t._EvaluationContext(this,n)],i,i),h.Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet),i}catch(l){if(i=t.unwrapException(l),i instanceof t.SassException)s=i,a=t.getTraceFromException(l),t.throwWithTrace(s.withLoadedUrls$1(this._loadedUrls),s,a);else throw l}},runExpression$2(e,r){var n=h.nullable_Object;return t.runZoned(new t._EvaluateVisitor_runExpression_closure(this,e,r),t.LinkedHashMap_LinkedHashMap$_literal([f.Symbol__evaluationContext,new t._EvaluationContext(this,r)],n,n),h.Value)},runStatement$2(e,r){var n=h.nullable_Object;return t.runZoned(new t._EvaluateVisitor_runStatement_closure(this,e,r),t.LinkedHashMap_LinkedHashMap$_literal([f.Symbol__evaluationContext,new t._EvaluationContext(this,r)],n,n),h.void)},_assertInModule$1$2(e,r){if(e!=null)return e;throw t.wrapException(t.StateError$("Can't access "+r+" outside of a module."))},_assertInModule$2(e,r){return this._assertInModule$1$2(e,r,h.dynamic)},_withFakeStylesheet$1$3(e,r,n){var s,a=this,i=a._importer;a._importer=e,a.__stylesheet=t.Stylesheet$(f.List_empty12,r.get$span(r));try{return s=n.call$0(),s}finally{a._importer=i,a.__stylesheet=null}},_withFakeStylesheet$3(e,r,n){return this._withFakeStylesheet$1$3(e,r,n,h.dynamic)},_loadModule$7$baseUrl$configuration$namesInErrors(e,r,n,s,a,i,l){var _,p,d=this,g={};if(g.builtInModule=null,_=d._builtInModules.$index(0,e),_!=null?(g.builtInModule=_,p=!0):p=!1,p){if(i instanceof t.ExplicitConfiguration)throw g=l?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",p=i.nodeWithSpan,t.wrapException(d._evaluate$_exception$2(g,p.get$span(p)));d._addExceptionSpan$2(n,new t._EvaluateVisitor__loadModule_closure(g,s));return}d._withStackFrame$3(r,n,new t._EvaluateVisitor__loadModule_closure0(d,e,n,a,l,i,s))},_loadModule$5$configuration(e,r,n,s,a){return this._loadModule$7$baseUrl$configuration$namesInErrors(e,r,n,s,null,a,!1)},_loadModule$4(e,r,n,s){return this._loadModule$7$baseUrl$configuration$namesInErrors(e,r,n,s,null,null,!1)},_execute$5$configuration$namesInErrors$nodeWithSpan(e,r,n,s,a){var i,l,_,p,d,g,S,b,w,E,L,T,F,D=this,B=r.span,z=B.get$sourceUrl(B);if(B=D._modules,i=B.$index(0,z),i!=null?(l=i,_=!0):(l=null,_=!1),_){if(B=n==null,p=B?D._configuration:n,_=D._moduleConfigurations.$index(0,z),d=_.__originalConfiguration,_=d??_,d=p.__originalConfiguration,_!==(d??p)&&p instanceof t.ExplicitConfiguration)throw s?(_=V.$get$context(),z.toString,g=_.prettyUri$1(z)+W.x20was_a):g=W.This_mw,_=D._moduleNodes.$index(0,z),S=_==null?null:_.get$span(_),B?(B=p.nodeWithSpan,b=B.get$span(B)):b=null,B=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),S!=null&&B.$indexSet(0,S,"original load"),b!=null&&B.$indexSet(0,b,"configuration"),t.wrapException(B.get$isEmpty(B)?D._evaluate$_exception$1(g):D._multiSpanException$3(g,"new load",B));return l}return w=t.Environment$(),E=t._Cell$(),L=t._Cell$(),T=t.ExtensionStore$(),D._withEnvironment$2(w,new t._EvaluateVisitor__execute_closure(D,e,r,T,n,E,L)),_=E._readLocal$0(),d=L._readLocal$0(),F=w.toModule$3(_,d??f.Map_empty0,T),z!=null&&(B.$indexSet(0,z,F),D._moduleConfigurations.$indexSet(0,z,D._configuration),a!=null&&D._moduleNodes.$indexSet(0,z,a)),F},_execute$2(e,r){return this._execute$5$configuration$namesInErrors$nodeWithSpan(e,r,null,!1,null)},_addOutOfOrderImports$0(){var e,r,n=this,s="_root",a="_endOfImports",i=n._outOfOrderImports;e:{if(i==null){e=n._assertInModule$2(n.__root,s).children;break e}e=n._assertInModule$2(n.__root,s),e=e.children,e=t.List_List$of(t.SubListIterable$(e,0,t.checkNotNullable(n._assertInModule$2(n.__endOfImports,a),"count",h.int),e.$ti._eval$1("ListBase.E")),!0,h.ModifiableCssNode),f.JSArray_methods.addAll$1(e,i),r=n._assertInModule$2(n.__root,s).children,f.JSArray_methods.addAll$1(e,t.SubListIterable$(r,n._assertInModule$2(n.__endOfImports,a),null,r.$ti._eval$1("ListBase.E")));break e}return e},_combineCss$2$clone(e,r){var n,s,a,i,l,_,p,d;return f.JSArray_methods.any$1(e.get$upstream(),new t._EvaluateVisitor__combineCss_closure)?(i=h.JSArray_CssNode,l=t._setArrayType([],i),_=t._setArrayType([],i),i=h.Module_Callable,p=t.ListQueue$(i),new t._EvaluateVisitor__combineCss_visitModule(this,t.LinkedHashSet_LinkedHashSet$_empty(i),r,_,l,p).call$1(e),e.get$transitivelyContainsExtensions()&&this._extendModules$1(p),i=f.JSArray_methods.$add(l,_),d=e.get$css(e),new t.CssStylesheet(new t.UnmodifiableListView(i,h.UnmodifiableListView_CssNode),d.get$span(d))):(n=e.get$extensionStore().get$simpleSelectors(),s=t.IterableExtension_get_firstOrNull(e.get$extensionStore().extensionsWhereTarget$1(new t._EvaluateVisitor__combineCss_closure0(n))),s!=null?(a=s,i=!0):(a=null,i=!1),i&&this._throwForUnsatisfiedExtension$1(a),e.get$css(e))},_combineCss$1(e){return this._combineCss$2$clone(e,!1)},_extendModules$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w=t.LinkedHashMap_LinkedHashMap$_empty(h.Uri,h.List_ExtensionStore),E=new t._LinkedIdentityHashSet(h._LinkedIdentityHashSet_Extension);for(r=t._ListQueueIterator$(e),n=t._instanceType(r)._precomputed1;r.moveNext$0();)if(s=r._collection$_current,s==null&&(s=n._as(s)),a=s.get$extensionStore().get$simpleSelectors().toSet$0(0),E.addAll$1(0,s.get$extensionStore().extensionsWhereTarget$1(new t._EvaluateVisitor__extendModules_closure(a))),i=w.$index(0,s.get$url(s)),l=s.get$extensionStore().get$addExtensions(),i!=null&&l.call$1(i),l=s.get$extensionStore(),!l.get$isEmpty(l)){for(l=s.get$upstream(),_=l.length,p=0;p<l.length;l.length===_||(0,t.throwConcurrentModificationError)(l),++p)d=l[p],g=d.get$url(d),g!=null?(S=g,b=!0):(S=null,b=!1),b&&C.add$1$ax(w.putIfAbsent$2(S,new t._EvaluateVisitor__extendModules_closure0),s.get$extensionStore());E.removeAll$1(s.get$extensionStore().extensionsWhereTarget$1(a.get$contains(a)))}E._collection$_length!==0&&this._throwForUnsatisfiedExtension$1(E.get$first(E))},_throwForUnsatisfiedExtension$1(e){throw t.wrapException(t.SassException$(W.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span,null))},_indexAfterImports$1(e){var r,n,s,a;for(r=C.getInterceptor$asx(e),n=-1,s=0;s<r.get$length(e);++s){e:{if(a=r.$index(e,s),a instanceof t.ModifiableCssImport)break e;if(a instanceof t.ModifiableCssComment)continue;break}n=s}return n+1},visitStylesheet$1(e){var r,n,s;for(r=e.children,n=r.length,s=0;s<n;++s)r[s].accept$1(this);return null},visitAtRootRule$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T=this,F=null,D="__parent",B=e.query;for(B!=null?(r=B,n=!0):(r=F,n=!1),s=n?t.AtRootQueryParser$(T._performInterpolationWithMap$2$warnForColor(r,!0)._0,T._evaluate$_logger,F).parse$0():f.AtRootQuery_UsS,a=T._assertInModule$2(T.__parent,D),i=t._setArrayType([],h.JSArray_ModifiableCssParentNode),n=h.CssStylesheet;!n._is(a);a=_)if(s.excludes$1(a)||i.push(a),l=a._parent,l!=null?(_=l,p=!0):(_=F,p=!1),!p)throw t.wrapException(t.StateError$(W.CssNod));if(d=T._trimIncluded$1(i),d===T._assertInModule$2(T.__parent,D))return T._environment.scope$1$2$when(new t._EvaluateVisitor_visitAtRootRule_closure(T,e),e.hasDeclarations,h.Null),F;if(i.length>=1?(g=i[0],S=f.JSArray_methods.sublist$1(i,1),n=!0):(S=F,g=S,n=!1),n){for(b=g.copyWithoutChildren$0(),n=S.length,w=b,E=0;E<S.length;S.length===n||(0,t.throwConcurrentModificationError)(S),++E,w=L)L=S[E].copyWithoutChildren$0(),L.addChild$1(w);d.addChild$1(w)}else b=d;return T._scopeForAtRoot$4(e,b,s,i).call$1(new t._EvaluateVisitor_visitAtRootRule_closure0(T,e)),F},_trimIncluded$1(e){var r,n,s,a,i,l,_,p,d,g,S=this,b=null,w="_root",E=" to be an ancestor of ";if(e.length===0)return S._assertInModule$2(S.__root,w);for(r=S._assertInModule$2(S.__parent,"__parent"),n=e.length,s=b,a=0;a<n;++a,r=_){for(;i=e[a],r!==i;s=b,r=_)if(l=r._parent,l!=null?(_=l,p=!0):(_=b,p=!1),!p)throw t.wrapException(t.ArgumentError$("Expected "+i.toString$0(0)+E+S.toString$0(0)+".",b));if(s==null&&(s=a),d=r._parent,d!=null?(_=d,p=!0):(_=b,p=!1),!p)throw t.wrapException(t.ArgumentError$("Expected "+i.toString$0(0)+E+S.toString$0(0)+".",b))}return r!==S._assertInModule$2(S.__root,w)?S._assertInModule$2(S.__root,w):(s.toString,g=e[s],f.JSArray_methods.removeRange$2(e,s,e.length),g)},_scopeForAtRoot$4(e,r,n,s){var a=this,i=new t._EvaluateVisitor__scopeForAtRoot_closure(a,r,e),l=n._all||n._at_root_query$_rule;return l!==n.include&&(i=new t._EvaluateVisitor__scopeForAtRoot_closure0(a,i)),a._mediaQueries!=null&&n.excludesName$1("media")&&(i=new t._EvaluateVisitor__scopeForAtRoot_closure1(a,i)),a._inKeyframes&&n.excludesName$1("keyframes")&&(i=new t._EvaluateVisitor__scopeForAtRoot_closure2(a,i)),a._inUnknownAtRule&&!f.JSArray_methods.any$1(s,new t._EvaluateVisitor__scopeForAtRoot_closure3)?new t._EvaluateVisitor__scopeForAtRoot_closure4(a,i):i},visitContentBlock$1(e){return t.throwExpression(t.UnsupportedError$(W.Evalua))},visitContentRule$1(e){var r=this._environment._content;return r==null||this._runUserDefinedCallable$1$4(e.$arguments,r,e,new t._EvaluateVisitor_visitContentRule_closure(this,r),h.Null),null},visitDebugRule$1(e){var r=e.expression.accept$1(this),n=r instanceof t.SassString?r._string$_text:t.serializeValue(r,!0,!0);return this._evaluate$_logger.debug$2(0,n,e.span),null},visitDeclaration$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w=this,E=null,L={};if((w._atRootExcludingStyleRule?E:w._styleRuleIgnoringAtRoot)==null&&!w._inUnknownAtRule&&!w._inKeyframes)throw t.wrapException(w._evaluate$_exception$2(W.Declarm,e.span));if(w._declarationName!=null&&f.JSString_methods.startsWith$1(e.name.get$initialPlain(),"--"))throw t.wrapException(w._evaluate$_exception$2(W.Declarw,e.span));if(r=e.name,n=w._interpolationToValue$2$warnForColor(r,!0),s=w._declarationName,s!=null?(a=s,i=!0):(a=E,i=!1),i&&(n=new t.CssValue(t.S(a)+"-"+t.S(n.value),n.span,h.CssValue_String)),l=e.value,l!=null?(_=l,i=!0):(_=E,i=!1),i){if(p=_.accept$1(w),!p.get$isBlank()||p.get$asList().length===0)i=w._assertInModule$2(w.__parent,"__parent"),d=_.get$span(_),r=f.JSString_methods.startsWith$1(r.get$initialPlain(),"--"),w._sourceMap?(g=t.NullableExtension_andThen(l,w.get$_expressionNode()),g=g==null?E:C.get$span$z(g)):g=E,i.addChild$1(t.ModifiableCssDeclaration$(n,new t.CssValue(p,d,h.CssValue_Value),e.span,r,g));else if(C.startsWith$1$s(n.value,"--"))throw t.wrapException(w._evaluate$_exception$2("Custom property values may not be empty.",_.get$span(_)))}return L.children=null,S=e.children,S!=null?(L.children=S,r=!0):r=!1,r&&(b=w._declarationName,w._declarationName=n.value,w._environment.scope$1$2$when(new t._EvaluateVisitor_visitDeclaration_closure(L,w),e.hasDeclarations,h.Null),w._declarationName=b),E},visitEachRule$1(e){var r,n=this,s={},a=e.list,i=a.accept$1(n),l=n._expressionNode$1(a),_=e.variables;e:{if(s.variable=null,_.length===1?(s.variable=_[0],a=!0):a=!1,a){a=new t._EvaluateVisitor_visitEachRule_closure(s,n,l);break e}a=s.variables=null,s.variables=_,r=new t._EvaluateVisitor_visitEachRule_closure0(s,n,l),a=r;break e}return n._environment.scope$1$2$semiGlobal(new t._EvaluateVisitor_visitEachRule_closure1(n,i,a,e),!0,h.nullable_Value)},_setMultipleVariables$3(e,r,n){var s,a=r.get$asList(),i=e.length,l=Math.min(i,a.length);for(s=0;s<l;++s)this._environment.setLocalVariable$3(e[s],this._withoutSlash$2(a[s],n),n);for(s=l;s<i;++s)this._environment.setLocalVariable$3(e[s],f.C__SassNull,n)},visitErrorRule$1(e){throw t.wrapException(this._evaluate$_exception$2(C.toString$0$(e.expression.accept$1(this)),e.span))},visitExtendRule$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w=this,E=null,L=w._atRootExcludingStyleRule?E:w._styleRuleIgnoringAtRoot;if(L==null||w._declarationName!=null)throw t.wrapException(w._evaluate$_exception$2(W.x40exten,e.span));for(r=L.originalSelector.components,n=r.length,s=e.span,a=h.SourceSpan,i=h.String,l=0;l<n;++l)_=r[l],_.accept$1(f._IsBogusVisitor_true)&&(p=t._SerializeVisitor$(E,!0,E,!0,!1,E,!0),_.accept$1(p),d=f.JSString_methods.trim$0(p._serialize$_buffer.toString$0(0)),g=_.accept$1(f.C__IsUselessVisitor)?"can't":"shouldn't",w._warn$3('The selector "'+d+'" is invalid CSS and '+g+W.x20be_an,new t.MultiSpan(t.SpanExtensions_trimRight(_.span),"invalid selector",t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_literal([s,"@extend rule"],a,i),a,i)),f.Deprecation_vrR));for(S=w._performInterpolationWithMap$2$warnForColor(e.selector,!0),r=t.SelectorList_SelectorList$parse(t.trimAscii(S._0,!0),!1,!0,S._1,w._evaluate$_logger).components,n=r.length,s=L._style_rule$_selector._box$_inner,l=0;l<n;++l){if(_=r[l],b=_.get$singleCompound(),b==null)throw t.wrapException(t.SassFormatException$("complex selectors may not be extended.",_.span,E));if(a=b.components,i=a.length===1?f.JSArray_methods.get$first(a):E,i==null)throw t.wrapException(t.SassFormatException$(W.compou+f.JSArray_methods.join$1(a,", ")+W.x60_inst,b.span,E));w._assertInModule$2(w.__extensionStore,"_extensionStore").addExtension$4(s.value,i,e,w._mediaQueries)}return E},visitAtRule$1(e){var r,n,s,a,i,l=this;if(l._declarationName!=null)throw t.wrapException(l._evaluate$_exception$2(W.At_rul,e.span));return r=l._interpolationToValue$1(e.name),n=t.NullableExtension_andThen(e.value,new t._EvaluateVisitor_visitAtRule_closure(l)),s=e.children,s==null?(l._assertInModule$2(l.__parent,"__parent").addChild$1(t.ModifiableCssAtRule$(r,e.span,!0,n)),null):(a=l._inKeyframes,i=l._inUnknownAtRule,t.unvendor(r.value)==="keyframes"?l._inKeyframes=!0:l._inUnknownAtRule=!0,l._withParent$2$4$scopeWhen$through(t.ModifiableCssAtRule$(r,e.span,!1,n),new t._EvaluateVisitor_visitAtRule_closure0(l,r,s),e.hasDeclarations,new t._EvaluateVisitor_visitAtRule_closure1,h.ModifiableCssAtRule,h.Null),l._inUnknownAtRule=i,l._inKeyframes=a,null)},visitForRule$1(e){var r=this,n={},s=e.from,a=r._addExceptionSpan$2(s,new t._EvaluateVisitor_visitForRule_closure(r,e)),i=e.to,l=r._addExceptionSpan$2(i,new t._EvaluateVisitor_visitForRule_closure0(r,e)),_=r._addExceptionSpan$2(s,new t._EvaluateVisitor_visitForRule_closure1(a)),p=n.to=r._addExceptionSpan$2(i,new t._EvaluateVisitor_visitForRule_closure2(l,a)),d=_>p?-1:1;return _===(e.isExclusive?p:n.to=p+d)?null:r._environment.scope$1$2$semiGlobal(new t._EvaluateVisitor_visitForRule_closure3(n,r,e,_,d,a),!0,h.nullable_Value)},visitForwardRule$1(e){var r,n,s,a,i,l=this,_="@forward",p=l._configuration,d=p.throughForward$1(e),g=e.configuration,S=g.length,b=e.url;if(S!==0){for(r=l._addForwardConfiguration$2(d,e),l._loadModule$5$configuration(b,_,e,new t._EvaluateVisitor_visitForwardRule_closure(l,e),r),b=h.String,n=t.LinkedHashSet_LinkedHashSet$_empty(b),s=0;s<S;++s)a=g[s],a.isGuarded||n.add$1(0,a.name);for(l._removeUsedConfiguration$3$except(d,r,n),b=t.LinkedHashSet_LinkedHashSet$_empty(b),s=0;s<S;++s)b.add$1(0,g[s].name);for(g=r._configuration$_values,S=C.toList$0$ax(g.get$keys(g)),n=S.length,s=0;s<S.length;S.length===n||(0,t.throwConcurrentModificationError)(S),++s)i=S[s],b.contains$1(0,i)||g.get$isEmpty(g)||g.remove$1(0,i);l._assertConfigurationIsEmpty$1(r)}else l._configuration=d,l._loadModule$4(b,_,e,new t._EvaluateVisitor_visitForwardRule_closure0(l,e)),l._configuration=p;return null},_addForwardConfiguration$2(e,r){var n,s,a,i,l,_,p,d,g=null,S=e._configuration$_values,b=t.LinkedHashMap_LinkedHashMap$of(new t.UnmodifiableMapView(S,h.UnmodifiableMapView_String_ConfiguredValue),h.String,h.ConfiguredValue);for(n=r.configuration,s=n.length,a=0;a<s;++a){if(i=n[a],i.isGuarded&&(l=i.name,_=S.get$isEmpty(S)?g:S.remove$1(0,l),_!=null?p=!0:(_=g,p=!1),p&&!_.value.$eq(0,f.C__SassNull))){b.$indexSet(0,l,_);continue}l=i.expression,d=this._expressionNode$1(l),b.$indexSet(0,i.name,new t.ConfiguredValue(this._withoutSlash$2(l.accept$1(this),d),i.span,d))}return e instanceof t.ExplicitConfiguration||S.get$isEmpty(S)?new t.ExplicitConfiguration(r,b,g):new t.Configuration(b,g)},_registerCommentsForModule$1(e){var r=this,n="_root",s=r.__root;s!=null&&(s=r._assertInModule$2(s,n).children,!(s.get$length(s)===0||!e.get$transitivelyContainsCss())&&(s=r._preModuleComments,s==null&&(s=r._preModuleComments=t.LinkedHashMap_LinkedHashMap$_empty(h.Module_Callable,h.List_CssComment)),C.addAll$1$ax(s.putIfAbsent$2(e,new t._EvaluateVisitor__registerCommentsForModule_closure),new t.UnmodifiableListView(C.cast$1$0$ax(r._assertInModule$2(r.__root,n).children._collection$_source,h.CssComment),h.UnmodifiableListView_CssComment)),r._assertInModule$2(r.__root,n).clearChildren$0(),r.__endOfImports=0))},_removeUsedConfiguration$3$except(e,r,n){var s,a,i,l,_,p;for(s=e._configuration$_values,a=C.toList$0$ax(s.get$keys(s)),i=a.length,l=r._configuration$_values,_=0;_<a.length;a.length===i||(0,t.throwConcurrentModificationError)(a),++_)p=a[_],!n.contains$1(0,p)&&(l.containsKey$1(p)||s.get$isEmpty(s)||s.remove$1(0,p))},_assertConfigurationIsEmpty$2$nameInError(e,r){var n,s,a,i;if(e instanceof t.ExplicitConfiguration&&(n=e._configuration$_values,!n.get$isEmpty(n)))throw n=t.MapExtensions_get_pairs(new t.UnmodifiableMapView(n,h.UnmodifiableMapView_String_ConfiguredValue),h.String,h.ConfiguredValue),s=n.get$first(n),a=s._0,i=s._1,n=r?"$"+a+W.x20was_n:W.This_v,t.wrapException(this._evaluate$_exception$2(n,i.configurationSpan))},_assertConfigurationIsEmpty$1(e){return this._assertConfigurationIsEmpty$2$nameInError(e,!1)},visitFunctionRule$1(e){var r=this._environment,n=r.closure$0(),s=this._inDependency,a=r._functions,i=a.length-1,l=e.name;return r._functionIndices.$indexSet(0,l,i),C.$indexSet$ax(a[i],l,new t.UserDefinedCallable(e,n,s,h.UserDefinedCallable_Environment)),null},visitIfRule$1(e){var r,n,s,a,i=e.lastClause;for(r=e.clauses,n=r.length,s=0;s<n;++s)if(a=r[s],a.expression.accept$1(this).get$isTruthy()){i=a;break}return t.NullableExtension_andThen(i,new t._EvaluateVisitor_visitIfRule_closure(this))},visitImportRule$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w=this,E="__parent",L="_root",T="_endOfImports";for(r=e.imports,n=r.length,s=h.CssValue_String,a=w.get$_interpolationToValue(),i=h.StaticImport,l=h.JSArray_ModifiableCssImport,_=0;_<n;++_)p=r[_],p instanceof t.DynamicImport?w._visitDynamicImport$1(p):(i._as(p),d=p.url,g=w._performInterpolationHelper$3$sourceMap$warnForColor(d,!1,!1),S=p.modifiers,b=S==null?null:a.call$1(S),e=new t.ModifiableCssImport(new t.CssValue(g._0,d.span,s),b,p.span),w._assertInModule$2(w.__parent,E)!==w._assertInModule$2(w.__root,L)?w._assertInModule$2(w.__parent,E).addChild$1(e):w._assertInModule$2(w.__endOfImports,T)===C.get$length$asx(w._assertInModule$2(w.__root,L).children._collection$_source)?(d=w._assertInModule$2(w.__root,L),e._parent=d,d=d._children,e._indexInParent=d.length,d.push(e),w.__endOfImports=w._assertInModule$2(w.__endOfImports,T)+1):(d=w._outOfOrderImports,(d??(w._outOfOrderImports=t._setArrayType([],l))).push(e)));return null},_visitDynamicImport$1(e){return this._withStackFrame$3("@import",e,new t._EvaluateVisitor__visitDynamicImport_closure(this,e))},_loadStylesheet$4$baseUrl$forImport(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye=this,we="_stylesheet";n=n;try{if(ye._importSpan=r,a=null,i=ye._evaluate$_importCache,i!=null?(a=i,z=!0):z=!1,z){if(n==null&&(z=ye._assertInModule$2(ye.__stylesheet,we).span,n=z.get$sourceUrl(z)),l=null,_=null,p=null,d=C.canonicalize$4$baseImporter$baseUrl$forImport$x(a,t.Uri_parse(e),ye._importer,n,s),h.Record_3_nullable_Object_and_nullable_Object_and_nullable_Object_originalUrl._is(d)?(l=d._0,_=d._1,p=d._2,z=!0):z=!1,z&&(ye._loadedUrls.add$1(0,_),g=ye._inDependency||!C.$eq$(l,ye._importer),S=null,z=a,Y=l,G=_,se=p,b=z.importCanonical$4$originalUrl$quiet(Y,G,se,ye._quietDeps&&g),b!=null?(S=b,z=!0):z=!1,z))return z=S,Y=l,new t._Record_3_importer_isDependency(z,Y,g)}else if(w=null,z=n,z==null&&(z=ye._assertInModule$2(ye.__stylesheet,we).span,z=z.get$sourceUrl(z)),E=ye._importLikeNode$3(e,z,s),E!=null?(w=E,z=!0):z=!1,z)return z=w._0.span,Y=ye._loadedUrls,t.NullableExtension_andThen(z.get$sourceUrl(z),Y.get$add(Y)),Y=w,Y;throw f.JSString_methods.startsWith$1(e,"package:")?t.wrapException(W.x22packa):t.wrapException("Can't find stylesheet to import.")}catch(ge){if(z=t.unwrapException(ge),z instanceof t.SassException)throw ge;if(z instanceof t.ArgumentError)L=z,T=t.getTraceFromException(ge),t.throwWithTrace(ye._evaluate$_exception$1(C.toString$0$(L)),L,T);else{F=z,D=t.getTraceFromException(ge),B=null;try{B=t._asString(C.get$message$x(F))}catch{ce=C.toString$0$(F),B=ce}t.throwWithTrace(ye._evaluate$_exception$1(B),F,D)}}finally{ye._importSpan=null}},_loadStylesheet$3$baseUrl(e,r,n){return this._loadStylesheet$4$baseUrl$forImport(e,r,n,!1)},_loadStylesheet$3$forImport(e,r,n){return this._loadStylesheet$4$baseUrl$forImport(e,r,null,n)},_importLikeNode$3(e,r,n){var s=this,a=s._nodeImporter.loadRelative$3(e,r,n),i=s._inDependency,l=a._1,_=f.JSString_methods.startsWith$1(l,"file")?t.Syntax_forPath(l):f.Syntax_SCSS_scss,p=s._quietDeps&&i?V.$get$Logger_quiet():s._evaluate$_logger;return new t._Record_3_importer_isDependency(t.Stylesheet_Stylesheet$parse(a._0,_,p,l),null,i)},_applyMixin$5(e,r,n,s,a){var i,l,_,p=this,d="Mixin doesn't accept a content block.",g="invocation";e:{if(i=t._InitializedCell$(new t._EvaluateVisitor__applyMixin_closure(e)),e==null)throw t.wrapException(p._evaluate$_exception$2("Undefined mixin.",s.get$span(s)));if(l=e instanceof t.BuiltInCallable,l&&!e.acceptsContent&&r!=null)throw l=p._evaluateArguments$1(n)._values,_=e.callbackFor$2(l[2].length,new t.MapKeySet(l[0],h.MapKeySet_String)),t.wrapException(t.MultiSpanSassRuntimeException$(d,a.get$span(a),g,t.LinkedHashMap_LinkedHashMap$_literal([_._0.get$spanWithName(),"declaration"],h.FileSpan,h.String),p._evaluate$_stackTrace$1(a.get$span(a)),null));if(l){p._environment.withContent$2(r,new t._EvaluateVisitor__applyMixin_closure0(p,n,e,a));break e}if(l=h.UserDefinedCallable_Environment._is(e),l&&i._readFinal$0()instanceof t.MixinRule&&!i._readFinal$0().get$hasContent()&&r!=null)throw t.wrapException(t.MultiSpanSassRuntimeException$(d,a.get$span(a),g,t.LinkedHashMap_LinkedHashMap$_literal([e.declaration.$arguments.get$spanWithName(),"declaration"],h.FileSpan,h.String),p._evaluate$_stackTrace$1(a.get$span(a)),null));if(l){p._runUserDefinedCallable$1$4(n,e,a,new t._EvaluateVisitor__applyMixin_closure1(p,r,e,a),h.Null);break e}throw t.wrapException(t.UnsupportedError$("Unknown callable type "+e.toString$0(0)+"."))}},visitIncludeRule$1(e){var r=this;return r._applyMixin$5(r._addExceptionSpan$2(e,new t._EvaluateVisitor_visitIncludeRule_closure(r,e)),t.NullableExtension_andThen(e.content,new t._EvaluateVisitor_visitIncludeRule_closure0(r)),e.$arguments,e,new t._FakeAstNode(new t._EvaluateVisitor_visitIncludeRule_closure1(e))),null},visitMixinRule$1(e){var r=this._environment,n=r.closure$0(),s=this._inDependency,a=r._mixins,i=a.length-1,l=e.name;return r._mixinIndices.$indexSet(0,l,i),C.$indexSet$ax(a[i],l,new t.UserDefinedCallable(e,n,s,h.UserDefinedCallable_Environment)),null},visitLoudComment$1(e){var r,n=this,s="__parent",a="_endOfImports";return n._inFunction||(n._assertInModule$2(n.__parent,s)===n._assertInModule$2(n.__root,"_root")&&n._assertInModule$2(n.__endOfImports,a)===C.get$length$asx(n._assertInModule$2(n.__root,"_root").children._collection$_source)&&(n.__endOfImports=n._assertInModule$2(n.__endOfImports,a)+1),r=e.text,n._assertInModule$2(n.__parent,s).addChild$1(new t.ModifiableCssComment(n._performInterpolation$1(r),r.span))),null},visitMediaRule$1(e){var r,n,s,a,i,l,_,p=this;if(p._declarationName!=null)throw t.wrapException(p._evaluate$_exception$2(W.Media_,e.span));return r=p._performInterpolationWithMap$2$warnForColor(e.query,!0),n=t.CssMediaQuery_parseList(r._0,r._1,p._evaluate$_logger),s=t.NullableExtension_andThen(p._mediaQueries,new t._EvaluateVisitor_visitMediaRule_closure(p,n)),a=s==null,!a&&C.get$isEmpty$asx(s)||(a?i=f.Set_empty1:(l=p._mediaQuerySources,l.toString,l=t.LinkedHashSet_LinkedHashSet$of(l,h.CssMediaQuery),_=p._mediaQueries,_.toString,l.addAll$1(0,_),l.addAll$1(0,n),i=l),a=a?n:s,p._withParent$2$4$scopeWhen$through(t.ModifiableCssMediaRule$(a,e.span),new t._EvaluateVisitor_visitMediaRule_closure0(p,s,n,i,e),e.hasDeclarations,new t._EvaluateVisitor_visitMediaRule_closure1(i),h.ModifiableCssMediaRule,h.Null)),null},_mergeMediaQueries$2(e,r){var n,s,a,i,l,_,p,d=t._setArrayType([],h.JSArray_CssMediaQuery);for(n=C.get$iterator$ax(e),s=C.getInterceptor$ax(r);n.moveNext$0();)for(a=n.get$current(n),i=s.get$iterator(r);i.moveNext$0();)if(l=a.merge$1(i.get$current(i)),f._SingletonCssMediaQueryMergeResult_0!==l){if(f._SingletonCssMediaQueryMergeResult_1===l)return null;l instanceof t.MediaQuerySuccessfulMergeResult?(_=l,p=!0):(_=null,p=!1),p&&d.push(_.query)}return d},visitReturnRule$1(e){var r=e.expression;return this._withoutSlash$2(r.accept$1(this),r)},visitSilentComment$1(e){return null},visitStyleRule$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B=this,z=null,Y="_stylesheet",G="__parent";if(B._declarationName!=null)throw t.wrapException(B._evaluate$_exception$2(W.Style_,e.span));if(r=e.selector,n=B._performInterpolationWithMap$2$warnForColor(r,!0),s=n._0,a=n._1,B._inKeyframes)return B._withParent$2$4$scopeWhen$through(t.ModifiableCssKeyframeBlock$(new t.CssValue(t.List_List$unmodifiable(t.KeyframeSelectorParser$(s,a,B._evaluate$_logger).parse$0(),h.String),r.span,h.CssValue_List_String),e.span),new t._EvaluateVisitor_visitStyleRule_closure(B,e),e.hasDeclarations,new t._EvaluateVisitor_visitStyleRule_closure0,h.ModifiableCssKeyframeBlock,h.Null),z;if(r=t.SelectorList_SelectorList$parse(s,!B._assertInModule$2(B.__stylesheet,Y).plainCss,!B._assertInModule$2(B.__stylesheet,Y).plainCss,a,B._evaluate$_logger),i=B._styleRuleIgnoringAtRoot,i=i==null?z:i.originalSelector,l=r.resolveParentSelectors$2$implicitParent(i,!B._atRootExcludingStyleRule),_=t.ModifiableCssStyleRule$(B._assertInModule$2(B.__extensionStore,"_extensionStore").addSelector$2(l,B._mediaQueries),e.span,l),p=B._atRootExcludingStyleRule,B._atRootExcludingStyleRule=!1,B._withParent$2$4$scopeWhen$through(_,new t._EvaluateVisitor_visitStyleRule_closure1(B,_,e),e.hasDeclarations,new t._EvaluateVisitor_visitStyleRule_closure2,h.ModifiableCssStyleRule,h.Null),B._atRootExcludingStyleRule=p,!_.accept$1(f._IsInvisibleVisitor_false_false))for(r=l.components,i=r.length,d=h.SourceSpan,g=h.String,S=_.children,b=0;b<i;++b)w=r[b],w.accept$1(f._IsBogusVisitor_true)&&(w.accept$1(f.C__IsUselessVisitor)?(E=t._SerializeVisitor$(z,!0,z,!0,!1,z,!0),w.accept$1(E),B._warn$3('The selector "'+f.JSString_methods.trim$0(E._serialize$_buffer.toString$0(0))+W.x22x20is_ix20,t.SpanExtensions_trimRight(w.span),f.Deprecation_vrR)):w.leadingCombinators.length!==0?(E=t._SerializeVisitor$(z,!0,z,!0,!1,z,!0),w.accept$1(E),B._warn$3('The selector "'+f.JSString_methods.trim$0(E._serialize$_buffer.toString$0(0))+W.x22x20is_ix0a,t.SpanExtensions_trimRight(w.span),f.Deprecation_vrR)):(E=t._SerializeVisitor$(z,!0,z,!0,!1,z,!0),w.accept$1(E),L=f.JSString_methods.trim$0(E._serialize$_buffer.toString$0(0)),T=w.accept$1(f._IsBogusVisitor_false)?W.x20It_wi:"",F=t.SpanExtensions_trimRight(w.span),S.get$length(S)===0&&t.throwExpression(t.IterableElementError_noElement()),D=C.get$span$z(S.$index(0,0)),B._warn$3('The selector "'+L+W.x22x20is_o+T+W.x0aThis_,new t.MultiSpan(F,"invalid selector",t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_literal([D,"this is not a style rule"+(S.every$1(S,new t._EvaluateVisitor_visitStyleRule_closure3)?`
  200. (try converting to a //-style comment)`:"")],d,g),d,g)),f.Deprecation_vrR)));return(B._atRootExcludingStyleRule?z:B._styleRuleIgnoringAtRoot)==null?(r=B._assertInModule$2(B.__parent,G).children,r=!r.get$isEmpty(r)):r=!1,r&&(r=B._assertInModule$2(B.__parent,G).children,r.get$last(r).isGroupEnd=!0),z},visitSupportsRule$1(e){var r,n=this;if(n._declarationName!=null)throw t.wrapException(n._evaluate$_exception$2(W.Suppor,e.span));return r=e.condition,n._withParent$2$4$scopeWhen$through(t.ModifiableCssSupportsRule$(new t.CssValue(n._visitSupportsCondition$1(r),r.get$span(r),h.CssValue_String),e.span),new t._EvaluateVisitor_visitSupportsRule_closure(n,e),e.hasDeclarations,new t._EvaluateVisitor_visitSupportsRule_closure0,h.ModifiableCssSupportsRule,h.Null),null},_visitSupportsCondition$1(e){var r,n,s,a,i,l,_,p=this,d=null,g={};e:{if(e instanceof t.SupportsOperation?(r=e,n=!0):(r=d,n=!1),n){n=r.left,s=r.operator,s=p._parenthesize$2(n,s)+" "+s+" "+p._parenthesize$2(r.right,s),n=s;break e}if(e instanceof t.SupportsNegation?(a=e,n=!0):(a=d,n=!1),n){n="not "+p._parenthesize$1(a.condition);break e}if(e instanceof t.SupportsInterpolation?(i=e,n=!0):(i=d,n=!1),n){n=i.expression,n=p._evaluate$_serialize$3$quote(n.accept$1(p),n,!1);break e}if(g.declaration=null,e instanceof t.SupportsDeclaration?(g.declaration=e,n=!0):n=!1,n){n=p._withSupportsDeclaration$1(new t._EvaluateVisitor__visitSupportsCondition_closure(g,p));break e}if(e instanceof t.SupportsFunction?(l=e,n=!0):(l=d,n=!1),n){n=p._performInterpolation$1(l.name)+"("+p._performInterpolation$1(l.$arguments)+")";break e}if(e instanceof t.SupportsAnything?(_=e,n=!0):(_=d,n=!1),n){n="("+p._performInterpolation$1(_.contents)+")";break e}n=t.throwExpression(t.ArgumentError$("Unknown supports condition type "+t.getRuntimeTypeOfDartObject(e).toString$0(0)+".",d))}return n},_withSupportsDeclaration$1$1(e){var r,n=this._inSupportsDeclaration;this._inSupportsDeclaration=!0;try{return r=e.call$0(),r}finally{this._inSupportsDeclaration=n}},_withSupportsDeclaration$1(e){return this._withSupportsDeclaration$1$1(e,h.dynamic)},_parenthesize$2(e,r){var n;return e instanceof t.SupportsNegation?n=!0:e instanceof t.SupportsOperation?n=r==null||r!==e.operator:n=!1,n?"("+this._visitSupportsCondition$1(e)+")":this._visitSupportsCondition$1(e)},_parenthesize$1(e){return this._parenthesize$2(e,null)},visitVariableDeclaration$1(e){var r,n,s,a=this,i=null,l={};if(e.isGuarded){if(e.namespace==null&&a._environment._variables.length===1&&(l.override=null,r=a._configuration._configuration$_values,r=r.get$isEmpty(r)?i:r.remove$1(0,e.name),r!=null?(l.override=r,n=r,r=!0):(n=i,r=!1),r&&!n.value.$eq(0,f.C__SassNull)))return a._addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableDeclaration_closure(l,a,e)),i;if(s=a._addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableDeclaration_closure0(a,e)),s!=null&&!s.$eq(0,f.C__SassNull))return i}return e.isGlobal&&!a._environment.globalVariableExists$1(e.name)&&(l=a._environment._variables.length===1?W.As_of_S:W.As_of_R+t.declarationName(e.span)+": null` at the stylesheet root.",a._warn$3(l,e.span,f.Deprecation_hzy)),l=e.expression,a._addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableDeclaration_closure1(a,e,a._withoutSlash$2(l.accept$1(a),l))),i},visitUseRule$1(e){var r,n,s,a,i,l,_=this,p=e.configuration,d=p.length;if(d!==0){for(r=t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.ConfiguredValue),n=0;n<d;++n)s=p[n],a=s.expression,i=_._expressionNode$1(a),r.$indexSet(0,s.name,new t.ConfiguredValue(_._withoutSlash$2(a.accept$1(_),i),s.span,i));l=new t.ExplicitConfiguration(e,r,null)}else l=f.Configuration_Map_empty_null;return _._loadModule$5$configuration(e.url,"@use",e,new t._EvaluateVisitor_visitUseRule_closure(_,e),l),_._assertConfigurationIsEmpty$1(l),null},visitWarnRule$1(e){var r=this,n=r._addExceptionSpan$2(e,new t._EvaluateVisitor_visitWarnRule_closure(r,e)),s=n instanceof t.SassString?n._string$_text:r._evaluate$_serialize$2(n,e.expression);return r._evaluate$_logger.warn$2$trace(0,s,r._evaluate$_stackTrace$1(e.span)),null},visitWhileRule$1(e){return this._environment.scope$1$3$semiGlobal$when(new t._EvaluateVisitor_visitWhileRule_closure(this,e),!0,e.hasDeclarations,h.nullable_Value)},visitBinaryOperationExpression$1(e){var r,n=this;if(n._assertInModule$2(n.__stylesheet,"_stylesheet").plainCss?(r=e.operator,r=r!==f.BinaryOperator_2jN&&r!==f.BinaryOperator_t8B):r=!1,r)throw t.wrapException(n._evaluate$_exception$2("Operators aren't allowed in plain CSS.",e.get$operatorSpan()));return n._addExceptionSpan$2(e,new t._EvaluateVisitor_visitBinaryOperationExpression_closure(n,e))},_slash$3(e,r,n){var s,a=null,i=e.dividedBy$1(r),l=new t._Record_2(e,r),_=t._InitializedCell$(new t._EvaluateVisitor__slash_closure(l)),p=t._InitializedCell$(new t._EvaluateVisitor__slash_closure0(l));return _._readFinal$0()instanceof t.SassNumber?(e=_._readFinal$0(),p._readFinal$0()instanceof t.SassNumber?(r=p._readFinal$0(),s=n.allowsSlash&&this._operandAllowsSlash$1(n.left)&&this._operandAllowsSlash$1(n.right)):(r=a,s=!1)):(r=a,e=r,s=!1),s?h.SassNumber._as(i).withSlash$2(e,r):(_._readFinal$0()instanceof t.SassNumber&&p._readFinal$0()instanceof t.SassNumber&&this._warn$3(W.Using__o+t.S(new t._EvaluateVisitor__slash_recommendation().call$1(n))+" or "+t.expressionToCalc(n).toString$0(0)+W.x0a_Morex20,n.get$span(n),f.Deprecation_xHK),i)},_operandAllowsSlash$1(e){var r,n;return e instanceof t.FunctionExpression?e.namespace==null?(r=e.originalName,f.Set_WfnXb.contains$1(0,t.stringReplaceAllUnchecked(r,"_","-").toLowerCase())?(n=this._environment,r=n.getFunction$1(t.stringReplaceAllUnchecked(r,"_","-"))==null):r=!1):r=!1:r=!0,r},visitValueExpression$1(e){return e.value},visitVariableExpression$1(e){var r=this._addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableExpression_closure(this,e));if(r!=null)return r;throw t.wrapException(this._evaluate$_exception$2("Undefined variable.",e.span))},visitUnaryOperationExpression$1(e){return this._addExceptionSpan$2(e,new t._EvaluateVisitor_visitUnaryOperationExpression_closure(e,e.operand.accept$1(this)))},visitBooleanExpression$1(e){return e.value?f.SassBoolean_true:f.SassBoolean_false},visitIfExpression$1(e){var r,n,s,a,i,l=this,_=l._evaluateMacroArguments$1(e),p=_._0,d=_._1;return l._verifyArguments$4(p.length,d,V.$get$IfExpression_declaration(),e),r=t.ListExtensions_elementAtOrNull(p,0),r==null&&(n=d.$index(0,"condition"),n.toString,r=n),s=t.ListExtensions_elementAtOrNull(p,1),s==null&&(n=d.$index(0,"if-true"),n.toString,s=n),a=t.ListExtensions_elementAtOrNull(p,2),a==null&&(n=d.$index(0,"if-false"),n.toString,a=n),i=r.accept$1(l).get$isTruthy()?s:a,l._withoutSlash$2(i.accept$1(l),l._expressionNode$1(i))},visitNullExpression$1(e){return f.C__SassNull},visitNumberExpression$1(e){return t.SassNumber_SassNumber(e.value,e.unit)},visitParenthesizedExpression$1(e){var r=this;return r._assertInModule$2(r.__stylesheet,"_stylesheet").plainCss?t.throwExpression(r._evaluate$_exception$2("Parentheses aren't allowed in plain CSS.",e.span)):e.expression.accept$1(r)},visitColorExpression$1(e){return e.value},visitListExpression$1(e){var r=e.contents;return t.SassList$(new t.MappedListIterable(r,new t._EvaluateVisitor_visitListExpression_closure(this),t._arrayInstanceType(r)._eval$1("MappedListIterable<1,Value>")),e.separator,e.hasBrackets)},visitMapExpression$1(e){var r,n,s,a,i,l,_,p,d,g=h.Value,S=t.LinkedHashMap_LinkedHashMap$_empty(g,g),b=t.LinkedHashMap_LinkedHashMap$_empty(g,h.AstNode);for(r=e.pairs,n=r.length,s=0;s<n;++s){if(a=r[s],i=a._0,l=a._1,_=i.accept$1(this),p=l.accept$1(this),S.containsKey$1(_))throw g=b.$index(0,_),d=g==null?null:g.get$span(g),g=i.get$span(i),r=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),d!=null&&r.$indexSet(0,d,"first key"),t.wrapException(t.MultiSpanSassRuntimeException$("Duplicate key.",g,"second key",r,this._evaluate$_stackTrace$1(i.get$span(i)),null));S.$indexSet(0,_,p),b.$indexSet(0,_,i)}return new t.SassMap(t.ConstantMap_ConstantMap$from(S,g,g))},visitFunctionExpression$1(e){var r,n,s,a,i,l,_=this,p="_stylesheet",d={},g=_._assertInModule$2(_.__stylesheet,p).plainCss?null:_._addExceptionSpan$2(e,new t._EvaluateVisitor_visitFunctionExpression_closure(_,e));if(d.$function=g,g==null){if(e.namespace!=null)throw t.wrapException(_._evaluate$_exception$2("Undefined function.",e.span));if(r=e.originalName,n=t.stringReplaceAllUnchecked(r,"_","-").toLowerCase(),n==="min"||n==="max"||n==="round"||n==="abs"?(s=e.$arguments,a=s.named,s=a.get$isEmpty(a)&&s.rest==null&&f.JSArray_methods.every$1(s.positional,new t._EvaluateVisitor_visitFunctionExpression_closure0)):s=!1,s)return _._visitCalculation$2$inLegacySassFunction(e,!0);if(n==="calc"||n==="clamp"||n==="hypot"||n==="sin"||n==="cos"||n==="tan"||n==="asin"||n==="acos"||n==="atan"||n==="sqrt"||n==="exp"||n==="sign"||n==="mod"||n==="rem"||n==="atan2"||n==="pow"||n==="log")return _._visitCalculation$1(e);_._assertInModule$2(_.__stylesheet,p).plainCss?g=null:(s=_._builtInFunctions.$index(0,t.stringReplaceAllUnchecked(r,"_","-")),g=s),d.$function=g??new t.PlainCssCallable(r)}return i=_._inFunction,_._inFunction=!0,l=_._addErrorSpan$2(e,new t._EvaluateVisitor_visitFunctionExpression_closure1(d,_,e)),_._inFunction=i,l},_visitCalculation$2$inLegacySassFunction(e,r){var n,s,a,i,l,_,p,d,g=this,S=e.$arguments,b=S.named;if(b.get$isNotEmpty(b))throw t.wrapException(g._evaluate$_exception$2(W.Keywor,e.span));if(S.rest!=null)throw t.wrapException(g._evaluate$_exception$2(W.Rest_a,e.span));for(g._checkCalculationArguments$1(e),b=t._setArrayType([],h.JSArray_Object),S=S.positional,p=S.length,d=0;d<p;++d)b.push(g._visitCalculationExpression$2$inLegacySassFunction(S[d],r));if(n=b,g._inSupportsDeclaration)return new t.SassCalculation(t.stringReplaceAllUnchecked(e.originalName,"_","-"),t.List_List$unmodifiable(n,h.Object));s=g._callableNode,g._callableNode=e;try{a=null,i=t.stringReplaceAllUnchecked(e.originalName,"_","-").toLowerCase();e:{if(i==="calc"){a=t.SassCalculation_calc(C.$index$asx(n,0));break e}if(i==="sqrt"){a=t.SassCalculation__singleArgument("sqrt",C.$index$asx(n,0),t.number0__sqrt$closure(),!0);break e}if(i==="sin"){a=t.SassCalculation__singleArgument("sin",C.$index$asx(n,0),t.number0__sin$closure(),!1);break e}if(i==="cos"){a=t.SassCalculation__singleArgument("cos",C.$index$asx(n,0),t.number0__cos$closure(),!1);break e}if(i==="tan"){a=t.SassCalculation__singleArgument("tan",C.$index$asx(n,0),t.number0__tan$closure(),!1);break e}if(i==="asin"){a=t.SassCalculation__singleArgument("asin",C.$index$asx(n,0),t.number0__asin$closure(),!0);break e}if(i==="acos"){a=t.SassCalculation__singleArgument("acos",C.$index$asx(n,0),t.number0__acos$closure(),!0);break e}if(i==="atan"){a=t.SassCalculation__singleArgument("atan",C.$index$asx(n,0),t.number0__atan$closure(),!0);break e}if(i==="abs"){a=t.SassCalculation_abs(C.$index$asx(n,0));break e}if(i==="exp"){a=t.SassCalculation_exp(C.$index$asx(n,0));break e}if(i==="sign"){a=t.SassCalculation_sign(C.$index$asx(n,0));break e}if(i==="min"){a=t.SassCalculation_min(n);break e}if(i==="max"){a=t.SassCalculation_max(n);break e}if(i==="hypot"){a=t.SassCalculation_hypot(n);break e}if(i==="pow"){a=t.SassCalculation_pow(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1));break e}if(i==="atan2"){a=t.SassCalculation_atan2(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1));break e}if(i==="log"){a=t.SassCalculation_log(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1));break e}if(i==="mod"){a=t.SassCalculation_mod(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1));break e}if(i==="rem"){a=t.SassCalculation_rem(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1));break e}if(i==="round"){a=t.SassCalculation_round(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1),t.ListExtensions_elementAtOrNull(n,2));break e}if(i==="clamp"){a=t.SassCalculation_clamp(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1),t.ListExtensions_elementAtOrNull(n,2));break e}b=t.UnsupportedError$('Unknown calculation name "'+e.get$name(e)+'".'),a=t.throwExpression(b)}return a=a,a}catch(w){if(a=t.unwrapException(w),a instanceof t.SassScriptException)l=a,_=t.getTraceFromException(w),f.JSString_methods.contains$1(l.message,"compatible")&&g._verifyCompatibleNumbers$2(n,S),t.throwWithTrace(g._evaluate$_exception$2(l.message,e.span),l,_);else throw w}finally{g._callableNode=s}},_visitCalculation$1(e){return this._visitCalculation$2$inLegacySassFunction(e,!1)},_checkCalculationArguments$1(e){var r,n=new t._EvaluateVisitor__checkCalculationArguments_check(this,e);e:{if(r=t.stringReplaceAllUnchecked(e.originalName,"_","-").toLowerCase(),r==="calc"||r==="sqrt"||r==="sin"||r==="cos"||r==="tan"||r==="asin"||r==="acos"||r==="atan"||r==="abs"||r==="exp"||r==="sign"){n.call$1(1);break e}if(r==="min"||r==="max"||r==="hypot"){n.call$0();break e}if(r==="pow"||r==="atan2"||r==="log"||r==="mod"||r==="rem"){n.call$1(2);break e}if(r==="round"||r==="clamp"){n.call$1(3);break e}throw t.wrapException(t.UnsupportedError$('Unknown calculation name "'+e.get$name(e)+'".'))}},_verifyCompatibleNumbers$2(e,r){var n,s,a,i,l,_,p;for(n=0;s=e.length,n<s;++n)if(a=e[n],a instanceof t.SassNumber?(s=a.get$hasComplexUnits(),i=a):(i=null,s=!1),s)throw t.wrapException(this._evaluate$_exception$2("Number "+t.S(i)+" isn't compatible with CSS calculations.",C.get$span$z(r[n])));for(n=0;n<s-1;++n)if(l=e[n],l instanceof t.SassNumber){for(_=n+1;s=e.length,_<s;++_)if(p=e[_],p instanceof t.SassNumber&&!l.hasPossiblyCompatibleUnits$1(p))throw t.wrapException(t.MultiSpanSassRuntimeException$(l.toString$0(0)+" and "+p.toString$0(0)+" are incompatible.",C.get$span$z(r[n]),l.toString$0(0),t.LinkedHashMap_LinkedHashMap$_literal([C.get$span$z(r[_]),p.toString$0(0)],h.FileSpan,h.String),this._evaluate$_stackTrace$1(C.get$span$z(r[n])),null))}},_visitCalculationExpression$2$inLegacySassFunction(e,r){var n,s,a,i,l,_,p,d,g,S=this,b=null,w={};if(e instanceof t.ParenthesizedExpression?(n=e.expression,s=!0):(n=b,s=!1),s)return a=S._visitCalculationExpression$2$inLegacySassFunction(n,r),a instanceof t.SassString?new t.SassString("("+a._string$_text+")",!1):a;if(e instanceof t.StringExpression&&e.accept$1(new t._IsCalculationSafeVisitor)){s=e.text,i=s.get$asPlain(),l=i==null?b:i.toLowerCase();e:{if(l==="pi"){s=t.SassNumber_SassNumber(3.141592653589793,b);break e}if(l==="e"){s=t.SassNumber_SassNumber(2.718281828459045,b);break e}if(l==="infinity"){s=t.SassNumber_SassNumber(1/0,b);break e}if(l==="-infinity"){s=t.SassNumber_SassNumber(-1/0,b);break e}if(l==="nan"){s=t.SassNumber_SassNumber(NaN,b);break e}s=new t.SassString(S._performInterpolation$1(s),!1);break e}return s}if(w.right=w.left=w.operator=null,e instanceof t.BinaryOperationExpression?(w.operator=e.operator,w.left=e.left,w.right=e.right,s=!0):s=!1,s)return S._checkWhitespaceAroundCalculationOperator$1(e),S._addExceptionSpan$2(e,new t._EvaluateVisitor__visitCalculationExpression_closure(w,S,e,r));if(e instanceof t.NumberExpression||e instanceof t.VariableExpression||e instanceof t.FunctionExpression||e instanceof t.IfExpression){_=e.accept$1(S);e:{if(_ instanceof t.SassNumber?(a=_,s=!0):(a=b,s=!1),s){s=a;break e}if(_ instanceof t.SassCalculation?(a=_,s=!0):(a=b,s=!1),s){s=a;break e}if(_ instanceof t.SassString?(s=!_._hasQuotes,a=_):(a=b,s=!1),s){s=a;break e}s=t.throwExpression(S._evaluate$_exception$2("Value "+_.toString$0(0)+" can't be used in a calculation.",e.get$span(e)))}return s}if(e instanceof t.ListExpression&&!e.hasBrackets&&f.ListSeparator_EVt===e.separator&&e.contents.length>=2){for(s=t._setArrayType([],h.JSArray_Object),i=e.contents,p=i.length,d=0;d<p;++d)s.push(S._visitCalculationExpression$2$inLegacySassFunction(i[d],r));for(S._checkAdjacentCalculationValues$2(s,e),g=0;g<s.length;++g)p=s[g],p instanceof t.CalculationOperation&&i[g]instanceof t.ParenthesizedExpression&&(s[g]=new t.SassString("("+t.S(p)+")",!1));return new t.SassString(f.JSArray_methods.join$1(s," "),!1)}throw t.wrapException(S._evaluate$_exception$2(W.This_e,e.get$span(e)))},_checkWhitespaceAroundCalculationOperator$1(e){var r,n,s,a,i,l,_=e.operator;if(!(_!==f.BinaryOperator_anB&&_!==f.BinaryOperator_olz)&&(_=e.left,r=_.get$span(_),r=r.get$file(r),n=e.right,s=n.get$span(n),r===s.get$file(s)&&(r=_.get$span(_),r=r.get$end(r),s=n.get$span(n),!(r.offset>=s.get$start(s).offset)&&(r=_.get$span(_),r=r.get$file(r),_=_.get$span(_),_=_.get$end(_),n=n.get$span(n),a=t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(r._decodedChars,_.offset,n.get$start(n).offset),0,null),i=a.charCodeAt(0),l=a.charCodeAt(a.length-1),i===32||i===9||i===10||i===13||i===12||i===47?_=!(l===32||l===9||l===10||l===13||l===12||l===47):_=!0,_))))throw t.wrapException(this._evaluate$_exception$2(W.x22x2b__an,e.get$operatorSpan()))},_binaryOperatorToCalculationOperator$2(e,r){var n;e:{if(f.BinaryOperator_anB===e){n=f.CalculationOperator_IyK;break e}if(f.BinaryOperator_olz===e){n=f.CalculationOperator_2bx;break e}if(f.BinaryOperator_qN2===e){n=f.CalculationOperator_jFr;break e}if(f.BinaryOperator_t8B===e){n=f.CalculationOperator_OvN;break e}n=t.throwExpression(this._evaluate$_exception$2(W.This_o,r.get$operatorSpan()))}return n},_checkAdjacentCalculationValues$2(e,r){var n,s,a,i,l,_,p,d;for(n=e.length,s=1;s<n;++s)if(a=s-1,i=e[a],l=e[s],!(i instanceof t.SassString||l instanceof t.SassString))throw n=r.contents,_=n[a],p=n[s],d=t._InitializedCell$(new t._EvaluateVisitor__checkAdjacentCalculationValues_closure(p)),p instanceof t.UnaryOperationExpression?n=f.UnaryOperator_TLI===d._readFinal$0()||f.UnaryOperator_gg4===d._readFinal$0():n=!1,n?n=!0:n=p instanceof t.NumberExpression&&p.value<0,n?t.wrapException(this._evaluate$_exception$2(W.x22x2b__an,t.FileSpanExtension_subspan(p.get$span(p),0,1))):t.wrapException(this._evaluate$_exception$2("Missing math operator.",_.get$span(_).expand$1(0,p.get$span(p))))},visitInterpolatedFunctionExpression$1(e){var r,n=this,s=n._performInterpolation$1(e.name),a=n._inFunction;return n._inFunction=!0,r=n._addErrorSpan$2(e,new t._EvaluateVisitor_visitInterpolatedFunctionExpression_closure(n,e,new t.PlainCssCallable(s))),n._inFunction=a,r},_runUserDefinedCallable$1$4(e,r,n,s,a){var i,l,_=this,p=_._evaluateArguments$1(e),d=r.declaration.name;return d!=="@content"&&(d+="()"),i=_._currentCallable,_._currentCallable=r,l=_._withStackFrame$3(d,n,new t._EvaluateVisitor__runUserDefinedCallable_closure(_,r,p,n,s,a)),_._currentCallable=i,l},_runFunctionCallable$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w=this;if(r instanceof t.BuiltInCallable)return w._withoutSlash$2(w._runBuiltInCallable$3(e,r,n),n);if(h.UserDefinedCallable_Environment._is(r))return w._runUserDefinedCallable$1$4(e,r,n,new t._EvaluateVisitor__runFunctionCallable_closure(w,r),h.Value);if(r instanceof t.PlainCssCallable){if(d=e.named,d.get$isNotEmpty(d)||e.keywordRest!=null)throw t.wrapException(w._evaluate$_exception$2(W.Plain_,n.get$span(n)));s=new t.StringBuffer(r.name+"(");try{for(a=!0,d=e.positional,g=d.length,S=0;S<g;++S)i=d[S],a?a=!1:s._contents+=", ",b=i,s._contents+=w._evaluate$_serialize$3$quote(b.accept$1(w),b,!0);l=e.rest,l!=null&&(_=l.accept$1(w),a||(s._contents+=", "),s._contents+=w._evaluate$_serialize$2(_,l))}catch(E){throw d=t.unwrapException(E),h.SassRuntimeException._is(d)?(p=d,f.JSString_methods.endsWith$1(p._span_exception$_message,"isn't a valid CSS value.")?t.wrapException(t.MultiSpanSassRuntimeException$(p._span_exception$_message,C.get$span$z(p),"value",t.LinkedHashMap_LinkedHashMap$_literal([n.get$span(n),"unknown function treated as plain CSS"],h.FileSpan,h.String),C.get$trace$z(p),null)):E):E}return s._contents+=t.Primitives_stringFromCharCode(41),d=s._contents,new t.SassString((d.charCodeAt(0)==0,d),!1)}else throw t.wrapException(t.ArgumentError$("Unknown callable type "+C.get$runtimeType$(r).toString$0(0)+".",null))},_runBuiltInCallable$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=this,B={},z=D._evaluateArguments$1(e),Y=D._callableNode;for(D._callableNode=n,_=new t.MapKeySet(z._values[0],h.MapKeySet_String),B.callback=B.overload=null,p=r.callbackFor$2(z._values[2].length,_),B.overload=p._0,B.callback=p._1,D._addExceptionSpan$2(n,new t._EvaluateVisitor__runBuiltInCallable_closure(B,z,_)),d=B.overload.$arguments,g=z._values[2].length,S=d.length;g<S;++g)b=d[g],w=z._values[2],E=z._values[0].remove$1(0,b.name),E==null&&(E=b.defaultValue,E=D._withoutSlash$2(E.accept$1(D),E)),w.push(E);B.overload.restArgument!=null?(z._values[2].length>S?(L=f.JSArray_methods.sublist$1(z._values[2],S),f.JSArray_methods.removeRange$2(z._values[2],S,z._values[2].length)):L=f.List_empty8,S=z._values[0],T=t.SassArgumentList$(L,S,z._values[4]===f.ListSeparator_undecided_null_undecided?f.ListSeparator_rXA:z._values[4]),z._values[2].push(T)):T=null,s=null;try{s=D._addExceptionSpan$2(n,new t._EvaluateVisitor__runBuiltInCallable_closure0(B,z))}catch(G){if(S=t.unwrapException(G),S instanceof t.SassException)throw G;a=S,i=t.getTraceFromException(G),l=null;try{l=t._asString(C.get$message$x(a))}catch{F=C.toString$0$(a),l=F}t.throwWithTrace(D._evaluate$_exception$2(l,n.get$span(n)),a,i)}if(D._callableNode=Y,T==null||z._values[0].__js_helper$_length===0||T._wereKeywordsAccessed)return s;throw S=z._values[0],S=S.get$keys(S),S=t.pluralize("argument",S.get$length(S),null),w=z._values[0],t.wrapException(t.MultiSpanSassRuntimeException$("No "+S+" named "+t.toSentence(w.get$keys(w).map$1$1(0,new t._EvaluateVisitor__runBuiltInCallable_closure1,h.Object),"or")+".",n.get$span(n),"invocation",t.LinkedHashMap_LinkedHashMap$_literal([B.overload.get$spanWithName(),"declaration"],h.FileSpan,h.String),D._evaluate$_stackTrace$1(n.get$span(n)),null))},_evaluateArguments$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=this,Y=t._setArrayType([],h.JSArray_Value),G=t._setArrayType([],h.JSArray_AstNode);for(r=e.positional,n=r.length,s=0;s<n;++s)a=r[s],i=z._expressionNode$1(a),Y.push(z._withoutSlash$2(a.accept$1(z),i)),G.push(i);for(r=h.String,l=t.LinkedHashMap_LinkedHashMap$_empty(r,h.Value),n=h.AstNode,_=t.LinkedHashMap_LinkedHashMap$_empty(r,n),p=t.MapExtensions_get_pairs(e.named,r,h.Expression),p=p.get$iterator(p);p.moveNext$0();)d=p.get$current(p),g=d._0,S=d._1,i=z._expressionNode$1(S),l.$indexSet(0,g,z._withoutSlash$2(S.accept$1(z),i)),_.$indexSet(0,g,i);if(b=e.rest,b==null)return new t._Record_5_named_namedNodes_positional_positionalNodes_separator([l,_,Y,G,f.ListSeparator_undecided_null_undecided]);if(w=b.accept$1(z),E=z._expressionNode$1(b),w instanceof t.SassMap){for(z._addRestMap$4(l,w,b,new t._EvaluateVisitor__evaluateArguments_closure),p=t.LinkedHashMap_LinkedHashMap$_empty(r,n),d=w._map$_contents,d=C.get$iterator$ax(d.get$keys(d)),L=h.SassString;d.moveNext$0();)p.$indexSet(0,L._as(d.get$current(d))._string$_text,E);_.addAll$1(0,p),T=f.ListSeparator_undecided_null_undecided}else w instanceof t.SassList?(p=w._list$_contents,f.JSArray_methods.addAll$1(Y,new t.MappedListIterable(p,new t._EvaluateVisitor__evaluateArguments_closure0(z,E),t._arrayInstanceType(p)._eval$1("MappedListIterable<1,Value>"))),f.JSArray_methods.addAll$1(G,t.List_List$filled(p.length,E,!1,n)),T=w._separator,w instanceof t.SassArgumentList&&(w._wereKeywordsAccessed=!0,w._keywords.forEach$1(0,new t._EvaluateVisitor__evaluateArguments_closure1(z,l,E,_)))):(Y.push(z._withoutSlash$2(w,E)),G.push(E),T=f.ListSeparator_undecided_null_undecided);if(F=e.keywordRest,F==null)return new t._Record_5_named_namedNodes_positional_positionalNodes_separator([l,_,Y,G,T]);if(D=F.accept$1(z),B=z._expressionNode$1(F),D instanceof t.SassMap){for(z._addRestMap$4(l,D,F,new t._EvaluateVisitor__evaluateArguments_closure2),r=t.LinkedHashMap_LinkedHashMap$_empty(r,n),n=D._map$_contents,n=C.get$iterator$ax(n.get$keys(n)),p=h.SassString;n.moveNext$0();)r.$indexSet(0,p._as(n.get$current(n))._string$_text,B);return _.addAll$1(0,r),new t._Record_5_named_namedNodes_positional_positionalNodes_separator([l,_,Y,G,T])}else throw t.wrapException(z._evaluate$_exception$2(W.Variabs+D.toString$0(0)+").",F.get$span(F)))},_evaluateMacroArguments$1(e){var r,n,s,a,i,l,_,p,d=this,g=e.$arguments,S=g.rest;if(S==null)return new t._Record_2(g.positional,g.named);if(r=g.positional,n=t._setArrayType(r.slice(0),t._arrayInstanceType(r)),s=t.LinkedHashMap_LinkedHashMap$of(g.named,h.String,h.Expression),a=S.accept$1(d),i=d._expressionNode$1(S),a instanceof t.SassMap?d._addRestMap$4(s,a,e,new t._EvaluateVisitor__evaluateMacroArguments_closure(S)):a instanceof t.SassList?(r=a._list$_contents,f.JSArray_methods.addAll$1(n,new t.MappedListIterable(r,new t._EvaluateVisitor__evaluateMacroArguments_closure0(d,i,S),t._arrayInstanceType(r)._eval$1("MappedListIterable<1,Expression>"))),a instanceof t.SassArgumentList&&(a._wereKeywordsAccessed=!0,a._keywords.forEach$1(0,new t._EvaluateVisitor__evaluateMacroArguments_closure1(d,s,i,S)))):n.push(new t.ValueExpression(d._withoutSlash$2(a,i),S.get$span(S))),l=g.keywordRest,l==null)return new t._Record_2(n,s);if(_=l.accept$1(d),p=d._expressionNode$1(l),_ instanceof t.SassMap)return d._addRestMap$4(s,_,e,new t._EvaluateVisitor__evaluateMacroArguments_closure2(d,p,l)),new t._Record_2(n,s);throw t.wrapException(d._evaluate$_exception$2(W.Variabs+_.toString$0(0)+").",l.get$span(l)))},_addRestMap$1$4(e,r,n,s){r._map$_contents.forEach$1(0,new t._EvaluateVisitor__addRestMap_closure(this,e,s,this._expressionNode$1(n),r,n))},_addRestMap$4(e,r,n,s){return this._addRestMap$1$4(e,r,n,s,h.dynamic)},_verifyArguments$4(e,r,n,s){return this._addExceptionSpan$2(s,new t._EvaluateVisitor__verifyArguments_closure(n,e,r))},visitSelectorExpression$1(e){var r=this._styleRuleIgnoringAtRoot;return r=r==null?null:r.originalSelector.get$asSassList(),r??f.C__SassNull},visitStringExpression$1(e){var r,n,s,a,i,l,_,p,d,g=this,S=g._inSupportsDeclaration;for(g._inSupportsDeclaration=!1,r=t._setArrayType([],h.JSArray_String),n=e.text.contents,s=n.length,a=h.Expression,i=0;i<s;++i){l=n[i];e:{if(typeof l=="string"){_=l;break e}if(a._is(l)){p=l.accept$1(g);t:{if(p instanceof t.SassString?(d=p._string$_text,_=!0):(d=null,_=!1),_){_=d;break t}_=g._evaluate$_serialize$3$quote(p,l,!1);break t}break e}_=t.throwExpression(t.UnsupportedError$("Unknown interpolation value "+t.S(l)))}r.push(_)}return r=f.JSArray_methods.join$0(r),g._inSupportsDeclaration=S,new t.SassString(r,e.hasQuotes)},visitSupportsExpression$1(e){return new t.SassString(this._visitSupportsCondition$1(e.condition),!1)},visitCssAtRule$1(e){var r,n,s,a=this;if(a._declarationName!=null)throw t.wrapException(a._evaluate$_exception$2(W.At_rul,e.span));if(e.isChildless){a._assertInModule$2(a.__parent,"__parent").addChild$1(t.ModifiableCssAtRule$(e.name,e.span,!0,e.value));return}r=a._inKeyframes,n=a._inUnknownAtRule,s=e.name,t.unvendor(s.value)==="keyframes"?a._inKeyframes=!0:a._inUnknownAtRule=!0,a._withParent$2$4$scopeWhen$through(t.ModifiableCssAtRule$(s,e.span,!1,e.value),new t._EvaluateVisitor_visitCssAtRule_closure(a,e),!1,new t._EvaluateVisitor_visitCssAtRule_closure0,h.ModifiableCssAtRule,h.Null),a._inUnknownAtRule=n,a._inKeyframes=r},visitCssComment$1(e){var r=this,n="__parent",s="_endOfImports";r._assertInModule$2(r.__parent,n)===r._assertInModule$2(r.__root,"_root")&&r._assertInModule$2(r.__endOfImports,s)===C.get$length$asx(r._assertInModule$2(r.__root,"_root").children._collection$_source)&&(r.__endOfImports=r._assertInModule$2(r.__endOfImports,s)+1),r._assertInModule$2(r.__parent,n).addChild$1(new t.ModifiableCssComment(e.text,e.span))},visitCssDeclaration$1(e){this._assertInModule$2(this.__parent,"__parent").addChild$1(t.ModifiableCssDeclaration$(e.name,e.value,e.span,e.parsedAsCustomProperty,e.valueSpanForMap))},visitCssImport$1(e){var r,n=this,s="__parent",a="_root",i="_endOfImports",l=new t.ModifiableCssImport(e.url,e.modifiers,e.span);n._assertInModule$2(n.__parent,s)!==n._assertInModule$2(n.__root,a)?n._assertInModule$2(n.__parent,s).addChild$1(l):n._assertInModule$2(n.__endOfImports,i)===C.get$length$asx(n._assertInModule$2(n.__root,a).children._collection$_source)?(n._assertInModule$2(n.__root,a).addChild$1(l),n.__endOfImports=n._assertInModule$2(n.__endOfImports,i)+1):(r=n._outOfOrderImports,(r??(n._outOfOrderImports=t._setArrayType([],h.JSArray_ModifiableCssImport))).push(l))},visitCssKeyframeBlock$1(e){this._withParent$2$4$scopeWhen$through(t.ModifiableCssKeyframeBlock$(e.selector,e.span),new t._EvaluateVisitor_visitCssKeyframeBlock_closure(this,e),!1,new t._EvaluateVisitor_visitCssKeyframeBlock_closure0,h.ModifiableCssKeyframeBlock,h.Null)},visitCssMediaRule$1(e){var r,n,s,a,i,l=this;if(l._declarationName!=null)throw t.wrapException(l._evaluate$_exception$2(W.Media_,e.span));r=t.NullableExtension_andThen(l._mediaQueries,new t._EvaluateVisitor_visitCssMediaRule_closure(l,e)),n=r==null,!(!n&&C.get$isEmpty$asx(r))&&(n?s=f.Set_empty1:(a=l._mediaQuerySources,a.toString,a=t.LinkedHashSet_LinkedHashSet$of(a,h.CssMediaQuery),i=l._mediaQueries,i.toString,a.addAll$1(0,i),a.addAll$1(0,e.queries),s=a),n=n?e.queries:r,l._withParent$2$4$scopeWhen$through(t.ModifiableCssMediaRule$(n,e.span),new t._EvaluateVisitor_visitCssMediaRule_closure0(l,r,e,s),!1,new t._EvaluateVisitor_visitCssMediaRule_closure1(s),h.ModifiableCssMediaRule,h.Null))},visitCssStyleRule$1(e){var r,n,s,a,i,l,_,p,d,g,S,b=this;if(b._declarationName!=null)throw t.wrapException(b._evaluate$_exception$2(W.Style_,e.span));r=b._atRootExcludingStyleRule,n=r?null:b._styleRuleIgnoringAtRoot,s=e._style_rule$_selector._box$_inner.value,a=n==null,i=a?null:n.originalSelector,l=s.resolveParentSelectors$2$implicitParent(i,!r),_=t.ModifiableCssStyleRule$(b._assertInModule$2(b.__extensionStore,"_extensionStore").addSelector$2(l,b._mediaQueries),e.span,l),p=b._atRootExcludingStyleRule,b._atRootExcludingStyleRule=!1,b._withParent$2$4$scopeWhen$through(_,new t._EvaluateVisitor_visitCssStyleRule_closure(b,_,e),!1,new t._EvaluateVisitor_visitCssStyleRule_closure0,h.ModifiableCssStyleRule,h.Null),b._atRootExcludingStyleRule=p,d=b._assertInModule$2(b.__parent,"__parent").children,g=t._InitializedCell$(new t._EvaluateVisitor_visitCssStyleRule_closure1(d)),g._readFinal$0()>=1?(S=C.elementAt$1$ax(d._collection$_source,g._readFinal$0()-1),r=a):(S=null,r=!1),r&&(S.isGroupEnd=!0)},visitCssStylesheet$1(e){var r;for(r=C.get$iterator$ax(e.get$children(e));r.moveNext$0();)r.get$current(r).accept$1(this)},visitCssSupportsRule$1(e){var r=this;if(r._declarationName!=null)throw t.wrapException(r._evaluate$_exception$2(W.Suppor,e.span));r._withParent$2$4$scopeWhen$through(t.ModifiableCssSupportsRule$(e.condition,e.span),new t._EvaluateVisitor_visitCssSupportsRule_closure(r,e),!1,new t._EvaluateVisitor_visitCssSupportsRule_closure0,h.ModifiableCssSupportsRule,h.Null)},_handleReturn$1$2(e,r){var n,s,a,i,l;for(n=e.length,s=0;s<e.length;e.length===n||(0,t.throwConcurrentModificationError)(e),++s)if(a=r.call$1(e[s]),a!=null?(i=a,l=!0):(i=null,l=!1),l)return i;return null},_handleReturn$2(e,r){return this._handleReturn$1$2(e,r,h.dynamic)},_withEnvironment$1$2(e,r){var n,s=this._environment;return this._environment=e,n=r.call$0(),this._environment=s,n},_withEnvironment$2(e,r){return this._withEnvironment$1$2(e,r,h.dynamic)},_interpolationToValue$3$trim$warnForColor(e,r,n){var s=this._performInterpolation$2$warnForColor(e,n),a=r?t.trimAscii(s,!0):s;return new t.CssValue(a,e.span,h.CssValue_String)},_interpolationToValue$1(e){return this._interpolationToValue$3$trim$warnForColor(e,!1,!1)},_interpolationToValue$2$warnForColor(e,r){return this._interpolationToValue$3$trim$warnForColor(e,!1,r)},_performInterpolation$2$warnForColor(e,r){return this._performInterpolationHelper$3$sourceMap$warnForColor(e,!1,r)._0},_performInterpolation$1(e){return this._performInterpolation$2$warnForColor(e,!1)},_performInterpolationWithMap$2$warnForColor(e,r){var n=this._performInterpolationHelper$3$sourceMap$warnForColor(e,!0,!0),s=n._1;return s.toString,new t._Record_2(n._0,s)},_performInterpolationHelper$3$sourceMap$warnForColor(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F=this,D=null,B=r?t._setArrayType([],h.JSArray_SourceLocation):D,z=F._inSupportsDeclaration;for(F._inSupportsDeclaration=!1,s=e.contents,a=s.length,i=h.Expression,l=B==null,_=h.JSArray_Object,p=e.span,d=h.Object,g=!0,S=0,b="";S<a;++S,g=!1){if(w=s[S],g||l||B.push(t.SourceLocation$(b.length,D,D,D)),typeof w=="string"){b+=w;continue}i._as(w),E=w.accept$1(F),n&&V.$get$namesByColor().containsKey$1(E)&&(L=t._setArrayType([""],_),T=t.List_List$from(L,!1,d),T.fixed$length=Array,T.immutable$list=Array,T=new t.Interpolation(T,p),T.Interpolation$2(L,p),L=V.$get$namesByColor(),F._warn$2(W.You_pr+t.S(L.$index(0,E))+W.x20in_in+E.toString$0(0)+W.x2c_whicw+t.S(L.$index(0,E))+W.x22x29__If+new t.BinaryOperationExpression(f.BinaryOperator_anB,new t.StringExpression(T,!0),w,!1).toString$0(0)+"'.",w.get$span(w))),b+=F._evaluate$_serialize$3$quote(E,w,!1)}return F._inSupportsDeclaration=z,new t._Record_2((b.charCodeAt(0)==0,b),t.NullableExtension_andThen(B,new t._EvaluateVisitor__performInterpolationHelper_closure(e)))},_evaluate$_serialize$3$quote(e,r,n){return this._addExceptionSpan$2(r,new t._EvaluateVisitor__serialize_closure(e,n))},_evaluate$_serialize$2(e,r){return this._evaluate$_serialize$3$quote(e,r,!0)},_expressionNode$1(e){var r;return e instanceof t.VariableExpression?(r=this._addExceptionSpan$2(e,new t._EvaluateVisitor__expressionNode_closure(this,e)),r??e):e},_withParent$2$4$scopeWhen$through(e,r,n,s,a,i){var l,_,p=this;return p._addChild$2$through(e,s),l=p._assertInModule$2(p.__parent,"__parent"),p.__parent=e,_=p._environment.scope$1$2$when(r,n,i),p.__parent=l,_},_withParent$2$3$scopeWhen(e,r,n,s,a){return this._withParent$2$4$scopeWhen$through(e,r,n,null,s,a)},_withParent$2$2(e,r,n,s){return this._withParent$2$4$scopeWhen$through(e,r,!0,null,n,s)},_addChild$2$through(e,r){var n,s,a,i=this._assertInModule$2(this.__parent,"__parent");if(r!=null){for(;r.call$1(i);i=s)if(n=i._parent,n!=null?(s=n,a=!0):(s=null,a=!1),!a)throw t.wrapException(t.ArgumentError$(W.throug+e.toString$0(0)+".",null));i.get$hasFollowingSibling()&&(s=i._parent,a=s.children,i.equalsIgnoringChildren$1(a.get$last(a))?i=h.ModifiableCssParentNode._as(a.get$last(a)):(i=i.copyWithoutChildren$0(),s.addChild$1(i)))}i.addChild$1(e)},_addChild$1(e){return this._addChild$2$through(e,null)},_withStyleRule$1$2(e,r){var n,s=this._styleRuleIgnoringAtRoot;return this._styleRuleIgnoringAtRoot=e,n=r.call$0(),this._styleRuleIgnoringAtRoot=s,n},_withStyleRule$2(e,r){return this._withStyleRule$1$2(e,r,h.dynamic)},_withMediaQueries$1$3(e,r,n){var s,a=this,i=a._mediaQueries,l=a._mediaQuerySources;return a._mediaQueries=e,a._mediaQuerySources=r,s=n.call$0(),a._mediaQueries=i,a._mediaQuerySources=l,s},_withMediaQueries$3(e,r,n){return this._withMediaQueries$1$3(e,r,n,h.dynamic)},_withStackFrame$1$3(e,r,n){var s,a,i=this,l=i._stack;return l.push(new t._Record_2(i._member,r)),s=i._member,i._member=e,a=n.call$0(),i._member=s,l.pop(),a},_withStackFrame$3(e,r,n){return this._withStackFrame$1$3(e,r,n,h.dynamic)},_withoutSlash$2(e,r){return e instanceof t.SassNumber&&e.asSlash!=null&&this._warn$3(W.Using__i+t.S(new t._EvaluateVisitor__withoutSlash_recommendation().call$1(e))+W.x0a_Morex20,r.get$span(r),f.Deprecation_xHK),e.withoutSlash$0()},_stackFrame$2(e,r){return t.frameForSpan(r,e,t.NullableExtension_andThen(r.get$sourceUrl(r),new t._EvaluateVisitor__stackFrame_closure(this)))},_evaluate$_stackTrace$1(e){var r,n,s,a,i,l=this,_=t._setArrayType([],h.JSArray_Frame);for(r=l._stack,n=r.length,s=0;s<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++s)a=r[s],i=a._1,_.push(l._stackFrame$2(a._0,i.get$span(i)));return e!=null&&_.push(l._stackFrame$2(l._member,e)),t.Trace$(new t.ReversedListIterable(_,h.ReversedListIterable_Frame),null)},_evaluate$_stackTrace$0(){return this._evaluate$_stackTrace$1(null)},_warn$3(e,r,n){var s,a,i=this;i._quietDeps?i._inDependency?s=!0:(s=i._currentCallable,s=s==null?null:s.inDependency,s=s===!0):s=!1,!s&&i._warningsEmitted.add$1(0,new t._Record_2(e,r))&&(a=i._evaluate$_stackTrace$1(r),s=i._evaluate$_logger,n==null?s.warn$3$span$trace(0,e,r,a):t.WarnForDeprecation_warnForDeprecation(s,n,e,r,a))},_warn$2(e,r){return this._warn$3(e,r,null)},_evaluate$_exception$2(e,r){var n,s;return r==null?(n=f.JSArray_methods.get$last(this._stack)._1,n=n.get$span(n)):n=r,s=this._evaluate$_stackTrace$1(r),new t.SassRuntimeException(s,f.Set_empty,e,n)},_evaluate$_exception$1(e){return this._evaluate$_exception$2(e,null)},_multiSpanException$3(e,r,n){var s=f.JSArray_methods.get$last(this._stack)._1;return t.MultiSpanSassRuntimeException$(e,s.get$span(s),r,n,this._evaluate$_stackTrace$0(),null)},_addExceptionSpan$1$3$addStackFrame(e,r,n){var s,a,i;try{return i=r.call$0(),i}catch(l){if(i=t.unwrapException(l),i instanceof t.SassScriptException)s=i,a=t.getTraceFromException(l),i=s.withSpan$1(e.get$span(e)),t.throwWithTrace(i.withTrace$1(this._evaluate$_stackTrace$1(n?e.get$span(e):null)),s,a);else throw l}},_addExceptionSpan$2(e,r){return this._addExceptionSpan$1$3$addStackFrame(e,r,!0,h.dynamic)},_addExceptionSpan$3$addStackFrame(e,r,n){return this._addExceptionSpan$1$3$addStackFrame(e,r,n,h.dynamic)},_addExceptionTrace$1$1(e){var r,n,s,a;try{return s=e.call$0(),s}catch(i){if(s=t.unwrapException(i),h.SassRuntimeException._is(s))throw i;if(s instanceof t.SassException)r=s,n=t.getTraceFromException(i),s=r,a=C.getInterceptor$z(s),t.throwWithTrace(r.withTrace$1(this._evaluate$_stackTrace$1(t.SourceSpanException.prototype.get$span.call(a,s))),r,n);else throw i}},_addExceptionTrace$1(e){return this._addExceptionTrace$1$1(e,h.dynamic)},_addErrorSpan$1$2(e,r){var n,s,a,i,l;try{return a=r.call$0(),a}catch(_){if(a=t.unwrapException(_),h.SassRuntimeException._is(a)){if(n=a,s=t.getTraceFromException(_),!f.JSString_methods.startsWith$1(C.get$span$z(n).get$text(),"@error"))throw _;a=n._span_exception$_message,i=e.get$span(e),l=this._evaluate$_stackTrace$0(),t.throwWithTrace(new t.SassRuntimeException(l,f.Set_empty,a,i),n,s)}else throw _}},_addErrorSpan$2(e,r){return this._addErrorSpan$1$2(e,r,h.dynamic)}},t._EvaluateVisitor_closure.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return s=s.$index(e,1).get$realNull(),r=s==null?null:s.assertString$1("module"),s=this.$this._environment,n=t.stringReplaceAllUnchecked(a._string$_text,"_","-"),s.globalVariableExists$2$namespace(n,r==null?null:r._string$_text)?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._EvaluateVisitor_closure0.prototype={call$1(e){var r=C.$index$asx(e,0).assertString$1("name"),n=this.$this._environment;return n.getVariable$1(t.stringReplaceAllUnchecked(r._string$_text,"_","-"))!=null?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._EvaluateVisitor_closure1.prototype={call$1(e){var r,n,s,a,i=C.getInterceptor$asx(e),l=i.$index(e,0).assertString$1("name");return i=i.$index(e,1).get$realNull(),r=i==null?null:i.assertString$1("module"),i=this.$this,n=i._environment,s=l._string$_text,a=t.stringReplaceAllUnchecked(s,"_","-"),n.getFunction$2$namespace(a,r==null?null:r._string$_text)!=null||i._builtInFunctions.containsKey$1(s)?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._EvaluateVisitor_closure2.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return s=s.$index(e,1).get$realNull(),r=s==null?null:s.assertString$1("module"),s=this.$this._environment,n=t.stringReplaceAllUnchecked(a._string$_text,"_","-"),s.getMixin$2$namespace(n,r==null?null:r._string$_text)!=null?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._EvaluateVisitor_closure3.prototype={call$1(e){var r=this.$this._environment;if(!r._inMixin)throw t.wrapException(t.SassScriptException$(W.conten,null));return r._content!=null?f.SassBoolean_true:f.SassBoolean_false},$signature:24},t._EvaluateVisitor_closure4.prototype={call$1(e){var r,n,s,a=C.$index$asx(e,0).assertString$1("module")._string$_text,i=this.$this._environment._environment$_modules.$index(0,a);if(i==null)throw t.wrapException('There is no module with namespace "'+a+'".');for(a=h.Value,r=t.LinkedHashMap_LinkedHashMap$_empty(a,a),n=t.MapExtensions_get_pairs(i.get$variables(),h.String,a),n=n.get$iterator(n);n.moveNext$0();)s=n.get$current(n),r.$indexSet(0,new t.SassString(s._0,!0),s._1);return new t.SassMap(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:38},t._EvaluateVisitor_closure5.prototype={call$1(e){var r,n,s,a=C.$index$asx(e,0).assertString$1("module")._string$_text,i=this.$this._environment._environment$_modules.$index(0,a);if(i==null)throw t.wrapException('There is no module with namespace "'+a+'".');for(a=h.Value,r=t.LinkedHashMap_LinkedHashMap$_empty(a,a),n=t.MapExtensions_get_pairs(i.get$functions(i),h.String,h.Callable),n=n.get$iterator(n);n.moveNext$0();)s=n.get$current(n),r.$indexSet(0,new t.SassString(s._0,!0),new t.SassFunction(s._1));return new t.SassMap(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:38},t._EvaluateVisitor_closure6.prototype={call$1(e){var r,n,s,a=C.$index$asx(e,0).assertString$1("module")._string$_text,i=this.$this._environment._environment$_modules.$index(0,a);if(i==null)throw t.wrapException('There is no module with namespace "'+a+'".');for(a=h.Value,r=t.LinkedHashMap_LinkedHashMap$_empty(a,a),n=t.MapExtensions_get_pairs(i.get$mixins(),h.String,h.Callable),n=n.get$iterator(n);n.moveNext$0();)s=n.get$current(n),r.$indexSet(0,new t.SassString(s._0,!0),new t.SassMixin(s._1));return new t.SassMap(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:38},t._EvaluateVisitor_closure7.prototype={call$1(e){var r,n,s,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertString$1("name"),l=a.$index(e,1).get$isTruthy();if(a=a.$index(e,2).get$realNull(),r=a==null?null:a.assertString$1("module"),l){if(r!=null)throw t.wrapException(W.x24css_a);return new t.SassFunction(new t.PlainCssCallable(i._string$_text))}if(a=this.$this,n=a._callableNode,n.toString,s=a._addExceptionSpan$2(n,new t._EvaluateVisitor__closure2(a,i,r)),s==null)throw t.wrapException("Function not found: "+i.toString$0(0));return new t.SassFunction(s)},$signature:178},t._EvaluateVisitor__closure2.prototype={call$0(){var e,r=t.stringReplaceAllUnchecked(this.name._string$_text,"_","-"),n=this.module,s=n==null?null:n._string$_text;return n=this.$this,e=n._environment.getFunction$2$namespace(r,s),e!=null||s!=null?e:n._builtInFunctions.$index(0,r)},$signature:87},t._EvaluateVisitor_closure8.prototype={call$1(e){var r,n,s,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertString$1("name");if(a=a.$index(e,1).get$realNull(),r=a==null?null:a.assertString$1("module"),a=this.$this,n=a._callableNode,n.toString,s=a._addExceptionSpan$2(n,new t._EvaluateVisitor__closure1(a,i,r)),s==null)throw t.wrapException("Mixin not found: "+i.toString$0(0));return new t.SassMixin(s)},$signature:179},t._EvaluateVisitor__closure1.prototype={call$0(){var e=this.$this._environment,r=t.stringReplaceAllUnchecked(this.name._string$_text,"_","-"),n=this.module;return e.getMixin$2$namespace(r,n==null?null:n._string$_text)},$signature:87},t._EvaluateVisitor_closure9.prototype={call$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E=C.getInterceptor$asx(e),L=E.$index(e,0),T=h.SassArgumentList._as(E.$index(e,1));if(E=this.$this,r=E._callableNode,r.toString,n=t._setArrayType([],h.JSArray_Expression),s=h.String,a=h.Expression,i=r.get$span(r),l=r.get$span(r),T._wereKeywordsAccessed=!0,_=T._keywords,_.get$isEmpty(_))r=null;else{for(p=h.Value,d=t.LinkedHashMap_LinkedHashMap$_empty(p,p),T._wereKeywordsAccessed=!0,_=t.MapExtensions_get_pairs(_,s,p),_=_.get$iterator(_);_.moveNext$0();)g=_.get$current(_),d.$indexSet(0,new t.SassString(g._0,!1),g._1);r=new t.ValueExpression(new t.SassMap(t.ConstantMap_ConstantMap$from(d,p,p)),r.get$span(r))}if(S=new t.ArgumentInvocation(t.List_List$unmodifiable(n,a),t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_empty(s,a),s,a),new t.ValueExpression(T,l),r,i),L instanceof t.SassString)return r=L.toString$0(0),t.EvaluationContext_current().warn$2(0,W.Passina+r+"))",f.Deprecation_qVK),b=E._callableNode,E.visitFunctionExpression$1(new t.FunctionExpression(null,L._string$_text,S,b.get$span(b)));if(w=L.assertFunction$1("function").callable,h.Callable._is(w))return r=E._callableNode,r.toString,E._runFunctionCallable$3(S,w,r);throw t.wrapException(t.SassScriptException$("The function "+w.get$name(w)+W.x20is_as,null))},$signature:6},t._EvaluateVisitor_closure10.prototype={call$1(e){var r,n,s,a,i,l=C.getInterceptor$asx(e),_=t.Uri_parse(l.$index(e,0).assertString$1("url")._string$_text);l=l.$index(e,1).get$realNull(),r=l==null?null:l.assertMap$1("with")._map$_contents,l=this.$this,n=l._callableNode,n.toString,r!=null?(s=t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.ConfiguredValue),r.forEach$1(0,new t._EvaluateVisitor__closure(s,n.get$span(n),n)),a=new t.ExplicitConfiguration(n,s,null)):a=f.Configuration_Map_empty_null,i=n.get$span(n),l._loadModule$7$baseUrl$configuration$namesInErrors(_,"load-css()",n,new t._EvaluateVisitor__closure0(l),i.get$sourceUrl(i),a,!0),l._assertConfigurationIsEmpty$2$nameInError(a,!0)},$signature:198},t._EvaluateVisitor__closure.prototype={call$2(e,r){var n=e.assertString$1("with key"),s=t.stringReplaceAllUnchecked(n._string$_text,"_","-");if(n=this.values,n.containsKey$1(s))throw t.wrapException("The variable $"+s+" was configured twice.");n.$indexSet(0,s,new t.ConfiguredValue(r,this.span,this.callableNode))},$signature:88},t._EvaluateVisitor__closure0.prototype={call$2(e,r){var n=this.$this;return n._combineCss$2$clone(e,!0).accept$1(n)},$signature:115},t._EvaluateVisitor_closure11.prototype={call$1(e){var r,n,s,a,i,l,_,p=C.getInterceptor$asx(e),d=p.$index(e,0),g=h.SassArgumentList._as(p.$index(e,1));if(p=this.$this,r=p._callableNode,n=r.get$span(r),s=r.get$span(r),a=h.Expression,i=t.List_List$unmodifiable(f.List_empty9,a),a=t.ConstantMap_ConstantMap$from(f.Map_empty6,h.String,a),l=d.assertMixin$1("mixin").callable,_=p._environment._content,h.Callable._is(l))p._applyMixin$5(l,_,new t.ArgumentInvocation(i,a,new t.ValueExpression(g,s),null,n),r,r);else throw t.wrapException(t.SassScriptException$("The mixin "+l.get$name(l)+W.x20is_as,null))},$signature:198},t._EvaluateVisitor_run_closure.prototype={call$0(){var e,r=this,n=null,s=r.node,a=s.span,i=a.get$sourceUrl(a);return i!=null?(n=i,a=!0):a=!1,a&&(a=r.$this,a._activeModules.$indexSet(0,n,null),a._loadedUrls.add$1(0,n)),a=r.$this,e=a._addExceptionTrace$1(new t._EvaluateVisitor_run__closure(a,r.importer,s)),new t._Record_2_loadedUrls_stylesheet(a._loadedUrls,a._combineCss$1(e))},$signature:339},t._EvaluateVisitor_run__closure.prototype={call$0(){return this.$this._execute$2(this.importer,this.node)},$signature:338},t._EvaluateVisitor_runExpression_closure.prototype={call$0(){var e=this.$this,r=this.expression;return e._withFakeStylesheet$3(this.importer,r,new t._EvaluateVisitor_runExpression__closure(e,r))},$signature:25},t._EvaluateVisitor_runExpression__closure.prototype={call$0(){var e=this.$this;return e._addExceptionTrace$1(new t._EvaluateVisitor_runExpression___closure(e,this.expression))},$signature:25},t._EvaluateVisitor_runExpression___closure.prototype={call$0(){return this.expression.accept$1(this.$this)},$signature:25},t._EvaluateVisitor_runStatement_closure.prototype={call$0(){var e=this.$this,r=this.statement;return e._withFakeStylesheet$3(this.importer,r,new t._EvaluateVisitor_runStatement__closure(e,r))},$signature:0},t._EvaluateVisitor_runStatement__closure.prototype={call$0(){var e=this.$this;return e._addExceptionTrace$1(new t._EvaluateVisitor_runStatement___closure(e,this.statement))},$signature:0},t._EvaluateVisitor_runStatement___closure.prototype={call$0(){return this.statement.accept$1(this.$this)},$signature:0},t._EvaluateVisitor__loadModule_closure.prototype={call$0(){return this.callback.call$2(this._box_1.builtInModule,!1)},$signature:0},t._EvaluateVisitor__loadModule_closure0.prototype={call$0(){var e,r,n,s,a=this,i={},l=null,_=null,p=a.$this,d=a.nodeWithSpan,g=p._loadStylesheet$3$baseUrl(a.url.toString$0(0),d.get$span(d),a.baseUrl);if(l=g._0,_=g._1,n=l.span,e=n.get$sourceUrl(n),e!=null){if(n=p._activeModules,n.containsKey$1(e))throw a.namesInErrors?(i=e,d=V.$get$context(),i.toString,s="Module loop: "+d.prettyUri$1(i)+" is already being loaded."):s=W.Modulel,i=t.NullableExtension_andThen(n.$index(0,e),new t._EvaluateVisitor__loadModule__closure(p,s)),t.wrapException(i??p._evaluate$_exception$1(s));n.$indexSet(0,e,d)}n=p._modules.containsKey$1(e),r=p._inDependency,p._inDependency=g._2,i.module=null;try{i.module=p._execute$5$configuration$namesInErrors$nodeWithSpan(_,l,a.configuration,a.namesInErrors,d)}finally{p._activeModules.remove$1(0,e),p._inDependency=r}p._addExceptionSpan$3$addStackFrame(d,new t._EvaluateVisitor__loadModule__closure0(i,a.callback,!n),!1)},$signature:2},t._EvaluateVisitor__loadModule__closure.prototype={call$1(e){return this.$this._multiSpanException$3(this.message,"new load",t.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],h.FileSpan,h.String))},$signature:116},t._EvaluateVisitor__loadModule__closure0.prototype={call$0(){return this.callback.call$2(this._box_0.module,this.firstLoad)},$signature:0},t._EvaluateVisitor__execute_closure.prototype={call$0(){var e,r,n,s,a=this,i=a.$this,l=i._importer,_=i.__stylesheet,p=i.__root,d=i._preModuleComments,g=i.__parent,S=i.__endOfImports,b=i._outOfOrderImports,w=i.__extensionStore,E=i._atRootExcludingStyleRule,L=E?null:i._styleRuleIgnoringAtRoot,T=i._mediaQueries,F=i._declarationName,D=i._inUnknownAtRule,B=i._inKeyframes,z=i._configuration;i._importer=a.importer,e=i.__stylesheet=a.stylesheet,r=e.span,n=i.__parent=i.__root=t.ModifiableCssStylesheet$(r),i.__endOfImports=0,i._outOfOrderImports=null,i.__extensionStore=a.extensionStore,i._declarationName=i._mediaQueries=i._styleRuleIgnoringAtRoot=null,i._inKeyframes=i._atRootExcludingStyleRule=i._inUnknownAtRule=!1,s=a.configuration,s!=null&&(i._configuration=s),i.visitStylesheet$1(e),e=i._outOfOrderImports==null?n:new t.CssStylesheet(new t.UnmodifiableListView(i._addOutOfOrderImports$0(),h.UnmodifiableListView_CssNode),r),a.css._value=e,a.preModuleComments._value=i._preModuleComments,i._importer=l,i.__stylesheet=_,i.__root=p,i._preModuleComments=d,i.__parent=g,i.__endOfImports=S,i._outOfOrderImports=b,i.__extensionStore=w,i._styleRuleIgnoringAtRoot=L,i._mediaQueries=T,i._declarationName=F,i._inUnknownAtRule=D,i._atRootExcludingStyleRule=E,i._inKeyframes=B,i._configuration=z},$signature:2},t._EvaluateVisitor__combineCss_closure.prototype={call$1(e){return e.get$transitivelyContainsCss()},$signature:135},t._EvaluateVisitor__combineCss_closure0.prototype={call$1(e){return!this.selectors.contains$1(0,e)},$signature:15},t._EvaluateVisitor__combineCss_visitModule.prototype={call$1(e){var r,n,s,a,i,l,_,p,d,g,S,b=this;if(b.seen.add$1(0,e)){for(b.clone&&(e=e.cloneCss$0()),r=e.get$upstream(),n=r.length,s=b.css,a=b.imports,i=0;i<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++i)l=r[i],l.get$transitivelyContainsCss()&&(_=e.get$preModuleComments().$index(0,l),_!=null?(p=_,d=!0):(p=null,d=!1),d&&f.JSArray_methods.addAll$1(s.length===0?a:s,p),b.call$1(l));b.sorted.addFirst$1(e),r=e.get$css(e),g=r.get$children(r),S=b.$this._indexAfterImports$1(g),r=C.getInterceptor$ax(g),f.JSArray_methods.addAll$1(a,r.getRange$2(g,0,S)),f.JSArray_methods.addAll$1(s,r.getRange$2(g,S,r.get$length(g)))}},$signature:336},t._EvaluateVisitor__extendModules_closure.prototype={call$1(e){return!this.originalSelectors.contains$1(0,e)},$signature:15},t._EvaluateVisitor__extendModules_closure0.prototype={call$0(){return t._setArrayType([],h.JSArray_ExtensionStore)},$signature:182},t._EvaluateVisitor_visitAtRootRule_closure.prototype={call$0(){var e,r,n,s;for(e=this.node.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitAtRootRule_closure0.prototype={call$0(){var e,r,n,s;for(e=this.node.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:0},t._EvaluateVisitor__scopeForAtRoot_closure.prototype={call$1(e){var r=this.$this,n=r._assertInModule$2(r.__parent,"__parent");r.__parent=this.newParent,r._environment.scope$1$2$when(e,this.node.hasDeclarations,h.void),r.__parent=n},$signature:40},t._EvaluateVisitor__scopeForAtRoot_closure0.prototype={call$1(e){var r=this.$this,n=r._atRootExcludingStyleRule;r._atRootExcludingStyleRule=!0,this.innerScope.call$1(e),r._atRootExcludingStyleRule=n},$signature:40},t._EvaluateVisitor__scopeForAtRoot_closure1.prototype={call$1(e){return this.$this._withMediaQueries$3(null,null,new t._EvaluateVisitor__scopeForAtRoot__closure(this.innerScope,e))},$signature:40},t._EvaluateVisitor__scopeForAtRoot__closure.prototype={call$0(){return this.innerScope.call$1(this.callback)},$signature:2},t._EvaluateVisitor__scopeForAtRoot_closure2.prototype={call$1(e){var r=this.$this,n=r._inKeyframes;r._inKeyframes=!1,this.innerScope.call$1(e),r._inKeyframes=n},$signature:40},t._EvaluateVisitor__scopeForAtRoot_closure3.prototype={call$1(e){return e instanceof t.ModifiableCssAtRule},$signature:184},t._EvaluateVisitor__scopeForAtRoot_closure4.prototype={call$1(e){var r=this.$this,n=r._inUnknownAtRule;r._inUnknownAtRule=!1,this.innerScope.call$1(e),r._inUnknownAtRule=n},$signature:40},t._EvaluateVisitor_visitContentRule_closure.prototype={call$0(){var e,r,n,s;for(e=this.content.declaration.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n);return null},$signature:2},t._EvaluateVisitor_visitDeclaration_closure.prototype={call$0(){var e,r,n,s;for(e=this._box_0.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitEachRule_closure.prototype={call$1(e){var r=this.$this,n=this.nodeWithSpan;return r._environment.setLocalVariable$3(this._box_0.variable,r._withoutSlash$2(e,n),n)},$signature:62},t._EvaluateVisitor_visitEachRule_closure0.prototype={call$1(e){return this.$this._setMultipleVariables$3(this._box_0.variables,e,this.nodeWithSpan)},$signature:62},t._EvaluateVisitor_visitEachRule_closure1.prototype={call$0(){var e=this,r=e.$this;return r._handleReturn$2(e.list.get$asList(),new t._EvaluateVisitor_visitEachRule__closure(r,e.setVariables,e.node))},$signature:44},t._EvaluateVisitor_visitEachRule__closure.prototype={call$1(e){var r;return this.setVariables.call$1(e),r=this.$this,r._handleReturn$2(this.node.children,new t._EvaluateVisitor_visitEachRule___closure(r))},$signature:335},t._EvaluateVisitor_visitEachRule___closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:89},t._EvaluateVisitor_visitAtRule_closure.prototype={call$1(e){return this.$this._interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:333},t._EvaluateVisitor_visitAtRule_closure0.prototype={call$0(){var e,r,n,s=this,a=s.$this,i=a._atRootExcludingStyleRule?null:a._styleRuleIgnoringAtRoot;if(i==null||a._inKeyframes||C.$eq$(s.name.value,"font-face"))for(e=s.children,r=e.length,n=0;n<r;++n)e[n].accept$1(a);else a._withParent$2$3$scopeWhen(t.ModifiableCssStyleRule$(i._style_rule$_selector,i.span,i.originalSelector),new t._EvaluateVisitor_visitAtRule__closure(a,s.children),!1,h.ModifiableCssStyleRule,h.Null)},$signature:2},t._EvaluateVisitor_visitAtRule__closure.prototype={call$0(){var e,r,n,s;for(e=this.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitAtRule_closure1.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor_visitForRule_closure.prototype={call$0(){return this.node.from.accept$1(this.$this).assertNumber$0()},$signature:200},t._EvaluateVisitor_visitForRule_closure0.prototype={call$0(){return this.node.to.accept$1(this.$this).assertNumber$0()},$signature:200},t._EvaluateVisitor_visitForRule_closure1.prototype={call$0(){return this.fromNumber.assertInt$0()},$signature:3},t._EvaluateVisitor_visitForRule_closure2.prototype={call$0(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(e),e.get$denominatorUnits(e)).assertInt$0()},$signature:3},t._EvaluateVisitor_visitForRule_closure3.prototype={call$0(){var e,r,n,s,a,i,l,_,p,d=this,g=d.$this,S=d.node,b=g._expressionNode$1(S.from);for(e=d.from,r=d._box_0,n=d.direction,s=S.variable,a=d.fromNumber,S=S.children;e!==r.to;e+=n)if(i=g._environment,l=a.get$numeratorUnits(a),i.setLocalVariable$3(s,t.SassNumber_SassNumber$withUnits(e,a.get$denominatorUnits(a),l),b),_=g._handleReturn$2(S,new t._EvaluateVisitor_visitForRule__closure(g)),_!=null?(p=_,i=!0):(p=null,i=!1),i)return p;return null},$signature:44},t._EvaluateVisitor_visitForRule__closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:89},t._EvaluateVisitor_visitForwardRule_closure.prototype={call$2(e,r){r&&this.$this._registerCommentsForModule$1(e),this.$this._environment.forwardModule$2(e,this.node)},$signature:115},t._EvaluateVisitor_visitForwardRule_closure0.prototype={call$2(e,r){r&&this.$this._registerCommentsForModule$1(e),this.$this._environment.forwardModule$2(e,this.node)},$signature:115},t._EvaluateVisitor__registerCommentsForModule_closure.prototype={call$0(){return t._setArrayType([],h.JSArray_CssComment)},$signature:188},t._EvaluateVisitor_visitIfRule_closure.prototype={call$1(e){var r=this.$this;return r._environment.scope$1$3$semiGlobal$when(new t._EvaluateVisitor_visitIfRule__closure(r,e),!0,e.hasDeclarations,h.nullable_Value)},$signature:327},t._EvaluateVisitor_visitIfRule__closure.prototype={call$0(){var e=this.$this;return e._handleReturn$2(this.clause.children,new t._EvaluateVisitor_visitIfRule___closure(e))},$signature:44},t._EvaluateVisitor_visitIfRule___closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:89},t._EvaluateVisitor__visitDynamicImport_closure.prototype={call$0(){var e,r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G={};if(G.isDependency=G.importer=G.stylesheet=null,e=this.$this,r=this.$import,n=e._loadStylesheet$3$forImport(r.urlString,r.span,!0),s=G.stylesheet=n._0,a=n._1,G.importer=a,i=n._2,G.isDependency=i,l=s.span,_=l.get$sourceUrl(l),_!=null){if(l=e._activeModules,l.containsKey$1(_))throw r=t.NullableExtension_andThen(l.$index(0,_),new t._EvaluateVisitor__visitDynamicImport__closure(e)),t.wrapException(r??e._evaluate$_exception$1("This file is already being loaded."));l.$indexSet(0,_,r)}if(r=s._uses,l=h.UnmodifiableListView_UseRule,p=new t.UnmodifiableListView(r,l),p.get$length(p)===0?(p=new t.UnmodifiableListView(s._forwards,h.UnmodifiableListView_ForwardRule),p=p.get$length(p)===0):p=!1,p){d=e._importer,r=e._assertInModule$2(e.__stylesheet,"_stylesheet"),g=e._inDependency,e._importer=a,e.__stylesheet=s,e._inDependency=i,e.visitStylesheet$1(s),e._importer=d,e.__stylesheet=r,e._inDependency=g,e._activeModules.remove$1(0,_);return}if(r=new t.UnmodifiableListView(r,l),r.any$1(r,new t._EvaluateVisitor__visitDynamicImport__closure0)?S=!0:(r=new t.UnmodifiableListView(s._forwards,h.UnmodifiableListView_ForwardRule),S=r.any$1(r,new t._EvaluateVisitor__visitDynamicImport__closure1)),b=t._Cell$(),r=e._environment,l=h.String,p=h.Module_Callable,w=h.AstNode,E=t._setArrayType([],h.JSArray_Module_Callable),L=r._variables,L=t._setArrayType(L.slice(0),t._arrayInstanceType(L)),T=r._variableNodes,T=t._setArrayType(T.slice(0),t._arrayInstanceType(T)),F=r._functions,F=t._setArrayType(F.slice(0),t._arrayInstanceType(F)),D=r._mixins,D=t._setArrayType(D.slice(0),t._arrayInstanceType(D)),B=t.Environment$_(t.LinkedHashMap_LinkedHashMap$_empty(l,p),t.LinkedHashMap_LinkedHashMap$_empty(l,w),t.LinkedHashMap_LinkedHashMap$_empty(p,w),r._importedModules,null,null,E,L,T,F,D,r._content),e._withEnvironment$2(B,new t._EvaluateVisitor__visitDynamicImport__closure2(G,e,S,B,b)),z=B.toDummyModule$0(),e._environment.importForwards$1(z),S)for(z.transitivelyContainsCss&&e._combineCss$2$clone(z,z.transitivelyContainsExtensions).accept$1(e),Y=new t._ImportedCssVisitor(e),r=C.get$iterator$ax(b._readLocal$0());r.moveNext$0();)r.get$current(r).accept$1(Y);e._activeModules.remove$1(0,_)},$signature:0},t._EvaluateVisitor__visitDynamicImport__closure.prototype={call$1(e){return this.$this._multiSpanException$3("This file is already being loaded.","new load",t.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],h.FileSpan,h.String))},$signature:116},t._EvaluateVisitor__visitDynamicImport__closure0.prototype={call$1(e){return e.url.get$scheme()!=="sass"},$signature:189},t._EvaluateVisitor__visitDynamicImport__closure1.prototype={call$1(e){return e.url.get$scheme()!=="sass"},$signature:190},t._EvaluateVisitor__visitDynamicImport__closure2.prototype={call$0(){var e,r,n=this,s=n.$this,a=s._importer,i=s._assertInModule$2(s.__stylesheet,"_stylesheet"),l=s._assertInModule$2(s.__root,"_root"),_=s._assertInModule$2(s.__parent,"__parent"),p=s._assertInModule$2(s.__endOfImports,"_endOfImports"),d=s._outOfOrderImports,g=s._configuration,S=s._inDependency,b=n._box_0;s._importer=b.importer,e=b.stylesheet,s.__stylesheet=e,r=n.loadsUserDefinedModules,r&&(e=t.ModifiableCssStylesheet$(e.span),s.__root=e,s.__parent=s._assertInModule$2(e,"_root"),s.__endOfImports=0,s._outOfOrderImports=null),s._inDependency=b.isDependency,e=new t.UnmodifiableListView(b.stylesheet._forwards,h.UnmodifiableListView_ForwardRule),e.get$isEmpty(e)||(s._configuration=n.environment.toImplicitConfiguration$0()),s.visitStylesheet$1(b.stylesheet),b=r?s._addOutOfOrderImports$0():t._setArrayType([],h.JSArray_ModifiableCssNode),n.children._value=b,s._importer=a,s.__stylesheet=i,r&&(s.__root=l,s.__parent=_,s.__endOfImports=p,s._outOfOrderImports=d),s._configuration=g,s._inDependency=S},$signature:2},t._EvaluateVisitor__applyMixin_closure0.prototype={call$0(){var e=this,r=e.$this;r._environment.asMixin$1(new t._EvaluateVisitor__applyMixin__closure0(r,e.$arguments,e.mixin,e.nodeWithSpanWithoutContent))},$signature:0},t._EvaluateVisitor__applyMixin__closure0.prototype={call$0(){var e=this;e.$this._runBuiltInCallable$3(e.$arguments,e.mixin,e.nodeWithSpanWithoutContent)},$signature:0},t._EvaluateVisitor__applyMixin_closure.prototype={call$0(){var e=this._1_0;return e==null&&(e=h.Callable._as(e)),h.UserDefinedCallable_Environment._as(e).declaration},$signature:131},t._EvaluateVisitor__applyMixin_closure1.prototype={call$0(){var e=this,r=e.$this;r._environment.withContent$2(e.contentCallable,new t._EvaluateVisitor__applyMixin__closure(r,e.mixin,e.nodeWithSpanWithoutContent))},$signature:2},t._EvaluateVisitor__applyMixin__closure.prototype={call$0(){var e=this.$this;e._environment.asMixin$1(new t._EvaluateVisitor__applyMixin___closure(e,this.mixin,this.nodeWithSpanWithoutContent))},$signature:0},t._EvaluateVisitor__applyMixin___closure.prototype={call$0(){var e,r,n,s,a;for(e=this.mixin.declaration.children,r=e.length,n=this.$this,s=this.nodeWithSpanWithoutContent,a=0;a<r;++a)n._addErrorSpan$2(s,new t._EvaluateVisitor__applyMixin____closure(n,e[a]))},$signature:0},t._EvaluateVisitor__applyMixin____closure.prototype={call$0(){return this.statement.accept$1(this.$this)},$signature:44},t._EvaluateVisitor_visitIncludeRule_closure.prototype={call$0(){var e=this.node;return this.$this._environment.getMixin$2$namespace(e.name,e.namespace)},$signature:87},t._EvaluateVisitor_visitIncludeRule_closure0.prototype={call$1(e){var r=this.$this;return new t.UserDefinedCallable(e,r._environment.closure$0(),r._inDependency,h.UserDefinedCallable_Environment)},$signature:326},t._EvaluateVisitor_visitIncludeRule_closure1.prototype={call$0(){return this.node.get$spanWithoutContent()},$signature:30},t._EvaluateVisitor_visitMediaRule_closure.prototype={call$1(e){return this.$this._mergeMediaQueries$2(e,this.queries)},$signature:82},t._EvaluateVisitor_visitMediaRule_closure0.prototype={call$0(){var e=this,r=e.$this,n=e.mergedQueries;n==null&&(n=e.queries),r._withMediaQueries$3(n,e.mergedSources,new t._EvaluateVisitor_visitMediaRule__closure(r,e.node))},$signature:2},t._EvaluateVisitor_visitMediaRule__closure.prototype={call$0(){var e,r,n,s,a=this.$this,i=a._atRootExcludingStyleRule?null:a._styleRuleIgnoringAtRoot;if(i!=null?(e=i,r=!0):(e=null,r=!1),r)a._withParent$2$3$scopeWhen(t.ModifiableCssStyleRule$(e._style_rule$_selector,e.span,e.originalSelector),new t._EvaluateVisitor_visitMediaRule___closure(a,this.node),!1,h.ModifiableCssStyleRule,h.Null);else for(r=this.node.children,n=r.length,s=0;s<n;++s)r[s].accept$1(a)},$signature:2},t._EvaluateVisitor_visitMediaRule___closure.prototype={call$0(){var e,r,n,s;for(e=this.node.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitMediaRule_closure1.prototype={call$1(e){var r;return e instanceof t.ModifiableCssStyleRule?r=!0:(r=this.mergedSources,r=r.get$isNotEmpty(r)&&e instanceof t.ModifiableCssMediaRule&&f.JSArray_methods.every$1(e.queries,r.get$contains(r))),r},$signature:9},t._EvaluateVisitor_visitStyleRule_closure.prototype={call$0(){var e,r,n,s;for(e=this.node.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitStyleRule_closure0.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor_visitStyleRule_closure1.prototype={call$0(){var e=this.$this;e._withStyleRule$2(this.rule,new t._EvaluateVisitor_visitStyleRule__closure(e,this.node))},$signature:2},t._EvaluateVisitor_visitStyleRule__closure.prototype={call$0(){var e,r,n,s;for(e=this.node.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitStyleRule_closure2.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor_visitStyleRule_closure3.prototype={call$1(e){return e instanceof t.ModifiableCssComment},$signature:144},t._EvaluateVisitor_visitSupportsRule_closure.prototype={call$0(){var e,r,n,s,a=this.$this,i=a._atRootExcludingStyleRule?null:a._styleRuleIgnoringAtRoot;if(i!=null?(e=i,r=!0):(e=null,r=!1),r)a._withParent$2$2(t.ModifiableCssStyleRule$(e._style_rule$_selector,e.span,e.originalSelector),new t._EvaluateVisitor_visitSupportsRule__closure(a,this.node),h.ModifiableCssStyleRule,h.Null);else for(r=this.node.children,n=r.length,s=0;s<n;++s)r[s].accept$1(a)},$signature:2},t._EvaluateVisitor_visitSupportsRule__closure.prototype={call$0(){var e,r,n,s;for(e=this.node.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitSupportsRule_closure0.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor__visitSupportsCondition_closure.prototype={call$0(){var e,r=this.$this,n=this._box_0,s=n.declaration.name;return s=r._evaluate$_serialize$3$quote(s.accept$1(r),s,!0),e=n.declaration.get$isCustomProperty()?"":" ",n=n.declaration.value,"("+s+":"+e+r._evaluate$_serialize$3$quote(n.accept$1(r),n,!0)+")"},$signature:22},t._EvaluateVisitor_visitVariableDeclaration_closure.prototype={call$0(){var e=this.$this._environment,r=this._box_0.override;e.setVariable$4$global(this.node.name,r.value,r.assignmentNode,!0)},$signature:2},t._EvaluateVisitor_visitVariableDeclaration_closure0.prototype={call$0(){var e=this.node;return this.$this._environment.getVariable$2$namespace(e.name,e.namespace)},$signature:44},t._EvaluateVisitor_visitVariableDeclaration_closure1.prototype={call$0(){var e=this.$this,r=this.node;e._environment.setVariable$5$global$namespace(r.name,this.value,e._expressionNode$1(r.expression),r.isGlobal,r.namespace)},$signature:2},t._EvaluateVisitor_visitUseRule_closure.prototype={call$2(e,r){var n,s,a,i,l,_,p,d;r&&this.$this._registerCommentsForModule$1(e),n=this.$this._environment,s=this.node,a=s.namespace,a==null?(n._globalModules.$indexSet(0,e,s),n._allModules.push(e),i=t.IterableExtension_firstWhereOrNull(C.get$keys$z(f.JSArray_methods.get$first(n._variables)),e.get$variables().get$containsKey()),i!=null?(l=i,n=!0):(l=null,n=!1),n&&t.throwExpression(t.SassScriptException$(W.This_ma+t.S(l)+'".',null))):(_=n._environment$_modules,_.containsKey$1(a)&&(p=n._namespaceNodes.$index(0,a),d=p==null?null:p.span,p=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),d!=null&&p.$indexSet(0,d,"original @use"),t.throwExpression(t.MultiSpanSassScriptException$(W.There_+a+'".',"new @use",p))),_.$indexSet(0,a,e),n._namespaceNodes.$indexSet(0,a,s),n._allModules.push(e))},$signature:115},t._EvaluateVisitor_visitWarnRule_closure.prototype={call$0(){return this.node.expression.accept$1(this.$this)},$signature:25},t._EvaluateVisitor_visitWhileRule_closure.prototype={call$0(){var e,r,n,s,a,i;for(e=this.node,r=e.condition,n=this.$this,e=e.children;r.accept$1(n).get$isTruthy();)if(s=n._handleReturn$2(e,new t._EvaluateVisitor_visitWhileRule__closure(n)),s!=null?(a=s,i=!0):(a=null,i=!1),i)return a;return null},$signature:44},t._EvaluateVisitor_visitWhileRule__closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:89},t._EvaluateVisitor_visitBinaryOperationExpression_closure.prototype={call$0(){var e=this.node,r=this.$this,n=e.left.accept$1(r);switch(e.operator){case f.BinaryOperator_2jN:e=e.right.accept$1(r),e=new t.SassString(t.serializeValue(n,!1,!0)+"="+t.serializeValue(e,!1,!0),!1);break;case f.BinaryOperator_M6L:e=n.get$isTruthy()?n:e.right.accept$1(r);break;case f.BinaryOperator_SNp:e=n.get$isTruthy()?e.right.accept$1(r):n;break;case f.BinaryOperator_ql5:e=n.$eq(0,e.right.accept$1(r))?f.SassBoolean_true:f.SassBoolean_false;break;case f.BinaryOperator_ViB:e=n.$eq(0,e.right.accept$1(r))?f.SassBoolean_false:f.SassBoolean_true;break;case f.BinaryOperator_cIH:e=n.greaterThan$1(e.right.accept$1(r));break;case f.BinaryOperator_7Tg:e=n.greaterThanOrEquals$1(e.right.accept$1(r));break;case f.BinaryOperator_U8c:e=n.lessThan$1(e.right.accept$1(r));break;case f.BinaryOperator_kpg:e=n.lessThanOrEquals$1(e.right.accept$1(r));break;case f.BinaryOperator_anB:e=n.plus$1(e.right.accept$1(r));break;case f.BinaryOperator_olz:e=n.minus$1(e.right.accept$1(r));break;case f.BinaryOperator_qN2:e=n.times$1(e.right.accept$1(r));break;case f.BinaryOperator_t8B:e=r._slash$3(n,e.right.accept$1(r),e);break;case f.BinaryOperator_OTG:e=n.modulo$1(e.right.accept$1(r));break;default:e=null}return e},$signature:25},t._EvaluateVisitor__slash_closure.prototype={call$0(){return this._1_0._0},$signature:25},t._EvaluateVisitor__slash_closure0.prototype={call$0(){return this._1_0._1},$signature:25},t._EvaluateVisitor__slash_recommendation.prototype={call$1(e){var r,n,s,a=null;e:{if(e instanceof t.BinaryOperationExpression&&f.BinaryOperator_t8B===e.operator?(r=e.left,n=e.right,s=!0):(n=a,r=n,s=!1),s){s="math.div("+t.S(this.call$1(r))+", "+t.S(this.call$1(n))+")";break e}if(e instanceof t.ParenthesizedExpression){s=e.expression.toString$0(0);break e}s=e.toString$0(0);break e}return s},$signature:140},t._EvaluateVisitor_visitVariableExpression_closure.prototype={call$0(){var e=this.node;return this.$this._environment.getVariable$2$namespace(e.name,e.namespace)},$signature:44},t._EvaluateVisitor_visitUnaryOperationExpression_closure.prototype={call$0(){var e,r=this;switch(r.node.operator){case f.UnaryOperator_gg4:e=r.operand.unaryPlus$0();break;case f.UnaryOperator_TLI:e=r.operand.unaryMinus$0();break;case f.UnaryOperator_Ix1:e=new t.SassString("/"+t.serializeValue(r.operand,!1,!0),!1);break;case f.UnaryOperator_not_not_not:e=r.operand.unaryNot$0();break;default:e=null}return e},$signature:25},t._EvaluateVisitor_visitListExpression_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:323},t._EvaluateVisitor_visitFunctionExpression_closure.prototype={call$0(){var e=this.$this._environment,r=this.node;return e.getFunction$2$namespace(t.stringReplaceAllUnchecked(r.originalName,"_","-"),r.namespace)},$signature:87},t._EvaluateVisitor_visitFunctionExpression_closure0.prototype={call$1(e){return e.accept$1(new t._IsCalculationSafeVisitor)},$signature:141},t._EvaluateVisitor_visitFunctionExpression_closure1.prototype={call$0(){var e=this.node;return this.$this._runFunctionCallable$3(e.$arguments,this._box_0.$function,e)},$signature:25},t._EvaluateVisitor__checkCalculationArguments_check.prototype={call$1(e){var r=this.node,n=r.$arguments.positional.length;if(n===0)throw t.wrapException(this.$this._evaluate$_exception$2("Missing argument.",r.span));if(e!=null&&n>e)throw t.wrapException(this.$this._evaluate$_exception$2("Only "+t.S(e)+" "+t.pluralize("argument",e,null)+" allowed, but "+n+" "+t.pluralize("was",n,"were")+" passed.",r.span))},call$0(){return this.call$1(null)},$signature:84},t._EvaluateVisitor__visitCalculationExpression_closure.prototype={call$0(){var e=this,r=e.$this,n=e._box_0,s=e.inLegacySassFunction;return t.SassCalculation_operateInternal(r._binaryOperatorToCalculationOperator$2(n.operator,e.node),r._visitCalculationExpression$2$inLegacySassFunction(n.left,s),r._visitCalculationExpression$2$inLegacySassFunction(n.right,s),s,!r._inSupportsDeclaration)},$signature:14},t._EvaluateVisitor__checkAdjacentCalculationValues_closure.prototype={call$0(){return h.UnaryOperationExpression._as(this._0_0).operator},$signature:139},t._EvaluateVisitor_visitInterpolatedFunctionExpression_closure.prototype={call$0(){var e=this.node;return this.$this._runFunctionCallable$3(e.$arguments,this.$function,e)},$signature:25},t._EvaluateVisitor__runUserDefinedCallable_closure.prototype={call$0(){var e=this,r=e.$this,n=e.callable;return r._withEnvironment$2(n.environment.closure$0(),new t._EvaluateVisitor__runUserDefinedCallable__closure(r,e.evaluated,n,e.nodeWithSpan,e.run,e.V))},$signature(){return this.V._eval$1("0()")}},t._EvaluateVisitor__runUserDefinedCallable__closure.prototype={call$0(){var e=this,r=e.$this,n=e.V;return r._environment.scope$1$1(new t._EvaluateVisitor__runUserDefinedCallable___closure(r,e.evaluated,e.callable,e.nodeWithSpan,e.run,n),n)},$signature(){return this.V._eval$1("0()")}},t._EvaluateVisitor__runUserDefinedCallable___closure.prototype={call$0(){var e,r,n,s,a,i,l,_,p,d,g,S,b,w,E=this,L=E.$this,T=E.evaluated._values,F=E.callable.declaration.$arguments,D=E.nodeWithSpan;for(L._verifyArguments$4(C.get$length$asx(T[2]),T[0],F,D),e=F.$arguments,r=e.length,n=Math.min(C.get$length$asx(T[2]),r),s=0;s<n;++s)L._environment.setLocalVariable$3(e[s].name,C.$index$asx(T[2],s),C.$index$asx(T[3],s));for(s=C.get$length$asx(T[2]);s<r;++s)a=e[s],i=T[0],l=a.name,_=C.remove$1$z(i,l),_==null&&(i=a.defaultValue,_=L._withoutSlash$2(i.accept$1(L),L._expressionNode$1(i))),i=L._environment,p=C.$index$asx(T[1],l),p==null&&(p=a.defaultValue,p.toString,p=L._expressionNode$1(p)),i.setLocalVariable$3(l,_,p);if(d=F.restArgument,d!=null?(g=C.get$length$asx(T[2])>r?C.sublist$1$ax(T[2],r):f.List_empty8,r=T[0],i=T[4],S=t.SassArgumentList$(g,r,i===f.ListSeparator_undecided_null_undecided?f.ListSeparator_rXA:i),L._environment.setLocalVariable$3(d,S,D)):S=null,b=E.run.call$0(),S==null||(r=T[0].__js_helper$_length,r===0)||S._wereKeywordsAccessed)return b;throw w=t.pluralize("argument",r,null),T=T[0],r=t.instanceType(T)._eval$1("LinkedHashMapKeyIterable<1>"),t.wrapException(t.MultiSpanSassRuntimeException$("No "+w+" named "+t.toSentence(t.MappedIterable_MappedIterable(new t.LinkedHashMapKeyIterable(T,r),new t._EvaluateVisitor__runUserDefinedCallable____closure,r._eval$1("Iterable.E"),h.Object),"or")+".",D.get$span(D),"invocation",t.LinkedHashMap_LinkedHashMap$_literal([F.get$spanWithName(),"declaration"],h.FileSpan,h.String),L._evaluate$_stackTrace$1(D.get$span(D)),null))},$signature(){return this.V._eval$1("0()")}},t._EvaluateVisitor__runUserDefinedCallable____closure.prototype={call$1(e){return"$"+e},$signature:7},t._EvaluateVisitor__runFunctionCallable_closure.prototype={call$0(){var e,r,n,s,a,i;for(e=this.callable.declaration,r=e.children,n=r.length,s=this.$this,a=0;a<n;++a)if(i=r[a].accept$1(s),i instanceof t.Value)return i;throw t.wrapException(s._evaluate$_exception$2("Function finished without @return.",e.span))},$signature:25},t._EvaluateVisitor__runBuiltInCallable_closure.prototype={call$0(){return this._box_0.overload.verify$2(C.get$length$asx(this.evaluated._values[2]),this.namedSet)},$signature:0},t._EvaluateVisitor__runBuiltInCallable_closure0.prototype={call$0(){return this._box_0.callback.call$1(this.evaluated._values[2])},$signature:25},t._EvaluateVisitor__runBuiltInCallable_closure1.prototype={call$1(e){return"$"+e},$signature:7},t._EvaluateVisitor__evaluateArguments_closure.prototype={call$1(e){return e},$signature:43},t._EvaluateVisitor__evaluateArguments_closure0.prototype={call$1(e){return this.$this._withoutSlash$2(e,this.restNodeForSpan)},$signature:43},t._EvaluateVisitor__evaluateArguments_closure1.prototype={call$2(e,r){var n=this,s=n.restNodeForSpan;n.named.$indexSet(0,e,n.$this._withoutSlash$2(r,s)),n.namedNodes.$indexSet(0,e,s)},$signature:85},t._EvaluateVisitor__evaluateArguments_closure2.prototype={call$1(e){return e},$signature:43},t._EvaluateVisitor__evaluateMacroArguments_closure.prototype={call$1(e){var r=this.restArgs;return new t.ValueExpression(e,r.get$span(r))},$signature:63},t._EvaluateVisitor__evaluateMacroArguments_closure0.prototype={call$1(e){var r=this.restArgs;return new t.ValueExpression(this.$this._withoutSlash$2(e,this.restNodeForSpan),r.get$span(r))},$signature:63},t._EvaluateVisitor__evaluateMacroArguments_closure1.prototype={call$2(e,r){var n=this,s=n.restArgs;n.named.$indexSet(0,e,new t.ValueExpression(n.$this._withoutSlash$2(r,n.restNodeForSpan),s.get$span(s)))},$signature:85},t._EvaluateVisitor__evaluateMacroArguments_closure2.prototype={call$1(e){var r=this.keywordRestArgs;return new t.ValueExpression(this.$this._withoutSlash$2(e,this.keywordRestNodeForSpan),r.get$span(r))},$signature:63},t._EvaluateVisitor__addRestMap_closure.prototype={call$2(e,r){var n,s=this,a=s.$this;if(e instanceof t.SassString)s.values.$indexSet(0,e._string$_text,s.convert.call$1(a._withoutSlash$2(r,s.expressionNode)));else throw n=s.nodeWithSpan,t.wrapException(a._evaluate$_exception$2(W.Variab_+e.toString$0(0)+" is not a string in "+s.map.toString$0(0)+".",n.get$span(n)))},$signature:88},t._EvaluateVisitor__verifyArguments_closure.prototype={call$0(){return this.$arguments.verify$2(this.positional,new t.MapKeySet(this.named,h.MapKeySet_String))},$signature:0},t._EvaluateVisitor_visitCssAtRule_closure.prototype={call$0(){var e,r,n,s;for(e=this.node.children,e=new t.ListIterator(e,e.get$length(e)),r=this.$this,n=t._instanceType(e)._precomputed1;e.moveNext$0();)s=e.__internal$_current,(s??n._as(s)).accept$1(r)},$signature:2},t._EvaluateVisitor_visitCssAtRule_closure0.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor_visitCssKeyframeBlock_closure.prototype={call$0(){var e,r,n,s;for(e=this.node.children,e=new t.ListIterator(e,e.get$length(e)),r=this.$this,n=t._instanceType(e)._precomputed1;e.moveNext$0();)s=e.__internal$_current,(s??n._as(s)).accept$1(r)},$signature:2},t._EvaluateVisitor_visitCssKeyframeBlock_closure0.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor_visitCssMediaRule_closure.prototype={call$1(e){return this.$this._mergeMediaQueries$2(e,this.node.queries)},$signature:82},t._EvaluateVisitor_visitCssMediaRule_closure0.prototype={call$0(){var e=this,r=e.$this,n=e.mergedQueries;n==null&&(n=e.node.queries),r._withMediaQueries$3(n,e.mergedSources,new t._EvaluateVisitor_visitCssMediaRule__closure(r,e.node))},$signature:2},t._EvaluateVisitor_visitCssMediaRule__closure.prototype={call$0(){var e,r,n,s,a=this.$this,i=a._atRootExcludingStyleRule?null:a._styleRuleIgnoringAtRoot;if(i!=null?(e=i,r=!0):(e=null,r=!1),r)a._withParent$2$3$scopeWhen(t.ModifiableCssStyleRule$(e._style_rule$_selector,e.span,e.originalSelector),new t._EvaluateVisitor_visitCssMediaRule___closure(a,this.node),!1,h.ModifiableCssStyleRule,h.Null);else for(r=this.node.children,r=new t.ListIterator(r,r.get$length(r)),n=t._instanceType(r)._precomputed1;r.moveNext$0();)s=r.__internal$_current,(s??n._as(s)).accept$1(a)},$signature:2},t._EvaluateVisitor_visitCssMediaRule___closure.prototype={call$0(){var e,r,n,s;for(e=this.node.children,e=new t.ListIterator(e,e.get$length(e)),r=this.$this,n=t._instanceType(e)._precomputed1;e.moveNext$0();)s=e.__internal$_current,(s??n._as(s)).accept$1(r)},$signature:2},t._EvaluateVisitor_visitCssMediaRule_closure1.prototype={call$1(e){var r;return e instanceof t.ModifiableCssStyleRule?r=!0:(r=this.mergedSources,r=r.get$isNotEmpty(r)&&e instanceof t.ModifiableCssMediaRule&&f.JSArray_methods.every$1(e.queries,r.get$contains(r))),r},$signature:9},t._EvaluateVisitor_visitCssStyleRule_closure.prototype={call$0(){var e=this.$this;e._withStyleRule$2(this.rule,new t._EvaluateVisitor_visitCssStyleRule__closure(e,this.node))},$signature:2},t._EvaluateVisitor_visitCssStyleRule__closure.prototype={call$0(){var e,r,n,s;for(e=this.node.children,e=new t.ListIterator(e,e.get$length(e)),r=this.$this,n=t._instanceType(e)._precomputed1;e.moveNext$0();)s=e.__internal$_current,(s??n._as(s)).accept$1(r)},$signature:2},t._EvaluateVisitor_visitCssStyleRule_closure0.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor_visitCssStyleRule_closure1.prototype={call$0(){return C.get$length$asx(this._0_0._collection$_source)},$signature:3},t._EvaluateVisitor_visitCssSupportsRule_closure.prototype={call$0(){var e,r,n,s,a=this.$this,i=a._atRootExcludingStyleRule?null:a._styleRuleIgnoringAtRoot;if(i!=null?(e=i,r=!0):(e=null,r=!1),r)a._withParent$2$2(t.ModifiableCssStyleRule$(e._style_rule$_selector,e.span,e.originalSelector),new t._EvaluateVisitor_visitCssSupportsRule__closure(a,this.node),h.ModifiableCssStyleRule,h.Null);else for(r=this.node.children,r=new t.ListIterator(r,r.get$length(r)),n=t._instanceType(r)._precomputed1;r.moveNext$0();)s=r.__internal$_current,(s??n._as(s)).accept$1(a)},$signature:2},t._EvaluateVisitor_visitCssSupportsRule__closure.prototype={call$0(){var e,r,n,s;for(e=this.node.children,e=new t.ListIterator(e,e.get$length(e)),r=this.$this,n=t._instanceType(e)._precomputed1;e.moveNext$0();)s=e.__internal$_current,(s??n._as(s)).accept$1(r)},$signature:2},t._EvaluateVisitor_visitCssSupportsRule_closure0.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluateVisitor__performInterpolationHelper_closure.prototype={call$1(e){return t.InterpolationMap$(this.interpolation,e)},$signature:195},t._EvaluateVisitor__serialize_closure.prototype={call$0(){return t.serializeValue(this.value,!1,this.quote)},$signature:22},t._EvaluateVisitor__expressionNode_closure.prototype={call$0(){var e=this.expression;return this.$this._environment.getVariableNode$2$namespace(e.name,e.namespace)},$signature:196},t._EvaluateVisitor__withoutSlash_recommendation.prototype={call$1(e){var r,n,s,a=e.asSlash;e:{if(h.Record_2_nullable_Object_and_nullable_Object._is(a)?(r=h.SassNumber,n=r._as(a._0),s=r._as(a._1),r=!0):(n=null,s=null,r=!1),r){r="math.div("+t.S(this.call$1(n))+", "+t.S(this.call$1(s))+")";break e}r=t.serializeValue(e,!0,!0);break e}return r},$signature:197},t._EvaluateVisitor__stackFrame_closure.prototype={call$1(e){var r=this.$this._evaluate$_importCache;return r=r==null?null:r.humanize$1(e),r??e},$signature:48},t._ImportedCssVisitor.prototype={visitCssAtRule$1(e){var r=e.isChildless?null:new t._ImportedCssVisitor_visitCssAtRule_closure;this._visitor._addChild$2$through(e,r)},visitCssComment$1(e){return this._visitor._addChild$1(e)},visitCssDeclaration$1(e){},visitCssImport$1(e){var r,n="_endOfImports",s=this._visitor;s._assertInModule$2(s.__parent,"__parent")!==s._assertInModule$2(s.__root,"_root")?s._addChild$1(e):s._assertInModule$2(s.__endOfImports,n)===C.get$length$asx(s._assertInModule$2(s.__root,"_root").children._collection$_source)?(s._addChild$1(e),s.__endOfImports=s._assertInModule$2(s.__endOfImports,n)+1):(r=s._outOfOrderImports,(r??(s._outOfOrderImports=t._setArrayType([],h.JSArray_ModifiableCssImport))).push(e))},visitCssKeyframeBlock$1(e){},visitCssMediaRule$1(e){var r=this._visitor,n=r._mediaQueries;r._addChild$2$through(e,new t._ImportedCssVisitor_visitCssMediaRule_closure(n==null||r._mergeMediaQueries$2(n,e.queries)!=null))},visitCssStyleRule$1(e){return this._visitor._addChild$2$through(e,new t._ImportedCssVisitor_visitCssStyleRule_closure)},visitCssStylesheet$1(e){var r,n,s;for(r=e.children,r=new t.ListIterator(r,r.get$length(r)),n=t._instanceType(r)._precomputed1;r.moveNext$0();)s=r.__internal$_current,(s??n._as(s)).accept$1(this)},visitCssSupportsRule$1(e){return this._visitor._addChild$2$through(e,new t._ImportedCssVisitor_visitCssSupportsRule_closure)}},t._ImportedCssVisitor_visitCssAtRule_closure.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._ImportedCssVisitor_visitCssMediaRule_closure.prototype={call$1(e){var r;return e instanceof t.ModifiableCssStyleRule?r=!0:r=this.hasBeenMerged&&e instanceof t.ModifiableCssMediaRule,r},$signature:9},t._ImportedCssVisitor_visitCssStyleRule_closure.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._ImportedCssVisitor_visitCssSupportsRule_closure.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule},$signature:9},t._EvaluationContext.prototype={get$currentCallableSpan(){var e,r,n=this._visitor._callableNode;if(n!=null?(e=n,r=!0):(e=null,r=!1),r)return e.get$span(e);throw t.wrapException(t.StateError$(W.No_Sasc))},warn$2(e,r,n){var s=this._visitor,a=s._importSpan;a==null&&(a=s._callableNode,a=a==null?null:a.get$span(a)),a==null&&(a=this._defaultWarnNodeWithSpan,a=a.get$span(a)),s._warn$3(r,a,n)},$isEvaluationContext:1},t.EveryCssVisitor.prototype={visitCssAtRule$1(e){var r=e.children;return r.every$1(r,new t.EveryCssVisitor_visitCssAtRule_closure(this))},visitCssComment$1(e){return!1},visitCssDeclaration$1(e){return!1},visitCssImport$1(e){return!1},visitCssKeyframeBlock$1(e){var r=e.children;return r.every$1(r,new t.EveryCssVisitor_visitCssKeyframeBlock_closure(this))},visitCssMediaRule$1(e){var r=e.children;return r.every$1(r,new t.EveryCssVisitor_visitCssMediaRule_closure(this))},visitCssStyleRule$1(e){var r=e.children;return r.every$1(r,new t.EveryCssVisitor_visitCssStyleRule_closure(this))},visitCssStylesheet$1(e){return C.every$1$ax(e.get$children(e),new t.EveryCssVisitor_visitCssStylesheet_closure(this))},visitCssSupportsRule$1(e){var r=e.children;return r.every$1(r,new t.EveryCssVisitor_visitCssSupportsRule_closure(this))}},t.EveryCssVisitor_visitCssAtRule_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:9},t.EveryCssVisitor_visitCssKeyframeBlock_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:9},t.EveryCssVisitor_visitCssMediaRule_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:9},t.EveryCssVisitor_visitCssStyleRule_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:9},t.EveryCssVisitor_visitCssStylesheet_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:9},t.EveryCssVisitor_visitCssSupportsRule_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:9},t._MakeExpressionCalculationSafe.prototype={visitBinaryOperationExpression$1(e){var r,n,s;return e.operator===f.BinaryOperator_OTG?(r=t._setArrayType([e],h.JSArray_Expression),n=e.get$span(e),s=h.Expression,n=new t.FunctionExpression("math","max",new t.ArgumentInvocation(t.List_List$unmodifiable(r,s),t.ConstantMap_ConstantMap$from(f.Map_empty6,h.String,s),null,null,n),e.get$span(e)),r=n):r=this.super$ReplaceExpressionVisitor$visitBinaryOperationExpression(e),r},visitInterpolatedFunctionExpression$1(e){return e},visitUnaryOperationExpression$1(e){var r,n=e.operator;e:{if(f.UnaryOperator_gg4===n){r=e.operand;break e}if(f.UnaryOperator_TLI===n){r=new t.BinaryOperationExpression(f.BinaryOperator_qN2,new t.NumberExpression(-1,null,e.span),e.operand,!1);break e}r=this.super$ReplaceExpressionVisitor$visitUnaryOperationExpression(e);break e}return r}},t.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor.prototype={},t._FindDependenciesVisitor.prototype={visitEachRule$1(e){},visitForRule$1(e){},visitIfRule$1(e){},visitWhileRule$1(e){},visitUseRule$1(e){var r=e.url;r.get$scheme()!=="sass"?this._find_dependencies$_uses.add$1(0,r):r.toString$0(0)==="sass:meta"&&this._metaNamespaces.add$1(0,e.namespace)},visitForwardRule$1(e){var r=e.url;r.get$scheme()!=="sass"&&this._find_dependencies$_forwards.add$1(0,r)},visitImportRule$1(e){var r,n,s,a,i;for(r=e.imports,n=r.length,s=this._imports,a=0;a<n;++a)i=r[a],i instanceof t.DynamicImport&&s.add$1(0,t.Uri_parse(i.urlString))},visitIncludeRule$1(e){var r,n,s,a,i;if(e.name==="load-css"&&this._metaNamespaces.contains$1(0,e.namespace)&&(r=null,n=e.$arguments.positional,s=t._InitializedCell$(new t._FindDependenciesVisitor_visitIncludeRule_closure(n)),a=t._InitializedCell$(new t._FindDependenciesVisitor_visitIncludeRule_closure0(s)),n.length===1&&s._readFinal$0()instanceof t.StringExpression&&a._readFinal$0()!=null?(r=a._readFinal$0(),i=!0):i=!1,i))try{this._metaLoadCss.add$1(0,t.Uri_parse(r))}catch(l){if(!h.FormatException._is(t.unwrapException(l)))throw l}}},t._FindDependenciesVisitor_visitIncludeRule_closure.prototype={call$0(){return this._0_0[0]},$signature:320},t._FindDependenciesVisitor_visitIncludeRule_closure0.prototype={call$0(){return this._0_4._readFinal$0().text.get$asPlain()},$signature:31},t.DependencyReport.prototype={},t.__FindDependenciesVisitor_Object_RecursiveStatementVisitor.prototype={},t.RecursiveStatementVisitor.prototype={visitAtRootRule$1(e){this.visitChildren$1(e.children)},visitAtRule$1(e){return t.NullableExtension_andThen(e.children,this.get$visitChildren())},visitContentBlock$1(e){return null},visitContentRule$1(e){},visitDebugRule$1(e){},visitDeclaration$1(e){return t.NullableExtension_andThen(e.children,this.get$visitChildren())},visitEachRule$1(e){return this.visitChildren$1(e.children)},visitErrorRule$1(e){},visitExtendRule$1(e){},visitForRule$1(e){return this.visitChildren$1(e.children)},visitForwardRule$1(e){},visitFunctionRule$1(e){return null},visitIfRule$1(e){var r,n,s,a,i,l,_,p;for(r=e.clauses,n=r.length,s=0;s<n;++s)for(a=r[s].children,i=a.length,l=0;l<i;++l)a[l].accept$1(this);if(_=e.lastClause,_!=null?(p=_,r=!0):(p=null,r=!1),r)for(r=p.children,n=r.length,s=0;s<n;++s)r[s].accept$1(this)},visitImportRule$1(e){},visitIncludeRule$1(e){return t.NullableExtension_andThen(e.content,this.get$visitContentBlock())},visitLoudComment$1(e){},visitMediaRule$1(e){return this.visitChildren$1(e.children)},visitMixinRule$1(e){return null},visitReturnRule$1(e){},visitSilentComment$1(e){},visitStyleRule$1(e){return this.visitChildren$1(e.children)},visitStylesheet$1(e){return this.visitChildren$1(e.children)},visitSupportsRule$1(e){return this.visitChildren$1(e.children)},visitUseRule$1(e){},visitVariableDeclaration$1(e){},visitWarnRule$1(e){},visitWhileRule$1(e){return this.visitChildren$1(e.children)},visitChildren$1(e){var r;for(r=C.get$iterator$ax(e);r.moveNext$0();)r.get$current(r).accept$1(this)}},t.ReplaceExpressionVisitor.prototype={visitBinaryOperationExpression$1(e){return new t.BinaryOperationExpression(e.operator,e.left.accept$1(this),e.right.accept$1(this),!1)},visitBooleanExpression$1(e){return e},visitColorExpression$1(e){return e},visitFunctionExpression$1(e){return new t.FunctionExpression(e.namespace,e.originalName,this.visitArgumentInvocation$1(e.$arguments),e.span)},visitInterpolatedFunctionExpression$1(e){return new t.InterpolatedFunctionExpression(this.visitInterpolation$1(e.name),this.visitArgumentInvocation$1(e.$arguments),e.span)},visitIfExpression$1(e){return new t.IfExpression(this.visitArgumentInvocation$1(e.$arguments),e.span)},visitListExpression$1(e){var r=e.contents;return new t.ListExpression(t.List_List$unmodifiable(new t.MappedListIterable(r,new t.ReplaceExpressionVisitor_visitListExpression_closure(this),t._arrayInstanceType(r)._eval$1("MappedListIterable<1,Expression>")),h.Expression),e.separator,e.hasBrackets,e.span)},visitMapExpression$1(e){var r,n,s,a,i,l,_=t._setArrayType([],h.JSArray_Record_2_Expression_and_Expression);for(r=e.pairs,n=r.length,s=0;s<n;++s)a=r[s],i=a._0,l=a._1,_.push(new t._Record_2(i.accept$1(this),l.accept$1(this)));return new t.MapExpression(t.List_List$unmodifiable(_,h.Record_2_Expression_and_Expression),e.span)},visitNullExpression$1(e){return e},visitNumberExpression$1(e){return e},visitParenthesizedExpression$1(e){return new t.ParenthesizedExpression(e.expression.accept$1(this),e.span)},visitSelectorExpression$1(e){return e},visitStringExpression$1(e){return new t.StringExpression(this.visitInterpolation$1(e.text),e.hasQuotes)},visitSupportsExpression$1(e){return new t.SupportsExpression(this.visitSupportsCondition$1(e.condition))},visitUnaryOperationExpression$1(e){return new t.UnaryOperationExpression(e.operator,e.operand.accept$1(this),e.span)},visitValueExpression$1(e){return e},visitVariableExpression$1(e){return e},visitArgumentInvocation$1(e){var r,n,s=this,a=e.positional,i=h.String,l=h.Expression,_=t.LinkedHashMap_LinkedHashMap$_empty(i,l);for(r=t.MapExtensions_get_pairs(e.named,i,l),r=r.get$iterator(r);r.moveNext$0();)n=r.get$current(r),_.$indexSet(0,n._0,n._1.accept$1(s));return r=e.rest,r=r==null?null:r.accept$1(s),n=e.keywordRest,n=n==null?null:n.accept$1(s),new t.ArgumentInvocation(t.List_List$unmodifiable(new t.MappedListIterable(a,new t.ReplaceExpressionVisitor_visitArgumentInvocation_closure(s),t._arrayInstanceType(a)._eval$1("MappedListIterable<1,Expression>")),l),t.ConstantMap_ConstantMap$from(_,i,l),r,n,e.span)},visitSupportsCondition$1(e){var r=this;if(e instanceof t.SupportsOperation)return t.SupportsOperation$(r.visitSupportsCondition$1(e.left),r.visitSupportsCondition$1(e.right),e.operator,e.span);if(e instanceof t.SupportsNegation)return new t.SupportsNegation(r.visitSupportsCondition$1(e.condition),e.span);if(e instanceof t.SupportsInterpolation)return new t.SupportsInterpolation(e.expression.accept$1(r),e.span);if(e instanceof t.SupportsDeclaration)return new t.SupportsDeclaration(e.name.accept$1(r),e.value.accept$1(r),e.span);throw t.wrapException(t.SassException$("BUG: Unknown SupportsCondition "+e.toString$0(0)+".",e.get$span(e),null))},visitInterpolation$1(e){var r=e.contents;return t.Interpolation$(new t.MappedListIterable(r,new t.ReplaceExpressionVisitor_visitInterpolation_closure(this),t._arrayInstanceType(r)._eval$1("MappedListIterable<1,Object>")),e.span)}},t.ReplaceExpressionVisitor_visitListExpression_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:201},t.ReplaceExpressionVisitor_visitArgumentInvocation_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:201},t.ReplaceExpressionVisitor_visitInterpolation_closure.prototype={call$1(e){return h.Expression._is(e)?e.accept$1(this.$this):e},$signature:72},t.SelectorSearchVisitor.prototype={visitAttributeSelector$1(e){return null},visitClassSelector$1(e){return null},visitIDSelector$1(e){return null},visitParentSelector$1(e){return null},visitPlaceholderSelector$1(e){return null},visitTypeSelector$1(e){return null},visitUniversalSelector$1(e){return null},visitComplexSelector$1(e){return t.IterableExtension_search(e.components,new t.SelectorSearchVisitor_visitComplexSelector_closure(this))},visitCompoundSelector$1(e){return t.IterableExtension_search(e.components,new t.SelectorSearchVisitor_visitCompoundSelector_closure(this))},visitPseudoSelector$1(e){return t.NullableExtension_andThen(e.selector,this.get$visitSelectorList())},visitSelectorList$1(e){return t.IterableExtension_search(e.components,this.get$visitComplexSelector())}},t.SelectorSearchVisitor_visitComplexSelector_closure.prototype={call$1(e){return this.$this.visitCompoundSelector$1(e.selector)},$signature(){return t._instanceType(this.$this)._eval$1("SelectorSearchVisitor.T?(ComplexSelectorComponent)")}},t.SelectorSearchVisitor_visitCompoundSelector_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return t._instanceType(this.$this)._eval$1("SelectorSearchVisitor.T?(SimpleSelector)")}},t.serialize_closure.prototype={call$1(e){return e>127},$signature:49},t._SerializeVisitor.prototype={visitCssStylesheet$1(e){var r,n,s,a,i,l,_,p,d,g=this;for(r=C.get$iterator$ax(e.get$children(e)),n=!g._inspect,s=g._style===f.OutputStyle_1,a=!s,i=h.CssParentNode,l=g._serialize$_buffer,_=null;r.moveNext$0();)p=r.get$current(r),n?d=s?p.accept$1(f._IsInvisibleVisitor_true_true):p.accept$1(f._IsInvisibleVisitor_true_false):d=!1,!d&&(_!=null&&((i._is(_)?_.get$isChildless():!(_ instanceof t.ModifiableCssComment))&&l.writeCharCode$1(59),g._isTrailingComment$2(p,_)?a&&l.writeCharCode$1(32):(a&&l.write$1(0,`
  201. `),_.get$isGroupEnd()&&a&&l.write$1(0,`
  202. `))),p.accept$1(g),_=p);_!=null?r=(i._is(_)?_.get$isChildless():!(_ instanceof t.ModifiableCssComment))&&a:r=!1,r&&l.writeCharCode$1(59)},visitCssComment$1(e){this._serialize$_buffer.forSpan$2(e.span,new t._SerializeVisitor_visitCssComment_closure(this,e))},visitCssAtRule$1(e){var r,n=this;n._writeIndentation$0(),r=n._serialize$_buffer,r.forSpan$2(e.span,new t._SerializeVisitor_visitCssAtRule_closure(n,e)),e.isChildless||(n._style!==f.OutputStyle_1&&r.writeCharCode$1(32),n._serialize$_visitChildren$1(e))},visitCssMediaRule$1(e){var r,n=this;n._writeIndentation$0(),r=n._serialize$_buffer,r.forSpan$2(e.span,new t._SerializeVisitor_visitCssMediaRule_closure(n,e)),n._style!==f.OutputStyle_1&&r.writeCharCode$1(32),n._serialize$_visitChildren$1(e)},visitCssImport$1(e){this._writeIndentation$0(),this._serialize$_buffer.forSpan$2(e.span,new t._SerializeVisitor_visitCssImport_closure(this,e))},_writeImportUrl$1(e){var r,n,s=this;if(s._style!==f.OutputStyle_1||e.charCodeAt(0)!==117){s._serialize$_buffer.write$1(0,e);return}r=f.JSString_methods.substring$2(e,4,e.length-1),n=r.charCodeAt(0),n===39||n===34?s._serialize$_buffer.write$1(0,r):s._visitQuotedString$1(r)},visitCssKeyframeBlock$1(e){var r,n=this;n._writeIndentation$0(),r=n._serialize$_buffer,r.forSpan$2(e.selector.span,new t._SerializeVisitor_visitCssKeyframeBlock_closure(n,e)),n._style!==f.OutputStyle_1&&r.writeCharCode$1(32),n._serialize$_visitChildren$1(e)},_visitMediaQuery$1(e){var r,n,s,a,i,l,_,p,d=this,g=e.modifier;g!=null?(r=g,n=!0):(r=null,n=!1),n&&(n=d._serialize$_buffer,n.write$1(0,r),n.writeCharCode$1(32)),s=e.type,s!=null?(a=s,n=!0):(a=null,n=!1),n&&(n=d._serialize$_buffer,n.write$1(0,a),e.conditions.length!==0&&n.write$1(0," and ")),i=e.conditions,i.length===1?n=f.JSString_methods.startsWith$1(i[0],"(not "):n=!1,n?(n=d._serialize$_buffer,n.write$1(0,"not "),l=f.JSArray_methods.get$first(i),n.write$1(0,f.JSString_methods.substring$2(l,5,l.length-1))):(_=e.conjunction?"and":"or",n=d._style===f.OutputStyle_1?_+" ":" "+_+" ",p=d._serialize$_buffer,d._writeBetween$3(i,n,p.get$write(p)))},visitCssStyleRule$1(e){var r,n=this;n._writeIndentation$0(),r=n._serialize$_buffer,r.forSpan$2(e._style_rule$_selector._box$_inner.value.span,new t._SerializeVisitor_visitCssStyleRule_closure(n,e)),n._style!==f.OutputStyle_1&&r.writeCharCode$1(32),n._serialize$_visitChildren$1(e)},visitCssSupportsRule$1(e){var r,n=this;n._writeIndentation$0(),r=n._serialize$_buffer,r.forSpan$2(e.span,new t._SerializeVisitor_visitCssSupportsRule_closure(n,e)),n._style!==f.OutputStyle_1&&r.writeCharCode$1(32),n._serialize$_visitChildren$1(e)},visitCssDeclaration$1(e){var r,n,s,a,i,l,_=this;if(_._writeIndentation$0(),i=e.name,_._serialize$_write$1(i),l=_._serialize$_buffer,l.writeCharCode$1(58),C.startsWith$1$s(i.value,"--")&&e.parsedAsCustomProperty)l.forSpan$2(e.value.span,new t._SerializeVisitor_visitCssDeclaration_closure(_,e));else{_._style!==f.OutputStyle_1&&l.writeCharCode$1(32);try{l.forSpan$2(e.valueSpanForMap,new t._SerializeVisitor_visitCssDeclaration_closure0(_,e))}catch(p){if(i=t.unwrapException(p),i instanceof t.MultiSpanSassScriptException)r=i,n=t.getTraceFromException(p),t.throwWithTrace(t.MultiSpanSassException$(r.message,e.value.span,r.primaryLabel,r.secondarySpans,null),r,n);else if(i instanceof t.SassScriptException)s=i,a=t.getTraceFromException(p),i=s.message,t.throwWithTrace(new t.SassException(f.Set_empty,i,e.value.span),s,a);else throw p}}},_writeFoldedValue$1(e){var r,n,s,a,i=t.StringScanner$(h.SassString._as(e.value.value)._string$_text,null,null);for(r=i.string.length,n=this._serialize$_buffer;i._string_scanner$_position!==r;){if(s=i.readChar$0(),s!==10){n.writeCharCode$1(s);continue}for(n.writeCharCode$1(32);a=i.peekChar$0(),a===32||a===9||a===10||a===13||a===12;)i.readChar$0()}},_writeReindentedValue$1(e){var r,n,s=this,a=h.SassString._as(e.value.value)._string$_text;e:{if(r=s._minimumIndentation$1(a),r==null){s._serialize$_buffer.write$1(0,a);break e}if(r===-1){n=s._serialize$_buffer,n.write$1(0,t.trimAsciiRight(a,!0)),n.writeCharCode$1(32);break e}n=e.name.span,n=n.get$start(n),s._writeWithIndent$2(a,Math.min(r,n.file.getColumn$1(n.offset)))}},_minimumIndentation$1(e){for(var r,n,s,a,i,l=t.LineScanner$(e),_=l.string.length;l._string_scanner$_position!==_?(r=l.super$StringScanner$readChar(),l._adjustLineAndColumn$1(r),n=r!==10):n=!1,!!n;);if(l._string_scanner$_position===_)return l.peekChar$1(-1)===10?-1:null;for(s=null;l._string_scanner$_position!==_;){for(;l._string_scanner$_position!==_&&(a=l.peekChar$0(),!(a!==32&&a!==9));)l._adjustLineAndColumn$1(l.super$StringScanner$readChar());if(!(l._string_scanner$_position===_||l.scanChar$1(10)))for(i=l._line_scanner$_column,s=s==null?i:Math.min(s,i);l._string_scanner$_position!==_?(r=l.super$StringScanner$readChar(),l._adjustLineAndColumn$1(r),n=r!==10):n=!1,!!n;);}return s??-1},_writeWithIndent$2(e,r){var n,s,a,i,l,_,p,d=t.LineScanner$(e);for(n=d.string,s=n.length,a=this._serialize$_buffer;d._string_scanner$_position!==s&&(i=d.super$StringScanner$readChar(),d._adjustLineAndColumn$1(i),i!==10);)a.writeCharCode$1(i);for(;;){for(l=d._string_scanner$_position,_=1;;){if(d._string_scanner$_position===s){a.writeCharCode$1(32);return}e:{if(i=d.super$StringScanner$readChar(),d._adjustLineAndColumn$1(i),i===32||i===9)continue;if(i===10){l=d._string_scanner$_position,++_;break e}break}}for(this._writeTimes$2(10,_),this._writeIndentation$0(),p=d._string_scanner$_position,a.write$1(0,f.JSString_methods.substring$2(n,l+r,p));;){if(d._string_scanner$_position===s)return;if(i=d.super$StringScanner$readChar(),d._adjustLineAndColumn$1(i),i===10)break;a.writeCharCode$1(i)}}},visitCalculation$1(e){var r,n=this,s=n._serialize$_buffer;s.write$1(0,e.name),s.writeCharCode$1(40),r=n._style===f.OutputStyle_1?",":", ",n._writeBetween$3(e.$arguments,r,n.get$_writeCalculationValue()),s.writeCharCode$1(41)},_writeCalculationValue$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E=this,L=null;e:{if(r=t._InitializedCell$(new t._SerializeVisitor__writeCalculationValue_closure(e)),n=e instanceof t.SassNumber,n&&r._readFinal$0()&&!E._inspect)throw t.wrapException(t.SassScriptException$(t.S(e)+" isn't a valid CSS value.",L));if(n&&!isFinite(e._number$_value)){t:{if(s=e._number$_value,s===1/0){E._serialize$_buffer.write$1(0,"infinity");break t}if(s===-1/0){E._serialize$_buffer.write$1(0,"-infinity");break t}isNaN(s)&&E._serialize$_buffer.write$1(0,"NaN")}n=C.getInterceptor$x(e),E._writeCalculationUnits$2(n.get$numeratorUnits(e),n.get$denominatorUnits(e));break e}if(n&&r._readFinal$0()){E._writeNumber$1(e._number$_value),n=C.getInterceptor$x(e),a=n.get$numeratorUnits(e),a.length>=1?(i=a[0],l=f.JSArray_methods.sublist$1(a,1),_=!0):(l=L,i=l,_=!1),_?(E._serialize$_buffer.write$1(0,i),E._writeCalculationUnits$2(l,n.get$denominatorUnits(e))):E._writeCalculationUnits$2(t._setArrayType([],h.JSArray_String),n.get$denominatorUnits(e));break e}if(e instanceof t.Value){e.accept$1(E);break e}e instanceof t.CalculationOperation?(p=e._operator,d=e._left,g=e._right,g=g,n=!0):(g=L,d=g,p=d,n=!1),n&&(S=d instanceof t.CalculationOperation&&d._operator.precedence<p.precedence,S&&E._serialize$_buffer.writeCharCode$1(40),E._writeCalculationValue$1(d),S&&E._serialize$_buffer.writeCharCode$1(41),b=E._style!==f.OutputStyle_1||p.precedence===1,b&&E._serialize$_buffer.writeCharCode$1(32),n=E._serialize$_buffer,n.write$1(0,p.operator),b&&n.writeCharCode$1(32),g instanceof t.CalculationOperation&&E._parenthesizeCalculationRhs$2(p,g._operator)?w=!0:p===f.CalculationOperator_OvN?(g instanceof t.SassNumber?_=isFinite(g._number$_value)?g.get$hasComplexUnits():g.get$hasUnits():_=!1,w=_):w=!1,w&&n.writeCharCode$1(40),E._writeCalculationValue$1(g),w&&n.writeCharCode$1(41))}},_writeCalculationUnits$2(e,r){var n,s,a,i;for(n=C.get$iterator$ax(e),s=this._serialize$_buffer,a=this._style!==f.OutputStyle_1;n.moveNext$0();)i=n.get$current(n),a&&s.writeCharCode$1(32),s.writeCharCode$1(42),a&&s.writeCharCode$1(32),s.writeCharCode$1(49),s.write$1(0,i);for(n=C.get$iterator$ax(r);n.moveNext$0();)i=n.get$current(n),a&&s.writeCharCode$1(32),s.writeCharCode$1(47),a&&s.writeCharCode$1(32),s.writeCharCode$1(49),s.write$1(0,i)},_parenthesizeCalculationRhs$2(e,r){var n;e:{if(f.CalculationOperator_OvN===e){n=!0;break e}if(f.CalculationOperator_IyK===e){n=!1;break e}n=r===f.CalculationOperator_IyK||r===f.CalculationOperator_2bx;break e}return n},visitColor$1(e){var r,n,s,a,i,l,_,p,d,g=this;if(g._style===f.OutputStyle_1)t.fuzzyEquals(e._alpha,1)?(r=g._canUseShortHex$1(e)?4:7,n=V.$get$namesByColor().$index(0,e),n!=null?(s=n,a=!0):(s=null,a=!1),a&&s.length<=r?g._serialize$_buffer.write$1(0,s):(a=g._serialize$_buffer,g._canUseShortHex$1(e)?(a.writeCharCode$1(35),a.writeCharCode$1(t.hexCharFor(e.get$red(e)&15)),a.writeCharCode$1(t.hexCharFor(e.get$green(e)&15)),a.writeCharCode$1(t.hexCharFor(e.get$blue(e)&15))):(a.writeCharCode$1(35),g._writeHexComponent$1(e.get$red(e)),g._writeHexComponent$1(e.get$green(e)),g._writeHexComponent$1(e.get$blue(e))))):g._writeRgb$1(e);else if(i=e.format,i!=null?(l=i,a=!0):(l=null,a=!1),a)e:{if(f._ColorFormatEnum_rgbFunction===l){g._writeRgb$1(e);break e}if(f._ColorFormatEnum_hslFunction===l){a=e._alpha,_=t.fuzzyEquals(a,1),p=g._serialize$_buffer,p.write$1(0,_?"hsl(":"hsla("),g._writeNumber$1(e.get$hue(e)),p.write$1(0,", "),g._writeNumber$1(e.get$saturation(e)),p.writeCharCode$1(37),p.write$1(0,", "),g._writeNumber$1(e.get$lightness(e)),p.writeCharCode$1(37),_||(p.write$1(0,", "),g._writeNumber$1(a)),p.writeCharCode$1(41);break e}if(l instanceof t.SpanColorFormat){g._serialize$_buffer.write$1(0,l._color$_span.get$text());break e}}else d=V.$get$namesByColor().$index(0,e),d!=null?(s=d,a=!0):(s=null,a=!1),a&&!t.fuzzyEquals(e._alpha,0)?g._serialize$_buffer.write$1(0,s):t.fuzzyEquals(e._alpha,1)?(g._serialize$_buffer.writeCharCode$1(35),g._writeHexComponent$1(e.get$red(e)),g._writeHexComponent$1(e.get$green(e)),g._writeHexComponent$1(e.get$blue(e))):g._writeRgb$1(e)},_writeRgb$1(e){var r,n=e._alpha,s=t.fuzzyEquals(n,1),a=this._serialize$_buffer;a.write$1(0,s?"rgb(":"rgba("),a.write$1(0,e.get$red(e)),r=this._style===f.OutputStyle_1,a.write$1(0,r?",":", "),a.write$1(0,e.get$green(e)),a.write$1(0,r?",":", "),a.write$1(0,e.get$blue(e)),s||(a.write$1(0,r?",":", "),this._writeNumber$1(n)),a.writeCharCode$1(41)},_canUseShortHex$1(e){var r=e.get$red(e);return(r&15)===f.JSInt_methods._shrOtherPositive$1(r,4)?(r=e.get$green(e),(r&15)===f.JSInt_methods._shrOtherPositive$1(r,4)?(r=e.get$blue(e),r=(r&15)===f.JSInt_methods._shrOtherPositive$1(r,4)):r=!1):r=!1,r},_writeHexComponent$1(e){var r=this._serialize$_buffer;r.writeCharCode$1(t.hexCharFor(f.JSInt_methods._shrOtherPositive$1(e,4))),r.writeCharCode$1(t.hexCharFor(e&15))},visitList$1(e){var r,n,s,a,i,l=this,_=e._hasBrackets;if(_)l._serialize$_buffer.writeCharCode$1(91);else if(e._list$_contents.length===0){if(!l._inspect)throw t.wrapException(t.SassScriptException$("() isn't a valid CSS value.",null));l._serialize$_buffer.write$1(0,"()");return}r=l._inspect,r&&e._list$_contents.length===1?(n=e._separator,n=n===f.ListSeparator_rXA||n===f.ListSeparator_zg9,s=n):s=!1,s&&!_&&l._serialize$_buffer.writeCharCode$1(40),n=e._list$_contents,n=r?n:new t.WhereIterable(n,new t._SerializeVisitor_visitList_closure,t._arrayInstanceType(n)._eval$1("WhereIterable<1>")),a=e._separator,i=l._separatorString$1(a),l._writeBetween$3(n,i,r?new t._SerializeVisitor_visitList_closure0(l,e):new t._SerializeVisitor_visitList_closure1(l)),s&&(r=l._serialize$_buffer,r.write$1(0,a.separator),_||r.writeCharCode$1(41)),_&&l._serialize$_buffer.writeCharCode$1(93)},_separatorString$1(e){var r;e:{if(f.ListSeparator_rXA===e){r=this._style===f.OutputStyle_1?",":", ";break e}if(f.ListSeparator_zg9===e){r=this._style===f.OutputStyle_1?"/":" / ";break e}if(f.ListSeparator_EVt===e){r=" ";break e}r="";break e}return r},_elementNeedsParens$2(e,r){var n;e:{if(r instanceof t.SassList&&r._list$_contents.length>1&&!r._hasBrackets){t:{if(f.ListSeparator_rXA===e){n=r._separator===f.ListSeparator_rXA;break t}if(f.ListSeparator_zg9===e){n=r._separator,n=n===f.ListSeparator_rXA||n===f.ListSeparator_zg9;break t}n=r._separator!==f.ListSeparator_undecided_null_undecided;break t}break e}n=!1;break e}return n},visitMap$1(e){var r,n,s=this;if(!s._inspect)throw t.wrapException(t.SassScriptException$(e.toString$0(0)+" isn't a valid CSS value.",null));r=s._serialize$_buffer,r.writeCharCode$1(40),n=e._map$_contents,s._writeBetween$3(n.get$entries(n),", ",new t._SerializeVisitor_visitMap_closure(s)),r.writeCharCode$1(41)},_writeMapElement$1(e){var r=e instanceof t.SassList&&e._separator===f.ListSeparator_rXA&&!e._hasBrackets;r&&this._serialize$_buffer.writeCharCode$1(40),e.accept$1(this),r&&this._serialize$_buffer.writeCharCode$1(41)},visitNumber$1(e){var r,n,s,a,i,l=this,_=null,p=e.asSlash;if(h.Record_2_nullable_Object_and_nullable_Object._is(p)?(r=p._0,n=p._1,s=!0):(n=_,r=n,s=!1),s){l.visitNumber$1(r),l._serialize$_buffer.writeCharCode$1(47),l.visitNumber$1(n);return}if(s=e._number$_value,!isFinite(s)){l.visitCalculation$1(new t.SassCalculation("calc",t.List_List$unmodifiable(t._setArrayType([e],h.JSArray_Object),h.Object)));return}if(e.get$hasComplexUnits()){if(!l._inspect)throw t.wrapException(t.SassScriptException$(e.toString$0(0)+" isn't a valid CSS value.",_));l.visitCalculation$1(new t.SassCalculation("calc",t.List_List$unmodifiable(t._setArrayType([e],h.JSArray_Object),h.Object)))}else l._writeNumber$1(s),a=e.get$numeratorUnits(e),a.length===1?(i=a[0],s=!0):(i=_,s=!1),s&&l._serialize$_buffer.write$1(0,i)},_writeNumber$1(e){var r,n,s,a=this,i=t.fuzzyAsInt(e);if(i!=null?(r=i,n=!0):(r=null,n=!1),n){a._serialize$_buffer.write$1(0,a._removeExponent$1(C.toString$0$(r)));return}if(s=a._removeExponent$1(f.JSNumber_methods.toString$0(e)),s.length<12){a._style===f.OutputStyle_1&&s.charCodeAt(0)===48&&(s=f.JSString_methods.substring$1(s,1)),a._serialize$_buffer.write$1(0,s);return}a._writeRounded$1(s)},_removeExponent$1(e){for(var r,n,s,a,i=e.charCodeAt(0)===45,l=t._Cell$(),_=e.length,p=0;;){if(!(p<_)){r=null;break}e:{if(e.charCodeAt(p)!==101)break e;r=new t.StringBuffer(""),n=r._contents=""+t.Primitives_stringFromCharCode(e.charCodeAt(0)),i?(n+=t.Primitives_stringFromCharCode(e.charCodeAt(1)),r._contents=n,p>3&&(r._contents=n+f.JSString_methods.substring$2(e,3,p))):p>2&&(r._contents=n+f.JSString_methods.substring$2(e,2,p)),l._value=t.int_parse(f.JSString_methods.substring$2(e,p+1,_),null);break}++p}if(r==null)return e;if(l._readLocal$0()>0){for(_=l._readLocal$0(),n=r._contents,s=i?1:0,a=_-(n.length-1-s),_=n,p=0;p<a;++p)_=r._contents+=t.Primitives_stringFromCharCode(48);return _.charCodeAt(0)==0,_}else{for(i=e.charCodeAt(0)===45,_=(i?""+t.Primitives_stringFromCharCode(45):"")+"0.",n=l.__late_helper$_name,p=-1;s=l._value,s===l&&t.throwExpression(t.LateError$localNI(n)),p>s;)_+=t.Primitives_stringFromCharCode(48),--p;return i?(n=r._contents,n=f.JSString_methods.substring$1((n.charCodeAt(0)==0,n),1)):n=r,n=_+t.S(n),n.charCodeAt(0)==0,n}},_writeRounded$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E=this;if(f.JSString_methods.endsWith$1(e,".0")){E._serialize$_buffer.write$1(0,f.JSString_methods.substring$2(e,0,e.length-2));return}for(r=e.length,n=new Uint8Array(r+1),s=e.charCodeAt(0)===45,a=s?1:0,i=1;;a=l,i=p){if(a===r){E._serialize$_buffer.write$1(0,e);return}if(l=a+1,_=e.charCodeAt(a),_===46){a=l;break}p=i+1,n[i]=_-48}if(d=a+10,d>=r){E._serialize$_buffer.write$1(0,e);return}for(p=i;a<d;a=l,p=g)g=p+1,l=a+1,n[p]=e.charCodeAt(a)-48;if(e.charCodeAt(a)-48>=5)for(;g=p-1,S=n[g]+1,n[g]=S,S===10;p=g);for(;p<i;++p)n[p]=0;for(;r=p>i,!!(r&&n[p-1]===0);)--p;if(p===2&&n[0]===0&&n[1]===0){E._serialize$_buffer.writeCharCode$1(48);return}for(s&&E._serialize$_buffer.writeCharCode$1(45),n[0]===0?b=E._style===f.OutputStyle_1&&n[1]===0?2:1:b=0,w=E._serialize$_buffer;b<i;++b)w.writeCharCode$1(48+n[b]);if(r)for(w.writeCharCode$1(46);b<p;++b)w.writeCharCode$1(48+n[b])},_visitQuotedString$2$forceDoubleQuote(e,r){var n,s,a,i,l,_,p,d,g,S,b,w=this,E=r?w._serialize$_buffer:new t.StringBuffer("");for(r&&E.writeCharCode$1(34),n=e.length,s=!1,a=!1,i=0;i<n;++i){if(l=e.charCodeAt(i),_=t._InitializedCell$(new t._SerializeVisitor__visitQuotedString_closure(l)),p=t._InitializedCell$(new t._SerializeVisitor__visitQuotedString_closure0(l)),_._readFinal$0()&&r){E.writeCharCode$1(39);continue}if(_._readFinal$0()&&a){w._visitQuotedString$2$forceDoubleQuote(e,!0);return}if(_._readFinal$0()){E.writeCharCode$1(39),s=!0;continue}if(p._readFinal$0()&&r){E.writeCharCode$1(92),E.writeCharCode$1(34);continue}if(p._readFinal$0()&&s){w._visitQuotedString$2$forceDoubleQuote(e,!0);return}if(p._readFinal$0()){E.writeCharCode$1(34),a=!0;continue}if(l===0||l===1||l===2||l===3||l===4||l===5||l===6||l===7||l===8||l===10||l===11||l===12||l===13||l===14||l===15||l===16||l===17||l===18||l===19||l===20||l===21||l===22||l===23||l===24||l===25||l===26||l===27||l===28||l===29||l===30||l===31||l===127){w._writeEscape$4(E,l,e,i);continue}if(l===92){E.writeCharCode$1(92),E.writeCharCode$1(92);continue}d=w._tryPrivateUseCharacter$4(E,l,e,i),d!=null?(g=d,S=!0):(g=null,S=!1),S?i=g:E.writeCharCode$1(l)}r?E.writeCharCode$1(34):(b=a?39:34,n=w._serialize$_buffer,n.writeCharCode$1(b),n.write$1(0,E),n.writeCharCode$1(b))},_visitQuotedString$1(e){return this._visitQuotedString$2$forceDoubleQuote(e,!1)},_visitUnquotedString$1(e){var r,n,s,a,i,l,_,p;for(r=e.length,n=this._serialize$_buffer,s=!1,a=0;a<r;++a){if(i=e.charCodeAt(a),i===10){n.writeCharCode$1(32),s=!0;continue}if(i===32){s||n.writeCharCode$1(32);continue}l=this._tryPrivateUseCharacter$4(n,i,e,a),l!=null?(_=l,p=!0):(_=null,p=!1),p?a=_:n.writeCharCode$1(i),s=!1}},_tryPrivateUseCharacter$4(e,r,n,s){var a;return this._style===f.OutputStyle_1?null:r>=57344&&r<=63743?(this._writeEscape$4(e,r,n,s),s):r>>>7===439&&n.length>s+1?(a=s+1,this._writeEscape$4(e,65536+((r&1023)<<10)+(n.charCodeAt(a)&1023),n,a),a):null},_writeEscape$4(e,r,n,s){var a,i;e.writeCharCode$1(92),e.write$1(0,f.JSInt_methods.toRadixString$1(r,16)),a=s+1,n.length!==a&&(i=n.charCodeAt(a),(t.CharacterExtension_get_isHex(i)||i===32||i===9)&&e.writeCharCode$1(32))},visitAttributeSelector$1(e){var r,n,s,a=this._serialize$_buffer;a.writeCharCode$1(91),a.write$1(0,e.name),r=e.value,r!=null?(n=r,s=!0):(n=null,s=!1),s&&(a.write$1(0,e.op),t.Parser_isIdentifier(n)&&!C.startsWith$1$s(n,"--")?(a.write$1(0,n),s=e.modifier,s!=null&&a.writeCharCode$1(32)):(this._visitQuotedString$1(n),s=e.modifier,s!=null&&this._style!==f.OutputStyle_1&&a.writeCharCode$1(32)),t.NullableExtension_andThen(s,a.get$write(a))),a.writeCharCode$1(93)},visitClassSelector$1(e){var r=this._serialize$_buffer;r.writeCharCode$1(46),r.write$1(0,e.name)},visitComplexSelector$1(e){var r,n,s,a,i,l,_,p,d,g,S=this,b=e.leadingCombinators;for(S._writeCombinators$1(b),b.length>=1&&e.components.length>=1&&S._style!==f.OutputStyle_1&&S._serialize$_buffer.writeCharCode$1(32),b=e.components,r=b.length,n=r-1,s=S._serialize$_buffer,a=S._style===f.OutputStyle_1,i=!a,l=0;l<r;++l)_=b[l],S.visitCompoundSelector$1(_.selector),p=_.combinators,d=p.length===0,d||i&&s.writeCharCode$1(32),g=a?"":" ",S._writeBetween$3(p,g,s.get$write(s)),l!==n?p=!a||d:p=!1,p&&s.writeCharCode$1(32)},_writeCombinators$1(e){var r=this._style===f.OutputStyle_1?"":" ",n=this._serialize$_buffer;return this._writeBetween$3(e,r,n.get$write(n))},visitCompoundSelector$1(e){var r,n,s,a=this._serialize$_buffer,i=a.get$length(a);for(r=e.components,n=r.length,s=0;s<n;++s)r[s].accept$1(this);a.get$length(a)===i&&a.writeCharCode$1(42)},visitIDSelector$1(e){var r=this._serialize$_buffer;r.writeCharCode$1(35),r.write$1(0,e.name)},visitSelectorList$1(e){var r,n,s,a,i,l=this,_=e.components;for(r=C.get$iterator$ax(l._inspect?_:new t.WhereIterable(_,new t._SerializeVisitor_visitSelectorList_closure,t._arrayInstanceType(_)._eval$1("WhereIterable<1>"))),n=l._style!==f.OutputStyle_1,s=l._serialize$_buffer,a=!0;r.moveNext$0();)i=r.get$current(r),a?a=!1:(s.writeCharCode$1(44),i.lineBreak?(n&&s.write$1(0,`
  203. `),l._writeIndentation$0()):n&&s.writeCharCode$1(32)),l.visitComplexSelector$1(i)},visitParentSelector$1(e){var r=this._serialize$_buffer;r.writeCharCode$1(38),t.NullableExtension_andThen(e.suffix,r.get$write(r))},visitPlaceholderSelector$1(e){var r=this._serialize$_buffer;r.writeCharCode$1(37),r.write$1(0,e.name)},visitPseudoSelector$1(e){var r,n,s=t._InitializedCell$(new t._SerializeVisitor_visitPseudoSelector_closure(e)),a=e.name;a==="not"&&s._readFinal$0()instanceof t.SelectorList&&s._readFinal$0().accept$1(f._IsInvisibleVisitor_true)||(r=this._serialize$_buffer,r.writeCharCode$1(58),e.isSyntacticClass||r.writeCharCode$1(58),r.write$1(0,a),a=e.argument,n=a==null,!(n&&e.selector==null)&&(r.writeCharCode$1(40),n||(r.write$1(0,a),e.selector!=null&&r.writeCharCode$1(32)),t.NullableExtension_andThen(e.selector,this.get$visitSelectorList()),r.writeCharCode$1(41)))},visitTypeSelector$1(e){this._serialize$_buffer.write$1(0,e.name)},visitUniversalSelector$1(e){var r,n=e.namespace;n!=null&&(r=this._serialize$_buffer,r.write$1(0,n),r.writeCharCode$1(124)),this._serialize$_buffer.writeCharCode$1(42)},_serialize$_write$1(e){return this._serialize$_buffer.forSpan$2(e.span,new t._SerializeVisitor__write_closure(this,e))},_serialize$_visitChildren$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w=this,E=w._serialize$_buffer;for(E.writeCharCode$1(123),r=e.children,r=new t.ListIterator(r,r.get$length(r)),n=w._style===f.OutputStyle_1,s=!n,a=w.get$_requiresSemicolon(),i=!w._inspect,l=t._instanceType(r)._precomputed1,_=null,p=null;r.moveNext$0();)d=r.__internal$_current,g=d??l._as(d),i?d=n?g.accept$1(f._IsInvisibleVisitor_true_true):g.accept$1(f._IsInvisibleVisitor_true_false):d=!1,!d&&(d=p==null,S=d?null:a.call$1(p),(S??!1)&&E.writeCharCode$1(59),w._isTrailingComment$2(g,d?e:p)?(s&&E.writeCharCode$1(32),b=w._indentation,w._indentation=0,new t._SerializeVisitor__visitChildren_closure(w,g).call$0(),w._indentation=b):(s&&E.write$1(0,`
  204. `),++w._indentation,new t._SerializeVisitor__visitChildren_closure0(w,g).call$0(),--w._indentation),_=p,p=g);p!=null&&((h.CssParentNode._is(p)?p.get$isChildless():!(p instanceof t.ModifiableCssComment))&&s&&E.writeCharCode$1(59),_==null&&w._isTrailingComment$2(p,e)?s&&E.writeCharCode$1(32):(w._writeLineFeed$0(),w._writeIndentation$0())),E.writeCharCode$1(125)},_requiresSemicolon$1(e){return h.CssParentNode._is(e)?e.get$isChildless():!(e instanceof t.ModifiableCssComment)},_isTrailingComment$2(e,r){var n,s,a,i,l,_,p;return this._style===f.OutputStyle_1||!(e instanceof t.ModifiableCssComment)||(n=e.span,s=n.get$sourceUrl(n),a=r.get$span(r),!C.$eq$(s,a.get$sourceUrl(a)))?!1:(s=r.get$span(r),C.$eq$(s.get$file(s).url,n.get$file(n).url)&&s.get$start(s).offset<=n.get$start(n).offset&&s.get$end(s).offset>=n.get$end(n).offset?(s=n.get$start(n),a=r.get$span(r),i=s.offset-a.get$start(a).offset-1,i<0?!1:(l=Math.max(0,f.JSString_methods.lastIndexOf$2(r.get$span(r).get$text(),"{",i)),s=r.get$span(r),s=s.get$file(s),a=r.get$span(r),a=a.get$start(a),_=r.get$span(r),p=s.span$2(0,a.offset,_.get$start(_).offset+l),n=n.get$start(n),n=n.file.getLine$1(n.offset),_=t.FileLocation$_(p.file,p._end),n===_.file.getLine$1(_.offset))):(n=n.get$start(n),n=n.file.getLine$1(n.offset),s=r.get$span(r),s=s.get$end(s),n===s.file.getLine$1(s.offset)))},_writeLineFeed$0(){this._style!==f.OutputStyle_1&&this._serialize$_buffer.write$1(0,`
  205. `)},_writeIndentation$0(){var e=this;e._style!==f.OutputStyle_1&&e._writeTimes$2(e._indentCharacter,e._indentation*e._indentWidth)},_writeTimes$2(e,r){var n,s;for(n=this._serialize$_buffer,s=0;s<r;++s)n.writeCharCode$1(e)},_writeBetween$1$3(e,r,n){var s,a,i,l;for(s=C.get$iterator$ax(e),a=this._serialize$_buffer,i=!0;s.moveNext$0();)l=s.get$current(s),i?i=!1:a.write$1(0,r),n.call$1(l)},_writeBetween$3(e,r,n){return this._writeBetween$1$3(e,r,n,h.dynamic)}},t._SerializeVisitor_visitCssComment_closure.prototype={call$0(){var e,r,n,s,a,i=this.$this;i._style===f.OutputStyle_1&&this.node.text.charCodeAt(2)!==33||(e=this.node,r=e.text,!f.JSString_methods.startsWith$1(r,t.RegExp_RegExp("/\\*# source(Mapping)?URL=",!1))&&(n=i._minimumIndentation$1(r),n!=null?(s=n,a=!0):(s=null,a=!1),a?(e=e.span,e=e.get$start(e),e=e.file.getColumn$1(e.offset),s=Math.min(t.checkNum(s),e),i._writeIndentation$0(),i._writeWithIndent$2(r,s)):(i._writeIndentation$0(),i._serialize$_buffer.write$1(0,r))))},$signature:2},t._SerializeVisitor_visitCssAtRule_closure.prototype={call$0(){var e,r,n,s=this.$this,a=s._serialize$_buffer;a.writeCharCode$1(64),e=this.node,s._serialize$_write$1(e.name),r=e.value,r!=null?(n=r,e=!0):(n=null,e=!1),e&&(a.writeCharCode$1(32),s._serialize$_write$1(n))},$signature:2},t._SerializeVisitor_visitCssMediaRule_closure.prototype={call$0(){var e,r,n,s,a=this.$this,i=a._serialize$_buffer;i.write$1(0,"@media"),e=this.node.queries,r=f.JSArray_methods.get$first(e),n=a._style===f.OutputStyle_1,n&&r.modifier==null&&r.type==null?(s=r.conditions,s=s.length===1&&C.startsWith$1$s(f.JSArray_methods.get$first(s),"(not ")):s=!0,s&&i.writeCharCode$1(32),i=n?",":", ",a._writeBetween$3(e,i,a.get$_visitMediaQuery())},$signature:2},t._SerializeVisitor_visitCssImport_closure.prototype={call$0(){var e,r,n,s,a=this.$this,i=a._serialize$_buffer;i.write$1(0,"@import"),e=a._style!==f.OutputStyle_1,e&&i.writeCharCode$1(32),r=this.node,i.forSpan$2(r.url.span,new t._SerializeVisitor_visitCssImport__closure(a,r)),n=r.modifiers,n!=null?(s=n,a=!0):(s=null,a=!1),a&&(e&&i.writeCharCode$1(32),i.write$1(0,s))},$signature:2},t._SerializeVisitor_visitCssImport__closure.prototype={call$0(){return this.$this._writeImportUrl$1(this.node.url.value)},$signature:0},t._SerializeVisitor_visitCssKeyframeBlock_closure.prototype={call$0(){var e=this.$this,r=e._style===f.OutputStyle_1?",":", ",n=e._serialize$_buffer;return e._writeBetween$3(this.node.selector.value,r,n.get$write(n))},$signature:0},t._SerializeVisitor_visitCssStyleRule_closure.prototype={call$0(){return this.$this.visitSelectorList$1(this.node._style_rule$_selector._box$_inner.value)},$signature:0},t._SerializeVisitor_visitCssSupportsRule_closure.prototype={call$0(){var e=this.$this,r=e._serialize$_buffer;r.write$1(0,"@supports"),e._style===f.OutputStyle_1&&C.codeUnitAt$1$s(this.node.condition.value,0)===40||r.writeCharCode$1(32),e._serialize$_write$1(this.node.condition)},$signature:2},t._SerializeVisitor_visitCssDeclaration_closure.prototype={call$0(){var e=this.$this,r=this.node;e._style===f.OutputStyle_1?e._writeFoldedValue$1(r):e._writeReindentedValue$1(r)},$signature:2},t._SerializeVisitor_visitCssDeclaration_closure0.prototype={call$0(){return this.node.value.value.accept$1(this.$this)},$signature:0},t._SerializeVisitor__writeCalculationValue_closure.prototype={call$0(){return this._2_0.get$hasComplexUnits()},$signature:1},t._SerializeVisitor_visitList_closure.prototype={call$1(e){return!e.get$isBlank()},$signature:68},t._SerializeVisitor_visitList_closure0.prototype={call$1(e){var r=this.$this,n=r._elementNeedsParens$2(this.value._separator,e);n&&r._serialize$_buffer.writeCharCode$1(40),e.accept$1(r),n&&r._serialize$_buffer.writeCharCode$1(41)},$signature:62},t._SerializeVisitor_visitList_closure1.prototype={call$1(e){e.accept$1(this.$this)},$signature:62},t._SerializeVisitor_visitMap_closure.prototype={call$1(e){var r=this.$this;r._writeMapElement$1(e.key),r._serialize$_buffer.write$1(0,": "),r._writeMapElement$1(e.value)},$signature:300},t._SerializeVisitor__visitQuotedString_closure.prototype={call$0(){return this._1_0===39},$signature:1},t._SerializeVisitor__visitQuotedString_closure0.prototype={call$0(){return this._1_0===34},$signature:1},t._SerializeVisitor_visitSelectorList_closure.prototype={call$1(e){return!e.accept$1(f._IsInvisibleVisitor_true)},$signature:20},t._SerializeVisitor_visitPseudoSelector_closure.prototype={call$0(){return this._0_0.selector},$signature:71},t._SerializeVisitor__write_closure.prototype={call$0(){return this.$this._serialize$_buffer.write$1(0,this.value.value)},$signature:0},t._SerializeVisitor__visitChildren_closure.prototype={call$0(){return this.child.accept$1(this.$this)},$signature:0},t._SerializeVisitor__visitChildren_closure0.prototype={call$0(){this.child.accept$1(this.$this)},$signature:0},t.OutputStyle.prototype={_enumToString$0(){return"OutputStyle."+this._name}},t.LineFeed.prototype={_enumToString$0(){return"LineFeed."+this._name},toString$0(e){return"lf"}},t.StatementSearchVisitor.prototype={visitAtRootRule$1(e){return this.visitChildren$1(e.children)},visitAtRule$1(e){return t.NullableExtension_andThen(e.children,this.get$visitChildren())},visitContentBlock$1(e){return this.visitChildren$1(e.children)},visitContentRule$1(e){return null},visitDebugRule$1(e){return null},visitDeclaration$1(e){return t.NullableExtension_andThen(e.children,this.get$visitChildren())},visitEachRule$1(e){return this.visitChildren$1(e.children)},visitErrorRule$1(e){return null},visitExtendRule$1(e){return null},visitForRule$1(e){return this.visitChildren$1(e.children)},visitForwardRule$1(e){return null},visitFunctionRule$1(e){return this.visitChildren$1(e.children)},visitIfRule$1(e){var r=t.IterableExtension_search(e.clauses,new t.StatementSearchVisitor_visitIfRule_closure(this));return r??t.NullableExtension_andThen(e.lastClause,new t.StatementSearchVisitor_visitIfRule_closure0(this))},visitImportRule$1(e){return null},visitIncludeRule$1(e){return t.NullableExtension_andThen(e.content,this.get$visitContentBlock())},visitLoudComment$1(e){return null},visitMediaRule$1(e){return this.visitChildren$1(e.children)},visitMixinRule$1(e){return this.visitChildren$1(e.children)},visitReturnRule$1(e){return null},visitSilentComment$1(e){return null},visitStyleRule$1(e){return this.visitChildren$1(e.children)},visitStylesheet$1(e){return this.visitChildren$1(e.children)},visitSupportsRule$1(e){return this.visitChildren$1(e.children)},visitUseRule$1(e){return null},visitVariableDeclaration$1(e){return null},visitWarnRule$1(e){return null},visitWhileRule$1(e){return this.visitChildren$1(e.children)},visitChildren$1(e){return t.IterableExtension_search(e,new t.StatementSearchVisitor_visitChildren_closure(this))}},t.StatementSearchVisitor_visitIfRule_closure.prototype={call$1(e){return t.IterableExtension_search(e.children,new t.StatementSearchVisitor_visitIfRule__closure0(this.$this))},$signature(){return t._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(IfClause)")}},t.StatementSearchVisitor_visitIfRule__closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return t._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(Statement)")}},t.StatementSearchVisitor_visitIfRule_closure0.prototype={call$1(e){return t.IterableExtension_search(e.children,new t.StatementSearchVisitor_visitIfRule__closure(this.$this))},$signature(){return t._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(ElseClause)")}},t.StatementSearchVisitor_visitIfRule__closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return t._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(Statement)")}},t.StatementSearchVisitor_visitChildren_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return t._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(Statement)")}},t.Entry.prototype={compareTo$1(e,r){var n,s,a=this.target.compareTo$1(0,r.target);return a!==0||(n=this.source,s=r.source,a=f.JSString_methods.compareTo$1(C.toString$0$(n.file.url),C.toString$0$(s.file.url)),a!==0)?a:n.compareTo$1(0,s)},$isComparable:1},t.Mapping.prototype={},t.SingleMapping.prototype={toJson$1$includeSourceContents(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=this,ce=new t.StringBuffer("");for(r=se.lines,n=r.length,s=0,a=0,i=0,l=0,_=0,p=0,d=!0,g=0;g<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++g){if(S=r[g],b=S.line,b>s){for(w=s;w<b;++w)ce._contents+=";";s=b,a=0,d=!0}for(E=C.get$iterator$ax(S.entries);E.moveNext$0();a=T,d=!1){if(L=E.get$current(E),d||(ce._contents+=","),T=L.column,F=t.encodeVlq(T-a),F=t.StringBuffer__writeAll(ce._contents,F,""),ce._contents=F,D=L.sourceUrlId,F=t.StringBuffer__writeAll(F,t.encodeVlq(D-_),""),ce._contents=F,B=L.sourceLine,F=t.StringBuffer__writeAll(F,t.encodeVlq(B-i),""),ce._contents=F,z=L.sourceColumn,F=t.StringBuffer__writeAll(F,t.encodeVlq(z-l),""),ce._contents=F,Y=L.sourceNameId,Y==null){_=D,l=z,i=B;continue}ce._contents=t.StringBuffer__writeAll(F,t.encodeVlq(Y-p),""),p=Y,_=D,l=z,i=B}}return r=se.sourceRoot,r==null&&(r=""),n=ce._contents,G=t.LinkedHashMap_LinkedHashMap$_literal(["version",3,"sourceRoot",r,"sources",se.urls,"names",se.names,"mappings",(n.charCodeAt(0)==0,n)],h.String,h.dynamic),r=se.targetUrl,r!=null&&G.$indexSet(0,"file",r),e&&(r=se.files,n=t._arrayInstanceType(r)._eval$1("MappedListIterable<1,String?>"),G.$indexSet(0,"sourcesContent",t.List_List$of(new t.MappedListIterable(r,new t.SingleMapping_toJson_closure,n),!0,n._eval$1("ListIterable.E")))),se.extensions.forEach$1(0,new t.SingleMapping_toJson_closure0(G)),G},toJson$0(){return this.toJson$1$includeSourceContents(!1)},toString$0(e){var r=this,n=t.getRuntimeTypeOfDartObject(r).toString$0(0)+" : [targetUrl: "+t.S(r.targetUrl)+", sourceRoot: "+t.S(r.sourceRoot)+", urls: "+t.S(r.urls)+", names: "+t.S(r.names)+", lines: "+t.S(r.lines)+"]";return n.charCodeAt(0)==0,n}},t.SingleMapping_SingleMapping$fromEntries_closure.prototype={call$0(){return this.urls.__js_helper$_length},$signature:3},t.SingleMapping_SingleMapping$fromEntries_closure0.prototype={call$0(){return this.sourceEntry.source.file},$signature:296},t.SingleMapping_SingleMapping$fromEntries_closure1.prototype={call$1(e){return this.files.$index(0,e)},$signature:297},t.SingleMapping_toJson_closure.prototype={call$1(e){return e==null?null:t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(e._decodedChars,0,null),0,null)},$signature:298},t.SingleMapping_toJson_closure0.prototype={call$2(e,r){return this.result.$indexSet(0,e,r),r},$signature:274},t.TargetLineEntry.prototype={toString$0(e){return t.getRuntimeTypeOfDartObject(this).toString$0(0)+": "+this.line+" "+t.S(this.entries)}},t.TargetEntry.prototype={toString$0(e){var r=this;return t.getRuntimeTypeOfDartObject(r).toString$0(0)+": ("+r.column+", "+r.sourceUrlId+", "+r.sourceLine+", "+r.sourceColumn+", "+t.S(r.sourceNameId)+")"}},t.SourceFile.prototype={get$length(e){return this._decodedChars.length},get$lines(){return this._lineStarts.length},SourceFile$decoded$2$url(e,r){var n,s,a,i,l,_;for(n=this._decodedChars,s=n.length,a=this._lineStarts,i=0;i<s;++i)l=n[i],l===13&&(_=i+1,(_>=s||n[_]!==10)&&(l=10)),l===10&&a.push(i+1)},span$2(e,r,n){return t._FileSpan$(this,r,n??this._decodedChars.length)},span$1(e,r){return this.span$2(e,r,null)},getLine$1(e){var r,n=this;if(e<0)throw t.wrapException(t.RangeError$("Offset may not be negative, was "+e+"."));if(e>n._decodedChars.length)throw t.wrapException(t.RangeError$("Offset "+e+W.x20must_n+n.get$length(n)+"."));return r=n._lineStarts,e<f.JSArray_methods.get$first(r)?-1:e>=f.JSArray_methods.get$last(r)?r.length-1:n._isNearCachedLine$1(e)?(r=n._cachedLine,r.toString,r):n._cachedLine=n._binarySearch$1(e)-1},_isNearCachedLine$1(e){var r,n,s=this._cachedLine;return s==null||(r=this._lineStarts,e<r[s])?!1:(n=r.length,s>=n-1||e<r[s+1]?!0:s>=n-2||e<r[s+2]?(this._cachedLine=s+1,!0):!1)},_binarySearch$1(e){var r,n,s=this._lineStarts,a=s.length-1;for(r=0;r<a;)n=r+f.JSInt_methods._tdivFast$1(a-r,2),s[n]>e?a=n:r=n+1;return a},getColumn$1(e){var r,n,s=this;if(e<0)throw t.wrapException(t.RangeError$("Offset may not be negative, was "+e+"."));if(e>s._decodedChars.length)throw t.wrapException(t.RangeError$("Offset "+e+" must be not be greater than the number of characters in the file, "+s.get$length(s)+"."));if(r=s.getLine$1(e),n=s._lineStarts[r],n>e)throw t.wrapException(t.RangeError$("Line "+r+" comes after offset "+e+"."));return e-n},getOffset$1(e){var r,n,s,a;if(e<0)throw t.wrapException(t.RangeError$("Line may not be negative, was "+e+"."));if(r=this._lineStarts,n=r.length,e>=n)throw t.wrapException(t.RangeError$("Line "+e+" must be less than the number of lines in the file, "+this.get$lines()+"."));if(s=r[e],s<=this._decodedChars.length?(a=e+1,r=a<n&&s>=r[a]):r=!0,r)throw t.wrapException(t.RangeError$("Line "+e+" doesn't have 0 columns."));return s}},t.FileLocation.prototype={get$sourceUrl(e){return this.file.url},get$line(){return this.file.getLine$1(this.offset)},get$column(){return this.file.getColumn$1(this.offset)},FileLocation$_$2(e,r){var n,s=this.offset;if(s<0)throw t.wrapException(t.RangeError$("Offset may not be negative, was "+s+"."));if(n=this.file,s>n._decodedChars.length)throw t.wrapException(t.RangeError$("Offset "+s+W.x20must_n+n.get$length(n)+"."))},pointSpan$0(){var e=this.offset;return t._FileSpan$(this.file,e,e)},get$offset(){return this.offset}},t._FileSpan.prototype={get$sourceUrl(e){return this.file.url},get$length(e){return this._end-this._file$_start},get$start(e){return t.FileLocation$_(this.file,this._file$_start)},get$end(e){return t.FileLocation$_(this.file,this._end)},get$text(){return t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(this.file._decodedChars,this._file$_start,this._end),0,null)},get$context(e){var r=this,n=r.file,s=r._end,a=n.getLine$1(s);if(n.getColumn$1(s)===0&&a!==0){if(s-r._file$_start===0)return a===n._lineStarts.length-1?"":t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(n._decodedChars,n.getOffset$1(a),n.getOffset$1(a+1)),0,null)}else s=a===n._lineStarts.length-1?n._decodedChars.length:n.getOffset$1(a+1);return t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(n._decodedChars,n.getOffset$1(n.getLine$1(r._file$_start)),s),0,null)},_FileSpan$3(e,r,n){var s,a=this._end,i=this._file$_start;if(a<i)throw t.wrapException(t.ArgumentError$("End "+a+" must come after start "+i+".",null));if(s=this.file,a>s._decodedChars.length)throw t.wrapException(t.RangeError$("End "+a+W.x20must_n+s.get$length(s)+"."));if(i<0)throw t.wrapException(t.RangeError$("Start may not be negative, was "+i+"."))},compareTo$1(e,r){var n;return r instanceof t._FileSpan?(n=f.JSInt_methods.compareTo$1(this._file$_start,r._file$_start),n===0?f.JSInt_methods.compareTo$1(this._end,r._end):n):this.super$SourceSpanMixin$compareTo(0,r)},$eq(e,r){var n=this;return r==null?!1:h.FileSpan._is(r)?r instanceof t._FileSpan?n._file$_start===r._file$_start&&n._end===r._end&&C.$eq$(n.file.url,r.file.url):n.super$SourceSpanMixin$$eq(0,r)&&C.$eq$(n.file.url,r.get$sourceUrl(r)):n.super$SourceSpanMixin$$eq(0,r)},get$hashCode(e){return t.Object_hash(this._file$_start,this._end,this.file.url,f.C_SentinelValue)},expand$1(e,r){var n,s,a=this,i=a.file;if(!C.$eq$(i.url,r.get$sourceUrl(r)))throw t.wrapException(t.ArgumentError$('Source URLs "'+t.S(a.get$sourceUrl(a))+'" and "'+t.S(r.get$sourceUrl(r))+`" don't match.`,null));return n=a._file$_start,s=a._end,r instanceof t._FileSpan?t._FileSpan$(i,Math.min(n,r._file$_start),Math.max(s,r._end)):t._FileSpan$(i,Math.min(n,r.get$start(r).offset),Math.max(s,r.get$end(r).offset))},$isFileSpan:1,$isSourceSpanWithContext:1,get$file(e){return this.file}},t.Highlighter.prototype={highlight$0(){var e,r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B=this,z=null,Y=B._lines;for(B._writeFileStart$1(f.JSArray_methods.get$first(Y).url),e=B._maxMultilineSpans,r=t.List_List$filled(e,z,!1,h.nullable__Highlight),n=B._highlighter$_buffer,e=e!==0,s=B._primaryColor,a=0;a<Y.length;++a){for(i=Y[a],a>0&&(l=Y[a-1],_=l.url,p=i.url,C.$eq$(_,p)?l.number+1!==i.number&&(B._writeSidebar$1$text("..."),n._contents+=`
  206. `):(B._writeSidebar$1$end(V._glyphs.get$upEnd()),n._contents+=`
  207. `,B._writeFileStart$1(p))),_=i.highlights,p=new t.ReversedListIterable(_,t._arrayInstanceType(_)._eval$1("ReversedListIterable<1>")),p=new t.ListIterator(p,p.get$length(p)),d=t._instanceType(p)._precomputed1,g=i.number,S=i.text;p.moveNext$0();)b=p.__internal$_current,b==null&&(b=d._as(b)),w=b.span,w.get$start(w).get$line()!==w.get$end(w).get$line()&&w.get$start(w).get$line()===g&&B._isOnlyWhitespace$1(f.JSString_methods.substring$2(S,0,w.get$start(w).get$column()))&&(E=f.JSArray_methods.indexOf$1(r,z),E<0&&t.throwExpression(t.ArgumentError$(t.S(r)+" contains no null elements.",z)),r[E]=b);for(B._writeSidebar$1$line(g),n._contents+=" ",B._writeMultilineHighlights$2(i,r),e&&(n._contents+=" "),L=f.JSArray_methods.indexWhere$1(_,new t.Highlighter_highlight_closure),T=L===-1?z:_[L],p=T!=null,p?(d=T.span,b=d.get$start(d).get$line()===g?d.get$start(d).get$column():0,B._writeHighlightedText$4$color(S,b,d.get$end(d).get$line()===g?d.get$end(d).get$column():S.length,s)):B._writeText$1(S),n._contents+=`
  208. `,p&&B._writeIndicator$3(i,T,r),p=_.length,F=0;F<_.length;_.length===p||(0,t.throwConcurrentModificationError)(_),++F)D=_[F],!D.isPrimary&&B._writeIndicator$3(i,D,r)}return B._writeSidebar$1$end(V._glyphs.get$upEnd()),Y=n._contents,Y.charCodeAt(0)==0,Y},_writeFileStart$1(e){var r=this,n=!r._multipleFiles||!h.Uri._is(e),s=V._glyphs;n?r._writeSidebar$1$end(s.get$downEnd()):(r._writeSidebar$1$end(s.get$topLeftCorner()),r._colorize$2$color(new t.Highlighter__writeFileStart_closure(r),"\x1B[34m"),r._highlighter$_buffer._contents+=" "+V.$get$context().prettyUri$1(e)),r._highlighter$_buffer._contents+=`
  209. `},_writeMultilineHighlights$3$current(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T=this,F={};for(F.openedOnThisLine=!1,F.openedOnThisLineColor=null,s=n==null,s?a=null:a=n.isPrimary?T._primaryColor:T._secondaryColor,i=r.length,l=T._secondaryColor,s=!s,_=T._primaryColor,p=T._highlighter$_buffer,d=!1,g=0;g<i;++g)S=r[g],b=S==null,b?w=null:(E=S.span,w=E.get$start(E).get$line()),b?L=null:(E=S.span,L=E.get$end(E).get$line()),s&&S===n?(T._colorize$2$color(new t.Highlighter__writeMultilineHighlights_closure(T,w,e),a),d=!0):d?T._colorize$2$color(new t.Highlighter__writeMultilineHighlights_closure0(T,S),a):b?F.openedOnThisLine?T._colorize$2$color(new t.Highlighter__writeMultilineHighlights_closure1(T),F.openedOnThisLineColor):p._contents+=" ":(b=S.isPrimary?_:l,T._colorize$2$color(new t.Highlighter__writeMultilineHighlights_closure2(F,T,n,w,e,S,L),b))},_writeMultilineHighlights$2(e,r){return this._writeMultilineHighlights$3$current(e,r,null)},_writeHighlightedText$4$color(e,r,n,s){var a=this;a._writeText$1(f.JSString_methods.substring$2(e,0,r)),a._colorize$2$color(new t.Highlighter__writeHighlightedText_closure(a,e,r,n),s),a._writeText$1(f.JSString_methods.substring$2(e,n,e.length))},_writeIndicator$3(e,r,n){var s,a,i=this,l=r.isPrimary?i._primaryColor:i._secondaryColor,_=r.span;if(_.get$start(_).get$line()===_.get$end(_).get$line())i._writeSidebar$0(),_=i._highlighter$_buffer,_._contents+=" ",i._writeMultilineHighlights$3$current(e,n,r),n.length!==0&&(_._contents+=" "),i._writeLabel$3(r,n,i._colorize$2$color(new t.Highlighter__writeIndicator_closure(i,e,r),l));else if(s=e.number,_.get$start(_).get$line()===s){if(f.JSArray_methods.contains$1(n,r))return;t.replaceFirstNull(n,r),i._writeSidebar$0(),_=i._highlighter$_buffer,_._contents+=" ",i._writeMultilineHighlights$3$current(e,n,r),i._colorize$2$color(new t.Highlighter__writeIndicator_closure0(i,e,r),l),_._contents+=`
  210. `}else if(_.get$end(_).get$line()===s){if(a=_.get$end(_).get$column()===e.text.length,a&&r.label==null){t.replaceWithNull(n,r);return}i._writeSidebar$0(),i._highlighter$_buffer._contents+=" ",i._writeMultilineHighlights$3$current(e,n,r),i._writeLabel$3(r,n,i._colorize$2$color(new t.Highlighter__writeIndicator_closure1(i,a,e,r),l)),t.replaceWithNull(n,r)}},_writeArrow$3$beginning(e,r,n){var s,a=n?0:1,i=this._countTabs$1(f.JSString_methods.substring$2(e.text,0,r+a));a=this._highlighter$_buffer,s=a._contents+=f.JSString_methods.$mul(V._glyphs.get$horizontalLine(),1+r+i*3),a._contents=s+"^"},_writeArrow$2(e,r){return this._writeArrow$3$beginning(e,r,!0)},_writeLabel$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w=this,E=e.label;if(E==null){w._highlighter$_buffer._contents+=`
  211. `;return}for(s=t._setArrayType(E.split(`
  212. `),h.JSArray_String),a=e.isPrimary?w._primaryColor:w._secondaryColor,w._colorize$2$color(new t.Highlighter__writeLabel_closure(w,s),a),i=w._highlighter$_buffer,i._contents+=`
  213. `,l=t.SubListIterable$(s,1,null,h.String),l=new t.ListIterator(l,l.get$length(l)),_=r.length,p=t._instanceType(l)._precomputed1;l.moveNext$0();){for(d=l.__internal$_current,d==null&&(d=p._as(d)),w._writeSidebar$0(),g=i._contents+=" ",S=0;S<_;++S)b=r[S],b==null||b===e?(g+=" ",i._contents=g):g=i._contents+=V._glyphs.get$verticalLine();i._contents+=f.JSString_methods.$mul(" ",n),w._colorize$2$color(new t.Highlighter__writeLabel_closure0(w,d),a),i._contents+=`
  214. `}},_writeText$1(e){var r,n,s,a;for(r=new t.CodeUnits(e),r=new t.ListIterator(r,r.get$length(r)),n=this._highlighter$_buffer,s=t._instanceType(r)._precomputed1;r.moveNext$0();)a=r.__internal$_current,a==null&&(a=s._as(a)),a===9?n._contents+=f.JSString_methods.$mul(" ",4):n._contents+=t.Primitives_stringFromCharCode(a)},_writeSidebar$3$end$line$text(e,r,n){var s={};s.text=n,r!=null&&(s.text=f.JSInt_methods.toString$0(r+1)),this._colorize$2$color(new t.Highlighter__writeSidebar_closure(s,this,e),"\x1B[34m")},_writeSidebar$1$end(e){return this._writeSidebar$3$end$line$text(e,null,null)},_writeSidebar$1$text(e){return this._writeSidebar$3$end$line$text(null,null,e)},_writeSidebar$1$line(e){return this._writeSidebar$3$end$line$text(null,e,null)},_writeSidebar$0(){return this._writeSidebar$3$end$line$text(null,null,null)},_countTabs$1(e){var r,n,s,a;for(r=new t.CodeUnits(e),r=new t.ListIterator(r,r.get$length(r)),n=t._instanceType(r)._precomputed1,s=0;r.moveNext$0();)a=r.__internal$_current,(a??n._as(a))===9&&++s;return s},_isOnlyWhitespace$1(e){var r,n,s;for(r=new t.CodeUnits(e),r=new t.ListIterator(r,r.get$length(r)),n=t._instanceType(r)._precomputed1;r.moveNext$0();)if(s=r.__internal$_current,s==null&&(s=n._as(s)),s!==32&&s!==9)return!1;return!0},_colorize$1$2$color(e,r){var n,s=this._primaryColor!=null;return s&&r!=null&&(this._highlighter$_buffer._contents+=r),n=e.call$0(),s&&r!=null&&(this._highlighter$_buffer._contents+="\x1B[0m"),n},_colorize$2$color(e,r){return this._colorize$1$2$color(e,r,h.dynamic)}},t.Highlighter_closure.prototype={call$0(){var e=this.color,r=C.getInterceptor$(e);return r.$eq(e,!0)?"\x1B[31m":r.$eq(e,!1)?null:t._asStringQ(e)},$signature:31},t.Highlighter$__closure.prototype={call$1(e){var r=e.highlights;return r=new t.WhereIterable(r,new t.Highlighter$___closure,t._arrayInstanceType(r)._eval$1("WhereIterable<1>")),r.get$length(r)},$signature:299},t.Highlighter$___closure.prototype={call$1(e){var r=e.span;return r.get$start(r).get$line()!==r.get$end(r).get$line()},$signature:123},t.Highlighter$__closure0.prototype={call$1(e){return e.url},$signature:301},t.Highlighter__collateLines_closure.prototype={call$1(e){var r=e.span;return r=r.get$sourceUrl(r),r??new t.Object},$signature:302},t.Highlighter__collateLines_closure0.prototype={call$2(e,r){return e.span.compareTo$1(0,r.span)},$signature:303},t.Highlighter__collateLines_closure1.prototype={call$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L=e.key,T=e.value,F=t._setArrayType([],h.JSArray__Line);for(r=C.getInterceptor$ax(T),n=r.get$iterator(T),s=h.JSArray__Highlight;n.moveNext$0();)for(a=n.get$current(n).span,i=a.get$context(a),l=t.findLineStart(i,a.get$text(),a.get$start(a).get$column()),l.toString,l=f.JSString_methods.allMatches$1(`
  215. `,f.JSString_methods.substring$2(i,0,l)),_=l.get$length(l),p=a.get$start(a).get$line()-_,a=i.split(`
  216. `),l=a.length,d=0;d<l;++d)g=a[d],(F.length===0||p>f.JSArray_methods.get$last(F).number)&&F.push(new t._Line(g,p,L,t._setArrayType([],s))),++p;for(S=t._setArrayType([],s),n=F.length,b=0,d=0;d<F.length;F.length===n||(0,t.throwConcurrentModificationError)(F),++d){for(g=F[d],S.fixed$length&&t.throwExpression(t.UnsupportedError$("removeWhere")),f.JSArray_methods._removeWhere$2(S,new t.Highlighter__collateLines__closure(g),!0),w=S.length,s=r.skip$1(T,b),s=new t.ListIterator(s,s.get$length(s)),a=t._instanceType(s)._precomputed1;s.moveNext$0()&&(l=s.__internal$_current,l==null&&(l=a._as(l)),E=l.span,!(E.get$start(E).get$line()>g.number));)S.push(l);b+=S.length-w,f.JSArray_methods.addAll$1(g.highlights,S)}return F},$signature:304},t.Highlighter__collateLines__closure.prototype={call$1(e){var r=e.span;return r.get$end(r).get$line()<this.line.number},$signature:123},t.Highlighter_highlight_closure.prototype={call$1(e){return e.isPrimary},$signature:123},t.Highlighter__writeFileStart_closure.prototype={call$0(){return this.$this._highlighter$_buffer._contents+=f.JSString_methods.$mul(V._glyphs.get$horizontalLine(),2)+">",null},$signature:0},t.Highlighter__writeMultilineHighlights_closure.prototype={call$0(){var e=V._glyphs;e=this.startLine===this.line.number?e.get$topLeftCorner():e.get$bottomLeftCorner(),this.$this._highlighter$_buffer._contents+=e},$signature:2},t.Highlighter__writeMultilineHighlights_closure0.prototype={call$0(){var e=V._glyphs;e=this.highlight==null?e.get$horizontalLine():e.get$cross(),this.$this._highlighter$_buffer._contents+=e},$signature:2},t.Highlighter__writeMultilineHighlights_closure1.prototype={call$0(){return this.$this._highlighter$_buffer._contents+=V._glyphs.get$horizontalLine(),null},$signature:0},t.Highlighter__writeMultilineHighlights_closure2.prototype={call$0(){var e=this,r=e._box_0,n=r.openedOnThisLine,s=V._glyphs,a=n?s.get$cross():s.get$verticalLine();e.current!=null?e.$this._highlighter$_buffer._contents+=a:(n=e.line,s=n.number,e.startLine===s?(n=e.$this,n._colorize$2$color(new t.Highlighter__writeMultilineHighlights__closure(r,n),r.openedOnThisLineColor),r.openedOnThisLine=!0,r.openedOnThisLineColor==null&&(r.openedOnThisLineColor=e.highlight.isPrimary?n._primaryColor:n._secondaryColor)):(e.endLine===s?(s=e.highlight.span,n=s.get$end(s).get$column()===n.text.length):n=!1,s=e.$this,n?(r=e.highlight.label==null?V._glyphs.glyphOrAscii$2("└","\\"):a,s._highlighter$_buffer._contents+=r):s._colorize$2$color(new t.Highlighter__writeMultilineHighlights__closure0(s,a),r.openedOnThisLineColor)))},$signature:2},t.Highlighter__writeMultilineHighlights__closure.prototype={call$0(){var e=this._box_0.openedOnThisLine?"┬":"┌";this.$this._highlighter$_buffer._contents+=V._glyphs.glyphOrAscii$2(e,"/")},$signature:2},t.Highlighter__writeMultilineHighlights__closure0.prototype={call$0(){this.$this._highlighter$_buffer._contents+=this.vertical},$signature:2},t.Highlighter__writeHighlightedText_closure.prototype={call$0(){var e=this;return e.$this._writeText$1(f.JSString_methods.substring$2(e.text,e.startColumn,e.endColumn))},$signature:0},t.Highlighter__writeIndicator_closure.prototype={call$0(){var e,r,n,s,a=this.$this,i=a._highlighter$_buffer,l=i._contents,_=this.highlight,p=_.span;return _=_.isPrimary?"^":V._glyphs.get$horizontalLineBold(),e=p.get$start(p).get$column(),r=p.get$end(p).get$column(),p=this.line.text,n=a._countTabs$1(f.JSString_methods.substring$2(p,0,e)),s=a._countTabs$1(f.JSString_methods.substring$2(p,e,r)),e+=n*3,i._contents+=f.JSString_methods.$mul(" ",e),_=i._contents+=f.JSString_methods.$mul(_,Math.max(r+(n+s)*3-e,1)),_.length-l.length},$signature:3},t.Highlighter__writeIndicator_closure0.prototype={call$0(){var e=this.highlight.span;return this.$this._writeArrow$2(this.line,e.get$start(e).get$column())},$signature:0},t.Highlighter__writeIndicator_closure1.prototype={call$0(){var e,r=this,n=r.$this,s=n._highlighter$_buffer,a=s._contents;return r.coversWholeLine?s._contents+=f.JSString_methods.$mul(V._glyphs.get$horizontalLine(),3):(e=r.highlight.span,n._writeArrow$3$beginning(r.line,Math.max(e.get$end(e).get$column()-1,0),!1)),s._contents.length-a.length},$signature:3},t.Highlighter__writeLabel_closure.prototype={call$0(){return this.$this._highlighter$_buffer._contents+=" "+t.S(f.JSArray_methods.get$first(this.lines)),null},$signature:0},t.Highlighter__writeLabel_closure0.prototype={call$0(){return this.$this._highlighter$_buffer._contents+=" "+this.text,null},$signature:0},t.Highlighter__writeSidebar_closure.prototype={call$0(){var e=this.$this,r=e._highlighter$_buffer,n=this._box_0.text;n==null&&(n=""),r._contents+=f.JSString_methods.padRight$1(n,e._paddingBeforeSidebar),e=this.end,r._contents+=e??V._glyphs.get$verticalLine()},$signature:2},t._Highlight.prototype={toString$0(e){var r=this.isPrimary?"primary ":"",n=this.span;return n=r+(""+n.get$start(n).get$line()+":"+n.get$start(n).get$column()+"-"+n.get$end(n).get$line()+":"+n.get$end(n).get$column()),r=this.label,r=r!=null?n+(" ("+r+")"):n,r.charCodeAt(0)==0,r}},t._Highlight_closure.prototype={call$0(){var e,r,n,s,a=this.span;return h.SourceSpanWithContext._is(a)&&t.findLineStart(a.get$context(a),a.get$text(),a.get$start(a).get$column())!=null||(e=t.SourceLocation$(a.get$start(a).get$offset(),0,0,a.get$sourceUrl(a)),r=a.get$end(a).get$offset(),n=a.get$sourceUrl(a),s=t.countCodeUnits(a.get$text(),10),a=t.SourceSpanWithContext$(e,t.SourceLocation$(r,t._Highlight__lastLineLength(a.get$text()),s,n),a.get$text(),a.get$text())),t._Highlight__normalizeEndOfLine(t._Highlight__normalizeTrailingNewline(t._Highlight__normalizeNewlines(a)))},$signature:305},t._Line.prototype={toString$0(e){return""+this.number+': "'+this.text+'" ('+f.JSArray_methods.join$1(this.highlights,", ")+")"}},t.SourceLocation.prototype={distance$1(e){var r=this.sourceUrl;if(!C.$eq$(r,e.get$sourceUrl(e)))throw t.wrapException(t.ArgumentError$('Source URLs "'+t.S(r)+'" and "'+t.S(e.get$sourceUrl(e))+`" don't match.`,null));return Math.abs(this.offset-e.get$offset())},compareTo$1(e,r){var n=this.sourceUrl;if(!C.$eq$(n,r.get$sourceUrl(r)))throw t.wrapException(t.ArgumentError$('Source URLs "'+t.S(n)+'" and "'+t.S(r.get$sourceUrl(r))+`" don't match.`,null));return this.offset-r.get$offset()},$eq(e,r){return r==null?!1:h.SourceLocation._is(r)&&C.$eq$(this.sourceUrl,r.get$sourceUrl(r))&&this.offset===r.get$offset()},get$hashCode(e){var r=this.sourceUrl;return r=r==null?null:r.get$hashCode(r),r==null&&(r=0),r+this.offset},toString$0(e){var r=this,n=t.getRuntimeTypeOfDartObject(r).toString$0(0),s=r.sourceUrl;return"<"+n+": "+r.offset+" "+(t.S(s??"unknown source")+":"+(r.line+1)+":"+(r.column+1))+">"},$isComparable:1,get$sourceUrl(e){return this.sourceUrl},get$offset(){return this.offset},get$line(){return this.line},get$column(){return this.column}},t.SourceLocationMixin.prototype={distance$1(e){var r=this;if(!C.$eq$(r.file.url,e.get$sourceUrl(e)))throw t.wrapException(t.ArgumentError$('Source URLs "'+t.S(r.get$sourceUrl(r))+'" and "'+t.S(e.get$sourceUrl(e))+`" don't match.`,null));return Math.abs(r.offset-e.get$offset())},compareTo$1(e,r){var n=this;if(!C.$eq$(n.file.url,r.get$sourceUrl(r)))throw t.wrapException(t.ArgumentError$('Source URLs "'+t.S(n.get$sourceUrl(n))+'" and "'+t.S(r.get$sourceUrl(r))+`" don't match.`,null));return n.offset-r.get$offset()},$eq(e,r){return r==null?!1:h.SourceLocation._is(r)&&C.$eq$(this.file.url,r.get$sourceUrl(r))&&this.offset===r.get$offset()},get$hashCode(e){var r=this.file.url;return r=r==null?null:r.get$hashCode(r),r==null&&(r=0),r+this.offset},toString$0(e){var r=t.getRuntimeTypeOfDartObject(this).toString$0(0),n=this.offset,s=this.file,a=s.url;return"<"+r+": "+n+" "+(t.S(a??"unknown source")+":"+(s.getLine$1(n)+1)+":"+(s.getColumn$1(n)+1))+">"},$isComparable:1,$isSourceLocation:1},t.SourceSpanBase.prototype={SourceSpanBase$3(e,r,n){var s,a=this.end,i=this.start;if(C.$eq$(a.get$sourceUrl(a),i.get$sourceUrl(i))){if(a.get$offset()<i.get$offset())throw t.wrapException(t.ArgumentError$("End "+a.toString$0(0)+" must come after start "+i.toString$0(0)+".",null));if(s=this.text,s.length!==i.distance$1(a))throw t.wrapException(t.ArgumentError$('Text "'+s+'" must be '+i.distance$1(a)+" characters long.",null))}else throw t.wrapException(t.ArgumentError$('Source URLs "'+t.S(i.get$sourceUrl(i))+'" and "'+t.S(a.get$sourceUrl(a))+`" don't match.`,null))},get$start(e){return this.start},get$end(e){return this.end},get$text(){return this.text}},t.SourceSpanException.prototype={get$message(e){return this._span_exception$_message},get$span(e){return this._span},toString$1$color(e,r){var n=this;return n.get$span(n),"Error on "+n.get$span(n).message$2$color(0,n._span_exception$_message,r)},toString$0(e){return this.toString$1$color(e,null)},$isException:1},t.SourceSpanFormatException.prototype={$isFormatException:1,get$source(){return this.source}},t.MultiSourceSpanException.prototype={toString$0(e){var r=this;return"Error on "+t.SourceSpanExtension_messageMultiple(r._span,r._span_exception$_message,r.primaryLabel,r.secondarySpans,!1,null,null)},get$primaryLabel(){return this.primaryLabel},get$secondarySpans(){return this.secondarySpans}},t.MultiSourceSpanFormatException.prototype={$isFormatException:1},t.SourceSpanMixin.prototype={get$sourceUrl(e){var r=this.get$start(this);return r.get$sourceUrl(r)},get$length(e){var r=this;return r.get$end(r).get$offset()-r.get$start(r).get$offset()},compareTo$1(e,r){var n=this,s=n.get$start(n).compareTo$1(0,r.get$start(r));return s===0?n.get$end(n).compareTo$1(0,r.get$end(r)):s},message$2$color(e,r,n){var s,a,i,l=this,_="line "+(l.get$start(l).get$line()+1)+", column "+(l.get$start(l).get$column()+1);return l.get$sourceUrl(l)!=null&&(s=l.get$sourceUrl(l),a=V.$get$context(),s.toString,s=_+(" of "+a.prettyUri$1(s)),_=s),_+=": "+r,i=l.highlight$1$color(n),i.length!==0&&(_=_+`
  217. `+i),_.charCodeAt(0)==0,_},message$1(e,r){return this.message$2$color(e,r,null)},highlight$1$color(e){var r=this;return!h.SourceSpanWithContext._is(r)&&r.get$length(r)===0?"":t.Highlighter$(r,e).highlight$0()},$eq(e,r){var n=this;return r==null?!1:h.SourceSpan._is(r)&&n.get$start(n).$eq(0,r.get$start(r))&&n.get$end(n).$eq(0,r.get$end(r))},get$hashCode(e){var r=this;return t.Object_hash(r.get$start(r),r.get$end(r),f.C_SentinelValue,f.C_SentinelValue)},toString$0(e){var r=this;return"<"+t.getRuntimeTypeOfDartObject(r).toString$0(0)+": from "+r.get$start(r).toString$0(0)+" to "+r.get$end(r).toString$0(0)+' "'+r.get$text()+'">'},$isComparable:1,$isSourceSpan:1},t.SourceSpanWithContext.prototype={get$context(e){return this._context}},t.Chain.prototype={toTrace$0(){var e=this.traces;return t.Trace$(new t.ExpandIterable(e,new t.Chain_toTrace_closure,t._arrayInstanceType(e)._eval$1("ExpandIterable<1,Frame>")),null)},toString$0(e){var r=this.traces,n=t._arrayInstanceType(r);return new t.MappedListIterable(r,new t.Chain_toString_closure(new t.MappedListIterable(r,new t.Chain_toString_closure0,n._eval$1("MappedListIterable<1,int>")).fold$2(0,0,f.CONSTANT)),n._eval$1("MappedListIterable<1,String>")).join$1(0,W.x3d_____)},$isStackTrace:1},t.Chain_Chain$parse_closure.prototype={call$1(e){return e.length!==0},$signature:10},t.Chain_toTrace_closure.prototype={call$1(e){return e.get$frames()},$signature:306},t.Chain_toString_closure0.prototype={call$1(e){var r=e.get$frames();return new t.MappedListIterable(r,new t.Chain_toString__closure0,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,int>")).fold$2(0,0,f.CONSTANT)},$signature:307},t.Chain_toString__closure0.prototype={call$1(e){return e.get$location().length},$signature:294},t.Chain_toString_closure.prototype={call$1(e){var r=e.get$frames();return new t.MappedListIterable(r,new t.Chain_toString__closure(this.longest),t._arrayInstanceType(r)._eval$1("MappedListIterable<1,String>")).join$0(0)},$signature:309},t.Chain_toString__closure.prototype={call$1(e){return f.JSString_methods.padRight$1(e.get$location(),this.longest)+" "+t.S(e.get$member())+`
  218. `},$signature:293},t.Frame.prototype={get$isCore(){return this.uri.get$scheme()==="dart"},get$library(){var e=this.uri;return e.get$scheme()==="data"?"data:...":V.$get$context().prettyUri$1(e)},get$$package(){var e=this.uri;return e.get$scheme()!=="package"?null:f.JSArray_methods.get$first(e.get$path(e).split("/"))},get$location(){var e,r=this,n=r.line;return n==null?r.get$library():(e=r.column,e==null?r.get$library()+" "+t.S(n):r.get$library()+" "+t.S(n)+":"+t.S(e))},toString$0(e){return this.get$location()+" in "+t.S(this.member)},get$uri(){return this.uri},get$line(){return this.line},get$column(){return this.column},get$member(){return this.member}},t.Frame_Frame$parseVM_closure.prototype={call$0(){var e,r,n,s,a,i,l,_=null,p=this.frame;return p==="..."?new t.Frame(t._Uri__Uri(_,_,_,_),_,_,"..."):(e=V.$get$_vmFrame().firstMatch$1(p),e==null?new t.UnparsedFrame(t._Uri__Uri(_,"unparsed",_,_),p):(p=e._match,r=p[1],r.toString,n=V.$get$_asyncBody(),r=t.stringReplaceAllUnchecked(r,n,"<async>"),s=t.stringReplaceAllUnchecked(r,"<anonymous closure>","<fn>"),r=p[2],n=r,n.toString,f.JSString_methods.startsWith$1(n,"<data:")?a=t.Uri_Uri$dataFromString("",_,_):(r=r,r.toString,a=t.Uri_parse(r)),i=p[3].split(":"),p=i.length,l=p>1?t.int_parse(i[1],_):_,new t.Frame(a,l,p>2?t.int_parse(i[2],_):_,s)))},$signature:81},t.Frame_Frame$parseV8_closure.prototype={call$0(){var e,r,n="<fn>",s=this.frame,a=V.$get$_v8Frame().firstMatch$1(s);return a==null?new t.UnparsedFrame(t._Uri__Uri(null,"unparsed",null,null),s):(s=new t.Frame_Frame$parseV8_closure_parseLocation(s),e=a._match,r=e[2],r!=null?(r=r,r.toString,e=e[1],e.toString,e=t.stringReplaceAllUnchecked(e,"<anonymous>",n),e=t.stringReplaceAllUnchecked(e,"Anonymous function",n),s.call$2(r,t.stringReplaceAllUnchecked(e,"(anonymous function)",n))):(e=e[3],e.toString,s.call$2(e,n)))},$signature:81},t.Frame_Frame$parseV8_closure_parseLocation.prototype={call$2(e,r){for(var n,s,a,i,l,_=null,p=V.$get$_v8EvalLocation(),d=p.firstMatch$1(e);d!=null;e=n)n=d._match[1],n.toString,d=p.firstMatch$1(n);return e==="native"?new t.Frame(t.Uri_parse("native"),_,_,r):(s=V.$get$_v8UrlLocation().firstMatch$1(e),s==null?new t.UnparsedFrame(t._Uri__Uri(_,"unparsed",_,_),this.frame):(p=s._match,n=p[1],n.toString,a=t.Frame__uriOrPathToUri(n),n=p[2],n.toString,i=t.int_parse(n,_),l=p[3],new t.Frame(a,i,l!=null?t.int_parse(l,_):_,r)))},$signature:312},t.Frame_Frame$_parseFirefoxEval_closure.prototype={call$0(){var e,r,n,s,a=null,i=this.frame,l=V.$get$_firefoxEvalLocation().firstMatch$1(i);return l==null?new t.UnparsedFrame(t._Uri__Uri(a,"unparsed",a,a),i):(i=l._match,e=i[1],e.toString,r=t.stringReplaceAllUnchecked(e,"/<",""),e=i[2],e.toString,n=t.Frame__uriOrPathToUri(e),i=i[3],i.toString,s=t.int_parse(i,a),new t.Frame(n,s,a,r.length===0||r==="anonymous"?"<fn>":r))},$signature:81},t.Frame_Frame$parseFirefox_closure.prototype={call$0(){var e,r,n,s,a,i,l,_=null,p=this.frame,d=V.$get$_firefoxSafariFrame().firstMatch$1(p);return d==null?new t.UnparsedFrame(t._Uri__Uri(_,"unparsed",_,_),p):(e=d._match,r=e[3],n=r,n.toString,f.JSString_methods.contains$1(n," line ")?t.Frame_Frame$_parseFirefoxEval(p):(p=r,p.toString,s=t.Frame__uriOrPathToUri(p),a=e[1],a!=null?(p=e[2],p.toString,p=f.JSString_methods.allMatches$1("/",p),a+=f.JSArray_methods.join$0(t.List_List$filled(p.get$length(p),".<fn>",!1,h.String)),a===""&&(a="<fn>"),a=f.JSString_methods.replaceFirst$2(a,V.$get$_initialDot(),"")):a="<fn>",p=e[4],p===""?i=_:(p=p,p.toString,i=t.int_parse(p,_)),p=e[5],p==null||p===""?l=_:(p=p,p.toString,l=t.int_parse(p,_)),new t.Frame(s,i,l,a)))},$signature:81},t.Frame_Frame$parseFriendly_closure.prototype={call$0(){var e,r,n,s,a=null,i=this.frame,l=V.$get$_friendlyFrame().firstMatch$1(i);if(l==null)throw t.wrapException(t.FormatException$("Couldn't parse package:stack_trace stack trace line '"+i+"'.",a,a));return i=l._match,e=i[1],e==="data:..."?r=t.Uri_Uri$dataFromString("",a,a):(e=e,e.toString,r=t.Uri_parse(e)),r.get$scheme()===""&&(e=V.$get$context(),r=e.toUri$1(t.absolute(e.style.pathFromUri$1(t._parseUri(r)),a,a,a,a,a,a,a,a,a,a,a,a,a,a))),e=i[2],e==null?n=a:(e=e,e.toString,n=t.int_parse(e,a)),e=i[3],e==null?s=a:(e=e,e.toString,s=t.int_parse(e,a)),new t.Frame(r,n,s,i[4])},$signature:81},t.LazyTrace.prototype={get$_lazy_trace$_trace(){var e,r=this,n=r.__LazyTrace__trace_FI;return n===V&&(e=r._thunk.call$0(),r.__LazyTrace__trace_FI!==V&&t.throwUnnamedLateFieldADI(),r.__LazyTrace__trace_FI=e,n=e),n},get$frames(){return this.get$_lazy_trace$_trace().get$frames()},get$terse(){return new t.LazyTrace(new t.LazyTrace_terse_closure(this))},toString$0(e){return this.get$_lazy_trace$_trace().toString$0(0)},$isStackTrace:1,$isTrace:1},t.LazyTrace_terse_closure.prototype={call$0(){return this.$this.get$_lazy_trace$_trace().get$terse()},$signature:290},t.Trace.prototype={get$terse(){return this.foldFrames$2$terse(new t.Trace_terse_closure,!0)},foldFrames$2$terse(e,r){var n,s,a,i,l={};for(l.predicate=e,l.predicate=new t.Trace_foldFrames_closure(e),n=t._setArrayType([],h.JSArray_Frame),s=this.frames,s=new t.ReversedListIterable(s,t._arrayInstanceType(s)._eval$1("ReversedListIterable<1>")),s=new t.ListIterator(s,s.get$length(s)),a=t._instanceType(s)._precomputed1;s.moveNext$0();)i=s.__internal$_current,i==null&&(i=a._as(i)),i instanceof t.UnparsedFrame||!l.predicate.call$1(i)?n.push(i):(n.length===0||!l.predicate.call$1(f.JSArray_methods.get$last(n)))&&n.push(new t.Frame(i.get$uri(),i.get$line(),i.get$column(),i.get$member()));return s=h.MappedListIterable_Frame_Frame,n=t.List_List$of(new t.MappedListIterable(n,new t.Trace_foldFrames_closure0(l),s),!0,s._eval$1("ListIterable.E")),n.length>1&&l.predicate.call$1(f.JSArray_methods.get$first(n))&&f.JSArray_methods.removeAt$1(n,0),t.Trace$(new t.ReversedListIterable(n,t._arrayInstanceType(n)._eval$1("ReversedListIterable<1>")),this.original._stackTrace)},toString$0(e){var r=this.frames,n=t._arrayInstanceType(r);return new t.MappedListIterable(r,new t.Trace_toString_closure(new t.MappedListIterable(r,new t.Trace_toString_closure0,n._eval$1("MappedListIterable<1,int>")).fold$2(0,0,f.CONSTANT)),n._eval$1("MappedListIterable<1,String>")).join$0(0)},$isStackTrace:1,get$frames(){return this.frames}},t.Trace_Trace$from_closure.prototype={call$0(){return t.Trace_Trace$parse(this.trace.toString$0(0))},$signature:290},t.Trace__parseVM_closure.prototype={call$1(e){return e.length!==0},$signature:10},t.Trace$parseV8_closure.prototype={call$1(e){return!f.JSString_methods.startsWith$1(e,V.$get$_v8TraceLine())},$signature:10},t.Trace$parseJSCore_closure.prototype={call$1(e){return e!==" at "},$signature:10},t.Trace$parseFirefox_closure.prototype={call$1(e){return e.length!==0&&e!=="[native code]"},$signature:10},t.Trace$parseFriendly_closure.prototype={call$1(e){return!f.JSString_methods.startsWith$1(e,"=====")},$signature:10},t.Trace_terse_closure.prototype={call$1(e){return!1},$signature:289},t.Trace_foldFrames_closure.prototype={call$1(e){var r;return this.oldPredicate.call$1(e)||e.get$isCore()||e.get$$package()==="stack_trace"?!0:(r=e.get$member(),r.toString,f.JSString_methods.contains$1(r,"<async>")?e.get$line()==null:!1)},$signature:289},t.Trace_foldFrames_closure0.prototype={call$1(e){var r,n;return e instanceof t.UnparsedFrame||!this._box_0.predicate.call$1(e)?e:(r=e.get$library(),n=V.$get$_terseRegExp(),new t.Frame(t.Uri_parse(t.stringReplaceAllUnchecked(r,n,"")),null,null,e.get$member()))},$signature:315},t.Trace_toString_closure0.prototype={call$1(e){return e.get$location().length},$signature:294},t.Trace_toString_closure.prototype={call$1(e){return e instanceof t.UnparsedFrame?e.toString$0(0)+`
  219. `:f.JSString_methods.padRight$1(e.get$location(),this.longest)+" "+t.S(e.get$member())+`
  220. `},$signature:293},t.UnparsedFrame.prototype={toString$0(e){return this.member},$isFrame:1,get$uri(){return this.uri},get$line(){return null},get$column(){return null},get$isCore(){return!1},get$library(){return"unparsed"},get$$package(){return null},get$location(){return"unparsed"},get$member(){return this.member}},t.TransformByHandlers_transformByHandlers_closure.prototype={call$0(){var e,r,n,s,a=this,i={};i.valuesDone=!1,e=a.controller,r=a._this.listen$3$onDone$onError(0,new t.TransformByHandlers_transformByHandlers__closure(a.handleData,e,a.S),new t.TransformByHandlers_transformByHandlers__closure0(i,a.handleDone,e),new t.TransformByHandlers_transformByHandlers__closure1(a.handleError,e)),n=a._box_1,n.subscription=r,e.set$onPause(r.get$pause(r)),s=n.subscription,e.set$onResume(s.get$resume(s)),e.set$onCancel(new t.TransformByHandlers_transformByHandlers__closure2(n,i))},$signature:0},t.TransformByHandlers_transformByHandlers__closure.prototype={call$1(e){return this.handleData.call$2(e,this.controller)},$signature(){return this.S._eval$1("~(0)")}},t.TransformByHandlers_transformByHandlers__closure1.prototype={call$2(e,r){this.handleError.call$3(e,r,this.controller)},$signature:55},t.TransformByHandlers_transformByHandlers__closure0.prototype={call$0(){this._box_0.valuesDone=!0,this.handleDone.call$1(this.controller)},$signature:0},t.TransformByHandlers_transformByHandlers__closure2.prototype={call$0(){var e=this._box_1,r=e.subscription;return e.subscription=null,this._box_0.valuesDone?null:r.cancel$0()},$signature:219},t.RateLimit__debounceAggregate_closure.prototype={call$2(e,r){var n=this,s=n._box_0,a=new t.RateLimit__debounceAggregate_closure_emit(s,r,n.S),i=s.timer;i!=null&&i.cancel$0(),s.soFar=n.collect.call$2(e,s.soFar),s.hasPending=!0,s.timer==null&&n.leading?(s.emittedLatestAsLeading=!0,a.call$0()):s.emittedLatestAsLeading=!1,s.timer=t.Timer_Timer(n.duration,new t.RateLimit__debounceAggregate__closure(s,n.trailing,a,r))},$signature(){return this.T._eval$1("@<0>")._bind$1(this.S)._eval$1("~(1,EventSink<2>)")}},t.RateLimit__debounceAggregate_closure_emit.prototype={call$0(){var e=this._box_0,r=e.soFar;r==null&&(r=this.S._as(r)),this.sink.add$1(0,r),e.soFar=null,e.hasPending=!1},$signature:0},t.RateLimit__debounceAggregate__closure.prototype={call$0(){var e=this._box_0,r=e.emittedLatestAsLeading;r||this.emit.call$0(),e.shouldClose&&this.sink.close$0(0),e.timer=null},$signature:0},t.RateLimit__debounceAggregate_closure0.prototype={call$1(e){var r=this._box_0;r.hasPending&&this.trailing?r.shouldClose=!0:(r=r.timer,r!=null&&r.cancel$0(),e.close$0(0))},$signature(){return this.S._eval$1("~(EventSink<0>)")}},t.StringScannerException.prototype={get$source(){return t._asString(this.source)}},t.LineScanner.prototype={scanChar$1(e){return this.super$StringScanner$scanChar(e)?(this._adjustLineAndColumn$1(e),!0):!1},_adjustLineAndColumn$1(e){var r,n=this;e!==10?r=e===13&&n.peekChar$0()!==10:r=!0,r?(++n._line_scanner$_line,n._line_scanner$_column=0):(r=n._line_scanner$_column,n._line_scanner$_column=r+(e>=65536&&e<=1114111?2:1))},scan$1(e){var r,n,s,a=this;return a.super$StringScanner$scan(e)?(r=a.get$lastMatch(),n=a._newlinesIn$1(r.pattern),r=a._line_scanner$_line,s=n.length,a._line_scanner$_line=r+s,s===0?(r=a._line_scanner$_column,s=a.get$lastMatch(),a._line_scanner$_column=r+s.pattern.length):(r=a.get$lastMatch(),a._line_scanner$_column=r.pattern.length-C.get$end$z(f.JSArray_methods.get$last(n))),!0):!1},_newlinesIn$1(e){var r=V.$get$_newlineRegExp().allMatches$1(0,e),n=t.List_List$of(r,!0,t._instanceType(r)._eval$1("Iterable.E"));return this.peekChar$1(-1)===13&&this.peekChar$0()===10&&f.JSArray_methods.removeLast$0(n),n}},t.SpanScanner.prototype={set$state(e){if(e._scanner!==this)throw t.wrapException(t.ArgumentError$(W.The_gi,null));this.set$position(e.position)},spanFrom$2(e,r){var n=r==null?this._string_scanner$_position:r.position;return this._sourceFile.span$2(0,e.position,n)},spanFrom$1(e){return this.spanFrom$2(e,null)},matches$1(e){var r,n,s=this;return s.super$StringScanner$matches(e)?(r=s._string_scanner$_position,n=s.get$lastMatch(),s._sourceFile.span$2(0,r,n.start+n.pattern.length),!0):!1},error$3$length$position(e,r,n,s){var a,i,l=this,_=l.string;throw t.validateErrorArgs(_,null,s,n),a=s==null&&n==null?l.get$lastMatch():null,s==null&&(s=a==null?l._string_scanner$_position:a.start),n==null&&(a==null?n=0:(i=a.start,n=i+a.pattern.length-i)),t.wrapException(t.StringScannerException$(r,l._sourceFile.span$2(0,s,s+n),_))},error$1(e,r){return this.error$3$length$position(e,r,null,null)},error$2$position(e,r,n){return this.error$3$length$position(e,r,null,n)},error$2$length(e,r,n){return this.error$3$length$position(e,r,n,null)}},t._SpanScannerState.prototype={},t.StringScanner.prototype={set$position(e){if(f.JSInt_methods.get$isNegative(e)||e>this.string.length)throw t.wrapException(t.ArgumentError$("Invalid position "+e,null));this._string_scanner$_position=e,this._lastMatch=null},get$lastMatch(){var e=this;return e._string_scanner$_position!==e._lastMatchPosition&&(e._lastMatch=null),e._lastMatch},readChar$0(){var e=this,r=e.string;return e._string_scanner$_position===r.length&&e._fail$1("more input"),r.charCodeAt(e._string_scanner$_position++)},peekChar$1(e){var r;return e==null&&(e=0),r=this._string_scanner$_position+e,r<0||r>=this.string.length?null:this.string.charCodeAt(r)},peekChar$0(){return this.peekChar$1(null)},scanChar$1(e){var r,n,s,a,i=this;return e>=65536&&e<=1114111?(r=i._string_scanner$_position,n=r+1,s=i.string,n<s.length?(a=e-65536,n=s.charCodeAt(r)!==f.JSInt_methods._shrOtherPositive$1(a,10)+55296||s.charCodeAt(n)!==(a&1023)+56320):n=!0,n?!1:(i._string_scanner$_position=r+2,!0)):(r=i._string_scanner$_position,n=i.string,r===n.length||n.charCodeAt(r)!==e?!1:(i._string_scanner$_position=r+1,!0))},expectChar$2$name(e,r){this.scanChar$1(e)||(r==null&&(e===92?r='"\\"':r=e===34?'"\\""':'"'+t.Primitives_stringFromCharCode(e)+'"'),this._fail$1(r))},expectChar$1(e){return this.expectChar$2$name(e,null)},scan$1(e){var r,n=this,s=n.matches$1(e);return s&&(r=n._lastMatch,n._lastMatchPosition=n._string_scanner$_position=r.start+r.pattern.length),s},expect$1(e){var r,n;this.scan$1(e)||(r=t.stringReplaceAllUnchecked(e,"\\","\\\\"),n='"'+t.stringReplaceAllUnchecked(r,'"','\\"')+'"',this._fail$1(n))},expectDone$0(){this._string_scanner$_position!==this.string.length&&this._fail$1("no more input")},matches$1(e){var r=this,n=f.JSString_methods.matchAsPrefix$2(e,r.string,r._string_scanner$_position);return r._lastMatch=n,r._lastMatchPosition=r._string_scanner$_position,n!=null},substring$1(e,r){var n=this._string_scanner$_position;return f.JSString_methods.substring$2(this.string,r,n)},error$3$length$position(e,r,n,s){var a=this.string;throw t.validateErrorArgs(a,null,s,n),t.wrapException(t.StringScannerException$(r,t.SourceFile$fromString(a,this.sourceUrl).span$2(0,s,s+n),a))},_fail$1(e){this.error$3$length$position(0,"expected "+e+".",0,this._string_scanner$_position)}},t.AsciiGlyphSet.prototype={glyphOrAscii$2(e,r){return r},get$horizontalLine(){return"-"},get$verticalLine(){return"|"},get$topLeftCorner(){return","},get$bottomLeftCorner(){return"'"},get$cross(){return"+"},get$upEnd(){return"'"},get$downEnd(){return","},get$horizontalLineBold(){return"="}},t.UnicodeGlyphSet.prototype={glyphOrAscii$2(e,r){return e},get$horizontalLine(){return"─"},get$verticalLine(){return"│"},get$topLeftCorner(){return"┌"},get$bottomLeftCorner(){return"└"},get$cross(){return"┼"},get$upEnd(){return"╵"},get$downEnd(){return"╷"},get$horizontalLineBold(){return"━"}},t.WatchEvent.prototype={toString$0(e){return this.type.toString$0(0)+" "+this.path}},t.ChangeType.prototype={toString$0(e){return this._watch_event$_name}},t.AnySelectorVisitor0.prototype={visitComplexSelector$1(e){return f.JSArray_methods.any$1(e.components,new t.AnySelectorVisitor_visitComplexSelector_closure0(this))},visitCompoundSelector$1(e){return f.JSArray_methods.any$1(e.components,new t.AnySelectorVisitor_visitCompoundSelector_closure0(this))},visitPseudoSelector$1(e){var r=e.selector;return r==null?!1:this.visitSelectorList$1(r)},visitSelectorList$1(e){return f.JSArray_methods.any$1(e.components,this.get$visitComplexSelector())},visitAttributeSelector$1(e){return!1},visitClassSelector$1(e){return!1},visitIDSelector$1(e){return!1},visitParentSelector$1(e){return!1},visitPlaceholderSelector$1(e){return!1},visitTypeSelector$1(e){return!1},visitUniversalSelector$1(e){return!1}},t.AnySelectorVisitor_visitComplexSelector_closure0.prototype={call$1(e){return this.$this.visitCompoundSelector$1(e.selector)},$signature:54},t.AnySelectorVisitor_visitCompoundSelector_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:16},t.SupportsAnything0.prototype={toString$0(e){return"("+this.contents.toString$0(0)+")"},$isAstNode0:1,get$span(e){return this.span}},t.Argument0.prototype={toString$0(e){var r=this.defaultValue,n=this.name;return r==null?n:n+": "+r.toString$0(0)},$isAstNode0:1,get$span(e){return this.span}},t.ArgumentDeclaration0.prototype={get$spanWithName(){for(var e,r,n=this.span,s=n.file,a=t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(s._decodedChars,0,null),0,null),i=t.FileLocation$_(s,n._file$_start).offset-1;i>0?(e=a.charCodeAt(i),e=e===32||e===9||e===10||e===13||e===12):e=!1,!!e;)--i;if(e=a.charCodeAt(i),e===95||t.CharacterExtension_get_isAlphabetic0(e)||e>=128?e=!0:e=e>=48&&e<=57||e===45,!e)return n;for(--i;i>=0?(e=a.charCodeAt(i),e!==95?(e>=97&&e<=122?r=!0:r=e>=65&&e<=90,r=r||e>=128):r=!0,r?e=!0:e=e>=48&&e<=57||e===45):e=!1,!!e;)--i;return e=i+1,r=a.charCodeAt(e),r===95||t.CharacterExtension_get_isAlphabetic0(r)||r>=128?t.SpanExtensions_trimRight0(t.SpanExtensions_trimLeft0(s.span$2(0,e,t.FileLocation$_(s,n._end).offset))):n},verify$2(e,r){var n,s,a,i,l,_,p,d,g=this,S="invocation",b="argument";for(n=g.$arguments,s=n.length,a=r._baseMap,i=0,l=0;l<s;++l)if(_=n[l],l<e){if(p=_.name,a.containsKey$1(p))throw t.wrapException(t.SassScriptException$0("Argument "+g._argument_declaration$_originalArgumentName$1(p)+W.x20was_p,null))}else if(p=_.name,a.containsKey$1(p))++i;else if(_.defaultValue==null)throw t.wrapException(t.MultiSpanSassScriptException$0("Missing argument "+g._argument_declaration$_originalArgumentName$1(p)+".",S,t.LinkedHashMap_LinkedHashMap$_literal([g.get$spanWithName(),"declaration"],h.FileSpan,h.String)));if(g.restArgument==null){if(e>s)throw n=r.get$isEmpty(r)?"":"positional ",t.wrapException(t.MultiSpanSassScriptException$0("Only "+s+" "+n+t.pluralize0(b,s,null)+" allowed, but "+e+" "+t.pluralize0("was",e,"were")+" passed.",S,t.LinkedHashMap_LinkedHashMap$_literal([g.get$spanWithName(),"declaration"],h.FileSpan,h.String)));if(i<a.get$length(a))throw s=h.String,d=t.LinkedHashSet_LinkedHashSet$of(r,s),d.removeAll$1(new t.MappedListIterable(n,new t.ArgumentDeclaration_verify_closure1,t._arrayInstanceType(n)._eval$1("MappedListIterable<1,Object?>"))),t.wrapException(t.MultiSpanSassScriptException$0("No "+t.pluralize0(b,d._collection$_length,null)+" named "+t.toSentence0(d.map$1$1(0,new t.ArgumentDeclaration_verify_closure2,h.Object),"or")+".",S,t.LinkedHashMap_LinkedHashMap$_literal([g.get$spanWithName(),"declaration"],h.FileSpan,s)))}},_argument_declaration$_originalArgumentName$1(e){var r,n,s,a,i,l,_,p,d=null;if(e===this.restArgument)return r=this.span,n=t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(r.file._decodedChars,r._file$_start,r._end),0,d),f.JSString_methods.substring$2(f.JSString_methods.substring$1(n,f.JSString_methods.lastIndexOf$1(n,"$")),0,f.JSString_methods.indexOf$1(n,"."));for(r=this.$arguments,s=r.length,a=0;a<s;++a)if(i=r[a],i.name===e)return r=i.defaultValue,s=i.span,l=s.file,_=s._file$_start,s=s._end,r==null?(r=l._decodedChars,r=t.String_String$fromCharCodes(new Uint32Array(r.subarray(_,t._checkValidRange(_,s,r.length))),0,d)):(r=l._decodedChars,n=t.String_String$fromCharCodes(new Uint32Array(r.subarray(_,t._checkValidRange(_,s,r.length))),0,d),r=f.JSString_methods.substring$2(n,0,f.JSString_methods.indexOf$1(n,":")),p=t._lastNonWhitespace0(r,!1),r=p==null?"":f.JSString_methods.substring$2(r,0,p+1)),r;throw t.wrapException(t.ArgumentError$(W.This_d+e+'".',d))},matches$2(e,r){var n,s,a,i,l,_;for(n=this.$arguments,s=n.length,a=r._baseMap,i=0,l=0;l<s;++l)if(_=n[l],l<e){if(a.containsKey$1(_.name))return!1}else if(a.containsKey$1(_.name))++i;else if(_.defaultValue==null)return!1;return this.restArgument!=null?!0:!(e>s||i<a.get$length(a))},toString$0(e){var r,n,s,a=t._setArrayType([],h.JSArray_String);for(r=this.$arguments,n=r.length,s=0;s<n;++s)a.push("$"+t.S(r[s]));return r=this.restArgument,r!=null&&a.push("$"+r+"..."),f.JSArray_methods.join$1(a,", ")},$isAstNode0:1,get$span(e){return this.span}},t.ArgumentDeclaration_verify_closure1.prototype={call$1(e){return e.name},$signature:659},t.ArgumentDeclaration_verify_closure2.prototype={call$1(e){return"$"+e},$signature:7},t.ArgumentInvocation0.prototype={get$isEmpty(e){var r;return this.positional.length===0?(r=this.named,r=r.get$isEmpty(r)&&this.rest==null):r=!1,r},toString$0(e){var r,n,s,a,i,l,_,p=this,d=t._setArrayType([],h.JSArray_String);for(r=p.positional,n=r.length,s=0;s<n;++s)d.push(p._argument_invocation$_parenthesizeArgument$1(r[s]));for(r=t.MapExtensions_get_pairs0(p.named,h.String,h.Expression_2),r=r.get$iterator(r);r.moveNext$0();)n=r.get$current(r),d.push("$"+n._0+": "+p._argument_invocation$_parenthesizeArgument$1(n._1));return a=p.rest,a!=null?(i=a,r=!0):(i=null,r=!1),r&&d.push(p._argument_invocation$_parenthesizeArgument$1(i)+"..."),l=p.keywordRest,l!=null?(_=l,r=!0):(_=null,r=!1),r&&d.push(p._argument_invocation$_parenthesizeArgument$1(_)+"..."),"("+f.JSArray_methods.join$1(d,", ")+")"},_argument_invocation$_parenthesizeArgument$1(e){var r;e:{if(e instanceof t.ListExpression0&&f.ListSeparator_rXA0===e.separator&&!e.hasBrackets&&e.contents.length>=2){r="("+e.toString$0(0)+")";break e}r=e.toString$0(0);break e}return r},$isAstNode0:1,get$span(e){return this.span}},t.argumentListClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.SassArgumentList",new t.argumentListClass__closure));return t.defineGetter(C.get$$prototype$x(r),"keywords",new t.argumentListClass__closure0,null),t.JSClassExtension_injectSuperclass(e._as(t.SassArgumentList$0(t._setArrayType([],h.JSArray_Value_2),t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.Value_2),f.ListSeparator_undecided_null_undecided0).constructor),r),r},$signature:17},t.argumentListClass__closure.prototype={call$4(e,r,n,s){var a,i=$.immutable.isOrderedMap(r)?C.toArray$0$x(h.ImmutableList._as(r)):h.List_dynamic._as(r),l=h.Value_2;return i=C.cast$1$0$ax(i,l),a=$.immutable.isOrderedMap(n)?t.immutableMapToDartMap(h.ImmutableMap._as(n)):t.objectToMap(n),t.SassArgumentList$0(i,a.cast$2$0(0,h.String,l),t.jsToDartSeparator(s))},call$3(e,r,n){return this.call$4(e,r,n,",")},"call*":"call$4",$requiredArgCount:3,$defaultValues(){return[","]},$signature:321},t.argumentListClass__closure0.prototype={call$1(e){return e._argument_list$_wereKeywordsAccessed=!0,t.dartMapToImmutableMap(e._argument_list$_keywords)},$signature:322},t.SassArgumentList0.prototype={},t.JSArray2.prototype={},t.AsyncImporter0.prototype={isNonCanonicalScheme$1(e){return!1}},t.JSToDartAsyncImporter.prototype={canonicalize$1(e,r){return this.canonicalize$body$JSToDartAsyncImporter(0,r)},canonicalize$body$JSToDartAsyncImporter(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.nullable_Uri),a,i=this,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,s);for(;;)switch(n){case 0:_=t.wrapJSExceptions(new t.JSToDartAsyncImporter_canonicalize_closure(i,r)),n=_!=null&&_ instanceof $.Promise?3:4;break;case 3:return n=5,t._asyncAwait(t.promiseToFuture(h.Promise._as(_),h.nullable_Object),p);case 5:_=g;case 4:if(_==null){a=null,n=1;break}if(l=$.URL,_ instanceof l){a=t.Uri_parse(C.toString$0$(h.JSUrl._as(_))),n=1;break}t.jsThrow(new $.Error(W.The_ca));case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(p,s)},load$1(e,r){return this.load$body$JSToDartAsyncImporter(0,r)},load$body$JSToDartAsyncImporter(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.nullable_ImporterResult_2),a,i=this,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,s);for(;;)switch(n){case 0:g=t.wrapJSExceptions(new t.JSToDartAsyncImporter_load_closure(i,r)),n=g!=null&&g instanceof $.Promise?3:4;break;case 3:return n=5,t._asyncAwait(t.promiseToFuture(h.Promise._as(g),h.nullable_Object),S);case 5:g=w;case 4:if(g==null){a=null,n=1;break}h.JSImporterResult._as(g),l=C.getInterceptor$x(g),_=l.get$contents(g),t._asString(new $.Function("value","return typeof value").call$1(_))!=="string"&&t.jsThrow(new t.ArgumentError(!0,_,"contents","must be a string but was: "+t.jsType(_))),p=l.get$syntax(g),(_==null||p==null)&&t.jsThrow(new $.Error(W.The_lo)),d=t.parseSyntax(p),a=t.ImporterResult$(_,t.NullableExtension_andThen0(l.get$sourceMapUrl(g),t.utils1__jsToDartUrl$closure()),d),n=1;break;case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(S,s)},isNonCanonicalScheme$1(e){return this._nonCanonicalSchemes.contains$1(0,e)}},t.JSToDartAsyncImporter_canonicalize_closure.prototype={call$0(){return this.$this._async0$_canonicalize.call$2(this.url.toString$0(0),{fromImport:t.fromImport0(),containingUrl:t.NullableExtension_andThen0(t.containingUrl(),t.utils1__dartToJSUrl$closure())})},$signature:27},t.JSToDartAsyncImporter_load_closure.prototype={call$0(){return this.$this._load.call$1(new $.URL(this.url.toString$0(0)))},$signature:27},t.AsyncBuiltInCallable0.prototype={callbackFor$2(e,r){return new t._Record_2(this._async_built_in0$_arguments,this._async_built_in0$_callback)},$isAsyncCallable0:1,get$name(e){return this.name},get$acceptsContent(){return this.acceptsContent}},t.AsyncBuiltInCallable$mixin_closure0.prototype={call$1(e){return this.$call$body$AsyncBuiltInCallable$mixin_closure0(e)},$call$body$AsyncBuiltInCallable$mixin_closure0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return i=a.callback.call$1(e),r=3,t._asyncAwait(i instanceof t._Future?i:t._Future$value(i,h.void),l);case 3:s=f.C__SassNull0,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},$signature:97},t._compileStylesheet_closure2.prototype={call$1(e){return e===""?t.Uri_Uri$dataFromString(t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(this.stylesheet.span.file._decodedChars,0,null),0,null),f.C_Utf8Codec,null).get$_text():this.importCache.sourceMapUrl$1(0,t.Uri_parse(e)).toString$0(0)},$signature:7},t.AsyncEnvironment0.prototype={closure$0(){var e,r,n,s=this,a=s._async_environment0$_forwardedModules,i=s._async_environment0$_nestedForwardedModules,l=s._async_environment0$_variables;return l=t._setArrayType(l.slice(0),t._arrayInstanceType(l)),e=s._async_environment0$_variableNodes,e=t._setArrayType(e.slice(0),t._arrayInstanceType(e)),r=s._async_environment0$_functions,r=t._setArrayType(r.slice(0),t._arrayInstanceType(r)),n=s._async_environment0$_mixins,n=t._setArrayType(n.slice(0),t._arrayInstanceType(n)),t.AsyncEnvironment$_0(s._async_environment0$_modules,s._async_environment0$_namespaceNodes,s._async_environment0$_globalModules,s._async_environment0$_importedModules,a,i,s._async_environment0$_allModules,l,e,r,n,s._async_environment0$_content)},forwardModule$2(e,r){var n,s,a,i=this,l=i._async_environment0$_forwardedModules;for(l==null&&(l=i._async_environment0$_forwardedModules=t.LinkedHashMap_LinkedHashMap$_empty(h.Module_AsyncCallable_2,h.AstNode_2)),n=t.ForwardedModuleView_ifNecessary0(e,r,h.AsyncCallable_2),s=t.LinkedHashMapKeyIterator$(l,l._modifications);s.moveNext$0();)a=s.__js_helper$_current,i._async_environment0$_assertNoConflicts$5(n.get$variables(),a.get$variables(),n,a,"variable"),i._async_environment0$_assertNoConflicts$5(n.get$functions(n),a.get$functions(a),n,a,"function"),i._async_environment0$_assertNoConflicts$5(n.get$mixins(),a.get$mixins(),n,a,"mixin");i._async_environment0$_allModules.push(e),l.$indexSet(0,n,r)},_async_environment0$_assertNoConflicts$5(e,r,n,s,a){var i,l,_,p,d,g,S,b,w,E;for(e.get$length(e)<r.get$length(r)?(i=r,l=e):(i=e,l=r),_=h.String,p=t.MapExtensions_get_pairs0(l,_,h.Object),p=p.get$iterator(p),d=a==="variable";p.moveNext$0();)if(g=p.get$current(p),S=g._0,b=g._1,w=i.$index(0,S),w!=null&&!(d?n.variableIdentity$1(S)===s.variableIdentity$1(S):C.$eq$(w,b)))throw d&&(S="$"+S),p=this._async_environment0$_forwardedModules,p==null?E=null:(p=p.$index(0,s),E=p==null?null:C.get$span$z(p)),p=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,_),E!=null&&p.$indexSet(0,E,"original @forward"),t.wrapException(t.MultiSpanSassScriptException$0("Two forwarded modules both define a "+a+" named "+S+".","new @forward",p))},importForwards$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=this,B=e._async_environment0$_environment._async_environment0$_forwardedModules;if(B!=null){if(r=D._async_environment0$_forwardedModules,r!=null){for(n=h.Module_AsyncCallable_2,s=h.AstNode_2,a=t.LinkedHashMap_LinkedHashMap$_empty(n,s),n=t.MapExtensions_get_pairs0(B,n,s),n=n.get$iterator(n),s=D._async_environment0$_globalModules;n.moveNext$0();)i=n.get$current(n),e=i._0,l=i._1,(!r.containsKey$1(e)||!s.containsKey$1(e))&&a.$indexSet(0,e,l);B=a}else r=D._async_environment0$_forwardedModules=t.LinkedHashMap_LinkedHashMap$_empty(h.Module_AsyncCallable_2,h.AstNode_2);for(n=h.String,s=t.LinkedHashSet_LinkedHashSet$_empty(n),a=t.LinkedHashMapKeyIterator$(B,B._modifications);a.moveNext$0();)for(i=a.__js_helper$_current.get$variables(),i=C.get$iterator$ax(i.get$keys(i));i.moveNext$0();)s.add$1(0,i.get$current(i));for(a=t.LinkedHashSet_LinkedHashSet$_empty(n),i=t.LinkedHashMapKeyIterator$(B,B._modifications);i.moveNext$0();)for(_=i.__js_helper$_current,_=_.get$functions(_),_=C.get$iterator$ax(_.get$keys(_));_.moveNext$0();)a.add$1(0,_.get$current(_));for(n=t.LinkedHashSet_LinkedHashSet$_empty(n),i=t.LinkedHashMapKeyIterator$(B,B._modifications);i.moveNext$0();)for(_=i.__js_helper$_current.get$mixins(),_=C.get$iterator$ax(_.get$keys(_));_.moveNext$0();)n.add$1(0,_.get$current(_));if(i=D._async_environment0$_variables,_=i.length,_===1){for(_=D._async_environment0$_importedModules,p=h.Module_AsyncCallable_2,d=h.AstNode_2,g=t.MapExtensions_get_pairs0(_,p,d).toList$0(0),S=g.length,b=h.AsyncCallable_2,w=0;w<g.length;g.length===S||(0,t.throwConcurrentModificationError)(g),++w)E=g[w],e=E._0,l=E._1,L=t.ShadowedModuleView_ifNecessary0(e,a,n,s,b),L!=null&&(_.remove$1(0,e),E=L.variables,E.get$isEmpty(E)?(E=L.functions,E.get$isEmpty(E)?(E=L.mixins,E.get$isEmpty(E)?(E=L._shadowed_view0$_inner,E=E.get$css(E),E=C.get$isEmpty$asx(E.get$children(E))):E=!1):E=!1):E=!1,E||_.$indexSet(0,L,l));for(p=t.MapExtensions_get_pairs0(r,p,d).toList$0(0),d=p.length,w=0;w<p.length;p.length===d||(0,t.throwConcurrentModificationError)(p),++w)g=p[w],e=g._0,l=g._1,L=t.ShadowedModuleView_ifNecessary0(e,a,n,s,b),L!=null&&(r.remove$1(0,e),g=L.variables,g.get$isEmpty(g)?(g=L.functions,g.get$isEmpty(g)?(g=L.mixins,g.get$isEmpty(g)?(g=L._shadowed_view0$_inner,g=g.get$css(g),g=C.get$isEmpty$asx(g.get$children(g))):g=!1):g=!1):g=!1,g||r.$indexSet(0,L,l));_.addAll$1(0,B),r.addAll$1(0,B)}else{if(p=D._async_environment0$_nestedForwardedModules,p==null){for(T=_-1,F=C.JSArray_JSArray$allocateGrowable(T,h.List_Module_AsyncCallable_2),_=h.JSArray_Module_AsyncCallable_2,w=0;w<T;++w)F[w]=t._setArrayType([],_);D._async_environment0$_nestedForwardedModules=F,_=F}else _=p;f.JSArray_methods.addAll$1(f.JSArray_methods.get$last(_),new t.LinkedHashMapKeyIterable(B,t._instanceType(B)._eval$1("LinkedHashMapKeyIterable<1>")))}for(s=t._LinkedHashSetIterator$(s,s._collection$_modifications),_=D._async_environment0$_variableIndices,p=D._async_environment0$_variableNodes,d=t._instanceType(s)._precomputed1;s.moveNext$0();)g=s._collection$_current,g==null&&(g=d._as(g)),_.remove$1(0,g),C.remove$1$z(f.JSArray_methods.get$last(i),g),C.remove$1$z(f.JSArray_methods.get$last(p),g);for(s=t._LinkedHashSetIterator$(a,a._collection$_modifications),a=D._async_environment0$_functionIndices,i=D._async_environment0$_functions,_=t._instanceType(s)._precomputed1;s.moveNext$0();)p=s._collection$_current,p==null&&(p=_._as(p)),a.remove$1(0,p),C.remove$1$z(f.JSArray_methods.get$last(i),p);for(n=t._LinkedHashSetIterator$(n,n._collection$_modifications),s=D._async_environment0$_mixinIndices,a=D._async_environment0$_mixins,i=t._instanceType(n)._precomputed1;n.moveNext$0();)_=n._collection$_current,_==null&&(_=i._as(_)),s.remove$1(0,_),C.remove$1$z(f.JSArray_methods.get$last(a),_)}},getVariable$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?_._async_environment0$_getModule$1(r).get$variables().$index(0,e):_._async_environment0$_lastVariableName===e?(n=_._async_environment0$_lastVariableIndex,n.toString,n=C.$index$asx(_._async_environment0$_variables[n],e),n??_._async_environment0$_getVariableFromGlobalModule$1(e)):(n=_._async_environment0$_variableIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(_._async_environment0$_lastVariableName=e,_._async_environment0$_lastVariableIndex=a,n=C.$index$asx(_._async_environment0$_variables[a],e),n??_._async_environment0$_getVariableFromGlobalModule$1(e)):(l=_._async_environment0$_variableIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(_._async_environment0$_lastVariableName=e,_._async_environment0$_lastVariableIndex=a,n.$indexSet(0,e,a),n=C.$index$asx(_._async_environment0$_variables[a],e),n??_._async_environment0$_getVariableFromGlobalModule$1(e)):_._async_environment0$_getVariableFromGlobalModule$1(e)))},getVariable$1(e){return this.getVariable$2$namespace(e,null)},_async_environment0$_getVariableFromGlobalModule$1(e){return this._async_environment0$_fromOneModule$3(e,"variable",new t.AsyncEnvironment__getVariableFromGlobalModule_closure0(e))},getVariableNode$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?_._async_environment0$_getModule$1(r).get$variableNodes().$index(0,e):_._async_environment0$_lastVariableName===e?(n=_._async_environment0$_lastVariableIndex,n.toString,n=C.$index$asx(_._async_environment0$_variableNodes[n],e),n??_._async_environment0$_getVariableNodeFromGlobalModule$1(e)):(n=_._async_environment0$_variableIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(_._async_environment0$_lastVariableName=e,_._async_environment0$_lastVariableIndex=a,n=C.$index$asx(_._async_environment0$_variableNodes[a],e),n??_._async_environment0$_getVariableNodeFromGlobalModule$1(e)):(l=_._async_environment0$_variableIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(_._async_environment0$_lastVariableName=e,_._async_environment0$_lastVariableIndex=a,n.$indexSet(0,e,a),n=C.$index$asx(_._async_environment0$_variableNodes[a],e),n??_._async_environment0$_getVariableNodeFromGlobalModule$1(e)):_._async_environment0$_getVariableNodeFromGlobalModule$1(e)))},_async_environment0$_getVariableNodeFromGlobalModule$1(e){var r,n,s,a;for(r=this._async_environment0$_importedModules,n=this._async_environment0$_globalModules,n=new t.LinkedHashMapKeyIterable(r,t._instanceType(r)._eval$1("LinkedHashMapKeyIterable<1>")).followedBy$1(0,new t.LinkedHashMapKeyIterable(n,t._instanceType(n)._eval$1("LinkedHashMapKeyIterable<1>"))),n=new t.FollowedByIterator(C.get$iterator$ax(n.__internal$_first),n._second);n.moveNext$0();)if(r=n._currentIterator,s=r.get$current(r).get$variableNodes().$index(0,e),s!=null?(a=s,r=!0):(a=null,r=!1),r)return a;return null},globalVariableExists$2$namespace(e,r){return r!=null?this._async_environment0$_getModule$1(r).get$variables().containsKey$1(e):f.JSArray_methods.get$first(this._async_environment0$_variables).containsKey$1(e)?!0:this._async_environment0$_getVariableFromGlobalModule$1(e)!=null},globalVariableExists$1(e){return this.globalVariableExists$2$namespace(e,null)},_async_environment0$_variableIndex$1(e){var r,n;for(r=this._async_environment0$_variables,n=r.length-1;n>=0;--n)if(r[n].containsKey$1(e))return n;return null},setVariable$5$global$namespace(e,r,n,s,a){var i,l,_,p,d,g,S,b,w=this;if(a!=null){w._async_environment0$_getModule$1(a).setVariable$3(e,r,n);return}if(s||w._async_environment0$_variables.length===1){if(w._async_environment0$_variableIndices.putIfAbsent$2(e,new t.AsyncEnvironment_setVariable_closure2(w,e)),i=w._async_environment0$_variables,!f.JSArray_methods.get$first(i).containsKey$1(e)&&(l=w._async_environment0$_fromOneModule$3(e,"variable",new t.AsyncEnvironment_setVariable_closure3(e)),l!=null)){l.setVariable$3(e,r,n);return}C.$indexSet$ax(f.JSArray_methods.get$first(i),e,r),C.$indexSet$ax(f.JSArray_methods.get$first(w._async_environment0$_variableNodes),e,n);return}if(_=w._async_environment0$_nestedForwardedModules,_!=null&&!w._async_environment0$_variableIndices.containsKey$1(e)&&w._async_environment0$_variableIndex$1(e)==null){for(i=new t.ReversedListIterable(_,t.instanceType(_)._eval$1("ReversedListIterable<1>")),i=new t.ListIterator(i,i.get$length(i)),p=t._instanceType(i)._precomputed1;i.moveNext$0();)for(d=i.__internal$_current,d=C.get$reversed$ax(d??p._as(d)),d=new t.ListIterator(d,d.get$length(d)),g=t._instanceType(d)._precomputed1;d.moveNext$0();)if(S=d.__internal$_current,S==null&&(S=g._as(S)),S.get$variables().containsKey$1(e)){S.setVariable$3(e,r,n);return}}w._async_environment0$_lastVariableName===e?(i=w._async_environment0$_lastVariableIndex,i.toString,b=i):b=w._async_environment0$_variableIndices.putIfAbsent$2(e,new t.AsyncEnvironment_setVariable_closure4(w,e)),!w._async_environment0$_inSemiGlobalScope&&b===0&&(b=w._async_environment0$_variables.length-1,w._async_environment0$_variableIndices.$indexSet(0,e,b)),w._async_environment0$_lastVariableName=e,w._async_environment0$_lastVariableIndex=b,C.$indexSet$ax(w._async_environment0$_variables[b],e,r),C.$indexSet$ax(w._async_environment0$_variableNodes[b],e,n)},setVariable$4$global(e,r,n,s){return this.setVariable$5$global$namespace(e,r,n,s,null)},setLocalVariable$3(e,r,n){var s,a=this,i=a._async_environment0$_variables,l=i.length;a._async_environment0$_lastVariableName=e,s=a._async_environment0$_lastVariableIndex=l-1,a._async_environment0$_variableIndices.$indexSet(0,e,s),C.$indexSet$ax(i[s],e,r),C.$indexSet$ax(a._async_environment0$_variableNodes[s],e,n)},getFunction$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?(n=_._async_environment0$_getModule$1(r),n.get$functions(n).$index(0,e)):(n=_._async_environment0$_functionIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(n=C.$index$asx(_._async_environment0$_functions[a],e),n??_._async_environment0$_getFunctionFromGlobalModule$1(e)):(l=_._async_environment0$_functionIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(n.$indexSet(0,e,a),n=C.$index$asx(_._async_environment0$_functions[a],e),n??_._async_environment0$_getFunctionFromGlobalModule$1(e)):_._async_environment0$_getFunctionFromGlobalModule$1(e)))},getFunction$1(e){return this.getFunction$2$namespace(e,null)},_async_environment0$_getFunctionFromGlobalModule$1(e){return this._async_environment0$_fromOneModule$3(e,"function",new t.AsyncEnvironment__getFunctionFromGlobalModule_closure0(e))},_async_environment0$_functionIndex$1(e){var r,n;for(r=this._async_environment0$_functions,n=r.length-1;n>=0;--n)if(r[n].containsKey$1(e))return n;return null},getMixin$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?_._async_environment0$_getModule$1(r).get$mixins().$index(0,e):(n=_._async_environment0$_mixinIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(n=C.$index$asx(_._async_environment0$_mixins[a],e),n??_._async_environment0$_getMixinFromGlobalModule$1(e)):(l=_._async_environment0$_mixinIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(n.$indexSet(0,e,a),n=C.$index$asx(_._async_environment0$_mixins[a],e),n??_._async_environment0$_getMixinFromGlobalModule$1(e)):_._async_environment0$_getMixinFromGlobalModule$1(e)))},_async_environment0$_getMixinFromGlobalModule$1(e){return this._async_environment0$_fromOneModule$3(e,"mixin",new t.AsyncEnvironment__getMixinFromGlobalModule_closure0(e))},_async_environment0$_mixinIndex$1(e){var r,n;for(r=this._async_environment0$_mixins,n=r.length-1;n>=0;--n)if(r[n].containsKey$1(e))return n;return null},withContent$2(e,r){return this.withContent$body$AsyncEnvironment0(e,r)},withContent$body$AsyncEnvironment0(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.void),a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,s);for(;;)switch(n){case 0:return i=a._async_environment0$_content,a._async_environment0$_content=e,n=2,t._asyncAwait(r.call$0(),l);case 2:return a._async_environment0$_content=i,t._asyncReturn(null,s)}});return t._asyncStartSync(l,s)},asMixin$1(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i=t._wrapJsFunctionForAsync(function(l,_){if(l===1)return t._asyncRethrow(_,n);for(;;)switch(r){case 0:return a=s._async_environment0$_inMixin,s._async_environment0$_inMixin=!0,r=2,t._asyncAwait(e.call$0(),i);case 2:return s._async_environment0$_inMixin=a,t._asyncReturn(null,n)}});return t._asyncStartSync(i,n)},scope$1$3$semiGlobal$when(e,r,n,s){return this.scope$body$AsyncEnvironment0(e,r,n,s,s)},scope$1$1(e,r){return this.scope$1$3$semiGlobal$when(e,!1,!0,r)},scope$1$2$when(e,r,n){return this.scope$1$3$semiGlobal$when(e,!1,r,n)},scope$1$2$semiGlobal(e,r,n){return this.scope$1$3$semiGlobal$when(e,r,!0,n)},scope$body$AsyncEnvironment0(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(a),_,p=2,d,g=[],S=this,b,w,E,L,T,F,D,B,z,Y,G=t._wrapJsFunctionForAsync(function(se,ce){for(se===1&&(d=ce,i=p);;)switch(i){case 0:r=r&&S._async_environment0$_inSemiGlobalScope,b=S._async_environment0$_inSemiGlobalScope,S._async_environment0$_inSemiGlobalScope=r,i=n?4:3;break;case 3:return p=5,i=8,t._asyncAwait(e.call$0(),G);case 8:T=ce,_=T,g=[1],i=6;break;case 5:g=[2];case 6:p=2,S._async_environment0$_inSemiGlobalScope=b,i=g.pop();break;case 7:case 4:return T=S._async_environment0$_variables,F=h.String,f.JSArray_methods.add$1(T,t.LinkedHashMap_LinkedHashMap$_empty(F,h.Value_2)),D=S._async_environment0$_variableNodes,f.JSArray_methods.add$1(D,t.LinkedHashMap_LinkedHashMap$_empty(F,h.AstNode_2)),B=S._async_environment0$_functions,z=h.AsyncCallable_2,f.JSArray_methods.add$1(B,t.LinkedHashMap_LinkedHashMap$_empty(F,z)),Y=S._async_environment0$_mixins,f.JSArray_methods.add$1(Y,t.LinkedHashMap_LinkedHashMap$_empty(F,z)),z=S._async_environment0$_nestedForwardedModules,z!=null&&z.push(t._setArrayType([],h.JSArray_Module_AsyncCallable_2)),p=9,i=12,t._asyncAwait(e.call$0(),G);case 12:F=ce,_=F,g=[1],i=10;break;case 9:g=[2];case 10:for(p=2,S._async_environment0$_inSemiGlobalScope=b,S._async_environment0$_lastVariableIndex=S._async_environment0$_lastVariableName=null,T=C.get$iterator$ax(C.get$keys$z(f.JSArray_methods.removeLast$0(T))),F=S._async_environment0$_variableIndices;T.moveNext$0();)w=T.get$current(T),F.remove$1(0,w);for(f.JSArray_methods.removeLast$0(D),T=C.get$iterator$ax(C.get$keys$z(f.JSArray_methods.removeLast$0(B))),F=S._async_environment0$_functionIndices;T.moveNext$0();)E=T.get$current(T),F.remove$1(0,E);for(T=C.get$iterator$ax(C.get$keys$z(f.JSArray_methods.removeLast$0(Y))),F=S._async_environment0$_mixinIndices;T.moveNext$0();)L=T.get$current(T),F.remove$1(0,L);T=S._async_environment0$_nestedForwardedModules,T!=null&&T.pop(),i=g.pop();break;case 11:case 1:return t._asyncReturn(_,l);case 2:return t._asyncRethrow(d,l)}});return t._asyncStartSync(G,l)},toImplicitConfiguration$0(){var e,r,n,s,a,i,l,_,p,d,g=h.String,S=t.LinkedHashMap_LinkedHashMap$_empty(g,h.ConfiguredValue_2);for(e=this._async_environment0$_variables,r=h.Value_2,n=this._async_environment0$_variableNodes,s=0;s<e.length;++s)for(a=e[s],i=n[s],l=t.MapExtensions_get_pairs0(a,g,r),l=l.get$iterator(l);l.moveNext$0();)_=l.get$current(l),p=_._0,d=_._1,_=i.$index(0,p),_.toString,S.$indexSet(0,p,new t.ConfiguredValue0(d,null,_));return new t.Configuration0(S,null)},toModule$3(e,r,n){return t._EnvironmentModule__EnvironmentModule2(this,e,r,n,t.NullableExtension_andThen0(this._async_environment0$_forwardedModules,new t.AsyncEnvironment_toModule_closure0))},toDummyModule$0(){return t._EnvironmentModule__EnvironmentModule2(this,new t.CssStylesheet0(new t.UnmodifiableListView(f.List_empty16,h.UnmodifiableListView_CssNode_2),t.SourceFile$decoded(f.List_empty4,"<dummy module>").span$1(0,0)),f.Map_empty15,f.C_EmptyExtensionStore0,t.NullableExtension_andThen0(this._async_environment0$_forwardedModules,new t.AsyncEnvironment_toDummyModule_closure0))},_async_environment0$_getModule$1(e){var r,n,s=this._async_environment0$_modules.$index(0,e);if(s!=null?(r=s,n=!0):(r=null,n=!1),n)return r;throw t.wrapException(t.SassScriptException$0('There is no module with the namespace "'+e+'".',null))},_async_environment0$_fromOneModule$1$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F=null,D=this._async_environment0$_nestedForwardedModules;if(D!=null?(s=D,a=!0):(s=F,a=!1),a){for(a=new t.ReversedListIterable(s,t.instanceType(s)._eval$1("ReversedListIterable<1>")),a=new t.ListIterator(a,a.get$length(a)),i=t._instanceType(a)._precomputed1;a.moveNext$0();)for(l=a.__internal$_current,l=C.get$reversed$ax(l??i._as(l)),l=new t.ListIterator(l,l.get$length(l)),_=t._instanceType(l)._precomputed1;l.moveNext$0();)if(p=l.__internal$_current,d=n.call$1(p??_._as(p)),d!=null?(g=d,p=!0):(g=F,p=!1),p)return g}for(a=this._async_environment0$_importedModules,a=t.LinkedHashMapKeyIterator$(a,a._modifications);a.moveNext$0();)if(S=n.call$1(a.__js_helper$_current),S!=null?(g=S,i=!0):(g=F,i=!1),i)return g;for(a=this._async_environment0$_globalModules,i=t.LinkedHashMapKeyIterator$(a,a._modifications),l=h.AsyncCallable_2,b=F,g=b;i.moveNext$0();)if(_=i.__js_helper$_current,w=n.call$1(_),w!=null&&(E=l._is(w)?w:_.variableIdentity$1(e),!E.$eq(0,b))){if(g!=null){for(i=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),l=t.MapExtensions_get_pairs0(a,h.Module_AsyncCallable_2,h.AstNode_2),l=l.get$iterator(l),_="includes "+r;l.moveNext$0();)a=l.get$current(l),L=a._0,T=a._1,n.call$1(L)!=null&&i.$indexSet(0,T.get$span(T),_);throw t.wrapException(t.MultiSpanSassScriptException$0("This "+r+W.x20is_av,r+" use",i))}b=E,g=w}return g},_async_environment0$_fromOneModule$3(e,r,n){return this._async_environment0$_fromOneModule$1$3(e,r,n,h.dynamic)}},t.AsyncEnvironment__getVariableFromGlobalModule_closure0.prototype={call$1(e){return e.get$variables().$index(0,this.name)},$signature:324},t.AsyncEnvironment_setVariable_closure2.prototype={call$0(){var e=this.$this;return e._async_environment0$_lastVariableName=this.name,e._async_environment0$_lastVariableIndex=0},$signature:3},t.AsyncEnvironment_setVariable_closure3.prototype={call$1(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:325},t.AsyncEnvironment_setVariable_closure4.prototype={call$0(){var e=this.$this,r=e._async_environment0$_variableIndex$1(this.name);return r??e._async_environment0$_variables.length-1},$signature:3},t.AsyncEnvironment__getFunctionFromGlobalModule_closure0.prototype={call$1(e){return e.get$functions(e).$index(0,this.name)},$signature:286},t.AsyncEnvironment__getMixinFromGlobalModule_closure0.prototype={call$1(e){return e.get$mixins().$index(0,this.name)},$signature:286},t.AsyncEnvironment_toModule_closure0.prototype={call$1(e){return new t.MapKeySet(e,h.MapKeySet_Module_AsyncCallable_2)},$signature:285},t.AsyncEnvironment_toDummyModule_closure0.prototype={call$1(e){return new t.MapKeySet(e,h.MapKeySet_Module_AsyncCallable_2)},$signature:285},t._EnvironmentModule2.prototype={get$url(e){var r=this.css;return r.get$span(r).file.url},setVariable$3(e,r,n){var s,a,i,l=this._async_environment0$_modulesByVariable.$index(0,e);if(l!=null?(s=l,a=!0):(s=null,a=!1),a){s.setVariable$3(e,r,n);return}if(a=this._async_environment0$_environment,i=a._async_environment0$_variables,!f.JSArray_methods.get$first(i).containsKey$1(e))throw t.wrapException(t.SassScriptException$0("Undefined variable.",null));C.$indexSet$ax(f.JSArray_methods.get$first(i),e,r),C.$indexSet$ax(f.JSArray_methods.get$first(a._async_environment0$_variableNodes),e,n)},variableIdentity$1(e){var r=this._async_environment0$_modulesByVariable.$index(0,e);return r==null?this:r.variableIdentity$1(e)},cloneCss$0(){var e,r=this;return r.transitivelyContainsCss?(e=t.cloneCssStylesheet0(r.css,r.extensionStore),t._EnvironmentModule$_2(r._async_environment0$_environment,e._0,r.preModuleComments,e._1,r._async_environment0$_modulesByVariable,r.variables,r.variableNodes,r.functions,r.mixins,!0,r.transitivelyContainsExtensions)):r},toString$0(e){var r,n=this.css;return n.get$span(n).file.url==null?n="<unknown url>":(n=n.get$span(n).file.url,r=V.$get$context(),n.toString,n=r.prettyUri$1(n)),n},$isModule1:1,get$upstream(){return this.upstream},get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins},get$extensionStore(){return this.extensionStore},get$css(e){return this.css},get$preModuleComments(){return this.preModuleComments},get$transitivelyContainsCss(){return this.transitivelyContainsCss},get$transitivelyContainsExtensions(){return this.transitivelyContainsExtensions}},t._EnvironmentModule__EnvironmentModule_closure17.prototype={call$1(e){return e.get$variables()},$signature:328},t._EnvironmentModule__EnvironmentModule_closure18.prototype={call$1(e){return e.get$variableNodes()},$signature:329},t._EnvironmentModule__EnvironmentModule_closure19.prototype={call$1(e){return e.get$functions(e)},$signature:149},t._EnvironmentModule__EnvironmentModule_closure20.prototype={call$1(e){return e.get$mixins()},$signature:149},t._EnvironmentModule__EnvironmentModule_closure21.prototype={call$1(e){return e.get$transitivelyContainsCss()},$signature:124},t._EnvironmentModule__EnvironmentModule_closure22.prototype={call$1(e){return e.get$transitivelyContainsExtensions()},$signature:124},t._EvaluateVisitor2.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap2(e,r,n,s,a,i){var l,_,p,d,g,S,b,w=this,E="$name, $module: null",L="sass:meta",T="$module",F=h.JSArray_AsyncBuiltInCallable_2,D=t._setArrayType([t.BuiltInCallable$function0("global-variable-exists",E,new t._EvaluateVisitor_closure38(w),L),t.BuiltInCallable$function0("variable-exists","$name",new t._EvaluateVisitor_closure39(w),L),t.BuiltInCallable$function0("function-exists",E,new t._EvaluateVisitor_closure40(w),L),t.BuiltInCallable$function0("mixin-exists",E,new t._EvaluateVisitor_closure41(w),L),t.BuiltInCallable$function0("content-exists","",new t._EvaluateVisitor_closure42(w),L),t.BuiltInCallable$function0("module-variables",T,new t._EvaluateVisitor_closure43(w),L),t.BuiltInCallable$function0("module-functions",T,new t._EvaluateVisitor_closure44(w),L),t.BuiltInCallable$function0("module-mixins",T,new t._EvaluateVisitor_closure45(w),L),t.BuiltInCallable$function0("get-function","$name, $css: false, $module: null",new t._EvaluateVisitor_closure46(w),L),t.BuiltInCallable$function0("get-mixin",E,new t._EvaluateVisitor_closure47(w),L),new t.AsyncBuiltInCallable0("call",t.ScssParser$0("@function call($function, $args...) {",null,L).parseArgumentDeclaration$0(),new t._EvaluateVisitor_closure48(w),!1)],F),B=t._setArrayType([t.AsyncBuiltInCallable$mixin0("load-css","$url, $with: null",new t._EvaluateVisitor_closure49(w),!1,L),t.AsyncBuiltInCallable$mixin0("apply","$mixin, $args...",new t._EvaluateVisitor_closure50(w),!0,L)],F);for(F=h.AsyncBuiltInCallable_2,l=t.List_List$of(V.$get$global6(),!0,F),f.JSArray_methods.addAll$1(l,V.$get$local0()),f.JSArray_methods.addAll$1(l,D),_=t.BuiltInModule$0("meta",l,B,null,F),F=t.List_List$of(V.$get$coreModules0(),!0,h.BuiltInModule_AsyncCallable_2),F.push(_),l=F.length,p=w._async_evaluate0$_builtInModules,d=0;d<F.length;F.length===l||(0,t.throwConcurrentModificationError)(F),++d)g=F[d],p.$indexSet(0,g.url,g);for(F=t._setArrayType([],h.JSArray_AsyncCallable_2),f.JSArray_methods.addAll$1(F,e),f.JSArray_methods.addAll$1(F,V.$get$globalFunctions0()),f.JSArray_methods.addAll$1(F,D),l=F.length,p=w._async_evaluate0$_builtInFunctions,d=0;d<F.length;F.length===l||(0,t.throwConcurrentModificationError)(F),++d)S=F[d],b=C.get$name$x(S),p.$indexSet(0,t.stringReplaceAllUnchecked(b,"_","-"),S)},run$2(e,r,n){return this.run$body$_EvaluateVisitor0(0,r,n)},run$body$_EvaluateVisitor0(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(h.Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet_2),i,l=2,_,p=this,d,g,S,b,w=t._wrapJsFunctionForAsync(function(E,L){for(E===1&&(_=L,s=l);;)switch(s){case 0:return l=4,S=h.nullable_Object,S=t.runZoned(new t._EvaluateVisitor_run_closure2(p,n,r),t.LinkedHashMap_LinkedHashMap$_literal([f.Symbol__evaluationContext,new t._EvaluationContext2(p,n)],S,S),h.FutureOr_Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet_2),s=7,t._asyncAwait(h.Future_Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet_2._is(S)?S:t._Future$value(S,h.Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet_2),w);case 7:S=L,i=S,s=1;break;case 4:if(l=3,b=_,S=t.unwrapException(b),S instanceof t.SassException0)d=S,g=t.getTraceFromException(b),t.throwWithTrace0(d.withLoadedUrls$1(p._async_evaluate0$_loadedUrls),d,g);else throw b;s=6;break;case 3:s=2;break;case 6:case 1:return t._asyncReturn(i,a);case 2:return t._asyncRethrow(_,a)}});return t._asyncStartSync(w,a)},_async_evaluate0$_assertInModule$1$2(e,r){if(e!=null)return e;throw t.wrapException(t.StateError$("Can't access "+r+" outside of a module."))},_async_evaluate0$_assertInModule$2(e,r){return this._async_evaluate0$_assertInModule$1$2(e,r,h.dynamic)},_async_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(e,r,n,s,a,i,l){return this._loadModule$body$_EvaluateVisitor0(e,r,n,s,a,i,l)},_async_evaluate0$_loadModule$5$configuration(e,r,n,s,a){return this._async_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(e,r,n,s,null,a,!1)},_async_evaluate0$_loadModule$4(e,r,n,s){return this._async_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(e,r,n,s,null,null,!1)},_loadModule$body$_EvaluateVisitor0(e,r,n,s,a,i,l){var _=0,p=t._makeAsyncAwaitCompleter(h.void),d,g=this,S,b,w,E=t._wrapJsFunctionForAsync(function(L,T){if(L===1)return t._asyncRethrow(T,p);for(;;)switch(_){case 0:w={},w.builtInModule=null,S=g._async_evaluate0$_builtInModules.$index(0,e),S!=null?(w.builtInModule=S,b=!0):b=!1,_=b?3:4;break;case 3:if(i instanceof t.ExplicitConfiguration0)throw w=l?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",b=i.nodeWithSpan,t.wrapException(g._async_evaluate0$_exception$2(w,b.get$span(b)));return _=5,t._asyncAwait(g._async_evaluate0$_addExceptionSpanAsync$1$2(n,new t._EvaluateVisitor__loadModule_closure5(w,s),h.void),E);case 5:_=1;break;case 4:return _=6,t._asyncAwait(g._async_evaluate0$_withStackFrame$1$3(r,n,new t._EvaluateVisitor__loadModule_closure6(g,e,n,a,l,i,s),h.Null),E);case 6:case 1:return t._asyncReturn(d,p)}});return t._asyncStartSync(E,p)},_async_evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(e,r,n,s,a){return this._execute$body$_EvaluateVisitor0(e,r,n,s,a)},_async_evaluate0$_execute$2(e,r){return this._async_evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(e,r,null,!1,null)},_execute$body$_EvaluateVisitor0(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(h.Module_AsyncCallable_2),_,p=this,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce=t._wrapJsFunctionForAsync(function(ye,we){if(ye===1)return t._asyncRethrow(we,l);for(;;)switch(i){case 0:if(Y=r.span.file.url,G=p._async_evaluate0$_modules,se=G.$index(0,Y),se!=null?(d=se,g=!0):(d=null,g=!1),g){if(G=n==null,S=G?p._async_evaluate0$_configuration:n,g=p._async_evaluate0$_moduleConfigurations.$index(0,Y),b=g._configuration0$__originalConfiguration,g=b??g,b=S._configuration0$__originalConfiguration,g!==(b??S)&&S instanceof t.ExplicitConfiguration0)throw s?(g=V.$get$context(),Y.toString,w=g.prettyUri$1(Y)+W.x20was_a):w=W.This_mw,g=p._async_evaluate0$_moduleNodes.$index(0,Y),E=g==null?null:g.get$span(g),G?(G=S.nodeWithSpan,L=G.get$span(G)):L=null,G=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),E!=null&&G.$indexSet(0,E,"original load"),L!=null&&G.$indexSet(0,L,"configuration"),t.wrapException(G.get$isEmpty(G)?p._async_evaluate0$_exception$1(w):p._async_evaluate0$_multiSpanException$3(w,"new load",G));_=d,i=1;break}return T=t.AsyncEnvironment$0(),F=t._Cell$(),D=t._Cell$(),B=t.ExtensionStore$0(),i=3,t._asyncAwait(p._async_evaluate0$_withEnvironment$1$2(T,new t._EvaluateVisitor__execute_closure2(p,e,r,B,n,F,D),h.Null),ce);case 3:g=F._readLocal$0(),b=D._readLocal$0(),z=T.toModule$3(g,b??f.Map_empty15,B),Y!=null&&(G.$indexSet(0,Y,z),p._async_evaluate0$_moduleConfigurations.$indexSet(0,Y,p._async_evaluate0$_configuration),a!=null&&p._async_evaluate0$_moduleNodes.$indexSet(0,Y,a)),_=z,i=1;break;case 1:return t._asyncReturn(_,l)}});return t._asyncStartSync(ce,l)},_async_evaluate0$_addOutOfOrderImports$0(){var e,r,n=this,s="_root",a="_endOfImports",i=n._async_evaluate0$_outOfOrderImports;e:{if(i==null){e=n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__root,s).children;break e}e=n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__root,s),e=e.children,e=t.List_List$of(t.SubListIterable$(e,0,t.checkNotNullable(n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__endOfImports,a),"count",h.int),e.$ti._eval$1("ListBase.E")),!0,h.ModifiableCssNode_2),f.JSArray_methods.addAll$1(e,i),r=n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__root,s).children,f.JSArray_methods.addAll$1(e,t.SubListIterable$(r,n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__endOfImports,a),null,r.$ti._eval$1("ListBase.E")));break e}return e},_async_evaluate0$_combineCss$2$clone(e,r){var n,s,a,i,l,_,p,d;return f.JSArray_methods.any$1(e.get$upstream(),new t._EvaluateVisitor__combineCss_closure5)?(i=h.JSArray_CssNode_2,l=t._setArrayType([],i),_=t._setArrayType([],i),i=h.Module_AsyncCallable_2,p=t.ListQueue$(i),new t._EvaluateVisitor__combineCss_visitModule2(this,t.LinkedHashSet_LinkedHashSet$_empty(i),r,_,l,p).call$1(e),e.get$transitivelyContainsExtensions()&&this._async_evaluate0$_extendModules$1(p),i=f.JSArray_methods.$add(l,_),d=e.get$css(e),new t.CssStylesheet0(new t.UnmodifiableListView(i,h.UnmodifiableListView_CssNode_2),d.get$span(d))):(n=e.get$extensionStore().get$simpleSelectors(),s=t.IterableExtension_get_firstOrNull(e.get$extensionStore().extensionsWhereTarget$1(new t._EvaluateVisitor__combineCss_closure6(n))),s!=null?(a=s,i=!0):(a=null,i=!1),i&&this._async_evaluate0$_throwForUnsatisfiedExtension$1(a),e.get$css(e))},_async_evaluate0$_combineCss$1(e){return this._async_evaluate0$_combineCss$2$clone(e,!1)},_async_evaluate0$_extendModules$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w=t.LinkedHashMap_LinkedHashMap$_empty(h.Uri,h.List_ExtensionStore_2),E=new t._LinkedIdentityHashSet(h._LinkedIdentityHashSet_Extension_2);for(r=t._ListQueueIterator$(e),n=t._instanceType(r)._precomputed1;r.moveNext$0();)if(s=r._collection$_current,s==null&&(s=n._as(s)),a=s.get$extensionStore().get$simpleSelectors().toSet$0(0),E.addAll$1(0,s.get$extensionStore().extensionsWhereTarget$1(new t._EvaluateVisitor__extendModules_closure5(a))),i=w.$index(0,s.get$url(s)),l=s.get$extensionStore().get$addExtensions(),i!=null&&l.call$1(i),l=s.get$extensionStore(),!l.get$isEmpty(l)){for(l=s.get$upstream(),_=l.length,p=0;p<l.length;l.length===_||(0,t.throwConcurrentModificationError)(l),++p)d=l[p],g=d.get$url(d),g!=null?(S=g,b=!0):(S=null,b=!1),b&&C.add$1$ax(w.putIfAbsent$2(S,new t._EvaluateVisitor__extendModules_closure6),s.get$extensionStore());E.removeAll$1(s.get$extensionStore().extensionsWhereTarget$1(a.get$contains(a)))}E._collection$_length!==0&&this._async_evaluate0$_throwForUnsatisfiedExtension$1(E.get$first(E))},_async_evaluate0$_throwForUnsatisfiedExtension$1(e){throw t.wrapException(t.SassException$0(W.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span,null))},_async_evaluate0$_indexAfterImports$1(e){var r,n,s,a;for(r=C.getInterceptor$asx(e),n=-1,s=0;s<r.get$length(e);++s){e:{if(a=r.$index(e,s),a instanceof t.ModifiableCssImport0)break e;if(a instanceof t.ModifiableCssComment0)continue;break}n=s}return n+1},visitStylesheet$1(e){return this.visitStylesheet$body$_EvaluateVisitor0(e)},visitStylesheet$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,n);for(;;)switch(r){case 0:i=e.children,l=i.length,_=0;case 3:if(!(_<l)){r=5;break}return r=6,t._asyncAwait(i[_].accept$1(a),p);case 6:case 4:++_,r=3;break;case 5:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(p,n)},visitAtRootRule$1(e){return this.visitAtRootRule$body$_EvaluateVisitor0(e)},visitAtRootRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=t._wrapJsFunctionForAsync(function(ce,ye){if(ce===1)return t._asyncRethrow(ye,n);for(;;)switch(r){case 0:G=e.query,G!=null?(i=G,l=!0):(i=null,l=!1),r=l?3:5;break;case 3:return r=6,t._asyncAwait(a._async_evaluate0$_performInterpolationWithMap$2$warnForColor(i,!0),se);case 6:_=ye,p=_._0,_._1,d=t.AtRootQueryParser$0(p,a._async_evaluate0$_logger,null).parse$0(),r=4;break;case 5:d=f.AtRootQuery_UsS0;case 4:for(g=a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__parent,"__parent"),S=t._setArrayType([],h.JSArray_ModifiableCssParentNode_2),l=h.CssStylesheet_2;!l._is(g);g=w)if(d.excludes$1(g)||S.push(g),b=g._node$_parent,b!=null?(w=b,E=!0):(w=null,E=!1),!E)throw t.wrapException(t.StateError$(W.CssNod));L=a._async_evaluate0$_trimIncluded$1(S),r=L===a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__parent,"__parent")?7:8;break;case 7:return r=9,t._asyncAwait(a._async_evaluate0$_environment.scope$1$2$when(new t._EvaluateVisitor_visitAtRootRule_closure5(a,e),e.hasDeclarations,h.Null),se);case 9:s=null,r=1;break;case 8:if(S.length>=1?(T=S[0],F=f.JSArray_methods.sublist$1(S,1),l=!0):(T=null,F=null,l=!1),l){for(D=T.copyWithoutChildren$0(),l=F.length,B=D,z=0;z<F.length;F.length===l||(0,t.throwConcurrentModificationError)(F),++z,B=Y)Y=F[z].copyWithoutChildren$0(),Y.addChild$1(B);L.addChild$1(B)}else D=L;return r=10,t._asyncAwait(a._async_evaluate0$_scopeForAtRoot$4(e,D,d,S).call$1(new t._EvaluateVisitor_visitAtRootRule_closure6(a,e)),se);case 10:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(se,n)},_async_evaluate0$_trimIncluded$1(e){var r,n,s,a,i,l,_,p,d,g,S=this,b=null,w="_root",E=" to be an ancestor of ";if(e.length===0)return S._async_evaluate0$_assertInModule$2(S._async_evaluate0$__root,w);for(r=S._async_evaluate0$_assertInModule$2(S._async_evaluate0$__parent,"__parent"),n=e.length,s=b,a=0;a<n;++a,r=_){for(;i=e[a],r!==i;s=b,r=_)if(l=r._node$_parent,l!=null?(_=l,p=!0):(_=b,p=!1),!p)throw t.wrapException(t.ArgumentError$("Expected "+i.toString$0(0)+E+S.toString$0(0)+".",b));if(s==null&&(s=a),d=r._node$_parent,d!=null?(_=d,p=!0):(_=b,p=!1),!p)throw t.wrapException(t.ArgumentError$("Expected "+i.toString$0(0)+E+S.toString$0(0)+".",b))}return r!==S._async_evaluate0$_assertInModule$2(S._async_evaluate0$__root,w)?S._async_evaluate0$_assertInModule$2(S._async_evaluate0$__root,w):(s.toString,g=e[s],f.JSArray_methods.removeRange$2(e,s,e.length),g)},_async_evaluate0$_scopeForAtRoot$4(e,r,n,s){var a=this,i=new t._EvaluateVisitor__scopeForAtRoot_closure17(a,r,e),l=n._at_root_query0$_all||n._at_root_query0$_rule;return l!==n.include&&(i=new t._EvaluateVisitor__scopeForAtRoot_closure18(a,i)),a._async_evaluate0$_mediaQueries!=null&&n.excludesName$1("media")&&(i=new t._EvaluateVisitor__scopeForAtRoot_closure19(a,i)),a._async_evaluate0$_inKeyframes&&n.excludesName$1("keyframes")&&(i=new t._EvaluateVisitor__scopeForAtRoot_closure20(a,i)),a._async_evaluate0$_inUnknownAtRule&&!f.JSArray_methods.any$1(s,new t._EvaluateVisitor__scopeForAtRoot_closure21)?new t._EvaluateVisitor__scopeForAtRoot_closure22(a,i):i},visitContentBlock$1(e){return t.throwExpression(t.UnsupportedError$(W.Evalua))},visitContentRule$1(e){return this.visitContentRule$body$_EvaluateVisitor0(e)},visitContentRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:if(i=a._async_evaluate0$_environment._async_environment0$_content,i==null){s=null,r=1;break}return r=3,t._asyncAwait(a._async_evaluate0$_runUserDefinedCallable$1$4(e.$arguments,i,e,new t._EvaluateVisitor_visitContentRule_closure2(a,i),h.Null),l);case 3:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},visitDebugRule$1(e){return this.visitDebugRule$body$_EvaluateVisitor0(e)},visitDebugRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,n);for(;;)switch(r){case 0:return r=3,t._asyncAwait(e.expression.accept$1(a),_);case 3:i=d,l=i instanceof t.SassString0?i._string0$_text:t.serializeValue0(i,!0,!0),a._async_evaluate0$_logger.debug$2(0,l,e.span),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(_,n)},visitDeclaration$1(e){return this.visitDeclaration$body$_EvaluateVisitor0(e)},visitDeclaration$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D=t._wrapJsFunctionForAsync(function(B,z){if(B===1)return t._asyncRethrow(z,n);for(;;)switch(r){case 0:if(F={},(a._async_evaluate0$_atRootExcludingStyleRule?null:a._async_evaluate0$_styleRuleIgnoringAtRoot)==null&&!a._async_evaluate0$_inUnknownAtRule&&!a._async_evaluate0$_inKeyframes)throw t.wrapException(a._async_evaluate0$_exception$2(W.Declarm,e.span));if(a._async_evaluate0$_declarationName!=null&&f.JSString_methods.startsWith$1(e.name.get$initialPlain(),"--"))throw t.wrapException(a._async_evaluate0$_exception$2(W.Declarw,e.span));return i=e.name,r=3,t._asyncAwait(a._async_evaluate0$_interpolationToValue$2$warnForColor(i,!0),D);case 3:l=z,_=a._async_evaluate0$_declarationName,_!=null?(p=_,d=!0):(p=null,d=!1),d&&(l=new t.CssValue0(t.S(p)+"-"+t.S(l.value),l.span,h.CssValue_String_2)),g=e.value,g!=null?(S=g,d=!0):(S=null,d=!1),r=d?4:5;break;case 4:return r=6,t._asyncAwait(S.accept$1(a),D);case 6:if(b=z,!b.get$isBlank()||b.get$asList().length===0)d=a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__parent,"__parent"),w=S.get$span(S),i=f.JSString_methods.startsWith$1(i.get$initialPlain(),"--"),a._async_evaluate0$_sourceMap?(E=t.NullableExtension_andThen0(g,a.get$_async_evaluate0$_expressionNode()),E=E==null?null:C.get$span$z(E)):E=null,d.addChild$1(t.ModifiableCssDeclaration$0(l,new t.CssValue0(b,w,h.CssValue_Value_2),e.span,i,E));else if(C.startsWith$1$s(l.value,"--"))throw t.wrapException(a._async_evaluate0$_exception$2("Custom property values may not be empty.",S.get$span(S)));case 5:F.children=null,L=e.children,L!=null?(F.children=L,i=!0):i=!1,r=i?7:8;break;case 7:return T=a._async_evaluate0$_declarationName,a._async_evaluate0$_declarationName=l.value,r=9,t._asyncAwait(a._async_evaluate0$_environment.scope$1$2$when(new t._EvaluateVisitor_visitDeclaration_closure2(F,a),e.hasDeclarations,h.Null),D);case 9:a._async_evaluate0$_declarationName=T;case 8:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(D,n)},visitEachRule$1(e){return this.visitEachRule$body$_EvaluateVisitor0(e)},visitEachRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:return l={},_=e.list,r=3,t._asyncAwait(_.accept$1(a),S);case 3:p=w,d=a._async_evaluate0$_expressionNode$1(_),g=e.variables;e:{if(l.variable=null,g.length===1?(l.variable=g[0],_=!0):_=!1,_){_=new t._EvaluateVisitor_visitEachRule_closure8(l,a,d);break e}_=l.variables=null,l.variables=g,i=new t._EvaluateVisitor_visitEachRule_closure9(l,a,d),_=i;break e}s=a._async_evaluate0$_environment.scope$1$2$semiGlobal(new t._EvaluateVisitor_visitEachRule_closure10(a,p,_,e),!0,h.nullable_Value_2),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(S,n)},_async_evaluate0$_setMultipleVariables$3(e,r,n){var s,a=r.get$asList(),i=e.length,l=Math.min(i,a.length);for(s=0;s<l;++s)this._async_evaluate0$_environment.setLocalVariable$3(e[s],this._async_evaluate0$_withoutSlash$2(a[s],n),n);for(s=l;s<i;++s)this._async_evaluate0$_environment.setLocalVariable$3(e[s],f.C__SassNull0,n)},visitErrorRule$1(e){return this.visitErrorRule$body$_EvaluateVisitor0(e)},visitErrorRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s=this,a,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return a=t,i=C,r=2,t._asyncAwait(e.expression.accept$1(s),l);case 2:throw a.wrapException(s._async_evaluate0$_exception$2(i.toString$0$(p),e.span))}});return t._asyncStartSync(l,n)},visitExtendRule$1(e){return this.visitExtendRule$body$_EvaluateVisitor0(e)},visitExtendRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=t._wrapJsFunctionForAsync(function(Y,G){if(Y===1)return t._asyncRethrow(G,n);for(;;)switch(r){case 0:if(B=a._async_evaluate0$_atRootExcludingStyleRule?null:a._async_evaluate0$_styleRuleIgnoringAtRoot,B==null||a._async_evaluate0$_declarationName!=null)throw t.wrapException(a._async_evaluate0$_exception$2(W.x40exten,e.span));for(i=B.originalSelector.components,l=i.length,_=e.span,p=h.SourceSpan,d=h.String,g=0;g<l;++g)S=i[g],S.accept$1(f._IsBogusVisitor_true0)&&(b=t._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),S.accept$1(b),w=f.JSString_methods.trim$0(b._serialize0$_buffer.toString$0(0)),E=S.accept$1(f.C__IsUselessVisitor0)?"can't":"shouldn't",a._async_evaluate0$_warn$3('The selector "'+w+'" is invalid CSS and '+E+W.x20be_an,new t.MultiSpan0(t.SpanExtensions_trimRight0(S.span),"invalid selector",t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_literal([_,"@extend rule"],p,d),p,d)),f.Deprecation_XV6));return r=3,t._asyncAwait(a._async_evaluate0$_performInterpolationWithMap$2$warnForColor(e.selector,!0),z);case 3:for(L=G,T=L._0,F=L._1,i=t.SelectorList_SelectorList$parse0(t.trimAscii0(T,!0),!1,!0,F,a._async_evaluate0$_logger).components,l=i.length,_=B._style_rule0$_selector._box0$_inner,g=0;g<l;++g){if(S=i[g],D=S.get$singleCompound(),D==null)throw t.wrapException(t.SassFormatException$0("complex selectors may not be extended.",S.span,null));if(p=D.components,d=p.length===1?f.JSArray_methods.get$first(p):null,d==null)throw t.wrapException(t.SassFormatException$0(W.compou+f.JSArray_methods.join$1(p,", ")+W.x60_inst,D.span,null));a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__extensionStore,"_extensionStore").addExtension$4(_.value,d,e,a._async_evaluate0$_mediaQueries)}s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(z,n)},visitAtRule$1(e){return this.visitAtRule$body$_EvaluateVisitor0(e)},visitAtRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:if(a._async_evaluate0$_declarationName!=null)throw t.wrapException(a._async_evaluate0$_exception$2(W.At_rul,e.span));return r=3,t._asyncAwait(a._async_evaluate0$_interpolationToValue$1(e.name),S);case 3:return i=w,l=t.NullableExtension_andThen0(e.value,new t._EvaluateVisitor_visitAtRule_closure8(a)),r=4,t._asyncAwait(h.Future_nullable_CssValue_String_2._is(l)?l:t._Future$value(l,h.nullable_CssValue_String_2),S);case 4:if(_=w,p=e.children,p==null){a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__parent,"__parent").addChild$1(t.ModifiableCssAtRule$0(i,e.span,!0,_)),s=null,r=1;break}return d=a._async_evaluate0$_inKeyframes,g=a._async_evaluate0$_inUnknownAtRule,t.unvendor0(i.value)==="keyframes"?a._async_evaluate0$_inKeyframes=!0:a._async_evaluate0$_inUnknownAtRule=!0,r=5,t._asyncAwait(a._async_evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssAtRule$0(i,e.span,!1,_),new t._EvaluateVisitor_visitAtRule_closure9(a,i,p),e.hasDeclarations,new t._EvaluateVisitor_visitAtRule_closure10,h.ModifiableCssAtRule_2,h.Null),S);case 5:a._async_evaluate0$_inUnknownAtRule=g,a._async_evaluate0$_inKeyframes=d,s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(S,n)},visitForRule$1(e){return this.visitForRule$body$_EvaluateVisitor0(e)},visitForRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g,S,b,w,E=t._wrapJsFunctionForAsync(function(L,T){if(L===1)return t._asyncRethrow(T,n);for(;;)switch(r){case 0:return i={},l=e.from,_=h.SassNumber_2,r=3,t._asyncAwait(a._async_evaluate0$_addExceptionSpanAsync$1$2(l,new t._EvaluateVisitor_visitForRule_closure14(a,e),_),E);case 3:return p=T,d=e.to,r=4,t._asyncAwait(a._async_evaluate0$_addExceptionSpanAsync$1$2(d,new t._EvaluateVisitor_visitForRule_closure15(a,e),_),E);case 4:if(g=T,S=a._async_evaluate0$_addExceptionSpan$2(l,new t._EvaluateVisitor_visitForRule_closure16(p)),b=i.to=a._async_evaluate0$_addExceptionSpan$2(d,new t._EvaluateVisitor_visitForRule_closure17(g,p)),w=S>b?-1:1,S===(e.isExclusive?b:i.to=b+w)){s=null,r=1;break}s=a._async_evaluate0$_environment.scope$1$2$semiGlobal(new t._EvaluateVisitor_visitForRule_closure18(i,a,e,S,w,p),!0,h.nullable_Value_2),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(E,n)},visitForwardRule$1(e){return this.visitForwardRule$body$_EvaluateVisitor0(e)},visitForwardRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){if(T===1)return t._asyncRethrow(F,n);for(;;)switch(r){case 0:g=a._async_evaluate0$_configuration,S=g.throughForward$1(e),b=e.configuration,w=b.length,E=e.url,r=w!==0?3:5;break;case 3:return r=6,t._asyncAwait(a._async_evaluate0$_addForwardConfiguration$2(S,e),L);case 6:return i=F,r=7,t._asyncAwait(a._async_evaluate0$_loadModule$5$configuration(E,"@forward",e,new t._EvaluateVisitor_visitForwardRule_closure5(a,e),i),L);case 7:for(E=h.String,l=t.LinkedHashSet_LinkedHashSet$_empty(E),_=0;_<w;++_)p=b[_],p.isGuarded||l.add$1(0,p.name);for(a._async_evaluate0$_removeUsedConfiguration$3$except(S,i,l),E=t.LinkedHashSet_LinkedHashSet$_empty(E),_=0;_<w;++_)E.add$1(0,b[_].name);for(b=i._configuration0$_values,w=C.toList$0$ax(b.get$keys(b)),l=w.length,_=0;_<w.length;w.length===l||(0,t.throwConcurrentModificationError)(w),++_)d=w[_],E.contains$1(0,d)||b.get$isEmpty(b)||b.remove$1(0,d);a._async_evaluate0$_assertConfigurationIsEmpty$1(i),r=4;break;case 5:return a._async_evaluate0$_configuration=S,r=8,t._asyncAwait(a._async_evaluate0$_loadModule$4(E,"@forward",e,new t._EvaluateVisitor_visitForwardRule_closure6(a,e)),L);case 8:a._async_evaluate0$_configuration=g;case 4:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(L,n)},_async_evaluate0$_addForwardConfiguration$2(e,r){return this._addForwardConfiguration$body$_EvaluateVisitor0(e,r)},_addForwardConfiguration$body$_EvaluateVisitor0(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.Configuration_2),a,i=this,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G=t._wrapJsFunctionForAsync(function(se,ce){if(se===1)return t._asyncRethrow(ce,s);for(;;)switch(n){case 0:F=e._configuration0$_values,D=t.LinkedHashMap_LinkedHashMap$of(new t.UnmodifiableMapView(F,h.UnmodifiableMapView_String_ConfiguredValue_2),h.String,h.ConfiguredValue_2),l=r.configuration,_=l.length,p=h._Future_Value_2,d=h.Future_Value_2,g=0;case 3:if(!(g<_)){n=5;break}if(S=l[g],S.isGuarded&&(b=S.name,w=F.get$isEmpty(F)?null:F.remove$1(0,b),w!=null?E=!0:(w=null,E=!1),E&&!w.value.$eq(0,f.C__SassNull0))){D.$indexSet(0,b,w),n=4;break}return b=S.expression,L=i._async_evaluate0$_expressionNode$1(b),E=S.name,b=b.accept$1(i),d._is(b)||(T=new t._Future(V.Zone__current,p),T._state=8,T._resultOrListeners=b,b=T),B=D,z=E,Y=t,n=6,t._asyncAwait(b,G);case 6:B.$indexSet(0,z,new Y.ConfiguredValue0(i._async_evaluate0$_withoutSlash$2(ce,L),S.span,L));case 4:++g,n=3;break;case 5:if(e instanceof t.ExplicitConfiguration0||F.get$isEmpty(F)){a=new t.ExplicitConfiguration0(r,D,null),n=1;break}else{a=new t.Configuration0(D,null),n=1;break}case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(G,s)},_async_evaluate0$_registerCommentsForModule$1(e){var r=this,n="_root",s=r._async_evaluate0$__root;s!=null&&(s=r._async_evaluate0$_assertInModule$2(s,n).children,!(s.get$length(s)===0||!e.get$transitivelyContainsCss())&&(s=r._async_evaluate0$_preModuleComments,s==null&&(s=r._async_evaluate0$_preModuleComments=t.LinkedHashMap_LinkedHashMap$_empty(h.Module_AsyncCallable_2,h.List_CssComment_2)),C.addAll$1$ax(s.putIfAbsent$2(e,new t._EvaluateVisitor__registerCommentsForModule_closure2),new t.UnmodifiableListView(C.cast$1$0$ax(r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__root,n).children._collection$_source,h.CssComment_2),h.UnmodifiableListView_CssComment_2)),r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__root,n).clearChildren$0(),r._async_evaluate0$__endOfImports=0))},_async_evaluate0$_removeUsedConfiguration$3$except(e,r,n){var s,a,i,l,_,p;for(s=e._configuration0$_values,a=C.toList$0$ax(s.get$keys(s)),i=a.length,l=r._configuration0$_values,_=0;_<a.length;a.length===i||(0,t.throwConcurrentModificationError)(a),++_)p=a[_],!n.contains$1(0,p)&&(l.containsKey$1(p)||s.get$isEmpty(s)||s.remove$1(0,p))},_async_evaluate0$_assertConfigurationIsEmpty$2$nameInError(e,r){var n,s,a,i;if(e instanceof t.ExplicitConfiguration0&&(n=e._configuration0$_values,!n.get$isEmpty(n)))throw n=t.MapExtensions_get_pairs0(new t.UnmodifiableMapView(n,h.UnmodifiableMapView_String_ConfiguredValue_2),h.String,h.ConfiguredValue_2),s=n.get$first(n),a=s._0,i=s._1,n=r?"$"+a+W.x20was_n:W.This_v,t.wrapException(this._async_evaluate0$_exception$2(n,i.configurationSpan))},_async_evaluate0$_assertConfigurationIsEmpty$1(e){return this._async_evaluate0$_assertConfigurationIsEmpty$2$nameInError(e,!1)},visitFunctionRule$1(e){return this.visitFunctionRule$body$_EvaluateVisitor0(e)},visitFunctionRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:i=a._async_evaluate0$_environment,l=i.closure$0(),_=a._async_evaluate0$_inDependency,p=i._async_environment0$_functions,d=p.length-1,g=e.name,i._async_environment0$_functionIndices.$indexSet(0,g,d),C.$indexSet$ax(p[d],g,new t.UserDefinedCallable0(e,l,_,h.UserDefinedCallable_AsyncEnvironment_2)),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(S,n)},visitIfRule$1(e){return this.visitIfRule$body$_EvaluateVisitor0(e)},visitIfRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,n);for(;;)switch(r){case 0:d=e.lastClause,i=e.clauses,l=i.length,_=0;case 3:if(!(_<l)){r=5;break}return p=i[_],r=6,t._asyncAwait(p.expression.accept$1(a),g);case 6:if(b.get$isTruthy()){d=p,r=5;break}case 4:++_,r=3;break;case 5:return i=t.NullableExtension_andThen0(d,new t._EvaluateVisitor_visitIfRule_closure2(a)),r=7,t._asyncAwait(h.Future_nullable_Value_2._is(i)?i:t._Future$value(i,h.nullable_Value_2),g);case 7:s=b,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(g,n)},visitImportRule$1(e){return this.visitImportRule$body$_EvaluateVisitor0(e)},visitImportRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,n);for(;;)switch(r){case 0:i=e.imports,l=i.length,_=h.StaticImport_2,p=0;case 3:if(!(p<l)){r=5;break}d=i[p],r=d instanceof t.DynamicImport0?6:8;break;case 6:return r=9,t._asyncAwait(a._async_evaluate0$_visitDynamicImport$1(d),g);case 9:r=7;break;case 8:return r=10,t._asyncAwait(a._async_evaluate0$_visitStaticImport$1(_._as(d)),g);case 10:case 7:case 4:++p,r=3;break;case 5:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(g,n)},_async_evaluate0$_visitDynamicImport$1(e){return this._async_evaluate0$_withStackFrame$1$3("@import",e,new t._EvaluateVisitor__visitDynamicImport_closure2(this,e),h.void)},_async_evaluate0$_loadStylesheet$4$baseUrl$forImport(e,r,n,s){return this._loadStylesheet$body$_EvaluateVisitor0(e,r,n,s)},_async_evaluate0$_loadStylesheet$3$baseUrl(e,r,n){return this._async_evaluate0$_loadStylesheet$4$baseUrl$forImport(e,r,n,!1)},_async_evaluate0$_loadStylesheet$3$forImport(e,r,n){return this._async_evaluate0$_loadStylesheet$4$baseUrl$forImport(e,r,null,n)},_loadStylesheet$body$_EvaluateVisitor0(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(h.Record_3_Stylesheet_and_nullable_AsyncImporter_importer_and_bool_isDependency_2),l,_=2,p,d=[],g=this,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe,ve,Ee,ke,be,Oe=t._wrapJsFunctionForAsync(function(qe,et){for(qe===1&&(p=et,a=_);;)switch(a){case 0:n=n,_=4,g._async_evaluate0$_importSpan=r,S=null,b=g._async_evaluate0$_importCache,b!=null?(S=b,ge=!0):ge=!1,a=ge?7:9;break;case 7:return n==null&&(n=g._async_evaluate0$_assertInModule$2(g._async_evaluate0$__stylesheet,"_stylesheet").span.file.url),w=null,E=null,L=null,a=10,t._asyncAwait(C.canonicalize$4$baseImporter$baseUrl$forImport$x(S,t.Uri_parse(e),g._async_evaluate0$_importer,n,s),Oe);case 10:T=et,h.Record_3_nullable_Object_and_nullable_Object_and_nullable_Object_originalUrl._is(T)?(w=T._0,E=T._1,L=T._2,ge=!0):ge=!1,a=ge?11:12;break;case 11:return g._async_evaluate0$_loadedUrls.add$1(0,E),F=g._async_evaluate0$_inDependency||!C.$eq$(w,g._async_evaluate0$_importer),D=null,ge=S,xe=w,ve=E,Ee=L,a=13,t._asyncAwait(ge.importCanonical$4$originalUrl$quiet(xe,ve,Ee,g._async_evaluate0$_quietDeps&&F),Oe);case 13:if(B=et,B!=null?(D=B,ge=!0):ge=!1,ge){ge=D,xe=w,l=new t._Record_3_importer_isDependency(ge,xe,F),d=[1],a=5;break}case 12:a=8;break;case 9:return z=null,ge=n,a=14,t._asyncAwait(g._async_evaluate0$_importLikeNode$3(e,ge??g._async_evaluate0$_assertInModule$2(g._async_evaluate0$__stylesheet,"_stylesheet").span.file.url,s),Oe);case 14:if(Y=et,Y!=null?(z=Y,ge=!0):ge=!1,ge){ge=g._async_evaluate0$_loadedUrls,t.NullableExtension_andThen0(z._0.span.file.url,ge.get$add(ge)),ge=z,l=ge,d=[1],a=5;break}case 8:throw f.JSString_methods.startsWith$1(e,"package:")?t.wrapException(W.x22packa):t.wrapException("Can't find stylesheet to import.");case 4:if(_=3,be=p,ge=t.unwrapException(be),ge instanceof t.SassException0)throw be;if(ge instanceof t.ArgumentError)G=ge,se=t.getTraceFromException(be),t.throwWithTrace0(g._async_evaluate0$_exception$1(C.toString$0$(G)),G,se);else{ce=ge,ye=t.getTraceFromException(be),we=null;try{we=t._asString(C.get$message$x(ce))}catch{ke=C.toString$0$(ce),we=ke}t.throwWithTrace0(g._async_evaluate0$_exception$1(we),ce,ye)}d.push(6),a=5;break;case 3:d=[2];case 5:_=2,g._async_evaluate0$_importSpan=null,a=d.pop();break;case 6:case 1:return t._asyncReturn(l,i);case 2:return t._asyncRethrow(p,i)}});return t._asyncStartSync(Oe,i)},_async_evaluate0$_importLikeNode$3(e,r,n){return this._importLikeNode$body$_EvaluateVisitor0(e,r,n)},_importLikeNode$body$_EvaluateVisitor0(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(h.nullable_Record_3_Stylesheet_and_nullable_AsyncImporter_importer_and_bool_isDependency_2),i,l=this,_,p,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,a);for(;;)switch(s){case 0:g=l._async_evaluate0$_nodeImporter,S=g.loadRelative$3(e,r,n),s=S!=null?3:5;break;case 3:_=l._async_evaluate0$_inDependency,s=4;break;case 5:return s=6,t._asyncAwait(g.loadAsync$3(e,r,n),b);case 6:if(S=E,S==null){i=null,s=1;break}_=!0;case 4:p=S._1,g=f.JSString_methods.startsWith$1(p,"file")?t.Syntax_forPath0(p):f.Syntax_SCSS_scss0,d=l._async_evaluate0$_quietDeps&&_?V.$get$Logger_quiet0():l._async_evaluate0$_logger,i=new t._Record_3_importer_isDependency(t.Stylesheet_Stylesheet$parse0(S._0,g,d,p),null,_),s=1;break;case 1:return t._asyncReturn(i,a)}});return t._asyncStartSync(b,a)},_async_evaluate0$_visitStaticImport$1(e){return this._visitStaticImport$body$_EvaluateVisitor0(e)},_visitStaticImport$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,n);for(;;)switch(r){case 0:return r=2,t._asyncAwait(s._async_evaluate0$_interpolationToValue$1(e.url),d);case 2:return a=S,i=t.NullableExtension_andThen0(e.modifiers,s.get$_async_evaluate0$_interpolationToValue()),_=t,p=a,r=3,t._asyncAwait(h.Future_nullable_CssValue_String_2._is(i)?i:t._Future$value(i,h.nullable_CssValue_String_2),d);case 3:return l=new _.ModifiableCssImport0(p,S,e.span),s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__parent,"__parent")!==s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__root,"_root")?s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__parent,"__parent").addChild$1(l):s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__endOfImports,"_endOfImports")===C.get$length$asx(s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__root,"_root").children._collection$_source)?(s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__root,"_root").addChild$1(l),s._async_evaluate0$__endOfImports=s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__endOfImports,"_endOfImports")+1):(a=s._async_evaluate0$_outOfOrderImports,(a??(s._async_evaluate0$_outOfOrderImports=t._setArrayType([],h.JSArray_ModifiableCssImport_2))).push(l)),t._asyncReturn(null,n)}});return t._asyncStartSync(d,n)},_async_evaluate0$_applyMixin$5(e,r,n,s,a){return this._applyMixin$body$_EvaluateVisitor0(e,r,n,s,a)},_applyMixin$body$_EvaluateVisitor0(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(h.void),_=this,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,l);for(;;)switch(i){case 0:if(p=t._InitializedCell$(new t._EvaluateVisitor__applyMixin_closure8(e)),e==null)throw t.wrapException(_._async_evaluate0$_exception$2("Undefined mixin.",s.get$span(s)));d=h.AsyncBuiltInCallable_2._is(e),i=d&&!e.get$acceptsContent()&&r!=null?3:4;break;case 3:return i=5,t._asyncAwait(_._async_evaluate0$_evaluateArguments$1(n),S);case 5:throw d=w._values,g=e.callbackFor$2(C.get$length$asx(d[2]),new t.MapKeySet(d[0],h.MapKeySet_String)),t.wrapException(t.MultiSpanSassRuntimeException$0("Mixin doesn't accept a content block.",a.get$span(a),"invocation",t.LinkedHashMap_LinkedHashMap$_literal([g._0.get$spanWithName(),"declaration"],h.FileSpan,h.String),_._async_evaluate0$_stackTrace$1(a.get$span(a)),null));case 4:i=d?6:7;break;case 6:return i=8,t._asyncAwait(_._async_evaluate0$_environment.withContent$2(r,new t._EvaluateVisitor__applyMixin_closure9(_,n,e,a)),S);case 8:i=2;break;case 7:if(d=h.UserDefinedCallable_AsyncEnvironment_2._is(e),d&&p._readFinal$0()instanceof t.MixinRule0&&!p._readFinal$0().get$hasContent()&&r!=null)throw t.wrapException(t.MultiSpanSassRuntimeException$0("Mixin doesn't accept a content block.",a.get$span(a),"invocation",t.LinkedHashMap_LinkedHashMap$_literal([e.declaration.$arguments.get$spanWithName(),"declaration"],h.FileSpan,h.String),_._async_evaluate0$_stackTrace$1(a.get$span(a)),null));i=d?9:10;break;case 9:return i=11,t._asyncAwait(_._async_evaluate0$_runUserDefinedCallable$1$4(n,e,a,new t._EvaluateVisitor__applyMixin_closure10(_,r,e,a),h.Null),S);case 11:i=2;break;case 10:throw t.wrapException(t.UnsupportedError$("Unknown callable type "+e.toString$0(0)+"."));case 2:return t._asyncReturn(null,l)}});return t._asyncStartSync(S,l)},visitIncludeRule$1(e){return this.visitIncludeRule$body$_EvaluateVisitor0(e)},visitIncludeRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i=t._wrapJsFunctionForAsync(function(l,_){if(l===1)return t._asyncRethrow(_,n);for(;;)switch(r){case 0:return r=3,t._asyncAwait(a._async_evaluate0$_applyMixin$5(a._async_evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitIncludeRule_closure8(a,e)),t.NullableExtension_andThen0(e.content,new t._EvaluateVisitor_visitIncludeRule_closure9(a)),e.$arguments,e,new t._FakeAstNode0(new t._EvaluateVisitor_visitIncludeRule_closure10(e))),i);case 3:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(i,n)},visitMixinRule$1(e){return this.visitMixinRule$body$_EvaluateVisitor0(e)},visitMixinRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:i=a._async_evaluate0$_environment,l=i.closure$0(),_=a._async_evaluate0$_inDependency,p=i._async_environment0$_mixins,d=p.length-1,g=e.name,i._async_environment0$_mixinIndices.$indexSet(0,g,d),C.$indexSet$ax(p[d],g,new t.UserDefinedCallable0(e,l,_,h.UserDefinedCallable_AsyncEnvironment_2)),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(S,n)},visitLoudComment$1(e){return this.visitLoudComment$body$_EvaluateVisitor0(e)},visitLoudComment$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,n);for(;;)switch(r){case 0:if(a._async_evaluate0$_inFunction){s=null,r=1;break}return a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__parent,"__parent")===a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__root,"_root")&&a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__endOfImports,"_endOfImports")===C.get$length$asx(a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__root,"_root").children._collection$_source)&&(a._async_evaluate0$__endOfImports=a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__endOfImports,"_endOfImports")+1),i=e.text,l=a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__parent,"__parent"),_=t,r=3,t._asyncAwait(a._async_evaluate0$_performInterpolation$1(i),p);case 3:l.addChild$1(new _.ModifiableCssComment0(g,i.span)),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(p,n)},visitMediaRule$1(e){return this.visitMediaRule$body$_EvaluateVisitor0(e)},visitMediaRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:if(a._async_evaluate0$_declarationName!=null)throw t.wrapException(a._async_evaluate0$_exception$2(W.Media_,e.span));return r=3,t._asyncAwait(a._async_evaluate0$_visitMediaQueries$1(e.query),S);case 3:if(i=w,l=t.NullableExtension_andThen0(a._async_evaluate0$_mediaQueries,new t._EvaluateVisitor_visitMediaRule_closure8(a,i)),_=l==null,!_&&C.get$isEmpty$asx(l)){s=null,r=1;break}return _?p=f.Set_empty5:(d=a._async_evaluate0$_mediaQuerySources,d.toString,d=t.LinkedHashSet_LinkedHashSet$of(d,h.CssMediaQuery_2),g=a._async_evaluate0$_mediaQueries,g.toString,d.addAll$1(0,g),d.addAll$1(0,i),p=d),_=_?i:l,r=4,t._asyncAwait(a._async_evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssMediaRule$0(_,e.span),new t._EvaluateVisitor_visitMediaRule_closure9(a,l,i,p,e),e.hasDeclarations,new t._EvaluateVisitor_visitMediaRule_closure10(p),h.ModifiableCssMediaRule_2,h.Null),S);case 4:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(S,n)},_async_evaluate0$_visitMediaQueries$1(e){return this._visitMediaQueries$body$_EvaluateVisitor0(e)},_visitMediaQueries$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.List_CssMediaQuery_2),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return r=3,t._asyncAwait(a._async_evaluate0$_performInterpolationWithMap$2$warnForColor(e,!0),l);case 3:i=p,s=t.CssMediaQuery_parseList0(i._0,i._1,a._async_evaluate0$_logger),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},_async_evaluate0$_mergeMediaQueries$2(e,r){var n,s,a,i,l,_,p,d=t._setArrayType([],h.JSArray_CssMediaQuery_2);for(n=C.get$iterator$ax(e),s=C.getInterceptor$ax(r);n.moveNext$0();)for(a=n.get$current(n),i=s.get$iterator(r);i.moveNext$0();)if(l=a.merge$1(i.get$current(i)),f._SingletonCssMediaQueryMergeResult_00!==l){if(f._SingletonCssMediaQueryMergeResult_10===l)return null;l instanceof t.MediaQuerySuccessfulMergeResult0?(_=l,p=!0):(_=null,p=!1),p&&d.push(_.query)}return d},visitReturnRule$1(e){return this.visitReturnRule$body$_EvaluateVisitor0(e)},visitReturnRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s,a=this,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,n);for(;;)switch(r){case 0:return i=e.expression,l=i.accept$1(a),r=3,t._asyncAwait(h.Future_Value_2._is(l)?l:t._Future$value(l,h.Value_2),_);case 3:s=a._async_evaluate0$_withoutSlash$2(d,i),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(_,n)},visitSilentComment$1(e){return this.visitSilentComment$body$_EvaluateVisitor0(e)},visitSilentComment$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(a,n)},visitStyleRule$1(e){return this.visitStyleRule$body$_EvaluateVisitor0(e)},visitStyleRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=t._wrapJsFunctionForAsync(function(ce,ye){if(ce===1)return t._asyncRethrow(ye,n);for(;;)switch(r){case 0:if(a._async_evaluate0$_declarationName!=null)throw t.wrapException(a._async_evaluate0$_exception$2(W.Style_,e.span));return i=e.selector,r=3,t._asyncAwait(a._async_evaluate0$_performInterpolationWithMap$2$warnForColor(i,!0),se);case 3:l=ye,_=l._0,p=l._1,r=a._async_evaluate0$_inKeyframes?4:5;break;case 4:return r=6,t._asyncAwait(a._async_evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssKeyframeBlock$0(new t.CssValue0(t.List_List$unmodifiable(t.KeyframeSelectorParser$0(_,p,a._async_evaluate0$_logger).parse$0(),h.String),i.span,h.CssValue_List_String_2),e.span),new t._EvaluateVisitor_visitStyleRule_closure14(a,e),e.hasDeclarations,new t._EvaluateVisitor_visitStyleRule_closure15,h.ModifiableCssKeyframeBlock_2,h.Null),se);case 6:s=null,r=1;break;case 5:return i=t.SelectorList_SelectorList$parse0(_,!a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__stylesheet,"_stylesheet").plainCss,!a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__stylesheet,"_stylesheet").plainCss,p,a._async_evaluate0$_logger),d=a._async_evaluate0$_styleRuleIgnoringAtRoot,d=d==null?null:d.originalSelector,g=i.resolveParentSelectors$2$implicitParent(d,!a._async_evaluate0$_atRootExcludingStyleRule),S=t.ModifiableCssStyleRule$0(a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__extensionStore,"_extensionStore").addSelector$2(g,a._async_evaluate0$_mediaQueries),e.span,g),b=a._async_evaluate0$_atRootExcludingStyleRule,a._async_evaluate0$_atRootExcludingStyleRule=!1,r=7,t._asyncAwait(a._async_evaluate0$_withParent$2$4$scopeWhen$through(S,new t._EvaluateVisitor_visitStyleRule_closure16(a,S,e),e.hasDeclarations,new t._EvaluateVisitor_visitStyleRule_closure17,h.ModifiableCssStyleRule_2,h.Null),se);case 7:if(a._async_evaluate0$_atRootExcludingStyleRule=b,!S.accept$1(f._IsInvisibleVisitor_false_false0))for(i=g.components,d=i.length,w=h.SourceSpan,E=h.String,L=S.children,T=0;T<d;++T)F=i[T],F.accept$1(f._IsBogusVisitor_true0)&&(F.accept$1(f.C__IsUselessVisitor0)?(D=t._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),F.accept$1(D),a._async_evaluate0$_warn$3('The selector "'+f.JSString_methods.trim$0(D._serialize0$_buffer.toString$0(0))+W.x22x20is_ix20,t.SpanExtensions_trimRight0(F.span),f.Deprecation_XV6)):F.leadingCombinators.length!==0?(D=t._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),F.accept$1(D),a._async_evaluate0$_warn$3('The selector "'+f.JSString_methods.trim$0(D._serialize0$_buffer.toString$0(0))+W.x22x20is_ix0a,t.SpanExtensions_trimRight0(F.span),f.Deprecation_XV6)):(D=t._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),F.accept$1(D),B=f.JSString_methods.trim$0(D._serialize0$_buffer.toString$0(0)),z=F.accept$1(f._IsBogusVisitor_false0)?W.x20It_wi:"",Y=t.SpanExtensions_trimRight0(F.span),L.get$length(L)===0&&t.throwExpression(t.IterableElementError_noElement()),G=C.get$span$z(L.$index(0,0)),a._async_evaluate0$_warn$3('The selector "'+B+W.x22x20is_o+z+W.x0aThis_,new t.MultiSpan0(Y,"invalid selector",t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_literal([G,"this is not a style rule"+(L.every$1(L,new t._EvaluateVisitor_visitStyleRule_closure18)?`
  221. (try converting to a //-style comment)`:"")],w,E),w,E)),f.Deprecation_XV6)));(a._async_evaluate0$_atRootExcludingStyleRule?null:a._async_evaluate0$_styleRuleIgnoringAtRoot)==null?(i=a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__parent,"__parent").children,i=!i.get$isEmpty(i)):i=!1,i&&(i=a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__parent,"__parent").children,i.get$last(i).isGroupEnd=!0),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(se,n)},visitSupportsRule$1(e){return this.visitSupportsRule$body$_EvaluateVisitor0(e)},visitSupportsRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,n);for(;;)switch(r){case 0:if(a._async_evaluate0$_declarationName!=null)throw t.wrapException(a._async_evaluate0$_exception$2(W.Suppor,e.span));return i=e.condition,l=t,_=t,r=4,t._asyncAwait(a._async_evaluate0$_visitSupportsCondition$1(i),p);case 4:return r=3,t._asyncAwait(a._async_evaluate0$_withParent$2$4$scopeWhen$through(l.ModifiableCssSupportsRule$0(new _.CssValue0(g,i.get$span(i),h.CssValue_String_2),e.span),new t._EvaluateVisitor_visitSupportsRule_closure5(a,e),e.hasDeclarations,new t._EvaluateVisitor_visitSupportsRule_closure6,h.ModifiableCssSupportsRule_2,h.Null),p);case 3:s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(p,n)},_async_evaluate0$_visitSupportsCondition$1(e){return this._visitSupportsCondition$body$_EvaluateVisitor0(e)},_visitSupportsCondition$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.String),s,a=this,i,l,_,p,d,g,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){if(T===1)return t._asyncRethrow(F,n);for(;;)switch(r){case 0:b={},e instanceof t.SupportsOperation0?(i=e,l=!0):(i=null,l=!1),r=l?4:5;break;case 4:return l=i.left,_=i.operator,w=t,r=6,t._asyncAwait(a._async_evaluate0$_parenthesize$2(l,_),L);case 6:return w=w.S(F)+" "+_+" ",E=t,r=7,t._asyncAwait(a._async_evaluate0$_parenthesize$2(i.right,_),L);case 7:_=w+E.S(F),l=_,r=3;break;case 5:e instanceof t.SupportsNegation0?(p=e,l=!0):(p=null,l=!1),r=l?8:9;break;case 8:return w=t,r=10,t._asyncAwait(a._async_evaluate0$_parenthesize$1(p.condition),L);case 10:l="not "+w.S(F),r=3;break;case 9:e instanceof t.SupportsInterpolation0?(d=e,l=!0):(d=null,l=!1),r=l?11:12;break;case 11:return r=13,t._asyncAwait(a._async_evaluate0$_evaluateToCss$2$quote(d.expression,!1),L);case 13:l=F,r=3;break;case 12:b.declaration=null,e instanceof t.SupportsDeclaration0?(b.declaration=e,l=!0):l=!1,r=l?14:15;break;case 14:return r=16,t._asyncAwait(a._async_evaluate0$_withSupportsDeclaration$1$1(new t._EvaluateVisitor__visitSupportsCondition_closure2(b,a),h.String),L);case 16:l=F,r=3;break;case 15:e instanceof t.SupportsFunction0?(g=e,l=!0):(g=null,l=!1),r=l?17:18;break;case 17:return w=t,r=19,t._asyncAwait(a._async_evaluate0$_performInterpolation$1(g.name),L);case 19:return w=w.S(F)+"(",E=t,r=20,t._asyncAwait(a._async_evaluate0$_performInterpolation$1(g.$arguments),L);case 20:l=w+E.S(F)+")",r=3;break;case 18:e instanceof t.SupportsAnything0?(S=e,l=!0):(S=null,l=!1),r=l?21:22;break;case 21:return w=t,r=23,t._asyncAwait(a._async_evaluate0$_performInterpolation$1(S.contents),L);case 23:l="("+w.S(F)+")",r=3;break;case 22:l=t.throwExpression(t.ArgumentError$("Unknown supports condition type "+t.getRuntimeTypeOfDartObject(e).toString$0(0)+".",null));case 3:s=l,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(L,n)},_async_evaluate0$_withSupportsDeclaration$1$1(e,r){return this._withSupportsDeclaration$body$_EvaluateVisitor0(e,r,r)},_withSupportsDeclaration$body$_EvaluateVisitor0(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(n),i,l=2,_,p=[],d=this,g,S,b=t._wrapJsFunctionForAsync(function(w,E){for(w===1&&(_=E,s=l);;)switch(s){case 0:return S=d._async_evaluate0$_inSupportsDeclaration,d._async_evaluate0$_inSupportsDeclaration=!0,l=3,g=e.call$0(),s=6,t._asyncAwait(r._eval$1("Future<0>")._is(g)?g:t._Future$value(g,r),b);case 6:g=E,i=g,p=[1],s=4;break;case 3:p=[2];case 4:l=2,d._async_evaluate0$_inSupportsDeclaration=S,s=p.pop();break;case 5:case 1:return t._asyncReturn(i,a);case 2:return t._asyncRethrow(_,a)}});return t._asyncStartSync(b,a)},_async_evaluate0$_parenthesize$2(e,r){return this._parenthesize$body$_EvaluateVisitor0(e,r)},_async_evaluate0$_parenthesize$1(e){return this._async_evaluate0$_parenthesize$2(e,null)},_parenthesize$body$_EvaluateVisitor0(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.String),a,i=this,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,s);for(;;)switch(n){case 0:e instanceof t.SupportsNegation0?l=!0:e instanceof t.SupportsOperation0?l=r==null||r!==e.operator:l=!1,n=l?3:4;break;case 3:return _=t,n=5,t._asyncAwait(i._async_evaluate0$_visitSupportsCondition$1(e),p);case 5:a="("+_.S(g)+")",n=1;break;case 4:return n=6,t._asyncAwait(i._async_evaluate0$_visitSupportsCondition$1(e),p);case 6:a=g,n=1;break;case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(p,s)},visitVariableDeclaration$1(e){return this.visitVariableDeclaration$body$_EvaluateVisitor0(e)},visitVariableDeclaration$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,n);for(;;)switch(r){case 0:if(p={},e.isGuarded){if(e.namespace==null&&a._async_evaluate0$_environment._async_environment0$_variables.length===1&&(p.override=null,i=a._async_evaluate0$_configuration._configuration0$_values,i=i.get$isEmpty(i)?null:i.remove$1(0,e.name),i!=null?(p.override=i,l=i,i=!0):(i=!1,l=null),i&&!l.value.$eq(0,f.C__SassNull0))){a._async_evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableDeclaration_closure8(p,a,e)),s=null,r=1;break}if(_=a._async_evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableDeclaration_closure9(a,e)),_!=null&&!_.$eq(0,f.C__SassNull0)){s=null,r=1;break}}return e.isGlobal&&!a._async_evaluate0$_environment.globalVariableExists$1(e.name)&&(p=a._async_evaluate0$_environment._async_environment0$_variables.length===1?W.As_of_S:W.As_of_R+t.declarationName0(e.span)+": null` at the stylesheet root.",a._async_evaluate0$_warn$3(p,e.span,f.Deprecation_wKk)),p=e.expression,i=p.accept$1(a),d=e,g=t,S=e,r=3,t._asyncAwait(h.Future_Value_2._is(i)?i:t._Future$value(i,h.Value_2),b);case 3:a._async_evaluate0$_addExceptionSpan$2(d,new g._EvaluateVisitor_visitVariableDeclaration_closure10(a,S,a._async_evaluate0$_withoutSlash$2(E,p))),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(b,n)},visitUseRule$1(e){return this.visitUseRule$body$_EvaluateVisitor0(e)},visitUseRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=t._wrapJsFunctionForAsync(function(Y,G){if(Y===1)return t._asyncRethrow(G,n);for(;;)switch(r){case 0:L=e.configuration,T=L.length,r=T!==0?3:5;break;case 3:i=t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.ConfiguredValue_2),l=h._Future_Value_2,_=h.Future_Value_2,p=0;case 6:if(!(p<T)){r=8;break}return d=L[p],g=d.expression,S=a._async_evaluate0$_expressionNode$1(g),b=d.name,g=g.accept$1(a),_._is(g)||(w=new t._Future(V.Zone__current,l),w._state=8,w._resultOrListeners=g,g=w),F=i,D=b,B=t,r=9,t._asyncAwait(g,z);case 9:F.$indexSet(0,D,new B.ConfiguredValue0(a._async_evaluate0$_withoutSlash$2(G,S),d.span,S));case 7:++p,r=6;break;case 8:E=new t.ExplicitConfiguration0(e,i,null),r=4;break;case 5:E=f.Configuration_Map_empty_null0;case 4:return r=10,t._asyncAwait(a._async_evaluate0$_loadModule$5$configuration(e.url,"@use",e,new t._EvaluateVisitor_visitUseRule_closure2(a,e),E),z);case 10:a._async_evaluate0$_assertConfigurationIsEmpty$1(E),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(z,n)},visitWarnRule$1(e){return this.visitWarnRule$body$_EvaluateVisitor0(e)},visitWarnRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.nullable_Value_2),s,a=this,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,n);for(;;)switch(r){case 0:return r=3,t._asyncAwait(a._async_evaluate0$_addExceptionSpanAsync$1$2(e,new t._EvaluateVisitor_visitWarnRule_closure2(a,e),h.Value_2),_);case 3:i=d,l=i instanceof t.SassString0?i._string0$_text:a._async_evaluate0$_serialize$2(i,e.expression),a._async_evaluate0$_logger.warn$2$trace(0,l,a._async_evaluate0$_stackTrace$1(e.span)),s=null,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(_,n)},visitWhileRule$1(e){return this._async_evaluate0$_environment.scope$1$3$semiGlobal$when(new t._EvaluateVisitor_visitWhileRule_closure2(this,e),!0,e.hasDeclarations,h.nullable_Value_2)},visitBinaryOperationExpression$1(e){var r,n=this;if(n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__stylesheet,"_stylesheet").plainCss?(r=e.operator,r=r!==f.BinaryOperator_2jN0&&r!==f.BinaryOperator_t8B0):r=!1,r)throw t.wrapException(n._async_evaluate0$_exception$2("Operators aren't allowed in plain CSS.",e.get$operatorSpan()));return n._async_evaluate0$_addExceptionSpanAsync$1$2(e,new t._EvaluateVisitor_visitBinaryOperationExpression_closure2(n,e),h.Value_2)},_async_evaluate0$_slash$3(e,r,n){var s,a=null,i=e.dividedBy$1(r),l=new t._Record_2(e,r),_=t._InitializedCell$(new t._EvaluateVisitor__slash_closure5(l)),p=t._InitializedCell$(new t._EvaluateVisitor__slash_closure6(l));return _._readFinal$0()instanceof t.SassNumber0?(e=_._readFinal$0(),p._readFinal$0()instanceof t.SassNumber0?(r=p._readFinal$0(),s=n.allowsSlash&&this._async_evaluate0$_operandAllowsSlash$1(n.left)&&this._async_evaluate0$_operandAllowsSlash$1(n.right)):(r=a,s=!1)):(r=a,e=r,s=!1),s?h.SassNumber_2._as(i).withSlash$2(e,r):(_._readFinal$0()instanceof t.SassNumber0&&p._readFinal$0()instanceof t.SassNumber0&&this._async_evaluate0$_warn$3(W.Using__o+t.S(new t._EvaluateVisitor__slash_recommendation2().call$1(n))+" or "+t.expressionToCalc0(n).toString$0(0)+W.x0a_Morex20,n.get$span(n),f.Deprecation_wWh),i)},_async_evaluate0$_operandAllowsSlash$1(e){var r,n;return e instanceof t.FunctionExpression0?e.namespace==null?(r=e.originalName,f.Set_WfnXb.contains$1(0,t.stringReplaceAllUnchecked(r,"_","-").toLowerCase())?(n=this._async_evaluate0$_environment,r=n.getFunction$1(t.stringReplaceAllUnchecked(r,"_","-"))==null):r=!1):r=!1:r=!0,r},visitValueExpression$1(e){return this.visitValueExpression$body$_EvaluateVisitor0(e)},visitValueExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:s=e.value,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(a,n)},visitVariableExpression$1(e){return this.visitVariableExpression$body$_EvaluateVisitor0(e)},visitVariableExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:if(i=a._async_evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableExpression_closure2(a,e)),i!=null){s=i,r=1;break}throw t.wrapException(a._async_evaluate0$_exception$2("Undefined variable.",e.span));case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},visitUnaryOperationExpression$1(e){return this.visitUnaryOperationExpression$body$_EvaluateVisitor0(e)},visitUnaryOperationExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s,a=this,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,n);for(;;)switch(r){case 0:return i=e,l=t,_=e,r=3,t._asyncAwait(e.operand.accept$1(a),p);case 3:s=a._async_evaluate0$_addExceptionSpan$2(i,new l._EvaluateVisitor_visitUnaryOperationExpression_closure2(_,g)),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(p,n)},visitBooleanExpression$1(e){return this.visitBooleanExpression$body$_EvaluateVisitor0(e)},visitBooleanExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassBoolean_2),s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:s=e.value?f.SassBoolean_true0:f.SassBoolean_false0,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(a,n)},visitIfExpression$1(e){return this.visitIfExpression$body$_EvaluateVisitor0(e)},visitIfExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s,a=this,i,l,_,p,d,g,S,b,w=t._wrapJsFunctionForAsync(function(E,L){if(E===1)return t._asyncRethrow(L,n);for(;;)switch(r){case 0:return r=3,t._asyncAwait(a._async_evaluate0$_evaluateMacroArguments$1(e),w);case 3:return g=L,S=g._0,b=g._1,a._async_evaluate0$_verifyArguments$4(C.get$length$asx(S),b,V.$get$IfExpression_declaration0(),e),i=t.ListExtensions_elementAtOrNull(S,0),i==null&&(l=b.$index(0,"condition"),l.toString,i=l),_=t.ListExtensions_elementAtOrNull(S,1),_==null&&(l=b.$index(0,"if-true"),l.toString,_=l),p=t.ListExtensions_elementAtOrNull(S,2),p==null&&(l=b.$index(0,"if-false"),l.toString,p=l),r=4,t._asyncAwait(i.accept$1(a),w);case 4:return d=L.get$isTruthy()?_:p,l=d.accept$1(a),r=5,t._asyncAwait(h.Future_Value_2._is(l)?l:t._Future$value(l,h.Value_2),w);case 5:s=a._async_evaluate0$_withoutSlash$2(L,a._async_evaluate0$_expressionNode$1(d)),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(w,n)},visitNullExpression$1(e){return this.visitNullExpression$body$_EvaluateVisitor0(e)},visitNullExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:s=f.C__SassNull0,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(a,n)},visitNumberExpression$1(e){return this.visitNumberExpression$body$_EvaluateVisitor0(e)},visitNumberExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassNumber_2),s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:s=t.SassNumber_SassNumber0(e.value,e.unit),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(a,n)},visitParenthesizedExpression$1(e){var r=this;return r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__stylesheet,"_stylesheet").plainCss?t.throwExpression(r._async_evaluate0$_exception$2("Parentheses aren't allowed in plain CSS.",e.span)):e.expression.accept$1(r)},visitColorExpression$1(e){return this.visitColorExpression$body$_EvaluateVisitor0(e)},visitColorExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassColor_2),s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:s=e.value,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(a,n)},visitListExpression$1(e){return this.visitListExpression$body$_EvaluateVisitor0(e)},visitListExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassList_2),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return i=t,r=3,t._asyncAwait(t.mapAsync0(e.contents,new t._EvaluateVisitor_visitListExpression_closure2(a),h.Expression_2,h.Value_2),l);case 3:s=i.SassList$0(p,e.separator,e.hasBrackets),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},visitMapExpression$1(e){return this.visitMapExpression$body$_EvaluateVisitor0(e)},visitMapExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassMap_2),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F=t._wrapJsFunctionForAsync(function(D,B){if(D===1)return t._asyncRethrow(B,n);for(;;)switch(r){case 0:E=h.Value_2,L=t.LinkedHashMap_LinkedHashMap$_empty(E,E),T=t.LinkedHashMap_LinkedHashMap$_empty(E,h.AstNode_2),i=e.pairs,l=i.length,_=0;case 3:if(!(_<l)){r=5;break}return p=i[_],d=p._0,g=p._1,r=6,t._asyncAwait(d.accept$1(a),F);case 6:return S=B,r=7,t._asyncAwait(g.accept$1(a),F);case 7:if(b=B,L.containsKey$1(S))throw E=T.$index(0,S),w=E==null?null:E.get$span(E),E=d.get$span(d),i=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),w!=null&&i.$indexSet(0,w,"first key"),t.wrapException(t.MultiSpanSassRuntimeException$0("Duplicate key.",E,"second key",i,a._async_evaluate0$_stackTrace$1(d.get$span(d)),null));L.$indexSet(0,S,b),T.$indexSet(0,S,d);case 4:++_,r=3;break;case 5:s=new t.SassMap0(t.ConstantMap_ConstantMap$from(L,E,E)),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(F,n)},visitFunctionExpression$1(e){return this.visitFunctionExpression$body$_EvaluateVisitor0(e)},visitFunctionExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s,a=this,i,l,_,p,d,g,S,b,w=t._wrapJsFunctionForAsync(function(E,L){if(E===1)return t._asyncRethrow(L,n);for(;;)switch(r){case 0:S={},b=a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__stylesheet,"_stylesheet").plainCss?null:a._async_evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitFunctionExpression_closure8(a,e)),S.$function=b,r=b==null?3:4;break;case 3:if(e.namespace!=null)throw t.wrapException(a._async_evaluate0$_exception$2("Undefined function.",e.span));i=e.originalName,l=t.stringReplaceAllUnchecked(i,"_","-").toLowerCase(),l==="min"||l==="max"||l==="round"||l==="abs"?(_=e.$arguments,p=_.named,_=p.get$isEmpty(p)&&_.rest==null&&f.JSArray_methods.every$1(_.positional,new t._EvaluateVisitor_visitFunctionExpression_closure9)):_=!1,r=_?5:6;break;case 5:return r=7,t._asyncAwait(a._async_evaluate0$_visitCalculation$2$inLegacySassFunction(e,!0),w);case 7:s=L,r=1;break;case 6:r=l==="calc"||l==="clamp"||l==="hypot"||l==="sin"||l==="cos"||l==="tan"||l==="asin"||l==="acos"||l==="atan"||l==="sqrt"||l==="exp"||l==="sign"||l==="mod"||l==="rem"||l==="atan2"||l==="pow"||l==="log"?8:9;break;case 8:return r=10,t._asyncAwait(a._async_evaluate0$_visitCalculation$1(e),w);case 10:s=L,r=1;break;case 9:a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__stylesheet,"_stylesheet").plainCss?b=null:(_=a._async_evaluate0$_builtInFunctions.$index(0,t.stringReplaceAllUnchecked(i,"_","-")),b=_),S.$function=b??new t.PlainCssCallable0(i);case 4:return d=a._async_evaluate0$_inFunction,a._async_evaluate0$_inFunction=!0,r=11,t._asyncAwait(a._async_evaluate0$_addErrorSpan$1$2(e,new t._EvaluateVisitor_visitFunctionExpression_closure10(S,a,e),h.Value_2),w);case 11:g=L,a._async_evaluate0$_inFunction=d,s=g,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(w,n)},_async_evaluate0$_visitCalculation$2$inLegacySassFunction(e,r){return this._visitCalculation$body$_EvaluateVisitor0(e,r)},_async_evaluate0$_visitCalculation$1(e){return this._async_evaluate0$_visitCalculation$2$inLegacySassFunction(e,!1)},_visitCalculation$body$_EvaluateVisitor0(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.Value_2),a,i=this,l,_,p,d,g,S,b,w,E,L,T,F=t._wrapJsFunctionForAsync(function(D,B){if(D===1)return t._asyncRethrow(B,s);for(;;)switch(n){case 0:if(E=e.$arguments,L=E.named,L.get$isNotEmpty(L))throw t.wrapException(i._async_evaluate0$_exception$2(W.Keywor,e.span));if(E.rest!=null)throw t.wrapException(i._async_evaluate0$_exception$2(W.Rest_a,e.span));i._async_evaluate0$_checkCalculationArguments$1(e),L=t._setArrayType([],h.JSArray_Object),E=E.positional,b=E.length,w=0;case 3:if(!(w<b)){n=5;break}return T=L,n=6,t._asyncAwait(i._async_evaluate0$_visitCalculationExpression$2$inLegacySassFunction(E[w],r),F);case 6:T.push(B);case 4:++w,n=3;break;case 5:if(l=L,i._async_evaluate0$_inSupportsDeclaration){a=new t.SassCalculation0(t.stringReplaceAllUnchecked(e.originalName,"_","-"),t.List_List$unmodifiable(l,h.Object)),n=1;break}_=i._async_evaluate0$_callableNode,i._async_evaluate0$_callableNode=e;try{p=null,d=t.stringReplaceAllUnchecked(e.originalName,"_","-").toLowerCase();e:{if(d==="calc"){p=t.SassCalculation_calc0(C.$index$asx(l,0));break e}if(d==="sqrt"){p=t.SassCalculation__singleArgument0("sqrt",C.$index$asx(l,0),t.number2__sqrt$closure(),!0);break e}if(d==="sin"){p=t.SassCalculation__singleArgument0("sin",C.$index$asx(l,0),t.number2__sin$closure(),!1);break e}if(d==="cos"){p=t.SassCalculation__singleArgument0("cos",C.$index$asx(l,0),t.number2__cos$closure(),!1);break e}if(d==="tan"){p=t.SassCalculation__singleArgument0("tan",C.$index$asx(l,0),t.number2__tan$closure(),!1);break e}if(d==="asin"){p=t.SassCalculation__singleArgument0("asin",C.$index$asx(l,0),t.number2__asin$closure(),!0);break e}if(d==="acos"){p=t.SassCalculation__singleArgument0("acos",C.$index$asx(l,0),t.number2__acos$closure(),!0);break e}if(d==="atan"){p=t.SassCalculation__singleArgument0("atan",C.$index$asx(l,0),t.number2__atan$closure(),!0);break e}if(d==="abs"){p=t.SassCalculation_abs0(C.$index$asx(l,0));break e}if(d==="exp"){p=t.SassCalculation_exp0(C.$index$asx(l,0));break e}if(d==="sign"){p=t.SassCalculation_sign0(C.$index$asx(l,0));break e}if(d==="min"){p=t.SassCalculation_min0(l);break e}if(d==="max"){p=t.SassCalculation_max0(l);break e}if(d==="hypot"){p=t.SassCalculation_hypot0(l);break e}if(d==="pow"){p=t.SassCalculation_pow0(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1));break e}if(d==="atan2"){p=t.SassCalculation_atan20(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1));break e}if(d==="log"){p=t.SassCalculation_log0(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1));break e}if(d==="mod"){p=t.SassCalculation_mod0(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1));break e}if(d==="rem"){p=t.SassCalculation_rem0(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1));break e}if(d==="round"){p=t.SassCalculation_round0(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1),t.ListExtensions_elementAtOrNull(l,2));break e}if(d==="clamp"){p=t.SassCalculation_clamp0(C.$index$asx(l,0),t.ListExtensions_elementAtOrNull(l,1),t.ListExtensions_elementAtOrNull(l,2));break e}L=t.UnsupportedError$('Unknown calculation name "'+e.get$name(e)+'".'),p=t.throwExpression(L)}p=p,a=p,n=1;break}catch(z){if(p=t.unwrapException(z),p instanceof t.SassScriptException0)g=p,S=t.getTraceFromException(z),f.JSString_methods.contains$1(g.message,"compatible")&&i._async_evaluate0$_verifyCompatibleNumbers$2(l,E),t.throwWithTrace0(i._async_evaluate0$_exception$2(g.message,e.span),g,S);else throw z}finally{i._async_evaluate0$_callableNode=_}case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(F,s)},_async_evaluate0$_checkCalculationArguments$1(e){var r,n=new t._EvaluateVisitor__checkCalculationArguments_check2(this,e);e:{if(r=t.stringReplaceAllUnchecked(e.originalName,"_","-").toLowerCase(),r==="calc"||r==="sqrt"||r==="sin"||r==="cos"||r==="tan"||r==="asin"||r==="acos"||r==="atan"||r==="abs"||r==="exp"||r==="sign"){n.call$1(1);break e}if(r==="min"||r==="max"||r==="hypot"){n.call$0();break e}if(r==="pow"||r==="atan2"||r==="log"||r==="mod"||r==="rem"){n.call$1(2);break e}if(r==="round"||r==="clamp"){n.call$1(3);break e}throw t.wrapException(t.UnsupportedError$('Unknown calculation name "'+e.get$name(e)+'".'))}},_async_evaluate0$_verifyCompatibleNumbers$2(e,r){var n,s,a,i,l,_,p;for(n=0;s=e.length,n<s;++n)if(a=e[n],a instanceof t.SassNumber0?(s=a.get$hasComplexUnits(),i=a):(i=null,s=!1),s)throw t.wrapException(this._async_evaluate0$_exception$2("Number "+t.S(i)+" isn't compatible with CSS calculations.",C.get$span$z(r[n])));for(n=0;n<s-1;++n)if(l=e[n],l instanceof t.SassNumber0){for(_=n+1;s=e.length,_<s;++_)if(p=e[_],p instanceof t.SassNumber0&&!l.hasPossiblyCompatibleUnits$1(p))throw t.wrapException(t.MultiSpanSassRuntimeException$0(l.toString$0(0)+" and "+p.toString$0(0)+" are incompatible.",C.get$span$z(r[n]),l.toString$0(0),t.LinkedHashMap_LinkedHashMap$_literal([C.get$span$z(r[_]),p.toString$0(0)],h.FileSpan,h.String),this._async_evaluate0$_stackTrace$1(C.get$span$z(r[n])),null))}},_async_evaluate0$_visitCalculationExpression$2$inLegacySassFunction(e,r){return this._visitCalculationExpression$body$_EvaluateVisitor0(e,r)},_visitCalculationExpression$body$_EvaluateVisitor0(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.Object),a,i=this,l,_,p,d,g,S,b,w,E,L,T,F=t._wrapJsFunctionForAsync(function(D,B){if(D===1)return t._asyncRethrow(B,s);for(;;)switch(n){case 0:L={},e instanceof t.ParenthesizedExpression0?(l=e.expression,_=!0):(l=null,_=!1),n=_?3:4;break;case 3:return n=5,t._asyncAwait(i._async_evaluate0$_visitCalculationExpression$2$inLegacySassFunction(l,r),F);case 5:p=B,a=p instanceof t.SassString0?new t.SassString0("("+p._string0$_text+")",!1):p,n=1;break;case 4:n=e instanceof t.StringExpression0&&e.accept$1(new t._IsCalculationSafeVisitor0)?6:7;break;case 6:if(_=e.text,d=_.get$asPlain(),g=d==null?null:d.toLowerCase(),g==="pi"){_=t.SassNumber_SassNumber0(3.141592653589793,null),n=8;break}if(g==="e"){_=t.SassNumber_SassNumber0(2.718281828459045,null),n=8;break}if(g==="infinity"){_=t.SassNumber_SassNumber0(1/0,null),n=8;break}if(g==="-infinity"){_=t.SassNumber_SassNumber0(-1/0,null),n=8;break}if(g==="nan"){_=t.SassNumber_SassNumber0(NaN,null),n=8;break}return T=t,n=9,t._asyncAwait(i._async_evaluate0$_performInterpolation$1(_),F);case 9:_=new T.SassString0(B,!1),n=8;break;case 8:a=_,n=1;break;case 7:L.right=L.left=L.operator=null,e instanceof t.BinaryOperationExpression0?(L.operator=e.operator,L.left=e.left,L.right=e.right,_=!0):_=!1,n=_?10:11;break;case 10:return i._async_evaluate0$_checkWhitespaceAroundCalculationOperator$1(e),n=12,t._asyncAwait(i._async_evaluate0$_addExceptionSpanAsync$1$2(e,new t._EvaluateVisitor__visitCalculationExpression_closure2(L,i,e,r),h.Object),F);case 12:a=B,n=1;break;case 11:n=e instanceof t.NumberExpression0||e instanceof t.VariableExpression0||e instanceof t.FunctionExpression0||e instanceof t.IfExpression0?13:14;break;case 13:return n=15,t._asyncAwait(e.accept$1(i),F);case 15:S=B;e:{if(S instanceof t.SassNumber0?(p=S,_=!0):(p=null,_=!1),_){_=p;break e}if(S instanceof t.SassCalculation0?(p=S,_=!0):(p=null,_=!1),_){_=p;break e}if(S instanceof t.SassString0?(_=!S._string0$_hasQuotes,p=S):(p=null,_=!1),_){_=p;break e}_=t.throwExpression(i._async_evaluate0$_exception$2("Value "+S.toString$0(0)+" can't be used in a calculation.",e.get$span(e)))}a=_,n=1;break;case 14:n=e instanceof t.ListExpression0&&!e.hasBrackets&&f.ListSeparator_EVt0===e.separator&&e.contents.length>=2?16:17;break;case 16:_=t._setArrayType([],h.JSArray_Object),d=e.contents,b=d.length,w=0;case 18:if(!(w<b)){n=20;break}return T=_,n=21,t._asyncAwait(i._async_evaluate0$_visitCalculationExpression$2$inLegacySassFunction(d[w],r),F);case 21:T.push(B);case 19:++w,n=18;break;case 20:for(i._async_evaluate0$_checkAdjacentCalculationValues$2(_,e),E=0;E<_.length;++E)b=_[E],b instanceof t.CalculationOperation0&&d[E]instanceof t.ParenthesizedExpression0&&(_[E]=new t.SassString0("("+t.S(b)+")",!1));a=new t.SassString0(f.JSArray_methods.join$1(_," "),!1),n=1;break;case 17:throw t.wrapException(i._async_evaluate0$_exception$2(W.This_e,e.get$span(e)));case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(F,s)},_async_evaluate0$_checkWhitespaceAroundCalculationOperator$1(e){var r,n,s,a,i,l,_=e.operator;if(!(_!==f.BinaryOperator_anB0&&_!==f.BinaryOperator_olz0)&&(_=e.left,r=_.get$span(_),r=r.get$file(r),n=e.right,s=n.get$span(n),r===s.get$file(s)&&(r=_.get$span(_),r=r.get$end(r),s=n.get$span(n),!(r.offset>=s.get$start(s).offset)&&(r=_.get$span(_),r=r.get$file(r),_=_.get$span(_),_=_.get$end(_),n=n.get$span(n),a=t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(r._decodedChars,_.offset,n.get$start(n).offset),0,null),i=a.charCodeAt(0),l=a.charCodeAt(a.length-1),i===32||i===9||i===10||i===13||i===12||i===47?_=!(l===32||l===9||l===10||l===13||l===12||l===47):_=!0,_))))throw t.wrapException(this._async_evaluate0$_exception$2(W.x22x2b__an,e.get$operatorSpan()))},_async_evaluate0$_binaryOperatorToCalculationOperator$2(e,r){var n;e:{if(f.BinaryOperator_anB0===e){n=f.CalculationOperator_IyK0;break e}if(f.BinaryOperator_olz0===e){n=f.CalculationOperator_2bx0;break e}if(f.BinaryOperator_qN20===e){n=f.CalculationOperator_jFr0;break e}if(f.BinaryOperator_t8B0===e){n=f.CalculationOperator_OvN0;break e}n=t.throwExpression(this._async_evaluate0$_exception$2(W.This_o,r.get$operatorSpan()))}return n},_async_evaluate0$_checkAdjacentCalculationValues$2(e,r){var n,s,a,i,l,_,p,d;for(n=e.length,s=1;s<n;++s)if(a=s-1,i=e[a],l=e[s],!(i instanceof t.SassString0||l instanceof t.SassString0))throw n=r.contents,_=n[a],p=n[s],d=t._InitializedCell$(new t._EvaluateVisitor__checkAdjacentCalculationValues_closure2(p)),p instanceof t.UnaryOperationExpression0?n=f.UnaryOperator_TLI0===d._readFinal$0()||f.UnaryOperator_gg40===d._readFinal$0():n=!1,n?n=!0:n=p instanceof t.NumberExpression0&&p.value<0,n?t.wrapException(this._async_evaluate0$_exception$2(W.x22x2b__an,t.FileSpanExtension_subspan(p.get$span(p),0,1))):t.wrapException(this._async_evaluate0$_exception$2("Missing math operator.",_.get$span(_).expand$1(0,p.get$span(p))))},visitInterpolatedFunctionExpression$1(e){return this.visitInterpolatedFunctionExpression$body$_EvaluateVisitor0(e)},visitInterpolatedFunctionExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s,a=this,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,n);for(;;)switch(r){case 0:return r=3,t._asyncAwait(a._async_evaluate0$_performInterpolation$1(e.name),p);case 3:return l=g,_=a._async_evaluate0$_inFunction,a._async_evaluate0$_inFunction=!0,r=4,t._asyncAwait(a._async_evaluate0$_addErrorSpan$1$2(e,new t._EvaluateVisitor_visitInterpolatedFunctionExpression_closure2(a,e,new t.PlainCssCallable0(l)),h.Value_2),p);case 4:i=g,a._async_evaluate0$_inFunction=_,s=i,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(p,n)},_async_evaluate0$_runUserDefinedCallable$1$4(e,r,n,s,a){return this._runUserDefinedCallable$body$_EvaluateVisitor0(e,r,n,s,a,a)},_runUserDefinedCallable$body$_EvaluateVisitor0(e,r,n,s,a,i){var l=0,_=t._makeAsyncAwaitCompleter(i),p,d=this,g,S,b,w,E=t._wrapJsFunctionForAsync(function(L,T){if(L===1)return t._asyncRethrow(T,_);for(;;)switch(l){case 0:return l=3,t._asyncAwait(d._async_evaluate0$_evaluateArguments$1(e),E);case 3:return b=T,w=r.declaration.name,w!=="@content"&&(w+="()"),g=d._async_evaluate0$_currentCallable,d._async_evaluate0$_currentCallable=r,l=4,t._asyncAwait(d._async_evaluate0$_withStackFrame$1$3(w,n,new t._EvaluateVisitor__runUserDefinedCallable_closure2(d,r,b,n,s,a),a),E);case 4:S=T,d._async_evaluate0$_currentCallable=g,p=S,l=1;break;case 1:return t._asyncReturn(p,_)}});return t._asyncStartSync(E,_)},_async_evaluate0$_runFunctionCallable$3(e,r,n){return this._runFunctionCallable$body$_EvaluateVisitor0(e,r,n)},_runFunctionCallable$body$_EvaluateVisitor0(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(h.Value_2),i,l=2,_,p=this,d,g,S,b,w,E,L,T,F,D,B,z,Y=t._wrapJsFunctionForAsync(function(G,se){for(G===1&&(_=se,s=l);;)switch(s){case 0:s=h.AsyncBuiltInCallable_2._is(r)?3:5;break;case 3:return s=6,t._asyncAwait(p._async_evaluate0$_runBuiltInCallable$3(e,r,n),Y);case 6:i=p._async_evaluate0$_withoutSlash$2(se,n),s=1;break;case 5:s=h.UserDefinedCallable_AsyncEnvironment_2._is(r)?7:9;break;case 7:return s=10,t._asyncAwait(p._async_evaluate0$_runUserDefinedCallable$1$4(e,r,n,new t._EvaluateVisitor__runFunctionCallable_closure2(p,r),h.Value_2),Y);case 10:i=se,s=1;break;case 9:s=r instanceof t.PlainCssCallable0?11:13;break;case 11:if(L=e.named,L.get$isNotEmpty(L)||e.keywordRest!=null)throw t.wrapException(p._async_evaluate0$_exception$2(W.Plain_,n.get$span(n)));d=new t.StringBuffer(r.name+"("),l=15,g=!0,L=e.positional,T=L.length,F=0;case 18:if(!(F<T)){s=20;break}return S=L[F],g?g=!1:d._contents+=", ",B=d,z=t,s=21,t._asyncAwait(p._async_evaluate0$_evaluateToCss$1(S),Y);case 21:B._contents+=z.S(se);case 19:++F,s=18;break;case 20:b=e.rest,s=b!=null?22:23;break;case 22:return s=24,t._asyncAwait(b.accept$1(p),Y);case 24:w=se,g||(d._contents+=", "),d._contents+=p._async_evaluate0$_serialize$2(w,b);case 23:l=2,s=17;break;case 15:throw l=14,D=_,L=t.unwrapException(D),h.SassRuntimeException_2._is(L)?(E=L,f.JSString_methods.endsWith$1(E._span_exception$_message,"isn't a valid CSS value.")?t.wrapException(t.MultiSpanSassRuntimeException$0(E._span_exception$_message,C.get$span$z(E),"value",t.LinkedHashMap_LinkedHashMap$_literal([n.get$span(n),"unknown function treated as plain CSS"],h.FileSpan,h.String),C.get$trace$z(E),null)):D):D;case 14:s=2;break;case 17:d._contents+=t.Primitives_stringFromCharCode(41),L=d._contents,i=new t.SassString0((L.charCodeAt(0)==0,L),!1),s=1;break;case 13:throw t.wrapException(t.ArgumentError$("Unknown callable type "+C.get$runtimeType$(r).toString$0(0)+".",null));case 12:case 8:case 4:case 1:return t._asyncReturn(i,a);case 2:return t._asyncRethrow(_,a)}});return t._asyncStartSync(Y,a)},_async_evaluate0$_runBuiltInCallable$3(e,r,n){return this._runBuiltInCallable$body$_EvaluateVisitor0(e,r,n)},_runBuiltInCallable$body$_EvaluateVisitor0(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(h.Value_2),i,l=2,_,p=this,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe,ve,Ee,ke,be=t._wrapJsFunctionForAsync(function(Oe,qe){for(Oe===1&&(_=qe,s=l);;)switch(s){case 0:return xe={},s=3,t._asyncAwait(p._async_evaluate0$_evaluateArguments$1(e),be);case 3:ve=qe,Ee=p._async_evaluate0$_callableNode,p._async_evaluate0$_callableNode=n,w=new t.MapKeySet(ve._values[0],h.MapKeySet_String),xe.callback=xe.overload=null,E=r.callbackFor$2(C.get$length$asx(ve._values[2]),w),xe.overload=E._0,xe.callback=E._1,p._async_evaluate0$_addExceptionSpan$2(n,new t._EvaluateVisitor__runBuiltInCallable_closure8(xe,ve,w)),L=xe.overload.$arguments,T=C.get$length$asx(ve._values[2]),F=L.length,D=h._Future_Value_2,B=h.Future_Value_2;case 4:if(!(T<F)){s=6;break}z=L[T],Y=ve._values[2],G=ve._values[0].remove$1(0,z.name),s=G==null?7:8;break;case 7:return G=z.defaultValue,se=G.accept$1(p),B._is(se)||(ce=new t._Future(V.Zone__current,D),ce._state=8,ce._resultOrListeners=se,se=ce),s=9,t._asyncAwait(se,be);case 9:G=p._async_evaluate0$_withoutSlash$2(qe,G);case 8:C.add$1$ax(Y,G);case 5:++T,s=4;break;case 6:return xe.overload.restArgument!=null?(C.get$length$asx(ve._values[2])>F?(ye=C.sublist$1$ax(ve._values[2],F),C.removeRange$2$ax(ve._values[2],F,C.get$length$asx(ve._values[2]))):ye=f.List_empty19,F=ve._values[0],we=t.SassArgumentList$0(ye,F,ve._values[4]===f.ListSeparator_undecided_null_undecided0?f.ListSeparator_rXA0:ve._values[4]),C.add$1$ax(ve._values[2],we)):we=null,d=null,l=11,s=14,t._asyncAwait(p._async_evaluate0$_addExceptionSpanAsync$1$2(n,new t._EvaluateVisitor__runBuiltInCallable_closure9(xe,ve),h.Value_2),be);case 14:d=qe,l=2,s=13;break;case 11:if(l=10,ke=_,F=t.unwrapException(ke),F instanceof t.SassException0)throw ke;g=F,S=t.getTraceFromException(ke),b=null;try{b=t._asString(C.get$message$x(g))}catch{ge=C.toString$0$(g),b=ge}t.throwWithTrace0(p._async_evaluate0$_exception$2(b,n.get$span(n)),g,S),s=13;break;case 10:s=2;break;case 13:if(p._async_evaluate0$_callableNode=Ee,we==null){i=d,s=1;break}if(F=ve._values[0],F.get$isEmpty(F)){i=d,s=1;break}if(we._argument_list$_wereKeywordsAccessed){i=d,s=1;break}throw F=ve._values[0],F=t.pluralize0("argument",C.get$length$asx(F.get$keys(F)),null),D=ve._values[0],t.wrapException(t.MultiSpanSassRuntimeException$0("No "+F+" named "+t.toSentence0(C.map$1$1$ax(D.get$keys(D),new t._EvaluateVisitor__runBuiltInCallable_closure10,h.Object),"or")+".",n.get$span(n),"invocation",t.LinkedHashMap_LinkedHashMap$_literal([xe.overload.get$spanWithName(),"declaration"],h.FileSpan,h.String),p._async_evaluate0$_stackTrace$1(n.get$span(n)),null));case 1:return t._asyncReturn(i,a);case 2:return t._asyncRethrow(_,a)}});return t._asyncStartSync(be,a)},_async_evaluate0$_evaluateArguments$1(e){return this._evaluateArguments$body$_EvaluateVisitor0(e)},_evaluateArguments$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Record_5_Map_String_Value_named_and_Map_String_AstNode_namedNodes_and_List_Value_positional_and_List_AstNode_positionalNodes_and_ListSeparator_separator_2),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe,ve,Ee=t._wrapJsFunctionForAsync(function(ke,be){if(ke===1)return t._asyncRethrow(be,n);for(;;)switch(r){case 0:we=t._setArrayType([],h.JSArray_Value_2),ge=t._setArrayType([],h.JSArray_AstNode_2),i=e.positional,l=i.length,_=h._Future_Value_2,p=h.Future_Value_2,d=0;case 3:if(!(d<l)){r=5;break}return g=i[d],S=a._async_evaluate0$_expressionNode$1(g),b=g.accept$1(a),p._is(b)||(w=new t._Future(V.Zone__current,_),w._state=8,w._resultOrListeners=b,b=w),xe=we,r=6,t._asyncAwait(b,Ee);case 6:xe.push(a._async_evaluate0$_withoutSlash$2(be,S)),ge.push(S);case 4:++d,r=3;break;case 5:i=h.String,E=t.LinkedHashMap_LinkedHashMap$_empty(i,h.Value_2),l=h.AstNode_2,L=t.LinkedHashMap_LinkedHashMap$_empty(i,l),b=t.MapExtensions_get_pairs0(e.named,i,h.Expression_2),b=b.get$iterator(b);case 7:if(!b.moveNext$0()){r=8;break}return w=b.get$current(b),T=w._0,F=w._1,S=a._async_evaluate0$_expressionNode$1(F),w=F.accept$1(a),p._is(w)||(D=new t._Future(V.Zone__current,_),D._state=8,D._resultOrListeners=w,w=D),xe=E,ve=T,r=9,t._asyncAwait(w,Ee);case 9:xe.$indexSet(0,ve,a._async_evaluate0$_withoutSlash$2(be,S)),L.$indexSet(0,T,S),r=7;break;case 8:if(B=e.rest,B==null){s=new t._Record_5_named_namedNodes_positional_positionalNodes_separator([E,L,we,ge,f.ListSeparator_undecided_null_undecided0]),r=1;break}return r=10,t._asyncAwait(B.accept$1(a),Ee);case 10:if(z=be,Y=a._async_evaluate0$_expressionNode$1(B),z instanceof t.SassMap0){for(a._async_evaluate0$_addRestMap$4(E,z,B,new t._EvaluateVisitor__evaluateArguments_closure11),_=t.LinkedHashMap_LinkedHashMap$_empty(i,l),p=z._map0$_contents,p=C.get$iterator$ax(p.get$keys(p)),b=h.SassString_2;p.moveNext$0();)_.$indexSet(0,b._as(p.get$current(p))._string0$_text,Y);L.addAll$1(0,_),G=f.ListSeparator_undecided_null_undecided0}else z instanceof t.SassList0?(_=z._list1$_contents,f.JSArray_methods.addAll$1(we,new t.MappedListIterable(_,new t._EvaluateVisitor__evaluateArguments_closure12(a,Y),t._arrayInstanceType(_)._eval$1("MappedListIterable<1,Value0>"))),f.JSArray_methods.addAll$1(ge,t.List_List$filled(_.length,Y,!1,l)),G=z._list1$_separator,z instanceof t.SassArgumentList0&&(z._argument_list$_wereKeywordsAccessed=!0,z._argument_list$_keywords.forEach$1(0,new t._EvaluateVisitor__evaluateArguments_closure13(a,E,Y,L)))):(we.push(a._async_evaluate0$_withoutSlash$2(z,Y)),ge.push(Y),G=f.ListSeparator_undecided_null_undecided0);if(se=e.keywordRest,se==null){s=new t._Record_5_named_namedNodes_positional_positionalNodes_separator([E,L,we,ge,G]),r=1;break}return r=11,t._asyncAwait(se.accept$1(a),Ee);case 11:if(ce=be,ye=a._async_evaluate0$_expressionNode$1(se),ce instanceof t.SassMap0){for(a._async_evaluate0$_addRestMap$4(E,ce,se,new t._EvaluateVisitor__evaluateArguments_closure14),i=t.LinkedHashMap_LinkedHashMap$_empty(i,l),l=ce._map0$_contents,l=C.get$iterator$ax(l.get$keys(l)),_=h.SassString_2;l.moveNext$0();)i.$indexSet(0,_._as(l.get$current(l))._string0$_text,ye);L.addAll$1(0,i),s=new t._Record_5_named_namedNodes_positional_positionalNodes_separator([E,L,we,ge,G]),r=1;break}else throw t.wrapException(a._async_evaluate0$_exception$2(W.Variabs+ce.toString$0(0)+").",se.get$span(se)));case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(Ee,n)},_async_evaluate0$_evaluateMacroArguments$1(e){return this._evaluateMacroArguments$body$_EvaluateVisitor0(e)},_evaluateMacroArguments$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Record_2_List_Expression_and_Map_String_Expression_2),s,a=this,i,l,_,p,d,g,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){if(T===1)return t._asyncRethrow(F,n);for(;;)switch(r){case 0:if(w=e.$arguments,E=w.rest,E==null){s=new t._Record_2(w.positional,w.named),r=1;break}return i=w.positional,l=t._setArrayType(i.slice(0),t._arrayInstanceType(i)),_=t.LinkedHashMap_LinkedHashMap$of(w.named,h.String,h.Expression_2),r=3,t._asyncAwait(E.accept$1(a),L);case 3:if(p=F,d=a._async_evaluate0$_expressionNode$1(E),p instanceof t.SassMap0?a._async_evaluate0$_addRestMap$4(_,p,e,new t._EvaluateVisitor__evaluateMacroArguments_closure11(E)):p instanceof t.SassList0?(i=p._list1$_contents,f.JSArray_methods.addAll$1(l,new t.MappedListIterable(i,new t._EvaluateVisitor__evaluateMacroArguments_closure12(a,d,E),t._arrayInstanceType(i)._eval$1("MappedListIterable<1,Expression0>"))),p instanceof t.SassArgumentList0&&(p._argument_list$_wereKeywordsAccessed=!0,p._argument_list$_keywords.forEach$1(0,new t._EvaluateVisitor__evaluateMacroArguments_closure13(a,_,d,E)))):l.push(new t.ValueExpression0(a._async_evaluate0$_withoutSlash$2(p,d),E.get$span(E))),g=w.keywordRest,g==null){s=new t._Record_2(l,_),r=1;break}return r=4,t._asyncAwait(g.accept$1(a),L);case 4:if(S=F,b=a._async_evaluate0$_expressionNode$1(g),S instanceof t.SassMap0){a._async_evaluate0$_addRestMap$4(_,S,e,new t._EvaluateVisitor__evaluateMacroArguments_closure14(a,b,g)),s=new t._Record_2(l,_),r=1;break}else throw t.wrapException(a._async_evaluate0$_exception$2(W.Variabs+S.toString$0(0)+").",g.get$span(g)));case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(L,n)},_async_evaluate0$_addRestMap$1$4(e,r,n,s){r._map0$_contents.forEach$1(0,new t._EvaluateVisitor__addRestMap_closure2(this,e,s,this._async_evaluate0$_expressionNode$1(n),r,n))},_async_evaluate0$_addRestMap$4(e,r,n,s){return this._async_evaluate0$_addRestMap$1$4(e,r,n,s,h.dynamic)},_async_evaluate0$_verifyArguments$4(e,r,n,s){return this._async_evaluate0$_addExceptionSpan$2(s,new t._EvaluateVisitor__verifyArguments_closure2(n,e,r))},visitSelectorExpression$1(e){return this.visitSelectorExpression$body$_EvaluateVisitor0(e)},visitSelectorExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:i=a._async_evaluate0$_styleRuleIgnoringAtRoot,i=i==null?null:i.originalSelector.get$asSassList(),s=i??f.C__SassNull0,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},visitStringExpression$1(e){return this.visitStringExpression$body$_EvaluateVisitor0(e)},visitStringExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassString_2),s,a=this,i,l,_,p,d,g,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){if(T===1)return t._asyncRethrow(F,n);for(;;)switch(r){case 0:E=a._async_evaluate0$_inSupportsDeclaration,a._async_evaluate0$_inSupportsDeclaration=!1,i=t._setArrayType([],h.JSArray_String),l=e.text.contents,_=l.length,p=h.Expression_2,d=0;case 3:if(!(d<_)){r=5;break}if(g=l[d],typeof g=="string"){S=g,r=6;break}r=p._is(g)?7:8;break;case 7:return r=9,t._asyncAwait(g.accept$1(a),L);case 9:b=F;e:{if(b instanceof t.SassString0?(w=b._string0$_text,S=!0):(w=null,S=!1),S){S=w;break e}S=a._async_evaluate0$_serialize$3$quote(b,g,!1);break e}r=6;break;case 8:S=t.throwExpression(t.UnsupportedError$("Unknown interpolation value "+t.S(g)));case 6:i.push(S);case 4:++d,r=3;break;case 5:i=f.JSArray_methods.join$0(i),a._async_evaluate0$_inSupportsDeclaration=E,s=new t.SassString0(i,e.hasQuotes),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(L,n)},visitSupportsExpression$1(e){return this.visitSupportsExpression$body$_EvaluateVisitor0(e)},visitSupportsExpression$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.SassString_2),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return i=t,r=3,t._asyncAwait(a._async_evaluate0$_visitSupportsCondition$1(e.condition),l);case 3:s=new i.SassString0(p,!1),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},visitCssAtRule$1(e){return this.visitCssAtRule$body$_EvaluateVisitor0(e)},visitCssAtRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s,a=this,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,n);for(;;)switch(r){case 0:if(a._async_evaluate0$_declarationName!=null)throw t.wrapException(a._async_evaluate0$_exception$2(W.At_rul,e.span));if(e.isChildless){a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__parent,"__parent").addChild$1(t.ModifiableCssAtRule$0(e.name,e.span,!0,e.value)),r=1;break}return i=a._async_evaluate0$_inKeyframes,l=a._async_evaluate0$_inUnknownAtRule,_=e.name,t.unvendor0(_.value)==="keyframes"?a._async_evaluate0$_inKeyframes=!0:a._async_evaluate0$_inUnknownAtRule=!0,r=3,t._asyncAwait(a._async_evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssAtRule$0(_,e.span,!1,e.value),new t._EvaluateVisitor_visitCssAtRule_closure5(a,e),!1,new t._EvaluateVisitor_visitCssAtRule_closure6,h.ModifiableCssAtRule_2,h.Null),p);case 3:a._async_evaluate0$_inUnknownAtRule=l,a._async_evaluate0$_inKeyframes=i;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(p,n)},visitCssComment$1(e){return this.visitCssComment$body$_EvaluateVisitor0(e)},visitCssComment$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:return s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__parent,"__parent")===s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__root,"_root")&&s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__endOfImports,"_endOfImports")===C.get$length$asx(s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__root,"_root").children._collection$_source)&&(s._async_evaluate0$__endOfImports=s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__endOfImports,"_endOfImports")+1),s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__parent,"__parent").addChild$1(new t.ModifiableCssComment0(e.text,e.span)),t._asyncReturn(null,n)}});return t._asyncStartSync(a,n)},visitCssDeclaration$1(e){return this.visitCssDeclaration$body$_EvaluateVisitor0(e)},visitCssDeclaration$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:return s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__parent,"__parent").addChild$1(t.ModifiableCssDeclaration$0(e.name,e.value,e.span,e.parsedAsCustomProperty,e.valueSpanForMap)),t._asyncReturn(null,n)}});return t._asyncStartSync(a,n)},visitCssImport$1(e){return this.visitCssImport$body$_EvaluateVisitor0(e)},visitCssImport$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return i=new t.ModifiableCssImport0(e.url,e.modifiers,e.span),s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__parent,"__parent")!==s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__root,"_root")?s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__parent,"__parent").addChild$1(i):s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__endOfImports,"_endOfImports")===C.get$length$asx(s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__root,"_root").children._collection$_source)?(s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__root,"_root").addChild$1(i),s._async_evaluate0$__endOfImports=s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__endOfImports,"_endOfImports")+1):(a=s._async_evaluate0$_outOfOrderImports,(a??(s._async_evaluate0$_outOfOrderImports=t._setArrayType([],h.JSArray_ModifiableCssImport_2))).push(i)),t._asyncReturn(null,n)}});return t._asyncStartSync(l,n)},visitCssKeyframeBlock$1(e){return this.visitCssKeyframeBlock$body$_EvaluateVisitor0(e)},visitCssKeyframeBlock$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:return r=2,t._asyncAwait(s._async_evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssKeyframeBlock$0(e.selector,e.span),new t._EvaluateVisitor_visitCssKeyframeBlock_closure5(s,e),!1,new t._EvaluateVisitor_visitCssKeyframeBlock_closure6,h.ModifiableCssKeyframeBlock_2,h.Null),a);case 2:return t._asyncReturn(null,n)}});return t._asyncStartSync(a,n)},visitCssMediaRule$1(e){return this.visitCssMediaRule$body$_EvaluateVisitor0(e)},visitCssMediaRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s,a=this,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,n);for(;;)switch(r){case 0:if(a._async_evaluate0$_declarationName!=null)throw t.wrapException(a._async_evaluate0$_exception$2(W.Media_,e.span));if(i=t.NullableExtension_andThen0(a._async_evaluate0$_mediaQueries,new t._EvaluateVisitor_visitCssMediaRule_closure8(a,e)),l=i==null,!l&&C.get$isEmpty$asx(i)){r=1;break}return l?_=f.Set_empty5:(p=a._async_evaluate0$_mediaQuerySources,p.toString,p=t.LinkedHashSet_LinkedHashSet$of(p,h.CssMediaQuery_2),d=a._async_evaluate0$_mediaQueries,d.toString,p.addAll$1(0,d),p.addAll$1(0,e.queries),_=p),l=l?e.queries:i,r=3,t._asyncAwait(a._async_evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssMediaRule$0(l,e.span),new t._EvaluateVisitor_visitCssMediaRule_closure9(a,i,e,_),!1,new t._EvaluateVisitor_visitCssMediaRule_closure10(_),h.ModifiableCssMediaRule_2,h.Null),g);case 3:case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(g,n)},visitCssStyleRule$1(e){return this.visitCssStyleRule$body$_EvaluateVisitor0(e)},visitCssStyleRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i,l,_,p,d,g,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){if(T===1)return t._asyncRethrow(F,n);for(;;)switch(r){case 0:if(s._async_evaluate0$_declarationName!=null)throw t.wrapException(s._async_evaluate0$_exception$2(W.Style_,e.span));return a=s._async_evaluate0$_atRootExcludingStyleRule,i=a?null:s._async_evaluate0$_styleRuleIgnoringAtRoot,l=e._style_rule0$_selector._box0$_inner.value,_=i==null,p=_?null:i.originalSelector,d=l.resolveParentSelectors$2$implicitParent(p,!a),g=t.ModifiableCssStyleRule$0(s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__extensionStore,"_extensionStore").addSelector$2(d,s._async_evaluate0$_mediaQueries),e.span,d),S=s._async_evaluate0$_atRootExcludingStyleRule,s._async_evaluate0$_atRootExcludingStyleRule=!1,r=2,t._asyncAwait(s._async_evaluate0$_withParent$2$4$scopeWhen$through(g,new t._EvaluateVisitor_visitCssStyleRule_closure8(s,g,e),!1,new t._EvaluateVisitor_visitCssStyleRule_closure9,h.ModifiableCssStyleRule_2,h.Null),L);case 2:return s._async_evaluate0$_atRootExcludingStyleRule=S,b=s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__parent,"__parent").children,w=t._InitializedCell$(new t._EvaluateVisitor_visitCssStyleRule_closure10(b)),w._readFinal$0()>=1?(E=C.elementAt$1$ax(b._collection$_source,w._readFinal$0()-1),a=_):(E=null,a=!1),a&&(E.isGroupEnd=!0),t._asyncReturn(null,n)}});return t._asyncStartSync(L,n)},visitCssStylesheet$1(e){return this.visitCssStylesheet$body$_EvaluateVisitor0(e)},visitCssStylesheet$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i=t._wrapJsFunctionForAsync(function(l,_){if(l===1)return t._asyncRethrow(_,n);for(;;)switch(r){case 0:a=C.get$iterator$ax(e.get$children(e));case 2:if(!a.moveNext$0()){r=3;break}return r=4,t._asyncAwait(a.get$current(a).accept$1(s),i);case 4:r=2;break;case 3:return t._asyncReturn(null,n)}});return t._asyncStartSync(i,n)},visitCssSupportsRule$1(e){return this.visitCssSupportsRule$body$_EvaluateVisitor0(e)},visitCssSupportsRule$body$_EvaluateVisitor0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,n);for(;;)switch(r){case 0:if(s._async_evaluate0$_declarationName!=null)throw t.wrapException(s._async_evaluate0$_exception$2(W.Suppor,e.span));return r=2,t._asyncAwait(s._async_evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssSupportsRule$0(e.condition,e.span),new t._EvaluateVisitor_visitCssSupportsRule_closure5(s,e),!1,new t._EvaluateVisitor_visitCssSupportsRule_closure6,h.ModifiableCssSupportsRule_2,h.Null),a);case 2:return t._asyncReturn(null,n)}});return t._asyncStartSync(a,n)},_async_evaluate0$_handleReturn$1$2(e,r){return this._handleReturn$body$_EvaluateVisitor0(e,r)},_async_evaluate0$_handleReturn$2(e,r){return this._async_evaluate0$_handleReturn$1$2(e,r,h.dynamic)},_handleReturn$body$_EvaluateVisitor0(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.nullable_Value_2),a,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,s);for(;;)switch(n){case 0:i=e.length,l=0;case 3:if(!(l<e.length)){n=5;break}return n=6,t._asyncAwait(r.call$1(e[l]),g);case 6:if(_=b,_!=null?(p=_,d=!0):(p=null,d=!1),d){a=p,n=1;break}case 4:e.length===i||(0,t.throwConcurrentModificationError)(e),++l,n=3;break;case 5:a=null,n=1;break;case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(g,s)},_async_evaluate0$_withEnvironment$1$2(e,r,n){return this._withEnvironment$body$_EvaluateVisitor0(e,r,n,n)},_withEnvironment$body$_EvaluateVisitor0(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(s),l,_=this,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,i);for(;;)switch(a){case 0:return d=_._async_evaluate0$_environment,_._async_evaluate0$_environment=e,a=3,t._asyncAwait(r.call$0(),g);case 3:p=b,_._async_evaluate0$_environment=d,l=p,a=1;break;case 1:return t._asyncReturn(l,i)}});return t._asyncStartSync(g,i)},_async_evaluate0$_interpolationToValue$3$trim$warnForColor(e,r,n){return this._interpolationToValue$body$_EvaluateVisitor0(e,r,n)},_async_evaluate0$_interpolationToValue$1(e){return this._async_evaluate0$_interpolationToValue$3$trim$warnForColor(e,!1,!1)},_async_evaluate0$_interpolationToValue$2$warnForColor(e,r){return this._async_evaluate0$_interpolationToValue$3$trim$warnForColor(e,!1,r)},_interpolationToValue$body$_EvaluateVisitor0(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(h.CssValue_String_2),i,l=this,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,a);for(;;)switch(s){case 0:return s=3,t._asyncAwait(l._async_evaluate0$_performInterpolation$2$warnForColor(e,n),d);case 3:_=S,p=r?t.trimAscii0(_,!0):_,i=new t.CssValue0(p,e.span,h.CssValue_String_2),s=1;break;case 1:return t._asyncReturn(i,a)}});return t._asyncStartSync(d,a)},_async_evaluate0$_performInterpolation$2$warnForColor(e,r){return this._performInterpolation$body$_EvaluateVisitor0(e,r)},_async_evaluate0$_performInterpolation$1(e){return this._async_evaluate0$_performInterpolation$2$warnForColor(e,!1)},_performInterpolation$body$_EvaluateVisitor0(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.String),a,i=this,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,s);for(;;)switch(n){case 0:return n=3,t._asyncAwait(i._async_evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor(e,!1,r),l);case 3:a=p._0,n=1;break;case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(l,s)},_async_evaluate0$_performInterpolationWithMap$2$warnForColor(e,r){return this._performInterpolationWithMap$body$_EvaluateVisitor0(e,!0)},_performInterpolationWithMap$body$_EvaluateVisitor0(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.Record_2_String_and_InterpolationMap_2),a,i=this,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,s);for(;;)switch(n){case 0:return n=3,t._asyncAwait(i._async_evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor(e,!0,!0),d);case 3:l=S,_=l._0,p=l._1,p.toString,a=new t._Record_2(_,p),n=1;break;case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(d,s)},_async_evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor(e,r,n){return this._performInterpolationHelper$body$_EvaluateVisitor0(e,r,n)},_performInterpolationHelper$body$_EvaluateVisitor0(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(h.Record_2_String_and_nullable_InterpolationMap_2),i,l=this,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=t._wrapJsFunctionForAsync(function(ce,ye){if(ce===1)return t._asyncRethrow(ye,a);for(;;)switch(s){case 0:Y=r?t._setArrayType([],h.JSArray_SourceLocation):null,G=l._async_evaluate0$_inSupportsDeclaration,l._async_evaluate0$_inSupportsDeclaration=!1,_=e.contents,p=_.length,d=h.Expression_2,g=Y==null,S=h.JSArray_Object,b=e.span,w=h.Object,E=!0,L=0,T="";case 3:if(!(L<p)){s=5;break}if(F=_[L],E||g||Y.push(t.SourceLocation$(T.length,null,null,null)),typeof F=="string"){T+=F,s=4;break}return d._as(F),s=6,t._asyncAwait(F.accept$1(l),se);case 6:D=ye,n&&V.$get$namesByColor0().containsKey$1(D)&&(B=t._setArrayType([""],S),z=t.List_List$from(B,!1,w),z.fixed$length=Array,z.immutable$list=Array,z=new t.Interpolation0(z,b),z.Interpolation$20(B,b),B=V.$get$namesByColor0(),l._async_evaluate0$_warn$2(W.You_pr+t.S(B.$index(0,D))+W.x20in_in+D.toString$0(0)+W.x2c_whicw+t.S(B.$index(0,D))+W.x22x29__If+new t.BinaryOperationExpression0(f.BinaryOperator_anB0,new t.StringExpression0(z,!0),F,!1).toString$0(0)+"'.",F.get$span(F))),T+=l._async_evaluate0$_serialize$3$quote(D,F,!1);case 4:++L,E=!1,s=3;break;case 5:l._async_evaluate0$_inSupportsDeclaration=G,i=new t._Record_2((T.charCodeAt(0)==0,T),t.NullableExtension_andThen0(Y,new t._EvaluateVisitor__performInterpolationHelper_closure2(e))),s=1;break;case 1:return t._asyncReturn(i,a)}});return t._asyncStartSync(se,a)},_async_evaluate0$_evaluateToCss$2$quote(e,r){return this._evaluateToCss$body$_EvaluateVisitor0(e,r)},_async_evaluate0$_evaluateToCss$1(e){return this._async_evaluate0$_evaluateToCss$2$quote(e,!0)},_evaluateToCss$body$_EvaluateVisitor0(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.String),a,i=this,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,s);for(;;)switch(n){case 0:return l=e.accept$1(i),n=3,t._asyncAwait(h.Future_Value_2._is(l)?l:t._Future$value(l,h.Value_2),_);case 3:a=i._async_evaluate0$_serialize$3$quote(d,e,r),n=1;break;case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(_,s)},_async_evaluate0$_serialize$3$quote(e,r,n){return this._async_evaluate0$_addExceptionSpan$2(r,new t._EvaluateVisitor__serialize_closure2(e,n))},_async_evaluate0$_serialize$2(e,r){return this._async_evaluate0$_serialize$3$quote(e,r,!0)},_async_evaluate0$_expressionNode$1(e){var r;return e instanceof t.VariableExpression0?(r=this._async_evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor__expressionNode_closure2(this,e)),r??e):e},_async_evaluate0$_withParent$2$4$scopeWhen$through(e,r,n,s,a,i){return this._withParent$body$_EvaluateVisitor0(e,r,n,s,a,i,i)},_async_evaluate0$_withParent$2$2(e,r,n,s){return this._async_evaluate0$_withParent$2$4$scopeWhen$through(e,r,!0,null,n,s)},_async_evaluate0$_withParent$2$3$scopeWhen(e,r,n,s,a){return this._async_evaluate0$_withParent$2$4$scopeWhen$through(e,r,n,null,s,a)},_withParent$body$_EvaluateVisitor0(e,r,n,s,a,i,l){var _=0,p=t._makeAsyncAwaitCompleter(l),d,g=this,S,b,w=t._wrapJsFunctionForAsync(function(E,L){if(E===1)return t._asyncRethrow(L,p);for(;;)switch(_){case 0:return g._async_evaluate0$_addChild$2$through(e,s),S=g._async_evaluate0$_assertInModule$2(g._async_evaluate0$__parent,"__parent"),g._async_evaluate0$__parent=e,_=3,t._asyncAwait(g._async_evaluate0$_environment.scope$1$2$when(r,n,i),w);case 3:b=L,g._async_evaluate0$__parent=S,d=b,_=1;break;case 1:return t._asyncReturn(d,p)}});return t._asyncStartSync(w,p)},_async_evaluate0$_addChild$2$through(e,r){var n,s,a,i=this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__parent,"__parent");if(r!=null){for(;r.call$1(i);i=s)if(n=i._node$_parent,n!=null?(s=n,a=!0):(s=null,a=!1),!a)throw t.wrapException(t.ArgumentError$(W.throug+e.toString$0(0)+".",null));i.get$hasFollowingSibling()&&(s=i._node$_parent,a=s.children,i.equalsIgnoringChildren$1(a.get$last(a))?i=h.ModifiableCssParentNode_2._as(a.get$last(a)):(i=i.copyWithoutChildren$0(),s.addChild$1(i)))}i.addChild$1(e)},_async_evaluate0$_addChild$1(e){return this._async_evaluate0$_addChild$2$through(e,null)},_async_evaluate0$_withStyleRule$1$2(e,r,n){return this._withStyleRule$body$_EvaluateVisitor0(e,r,n,n)},_withStyleRule$body$_EvaluateVisitor0(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(s),l,_=this,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,i);for(;;)switch(a){case 0:return d=_._async_evaluate0$_styleRuleIgnoringAtRoot,_._async_evaluate0$_styleRuleIgnoringAtRoot=e,a=3,t._asyncAwait(r.call$0(),g);case 3:p=b,_._async_evaluate0$_styleRuleIgnoringAtRoot=d,l=p,a=1;break;case 1:return t._asyncReturn(l,i)}});return t._asyncStartSync(g,i)},_async_evaluate0$_withMediaQueries$1$3(e,r,n,s){return this._withMediaQueries$body$_EvaluateVisitor0(e,r,n,s,s)},_withMediaQueries$body$_EvaluateVisitor0(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(a),_,p=this,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,l);for(;;)switch(i){case 0:return g=p._async_evaluate0$_mediaQueries,S=p._async_evaluate0$_mediaQuerySources,p._async_evaluate0$_mediaQueries=e,p._async_evaluate0$_mediaQuerySources=r,i=3,t._asyncAwait(n.call$0(),b);case 3:d=E,p._async_evaluate0$_mediaQueries=g,p._async_evaluate0$_mediaQuerySources=S,_=d,i=1;break;case 1:return t._asyncReturn(_,l)}});return t._asyncStartSync(b,l)},_async_evaluate0$_withStackFrame$1$3(e,r,n,s){return this._withStackFrame$body$_EvaluateVisitor0(e,r,n,s,s)},_withStackFrame$body$_EvaluateVisitor0(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(a),_,p=this,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,l);for(;;)switch(i){case 0:return S=p._async_evaluate0$_stack,S.push(new t._Record_2(p._async_evaluate0$_member,r)),d=p._async_evaluate0$_member,p._async_evaluate0$_member=e,i=3,t._asyncAwait(n.call$0(),b);case 3:g=E,p._async_evaluate0$_member=d,S.pop(),_=g,i=1;break;case 1:return t._asyncReturn(_,l)}});return t._asyncStartSync(b,l)},_async_evaluate0$_withoutSlash$2(e,r){return e instanceof t.SassNumber0&&e.asSlash!=null&&this._async_evaluate0$_warn$3(W.Using__i+t.S(new t._EvaluateVisitor__withoutSlash_recommendation2().call$1(e))+W.x0a_Morex20,r.get$span(r),f.Deprecation_wWh),e.withoutSlash$0()},_async_evaluate0$_stackFrame$2(e,r){return t.frameForSpan0(r,e,t.NullableExtension_andThen0(r.get$sourceUrl(r),new t._EvaluateVisitor__stackFrame_closure2(this)))},_async_evaluate0$_stackTrace$1(e){var r,n,s,a,i,l=this,_=t._setArrayType([],h.JSArray_Frame);for(r=l._async_evaluate0$_stack,n=r.length,s=0;s<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++s)a=r[s],i=a._1,_.push(l._async_evaluate0$_stackFrame$2(a._0,i.get$span(i)));return e!=null&&_.push(l._async_evaluate0$_stackFrame$2(l._async_evaluate0$_member,e)),t.Trace$(new t.ReversedListIterable(_,h.ReversedListIterable_Frame),null)},_async_evaluate0$_stackTrace$0(){return this._async_evaluate0$_stackTrace$1(null)},_async_evaluate0$_warn$3(e,r,n){var s,a,i=this;i._async_evaluate0$_quietDeps?i._async_evaluate0$_inDependency?s=!0:(s=i._async_evaluate0$_currentCallable,s=s==null?null:s.inDependency,s=s===!0):s=!1,!s&&i._async_evaluate0$_warningsEmitted.add$1(0,new t._Record_2(e,r))&&(a=i._async_evaluate0$_stackTrace$1(r),s=i._async_evaluate0$_logger,n==null?s.warn$3$span$trace(0,e,r,a):t.WarnForDeprecation_warnForDeprecation0(s,n,e,r,a))},_async_evaluate0$_warn$2(e,r){return this._async_evaluate0$_warn$3(e,r,null)},_async_evaluate0$_exception$2(e,r){var n,s;return r==null?(n=f.JSArray_methods.get$last(this._async_evaluate0$_stack)._1,n=n.get$span(n)):n=r,s=this._async_evaluate0$_stackTrace$1(r),new t.SassRuntimeException0(s,f.Set_empty,e,n)},_async_evaluate0$_exception$1(e){return this._async_evaluate0$_exception$2(e,null)},_async_evaluate0$_multiSpanException$3(e,r,n){var s=f.JSArray_methods.get$last(this._async_evaluate0$_stack)._1;return t.MultiSpanSassRuntimeException$0(e,s.get$span(s),r,n,this._async_evaluate0$_stackTrace$0(),null)},_async_evaluate0$_addExceptionSpan$1$2(e,r){var n,s,a;try{return a=r.call$0(),a}catch(i){if(a=t.unwrapException(i),a instanceof t.SassScriptException0)n=a,s=t.getTraceFromException(i),a=n.withSpan$1(e.get$span(e)),t.throwWithTrace0(a.withTrace$1(this._async_evaluate0$_stackTrace$1(e.get$span(e))),n,s);else throw i}},_async_evaluate0$_addExceptionSpan$2(e,r){return this._async_evaluate0$_addExceptionSpan$1$2(e,r,h.dynamic)},_async_evaluate0$_addExceptionSpanAsync$1$3$addStackFrame(e,r,n,s){return this._addExceptionSpanAsync$body$_EvaluateVisitor0(e,r,n,s,s)},_async_evaluate0$_addExceptionSpanAsync$1$2(e,r,n){return this._async_evaluate0$_addExceptionSpanAsync$1$3$addStackFrame(e,r,!0,n)},_addExceptionSpanAsync$body$_EvaluateVisitor0(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(a),_,p=2,d,g=this,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){for(T===1&&(d=F,i=p);;)switch(i){case 0:return p=4,w=r.call$0(),i=7,t._asyncAwait(s._eval$1("Future<0>")._is(w)?w:t._Future$value(w,s),L);case 7:w=F,_=w,i=1;break;case 4:if(p=3,E=d,w=t.unwrapException(E),w instanceof t.SassScriptException0)S=w,b=t.getTraceFromException(E),w=S.withSpan$1(e.get$span(e)),t.throwWithTrace0(w.withTrace$1(g._async_evaluate0$_stackTrace$1(n?e.get$span(e):null)),S,b);else throw E;i=6;break;case 3:i=2;break;case 6:case 1:return t._asyncReturn(_,l);case 2:return t._asyncRethrow(d,l)}});return t._asyncStartSync(L,l)},_async_evaluate0$_addExceptionTrace$1$1(e,r){return this._addExceptionTrace$body$_EvaluateVisitor0(e,r,r)},_addExceptionTrace$body$_EvaluateVisitor0(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(n),i,l=2,_,p=this,d,g,S,b,w,E=t._wrapJsFunctionForAsync(function(L,T){for(L===1&&(_=T,s=l);;)switch(s){case 0:return l=4,S=e.call$0(),s=7,t._asyncAwait(r._eval$1("Future<0>")._is(S)?S:t._Future$value(S,r),E);case 7:S=T,i=S,s=1;break;case 4:if(l=3,w=_,S=t.unwrapException(w),h.SassRuntimeException_2._is(S))throw w;if(S instanceof t.SassException0)d=S,g=t.getTraceFromException(w),S=d,b=C.getInterceptor$z(S),t.throwWithTrace0(d.withTrace$1(p._async_evaluate0$_stackTrace$1(t.SourceSpanException.prototype.get$span.call(b,S))),d,g);else throw w;s=6;break;case 3:s=2;break;case 6:case 1:return t._asyncReturn(i,a);case 2:return t._asyncRethrow(_,a)}});return t._asyncStartSync(E,a)},_async_evaluate0$_addErrorSpan$1$2(e,r,n){return this._addErrorSpan$body$_EvaluateVisitor0(e,r,n,n)},_addErrorSpan$body$_EvaluateVisitor0(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(s),l,_=2,p,d=this,g,S,b,w,E,L,T=t._wrapJsFunctionForAsync(function(F,D){for(F===1&&(p=D,a=_);;)switch(a){case 0:return _=4,a=7,t._asyncAwait(r.call$0(),T);case 7:b=D,l=b,a=1;break;case 4:if(_=3,L=p,b=t.unwrapException(L),h.SassRuntimeException_2._is(b)){if(g=b,S=t.getTraceFromException(L),!f.JSString_methods.startsWith$1(C.get$span$z(g).get$text(),"@error"))throw L;b=g._span_exception$_message,w=e.get$span(e),E=d._async_evaluate0$_stackTrace$0(),t.throwWithTrace0(new t.SassRuntimeException0(E,f.Set_empty,b,w),g,S)}else throw L;a=6;break;case 3:a=2;break;case 6:case 1:return t._asyncReturn(l,i);case 2:return t._asyncRethrow(p,i)}});return t._asyncStartSync(T,i)}},t._EvaluateVisitor_closure38.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return s=s.$index(e,1).get$realNull(),r=s==null?null:s.assertString$1("module"),s=this.$this._async_evaluate0$_environment,n=t.stringReplaceAllUnchecked(a._string0$_text,"_","-"),s.globalVariableExists$2$namespace(n,r==null?null:r._string0$_text)?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._EvaluateVisitor_closure39.prototype={call$1(e){var r=C.$index$asx(e,0).assertString$1("name"),n=this.$this._async_evaluate0$_environment;return n.getVariable$1(t.stringReplaceAllUnchecked(r._string0$_text,"_","-"))!=null?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._EvaluateVisitor_closure40.prototype={call$1(e){var r,n,s,a,i=C.getInterceptor$asx(e),l=i.$index(e,0).assertString$1("name");return i=i.$index(e,1).get$realNull(),r=i==null?null:i.assertString$1("module"),i=this.$this,n=i._async_evaluate0$_environment,s=l._string0$_text,a=t.stringReplaceAllUnchecked(s,"_","-"),n.getFunction$2$namespace(a,r==null?null:r._string0$_text)!=null||i._async_evaluate0$_builtInFunctions.containsKey$1(s)?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._EvaluateVisitor_closure41.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return s=s.$index(e,1).get$realNull(),r=s==null?null:s.assertString$1("module"),s=this.$this._async_evaluate0$_environment,n=t.stringReplaceAllUnchecked(a._string0$_text,"_","-"),s.getMixin$2$namespace(n,r==null?null:r._string0$_text)!=null?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._EvaluateVisitor_closure42.prototype={call$1(e){var r=this.$this._async_evaluate0$_environment;if(!r._async_environment0$_inMixin)throw t.wrapException(t.SassScriptException$0(W.conten,null));return r._async_environment0$_content!=null?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._EvaluateVisitor_closure43.prototype={call$1(e){var r,n,s,a=C.$index$asx(e,0).assertString$1("module")._string0$_text,i=this.$this._async_evaluate0$_environment._async_environment0$_modules.$index(0,a);if(i==null)throw t.wrapException('There is no module with namespace "'+a+'".');for(a=h.Value_2,r=t.LinkedHashMap_LinkedHashMap$_empty(a,a),n=t.MapExtensions_get_pairs0(i.get$variables(),h.String,a),n=n.get$iterator(n);n.moveNext$0();)s=n.get$current(n),r.$indexSet(0,new t.SassString0(s._0,!0),s._1);return new t.SassMap0(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:37},t._EvaluateVisitor_closure44.prototype={call$1(e){var r,n,s,a=C.$index$asx(e,0).assertString$1("module")._string0$_text,i=this.$this._async_evaluate0$_environment._async_environment0$_modules.$index(0,a);if(i==null)throw t.wrapException('There is no module with namespace "'+a+'".');for(a=h.Value_2,r=t.LinkedHashMap_LinkedHashMap$_empty(a,a),n=t.MapExtensions_get_pairs0(i.get$functions(i),h.String,h.AsyncCallable_2),n=n.get$iterator(n);n.moveNext$0();)s=n.get$current(n),r.$indexSet(0,new t.SassString0(s._0,!0),new t.SassFunction0(s._1));return new t.SassMap0(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:37},t._EvaluateVisitor_closure45.prototype={call$1(e){var r,n,s,a=C.$index$asx(e,0).assertString$1("module")._string0$_text,i=this.$this._async_evaluate0$_environment._async_environment0$_modules.$index(0,a);if(i==null)throw t.wrapException('There is no module with namespace "'+a+'".');for(a=h.Value_2,r=t.LinkedHashMap_LinkedHashMap$_empty(a,a),n=t.MapExtensions_get_pairs0(i.get$mixins(),h.String,h.AsyncCallable_2),n=n.get$iterator(n);n.moveNext$0();)s=n.get$current(n),r.$indexSet(0,new t.SassString0(s._0,!0),new t.SassMixin0(s._1));return new t.SassMap0(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:37},t._EvaluateVisitor_closure46.prototype={call$1(e){var r,n,s,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertString$1("name"),l=a.$index(e,1).get$isTruthy();if(a=a.$index(e,2).get$realNull(),r=a==null?null:a.assertString$1("module"),l){if(r!=null)throw t.wrapException(W.x24css_a);return new t.SassFunction0(new t.PlainCssCallable0(i._string0$_text))}if(a=this.$this,n=a._async_evaluate0$_callableNode,n.toString,s=a._async_evaluate0$_addExceptionSpan$2(n,new t._EvaluateVisitor__closure14(a,i,r)),s==null)throw t.wrapException("Function not found: "+i.toString$0(0));return new t.SassFunction0(s)},$signature:280},t._EvaluateVisitor__closure14.prototype={call$0(){var e,r=t.stringReplaceAllUnchecked(this.name._string0$_text,"_","-"),n=this.module,s=n==null?null:n._string0$_text;return n=this.$this,e=n._async_evaluate0$_environment.getFunction$2$namespace(r,s),e!=null||s!=null?e:n._async_evaluate0$_builtInFunctions.$index(0,r)},$signature:101},t._EvaluateVisitor_closure47.prototype={call$1(e){var r,n,s,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertString$1("name");if(a=a.$index(e,1).get$realNull(),r=a==null?null:a.assertString$1("module"),a=this.$this,n=a._async_evaluate0$_callableNode,n.toString,s=a._async_evaluate0$_addExceptionSpan$2(n,new t._EvaluateVisitor__closure13(a,i,r)),s==null)throw t.wrapException("Mixin not found: "+i.toString$0(0));return new t.SassMixin0(s)},$signature:279},t._EvaluateVisitor__closure13.prototype={call$0(){var e=this.$this._async_evaluate0$_environment,r=t.stringReplaceAllUnchecked(this.name._string0$_text,"_","-"),n=this.module;return e.getMixin$2$namespace(r,n==null?null:n._string0$_text)},$signature:101},t._EvaluateVisitor_closure48.prototype={call$1(e){return this.$call$body$_EvaluateVisitor_closure4(e)},$call$body$_EvaluateVisitor_closure4(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=t._wrapJsFunctionForAsync(function(Y,G){if(Y===1)return t._asyncRethrow(G,n);for(;;)switch(r){case 0:if(F=C.getInterceptor$asx(e),D=F.$index(e,0),B=h.SassArgumentList_2._as(F.$index(e,1)),F=a.$this,i=F._async_evaluate0$_callableNode,i.toString,l=t._setArrayType([],h.JSArray_Expression_2),_=h.String,p=h.Expression_2,d=i.get$span(i),g=i.get$span(i),B._argument_list$_wereKeywordsAccessed=!0,S=B._argument_list$_keywords,S.get$isEmpty(S))i=null;else{for(b=h.Value_2,w=t.LinkedHashMap_LinkedHashMap$_empty(b,b),B._argument_list$_wereKeywordsAccessed=!0,S=t.MapExtensions_get_pairs0(S,_,b),S=S.get$iterator(S);S.moveNext$0();)E=S.get$current(S),w.$indexSet(0,new t.SassString0(E._0,!1),E._1);i=new t.ValueExpression0(new t.SassMap0(t.ConstantMap_ConstantMap$from(w,b,b)),i.get$span(i))}L=new t.ArgumentInvocation0(t.List_List$unmodifiable(l,p),t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_empty(_,p),_,p),new t.ValueExpression0(B,g),i,d),r=D instanceof t.SassString0?3:4;break;case 3:return i=D.toString$0(0),t.EvaluationContext_current0().warn$2(0,W.Passina+i+"))",f.Deprecation_4iQ),T=F._async_evaluate0$_callableNode,F=F.visitFunctionExpression$1(new t.FunctionExpression0(null,D._string0$_text,L,T.get$span(T))),r=5,t._asyncAwait(h.Future_Value_2._is(F)?F:t._Future$value(F,h.Value_2),z);case 5:s=G,r=1;break;case 4:return i=D.assertFunction$1("function"),l=F._async_evaluate0$_callableNode,l.toString,r=6,t._asyncAwait(F._async_evaluate0$_runFunctionCallable$3(L,i.callable,l),z);case 6:l=G,s=l,r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(z,n)},$signature:97},t._EvaluateVisitor_closure49.prototype={call$1(e){return this.$call$body$_EvaluateVisitor_closure3(e)},$call$body$_EvaluateVisitor_closure3(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i,l,_,p,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,n);for(;;)switch(r){case 0:return d=C.getInterceptor$asx(e),g=t.Uri_parse(d.$index(e,0).assertString$1("url")._string0$_text),d=d.$index(e,1).get$realNull(),a=d==null?null:d.assertMap$1("with")._map0$_contents,d=s.$this,i=d._async_evaluate0$_callableNode,i.toString,a!=null?(l=t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.ConfiguredValue_2),a.forEach$1(0,new t._EvaluateVisitor__closure11(l,i.get$span(i),i)),_=new t.ExplicitConfiguration0(i,l,null)):_=f.Configuration_Map_empty_null0,p=i.get$span(i),r=2,t._asyncAwait(d._async_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(g,"load-css()",i,new t._EvaluateVisitor__closure12(d),p.get$sourceUrl(p),_,!0),S);case 2:return d._async_evaluate0$_assertConfigurationIsEmpty$2$nameInError(_,!0),t._asyncReturn(null,n)}});return t._asyncStartSync(S,n)},$signature:278},t._EvaluateVisitor__closure11.prototype={call$2(e,r){var n=e.assertString$1("with key"),s=t.stringReplaceAllUnchecked(n._string0$_text,"_","-");if(n=this.values,n.containsKey$1(s))throw t.wrapException("The variable $"+s+" was configured twice.");n.$indexSet(0,s,new t.ConfiguredValue0(r,this.span,this.callableNode))},$signature:102},t._EvaluateVisitor__closure12.prototype={call$2(e,r){var n=this.$this;return n._async_evaluate0$_combineCss$2$clone(e,!0).accept$1(n)},$signature:341},t._EvaluateVisitor_closure50.prototype={call$1(e){return this.$call$body$_EvaluateVisitor_closure2(e)},$call$body$_EvaluateVisitor_closure2(e){var r=0,n=t._makeAsyncAwaitCompleter(h.void),s=this,a,i,l,_,p,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,n);for(;;)switch(r){case 0:return d=C.getInterceptor$asx(e),g=d.$index(e,0),S=h.SassArgumentList_2._as(d.$index(e,1)),d=s.$this,a=d._async_evaluate0$_callableNode,i=a.get$span(a),l=a.get$span(a),_=h.Expression_2,p=t.List_List$unmodifiable(f.List_empty20,_),_=t.ConstantMap_ConstantMap$from(f.Map_empty14,h.String,_),r=2,t._asyncAwait(d._async_evaluate0$_applyMixin$5(g.assertMixin$1("mixin").callable,d._async_evaluate0$_environment._async_environment0$_content,new t.ArgumentInvocation0(p,_,new t.ValueExpression0(S,l),null,i),a,a),b);case 2:return t._asyncReturn(null,n)}});return t._asyncStartSync(b,n)},$signature:278},t._EvaluateVisitor_run_closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet_2),n,s=this,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:return l=null,_=s.node,p=_.span.file.url,p!=null?(l=p,i=!0):i=!1,i&&(i=s.$this,i._async_evaluate0$_activeModules.$indexSet(0,l,null),i._async_evaluate0$_nodeImporter!=null&&C.toString$0$(l)==="stdin"||i._async_evaluate0$_loadedUrls.add$1(0,l)),i=s.$this,e=3,t._asyncAwait(i._async_evaluate0$_addExceptionTrace$1$1(new t._EvaluateVisitor_run__closure2(i,s.importer,_),h.Module_AsyncCallable_2),d);case 3:a=S,n=new t._Record_2_loadedUrls_stylesheet(i._async_evaluate0$_loadedUrls,i._async_evaluate0$_combineCss$1(a)),e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(d,r)},$signature:342},t._EvaluateVisitor_run__closure2.prototype={call$0(){return this.$this._async_evaluate0$_execute$2(this.importer,this.node)},$signature:343},t._EvaluateVisitor__loadModule_closure5.prototype={call$0(){return this.callback.call$2(this._box_1.builtInModule,!1)},$signature:0},t._EvaluateVisitor__loadModule_closure6.prototype={call$0(){return this.$call$body$_EvaluateVisitor__loadModule_closure0()},$call$body$_EvaluateVisitor__loadModule_closure0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=1,s,a=[],i=this,l,_,p,d,g,S,b,w,E,L,T,F,D=t._wrapJsFunctionForAsync(function(B,z){for(B===1&&(s=z,e=n);;)switch(e){case 0:return S={},b=null,w=null,E=i.$this,L=i.nodeWithSpan,e=2,t._asyncAwait(E._async_evaluate0$_loadStylesheet$3$baseUrl(i.url.toString$0(0),L.get$span(L),i.baseUrl),D);case 2:if(T=z,b=T._0,w=T._1,p=T._2,l=b.span.file.url,l!=null){if(d=E._async_evaluate0$_activeModules,d.containsKey$1(l))throw i.namesInErrors?(S=l,L=V.$get$context(),S.toString,g="Module loop: "+L.prettyUri$1(S)+" is already being loaded."):g=W.Modulel,S=t.NullableExtension_andThen0(d.$index(0,l),new t._EvaluateVisitor__loadModule__closure5(E,g)),t.wrapException(S??E._async_evaluate0$_exception$1(g));d.$indexSet(0,l,L)}return d=E._async_evaluate0$_modules.containsKey$1(l),_=E._async_evaluate0$_inDependency,E._async_evaluate0$_inDependency=p,S.module=null,n=3,F=S,e=6,t._asyncAwait(E._async_evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(w,b,i.configuration,i.namesInErrors,L),D);case 6:F.module=z,a.push(5),e=4;break;case 3:a=[1];case 4:n=1,E._async_evaluate0$_activeModules.remove$1(0,l),E._async_evaluate0$_inDependency=_,e=a.pop();break;case 5:return e=7,t._asyncAwait(E._async_evaluate0$_addExceptionSpanAsync$1$3$addStackFrame(L,new t._EvaluateVisitor__loadModule__closure6(S,i.callback,!d),!1,h.void),D);case 7:return t._asyncReturn(null,r);case 1:return t._asyncRethrow(s,r)}});return t._asyncStartSync(D,r)},$signature:4},t._EvaluateVisitor__loadModule__closure5.prototype={call$1(e){return this.$this._async_evaluate0$_multiSpanException$3(this.message,"new load",t.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],h.FileSpan,h.String))},$signature:103},t._EvaluateVisitor__loadModule__closure6.prototype={call$0(){return this.callback.call$2(this._box_0.module,this.firstLoad)},$signature:0},t._EvaluateVisitor__execute_closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=t._wrapJsFunctionForAsync(function(ce,ye){if(ce===1)return t._asyncRethrow(ye,r);for(;;)switch(e){case 0:return _=n.$this,p=_._async_evaluate0$_importer,d=_._async_evaluate0$__stylesheet,g=_._async_evaluate0$__root,S=_._async_evaluate0$_preModuleComments,b=_._async_evaluate0$__parent,w=_._async_evaluate0$__endOfImports,E=_._async_evaluate0$_outOfOrderImports,L=_._async_evaluate0$__extensionStore,T=_._async_evaluate0$_atRootExcludingStyleRule,F=T?null:_._async_evaluate0$_styleRuleIgnoringAtRoot,D=_._async_evaluate0$_mediaQueries,B=_._async_evaluate0$_declarationName,z=_._async_evaluate0$_inUnknownAtRule,Y=_._async_evaluate0$_inKeyframes,G=_._async_evaluate0$_configuration,_._async_evaluate0$_importer=n.importer,s=_._async_evaluate0$__stylesheet=n.stylesheet,a=s.span,i=_._async_evaluate0$__parent=_._async_evaluate0$__root=t.ModifiableCssStylesheet$0(a),_._async_evaluate0$__endOfImports=0,_._async_evaluate0$_outOfOrderImports=null,_._async_evaluate0$__extensionStore=n.extensionStore,_._async_evaluate0$_declarationName=_._async_evaluate0$_mediaQueries=_._async_evaluate0$_styleRuleIgnoringAtRoot=null,_._async_evaluate0$_inKeyframes=_._async_evaluate0$_atRootExcludingStyleRule=_._async_evaluate0$_inUnknownAtRule=!1,l=n.configuration,l!=null&&(_._async_evaluate0$_configuration=l),e=2,t._asyncAwait(_.visitStylesheet$1(s),se);case 2:return s=_._async_evaluate0$_outOfOrderImports==null?i:new t.CssStylesheet0(new t.UnmodifiableListView(_._async_evaluate0$_addOutOfOrderImports$0(),h.UnmodifiableListView_CssNode_2),a),n.css._value=s,n.preModuleComments._value=_._async_evaluate0$_preModuleComments,_._async_evaluate0$_importer=p,_._async_evaluate0$__stylesheet=d,_._async_evaluate0$__root=g,_._async_evaluate0$_preModuleComments=S,_._async_evaluate0$__parent=b,_._async_evaluate0$__endOfImports=w,_._async_evaluate0$_outOfOrderImports=E,_._async_evaluate0$__extensionStore=L,_._async_evaluate0$_styleRuleIgnoringAtRoot=F,_._async_evaluate0$_mediaQueries=D,_._async_evaluate0$_declarationName=B,_._async_evaluate0$_inUnknownAtRule=z,_._async_evaluate0$_atRootExcludingStyleRule=T,_._async_evaluate0$_inKeyframes=Y,_._async_evaluate0$_configuration=G,t._asyncReturn(null,r)}});return t._asyncStartSync(se,r)},$signature:4},t._EvaluateVisitor__combineCss_closure5.prototype={call$1(e){return e.get$transitivelyContainsCss()},$signature:124},t._EvaluateVisitor__combineCss_closure6.prototype={call$1(e){return!this.selectors.contains$1(0,e)},$signature:16},t._EvaluateVisitor__combineCss_visitModule2.prototype={call$1(e){var r,n,s,a,i,l,_,p,d,g,S,b=this;if(b.seen.add$1(0,e)){for(b.clone&&(e=e.cloneCss$0()),r=e.get$upstream(),n=r.length,s=b.css,a=b.imports,i=0;i<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++i)l=r[i],l.get$transitivelyContainsCss()&&(_=e.get$preModuleComments().$index(0,l),_!=null?(p=_,d=!0):(p=null,d=!1),d&&f.JSArray_methods.addAll$1(s.length===0?a:s,p),b.call$1(l));b.sorted.addFirst$1(e),r=e.get$css(e),g=r.get$children(r),S=b.$this._async_evaluate0$_indexAfterImports$1(g),r=C.getInterceptor$ax(g),f.JSArray_methods.addAll$1(a,r.getRange$2(g,0,S)),f.JSArray_methods.addAll$1(s,r.getRange$2(g,S,r.get$length(g)))}},$signature:345},t._EvaluateVisitor__extendModules_closure5.prototype={call$1(e){return!this.originalSelectors.contains$1(0,e)},$signature:16},t._EvaluateVisitor__extendModules_closure6.prototype={call$0(){return t._setArrayType([],h.JSArray_ExtensionStore_2)},$signature:277},t._EvaluateVisitor_visitAtRootRule_closure5.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitAtRootRule_closure6.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.void),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:33},t._EvaluateVisitor__scopeForAtRoot_closure17.prototype={call$1(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Null),s=this,a,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return a=s.$this,i=a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__parent,"__parent"),a._async_evaluate0$__parent=s.newParent,r=2,t._asyncAwait(a._async_evaluate0$_environment.scope$1$2$when(e,s.node.hasDeclarations,h.void),l);case 2:return a._async_evaluate0$__parent=i,t._asyncReturn(null,n)}});return t._asyncStartSync(l,n)},$signature:41},t._EvaluateVisitor__scopeForAtRoot_closure18.prototype={call$1(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Null),s=this,a,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return a=s.$this,i=a._async_evaluate0$_atRootExcludingStyleRule,a._async_evaluate0$_atRootExcludingStyleRule=!0,r=2,t._asyncAwait(s.innerScope.call$1(e),l);case 2:return a._async_evaluate0$_atRootExcludingStyleRule=i,t._asyncReturn(null,n)}});return t._asyncStartSync(l,n)},$signature:41},t._EvaluateVisitor__scopeForAtRoot_closure19.prototype={call$1(e){return this.$this._async_evaluate0$_withMediaQueries$1$3(null,null,new t._EvaluateVisitor__scopeForAtRoot__closure2(this.innerScope,e),h.Null)},$signature:41},t._EvaluateVisitor__scopeForAtRoot__closure2.prototype={call$0(){return this.innerScope.call$1(this.callback)},$signature:4},t._EvaluateVisitor__scopeForAtRoot_closure20.prototype={call$1(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Null),s=this,a,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return a=s.$this,i=a._async_evaluate0$_inKeyframes,a._async_evaluate0$_inKeyframes=!1,r=2,t._asyncAwait(s.innerScope.call$1(e),l);case 2:return a._async_evaluate0$_inKeyframes=i,t._asyncReturn(null,n)}});return t._asyncStartSync(l,n)},$signature:41},t._EvaluateVisitor__scopeForAtRoot_closure21.prototype={call$1(e){return e instanceof t.ModifiableCssAtRule0},$signature:275},t._EvaluateVisitor__scopeForAtRoot_closure22.prototype={call$1(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Null),s=this,a,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:return a=s.$this,i=a._async_evaluate0$_inUnknownAtRule,a._async_evaluate0$_inUnknownAtRule=!1,r=2,t._asyncAwait(s.innerScope.call$1(e),l);case 2:return a._async_evaluate0$_inUnknownAtRule=i,t._asyncReturn(null,n)}});return t._asyncStartSync(l,n)},$signature:41},t._EvaluateVisitor_visitContentRule_closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n,s=this,a,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,r);for(;;)switch(e){case 0:a=s.content.declaration.children,i=a.length,l=s.$this,_=0;case 3:if(!(_<i)){e=5;break}return e=6,t._asyncAwait(a[_].accept$1(l),p);case 6:case 4:++_,e=3;break;case 5:n=null,e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(p,r)},$signature:4},t._EvaluateVisitor_visitDeclaration_closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n._box_0.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitEachRule_closure8.prototype={call$1(e){var r=this.$this,n=this.nodeWithSpan;return r._async_evaluate0$_environment.setLocalVariable$3(this._box_0.variable,r._async_evaluate0$_withoutSlash$2(e,n),n)},$signature:61},t._EvaluateVisitor_visitEachRule_closure9.prototype={call$1(e){return this.$this._async_evaluate0$_setMultipleVariables$3(this._box_0.variables,e,this.nodeWithSpan)},$signature:61},t._EvaluateVisitor_visitEachRule_closure10.prototype={call$0(){var e=this,r=e.$this;return r._async_evaluate0$_handleReturn$2(e.list.get$asList(),new t._EvaluateVisitor_visitEachRule__closure2(r,e.setVariables,e.node))},$signature:79},t._EvaluateVisitor_visitEachRule__closure2.prototype={call$1(e){var r;return this.setVariables.call$1(e),r=this.$this,r._async_evaluate0$_handleReturn$2(this.node.children,new t._EvaluateVisitor_visitEachRule___closure2(r))},$signature:350},t._EvaluateVisitor_visitEachRule___closure2.prototype={call$1(e){return e.accept$1(this.$this)},$signature:106},t._EvaluateVisitor_visitAtRule_closure8.prototype={call$1(e){return this.$this._async_evaluate0$_interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:352},t._EvaluateVisitor_visitAtRule_closure9.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,r);for(;;)switch(e){case 0:l=n.$this,_=l._async_evaluate0$_atRootExcludingStyleRule?null:l._async_evaluate0$_styleRuleIgnoringAtRoot,e=_==null||l._async_evaluate0$_inKeyframes||C.$eq$(n.name.value,"font-face")?2:4;break;case 2:s=n.children,a=s.length,i=0;case 5:if(!(i<a)){e=7;break}return e=8,t._asyncAwait(s[i].accept$1(l),p);case 8:case 6:++i,e=5;break;case 7:e=3;break;case 4:return e=9,t._asyncAwait(l._async_evaluate0$_withParent$2$3$scopeWhen(t.ModifiableCssStyleRule$0(_._style_rule0$_selector,_.span,_.originalSelector),new t._EvaluateVisitor_visitAtRule__closure2(l,n.children),!1,h.ModifiableCssStyleRule_2,h.Null),p);case 9:case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(p,r)},$signature:4},t._EvaluateVisitor_visitAtRule__closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitAtRule_closure10.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor_visitForRule_closure14.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.SassNumber_2),n,s=this,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return e=3,t._asyncAwait(s.node.from.accept$1(s.$this),a);case 3:n=l.assertNumber$0(),e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(a,r)},$signature:270},t._EvaluateVisitor_visitForRule_closure15.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.SassNumber_2),n,s=this,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return e=3,t._asyncAwait(s.node.to.accept$1(s.$this),a);case 3:n=l.assertNumber$0(),e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(a,r)},$signature:270},t._EvaluateVisitor_visitForRule_closure16.prototype={call$0(){return this.fromNumber.assertInt$0()},$signature:3},t._EvaluateVisitor_visitForRule_closure17.prototype={call$0(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(e),e.get$denominatorUnits(e)).assertInt$0()},$signature:3},t._EvaluateVisitor_visitForRule_closure18.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.nullable_Value_2),n,s=this,a,i,l,_,p,d,g,S,b,w,E,L,T=t._wrapJsFunctionForAsync(function(F,D){if(F===1)return t._asyncRethrow(D,r);for(;;)switch(e){case 0:w=s.$this,E=s.node,L=w._async_evaluate0$_expressionNode$1(E.from),a=s.from,i=s._box_0,l=s.direction,_=E.variable,p=s.fromNumber,E=E.children;case 3:if(a===i.to){e=5;break}return d=w._async_evaluate0$_environment,g=p.get$numeratorUnits(p),d.setLocalVariable$3(_,t.SassNumber_SassNumber$withUnits0(a,p.get$denominatorUnits(p),g),L),e=6,t._asyncAwait(w._async_evaluate0$_handleReturn$2(E,new t._EvaluateVisitor_visitForRule__closure2(w)),T);case 6:if(S=D,S!=null?(b=S,d=!0):(b=null,d=!1),d){n=b,e=1;break}case 4:a+=l,e=3;break;case 5:n=null,e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(T,r)},$signature:79},t._EvaluateVisitor_visitForRule__closure2.prototype={call$1(e){return e.accept$1(this.$this)},$signature:106},t._EvaluateVisitor_visitForwardRule_closure5.prototype={call$2(e,r){r&&this.$this._async_evaluate0$_registerCommentsForModule$1(e),this.$this._async_evaluate0$_environment.forwardModule$2(e,this.node)},$signature:121},t._EvaluateVisitor_visitForwardRule_closure6.prototype={call$2(e,r){r&&this.$this._async_evaluate0$_registerCommentsForModule$1(e),this.$this._async_evaluate0$_environment.forwardModule$2(e,this.node)},$signature:121},t._EvaluateVisitor__registerCommentsForModule_closure2.prototype={call$0(){return t._setArrayType([],h.JSArray_CssComment_2)},$signature:269},t._EvaluateVisitor_visitIfRule_closure2.prototype={call$1(e){var r=this.$this;return r._async_evaluate0$_environment.scope$1$3$semiGlobal$when(new t._EvaluateVisitor_visitIfRule__closure2(r,e),!0,e.hasDeclarations,h.nullable_Value_2)},$signature:357},t._EvaluateVisitor_visitIfRule__closure2.prototype={call$0(){var e=this.$this;return e._async_evaluate0$_handleReturn$2(this.clause.children,new t._EvaluateVisitor_visitIfRule___closure2(e))},$signature:79},t._EvaluateVisitor_visitIfRule___closure2.prototype={call$1(e){return e.accept$1(this.$this)},$signature:106},t._EvaluateVisitor__visitDynamicImport_closure2.prototype={call$0(){return this.$call$body$_EvaluateVisitor__visitDynamicImport_closure0()},$call$body$_EvaluateVisitor__visitDynamicImport_closure0(){var e=0,r=t._makeAsyncAwaitCompleter(h.void),n,s=this,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge=t._wrapJsFunctionForAsync(function(xe,ve){if(xe===1)return t._asyncRethrow(ve,r);for(;;)switch(e){case 0:return we={},we.isDependency=we.importer=we.stylesheet=null,a=s.$this,i=s.$import,e=3,t._asyncAwait(a._async_evaluate0$_loadStylesheet$3$forImport(i.urlString,i.span,!0),ge);case 3:if(l=ve,_=we.stylesheet=l._0,p=l._1,we.importer=p,d=l._2,we.isDependency=d,g=_.span.file.url,g!=null){if(S=a._async_evaluate0$_activeModules,S.containsKey$1(g))throw i=t.NullableExtension_andThen0(S.$index(0,g),new t._EvaluateVisitor__visitDynamicImport__closure11(a)),t.wrapException(i??a._async_evaluate0$_exception$1("This file is already being loaded."));S.$indexSet(0,g,i)}i=_._stylesheet1$_uses,S=h.UnmodifiableListView_UseRule_2,b=new t.UnmodifiableListView(i,S),b.get$length(b)===0?(b=new t.UnmodifiableListView(_._stylesheet1$_forwards,h.UnmodifiableListView_ForwardRule_2),b=b.get$length(b)===0):b=!1,e=b?4:5;break;case 4:return w=a._async_evaluate0$_importer,i=a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__stylesheet,"_stylesheet"),E=a._async_evaluate0$_inDependency,a._async_evaluate0$_importer=p,a._async_evaluate0$__stylesheet=_,a._async_evaluate0$_inDependency=d,e=6,t._asyncAwait(a.visitStylesheet$1(_),ge);case 6:a._async_evaluate0$_importer=w,a._async_evaluate0$__stylesheet=i,a._async_evaluate0$_inDependency=E,a._async_evaluate0$_activeModules.remove$1(0,g),e=1;break;case 5:return i=new t.UnmodifiableListView(i,S),i.any$1(i,new t._EvaluateVisitor__visitDynamicImport__closure12)?L=!0:(i=new t.UnmodifiableListView(_._stylesheet1$_forwards,h.UnmodifiableListView_ForwardRule_2),L=i.any$1(i,new t._EvaluateVisitor__visitDynamicImport__closure13)),T=t._Cell$(),i=a._async_evaluate0$_environment,S=h.String,b=h.Module_AsyncCallable_2,F=h.AstNode_2,D=t._setArrayType([],h.JSArray_Module_AsyncCallable_2),B=i._async_environment0$_variables,B=t._setArrayType(B.slice(0),t._arrayInstanceType(B)),z=i._async_environment0$_variableNodes,z=t._setArrayType(z.slice(0),t._arrayInstanceType(z)),Y=i._async_environment0$_functions,Y=t._setArrayType(Y.slice(0),t._arrayInstanceType(Y)),G=i._async_environment0$_mixins,G=t._setArrayType(G.slice(0),t._arrayInstanceType(G)),se=t.AsyncEnvironment$_0(t.LinkedHashMap_LinkedHashMap$_empty(S,b),t.LinkedHashMap_LinkedHashMap$_empty(S,F),t.LinkedHashMap_LinkedHashMap$_empty(b,F),i._async_environment0$_importedModules,null,null,D,B,z,Y,G,i._async_environment0$_content),e=7,t._asyncAwait(a._async_evaluate0$_withEnvironment$1$2(se,new t._EvaluateVisitor__visitDynamicImport__closure14(we,a,L,se,T),h.Null),ge);case 7:ce=se.toDummyModule$0(),a._async_evaluate0$_environment.importForwards$1(ce),e=L?8:9;break;case 8:e=ce.transitivelyContainsCss?10:11;break;case 10:return e=12,t._asyncAwait(a._async_evaluate0$_combineCss$2$clone(ce,ce.transitivelyContainsExtensions).accept$1(a),ge);case 12:case 11:for(ye=new t._ImportedCssVisitor2(a),i=C.get$iterator$ax(T._readLocal$0());i.moveNext$0();)i.get$current(i).accept$1(ye);case 9:a._async_evaluate0$_activeModules.remove$1(0,g);case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(ge,r)},$signature:33},t._EvaluateVisitor__visitDynamicImport__closure11.prototype={call$1(e){return this.$this._async_evaluate0$_multiSpanException$3("This file is already being loaded.","new load",t.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],h.FileSpan,h.String))},$signature:103},t._EvaluateVisitor__visitDynamicImport__closure12.prototype={call$1(e){return e.url.get$scheme()!=="sass"},$signature:268},t._EvaluateVisitor__visitDynamicImport__closure13.prototype={call$1(e){return e.url.get$scheme()!=="sass"},$signature:265},t._EvaluateVisitor__visitDynamicImport__closure14.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p,d,g,S,b,w,E,L=t._wrapJsFunctionForAsync(function(T,F){if(T===1)return t._asyncRethrow(F,r);for(;;)switch(e){case 0:return i=n.$this,l=i._async_evaluate0$_importer,_=i._async_evaluate0$_assertInModule$2(i._async_evaluate0$__stylesheet,"_stylesheet"),p=i._async_evaluate0$_assertInModule$2(i._async_evaluate0$__root,"_root"),d=i._async_evaluate0$_assertInModule$2(i._async_evaluate0$__parent,"__parent"),g=i._async_evaluate0$_assertInModule$2(i._async_evaluate0$__endOfImports,"_endOfImports"),S=i._async_evaluate0$_outOfOrderImports,b=i._async_evaluate0$_configuration,w=i._async_evaluate0$_inDependency,E=n._box_0,i._async_evaluate0$_importer=E.importer,s=E.stylesheet,i._async_evaluate0$__stylesheet=s,a=n.loadsUserDefinedModules,a&&(s=t.ModifiableCssStylesheet$0(s.span),i._async_evaluate0$__root=s,i._async_evaluate0$__parent=i._async_evaluate0$_assertInModule$2(s,"_root"),i._async_evaluate0$__endOfImports=0,i._async_evaluate0$_outOfOrderImports=null),i._async_evaluate0$_inDependency=E.isDependency,s=new t.UnmodifiableListView(E.stylesheet._stylesheet1$_forwards,h.UnmodifiableListView_ForwardRule_2),s.get$isEmpty(s)||(i._async_evaluate0$_configuration=n.environment.toImplicitConfiguration$0()),e=2,t._asyncAwait(i.visitStylesheet$1(E.stylesheet),L);case 2:return E=a?i._async_evaluate0$_addOutOfOrderImports$0():t._setArrayType([],h.JSArray_ModifiableCssNode_2),n.children._value=E,i._async_evaluate0$_importer=l,i._async_evaluate0$__stylesheet=_,a&&(i._async_evaluate0$__root=p,i._async_evaluate0$__parent=d,i._async_evaluate0$__endOfImports=g,i._async_evaluate0$_outOfOrderImports=S),i._async_evaluate0$_configuration=b,i._async_evaluate0$_inDependency=w,t._asyncReturn(null,r)}});return t._asyncStartSync(L,r)},$signature:4},t._EvaluateVisitor__applyMixin_closure9.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.void),n=this,s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return s=n.$this,e=2,t._asyncAwait(s._async_evaluate0$_environment.asMixin$1(new t._EvaluateVisitor__applyMixin__closure6(s,n.$arguments,n.mixin,n.nodeWithSpanWithoutContent)),a);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(a,r)},$signature:33},t._EvaluateVisitor__applyMixin__closure6.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.void),n=this,s=t._wrapJsFunctionForAsync(function(a,i){if(a===1)return t._asyncRethrow(i,r);for(;;)switch(e){case 0:return e=2,t._asyncAwait(n.$this._async_evaluate0$_runBuiltInCallable$3(n.$arguments,n.mixin,n.nodeWithSpanWithoutContent),s);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(s,r)},$signature:33},t._EvaluateVisitor__applyMixin_closure8.prototype={call$0(){var e=this._1_0;return e==null&&(e=h.AsyncCallable_2._as(e)),h.UserDefinedCallable_AsyncEnvironment_2._as(e).declaration},$signature:120},t._EvaluateVisitor__applyMixin_closure10.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return s=n.$this,e=2,t._asyncAwait(s._async_evaluate0$_environment.withContent$2(n.contentCallable,new t._EvaluateVisitor__applyMixin__closure5(s,n.mixin,n.nodeWithSpanWithoutContent)),a);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(a,r)},$signature:4},t._EvaluateVisitor__applyMixin__closure5.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.void),n=this,s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return s=n.$this,e=2,t._asyncAwait(s._async_evaluate0$_environment.asMixin$1(new t._EvaluateVisitor__applyMixin___closure2(s,n.mixin,n.nodeWithSpanWithoutContent)),a);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(a,r)},$signature:33},t._EvaluateVisitor__applyMixin___closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.void),n=this,s,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:s=n.mixin.declaration.children,a=s.length,i=n.$this,l=n.nodeWithSpanWithoutContent,_=h.nullable_Value_2,p=0;case 2:if(!(p<a)){e=4;break}return e=5,t._asyncAwait(i._async_evaluate0$_addErrorSpan$1$2(l,new t._EvaluateVisitor__applyMixin____closure2(i,s[p]),_),d);case 5:case 3:++p,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(d,r)},$signature:33},t._EvaluateVisitor__applyMixin____closure2.prototype={call$0(){return this.statement.accept$1(this.$this)},$signature:79},t._EvaluateVisitor_visitIncludeRule_closure8.prototype={call$0(){var e=this.node;return this.$this._async_evaluate0$_environment.getMixin$2$namespace(e.name,e.namespace)},$signature:101},t._EvaluateVisitor_visitIncludeRule_closure9.prototype={call$1(e){var r=this.$this;return new t.UserDefinedCallable0(e,r._async_evaluate0$_environment.closure$0(),r._async_evaluate0$_inDependency,h.UserDefinedCallable_AsyncEnvironment_2)},$signature:361},t._EvaluateVisitor_visitIncludeRule_closure10.prototype={call$0(){return this.node.get$spanWithoutContent()},$signature:30},t._EvaluateVisitor_visitMediaRule_closure8.prototype={call$1(e){return this.$this._async_evaluate0$_mergeMediaQueries$2(e,this.queries)},$signature:110},t._EvaluateVisitor_visitMediaRule_closure9.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i=t._wrapJsFunctionForAsync(function(l,_){if(l===1)return t._asyncRethrow(_,r);for(;;)switch(e){case 0:return s=n.$this,a=n.mergedQueries,a==null&&(a=n.queries),e=2,t._asyncAwait(s._async_evaluate0$_withMediaQueries$1$3(a,n.mergedSources,new t._EvaluateVisitor_visitMediaRule__closure2(s,n.node),h.Null),i);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(i,r)},$signature:4},t._EvaluateVisitor_visitMediaRule__closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:_=n.$this,p=_._async_evaluate0$_atRootExcludingStyleRule?null:_._async_evaluate0$_styleRuleIgnoringAtRoot,p!=null?(s=p,a=!0):(s=null,a=!1),e=a?2:4;break;case 2:return e=5,t._asyncAwait(_._async_evaluate0$_withParent$2$3$scopeWhen(t.ModifiableCssStyleRule$0(s._style_rule0$_selector,s.span,s.originalSelector),new t._EvaluateVisitor_visitMediaRule___closure2(_,n.node),!1,h.ModifiableCssStyleRule_2,h.Null),d);case 5:e=3;break;case 4:a=n.node.children,i=a.length,l=0;case 6:if(!(l<i)){e=8;break}return e=9,t._asyncAwait(a[l].accept$1(_),d);case 9:case 7:++l,e=6;break;case 8:case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(d,r)},$signature:4},t._EvaluateVisitor_visitMediaRule___closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitMediaRule_closure10.prototype={call$1(e){var r;return e instanceof t.ModifiableCssStyleRule0?r=!0:(r=this.mergedSources,r=r.get$isNotEmpty(r)&&e instanceof t.ModifiableCssMediaRule0&&f.JSArray_methods.every$1(e.queries,r.get$contains(r))),r},$signature:8},t._EvaluateVisitor_visitStyleRule_closure14.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitStyleRule_closure15.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor_visitStyleRule_closure16.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return s=n.$this,e=2,t._asyncAwait(s._async_evaluate0$_withStyleRule$1$2(n.rule,new t._EvaluateVisitor_visitStyleRule__closure2(s,n.node),h.Null),a);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(a,r)},$signature:4},t._EvaluateVisitor_visitStyleRule__closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitStyleRule_closure17.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor_visitStyleRule_closure18.prototype={call$1(e){return e instanceof t.ModifiableCssComment0},$signature:119},t._EvaluateVisitor_visitSupportsRule_closure5.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:_=n.$this,p=_._async_evaluate0$_atRootExcludingStyleRule?null:_._async_evaluate0$_styleRuleIgnoringAtRoot,p!=null?(s=p,a=!0):(s=null,a=!1),e=a?2:4;break;case 2:return e=5,t._asyncAwait(_._async_evaluate0$_withParent$2$2(t.ModifiableCssStyleRule$0(s._style_rule0$_selector,s.span,s.originalSelector),new t._EvaluateVisitor_visitSupportsRule__closure2(_,n.node),h.ModifiableCssStyleRule_2,h.Null),d);case 5:e=3;break;case 4:a=n.node.children,i=a.length,l=0;case 6:if(!(l<i)){e=8;break}return e=9,t._asyncAwait(a[l].accept$1(_),d);case 9:case 7:++l,e=6;break;case 8:case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(d,r)},$signature:4},t._EvaluateVisitor_visitSupportsRule__closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,a=s.length,i=n.$this,l=0;case 2:if(!(l<a)){e=4;break}return e=5,t._asyncAwait(s[l].accept$1(i),_);case 5:case 3:++l,e=2;break;case 4:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitSupportsRule_closure6.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor__visitSupportsCondition_closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.String),n,s=this,a,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,r);for(;;)switch(e){case 0:return a=s.$this,i=s._box_0,p=t,e=3,t._asyncAwait(a._async_evaluate0$_evaluateToCss$1(i.declaration.name),g);case 3:return l=p.S(b),_=i.declaration.get$isCustomProperty()?"":" ",p="("+l+":"+_,d=t,e=4,t._asyncAwait(a._async_evaluate0$_evaluateToCss$1(i.declaration.value),g);case 4:n=p+d.S(b)+")",e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(g,r)},$signature:191},t._EvaluateVisitor_visitVariableDeclaration_closure8.prototype={call$0(){var e=this.$this._async_evaluate0$_environment,r=this._box_0.override;e.setVariable$4$global(this.node.name,r.value,r.assignmentNode,!0)},$signature:2},t._EvaluateVisitor_visitVariableDeclaration_closure9.prototype={call$0(){var e=this.node;return this.$this._async_evaluate0$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:45},t._EvaluateVisitor_visitVariableDeclaration_closure10.prototype={call$0(){var e=this.$this,r=this.node;e._async_evaluate0$_environment.setVariable$5$global$namespace(r.name,this.value,e._async_evaluate0$_expressionNode$1(r.expression),r.isGlobal,r.namespace)},$signature:2},t._EvaluateVisitor_visitUseRule_closure2.prototype={call$2(e,r){var n,s,a,i,l,_,p,d;r&&this.$this._async_evaluate0$_registerCommentsForModule$1(e),n=this.$this._async_evaluate0$_environment,s=this.node,a=s.namespace,a==null?(n._async_environment0$_globalModules.$indexSet(0,e,s),n._async_environment0$_allModules.push(e),i=t.IterableExtension_firstWhereOrNull(C.get$keys$z(f.JSArray_methods.get$first(n._async_environment0$_variables)),e.get$variables().get$containsKey()),i!=null?(l=i,n=!0):(l=null,n=!1),n&&t.throwExpression(t.SassScriptException$0(W.This_ma+t.S(l)+'".',null))):(_=n._async_environment0$_modules,_.containsKey$1(a)&&(p=n._async_environment0$_namespaceNodes.$index(0,a),d=p==null?null:p.span,p=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),d!=null&&p.$indexSet(0,d,"original @use"),t.throwExpression(t.MultiSpanSassScriptException$0(W.There_+a+'".',"new @use",p))),_.$indexSet(0,a,e),n._async_environment0$_namespaceNodes.$indexSet(0,a,s),n._async_environment0$_allModules.push(e))},$signature:121},t._EvaluateVisitor_visitWarnRule_closure2.prototype={call$0(){return this.node.expression.accept$1(this.$this)},$signature:74},t._EvaluateVisitor_visitWhileRule_closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.nullable_Value_2),n,s=this,a,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,r);for(;;)switch(e){case 0:a=s.node,i=a.condition,l=s.$this,a=a.children;case 3:return e=5,t._asyncAwait(i.accept$1(l),g);case 5:if(!b.get$isTruthy()){e=4;break}return e=6,t._asyncAwait(l._async_evaluate0$_handleReturn$2(a,new t._EvaluateVisitor_visitWhileRule__closure2(l)),g);case 6:if(_=b,_!=null?(p=_,d=!0):(p=null,d=!1),d){n=p,e=1;break}e=3;break;case 4:n=null,e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(g,r)},$signature:79},t._EvaluateVisitor_visitWhileRule__closure2.prototype={call$1(e){return e.accept$1(this.$this)},$signature:106},t._EvaluateVisitor_visitBinaryOperationExpression_closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Value_2),n,s=this,a,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,r);for(;;)switch(e){case 0:return i=s.node,l=s.$this,e=3,t._asyncAwait(i.left.accept$1(l),g);case 3:_=b;case 4:switch(i.operator){case f.BinaryOperator_2jN0:e=6;break;case f.BinaryOperator_M6L0:e=7;break;case f.BinaryOperator_SNp0:e=8;break;case f.BinaryOperator_ql50:e=9;break;case f.BinaryOperator_ViB0:e=10;break;case f.BinaryOperator_cIH0:e=11;break;case f.BinaryOperator_7Tg0:e=12;break;case f.BinaryOperator_U8c0:e=13;break;case f.BinaryOperator_kpg0:e=14;break;case f.BinaryOperator_anB0:e=15;break;case f.BinaryOperator_olz0:e=16;break;case f.BinaryOperator_qN20:e=17;break;case f.BinaryOperator_t8B0:e=18;break;case f.BinaryOperator_OTG0:e=19;break;default:e=20;break}break;case 6:return i=i.right.accept$1(l),e=21,t._asyncAwait(h.Future_Value_2._is(i)?i:t._Future$value(i,h.Value_2),g);case 21:i=b,i=new t.SassString0(t.serializeValue0(_,!1,!0)+"="+t.serializeValue0(i,!1,!0),!1),e=5;break;case 7:e=_.get$isTruthy()?22:24;break;case 22:i=_,e=23;break;case 24:return i=i.right.accept$1(l),e=25,t._asyncAwait(h.Future_Value_2._is(i)?i:t._Future$value(i,h.Value_2),g);case 25:i=b;case 23:e=5;break;case 8:e=_.get$isTruthy()?26:28;break;case 26:return i=i.right.accept$1(l),e=29,t._asyncAwait(h.Future_Value_2._is(i)?i:t._Future$value(i,h.Value_2),g);case 29:i=b,e=27;break;case 28:i=_;case 27:e=5;break;case 9:return p=_,e=30,t._asyncAwait(i.right.accept$1(l),g);case 30:i=p.$eq(0,b)?f.SassBoolean_true0:f.SassBoolean_false0,e=5;break;case 10:return p=_,e=31,t._asyncAwait(i.right.accept$1(l),g);case 31:i=p.$eq(0,b)?f.SassBoolean_false0:f.SassBoolean_true0,e=5;break;case 11:return i=i.right.accept$1(l),p=_,e=32,t._asyncAwait(h.Future_Value_2._is(i)?i:t._Future$value(i,h.Value_2),g);case 32:i=p.greaterThan$1(b),e=5;break;case 12:return i=i.right.accept$1(l),p=_,e=33,t._asyncAwait(h.Future_Value_2._is(i)?i:t._Future$value(i,h.Value_2),g);case 33:i=p.greaterThanOrEquals$1(b),e=5;break;case 13:return i=i.right.accept$1(l),p=_,e=34,t._asyncAwait(h.Future_Value_2._is(i)?i:t._Future$value(i,h.Value_2),g);case 34:i=p.lessThan$1(b),e=5;break;case 14:return i=i.right.accept$1(l),p=_,e=35,t._asyncAwait(h.Future_Value_2._is(i)?i:t._Future$value(i,h.Value_2),g);case 35:i=p.lessThanOrEquals$1(b),e=5;break;case 15:return i=i.right.accept$1(l),p=_,e=36,t._asyncAwait(h.Future_Value_2._is(i)?i:t._Future$value(i,h.Value_2),g);case 36:i=p.plus$1(b),e=5;break;case 16:return i=i.right.accept$1(l),p=_,e=37,t._asyncAwait(h.Future_Value_2._is(i)?i:t._Future$value(i,h.Value_2),g);case 37:i=p.minus$1(b),e=5;break;case 17:return i=i.right.accept$1(l),p=_,e=38,t._asyncAwait(h.Future_Value_2._is(i)?i:t._Future$value(i,h.Value_2),g);case 38:i=p.times$1(b),e=5;break;case 18:return a=i.right.accept$1(l),p=l,d=_,e=39,t._asyncAwait(h.Future_Value_2._is(a)?a:t._Future$value(a,h.Value_2),g);case 39:i=p._async_evaluate0$_slash$3(d,b,i),e=5;break;case 19:return i=i.right.accept$1(l),p=_,e=40,t._asyncAwait(h.Future_Value_2._is(i)?i:t._Future$value(i,h.Value_2),g);case 40:i=p.modulo$1(b),e=5;break;case 20:i=null;case 5:n=i,e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(g,r)},$signature:74},t._EvaluateVisitor__slash_closure5.prototype={call$0(){return this._1_0._0},$signature:32},t._EvaluateVisitor__slash_closure6.prototype={call$0(){return this._1_0._1},$signature:32},t._EvaluateVisitor__slash_recommendation2.prototype={call$1(e){var r,n,s,a=null;e:{if(e instanceof t.BinaryOperationExpression0&&f.BinaryOperator_t8B0===e.operator?(r=e.left,n=e.right,s=!0):(n=a,r=n,s=!1),s){s="math.div("+t.S(this.call$1(r))+", "+t.S(this.call$1(n))+")";break e}if(e instanceof t.ParenthesizedExpression0){s=e.expression.toString$0(0);break e}s=e.toString$0(0);break e}return s},$signature:118},t._EvaluateVisitor_visitVariableExpression_closure2.prototype={call$0(){var e=this.node;return this.$this._async_evaluate0$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:45},t._EvaluateVisitor_visitUnaryOperationExpression_closure2.prototype={call$0(){var e,r=this;switch(r.node.operator){case f.UnaryOperator_gg40:e=r.operand.unaryPlus$0();break;case f.UnaryOperator_TLI0:e=r.operand.unaryMinus$0();break;case f.UnaryOperator_Ix10:e=new t.SassString0("/"+t.serializeValue0(r.operand,!1,!0),!1);break;case f.UnaryOperator_not_not_not0:e=r.operand.unaryNot$0();break;default:e=null}return e},$signature:32},t._EvaluateVisitor_visitListExpression_closure2.prototype={call$1(e){return e.accept$1(this.$this)},$signature:368},t._EvaluateVisitor_visitFunctionExpression_closure8.prototype={call$0(){var e=this.$this._async_evaluate0$_environment,r=this.node;return e.getFunction$2$namespace(t.stringReplaceAllUnchecked(r.originalName,"_","-"),r.namespace)},$signature:101},t._EvaluateVisitor_visitFunctionExpression_closure9.prototype={call$1(e){return e.accept$1(new t._IsCalculationSafeVisitor0)},$signature:148},t._EvaluateVisitor_visitFunctionExpression_closure10.prototype={call$0(){var e=this.node;return this.$this._async_evaluate0$_runFunctionCallable$3(e.$arguments,this._box_0.$function,e)},$signature:74},t._EvaluateVisitor__checkCalculationArguments_check2.prototype={call$1(e){var r=this.node,n=r.$arguments.positional.length;if(n===0)throw t.wrapException(this.$this._async_evaluate0$_exception$2("Missing argument.",r.span));if(e!=null&&n>e)throw t.wrapException(this.$this._async_evaluate0$_exception$2("Only "+t.S(e)+" "+t.pluralize0("argument",e,null)+" allowed, but "+n+" "+t.pluralize0("was",n,"were")+" passed.",r.span))},call$0(){return this.call$1(null)},$signature:84},t._EvaluateVisitor__visitCalculationExpression_closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Object),n,s=this,a,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,r);for(;;)switch(e){case 0:return a=s.$this,i=s._box_0,l=s.inLegacySassFunction,_=t,p=a._async_evaluate0$_binaryOperatorToCalculationOperator$2(i.operator,s.node),e=3,t._asyncAwait(a._async_evaluate0$_visitCalculationExpression$2$inLegacySassFunction(i.left,l),g);case 3:return d=b,e=4,t._asyncAwait(a._async_evaluate0$_visitCalculationExpression$2$inLegacySassFunction(i.right,l),g);case 4:n=_.SassCalculation_operateInternal0(p,d,b,l,!a._async_evaluate0$_inSupportsDeclaration),e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(g,r)},$signature:194},t._EvaluateVisitor__checkAdjacentCalculationValues_closure2.prototype={call$0(){return h.UnaryOperationExpression_2._as(this._0_0).operator},$signature:117},t._EvaluateVisitor_visitInterpolatedFunctionExpression_closure2.prototype={call$0(){var e=this.node;return this.$this._async_evaluate0$_runFunctionCallable$3(e.$arguments,this.$function,e)},$signature:74},t._EvaluateVisitor__runUserDefinedCallable_closure2.prototype={call$0(){var e=this,r=e.$this,n=e.callable,s=e.V;return r._async_evaluate0$_withEnvironment$1$2(n.environment.closure$0(),new t._EvaluateVisitor__runUserDefinedCallable__closure2(r,e.evaluated,n,e.nodeWithSpan,e.run,s),s)},$signature(){return this.V._eval$1("Future<0>()")}},t._EvaluateVisitor__runUserDefinedCallable__closure2.prototype={call$0(){var e=this,r=e.$this,n=e.V;return r._async_evaluate0$_environment.scope$1$1(new t._EvaluateVisitor__runUserDefinedCallable___closure2(r,e.evaluated,e.callable,e.nodeWithSpan,e.run,n),n)},$signature(){return this.V._eval$1("Future<0>()")}},t._EvaluateVisitor__runUserDefinedCallable___closure2.prototype={call$0(){return this.$call$body$_EvaluateVisitor__runUserDefinedCallable___closure0(this.V)},$call$body$_EvaluateVisitor__runUserDefinedCallable___closure0(e){var r=0,n=t._makeAsyncAwaitCompleter(e),s,a=this,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=t._wrapJsFunctionForAsync(function(ce,ye){if(ce===1)return t._asyncRethrow(ye,n);for(;;)switch(r){case 0:for(D=a.$this,B=a.evaluated._values,z=a.callable.declaration.$arguments,Y=a.nodeWithSpan,D._async_evaluate0$_verifyArguments$4(C.get$length$asx(B[2]),B[0],z,Y),i=z.$arguments,l=i.length,_=Math.min(C.get$length$asx(B[2]),l),p=0;p<_;++p)D._async_evaluate0$_environment.setLocalVariable$3(i[p].name,C.$index$asx(B[2],p),C.$index$asx(B[3],p));p=C.get$length$asx(B[2]);case 3:if(!(p<l)){r=5;break}d=i[p],g=B[0],S=d.name,b=C.remove$1$z(g,S),r=b==null?6:7;break;case 6:return g=d.defaultValue,G=D,r=8,t._asyncAwait(g.accept$1(D),se);case 8:b=G._async_evaluate0$_withoutSlash$2(ye,D._async_evaluate0$_expressionNode$1(g));case 7:g=D._async_evaluate0$_environment,w=C.$index$asx(B[1],S),w==null&&(w=d.defaultValue,w.toString,w=D._async_evaluate0$_expressionNode$1(w)),g.setLocalVariable$3(S,b,w);case 4:++p,r=3;break;case 5:return E=z.restArgument,E!=null?(L=C.get$length$asx(B[2])>l?C.sublist$1$ax(B[2],l):f.List_empty19,l=B[0],g=B[4],T=t.SassArgumentList$0(L,l,g===f.ListSeparator_undecided_null_undecided0?f.ListSeparator_rXA0:g),D._async_evaluate0$_environment.setLocalVariable$3(E,T,Y)):T=null,r=9,t._asyncAwait(a.run.call$0(),se);case 9:if(F=ye,T==null){s=F,r=1;break}if(C.get$isEmpty$asx(B[0])){s=F,r=1;break}if(T._argument_list$_wereKeywordsAccessed){s=F,r=1;break}throw t.wrapException(t.MultiSpanSassRuntimeException$0("No "+t.pluralize0("argument",C.get$length$asx(C.get$keys$z(B[0])),null)+" named "+t.toSentence0(C.map$1$1$ax(C.get$keys$z(B[0]),new t._EvaluateVisitor__runUserDefinedCallable____closure2,h.Object),"or")+".",Y.get$span(Y),"invocation",t.LinkedHashMap_LinkedHashMap$_literal([z.get$spanWithName(),"declaration"],h.FileSpan,h.String),D._async_evaluate0$_stackTrace$1(Y.get$span(Y)),null));case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(se,n)},$signature(){return this.V._eval$1("Future<0>()")}},t._EvaluateVisitor__runUserDefinedCallable____closure2.prototype={call$1(e){return"$"+e},$signature:7},t._EvaluateVisitor__runFunctionCallable_closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Value_2),n,s=this,a,i,l,_,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,r);for(;;)switch(e){case 0:a=s.callable.declaration,i=a.children,l=i.length,_=s.$this,p=0;case 3:if(!(p<l)){e=5;break}return e=6,t._asyncAwait(i[p].accept$1(_),g);case 6:if(d=b,d instanceof t.Value0){n=d,e=1;break}case 4:++p,e=3;break;case 5:throw t.wrapException(_._async_evaluate0$_exception$2("Function finished without @return.",a.span));case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(g,r)},$signature:74},t._EvaluateVisitor__runBuiltInCallable_closure8.prototype={call$0(){return this._box_0.overload.verify$2(C.get$length$asx(this.evaluated._values[2]),this.namedSet)},$signature:0},t._EvaluateVisitor__runBuiltInCallable_closure9.prototype={call$0(){return this._box_0.callback.call$1(this.evaluated._values[2])},$signature:371},t._EvaluateVisitor__runBuiltInCallable_closure10.prototype={call$1(e){return"$"+e},$signature:7},t._EvaluateVisitor__evaluateArguments_closure11.prototype={call$1(e){return e},$signature:46},t._EvaluateVisitor__evaluateArguments_closure12.prototype={call$1(e){return this.$this._async_evaluate0$_withoutSlash$2(e,this.restNodeForSpan)},$signature:46},t._EvaluateVisitor__evaluateArguments_closure13.prototype={call$2(e,r){var n=this,s=n.restNodeForSpan;n.named.$indexSet(0,e,n.$this._async_evaluate0$_withoutSlash$2(r,s)),n.namedNodes.$indexSet(0,e,s)},$signature:111},t._EvaluateVisitor__evaluateArguments_closure14.prototype={call$1(e){return e},$signature:46},t._EvaluateVisitor__evaluateMacroArguments_closure11.prototype={call$1(e){var r=this.restArgs;return new t.ValueExpression0(e,r.get$span(r))},$signature:56},t._EvaluateVisitor__evaluateMacroArguments_closure12.prototype={call$1(e){var r=this.restArgs;return new t.ValueExpression0(this.$this._async_evaluate0$_withoutSlash$2(e,this.restNodeForSpan),r.get$span(r))},$signature:56},t._EvaluateVisitor__evaluateMacroArguments_closure13.prototype={call$2(e,r){var n=this,s=n.restArgs;n.named.$indexSet(0,e,new t.ValueExpression0(n.$this._async_evaluate0$_withoutSlash$2(r,n.restNodeForSpan),s.get$span(s)))},$signature:111},t._EvaluateVisitor__evaluateMacroArguments_closure14.prototype={call$1(e){var r=this.keywordRestArgs;return new t.ValueExpression0(this.$this._async_evaluate0$_withoutSlash$2(e,this.keywordRestNodeForSpan),r.get$span(r))},$signature:56},t._EvaluateVisitor__addRestMap_closure2.prototype={call$2(e,r){var n,s=this,a=s.$this;if(e instanceof t.SassString0)s.values.$indexSet(0,e._string0$_text,s.convert.call$1(a._async_evaluate0$_withoutSlash$2(r,s.expressionNode)));else throw n=s.nodeWithSpan,t.wrapException(a._async_evaluate0$_exception$2(W.Variab_+e.toString$0(0)+" is not a string in "+s.map.toString$0(0)+".",n.get$span(n)))},$signature:102},t._EvaluateVisitor__verifyArguments_closure2.prototype={call$0(){return this.$arguments.verify$2(this.positional,new t.MapKeySet(this.named,h.MapKeySet_String))},$signature:0},t._EvaluateVisitor_visitCssAtRule_closure5.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,s=new t.ListIterator(s,s.get$length(s)),a=n.$this,i=t._instanceType(s)._precomputed1;case 2:if(!s.moveNext$0()){e=3;break}return l=s.__internal$_current,e=4,t._asyncAwait((l??i._as(l)).accept$1(a),_);case 4:e=2;break;case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitCssAtRule_closure6.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor_visitCssKeyframeBlock_closure5.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,s=new t.ListIterator(s,s.get$length(s)),a=n.$this,i=t._instanceType(s)._precomputed1;case 2:if(!s.moveNext$0()){e=3;break}return l=s.__internal$_current,e=4,t._asyncAwait((l??i._as(l)).accept$1(a),_);case 4:e=2;break;case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitCssKeyframeBlock_closure6.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor_visitCssMediaRule_closure8.prototype={call$1(e){return this.$this._async_evaluate0$_mergeMediaQueries$2(e,this.node.queries)},$signature:110},t._EvaluateVisitor_visitCssMediaRule_closure9.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i=t._wrapJsFunctionForAsync(function(l,_){if(l===1)return t._asyncRethrow(_,r);for(;;)switch(e){case 0:return s=n.$this,a=n.mergedQueries,a==null&&(a=n.node.queries),e=2,t._asyncAwait(s._async_evaluate0$_withMediaQueries$1$3(a,n.mergedSources,new t._EvaluateVisitor_visitCssMediaRule__closure2(s,n.node),h.Null),i);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(i,r)},$signature:4},t._EvaluateVisitor_visitCssMediaRule__closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:_=n.$this,p=_._async_evaluate0$_atRootExcludingStyleRule?null:_._async_evaluate0$_styleRuleIgnoringAtRoot,p!=null?(s=p,a=!0):(s=null,a=!1),e=a?2:4;break;case 2:return e=5,t._asyncAwait(_._async_evaluate0$_withParent$2$3$scopeWhen(t.ModifiableCssStyleRule$0(s._style_rule0$_selector,s.span,s.originalSelector),new t._EvaluateVisitor_visitCssMediaRule___closure2(_,n.node),!1,h.ModifiableCssStyleRule_2,h.Null),d);case 5:e=3;break;case 4:a=n.node.children,a=new t.ListIterator(a,a.get$length(a)),i=t._instanceType(a)._precomputed1;case 6:if(!a.moveNext$0()){e=7;break}return l=a.__internal$_current,e=8,t._asyncAwait((l??i._as(l)).accept$1(_),d);case 8:e=6;break;case 7:case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(d,r)},$signature:4},t._EvaluateVisitor_visitCssMediaRule___closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,s=new t.ListIterator(s,s.get$length(s)),a=n.$this,i=t._instanceType(s)._precomputed1;case 2:if(!s.moveNext$0()){e=3;break}return l=s.__internal$_current,e=4,t._asyncAwait((l??i._as(l)).accept$1(a),_);case 4:e=2;break;case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitCssMediaRule_closure10.prototype={call$1(e){var r;return e instanceof t.ModifiableCssStyleRule0?r=!0:(r=this.mergedSources,r=r.get$isNotEmpty(r)&&e instanceof t.ModifiableCssMediaRule0&&f.JSArray_methods.every$1(e.queries,r.get$contains(r))),r},$signature:8},t._EvaluateVisitor_visitCssStyleRule_closure8.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return s=n.$this,e=2,t._asyncAwait(s._async_evaluate0$_withStyleRule$1$2(n.rule,new t._EvaluateVisitor_visitCssStyleRule__closure2(s,n.node),h.Null),a);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(a,r)},$signature:4},t._EvaluateVisitor_visitCssStyleRule__closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,s=new t.ListIterator(s,s.get$length(s)),a=n.$this,i=t._instanceType(s)._precomputed1;case 2:if(!s.moveNext$0()){e=3;break}return l=s.__internal$_current,e=4,t._asyncAwait((l??i._as(l)).accept$1(a),_);case 4:e=2;break;case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitCssStyleRule_closure9.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor_visitCssStyleRule_closure10.prototype={call$0(){return C.get$length$asx(this._0_0._collection$_source)},$signature:3},t._EvaluateVisitor_visitCssSupportsRule_closure5.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:_=n.$this,p=_._async_evaluate0$_atRootExcludingStyleRule?null:_._async_evaluate0$_styleRuleIgnoringAtRoot,p!=null?(s=p,a=!0):(s=null,a=!1),e=a?2:4;break;case 2:return e=5,t._asyncAwait(_._async_evaluate0$_withParent$2$2(t.ModifiableCssStyleRule$0(s._style_rule0$_selector,s.span,s.originalSelector),new t._EvaluateVisitor_visitCssSupportsRule__closure2(_,n.node),h.ModifiableCssStyleRule_2,h.Null),d);case 5:e=3;break;case 4:a=n.node.children,a=new t.ListIterator(a,a.get$length(a)),i=t._instanceType(a)._precomputed1;case 6:if(!a.moveNext$0()){e=7;break}return l=a.__internal$_current,e=8,t._asyncAwait((l??i._as(l)).accept$1(_),d);case 8:e=6;break;case 7:case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(d,r)},$signature:4},t._EvaluateVisitor_visitCssSupportsRule__closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a,i,l,_=t._wrapJsFunctionForAsync(function(p,d){if(p===1)return t._asyncRethrow(d,r);for(;;)switch(e){case 0:s=n.node.children,s=new t.ListIterator(s,s.get$length(s)),a=n.$this,i=t._instanceType(s)._precomputed1;case 2:if(!s.moveNext$0()){e=3;break}return l=s.__internal$_current,e=4,t._asyncAwait((l??i._as(l)).accept$1(a),_);case 4:e=2;break;case 3:return t._asyncReturn(null,r)}});return t._asyncStartSync(_,r)},$signature:4},t._EvaluateVisitor_visitCssSupportsRule_closure6.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor__performInterpolationHelper_closure2.prototype={call$1(e){return t.InterpolationMap$0(this.interpolation,e)},$signature:260},t._EvaluateVisitor__serialize_closure2.prototype={call$0(){return t.serializeValue0(this.value,!1,this.quote)},$signature:22},t._EvaluateVisitor__expressionNode_closure2.prototype={call$0(){var e=this.expression;return this.$this._async_evaluate0$_environment.getVariableNode$2$namespace(e.name,e.namespace)},$signature:257},t._EvaluateVisitor__withoutSlash_recommendation2.prototype={call$1(e){var r,n,s,a=e.asSlash;e:{if(h.Record_2_nullable_Object_and_nullable_Object._is(a)?(r=h.SassNumber_2,n=r._as(a._0),s=r._as(a._1),r=!0):(n=null,s=null,r=!1),r){r="math.div("+t.S(this.call$1(n))+", "+t.S(this.call$1(s))+")";break e}r=t.serializeValue0(e,!0,!0);break e}return r},$signature:255},t._EvaluateVisitor__stackFrame_closure2.prototype={call$1(e){var r=this.$this._async_evaluate0$_importCache;return r=r==null?null:r.humanize$1(e),r??e},$signature:48},t._ImportedCssVisitor2.prototype={visitCssAtRule$1(e){var r=e.isChildless?null:new t._ImportedCssVisitor_visitCssAtRule_closure2;this._async_evaluate0$_visitor._async_evaluate0$_addChild$2$through(e,r)},visitCssComment$1(e){return this._async_evaluate0$_visitor._async_evaluate0$_addChild$1(e)},visitCssDeclaration$1(e){},visitCssImport$1(e){var r,n="_endOfImports",s=this._async_evaluate0$_visitor;s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__parent,"__parent")!==s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__root,"_root")?s._async_evaluate0$_addChild$1(e):s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__endOfImports,n)===C.get$length$asx(s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__root,"_root").children._collection$_source)?(s._async_evaluate0$_addChild$1(e),s._async_evaluate0$__endOfImports=s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__endOfImports,n)+1):(r=s._async_evaluate0$_outOfOrderImports,(r??(s._async_evaluate0$_outOfOrderImports=t._setArrayType([],h.JSArray_ModifiableCssImport_2))).push(e))},visitCssKeyframeBlock$1(e){},visitCssMediaRule$1(e){var r=this._async_evaluate0$_visitor,n=r._async_evaluate0$_mediaQueries;r._async_evaluate0$_addChild$2$through(e,new t._ImportedCssVisitor_visitCssMediaRule_closure2(n==null||r._async_evaluate0$_mergeMediaQueries$2(n,e.queries)!=null))},visitCssStyleRule$1(e){return this._async_evaluate0$_visitor._async_evaluate0$_addChild$2$through(e,new t._ImportedCssVisitor_visitCssStyleRule_closure2)},visitCssStylesheet$1(e){var r,n,s;for(r=e.children,r=new t.ListIterator(r,r.get$length(r)),n=t._instanceType(r)._precomputed1;r.moveNext$0();)s=r.__internal$_current,(s??n._as(s)).accept$1(this)},visitCssSupportsRule$1(e){return this._async_evaluate0$_visitor._async_evaluate0$_addChild$2$through(e,new t._ImportedCssVisitor_visitCssSupportsRule_closure2)}},t._ImportedCssVisitor_visitCssAtRule_closure2.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._ImportedCssVisitor_visitCssMediaRule_closure2.prototype={call$1(e){var r;return e instanceof t.ModifiableCssStyleRule0?r=!0:r=this.hasBeenMerged&&e instanceof t.ModifiableCssMediaRule0,r},$signature:8},t._ImportedCssVisitor_visitCssStyleRule_closure2.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._ImportedCssVisitor_visitCssSupportsRule_closure2.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluationContext2.prototype={get$currentCallableSpan(){var e,r,n=this._async_evaluate0$_visitor._async_evaluate0$_callableNode;if(n!=null?(e=n,r=!0):(e=null,r=!1),r)return e.get$span(e);throw t.wrapException(t.StateError$(W.No_Sasc))},warn$2(e,r,n){var s=this._async_evaluate0$_visitor,a=s._async_evaluate0$_importSpan;a==null&&(a=s._async_evaluate0$_callableNode,a=a==null?null:a.get$span(a)),s._async_evaluate0$_warn$3(r,a??this._async_evaluate0$_defaultWarnNodeWithSpan.span,n)},$isEvaluationContext0:1},t.JSToDartAsyncFileImporter.prototype={canonicalize$1(e,r){return this.canonicalize$body$JSToDartAsyncFileImporter(0,r)},canonicalize$body$JSToDartAsyncFileImporter(e,r){var n=0,s=t._makeAsyncAwaitCompleter(h.nullable_Uri),a,i=this,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,s);for(;;)switch(n){case 0:if(r.get$scheme()==="file"){a=V.$get$_filesystemImporter().canonicalize$1(0,r),n=1;break}l=t.wrapJSExceptions(new t.JSToDartAsyncFileImporter_canonicalize_closure(i,r)),n=l!=null&&l instanceof $.Promise?3:4;break;case 3:return n=5,t._asyncAwait(t.promiseToFuture(h.Promise._as(l),h.nullable_Object),d);case 5:l=S;case 4:if(l==null){a=null,n=1;break}_=$.URL,l instanceof _||t.jsThrow(new $.Error(W.The_fie)),p=t.Uri_parse(C.toString$0$(h.JSUrl._as(l))),p.get$scheme()!=="file"&&t.jsThrow(new $.Error(W.The_fiu+r.toString$0(0)+'".')),a=V.$get$_filesystemImporter().canonicalize$1(0,p),n=1;break;case 1:return t._asyncReturn(a,s)}});return t._asyncStartSync(d,s)},load$1(e,r){return V.$get$_filesystemImporter().load$1(0,r)},isNonCanonicalScheme$1(e){return e!=="file"}},t.JSToDartAsyncFileImporter_canonicalize_closure.prototype={call$0(){return this.$this._findFileUrl.call$2(this.url.toString$0(0),{fromImport:t.fromImport0(),containingUrl:t.NullableExtension_andThen0(t.containingUrl(),t.utils1__dartToJSUrl$closure())})},$signature:27},t.AsyncImportCache0.prototype={canonicalize$4$baseImporter$baseUrl$forImport(e,r,n,s,a){return this.canonicalize$body$AsyncImportCache0(0,r,n,s,a)},canonicalize$body$AsyncImportCache0(e,r,n,s,a){var i=0,l=t._makeAsyncAwaitCompleter(h.nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl_2),_,p=this,d,g,S=t._wrapJsFunctionForAsync(function(b,w){if(b===1)return t._asyncRethrow(w,l);for(;;)switch(i){case 0:if(t.isBrowser()?d=(n==null||n instanceof t.NoOpImporter0)&&p._async_import_cache0$_importers.length===0:d=!1,d)throw t.wrapException(W.Custom);i=n!=null&&r.get$scheme()===""?3:4;break;case 3:return i=5,t._asyncAwait(t.putIfAbsentAsync0(p._async_import_cache0$_relativeCanonicalizeCache,new t._Record_4_baseImporter_baseUrl_forImport([r,n,s,a]),new t.AsyncImportCache_canonicalize_closure1(p,n,s,r,a),h.Record_4_Uri_and_AsyncImporter_baseImporter_and_nullable_Uri_baseUrl_and_bool_forImport_2,h.nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl_2),S);case 5:if(g=w,g!=null){_=g,i=1;break}case 4:return i=6,t._asyncAwait(t.putIfAbsentAsync0(p._async_import_cache0$_canonicalizeCache,new t._Record_2_forImport(r,a),new t.AsyncImportCache_canonicalize_closure2(p,r,s,a),h.Record_2_Uri_and_bool_forImport,h.nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl_2),S);case 6:_=w,i=1;break;case 1:return t._asyncReturn(_,l)}});return t._asyncStartSync(S,l)},_async_import_cache0$_canonicalize$4(e,r,n,s){return this._canonicalize$body$AsyncImportCache0(e,r,n,s)},_canonicalize$body$AsyncImportCache0(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(h.nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl_2),l,_=this,p,d,g,S,b=t._wrapJsFunctionForAsync(function(w,E){if(w===1)return t._asyncRethrow(E,i);for(;;)switch(a){case 0:S=s?new t.AsyncImportCache__canonicalize_closure1(e,r):new t.AsyncImportCache__canonicalize_closure2(e,r),a=n!=null?3:5;break;case 3:a=r.get$scheme()!==""?6:8;break;case 6:return p=t._Future$value(e.isNonCanonicalScheme$1(r.get$scheme()),h.bool),a=9,t._asyncAwait(p,b);case 9:p=E,d=p,a=7;break;case 8:d=!0;case 7:a=4;break;case 5:d=!1;case 4:return p=d?n:null,p=t.withContainingUrl0(p,S,h.FutureOr_nullable_Uri),a=10,t._asyncAwait(h.Future_nullable_Uri._is(p)?p:t._Future$value(p,h.nullable_Uri),b);case 10:if(g=E,g==null){l=null,a=1;break}a=g.get$scheme()===""?11:13;break;case 11:t.WarnForDeprecation_warnForDeprecation0(_._async_import_cache0$_logger,f.Deprecation_E5x,"Importer "+e.toString$0(0)+" canonicalized "+r.toString$0(0)+" to "+g.toString$0(0)+W.x2e_Rela,null,null),a=12;break;case 13:return p=t._Future$value(e.isNonCanonicalScheme$1(g.get$scheme()),h.bool),a=14,t._asyncAwait(p,b);case 14:if(E)throw t.wrapException("Importer "+e.toString$0(0)+" canonicalized "+r.toString$0(0)+" to "+g.toString$0(0)+W.x2c_whicu);case 12:l=new t._Record_3_originalUrl(e,g,r),a=1;break;case 1:return t._asyncReturn(l,i)}});return t._asyncStartSync(b,i)},importCanonical$4$originalUrl$quiet(e,r,n,s){return this.importCanonical$body$AsyncImportCache0(e,r,n,s)},importCanonical$3$originalUrl(e,r,n){return this.importCanonical$4$originalUrl$quiet(e,r,n,!1)},importCanonical$body$AsyncImportCache0(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(h.nullable_Stylesheet_2),l,_=this,p=t._wrapJsFunctionForAsync(function(d,g){if(d===1)return t._asyncRethrow(g,i);for(;;)switch(a){case 0:return a=3,t._asyncAwait(t.putIfAbsentAsync0(_._async_import_cache0$_importCache,r,new t.AsyncImportCache_importCanonical_closure0(_,e,r,n,s),h.Uri,h.nullable_Stylesheet_2),p);case 3:l=g,a=1;break;case 1:return t._asyncReturn(l,i)}});return t._asyncStartSync(p,i)},humanize$1(e){var r,n=this._async_import_cache0$_canonicalizeCache;return n=t.IterableNullableExtension_whereNotNull(n.get$values(n),h.Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl_2),r=n.$ti,r=t.NullableExtension_andThen0(t.minBy(new t.MappedIterable(new t.WhereIterable(n,new t.AsyncImportCache_humanize_closure3(e),r._eval$1("WhereIterable<Iterable.E>")),new t.AsyncImportCache_humanize_closure4,r._eval$1("MappedIterable<Iterable.E,Uri>")),new t.AsyncImportCache_humanize_closure5),new t.AsyncImportCache_humanize_closure6(e)),r??e},sourceMapUrl$1(e,r){var n=this._async_import_cache0$_resultsCache.$index(0,r);return n=n==null?null:n.get$sourceMapUrl(n),n??r}},t.AsyncImportCache_canonicalize_closure1.prototype={call$0(){var e=this,r=e.baseUrl,n=r==null?null:r.resolveUri$1(e.url);return n==null&&(n=e.url),e.$this._async_import_cache0$_canonicalize$4(e.baseImporter,n,r,e.forImport)},$signature:252},t.AsyncImportCache_canonicalize_closure2.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl_2),n,s=this,a,i,l,_,p,d,g,S,b,w,E=t._wrapJsFunctionForAsync(function(L,T){if(L===1)return t._asyncRethrow(T,r);for(;;)switch(e){case 0:a=s.$this,i=a._async_import_cache0$_importers,l=i.length,_=s.url,p=s.baseUrl,d=s.forImport,g=0;case 3:if(!(g<i.length)){e=5;break}return e=6,t._asyncAwait(a._async_import_cache0$_canonicalize$4(i[g],_,p,d),E);case 6:if(S=T,S!=null?(b=S,w=!0):(b=null,w=!1),w){n=b,e=1;break}case 4:i.length===l||(0,t.throwConcurrentModificationError)(i),++g,e=3;break;case 5:n=null,e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(E,r)},$signature:252},t.AsyncImportCache__canonicalize_closure1.prototype={call$0(){var e=h.nullable_Object;return t.runZoned(new t.AsyncImportCache__canonicalize__closure0(this.importer,this.resolved),t.LinkedHashMap_LinkedHashMap$_literal([f.Symbol__inImportRule,!0],e,e),h.FutureOr_nullable_Uri)},$signature:58},t.AsyncImportCache__canonicalize__closure0.prototype={call$0(){return this.importer.canonicalize$1(0,this.resolved)},$signature:58},t.AsyncImportCache__canonicalize_closure2.prototype={call$0(){return this.importer.canonicalize$1(0,this.resolved)},$signature:58},t.AsyncImportCache_importCanonical_closure0.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.nullable_Stylesheet_2),n,s=this,a,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,r);for(;;)switch(e){case 0:return l=s.canonicalUrl,_=s.importer.load$1(0,l),e=3,t._asyncAwait(h.Future_nullable_ImporterResult._is(_)?_:t._Future$value(_,h.nullable_ImporterResult_2),d);case 3:if(p=S,p==null){n=null,e=1;break}_=s.$this,_._async_import_cache0$_resultsCache.$indexSet(0,l,p),a=p.contents,i=p.syntax,l=s.originalUrl.resolveUri$1(l),n=t.Stylesheet_Stylesheet$parse0(a,i,s.quiet?V.$get$Logger_quiet0():_._async_import_cache0$_logger,l),e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(d,r)},$signature:379},t.AsyncImportCache_humanize_closure3.prototype={call$1(e){return C.$eq$(e._1,this.canonicalUrl)},$signature:380},t.AsyncImportCache_humanize_closure4.prototype={call$1(e){return e._2},$signature:381},t.AsyncImportCache_humanize_closure5.prototype={call$1(e){return e.get$path(e).length},$signature:114},t.AsyncImportCache_humanize_closure6.prototype={call$1(e){var r=V.$get$url(),n=this.canonicalUrl;return e.resolve$1(t.ParsedPath_ParsedPath$parse(n.get$path(n),r.style).get$basename())},$signature:48},t.AtRootQueryParser0.prototype={parse$0(){return this.wrapSpanFormatException$1(new t.AtRootQueryParser_parse_closure0(this))}},t.AtRootQueryParser_parse_closure0.prototype={call$0(){var e,r,n=this.$this,s=n.scanner;s.expectChar$1(40),n.whitespace$0(),e=n.scanIdentifier$1("with"),e||n.expectIdentifier$2$name("without",'"with" or "without"'),n.whitespace$0(),s.expectChar$1(58),n.whitespace$0(),r=t.LinkedHashSet_LinkedHashSet$_empty(h.String);do r.add$1(0,n.identifier$0().toLowerCase()),n.whitespace$0();while(n.lookingAtIdentifier$0());return s.expectChar$1(41),s.expectDone$0(),new t.AtRootQuery0(e,r,r.contains$1(0,"all"),r.contains$1(0,"rule"))},$signature:382},t.AtRootQuery0.prototype={excludes$1(e){var r,n=this;if(n._at_root_query0$_all)return!n.include;e:{if(e instanceof t.ModifiableCssStyleRule0){r=n._at_root_query0$_rule!==n.include;break e}if(e instanceof t.ModifiableCssMediaRule0){r=n.excludesName$1("media");break e}if(e instanceof t.ModifiableCssSupportsRule0){r=n.excludesName$1("supports");break e}if(e instanceof t.ModifiableCssAtRule0){r=n.excludesName$1(e.name.value.toLowerCase());break e}r=!1;break e}return r},excludesName$1(e){var r=this._at_root_query0$_all||this.names.contains$1(0,e);return r!==this.include}},t.AtRootRule0.prototype={accept$1$1(e){return e.visitAtRootRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=new t.StringBuffer("@at-root "),n=this.query;return n!=null&&(r._contents="@at-root "+(n.toString$0(0)+" ")),n=this.children,r.toString$0(0)+" {"+(n&&f.JSArray_methods).join$1(n," ")+"}"},get$span(e){return this.span}},t.ModifiableCssAtRule0.prototype={accept$1$1(e){return e.visitCssAtRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},equalsIgnoringChildren$1(e){var r,n;return e instanceof t.ModifiableCssAtRule0?(r=this.name,n=e.name,r=r.$ti._is(n)&&C.$eq$(n.value,r.value)&&C.$eq$(this.value,e.value)&&this.isChildless===e.isChildless):r=!1,r},copyWithoutChildren$0(){var e=this;return t.ModifiableCssAtRule$0(e.name,e.span,e.isChildless,e.value)},addChild$1(e){this.super$ModifiableCssParentNode$addChild0(e)},get$isChildless(){return this.isChildless},get$span(e){return this.span}},t.AtRule0.prototype={accept$1$1(e){return e.visitAtRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n="@"+this.name.toString$0(0),s=new t.StringBuffer(n),a=this.value;return a!=null&&(s._contents=n+(" "+a.toString$0(0))),r=this.children,r==null?s.toString$0(0)+";":s.toString$0(0)+" {"+f.JSArray_methods.join$1(r," ")+"}"},get$span(e){return this.span}},t.AttributeSelector0.prototype={accept$1$1(e){return e.visitAttributeSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},$eq(e,r){var n=this;return r==null?!1:r instanceof t.AttributeSelector0&&r.name.$eq(0,n.name)&&r.op==n.op&&r.value==n.value&&r.modifier==n.modifier},get$hashCode(e){var r=this,n=r.name;return(f.JSString_methods.get$hashCode(n.name)^C.get$hashCode$(n.namespace)^C.get$hashCode$(r.op)^C.get$hashCode$(r.value)^C.get$hashCode$(r.modifier))>>>0}},t.AttributeOperator0.prototype={_enumToString$0(){return"AttributeOperator."+this._name},toString$0(e){return this._attribute0$_text}},t.BinaryOperationExpression0.prototype={get$span(e){for(var r,n=this.left;n instanceof t.BinaryOperationExpression0;)n=n.left;for(r=this.right;r instanceof t.BinaryOperationExpression0;)r=r.right;return n.get$span(n).expand$1(0,r.get$span(r))},get$operatorSpan(){var e,r,n=this,s=n.left,a=s.get$span(s);return a=a.get$file(a),e=n.right,r=e.get$span(e),a===r.get$file(r)?(a=s.get$span(s),a=a.get$end(a),r=e.get$span(e),r=a.offset<r.get$start(r).offset,a=r):a=!1,a?(a=s.get$span(s),a=a.get$file(a),s=s.get$span(s),s=s.get$end(s),e=e.get$span(e),e=t.SpanExtensions_trimRight0(t.SpanExtensions_trimLeft0(a.span$2(0,s.offset,e.get$start(e).offset))),s=e):s=n.get$span(n),s},accept$1$1(e){return e.visitBinaryOperationExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n,s,a,i,l,_=this,p=_.left;e:{if(p instanceof t.BinaryOperationExpression0?(r=p.operator.precedence,n=!0):(r=null,n=!1),n){n=r<_.operator.precedence;break e}if(p instanceof t.ListExpression0&&!p.hasBrackets&&p.contents.length>=2){n=!0;break e}n=!1;break e}s=n?""+t.Primitives_stringFromCharCode(40):"",s+=p.toString$0(0),n=n?s+t.Primitives_stringFromCharCode(41):s,s=_.operator,n=n+t.Primitives_stringFromCharCode(32)+s.operator+t.Primitives_stringFromCharCode(32),a=_.right;e:{if(a instanceof t.BinaryOperationExpression0?(i=a.operator,l=!0):(i=null,l=!1),l){i.precedence<=s.precedence?(l=!(i===s&&i.isAssociative),s=l):s=!1;break e}if(a instanceof t.ListExpression0&&!a.hasBrackets&&a.contents.length>=2){s=!0;break e}s=!1;break e}return s&&(n+=t.Primitives_stringFromCharCode(40)),n+=a.toString$0(0),s&&(n+=t.Primitives_stringFromCharCode(41)),n.charCodeAt(0)==0,n},$isExpression0:1,$isAstNode0:1},t.BinaryOperator0.prototype={_enumToString$0(){return"BinaryOperator."+this._name},toString$0(e){return this.name}},t.BooleanExpression0.prototype={accept$1$1(e){return e.visitBooleanExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return String(this.value)},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t.booleanClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.SassBoolean",new t.booleanClass__closure));return t.JSClassExtension_injectSuperclass(e._as(f.SassBoolean_true0.constructor),r),r},$signature:17},t.booleanClass__closure.prototype={call$2(e,r){t.jsThrow(new $.Error(`new sass.SassBoolean() isn't allowed.
  222. Use sass.sassTrue or sass.sassFalse instead.`))},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:250},t.legacyBooleanClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.types.Boolean",new t.legacyBooleanClass__closure));return C.get$$prototype$x(r).getValue=t.allowInteropCaptureThisNamed("getValue",new t.legacyBooleanClass__closure0),r.TRUE=f.SassBoolean_true0,r.FALSE=f.SassBoolean_false0,t.JSClassExtension_injectSuperclass(e._as(f.SassBoolean_true0.constructor),r),r},$signature:17},t.legacyBooleanClass__closure.prototype={call$2(e,r){throw t.wrapException(`new sass.types.Boolean() isn't allowed.
  223. Use sass.types.Boolean.TRUE or sass.types.Boolean.FALSE instead.`)},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:249},t.legacyBooleanClass__closure0.prototype={call$1(e){return e===f.SassBoolean_true0},$signature:76},t.SassBoolean0.prototype={get$isTruthy(){return this.value},accept$1$1(e){return e._serialize0$_buffer.write$1(0,String(this.value))},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertBoolean$1(e){return this},unaryNot$0(){return this.value?f.SassBoolean_false0:f.SassBoolean_true0}},t.Box0.prototype={$eq(e,r){return r==null?!1:this.$ti._is(r)&&r._box0$_inner===this._box0$_inner},get$hashCode(e){return t.Primitives_objectHashCode(this._box0$_inner)}},t.ModifiableBox0.prototype={},t.BuiltInCallable0.prototype={callbackFor$2(e,r){var n,s,a,i,l,_,p,d,g;for(n=this._built_in$_overloads,s=n.length,a=null,i=null,l=0;l<n.length;n.length===s||(0,t.throwConcurrentModificationError)(n),++l){if(_=n[l],p=_._0,p.matches$2(e,r))return _;d=p.$arguments.length-e,!(i!=null&&(p=Math.abs(d),g=Math.abs(i),p>g||p===g&&d<0))&&(i=d,a=_)}if(a!=null)return a;throw t.wrapException(t.StateError$("BuiltInCallable "+this.name+" may not have empty overloads."))},withName$1(e){return new t.BuiltInCallable0(e,this._built_in$_overloads,this.acceptsContent)},$isAsyncCallable0:1,$isAsyncBuiltInCallable0:1,$isCallable:1,get$name(e){return this.name},get$acceptsContent(){return this.acceptsContent}},t.BuiltInCallable$mixin_closure0.prototype={call$1(e){return this.callback.call$1(e),f.C__SassNull0},$signature:5},t.BuiltInModule0.prototype={get$upstream(){return f.List_empty18},get$variableNodes(){return f.Map_empty12},get$extensionStore(){return f.C_EmptyExtensionStore0},get$css(e){return new t.CssStylesheet0(f.List_empty16,t.SourceFile$decoded(f.List_empty4,this.url).span$2(0,0,0))},get$preModuleComments(){return f.Map_empty11},get$transitivelyContainsCss(){return!1},get$transitivelyContainsExtensions(){return!1},setVariable$3(e,r,n){throw this.variables.containsKey$1(e)?t.wrapException(t.SassScriptException$0("Cannot modify built-in variable.",null)):t.wrapException(t.SassScriptException$0("Undefined variable.",null))},variableIdentity$1(e){return this},cloneCss$0(){return this},$isModule1:1,get$url(e){return this.url},get$functions(e){return this.functions},get$mixins(){return this.mixins},get$variables(){return this.variables}},t.calculationClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.SassCalculation",new t.calculationClass__closure)),n=h.String,s=h.Function;return t.LinkedHashMap_LinkedHashMap$_literal(["calc",new t.calculationClass__closure0,"min",new t.calculationClass__closure1,"max",new t.calculationClass__closure2,"clamp",new t.calculationClass__closure3],n,s).forEach$1(0,t.JSClassExtension_get_defineStaticMethod(r)),t.LinkedHashMap_LinkedHashMap$_literal(["assertCalculation",new t.calculationClass__closure4],n,s).forEach$1(0,t.JSClassExtension_get_defineMethod(r)),t.LinkedHashMap_LinkedHashMap$_literal(["arguments",new t.calculationClass__closure5],n,s).forEach$1(0,t.JSClassExtension_get_defineGetter(r)),t.JSClassExtension_injectSuperclass(e._as(new t.SassCalculation0("calc",t.List_List$unmodifiable(t._setArrayType([t.SassNumber_SassNumber0(1,null)],h.JSArray_Object),h.Object)).constructor),r),r},$signature:17},t.calculationClass__closure.prototype={call$2(e,r){t.jsThrow0(new $.Error("new sass.SassCalculation() isn't allowed"))},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:250},t.calculationClass__closure0.prototype={call$1(e){return t._assertCalculationValue(e),new t.SassCalculation0("calc",t.List_List$unmodifiable(t._setArrayType([e],h.JSArray_Object),h.Object))},$signature:122},t.calculationClass__closure1.prototype={call$1(e){var r=$.immutable.isOrderedMap(e)?C.toArray$0$x(h.ImmutableList_2._as(e)):h.List_dynamic._as(e),n=h.Object,s=C.cast$1$0$ax(r,n);return s.forEach$1(s,t.calculation1___assertCalculationValue$closure()),new t.SassCalculation0("min",t.List_List$unmodifiable(s,n))},$signature:122},t.calculationClass__closure2.prototype={call$1(e){var r=$.immutable.isOrderedMap(e)?C.toArray$0$x(h.ImmutableList_2._as(e)):h.List_dynamic._as(e),n=h.Object,s=C.cast$1$0$ax(r,n);return s.forEach$1(s,t.calculation1___assertCalculationValue$closure()),new t.SassCalculation0("max",t.List_List$unmodifiable(s,n))},$signature:122},t.calculationClass__closure3.prototype={call$3(e,r,n){var s;return r==null&&!t._isValidClampArg(e)?s=!0:s=n==null&&!f.JSArray_methods.any$1([e,r],t.calculation1___isValidClampArg$closure()),s&&t.jsThrow0(new $.Error("Expected at least one SassString or CalculationInterpolation in `"+t.IterableNullableExtension_whereNotNull([e,r,n],h.Object).toString$0(0)+"`")),s=h.Object,t.IterableNullableExtension_whereNotNull([e,r,n],s).forEach$1(0,t.calculation1___assertCalculationValue$closure()),new t.SassCalculation0("clamp",t.List_List$unmodifiable(t.IterableNullableExtension_whereNotNull([e,r,n],s),s))},call$1(e){return this.call$3(e,null,null)},call$2(e,r){return this.call$3(e,r,null)},"call*":"call$3",$requiredArgCount:1,$defaultValues(){return[null,null]},$signature:387},t.calculationClass__closure4.prototype={call$2(e,r){return e},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:388},t.calculationClass__closure5.prototype={call$1(e){return new $.immutable.List(e.$arguments)},$signature:389},t.calculationOperationClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.CalculationOperation",new t.calculationOperationClass__closure)),n=h.String,s=h.Function;return t.LinkedHashMap_LinkedHashMap$_literal(["equals",new t.calculationOperationClass__closure0,"hashCode",new t.calculationOperationClass__closure1],n,s).forEach$1(0,t.JSClassExtension_get_defineMethod(r)),t.LinkedHashMap_LinkedHashMap$_literal(["operator",new t.calculationOperationClass__closure2,"left",new t.calculationOperationClass__closure3,"right",new t.calculationOperationClass__closure4],n,s).forEach$1(0,t.JSClassExtension_get_defineGetter(r)),t.JSClassExtension_injectSuperclass(e._as(t.SassCalculation_operateInternal0(f.CalculationOperator_IyK0,t.SassNumber_SassNumber0(1,null),t.SassNumber_SassNumber0(1,null),!1,!1).constructor),r),r},$signature:17},t.calculationOperationClass__closure.prototype={call$4(e,r,n,s){var a=t.IterableExtension_firstWhereOrNull(f.List_cUt,new t.calculationOperationClass___closure(r));return a==null&&t.jsThrow0(new $.Error("Invalid operator: "+r)),t._assertCalculationValue(n),t._assertCalculationValue(s),t.SassCalculation_operateInternal0(a,n,s,!1,!1)},"call*":"call$4",$requiredArgCount:4,$signature:390},t.calculationOperationClass___closure.prototype={call$1(e){return e.operator===this.strOperator},$signature:391},t.calculationOperationClass__closure0.prototype={call$2(e,r){return e.$eq(0,r)},$signature:392},t.calculationOperationClass__closure1.prototype={call$1(e){return e.get$hashCode(e)},$signature:393},t.calculationOperationClass__closure2.prototype={call$1(e){return e._calculation0$_operator.operator},$signature:394},t.calculationOperationClass__closure3.prototype={call$1(e){return e._calculation0$_left},$signature:248},t.calculationOperationClass__closure4.prototype={call$1(e){return e._calculation0$_right},$signature:248},t.calculationInterpolationClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.CalculationInterpolation",new t.calculationInterpolationClass__closure)),n=h.String,s=h.Function;return t.LinkedHashMap_LinkedHashMap$_literal(["equals",new t.calculationInterpolationClass__closure0,"hashCode",new t.calculationInterpolationClass__closure1],n,s).forEach$1(0,t.JSClassExtension_get_defineMethod(r)),t.LinkedHashMap_LinkedHashMap$_literal(["value",new t.calculationInterpolationClass__closure2],n,s).forEach$1(0,t.JSClassExtension_get_defineGetter(r)),t.JSClassExtension_injectSuperclass(e._as(new t.CalculationInterpolation("").constructor),r),r},$signature:17},t.calculationInterpolationClass__closure.prototype={call$2(e,r){return new t.CalculationInterpolation(r)},$signature:396},t.calculationInterpolationClass__closure0.prototype={call$2(e,r){return r instanceof t.CalculationInterpolation&&e._calculation0$_value===r._calculation0$_value},$signature:397},t.calculationInterpolationClass__closure1.prototype={call$1(e){return f.JSString_methods.get$hashCode(e._calculation0$_value)},$signature:398},t.calculationInterpolationClass__closure2.prototype={call$1(e){return e._calculation0$_value},$signature:399},t.SassCalculation0.prototype={get$isSpecialNumber(){return!0},accept$1$1(e){return e.visitCalculation$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertCalculation$1(e){return this},plus$1(e){if(e instanceof t.SassString0)return this.super$Value$plus0(e);throw t.wrapException(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null))},minus$1(e){return t.throwExpression(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null))},unaryPlus$0(){return t.throwExpression(t.SassScriptException$0('Undefined operation "+'+this.toString$0(0)+'".',null))},unaryMinus$0(){return t.throwExpression(t.SassScriptException$0('Undefined operation "-'+this.toString$0(0)+'".',null))},$eq(e,r){return r==null?!1:r instanceof t.SassCalculation0&&this.name===r.name&&f.C_ListEquality.equals$2(0,this.$arguments,r.$arguments)},get$hashCode(e){return f.JSString_methods.get$hashCode(this.name)^f.C_ListEquality0.hash$1(this.$arguments)}},t.SassCalculation_sign_closure0.prototype={call$0(){return h.SassNumber_2._as(this._0_0)._number1$_value},$signature:92},t.SassCalculation_round_closure9.prototype={call$0(){return this._0_0._0},$signature:14},t.SassCalculation_round_closure10.prototype={call$0(){return this._0_0._1},$signature:27},t.SassCalculation_round_closure11.prototype={call$0(){return this._0_2._readFinal$0()==null},$signature:1},t.SassCalculation_round_closure12.prototype={call$0(){return this._0_0._2},$signature:27},t.SassCalculation_round_closure13.prototype={call$0(){return this._0_5._readFinal$0()==null},$signature:1},t.SassCalculation_round_closure14.prototype={call$0(){return h.SassString_2._as(this._0_1._readFinal$0())._string0$_text},$signature:22},t.SassCalculation_round_closure15.prototype={call$0(){return this._0_8._readFinal$0()==="nearest"},$signature:1},t.SassCalculation_round_closure16.prototype={call$0(){return this._0_8._readFinal$0()==="up"},$signature:1},t.SassCalculation_round_closure17.prototype={call$0(){return this._0_8._readFinal$0()==="down"},$signature:1},t.SassCalculation_round_closure18.prototype={call$0(){return this._0_8._readFinal$0()==="to-zero"},$signature:1},t.SassCalculation__roundWithStep_closure7.prototype={call$0(){return this._0_0._0},$signature:22},t.SassCalculation__roundWithStep_closure6.prototype={call$0(){return this._0_0._1},$signature:92},t.SassCalculation__roundWithStep_closure8.prototype={call$0(){return this._0_1._readFinal$0()==="nearest"},$signature:1},t.SassCalculation__roundWithStep_closure9.prototype={call$0(){return this._0_1._readFinal$0()==="to-zero"},$signature:1},t.SassCalculation__roundWithStep_closure10.prototype={call$0(){return this._0_2._readFinal$0()>0},$signature:1},t.SassCalculation__roundWithStep_closure11.prototype={call$0(){return this._0_1._readFinal$0()==="up"},$signature:1},t.SassCalculation__roundWithStep_closure12.prototype={call$0(){return this._0_1._readFinal$0()==="down"},$signature:1},t.SassCalculation__simplify_closure3.prototype={call$0(){return this._0_0.name==="calc"},$signature:1},t.SassCalculation__simplify_closure4.prototype={call$0(){return h.SassCalculation_2._as(this._0_0).$arguments},$signature:126},t.SassCalculation__simplify_closure5.prototype={call$0(){return C.get$length$asx(this._0_12._readFinal$0())===1},$signature:1},t.SassCalculation__simplify_closure6.prototype={call$0(){return C.$index$asx(this._0_12._readFinal$0(),0)},$signature:14},t.SassCalculation__verifyLength_closure0.prototype={call$1(e){return e instanceof t.SassString0},$signature:76},t.CalculationOperation0.prototype={$eq(e,r){return r==null?!1:r instanceof t.CalculationOperation0&&this._calculation0$_operator===r._calculation0$_operator&&C.$eq$(this._calculation0$_left,r._calculation0$_left)&&C.$eq$(this._calculation0$_right,r._calculation0$_right)},get$hashCode(e){return(t.Primitives_objectHashCode(this._calculation0$_operator)^C.get$hashCode$(this._calculation0$_left)^C.get$hashCode$(this._calculation0$_right))>>>0},toString$0(e){var r=t.serializeValue0(new t.SassCalculation0("",t._setArrayType([this],h.JSArray_Object)),!0,!0);return f.JSString_methods.substring$2(r,1,r.length-1)}},t.CalculationOperator0.prototype={_enumToString$0(){return"CalculationOperator."+this._name},toString$0(e){return this.name}},t.CalculationInterpolation.prototype={$eq(e,r){return r==null?!1:r instanceof t.CalculationInterpolation&&this._calculation0$_value===r._calculation0$_value},get$hashCode(e){return f.JSString_methods.get$hashCode(this._calculation0$_value)},toString$0(e){return this._calculation0$_value}},t.CallableDeclaration0.prototype={get$span(e){return this.span}},t.Chokidar0.prototype={},t.ChokidarOptions0.prototype={},t.ChokidarWatcher0.prototype={},t.ClassSelector0.prototype={$eq(e,r){return r==null?!1:r instanceof t.ClassSelector0&&r.name===this.name},accept$1$1(e){return e.visitClassSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},addSuffix$1(e){return new t.ClassSelector0(this.name+e,this.span)},get$hashCode(e){return f.JSString_methods.get$hashCode(this.name)}},t._CloneCssVisitor0.prototype={visitCssAtRule$1(e){var r=e.isChildless,n=t.ModifiableCssAtRule$0(e.name,e.span,r,e.value);return r?n:this._clone_css$_visitChildren$2(n,e)},visitCssComment$1(e){return new t.ModifiableCssComment0(e.text,e.span)},visitCssDeclaration$1(e){return t.ModifiableCssDeclaration$0(e.name,e.value,e.span,e.parsedAsCustomProperty,e.valueSpanForMap)},visitCssImport$1(e){return new t.ModifiableCssImport0(e.url,e.modifiers,e.span)},visitCssKeyframeBlock$1(e){return this._clone_css$_visitChildren$2(t.ModifiableCssKeyframeBlock$0(e.selector,e.span),e)},visitCssMediaRule$1(e){return this._clone_css$_visitChildren$2(t.ModifiableCssMediaRule$0(e.queries,e.span),e)},visitCssStyleRule$1(e){var r,n,s=this._clone_css$_oldToNewSelectors.$index(0,e._style_rule0$_selector._box0$_inner.value);if(s!=null?(r=s,n=!0):(r=null,n=!1),n)return this._clone_css$_visitChildren$2(t.ModifiableCssStyleRule$0(r,e.span,e.originalSelector),e);throw t.wrapException(t.StateError$(W.The_Ex))},visitCssStylesheet$1(e){return this._clone_css$_visitChildren$2(t.ModifiableCssStylesheet$0(e.get$span(e)),e)},visitCssSupportsRule$1(e){return this._clone_css$_visitChildren$2(t.ModifiableCssSupportsRule$0(e.condition,e.span),e)},_clone_css$_visitChildren$1$2(e,r){var n,s,a;for(n=C.get$iterator$ax(r.get$children(r));n.moveNext$0();)s=n.get$current(n),a=s.accept$1(this),a.isGroupEnd=s.get$isGroupEnd(),e.addChild$1(a);return e},_clone_css$_visitChildren$2(e,r){return this._clone_css$_visitChildren$1$2(e,r,h.ModifiableCssParentNode_2)}},t.ColorExpression0.prototype={accept$1$1(e){return e.visitColorExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return t.serializeValue0(this.value,!0,!0)},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t.global_closure32.prototype={call$1(e){return t._rgb0("rgb",e)},$signature:5},t.global_closure33.prototype={call$1(e){return t._rgb0("rgb",e)},$signature:5},t.global_closure34.prototype={call$1(e){return t._rgbTwoArg0("rgb",e)},$signature:5},t.global_closure35.prototype={call$1(e){var r=t._parseChannels0("rgb",t._setArrayType(["$red","$green","$blue"],h.JSArray_String),C.get$first$ax(e));return r instanceof t.SassString0?r:t._rgb0("rgb",h.List_Value_2._as(r))},$signature:5},t.global_closure36.prototype={call$1(e){return t._rgb0("rgba",e)},$signature:5},t.global_closure37.prototype={call$1(e){return t._rgb0("rgba",e)},$signature:5},t.global_closure38.prototype={call$1(e){return t._rgbTwoArg0("rgba",e)},$signature:5},t.global_closure39.prototype={call$1(e){var r=t._parseChannels0("rgba",t._setArrayType(["$red","$green","$blue"],h.JSArray_String),C.get$first$ax(e));return r instanceof t.SassString0?r:t._rgb0("rgba",h.List_Value_2._as(r))},$signature:5},t.global_closure40.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e),a=s.$index(e,1).assertNumber$1("weight");if(s.$index(e,0)instanceof t.SassNumber0||s.$index(e,0).get$isSpecialNumber()){if(a._number1$_value!==100||!a.hasUnit$1("%"))throw t.wrapException(W.Only_oa);return t._functionString0("invert",s.take$1(e,1))}return r=s.$index(e,0).assertColor$1("color"),s=r.get$red(r),n=r.get$green(r),t._mixColors0(r.changeRgb$3$blue$green$red(255-r.get$blue(r),255-n,255-s),r,a)},$signature:5},t.global_closure41.prototype={call$1(e){return t._hsl0("hsl",e)},$signature:5},t.global_closure42.prototype={call$1(e){return t._hsl0("hsl",e)},$signature:5},t.global_closure43.prototype={call$1(e){var r=C.getInterceptor$asx(e);if(r.$index(e,0).get$isVar()||r.$index(e,1).get$isVar())return t._functionString0("hsl",e);throw t.wrapException(t.SassScriptException$0("Missing argument $lightness.",null))},$signature:19},t.global_closure44.prototype={call$1(e){var r=t._parseChannels0("hsl",t._setArrayType(["$hue","$saturation","$lightness"],h.JSArray_String),C.get$first$ax(e));return r instanceof t.SassString0?r:t._hsl0("hsl",h.List_Value_2._as(r))},$signature:5},t.global_closure45.prototype={call$1(e){return t._hsl0("hsla",e)},$signature:5},t.global_closure46.prototype={call$1(e){return t._hsl0("hsla",e)},$signature:5},t.global_closure47.prototype={call$1(e){var r=C.getInterceptor$asx(e);if(r.$index(e,0).get$isVar()||r.$index(e,1).get$isVar())return t._functionString0("hsla",e);throw t.wrapException(t.SassScriptException$0("Missing argument $lightness.",null))},$signature:19},t.global_closure48.prototype={call$1(e){var r=t._parseChannels0("hsla",t._setArrayType(["$hue","$saturation","$lightness"],h.JSArray_String),C.get$first$ax(e));return r instanceof t.SassString0?r:t._hsl0("hsla",h.List_Value_2._as(r))},$signature:5},t.global_closure49.prototype={call$1(e){var r=C.getInterceptor$asx(e);return r.$index(e,0)instanceof t.SassNumber0||r.$index(e,0).get$isSpecialNumber()?t._functionString0("grayscale",e):r.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:5},t.global_closure50.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color"),s=t._angleValue0(r.$index(e,1),"degrees");return n.changeHsl$1$hue(n.get$hue(n)+s)},$signature:34},t.global_closure51.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color"),s=r.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$lightness(f.JSNumber_methods.clamp$2(n.get$lightness(n)+s.valueInRange$3(0,100,"amount"),0,100))},$signature:34},t.global_closure52.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color"),s=r.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$lightness(f.JSNumber_methods.clamp$2(n.get$lightness(n)-s.valueInRange$3(0,100,"amount"),0,100))},$signature:34},t.global_closure53.prototype={call$1(e){var r=C.getInterceptor$asx(e);return r.$index(e,0)instanceof t.SassNumber0||r.$index(e,0).get$isSpecialNumber()?t._functionString0("saturate",e):new t.SassString0("saturate("+t.serializeValue0(r.$index(e,0).assertNumber$1("amount"),!1,!0)+")",!1)},$signature:19},t.global_closure54.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color"),s=r.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$saturation(f.JSNumber_methods.clamp$2(n.get$saturation(n)+s.valueInRange$3(0,100,"amount"),0,100))},$signature:34},t.global_closure55.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertColor$1("color"),s=r.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$saturation(f.JSNumber_methods.clamp$2(n.get$saturation(n)-s.valueInRange$3(0,100,"amount"),0,100))},$signature:34},t.global_closure56.prototype={call$1(e){var r=C.$index$asx(e,0);return r instanceof t.SassString0&&!r._string0$_hasQuotes&&f.JSString_methods.contains$1(r._string0$_text,V.$get$_microsoftFilterStart0())?t._functionString0("alpha",e):t.SassNumber_SassNumber0(r.assertColor$1("color")._color1$_alpha,null)},$signature:5},t.global_closure57.prototype={call$1(e){var r,n=C.$index$asx(e,0).get$asList();if(n.length!==0&&f.JSArray_methods.every$1(n,new t.global__closure0))return t._functionString0("alpha",e);throw r=n.length,r===0?t.wrapException(t.SassScriptException$0("Missing argument $color.",null)):t.wrapException(t.SassScriptException$0("Only 1 argument allowed, but "+r+" were passed.",null))},$signature:19},t.global__closure0.prototype={call$1(e){return e instanceof t.SassString0&&!e._string0$_hasQuotes&&f.JSString_methods.contains$1(e._string0$_text,V.$get$_microsoftFilterStart0())},$signature:50},t.global_closure58.prototype={call$1(e){var r=C.getInterceptor$asx(e);return r.$index(e,0)instanceof t.SassNumber0||r.$index(e,0).get$isSpecialNumber()?t._functionString0("opacity",e):t.SassNumber_SassNumber0(r.$index(e,0).assertColor$1("color")._color1$_alpha,null)},$signature:5},t.module_closure12.prototype={call$1(e){var r,n,s,a=C.getInterceptor$asx(e),i=a.$index(e,1).assertNumber$1("weight");if(a.$index(e,0)instanceof t.SassNumber0){if(i._number1$_value!==100||!i.hasUnit$1("%"))throw t.wrapException(W.Only_oa);return r=t._functionString0("invert",a.take$1(e,1)),a=t.S(a.$index(e,0)),n=r.toString$0(0),t.EvaluationContext_current0().warn$2(0,"Passing a number ("+a+W.x29x20to_ci+n,f.Deprecation_LT8),r}return s=a.$index(e,0).assertColor$1("color"),a=s.get$red(s),n=s.get$green(s),t._mixColors0(s.changeRgb$3$blue$green$red(255-s.get$blue(s),255-n,255-a),s,i)},$signature:5},t.module_closure13.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e);return s.$index(e,0)instanceof t.SassNumber0?(r=t._functionString0("grayscale",s.take$1(e,1)),s=t.S(s.$index(e,0)),n=r.toString$0(0),t.EvaluationContext_current0().warn$2(0,"Passing a number ("+s+W.x29x20to_cg+n,f.Deprecation_LT8),r):s.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:5},t.module_closure14.prototype={call$1(e){return t._hwb0(e)},$signature:5},t.module_closure15.prototype={call$1(e){var r=t._parseChannels0("hwb",t._setArrayType(["$hue","$whiteness","$blackness"],h.JSArray_String),C.get$first$ax(e));if(r instanceof t.SassString0)throw t.wrapException(t.SassScriptException$0('Expected numeric channels, got "'+r.toString$0(0)+'".',null));return t._hwb0(h.List_Value_2._as(r))},$signature:5},t.module_closure16.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber0(r.get$whiteness(r),"%")},$signature:13},t.module_closure17.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber0(r.get$blackness(r),"%")},$signature:13},t.module_closure18.prototype={call$1(e){var r,n,s=C.$index$asx(e,0);return s instanceof t.SassString0&&!s._string0$_hasQuotes&&f.JSString_methods.contains$1(s._string0$_text,V.$get$_microsoftFilterStart0())?(r=t._functionString0("alpha",e),n=r.toString$0(0),t.EvaluationContext_current0().warn$2(0,W.Using_c+n,f.Deprecation_LT8),r):t.SassNumber_SassNumber0(s.assertColor$1("color")._color1$_alpha,null)},$signature:5},t.module_closure19.prototype={call$1(e){var r,n=C.getInterceptor$asx(e);if(f.JSArray_methods.every$1(n.$index(e,0).get$asList(),new t.module__closure4))return r=t._functionString0("alpha",e),n=r.toString$0(0),t.EvaluationContext_current0().warn$2(0,W.Using_c+n,f.Deprecation_LT8),r;throw t.wrapException(t.SassScriptException$0("Only 1 argument allowed, but "+n.get$length(e)+" were passed.",null))},$signature:19},t.module__closure4.prototype={call$1(e){return e instanceof t.SassString0&&!e._string0$_hasQuotes&&f.JSString_methods.contains$1(e._string0$_text,V.$get$_microsoftFilterStart0())},$signature:50},t.module_closure20.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e);return s.$index(e,0)instanceof t.SassNumber0?(r=t._functionString0("opacity",e),s=t.S(s.$index(e,0)),n=r.toString$0(0),t.EvaluationContext_current0().warn$2(0,"Passing a number ("+s+W.x20to_co+n,f.Deprecation_LT8),r):t.SassNumber_SassNumber0(s.$index(e,0).assertColor$1("color")._color1$_alpha,null)},$signature:5},t._red_closure0.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber0(r.get$red(r),null)},$signature:13},t._green_closure0.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber0(r.get$green(r),null)},$signature:13},t._blue_closure0.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber0(r.get$blue(r),null)},$signature:13},t._mix_closure0.prototype={call$1(e){var r=C.getInterceptor$asx(e);return t._mixColors0(r.$index(e,0).assertColor$1("color1"),r.$index(e,1).assertColor$1("color2"),r.$index(e,2).assertNumber$1("weight"))},$signature:34},t._hue_closure0.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber0(r.get$hue(r),"deg")},$signature:13},t._saturation_closure0.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber0(r.get$saturation(r),"%")},$signature:13},t._lightness_closure0.prototype={call$1(e){var r=C.get$first$ax(e).assertColor$1("color");return t.SassNumber_SassNumber0(r.get$lightness(r),"%")},$signature:13},t._complement_closure0.prototype={call$1(e){var r=C.$index$asx(e,0).assertColor$1("color");return r.changeHsl$1$hue(r.get$hue(r)+180)},$signature:34},t._adjust_closure0.prototype={call$1(e){return t._updateComponents0(e,!0,!1,!1)},$signature:34},t._scale_closure0.prototype={call$1(e){return t._updateComponents0(e,!1,!1,!0)},$signature:34},t._change_closure0.prototype={call$1(e){return t._updateComponents0(e,!1,!0,!1)},$signature:34},t._ieHexStr_closure0.prototype={call$1(e){var r=C.$index$asx(e,0).assertColor$1("color"),n=new t._ieHexStr_closure_hexString0;return new t.SassString0("#"+t.S(n.call$1(t.fuzzyRound0(r._color1$_alpha*255)))+t.S(n.call$1(r.get$red(r)))+t.S(n.call$1(r.get$green(r)))+t.S(n.call$1(r.get$blue(r))),!1)},$signature:19},t._ieHexStr_closure_hexString0.prototype={call$1(e){return f.JSString_methods.padLeft$2(f.JSInt_methods.toRadixString$1(e,16),2,"0").toUpperCase()},$signature:213},t._updateComponents_getParam0.prototype={call$5$assertPercent$checkPercent$checkUnitless(e,r,n,s,a){var i,l,_,p=this,d=p.keywords.remove$1(0,e),g=d==null?null:d.assertNumber$1(e);return g==null?null:(d=p.scale,i=!d,i&&a&&g.get$hasUnits()&&(l=g.get$unitString(),_=g.unitSuggestion$1(e),t.EvaluationContext_current0().warn$2(0,"$"+e+": Passing a number with unit "+l+W.x20is_de+_+W.x0a_Morex3a,f.Deprecation_0bn)),i&&s&&t._checkPercent0(g,e),(!i||n)&&g.assertUnit$2("%",e),d&&(r=100),!i||n?d=g.valueInRange$3(p.change?0:-r,r,e):(d=p.change?0:-r,d=g.valueInRangeWithUnit$4(d,r,e,s?"%":"")),d)},call$2(e,r){return this.call$5$assertPercent$checkPercent$checkUnitless(e,r,!1,!1,!1)},call$3$checkUnitless(e,r,n){return this.call$5$assertPercent$checkPercent$checkUnitless(e,r,!1,!1,n)},call$3$checkPercent(e,r,n){return this.call$5$assertPercent$checkPercent$checkUnitless(e,r,!1,n,!1)},call$3$assertPercent(e,r,n){return this.call$5$assertPercent$checkPercent$checkUnitless(e,r,n,!1,!1)},$signature:204},t._updateComponents_closure1.prototype={call$1(e){return t._angleValue0(e,"hue")},$signature:93},t._updateComponents_closure2.prototype={call$1(e){return"$"+e},$signature:7},t._updateComponents_updateValue0.prototype={call$3(e,r,n){var s;return r==null?e:this.change?r:this.adjust?f.JSNumber_methods.clamp$2(e+r,0,n):(s=r>0?n-e:e,e+s*(r/100))},$signature:207},t._updateComponents_updateRgb0.prototype={call$2(e,r){return t.fuzzyRound0(this.updateValue.call$3(e,r,255))},$signature:243},t._functionString_closure0.prototype={call$1(e){return t.serializeValue0(e,!1,!0)},$signature:240},t._removedColorFunction_closure0.prototype={call$1(e){var r=this.name,n=C.getInterceptor$asx(e),s=t.S(n.$index(e,0)),a=this.negative?"-":"";throw t.wrapException(t.SassScriptException$0("The function "+r+W.x28__isn+s+", $"+this.argument+": "+a+t.S(n.$index(e,1))+W.x29x0a_Mor+r,null))},$signature:406},t._rgb_closure0.prototype={call$1(e){return t._percentageOrUnitless0(e.assertNumber$1("alpha"),1,"alpha")},$signature:93},t._hsl_closure0.prototype={call$1(e){return t._percentageOrUnitless0(e.assertNumber$1("alpha"),1,"alpha")},$signature:93},t._hwb_closure0.prototype={call$1(e){return t._percentageOrUnitless0(e.assertNumber$1("alpha"),1,"alpha")},$signature:93},t._parseChannels_closure2.prototype={call$0(){return this._0_0[0]},$signature:32},t._parseChannels_closure3.prototype={call$1(e){return e.get$isVar()},$signature:50},t._parseChannels_closure4.prototype={call$0(){return h.SassNumber_2._as(this._1_0).asSlash},$signature:407},t.colorClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.SassColor",new t.colorClass__closure));return C.get$$prototype$x(r).change=t.allowInteropCaptureThisNamed("change",new t.colorClass__closure0),t.LinkedHashMap_LinkedHashMap$_literal(["red",new t.colorClass__closure1,"green",new t.colorClass__closure2,"blue",new t.colorClass__closure3,"hue",new t.colorClass__closure4,"saturation",new t.colorClass__closure5,"lightness",new t.colorClass__closure6,"whiteness",new t.colorClass__closure7,"blackness",new t.colorClass__closure8,"alpha",new t.colorClass__closure9],h.String,h.Function).forEach$1(0,t.JSClassExtension_get_defineGetter(r)),t.JSClassExtension_injectSuperclass(e._as(t.SassColor$rgb0(0,0,0,1).constructor),r),r},$signature:17},t.colorClass__closure.prototype={call$2(e,r){var n,s,a,i=C.getInterceptor$x(r);return i.get$red(r)!=null?(n=i.get$red(r),n.toString,n=t.fuzzyRound0(n),s=i.get$green(r),s.toString,s=t.fuzzyRound0(s),a=i.get$blue(r),a.toString,a=t.fuzzyRound0(a),i=i.get$alpha(r),t.SassColor$rgb0(n,s,a,t._asBool(V.$get$_isUndefined().call$1(i))?1:i)):i.get$saturation(r)!=null?(n=i.get$hue(r),n.toString,s=i.get$saturation(r),s.toString,a=i.get$lightness(r),a.toString,i=i.get$alpha(r),t.SassColor$hsl(n,s,a,t._asBool(V.$get$_isUndefined().call$1(i))?1:i)):(n=i.get$hue(r),n.toString,s=i.get$whiteness(r),s.toString,a=i.get$blackness(r),a.toString,i=i.get$alpha(r),t.SassColor_SassColor$hwb0(n,s,a,t._asBool(V.$get$_isUndefined().call$1(i))?1:i))},$signature:408},t.colorClass__closure0.prototype={call$2(e,r){var n,s,a,i=C.getInterceptor$x(r);return i.get$whiteness(r)!=null||i.get$blackness(r)!=null?(n=i.get$hue(r),n==null&&(n=e.get$hue(e)),s=i.get$whiteness(r),s==null&&(s=e.get$whiteness(e)),a=i.get$blackness(r),a==null&&(a=e.get$blackness(e)),i=i.get$alpha(r),e.changeHwb$4$alpha$blackness$hue$whiteness(i??e._color1$_alpha,a,n,s)):i.get$hue(r)!=null||i.get$saturation(r)!=null||i.get$lightness(r)!=null?(n=i.get$hue(r),n==null&&(n=e.get$hue(e)),s=i.get$saturation(r),s==null&&(s=e.get$saturation(e)),a=i.get$lightness(r),a==null&&(a=e.get$lightness(e)),i=i.get$alpha(r),e.changeHsl$4$alpha$hue$lightness$saturation(i??e._color1$_alpha,n,a,s)):i.get$red(r)!=null||i.get$green(r)!=null||i.get$blue(r)!=null?(n=t.NullableExtension_andThen0(i.get$red(r),t.number2__fuzzyRound$closure()),n==null&&(n=e.get$red(e)),s=t.NullableExtension_andThen0(i.get$green(r),t.number2__fuzzyRound$closure()),s==null&&(s=e.get$green(e)),a=t.NullableExtension_andThen0(i.get$blue(r),t.number2__fuzzyRound$closure()),a==null&&(a=e.get$blue(e)),i=i.get$alpha(r),e.changeRgb$4$alpha$blue$green$red(i??e._color1$_alpha,a,s,n)):(i=i.get$alpha(r),e.changeAlpha$1(i??e._color1$_alpha))},$signature:409},t.colorClass__closure1.prototype={call$1(e){return e.get$red(e)},$signature:128},t.colorClass__closure2.prototype={call$1(e){return e.get$green(e)},$signature:128},t.colorClass__closure3.prototype={call$1(e){return e.get$blue(e)},$signature:128},t.colorClass__closure4.prototype={call$1(e){return e.get$hue(e)},$signature:66},t.colorClass__closure5.prototype={call$1(e){return e.get$saturation(e)},$signature:66},t.colorClass__closure6.prototype={call$1(e){return e.get$lightness(e)},$signature:66},t.colorClass__closure7.prototype={call$1(e){return e.get$whiteness(e)},$signature:66},t.colorClass__closure8.prototype={call$1(e){return e.get$blackness(e)},$signature:66},t.colorClass__closure9.prototype={call$1(e){return e._color1$_alpha},$signature:66},t._Channels.prototype={},t._NodeSassColor.prototype={},t.legacyColorClass_closure.prototype={call$6(e,r,n,s,a,i){var l,_,p,d,g;if(i!=null){C.set$dartValue$x(e,i);return}n==null||s==null?(t._asInt(r),a=f.JSInt_methods._shrOtherPositive$1(r,24)/255,l=f.JSInt_methods.$mod(f.JSInt_methods._shrOtherPositive$1(r,16),256),n=f.JSInt_methods.$mod(f.JSInt_methods._shrOtherPositive$1(r,8),256),s=f.JSInt_methods.$mod(r,256)):(r.toString,l=r),_=t.fuzzyRound0(f.JSNumber_methods.clamp$2(l,0,255)),p=t.fuzzyRound0(f.JSNumber_methods.clamp$2(n,0,255)),d=t.fuzzyRound0(f.JSNumber_methods.clamp$2(s,0,255)),g=a==null?null:f.JSNumber_methods.clamp$2(a,0,1),C.set$dartValue$x(e,t.SassColor$rgb0(_,p,d,g??1))},call$2(e,r){return this.call$6(e,r,null,null,null,null)},call$3(e,r,n){return this.call$6(e,r,n,null,null,null)},call$4(e,r,n,s){return this.call$6(e,r,n,s,null,null)},call$5(e,r,n,s,a){return this.call$6(e,r,n,s,a,null)},"call*":"call$6",$requiredArgCount:2,$defaultValues(){return[null,null,null,null]},$signature:412},t.legacyColorClass_closure0.prototype={call$1(e){return C.get$red$x(C.get$dartValue$x(e))},$signature:130},t.legacyColorClass_closure1.prototype={call$1(e){return C.get$green$x(C.get$dartValue$x(e))},$signature:130},t.legacyColorClass_closure2.prototype={call$1(e){return C.get$blue$x(C.get$dartValue$x(e))},$signature:130},t.legacyColorClass_closure3.prototype={call$1(e){return C.get$dartValue$x(e)._color1$_alpha},$signature:414},t.legacyColorClass_closure4.prototype={call$2(e,r){var n=C.getInterceptor$x(e);n.set$dartValue(e,n.get$dartValue(e).changeRgb$1$red(t.fuzzyRound0(f.JSNumber_methods.clamp$2(r,0,255))))},$signature:108},t.legacyColorClass_closure5.prototype={call$2(e,r){var n=C.getInterceptor$x(e);n.set$dartValue(e,n.get$dartValue(e).changeRgb$1$green(t.fuzzyRound0(f.JSNumber_methods.clamp$2(r,0,255))))},$signature:108},t.legacyColorClass_closure6.prototype={call$2(e,r){var n=C.getInterceptor$x(e);n.set$dartValue(e,n.get$dartValue(e).changeRgb$1$blue(t.fuzzyRound0(f.JSNumber_methods.clamp$2(r,0,255))))},$signature:108},t.legacyColorClass_closure7.prototype={call$2(e,r){var n=C.getInterceptor$x(e);n.set$dartValue(e,n.get$dartValue(e).changeRgb$1$alpha(f.JSNumber_methods.clamp$2(r,0,1)))},$signature:108},t.SassColor0.prototype={get$red(e){var r;return this._color1$_red==null&&this._color1$_hslToRgb$0(),r=this._color1$_red,r.toString,r},get$green(e){var r;return this._color1$_green==null&&this._color1$_hslToRgb$0(),r=this._color1$_green,r.toString,r},get$blue(e){var r;return this._color1$_blue==null&&this._color1$_hslToRgb$0(),r=this._color1$_blue,r.toString,r},get$hue(e){var r;return this._color1$_hue==null&&this._color1$_rgbToHsl$0(),r=this._color1$_hue,r.toString,r},get$saturation(e){var r;return this._color1$_saturation==null&&this._color1$_rgbToHsl$0(),r=this._color1$_saturation,r.toString,r},get$lightness(e){var r;return this._color1$_lightness==null&&this._color1$_rgbToHsl$0(),r=this._color1$_lightness,r.toString,r},get$whiteness(e){var r=this;return Math.min(Math.min(r.get$red(r),r.get$green(r)),r.get$blue(r))/255*100},get$blackness(e){var r=this;return 100-Math.max(Math.max(r.get$red(r),r.get$green(r)),r.get$blue(r))/255*100},accept$1$1(e){return e.visitColor$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertColor$1(e){return this},changeRgb$4$alpha$blue$green$red(e,r,n,s){var a=this,i=s??a.get$red(a),l=n??a.get$green(a),_=r??a.get$blue(a);return t.SassColor$rgb0(i,l,_,e??a._color1$_alpha)},changeRgb$3$blue$green$red(e,r,n){return this.changeRgb$4$alpha$blue$green$red(null,e,r,n)},changeRgb$1$alpha(e){return this.changeRgb$4$alpha$blue$green$red(e,null,null,null)},changeRgb$1$blue(e){return this.changeRgb$4$alpha$blue$green$red(null,e,null,null)},changeRgb$1$green(e){return this.changeRgb$4$alpha$blue$green$red(null,null,e,null)},changeRgb$1$red(e){return this.changeRgb$4$alpha$blue$green$red(null,null,null,e)},changeHsl$4$alpha$hue$lightness$saturation(e,r,n,s){var a=this,i=r??a.get$hue(a),l=s??a.get$saturation(a),_=n??a.get$lightness(a);return t.SassColor$hsl(i,l,_,e??a._color1$_alpha)},changeHsl$1$saturation(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,null,null,e)},changeHsl$1$lightness(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,null,e,null)},changeHsl$1$hue(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,e,null,null)},changeHwb$4$alpha$blackness$hue$whiteness(e,r,n,s){var a=n??this.get$hue(this);return t.SassColor_SassColor$hwb0(a,s,r,e)},changeAlpha$1(e){var r=this;return new t.SassColor0(r._color1$_red,r._color1$_green,r._color1$_blue,r._color1$_hue,r._color1$_saturation,r._color1$_lightness,t.fuzzyAssertRange0(e,0,1,"alpha"),null)},plus$1(e){if(!(e instanceof t.SassNumber0)&&!(e instanceof t.SassColor0))return this.super$Value$plus0(e);throw t.wrapException(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null))},minus$1(e){if(!(e instanceof t.SassNumber0)&&!(e instanceof t.SassColor0))return this.super$Value$minus0(e);throw t.wrapException(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null))},dividedBy$1(e){if(!(e instanceof t.SassNumber0)&&!(e instanceof t.SassColor0))return this.super$Value$dividedBy0(e);throw t.wrapException(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" / "+e.toString$0(0)+'".',null))},$eq(e,r){var n=this;return r==null?!1:r instanceof t.SassColor0&&r.get$red(r)===n.get$red(n)&&r.get$green(r)===n.get$green(n)&&r.get$blue(r)===n.get$blue(n)&&r._color1$_alpha===n._color1$_alpha},get$hashCode(e){var r=this;return f.JSInt_methods.get$hashCode(r.get$red(r))^f.JSInt_methods.get$hashCode(r.get$green(r))^f.JSInt_methods.get$hashCode(r.get$blue(r))^f.JSNumber_methods.get$hashCode(r._color1$_alpha)},_color1$_rgbToHsl$0(){var e,r,n=this,s=n.get$red(n)/255,a=n.get$green(n)/255,i=n.get$blue(n)/255,l=Math.max(Math.max(s,a),i),_=Math.min(Math.min(s,a),i),p=l-_,d=l===_;d?n._color1$_hue=0:l===s?n._color1$_hue=f.JSNumber_methods.$mod(60*(a-i)/p,360):l===a?n._color1$_hue=f.JSNumber_methods.$mod(120+60*(i-s)/p,360):l===i&&(n._color1$_hue=f.JSNumber_methods.$mod(240+60*(s-a)/p,360)),e=l+_,r=50*e,n._color1$_lightness=r,d?n._color1$_saturation=0:(d=100*p,r<50?n._color1$_saturation=d/e:n._color1$_saturation=d/(2-l-_))},_color1$_hslToRgb$0(){var e=this,r=e.get$hue(e)/360,n=e.get$saturation(e)/100,s=e.get$lightness(e)/100,a=s<=.5?s*(n+1):s+n-s*n,i=s*2-a;e._color1$_red=t.fuzzyRound0(t.SassColor__hueToRgb0(i,a,r+.3333333333333333)*255),e._color1$_green=t.fuzzyRound0(t.SassColor__hueToRgb0(i,a,r)*255),e._color1$_blue=t.fuzzyRound0(t.SassColor__hueToRgb0(i,a,r-.3333333333333333)*255)}},t.SassColor_SassColor$hwb_toRgb0.prototype={call$1(e){return t.fuzzyRound0((t.SassColor__hueToRgb0(0,1,e)*this.factor+this._box_0.scaledWhiteness)*255)},$signature:175},t._ColorFormatEnum0.prototype={toString$0(e){return this._color1$_name}},t.SpanColorFormat0.prototype={},t.Combinator0.prototype={_enumToString$0(){return"Combinator."+this._name},toString$0(e){return this._combinator0$_text}},t.ModifiableCssComment0.prototype={accept$1$1(e){return e.visitCssComment$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},$isCssComment0:1,get$span(e){return this.span}},t.compileAsync_closure.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.NodeCompileResult),n,s=this,a,i,l,_,p,d,g,S,b,w,E,L,T=t._wrapJsFunctionForAsync(function(F,D){if(F===1)return t._asyncRethrow(D,r);for(;;)switch(e){case 0:return b=s.options,w=b==null,E=w?null:C.get$loadPaths$x(b),L=w?null:C.get$quietDeps$x(b),L==null&&(L=!1),a=t._parseOutputStyle0(w?null:C.get$style$x(b)),i=w?null:C.get$verbose$x(b),i==null&&(i=!1),l=w?null:C.get$charset$x(b),l==null&&(l=!0),_=w?null:C.get$sourceMap$x(b),_==null&&(_=!1),p=w?null:C.get$logger$x(b),p=new t.JSToDartLogger(p,new t.StderrLogger0(s.color),s.ascii),w?d=null:(d=C.get$importers$x(b),d=d==null?null:C.map$1$1$ax(d,new t.compileAsync__closure,h.AsyncImporter)),g=t._parseFunctions0(w?null:C.get$functions$x(b),!0),e=3,t._asyncAwait(t.compileAsync0(s.path,l,null,g,null,t.AsyncImportCache$(d,E,p,null),null,null,p,null,L,_,a,null,!0,i),T);case 3:S=D,b=w?null:C.get$sourceMapIncludeSources$x(b),n=t._convertResult(S,b??!1),e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(T,r)},$signature:232},t.compileAsync__closure.prototype={call$1(e){return t._parseAsyncImporter(e)},$signature:230},t.compileStringAsync_closure.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.NodeCompileResult),n,s=this,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B=t._wrapJsFunctionForAsync(function(z,Y){if(z===1)return t._asyncRethrow(Y,r);for(;;)switch(e){case 0:return w=s.options,E=w==null,L=t.parseSyntax(E?null:C.get$syntax$x(w)),T=E?null:t.NullableExtension_andThen0(C.get$url$x(w),t.utils1__jsToDartUrl$closure()),F=E?null:C.get$loadPaths$x(w),D=E?null:C.get$quietDeps$x(w),D==null&&(D=!1),a=t._parseOutputStyle0(E?null:C.get$style$x(w)),i=E?null:C.get$verbose$x(w),i==null&&(i=!1),l=E?null:C.get$charset$x(w),l==null&&(l=!0),_=E?null:C.get$sourceMap$x(w),_==null&&(_=!1),p=E?null:C.get$logger$x(w),p=new t.JSToDartLogger(p,new t.StderrLogger0(s.color),s.ascii),E?d=null:(d=C.get$importers$x(w),d=d==null?null:C.map$1$1$ax(d,new t.compileStringAsync__closure,h.AsyncImporter)),g=E?null:t.NullableExtension_andThen0(C.get$importer$x(w),new t.compileStringAsync__closure0),g==null&&(g=(E?null:C.get$url$x(w))==null?new t.NoOpImporter0:null),S=t._parseFunctions0(E?null:C.get$functions$x(w),!0),e=3,t._asyncAwait(t.compileStringAsync0(s.text,l,S,t.AsyncImportCache$(d,F,p,null),g,null,null,p,null,D,_,a,L,T,!0,i),B);case 3:b=Y,w=E?null:C.get$sourceMapIncludeSources$x(w),n=t._convertResult(b,w??!1),e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(B,r)},$signature:232},t.compileStringAsync__closure.prototype={call$1(e){return t._parseAsyncImporter(e)},$signature:230},t.compileStringAsync__closure0.prototype={call$1(e){return t._parseAsyncImporter(e)},$signature:418},t._wrapAsyncSassExceptions_closure.prototype={call$1(e){var r;return e instanceof t.SassException0?r=t.throwNodeException(e,this.ascii,this.color,null):r=t.jsThrow(e??h.Object._as(e)),r},$signature:419},t._simplifyValue_closure.prototype={call$0(){return this._0_0._0},$signature:22},t._simplifyValue_closure0.prototype={call$0(){return this._0_1._readFinal$0()==="calc"},$signature:1},t._simplifyValue_closure1.prototype={call$0(){return this._0_0._1},$signature:126},t._simplifyValue_closure2.prototype={call$0(){return C.get$length$asx(this._0_4._readFinal$0())},$signature:3},t._simplifyValue_closure3.prototype={call$0(){return C.$index$asx(this._0_4._readFinal$0(),0)},$signature:14},t._simplifyValue_closure4.prototype={call$0(){return this._0_1._readFinal$0()==="clamp"},$signature:1},t._parseFunctions_closure0.prototype={call$2(e,r){var n,s=this.result;this.asynch?(n=t._Cell$(),n._value=t.AsyncCallable_AsyncCallable$fromSignature(e,new t._parseFunctions__closure3(r,n),!0),s.push(n._readLocal$0())):(n=t._Cell$(),n._value=t.Callable_Callable$fromSignature(e,new t._parseFunctions__closure2(r,n),!0),s.push(n._readLocal$0()))},$signature:132},t._parseFunctions__closure2.prototype={call$1(e){var r,n,s=W.Invali,a=t.wrapJSExceptions(new t._parseFunctions___closure6(this.callback,e));if(a instanceof t.Value0)return t._simplifyValue(a);throw r=a!=null&&a instanceof $.Promise,n=this.callable,r?t.wrapException(s+C.get$name$x(n.readLocal$0())+`":
  224. Promises may only be returned for sass.compileAsync() and sass.compileStringAsync().`):t.wrapException(s+C.get$name$x(n.readLocal$0())+'": '+t.S(a)+" is not a sass.Value.")},$signature:5},t._parseFunctions___closure6.prototype={call$0(){return h.Function._as(this.callback).call$1(t.toJSArray(this.$arguments))},$signature:59},t._parseFunctions__closure3.prototype={call$1(e){return this.$call$body$_parseFunctions__closure0(e)},$call$body$_parseFunctions__closure0(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s,a=this,i,l=t._wrapJsFunctionForAsync(function(_,p){if(_===1)return t._asyncRethrow(p,n);for(;;)switch(r){case 0:i=t.wrapJSExceptions(new t._parseFunctions___closure5(a.callback,e)),r=i!=null&&i instanceof $.Promise?3:4;break;case 3:return r=5,t._asyncAwait(t.promiseToFuture(h.Promise._as(i),h.Object),l);case 5:i=p;case 4:if(i instanceof t.Value0){s=t._simplifyValue(i),r=1;break}throw t.wrapException(W.Invali+C.get$name$x(a.callable.readLocal$0())+'": '+t.S(i)+" is not a sass.Value.");case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(l,n)},$signature:97},t._parseFunctions___closure5.prototype={call$0(){return h.Function._as(this.callback).call$1(t.toJSArray(this.$arguments))},$signature:59},t._compileStylesheet_closure1.prototype={call$1(e){return e===""?t.Uri_Uri$dataFromString(t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(this.stylesheet.span.file._decodedChars,0,null),0,null),f.C_Utf8Codec,null).get$_text():this.importCache.sourceMapUrl$1(0,t.Uri_parse(e)).toString$0(0)},$signature:7},t.CompileOptions.prototype={},t.CompileStringOptions.prototype={},t.NodeCompileResult.prototype={},t.CompileResult0.prototype={},t.Compiler.prototype={},t.AsyncCompiler.prototype={addCompilation$1(e){this.compilations.add$1(0,t.promiseToFuture0(e,h.dynamic).catchError$1(new t.AsyncCompiler_addCompilation_closure))}},t.AsyncCompiler_addCompilation_closure.prototype={call$1(e){},$signature:57},t.compilerClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.Compiler",new t.compilerClass__closure));return t.LinkedHashMap_LinkedHashMap$_literal(["compile",new t.compilerClass__closure0,"compileString",new t.compilerClass__closure1,"dispose",new t.compilerClass__closure2],h.String,h.Function).forEach$1(0,t.JSClassExtension_get_defineMethod(r)),t.JSClassExtension_injectSuperclass(e._as(new t.Compiler().constructor),r),r},$signature:17},t.compilerClass__closure.prototype={call$1(e){return t.LinkedHashSet_LinkedHashSet$_literal([t.jsThrow(new $.Error("Compiler can not be directly constructed. Please use `sass.initCompiler()` instead."))],h.Never)},$signature:228},t.compilerClass__closure0.prototype={call$3(e,r,n){return e._disposed&&t.jsThrow(new $.Error("Compiler has already been disposed.")),t.compile0(r,n)},call$2(e,r){return this.call$3(e,r,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues(){return[null]},$signature:422},t.compilerClass__closure1.prototype={call$3(e,r,n){return e._disposed&&t.jsThrow(new $.Error("Compiler has already been disposed.")),t.compileString0(r,n)},call$2(e,r){return this.call$3(e,r,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues(){return[null]},$signature:423},t.compilerClass__closure2.prototype={call$1(e){e._disposed=!0},$signature:424},t.asyncCompilerClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.AsyncCompiler",new t.asyncCompilerClass__closure));return t.LinkedHashMap_LinkedHashMap$_literal(["compileAsync",new t.asyncCompilerClass__closure0,"compileStringAsync",new t.asyncCompilerClass__closure1,"dispose",new t.asyncCompilerClass__closure2],h.String,h.Function).forEach$1(0,t.JSClassExtension_get_defineMethod(r)),t.JSClassExtension_injectSuperclass(e._as(new t.AsyncCompiler(new t.FutureGroup(new t._AsyncCompleter(new t._Future(V.Zone__current,h._Future_List_void),h._AsyncCompleter_List_void),[],h.FutureGroup_void)).constructor),r),r},$signature:17},t.asyncCompilerClass__closure.prototype={call$1(e){return t.LinkedHashSet_LinkedHashSet$_literal([t.jsThrow(new $.Error("AsyncCompiler can not be directly constructed. Please use `sass.initAsyncCompiler()` instead."))],h.Never)},$signature:228},t.asyncCompilerClass__closure0.prototype={call$3(e,r,n){var s;return e._disposed&&t.jsThrow(new $.Error("Compiler has already been disposed.")),s=t.compileAsync1(r,n),e.addCompilation$1(s),s},call$2(e,r){return this.call$3(e,r,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues(){return[null]},$signature:425},t.asyncCompilerClass__closure1.prototype={call$3(e,r,n){var s;return e._disposed&&t.jsThrow(new $.Error("Compiler has already been disposed.")),s=t.compileStringAsync1(r,n),e.addCompilation$1(s),s},call$2(e,r){return this.call$3(e,r,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues(){return[null]},$signature:426},t.asyncCompilerClass__closure2.prototype={call$1(e){return e._disposed=!0,t.futureToPromise0(new t.asyncCompilerClass___closure(e).call$0())},$signature:427},t.asyncCompilerClass___closure.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.Null),n=this,s,a=t._wrapJsFunctionForAsync(function(i,l){if(i===1)return t._asyncRethrow(l,r);for(;;)switch(e){case 0:return s=n.self.compilations,s.close$0(0),e=2,t._asyncAwait(s._future_group$_completer.future,a);case 2:return t._asyncReturn(null,r)}});return t._asyncStartSync(a,r)},$signature:4},t.initAsyncCompiler_closure.prototype={call$0(){var e=0,r=t._makeAsyncAwaitCompleter(h.AsyncCompiler),n,s=t._wrapJsFunctionForAsync(function(a,i){if(a===1)return t._asyncRethrow(i,r);for(;;)switch(e){case 0:n=new t.AsyncCompiler(new t.FutureGroup(new t._AsyncCompleter(new t._Future(V.Zone__current,h._Future_List_void),h._AsyncCompleter_List_void),[],h.FutureGroup_void)),e=1;break;case 1:return t._asyncReturn(n,r)}});return t._asyncStartSync(s,r)},$signature:428},t.ComplexSassNumber0.prototype={get$numeratorUnits(e){return this._complex0$_numeratorUnits},get$denominatorUnits(e){return this._complex0$_denominatorUnits},get$hasUnits(){return!0},get$hasComplexUnits(){return!0},hasUnit$1(e){return!1},compatibleWithUnit$1(e){return!1},hasPossiblyCompatibleUnits$1(e){throw t.wrapException(t.UnimplementedError$(W.Comple))},withValue$1(e){return new t.ComplexSassNumber0(this._complex0$_numeratorUnits,this._complex0$_denominatorUnits,e,null)},withSlash$2(e,r){return new t.ComplexSassNumber0(this._complex0$_numeratorUnits,this._complex0$_denominatorUnits,this._number1$_value,new t._Record_2(e,r))}},t.ComplexSelector0.prototype={get$specificity(){var e,r=this,n=r._complex$__ComplexSelector_specificity_FI;return n===V&&(e=f.JSArray_methods.fold$2(r.components,0,new t.ComplexSelector_specificity_closure0),r._complex$__ComplexSelector_specificity_FI!==V&&t.throwUnnamedLateFieldADI(),r._complex$__ComplexSelector_specificity_FI=e,n=e),n},get$singleCompound(){var e,r,n,s;if(this.leadingCombinators.length!==0)return null;e=this.components,r=t._InitializedCell$(new t.ComplexSelector_singleCompound_closure0(e));e:{if(e.length===1?(n=r._readFinal$0().selector,s=r._readFinal$0().combinators.length<=0):(n=null,s=!1),s){s=n;break e}s=null;break e}return s},accept$1$1(e){return e.visitComplexSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},isSuperselector$1(e){return this.leadingCombinators.length===0&&e.leadingCombinators.length===0&&t.complexIsSuperselector0(this.components,e.components)},withAdditionalCombinators$1(e){var r,n,s,a,i,l,_=this,p=null;if(e.length===0)return _;r=_.components,n=t._InitializedCell$(new t.ComplexSelector_withAdditionalCombinators_closure0(r));e:{if(n._readFinal$0()>=1?(s=f.JSArray_methods.sublist$2(r,0,n._readFinal$0()-1),a=r[n._readFinal$0()-1],a=a,i=!0):(a=p,s=a,i=!1),i){i=t.List_List$of(s,!0,h.ComplexSelectorComponent_2),i.push(a.withAdditionalCombinators$1(e)),l=_.lineBreak||!1,l=t.ComplexSelector$0(_.leadingCombinators,i,_.span,l),i=l;break e}if(n._readFinal$0()<=0){i=t.List_List$of(_.leadingCombinators,!0,h.CssValue_Combinator_2),f.JSArray_methods.addAll$1(i,e),l=_.lineBreak||!1,l=t.ComplexSelector$0(i,f.List_empty13,_.span,l),i=l;break e}i=p}return i},concatenate$3$forceLineBreak(e,r,n){var s,a,i,l,_,p,d=this,g=e.leadingCombinators,S=d.components;return g.length===0?(g=t.List_List$of(S,!0,h.ComplexSelectorComponent_2),f.JSArray_methods.addAll$1(g,e.components),s=d.lineBreak||e.lineBreak||n,t.ComplexSelector$0(d.leadingCombinators,g,r,s)):(a=t._InitializedCell$(new t.ComplexSelector_concatenate_closure0(S)),a._readFinal$0()>=1?(i=f.JSArray_methods.sublist$2(S,0,a._readFinal$0()-1),l=S[a._readFinal$0()-1],l=l,s=!0):(i=null,l=null,s=!1),_=d.leadingCombinators,p=e.components,s?(s=t.List_List$of(i,!0,h.ComplexSelectorComponent_2),s.push(l.withAdditionalCombinators$1(g)),f.JSArray_methods.addAll$1(s,p),t.ComplexSelector$0(_,s,r,d.lineBreak||e.lineBreak||n)):(s=t.List_List$of(_,!0,h.CssValue_Combinator_2),f.JSArray_methods.addAll$1(s,g),t.ComplexSelector$0(s,p,r,d.lineBreak||e.lineBreak||n)))},concatenate$2(e,r){return this.concatenate$3$forceLineBreak(e,r,!1)},get$hashCode(e){return f.C_ListEquality0.hash$1(this.leadingCombinators)^f.C_ListEquality0.hash$1(this.components)},$eq(e,r){return r==null?!1:r instanceof t.ComplexSelector0&&f.C_ListEquality.equals$2(0,this.leadingCombinators,r.leadingCombinators)&&f.C_ListEquality.equals$2(0,this.components,r.components)}},t.ComplexSelector_specificity_closure0.prototype={call$2(e,r){return e+r.selector.get$specificity()},$signature:429},t.ComplexSelector_singleCompound_closure0.prototype={call$0(){return this._0_0[0]},$signature:430},t.ComplexSelector_withAdditionalCombinators_closure0.prototype={call$0(){return this._0_0.length},$signature:3},t.ComplexSelector_concatenate_closure0.prototype={call$0(){return this._0_0.length},$signature:3},t.ComplexSelectorComponent0.prototype={withAdditionalCombinators$1(e){var r,n,s=this;return e.length===0?r=s:(r=h.CssValue_Combinator_2,n=t.List_List$of(s.combinators,!0,r),f.JSArray_methods.addAll$1(n,e),r=new t.ComplexSelectorComponent0(s.selector,t.List_List$unmodifiable(n,r),s.span)),r},get$hashCode(e){return f.C_ListEquality0.hash$1(this.selector.components)^f.C_ListEquality0.hash$1(this.combinators)},$eq(e,r){var n;return r==null?!1:(r instanceof t.ComplexSelectorComponent0?(n=f.C_ListEquality.equals$2(0,this.selector.components,r.selector.components),n=n&&f.C_ListEquality.equals$2(0,this.combinators,r.combinators)):n=!1,n)},toString$0(e){var r=this.combinators;return t.serializeSelector0(this.selector,!0)+new t.MappedListIterable(r,new t.ComplexSelectorComponent_toString_closure0,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,String>")).join$1(0,"")}},t.ComplexSelectorComponent_toString_closure0.prototype={call$1(e){return" "+e.toString$0(0)},$signature:431},t.CompoundSelector0.prototype={get$specificity(){var e,r=this,n=r._compound$__CompoundSelector_specificity_FI;return n===V&&(e=f.JSArray_methods.fold$2(r.components,0,new t.CompoundSelector_specificity_closure0),r._compound$__CompoundSelector_specificity_FI!==V&&t.throwUnnamedLateFieldADI(),r._compound$__CompoundSelector_specificity_FI=e,n=e),n},accept$1$1(e){return e.visitCompoundSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},get$hashCode(e){return f.C_ListEquality0.hash$1(this.components)},$eq(e,r){return r==null?!1:r instanceof t.CompoundSelector0&&f.C_ListEquality.equals$2(0,this.components,r.components)}},t.CompoundSelector_specificity_closure0.prototype={call$2(e,r){return e+r.get$specificity()},$signature:432},t.Configuration0.prototype={throughForward$1(e){var r,n,s,a,i,l,_,p=this._configuration0$_values;return p.get$isEmpty(p)?f.Configuration_Map_empty_null0:(r=e.prefix,r!=null?(n=r,s=!0):(n=null,s=!1),s&&(p=new t.UnprefixedMapView0(p,n,h.UnprefixedMapView_ConfiguredValue_2)),a=e.shownVariables,a!=null?(i=a,s=!0):(i=null,s=!1),s?p=new t.LimitedMapView0(p,i._base.intersection$1(new t.MapKeySet(p,h.MapKeySet_nullable_Object)),h.LimitedMapView_String_ConfiguredValue_2):(l=e.hiddenVariables,l!=null?(_=l,s=!0):(_=null,s=!1),s?(s=_._base,s=s.get$isNotEmpty(s)):s=!1,s&&(p=t.LimitedMapView$blocklist0(p,_,h.String,h.ConfiguredValue_2))),this._configuration0$_withValues$1(p))},_configuration0$_withValues$1(e){var r=this._configuration0$__originalConfiguration;return new t.Configuration0(e,r??this)},toString$0(e){var r,n,s=t._setArrayType([],h.JSArray_String);for(r=t.MapExtensions_get_pairs0(new t.UnmodifiableMapView(this._configuration0$_values,h.UnmodifiableMapView_String_ConfiguredValue_2),h.String,h.ConfiguredValue_2),r=r.get$iterator(r);r.moveNext$0();)n=r.get$current(r),s.push("$"+n._0+": "+n._1.toString$0(0));return"("+f.JSArray_methods.join$1(s,",")+")"}},t.ExplicitConfiguration0.prototype={_configuration0$_withValues$1(e){var r=this._configuration0$__originalConfiguration;return r==null&&(r=this),new t.ExplicitConfiguration0(this.nodeWithSpan,e,r)}},t.ConfiguredValue0.prototype={toString$0(e){return t.serializeValue0(this.value,!0,!0)}},t.ConfiguredVariable0.prototype={toString$0(e){var r=this.expression.toString$0(0),n=this.isGuarded?" !default":"";return"$"+this.name+": "+r+n},$isAstNode0:1,get$span(e){return this.span}},t.ContentBlock0.prototype={accept$1$1(e){return e.visitContentBlock$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n=this.$arguments;return n=n.$arguments.length===0&&n.restArgument==null?"":" using ("+n.toString$0(0)+")",r=this.children,n+(" {"+(r&&f.JSArray_methods).join$1(r," ")+"}")}},t.ContentRule0.prototype={accept$1$1(e){return e.visitContentRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.$arguments;return r.get$isEmpty(r)?"@content;":"@content("+r.toString$0(0)+");"},$isAstNode0:1,$isStatement0:1,get$span(e){return this.span}},t._disallowedFunctionNames_closure0.prototype={call$1(e){return e.name},$signature:433},t.CssParser0.prototype={get$plainCss(){return!0},silentComment$0(){var e=this.scanner,r=e._string_scanner$_position;this.super$Parser$silentComment0(),this.error$2(0,W.Silent,e.spanFrom$1(new t._SpanScannerState(e,r)))},atRule$2$root(e,r){var n,s,a=this,i=a.scanner,l=new t._SpanScannerState(i,i._string_scanner$_position);i.expectChar$1(64),n=a.interpolatedIdentifier$0(),a.whitespace$0(),s=n.get$asPlain();e:{if((s==="at-root"||s==="content"||s==="debug"||s==="each"||s==="error"||s==="extend"||s==="for"||s==="function"||s==="if"||s==="include"||s==="mixin"||s==="return"||s==="warn"||s==="while")&&a._css$_forbiddenAtRoot$1(l),s==="import"){i=a._css$_cssImportRule$1(l);break e}if(s==="media"){i=a.mediaRule$1(l);break e}if(s==="-moz-document"){i=a.mozDocumentRule$2(l,n);break e}if(s==="supports"){i=a.supportsRule$1(l);break e}i=a.unknownAtRule$2(l,n);break e}return i},_css$_forbiddenAtRoot$1(e){this.almostAnyValue$0(),this.error$2(0,"This at-rule isn't allowed in plain CSS.",this.scanner.spanFrom$1(e))},_css$_cssImportRule$1(e){var r,n,s,a=this,i=a.scanner,l=new t._SpanScannerState(i,i._string_scanner$_position),_=i.peekChar$0();e:{if(_===117||_===85){r=a.dynamicUrl$0();break e}r=new t.StringExpression0(a.interpolatedString$0().asInterpolation$1$static(!0),!1);break e}return n=i.spanFrom$1(l),a.whitespace$0(),s=a.tryImportModifiers$0(),a.expectStatementSeparator$1("@import rule"),r=t._setArrayType([new t.StaticImport0(t.Interpolation$0(t._setArrayType([r],h.JSArray_Object),n),s,i.spanFrom$1(l))],h.JSArray_Import_2),i=i.spanFrom$1(e),new t.ImportRule0(t.List_List$unmodifiable(r,h.Import_2),i)},parentheses$0(){var e,r=this.scanner,n=r._string_scanner$_position;return r.expectChar$1(40),this.whitespace$0(),e=this.expressionUntilComma$0(),r.expectChar$1(41),new t.ParenthesizedExpression0(e,r.spanFrom$1(new t._SpanScannerState(r,n)))},identifierLike$0(){var e,r,n,s,a,i,l=this,_=null,p=l.scanner,d=new t._SpanScannerState(p,p._string_scanner$_position),g=l.interpolatedIdentifier$0(),S=g.get$asPlain(),b=S.toLowerCase(),w=l.trySpecialFunction$2(b,d);if(w!=null?(e=w,r=!0):(e=_,r=!1),r)return e;if(r=p._string_scanner$_position,p.scanChar$1(46))return l.namespacedExpression$2(S,d);if(!p.scanChar$1(40))return new t.StringExpression0(g,!1);if(n=b==="var",s=t._setArrayType([],h.JSArray_Expression_2),!p.scanChar$1(41)){do{if(l.whitespace$0(),n&&s.length===1&&p.peekChar$0()===41){a=t.FileLocation$_(p._sourceFile,p._string_scanner$_position),i=a.offset,i=t._FileSpan$(a.file,i,i),s.push(new t.StringExpression0(t.Interpolation$0(t._setArrayType([""],h.JSArray_Object),i),!1));break}s.push(l.expressionUntilComma$1$singleEquals(!0)),l.whitespace$0()}while(p.scanChar$1(44));p.expectChar$1(41)}return V.$get$_disallowedFunctionNames0().contains$1(0,S)&&l.error$2(0,W.This_f,p.spanFrom$1(d)),r=p.spanFrom$1(new t._SpanScannerState(p,r)),a=h.Expression_2,new t.FunctionExpression0(_,S,new t.ArgumentInvocation0(t.List_List$unmodifiable(s,a),t.ConstantMap_ConstantMap$from(f.Map_empty14,h.String,a),_,_,r),p.spanFrom$1(d))},namespacedExpression$2(e,r){var n=this.super$StylesheetParser$namespacedExpression0(e,r);this.error$2(0,W.Modulen,n.get$span(n))}},t.DebugRule0.prototype={accept$1$1(e){return e.visitDebugRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"@debug "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span(e){return this.span}},t.ModifiableCssDeclaration0.prototype={accept$1$1(e){return e.visitCssDeclaration$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return this.name.toString$0(0)+": "+this.value.toString$0(0)+";"},get$span(e){return this.span}},t.Declaration0.prototype={accept$1$1(e){return e.visitDeclaration$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n,s,a=new t.StringBuffer(""),i=this.name,l=""+i.toString$0(0);return a._contents=l,l=a._contents=l+t.Primitives_stringFromCharCode(58),r=this.value,r!=null&&(i=f.JSString_methods.startsWith$1(i.get$initialPlain(),"--")?l:a._contents=l+t.Primitives_stringFromCharCode(32),a._contents=i+r.toString$0(0)),n=this.children,n!=null?(s=n,i=!0):(s=null,i=!1),i?a.toString$0(0)+" {"+(s&&f.JSArray_methods).join$1(s," ")+"}":a.toString$0(0)+";"},get$span(e){return this.span}},t.SupportsDeclaration0.prototype={get$isCustomProperty(){var e,r,n=this.name;e:{if(n instanceof t.StringExpression0?n.hasQuotes?(e=null,r=!1):(e=n.text,r=!0):(e=null,r=!1),r){r=f.JSString_methods.startsWith$1(e.get$initialPlain(),"--");break e}r=!1;break e}return r},toString$0(e){return"("+this.name.toString$0(0)+": "+this.value.toString$0(0)+")"},$isAstNode0:1,get$span(e){return this.span}},t.Deprecation0.prototype={_enumToString$0(){return"Deprecation."+this._name},toString$0(e){return this.id}},t.DeprecationHandlingLogger0.prototype={warn$4$deprecation$span$trace(e,r,n,s,a){this._deprecation_handling$_inner.warn$4$deprecation$span$trace(0,r,n,s,a)},warn$3$span$trace(e,r,n,s){return this.warn$4$deprecation$span$trace(e,r,!1,n,s)},warn$2$span(e,r,n){return this.warn$4$deprecation$span$trace(e,r,!1,n,null)},warn$2$trace(e,r,n){return this.warn$4$deprecation$span$trace(e,r,!1,null,n)},warnForDeprecation$4$span$trace(e,r,n,s){var a,i,l,_,p,d,g=this,S=null;if(g.fatalDeprecations.contains$1(0,e)){r+=W.x0a_This+e.toString$0(0)+W.x20depre,a=new t._Record_2(n,s),i=t._InitializedCell$(new t.DeprecationHandlingLogger_warnForDeprecation_closure1(a)),l=t._InitializedCell$(new t.DeprecationHandlingLogger_warnForDeprecation_closure2(a));e:{if(i.readFinal$0()!=null?(n=i.readFinal$0(),_=!0):(n=S,_=!1),_&&l.readFinal$0()!=null?(s=l.readFinal$0(),_=!0):(s=S,_=!1),_){_=t.SassRuntimeException$0(r,n,s,S);break e}if(i.readFinal$0()!=null?(n=i.readFinal$0(),_=!0):(n=S,_=!1),_&&l.readFinal$0()==null){_=t.SassException$0(r,n,S);break e}_=t.SassScriptException$0(r,S);break e}throw t.wrapException(_)}e.isFuture&&!g.futureDeprecations.contains$1(0,e)||g.limitRepetition&&(_=g._deprecation_handling$_warningCounts,p=_.$index(0,e),d=(p??0)+1,_.$indexSet(0,e,d),d>5)||g._deprecation_handling$_inner.warn$4$deprecation$span$trace(0,r,!0,n,s)},debug$2(e,r,n){return this._deprecation_handling$_inner.debug$2(0,r,n)},summarize$1$js(e){var r,n,s=this._deprecation_handling$_warningCounts;s=s.get$values(s),r=t._instanceType(s),n=t.IterableIntegerExtension_get_sum(new t.MappedIterable(new t.WhereIterable(s,new t.DeprecationHandlingLogger_summarize_closure1,r._eval$1("WhereIterable<Iterable.E>")),new t.DeprecationHandlingLogger_summarize_closure2,r._eval$1("MappedIterable<Iterable.E,int>"))),n>0&&(s=e?"":W.x0aRun_i,this._deprecation_handling$_inner.warn$1(0,""+n+W.x20repet+s))}},t.DeprecationHandlingLogger_warnForDeprecation_closure1.prototype={call$0(){return this._0_0._0},$signature:164},t.DeprecationHandlingLogger_warnForDeprecation_closure2.prototype={call$0(){return this._0_0._1},$signature:165},t.DeprecationHandlingLogger_summarize_closure1.prototype={call$1(e){return e>5},$signature:49},t.DeprecationHandlingLogger_summarize_closure2.prototype={call$1(e){return e-5},$signature:167},t.DynamicImport0.prototype={toString$0(e){return t.StringExpression_quoteText0(this.urlString)},$isImport0:1,$isAstNode0:1,get$span(e){return this.span}},t.EachRule0.prototype={accept$1$1(e){return e.visitEachRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.variables,n=this.children;return"@each "+new t.MappedListIterable(r,new t.EachRule_toString_closure0,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+" in "+this.list.toString$0(0)+" {"+(n&&f.JSArray_methods).join$1(n," ")+"}"},get$span(e){return this.span}},t.EachRule_toString_closure0.prototype={call$1(e){return"$"+e},$signature:7},t.EmptyExtensionStore0.prototype={get$_extension_store$_extensions(){return t.throwExpression(t.NoSuchMethodError_NoSuchMethodError$withInvocation(this,t.JSInvocationMirror$(f.Symbol__extensions,"get$_empty_extension_store0$_extensions",1,[],[],0)))},get$_extension_store$_sourceSpecificity(){return t.throwExpression(t.NoSuchMethodError_NoSuchMethodError$withInvocation(this,t.JSInvocationMirror$(f.Symbol__sourceSpecificity,"get$_empty_extension_store0$_sourceSpecificity",1,[],[],0)))},get$isEmpty(e){return!0},get$simpleSelectors(){return f.C_EmptyUnmodifiableSet0},extensionsWhereTarget$1(e){return f.List_empty17},addSelector$2(e,r){throw t.wrapException(t.UnsupportedError$("addSelector() can't be called for a const ExtensionStore."))},addExtension$4(e,r,n,s){throw t.wrapException(t.UnsupportedError$("addExtension() can't be called for a const ExtensionStore."))},addExtensions$1(e){throw t.wrapException(t.UnsupportedError$(W.addExt))},clone$0(){return f.Record2_EmptyExtensionStore_Map_empty0},$isExtensionStore0:1},t.Environment0.prototype={closure$0(){var e,r,n,s=this,a=s._environment0$_forwardedModules,i=s._environment0$_nestedForwardedModules,l=s._environment0$_variables;return l=t._setArrayType(l.slice(0),t._arrayInstanceType(l)),e=s._environment0$_variableNodes,e=t._setArrayType(e.slice(0),t._arrayInstanceType(e)),r=s._environment0$_functions,r=t._setArrayType(r.slice(0),t._arrayInstanceType(r)),n=s._environment0$_mixins,n=t._setArrayType(n.slice(0),t._arrayInstanceType(n)),t.Environment$_0(s._environment0$_modules,s._environment0$_namespaceNodes,s._environment0$_globalModules,s._environment0$_importedModules,a,i,s._environment0$_allModules,l,e,r,n,s._environment0$_content)},forwardModule$2(e,r){var n,s,a,i=this,l=i._environment0$_forwardedModules;for(l==null&&(l=i._environment0$_forwardedModules=t.LinkedHashMap_LinkedHashMap$_empty(h.Module_Callable_2,h.AstNode_2)),n=t.ForwardedModuleView_ifNecessary0(e,r,h.Callable_2),s=t.LinkedHashMapKeyIterator$(l,l._modifications);s.moveNext$0();)a=s.__js_helper$_current,i._environment0$_assertNoConflicts$5(n.get$variables(),a.get$variables(),n,a,"variable"),i._environment0$_assertNoConflicts$5(n.get$functions(n),a.get$functions(a),n,a,"function"),i._environment0$_assertNoConflicts$5(n.get$mixins(),a.get$mixins(),n,a,"mixin");i._environment0$_allModules.push(e),l.$indexSet(0,n,r)},_environment0$_assertNoConflicts$5(e,r,n,s,a){var i,l,_,p,d,g,S,b,w,E;for(e.get$length(e)<r.get$length(r)?(i=r,l=e):(i=e,l=r),_=h.String,p=t.MapExtensions_get_pairs0(l,_,h.Object),p=p.get$iterator(p),d=a==="variable";p.moveNext$0();)if(g=p.get$current(p),S=g._0,b=g._1,w=i.$index(0,S),w!=null&&!(d?n.variableIdentity$1(S)===s.variableIdentity$1(S):C.$eq$(w,b)))throw d&&(S="$"+S),p=this._environment0$_forwardedModules,p==null?E=null:(p=p.$index(0,s),E=p==null?null:C.get$span$z(p)),p=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,_),E!=null&&p.$indexSet(0,E,"original @forward"),t.wrapException(t.MultiSpanSassScriptException$0("Two forwarded modules both define a "+a+" named "+S+".","new @forward",p))},importForwards$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=this,B=e._environment0$_environment._environment0$_forwardedModules;if(B!=null){if(r=D._environment0$_forwardedModules,r!=null){for(n=h.Module_Callable_2,s=h.AstNode_2,a=t.LinkedHashMap_LinkedHashMap$_empty(n,s),n=t.MapExtensions_get_pairs0(B,n,s),n=n.get$iterator(n),s=D._environment0$_globalModules;n.moveNext$0();)i=n.get$current(n),e=i._0,l=i._1,(!r.containsKey$1(e)||!s.containsKey$1(e))&&a.$indexSet(0,e,l);B=a}else r=D._environment0$_forwardedModules=t.LinkedHashMap_LinkedHashMap$_empty(h.Module_Callable_2,h.AstNode_2);for(n=h.String,s=t.LinkedHashSet_LinkedHashSet$_empty(n),a=t.LinkedHashMapKeyIterator$(B,B._modifications);a.moveNext$0();)for(i=a.__js_helper$_current.get$variables(),i=C.get$iterator$ax(i.get$keys(i));i.moveNext$0();)s.add$1(0,i.get$current(i));for(a=t.LinkedHashSet_LinkedHashSet$_empty(n),i=t.LinkedHashMapKeyIterator$(B,B._modifications);i.moveNext$0();)for(_=i.__js_helper$_current,_=_.get$functions(_),_=C.get$iterator$ax(_.get$keys(_));_.moveNext$0();)a.add$1(0,_.get$current(_));for(n=t.LinkedHashSet_LinkedHashSet$_empty(n),i=t.LinkedHashMapKeyIterator$(B,B._modifications);i.moveNext$0();)for(_=i.__js_helper$_current.get$mixins(),_=C.get$iterator$ax(_.get$keys(_));_.moveNext$0();)n.add$1(0,_.get$current(_));if(i=D._environment0$_variables,_=i.length,_===1){for(_=D._environment0$_importedModules,p=h.Module_Callable_2,d=h.AstNode_2,g=t.MapExtensions_get_pairs0(_,p,d).toList$0(0),S=g.length,b=h.Callable_2,w=0;w<g.length;g.length===S||(0,t.throwConcurrentModificationError)(g),++w)E=g[w],e=E._0,l=E._1,L=t.ShadowedModuleView_ifNecessary0(e,a,n,s,b),L!=null&&(_.remove$1(0,e),E=L.variables,E.get$isEmpty(E)?(E=L.functions,E.get$isEmpty(E)?(E=L.mixins,E.get$isEmpty(E)?(E=L._shadowed_view0$_inner,E=E.get$css(E),E=C.get$isEmpty$asx(E.get$children(E))):E=!1):E=!1):E=!1,E||_.$indexSet(0,L,l));for(p=t.MapExtensions_get_pairs0(r,p,d).toList$0(0),d=p.length,w=0;w<p.length;p.length===d||(0,t.throwConcurrentModificationError)(p),++w)g=p[w],e=g._0,l=g._1,L=t.ShadowedModuleView_ifNecessary0(e,a,n,s,b),L!=null&&(r.remove$1(0,e),g=L.variables,g.get$isEmpty(g)?(g=L.functions,g.get$isEmpty(g)?(g=L.mixins,g.get$isEmpty(g)?(g=L._shadowed_view0$_inner,g=g.get$css(g),g=C.get$isEmpty$asx(g.get$children(g))):g=!1):g=!1):g=!1,g||r.$indexSet(0,L,l));_.addAll$1(0,B),r.addAll$1(0,B)}else{if(p=D._environment0$_nestedForwardedModules,p==null){for(T=_-1,F=C.JSArray_JSArray$allocateGrowable(T,h.List_Module_Callable_2),_=h.JSArray_Module_Callable_2,w=0;w<T;++w)F[w]=t._setArrayType([],_);D._environment0$_nestedForwardedModules=F,_=F}else _=p;f.JSArray_methods.addAll$1(f.JSArray_methods.get$last(_),new t.LinkedHashMapKeyIterable(B,t._instanceType(B)._eval$1("LinkedHashMapKeyIterable<1>")))}for(s=t._LinkedHashSetIterator$(s,s._collection$_modifications),_=D._environment0$_variableIndices,p=D._environment0$_variableNodes,d=t._instanceType(s)._precomputed1;s.moveNext$0();)g=s._collection$_current,g==null&&(g=d._as(g)),_.remove$1(0,g),C.remove$1$z(f.JSArray_methods.get$last(i),g),C.remove$1$z(f.JSArray_methods.get$last(p),g);for(s=t._LinkedHashSetIterator$(a,a._collection$_modifications),a=D._environment0$_functionIndices,i=D._environment0$_functions,_=t._instanceType(s)._precomputed1;s.moveNext$0();)p=s._collection$_current,p==null&&(p=_._as(p)),a.remove$1(0,p),C.remove$1$z(f.JSArray_methods.get$last(i),p);for(n=t._LinkedHashSetIterator$(n,n._collection$_modifications),s=D._environment0$_mixinIndices,a=D._environment0$_mixins,i=t._instanceType(n)._precomputed1;n.moveNext$0();)_=n._collection$_current,_==null&&(_=i._as(_)),s.remove$1(0,_),C.remove$1$z(f.JSArray_methods.get$last(a),_)}},getVariable$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?_._environment0$_getModule$1(r).get$variables().$index(0,e):_._environment0$_lastVariableName===e?(n=_._environment0$_lastVariableIndex,n.toString,n=C.$index$asx(_._environment0$_variables[n],e),n??_._environment0$_getVariableFromGlobalModule$1(e)):(n=_._environment0$_variableIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(_._environment0$_lastVariableName=e,_._environment0$_lastVariableIndex=a,n=C.$index$asx(_._environment0$_variables[a],e),n??_._environment0$_getVariableFromGlobalModule$1(e)):(l=_._environment0$_variableIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(_._environment0$_lastVariableName=e,_._environment0$_lastVariableIndex=a,n.$indexSet(0,e,a),n=C.$index$asx(_._environment0$_variables[a],e),n??_._environment0$_getVariableFromGlobalModule$1(e)):_._environment0$_getVariableFromGlobalModule$1(e)))},getVariable$1(e){return this.getVariable$2$namespace(e,null)},_environment0$_getVariableFromGlobalModule$1(e){return this._environment0$_fromOneModule$3(e,"variable",new t.Environment__getVariableFromGlobalModule_closure0(e))},getVariableNode$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?_._environment0$_getModule$1(r).get$variableNodes().$index(0,e):_._environment0$_lastVariableName===e?(n=_._environment0$_lastVariableIndex,n.toString,n=C.$index$asx(_._environment0$_variableNodes[n],e),n??_._environment0$_getVariableNodeFromGlobalModule$1(e)):(n=_._environment0$_variableIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(_._environment0$_lastVariableName=e,_._environment0$_lastVariableIndex=a,n=C.$index$asx(_._environment0$_variableNodes[a],e),n??_._environment0$_getVariableNodeFromGlobalModule$1(e)):(l=_._environment0$_variableIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(_._environment0$_lastVariableName=e,_._environment0$_lastVariableIndex=a,n.$indexSet(0,e,a),n=C.$index$asx(_._environment0$_variableNodes[a],e),n??_._environment0$_getVariableNodeFromGlobalModule$1(e)):_._environment0$_getVariableNodeFromGlobalModule$1(e)))},_environment0$_getVariableNodeFromGlobalModule$1(e){var r,n,s,a;for(r=this._environment0$_importedModules,n=this._environment0$_globalModules,n=new t.LinkedHashMapKeyIterable(r,t._instanceType(r)._eval$1("LinkedHashMapKeyIterable<1>")).followedBy$1(0,new t.LinkedHashMapKeyIterable(n,t._instanceType(n)._eval$1("LinkedHashMapKeyIterable<1>"))),n=new t.FollowedByIterator(C.get$iterator$ax(n.__internal$_first),n._second);n.moveNext$0();)if(r=n._currentIterator,s=r.get$current(r).get$variableNodes().$index(0,e),s!=null?(a=s,r=!0):(a=null,r=!1),r)return a;return null},globalVariableExists$2$namespace(e,r){return r!=null?this._environment0$_getModule$1(r).get$variables().containsKey$1(e):f.JSArray_methods.get$first(this._environment0$_variables).containsKey$1(e)?!0:this._environment0$_getVariableFromGlobalModule$1(e)!=null},globalVariableExists$1(e){return this.globalVariableExists$2$namespace(e,null)},_environment0$_variableIndex$1(e){var r,n;for(r=this._environment0$_variables,n=r.length-1;n>=0;--n)if(r[n].containsKey$1(e))return n;return null},setVariable$5$global$namespace(e,r,n,s,a){var i,l,_,p,d,g,S,b,w=this;if(a!=null){w._environment0$_getModule$1(a).setVariable$3(e,r,n);return}if(s||w._environment0$_variables.length===1){if(w._environment0$_variableIndices.putIfAbsent$2(e,new t.Environment_setVariable_closure2(w,e)),i=w._environment0$_variables,!f.JSArray_methods.get$first(i).containsKey$1(e)&&(l=w._environment0$_fromOneModule$3(e,"variable",new t.Environment_setVariable_closure3(e)),l!=null)){l.setVariable$3(e,r,n);return}C.$indexSet$ax(f.JSArray_methods.get$first(i),e,r),C.$indexSet$ax(f.JSArray_methods.get$first(w._environment0$_variableNodes),e,n);return}if(_=w._environment0$_nestedForwardedModules,_!=null&&!w._environment0$_variableIndices.containsKey$1(e)&&w._environment0$_variableIndex$1(e)==null){for(i=new t.ReversedListIterable(_,t.instanceType(_)._eval$1("ReversedListIterable<1>")),i=new t.ListIterator(i,i.get$length(i)),p=t._instanceType(i)._precomputed1;i.moveNext$0();)for(d=i.__internal$_current,d=C.get$reversed$ax(d??p._as(d)),d=new t.ListIterator(d,d.get$length(d)),g=t._instanceType(d)._precomputed1;d.moveNext$0();)if(S=d.__internal$_current,S==null&&(S=g._as(S)),S.get$variables().containsKey$1(e)){S.setVariable$3(e,r,n);return}}w._environment0$_lastVariableName===e?(i=w._environment0$_lastVariableIndex,i.toString,b=i):b=w._environment0$_variableIndices.putIfAbsent$2(e,new t.Environment_setVariable_closure4(w,e)),!w._environment0$_inSemiGlobalScope&&b===0&&(b=w._environment0$_variables.length-1,w._environment0$_variableIndices.$indexSet(0,e,b)),w._environment0$_lastVariableName=e,w._environment0$_lastVariableIndex=b,C.$indexSet$ax(w._environment0$_variables[b],e,r),C.$indexSet$ax(w._environment0$_variableNodes[b],e,n)},setVariable$4$global(e,r,n,s){return this.setVariable$5$global$namespace(e,r,n,s,null)},setLocalVariable$3(e,r,n){var s,a=this,i=a._environment0$_variables,l=i.length;a._environment0$_lastVariableName=e,s=a._environment0$_lastVariableIndex=l-1,a._environment0$_variableIndices.$indexSet(0,e,s),C.$indexSet$ax(i[s],e,r),C.$indexSet$ax(a._environment0$_variableNodes[s],e,n)},getFunction$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?(n=_._environment0$_getModule$1(r),n.get$functions(n).$index(0,e)):(n=_._environment0$_functionIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(n=C.$index$asx(_._environment0$_functions[a],e),n??_._environment0$_getFunctionFromGlobalModule$1(e)):(l=_._environment0$_functionIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(n.$indexSet(0,e,a),n=C.$index$asx(_._environment0$_functions[a],e),n??_._environment0$_getFunctionFromGlobalModule$1(e)):_._environment0$_getFunctionFromGlobalModule$1(e)))},getFunction$1(e){return this.getFunction$2$namespace(e,null)},_environment0$_getFunctionFromGlobalModule$1(e){return this._environment0$_fromOneModule$3(e,"function",new t.Environment__getFunctionFromGlobalModule_closure0(e))},_environment0$_functionIndex$1(e){var r,n;for(r=this._environment0$_functions,n=r.length-1;n>=0;--n)if(r[n].containsKey$1(e))return n;return null},getMixin$2$namespace(e,r){var n,s,a,i,l,_=this;return r!=null?_._environment0$_getModule$1(r).get$mixins().$index(0,e):(n=_._environment0$_mixinIndices,s=n.$index(0,e),s!=null?(a=s,i=!0):(a=null,i=!1),i?(n=C.$index$asx(_._environment0$_mixins[a],e),n??_._environment0$_getMixinFromGlobalModule$1(e)):(l=_._environment0$_mixinIndex$1(e),l!=null?(a=l,i=!0):(a=null,i=!1),i?(n.$indexSet(0,e,a),n=C.$index$asx(_._environment0$_mixins[a],e),n??_._environment0$_getMixinFromGlobalModule$1(e)):_._environment0$_getMixinFromGlobalModule$1(e)))},_environment0$_getMixinFromGlobalModule$1(e){return this._environment0$_fromOneModule$3(e,"mixin",new t.Environment__getMixinFromGlobalModule_closure0(e))},_environment0$_mixinIndex$1(e){var r,n;for(r=this._environment0$_mixins,n=r.length-1;n>=0;--n)if(r[n].containsKey$1(e))return n;return null},withContent$2(e,r){var n=this._environment0$_content;this._environment0$_content=e,r.call$0(),this._environment0$_content=n},asMixin$1(e){var r=this._environment0$_inMixin;this._environment0$_inMixin=!0,e.call$0(),this._environment0$_inMixin=r},scope$1$3$semiGlobal$when(e,r,n){var s,a,i,l,_,p,d,g,S,b,w=this;if(r=r&&w._environment0$_inSemiGlobalScope,s=w._environment0$_inSemiGlobalScope,w._environment0$_inSemiGlobalScope=r,!n)try{return _=e.call$0(),_}finally{w._environment0$_inSemiGlobalScope=s}_=w._environment0$_variables,p=h.String,f.JSArray_methods.add$1(_,t.LinkedHashMap_LinkedHashMap$_empty(p,h.Value_2)),d=w._environment0$_variableNodes,f.JSArray_methods.add$1(d,t.LinkedHashMap_LinkedHashMap$_empty(p,h.AstNode_2)),g=w._environment0$_functions,S=h.Callable_2,f.JSArray_methods.add$1(g,t.LinkedHashMap_LinkedHashMap$_empty(p,S)),b=w._environment0$_mixins,f.JSArray_methods.add$1(b,t.LinkedHashMap_LinkedHashMap$_empty(p,S)),S=w._environment0$_nestedForwardedModules,S!=null&&S.push(t._setArrayType([],h.JSArray_Module_Callable_2));try{return p=e.call$0(),p}finally{for(w._environment0$_inSemiGlobalScope=s,w._environment0$_lastVariableIndex=w._environment0$_lastVariableName=null,_=C.get$iterator$ax(C.get$keys$z(f.JSArray_methods.removeLast$0(_))),p=w._environment0$_variableIndices;_.moveNext$0();)a=_.get$current(_),p.remove$1(0,a);for(f.JSArray_methods.removeLast$0(d),_=C.get$iterator$ax(C.get$keys$z(f.JSArray_methods.removeLast$0(g))),p=w._environment0$_functionIndices;_.moveNext$0();)i=_.get$current(_),p.remove$1(0,i);for(_=C.get$iterator$ax(C.get$keys$z(f.JSArray_methods.removeLast$0(b))),p=w._environment0$_mixinIndices;_.moveNext$0();)l=_.get$current(_),p.remove$1(0,l);_=w._environment0$_nestedForwardedModules,_!=null&&_.pop()}},scope$1$1(e,r){return this.scope$1$3$semiGlobal$when(e,!1,!0,r)},scope$1$2$when(e,r,n){return this.scope$1$3$semiGlobal$when(e,!1,r,n)},scope$1$2$semiGlobal(e,r,n){return this.scope$1$3$semiGlobal$when(e,r,!0,n)},toImplicitConfiguration$0(){var e,r,n,s,a,i,l,_,p,d,g=h.String,S=t.LinkedHashMap_LinkedHashMap$_empty(g,h.ConfiguredValue_2);for(e=this._environment0$_variables,r=h.Value_2,n=this._environment0$_variableNodes,s=0;s<e.length;++s)for(a=e[s],i=n[s],l=t.MapExtensions_get_pairs0(a,g,r),l=l.get$iterator(l);l.moveNext$0();)_=l.get$current(l),p=_._0,d=_._1,_=i.$index(0,p),_.toString,S.$indexSet(0,p,new t.ConfiguredValue0(d,null,_));return new t.Configuration0(S,null)},toModule$3(e,r,n){return t._EnvironmentModule__EnvironmentModule1(this,e,r,n,t.NullableExtension_andThen0(this._environment0$_forwardedModules,new t.Environment_toModule_closure0))},toDummyModule$0(){return t._EnvironmentModule__EnvironmentModule1(this,new t.CssStylesheet0(new t.UnmodifiableListView(f.List_empty16,h.UnmodifiableListView_CssNode_2),t.SourceFile$decoded(f.List_empty4,"<dummy module>").span$1(0,0)),f.Map_empty9,f.C_EmptyExtensionStore0,t.NullableExtension_andThen0(this._environment0$_forwardedModules,new t.Environment_toDummyModule_closure0))},_environment0$_getModule$1(e){var r,n,s=this._environment0$_modules.$index(0,e);if(s!=null?(r=s,n=!0):(r=null,n=!1),n)return r;throw t.wrapException(t.SassScriptException$0('There is no module with the namespace "'+e+'".',null))},_environment0$_fromOneModule$1$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F=null,D=this._environment0$_nestedForwardedModules;if(D!=null?(s=D,a=!0):(s=F,a=!1),a){for(a=new t.ReversedListIterable(s,t.instanceType(s)._eval$1("ReversedListIterable<1>")),a=new t.ListIterator(a,a.get$length(a)),i=t._instanceType(a)._precomputed1;a.moveNext$0();)for(l=a.__internal$_current,l=C.get$reversed$ax(l??i._as(l)),l=new t.ListIterator(l,l.get$length(l)),_=t._instanceType(l)._precomputed1;l.moveNext$0();)if(p=l.__internal$_current,d=n.call$1(p??_._as(p)),d!=null?(g=d,p=!0):(g=F,p=!1),p)return g}for(a=this._environment0$_importedModules,a=t.LinkedHashMapKeyIterator$(a,a._modifications);a.moveNext$0();)if(S=n.call$1(a.__js_helper$_current),S!=null?(g=S,i=!0):(g=F,i=!1),i)return g;for(a=this._environment0$_globalModules,i=t.LinkedHashMapKeyIterator$(a,a._modifications),l=h.Callable_2,b=F,g=b;i.moveNext$0();)if(_=i.__js_helper$_current,w=n.call$1(_),w!=null&&(E=l._is(w)?w:_.variableIdentity$1(e),!E.$eq(0,b))){if(g!=null){for(i=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),l=t.MapExtensions_get_pairs0(a,h.Module_Callable_2,h.AstNode_2),l=l.get$iterator(l),_="includes "+r;l.moveNext$0();)a=l.get$current(l),L=a._0,T=a._1,n.call$1(L)!=null&&i.$indexSet(0,T.get$span(T),_);throw t.wrapException(t.MultiSpanSassScriptException$0("This "+r+W.x20is_av,r+" use",i))}b=E,g=w}return g},_environment0$_fromOneModule$3(e,r,n){return this._environment0$_fromOneModule$1$3(e,r,n,h.dynamic)}},t.Environment__getVariableFromGlobalModule_closure0.prototype={call$1(e){return e.get$variables().$index(0,this.name)},$signature:435},t.Environment_setVariable_closure2.prototype={call$0(){var e=this.$this;return e._environment0$_lastVariableName=this.name,e._environment0$_lastVariableIndex=0},$signature:3},t.Environment_setVariable_closure3.prototype={call$1(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:436},t.Environment_setVariable_closure4.prototype={call$0(){var e=this.$this,r=e._environment0$_variableIndex$1(this.name);return r??e._environment0$_variables.length-1},$signature:3},t.Environment__getFunctionFromGlobalModule_closure0.prototype={call$1(e){return e.get$functions(e).$index(0,this.name)},$signature:225},t.Environment__getMixinFromGlobalModule_closure0.prototype={call$1(e){return e.get$mixins().$index(0,this.name)},$signature:225},t.Environment_toModule_closure0.prototype={call$1(e){return new t.MapKeySet(e,h.MapKeySet_Module_Callable_2)},$signature:224},t.Environment_toDummyModule_closure0.prototype={call$1(e){return new t.MapKeySet(e,h.MapKeySet_Module_Callable_2)},$signature:224},t._EnvironmentModule1.prototype={get$url(e){var r=this.css;return r.get$span(r).file.url},setVariable$3(e,r,n){var s,a,i,l=this._environment0$_modulesByVariable.$index(0,e);if(l!=null?(s=l,a=!0):(s=null,a=!1),a){s.setVariable$3(e,r,n);return}if(a=this._environment0$_environment,i=a._environment0$_variables,!f.JSArray_methods.get$first(i).containsKey$1(e))throw t.wrapException(t.SassScriptException$0("Undefined variable.",null));C.$indexSet$ax(f.JSArray_methods.get$first(i),e,r),C.$indexSet$ax(f.JSArray_methods.get$first(a._environment0$_variableNodes),e,n)},variableIdentity$1(e){var r=this._environment0$_modulesByVariable.$index(0,e);return r==null?this:r.variableIdentity$1(e)},cloneCss$0(){var e,r=this;return r.transitivelyContainsCss?(e=t.cloneCssStylesheet0(r.css,r.extensionStore),t._EnvironmentModule$_1(r._environment0$_environment,e._0,r.preModuleComments,e._1,r._environment0$_modulesByVariable,r.variables,r.variableNodes,r.functions,r.mixins,!0,r.transitivelyContainsExtensions)):r},toString$0(e){var r,n=this.css;return n.get$span(n).file.url==null?n="<unknown url>":(n=n.get$span(n).file.url,r=V.$get$context(),n.toString,n=r.prettyUri$1(n)),n},$isModule1:1,get$upstream(){return this.upstream},get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins},get$extensionStore(){return this.extensionStore},get$css(e){return this.css},get$preModuleComments(){return this.preModuleComments},get$transitivelyContainsCss(){return this.transitivelyContainsCss},get$transitivelyContainsExtensions(){return this.transitivelyContainsExtensions}},t._EnvironmentModule__EnvironmentModule_closure11.prototype={call$1(e){return e.get$variables()},$signature:439},t._EnvironmentModule__EnvironmentModule_closure12.prototype={call$1(e){return e.get$variableNodes()},$signature:660},t._EnvironmentModule__EnvironmentModule_closure13.prototype={call$1(e){return e.get$functions(e)},$signature:221},t._EnvironmentModule__EnvironmentModule_closure14.prototype={call$1(e){return e.get$mixins()},$signature:221},t._EnvironmentModule__EnvironmentModule_closure15.prototype={call$1(e){return e.get$transitivelyContainsCss()},$signature:133},t._EnvironmentModule__EnvironmentModule_closure16.prototype={call$1(e){return e.get$transitivelyContainsExtensions()},$signature:133},t.ErrorRule0.prototype={accept$1$1(e){return e.visitErrorRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"@error "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span(e){return this.span}},t._EvaluateVisitor1.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap1(e,r,n,s,a,i){var l,_,p,d,g,S,b,w=this,E="$name, $module: null",L="sass:meta",T="$module",F=h.JSArray_BuiltInCallable_2,D=t._setArrayType([t.BuiltInCallable$function0("global-variable-exists",E,new t._EvaluateVisitor_closure25(w),L),t.BuiltInCallable$function0("variable-exists","$name",new t._EvaluateVisitor_closure26(w),L),t.BuiltInCallable$function0("function-exists",E,new t._EvaluateVisitor_closure27(w),L),t.BuiltInCallable$function0("mixin-exists",E,new t._EvaluateVisitor_closure28(w),L),t.BuiltInCallable$function0("content-exists","",new t._EvaluateVisitor_closure29(w),L),t.BuiltInCallable$function0("module-variables",T,new t._EvaluateVisitor_closure30(w),L),t.BuiltInCallable$function0("module-functions",T,new t._EvaluateVisitor_closure31(w),L),t.BuiltInCallable$function0("module-mixins",T,new t._EvaluateVisitor_closure32(w),L),t.BuiltInCallable$function0("get-function","$name, $css: false, $module: null",new t._EvaluateVisitor_closure33(w),L),t.BuiltInCallable$function0("get-mixin",E,new t._EvaluateVisitor_closure34(w),L),t.BuiltInCallable$function0("call","$function, $args...",new t._EvaluateVisitor_closure35(w),L)],F),B=t._setArrayType([t.BuiltInCallable$mixin0("load-css","$url, $with: null",new t._EvaluateVisitor_closure36(w),!1,L),t.BuiltInCallable$mixin0("apply","$mixin, $args...",new t._EvaluateVisitor_closure37(w),!0,L)],F);for(F=h.BuiltInCallable_2,l=t.List_List$of(V.$get$global6(),!0,F),f.JSArray_methods.addAll$1(l,V.$get$local0()),f.JSArray_methods.addAll$1(l,D),_=t.BuiltInModule$0("meta",l,B,null,F),F=t.List_List$of(V.$get$coreModules0(),!0,h.BuiltInModule_Callable_2),F.push(_),l=F.length,p=w._evaluate0$_builtInModules,d=0;d<F.length;F.length===l||(0,t.throwConcurrentModificationError)(F),++d)g=F[d],p.$indexSet(0,g.url,g);for(F=t._setArrayType([],h.JSArray_Callable_2),f.JSArray_methods.addAll$1(F,e),f.JSArray_methods.addAll$1(F,V.$get$globalFunctions0()),f.JSArray_methods.addAll$1(F,D),l=F.length,p=w._evaluate0$_builtInFunctions,d=0;d<F.length;F.length===l||(0,t.throwConcurrentModificationError)(F),++d)S=F[d],b=C.get$name$x(S),p.$indexSet(0,t.stringReplaceAllUnchecked(b,"_","-"),S)},run$2(e,r,n){var s,a,i;try{return i=h.nullable_Object,i=t.runZoned(new t._EvaluateVisitor_run_closure1(this,n,r),t.LinkedHashMap_LinkedHashMap$_literal([f.Symbol__evaluationContext,new t._EvaluationContext1(this,n)],i,i),h.Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet_2),i}catch(l){if(i=t.unwrapException(l),i instanceof t.SassException0)s=i,a=t.getTraceFromException(l),t.throwWithTrace0(s.withLoadedUrls$1(this._evaluate0$_loadedUrls),s,a);else throw l}},_evaluate0$_assertInModule$1$2(e,r){if(e!=null)return e;throw t.wrapException(t.StateError$("Can't access "+r+" outside of a module."))},_evaluate0$_assertInModule$2(e,r){return this._evaluate0$_assertInModule$1$2(e,r,h.dynamic)},_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(e,r,n,s,a,i,l){var _,p,d=this,g={};if(g.builtInModule=null,_=d._evaluate0$_builtInModules.$index(0,e),_!=null?(g.builtInModule=_,p=!0):p=!1,p){if(i instanceof t.ExplicitConfiguration0)throw g=l?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",p=i.nodeWithSpan,t.wrapException(d._evaluate0$_exception$2(g,p.get$span(p)));d._evaluate0$_addExceptionSpan$2(n,new t._EvaluateVisitor__loadModule_closure3(g,s));return}d._evaluate0$_withStackFrame$3(r,n,new t._EvaluateVisitor__loadModule_closure4(d,e,n,a,l,i,s))},_evaluate0$_loadModule$5$configuration(e,r,n,s,a){return this._evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(e,r,n,s,null,a,!1)},_evaluate0$_loadModule$4(e,r,n,s){return this._evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(e,r,n,s,null,null,!1)},_evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(e,r,n,s,a){var i,l,_,p,d,g,S,b,w,E,L,T,F=this,D=r.span.file.url,B=F._evaluate0$_modules,z=B.$index(0,D);if(z!=null?(i=z,l=!0):(i=null,l=!1),l){if(B=n==null,_=B?F._evaluate0$_configuration:n,l=F._evaluate0$_moduleConfigurations.$index(0,D),p=l._configuration0$__originalConfiguration,l=p??l,p=_._configuration0$__originalConfiguration,l!==(p??_)&&_ instanceof t.ExplicitConfiguration0)throw s?(l=V.$get$context(),D.toString,d=l.prettyUri$1(D)+W.x20was_a):d=W.This_mw,l=F._evaluate0$_moduleNodes.$index(0,D),g=l==null?null:l.get$span(l),B?(B=_.nodeWithSpan,S=B.get$span(B)):S=null,B=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),g!=null&&B.$indexSet(0,g,"original load"),S!=null&&B.$indexSet(0,S,"configuration"),t.wrapException(B.get$isEmpty(B)?F._evaluate0$_exception$1(d):F._evaluate0$_multiSpanException$3(d,"new load",B));return i}return b=t.Environment$0(),w=t._Cell$(),E=t._Cell$(),L=t.ExtensionStore$0(),F._evaluate0$_withEnvironment$2(b,new t._EvaluateVisitor__execute_closure1(F,e,r,L,n,w,E)),l=w._readLocal$0(),p=E._readLocal$0(),T=b.toModule$3(l,p??f.Map_empty9,L),D!=null&&(B.$indexSet(0,D,T),F._evaluate0$_moduleConfigurations.$indexSet(0,D,F._evaluate0$_configuration),a!=null&&F._evaluate0$_moduleNodes.$indexSet(0,D,a)),T},_evaluate0$_execute$2(e,r){return this._evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(e,r,null,!1,null)},_evaluate0$_addOutOfOrderImports$0(){var e,r,n=this,s="_root",a="_endOfImports",i=n._evaluate0$_outOfOrderImports;e:{if(i==null){e=n._evaluate0$_assertInModule$2(n._evaluate0$__root,s).children;break e}e=n._evaluate0$_assertInModule$2(n._evaluate0$__root,s),e=e.children,e=t.List_List$of(t.SubListIterable$(e,0,t.checkNotNullable(n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,a),"count",h.int),e.$ti._eval$1("ListBase.E")),!0,h.ModifiableCssNode_2),f.JSArray_methods.addAll$1(e,i),r=n._evaluate0$_assertInModule$2(n._evaluate0$__root,s).children,f.JSArray_methods.addAll$1(e,t.SubListIterable$(r,n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,a),null,r.$ti._eval$1("ListBase.E")));break e}return e},_evaluate0$_combineCss$2$clone(e,r){var n,s,a,i,l,_,p,d;return f.JSArray_methods.any$1(e.get$upstream(),new t._EvaluateVisitor__combineCss_closure3)?(i=h.JSArray_CssNode_2,l=t._setArrayType([],i),_=t._setArrayType([],i),i=h.Module_Callable_2,p=t.ListQueue$(i),new t._EvaluateVisitor__combineCss_visitModule1(this,t.LinkedHashSet_LinkedHashSet$_empty(i),r,_,l,p).call$1(e),e.get$transitivelyContainsExtensions()&&this._evaluate0$_extendModules$1(p),i=f.JSArray_methods.$add(l,_),d=e.get$css(e),new t.CssStylesheet0(new t.UnmodifiableListView(i,h.UnmodifiableListView_CssNode_2),d.get$span(d))):(n=e.get$extensionStore().get$simpleSelectors(),s=t.IterableExtension_get_firstOrNull(e.get$extensionStore().extensionsWhereTarget$1(new t._EvaluateVisitor__combineCss_closure4(n))),s!=null?(a=s,i=!0):(a=null,i=!1),i&&this._evaluate0$_throwForUnsatisfiedExtension$1(a),e.get$css(e))},_evaluate0$_combineCss$1(e){return this._evaluate0$_combineCss$2$clone(e,!1)},_evaluate0$_extendModules$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w=t.LinkedHashMap_LinkedHashMap$_empty(h.Uri,h.List_ExtensionStore_2),E=new t._LinkedIdentityHashSet(h._LinkedIdentityHashSet_Extension_2);for(r=t._ListQueueIterator$(e),n=t._instanceType(r)._precomputed1;r.moveNext$0();)if(s=r._collection$_current,s==null&&(s=n._as(s)),a=s.get$extensionStore().get$simpleSelectors().toSet$0(0),E.addAll$1(0,s.get$extensionStore().extensionsWhereTarget$1(new t._EvaluateVisitor__extendModules_closure3(a))),i=w.$index(0,s.get$url(s)),l=s.get$extensionStore().get$addExtensions(),i!=null&&l.call$1(i),l=s.get$extensionStore(),!l.get$isEmpty(l)){for(l=s.get$upstream(),_=l.length,p=0;p<l.length;l.length===_||(0,t.throwConcurrentModificationError)(l),++p)d=l[p],g=d.get$url(d),g!=null?(S=g,b=!0):(S=null,b=!1),b&&C.add$1$ax(w.putIfAbsent$2(S,new t._EvaluateVisitor__extendModules_closure4),s.get$extensionStore());E.removeAll$1(s.get$extensionStore().extensionsWhereTarget$1(a.get$contains(a)))}E._collection$_length!==0&&this._evaluate0$_throwForUnsatisfiedExtension$1(E.get$first(E))},_evaluate0$_throwForUnsatisfiedExtension$1(e){throw t.wrapException(t.SassException$0(W.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span,null))},_evaluate0$_indexAfterImports$1(e){var r,n,s,a;for(r=C.getInterceptor$asx(e),n=-1,s=0;s<r.get$length(e);++s){e:{if(a=r.$index(e,s),a instanceof t.ModifiableCssImport0)break e;if(a instanceof t.ModifiableCssComment0)continue;break}n=s}return n+1},visitStylesheet$1(e){var r,n,s;for(r=e.children,n=r.length,s=0;s<n;++s)r[s].accept$1(this);return null},visitAtRootRule$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T=this,F=null,D="__parent",B=e.query;for(B!=null?(r=B,n=!0):(r=F,n=!1),s=n?t.AtRootQueryParser$0(T._evaluate0$_performInterpolationWithMap$2$warnForColor(r,!0)._0,T._evaluate0$_logger,F).parse$0():f.AtRootQuery_UsS0,a=T._evaluate0$_assertInModule$2(T._evaluate0$__parent,D),i=t._setArrayType([],h.JSArray_ModifiableCssParentNode_2),n=h.CssStylesheet_2;!n._is(a);a=_)if(s.excludes$1(a)||i.push(a),l=a._node$_parent,l!=null?(_=l,p=!0):(_=F,p=!1),!p)throw t.wrapException(t.StateError$(W.CssNod));if(d=T._evaluate0$_trimIncluded$1(i),d===T._evaluate0$_assertInModule$2(T._evaluate0$__parent,D))return T._evaluate0$_environment.scope$1$2$when(new t._EvaluateVisitor_visitAtRootRule_closure3(T,e),e.hasDeclarations,h.Null),F;if(i.length>=1?(g=i[0],S=f.JSArray_methods.sublist$1(i,1),n=!0):(S=F,g=S,n=!1),n){for(b=g.copyWithoutChildren$0(),n=S.length,w=b,E=0;E<S.length;S.length===n||(0,t.throwConcurrentModificationError)(S),++E,w=L)L=S[E].copyWithoutChildren$0(),L.addChild$1(w);d.addChild$1(w)}else b=d;return T._evaluate0$_scopeForAtRoot$4(e,b,s,i).call$1(new t._EvaluateVisitor_visitAtRootRule_closure4(T,e)),F},_evaluate0$_trimIncluded$1(e){var r,n,s,a,i,l,_,p,d,g,S=this,b=null,w="_root",E=" to be an ancestor of ";if(e.length===0)return S._evaluate0$_assertInModule$2(S._evaluate0$__root,w);for(r=S._evaluate0$_assertInModule$2(S._evaluate0$__parent,"__parent"),n=e.length,s=b,a=0;a<n;++a,r=_){for(;i=e[a],r!==i;s=b,r=_)if(l=r._node$_parent,l!=null?(_=l,p=!0):(_=b,p=!1),!p)throw t.wrapException(t.ArgumentError$("Expected "+i.toString$0(0)+E+S.toString$0(0)+".",b));if(s==null&&(s=a),d=r._node$_parent,d!=null?(_=d,p=!0):(_=b,p=!1),!p)throw t.wrapException(t.ArgumentError$("Expected "+i.toString$0(0)+E+S.toString$0(0)+".",b))}return r!==S._evaluate0$_assertInModule$2(S._evaluate0$__root,w)?S._evaluate0$_assertInModule$2(S._evaluate0$__root,w):(s.toString,g=e[s],f.JSArray_methods.removeRange$2(e,s,e.length),g)},_evaluate0$_scopeForAtRoot$4(e,r,n,s){var a=this,i=new t._EvaluateVisitor__scopeForAtRoot_closure11(a,r,e),l=n._at_root_query0$_all||n._at_root_query0$_rule;return l!==n.include&&(i=new t._EvaluateVisitor__scopeForAtRoot_closure12(a,i)),a._evaluate0$_mediaQueries!=null&&n.excludesName$1("media")&&(i=new t._EvaluateVisitor__scopeForAtRoot_closure13(a,i)),a._evaluate0$_inKeyframes&&n.excludesName$1("keyframes")&&(i=new t._EvaluateVisitor__scopeForAtRoot_closure14(a,i)),a._evaluate0$_inUnknownAtRule&&!f.JSArray_methods.any$1(s,new t._EvaluateVisitor__scopeForAtRoot_closure15)?new t._EvaluateVisitor__scopeForAtRoot_closure16(a,i):i},visitContentBlock$1(e){return t.throwExpression(t.UnsupportedError$(W.Evalua))},visitContentRule$1(e){var r=this._evaluate0$_environment._environment0$_content;return r==null||this._evaluate0$_runUserDefinedCallable$1$4(e.$arguments,r,e,new t._EvaluateVisitor_visitContentRule_closure1(this,r),h.Null),null},visitDebugRule$1(e){var r=e.expression.accept$1(this),n=r instanceof t.SassString0?r._string0$_text:t.serializeValue0(r,!0,!0);return this._evaluate0$_logger.debug$2(0,n,e.span),null},visitDeclaration$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w=this,E=null,L={};if((w._evaluate0$_atRootExcludingStyleRule?E:w._evaluate0$_styleRuleIgnoringAtRoot)==null&&!w._evaluate0$_inUnknownAtRule&&!w._evaluate0$_inKeyframes)throw t.wrapException(w._evaluate0$_exception$2(W.Declarm,e.span));if(w._evaluate0$_declarationName!=null&&f.JSString_methods.startsWith$1(e.name.get$initialPlain(),"--"))throw t.wrapException(w._evaluate0$_exception$2(W.Declarw,e.span));if(r=e.name,n=w._evaluate0$_interpolationToValue$2$warnForColor(r,!0),s=w._evaluate0$_declarationName,s!=null?(a=s,i=!0):(a=E,i=!1),i&&(n=new t.CssValue0(t.S(a)+"-"+t.S(n.value),n.span,h.CssValue_String_2)),l=e.value,l!=null?(_=l,i=!0):(_=E,i=!1),i){if(p=_.accept$1(w),!p.get$isBlank()||p.get$asList().length===0)i=w._evaluate0$_assertInModule$2(w._evaluate0$__parent,"__parent"),d=_.get$span(_),r=f.JSString_methods.startsWith$1(r.get$initialPlain(),"--"),w._evaluate0$_sourceMap?(g=t.NullableExtension_andThen0(l,w.get$_evaluate0$_expressionNode()),g=g==null?E:C.get$span$z(g)):g=E,i.addChild$1(t.ModifiableCssDeclaration$0(n,new t.CssValue0(p,d,h.CssValue_Value_2),e.span,r,g));else if(C.startsWith$1$s(n.value,"--"))throw t.wrapException(w._evaluate0$_exception$2("Custom property values may not be empty.",_.get$span(_)))}return L.children=null,S=e.children,S!=null?(L.children=S,r=!0):r=!1,r&&(b=w._evaluate0$_declarationName,w._evaluate0$_declarationName=n.value,w._evaluate0$_environment.scope$1$2$when(new t._EvaluateVisitor_visitDeclaration_closure1(L,w),e.hasDeclarations,h.Null),w._evaluate0$_declarationName=b),E},visitEachRule$1(e){var r,n=this,s={},a=e.list,i=a.accept$1(n),l=n._evaluate0$_expressionNode$1(a),_=e.variables;e:{if(s.variable=null,_.length===1?(s.variable=_[0],a=!0):a=!1,a){a=new t._EvaluateVisitor_visitEachRule_closure5(s,n,l);break e}a=s.variables=null,s.variables=_,r=new t._EvaluateVisitor_visitEachRule_closure6(s,n,l),a=r;break e}return n._evaluate0$_environment.scope$1$2$semiGlobal(new t._EvaluateVisitor_visitEachRule_closure7(n,i,a,e),!0,h.nullable_Value_2)},_evaluate0$_setMultipleVariables$3(e,r,n){var s,a=r.get$asList(),i=e.length,l=Math.min(i,a.length);for(s=0;s<l;++s)this._evaluate0$_environment.setLocalVariable$3(e[s],this._evaluate0$_withoutSlash$2(a[s],n),n);for(s=l;s<i;++s)this._evaluate0$_environment.setLocalVariable$3(e[s],f.C__SassNull0,n)},visitErrorRule$1(e){throw t.wrapException(this._evaluate0$_exception$2(C.toString$0$(e.expression.accept$1(this)),e.span))},visitExtendRule$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w=this,E=null,L=w._evaluate0$_atRootExcludingStyleRule?E:w._evaluate0$_styleRuleIgnoringAtRoot;if(L==null||w._evaluate0$_declarationName!=null)throw t.wrapException(w._evaluate0$_exception$2(W.x40exten,e.span));for(r=L.originalSelector.components,n=r.length,s=e.span,a=h.SourceSpan,i=h.String,l=0;l<n;++l)_=r[l],_.accept$1(f._IsBogusVisitor_true0)&&(p=t._SerializeVisitor$0(E,!0,E,!0,!1,E,!0),_.accept$1(p),d=f.JSString_methods.trim$0(p._serialize0$_buffer.toString$0(0)),g=_.accept$1(f.C__IsUselessVisitor0)?"can't":"shouldn't",w._evaluate0$_warn$3('The selector "'+d+'" is invalid CSS and '+g+W.x20be_an,new t.MultiSpan0(t.SpanExtensions_trimRight0(_.span),"invalid selector",t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_literal([s,"@extend rule"],a,i),a,i)),f.Deprecation_XV6));for(S=w._evaluate0$_performInterpolationWithMap$2$warnForColor(e.selector,!0),r=t.SelectorList_SelectorList$parse0(t.trimAscii0(S._0,!0),!1,!0,S._1,w._evaluate0$_logger).components,n=r.length,s=L._style_rule0$_selector._box0$_inner,l=0;l<n;++l){if(_=r[l],b=_.get$singleCompound(),b==null)throw t.wrapException(t.SassFormatException$0("complex selectors may not be extended.",_.span,E));if(a=b.components,i=a.length===1?f.JSArray_methods.get$first(a):E,i==null)throw t.wrapException(t.SassFormatException$0(W.compou+f.JSArray_methods.join$1(a,", ")+W.x60_inst,b.span,E));w._evaluate0$_assertInModule$2(w._evaluate0$__extensionStore,"_extensionStore").addExtension$4(s.value,i,e,w._evaluate0$_mediaQueries)}return E},visitAtRule$1(e){var r,n,s,a,i,l=this;if(l._evaluate0$_declarationName!=null)throw t.wrapException(l._evaluate0$_exception$2(W.At_rul,e.span));return r=l._evaluate0$_interpolationToValue$1(e.name),n=t.NullableExtension_andThen0(e.value,new t._EvaluateVisitor_visitAtRule_closure5(l)),s=e.children,s==null?(l._evaluate0$_assertInModule$2(l._evaluate0$__parent,"__parent").addChild$1(t.ModifiableCssAtRule$0(r,e.span,!0,n)),null):(a=l._evaluate0$_inKeyframes,i=l._evaluate0$_inUnknownAtRule,t.unvendor0(r.value)==="keyframes"?l._evaluate0$_inKeyframes=!0:l._evaluate0$_inUnknownAtRule=!0,l._evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssAtRule$0(r,e.span,!1,n),new t._EvaluateVisitor_visitAtRule_closure6(l,r,s),e.hasDeclarations,new t._EvaluateVisitor_visitAtRule_closure7,h.ModifiableCssAtRule_2,h.Null),l._evaluate0$_inUnknownAtRule=i,l._evaluate0$_inKeyframes=a,null)},visitForRule$1(e){var r=this,n={},s=e.from,a=r._evaluate0$_addExceptionSpan$2(s,new t._EvaluateVisitor_visitForRule_closure9(r,e)),i=e.to,l=r._evaluate0$_addExceptionSpan$2(i,new t._EvaluateVisitor_visitForRule_closure10(r,e)),_=r._evaluate0$_addExceptionSpan$2(s,new t._EvaluateVisitor_visitForRule_closure11(a)),p=n.to=r._evaluate0$_addExceptionSpan$2(i,new t._EvaluateVisitor_visitForRule_closure12(l,a)),d=_>p?-1:1;return _===(e.isExclusive?p:n.to=p+d)?null:r._evaluate0$_environment.scope$1$2$semiGlobal(new t._EvaluateVisitor_visitForRule_closure13(n,r,e,_,d,a),!0,h.nullable_Value_2)},visitForwardRule$1(e){var r,n,s,a,i,l=this,_="@forward",p=l._evaluate0$_configuration,d=p.throughForward$1(e),g=e.configuration,S=g.length,b=e.url;if(S!==0){for(r=l._evaluate0$_addForwardConfiguration$2(d,e),l._evaluate0$_loadModule$5$configuration(b,_,e,new t._EvaluateVisitor_visitForwardRule_closure3(l,e),r),b=h.String,n=t.LinkedHashSet_LinkedHashSet$_empty(b),s=0;s<S;++s)a=g[s],a.isGuarded||n.add$1(0,a.name);for(l._evaluate0$_removeUsedConfiguration$3$except(d,r,n),b=t.LinkedHashSet_LinkedHashSet$_empty(b),s=0;s<S;++s)b.add$1(0,g[s].name);for(g=r._configuration0$_values,S=C.toList$0$ax(g.get$keys(g)),n=S.length,s=0;s<S.length;S.length===n||(0,t.throwConcurrentModificationError)(S),++s)i=S[s],b.contains$1(0,i)||g.get$isEmpty(g)||g.remove$1(0,i);l._evaluate0$_assertConfigurationIsEmpty$1(r)}else l._evaluate0$_configuration=d,l._evaluate0$_loadModule$4(b,_,e,new t._EvaluateVisitor_visitForwardRule_closure4(l,e)),l._evaluate0$_configuration=p;return null},_evaluate0$_addForwardConfiguration$2(e,r){var n,s,a,i,l,_,p,d,g=null,S=e._configuration0$_values,b=t.LinkedHashMap_LinkedHashMap$of(new t.UnmodifiableMapView(S,h.UnmodifiableMapView_String_ConfiguredValue_2),h.String,h.ConfiguredValue_2);for(n=r.configuration,s=n.length,a=0;a<s;++a){if(i=n[a],i.isGuarded&&(l=i.name,_=S.get$isEmpty(S)?g:S.remove$1(0,l),_!=null?p=!0:(_=g,p=!1),p&&!_.value.$eq(0,f.C__SassNull0))){b.$indexSet(0,l,_);continue}l=i.expression,d=this._evaluate0$_expressionNode$1(l),b.$indexSet(0,i.name,new t.ConfiguredValue0(this._evaluate0$_withoutSlash$2(l.accept$1(this),d),i.span,d))}return e instanceof t.ExplicitConfiguration0||S.get$isEmpty(S)?new t.ExplicitConfiguration0(r,b,g):new t.Configuration0(b,g)},_evaluate0$_registerCommentsForModule$1(e){var r=this,n="_root",s=r._evaluate0$__root;s!=null&&(s=r._evaluate0$_assertInModule$2(s,n).children,!(s.get$length(s)===0||!e.get$transitivelyContainsCss())&&(s=r._evaluate0$_preModuleComments,s==null&&(s=r._evaluate0$_preModuleComments=t.LinkedHashMap_LinkedHashMap$_empty(h.Module_Callable_2,h.List_CssComment_2)),C.addAll$1$ax(s.putIfAbsent$2(e,new t._EvaluateVisitor__registerCommentsForModule_closure1),new t.UnmodifiableListView(C.cast$1$0$ax(r._evaluate0$_assertInModule$2(r._evaluate0$__root,n).children._collection$_source,h.CssComment_2),h.UnmodifiableListView_CssComment_2)),r._evaluate0$_assertInModule$2(r._evaluate0$__root,n).clearChildren$0(),r._evaluate0$__endOfImports=0))},_evaluate0$_removeUsedConfiguration$3$except(e,r,n){var s,a,i,l,_,p;for(s=e._configuration0$_values,a=C.toList$0$ax(s.get$keys(s)),i=a.length,l=r._configuration0$_values,_=0;_<a.length;a.length===i||(0,t.throwConcurrentModificationError)(a),++_)p=a[_],!n.contains$1(0,p)&&(l.containsKey$1(p)||s.get$isEmpty(s)||s.remove$1(0,p))},_evaluate0$_assertConfigurationIsEmpty$2$nameInError(e,r){var n,s,a,i;if(e instanceof t.ExplicitConfiguration0&&(n=e._configuration0$_values,!n.get$isEmpty(n)))throw n=t.MapExtensions_get_pairs0(new t.UnmodifiableMapView(n,h.UnmodifiableMapView_String_ConfiguredValue_2),h.String,h.ConfiguredValue_2),s=n.get$first(n),a=s._0,i=s._1,n=r?"$"+a+W.x20was_n:W.This_v,t.wrapException(this._evaluate0$_exception$2(n,i.configurationSpan))},_evaluate0$_assertConfigurationIsEmpty$1(e){return this._evaluate0$_assertConfigurationIsEmpty$2$nameInError(e,!1)},visitFunctionRule$1(e){var r=this._evaluate0$_environment,n=r.closure$0(),s=this._evaluate0$_inDependency,a=r._environment0$_functions,i=a.length-1,l=e.name;return r._environment0$_functionIndices.$indexSet(0,l,i),C.$indexSet$ax(a[i],l,new t.UserDefinedCallable0(e,n,s,h.UserDefinedCallable_Environment_2)),null},visitIfRule$1(e){var r,n,s,a,i=e.lastClause;for(r=e.clauses,n=r.length,s=0;s<n;++s)if(a=r[s],a.expression.accept$1(this).get$isTruthy()){i=a;break}return t.NullableExtension_andThen0(i,new t._EvaluateVisitor_visitIfRule_closure1(this))},visitImportRule$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w=this,E="__parent",L="_root",T="_endOfImports";for(r=e.imports,n=r.length,s=h.CssValue_String_2,a=w.get$_evaluate0$_interpolationToValue(),i=h.StaticImport_2,l=h.JSArray_ModifiableCssImport_2,_=0;_<n;++_)p=r[_],p instanceof t.DynamicImport0?w._evaluate0$_visitDynamicImport$1(p):(i._as(p),d=p.url,g=w._evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor(d,!1,!1),S=p.modifiers,b=S==null?null:a.call$1(S),e=new t.ModifiableCssImport0(new t.CssValue0(g._0,d.span,s),b,p.span),w._evaluate0$_assertInModule$2(w._evaluate0$__parent,E)!==w._evaluate0$_assertInModule$2(w._evaluate0$__root,L)?w._evaluate0$_assertInModule$2(w._evaluate0$__parent,E).addChild$1(e):w._evaluate0$_assertInModule$2(w._evaluate0$__endOfImports,T)===C.get$length$asx(w._evaluate0$_assertInModule$2(w._evaluate0$__root,L).children._collection$_source)?(d=w._evaluate0$_assertInModule$2(w._evaluate0$__root,L),e._node$_parent=d,d=d._node$_children,e._node$_indexInParent=d.length,d.push(e),w._evaluate0$__endOfImports=w._evaluate0$_assertInModule$2(w._evaluate0$__endOfImports,T)+1):(d=w._evaluate0$_outOfOrderImports,(d??(w._evaluate0$_outOfOrderImports=t._setArrayType([],l))).push(e)));return null},_evaluate0$_visitDynamicImport$1(e){return this._evaluate0$_withStackFrame$3("@import",e,new t._EvaluateVisitor__visitDynamicImport_closure1(this,e))},_evaluate0$_loadStylesheet$4$baseUrl$forImport(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye=this,we="_stylesheet";n=n;try{if(ye._evaluate0$_importSpan=r,a=null,i=ye._evaluate0$_importCache,i!=null?(a=i,z=!0):z=!1,z){if(n==null&&(n=ye._evaluate0$_assertInModule$2(ye._evaluate0$__stylesheet,we).span.file.url),l=null,_=null,p=null,d=C.canonicalize$4$baseImporter$baseUrl$forImport$x(a,t.Uri_parse(e),ye._evaluate0$_importer,n,s),h.Record_3_nullable_Object_and_nullable_Object_and_nullable_Object_originalUrl._is(d)?(l=d._0,_=d._1,p=d._2,z=!0):z=!1,z&&(ye._evaluate0$_loadedUrls.add$1(0,_),g=ye._evaluate0$_inDependency||!C.$eq$(l,ye._evaluate0$_importer),S=null,z=a,Y=l,G=_,se=p,b=z.importCanonical$4$originalUrl$quiet(Y,G,se,ye._evaluate0$_quietDeps&&g),b!=null?(S=b,z=!0):z=!1,z))return z=S,Y=l,new t._Record_3_importer_isDependency(z,Y,g)}else if(w=null,z=n,E=ye._evaluate0$_importLikeNode$3(e,z??ye._evaluate0$_assertInModule$2(ye._evaluate0$__stylesheet,we).span.file.url,s),E!=null?(w=E,z=!0):z=!1,z)return z=ye._evaluate0$_loadedUrls,t.NullableExtension_andThen0(w._0.span.file.url,z.get$add(z)),z=w,z;throw f.JSString_methods.startsWith$1(e,"package:")?t.wrapException(W.x22packa):t.wrapException("Can't find stylesheet to import.")}catch(ge){if(z=t.unwrapException(ge),z instanceof t.SassException0)throw ge;if(z instanceof t.ArgumentError)L=z,T=t.getTraceFromException(ge),t.throwWithTrace0(ye._evaluate0$_exception$1(C.toString$0$(L)),L,T);else{F=z,D=t.getTraceFromException(ge),B=null;try{B=t._asString(C.get$message$x(F))}catch{ce=C.toString$0$(F),B=ce}t.throwWithTrace0(ye._evaluate0$_exception$1(B),F,D)}}finally{ye._evaluate0$_importSpan=null}},_evaluate0$_loadStylesheet$3$baseUrl(e,r,n){return this._evaluate0$_loadStylesheet$4$baseUrl$forImport(e,r,n,!1)},_evaluate0$_loadStylesheet$3$forImport(e,r,n){return this._evaluate0$_loadStylesheet$4$baseUrl$forImport(e,r,null,n)},_evaluate0$_importLikeNode$3(e,r,n){var s,a,i,l=this,_=l._evaluate0$_nodeImporter,p=_.loadRelative$3(e,r,n);if(p!=null)s=l._evaluate0$_inDependency;else{if(p=_.load$3(0,e,r,n),p==null)return null;s=!0}return a=p._1,_=f.JSString_methods.startsWith$1(a,"file")?t.Syntax_forPath0(a):f.Syntax_SCSS_scss0,i=l._evaluate0$_quietDeps&&s?V.$get$Logger_quiet0():l._evaluate0$_logger,new t._Record_3_importer_isDependency(t.Stylesheet_Stylesheet$parse0(p._0,_,i,a),null,s)},_evaluate0$_applyMixin$5(e,r,n,s,a){var i,l,_,p=this,d="Mixin doesn't accept a content block.",g="invocation";e:{if(i=t._InitializedCell$(new t._EvaluateVisitor__applyMixin_closure5(e)),e==null)throw t.wrapException(p._evaluate0$_exception$2("Undefined mixin.",s.get$span(s)));if(l=e instanceof t.BuiltInCallable0,l&&!e.acceptsContent&&r!=null)throw l=p._evaluate0$_evaluateArguments$1(n)._values,_=e.callbackFor$2(l[2].length,new t.MapKeySet(l[0],h.MapKeySet_String)),t.wrapException(t.MultiSpanSassRuntimeException$0(d,a.get$span(a),g,t.LinkedHashMap_LinkedHashMap$_literal([_._0.get$spanWithName(),"declaration"],h.FileSpan,h.String),p._evaluate0$_stackTrace$1(a.get$span(a)),null));if(l){p._evaluate0$_environment.withContent$2(r,new t._EvaluateVisitor__applyMixin_closure6(p,n,e,a));break e}if(l=h.UserDefinedCallable_Environment_2._is(e),l&&i._readFinal$0()instanceof t.MixinRule0&&!i._readFinal$0().get$hasContent()&&r!=null)throw t.wrapException(t.MultiSpanSassRuntimeException$0(d,a.get$span(a),g,t.LinkedHashMap_LinkedHashMap$_literal([e.declaration.$arguments.get$spanWithName(),"declaration"],h.FileSpan,h.String),p._evaluate0$_stackTrace$1(a.get$span(a)),null));if(l){p._evaluate0$_runUserDefinedCallable$1$4(n,e,a,new t._EvaluateVisitor__applyMixin_closure7(p,r,e,a),h.Null);break e}throw t.wrapException(t.UnsupportedError$("Unknown callable type "+e.toString$0(0)+"."))}},visitIncludeRule$1(e){var r=this;return r._evaluate0$_applyMixin$5(r._evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitIncludeRule_closure5(r,e)),t.NullableExtension_andThen0(e.content,new t._EvaluateVisitor_visitIncludeRule_closure6(r)),e.$arguments,e,new t._FakeAstNode0(new t._EvaluateVisitor_visitIncludeRule_closure7(e))),null},visitMixinRule$1(e){var r=this._evaluate0$_environment,n=r.closure$0(),s=this._evaluate0$_inDependency,a=r._environment0$_mixins,i=a.length-1,l=e.name;return r._environment0$_mixinIndices.$indexSet(0,l,i),C.$indexSet$ax(a[i],l,new t.UserDefinedCallable0(e,n,s,h.UserDefinedCallable_Environment_2)),null},visitLoudComment$1(e){var r,n=this,s="__parent",a="_endOfImports";return n._evaluate0$_inFunction||(n._evaluate0$_assertInModule$2(n._evaluate0$__parent,s)===n._evaluate0$_assertInModule$2(n._evaluate0$__root,"_root")&&n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,a)===C.get$length$asx(n._evaluate0$_assertInModule$2(n._evaluate0$__root,"_root").children._collection$_source)&&(n._evaluate0$__endOfImports=n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,a)+1),r=e.text,n._evaluate0$_assertInModule$2(n._evaluate0$__parent,s).addChild$1(new t.ModifiableCssComment0(n._evaluate0$_performInterpolation$1(r),r.span))),null},visitMediaRule$1(e){var r,n,s,a,i,l,_,p=this;if(p._evaluate0$_declarationName!=null)throw t.wrapException(p._evaluate0$_exception$2(W.Media_,e.span));return r=p._evaluate0$_performInterpolationWithMap$2$warnForColor(e.query,!0),n=t.CssMediaQuery_parseList0(r._0,r._1,p._evaluate0$_logger),s=t.NullableExtension_andThen0(p._evaluate0$_mediaQueries,new t._EvaluateVisitor_visitMediaRule_closure5(p,n)),a=s==null,!a&&C.get$isEmpty$asx(s)||(a?i=f.Set_empty5:(l=p._evaluate0$_mediaQuerySources,l.toString,l=t.LinkedHashSet_LinkedHashSet$of(l,h.CssMediaQuery_2),_=p._evaluate0$_mediaQueries,_.toString,l.addAll$1(0,_),l.addAll$1(0,n),i=l),a=a?n:s,p._evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssMediaRule$0(a,e.span),new t._EvaluateVisitor_visitMediaRule_closure6(p,s,n,i,e),e.hasDeclarations,new t._EvaluateVisitor_visitMediaRule_closure7(i),h.ModifiableCssMediaRule_2,h.Null)),null},_evaluate0$_mergeMediaQueries$2(e,r){var n,s,a,i,l,_,p,d=t._setArrayType([],h.JSArray_CssMediaQuery_2);for(n=C.get$iterator$ax(e),s=C.getInterceptor$ax(r);n.moveNext$0();)for(a=n.get$current(n),i=s.get$iterator(r);i.moveNext$0();)if(l=a.merge$1(i.get$current(i)),f._SingletonCssMediaQueryMergeResult_00!==l){if(f._SingletonCssMediaQueryMergeResult_10===l)return null;l instanceof t.MediaQuerySuccessfulMergeResult0?(_=l,p=!0):(_=null,p=!1),p&&d.push(_.query)}return d},visitReturnRule$1(e){var r=e.expression;return this._evaluate0$_withoutSlash$2(r.accept$1(this),r)},visitSilentComment$1(e){return null},visitStyleRule$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B=this,z=null,Y="_stylesheet",G="__parent";if(B._evaluate0$_declarationName!=null)throw t.wrapException(B._evaluate0$_exception$2(W.Style_,e.span));if(r=e.selector,n=B._evaluate0$_performInterpolationWithMap$2$warnForColor(r,!0),s=n._0,a=n._1,B._evaluate0$_inKeyframes)return B._evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssKeyframeBlock$0(new t.CssValue0(t.List_List$unmodifiable(t.KeyframeSelectorParser$0(s,a,B._evaluate0$_logger).parse$0(),h.String),r.span,h.CssValue_List_String_2),e.span),new t._EvaluateVisitor_visitStyleRule_closure9(B,e),e.hasDeclarations,new t._EvaluateVisitor_visitStyleRule_closure10,h.ModifiableCssKeyframeBlock_2,h.Null),z;if(r=t.SelectorList_SelectorList$parse0(s,!B._evaluate0$_assertInModule$2(B._evaluate0$__stylesheet,Y).plainCss,!B._evaluate0$_assertInModule$2(B._evaluate0$__stylesheet,Y).plainCss,a,B._evaluate0$_logger),i=B._evaluate0$_styleRuleIgnoringAtRoot,i=i==null?z:i.originalSelector,l=r.resolveParentSelectors$2$implicitParent(i,!B._evaluate0$_atRootExcludingStyleRule),_=t.ModifiableCssStyleRule$0(B._evaluate0$_assertInModule$2(B._evaluate0$__extensionStore,"_extensionStore").addSelector$2(l,B._evaluate0$_mediaQueries),e.span,l),p=B._evaluate0$_atRootExcludingStyleRule,B._evaluate0$_atRootExcludingStyleRule=!1,B._evaluate0$_withParent$2$4$scopeWhen$through(_,new t._EvaluateVisitor_visitStyleRule_closure11(B,_,e),e.hasDeclarations,new t._EvaluateVisitor_visitStyleRule_closure12,h.ModifiableCssStyleRule_2,h.Null),B._evaluate0$_atRootExcludingStyleRule=p,!_.accept$1(f._IsInvisibleVisitor_false_false0))for(r=l.components,i=r.length,d=h.SourceSpan,g=h.String,S=_.children,b=0;b<i;++b)w=r[b],w.accept$1(f._IsBogusVisitor_true0)&&(w.accept$1(f.C__IsUselessVisitor0)?(E=t._SerializeVisitor$0(z,!0,z,!0,!1,z,!0),w.accept$1(E),B._evaluate0$_warn$3('The selector "'+f.JSString_methods.trim$0(E._serialize0$_buffer.toString$0(0))+W.x22x20is_ix20,t.SpanExtensions_trimRight0(w.span),f.Deprecation_XV6)):w.leadingCombinators.length!==0?(E=t._SerializeVisitor$0(z,!0,z,!0,!1,z,!0),w.accept$1(E),B._evaluate0$_warn$3('The selector "'+f.JSString_methods.trim$0(E._serialize0$_buffer.toString$0(0))+W.x22x20is_ix0a,t.SpanExtensions_trimRight0(w.span),f.Deprecation_XV6)):(E=t._SerializeVisitor$0(z,!0,z,!0,!1,z,!0),w.accept$1(E),L=f.JSString_methods.trim$0(E._serialize0$_buffer.toString$0(0)),T=w.accept$1(f._IsBogusVisitor_false0)?W.x20It_wi:"",F=t.SpanExtensions_trimRight0(w.span),S.get$length(S)===0&&t.throwExpression(t.IterableElementError_noElement()),D=C.get$span$z(S.$index(0,0)),B._evaluate0$_warn$3('The selector "'+L+W.x22x20is_o+T+W.x0aThis_,new t.MultiSpan0(F,"invalid selector",t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_literal([D,"this is not a style rule"+(S.every$1(S,new t._EvaluateVisitor_visitStyleRule_closure13)?`
  225. (try converting to a //-style comment)`:"")],d,g),d,g)),f.Deprecation_XV6)));return(B._evaluate0$_atRootExcludingStyleRule?z:B._evaluate0$_styleRuleIgnoringAtRoot)==null?(r=B._evaluate0$_assertInModule$2(B._evaluate0$__parent,G).children,r=!r.get$isEmpty(r)):r=!1,r&&(r=B._evaluate0$_assertInModule$2(B._evaluate0$__parent,G).children,r.get$last(r).isGroupEnd=!0),z},visitSupportsRule$1(e){var r,n=this;if(n._evaluate0$_declarationName!=null)throw t.wrapException(n._evaluate0$_exception$2(W.Suppor,e.span));return r=e.condition,n._evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssSupportsRule$0(new t.CssValue0(n._evaluate0$_visitSupportsCondition$1(r),r.get$span(r),h.CssValue_String_2),e.span),new t._EvaluateVisitor_visitSupportsRule_closure3(n,e),e.hasDeclarations,new t._EvaluateVisitor_visitSupportsRule_closure4,h.ModifiableCssSupportsRule_2,h.Null),null},_evaluate0$_visitSupportsCondition$1(e){var r,n,s,a,i,l,_,p=this,d=null,g={};e:{if(e instanceof t.SupportsOperation0?(r=e,n=!0):(r=d,n=!1),n){n=r.left,s=r.operator,s=p._evaluate0$_parenthesize$2(n,s)+" "+s+" "+p._evaluate0$_parenthesize$2(r.right,s),n=s;break e}if(e instanceof t.SupportsNegation0?(a=e,n=!0):(a=d,n=!1),n){n="not "+p._evaluate0$_parenthesize$1(a.condition);break e}if(e instanceof t.SupportsInterpolation0?(i=e,n=!0):(i=d,n=!1),n){n=i.expression,n=p._evaluate0$_serialize$3$quote(n.accept$1(p),n,!1);break e}if(g.declaration=null,e instanceof t.SupportsDeclaration0?(g.declaration=e,n=!0):n=!1,n){n=p._evaluate0$_withSupportsDeclaration$1(new t._EvaluateVisitor__visitSupportsCondition_closure1(g,p));break e}if(e instanceof t.SupportsFunction0?(l=e,n=!0):(l=d,n=!1),n){n=p._evaluate0$_performInterpolation$1(l.name)+"("+p._evaluate0$_performInterpolation$1(l.$arguments)+")";break e}if(e instanceof t.SupportsAnything0?(_=e,n=!0):(_=d,n=!1),n){n="("+p._evaluate0$_performInterpolation$1(_.contents)+")";break e}n=t.throwExpression(t.ArgumentError$("Unknown supports condition type "+t.getRuntimeTypeOfDartObject(e).toString$0(0)+".",d))}return n},_evaluate0$_withSupportsDeclaration$1$1(e){var r,n=this._evaluate0$_inSupportsDeclaration;this._evaluate0$_inSupportsDeclaration=!0;try{return r=e.call$0(),r}finally{this._evaluate0$_inSupportsDeclaration=n}},_evaluate0$_withSupportsDeclaration$1(e){return this._evaluate0$_withSupportsDeclaration$1$1(e,h.dynamic)},_evaluate0$_parenthesize$2(e,r){var n;return e instanceof t.SupportsNegation0?n=!0:e instanceof t.SupportsOperation0?n=r==null||r!==e.operator:n=!1,n?"("+this._evaluate0$_visitSupportsCondition$1(e)+")":this._evaluate0$_visitSupportsCondition$1(e)},_evaluate0$_parenthesize$1(e){return this._evaluate0$_parenthesize$2(e,null)},visitVariableDeclaration$1(e){var r,n,s,a=this,i=null,l={};if(e.isGuarded){if(e.namespace==null&&a._evaluate0$_environment._environment0$_variables.length===1&&(l.override=null,r=a._evaluate0$_configuration._configuration0$_values,r=r.get$isEmpty(r)?i:r.remove$1(0,e.name),r!=null?(l.override=r,n=r,r=!0):(n=i,r=!1),r&&!n.value.$eq(0,f.C__SassNull0)))return a._evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableDeclaration_closure5(l,a,e)),i;if(s=a._evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableDeclaration_closure6(a,e)),s!=null&&!s.$eq(0,f.C__SassNull0))return i}return e.isGlobal&&!a._evaluate0$_environment.globalVariableExists$1(e.name)&&(l=a._evaluate0$_environment._environment0$_variables.length===1?W.As_of_S:W.As_of_R+t.declarationName0(e.span)+": null` at the stylesheet root.",a._evaluate0$_warn$3(l,e.span,f.Deprecation_wKk)),l=e.expression,a._evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableDeclaration_closure7(a,e,a._evaluate0$_withoutSlash$2(l.accept$1(a),l))),i},visitUseRule$1(e){var r,n,s,a,i,l,_=this,p=e.configuration,d=p.length;if(d!==0){for(r=t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.ConfiguredValue_2),n=0;n<d;++n)s=p[n],a=s.expression,i=_._evaluate0$_expressionNode$1(a),r.$indexSet(0,s.name,new t.ConfiguredValue0(_._evaluate0$_withoutSlash$2(a.accept$1(_),i),s.span,i));l=new t.ExplicitConfiguration0(e,r,null)}else l=f.Configuration_Map_empty_null0;return _._evaluate0$_loadModule$5$configuration(e.url,"@use",e,new t._EvaluateVisitor_visitUseRule_closure1(_,e),l),_._evaluate0$_assertConfigurationIsEmpty$1(l),null},visitWarnRule$1(e){var r=this,n=r._evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitWarnRule_closure1(r,e)),s=n instanceof t.SassString0?n._string0$_text:r._evaluate0$_serialize$2(n,e.expression);return r._evaluate0$_logger.warn$2$trace(0,s,r._evaluate0$_stackTrace$1(e.span)),null},visitWhileRule$1(e){return this._evaluate0$_environment.scope$1$3$semiGlobal$when(new t._EvaluateVisitor_visitWhileRule_closure1(this,e),!0,e.hasDeclarations,h.nullable_Value_2)},visitBinaryOperationExpression$1(e){var r,n=this;if(n._evaluate0$_assertInModule$2(n._evaluate0$__stylesheet,"_stylesheet").plainCss?(r=e.operator,r=r!==f.BinaryOperator_2jN0&&r!==f.BinaryOperator_t8B0):r=!1,r)throw t.wrapException(n._evaluate0$_exception$2("Operators aren't allowed in plain CSS.",e.get$operatorSpan()));return n._evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitBinaryOperationExpression_closure1(n,e))},_evaluate0$_slash$3(e,r,n){var s,a=null,i=e.dividedBy$1(r),l=new t._Record_2(e,r),_=t._InitializedCell$(new t._EvaluateVisitor__slash_closure3(l)),p=t._InitializedCell$(new t._EvaluateVisitor__slash_closure4(l));return _._readFinal$0()instanceof t.SassNumber0?(e=_._readFinal$0(),p._readFinal$0()instanceof t.SassNumber0?(r=p._readFinal$0(),s=n.allowsSlash&&this._evaluate0$_operandAllowsSlash$1(n.left)&&this._evaluate0$_operandAllowsSlash$1(n.right)):(r=a,s=!1)):(r=a,e=r,s=!1),s?h.SassNumber_2._as(i).withSlash$2(e,r):(_._readFinal$0()instanceof t.SassNumber0&&p._readFinal$0()instanceof t.SassNumber0&&this._evaluate0$_warn$3(W.Using__o+t.S(new t._EvaluateVisitor__slash_recommendation1().call$1(n))+" or "+t.expressionToCalc0(n).toString$0(0)+W.x0a_Morex20,n.get$span(n),f.Deprecation_wWh),i)},_evaluate0$_operandAllowsSlash$1(e){var r,n;return e instanceof t.FunctionExpression0?e.namespace==null?(r=e.originalName,f.Set_WfnXb.contains$1(0,t.stringReplaceAllUnchecked(r,"_","-").toLowerCase())?(n=this._evaluate0$_environment,r=n.getFunction$1(t.stringReplaceAllUnchecked(r,"_","-"))==null):r=!1):r=!1:r=!0,r},visitValueExpression$1(e){return e.value},visitVariableExpression$1(e){var r=this._evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitVariableExpression_closure1(this,e));if(r!=null)return r;throw t.wrapException(this._evaluate0$_exception$2("Undefined variable.",e.span))},visitUnaryOperationExpression$1(e){return this._evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitUnaryOperationExpression_closure1(e,e.operand.accept$1(this)))},visitBooleanExpression$1(e){return e.value?f.SassBoolean_true0:f.SassBoolean_false0},visitIfExpression$1(e){var r,n,s,a,i,l=this,_=l._evaluate0$_evaluateMacroArguments$1(e),p=_._0,d=_._1;return l._evaluate0$_verifyArguments$4(p.length,d,V.$get$IfExpression_declaration0(),e),r=t.ListExtensions_elementAtOrNull(p,0),r==null&&(n=d.$index(0,"condition"),n.toString,r=n),s=t.ListExtensions_elementAtOrNull(p,1),s==null&&(n=d.$index(0,"if-true"),n.toString,s=n),a=t.ListExtensions_elementAtOrNull(p,2),a==null&&(n=d.$index(0,"if-false"),n.toString,a=n),i=r.accept$1(l).get$isTruthy()?s:a,l._evaluate0$_withoutSlash$2(i.accept$1(l),l._evaluate0$_expressionNode$1(i))},visitNullExpression$1(e){return f.C__SassNull0},visitNumberExpression$1(e){return t.SassNumber_SassNumber0(e.value,e.unit)},visitParenthesizedExpression$1(e){var r=this;return r._evaluate0$_assertInModule$2(r._evaluate0$__stylesheet,"_stylesheet").plainCss?t.throwExpression(r._evaluate0$_exception$2("Parentheses aren't allowed in plain CSS.",e.span)):e.expression.accept$1(r)},visitColorExpression$1(e){return e.value},visitListExpression$1(e){var r=e.contents;return t.SassList$0(new t.MappedListIterable(r,new t._EvaluateVisitor_visitListExpression_closure1(this),t._arrayInstanceType(r)._eval$1("MappedListIterable<1,Value0>")),e.separator,e.hasBrackets)},visitMapExpression$1(e){var r,n,s,a,i,l,_,p,d,g=h.Value_2,S=t.LinkedHashMap_LinkedHashMap$_empty(g,g),b=t.LinkedHashMap_LinkedHashMap$_empty(g,h.AstNode_2);for(r=e.pairs,n=r.length,s=0;s<n;++s){if(a=r[s],i=a._0,l=a._1,_=i.accept$1(this),p=l.accept$1(this),S.containsKey$1(_))throw g=b.$index(0,_),d=g==null?null:g.get$span(g),g=i.get$span(i),r=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),d!=null&&r.$indexSet(0,d,"first key"),t.wrapException(t.MultiSpanSassRuntimeException$0("Duplicate key.",g,"second key",r,this._evaluate0$_stackTrace$1(i.get$span(i)),null));S.$indexSet(0,_,p),b.$indexSet(0,_,i)}return new t.SassMap0(t.ConstantMap_ConstantMap$from(S,g,g))},visitFunctionExpression$1(e){var r,n,s,a,i,l,_=this,p="_stylesheet",d={},g=_._evaluate0$_assertInModule$2(_._evaluate0$__stylesheet,p).plainCss?null:_._evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor_visitFunctionExpression_closure5(_,e));if(d.$function=g,g==null){if(e.namespace!=null)throw t.wrapException(_._evaluate0$_exception$2("Undefined function.",e.span));if(r=e.originalName,n=t.stringReplaceAllUnchecked(r,"_","-").toLowerCase(),n==="min"||n==="max"||n==="round"||n==="abs"?(s=e.$arguments,a=s.named,s=a.get$isEmpty(a)&&s.rest==null&&f.JSArray_methods.every$1(s.positional,new t._EvaluateVisitor_visitFunctionExpression_closure6)):s=!1,s)return _._evaluate0$_visitCalculation$2$inLegacySassFunction(e,!0);if(n==="calc"||n==="clamp"||n==="hypot"||n==="sin"||n==="cos"||n==="tan"||n==="asin"||n==="acos"||n==="atan"||n==="sqrt"||n==="exp"||n==="sign"||n==="mod"||n==="rem"||n==="atan2"||n==="pow"||n==="log")return _._evaluate0$_visitCalculation$1(e);_._evaluate0$_assertInModule$2(_._evaluate0$__stylesheet,p).plainCss?g=null:(s=_._evaluate0$_builtInFunctions.$index(0,t.stringReplaceAllUnchecked(r,"_","-")),g=s),d.$function=g??new t.PlainCssCallable0(r)}return i=_._evaluate0$_inFunction,_._evaluate0$_inFunction=!0,l=_._evaluate0$_addErrorSpan$2(e,new t._EvaluateVisitor_visitFunctionExpression_closure7(d,_,e)),_._evaluate0$_inFunction=i,l},_evaluate0$_visitCalculation$2$inLegacySassFunction(e,r){var n,s,a,i,l,_,p,d,g=this,S=e.$arguments,b=S.named;if(b.get$isNotEmpty(b))throw t.wrapException(g._evaluate0$_exception$2(W.Keywor,e.span));if(S.rest!=null)throw t.wrapException(g._evaluate0$_exception$2(W.Rest_a,e.span));for(g._evaluate0$_checkCalculationArguments$1(e),b=t._setArrayType([],h.JSArray_Object),S=S.positional,p=S.length,d=0;d<p;++d)b.push(g._evaluate0$_visitCalculationExpression$2$inLegacySassFunction(S[d],r));if(n=b,g._evaluate0$_inSupportsDeclaration)return new t.SassCalculation0(t.stringReplaceAllUnchecked(e.originalName,"_","-"),t.List_List$unmodifiable(n,h.Object));s=g._evaluate0$_callableNode,g._evaluate0$_callableNode=e;try{a=null,i=t.stringReplaceAllUnchecked(e.originalName,"_","-").toLowerCase();e:{if(i==="calc"){a=t.SassCalculation_calc0(C.$index$asx(n,0));break e}if(i==="sqrt"){a=t.SassCalculation__singleArgument0("sqrt",C.$index$asx(n,0),t.number2__sqrt$closure(),!0);break e}if(i==="sin"){a=t.SassCalculation__singleArgument0("sin",C.$index$asx(n,0),t.number2__sin$closure(),!1);break e}if(i==="cos"){a=t.SassCalculation__singleArgument0("cos",C.$index$asx(n,0),t.number2__cos$closure(),!1);break e}if(i==="tan"){a=t.SassCalculation__singleArgument0("tan",C.$index$asx(n,0),t.number2__tan$closure(),!1);break e}if(i==="asin"){a=t.SassCalculation__singleArgument0("asin",C.$index$asx(n,0),t.number2__asin$closure(),!0);break e}if(i==="acos"){a=t.SassCalculation__singleArgument0("acos",C.$index$asx(n,0),t.number2__acos$closure(),!0);break e}if(i==="atan"){a=t.SassCalculation__singleArgument0("atan",C.$index$asx(n,0),t.number2__atan$closure(),!0);break e}if(i==="abs"){a=t.SassCalculation_abs0(C.$index$asx(n,0));break e}if(i==="exp"){a=t.SassCalculation_exp0(C.$index$asx(n,0));break e}if(i==="sign"){a=t.SassCalculation_sign0(C.$index$asx(n,0));break e}if(i==="min"){a=t.SassCalculation_min0(n);break e}if(i==="max"){a=t.SassCalculation_max0(n);break e}if(i==="hypot"){a=t.SassCalculation_hypot0(n);break e}if(i==="pow"){a=t.SassCalculation_pow0(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1));break e}if(i==="atan2"){a=t.SassCalculation_atan20(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1));break e}if(i==="log"){a=t.SassCalculation_log0(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1));break e}if(i==="mod"){a=t.SassCalculation_mod0(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1));break e}if(i==="rem"){a=t.SassCalculation_rem0(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1));break e}if(i==="round"){a=t.SassCalculation_round0(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1),t.ListExtensions_elementAtOrNull(n,2));break e}if(i==="clamp"){a=t.SassCalculation_clamp0(C.$index$asx(n,0),t.ListExtensions_elementAtOrNull(n,1),t.ListExtensions_elementAtOrNull(n,2));break e}b=t.UnsupportedError$('Unknown calculation name "'+e.get$name(e)+'".'),a=t.throwExpression(b)}return a=a,a}catch(w){if(a=t.unwrapException(w),a instanceof t.SassScriptException0)l=a,_=t.getTraceFromException(w),f.JSString_methods.contains$1(l.message,"compatible")&&g._evaluate0$_verifyCompatibleNumbers$2(n,S),t.throwWithTrace0(g._evaluate0$_exception$2(l.message,e.span),l,_);else throw w}finally{g._evaluate0$_callableNode=s}},_evaluate0$_visitCalculation$1(e){return this._evaluate0$_visitCalculation$2$inLegacySassFunction(e,!1)},_evaluate0$_checkCalculationArguments$1(e){var r,n=new t._EvaluateVisitor__checkCalculationArguments_check1(this,e);e:{if(r=t.stringReplaceAllUnchecked(e.originalName,"_","-").toLowerCase(),r==="calc"||r==="sqrt"||r==="sin"||r==="cos"||r==="tan"||r==="asin"||r==="acos"||r==="atan"||r==="abs"||r==="exp"||r==="sign"){n.call$1(1);break e}if(r==="min"||r==="max"||r==="hypot"){n.call$0();break e}if(r==="pow"||r==="atan2"||r==="log"||r==="mod"||r==="rem"){n.call$1(2);break e}if(r==="round"||r==="clamp"){n.call$1(3);break e}throw t.wrapException(t.UnsupportedError$('Unknown calculation name "'+e.get$name(e)+'".'))}},_evaluate0$_verifyCompatibleNumbers$2(e,r){var n,s,a,i,l,_,p;for(n=0;s=e.length,n<s;++n)if(a=e[n],a instanceof t.SassNumber0?(s=a.get$hasComplexUnits(),i=a):(i=null,s=!1),s)throw t.wrapException(this._evaluate0$_exception$2("Number "+t.S(i)+" isn't compatible with CSS calculations.",C.get$span$z(r[n])));for(n=0;n<s-1;++n)if(l=e[n],l instanceof t.SassNumber0){for(_=n+1;s=e.length,_<s;++_)if(p=e[_],p instanceof t.SassNumber0&&!l.hasPossiblyCompatibleUnits$1(p))throw t.wrapException(t.MultiSpanSassRuntimeException$0(l.toString$0(0)+" and "+p.toString$0(0)+" are incompatible.",C.get$span$z(r[n]),l.toString$0(0),t.LinkedHashMap_LinkedHashMap$_literal([C.get$span$z(r[_]),p.toString$0(0)],h.FileSpan,h.String),this._evaluate0$_stackTrace$1(C.get$span$z(r[n])),null))}},_evaluate0$_visitCalculationExpression$2$inLegacySassFunction(e,r){var n,s,a,i,l,_,p,d,g,S=this,b=null,w={};if(e instanceof t.ParenthesizedExpression0?(n=e.expression,s=!0):(n=b,s=!1),s)return a=S._evaluate0$_visitCalculationExpression$2$inLegacySassFunction(n,r),a instanceof t.SassString0?new t.SassString0("("+a._string0$_text+")",!1):a;if(e instanceof t.StringExpression0&&e.accept$1(new t._IsCalculationSafeVisitor0)){s=e.text,i=s.get$asPlain(),l=i==null?b:i.toLowerCase();e:{if(l==="pi"){s=t.SassNumber_SassNumber0(3.141592653589793,b);break e}if(l==="e"){s=t.SassNumber_SassNumber0(2.718281828459045,b);break e}if(l==="infinity"){s=t.SassNumber_SassNumber0(1/0,b);break e}if(l==="-infinity"){s=t.SassNumber_SassNumber0(-1/0,b);break e}if(l==="nan"){s=t.SassNumber_SassNumber0(NaN,b);break e}s=new t.SassString0(S._evaluate0$_performInterpolation$1(s),!1);break e}return s}if(w.right=w.left=w.operator=null,e instanceof t.BinaryOperationExpression0?(w.operator=e.operator,w.left=e.left,w.right=e.right,s=!0):s=!1,s)return S._evaluate0$_checkWhitespaceAroundCalculationOperator$1(e),S._evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor__visitCalculationExpression_closure1(w,S,e,r));if(e instanceof t.NumberExpression0||e instanceof t.VariableExpression0||e instanceof t.FunctionExpression0||e instanceof t.IfExpression0){_=e.accept$1(S);e:{if(_ instanceof t.SassNumber0?(a=_,s=!0):(a=b,s=!1),s){s=a;break e}if(_ instanceof t.SassCalculation0?(a=_,s=!0):(a=b,s=!1),s){s=a;break e}if(_ instanceof t.SassString0?(s=!_._string0$_hasQuotes,a=_):(a=b,s=!1),s){s=a;break e}s=t.throwExpression(S._evaluate0$_exception$2("Value "+_.toString$0(0)+" can't be used in a calculation.",e.get$span(e)))}return s}if(e instanceof t.ListExpression0&&!e.hasBrackets&&f.ListSeparator_EVt0===e.separator&&e.contents.length>=2){for(s=t._setArrayType([],h.JSArray_Object),i=e.contents,p=i.length,d=0;d<p;++d)s.push(S._evaluate0$_visitCalculationExpression$2$inLegacySassFunction(i[d],r));for(S._evaluate0$_checkAdjacentCalculationValues$2(s,e),g=0;g<s.length;++g)p=s[g],p instanceof t.CalculationOperation0&&i[g]instanceof t.ParenthesizedExpression0&&(s[g]=new t.SassString0("("+t.S(p)+")",!1));return new t.SassString0(f.JSArray_methods.join$1(s," "),!1)}throw t.wrapException(S._evaluate0$_exception$2(W.This_e,e.get$span(e)))},_evaluate0$_checkWhitespaceAroundCalculationOperator$1(e){var r,n,s,a,i,l,_=e.operator;if(!(_!==f.BinaryOperator_anB0&&_!==f.BinaryOperator_olz0)&&(_=e.left,r=_.get$span(_),r=r.get$file(r),n=e.right,s=n.get$span(n),r===s.get$file(s)&&(r=_.get$span(_),r=r.get$end(r),s=n.get$span(n),!(r.offset>=s.get$start(s).offset)&&(r=_.get$span(_),r=r.get$file(r),_=_.get$span(_),_=_.get$end(_),n=n.get$span(n),a=t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(r._decodedChars,_.offset,n.get$start(n).offset),0,null),i=a.charCodeAt(0),l=a.charCodeAt(a.length-1),i===32||i===9||i===10||i===13||i===12||i===47?_=!(l===32||l===9||l===10||l===13||l===12||l===47):_=!0,_))))throw t.wrapException(this._evaluate0$_exception$2(W.x22x2b__an,e.get$operatorSpan()))},_evaluate0$_binaryOperatorToCalculationOperator$2(e,r){var n;e:{if(f.BinaryOperator_anB0===e){n=f.CalculationOperator_IyK0;break e}if(f.BinaryOperator_olz0===e){n=f.CalculationOperator_2bx0;break e}if(f.BinaryOperator_qN20===e){n=f.CalculationOperator_jFr0;break e}if(f.BinaryOperator_t8B0===e){n=f.CalculationOperator_OvN0;break e}n=t.throwExpression(this._evaluate0$_exception$2(W.This_o,r.get$operatorSpan()))}return n},_evaluate0$_checkAdjacentCalculationValues$2(e,r){var n,s,a,i,l,_,p,d;for(n=e.length,s=1;s<n;++s)if(a=s-1,i=e[a],l=e[s],!(i instanceof t.SassString0||l instanceof t.SassString0))throw n=r.contents,_=n[a],p=n[s],d=t._InitializedCell$(new t._EvaluateVisitor__checkAdjacentCalculationValues_closure1(p)),p instanceof t.UnaryOperationExpression0?n=f.UnaryOperator_TLI0===d._readFinal$0()||f.UnaryOperator_gg40===d._readFinal$0():n=!1,n?n=!0:n=p instanceof t.NumberExpression0&&p.value<0,n?t.wrapException(this._evaluate0$_exception$2(W.x22x2b__an,t.FileSpanExtension_subspan(p.get$span(p),0,1))):t.wrapException(this._evaluate0$_exception$2("Missing math operator.",_.get$span(_).expand$1(0,p.get$span(p))))},visitInterpolatedFunctionExpression$1(e){var r,n=this,s=n._evaluate0$_performInterpolation$1(e.name),a=n._evaluate0$_inFunction;return n._evaluate0$_inFunction=!0,r=n._evaluate0$_addErrorSpan$2(e,new t._EvaluateVisitor_visitInterpolatedFunctionExpression_closure1(n,e,new t.PlainCssCallable0(s))),n._evaluate0$_inFunction=a,r},_evaluate0$_runUserDefinedCallable$1$4(e,r,n,s,a){var i,l,_=this,p=_._evaluate0$_evaluateArguments$1(e),d=r.declaration.name;return d!=="@content"&&(d+="()"),i=_._evaluate0$_currentCallable,_._evaluate0$_currentCallable=r,l=_._evaluate0$_withStackFrame$3(d,n,new t._EvaluateVisitor__runUserDefinedCallable_closure1(_,r,p,n,s,a)),_._evaluate0$_currentCallable=i,l},_evaluate0$_runFunctionCallable$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w=this;if(r instanceof t.BuiltInCallable0)return w._evaluate0$_withoutSlash$2(w._evaluate0$_runBuiltInCallable$3(e,r,n),n);if(h.UserDefinedCallable_Environment_2._is(r))return w._evaluate0$_runUserDefinedCallable$1$4(e,r,n,new t._EvaluateVisitor__runFunctionCallable_closure1(w,r),h.Value_2);if(r instanceof t.PlainCssCallable0){if(d=e.named,d.get$isNotEmpty(d)||e.keywordRest!=null)throw t.wrapException(w._evaluate0$_exception$2(W.Plain_,n.get$span(n)));s=new t.StringBuffer(r.name+"(");try{for(a=!0,d=e.positional,g=d.length,S=0;S<g;++S)i=d[S],a?a=!1:s._contents+=", ",b=i,s._contents+=w._evaluate0$_serialize$3$quote(b.accept$1(w),b,!0);l=e.rest,l!=null&&(_=l.accept$1(w),a||(s._contents+=", "),s._contents+=w._evaluate0$_serialize$2(_,l))}catch(E){throw d=t.unwrapException(E),h.SassRuntimeException_2._is(d)?(p=d,f.JSString_methods.endsWith$1(p._span_exception$_message,"isn't a valid CSS value.")?t.wrapException(t.MultiSpanSassRuntimeException$0(p._span_exception$_message,C.get$span$z(p),"value",t.LinkedHashMap_LinkedHashMap$_literal([n.get$span(n),"unknown function treated as plain CSS"],h.FileSpan,h.String),C.get$trace$z(p),null)):E):E}return s._contents+=t.Primitives_stringFromCharCode(41),d=s._contents,new t.SassString0((d.charCodeAt(0)==0,d),!1)}else throw t.wrapException(t.ArgumentError$("Unknown callable type "+C.get$runtimeType$(r).toString$0(0)+".",null))},_evaluate0$_runBuiltInCallable$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=this,B={},z=D._evaluate0$_evaluateArguments$1(e),Y=D._evaluate0$_callableNode;for(D._evaluate0$_callableNode=n,_=new t.MapKeySet(z._values[0],h.MapKeySet_String),B.callback=B.overload=null,p=r.callbackFor$2(z._values[2].length,_),B.overload=p._0,B.callback=p._1,D._evaluate0$_addExceptionSpan$2(n,new t._EvaluateVisitor__runBuiltInCallable_closure5(B,z,_)),d=B.overload.$arguments,g=z._values[2].length,S=d.length;g<S;++g)b=d[g],w=z._values[2],E=z._values[0].remove$1(0,b.name),E==null&&(E=b.defaultValue,E=D._evaluate0$_withoutSlash$2(E.accept$1(D),E)),w.push(E);B.overload.restArgument!=null?(z._values[2].length>S?(L=f.JSArray_methods.sublist$1(z._values[2],S),f.JSArray_methods.removeRange$2(z._values[2],S,z._values[2].length)):L=f.List_empty19,S=z._values[0],T=t.SassArgumentList$0(L,S,z._values[4]===f.ListSeparator_undecided_null_undecided0?f.ListSeparator_rXA0:z._values[4]),z._values[2].push(T)):T=null,s=null;try{s=D._evaluate0$_addExceptionSpan$2(n,new t._EvaluateVisitor__runBuiltInCallable_closure6(B,z))}catch(G){if(S=t.unwrapException(G),S instanceof t.SassException0)throw G;a=S,i=t.getTraceFromException(G),l=null;try{l=t._asString(C.get$message$x(a))}catch{F=C.toString$0$(a),l=F}t.throwWithTrace0(D._evaluate0$_exception$2(l,n.get$span(n)),a,i)}if(D._evaluate0$_callableNode=Y,T==null||z._values[0].__js_helper$_length===0||T._argument_list$_wereKeywordsAccessed)return s;throw S=z._values[0],S=S.get$keys(S),S=t.pluralize0("argument",S.get$length(S),null),w=z._values[0],t.wrapException(t.MultiSpanSassRuntimeException$0("No "+S+" named "+t.toSentence0(w.get$keys(w).map$1$1(0,new t._EvaluateVisitor__runBuiltInCallable_closure7,h.Object),"or")+".",n.get$span(n),"invocation",t.LinkedHashMap_LinkedHashMap$_literal([B.overload.get$spanWithName(),"declaration"],h.FileSpan,h.String),D._evaluate0$_stackTrace$1(n.get$span(n)),null))},_evaluate0$_evaluateArguments$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=this,Y=t._setArrayType([],h.JSArray_Value_2),G=t._setArrayType([],h.JSArray_AstNode_2);for(r=e.positional,n=r.length,s=0;s<n;++s)a=r[s],i=z._evaluate0$_expressionNode$1(a),Y.push(z._evaluate0$_withoutSlash$2(a.accept$1(z),i)),G.push(i);for(r=h.String,l=t.LinkedHashMap_LinkedHashMap$_empty(r,h.Value_2),n=h.AstNode_2,_=t.LinkedHashMap_LinkedHashMap$_empty(r,n),p=t.MapExtensions_get_pairs0(e.named,r,h.Expression_2),p=p.get$iterator(p);p.moveNext$0();)d=p.get$current(p),g=d._0,S=d._1,i=z._evaluate0$_expressionNode$1(S),l.$indexSet(0,g,z._evaluate0$_withoutSlash$2(S.accept$1(z),i)),_.$indexSet(0,g,i);if(b=e.rest,b==null)return new t._Record_5_named_namedNodes_positional_positionalNodes_separator([l,_,Y,G,f.ListSeparator_undecided_null_undecided0]);if(w=b.accept$1(z),E=z._evaluate0$_expressionNode$1(b),w instanceof t.SassMap0){for(z._evaluate0$_addRestMap$4(l,w,b,new t._EvaluateVisitor__evaluateArguments_closure7),p=t.LinkedHashMap_LinkedHashMap$_empty(r,n),d=w._map0$_contents,d=C.get$iterator$ax(d.get$keys(d)),L=h.SassString_2;d.moveNext$0();)p.$indexSet(0,L._as(d.get$current(d))._string0$_text,E);_.addAll$1(0,p),T=f.ListSeparator_undecided_null_undecided0}else w instanceof t.SassList0?(p=w._list1$_contents,f.JSArray_methods.addAll$1(Y,new t.MappedListIterable(p,new t._EvaluateVisitor__evaluateArguments_closure8(z,E),t._arrayInstanceType(p)._eval$1("MappedListIterable<1,Value0>"))),f.JSArray_methods.addAll$1(G,t.List_List$filled(p.length,E,!1,n)),T=w._list1$_separator,w instanceof t.SassArgumentList0&&(w._argument_list$_wereKeywordsAccessed=!0,w._argument_list$_keywords.forEach$1(0,new t._EvaluateVisitor__evaluateArguments_closure9(z,l,E,_)))):(Y.push(z._evaluate0$_withoutSlash$2(w,E)),G.push(E),T=f.ListSeparator_undecided_null_undecided0);if(F=e.keywordRest,F==null)return new t._Record_5_named_namedNodes_positional_positionalNodes_separator([l,_,Y,G,T]);if(D=F.accept$1(z),B=z._evaluate0$_expressionNode$1(F),D instanceof t.SassMap0){for(z._evaluate0$_addRestMap$4(l,D,F,new t._EvaluateVisitor__evaluateArguments_closure10),r=t.LinkedHashMap_LinkedHashMap$_empty(r,n),n=D._map0$_contents,n=C.get$iterator$ax(n.get$keys(n)),p=h.SassString_2;n.moveNext$0();)r.$indexSet(0,p._as(n.get$current(n))._string0$_text,B);return _.addAll$1(0,r),new t._Record_5_named_namedNodes_positional_positionalNodes_separator([l,_,Y,G,T])}else throw t.wrapException(z._evaluate0$_exception$2(W.Variabs+D.toString$0(0)+").",F.get$span(F)))},_evaluate0$_evaluateMacroArguments$1(e){var r,n,s,a,i,l,_,p,d=this,g=e.$arguments,S=g.rest;if(S==null)return new t._Record_2(g.positional,g.named);if(r=g.positional,n=t._setArrayType(r.slice(0),t._arrayInstanceType(r)),s=t.LinkedHashMap_LinkedHashMap$of(g.named,h.String,h.Expression_2),a=S.accept$1(d),i=d._evaluate0$_expressionNode$1(S),a instanceof t.SassMap0?d._evaluate0$_addRestMap$4(s,a,e,new t._EvaluateVisitor__evaluateMacroArguments_closure7(S)):a instanceof t.SassList0?(r=a._list1$_contents,f.JSArray_methods.addAll$1(n,new t.MappedListIterable(r,new t._EvaluateVisitor__evaluateMacroArguments_closure8(d,i,S),t._arrayInstanceType(r)._eval$1("MappedListIterable<1,Expression0>"))),a instanceof t.SassArgumentList0&&(a._argument_list$_wereKeywordsAccessed=!0,a._argument_list$_keywords.forEach$1(0,new t._EvaluateVisitor__evaluateMacroArguments_closure9(d,s,i,S)))):n.push(new t.ValueExpression0(d._evaluate0$_withoutSlash$2(a,i),S.get$span(S))),l=g.keywordRest,l==null)return new t._Record_2(n,s);if(_=l.accept$1(d),p=d._evaluate0$_expressionNode$1(l),_ instanceof t.SassMap0)return d._evaluate0$_addRestMap$4(s,_,e,new t._EvaluateVisitor__evaluateMacroArguments_closure10(d,p,l)),new t._Record_2(n,s);throw t.wrapException(d._evaluate0$_exception$2(W.Variabs+_.toString$0(0)+").",l.get$span(l)))},_evaluate0$_addRestMap$1$4(e,r,n,s){r._map0$_contents.forEach$1(0,new t._EvaluateVisitor__addRestMap_closure1(this,e,s,this._evaluate0$_expressionNode$1(n),r,n))},_evaluate0$_addRestMap$4(e,r,n,s){return this._evaluate0$_addRestMap$1$4(e,r,n,s,h.dynamic)},_evaluate0$_verifyArguments$4(e,r,n,s){return this._evaluate0$_addExceptionSpan$2(s,new t._EvaluateVisitor__verifyArguments_closure1(n,e,r))},visitSelectorExpression$1(e){var r=this._evaluate0$_styleRuleIgnoringAtRoot;return r=r==null?null:r.originalSelector.get$asSassList(),r??f.C__SassNull0},visitStringExpression$1(e){var r,n,s,a,i,l,_,p,d,g=this,S=g._evaluate0$_inSupportsDeclaration;for(g._evaluate0$_inSupportsDeclaration=!1,r=t._setArrayType([],h.JSArray_String),n=e.text.contents,s=n.length,a=h.Expression_2,i=0;i<s;++i){l=n[i];e:{if(typeof l=="string"){_=l;break e}if(a._is(l)){p=l.accept$1(g);t:{if(p instanceof t.SassString0?(d=p._string0$_text,_=!0):(d=null,_=!1),_){_=d;break t}_=g._evaluate0$_serialize$3$quote(p,l,!1);break t}break e}_=t.throwExpression(t.UnsupportedError$("Unknown interpolation value "+t.S(l)))}r.push(_)}return r=f.JSArray_methods.join$0(r),g._evaluate0$_inSupportsDeclaration=S,new t.SassString0(r,e.hasQuotes)},visitSupportsExpression$1(e){return new t.SassString0(this._evaluate0$_visitSupportsCondition$1(e.condition),!1)},visitCssAtRule$1(e){var r,n,s,a=this;if(a._evaluate0$_declarationName!=null)throw t.wrapException(a._evaluate0$_exception$2(W.At_rul,e.span));if(e.isChildless){a._evaluate0$_assertInModule$2(a._evaluate0$__parent,"__parent").addChild$1(t.ModifiableCssAtRule$0(e.name,e.span,!0,e.value));return}r=a._evaluate0$_inKeyframes,n=a._evaluate0$_inUnknownAtRule,s=e.name,t.unvendor0(s.value)==="keyframes"?a._evaluate0$_inKeyframes=!0:a._evaluate0$_inUnknownAtRule=!0,a._evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssAtRule$0(s,e.span,!1,e.value),new t._EvaluateVisitor_visitCssAtRule_closure3(a,e),!1,new t._EvaluateVisitor_visitCssAtRule_closure4,h.ModifiableCssAtRule_2,h.Null),a._evaluate0$_inUnknownAtRule=n,a._evaluate0$_inKeyframes=r},visitCssComment$1(e){var r=this,n="__parent",s="_endOfImports";r._evaluate0$_assertInModule$2(r._evaluate0$__parent,n)===r._evaluate0$_assertInModule$2(r._evaluate0$__root,"_root")&&r._evaluate0$_assertInModule$2(r._evaluate0$__endOfImports,s)===C.get$length$asx(r._evaluate0$_assertInModule$2(r._evaluate0$__root,"_root").children._collection$_source)&&(r._evaluate0$__endOfImports=r._evaluate0$_assertInModule$2(r._evaluate0$__endOfImports,s)+1),r._evaluate0$_assertInModule$2(r._evaluate0$__parent,n).addChild$1(new t.ModifiableCssComment0(e.text,e.span))},visitCssDeclaration$1(e){this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent").addChild$1(t.ModifiableCssDeclaration$0(e.name,e.value,e.span,e.parsedAsCustomProperty,e.valueSpanForMap))},visitCssImport$1(e){var r,n=this,s="__parent",a="_root",i="_endOfImports",l=new t.ModifiableCssImport0(e.url,e.modifiers,e.span);n._evaluate0$_assertInModule$2(n._evaluate0$__parent,s)!==n._evaluate0$_assertInModule$2(n._evaluate0$__root,a)?n._evaluate0$_assertInModule$2(n._evaluate0$__parent,s).addChild$1(l):n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,i)===C.get$length$asx(n._evaluate0$_assertInModule$2(n._evaluate0$__root,a).children._collection$_source)?(n._evaluate0$_assertInModule$2(n._evaluate0$__root,a).addChild$1(l),n._evaluate0$__endOfImports=n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,i)+1):(r=n._evaluate0$_outOfOrderImports,(r??(n._evaluate0$_outOfOrderImports=t._setArrayType([],h.JSArray_ModifiableCssImport_2))).push(l))},visitCssKeyframeBlock$1(e){this._evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssKeyframeBlock$0(e.selector,e.span),new t._EvaluateVisitor_visitCssKeyframeBlock_closure3(this,e),!1,new t._EvaluateVisitor_visitCssKeyframeBlock_closure4,h.ModifiableCssKeyframeBlock_2,h.Null)},visitCssMediaRule$1(e){var r,n,s,a,i,l=this;if(l._evaluate0$_declarationName!=null)throw t.wrapException(l._evaluate0$_exception$2(W.Media_,e.span));r=t.NullableExtension_andThen0(l._evaluate0$_mediaQueries,new t._EvaluateVisitor_visitCssMediaRule_closure5(l,e)),n=r==null,!(!n&&C.get$isEmpty$asx(r))&&(n?s=f.Set_empty5:(a=l._evaluate0$_mediaQuerySources,a.toString,a=t.LinkedHashSet_LinkedHashSet$of(a,h.CssMediaQuery_2),i=l._evaluate0$_mediaQueries,i.toString,a.addAll$1(0,i),a.addAll$1(0,e.queries),s=a),n=n?e.queries:r,l._evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssMediaRule$0(n,e.span),new t._EvaluateVisitor_visitCssMediaRule_closure6(l,r,e,s),!1,new t._EvaluateVisitor_visitCssMediaRule_closure7(s),h.ModifiableCssMediaRule_2,h.Null))},visitCssStyleRule$1(e){var r,n,s,a,i,l,_,p,d,g,S,b=this;if(b._evaluate0$_declarationName!=null)throw t.wrapException(b._evaluate0$_exception$2(W.Style_,e.span));r=b._evaluate0$_atRootExcludingStyleRule,n=r?null:b._evaluate0$_styleRuleIgnoringAtRoot,s=e._style_rule0$_selector._box0$_inner.value,a=n==null,i=a?null:n.originalSelector,l=s.resolveParentSelectors$2$implicitParent(i,!r),_=t.ModifiableCssStyleRule$0(b._evaluate0$_assertInModule$2(b._evaluate0$__extensionStore,"_extensionStore").addSelector$2(l,b._evaluate0$_mediaQueries),e.span,l),p=b._evaluate0$_atRootExcludingStyleRule,b._evaluate0$_atRootExcludingStyleRule=!1,b._evaluate0$_withParent$2$4$scopeWhen$through(_,new t._EvaluateVisitor_visitCssStyleRule_closure5(b,_,e),!1,new t._EvaluateVisitor_visitCssStyleRule_closure6,h.ModifiableCssStyleRule_2,h.Null),b._evaluate0$_atRootExcludingStyleRule=p,d=b._evaluate0$_assertInModule$2(b._evaluate0$__parent,"__parent").children,g=t._InitializedCell$(new t._EvaluateVisitor_visitCssStyleRule_closure7(d)),g._readFinal$0()>=1?(S=C.elementAt$1$ax(d._collection$_source,g._readFinal$0()-1),r=a):(S=null,r=!1),r&&(S.isGroupEnd=!0)},visitCssStylesheet$1(e){var r;for(r=C.get$iterator$ax(e.get$children(e));r.moveNext$0();)r.get$current(r).accept$1(this)},visitCssSupportsRule$1(e){var r=this;if(r._evaluate0$_declarationName!=null)throw t.wrapException(r._evaluate0$_exception$2(W.Suppor,e.span));r._evaluate0$_withParent$2$4$scopeWhen$through(t.ModifiableCssSupportsRule$0(e.condition,e.span),new t._EvaluateVisitor_visitCssSupportsRule_closure3(r,e),!1,new t._EvaluateVisitor_visitCssSupportsRule_closure4,h.ModifiableCssSupportsRule_2,h.Null)},_evaluate0$_handleReturn$1$2(e,r){var n,s,a,i,l;for(n=e.length,s=0;s<e.length;e.length===n||(0,t.throwConcurrentModificationError)(e),++s)if(a=r.call$1(e[s]),a!=null?(i=a,l=!0):(i=null,l=!1),l)return i;return null},_evaluate0$_handleReturn$2(e,r){return this._evaluate0$_handleReturn$1$2(e,r,h.dynamic)},_evaluate0$_withEnvironment$1$2(e,r){var n,s=this._evaluate0$_environment;return this._evaluate0$_environment=e,n=r.call$0(),this._evaluate0$_environment=s,n},_evaluate0$_withEnvironment$2(e,r){return this._evaluate0$_withEnvironment$1$2(e,r,h.dynamic)},_evaluate0$_interpolationToValue$3$trim$warnForColor(e,r,n){var s=this._evaluate0$_performInterpolation$2$warnForColor(e,n),a=r?t.trimAscii0(s,!0):s;return new t.CssValue0(a,e.span,h.CssValue_String_2)},_evaluate0$_interpolationToValue$1(e){return this._evaluate0$_interpolationToValue$3$trim$warnForColor(e,!1,!1)},_evaluate0$_interpolationToValue$2$warnForColor(e,r){return this._evaluate0$_interpolationToValue$3$trim$warnForColor(e,!1,r)},_evaluate0$_performInterpolation$2$warnForColor(e,r){return this._evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor(e,!1,r)._0},_evaluate0$_performInterpolation$1(e){return this._evaluate0$_performInterpolation$2$warnForColor(e,!1)},_evaluate0$_performInterpolationWithMap$2$warnForColor(e,r){var n=this._evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor(e,!0,!0),s=n._1;return s.toString,new t._Record_2(n._0,s)},_evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F=this,D=null,B=r?t._setArrayType([],h.JSArray_SourceLocation):D,z=F._evaluate0$_inSupportsDeclaration;for(F._evaluate0$_inSupportsDeclaration=!1,s=e.contents,a=s.length,i=h.Expression_2,l=B==null,_=h.JSArray_Object,p=e.span,d=h.Object,g=!0,S=0,b="";S<a;++S,g=!1){if(w=s[S],g||l||B.push(t.SourceLocation$(b.length,D,D,D)),typeof w=="string"){b+=w;continue}i._as(w),E=w.accept$1(F),n&&V.$get$namesByColor0().containsKey$1(E)&&(L=t._setArrayType([""],_),T=t.List_List$from(L,!1,d),T.fixed$length=Array,T.immutable$list=Array,T=new t.Interpolation0(T,p),T.Interpolation$20(L,p),L=V.$get$namesByColor0(),F._evaluate0$_warn$2(W.You_pr+t.S(L.$index(0,E))+W.x20in_in+E.toString$0(0)+W.x2c_whicw+t.S(L.$index(0,E))+W.x22x29__If+new t.BinaryOperationExpression0(f.BinaryOperator_anB0,new t.StringExpression0(T,!0),w,!1).toString$0(0)+"'.",w.get$span(w))),b+=F._evaluate0$_serialize$3$quote(E,w,!1)}return F._evaluate0$_inSupportsDeclaration=z,new t._Record_2((b.charCodeAt(0)==0,b),t.NullableExtension_andThen0(B,new t._EvaluateVisitor__performInterpolationHelper_closure1(e)))},_evaluate0$_serialize$3$quote(e,r,n){return this._evaluate0$_addExceptionSpan$2(r,new t._EvaluateVisitor__serialize_closure1(e,n))},_evaluate0$_serialize$2(e,r){return this._evaluate0$_serialize$3$quote(e,r,!0)},_evaluate0$_expressionNode$1(e){var r;return e instanceof t.VariableExpression0?(r=this._evaluate0$_addExceptionSpan$2(e,new t._EvaluateVisitor__expressionNode_closure1(this,e)),r??e):e},_evaluate0$_withParent$2$4$scopeWhen$through(e,r,n,s,a,i){var l,_,p=this;return p._evaluate0$_addChild$2$through(e,s),l=p._evaluate0$_assertInModule$2(p._evaluate0$__parent,"__parent"),p._evaluate0$__parent=e,_=p._evaluate0$_environment.scope$1$2$when(r,n,i),p._evaluate0$__parent=l,_},_evaluate0$_withParent$2$3$scopeWhen(e,r,n,s,a){return this._evaluate0$_withParent$2$4$scopeWhen$through(e,r,n,null,s,a)},_evaluate0$_withParent$2$2(e,r,n,s){return this._evaluate0$_withParent$2$4$scopeWhen$through(e,r,!0,null,n,s)},_evaluate0$_addChild$2$through(e,r){var n,s,a,i=this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent");if(r!=null){for(;r.call$1(i);i=s)if(n=i._node$_parent,n!=null?(s=n,a=!0):(s=null,a=!1),!a)throw t.wrapException(t.ArgumentError$(W.throug+e.toString$0(0)+".",null));i.get$hasFollowingSibling()&&(s=i._node$_parent,a=s.children,i.equalsIgnoringChildren$1(a.get$last(a))?i=h.ModifiableCssParentNode_2._as(a.get$last(a)):(i=i.copyWithoutChildren$0(),s.addChild$1(i)))}i.addChild$1(e)},_evaluate0$_addChild$1(e){return this._evaluate0$_addChild$2$through(e,null)},_evaluate0$_withStyleRule$1$2(e,r){var n,s=this._evaluate0$_styleRuleIgnoringAtRoot;return this._evaluate0$_styleRuleIgnoringAtRoot=e,n=r.call$0(),this._evaluate0$_styleRuleIgnoringAtRoot=s,n},_evaluate0$_withStyleRule$2(e,r){return this._evaluate0$_withStyleRule$1$2(e,r,h.dynamic)},_evaluate0$_withMediaQueries$1$3(e,r,n){var s,a=this,i=a._evaluate0$_mediaQueries,l=a._evaluate0$_mediaQuerySources;return a._evaluate0$_mediaQueries=e,a._evaluate0$_mediaQuerySources=r,s=n.call$0(),a._evaluate0$_mediaQueries=i,a._evaluate0$_mediaQuerySources=l,s},_evaluate0$_withMediaQueries$3(e,r,n){return this._evaluate0$_withMediaQueries$1$3(e,r,n,h.dynamic)},_evaluate0$_withStackFrame$1$3(e,r,n){var s,a,i=this,l=i._evaluate0$_stack;return l.push(new t._Record_2(i._evaluate0$_member,r)),s=i._evaluate0$_member,i._evaluate0$_member=e,a=n.call$0(),i._evaluate0$_member=s,l.pop(),a},_evaluate0$_withStackFrame$3(e,r,n){return this._evaluate0$_withStackFrame$1$3(e,r,n,h.dynamic)},_evaluate0$_withoutSlash$2(e,r){return e instanceof t.SassNumber0&&e.asSlash!=null&&this._evaluate0$_warn$3(W.Using__i+t.S(new t._EvaluateVisitor__withoutSlash_recommendation1().call$1(e))+W.x0a_Morex20,r.get$span(r),f.Deprecation_wWh),e.withoutSlash$0()},_evaluate0$_stackFrame$2(e,r){return t.frameForSpan0(r,e,t.NullableExtension_andThen0(r.get$sourceUrl(r),new t._EvaluateVisitor__stackFrame_closure1(this)))},_evaluate0$_stackTrace$1(e){var r,n,s,a,i,l=this,_=t._setArrayType([],h.JSArray_Frame);for(r=l._evaluate0$_stack,n=r.length,s=0;s<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++s)a=r[s],i=a._1,_.push(l._evaluate0$_stackFrame$2(a._0,i.get$span(i)));return e!=null&&_.push(l._evaluate0$_stackFrame$2(l._evaluate0$_member,e)),t.Trace$(new t.ReversedListIterable(_,h.ReversedListIterable_Frame),null)},_evaluate0$_stackTrace$0(){return this._evaluate0$_stackTrace$1(null)},_evaluate0$_warn$3(e,r,n){var s,a,i=this;i._evaluate0$_quietDeps?i._evaluate0$_inDependency?s=!0:(s=i._evaluate0$_currentCallable,s=s==null?null:s.inDependency,s=s===!0):s=!1,!s&&i._evaluate0$_warningsEmitted.add$1(0,new t._Record_2(e,r))&&(a=i._evaluate0$_stackTrace$1(r),s=i._evaluate0$_logger,n==null?s.warn$3$span$trace(0,e,r,a):t.WarnForDeprecation_warnForDeprecation0(s,n,e,r,a))},_evaluate0$_warn$2(e,r){return this._evaluate0$_warn$3(e,r,null)},_evaluate0$_exception$2(e,r){var n,s;return r==null?(n=f.JSArray_methods.get$last(this._evaluate0$_stack)._1,n=n.get$span(n)):n=r,s=this._evaluate0$_stackTrace$1(r),new t.SassRuntimeException0(s,f.Set_empty,e,n)},_evaluate0$_exception$1(e){return this._evaluate0$_exception$2(e,null)},_evaluate0$_multiSpanException$3(e,r,n){var s=f.JSArray_methods.get$last(this._evaluate0$_stack)._1;return t.MultiSpanSassRuntimeException$0(e,s.get$span(s),r,n,this._evaluate0$_stackTrace$0(),null)},_evaluate0$_addExceptionSpan$1$3$addStackFrame(e,r,n){var s,a,i;try{return i=r.call$0(),i}catch(l){if(i=t.unwrapException(l),i instanceof t.SassScriptException0)s=i,a=t.getTraceFromException(l),i=s.withSpan$1(e.get$span(e)),t.throwWithTrace0(i.withTrace$1(this._evaluate0$_stackTrace$1(n?e.get$span(e):null)),s,a);else throw l}},_evaluate0$_addExceptionSpan$2(e,r){return this._evaluate0$_addExceptionSpan$1$3$addStackFrame(e,r,!0,h.dynamic)},_evaluate0$_addExceptionSpan$3$addStackFrame(e,r,n){return this._evaluate0$_addExceptionSpan$1$3$addStackFrame(e,r,n,h.dynamic)},_evaluate0$_addExceptionTrace$1$1(e){var r,n,s,a;try{return s=e.call$0(),s}catch(i){if(s=t.unwrapException(i),h.SassRuntimeException_2._is(s))throw i;if(s instanceof t.SassException0)r=s,n=t.getTraceFromException(i),s=r,a=C.getInterceptor$z(s),t.throwWithTrace0(r.withTrace$1(this._evaluate0$_stackTrace$1(t.SourceSpanException.prototype.get$span.call(a,s))),r,n);else throw i}},_evaluate0$_addExceptionTrace$1(e){return this._evaluate0$_addExceptionTrace$1$1(e,h.dynamic)},_evaluate0$_addErrorSpan$1$2(e,r){var n,s,a,i,l;try{return a=r.call$0(),a}catch(_){if(a=t.unwrapException(_),h.SassRuntimeException_2._is(a)){if(n=a,s=t.getTraceFromException(_),!f.JSString_methods.startsWith$1(C.get$span$z(n).get$text(),"@error"))throw _;a=n._span_exception$_message,i=e.get$span(e),l=this._evaluate0$_stackTrace$0(),t.throwWithTrace0(new t.SassRuntimeException0(l,f.Set_empty,a,i),n,s)}else throw _}},_evaluate0$_addErrorSpan$2(e,r){return this._evaluate0$_addErrorSpan$1$2(e,r,h.dynamic)}},t._EvaluateVisitor_closure25.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return s=s.$index(e,1).get$realNull(),r=s==null?null:s.assertString$1("module"),s=this.$this._evaluate0$_environment,n=t.stringReplaceAllUnchecked(a._string0$_text,"_","-"),s.globalVariableExists$2$namespace(n,r==null?null:r._string0$_text)?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._EvaluateVisitor_closure26.prototype={call$1(e){var r=C.$index$asx(e,0).assertString$1("name"),n=this.$this._evaluate0$_environment;return n.getVariable$1(t.stringReplaceAllUnchecked(r._string0$_text,"_","-"))!=null?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._EvaluateVisitor_closure27.prototype={call$1(e){var r,n,s,a,i=C.getInterceptor$asx(e),l=i.$index(e,0).assertString$1("name");return i=i.$index(e,1).get$realNull(),r=i==null?null:i.assertString$1("module"),i=this.$this,n=i._evaluate0$_environment,s=l._string0$_text,a=t.stringReplaceAllUnchecked(s,"_","-"),n.getFunction$2$namespace(a,r==null?null:r._string0$_text)!=null||i._evaluate0$_builtInFunctions.containsKey$1(s)?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._EvaluateVisitor_closure28.prototype={call$1(e){var r,n,s=C.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return s=s.$index(e,1).get$realNull(),r=s==null?null:s.assertString$1("module"),s=this.$this._evaluate0$_environment,n=t.stringReplaceAllUnchecked(a._string0$_text,"_","-"),s.getMixin$2$namespace(n,r==null?null:r._string0$_text)!=null?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._EvaluateVisitor_closure29.prototype={call$1(e){var r=this.$this._evaluate0$_environment;if(!r._environment0$_inMixin)throw t.wrapException(t.SassScriptException$0(W.conten,null));return r._environment0$_content!=null?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._EvaluateVisitor_closure30.prototype={call$1(e){var r,n,s,a=C.$index$asx(e,0).assertString$1("module")._string0$_text,i=this.$this._evaluate0$_environment._environment0$_modules.$index(0,a);if(i==null)throw t.wrapException('There is no module with namespace "'+a+'".');for(a=h.Value_2,r=t.LinkedHashMap_LinkedHashMap$_empty(a,a),n=t.MapExtensions_get_pairs0(i.get$variables(),h.String,a),n=n.get$iterator(n);n.moveNext$0();)s=n.get$current(n),r.$indexSet(0,new t.SassString0(s._0,!0),s._1);return new t.SassMap0(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:37},t._EvaluateVisitor_closure31.prototype={call$1(e){var r,n,s,a=C.$index$asx(e,0).assertString$1("module")._string0$_text,i=this.$this._evaluate0$_environment._environment0$_modules.$index(0,a);if(i==null)throw t.wrapException('There is no module with namespace "'+a+'".');for(a=h.Value_2,r=t.LinkedHashMap_LinkedHashMap$_empty(a,a),n=t.MapExtensions_get_pairs0(i.get$functions(i),h.String,h.Callable_2),n=n.get$iterator(n);n.moveNext$0();)s=n.get$current(n),r.$indexSet(0,new t.SassString0(s._0,!0),new t.SassFunction0(s._1));return new t.SassMap0(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:37},t._EvaluateVisitor_closure32.prototype={call$1(e){var r,n,s,a=C.$index$asx(e,0).assertString$1("module")._string0$_text,i=this.$this._evaluate0$_environment._environment0$_modules.$index(0,a);if(i==null)throw t.wrapException('There is no module with namespace "'+a+'".');for(a=h.Value_2,r=t.LinkedHashMap_LinkedHashMap$_empty(a,a),n=t.MapExtensions_get_pairs0(i.get$mixins(),h.String,h.Callable_2),n=n.get$iterator(n);n.moveNext$0();)s=n.get$current(n),r.$indexSet(0,new t.SassString0(s._0,!0),new t.SassMixin0(s._1));return new t.SassMap0(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:37},t._EvaluateVisitor_closure33.prototype={call$1(e){var r,n,s,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertString$1("name"),l=a.$index(e,1).get$isTruthy();if(a=a.$index(e,2).get$realNull(),r=a==null?null:a.assertString$1("module"),l){if(r!=null)throw t.wrapException(W.x24css_a);return new t.SassFunction0(new t.PlainCssCallable0(i._string0$_text))}if(a=this.$this,n=a._evaluate0$_callableNode,n.toString,s=a._evaluate0$_addExceptionSpan$2(n,new t._EvaluateVisitor__closure10(a,i,r)),s==null)throw t.wrapException("Function not found: "+i.toString$0(0));return new t.SassFunction0(s)},$signature:280},t._EvaluateVisitor__closure10.prototype={call$0(){var e,r=t.stringReplaceAllUnchecked(this.name._string0$_text,"_","-"),n=this.module,s=n==null?null:n._string0$_text;return n=this.$this,e=n._evaluate0$_environment.getFunction$2$namespace(r,s),e!=null||s!=null?e:n._evaluate0$_builtInFunctions.$index(0,r)},$signature:96},t._EvaluateVisitor_closure34.prototype={call$1(e){var r,n,s,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertString$1("name");if(a=a.$index(e,1).get$realNull(),r=a==null?null:a.assertString$1("module"),a=this.$this,n=a._evaluate0$_callableNode,n.toString,s=a._evaluate0$_addExceptionSpan$2(n,new t._EvaluateVisitor__closure9(a,i,r)),s==null)throw t.wrapException("Mixin not found: "+i.toString$0(0));return new t.SassMixin0(s)},$signature:279},t._EvaluateVisitor__closure9.prototype={call$0(){var e=this.$this._evaluate0$_environment,r=t.stringReplaceAllUnchecked(this.name._string0$_text,"_","-"),n=this.module;return e.getMixin$2$namespace(r,n==null?null:n._string0$_text)},$signature:96},t._EvaluateVisitor_closure35.prototype={call$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E=C.getInterceptor$asx(e),L=E.$index(e,0),T=h.SassArgumentList_2._as(E.$index(e,1));if(E=this.$this,r=E._evaluate0$_callableNode,r.toString,n=t._setArrayType([],h.JSArray_Expression_2),s=h.String,a=h.Expression_2,i=r.get$span(r),l=r.get$span(r),T._argument_list$_wereKeywordsAccessed=!0,_=T._argument_list$_keywords,_.get$isEmpty(_))r=null;else{for(p=h.Value_2,d=t.LinkedHashMap_LinkedHashMap$_empty(p,p),T._argument_list$_wereKeywordsAccessed=!0,_=t.MapExtensions_get_pairs0(_,s,p),_=_.get$iterator(_);_.moveNext$0();)g=_.get$current(_),d.$indexSet(0,new t.SassString0(g._0,!1),g._1);r=new t.ValueExpression0(new t.SassMap0(t.ConstantMap_ConstantMap$from(d,p,p)),r.get$span(r))}if(S=new t.ArgumentInvocation0(t.List_List$unmodifiable(n,a),t.ConstantMap_ConstantMap$from(t.LinkedHashMap_LinkedHashMap$_empty(s,a),s,a),new t.ValueExpression0(T,l),r,i),L instanceof t.SassString0)return r=L.toString$0(0),t.EvaluationContext_current0().warn$2(0,W.Passina+r+"))",f.Deprecation_4iQ),b=E._evaluate0$_callableNode,E.visitFunctionExpression$1(new t.FunctionExpression0(null,L._string0$_text,S,b.get$span(b)));if(w=L.assertFunction$1("function").callable,h.Callable_2._is(w))return r=E._evaluate0$_callableNode,r.toString,E._evaluate0$_runFunctionCallable$3(S,w,r);throw t.wrapException(t.SassScriptException$0("The function "+w.get$name(w)+W.x20is_as,null))},$signature:5},t._EvaluateVisitor_closure36.prototype={call$1(e){var r,n,s,a,i,l=C.getInterceptor$asx(e),_=t.Uri_parse(l.$index(e,0).assertString$1("url")._string0$_text);l=l.$index(e,1).get$realNull(),r=l==null?null:l.assertMap$1("with")._map0$_contents,l=this.$this,n=l._evaluate0$_callableNode,n.toString,r!=null?(s=t.LinkedHashMap_LinkedHashMap$_empty(h.String,h.ConfiguredValue_2),r.forEach$1(0,new t._EvaluateVisitor__closure7(s,n.get$span(n),n)),a=new t.ExplicitConfiguration0(n,s,null)):a=f.Configuration_Map_empty_null0,i=n.get$span(n),l._evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(_,"load-css()",n,new t._EvaluateVisitor__closure8(l),i.get$sourceUrl(i),a,!0),l._evaluate0$_assertConfigurationIsEmpty$2$nameInError(a,!0)},$signature:220},t._EvaluateVisitor__closure7.prototype={call$2(e,r){var n=e.assertString$1("with key"),s=t.stringReplaceAllUnchecked(n._string0$_text,"_","-");if(n=this.values,n.containsKey$1(s))throw t.wrapException("The variable $"+s+" was configured twice.");n.$indexSet(0,s,new t.ConfiguredValue0(r,this.span,this.callableNode))},$signature:102},t._EvaluateVisitor__closure8.prototype={call$2(e,r){var n=this.$this;return n._evaluate0$_combineCss$2$clone(e,!0).accept$1(n)},$signature:109},t._EvaluateVisitor_closure37.prototype={call$1(e){var r,n,s,a,i,l,_,p=C.getInterceptor$asx(e),d=p.$index(e,0),g=h.SassArgumentList_2._as(p.$index(e,1));if(p=this.$this,r=p._evaluate0$_callableNode,n=r.get$span(r),s=r.get$span(r),a=h.Expression_2,i=t.List_List$unmodifiable(f.List_empty20,a),a=t.ConstantMap_ConstantMap$from(f.Map_empty14,h.String,a),l=d.assertMixin$1("mixin").callable,_=p._evaluate0$_environment._environment0$_content,h.Callable_2._is(l))p._evaluate0$_applyMixin$5(l,_,new t.ArgumentInvocation0(i,a,new t.ValueExpression0(g,s),null,n),r,r);else throw t.wrapException(t.SassScriptException$0("The mixin "+l.get$name(l)+W.x20is_as,null))},$signature:220},t._EvaluateVisitor_run_closure1.prototype={call$0(){var e,r,n=this,s=null,a=n.node,i=a.span.file.url;return i!=null?(s=i,r=!0):r=!1,r&&(r=n.$this,r._evaluate0$_activeModules.$indexSet(0,s,null),r._evaluate0$_nodeImporter!=null&&C.toString$0$(s)==="stdin"||r._evaluate0$_loadedUrls.add$1(0,s)),r=n.$this,e=r._evaluate0$_addExceptionTrace$1(new t._EvaluateVisitor_run__closure1(r,n.importer,a)),new t._Record_2_loadedUrls_stylesheet(r._evaluate0$_loadedUrls,r._evaluate0$_combineCss$1(e))},$signature:447},t._EvaluateVisitor_run__closure1.prototype={call$0(){return this.$this._evaluate0$_execute$2(this.importer,this.node)},$signature:448},t._EvaluateVisitor__loadModule_closure3.prototype={call$0(){return this.callback.call$2(this._box_1.builtInModule,!1)},$signature:0},t._EvaluateVisitor__loadModule_closure4.prototype={call$0(){var e,r,n,s,a=this,i={},l=null,_=null,p=a.$this,d=a.nodeWithSpan,g=p._evaluate0$_loadStylesheet$3$baseUrl(a.url.toString$0(0),d.get$span(d),a.baseUrl);if(l=g._0,_=g._1,e=l.span.file.url,e!=null){if(n=p._evaluate0$_activeModules,n.containsKey$1(e))throw a.namesInErrors?(i=e,d=V.$get$context(),i.toString,s="Module loop: "+d.prettyUri$1(i)+" is already being loaded."):s=W.Modulel,i=t.NullableExtension_andThen0(n.$index(0,e),new t._EvaluateVisitor__loadModule__closure3(p,s)),t.wrapException(i??p._evaluate0$_exception$1(s));n.$indexSet(0,e,d)}n=p._evaluate0$_modules.containsKey$1(e),r=p._evaluate0$_inDependency,p._evaluate0$_inDependency=g._2,i.module=null;try{i.module=p._evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(_,l,a.configuration,a.namesInErrors,d)}finally{p._evaluate0$_activeModules.remove$1(0,e),p._evaluate0$_inDependency=r}p._evaluate0$_addExceptionSpan$3$addStackFrame(d,new t._EvaluateVisitor__loadModule__closure4(i,a.callback,!n),!1)},$signature:2},t._EvaluateVisitor__loadModule__closure3.prototype={call$1(e){return this.$this._evaluate0$_multiSpanException$3(this.message,"new load",t.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],h.FileSpan,h.String))},$signature:103},t._EvaluateVisitor__loadModule__closure4.prototype={call$0(){return this.callback.call$2(this._box_0.module,this.firstLoad)},$signature:0},t._EvaluateVisitor__execute_closure1.prototype={call$0(){var e,r,n,s,a=this,i=a.$this,l=i._evaluate0$_importer,_=i._evaluate0$__stylesheet,p=i._evaluate0$__root,d=i._evaluate0$_preModuleComments,g=i._evaluate0$__parent,S=i._evaluate0$__endOfImports,b=i._evaluate0$_outOfOrderImports,w=i._evaluate0$__extensionStore,E=i._evaluate0$_atRootExcludingStyleRule,L=E?null:i._evaluate0$_styleRuleIgnoringAtRoot,T=i._evaluate0$_mediaQueries,F=i._evaluate0$_declarationName,D=i._evaluate0$_inUnknownAtRule,B=i._evaluate0$_inKeyframes,z=i._evaluate0$_configuration;i._evaluate0$_importer=a.importer,e=i._evaluate0$__stylesheet=a.stylesheet,r=e.span,n=i._evaluate0$__parent=i._evaluate0$__root=t.ModifiableCssStylesheet$0(r),i._evaluate0$__endOfImports=0,i._evaluate0$_outOfOrderImports=null,i._evaluate0$__extensionStore=a.extensionStore,i._evaluate0$_declarationName=i._evaluate0$_mediaQueries=i._evaluate0$_styleRuleIgnoringAtRoot=null,i._evaluate0$_inKeyframes=i._evaluate0$_atRootExcludingStyleRule=i._evaluate0$_inUnknownAtRule=!1,s=a.configuration,s!=null&&(i._evaluate0$_configuration=s),i.visitStylesheet$1(e),e=i._evaluate0$_outOfOrderImports==null?n:new t.CssStylesheet0(new t.UnmodifiableListView(i._evaluate0$_addOutOfOrderImports$0(),h.UnmodifiableListView_CssNode_2),r),a.css._value=e,a.preModuleComments._value=i._evaluate0$_preModuleComments,i._evaluate0$_importer=l,i._evaluate0$__stylesheet=_,i._evaluate0$__root=p,i._evaluate0$_preModuleComments=d,i._evaluate0$__parent=g,i._evaluate0$__endOfImports=S,i._evaluate0$_outOfOrderImports=b,i._evaluate0$__extensionStore=w,i._evaluate0$_styleRuleIgnoringAtRoot=L,i._evaluate0$_mediaQueries=T,i._evaluate0$_declarationName=F,i._evaluate0$_inUnknownAtRule=D,i._evaluate0$_atRootExcludingStyleRule=E,i._evaluate0$_inKeyframes=B,i._evaluate0$_configuration=z},$signature:2},t._EvaluateVisitor__combineCss_closure3.prototype={call$1(e){return e.get$transitivelyContainsCss()},$signature:133},t._EvaluateVisitor__combineCss_closure4.prototype={call$1(e){return!this.selectors.contains$1(0,e)},$signature:16},t._EvaluateVisitor__combineCss_visitModule1.prototype={call$1(e){var r,n,s,a,i,l,_,p,d,g,S,b=this;if(b.seen.add$1(0,e)){for(b.clone&&(e=e.cloneCss$0()),r=e.get$upstream(),n=r.length,s=b.css,a=b.imports,i=0;i<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++i)l=r[i],l.get$transitivelyContainsCss()&&(_=e.get$preModuleComments().$index(0,l),_!=null?(p=_,d=!0):(p=null,d=!1),d&&f.JSArray_methods.addAll$1(s.length===0?a:s,p),b.call$1(l));b.sorted.addFirst$1(e),r=e.get$css(e),g=r.get$children(r),S=b.$this._evaluate0$_indexAfterImports$1(g),r=C.getInterceptor$ax(g),f.JSArray_methods.addAll$1(a,r.getRange$2(g,0,S)),f.JSArray_methods.addAll$1(s,r.getRange$2(g,S,r.get$length(g)))}},$signature:449},t._EvaluateVisitor__extendModules_closure3.prototype={call$1(e){return!this.originalSelectors.contains$1(0,e)},$signature:16},t._EvaluateVisitor__extendModules_closure4.prototype={call$0(){return t._setArrayType([],h.JSArray_ExtensionStore_2)},$signature:277},t._EvaluateVisitor_visitAtRootRule_closure3.prototype={call$0(){var e,r,n,s;for(e=this.node.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitAtRootRule_closure4.prototype={call$0(){var e,r,n,s;for(e=this.node.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:0},t._EvaluateVisitor__scopeForAtRoot_closure11.prototype={call$1(e){var r=this.$this,n=r._evaluate0$_assertInModule$2(r._evaluate0$__parent,"__parent");r._evaluate0$__parent=this.newParent,r._evaluate0$_environment.scope$1$2$when(e,this.node.hasDeclarations,h.void),r._evaluate0$__parent=n},$signature:40},t._EvaluateVisitor__scopeForAtRoot_closure12.prototype={call$1(e){var r=this.$this,n=r._evaluate0$_atRootExcludingStyleRule;r._evaluate0$_atRootExcludingStyleRule=!0,this.innerScope.call$1(e),r._evaluate0$_atRootExcludingStyleRule=n},$signature:40},t._EvaluateVisitor__scopeForAtRoot_closure13.prototype={call$1(e){return this.$this._evaluate0$_withMediaQueries$3(null,null,new t._EvaluateVisitor__scopeForAtRoot__closure1(this.innerScope,e))},$signature:40},t._EvaluateVisitor__scopeForAtRoot__closure1.prototype={call$0(){return this.innerScope.call$1(this.callback)},$signature:2},t._EvaluateVisitor__scopeForAtRoot_closure14.prototype={call$1(e){var r=this.$this,n=r._evaluate0$_inKeyframes;r._evaluate0$_inKeyframes=!1,this.innerScope.call$1(e),r._evaluate0$_inKeyframes=n},$signature:40},t._EvaluateVisitor__scopeForAtRoot_closure15.prototype={call$1(e){return e instanceof t.ModifiableCssAtRule0},$signature:275},t._EvaluateVisitor__scopeForAtRoot_closure16.prototype={call$1(e){var r=this.$this,n=r._evaluate0$_inUnknownAtRule;r._evaluate0$_inUnknownAtRule=!1,this.innerScope.call$1(e),r._evaluate0$_inUnknownAtRule=n},$signature:40},t._EvaluateVisitor_visitContentRule_closure1.prototype={call$0(){var e,r,n,s;for(e=this.content.declaration.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n);return null},$signature:2},t._EvaluateVisitor_visitDeclaration_closure1.prototype={call$0(){var e,r,n,s;for(e=this._box_0.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitEachRule_closure5.prototype={call$1(e){var r=this.$this,n=this.nodeWithSpan;return r._evaluate0$_environment.setLocalVariable$3(this._box_0.variable,r._evaluate0$_withoutSlash$2(e,n),n)},$signature:61},t._EvaluateVisitor_visitEachRule_closure6.prototype={call$1(e){return this.$this._evaluate0$_setMultipleVariables$3(this._box_0.variables,e,this.nodeWithSpan)},$signature:61},t._EvaluateVisitor_visitEachRule_closure7.prototype={call$0(){var e=this,r=e.$this;return r._evaluate0$_handleReturn$2(e.list.get$asList(),new t._EvaluateVisitor_visitEachRule__closure1(r,e.setVariables,e.node))},$signature:45},t._EvaluateVisitor_visitEachRule__closure1.prototype={call$1(e){var r;return this.setVariables.call$1(e),r=this.$this,r._evaluate0$_handleReturn$2(this.node.children,new t._EvaluateVisitor_visitEachRule___closure1(r))},$signature:218},t._EvaluateVisitor_visitEachRule___closure1.prototype={call$1(e){return e.accept$1(this.$this)},$signature:107},t._EvaluateVisitor_visitAtRule_closure5.prototype={call$1(e){return this.$this._evaluate0$_interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:452},t._EvaluateVisitor_visitAtRule_closure6.prototype={call$0(){var e,r,n,s=this,a=s.$this,i=a._evaluate0$_atRootExcludingStyleRule?null:a._evaluate0$_styleRuleIgnoringAtRoot;if(i==null||a._evaluate0$_inKeyframes||C.$eq$(s.name.value,"font-face"))for(e=s.children,r=e.length,n=0;n<r;++n)e[n].accept$1(a);else a._evaluate0$_withParent$2$3$scopeWhen(t.ModifiableCssStyleRule$0(i._style_rule0$_selector,i.span,i.originalSelector),new t._EvaluateVisitor_visitAtRule__closure1(a,s.children),!1,h.ModifiableCssStyleRule_2,h.Null)},$signature:2},t._EvaluateVisitor_visitAtRule__closure1.prototype={call$0(){var e,r,n,s;for(e=this.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitAtRule_closure7.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor_visitForRule_closure9.prototype={call$0(){return this.node.from.accept$1(this.$this).assertNumber$0()},$signature:217},t._EvaluateVisitor_visitForRule_closure10.prototype={call$0(){return this.node.to.accept$1(this.$this).assertNumber$0()},$signature:217},t._EvaluateVisitor_visitForRule_closure11.prototype={call$0(){return this.fromNumber.assertInt$0()},$signature:3},t._EvaluateVisitor_visitForRule_closure12.prototype={call$0(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(e),e.get$denominatorUnits(e)).assertInt$0()},$signature:3},t._EvaluateVisitor_visitForRule_closure13.prototype={call$0(){var e,r,n,s,a,i,l,_,p,d=this,g=d.$this,S=d.node,b=g._evaluate0$_expressionNode$1(S.from);for(e=d.from,r=d._box_0,n=d.direction,s=S.variable,a=d.fromNumber,S=S.children;e!==r.to;e+=n)if(i=g._evaluate0$_environment,l=a.get$numeratorUnits(a),i.setLocalVariable$3(s,t.SassNumber_SassNumber$withUnits0(e,a.get$denominatorUnits(a),l),b),_=g._evaluate0$_handleReturn$2(S,new t._EvaluateVisitor_visitForRule__closure1(g)),_!=null?(p=_,i=!0):(p=null,i=!1),i)return p;return null},$signature:45},t._EvaluateVisitor_visitForRule__closure1.prototype={call$1(e){return e.accept$1(this.$this)},$signature:107},t._EvaluateVisitor_visitForwardRule_closure3.prototype={call$2(e,r){r&&this.$this._evaluate0$_registerCommentsForModule$1(e),this.$this._evaluate0$_environment.forwardModule$2(e,this.node)},$signature:109},t._EvaluateVisitor_visitForwardRule_closure4.prototype={call$2(e,r){r&&this.$this._evaluate0$_registerCommentsForModule$1(e),this.$this._evaluate0$_environment.forwardModule$2(e,this.node)},$signature:109},t._EvaluateVisitor__registerCommentsForModule_closure1.prototype={call$0(){return t._setArrayType([],h.JSArray_CssComment_2)},$signature:269},t._EvaluateVisitor_visitIfRule_closure1.prototype={call$1(e){var r=this.$this;return r._evaluate0$_environment.scope$1$3$semiGlobal$when(new t._EvaluateVisitor_visitIfRule__closure1(r,e),!0,e.hasDeclarations,h.nullable_Value_2)},$signature:454},t._EvaluateVisitor_visitIfRule__closure1.prototype={call$0(){var e=this.$this;return e._evaluate0$_handleReturn$2(this.clause.children,new t._EvaluateVisitor_visitIfRule___closure1(e))},$signature:45},t._EvaluateVisitor_visitIfRule___closure1.prototype={call$1(e){return e.accept$1(this.$this)},$signature:107},t._EvaluateVisitor__visitDynamicImport_closure1.prototype={call$0(){var e,r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G={};if(G.isDependency=G.importer=G.stylesheet=null,e=this.$this,r=this.$import,n=e._evaluate0$_loadStylesheet$3$forImport(r.urlString,r.span,!0),s=G.stylesheet=n._0,a=n._1,G.importer=a,i=n._2,G.isDependency=i,l=s.span.file.url,l!=null){if(_=e._evaluate0$_activeModules,_.containsKey$1(l))throw r=t.NullableExtension_andThen0(_.$index(0,l),new t._EvaluateVisitor__visitDynamicImport__closure7(e)),t.wrapException(r??e._evaluate0$_exception$1("This file is already being loaded."));_.$indexSet(0,l,r)}if(r=s._stylesheet1$_uses,_=h.UnmodifiableListView_UseRule_2,p=new t.UnmodifiableListView(r,_),p.get$length(p)===0?(p=new t.UnmodifiableListView(s._stylesheet1$_forwards,h.UnmodifiableListView_ForwardRule_2),p=p.get$length(p)===0):p=!1,p){d=e._evaluate0$_importer,r=e._evaluate0$_assertInModule$2(e._evaluate0$__stylesheet,"_stylesheet"),g=e._evaluate0$_inDependency,e._evaluate0$_importer=a,e._evaluate0$__stylesheet=s,e._evaluate0$_inDependency=i,e.visitStylesheet$1(s),e._evaluate0$_importer=d,e._evaluate0$__stylesheet=r,e._evaluate0$_inDependency=g,e._evaluate0$_activeModules.remove$1(0,l);return}if(r=new t.UnmodifiableListView(r,_),r.any$1(r,new t._EvaluateVisitor__visitDynamicImport__closure8)?S=!0:(r=new t.UnmodifiableListView(s._stylesheet1$_forwards,h.UnmodifiableListView_ForwardRule_2),S=r.any$1(r,new t._EvaluateVisitor__visitDynamicImport__closure9)),b=t._Cell$(),r=e._evaluate0$_environment,_=h.String,p=h.Module_Callable_2,w=h.AstNode_2,E=t._setArrayType([],h.JSArray_Module_Callable_2),L=r._environment0$_variables,L=t._setArrayType(L.slice(0),t._arrayInstanceType(L)),T=r._environment0$_variableNodes,T=t._setArrayType(T.slice(0),t._arrayInstanceType(T)),F=r._environment0$_functions,F=t._setArrayType(F.slice(0),t._arrayInstanceType(F)),D=r._environment0$_mixins,D=t._setArrayType(D.slice(0),t._arrayInstanceType(D)),B=t.Environment$_0(t.LinkedHashMap_LinkedHashMap$_empty(_,p),t.LinkedHashMap_LinkedHashMap$_empty(_,w),t.LinkedHashMap_LinkedHashMap$_empty(p,w),r._environment0$_importedModules,null,null,E,L,T,F,D,r._environment0$_content),e._evaluate0$_withEnvironment$2(B,new t._EvaluateVisitor__visitDynamicImport__closure10(G,e,S,B,b)),z=B.toDummyModule$0(),e._evaluate0$_environment.importForwards$1(z),S)for(z.transitivelyContainsCss&&e._evaluate0$_combineCss$2$clone(z,z.transitivelyContainsExtensions).accept$1(e),Y=new t._ImportedCssVisitor1(e),r=C.get$iterator$ax(b._readLocal$0());r.moveNext$0();)r.get$current(r).accept$1(Y);e._evaluate0$_activeModules.remove$1(0,l)},$signature:0},t._EvaluateVisitor__visitDynamicImport__closure7.prototype={call$1(e){return this.$this._evaluate0$_multiSpanException$3("This file is already being loaded.","new load",t.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],h.FileSpan,h.String))},$signature:103},t._EvaluateVisitor__visitDynamicImport__closure8.prototype={call$1(e){return e.url.get$scheme()!=="sass"},$signature:268},t._EvaluateVisitor__visitDynamicImport__closure9.prototype={call$1(e){return e.url.get$scheme()!=="sass"},$signature:265},t._EvaluateVisitor__visitDynamicImport__closure10.prototype={call$0(){var e,r,n=this,s=n.$this,a=s._evaluate0$_importer,i=s._evaluate0$_assertInModule$2(s._evaluate0$__stylesheet,"_stylesheet"),l=s._evaluate0$_assertInModule$2(s._evaluate0$__root,"_root"),_=s._evaluate0$_assertInModule$2(s._evaluate0$__parent,"__parent"),p=s._evaluate0$_assertInModule$2(s._evaluate0$__endOfImports,"_endOfImports"),d=s._evaluate0$_outOfOrderImports,g=s._evaluate0$_configuration,S=s._evaluate0$_inDependency,b=n._box_0;s._evaluate0$_importer=b.importer,e=b.stylesheet,s._evaluate0$__stylesheet=e,r=n.loadsUserDefinedModules,r&&(e=t.ModifiableCssStylesheet$0(e.span),s._evaluate0$__root=e,s._evaluate0$__parent=s._evaluate0$_assertInModule$2(e,"_root"),s._evaluate0$__endOfImports=0,s._evaluate0$_outOfOrderImports=null),s._evaluate0$_inDependency=b.isDependency,e=new t.UnmodifiableListView(b.stylesheet._stylesheet1$_forwards,h.UnmodifiableListView_ForwardRule_2),e.get$isEmpty(e)||(s._evaluate0$_configuration=n.environment.toImplicitConfiguration$0()),s.visitStylesheet$1(b.stylesheet),b=r?s._evaluate0$_addOutOfOrderImports$0():t._setArrayType([],h.JSArray_ModifiableCssNode_2),n.children._value=b,s._evaluate0$_importer=a,s._evaluate0$__stylesheet=i,r&&(s._evaluate0$__root=l,s._evaluate0$__parent=_,s._evaluate0$__endOfImports=p,s._evaluate0$_outOfOrderImports=d),s._evaluate0$_configuration=g,s._evaluate0$_inDependency=S},$signature:2},t._EvaluateVisitor__applyMixin_closure6.prototype={call$0(){var e=this,r=e.$this;r._evaluate0$_environment.asMixin$1(new t._EvaluateVisitor__applyMixin__closure4(r,e.$arguments,e.mixin,e.nodeWithSpanWithoutContent))},$signature:0},t._EvaluateVisitor__applyMixin__closure4.prototype={call$0(){var e=this;e.$this._evaluate0$_runBuiltInCallable$3(e.$arguments,e.mixin,e.nodeWithSpanWithoutContent)},$signature:0},t._EvaluateVisitor__applyMixin_closure5.prototype={call$0(){var e=this._1_0;return e==null&&(e=h.Callable_2._as(e)),h.UserDefinedCallable_Environment_2._as(e).declaration},$signature:120},t._EvaluateVisitor__applyMixin_closure7.prototype={call$0(){var e=this,r=e.$this;r._evaluate0$_environment.withContent$2(e.contentCallable,new t._EvaluateVisitor__applyMixin__closure3(r,e.mixin,e.nodeWithSpanWithoutContent))},$signature:2},t._EvaluateVisitor__applyMixin__closure3.prototype={call$0(){var e=this.$this;e._evaluate0$_environment.asMixin$1(new t._EvaluateVisitor__applyMixin___closure1(e,this.mixin,this.nodeWithSpanWithoutContent))},$signature:0},t._EvaluateVisitor__applyMixin___closure1.prototype={call$0(){var e,r,n,s,a;for(e=this.mixin.declaration.children,r=e.length,n=this.$this,s=this.nodeWithSpanWithoutContent,a=0;a<r;++a)n._evaluate0$_addErrorSpan$2(s,new t._EvaluateVisitor__applyMixin____closure1(n,e[a]))},$signature:0},t._EvaluateVisitor__applyMixin____closure1.prototype={call$0(){return this.statement.accept$1(this.$this)},$signature:45},t._EvaluateVisitor_visitIncludeRule_closure5.prototype={call$0(){var e=this.node;return this.$this._evaluate0$_environment.getMixin$2$namespace(e.name,e.namespace)},$signature:96},t._EvaluateVisitor_visitIncludeRule_closure6.prototype={call$1(e){var r=this.$this;return new t.UserDefinedCallable0(e,r._evaluate0$_environment.closure$0(),r._evaluate0$_inDependency,h.UserDefinedCallable_Environment_2)},$signature:455},t._EvaluateVisitor_visitIncludeRule_closure7.prototype={call$0(){return this.node.get$spanWithoutContent()},$signature:30},t._EvaluateVisitor_visitMediaRule_closure5.prototype={call$1(e){return this.$this._evaluate0$_mergeMediaQueries$2(e,this.queries)},$signature:110},t._EvaluateVisitor_visitMediaRule_closure6.prototype={call$0(){var e=this,r=e.$this,n=e.mergedQueries;n==null&&(n=e.queries),r._evaluate0$_withMediaQueries$3(n,e.mergedSources,new t._EvaluateVisitor_visitMediaRule__closure1(r,e.node))},$signature:2},t._EvaluateVisitor_visitMediaRule__closure1.prototype={call$0(){var e,r,n,s,a=this.$this,i=a._evaluate0$_atRootExcludingStyleRule?null:a._evaluate0$_styleRuleIgnoringAtRoot;if(i!=null?(e=i,r=!0):(e=null,r=!1),r)a._evaluate0$_withParent$2$3$scopeWhen(t.ModifiableCssStyleRule$0(e._style_rule0$_selector,e.span,e.originalSelector),new t._EvaluateVisitor_visitMediaRule___closure1(a,this.node),!1,h.ModifiableCssStyleRule_2,h.Null);else for(r=this.node.children,n=r.length,s=0;s<n;++s)r[s].accept$1(a)},$signature:2},t._EvaluateVisitor_visitMediaRule___closure1.prototype={call$0(){var e,r,n,s;for(e=this.node.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitMediaRule_closure7.prototype={call$1(e){var r;return e instanceof t.ModifiableCssStyleRule0?r=!0:(r=this.mergedSources,r=r.get$isNotEmpty(r)&&e instanceof t.ModifiableCssMediaRule0&&f.JSArray_methods.every$1(e.queries,r.get$contains(r))),r},$signature:8},t._EvaluateVisitor_visitStyleRule_closure9.prototype={call$0(){var e,r,n,s;for(e=this.node.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitStyleRule_closure10.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor_visitStyleRule_closure11.prototype={call$0(){var e=this.$this;e._evaluate0$_withStyleRule$2(this.rule,new t._EvaluateVisitor_visitStyleRule__closure1(e,this.node))},$signature:2},t._EvaluateVisitor_visitStyleRule__closure1.prototype={call$0(){var e,r,n,s;for(e=this.node.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitStyleRule_closure12.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor_visitStyleRule_closure13.prototype={call$1(e){return e instanceof t.ModifiableCssComment0},$signature:119},t._EvaluateVisitor_visitSupportsRule_closure3.prototype={call$0(){var e,r,n,s,a=this.$this,i=a._evaluate0$_atRootExcludingStyleRule?null:a._evaluate0$_styleRuleIgnoringAtRoot;if(i!=null?(e=i,r=!0):(e=null,r=!1),r)a._evaluate0$_withParent$2$2(t.ModifiableCssStyleRule$0(e._style_rule0$_selector,e.span,e.originalSelector),new t._EvaluateVisitor_visitSupportsRule__closure1(a,this.node),h.ModifiableCssStyleRule_2,h.Null);else for(r=this.node.children,n=r.length,s=0;s<n;++s)r[s].accept$1(a)},$signature:2},t._EvaluateVisitor_visitSupportsRule__closure1.prototype={call$0(){var e,r,n,s;for(e=this.node.children,r=e.length,n=this.$this,s=0;s<r;++s)e[s].accept$1(n)},$signature:2},t._EvaluateVisitor_visitSupportsRule_closure4.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor__visitSupportsCondition_closure1.prototype={call$0(){var e,r=this.$this,n=this._box_0,s=n.declaration.name;return s=r._evaluate0$_serialize$3$quote(s.accept$1(r),s,!0),e=n.declaration.get$isCustomProperty()?"":" ",n=n.declaration.value,"("+s+":"+e+r._evaluate0$_serialize$3$quote(n.accept$1(r),n,!0)+")"},$signature:22},t._EvaluateVisitor_visitVariableDeclaration_closure5.prototype={call$0(){var e=this.$this._evaluate0$_environment,r=this._box_0.override;e.setVariable$4$global(this.node.name,r.value,r.assignmentNode,!0)},$signature:2},t._EvaluateVisitor_visitVariableDeclaration_closure6.prototype={call$0(){var e=this.node;return this.$this._evaluate0$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:45},t._EvaluateVisitor_visitVariableDeclaration_closure7.prototype={call$0(){var e=this.$this,r=this.node;e._evaluate0$_environment.setVariable$5$global$namespace(r.name,this.value,e._evaluate0$_expressionNode$1(r.expression),r.isGlobal,r.namespace)},$signature:2},t._EvaluateVisitor_visitUseRule_closure1.prototype={call$2(e,r){var n,s,a,i,l,_,p,d;r&&this.$this._evaluate0$_registerCommentsForModule$1(e),n=this.$this._evaluate0$_environment,s=this.node,a=s.namespace,a==null?(n._environment0$_globalModules.$indexSet(0,e,s),n._environment0$_allModules.push(e),i=t.IterableExtension_firstWhereOrNull(C.get$keys$z(f.JSArray_methods.get$first(n._environment0$_variables)),e.get$variables().get$containsKey()),i!=null?(l=i,n=!0):(l=null,n=!1),n&&t.throwExpression(t.SassScriptException$0(W.This_ma+t.S(l)+'".',null))):(_=n._environment0$_modules,_.containsKey$1(a)&&(p=n._environment0$_namespaceNodes.$index(0,a),d=p==null?null:p.span,p=t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),d!=null&&p.$indexSet(0,d,"original @use"),t.throwExpression(t.MultiSpanSassScriptException$0(W.There_+a+'".',"new @use",p))),_.$indexSet(0,a,e),n._environment0$_namespaceNodes.$indexSet(0,a,s),n._environment0$_allModules.push(e))},$signature:109},t._EvaluateVisitor_visitWarnRule_closure1.prototype={call$0(){return this.node.expression.accept$1(this.$this)},$signature:32},t._EvaluateVisitor_visitWhileRule_closure1.prototype={call$0(){var e,r,n,s,a,i;for(e=this.node,r=e.condition,n=this.$this,e=e.children;r.accept$1(n).get$isTruthy();)if(s=n._evaluate0$_handleReturn$2(e,new t._EvaluateVisitor_visitWhileRule__closure1(n)),s!=null?(a=s,i=!0):(a=null,i=!1),i)return a;return null},$signature:45},t._EvaluateVisitor_visitWhileRule__closure1.prototype={call$1(e){return e.accept$1(this.$this)},$signature:107},t._EvaluateVisitor_visitBinaryOperationExpression_closure1.prototype={call$0(){var e=this.node,r=this.$this,n=e.left.accept$1(r);switch(e.operator){case f.BinaryOperator_2jN0:e=e.right.accept$1(r),e=new t.SassString0(t.serializeValue0(n,!1,!0)+"="+t.serializeValue0(e,!1,!0),!1);break;case f.BinaryOperator_M6L0:e=n.get$isTruthy()?n:e.right.accept$1(r);break;case f.BinaryOperator_SNp0:e=n.get$isTruthy()?e.right.accept$1(r):n;break;case f.BinaryOperator_ql50:e=n.$eq(0,e.right.accept$1(r))?f.SassBoolean_true0:f.SassBoolean_false0;break;case f.BinaryOperator_ViB0:e=n.$eq(0,e.right.accept$1(r))?f.SassBoolean_false0:f.SassBoolean_true0;break;case f.BinaryOperator_cIH0:e=n.greaterThan$1(e.right.accept$1(r));break;case f.BinaryOperator_7Tg0:e=n.greaterThanOrEquals$1(e.right.accept$1(r));break;case f.BinaryOperator_U8c0:e=n.lessThan$1(e.right.accept$1(r));break;case f.BinaryOperator_kpg0:e=n.lessThanOrEquals$1(e.right.accept$1(r));break;case f.BinaryOperator_anB0:e=n.plus$1(e.right.accept$1(r));break;case f.BinaryOperator_olz0:e=n.minus$1(e.right.accept$1(r));break;case f.BinaryOperator_qN20:e=n.times$1(e.right.accept$1(r));break;case f.BinaryOperator_t8B0:e=r._evaluate0$_slash$3(n,e.right.accept$1(r),e);break;case f.BinaryOperator_OTG0:e=n.modulo$1(e.right.accept$1(r));break;default:e=null}return e},$signature:32},t._EvaluateVisitor__slash_closure3.prototype={call$0(){return this._1_0._0},$signature:32},t._EvaluateVisitor__slash_closure4.prototype={call$0(){return this._1_0._1},$signature:32},t._EvaluateVisitor__slash_recommendation1.prototype={call$1(e){var r,n,s,a=null;e:{if(e instanceof t.BinaryOperationExpression0&&f.BinaryOperator_t8B0===e.operator?(r=e.left,n=e.right,s=!0):(n=a,r=n,s=!1),s){s="math.div("+t.S(this.call$1(r))+", "+t.S(this.call$1(n))+")";break e}if(e instanceof t.ParenthesizedExpression0){s=e.expression.toString$0(0);break e}s=e.toString$0(0);break e}return s},$signature:118},t._EvaluateVisitor_visitVariableExpression_closure1.prototype={call$0(){var e=this.node;return this.$this._evaluate0$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:45},t._EvaluateVisitor_visitUnaryOperationExpression_closure1.prototype={call$0(){var e,r=this;switch(r.node.operator){case f.UnaryOperator_gg40:e=r.operand.unaryPlus$0();break;case f.UnaryOperator_TLI0:e=r.operand.unaryMinus$0();break;case f.UnaryOperator_Ix10:e=new t.SassString0("/"+t.serializeValue0(r.operand,!1,!0),!1);break;case f.UnaryOperator_not_not_not0:e=r.operand.unaryNot$0();break;default:e=null}return e},$signature:32},t._EvaluateVisitor_visitListExpression_closure1.prototype={call$1(e){return e.accept$1(this.$this)},$signature:456},t._EvaluateVisitor_visitFunctionExpression_closure5.prototype={call$0(){var e=this.$this._evaluate0$_environment,r=this.node;return e.getFunction$2$namespace(t.stringReplaceAllUnchecked(r.originalName,"_","-"),r.namespace)},$signature:96},t._EvaluateVisitor_visitFunctionExpression_closure6.prototype={call$1(e){return e.accept$1(new t._IsCalculationSafeVisitor0)},$signature:148},t._EvaluateVisitor_visitFunctionExpression_closure7.prototype={call$0(){var e=this.node;return this.$this._evaluate0$_runFunctionCallable$3(e.$arguments,this._box_0.$function,e)},$signature:32},t._EvaluateVisitor__checkCalculationArguments_check1.prototype={call$1(e){var r=this.node,n=r.$arguments.positional.length;if(n===0)throw t.wrapException(this.$this._evaluate0$_exception$2("Missing argument.",r.span));if(e!=null&&n>e)throw t.wrapException(this.$this._evaluate0$_exception$2("Only "+t.S(e)+" "+t.pluralize0("argument",e,null)+" allowed, but "+n+" "+t.pluralize0("was",n,"were")+" passed.",r.span))},call$0(){return this.call$1(null)},$signature:84},t._EvaluateVisitor__visitCalculationExpression_closure1.prototype={call$0(){var e=this,r=e.$this,n=e._box_0,s=e.inLegacySassFunction;return t.SassCalculation_operateInternal0(r._evaluate0$_binaryOperatorToCalculationOperator$2(n.operator,e.node),r._evaluate0$_visitCalculationExpression$2$inLegacySassFunction(n.left,s),r._evaluate0$_visitCalculationExpression$2$inLegacySassFunction(n.right,s),s,!r._evaluate0$_inSupportsDeclaration)},$signature:14},t._EvaluateVisitor__checkAdjacentCalculationValues_closure1.prototype={call$0(){return h.UnaryOperationExpression_2._as(this._0_0).operator},$signature:117},t._EvaluateVisitor_visitInterpolatedFunctionExpression_closure1.prototype={call$0(){var e=this.node;return this.$this._evaluate0$_runFunctionCallable$3(e.$arguments,this.$function,e)},$signature:32},t._EvaluateVisitor__runUserDefinedCallable_closure1.prototype={call$0(){var e=this,r=e.$this,n=e.callable;return r._evaluate0$_withEnvironment$2(n.environment.closure$0(),new t._EvaluateVisitor__runUserDefinedCallable__closure1(r,e.evaluated,n,e.nodeWithSpan,e.run,e.V))},$signature(){return this.V._eval$1("0()")}},t._EvaluateVisitor__runUserDefinedCallable__closure1.prototype={call$0(){var e=this,r=e.$this,n=e.V;return r._evaluate0$_environment.scope$1$1(new t._EvaluateVisitor__runUserDefinedCallable___closure1(r,e.evaluated,e.callable,e.nodeWithSpan,e.run,n),n)},$signature(){return this.V._eval$1("0()")}},t._EvaluateVisitor__runUserDefinedCallable___closure1.prototype={call$0(){var e,r,n,s,a,i,l,_,p,d,g,S,b,w,E=this,L=E.$this,T=E.evaluated._values,F=E.callable.declaration.$arguments,D=E.nodeWithSpan;for(L._evaluate0$_verifyArguments$4(C.get$length$asx(T[2]),T[0],F,D),e=F.$arguments,r=e.length,n=Math.min(C.get$length$asx(T[2]),r),s=0;s<n;++s)L._evaluate0$_environment.setLocalVariable$3(e[s].name,C.$index$asx(T[2],s),C.$index$asx(T[3],s));for(s=C.get$length$asx(T[2]);s<r;++s)a=e[s],i=T[0],l=a.name,_=C.remove$1$z(i,l),_==null&&(i=a.defaultValue,_=L._evaluate0$_withoutSlash$2(i.accept$1(L),L._evaluate0$_expressionNode$1(i))),i=L._evaluate0$_environment,p=C.$index$asx(T[1],l),p==null&&(p=a.defaultValue,p.toString,p=L._evaluate0$_expressionNode$1(p)),i.setLocalVariable$3(l,_,p);if(d=F.restArgument,d!=null?(g=C.get$length$asx(T[2])>r?C.sublist$1$ax(T[2],r):f.List_empty19,r=T[0],i=T[4],S=t.SassArgumentList$0(g,r,i===f.ListSeparator_undecided_null_undecided0?f.ListSeparator_rXA0:i),L._evaluate0$_environment.setLocalVariable$3(d,S,D)):S=null,b=E.run.call$0(),S==null||(r=T[0].__js_helper$_length,r===0)||S._argument_list$_wereKeywordsAccessed)return b;throw w=t.pluralize0("argument",r,null),T=T[0],r=t.instanceType(T)._eval$1("LinkedHashMapKeyIterable<1>"),t.wrapException(t.MultiSpanSassRuntimeException$0("No "+w+" named "+t.toSentence0(t.MappedIterable_MappedIterable(new t.LinkedHashMapKeyIterable(T,r),new t._EvaluateVisitor__runUserDefinedCallable____closure1,r._eval$1("Iterable.E"),h.Object),"or")+".",D.get$span(D),"invocation",t.LinkedHashMap_LinkedHashMap$_literal([F.get$spanWithName(),"declaration"],h.FileSpan,h.String),L._evaluate0$_stackTrace$1(D.get$span(D)),null))},$signature(){return this.V._eval$1("0()")}},t._EvaluateVisitor__runUserDefinedCallable____closure1.prototype={call$1(e){return"$"+e},$signature:7},t._EvaluateVisitor__runFunctionCallable_closure1.prototype={call$0(){var e,r,n,s,a,i;for(e=this.callable.declaration,r=e.children,n=r.length,s=this.$this,a=0;a<n;++a)if(i=r[a].accept$1(s),i instanceof t.Value0)return i;throw t.wrapException(s._evaluate0$_exception$2("Function finished without @return.",e.span))},$signature:32},t._EvaluateVisitor__runBuiltInCallable_closure5.prototype={call$0(){return this._box_0.overload.verify$2(C.get$length$asx(this.evaluated._values[2]),this.namedSet)},$signature:0},t._EvaluateVisitor__runBuiltInCallable_closure6.prototype={call$0(){return this._box_0.callback.call$1(this.evaluated._values[2])},$signature:32},t._EvaluateVisitor__runBuiltInCallable_closure7.prototype={call$1(e){return"$"+e},$signature:7},t._EvaluateVisitor__evaluateArguments_closure7.prototype={call$1(e){return e},$signature:46},t._EvaluateVisitor__evaluateArguments_closure8.prototype={call$1(e){return this.$this._evaluate0$_withoutSlash$2(e,this.restNodeForSpan)},$signature:46},t._EvaluateVisitor__evaluateArguments_closure9.prototype={call$2(e,r){var n=this,s=n.restNodeForSpan;n.named.$indexSet(0,e,n.$this._evaluate0$_withoutSlash$2(r,s)),n.namedNodes.$indexSet(0,e,s)},$signature:111},t._EvaluateVisitor__evaluateArguments_closure10.prototype={call$1(e){return e},$signature:46},t._EvaluateVisitor__evaluateMacroArguments_closure7.prototype={call$1(e){var r=this.restArgs;return new t.ValueExpression0(e,r.get$span(r))},$signature:56},t._EvaluateVisitor__evaluateMacroArguments_closure8.prototype={call$1(e){var r=this.restArgs;return new t.ValueExpression0(this.$this._evaluate0$_withoutSlash$2(e,this.restNodeForSpan),r.get$span(r))},$signature:56},t._EvaluateVisitor__evaluateMacroArguments_closure9.prototype={call$2(e,r){var n=this,s=n.restArgs;n.named.$indexSet(0,e,new t.ValueExpression0(n.$this._evaluate0$_withoutSlash$2(r,n.restNodeForSpan),s.get$span(s)))},$signature:111},t._EvaluateVisitor__evaluateMacroArguments_closure10.prototype={call$1(e){var r=this.keywordRestArgs;return new t.ValueExpression0(this.$this._evaluate0$_withoutSlash$2(e,this.keywordRestNodeForSpan),r.get$span(r))},$signature:56},t._EvaluateVisitor__addRestMap_closure1.prototype={call$2(e,r){var n,s=this,a=s.$this;if(e instanceof t.SassString0)s.values.$indexSet(0,e._string0$_text,s.convert.call$1(a._evaluate0$_withoutSlash$2(r,s.expressionNode)));else throw n=s.nodeWithSpan,t.wrapException(a._evaluate0$_exception$2(W.Variab_+e.toString$0(0)+" is not a string in "+s.map.toString$0(0)+".",n.get$span(n)))},$signature:102},t._EvaluateVisitor__verifyArguments_closure1.prototype={call$0(){return this.$arguments.verify$2(this.positional,new t.MapKeySet(this.named,h.MapKeySet_String))},$signature:0},t._EvaluateVisitor_visitCssAtRule_closure3.prototype={call$0(){var e,r,n,s;for(e=this.node.children,e=new t.ListIterator(e,e.get$length(e)),r=this.$this,n=t._instanceType(e)._precomputed1;e.moveNext$0();)s=e.__internal$_current,(s??n._as(s)).accept$1(r)},$signature:2},t._EvaluateVisitor_visitCssAtRule_closure4.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor_visitCssKeyframeBlock_closure3.prototype={call$0(){var e,r,n,s;for(e=this.node.children,e=new t.ListIterator(e,e.get$length(e)),r=this.$this,n=t._instanceType(e)._precomputed1;e.moveNext$0();)s=e.__internal$_current,(s??n._as(s)).accept$1(r)},$signature:2},t._EvaluateVisitor_visitCssKeyframeBlock_closure4.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor_visitCssMediaRule_closure5.prototype={call$1(e){return this.$this._evaluate0$_mergeMediaQueries$2(e,this.node.queries)},$signature:110},t._EvaluateVisitor_visitCssMediaRule_closure6.prototype={call$0(){var e=this,r=e.$this,n=e.mergedQueries;n==null&&(n=e.node.queries),r._evaluate0$_withMediaQueries$3(n,e.mergedSources,new t._EvaluateVisitor_visitCssMediaRule__closure1(r,e.node))},$signature:2},t._EvaluateVisitor_visitCssMediaRule__closure1.prototype={call$0(){var e,r,n,s,a=this.$this,i=a._evaluate0$_atRootExcludingStyleRule?null:a._evaluate0$_styleRuleIgnoringAtRoot;if(i!=null?(e=i,r=!0):(e=null,r=!1),r)a._evaluate0$_withParent$2$3$scopeWhen(t.ModifiableCssStyleRule$0(e._style_rule0$_selector,e.span,e.originalSelector),new t._EvaluateVisitor_visitCssMediaRule___closure1(a,this.node),!1,h.ModifiableCssStyleRule_2,h.Null);else for(r=this.node.children,r=new t.ListIterator(r,r.get$length(r)),n=t._instanceType(r)._precomputed1;r.moveNext$0();)s=r.__internal$_current,(s??n._as(s)).accept$1(a)},$signature:2},t._EvaluateVisitor_visitCssMediaRule___closure1.prototype={call$0(){var e,r,n,s;for(e=this.node.children,e=new t.ListIterator(e,e.get$length(e)),r=this.$this,n=t._instanceType(e)._precomputed1;e.moveNext$0();)s=e.__internal$_current,(s??n._as(s)).accept$1(r)},$signature:2},t._EvaluateVisitor_visitCssMediaRule_closure7.prototype={call$1(e){var r;return e instanceof t.ModifiableCssStyleRule0?r=!0:(r=this.mergedSources,r=r.get$isNotEmpty(r)&&e instanceof t.ModifiableCssMediaRule0&&f.JSArray_methods.every$1(e.queries,r.get$contains(r))),r},$signature:8},t._EvaluateVisitor_visitCssStyleRule_closure5.prototype={call$0(){var e=this.$this;e._evaluate0$_withStyleRule$2(this.rule,new t._EvaluateVisitor_visitCssStyleRule__closure1(e,this.node))},$signature:2},t._EvaluateVisitor_visitCssStyleRule__closure1.prototype={call$0(){var e,r,n,s;for(e=this.node.children,e=new t.ListIterator(e,e.get$length(e)),r=this.$this,n=t._instanceType(e)._precomputed1;e.moveNext$0();)s=e.__internal$_current,(s??n._as(s)).accept$1(r)},$signature:2},t._EvaluateVisitor_visitCssStyleRule_closure6.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor_visitCssStyleRule_closure7.prototype={call$0(){return C.get$length$asx(this._0_0._collection$_source)},$signature:3},t._EvaluateVisitor_visitCssSupportsRule_closure3.prototype={call$0(){var e,r,n,s,a=this.$this,i=a._evaluate0$_atRootExcludingStyleRule?null:a._evaluate0$_styleRuleIgnoringAtRoot;if(i!=null?(e=i,r=!0):(e=null,r=!1),r)a._evaluate0$_withParent$2$2(t.ModifiableCssStyleRule$0(e._style_rule0$_selector,e.span,e.originalSelector),new t._EvaluateVisitor_visitCssSupportsRule__closure1(a,this.node),h.ModifiableCssStyleRule_2,h.Null);else for(r=this.node.children,r=new t.ListIterator(r,r.get$length(r)),n=t._instanceType(r)._precomputed1;r.moveNext$0();)s=r.__internal$_current,(s??n._as(s)).accept$1(a)},$signature:2},t._EvaluateVisitor_visitCssSupportsRule__closure1.prototype={call$0(){var e,r,n,s;for(e=this.node.children,e=new t.ListIterator(e,e.get$length(e)),r=this.$this,n=t._instanceType(e)._precomputed1;e.moveNext$0();)s=e.__internal$_current,(s??n._as(s)).accept$1(r)},$signature:2},t._EvaluateVisitor_visitCssSupportsRule_closure4.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluateVisitor__performInterpolationHelper_closure1.prototype={call$1(e){return t.InterpolationMap$0(this.interpolation,e)},$signature:260},t._EvaluateVisitor__serialize_closure1.prototype={call$0(){return t.serializeValue0(this.value,!1,this.quote)},$signature:22},t._EvaluateVisitor__expressionNode_closure1.prototype={call$0(){var e=this.expression;return this.$this._evaluate0$_environment.getVariableNode$2$namespace(e.name,e.namespace)},$signature:257},t._EvaluateVisitor__withoutSlash_recommendation1.prototype={call$1(e){var r,n,s,a=e.asSlash;e:{if(h.Record_2_nullable_Object_and_nullable_Object._is(a)?(r=h.SassNumber_2,n=r._as(a._0),s=r._as(a._1),r=!0):(n=null,s=null,r=!1),r){r="math.div("+t.S(this.call$1(n))+", "+t.S(this.call$1(s))+")";break e}r=t.serializeValue0(e,!0,!0);break e}return r},$signature:255},t._EvaluateVisitor__stackFrame_closure1.prototype={call$1(e){var r=this.$this._evaluate0$_importCache;return r=r==null?null:r.humanize$1(e),r??e},$signature:48},t._ImportedCssVisitor1.prototype={visitCssAtRule$1(e){var r=e.isChildless?null:new t._ImportedCssVisitor_visitCssAtRule_closure1;this._evaluate0$_visitor._evaluate0$_addChild$2$through(e,r)},visitCssComment$1(e){return this._evaluate0$_visitor._evaluate0$_addChild$1(e)},visitCssDeclaration$1(e){},visitCssImport$1(e){var r,n="_endOfImports",s=this._evaluate0$_visitor;s._evaluate0$_assertInModule$2(s._evaluate0$__parent,"__parent")!==s._evaluate0$_assertInModule$2(s._evaluate0$__root,"_root")?s._evaluate0$_addChild$1(e):s._evaluate0$_assertInModule$2(s._evaluate0$__endOfImports,n)===C.get$length$asx(s._evaluate0$_assertInModule$2(s._evaluate0$__root,"_root").children._collection$_source)?(s._evaluate0$_addChild$1(e),s._evaluate0$__endOfImports=s._evaluate0$_assertInModule$2(s._evaluate0$__endOfImports,n)+1):(r=s._evaluate0$_outOfOrderImports,(r??(s._evaluate0$_outOfOrderImports=t._setArrayType([],h.JSArray_ModifiableCssImport_2))).push(e))},visitCssKeyframeBlock$1(e){},visitCssMediaRule$1(e){var r=this._evaluate0$_visitor,n=r._evaluate0$_mediaQueries;r._evaluate0$_addChild$2$through(e,new t._ImportedCssVisitor_visitCssMediaRule_closure1(n==null||r._evaluate0$_mergeMediaQueries$2(n,e.queries)!=null))},visitCssStyleRule$1(e){return this._evaluate0$_visitor._evaluate0$_addChild$2$through(e,new t._ImportedCssVisitor_visitCssStyleRule_closure1)},visitCssStylesheet$1(e){var r,n,s;for(r=e.children,r=new t.ListIterator(r,r.get$length(r)),n=t._instanceType(r)._precomputed1;r.moveNext$0();)s=r.__internal$_current,(s??n._as(s)).accept$1(this)},visitCssSupportsRule$1(e){return this._evaluate0$_visitor._evaluate0$_addChild$2$through(e,new t._ImportedCssVisitor_visitCssSupportsRule_closure1)}},t._ImportedCssVisitor_visitCssAtRule_closure1.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._ImportedCssVisitor_visitCssMediaRule_closure1.prototype={call$1(e){var r;return e instanceof t.ModifiableCssStyleRule0?r=!0:r=this.hasBeenMerged&&e instanceof t.ModifiableCssMediaRule0,r},$signature:8},t._ImportedCssVisitor_visitCssStyleRule_closure1.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._ImportedCssVisitor_visitCssSupportsRule_closure1.prototype={call$1(e){return e instanceof t.ModifiableCssStyleRule0},$signature:8},t._EvaluationContext1.prototype={get$currentCallableSpan(){var e,r,n=this._evaluate0$_visitor._evaluate0$_callableNode;if(n!=null?(e=n,r=!0):(e=null,r=!1),r)return e.get$span(e);throw t.wrapException(t.StateError$(W.No_Sasc))},warn$2(e,r,n){var s=this._evaluate0$_visitor,a=s._evaluate0$_importSpan;a==null&&(a=s._evaluate0$_callableNode,a=a==null?null:a.get$span(a)),s._evaluate0$_warn$3(r,a??this._evaluate0$_defaultWarnNodeWithSpan.span,n)},$isEvaluationContext0:1},t.EveryCssVisitor0.prototype={visitCssAtRule$1(e){var r=e.children;return r.every$1(r,new t.EveryCssVisitor_visitCssAtRule_closure0(this))},visitCssComment$1(e){return!1},visitCssDeclaration$1(e){return!1},visitCssImport$1(e){return!1},visitCssKeyframeBlock$1(e){var r=e.children;return r.every$1(r,new t.EveryCssVisitor_visitCssKeyframeBlock_closure0(this))},visitCssMediaRule$1(e){var r=e.children;return r.every$1(r,new t.EveryCssVisitor_visitCssMediaRule_closure0(this))},visitCssStyleRule$1(e){var r=e.children;return r.every$1(r,new t.EveryCssVisitor_visitCssStyleRule_closure0(this))},visitCssStylesheet$1(e){return C.every$1$ax(e.get$children(e),new t.EveryCssVisitor_visitCssStylesheet_closure0(this))},visitCssSupportsRule$1(e){var r=e.children;return r.every$1(r,new t.EveryCssVisitor_visitCssSupportsRule_closure0(this))}},t.EveryCssVisitor_visitCssAtRule_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:8},t.EveryCssVisitor_visitCssKeyframeBlock_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:8},t.EveryCssVisitor_visitCssMediaRule_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:8},t.EveryCssVisitor_visitCssStyleRule_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:8},t.EveryCssVisitor_visitCssStylesheet_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:8},t.EveryCssVisitor_visitCssSupportsRule_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:8},t._NodeException.prototype={},t.exceptionClass_closure.prototype={call$0(){var e=h.JSClass._as(new $.Function("",` return class Exception extends Error {
  226. constructor(dartException, message) {
  227. super(message);
  228. // Define this as non-enumerable so that it doesn't show up when the
  229. // exception hits the top level.
  230. Object.defineProperty(this, '_dartException', {
  231. value: dartException,
  232. enumerable: false
  233. });
  234. }
  235. toString() {
  236. return this.message;
  237. }
  238. }
  239. `).call$0());return t.defineGetter(e,"name",null,"sass.Exception"),t.LinkedHashMap_LinkedHashMap$_literal(["sassMessage",new t.exceptionClass__closure,"sassStack",new t.exceptionClass__closure0,"span",new t.exceptionClass__closure1],h.String,h.Function).forEach$1(0,t.JSClassExtension_get_defineGetter(e)),e},$signature:17},t.exceptionClass__closure.prototype={call$1(e){return C.get$_dartException$x(e)._span_exception$_message},$signature:216},t.exceptionClass__closure0.prototype={call$1(e){return C.get$trace$z(C.get$_dartException$x(e)).toString$0(0)},$signature:216},t.exceptionClass__closure1.prototype={call$1(e){var r=C.get$_dartException$x(e),n=C.getInterceptor$z(r);return t.SourceSpanException.prototype.get$span.call(n,r)},$signature:458},t.SassException0.prototype={get$trace(e){return t.Trace$(t._setArrayType([t.frameForSpan0(t.SourceSpanException.prototype.get$span.call(this,this),"root stylesheet",null)],h.JSArray_Frame),null)},get$span(e){return t.SourceSpanException.prototype.get$span.call(this,this)},withAdditionalSpan$2(e,r){var n=this;return t.MultiSpanSassException$0(n._span_exception$_message,t.SourceSpanException.prototype.get$span.call(n,n),"",t.LinkedHashMap_LinkedHashMap$_literal([e,r],h.FileSpan,h.String),n.loadedUrls)},withTrace$1(e){var r=this,n=t.SourceSpanException.prototype.get$span.call(r,r),s=t.Set_Set$unmodifiable(r.loadedUrls,h.Uri);return new t.SassRuntimeException0(e,s,r._span_exception$_message,n)},withLoadedUrls$1(e){var r=t.SourceSpanException.prototype.get$span.call(this,this),n=t.Set_Set$unmodifiable(e,h.Uri);return new t.SassException0(n,this._span_exception$_message,r)},toString$1$color(e,r){var n,s,a,i,l=this,_=new t.StringBuffer(""),p="Error: "+l._span_exception$_message+`
  240. `;for(_._contents=p,_._contents=p+t.SourceSpanException.prototype.get$span.call(l,l).highlight$1$color(r),p=l.get$trace(l).toString$0(0).split(`
  241. `),n=p.length,s=0;s<n;++s)a=p[s],C.get$length$asx(a)!==0&&(i=_._contents+=`
  242. `,_._contents=i+(" "+t.S(a)));return p=_._contents,p.charCodeAt(0)==0,p},toString$0(e){return this.toString$1$color(e,null)}},t.MultiSpanSassException0.prototype={withAdditionalSpan$2(e,r){var n=this,s=t.SourceSpanException.prototype.get$span.call(n,n),a=t.LinkedHashMap_LinkedHashMap$of(n.secondarySpans,h.FileSpan,h.String);return a.$indexSet(0,e,r),t.MultiSpanSassException$0(n._span_exception$_message,s,n.primaryLabel,a,n.loadedUrls)},withTrace$1(e){var r=this;return t.MultiSpanSassRuntimeException$0(r._span_exception$_message,t.SourceSpanException.prototype.get$span.call(r,r),r.primaryLabel,r.secondarySpans,e,r.loadedUrls)},withLoadedUrls$1(e){var r=this;return t.MultiSpanSassException$0(r._span_exception$_message,t.SourceSpanException.prototype.get$span.call(r,r),r.primaryLabel,r.secondarySpans,e)},toString$1$color(e,r){var n,s,a,i,l=this,_=r===!0&&!0,p=new t.StringBuffer("Error: "+l._span_exception$_message+`
  243. `);for(t.NullableExtension_andThen0(t.Highlighter$multiple(t.SourceSpanException.prototype.get$span.call(l,l),l.primaryLabel,l.secondarySpans,_,null,null).highlight$0(),p.get$write(p)),n=l.get$trace(l).toString$0(0).split(`
  244. `),s=n.length,a=0;a<s;++a)i=n[a],C.get$length$asx(i)!==0&&(p._contents+=`
  245. `,p._contents+=" "+t.S(i));return n=p._contents,n.charCodeAt(0)==0,n},toString$0(e){return this.toString$1$color(e,null)},get$primaryLabel(){return this.primaryLabel},get$secondarySpans(){return this.secondarySpans}},t.SassRuntimeException0.prototype={withAdditionalSpan$2(e,r){var n=this;return t.MultiSpanSassRuntimeException$0(n._span_exception$_message,t.SourceSpanException.prototype.get$span.call(n,n),"",t.LinkedHashMap_LinkedHashMap$_literal([e,r],h.FileSpan,h.String),n.trace,n.loadedUrls)},withLoadedUrls$1(e){var r=this,n=t.SourceSpanException.prototype.get$span.call(r,r),s=t.Set_Set$unmodifiable(e,h.Uri);return new t.SassRuntimeException0(r.trace,s,r._span_exception$_message,n)},get$trace(e){return this.trace}},t.MultiSpanSassRuntimeException0.prototype={withAdditionalSpan$2(e,r){var n=this,s=t.SourceSpanException.prototype.get$span.call(n,n),a=t.LinkedHashMap_LinkedHashMap$of(n.secondarySpans,h.FileSpan,h.String);return a.$indexSet(0,e,r),t.MultiSpanSassRuntimeException$0(n._span_exception$_message,s,n.primaryLabel,a,n.trace,n.loadedUrls)},withLoadedUrls$1(e){var r=this;return t.MultiSpanSassRuntimeException$0(r._span_exception$_message,t.SourceSpanException.prototype.get$span.call(r,r),r.primaryLabel,r.secondarySpans,r.trace,e)},$isSassRuntimeException0:1,get$trace(e){return this.trace}},t.SassFormatException0.prototype={get$source(){var e=t.SourceSpanException.prototype.get$span.call(this,this);return t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(e.get$file(e)._decodedChars,0,null),0,null)},withAdditionalSpan$2(e,r){var n=this;return t.MultiSpanSassFormatException$0(n._span_exception$_message,t.SourceSpanException.prototype.get$span.call(n,n),"",t.LinkedHashMap_LinkedHashMap$_literal([e,r],h.FileSpan,h.String),n.loadedUrls)},withLoadedUrls$1(e){var r=t.SourceSpanException.prototype.get$span.call(this,this),n=t.Set_Set$unmodifiable(e,h.Uri);return new t.SassFormatException0(n,this._span_exception$_message,r)},$isFormatException:1,$isSourceSpanFormatException:1},t.MultiSpanSassFormatException0.prototype={get$source(){var e=t.SourceSpanException.prototype.get$span.call(this,this);return t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(e.get$file(e)._decodedChars,0,null),0,null)},withAdditionalSpan$2(e,r){var n=this,s=t.SourceSpanException.prototype.get$span.call(n,n),a=t.LinkedHashMap_LinkedHashMap$of(n.secondarySpans,h.FileSpan,h.String);return a.$indexSet(0,e,r),t.MultiSpanSassFormatException$0(n._span_exception$_message,s,n.primaryLabel,a,n.loadedUrls)},withLoadedUrls$1(e){var r=this;return t.MultiSpanSassFormatException$0(r._span_exception$_message,t.SourceSpanException.prototype.get$span.call(r,r),r.primaryLabel,r.secondarySpans,e)},$isFormatException:1,$isSourceSpanFormatException:1,$isMultiSourceSpanFormatException:1,$isSassFormatException0:1},t.SassScriptException0.prototype={withSpan$1(e){return new t.SassException0(f.Set_empty,this.message,e)},toString$0(e){return this.message+W.x0a_BUG_},get$message(e){return this.message}},t.MultiSpanSassScriptException0.prototype={withSpan$1(e){return t.MultiSpanSassException$0(this.message,e,this.primaryLabel,this.secondarySpans,null)}},t.Exports.prototype={},t.LoggerNamespace.prototype={},t._IsCalculationSafeVisitor0.prototype={visitBinaryOperationExpression$1(e){var r;return f.Set_FIwG40.contains$1(0,e.operator)?r=e.left.accept$1(this)||e.right.accept$1(this):r=!1,r},visitBooleanExpression$1(e){return!1},visitColorExpression$1(e){return!1},visitFunctionExpression$1(e){return!0},visitInterpolatedFunctionExpression$1(e){return!0},visitIfExpression$1(e){return!0},visitListExpression$1(e){var r;return e.separator===f.ListSeparator_EVt0?e.hasBrackets?r=!1:(r=e.contents,r=r.length>1&&f.JSArray_methods.every$1(r,new t._IsCalculationSafeVisitor_visitListExpression_closure0(this))):r=!1,r},visitMapExpression$1(e){return!1},visitNullExpression$1(e){return!1},visitNumberExpression$1(e){return!0},visitParenthesizedExpression$1(e){return e.expression.accept$1(this)},visitSelectorExpression$1(e){return!1},visitStringExpression$1(e){var r,n,s;return e.hasQuotes?!1:(r=e.text.get$initialPlain(),f.JSString_methods.startsWith$1(r,"!")||f.JSString_methods.startsWith$1(r,"#")?n=!1:(n=r.length,(1>=n?null:r.charCodeAt(1))!==43?(s=(3>=n?null:r.charCodeAt(3))!==40,n=s):n=!1),n)},visitSupportsExpression$1(e){return!1},visitUnaryOperationExpression$1(e){return!1},visitValueExpression$1(e){return!1},visitVariableExpression$1(e){return!0}},t._IsCalculationSafeVisitor_visitListExpression_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:148},t._MakeExpressionCalculationSafe0.prototype={visitBinaryOperationExpression$1(e){var r,n,s;return e.operator===f.BinaryOperator_OTG0?(r=t._setArrayType([e],h.JSArray_Expression_2),n=e.get$span(e),s=h.Expression_2,n=new t.FunctionExpression0("math","max",new t.ArgumentInvocation0(t.List_List$unmodifiable(r,s),t.ConstantMap_ConstantMap$from(f.Map_empty14,h.String,s),null,null,n),e.get$span(e)),r=n):r=this.super$ReplaceExpressionVisitor$visitBinaryOperationExpression0(e),r},visitInterpolatedFunctionExpression$1(e){return e},visitUnaryOperationExpression$1(e){var r,n=e.operator;e:{if(f.UnaryOperator_gg40===n){r=e.operand;break e}if(f.UnaryOperator_TLI0===n){r=new t.BinaryOperationExpression0(f.BinaryOperator_qN20,new t.NumberExpression0(-1,null,e.span),e.operand,!1);break e}r=this.super$ReplaceExpressionVisitor$visitUnaryOperationExpression0(e);break e}return r}},t.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor0.prototype={},t.ExtendRule0.prototype={accept$1$1(e){return e.visitExtendRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.selector.toString$0(0),n=this.isOptional?" !optional":"";return"@extend "+r+n+";"},$isAstNode0:1,$isStatement0:1,get$span(e){return this.span}},t.Extension0.prototype={toString$0(e){var r=this.extender.toString$0(0),n=this.target.toString$0(0),s=this.isOptional?" !optional":"";return r+" {@extend "+n+s+"}"}},t.Extender0.prototype={assertCompatibleMediaContext$1(e){var r,n=this._extension$_extension;if(n!=null&&(r=n.mediaContext,r!=null&&!(e!=null&&f.C_ListEquality.equals$2(0,r,e))))throw t.wrapException(t.SassException$0(W.You_ma,n.span,null))},toString$0(e){return t.serializeSelector0(this.selector,!0)}},t.ExtensionStore0.prototype={get$isEmpty(e){return this._extension_store$_extensions.__js_helper$_length===0},get$simpleSelectors(){return new t.MapKeySet(this._extension_store$_selectors,h.MapKeySet_SimpleSelector_2)},extensionsWhereTarget$1(e){return new t._SyncStarIterable(this.extensionsWhereTarget$body$ExtensionStore0(e),h._SyncStarIterable_Extension_2)},extensionsWhereTarget$body$ExtensionStore0(e){var r=this;return function(){var n=e,s=0,a=1,i,l,_,p,d,g;return function(b,w,E){for(w===1&&(i=E,s=a);;)switch(s){case 0:l=t.MapExtensions_get_pairs0(r._extension_store$_extensions,h.SimpleSelector_2,h.Map_ComplexSelector_Extension_2),l=l.get$iterator(l);case 2:if(!l.moveNext$0()){s=3;break}if(_=l.get$current(l),p=_._0,d=_._1,!n.call$1(p)){s=2;break}_=d.get$values(d),_=_.get$iterator(_);case 4:if(!_.moveNext$0()){s=5;break}g=_.get$current(_),s=g instanceof t.MergedExtension0?6:8;break;case 6:return g=g.unmerge$0(),s=9,b._yieldStar$1(new t.WhereIterable(g,new t.ExtensionStore_extensionsWhereTarget_closure0,g.$ti._eval$1("WhereIterable<Iterable.E>")));case 9:s=7;break;case 8:s=g.isOptional?11:10;break;case 10:return s=12,b._async$_current=g,1;case 12:case 11:case 7:s=4;break;case 5:s=2;break;case 3:return 0;case 1:return b._datum=i,3}}}},addSelector$2(e,r){var n,s,a,i,l,_,p,d,g=this;if(e=e,n=e,n.accept$1(f._IsInvisibleVisitor_true0)||g._extension_store$_originals.addAll$1(0,n.components),i=g._extension_store$_extensions,i.__js_helper$_length!==0)try{e=g._extension_store$_extendList$3(n,i,r)}catch(S){if(i=t.unwrapException(S),i instanceof t.SassException0)s=i,a=t.getTraceFromException(S),i=s,l=C.getInterceptor$z(i),i=t.SourceSpanException.prototype.get$span.call(l,i).message$1(0,""),l=s._span_exception$_message,_=s,p=C.getInterceptor$z(_),_=t.SourceSpanException.prototype.get$span.call(p,_),t.throwWithTrace0(new t.SassException0(f.Set_empty,"From "+i+`
  246. `+l,_),s,a);else throw S}return d=new t.ModifiableBox0(e,h.ModifiableBox_SelectorList_2),r!=null&&g._extension_store$_mediaContexts.$indexSet(0,d,r),g._extension_store$_registerSelector$2(e,d),new t.Box0(d,h.Box_SelectorList_2)},_extension_store$_registerSelector$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L;for(n=e.components,s=n.length,a=this._extension_store$_selectors,i=0;i<s;++i)for(l=n[i].components,_=l.length,p=0;p<_;++p)for(d=l[p].selector.components,g=d.length,S=0;S<g;++S)b=d[S],C.add$1$ax(a.putIfAbsent$2(b,new t.ExtensionStore__registerSelector_closure1),r),w=t._InitializedCell$(new t.ExtensionStore__registerSelector_closure2(b)),b instanceof t.PseudoSelector0&&w._readFinal$0()!=null?(E=w._readFinal$0(),L=!0):(E=null,L=!1),L&&this._extension_store$_registerSelector$2(E,r)},addExtension$4(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=this,ce=se._extension_store$_selectors.$index(0,r),ye=se._extension_store$_extensionsByExtender,we=ye.$index(0,r),ge=se._extension_store$_extensions.putIfAbsent$2(r,new t.ExtensionStore_addExtension_closure2);for(a=e.components,i=a.length,l=ce==null,_=se._extension_store$_sourceSpecificity,p=n.span,d=n.isOptional,g=we!=null,S=h.ComplexSelector_2,b=h.Extension_2,w=null,E=0;E<i;++E)if(L=a[E],!L.accept$1(f.C__IsUselessVisitor0)){if(L.get$specificity(),T=new t.Extender0(L,!1),F=T._extension$_extension=new t.Extension0(T,r,s,d,p),D=ge.$index(0,L),D!=null?(B=D,T=!0):(B=null,T=!1),T){ge.$indexSet(0,L,t.MergedExtension_merge0(B,F));continue}for(ge.$indexSet(0,L,F),T=new t._SyncStarIterator(se._extension_store$_simpleSelectors$1(L)._outerHelper());T.moveNext$0();)z=T._async$_current,C.add$1$ax(ye.putIfAbsent$2(z,new t.ExtensionStore_addExtension_closure3),F),_.putIfAbsent$2(z,new t.ExtensionStore_addExtension_closure4(L));(!l||g)&&(w==null&&(w=t.LinkedHashMap_LinkedHashMap$_empty(S,b)),w.$indexSet(0,L,F))}w!=null&&(ye=h.SimpleSelector_2,Y=t.LinkedHashMap_LinkedHashMap$_literal([r,w],ye,h.Map_ComplexSelector_Extension_2),g&&(G=se._extension_store$_extendExistingExtensions$2(we,Y),G!=null&&t.mapAddAll20(Y,G,ye,S,b)),l||se._extension_store$_extendExistingSelectors$2(ce,Y))},_extension_store$_simpleSelectors$1(e){return new t._SyncStarIterable(this._simpleSelectors$body$ExtensionStore0(e),h._SyncStarIterable_SimpleSelector_2)},_simpleSelectors$body$ExtensionStore0(e){var r=this;return function(){var n=e,s=0,a=1,i,l,_,p,d,g,S,b,w,E,L,T,F;return function(B,z,Y){for(z===1&&(i=Y,s=a);;)switch(s){case 0:l=n.components,_=l.length,p=0;case 2:if(!(p<_)){s=4;break}d=l[p].selector.components,g=d.length,S=0;case 5:if(!(S<g)){s=7;break}return b=d[S],s=8,B._async$_current=b,1;case 8:w=t._InitializedCell$(new t.ExtensionStore__simpleSelectors_closure0(b)),b instanceof t.PseudoSelector0&&w._readFinal$0()!=null?(E=w._readFinal$0(),L=!0):(E=null,L=!1),s=L?9:10;break;case 9:L=E.components,T=L.length,F=0;case 11:if(!(F<T)){s=13;break}return s=14,B._yieldStar$1(r._extension_store$_simpleSelectors$1(L[F]));case 14:case 12:++F,s=11;break;case 13:case 10:case 6:++S,s=5;break;case 7:case 3:++p,s=2;break;case 4:return 0;case 1:return B._datum=i,3}}}},_extension_store$_extendExistingExtensions$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe=null;for(l=C.toList$0$ax(e),_=l.length,p=this._extension_store$_extensionsByExtender,d=h.SimpleSelector_2,g=h.Map_ComplexSelector_Extension_2,S=this._extension_store$_extensions,b=xe,w=0;w<l.length;l.length===_||(0,t.throwConcurrentModificationError)(l),++w){n=l[w],E=S.$index(0,n.target),E.toString,s=null;try{if(s=this._extension_store$_extendComplex$3(n.extender.selector,r,n.mediaContext),s==null)continue}catch(ve){if(L=t.unwrapException(ve),L instanceof t.SassException0)a=L,i=t.getTraceFromException(ve),t.throwWithTrace0(a.withAdditionalSpan$2(n.extender.selector.span,"target selector"),a,i);else throw ve}for(L=C.get$first$ax(s),T=n.extender.selector,f.C_ListEquality.equals$2(0,L.leadingCombinators,T.leadingCombinators)&&f.C_ListEquality.equals$2(0,L.components,T.components)&&(L=s,T=t.instanceType(L),F=new t.SubListIterable(L,1,xe,T._eval$1("SubListIterable<1>")),F.SubListIterable$3(L,1,xe,T._precomputed1),s=F),L=C.get$iterator$ax(s);L.moveNext$0();)if(T=L.get$current(L),D=n,B=D.target,z=D.span,Y=D.mediaContext,D=D.isOptional,T.get$specificity(),G=new t.Extender0(T,!1),se=G._extension$_extension=new t.Extension0(G,B,Y,D,z),ce=E.$index(0,T),ce!=null?(ye=ce,D=!0):(ye=xe,D=!1),D)E.$indexSet(0,T,t.MergedExtension_merge0(ye,se));else{for(E.$indexSet(0,T,se),D=T.components,B=D.length,we=0;we<B;++we)for(z=D[we].selector.components,Y=z.length,ge=0;ge<Y;++ge)C.add$1$ax(p.putIfAbsent$2(z[ge],new t.ExtensionStore__extendExistingExtensions_closure1),se);r.containsKey$1(n.target)&&(b==null&&(b=t.LinkedHashMap_LinkedHashMap$_empty(d,g)),b.putIfAbsent$2(n.target,new t.ExtensionStore__extendExistingExtensions_closure2).$indexSet(0,T,se))}}return b},_extension_store$_extendExistingSelectors$2(e,r){var n,s,a,i,l,_,p,d,g,S;for(i=e.get$iterator(e),l=this._extension_store$_mediaContexts;i.moveNext$0();){n=i.get$current(i),_=n.value;try{n.value=this._extension_store$_extendList$3(n.value,r,l.$index(0,n))}catch(b){if(p=t.unwrapException(b),p instanceof t.SassException0)s=p,a=t.getTraceFromException(b),p=n.value.span.message$1(0,""),d=s._span_exception$_message,g=s,S=C.getInterceptor$z(g),g=t.SourceSpanException.prototype.get$span.call(S,g),t.throwWithTrace0(new t.SassException0(f.Set_empty,"From "+p+`
  247. `+d,g),s,a);else throw b}_!==n.value&&this._extension_store$_registerSelector$2(n.value,n)}},addExtensions$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye,we,ge,xe,ve=this,Ee=null;for(r=C.get$iterator$ax(e),n=h.SimpleSelector_2,s=h.Map_ComplexSelector_Extension_2,a=ve._extension_store$_extensions,i=h.ComplexSelector_2,l=h.Extension_2,_=ve._extension_store$_selectors,p=ve._extension_store$_extensionsByExtender,d=h.JSArray_Extension_2,g=h.ModifiableBox_SelectorList_2,S=ve._extension_store$_sourceSpecificity,b=Ee,w=b,E=w;r.moveNext$0();)if(L=r.get$current(r),!L.get$isEmpty(L)){for(S.addAll$1(0,L.get$_extension_store$_sourceSpecificity()),L=t.MapExtensions_get_pairs0(L.get$_extension_store$_extensions(),n,s),L=L.get$iterator(L);L.moveNext$0();)if(T=L.get$current(L),F=T._0,D=T._1,F instanceof t.PlaceholderSelector0?(B=F.name.charCodeAt(0),T=B===45||B===95):T=!1,!T)if(z=p.$index(0,F),T=z==null,T||(E==null&&(E=t._setArrayType([],d)),Y=E,f.JSArray_methods.addAll$1(Y,z)),G=_.$index(0,F),Y=G!=null,Y&&(w==null&&(w=t.LinkedHashSet_LinkedHashSet$_empty(g)),se=w,se.addAll$1(0,G)),ce=a.$index(0,F),ce!=null?(ye=ce,se=!0):(ye=Ee,se=!1),se)for(se=t.MapExtensions_get_pairs0(D,i,l),se=se.get$iterator(se);se.moveNext$0();)we=se.get$current(se),ge=we._0,xe=we._1,ye.containsKey$1(ge)&&(we=ye.$index(0,ge),xe=t.MergedExtension_merge0(we,xe)),ye.$indexSet(0,ge,xe),(!T||Y)&&(b==null&&(b=t.LinkedHashMap_LinkedHashMap$_empty(n,s)),we=b,C.$indexSet$ax(we.putIfAbsent$2(F,new t.ExtensionStore_addExtensions_closure0),ge,xe));else se=t.LinkedHashMap_LinkedHashMap(Ee,Ee,Ee,i,l),se.addAll$1(0,D),a.$indexSet(0,F,se),(!T||Y)&&(b==null&&(b=t.LinkedHashMap_LinkedHashMap$_empty(n,s)),T=b,Y=t.LinkedHashMap_LinkedHashMap(Ee,Ee,Ee,i,l),Y.addAll$1(0,D),T.$indexSet(0,F,Y))}b!=null&&(E!=null&&ve._extension_store$_extendExistingExtensions$2(E,b),w!=null&&ve._extension_store$_extendExistingSelectors$2(w,b))},_extension_store$_extendList$3(e,r,n){var s,a,i,l,_,p,d,g;for(s=e.components,a=s.length,i=h.JSArray_ComplexSelector_2,l=null,_=0;_<a;++_)p=s[_],d=this._extension_store$_extendComplex$3(p,r,n),d==null?l!=null&&l.push(p):(l==null&&(_===0?l=t._setArrayType([],i):(g=f.JSArray_methods.sublist$2(s,0,_),l=t._setArrayType(g.slice(0),t._arrayInstanceType(g)))),f.JSArray_methods.addAll$1(l,d));return l==null?e:(s=this._extension_store$_originals,t.SelectorList$0(this._extension_store$_trim$2(l,s.get$contains(s)),e.span))},_extension_store$_extendList$2(e,r){return this._extension_store$_extendList$3(e,r,null)},_extension_store$_extendComplex$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z={},Y=e.leadingCombinators,G=Y.length;if(G>1)return null;for(s=this._extension_store$_originals.contains$1(0,e),a=e.components,i=a.length,l=h.JSArray_List_ComplexSelector_2,_=e.lineBreak,p=!_,d=e.span,g=h.JSArray_ComplexSelector_2,G=G===0,S=h.JSArray_ComplexSelectorComponent_2,b=null,w=0;w<i;++w)if(E=a[w],L=this._extension_store$_extendCompound$4$inOriginal(E,r,n,s),L==null)b!=null&&b.push(t._setArrayType([t.ComplexSelector$0(f.List_empty14,t._setArrayType([E],S),d,_)],g));else if(b!=null)b.push(L);else if(w!==0)T=t._arrayInstanceType(a),F=new t.SubListIterable(a,0,w,T._eval$1("SubListIterable<1>")),F.SubListIterable$3(a,0,w,T._precomputed1),b=t._setArrayType([t._setArrayType([t.ComplexSelector$0(Y,F,d,_)],g),L],l);else if(G)b=t._setArrayType([L],l);else{for(T=t._setArrayType([],g),F=C.get$iterator$ax(L);F.moveNext$0();)D=F.get$current(F),B=D.leadingCombinators,(B.length===0||f.C_ListEquality.equals$2(0,Y,B))&&(B=D.components,T.push(t.ComplexSelector$0(Y,B,d,!p||D.lineBreak)));b=t._setArrayType([T],l)}return b==null?null:(z.first=!0,Y=h.ComplexSelector_2,Y=C.expand$1$1$ax(t.paths0(b,Y),new t.ExtensionStore__extendComplex_closure0(z,this,e),Y),t.List_List$of(Y,!0,Y.$ti._eval$1("Iterable.E")))},_extension_store$_extendCompound$4$inOriginal(e,r,n,s){var a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye=this,we=null,ge=ye._extension_store$_mode,xe=ge===f.ExtendMode_normal_normal0||r.__js_helper$_length<2?we:t.LinkedHashSet_LinkedHashSet$_empty(h.SimpleSelector_2),ve=e.selector,Ee=ve.components;for(a=Ee.length,i=h.JSArray_List_Extender_2,l=h.JSArray_Extender_2,_=h.CssValue_Combinator_2,p=h.JSArray_ComplexSelectorComponent_2,d=t._arrayInstanceType(Ee),g=d._precomputed1,d=d._eval$1("SubListIterable<1>"),S=e.span,b=h.SimpleSelector_2,w=we,E=0;E<a;++E)L=Ee[E],T=ye._extension_store$_extendSimple$4(L,r,n,xe),T==null?w!=null&&w.push(t._setArrayType([ye._extension_store$_extenderForSimple$1(L)],l)):(w==null&&(w=t._setArrayType([],i),E!==0&&(F=new t.SubListIterable(Ee,0,E,d),F.SubListIterable$3(Ee,0,E,g),D=t.List_List$from(F,!1,b),D.fixed$length=Array,D.immutable$list=Array,F=D,B=new t.CompoundSelector0(F,S),F.length===0&&t.throwExpression(t.ArgumentError$("components may not be empty.",we)),D=t.List_List$from(f.List_empty14,!1,_),D.fixed$length=Array,D.immutable$list=Array,F=t.ComplexSelector$0(f.List_empty14,t._setArrayType([new t.ComplexSelectorComponent0(B,D,S)],p),S,!1),ye._extension_store$_sourceSpecificityFor$1(B),w.push(t._setArrayType([new t.Extender0(F,!0)],l)))),f.JSArray_methods.addAll$1(w,T));if(w==null||xe!=null&&xe._collection$_length!==r.__js_helper$_length)return we;if(w.length===1?(z=w[0],a=!0):(z=we,a=!1),a){for(ge=C.get$iterator$ax(z),ve=e.combinators,a=h.JSArray_ComplexSelector_2,D=we;ge.moveNext$0();)i=ge.get$current(ge),i.assertCompatibleMediaContext$1(n),Y=i.selector.withAdditionalCombinators$1(ve),!Y.accept$1(f.C__IsUselessVisitor0)&&(D==null&&(D=t._setArrayType([],a)),D.push(Y));return D}for(G=t.paths0(w,h.Extender_2),a=t._setArrayType([],h.JSArray_ComplexSelector_2),ge=ge===f.ExtendMode_replace_replace0,i=!ge,i&&a.push(t.ComplexSelector$0(f.List_empty14,t._setArrayType([new t.ComplexSelectorComponent0(t.CompoundSelector$0(C.expand$1$1$ax(C.get$first$ax(G),new t.ExtensionStore__extendCompound_closure2,b),ve.span),t.List_List$unmodifiable(e.combinators,_),S)],p),S,!1)),ve=C.skip$1$ax(G,ge?0:1),ve=new t.ListIterator(ve,ve.get$length(ve)),l=e.combinators,_=t._instanceType(ve)._precomputed1;ve.moveNext$0();)if(ge=ve.__internal$_current,T=ye._extension_store$_unifyExtenders$3(ge??_._as(ge),n,S),T!=null)for(ge=C.get$iterator$ax(T);ge.moveNext$0();)se=ge.get$current(ge).withAdditionalCombinators$1(l),se.accept$1(f.C__IsUselessVisitor0)||a.push(se);return ce=new t.ExtensionStore__extendCompound_closure3,ye._extension_store$_trim$2(a,s&&i?new t.ExtensionStore__extendCompound_closure4(f.JSArray_methods.get$first(a)):ce)},_extension_store$_unifyExtenders$3(e,r,n){var s,a,i,l,_,p,d,g=null,S=t.QueueList$(g,h.ComplexSelector_2);for(s=C.getInterceptor$ax(e),a=s.get$iterator(e),i=h.JSArray_SimpleSelector_2,l=g,_=!1;a.moveNext$0();)if(p=a.get$current(a),p.isOriginal)l==null&&(l=t._setArrayType([],i)),p=p.selector,f.JSArray_methods.addAll$1(l,f.JSArray_methods.get$last(p.components).selector.components),_=_||p.lineBreak;else{if(p=p.selector,p.accept$1(f.C__IsUselessVisitor0))return g;S._queue_list$_add$1(p)}if(l!=null&&S.addFirst$1(t.ComplexSelector$0(f.List_empty14,t._setArrayType([new t.ComplexSelectorComponent0(t.CompoundSelector$0(l,n),t.List_List$unmodifiable(f.List_empty14,h.CssValue_Combinator_2),n)],h.JSArray_ComplexSelectorComponent_2),n,_)),d=t.unifyComplex0(S,n),d==null)return g;for(s=s.get$iterator(e);s.moveNext$0();)s.get$current(s).assertCompatibleMediaContext$1(r);return d},_extension_store$_extendSimple$4(e,r,n,s){var a,i,l,_=new t.ExtensionStore__extendSimple_withoutPseudo0(this,r,s);return e instanceof t.PseudoSelector0&&e.selector!=null&&(a=this._extension_store$_extendPseudo$3(e,r,n),a!=null?(i=a,l=!0):(i=null,l=!1),l)?new t.MappedListIterable(i,new t.ExtensionStore__extendSimple_closure1(this,_),t.instanceType(i)._eval$1("MappedListIterable<1,List<Extender0>>")):t.NullableExtension_andThen0(_.call$1(e),new t.ExtensionStore__extendSimple_closure2)},_extension_store$_extenderForSimple$1(e){var r=e.span;return r=t.ComplexSelector$0(f.List_empty14,t._setArrayType([new t.ComplexSelectorComponent0(t.CompoundSelector$0(t._setArrayType([e],h.JSArray_SimpleSelector_2),r),t.List_List$unmodifiable(f.List_empty14,h.CssValue_Combinator_2),r)],h.JSArray_ComplexSelectorComponent_2),r,!1),this._extension_store$_sourceSpecificity.$index(0,e),new t.Extender0(r,!0)},_extension_store$_extendPseudo$3(e,r,n){var s,a,i,l,_=e.selector;if(_==null)throw t.wrapException(t.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument.",null));return s=this._extension_store$_extendList$3(_,r,n),s===_?null:(a=s.components,i=e.normalizedName==="not",i&&!f.JSArray_methods.any$1(_.components,new t.ExtensionStore__extendPseudo_closure4)&&f.JSArray_methods.any$1(a,new t.ExtensionStore__extendPseudo_closure5)&&(a=new t.WhereIterable(a,new t.ExtensionStore__extendPseudo_closure6,t._arrayInstanceType(a)._eval$1("WhereIterable<1>"))),a=C.expand$1$1$ax(a,new t.ExtensionStore__extendPseudo_closure7(e),h.ComplexSelector_2),i&&_.components.length===1?(i=t.MappedIterable_MappedIterable(a,new t.ExtensionStore__extendPseudo_closure8(e,_),a.$ti._eval$1("Iterable.E"),h.PseudoSelector_2),l=t.List_List$of(i,!0,t._instanceType(i)._eval$1("Iterable.E")),l.length===0?null:l):t._setArrayType([e.withSelector$1(t.SelectorList$0(a,_.span))],h.JSArray_PseudoSelector_2))},_extension_store$_trim$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E;if(e.length>100)return e;n=t.QueueList$(null,h.ComplexSelector_2);e:for(s=e.length-1,a=t._arrayInstanceType(e),i=a._precomputed1,a=a._eval$1("SubListIterable<1>"),l=0;s>=0;--s){if(_={},p=e[s],r.call$1(p)){for(d=0;d<l;++d)if(C.$eq$(n.$index(0,d),p)){t.rotateSlice0(n,0,d+1);continue e}++l,n.addFirst$1(p);continue e}for(_.maxSpecificity=0,g=p.components,S=g.length,b=0,w=0;b<S;++b,w=E)E=Math.max(w,this._extension_store$_sourceSpecificityFor$1(g[b].selector)),_.maxSpecificity=E;if(n.any$1(n,new t.ExtensionStore__trim_closure1(_,p))||(g=new t.SubListIterable(e,0,s,a),g.SubListIterable$3(e,0,s,i),g.any$1(0,new t.ExtensionStore__trim_closure2(_,p))))continue e;n.addFirst$1(p)}return n},_extension_store$_sourceSpecificityFor$1(e){var r,n,s,a,i,l;for(r=e.components,n=r.length,s=this._extension_store$_sourceSpecificity,a=0,i=0;i<n;++i)l=s.$index(0,r[i]),a=Math.max(a,t.checkNum(l??0));return a},clone$0(){var e,r,n,s=this,a=h.SimpleSelector_2,i=t.LinkedHashMap_LinkedHashMap$_empty(a,h.Set_ModifiableBox_SelectorList_2),l=t.LinkedHashMap_LinkedHashMap$_empty(h.ModifiableBox_SelectorList_2,h.List_CssMediaQuery_2),_=new t.JsIdentityLinkedHashMap(h.JsIdentityLinkedHashMap_of_SelectorList_and_Box_SelectorList_2);return s._extension_store$_selectors.forEach$1(0,new t.ExtensionStore_clone_closure0(s,i,_,l)),e=h.Extension_2,r=t.copyMapOfMap0(s._extension_store$_extensions,a,h.ComplexSelector_2,e),e=t.copyMapOfList0(s._extension_store$_extensionsByExtender,a,e),a=new t.JsIdentityLinkedHashMap(h.JsIdentityLinkedHashMap_SimpleSelector_int_2),a.addAll$1(0,s._extension_store$_sourceSpecificity),n=new t._LinkedIdentityHashSet(h._LinkedIdentityHashSet_ComplexSelector_2),n.addAll$1(0,s._extension_store$_originals),new t._Record_2(new t.ExtensionStore0(i,r,e,l,a,n,f.ExtendMode_normal_normal0),_)},get$_extension_store$_extensions(){return this._extension_store$_extensions},get$_extension_store$_sourceSpecificity(){return this._extension_store$_sourceSpecificity}},t.ExtensionStore_extensionsWhereTarget_closure0.prototype={call$1(e){return!e.isOptional},$signature:459},t.ExtensionStore__registerSelector_closure1.prototype={call$0(){return t.LinkedHashSet_LinkedHashSet$_empty(h.ModifiableBox_SelectorList_2)},$signature:460},t.ExtensionStore__registerSelector_closure2.prototype={call$0(){return h.PseudoSelector_2._as(this._0_0).selector},$signature:69},t.ExtensionStore_addExtension_closure2.prototype={call$0(){return t.LinkedHashMap_LinkedHashMap$_empty(h.ComplexSelector_2,h.Extension_2)},$signature:138},t.ExtensionStore_addExtension_closure3.prototype={call$0(){return t._setArrayType([],h.JSArray_Extension_2)},$signature:215},t.ExtensionStore_addExtension_closure4.prototype={call$0(){return this.complex.get$specificity()},$signature:3},t.ExtensionStore__simpleSelectors_closure0.prototype={call$0(){return h.PseudoSelector_2._as(this._0_0).selector},$signature:69},t.ExtensionStore__extendExistingExtensions_closure1.prototype={call$0(){return t._setArrayType([],h.JSArray_Extension_2)},$signature:215},t.ExtensionStore__extendExistingExtensions_closure2.prototype={call$0(){return t.LinkedHashMap_LinkedHashMap$_empty(h.ComplexSelector_2,h.Extension_2)},$signature:138},t.ExtensionStore_addExtensions_closure0.prototype={call$0(){return t.LinkedHashMap_LinkedHashMap$_empty(h.ComplexSelector_2,h.Extension_2)},$signature:138},t.ExtensionStore__extendComplex_closure0.prototype={call$1(e){var r=this.complex;return C.map$1$1$ax(t.weave0(e,r.span,r.lineBreak),new t.ExtensionStore__extendComplex__closure0(this._box_0,this.$this,r),h.ComplexSelector_2)},$signature:464},t.ExtensionStore__extendComplex__closure0.prototype={call$1(e){var r=this,n=r._box_0;return n.first&&r.$this._extension_store$_originals.contains$1(0,r.complex)&&r.$this._extension_store$_originals.add$1(0,e),n.first=!1,e},$signature:67},t.ExtensionStore__extendCompound_closure2.prototype={call$1(e){return f.JSArray_methods.get$last(e.selector.components).selector.components},$signature:466},t.ExtensionStore__extendCompound_closure3.prototype={call$1(e){return!1},$signature:21},t.ExtensionStore__extendCompound_closure4.prototype={call$1(e){return e.$eq(0,this.original)},$signature:21},t.ExtensionStore__extendSimple_withoutPseudo0.prototype={call$1(e){var r,n,s=this.extensions.$index(0,e);if(s==null)return null;for(r=this.targetsUsed,r!=null&&r.add$1(0,e),r=t._setArrayType([],h.JSArray_Extender_2),n=this.$this,n._extension_store$_mode!==f.ExtendMode_replace_replace0&&r.push(n._extension_store$_extenderForSimple$1(e)),n=s.get$values(s),n=n.get$iterator(n);n.moveNext$0();)r.push(n.get$current(n).extender);return r},$signature:467},t.ExtensionStore__extendSimple_closure1.prototype={call$1(e){var r=this.withoutPseudo.call$1(e);return r??t._setArrayType([this.$this._extension_store$_extenderForSimple$1(e)],h.JSArray_Extender_2)},$signature:468},t.ExtensionStore__extendSimple_closure2.prototype={call$1(e){return t._setArrayType([e],h.JSArray_List_Extender_2)},$signature:469},t.ExtensionStore__extendPseudo_closure4.prototype={call$1(e){return e.components.length>1},$signature:21},t.ExtensionStore__extendPseudo_closure5.prototype={call$1(e){return e.components.length===1},$signature:21},t.ExtensionStore__extendPseudo_closure6.prototype={call$1(e){return e.components.length<=1},$signature:21},t.ExtensionStore__extendPseudo_closure7.prototype={call$1(e){var r,n,s=e.get$singleCompound();if(s==null?r=null:(s=s.components,r=s.length===1?f.JSArray_methods.get$first(s):null),!(r instanceof t.PseudoSelector0))return t._setArrayType([e],h.JSArray_ComplexSelector_2);if(n=r.selector,n==null)return t._setArrayType([e],h.JSArray_ComplexSelector_2);switch(s=this.pseudo,s.normalizedName){case"not":return f.Set_aAXJu.contains$1(0,r.normalizedName)?n.components:t._setArrayType([],h.JSArray_ComplexSelector_2);case"is":case"matches":case"where":case"any":case"current":case"nth-child":case"nth-last-child":return r.name!==s.name?t._setArrayType([],h.JSArray_ComplexSelector_2):r.argument!=s.argument?t._setArrayType([],h.JSArray_ComplexSelector_2):n.components;case"has":case"host":case"host-context":case"slotted":return t._setArrayType([e],h.JSArray_ComplexSelector_2);default:return t._setArrayType([],h.JSArray_ComplexSelector_2)}},$signature:470},t.ExtensionStore__extendPseudo_closure8.prototype={call$1(e){return this.pseudo.withSelector$1(t.SelectorList$0(t._setArrayType([e],h.JSArray_ComplexSelector_2),this.selector.span))},$signature:471},t.ExtensionStore__trim_closure1.prototype={call$1(e){return e.get$specificity()>=this._box_0.maxSpecificity&&e.isSuperselector$1(this.complex1)},$signature:21},t.ExtensionStore__trim_closure2.prototype={call$1(e){return e.get$specificity()>=this._box_0.maxSpecificity&&e.isSuperselector$1(this.complex1)},$signature:21},t.ExtensionStore_clone_closure0.prototype={call$2(e,r){var n,s,a,i,l,_,p,d,g,S=this,b=h.ModifiableBox_SelectorList_2,w=t.LinkedHashSet_LinkedHashSet$_empty(b);for(S.newSelectors.$indexSet(0,e,w),n=r.get$iterator(r),s=S.oldToNewSelectors,a=h.Box_SelectorList_2,i=S.$this._extension_store$_mediaContexts,l=S.newMediaContexts;n.moveNext$0();)_=n.get$current(n),p=new t.ModifiableBox0(_.value,b),w.add$1(0,p),s.$indexSet(0,_.value,new t.Box0(p,a)),d=i.$index(0,_),d!=null?(g=d,_=!0):(g=null,_=!1),_&&l.$indexSet(0,p,g)},$signature:472},t.FiberClass.prototype={},t.Fiber.prototype={},t.JSToDartFileImporter.prototype={canonicalize$1(e,r){var n,s,a;return r.get$scheme()==="file"?V.$get$_filesystemImporter0().canonicalize$1(0,r):(n=t.wrapJSExceptions(new t.JSToDartFileImporter_canonicalize_closure(this,r)),n==null?null:(s=$.Promise,n instanceof s?t.jsThrow(new $.Error("The findFileUrl() function can't return a Promise for synchron compile functions.")):(s=$.URL,n instanceof s||t.jsThrow(new $.Error(W.The_fie))),a=t.Uri_parse(C.toString$0$(h.JSUrl._as(n))),a.get$scheme()!=="file"&&t.jsThrow(new $.Error(W.The_fiu+r.toString$0(0)+'".')),V.$get$_filesystemImporter0().canonicalize$1(0,a)))},load$1(e,r){return V.$get$_filesystemImporter0().load$1(0,r)},isNonCanonicalScheme$1(e){return e!=="file"}},t.JSToDartFileImporter_canonicalize_closure.prototype={call$0(){return this.$this._file0$_findFileUrl.call$2(this.url.toString$0(0),{fromImport:t.fromImport0(),containingUrl:t.NullableExtension_andThen0(t.containingUrl(),t.utils1__dartToJSUrl$closure())})},$signature:27},t.FilesystemImporter0.prototype={canonicalize$1(e,r){return r.get$scheme()!=="file"&&r.get$scheme()!==""?null:t.NullableExtension_andThen0(t.resolveImportPath0(t.join(this._filesystem$_loadPath,V.$get$context().style.pathFromUri$1(t._parseUri(r)),null)),new t.FilesystemImporter_canonicalize_closure0)},load$1(e,r){var n=V.$get$context().style.pathFromUri$1(t._parseUri(r));return t.ImporterResult$(t.readFile0(n),r,t.Syntax_forPath0(n))},toString$0(e){return this._filesystem$_loadPath}},t.FilesystemImporter_canonicalize_closure0.prototype={call$1(e){var r,n,s=null,a=t.isNodeJs()?$.process:s;return C.$eq$(a==null?s:C.get$platform$x(a),"win32")?a=!0:(a=t.isNodeJs()?$.process:s,a=C.$eq$(a==null?s:C.get$platform$x(a),"darwin")),a?(a=V.$get$context(),r=t._realCasePath0(t.absolute(a.normalize$1(e),s,s,s,s,s,s,s,s,s,s,s,s,s,s)),n=r,r=a,a=n):(a=V.$get$context(),r=a.canonicalize$1(0,e),n=r,r=a,a=n),r.toUri$1(a)},$signature:155},t.ForRule0.prototype={accept$1$1(e){return e.visitForRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this,n=r.from.toString$0(0),s=r.isExclusive?"to":"through",a=r.children;return"@for $"+r.variable+" from "+n+" "+s+" "+r.to.toString$0(0)+" {"+(a&&f.JSArray_methods).join$1(a," ")+"}"},get$span(e){return this.span}},t.ForwardRule0.prototype={accept$1$1(e){return e.visitForwardRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n,s=this,a="@forward "+t.StringExpression_quoteText0(s.url.toString$0(0)),i=s.shownMixinsAndFunctions,l=s.hiddenMixinsAndFunctions;return i!=null?(r=s.shownVariables,r.toString,r=a+" show "+s._forward_rule0$_memberList$2(i,r),a=r):(l!=null?(r=l._base,r=r.get$isNotEmpty(r)):r=!1,r&&(r=s.hiddenVariables,r.toString,r=a+" hide "+s._forward_rule0$_memberList$2(l,r),a=r)),n=s.prefix,n!=null&&(a+=" as "+n+"*"),r=s.configuration,a=(r.length!==0?a+(" with ("+f.JSArray_methods.join$1(r,", ")+")"):a)+";",a.charCodeAt(0)==0,a},_forward_rule0$_memberList$2(e,r){var n,s=t.List_List$of(e,!0,h.String);for(n=r._base,n=n.get$iterator(n);n.moveNext$0();)s.push("$"+n.get$current(n));return f.JSArray_methods.join$1(s,", ")},$isAstNode0:1,$isStatement0:1,get$span(e){return this.span}},t.ForwardedModuleView0.prototype={get$url(e){var r=this._forwarded_view0$_inner;return r.get$url(r)},get$upstream(){return this._forwarded_view0$_inner.get$upstream()},get$extensionStore(){return this._forwarded_view0$_inner.get$extensionStore()},get$css(e){var r=this._forwarded_view0$_inner;return r.get$css(r)},get$preModuleComments(){return this._forwarded_view0$_inner.get$preModuleComments()},get$transitivelyContainsCss(){return this._forwarded_view0$_inner.get$transitivelyContainsCss()},get$transitivelyContainsExtensions(){return this._forwarded_view0$_inner.get$transitivelyContainsExtensions()},setVariable$3(e,r,n){var s,a,i,l,_,p,d=null,g="Undefined variable.",S=this._forwarded_view0$_rule,b=S.shownVariables;if(b!=null?(s=b,a=!0):(s=d,a=!1),a&&!s._base.contains$1(0,e))throw t.wrapException(t.SassScriptException$0(g,d));if(i=S.hiddenVariables,i!=null?(l=i,a=!0):(l=d,a=!1),a&&l._base.contains$1(0,e))throw t.wrapException(t.SassScriptException$0(g,d));if(_=S.prefix,_!=null?(p=_,S=!0):(p=d,S=!1),S){if(!f.JSString_methods.startsWith$1(e,p))throw t.wrapException(t.SassScriptException$0(g,d));e=f.JSString_methods.substring$1(e,p.length)}return this._forwarded_view0$_inner.setVariable$3(e,r,n)},variableIdentity$1(e){var r,n,s=this._forwarded_view0$_rule.prefix;return s!=null?(r=s,n=!0):(r=null,n=!1),n&&(e=f.JSString_methods.substring$1(e,r.length)),this._forwarded_view0$_inner.variableIdentity$1(e)},$eq(e,r){return r==null?!1:r instanceof t.ForwardedModuleView0&&this._forwarded_view0$_inner.$eq(0,r._forwarded_view0$_inner)&&this._forwarded_view0$_rule===r._forwarded_view0$_rule},get$hashCode(e){var r=this._forwarded_view0$_inner;return(r.get$hashCode(r)^t.Primitives_objectHashCode(this._forwarded_view0$_rule))>>>0},cloneCss$0(){return t.ForwardedModuleView$0(this._forwarded_view0$_inner.cloneCss$0(),this._forwarded_view0$_rule,this.$ti._precomputed1)},toString$0(e){return"forwarded "+this._forwarded_view0$_inner.toString$0(0)},$isModule1:1,get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins}},t.FunctionExpression0.prototype={get$name(e){return t.stringReplaceAllUnchecked(this.originalName,"_","-")},accept$1$1(e){return e.visitFunctionExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.namespace;return r=r!=null?r+".":"",r+=this.originalName+this.$arguments.toString$0(0),r.charCodeAt(0)==0,r},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t.JSFunction1.prototype={},t.SupportsFunction0.prototype={toString$0(e){return this.name.toString$0(0)+"("+this.$arguments.toString$0(0)+")"},$isAstNode0:1,get$span(e){return this.span}},t.functionClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.SassFunction",new t.functionClass__closure));return t.JSClassExtension_injectSuperclass(e._as(new t.SassFunction0(t.BuiltInCallable$function0("f","",new t.functionClass__closure0,null)).constructor),r),r},$signature:17},t.functionClass__closure.prototype={call$3(e,r,n){var s=f.JSString_methods.indexOf$1(r,"(");return(s===-1||!f.JSString_methods.endsWith$1(r,")"))&&t.jsThrow(new $.Error('Invalid signature for new sass.SassFunction(): "'+r+'"')),new t.SassFunction0(t.BuiltInCallable$function0(f.JSString_methods.substring$2(r,0,s),f.JSString_methods.substring$2(r,s+1,r.length-1),n,null))},"call*":"call$3",$requiredArgCount:3,$signature:473},t.functionClass__closure0.prototype={call$1(e){return f.C__SassNull0},$signature:5},t.SassFunction0.prototype={accept$1$1(e){var r,n;return e._serialize0$_inspect||t.throwExpression(t.SassScriptException$0(this.toString$0(0)+" isn't a valid CSS value.",null)),r=e._serialize0$_buffer,r.write$1(0,"get-function("),n=this.callable,e._serialize0$_visitQuotedString$1(n.get$name(n)),r.writeCharCode$1(41),null},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertFunction$1(e){return this},$eq(e,r){return r==null?!1:r instanceof t.SassFunction0&&this.callable.$eq(0,r.callable)},get$hashCode(e){var r=this.callable;return r.get$hashCode(r)}},t.FunctionRule0.prototype={accept$1$1(e){return e.visitFunctionRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.children;return"@function "+this.name+"("+this.$arguments.toString$0(0)+") {"+(r&&f.JSArray_methods).join$1(r," ")+"}"}},t.unifyComplex_closure2.prototype={call$0(){return this._0_0.leadingCombinators},$signature:212},t.unifyComplex_closure3.prototype={call$0(){return this._1_0.combinators},$signature:212},t.unifyComplex_closure4.prototype={call$1(e){return e.lineBreak},$signature:21},t._namespaceAndName_closure0.prototype={call$0(){return h.TypeSelector_2._as(this._0_0).name},$signature:475},t._weaveParents_closure5.prototype={call$0(){return this._0_0._0},$signature:211},t._weaveParents_closure6.prototype={call$0(){return this._0_0._1},$signature:211},t._weaveParents_closure7.prototype={call$2(e,r){var n,s;return f.C_ListEquality.equals$2(0,e,r)?e:t._complexIsParentSuperselector0(e,r)?r:t._complexIsParentSuperselector0(r,e)?e:t._mustUnify0(e,r)?(n=this.span,s=t.unifyComplex0(t._setArrayType([t.ComplexSelector$0(f.List_empty14,e,n,!1),t.ComplexSelector$0(f.List_empty14,r,n,!1)],h.JSArray_ComplexSelector_2),n),s==null?n=null:(n=t.IterableExtension_get_singleOrNull(s),n=n==null?null:n.components),n):null},$signature:477},t._weaveParents_closure8.prototype={call$1(e){return t._complexIsParentSuperselector0(e.get$first(e),this.group)},$signature:210},t._weaveParents_closure9.prototype={call$1(e){return e.get$length(e)===0},$signature:210},t._weaveParents_closure10.prototype={call$1(e){return C.get$isNotEmpty$asx(e)},$signature:479},t._mergeLeadingCombinators_closure3.prototype={call$0(){return this._0_0._0},$signature:209},t._mergeLeadingCombinators_closure4.prototype={call$0(){return this._0_0._1},$signature:209},t._mergeLeadingCombinators_closure5.prototype={call$0(){var e=this._0_1._readFinal$0();return C.get$length$asx(e??h.List_CssValue_Combinator_2._as(e))},$signature:3},t._mergeLeadingCombinators_closure6.prototype={call$0(){var e=this._0_4._readFinal$0();return C.get$length$asx(e??h.List_CssValue_Combinator_2._as(e))},$signature:3},t._mergeTrailingCombinators_closure9.prototype={call$0(){var e=this._0_0;return e.get$length(e)},$signature:3},t._mergeTrailingCombinators_closure10.prototype={call$0(){var e=this._1_0;return e.get$length(e)},$signature:3},t._mergeTrailingCombinators_closure11.prototype={call$0(){return this._4_0._values[0]},$signature:208},t._mergeTrailingCombinators_closure12.prototype={call$0(){return f.Combinator_Htt0===this._4_1._readFinal$0()},$signature:1},t._mergeTrailingCombinators_closure13.prototype={call$0(){return this._4_0._values[1]},$signature:208},t._mergeTrailingCombinators_closure14.prototype={call$0(){return f.Combinator_Htt0===this._4_4._readFinal$0()},$signature:1},t._mergeTrailingCombinators_closure16.prototype={call$0(){return this._4_0._values[2]},$signature:206},t._mergeTrailingCombinators_closure17.prototype={call$0(){return this._4_0._values[3]},$signature:206},t._mergeTrailingCombinators_closure15.prototype={call$0(){return f.Combinator_4QF0===this._4_4._readFinal$0()},$signature:1},t._mergeTrailingCombinators_closure18.prototype={call$0(){return f.Combinator_4QF0===this._4_1._readFinal$0()},$signature:1},t._mustUnify_closure0.prototype={call$1(e){return f.JSArray_methods.any$1(e.selector.components,new t._mustUnify__closure0(this.uniqueSelectors))},$signature:54},t._mustUnify__closure0.prototype={call$1(e){var r;return e instanceof t.IDSelector0?r=!0:r=e instanceof t.PseudoSelector0&&!e.isClass,r&&this.uniqueSelectors.contains$1(0,e)},$signature:16},t._chunks_closure3.prototype={call$0(){return this._0_0._0},$signature(){return this.T._eval$1("List<0>()")}},t._chunks_closure4.prototype={call$0(){return C.get$length$asx(this._0_1._readFinal$0())<=0},$signature:1},t._chunks_closure5.prototype={call$0(){return this._0_0._1},$signature(){return this.T._eval$1("List<0>()")}},t._chunks_closure6.prototype={call$0(){return C.get$length$asx(this._0_5._readFinal$0())<=0},$signature:1},t.paths_closure0.prototype={call$2(e,r){var n=this.T;return n=C.expand$1$1$ax(r,new t.paths__closure0(e,n),n._eval$1("List<0>")),t.List_List$of(n,!0,n.$ti._eval$1("Iterable.E"))},$signature(){return this.T._eval$1("List<List<0>>(List<List<0>>,List<0>)")}},t.paths__closure0.prototype={call$1(e){var r=this.T;return C.map$1$1$ax(this.paths,new t.paths___closure0(e,r),r._eval$1("List<0>"))},$signature(){return this.T._eval$1("Iterable<List<0>>(0)")}},t.paths___closure0.prototype={call$1(e){var r=t.List_List$of(e,!0,this.T);return r.push(this.option),r},$signature(){return this.T._eval$1("List<0>(List<0>)")}},t.listIsSuperselector_closure0.prototype={call$1(e){return f.JSArray_methods.any$1(this.list1,new t.listIsSuperselector__closure0(e))},$signature:21},t.listIsSuperselector__closure0.prototype={call$1(e){return e.isSuperselector$1(this.complex1)},$signature:21},t.complexIsSuperselector_closure1.prototype={call$1(e){return e.combinators.length>1},$signature:54},t.complexIsSuperselector_closure2.prototype={call$1(e){return t._isSupercombinator0(this.combinator1,t.IterableExtension_get_firstOrNull(e.combinators))},$signature:54},t._compatibleWithPreviousCombinator_closure0.prototype={call$1(e){var r=e.combinators,n=t.IterableExtension_get_firstOrNull(r);return C.$eq$(n==null?null:n.value,f.Combinator_Htt0)?r=!0:(r=t.IterableExtension_get_firstOrNull(r),r=C.$eq$(r==null?null:r.value,f.Combinator_4QF0)),r},$signature:54},t.compoundIsSuperselector_closure1.prototype={call$0(){return this._0_0._0},$signature:205},t.compoundIsSuperselector_closure2.prototype={call$0(){return this._0_0._1},$signature:205},t._selectorPseudoIsSuperselector_closure6.prototype={call$1(e){return t.listIsSuperselector0(this.selector1.components,e.components)},$signature:75},t._selectorPseudoIsSuperselector_closure7.prototype={call$1(e){var r,n;return e.leadingCombinators.length===0?(r=t._setArrayType([],h.JSArray_ComplexSelectorComponent_2),n=this.parents,n!=null&&f.JSArray_methods.addAll$1(r,n),n=this.compound2,r.push(new t.ComplexSelectorComponent0(n,t.List_List$unmodifiable(f.List_empty14,h.CssValue_Combinator_2),n.span)),r=t.complexIsSuperselector0(e.components,r)):r=!1,r},$signature:21},t._selectorPseudoIsSuperselector_closure8.prototype={call$1(e){return t.listIsSuperselector0(this.selector1.components,e.components)},$signature:75},t._selectorPseudoIsSuperselector_closure9.prototype={call$1(e){return t.listIsSuperselector0(this.selector1.components,e.components)},$signature:75},t._selectorPseudoIsSuperselector_closure10.prototype={call$1(e){return e.accept$1(f._IsBogusVisitor_true0)?!1:f.JSArray_methods.any$1(this.compound2.components,new t._selectorPseudoIsSuperselector__closure0(e,this.pseudo1))},$signature:21},t._selectorPseudoIsSuperselector__closure0.prototype={call$1(e){var r,n,s=this,a=t._InitializedCell$(new t._selectorPseudoIsSuperselector___closure2(e));e:{if(e instanceof t.TypeSelector0){r=f.JSArray_methods.any$1(f.JSArray_methods.get$last(s.complex.components).selector.components,new t._selectorPseudoIsSuperselector___closure3(e));break e}if(e instanceof t.IDSelector0){r=f.JSArray_methods.any$1(f.JSArray_methods.get$last(s.complex.components).selector.components,new t._selectorPseudoIsSuperselector___closure4(e));break e}if(e instanceof t.PseudoSelector0?(a._readFinal$0()!=null?(n=a._readFinal$0(),r=!0):(n=null,r=!1),r=r&&e.name===s.pseudo1.name):(n=null,r=!1),r){r=t.listIsSuperselector0(n.components,t._setArrayType([s.complex],h.JSArray_ComplexSelector_2));break e}r=!1;break e}return r},$signature:16},t._selectorPseudoIsSuperselector___closure3.prototype={call$1(e){var r;return e instanceof t.TypeSelector0?(r=this.simple2,r=!(r instanceof t.TypeSelector0&&r.name.$eq(0,e.name))):r=!1,r},$signature:16},t._selectorPseudoIsSuperselector___closure4.prototype={call$1(e){var r;return e instanceof t.IDSelector0?(r=this.simple2,r=!(r instanceof t.IDSelector0&&r.name===e.name)):r=!1,r},$signature:16},t._selectorPseudoIsSuperselector___closure2.prototype={call$0(){return h.PseudoSelector_2._as(this._0_0).selector},$signature:69},t._selectorPseudoIsSuperselector_closure11.prototype={call$1(e){var r=f.C_ListEquality.equals$2(0,this.selector1.components,e.components);return r},$signature:75},t._selectorPseudoIsSuperselector_closure12.prototype={call$1(e){var r,n;return!(e instanceof t.PseudoSelector0)||(r=this.pseudo1,e.name!==r.name)||e.argument!=r.argument||(n=e.selector,n==null)?!1:t.listIsSuperselector0(this.selector1.components,n.components)},$signature:16},t._selectorPseudoArgs_closure1.prototype={call$1(e){return e.isClass===this.isClass&&e.name===this.name},$signature:485},t._selectorPseudoArgs_closure2.prototype={call$1(e){return e.selector},$signature:486},t.globalFunctions_closure0.prototype={call$1(e){var r=C.getInterceptor$asx(e);return r.$index(e,0).get$isTruthy()?r.$index(e,1):r.$index(e,2)},$signature:5},t.IDSelector0.prototype={get$specificity(){return t._asInt(Math.pow(t.SimpleSelector0.prototype.get$specificity.call(this),2))},accept$1$1(e){return e.visitIDSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},addSuffix$1(e){return new t.IDSelector0(this.name+e,this.span)},unify$1(e){return f.JSArray_methods.any$1(e,new t.IDSelector_unify_closure0(this))?null:this.super$SimpleSelector$unify0(e)},$eq(e,r){return r==null?!1:r instanceof t.IDSelector0&&r.name===this.name},get$hashCode(e){return f.JSString_methods.get$hashCode(this.name)}},t.IDSelector_unify_closure0.prototype={call$1(e){var r;return e instanceof t.IDSelector0?r=this.$this.name!==e.name:r=!1,r},$signature:16},t.IfExpression0.prototype={accept$1$1(e){return e.visitIfExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"if"+this.$arguments.toString$0(0)},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t.IfRule0.prototype={accept$1$1(e){return e.visitIfRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=t.ListExtensions_mapIndexed(this.clauses,new t.IfRule_toString_closure0,h.IfClause_2,h.String).join$1(0," "),n=this.lastClause;return n!=null?r+(" "+n.toString$0(0)):r},$isAstNode0:1,$isStatement0:1,get$span(e){return this.span}},t.IfRule_toString_closure0.prototype={call$2(e,r){var n=e===0?"if":"else if";return"@"+n+" "+r.expression.toString$0(0)+" {"+f.JSArray_methods.join$1(r.children," ")+"}"},$signature:487},t.IfRuleClause0.prototype={},t.IfRuleClause$__closure0.prototype={call$1(e){var r,n;e:{if(e instanceof t.VariableDeclaration0||e instanceof t.FunctionRule0||e instanceof t.MixinRule0){r=!0;break e}if(e instanceof t.ImportRule0?(n=e.imports,r=!0):(n=null,r=!1),r){r=(n&&f.JSArray_methods).any$1(n,new t.IfRuleClause$___closure0);break e}r=!1;break e}return r},$signature:233},t.IfRuleClause$___closure0.prototype={call$1(e){return e instanceof t.DynamicImport0},$signature:241},t.IfClause0.prototype={toString$0(e){return"@if "+this.expression.toString$0(0)+" {"+f.JSArray_methods.join$1(this.children," ")+"}"}},t.ElseClause0.prototype={toString$0(e){return"@else {"+f.JSArray_methods.join$1(this.children," ")+"}"}},t.ImmutableList0.prototype={},t.ImmutableMap0.prototype={},t.immutableMapToDartMap_closure.prototype={call$3(e,r,n){this.dartMap.$indexSet(0,r,e)},"call*":"call$3",$requiredArgCount:3,$signature:490},t.NodeImporter.prototype={loadRelative$3(e,r,n){var s,a,i=null;return V.$get$url().style.rootLength$1(e)>0?!f.JSString_methods.startsWith$1(e,"/")&&!f.JSString_methods.startsWith$1(e,"file:")?i:this._tryPath$2(V.$get$context().style.pathFromUri$1(t._parseUri(e)),n):(r==null?i:r.get$scheme())!=="file"?i:(s=V.$get$context(),r.toString,a=s.style,this._tryPath$2(t.join(s.dirname$1(a.pathFromUri$1(t._parseUri(r))),a.pathFromUri$1(t._parseUri(e)),i),n))},load$3(e,r,n,s){var a,i,l,_,p,d,g=this,S=g._previousToString$1(n);for(a=g._implementation$_importers,i=a.length,l=0;l<i;++l)if(_=t.wrapJSExceptions(new t.NodeImporter_load_closure(g,a[l],s,r,S)),_!=null?(p=_,d=!0):(p=null,d=!1),d)return g._handleImportResult$4(r,n,p,s);return g._resolveLoadPathFromUrl$2(t.Uri_parse(r),s)},loadAsync$3(e,r,n){return this.loadAsync$body$NodeImporter(e,r,n)},loadAsync$body$NodeImporter(e,r,n){var s=0,a=t._makeAsyncAwaitCompleter(h.nullable_Record_2_String_and_String),i,l=this,_,p,d,g,S,b,w,E=t._wrapJsFunctionForAsync(function(L,T){if(L===1)return t._asyncRethrow(T,a);for(;;)switch(s){case 0:w=l._previousToString$1(r),_=l._implementation$_importers,p=_.length,d=0;case 3:if(!(d<p)){s=5;break}return s=6,t._asyncAwait(l._callImporterAsync$4(_[d],e,w,n),E);case 6:if(g=T,g!=null?(S=g,b=!0):(S=null,b=!1),b){i=l._handleImportResult$4(e,r,S,n),s=1;break}case 4:++d,s=3;break;case 5:i=l._resolveLoadPathFromUrl$2(t.Uri_parse(e),n),s=1;break;case 1:return t._asyncReturn(i,a)}});return t._asyncStartSync(E,a)},_previousToString$1(e){var r;e:{if(e==null){r="stdin";break e}if(e.get$scheme()==="file"){r=V.$get$context().style.pathFromUri$1(t._parseUri(e));break e}r=e.toString$0(0);break e}return r},_resolveLoadPathFromUrl$2(e,r){return e.get$scheme()===""||e.get$scheme()==="file"?this._resolveLoadPath$2(V.$get$context().style.pathFromUri$1(t._parseUri(e)),r):null},_resolveLoadPath$2(e,r){var n,s,a,i,l,_,p=null,d=this._tryPath$2(t.absolute(e,p,p,p,p,p,p,p,p,p,p,p,p,p,p),r);if(d!=null?(n=d,s=!0):(n=p,s=!1),s)return n;for(s=this._includePaths,a=s.length,i=0;i<a;++i)if(l=t.join(s[i],e,p),_=this._tryPath$2(V.$get$context().absolute$15(l,p,p,p,p,p,p,p,p,p,p,p,p,p,p),r),_!=null?(n=_,l=!0):(n=p,l=!1),l)return n;return p},_tryPath$2(e,r){var n;return r?(n=h.nullable_Object,n=t.runZoned(new t.NodeImporter__tryPath_closure(e),t.LinkedHashMap_LinkedHashMap$_literal([f.Symbol__inImportRule,!0],n,n),h.nullable_String)):n=t.resolveImportPath0(e),t.NullableExtension_andThen0(n,new t.NodeImporter__tryPath_closure0)},_handleImportResult$4(e,r,n,s){var a,i,l,_,p;if(n instanceof $.Error)throw t.wrapException(n);if(!h.NodeImporterResult._is(n))return null;if(a=C.getInterceptor$x(n),i=a.get$file(n),l=a.get$contents(n),a=l==null,_=!a,_&&t._asString(new $.Function("value","return typeof value").call$1(l))!=="string"&&t.jsThrow(new t.ArgumentError(!0,l,"contents","must be a string but was: "+t.jsType(l))),i==null)return new t._Record_2(a?"":l,e);if(_)return new t._Record_2(l,V.$get$context().toUri$1(i).toString$0(0));if(p=this.loadRelative$3(V.$get$context().toUri$1(i).toString$0(0),r,s),p==null&&(p=this._resolveLoadPath$2(i,s)),p!=null)return p;throw t.wrapException("Can't find stylesheet to import.")},_callImporterAsync$4(e,r,n,s){return this._callImporterAsync$body$NodeImporter(e,r,n,s)},_callImporterAsync$body$NodeImporter(e,r,n,s){var a=0,i=t._makeAsyncAwaitCompleter(h.nullable_Object),l,_=this,p,d,g=t._wrapJsFunctionForAsync(function(S,b){if(S===1)return t._asyncRethrow(b,i);for(;;)switch(a){case 0:p=new t._Future(V.Zone__current,h._Future_Object),d=t.wrapJSExceptions(new t.NodeImporter__callImporterAsync_closure(_,e,s,r,n,new t._AsyncCompleter(p,h._AsyncCompleter_Object))),a=t._asBool(V.$get$_isUndefined().call$1(d))?3:4;break;case 3:return a=5,t._asyncAwait(p,g);case 5:l=b,a=1;break;case 4:l=d,a=1;break;case 1:return t._asyncReturn(l,i)}});return t._asyncStartSync(g,i)},_renderContext$1(e){var r={options:h.RenderContextOptions._as(this._implementation$_options),fromImport:e};return C.set$context$x(C.get$options$x(r),r),r}},t.NodeImporter_load_closure.prototype={call$0(){var e=this;return C.apply$2$x(e.importer,e.$this._renderContext$1(e.forImport),t._setArrayType([e.url,e.previousString],h.JSArray_Object))},$signature:27},t.NodeImporter__tryPath_closure.prototype={call$0(){return t.resolveImportPath0(this.path)},$signature:31},t.NodeImporter__tryPath_closure0.prototype={call$1(e){return new t._Record_2(t.readFile0(e),V.$get$context().toUri$1(e).toString$0(0))},$signature:491},t.NodeImporter__callImporterAsync_closure.prototype={call$0(){var e=this;return C.apply$2$x(e.importer,e.$this._renderContext$1(e.forImport),t._setArrayType([e.url,e.previousString,t.allowInterop(e.completer.get$complete())],h.JSArray_Object))},$signature:27},t.ModifiableCssImport0.prototype={accept$1$1(e){return e.visitCssImport$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},get$span(e){return this.span}},t.ImportCache0.prototype={canonicalize$4$baseImporter$baseUrl$forImport(e,r,n,s,a){var i,l,_=this;if(t.isBrowser()?i=(n==null||n instanceof t.NoOpImporter0)&&_._import_cache$_importers.length===0:i=!1,i)throw t.wrapException(W.Custom);return n!=null&&r.get$scheme()===""&&(l=_._import_cache$_relativeCanonicalizeCache.putIfAbsent$2(new t._Record_4_baseImporter_baseUrl_forImport([r,n,s,a]),new t.ImportCache_canonicalize_closure1(_,n,s,r,a)),l!=null)?l:_._import_cache$_canonicalizeCache.putIfAbsent$2(new t._Record_2_forImport(r,a),new t.ImportCache_canonicalize_closure2(_,r,s,a))},_import_cache$_canonicalize$4(e,r,n,s){var a,i,l,_=null,p=s?new t.ImportCache__canonicalize_closure1(e,r):new t.ImportCache__canonicalize_closure2(e,r);if(n!=null?a=r.get$scheme()===""||e.isNonCanonicalScheme$1(r.get$scheme()):a=!1,i=a?n:_,l=t.withContainingUrl0(i,p,h.nullable_Uri),l==null)return _;if(l.get$scheme()==="")t.WarnForDeprecation_warnForDeprecation0(this._import_cache$_logger,f.Deprecation_E5x,"Importer "+e.toString$0(0)+" canonicalized "+r.toString$0(0)+" to "+l.toString$0(0)+W.x2e_Rela,_,_);else if(e.isNonCanonicalScheme$1(l.get$scheme()))throw t.wrapException("Importer "+e.toString$0(0)+" canonicalized "+r.toString$0(0)+" to "+l.toString$0(0)+W.x2c_whicu);return new t._Record_3_originalUrl(e,l,r)},importCanonical$4$originalUrl$quiet(e,r,n,s){return this._import_cache$_importCache.putIfAbsent$2(r,new t.ImportCache_importCanonical_closure0(this,e,r,n,s))},importCanonical$3$originalUrl(e,r,n){return this.importCanonical$4$originalUrl$quiet(e,r,n,!1)},humanize$1(e){var r,n=this._import_cache$_canonicalizeCache;return n=t.IterableNullableExtension_whereNotNull(n.get$values(n),h.Record_3_Importer_and_Uri_and_Uri_originalUrl_2),r=n.$ti,r=t.NullableExtension_andThen0(t.minBy(new t.MappedIterable(new t.WhereIterable(n,new t.ImportCache_humanize_closure3(e),r._eval$1("WhereIterable<Iterable.E>")),new t.ImportCache_humanize_closure4,r._eval$1("MappedIterable<Iterable.E,Uri>")),new t.ImportCache_humanize_closure5),new t.ImportCache_humanize_closure6(e)),r??e},sourceMapUrl$1(e,r){var n=this._import_cache$_resultsCache.$index(0,r);return n=n==null?null:n.get$sourceMapUrl(n),n??r}},t.ImportCache_canonicalize_closure1.prototype={call$0(){var e=this,r=e.baseUrl,n=r==null?null:r.resolveUri$1(e.url);return n==null&&(n=e.url),e.$this._import_cache$_canonicalize$4(e.baseImporter,n,r,e.forImport)},$signature:291},t.ImportCache_canonicalize_closure2.prototype={call$0(){var e,r,n,s,a,i,l,_,p,d,g=this;for(e=g.$this,r=e._import_cache$_importers,n=r.length,s=g.url,a=g.baseUrl,i=g.forImport,l=0;l<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++l)if(_=e._import_cache$_canonicalize$4(r[l],s,a,i),_!=null?(p=_,d=!0):(p=null,d=!1),d)return p;return null},$signature:291},t.ImportCache__canonicalize_closure1.prototype={call$0(){var e=h.nullable_Object;return t.runZoned(new t.ImportCache__canonicalize__closure0(this.importer,this.resolved),t.LinkedHashMap_LinkedHashMap$_literal([f.Symbol__inImportRule,!0],e,e),h.nullable_Uri)},$signature:60},t.ImportCache__canonicalize__closure0.prototype={call$0(){return this.importer.canonicalize$1(0,this.resolved)},$signature:60},t.ImportCache__canonicalize_closure2.prototype={call$0(){return this.importer.canonicalize$1(0,this.resolved)},$signature:60},t.ImportCache_importCanonical_closure0.prototype={call$0(){var e,r,n,s=this,a=s.canonicalUrl,i=s.importer.load$1(0,a);return i==null?null:(e=s.$this,e._import_cache$_resultsCache.$indexSet(0,a,i),r=i.contents,n=i.syntax,a=s.originalUrl.resolveUri$1(a),t.Stylesheet_Stylesheet$parse0(r,n,s.quiet?V.$get$Logger_quiet0():e._import_cache$_logger,a))},$signature:493},t.ImportCache_humanize_closure3.prototype={call$1(e){return C.$eq$(e._1,this.canonicalUrl)},$signature:494},t.ImportCache_humanize_closure4.prototype={call$1(e){return e._2},$signature:495},t.ImportCache_humanize_closure5.prototype={call$1(e){return e.get$path(e).length},$signature:114},t.ImportCache_humanize_closure6.prototype={call$1(e){var r=V.$get$url(),n=this.canonicalUrl;return e.resolve$1(t.ParsedPath_ParsedPath$parse(n.get$path(n),r.style).get$basename())},$signature:48},t.ImportRule0.prototype={accept$1$1(e){return e.visitImportRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"@import "+f.JSArray_methods.join$1(this.imports,", ")+";"},$isAstNode0:1,$isStatement0:1,get$span(e){return this.span}},t.JSImporter.prototype={},t.CanonicalizeContext.prototype={},t.JSImporterResult.prototype={},t.Importer0.prototype={isNonCanonicalScheme$1(e){return!1}},t.NodeImporterResult0.prototype={},t.IncludeRule0.prototype={get$spanWithoutContent(){var e,r,n=this.span;return this.content!=null&&(e=n.file,r=this.$arguments.span,r=t.SpanExtensions_trimRight0(t.SpanExtensions_trimLeft0(e.span$2(0,t.FileLocation$_(e,n._file$_start).offset,r.get$end(r).offset))),n=r),n},accept$1$1(e){return e.visitIncludeRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n=this,s=n.namespace;return s=s!=null?"@include "+(s+"."):"@include ",s+=n.name,r=n.$arguments,r.get$isEmpty(r)||(s+="("+r.toString$0(0)+")"),r=n.content,s+=r==null?";":" "+r.toString$0(0),s.charCodeAt(0)==0,s},$isAstNode0:1,$isStatement0:1,get$span(e){return this.span}},t.InterpolatedFunctionExpression0.prototype={accept$1$1(e){return e.visitInterpolatedFunctionExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return this.name.toString$0(0)+this.$arguments.toString$0(0)},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t.Interpolation0.prototype={get$asPlain(){var e,r,n=this.contents,s=t._InitializedCell$(new t.Interpolation_asPlain_closure1(n)),a=t._InitializedCell$(new t.Interpolation_asPlain_closure2(n));e:{if(s._readFinal$0()<=0){e="";break e}if(C.$eq$(s._readFinal$0(),1)&&typeof a._readFinal$0()=="string"?(r=a._readFinal$0(),e=!0):(r=null,e=!1),e){e=r;break e}e=null;break e}return e},get$initialPlain(){var e,r,n=this.contents,s=t._InitializedCell$(new t.Interpolation_initialPlain_closure0(n));e:{if(n.length>=1&&typeof s._readFinal$0()=="string"?(e=s._readFinal$0(),r=!0):(e=null,r=!1),r){r=e;break e}r="";break e}return r},Interpolation$20(e,r){var n,s,a,i,l,_,p="contents";for(n=this.contents,s=n.length,a=h.Expression_2,i=0;i<s;++i){if(l=n[i],_=typeof l=="string",!_&&!a._is(l))throw t.wrapException(t.ArgumentError$value(n,p,W.May_on));if(i!==0&&typeof n[i-1]=="string"&&_)throw t.wrapException(t.ArgumentError$value(n,p,"May not contain adjacent Strings."))}},toString$0(e){var r=this.contents;return new t.MappedListIterable(r,new t.Interpolation_toString_closure0,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,String>")).join$0(0)},$isAstNode0:1,get$span(e){return this.span}},t.Interpolation_asPlain_closure1.prototype={call$0(){return this._0_0.length},$signature:3},t.Interpolation_asPlain_closure2.prototype={call$0(){return this._0_0[0]},$signature:14},t.Interpolation_initialPlain_closure0.prototype={call$0(){return this._0_0[0]},$signature:14},t.Interpolation_toString_closure0.prototype={call$1(e){return typeof e=="string"?e:"#{"+t.S(e)+"}"},$signature:137},t.SupportsInterpolation0.prototype={toString$0(e){return"#{"+this.expression.toString$0(0)+"}"},$isAstNode0:1,get$span(e){return this.span}},t.InterpolationBuffer0.prototype={writeCharCode$1(e){return this._interpolation_buffer0$_text._contents+=t.Primitives_stringFromCharCode(e),null},addInterpolation$1(e){var r,n,s,a=this,i=null,l=e.contents,_=l.length;_!==0&&(r=t._InitializedCell$(new t.InterpolationBuffer_addInterpolation_closure0(l)),_>=1&&typeof r._readFinal$0()=="string"?(n=r._readFinal$0(),s=f.JSArray_methods.sublist$1(l,1),_=!0):(s=i,n=s,_=!1),_&&(a._interpolation_buffer0$_text._contents+=t.S(n),l=s),a._interpolation_buffer0$_flushText$0(),_=a._interpolation_buffer0$_contents,f.JSArray_methods.addAll$1(_,l),typeof f.JSArray_methods.get$last(_)=="string"&&(a._interpolation_buffer0$_text._contents+=t.S(_.pop())))},_interpolation_buffer0$_flushText$0(){var e=this._interpolation_buffer0$_text,r=e._contents;r.length!==0&&(this._interpolation_buffer0$_contents.push((r.charCodeAt(0)==0,r)),e._contents="")},interpolation$1(e){var r=t.List_List$of(this._interpolation_buffer0$_contents,!0,h.Object),n=this._interpolation_buffer0$_text._contents;return n.length!==0&&r.push((n.charCodeAt(0)==0,n)),t.Interpolation$0(r,e)},toString$0(e){var r,n,s,a,i;for(r=this._interpolation_buffer0$_contents,n=r.length,s=0,a="";s<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++s)i=r[s],a=typeof i=="string"?a+i:a+"#{"+t.S(i)+t.Primitives_stringFromCharCode(125);return r=a+this._interpolation_buffer0$_text.toString$0(0),r.charCodeAt(0)==0,r}},t.InterpolationBuffer_addInterpolation_closure0.prototype={call$0(){return this._0_0[0]},$signature:14},t.InterpolationMap0.prototype={mapException$1(e){var r,n,s=this,a=e.get$span(e),i=s.mapSpan$1(a),l=s._interpolation_map$_indexInContents$1(a.get$start(a)),_=s._interpolation_map$_indexInContents$1(a.get$end(a)),p=s._interpolation_map$_interpolation.contents,d=e._span_exception$_message;return t.SubListIterable$(p,l,null,t._arrayInstanceType(p)._precomputed1).take$1(0,_-l+1).any$1(0,new t.InterpolationMap_mapException_closure0)?(p=h.SourceSpan,r=h.String,n=t.LinkedHashMap_LinkedHashMap$_literal([a,"error in interpolated output"],p,r),e.get$source(),new t.MultiSourceSpanFormatException("",t.ConstantMap_ConstantMap$from(n,p,r),d,i)):new t.SourceSpanFormatException(e.get$source(),d,i)},mapSpan$1(e){var r,n,s,a,i=this,l=null,_=new t._Record_2(i._interpolation_map$_mapLocation$1(e.get$start(e)),i._interpolation_map$_mapLocation$1(e.get$end(e))),p=t._InitializedCell$(new t.InterpolationMap_mapSpan_closure1(_)),d=t._InitializedCell$(new t.InterpolationMap_mapSpan_closure2(_));e:{if(r=h.FileSpan,r._is(p._readFinal$0())?(n=p._readFinal$0(),r._is(d._readFinal$0())?(s=d._readFinal$0(),a=!0):(s=l,a=!1)):(s=l,n=s,a=!1),a){r=n.expand$1(0,s);break e}if(r._is(p._readFinal$0())?(n=p._readFinal$0(),d._readFinal$0()instanceof t.FileLocation?(s=d._readFinal$0(),a=!0):(s=l,a=!1)):(s=l,n=s,a=!1),a){r=i._interpolation_map$_interpolation.span,r=r.get$file(r).span$2(0,i._interpolation_map$_expandInterpolationSpanLeft$1(n.get$start(n)),s.offset);break e}if(p._readFinal$0()instanceof t.FileLocation?(n=p._readFinal$0(),r._is(d._readFinal$0())?(s=d._readFinal$0(),r=!0):(s=l,r=!1)):(s=l,n=s,r=!1),r){r=i._interpolation_map$_interpolation.span,r=r.get$file(r).span$2(0,n.offset,i._interpolation_map$_expandInterpolationSpanRight$1(s.get$end(s)));break e}if(p._readFinal$0()instanceof t.FileLocation?(n=p._readFinal$0(),d._readFinal$0()instanceof t.FileLocation?(s=d._readFinal$0(),r=!0):(s=l,r=!1)):(s=l,n=s,r=!1),r){r=i._interpolation_map$_interpolation.span,r=r.get$file(r).span$2(0,n.offset,s.offset);break e}r=t.throwExpression("[BUG] Unreachable")}return r},_interpolation_map$_mapLocation$1(e){var r,n,s,a=this,i=a._interpolation_map$_indexInContents$1(e),l=a._interpolation_map$_interpolation,_=l.contents,p=_[i],d=h.Expression_2;return d._is(p)?(r=p,n=!0):(r=null,n=!1),n?r.get$span(r):(n=i===0,l=l.span,n?s=l.get$start(l):(l=l.get$file(l),_=d._as(_[i-1]),_=_.get$span(_),s=t.FileLocation$_(l,a._interpolation_map$_expandInterpolationSpanRight$1(_.get$end(_)))),l=n?0:a._interpolation_map$_targetLocations[i-1].get$offset(),t.FileLocation$_(s.file,s.offset+(e.offset-l)))},_interpolation_map$_indexInContents$1(e){var r,n,s,a;for(r=this._interpolation_map$_targetLocations,n=r.length,s=e.offset,a=0;a<n;++a)if(s<r[a].get$offset())return a;return this._interpolation_map$_interpolation.contents.length-1},_interpolation_map$_expandInterpolationSpanLeft$1(e){for(var r,n,s,a=e.file._decodedChars,i=e.offset-1;i>=0;)if(r=i-1,n=a[i],n===123){if(a[r]===35){i=r;break}i=r}else if(n===47){if(i=r-1,a[r]===42)for(;;){if(r=i-1,a[i]!==42){i=r;continue}i=r;do if(r=i-1,s=a[i],s===42){i=r;continue}else break;while(!0);if(s===47){i=r;break}i=r}}else i=r;return i},_interpolation_map$_expandInterpolationSpanRight$1(e){var r,n,s,a,i,l,_=e.file._decodedChars,p=e.offset;for(r=_.length;p<r;){if(n=p+1,s=_[p],s===125){p=n;break}if(s===47){if(p=n+1,a=_[n],a===47){for(;n=p+1,i=_[p],!(i===10||i===13||i===12);)p=n;p=n}else if(a===42)for(;;){if(n=p+1,_[p]!==42){p=n;continue}p=n;do if(n=p+1,l=_[p],l===42){p=n;continue}else break;while(!0);if(l===47){p=n;break}p=n}}else p=n}return p}},t.InterpolationMap_mapException_closure0.prototype={call$1(e){return h.Expression_2._is(e)},$signature:76},t.InterpolationMap_mapSpan_closure1.prototype={call$0(){return this._0_0._0},$signature:14},t.InterpolationMap_mapSpan_closure2.prototype={call$0(){return this._0_0._1},$signature:14},t._realCasePath_helper0.prototype={call$1(e){var r=V.$get$context().dirname$1(e);return r===e?e:V._realCaseCache0.putIfAbsent$2(e,new t._realCasePath_helper_closure0(this,r,e))},$signature:7},t._realCasePath_helper_closure0.prototype={call$0(){var e,r,n,s,a,i=this.helper.call$1(this.dirname),l=this.path,_=t.ParsedPath_ParsedPath$parse(l,V.$get$context().style).get$basename();try{e=C.where$1$ax(t.listDir0(i),new t._realCasePath_helper__closure0(_)).toList$0(0),r=null,n=e;e:{if(s=null,C.get$length$asx(n)===1?(s=C.$index$asx(n,0),a=!0):a=!1,a){r=s;break e}r=t.join(i,_,null);break e}return r=r,r}catch(p){if(t.unwrapException(p)instanceof t.FileSystemException0)return l;throw p}},$signature:22},t._realCasePath_helper__closure0.prototype={call$1(e){return t.equalsIgnoreCase0(t.ParsedPath_ParsedPath$parse(e,V.$get$context().style).get$basename(),this.basename)},$signature:10},t.FileSystemException0.prototype={toString$0(e){var r=V.$get$context();return r.prettyUri$1(r.toUri$1(this.path))+": "+this.message},get$message(e){return this.message}},t._readFile_closure0.prototype={call$0(){return C.readFileSync$2$x(t.fs(),this.path,this.encoding)},$signature:59},t.fileExists_closure0.prototype={call$0(){var e,r,n=this.path;if(!C.existsSync$1$x(t.fs(),n))return!1;try{return n=C.isFile$0$x(C.statSync$1$x(t.fs(),n)),n}catch(s){if(e=t.unwrapException(s),r=h.JsSystemError._as(e),C.$eq$(C.get$code$x(r),"ENOENT"))return!1;throw s}},$signature:1},t.dirExists_closure0.prototype={call$0(){var e,r,n=this.path;if(!C.existsSync$1$x(t.fs(),n))return!1;try{return n=C.isDirectory$0$x(C.statSync$1$x(t.fs(),n)),n}catch(s){if(e=t.unwrapException(s),r=h.JsSystemError._as(e),C.$eq$(C.get$code$x(r),"ENOENT"))return!1;throw s}},$signature:1},t.listDir_closure0.prototype={call$0(){var e=this.path;return this.recursive?new t.listDir_closure_list0().call$1(e):C.map$1$1$ax(C.readdirSync$1$x(t.fs(),e),new t.listDir__closure1(e),h.String).super$Iterable$where(0,new t.listDir__closure2)},$signature:158},t.listDir__closure1.prototype={call$1(e){return t.join(this.path,t._asString(e),null)},$signature:146},t.listDir__closure2.prototype={call$1(e){return!t.dirExists0(e)},$signature:10},t.listDir_closure_list0.prototype={call$1(e){return C.expand$1$1$ax(C.readdirSync$1$x(t.fs(),e),new t.listDir__list_closure0(e,this),h.String)},$signature:159},t.listDir__list_closure0.prototype={call$1(e){var r=t.join(this.parent,t._asString(e),null);return t.dirExists0(r)?this.list.call$1(r):t._setArrayType([r],h.JSArray_String)},$signature:160},t.main_closure.prototype={call$2(e,r){},$signature:496},t.main_closure0.prototype={call$2(e,r){},$signature:497},t.JSToDartLogger.prototype={warn$4$deprecation$span$trace(e,r,n,s,a){var i,l=this._node,_=l==null?null:C.get$warn$x(l);_!=null?(i=_,l=!0):(i=null,l=!1),l?(l=s??h.nullable_SourceSpan._as($.undefined),i.call$2(r,{deprecation:n,span:l,stack:C.toString$0$(a)})):this._withAscii$1(new t.JSToDartLogger_warn_closure(this,r,s,a,n))},warn$1(e,r){return this.warn$4$deprecation$span$trace(e,r,!1,null,null)},warn$2$span(e,r,n){return this.warn$4$deprecation$span$trace(e,r,!1,n,null)},debug$2(e,r,n){var s,a=this._node,i=a==null?null:C.get$debug$x(a);i!=null?(s=i,a=!0):(s=null,a=!1),a?s.call$2(r,{span:n}):this._withAscii$1(new t.JSToDartLogger_debug_closure(this,r,n))},_withAscii$1$1(e){var r,n=V._glyphs===f.C_AsciiGlyphSet;V._glyphs=this._ascii?f.C_AsciiGlyphSet:f.C_UnicodeGlyphSet;try{return r=e.call$0(),r}finally{V._glyphs=n?f.C_AsciiGlyphSet:f.C_UnicodeGlyphSet}},_withAscii$1(e){return this._withAscii$1$1(e,h.dynamic)}},t.JSToDartLogger_warn_closure.prototype={call$0(){var e=this;e.$this._fallback.warn$4$deprecation$span$trace(0,e.message,e.deprecation,e.span,e.trace)},$signature:2},t.JSToDartLogger_debug_closure.prototype={call$0(){return this.$this._fallback.debug$2(0,this.message,this.span)},$signature:0},t.ModifiableCssKeyframeBlock0.prototype={accept$1$1(e){return e.visitCssKeyframeBlock$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},equalsIgnoringChildren$1(e){return e instanceof t.ModifiableCssKeyframeBlock0&&f.C_ListEquality.equals$2(0,this.selector.value,e.selector.value)},copyWithoutChildren$0(){return t.ModifiableCssKeyframeBlock$0(this.selector,this.span)},get$span(e){return this.span}},t.KeyframeSelectorParser0.prototype={parse$0(){return this.wrapSpanFormatException$1(new t.KeyframeSelectorParser_parse_closure0(this))},_keyframe_selector$_percentage$0(){var e,r,n=this.scanner,s=n.scanChar$1(43)?""+t.Primitives_stringFromCharCode(43):"",a=n.peekChar$0();for(!(a!=null&&a>=48&&a<=57)&&a!==46&&n.error$1(0,"Expected number.");e=n.peekChar$0(),e!=null&&e>=48&&e<=57;)s+=t.Primitives_stringFromCharCode(n.readChar$0());if(n.peekChar$0()===46)for(s+=t.Primitives_stringFromCharCode(n.readChar$0());e=n.peekChar$0(),e!=null&&e>=48&&e<=57;)s+=t.Primitives_stringFromCharCode(n.readChar$0());if(this.scanIdentChar$1(101)){s+=t.Primitives_stringFromCharCode(101),r=n.peekChar$0(),(r===43||r===45)&&(s+=t.Primitives_stringFromCharCode(n.readChar$0())),e=n.peekChar$0(),e!=null&&e>=48&&e<=57||n.error$1(0,"Expected digit.");do s+=t.Primitives_stringFromCharCode(n.readChar$0()),e=n.peekChar$0();while(e!=null&&e>=48&&e<=57)}return n.expectChar$1(37),s+=t.Primitives_stringFromCharCode(37),s.charCodeAt(0)==0,s}},t.KeyframeSelectorParser_parse_closure0.prototype={call$0(){var e=t._setArrayType([],h.JSArray_String),r=this.$this,n=r.scanner;do r.whitespace$0(),r.lookingAtIdentifier$0()?r.scanIdentifier$1("from")?e.push("from"):(r.expectIdentifier$2$name("to",'"to" or "from"'),e.push("to")):e.push(r._keyframe_selector$_percentage$0()),r.whitespace$0();while(n.scanChar$1(44));return n.expectDone$0(),e},$signature:29},t.LazyFileSpan0.prototype={get$span(e){var r=this._lazy_file_span0$_span;return r??(this._lazy_file_span0$_span=this._lazy_file_span0$_builder.call$0())},compareTo$1(e,r){return this.get$span(this).compareTo$1(0,r)},get$context(e){var r=this.get$span(this);return r.get$context(r)},get$end(e){var r=this.get$span(this);return r.get$end(r)},expand$1(e,r){return this.get$span(this).expand$1(0,r)},get$file(e){var r=this.get$span(this);return r.get$file(r)},highlight$1$color(e){return this.get$span(this).highlight$1$color(e)},get$length(e){var r=this.get$span(this);return r.get$length(r)},message$2$color(e,r,n){return this.get$span(this).message$2$color(0,r,n)},message$1(e,r){return this.message$2$color(e,r,null)},get$sourceUrl(e){var r=this.get$span(this);return r.get$sourceUrl(r)},get$start(e){var r=this.get$span(this);return r.get$start(r)},get$text(){return this.get$span(this).get$text()},$isComparable:1,$isFileSpan:1,$isSourceSpan:1,$isSourceSpanWithContext:1},t.render_closure.prototype={call$0(){var e;try{this.callback.call$2(null,t.renderSync(this.options))}catch(r){e=t.unwrapException(r),this.callback.call$2(e,null)}return null},$signature:2},t.render_closure0.prototype={call$1(e){this.callback.call$2(null,e)},$signature:498},t.render_closure1.prototype={call$2(e,r){var n,s,a=null,i=this.callback;e instanceof t.SassException0?i.call$2(t._wrapException(e,r),a):(n=C.toString$0$(e),s=t.getTrace0(e),i.call$2(t._newRenderError(n,s??r,a,a,a,3),a))},$signature:55},t._parseFunctions_closure.prototype={call$2(e,r){var n,s=this,a={},i=s.options,l={options:t._contextOptions(i,s.start)};C.set$context$x(C.get$options$x(l),l),a.fiber=null,n=C.get$fiber$x(i),n!=null?(a.fiber=n,i=!0):i=!1,i?s.result.push(t.Callable_Callable$fromSignature(f.JSString_methods.trimLeft$0(e),new t._parseFunctions__closure(a,r,l),!1)):(a=s.result,s.asynch?a.push(t.AsyncCallable_AsyncCallable$fromSignature(f.JSString_methods.trimLeft$0(e),new t._parseFunctions__closure1(r,l),!1)):a.push(t.Callable_Callable$fromSignature(f.JSString_methods.trimLeft$0(e),new t._parseFunctions__closure0(r,l),!1)))},$signature:132},t._parseFunctions__closure.prototype={call$1(e){var r,n=this._box_0,s=C.get$current$x(n.fiber),a=h.Object;return a=t.List_List$of(C.map$1$1$ax(e,t.value0__wrapValue$closure(),a),!0,a),a.push(t.allowInterop(new t._parseFunctions___closure2(s))),r=t.wrapJSExceptions(new t._parseFunctions___closure3(this.callback,this.context,a)),t.unwrapValue(t._asBool(V.$get$_isUndefined().call$1(r))?t.runZoned(new t._parseFunctions___closure4(n),null,h.nullable_Object):r)},$signature:5},t._parseFunctions___closure2.prototype={call$1(e){t.scheduleMicrotask(new t._parseFunctions____closure(this.currentFiber,e))},call$0(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues(){return[null]},$signature:99},t._parseFunctions____closure.prototype={call$0(){return C.run$1$x(this.currentFiber,this.result)},$signature:0},t._parseFunctions___closure3.prototype={call$0(){return C.apply$2$x(h.JSFunction._as(this.callback),this.context,this.jsArguments)},$signature:27},t._parseFunctions___closure4.prototype={call$0(){return C.yield$0$x(this._box_0.fiber)},$signature:14},t._parseFunctions__closure0.prototype={call$1(e){return t.unwrapValue(t.wrapJSExceptions(new t._parseFunctions___closure1(this.callback,this.context,e)))},$signature:5},t._parseFunctions___closure1.prototype={call$0(){var e=h.JSFunction._as(this.callback),r=C.map$1$1$ax(this.$arguments,t.value0__wrapValue$closure(),h.Object);return C.apply$2$x(e,this.context,t.List_List$of(r,!0,t._instanceType(r)._eval$1("ListIterable.E")))},$signature:27},t._parseFunctions__closure1.prototype={call$1(e){return this.$call$body$_parseFunctions__closure(e)},$call$body$_parseFunctions__closure(e){var r=0,n=t._makeAsyncAwaitCompleter(h.Value_2),s,a=this,i,l,_,p,d=t._wrapJsFunctionForAsync(function(g,S){if(g===1)return t._asyncRethrow(S,n);for(;;)switch(r){case 0:l=new t._Future(V.Zone__current,h._Future_nullable_Object),_=h.Object,_=t.List_List$of(C.map$1$1$ax(e,t.value0__wrapValue$closure(),_),!0,_),_.push(t.allowInterop(new t._parseFunctions___closure(new t._AsyncCompleter(l,h._AsyncCompleter_nullable_Object)))),i=t.wrapJSExceptions(new t._parseFunctions___closure0(a.callback,a.context,_)),p=t,r=t._asBool(V.$get$_isUndefined().call$1(i))?3:5;break;case 3:return r=6,t._asyncAwait(l,d);case 6:r=4;break;case 5:S=i;case 4:s=p.unwrapValue(S),r=1;break;case 1:return t._asyncReturn(s,n)}});return t._asyncStartSync(d,n)},$signature:97},t._parseFunctions___closure.prototype={call$1(e){return this.completer.complete$1(e)},call$0(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues(){return[null]},$signature:292},t._parseFunctions___closure0.prototype={call$0(){return C.apply$2$x(h.JSFunction._as(this.callback),this.context,this.jsArguments)},$signature:27},t._parseImporter_closure.prototype={call$1(e){return h.JSFunction._as(t.allowInteropCaptureThis(new t._parseImporter__closure(this._box_0,e)))},$signature:499},t._parseImporter__closure.prototype={call$4(e,r,n,s){var a=this._box_0,i=C.apply$2$x(this.importer,e,t._setArrayType([r,n,t.allowInterop(new t._parseImporter___closure(C.get$current$x(a.fiber)))],h.JSArray_Object));return t._asBool(V.$get$_isUndefined().call$1(i))?t.runZoned(new t._parseImporter___closure0(a),null,h.Object):i},call$3(e,r,n){return this.call$4(e,r,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues(){return[null]},$signature:500},t._parseImporter___closure.prototype={call$1(e){t.scheduleMicrotask(new t._parseImporter____closure(this.currentFiber,e))},$signature:501},t._parseImporter____closure.prototype={call$0(){return C.run$1$x(this.currentFiber,this.result)},$signature:0},t._parseImporter___closure0.prototype={call$0(){return C.yield$0$x(this._box_0.fiber)},$signature:14},t.LimitedMapView0.prototype={get$keys(e){return this._limited_map_view0$_keys},get$length(e){return this._limited_map_view0$_keys._collection$_length},get$isEmpty(e){return this._limited_map_view0$_keys._collection$_length===0},get$isNotEmpty(e){return this._limited_map_view0$_keys._collection$_length!==0},$index(e,r){return this._limited_map_view0$_keys.contains$1(0,r)?this._limited_map_view0$_map.$index(0,r):null},containsKey$1(e){return this._limited_map_view0$_keys.contains$1(0,e)},remove$1(e,r){return this._limited_map_view0$_keys.contains$1(0,r)?this._limited_map_view0$_map.remove$1(0,r):null}},t.ListExpression0.prototype={accept$1$1(e){return e.visitListExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n,s,a,i=this,l=i.hasBrackets;return l?r=""+t.Primitives_stringFromCharCode(91):(r=i.contents.length,r!==0?r=r===1&&i.separator===f.ListSeparator_rXA0:r=!0,r=r?""+t.Primitives_stringFromCharCode(40):""),n=i.contents,s=i.separator===f.ListSeparator_rXA0,a=s?", ":" ",a=r+new t.MappedListIterable(n,new t.ListExpression_toString_closure0(i),t._arrayInstanceType(n)._eval$1("MappedListIterable<1,String>")).join$1(0,a),l?l=a+t.Primitives_stringFromCharCode(93):(l=n.length,l===0?l=a+t.Primitives_stringFromCharCode(41):l=l===1&&s?a+",)":a),l.charCodeAt(0)==0,l},_list3$_elementNeedsParens$1(e){var r,n,s=t._InitializedCell$(new t.ListExpression__elementNeedsParens_closure0(e));e:{if(e instanceof t.ListExpression0&&e.contents.length>=2?e.hasBrackets?(r=null,n=!1):(r=e.separator,n=!0):(r=null,n=!1),n){n=this.separator===f.ListSeparator_rXA0?r===f.ListSeparator_rXA0:r!==f.ListSeparator_undecided_null_undecided0;break e}if(e instanceof t.UnaryOperationExpression0?n=f.UnaryOperator_gg40===s._readFinal$0()||f.UnaryOperator_TLI0===s._readFinal$0():n=!1,n){n=this.separator===f.ListSeparator_EVt0;break e}n=!1;break e}return n},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t.ListExpression_toString_closure0.prototype={call$1(e){return this.$this._list3$_elementNeedsParens$1(e)?"("+e.toString$0(0)+")":e.toString$0(0)},$signature:118},t.ListExpression__elementNeedsParens_closure0.prototype={call$0(){return h.UnaryOperationExpression_2._as(this._0_0).operator},$signature:117},t._length_closure2.prototype={call$1(e){return t.SassNumber_SassNumber0(C.$index$asx(e,0).get$asList().length,null)},$signature:13},t._nth_closure0.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0),s=r.$index(e,1);return n.get$asList()[n.sassIndexToListIndex$2(s,"n")]},$signature:5},t._setNth_closure0.prototype={call$1(e){var r,n=C.getInterceptor$asx(e),s=n.$index(e,0),a=n.$index(e,1),i=n.$index(e,2);return n=s.get$asList(),r=t._setArrayType(n.slice(0),t._arrayInstanceType(n)),r[s.sassIndexToListIndex$2(a,"n")]=i,s.withListContents$1(r)},$signature:28},t._join_closure0.prototype={call$1(e){var r,n,s,a,i,l,_,p=C.getInterceptor$asx(e),d=p.$index(e,0),g=p.$index(e,1),S=p.$index(e,2).assertString$1("separator"),b=p.$index(e,3),w=S._string0$_text;e:{if(w==="auto"){r=new t._Record_2(d.get$separator(d),g.get$separator(g)),n=t._InitializedCell$(new t._join__closure2(r)),s=t._InitializedCell$(new t._join__closure3(n)),a=t._InitializedCell$(new t._join__closure4(r));t:{if(s._readFinal$0()&&f.ListSeparator_undecided_null_undecided0===a._readFinal$0()){p=f.ListSeparator_EVt0;break t}s._readFinal$0()?(i=a._readFinal$0(),p=!0):(i=null,p=!1),p||(i=n._readFinal$0()),p=i;break t}break e}if(w==="space"){p=f.ListSeparator_EVt0;break e}if(w==="comma"){p=f.ListSeparator_rXA0;break e}if(w==="slash"){p=f.ListSeparator_zg90;break e}p=t.throwExpression(t.SassScriptException$0(W.x24separ,null))}return l=b instanceof t.SassString0&&b._string0$_text==="auto"?d.get$hasBrackets():b.get$isTruthy(),_=t.List_List$of(d.get$asList(),!0,h.Value_2),f.JSArray_methods.addAll$1(_,g.get$asList()),t.SassList$0(_,p,l)},$signature:28},t._join__closure2.prototype={call$0(){return this._0_0._0},$signature:284},t._join__closure3.prototype={call$0(){return f.ListSeparator_undecided_null_undecided0===this._0_1._readFinal$0()},$signature:1},t._join__closure4.prototype={call$0(){return this._0_0._1},$signature:284},t._append_closure2.prototype={call$1(e){var r,n=C.getInterceptor$asx(e),s=n.$index(e,0),a=n.$index(e,1),i=n.$index(e,2).assertString$1("separator")._string0$_text;e:{if(i==="auto"){n=s.get$separator(s)===f.ListSeparator_undecided_null_undecided0?f.ListSeparator_EVt0:s.get$separator(s);break e}if(i==="space"){n=f.ListSeparator_EVt0;break e}if(i==="comma"){n=f.ListSeparator_rXA0;break e}if(i==="slash"){n=f.ListSeparator_zg90;break e}n=t.throwExpression(t.SassScriptException$0(W.x24separ,null))}return r=t.List_List$of(s.get$asList(),!0,h.Value_2),r.push(a),s.withListContents$2$separator(r,n)},$signature:28},t._zip_closure0.prototype={call$1(e){var r,n,s={},a=C.$index$asx(e,0).get$asList(),i=t._arrayInstanceType(a)._eval$1("MappedListIterable<1,List<Value0>>"),l=t.List_List$of(new t.MappedListIterable(a,new t._zip__closure2,i),!0,i._eval$1("ListIterable.E"));if(l.length===0)return f.SassList_Sof1;for(s.i=0,r=t._setArrayType([],h.JSArray_SassList_2),a=t._arrayInstanceType(l)._eval$1("MappedListIterable<1,Value0>"),i=h.Value_2;f.JSArray_methods.every$1(l,new t._zip__closure3(s));)n=t.List_List$from(new t.MappedListIterable(l,new t._zip__closure4(s),a),!1,i),n.fixed$length=Array,n.immutable$list=Array,r.push(new t.SassList0(n,f.ListSeparator_EVt0,!1)),++s.i;return t.SassList$0(r,f.ListSeparator_rXA0,!1)},$signature:28},t._zip__closure2.prototype={call$1(e){return e.get$asList()},$signature:504},t._zip__closure3.prototype={call$1(e){return this._box_0.i!==C.get$length$asx(e)},$signature:505},t._zip__closure4.prototype={call$1(e){return C.$index$asx(e,this._box_0.i)},$signature:5},t._index_closure2.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=f.JSArray_methods.indexOf$1(r.$index(e,0).get$asList(),r.$index(e,1));return n===-1?f.C__SassNull0:t.SassNumber_SassNumber0(n+1,null)},$signature:5},t._separator_closure0.prototype={call$1(e){var r,n=C.get$separator$x(C.$index$asx(e,0));e:{if(f.ListSeparator_rXA0===n){r=new t.SassString0("comma",!1);break e}if(f.ListSeparator_zg90===n){r=new t.SassString0("slash",!1);break e}r=new t.SassString0("space",!1);break e}return r},$signature:19},t._isBracketed_closure0.prototype={call$1(e){return C.$index$asx(e,0).get$hasBrackets()?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._slash_closure0.prototype={call$1(e){var r=C.$index$asx(e,0).get$asList();if(r.length<2)throw t.wrapException(t.SassScriptException$0("At least two elements are required.",null));return t.SassList$0(r,f.ListSeparator_zg90,!1)},$signature:28},t.SelectorList0.prototype={get$asSassList(){var e=this.components;return t.SassList$0(new t.MappedListIterable(e,new t.SelectorList_asSassList_closure0,t._arrayInstanceType(e)._eval$1("MappedListIterable<1,Value0>")),f.ListSeparator_rXA0,!1)},accept$1$1(e){return e.visitSelectorList$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},unify$1(e){var r,n,s,a,i,l,_,p,d=h.JSArray_ComplexSelector_2,g=t._setArrayType([],d);for(r=this.components,n=r.length,s=e.components,a=s.length,i=0;i<n;++i)for(l=r[i],_=0;_<a;++_)p=t.unifyComplex0(t._setArrayType([l,s[_]],d),l.span),p!=null&&f.JSArray_methods.addAll$1(g,p);return g.length===0?null:t.SelectorList$0(g,this.span)},resolveParentSelectors$2$implicitParent(e,r){var n,s,a=this;if(e==null){if(n=f.C__ParentSelectorVisitor0.visitSelectorList$1(a),n==null)return a;throw t.wrapException(t.SassException$0(W.Top_le,n.span,null))}return s=a.components,t.SelectorList$0(t.flattenVertically0(new t.MappedListIterable(s,new t.SelectorList_resolveParentSelectors_closure0(a,r,e),t._arrayInstanceType(s)._eval$1("MappedListIterable<1,Iterable<ComplexSelector0>>")),h.ComplexSelector_2),a.span)},resolveParentSelectors$1(e){return this.resolveParentSelectors$2$implicitParent(e,!0)},_list2$_resolveParentSelectorsCompound$2(e,r){var n,s,a,i,l,_,p=e.selector,d=p.components,g=C.any$1$ax(d,new t.SelectorList__resolveParentSelectorsCompound_closure2);if(!g&&!(C.get$first$ax(d)instanceof t.ParentSelector0))return null;g?(l=d,_=new t.MappedListIterable(l,new t.SelectorList__resolveParentSelectorsCompound_closure3(r),t.instanceType(l)._eval$1("MappedListIterable<1,SimpleSelector0>"))):_=d,n=_,s=C.get$first$ax(d);try{if(s instanceof t.ParentSelector0){if(C.get$length$asx(d)===1&&s.suffix==null)return p=r.withAdditionalCombinators$1(e.combinators),p.components}else return l=e.span,l=t._setArrayType([t.ComplexSelector$0(f.List_empty14,t._setArrayType([new t.ComplexSelectorComponent0(t.CompoundSelector$0(n,p.span),t.List_List$unmodifiable(e.combinators,h.CssValue_Combinator_2),l)],h.JSArray_ComplexSelectorComponent_2),l,!1)],h.JSArray_ComplexSelector_2),l}catch(S){if(p=t.unwrapException(S),p instanceof t.SassException0)a=p,i=t.getTraceFromException(S),t.throwWithTrace0(a.withAdditionalSpan$2(s.span,"parent selector"),a,i);else throw S}return p=r.components,new t.MappedListIterable(p,new t.SelectorList__resolveParentSelectorsCompound_closure4(s,n,e),t._arrayInstanceType(p)._eval$1("MappedListIterable<1,ComplexSelector0>"))},isSuperselector$1(e){return t.listIsSuperselector0(this.components,e.components)},withAdditionalCombinators$1(e){var r;return e.length===0?r=this:(r=this.components,r=t.SelectorList$0(new t.MappedListIterable(r,new t.SelectorList_withAdditionalCombinators_closure0(e),t._arrayInstanceType(r)._eval$1("MappedListIterable<1,ComplexSelector0>")),this.span)),r},get$hashCode(e){return f.C_ListEquality0.hash$1(this.components)},$eq(e,r){return r==null?!1:r instanceof t.SelectorList0&&f.C_ListEquality.equals$2(0,this.components,r.components)}},t.SelectorList_asSassList_closure0.prototype={call$1(e){var r,n,s,a,i,l,_,p,d,g=h.JSArray_Value_2,S=t._setArrayType([],g);for(r=e.leadingCombinators,n=r.length,s=0;s<n;++s)S.push(new t.SassString0(C.toString$0$(r[s].value),!1));for(r=e.components,n=r.length,s=0;s<n;++s){for(a=r[s],i=a.selector,l=t._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),i.accept$1(l),i=t._setArrayType([new t.SassString0(l._serialize0$_buffer.toString$0(0),!1)],g),_=a.combinators,p=_.length,d=0;d<p;++d)i.push(new t.SassString0(C.toString$0$(_[d].value),!1));f.JSArray_methods.addAll$1(S,i)}return t.SassList$0(S,f.ListSeparator_EVt0,!1)},$signature:506},t.SelectorList_resolveParentSelectors_closure0.prototype={call$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se=this;if(e.accept$1(f.C__ParentSelectorVisitor0)==null)return se.implicitParent?(r=se.parent.components,new t.MappedListIterable(r,new t.SelectorList_resolveParentSelectors__closure1(e),t._arrayInstanceType(r)._eval$1("MappedListIterable<1,ComplexSelector0>"))):t._setArrayType([e],h.JSArray_ComplexSelector_2);for(r=h.JSArray_ComplexSelector_2,n=t._setArrayType([],r),s=e.components,a=s.length,i=se.$this,l=se.parent,_=h.ComplexSelector_2,p=e.leadingCombinators,d=p.length===0,g=e.span,S=h.ComplexSelectorComponent_2,b=h.JSArray_ComplexSelectorComponent_2,w=0;w<a;++w)if(E=s[w],L=i._list2$_resolveParentSelectorsCompound$2(E,l),L==null)if(n.length===0)n.push(t.ComplexSelector$0(p,t._setArrayType([E],b),g,!1));else for(T=0;T<n.length;++T)F=n[T],D=F.leadingCombinators,B=t.List_List$of(F.components,!0,S),B.push(E),n[T]=t.ComplexSelector$0(D,B,g,F.lineBreak||!1);else if(n.length===0)f.JSArray_methods.addAll$1(n,d?L:C.map$1$1$ax(L,new t.SelectorList_resolveParentSelectors__closure2(e),_));else{for(F=t._setArrayType([],r),D=n.length,B=C.getInterceptor$ax(L),z=0;z<n.length;n.length===D||(0,t.throwConcurrentModificationError)(n),++z)for(Y=n[z],G=B.get$iterator(L);G.moveNext$0();)F.push(Y.concatenate$2(G.get$current(G),Y.span));n=F}return n},$signature:507},t.SelectorList_resolveParentSelectors__closure1.prototype={call$1(e){var r=this.complex;return e.concatenate$2(r,r.span)},$signature:67},t.SelectorList_resolveParentSelectors__closure2.prototype={call$1(e){var r=e.leadingCombinators,n=this.complex,s=n.leadingCombinators;return r.length===0||(s=t.List_List$of(s,!0,h.CssValue_Combinator_2),f.JSArray_methods.addAll$1(s,r)),r=s,t.ComplexSelector$0(r,e.components,n.span,e.lineBreak)},$signature:67},t.SelectorList__resolveParentSelectorsCompound_closure2.prototype={call$1(e){var r;return e instanceof t.PseudoSelector0?(r=e.selector,r!=null&&r.accept$1(f.C__ParentSelectorVisitor0)!=null):!1},$signature:16},t.SelectorList__resolveParentSelectorsCompound_closure3.prototype={call$1(e){var r,n,s=t._InitializedCell$(new t.SelectorList__resolveParentSelectorsCompound__closure0(e));e:{if(e instanceof t.PseudoSelector0?(s._readFinal$0()!=null?(r=s._readFinal$0(),n=!0):(r=null,n=!1),n=n&&r.accept$1(f.C__ParentSelectorVisitor0)!=null):(r=null,n=!1),n){n=e.withSelector$1(r.resolveParentSelectors$2$implicitParent(this.parent,!1));break e}n=e;break e}return n},$signature:508},t.SelectorList__resolveParentSelectorsCompound__closure0.prototype={call$0(){return h.PseudoSelector_2._as(this._0_0).selector},$signature:69},t.SelectorList__resolveParentSelectorsCompound_closure4.prototype={call$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E=this;try{if(g=e.components,r=f.JSArray_methods.get$last(g),r.combinators.length!==0)throw a=t.MultiSpanSassException$0('Selector "'+e.toString$0(0)+W.x22x20can_,t.SpanExtensions_trimRight0(r.span),"outer selector",t.LinkedHashMap_LinkedHashMap$_literal([E.parentSelector.span,"parent selector"],h.FileSpan,h.String),null),t.wrapException(a);return n=E.parentSelector.suffix,s=r.selector.components,S=h.SimpleSelector_2,b=E.resolvedSimples,w=C.getInterceptor$ax(b),n==null?(a=t.List_List$of(s,!0,S),C.addAll$1$ax(a,w.skip$1(b,1)),a=a):(i=t.List_List$of(t.IterableExtension_get_exceptLast0(s),!0,S),C.add$1$ax(i,C.get$last$ax(s).addSuffix$1(n)),C.addAll$1$ax(i,w.skip$1(b,1)),a=i),i=E.component,l=t.CompoundSelector$0(a,i.selector.span),_=t.List_List$of(t.IterableExtension_get_exceptLast0(g),!0,h.ComplexSelectorComponent_2),g=i.span,C.add$1$ax(_,new t.ComplexSelectorComponent0(l,t.List_List$unmodifiable(i.combinators,h.CssValue_Combinator_2),g)),g=t.ComplexSelector$0(e.leadingCombinators,_,g,e.lineBreak),g}catch(L){if(a=t.unwrapException(L),a instanceof t.SassException0)p=a,d=t.getTraceFromException(L),t.throwWithTrace0(p.withAdditionalSpan$2(E.parentSelector.span,"parent selector"),p,d);else throw L}},$signature:67},t.SelectorList_withAdditionalCombinators_closure0.prototype={call$1(e){return e.withAdditionalCombinators$1(this.combinators)},$signature:67},t._ParentSelectorVisitor0.prototype={visitParentSelector$1(e){return e}},t.__ParentSelectorVisitor_Object_SelectorSearchVisitor0.prototype={},t.listClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.SassList",new t.listClass__closure));return C.get$$prototype$x(r).get=t.allowInteropCaptureThisNamed("get",new t.listClass__closure0),t.JSClassExtension_injectSuperclass(e._as(f.SassList_nj9.constructor),r),r},$signature:17},t.listClass__closure.prototype={call$3(e,r,n){var s,a,i;return $.immutable.isList(r)?s=C.cast$1$0$ax(C.toArray$0$x(h.ImmutableList._as(r)),h.Value_2):h.List_dynamic._is(r)?s=C.cast$1$0$ax(r,h.Value_2):(s=t._setArrayType([],h.JSArray_Value_2),h.nullable__ConstructorOptions._as(r),n=r),a=n==null,a?i=!0:(i=C.get$separator$x(n),i=t._asBool(V.$get$_isUndefined().call$1(i))),i=i?f.ListSeparator_rXA0:t.jsToDartSeparator(C.get$separator$x(n)),a=a?null:C.get$brackets$x(n),t.SassList$0(s,i,a??!1)},call$1(e){return this.call$3(e,null,null)},call$2(e,r){return this.call$3(e,r,null)},"call*":"call$3",$requiredArgCount:1,$defaultValues(){return[null,null]},$signature:509},t.listClass__closure0.prototype={call$2(e,r){var n=f.JSNumber_methods.floor$0(r);return n<0&&(n=e.get$asList().length+n),n<0||n>=e.get$asList().length?$.undefined:e.get$asList()[n]},$signature:282},t._ConstructorOptions.prototype={},t._NodeSassList.prototype={},t.legacyListClass_closure.prototype={call$4(e,r,n,s){var a;s==null?(r.toString,a=t.Iterable_Iterable$generate(r,new t.legacyListClass__closure,h.Value_2),a=t.SassList$0(a,n!==!1?f.ListSeparator_rXA0:f.ListSeparator_EVt0,!1)):a=s,C.set$dartValue$x(e,a)},call$2(e,r){return this.call$4(e,r,null,null)},call$3(e,r,n){return this.call$4(e,r,n,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues(){return[null,null]},$signature:511},t.legacyListClass__closure.prototype={call$1(e){return f.C__SassNull0},$signature:276},t.legacyListClass_closure0.prototype={call$2(e,r){return t.wrapValue(C.get$dartValue$x(e)._list1$_contents[r])},$signature:513},t.legacyListClass_closure1.prototype={call$3(e,r,n){var s=C.getInterceptor$x(e),a=s.get$dartValue(e)._list1$_contents,i=t._setArrayType(a.slice(0),t._arrayInstanceType(a));i[r]=t.unwrapValue(n),s.set$dartValue(e,s.get$dartValue(e).withListContents$1(i))},"call*":"call$3",$requiredArgCount:3,$signature:514},t.legacyListClass_closure2.prototype={call$1(e){return C.get$dartValue$x(e)._list1$_separator===f.ListSeparator_rXA0},$signature:515},t.legacyListClass_closure3.prototype={call$2(e,r){var n=C.getInterceptor$x(e),s=n.get$dartValue(e)._list1$_contents,a=r?f.ListSeparator_rXA0:f.ListSeparator_EVt0;n.set$dartValue(e,t.SassList$0(s,a,n.get$dartValue(e)._list1$_hasBrackets))},$signature:516},t.legacyListClass_closure4.prototype={call$1(e){return C.get$dartValue$x(e)._list1$_contents.length},$signature:517},t.SassList0.prototype={get$separator(e){return this._list1$_separator},get$hasBrackets(){return this._list1$_hasBrackets},get$isBlank(){return!this._list1$_hasBrackets&&f.JSArray_methods.every$1(this._list1$_contents,new t.SassList_isBlank_closure0)},get$asList(){return this._list1$_contents},get$lengthAsList(){return this._list1$_contents.length},SassList$3$brackets0(e,r,n){if(this._list1$_separator===f.ListSeparator_undecided_null_undecided0&&this._list1$_contents.length>1)throw t.wrapException(t.ArgumentError$(W.A_list,null))},accept$1$1(e){return e.visitList$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertMap$1(e){return this._list1$_contents.length===0?f.SassMap_Map_empty0:this.super$Value$assertMap0(e)},tryMap$0(){return this._list1$_contents.length===0?f.SassMap_Map_empty0:null},$eq(e,r){var n,s=this;return r==null?!1:(r instanceof t.SassList0&&r._list1$_separator===s._list1$_separator&&r._list1$_hasBrackets===s._list1$_hasBrackets&&f.C_ListEquality.equals$2(0,r._list1$_contents,s._list1$_contents)?n=!0:n=s._list1$_contents.length===0&&r instanceof t.SassMap0&&r.get$asList().length===0,n)},get$hashCode(e){return f.C_ListEquality0.hash$1(this._list1$_contents)}},t.SassList_isBlank_closure0.prototype={call$1(e){return e.get$isBlank()},$signature:50},t.ListSeparator0.prototype={_enumToString$0(){return"ListSeparator."+this._name},toString$0(e){return this._list1$_name}},t.JSLogger.prototype={},t.WarnOptions.prototype={},t.DebugOptions.prototype={},t._QuietLogger0.prototype={warn$4$deprecation$span$trace(e,r,n,s,a){},warn$2$span(e,r,n){return this.warn$4$deprecation$span$trace(e,r,!1,n,null)}},t.LoudComment0.prototype={get$span(e){return this.text.span},accept$1$1(e){return e.visitLoudComment$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return this.text.toString$0(0)},$isAstNode0:1,$isStatement0:1},t.MapExpression0.prototype={accept$1$1(e){return e.visitMapExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n,s,a,i,l,_=t._setArrayType([],h.JSArray_String);for(r=this.pairs,n=r.length,s=0;s<n;++s)a=r[s],i=a._0,l=a._1,_.push(i.toString$0(0)+": "+l.toString$0(0));return"("+f.JSArray_methods.join$1(_,", ")+")"},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t._get_closure0.prototype={call$1(e){var r,n=C.getInterceptor$asx(e),s=n.$index(e,0).assertMap$1("map"),a=t._setArrayType([n.$index(e,1)],h.JSArray_Value_2);for(f.JSArray_methods.addAll$1(a,n.$index(e,2).get$asList()),n=t.IterableExtension_get_exceptLast0(a),n=n.get$iterator(n);n.moveNext$0();s=r)if(r=s._map0$_contents.$index(0,n.get$current(n)),!(r instanceof t.SassMap0))return f.C__SassNull0;return n=s._map0$_contents.$index(0,f.JSArray_methods.get$last(a)),n??f.C__SassNull0},$signature:5},t._set_closure1.prototype={call$1(e){var r=C.getInterceptor$asx(e);return t._modify0(r.$index(e,0).assertMap$1("map"),t._setArrayType([r.$index(e,1)],h.JSArray_Value_2),new t._set__closure4(e),!0)},$signature:5},t._set__closure4.prototype={call$1(e){return C.$index$asx(this.$arguments,2)},$signature:46},t._set_closure2.prototype={call$1(e){var r,n,s={},a=C.getInterceptor$asx(e),i=a.$index(e,0).assertMap$1("map"),l=a.$index(e,1).get$asList(),_=t._InitializedCell$(new t._set__closure2(l));if(_._readFinal$0()<=0)throw t.wrapException(t.SassScriptException$0("Expected $args to contain a key.",null));if(C.$eq$(_._readFinal$0(),1))throw t.wrapException(t.SassScriptException$0("Expected $args to contain a value.",null));if(r=s.value=null,_._readFinal$0()>=1?(r=f.JSArray_methods.sublist$2(l,0,_._readFinal$0()-1),n=l[_._readFinal$0()-1],s.value=n,a=!0):a=!1,a)return t._modify0(i,r,new t._set__closure3(s),!0);throw t.wrapException("[BUG] Unreachable code")},$signature:5},t._set__closure2.prototype={call$0(){return this._0_0.length},$signature:3},t._set__closure3.prototype={call$1(e){return this._box_0.value},$signature:46},t._merge_closure1.prototype={call$1(e){var r,n=C.getInterceptor$asx(e),s=n.$index(e,0).assertMap$1("map1"),a=n.$index(e,1).assertMap$1("map2");return n=h.Value_2,r=t.LinkedHashMap_LinkedHashMap$of(s._map0$_contents,n,n),r.addAll$1(0,a._map0$_contents),new t.SassMap0(t.ConstantMap_ConstantMap$from(r,n,n))},$signature:37},t._merge_closure2.prototype={call$1(e){var r,n,s=null,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertMap$1("map1"),l=a.$index(e,1).get$asList(),_=t._InitializedCell$(new t._merge__closure1(l));if(_._readFinal$0()<=0)throw t.wrapException(t.SassScriptException$0("Expected $args to contain a key.",s));if(C.$eq$(_._readFinal$0(),1))throw t.wrapException(t.SassScriptException$0("Expected $args to contain a map.",s));if(_._readFinal$0()>=1?(r=f.JSArray_methods.sublist$2(l,0,_._readFinal$0()-1),n=l[_._readFinal$0()-1],n=n,a=!0):(n=s,r=n,a=!1),a)return t._modify0(i,r,new t._merge__closure2(n.assertMap$1("map2")),!0);throw t.wrapException("[BUG] Unreachable code")},$signature:5},t._merge__closure1.prototype={call$0(){return this._0_0.length},$signature:3},t._merge__closure2.prototype={call$1(e){var r,n,s=e.tryMap$0();return s==null?this.map2:(r=h.Value_2,n=t.LinkedHashMap_LinkedHashMap$of(s._map0$_contents,r,r),n.addAll$1(0,this.map2._map0$_contents),new t.SassMap0(t.ConstantMap_ConstantMap$from(n,r,r)))},$signature:518},t._deepMerge_closure0.prototype={call$1(e){var r=C.getInterceptor$asx(e);return t._deepMergeImpl0(r.$index(e,0).assertMap$1("map1"),r.$index(e,1).assertMap$1("map2"))},$signature:37},t._deepRemove_closure0.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertMap$1("map"),s=t._setArrayType([r.$index(e,1)],h.JSArray_Value_2);return f.JSArray_methods.addAll$1(s,r.$index(e,2).get$asList()),t._modify0(n,t.IterableExtension_get_exceptLast0(s),new t._deepRemove__closure0(s),!1)},$signature:5},t._deepRemove__closure0.prototype={call$1(e){var r,n,s,a=e.tryMap$0();return a!=null?(r=a,n=!0):(r=null,n=!1),n&&r._map0$_contents.containsKey$1(f.JSArray_methods.get$last(this.keys))?(n=h.Value_2,s=t.LinkedHashMap_LinkedHashMap$of(r._map0$_contents,n,n),s.remove$1(0,f.JSArray_methods.get$last(this.keys)),new t.SassMap0(t.ConstantMap_ConstantMap$from(s,n,n))):e},$signature:46},t._remove_closure1.prototype={call$1(e){return C.$index$asx(e,0).assertMap$1("map")},$signature:37},t._remove_closure2.prototype={call$1(e){var r,n,s,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertMap$1("map"),l=t._setArrayType([a.$index(e,1)],h.JSArray_Value_2);for(f.JSArray_methods.addAll$1(l,a.$index(e,2).get$asList()),a=h.Value_2,r=t.LinkedHashMap_LinkedHashMap$of(i._map0$_contents,a,a),n=l.length,s=0;s<l.length;l.length===n||(0,t.throwConcurrentModificationError)(l),++s)r.remove$1(0,l[s]);return new t.SassMap0(t.ConstantMap_ConstantMap$from(r,a,a))},$signature:37},t._keys_closure0.prototype={call$1(e){var r=C.$index$asx(e,0).assertMap$1("map")._map0$_contents;return t.SassList$0(r.get$keys(r),f.ListSeparator_rXA0,!1)},$signature:28},t._values_closure0.prototype={call$1(e){var r=C.$index$asx(e,0).assertMap$1("map")._map0$_contents;return t.SassList$0(r.get$values(r),f.ListSeparator_rXA0,!1)},$signature:28},t._hasKey_closure0.prototype={call$1(e){var r,n=C.getInterceptor$asx(e),s=n.$index(e,0).assertMap$1("map"),a=t._setArrayType([n.$index(e,1)],h.JSArray_Value_2);for(f.JSArray_methods.addAll$1(a,n.$index(e,2).get$asList()),n=t.IterableExtension_get_exceptLast0(a),n=n.get$iterator(n);n.moveNext$0();s=r)if(r=s._map0$_contents.$index(0,n.get$current(n)),!(r instanceof t.SassMap0))return f.SassBoolean_false0;return s._map0$_contents.containsKey$1(f.JSArray_methods.get$last(a))?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._modify_modifyNestedMap0.prototype={call$1(e){var r,n=this,s=h.Value_2,a=t.LinkedHashMap_LinkedHashMap$of(e._map0$_contents,s,s),i=n.keyIterator,l=i.get$current(i);return i.moveNext$0()?(i=a.$index(0,l),r=i==null?null:i.tryMap$0(),i=r==null,i&&!n.addNesting?new t.SassMap0(t.ConstantMap_ConstantMap$from(a,s,s)):(a.$indexSet(0,l,n.call$1(i?f.SassMap_Map_empty0:r)),new t.SassMap0(t.ConstantMap_ConstantMap$from(a,s,s)))):(i=a.$index(0,l),i==null&&(i=f.C__SassNull0),a.$indexSet(0,l,n.modify.call$1(i)),new t.SassMap0(t.ConstantMap_ConstantMap$from(a,s,s)))},$signature:519},t._deepMergeImpl_closure1.prototype={call$0(){return this._1_0._0},$signature:273},t._deepMergeImpl_closure2.prototype={call$0(){return this._1_0._1},$signature:273},t.MapExtensions_get_pairs_closure0.prototype={call$1(e){return new t._Record_2(e.key,e.value)},$signature(){return this.K._eval$1("@<0>")._bind$1(this.V)._eval$1("+(1,2)(MapEntry<1,2>)")}},t.mapClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.SassMap",new t.mapClass__closure)),n=C.getInterceptor$x(r);return t.defineGetter(n.get$$prototype(r),"contents",new t.mapClass__closure0,null),n.get$$prototype(r).get=t.allowInteropCaptureThisNamed("get",new t.mapClass__closure1),t.JSClassExtension_injectSuperclass(e._as(f.SassMap_Map_empty0.constructor),r),r},$signature:17},t.mapClass__closure.prototype={call$2(e,r){var n;return r==null?n=f.SassMap_Map_empty0:(n=h.Value_2,n=new t.SassMap0(t.ConstantMap_ConstantMap$from(t.immutableMapToDartMap(r).cast$2$0(0,n,n),n,n))),n},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:521},t.mapClass__closure0.prototype={call$1(e){return t.dartMapToImmutableMap(e._map0$_contents)},$signature:522},t.mapClass__closure1.prototype={call$2(e,r){var n,s,a;return typeof r=="number"?(n=f.JSNumber_methods.floor$0(r),n<0&&(s=e._map0$_contents,n=s.get$length(s)+n),n>=0?(s=e._map0$_contents,s=n>=s.get$length(s)):s=!0,s?$.undefined:(s=h.Value_2,a=t.MapExtensions_get_pairs0(e._map0$_contents,s,s).elementAt$1(0,n),t.SassList$0(t._setArrayType([a._0,a._1],h.JSArray_Value_2),f.ListSeparator_EVt0,!1))):(s=e._map0$_contents.$index(0,r),s??$.undefined)},$signature:523},t._NodeSassMap.prototype={},t.legacyMapClass_closure.prototype={call$3(e,r,n){var s,a,i,l;n==null?(r.toString,s=h.Value_2,a=t.Iterable_Iterable$generate(r,new t.legacyMapClass__closure,s),i=t.Iterable_Iterable$generate(r,new t.legacyMapClass__closure0,s),l=t.LinkedHashMap_LinkedHashMap(null,null,null,s,s),t.MapBase__fillMapWithIterables(l,a,i),s=new t.SassMap0(t.ConstantMap_ConstantMap$from(l,s,s))):s=n,C.set$dartValue$x(e,s)},call$2(e,r){return this.call$3(e,r,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues(){return[null]},$signature:524},t.legacyMapClass__closure.prototype={call$1(e){return t.SassNumber_SassNumber0(e,null)},$signature:525},t.legacyMapClass__closure0.prototype={call$1(e){return f.C__SassNull0},$signature:276},t.legacyMapClass_closure0.prototype={call$2(e,r){var n=C.get$dartValue$x(e)._map0$_contents;return t.wrapValue(C.elementAt$1$ax(n.get$keys(n),r))},$signature:272},t.legacyMapClass_closure1.prototype={call$2(e,r){var n=C.get$dartValue$x(e)._map0$_contents;return t.wrapValue(n.get$values(n).elementAt$1(0,r))},$signature:272},t.legacyMapClass_closure2.prototype={call$1(e){var r=C.get$dartValue$x(e)._map0$_contents;return r.get$length(r)},$signature:527},t.legacyMapClass_closure3.prototype={call$3(e,r,n){var s,a,i,l,_,p,d,g,S=C.getInterceptor$x(e),b=S.get$dartValue(e)._map0$_contents,w=b.get$length(b);for(t.IndexError_check(r,w,b,null,"index"),s=t.unwrapValue(n),a=h.Value_2,i=t.LinkedHashMap_LinkedHashMap$_empty(a,a),l=t.MapExtensions_get_pairs0(S.get$dartValue(e)._map0$_contents,a,a),l=l.get$iterator(l),_=0;l.moveNext$0();){if(p=l.get$current(l),d=p._0,g=p._1,_===r)i.$indexSet(0,s,g);else{if(s.$eq(0,d))throw t.wrapException(t.ArgumentError$value(n,"key","is already in the map"));i.$indexSet(0,d,g)}++_}S.set$dartValue(e,new t.SassMap0(t.ConstantMap_ConstantMap$from(i,a,a)))},"call*":"call$3",$requiredArgCount:3,$signature:271},t.legacyMapClass_closure4.prototype={call$3(e,r,n){var s,a=C.getInterceptor$x(e),i=a.get$dartValue(e)._map0$_contents,l=C.elementAt$1$ax(i.get$keys(i),r);i=h.Value_2,s=t.LinkedHashMap_LinkedHashMap$of(a.get$dartValue(e)._map0$_contents,i,i),s.$indexSet(0,l,t.unwrapValue(n)),a.set$dartValue(e,new t.SassMap0(t.ConstantMap_ConstantMap$from(s,i,i)))},"call*":"call$3",$requiredArgCount:3,$signature:271},t.SassMap0.prototype={get$separator(e){var r=this._map0$_contents;return r.get$isEmpty(r)?f.ListSeparator_undecided_null_undecided0:f.ListSeparator_rXA0},get$asList(){var e,r,n,s,a=h.JSArray_Value_2,i=t._setArrayType([],a);for(e=h.Value_2,r=t.MapExtensions_get_pairs0(this._map0$_contents,e,e),r=r.get$iterator(r);r.moveNext$0();)n=r.get$current(r),s=t.List_List$from(t._setArrayType([n._0,n._1],a),!1,e),s.fixed$length=Array,s.immutable$list=Array,i.push(new t.SassList0(s,f.ListSeparator_EVt0,!1));return i},get$lengthAsList(){var e=this._map0$_contents;return e.get$length(e)},accept$1$1(e){return e.visitMap$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertMap$1(e){return this},tryMap$0(){return this},$eq(e,r){var n;return r==null?!1:(r instanceof t.SassMap0&&f.C_MapEquality.equals$2(0,r._map0$_contents,this._map0$_contents)?n=!0:(n=this._map0$_contents,n=n.get$isEmpty(n)&&r instanceof t.SassList0&&r._list1$_contents.length===0),n)},get$hashCode(e){var r=this._map0$_contents;return r.get$isEmpty(r)?f.C_ListEquality0.hash$1(f.List_empty19):f.C_MapEquality.hash$1(r)}},t.global_closure31.prototype={call$1(e){var r,n,s=C.$index$asx(e,0).assertNumber$1("number");return s.hasUnit$1("%")&&(r=s.toString$0(0),n=s.toString$0(0),t.EvaluationContext_current0().warn$2(0,W.Passinp+r+`)
  248. To emit a CSS abs() now: abs(#{`+n+W.x7d__Mor,f.Deprecation_la6)),r=s.get$numeratorUnits(s),t.SassNumber_SassNumber$withUnits0(Math.abs(s._number1$_value),s.get$denominatorUnits(s),r)},$signature:13},t.module_closure11.prototype={call$1(e){return Math.abs(e)},$signature:42},t._ceil_closure0.prototype={call$1(e){return f.JSNumber_methods.ceil$0(e)},$signature:42},t._clamp_closure0.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertNumber$1("min"),s=r.$index(e,1).assertNumber$1("number"),a=r.$index(e,2).assertNumber$1("max");return s.convertValueToMatch$3(n,"number","min"),a.convertValueToMatch$3(n,"max","min"),n.greaterThanOrEquals$1(a).value||n.greaterThanOrEquals$1(s).value?n:s.greaterThanOrEquals$1(a).value?a:s},$signature:13},t._floor_closure0.prototype={call$1(e){return f.JSNumber_methods.floor$0(e)},$signature:42},t._max_closure0.prototype={call$1(e){var r,n,s,a,i;for(r=C.$index$asx(e,0).get$asList(),n=r.length,s=null,a=0;a<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++a)i=r[a].assertNumber$0(),(s==null||s.lessThan$1(i).value)&&(s=i);if(s!=null)return s;throw t.wrapException(t.SassScriptException$0("At least one argument must be passed.",null))},$signature:13},t._min_closure0.prototype={call$1(e){var r,n,s,a,i;for(r=C.$index$asx(e,0).get$asList(),n=r.length,s=null,a=0;a<r.length;r.length===n||(0,t.throwConcurrentModificationError)(r),++a)i=r[a].assertNumber$0(),(s==null||s.greaterThan$1(i).value)&&(s=i);if(s!=null)return s;throw t.wrapException(t.SassScriptException$0("At least one argument must be passed.",null))},$signature:13},t._round_closure0.prototype={call$1(e){return f.JSNumber_methods.round$0(e)},$signature:42},t._hypot_closure0.prototype={call$1(e){var r,n,s,a,i,l=C.$index$asx(e,0).get$asList(),_=t._arrayInstanceType(l)._eval$1("MappedListIterable<1,SassNumber0>"),p=t.List_List$of(new t.MappedListIterable(l,new t._hypot__closure0,_),!0,_._eval$1("ListIterable.E"));if(l=p.length,l===0)throw t.wrapException(t.SassScriptException$0("At least one argument must be passed.",null));for(r=0,n=0;n<l;n=s)s=n+1,r+=Math.pow(p[n].convertValueToMatch$3(p[0],"numbers["+s+"]","numbers[1]"),2);return l=Math.sqrt(r),_=p[0],a=C.getInterceptor$x(_),i=a.get$numeratorUnits(_),t.SassNumber_SassNumber$withUnits0(l,a.get$denominatorUnits(_),i)},$signature:13},t._hypot__closure0.prototype={call$1(e){return e.assertNumber$0()},$signature:529},t._log_closure0.prototype={call$1(e){var r,n=" to have no units.",s=null,a=C.getInterceptor$asx(e),i=a.$index(e,0).assertNumber$1("number");if(i.get$hasUnits())throw t.wrapException(t.SassScriptException$0("$number: Expected "+i.toString$0(0)+n,s));if(C.$eq$(a.$index(e,1),f.C__SassNull0))return t.SassNumber_SassNumber0(Math.log(i._number1$_value),s);if(r=a.$index(e,1).assertNumber$1("base"),r.get$hasUnits())throw t.wrapException(t.SassScriptException$0("$base: Expected "+r.toString$0(0)+n,s));return t.SassNumber_SassNumber0(Math.log(i._number1$_value)/Math.log(r._number1$_value),s)},$signature:13},t._pow_closure0.prototype={call$1(e){var r=C.getInterceptor$asx(e);return t.pow1(r.$index(e,0).assertNumber$1("base"),r.$index(e,1).assertNumber$1("exponent"))},$signature:13},t._atan2_closure0.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertNumber$1("y");return t.SassNumber_SassNumber$withUnits0(Math.atan2(n._number1$_value,r.$index(e,1).assertNumber$1("x").convertValueToMatch$3(n,"x","y"))*57.29577951308232,null,t._setArrayType(["deg"],h.JSArray_String))},$signature:13},t._compatible_closure0.prototype={call$1(e){var r=C.getInterceptor$asx(e);return r.$index(e,0).assertNumber$1("number1").isComparableTo$1(r.$index(e,1).assertNumber$1("number2"))?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._isUnitless_closure0.prototype={call$1(e){return C.$index$asx(e,0).assertNumber$1("number").get$hasUnits()?f.SassBoolean_false0:f.SassBoolean_true0},$signature:23},t._unit_closure0.prototype={call$1(e){return new t.SassString0(C.$index$asx(e,0).assertNumber$1("number").get$unitString(),!0)},$signature:19},t._percentage_closure0.prototype={call$1(e){var r=C.$index$asx(e,0).assertNumber$1("number");return r.assertNoUnits$1("number"),t.SassNumber_SassNumber0(r._number1$_value*100,"%")},$signature:13},t._randomFunction_closure0.prototype={call$1(e){var r,n,s,a,i,l=C.getInterceptor$asx(e);if(C.$eq$(l.$index(e,0),f.C__SassNull0))return t.SassNumber_SassNumber0(V.$get$_random2().nextDouble$0(),null);if(r=l.$index(e,0).assertNumber$1("limit"),r.get$hasUnits()&&(l=r.toString$0(0),n=r.get$unitString(),s=r.get$unitString(),a=r.get$unitString(),t.EvaluationContext_current0().warn$2(0,W.math_r+l+W.x29x20in_a+n+")) * 1"+s+W.x0a_To_p+a+W.x29x29__Mo,f.Deprecation_0bn)),i=r.assertInt$1("limit"),i<1)throw t.wrapException(t.SassScriptException$0("$limit: Must be greater than 0, was "+r.toString$0(0)+".",null));return t.SassNumber_SassNumber0(V.$get$_random2().nextInt$1(i)+1,null)},$signature:13},t._div_closure0.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0),s=r.$index(e,1);return(!(n instanceof t.SassNumber0)||!(s instanceof t.SassNumber0))&&(r=t.EvaluationContext_current0(),r.warn$2(0,W.math_d,null)),n.dividedBy$1(s)},$signature:5},t._singleArgumentMathFunc_closure0.prototype={call$1(e){return this.mathFunc.call$1(C.$index$asx(e,0).assertNumber$1("number"))},$signature:13},t._numberFunction_closure0.prototype={call$1(e){var r=C.$index$asx(e,0).assertNumber$1("number"),n=this.transform.call$1(r._number1$_value),s=r.get$numeratorUnits(r);return t.SassNumber_SassNumber$withUnits0(n,r.get$denominatorUnits(r),s)},$signature:13},t.CssMediaQuery0.prototype={merge$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z=this,Y=null,G="all";if(!z.conjunction||!e.conjunction)return f._SingletonCssMediaQueryMergeResult_10;if(r=z.modifier,n=r==null?Y:r.toLowerCase(),s=z.type,a=s==null,i=a?Y:s.toLowerCase(),l=e.modifier,_=l==null?Y:l.toLowerCase(),p=e.type,d=p==null,g=d?Y:p.toLowerCase(),S=i==null,S&&g==null)return r=t.List_List$of(z.conditions,!0,h.String),f.JSArray_methods.addAll$1(r,e.conditions),new t.MediaQuerySuccessfulMergeResult0(t.CssMediaQuery$condition0(r,!0));if(b=n==="not",b!==(_==="not")){if(i==g)return w=b?z.conditions:e.conditions,f.JSArray_methods.every$1(w,f.JSArray_methods.get$contains(b?e.conditions:z.conditions))?f._SingletonCssMediaQueryMergeResult_00:f._SingletonCssMediaQueryMergeResult_10;if(a||t.equalsIgnoreCase0(s,G)||d||t.equalsIgnoreCase0(p,G))return f._SingletonCssMediaQueryMergeResult_10;b?(E=e.conditions,L=g,T=_):(E=z.conditions,L=i,T=n)}else if(b){if(i!=g||(F=z.conditions,D=e.conditions,a=F.length>D.length,B=a?F:D,a&&(F=D),!f.JSArray_methods.every$1(F,f.JSArray_methods.get$contains(B))))return f._SingletonCssMediaQueryMergeResult_10;E=B,L=i,T=n}else if(a||t.equalsIgnoreCase0(s,G))L=(d||t.equalsIgnoreCase0(p,G))&&S?Y:g,a=t.List_List$of(z.conditions,!0,h.String),f.JSArray_methods.addAll$1(a,e.conditions),E=a,T=_;else{if(d||t.equalsIgnoreCase0(p,G))a=t.List_List$of(z.conditions,!0,h.String),f.JSArray_methods.addAll$1(a,e.conditions),E=a,T=n;else{if(i!=g)return f._SingletonCssMediaQueryMergeResult_00;T=n??_,a=t.List_List$of(z.conditions,!0,h.String),f.JSArray_methods.addAll$1(a,e.conditions),E=a}L=i}return s=L==i?s:p,new t.MediaQuerySuccessfulMergeResult0(t.CssMediaQuery$type0(s,E,T==n?r:l))},$eq(e,r){return r==null?!1:r instanceof t.CssMediaQuery0&&r.modifier==this.modifier&&r.type==this.type&&f.C_ListEquality.equals$2(0,r.conditions,this.conditions)},get$hashCode(e){return C.get$hashCode$(this.modifier)^C.get$hashCode$(this.type)^f.C_ListEquality0.hash$1(this.conditions)},toString$0(e){var r,n=this,s=n.modifier;return s=s!=null?s+" ":"",r=n.type,r!=null&&(s+=r,n.conditions.length!==0&&(s+=" and ")),r=n.conjunction?" and ":" or ",r=s+f.JSArray_methods.join$1(n.conditions,r),r.charCodeAt(0)==0,r}},t._SingletonCssMediaQueryMergeResult0.prototype={_enumToString$0(){return"_SingletonCssMediaQueryMergeResult."+this._name}},t.MediaQuerySuccessfulMergeResult0.prototype={toString$0(e){return this.query.toString$0(0)}},t.MediaQueryParser0.prototype={parse$0(){return this.wrapSpanFormatException$1(new t.MediaQueryParser_parse_closure0(this))},_media_query$_mediaQuery$0(){var e,r,n,s,a,i,l=this,_="and",p=null;if(l.scanner.peekChar$0()===40)return e=t._setArrayType([l._media_query$_mediaInParens$0()],h.JSArray_String),l.whitespace$0(),l.scanIdentifier$1(_)?(l.expectWhitespace$0(),f.JSArray_methods.addAll$1(e,l._media_query$_mediaLogicSequence$1(_)),r=!0):l.scanIdentifier$1("or")?(l.expectWhitespace$0(),f.JSArray_methods.addAll$1(e,l._media_query$_mediaLogicSequence$1("or")),r=!1):r=!0,t.CssMediaQuery$condition0(e,r);if(n=l.identifier$0(),t.equalsIgnoreCase0(n,"not")&&(l.expectWhitespace$0(),!l.lookingAtIdentifier$0()))return t.CssMediaQuery$condition0(t._setArrayType(["(not "+l._media_query$_mediaInParens$0()+")"],h.JSArray_String),p);if(l.whitespace$0(),!l.lookingAtIdentifier$0())return t.CssMediaQuery$type0(n,p,p);if(s=l.identifier$0(),t.equalsIgnoreCase0(s,_))l.expectWhitespace$0(),a=n,i=p;else{if(l.whitespace$0(),l.scanIdentifier$1(_))l.expectWhitespace$0();else return t.CssMediaQuery$type0(s,p,n);a=s,i=n}return l.scanIdentifier$1("not")?(l.expectWhitespace$0(),t.CssMediaQuery$type0(a,t._setArrayType(["(not "+l._media_query$_mediaInParens$0()+")"],h.JSArray_String),i)):t.CssMediaQuery$type0(a,l._media_query$_mediaLogicSequence$1(_),i)},_media_query$_mediaLogicSequence$1(e){var r,n,s=this,a=t._setArrayType([],h.JSArray_String);for(r=s.scanner;;){if(r.expectChar$2$name(40,"media condition in parentheses"),n=s.declarationValue$0(),r.expectChar$1(41),a.push("("+n+")"),s.whitespace$0(),!s.scanIdentifier$1(e))return a;s.expectWhitespace$0()}},_media_query$_mediaInParens$0(){var e,r=this.scanner;return r.expectChar$2$name(40,"media condition in parentheses"),e=this.declarationValue$0(),r.expectChar$1(41),"("+e+")"}},t.MediaQueryParser_parse_closure0.prototype={call$0(){var e=t._setArrayType([],h.JSArray_CssMediaQuery_2),r=this.$this,n=r.scanner;do r.whitespace$0(),e.push(r._media_query$_mediaQuery$0()),r.whitespace$0();while(n.scanChar$1(44));return n.expectDone$0(),e},$signature:530},t.ModifiableCssMediaRule0.prototype={accept$1$1(e){return e.visitCssMediaRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},equalsIgnoringChildren$1(e){return e instanceof t.ModifiableCssMediaRule0&&f.C_ListEquality.equals$2(0,this.queries,e.queries)},copyWithoutChildren$0(){return t.ModifiableCssMediaRule$0(this.queries,this.span)},get$span(e){return this.span}},t.MediaRule0.prototype={accept$1$1(e){return e.visitMediaRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.children;return"@media "+this.query.toString$0(0)+" {"+(r&&f.JSArray_methods).join$1(r," ")+"}"},get$span(e){return this.span}},t.MergedExtension0.prototype={unmerge$0(){return new t._SyncStarIterable(this.unmerge$body$MergedExtension0(),h._SyncStarIterable_Extension_2)},unmerge$body$MergedExtension0(){var e=this;return function(){var r=0,n=1,s,a,i;return function(_,p,d){for(p===1&&(s=d,r=n);;)switch(r){case 0:i=e.left,r=i instanceof t.MergedExtension0?2:4;break;case 2:return r=5,_._yieldStar$1(i.unmerge$0());case 5:r=3;break;case 4:return r=6,_._async$_current=i,1;case 6:case 3:a=e.right,r=a instanceof t.MergedExtension0?7:9;break;case 7:return r=10,_._yieldStar$1(a.unmerge$0());case 10:r=8;break;case 9:return r=11,_._async$_current=a,1;case 11:case 8:return 0;case 1:return _._datum=s,3}}}}},t.MergedMapView0.prototype={get$keys(e){var r=this._merged_map_view$_mapsByKey;return new t.LinkedHashMapKeyIterable(r,t._instanceType(r)._eval$1("LinkedHashMapKeyIterable<1>"))},get$length(e){return this._merged_map_view$_mapsByKey.__js_helper$_length},get$isEmpty(e){return this._merged_map_view$_mapsByKey.__js_helper$_length===0},get$isNotEmpty(e){return this._merged_map_view$_mapsByKey.__js_helper$_length!==0},MergedMapView$10(e,r,n){var s,a,i,l,_,p,d,g;for(s=e.length,a=this._merged_map_view$_mapsByKey,i=r._eval$1("@<0>")._bind$1(n)._eval$1("MergedMapView0<1,2>"),l=0;l<e.length;e.length===s||(0,t.throwConcurrentModificationError)(e),++l)if(_=e[l],i._is(_))for(p=_._merged_map_view$_mapsByKey,p=p.get$values(p),p=new t.MappedIterator(C.get$iterator$ax(p.__internal$_iterable),p._f),d=t._instanceType(p)._rest[1];p.moveNext$0();)g=p.__internal$_current,g==null&&(g=d._as(g)),t.setAll0(a,g.get$keys(g),g);else t.setAll0(a,_.get$keys(_),_)},$index(e,r){var n=this._merged_map_view$_mapsByKey.$index(0,this.$ti._precomputed1._as(r));return n==null?null:n.$index(0,r)},$indexSet(e,r,n){var s,a,i=this._merged_map_view$_mapsByKey.$index(0,r);if(i!=null?(s=i,a=!0):(s=null,a=!1),a)s.$indexSet(0,r,n);else throw t.wrapException(t.UnsupportedError$(W.New_en))},remove$1(e,r){throw t.wrapException(t.UnsupportedError$(W.Entrie))},containsKey$1(e){return this._merged_map_view$_mapsByKey.containsKey$1(e)}},t.global_closure59.prototype={call$1(e){return V._features0.contains$1(0,C.$index$asx(e,0).assertString$1("feature")._string0$_text)?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t.global_closure60.prototype={call$1(e){return new t.SassString0(t.serializeValue0(C.get$first$ax(e),!0,!0),!1)},$signature:19},t.global_closure61.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0);e:{if(n instanceof t.SassArgumentList0){r="arglist";break e}if(n instanceof t.SassBoolean0){r="bool";break e}if(n instanceof t.SassColor0){r="color";break e}if(n instanceof t.SassList0){r="list";break e}if(n instanceof t.SassMap0){r="map";break e}if(f.C__SassNull0===n){r="null";break e}if(n instanceof t.SassNumber0){r="number";break e}if(n instanceof t.SassFunction0){r="function";break e}if(n instanceof t.SassMixin0){r="mixin";break e}if(n instanceof t.SassCalculation0){r="calculation";break e}if(n instanceof t.SassString0){r="string";break e}r=t.throwExpression("[BUG] Unknown value type "+t.S(r.$index(e,0)))}return new t.SassString0(r,!1)},$signature:19},t.global_closure62.prototype={call$1(e){var r,n,s,a,i=C.getInterceptor$asx(e),l=i.$index(e,0);if(l instanceof t.SassArgumentList0?(r=l._argument_list$_wereKeywordsAccessed=!0,n=l._argument_list$_keywords):(n=null,r=!1),r){for(i=h.Value_2,r=t.LinkedHashMap_LinkedHashMap$_empty(i,i),s=t.MapExtensions_get_pairs0(n,h.String,i),s=s.get$iterator(s);s.moveNext$0();)a=s.get$current(s),r.$indexSet(0,new t.SassString0(a._0,!1),a._1);return new t.SassMap0(t.ConstantMap_ConstantMap$from(r,i,i))}else throw t.wrapException("$args: "+t.S(i.$index(e,0))+" is not an argument list.")},$signature:37},t.local_closure2.prototype={call$1(e){return new t.SassString0(C.$index$asx(e,0).assertCalculation$1("calc").name,!0)},$signature:19},t.local_closure3.prototype={call$1(e){var r=C.$index$asx(e,0).assertCalculation$1("calc").$arguments;return t.SassList$0(new t.MappedListIterable(r,new t.local__closure2,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,Value0>")),f.ListSeparator_rXA0,!1)},$signature:28},t.local__closure2.prototype={call$1(e){return e instanceof t.Value0?e:new t.SassString0(C.toString$0$(e),!1)},$signature:531},t.local_closure4.prototype={call$1(e){var r,n,s,a,i,l=null,_=C.$index$asx(e,0).assertMixin$1("mixin"),p=_.callable,d=t._InitializedCell$(new t.local__closure1(p));e:{if(h.AsyncBuiltInCallable_2._is(p)?(r=p.get$acceptsContent(),n=r,s=!0,a=!0):(n=l,r=n,s=!1,a=!1),a?a=!0:p instanceof t.BuiltInCallable0?(n=s?r:p.acceptsContent,a=!0):a=!1,a){a=n;break e}if(p instanceof t.UserDefinedCallable0&&d._readFinal$0()instanceof t.MixinRule0?(i=d._readFinal$0().get$hasContent(),a=!0):(i=l,a=!1),a){a=i;break e}a=t.throwExpression(t.UnsupportedError$("Unknown callable type "+_.toString$0(0)+"."))}return a?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t.local__closure1.prototype={call$0(){return h.UserDefinedCallable_dynamic_2._as(this._0_0).declaration},$signature:120},t.mixinClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.SassMixin",new t.mixinClass__closure));return t.JSClassExtension_injectSuperclass(e._as(new t.SassMixin0(t.BuiltInCallable$function0("f","",new t.mixinClass__closure0,null)).constructor),r),r},$signature:17},t.mixinClass__closure.prototype={call$1(e){t.jsThrow(new $.Error("It is not possible to construct a SassMixin through the JavaScript API"))},$signature:532},t.mixinClass__closure0.prototype={call$1(e){return f.C__SassNull0},$signature:5},t.SassMixin0.prototype={accept$1$1(e){var r,n;return e._serialize0$_inspect||t.throwExpression(t.SassScriptException$0(this.toString$0(0)+" isn't a valid CSS value.",null)),r=e._serialize0$_buffer,r.write$1(0,"get-mixin("),n=this.callable,e._serialize0$_visitQuotedString$1(n.get$name(n)),r.writeCharCode$1(41),null},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertMixin$1(e){return this},$eq(e,r){return r==null?!1:r instanceof t.SassMixin0&&this.callable.$eq(0,r.callable)},get$hashCode(e){var r=this.callable;return r.get$hashCode(r)}},t.MixinRule0.prototype={get$hasContent(){var e,r=this,n=r._mixin_rule$__MixinRule_hasContent_FI;return n===V&&(e=C.$eq$(f.C__HasContentVisitor0.visitChildren$1(r.children),!0),r._mixin_rule$__MixinRule_hasContent_FI!==V&&t.throwUnnamedLateFieldADI(),r._mixin_rule$__MixinRule_hasContent_FI=e,n=e),n},accept$1$1(e){return e.visitMixinRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r="@mixin "+this.name,n=this.$arguments;return n.$arguments.length===0&&n.restArgument==null||(r+="("+n.toString$0(0)+")"),n=this.children,n=r+(" {"+(n&&f.JSArray_methods).join$1(n," ")+"}"),n.charCodeAt(0)==0,n}},t._HasContentVisitor0.prototype={visitContentRule$1(e){return!0}},t.__HasContentVisitor_Object_StatementSearchVisitor0.prototype={},t.ExtendMode0.prototype={_enumToString$0(){return"ExtendMode."+this._name},toString$0(e){return this.name}},t.MultiSpan0.prototype={get$start(e){var r=this._multi_span0$_primary;return r.get$start(r)},get$end(e){var r=this._multi_span0$_primary;return r.get$end(r)},get$text(){return this._multi_span0$_primary.get$text()},get$context(e){var r=this._multi_span0$_primary;return r.get$context(r)},get$file(e){var r=this._multi_span0$_primary;return r.get$file(r)},get$length(e){var r=this._multi_span0$_primary;return r.get$length(r)},get$sourceUrl(e){var r=this._multi_span0$_primary;return r.get$sourceUrl(r)},compareTo$1(e,r){return this._multi_span0$_primary.compareTo$1(0,r)},toString$0(e){return this._multi_span0$_primary.toString$0(0)},expand$1(e,r){return new t.MultiSpan0(this._multi_span0$_primary.expand$1(0,r),this.primaryLabel,this.secondarySpans)},highlight$1$color(e){var r=e===!0||!1;return t.Highlighter$multiple(this._multi_span0$_primary,this.primaryLabel,this.secondarySpans,r,null,null).highlight$0()},message$2$color(e,r,n){var s=C.$eq$(n,!0)||typeof n=="string",a=typeof n=="string"?n:null;return t.SourceSpanExtension_messageMultiple(this._multi_span0$_primary,r,this.primaryLabel,this.secondarySpans,s,a,null)},message$1(e,r){return this.message$2$color(e,r,null)},$isComparable:1,$isFileSpan:1,$isSourceSpan:1,$isSourceSpanWithContext:1},t.SupportsNegation0.prototype={toString$0(e){var r=this.condition;return r instanceof t.SupportsNegation0||r instanceof t.SupportsOperation0?"not ("+r.toString$0(0)+")":"not "+r.toString$0(0)},$isAstNode0:1,get$span(e){return this.span}},t.NoOpImporter0.prototype={canonicalize$1(e,r){return null},load$1(e,r){return null},toString$0(e){return"(unknown)"}},t.NoSourceMapBuffer0.prototype={get$length(e){return this._no_source_map_buffer0$_buffer._contents.length},forSpan$1$2(e,r){return r.call$0()},forSpan$2(e,r){return this.forSpan$1$2(e,r,h.dynamic)},write$1(e,r){return this._no_source_map_buffer0$_buffer._contents+=t.S(r),null},writeCharCode$1(e){return this._no_source_map_buffer0$_buffer._contents+=t.Primitives_stringFromCharCode(e),null},toString$0(e){var r=this._no_source_map_buffer0$_buffer._contents;return r.charCodeAt(0)==0,r},buildSourceMap$1$prefix(e){return t.throwExpression(t.UnsupportedError$(W.NoSour))}},t._FakeAstNode0.prototype={get$span(e){return this._node0$_callback.call$0()},$isAstNode0:1},t.CssNode0.prototype={toString$0(e){return t.serialize0(this,!0,null,!0,null,!1,null,!0)._0},$isAstNode0:1},t.CssParentNode0.prototype={},t._IsInvisibleVisitor1.prototype={visitCssAtRule$1(e){return!1},visitCssComment$1(e){return this.includeComments&&e.text.charCodeAt(2)!==33},visitCssStyleRule$1(e){var r=e._style_rule0$_selector._box0$_inner;return(this.includeBogus?r.value.accept$1(f._IsInvisibleVisitor_true0):r.value.accept$1(f._IsInvisibleVisitor_false0))||this.super$EveryCssVisitor$visitCssStyleRule0(e)}},t.__IsInvisibleVisitor_Object_EveryCssVisitor0.prototype={},t.ModifiableCssNode0.prototype={get$hasFollowingSibling(){var e,r=this._node$_parent;return r==null?r=null:(r=r.children,e=this._node$_indexInParent,e.toString,r=t.SubListIterable$(r,e+1,null,r.$ti._eval$1("ListBase.E")).any$1(0,new t.ModifiableCssNode_hasFollowingSibling_closure0)),r===!0},get$isGroupEnd(){return this.isGroupEnd}},t.ModifiableCssNode_hasFollowingSibling_closure0.prototype={call$1(e){return!e.accept$1(f._IsInvisibleVisitor_true_false0)},$signature:119},t.ModifiableCssParentNode0.prototype={get$isChildless(){return!1},addChild$1(e){var r;e._node$_parent=this,r=this._node$_children,e._node$_indexInParent=r.length,r.push(e)},clearChildren$0(){var e,r,n,s;for(e=this._node$_children,r=e.length,n=0;n<r;++n)s=e[n],s._node$_indexInParent=s._node$_parent=null;f.JSArray_methods.clear$0(e)},$isCssParentNode0:1,get$children(e){return this.children}},t.NullExpression0.prototype={accept$1$1(e){return e.visitNullExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"null"},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t.legacyNullClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.types.Null",new t.legacyNullClass__closure));return r.NULL=f.C__SassNull0,t.JSClassExtension_injectSuperclass(e._as(f.C__SassNull0.constructor),r),r},$signature:17},t.legacyNullClass__closure.prototype={call$2(e,r){throw t.wrapException("new sass.types.Null() isn't allowed. Use sass.types.Null.NULL instead.")},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:249},t._SassNull0.prototype={get$isTruthy(){return!1},get$isBlank(){return!0},get$realNull(){return null},accept$1$1(e){return e._serialize0$_inspect&&e._serialize0$_buffer.write$1(0,"null"),null},accept$1(e){return this.accept$1$1(e,h.dynamic)},unaryNot$0(){return f.SassBoolean_true0}},t.NumberExpression0.prototype={accept$1$1(e){return e.visitNumberExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return t.serializeValue0(t.SassNumber_SassNumber0(this.value,this.unit),!0,!0)},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t.numberClass_closure.prototype={call$0(){var e=h.JSClass,r=e._as(t.allowInteropCaptureThisNamed("sass.SassNumber",new t.numberClass__closure)),n=h.String,s=h.Function;return t.LinkedHashMap_LinkedHashMap$_literal(["value",new t.numberClass__closure0,"isInt",new t.numberClass__closure1,"asInt",new t.numberClass__closure2,"numeratorUnits",new t.numberClass__closure3,"denominatorUnits",new t.numberClass__closure4,"hasUnits",new t.numberClass__closure5],n,s).forEach$1(0,t.JSClassExtension_get_defineGetter(r)),t.LinkedHashMap_LinkedHashMap$_literal(["assertInt",new t.numberClass__closure6,"assertInRange",new t.numberClass__closure7,"assertNoUnits",new t.numberClass__closure8,"assertUnit",new t.numberClass__closure9,"hasUnit",new t.numberClass__closure10,"compatibleWithUnit",new t.numberClass__closure11,"convert",new t.numberClass__closure12,"convertToMatch",new t.numberClass__closure13,"convertValue",new t.numberClass__closure14,"convertValueToMatch",new t.numberClass__closure15,"coerce",new t.numberClass__closure16,"coerceToMatch",new t.numberClass__closure17,"coerceValue",new t.numberClass__closure18,"coerceValueToMatch",new t.numberClass__closure19],n,s).forEach$1(0,t.JSClassExtension_get_defineMethod(r)),t.JSClassExtension_injectSuperclass(e._as($.Object.getPrototypeOf(C.get$$prototype$x(e._as(t.SassNumber_SassNumber0(0,null).constructor))).constructor),r),r},$signature:17},t.numberClass__closure.prototype={call$3(e,r,n){var s,a,i=null;return typeof n=="string"?t.SassNumber_SassNumber0(r,n):(h.nullable__ConstructorOptions_2._as(n),s=n==null,s?a=i:(a=t.NullableExtension_andThen0(C.get$numeratorUnits$x(n),t.immutable__jsToDartList$closure()),a=a==null?i:C.cast$1$0$ax(a,h.String)),s?s=i:(s=t.NullableExtension_andThen0(C.get$denominatorUnits$x(n),t.immutable__jsToDartList$closure()),s=s==null?i:C.cast$1$0$ax(s,h.String)),t.SassNumber_SassNumber$withUnits0(r,s,a))},call$2(e,r){return this.call$3(e,r,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues(){return[null]},$signature:533},t.numberClass__closure0.prototype={call$1(e){return e._number1$_value},$signature:534},t.numberClass__closure1.prototype={call$1(e){return t.fuzzyIsInt(e._number1$_value)},$signature:267},t.numberClass__closure2.prototype={call$1(e){return t.fuzzyAsInt0(e._number1$_value)},$signature:536},t.numberClass__closure3.prototype={call$1(e){return new $.immutable.List(e.get$numeratorUnits(e))},$signature:266},t.numberClass__closure4.prototype={call$1(e){return new $.immutable.List(e.get$denominatorUnits(e))},$signature:266},t.numberClass__closure5.prototype={call$1(e){return e.get$hasUnits()},$signature:267},t.numberClass__closure6.prototype={call$2(e,r){return e.assertInt$1(r)},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:538},t.numberClass__closure7.prototype={call$4(e,r,n,s){return e.valueInRange$3(r,n,s)},call$3(e,r,n){return this.call$4(e,r,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues(){return[null]},$signature:539},t.numberClass__closure8.prototype={call$2(e,r){return e.assertNoUnits$1(r),e},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:540},t.numberClass__closure9.prototype={call$3(e,r,n){return e.assertUnit$2(r,n),e},call$2(e,r){return this.call$3(e,r,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues(){return[null]},$signature:541},t.numberClass__closure10.prototype={call$2(e,r){return e.hasUnit$1(r)},$signature:259},t.numberClass__closure11.prototype={call$2(e,r){return e.get$hasUnits()&&e.compatibleWithUnit$1(r)},$signature:259},t.numberClass__closure12.prototype={call$4(e,r,n,s){var a=$.immutable.isOrderedMap(r)?C.toArray$0$x(h.ImmutableList._as(r)):h.List_dynamic._as(r),i=h.String;return a=C.cast$1$0$ax(a,i),i=C.cast$1$0$ax($.immutable.isOrderedMap(n)?C.toArray$0$x(h.ImmutableList._as(n)):h.List_dynamic._as(n),i),t.SassNumber_SassNumber$withUnits0(e._number1$_coerceOrConvertValue$4$coerceUnitless$name(a,i,!1,s),i,a)},call$3(e,r,n){return this.call$4(e,r,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues(){return[null]},$signature:258},t.numberClass__closure13.prototype={call$4(e,r,n,s){return e.convertToMatch$3(r,n,s)},call$2(e,r){return this.call$4(e,r,null,null)},call$3(e,r,n){return this.call$4(e,r,n,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues(){return[null,null]},$signature:256},t.numberClass__closure14.prototype={call$4(e,r,n,s){var a=$.immutable.isOrderedMap(r)?C.toArray$0$x(h.ImmutableList._as(r)):h.List_dynamic._as(r),i=h.String;return a=C.cast$1$0$ax(a,i),e._number1$_coerceOrConvertValue$4$coerceUnitless$name(a,C.cast$1$0$ax($.immutable.isOrderedMap(n)?C.toArray$0$x(h.ImmutableList._as(n)):h.List_dynamic._as(n),i),!1,s)},call$3(e,r,n){return this.call$4(e,r,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues(){return[null]},$signature:234},t.numberClass__closure15.prototype={call$4(e,r,n,s){return e.convertValueToMatch$3(r,n,s)},call$2(e,r){return this.call$4(e,r,null,null)},call$3(e,r,n){return this.call$4(e,r,n,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues(){return[null,null]},$signature:223},t.numberClass__closure16.prototype={call$4(e,r,n,s){var a=$.immutable.isOrderedMap(r)?C.toArray$0$x(h.ImmutableList._as(r)):h.List_dynamic._as(r),i=h.String;return a=C.cast$1$0$ax(a,i),e.coerce$3(a,C.cast$1$0$ax($.immutable.isOrderedMap(n)?C.toArray$0$x(h.ImmutableList._as(n)):h.List_dynamic._as(n),i),s)},call$3(e,r,n){return this.call$4(e,r,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues(){return[null]},$signature:258},t.numberClass__closure17.prototype={call$4(e,r,n,s){return e.coerceToMatch$3(r,n,s)},call$2(e,r){return this.call$4(e,r,null,null)},call$3(e,r,n){return this.call$4(e,r,n,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues(){return[null,null]},$signature:256},t.numberClass__closure18.prototype={call$4(e,r,n,s){var a=$.immutable.isOrderedMap(r)?C.toArray$0$x(h.ImmutableList._as(r)):h.List_dynamic._as(r),i=h.String;return a=C.cast$1$0$ax(a,i),e.coerceValue$3(a,C.cast$1$0$ax($.immutable.isOrderedMap(n)?C.toArray$0$x(h.ImmutableList._as(n)):h.List_dynamic._as(n),i),s)},call$3(e,r,n){return this.call$4(e,r,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues(){return[null]},$signature:234},t.numberClass__closure19.prototype={call$4(e,r,n,s){return e.coerceValueToMatch$3(r,n,s)},call$2(e,r){return this.call$4(e,r,null,null)},call$3(e,r,n){return this.call$4(e,r,n,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues(){return[null,null]},$signature:223},t._ConstructorOptions0.prototype={},t._NodeSassNumber.prototype={},t.legacyNumberClass_closure.prototype={call$4(e,r,n,s){var a;s==null?(r.toString,a=t._parseNumber(r,n)):a=s,C.set$dartValue$x(e,a)},call$2(e,r){return this.call$4(e,r,null,null)},call$3(e,r,n){return this.call$4(e,r,n,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues(){return[null,null]},$signature:547},t.legacyNumberClass_closure0.prototype={call$1(e){return C.get$dartValue$x(e)._number1$_value},$signature:548},t.legacyNumberClass_closure1.prototype={call$2(e,r){var n=C.getInterceptor$x(e),s=C.get$numeratorUnits$x(n.get$dartValue(e));n.set$dartValue(e,t.SassNumber_SassNumber$withUnits0(r,C.get$denominatorUnits$x(n.get$dartValue(e)),s))},$signature:549},t.legacyNumberClass_closure2.prototype={call$1(e){var r=C.getInterceptor$x(e),n=f.JSArray_methods.join$1(C.get$numeratorUnits$x(r.get$dartValue(e)),"*"),s=C.get$denominatorUnits$x(r.get$dartValue(e)).length===0?"":"/";return n+s+f.JSArray_methods.join$1(C.get$denominatorUnits$x(r.get$dartValue(e)),"*")},$signature:550},t.legacyNumberClass_closure3.prototype={call$2(e,r){var n=C.getInterceptor$x(e);n.set$dartValue(e,t._parseNumber(n.get$dartValue(e)._number1$_value,r))},$signature:551},t._parseNumber_closure.prototype={call$1(e){return e.length===0},$signature:10},t._parseNumber_closure0.prototype={call$1(e){return e.length===0},$signature:10},t.SassNumber0.prototype={get$unitString(){var e=this;return e.get$hasUnits()?e._number1$_unitString$2(e.get$numeratorUnits(e),e.get$denominatorUnits(e)):""},accept$1$1(e){return e.visitNumber$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},withoutSlash$0(){var e=this;return e.asSlash==null?e:e.withValue$1(e._number1$_value)},assertNumber$1(e){return this},assertNumber$0(){return this.assertNumber$1(null)},assertInt$1(e){var r,n,s=t.fuzzyAsInt0(this._number1$_value);if(s!=null?(r=s,n=!0):(r=null,n=!1),n)return r;throw t.wrapException(t.SassScriptException$0(this.toString$0(0)+" is not an int.",e))},assertInt$0(){return this.assertInt$1(null)},valueInRange$3(e,r,n){var s,a,i=this,l=t.fuzzyCheckRange0(i._number1$_value,e,r);if(l!=null?(s=l,a=!0):(s=null,a=!1),a)return s;throw t.wrapException(t.SassScriptException$0("Expected "+i.toString$0(0)+" to be within "+t.S(e)+i.get$unitString()+" and "+t.S(r)+i.get$unitString()+".",n))},valueInRangeWithUnit$4(e,r,n,s){var a,i,l=t.fuzzyCheckRange0(this._number1$_value,e,r);if(l!=null?(a=l,i=!0):(a=null,i=!1),i)return a;throw t.wrapException(t.SassScriptException$0("Expected "+this.toString$0(0)+" to be within "+e+s+" and "+r+s+".",n))},hasCompatibleUnits$1(e){var r=this;return r.get$numeratorUnits(r).length!==e.get$numeratorUnits(e).length||r.get$denominatorUnits(r).length!==e.get$denominatorUnits(e).length?!1:r.isComparableTo$1(e)},assertUnit$2(e,r){if(!this.hasUnit$1(e))throw t.wrapException(t.SassScriptException$0("Expected "+this.toString$0(0)+' to have unit "'+e+'".',r))},assertNoUnits$1(e){if(this.get$hasUnits())throw t.wrapException(t.SassScriptException$0("Expected "+this.toString$0(0)+" to have no units.",e))},assertNoUnits$0(){return this.assertNoUnits$1(null)},convertToMatch$3(e,r,n){var s=this.convertValueToMatch$3(e,r,n),a=e.get$numeratorUnits(e);return t.SassNumber_SassNumber$withUnits0(s,e.get$denominatorUnits(e),a)},convertValueToMatch$3(e,r,n){return this._number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(e),e.get$denominatorUnits(e),!1,r,e,n)},convertValueToMatch$1(e){return this.convertValueToMatch$3(e,null,null)},coerce$3(e,r,n){return t.SassNumber_SassNumber$withUnits0(this.coerceValue$3(e,r,n),r,e)},coerce$2(e,r){return this.coerce$3(e,r,null)},coerceValue$3(e,r,n){return this._number1$_coerceOrConvertValue$4$coerceUnitless$name(e,r,!0,n)},coerceValueToUnit$2(e,r){var n=h.JSArray_String;return this.coerceValue$3(t._setArrayType([e],n),t._setArrayType([],n),r)},coerceValueToUnit$1(e){return this.coerceValueToUnit$2(e,null)},coerceToMatch$3(e,r,n){var s=this.coerceValueToMatch$3(e,r,n),a=e.get$numeratorUnits(e);return t.SassNumber_SassNumber$withUnits0(s,e.get$denominatorUnits(e),a)},coerceValueToMatch$3(e,r,n){return this._number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(e),e.get$denominatorUnits(e),!0,r,e,n)},coerceValueToMatch$1(e){return this.coerceValueToMatch$3(e,null,null)},_number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e,r,n,s,a,i){var l,_,p,d,g,S,b=this,w={};if(f.C_ListEquality.equals$2(0,b.get$numeratorUnits(b),e)&&f.C_ListEquality.equals$2(0,b.get$denominatorUnits(b),r)||(l=C.getInterceptor$asx(e),_=l.get$isNotEmpty(e)||C.get$isNotEmpty$asx(r),n?p=!b.get$hasUnits()||!_:p=!1,p))return b._number1$_value;for(d=new t.SassNumber__coerceOrConvertValue_compatibilityException0(b,a,i,_,s,e,r),w.value=b._number1$_value,p=b.get$numeratorUnits(b),g=t._setArrayType(p.slice(0),t._arrayInstanceType(p)),l=l.get$iterator(e);l.moveNext$0();)t.removeFirstWhere0(g,new t.SassNumber__coerceOrConvertValue_closure3(w,l.get$current(l)),new t.SassNumber__coerceOrConvertValue_closure4(d));for(l=b.get$denominatorUnits(b),S=t._setArrayType(l.slice(0),t._arrayInstanceType(l)),l=C.get$iterator$ax(r);l.moveNext$0();)t.removeFirstWhere0(S,new t.SassNumber__coerceOrConvertValue_closure5(w,l.get$current(l)),new t.SassNumber__coerceOrConvertValue_closure6(d));if(g.length!==0||S.length!==0)throw t.wrapException(d.call$0());return w.value},_number1$_coerceOrConvertValue$4$coerceUnitless$name(e,r,n,s){return this._number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e,r,n,s,null,null)},isComparableTo$1(e){if(!this.get$hasUnits()||!e.get$hasUnits())return!0;try{return this.greaterThan$1(e),!0}catch(r){if(t.unwrapException(r)instanceof t.SassScriptException0)return!1;throw r}},greaterThan$1(e){if(e instanceof t.SassNumber0)return this._number1$_coerceUnits$2(e,t.number2__fuzzyGreaterThan$closure())?f.SassBoolean_true0:f.SassBoolean_false0;throw t.wrapException(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".',null))},greaterThanOrEquals$1(e){if(e instanceof t.SassNumber0)return this._number1$_coerceUnits$2(e,t.number2__fuzzyGreaterThanOrEquals$closure())?f.SassBoolean_true0:f.SassBoolean_false0;throw t.wrapException(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".',null))},lessThan$1(e){if(e instanceof t.SassNumber0)return this._number1$_coerceUnits$2(e,t.number2__fuzzyLessThan$closure())?f.SassBoolean_true0:f.SassBoolean_false0;throw t.wrapException(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".',null))},lessThanOrEquals$1(e){if(e instanceof t.SassNumber0)return this._number1$_coerceUnits$2(e,t.number2__fuzzyLessThanOrEquals$closure())?f.SassBoolean_true0:f.SassBoolean_false0;throw t.wrapException(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".',null))},modulo$1(e){if(e instanceof t.SassNumber0)return this.withValue$1(this._number1$_coerceUnits$2(e,t.number2__moduloLikeSass$closure()));throw t.wrapException(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".',null))},plus$1(e){var r=this;if(e instanceof t.SassNumber0)return r.withValue$1(r._number1$_coerceUnits$2(e,new t.SassNumber_plus_closure0));if(!(e instanceof t.SassColor0))return r.super$Value$plus0(e);throw t.wrapException(t.SassScriptException$0('Undefined operation "'+r.toString$0(0)+" + "+e.toString$0(0)+'".',null))},minus$1(e){var r=this;if(e instanceof t.SassNumber0)return r.withValue$1(r._number1$_coerceUnits$2(e,new t.SassNumber_minus_closure0));if(!(e instanceof t.SassColor0))return r.super$Value$minus0(e);throw t.wrapException(t.SassScriptException$0('Undefined operation "'+r.toString$0(0)+" - "+e.toString$0(0)+'".',null))},times$1(e){var r=this;if(e instanceof t.SassNumber0)return e.get$hasUnits()?r.multiplyUnits$3(r._number1$_value*e._number1$_value,e.get$numeratorUnits(e),e.get$denominatorUnits(e)):r.withValue$1(r._number1$_value*e._number1$_value);throw t.wrapException(t.SassScriptException$0('Undefined operation "'+r.toString$0(0)+" * "+e.toString$0(0)+'".',null))},dividedBy$1(e){var r=this;return e instanceof t.SassNumber0?e.get$hasUnits()?r.multiplyUnits$3(r._number1$_value/e._number1$_value,e.get$denominatorUnits(e),e.get$numeratorUnits(e)):r.withValue$1(r._number1$_value/e._number1$_value):r.super$Value$dividedBy0(e)},unaryPlus$0(){return this},_number1$_coerceUnits$1$2(e,r){var n;try{return n=r.call$2(this._number1$_value,e.coerceValueToMatch$1(this)),n}catch(s){throw t.unwrapException(s)instanceof t.SassScriptException0&&this.coerceValueToMatch$1(e),s}},_number1$_coerceUnits$2(e,r){return this._number1$_coerceUnits$1$2(e,r,h.dynamic)},multiplyUnits$3(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce,ye=this,we=null,ge={};if(ge.value=e,s=new t._Record_4([ye.get$numeratorUnits(ye),ye.get$denominatorUnits(ye),r,n]),a=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure11(s)),i=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure12(s)),l=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure13(s)),_=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure14(l)),p=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure15(s)),d=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure16(p)),g=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure17(a)),S=t._InitializedCell$(new t.SassNumber_multiplyUnits_closure18(i)),b=a._readFinal$0(),w=i._readFinal$0(),E=_._readFinal$0()&&d._readFinal$0(),E?E=!0:g._readFinal$0()&&S._readFinal$0()?(b=l._readFinal$0(),L=p._readFinal$0(),w=L,E=!0):E=!1,E?(T=w,E=b,F=!0):(T=we,E=T,F=!1),F?F=!0:(g._readFinal$0()?(D=i._readFinal$0(),B=l._readFinal$0(),F=d._readFinal$0(),F=F):(B=we,D=B,F=!1),F?F=!0:(B=a._readFinal$0(),S._readFinal$0()&&_._readFinal$0()?(D=p._readFinal$0(),F=!0):F=!1),F?ye._number1$_areAnyConvertible$2(B,D)?F=!1:(T=D,E=B,F=!0):F=!1),F)return t.SassNumber_SassNumber$withUnits0(e,T,E);for(z=t._setArrayType([],h.JSArray_String),Y=t._setArrayType(n.slice(0),t._arrayInstanceType(n)),E=ye.get$numeratorUnits(ye),T=E.length,G=0;G<T;++G)se=E[G],t.removeFirstWhere0(Y,new t.SassNumber_multiplyUnits_closure19(ge,se),new t.SassNumber_multiplyUnits_closure20(z,se));for(E=ye.get$denominatorUnits(ye),ce=t._setArrayType(E.slice(0),t._arrayInstanceType(E)),E=r.length,G=0;G<E;++G)se=r[G],t.removeFirstWhere0(ce,new t.SassNumber_multiplyUnits_closure21(ge,se),new t.SassNumber_multiplyUnits_closure22(z,se));return E=ge.value,f.JSArray_methods.addAll$1(ce,Y),t.SassNumber_SassNumber$withUnits0(E,ce,z)},_number1$_areAnyConvertible$2(e,r){return C.any$1$ax(e,new t.SassNumber__areAnyConvertible_closure0(r))},_number1$_unitString$2(e,r){var n,s,a=new t._Record_2(e,r),i=t._InitializedCell$(new t.SassNumber__unitString_closure3(a)),l=t._InitializedCell$(new t.SassNumber__unitString_closure4(a)),_=t._InitializedCell$(new t.SassNumber__unitString_closure5(l)),p=t._InitializedCell$(new t.SassNumber__unitString_closure6(_));e:{if(i._readFinal$0()&&p._readFinal$0()){n="no units";break e}if(i._readFinal$0()&&C.$eq$(_._readFinal$0(),1)?(s=C.$index$asx(l._readFinal$0(),0),n=!0):(s=null,n=!1),n){n=t.S(s)+"^-1";break e}if(i._readFinal$0()){n="("+C.join$1$ax(r,"*")+")^-1";break e}if(p._readFinal$0()){n=C.join$1$ax(e,"*");break e}n=C.join$1$ax(e,"*")+"/"+C.join$1$ax(r,"*");break e}return n},$eq(e,r){var n=this;return r==null||!(r instanceof t.SassNumber0)||n.get$numeratorUnits(n).length!==r.get$numeratorUnits(r).length||n.get$denominatorUnits(n).length!==r.get$denominatorUnits(r).length?!1:n.get$hasUnits()?!f.C_ListEquality.equals$2(0,n._number1$_canonicalizeUnitList$1(n.get$numeratorUnits(n)),n._number1$_canonicalizeUnitList$1(r.get$numeratorUnits(r)))||!f.C_ListEquality.equals$2(0,n._number1$_canonicalizeUnitList$1(n.get$denominatorUnits(n)),n._number1$_canonicalizeUnitList$1(r.get$denominatorUnits(r)))?!1:t.fuzzyEquals0(n._number1$_value*n._number1$_canonicalMultiplier$1(n.get$numeratorUnits(n))/n._number1$_canonicalMultiplier$1(n.get$denominatorUnits(n)),r._number1$_value*n._number1$_canonicalMultiplier$1(r.get$numeratorUnits(r))/n._number1$_canonicalMultiplier$1(r.get$denominatorUnits(r))):t.fuzzyEquals0(n._number1$_value,r._number1$_value)},get$hashCode(e){var r=this,n=r.hashCache;return n??(r.hashCache=t.fuzzyHashCode0(r._number1$_value*r._number1$_canonicalMultiplier$1(r.get$numeratorUnits(r))/r._number1$_canonicalMultiplier$1(r.get$denominatorUnits(r))))},_number1$_canonicalizeUnitList$1(e){var r,n=e.length;return n===0?e:n===1?(r=V.$get$_typesByUnit0().$index(0,f.JSArray_methods.get$first(e)),r==null?n=e:(n=f.Map_ws7dy.$index(0,r),n.toString,n=t._setArrayType([f.JSArray_methods.get$first(n)],h.JSArray_String)),n):(n=t._arrayInstanceType(e)._eval$1("MappedListIterable<1,String>"),n=t.List_List$of(new t.MappedListIterable(e,new t.SassNumber__canonicalizeUnitList_closure0,n),!0,n._eval$1("ListIterable.E")),f.JSArray_methods.sort$0(n),n)},_number1$_canonicalMultiplier$1(e){return f.JSArray_methods.fold$2(e,1,new t.SassNumber__canonicalMultiplier_closure0(this))},canonicalMultiplierForUnit$1(e){var r,n=f.Map_nfuzN.$index(0,e);return n==null?r=1:(r=n.get$values(n),r=1/r.get$first(r)),r},unitSuggestion$2(e,r){var n,s,a,i=this,l=i.get$denominatorUnits(i);return l=new t.MappedListIterable(l,new t.SassNumber_unitSuggestion_closure1,t._arrayInstanceType(l)._eval$1("MappedListIterable<1,String>")).join$0(0),n=i.get$numeratorUnits(i),n=new t.MappedListIterable(n,new t.SassNumber_unitSuggestion_closure2,t._arrayInstanceType(n)._eval$1("MappedListIterable<1,String>")).join$0(0),s=r==null?"":" * 1"+r,a="$"+e+l+n+s,i.get$numeratorUnits(i).length===0?a:"calc("+a+")"},unitSuggestion$1(e){return this.unitSuggestion$2(e,null)}},t.SassNumber_SassNumber$withUnits_closure10.prototype={call$0(){return this._0_1._readFinal$0()==null},$signature:1},t.SassNumber_SassNumber$withUnits_closure9.prototype={call$0(){return this._0_0._0},$signature:91},t.SassNumber_SassNumber$withUnits_closure11.prototype={call$0(){var e=this._0_1._readFinal$0();return C.get$length$asx(e??h.List_String._as(e))},$signature:3},t.SassNumber_SassNumber$withUnits_closure12.prototype={call$0(){return this._0_4._readFinal$0()<=0},$signature:1},t.SassNumber_SassNumber$withUnits_closure14.prototype={call$0(){return this._0_7._readFinal$0()==null},$signature:1},t.SassNumber_SassNumber$withUnits_closure13.prototype={call$0(){return this._0_0._1},$signature:91},t.SassNumber_SassNumber$withUnits_closure15.prototype={call$0(){return C.get$length$asx(this._0_7._readFinal$0())<=0},$signature:1},t.SassNumber_SassNumber$withUnits_closure16.prototype={call$0(){return this._1_0._0},$signature:29},t.SassNumber_SassNumber$withUnits_closure17.prototype={call$0(){return C.get$length$asx(this._1_1._readFinal$0())},$signature:3},t.SassNumber_SassNumber$withUnits_closure18.prototype={call$0(){return C.get$length$asx(this._1_0._1)<=0},$signature:1},t.SassNumber__coerceOrConvertValue_compatibilityException0.prototype={call$0(){var e,r,n,s,a,i,l=this,_=l.other;return _!=null?(e=l.$this,r=e.toString$0(0)+" and",n=new t.StringBuffer(r),s=l.otherName,s!=null&&(r=n._contents=r+(" $"+s+":")),_=r+(" "+_.toString$0(0)+" have incompatible units"),n._contents=_,(!e.get$hasUnits()||!l.otherHasUnits)&&(n._contents=_+" (one has units and the other doesn't)"),_=n.toString$0(0)+".",e=l.name,new t.SassScriptException0(e==null?_:"$"+e+": "+_)):l.otherHasUnits?(_=l.newNumerators,e=C.getInterceptor$asx(_),e.get$length(_)===1&&C.get$isEmpty$asx(l.newDenominators)&&(a=V.$get$_typesByUnit0().$index(0,e.get$first(_)),a!=null)?(_=l.$this.toString$0(0),e=f.JSArray_methods.contains$1(t._setArrayType([97,101,105,111,117],h.JSArray_int),a.charCodeAt(0))?"an "+a:"a "+a,r=f.Map_ws7dy.$index(0,a),r.toString,r="Expected "+_+" to have "+e+" unit ("+f.JSArray_methods.join$1(r,", ")+").",e=l.name,new t.SassScriptException0(e==null?r:"$"+e+": "+r)):(r=l.newDenominators,i=t.pluralize0("unit",e.get$length(_)+C.get$length$asx(r),null),e=l.$this,r="Expected "+e.toString$0(0)+" to have "+i+" "+e._number1$_unitString$2(_,r)+".",_=l.name,new t.SassScriptException0(_==null?r:"$"+_+": "+r))):(_="Expected "+l.$this.toString$0(0)+" to have no units.",e=l.name,new t.SassScriptException0(e==null?_:"$"+e+": "+_))},$signature:552},t.SassNumber__coerceOrConvertValue_closure3.prototype={call$1(e){var r=t.conversionFactor0(this.newNumerator,e);return r==null?!1:(this._box_0.value*=r,!0)},$signature:10},t.SassNumber__coerceOrConvertValue_closure4.prototype={call$0(){return t.throwExpression(this.compatibilityException.call$0())},$signature:0},t.SassNumber__coerceOrConvertValue_closure5.prototype={call$1(e){var r=t.conversionFactor0(this.newDenominator,e);return r==null?!1:(this._box_0.value/=r,!0)},$signature:10},t.SassNumber__coerceOrConvertValue_closure6.prototype={call$0(){return t.throwExpression(this.compatibilityException.call$0())},$signature:0},t.SassNumber_plus_closure0.prototype={call$2(e,r){return e+r},$signature:64},t.SassNumber_minus_closure0.prototype={call$2(e,r){return e-r},$signature:64},t.SassNumber_multiplyUnits_closure11.prototype={call$0(){return this._0_0._values[0]},$signature:29},t.SassNumber_multiplyUnits_closure12.prototype={call$0(){return this._0_0._values[1]},$signature:29},t.SassNumber_multiplyUnits_closure13.prototype={call$0(){return this._0_0._values[2]},$signature:29},t.SassNumber_multiplyUnits_closure14.prototype={call$0(){return C.get$length$asx(this._0_3._readFinal$0())<=0},$signature:1},t.SassNumber_multiplyUnits_closure15.prototype={call$0(){return this._0_0._values[3]},$signature:29},t.SassNumber_multiplyUnits_closure16.prototype={call$0(){return C.get$length$asx(this._0_7._readFinal$0())<=0},$signature:1},t.SassNumber_multiplyUnits_closure17.prototype={call$0(){return C.get$length$asx(this._0_1._readFinal$0())<=0},$signature:1},t.SassNumber_multiplyUnits_closure18.prototype={call$0(){return C.get$length$asx(this._0_2._readFinal$0())<=0},$signature:1},t.SassNumber_multiplyUnits_closure19.prototype={call$1(e){var r=t.conversionFactor0(this.numerator,e);return r==null?!1:(this._box_0.value/=r,!0)},$signature:10},t.SassNumber_multiplyUnits_closure20.prototype={call$0(){return this.newNumerators.push(this.numerator)},$signature:0},t.SassNumber_multiplyUnits_closure21.prototype={call$1(e){var r=t.conversionFactor0(this.numerator,e);return r==null?!1:(this._box_0.value/=r,!0)},$signature:10},t.SassNumber_multiplyUnits_closure22.prototype={call$0(){return this.newNumerators.push(this.numerator)},$signature:0},t.SassNumber__areAnyConvertible_closure0.prototype={call$1(e){var r,n,s=f.Map_nfuzN.$index(0,e);e:{if(s!=null?(r=s,n=!0):(r=null,n=!1),n){n=C.any$1$ax(this.units2,r.get$containsKey());break e}n=C.contains$1$asx(this.units2,e);break e}return n},$signature:10},t.SassNumber__unitString_closure3.prototype={call$0(){return C.get$length$asx(this._0_0._0)<=0},$signature:1},t.SassNumber__unitString_closure4.prototype={call$0(){return this._0_0._1},$signature:29},t.SassNumber__unitString_closure5.prototype={call$0(){return C.get$length$asx(this._0_5._readFinal$0())},$signature:3},t.SassNumber__unitString_closure6.prototype={call$0(){return this._0_6._readFinal$0()<=0},$signature:1},t.SassNumber__canonicalizeUnitList_closure0.prototype={call$1(e){var r,n=V.$get$_typesByUnit0().$index(0,e);return n==null?r=e:(r=f.Map_ws7dy.$index(0,n),r.toString,r=f.JSArray_methods.get$first(r)),r},$signature:7},t.SassNumber__canonicalMultiplier_closure0.prototype={call$2(e,r){return e*this.$this.canonicalMultiplierForUnit$1(r)},$signature:176},t.SassNumber_unitSuggestion_closure1.prototype={call$1(e){return" * 1"+e},$signature:7},t.SassNumber_unitSuggestion_closure2.prototype={call$1(e){return" / 1"+e},$signature:7},t.SupportsOperation0.prototype={toString$0(e){var r=this;return r._operation0$_parenthesize$1(r.left)+" "+r.operator+" "+r._operation0$_parenthesize$1(r.right)},_operation0$_parenthesize$1(e){var r;return e instanceof t.SupportsNegation0?r=!0:r=e instanceof t.SupportsOperation0&&e.operator===this.operator,r?"("+e.toString$0(0)+")":e.toString$0(0)},$isAstNode0:1,get$span(e){return this.span}},t.ParentSelector0.prototype={accept$1$1(e){return e.visitParentSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},unify$1(e){return t.throwExpression(t.UnsupportedError$("& doesn't support unification."))}},t.ParentStatement0.prototype={$isAstNode0:1,$isStatement0:1},t.ParentStatement_closure0.prototype={call$1(e){var r,n;e:{if(e instanceof t.VariableDeclaration0||e instanceof t.FunctionRule0||e instanceof t.MixinRule0){r=!0;break e}if(e instanceof t.ImportRule0?(n=e.imports,r=!0):(n=null,r=!1),r){r=(n&&f.JSArray_methods).any$1(n,new t.ParentStatement__closure0);break e}r=!1;break e}return r},$signature:233},t.ParentStatement__closure0.prototype={call$1(e){return e instanceof t.DynamicImport0},$signature:241},t.ParenthesizedExpression0.prototype={accept$1$1(e){return e.visitParenthesizedExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"("+this.expression.toString$0(0)+")"},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t.Parser1.prototype={_parser0$_parseIdentifier$0(){return this.wrapSpanFormatException$1(new t.Parser__parseIdentifier_closure0(this))},whitespace$0(){do this.whitespaceWithoutComments$0();while(this.scanComment$0())},whitespaceWithoutComments$0(){for(var e,r=this.scanner,n=r.string.length;r._string_scanner$_position!==n?(e=r.peekChar$0(),e=e===32||e===9||e===10||e===13||e===12):e=!1,!!e;)r.readChar$0()},spaces$0(){for(var e,r=this.scanner,n=r.string.length;r._string_scanner$_position!==n?(e=r.peekChar$0(),e=e===32||e===9):e=!1,!!e;)r.readChar$0()},scanComment$0(){var e,r=this.scanner;return r.peekChar$0()!==47?!1:(e=r.peekChar$1(1),e===47?(this.silentComment$0(),!0):e===42?(this.loudComment$0(),!0):!1)},expectWhitespace$0(){var e,r,n=this.scanner;n._string_scanner$_position!==n.string.length?(e=n.peekChar$0(),r=!(e===32||e===9||e===10||e===13||e===12||this.scanComment$0()),e=r):e=!0,e&&n.error$1(0,"Expected whitespace."),this.whitespace$0()},silentComment$0(){var e,r,n=this.scanner;for(n.expect$1("//"),e=n.string.length;n._string_scanner$_position!==e?(r=n.peekChar$0(),r=!(r===10||r===13||r===12)):r=!1,!!r;)n.readChar$0()},loudComment$0(){var e,r=this.scanner;for(r.expect$1("/*");;)if(r.readChar$0()===42){do e=r.readChar$0();while(e===42);if(e===47)break}},identifier$2$normalize$unit(e,r){var n,s,a=this,i="Expected identifier.",l=new t.StringBuffer(""),_=a.scanner;if(_.scanChar$1(45)){if(n=l._contents=""+t.Primitives_stringFromCharCode(45),_.scanChar$1(45))return l._contents=n+t.Primitives_stringFromCharCode(45),a._parser0$_identifierBody$3$normalize$unit(l,e,r),_=l._contents,_.charCodeAt(0)==0,_}else n="";e:{if(s=_.peekChar$0(),s==null&&_.error$1(0,i),s===95&&e){_.readChar$0(),l._contents=n+t.Primitives_stringFromCharCode(45);break e}if(s===95||t.CharacterExtension_get_isAlphabetic0(s)||s>=128){l._contents=n+t.Primitives_stringFromCharCode(_.readChar$0());break e}if(s===92){l._contents=n+a.escape$1$identifierStart(!0);break e}_.error$1(0,i)}return a._parser0$_identifierBody$3$normalize$unit(l,e,r),_=l._contents,_.charCodeAt(0)==0,_},identifier$0(){return this.identifier$2$normalize$unit(!1,!1)},identifier$1$normalize(e){return this.identifier$2$normalize$unit(e,!1)},identifier$1$unit(e){return this.identifier$2$normalize$unit(!1,e)},_parser0$_identifierBody$3$normalize$unit(e,r,n){var s,a,i,l;for(s=this.scanner;a=s.peekChar$0(),a!=null;){if(a===45&&n){if(i=s.peekChar$1(1),i!==46?l=t._isInt(i)&&i>=48&&i<=57:l=!0,l)break;e._contents+=t.Primitives_stringFromCharCode(s.readChar$0());continue}if(a===95&&r){s.readChar$0(),e._contents+=t.Primitives_stringFromCharCode(45);continue}if(a!==95?(a>=97&&a<=122?l=!0:l=a>=65&&a<=90,l=l||a>=128):l=!0,l?l=!0:l=a>=48&&a<=57||a===45,l){e._contents+=t.Primitives_stringFromCharCode(s.readChar$0());continue}if(a===92){e._contents+=this.escape$0();continue}break}},_parser0$_identifierBody$1(e){return this._parser0$_identifierBody$3$normalize$unit(e,!1,!1)},string$0(){var e,r,n,s=this.scanner,a=s.readChar$0();for(a!==39&&a!==34&&s.error$2$position(0,"Expected string.",s._string_scanner$_position-1),e=new t.StringBuffer("");;){if(r=s.peekChar$0(),r===a){s.readChar$0();break}if((r==null||r===10||r===13||r===12)&&s.error$1(0,"Expected "+t.Primitives_stringFromCharCode(a)+"."),r===92){n=s.peekChar$1(1),n===10||n===13||n===12?(s.readChar$0(),s.readChar$0()):e._contents+=t.Primitives_stringFromCharCode(t.consumeEscapedCharacter0(s));continue}e._contents+=t.Primitives_stringFromCharCode(s.readChar$0())}return s=e._contents,s.charCodeAt(0)==0,s},declarationValue$1$allowEmpty(e){var r,n,s,a,i,l,_,p,d,g=this,S=new t.StringBuffer(""),b=t._setArrayType([],h.JSArray_int);for(r=g.scanner,n=g.get$string(),s=!1;a=r.peekChar$0(),a!=null;){if(a===92){S._contents+=g.escape$1$identifierStart(!0),s=!1;continue}if(a===34||a===39){i=r._string_scanner$_position,n.call$0(),l=r._string_scanner$_position,S._contents+=f.JSString_methods.substring$2(r.string,i,l),s=!1;continue}if(a===47){r.peekChar$1(1)===42?(_=g.get$loudComment(),i=r._string_scanner$_position,_.call$0(),l=r._string_scanner$_position,S._contents+=f.JSString_methods.substring$2(r.string,i,l)):S._contents+=t.Primitives_stringFromCharCode(r.readChar$0()),s=!1;continue}if(a===32||a===9){s?_=!0:(_=r.peekChar$1(1),_=!(_===32||_===9||_===10||_===13||_===12)),_&&(S._contents+=t.Primitives_stringFromCharCode(32)),r.readChar$0();continue}if(a===10||a===13||a===12){_=r.peekChar$1(-1),_===10||_===13||_===12||(S._contents+=`
  249. `),r.readChar$0(),s=!0;continue}if(a===40||a===123||a===91){S._contents+=t.Primitives_stringFromCharCode(a),b.push(t.opposite0(r.readChar$0())),s=!1;continue}if(a===41||a===125||a===93){if(b.length===0)break;S._contents+=t.Primitives_stringFromCharCode(a),r.expectChar$1(b.pop()),s=!1;continue}if(a===59){if(b.length===0)break;S._contents+=t.Primitives_stringFromCharCode(r.readChar$0());continue}if(a===117||a===85){p=g.tryUrl$0(),p!=null?(d=p,_=!0):(d=null,_=!1),_?S._contents+=t.S(d):S._contents+=t.Primitives_stringFromCharCode(r.readChar$0()),s=!1;continue}g.lookingAtIdentifier$0()?S._contents+=g.identifier$0():S._contents+=t.Primitives_stringFromCharCode(r.readChar$0()),s=!1}return b.length!==0&&r.expectChar$1(f.JSArray_methods.get$last(b)),!e&&S._contents.length===0&&r.error$1(0,"Expected token."),r=S._contents,r.charCodeAt(0)==0,r},declarationValue$0(){return this.declarationValue$1$allowEmpty(!1)},tryUrl$0(){var e,r,n,s=this,a=s.scanner,i=new t._SpanScannerState(a,a._string_scanner$_position);if(!s.scanIdentifier$1("url"))return null;if(!a.scanChar$1(40))return a.set$state(i),null;for(s.whitespace$0(),e=new t.StringBuffer(""),e._contents="url(";r=a.peekChar$0(),r!=null;){if(r===92){e._contents+=s.escape$0();continue}if(r!==37&&r!==38&&r!==35?n=r>=42&&r<=126||r>=128:n=!0,n){e._contents+=t.Primitives_stringFromCharCode(a.readChar$0());continue}if(r===32||r===9||r===10||r===13||r===12){if(s.whitespace$0(),a.peekChar$0()!==41)break;continue}if(r===41)return n=e._contents+=t.Primitives_stringFromCharCode(a.readChar$0()),n.charCodeAt(0)==0,n;break}return a.set$state(i),null},variableName$0(){return this.scanner.expectChar$1(36),this.identifier$1$normalize(!0)},escape$1$identifierStart(e){var r,n,s,a,i,l="Expected escape sequence.",_=this.scanner,p=_._string_scanner$_position;_.expectChar$1(92),r=0;e:{if(n=_.peekChar$0(),n==null&&_.error$1(0,l),(n===10||n===13||n===12)&&_.error$1(0,l),t.CharacterExtension_get_isHex0(n)){for(s=0;s<6&&(a=_.peekChar$0(),a!=null?(a>=48&&a<=57||a>=97&&a<=102?i=!0:i=a>=65&&a<=70,i=!i):i=!0,!i);++s)r*=16,r+=t.asHex0(_.readChar$0());this.scanCharIf$1(new t.Parser_escape_closure0);break e}r=_.readChar$0()}if(e?(i=r,i=i===95||t.CharacterExtension_get_isAlphabetic0(i)||i>=128):(i=r,i===95||t.CharacterExtension_get_isAlphabetic0(i)||i>=128?i=!0:i=i>=48&&i<=57||i===45),i)try{return i=t.Primitives_stringFromCharCode(r),i}catch(d){if(h.RangeError._is(t.unwrapException(d)))_.error$3$length$position(0,"Invalid Unicode code point.",_._string_scanner$_position-p,p);else throw d}else return r<=31||C.$eq$(r,127)?_=!0:e?(_=r,_=_>=48&&_<=57):_=!1,_?(_=""+t.Primitives_stringFromCharCode(92),r>15&&(_+=t.Primitives_stringFromCharCode(t.hexCharFor0(f.JSNumber_methods._shrOtherPositive$1(r,4)))),_=_+t.Primitives_stringFromCharCode(t.hexCharFor0(r&15))+t.Primitives_stringFromCharCode(32),_.charCodeAt(0)==0,_):t.String_String$fromCharCodes(t._setArrayType([92,r],h.JSArray_int),0,null)},escape$0(){return this.escape$1$identifierStart(!1)},scanCharIf$1(e){var r=this.scanner;return e.call$1(r.peekChar$0())?(r.readChar$0(),!0):!1},scanIdentChar$2$caseSensitive(e,r){var n,s,a=new t.Parser_scanIdentChar_matches0(r,e),i=this.scanner,l=i.peekChar$0();if(l!=null?(n=l,s=!0):(n=null,s=!1),s&&a.call$1(n))return i.readChar$0(),!0;if(l===92){if(s=i._string_scanner$_position,a.call$1(t.consumeEscapedCharacter0(i)))return!0;i.set$state(new t._SpanScannerState(i,s))}return!1},scanIdentChar$1(e){return this.scanIdentChar$2$caseSensitive(e,!1)},expectIdentChar$1(e){var r;this.scanIdentChar$2$caseSensitive(e,!1)||(r=this.scanner,r.error$2$position(0,'Expected "'+t.Primitives_stringFromCharCode(e)+'".',r._string_scanner$_position))},lookingAtIdentifier$1(e){var r,n,s,a;e==null&&(e=0),r=this.scanner,n=r.peekChar$1(e);e:{if(t._isInt(n)?s=n===95||t.CharacterExtension_get_isAlphabetic0(n)||n>=128:s=!1,s||n===92){r=!0;break e}if(n===45){a=r.peekChar$1(e+1);t:{if(t._isInt(a)?r=a===95||t.CharacterExtension_get_isAlphabetic0(a)||a>=128:r=!1,r||a===92||a===45){r=!0;break t}r=!1;break t}break e}r=!1;break e}return r},lookingAtIdentifier$0(){return this.lookingAtIdentifier$1(null)},lookingAtIdentifierBody$0(){var e,r=this.scanner.peekChar$0();return r!=null?(r===95||t.CharacterExtension_get_isAlphabetic0(r)||r>=128?e=!0:e=r>=48&&r<=57||r===45,e=e||r===92):e=!1,e},scanIdentifier$2$caseSensitive(e,r){var n,s,a=this;return a.lookingAtIdentifier$0()?(n=a.scanner,s=n._string_scanner$_position,a._parser0$_consumeIdentifier$2(e,r)&&!a.lookingAtIdentifierBody$0()?!0:(n.set$state(new t._SpanScannerState(n,s)),!1)):!1},scanIdentifier$1(e){return this.scanIdentifier$2$caseSensitive(e,!1)},_parser0$_consumeIdentifier$2(e,r){var n,s,a;for(n=new t.CodeUnits(e),n=new t.ListIterator(n,n.get$length(n)),s=t._instanceType(n)._precomputed1;n.moveNext$0();)if(a=n.__internal$_current,!this.scanIdentChar$2$caseSensitive(a??s._as(a),r))return!1;return!0},expectIdentifier$2$name(e,r){var n,s,a,i,l,_,p;for(r==null&&(r='"'+e+'"'),n=this.scanner,s=n._string_scanner$_position,a=new t.CodeUnits(e),a=new t.ListIterator(a,a.get$length(a)),i="Expected "+r,l=i+".",_=t._instanceType(a)._precomputed1;a.moveNext$0();)p=a.__internal$_current,!this.scanIdentChar$2$caseSensitive(p??_._as(p),!1)&&n.error$2$position(0,l,s);this.lookingAtIdentifierBody$0()&&n.error$2$position(0,i,s)},expectIdentifier$1(e){return this.expectIdentifier$2$name(e,null)},rawText$1(e){var r=this.scanner,n=r._string_scanner$_position;return e.call$0(),r.substring$1(0,n)},spanFrom$1(e){var r=this.scanner.spanFrom$1(e);return this._parser0$_interpolationMap==null?r:new t.LazyFileSpan0(new t.Parser_spanFrom_closure0(this,r))},error$3(e,r,n,s){var a=new t.StringScannerException(this.scanner.string,r,n);if(s==null)throw t.wrapException(a);t.throwWithTrace0(a,this.get$error(this),s)},error$2(e,r,n){return this.error$3(e,r,n,null)},withErrorMessage$1$2(e,r){var n,s,a;try{return a=r.call$0(),a}catch(i){if(a=t.unwrapException(i),h.SourceSpanFormatException._is(a))n=a,s=t.getTraceFromException(i),a=C.get$span$z(n),t.throwWithTrace0(new t.SourceSpanFormatException(n.get$source(),e,a),n,s);else throw i}},withErrorMessage$2(e,r){return this.withErrorMessage$1$2(e,r,h.dynamic)},wrapSpanFormatException$1$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D=this,B="expected";try{try{return T=e.call$0(),T}catch(z){if(T=t.unwrapException(z),h.SourceSpanFormatException._is(T)){if(r=T,n=t.getTraceFromException(z),s=D._parser0$_interpolationMap,s==null)throw z;t.throwWithTrace0(s.mapException$1(r),r,n)}else throw z}}catch(z){if(T=t.unwrapException(z),h.SourceSpanFormatException._is(T))a=T,i=t.getTraceFromException(z),l=C.get$span$z(a),t.startsWithIgnoreCase0(a._span_exception$_message,B)&&(l=D._parser0$_adjustExceptionSpan$1(l)),S=a._span_exception$_message,b=l,t.throwWithTrace0(new t.SassFormatException0(f.Set_empty,S,b),a,i);else if(h.MultiSourceSpanFormatException._is(T)){if(_=T,p=t.getTraceFromException(z),d=C.get$span$z(_),T=h.FileSpan,F=h.String,g=_.get$secondarySpans().cast$2$0(0,T,F),t.startsWithIgnoreCase0(_._span_exception$_message,B)){for(d=D._parser0$_adjustExceptionSpan$1(d),S=t.LinkedHashMap_LinkedHashMap$_empty(T,F),T=t.MapExtensions_get_pairs0(g,T,F),T=T.get$iterator(T);T.moveNext$0();)b=T.get$current(T),w=null,E=null,L=b,w=L._0,E=L._1,C.$indexSet$ax(S,D._parser0$_adjustExceptionSpan$1(w),E);g=S}t.throwWithTrace0(t.MultiSpanSassFormatException$0(_._span_exception$_message,d,_.get$primaryLabel(),g,null),_,p)}else throw z}},wrapSpanFormatException$1(e){return this.wrapSpanFormatException$1$1(e,h.dynamic)},_parser0$_adjustExceptionSpan$1(e){var r,n;return e.get$length(e)>0?e:(r=this._parser0$_firstNewlineBefore$1(e.get$start(e)),r.$eq(0,e.get$start(e))?n=e:(n=r.offset,n=t._FileSpan$(r.file,n,n)),n)},_parser0$_firstNewlineBefore$1(e){var r,n,s=e.file,a=e.offset,i=t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(s._decodedChars,0,a),0,null),l=a-1;for(r=null;l>=0;){if(n=i.charCodeAt(l),!(n===32||n===9||n===10||n===13||n===12))return r==null?s=e:(a=new t.FileLocation(s,r),a.FileLocation$_$2(s,r),s=a),s;(n===10||n===13||n===12)&&(r=l),--l}return e}},t.Parser__parseIdentifier_closure0.prototype={call$0(){var e=this.$this,r=e.identifier$0();return e.scanner.expectDone$0(),r},$signature:22},t.Parser_escape_closure0.prototype={call$1(e){return e===32||e===9||e===10||e===13||e===12},$signature:36},t.Parser_scanIdentChar_matches0.prototype={call$1(e){var r=this.char;return this.caseSensitive?e===r:t.characterEqualsIgnoreCase0(r,e)},$signature:49},t.Parser_spanFrom_closure0.prototype={call$0(){return this.$this._parser0$_interpolationMap.mapSpan$1(this.span)},$signature:30},t.PlaceholderSelector0.prototype={accept$1$1(e){return e.visitPlaceholderSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},addSuffix$1(e){return new t.PlaceholderSelector0(this.name+e,this.span)},$eq(e,r){return r==null?!1:r instanceof t.PlaceholderSelector0&&r.name===this.name},get$hashCode(e){return f.JSString_methods.get$hashCode(this.name)}},t.PlainCssCallable0.prototype={$eq(e,r){return r==null?!1:r instanceof t.PlainCssCallable0&&this.name===r.name},get$hashCode(e){return f.JSString_methods.get$hashCode(this.name)},$isAsyncCallable0:1,$isCallable:1,get$name(e){return this.name}},t.PrefixedMapView0.prototype={get$keys(e){return new t._PrefixedKeys0(this)},get$length(e){var r=this._prefixed_map_view0$_map;return r.get$length(r)},get$isEmpty(e){var r=this._prefixed_map_view0$_map;return r.get$isEmpty(r)},get$isNotEmpty(e){var r=this._prefixed_map_view0$_map;return r.get$isNotEmpty(r)},$index(e,r){return typeof r=="string"&&f.JSString_methods.startsWith$1(r,this._prefixed_map_view0$_prefix)?this._prefixed_map_view0$_map.$index(0,C.substring$1$s(r,this._prefixed_map_view0$_prefix.length)):null},containsKey$1(e){return typeof e=="string"&&f.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))}},t._PrefixedKeys0.prototype={get$length(e){var r=this._prefixed_map_view0$_view._prefixed_map_view0$_map;return r.get$length(r)},get$iterator(e){var r=this._prefixed_map_view0$_view._prefixed_map_view0$_map;return r=C.map$1$1$ax(r.get$keys(r),new t._PrefixedKeys_iterator_closure0(this),h.String),r.get$iterator(r)},contains$1(e,r){return this._prefixed_map_view0$_view.containsKey$1(r)}},t._PrefixedKeys_iterator_closure0.prototype={call$1(e){return this.$this._prefixed_map_view0$_view._prefixed_map_view0$_prefix+e},$signature:7},t.PseudoSelector0.prototype={get$isHostContext(){return this.isClass&&this.name==="host-context"&&this.selector!=null},get$specificity(){var e,r=this,n=r._pseudo$__PseudoSelector_specificity_FI;return n===V&&(e=new t.PseudoSelector_specificity_closure0(r).call$0(),r._pseudo$__PseudoSelector_specificity_FI!==V&&t.throwUnnamedLateFieldADI(),r._pseudo$__PseudoSelector_specificity_FI=e,n=e),n},withSelector$1(e){var r=this;return t.PseudoSelector$0(r.name,r.span,r.argument,!r.isClass,e)},addSuffix$1(e){var r=this;return(r.argument!=null||r.selector!=null)&&r.super$SimpleSelector$addSuffix0(e),t.PseudoSelector$0(r.name+e,r.span,null,!r.isClass,null)},unify$1(e){var r,n,s,a,i,l,_=this,p=_.name;if(p==="host"||p==="host-context"){if(!f.JSArray_methods.every$1(e,new t.PseudoSelector_unify_closure0))return null}else if(e.length===1?(r=e[0],r instanceof t.UniversalSelector0?p=!0:r instanceof t.PseudoSelector0?p=r.isClass&&r.name==="host"||r.get$isHostContext():p=!1):(r=null,p=!1),p)return r.unify$1(t._setArrayType([_],h.JSArray_SimpleSelector_2));if(f.JSArray_methods.contains$1(e,_))return e;for(n=t._setArrayType([],h.JSArray_SimpleSelector_2),p=e.length,s=!_.isClass,a=!1,i=0;i<e.length;e.length===p||(0,t.throwConcurrentModificationError)(e),++i){if(l=e[i],l instanceof t.PseudoSelector0&&!l.isClass){if(s)return null;n.push(_),a=!0}n.push(l)}return a||n.push(_),n},isSuperselector$1(e){var r,n,s,a=this;return a.super$SimpleSelector$isSuperselector0(e)?!0:(r=a.selector,r==null?a.$eq(0,e):e instanceof t.PseudoSelector0&&!a.isClass&&!e.isClass&&a.normalizedName==="slotted"&&e.name===a.name?(n=t.NullableExtension_andThen0(e.selector,r.get$isSuperselector()),n??!1):(n=h.JSArray_SimpleSelector_2,s=a.span,t.compoundIsSuperselector0(t.CompoundSelector$0(t._setArrayType([a],n),s),t.CompoundSelector$0(t._setArrayType([e],n),s),null)))},accept$1$1(e){return e.visitPseudoSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},$eq(e,r){var n=this;return r==null?!1:r instanceof t.PseudoSelector0&&r.name===n.name&&r.isClass===n.isClass&&r.argument==n.argument&&C.$eq$(r.selector,n.selector)},get$hashCode(e){var r=this,n=f.JSString_methods.get$hashCode(r.name),s=r.isClass?218159:519018;return n^s^C.get$hashCode$(r.argument)^C.get$hashCode$(r.selector)}},t.PseudoSelector_specificity_closure0.prototype={call$0(){var e,r,n=this.$this;if(!n.isClass)return 1;if(e=n.selector,e==null)return t.SimpleSelector0.prototype.get$specificity.call(n);switch(n.normalizedName){case"where":return 0;case"is":case"not":case"has":case"matches":return n=e.components,t.IterableIntegerExtension_get_max(new t.MappedListIterable(n,new t.PseudoSelector_specificity__closure1,t._arrayInstanceType(n)._eval$1("MappedListIterable<1,int>")));case"nth-child":case"nth-last-child":return n=t.SimpleSelector0.prototype.get$specificity.call(n),r=e.components,n+t.IterableIntegerExtension_get_max(new t.MappedListIterable(r,new t.PseudoSelector_specificity__closure2,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,int>")));default:return t.SimpleSelector0.prototype.get$specificity.call(n)}},$signature:3},t.PseudoSelector_specificity__closure1.prototype={call$1(e){return e.get$specificity()},$signature:214},t.PseudoSelector_specificity__closure2.prototype={call$1(e){return e.get$specificity()},$signature:214},t.PseudoSelector_unify_closure0.prototype={call$1(e){var r;return e instanceof t.PseudoSelector0?r=e.isClass&&e.name==="host"||e.selector!=null:r=!1,r},$signature:16},t.PublicMemberMapView0.prototype={get$keys(e){var r=this._public_member_map_view0$_inner;return C.where$1$ax(r.get$keys(r),t.utils0__isPublic$closure())},containsKey$1(e){return typeof e=="string"&&t.isPublic0(e)&&this._public_member_map_view0$_inner.containsKey$1(e)},$index(e,r){return typeof r=="string"&&t.isPublic0(r)?this._public_member_map_view0$_inner.$index(0,r):null}},t.QualifiedName0.prototype={$eq(e,r){return r==null?!1:r instanceof t.QualifiedName0&&r.name===this.name&&r.namespace==this.namespace},get$hashCode(e){return f.JSString_methods.get$hashCode(this.name)^C.get$hashCode$(this.namespace)},toString$0(e){var r=this.namespace,n=this.name;return r==null?n:r+"|"+n}},t.JSClass0.prototype={},t.JSClassExtension_setCustomInspect_closure.prototype={call$4(e,r,n,s){return this.inspect.call$1(e)},call$3(e,r,n){return this.call$4(e,r,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues(){return[null]},$signature:554},t.JSClassExtension_get_defineStaticMethod_closure.prototype={call$2(e,r){return this._this[e]=t.allowInteropNamed(e,r),null},$signature:142},t.JSClassExtension_get_defineMethod_closure.prototype={call$2(e,r){return C.get$$prototype$x(this._this)[e]=t.allowInteropCaptureThisNamed(e,r),null},$signature:142},t.JSClassExtension_get_defineGetter_closure.prototype={call$2(e,r){return t.defineGetter(C.get$$prototype$x(this._this),e,r,null),null},$signature:142},t.RenderContext0.prototype={},t.RenderContextOptions0.prototype={},t.RenderContextResult0.prototype={},t.RenderContextResultStats0.prototype={},t.RenderOptions.prototype={},t.RenderResult.prototype={},t.RenderResultStats.prototype={},t.ReplaceExpressionVisitor0.prototype={visitBinaryOperationExpression$1(e){return new t.BinaryOperationExpression0(e.operator,e.left.accept$1(this),e.right.accept$1(this),!1)},visitBooleanExpression$1(e){return e},visitColorExpression$1(e){return e},visitFunctionExpression$1(e){return new t.FunctionExpression0(e.namespace,e.originalName,this.visitArgumentInvocation$1(e.$arguments),e.span)},visitInterpolatedFunctionExpression$1(e){return new t.InterpolatedFunctionExpression0(this.visitInterpolation$1(e.name),this.visitArgumentInvocation$1(e.$arguments),e.span)},visitIfExpression$1(e){return new t.IfExpression0(this.visitArgumentInvocation$1(e.$arguments),e.span)},visitListExpression$1(e){var r=e.contents;return new t.ListExpression0(t.List_List$unmodifiable(new t.MappedListIterable(r,new t.ReplaceExpressionVisitor_visitListExpression_closure0(this),t._arrayInstanceType(r)._eval$1("MappedListIterable<1,Expression0>")),h.Expression_2),e.separator,e.hasBrackets,e.span)},visitMapExpression$1(e){var r,n,s,a,i,l,_=t._setArrayType([],h.JSArray_Record_2_Expression_and_Expression_2);for(r=e.pairs,n=r.length,s=0;s<n;++s)a=r[s],i=a._0,l=a._1,_.push(new t._Record_2(i.accept$1(this),l.accept$1(this)));return new t.MapExpression0(t.List_List$unmodifiable(_,h.Record_2_Expression_and_Expression_2),e.span)},visitNullExpression$1(e){return e},visitNumberExpression$1(e){return e},visitParenthesizedExpression$1(e){return new t.ParenthesizedExpression0(e.expression.accept$1(this),e.span)},visitSelectorExpression$1(e){return e},visitStringExpression$1(e){return new t.StringExpression0(this.visitInterpolation$1(e.text),e.hasQuotes)},visitSupportsExpression$1(e){return new t.SupportsExpression0(this.visitSupportsCondition$1(e.condition))},visitUnaryOperationExpression$1(e){return new t.UnaryOperationExpression0(e.operator,e.operand.accept$1(this),e.span)},visitValueExpression$1(e){return e},visitVariableExpression$1(e){return e},visitArgumentInvocation$1(e){var r,n,s=this,a=e.positional,i=h.String,l=h.Expression_2,_=t.LinkedHashMap_LinkedHashMap$_empty(i,l);for(r=t.MapExtensions_get_pairs0(e.named,i,l),r=r.get$iterator(r);r.moveNext$0();)n=r.get$current(r),_.$indexSet(0,n._0,n._1.accept$1(s));return r=e.rest,r=r==null?null:r.accept$1(s),n=e.keywordRest,n=n==null?null:n.accept$1(s),new t.ArgumentInvocation0(t.List_List$unmodifiable(new t.MappedListIterable(a,new t.ReplaceExpressionVisitor_visitArgumentInvocation_closure0(s),t._arrayInstanceType(a)._eval$1("MappedListIterable<1,Expression0>")),l),t.ConstantMap_ConstantMap$from(_,i,l),r,n,e.span)},visitSupportsCondition$1(e){var r=this;if(e instanceof t.SupportsOperation0)return t.SupportsOperation$0(r.visitSupportsCondition$1(e.left),r.visitSupportsCondition$1(e.right),e.operator,e.span);if(e instanceof t.SupportsNegation0)return new t.SupportsNegation0(r.visitSupportsCondition$1(e.condition),e.span);if(e instanceof t.SupportsInterpolation0)return new t.SupportsInterpolation0(e.expression.accept$1(r),e.span);if(e instanceof t.SupportsDeclaration0)return new t.SupportsDeclaration0(e.name.accept$1(r),e.value.accept$1(r),e.span);throw t.wrapException(t.SassException$0("BUG: Unknown SupportsCondition "+e.toString$0(0)+".",e.get$span(e),null))},visitInterpolation$1(e){var r=e.contents;return t.Interpolation$0(new t.MappedListIterable(r,new t.ReplaceExpressionVisitor_visitInterpolation_closure0(this),t._arrayInstanceType(r)._eval$1("MappedListIterable<1,Object>")),e.span)}},t.ReplaceExpressionVisitor_visitListExpression_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:203},t.ReplaceExpressionVisitor_visitArgumentInvocation_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:203},t.ReplaceExpressionVisitor_visitInterpolation_closure0.prototype={call$1(e){return h.Expression_2._is(e)?e.accept$1(this.$this):e},$signature:72},t.ImporterResult0.prototype={get$sourceMapUrl(e){var r=this._result$_sourceMapUrl;return r??t.Uri_Uri$dataFromString(this.contents,f.C_Utf8Codec,null)}},t.ReturnRule0.prototype={accept$1$1(e){return e.visitReturnRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"@return "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span(e){return this.span}},t.SassParser0.prototype={get$currentIndentation(){return this._sass0$_currentIndentation},get$indented(){return!0},styleRuleSelector$0(){var e,r=this.scanner,n=r._string_scanner$_position,s=new t.StringBuffer(""),a=new t.InterpolationBuffer0(s,t._setArrayType([],h.JSArray_Object));do a.addInterpolation$1(this.almostAnyValue$1$omitComments(!0)),e=s._contents+=t.Primitives_stringFromCharCode(10);while(f.JSString_methods.endsWith$1(f.JSString_methods.trimRight$0((e.charCodeAt(0)==0,e)),",")&&this.scanCharIf$1(new t.SassParser_styleRuleSelector_closure0));return a.interpolation$1(r.spanFrom$1(new t._SpanScannerState(r,n)))},expectStatementSeparator$1(e){var r,n=this;n.atEndOfStatement$0()||n._sass0$_expectNewline$0(),!(n._sass0$_peekIndentation$0()<=n._sass0$_currentIndentation)&&(r=e==null?"here":"beneath a "+e,n.scanner.error$2$position(0,"Nothing may be indented "+r+".",n._sass0$_nextIndentationEnd.position))},expectStatementSeparator$0(){return this.expectStatementSeparator$1(null)},atEndOfStatement$0(){var e=this.scanner.peekChar$0();return e==null?e=null:e=e===10||e===13||e===12,e!==!1},lookingAtChildren$0(){return this.atEndOfStatement$0()&&this._sass0$_peekIndentation$0()>this._sass0$_currentIndentation},importArgument$0(){var e,r,n,s,a,i,l,_,p,d=this;e:{if(a=d.scanner,i=a.peekChar$0(),i===117||i===85){if(l=new t._SpanScannerState(a,a._string_scanner$_position),d.scanIdentifier$1("url")){if(a.scanChar$1(40))return a.set$state(l),d.super$StylesheetParser$importArgument0();a.set$state(l)}break e}if(i===39||i===34)return d.super$StylesheetParser$importArgument0()}for(l=new t._SpanScannerState(a,a._string_scanner$_position),_=a.peekChar$0();_!=null&&_!==44&&_!==59?p=!(_===10||_===13||_===12):p=!1,!!p;)a.readChar$0(),_=a.peekChar$0();if(e=a.substring$1(0,l.position),r=a.spanFrom$1(l),d.isPlainImportUrl$1(e))return new t.StaticImport0(t.Interpolation$0(t._setArrayType([t.serializeValue0(new t.SassString0(e,!0),!0,!0)],h.JSArray_Object),r),null,r);try{return a=d.parseImportUrl$1(e),new t.DynamicImport0(a,r)}catch(g){if(a=t.unwrapException(g),h.FormatException._is(a))n=a,s=t.getTraceFromException(g),d.error$3(0,"Invalid URL: "+C.get$message$x(n),r,s);else throw g}},scanElse$1(e){var r,n,s,a,i,l=this;return l._sass0$_peekIndentation$0()!==e?!1:(r=l.scanner,n=r._string_scanner$_position,s=l._sass0$_currentIndentation,a=l._sass0$_nextIndentation,i=l._sass0$_nextIndentationEnd,l._sass0$_readIndentation$0(),r.scanChar$1(64)&&l.scanIdentifier$1("else")?!0:(r.set$state(new t._SpanScannerState(r,n)),l._sass0$_currentIndentation=s,l._sass0$_nextIndentation=a,l._sass0$_nextIndentationEnd=i,!1))},children$1(e,r){var n=t._setArrayType([],h.JSArray_Statement_2);return this._sass0$_whileIndentedLower$1(new t.SassParser_children_closure0(this,r,n)),n},statements$1(e){var r,n,s,a,i,l=this.scanner,_=l.peekChar$0();for((_===9||_===32)&&l.error$3$length$position(0,W.Indent,l._string_scanner$_position,0),r=t._setArrayType([],h.JSArray_Statement_2),n=l.string.length;l._string_scanner$_position!==n;)s=this._sass0$_child$1(e),s!=null?(a=s,i=!0):(a=null,i=!1),i&&r.push(a),this._sass0$_readIndentation$0();return r},_sass0$_child$1(e){var r,n=this,s=n.scanner,a=s.peekChar$0();e:{if(a===13||a===10||a===12){s=null;break e}if(a===36){s=n.variableDeclarationWithoutNamespace$0();break e}if(a===47){r=s.peekChar$1(1);t:{if(r===47){s=n._sass0$_silentComment$0();break t}if(r===42){s=n._sass0$_loudComment$0();break t}s=e.call$0();break t}break e}s=e.call$0();break e}return s},_sass0$_silentComment$0(){var e,r,n,s,a,i,l,_,p,d,g=this,S=g.scanner,b=S._string_scanner$_position;S.expect$1("//"),e=new t.StringBuffer(""),r=g._sass0$_currentIndentation,n=S.string.length,s=1+r,a=2+r;e:do for(i=S.scanChar$1(47)?"///":"//",l=i.length;;){for(_=e._contents+=i,p=l;p<g._sass0$_currentIndentation-r;++p)_+=t.Primitives_stringFromCharCode(32),e._contents=_;for(;S._string_scanner$_position!==n?(d=S.peekChar$0(),d=!(d===10||d===13||d===12)):d=!1,!!d;)_+=t.Primitives_stringFromCharCode(S.readChar$0()),e._contents=_;if(e._contents=_+`
  250. `,g._sass0$_peekIndentation$0()<r)break e;if(g._sass0$_peekIndentation$0()===r){S.peekChar$1(s)===47&&S.peekChar$1(a)===47&&g._sass0$_readIndentation$0();break}g._sass0$_readIndentation$0()}while(S.scan$1("//"));return n=e._contents,g.lastSilentComment=new t.SilentComment0((n.charCodeAt(0)==0,n),S.spanFrom$1(new t._SpanScannerState(S,b)))},_sass0$_loudComment$0(){var e,r,n,s,a,i,l,_,p,d,g,S,b=this,w=b.scanner,E=w._string_scanner$_position;for(w.expect$1("/*"),e=new t.StringBuffer(""),r=t._setArrayType([],h.JSArray_Object),n=new t.InterpolationBuffer0(e,r),e._contents="/*",s=b._sass0$_currentIndentation,a=w.string,i=a.length,l=!0;;l=!1){for(l?(_=w._string_scanner$_position,b.spaces$0(),p=w.peekChar$0(),p===10||p===13||p===12?(b._sass0$_readIndentation$0(),e._contents+=t.Primitives_stringFromCharCode(32)):(d=w._string_scanner$_position,e._contents+=f.JSString_methods.substring$2(a,_,d))):(p=e._contents+=`
  251. `,e._contents=p+" * "),g=3;g<b._sass0$_currentIndentation-s;++g)e._contents+=t.Primitives_stringFromCharCode(32);for(;w._string_scanner$_position!==i&&(S=w.peekChar$0(),!(S===10||S===13||S===12));){if(S===35){w.peekChar$1(1)===123?(p=b.singleInterpolation$0(),n._interpolation_buffer0$_flushText$0(),r.push(p)):e._contents+=t.Primitives_stringFromCharCode(w.readChar$0());continue}e._contents+=t.Primitives_stringFromCharCode(w.readChar$0())}if(b._sass0$_peekIndentation$0()<=s)break;for(;b._sass0$_lookingAtDoubleNewline$0();)b._sass0$_expectNewline$0(),p=e._contents+=`
  252. `,e._contents=p+" *";b._sass0$_readIndentation$0()}return r=e._contents,f.JSString_methods.endsWith$1(f.JSString_methods.trimRight$0((r.charCodeAt(0)==0,r)),"*/")||(e._contents+=" */"),new t.LoudComment0(n.interpolation$1(w.spanFrom$1(new t._SpanScannerState(w,E))))},whitespaceWithoutComments$0(){var e,r,n;for(e=this.scanner,r=e.string.length;e._string_scanner$_position!==r&&(n=e.peekChar$0(),!(n!==9&&n!==32));)e.readChar$0()},loudComment$0(){var e,r=this.scanner;for(r.expect$1("/*");;)if(e=r.readChar$0(),(e===10||e===13||e===12)&&r.error$1(0,"expected */."),e===42){do e=r.readChar$0();while(e===42);if(e===47)break}},_sass0$_expectNewline$0(){var e=this.scanner,r=e.peekChar$0();if(r===59&&e.error$1(0,W.semico),r===13){e.readChar$0(),e.peekChar$0()===10&&e.readChar$0();return}if(r===10||r===12){e.readChar$0();return}e.error$1(0,"expected newline.")},_sass0$_lookingAtDoubleNewline$0(){var e,r=this.scanner,n=r.peekChar$0();e:{if(n===13){e=r.peekChar$1(1);t:{if(e===10){r=r.peekChar$1(2),r=r===10||r===13||r===12;break t}if(e===13||e===12){r=!0;break t}r=!1;break t}break e}if(n===10||n===12){r=r.peekChar$1(1),r=r===10||r===13||r===12;break e}r=!1;break e}return r},_sass0$_whileIndentedLower$1(e){var r,n,s,a,i,l,_=this,p=_._sass0$_currentIndentation;for(r=_.scanner,n=r._sourceFile,s=null;_._sass0$_peekIndentation$0()>p;)a=_._sass0$_readIndentation$0(),s==null&&(s=a),s!==a&&(i=r._string_scanner$_position,l=n.getColumn$1(i),r.error$3$length$position(0,"Inconsistent indentation, expected "+s+" spaces.",n.getColumn$1(r._string_scanner$_position),i-l)),e.call$0()},_sass0$_readIndentation$0(){var e,r=this,n=r._sass0$_nextIndentation;return n==null&&(n=r._sass0$_nextIndentation=r._sass0$_peekIndentation$0()),r._sass0$_currentIndentation=n,e=r._sass0$_nextIndentationEnd,e.toString,r.scanner.set$state(e),r._sass0$_nextIndentationEnd=r._sass0$_nextIndentation=null,n},_sass0$_peekIndentation$0(){var e,r,n,s,a,i,l,_,p,d,g=this,S=g._sass0$_nextIndentation;if(S!=null?(e=S,r=!0):(e=null,r=!1),r)return e;if(r=g.scanner,n=r._string_scanner$_position,s=r.string.length,n===s)return g._sass0$_nextIndentation=0,g._sass0$_nextIndentationEnd=new t._SpanScannerState(r,n),0;a=new t._SpanScannerState(r,n),g.scanCharIf$1(new t.SassParser__peekIndentation_closure1)||r.error$2$position(0,"Expected newline.",r._string_scanner$_position),i=t._Cell$(),l=t._Cell$(),_=t._Cell$(),n=_.__late_helper$_name;do{for(l._value=i._value=!1,_._value=0;;){e:{if(p=r.peekChar$0(),p===32){l._value=!0;break e}if(p===9){i._value=!0;break e}break}d=_._value,d===_&&t.throwExpression(t.LateError$localNI(n)),_._value=d+1,r.readChar$0()}if(d=r._string_scanner$_position,d===s)return g._sass0$_nextIndentation=0,g._sass0$_nextIndentationEnd=new t._SpanScannerState(r,d),r.set$state(a),0}while(g.scanCharIf$1(new t.SassParser__peekIndentation_closure2));return n=i._readLocal$0(),s=l._readLocal$0(),n?s?(n=r._string_scanner$_position,s=r._sourceFile,d=s.getColumn$1(n),r.error$3$length$position(0,"Tabs and spaces may not be mixed.",s.getColumn$1(r._string_scanner$_position),n-d)):g._sass0$_spaces===!0&&(n=r._string_scanner$_position,s=r._sourceFile,d=s.getColumn$1(n),r.error$3$length$position(0,"Expected spaces, was tabs.",s.getColumn$1(r._string_scanner$_position),n-d)):s&&g._sass0$_spaces===!1&&(n=r._string_scanner$_position,s=r._sourceFile,d=s.getColumn$1(n),r.error$3$length$position(0,"Expected tabs, was spaces.",s.getColumn$1(r._string_scanner$_position),n-d)),g._sass0$_nextIndentation=_._readLocal$0(),_._readLocal$0()>0&&g._sass0$_spaces==null&&(g._sass0$_spaces=l._readLocal$0()),g._sass0$_nextIndentationEnd=new t._SpanScannerState(r,r._string_scanner$_position),r.set$state(a),_._readLocal$0()}},t.SassParser_styleRuleSelector_closure0.prototype={call$1(e){return e===10||e===13||e===12},$signature:36},t.SassParser_children_closure0.prototype={call$0(){var e,r,n=this.$this._sass0$_child$1(this.child);n!=null?(e=n,r=!0):(e=null,r=!1),r&&this.children.push(e)},$signature:0},t.SassParser__peekIndentation_closure1.prototype={call$1(e){return e===10||e===13||e===12},$signature:36},t.SassParser__peekIndentation_closure2.prototype={call$1(e){return e===10||e===13||e===12},$signature:36},t._Exports.prototype={},t._wrapMain_closure.prototype={call$1(e){return t._translateReturnValue(this.main.call$0())},$signature:86},t._wrapMain_closure0.prototype={call$1(e){return t._translateReturnValue(this.main.call$1(t.List_List$from(h.List_dynamic._as(e),!0,h.String)))},$signature:86},t.ScssParser0.prototype={get$indented(){return!1},get$currentIndentation(){return 0},styleRuleSelector$0(){return this.almostAnyValue$0()},expectStatementSeparator$1(e){var r,n;this.whitespaceWithoutComments$0(),r=this.scanner,r._string_scanner$_position!==r.string.length&&(n=r.peekChar$0(),!(n===59||n===125)&&r.expectChar$1(59))},expectStatementSeparator$0(){return this.expectStatementSeparator$1(null)},atEndOfStatement$0(){var e=this.scanner.peekChar$0();return e==null||e===59||e===125||e===123},lookingAtChildren$0(){return this.scanner.peekChar$0()===123},scanElse$1(e){var r,n=this,s=n.scanner,a=s._string_scanner$_position;if(n.whitespace$0(),r=s._string_scanner$_position,s.scanChar$1(64)){if(n.scanIdentifier$2$caseSensitive("else",!0))return!0;if(n.scanIdentifier$2$caseSensitive("elseif",!0))return t.WarnForDeprecation_warnForDeprecation0(n.logger,f.Deprecation_elseif_false_elseif,W.x40elsei,s.spanFrom$1(new t._SpanScannerState(s,r)),null),s.set$position(s._string_scanner$_position-2),!0}return s.set$state(new t._SpanScannerState(s,a)),!1},children$1(e,r){var n,s=this,a=s.scanner;for(a.expectChar$1(123),s.whitespaceWithoutComments$0(),n=t._setArrayType([],h.JSArray_Statement_2);;)switch(a.peekChar$0()){case 36:n.push(s.variableDeclarationWithoutNamespace$0());break;case 47:switch(a.peekChar$1(1)){case 47:n.push(s._scss0$_silentComment$0()),s.whitespaceWithoutComments$0();break;case 42:n.push(s._scss0$_loudComment$0()),s.whitespaceWithoutComments$0();break;default:n.push(r.call$0())}break;case 59:a.readChar$0(),s.whitespaceWithoutComments$0();break;case 125:return a.expectChar$1(125),n;default:n.push(r.call$0())}},statements$1(e){var r,n,s,a,i,l,_=this,p=t._setArrayType([],h.JSArray_Statement_2);for(_.whitespaceWithoutComments$0(),r=_.scanner,n=r.string.length;r._string_scanner$_position!==n;)switch(r.peekChar$0()){case 36:p.push(_.variableDeclarationWithoutNamespace$0());break;case 47:switch(r.peekChar$1(1)){case 47:p.push(_._scss0$_silentComment$0()),_.whitespaceWithoutComments$0();break;case 42:p.push(_._scss0$_loudComment$0()),_.whitespaceWithoutComments$0();break;default:s=e.call$0(),s!=null?(a=s,i=!0):(a=null,i=!1),i&&p.push(a)}break;case 59:r.readChar$0(),_.whitespaceWithoutComments$0();break;default:l=e.call$0(),l!=null?(a=l,i=!0):(a=null,i=!1),i&&p.push(a)}return p},_scss0$_silentComment$0(){var e,r,n=this,s=n.scanner,a=new t._SpanScannerState(s,s._string_scanner$_position);s.expect$1("//"),e=s.string.length;do{for(;s._string_scanner$_position!==e?(r=s.readChar$0(),r=!(r===10||r===13||r===12)):r=!1,!!r;);if(s._string_scanner$_position===e)break;n.spaces$0()}while(s.scan$1("//"));return n.get$plainCss()&&n.error$2(0,W.Silent,s.spanFrom$1(a)),n.lastSilentComment=new t.SilentComment0(s.substring$1(0,a.position),s.spanFrom$1(a))},_scss0$_loudComment$0(){var e,r,n,s,a,i,l,_=this.scanner,p=_._string_scanner$_position;_.expect$1("/*"),e=new t.StringBuffer(""),r=t._setArrayType([],h.JSArray_Object),n=new t.InterpolationBuffer0(e,r),e._contents="/*";e:for(;;)switch(_.peekChar$0()){case 35:_.peekChar$1(1)===123?(s=this.singleInterpolation$0(),n._interpolation_buffer0$_flushText$0(),r.push(s)):e._contents+=t.Primitives_stringFromCharCode(_.readChar$0());break;case 42:if(e._contents+=t.Primitives_stringFromCharCode(_.readChar$0()),_.peekChar$0()!==47)continue e;return e._contents+=t.Primitives_stringFromCharCode(_.readChar$0()),a=_._string_scanner$_position,s=_._sourceFile,i=new t._SpanScannerState(_,p).position,_=new t._FileSpan(s,i,a),_._FileSpan$3(s,i,a),i=h.Object,s=t.List_List$of(r,!0,i),p=e._contents,p.length!==0&&s.push((p.charCodeAt(0)==0,p)),l=t.List_List$from(s,!1,i),l.fixed$length=Array,l.immutable$list=Array,p=new t.Interpolation0(l,_),p.Interpolation$20(s,_),new t.LoudComment0(p);case 13:_.readChar$0(),_.peekChar$0()!==10&&(e._contents+=t.Primitives_stringFromCharCode(10));break;case 12:_.readChar$0(),e._contents+=t.Primitives_stringFromCharCode(10);break;default:e._contents+=t.Primitives_stringFromCharCode(_.readChar$0())}}},t.Selector0.prototype={assertNotBogus$1$name(e){var r;this.accept$1(f._IsBogusVisitor_true0)&&(r=this.toString$0(0),t.EvaluationContext_current0().warn$2(0,"$"+e+": "+(r+W.x20is_nov),f.Deprecation_XV6))},toString$0(e){var r=t._SerializeVisitor$0(null,!0,null,!0,!1,null,!0);return this.accept$1(r),r._serialize0$_buffer.toString$0(0)},$isAstNode0:1,get$span(e){return this.span}},t._IsInvisibleVisitor2.prototype={visitSelectorList$1(e){return f.JSArray_methods.every$1(e.components,this.get$visitComplexSelector())},visitComplexSelector$1(e){var r;return this.super$AnySelectorVisitor$visitComplexSelector0(e)?r=!0:r=this.includeBogus&&e.accept$1(f._IsBogusVisitor_false0),r},visitPlaceholderSelector$1(e){return!0},visitPseudoSelector$1(e){var r,n,s=e.selector;return s!=null?(r=s,n=!0):(r=null,n=!1),n?(e.name==="not"?n=this.includeBogus&&r.accept$1(f._IsBogusVisitor_true0):n=this.visitSelectorList$1(r),n):!1}},t._IsBogusVisitor0.prototype={visitComplexSelector$1(e){var r,n=e.components;return n.length===0?e.leadingCombinators.length!==0:(r=this.includeLeadingCombinator?0:1,e.leadingCombinators.length>r||f.JSArray_methods.get$last(n).combinators.length!==0||f.JSArray_methods.any$1(n,new t._IsBogusVisitor_visitComplexSelector_closure0(this)))},visitPseudoSelector$1(e){var r=e.selector;return r==null?!1:e.name==="has"?r.accept$1(f._IsBogusVisitor_false0):r.accept$1(f._IsBogusVisitor_true0)}},t._IsBogusVisitor_visitComplexSelector_closure0.prototype={call$1(e){return e.combinators.length>1||this.$this.visitCompoundSelector$1(e.selector)},$signature:54},t._IsUselessVisitor0.prototype={visitComplexSelector$1(e){return e.leadingCombinators.length>1||f.JSArray_methods.any$1(e.components,new t._IsUselessVisitor_visitComplexSelector_closure0(this))},visitPseudoSelector$1(e){return e.accept$1(f._IsBogusVisitor_true0)}},t._IsUselessVisitor_visitComplexSelector_closure0.prototype={call$1(e){return e.combinators.length>1||this.$this.visitCompoundSelector$1(e.selector)},$signature:54},t.__IsBogusVisitor_Object_AnySelectorVisitor0.prototype={},t.__IsInvisibleVisitor_Object_AnySelectorVisitor0.prototype={},t.__IsUselessVisitor_Object_AnySelectorVisitor0.prototype={},t.SelectorExpression0.prototype={accept$1$1(e){return e.visitSelectorExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"&"},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t._nest_closure0.prototype={call$1(e){var r={},n=C.$index$asx(e,0).get$asList();if(n.length===0)throw t.wrapException(t.SassScriptException$0(W.x24selec,null));return r.first=!0,new t.MappedListIterable(n,new t._nest__closure1(r),t._arrayInstanceType(n)._eval$1("MappedListIterable<1,SelectorList0>")).reduce$1(0,new t._nest__closure2).get$asSassList()},$signature:28},t._nest__closure1.prototype={call$1(e){var r=this._box_0,n=t.SassApiValue_assertSelector0(e,!r.first,null);return r.first=!1,n},$signature:295},t._nest__closure2.prototype={call$2(e,r){return r.resolveParentSelectors$1(e)},$signature:262},t._append_closure1.prototype={call$1(e){var r=C.$index$asx(e,0).get$asList();if(r.length===0)throw t.wrapException(t.SassScriptException$0(W.x24selec,null));return new t.MappedListIterable(r,new t._append__closure1,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,SelectorList0>")).reduce$1(0,new t._append__closure2(t.EvaluationContext_current0().get$currentCallableSpan())).get$asSassList()},$signature:28},t._append__closure1.prototype={call$1(e){return t.SassApiValue_assertSelector0(e,!1,null)},$signature:295},t._append__closure2.prototype={call$2(e,r){var n=r.components,s=this.span;return t.SelectorList$0(new t.MappedListIterable(n,new t._append___closure0(e,s),t._arrayInstanceType(n)._eval$1("MappedListIterable<1,ComplexSelector0>")),s).resolveParentSelectors$1(e)},$signature:262},t._append___closure0.prototype={call$1(e){var r,n,s,a,i,l,_=null;if(e.leadingCombinators.length!==0)throw t.wrapException(t.SassScriptException$0("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+".",_));if(r=e.components,r.length>=1?(n=r[0],s=f.JSArray_methods.sublist$1(r,1),a=!0):(s=_,n=s,a=!1),!a)throw t.wrapException(t.StateError$("Pattern matching error"));if(i=t._prependParent0(n.selector),i==null)throw t.wrapException(t.SassScriptException$0("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+".",_));return a=this.span,l=t._setArrayType([new t.ComplexSelectorComponent0(i,t.List_List$unmodifiable(n.combinators,h.CssValue_Combinator_2),a)],h.JSArray_ComplexSelectorComponent_2),f.JSArray_methods.addAll$1(l,s),t.ComplexSelector$0(f.List_empty14,l,a,!1)},$signature:67},t._extend_closure0.prototype={call$1(e){var r,n,s="selector",a="extendee",i="extender",l=C.getInterceptor$asx(e),_=t.SassApiValue_assertSelector0(l.$index(e,0),!1,s);return _.assertNotBogus$1$name(s),r=t.SassApiValue_assertSelector0(l.$index(e,1),!1,a),r.assertNotBogus$1$name(a),n=t.SassApiValue_assertSelector0(l.$index(e,2),!1,i),n.assertNotBogus$1$name(i),t.ExtensionStore__extendOrReplace0(_,n,r,f.ExtendMode_allTargets_allTargets0,t.EvaluationContext_current0().get$currentCallableSpan()).get$asSassList()},$signature:28},t._replace_closure0.prototype={call$1(e){var r,n,s="selector",a="original",i="replacement",l=C.getInterceptor$asx(e),_=t.SassApiValue_assertSelector0(l.$index(e,0),!1,s);return _.assertNotBogus$1$name(s),r=t.SassApiValue_assertSelector0(l.$index(e,1),!1,a),r.assertNotBogus$1$name(a),n=t.SassApiValue_assertSelector0(l.$index(e,2),!1,i),n.assertNotBogus$1$name(i),t.ExtensionStore__extendOrReplace0(_,n,r,f.ExtendMode_replace_replace0,t.EvaluationContext_current0().get$currentCallableSpan()).get$asSassList()},$signature:28},t._unify_closure0.prototype={call$1(e){var r,n="selector1",s="selector2",a=C.getInterceptor$asx(e),i=t.SassApiValue_assertSelector0(a.$index(e,0),!1,n);return i.assertNotBogus$1$name(n),r=t.SassApiValue_assertSelector0(a.$index(e,1),!1,s),r.assertNotBogus$1$name(s),a=i.unify$1(r),a=a==null?null:a.get$asSassList(),a??f.C__SassNull0},$signature:5},t._isSuperselector_closure0.prototype={call$1(e){var r,n=C.getInterceptor$asx(e),s=t.SassApiValue_assertSelector0(n.$index(e,0),!1,"super");return s.assertNotBogus$1$name("super"),r=t.SassApiValue_assertSelector0(n.$index(e,1),!1,"sub"),r.assertNotBogus$1$name("sub"),t.listIsSuperselector0(s.components,r.components)?f.SassBoolean_true0:f.SassBoolean_false0},$signature:23},t._simpleSelectors_closure0.prototype={call$1(e){var r=t.SassApiValue_assertCompoundSelector0(C.$index$asx(e,0),"selector").components;return t.SassList$0(new t.MappedListIterable(r,new t._simpleSelectors__closure0,t._arrayInstanceType(r)._eval$1("MappedListIterable<1,Value0>")),f.ListSeparator_rXA0,!1)},$signature:28},t._simpleSelectors__closure0.prototype={call$1(e){return new t.SassString0(t.serializeSelector0(e,!0),!1)},$signature:559},t._parse_closure0.prototype={call$1(e){return t.SassApiValue_assertSelector0(C.$index$asx(e,0),!1,"selector").get$asSassList()},$signature:28},t._prependParent_closure1.prototype={call$0(){return this._0_0.length>=1},$signature:1},t._prependParent_closure2.prototype={call$0(){return this._0_0[0]},$signature:254},t.SelectorParser0.prototype={parse$0(){return this.wrapSpanFormatException$1(new t.SelectorParser_parse_closure0(this))},parseCompoundSelector$0(){return this.wrapSpanFormatException$1(new t.SelectorParser_parseCompoundSelector_closure0(this))},_selector$_selectorList$0(){var e,r,n,s=this,a=s.scanner,i=a._string_scanner$_position,l=a._sourceFile,_=l.getLine$1(i),p=t._setArrayType([s._selector$_complexSelector$0()],h.JSArray_ComplexSelector_2);for(s.whitespace$0(),e=a.string.length;a.scanChar$1(44);)if(s.whitespace$0(),a.peekChar$0()!==44){if(r=a._string_scanner$_position,r===e)break;n=l.getLine$1(r)!==_,n&&(_=l.getLine$1(a._string_scanner$_position)),p.push(s._selector$_complexSelector$1$lineBreak(n))}return t.SelectorList$0(p,s.spanFrom$1(new t._SpanScannerState(a,i)))},_selector$_complexSelector$1$lineBreak(e){var r,n,s,a,i,l,_=this,p=_.scanner,d=p._string_scanner$_position,g=new t._SpanScannerState(p,d),S=h.JSArray_CssValue_Combinator_2,b=t._setArrayType([],S),w=t._setArrayType([],h.JSArray_ComplexSelectorComponent_2);for(r=h.CssValue_Combinator_2,n=null,s=null;;){if(_.whitespace$0(),a=p.peekChar$0(),a===43){i=p._string_scanner$_position,p.readChar$0(),b.push(new t.CssValue0(f.Combinator_4QF0,_.spanFrom$1(new t._SpanScannerState(p,i)),r));continue}if(a===62){i=p._string_scanner$_position,p.readChar$0(),b.push(new t.CssValue0(f.Combinator_Cht0,_.spanFrom$1(new t._SpanScannerState(p,i)),r));continue}if(a===126){i=p._string_scanner$_position,p.readChar$0(),b.push(new t.CssValue0(f.Combinator_Htt0,_.spanFrom$1(new t._SpanScannerState(p,i)),r));continue}if(a==null)break;if(a!==91&&a!==46&&a!==35&&a!==37&&a!==58&&a!==38&&a!==42&&a!==124?i=_.lookingAtIdentifier$0():i=!0,i){n!=null?(i=_.spanFrom$1(g),l=t.List_List$from(b,!1,r),l.fixed$length=Array,l.immutable$list=Array,w.push(new t.ComplexSelectorComponent0(n,l,i))):b.length!==0&&(g=new t._SpanScannerState(p,p._string_scanner$_position),s=b),n=_._selector$_compoundSelector$0(),b=t._setArrayType([],S),p.peekChar$0()===38&&p.error$1(0,W.x22x26__ma);continue}break}return n!=null?(S=_.spanFrom$1(g),w.push(new t.ComplexSelectorComponent0(n,t.List_List$unmodifiable(b,r),S))):b.length!==0?s=b:p.error$1(0,"expected selector."),S=s??f.List_empty14,t.ComplexSelector$0(S,w,_.spanFrom$1(new t._SpanScannerState(p,d)),e)},_selector$_complexSelector$0(){return this._selector$_complexSelector$1$lineBreak(!1)},_selector$_compoundSelector$0(){for(var e,r=this,n=r.scanner,s=n._string_scanner$_position,a=t._setArrayType([r._selector$_simpleSelector$0()],h.JSArray_SimpleSelector_2);e=n.peekChar$0(),e===42||e===91||e===46||e===35||e===37||e===58;)a.push(r._selector$_simpleSelector$1$allowParent(!1));return t.CompoundSelector$0(a,r.spanFrom$1(new t._SpanScannerState(n,s)))},_selector$_simpleSelector$1$allowParent(e){var r,n,s,a,i,l=this,_=l.scanner,p=new t._SpanScannerState(_,_._string_scanner$_position);switch(e==null&&(e=l._selector$_allowParent),_.peekChar$0()){case 91:return l._selector$_attributeSelector$0();case 46:return r=_._string_scanner$_position,_.expectChar$1(46),new t.ClassSelector0(l.identifier$0(),l.spanFrom$1(new t._SpanScannerState(_,r)));case 35:return r=_._string_scanner$_position,_.expectChar$1(35),new t.IDSelector0(l.identifier$0(),l.spanFrom$1(new t._SpanScannerState(_,r)));case 37:return r=_._string_scanner$_position,_.expectChar$1(37),n=l.identifier$0(),r=l.spanFrom$1(new t._SpanScannerState(_,r)),l._selector$_allowPlaceholder||l.error$2(0,W.Placeh,_.spanFrom$1(p)),new t.PlaceholderSelector0(n,r);case 58:return l._selector$_pseudoSelector$0();case 38:return r=_._string_scanner$_position,_.expectChar$1(38),l.lookingAtIdentifierBody$0()?(s=new t.StringBuffer(""),l._parser0$_identifierBody$1(s),s._contents.length===0&&_.error$1(0,"Expected identifier body."),a=s._contents,i=(a.charCodeAt(0)==0,a)):i=null,r=l.spanFrom$1(new t._SpanScannerState(_,r)),e||l.error$2(0,"Parent selectors aren't allowed here.",_.spanFrom$1(p)),new t.ParentSelector0(i,r);default:return l._selector$_typeOrUniversalSelector$0()}},_selector$_simpleSelector$0(){return this._selector$_simpleSelector$1$allowParent(null)},_selector$_attributeSelector$0(){var e,r,n,s,a,i=this,l=null,_=i.scanner,p=new t._SpanScannerState(_,_._string_scanner$_position);return _.expectChar$1(91),i.whitespace$0(),e=i._selector$_attributeName$0(),i.whitespace$0(),_.scanChar$1(93)?new t.AttributeSelector0(e,l,l,l,i.spanFrom$1(p)):(r=i._selector$_attributeOperator$0(),i.whitespace$0(),n=_.peekChar$0(),s=n===39||n===34?i.string$0():i.identifier$0(),i.whitespace$0(),n=_.peekChar$0(),a=n!=null&&t.CharacterExtension_get_isAlphabetic0(n)?t.Primitives_stringFromCharCode(_.readChar$0()):l,_.expectChar$1(93),new t.AttributeSelector0(e,r,s,a,i.spanFrom$1(p)))},_selector$_attributeName$0(){var e,r=this,n=r.scanner;return n.scanChar$1(42)?(n.expectChar$1(124),new t.QualifiedName0(r.identifier$0(),"*")):n.scanChar$1(124)?new t.QualifiedName0(r.identifier$0(),""):(e=r.identifier$0(),n.peekChar$0()!==124||n.peekChar$1(1)===61?new t.QualifiedName0(e,null):(n.readChar$0(),new t.QualifiedName0(r.identifier$0(),e)))},_selector$_attributeOperator$0(){var e=this.scanner,r=e._string_scanner$_position;switch(e.readChar$0()){case 61:return f.AttributeOperator_ES60;case 126:return e.expectChar$1(61),f.AttributeOperator_r600;case 124:return e.expectChar$1(61),f.AttributeOperator_ivT0;case 94:return e.expectChar$1(61),f.AttributeOperator_eot0;case 36:return e.expectChar$1(61),f.AttributeOperator_BGd0;case 42:return e.expectChar$1(61),f.AttributeOperator_8aB0;default:e.error$2$position(0,'Expected "]".',r)}},_selector$_pseudoSelector$0(){var e,r,n,s,a,i,l=this,_=null,p=l.scanner,d=new t._SpanScannerState(p,p._string_scanner$_position);return p.expectChar$1(58),e=p.scanChar$1(58),r=l.identifier$0(),p.scanChar$1(40)?(l.whitespace$0(),n=t.unvendor0(r),e?V._selectorPseudoElements0.contains$1(0,n)?(s=l._selector$_selectorList$0(),a=_):(a=l.declarationValue$1$allowEmpty(!0),s=_):V._selectorPseudoClasses0.contains$1(0,n)?(s=l._selector$_selectorList$0(),a=_):n==="nth-child"||n==="nth-last-child"?(a=l._selector$_aNPlusB$0(),l.whitespace$0(),i=p.peekChar$1(-1),(i===32||i===9||i===10||i===13||i===12)&&p.peekChar$0()!==41?(l.expectIdentifier$1("of"),a+=" of",l.whitespace$0(),s=l._selector$_selectorList$0()):s=_):(a=f.JSString_methods.trimRight$0(l.declarationValue$1$allowEmpty(!0)),s=_),p.expectChar$1(41),t.PseudoSelector$0(r,l.spanFrom$1(d),a,e,s)):t.PseudoSelector$0(r,l.spanFrom$1(d),_,e,_)},_selector$_aNPlusB$0(){var e,r,n,s,a,i=this;e:{if(e=i.scanner,r=e.peekChar$0(),r===101||r===69)return i.expectIdentifier$1("even"),"even";if(r===111||r===79)return i.expectIdentifier$1("odd"),"odd";if(r===43||r===45){n=""+t.Primitives_stringFromCharCode(e.readChar$0());break e}n=""}if(s=e.peekChar$0(),s!=null&&s>=48&&s<=57){do n+=t.Primitives_stringFromCharCode(e.readChar$0()),s=e.peekChar$0();while(s!=null&&s>=48&&s<=57);if(i.whitespace$0(),!i.scanIdentChar$1(110))return n.charCodeAt(0)==0,n}else i.expectIdentChar$1(110);if(n+=t.Primitives_stringFromCharCode(110),i.whitespace$0(),a=e.peekChar$0(),a!==43&&a!==45)return n.charCodeAt(0)==0,n;n+=t.Primitives_stringFromCharCode(e.readChar$0()),i.whitespace$0(),s=e.peekChar$0(),s!=null&&s>=48&&s<=57||e.error$1(0,"Expected a number.");do n+=t.Primitives_stringFromCharCode(e.readChar$0()),s=e.peekChar$0();while(s!=null&&s>=48&&s<=57);return n.charCodeAt(0)==0,n},_selector$_typeOrUniversalSelector$0(){var e,r=this,n=r.scanner,s=new t._SpanScannerState(n,n._string_scanner$_position);return n.scanChar$1(42)?n.scanChar$1(124)?n.scanChar$1(42)?new t.UniversalSelector0("*",r.spanFrom$1(s)):new t.TypeSelector0(new t.QualifiedName0(r.identifier$0(),"*"),r.spanFrom$1(s)):new t.UniversalSelector0(null,r.spanFrom$1(s)):n.scanChar$1(124)?n.scanChar$1(42)?new t.UniversalSelector0("",r.spanFrom$1(s)):new t.TypeSelector0(new t.QualifiedName0(r.identifier$0(),""),r.spanFrom$1(s)):(e=r.identifier$0(),n.scanChar$1(124)?n.scanChar$1(42)?new t.UniversalSelector0(e,r.spanFrom$1(s)):new t.TypeSelector0(new t.QualifiedName0(r.identifier$0(),e),r.spanFrom$1(s)):new t.TypeSelector0(new t.QualifiedName0(e,null),r.spanFrom$1(s)))}},t.SelectorParser_parse_closure0.prototype={call$0(){var e=this.$this,r=e._selector$_selectorList$0();return e=e.scanner,e._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),r},$signature:561},t.SelectorParser_parseCompoundSelector_closure0.prototype={call$0(){var e=this.$this,r=e._selector$_compoundSelector$0();return e=e.scanner,e._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),r},$signature:562},t.SelectorSearchVisitor0.prototype={visitAttributeSelector$1(e){return null},visitClassSelector$1(e){return null},visitIDSelector$1(e){return null},visitParentSelector$1(e){return null},visitPlaceholderSelector$1(e){return null},visitTypeSelector$1(e){return null},visitUniversalSelector$1(e){return null},visitComplexSelector$1(e){return t.IterableExtension_search0(e.components,new t.SelectorSearchVisitor_visitComplexSelector_closure0(this))},visitCompoundSelector$1(e){return t.IterableExtension_search0(e.components,new t.SelectorSearchVisitor_visitCompoundSelector_closure0(this))},visitPseudoSelector$1(e){return t.NullableExtension_andThen0(e.selector,this.get$visitSelectorList())},visitSelectorList$1(e){return t.IterableExtension_search0(e.components,this.get$visitComplexSelector())}},t.SelectorSearchVisitor_visitComplexSelector_closure0.prototype={call$1(e){return this.$this.visitCompoundSelector$1(e.selector)},$signature(){return t._instanceType(this.$this)._eval$1("SelectorSearchVisitor0.T?(ComplexSelectorComponent0)")}},t.SelectorSearchVisitor_visitCompoundSelector_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return t._instanceType(this.$this)._eval$1("SelectorSearchVisitor0.T?(SimpleSelector0)")}},t.serialize_closure0.prototype={call$1(e){return e>127},$signature:49},t._SerializeVisitor0.prototype={visitCssStylesheet$1(e){var r,n,s,a,i,l,_,p,d,g,S=this;for(r=C.get$iterator$ax(e.get$children(e)),n=!S._serialize0$_inspect,s=S._serialize0$_style===f.OutputStyle_10,a=!s,i=h.CssParentNode_2,l=S._serialize0$_buffer,_=S._lineFeed.text,p=null;r.moveNext$0();)d=r.get$current(r),n?g=s?d.accept$1(f._IsInvisibleVisitor_true_true0):d.accept$1(f._IsInvisibleVisitor_true_false0):g=!1,!g&&(p!=null&&((i._is(p)?p.get$isChildless():!(p instanceof t.ModifiableCssComment0))&&l.writeCharCode$1(59),S._serialize0$_isTrailingComment$2(d,p)?a&&l.writeCharCode$1(32):(a&&l.write$1(0,_),p.get$isGroupEnd()&&a&&l.write$1(0,_))),d.accept$1(S),p=d);p!=null?r=(i._is(p)?p.get$isChildless():!(p instanceof t.ModifiableCssComment0))&&a:r=!1,r&&l.writeCharCode$1(59)},visitCssComment$1(e){this._serialize0$_buffer.forSpan$2(e.span,new t._SerializeVisitor_visitCssComment_closure0(this,e))},visitCssAtRule$1(e){var r,n=this;n._serialize0$_writeIndentation$0(),r=n._serialize0$_buffer,r.forSpan$2(e.span,new t._SerializeVisitor_visitCssAtRule_closure0(n,e)),e.isChildless||(n._serialize0$_style!==f.OutputStyle_10&&r.writeCharCode$1(32),n._serialize0$_visitChildren$1(e))},visitCssMediaRule$1(e){var r,n=this;n._serialize0$_writeIndentation$0(),r=n._serialize0$_buffer,r.forSpan$2(e.span,new t._SerializeVisitor_visitCssMediaRule_closure0(n,e)),n._serialize0$_style!==f.OutputStyle_10&&r.writeCharCode$1(32),n._serialize0$_visitChildren$1(e)},visitCssImport$1(e){this._serialize0$_writeIndentation$0(),this._serialize0$_buffer.forSpan$2(e.span,new t._SerializeVisitor_visitCssImport_closure0(this,e))},_serialize0$_writeImportUrl$1(e){var r,n,s=this;if(s._serialize0$_style!==f.OutputStyle_10||e.charCodeAt(0)!==117){s._serialize0$_buffer.write$1(0,e);return}r=f.JSString_methods.substring$2(e,4,e.length-1),n=r.charCodeAt(0),n===39||n===34?s._serialize0$_buffer.write$1(0,r):s._serialize0$_visitQuotedString$1(r)},visitCssKeyframeBlock$1(e){var r,n=this;n._serialize0$_writeIndentation$0(),r=n._serialize0$_buffer,r.forSpan$2(e.selector.span,new t._SerializeVisitor_visitCssKeyframeBlock_closure0(n,e)),n._serialize0$_style!==f.OutputStyle_10&&r.writeCharCode$1(32),n._serialize0$_visitChildren$1(e)},_serialize0$_visitMediaQuery$1(e){var r,n,s,a,i,l,_,p,d=this,g=e.modifier;g!=null?(r=g,n=!0):(r=null,n=!1),n&&(n=d._serialize0$_buffer,n.write$1(0,r),n.writeCharCode$1(32)),s=e.type,s!=null?(a=s,n=!0):(a=null,n=!1),n&&(n=d._serialize0$_buffer,n.write$1(0,a),e.conditions.length!==0&&n.write$1(0," and ")),i=e.conditions,i.length===1?n=f.JSString_methods.startsWith$1(i[0],"(not "):n=!1,n?(n=d._serialize0$_buffer,n.write$1(0,"not "),l=f.JSArray_methods.get$first(i),n.write$1(0,f.JSString_methods.substring$2(l,5,l.length-1))):(_=e.conjunction?"and":"or",n=d._serialize0$_style===f.OutputStyle_10?_+" ":" "+_+" ",p=d._serialize0$_buffer,d._serialize0$_writeBetween$3(i,n,p.get$write(p)))},visitCssStyleRule$1(e){var r,n=this;n._serialize0$_writeIndentation$0(),r=n._serialize0$_buffer,r.forSpan$2(e._style_rule0$_selector._box0$_inner.value.span,new t._SerializeVisitor_visitCssStyleRule_closure0(n,e)),n._serialize0$_style!==f.OutputStyle_10&&r.writeCharCode$1(32),n._serialize0$_visitChildren$1(e)},visitCssSupportsRule$1(e){var r,n=this;n._serialize0$_writeIndentation$0(),r=n._serialize0$_buffer,r.forSpan$2(e.span,new t._SerializeVisitor_visitCssSupportsRule_closure0(n,e)),n._serialize0$_style!==f.OutputStyle_10&&r.writeCharCode$1(32),n._serialize0$_visitChildren$1(e)},visitCssDeclaration$1(e){var r,n,s,a,i,l,_=this;if(_._serialize0$_writeIndentation$0(),i=e.name,_._serialize0$_write$1(i),l=_._serialize0$_buffer,l.writeCharCode$1(58),C.startsWith$1$s(i.value,"--")&&e.parsedAsCustomProperty)l.forSpan$2(e.value.span,new t._SerializeVisitor_visitCssDeclaration_closure1(_,e));else{_._serialize0$_style!==f.OutputStyle_10&&l.writeCharCode$1(32);try{l.forSpan$2(e.valueSpanForMap,new t._SerializeVisitor_visitCssDeclaration_closure2(_,e))}catch(p){if(i=t.unwrapException(p),i instanceof t.MultiSpanSassScriptException0)r=i,n=t.getTraceFromException(p),t.throwWithTrace0(t.MultiSpanSassException$0(r.message,e.value.span,r.primaryLabel,r.secondarySpans,null),r,n);else if(i instanceof t.SassScriptException0)s=i,a=t.getTraceFromException(p),i=s.message,t.throwWithTrace0(new t.SassException0(f.Set_empty,i,e.value.span),s,a);else throw p}}},_serialize0$_writeFoldedValue$1(e){var r,n,s,a,i=t.StringScanner$(h.SassString_2._as(e.value.value)._string0$_text,null,null);for(r=i.string.length,n=this._serialize0$_buffer;i._string_scanner$_position!==r;){if(s=i.readChar$0(),s!==10){n.writeCharCode$1(s);continue}for(n.writeCharCode$1(32);a=i.peekChar$0(),a===32||a===9||a===10||a===13||a===12;)i.readChar$0()}},_serialize0$_writeReindentedValue$1(e){var r,n,s=this,a=h.SassString_2._as(e.value.value)._string0$_text;e:{if(r=s._serialize0$_minimumIndentation$1(a),r==null){s._serialize0$_buffer.write$1(0,a);break e}if(r===-1){n=s._serialize0$_buffer,n.write$1(0,t.trimAsciiRight0(a,!0)),n.writeCharCode$1(32);break e}n=e.name.span,n=n.get$start(n),s._serialize0$_writeWithIndent$2(a,Math.min(r,n.file.getColumn$1(n.offset)))}},_serialize0$_minimumIndentation$1(e){for(var r,n,s,a,i,l=t.LineScanner$(e),_=l.string.length;l._string_scanner$_position!==_?(r=l.super$StringScanner$readChar(),l._adjustLineAndColumn$1(r),n=r!==10):n=!1,!!n;);if(l._string_scanner$_position===_)return l.peekChar$1(-1)===10?-1:null;for(s=null;l._string_scanner$_position!==_;){for(;l._string_scanner$_position!==_&&(a=l.peekChar$0(),!(a!==32&&a!==9));)l._adjustLineAndColumn$1(l.super$StringScanner$readChar());if(!(l._string_scanner$_position===_||l.scanChar$1(10)))for(i=l._line_scanner$_column,s=s==null?i:Math.min(s,i);l._string_scanner$_position!==_?(r=l.super$StringScanner$readChar(),l._adjustLineAndColumn$1(r),n=r!==10):n=!1,!!n;);}return s??-1},_serialize0$_writeWithIndent$2(e,r){var n,s,a,i,l,_,p,d=t.LineScanner$(e);for(n=d.string,s=n.length,a=this._serialize0$_buffer;d._string_scanner$_position!==s&&(i=d.super$StringScanner$readChar(),d._adjustLineAndColumn$1(i),i!==10);)a.writeCharCode$1(i);for(;;){for(l=d._string_scanner$_position,_=1;;){if(d._string_scanner$_position===s){a.writeCharCode$1(32);return}e:{if(i=d.super$StringScanner$readChar(),d._adjustLineAndColumn$1(i),i===32||i===9)continue;if(i===10){l=d._string_scanner$_position,++_;break e}break}}for(this._serialize0$_writeTimes$2(10,_),this._serialize0$_writeIndentation$0(),p=d._string_scanner$_position,a.write$1(0,f.JSString_methods.substring$2(n,l+r,p));;){if(d._string_scanner$_position===s)return;if(i=d.super$StringScanner$readChar(),d._adjustLineAndColumn$1(i),i===10)break;a.writeCharCode$1(i)}}},visitCalculation$1(e){var r,n=this,s=n._serialize0$_buffer;s.write$1(0,e.name),s.writeCharCode$1(40),r=n._serialize0$_style===f.OutputStyle_10?",":", ",n._serialize0$_writeBetween$3(e.$arguments,r,n.get$_serialize0$_writeCalculationValue()),s.writeCharCode$1(41)},_serialize0$_writeCalculationValue$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E=this,L=null;e:{if(r=t._InitializedCell$(new t._SerializeVisitor__writeCalculationValue_closure0(e)),n=e instanceof t.SassNumber0,n&&r._readFinal$0()&&!E._serialize0$_inspect)throw t.wrapException(t.SassScriptException$0(t.S(e)+" isn't a valid CSS value.",L));if(n&&!isFinite(e._number1$_value)){t:{if(s=e._number1$_value,s===1/0){E._serialize0$_buffer.write$1(0,"infinity");break t}if(s===-1/0){E._serialize0$_buffer.write$1(0,"-infinity");break t}isNaN(s)&&E._serialize0$_buffer.write$1(0,"NaN")}n=C.getInterceptor$x(e),E._serialize0$_writeCalculationUnits$2(n.get$numeratorUnits(e),n.get$denominatorUnits(e));break e}if(n&&r._readFinal$0()){E._serialize0$_writeNumber$1(e._number1$_value),n=C.getInterceptor$x(e),a=n.get$numeratorUnits(e),a.length>=1?(i=a[0],l=f.JSArray_methods.sublist$1(a,1),_=!0):(l=L,i=l,_=!1),_?(E._serialize0$_buffer.write$1(0,i),E._serialize0$_writeCalculationUnits$2(l,n.get$denominatorUnits(e))):E._serialize0$_writeCalculationUnits$2(t._setArrayType([],h.JSArray_String),n.get$denominatorUnits(e));break e}if(e instanceof t.Value0){e.accept$1(E);break e}e instanceof t.CalculationOperation0?(p=e._calculation0$_operator,d=e._calculation0$_left,g=e._calculation0$_right,g=g,n=!0):(g=L,d=g,p=d,n=!1),n&&(S=d instanceof t.CalculationOperation0&&d._calculation0$_operator.precedence<p.precedence,S&&E._serialize0$_buffer.writeCharCode$1(40),E._serialize0$_writeCalculationValue$1(d),S&&E._serialize0$_buffer.writeCharCode$1(41),b=E._serialize0$_style!==f.OutputStyle_10||p.precedence===1,b&&E._serialize0$_buffer.writeCharCode$1(32),n=E._serialize0$_buffer,n.write$1(0,p.operator),b&&n.writeCharCode$1(32),g instanceof t.CalculationOperation0&&E._serialize0$_parenthesizeCalculationRhs$2(p,g._calculation0$_operator)?w=!0:p===f.CalculationOperator_OvN0?(g instanceof t.SassNumber0?_=isFinite(g._number1$_value)?g.get$hasComplexUnits():g.get$hasUnits():_=!1,w=_):w=!1,w&&n.writeCharCode$1(40),E._serialize0$_writeCalculationValue$1(g),w&&n.writeCharCode$1(41))}},_serialize0$_writeCalculationUnits$2(e,r){var n,s,a,i;for(n=C.get$iterator$ax(e),s=this._serialize0$_buffer,a=this._serialize0$_style!==f.OutputStyle_10;n.moveNext$0();)i=n.get$current(n),a&&s.writeCharCode$1(32),s.writeCharCode$1(42),a&&s.writeCharCode$1(32),s.writeCharCode$1(49),s.write$1(0,i);for(n=C.get$iterator$ax(r);n.moveNext$0();)i=n.get$current(n),a&&s.writeCharCode$1(32),s.writeCharCode$1(47),a&&s.writeCharCode$1(32),s.writeCharCode$1(49),s.write$1(0,i)},_serialize0$_parenthesizeCalculationRhs$2(e,r){var n;e:{if(f.CalculationOperator_OvN0===e){n=!0;break e}if(f.CalculationOperator_IyK0===e){n=!1;break e}n=r===f.CalculationOperator_IyK0||r===f.CalculationOperator_2bx0;break e}return n},visitColor$1(e){var r,n,s,a,i,l,_,p,d,g=this;if(g._serialize0$_style===f.OutputStyle_10)t.fuzzyEquals0(e._color1$_alpha,1)?(r=g._serialize0$_canUseShortHex$1(e)?4:7,n=V.$get$namesByColor0().$index(0,e),n!=null?(s=n,a=!0):(s=null,a=!1),a&&s.length<=r?g._serialize0$_buffer.write$1(0,s):(a=g._serialize0$_buffer,g._serialize0$_canUseShortHex$1(e)?(a.writeCharCode$1(35),a.writeCharCode$1(t.hexCharFor0(e.get$red(e)&15)),a.writeCharCode$1(t.hexCharFor0(e.get$green(e)&15)),a.writeCharCode$1(t.hexCharFor0(e.get$blue(e)&15))):(a.writeCharCode$1(35),g._serialize0$_writeHexComponent$1(e.get$red(e)),g._serialize0$_writeHexComponent$1(e.get$green(e)),g._serialize0$_writeHexComponent$1(e.get$blue(e))))):g._serialize0$_writeRgb$1(e);else if(i=e.format,i!=null?(l=i,a=!0):(l=null,a=!1),a)e:{if(f._ColorFormatEnum_rgbFunction0===l){g._serialize0$_writeRgb$1(e);break e}if(f._ColorFormatEnum_hslFunction0===l){a=e._color1$_alpha,_=t.fuzzyEquals0(a,1),p=g._serialize0$_buffer,p.write$1(0,_?"hsl(":"hsla("),g._serialize0$_writeNumber$1(e.get$hue(e)),p.write$1(0,", "),g._serialize0$_writeNumber$1(e.get$saturation(e)),p.writeCharCode$1(37),p.write$1(0,", "),g._serialize0$_writeNumber$1(e.get$lightness(e)),p.writeCharCode$1(37),_||(p.write$1(0,", "),g._serialize0$_writeNumber$1(a)),p.writeCharCode$1(41);break e}if(l instanceof t.SpanColorFormat0){g._serialize0$_buffer.write$1(0,l._color1$_span.get$text());break e}}else d=V.$get$namesByColor0().$index(0,e),d!=null?(s=d,a=!0):(s=null,a=!1),a&&!t.fuzzyEquals0(e._color1$_alpha,0)?g._serialize0$_buffer.write$1(0,s):t.fuzzyEquals0(e._color1$_alpha,1)?(g._serialize0$_buffer.writeCharCode$1(35),g._serialize0$_writeHexComponent$1(e.get$red(e)),g._serialize0$_writeHexComponent$1(e.get$green(e)),g._serialize0$_writeHexComponent$1(e.get$blue(e))):g._serialize0$_writeRgb$1(e)},_serialize0$_writeRgb$1(e){var r,n=e._color1$_alpha,s=t.fuzzyEquals0(n,1),a=this._serialize0$_buffer;a.write$1(0,s?"rgb(":"rgba("),a.write$1(0,e.get$red(e)),r=this._serialize0$_style===f.OutputStyle_10,a.write$1(0,r?",":", "),a.write$1(0,e.get$green(e)),a.write$1(0,r?",":", "),a.write$1(0,e.get$blue(e)),s||(a.write$1(0,r?",":", "),this._serialize0$_writeNumber$1(n)),a.writeCharCode$1(41)},_serialize0$_canUseShortHex$1(e){var r=e.get$red(e);return(r&15)===f.JSInt_methods._shrOtherPositive$1(r,4)?(r=e.get$green(e),(r&15)===f.JSInt_methods._shrOtherPositive$1(r,4)?(r=e.get$blue(e),r=(r&15)===f.JSInt_methods._shrOtherPositive$1(r,4)):r=!1):r=!1,r},_serialize0$_writeHexComponent$1(e){var r=this._serialize0$_buffer;r.writeCharCode$1(t.hexCharFor0(f.JSInt_methods._shrOtherPositive$1(e,4))),r.writeCharCode$1(t.hexCharFor0(e&15))},visitList$1(e){var r,n,s,a,i,l=this,_=e._list1$_hasBrackets;if(_)l._serialize0$_buffer.writeCharCode$1(91);else if(e._list1$_contents.length===0){if(!l._serialize0$_inspect)throw t.wrapException(t.SassScriptException$0("() isn't a valid CSS value.",null));l._serialize0$_buffer.write$1(0,"()");return}r=l._serialize0$_inspect,r&&e._list1$_contents.length===1?(n=e._list1$_separator,n=n===f.ListSeparator_rXA0||n===f.ListSeparator_zg90,s=n):s=!1,s&&!_&&l._serialize0$_buffer.writeCharCode$1(40),n=e._list1$_contents,n=r?n:new t.WhereIterable(n,new t._SerializeVisitor_visitList_closure2,t._arrayInstanceType(n)._eval$1("WhereIterable<1>")),a=e._list1$_separator,i=l._serialize0$_separatorString$1(a),l._serialize0$_writeBetween$3(n,i,r?new t._SerializeVisitor_visitList_closure3(l,e):new t._SerializeVisitor_visitList_closure4(l)),s&&(r=l._serialize0$_buffer,r.write$1(0,a.separator),_||r.writeCharCode$1(41)),_&&l._serialize0$_buffer.writeCharCode$1(93)},_serialize0$_separatorString$1(e){var r;e:{if(f.ListSeparator_rXA0===e){r=this._serialize0$_style===f.OutputStyle_10?",":", ";break e}if(f.ListSeparator_zg90===e){r=this._serialize0$_style===f.OutputStyle_10?"/":" / ";break e}if(f.ListSeparator_EVt0===e){r=" ";break e}r="";break e}return r},_serialize0$_elementNeedsParens$2(e,r){var n;e:{if(r instanceof t.SassList0&&r._list1$_contents.length>1&&!r._list1$_hasBrackets){t:{if(f.ListSeparator_rXA0===e){n=r._list1$_separator===f.ListSeparator_rXA0;break t}if(f.ListSeparator_zg90===e){n=r._list1$_separator,n=n===f.ListSeparator_rXA0||n===f.ListSeparator_zg90;break t}n=r._list1$_separator!==f.ListSeparator_undecided_null_undecided0;break t}break e}n=!1;break e}return n},visitMap$1(e){var r,n,s=this;if(!s._serialize0$_inspect)throw t.wrapException(t.SassScriptException$0(e.toString$0(0)+" isn't a valid CSS value.",null));r=s._serialize0$_buffer,r.writeCharCode$1(40),n=e._map0$_contents,s._serialize0$_writeBetween$3(n.get$entries(n),", ",new t._SerializeVisitor_visitMap_closure0(s)),r.writeCharCode$1(41)},_serialize0$_writeMapElement$1(e){var r=e instanceof t.SassList0&&e._list1$_separator===f.ListSeparator_rXA0&&!e._list1$_hasBrackets;r&&this._serialize0$_buffer.writeCharCode$1(40),e.accept$1(this),r&&this._serialize0$_buffer.writeCharCode$1(41)},visitNumber$1(e){var r,n,s,a,i,l=this,_=null,p=e.asSlash;if(h.Record_2_nullable_Object_and_nullable_Object._is(p)?(r=p._0,n=p._1,s=!0):(n=_,r=n,s=!1),s){l.visitNumber$1(r),l._serialize0$_buffer.writeCharCode$1(47),l.visitNumber$1(n);return}if(s=e._number1$_value,!isFinite(s)){l.visitCalculation$1(new t.SassCalculation0("calc",t.List_List$unmodifiable(t._setArrayType([e],h.JSArray_Object),h.Object)));return}if(e.get$hasComplexUnits()){if(!l._serialize0$_inspect)throw t.wrapException(t.SassScriptException$0(e.toString$0(0)+" isn't a valid CSS value.",_));l.visitCalculation$1(new t.SassCalculation0("calc",t.List_List$unmodifiable(t._setArrayType([e],h.JSArray_Object),h.Object)))}else l._serialize0$_writeNumber$1(s),a=e.get$numeratorUnits(e),a.length===1?(i=a[0],s=!0):(i=_,s=!1),s&&l._serialize0$_buffer.write$1(0,i)},_serialize0$_writeNumber$1(e){var r,n,s,a=this,i=t.fuzzyAsInt0(e);if(i!=null?(r=i,n=!0):(r=null,n=!1),n){a._serialize0$_buffer.write$1(0,a._serialize0$_removeExponent$1(C.toString$0$(r)));return}if(s=a._serialize0$_removeExponent$1(f.JSNumber_methods.toString$0(e)),s.length<12){a._serialize0$_style===f.OutputStyle_10&&s.charCodeAt(0)===48&&(s=f.JSString_methods.substring$1(s,1)),a._serialize0$_buffer.write$1(0,s);return}a._serialize0$_writeRounded$1(s)},_serialize0$_removeExponent$1(e){for(var r,n,s,a,i=e.charCodeAt(0)===45,l=t._Cell$(),_=e.length,p=0;;){if(!(p<_)){r=null;break}e:{if(e.charCodeAt(p)!==101)break e;r=new t.StringBuffer(""),n=r._contents=""+t.Primitives_stringFromCharCode(e.charCodeAt(0)),i?(n+=t.Primitives_stringFromCharCode(e.charCodeAt(1)),r._contents=n,p>3&&(r._contents=n+f.JSString_methods.substring$2(e,3,p))):p>2&&(r._contents=n+f.JSString_methods.substring$2(e,2,p)),l._value=t.int_parse(f.JSString_methods.substring$2(e,p+1,_),null);break}++p}if(r==null)return e;if(l._readLocal$0()>0){for(_=l._readLocal$0(),n=r._contents,s=i?1:0,a=_-(n.length-1-s),_=n,p=0;p<a;++p)_=r._contents+=t.Primitives_stringFromCharCode(48);return _.charCodeAt(0)==0,_}else{for(i=e.charCodeAt(0)===45,_=(i?""+t.Primitives_stringFromCharCode(45):"")+"0.",n=l.__late_helper$_name,p=-1;s=l._value,s===l&&t.throwExpression(t.LateError$localNI(n)),p>s;)_+=t.Primitives_stringFromCharCode(48),--p;return i?(n=r._contents,n=f.JSString_methods.substring$1((n.charCodeAt(0)==0,n),1)):n=r,n=_+t.S(n),n.charCodeAt(0)==0,n}},_serialize0$_writeRounded$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E=this;if(f.JSString_methods.endsWith$1(e,".0")){E._serialize0$_buffer.write$1(0,f.JSString_methods.substring$2(e,0,e.length-2));return}for(r=e.length,n=new Uint8Array(r+1),s=e.charCodeAt(0)===45,a=s?1:0,i=1;;a=l,i=p){if(a===r){E._serialize0$_buffer.write$1(0,e);return}if(l=a+1,_=e.charCodeAt(a),_===46){a=l;break}p=i+1,n[i]=_-48}if(d=a+10,d>=r){E._serialize0$_buffer.write$1(0,e);return}for(p=i;a<d;a=l,p=g)g=p+1,l=a+1,n[p]=e.charCodeAt(a)-48;if(e.charCodeAt(a)-48>=5)for(;g=p-1,S=n[g]+1,n[g]=S,S===10;p=g);for(;p<i;++p)n[p]=0;for(;r=p>i,!!(r&&n[p-1]===0);)--p;if(p===2&&n[0]===0&&n[1]===0){E._serialize0$_buffer.writeCharCode$1(48);return}for(s&&E._serialize0$_buffer.writeCharCode$1(45),n[0]===0?b=E._serialize0$_style===f.OutputStyle_10&&n[1]===0?2:1:b=0,w=E._serialize0$_buffer;b<i;++b)w.writeCharCode$1(48+n[b]);if(r)for(w.writeCharCode$1(46);b<p;++b)w.writeCharCode$1(48+n[b])},_serialize0$_visitQuotedString$2$forceDoubleQuote(e,r){var n,s,a,i,l,_,p,d,g,S,b,w=this,E=r?w._serialize0$_buffer:new t.StringBuffer("");for(r&&E.writeCharCode$1(34),n=e.length,s=!1,a=!1,i=0;i<n;++i){if(l=e.charCodeAt(i),_=t._InitializedCell$(new t._SerializeVisitor__visitQuotedString_closure1(l)),p=t._InitializedCell$(new t._SerializeVisitor__visitQuotedString_closure2(l)),_._readFinal$0()&&r){E.writeCharCode$1(39);continue}if(_._readFinal$0()&&a){w._serialize0$_visitQuotedString$2$forceDoubleQuote(e,!0);return}if(_._readFinal$0()){E.writeCharCode$1(39),s=!0;continue}if(p._readFinal$0()&&r){E.writeCharCode$1(92),E.writeCharCode$1(34);continue}if(p._readFinal$0()&&s){w._serialize0$_visitQuotedString$2$forceDoubleQuote(e,!0);return}if(p._readFinal$0()){E.writeCharCode$1(34),a=!0;continue}if(l===0||l===1||l===2||l===3||l===4||l===5||l===6||l===7||l===8||l===10||l===11||l===12||l===13||l===14||l===15||l===16||l===17||l===18||l===19||l===20||l===21||l===22||l===23||l===24||l===25||l===26||l===27||l===28||l===29||l===30||l===31||l===127){w._serialize0$_writeEscape$4(E,l,e,i);continue}if(l===92){E.writeCharCode$1(92),E.writeCharCode$1(92);continue}d=w._serialize0$_tryPrivateUseCharacter$4(E,l,e,i),d!=null?(g=d,S=!0):(g=null,S=!1),S?i=g:E.writeCharCode$1(l)}r?E.writeCharCode$1(34):(b=a?39:34,n=w._serialize0$_buffer,n.writeCharCode$1(b),n.write$1(0,E),n.writeCharCode$1(b))},_serialize0$_visitQuotedString$1(e){return this._serialize0$_visitQuotedString$2$forceDoubleQuote(e,!1)},_serialize0$_visitUnquotedString$1(e){var r,n,s,a,i,l,_,p;for(r=e.length,n=this._serialize0$_buffer,s=!1,a=0;a<r;++a){if(i=e.charCodeAt(a),i===10){n.writeCharCode$1(32),s=!0;continue}if(i===32){s||n.writeCharCode$1(32);continue}l=this._serialize0$_tryPrivateUseCharacter$4(n,i,e,a),l!=null?(_=l,p=!0):(_=null,p=!1),p?a=_:n.writeCharCode$1(i),s=!1}},_serialize0$_tryPrivateUseCharacter$4(e,r,n,s){var a;return this._serialize0$_style===f.OutputStyle_10?null:r>=57344&&r<=63743?(this._serialize0$_writeEscape$4(e,r,n,s),s):r>>>7===439&&n.length>s+1?(a=s+1,this._serialize0$_writeEscape$4(e,65536+((r&1023)<<10)+(n.charCodeAt(a)&1023),n,a),a):null},_serialize0$_writeEscape$4(e,r,n,s){var a,i;e.writeCharCode$1(92),e.write$1(0,f.JSInt_methods.toRadixString$1(r,16)),a=s+1,n.length!==a&&(i=n.charCodeAt(a),(t.CharacterExtension_get_isHex0(i)||i===32||i===9)&&e.writeCharCode$1(32))},visitAttributeSelector$1(e){var r,n,s,a=this._serialize0$_buffer;a.writeCharCode$1(91),a.write$1(0,e.name),r=e.value,r!=null?(n=r,s=!0):(n=null,s=!1),s&&(a.write$1(0,e.op),t.Parser_isIdentifier0(n)&&!C.startsWith$1$s(n,"--")?(a.write$1(0,n),s=e.modifier,s!=null&&a.writeCharCode$1(32)):(this._serialize0$_visitQuotedString$1(n),s=e.modifier,s!=null&&this._serialize0$_style!==f.OutputStyle_10&&a.writeCharCode$1(32)),t.NullableExtension_andThen0(s,a.get$write(a))),a.writeCharCode$1(93)},visitClassSelector$1(e){var r=this._serialize0$_buffer;r.writeCharCode$1(46),r.write$1(0,e.name)},visitComplexSelector$1(e){var r,n,s,a,i,l,_,p,d,g,S=this,b=e.leadingCombinators;for(S._serialize0$_writeCombinators$1(b),b.length>=1&&e.components.length>=1&&S._serialize0$_style!==f.OutputStyle_10&&S._serialize0$_buffer.writeCharCode$1(32),b=e.components,r=b.length,n=r-1,s=S._serialize0$_buffer,a=S._serialize0$_style===f.OutputStyle_10,i=!a,l=0;l<r;++l)_=b[l],S.visitCompoundSelector$1(_.selector),p=_.combinators,d=p.length===0,d||i&&s.writeCharCode$1(32),g=a?"":" ",S._serialize0$_writeBetween$3(p,g,s.get$write(s)),l!==n?p=!a||d:p=!1,p&&s.writeCharCode$1(32)},_serialize0$_writeCombinators$1(e){var r=this._serialize0$_style===f.OutputStyle_10?"":" ",n=this._serialize0$_buffer;return this._serialize0$_writeBetween$3(e,r,n.get$write(n))},visitCompoundSelector$1(e){var r,n,s,a=this._serialize0$_buffer,i=a.get$length(a);for(r=e.components,n=r.length,s=0;s<n;++s)r[s].accept$1(this);a.get$length(a)===i&&a.writeCharCode$1(42)},visitIDSelector$1(e){var r=this._serialize0$_buffer;r.writeCharCode$1(35),r.write$1(0,e.name)},visitSelectorList$1(e){var r,n,s,a,i,l,_=this,p=e.components;for(r=C.get$iterator$ax(_._serialize0$_inspect?p:new t.WhereIterable(p,new t._SerializeVisitor_visitSelectorList_closure0,t._arrayInstanceType(p)._eval$1("WhereIterable<1>"))),n=_._serialize0$_style!==f.OutputStyle_10,s=_._serialize0$_buffer,a=_._lineFeed.text,i=!0;r.moveNext$0();)l=r.get$current(r),i?i=!1:(s.writeCharCode$1(44),l.lineBreak?(n&&s.write$1(0,a),_._serialize0$_writeIndentation$0()):n&&s.writeCharCode$1(32)),_.visitComplexSelector$1(l)},visitParentSelector$1(e){var r=this._serialize0$_buffer;r.writeCharCode$1(38),t.NullableExtension_andThen0(e.suffix,r.get$write(r))},visitPlaceholderSelector$1(e){var r=this._serialize0$_buffer;r.writeCharCode$1(37),r.write$1(0,e.name)},visitPseudoSelector$1(e){var r,n,s=t._InitializedCell$(new t._SerializeVisitor_visitPseudoSelector_closure0(e)),a=e.name;a==="not"&&s._readFinal$0()instanceof t.SelectorList0&&s._readFinal$0().accept$1(f._IsInvisibleVisitor_true0)||(r=this._serialize0$_buffer,r.writeCharCode$1(58),e.isSyntacticClass||r.writeCharCode$1(58),r.write$1(0,a),a=e.argument,n=a==null,!(n&&e.selector==null)&&(r.writeCharCode$1(40),n||(r.write$1(0,a),e.selector!=null&&r.writeCharCode$1(32)),t.NullableExtension_andThen0(e.selector,this.get$visitSelectorList()),r.writeCharCode$1(41)))},visitTypeSelector$1(e){this._serialize0$_buffer.write$1(0,e.name)},visitUniversalSelector$1(e){var r,n=e.namespace;n!=null&&(r=this._serialize0$_buffer,r.write$1(0,n),r.writeCharCode$1(124)),this._serialize0$_buffer.writeCharCode$1(42)},_serialize0$_write$1(e){return this._serialize0$_buffer.forSpan$2(e.span,new t._SerializeVisitor__write_closure0(this,e))},_serialize0$_visitChildren$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E=this,L=E._serialize0$_buffer;for(L.writeCharCode$1(123),r=e.children,r=new t.ListIterator(r,r.get$length(r)),n=E._serialize0$_style===f.OutputStyle_10,s=!n,a=E.get$_serialize0$_requiresSemicolon(),i=!E._serialize0$_inspect,l=t._instanceType(r)._precomputed1,_=E._lineFeed.text,p=null,d=null;r.moveNext$0();)g=r.__internal$_current,S=g??l._as(g),i?g=n?S.accept$1(f._IsInvisibleVisitor_true_true0):S.accept$1(f._IsInvisibleVisitor_true_false0):g=!1,!g&&(g=d==null,b=g?null:a.call$1(d),(b??!1)&&L.writeCharCode$1(59),E._serialize0$_isTrailingComment$2(S,g?e:d)?(s&&L.writeCharCode$1(32),w=E._serialize0$_indentation,E._serialize0$_indentation=0,new t._SerializeVisitor__visitChildren_closure1(E,S).call$0(),E._serialize0$_indentation=w):(s&&L.write$1(0,_),++E._serialize0$_indentation,new t._SerializeVisitor__visitChildren_closure2(E,S).call$0(),--E._serialize0$_indentation),p=d,d=S);d!=null&&((h.CssParentNode_2._is(d)?d.get$isChildless():!(d instanceof t.ModifiableCssComment0))&&s&&L.writeCharCode$1(59),p==null&&E._serialize0$_isTrailingComment$2(d,e)?s&&L.writeCharCode$1(32):(E._serialize0$_writeLineFeed$0(),E._serialize0$_writeIndentation$0())),L.writeCharCode$1(125)},_serialize0$_requiresSemicolon$1(e){return h.CssParentNode_2._is(e)?e.get$isChildless():!(e instanceof t.ModifiableCssComment0)},_serialize0$_isTrailingComment$2(e,r){var n,s,a,i,l,_,p;return this._serialize0$_style===f.OutputStyle_10||!(e instanceof t.ModifiableCssComment0)||(n=e.span,s=n.get$sourceUrl(n),a=r.get$span(r),!C.$eq$(s,a.get$sourceUrl(a)))?!1:(s=r.get$span(r),C.$eq$(s.get$file(s).url,n.get$file(n).url)&&s.get$start(s).offset<=n.get$start(n).offset&&s.get$end(s).offset>=n.get$end(n).offset?(s=n.get$start(n),a=r.get$span(r),i=s.offset-a.get$start(a).offset-1,i<0?!1:(l=Math.max(0,f.JSString_methods.lastIndexOf$2(r.get$span(r).get$text(),"{",i)),s=r.get$span(r),s=s.get$file(s),a=r.get$span(r),a=a.get$start(a),_=r.get$span(r),p=s.span$2(0,a.offset,_.get$start(_).offset+l),n=n.get$start(n),n=n.file.getLine$1(n.offset),_=t.FileLocation$_(p.file,p._end),n===_.file.getLine$1(_.offset))):(n=n.get$start(n),n=n.file.getLine$1(n.offset),s=r.get$span(r),s=s.get$end(s),n===s.file.getLine$1(s.offset)))},_serialize0$_writeLineFeed$0(){this._serialize0$_style!==f.OutputStyle_10&&this._serialize0$_buffer.write$1(0,this._lineFeed.text)},_serialize0$_writeIndentation$0(){var e=this;e._serialize0$_style!==f.OutputStyle_10&&e._serialize0$_writeTimes$2(e._serialize0$_indentCharacter,e._serialize0$_indentation*e._serialize0$_indentWidth)},_serialize0$_writeTimes$2(e,r){var n,s;for(n=this._serialize0$_buffer,s=0;s<r;++s)n.writeCharCode$1(e)},_serialize0$_writeBetween$1$3(e,r,n){var s,a,i,l;for(s=C.get$iterator$ax(e),a=this._serialize0$_buffer,i=!0;s.moveNext$0();)l=s.get$current(s),i?i=!1:a.write$1(0,r),n.call$1(l)},_serialize0$_writeBetween$3(e,r,n){return this._serialize0$_writeBetween$1$3(e,r,n,h.dynamic)}},t._SerializeVisitor_visitCssComment_closure0.prototype={call$0(){var e,r,n,s,a,i=this.$this;i._serialize0$_style===f.OutputStyle_10&&this.node.text.charCodeAt(2)!==33||(e=this.node,r=e.text,!f.JSString_methods.startsWith$1(r,t.RegExp_RegExp("/\\*# source(Mapping)?URL=",!1))&&(n=i._serialize0$_minimumIndentation$1(r),n!=null?(s=n,a=!0):(s=null,a=!1),a?(e=e.span,e=e.get$start(e),e=e.file.getColumn$1(e.offset),s=Math.min(t.checkNum(s),e),i._serialize0$_writeIndentation$0(),i._serialize0$_writeWithIndent$2(r,s)):(i._serialize0$_writeIndentation$0(),i._serialize0$_buffer.write$1(0,r))))},$signature:2},t._SerializeVisitor_visitCssAtRule_closure0.prototype={call$0(){var e,r,n,s=this.$this,a=s._serialize0$_buffer;a.writeCharCode$1(64),e=this.node,s._serialize0$_write$1(e.name),r=e.value,r!=null?(n=r,e=!0):(n=null,e=!1),e&&(a.writeCharCode$1(32),s._serialize0$_write$1(n))},$signature:2},t._SerializeVisitor_visitCssMediaRule_closure0.prototype={call$0(){var e,r,n,s,a=this.$this,i=a._serialize0$_buffer;i.write$1(0,"@media"),e=this.node.queries,r=f.JSArray_methods.get$first(e),n=a._serialize0$_style===f.OutputStyle_10,n&&r.modifier==null&&r.type==null?(s=r.conditions,s=s.length===1&&C.startsWith$1$s(f.JSArray_methods.get$first(s),"(not ")):s=!0,s&&i.writeCharCode$1(32),i=n?",":", ",a._serialize0$_writeBetween$3(e,i,a.get$_serialize0$_visitMediaQuery())},$signature:2},t._SerializeVisitor_visitCssImport_closure0.prototype={call$0(){var e,r,n,s,a=this.$this,i=a._serialize0$_buffer;i.write$1(0,"@import"),e=a._serialize0$_style!==f.OutputStyle_10,e&&i.writeCharCode$1(32),r=this.node,i.forSpan$2(r.url.span,new t._SerializeVisitor_visitCssImport__closure0(a,r)),n=r.modifiers,n!=null?(s=n,a=!0):(s=null,a=!1),a&&(e&&i.writeCharCode$1(32),i.write$1(0,s))},$signature:2},t._SerializeVisitor_visitCssImport__closure0.prototype={call$0(){return this.$this._serialize0$_writeImportUrl$1(this.node.url.value)},$signature:0},t._SerializeVisitor_visitCssKeyframeBlock_closure0.prototype={call$0(){var e=this.$this,r=e._serialize0$_style===f.OutputStyle_10?",":", ",n=e._serialize0$_buffer;return e._serialize0$_writeBetween$3(this.node.selector.value,r,n.get$write(n))},$signature:0},t._SerializeVisitor_visitCssStyleRule_closure0.prototype={call$0(){return this.$this.visitSelectorList$1(this.node._style_rule0$_selector._box0$_inner.value)},$signature:0},t._SerializeVisitor_visitCssSupportsRule_closure0.prototype={call$0(){var e=this.$this,r=e._serialize0$_buffer;r.write$1(0,"@supports"),e._serialize0$_style===f.OutputStyle_10&&C.codeUnitAt$1$s(this.node.condition.value,0)===40||r.writeCharCode$1(32),e._serialize0$_write$1(this.node.condition)},$signature:2},t._SerializeVisitor_visitCssDeclaration_closure1.prototype={call$0(){var e=this.$this,r=this.node;e._serialize0$_style===f.OutputStyle_10?e._serialize0$_writeFoldedValue$1(r):e._serialize0$_writeReindentedValue$1(r)},$signature:2},t._SerializeVisitor_visitCssDeclaration_closure2.prototype={call$0(){return this.node.value.value.accept$1(this.$this)},$signature:0},t._SerializeVisitor__writeCalculationValue_closure0.prototype={call$0(){return this._2_0.get$hasComplexUnits()},$signature:1},t._SerializeVisitor_visitList_closure2.prototype={call$1(e){return!e.get$isBlank()},$signature:50},t._SerializeVisitor_visitList_closure3.prototype={call$1(e){var r=this.$this,n=r._serialize0$_elementNeedsParens$2(this.value._list1$_separator,e);n&&r._serialize0$_buffer.writeCharCode$1(40),e.accept$1(r),n&&r._serialize0$_buffer.writeCharCode$1(41)},$signature:61},t._SerializeVisitor_visitList_closure4.prototype={call$1(e){e.accept$1(this.$this)},$signature:61},t._SerializeVisitor_visitMap_closure0.prototype={call$1(e){var r=this.$this;r._serialize0$_writeMapElement$1(e.key),r._serialize0$_buffer.write$1(0,": "),r._serialize0$_writeMapElement$1(e.value)},$signature:565},t._SerializeVisitor__visitQuotedString_closure1.prototype={call$0(){return this._1_0===39},$signature:1},t._SerializeVisitor__visitQuotedString_closure2.prototype={call$0(){return this._1_0===34},$signature:1},t._SerializeVisitor_visitSelectorList_closure0.prototype={call$1(e){return!e.accept$1(f._IsInvisibleVisitor_true0)},$signature:21},t._SerializeVisitor_visitPseudoSelector_closure0.prototype={call$0(){return this._0_0.selector},$signature:69},t._SerializeVisitor__write_closure0.prototype={call$0(){return this.$this._serialize0$_buffer.write$1(0,this.value.value)},$signature:0},t._SerializeVisitor__visitChildren_closure1.prototype={call$0(){return this.child.accept$1(this.$this)},$signature:0},t._SerializeVisitor__visitChildren_closure2.prototype={call$0(){this.child.accept$1(this.$this)},$signature:0},t.OutputStyle0.prototype={_enumToString$0(){return"OutputStyle."+this._name}},t.LineFeed0.prototype={_enumToString$0(){return"LineFeed."+this._name},toString$0(e){return this.name}},t.ShadowedModuleView0.prototype={get$url(e){var r=this._shadowed_view0$_inner;return r.get$url(r)},get$upstream(){return this._shadowed_view0$_inner.get$upstream()},get$extensionStore(){return this._shadowed_view0$_inner.get$extensionStore()},get$css(e){var r=this._shadowed_view0$_inner;return r.get$css(r)},get$preModuleComments(){return this._shadowed_view0$_inner.get$preModuleComments()},get$transitivelyContainsCss(){return this._shadowed_view0$_inner.get$transitivelyContainsCss()},get$transitivelyContainsExtensions(){return this._shadowed_view0$_inner.get$transitivelyContainsExtensions()},setVariable$3(e,r,n){if(this.variables.containsKey$1(e))this._shadowed_view0$_inner.setVariable$3(e,r,n);else throw t.wrapException(t.SassScriptException$0("Undefined variable.",null))},variableIdentity$1(e){return this._shadowed_view0$_inner.variableIdentity$1(e)},$eq(e,r){var n,s,a=this;return r==null?!1:(r instanceof t.ShadowedModuleView0&&a._shadowed_view0$_inner.$eq(0,r._shadowed_view0$_inner)?(n=a.variables,n=n.get$keys(n),s=r.variables,f.C_IterableEquality.equals$2(0,n,s.get$keys(s))?(n=a.functions,n=n.get$keys(n),s=r.functions,f.C_IterableEquality.equals$2(0,n,s.get$keys(s))?(n=a.mixins,n=n.get$keys(n),s=r.mixins,s=f.C_IterableEquality.equals$2(0,n,s.get$keys(s)),n=s):n=!1):n=!1):n=!1,n)},get$hashCode(e){var r=this._shadowed_view0$_inner;return r.get$hashCode(r)},cloneCss$0(){var e=this;return new t.ShadowedModuleView0(e._shadowed_view0$_inner.cloneCss$0(),e.variables,e.variableNodes,e.functions,e.mixins,e.$ti)},toString$0(e){return"shadowed "+this._shadowed_view0$_inner.toString$0(0)},$isModule1:1,get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins}},t.SilentComment0.prototype={accept$1$1(e){return e.visitSilentComment$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return this.text},$isAstNode0:1,$isStatement0:1,get$span(e){return this.span}},t.SimpleSelector0.prototype={get$specificity(){return 1e3},addSuffix$1(e){return t.throwExpression(t.MultiSpanSassException$0('Selector "'+this.toString$0(0)+`" can't have a suffix`,this.span,"outer selector",t.LinkedHashMap_LinkedHashMap$_empty(h.FileSpan,h.String),null))},unify$1(e){var r,n,s,a,i,l,_=this;if(e.length===1?(r=e[0],r instanceof t.UniversalSelector0?n=!0:r instanceof t.PseudoSelector0?n=r.isClass&&r.name==="host"||r.get$isHostContext():n=!1):(r=null,n=!1),n)return r.unify$1(t._setArrayType([_],h.JSArray_SimpleSelector_2));if(f.JSArray_methods.contains$1(e,_))return e;for(s=t._setArrayType([],h.JSArray_SimpleSelector_2),n=e.length,a=!1,i=0;i<e.length;e.length===n||(0,t.throwConcurrentModificationError)(e),++i)l=e[i],!a&&l instanceof t.PseudoSelector0&&(s.push(_),a=!0),s.push(l);return a||s.push(_),s},isSuperselector$1(e){var r;return this.$eq(0,e)?!0:e instanceof t.PseudoSelector0&&e.isClass&&(r=e.selector,r!=null&&V._subselectorPseudos0.contains$1(0,e.normalizedName))?f.JSArray_methods.every$1(r.components,new t.SimpleSelector_isSuperselector_closure0(this)):!1}},t.SimpleSelector_isSuperselector_closure0.prototype={call$1(e){var r=e.components;return r.length!==0&&f.JSArray_methods.any$1(f.JSArray_methods.get$last(r).selector.components,new t.SimpleSelector_isSuperselector__closure0(this.$this))},$signature:21},t.SimpleSelector_isSuperselector__closure0.prototype={call$1(e){return this.$this.isSuperselector$1(e)},$signature:16},t.SingleUnitSassNumber0.prototype={get$numeratorUnits(e){return t.List_List$unmodifiable([this._single_unit$_unit],h.String)},get$denominatorUnits(e){return f.List_empty},get$hasUnits(){return!0},get$hasComplexUnits(){return!1},withValue$1(e){return new t.SingleUnitSassNumber0(this._single_unit$_unit,e,null)},withSlash$2(e,r){return new t.SingleUnitSassNumber0(this._single_unit$_unit,this._number1$_value,new t._Record_2(e,r))},hasUnit$1(e){return e===this._single_unit$_unit},hasCompatibleUnits$1(e){return e instanceof t.SingleUnitSassNumber0&&t.conversionFactor0(this._single_unit$_unit,e._single_unit$_unit)!=null},hasPossiblyCompatibleUnits$1(e){var r,n,s;return e instanceof t.SingleUnitSassNumber0?(r=V.$get$_knownCompatibilitiesByUnit0(),n=r.$index(0,this._single_unit$_unit.toLowerCase()),n==null?!0:(s=e._single_unit$_unit.toLowerCase(),n.contains$1(0,s)||!r.containsKey$1(s))):!1},compatibleWithUnit$1(e){return t.conversionFactor0(this._single_unit$_unit,e)!=null},coerceToMatch$3(e,r,n){var s=e instanceof t.SingleUnitSassNumber0?this._single_unit$_coerceToUnit$1(e._single_unit$_unit):null;return s??this.super$SassNumber$coerceToMatch0(e,r,n)},coerceToMatch$1(e){return this.coerceToMatch$3(e,null,null)},coerceValueToMatch$3(e,r,n){var s=e instanceof t.SingleUnitSassNumber0?this._single_unit$_coerceValueToUnit$1(e._single_unit$_unit):null;return s??this.super$SassNumber$coerceValueToMatch0(e,r,n)},coerceValueToMatch$1(e){return this.coerceValueToMatch$3(e,null,null)},convertToMatch$3(e,r,n){var s=e instanceof t.SingleUnitSassNumber0?this._single_unit$_coerceToUnit$1(e._single_unit$_unit):null;return s??this.super$SassNumber$convertToMatch(e,r,n)},convertValueToMatch$3(e,r,n){var s=e instanceof t.SingleUnitSassNumber0?this._single_unit$_coerceValueToUnit$1(e._single_unit$_unit):null;return s??this.super$SassNumber$convertValueToMatch0(e,r,n)},convertValueToMatch$1(e){return this.convertValueToMatch$3(e,null,null)},coerce$3(e,r,n){var s=C.getInterceptor$asx(e);return s=s.get$length(e)===1&&C.get$isEmpty$asx(r)?this._single_unit$_coerceToUnit$1(s.$index(e,0)):null,s??this.super$SassNumber$coerce0(e,r,n)},coerce$2(e,r){return this.coerce$3(e,r,null)},coerceValue$3(e,r,n){var s=C.getInterceptor$asx(e);return s=s.get$length(e)===1&&C.get$isEmpty$asx(r)?this._single_unit$_coerceValueToUnit$1(s.$index(e,0)):null,s??this.super$SassNumber$coerceValue0(e,r,n)},coerceValueToUnit$2(e,r){var n=this._single_unit$_coerceValueToUnit$1(e);return n??this.super$SassNumber$coerceValueToUnit0(e,r)},coerceValueToUnit$1(e){return this.coerceValueToUnit$2(e,null)},_single_unit$_coerceToUnit$1(e){var r=this._single_unit$_unit;return r===e?this:t.NullableExtension_andThen0(t.conversionFactor0(e,r),new t.SingleUnitSassNumber__coerceToUnit_closure0(this,e))},_single_unit$_coerceValueToUnit$1(e){return t.NullableExtension_andThen0(t.conversionFactor0(e,this._single_unit$_unit),new t.SingleUnitSassNumber__coerceValueToUnit_closure0(this))},multiplyUnits$3(e,r,n){var s,a={};return a.value=e,a.newNumerators=r,s=t._setArrayType(n.slice(0),t._arrayInstanceType(n)),t.removeFirstWhere0(s,new t.SingleUnitSassNumber_multiplyUnits_closure1(a,this),new t.SingleUnitSassNumber_multiplyUnits_closure2(a,this)),t.SassNumber_SassNumber$withUnits0(a.value,s,a.newNumerators)},unaryMinus$0(){return new t.SingleUnitSassNumber0(this._single_unit$_unit,-this._number1$_value,null)},$eq(e,r){var n;return r==null?!1:r instanceof t.SingleUnitSassNumber0?(n=t.conversionFactor0(r._single_unit$_unit,this._single_unit$_unit),n!=null&&t.fuzzyEquals0(this._number1$_value*n,r._number1$_value)):!1},get$hashCode(e){var r=this,n=r.hashCache;return n??(r.hashCache=t.fuzzyHashCode0(r._number1$_value*r.canonicalMultiplierForUnit$1(r._single_unit$_unit)))}},t.SingleUnitSassNumber__coerceToUnit_closure0.prototype={call$1(e){return new t.SingleUnitSassNumber0(this.unit,this.$this._number1$_value*e,null)},$signature:566},t.SingleUnitSassNumber__coerceValueToUnit_closure0.prototype={call$1(e){return this.$this._number1$_value*e},$signature:42},t.SingleUnitSassNumber_multiplyUnits_closure1.prototype={call$1(e){var r=t.conversionFactor0(e,this.$this._single_unit$_unit);return r==null?!1:(this._box_0.value*=r,!0)},$signature:10},t.SingleUnitSassNumber_multiplyUnits_closure2.prototype={call$0(){var e=t._setArrayType([this.$this._single_unit$_unit],h.JSArray_String),r=this._box_0;f.JSArray_methods.addAll$1(e,r.newNumerators),r.newNumerators=e},$signature:0},t.SourceMapBuffer0.prototype={get$_source_map_buffer0$_targetLocation(){var e=this._source_map_buffer0$_buffer._contents,r=this._source_map_buffer0$_line;return t.SourceLocation$(e.length,this._source_map_buffer0$_column,r,null)},get$length(e){return this._source_map_buffer0$_buffer._contents.length},forSpan$1$2(e,r){var n,s=this,a=s._source_map_buffer0$_inSpan;s._source_map_buffer0$_inSpan=!0,s._source_map_buffer0$_addEntry$2(e.get$start(e),s.get$_source_map_buffer0$_targetLocation());try{return n=r.call$0(),n}finally{s._source_map_buffer0$_inSpan=a}},forSpan$2(e,r){return this.forSpan$1$2(e,r,h.dynamic)},_source_map_buffer0$_addEntry$2(e,r){var n,s,a=this._source_map_buffer0$_entries;a.length!==0&&(n=f.JSArray_methods.get$last(a),s=n.source,s.file.getLine$1(s.offset)===e.file.getLine$1(e.offset)&&n.target.line===r.line||n.target.offset===r.offset)||a.push(new t.Entry(e,r,null))},write$1(e,r){var n,s,a=C.toString$0$(r);for(this._source_map_buffer0$_buffer._contents+=a,n=a.length,s=0;s<n;++s)a.charCodeAt(s)===10?this._source_map_buffer0$_writeLine$0():++this._source_map_buffer0$_column},writeCharCode$1(e){this._source_map_buffer0$_buffer._contents+=t.Primitives_stringFromCharCode(e),e===10?this._source_map_buffer0$_writeLine$0():++this._source_map_buffer0$_column},_source_map_buffer0$_writeLine$0(){var e=this,r=e._source_map_buffer0$_entries;f.JSArray_methods.get$last(r).target.line===e._source_map_buffer0$_line&&f.JSArray_methods.get$last(r).target.column===e._source_map_buffer0$_column&&r.pop(),++e._source_map_buffer0$_line,e._source_map_buffer0$_column=0,e._source_map_buffer0$_inSpan&&r.push(new t.Entry(f.JSArray_methods.get$last(r).source,e.get$_source_map_buffer0$_targetLocation(),null))},toString$0(e){var r=this._source_map_buffer0$_buffer._contents;return r.charCodeAt(0)==0,r},buildSourceMap$1$prefix(e){var r,n,s,a={},i=e.length;if(i===0)return t.SingleMapping_SingleMapping$fromEntries(this._source_map_buffer0$_entries);for(a.prefixColumn=a.prefixLines=0,r=0,n=0;r<i;++r)e.charCodeAt(r)===10?(++a.prefixLines,a.prefixColumn=0,n=0):(s=n+1,a.prefixColumn=s,n=s);return n=this._source_map_buffer0$_entries,t.SingleMapping_SingleMapping$fromEntries(new t.MappedListIterable(n,new t.SourceMapBuffer_buildSourceMap_closure0(a,i),t._arrayInstanceType(n)._eval$1("MappedListIterable<1,Entry>")))}},t.SourceMapBuffer_buildSourceMap_closure0.prototype={call$1(e){var r=e.target,n=r.line,s=this._box_0,a=s.prefixLines;return s=n===0?s.prefixColumn:0,new t.Entry(e.source,t.SourceLocation$(r.offset+this.prefixLength,r.column+s,n+a,null),e.identifierName)},$signature:174},t.updateSourceSpanPrototype_closure.prototype={call$0(){return this.span},$signature:30},t.updateSourceSpanPrototype_closure0.prototype={call$1(e){return e.get$start(e)},$signature:253},t.updateSourceSpanPrototype_closure1.prototype={call$1(e){return e.get$end(e)},$signature:253},t.updateSourceSpanPrototype_closure2.prototype={call$1(e){return t.NullableExtension_andThen0(e.get$sourceUrl(e),t.utils1__dartToJSUrl$closure())},$signature:568},t.updateSourceSpanPrototype_closure3.prototype={call$1(e){return e.get$text()},$signature:251},t.updateSourceSpanPrototype_closure4.prototype={call$1(e){return e.get$context(e)},$signature:251},t.updateSourceSpanPrototype_closure5.prototype={call$1(e){return e.get$line()},$signature:247},t.updateSourceSpanPrototype_closure6.prototype={call$1(e){return e.get$column()},$signature:247},t.StatementSearchVisitor0.prototype={visitAtRootRule$1(e){return this.visitChildren$1(e.children)},visitAtRule$1(e){return t.NullableExtension_andThen0(e.children,this.get$visitChildren())},visitContentBlock$1(e){return this.visitChildren$1(e.children)},visitContentRule$1(e){return null},visitDebugRule$1(e){return null},visitDeclaration$1(e){return t.NullableExtension_andThen0(e.children,this.get$visitChildren())},visitEachRule$1(e){return this.visitChildren$1(e.children)},visitErrorRule$1(e){return null},visitExtendRule$1(e){return null},visitForRule$1(e){return this.visitChildren$1(e.children)},visitForwardRule$1(e){return null},visitFunctionRule$1(e){return this.visitChildren$1(e.children)},visitIfRule$1(e){var r=t.IterableExtension_search0(e.clauses,new t.StatementSearchVisitor_visitIfRule_closure1(this));return r??t.NullableExtension_andThen0(e.lastClause,new t.StatementSearchVisitor_visitIfRule_closure2(this))},visitImportRule$1(e){return null},visitIncludeRule$1(e){return t.NullableExtension_andThen0(e.content,this.get$visitContentBlock())},visitLoudComment$1(e){return null},visitMediaRule$1(e){return this.visitChildren$1(e.children)},visitMixinRule$1(e){return this.visitChildren$1(e.children)},visitReturnRule$1(e){return null},visitSilentComment$1(e){return null},visitStyleRule$1(e){return this.visitChildren$1(e.children)},visitStylesheet$1(e){return this.visitChildren$1(e.children)},visitSupportsRule$1(e){return this.visitChildren$1(e.children)},visitUseRule$1(e){return null},visitVariableDeclaration$1(e){return null},visitWarnRule$1(e){return null},visitWhileRule$1(e){return this.visitChildren$1(e.children)},visitChildren$1(e){return t.IterableExtension_search0(e,new t.StatementSearchVisitor_visitChildren_closure0(this))}},t.StatementSearchVisitor_visitIfRule_closure1.prototype={call$1(e){return t.IterableExtension_search0(e.children,new t.StatementSearchVisitor_visitIfRule__closure2(this.$this))},$signature(){return t._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(IfClause0)")}},t.StatementSearchVisitor_visitIfRule__closure2.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return t._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(Statement0)")}},t.StatementSearchVisitor_visitIfRule_closure2.prototype={call$1(e){return t.IterableExtension_search0(e.children,new t.StatementSearchVisitor_visitIfRule__closure1(this.$this))},$signature(){return t._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(ElseClause0)")}},t.StatementSearchVisitor_visitIfRule__closure1.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return t._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(Statement0)")}},t.StatementSearchVisitor_visitChildren_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return t._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(Statement0)")}},t.StaticImport0.prototype={toString$0(e){var r=this.url.toString$0(0),n=this.modifiers;return r+(n==null?"":" "+n.toString$0(0))},$isImport0:1,$isAstNode0:1,get$span(e){return this.span}},t.StderrLogger0.prototype={warn$4$deprecation$span$trace(e,r,n,s,a){var i,l=new t.StringBuffer(""),_=this.color;_?(i=l._contents="\x1B[33m\x1B[1m",i=l._contents=(n?l._contents=i+"Deprecation ":i)+"Warning\x1B[0m"):i=l._contents=(n?l._contents="DEPRECATION ":"")+"WARNING",s==null?_=l._contents=i+(": "+r+`
  253. `):a!=null?(_=i+(": "+r+`
  254. `+s.highlight$1$color(_)+`
  255. `),l._contents=_):(_=i+(" on "+s.message$2$color(0,`
  256. `+r,_)+`
  257. `),l._contents=_),a!=null&&(l._contents=_+(t.indent0(f.JSString_methods.trimRight$0(a.toString$0(0)),4)+`
  258. `)),t.printError0(l)},warn$1(e,r){return this.warn$4$deprecation$span$trace(e,r,!1,null,null)},warn$3$span$trace(e,r,n,s){return this.warn$4$deprecation$span$trace(e,r,!1,n,s)},warn$2$span(e,r,n){return this.warn$4$deprecation$span$trace(e,r,!1,n,null)},warn$2$trace(e,r,n){return this.warn$4$deprecation$span$trace(e,r,!1,null,n)},debug$2(e,r,n){var s,a,i,l=n.file,_=n._file$_start;t.FileLocation$_(l,_).file.url==null?s="-":(a=t.FileLocation$_(l,_).file.url,i=V.$get$context(),a.toString,s=i.prettyUri$1(a)),l=t.FileLocation$_(l,_),l=l.file.getLine$1(l.offset),_=this.color?"\x1B[1mDebug\x1B[0m":"DEBUG",_=s+":"+(l+1)+" "+_+(": "+r),t.printError0((_.charCodeAt(0)==0,_))}},t.StringExpression0.prototype={get$span(e){return this.text.span},accept$1$1(e){return e.visitStringExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},asInterpolation$1$static(e){var r,n,s,a,i,l,_,p,d,g;if(!this.hasQuotes)return this.text;for(r=this.text,n=r.contents,s=t.StringExpression__bestQuote0(new t.WhereTypeIterable(n,h.WhereTypeIterable_String)),a=new t.StringBuffer(""),i=t._setArrayType([],h.JSArray_Object),l=new t.InterpolationBuffer0(a,i),a._contents+=t.Primitives_stringFromCharCode(s),_=n.length,p=h.Expression_2,d=0;d<_;++d){if(g=n[d],p._is(g)){l._interpolation_buffer0$_flushText$0(),i.push(g);continue}typeof g=="string"&&t.StringExpression__quoteInnerText0(g,s,l,e)}return a._contents+=t.Primitives_stringFromCharCode(s),l.interpolation$1(r.span)},asInterpolation$0(){return this.asInterpolation$1$static(!1)},toString$0(e){return this.asInterpolation$0().toString$0(0)},$isExpression0:1,$isAstNode0:1},t.module_closure10.prototype={call$1(e){var r,n,s,a,i,l,_,p=C.getInterceptor$asx(e),d=p.$index(e,0).assertString$1("string"),g=p.$index(e,1).assertString$1("separator");if(p=p.$index(e,2).get$realNull(),r=p==null?null:p.assertNumber$1("limit").assertInt$1("limit"),r!=null&&r<1)throw t.wrapException(t.SassScriptException$0("$limit: Must be 1 or greater, was "+t.S(r)+".",null));if(p=d._string0$_text,p.length===0)return f.SassList_Sof2;if(n=g._string0$_text,n.length===0)return t.SassList$0(t.MappedIterable_MappedIterable(new t.Runes(p),new t.module__closure2(d),h.Runes._eval$1("Iterable.E"),h.Value_2),f.ListSeparator_rXA0,!0);for(s=t._setArrayType([],h.JSArray_String),n=f.JSString_methods.allMatches$1(n,p),n=new t._StringAllMatchesIterator(n._input,n._pattern,n.__js_helper$_index),a=0,i=0;n.moveNext$0()&&(l=n.__js_helper$_current,_=l.start,s.push(f.JSString_methods.substring$2(p,i,_)),i=_+l.pattern.length,++a,a!==r););return s.push(f.JSString_methods.substring$1(p,i)),t.SassList$0(new t.MappedListIterable(s,new t.module__closure3(d),h.MappedListIterable_String_Value_2),f.ListSeparator_rXA0,!0)},$signature:28},t.module__closure2.prototype={call$1(e){return new t.SassString0(t.Primitives_stringFromCharCode(e),this.string._string0$_hasQuotes)},$signature:571},t.module__closure3.prototype={call$1(e){return new t.SassString0(e,this.string._string0$_hasQuotes)},$signature:572},t._unquote_closure0.prototype={call$1(e){var r=C.$index$asx(e,0).assertString$1("string");return r._string0$_hasQuotes?new t.SassString0(r._string0$_text,!1):r},$signature:19},t._quote_closure0.prototype={call$1(e){var r=C.$index$asx(e,0).assertString$1("string");return r._string0$_hasQuotes?r:new t.SassString0(r._string0$_text,!0)},$signature:19},t._length_closure1.prototype={call$1(e){return t.SassNumber_SassNumber0(C.$index$asx(e,0).assertString$1("string").get$_string0$_sassLength(),null)},$signature:13},t._insert_closure0.prototype={call$1(e){var r,n,s="index",a=C.getInterceptor$asx(e),i=a.$index(e,0).assertString$1("string"),l=a.$index(e,1).assertString$1("insert"),_=a.$index(e,2).assertNumber$1(s);return _.assertNoUnits$1(s),r=_.assertInt$1(s),r<0&&(r=Math.max(i.get$_string0$_sassLength()+r+2,0)),a=i._string0$_text,n=t.codepointIndexToCodeUnitIndex0(a,t._codepointForIndex0(r,i.get$_string0$_sassLength(),!1)),new t.SassString0(f.JSString_methods.replaceRange$3(a,n,n,l._string0$_text),i._string0$_hasQuotes)},$signature:19},t._index_closure1.prototype={call$1(e){var r=C.getInterceptor$asx(e),n=r.$index(e,0).assertString$1("string")._string0$_text,s=f.JSString_methods.indexOf$1(n,r.$index(e,1).assertString$1("substring")._string0$_text);return s===-1?f.C__SassNull0:t.SassNumber_SassNumber0(t.codeUnitIndexToCodepointIndex0(n,s)+1,null)},$signature:5},t._slice_closure0.prototype={call$1(e){var r,n,s,a,i="start-at",l=C.getInterceptor$asx(e),_=l.$index(e,0).assertString$1("string"),p=l.$index(e,1).assertNumber$1(i),d=l.$index(e,2).assertNumber$1("end-at");return p.assertNoUnits$1(i),d.assertNoUnits$1("end-at"),r=_.get$_string0$_sassLength(),n=d.assertInt$0(),n===0||(s=t._codepointForIndex0(p.assertInt$0(),r,!1),a=t._codepointForIndex0(n,r,!0),a===r&&--a,a<s)?_._string0$_hasQuotes?V.$get$_emptyQuoted0():V.$get$_emptyUnquoted0():(l=_._string0$_text,new t.SassString0(f.JSString_methods.substring$2(l,t.codepointIndexToCodeUnitIndex0(l,s),t.codepointIndexToCodeUnitIndex0(l,a+1)),_._string0$_hasQuotes))},$signature:19},t._toUpperCase_closure0.prototype={call$1(e){var r,n,s,a,i,l=C.$index$asx(e,0).assertString$1("string");for(r=l._string0$_text,n=r.length,s=0,a="";s<n;++s)i=r.charCodeAt(s),a+=t.Primitives_stringFromCharCode(i>=97&&i<=122?i&4294967263:i);return new t.SassString0((a.charCodeAt(0)==0,a),l._string0$_hasQuotes)},$signature:19},t._toLowerCase_closure0.prototype={call$1(e){var r,n,s,a,i,l=C.$index$asx(e,0).assertString$1("string");for(r=l._string0$_text,n=r.length,s=0,a="";s<n;++s)i=r.charCodeAt(s),a+=t.Primitives_stringFromCharCode(i>=65&&i<=90?i|32:i);return new t.SassString0((a.charCodeAt(0)==0,a),l._string0$_hasQuotes)},$signature:19},t._uniqueId_closure0.prototype={call$1(e){var r=V.$get$_previousUniqueId0()+(V.$get$_random1().nextInt$1(36)+1);return V._previousUniqueId0=r,r>Math.pow(36,6)&&(V._previousUniqueId0=f.JSInt_methods.$mod(V.$get$_previousUniqueId0(),t._asInt(Math.pow(36,6)))),new t.SassString0("u"+f.JSString_methods.padLeft$2(f.JSInt_methods.toRadixString$1(V.$get$_previousUniqueId0(),36),6,"0"),!1)},$signature:19},t.stringClass_closure.prototype={call$0(){var e,r=h.JSClass,n=r._as(t.allowInteropCaptureThisNamed("sass.SassString",new t.stringClass__closure));return t.LinkedHashMap_LinkedHashMap$_literal(["text",new t.stringClass__closure0,"hasQuotes",new t.stringClass__closure1,"sassLength",new t.stringClass__closure2],h.String,h.Function).forEach$1(0,t.JSClassExtension_get_defineGetter(n)),C.get$$prototype$x(n).sassIndexToStringIndex=t.allowInteropCaptureThisNamed("sassIndexToStringIndex",new t.stringClass__closure3),e=V.$get$_emptyQuoted0(),t.JSClassExtension_injectSuperclass(r._as(e.constructor),n),n},$signature:17},t.stringClass__closure.prototype={call$3(e,r,n){var s;return typeof r=="string"?(s=n==null?null:C.get$quotes$x(n),s=new t.SassString0(r,s??!0)):(h.nullable__ConstructorOptions_3._as(r),s=r==null?null:C.get$quotes$x(r),s=s??!0?V.$get$_emptyQuoted0():V.$get$_emptyUnquoted0()),s},call$1(e){return this.call$3(e,null,null)},call$2(e,r){return this.call$3(e,r,null)},"call*":"call$3",$requiredArgCount:1,$defaultValues(){return[null,null]},$signature:573},t.stringClass__closure0.prototype={call$1(e){return e._string0$_text},$signature:574},t.stringClass__closure1.prototype={call$1(e){return e._string0$_hasQuotes},$signature:575},t.stringClass__closure2.prototype={call$1(e){return e.get$_string0$_sassLength()},$signature:576},t.stringClass__closure3.prototype={call$3(e,r,n){var s,a=r.assertNumber$1(n).assertInt$1(n);return a===0?t.throwExpression(t.SassScriptException$0("String index may not be 0.",n)):Math.abs(a)>e.get$_string0$_sassLength()&&t.throwExpression(t.SassScriptException$0("Invalid index "+r.toString$0(0)+" for a string with "+e.get$_string0$_sassLength()+" characters.",n)),s=a<0?e.get$_string0$_sassLength()+a:a-1,t.codepointIndexToCodeUnitIndex0(e._string0$_text,s)},call$2(e,r){return this.call$3(e,r,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues(){return[null]},$signature:577},t._ConstructorOptions1.prototype={},t._NodeSassString.prototype={},t.legacyStringClass_closure.prototype={call$3(e,r,n){var s;n==null?(r.toString,s=new t.SassString0(r,!1)):s=n,C.set$dartValue$x(e,s)},call$2(e,r){return this.call$3(e,r,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues(){return[null]},$signature:578},t.legacyStringClass_closure0.prototype={call$1(e){return C.get$dartValue$x(e)._string0$_text},$signature:579},t.legacyStringClass_closure1.prototype={call$2(e,r){C.set$dartValue$x(e,new t.SassString0(r,!1))},$signature:580},t.SassString0.prototype={get$_string0$_sassLength(){var e,r,n=this,s=n._string0$__SassString__sassLength_FI;return s===V&&(e=new t.Runes(n._string0$_text),r=e.get$length(e),n._string0$__SassString__sassLength_FI!==V&&t.throwUnnamedLateFieldADI(),n._string0$__SassString__sassLength_FI=r,s=r),s},get$isSpecialNumber(){var e,r,n,s;if(this._string0$_hasQuotes||(e=this._string0$_text,e.length<6))return!1;r=e.charCodeAt(0);e:{if(r===99||r===67){n=e.charCodeAt(1);t:{if(n===108||n===76){e=(e.charCodeAt(2)|32)===97&&(e.charCodeAt(3)|32)===109&&(e.charCodeAt(4)|32)===112&&e.charCodeAt(5)===40;break t}if(n===97||n===65){e=(e.charCodeAt(2)|32)===108&&(e.charCodeAt(3)|32)===99&&e.charCodeAt(4)===40;break t}e=!1;break t}break e}if(r===118||r===86){e=(e.charCodeAt(1)|32)===97&&(e.charCodeAt(2)|32)===114&&e.charCodeAt(3)===40;break e}if(r===101||r===69){e=(e.charCodeAt(1)|32)===110&&(e.charCodeAt(2)|32)===118&&e.charCodeAt(3)===40;break e}if(r===109||r===77){s=e.charCodeAt(1);t:{if(s===97||s===65){e=(e.charCodeAt(2)|32)===120&&e.charCodeAt(3)===40;break t}if(s===105||s===73){e=(e.charCodeAt(2)|32)===110&&e.charCodeAt(3)===40;break t}e=!1;break t}break e}e=!1;break e}return e},get$isVar(){if(this._string0$_hasQuotes)return!1;var e=this._string0$_text;return e.length<8?!1:(e.charCodeAt(0)|32)===118&&(e.charCodeAt(1)|32)===97&&(e.charCodeAt(2)|32)===114&&e.charCodeAt(3)===40},get$isBlank(){return!this._string0$_hasQuotes&&this._string0$_text.length===0},accept$1$1(e){var r=e._serialize0$_quote&&this._string0$_hasQuotes,n=this._string0$_text;return r?e._serialize0$_visitQuotedString$1(n):e._serialize0$_visitUnquotedString$1(n),null},accept$1(e){return this.accept$1$1(e,h.dynamic)},assertString$1(e){return this},plus$1(e){var r=this._string0$_text,n=this._string0$_hasQuotes;return e instanceof t.SassString0?new t.SassString0(r+e._string0$_text,n):new t.SassString0(r+t.serializeValue0(e,!1,!0),n)},$eq(e,r){return r==null?!1:r instanceof t.SassString0&&this._string0$_text===r._string0$_text},get$hashCode(e){var r=this._string0$_hashCache;return r??(this._string0$_hashCache=f.JSString_methods.get$hashCode(this._string0$_text))}},t.ModifiableCssStyleRule0.prototype={accept$1$1(e){return e.visitCssStyleRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},equalsIgnoringChildren$1(e){var r;return e instanceof t.ModifiableCssStyleRule0?r=f.C_ListEquality.equals$2(0,e._style_rule0$_selector._box0$_inner.value.components,this._style_rule0$_selector._box0$_inner.value.components):r=!1,r},copyWithoutChildren$0(){return t.ModifiableCssStyleRule$0(this._style_rule0$_selector,this.span,this.originalSelector)},get$span(e){return this.span}},t.StyleRule0.prototype={accept$1$1(e){return e.visitStyleRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.children;return this.selector.toString$0(0)+" {"+(r&&f.JSArray_methods).join$1(r," ")+"}"},get$span(e){return this.span}},t.CssStylesheet0.prototype={get$isGroupEnd(){return!1},get$isChildless(){return!1},accept$1$1(e){return e.visitCssStylesheet$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},get$children(e){return this.children},get$span(e){return this.span}},t.ModifiableCssStylesheet0.prototype={accept$1$1(e){return e.visitCssStylesheet$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},equalsIgnoringChildren$1(e){return e instanceof t.ModifiableCssStylesheet0},copyWithoutChildren$0(){return t.ModifiableCssStylesheet$0(this.span)},$isCssStylesheet0:1,get$span(e){return this.span}},t.StylesheetParser0.prototype={parse$0(){return this.wrapSpanFormatException$1(new t.StylesheetParser_parse_closure0(this))},parseArgumentDeclaration$0(){return this._stylesheet0$_parseSingleProduction$1$1(new t.StylesheetParser_parseArgumentDeclaration_closure0(this),h.ArgumentDeclaration_2)},_stylesheet0$_parseSingleProduction$1$1(e,r){return this.wrapSpanFormatException$1(new t.StylesheetParser__parseSingleProduction_closure0(this,e,r))},parseSignature$1$requireParens(e){return this.wrapSpanFormatException$1(new t.StylesheetParser_parseSignature_closure(this,e))},_stylesheet0$_statement$1$root(e){var r,n=this,s=n.scanner,a=s.peekChar$0();return a===64?n.atRule$2$root(new t.StylesheetParser__statement_closure0(n),e):a===43?!n.get$indented()||!n.lookingAtIdentifier$1(1)?n._stylesheet0$_styleRule$0():(n._stylesheet0$_isUseAllowed=!1,r=s._string_scanner$_position,s.readChar$0(),n._stylesheet0$_includeRule$1(new t._SpanScannerState(s,r))):a===61?n.get$indented()?(n._stylesheet0$_isUseAllowed=!1,r=s._string_scanner$_position,s.readChar$0(),n.whitespace$0(),n._stylesheet0$_mixinRule$1(new t._SpanScannerState(s,r))):n._stylesheet0$_styleRule$0():(a===125&&s.error$2$length(0,'unmatched "}".',1),n._stylesheet0$_inStyleRule||n._stylesheet0$_inUnknownAtRule||n._stylesheet0$_inMixin||n._stylesheet0$_inContentBlock?n._stylesheet0$_declarationOrStyleRule$0():n._stylesheet0$_variableDeclarationOrStyleRule$0())},_stylesheet0$_statement$0(){return this._stylesheet0$_statement$1$root(!1)},variableDeclarationWithoutNamespace$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E,L,T,F=this,D=F.lastSilentComment;for(F.lastSilentComment=null,r==null?(n=F.scanner,s=new t._SpanScannerState(n,n._string_scanner$_position)):s=r,a=F.variableName$0(),n=e!=null,n&&F._stylesheet0$_assertPublic$2(a,new t.StylesheetParser_variableDeclarationWithoutNamespace_closure1(F,s)),F.get$plainCss()&&F.error$2(0,W.Sass_v,F.scanner.spanFrom$1(s)),F.whitespace$0(),i=F.scanner,i.expectChar$1(58),F.whitespace$0(),l=F._stylesheet0$_expression$0(),_=new t._SpanScannerState(i,i._string_scanner$_position),p=F.logger,d=!1,g=!1;i.scanChar$1(33);){e:{if(S=F.identifier$0(),S==="default"){d&&(b=i._string_scanner$_position,w=i._sourceFile,E=_.position,L=new t._FileSpan(w,E,b),L._FileSpan$3(w,E,b),t.WarnForDeprecation_warnForDeprecation0(p,f.Deprecation_ynv,W.x21defau,L,null)),d=!0;break e}if(S==="global"){n?(b=i._string_scanner$_position,w=i._sourceFile,E=_.position,L=new t._FileSpan(w,E,b),L._FileSpan$3(w,E,b),F.error$2(0,W.x21globai,L)):g&&(b=i._string_scanner$_position,w=i._sourceFile,E=_.position,L=new t._FileSpan(w,E,b),L._FileSpan$3(w,E,b),t.WarnForDeprecation_warnForDeprecation0(p,f.Deprecation_ynv,W.x21globas,L,null)),g=!0;break e}b=i._string_scanner$_position,w=i._sourceFile,E=_.position,L=new t._FileSpan(w,E,b),L._FileSpan$3(w,E,b),F.error$2(0,"Invalid flag name.",L)}F.whitespace$0(),_=new t._SpanScannerState(i,i._string_scanner$_position)}return F.expectStatementSeparator$1("variable declaration"),T=t.VariableDeclaration$0(a,l,i.spanFrom$1(s),D,g,d,e),g&&F._stylesheet0$_globalVariables.putIfAbsent$2(a,new t.StylesheetParser_variableDeclarationWithoutNamespace_closure2(T)),T},variableDeclarationWithoutNamespace$0(){return this.variableDeclarationWithoutNamespace$2(null,null)},_stylesheet0$_variableDeclarationOrStyleRule$0(){var e,r,n,s,a=this;return a.get$plainCss()||a.get$indented()&&a.scanner.scanChar$1(92)||!a.lookingAtIdentifier$0()?a._stylesheet0$_styleRule$0():(e=a.scanner,r=e._string_scanner$_position,n=a._stylesheet0$_variableDeclarationOrInterpolation$0(),n instanceof t.VariableDeclaration0?e=n:(s=new t.InterpolationBuffer0(new t.StringBuffer(""),t._setArrayType([],h.JSArray_Object)),s.addInterpolation$1(h.Interpolation_2._as(n)),r=a._stylesheet0$_styleRule$2(s,new t._SpanScannerState(e,r)),e=r),e)},_stylesheet0$_declarationOrStyleRule$0(){var e,r,n,s=this;return s.get$plainCss()&&s._stylesheet0$_inStyleRule&&!s._stylesheet0$_inUnknownAtRule?s._stylesheet0$_propertyOrVariableDeclaration$0():s.get$indented()&&s.scanner.scanChar$1(92)?s._stylesheet0$_styleRule$0():(e=s.scanner,r=e._string_scanner$_position,n=s._stylesheet0$_declarationOrBuffer$0(),h.Statement_2._is(n)?n:s._stylesheet0$_styleRule$2(h.InterpolationBuffer_2._as(n),new t._SpanScannerState(e,r)))},_stylesheet0$_declarationOrBuffer$0(){var e,r,n,s,a,i,l,_,p,d,g=this,S={},b=g.scanner,w=new t._SpanScannerState(b,b._string_scanner$_position),E=new t.InterpolationBuffer0(new t.StringBuffer(""),t._setArrayType([],h.JSArray_Object));if(g._stylesheet0$_lookingAtPotentialPropertyHack$0()?(a=b.readChar$0(),E._interpolation_buffer0$_text._contents+=t.Primitives_stringFromCharCode(a),a=g.rawText$1(g.get$whitespace()),E._interpolation_buffer0$_text._contents+=a,i=!0):i=!1,!g._stylesheet0$_lookingAtInterpolatedIdentifier$0())return E;if(l=i?g.interpolatedIdentifier$0():g._stylesheet0$_variableDeclarationOrInterpolation$0(),l instanceof t.VariableDeclaration0)return l;if(E.addInterpolation$1(h.Interpolation_2._as(l)),g._stylesheet0$_isUseAllowed=!1,b.matches$1("/*")&&(a=g.rawText$1(g.get$loudComment()),E._interpolation_buffer0$_text._contents+=a),e=new t.StringBuffer(""),a=g.get$whitespace(),e._contents+=g.rawText$1(a),_=b._string_scanner$_position,!b.scanChar$1(58))return e._contents.length!==0&&(E._interpolation_buffer0$_text._contents+=t.Primitives_stringFromCharCode(32)),E;if(e._contents+=t.Primitives_stringFromCharCode(58),p=E.interpolation$1(b.spanFrom$2(w,new t._SpanScannerState(b,_))),f.JSString_methods.startsWith$1(p.get$initialPlain(),"--"))return S=g._stylesheet0$_interpolatedDeclarationValue$0(),g.expectStatementSeparator$1("custom property"),t.Declaration$0(p,new t.StringExpression0(S,!1),b.spanFrom$1(w));if(b.scanChar$1(58))return S=E,b=S._interpolation_buffer0$_text,b._contents+=t.S(e),b._contents+=t.Primitives_stringFromCharCode(58),S;if(g.get$indented()&&g._stylesheet0$_lookingAtInterpolatedIdentifier$0())return S=E,S._interpolation_buffer0$_text._contents+=t.S(e),S;if(d=g.rawText$1(a),g.lookingAtChildren$0())return g._stylesheet0$_withChildren$3(g.get$_stylesheet0$_declarationChild(),w,new t.StylesheetParser__declarationOrBuffer_closure1(p));e._contents+=d,r=d.length===0&&g._stylesheet0$_lookingAtInterpolatedIdentifier$0(),n=new t._SpanScannerState(b,b._string_scanner$_position),a=S.value=null;try{a=S.value=g._stylesheet0$_expression$0(),g.lookingAtChildren$0()?r&&g.expectStatementSeparator$0():g.atEndOfStatement$0()||g.expectStatementSeparator$0()}catch(L){if(h.FormatException._is(t.unwrapException(L))){if(!r||(b.set$state(n),s=g.almostAnyValue$0(),!g.get$indented()&&b.peekChar$0()===59))throw L;return E._interpolation_buffer0$_text._contents+=t.S(e),E.addInterpolation$1(s),E}else throw L}return g.lookingAtChildren$0()?g._stylesheet0$_withChildren$3(g.get$_stylesheet0$_declarationChild(),w,new t.StylesheetParser__declarationOrBuffer_closure2(S,p)):(g.expectStatementSeparator$0(),t.Declaration$0(p,a,b.spanFrom$1(w)))},_stylesheet0$_variableDeclarationOrInterpolation$0(){var e,r,n,s,a,i=this;return i.lookingAtIdentifier$0()?(e=i.scanner,r=new t._SpanScannerState(e,e._string_scanner$_position),n=i.identifier$0(),e.matches$1(".$")?(e.readChar$0(),i.variableDeclarationWithoutNamespace$2(n,r)):(s=new t.StringBuffer(""),a=new t.InterpolationBuffer0(s,t._setArrayType([],h.JSArray_Object)),s._contents=""+n,i._stylesheet0$_lookingAtInterpolatedIdentifierBody$0()&&a.addInterpolation$1(i.interpolatedIdentifier$0()),a.interpolation$1(e.spanFrom$1(r)))):i.interpolatedIdentifier$0()},_stylesheet0$_styleRule$2(e,r){var n,s,a,i,l=this,_={};return l._stylesheet0$_isUseAllowed=!1,r==null?(n=l.scanner,s=new t._SpanScannerState(n,n._string_scanner$_position)):s=r,a=_.interpolation=l.styleRuleSelector$0(),e!=null?(e.addInterpolation$1(a),n=_.interpolation=e.interpolation$1(l.scanner.spanFrom$1(s))):n=a,n.contents.length===0&&l.scanner.error$1(0,'expected "}".'),i=l._stylesheet0$_inStyleRule,l._stylesheet0$_inStyleRule=!0,l._stylesheet0$_withChildren$3(l.get$_stylesheet0$_statement(),s,new t.StylesheetParser__styleRule_closure0(_,l,i,s))},_stylesheet0$_styleRule$0(){return this._stylesheet0$_styleRule$2(null,null)},_stylesheet0$_propertyOrVariableDeclaration$1$parseCustomProperties(e){var r,n,s,a,i,l=this,_=W.Nested,p={},d=l.scanner,g=new t._SpanScannerState(d,d._string_scanner$_position);if(p.name=null,l._stylesheet0$_lookingAtPotentialPropertyHack$0())r=new t.StringBuffer(""),n=new t.InterpolationBuffer0(r,t._setArrayType([],h.JSArray_Object)),r._contents+=t.Primitives_stringFromCharCode(d.readChar$0()),r._contents+=l.rawText$1(l.get$whitespace()),n.addInterpolation$1(l.interpolatedIdentifier$0()),r=p.name=n.interpolation$1(d.spanFrom$1(g));else if(l.get$plainCss())a=l.interpolatedIdentifier$0(),p.name=a,r=a;else{if(s=l._stylesheet0$_variableDeclarationOrInterpolation$0(),s instanceof t.VariableDeclaration0)return s;h.Interpolation_2._as(s),p.name=s,r=s}return l.whitespace$0(),d.expectChar$1(58),e&&f.JSString_methods.startsWith$1(r.get$initialPlain(),"--")?(p=l._stylesheet0$_interpolatedDeclarationValue$0(),l.expectStatementSeparator$1("custom property"),t.Declaration$0(r,new t.StringExpression0(p,!1),d.spanFrom$1(g))):(l.whitespace$0(),l.lookingAtChildren$0()?(l.get$plainCss()&&d.error$1(0,_),l._stylesheet0$_withChildren$3(l.get$_stylesheet0$_declarationChild(),g,new t.StylesheetParser__propertyOrVariableDeclaration_closure1(p))):(i=l._stylesheet0$_expression$0(),l.lookingAtChildren$0()?(l.get$plainCss()&&d.error$1(0,_),l._stylesheet0$_withChildren$3(l.get$_stylesheet0$_declarationChild(),g,new t.StylesheetParser__propertyOrVariableDeclaration_closure2(p,i))):(l.expectStatementSeparator$0(),t.Declaration$0(r,i,d.spanFrom$1(g)))))},_stylesheet0$_propertyOrVariableDeclaration$0(){return this._stylesheet0$_propertyOrVariableDeclaration$1$parseCustomProperties(!0)},_stylesheet0$_declarationChild$0(){return this.scanner.peekChar$0()===64?this._stylesheet0$_declarationAtRule$0():this._stylesheet0$_propertyOrVariableDeclaration$1$parseCustomProperties(!1)},atRule$2$root(e,r){var n,s,a,i,l,_,p,d,g=this,S="@use rule",b=g.scanner,w=new t._SpanScannerState(b,b._string_scanner$_position);switch(b.expectChar$2$name(64,"@-rule"),n=g.interpolatedIdentifier$0(),g.whitespace$0(),s=g._stylesheet0$_isUseAllowed,g._stylesheet0$_isUseAllowed=!1,n.get$asPlain()){case"at-root":return g._stylesheet0$_atRootRule$1(w);case"content":return g._stylesheet0$_contentRule$1(w);case"debug":return g._stylesheet0$_debugRule$1(w);case"each":return g._stylesheet0$_eachRule$2(w,e);case"else":return g._stylesheet0$_disallowedAtRule$1(w);case"error":return g._stylesheet0$_errorRule$1(w);case"extend":return!g._stylesheet0$_inStyleRule&&!g._stylesheet0$_inMixin&&!g._stylesheet0$_inContentBlock&&g.error$2(0,W.x40exten,b.spanFrom$1(w)),a=g.almostAnyValue$0(),i=b.scanChar$1(33),i&&g.expectIdentifier$1("optional"),g.expectStatementSeparator$1("@extend rule"),new t.ExtendRule0(a,i,b.spanFrom$1(w));case"for":return g._stylesheet0$_forRule$2(w,e);case"forward":return g._stylesheet0$_isUseAllowed=s,r||g._stylesheet0$_disallowedAtRule$1(w),g._stylesheet0$_forwardRule$1(w);case"function":return g._stylesheet0$_functionRule$1(w);case"if":return g._stylesheet0$_ifRule$2(w,e);case"import":return g._stylesheet0$_importRule$1(w);case"include":return g._stylesheet0$_includeRule$1(w);case"media":return g.mediaRule$1(w);case"mixin":return g._stylesheet0$_mixinRule$1(w);case"-moz-document":return g.mozDocumentRule$2(w,n);case"return":return g._stylesheet0$_disallowedAtRule$1(w);case"supports":return g.supportsRule$1(w);case"use":return g._stylesheet0$_isUseAllowed=s,r||g._stylesheet0$_disallowedAtRule$1(w),l=g._stylesheet0$_urlString$0(),g.whitespace$0(),_=g._stylesheet0$_useNamespace$2(l,w),g.whitespace$0(),p=g._stylesheet0$_configuration$0(),g.expectStatementSeparator$1(S),d=b.spanFrom$1(w),g._stylesheet0$_isUseAllowed||g.error$2(0,W.x40use_r,d),g.expectStatementSeparator$1(S),b=new t.UseRule0(l,_,p==null?f.List_empty21:t.List_List$unmodifiable(p,h.ConfiguredVariable_2),d),b.UseRule$4$configuration0(l,_,d,p),b;case"warn":return g._stylesheet0$_warnRule$1(w);case"while":return g._stylesheet0$_whileRule$2(w,e);default:return g.unknownAtRule$2(w,n)}},_stylesheet0$_declarationAtRule$0(){var e=this,r=e.scanner,n=new t._SpanScannerState(r,r._string_scanner$_position),s=e._stylesheet0$_plainAtRuleName$0();e:{if(s==="content"){r=e._stylesheet0$_contentRule$1(n);break e}if(s==="debug"){r=e._stylesheet0$_debugRule$1(n);break e}if(s==="each"){r=e._stylesheet0$_eachRule$2(n,e.get$_stylesheet0$_declarationChild());break e}if(s==="else"&&e._stylesheet0$_disallowedAtRule$1(n),s==="error"){r=e._stylesheet0$_errorRule$1(n);break e}if(s==="for"){r=e._stylesheet0$_forRule$2(n,e.get$_stylesheet0$_declarationChild());break e}if(s==="if"){r=e._stylesheet0$_ifRule$2(n,e.get$_stylesheet0$_declarationChild());break e}if(s==="include"){r=e._stylesheet0$_includeRule$1(n);break e}if(s==="warn"){r=e._stylesheet0$_warnRule$1(n);break e}if(s==="while"){r=e._stylesheet0$_whileRule$2(n,e.get$_stylesheet0$_declarationChild());break e}r=e._stylesheet0$_disallowedAtRule$1(n)}return r},_stylesheet0$_functionChild$0(){var e,r,n,s,a,i,l,_,p,d,g=this,S=g.scanner;if(S.peekChar$0()!==64){a=S._string_scanner$_position,e=new t._SpanScannerState(S,a);try{return i=g.identifier$0(),S.expectChar$1(46),a=g.variableDeclarationWithoutNamespace$2(i,new t._SpanScannerState(S,a)),a}catch(b){if(a=t.unwrapException(b),l=h.SourceSpanFormatException,l._is(a)){r=a,n=t.getTraceFromException(b),S.set$state(e),s=null;try{s=g._stylesheet0$_declarationOrStyleRule$0()}catch(w){throw l._is(t.unwrapException(w))?t.wrapException(r):w}a=s instanceof t.StyleRule0?"style rules":"declarations",g.error$3(0,"@function rules may not contain "+a+".",C.get$span$z(s),n)}else throw b}}_=new t._SpanScannerState(S,S._string_scanner$_position),p=g._stylesheet0$_plainAtRuleName$0();e:{if(p==="debug"){S=g._stylesheet0$_debugRule$1(_);break e}if(p==="each"){S=g._stylesheet0$_eachRule$2(_,g.get$_stylesheet0$_functionChild());break e}if(p==="else"&&g._stylesheet0$_disallowedAtRule$1(_),p==="error"){S=g._stylesheet0$_errorRule$1(_);break e}if(p==="for"){S=g._stylesheet0$_forRule$2(_,g.get$_stylesheet0$_functionChild());break e}if(p==="if"){S=g._stylesheet0$_ifRule$2(_,g.get$_stylesheet0$_functionChild());break e}if(p==="return"){d=g._stylesheet0$_expression$0(),g.expectStatementSeparator$1("@return rule"),S=new t.ReturnRule0(d,S.spanFrom$1(_));break e}if(p==="warn"){S=g._stylesheet0$_warnRule$1(_);break e}if(p==="while"){S=g._stylesheet0$_whileRule$2(_,g.get$_stylesheet0$_functionChild());break e}S=g._stylesheet0$_disallowedAtRule$1(_)}return S},_stylesheet0$_plainAtRuleName$0(){this.scanner.expectChar$2$name(64,"@-rule");var e=this.identifier$0();return this.whitespace$0(),e},_stylesheet0$_atRootRule$1(e){var r,n,s,a,i,l,_=this,p=_.scanner;return p.peekChar$0()===40?(r=p._string_scanner$_position,n=new t.StringBuffer(""),s=t._setArrayType([],h.JSArray_Object),a=new t.InterpolationBuffer0(n,s),p.expectChar$1(40),n._contents+=t.Primitives_stringFromCharCode(40),_.whitespace$0(),i=_._stylesheet0$_expression$0(),a._interpolation_buffer0$_flushText$0(),s.push(i),p.scanChar$1(58)&&(_.whitespace$0(),n._contents+=t.Primitives_stringFromCharCode(58),n._contents+=t.Primitives_stringFromCharCode(32),i=_._stylesheet0$_expression$0(),a._interpolation_buffer0$_flushText$0(),s.push(i)),p.expectChar$1(41),_.whitespace$0(),n._contents+=t.Primitives_stringFromCharCode(41),l=a.interpolation$1(p.spanFrom$1(new t._SpanScannerState(p,r))),_.whitespace$0(),_._stylesheet0$_withChildren$3(_.get$_stylesheet0$_statement(),e,new t.StylesheetParser__atRootRule_closure1(l))):_.lookingAtChildren$0()?_._stylesheet0$_withChildren$3(_.get$_stylesheet0$_statement(),e,new t.StylesheetParser__atRootRule_closure2):t.AtRootRule$0(t._setArrayType([_._stylesheet0$_styleRule$0()],h.JSArray_Statement_2),p.spanFrom$1(e),null)},_stylesheet0$_contentRule$1(e){var r,n,s,a,i=this;return i._stylesheet0$_inMixin||i.error$2(0,W.x40conte,i.scanner.spanFrom$1(e)),i.whitespace$0(),r=i.scanner,r.peekChar$0()===40?n=i._stylesheet0$_argumentInvocation$1$mixin(!0):(s=t.FileLocation$_(r._sourceFile,r._string_scanner$_position),a=s.offset,n=t.ArgumentInvocation$empty0(t._FileSpan$(s.file,a,a))),i.expectStatementSeparator$1("@content rule"),new t.ContentRule0(n,r.spanFrom$1(e))},_stylesheet0$_debugRule$1(e){var r=this._stylesheet0$_expression$0();return this.expectStatementSeparator$1("@debug rule"),new t.DebugRule0(r,this.scanner.spanFrom$1(e))},_stylesheet0$_eachRule$2(e,r){var n,s,a=this,i=a._stylesheet0$_inControlDirective;for(a._stylesheet0$_inControlDirective=!0,n=t._setArrayType([a.variableName$0()],h.JSArray_String),a.whitespace$0(),s=a.scanner;s.scanChar$1(44);)a.whitespace$0(),s.expectChar$1(36),n.push(a.identifier$1$normalize(!0)),a.whitespace$0();return a.expectIdentifier$1("in"),a.whitespace$0(),a._stylesheet0$_withChildren$3(r,e,new t.StylesheetParser__eachRule_closure0(a,i,n,a._stylesheet0$_expression$0()))},_stylesheet0$_errorRule$1(e){var r=this._stylesheet0$_expression$0();return this.expectStatementSeparator$1("@error rule"),new t.ErrorRule0(r,this.scanner.spanFrom$1(e))},_stylesheet0$_functionRule$1(e){var r,n,s,a=this,i=a.lastSilentComment;return a.lastSilentComment=null,r=a.identifier$1$normalize(!0),a.whitespace$0(),n=a._stylesheet0$_argumentDeclaration$0(),a._stylesheet0$_inMixin||a._stylesheet0$_inContentBlock?a.error$2(0,W.Mixinscf,a.scanner.spanFrom$1(e)):a._stylesheet0$_inControlDirective&&a.error$2(0,W.Functi,a.scanner.spanFrom$1(e)),s=t.unvendor0(r),(s==="calc"||s==="element"||s==="expression"||s==="url"||s==="and"||s==="or"||s==="not"||s==="clamp")&&a.error$2(0,"Invalid function name.",a.scanner.spanFrom$1(e)),a.whitespace$0(),a._stylesheet0$_withChildren$3(a.get$_stylesheet0$_functionChild(),e,new t.StylesheetParser__functionRule_closure0(r,n,i))},_stylesheet0$_forRule$2(e,r){var n,s,a=this,i={},l=a._stylesheet0$_inControlDirective;return a._stylesheet0$_inControlDirective=!0,n=a.variableName$0(),a.whitespace$0(),a.expectIdentifier$1("from"),a.whitespace$0(),i.exclusive=null,s=a._stylesheet0$_expression$1$until(new t.StylesheetParser__forRule_closure1(i,a)),i.exclusive==null&&a.scanner.error$1(0,'Expected "to" or "through".'),a.whitespace$0(),a._stylesheet0$_withChildren$3(r,e,new t.StylesheetParser__forRule_closure2(i,a,l,n,s,a._stylesheet0$_expression$0()))},_stylesheet0$_forwardRule$1(e){var r,n,s,a,i,l,_,p,d,g,S,b,w,E=this,L=null,T=E._stylesheet0$_urlString$0();return E.whitespace$0(),E.scanIdentifier$1("as")?(E.whitespace$0(),r=E.identifier$1$normalize(!0),E.scanner.expectChar$1(42),E.whitespace$0()):r=L,E.scanIdentifier$1("show")?(n=E._stylesheet0$_memberList$0(),s=n._0,a=n._1,i=L,l=i):(E.scanIdentifier$1("hide")?(_=E._stylesheet0$_memberList$0(),l=_._0,i=_._1):(i=L,l=i),a=L,s=a),p=E._stylesheet0$_configuration$1$allowGuarded(!0),E.expectStatementSeparator$1("@forward rule"),d=E.scanner.spanFrom$1(e),E._stylesheet0$_isUseAllowed||E.error$2(0,W.x40forwa,d),s!=null?(a.toString,g=h.String,S=t.LinkedHashSet_LinkedHashSet$of(s,g),b=h.UnmodifiableSetView_String,g=t.LinkedHashSet_LinkedHashSet$of(a,g),w=p==null?f.List_empty21:t.List_List$unmodifiable(p,h.ConfiguredVariable_2),new t.ForwardRule0(T,new t.UnmodifiableSetView0(S,b),new t.UnmodifiableSetView0(g,b),L,L,r,w,d)):l!=null?(i.toString,g=h.String,S=t.LinkedHashSet_LinkedHashSet$of(l,g),b=h.UnmodifiableSetView_String,g=t.LinkedHashSet_LinkedHashSet$of(i,g),w=p==null?f.List_empty21:t.List_List$unmodifiable(p,h.ConfiguredVariable_2),new t.ForwardRule0(T,L,L,new t.UnmodifiableSetView0(S,b),new t.UnmodifiableSetView0(g,b),r,w,d)):new t.ForwardRule0(T,L,L,L,L,r,p==null?f.List_empty21:t.List_List$unmodifiable(p,h.ConfiguredVariable_2),d)},_stylesheet0$_memberList$0(){var e=this,r=h.String,n=t.LinkedHashSet_LinkedHashSet$_empty(r),s=t.LinkedHashSet_LinkedHashSet$_empty(r);r=e.scanner;do e.whitespace$0(),e.withErrorMessage$2(W.Expect,new t.StylesheetParser__memberList_closure0(e,s,n)),e.whitespace$0();while(r.scanChar$1(44));return new t._Record_2(n,s)},_stylesheet0$_ifRule$2(e,r){var n,s,a,i,l,_=this,p=_.get$currentIndentation(),d=_._stylesheet0$_inControlDirective;for(_._stylesheet0$_inControlDirective=!0,n=_._stylesheet0$_expression$0(),s=_.children$1(0,r),_.whitespaceWithoutComments$0(),a=t._setArrayType([t.IfClause$0(n,s)],h.JSArray_IfClause_2);;){if(!_.scanElse$1(p)){i=null;break}if(_.whitespace$0(),_.scanIdentifier$1("if"))_.whitespace$0(),a.push(t.IfClause$0(_._stylesheet0$_expression$0(),_.children$1(0,r)));else{i=t.ElseClause$0(_.children$1(0,r));break}}return _._stylesheet0$_inControlDirective=d,l=_.scanner.spanFrom$1(e),_.whitespaceWithoutComments$0(),new t.IfRule0(t.List_List$unmodifiable(a,h.IfClause_2),i,l)},_stylesheet0$_importRule$1(e){var r,n,s=this,a=t._setArrayType([],h.JSArray_Import_2),i=s.scanner,l=s.logger;do s.whitespace$0(),r=s.importArgument$0(),n=r instanceof t.DynamicImport0,n&&t.WarnForDeprecation_warnForDeprecation0(l,f.Deprecation_import_true_import,W.Sass__,r.span,null),(s._stylesheet0$_inControlDirective||s._stylesheet0$_inMixin)&&n&&s._stylesheet0$_disallowedAtRule$1(e),a.push(r),s.whitespace$0();while(i.scanChar$1(44));return s.expectStatementSeparator$1("@import rule"),i=i.spanFrom$1(e),new t.ImportRule0(t.List_List$unmodifiable(a,h.Import_2),i)},importArgument$0(){var e,r,n,s,a,i,l=this,_=l.scanner,p=new t._SpanScannerState(_,_._string_scanner$_position),d=_.peekChar$0();if(d===117||d===85)return e=l.dynamicUrl$0(),l.whitespace$0(),a=l.tryImportModifiers$0(),new t.StaticImport0(t.Interpolation$0(t._setArrayType([e],h.JSArray_Object),_.spanFrom$1(p)),a,_.spanFrom$1(p));if(e=l.string$0(),r=_.spanFrom$1(p),l.whitespace$0(),a=l.tryImportModifiers$0(),l.isPlainImportUrl$1(e)||a!=null)return i=r,new t.StaticImport0(t.Interpolation$0(t._setArrayType([t.String_String$fromCharCodes(f.NativeUint32List_methods.sublist$2(i.file._decodedChars,i._file$_start,i._end),0,null)],h.JSArray_Object),r),a,_.spanFrom$1(p));try{return _=l.parseImportUrl$1(e),new t.DynamicImport0(_,r)}catch(g){if(_=t.unwrapException(g),h.FormatException._is(_))n=_,s=t.getTraceFromException(g),l.error$3(0,"Invalid URL: "+C.get$message$x(n),r,s);else throw g}},parseImportUrl$1(e){var r=V.$get$windows();return r.style.rootLength$1(e)>0&&!V.$get$url().style.isRootRelative$1(e)?r.toUri$1(e).toString$0(0):(t.Uri_parse(e),e)},isPlainImportUrl$1(e){var r,n;if(e.length<5)return!1;if(f.JSString_methods.endsWith$1(e,".css"))return!0;r=e.charCodeAt(0);e:{if(r===47){n=e.charCodeAt(1)===47;break e}if(r===104){n=f.JSString_methods.startsWith$1(e,"http://")||f.JSString_methods.startsWith$1(e,"https://");break e}n=!1;break e}return n},tryImportModifiers$0(){var e,r,n,s,a,i,l,_,p,d,g,S,b=this;if(!b._stylesheet0$_lookingAtInterpolatedIdentifier$0()&&b.scanner.peekChar$0()!==40)return null;for(e=b.scanner,r=new t._SpanScannerState(e,e._string_scanner$_position),n=new t.StringBuffer(""),s=t._setArrayType([],h.JSArray_Object),a=new t.InterpolationBuffer0(n,s);;)if(b._stylesheet0$_lookingAtInterpolatedIdentifier$0()){if(s.length===0&&n._contents.length===0||(n._contents+=t.Primitives_stringFromCharCode(32)),i=b.interpolatedIdentifier$0(),a.addInterpolation$1(i),l=i.get$asPlain(),_=l==null?null:l.toLowerCase(),_!=="and"&&e.scanChar$1(40))_==="supports"?(p=b._stylesheet0$_importSupportsQuery$0(),l=!(p instanceof t.SupportsDeclaration0),l&&(n._contents+=t.Primitives_stringFromCharCode(40)),a._interpolation_buffer0$_flushText$0(),s.push(new t.SupportsExpression0(p)),l&&(n._contents+=t.Primitives_stringFromCharCode(41))):(n._contents+=t.Primitives_stringFromCharCode(40),a.addInterpolation$1(b._stylesheet0$_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0)),n._contents+=t.Primitives_stringFromCharCode(41)),e.expectChar$1(41),b.whitespace$0();else if(b.whitespace$0(),e.scanChar$1(44))return n._contents+=", ",a.addInterpolation$1(b._stylesheet0$_mediaQueryList$0()),d=e._string_scanner$_position,l=e._sourceFile,g=r.position,e=new t._FileSpan(l,g,d),e._FileSpan$3(l,g,d),g=h.Object,l=t.List_List$of(s,!0,g),s=n._contents,s.length!==0&&l.push((s.charCodeAt(0)==0,s)),S=t.List_List$from(l,!1,g),S.fixed$length=Array,S.immutable$list=Array,n=new t.Interpolation0(S,e),n.Interpolation$20(l,e),n}else return e.peekChar$0()===40?(s.length===0&&n._contents.length===0||(n._contents+=t.Primitives_stringFromCharCode(32)),a.addInterpolation$1(b._stylesheet0$_mediaQueryList$0()),d=e._string_scanner$_position,e=e._sourceFile,l=r.position,g=new t._FileSpan(e,l,d),g._FileSpan$3(e,l,d),l=h.Object,s=t.List_List$of(s,!0,l),e=n._contents,e.length!==0&&s.push((e.charCodeAt(0)==0,e)),S=t.List_List$from(s,!1,l),S.fixed$length=Array,S.immutable$list=Array,e=new t.Interpolation0(S,g),e.Interpolation$20(s,g),e):(d=e._string_scanner$_position,e=e._sourceFile,l=r.position,g=new t._FileSpan(e,l,d),g._FileSpan$3(e,l,d),l=h.Object,s=t.List_List$of(s,!0,l),e=n._contents,e.length!==0&&s.push((e.charCodeAt(0)==0,e)),S=t.List_List$from(s,!1,l),S.fixed$length=Array,S.immutable$list=Array,e=new t.Interpolation0(S,g),e.Interpolation$20(s,g),e)},_stylesheet0$_importSupportsQuery$0(){var e,r,n,s,a,i=this;return i.scanIdentifier$1("not")?(i.whitespace$0(),e=i.scanner,r=e._string_scanner$_position,new t.SupportsNegation0(i._stylesheet0$_supportsConditionInParens$0(),e.spanFrom$1(new t._SpanScannerState(e,r)))):(e=i.scanner,e.peekChar$0()===40?i._stylesheet0$_supportsCondition$0():(n=i._stylesheet0$_tryImportSupportsFunction$0(),n!=null?(s=n,r=!0):(s=null,r=!1),r?s:(r=e._string_scanner$_position,a=i._stylesheet0$_expression$0(),e.expectChar$1(58),i._stylesheet0$_supportsDeclarationValue$2(a,new t._SpanScannerState(e,r)))))},_stylesheet0$_tryImportSupportsFunction$0(){var e,r,n,s,a=this;return a._stylesheet0$_lookingAtInterpolatedIdentifier$0()?(e=a.scanner,r=new t._SpanScannerState(e,e._string_scanner$_position),n=a.interpolatedIdentifier$0(),e.scanChar$1(40)?(s=a._stylesheet0$_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0),e.expectChar$1(41),new t.SupportsFunction0(n,s,e.spanFrom$1(r))):(e.set$state(r),null)):null},_stylesheet0$_includeRule$1(e){var r,n,s,a,i,l,_,p,d,g=this,S=null,b=g.identifier$0(),w=g.scanner;return w.scanChar$1(46)?(r=g._stylesheet0$_publicIdentifier$0(),n=b,b=r):(b=t.stringReplaceAllUnchecked(b,"_","-"),n=S),g.whitespace$0(),w.peekChar$0()===40?s=g._stylesheet0$_argumentInvocation$1$mixin(!0):(a=t.FileLocation$_(w._sourceFile,w._string_scanner$_position),i=a.offset,s=t.ArgumentInvocation$empty0(t._FileSpan$(a.file,i,i))),g.whitespace$0(),g.scanIdentifier$1("using")?(g.whitespace$0(),l=g._stylesheet0$_argumentDeclaration$0(),g.whitespace$0()):l=S,a=l==null,!a||g.lookingAtChildren$0()?(a?(a=t.FileLocation$_(w._sourceFile,w._string_scanner$_position),i=a.offset,_=new t.ArgumentDeclaration0(f.List_empty22,S,t._FileSpan$(a.file,i,i))):_=l,p=g._stylesheet0$_inContentBlock,g._stylesheet0$_inContentBlock=!0,d=g._stylesheet0$_withChildren$3(g.get$_stylesheet0$_statement(),e,new t.StylesheetParser__includeRule_closure0(_)),g._stylesheet0$_inContentBlock=p):(g.expectStatementSeparator$0(),d=S),w=w.spanFrom$2(e,e),a=d??s,new t.IncludeRule0(n,b,s,d,w.expand$1(0,a.get$span(a)))},mediaRule$1(e){return this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new t.StylesheetParser_mediaRule_closure0(this._stylesheet0$_mediaQueryList$0()))},_stylesheet0$_mixinRule$1(e){var r,n,s,a,i,l=this,_=l.lastSilentComment;return l.lastSilentComment=null,r=l.identifier$1$normalize(!0),l.whitespace$0(),n=l.scanner,n.peekChar$0()===40?s=l._stylesheet0$_argumentDeclaration$0():(a=t.FileLocation$_(n._sourceFile,n._string_scanner$_position),i=a.offset,s=new t.ArgumentDeclaration0(f.List_empty22,null,t._FileSpan$(a.file,i,i))),l._stylesheet0$_inMixin||l._stylesheet0$_inContentBlock?l.error$2(0,W.Mixinscm,n.spanFrom$1(e)):l._stylesheet0$_inControlDirective&&l.error$2(0,W.Mixinsb,n.spanFrom$1(e)),l.whitespace$0(),l._stylesheet0$_inMixin=!0,l._stylesheet0$_withChildren$3(l.get$_stylesheet0$_statement(),e,new t.StylesheetParser__mixinRule_closure0(l,r,s,_))},mozDocumentRule$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E=this,L={},T=E.scanner,F=T._string_scanner$_position,D=new t.StringBuffer(""),B=t._setArrayType([],h.JSArray_Object),z=new t.InterpolationBuffer0(D,B);for(L.needsDeprecationWarning=!1,n=E.get$whitespace();;){if(T.peekChar$0()===35)s=E.singleInterpolation$0(),z._interpolation_buffer0$_flushText$0(),B.push(s),L.needsDeprecationWarning=!0;else{s=T._string_scanner$_position,a=E.identifier$0();e:{if(a==="url"||a==="url-prefix"||a==="domain"){i=E._stylesheet0$_tryUrlContents$2$name(new t._SpanScannerState(T,s),a),i!=null?(l=i,s=!0):(l=null,s=!1),s?z.addInterpolation$1(l):(T.expectChar$1(40),E.whitespace$0(),_=E.interpolatedString$0(),T.expectChar$1(41),D._contents+=a,D._contents+=t.Primitives_stringFromCharCode(40),z.addInterpolation$1(_.asInterpolation$0()),D._contents+=t.Primitives_stringFromCharCode(41)),s=D._contents,p=(s.charCodeAt(0)==0,s),!f.JSString_methods.endsWith$1(p,"url-prefix()")&&!f.JSString_methods.endsWith$1(p,"url-prefix('')")&&!f.JSString_methods.endsWith$1(p,'url-prefix("")')&&(L.needsDeprecationWarning=!0);break e}if(a==="regexp"){D._contents+="regexp(",T.expectChar$1(40),z.addInterpolation$1(E.interpolatedString$0().asInterpolation$0()),T.expectChar$1(41),D._contents+=t.Primitives_stringFromCharCode(41),L.needsDeprecationWarning=!0;break e}d=T._string_scanner$_position,g=T._sourceFile,S=new t._FileSpan(g,s,d),S._FileSpan$3(g,s,d),E.error$2(0,"Invalid function name.",S)}}if(E.whitespace$0(),!T.scanChar$1(44))break;D._contents+=t.Primitives_stringFromCharCode(44),b=T._string_scanner$_position,n.call$0(),w=T._string_scanner$_position,D._contents+=f.JSString_methods.substring$2(T.string,b,w)}return E._stylesheet0$_withChildren$3(E.get$_stylesheet0$_statement(),e,new t.StylesheetParser_mozDocumentRule_closure0(L,E,r,z.interpolation$1(T.spanFrom$1(new t._SpanScannerState(T,F)))))},supportsRule$1(e){var r=this,n=r._stylesheet0$_supportsCondition$0();return r.whitespace$0(),r._stylesheet0$_withChildren$3(r.get$_stylesheet0$_statement(),e,new t.StylesheetParser_supportsRule_closure0(n))},_stylesheet0$_useNamespace$2(e,r){var n,s,a,i,l=this;if(l.scanIdentifier$1("as"))return l.whitespace$0(),l.scanner.scanChar$1(42)?null:l.identifier$0();s=e.get$pathSegments().length===0?"":f.JSArray_methods.get$last(e.get$pathSegments()),a=f.JSString_methods.indexOf$1(s,"."),i=f.JSString_methods.startsWith$1(s,"_")?1:0,n=f.JSString_methods.substring$2(s,i,a===-1?s.length:a);try{return i=t.SpanScanner$(n,null),i=new t.Parser1(i,l.logger,null)._parser0$_parseIdentifier$0(),i}catch(_){if(h.SassFormatException_2._is(t.unwrapException(_)))l.error$2(0,'The default namespace "'+t.S(n)+W.x22x20is_n,l.scanner.spanFrom$1(r));else throw _}},_stylesheet0$_configuration$1$allowGuarded(e){var r,n,s,a,i,l,_,p,d,g,S,b,w=this;if(!w.scanIdentifier$1("with"))return null;for(r=t.LinkedHashSet_LinkedHashSet$_empty(h.String),n=t._setArrayType([],h.JSArray_ConfiguredVariable_2),w.whitespace$0(),s=w.scanner,s.expectChar$1(40);w.whitespace$0(),a=s._string_scanner$_position,s.expectChar$1(36),i=w.identifier$1$normalize(!0),w.whitespace$0(),s.expectChar$1(58),w.whitespace$0(),l=w.expressionUntilComma$0(),_=s._string_scanner$_position,e&&s.scanChar$1(33)?w.identifier$0()==="default"?(w.whitespace$0(),p=!0):(d=s._string_scanner$_position,g=s._sourceFile,S=new t._FileSpan(g,_,d),S._FileSpan$3(g,_,d),w.error$2(0,"Invalid flag name.",S),p=!1):p=!1,d=s._string_scanner$_position,_=s._sourceFile,b=new t._FileSpan(_,a,d),b._FileSpan$3(_,a,d),r.contains$1(0,i)&&w.error$2(0,W.The_sa,b),r.add$1(0,i),n.push(new t.ConfiguredVariable0(i,l,p,b)),!(!s.scanChar$1(44)||(w.whitespace$0(),!w._stylesheet0$_lookingAtExpression$0())););return s.expectChar$1(41),n},_stylesheet0$_configuration$0(){return this._stylesheet0$_configuration$1$allowGuarded(!1)},_stylesheet0$_warnRule$1(e){var r=this._stylesheet0$_expression$0();return this.expectStatementSeparator$1("@warn rule"),new t.WarnRule0(r,this.scanner.spanFrom$1(e))},_stylesheet0$_whileRule$2(e,r){var n=this,s=n._stylesheet0$_inControlDirective;return n._stylesheet0$_inControlDirective=!0,n._stylesheet0$_withChildren$3(r,e,new t.StylesheetParser__whileRule_closure0(n,s,n._stylesheet0$_expression$0()))},unknownAtRule$2(e,r){var n,s,a,i=this,l={},_=i._stylesheet0$_inUnknownAtRule;return i._stylesheet0$_inUnknownAtRule=!0,l.value=null,n=i.scanner,s=n.peekChar$0()!==33&&!i.atEndOfStatement$0()?l.value=i.almostAnyValue$0():null,i.lookingAtChildren$0()?a=i._stylesheet0$_withChildren$3(i.get$_stylesheet0$_statement(),e,new t.StylesheetParser_unknownAtRule_closure0(l,r)):(i.expectStatementSeparator$0(),a=t.AtRule$0(r,n.spanFrom$1(e),null,s)),i._stylesheet0$_inUnknownAtRule=_,a},_stylesheet0$_disallowedAtRule$1(e){this.almostAnyValue$0(),this.error$2(0,"This at-rule is not allowed here.",this.scanner.spanFrom$1(e))},_stylesheet0$_argumentDeclaration$0(){var e,r,n,s,a,i,l,_,p,d=this,g=d.scanner,S=g._string_scanner$_position;for(g.expectChar$1(40),d.whitespace$0(),e=t._setArrayType([],h.JSArray_Argument_2),r=t.LinkedHashSet_LinkedHashSet$_empty(h.String);;){if(g.peekChar$0()!==36){n=null;break}if(s=g._string_scanner$_position,g.expectChar$1(36),a=d.identifier$1$normalize(!0),d.whitespace$0(),g.scanChar$1(58))d.whitespace$0(),i=d.expressionUntilComma$0();else{if(g.scanChar$1(46)){g.expectChar$1(46),g.expectChar$1(46),d.whitespace$0(),n=a;break}i=null}if(l=g._string_scanner$_position,_=g._sourceFile,p=new t._FileSpan(_,s,l),p._FileSpan$3(_,s,l),e.push(new t.Argument0(a,i,p)),r.add$1(0,a)||d.error$2(0,"Duplicate argument.",f.JSArray_methods.get$last(e).span),!g.scanChar$1(44)){n=null;break}d.whitespace$0()}return g.expectChar$1(41),g=g.spanFrom$1(new t._SpanScannerState(g,S)),new t.ArgumentDeclaration0(t.List_List$unmodifiable(e,h.Argument_2),n,g)},_stylesheet0$_argumentInvocation$2$allowEmptySecondArg$mixin(e,r){var n,s,a,i,l,_,p,d,g,S,b,w=this,E=null,L=w.scanner,T=L._string_scanner$_position;for(L.expectChar$1(40),w.whitespace$0(),n=t._setArrayType([],h.JSArray_Expression_2),s=h.String,a=h.Expression_2,i=t.LinkedHashMap_LinkedHashMap$_empty(s,a),_=!r,p=E;;){if(!w._stylesheet0$_lookingAtExpression$0()){l=E;break}if(d=w.expressionUntilComma$1$singleEquals(_),w.whitespace$0(),d instanceof t.VariableExpression0&&L.scanChar$1(58))w.whitespace$0(),g=d.name,i.containsKey$1(g)&&w.error$2(0,"Duplicate argument.",d.span),i.$indexSet(0,g,w.expressionUntilComma$1$singleEquals(_));else if(L.scanChar$1(46)){if(L.expectChar$1(46),L.expectChar$1(46),p!=null){w.whitespace$0(),l=d;break}p=d}else i.__js_helper$_length!==0?w.error$2(0,W.Positi,d.get$span(d)):n.push(d);if(w.whitespace$0(),!L.scanChar$1(44)){l=E;break}if(w.whitespace$0(),e&&n.length===1&&i.__js_helper$_length===0&&p==null&&L.peekChar$0()===41){_=L._sourceFile,g=L._string_scanner$_position,new t.FileLocation(_,g).FileLocation$_$2(_,g),S=new t._FileSpan(_,g,g),S._FileSpan$3(_,g,g),g=t._setArrayType([""],h.JSArray_Object),b=t.List_List$from(g,!1,h.Object),b.fixed$length=Array,b.immutable$list=Array,_=new t.Interpolation0(b,S),_.Interpolation$20(g,S),n.push(new t.StringExpression0(_,!1)),l=E;break}}return L.expectChar$1(41),L=L.spanFrom$1(new t._SpanScannerState(L,T)),new t.ArgumentInvocation0(t.List_List$unmodifiable(n,a),t.ConstantMap_ConstantMap$from(i,s,a),p,l,L)},_stylesheet0$_argumentInvocation$0(){return this._stylesheet0$_argumentInvocation$2$allowEmptySecondArg$mixin(!1,!1)},_stylesheet0$_argumentInvocation$1$allowEmptySecondArg(e){return this._stylesheet0$_argumentInvocation$2$allowEmptySecondArg$mixin(e,!1)},_stylesheet0$_argumentInvocation$1$mixin(e){return this._stylesheet0$_argumentInvocation$2$allowEmptySecondArg$mixin(!1,e)},_stylesheet0$_expression$3$bracketList$singleEquals$until(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y,G,se,ce=this,ye="Expected expression.",we={},ge=n!=null;if(ge&&n.call$0()&&ce.scanner.error$1(0,ye),e){if(s=ce.scanner,a=new t._SpanScannerState(s,s._string_scanner$_position),s.expectChar$1(91),ce.whitespace$0(),s.scanChar$1(93))return ge=t._setArrayType([],h.JSArray_Expression_2),s=s.spanFrom$1(a),new t.ListExpression0(t.List_List$unmodifiable(ge,h.Expression_2),f.ListSeparator_undecided_null_undecided0,!0,s)}else a=null;for(s=ce.scanner,i=new t._SpanScannerState(s,s._string_scanner$_position),l=ce._stylesheet0$_inParentheses,we.operands_=we.operators_=we.spaceExpressions_=we.commaExpressions_=null,we.allowSlash=!0,we.singleExpression_=ce._stylesheet0$_singleExpression$0(),_=new t.StylesheetParser__expression_resetState0(we,ce,i),p=new t.StylesheetParser__expression_resolveOneOperation0(we,ce),d=new t.StylesheetParser__expression_resolveOperations0(we,p),g=new t.StylesheetParser__expression_addSingleExpression0(we,ce,_,d),S=new t.StylesheetParser__expression_addOperator0(we,ce,p),b=new t.StylesheetParser__expression_resolveSpaceExpressions0(we,ce,d),w=h.JSArray_Expression_2;ce.whitespace$0(),!(ge&&n.call$0()||(E=s.peekChar$0(),L=t._InitializedCell$(new t.StylesheetParser__expression_closure2(E)),T=t._InitializedCell$(new t.StylesheetParser__expression_closure3(E)),F=t._InitializedCell$(new t.StylesheetParser__expression_closure4(E)),E==null));){if(E===40){g.call$1(ce.parentheses$0());continue}if(E===91){g.call$1(ce._stylesheet0$_expression$1$bracketList(!0));continue}if(E===36){g.call$1(ce._stylesheet0$_variable$0());continue}if(E===38){g.call$1(ce._stylesheet0$_selector$0());continue}if(E===39||E===34){g.call$1(ce.interpolatedString$0());continue}if(E===35){g.call$1(ce._stylesheet0$_hashExpression$0());continue}if(E===61){s.readChar$0(),r&&s.peekChar$0()!==61?S.call$1(f.BinaryOperator_2jN0):(s.expectChar$1(61),S.call$1(f.BinaryOperator_ql50));continue}if(E===33){e:{if(D=s.peekChar$1(1),D===61){s.readChar$0(),s.readChar$0(),S.call$1(f.BinaryOperator_ViB0);break e}if(D!=null&&D!==105&&D!==73?B=D===32||D===9||D===10||D===13||D===12:B=!0,B){g.call$1(ce._stylesheet0$_importantExpression$0());break e}break}continue}if(E===60){s.readChar$0(),S.call$1(s.scanChar$1(61)?f.BinaryOperator_kpg0:f.BinaryOperator_U8c0);continue}if(E===62){s.readChar$0(),S.call$1(s.scanChar$1(61)?f.BinaryOperator_7Tg0:f.BinaryOperator_cIH0);continue}if(E===42){s.readChar$0(),S.call$1(f.BinaryOperator_qN20);continue}if(L._readFinal$0()&&we.singleExpression_==null){g.call$1(ce._stylesheet0$_unaryOperation$0());continue}if(L._readFinal$0()){s.readChar$0(),S.call$1(f.BinaryOperator_anB0);continue}if(E===45){z=s.peekChar$1(1),t._isInt(z)&&z>=48&&z<=57||z===46?we.singleExpression_!=null?(B=s.peekChar$1(-1),B=B===32||B===9||B===10||B===13||B===12):B=!0:B=!1,B?g.call$1(ce._stylesheet0$_number$0()):ce._stylesheet0$_lookingAtInterpolatedIdentifier$0()?g.call$1(ce.identifierLike$0()):we.singleExpression_==null?g.call$1(ce._stylesheet0$_unaryOperation$0()):(s.readChar$0(),S.call$1(f.BinaryOperator_olz0));continue}if(T._readFinal$0()&&we.singleExpression_==null){g.call$1(ce._stylesheet0$_unaryOperation$0());continue}if(T._readFinal$0()){s.readChar$0(),S.call$1(f.BinaryOperator_t8B0);continue}if(E===37){s.readChar$0(),S.call$1(f.BinaryOperator_OTG0);continue}if(E>=48&&E<=57){g.call$1(ce._stylesheet0$_number$0());continue}if(F._readFinal$0()&&s.peekChar$1(1)===46)break;if(F._readFinal$0()){g.call$1(ce._stylesheet0$_number$0());continue}if(E===97&&!ce.get$plainCss()&&ce.scanIdentifier$1("and")){S.call$1(f.BinaryOperator_SNp0);continue}if(E===111&&!ce.get$plainCss()&&ce.scanIdentifier$1("or")){S.call$1(f.BinaryOperator_M6L0);continue}if((E===117||E===85)&&s.peekChar$1(1)===43){g.call$1(ce._stylesheet0$_unicodeRange$0());continue}if(E>=97&&E<=122?B=!0:B=E>=65&&E<=90||E===95||E===92||E>=128,B){g.call$1(ce.identifierLike$0());continue}if(E===44){if(ce._stylesheet0$_inParentheses&&(ce._stylesheet0$_inParentheses=!1,we.allowSlash)){_.call$0();continue}Y=we.commaExpressions_,Y==null&&(Y=we.commaExpressions_=t._setArrayType([],w)),we.singleExpression_==null&&s.error$1(0,ye),b.call$0(),B=we.singleExpression_,B.toString,Y.push(B),s.readChar$0(),we.allowSlash=!0,we.singleExpression_=null;continue}break}return e&&s.expectChar$1(93),Y=we.commaExpressions_,G=we.spaceExpressions_,Y!=null?(b.call$0(),ce._stylesheet0$_inParentheses=l,se=we.singleExpression_,se!=null&&Y.push(se),ge=s.spanFrom$1(a??i),new t.ListExpression0(t.List_List$unmodifiable(Y,h.Expression_2),f.ListSeparator_rXA0,e,ge)):e&&G!=null?(d.call$0(),ge=we.singleExpression_,ge.toString,G.push(ge),a.toString,s=s.spanFrom$1(a),new t.ListExpression0(t.List_List$unmodifiable(G,h.Expression_2),f.ListSeparator_EVt0,!0,s)):(b.call$0(),e&&(ge=we.singleExpression_,ge.toString,w=t._setArrayType([ge],w),a.toString,s=s.spanFrom$1(a),we.singleExpression_=new t.ListExpression0(t.List_List$unmodifiable(w,h.Expression_2),f.ListSeparator_undecided_null_undecided0,!0,s)),ge=we.singleExpression_,ge.toString,ge)},_stylesheet0$_expression$2$singleEquals$until(e,r){return this._stylesheet0$_expression$3$bracketList$singleEquals$until(!1,e,r)},_stylesheet0$_expression$1$bracketList(e){return this._stylesheet0$_expression$3$bracketList$singleEquals$until(e,!1,null)},_stylesheet0$_expression$0(){return this._stylesheet0$_expression$3$bracketList$singleEquals$until(!1,!1,null)},_stylesheet0$_expression$1$until(e){return this._stylesheet0$_expression$3$bracketList$singleEquals$until(!1,!1,e)},expressionUntilComma$1$singleEquals(e){return this._stylesheet0$_expression$2$singleEquals$until(e,new t.StylesheetParser_expressionUntilComma_closure0(this))},expressionUntilComma$0(){return this.expressionUntilComma$1$singleEquals(!1)},_stylesheet0$_isSlashOperand$1(e){var r;return e instanceof t.NumberExpression0||e instanceof t.FunctionExpression0?r=!0:r=e instanceof t.BinaryOperationExpression0&&e.allowsSlash,r},_stylesheet0$_singleExpression$0(){var e,r,n=this,s="Expected expression.",a=n.scanner,i=a.peekChar$0();e:{if(i==null&&a.error$1(0,s),i===40){a=n.parentheses$0();break e}if(i===47){a=n._stylesheet0$_unaryOperation$0();break e}if(i===46){a=n._stylesheet0$_number$0();break e}if(i===91){a=n._stylesheet0$_expression$1$bracketList(!0);break e}if(i===36){a=n._stylesheet0$_variable$0();break e}if(i===38){a=n._stylesheet0$_selector$0();break e}if(i===39||i===34){a=n.interpolatedString$0();break e}if(i===35){a=n._stylesheet0$_hashExpression$0();break e}if(i===43){e=a.peekChar$1(1),a=e!=null&&e>=48&&e<=57||e===46?n._stylesheet0$_number$0():n._stylesheet0$_unaryOperation$0();break e}if(i===45){a=n._stylesheet0$_minusExpression$0();break e}if(i===33){a=n._stylesheet0$_importantExpression$0();break e}if((i===117||i===85)&&a.peekChar$1(1)===43){a=n._stylesheet0$_unicodeRange$0();break e}if(i>=48&&i<=57){a=n._stylesheet0$_number$0();break e}if(i>=97&&i<=122?r=!0:r=i>=65&&i<=90||i===95||i===92||i>=128,r){a=n.identifierLike$0();break e}a=a.error$1(0,s)}return a},parentheses$0(){var e,r,n,s,a,i=this,l=i._stylesheet0$_inParentheses;i._stylesheet0$_inParentheses=!0;try{if(s=i.scanner,e=new t._SpanScannerState(s,s._string_scanner$_position),s.expectChar$1(40),i.whitespace$0(),!i._stylesheet0$_lookingAtExpression$0())return s.expectChar$1(41),a=t._setArrayType([],h.JSArray_Expression_2),s=s.spanFrom$1(e),a=t.List_List$unmodifiable(a,h.Expression_2),new t.ListExpression0(a,f.ListSeparator_undecided_null_undecided0,!1,s);if(r=i.expressionUntilComma$0(),s.scanChar$1(58))return i.whitespace$0(),s=i._stylesheet0$_map$2(r,e),s;if(!s.scanChar$1(44))return s.expectChar$1(41),s=s.spanFrom$1(e),new t.ParenthesizedExpression0(r,s);for(i.whitespace$0(),n=t._setArrayType([r],h.JSArray_Expression_2);!(!i._stylesheet0$_lookingAtExpression$0()||(C.add$1$ax(n,i.expressionUntilComma$0()),!s.scanChar$1(44)));)i.whitespace$0();return s.expectChar$1(41),s=s.spanFrom$1(e),a=t.List_List$unmodifiable(n,h.Expression_2),new t.ListExpression0(a,f.ListSeparator_rXA0,!1,s)}finally{i._stylesheet0$_inParentheses=l}},_stylesheet0$_map$2(e,r){var n,s,a=this,i=t._setArrayType([new t._Record_2(e,a.expressionUntilComma$0())],h.JSArray_Record_2_Expression_and_Expression_2);for(n=a.scanner;n.scanChar$1(44)&&(a.whitespace$0(),!!a._stylesheet0$_lookingAtExpression$0());)s=a.expressionUntilComma$0(),n.expectChar$1(58),a.whitespace$0(),i.push(new t._Record_2(s,a.expressionUntilComma$0()));return n.expectChar$1(41),n=n.spanFrom$1(r),new t.MapExpression0(t.List_List$unmodifiable(i,h.Record_2_Expression_and_Expression_2),n)},_stylesheet0$_hashExpression$0(){var e,r,n,s,a=this,i=a.scanner;return i.peekChar$1(1)===123?a.identifierLike$0():(e=new t._SpanScannerState(i,i._string_scanner$_position),i.expectChar$1(35),r=i.peekChar$0(),r==null?r=null:r=r>=48&&r<=57,r===!0?new t.ColorExpression0(a._stylesheet0$_hexColorContents$1(e),i.spanFrom$1(e)):(r=i._string_scanner$_position,n=a.interpolatedIdentifier$0(),a._stylesheet0$_isHexColor$1(n)?(i.set$state(new t._SpanScannerState(i,r)),new t.ColorExpression0(a._stylesheet0$_hexColorContents$1(e),i.spanFrom$1(e))):(r=new t.StringBuffer(""),s=new t.InterpolationBuffer0(r,t._setArrayType([],h.JSArray_Object)),r._contents+=t.Primitives_stringFromCharCode(35),s.addInterpolation$1(n),new t.StringExpression0(s.interpolation$1(i.spanFrom$1(e)),!1))))},_stylesheet0$_hexColorContents$1(e){var r,n,s,a,i,l,_,p,d=this,g=d._stylesheet0$_hexDigit$0(),S=d._stylesheet0$_hexDigit$0(),b=d._stylesheet0$_hexDigit$0(),w=d.scanner,E=w.peekChar$0();return E!=null&&t.CharacterExtension_get_isHex0(E)?(i=d._stylesheet0$_hexDigit$0(),E=w.peekChar$0(),l=E!=null&&t.CharacterExtension_get_isHex0(E),_=g<<4>>>0,p=b<<4>>>0,l?(r=_+S,n=p+i,s=(d._stylesheet0$_hexDigit$0()<<4>>>0)+d._stylesheet0$_hexDigit$0(),E=w.peekChar$0(),a=E!=null&&t.CharacterExtension_get_isHex0(E)?((d._stylesheet0$_hexDigit$0()<<4>>>0)+d._stylesheet0$_hexDigit$0())/255:null):(r=_+g,n=(S<<4>>>0)+S,s=p+b,a=((i<<4>>>0)+i)/255)):(r=(g<<4>>>0)+g,n=(S<<4>>>0)+S,s=(b<<4>>>0)+b,a=null),l=a==null,_=l?1:a,t.SassColor$rgbInternal0(r,n,s,_,l?new t.SpanColorFormat0(w.spanFrom$1(e)):null)},_stylesheet0$_isHexColor$1(e){var r,n=e.get$asPlain(),s=t._InitializedCell$(new t.StylesheetParser__isHexColor_closure1(n));return typeof n=="string"?r=s._readFinal$0()===3||s._readFinal$0()===4||s._readFinal$0()===6||s._readFinal$0()===8:r=!1,r?(r=new t.CodeUnits(n),r.every$1(r,new t.StylesheetParser__isHexColor_closure2)):!1},_stylesheet0$_hexDigit$0(){var e=this.scanner,r=e.peekChar$0();return r=r==null?null:t.CharacterExtension_get_isHex0(r),r===!0?t.asHex0(e.readChar$0()):e.error$1(0,"Expected hex digit.")},_stylesheet0$_minusExpression$0(){var e=this,r=e.scanner.peekChar$1(1);return t._isInt(r)&&r>=48&&r<=57||r===46?e._stylesheet0$_number$0():e._stylesheet0$_lookingAtInterpolatedIdentifier$0()?e.identifierLike$0():e._stylesheet0$_unaryOperation$0()},_stylesheet0$_importantExpression$0(){var e=this.scanner,r=e._string_scanner$_position;return e.readChar$0(),this.whitespace$0(),this.expectIdentifier$1("important"),r=e.spanFrom$1(new t._SpanScannerState(e,r)),new t.StringExpression0(t.Interpolation$0(t._setArrayType(["!important"],h.JSArray_Object),r),!1)},_stylesheet0$_unaryOperation$0(){var e=this,r=e.scanner,n=r._string_scanner$_position,s=e._stylesheet0$_unaryOperatorFor$1(r.readChar$0());return s==null?r.error$2$position(0,"Expected unary operator.",r._string_scanner$_position-1):e.get$plainCss()&&s!==f.UnaryOperator_Ix10&&r.error$3$length$position(0,"Operators aren't allowed in plain CSS.",1,r._string_scanner$_position-1),e.whitespace$0(),new t.UnaryOperationExpression0(s,e._stylesheet0$_singleExpression$0(),r.spanFrom$1(new t._SpanScannerState(r,n)))},_stylesheet0$_unaryOperatorFor$1(e){var r;e:{if(e===43){r=f.UnaryOperator_gg40;break e}if(e===45){r=f.UnaryOperator_TLI0;break e}if(e===47){r=f.UnaryOperator_Ix10;break e}r=null;break e}return r},_stylesheet0$_number$0(){var e,r,n=this,s=n.scanner,a=s._string_scanner$_position,i=s.peekChar$0(),l=i!==43;return(!l||i===45)&&s.readChar$0(),s.peekChar$0()!==46&&n._stylesheet0$_consumeNaturalNumber$0(),n._stylesheet0$_tryDecimal$1$allowTrailingDot(s._string_scanner$_position!==a&&l&&i!==45),n._stylesheet0$_tryExponent$0(),e=t.double_parse(s.substring$1(0,a)),s.scanChar$1(37)?r="%":(n.lookingAtIdentifier$0()?l=s.peekChar$0()!==45||s.peekChar$1(1)!==45:l=!1,r=l?n.identifier$1$unit(!0):null),new t.NumberExpression0(e,r,s.spanFrom$1(new t._SpanScannerState(s,a)))},_stylesheet0$_consumeNaturalNumber$0(){var e,r=this.scanner,n=r.readChar$0();for(n>=48&&n<=57||r.error$2$position(0,"Expected digit.",r._string_scanner$_position-1);e=r.peekChar$0(),e!=null&&e>=48&&e<=57;)r.readChar$0()},_stylesheet0$_tryDecimal$1$allowTrailingDot(e){var r,n=this.scanner;if(n.peekChar$0()===46){if(r=n.peekChar$1(1),!(r!=null&&r>=48&&r<=57)){if(e)return;n.error$2$position(0,"Expected digit.",n._string_scanner$_position+1)}for(n.readChar$0();r=n.peekChar$0(),r!=null&&r>=48&&r<=57;)n.readChar$0()}},_stylesheet0$_tryExponent$0(){var e,r,n=this.scanner,s=n.peekChar$0();if(!(s!==101&&s!==69)&&(e=n.peekChar$1(1),!(!(e!=null&&e>=48&&e<=57)&&e!==45&&e!==43)))for(n.readChar$0(),(e===43||e===45)&&n.readChar$0(),r=n.peekChar$0(),r!=null&&r>=48&&r<=57||n.error$1(0,"Expected digit.");r=n.peekChar$0(),r!=null&&r>=48&&r<=57;)n.readChar$0()},_stylesheet0$_unicodeRange$0(){var e,r,n,s,a=this,i="Expected at most 6 digits.",l=a.scanner,_=new t._SpanScannerState(l,l._string_scanner$_position);for(a.expectIdentChar$1(117),l.expectChar$1(43),e=0;a.scanCharIf$1(new t.StylesheetParser__unicodeRange_closure1);)++e;for(r=!1;l.scanChar$1(63);r=!0)++e;if(e===0)l.error$1(0,'Expected hex digit or "?".');else if(e>6)a.error$2(0,i,l.spanFrom$1(_));else if(r)return n=l.substring$1(0,_.position),l=l.spanFrom$1(_),new t.StringExpression0(t.Interpolation$0(t._setArrayType([n],h.JSArray_Object),l),!1);if(l.scanChar$1(45)){for(n=l._string_scanner$_position,s=0;a.scanCharIf$1(new t.StylesheetParser__unicodeRange_closure2);)++s;s===0?l.error$1(0,"Expected hex digit."):s>6&&a.error$2(0,i,l.spanFrom$1(new t._SpanScannerState(l,n)))}return a._stylesheet0$_lookingAtInterpolatedIdentifierBody$0()&&l.error$1(0,"Expected end of identifier."),n=l.substring$1(0,_.position),l=l.spanFrom$1(_),new t.StringExpression0(t.Interpolation$0(t._setArrayType([n],h.JSArray_Object),l),!1)},_stylesheet0$_variable$0(){var e=this,r=e.scanner,n=new t._SpanScannerState(r,r._string_scanner$_position),s=e.variableName$0();return e.get$plainCss()&&e.error$2(0,W.Sass_v,r.spanFrom$1(n)),new t.VariableExpression0(null,s,r.spanFrom$1(n))},_stylesheet0$_selector$0(){var e,r,n=this;return n.get$plainCss()&&n.scanner.error$2$length(0,W.The_pa,1),e=n.scanner,r=new t._SpanScannerState(e,e._string_scanner$_position),e.expectChar$1(38),e.scanChar$1(38)&&(n.logger.warn$2$span(0,W.In_Sas,e.spanFrom$1(r)),e.set$position(e._string_scanner$_position-1)),new t.SelectorExpression0(e.spanFrom$1(r))},interpolatedString$0(){var e,r,n,s,a,i,l=this.scanner,_=l._string_scanner$_position,p=l.readChar$0();for(p!==39&&p!==34&&l.error$2$position(0,"Expected string.",_),e=new t.StringBuffer(""),r=t._setArrayType([],h.JSArray_Object),n=new t.InterpolationBuffer0(e,r);;){if(s=l.peekChar$0(),s===p){l.readChar$0();break}if((s==null||s===10||s===13||s===12)&&l.error$1(0,"Expected "+t.Primitives_stringFromCharCode(p)+"."),s===92){a=l.peekChar$1(1),a===10||a===13||a===12?(l.readChar$0(),l.readChar$0(),a===13&&l.scanChar$1(10)):e._contents+=t.Primitives_stringFromCharCode(t.consumeEscapedCharacter0(l));continue}if(s===35&&l.peekChar$1(1)===123){i=this.singleInterpolation$0(),n._interpolation_buffer0$_flushText$0(),r.push(i);continue}e._contents+=t.Primitives_stringFromCharCode(l.readChar$0())}return new t.StringExpression0(n.interpolation$1(l.spanFrom$1(new t._SpanScannerState(l,_))),!0)},identifierLike$0(){var e,r,n,s,a,i,l,_,p,d,g=this,S=g.scanner,b=new t._SpanScannerState(S,S._string_scanner$_position),w=g.interpolatedIdentifier$0(),E=w.get$asPlain(),L=t._Cell$(),T=E!=null;if(T){if(E==="if"&&S.peekChar$0()===40)return e=g._stylesheet0$_argumentInvocation$0(),new t.IfExpression0(e,w.span.expand$1(0,e.span));if(E==="not")return g.whitespace$0(),r=g._stylesheet0$_singleExpression$0(),new t.UnaryOperationExpression0(f.UnaryOperator_not_not_not0,r,w.span.expand$1(0,r.get$span(r)));if(L._value=E.toLowerCase(),S.peekChar$0()!==40){switch(E){case"false":return new t.BooleanExpression0(!1,w.span);case"null":return new t.NullExpression0(w.span);case"true":return new t.BooleanExpression0(!0,w.span)}if(n=V.$get$colorsByName0().$index(0,L._readLocal$0()),n!=null?(s=n,a=!0):(s=null,a=!1),a)return S=w.span,new t.ColorExpression0(t.SassColor$rgbInternal0(s.get$red(s),s.get$green(s),s.get$blue(s),s._color1$_alpha,new t.SpanColorFormat0(S)),S)}if(i=g.trySpecialFunction$2(L._readLocal$0(),b),i!=null?(l=i,a=!0):(l=null,a=!1),a)return l}if(_=S.peekChar$0(),p=t._InitializedCell$(new t.StylesheetParser_identifierLike_closure1(_)),d=t._InitializedCell$(new t.StylesheetParser_identifierLike_closure2(_)),p._readFinal$0()&&S.peekChar$1(1)===46)return new t.StringExpression0(w,!1);if(p._readFinal$0()){if(S.readChar$0(),T)return g.namespacedExpression$2(E,b);g.error$2(0,W.Interpn,w.span)}return d._readFinal$0()&&T?new t.FunctionExpression0(null,E,g._stylesheet0$_argumentInvocation$1$allowEmptySecondArg(C.$eq$(L._readLocal$0(),"var")),S.spanFrom$1(b)):d._readFinal$0()?new t.InterpolatedFunctionExpression0(w,g._stylesheet0$_argumentInvocation$0(),S.spanFrom$1(b)):new t.StringExpression0(w,!1)},namespacedExpression$2(e,r){var n,s=this,a=s.scanner;return a.peekChar$0()===36?(n=s.variableName$0(),s._stylesheet0$_assertPublic$2(n,new t.StylesheetParser_namespacedExpression_closure0(s,r)),new t.VariableExpression0(e,n,a.spanFrom$1(r))):new t.FunctionExpression0(e,s._stylesheet0$_publicIdentifier$0(),s._stylesheet0$_argumentInvocation$0(),a.spanFrom$1(r))},trySpecialFunction$2(e,r){var n,s,a,i,l,_=this,p=t.unvendor0(e);e:{if(p==="calc"&&p!==e&&_.scanner.scanChar$1(40)?n=!0:n=(p==="element"||p==="expression")&&_.scanner.scanChar$1(40),n){n=new t.StringBuffer(""),s=new t.InterpolationBuffer0(n,t._setArrayType([],h.JSArray_Object)),n._contents=""+e,n._contents+=t.Primitives_stringFromCharCode(40);break e}if(p==="progid"&&_.scanner.scanChar$1(58)){for(n=new t.StringBuffer(""),s=new t.InterpolationBuffer0(n,t._setArrayType([],h.JSArray_Object)),n._contents=""+e,n._contents+=t.Primitives_stringFromCharCode(58),a=_.scanner,i=a.peekChar$0();i!=null?(i>=97&&i<=122?l=!0:l=i>=65&&i<=90,l=l||i===46):l=!1,!!l;)n._contents+=t.Primitives_stringFromCharCode(a.readChar$0()),i=a.peekChar$0();a.expectChar$1(40),n._contents+=t.Primitives_stringFromCharCode(40);break e}return p==="url"?t.NullableExtension_andThen0(_._stylesheet0$_tryUrlContents$1(r),new t.StylesheetParser_trySpecialFunction_closure0):null}return s.addInterpolation$1(_._stylesheet0$_interpolatedDeclarationValue$1$allowEmpty(!0)),n=_.scanner,n.expectChar$1(41),s._interpolation_buffer0$_text._contents+=t.Primitives_stringFromCharCode(41),new t.StringExpression0(s.interpolation$1(n.spanFrom$1(r)),!1)},_stylesheet0$_tryUrlContents$2$name(e,r){var n,s,a,i,l,_,p,d,g=this,S=g.scanner,b=S._string_scanner$_position;if(!S.scanChar$1(40))return null;for(g.whitespaceWithoutComments$0(),n=new t.StringBuffer(""),s=t._setArrayType([],h.JSArray_Object),a=new t.InterpolationBuffer0(n,s),n._contents=""+(r??"url"),n._contents+=t.Primitives_stringFromCharCode(40);i=S.peekChar$0(),l=t._InitializedCell$(new t.StylesheetParser__tryUrlContents_closure0(i)),i!=null;){if(i===92){n._contents+=g.escape$0();continue}if(l._readFinal$0()&&S.peekChar$1(1)===123){_=g.singleInterpolation$0(),a._interpolation_buffer0$_flushText$0(),s.push(_);continue}if(i!==33&&i!==37&&i!==38?l._readFinal$0()?_=!0:_=i>=42&&i<=126||i>=128:_=!0,_){n._contents+=t.Primitives_stringFromCharCode(S.readChar$0());continue}if(i===32||i===9||i===10||i===13||i===12){if(g.whitespaceWithoutComments$0(),S.peekChar$0()!==41)break;continue}if(i===41)return n._contents+=t.Primitives_stringFromCharCode(S.readChar$0()),p=S._string_scanner$_position,b=S._sourceFile,_=e.position,S=new t._FileSpan(b,_,p),S._FileSpan$3(b,_,p),_=h.Object,b=t.List_List$of(s,!0,_),s=n._contents,s.length!==0&&b.push((s.charCodeAt(0)==0,s)),d=t.List_List$from(b,!1,_),d.fixed$length=Array,d.immutable$list=Array,n=new t.Interpolation0(d,S),n.Interpolation$20(b,S),n;break}return S.set$state(new t._SpanScannerState(S,b)),null},_stylesheet0$_tryUrlContents$1(e){return this._stylesheet0$_tryUrlContents$2$name(e,null)},dynamicUrl$0(){var e,r,n,s=this,a=s.scanner,i=new t._SpanScannerState(a,a._string_scanner$_position);return s.expectIdentifier$1("url"),e=s._stylesheet0$_tryUrlContents$1(i),e!=null?(r=e,n=!0):(r=null,n=!1),n?new t.StringExpression0(r,!1):new t.InterpolatedFunctionExpression0(t.Interpolation$0(t._setArrayType(["url"],h.JSArray_Object),a.spanFrom$1(i)),s._stylesheet0$_argumentInvocation$0(),a.spanFrom$1(i))},almostAnyValue$1$omitComments(e){var r,n,s,a,i,l,_,p,d,g,S=this,b=S.scanner,w=b._string_scanner$_position,E=new t.StringBuffer(""),L=new t.InterpolationBuffer0(E,t._setArrayType([],h.JSArray_Object));for(r=b.string,n=r.length,s=!e;;)e:{if(a=b.peekChar$0(),a===92){E._contents+=t.Primitives_stringFromCharCode(b.readChar$0()),E._contents+=t.Primitives_stringFromCharCode(b.readChar$0());break e}if(a===34||a===39){L.addInterpolation$1(S.interpolatedString$0().asInterpolation$0());break e}if(a===47){i=b._string_scanner$_position,S.scanComment$0()?s&&(l=b._string_scanner$_position,E._contents+=f.JSString_methods.substring$2(r,i,l)):E._contents+=t.Primitives_stringFromCharCode(b.readChar$0());break e}if(a===35&&b.peekChar$1(1)===123){L.addInterpolation$1(S.interpolatedIdentifier$0());break e}if(a===13||a===10||a===12){if(S.get$indented())break;E._contents+=t.Primitives_stringFromCharCode(b.readChar$0());break e}if(a===33||a===59||a===123||a===125)break;if(a===117||a===85){if(_=b._string_scanner$_position,!S.scanIdentifier$1("url")){E._contents+=t.Primitives_stringFromCharCode(b.readChar$0());continue}p=S._stylesheet0$_tryUrlContents$1(new t._SpanScannerState(b,_)),p!=null?(d=p,g=!0):(d=null,g=!1),g?L.addInterpolation$1(d):(((_===0?1/_<0:_<0)||_>n)&&t.throwExpression(t.ArgumentError$("Invalid position "+_,null)),b._string_scanner$_position=_,b._lastMatch=null,E._contents+=t.Primitives_stringFromCharCode(b.readChar$0()));break e}if(a==null)break;if(_=S.lookingAtIdentifier$0(),_){E._contents+=S.identifier$0();break e}E._contents+=t.Primitives_stringFromCharCode(b.readChar$0())}return L.interpolation$1(b.spanFrom$1(new t._SpanScannerState(b,w)))},almostAnyValue$0(){return this.almostAnyValue$1$omitComments(!1)},_stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(e,r,n){var s,a,i,l,_,p,d,g,S,b,w,E,L,T,F,D,B,z,Y=this,G=Y.scanner,se=G._string_scanner$_position,ce=new t.StringBuffer(""),ye=new t.InterpolationBuffer0(ce,t._setArrayType([],h.JSArray_Object)),we=t._setArrayType([],h.JSArray_int);for(s=G.string,a=s.length,i=!e,l=!n,_=!1;;)e:{if(p=G.peekChar$0(),d=t._InitializedCell$(new t.StylesheetParser__interpolatedDeclarationValue_closure4(p)),g=t._InitializedCell$(new t.StylesheetParser__interpolatedDeclarationValue_closure5(p)),S=t._InitializedCell$(new t.StylesheetParser__interpolatedDeclarationValue_closure6(p)),b=t._InitializedCell$(new t.StylesheetParser__interpolatedDeclarationValue_closure7(p)),w=t._InitializedCell$(new t.StylesheetParser__interpolatedDeclarationValue_closure8(p)),p===92){ce._contents+=Y.escape$1$identifierStart(!0),_=!1;break e}if(p===34||p===39){ye.addInterpolation$1(Y.interpolatedString$0().asInterpolation$0()),_=!1;break e}if(p===47&&G.peekChar$1(1)===42){E=Y.get$loudComment(),L=G._string_scanner$_position,E.call$0(),T=G._string_scanner$_position,ce._contents+=f.JSString_methods.substring$2(s,L,T),_=!1;break e}if(p===35&&G.peekChar$1(1)===123){ye.addInterpolation$1(Y.interpolatedIdentifier$0()),_=!1;break e}if(d._readFinal$0()||g._readFinal$0()?_?E=!1:(E=G.peekChar$1(1),E=E===32||E===9||E===10||E===13||E===12):E=!1,E){G.readChar$0();break e}if(d._readFinal$0()||g._readFinal$0()){ce._contents+=t.Primitives_stringFromCharCode(G.readChar$0());break e}if((S._readFinal$0()||b._readFinal$0()||w._readFinal$0())&&Y.get$indented())break;if(S._readFinal$0()||b._readFinal$0()||w._readFinal$0()){E=G.peekChar$1(-1),E===10||E===13||E===12||(ce._contents+=`
  259. `),G.readChar$0(),_=!0;break e}if(p===40||p===123||p===91){F=G.readChar$0(),ce._contents+=t.Primitives_stringFromCharCode(F),we.push(t.opposite0(F)),_=!1;break e}if(p===41||p===125||p===93){if(we.length===0)break;F=we.pop(),G.expectChar$1(F),ce._contents+=t.Primitives_stringFromCharCode(F),_=!1;break e}if(p===59){if(l&&we.length===0)break;ce._contents+=t.Primitives_stringFromCharCode(G.readChar$0()),_=!1;break e}if(p===58){if(i&&we.length===0)break;ce._contents+=t.Primitives_stringFromCharCode(G.readChar$0()),_=!1;break e}if(p===117||p===85){if(E=G._string_scanner$_position,!Y.scanIdentifier$1("url")){ce._contents+=t.Primitives_stringFromCharCode(G.readChar$0()),_=!1;continue}D=Y._stylesheet0$_tryUrlContents$1(new t._SpanScannerState(G,E)),D!=null?(B=D,z=!0):(B=null,z=!1),z?ye.addInterpolation$1(B):(((E===0?1/E<0:E<0)||E>a)&&t.throwExpression(t.ArgumentError$("Invalid position "+E,null)),G._string_scanner$_position=E,G._lastMatch=null,ce._contents+=t.Primitives_stringFromCharCode(G.readChar$0())),_=!1;break e}if(p==null)break;if(E=Y.lookingAtIdentifier$0(),E){ce._contents+=Y.identifier$0(),_=!1;break e}ce._contents+=t.Primitives_stringFromCharCode(G.readChar$0()),_=!1}return we.length!==0&&G.expectChar$1(f.JSArray_methods.get$last(we)),!r&&ye._interpolation_buffer0$_contents.length===0&&ce._contents.length===0&&G.error$1(0,"Expected token."),ye.interpolation$1(G.spanFrom$1(new t._SpanScannerState(G,se)))},_stylesheet0$_interpolatedDeclarationValue$1$allowEmpty(e){return this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,!1)},_stylesheet0$_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(e,r){return this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,r)},_stylesheet0$_interpolatedDeclarationValue$0(){return this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,!1,!1)},interpolatedIdentifier$0(){var e,r=this,n="Expected identifier.",s=r.scanner,a=new t._SpanScannerState(s,s._string_scanner$_position),i=new t.StringBuffer(""),l=t._setArrayType([],h.JSArray_Object),_=new t.InterpolationBuffer0(i,l);if(s.scanChar$1(45)&&(i._contents+=t.Primitives_stringFromCharCode(45),s.scanChar$1(45)))return i._contents+=t.Primitives_stringFromCharCode(45),r._stylesheet0$_interpolatedIdentifierBody$1(_),_.interpolation$1(s.spanFrom$1(a));e:{if(e=s.peekChar$0(),e==null&&s.error$1(0,n),e===95||t.CharacterExtension_get_isAlphabetic0(e)||e>=128){i._contents+=t.Primitives_stringFromCharCode(s.readChar$0());break e}if(e===92){i._contents+=r.escape$1$identifierStart(!0);break e}if(e===35&&s.peekChar$1(1)===123){i=r.singleInterpolation$0(),_._interpolation_buffer0$_flushText$0(),l.push(i);break e}s.error$1(0,n)}return r._stylesheet0$_interpolatedIdentifierBody$1(_),_.interpolation$1(s.spanFrom$1(a))},_stylesheet0$_interpolatedIdentifierBody$1(e){var r,n,s,a,i;for(r=e._interpolation_buffer0$_contents,n=this.scanner,s=e._interpolation_buffer0$_text;a=n.peekChar$0(),a!=null;){if(a!==95&&a!==45?(a>=97&&a<=122?i=!0:i=a>=65&&a<=90,i?i=!0:i=a>=48&&a<=57,i=i||a>=128):i=!0,i){s._contents+=t.Primitives_stringFromCharCode(n.readChar$0());continue}if(a===92){s._contents+=this.escape$0();continue}if(a===35&&n.peekChar$1(1)===123){i=this.singleInterpolation$0(),e._interpolation_buffer0$_flushText$0(),r.push(i);continue}break}},singleInterpolation$0(){var e,r=this,n=r.scanner,s=n._string_scanner$_position;return n.expect$1("#{"),r.whitespace$0(),e=r._stylesheet0$_expression$0(),n.expectChar$1(125),r.get$plainCss()&&r.error$2(0,W.Interpp,n.spanFrom$1(new t._SpanScannerState(n,s))),e},_stylesheet0$_mediaQueryList$0(){for(var e=this,r=e.scanner,n=r._string_scanner$_position,s=new t.StringBuffer(""),a=new t.InterpolationBuffer0(s,t._setArrayType([],h.JSArray_Object));e.whitespace$0(),e._stylesheet0$_mediaQuery$1(a),e.whitespace$0(),!!r.scanChar$1(44);)s._contents+=t.Primitives_stringFromCharCode(44),s._contents+=t.Primitives_stringFromCharCode(32);return a.interpolation$1(r.spanFrom$1(new t._SpanScannerState(r,n)))},_stylesheet0$_mediaQuery$1(e){var r,n,s,a=this,i="and";if(a.scanner.peekChar$0()===40){a._stylesheet0$_mediaInParens$1(e),a.whitespace$0(),a.scanIdentifier$1(i)?(e._interpolation_buffer0$_text._contents+=" and ",a.expectWhitespace$0(),a._stylesheet0$_mediaLogicSequence$2(e,i)):a.scanIdentifier$1("or")&&(e._interpolation_buffer0$_text._contents+=" or ",a.expectWhitespace$0(),a._stylesheet0$_mediaLogicSequence$2(e,"or"));return}if(r=a.interpolatedIdentifier$0(),t.equalsIgnoreCase0(r.get$asPlain(),"not")&&(a.expectWhitespace$0(),!a._stylesheet0$_lookingAtInterpolatedIdentifier$0())){e._interpolation_buffer0$_text._contents+="not ",a._stylesheet0$_mediaOrInterp$1(e);return}if(a.whitespace$0(),e.addInterpolation$1(r),!!a._stylesheet0$_lookingAtInterpolatedIdentifier$0()){if(n=e._interpolation_buffer0$_text,n._contents+=t.Primitives_stringFromCharCode(32),s=a.interpolatedIdentifier$0(),t.equalsIgnoreCase0(s.get$asPlain(),i))a.expectWhitespace$0(),n._contents+=" and ";else if(a.whitespace$0(),e.addInterpolation$1(s),a.scanIdentifier$1(i))a.expectWhitespace$0(),n._contents+=" and ";else return;if(a.scanIdentifier$1("not")){a.expectWhitespace$0(),n._contents+="not ",a._stylesheet0$_mediaOrInterp$1(e);return}a._stylesheet0$_mediaLogicSequence$2(e,i)}},_stylesheet0$_mediaLogicSequence$2(e,r){var n,s,a=this;for(n=e._interpolation_buffer0$_text;;){if(a._stylesheet0$_mediaOrInterp$1(e),a.whitespace$0(),!a.scanIdentifier$1(r))return;a.expectWhitespace$0(),s=n._contents+=t.Primitives_stringFromCharCode(32),n._contents=s+r,n._contents+=t.Primitives_stringFromCharCode(32)}},_stylesheet0$_mediaOrInterp$1(e){var r;this.scanner.peekChar$0()===35?(r=this.singleInterpolation$0(),e.addInterpolation$1(t.Interpolation$0(t._setArrayType([r],h.JSArray_Object),r.get$span(r)))):this._stylesheet0$_mediaInParens$1(e)},_stylesheet0$_mediaInParens$1(e){var r,n,s,a,i,l=this,_=l.scanner;_.expectChar$2$name(40,"media condition in parentheses"),r=e._interpolation_buffer0$_text,r._contents+=t.Primitives_stringFromCharCode(40),l.whitespace$0(),_.peekChar$0()===40?(l._stylesheet0$_mediaInParens$1(e),l.whitespace$0(),l.scanIdentifier$1("and")?(r._contents+=" and ",l.expectWhitespace$0(),l._stylesheet0$_mediaLogicSequence$2(e,"and")):l.scanIdentifier$1("or")&&(r._contents+=" or ",l.expectWhitespace$0(),l._stylesheet0$_mediaLogicSequence$2(e,"or"))):l.scanIdentifier$1("not")?(r._contents+="not ",l.expectWhitespace$0(),l._stylesheet0$_mediaOrInterp$1(e)):(n=l._stylesheet0$_expressionUntilComparison$0(),e._interpolation_buffer0$_flushText$0(),s=e._interpolation_buffer0$_contents,s.push(n),_.scanChar$1(58)?(l.whitespace$0(),r._contents+=t.Primitives_stringFromCharCode(58),r._contents+=t.Primitives_stringFromCharCode(32),n=l._stylesheet0$_expression$0(),e._interpolation_buffer0$_flushText$0(),s.push(n)):(a=_.peekChar$0(),n=a!==60,(!n||a===62||a===61)&&(r._contents+=t.Primitives_stringFromCharCode(32),r._contents+=t.Primitives_stringFromCharCode(_.readChar$0()),(!n||a===62)&&_.scanChar$1(61)&&(r._contents+=t.Primitives_stringFromCharCode(61)),r._contents+=t.Primitives_stringFromCharCode(32),l.whitespace$0(),i=l._stylesheet0$_expressionUntilComparison$0(),e._interpolation_buffer0$_flushText$0(),s.push(i),!n||a===62?(a.toString,n=_.scanChar$1(a)):n=!1,n&&(r._contents+=t.Primitives_stringFromCharCode(32),r._contents+=t.Primitives_stringFromCharCode(a),_.scanChar$1(61)&&(r._contents+=t.Primitives_stringFromCharCode(61)),r._contents+=t.Primitives_stringFromCharCode(32),l.whitespace$0(),n=l._stylesheet0$_expressionUntilComparison$0(),e._interpolation_buffer0$_flushText$0(),s.push(n))))),_.expectChar$1(41),l.whitespace$0(),r._contents+=t.Primitives_stringFromCharCode(41)},_stylesheet0$_expressionUntilComparison$0(){return this._stylesheet0$_expression$1$until(new t.StylesheetParser__expressionUntilComparison_closure0(this))},_stylesheet0$_supportsCondition$0(){var e,r,n,s,a,i,l,_=this,p=_.scanner,d=p._string_scanner$_position;if(_.scanIdentifier$1("not"))return _.whitespace$0(),new t.SupportsNegation0(_._stylesheet0$_supportsConditionInParens$0(),p.spanFrom$1(new t._SpanScannerState(p,d)));for(e=_._stylesheet0$_supportsConditionInParens$0(),_.whitespace$0(),r=null;_.lookingAtIdentifier$0();)r!=null?_.expectIdentifier$1(r):_.scanIdentifier$1("or")?r="or":(_.expectIdentifier$1("and"),r="and"),_.whitespace$0(),n=_._stylesheet0$_supportsConditionInParens$0(),s=p._string_scanner$_position,a=p._sourceFile,i=new t._FileSpan(a,d,s),i._FileSpan$3(a,d,s),e=new t.SupportsOperation0(e,n,r,i),l=r.toLowerCase(),l!=="and"&&l!=="or"&&t.throwExpression(t.ArgumentError$value(r,"operator",'may only be "and" or "or".')),_.whitespace$0();return e},_stylesheet0$_supportsConditionInParens$0(){var e,r,n,s,a,i,l,_,p,d,g,S,b,w,E,L=this,T=L.scanner,F=new t._SpanScannerState(T,T._string_scanner$_position);if(L._stylesheet0$_lookingAtInterpolatedIdentifier$0()){if(_=L.interpolatedIdentifier$0(),p=_.get$asPlain(),(p==null?null:p.toLowerCase())==="not"&&L.error$2(0,'"not" is not a valid identifier here.',_.span),T.scanChar$1(40))return d=L._stylesheet0$_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0),T.expectChar$1(41),new t.SupportsFunction0(_,d,T.spanFrom$1(F));if(g=_.contents,S=t._InitializedCell$(new t.StylesheetParser__supportsConditionInParens_closure0(g)),g.length===1&&h.Expression_2._is(S._readFinal$0())?(b=S._readFinal$0(),p=!0):(b=null,p=!1),p)return new t.SupportsInterpolation0(b,T.spanFrom$1(F));L.error$2(0,"Expected @supports condition.",_.span)}if(T.expectChar$1(40),L.whitespace$0(),L.scanIdentifier$1("not"))return L.whitespace$0(),w=L._stylesheet0$_supportsConditionInParens$0(),T.expectChar$1(41),new t.SupportsNegation0(w,T.spanFrom$1(F));if(T.peekChar$0()===40)return w=L._stylesheet0$_supportsCondition$0(),T.expectChar$1(41),w;e=null,r=new t._SpanScannerState(T,T._string_scanner$_position),n=L._stylesheet0$_inParentheses;try{e=L._stylesheet0$_expression$0(),T.expectChar$1(58)}catch(D){if(h.FormatException._is(t.unwrapException(D))){if(T.set$state(r),L._stylesheet0$_inParentheses=n,s=L.interpolatedIdentifier$0(),a=null,i=L._stylesheet0$_trySupportsOperation$2(s,r),i!=null?(a=i,p=!0):p=!1,p)return T.expectChar$1(41),a;if(p=new t.InterpolationBuffer0(new t.StringBuffer(""),t._setArrayType([],h.JSArray_Object)),p.addInterpolation$1(s),p.addInterpolation$1(L._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!1,!0,!0)),l=p.interpolation$1(T.spanFrom$1(r)),T.peekChar$0()===58)throw D;return T.expectChar$1(41),new t.SupportsAnything0(l,T.spanFrom$1(F))}else throw D}return E=L._stylesheet0$_supportsDeclarationValue$2(e,F),T.expectChar$1(41),E},_stylesheet0$_supportsDeclarationValue$2(e,r){var n,s,a=this;return e instanceof t.StringExpression0?e.hasQuotes?n=!1:n=f.JSString_methods.startsWith$1(e.text.get$initialPlain(),"--"):n=!1,n?s=new t.StringExpression0(a._stylesheet0$_interpolatedDeclarationValue$0(),!1):(a.whitespace$0(),s=a._stylesheet0$_expression$0()),new t.SupportsDeclaration0(e,s,a.scanner.spanFrom$1(r))},_stylesheet0$_trySupportsOperation$2(e,r){var n,s,a,i,l,_,p,d,g,S,b,w,E=this,L=null,T=e.contents;if(T.length!==1||(n=f.JSArray_methods.get$first(T),!h.Expression_2._is(n)))return L;for(T=E.scanner,s=new t._SpanScannerState(T,T._string_scanner$_position),E.whitespace$0(),a=r.position,i=e.span,l=L,_=l;E.lookingAtIdentifier$0();){if(l!=null)E.expectIdentifier$1(l);else if(E.scanIdentifier$1("and"))l="and";else{if(!E.scanIdentifier$1("or"))return s._scanner!==T&&t.throwExpression(t.ArgumentError$(W.The_gi,L)),a=s.position,((a===0?1/a<0:a<0)||a>T.string.length)&&t.throwExpression(t.ArgumentError$("Invalid position "+a,L)),T._string_scanner$_position=a,T._lastMatch=null;l="or"}E.whitespace$0(),p=E._stylesheet0$_supportsConditionInParens$0(),d=_??new t.SupportsInterpolation0(n,i),g=T._string_scanner$_position,S=T._sourceFile,b=new t._FileSpan(S,a,g),b._FileSpan$3(S,a,g),_=new t.SupportsOperation0(d,p,l,b),w=l.toLowerCase(),w!=="and"&&w!=="or"&&t.throwExpression(t.ArgumentError$value(l,"operator",'may only be "and" or "or".')),E.whitespace$0()}return _},_stylesheet0$_lookingAtInterpolatedIdentifier$0(){var e,r=this.scanner,n=r.peekChar$0();e:{if(n==null){r=!1;break e}if(n===95||t.CharacterExtension_get_isAlphabetic0(n)||n>=128||n===92){r=!0;break e}if(n===35){r=r.peekChar$1(1)===123;break e}if(n===45){e=r.peekChar$1(1);t:{if(e==null){r=!1;break t}if(e===35){r=r.peekChar$1(2)===123;break t}if(e===95||t.CharacterExtension_get_isAlphabetic0(e)||e>=128||e===92||e===45){r=!0;break t}r=!1;break t}break e}r=!1;break e}return r},_stylesheet0$_lookingAtPotentialPropertyHack$0(){var e=this.scanner,r=e.peekChar$0();e:{if(r===58||r===42||r===46){e=!0;break e}if(r===35){e=e.peekChar$1(1)!==123;break e}e=!1;break e}return e},_stylesheet0$_lookingAtInterpolatedIdentifierBody$0(){var e,r=this.scanner,n=r.peekChar$0();e:{if(n==null){r=!1;break e}if(n===95||t.CharacterExtension_get_isAlphabetic0(n)||n>=128?e=!0:e=n>=48&&n<=57||n===45,e||n===92){r=!0;break e}if(n===35){r=r.peekChar$1(1)===123;break e}r=!1;break e}return r},_stylesheet0$_lookingAtExpression$0(){var e,r=this.scanner,n=r.peekChar$0();e:{if(n==null){r=!1;break e}if(n===46){r=r.peekChar$1(1)!==46;break e}if(n===33){e=r.peekChar$1(1);t:{if(e!=null&&e!==105&&e!==73?r=e===32||e===9||e===10||e===13||e===12:r=!0,r){r=!0;break t}r=!1;break t}break e}if(n!==40&&n!==47&&n!==91&&n!==39&&n!==34&&n!==35&&n!==43&&n!==45&&n!==92&&n!==36&&n!==38?n===95||t.CharacterExtension_get_isAlphabetic0(n)||n>=128?r=!0:r=n>=48&&n<=57:r=!0,r){r=!0;break e}r=!1;break e}return r},_stylesheet0$_withChildren$1$3(e,r,n){var s=n.call$2(this.children$1(0,e),this.scanner.spanFrom$1(r));return this.whitespaceWithoutComments$0(),s},_stylesheet0$_withChildren$3(e,r,n){return this._stylesheet0$_withChildren$1$3(e,r,n,h.dynamic)},_stylesheet0$_urlString$0(){var e,r,n,s=this.scanner,a=new t._SpanScannerState(s,s._string_scanner$_position),i=this.string$0();try{return n=t.Uri_parse(i),n}catch(l){if(n=t.unwrapException(l),h.FormatException._is(n))e=n,r=t.getTraceFromException(l),this.error$3(0,"Invalid URL: "+C.get$message$x(e),s.spanFrom$1(a),r);else throw l}},_stylesheet0$_publicIdentifier$0(){var e=this,r=e.scanner,n=r._string_scanner$_position,s=e.identifier$1$normalize(!0);return e._stylesheet0$_assertPublic$2(s,new t.StylesheetParser__publicIdentifier_closure0(e,new t._SpanScannerState(r,n))),s},_stylesheet0$_assertPublic$2(e,r){var n=e.charCodeAt(0);(n===45||n===95)&&this.error$2(0,W.Privat,r.call$0())},get$plainCss(){return!1}},t.StylesheetParser_parse_closure0.prototype={call$0(){var e,r,n=this.$this,s=n.scanner,a=s._string_scanner$_position;return s.scanChar$1(65279),e=n.statements$1(new t.StylesheetParser_parse__closure1(n)),s.expectDone$0(),r=n._stylesheet0$_globalVariables,r=r.get$values(r),f.JSArray_methods.addAll$1(e,t.MappedIterable_MappedIterable(r,new t.StylesheetParser_parse__closure2,t._instanceType(r)._eval$1("Iterable.E"),h.Statement_2)),t.Stylesheet$internal0(e,s.spanFrom$1(new t._SpanScannerState(s,a)),n.get$plainCss())},$signature:583},t.StylesheetParser_parse__closure1.prototype={call$0(){var e=this.$this;return e.scanner.scan$1("@charset")?(e.whitespace$0(),e.string$0(),null):e._stylesheet0$_statement$1$root(!0)},$signature:584},t.StylesheetParser_parse__closure2.prototype={call$1(e){var r=e.expression;return t.VariableDeclaration$0(e.name,new t.NullExpression0(r.get$span(r)),e.span,null,!1,!0,null)},$signature:585},t.StylesheetParser_parseArgumentDeclaration_closure0.prototype={call$0(){var e,r=this.$this,n=r.scanner;return n.expectChar$2$name(64,"@-rule"),r.identifier$0(),r.whitespace$0(),r.identifier$0(),e=r._stylesheet0$_argumentDeclaration$0(),r.whitespace$0(),n.expectChar$1(123),e},$signature:586},t.StylesheetParser__parseSingleProduction_closure0.prototype={call$0(){var e=this.production.call$0();return this.$this.scanner.expectDone$0(),e},$signature(){return this.T._eval$1("0()")}},t.StylesheetParser_parseSignature_closure.prototype={call$0(){var e,r,n,s=this.$this,a=s.identifier$0();return this.requireParens||s.scanner.peekChar$0()===40?e=s._stylesheet0$_argumentDeclaration$0():(r=s.scanner,r=t.FileLocation$_(r._sourceFile,r._string_scanner$_position),n=r.offset,e=new t.ArgumentDeclaration0(f.List_empty22,null,t._FileSpan$(r.file,n,n))),s.scanner.expectDone$0(),new t._Record_2(a,e)},$signature:587},t.StylesheetParser__statement_closure0.prototype={call$0(){return this.$this._stylesheet0$_statement$0()},$signature:143},t.StylesheetParser_variableDeclarationWithoutNamespace_closure1.prototype={call$0(){return this.$this.scanner.spanFrom$1(this.start)},$signature:30},t.StylesheetParser_variableDeclarationWithoutNamespace_closure2.prototype={call$0(){return this.declaration},$signature:588},t.StylesheetParser__declarationOrBuffer_closure1.prototype={call$2(e,r){return t.Declaration$nested0(this.name,e,r,null)},$signature:112},t.StylesheetParser__declarationOrBuffer_closure2.prototype={call$2(e,r){return t.Declaration$nested0(this.name,e,r,this._box_0.value)},$signature:112},t.StylesheetParser__styleRule_closure0.prototype={call$2(e,r){var n=this,s=n.$this;return s.get$indented()&&e.length===0&&s.logger.warn$2$span(0,W.This_s,n._box_0.interpolation.span),s._stylesheet0$_inStyleRule=n.wasInStyleRule,t.StyleRule$0(n._box_0.interpolation,e,s.scanner.spanFrom$1(n.start))},$signature:590},t.StylesheetParser__propertyOrVariableDeclaration_closure1.prototype={call$2(e,r){return t.Declaration$nested0(this._box_0.name,e,r,null)},$signature:112},t.StylesheetParser__propertyOrVariableDeclaration_closure2.prototype={call$2(e,r){return t.Declaration$nested0(this._box_0.name,e,r,this.value)},$signature:112},t.StylesheetParser__atRootRule_closure1.prototype={call$2(e,r){return t.AtRootRule$0(e,r,this.query)},$signature:238},t.StylesheetParser__atRootRule_closure2.prototype={call$2(e,r){return t.AtRootRule$0(e,r,null)},$signature:238},t.StylesheetParser__eachRule_closure0.prototype={call$2(e,r){var n=this;return n.$this._stylesheet0$_inControlDirective=n.wasInControlDirective,t.EachRule$0(n.variables,n.list,e,r)},$signature:592},t.StylesheetParser__functionRule_closure0.prototype={call$2(e,r){return t.FunctionRule$0(this.name,this.$arguments,e,r,this.precedingComment)},$signature:593},t.StylesheetParser__forRule_closure1.prototype={call$0(){var e=this.$this;return e.lookingAtIdentifier$0()?e.scanIdentifier$1("to")?this._box_0.exclusive=!0:e.scanIdentifier$1("through")?(this._box_0.exclusive=!1,!0):!1:!1},$signature:1},t.StylesheetParser__forRule_closure2.prototype={call$2(e,r){var n,s=this;return s.$this._stylesheet0$_inControlDirective=s.wasInControlDirective,n=s._box_0.exclusive,n.toString,t.ForRule$0(s.variable,s.from,s.to,e,r,n)},$signature:594},t.StylesheetParser__memberList_closure0.prototype={call$0(){var e=this.$this;e.scanner.peekChar$0()===36?this.variables.add$1(0,e.variableName$0()):this.identifiers.add$1(0,e.identifier$1$normalize(!0))},$signature:2},t.StylesheetParser__includeRule_closure0.prototype={call$2(e,r){return t.ContentBlock$0(this.contentArguments_,e,r)},$signature:595},t.StylesheetParser_mediaRule_closure0.prototype={call$2(e,r){return t.MediaRule$0(this.query,e,r)},$signature:596},t.StylesheetParser__mixinRule_closure0.prototype={call$2(e,r){var n=this;return n.$this._stylesheet0$_inMixin=!1,t.MixinRule$0(n.name,n.$arguments,e,r,n.precedingComment)},$signature:597},t.StylesheetParser_mozDocumentRule_closure0.prototype={call$2(e,r){var n=this;return n._box_0.needsDeprecationWarning&&t.WarnForDeprecation_warnForDeprecation0(n.$this.logger,f.Deprecation_GbU,W.x40_moz_,r,null),t.AtRule$0(n.name,r,e,n.value)},$signature:237},t.StylesheetParser_supportsRule_closure0.prototype={call$2(e,r){return t.SupportsRule$0(this.condition,e,r)},$signature:599},t.StylesheetParser__whileRule_closure0.prototype={call$2(e,r){return this.$this._stylesheet0$_inControlDirective=this.wasInControlDirective,t.WhileRule$0(this.condition,e,r)},$signature:600},t.StylesheetParser_unknownAtRule_closure0.prototype={call$2(e,r){return t.AtRule$0(this.name,r,e,this._box_0.value)},$signature:237},t.StylesheetParser__expression_resetState0.prototype={call$0(){var e,r=this._box_0;r.operands_=r.operators_=r.spaceExpressions_=r.commaExpressions_=null,e=this.$this,e.scanner.set$state(this.start),r.allowSlash=!0,r.singleExpression_=e._stylesheet0$_singleExpression$0()},$signature:0},t.StylesheetParser__expression_resolveOneOperation0.prototype={call$0(){var e,r,n,s,a,i,l=this,_=l._box_0,p=_.operators_.pop(),d=_.operands_.pop(),g=_.singleExpression_;g==null&&(e=l.$this.scanner,r=p.operator.length,e.error$3$length$position(0,"Expected expression.",r,e._string_scanner$_position-r)),_.allowSlash?(e=l.$this,e=!e._stylesheet0$_inParentheses&&p===f.BinaryOperator_t8B0&&e._stylesheet0$_isSlashOperand$1(d)&&e._stylesheet0$_isSlashOperand$1(g)):e=!1,e?_.singleExpression_=new t.BinaryOperationExpression0(f.BinaryOperator_t8B0,d,g,!0):(_.singleExpression_=new t.BinaryOperationExpression0(p,d,g,!1),e=_.allowSlash=!1,(f.BinaryOperator_anB0===p||f.BinaryOperator_olz0===p)&&(r=l.$this,n=r.scanner.string,s=g.get$span(g),s=s.get$start(s),a=g.get$span(g),i=p.operator,f.JSString_methods.substring$2(n,s.offset-1,a.get$start(a).offset)===i&&(e=d.get$span(d),e=n.charCodeAt(e.get$end(e).offset),e=e===32||e===9||e===10||e===13||e===12),e&&(e=d.toString$0(0),n=g.toString$0(0),s=d.toString$0(0),a=g.toString$0(0),_=_.singleExpression_,t.WarnForDeprecation_warnForDeprecation0(r.logger,f.Deprecation_EsU,`This operation is parsed as:
  260. `+e+" "+i+" "+n+W.x0a_but_+s+" ("+i+a+`)
  261. Add a space after `+i+W.x20to_cl,_.get$span(_),null))))},$signature:0},t.StylesheetParser__expression_resolveOperations0.prototype={call$0(){var e,r=this._box_0.operators_;if(r!=null)for(e=this.resolveOneOperation;r.length!==0;)e.call$0()},$signature:0},t.StylesheetParser__expression_addSingleExpression0.prototype={call$1(e){var r,n,s=this,a=s._box_0;if(a.singleExpression_!=null){if(r=s.$this,r._stylesheet0$_inParentheses&&(r._stylesheet0$_inParentheses=!1,a.allowSlash)){s.resetState.call$0();return}n=a.spaceExpressions_,n==null&&(n=a.spaceExpressions_=t._setArrayType([],h.JSArray_Expression_2)),s.resolveOperations.call$0(),r=a.singleExpression_,r.toString,n.push(r),a.allowSlash=!0}a.singleExpression_=e},$signature:601},t.StylesheetParser__expression_addOperator0.prototype={call$1(e){var r,n,s,a,i,l,_=this.$this;for(_.get$plainCss()&&e!==f.BinaryOperator_2jN0&&e!==f.BinaryOperator_anB0&&e!==f.BinaryOperator_olz0&&e!==f.BinaryOperator_qN20&&e!==f.BinaryOperator_t8B0&&(r=_.scanner,n=e.operator.length,r.error$3$length$position(0,"Operators aren't allowed in plain CSS.",n,r._string_scanner$_position-n)),r=this._box_0,r.allowSlash=r.allowSlash&&e===f.BinaryOperator_t8B0,s=r.operators_,s==null&&(s=r.operators_=t._setArrayType([],h.JSArray_BinaryOperator_2)),a=r.operands_,a==null&&(a=r.operands_=t._setArrayType([],h.JSArray_Expression_2)),n=this.resolveOneOperation,i=e.precedence;s.length!==0&&f.JSArray_methods.get$last(s).precedence>=i;)n.call$0();s.push(e),l=r.singleExpression_,l==null&&(n=_.scanner,i=e.operator.length,n.error$3$length$position(0,"Expected expression.",i,n._string_scanner$_position-i)),a.push(l),_.whitespace$0(),r.singleExpression_=_._stylesheet0$_singleExpression$0()},$signature:602},t.StylesheetParser__expression_resolveSpaceExpressions0.prototype={call$0(){var e,r,n,s;this.resolveOperations.call$0(),e=this._box_0,r=e.spaceExpressions_,r!=null&&(n=e.singleExpression_,n==null&&this.$this.scanner.error$1(0,"Expected expression."),r.push(n),s=f.JSArray_methods.get$first(r),s=s.get$span(s).expand$1(0,n.get$span(n)),e.singleExpression_=new t.ListExpression0(t.List_List$unmodifiable(r,h.Expression_2),f.ListSeparator_EVt0,!1,s),e.spaceExpressions_=null)},$signature:0},t.StylesheetParser__expression_closure2.prototype={call$0(){return this._3_0===43},$signature:1},t.StylesheetParser__expression_closure3.prototype={call$0(){return this._3_0===47},$signature:1},t.StylesheetParser__expression_closure4.prototype={call$0(){return this._3_0===46},$signature:1},t.StylesheetParser_expressionUntilComma_closure0.prototype={call$0(){return this.$this.scanner.peekChar$0()===44},$signature:1},t.StylesheetParser__isHexColor_closure1.prototype={call$0(){var e=this._0_0;return(e??t._asString(e)).length},$signature:3},t.StylesheetParser__isHexColor_closure2.prototype={call$1(e){return t.CharacterExtension_get_isHex0(e)},$signature:49},t.StylesheetParser__unicodeRange_closure1.prototype={call$1(e){return e!=null&&t.CharacterExtension_get_isHex0(e)},$signature:36},t.StylesheetParser__unicodeRange_closure2.prototype={call$1(e){return e!=null&&t.CharacterExtension_get_isHex0(e)},$signature:36},t.StylesheetParser_identifierLike_closure1.prototype={call$0(){return this._2_0===46},$signature:1},t.StylesheetParser_identifierLike_closure2.prototype={call$0(){return this._2_0===40},$signature:1},t.StylesheetParser_namespacedExpression_closure0.prototype={call$0(){return this.$this.scanner.spanFrom$1(this.start)},$signature:30},t.StylesheetParser_trySpecialFunction_closure0.prototype={call$1(e){return new t.StringExpression0(e,!1)},$signature:603},t.StylesheetParser__tryUrlContents_closure0.prototype={call$0(){return this._0_0===35},$signature:1},t.StylesheetParser__interpolatedDeclarationValue_closure4.prototype={call$0(){return this._1_0===32},$signature:1},t.StylesheetParser__interpolatedDeclarationValue_closure5.prototype={call$0(){return this._1_0===9},$signature:1},t.StylesheetParser__interpolatedDeclarationValue_closure6.prototype={call$0(){return this._1_0===10},$signature:1},t.StylesheetParser__interpolatedDeclarationValue_closure7.prototype={call$0(){return this._1_0===13},$signature:1},t.StylesheetParser__interpolatedDeclarationValue_closure8.prototype={call$0(){return this._1_0===12},$signature:1},t.StylesheetParser__expressionUntilComparison_closure0.prototype={call$0(){var e=this.$this.scanner,r=e.peekChar$0();e:{if(r===61){e=e.peekChar$1(1)!==61;break e}if(r===60||r===62){e=!0;break e}e=!1;break e}return e},$signature:1},t.StylesheetParser__supportsConditionInParens_closure0.prototype={call$0(){return this._0_0[0]},$signature:14},t.StylesheetParser__publicIdentifier_closure0.prototype={call$0(){return this.$this.scanner.spanFrom$1(this.start)},$signature:30},t.Stylesheet0.prototype={Stylesheet$internal$3$plainCss0(e,r,n){var s,a,i,l,_,p;for(s=this.children,a=s.length,i=this._stylesheet1$_forwards,l=this._stylesheet1$_uses,_=0;_<a;++_){if(p=s[_],p instanceof t.UseRule0){l.push(p);continue}if(p instanceof t.ForwardRule0){i.push(p);continue}if(!(p instanceof t.SilentComment0||p instanceof t.LoudComment0||p instanceof t.VariableDeclaration0))break}},accept$1$1(e){return e.visitStylesheet$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.children;return(r&&f.JSArray_methods).join$1(r," ")},get$span(e){return this.span}},t.SupportsExpression0.prototype={get$span(e){var r=this.condition;return r.get$span(r)},accept$1$1(e){return e.visitSupportsExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return this.condition.toString$0(0)},$isExpression0:1,$isAstNode0:1},t.ModifiableCssSupportsRule0.prototype={accept$1$1(e){return e.visitCssSupportsRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},equalsIgnoringChildren$1(e){var r,n;return e instanceof t.ModifiableCssSupportsRule0?(r=this.condition,n=e.condition,r=r.$ti._is(n)&&C.$eq$(n.value,r.value)):r=!1,r},copyWithoutChildren$0(){return t.ModifiableCssSupportsRule$0(this.condition,this.span)},get$span(e){return this.span}},t.SupportsRule0.prototype={accept$1$1(e){return e.visitSupportsRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.children;return"@supports "+this.condition.toString$0(0)+" {"+(r&&f.JSArray_methods).join$1(r," ")+"}"},get$span(e){return this.span}},t.JSToDartImporter.prototype={canonicalize$1(e,r){var n,s=t.wrapJSExceptions(new t.JSToDartImporter_canonicalize_closure(this,r));if(s==null)return null;if(n=$.URL,s instanceof n)return t.Uri_parse(C.toString$0$(h.JSUrl._as(s)));n=$.Promise,s instanceof n?t.jsThrow(new $.Error("The canonicalize() function can't return a Promise for synchronous compile functions.")):t.jsThrow(new $.Error(W.The_ca))},load$1(e,r){var n,s,a,i,l=t.wrapJSExceptions(new t.JSToDartImporter_load_closure(this,r));return l==null?null:(n=$.Promise,l instanceof n&&t.jsThrow(new $.Error("The load() function can't return a Promise for synchronous compile functions.")),h.JSImporterResult._as(l),n=C.getInterceptor$x(l),s=n.get$contents(l),t._asString(new $.Function("value","return typeof value").call$1(s))!=="string"&&t.jsThrow(new t.ArgumentError(!0,s,"contents","must be a string but was: "+t.jsType(s))),a=n.get$syntax(l),(s==null||a==null)&&t.jsThrow(new $.Error(W.The_lo)),i=t.parseSyntax(a),t.ImporterResult$(s,t.NullableExtension_andThen0(n.get$sourceMapUrl(l),t.utils1__jsToDartUrl$closure()),i))},isNonCanonicalScheme$1(e){return this._sync$_nonCanonicalSchemes.contains$1(0,e)}},t.JSToDartImporter_canonicalize_closure.prototype={call$0(){return this.$this._sync$_canonicalize.call$2(this.url.toString$0(0),{fromImport:t.fromImport0(),containingUrl:t.NullableExtension_andThen0(t.containingUrl(),t.utils1__dartToJSUrl$closure())})},$signature:27},t.JSToDartImporter_load_closure.prototype={call$0(){return this.$this._sync$_load.call$1(new $.URL(this.url.toString$0(0)))},$signature:27},t.Syntax0.prototype={_enumToString$0(){return"Syntax."+this._name},toString$0(e){return this._syntax0$_name}},t.TypeSelector0.prototype={get$specificity(){return 1},accept$1$1(e){return e.visitTypeSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},addSuffix$1(e){var r=this.name;return new t.TypeSelector0(new t.QualifiedName0(r.name+e,r.namespace),this.span)},unify$1(e){var r,n,s=f.JSArray_methods.get$first(e);return s instanceof t.UniversalSelector0||s instanceof t.TypeSelector0?(r=t.unifyUniversalAndElement0(this,f.JSArray_methods.get$first(e)),r==null?null:(n=t._setArrayType([r],h.JSArray_SimpleSelector_2),f.JSArray_methods.addAll$1(n,t.SubListIterable$(e,1,null,t._arrayInstanceType(e)._precomputed1)),n)):(n=t._setArrayType([this],h.JSArray_SimpleSelector_2),f.JSArray_methods.addAll$1(n,e),n)},isSuperselector$1(e){var r,n;return this.super$SimpleSelector$isSuperselector0(e)?r=!0:e instanceof t.TypeSelector0?(r=this.name,n=e.name,r.name===n.name?(r=r.namespace,r=r==="*"||r==n.namespace):r=!1):r=!1,r},$eq(e,r){return r==null?!1:r instanceof t.TypeSelector0&&r.name.$eq(0,this.name)},get$hashCode(e){var r=this.name;return f.JSString_methods.get$hashCode(r.name)^C.get$hashCode$(r.namespace)}},t.Types.prototype={},t.UnaryOperationExpression0.prototype={accept$1$1(e){return e.visitUnaryOperationExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r,n=this.operator,s=n.operator;n=n===f.UnaryOperator_not_not_not0?s+t.Primitives_stringFromCharCode(32):s,r=this.operand;e:{if(r instanceof t.BinaryOperationExpression0||r instanceof t.UnaryOperationExpression0?s=!0:s=r instanceof t.ListExpression0&&!r.hasBrackets&&r.contents.length>=2,s){s=!0;break e}s=!1;break e}return s&&(n+="40"),n+=r.toString$0(0),s&&(n+="41"),n.charCodeAt(0)==0,n},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t.UnaryOperator0.prototype={_enumToString$0(){return"UnaryOperator."+this._name},toString$0(e){return this.name}},t.UnitlessSassNumber0.prototype={get$numeratorUnits(e){return f.List_empty},get$denominatorUnits(e){return f.List_empty},get$hasUnits(){return!1},get$hasComplexUnits(){return!1},withValue$1(e){return new t.UnitlessSassNumber0(e,null)},withSlash$2(e,r){return new t.UnitlessSassNumber0(this._number1$_value,new t._Record_2(e,r))},hasUnit$1(e){return!1},hasCompatibleUnits$1(e){return e instanceof t.UnitlessSassNumber0},hasPossiblyCompatibleUnits$1(e){return e instanceof t.UnitlessSassNumber0},compatibleWithUnit$1(e){return!0},coerceToMatch$3(e,r,n){return e.withValue$1(this._number1$_value)},coerceToMatch$1(e){return this.coerceToMatch$3(e,null,null)},coerceValueToMatch$3(e,r,n){return this._number1$_value},coerceValueToMatch$1(e){return this.coerceValueToMatch$3(e,null,null)},convertToMatch$3(e,r,n){return e.get$hasUnits()?this.super$SassNumber$convertToMatch(e,r,n):this},convertValueToMatch$3(e,r,n){return e.get$hasUnits()?this.super$SassNumber$convertValueToMatch0(e,r,n):this._number1$_value},convertValueToMatch$1(e){return this.convertValueToMatch$3(e,null,null)},coerce$3(e,r,n){return t.SassNumber_SassNumber$withUnits0(this._number1$_value,r,e)},coerce$2(e,r){return this.coerce$3(e,r,null)},coerceValue$3(e,r,n){return this._number1$_value},coerceValueToUnit$2(e,r){return this._number1$_value},coerceValueToUnit$1(e){return this.coerceValueToUnit$2(e,null)},greaterThan$1(e){var r,n;return e instanceof t.SassNumber0?(r=this._number1$_value,n=e._number1$_value,r>n&&!t.fuzzyEquals0(r,n)?f.SassBoolean_true0:f.SassBoolean_false0):this.super$SassNumber$greaterThan0(e)},greaterThanOrEquals$1(e){var r,n;return e instanceof t.SassNumber0?(r=this._number1$_value,n=e._number1$_value,r>n||t.fuzzyEquals0(r,n)?f.SassBoolean_true0:f.SassBoolean_false0):this.super$SassNumber$greaterThanOrEquals0(e)},lessThan$1(e){var r,n;return e instanceof t.SassNumber0?(r=this._number1$_value,n=e._number1$_value,r<n&&!t.fuzzyEquals0(r,n)?f.SassBoolean_true0:f.SassBoolean_false0):this.super$SassNumber$lessThan0(e)},lessThanOrEquals$1(e){var r,n;return e instanceof t.SassNumber0?(r=this._number1$_value,n=e._number1$_value,r<n||t.fuzzyEquals0(r,n)?f.SassBoolean_true0:f.SassBoolean_false0):this.super$SassNumber$lessThanOrEquals0(e)},modulo$1(e){return e instanceof t.SassNumber0?e.withValue$1(t.moduloLikeSass0(this._number1$_value,e._number1$_value)):this.super$SassNumber$modulo0(e)},plus$1(e){return e instanceof t.SassNumber0?e.withValue$1(this._number1$_value+e._number1$_value):this.super$SassNumber$plus0(e)},minus$1(e){return e instanceof t.SassNumber0?e.withValue$1(this._number1$_value-e._number1$_value):this.super$SassNumber$minus0(e)},times$1(e){return e instanceof t.SassNumber0?e.withValue$1(this._number1$_value*e._number1$_value):this.super$SassNumber$times0(e)},dividedBy$1(e){var r,n;return e instanceof t.SassNumber0?(r=this._number1$_value/e._number1$_value,e.get$hasUnits()?(n=e.get$denominatorUnits(e),n=t.SassNumber_SassNumber$withUnits0(r,e.get$numeratorUnits(e),n),r=n):r=new t.UnitlessSassNumber0(r,null),r):this.super$SassNumber$dividedBy0(e)},unaryMinus$0(){return new t.UnitlessSassNumber0(-this._number1$_value,null)},$eq(e,r){return r==null?!1:r instanceof t.UnitlessSassNumber0&&t.fuzzyEquals0(this._number1$_value,r._number1$_value)},get$hashCode(e){var r=this.hashCache;return r??(this.hashCache=t.fuzzyHashCode0(this._number1$_value))}},t.UniversalSelector0.prototype={get$specificity(){return 0},accept$1$1(e){return e.visitUniversalSelector$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},unify$1(e){var r,n,s,a,i=this,l=null,_=t._InitializedCell$(new t.UniversalSelector_unify_closure1(e)),p=t._InitializedCell$(new t.UniversalSelector_unify_closure2(e));return _._readFinal$0()>=1&&(p._readFinal$0()instanceof t.UniversalSelector0||p._readFinal$0()instanceof t.TypeSelector0)?(r=f.JSArray_methods.sublist$1(e,1),n=!0):(r=l,n=!1),n?(s=t.unifyUniversalAndElement0(i,f.JSArray_methods.get$first(e)),s==null?l:(n=t._setArrayType([s],h.JSArray_SimpleSelector_2),f.JSArray_methods.addAll$1(n,r),n)):(C.$eq$(_._readFinal$0(),1)&&p._readFinal$0()instanceof t.PseudoSelector0?(a=p._readFinal$0(),n=a.isClass&&a.name==="host"||a.get$isHostContext()):n=!1,n?l:_._readFinal$0()<=0?t._setArrayType([i],h.JSArray_SimpleSelector_2):(n=i.namespace,n==null||n==="*"?n=e:(n=t._setArrayType([i],h.JSArray_SimpleSelector_2),f.JSArray_methods.addAll$1(n,e)),n))},isSuperselector$1(e){var r=this.namespace;return r==="*"?!0:e instanceof t.TypeSelector0?r==e.name.namespace:e instanceof t.UniversalSelector0?r==e.namespace:r==null||this.super$SimpleSelector$isSuperselector0(e)},$eq(e,r){return r==null?!1:r instanceof t.UniversalSelector0&&r.namespace==this.namespace},get$hashCode(e){return C.get$hashCode$(this.namespace)}},t.UniversalSelector_unify_closure1.prototype={call$0(){return this._0_0.length},$signature:3},t.UniversalSelector_unify_closure2.prototype={call$0(){return this._0_0[0]},$signature:254},t.UnprefixedMapView0.prototype={get$keys(e){return new t._UnprefixedKeys0(this)},$index(e,r){return typeof r=="string"?this._unprefixed_map_view0$_map.$index(0,this._unprefixed_map_view0$_prefix+r):null},containsKey$1(e){return typeof e=="string"&&this._unprefixed_map_view0$_map.containsKey$1(this._unprefixed_map_view0$_prefix+e)},remove$1(e,r){return typeof r=="string"?this._unprefixed_map_view0$_map.remove$1(0,this._unprefixed_map_view0$_prefix+r):null}},t._UnprefixedKeys0.prototype={get$iterator(e){var r=this._unprefixed_map_view0$_view._unprefixed_map_view0$_map;return r=C.where$1$ax(r.get$keys(r),new t._UnprefixedKeys_iterator_closure1(this)).map$1$1(0,new t._UnprefixedKeys_iterator_closure2(this),h.String),r.get$iterator(r)},contains$1(e,r){return this._unprefixed_map_view0$_view.containsKey$1(r)}},t._UnprefixedKeys_iterator_closure1.prototype={call$1(e){return f.JSString_methods.startsWith$1(e,this.$this._unprefixed_map_view0$_view._unprefixed_map_view0$_prefix)},$signature:10},t._UnprefixedKeys_iterator_closure2.prototype={call$1(e){return f.JSString_methods.substring$1(e,this.$this._unprefixed_map_view0$_view._unprefixed_map_view0$_prefix.length)},$signature:7},t.JSUrl0.prototype={},t.UseRule0.prototype={UseRule$4$configuration0(e,r,n,s){var a,i,l,_;for(a=this.configuration,i=a.length,l=0;l<i;++l)if(_=a[l],_.isGuarded)throw t.wrapException(t.ArgumentError$value(_,"configured variable","can't be guarded in a @use rule."))},accept$1$1(e){return e.visitUseRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.url,n="@use "+t.StringExpression_quoteText0(r.toString$0(0)),s=r.get$pathSegments().length===0?"":f.JSArray_methods.get$last(r.get$pathSegments()),a=f.JSString_methods.indexOf$1(s,".");return r=this.namespace,r!==f.JSString_methods.substring$2(s,0,a===-1?s.length:a)?r=n+(" as "+(r??"*")):r=n,n=this.configuration,r=(n.length!==0?r+(" with ("+f.JSArray_methods.join$1(n,", ")+")"):r)+";",r.charCodeAt(0)==0,r},$isAstNode0:1,$isStatement0:1,get$span(e){return this.span}},t.UserDefinedCallable0.prototype={get$name(e){return this.declaration.name},$isAsyncCallable0:1,$isCallable:1},t.resolveImportPath_closure1.prototype={call$0(){return t._exactlyOne0(t._tryPath0(V.$get$context().withoutExtension$1(this.path)+".import"+this.extension))},$signature:31},t.resolveImportPath_closure2.prototype={call$0(){return t._exactlyOne0(t._tryPathWithExtensions0(this.path+".import"))},$signature:31},t._tryPathAsDirectory_closure0.prototype={call$0(){return t._exactlyOne0(t._tryPathWithExtensions0(t.join(this.path,"index.import",null)))},$signature:31},t._exactlyOne_closure1.prototype={call$0(){return this._0_0.length},$signature:3},t._exactlyOne_closure2.prototype={call$1(e){var r=V.$get$context();return" "+r.prettyUri$1(r.toUri$1(e))},$signature:7},t._PropertyDescriptor0.prototype={},t.futureToPromise_closure0.prototype={call$2(e,r){this.future.then$1$2$onError(0,new t.futureToPromise__closure0(e),new t.futureToPromise__closure1(r),h.void)},$signature:604},t.futureToPromise__closure0.prototype={call$1(e){return this.resolve.call$1(e)},$signature:39},t.futureToPromise__closure1.prototype={call$2(e,r){t.attachTrace0(e,r),this.reject.call$1(e)},$signature:55},t.objectToMap_closure.prototype={call$2(e,r){return this.map.$indexSet(0,e,r),r},$signature:132},t.indent_closure0.prototype={call$1(e){return f.JSString_methods.$mul(" ",this.indentation)+e},$signature:7},t.flattenVertically_closure1.prototype={call$1(e){return t.QueueList_QueueList$from(e,this.T)},$signature(){return this.T._eval$1("QueueList<0>(Iterable<0>)")}},t.flattenVertically_closure2.prototype={call$1(e){return this.result.push(e.removeFirst$0()),e.get$length(e)===0},$signature(){return this.T._eval$1("bool(QueueList<0>)")}},t.longestCommonSubsequence_backtrack0.prototype={call$2(e,r){var n,s,a=this;return e===-1||r===-1?t._setArrayType([],a.T._eval$1("JSArray<0>")):(n=a.selections[e][r],n!=null?(s=a.call$2(e-1,r-1),C.add$1$ax(s,n),s):(s=a.lengths,s[e+1][r]>s[e][r+1]?a.call$2(e,r-1):a.call$2(e-1,r)))},$signature(){return this.T._eval$1("List<0>(int,int)")}},t.mapAddAll2_closure0.prototype={call$2(e,r){var n,s,a=this.destination,i=a.$index(0,e);i!=null?(n=i,s=!0):(n=null,s=!1),s?n.addAll$1(0,r):a.$indexSet(0,e,r)},$signature(){return this.K1._eval$1("@<0>")._bind$1(this.K2)._bind$1(this.V)._eval$1("~(1,Map<2,3>)")}},t.CssValue0.prototype={$eq(e,r){return r==null?!1:this.$ti._is(r)&&C.$eq$(r.value,this.value)},get$hashCode(e){return C.get$hashCode$(this.value)},toString$0(e){return C.toString$0$(this.value)},$isAstNode0:1,get$span(e){return this.span}},t.ValueExpression0.prototype={accept$1$1(e){return e.visitValueExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return t.serializeValue0(this.value,!0,!0)},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t.valueClass_closure.prototype={call$0(){var e,r=h.JSClass,n=r._as($.Object.getPrototypeOf(C.get$$prototype$x(r._as(f.C__SassNull0.constructor))).constructor);return t.JSClassExtension_setCustomInspect(n,new t.valueClass__closure),r=h.String,e=h.Function,t.LinkedHashMap_LinkedHashMap$_literal(["asList",new t.valueClass__closure0,"hasBrackets",new t.valueClass__closure1,"isTruthy",new t.valueClass__closure2,"realNull",new t.valueClass__closure3,"separator",new t.valueClass__closure4],r,e).forEach$1(0,t.JSClassExtension_get_defineGetter(n)),t.LinkedHashMap_LinkedHashMap$_literal(["sassIndexToListIndex",new t.valueClass__closure5,"get",new t.valueClass__closure6,"assertBoolean",new t.valueClass__closure7,"assertCalculation",new t.valueClass__closure8,"assertColor",new t.valueClass__closure9,"assertFunction",new t.valueClass__closure10,"assertMap",new t.valueClass__closure11,"assertMixin",new t.valueClass__closure12,"assertNumber",new t.valueClass__closure13,"assertString",new t.valueClass__closure14,"tryMap",new t.valueClass__closure15,"equals",new t.valueClass__closure16,"hashCode",new t.valueClass__closure17,"toString",new t.valueClass__closure18],r,e).forEach$1(0,t.JSClassExtension_get_defineMethod(n)),n},$signature:17},t.valueClass__closure.prototype={call$1(e){return C.toString$0$(e)},$signature:137},t.valueClass__closure0.prototype={call$1(e){return new $.immutable.List(e.get$asList())},$signature:605},t.valueClass__closure1.prototype={call$1(e){return e.get$hasBrackets()},$signature:50},t.valueClass__closure2.prototype={call$1(e){return e.get$isTruthy()},$signature:50},t.valueClass__closure3.prototype={call$1(e){return e.get$realNull()},$signature:218},t.valueClass__closure4.prototype={call$1(e){return e.get$separator(e).separator},$signature:606},t.valueClass__closure5.prototype={call$3(e,r,n){return e.sassIndexToListIndex$2(r,n)},call$2(e,r){return this.call$3(e,r,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues(){return[null]},$signature:607},t.valueClass__closure6.prototype={call$2(e,r){return r<1&&r>=-1?e:$.undefined},$signature:282},t.valueClass__closure7.prototype={call$2(e,r){return e.assertBoolean$1(r)},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:608},t.valueClass__closure8.prototype={call$2(e,r){return e.assertCalculation$1(r)},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:609},t.valueClass__closure9.prototype={call$2(e,r){return e.assertColor$1(r)},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:610},t.valueClass__closure10.prototype={call$2(e,r){return e.assertFunction$1(r)},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:611},t.valueClass__closure11.prototype={call$2(e,r){return e.assertMap$1(r)},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:612},t.valueClass__closure12.prototype={call$2(e,r){return e.assertMixin$1(r)},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:613},t.valueClass__closure13.prototype={call$2(e,r){return e.assertNumber$1(r)},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:614},t.valueClass__closure14.prototype={call$2(e,r){return e.assertString$1(r)},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:615},t.valueClass__closure15.prototype={call$1(e){return e.tryMap$0()},$signature:616},t.valueClass__closure16.prototype={call$2(e,r){return e.$eq(0,r)},$signature:617},t.valueClass__closure17.prototype={call$2(e,r){return e.get$hashCode(e)},call$1(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues(){return[null]},$signature:618},t.valueClass__closure18.prototype={call$1(e){return t.serializeValue0(e,!0,!0)},$signature:240},t.Value0.prototype={get$isTruthy(){return!0},get$separator(e){return f.ListSeparator_undecided_null_undecided0},get$hasBrackets(){return!1},get$asList(){return t._setArrayType([this],h.JSArray_Value_2)},get$lengthAsList(){return 1},get$isBlank(){return!1},get$isSpecialNumber(){return!1},get$isVar(){return!1},get$realNull(){return this},sassIndexToListIndex$2(e,r){var n,s,a,i=e.assertNumber$1(r);if(i.get$hasUnits()&&(n=i.get$unitString(),s=i.unitSuggestion$1(r??"index"),t.EvaluationContext_current0().warn$2(0,"$"+t.S(r)+": Passing a number with unit "+n+W.x20is_de+s+W.x0a_Morex3a,f.Deprecation_0bn)),a=i.assertInt$1(r),a===0)throw t.wrapException(t.SassScriptException$0("List index may not be 0.",r));if(Math.abs(a)>this.get$lengthAsList())throw t.wrapException(t.SassScriptException$0("Invalid index "+e.toString$0(0)+" for a list with "+this.get$lengthAsList()+" elements.",r));return a<0?this.get$lengthAsList()+a:a-1},assertBoolean$1(e){return t.throwExpression(t.SassScriptException$0(this.toString$0(0)+" is not a boolean.",e))},assertCalculation$1(e){return t.throwExpression(t.SassScriptException$0(this.toString$0(0)+" is not a calculation.",e))},assertColor$1(e){return t.throwExpression(t.SassScriptException$0(this.toString$0(0)+" is not a color.",e))},assertFunction$1(e){return t.throwExpression(t.SassScriptException$0(this.toString$0(0)+" is not a function reference.",e))},assertMixin$1(e){return t.throwExpression(t.SassScriptException$0(this.toString$0(0)+" is not a mixin reference.",e))},assertMap$1(e){return t.throwExpression(t.SassScriptException$0(this.toString$0(0)+" is not a map.",e))},tryMap$0(){return null},assertNumber$1(e){return t.throwExpression(t.SassScriptException$0(this.toString$0(0)+" is not a number.",e))},assertNumber$0(){return this.assertNumber$1(null)},assertString$1(e){return t.throwExpression(t.SassScriptException$0(this.toString$0(0)+" is not a string.",e))},_value$_selectorString$1(e){var r,n,s=this._value$_selectorStringOrNull$0();if(s!=null?(r=s,n=!0):(r=null,n=!1),n)return r;throw t.wrapException(t.SassScriptException$0(this.toString$0(0)+W.x20is_noa,e))},_value$_selectorStringOrNull$0(){var e,r,n,s,a,i,l,_,p=this,d=null;if(p instanceof t.SassString0)return p._string0$_text;if(!(p instanceof t.SassList0)||(e=p._list1$_contents,r=e.length,r===0))return d;n=t._setArrayType([],h.JSArray_String);e:{if(s=p._list1$_separator,f.ListSeparator_rXA0===s){for(a=0;a<r;++a){if(i=e[a],i instanceof t.SassString0){n.push(i._string0$_text);continue}if(i instanceof t.SassList0&&f.ListSeparator_EVt0===i._list1$_separator){if(l=i._value$_selectorStringOrNull$0(),l==null)return d;n.push(l);continue}return d}break e}if(f.ListSeparator_zg90===s)return d;for(a=0;a<r;++a){if(_=e[a],!(_ instanceof t.SassString0))return d;n.push(_._string0$_text)}}return f.JSArray_methods.join$1(n,s===f.ListSeparator_rXA0?", ":" ")},withListContents$2$separator(e,r){var n=r??this.get$separator(this),s=this.get$hasBrackets();return t.SassList$0(e,n,s)},withListContents$1(e){return this.withListContents$2$separator(e,null)},greaterThan$1(e){return t.throwExpression(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".',null))},greaterThanOrEquals$1(e){return t.throwExpression(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".',null))},lessThan$1(e){return t.throwExpression(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".',null))},lessThanOrEquals$1(e){return t.throwExpression(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".',null))},times$1(e){return t.throwExpression(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" * "+e.toString$0(0)+'".',null))},modulo$1(e){return t.throwExpression(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".',null))},plus$1(e){var r;e:{if(e instanceof t.SassString0){r=new t.SassString0(t.serializeValue0(this,!1,!0)+e._string0$_text,e._string0$_hasQuotes);break e}e instanceof t.SassCalculation0&&t.throwExpression(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null)),r=new t.SassString0(t.serializeValue0(this,!1,!0)+t.serializeValue0(e,!1,!0),!1);break e}return r},minus$1(e){return e instanceof t.SassCalculation0?t.throwExpression(t.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null)):new t.SassString0(t.serializeValue0(this,!1,!0)+"-"+t.serializeValue0(e,!1,!0),!1)},dividedBy$1(e){return new t.SassString0(t.serializeValue0(this,!1,!0)+"/"+t.serializeValue0(e,!1,!0),!1)},unaryPlus$0(){return new t.SassString0("+"+t.serializeValue0(this,!1,!0),!1)},unaryMinus$0(){return new t.SassString0("-"+t.serializeValue0(this,!1,!0),!1)},unaryNot$0(){return f.SassBoolean_false0},withoutSlash$0(){return this},toString$0(e){return t.serializeValue0(this,!0,!0)}},t.VariableExpression0.prototype={accept$1$1(e){return e.visitVariableExpression$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.namespace,n=this.name;return r==null?"$"+n:r+".$"+n},$isExpression0:1,$isAstNode0:1,get$span(e){return this.span}},t.VariableDeclaration0.prototype={accept$1$1(e){return e.visitVariableDeclaration$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.namespace;return r=r!=null?r+".":"",r+="$"+this.name+": "+this.expression.toString$0(0)+";",r.charCodeAt(0)==0,r},$isAstNode0:1,$isStatement0:1,get$span(e){return this.span}},t.WarnRule0.prototype={accept$1$1(e){return e.visitWarnRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){return"@warn "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span(e){return this.span}},t.WhileRule0.prototype={accept$1$1(e){return e.visitWhileRule$1(this)},accept$1(e){return this.accept$1$1(e,h.dynamic)},toString$0(e){var r=this.children;return"@while "+this.condition.toString$0(0)+" {"+(r&&f.JSArray_methods).join$1(r," ")+"}"},get$span(e){return this.span}},function(){var r=C.LegacyJavaScriptObject.prototype;r.super$LegacyJavaScriptObject$toString=r.toString$0,r=t.JsLinkedHashMap.prototype,r.super$JsLinkedHashMap$internalContainsKey=r.internalContainsKey$1,r.super$JsLinkedHashMap$internalGet=r.internalGet$1,r.super$JsLinkedHashMap$internalSet=r.internalSet$2,r.super$JsLinkedHashMap$internalRemove=r.internalRemove$1,r=t._BufferingStreamSubscription.prototype,r.super$_BufferingStreamSubscription$_add=r._async$_add$1,r.super$_BufferingStreamSubscription$_addError=r._addError$2,r=t.ListBase.prototype,r.super$ListBase$setRange=r.setRange$4,r=t.Iterable.prototype,r.super$Iterable$where=r.where$1,r.super$Iterable$skipWhile=r.skipWhile$1,r=t.ModifiableCssParentNode.prototype,r.super$ModifiableCssParentNode$addChild=r.addChild$1,r=t.SimpleSelector.prototype,r.super$SimpleSelector$addSuffix=r.addSuffix$1,r.super$SimpleSelector$unify=r.unify$1,r.super$SimpleSelector$isSuperselector=r.isSuperselector$1,r=t.Parser.prototype,r.super$Parser$silentComment=r.silentComment$0,r=t.StylesheetParser.prototype,r.super$StylesheetParser$importArgument=r.importArgument$0,r.super$StylesheetParser$namespacedExpression=r.namespacedExpression$2,r=t.Value.prototype,r.super$Value$assertMap=r.assertMap$1,r.super$Value$plus=r.plus$1,r.super$Value$minus=r.minus$1,r.super$Value$dividedBy=r.dividedBy$1,r=t.SassNumber.prototype,r.super$SassNumber$convertValueToMatch=r.convertValueToMatch$3,r.super$SassNumber$coerce=r.coerce$3,r.super$SassNumber$coerceValue=r.coerceValue$3,r.super$SassNumber$coerceValueToUnit=r.coerceValueToUnit$2,r.super$SassNumber$coerceToMatch=r.coerceToMatch$3,r.super$SassNumber$coerceValueToMatch=r.coerceValueToMatch$3,r.super$SassNumber$greaterThan=r.greaterThan$1,r.super$SassNumber$greaterThanOrEquals=r.greaterThanOrEquals$1,r.super$SassNumber$lessThan=r.lessThan$1,r.super$SassNumber$lessThanOrEquals=r.lessThanOrEquals$1,r.super$SassNumber$modulo=r.modulo$1,r.super$SassNumber$plus=r.plus$1,r.super$SassNumber$minus=r.minus$1,r.super$SassNumber$times=r.times$1,r.super$SassNumber$dividedBy=r.dividedBy$1,r=t.AnySelectorVisitor.prototype,r.super$AnySelectorVisitor$visitComplexSelector=r.visitComplexSelector$1,r=t.EveryCssVisitor.prototype,r.super$EveryCssVisitor$visitCssStyleRule=r.visitCssStyleRule$1,r=t.ReplaceExpressionVisitor.prototype,r.super$ReplaceExpressionVisitor$visitBinaryOperationExpression=r.visitBinaryOperationExpression$1,r.super$ReplaceExpressionVisitor$visitUnaryOperationExpression=r.visitUnaryOperationExpression$1,r=t.SourceSpanMixin.prototype,r.super$SourceSpanMixin$compareTo=r.compareTo$1,r.super$SourceSpanMixin$$eq=r.$eq,r=t.StringScanner.prototype,r.super$StringScanner$readChar=r.readChar$0,r.super$StringScanner$scanChar=r.scanChar$1,r.super$StringScanner$scan=r.scan$1,r.super$StringScanner$matches=r.matches$1,r=t.AnySelectorVisitor0.prototype,r.super$AnySelectorVisitor$visitComplexSelector0=r.visitComplexSelector$1,r=t.EveryCssVisitor0.prototype,r.super$EveryCssVisitor$visitCssStyleRule0=r.visitCssStyleRule$1,r=t.ModifiableCssParentNode0.prototype,r.super$ModifiableCssParentNode$addChild0=r.addChild$1,r=t.SassNumber0.prototype,r.super$SassNumber$convertToMatch=r.convertToMatch$3,r.super$SassNumber$convertValueToMatch0=r.convertValueToMatch$3,r.super$SassNumber$coerce0=r.coerce$3,r.super$SassNumber$coerceValue0=r.coerceValue$3,r.super$SassNumber$coerceValueToUnit0=r.coerceValueToUnit$2,r.super$SassNumber$coerceToMatch0=r.coerceToMatch$3,r.super$SassNumber$coerceValueToMatch0=r.coerceValueToMatch$3,r.super$SassNumber$greaterThan0=r.greaterThan$1,r.super$SassNumber$greaterThanOrEquals0=r.greaterThanOrEquals$1,r.super$SassNumber$lessThan0=r.lessThan$1,r.super$SassNumber$lessThanOrEquals0=r.lessThanOrEquals$1,r.super$SassNumber$modulo0=r.modulo$1,r.super$SassNumber$plus0=r.plus$1,r.super$SassNumber$minus0=r.minus$1,r.super$SassNumber$times0=r.times$1,r.super$SassNumber$dividedBy0=r.dividedBy$1,r=t.Parser1.prototype,r.super$Parser$silentComment0=r.silentComment$0,r=t.ReplaceExpressionVisitor0.prototype,r.super$ReplaceExpressionVisitor$visitBinaryOperationExpression0=r.visitBinaryOperationExpression$1,r.super$ReplaceExpressionVisitor$visitUnaryOperationExpression0=r.visitUnaryOperationExpression$1,r=t.SimpleSelector0.prototype,r.super$SimpleSelector$addSuffix0=r.addSuffix$1,r.super$SimpleSelector$unify0=r.unify$1,r.super$SimpleSelector$isSuperselector0=r.isSuperselector$1,r=t.StylesheetParser0.prototype,r.super$StylesheetParser$importArgument0=r.importArgument$0,r.super$StylesheetParser$namespacedExpression0=r.namespacedExpression$2,r=t.Value0.prototype,r.super$Value$assertMap0=r.assertMap$1,r.super$Value$plus0=r.plus$1,r.super$Value$minus0=r.minus$1,r.super$Value$dividedBy0=r.dividedBy$1}(),function(){var r=pe._static_2,n=pe._instance_1i,s=pe._instance_1u,a=pe._static_1,i=pe._static_0,l=pe.installStaticTearOff,_=pe.installInstanceTearOff,p=pe._instance_2u,d=pe._instance_0i,g=pe._instance_0u;r(C,"_interceptors_JSArray__compareAny$closure","JSArray__compareAny",227),n(C.JSArray.prototype,"get$contains","contains$1",11),n(t._CastIterableBase.prototype,"get$contains","contains$1",11),s(t.CastMap.prototype,"get$containsKey","containsKey$1",11),s(t.ConstantStringMap.prototype,"get$containsKey","containsKey$1",11),n(t.ConstantStringSet.prototype,"get$contains","contains$1",11),n(t.GeneralConstantSet.prototype,"get$contains","contains$1",11),s(t.JsLinkedHashMap.prototype,"get$containsKey","containsKey$1",11),a(t,"async__AsyncRun__scheduleImmediateJsOverride$closure","_AsyncRun__scheduleImmediateJsOverride",145),a(t,"async__AsyncRun__scheduleImmediateWithSetImmediate$closure","_AsyncRun__scheduleImmediateWithSetImmediate",145),a(t,"async__AsyncRun__scheduleImmediateWithTimer$closure","_AsyncRun__scheduleImmediateWithTimer",145),i(t,"async___startMicrotaskLoop$closure","_startMicrotaskLoop",0),a(t,"async___nullDataHandler$closure","_nullDataHandler",73),r(t,"async___nullErrorHandler$closure","_nullErrorHandler",80),i(t,"async___nullDoneHandler$closure","_nullDoneHandler",0),l(t,"async___rootHandleUncaughtError$closure",5,null,["call$5"],["_rootHandleUncaughtError"],621,0),l(t,"async___rootRun$closure",4,null,["call$1$4","call$4"],["_rootRun",function(b,w,E,L){return t._rootRun(b,w,E,L,h.dynamic)}],622,1),l(t,"async___rootRunUnary$closure",5,null,["call$2$5","call$5"],["_rootRunUnary",function(b,w,E,L,T){return t._rootRunUnary(b,w,E,L,T,h.dynamic,h.dynamic)}],623,1),l(t,"async___rootRunBinary$closure",6,null,["call$3$6","call$6"],["_rootRunBinary",function(b,w,E,L,T,F){return t._rootRunBinary(b,w,E,L,T,F,h.dynamic,h.dynamic,h.dynamic)}],624,1),l(t,"async___rootRegisterCallback$closure",4,null,["call$1$4","call$4"],["_rootRegisterCallback",function(b,w,E,L){return t._rootRegisterCallback(b,w,E,L,h.dynamic)}],625,0),l(t,"async___rootRegisterUnaryCallback$closure",4,null,["call$2$4","call$4"],["_rootRegisterUnaryCallback",function(b,w,E,L){return t._rootRegisterUnaryCallback(b,w,E,L,h.dynamic,h.dynamic)}],626,0),l(t,"async___rootRegisterBinaryCallback$closure",4,null,["call$3$4","call$4"],["_rootRegisterBinaryCallback",function(b,w,E,L){return t._rootRegisterBinaryCallback(b,w,E,L,h.dynamic,h.dynamic,h.dynamic)}],627,0),l(t,"async___rootErrorCallback$closure",5,null,["call$5"],["_rootErrorCallback"],628,0),l(t,"async___rootScheduleMicrotask$closure",4,null,["call$4"],["_rootScheduleMicrotask"],629,0),l(t,"async___rootCreateTimer$closure",5,null,["call$5"],["_rootCreateTimer"],630,0),l(t,"async___rootCreatePeriodicTimer$closure",5,null,["call$5"],["_rootCreatePeriodicTimer"],631,0),l(t,"async___rootPrint$closure",4,null,["call$4"],["_rootPrint"],632,0),a(t,"async___printToZone$closure","_printToZone",100),l(t,"async___rootFork$closure",5,null,["call$5"],["_rootFork"],633,0),_(t._AsyncCompleter.prototype,"get$complete",0,0,function(){return[null]},["call$1","call$0"],["complete$1","complete$0"],292,0,0),p(t._Future.prototype,"get$_completeError","_completeError$2",80);var S;n(S=t._StreamController.prototype,"get$add","add$1",39),_(S,"get$addError",0,1,function(){return[null]},["call$2","call$1"],["addError$2","addError$1"],152,0,0),d(S,"get$close","close$0",560),s(S,"get$_async$_add","_async$_add$1",39),p(S,"get$_addError","_addError$2",80),g(S,"get$_close","_close$0",0),g(S=t._ControllerSubscription.prototype,"get$_async$_onPause","_async$_onPause$0",0),g(S,"get$_async$_onResume","_async$_onResume$0",0),_(S=t._BufferingStreamSubscription.prototype,"get$pause",1,0,null,["call$1","call$0"],["pause$1","pause$0"],558,0,0),d(S,"get$resume","resume$0",0),g(S,"get$_async$_onPause","_async$_onPause$0",0),g(S,"get$_async$_onResume","_async$_onResume$0",0),s(S=t._StreamIterator.prototype,"get$_onData","_onData$1",39),p(S,"get$_onError","_onError$2",80),g(S,"get$_onDone","_onDone$0",0),g(S=t._ForwardingStreamSubscription.prototype,"get$_async$_onPause","_async$_onPause$0",0),g(S,"get$_async$_onResume","_async$_onResume$0",0),s(S,"get$_handleData","_handleData$1",39),p(S,"get$_handleError","_handleError$2",557),g(S,"get$_handleDone","_handleDone$0",0),r(t,"collection___defaultEquals$closure","_defaultEquals",222),a(t,"collection___defaultHashCode$closure","_defaultHashCode",246),r(t,"collection_ListBase__compareAny$closure","ListBase__compareAny",227),s(t._HashMap.prototype,"get$containsKey","containsKey$1",11),s(t._LinkedCustomHashMap.prototype,"get$containsKey","containsKey$1",11),_(S=t._LinkedHashSet.prototype,"get$_newSimilarSet",0,0,null,["call$1$0","call$0"],["_newSimilarSet$1$0","_newSimilarSet$0"],156,0,0),n(S,"get$contains","contains$1",11),n(S,"get$add","add$1",11),_(t._LinkedIdentityHashSet.prototype,"get$_newSimilarSet",0,0,null,["call$1$0","call$0"],["_newSimilarSet$1$0","_newSimilarSet$0"],156,0,0),s(t.MapBase.prototype,"get$containsKey","containsKey$1",11),s(t.MapView.prototype,"get$containsKey","containsKey$1",11),n(t.UnmodifiableSetView.prototype,"get$contains","contains$1",11),a(t,"convert___defaultToEncodable$closure","_defaultToEncodable",86),a(t,"core__identityHashCode$closure","identityHashCode",246),r(t,"core__identical$closure","identical",222),a(t,"core_Uri_decodeComponent$closure","Uri_decodeComponent",7),n(t.Iterable.prototype,"get$contains","contains$1",11),n(t.StringBuffer.prototype,"get$write","write$1",39),l(t,"math0__max$closure",2,null,["call$1$2","call$2"],["max",function(b,w){return t.max(b,w,h.num)}],636,1),s(t.ArgResults.prototype,"get$wasParsed","wasParsed$1",10),s(S=t.StreamCompleter.prototype,"get$setSourceStream","setSourceStream$1",39),_(S,"get$setError",0,1,function(){return[null]},["call$2","call$1"],["setError$2","setError$1"],152,0,0),g(S=t.StreamGroup.prototype,"get$_onListen","_onListen$0",0),g(S,"get$_onPause","_onPause$0",0),g(S,"get$_onResume","_onResume$0",0),g(S,"get$_onCancel","_onCancel$0",219),d(t.ReplAdapter.prototype,"get$exit","exit$0",0),n(t.EmptyUnmodifiableSet.prototype,"get$contains","contains$1",11),n(t.UnionSet.prototype,"get$contains","contains$1",11),n(t._DelegatingIterableBase.prototype,"get$contains","contains$1",11),n(t.MapKeySet.prototype,"get$contains","contains$1",11),s(t.VersionRange.prototype,"get$allows","allows$1",635),s(t._IsInvisibleVisitor0.prototype,"get$visitComplexSelector","visitComplexSelector$1",20),s(t._IsBogusVisitor.prototype,"get$visitComplexSelector","visitComplexSelector$1",20),s(t._IsUselessVisitor.prototype,"get$visitComplexSelector","visitComplexSelector$1",20),s(t.SelectorList.prototype,"get$isSuperselector","isSuperselector$1",70),s(t.PseudoSelector.prototype,"get$isSuperselector","isSuperselector$1",15),s(t.SimpleSelector.prototype,"get$isSuperselector","isSuperselector$1",15),s(t.TypeSelector.prototype,"get$isSuperselector","isSuperselector$1",15),s(t.UniversalSelector.prototype,"get$isSuperselector","isSuperselector$1",15),s(t.EmptyExtensionStore.prototype,"get$addExtensions","addExtensions$1",264),s(t.ExtensionStore.prototype,"get$addExtensions","addExtensions$1",264),a(t,"functions___isUnique$closure","_isUnique",15),a(t,"color0___opacify$closure","_opacify",35),a(t,"color0___transparentize$closure","_transparentize",35),g(S=t.Parser.prototype,"get$whitespace","whitespace$0",0),g(S,"get$loudComment","loudComment$0",0),g(S,"get$string","string$0",22),_(S,"get$error",1,2,function(){return[null]},["call$3","call$2"],["error$3","error$2"],168,0,0),g(t.SassParser.prototype,"get$loudComment","loudComment$0",0),_(S=t.StylesheetParser.prototype,"get$_statement",0,0,null,["call$1$root","call$0"],["_statement$1$root","_statement$0"],526,0,0),g(S,"get$_declarationChild","_declarationChild$0",129),g(S,"get$_functionChild","_functionChild$0",129),_(S,"get$_expression",0,0,null,["call$3$bracketList$singleEquals$until","call$0","call$2$singleEquals$until","call$1$bracketList","call$1$until"],["_expression$3$bracketList$singleEquals$until","_expression$0","_expression$2$singleEquals$until","_expression$1$bracketList","_expression$1$until"],512,0,0),_(t.LazyFileSpan.prototype,"get$message",1,1,function(){return{color:null}},["call$2$color","call$1"],["message$2$color","message$1"],127,0,0),s(t.LimitedMapView.prototype,"get$containsKey","containsKey$1",11),s(t.MergedMapView.prototype,"get$containsKey","containsKey$1",11),_(t.MultiSpan.prototype,"get$message",1,1,function(){return{color:null}},["call$2$color","call$1"],["message$2$color","message$1"],173,0,0),n(t.NoSourceMapBuffer.prototype,"get$write","write$1",39),s(t.PrefixedMapView.prototype,"get$containsKey","containsKey$1",11),s(t.PublicMemberMapView.prototype,"get$containsKey","containsKey$1",11),n(t.SourceMapBuffer.prototype,"get$write","write$1",39),s(t.UnprefixedMapView.prototype,"get$containsKey","containsKey$1",11),a(t,"utils__isPublic$closure","isPublic",10),a(t,"calculation_SassCalculation__simplify$closure","SassCalculation__simplify",72),s(t.AnySelectorVisitor.prototype,"get$visitComplexSelector","visitComplexSelector$1",20),_(S=t._EvaluateVisitor0.prototype,"get$_async_evaluate$_interpolationToValue",0,1,null,["call$3$trim$warnForColor","call$1","call$2$warnForColor"],["_async_evaluate$_interpolationToValue$3$trim$warnForColor","_async_evaluate$_interpolationToValue$1","_async_evaluate$_interpolationToValue$2$warnForColor"],415,0,0),s(S,"get$_async_evaluate$_expressionNode","_async_evaluate$_expressionNode$1",177),_(S=t._EvaluateVisitor.prototype,"get$_interpolationToValue",0,1,null,["call$3$trim$warnForColor","call$1","call$2$warnForColor"],["_interpolationToValue$3$trim$warnForColor","_interpolationToValue$1","_interpolationToValue$2$warnForColor"],348,0,0),s(S,"get$_expressionNode","_expressionNode$1",177),s(S=t.RecursiveStatementVisitor.prototype,"get$visitContentBlock","visitContentBlock$1",314),s(S,"get$visitChildren","visitChildren$1",313),s(S=t.SelectorSearchVisitor.prototype,"get$visitComplexSelector","visitComplexSelector$1","SelectorSearchVisitor.T?(ComplexSelector)"),s(S,"get$visitSelectorList","visitSelectorList$1","SelectorSearchVisitor.T?(SelectorList)"),s(S=t._SerializeVisitor.prototype,"get$_visitMediaQuery","_visitMediaQuery$1",310),s(S,"get$_writeCalculationValue","_writeCalculationValue$1",98),s(S,"get$visitSelectorList","visitSelectorList$1",308),s(S,"get$_requiresSemicolon","_requiresSemicolon$1",9),s(S=t.StatementSearchVisitor.prototype,"get$visitContentBlock","visitContentBlock$1","StatementSearchVisitor.T?(ContentBlock)"),s(S,"get$visitChildren","visitChildren$1","StatementSearchVisitor.T?(List<Statement>)"),_(t.SourceSpanMixin.prototype,"get$message",1,1,function(){return{color:null}},["call$2$color","call$1"],["message$2$color","message$1"],127,0,0),a(t,"frame_Frame___parseVM_tearOff$closure","Frame___parseVM_tearOff",94),a(t,"frame_Frame___parseV8_tearOff$closure","Frame___parseV8_tearOff",94),a(t,"frame_Frame___parseFirefox_tearOff$closure","Frame___parseFirefox_tearOff",94),a(t,"frame_Frame___parseFriendly_tearOff$closure","Frame___parseFriendly_tearOff",94),a(t,"trace_Trace___parseVM_tearOff$closure","Trace___parseVM_tearOff",235),a(t,"trace_Trace___parseFriendly_tearOff$closure","Trace___parseFriendly_tearOff",235),l(t,"from_handlers__TransformByHandlers__defaultHandleError$closure",3,null,["call$1$3","call$3"],["TransformByHandlers__defaultHandleError",function(b,w,E){return t.TransformByHandlers__defaultHandleError(b,w,E,h.dynamic)}],639,0),l(t,"rate_limit___collect$closure",2,null,["call$1$2","call$2"],["_collect",function(b,w){return t._collect(b,w,h.dynamic)}],640,0),s(t.AnySelectorVisitor0.prototype,"get$visitComplexSelector","visitComplexSelector$1",21),_(S=t._EvaluateVisitor2.prototype,"get$_async_evaluate0$_interpolationToValue",0,1,null,["call$3$trim$warnForColor","call$1","call$2$warnForColor"],["_async_evaluate0$_interpolationToValue$3$trim$warnForColor","_async_evaluate0$_interpolationToValue$1","_async_evaluate0$_interpolationToValue$2$warnForColor"],332,0,0),s(S,"get$_async_evaluate0$_expressionNode","_async_evaluate0$_expressionNode$1",283),a(t,"calculation1___assertCalculationValue$closure","_assertCalculationValue",98),a(t,"calculation1___isValidClampArg$closure","_isValidClampArg",11),a(t,"calculation0_SassCalculation__simplify$closure","SassCalculation__simplify0",72),a(t,"color2___opacify$closure","_opacify0",34),a(t,"color2___transparentize$closure","_transparentize0",34),l(t,"compile__compile$closure",1,function(){return[null]},["call$2","call$1"],["compile0",function(b){return t.compile0(b,null)}],641,0),l(t,"compile__compileString$closure",1,function(){return[null]},["call$2","call$1"],["compileString0",function(b){return t.compileString0(b,null)}],642,0),l(t,"compile__compileAsync$closure",1,function(){return[null]},["call$2","call$1"],["compileAsync1",function(b){return t.compileAsync1(b,null)}],643,0),l(t,"compile__compileStringAsync$closure",1,function(){return[null]},["call$2","call$1"],["compileStringAsync1",function(b){return t.compileStringAsync1(b,null)}],644,0),a(t,"compile___parseImporter$closure","_parseImporter0",645),a(t,"compile___simplifyCalcArg$closure","_simplifyCalcArg",72),i(t,"compiler__initCompiler$closure","initCompiler",646),i(t,"compiler__initAsyncCompiler$closure","initAsyncCompiler",647),s(t.EmptyExtensionStore0.prototype,"get$addExtensions","addExtensions$1",226),_(S=t._EvaluateVisitor1.prototype,"get$_evaluate0$_interpolationToValue",0,1,null,["call$3$trim$warnForColor","call$1","call$2$warnForColor"],["_evaluate0$_interpolationToValue$3$trim$warnForColor","_evaluate0$_interpolationToValue$1","_evaluate0$_interpolationToValue$2$warnForColor"],443,0,0),s(S,"get$_evaluate0$_expressionNode","_evaluate0$_expressionNode$1",283),s(t.ExtensionStore0.prototype,"get$addExtensions","addExtensions$1",226),a(t,"functions0___isUnique$closure","_isUnique0",16),a(t,"immutable__jsToDartList$closure","jsToDartList",648),_(t.LazyFileSpan0.prototype,"get$message",1,1,function(){return{color:null}},["call$2$color","call$1"],["message$2$color","message$1"],127,0,0),r(t,"legacy__render$closure","render",649),a(t,"legacy__renderSync$closure","renderSync",650),s(t.LimitedMapView0.prototype,"get$containsKey","containsKey$1",11),s(t.SelectorList0.prototype,"get$isSuperselector","isSuperselector$1",75),s(t.MergedMapView0.prototype,"get$containsKey","containsKey$1",11),_(t.MultiSpan0.prototype,"get$message",1,1,function(){return{color:null}},["call$2$color","call$1"],["message$2$color","message$1"],173,0,0),n(t.NoSourceMapBuffer0.prototype,"get$write","write$1",39),g(S=t.Parser1.prototype,"get$whitespace","whitespace$0",0),g(S,"get$loudComment","loudComment$0",0),g(S,"get$string","string$0",22),_(S,"get$error",1,2,function(){return[null]},["call$3","call$2"],["error$3","error$2"],168,0,0),s(t.PrefixedMapView0.prototype,"get$containsKey","containsKey$1",11),s(t.PseudoSelector0.prototype,"get$isSuperselector","isSuperselector$1",16),s(t.PublicMemberMapView0.prototype,"get$containsKey","containsKey$1",11),g(t.SassParser0.prototype,"get$loudComment","loudComment$0",0),s(t._IsInvisibleVisitor2.prototype,"get$visitComplexSelector","visitComplexSelector$1",21),s(t._IsBogusVisitor0.prototype,"get$visitComplexSelector","visitComplexSelector$1",21),s(t._IsUselessVisitor0.prototype,"get$visitComplexSelector","visitComplexSelector$1",21),s(S=t.SelectorSearchVisitor0.prototype,"get$visitComplexSelector","visitComplexSelector$1","SelectorSearchVisitor0.T?(ComplexSelector0)"),s(S,"get$visitSelectorList","visitSelectorList$1","SelectorSearchVisitor0.T?(SelectorList0)"),s(S=t._SerializeVisitor0.prototype,"get$_serialize0$_visitMediaQuery","_serialize0$_visitMediaQuery$1",563),s(S,"get$_serialize0$_writeCalculationValue","_serialize0$_writeCalculationValue$1",98),s(S,"get$visitSelectorList","visitSelectorList$1",564),s(S,"get$_serialize0$_requiresSemicolon","_serialize0$_requiresSemicolon$1",8),s(t.SimpleSelector0.prototype,"get$isSuperselector","isSuperselector$1",16),n(t.SourceMapBuffer0.prototype,"get$write","write$1",39),s(S=t.StatementSearchVisitor0.prototype,"get$visitContentBlock","visitContentBlock$1","StatementSearchVisitor0.T?(ContentBlock0)"),s(S,"get$visitChildren","visitChildren$1","StatementSearchVisitor0.T?(List<Statement0>)"),_(S=t.StylesheetParser0.prototype,"get$_stylesheet0$_statement",0,0,null,["call$1$root","call$0"],["_stylesheet0$_statement$1$root","_stylesheet0$_statement$0"],581,0,0),g(S,"get$_stylesheet0$_declarationChild","_stylesheet0$_declarationChild$0",143),g(S,"get$_stylesheet0$_functionChild","_stylesheet0$_functionChild$0",143),s(t.TypeSelector0.prototype,"get$isSuperselector","isSuperselector$1",16),s(t.UniversalSelector0.prototype,"get$isSuperselector","isSuperselector$1",16),s(t.UnprefixedMapView0.prototype,"get$containsKey","containsKey$1",11),a(t,"utils1__jsToDartUrl$closure","jsToDartUrl",651),a(t,"utils1__dartToJSUrl$closure","dartToJSUrl",652),a(t,"utils0__isPublic$closure","isPublic0",10),l(t,"path__absolute$closure",1,function(){return[null,null,null,null,null,null,null,null,null,null,null,null,null,null]},["call$15","call$1","call$2","call$3","call$4","call$5","call$6"],["absolute",function(b){return t.absolute(b,null,null,null,null,null,null,null,null,null,null,null,null,null,null)},function(b,w){return t.absolute(b,w,null,null,null,null,null,null,null,null,null,null,null,null,null)},function(b,w,E){return t.absolute(b,w,E,null,null,null,null,null,null,null,null,null,null,null,null)},function(b,w,E,L){return t.absolute(b,w,E,L,null,null,null,null,null,null,null,null,null,null,null)},function(b,w,E,L,T){return t.absolute(b,w,E,L,T,null,null,null,null,null,null,null,null,null,null)},function(b,w,E,L,T,F){return t.absolute(b,w,E,L,T,F,null,null,null,null,null,null,null,null,null)}],653,0),a(t,"path__prettyUri$closure","prettyUri",654),r(t,"number0__fuzzyLessThan$closure","fuzzyLessThan",47),r(t,"number0__fuzzyLessThanOrEquals$closure","fuzzyLessThanOrEquals",47),r(t,"number0__fuzzyGreaterThan$closure","fuzzyGreaterThan",47),r(t,"number0__fuzzyGreaterThanOrEquals$closure","fuzzyGreaterThanOrEquals",47),r(t,"number0__moduloLikeSass$closure","moduloLikeSass",64),a(t,"number0__sqrt$closure","sqrt",51),a(t,"number0__sin$closure","sin",51),a(t,"number0__cos$closure","cos",51),a(t,"number0__tan$closure","tan",51),a(t,"number0__atan$closure","atan",51),a(t,"number0__asin$closure","asin",51),a(t,"number0__acos$closure","acos",51),r(t,"number2__fuzzyLessThan$closure","fuzzyLessThan0",47),r(t,"number2__fuzzyLessThanOrEquals$closure","fuzzyLessThanOrEquals0",47),r(t,"number2__fuzzyGreaterThan$closure","fuzzyGreaterThan0",47),r(t,"number2__fuzzyGreaterThanOrEquals$closure","fuzzyGreaterThanOrEquals0",47),a(t,"number2__fuzzyRound$closure","fuzzyRound0",657),r(t,"number2__moduloLikeSass$closure","moduloLikeSass0",64),a(t,"number2__sqrt$closure","sqrt0",52),a(t,"number2__sin$closure","sin0",52),a(t,"number2__cos$closure","cos0",52),a(t,"number2__tan$closure","tan0",52),a(t,"number2__atan$closure","atan0",52),a(t,"number2__asin$closure","asin0",52),a(t,"number2__acos$closure","acos0",52),a(t,"sass__main$closure","main1",489),a(t,"utils2__validateUrlScheme$closure","validateUrlScheme",100),a(t,"value0__wrapValue$closure","wrapValue",440)}(),function(){var r=pe.mixin,n=pe.inherit,s=pe.inheritMany;n(t.Object,null),s(t.Object,[t.JS_CONST,C.Interceptor,C.ArrayIterator,t.Iterable,t.CastIterator,t.Closure,t.MapBase,t.Error,t.ListBase,t.SentinelValue,t.ListIterator,t.MappedIterator,t.WhereIterator,t.ExpandIterator,t.TakeIterator,t.SkipIterator,t.SkipWhileIterator,t.EmptyIterator,t.FollowedByIterator,t.WhereTypeIterator,t.FixedLengthListMixin,t.UnmodifiableListMixin,t.Symbol,t._Record,t.MapView,t.ConstantMap,t._KeysOrValuesOrElementsIterator,t.SetBase,t.JSInvocationMirror,t.TypeErrorDecoder,t.NullThrownFromJavaScriptException,t.ExceptionAndStackTrace,t._StackTrace,t._Required,t.LinkedHashMapCell,t.LinkedHashMapKeyIterator,t.JSSyntaxRegExp,t._MatchImplementation,t._AllMatchesIterator,t.StringMatch,t._StringAllMatchesIterator,t._Cell,t._InitializedCell,t.Rti,t._FunctionParameters,t._Type,t._TimerImpl,t._AsyncAwaitCompleter,t._SyncStarIterator,t.AsyncError,t._Completer,t._FutureListener,t._Future,t._AsyncCallbackEntry,t.Stream,t._StreamController,t._SyncStreamControllerDispatch,t._AsyncStreamControllerDispatch,t._BufferingStreamSubscription,t._AddStreamState,t._DelayedEvent,t._DelayedDone,t._PendingEvents,t._StreamIterator,t._ZoneFunction,t._ZoneSpecification,t._ZoneDelegate,t._Zone,t._HashMapKeyIterator,t._LinkedHashSetCell,t._LinkedHashSetIterator,t._MapBaseValueIterator,t._UnmodifiableMapMixin,t._ListQueueIterator,t._UnmodifiableSetMixin,t.Codec,t.Converter,t._Base64Encoder,t.ByteConversionSink,t._JsonStringifier,t.StringConversionSink,t._Utf8Encoder,t._Utf8Decoder,t.DateTime,t.Duration,t._Enum,t.OutOfMemoryError,t.StackOverflowError,t._Exception,t.FormatException,t.MapEntry,t.Null,t._StringStackTrace,t.RuneIterator,t.StringBuffer,t._Uri,t.UriData,t._SimpleUri,t.Expando,t.NullRejectionException,t._JSRandom,t.ArgParser,t.ArgResults,t.Option,t.OptionType,t.Parser0,t._Usage,t.FutureGroup,t.ErrorResult,t.ValueResult,t.StreamCompleter,t.StreamGroup,t._StreamGroupState,t.StreamQueue,t._NextRequest,t.Repl,t.ReplAdapter,t.DefaultEquality,t.IterableEquality,t.ListEquality,t._MapEntry,t.MapEquality,t._QueueList_Object_ListMixin,t._DelegatingIterableBase,t.UnmodifiableSetMixin,t.Context,t._PathDirection,t._PathRelation,t.Style,t.ParsedPath,t.PathException,t.Version,t.VersionRange,t.CssMediaQuery,t.MediaQuerySuccessfulMergeResult,t.CssNode,t.__IsInvisibleVisitor_Object_EveryCssVisitor,t.CssValue,t._FakeAstNode,t.Argument,t.ArgumentDeclaration,t.ArgumentInvocation,t.AtRootQuery,t.ConfiguredVariable,t._IsCalculationSafeVisitor,t.BinaryOperationExpression,t.BooleanExpression,t.ColorExpression,t.FunctionExpression,t.IfExpression,t.InterpolatedFunctionExpression,t.ListExpression,t.MapExpression,t.NullExpression,t.NumberExpression,t.ParenthesizedExpression,t.SelectorExpression,t.StringExpression,t.SupportsExpression,t.UnaryOperationExpression,t.ValueExpression,t.VariableExpression,t.DynamicImport,t.StaticImport,t.Interpolation,t.ParentStatement,t.ContentRule,t.DebugRule,t.ErrorRule,t.ExtendRule,t.ForwardRule,t.IfRule,t.IfRuleClause,t.ImportRule,t.IncludeRule,t.LoudComment,t.__HasContentVisitor_Object_StatementSearchVisitor,t.ReturnRule,t.SilentComment,t.UseRule,t.VariableDeclaration,t.WarnRule,t.SupportsAnything,t.SupportsDeclaration,t.SupportsFunction,t.SupportsInterpolation,t.SupportsNegation,t.SupportsOperation,t.Selector,t.__IsInvisibleVisitor_Object_AnySelectorVisitor,t.__IsBogusVisitor_Object_AnySelectorVisitor,t.__IsUselessVisitor_Object_AnySelectorVisitor,t.ComplexSelectorComponent,t.__ParentSelectorVisitor_Object_SelectorSearchVisitor,t.QualifiedName,t.AsyncEnvironment,t._EnvironmentModule0,t.AsyncImportCache,t.AsyncBuiltInCallable,t.BuiltInCallable,t.PlainCssCallable,t.UserDefinedCallable,t.CompileResult,t.Configuration,t.ConfiguredValue,t.Environment,t._EnvironmentModule,t.SourceSpanException,t.SassScriptException,t.ExecutableOptions,t.UsageException,t._Watcher,t.EmptyExtensionStore,t.Extension,t.Extender,t.ExtensionStore,t.ImportCache,t.AsyncImporter,t.ImporterResult,t.InterpolationBuffer,t.InterpolationMap,t.FileSystemException,t._QuietLogger,t.DeprecationHandlingLogger,t.StderrLogger,t.TrackingLogger,t.BuiltInModule,t.ForwardedModuleView,t.ShadowedModuleView,t.Parser,t.StylesheetGraph,t.StylesheetNode,t.Box,t.ModifiableBox,t.LazyFileSpan,t.MultiDirWatcher,t.MultiSpan,t.NoSourceMapBuffer,t.SourceMapBuffer,t.Value,t.CalculationOperation,t._ColorFormatEnum,t.SpanColorFormat,t.AnySelectorVisitor,t._EvaluateVisitor0,t._ImportedCssVisitor0,t._EvaluationContext0,t._CloneCssVisitor,t.Evaluator,t._EvaluateVisitor,t._ImportedCssVisitor,t._EvaluationContext,t.EveryCssVisitor,t.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor,t.__FindDependenciesVisitor_Object_RecursiveStatementVisitor,t.DependencyReport,t.RecursiveStatementVisitor,t.ReplaceExpressionVisitor,t.SelectorSearchVisitor,t._SerializeVisitor,t.StatementSearchVisitor,t.Entry,t.Mapping,t.TargetLineEntry,t.TargetEntry,t.SourceFile,t.SourceLocationMixin,t.SourceSpanMixin,t.Highlighter,t._Highlight,t._Line,t.SourceLocation,t.Chain,t.Frame,t.LazyTrace,t.Trace,t.UnparsedFrame,t.StringScanner,t._SpanScannerState,t.AsciiGlyphSet,t.UnicodeGlyphSet,t.WatchEvent,t.ChangeType,t.AnySelectorVisitor0,t.SupportsAnything0,t.Argument0,t.ArgumentDeclaration0,t.ArgumentInvocation0,t.Value0,t.AsyncImporter0,t.AsyncBuiltInCallable0,t.AsyncEnvironment0,t._EnvironmentModule2,t._EvaluateVisitor2,t._ImportedCssVisitor2,t._EvaluationContext2,t.AsyncImportCache0,t.Parser1,t.AtRootQuery0,t.ParentStatement0,t.CssNode0,t.Selector0,t.BinaryOperationExpression0,t.BooleanExpression0,t.Box0,t.ModifiableBox0,t.BuiltInCallable0,t.BuiltInModule0,t.CalculationOperation0,t.CalculationInterpolation,t._CloneCssVisitor0,t.ColorExpression0,t._ColorFormatEnum0,t.SpanColorFormat0,t.CompileResult0,t.Compiler,t.ComplexSelectorComponent0,t.Configuration0,t.ConfiguredValue0,t.ConfiguredVariable0,t.ContentRule0,t.DebugRule0,t.SupportsDeclaration0,t.DeprecationHandlingLogger0,t.DynamicImport0,t.EmptyExtensionStore0,t.Environment0,t._EnvironmentModule1,t.ErrorRule0,t._EvaluateVisitor1,t._ImportedCssVisitor1,t._EvaluationContext1,t.EveryCssVisitor0,t.SassScriptException0,t._IsCalculationSafeVisitor0,t.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor0,t.ExtendRule0,t.Extension0,t.Extender0,t.ExtensionStore0,t.ForwardRule0,t.ForwardedModuleView0,t.FunctionExpression0,t.SupportsFunction0,t.IfExpression0,t.IfRule0,t.IfRuleClause0,t.NodeImporter,t.ImportCache0,t.ImportRule0,t.IncludeRule0,t.InterpolatedFunctionExpression0,t.Interpolation0,t.SupportsInterpolation0,t.InterpolationBuffer0,t.InterpolationMap0,t.FileSystemException0,t.JSToDartLogger,t.LazyFileSpan0,t.ListExpression0,t.__ParentSelectorVisitor_Object_SelectorSearchVisitor0,t._QuietLogger0,t.LoudComment0,t.MapExpression0,t.CssMediaQuery0,t.MediaQuerySuccessfulMergeResult0,t.__HasContentVisitor_Object_StatementSearchVisitor0,t.MultiSpan0,t.SupportsNegation0,t.NoSourceMapBuffer0,t._FakeAstNode0,t.__IsInvisibleVisitor_Object_EveryCssVisitor0,t.NullExpression0,t.NumberExpression0,t.SupportsOperation0,t.ParenthesizedExpression0,t.PlainCssCallable0,t.QualifiedName0,t.ReplaceExpressionVisitor0,t.ImporterResult0,t.ReturnRule0,t.__IsInvisibleVisitor_Object_AnySelectorVisitor0,t.__IsBogusVisitor_Object_AnySelectorVisitor0,t.__IsUselessVisitor_Object_AnySelectorVisitor0,t.SelectorExpression0,t.SelectorSearchVisitor0,t._SerializeVisitor0,t.ShadowedModuleView0,t.SilentComment0,t.SourceMapBuffer0,t.StatementSearchVisitor0,t.StaticImport0,t.StderrLogger0,t.StringExpression0,t.SupportsExpression0,t.UnaryOperationExpression0,t.UseRule0,t.UserDefinedCallable0,t.CssValue0,t.ValueExpression0,t.VariableExpression0,t.VariableDeclaration0,t.WarnRule0]),s(C.Interceptor,[C.JSBool,C.JSNull,C.JavaScriptObject,C.JavaScriptBigInt,C.JavaScriptSymbol,C.JSNumber,C.JSString]),s(C.JavaScriptObject,[C.LegacyJavaScriptObject,C.JSArray,t.NativeByteBuffer,t.NativeTypedData]),s(C.LegacyJavaScriptObject,[C.PlainJavaScriptObject,C.UnknownJavaScriptObject,C.JavaScriptFunction,t.Stdin,t.Stdout,t.ReadlineModule,t.ReadlineOptions,t.ReadlineInterface,t.BufferModule,t.BufferConstants,t.Buffer,t.ConsoleModule,t.Console,t.EventEmitter,t.FS,t.FSConstants,t.FSWatcher,t.ReadStream,t.ReadStreamOptions,t.WriteStream,t.WriteStreamOptions,t.FileOptions,t.StatOptions,t.MkdirOptions,t.RmdirOptions,t.WatchOptions,t.WatchFileOptions,t.Stats,t.Promise,t.Date,t.JsError,t.Atomics,t.Modules,t.Module,t.Net,t.Socket,t.NetAddress,t.NetServer,t.NodeJsError,t.Process,t.CPUUsage,t.Release,t.StreamModule,t.Readable,t.Writable,t.Duplex,t.Transform,t.WritableOptions,t.ReadableOptions,t.Immediate,t.Timeout,t.TTY,t.Util,t.JSArray1,t.Chokidar,t.ChokidarOptions,t.ChokidarWatcher,t.JSFunction0,t.ImmutableList,t.ImmutableMap,t.NodeImporterResult,t.RenderContext,t.RenderContextOptions,t.RenderContextResult,t.RenderContextResultStats,t.JSClass,t.JSUrl,t._PropertyDescriptor,t.JSArray2,t.Chokidar0,t.ChokidarOptions0,t.ChokidarWatcher0,t._Channels,t._NodeSassColor,t.CompileOptions,t.NodeCompileResult,t.Exports,t.LoggerNamespace,t.FiberClass,t.Fiber,t.JSFunction1,t.ImmutableList0,t.ImmutableMap0,t.JSImporter,t.CanonicalizeContext,t.JSImporterResult,t.NodeImporterResult0,t._ConstructorOptions,t._NodeSassList,t.JSLogger,t.WarnOptions,t.DebugOptions,t._NodeSassMap,t._ConstructorOptions0,t._NodeSassNumber,t.JSClass0,t.RenderContext0,t.RenderContextOptions0,t.RenderContextResult0,t.RenderContextResultStats0,t.RenderOptions,t.RenderResult,t.RenderResultStats,t._Exports,t._ConstructorOptions1,t._NodeSassString,t.Types,t.JSUrl0,t._PropertyDescriptor0]),n(C.JSUnmodifiableArray,C.JSArray),s(C.JSNumber,[C.JSInt,C.JSNumNotInt]),s(t.Iterable,[t._CastIterableBase,t.EfficientLengthIterable,t.MappedIterable,t.WhereIterable,t.ExpandIterable,t.TakeIterable,t.SkipIterable,t.SkipWhileIterable,t.FollowedByIterable,t.WhereTypeIterable,t._KeysOrValues,t._AllMatchesIterable,t._StringAllMatchesIterable,t._SyncStarIterable,t.Runes,t._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin,t._PrefixedKeys,t._UnprefixedKeys,t._PrefixedKeys0,t._UnprefixedKeys0]),s(t._CastIterableBase,[t.CastIterable,t.__CastListBase__CastIterableBase_ListMixin,t.CastSet]),n(t._EfficientLengthCastIterable,t.CastIterable),n(t._CastListBase,t.__CastListBase__CastIterableBase_ListMixin),s(t.Closure,[t.Closure2Args,t.CastMap_entries_closure,t.Closure0Args,t.Instantiation,t.TearOffClosure,t.JsLinkedHashMap_values_closure,t.initHooks_closure,t.initHooks_closure1,t._AsyncRun__initializeScheduleImmediate_internalCallback,t._AsyncRun__initializeScheduleImmediate_closure,t._awaitOnObject_closure,t.Future_wait_closure,t._Future__chainForeignFuture_closure,t._Future__propagateToListeners_handleWhenCompleteCallback_closure,t.Stream_Stream$fromFuture_closure,t.Stream_length_closure,t._CustomZone_bindUnaryCallback_closure,t._RootZone_bindUnaryCallback_closure,t._HashMap_values_closure,t._LinkedCustomHashMap_closure,t.MapBase_entries_closure,t._Uri__makePath_closure,t._createTables_setChars,t._createTables_setRange,t.jsify__convert,t.promiseToFuture_closure1,t.promiseToFuture_closure2,t.ArgParser__addOption_closure,t._Usage__writeOption_closure,t._Usage__buildAllowedList_closure,t.FutureGroup_add_closure,t.StreamGroup__onListen_closure,t.StreamGroup__onCancel_closure,t.StreamQueue__ensureListening_closure,t.alwaysValid_closure,t.ReplAdapter_runAsync__closure,t.UnionSet__iterable_closure,t.UnionSet_contains_closure,t.MapKeySet_difference_closure,t.promiseToFuture_closure,t.promiseToFuture_closure0,t.futureToPromise__closure,t.Context_joinAll_closure,t.Context_split_closure,t._validateArgList_closure,t.ParsedPath__splitExtension_closure,t.PathMap__create_closure0,t.PathMap__create_closure1,t.WindowsStyle_absolutePathToUri_closure,t.Version__splitParts_closure,t.ModifiableCssNode_hasFollowingSibling_closure,t.ArgumentDeclaration_verify_closure,t.ArgumentDeclaration_verify_closure0,t._IsCalculationSafeVisitor_visitListExpression_closure,t.ListExpression_toString_closure,t.Interpolation_toString_closure,t.EachRule_toString_closure,t.IfRuleClause$__closure,t.IfRuleClause$___closure,t.ParentStatement_closure,t.ParentStatement__closure,t._IsBogusVisitor_visitComplexSelector_closure,t._IsUselessVisitor_visitComplexSelector_closure,t.ComplexSelectorComponent_toString_closure,t.IDSelector_unify_closure,t.SelectorList_asSassList_closure,t.SelectorList_resolveParentSelectors_closure,t.SelectorList_resolveParentSelectors__closure,t.SelectorList_resolveParentSelectors__closure0,t.SelectorList__resolveParentSelectorsCompound_closure,t.SelectorList__resolveParentSelectorsCompound_closure0,t.SelectorList__resolveParentSelectorsCompound_closure1,t.SelectorList_withAdditionalCombinators_closure,t.PseudoSelector_specificity__closure,t.PseudoSelector_specificity__closure0,t.PseudoSelector_unify_closure,t.SimpleSelector_isSuperselector_closure,t.SimpleSelector_isSuperselector__closure,t._compileStylesheet_closure0,t.AsyncEnvironment__getVariableFromGlobalModule_closure,t.AsyncEnvironment_setVariable_closure0,t.AsyncEnvironment__getFunctionFromGlobalModule_closure,t.AsyncEnvironment__getMixinFromGlobalModule_closure,t.AsyncEnvironment_toModule_closure,t.AsyncEnvironment_toDummyModule_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,t.AsyncImportCache_humanize_closure,t.AsyncImportCache_humanize_closure0,t.AsyncImportCache_humanize_closure1,t.AsyncImportCache_humanize_closure2,t.AsyncBuiltInCallable$mixin_closure,t.BuiltInCallable$mixin_closure,t._compileStylesheet_closure,t.Deprecation_fromId_closure,t.Environment__getVariableFromGlobalModule_closure,t.Environment_setVariable_closure0,t.Environment__getFunctionFromGlobalModule_closure,t.Environment__getMixinFromGlobalModule_closure,t.Environment_toModule_closure,t.Environment_toDummyModule_closure,t._EnvironmentModule__EnvironmentModule_closure,t._EnvironmentModule__EnvironmentModule_closure0,t._EnvironmentModule__EnvironmentModule_closure1,t._EnvironmentModule__EnvironmentModule_closure2,t._EnvironmentModule__EnvironmentModule_closure3,t._EnvironmentModule__EnvironmentModule_closure4,t._writeSourceMap_closure,t.ExecutableOptions_emitErrorCss_closure,t.watch_closure,t._Watcher__debounceEvents_closure,t.ExtensionStore_extensionsWhereTarget_closure,t.ExtensionStore__extendComplex_closure,t.ExtensionStore__extendComplex__closure,t.ExtensionStore__extendCompound_closure,t.ExtensionStore__extendCompound_closure0,t.ExtensionStore__extendCompound_closure1,t.ExtensionStore__extendSimple_withoutPseudo,t.ExtensionStore__extendSimple_closure,t.ExtensionStore__extendSimple_closure0,t.ExtensionStore__extendPseudo_closure,t.ExtensionStore__extendPseudo_closure0,t.ExtensionStore__extendPseudo_closure1,t.ExtensionStore__extendPseudo_closure2,t.ExtensionStore__extendPseudo_closure3,t.ExtensionStore__trim_closure,t.ExtensionStore__trim_closure0,t.unifyComplex_closure1,t._weaveParents_closure2,t._weaveParents_closure3,t._weaveParents_closure4,t._mustUnify_closure,t._mustUnify__closure,t.paths__closure,t.paths___closure,t.listIsSuperselector_closure,t.listIsSuperselector__closure,t.complexIsSuperselector_closure,t.complexIsSuperselector_closure0,t._compatibleWithPreviousCombinator_closure,t._selectorPseudoIsSuperselector_closure,t._selectorPseudoIsSuperselector_closure0,t._selectorPseudoIsSuperselector_closure1,t._selectorPseudoIsSuperselector_closure2,t._selectorPseudoIsSuperselector_closure3,t._selectorPseudoIsSuperselector__closure,t._selectorPseudoIsSuperselector___closure0,t._selectorPseudoIsSuperselector___closure1,t._selectorPseudoIsSuperselector_closure4,t._selectorPseudoIsSuperselector_closure5,t._selectorPseudoArgs_closure,t._selectorPseudoArgs_closure0,t.globalFunctions_closure,t.global_closure0,t.global_closure1,t.global_closure2,t.global_closure3,t.global_closure4,t.global_closure5,t.global_closure6,t.global_closure7,t.global_closure8,t.global_closure9,t.global_closure10,t.global_closure11,t.global_closure12,t.global_closure13,t.global_closure14,t.global_closure15,t.global_closure16,t.global_closure17,t.global_closure18,t.global_closure19,t.global_closure20,t.global_closure21,t.global_closure22,t.global_closure23,t.global_closure24,t.global_closure25,t.global__closure,t.global_closure26,t.module_closure1,t.module_closure2,t.module_closure3,t.module_closure4,t.module_closure5,t.module_closure6,t.module_closure7,t.module_closure8,t.module__closure1,t.module_closure9,t._red_closure,t._green_closure,t._blue_closure,t._mix_closure,t._hue_closure,t._saturation_closure,t._lightness_closure,t._complement_closure,t._adjust_closure,t._scale_closure,t._change_closure,t._ieHexStr_closure,t._ieHexStr_closure_hexString,t._updateComponents_getParam,t._updateComponents_closure,t._updateComponents_closure0,t._updateComponents_updateValue,t._functionString_closure,t._removedColorFunction_closure,t._rgb_closure,t._hsl_closure,t._hwb_closure,t._parseChannels_closure0,t._length_closure0,t._nth_closure,t._setNth_closure,t._join_closure,t._append_closure0,t._zip_closure,t._zip__closure,t._zip__closure0,t._zip__closure1,t._index_closure0,t._separator_closure,t._isBracketed_closure,t._slash_closure,t._get_closure,t._set_closure,t._set__closure1,t._set_closure0,t._set__closure0,t._merge_closure,t._merge_closure0,t._merge__closure0,t._deepMerge_closure,t._deepRemove_closure,t._deepRemove__closure,t._remove_closure,t._remove_closure0,t._keys_closure,t._values_closure,t._hasKey_closure,t._modify_modifyNestedMap,t.global_closure,t.module_closure0,t._ceil_closure,t._clamp_closure,t._floor_closure,t._max_closure,t._min_closure,t._round_closure,t._hypot_closure,t._hypot__closure,t._log_closure,t._pow_closure,t._atan2_closure,t._compatible_closure,t._isUnitless_closure,t._unit_closure,t._percentage_closure,t._randomFunction_closure,t._div_closure,t._singleArgumentMathFunc_closure,t._numberFunction_closure,t.global_closure27,t.global_closure28,t.global_closure29,t.global_closure30,t.local_closure,t.local_closure0,t.local__closure0,t.local_closure1,t._nest_closure,t._nest__closure,t._append_closure,t._append__closure,t._append___closure,t._extend_closure,t._replace_closure,t._unify_closure,t._isSuperselector_closure,t._simpleSelectors_closure,t._simpleSelectors__closure,t._parse_closure,t.module_closure,t.module__closure,t.module__closure0,t._unquote_closure,t._quote_closure,t._length_closure,t._insert_closure,t._index_closure,t._slice_closure,t._toUpperCase_closure,t._toLowerCase_closure,t._uniqueId_closure,t.ImportCache_humanize_closure,t.ImportCache_humanize_closure0,t.ImportCache_humanize_closure1,t.ImportCache_humanize_closure2,t.FilesystemImporter_canonicalize_closure,t._exactlyOne_closure0,t.InterpolationMap_mapException_closure,t._realCasePath_helper,t._realCasePath_helper__closure,t.readStdin_closure,t.readStdin_closure0,t.readStdin_closure1,t.readStdin_closure2,t.listDir__closure,t.listDir__closure0,t.listDir_closure_list,t.listDir__list_closure,t.watchDir_closure,t.watchDir_closure0,t.watchDir_closure1,t.watchDir_closure2,t.DeprecationHandlingLogger_summarize_closure,t.DeprecationHandlingLogger_summarize_closure0,t._disallowedFunctionNames_closure,t.Parser_escape_closure,t.Parser_scanIdentChar_matches,t.SassParser_styleRuleSelector_closure,t.SassParser__peekIndentation_closure,t.SassParser__peekIndentation_closure0,t.StylesheetParser_parse__closure0,t.StylesheetParser__expression_addSingleExpression,t.StylesheetParser__expression_addOperator,t.StylesheetParser__isHexColor_closure0,t.StylesheetParser__unicodeRange_closure,t.StylesheetParser__unicodeRange_closure0,t.StylesheetParser_trySpecialFunction_closure,t.StylesheetGraph_modifiedSince_transitiveModificationTime,t.MapExtensions_get_pairs_closure,t._PrefixedKeys_iterator_closure,t.SourceMapBuffer_buildSourceMap_closure,t._UnprefixedKeys_iterator_closure,t._UnprefixedKeys_iterator_closure0,t.indent_closure,t.flattenVertically_closure,t.flattenVertically_closure0,t.SassCalculation__verifyLength_closure,t.SassColor_SassColor$hwb_toRgb,t.SassList_isBlank_closure,t.SassNumber__coerceOrConvertValue_closure,t.SassNumber__coerceOrConvertValue_closure1,t.SassNumber_multiplyUnits_closure7,t.SassNumber_multiplyUnits_closure9,t.SassNumber__areAnyConvertible_closure,t.SassNumber__canonicalizeUnitList_closure,t.SassNumber_unitSuggestion_closure,t.SassNumber_unitSuggestion_closure0,t.SingleUnitSassNumber__coerceToUnit_closure,t.SingleUnitSassNumber__coerceValueToUnit_closure,t.SingleUnitSassNumber_multiplyUnits_closure,t.AnySelectorVisitor_visitComplexSelector_closure,t.AnySelectorVisitor_visitCompoundSelector_closure,t._EvaluateVisitor_closure12,t._EvaluateVisitor_closure13,t._EvaluateVisitor_closure14,t._EvaluateVisitor_closure15,t._EvaluateVisitor_closure16,t._EvaluateVisitor_closure17,t._EvaluateVisitor_closure18,t._EvaluateVisitor_closure19,t._EvaluateVisitor_closure20,t._EvaluateVisitor_closure21,t._EvaluateVisitor_closure22,t._EvaluateVisitor_closure23,t._EvaluateVisitor_closure24,t._EvaluateVisitor__loadModule__closure1,t._EvaluateVisitor__combineCss_closure1,t._EvaluateVisitor__combineCss_closure2,t._EvaluateVisitor__combineCss_visitModule0,t._EvaluateVisitor__extendModules_closure1,t._EvaluateVisitor__scopeForAtRoot_closure5,t._EvaluateVisitor__scopeForAtRoot_closure6,t._EvaluateVisitor__scopeForAtRoot_closure7,t._EvaluateVisitor__scopeForAtRoot_closure8,t._EvaluateVisitor__scopeForAtRoot_closure9,t._EvaluateVisitor__scopeForAtRoot_closure10,t._EvaluateVisitor_visitEachRule_closure2,t._EvaluateVisitor_visitEachRule_closure3,t._EvaluateVisitor_visitEachRule__closure0,t._EvaluateVisitor_visitEachRule___closure0,t._EvaluateVisitor_visitAtRule_closure2,t._EvaluateVisitor_visitAtRule_closure4,t._EvaluateVisitor_visitForRule__closure0,t._EvaluateVisitor_visitIfRule_closure0,t._EvaluateVisitor_visitIfRule___closure0,t._EvaluateVisitor__visitDynamicImport__closure3,t._EvaluateVisitor__visitDynamicImport__closure4,t._EvaluateVisitor__visitDynamicImport__closure5,t._EvaluateVisitor_visitIncludeRule_closure3,t._EvaluateVisitor_visitMediaRule_closure2,t._EvaluateVisitor_visitMediaRule_closure4,t._EvaluateVisitor_visitStyleRule_closure5,t._EvaluateVisitor_visitStyleRule_closure7,t._EvaluateVisitor_visitStyleRule_closure8,t._EvaluateVisitor_visitSupportsRule_closure2,t._EvaluateVisitor_visitWhileRule__closure0,t._EvaluateVisitor__slash_recommendation0,t._EvaluateVisitor_visitListExpression_closure0,t._EvaluateVisitor_visitFunctionExpression_closure3,t._EvaluateVisitor__checkCalculationArguments_check0,t._EvaluateVisitor__runUserDefinedCallable____closure0,t._EvaluateVisitor__runBuiltInCallable_closure4,t._EvaluateVisitor__evaluateArguments_closure3,t._EvaluateVisitor__evaluateArguments_closure4,t._EvaluateVisitor__evaluateArguments_closure6,t._EvaluateVisitor__evaluateMacroArguments_closure3,t._EvaluateVisitor__evaluateMacroArguments_closure4,t._EvaluateVisitor__evaluateMacroArguments_closure6,t._EvaluateVisitor_visitCssAtRule_closure2,t._EvaluateVisitor_visitCssKeyframeBlock_closure2,t._EvaluateVisitor_visitCssMediaRule_closure2,t._EvaluateVisitor_visitCssMediaRule_closure4,t._EvaluateVisitor_visitCssStyleRule_closure3,t._EvaluateVisitor_visitCssSupportsRule_closure2,t._EvaluateVisitor__performInterpolationHelper_closure0,t._EvaluateVisitor__withoutSlash_recommendation0,t._EvaluateVisitor__stackFrame_closure0,t._ImportedCssVisitor_visitCssAtRule_closure0,t._ImportedCssVisitor_visitCssMediaRule_closure0,t._ImportedCssVisitor_visitCssStyleRule_closure0,t._ImportedCssVisitor_visitCssSupportsRule_closure0,t._EvaluateVisitor_closure,t._EvaluateVisitor_closure0,t._EvaluateVisitor_closure1,t._EvaluateVisitor_closure2,t._EvaluateVisitor_closure3,t._EvaluateVisitor_closure4,t._EvaluateVisitor_closure5,t._EvaluateVisitor_closure6,t._EvaluateVisitor_closure7,t._EvaluateVisitor_closure8,t._EvaluateVisitor_closure9,t._EvaluateVisitor_closure10,t._EvaluateVisitor_closure11,t._EvaluateVisitor__loadModule__closure,t._EvaluateVisitor__combineCss_closure,t._EvaluateVisitor__combineCss_closure0,t._EvaluateVisitor__combineCss_visitModule,t._EvaluateVisitor__extendModules_closure,t._EvaluateVisitor__scopeForAtRoot_closure,t._EvaluateVisitor__scopeForAtRoot_closure0,t._EvaluateVisitor__scopeForAtRoot_closure1,t._EvaluateVisitor__scopeForAtRoot_closure2,t._EvaluateVisitor__scopeForAtRoot_closure3,t._EvaluateVisitor__scopeForAtRoot_closure4,t._EvaluateVisitor_visitEachRule_closure,t._EvaluateVisitor_visitEachRule_closure0,t._EvaluateVisitor_visitEachRule__closure,t._EvaluateVisitor_visitEachRule___closure,t._EvaluateVisitor_visitAtRule_closure,t._EvaluateVisitor_visitAtRule_closure1,t._EvaluateVisitor_visitForRule__closure,t._EvaluateVisitor_visitIfRule_closure,t._EvaluateVisitor_visitIfRule___closure,t._EvaluateVisitor__visitDynamicImport__closure,t._EvaluateVisitor__visitDynamicImport__closure0,t._EvaluateVisitor__visitDynamicImport__closure1,t._EvaluateVisitor_visitIncludeRule_closure0,t._EvaluateVisitor_visitMediaRule_closure,t._EvaluateVisitor_visitMediaRule_closure1,t._EvaluateVisitor_visitStyleRule_closure0,t._EvaluateVisitor_visitStyleRule_closure2,t._EvaluateVisitor_visitStyleRule_closure3,t._EvaluateVisitor_visitSupportsRule_closure0,t._EvaluateVisitor_visitWhileRule__closure,t._EvaluateVisitor__slash_recommendation,t._EvaluateVisitor_visitListExpression_closure,t._EvaluateVisitor_visitFunctionExpression_closure0,t._EvaluateVisitor__checkCalculationArguments_check,t._EvaluateVisitor__runUserDefinedCallable____closure,t._EvaluateVisitor__runBuiltInCallable_closure1,t._EvaluateVisitor__evaluateArguments_closure,t._EvaluateVisitor__evaluateArguments_closure0,t._EvaluateVisitor__evaluateArguments_closure2,t._EvaluateVisitor__evaluateMacroArguments_closure,t._EvaluateVisitor__evaluateMacroArguments_closure0,t._EvaluateVisitor__evaluateMacroArguments_closure2,t._EvaluateVisitor_visitCssAtRule_closure0,t._EvaluateVisitor_visitCssKeyframeBlock_closure0,t._EvaluateVisitor_visitCssMediaRule_closure,t._EvaluateVisitor_visitCssMediaRule_closure1,t._EvaluateVisitor_visitCssStyleRule_closure0,t._EvaluateVisitor_visitCssSupportsRule_closure0,t._EvaluateVisitor__performInterpolationHelper_closure,t._EvaluateVisitor__withoutSlash_recommendation,t._EvaluateVisitor__stackFrame_closure,t._ImportedCssVisitor_visitCssAtRule_closure,t._ImportedCssVisitor_visitCssMediaRule_closure,t._ImportedCssVisitor_visitCssStyleRule_closure,t._ImportedCssVisitor_visitCssSupportsRule_closure,t.EveryCssVisitor_visitCssAtRule_closure,t.EveryCssVisitor_visitCssKeyframeBlock_closure,t.EveryCssVisitor_visitCssMediaRule_closure,t.EveryCssVisitor_visitCssStyleRule_closure,t.EveryCssVisitor_visitCssStylesheet_closure,t.EveryCssVisitor_visitCssSupportsRule_closure,t.ReplaceExpressionVisitor_visitListExpression_closure,t.ReplaceExpressionVisitor_visitArgumentInvocation_closure,t.ReplaceExpressionVisitor_visitInterpolation_closure,t.SelectorSearchVisitor_visitComplexSelector_closure,t.SelectorSearchVisitor_visitCompoundSelector_closure,t.serialize_closure,t._SerializeVisitor_visitList_closure,t._SerializeVisitor_visitList_closure0,t._SerializeVisitor_visitList_closure1,t._SerializeVisitor_visitMap_closure,t._SerializeVisitor_visitSelectorList_closure,t.StatementSearchVisitor_visitIfRule_closure,t.StatementSearchVisitor_visitIfRule__closure0,t.StatementSearchVisitor_visitIfRule_closure0,t.StatementSearchVisitor_visitIfRule__closure,t.StatementSearchVisitor_visitChildren_closure,t.SingleMapping_SingleMapping$fromEntries_closure1,t.SingleMapping_toJson_closure,t.Highlighter$__closure,t.Highlighter$___closure,t.Highlighter$__closure0,t.Highlighter__collateLines_closure,t.Highlighter__collateLines_closure1,t.Highlighter__collateLines__closure,t.Highlighter_highlight_closure,t.Chain_Chain$parse_closure,t.Chain_toTrace_closure,t.Chain_toString_closure0,t.Chain_toString__closure0,t.Chain_toString_closure,t.Chain_toString__closure,t.Trace__parseVM_closure,t.Trace$parseV8_closure,t.Trace$parseJSCore_closure,t.Trace$parseFirefox_closure,t.Trace$parseFriendly_closure,t.Trace_terse_closure,t.Trace_foldFrames_closure,t.Trace_foldFrames_closure0,t.Trace_toString_closure0,t.Trace_toString_closure,t.TransformByHandlers_transformByHandlers__closure,t.RateLimit__debounceAggregate_closure0,t.AnySelectorVisitor_visitComplexSelector_closure0,t.AnySelectorVisitor_visitCompoundSelector_closure0,t.ArgumentDeclaration_verify_closure1,t.ArgumentDeclaration_verify_closure2,t.argumentListClass__closure,t.argumentListClass__closure0,t.AsyncBuiltInCallable$mixin_closure0,t._compileStylesheet_closure2,t.AsyncEnvironment__getVariableFromGlobalModule_closure0,t.AsyncEnvironment_setVariable_closure3,t.AsyncEnvironment__getFunctionFromGlobalModule_closure0,t.AsyncEnvironment__getMixinFromGlobalModule_closure0,t.AsyncEnvironment_toModule_closure0,t.AsyncEnvironment_toDummyModule_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,t._EvaluateVisitor_closure38,t._EvaluateVisitor_closure39,t._EvaluateVisitor_closure40,t._EvaluateVisitor_closure41,t._EvaluateVisitor_closure42,t._EvaluateVisitor_closure43,t._EvaluateVisitor_closure44,t._EvaluateVisitor_closure45,t._EvaluateVisitor_closure46,t._EvaluateVisitor_closure47,t._EvaluateVisitor_closure48,t._EvaluateVisitor_closure49,t._EvaluateVisitor_closure50,t._EvaluateVisitor__loadModule__closure5,t._EvaluateVisitor__combineCss_closure5,t._EvaluateVisitor__combineCss_closure6,t._EvaluateVisitor__combineCss_visitModule2,t._EvaluateVisitor__extendModules_closure5,t._EvaluateVisitor__scopeForAtRoot_closure17,t._EvaluateVisitor__scopeForAtRoot_closure18,t._EvaluateVisitor__scopeForAtRoot_closure19,t._EvaluateVisitor__scopeForAtRoot_closure20,t._EvaluateVisitor__scopeForAtRoot_closure21,t._EvaluateVisitor__scopeForAtRoot_closure22,t._EvaluateVisitor_visitEachRule_closure8,t._EvaluateVisitor_visitEachRule_closure9,t._EvaluateVisitor_visitEachRule__closure2,t._EvaluateVisitor_visitEachRule___closure2,t._EvaluateVisitor_visitAtRule_closure8,t._EvaluateVisitor_visitAtRule_closure10,t._EvaluateVisitor_visitForRule__closure2,t._EvaluateVisitor_visitIfRule_closure2,t._EvaluateVisitor_visitIfRule___closure2,t._EvaluateVisitor__visitDynamicImport__closure11,t._EvaluateVisitor__visitDynamicImport__closure12,t._EvaluateVisitor__visitDynamicImport__closure13,t._EvaluateVisitor_visitIncludeRule_closure9,t._EvaluateVisitor_visitMediaRule_closure8,t._EvaluateVisitor_visitMediaRule_closure10,t._EvaluateVisitor_visitStyleRule_closure15,t._EvaluateVisitor_visitStyleRule_closure17,t._EvaluateVisitor_visitStyleRule_closure18,t._EvaluateVisitor_visitSupportsRule_closure6,t._EvaluateVisitor_visitWhileRule__closure2,t._EvaluateVisitor__slash_recommendation2,t._EvaluateVisitor_visitListExpression_closure2,t._EvaluateVisitor_visitFunctionExpression_closure9,t._EvaluateVisitor__checkCalculationArguments_check2,t._EvaluateVisitor__runUserDefinedCallable____closure2,t._EvaluateVisitor__runBuiltInCallable_closure10,t._EvaluateVisitor__evaluateArguments_closure11,t._EvaluateVisitor__evaluateArguments_closure12,t._EvaluateVisitor__evaluateArguments_closure14,t._EvaluateVisitor__evaluateMacroArguments_closure11,t._EvaluateVisitor__evaluateMacroArguments_closure12,t._EvaluateVisitor__evaluateMacroArguments_closure14,t._EvaluateVisitor_visitCssAtRule_closure6,t._EvaluateVisitor_visitCssKeyframeBlock_closure6,t._EvaluateVisitor_visitCssMediaRule_closure8,t._EvaluateVisitor_visitCssMediaRule_closure10,t._EvaluateVisitor_visitCssStyleRule_closure9,t._EvaluateVisitor_visitCssSupportsRule_closure6,t._EvaluateVisitor__performInterpolationHelper_closure2,t._EvaluateVisitor__withoutSlash_recommendation2,t._EvaluateVisitor__stackFrame_closure2,t._ImportedCssVisitor_visitCssAtRule_closure2,t._ImportedCssVisitor_visitCssMediaRule_closure2,t._ImportedCssVisitor_visitCssStyleRule_closure2,t._ImportedCssVisitor_visitCssSupportsRule_closure2,t.AsyncImportCache_humanize_closure3,t.AsyncImportCache_humanize_closure4,t.AsyncImportCache_humanize_closure5,t.AsyncImportCache_humanize_closure6,t.booleanClass__closure,t.legacyBooleanClass__closure,t.legacyBooleanClass__closure0,t.BuiltInCallable$mixin_closure0,t.calculationClass__closure,t.calculationClass__closure0,t.calculationClass__closure1,t.calculationClass__closure2,t.calculationClass__closure3,t.calculationClass__closure4,t.calculationClass__closure5,t.calculationOperationClass__closure,t.calculationOperationClass___closure,t.calculationOperationClass__closure1,t.calculationOperationClass__closure2,t.calculationOperationClass__closure3,t.calculationOperationClass__closure4,t.calculationInterpolationClass__closure1,t.calculationInterpolationClass__closure2,t.SassCalculation__verifyLength_closure0,t.global_closure32,t.global_closure33,t.global_closure34,t.global_closure35,t.global_closure36,t.global_closure37,t.global_closure38,t.global_closure39,t.global_closure40,t.global_closure41,t.global_closure42,t.global_closure43,t.global_closure44,t.global_closure45,t.global_closure46,t.global_closure47,t.global_closure48,t.global_closure49,t.global_closure50,t.global_closure51,t.global_closure52,t.global_closure53,t.global_closure54,t.global_closure55,t.global_closure56,t.global_closure57,t.global__closure0,t.global_closure58,t.module_closure12,t.module_closure13,t.module_closure14,t.module_closure15,t.module_closure16,t.module_closure17,t.module_closure18,t.module_closure19,t.module__closure4,t.module_closure20,t._red_closure0,t._green_closure0,t._blue_closure0,t._mix_closure0,t._hue_closure0,t._saturation_closure0,t._lightness_closure0,t._complement_closure0,t._adjust_closure0,t._scale_closure0,t._change_closure0,t._ieHexStr_closure0,t._ieHexStr_closure_hexString0,t._updateComponents_getParam0,t._updateComponents_closure1,t._updateComponents_closure2,t._updateComponents_updateValue0,t._functionString_closure0,t._removedColorFunction_closure0,t._rgb_closure0,t._hsl_closure0,t._hwb_closure0,t._parseChannels_closure3,t.colorClass__closure1,t.colorClass__closure2,t.colorClass__closure3,t.colorClass__closure4,t.colorClass__closure5,t.colorClass__closure6,t.colorClass__closure7,t.colorClass__closure8,t.colorClass__closure9,t.legacyColorClass_closure,t.legacyColorClass_closure0,t.legacyColorClass_closure1,t.legacyColorClass_closure2,t.legacyColorClass_closure3,t.SassColor_SassColor$hwb_toRgb0,t.compileAsync__closure,t.compileStringAsync__closure,t.compileStringAsync__closure0,t._wrapAsyncSassExceptions_closure,t._parseFunctions__closure2,t._parseFunctions__closure3,t._compileStylesheet_closure1,t.AsyncCompiler_addCompilation_closure,t.compilerClass__closure,t.compilerClass__closure0,t.compilerClass__closure1,t.compilerClass__closure2,t.asyncCompilerClass__closure,t.asyncCompilerClass__closure0,t.asyncCompilerClass__closure1,t.asyncCompilerClass__closure2,t.ComplexSelectorComponent_toString_closure0,t._disallowedFunctionNames_closure0,t.DeprecationHandlingLogger_summarize_closure1,t.DeprecationHandlingLogger_summarize_closure2,t.EachRule_toString_closure0,t.Environment__getVariableFromGlobalModule_closure0,t.Environment_setVariable_closure3,t.Environment__getFunctionFromGlobalModule_closure0,t.Environment__getMixinFromGlobalModule_closure0,t.Environment_toModule_closure0,t.Environment_toDummyModule_closure0,t._EnvironmentModule__EnvironmentModule_closure11,t._EnvironmentModule__EnvironmentModule_closure12,t._EnvironmentModule__EnvironmentModule_closure13,t._EnvironmentModule__EnvironmentModule_closure14,t._EnvironmentModule__EnvironmentModule_closure15,t._EnvironmentModule__EnvironmentModule_closure16,t._EvaluateVisitor_closure25,t._EvaluateVisitor_closure26,t._EvaluateVisitor_closure27,t._EvaluateVisitor_closure28,t._EvaluateVisitor_closure29,t._EvaluateVisitor_closure30,t._EvaluateVisitor_closure31,t._EvaluateVisitor_closure32,t._EvaluateVisitor_closure33,t._EvaluateVisitor_closure34,t._EvaluateVisitor_closure35,t._EvaluateVisitor_closure36,t._EvaluateVisitor_closure37,t._EvaluateVisitor__loadModule__closure3,t._EvaluateVisitor__combineCss_closure3,t._EvaluateVisitor__combineCss_closure4,t._EvaluateVisitor__combineCss_visitModule1,t._EvaluateVisitor__extendModules_closure3,t._EvaluateVisitor__scopeForAtRoot_closure11,t._EvaluateVisitor__scopeForAtRoot_closure12,t._EvaluateVisitor__scopeForAtRoot_closure13,t._EvaluateVisitor__scopeForAtRoot_closure14,t._EvaluateVisitor__scopeForAtRoot_closure15,t._EvaluateVisitor__scopeForAtRoot_closure16,t._EvaluateVisitor_visitEachRule_closure5,t._EvaluateVisitor_visitEachRule_closure6,t._EvaluateVisitor_visitEachRule__closure1,t._EvaluateVisitor_visitEachRule___closure1,t._EvaluateVisitor_visitAtRule_closure5,t._EvaluateVisitor_visitAtRule_closure7,t._EvaluateVisitor_visitForRule__closure1,t._EvaluateVisitor_visitIfRule_closure1,t._EvaluateVisitor_visitIfRule___closure1,t._EvaluateVisitor__visitDynamicImport__closure7,t._EvaluateVisitor__visitDynamicImport__closure8,t._EvaluateVisitor__visitDynamicImport__closure9,t._EvaluateVisitor_visitIncludeRule_closure6,t._EvaluateVisitor_visitMediaRule_closure5,t._EvaluateVisitor_visitMediaRule_closure7,t._EvaluateVisitor_visitStyleRule_closure10,t._EvaluateVisitor_visitStyleRule_closure12,t._EvaluateVisitor_visitStyleRule_closure13,t._EvaluateVisitor_visitSupportsRule_closure4,t._EvaluateVisitor_visitWhileRule__closure1,t._EvaluateVisitor__slash_recommendation1,t._EvaluateVisitor_visitListExpression_closure1,t._EvaluateVisitor_visitFunctionExpression_closure6,t._EvaluateVisitor__checkCalculationArguments_check1,t._EvaluateVisitor__runUserDefinedCallable____closure1,t._EvaluateVisitor__runBuiltInCallable_closure7,t._EvaluateVisitor__evaluateArguments_closure7,t._EvaluateVisitor__evaluateArguments_closure8,t._EvaluateVisitor__evaluateArguments_closure10,t._EvaluateVisitor__evaluateMacroArguments_closure7,t._EvaluateVisitor__evaluateMacroArguments_closure8,t._EvaluateVisitor__evaluateMacroArguments_closure10,t._EvaluateVisitor_visitCssAtRule_closure4,t._EvaluateVisitor_visitCssKeyframeBlock_closure4,t._EvaluateVisitor_visitCssMediaRule_closure5,t._EvaluateVisitor_visitCssMediaRule_closure7,t._EvaluateVisitor_visitCssStyleRule_closure6,t._EvaluateVisitor_visitCssSupportsRule_closure4,t._EvaluateVisitor__performInterpolationHelper_closure1,t._EvaluateVisitor__withoutSlash_recommendation1,t._EvaluateVisitor__stackFrame_closure1,t._ImportedCssVisitor_visitCssAtRule_closure1,t._ImportedCssVisitor_visitCssMediaRule_closure1,t._ImportedCssVisitor_visitCssStyleRule_closure1,t._ImportedCssVisitor_visitCssSupportsRule_closure1,t.EveryCssVisitor_visitCssAtRule_closure0,t.EveryCssVisitor_visitCssKeyframeBlock_closure0,t.EveryCssVisitor_visitCssMediaRule_closure0,t.EveryCssVisitor_visitCssStyleRule_closure0,t.EveryCssVisitor_visitCssStylesheet_closure0,t.EveryCssVisitor_visitCssSupportsRule_closure0,t.exceptionClass__closure,t.exceptionClass__closure0,t.exceptionClass__closure1,t._IsCalculationSafeVisitor_visitListExpression_closure0,t.ExtensionStore_extensionsWhereTarget_closure0,t.ExtensionStore__extendComplex_closure0,t.ExtensionStore__extendComplex__closure0,t.ExtensionStore__extendCompound_closure2,t.ExtensionStore__extendCompound_closure3,t.ExtensionStore__extendCompound_closure4,t.ExtensionStore__extendSimple_withoutPseudo0,t.ExtensionStore__extendSimple_closure1,t.ExtensionStore__extendSimple_closure2,t.ExtensionStore__extendPseudo_closure4,t.ExtensionStore__extendPseudo_closure5,t.ExtensionStore__extendPseudo_closure6,t.ExtensionStore__extendPseudo_closure7,t.ExtensionStore__extendPseudo_closure8,t.ExtensionStore__trim_closure1,t.ExtensionStore__trim_closure2,t.FilesystemImporter_canonicalize_closure0,t.functionClass__closure,t.functionClass__closure0,t.unifyComplex_closure4,t._weaveParents_closure8,t._weaveParents_closure9,t._weaveParents_closure10,t._mustUnify_closure0,t._mustUnify__closure0,t.paths__closure0,t.paths___closure0,t.listIsSuperselector_closure0,t.listIsSuperselector__closure0,t.complexIsSuperselector_closure1,t.complexIsSuperselector_closure2,t._compatibleWithPreviousCombinator_closure0,t._selectorPseudoIsSuperselector_closure6,t._selectorPseudoIsSuperselector_closure7,t._selectorPseudoIsSuperselector_closure8,t._selectorPseudoIsSuperselector_closure9,t._selectorPseudoIsSuperselector_closure10,t._selectorPseudoIsSuperselector__closure0,t._selectorPseudoIsSuperselector___closure3,t._selectorPseudoIsSuperselector___closure4,t._selectorPseudoIsSuperselector_closure11,t._selectorPseudoIsSuperselector_closure12,t._selectorPseudoArgs_closure1,t._selectorPseudoArgs_closure2,t.globalFunctions_closure0,t.IDSelector_unify_closure0,t.IfRuleClause$__closure0,t.IfRuleClause$___closure0,t.immutableMapToDartMap_closure,t.NodeImporter__tryPath_closure0,t.ImportCache_humanize_closure3,t.ImportCache_humanize_closure4,t.ImportCache_humanize_closure5,t.ImportCache_humanize_closure6,t.Interpolation_toString_closure0,t.InterpolationMap_mapException_closure0,t._realCasePath_helper0,t._realCasePath_helper__closure0,t.listDir__closure1,t.listDir__closure2,t.listDir_closure_list0,t.listDir__list_closure0,t.render_closure0,t._parseFunctions__closure,t._parseFunctions___closure2,t._parseFunctions__closure0,t._parseFunctions__closure1,t._parseFunctions___closure,t._parseImporter_closure,t._parseImporter__closure,t._parseImporter___closure,t.ListExpression_toString_closure0,t._length_closure2,t._nth_closure0,t._setNth_closure0,t._join_closure0,t._append_closure2,t._zip_closure0,t._zip__closure2,t._zip__closure3,t._zip__closure4,t._index_closure2,t._separator_closure0,t._isBracketed_closure0,t._slash_closure0,t.SelectorList_asSassList_closure0,t.SelectorList_resolveParentSelectors_closure0,t.SelectorList_resolveParentSelectors__closure1,t.SelectorList_resolveParentSelectors__closure2,t.SelectorList__resolveParentSelectorsCompound_closure2,t.SelectorList__resolveParentSelectorsCompound_closure3,t.SelectorList__resolveParentSelectorsCompound_closure4,t.SelectorList_withAdditionalCombinators_closure0,t.listClass__closure,t.legacyListClass_closure,t.legacyListClass__closure,t.legacyListClass_closure1,t.legacyListClass_closure2,t.legacyListClass_closure4,t.SassList_isBlank_closure0,t._get_closure0,t._set_closure1,t._set__closure4,t._set_closure2,t._set__closure3,t._merge_closure1,t._merge_closure2,t._merge__closure2,t._deepMerge_closure0,t._deepRemove_closure0,t._deepRemove__closure0,t._remove_closure1,t._remove_closure2,t._keys_closure0,t._values_closure0,t._hasKey_closure0,t._modify_modifyNestedMap0,t.MapExtensions_get_pairs_closure0,t.mapClass__closure,t.mapClass__closure0,t.legacyMapClass_closure,t.legacyMapClass__closure,t.legacyMapClass__closure0,t.legacyMapClass_closure2,t.legacyMapClass_closure3,t.legacyMapClass_closure4,t.global_closure31,t.module_closure11,t._ceil_closure0,t._clamp_closure0,t._floor_closure0,t._max_closure0,t._min_closure0,t._round_closure0,t._hypot_closure0,t._hypot__closure0,t._log_closure0,t._pow_closure0,t._atan2_closure0,t._compatible_closure0,t._isUnitless_closure0,t._unit_closure0,t._percentage_closure0,t._randomFunction_closure0,t._div_closure0,t._singleArgumentMathFunc_closure0,t._numberFunction_closure0,t.global_closure59,t.global_closure60,t.global_closure61,t.global_closure62,t.local_closure2,t.local_closure3,t.local__closure2,t.local_closure4,t.mixinClass__closure,t.mixinClass__closure0,t.ModifiableCssNode_hasFollowingSibling_closure0,t.legacyNullClass__closure,t.numberClass__closure,t.numberClass__closure0,t.numberClass__closure1,t.numberClass__closure2,t.numberClass__closure3,t.numberClass__closure4,t.numberClass__closure5,t.numberClass__closure6,t.numberClass__closure7,t.numberClass__closure8,t.numberClass__closure9,t.numberClass__closure12,t.numberClass__closure13,t.numberClass__closure14,t.numberClass__closure15,t.numberClass__closure16,t.numberClass__closure17,t.numberClass__closure18,t.numberClass__closure19,t.legacyNumberClass_closure,t.legacyNumberClass_closure0,t.legacyNumberClass_closure2,t._parseNumber_closure,t._parseNumber_closure0,t.SassNumber__coerceOrConvertValue_closure3,t.SassNumber__coerceOrConvertValue_closure5,t.SassNumber_multiplyUnits_closure19,t.SassNumber_multiplyUnits_closure21,t.SassNumber__areAnyConvertible_closure0,t.SassNumber__canonicalizeUnitList_closure0,t.SassNumber_unitSuggestion_closure1,t.SassNumber_unitSuggestion_closure2,t.ParentStatement_closure0,t.ParentStatement__closure0,t.Parser_escape_closure0,t.Parser_scanIdentChar_matches0,t._PrefixedKeys_iterator_closure0,t.PseudoSelector_specificity__closure1,t.PseudoSelector_specificity__closure2,t.PseudoSelector_unify_closure0,t.JSClassExtension_setCustomInspect_closure,t.ReplaceExpressionVisitor_visitListExpression_closure0,t.ReplaceExpressionVisitor_visitArgumentInvocation_closure0,t.ReplaceExpressionVisitor_visitInterpolation_closure0,t.SassParser_styleRuleSelector_closure0,t.SassParser__peekIndentation_closure1,t.SassParser__peekIndentation_closure2,t._wrapMain_closure,t._wrapMain_closure0,t._IsBogusVisitor_visitComplexSelector_closure0,t._IsUselessVisitor_visitComplexSelector_closure0,t._nest_closure0,t._nest__closure1,t._append_closure1,t._append__closure1,t._append___closure0,t._extend_closure0,t._replace_closure0,t._unify_closure0,t._isSuperselector_closure0,t._simpleSelectors_closure0,t._simpleSelectors__closure0,t._parse_closure0,t.SelectorSearchVisitor_visitComplexSelector_closure0,t.SelectorSearchVisitor_visitCompoundSelector_closure0,t.serialize_closure0,t._SerializeVisitor_visitList_closure2,t._SerializeVisitor_visitList_closure3,t._SerializeVisitor_visitList_closure4,t._SerializeVisitor_visitMap_closure0,t._SerializeVisitor_visitSelectorList_closure0,t.SimpleSelector_isSuperselector_closure0,t.SimpleSelector_isSuperselector__closure0,t.SingleUnitSassNumber__coerceToUnit_closure0,t.SingleUnitSassNumber__coerceValueToUnit_closure0,t.SingleUnitSassNumber_multiplyUnits_closure1,t.SourceMapBuffer_buildSourceMap_closure0,t.updateSourceSpanPrototype_closure0,t.updateSourceSpanPrototype_closure1,t.updateSourceSpanPrototype_closure2,t.updateSourceSpanPrototype_closure3,t.updateSourceSpanPrototype_closure4,t.updateSourceSpanPrototype_closure5,t.updateSourceSpanPrototype_closure6,t.StatementSearchVisitor_visitIfRule_closure1,t.StatementSearchVisitor_visitIfRule__closure2,t.StatementSearchVisitor_visitIfRule_closure2,t.StatementSearchVisitor_visitIfRule__closure1,t.StatementSearchVisitor_visitChildren_closure0,t.module_closure10,t.module__closure2,t.module__closure3,t._unquote_closure0,t._quote_closure0,t._length_closure1,t._insert_closure0,t._index_closure1,t._slice_closure0,t._toUpperCase_closure0,t._toLowerCase_closure0,t._uniqueId_closure0,t.stringClass__closure,t.stringClass__closure0,t.stringClass__closure1,t.stringClass__closure2,t.stringClass__closure3,t.legacyStringClass_closure,t.legacyStringClass_closure0,t.StylesheetParser_parse__closure2,t.StylesheetParser__expression_addSingleExpression0,t.StylesheetParser__expression_addOperator0,t.StylesheetParser__isHexColor_closure2,t.StylesheetParser__unicodeRange_closure1,t.StylesheetParser__unicodeRange_closure2,t.StylesheetParser_trySpecialFunction_closure0,t._UnprefixedKeys_iterator_closure1,t._UnprefixedKeys_iterator_closure2,t._exactlyOne_closure2,t.futureToPromise__closure0,t.indent_closure0,t.flattenVertically_closure1,t.flattenVertically_closure2,t.valueClass__closure,t.valueClass__closure0,t.valueClass__closure1,t.valueClass__closure2,t.valueClass__closure3,t.valueClass__closure4,t.valueClass__closure5,t.valueClass__closure7,t.valueClass__closure8,t.valueClass__closure9,t.valueClass__closure10,t.valueClass__closure11,t.valueClass__closure12,t.valueClass__closure13,t.valueClass__closure14,t.valueClass__closure15,t.valueClass__closure17,t.valueClass__closure18]),s(t.Closure2Args,[t._CastListBase_sort_closure,t.CastMap_forEach_closure,t.Primitives_functionNoSuchMethod_closure,t.JsLinkedHashMap_addAll_closure,t.initHooks_closure0,t._awaitOnObject_closure0,t._wrapJsFunctionForAsync_closure,t.Future_wait_handleError,t._Future__chainForeignFuture_closure0,t.Stream_Stream$fromFuture_closure0,t._AddStreamState_makeErrorHandler_closure,t._HashMap_addAll_closure,t.HashMap_HashMap$from_closure,t.LinkedHashMap_LinkedHashMap$from_closure,t.MapBase_addAll_closure,t.MapBase_mapToString_closure,t._JsonStringifier_writeMap_closure,t.NoSuchMethodError_toString_closure,t.Uri__parseIPv4Address_error,t.Uri_parseIPv6Address_error,t.Uri_parseIPv6Address_parseHex,t._createTables_build,t.Parser_parse_closure,t.FutureGroup_add_closure0,t.StreamQueue__ensureListening_closure1,t.futureToPromise_closure,t.PathMap__create_closure,t.IfRule_toString_closure,t.ComplexSelector_specificity_closure,t.CompoundSelector_specificity_closure,t.ExtensionStore_clone_closure,t._weaveParents_closure1,t.paths_closure,t._updateComponents_updateRgb,t._nest__closure0,t._append__closure0,t.ImportCache_clearCanonicalize_closure,t.StylesheetParser__declarationOrBuffer_closure,t.StylesheetParser__declarationOrBuffer_closure0,t.StylesheetParser__styleRule_closure,t.StylesheetParser__propertyOrVariableDeclaration_closure,t.StylesheetParser__propertyOrVariableDeclaration_closure0,t.StylesheetParser__atRootRule_closure,t.StylesheetParser__atRootRule_closure0,t.StylesheetParser__eachRule_closure,t.StylesheetParser__functionRule_closure,t.StylesheetParser__forRule_closure0,t.StylesheetParser__includeRule_closure,t.StylesheetParser_mediaRule_closure,t.StylesheetParser__mixinRule_closure,t.StylesheetParser_mozDocumentRule_closure,t.StylesheetParser_supportsRule_closure,t.StylesheetParser__whileRule_closure,t.StylesheetParser_unknownAtRule_closure,t.longestCommonSubsequence_backtrack,t.mapAddAll2_closure,t.SassNumber_plus_closure,t.SassNumber_minus_closure,t.SassNumber__canonicalMultiplier_closure,t._EvaluateVisitor__closure3,t._EvaluateVisitor__closure4,t._EvaluateVisitor_visitForwardRule_closure1,t._EvaluateVisitor_visitForwardRule_closure2,t._EvaluateVisitor_visitUseRule_closure0,t._EvaluateVisitor__evaluateArguments_closure5,t._EvaluateVisitor__evaluateMacroArguments_closure5,t._EvaluateVisitor__addRestMap_closure0,t._EvaluateVisitor__closure,t._EvaluateVisitor__closure0,t._EvaluateVisitor_visitForwardRule_closure,t._EvaluateVisitor_visitForwardRule_closure0,t._EvaluateVisitor_visitUseRule_closure,t._EvaluateVisitor__evaluateArguments_closure1,t._EvaluateVisitor__evaluateMacroArguments_closure1,t._EvaluateVisitor__addRestMap_closure,t.SingleMapping_toJson_closure0,t.Highlighter__collateLines_closure0,t.Frame_Frame$parseV8_closure_parseLocation,t.TransformByHandlers_transformByHandlers__closure1,t.RateLimit__debounceAggregate_closure,t._EvaluateVisitor__closure11,t._EvaluateVisitor__closure12,t._EvaluateVisitor_visitForwardRule_closure5,t._EvaluateVisitor_visitForwardRule_closure6,t._EvaluateVisitor_visitUseRule_closure2,t._EvaluateVisitor__evaluateArguments_closure13,t._EvaluateVisitor__evaluateMacroArguments_closure13,t._EvaluateVisitor__addRestMap_closure2,t.calculationOperationClass__closure0,t.calculationInterpolationClass__closure,t.calculationInterpolationClass__closure0,t._updateComponents_updateRgb0,t.colorClass__closure,t.colorClass__closure0,t.legacyColorClass_closure4,t.legacyColorClass_closure5,t.legacyColorClass_closure6,t.legacyColorClass_closure7,t._parseFunctions_closure0,t.ComplexSelector_specificity_closure0,t.CompoundSelector_specificity_closure0,t._EvaluateVisitor__closure7,t._EvaluateVisitor__closure8,t._EvaluateVisitor_visitForwardRule_closure3,t._EvaluateVisitor_visitForwardRule_closure4,t._EvaluateVisitor_visitUseRule_closure1,t._EvaluateVisitor__evaluateArguments_closure9,t._EvaluateVisitor__evaluateMacroArguments_closure9,t._EvaluateVisitor__addRestMap_closure1,t.ExtensionStore_clone_closure0,t._weaveParents_closure7,t.paths_closure0,t.IfRule_toString_closure0,t.main_closure,t.main_closure0,t.render_closure1,t._parseFunctions_closure,t.listClass__closure0,t.legacyListClass_closure0,t.legacyListClass_closure3,t.mapClass__closure1,t.legacyMapClass_closure0,t.legacyMapClass_closure1,t.numberClass__closure10,t.numberClass__closure11,t.legacyNumberClass_closure1,t.legacyNumberClass_closure3,t.SassNumber_plus_closure0,t.SassNumber_minus_closure0,t.SassNumber__canonicalMultiplier_closure0,t.JSClassExtension_get_defineStaticMethod_closure,t.JSClassExtension_get_defineMethod_closure,t.JSClassExtension_get_defineGetter_closure,t._nest__closure2,t._append__closure2,t.legacyStringClass_closure1,t.StylesheetParser__declarationOrBuffer_closure1,t.StylesheetParser__declarationOrBuffer_closure2,t.StylesheetParser__styleRule_closure0,t.StylesheetParser__propertyOrVariableDeclaration_closure1,t.StylesheetParser__propertyOrVariableDeclaration_closure2,t.StylesheetParser__atRootRule_closure1,t.StylesheetParser__atRootRule_closure2,t.StylesheetParser__eachRule_closure0,t.StylesheetParser__functionRule_closure0,t.StylesheetParser__forRule_closure2,t.StylesheetParser__includeRule_closure0,t.StylesheetParser_mediaRule_closure0,t.StylesheetParser__mixinRule_closure0,t.StylesheetParser_mozDocumentRule_closure0,t.StylesheetParser_supportsRule_closure0,t.StylesheetParser__whileRule_closure0,t.StylesheetParser_unknownAtRule_closure0,t.futureToPromise_closure0,t.futureToPromise__closure1,t.objectToMap_closure,t.longestCommonSubsequence_backtrack0,t.mapAddAll2_closure0,t.valueClass__closure6,t.valueClass__closure16]),n(t.CastList,t._CastListBase),s(t.MapBase,[t.CastMap,t.JsLinkedHashMap,t._HashMap,t.UnmodifiableMapBase,t.MergedMapView,t.MergedMapView0]),s(t.Error,[t.LateError,t.TypeError,t.JsNoSuchMethodError,t.UnknownJsTypeError,t._CyclicInitializationError,t.RuntimeError,t._Error,t.JsonUnsupportedObjectError,t.AssertionError,t.ArgumentError,t.NoSuchMethodError,t.UnsupportedError,t.UnimplementedError,t.StateError,t.ConcurrentModificationError]),n(t.UnmodifiableListBase,t.ListBase),s(t.UnmodifiableListBase,[t.CodeUnits,t.UnmodifiableListView]),s(t.Closure0Args,[t.nullFuture_closure,t._AsyncRun__scheduleImmediateJsOverride_internalCallback,t._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback,t._TimerImpl_internalCallback,t._TimerImpl$periodic_closure,t._Future__addListener_closure,t._Future__prependListeners_closure,t._Future__chainForeignFuture_closure1,t._Future__chainCoreFutureAsync_closure,t._Future__asyncCompleteWithValue_closure,t._Future__asyncCompleteError_closure,t._Future__propagateToListeners_handleWhenCompleteCallback,t._Future__propagateToListeners_handleValueCallback,t._Future__propagateToListeners_handleError,t.Stream_length_closure0,t._StreamController__subscribe_closure,t._StreamController__recordCancel_complete,t._AddStreamState_cancel_closure,t._BufferingStreamSubscription__sendError_sendError,t._BufferingStreamSubscription__sendDone_sendDone,t._PendingEvents_schedule_closure,t._CustomZone_bindCallback_closure,t._CustomZone_bindCallbackGuarded_closure,t._rootHandleError_closure,t._RootZone_bindCallback_closure,t._RootZone_bindCallbackGuarded_closure,t.Utf8Decoder__decoder_closure,t.Utf8Decoder__decoderNonfatal_closure,t.Parser__setOption_closure,t.StreamGroup_add_closure,t.StreamGroup_add_closure0,t.StreamGroup__listenToStream_closure,t.StreamQueue__ensureListening_closure0,t._isStrictMode_closure,t.ReplAdapter_runAsync_closure,t.ParsedPath__splitExtension_closure0,t.ListExpression__elementNeedsParens_closure,t.Interpolation_asPlain_closure,t.Interpolation_asPlain_closure0,t.Interpolation_initialPlain_closure,t.ComplexSelector_singleCompound_closure,t.ComplexSelector_withAdditionalCombinators_closure,t.ComplexSelector_concatenate_closure,t.SelectorList__resolveParentSelectorsCompound__closure,t.PseudoSelector_specificity_closure,t.UniversalSelector_unify_closure,t.UniversalSelector_unify_closure0,t.AsyncEnvironment_setVariable_closure,t.AsyncEnvironment_setVariable_closure1,t.AsyncImportCache_canonicalize_closure,t.AsyncImportCache_canonicalize_closure0,t.AsyncImportCache__canonicalize_closure,t.AsyncImportCache__canonicalize__closure,t.AsyncImportCache__canonicalize_closure0,t.AsyncImportCache_importCanonical_closure,t.Environment_setVariable_closure,t.Environment_setVariable_closure1,t.compileStylesheets_closure,t.ExecutableOptions__parser_closure,t.ExecutableOptions__parser__closure,t.ExecutableOptions__parser__closure0,t.ExecutableOptions_interactive_closure,t.ExecutableOptions_fatalDeprecations_closure,t._Watcher__debounceEvents__closure,t._Watcher__debounceEvents__closure0,t._Watcher__debounceEvents__closure1,t.ExtensionStore__registerSelector_closure,t.ExtensionStore__registerSelector_closure0,t.ExtensionStore_addExtension_closure,t.ExtensionStore_addExtension_closure0,t.ExtensionStore_addExtension_closure1,t.ExtensionStore__simpleSelectors_closure,t.ExtensionStore__extendExistingExtensions_closure,t.ExtensionStore__extendExistingExtensions_closure0,t.ExtensionStore_addExtensions_closure,t.unifyComplex_closure,t.unifyComplex_closure0,t._namespaceAndName_closure,t._weaveParents_closure,t._weaveParents_closure0,t._mergeLeadingCombinators_closure,t._mergeLeadingCombinators_closure0,t._mergeLeadingCombinators_closure1,t._mergeLeadingCombinators_closure2,t._mergeTrailingCombinators_closure,t._mergeTrailingCombinators_closure0,t._mergeTrailingCombinators_closure1,t._mergeTrailingCombinators_closure2,t._mergeTrailingCombinators_closure3,t._mergeTrailingCombinators_closure4,t._mergeTrailingCombinators_closure6,t._mergeTrailingCombinators_closure7,t._mergeTrailingCombinators_closure5,t._mergeTrailingCombinators_closure8,t._chunks_closure,t._chunks_closure0,t._chunks_closure1,t._chunks_closure2,t.compoundIsSuperselector_closure,t.compoundIsSuperselector_closure0,t._selectorPseudoIsSuperselector___closure,t._parseChannels_closure,t._parseChannels_closure1,t._join__closure,t._join__closure0,t._join__closure1,t._set__closure,t._merge__closure,t._deepMergeImpl_closure,t._deepMergeImpl_closure0,t.local__closure,t._prependParent_closure,t._prependParent_closure0,t.ImportCache_canonicalize_closure,t.ImportCache_canonicalize_closure0,t.ImportCache__canonicalize_closure,t.ImportCache__canonicalize__closure,t.ImportCache__canonicalize_closure0,t.ImportCache_importCanonical_closure,t.resolveImportPath_closure,t.resolveImportPath_closure0,t._tryPathAsDirectory_closure,t._exactlyOne_closure,t.InterpolationBuffer_addInterpolation_closure,t.InterpolationMap_mapSpan_closure,t.InterpolationMap_mapSpan_closure0,t._realCasePath_helper_closure,t._readFile_closure,t.writeFile_closure,t.deleteFile_closure,t.fileExists_closure,t.dirExists_closure,t.ensureDir_closure,t.listDir_closure,t.modificationTime_closure,t.watchDir_closure3,t.watchDir__closure,t.DeprecationHandlingLogger_warnForDeprecation_closure,t.DeprecationHandlingLogger_warnForDeprecation_closure0,t.AtRootQueryParser_parse_closure,t.KeyframeSelectorParser_parse_closure,t.MediaQueryParser_parse_closure,t.Parser__parseIdentifier_closure,t.Parser_spanFrom_closure,t.SassParser_children_closure,t.SelectorParser_parse_closure,t.SelectorParser_parseCompoundSelector_closure,t.StylesheetParser_parse_closure,t.StylesheetParser_parse__closure,t.StylesheetParser_parseArgumentDeclaration_closure,t.StylesheetParser_parseVariableDeclaration_closure,t.StylesheetParser_parseUseRule_closure,t.StylesheetParser__parseSingleProduction_closure,t.StylesheetParser__statement_closure,t.StylesheetParser_variableDeclarationWithoutNamespace_closure,t.StylesheetParser_variableDeclarationWithoutNamespace_closure0,t.StylesheetParser__forRule_closure,t.StylesheetParser__memberList_closure,t.StylesheetParser__expression_resetState,t.StylesheetParser__expression_resolveOneOperation,t.StylesheetParser__expression_resolveOperations,t.StylesheetParser__expression_resolveSpaceExpressions,t.StylesheetParser__expression_closure,t.StylesheetParser__expression_closure0,t.StylesheetParser__expression_closure1,t.StylesheetParser_expressionUntilComma_closure,t.StylesheetParser__isHexColor_closure,t.StylesheetParser_identifierLike_closure,t.StylesheetParser_identifierLike_closure0,t.StylesheetParser_namespacedExpression_closure,t.StylesheetParser__tryUrlContents_closure,t.StylesheetParser__interpolatedDeclarationValue_closure,t.StylesheetParser__interpolatedDeclarationValue_closure0,t.StylesheetParser__interpolatedDeclarationValue_closure1,t.StylesheetParser__interpolatedDeclarationValue_closure2,t.StylesheetParser__interpolatedDeclarationValue_closure3,t.StylesheetParser__expressionUntilComparison_closure,t.StylesheetParser__supportsConditionInParens_closure,t.StylesheetParser__publicIdentifier_closure,t.StylesheetGraph_modifiedSince_transitiveModificationTime_closure,t.StylesheetGraph__add_closure,t.StylesheetGraph_addCanonical_closure,t.StylesheetGraph_reload_closure,t.StylesheetGraph__nodeFor_closure,t.StylesheetGraph__nodeFor_closure0,t.MultiDirWatcher_watch_closure,t.SassCalculation_sign_closure,t.SassCalculation_round_closure,t.SassCalculation_round_closure0,t.SassCalculation_round_closure1,t.SassCalculation_round_closure2,t.SassCalculation_round_closure3,t.SassCalculation_round_closure4,t.SassCalculation_round_closure5,t.SassCalculation_round_closure6,t.SassCalculation_round_closure7,t.SassCalculation_round_closure8,t.SassCalculation__roundWithStep_closure0,t.SassCalculation__roundWithStep_closure,t.SassCalculation__roundWithStep_closure1,t.SassCalculation__roundWithStep_closure2,t.SassCalculation__roundWithStep_closure3,t.SassCalculation__roundWithStep_closure4,t.SassCalculation__roundWithStep_closure5,t.SassCalculation__simplify_closure,t.SassCalculation__simplify_closure0,t.SassCalculation__simplify_closure1,t.SassCalculation__simplify_closure2,t.SassNumber_SassNumber$withUnits_closure0,t.SassNumber_SassNumber$withUnits_closure,t.SassNumber_SassNumber$withUnits_closure1,t.SassNumber_SassNumber$withUnits_closure2,t.SassNumber_SassNumber$withUnits_closure4,t.SassNumber_SassNumber$withUnits_closure3,t.SassNumber_SassNumber$withUnits_closure5,t.SassNumber_SassNumber$withUnits_closure6,t.SassNumber_SassNumber$withUnits_closure7,t.SassNumber_SassNumber$withUnits_closure8,t.SassNumber__coerceOrConvertValue_compatibilityException,t.SassNumber__coerceOrConvertValue_closure0,t.SassNumber__coerceOrConvertValue_closure2,t.SassNumber_multiplyUnits_closure,t.SassNumber_multiplyUnits_closure0,t.SassNumber_multiplyUnits_closure1,t.SassNumber_multiplyUnits_closure2,t.SassNumber_multiplyUnits_closure3,t.SassNumber_multiplyUnits_closure4,t.SassNumber_multiplyUnits_closure5,t.SassNumber_multiplyUnits_closure6,t.SassNumber_multiplyUnits_closure8,t.SassNumber_multiplyUnits_closure10,t.SassNumber__unitString_closure,t.SassNumber__unitString_closure0,t.SassNumber__unitString_closure1,t.SassNumber__unitString_closure2,t.SingleUnitSassNumber_multiplyUnits_closure0,t._EvaluateVisitor__closure6,t._EvaluateVisitor__closure5,t._EvaluateVisitor_run_closure0,t._EvaluateVisitor_run__closure0,t._EvaluateVisitor__loadModule_closure1,t._EvaluateVisitor__loadModule_closure2,t._EvaluateVisitor__loadModule__closure2,t._EvaluateVisitor__execute_closure0,t._EvaluateVisitor__extendModules_closure2,t._EvaluateVisitor_visitAtRootRule_closure1,t._EvaluateVisitor_visitAtRootRule_closure2,t._EvaluateVisitor__scopeForAtRoot__closure0,t._EvaluateVisitor_visitContentRule_closure0,t._EvaluateVisitor_visitDeclaration_closure0,t._EvaluateVisitor_visitEachRule_closure4,t._EvaluateVisitor_visitAtRule_closure3,t._EvaluateVisitor_visitAtRule__closure0,t._EvaluateVisitor_visitForRule_closure4,t._EvaluateVisitor_visitForRule_closure5,t._EvaluateVisitor_visitForRule_closure6,t._EvaluateVisitor_visitForRule_closure7,t._EvaluateVisitor_visitForRule_closure8,t._EvaluateVisitor__registerCommentsForModule_closure0,t._EvaluateVisitor_visitIfRule__closure0,t._EvaluateVisitor__visitDynamicImport_closure0,t._EvaluateVisitor__visitDynamicImport__closure6,t._EvaluateVisitor__applyMixin_closure3,t._EvaluateVisitor__applyMixin__closure2,t._EvaluateVisitor__applyMixin_closure2,t._EvaluateVisitor__applyMixin_closure4,t._EvaluateVisitor__applyMixin__closure1,t._EvaluateVisitor__applyMixin___closure0,t._EvaluateVisitor__applyMixin____closure0,t._EvaluateVisitor_visitIncludeRule_closure2,t._EvaluateVisitor_visitIncludeRule_closure4,t._EvaluateVisitor_visitMediaRule_closure3,t._EvaluateVisitor_visitMediaRule__closure0,t._EvaluateVisitor_visitMediaRule___closure0,t._EvaluateVisitor_visitStyleRule_closure4,t._EvaluateVisitor_visitStyleRule_closure6,t._EvaluateVisitor_visitStyleRule__closure0,t._EvaluateVisitor_visitSupportsRule_closure1,t._EvaluateVisitor_visitSupportsRule__closure0,t._EvaluateVisitor__visitSupportsCondition_closure0,t._EvaluateVisitor_visitVariableDeclaration_closure2,t._EvaluateVisitor_visitVariableDeclaration_closure3,t._EvaluateVisitor_visitVariableDeclaration_closure4,t._EvaluateVisitor_visitWarnRule_closure0,t._EvaluateVisitor_visitWhileRule_closure0,t._EvaluateVisitor_visitBinaryOperationExpression_closure0,t._EvaluateVisitor__slash_closure1,t._EvaluateVisitor__slash_closure2,t._EvaluateVisitor_visitVariableExpression_closure0,t._EvaluateVisitor_visitUnaryOperationExpression_closure0,t._EvaluateVisitor_visitFunctionExpression_closure2,t._EvaluateVisitor_visitFunctionExpression_closure4,t._EvaluateVisitor__visitCalculationExpression_closure0,t._EvaluateVisitor__checkAdjacentCalculationValues_closure0,t._EvaluateVisitor_visitInterpolatedFunctionExpression_closure0,t._EvaluateVisitor__runUserDefinedCallable_closure0,t._EvaluateVisitor__runUserDefinedCallable__closure0,t._EvaluateVisitor__runUserDefinedCallable___closure0,t._EvaluateVisitor__runFunctionCallable_closure0,t._EvaluateVisitor__runBuiltInCallable_closure2,t._EvaluateVisitor__runBuiltInCallable_closure3,t._EvaluateVisitor__verifyArguments_closure0,t._EvaluateVisitor_visitCssAtRule_closure1,t._EvaluateVisitor_visitCssKeyframeBlock_closure1,t._EvaluateVisitor_visitCssMediaRule_closure3,t._EvaluateVisitor_visitCssMediaRule__closure0,t._EvaluateVisitor_visitCssMediaRule___closure0,t._EvaluateVisitor_visitCssStyleRule_closure2,t._EvaluateVisitor_visitCssStyleRule__closure0,t._EvaluateVisitor_visitCssStyleRule_closure4,t._EvaluateVisitor_visitCssSupportsRule_closure1,t._EvaluateVisitor_visitCssSupportsRule__closure0,t._EvaluateVisitor__serialize_closure0,t._EvaluateVisitor__expressionNode_closure0,t._EvaluateVisitor__closure2,t._EvaluateVisitor__closure1,t._EvaluateVisitor_run_closure,t._EvaluateVisitor_run__closure,t._EvaluateVisitor_runExpression_closure,t._EvaluateVisitor_runExpression__closure,t._EvaluateVisitor_runExpression___closure,t._EvaluateVisitor_runStatement_closure,t._EvaluateVisitor_runStatement__closure,t._EvaluateVisitor_runStatement___closure,t._EvaluateVisitor__loadModule_closure,t._EvaluateVisitor__loadModule_closure0,t._EvaluateVisitor__loadModule__closure0,t._EvaluateVisitor__execute_closure,t._EvaluateVisitor__extendModules_closure0,t._EvaluateVisitor_visitAtRootRule_closure,t._EvaluateVisitor_visitAtRootRule_closure0,t._EvaluateVisitor__scopeForAtRoot__closure,t._EvaluateVisitor_visitContentRule_closure,t._EvaluateVisitor_visitDeclaration_closure,t._EvaluateVisitor_visitEachRule_closure1,t._EvaluateVisitor_visitAtRule_closure0,t._EvaluateVisitor_visitAtRule__closure,t._EvaluateVisitor_visitForRule_closure,t._EvaluateVisitor_visitForRule_closure0,t._EvaluateVisitor_visitForRule_closure1,t._EvaluateVisitor_visitForRule_closure2,t._EvaluateVisitor_visitForRule_closure3,t._EvaluateVisitor__registerCommentsForModule_closure,t._EvaluateVisitor_visitIfRule__closure,t._EvaluateVisitor__visitDynamicImport_closure,t._EvaluateVisitor__visitDynamicImport__closure2,t._EvaluateVisitor__applyMixin_closure0,t._EvaluateVisitor__applyMixin__closure0,t._EvaluateVisitor__applyMixin_closure,t._EvaluateVisitor__applyMixin_closure1,t._EvaluateVisitor__applyMixin__closure,t._EvaluateVisitor__applyMixin___closure,t._EvaluateVisitor__applyMixin____closure,t._EvaluateVisitor_visitIncludeRule_closure,t._EvaluateVisitor_visitIncludeRule_closure1,t._EvaluateVisitor_visitMediaRule_closure0,t._EvaluateVisitor_visitMediaRule__closure,t._EvaluateVisitor_visitMediaRule___closure,t._EvaluateVisitor_visitStyleRule_closure,t._EvaluateVisitor_visitStyleRule_closure1,t._EvaluateVisitor_visitStyleRule__closure,t._EvaluateVisitor_visitSupportsRule_closure,t._EvaluateVisitor_visitSupportsRule__closure,t._EvaluateVisitor__visitSupportsCondition_closure,t._EvaluateVisitor_visitVariableDeclaration_closure,t._EvaluateVisitor_visitVariableDeclaration_closure0,t._EvaluateVisitor_visitVariableDeclaration_closure1,t._EvaluateVisitor_visitWarnRule_closure,t._EvaluateVisitor_visitWhileRule_closure,t._EvaluateVisitor_visitBinaryOperationExpression_closure,t._EvaluateVisitor__slash_closure,t._EvaluateVisitor__slash_closure0,t._EvaluateVisitor_visitVariableExpression_closure,t._EvaluateVisitor_visitUnaryOperationExpression_closure,t._EvaluateVisitor_visitFunctionExpression_closure,t._EvaluateVisitor_visitFunctionExpression_closure1,t._EvaluateVisitor__visitCalculationExpression_closure,t._EvaluateVisitor__checkAdjacentCalculationValues_closure,t._EvaluateVisitor_visitInterpolatedFunctionExpression_closure,t._EvaluateVisitor__runUserDefinedCallable_closure,t._EvaluateVisitor__runUserDefinedCallable__closure,t._EvaluateVisitor__runUserDefinedCallable___closure,t._EvaluateVisitor__runFunctionCallable_closure,t._EvaluateVisitor__runBuiltInCallable_closure,t._EvaluateVisitor__runBuiltInCallable_closure0,t._EvaluateVisitor__verifyArguments_closure,t._EvaluateVisitor_visitCssAtRule_closure,t._EvaluateVisitor_visitCssKeyframeBlock_closure,t._EvaluateVisitor_visitCssMediaRule_closure0,t._EvaluateVisitor_visitCssMediaRule__closure,t._EvaluateVisitor_visitCssMediaRule___closure,t._EvaluateVisitor_visitCssStyleRule_closure,t._EvaluateVisitor_visitCssStyleRule__closure,t._EvaluateVisitor_visitCssStyleRule_closure1,t._EvaluateVisitor_visitCssSupportsRule_closure,t._EvaluateVisitor_visitCssSupportsRule__closure,t._EvaluateVisitor__serialize_closure,t._EvaluateVisitor__expressionNode_closure,t._FindDependenciesVisitor_visitIncludeRule_closure,t._FindDependenciesVisitor_visitIncludeRule_closure0,t._SerializeVisitor_visitCssComment_closure,t._SerializeVisitor_visitCssAtRule_closure,t._SerializeVisitor_visitCssMediaRule_closure,t._SerializeVisitor_visitCssImport_closure,t._SerializeVisitor_visitCssImport__closure,t._SerializeVisitor_visitCssKeyframeBlock_closure,t._SerializeVisitor_visitCssStyleRule_closure,t._SerializeVisitor_visitCssSupportsRule_closure,t._SerializeVisitor_visitCssDeclaration_closure,t._SerializeVisitor_visitCssDeclaration_closure0,t._SerializeVisitor__writeCalculationValue_closure,t._SerializeVisitor__visitQuotedString_closure,t._SerializeVisitor__visitQuotedString_closure0,t._SerializeVisitor_visitPseudoSelector_closure,t._SerializeVisitor__write_closure,t._SerializeVisitor__visitChildren_closure,t._SerializeVisitor__visitChildren_closure0,t.SingleMapping_SingleMapping$fromEntries_closure,t.SingleMapping_SingleMapping$fromEntries_closure0,t.Highlighter_closure,t.Highlighter__writeFileStart_closure,t.Highlighter__writeMultilineHighlights_closure,t.Highlighter__writeMultilineHighlights_closure0,t.Highlighter__writeMultilineHighlights_closure1,t.Highlighter__writeMultilineHighlights_closure2,t.Highlighter__writeMultilineHighlights__closure,t.Highlighter__writeMultilineHighlights__closure0,t.Highlighter__writeHighlightedText_closure,t.Highlighter__writeIndicator_closure,t.Highlighter__writeIndicator_closure0,t.Highlighter__writeIndicator_closure1,t.Highlighter__writeLabel_closure,t.Highlighter__writeLabel_closure0,t.Highlighter__writeSidebar_closure,t._Highlight_closure,t.Frame_Frame$parseVM_closure,t.Frame_Frame$parseV8_closure,t.Frame_Frame$_parseFirefoxEval_closure,t.Frame_Frame$parseFirefox_closure,t.Frame_Frame$parseFriendly_closure,t.LazyTrace_terse_closure,t.Trace_Trace$from_closure,t.TransformByHandlers_transformByHandlers_closure,t.TransformByHandlers_transformByHandlers__closure0,t.TransformByHandlers_transformByHandlers__closure2,t.RateLimit__debounceAggregate_closure_emit,t.RateLimit__debounceAggregate__closure,t.argumentListClass_closure,t.JSToDartAsyncImporter_canonicalize_closure,t.JSToDartAsyncImporter_load_closure,t.AsyncEnvironment_setVariable_closure2,t.AsyncEnvironment_setVariable_closure4,t._EvaluateVisitor__closure14,t._EvaluateVisitor__closure13,t._EvaluateVisitor_run_closure2,t._EvaluateVisitor_run__closure2,t._EvaluateVisitor__loadModule_closure5,t._EvaluateVisitor__loadModule_closure6,t._EvaluateVisitor__loadModule__closure6,t._EvaluateVisitor__execute_closure2,t._EvaluateVisitor__extendModules_closure6,t._EvaluateVisitor_visitAtRootRule_closure5,t._EvaluateVisitor_visitAtRootRule_closure6,t._EvaluateVisitor__scopeForAtRoot__closure2,t._EvaluateVisitor_visitContentRule_closure2,t._EvaluateVisitor_visitDeclaration_closure2,t._EvaluateVisitor_visitEachRule_closure10,t._EvaluateVisitor_visitAtRule_closure9,t._EvaluateVisitor_visitAtRule__closure2,t._EvaluateVisitor_visitForRule_closure14,t._EvaluateVisitor_visitForRule_closure15,t._EvaluateVisitor_visitForRule_closure16,t._EvaluateVisitor_visitForRule_closure17,t._EvaluateVisitor_visitForRule_closure18,t._EvaluateVisitor__registerCommentsForModule_closure2,t._EvaluateVisitor_visitIfRule__closure2,t._EvaluateVisitor__visitDynamicImport_closure2,t._EvaluateVisitor__visitDynamicImport__closure14,t._EvaluateVisitor__applyMixin_closure9,t._EvaluateVisitor__applyMixin__closure6,t._EvaluateVisitor__applyMixin_closure8,t._EvaluateVisitor__applyMixin_closure10,t._EvaluateVisitor__applyMixin__closure5,t._EvaluateVisitor__applyMixin___closure2,t._EvaluateVisitor__applyMixin____closure2,t._EvaluateVisitor_visitIncludeRule_closure8,t._EvaluateVisitor_visitIncludeRule_closure10,t._EvaluateVisitor_visitMediaRule_closure9,t._EvaluateVisitor_visitMediaRule__closure2,t._EvaluateVisitor_visitMediaRule___closure2,t._EvaluateVisitor_visitStyleRule_closure14,t._EvaluateVisitor_visitStyleRule_closure16,t._EvaluateVisitor_visitStyleRule__closure2,t._EvaluateVisitor_visitSupportsRule_closure5,t._EvaluateVisitor_visitSupportsRule__closure2,t._EvaluateVisitor__visitSupportsCondition_closure2,t._EvaluateVisitor_visitVariableDeclaration_closure8,t._EvaluateVisitor_visitVariableDeclaration_closure9,t._EvaluateVisitor_visitVariableDeclaration_closure10,t._EvaluateVisitor_visitWarnRule_closure2,t._EvaluateVisitor_visitWhileRule_closure2,t._EvaluateVisitor_visitBinaryOperationExpression_closure2,t._EvaluateVisitor__slash_closure5,t._EvaluateVisitor__slash_closure6,t._EvaluateVisitor_visitVariableExpression_closure2,t._EvaluateVisitor_visitUnaryOperationExpression_closure2,t._EvaluateVisitor_visitFunctionExpression_closure8,t._EvaluateVisitor_visitFunctionExpression_closure10,t._EvaluateVisitor__visitCalculationExpression_closure2,t._EvaluateVisitor__checkAdjacentCalculationValues_closure2,t._EvaluateVisitor_visitInterpolatedFunctionExpression_closure2,t._EvaluateVisitor__runUserDefinedCallable_closure2,t._EvaluateVisitor__runUserDefinedCallable__closure2,t._EvaluateVisitor__runUserDefinedCallable___closure2,t._EvaluateVisitor__runFunctionCallable_closure2,t._EvaluateVisitor__runBuiltInCallable_closure8,t._EvaluateVisitor__runBuiltInCallable_closure9,t._EvaluateVisitor__verifyArguments_closure2,t._EvaluateVisitor_visitCssAtRule_closure5,t._EvaluateVisitor_visitCssKeyframeBlock_closure5,t._EvaluateVisitor_visitCssMediaRule_closure9,t._EvaluateVisitor_visitCssMediaRule__closure2,t._EvaluateVisitor_visitCssMediaRule___closure2,t._EvaluateVisitor_visitCssStyleRule_closure8,t._EvaluateVisitor_visitCssStyleRule__closure2,t._EvaluateVisitor_visitCssStyleRule_closure10,t._EvaluateVisitor_visitCssSupportsRule_closure5,t._EvaluateVisitor_visitCssSupportsRule__closure2,t._EvaluateVisitor__serialize_closure2,t._EvaluateVisitor__expressionNode_closure2,t.JSToDartAsyncFileImporter_canonicalize_closure,t.AsyncImportCache_canonicalize_closure1,t.AsyncImportCache_canonicalize_closure2,t.AsyncImportCache__canonicalize_closure1,t.AsyncImportCache__canonicalize__closure0,t.AsyncImportCache__canonicalize_closure2,t.AsyncImportCache_importCanonical_closure0,t.AtRootQueryParser_parse_closure0,t.booleanClass_closure,t.legacyBooleanClass_closure,t.calculationClass_closure,t.calculationOperationClass_closure,t.calculationInterpolationClass_closure,t.SassCalculation_sign_closure0,t.SassCalculation_round_closure9,t.SassCalculation_round_closure10,t.SassCalculation_round_closure11,t.SassCalculation_round_closure12,t.SassCalculation_round_closure13,t.SassCalculation_round_closure14,t.SassCalculation_round_closure15,t.SassCalculation_round_closure16,t.SassCalculation_round_closure17,t.SassCalculation_round_closure18,t.SassCalculation__roundWithStep_closure7,t.SassCalculation__roundWithStep_closure6,t.SassCalculation__roundWithStep_closure8,t.SassCalculation__roundWithStep_closure9,t.SassCalculation__roundWithStep_closure10,t.SassCalculation__roundWithStep_closure11,t.SassCalculation__roundWithStep_closure12,t.SassCalculation__simplify_closure3,t.SassCalculation__simplify_closure4,t.SassCalculation__simplify_closure5,t.SassCalculation__simplify_closure6,t._parseChannels_closure2,t._parseChannels_closure4,t.colorClass_closure,t.compileAsync_closure,t.compileStringAsync_closure,t._simplifyValue_closure,t._simplifyValue_closure0,t._simplifyValue_closure1,t._simplifyValue_closure2,t._simplifyValue_closure3,t._simplifyValue_closure4,t._parseFunctions___closure6,t._parseFunctions___closure5,t.compilerClass_closure,t.asyncCompilerClass_closure,t.asyncCompilerClass___closure,t.initAsyncCompiler_closure,t.ComplexSelector_singleCompound_closure0,t.ComplexSelector_withAdditionalCombinators_closure0,t.ComplexSelector_concatenate_closure0,t.DeprecationHandlingLogger_warnForDeprecation_closure1,t.DeprecationHandlingLogger_warnForDeprecation_closure2,t.Environment_setVariable_closure2,t.Environment_setVariable_closure4,t._EvaluateVisitor__closure10,t._EvaluateVisitor__closure9,t._EvaluateVisitor_run_closure1,t._EvaluateVisitor_run__closure1,t._EvaluateVisitor__loadModule_closure3,t._EvaluateVisitor__loadModule_closure4,t._EvaluateVisitor__loadModule__closure4,t._EvaluateVisitor__execute_closure1,t._EvaluateVisitor__extendModules_closure4,t._EvaluateVisitor_visitAtRootRule_closure3,t._EvaluateVisitor_visitAtRootRule_closure4,t._EvaluateVisitor__scopeForAtRoot__closure1,t._EvaluateVisitor_visitContentRule_closure1,t._EvaluateVisitor_visitDeclaration_closure1,t._EvaluateVisitor_visitEachRule_closure7,t._EvaluateVisitor_visitAtRule_closure6,t._EvaluateVisitor_visitAtRule__closure1,t._EvaluateVisitor_visitForRule_closure9,t._EvaluateVisitor_visitForRule_closure10,t._EvaluateVisitor_visitForRule_closure11,t._EvaluateVisitor_visitForRule_closure12,t._EvaluateVisitor_visitForRule_closure13,t._EvaluateVisitor__registerCommentsForModule_closure1,t._EvaluateVisitor_visitIfRule__closure1,t._EvaluateVisitor__visitDynamicImport_closure1,t._EvaluateVisitor__visitDynamicImport__closure10,t._EvaluateVisitor__applyMixin_closure6,t._EvaluateVisitor__applyMixin__closure4,t._EvaluateVisitor__applyMixin_closure5,t._EvaluateVisitor__applyMixin_closure7,t._EvaluateVisitor__applyMixin__closure3,t._EvaluateVisitor__applyMixin___closure1,t._EvaluateVisitor__applyMixin____closure1,t._EvaluateVisitor_visitIncludeRule_closure5,t._EvaluateVisitor_visitIncludeRule_closure7,t._EvaluateVisitor_visitMediaRule_closure6,t._EvaluateVisitor_visitMediaRule__closure1,t._EvaluateVisitor_visitMediaRule___closure1,t._EvaluateVisitor_visitStyleRule_closure9,t._EvaluateVisitor_visitStyleRule_closure11,t._EvaluateVisitor_visitStyleRule__closure1,t._EvaluateVisitor_visitSupportsRule_closure3,t._EvaluateVisitor_visitSupportsRule__closure1,t._EvaluateVisitor__visitSupportsCondition_closure1,t._EvaluateVisitor_visitVariableDeclaration_closure5,t._EvaluateVisitor_visitVariableDeclaration_closure6,t._EvaluateVisitor_visitVariableDeclaration_closure7,t._EvaluateVisitor_visitWarnRule_closure1,t._EvaluateVisitor_visitWhileRule_closure1,t._EvaluateVisitor_visitBinaryOperationExpression_closure1,t._EvaluateVisitor__slash_closure3,t._EvaluateVisitor__slash_closure4,t._EvaluateVisitor_visitVariableExpression_closure1,t._EvaluateVisitor_visitUnaryOperationExpression_closure1,t._EvaluateVisitor_visitFunctionExpression_closure5,t._EvaluateVisitor_visitFunctionExpression_closure7,t._EvaluateVisitor__visitCalculationExpression_closure1,t._EvaluateVisitor__checkAdjacentCalculationValues_closure1,t._EvaluateVisitor_visitInterpolatedFunctionExpression_closure1,t._EvaluateVisitor__runUserDefinedCallable_closure1,t._EvaluateVisitor__runUserDefinedCallable__closure1,t._EvaluateVisitor__runUserDefinedCallable___closure1,t._EvaluateVisitor__runFunctionCallable_closure1,t._EvaluateVisitor__runBuiltInCallable_closure5,t._EvaluateVisitor__runBuiltInCallable_closure6,t._EvaluateVisitor__verifyArguments_closure1,t._EvaluateVisitor_visitCssAtRule_closure3,t._EvaluateVisitor_visitCssKeyframeBlock_closure3,t._EvaluateVisitor_visitCssMediaRule_closure6,t._EvaluateVisitor_visitCssMediaRule__closure1,t._EvaluateVisitor_visitCssMediaRule___closure1,t._EvaluateVisitor_visitCssStyleRule_closure5,t._EvaluateVisitor_visitCssStyleRule__closure1,t._EvaluateVisitor_visitCssStyleRule_closure7,t._EvaluateVisitor_visitCssSupportsRule_closure3,t._EvaluateVisitor_visitCssSupportsRule__closure1,t._EvaluateVisitor__serialize_closure1,t._EvaluateVisitor__expressionNode_closure1,t.exceptionClass_closure,t.ExtensionStore__registerSelector_closure1,t.ExtensionStore__registerSelector_closure2,t.ExtensionStore_addExtension_closure2,t.ExtensionStore_addExtension_closure3,t.ExtensionStore_addExtension_closure4,t.ExtensionStore__simpleSelectors_closure0,t.ExtensionStore__extendExistingExtensions_closure1,t.ExtensionStore__extendExistingExtensions_closure2,t.ExtensionStore_addExtensions_closure0,t.JSToDartFileImporter_canonicalize_closure,t.functionClass_closure,t.unifyComplex_closure2,t.unifyComplex_closure3,t._namespaceAndName_closure0,t._weaveParents_closure5,t._weaveParents_closure6,t._mergeLeadingCombinators_closure3,t._mergeLeadingCombinators_closure4,t._mergeLeadingCombinators_closure5,t._mergeLeadingCombinators_closure6,t._mergeTrailingCombinators_closure9,t._mergeTrailingCombinators_closure10,t._mergeTrailingCombinators_closure11,t._mergeTrailingCombinators_closure12,t._mergeTrailingCombinators_closure13,t._mergeTrailingCombinators_closure14,t._mergeTrailingCombinators_closure16,t._mergeTrailingCombinators_closure17,t._mergeTrailingCombinators_closure15,t._mergeTrailingCombinators_closure18,t._chunks_closure3,t._chunks_closure4,t._chunks_closure5,t._chunks_closure6,t.compoundIsSuperselector_closure1,t.compoundIsSuperselector_closure2,t._selectorPseudoIsSuperselector___closure2,t.NodeImporter_load_closure,t.NodeImporter__tryPath_closure,t.NodeImporter__callImporterAsync_closure,t.ImportCache_canonicalize_closure1,t.ImportCache_canonicalize_closure2,t.ImportCache__canonicalize_closure1,t.ImportCache__canonicalize__closure0,t.ImportCache__canonicalize_closure2,t.ImportCache_importCanonical_closure0,t.Interpolation_asPlain_closure1,t.Interpolation_asPlain_closure2,t.Interpolation_initialPlain_closure0,t.InterpolationBuffer_addInterpolation_closure0,t.InterpolationMap_mapSpan_closure1,t.InterpolationMap_mapSpan_closure2,t._realCasePath_helper_closure0,t._readFile_closure0,t.fileExists_closure0,t.dirExists_closure0,t.listDir_closure0,t.JSToDartLogger_warn_closure,t.JSToDartLogger_debug_closure,t.KeyframeSelectorParser_parse_closure0,t.render_closure,t._parseFunctions____closure,t._parseFunctions___closure3,t._parseFunctions___closure4,t._parseFunctions___closure1,t._parseFunctions___closure0,t._parseImporter____closure,t._parseImporter___closure0,t.ListExpression__elementNeedsParens_closure0,t._join__closure2,t._join__closure3,t._join__closure4,t.SelectorList__resolveParentSelectorsCompound__closure0,t.listClass_closure,t._set__closure2,t._merge__closure1,t._deepMergeImpl_closure1,t._deepMergeImpl_closure2,t.mapClass_closure,t.MediaQueryParser_parse_closure0,t.local__closure1,t.mixinClass_closure,t.legacyNullClass_closure,t.numberClass_closure,t.SassNumber_SassNumber$withUnits_closure10,t.SassNumber_SassNumber$withUnits_closure9,t.SassNumber_SassNumber$withUnits_closure11,t.SassNumber_SassNumber$withUnits_closure12,t.SassNumber_SassNumber$withUnits_closure14,t.SassNumber_SassNumber$withUnits_closure13,t.SassNumber_SassNumber$withUnits_closure15,t.SassNumber_SassNumber$withUnits_closure16,t.SassNumber_SassNumber$withUnits_closure17,t.SassNumber_SassNumber$withUnits_closure18,t.SassNumber__coerceOrConvertValue_compatibilityException0,t.SassNumber__coerceOrConvertValue_closure4,t.SassNumber__coerceOrConvertValue_closure6,t.SassNumber_multiplyUnits_closure11,t.SassNumber_multiplyUnits_closure12,t.SassNumber_multiplyUnits_closure13,t.SassNumber_multiplyUnits_closure14,t.SassNumber_multiplyUnits_closure15,t.SassNumber_multiplyUnits_closure16,t.SassNumber_multiplyUnits_closure17,t.SassNumber_multiplyUnits_closure18,t.SassNumber_multiplyUnits_closure20,t.SassNumber_multiplyUnits_closure22,t.SassNumber__unitString_closure3,t.SassNumber__unitString_closure4,t.SassNumber__unitString_closure5,t.SassNumber__unitString_closure6,t.Parser__parseIdentifier_closure0,t.Parser_spanFrom_closure0,t.PseudoSelector_specificity_closure0,t.SassParser_children_closure0,t._prependParent_closure1,t._prependParent_closure2,t.SelectorParser_parse_closure0,t.SelectorParser_parseCompoundSelector_closure0,t._SerializeVisitor_visitCssComment_closure0,t._SerializeVisitor_visitCssAtRule_closure0,t._SerializeVisitor_visitCssMediaRule_closure0,t._SerializeVisitor_visitCssImport_closure0,t._SerializeVisitor_visitCssImport__closure0,t._SerializeVisitor_visitCssKeyframeBlock_closure0,t._SerializeVisitor_visitCssStyleRule_closure0,t._SerializeVisitor_visitCssSupportsRule_closure0,t._SerializeVisitor_visitCssDeclaration_closure1,t._SerializeVisitor_visitCssDeclaration_closure2,t._SerializeVisitor__writeCalculationValue_closure0,t._SerializeVisitor__visitQuotedString_closure1,t._SerializeVisitor__visitQuotedString_closure2,t._SerializeVisitor_visitPseudoSelector_closure0,t._SerializeVisitor__write_closure0,t._SerializeVisitor__visitChildren_closure1,t._SerializeVisitor__visitChildren_closure2,t.SingleUnitSassNumber_multiplyUnits_closure2,t.updateSourceSpanPrototype_closure,t.stringClass_closure,t.StylesheetParser_parse_closure0,t.StylesheetParser_parse__closure1,t.StylesheetParser_parseArgumentDeclaration_closure0,t.StylesheetParser__parseSingleProduction_closure0,t.StylesheetParser_parseSignature_closure,t.StylesheetParser__statement_closure0,t.StylesheetParser_variableDeclarationWithoutNamespace_closure1,t.StylesheetParser_variableDeclarationWithoutNamespace_closure2,t.StylesheetParser__forRule_closure1,t.StylesheetParser__memberList_closure0,t.StylesheetParser__expression_resetState0,t.StylesheetParser__expression_resolveOneOperation0,t.StylesheetParser__expression_resolveOperations0,t.StylesheetParser__expression_resolveSpaceExpressions0,t.StylesheetParser__expression_closure2,t.StylesheetParser__expression_closure3,t.StylesheetParser__expression_closure4,t.StylesheetParser_expressionUntilComma_closure0,t.StylesheetParser__isHexColor_closure1,t.StylesheetParser_identifierLike_closure1,t.StylesheetParser_identifierLike_closure2,t.StylesheetParser_namespacedExpression_closure0,t.StylesheetParser__tryUrlContents_closure0,t.StylesheetParser__interpolatedDeclarationValue_closure4,t.StylesheetParser__interpolatedDeclarationValue_closure5,t.StylesheetParser__interpolatedDeclarationValue_closure6,t.StylesheetParser__interpolatedDeclarationValue_closure7,t.StylesheetParser__interpolatedDeclarationValue_closure8,t.StylesheetParser__expressionUntilComparison_closure0,t.StylesheetParser__supportsConditionInParens_closure0,t.StylesheetParser__publicIdentifier_closure0,t.JSToDartImporter_canonicalize_closure,t.JSToDartImporter_load_closure,t.UniversalSelector_unify_closure1,t.UniversalSelector_unify_closure2,t.resolveImportPath_closure1,t.resolveImportPath_closure2,t._tryPathAsDirectory_closure0,t._exactlyOne_closure1,t.valueClass_closure]),s(t.EfficientLengthIterable,[t.ListIterable,t.EmptyIterable,t.LinkedHashMapKeyIterable,t._HashMapKeyIterable,t._MapBaseValueIterable]),s(t.ListIterable,[t.SubListIterable,t.MappedListIterable,t.ReversedListIterable,t.ListQueue,t._GeneratorIterable]),n(t.EfficientLengthMappedIterable,t.MappedIterable),n(t.EfficientLengthTakeIterable,t.TakeIterable),n(t.EfficientLengthSkipIterable,t.SkipIterable),n(t.EfficientLengthFollowedByIterable,t.FollowedByIterable),s(t._Record,[t._Record2,t._Record3,t._RecordN]),s(t._Record2,[t._Record_2,t._Record_2_forImport,t._Record_2_imports_modules,t._Record_2_loadedUrls_stylesheet,t._Record_2_sourceMap]),s(t._Record3,[t._Record_3,t._Record_3_importer_isDependency,t._Record_3_originalUrl]),s(t._RecordN,[t._Record_4,t._Record_4_baseImporter_baseUrl_forImport,t._Record_5_named_namedNodes_positional_positionalNodes_separator]),s(t.MapView,[t._UnmodifiableMapView_MapView__UnmodifiableMapMixin,t.PathMap]),n(t.UnmodifiableMapView,t._UnmodifiableMapView_MapView__UnmodifiableMapMixin),n(t.ConstantMapView,t.UnmodifiableMapView),n(t.ConstantStringMap,t.ConstantMap),s(t.SetBase,[t.ConstantSet,t._SetBase,t._UnmodifiableSetView_SetBase__UnmodifiableSetMixin,t._UnionSet_SetBase_UnmodifiableSetMixin]),s(t.ConstantSet,[t.ConstantStringSet,t.GeneralConstantSet]),n(t.Instantiation1,t.Instantiation),n(t.NullError,t.TypeError),s(t.TearOffClosure,[t.StaticClosure,t.BoundClosure]),s(t.JsLinkedHashMap,[t.JsIdentityLinkedHashMap,t.JsConstantLinkedHashMap,t._LinkedCustomHashMap]),s(t.NativeTypedData,[t.NativeByteData,t.NativeTypedArray]),s(t.NativeTypedArray,[t._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin,t._NativeTypedArrayOfInt_NativeTypedArray_ListMixin]),n(t._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin,t._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin),n(t.NativeTypedArrayOfDouble,t._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin),n(t._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin,t._NativeTypedArrayOfInt_NativeTypedArray_ListMixin),n(t.NativeTypedArrayOfInt,t._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin),s(t.NativeTypedArrayOfDouble,[t.NativeFloat32List,t.NativeFloat64List]),s(t.NativeTypedArrayOfInt,[t.NativeInt16List,t.NativeInt32List,t.NativeInt8List,t.NativeUint16List,t.NativeUint32List,t.NativeUint8ClampedList,t.NativeUint8List]),n(t._TypeError,t._Error),s(t._Completer,[t._AsyncCompleter,t._SyncCompleter]),s(t._StreamController,[t._AsyncStreamController,t._SyncStreamController]),s(t.Stream,[t._StreamImpl,t._ForwardingStream,t._CompleterStream]),n(t._ControllerStream,t._StreamImpl),s(t._BufferingStreamSubscription,[t._ControllerSubscription,t._ForwardingStreamSubscription]),n(t._StreamControllerAddStreamState,t._AddStreamState),s(t._DelayedEvent,[t._DelayedData,t._DelayedError]),n(t._ExpandStream,t._ForwardingStream),s(t._Zone,[t._CustomZone,t._RootZone]),n(t._IdentityHashMap,t._HashMap),n(t._LinkedHashSet,t._SetBase),n(t._LinkedIdentityHashSet,t._LinkedHashSet),n(t.UnmodifiableSetView,t._UnmodifiableSetView_SetBase__UnmodifiableSetMixin),s(t.Codec,[t.Encoding,t.Base64Codec,t.JsonCodec]),s(t.Encoding,[t.AsciiCodec,t.Utf8Codec]),s(t.Converter,[t._UnicodeSubsetEncoder,t.Base64Encoder,t.JsonEncoder,t.Utf8Encoder,t.Utf8Decoder]),n(t.AsciiEncoder,t._UnicodeSubsetEncoder),s(t.ByteConversionSink,[t._Base64EncoderSink,t._Utf8StringSinkAdapter]),n(t._Utf8Base64EncoderSink,t._Base64EncoderSink),n(t.JsonCyclicError,t.JsonUnsupportedObjectError),n(t._JsonStringStringifier,t._JsonStringifier),n(t._StringSinkConversionSink,t.StringConversionSink),n(t._StringCallbackSink,t._StringSinkConversionSink),s(t.ArgumentError,[t.RangeError,t.IndexError]),n(t._DataUri,t._Uri),n(t.ArgParserException,t.FormatException),n(t.EmptyUnmodifiableSet,t._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin),n(t.QueueList,t._QueueList_Object_ListMixin),n(t._CastQueueList,t.QueueList),n(t.UnionSet,t._UnionSet_SetBase_UnmodifiableSetMixin),s(t._DelegatingIterableBase,[t.DelegatingSet,t._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin]),n(t._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin,t.DelegatingSet),n(t.UnmodifiableSetView0,t._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin),n(t.MapKeySet,t._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin),s(t.NodeJsError,[t.JsAssertionError,t.JsRangeError,t.JsReferenceError,t.JsSyntaxError,t.JsTypeError,t.JsSystemError]),s(t.Socket,[t.TTYReadStream,t.TTYWriteStream]),n(t.InternalStyle,t.Style),s(t.InternalStyle,[t.PosixStyle,t.UrlStyle,t.WindowsStyle]),s(t._Enum,[t._SingletonCssMediaQueryMergeResult,t.BinaryOperator,t.UnaryOperator,t.AttributeOperator,t.Combinator,t.Deprecation,t.ExtendMode,t.Syntax,t.CalculationOperator,t.ListSeparator,t.OutputStyle,t.LineFeed,t.AttributeOperator0,t.BinaryOperator0,t.CalculationOperator0,t.Combinator0,t.Deprecation0,t.ListSeparator0,t._SingletonCssMediaQueryMergeResult0,t.ExtendMode0,t.OutputStyle0,t.LineFeed0,t.Syntax0,t.UnaryOperator0]),s(t.CssNode,[t.ModifiableCssNode,t.CssParentNode]),s(t.ModifiableCssNode,[t.ModifiableCssParentNode,t.ModifiableCssComment,t.ModifiableCssDeclaration,t.ModifiableCssImport]),s(t.ModifiableCssParentNode,[t.ModifiableCssAtRule,t.ModifiableCssKeyframeBlock,t.ModifiableCssMediaRule,t.ModifiableCssStyleRule,t.ModifiableCssStylesheet,t.ModifiableCssSupportsRule]),n(t._IsInvisibleVisitor,t.__IsInvisibleVisitor_Object_EveryCssVisitor),n(t.CssStylesheet,t.CssParentNode),s(t.ParentStatement,[t.AtRootRule,t.AtRule,t.CallableDeclaration,t.Declaration,t.EachRule,t.ForRule,t.MediaRule,t.StyleRule,t.Stylesheet,t.SupportsRule,t.WhileRule]),s(t.CallableDeclaration,[t.ContentBlock,t.FunctionRule,t.MixinRule]),s(t.IfRuleClause,[t.IfClause,t.ElseClause]),n(t._HasContentVisitor,t.__HasContentVisitor_Object_StatementSearchVisitor),n(t._IsInvisibleVisitor0,t.__IsInvisibleVisitor_Object_AnySelectorVisitor),n(t._IsBogusVisitor,t.__IsBogusVisitor_Object_AnySelectorVisitor),n(t._IsUselessVisitor,t.__IsUselessVisitor_Object_AnySelectorVisitor),s(t.Selector,[t.SimpleSelector,t.ComplexSelector,t.CompoundSelector,t.SelectorList]),s(t.SimpleSelector,[t.AttributeSelector,t.ClassSelector,t.IDSelector,t.ParentSelector,t.PlaceholderSelector,t.PseudoSelector,t.TypeSelector,t.UniversalSelector]),n(t._ParentSelectorVisitor,t.__ParentSelectorVisitor_Object_SelectorSearchVisitor),n(t.ExplicitConfiguration,t.Configuration),s(t.SourceSpanException,[t.SassException,t.SourceSpanFormatException,t.MultiSourceSpanException,t.SassException0]),s(t.SassException,[t.MultiSpanSassException,t.SassRuntimeException,t.SassFormatException]),s(t.MultiSpanSassException,[t.MultiSpanSassRuntimeException,t.MultiSpanSassFormatException]),n(t.MultiSpanSassScriptException,t.SassScriptException),n(t.MergedExtension,t.Extension),n(t.Importer,t.AsyncImporter),s(t.Importer,[t.FilesystemImporter,t.NoOpImporter]),s(t.Parser,[t.AtRootQueryParser,t.StylesheetParser,t.KeyframeSelectorParser,t.MediaQueryParser,t.SelectorParser]),s(t.StylesheetParser,[t.ScssParser,t.SassParser]),n(t.CssParser,t.ScssParser),s(t.UnmodifiableMapBase,[t.LimitedMapView,t.PrefixedMapView,t.PublicMemberMapView,t.UnprefixedMapView,t.LimitedMapView0,t.PrefixedMapView0,t.PublicMemberMapView0,t.UnprefixedMapView0]),s(t.Value,[t.SassList,t.SassBoolean,t.SassCalculation,t.SassColor,t.SassFunction,t.SassMap,t.SassMixin,t._SassNull,t.SassNumber,t.SassString]),n(t.SassArgumentList,t.SassList),s(t.SassNumber,[t.ComplexSassNumber,t.SingleUnitSassNumber,t.UnitlessSassNumber]),n(t._MakeExpressionCalculationSafe,t.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor),n(t._FindDependenciesVisitor,t.__FindDependenciesVisitor_Object_RecursiveStatementVisitor),n(t.SingleMapping,t.Mapping),n(t.FileLocation,t.SourceLocationMixin),s(t.SourceSpanMixin,[t._FileSpan,t.SourceSpanBase]),n(t.MultiSourceSpanFormatException,t.MultiSourceSpanException),n(t.SourceSpanWithContext,t.SourceSpanBase),n(t.StringScannerException,t.SourceSpanFormatException),s(t.StringScanner,[t.LineScanner,t.SpanScanner]),s(t.Value0,[t.SassList0,t.SassBoolean0,t.SassCalculation0,t.SassColor0,t.SassNumber0,t.SassFunction0,t.SassMap0,t.SassMixin0,t._SassNull0,t.SassString0]),n(t.SassArgumentList0,t.SassList0),s(t.AsyncImporter0,[t.JSToDartAsyncImporter,t.JSToDartAsyncFileImporter,t.Importer0]),s(t.Parser1,[t.AtRootQueryParser0,t.StylesheetParser0,t.KeyframeSelectorParser0,t.MediaQueryParser0,t.SelectorParser0]),s(t.ParentStatement0,[t.AtRootRule0,t.AtRule0,t.CallableDeclaration0,t.Declaration0,t.EachRule0,t.ForRule0,t.MediaRule0,t.StyleRule0,t.Stylesheet0,t.SupportsRule0,t.WhileRule0]),s(t.CssNode0,[t.ModifiableCssNode0,t.CssParentNode0]),s(t.ModifiableCssNode0,[t.ModifiableCssParentNode0,t.ModifiableCssComment0,t.ModifiableCssDeclaration0,t.ModifiableCssImport0]),s(t.ModifiableCssParentNode0,[t.ModifiableCssAtRule0,t.ModifiableCssKeyframeBlock0,t.ModifiableCssMediaRule0,t.ModifiableCssStyleRule0,t.ModifiableCssStylesheet0,t.ModifiableCssSupportsRule0]),s(t.Selector0,[t.SimpleSelector0,t.ComplexSelector0,t.CompoundSelector0,t.SelectorList0]),s(t.SimpleSelector0,[t.AttributeSelector0,t.ClassSelector0,t.IDSelector0,t.ParentSelector0,t.PlaceholderSelector0,t.PseudoSelector0,t.TypeSelector0,t.UniversalSelector0]),n(t.CompileStringOptions,t.CompileOptions),n(t.AsyncCompiler,t.Compiler),s(t.SassNumber0,[t.ComplexSassNumber0,t.SingleUnitSassNumber0,t.UnitlessSassNumber0]),n(t.ExplicitConfiguration0,t.Configuration0),s(t.CallableDeclaration0,[t.ContentBlock0,t.FunctionRule0,t.MixinRule0]),s(t.StylesheetParser0,[t.ScssParser0,t.SassParser0]),n(t.CssParser0,t.ScssParser0),n(t._NodeException,t.JsError),s(t.SassException0,[t.MultiSpanSassException0,t.SassRuntimeException0,t.SassFormatException0]),s(t.MultiSpanSassException0,[t.MultiSpanSassRuntimeException0,t.MultiSpanSassFormatException0]),n(t.MultiSpanSassScriptException0,t.SassScriptException0),n(t._MakeExpressionCalculationSafe0,t.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor0),s(t.Importer0,[t.JSToDartFileImporter,t.FilesystemImporter0,t.NoOpImporter0,t.JSToDartImporter]),s(t.IfRuleClause0,[t.IfClause0,t.ElseClause0]),n(t._ParentSelectorVisitor0,t.__ParentSelectorVisitor_Object_SelectorSearchVisitor0),n(t.MergedExtension0,t.Extension0),n(t._HasContentVisitor0,t.__HasContentVisitor_Object_StatementSearchVisitor0),n(t._IsInvisibleVisitor1,t.__IsInvisibleVisitor_Object_EveryCssVisitor0),n(t._IsInvisibleVisitor2,t.__IsInvisibleVisitor_Object_AnySelectorVisitor0),n(t._IsBogusVisitor0,t.__IsBogusVisitor_Object_AnySelectorVisitor0),n(t._IsUselessVisitor0,t.__IsUselessVisitor_Object_AnySelectorVisitor0),n(t.CssStylesheet0,t.CssParentNode0),r(t.UnmodifiableListBase,t.UnmodifiableListMixin),r(t.__CastListBase__CastIterableBase_ListMixin,t.ListBase),r(t._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin,t.ListBase),r(t._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin,t.FixedLengthListMixin),r(t._NativeTypedArrayOfInt_NativeTypedArray_ListMixin,t.ListBase),r(t._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin,t.FixedLengthListMixin),r(t._AsyncStreamController,t._AsyncStreamControllerDispatch),r(t._SyncStreamController,t._SyncStreamControllerDispatch),r(t.UnmodifiableMapBase,t._UnmodifiableMapMixin),r(t._UnmodifiableMapView_MapView__UnmodifiableMapMixin,t._UnmodifiableMapMixin),r(t._UnmodifiableSetView_SetBase__UnmodifiableSetMixin,t._UnmodifiableSetMixin),r(t._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin,t.UnmodifiableSetMixin),r(t._QueueList_Object_ListMixin,t.ListBase),r(t._UnionSet_SetBase_UnmodifiableSetMixin,t.UnmodifiableSetMixin),r(t._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin,t.UnmodifiableSetMixin),r(t._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin,t.UnmodifiableSetMixin),r(t.__IsInvisibleVisitor_Object_EveryCssVisitor,t.EveryCssVisitor),r(t.__HasContentVisitor_Object_StatementSearchVisitor,t.StatementSearchVisitor),r(t.__IsBogusVisitor_Object_AnySelectorVisitor,t.AnySelectorVisitor),r(t.__IsInvisibleVisitor_Object_AnySelectorVisitor,t.AnySelectorVisitor),r(t.__IsUselessVisitor_Object_AnySelectorVisitor,t.AnySelectorVisitor),r(t.__ParentSelectorVisitor_Object_SelectorSearchVisitor,t.SelectorSearchVisitor),r(t.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor,t.ReplaceExpressionVisitor),r(t.__FindDependenciesVisitor_Object_RecursiveStatementVisitor,t.RecursiveStatementVisitor),r(t.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor0,t.ReplaceExpressionVisitor0),r(t.__ParentSelectorVisitor_Object_SelectorSearchVisitor0,t.SelectorSearchVisitor0),r(t.__HasContentVisitor_Object_StatementSearchVisitor0,t.StatementSearchVisitor0),r(t.__IsInvisibleVisitor_Object_EveryCssVisitor0,t.EveryCssVisitor0),r(t.__IsBogusVisitor_Object_AnySelectorVisitor0,t.AnySelectorVisitor0),r(t.__IsInvisibleVisitor_Object_AnySelectorVisitor0,t.AnySelectorVisitor0),r(t.__IsUselessVisitor_Object_AnySelectorVisitor0,t.AnySelectorVisitor0)}();var ue={typeUniverse:{eC:new Map,tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{int:"int",double:"double",num:"num",String:"String",bool:"bool",Null:"Null",List:"List"},mangledNames:{},types:["~()","bool()","Null()","int()","Future<Null>()","Value0(List<Value0>)","Value(List<Value>)","String(String)","bool(CssNode0)","bool(CssNode)","bool(String)","bool(Object?)","SassNumber(List<Value>)","SassNumber0(List<Value0>)","Object()","bool(SimpleSelector)","bool(SimpleSelector0)","JSClass0()","SassString(List<Value>)","SassString0(List<Value0>)","bool(ComplexSelector)","bool(ComplexSelector0)","String()","SassBoolean0(List<Value0>)","SassBoolean(List<Value>)","Value()","SassList(List<Value>)","Object?()","SassList0(List<Value0>)","List<String>()","FileSpan()","String?()","Value0()","Future<~>()","SassColor0(List<Value0>)","SassColor(List<Value>)","bool(int?)","SassMap0(List<Value0>)","SassMap(List<Value>)","~(Object?)","Null(~())","Future<Null>(Future<~>())","double(double)","Value(Value)","Value?()","Value0?()","Value0(Value0)","bool(num,num)","Uri(Uri)","bool(int)","bool(Value0)","SassNumber(SassNumber)","SassNumber0(SassNumber0)","bool(ComplexSelectorComponent)","bool(ComplexSelectorComponent0)","Null(Object,StackTrace)","ValueExpression0(Value0)","Null(@)","Uri?/()","@()","Uri?()","~(Value0)","~(Value)","ValueExpression(Value)","double(double,double)","ComplexSelector(ComplexSelector)","double(SassColor0)","ComplexSelector0(ComplexSelector0)","bool(Value)","SelectorList0?()","bool(SelectorList)","SelectorList?()","Object(Object)","~(@)","Future<Value0>()","bool(SelectorList0)","bool(Object)","Future<Value?>()","Future<Value>()","Future<Value0?>()","~(Object,StackTrace)","Frame()","List<CssMediaQuery>?(List<CssMediaQuery>)","Future<Value?>(Statement)","~([int?])","~(String,Value)","@(@)","Callable0?()","~(Value,Value)","Value?(Statement)","AsyncCallable?()","List<String>?()","double()","double(Value0)","Frame(String)","Declaration(List<Statement>,FileSpan)","Callable?()","Future<Value0>(List<Value0>)","~(Object)","Null([Object?])","~(String)","AsyncCallable0?()","~(Value0,Value0)","SassRuntimeException0(AstNode0)","Stylesheet?()","+originalUrl(Importer,Uri,Uri)?()","Future<Value0?>(Statement0)","Value0?(Statement0)","Null(_NodeSassColor,num)","~(Module1<Callable>,bool)","List<CssMediaQuery0>?(List<CssMediaQuery0>)","~(String,Value0)","Declaration0(List<Statement0>,FileSpan)","double(Value)","int(Uri)","~(Module0<Callable0>,bool)","SassRuntimeException(AstNode)","UnaryOperator0()","String(Expression0)","bool(ModifiableCssNode0)","CallableDeclaration0()","Null(Module1<AsyncCallable0>,bool)","SassCalculation0(Object)","bool(_Highlight)","bool(Module1<AsyncCallable0>)","Null(Module0<AsyncCallable>,bool)","List<Object>()","String(String{color:Object?})","int(SassColor0)","Statement()","int(_NodeSassColor)","CallableDeclaration()","~(String,Object?)","bool(Module1<Callable>)","Map<ComplexSelector,Extension>()","bool(Module0<Callable0>)","bool(Module0<AsyncCallable>)","String(Object)","Map<ComplexSelector0,Extension0>()","UnaryOperator()","String(Expression)","bool(Expression)","~(String,Function)","Statement0()","bool(ModifiableCssNode)","~(~())","String(@)","bool(@)","bool(Expression0)","Map<String,AsyncCallable0>(Module1<AsyncCallable0>)","bool(Queue<List<ComplexSelectorComponent>>)","SassMap?()","~(Object[StackTrace?])","SelectorList(Value)","SelectorList(SelectorList,SelectorList)","Uri(String)","Set<0^>()<Object?>","~(@,@)","Iterable<String>()","Iterable<String>(String)","Iterable<String>(@)","DateTime()","~(String[~])","bool(Statement)","FileSpan?()","Trace?()","bool(Import)","int(int)","0&(String,FileSpan[StackTrace?])","~(Object?,Object?)","VariableDeclaration()","AtRootRule(List<Statement>,FileSpan)","AtRule(List<Statement>,FileSpan)","String(String{color:@})","Entry(Entry)","int(double)","double(double,String)","AstNode(AstNode)","SassFunction(List<Value>)","SassMixin(List<Value>)","Future<~>(List<Value>)","int(ComplexSelector)","List<ExtensionStore>()","SimpleSelector()","bool(ModifiableCssParentNode)","AsyncCallable?(Module0<AsyncCallable>)","MapKeySet<Module0<AsyncCallable>>(Map<Module0<AsyncCallable>,AstNode>)","Future<SassNumber>()","List<CssComment>()","bool(UseRule)","bool(ForwardRule)","Future<String>()","Map<String,AsyncCallable>(Module0<AsyncCallable>)","Future<+originalUrl(AsyncImporter,Uri,Uri)?>()","Future<Object>()","InterpolationMap(List<SourceLocation>)","AstNode?()","String(SassNumber)","~(List<Value>)","~(Uint8List,String,int)","SassNumber()","Expression(Expression)","QueueList<ComplexSelectorComponent>()","Expression0(Expression0)","double?(String,num{assertPercent:bool,checkPercent:bool,checkUnitless:bool})","+(PseudoSelector0,int)?()","QueueList<ComplexSelectorComponent0>()","double(double,double?,num)","Combinator0?()","List<CssValue0<Combinator0>>?()","bool(Queue<List<ComplexSelectorComponent0>>)","ComplexSelectorComponent0?()","List<CssValue0<Combinator0>>()","String(int)","int(ComplexSelector0)","List<Extension0>()","String(_NodeException)","SassNumber0()","Value0?(Value0)","Future<~>?()","~(List<Value0>)","Map<String,Callable>(Module1<Callable>)","bool(Object?,Object?)","double(SassNumber0,SassNumber0[String?,String?])","MapKeySet<Module1<Callable>>(Map<Module1<Callable>,AstNode0>)","Callable?(Module1<Callable>)","~(Iterable<ExtensionStore0>)","int(@,@)","Set<0&>(Object)","+(PseudoSelector,int)?()","AsyncImporter0(Object?)","ListSeparator()","Future<NodeCompileResult>()","bool(Statement0)","double(SassNumber0,Object,Object[String?])","Trace(String)","Combinator?()","AtRule0(List<Statement0>,FileSpan)","AtRootRule0(List<Statement0>,FileSpan)","List<CssValue<Combinator>>?()","String(Value0)","bool(Import0)","ComplexSelectorComponent?()","int(int,double?)","List<CssValue<Combinator>>()","bool(String?)","int(Object?)","int(SourceLocation)","Object(CalculationOperation0)","0&(@[@])","0&(Object[Object?])","String(FileSpan)","Future<+originalUrl(AsyncImporter0,Uri,Uri)?>()","FileLocation(FileSpan)","SimpleSelector0()","String(SassNumber0)","SassNumber0(SassNumber0,SassNumber0[String?,String?])","AstNode0?()","SassNumber0(SassNumber0,Object,Object[String?])","bool(SassNumber0,String)","InterpolationMap0(List<SourceLocation>)","List<Extension>()","SelectorList0(SelectorList0,SelectorList0)","Future<Value>(List<Value>)","~(Iterable<ExtensionStore>)","bool(ForwardRule0)","ImmutableList0(SassNumber0)","bool(SassNumber0)","bool(UseRule0)","List<CssComment0>()","Future<SassNumber0>()","Null(_NodeSassMap,int,Object)","Object(_NodeSassMap,int)","SassMap0?()","~(String,@)","bool(ModifiableCssParentNode0)","Value0(int)","List<ExtensionStore0>()","Future<~>(List<Value0>)","SassMixin0(List<Value0>)","SassFunction0(List<Value0>)","Map<String,Callable0>(Module0<Callable0>)","@(Value0,num)","AstNode0(AstNode0)","ListSeparator0()","MapKeySet<Module1<AsyncCallable0>>(Map<Module1<AsyncCallable0>,AstNode0>)","AsyncCallable0?(Module1<AsyncCallable0>)","MapKeySet<Module0<Callable0>>(Map<Module0<Callable0>,AstNode>)","Callable0?(Module0<Callable0>)","bool(Frame)","Trace()","+originalUrl(Importer0,Uri,Uri)?()","~([Object?])","String(Frame)","int(Frame)","SelectorList0(Value0)","SourceFile()","SourceFile?(int)","String?(SourceFile?)","int(_Line)","~(MapEntry<Value,Value>)","Object(_Line)","Object(_Highlight)","int(_Highlight,_Highlight)","List<_Line>(MapEntry<Object,List<_Highlight>>)","SourceSpanWithContext()","List<Frame>(Trace)","int(Trace)","~(SelectorList)","String(Trace)","~(CssMediaQuery)","Object?(Object?)","Frame(String,String)","~(List<Statement>)","~(ContentBlock)","Frame(Frame)","bool(Deprecation)","Value?(Module0<Callable0>)","Module0<Callable0>?(Module0<Callable0>)","List<Value>(Value)","Expression()","SassArgumentList0(Object,Object,Object[String?])","ImmutableMap0(SassArgumentList0)","Value(Expression)","Value0?(Module1<AsyncCallable0>)","Module1<AsyncCallable0>?(Module1<AsyncCallable0>)","UserDefinedCallable<Environment>(ContentBlock)","Value?(IfRuleClause)","Map<String,Value0>(Module1<AsyncCallable0>)","Map<String,AstNode0>(Module1<AsyncCallable0>)","DateTime(StylesheetNode)","Map<String,Value>(Module0<Callable0>)","Future<CssValue0<String>>(Interpolation0{trim:bool,warnForColor:bool})","CssValue<String>(Interpolation)","Map<String,AstNode>(Module0<Callable0>)","Value?(Value)","~(Module0<Callable0>)","~(String,Option)","Module0<Callable0>()","+loadedUrls,stylesheet(Set<Uri>,CssStylesheet)()","+(String?,String?)()","~(Module1<AsyncCallable0>,bool)","Future<+loadedUrls,stylesheet(Set<Uri>,CssStylesheet0)>()","Future<Module1<AsyncCallable0>>()","ArgParser()","~(Module1<AsyncCallable0>)","Uri(+originalUrl(AsyncImporter,Uri,Uri))","bool(+originalUrl(AsyncImporter,Uri,Uri))","CssValue<String>(Interpolation{trim:bool,warnForColor:bool})","Set<Deprecation>()","Future<Value0?>(Value0)","Future<~>(String)","Future<CssValue0<String>>(Interpolation0)","List<WatchEvent>(List<WatchEvent>)","Future<Stylesheet?>()","ChangeType?()","Uint8List(@,@)","Future<Value0?>(IfRuleClause0)","Value/()","Future<Value>(Expression)","ChangeType()","UserDefinedCallable0<AsyncEnvironment0>(ContentBlock0)","@(String)","bool(Extension)","Set<ModifiableBox<SelectorList>>()","_Future<@>(@)","Map<String,AstNode>(Module0<AsyncCallable>)","Iterable<ComplexSelector>(List<ComplexSelector>)","Future<Value0>(Expression0)","List<SimpleSelector>(Extender)","List<Extender>?(SimpleSelector)","Value0/()","List<Extender>(PseudoSelector)","List<List<Extender>>(List<Extender>)","List<ComplexSelector>(ComplexSelector)","UserDefinedCallable<AsyncEnvironment>(ContentBlock)","Future<Value?>(IfRuleClause)","Map<String,Value>(Module0<AsyncCallable>)","Future<CssValue<String>>(Interpolation)","Future<Stylesheet0?>()","bool(+originalUrl(AsyncImporter0,Uri,Uri))","Uri(+originalUrl(AsyncImporter0,Uri,Uri))","AtRootQuery0()","Future<Value?>(Value)","Module0<AsyncCallable>?(Module0<AsyncCallable>)","PseudoSelector(ComplexSelector)","~(SimpleSelector,Set<ModifiableBox<SelectorList>>)","SassCalculation0(Object[Object?,Object?])","SassCalculation0(SassCalculation0[String?])","ImmutableList(SassCalculation0)","Object(Object,String,Object,Object)","bool(CalculationOperator0)","bool(CalculationOperation0,Object)","int(CalculationOperation0)","String(CalculationOperation0)","Value?(Module0<AsyncCallable>)","CalculationInterpolation(Object,String)","bool(CalculationInterpolation,Object)","int(CalculationInterpolation)","String(CalculationInterpolation)","~(Module0<AsyncCallable>)","QualifiedName()","Future<Module0<AsyncCallable>>()","List<ComplexSelectorComponent>?(List<ComplexSelectorComponent>,List<ComplexSelectorComponent>)","Future<+loadedUrls,stylesheet(Set<Uri>,CssStylesheet)>()","~(Module0<AsyncCallable>,bool)","0&(List<Value0>)","+(SassNumber0,SassNumber0)?()","SassColor0(Object,_Channels)","SassColor0(SassColor0,_Channels)","bool(List<Iterable<ComplexSelectorComponent>>)","int(int,int)","Null(_NodeSassColor,num?[num?,num?,num?,SassColor0?])","SimpleSelector(SimpleSelector)","double(_NodeSassColor)","Future<CssValue<String>>(Interpolation{trim:bool,warnForColor:bool})","SingleUnitSassNumber(double)","~(String,int?)","AsyncImporter0(JSImporter)","0&(@)","SassScriptException()","Iterable<ComplexSelector>(ComplexSelector)","NodeCompileResult(Compiler,String[CompileOptions?])","NodeCompileResult(Compiler,String[CompileStringOptions?])","Null(Compiler)","Promise(AsyncCompiler,String[CompileOptions?])","Promise(AsyncCompiler,String[CompileStringOptions?])","Promise(AsyncCompiler)","Future<AsyncCompiler>()","int(int,ComplexSelectorComponent0)","ComplexSelectorComponent0()","String(CssValue0<Combinator0>)","int(int,SimpleSelector0)","String(BuiltInCallable0)","SassList(ComplexSelector)","Value0?(Module1<Callable>)","Module1<Callable>?(Module1<Callable>)","~(String,int)","~(Symbol0,@)","Map<String,Value0>(Module1<Callable>)","Object(Value0)","int(int,SimpleSelector)","bool(PseudoSelector)","CssValue0<String>(Interpolation0{trim:bool,warnForColor:bool})","SelectorList?(PseudoSelector)","String(CssValue<Combinator>)","StringExpression(Interpolation)","+loadedUrls,stylesheet(Set<Uri>,CssStylesheet0)()","Module1<Callable>()","~(Module1<Callable>)","~(BinaryOperator)","Null(@,@)","CssValue0<String>(Interpolation0)","~(Expression)","Value0?(IfRuleClause0)","UserDefinedCallable0<Environment0>(ContentBlock0)","Value0(Expression0)","WhileRule(List<Statement>,FileSpan)","FileSpan(_NodeException)","bool(Extension0)","Set<ModifiableBox0<SelectorList0>>()","@(@,String)","Null(Function,Function)","SupportsRule(List<Statement>,FileSpan)","Iterable<ComplexSelector0>(List<ComplexSelector0>)","MixinRule(List<Statement>,FileSpan)","List<SimpleSelector0>(Extender0)","List<Extender0>?(SimpleSelector0)","List<Extender0>(PseudoSelector0)","List<List<Extender0>>(List<Extender0>)","List<ComplexSelector0>(ComplexSelector0)","PseudoSelector0(ComplexSelector0)","~(SimpleSelector0,Set<ModifiableBox0<SelectorList0>>)","SassFunction0(Object,String,Value0(List<Value0>))","MediaRule(List<Statement>,FileSpan)","QualifiedName0()","ContentBlock(List<Statement>,FileSpan)","List<ComplexSelectorComponent0>?(List<ComplexSelectorComponent0>,List<ComplexSelectorComponent0>)","ForRule(List<Statement>,FileSpan)","bool(List<Iterable<ComplexSelectorComponent0>>)","FunctionRule(List<Statement>,FileSpan)","EachRule(List<Statement>,FileSpan)","StyleRule(List<Statement>,FileSpan)","ComplexSelectorComponent()","UseRule()","bool(PseudoSelector0)","SelectorList0?(PseudoSelector0)","String(int,IfClause0)","ArgumentDeclaration()","Future<~>(List<String>)","~(Object?,Object,Object?)","+(String,String)(String)","VariableDeclaration(VariableDeclaration)","Stylesheet0?()","bool(+originalUrl(Importer0,Uri,Uri))","Uri(+originalUrl(Importer0,Uri,Uri))","~(String,WarnOptions)","~(String,DebugOptions)","Null(RenderResult)","JSFunction1(JSFunction1)","Object?(Object,String,String[Object?])","Null(Object)","String(String?)","Statement?()","List<Value0>(Value0)","bool(List<Value0>)","SassList0(ComplexSelector0)","Iterable<ComplexSelector0>(ComplexSelector0)","SimpleSelector0(SimpleSelector0)","SassList0(Object[Object?,_ConstructorOptions?])","Stylesheet()","Null(_NodeSassList,int?[bool?,SassList0?])","Expression({bracketList:bool,singleEquals:bool,until:bool()?})","Object(_NodeSassList,int)","Null(_NodeSassList,int,Object)","bool(_NodeSassList)","Null(_NodeSassList,bool)","int(_NodeSassList)","SassMap0(Value0)","SassMap0(SassMap0)","int(int,ComplexSelectorComponent)","SassMap0(Object[ImmutableMap0?])","ImmutableMap0(SassMap0)","@(SassMap0,Object)","Null(_NodeSassMap,int?[SassMap0?])","SassNumber0(int)","Statement({root:bool})","int(_NodeSassMap)","CompoundSelector()","SassNumber0(Value0)","List<CssMediaQuery0>()","Value0(Object)","0&(Object)","SassNumber0(Object,num[Object?])","double(SassNumber0)","SelectorList()","int?(SassNumber0)","~(int,@)","int(SassNumber0[String?])","double(SassNumber0,num,num[String?])","SassNumber0(SassNumber0[String?])","SassNumber0(SassNumber0,String[String?])","List<CssMediaQuery>()","String(BuiltInCallable)","AtRootQuery()","String(int,IfClause)","Null(@,StackTrace)","Null(_NodeSassNumber,num?[String?,SassNumber0?])","double(_NodeSassNumber)","Null(_NodeSassNumber,num)","String(_NodeSassNumber)","Null(_NodeSassNumber,String)","SassScriptException0()","bool(+baseImporter,baseUrl,forImport(Uri,Importer,Uri?,bool),+originalUrl(Importer,Uri,Uri)?)","String(Object,@,@[@])","Uri(+originalUrl(Importer,Uri,Uri))","bool(+originalUrl(Importer,Uri,Uri))","~(@,StackTrace)","~([Future<~>?])","SassString0(SimpleSelector0)","Future<@>()","SelectorList0()","CompoundSelector0()","~(CssMediaQuery0)","~(SelectorList0)","~(MapEntry<Value0,Value0>)","SingleUnitSassNumber0(double)","SassString(String)","JSUrl0?(FileSpan)","SassString(int)","SassString(SimpleSelector)","SassString0(int)","SassString0(String)","SassString0(Object[Object?,_ConstructorOptions1?])","String(SassString0)","bool(SassString0)","int(SassString0)","int(SassString0,Value0[String?])","Null(_NodeSassString,String?[SassString0?])","String(_NodeSassString)","Null(_NodeSassString,String)","Statement0({root:bool})","String(Argument)","Stylesheet0()","Statement0?()","VariableDeclaration0(VariableDeclaration0)","ArgumentDeclaration0()","+(String,ArgumentDeclaration0)()","VariableDeclaration0()","String(Value)","StyleRule0(List<Statement0>,FileSpan)","Value(Object)","EachRule0(List<Statement0>,FileSpan)","FunctionRule0(List<Statement0>,FileSpan)","ForRule0(List<Statement0>,FileSpan)","ContentBlock0(List<Statement0>,FileSpan)","MediaRule0(List<Statement0>,FileSpan)","MixinRule0(List<Statement0>,FileSpan)","SassNumber(Value)","SupportsRule0(List<Statement0>,FileSpan)","WhileRule0(List<Statement0>,FileSpan)","~(Expression0)","~(BinaryOperator0)","StringExpression0(Interpolation0)","Null(~(Object?),~(Object?))","ImmutableList0(Value0)","String?(Value0)","int(Value0,Value0[String?])","SassBoolean0(Value0[String?])","SassCalculation0(Value0[String?])","SassColor0(Value0[String?])","SassFunction0(Value0[String?])","SassMap0(Value0[String?])","SassMixin0(Value0[String?])","SassNumber0(Value0[String?])","SassString0(Value0[String?])","SassMap0?(Value0)","bool(Value0,Object?)","int(Value0[Object?])","SassMap(SassMap)","0&(List<Value>)","~(Zone?,ZoneDelegate?,Zone,Object,StackTrace)","0^(Zone?,ZoneDelegate?,Zone,0^())<Object?>","0^(Zone?,ZoneDelegate?,Zone,0^(1^),1^)<Object?,Object?>","0^(Zone?,ZoneDelegate?,Zone,0^(1^,2^),1^,2^)<Object?,Object?,Object?>","0^()(Zone,ZoneDelegate,Zone,0^())<Object?>","0^(1^)(Zone,ZoneDelegate,Zone,0^(1^))<Object?,Object?>","0^(1^,2^)(Zone,ZoneDelegate,Zone,0^(1^,2^))<Object?,Object?,Object?>","AsyncError?(Zone,ZoneDelegate,Zone,Object,StackTrace?)","~(Zone?,ZoneDelegate?,Zone,~())","Timer(Zone,ZoneDelegate,Zone,Duration,~())","Timer(Zone,ZoneDelegate,Zone,Duration,~(Timer))","~(Zone,ZoneDelegate,Zone,String)","Zone(Zone?,ZoneDelegate?,Zone,ZoneSpecification?,Map<Object?,Object?>?)","SassMap(Value)","bool(Version)","0^(0^,0^)<num>","Object(String)","int(String?)","~(Object,StackTrace,EventSink<0^>)<Object?>","List<0^>(0^,List<0^>?)<Object?>","NodeCompileResult(String[CompileOptions?])","NodeCompileResult(String[CompileStringOptions?])","Promise(String[CompileOptions?])","Promise(String[CompileStringOptions?])","Importer0(Object?)","Compiler()","Promise()","List<Object?>(Object?)","~(RenderOptions,~(Object?,RenderResult?))","RenderResult(RenderOptions)","Uri(JSUrl0)","JSUrl0(Uri)","String(String[String?,String?,String?,String?,String?,String?,String?,String?,String?,String?,String?,String?,String?,String?])","String(Object?)","+(SassNumber,SassNumber)?()","bool(String?,String?)","int(num)","bool(List<Value>)","String(Argument0)","Map<String,AstNode0>(Module1<Callable>)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;":(e,r)=>n=>n instanceof t._Record_2&&e._is(n._0)&&r._is(n._1),"2;forImport":(e,r)=>n=>n instanceof t._Record_2_forImport&&e._is(n._0)&&r._is(n._1),"2;sourceMap":(e,r)=>n=>n instanceof t._Record_2_sourceMap&&e._is(n._0)&&r._is(n._1),"2;imports,modules":(e,r)=>n=>n instanceof t._Record_2_imports_modules&&e._is(n._0)&&r._is(n._1),"2;loadedUrls,stylesheet":(e,r)=>n=>n instanceof t._Record_2_loadedUrls_stylesheet&&e._is(n._0)&&r._is(n._1),"3;":(e,r,n)=>s=>s instanceof t._Record_3&&e._is(s._0)&&r._is(s._1)&&n._is(s._2),"3;originalUrl":(e,r,n)=>s=>s instanceof t._Record_3_originalUrl&&e._is(s._0)&&r._is(s._1)&&n._is(s._2),"3;importer,isDependency":(e,r,n)=>s=>s instanceof t._Record_3_importer_isDependency&&e._is(s._0)&&r._is(s._1)&&n._is(s._2),"4;":e=>r=>r instanceof t._Record_4&&t.pairwiseIsTest(e,r._values),"4;baseImporter,baseUrl,forImport":e=>r=>r instanceof t._Record_4_baseImporter_baseUrl_forImport&&t.pairwiseIsTest(e,r._values),"5;named,namedNodes,positional,positionalNodes,separator":e=>r=>r instanceof t._Record_5_named_namedNodes_positional_positionalNodes_separator&&t.pairwiseIsTest(e,r._values)}};t._Universe_addRules(ue.typeUniverse,JSON.parse('{"PlainJavaScriptObject":"LegacyJavaScriptObject","UnknownJavaScriptObject":"LegacyJavaScriptObject","JavaScriptFunction":"LegacyJavaScriptObject","Stdin":"LegacyJavaScriptObject","Stdout":"LegacyJavaScriptObject","ReadlineModule":"LegacyJavaScriptObject","ReadlineOptions":"LegacyJavaScriptObject","ReadlineInterface":"LegacyJavaScriptObject","BufferModule":"LegacyJavaScriptObject","BufferConstants":"LegacyJavaScriptObject","Buffer":"LegacyJavaScriptObject","ConsoleModule":"LegacyJavaScriptObject","Console":"LegacyJavaScriptObject","EventEmitter":"LegacyJavaScriptObject","FS":"LegacyJavaScriptObject","FSConstants":"LegacyJavaScriptObject","FSWatcher":"LegacyJavaScriptObject","ReadStream":"LegacyJavaScriptObject","ReadStreamOptions":"LegacyJavaScriptObject","WriteStream":"LegacyJavaScriptObject","WriteStreamOptions":"LegacyJavaScriptObject","FileOptions":"LegacyJavaScriptObject","StatOptions":"LegacyJavaScriptObject","MkdirOptions":"LegacyJavaScriptObject","RmdirOptions":"LegacyJavaScriptObject","WatchOptions":"LegacyJavaScriptObject","WatchFileOptions":"LegacyJavaScriptObject","Stats":"LegacyJavaScriptObject","Promise":"LegacyJavaScriptObject","Date":"LegacyJavaScriptObject","JsError":"LegacyJavaScriptObject","Atomics":"LegacyJavaScriptObject","Modules":"LegacyJavaScriptObject","Module":"LegacyJavaScriptObject","Net":"LegacyJavaScriptObject","Socket":"LegacyJavaScriptObject","NetAddress":"LegacyJavaScriptObject","NetServer":"LegacyJavaScriptObject","NodeJsError":"LegacyJavaScriptObject","JsAssertionError":"LegacyJavaScriptObject","JsRangeError":"LegacyJavaScriptObject","JsReferenceError":"LegacyJavaScriptObject","JsSyntaxError":"LegacyJavaScriptObject","JsTypeError":"LegacyJavaScriptObject","JsSystemError":"LegacyJavaScriptObject","Process":"LegacyJavaScriptObject","CPUUsage":"LegacyJavaScriptObject","Release":"LegacyJavaScriptObject","StreamModule":"LegacyJavaScriptObject","Readable":"LegacyJavaScriptObject","Writable":"LegacyJavaScriptObject","Duplex":"LegacyJavaScriptObject","Transform":"LegacyJavaScriptObject","WritableOptions":"LegacyJavaScriptObject","ReadableOptions":"LegacyJavaScriptObject","Immediate":"LegacyJavaScriptObject","Timeout":"LegacyJavaScriptObject","TTY":"LegacyJavaScriptObject","TTYReadStream":"LegacyJavaScriptObject","TTYWriteStream":"LegacyJavaScriptObject","Util":"LegacyJavaScriptObject","JSArray1":"LegacyJavaScriptObject","Chokidar":"LegacyJavaScriptObject","ChokidarOptions":"LegacyJavaScriptObject","ChokidarWatcher":"LegacyJavaScriptObject","JSFunction0":"LegacyJavaScriptObject","ImmutableList":"LegacyJavaScriptObject","ImmutableMap":"LegacyJavaScriptObject","NodeImporterResult":"LegacyJavaScriptObject","RenderContext":"LegacyJavaScriptObject","RenderContextOptions":"LegacyJavaScriptObject","RenderContextResult":"LegacyJavaScriptObject","RenderContextResultStats":"LegacyJavaScriptObject","JSClass":"LegacyJavaScriptObject","JSUrl":"LegacyJavaScriptObject","_PropertyDescriptor":"LegacyJavaScriptObject","JSArray2":"LegacyJavaScriptObject","Chokidar0":"LegacyJavaScriptObject","ChokidarOptions0":"LegacyJavaScriptObject","ChokidarWatcher0":"LegacyJavaScriptObject","_Channels":"LegacyJavaScriptObject","_NodeSassColor":"LegacyJavaScriptObject","CompileOptions":"LegacyJavaScriptObject","CompileStringOptions":"LegacyJavaScriptObject","NodeCompileResult":"LegacyJavaScriptObject","_NodeException":"LegacyJavaScriptObject","Exports":"LegacyJavaScriptObject","LoggerNamespace":"LegacyJavaScriptObject","Fiber":"LegacyJavaScriptObject","FiberClass":"LegacyJavaScriptObject","JSFunction1":"LegacyJavaScriptObject","ImmutableList0":"LegacyJavaScriptObject","ImmutableMap0":"LegacyJavaScriptObject","JSImporter":"LegacyJavaScriptObject","CanonicalizeContext":"LegacyJavaScriptObject","JSImporterResult":"LegacyJavaScriptObject","NodeImporterResult0":"LegacyJavaScriptObject","_ConstructorOptions":"LegacyJavaScriptObject","_NodeSassList":"LegacyJavaScriptObject","WarnOptions":"LegacyJavaScriptObject","DebugOptions":"LegacyJavaScriptObject","JSLogger":"LegacyJavaScriptObject","_NodeSassMap":"LegacyJavaScriptObject","_ConstructorOptions0":"LegacyJavaScriptObject","_NodeSassNumber":"LegacyJavaScriptObject","JSClass0":"LegacyJavaScriptObject","RenderContext0":"LegacyJavaScriptObject","RenderContextOptions0":"LegacyJavaScriptObject","RenderContextResult0":"LegacyJavaScriptObject","RenderContextResultStats0":"LegacyJavaScriptObject","RenderOptions":"LegacyJavaScriptObject","RenderResult":"LegacyJavaScriptObject","RenderResultStats":"LegacyJavaScriptObject","_Exports":"LegacyJavaScriptObject","_ConstructorOptions1":"LegacyJavaScriptObject","_NodeSassString":"LegacyJavaScriptObject","Types":"LegacyJavaScriptObject","JSUrl0":"LegacyJavaScriptObject","_PropertyDescriptor0":"LegacyJavaScriptObject","JSBool":{"bool":[],"TrustedGetRuntimeType":[]},"JSNull":{"Null":[],"TrustedGetRuntimeType":[]},"LegacyJavaScriptObject":{"Promise":[],"JsSystemError":[],"ImmutableList":[],"_Channels":[],"_NodeSassColor":[],"CompileOptions":[],"CompileStringOptions":[],"NodeCompileResult":[],"_NodeException":[],"Fiber":[],"JSFunction1":[],"ImmutableList0":[],"ImmutableMap0":[],"JSImporter":[],"JSImporterResult":[],"NodeImporterResult0":[],"_ConstructorOptions":[],"_NodeSassList":[],"WarnOptions":[],"DebugOptions":[],"_NodeSassMap":[],"_ConstructorOptions0":[],"_NodeSassNumber":[],"JSClass0":[],"RenderContextOptions0":[],"RenderOptions":[],"RenderResult":[],"_ConstructorOptions1":[],"_NodeSassString":[],"JSUrl0":[]},"JSArray":{"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"JSUnmodifiableArray":{"JSArray":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"JSNumber":{"double":[],"num":[],"Comparable":["num"]},"JSInt":{"double":[],"int":[],"num":[],"Comparable":["num"],"TrustedGetRuntimeType":[]},"JSNumNotInt":{"double":[],"num":[],"Comparable":["num"],"TrustedGetRuntimeType":[]},"JSString":{"String":[],"Comparable":["String"],"TrustedGetRuntimeType":[]},"_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":{"ListBase":["2"],"List":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"]},"CastList":{"_CastListBase":["1","2"],"ListBase":["2"],"List":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2","ListBase.E":"2"},"CastSet":{"Set":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"CastMap":{"MapBase":["3","4"],"Map":["3","4"],"MapBase.V":"4","MapBase.K":"3"},"LateError":{"Error":[]},"CodeUnits":{"ListBase":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListBase.E":"int"},"EfficientLengthIterable":{"Iterable":["1"]},"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":{"ListBase":["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"]},"_KeysOrValues":{"Iterable":["1"],"Iterable.E":"1"},"ConstantSet":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"ConstantStringSet":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"GeneralConstantSet":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"Instantiation":{"Function":[]},"Instantiation1":{"Function":[]},"NullError":{"TypeError":[],"Error":[]},"JsNoSuchMethodError":{"Error":[]},"UnknownJsTypeError":{"Error":[]},"NullThrownFromJavaScriptException":{"Exception":[]},"_StackTrace":{"StackTrace":[]},"Closure":{"Function":[]},"Closure0Args":{"Function":[]},"Closure2Args":{"Function":[]},"TearOffClosure":{"Function":[]},"StaticClosure":{"Function":[]},"BoundClosure":{"Function":[]},"_CyclicInitializationError":{"Error":[]},"RuntimeError":{"Error":[]},"JsLinkedHashMap":{"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"LinkedHashMapKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"JsIdentityLinkedHashMap":{"JsLinkedHashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"JsConstantLinkedHashMap":{"JsLinkedHashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_MatchImplementation":{"RegExpMatch":[],"Match":[]},"_AllMatchesIterable":{"Iterable":["RegExpMatch"],"Iterable.E":"RegExpMatch"},"StringMatch":{"Match":[]},"_StringAllMatchesIterable":{"Iterable":["Match"],"Iterable.E":"Match"},"NativeByteBuffer":{"ByteBuffer":[],"TrustedGetRuntimeType":[]},"NativeByteData":{"ByteData":[],"TrustedGetRuntimeType":[]},"NativeTypedArray":{"JavaScriptIndexingBehavior":["1"]},"NativeTypedArrayOfDouble":{"ListBase":["double"],"List":["double"],"JavaScriptIndexingBehavior":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"]},"NativeTypedArrayOfInt":{"ListBase":["int"],"List":["int"],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"NativeFloat32List":{"NativeTypedArrayOfDouble":[],"ListBase":["double"],"Float32List":[],"List":["double"],"JavaScriptIndexingBehavior":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"],"TrustedGetRuntimeType":[],"ListBase.E":"double"},"NativeFloat64List":{"NativeTypedArrayOfDouble":[],"ListBase":["double"],"Float64List":[],"List":["double"],"JavaScriptIndexingBehavior":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"],"TrustedGetRuntimeType":[],"ListBase.E":"double"},"NativeInt16List":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Int16List":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int"},"NativeInt32List":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Int32List":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int"},"NativeInt8List":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Int8List":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int"},"NativeUint16List":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Uint16List":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int"},"NativeUint32List":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Uint32List":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int"},"NativeUint8ClampedList":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Uint8ClampedList":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int"},"NativeUint8List":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Uint8List":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int"},"_Error":{"Error":[]},"_TypeError":{"TypeError":[],"Error":[]},"AsyncError":{"Error":[]},"_Future":{"Future":["1"]},"_SyncStarIterable":{"Iterable":["1"],"Iterable.E":"1"},"_AsyncCompleter":{"_Completer":["1"]},"_SyncCompleter":{"_Completer":["1"]},"_StreamController":{"EventSink":["1"]},"_AsyncStreamController":{"_StreamController":["1"],"EventSink":["1"]},"_SyncStreamController":{"_StreamController":["1"],"EventSink":["1"]},"_ControllerStream":{"_StreamImpl":["1"],"Stream":["1"],"Stream.T":"1"},"_ControllerSubscription":{"_BufferingStreamSubscription":["1"],"StreamSubscription":["1"],"_BufferingStreamSubscription.T":"1"},"_BufferingStreamSubscription":{"StreamSubscription":["1"],"_BufferingStreamSubscription.T":"1"},"_StreamImpl":{"Stream":["1"]},"_ForwardingStream":{"Stream":["2"]},"_ForwardingStreamSubscription":{"_BufferingStreamSubscription":["2"],"StreamSubscription":["2"],"_BufferingStreamSubscription.T":"2"},"_ExpandStream":{"_ForwardingStream":["1","2"],"Stream":["2"],"Stream.T":"2"},"_ZoneSpecification":{"ZoneSpecification":[]},"_ZoneDelegate":{"ZoneDelegate":[]},"_Zone":{"Zone":[]},"_CustomZone":{"Zone":[]},"_RootZone":{"Zone":[]},"Queue":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"_HashMap":{"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_IdentityHashMap":{"_HashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_HashMapKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"_LinkedCustomHashMap":{"JsLinkedHashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_LinkedHashSet":{"_SetBase":["1"],"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_LinkedIdentityHashSet":{"_LinkedHashSet":["1"],"_SetBase":["1"],"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"UnmodifiableListView":{"ListBase":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListBase.E":"1"},"ListBase":{"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"MapBase":{"Map":["1","2"]},"UnmodifiableMapBase":{"MapBase":["1","2"],"Map":["1","2"]},"_MapBaseValueIterable":{"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"MapView":{"Map":["1","2"]},"UnmodifiableMapView":{"Map":["1","2"]},"ListQueue":{"Queue":["1"],"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListIterable.E":"1","Iterable.E":"1"},"SetBase":{"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_SetBase":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"UnmodifiableSetView":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"AsciiCodec":{"Codec":["String","List<int>"]},"_UnicodeSubsetEncoder":{"Converter":["String","List<int>"]},"AsciiEncoder":{"Converter":["String","List<int>"]},"Base64Codec":{"Codec":["List<int>","String"]},"Base64Encoder":{"Converter":["List<int>","String"]},"Encoding":{"Codec":["String","List<int>"]},"JsonUnsupportedObjectError":{"Error":[]},"JsonCyclicError":{"Error":[]},"JsonCodec":{"Codec":["Object?","String"]},"JsonEncoder":{"Converter":["Object?","String"]},"Utf8Codec":{"Codec":["String","List<int>"]},"Utf8Encoder":{"Converter":["String","List<int>"]},"Utf8Decoder":{"Converter":["List<int>","String"]},"DateTime":{"Comparable":["DateTime"]},"double":{"num":[],"Comparable":["num"]},"Duration":{"Comparable":["Duration"]},"int":{"num":[],"Comparable":["num"]},"List":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"num":{"Comparable":["num"]},"RegExpMatch":{"Match":[]},"Set":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"String":{"Comparable":["String"]},"AssertionError":{"Error":[]},"TypeError":{"Error":[]},"ArgumentError":{"Error":[]},"RangeError":{"Error":[]},"IndexError":{"RangeError":[],"Error":[]},"NoSuchMethodError":{"Error":[]},"UnsupportedError":{"Error":[]},"UnimplementedError":{"Error":[]},"StateError":{"Error":[]},"ConcurrentModificationError":{"Error":[]},"OutOfMemoryError":{"Error":[]},"StackOverflowError":{"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":[]},"NullRejectionException":{"Exception":[]},"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":{"ListBase":["1"],"List":["1"],"Queue":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListBase.E":"1","QueueList.E":"1"},"_CastQueueList":{"QueueList":["2"],"ListBase":["2"],"List":["2"],"Queue":["2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"ListBase.E":"2","QueueList.E":"2"},"UnionSet":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"UnmodifiableSetView0":{"DelegatingSet":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"MapKeySet":{"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_DelegatingIterableBase":{"Iterable":["1"]},"DelegatingSet":{"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"PathException":{"Exception":[]},"PathMap":{"Map":["String?","1"]},"Version":{"VersionRange":[],"Comparable":["VersionRange"]},"VersionRange":{"Comparable":["VersionRange"]},"ModifiableCssAtRule":{"ModifiableCssParentNode":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssComment":{"ModifiableCssNode":[],"CssComment":[],"CssNode":[],"AstNode":[]},"ModifiableCssDeclaration":{"ModifiableCssNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssImport":{"ModifiableCssNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssKeyframeBlock":{"ModifiableCssParentNode":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssMediaRule":{"ModifiableCssParentNode":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssNode":{"CssNode":[],"AstNode":[]},"ModifiableCssParentNode":{"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssStyleRule":{"ModifiableCssParentNode":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssStylesheet":{"ModifiableCssParentNode":[],"CssStylesheet":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssSupportsRule":{"ModifiableCssParentNode":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"CssNode":{"AstNode":[]},"CssParentNode":{"CssNode":[],"AstNode":[]},"CssStylesheet":{"CssParentNode":[],"CssNode":[],"AstNode":[]},"CssValue":{"AstNode":[]},"_FakeAstNode":{"AstNode":[]},"Argument":{"AstNode":[]},"ArgumentDeclaration":{"AstNode":[]},"ArgumentInvocation":{"AstNode":[]},"ConfiguredVariable":{"AstNode":[]},"Expression":{"AstNode":[]},"BinaryOperationExpression":{"Expression":[],"AstNode":[]},"BooleanExpression":{"Expression":[],"AstNode":[]},"ColorExpression":{"Expression":[],"AstNode":[]},"FunctionExpression":{"Expression":[],"AstNode":[]},"IfExpression":{"Expression":[],"AstNode":[]},"InterpolatedFunctionExpression":{"Expression":[],"AstNode":[]},"ListExpression":{"Expression":[],"AstNode":[]},"MapExpression":{"Expression":[],"AstNode":[]},"NullExpression":{"Expression":[],"AstNode":[]},"NumberExpression":{"Expression":[],"AstNode":[]},"ParenthesizedExpression":{"Expression":[],"AstNode":[]},"SelectorExpression":{"Expression":[],"AstNode":[]},"StringExpression":{"Expression":[],"AstNode":[]},"SupportsExpression":{"Expression":[],"AstNode":[]},"UnaryOperationExpression":{"Expression":[],"AstNode":[]},"ValueExpression":{"Expression":[],"AstNode":[]},"VariableExpression":{"Expression":[],"AstNode":[]},"DynamicImport":{"Import":[],"AstNode":[]},"StaticImport":{"Import":[],"AstNode":[]},"Interpolation":{"AstNode":[]},"AtRootRule":{"Statement":[],"AstNode":[]},"AtRule":{"Statement":[],"AstNode":[]},"CallableDeclaration":{"Statement":[],"AstNode":[]},"ContentBlock":{"Statement":[],"AstNode":[]},"ContentRule":{"Statement":[],"AstNode":[]},"DebugRule":{"Statement":[],"AstNode":[]},"Declaration":{"Statement":[],"AstNode":[]},"EachRule":{"Statement":[],"AstNode":[]},"ErrorRule":{"Statement":[],"AstNode":[]},"ExtendRule":{"Statement":[],"AstNode":[]},"ForRule":{"Statement":[],"AstNode":[]},"ForwardRule":{"Statement":[],"AstNode":[]},"FunctionRule":{"Statement":[],"AstNode":[]},"IfClause":{"IfRuleClause":[]},"ElseClause":{"IfRuleClause":[]},"IfRule":{"Statement":[],"AstNode":[]},"ImportRule":{"Statement":[],"AstNode":[]},"IncludeRule":{"Statement":[],"AstNode":[]},"LoudComment":{"Statement":[],"AstNode":[]},"MediaRule":{"Statement":[],"AstNode":[]},"MixinRule":{"Statement":[],"AstNode":[]},"_HasContentVisitor":{"StatementSearchVisitor":["bool"],"StatementSearchVisitor.T":"bool"},"ParentStatement":{"Statement":[],"AstNode":[]},"ReturnRule":{"Statement":[],"AstNode":[]},"SilentComment":{"Statement":[],"AstNode":[]},"StyleRule":{"Statement":[],"AstNode":[]},"Stylesheet":{"Statement":[],"AstNode":[]},"SupportsRule":{"Statement":[],"AstNode":[]},"UseRule":{"Statement":[],"AstNode":[]},"VariableDeclaration":{"Statement":[],"AstNode":[]},"WarnRule":{"Statement":[],"AstNode":[]},"WhileRule":{"Statement":[],"AstNode":[]},"SupportsAnything":{"AstNode":[]},"SupportsDeclaration":{"AstNode":[]},"SupportsFunction":{"AstNode":[]},"SupportsInterpolation":{"AstNode":[]},"SupportsNegation":{"AstNode":[]},"SupportsOperation":{"AstNode":[]},"Selector":{"AstNode":[]},"AttributeSelector":{"SimpleSelector":[],"AstNode":[]},"ClassSelector":{"SimpleSelector":[],"AstNode":[]},"ComplexSelector":{"AstNode":[]},"CompoundSelector":{"AstNode":[]},"IDSelector":{"SimpleSelector":[],"AstNode":[]},"SelectorList":{"AstNode":[]},"_ParentSelectorVisitor":{"SelectorSearchVisitor":["ParentSelector"],"SelectorSearchVisitor.T":"ParentSelector"},"ParentSelector":{"SimpleSelector":[],"AstNode":[]},"PlaceholderSelector":{"SimpleSelector":[],"AstNode":[]},"PseudoSelector":{"SimpleSelector":[],"AstNode":[]},"SimpleSelector":{"AstNode":[]},"TypeSelector":{"SimpleSelector":[],"AstNode":[]},"UniversalSelector":{"SimpleSelector":[],"AstNode":[]},"_EnvironmentModule0":{"Module0":["AsyncCallable"]},"AsyncBuiltInCallable":{"AsyncCallable":[]},"BuiltInCallable":{"Callable0":[],"AsyncBuiltInCallable":[],"AsyncCallable":[]},"PlainCssCallable":{"Callable0":[],"AsyncCallable":[]},"UserDefinedCallable":{"Callable0":[],"AsyncCallable":[]},"ExplicitConfiguration":{"Configuration":[]},"_EnvironmentModule":{"Module0":["Callable0"]},"SassRuntimeException":{"Exception":[]},"SassException":{"Exception":[]},"MultiSpanSassException":{"Exception":[]},"MultiSpanSassRuntimeException":{"SassRuntimeException":[],"Exception":[]},"SassFormatException":{"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"MultiSpanSassFormatException":{"MultiSourceSpanFormatException":[],"SassFormatException":[],"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"UsageException":{"Exception":[]},"EmptyExtensionStore":{"ExtensionStore":[]},"MergedExtension":{"Extension":[]},"Importer":{"AsyncImporter":[]},"FilesystemImporter":{"Importer":[],"AsyncImporter":[]},"BuiltInModule":{"Module0":["1"]},"ForwardedModuleView":{"Module0":["1"]},"ShadowedModuleView":{"Module0":["1"]},"LazyFileSpan":{"FileSpan":[],"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"LimitedMapView":{"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"MergedMapView":{"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"MultiSpan":{"FileSpan":[],"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"PrefixedMapView":{"MapBase":["String","1"],"Map":["String","1"],"MapBase.V":"1","MapBase.K":"String"},"_PrefixedKeys":{"Iterable":["String"],"Iterable.E":"String"},"PublicMemberMapView":{"MapBase":["String","1"],"Map":["String","1"],"MapBase.V":"1","MapBase.K":"String"},"UnprefixedMapView":{"MapBase":["String","1"],"Map":["String","1"],"MapBase.V":"1","MapBase.K":"String"},"_UnprefixedKeys":{"Iterable":["String"],"Iterable.E":"String"},"SassArgumentList":{"SassList":[],"Value":[]},"SassBoolean":{"Value":[]},"SassCalculation":{"Value":[]},"SassColor":{"Value":[]},"SassFunction":{"Value":[]},"SassList":{"Value":[]},"SassMap":{"Value":[]},"SassMixin":{"Value":[]},"_SassNull":{"Value":[]},"SassNumber":{"Value":[]},"ComplexSassNumber":{"SassNumber":[],"Value":[]},"SingleUnitSassNumber":{"SassNumber":[],"Value":[]},"UnitlessSassNumber":{"SassNumber":[],"Value":[]},"SassString":{"Value":[]},"_EvaluationContext0":{"EvaluationContext":[]},"_EvaluationContext":{"EvaluationContext":[]},"Entry":{"Comparable":["Entry"]},"FileLocation":{"SourceLocation":[],"Comparable":["SourceLocation"]},"FileSpan":{"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"_FileSpan":{"FileSpan":[],"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"SourceLocation":{"Comparable":["SourceLocation"]},"SourceLocationMixin":{"SourceLocation":[],"Comparable":["SourceLocation"]},"SourceSpan":{"Comparable":["SourceSpan"]},"SourceSpanBase":{"SourceSpan":[],"Comparable":["SourceSpan"]},"SourceSpanException":{"Exception":[]},"SourceSpanFormatException":{"FormatException":[],"Exception":[]},"MultiSourceSpanException":{"Exception":[]},"MultiSourceSpanFormatException":{"FormatException":[],"Exception":[]},"SourceSpanMixin":{"SourceSpan":[],"Comparable":["SourceSpan"]},"SourceSpanWithContext":{"SourceSpan":[],"Comparable":["SourceSpan"]},"Chain":{"StackTrace":[]},"LazyTrace":{"Trace":[],"StackTrace":[]},"Trace":{"StackTrace":[]},"UnparsedFrame":{"Frame":[]},"StringScannerException":{"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"SupportsAnything0":{"AstNode0":[]},"Argument0":{"AstNode0":[]},"ArgumentDeclaration0":{"AstNode0":[]},"ArgumentInvocation0":{"AstNode0":[]},"SassArgumentList0":{"SassList0":[],"Value0":[]},"JSToDartAsyncImporter":{"AsyncImporter0":[]},"AsyncBuiltInCallable0":{"AsyncCallable0":[]},"_EnvironmentModule2":{"Module1":["AsyncCallable0"]},"_EvaluationContext2":{"EvaluationContext0":[]},"JSToDartAsyncFileImporter":{"AsyncImporter0":[]},"AtRootRule0":{"Statement0":[],"AstNode0":[]},"ModifiableCssAtRule0":{"ModifiableCssParentNode0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"AtRule0":{"Statement0":[],"AstNode0":[]},"AttributeSelector0":{"SimpleSelector0":[],"AstNode0":[]},"BinaryOperationExpression0":{"Expression0":[],"AstNode0":[]},"BooleanExpression0":{"Expression0":[],"AstNode0":[]},"SassBoolean0":{"Value0":[]},"BuiltInCallable0":{"Callable":[],"AsyncBuiltInCallable0":[],"AsyncCallable0":[]},"BuiltInModule0":{"Module1":["1"]},"SassCalculation0":{"Value0":[]},"CallableDeclaration0":{"Statement0":[],"AstNode0":[]},"ClassSelector0":{"SimpleSelector0":[],"AstNode0":[]},"ColorExpression0":{"Expression0":[],"AstNode0":[]},"SassColor0":{"Value0":[]},"ModifiableCssComment0":{"ModifiableCssNode0":[],"CssComment0":[],"CssNode0":[],"AstNode0":[]},"AsyncCompiler":{"Compiler":[]},"ComplexSassNumber0":{"SassNumber0":[],"Value0":[]},"ComplexSelector0":{"AstNode0":[]},"CompoundSelector0":{"AstNode0":[]},"ExplicitConfiguration0":{"Configuration0":[]},"ConfiguredVariable0":{"AstNode0":[]},"ContentBlock0":{"Statement0":[],"AstNode0":[]},"ContentRule0":{"Statement0":[],"AstNode0":[]},"DebugRule0":{"Statement0":[],"AstNode0":[]},"ModifiableCssDeclaration0":{"ModifiableCssNode0":[],"CssNode0":[],"AstNode0":[]},"Declaration0":{"Statement0":[],"AstNode0":[]},"SupportsDeclaration0":{"AstNode0":[]},"DynamicImport0":{"Import0":[],"AstNode0":[]},"EachRule0":{"Statement0":[],"AstNode0":[]},"EmptyExtensionStore0":{"ExtensionStore0":[]},"_EnvironmentModule1":{"Module1":["Callable"]},"ErrorRule0":{"Statement0":[],"AstNode0":[]},"_EvaluationContext1":{"EvaluationContext0":[]},"SassRuntimeException0":{"Exception":[]},"SassException0":{"Exception":[]},"MultiSpanSassException0":{"Exception":[]},"MultiSpanSassRuntimeException0":{"SassRuntimeException0":[],"Exception":[]},"SassFormatException0":{"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"MultiSpanSassFormatException0":{"MultiSourceSpanFormatException":[],"SassFormatException0":[],"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"Expression0":{"AstNode0":[]},"ExtendRule0":{"Statement0":[],"AstNode0":[]},"JSToDartFileImporter":{"Importer0":[],"AsyncImporter0":[]},"FilesystemImporter0":{"Importer0":[],"AsyncImporter0":[]},"ForRule0":{"Statement0":[],"AstNode0":[]},"ForwardRule0":{"Statement0":[],"AstNode0":[]},"ForwardedModuleView0":{"Module1":["1"]},"FunctionExpression0":{"Expression0":[],"AstNode0":[]},"SupportsFunction0":{"AstNode0":[]},"SassFunction0":{"Value0":[]},"FunctionRule0":{"Statement0":[],"AstNode0":[]},"IDSelector0":{"SimpleSelector0":[],"AstNode0":[]},"IfExpression0":{"Expression0":[],"AstNode0":[]},"IfClause0":{"IfRuleClause0":[]},"ElseClause0":{"IfRuleClause0":[]},"IfRule0":{"Statement0":[],"AstNode0":[]},"ModifiableCssImport0":{"ModifiableCssNode0":[],"CssNode0":[],"AstNode0":[]},"ImportRule0":{"Statement0":[],"AstNode0":[]},"Importer0":{"AsyncImporter0":[]},"IncludeRule0":{"Statement0":[],"AstNode0":[]},"InterpolatedFunctionExpression0":{"Expression0":[],"AstNode0":[]},"Interpolation0":{"AstNode0":[]},"SupportsInterpolation0":{"AstNode0":[]},"ModifiableCssKeyframeBlock0":{"ModifiableCssParentNode0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"LazyFileSpan0":{"FileSpan":[],"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"LimitedMapView0":{"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"ListExpression0":{"Expression0":[],"AstNode0":[]},"SelectorList0":{"AstNode0":[]},"_ParentSelectorVisitor0":{"SelectorSearchVisitor0":["ParentSelector0"],"SelectorSearchVisitor0.T":"ParentSelector0"},"SassList0":{"Value0":[]},"LoudComment0":{"Statement0":[],"AstNode0":[]},"MapExpression0":{"Expression0":[],"AstNode0":[]},"SassMap0":{"Value0":[]},"ModifiableCssMediaRule0":{"ModifiableCssParentNode0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"MediaRule0":{"Statement0":[],"AstNode0":[]},"MergedExtension0":{"Extension0":[]},"MergedMapView0":{"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"SassMixin0":{"Value0":[]},"MixinRule0":{"Statement0":[],"AstNode0":[]},"_HasContentVisitor0":{"StatementSearchVisitor0":["bool"],"StatementSearchVisitor0.T":"bool"},"MultiSpan0":{"FileSpan":[],"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"SupportsNegation0":{"AstNode0":[]},"NoOpImporter0":{"Importer0":[],"AsyncImporter0":[]},"_FakeAstNode0":{"AstNode0":[]},"CssNode0":{"AstNode0":[]},"CssParentNode0":{"CssNode0":[],"AstNode0":[]},"ModifiableCssNode0":{"CssNode0":[],"AstNode0":[]},"ModifiableCssParentNode0":{"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"NullExpression0":{"Expression0":[],"AstNode0":[]},"_SassNull0":{"Value0":[]},"NumberExpression0":{"Expression0":[],"AstNode0":[]},"SassNumber0":{"Value0":[]},"SupportsOperation0":{"AstNode0":[]},"ParentSelector0":{"SimpleSelector0":[],"AstNode0":[]},"ParentStatement0":{"Statement0":[],"AstNode0":[]},"ParenthesizedExpression0":{"Expression0":[],"AstNode0":[]},"PlaceholderSelector0":{"SimpleSelector0":[],"AstNode0":[]},"PlainCssCallable0":{"Callable":[],"AsyncCallable0":[]},"PrefixedMapView0":{"MapBase":["String","1"],"Map":["String","1"],"MapBase.V":"1","MapBase.K":"String"},"_PrefixedKeys0":{"Iterable":["String"],"Iterable.E":"String"},"PseudoSelector0":{"SimpleSelector0":[],"AstNode0":[]},"PublicMemberMapView0":{"MapBase":["String","1"],"Map":["String","1"],"MapBase.V":"1","MapBase.K":"String"},"ReturnRule0":{"Statement0":[],"AstNode0":[]},"Selector0":{"AstNode0":[]},"SelectorExpression0":{"Expression0":[],"AstNode0":[]},"ShadowedModuleView0":{"Module1":["1"]},"SilentComment0":{"Statement0":[],"AstNode0":[]},"SimpleSelector0":{"AstNode0":[]},"SingleUnitSassNumber0":{"SassNumber0":[],"Value0":[]},"StaticImport0":{"Import0":[],"AstNode0":[]},"StringExpression0":{"Expression0":[],"AstNode0":[]},"SassString0":{"Value0":[]},"ModifiableCssStyleRule0":{"ModifiableCssParentNode0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"StyleRule0":{"Statement0":[],"AstNode0":[]},"CssStylesheet0":{"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"ModifiableCssStylesheet0":{"ModifiableCssParentNode0":[],"CssStylesheet0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"Stylesheet0":{"Statement0":[],"AstNode0":[]},"SupportsExpression0":{"Expression0":[],"AstNode0":[]},"ModifiableCssSupportsRule0":{"ModifiableCssParentNode0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"SupportsRule0":{"Statement0":[],"AstNode0":[]},"JSToDartImporter":{"Importer0":[],"AsyncImporter0":[]},"TypeSelector0":{"SimpleSelector0":[],"AstNode0":[]},"UnaryOperationExpression0":{"Expression0":[],"AstNode0":[]},"UnitlessSassNumber0":{"SassNumber0":[],"Value0":[]},"UniversalSelector0":{"SimpleSelector0":[],"AstNode0":[]},"UnprefixedMapView0":{"MapBase":["String","1"],"Map":["String","1"],"MapBase.V":"1","MapBase.K":"String"},"_UnprefixedKeys0":{"Iterable":["String"],"Iterable.E":"String"},"UseRule0":{"Statement0":[],"AstNode0":[]},"UserDefinedCallable0":{"Callable":[],"AsyncCallable0":[]},"CssValue0":{"AstNode0":[]},"ValueExpression0":{"Expression0":[],"AstNode0":[]},"VariableExpression0":{"Expression0":[],"AstNode0":[]},"VariableDeclaration0":{"Statement0":[],"AstNode0":[]},"WarnRule0":{"Statement0":[],"AstNode0":[]},"WhileRule0":{"Statement0":[],"AstNode0":[]},"Int8List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Uint8List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Uint8ClampedList":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Int16List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Uint16List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Int32List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Uint32List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Float32List":{"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"]},"Float64List":{"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"]},"CssComment":{"CssNode":[],"AstNode":[]},"Import":{"AstNode":[]},"Statement":{"AstNode":[]},"Callable0":{"AsyncCallable":[]},"Callable":{"AsyncCallable0":[]},"CssComment0":{"CssNode0":[],"AstNode0":[]},"Import0":{"AstNode0":[]},"Statement0":{"AstNode0":[]}}')),t._Universe_addErasedTypes(ue.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,"_KeysOrValuesOrElementsIterator":1,"ConstantSet":1,"LinkedHashMapKeyIterator":1,"NativeTypedArray":1,"EventSink":1,"_SyncStarIterator":1,"_SyncStreamControllerDispatch":1,"_AsyncStreamControllerDispatch":1,"_AddStreamState":1,"_StreamControllerAddStreamState":1,"_DelayedEvent":1,"_DelayedData":1,"_PendingEvents":1,"_StreamIterator":1,"_ZoneFunction":1,"Queue":1,"_HashMapKeyIterator":1,"_LinkedHashSetIterator":1,"UnmodifiableMapBase":2,"_MapBaseValueIterator":2,"_UnmodifiableMapMixin":2,"MapView":2,"_ListQueueIterator":1,"_UnmodifiableSetMixin":1,"_UnmodifiableMapView_MapView__UnmodifiableMapMixin":2,"_UnmodifiableSetView_SetBase__UnmodifiableSetMixin":1,"_StringSinkConversionSink":1,"Expando":1,"_EventRequest":1,"_EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin":1,"DefaultEquality":1,"IterableEquality":1,"ListEquality":1,"MapEquality":2,"_QueueList_Object_ListMixin":1,"_UnionSet_SetBase_UnmodifiableSetMixin":1,"UnmodifiableSetMixin":1,"_UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin":1,"_DelegatingIterableBase":1,"_MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin":1,"ParentStatement":1,"ParentStatement0":1}'));var W={x0a_BUG_:`
  262. BUG: This should include a source span!`,x0a_Morex20:`
  263. More info and automated migrator: https://sass-lang.com/d/slash-div`,x0a_Morex3a:`
  264. More info: https://sass-lang.com/d/function-units`,x0a_See_:`
  265. See https://sass-lang.com/d/function-units`,x0a_This:`
  266. This is only an error because you've set the `,x0a_To_p:`
  267. To preserve current behavior: math.random(math.div($limit, 1`,x0a_but_:`
  268. but you may have intended it to mean:
  269. `,x0aRun_i:`
  270. Run in verbose mode to see all warnings.`,x0aThis_:`
  271. This will be an error in Dart Sass 2.0.0.
  272. More info: https://sass-lang.com/d/bogus-combinators`,x0aYou_m:`
  273. You may not @extend the same selector from within different media queries.`,x20It_wi:" It will be omitted from the generated CSS.",x20be_an:` be an extender.
  274. This will be an error in Dart Sass 2.0.0.
  275. More info: https://sass-lang.com/d/bogus-combinators`,x20depre:` deprecation to be fatal.
  276. Remove this setting if you need to keep using this feature.`,x20in_in:` in interpolation here.
  277. It may end up represented as `,x20is_as:` is asynchronous.
  278. This is probably caused by a bug in a Sass plugin.`,x20is_av:" is available from multiple global modules.",x20is_de:` is deprecated.
  279. To preserve current behavior: `,x20is_noa:` is not a valid selector: it must be a string,
  280. a list of strings, or a list of lists of strings.`,x20is_nov:` is not valid CSS.
  281. This will be an error in Dart Sass 2.0.0.
  282. More info: https://sass-lang.com/d/bogus-combinators`,x20must_b:" must be either nearest, up, down or to-zero.",x20must_n:" must not be greater than the number of characters in the file, ",x20repet:" repetitive deprecation warnings omitted.",x20targe:" targetLocations if the interpolation has ",x20to_cl:` to clarify that it's meant to be a binary operation, or wrap
  283. it in parentheses to make it a unary operation. This will be an error in future
  284. versions of Sass.
  285. More info and automated migrator: https://sass-lang.com/d/strict-unary`,x20to_co:` to color.opacity() is deprecated.
  286. Recommendation: `,x20was_a:` was already loaded, so it can't be configured using "with".`,x20was_n:" was not declared with !default in the @used module.",x20was_p:" was passed both by position and by name.",x21defau:`!default should only be written once for each variable.
  287. This will be an error in Dart Sass 2.0.0.`,x21globai:"!global isn't allowed for variables in other modules.",x21globas:`!global should only be written once for each variable.
  288. This will be an error in Dart Sass 2.0.0.`,x22x20can_:`" can't be used as a parent in a compound selector.`,x22x20is_ix0a:`" is invalid CSS.
  289. This will be an error in Dart Sass 2.0.0.
  290. More info: https://sass-lang.com/d/bogus-combinators`,x22x20is_ix20:`" is invalid CSS. It will be omitted from the generated CSS.
  291. This will be an error in Dart Sass 2.0.0.
  292. More info: https://sass-lang.com/d/bogus-combinators`,x22x20is_n:`" is not a valid Sass identifier.
  293. Recommendation: add an "as" clause to define an explicit namespace.`,x22x20is_o:`" is only valid for nesting and shouldn't
  294. have children other than style rules.`,x22x26__ma:'"&" may only used at the beginning of a compound selector.',x22x29__If:`").
  295. If you really want to use the color value here, use '`,x22x2b__an:'"+" and "-" must be surrounded by whitespace in calculations.',x22packa:`"package:" URLs aren't supported on this platform.`,x24css_a:"$css and $module may not both be passed at once.",x24list1:"$list1, $list2, $separator: auto, $bracketed: auto",x24selec:"$selectors: At least one selector must be passed.",x24separ:'$separator: Must be "space", "comma", "slash", or "auto".',x28__isn:`() isn't in the sass:color module.
  296. Recommendation: color.adjust(`,x29x0a_Mor:`)
  297. More info: https://sass-lang.com/documentation/functions/color#`,x29x20in_a:`) in a future release.
  298. Recommendation: math.random(math.div($limit, 1`,x29x20is_d:`) is deprecated.
  299. To preserve current behavior: `,x29x20to_cg:`) to color.grayscale() is deprecated.
  300. Recommendation: `,x29x20to_ci:`) to color.invert() is deprecated.
  301. Recommendation: `,x29x29__Mo:`))
  302. More info: https://sass-lang.com/d/function-units`,x2c_whicu:", which uses a scheme declared as non-canonical.",x2c_whicw:`, which will likely produce invalid CSS.
  303. Always quote color names when using them as strings or map keys (for example, "`,x2e_Rela:`.
  304. Relative canonical URLs are deprecated and will eventually be disallowed.`,x3d_____:`===== asynchronous gap ===========================
  305. `,x40_moz_:`@-moz-document is deprecated and support will be removed in Dart Sass 2.0.0.
  306. For details, see https://sass-lang.com/d/moz-document.`,x40conte:"@content is only allowed within mixin declarations.",x40elsei:`@elseif is deprecated and will not be supported in future Sass versions.
  307. Recommendation: @else if`,x40exten:"@extend may only be used within style rules.",x40forwa:"@forward rules must be written before any other rules.",x40funct:"@function if($condition, $if-true, $if-false) {",x40use_r:"@use rules must be written before any other rules.",A_list:"A list with more than one element must have an explicit separator.",ABCDEF:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",An_impa:"An importer may not have a findFileUrl method as well as canonicalize and load methods.",An_impu:"An importer must have either canonicalize and load methods, or a findFileUrl method.",As_of_R:`As of Dart Sass 2.0.0, !global assignments won't be able to declare new variables.
  308. Recommendation: add \``,As_of_S:`As of Dart Sass 2.0.0, !global assignments won't be able to declare new variables.
  309. Since this assignment is at the root of the stylesheet, the !global flag is
  310. unnecessary and can safely be removed.`,At_rul:"At-rules may not be used within nested declarations.",Cannotff:"Cannot extract a file path from a URI with a fragment component",Cannotfq:"Cannot extract a file path from a URI with a query component",Cannotn:"Cannot extract a non-Windows file path from a file URI with an authority",Comple:"ComplexSassNumber.hasPossiblyCompatibleUnits is not implemented.",Could_:'Could not find an option with short name "-',CssNod:"CssNodes must have a CssStylesheet transitive parent node.",Custom:"Custom importers are required to load stylesheets when compiling in the browser.",Declarm:"Declarations may only be used within style rules.",Declarw:'Declarations whose names begin with "--" may not be nested.',Either:"Either options.data or options.file must be set.",Entrie:"Entries may not be removed from MergedMapView.",Error_:"Error handler must accept one Object or one Object and a StackTrace as arguments, and return a value of the returned future's type",Evalua:"Evaluation handles @include and its content block together.",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_con:"If conditions is longer than one element, conjunction may not be null.",If_par:"If parsedAsCustomProperty is true, value must contain a SassString (was `",If_str:"If strategy is not null, step is required.",In_Sas:'In Sass, "&&" means two copies of the parent selector. You probably want to use "and" instead.',Indent:"Indenting at the beginning of the document is illegal.",Interpn:"Interpolation isn't allowed in namespaces.",Interpp:"Interpolation isn't allowed in plain CSS.",Invali:'Invalid return value for custom function "',It_s_n:`It's not clear which file to import. Found:
  311. `,Keywor:"Keyword arguments can't be used with calculations.",Local_:"Local '' has been assigned during initialization.",May_on:"May only contains Strings or Expressions.",Media_:"Media rules may not be used within nested declarations.",Mixinsb:"Mixins may not be declared in control directives.",Mixinscf:"Mixins may not contain function declarations.",Mixinscm:"Mixins may not contain mixin declarations.",Modulel:"Module loop: this module is already being loaded.",Modulen:"Module namespaces aren't allowed in plain CSS.",Nested:"Nested declarations aren't allowed in plain CSS.",New_en:"New entries may not be added to MergedMapView.",No_Sasc:"No Sass callable is currently being evaluated.",No_Sass:"No Sass stylesheet is currently being evaluated.",NoSour:"NoSourceMapBuffer.buildSourceMap() is not supported.",Number:"Number to round and step arguments are required.",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.",Passina:`Passing a string to call() is deprecated and will be illegal in Dart Sass 2.0.0.
  312. Recommendation: call(get-function(`,Passinp:`Passing percentage units to the global abs() function is deprecated.
  313. In the future, this will emit a CSS abs() function to be resolved by the browser.
  314. To preserve current behavior: math.abs(`,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 ",Rest_a:"Rest arguments can't be used with calculations.",Sass__:`Sass @import rules will be deprecated in the future.
  315. Remove the --future-deprecation=import flag to silence this warning for now.`,Sass_v:"Sass variables aren't allowed in plain CSS.",Silent:"Silent comments aren't allowed in plain CSS.",Style_:"Style rules may not be used within nested declarations.",Suppor:"Supports rules may not be used within nested declarations.",The_Ex:"The ExtensionStore and CssStylesheet passed to cloneCssStylesheet() must come from the same compilation.",The_ca:"The canonicalize() method must return a URL.",The_fie:"The findFileUrl() method must return a URL.",The_fiu:'The findFileUrl() must return a URL with scheme file://, was "',The_gi:"The given LineScannerState was not returned by this LineScanner.",The_lo:"The load() function must return an object with contents and syntax fields.",The_pa:"The parent selector isn't allowed in plain CSS.",The_sa:"The same variable may only be configured once.",The_ta:`The target selector was not found.
  316. Use "@extend `,There_:`There's already a module with namespace "`,This_d:'This declaration has no argument named "$',This_e:"This expression can't be used in a calculation.",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_o:"This operation can't be used in a calculation.",This_s:"This selector doesn't have any properties and won't be rendered.",This_v:"This variable was not declared with !default in the @used module.",Top_le:'Top-level selectors may not contain the parent selector "&".',Using__i:`Using / for division is deprecated and will be removed in Dart Sass 2.0.0.
  317. Recommendation: `,Using__o:`Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0.
  318. Recommendation: `,Using_c:`Using color.alpha() for a Microsoft filter is deprecated.
  319. Recommendation: `,Variab_:`Variable keyword argument map must have string keys.
  320. `,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.
  321. See https://sass-lang.com/d/extend-compound for details.
  322. `,addExt:"addExtensions() 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.",fileEx:"fileExists() is only supported on Node.js",leadin:"leadingCombinators and components may not both be empty.",math_d:`math.div() will only support number arguments in a future release.
  323. Use list.slash() instead for a slash separator.`,math_r:"math.random() will no longer ignore $limit units (",must_b:"must be a UniversalSelector or a TypeSelector",parsed:`parsedAsCustomProperty must be false if name doesn't begin with "--".`,semico:"semicolons aren't allowed in the indented syntax.",throug:"through() must return false for at least one parent of ",x7d__Mor:`})
  324. More info: https://sass-lang.com/d/abs-percent`},h=function(){var r=t.findType;return{$env_1_1_String:r("@<String>"),ArgParser:r("ArgParser"),Argument:r("Argument"),ArgumentDeclaration:r("ArgumentDeclaration"),ArgumentDeclaration_2:r("ArgumentDeclaration0"),Argument_2:r("Argument0"),AstNode:r("AstNode"),AstNode_2:r("AstNode0"),AsyncBuiltInCallable:r("AsyncBuiltInCallable"),AsyncBuiltInCallable_2:r("AsyncBuiltInCallable0"),AsyncCallable:r("AsyncCallable"),AsyncCallable_2:r("AsyncCallable0"),AsyncCompiler:r("AsyncCompiler"),AsyncImporter:r("AsyncImporter0"),Box_SelectorList:r("Box<SelectorList>"),Box_SelectorList_2:r("Box0<SelectorList0>"),BuiltInCallable:r("BuiltInCallable"),BuiltInCallable_2:r("BuiltInCallable0"),BuiltInModule_AsyncCallable:r("BuiltInModule<AsyncCallable>"),BuiltInModule_AsyncCallable_2:r("BuiltInModule0<AsyncCallable0>"),BuiltInModule_Callable:r("BuiltInModule<Callable0>"),BuiltInModule_Callable_2:r("BuiltInModule0<Callable>"),ByteBuffer:r("ByteBuffer"),ByteData:r("ByteData"),Callable:r("Callable0"),Callable_2:r("Callable"),ChangeType:r("ChangeType"),Comparable_dynamic:r("Comparable<@>"),Comparable_nullable_Object:r("Comparable<Object?>"),CompileResult:r("CompileResult"),CompileResult_2:r("CompileResult0"),ComplexSelector:r("ComplexSelector"),ComplexSelectorComponent:r("ComplexSelectorComponent"),ComplexSelectorComponent_2:r("ComplexSelectorComponent0"),ComplexSelector_2:r("ComplexSelector0"),Configuration:r("Configuration"),Configuration_2:r("Configuration0"),ConfiguredValue:r("ConfiguredValue"),ConfiguredValue_2:r("ConfiguredValue0"),ConfiguredVariable:r("ConfiguredVariable"),ConfiguredVariable_2:r("ConfiguredVariable0"),ConstantMapView_Symbol_dynamic:r("ConstantMapView<Symbol0,@>"),ConstantStringMap_String_double:r("ConstantStringMap<String,double>"),ConstantStringSet_String:r("ConstantStringSet<String>"),CssComment:r("CssComment"),CssComment_2:r("CssComment0"),CssMediaQuery:r("CssMediaQuery"),CssMediaQuery_2:r("CssMediaQuery0"),CssParentNode:r("CssParentNode"),CssParentNode_2:r("CssParentNode0"),CssStylesheet:r("CssStylesheet"),CssStylesheet_2:r("CssStylesheet0"),CssValue_Combinator:r("CssValue<Combinator>"),CssValue_Combinator_2:r("CssValue0<Combinator0>"),CssValue_List_String:r("CssValue<List<String>>"),CssValue_List_String_2:r("CssValue0<List<String>>"),CssValue_String:r("CssValue<String>"),CssValue_String_2:r("CssValue0<String>"),CssValue_Value:r("CssValue<Value>"),CssValue_Value_2:r("CssValue0<Value0>"),DateTime:r("DateTime"),Deprecation:r("Deprecation"),Deprecation_2:r("Deprecation0"),EfficientLengthIterable_dynamic:r("EfficientLengthIterable<@>"),Error:r("Error"),EvaluationContext:r("EvaluationContext"),EvaluationContext_2:r("EvaluationContext0"),Exception:r("Exception"),Expression:r("Expression"),Expression_2:r("Expression0"),Extender:r("Extender"),Extender_2:r("Extender0"),Extension:r("Extension"),Extension_2:r("Extension0"),FileSpan:r("FileSpan"),Float32List:r("Float32List"),Float64List:r("Float64List"),FormatException:r("FormatException"),Frame:r("Frame"),Function:r("Function"),FutureGroup_void:r("FutureGroup<~>"),FutureOr_Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet:r("+loadedUrls,stylesheet(Set<Uri>,CssStylesheet)/"),FutureOr_Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet_2:r("+loadedUrls,stylesheet(Set<Uri>,CssStylesheet0)/"),FutureOr_nullable_Uri:r("Uri?/"),Future_Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet:r("Future<+loadedUrls,stylesheet(Set<Uri>,CssStylesheet)>"),Future_Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet_2:r("Future<+loadedUrls,stylesheet(Set<Uri>,CssStylesheet0)>"),Future_Value:r("Future<Value>"),Future_Value_2:r("Future<Value0>"),Future_nullable_CssValue_String:r("Future<CssValue<String>?>"),Future_nullable_CssValue_String_2:r("Future<CssValue0<String>?>"),Future_nullable_ImporterResult:r("Future<ImporterResult0?>"),Future_nullable_Uri:r("Future<Uri?>"),Future_nullable_Value:r("Future<Value?>"),Future_nullable_Value_2:r("Future<Value0?>"),Future_void:r("Future<~>"),IfClause:r("IfClause"),IfClause_2:r("IfClause0"),ImmutableList:r("ImmutableList0"),ImmutableList_2:r("ImmutableList"),ImmutableMap:r("ImmutableMap0"),Import:r("Import"),Import_2:r("Import0"),Importer:r("Importer0"),ImporterResult:r("ImporterResult"),ImporterResult_2:r("ImporterResult0"),Int16List:r("Int16List"),Int32List:r("Int32List"),Int8List:r("Int8List"),Interpolation:r("Interpolation"),InterpolationBuffer:r("InterpolationBuffer"),InterpolationBuffer_2:r("InterpolationBuffer0"),Interpolation_2:r("Interpolation0"),Iterable_ComplexSelectorComponent:r("Iterable<ComplexSelectorComponent>"),Iterable_ComplexSelectorComponent_2:r("Iterable<ComplexSelectorComponent0>"),Iterable_dynamic:r("Iterable<@>"),Iterable_nullable_Object:r("Iterable<Object?>"),JSArray_Argument:r("JSArray<Argument>"),JSArray_Argument_2:r("JSArray<Argument0>"),JSArray_AstNode:r("JSArray<AstNode>"),JSArray_AstNode_2:r("JSArray<AstNode0>"),JSArray_AsyncBuiltInCallable:r("JSArray<AsyncBuiltInCallable>"),JSArray_AsyncBuiltInCallable_2:r("JSArray<AsyncBuiltInCallable0>"),JSArray_AsyncCallable:r("JSArray<AsyncCallable>"),JSArray_AsyncCallable_2:r("JSArray<AsyncCallable0>"),JSArray_AsyncImporter:r("JSArray<AsyncImporter0>"),JSArray_AsyncImporter_2:r("JSArray<AsyncImporter>"),JSArray_BinaryOperator:r("JSArray<BinaryOperator>"),JSArray_BinaryOperator_2:r("JSArray<BinaryOperator0>"),JSArray_BuiltInCallable:r("JSArray<BuiltInCallable>"),JSArray_BuiltInCallable_2:r("JSArray<BuiltInCallable0>"),JSArray_Callable:r("JSArray<Callable0>"),JSArray_Callable_2:r("JSArray<Callable>"),JSArray_ComplexSelector:r("JSArray<ComplexSelector>"),JSArray_ComplexSelectorComponent:r("JSArray<ComplexSelectorComponent>"),JSArray_ComplexSelectorComponent_2:r("JSArray<ComplexSelectorComponent0>"),JSArray_ComplexSelector_2:r("JSArray<ComplexSelector0>"),JSArray_ConfiguredVariable:r("JSArray<ConfiguredVariable>"),JSArray_ConfiguredVariable_2:r("JSArray<ConfiguredVariable0>"),JSArray_CssComment:r("JSArray<CssComment>"),JSArray_CssComment_2:r("JSArray<CssComment0>"),JSArray_CssMediaQuery:r("JSArray<CssMediaQuery>"),JSArray_CssMediaQuery_2:r("JSArray<CssMediaQuery0>"),JSArray_CssNode:r("JSArray<CssNode>"),JSArray_CssNode_2:r("JSArray<CssNode0>"),JSArray_CssValue_Combinator:r("JSArray<CssValue<Combinator>>"),JSArray_CssValue_Combinator_2:r("JSArray<CssValue0<Combinator0>>"),JSArray_Entry:r("JSArray<Entry>"),JSArray_Expression:r("JSArray<Expression>"),JSArray_Expression_2:r("JSArray<Expression0>"),JSArray_Extender:r("JSArray<Extender>"),JSArray_Extender_2:r("JSArray<Extender0>"),JSArray_Extension:r("JSArray<Extension>"),JSArray_ExtensionStore:r("JSArray<ExtensionStore>"),JSArray_ExtensionStore_2:r("JSArray<ExtensionStore0>"),JSArray_Extension_2:r("JSArray<Extension0>"),JSArray_ForwardRule:r("JSArray<ForwardRule>"),JSArray_ForwardRule_2:r("JSArray<ForwardRule0>"),JSArray_Frame:r("JSArray<Frame>"),JSArray_Future_nullable_Record_3_int_and_String_and_nullable_String:r("JSArray<Future<+(int,String,String?)?>>"),JSArray_IfClause:r("JSArray<IfClause>"),JSArray_IfClause_2:r("JSArray<IfClause0>"),JSArray_Import:r("JSArray<Import>"),JSArray_Import_2:r("JSArray<Import0>"),JSArray_Importer:r("JSArray<Importer0>"),JSArray_Importer_2:r("JSArray<Importer>"),JSArray_Iterable_ComplexSelectorComponent:r("JSArray<Iterable<ComplexSelectorComponent>>"),JSArray_Iterable_ComplexSelectorComponent_2:r("JSArray<Iterable<ComplexSelectorComponent0>>"),JSArray_JSFunction:r("JSArray<JSFunction1>"),JSArray_List_ComplexSelector:r("JSArray<List<ComplexSelector>>"),JSArray_List_ComplexSelectorComponent:r("JSArray<List<ComplexSelectorComponent>>"),JSArray_List_ComplexSelectorComponent_2:r("JSArray<List<ComplexSelectorComponent0>>"),JSArray_List_ComplexSelector_2:r("JSArray<List<ComplexSelector0>>"),JSArray_List_Extender:r("JSArray<List<Extender>>"),JSArray_List_Extender_2:r("JSArray<List<Extender0>>"),JSArray_List_Iterable_ComplexSelectorComponent:r("JSArray<List<Iterable<ComplexSelectorComponent>>>"),JSArray_List_Iterable_ComplexSelectorComponent_2:r("JSArray<List<Iterable<ComplexSelectorComponent0>>>"),JSArray_Map_String_AstNode:r("JSArray<Map<String,AstNode>>"),JSArray_Map_String_AstNode_2:r("JSArray<Map<String,AstNode0>>"),JSArray_Map_String_AsyncCallable:r("JSArray<Map<String,AsyncCallable>>"),JSArray_Map_String_AsyncCallable_2:r("JSArray<Map<String,AsyncCallable0>>"),JSArray_Map_String_Callable:r("JSArray<Map<String,Callable0>>"),JSArray_Map_String_Callable_2:r("JSArray<Map<String,Callable>>"),JSArray_Map_String_Value:r("JSArray<Map<String,Value>>"),JSArray_Map_String_Value_2:r("JSArray<Map<String,Value0>>"),JSArray_ModifiableCssImport:r("JSArray<ModifiableCssImport>"),JSArray_ModifiableCssImport_2:r("JSArray<ModifiableCssImport0>"),JSArray_ModifiableCssNode:r("JSArray<ModifiableCssNode>"),JSArray_ModifiableCssNode_2:r("JSArray<ModifiableCssNode0>"),JSArray_ModifiableCssParentNode:r("JSArray<ModifiableCssParentNode>"),JSArray_ModifiableCssParentNode_2:r("JSArray<ModifiableCssParentNode0>"),JSArray_Module_AsyncCallable:r("JSArray<Module0<AsyncCallable>>"),JSArray_Module_AsyncCallable_2:r("JSArray<Module1<AsyncCallable0>>"),JSArray_Module_Callable:r("JSArray<Module0<Callable0>>"),JSArray_Module_Callable_2:r("JSArray<Module1<Callable>>"),JSArray_Object:r("JSArray<Object>"),JSArray_PseudoSelector:r("JSArray<PseudoSelector>"),JSArray_PseudoSelector_2:r("JSArray<PseudoSelector0>"),JSArray_Record_2_ArgumentDeclaration_and_Value_Function_List_Value:r("JSArray<+(ArgumentDeclaration,Value(List<Value>))>"),JSArray_Record_2_ArgumentDeclaration_and_Value_Function_List_Value_2:r("JSArray<+(ArgumentDeclaration0,Value0(List<Value0>))>"),JSArray_Record_2_Expression_and_Expression:r("JSArray<+(Expression,Expression)>"),JSArray_Record_2_Expression_and_Expression_2:r("JSArray<+(Expression0,Expression0)>"),JSArray_Record_2_String_and_AstNode:r("JSArray<+(String,AstNode)>"),JSArray_Record_2_String_and_AstNode_2:r("JSArray<+(String,AstNode0)>"),JSArray_SassList:r("JSArray<SassList>"),JSArray_SassList_2:r("JSArray<SassList0>"),JSArray_SimpleSelector:r("JSArray<SimpleSelector>"),JSArray_SimpleSelector_2:r("JSArray<SimpleSelector0>"),JSArray_SourceLocation:r("JSArray<SourceLocation>"),JSArray_Statement:r("JSArray<Statement>"),JSArray_Statement_2:r("JSArray<Statement0>"),JSArray_String:r("JSArray<String>"),JSArray_StylesheetNode:r("JSArray<StylesheetNode>"),JSArray_TargetEntry:r("JSArray<TargetEntry>"),JSArray_TargetLineEntry:r("JSArray<TargetLineEntry>"),JSArray_Trace:r("JSArray<Trace>"),JSArray_UseRule:r("JSArray<UseRule>"),JSArray_UseRule_2:r("JSArray<UseRule0>"),JSArray_Value:r("JSArray<Value>"),JSArray_Value_2:r("JSArray<Value0>"),JSArray_WatchEvent:r("JSArray<WatchEvent>"),JSArray__Highlight:r("JSArray<_Highlight>"),JSArray__Line:r("JSArray<_Line>"),JSArray_dynamic:r("JSArray<@>"),JSArray_int:r("JSArray<int>"),JSArray_nullable_Record_3_int_and_String_and_nullable_String:r("JSArray<+(int,String,String?)?>"),JSArray_nullable_String:r("JSArray<String?>"),JSClass:r("JSClass0"),JSFunction:r("JSFunction1"),JSImporter:r("JSImporter"),JSImporterResult:r("JSImporterResult"),JSNull:r("JSNull"),JSUrl:r("JSUrl0"),JavaScriptFunction:r("JavaScriptFunction"),JavaScriptIndexingBehavior_dynamic:r("JavaScriptIndexingBehavior<@>"),JsIdentityLinkedHashMap_SimpleSelector_int:r("JsIdentityLinkedHashMap<SimpleSelector,int>"),JsIdentityLinkedHashMap_SimpleSelector_int_2:r("JsIdentityLinkedHashMap<SimpleSelector0,int>"),JsIdentityLinkedHashMap_of_SelectorList_and_Box_SelectorList:r("JsIdentityLinkedHashMap<SelectorList,Box<SelectorList>>"),JsIdentityLinkedHashMap_of_SelectorList_and_Box_SelectorList_2:r("JsIdentityLinkedHashMap<SelectorList0,Box0<SelectorList0>>"),JsLinkedHashMap_Symbol_dynamic:r("JsLinkedHashMap<Symbol0,@>"),JsSystemError:r("JsSystemError"),LimitedMapView_String_ConfiguredValue:r("LimitedMapView<String,ConfiguredValue>"),LimitedMapView_String_ConfiguredValue_2:r("LimitedMapView0<String,ConfiguredValue0>"),List_ComplexSelectorComponent:r("List<ComplexSelectorComponent>"),List_ComplexSelectorComponent_2:r("List<ComplexSelectorComponent0>"),List_CssComment:r("List<CssComment>"),List_CssComment_2:r("List<CssComment0>"),List_CssMediaQuery:r("List<CssMediaQuery>"),List_CssMediaQuery_2:r("List<CssMediaQuery0>"),List_CssValue_Combinator:r("List<CssValue<Combinator>>"),List_CssValue_Combinator_2:r("List<CssValue0<Combinator0>>"),List_Extension:r("List<Extension>"),List_ExtensionStore:r("List<ExtensionStore>"),List_ExtensionStore_2:r("List<ExtensionStore0>"),List_Extension_2:r("List<Extension0>"),List_List_ComplexSelectorComponent:r("List<List<ComplexSelectorComponent>>"),List_List_ComplexSelectorComponent_2:r("List<List<ComplexSelectorComponent0>>"),List_Module_AsyncCallable:r("List<Module0<AsyncCallable>>"),List_Module_AsyncCallable_2:r("List<Module1<AsyncCallable0>>"),List_Module_Callable:r("List<Module0<Callable0>>"),List_Module_Callable_2:r("List<Module1<Callable>>"),List_String:r("List<String>"),List_Value:r("List<Value>"),List_Value_2:r("List<Value0>"),List_WatchEvent:r("List<WatchEvent>"),List_dynamic:r("List<@>"),List_int:r("List<int>"),List_nullable_Object:r("List<Object?>"),MapKeySet_Module_AsyncCallable:r("MapKeySet<Module0<AsyncCallable>>"),MapKeySet_Module_AsyncCallable_2:r("MapKeySet<Module1<AsyncCallable0>>"),MapKeySet_Module_Callable:r("MapKeySet<Module0<Callable0>>"),MapKeySet_Module_Callable_2:r("MapKeySet<Module1<Callable>>"),MapKeySet_SimpleSelector:r("MapKeySet<SimpleSelector>"),MapKeySet_SimpleSelector_2:r("MapKeySet<SimpleSelector0>"),MapKeySet_String:r("MapKeySet<String>"),MapKeySet_nullable_Object:r("MapKeySet<Object?>"),Map_ComplexSelector_Extension:r("Map<ComplexSelector,Extension>"),Map_ComplexSelector_Extension_2:r("Map<ComplexSelector0,Extension0>"),Map_String_AstNode:r("Map<String,AstNode>"),Map_String_AstNode_2:r("Map<String,AstNode0>"),Map_String_AsyncCallable:r("Map<String,AsyncCallable>"),Map_String_AsyncCallable_2:r("Map<String,AsyncCallable0>"),Map_String_Callable:r("Map<String,Callable0>"),Map_String_Callable_2:r("Map<String,Callable>"),Map_String_Value:r("Map<String,Value>"),Map_String_Value_2:r("Map<String,Value0>"),Map_String_dynamic:r("Map<String,@>"),Map_dynamic_dynamic:r("Map<@,@>"),Map_of_nullable_Object_and_nullable_Object:r("Map<Object?,Object?>"),MappedIterable_String_Frame:r("MappedIterable<String,Frame>"),MappedListIterable_Frame_Frame:r("MappedListIterable<Frame,Frame>"),MappedListIterable_String_Object:r("MappedListIterable<String,Object>"),MappedListIterable_String_String:r("MappedListIterable<String,String>"),MappedListIterable_String_Trace:r("MappedListIterable<String,Trace>"),MappedListIterable_String_Value:r("MappedListIterable<String,Value>"),MappedListIterable_String_Value_2:r("MappedListIterable<String,Value0>"),MappedListIterable_String_dynamic:r("MappedListIterable<String,@>"),ModifiableBox_SelectorList:r("ModifiableBox<SelectorList>"),ModifiableBox_SelectorList_2:r("ModifiableBox0<SelectorList0>"),ModifiableCssAtRule:r("ModifiableCssAtRule"),ModifiableCssAtRule_2:r("ModifiableCssAtRule0"),ModifiableCssKeyframeBlock:r("ModifiableCssKeyframeBlock"),ModifiableCssKeyframeBlock_2:r("ModifiableCssKeyframeBlock0"),ModifiableCssMediaRule:r("ModifiableCssMediaRule"),ModifiableCssMediaRule_2:r("ModifiableCssMediaRule0"),ModifiableCssNode:r("ModifiableCssNode"),ModifiableCssNode_2:r("ModifiableCssNode0"),ModifiableCssParentNode:r("ModifiableCssParentNode"),ModifiableCssParentNode_2:r("ModifiableCssParentNode0"),ModifiableCssStyleRule:r("ModifiableCssStyleRule"),ModifiableCssStyleRule_2:r("ModifiableCssStyleRule0"),ModifiableCssSupportsRule:r("ModifiableCssSupportsRule"),ModifiableCssSupportsRule_2:r("ModifiableCssSupportsRule0"),Module_AsyncCallable:r("Module0<AsyncCallable>"),Module_AsyncCallable_2:r("Module1<AsyncCallable0>"),Module_Callable:r("Module0<Callable0>"),Module_Callable_2:r("Module1<Callable>"),MultiSourceSpanFormatException:r("MultiSourceSpanFormatException"),NativeTypedArrayOfDouble:r("NativeTypedArrayOfDouble"),NativeTypedArrayOfInt:r("NativeTypedArrayOfInt"),NativeUint8List:r("NativeUint8List"),Never:r("0&"),NodeCompileResult:r("NodeCompileResult"),NodeImporterResult:r("NodeImporterResult0"),Null:r("Null"),Object:r("Object"),Option:r("Option"),PathMap_ChangeType:r("PathMap<ChangeType>"),PathMap_Stream_WatchEvent:r("PathMap<Stream<WatchEvent>>"),PathMap_String:r("PathMap<String>"),PathMap_nullable_String:r("PathMap<String?>"),Promise:r("Promise"),PseudoSelector:r("PseudoSelector"),PseudoSelector_2:r("PseudoSelector0"),RangeError:r("RangeError"),Record:r("Record"),Record_0:r("+()"),Record_2_Expression_and_Expression:r("+(Expression,Expression)"),Record_2_Expression_and_Expression_2:r("+(Expression0,Expression0)"),Record_2_List_Expression_and_Map_String_Expression:r("+(List<Expression>,Map<String,Expression>)"),Record_2_List_Expression_and_Map_String_Expression_2:r("+(List<Expression0>,Map<String,Expression0>)"),Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet:r("+loadedUrls,stylesheet(Set<Uri>,CssStylesheet)"),Record_2_Set_Uri_loadedUrls_and_CssStylesheet_stylesheet_2:r("+loadedUrls,stylesheet(Set<Uri>,CssStylesheet0)"),Record_2_String_and_InterpolationMap:r("+(String,InterpolationMap)"),Record_2_String_and_InterpolationMap_2:r("+(String,InterpolationMap0)"),Record_2_String_and_SourceSpan:r("+(String,SourceSpan)"),Record_2_String_and_nullable_InterpolationMap:r("+(String,InterpolationMap?)"),Record_2_String_and_nullable_InterpolationMap_2:r("+(String,InterpolationMap0?)"),Record_2_Uri_and_bool_forImport:r("+forImport(Uri,bool)"),Record_2_nullable_Object_and_nullable_Object:r("+(Object?,Object?)"),Record_2_nullable_String_and_nullable_String:r("+(String?,String?)"),Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl:r("+originalUrl(AsyncImporter,Uri,Uri)"),Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl_2:r("+originalUrl(AsyncImporter0,Uri,Uri)"),Record_3_Importer_and_Uri_and_Uri_originalUrl:r("+originalUrl(Importer,Uri,Uri)"),Record_3_Importer_and_Uri_and_Uri_originalUrl_2:r("+originalUrl(Importer0,Uri,Uri)"),Record_3_Stylesheet_and_nullable_AsyncImporter_importer_and_bool_isDependency:r("+importer,isDependency(Stylesheet,AsyncImporter?,bool)"),Record_3_Stylesheet_and_nullable_AsyncImporter_importer_and_bool_isDependency_2:r("+importer,isDependency(Stylesheet0,AsyncImporter0?,bool)"),Record_3_nullable_Object_and_nullable_Object_and_nullable_Object_originalUrl:r("+originalUrl(Object?,Object?,Object?)"),Record_4_Uri_and_AsyncImporter_baseImporter_and_nullable_Uri_baseUrl_and_bool_forImport:r("+baseImporter,baseUrl,forImport(Uri,AsyncImporter,Uri?,bool)"),Record_4_Uri_and_AsyncImporter_baseImporter_and_nullable_Uri_baseUrl_and_bool_forImport_2:r("+baseImporter,baseUrl,forImport(Uri,AsyncImporter0,Uri?,bool)"),Record_4_Uri_and_Importer_baseImporter_and_nullable_Uri_baseUrl_and_bool_forImport:r("+baseImporter,baseUrl,forImport(Uri,Importer,Uri?,bool)"),Record_4_Uri_and_Importer_baseImporter_and_nullable_Uri_baseUrl_and_bool_forImport_2:r("+baseImporter,baseUrl,forImport(Uri,Importer0,Uri?,bool)"),Record_5_Map_String_Value_named_and_Map_String_AstNode_namedNodes_and_List_Value_positional_and_List_AstNode_positionalNodes_and_ListSeparator_separator:r("+named,namedNodes,positional,positionalNodes,separator(Map<String,Value>,Map<String,AstNode>,List<Value>,List<AstNode>,ListSeparator)"),Record_5_Map_String_Value_named_and_Map_String_AstNode_namedNodes_and_List_Value_positional_and_List_AstNode_positionalNodes_and_ListSeparator_separator_2:r("+named,namedNodes,positional,positionalNodes,separator(Map<String,Value0>,Map<String,AstNode0>,List<Value0>,List<AstNode0>,ListSeparator0)"),RegExpMatch:r("RegExpMatch"),RenderContextOptions:r("RenderContextOptions0"),RenderResult:r("RenderResult"),Result_String:r("Result<String>"),ReversedListIterable_Frame:r("ReversedListIterable<Frame>"),Runes:r("Runes"),SassArgumentList:r("SassArgumentList"),SassArgumentList_2:r("SassArgumentList0"),SassBoolean:r("SassBoolean"),SassBoolean_2:r("SassBoolean0"),SassCalculation:r("SassCalculation"),SassCalculation_2:r("SassCalculation0"),SassColor:r("SassColor"),SassColor_2:r("SassColor0"),SassFormatException:r("SassFormatException"),SassFormatException_2:r("SassFormatException0"),SassList:r("SassList"),SassList_2:r("SassList0"),SassMap:r("SassMap"),SassMap_2:r("SassMap0"),SassNumber:r("SassNumber"),SassNumber_2:r("SassNumber0"),SassRuntimeException:r("SassRuntimeException"),SassRuntimeException_2:r("SassRuntimeException0"),SassString:r("SassString"),SassString_2:r("SassString0"),SelectorList:r("SelectorList"),SelectorList_2:r("SelectorList0"),Set_ModifiableBox_SelectorList:r("Set<ModifiableBox<SelectorList>>"),Set_ModifiableBox_SelectorList_2:r("Set<ModifiableBox0<SelectorList0>>"),Set_Uri:r("Set<Uri>"),SimpleSelector:r("SimpleSelector"),SimpleSelector_2:r("SimpleSelector0"),SourceFile:r("SourceFile"),SourceLocation:r("SourceLocation"),SourceSpan:r("SourceSpan"),SourceSpanFormatException:r("SourceSpanFormatException"),SourceSpanWithContext:r("SourceSpanWithContext"),StackTrace:r("StackTrace"),Statement:r("Statement"),Statement_2:r("Statement0"),StaticImport:r("StaticImport"),StaticImport_2:r("StaticImport0"),StreamCompleter_WatchEvent:r("StreamCompleter<WatchEvent>"),StreamGroup_WatchEvent:r("StreamGroup<WatchEvent>"),StreamQueue_String:r("StreamQueue<String>"),Stream_WatchEvent:r("Stream<WatchEvent>"),String:r("String"),StylesheetNode:r("StylesheetNode"),Timer:r("Timer"),Trace:r("Trace"),TrustedGetRuntimeType:r("TrustedGetRuntimeType"),TypeError:r("TypeError"),TypeSelector:r("TypeSelector"),TypeSelector_2:r("TypeSelector0"),Uint16List:r("Uint16List"),Uint32List:r("Uint32List"),Uint8ClampedList:r("Uint8ClampedList"),Uint8List:r("Uint8List"),UnaryOperationExpression:r("UnaryOperationExpression"),UnaryOperationExpression_2:r("UnaryOperationExpression0"),UnionSet_Uri:r("UnionSet<Uri>"),UnknownJavaScriptObject:r("UnknownJavaScriptObject"),UnmodifiableListView_CssComment:r("UnmodifiableListView<CssComment>"),UnmodifiableListView_CssComment_2:r("UnmodifiableListView<CssComment0>"),UnmodifiableListView_CssNode:r("UnmodifiableListView<CssNode>"),UnmodifiableListView_CssNode_2:r("UnmodifiableListView<CssNode0>"),UnmodifiableListView_ForwardRule:r("UnmodifiableListView<ForwardRule>"),UnmodifiableListView_ForwardRule_2:r("UnmodifiableListView<ForwardRule0>"),UnmodifiableListView_ModifiableCssNode:r("UnmodifiableListView<ModifiableCssNode>"),UnmodifiableListView_ModifiableCssNode_2:r("UnmodifiableListView<ModifiableCssNode0>"),UnmodifiableListView_String:r("UnmodifiableListView<String>"),UnmodifiableListView_UseRule:r("UnmodifiableListView<UseRule>"),UnmodifiableListView_UseRule_2:r("UnmodifiableListView<UseRule0>"),UnmodifiableMapView_String_ArgParser:r("UnmodifiableMapView<String,ArgParser>"),UnmodifiableMapView_String_ConfiguredValue:r("UnmodifiableMapView<String,ConfiguredValue>"),UnmodifiableMapView_String_ConfiguredValue_2:r("UnmodifiableMapView<String,ConfiguredValue0>"),UnmodifiableMapView_String_Option:r("UnmodifiableMapView<String,Option>"),UnmodifiableMapView_String_Value:r("UnmodifiableMapView<String,Value>"),UnmodifiableMapView_String_Value_2:r("UnmodifiableMapView<String,Value0>"),UnmodifiableMapView_of_Uri_and_nullable_StylesheetNode:r("UnmodifiableMapView<Uri,StylesheetNode?>"),UnmodifiableMapView_of_nullable_String_and_String:r("UnmodifiableMapView<String?,String>"),UnmodifiableMapView_of_nullable_String_and_nullable_String:r("UnmodifiableMapView<String?,String?>"),UnmodifiableSetView_String:r("UnmodifiableSetView0<String>"),UnmodifiableSetView_StylesheetNode:r("UnmodifiableSetView0<StylesheetNode>"),UnmodifiableSetView_Uri:r("UnmodifiableSetView0<Uri>"),UnprefixedMapView_ConfiguredValue:r("UnprefixedMapView<ConfiguredValue>"),UnprefixedMapView_ConfiguredValue_2:r("UnprefixedMapView0<ConfiguredValue0>"),Uri:r("Uri"),UseRule:r("UseRule"),UserDefinedCallable_AsyncEnvironment:r("UserDefinedCallable<AsyncEnvironment>"),UserDefinedCallable_AsyncEnvironment_2:r("UserDefinedCallable0<AsyncEnvironment0>"),UserDefinedCallable_Environment:r("UserDefinedCallable<Environment>"),UserDefinedCallable_Environment_2:r("UserDefinedCallable0<Environment0>"),UserDefinedCallable_dynamic:r("UserDefinedCallable<@>"),UserDefinedCallable_dynamic_2:r("UserDefinedCallable0<@>"),Value:r("Value"),Value_2:r("Value0"),Value_Function_List_Value:r("Value(List<Value>)"),Value_Function_List_Value_2:r("Value0(List<Value0>)"),VariableDeclaration:r("VariableDeclaration"),VariableDeclaration_2:r("VariableDeclaration0"),VersionRange:r("VersionRange"),WatchEvent:r("WatchEvent"),WhereIterable_List_Iterable_ComplexSelectorComponent:r("WhereIterable<List<Iterable<ComplexSelectorComponent>>>"),WhereIterable_List_Iterable_ComplexSelectorComponent_2:r("WhereIterable<List<Iterable<ComplexSelectorComponent0>>>"),WhereIterable_String:r("WhereIterable<String>"),WhereTypeIterable_PseudoSelector:r("WhereTypeIterable<PseudoSelector>"),WhereTypeIterable_PseudoSelector_2:r("WhereTypeIterable<PseudoSelector0>"),WhereTypeIterable_String:r("WhereTypeIterable<String>"),_AsyncCompleter_List_void:r("_AsyncCompleter<List<~>>"),_AsyncCompleter_Object:r("_AsyncCompleter<Object>"),_AsyncCompleter_Stream_WatchEvent:r("_AsyncCompleter<Stream<WatchEvent>>"),_AsyncCompleter_String:r("_AsyncCompleter<String>"),_AsyncCompleter_nullable_Object:r("_AsyncCompleter<Object?>"),_CompleterStream_WatchEvent:r("_CompleterStream<WatchEvent>"),_EventRequest_dynamic:r("_EventRequest<@>"),_Future_List_void:r("_Future<List<~>>"),_Future_Object:r("_Future<Object>"),_Future_Stream_WatchEvent:r("_Future<Stream<WatchEvent>>"),_Future_String:r("_Future<String>"),_Future_Value:r("_Future<Value>"),_Future_Value_2:r("_Future<Value0>"),_Future_bool:r("_Future<bool>"),_Future_dynamic:r("_Future<@>"),_Future_int:r("_Future<int>"),_Future_nullable_Object:r("_Future<Object?>"),_Future_void:r("_Future<~>"),_Highlight:r("_Highlight"),_IdentityHashMap_of_nullable_Object_and_nullable_Object:r("_IdentityHashMap<Object?,Object?>"),_LinkedIdentityHashSet_ComplexSelector:r("_LinkedIdentityHashSet<ComplexSelector>"),_LinkedIdentityHashSet_ComplexSelector_2:r("_LinkedIdentityHashSet<ComplexSelector0>"),_LinkedIdentityHashSet_Extension:r("_LinkedIdentityHashSet<Extension>"),_LinkedIdentityHashSet_Extension_2:r("_LinkedIdentityHashSet<Extension0>"),_MapEntry:r("_MapEntry"),_NodeException:r("_NodeException"),_SyncStarIterable_Extension:r("_SyncStarIterable<Extension>"),_SyncStarIterable_Extension_2:r("_SyncStarIterable<Extension0>"),_SyncStarIterable_SimpleSelector:r("_SyncStarIterable<SimpleSelector>"),_SyncStarIterable_SimpleSelector_2:r("_SyncStarIterable<SimpleSelector0>"),_SyncStarIterable_String:r("_SyncStarIterable<String>"),bool:r("bool"),double:r("double"),dynamic:r("@"),dynamic_Function:r("@()"),dynamic_Function_Object:r("@(Object)"),dynamic_Function_Object_StackTrace:r("@(Object,StackTrace)"),int:r("int"),legacy_Never:r("0&*"),legacy_Object:r("Object*"),nullable_AstNode:r("AstNode?"),nullable_AstNode_2:r("AstNode0?"),nullable_CssValue_String:r("CssValue<String>?"),nullable_CssValue_String_2:r("CssValue0<String>?"),nullable_Future_Null:r("Future<Null>?"),nullable_Future_void:r("Future<~>?"),nullable_ImporterResult:r("ImporterResult?"),nullable_ImporterResult_2:r("ImporterResult0?"),nullable_Object:r("Object?"),nullable_Record_2_String_and_String:r("+(String,String)?"),nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl:r("+originalUrl(AsyncImporter,Uri,Uri)?"),nullable_Record_3_AsyncImporter_and_Uri_and_Uri_originalUrl_2:r("+originalUrl(AsyncImporter0,Uri,Uri)?"),nullable_Record_3_Importer_and_Uri_and_Uri_originalUrl:r("+originalUrl(Importer,Uri,Uri)?"),nullable_Record_3_Importer_and_Uri_and_Uri_originalUrl_2:r("+originalUrl(Importer0,Uri,Uri)?"),nullable_Record_3_Stylesheet_and_nullable_AsyncImporter_importer_and_bool_isDependency:r("+importer,isDependency(Stylesheet,AsyncImporter?,bool)?"),nullable_Record_3_Stylesheet_and_nullable_AsyncImporter_importer_and_bool_isDependency_2:r("+importer,isDependency(Stylesheet0,AsyncImporter0?,bool)?"),nullable_Record_3_int_and_String_and_nullable_String:r("+(int,String,String?)?"),nullable_SourceFile:r("SourceFile?"),nullable_SourceSpan:r("SourceSpan?"),nullable_StreamSubscription_WatchEvent:r("StreamSubscription<WatchEvent>?"),nullable_String:r("String?"),nullable_Stylesheet:r("Stylesheet?"),nullable_StylesheetNode:r("StylesheetNode?"),nullable_Stylesheet_2:r("Stylesheet0?"),nullable_Uri:r("Uri?"),nullable_Value:r("Value?"),nullable_Value_2:r("Value0?"),nullable__ConstructorOptions:r("_ConstructorOptions?"),nullable__ConstructorOptions_2:r("_ConstructorOptions0?"),nullable__ConstructorOptions_3:r("_ConstructorOptions1?"),nullable__Highlight:r("_Highlight?"),num:r("num"),void:r("~"),void_Function_Object:r("~(Object)"),void_Function_Object_StackTrace:r("~(Object,StackTrace)")}}();(function(){var r=pe.makeConstList;f.Interceptor_methods=C.Interceptor.prototype,f.JSArray_methods=C.JSArray.prototype,f.JSInt_methods=C.JSInt.prototype,f.JSNull_methods=C.JSNull.prototype,f.JSNumber_methods=C.JSNumber.prototype,f.JSString_methods=C.JSString.prototype,f.JavaScriptFunction_methods=C.JavaScriptFunction.prototype,f.JavaScriptObject_methods=C.JavaScriptObject.prototype,f.NativeUint32List_methods=t.NativeUint32List.prototype,f.NativeUint8List_methods=t.NativeUint8List.prototype,f.PlainJavaScriptObject_methods=C.PlainJavaScriptObject.prototype,f.UnknownJavaScriptObject_methods=C.UnknownJavaScriptObject.prototype,f.AsciiEncoder_127=new t.AsciiEncoder(127),f.C_EmptyUnmodifiableSet1=new t.EmptyUnmodifiableSet(t.findType("EmptyUnmodifiableSet<String>")),f.AtRootQuery_UsS=new t.AtRootQuery(!1,f.C_EmptyUnmodifiableSet1,!1,!0),f.AtRootQuery_UsS0=new t.AtRootQuery0(!1,f.C_EmptyUnmodifiableSet1,!1,!0),f.AttributeOperator_8aB=new t.AttributeOperator("*=","substring"),f.AttributeOperator_8aB0=new t.AttributeOperator0("*=","substring"),f.AttributeOperator_BGd=new t.AttributeOperator("$=","suffix"),f.AttributeOperator_BGd0=new t.AttributeOperator0("$=","suffix"),f.AttributeOperator_ES6=new t.AttributeOperator("=","equal"),f.AttributeOperator_ES60=new t.AttributeOperator0("=","equal"),f.AttributeOperator_eot=new t.AttributeOperator("^=","prefix"),f.AttributeOperator_eot0=new t.AttributeOperator0("^=","prefix"),f.AttributeOperator_ivT=new t.AttributeOperator("|=","dash"),f.AttributeOperator_ivT0=new t.AttributeOperator0("|=","dash"),f.AttributeOperator_r60=new t.AttributeOperator("~=","include"),f.AttributeOperator_r600=new t.AttributeOperator0("~=","include"),f.BinaryOperator_2jN=new t.BinaryOperator("single equals","=",0,!1,"singleEquals"),f.BinaryOperator_2jN0=new t.BinaryOperator0("single equals","=",0,!1,"singleEquals"),f.BinaryOperator_7Tg=new t.BinaryOperator("greater than or equals",">=",4,!1,"greaterThanOrEquals"),f.BinaryOperator_7Tg0=new t.BinaryOperator0("greater than or equals",">=",4,!1,"greaterThanOrEquals"),f.BinaryOperator_M6L=new t.BinaryOperator("or","or",1,!0,"or"),f.BinaryOperator_M6L0=new t.BinaryOperator0("or","or",1,!0,"or"),f.BinaryOperator_OTG=new t.BinaryOperator("modulo","%",6,!1,"modulo"),f.BinaryOperator_OTG0=new t.BinaryOperator0("modulo","%",6,!1,"modulo"),f.BinaryOperator_SNp=new t.BinaryOperator("and","and",2,!0,"and"),f.BinaryOperator_SNp0=new t.BinaryOperator0("and","and",2,!0,"and"),f.BinaryOperator_U8c=new t.BinaryOperator("less than","<",4,!1,"lessThan"),f.BinaryOperator_U8c0=new t.BinaryOperator0("less than","<",4,!1,"lessThan"),f.BinaryOperator_ViB=new t.BinaryOperator("not equals","!=",3,!1,"notEquals"),f.BinaryOperator_ViB0=new t.BinaryOperator0("not equals","!=",3,!1,"notEquals"),f.BinaryOperator_anB=new t.BinaryOperator("plus","+",5,!0,"plus"),f.BinaryOperator_anB0=new t.BinaryOperator0("plus","+",5,!0,"plus"),f.BinaryOperator_cIH=new t.BinaryOperator("greater than",">",4,!1,"greaterThan"),f.BinaryOperator_cIH0=new t.BinaryOperator0("greater than",">",4,!1,"greaterThan"),f.BinaryOperator_kpg=new t.BinaryOperator("less than or equals","<=",4,!1,"lessThanOrEquals"),f.BinaryOperator_kpg0=new t.BinaryOperator0("less than or equals","<=",4,!1,"lessThanOrEquals"),f.BinaryOperator_olz=new t.BinaryOperator("minus","-",5,!1,"minus"),f.BinaryOperator_olz0=new t.BinaryOperator0("minus","-",5,!1,"minus"),f.BinaryOperator_qN2=new t.BinaryOperator("times","*",6,!0,"times"),f.BinaryOperator_qN20=new t.BinaryOperator0("times","*",6,!0,"times"),f.BinaryOperator_ql5=new t.BinaryOperator("equals","==",3,!1,"equals"),f.BinaryOperator_ql50=new t.BinaryOperator0("equals","==",3,!1,"equals"),f.BinaryOperator_t8B=new t.BinaryOperator("divided by","/",6,!1,"dividedBy"),f.BinaryOperator_t8B0=new t.BinaryOperator0("divided by","/",6,!1,"dividedBy"),f.CONSTANT=new t.Instantiation1(t.math0__max$closure(),t.findType("Instantiation1<int>")),f.C_AsciiCodec=new t.AsciiCodec,f.C_AsciiGlyphSet=new t.AsciiGlyphSet,f.C_Base64Encoder=new t.Base64Encoder,f.C_Base64Codec=new t.Base64Codec,f.C_DefaultEquality=new t.DefaultEquality,f.C_EmptyExtensionStore=new t.EmptyExtensionStore,f.C_EmptyExtensionStore0=new t.EmptyExtensionStore0,f.C_EmptyIterator=new t.EmptyIterator,f.C_EmptyUnmodifiableSet=new t.EmptyUnmodifiableSet(t.findType("EmptyUnmodifiableSet<SimpleSelector>")),f.C_EmptyUnmodifiableSet0=new t.EmptyUnmodifiableSet(t.findType("EmptyUnmodifiableSet<SimpleSelector0>")),f.C_IterableEquality=new t.IterableEquality,f.C_JS_CONST=function(s){var a=Object.prototype.toString.call(s);return a.substring(8,a.length-1)},f.C_JS_CONST0=function(){var n=Object.prototype.toString;function s(d){var g=n.call(d);return g.substring(8,g.length-1)}function a(d,g){if(/^HTML[A-Z].*Element$/.test(g)){var S=n.call(d);return S=="[object Object]"?null:"HTMLElement"}}function i(d,g){return $.HTMLElement&&d instanceof HTMLElement?"HTMLElement":a(d,g)}function l(d){if(typeof window>"u"||typeof window[d]>"u")return null;var g=window[d];return typeof g!="function"?null:g.prototype}function _(d){return null}var p=typeof navigator=="object";return{getTag:s,getUnknownTag:p?i:a,prototypeForTag:l,discriminator:_}},f.C_JS_CONST6=function(n){return function(s){if(typeof navigator!="object")return s;var a=navigator.userAgent;if(a.indexOf("DumpRenderTree")>=0)return s;if(a.indexOf("Chrome")>=0){let i=function(l){return typeof window=="object"&&window[l]&&window[l].name==l};if(i("Window")&&i("HTMLElement"))return s}s.getTag=n}},f.C_JS_CONST1=function(n){if(typeof dartExperimentalFixupGetTag!="function")return n;n.getTag=dartExperimentalFixupGetTag(n.getTag)},f.C_JS_CONST2=function(n){var s=n.getTag,a=n.prototypeForTag;function i(_){var p=s(_);return p=="Document"?_.xmlVersion?"!Document":"!HTMLDocument":p}function l(_){return _=="Document"?null:a(_)}n.getTag=i,n.prototypeForTag=l},f.C_JS_CONST5=function(n){var s=typeof navigator=="object"?navigator.userAgent:"";if(s.indexOf("Firefox")==-1)return n;var a=n.getTag,i={BeforeUnloadEvent:"Event",DataTransfer:"Clipboard",GeoGeolocation:"Geolocation",Location:"!Location",WorkerMessageEvent:"MessageEvent",XMLDocument:"!Document"};function l(_){var p=a(_);return i[p]||p}n.getTag=l},f.C_JS_CONST4=function(n){var s=typeof navigator=="object"?navigator.userAgent:"";if(s.indexOf("Trident/")==-1)return n;var a=n.getTag,i={BeforeUnloadEvent:"Event",DataTransfer:"Clipboard",HTMLDDElement:"HTMLElement",HTMLDTElement:"HTMLElement",HTMLPhraseElement:"HTMLElement",Position:"Geoposition"};function l(p){var d=a(p),g=i[d];return g||(d=="Object"&&window.DataView&&p instanceof window.DataView?"DataView":d)}function _(p){var d=window[p];return d==null?null:d.prototype}n.getTag=l,n.prototypeForTag=_},f.C_JS_CONST3=function(n){return n},f.C_JsonCodec=new t.JsonCodec,f.C_ListEquality0=new t.ListEquality,f.C_ListEquality=new t.ListEquality,f.C_MapEquality=new t.MapEquality,f.C_OutOfMemoryError=new t.OutOfMemoryError,f.C_SentinelValue=new t.SentinelValue,f.C_UnicodeGlyphSet=new t.UnicodeGlyphSet,f.C_Utf8Codec=new t.Utf8Codec,f.C_Utf8Encoder=new t.Utf8Encoder,f.C__DelayedDone=new t._DelayedDone,f.C__HasContentVisitor=new t._HasContentVisitor,f.C__HasContentVisitor0=new t._HasContentVisitor0,f.C__IsUselessVisitor=new t._IsUselessVisitor,f.C__IsUselessVisitor0=new t._IsUselessVisitor0,f.C__JSRandom=new t._JSRandom,f.C__MakeExpressionCalculationSafe=new t._MakeExpressionCalculationSafe,f.C__MakeExpressionCalculationSafe0=new t._MakeExpressionCalculationSafe0,f.C__ParentSelectorVisitor=new t._ParentSelectorVisitor,f.C__ParentSelectorVisitor0=new t._ParentSelectorVisitor0,f.C__Required=new t._Required,f.C__RootZone=new t._RootZone,f.C__SassNull=new t._SassNull,f.C__SassNull0=new t._SassNull0,f.CalculationOperator_2bx=new t.CalculationOperator("minus","-",1,"minus"),f.CalculationOperator_2bx0=new t.CalculationOperator0("minus","-",1,"minus"),f.CalculationOperator_IyK=new t.CalculationOperator("plus","+",1,"plus"),f.CalculationOperator_IyK0=new t.CalculationOperator0("plus","+",1,"plus"),f.CalculationOperator_OvN=new t.CalculationOperator("divided by","/",2,"dividedBy"),f.CalculationOperator_OvN0=new t.CalculationOperator0("divided by","/",2,"dividedBy"),f.CalculationOperator_jFr=new t.CalculationOperator("times","*",2,"times"),f.CalculationOperator_jFr0=new t.CalculationOperator0("times","*",2,"times"),f.ChangeType_add=new t.ChangeType("add"),f.ChangeType_modify=new t.ChangeType("modify"),f.ChangeType_remove=new t.ChangeType("remove"),f.Combinator_4QF=new t.Combinator("+","nextSibling"),f.Combinator_4QF0=new t.Combinator0("+","nextSibling"),f.Combinator_Cht=new t.Combinator(">","child"),f.Combinator_Cht0=new t.Combinator0(">","child"),f.Combinator_Htt=new t.Combinator("~","followingSibling"),f.Combinator_Htt0=new t.Combinator0("~","followingSibling"),f.Object_empty={},f.Map_empty17=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<String,ConfiguredValue>")),f.Configuration_Map_empty_null=new t.Configuration(f.Map_empty17,null),f.Map_empty18=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<String,ConfiguredValue0>")),f.Configuration_Map_empty_null0=new t.Configuration0(f.Map_empty18,null),f.Deprecation_043=new t.Deprecation("abs-percent","1.65.0","Passing percentages to the Sass abs() function.",!1,"absPercent"),f.Deprecation_0bn=new t.Deprecation0("function-units",!1,"functionUnits"),f.Deprecation_4iQ=new t.Deprecation0("call-string",!1,"callString"),f.Deprecation_8WR=new t.Deprecation("function-units","1.56.0","Passing invalid units to built-in functions.",!1,"functionUnits"),f.Deprecation_Auo=new t.Deprecation("duplicate-var-flags","1.62.0","Using !default or !global multiple times for one variable.",!1,"duplicateVariableFlags"),f.Deprecation_B8J=new t.Deprecation("import",null,"@import rules.",!0,"import"),f.Deprecation_E5x=new t.Deprecation0("relative-canonical",!1,"relativeCanonical"),f.Deprecation_EsU=new t.Deprecation0("strict-unary",!1,"strictUnary"),f.Deprecation_GbU=new t.Deprecation0("moz-document",!1,"mozDocument"),f.Deprecation_JAZ=new t.Deprecation("elseif","1.3.2","@elseif.",!1,"elseif"),f.Deprecation_LT8=new t.Deprecation0("color-module-compat",!1,"colorModuleCompat"),f.Deprecation_UZD=new t.Deprecation0("null-alpha",!1,"nullAlpha"),f.Deprecation_XV6=new t.Deprecation0("bogus-combinators",!1,"bogusCombinators"),f.Deprecation_elseif_false_elseif=new t.Deprecation0("elseif",!1,"elseif"),f.Deprecation_gJ9=new t.Deprecation("moz-document","1.7.2","@-moz-document.",!1,"mozDocument"),f.Deprecation_hzy=new t.Deprecation("new-global","1.17.2","Declaring new variables with !global.",!1,"newGlobal"),f.Deprecation_import_true_import=new t.Deprecation0("import",!0,"import"),f.Deprecation_la6=new t.Deprecation0("abs-percent",!1,"absPercent"),f.Deprecation_mFp=new t.Deprecation("relative-canonical","1.14.2",null,!1,"relativeCanonical"),f.Deprecation_qVK=new t.Deprecation("call-string","0.0.0","Passing a string directly to meta.call().",!1,"callString"),f.Deprecation_s4m=new t.Deprecation("color-module-compat","1.23.0","Using color module functions in place of plain CSS functions.",!1,"colorModuleCompat"),f.Deprecation_sIK=new t.Deprecation("strict-unary","1.55.0","Ambiguous + and - operators.",!1,"strictUnary"),f.Deprecation_vrR=new t.Deprecation("bogus-combinators","1.54.0","Leading, trailing, and repeated combinators.",!1,"bogusCombinators"),f.Deprecation_wKk=new t.Deprecation0("new-global",!1,"newGlobal"),f.Deprecation_wWh=new t.Deprecation0("slash-div",!1,"slashDiv"),f.Deprecation_xHK=new t.Deprecation("slash-div","1.33.0","/ operator for division.",!1,"slashDiv"),f.Deprecation_ynv=new t.Deprecation0("duplicate-var-flags",!1,"duplicateVariableFlags"),f.Duration_0=new t.Duration(0),f.ExtendMode_allTargets_allTargets=new t.ExtendMode("allTargets","allTargets"),f.ExtendMode_allTargets_allTargets0=new t.ExtendMode0("allTargets","allTargets"),f.ExtendMode_normal_normal=new t.ExtendMode("normal","normal"),f.ExtendMode_normal_normal0=new t.ExtendMode0("normal","normal"),f.ExtendMode_replace_replace=new t.ExtendMode("replace","replace"),f.ExtendMode_replace_replace0=new t.ExtendMode0("replace","replace"),f.JsonEncoder_null=new t.JsonEncoder(null),f.LineFeed_SsD=new t.LineFeed0("lf",`
  325. `,"lf"),f.LineFeed_gg4=new t.LineFeed0("crlf",`\r
  326. `,"crlf"),f.LineFeed_lf=new t.LineFeed("lf"),f.LineFeed_oyU=new t.LineFeed0("cr","\r","cr"),f.LineFeed_t2a=new t.LineFeed0("lfcr",`
  327. \r`,"lfcr"),f.ListSeparator_EVt=new t.ListSeparator("space"," ","space"),f.ListSeparator_EVt0=new t.ListSeparator0("space"," ","space"),f.ListSeparator_rXA=new t.ListSeparator("comma",",","comma"),f.ListSeparator_rXA0=new t.ListSeparator0("comma",",","comma"),f.ListSeparator_undecided_null_undecided=new t.ListSeparator("undecided",null,"undecided"),f.ListSeparator_undecided_null_undecided0=new t.ListSeparator0("undecided",null,"undecided"),f.ListSeparator_zg9=new t.ListSeparator("slash","/","slash"),f.ListSeparator_zg90=new t.ListSeparator0("slash","/","slash"),f.Deprecation_7XU=new t.Deprecation("null-alpha","1.62.3","Passing null as alpha in the JS API.",!1,"nullAlpha"),f.Deprecation_WbD=new t.Deprecation("calc-interp",null,null,!1,"calcInterp"),f.Deprecation_A0N=new t.Deprecation("user-authored",null,null,!1,"userAuthored"),f.List_GN8=t._setArrayType(r([f.Deprecation_qVK,f.Deprecation_JAZ,f.Deprecation_gJ9,f.Deprecation_mFp,f.Deprecation_hzy,f.Deprecation_s4m,f.Deprecation_xHK,f.Deprecation_vrR,f.Deprecation_sIK,f.Deprecation_8WR,f.Deprecation_043,f.Deprecation_Auo,f.Deprecation_7XU,f.Deprecation_WbD,f.Deprecation_B8J,f.Deprecation_A0N]),t.findType("JSArray<Deprecation>")),f.List_M1A=t._setArrayType(r([0,0,24576,1023,65534,34815,65534,18431]),h.JSArray_int),f.List_MMm=t._setArrayType(r([0,0,26624,1023,65534,2047,65534,2047]),h.JSArray_int),f.List_OL3=t._setArrayType(r([0,0,32722,12287,65534,34815,65534,18431]),h.JSArray_int),f.List_XRg0=t._setArrayType(r([0,0,32722,12287,65535,34815,65534,18431]),h.JSArray_int),f.List_XRg=t._setArrayType(r([0,0,65490,12287,65535,34815,65534,18431]),h.JSArray_int),f.List_YmH=t._setArrayType(r([0,0,32776,33792,1,10240,0,0]),h.JSArray_int),f.List_cUt=t._setArrayType(r([f.CalculationOperator_IyK0,f.CalculationOperator_2bx0,f.CalculationOperator_jFr0,f.CalculationOperator_OvN0]),t.findType("JSArray<CalculationOperator0>")),f.List_ejq=t._setArrayType(r([0,0,32754,11263,65534,34815,65534,18431]),h.JSArray_int),f.List_empty11=t._setArrayType(r([]),h.JSArray_Argument),f.List_empty22=t._setArrayType(r([]),h.JSArray_Argument_2),f.List_empty24=t._setArrayType(r([]),h.JSArray_AsyncCallable_2),f.List_empty25=t._setArrayType(r([]),h.JSArray_AsyncImporter),f.List_empty2=t._setArrayType(r([]),h.JSArray_ComplexSelector),f.List_empty15=t._setArrayType(r([]),h.JSArray_ComplexSelector_2),f.List_empty0=t._setArrayType(r([]),h.JSArray_ComplexSelectorComponent),f.List_empty13=t._setArrayType(r([]),h.JSArray_ComplexSelectorComponent_2),f.List_empty10=t._setArrayType(r([]),h.JSArray_ConfiguredVariable),f.List_empty21=t._setArrayType(r([]),h.JSArray_ConfiguredVariable_2),f.List_empty3=t._setArrayType(r([]),h.JSArray_CssNode),f.List_empty16=t._setArrayType(r([]),h.JSArray_CssNode_2),f.List_empty1=t._setArrayType(r([]),h.JSArray_CssValue_Combinator),f.List_empty14=t._setArrayType(r([]),h.JSArray_CssValue_Combinator_2),f.List_empty9=t._setArrayType(r([]),h.JSArray_Expression),f.List_empty20=t._setArrayType(r([]),h.JSArray_Expression_2),f.List_empty5=t._setArrayType(r([]),h.JSArray_Extension),f.List_empty17=t._setArrayType(r([]),h.JSArray_Extension_2),f.List_empty23=t._setArrayType(r([]),h.JSArray_Importer),f.List_empty7=t._setArrayType(r([]),t.findType("JSArray<Module0<0&>>")),f.List_empty18=t._setArrayType(r([]),t.findType("JSArray<Module1<0&>>")),f.List_empty12=t._setArrayType(r([]),h.JSArray_Statement),f.List_empty=t._setArrayType(r([]),h.JSArray_String),f.List_empty8=t._setArrayType(r([]),h.JSArray_Value),f.List_empty19=t._setArrayType(r([]),h.JSArray_Value_2),f.List_empty4=t._setArrayType(r([]),h.JSArray_int),f.List_empty6=t._setArrayType(r([]),h.JSArray_dynamic),f.Object_gR2={em:0,rem:1,ex:2,rex:3,cap:4,rcap:5,ch:6,rch:7,ic:8,ric:9,lh:10,rlh:11,vw:12,lvw:13,svw:14,dvw:15,vh:16,lvh:17,svh:18,dvh:19,vi:20,lvi:21,svi:22,dvi:23,vb:24,lvb:25,svb:26,dvb:27,vmin:28,lvmin:29,svmin:30,dvmin:31,vmax:32,lvmax:33,svmax:34,dvmax:35,cqw:36,cqh:37,cqi:38,cqb:39,cqmin:40,cqmax:41,cm:42,mm:43,q:44,in:45,pt:46,pc:47,px:48},f.Set_UGQ3=new t.ConstantStringSet(f.Object_gR2,49,h.ConstantStringSet_String),f.Object_wEo={deg:0,grad:1,rad:2,turn:3},f.Set_gf1m2=new t.ConstantStringSet(f.Object_wEo,4,h.ConstantStringSet_String),f.Object_s_0_ms_1={s:0,ms:1},f.Set_23h=new t.ConstantStringSet(f.Object_s_0_ms_1,2,h.ConstantStringSet_String),f.Object_hz_0_khz_1={hz:0,khz:1},f.Set_AKW81=new t.ConstantStringSet(f.Object_hz_0_khz_1,2,h.ConstantStringSet_String),f.Object_f7G={dpi:0,dpcm:1,dppx:2},f.Set_wDQui=new t.ConstantStringSet(f.Object_f7G,3,h.ConstantStringSet_String),f.List_gyp=t._setArrayType(r([f.Set_UGQ3,f.Set_gf1m2,f.Set_23h,f.Set_AKW81,f.Set_wDQui]),t.findType("JSArray<Set<String>>")),f.List_oFp=t._setArrayType(r([0,0,65490,45055,65535,34815,65534,18431]),h.JSArray_int),f.List_yzX=t._setArrayType(r([0,0,27858,1023,65534,51199,65535,32767]),h.JSArray_int),f.Map_empty7=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<Module0<AsyncCallable>,List<CssComment>>")),f.Map_empty0=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<Module0<Callable0>,List<CssComment>>")),f.Map_empty2=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<Module0<0&>,List<CssComment>>")),f.Map_empty15=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<Module1<AsyncCallable0>,List<CssComment0>>")),f.Map_empty9=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<Module1<Callable>,List<CssComment0>>")),f.Map_empty11=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<Module1<0&>,List<CssComment0>>")),f.Map_empty4=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<String,AstNode>")),f.Map_empty12=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<String,AstNode0>")),f.Map_empty6=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<String,Expression>")),f.Map_empty14=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<String,Expression0>")),f.Map_empty8=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<String,Module0<AsyncCallable>>")),f.Map_empty1=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<String,Module0<Callable0>>")),f.Map_empty16=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<String,Module1<AsyncCallable0>>")),f.Map_empty10=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<String,Module1<Callable>>")),f.Map_empty5=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<String,Value>")),f.Map_empty13=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<String,Value0>")),f.Map_empty3=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<Symbol0,@>")),f.Map_empty=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<String?,String>")),f.Object_UMI={in:0,cm:1,pc:2,mm:3,q:4,pt:5,px:6,deg:7,grad:8,rad:9,turn:10,s:11,ms:12,Hz:13,kHz:14,dpi:15,dpcm:16,dppx:17},f.Object_MIo={in:0,cm:1,pc:2,mm:3,q:4,pt:5,px:6},f.Map_scaO3=new t.ConstantStringMap(f.Object_MIo,[1,.39370078740157477,.16666666666666666,.03937007874015748,.00984251968503937,.013888888888888888,.010416666666666666],h.ConstantStringMap_String_double),f.Map_scsoL=new t.ConstantStringMap(f.Object_MIo,[2.54,1,.42333333333333334,.1,.025,.035277777777777776,.026458333333333334],h.ConstantStringMap_String_double),f.Map_sci7B=new t.ConstantStringMap(f.Object_MIo,[6,2.3622047244094486,1,.2362204724409449,.05905511811023623,.08333333333333333,.0625],h.ConstantStringMap_String_double),f.Map_sc8pl=new t.ConstantStringMap(f.Object_MIo,[25.4,10,4.233333333333333,1,.25,.35277777777777775,.26458333333333334],h.ConstantStringMap_String_double),f.Map_sckr3=new t.ConstantStringMap(f.Object_MIo,[101.6,40,16.933333333333334,4,1,1.411111111111111,1.0583333333333333],h.ConstantStringMap_String_double),f.Map_scaBQ=new t.ConstantStringMap(f.Object_MIo,[72,28.346456692913385,12,2.834645669291339,.7086614173228347,1,.75],h.ConstantStringMap_String_double),f.Map_scGVy=new t.ConstantStringMap(f.Object_MIo,[96,37.79527559055118,16,3.7795275590551185,.9448818897637796,1.3333333333333333,1],h.ConstantStringMap_String_double),f.Map_ia0=new t.ConstantStringMap(f.Object_wEo,[1,.9,57.29577951308232,360],h.ConstantStringMap_String_double),f.Map_iaijl=new t.ConstantStringMap(f.Object_wEo,[1.1111111111111112,1,63.66197723675813,400],h.ConstantStringMap_String_double),f.Map_iaMqi=new t.ConstantStringMap(f.Object_wEo,[.017453292519943295,.015707963267948967,1,6.283185307179586],h.ConstantStringMap_String_double),f.Map_iaJel=new t.ConstantStringMap(f.Object_wEo,[.002777777777777778,.0025,.15915494309189535,1],h.ConstantStringMap_String_double),f.Map_V0M2a=new t.ConstantStringMap(f.Object_s_0_ms_1,[1,.001],h.ConstantStringMap_String_double),f.Map_V0nPR=new t.ConstantStringMap(f.Object_s_0_ms_1,[1e3,1],h.ConstantStringMap_String_double),f.Object_Hz_0_kHz_1={Hz:0,kHz:1},f.Map_8secN=new t.ConstantStringMap(f.Object_Hz_0_kHz_1,[1,1e3],h.ConstantStringMap_String_double),f.Map_8sxHw=new t.ConstantStringMap(f.Object_Hz_0_kHz_1,[.001,1],h.ConstantStringMap_String_double),f.Map_lyv9F=new t.ConstantStringMap(f.Object_f7G,[1,2.54,96],h.ConstantStringMap_String_double),f.Map_lyhdB=new t.ConstantStringMap(f.Object_f7G,[.39370078740157477,1,37.79527559055118],h.ConstantStringMap_String_double),f.Map_lyCkv=new t.ConstantStringMap(f.Object_f7G,[.010416666666666666,.026458333333333334,1],h.ConstantStringMap_String_double),f.Map_nfuzN=new t.ConstantStringMap(f.Object_UMI,[f.Map_scaO3,f.Map_scsoL,f.Map_sci7B,f.Map_sc8pl,f.Map_sckr3,f.Map_scaBQ,f.Map_scGVy,f.Map_ia0,f.Map_iaijl,f.Map_iaMqi,f.Map_iaJel,f.Map_V0M2a,f.Map_V0nPR,f.Map_8secN,f.Map_8sxHw,f.Map_lyv9F,f.Map_lyhdB,f.Map_lyCkv],t.findType("ConstantStringMap<String,Map<String,double>>")),f.Object_kaS={length:0,angle:1,time:2,frequency:3,"pixel density":4},f.List_scn=t._setArrayType(r(["in","cm","pc","mm","q","pt","px"]),h.JSArray_String),f.List_deg_grad_rad_turn=t._setArrayType(r(["deg","grad","rad","turn"]),h.JSArray_String),f.List_s_ms=t._setArrayType(r(["s","ms"]),h.JSArray_String),f.List_Hz_kHz=t._setArrayType(r(["Hz","kHz"]),h.JSArray_String),f.List_dpi_dpcm_dppx=t._setArrayType(r(["dpi","dpcm","dppx"]),h.JSArray_String),f.Map_ws7dy=new t.ConstantStringMap(f.Object_kaS,[f.List_scn,f.List_deg_grad_rad_turn,f.List_s_ms,f.List_Hz_kHz,f.List_dpi_dpcm_dppx],t.findType("ConstantStringMap<String,List<String>>")),f.OptionType_YwU=new t.OptionType("OptionType.single"),f.OptionType_nMZ=new t.OptionType("OptionType.flag"),f.OptionType_qyr=new t.OptionType("OptionType.multiple"),f.OutputStyle_0=new t.OutputStyle("expanded"),f.OutputStyle_00=new t.OutputStyle0("expanded"),f.OutputStyle_1=new t.OutputStyle("compressed"),f.OutputStyle_10=new t.OutputStyle0("compressed"),f.Map_empty19=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<SelectorList,Box<SelectorList>>")),f.Record2_EmptyExtensionStore_Map_empty=new t._Record_2(f.C_EmptyExtensionStore,f.Map_empty19),f.Map_empty20=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<SelectorList0,Box0<SelectorList0>>")),f.Record2_EmptyExtensionStore_Map_empty0=new t._Record_2(f.C_EmptyExtensionStore0,f.Map_empty20),f.SassBoolean_false=new t.SassBoolean(!1),f.SassBoolean_false0=new t.SassBoolean0(!1),f.SassBoolean_true=new t.SassBoolean(!0),f.SassBoolean_true0=new t.SassBoolean0(!0),f.SassList_Sof=new t.SassList(f.List_empty8,f.ListSeparator_rXA,!1),f.SassList_Sof0=new t.SassList(f.List_empty8,f.ListSeparator_rXA,!0),f.SassList_Sof1=new t.SassList0(f.List_empty19,f.ListSeparator_rXA0,!1),f.SassList_Sof2=new t.SassList0(f.List_empty19,f.ListSeparator_rXA0,!0),f.SassList_nj9=new t.SassList0(f.List_empty19,f.ListSeparator_undecided_null_undecided0,!1),f.Map_empty21=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<Value,Value>")),f.SassMap_Map_empty=new t.SassMap(f.Map_empty21),f.Map_empty22=new t.ConstantStringMap(f.Object_empty,[],t.findType("ConstantStringMap<Value0,Value0>")),f.SassMap_Map_empty0=new t.SassMap0(f.Map_empty22),f.Set_FIwG4=new t.GeneralConstantSet([f.BinaryOperator_qN2,f.BinaryOperator_t8B,f.BinaryOperator_anB,f.BinaryOperator_olz],t.findType("GeneralConstantSet<BinaryOperator>")),f.Set_FIwG40=new t.GeneralConstantSet([f.BinaryOperator_qN20,f.BinaryOperator_t8B0,f.BinaryOperator_anB0,f.BinaryOperator_olz0],t.findType("GeneralConstantSet<BinaryOperator0>")),f.Object_sd2={calc:0,clamp:1,hypot:2,sin:3,cos:4,tan:5,asin:6,acos:7,atan:8,sqrt:9,exp:10,sign:11,mod:12,rem:13,atan2:14,pow:15,log:16},f.Set_WfnXb=new t.ConstantStringSet(f.Object_sd2,17,h.ConstantStringSet_String),f.Object_C0t={is:0,matches:1,where:2},f.Set_aAXJu=new t.ConstantStringSet(f.Object_C0t,3,h.ConstantStringSet_String),f.Set_empty1=new t.ConstantStringSet(f.Object_empty,0,t.findType("ConstantStringSet<CssMediaQuery>")),f.Set_empty5=new t.ConstantStringSet(f.Object_empty,0,t.findType("ConstantStringSet<CssMediaQuery0>")),f.Set_empty2=new t.ConstantStringSet(f.Object_empty,0,t.findType("ConstantStringSet<Module0<AsyncCallable>>")),f.Set_empty0=new t.ConstantStringSet(f.Object_empty,0,t.findType("ConstantStringSet<Module0<Callable0>>")),f.Set_empty6=new t.ConstantStringSet(f.Object_empty,0,t.findType("ConstantStringSet<Module1<AsyncCallable0>>")),f.Set_empty4=new t.ConstantStringSet(f.Object_empty,0,t.findType("ConstantStringSet<Module1<Callable>>")),f.Set_empty7=new t.ConstantStringSet(f.Object_empty,0,h.ConstantStringSet_String),f.Set_empty3=new t.ConstantStringSet(f.Object_empty,0,t.findType("ConstantStringSet<StylesheetNode>")),f.Set_empty=new t.ConstantStringSet(f.Object_empty,0,t.findType("ConstantStringSet<Uri>")),f.StderrLogger_false=new t.StderrLogger(!1),f.StderrLogger_false0=new t.StderrLogger0(!1),f.Symbol__containingUrl=new t.Symbol("_containingUrl"),f.Symbol__evaluationContext=new t.Symbol("_evaluationContext"),f.Symbol__extensions=new t.Symbol("_extensions"),f.Symbol__inImportRule=new t.Symbol("_inImportRule"),f.Symbol__none=new t.Symbol("_none"),f.Symbol__sourceSpecificity=new t.Symbol("_sourceSpecificity"),f.Symbol_call=new t.Symbol("call"),f.Syntax_CSS_css=new t.Syntax("CSS","css"),f.Syntax_CSS_css0=new t.Syntax0("CSS","css"),f.Syntax_SCSS_scss=new t.Syntax("SCSS","scss"),f.Syntax_SCSS_scss0=new t.Syntax0("SCSS","scss"),f.Syntax_Sass_sass=new t.Syntax("Sass","sass"),f.Syntax_Sass_sass0=new t.Syntax0("Sass","sass"),f.Type_ByteBuffer_RkP=t.typeLiteral("ByteBuffer"),f.Type_ByteData_zNC=t.typeLiteral("ByteData"),f.Type_Float32List_LB7=t.typeLiteral("Float32List"),f.Type_Float64List_LB7=t.typeLiteral("Float64List"),f.Type_Int16List_uXf=t.typeLiteral("Int16List"),f.Type_Int32List_O50=t.typeLiteral("Int32List"),f.Type_Int8List_ekJ=t.typeLiteral("Int8List"),f.Type_Object_xQ6=t.typeLiteral("Object"),f.Type_Uint16List_2bx=t.typeLiteral("Uint16List"),f.Type_Uint32List_2bx=t.typeLiteral("Uint32List"),f.Type_Uint8ClampedList_Jik=t.typeLiteral("Uint8ClampedList"),f.Type_Uint8List_WLA=t.typeLiteral("Uint8List"),f.UnaryOperator_Ix1=new t.UnaryOperator("divide","/","divide"),f.UnaryOperator_Ix10=new t.UnaryOperator0("divide","/","divide"),f.UnaryOperator_TLI=new t.UnaryOperator("minus","-","minus"),f.UnaryOperator_TLI0=new t.UnaryOperator0("minus","-","minus"),f.UnaryOperator_gg4=new t.UnaryOperator("plus","+","plus"),f.UnaryOperator_gg40=new t.UnaryOperator0("plus","+","plus"),f.UnaryOperator_not_not_not=new t.UnaryOperator("not","not","not"),f.UnaryOperator_not_not_not0=new t.UnaryOperator0("not","not","not"),f.Utf8Decoder_false=new t.Utf8Decoder(!1),f._ColorFormatEnum_hslFunction=new t._ColorFormatEnum("hslFunction"),f._ColorFormatEnum_hslFunction0=new t._ColorFormatEnum0("hslFunction"),f._ColorFormatEnum_rgbFunction=new t._ColorFormatEnum("rgbFunction"),f._ColorFormatEnum_rgbFunction0=new t._ColorFormatEnum0("rgbFunction"),f._IsBogusVisitor_false=new t._IsBogusVisitor(!1),f._IsBogusVisitor_false0=new t._IsBogusVisitor0(!1),f._IsBogusVisitor_true=new t._IsBogusVisitor(!0),f._IsBogusVisitor_true0=new t._IsBogusVisitor0(!0),f._IsInvisibleVisitor_false=new t._IsInvisibleVisitor0(!1),f._IsInvisibleVisitor_false0=new t._IsInvisibleVisitor2(!1),f._IsInvisibleVisitor_false_false=new t._IsInvisibleVisitor(!1,!1),f._IsInvisibleVisitor_false_false0=new t._IsInvisibleVisitor1(!1,!1),f._IsInvisibleVisitor_true=new t._IsInvisibleVisitor0(!0),f._IsInvisibleVisitor_true0=new t._IsInvisibleVisitor2(!0),f._IsInvisibleVisitor_true_false=new t._IsInvisibleVisitor(!0,!1),f._IsInvisibleVisitor_true_false0=new t._IsInvisibleVisitor1(!0,!1),f._IsInvisibleVisitor_true_true=new t._IsInvisibleVisitor(!0,!0),f._IsInvisibleVisitor_true_true0=new t._IsInvisibleVisitor1(!0,!0),f._PathDirection_8Gl=new t._PathDirection("at root"),f._PathDirection_988=new t._PathDirection("below root"),f._PathDirection_FIw=new t._PathDirection("reaches root"),f._PathDirection_ZGD=new t._PathDirection("above root"),f._PathRelation_different=new t._PathRelation("different"),f._PathRelation_equal=new t._PathRelation("equal"),f._PathRelation_inconclusive=new t._PathRelation("inconclusive"),f._PathRelation_within=new t._PathRelation("within"),f._SingletonCssMediaQueryMergeResult_0=new t._SingletonCssMediaQueryMergeResult("empty"),f._SingletonCssMediaQueryMergeResult_00=new t._SingletonCssMediaQueryMergeResult0("empty"),f._SingletonCssMediaQueryMergeResult_1=new t._SingletonCssMediaQueryMergeResult("unrepresentable"),f._SingletonCssMediaQueryMergeResult_10=new t._SingletonCssMediaQueryMergeResult0("unrepresentable"),f._StreamGroupState_canceled=new t._StreamGroupState("canceled"),f._StreamGroupState_dormant=new t._StreamGroupState("dormant"),f._StreamGroupState_listening=new t._StreamGroupState("listening"),f._StreamGroupState_paused=new t._StreamGroupState("paused"),f._StringStackTrace_3uE=new t._StringStackTrace(""),f._ZoneFunction_3bB=new t._ZoneFunction(f.C__RootZone,t.async___rootCreatePeriodicTimer$closure()),f._ZoneFunction_7G2=new t._ZoneFunction(f.C__RootZone,t.async___rootRegisterBinaryCallback$closure()),f._ZoneFunction_Eeh=new t._ZoneFunction(f.C__RootZone,t.async___rootRegisterUnaryCallback$closure()),f._ZoneFunction_NMc=new t._ZoneFunction(f.C__RootZone,t.async___rootHandleUncaughtError$closure()),f._ZoneFunction__RootZone__rootCreateTimer=new t._ZoneFunction(f.C__RootZone,t.async___rootCreateTimer$closure()),f._ZoneFunction__RootZone__rootErrorCallback=new t._ZoneFunction(f.C__RootZone,t.async___rootErrorCallback$closure()),f._ZoneFunction__RootZone__rootFork=new t._ZoneFunction(f.C__RootZone,t.async___rootFork$closure()),f._ZoneFunction__RootZone__rootPrint=new t._ZoneFunction(f.C__RootZone,t.async___rootPrint$closure()),f._ZoneFunction__RootZone__rootRegisterCallback=new t._ZoneFunction(f.C__RootZone,t.async___rootRegisterCallback$closure()),f._ZoneFunction__RootZone__rootRun=new t._ZoneFunction(f.C__RootZone,t.async___rootRun$closure()),f._ZoneFunction__RootZone__rootRunBinary=new t._ZoneFunction(f.C__RootZone,t.async___rootRunBinary$closure()),f._ZoneFunction__RootZone__rootRunUnary=new t._ZoneFunction(f.C__RootZone,t.async___rootRunUnary$closure()),f._ZoneFunction__RootZone__rootScheduleMicrotask=new t._ZoneFunction(f.C__RootZone,t.async___rootScheduleMicrotask$closure()),f._ZoneSpecification_ALf=new t._ZoneSpecification(null,null,null,null,null,null,null,null,null,null,null,null,null)})(),function(){V._JS_INTEROP_INTERCEPTOR_TAG=null,V.toStringVisiting=t._setArrayType([],h.JSArray_Object),V.printToZone=null,V.Primitives__identityHashCodeProperty=null,V.BoundClosure__receiverFieldNameCache=null,V.BoundClosure__interceptorFieldNameCache=null,V.getTagFunction=null,V.alternateTagFunction=null,V.prototypeForTagFunction=null,V.dispatchRecordsForInstanceTags=null,V.interceptorsForUncacheableTags=null,V.initNativeDispatchFlag=null,V._Record__computedFieldKeys=t._setArrayType([],t.findType("JSArray<List<Object>?>")),V._nextCallback=null,V._lastCallback=null,V._lastPriorityCallback=null,V._isInCallbackLoop=!1,V.Zone__current=f.C__RootZone,V._RootZone__rootDelegate=null,V.Uri__cachedBaseString="",V.Uri__cachedBaseUri=null,V._fs=null,V._currentUriBase=null,V._current=null,V._subselectorPseudos=t.LinkedHashSet_LinkedHashSet$_literal(["is","matches","where","any","nth-child","nth-last-child"],h.String),V._rootishPseudoClasses=t.LinkedHashSet_LinkedHashSet$_literal(["root","scope","host","host-context"],h.String),V._features=t.LinkedHashSet_LinkedHashSet$_literal(["global-variable-shadowing","extend-selector-pseudoclass","units-level-3","at-error","custom-property"],h.String),V._realCaseCache=function(){var r=h.String;return t.LinkedHashMap_LinkedHashMap$_empty(r,r)}(),V._selectorPseudoClasses=t.LinkedHashSet_LinkedHashSet$_literal(["not","is","matches","where","current","any","has","host","host-context"],h.String),V._selectorPseudoElements=t.LinkedHashSet_LinkedHashSet$_literal(["slotted"],h.String),V._glyphs=f.C_UnicodeGlyphSet,V._rootishPseudoClasses0=t.LinkedHashSet_LinkedHashSet$_literal(["root","scope","host","host-context"],h.String),V._realCaseCache0=function(){var r=h.String;return t.LinkedHashMap_LinkedHashMap$_empty(r,r)}(),V._features0=t.LinkedHashSet_LinkedHashSet$_literal(["global-variable-shadowing","extend-selector-pseudoclass","units-level-3","at-error","custom-property"],h.String),V._selectorPseudoClasses0=t.LinkedHashSet_LinkedHashSet$_literal(["not","is","matches","where","current","any","has","host","host-context"],h.String),V._selectorPseudoElements0=t.LinkedHashSet_LinkedHashSet$_literal(["slotted"],h.String),V._subselectorPseudos0=t.LinkedHashSet_LinkedHashSet$_literal(["is","matches","where","any","nth-child","nth-last-child"],h.String)}(),function(){var r=pe.lazyFinal,n=pe.lazy;r(V,"DART_CLOSURE_PROPERTY_NAME","$get$DART_CLOSURE_PROPERTY_NAME",()=>t.getIsolateAffinityTag("_$dart_dartClosure")),r(V,"nullFuture","$get$nullFuture",()=>f.C__RootZone.run$1$1(0,new t.nullFuture_closure,t.findType("Future<Null>"))),r(V,"TypeErrorDecoder_noSuchMethodPattern","$get$TypeErrorDecoder_noSuchMethodPattern",()=>t.TypeErrorDecoder_extractPattern(t.TypeErrorDecoder_provokeCallErrorOn({toString:function(){return"$receiver$"}}))),r(V,"TypeErrorDecoder_notClosurePattern","$get$TypeErrorDecoder_notClosurePattern",()=>t.TypeErrorDecoder_extractPattern(t.TypeErrorDecoder_provokeCallErrorOn({$method$:null,toString:function(){return"$receiver$"}}))),r(V,"TypeErrorDecoder_nullCallPattern","$get$TypeErrorDecoder_nullCallPattern",()=>t.TypeErrorDecoder_extractPattern(t.TypeErrorDecoder_provokeCallErrorOn(null))),r(V,"TypeErrorDecoder_nullLiteralCallPattern","$get$TypeErrorDecoder_nullLiteralCallPattern",()=>t.TypeErrorDecoder_extractPattern(function(){var s="$arguments$";try{null.$method$(s)}catch(a){return a.message}}())),r(V,"TypeErrorDecoder_undefinedCallPattern","$get$TypeErrorDecoder_undefinedCallPattern",()=>t.TypeErrorDecoder_extractPattern(t.TypeErrorDecoder_provokeCallErrorOn(void 0))),r(V,"TypeErrorDecoder_undefinedLiteralCallPattern","$get$TypeErrorDecoder_undefinedLiteralCallPattern",()=>t.TypeErrorDecoder_extractPattern(function(){var s="$arguments$";try{(void 0).$method$(s)}catch(a){return a.message}}())),r(V,"TypeErrorDecoder_nullPropertyPattern","$get$TypeErrorDecoder_nullPropertyPattern",()=>t.TypeErrorDecoder_extractPattern(t.TypeErrorDecoder_provokePropertyErrorOn(null))),r(V,"TypeErrorDecoder_nullLiteralPropertyPattern","$get$TypeErrorDecoder_nullLiteralPropertyPattern",()=>t.TypeErrorDecoder_extractPattern(function(){try{null.$method$}catch(s){return s.message}}())),r(V,"TypeErrorDecoder_undefinedPropertyPattern","$get$TypeErrorDecoder_undefinedPropertyPattern",()=>t.TypeErrorDecoder_extractPattern(t.TypeErrorDecoder_provokePropertyErrorOn(void 0))),r(V,"TypeErrorDecoder_undefinedLiteralPropertyPattern","$get$TypeErrorDecoder_undefinedLiteralPropertyPattern",()=>t.TypeErrorDecoder_extractPattern(function(){try{(void 0).$method$}catch(s){return s.message}}())),r(V,"_AsyncRun__scheduleImmediateClosure","$get$_AsyncRun__scheduleImmediateClosure",()=>t._AsyncRun__initializeScheduleImmediate()),r(V,"Future__nullFuture","$get$Future__nullFuture",()=>t.findType("_Future<Null>")._as(V.$get$nullFuture())),r(V,"Future__falseFuture","$get$Future__falseFuture",()=>t._Future$zoneValue(!1,f.C__RootZone,h.bool)),r(V,"_RootZone__rootMap","$get$_RootZone__rootMap",()=>{var s=h.dynamic;return t.HashMap_HashMap(s,s)}),r(V,"Utf8Decoder__decoder","$get$Utf8Decoder__decoder",()=>new t.Utf8Decoder__decoder_closure().call$0()),r(V,"Utf8Decoder__decoderNonfatal","$get$Utf8Decoder__decoderNonfatal",()=>new t.Utf8Decoder__decoderNonfatal_closure().call$0()),r(V,"_Base64Decoder__inverseAlphabet","$get$_Base64Decoder__inverseAlphabet",()=>t.NativeInt8List__create1(t._ensureNativeList(t._setArrayType([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],h.JSArray_int)))),r(V,"_Uri__isWindowsCached","$get$_Uri__isWindowsCached",()=>typeof process<"u"&&Object.prototype.toString.call(process)=="[object process]"&&process.platform=="win32"),r(V,"_Uri__needsNoEncoding","$get$_Uri__needsNoEncoding",()=>t.RegExp_RegExp("^[\\-\\.0-9A-Z_a-z~]*$",!1)),r(V,"_hashSeed","$get$_hashSeed",()=>t.objectHashCode(f.Type_Object_xQ6)),r(V,"_scannerTables","$get$_scannerTables",()=>t._createTables()),r(V,"Option__invalidChars","$get$Option__invalidChars",()=>t.RegExp_RegExp(`[ \\t\\r\\n"'\\\\/]`,!1)),r(V,"_isStrictMode","$get$_isStrictMode",()=>new t._isStrictMode_closure().call$0()),r(V,"alwaysValid","$get$alwaysValid",()=>new t.alwaysValid_closure),r(V,"readline","$get$readline",()=>$.readline),r(V,"windows","$get$windows",()=>t.Context_Context(V.$get$Style_windows())),r(V,"url","$get$url",()=>t.Context_Context(V.$get$Style_url())),r(V,"context","$get$context",()=>new t.Context(V.$get$Style_platform(),null)),r(V,"Style_posix","$get$Style_posix",()=>new t.PosixStyle(t.RegExp_RegExp("/",!1),t.RegExp_RegExp("[^/]$",!1),t.RegExp_RegExp("^/",!1))),r(V,"Style_windows","$get$Style_windows",()=>new t.WindowsStyle(t.RegExp_RegExp("[/\\\\]",!1),t.RegExp_RegExp("[^/\\\\]$",!1),t.RegExp_RegExp("^(\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])",!1),t.RegExp_RegExp("^[/\\\\](?![/\\\\])",!1))),r(V,"Style_url","$get$Style_url",()=>new t.UrlStyle(t.RegExp_RegExp("/",!1),t.RegExp_RegExp("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$",!1),t.RegExp_RegExp("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*",!1),t.RegExp_RegExp("^/",!1))),r(V,"Style_platform","$get$Style_platform",()=>t.Style__getPlatformStyle()),r(V,"startVersion","$get$startVersion",()=>t.RegExp_RegExp("^(\\d+)\\.(\\d+)\\.(\\d+)(-([0-9A-Za-z-]+(\\.[0-9A-Za-z-]+)*))?(\\+([0-9A-Za-z-]+(\\.[0-9A-Za-z-]+)*))?",!1)),r(V,"completeVersion","$get$completeVersion",()=>t.RegExp_RegExp(V.$get$startVersion().pattern+"$",!1)),r(V,"IfExpression_declaration","$get$IfExpression_declaration",()=>t.ArgumentDeclaration_ArgumentDeclaration$parse(W.x40funct,null)),r(V,"colorsByName","$get$colorsByName",()=>t.LinkedHashMap_LinkedHashMap$_literal(["yellowgreen",t.SassColor$rgb(154,205,50,1),"yellow",t.SassColor$rgb(255,255,0,1),"whitesmoke",t.SassColor$rgb(245,245,245,1),"white",t.SassColor$rgb(255,255,255,1),"wheat",t.SassColor$rgb(245,222,179,1),"violet",t.SassColor$rgb(238,130,238,1),"turquoise",t.SassColor$rgb(64,224,208,1),"transparent",t.SassColor$rgb(0,0,0,0),"tomato",t.SassColor$rgb(255,99,71,1),"thistle",t.SassColor$rgb(216,191,216,1),"teal",t.SassColor$rgb(0,128,128,1),"tan",t.SassColor$rgb(210,180,140,1),"steelblue",t.SassColor$rgb(70,130,180,1),"springgreen",t.SassColor$rgb(0,255,127,1),"snow",t.SassColor$rgb(255,250,250,1),"slategrey",t.SassColor$rgb(112,128,144,1),"slategray",t.SassColor$rgb(112,128,144,1),"slateblue",t.SassColor$rgb(106,90,205,1),"skyblue",t.SassColor$rgb(135,206,235,1),"silver",t.SassColor$rgb(192,192,192,1),"sienna",t.SassColor$rgb(160,82,45,1),"seashell",t.SassColor$rgb(255,245,238,1),"seagreen",t.SassColor$rgb(46,139,87,1),"sandybrown",t.SassColor$rgb(244,164,96,1),"salmon",t.SassColor$rgb(250,128,114,1),"saddlebrown",t.SassColor$rgb(139,69,19,1),"royalblue",t.SassColor$rgb(65,105,225,1),"rosybrown",t.SassColor$rgb(188,143,143,1),"red",t.SassColor$rgb(255,0,0,1),"rebeccapurple",t.SassColor$rgb(102,51,153,1),"purple",t.SassColor$rgb(128,0,128,1),"powderblue",t.SassColor$rgb(176,224,230,1),"plum",t.SassColor$rgb(221,160,221,1),"pink",t.SassColor$rgb(255,192,203,1),"peru",t.SassColor$rgb(205,133,63,1),"peachpuff",t.SassColor$rgb(255,218,185,1),"papayawhip",t.SassColor$rgb(255,239,213,1),"palevioletred",t.SassColor$rgb(219,112,147,1),"paleturquoise",t.SassColor$rgb(175,238,238,1),"palegreen",t.SassColor$rgb(152,251,152,1),"palegoldenrod",t.SassColor$rgb(238,232,170,1),"orchid",t.SassColor$rgb(218,112,214,1),"orangered",t.SassColor$rgb(255,69,0,1),"orange",t.SassColor$rgb(255,165,0,1),"olivedrab",t.SassColor$rgb(107,142,35,1),"olive",t.SassColor$rgb(128,128,0,1),"oldlace",t.SassColor$rgb(253,245,230,1),"navy",t.SassColor$rgb(0,0,128,1),"navajowhite",t.SassColor$rgb(255,222,173,1),"moccasin",t.SassColor$rgb(255,228,181,1),"mistyrose",t.SassColor$rgb(255,228,225,1),"mintcream",t.SassColor$rgb(245,255,250,1),"midnightblue",t.SassColor$rgb(25,25,112,1),"mediumvioletred",t.SassColor$rgb(199,21,133,1),"mediumturquoise",t.SassColor$rgb(72,209,204,1),"mediumspringgreen",t.SassColor$rgb(0,250,154,1),"mediumslateblue",t.SassColor$rgb(123,104,238,1),"mediumseagreen",t.SassColor$rgb(60,179,113,1),"mediumpurple",t.SassColor$rgb(147,112,219,1),"mediumorchid",t.SassColor$rgb(186,85,211,1),"mediumblue",t.SassColor$rgb(0,0,205,1),"mediumaquamarine",t.SassColor$rgb(102,205,170,1),"maroon",t.SassColor$rgb(128,0,0,1),"magenta",t.SassColor$rgb(255,0,255,1),"linen",t.SassColor$rgb(250,240,230,1),"limegreen",t.SassColor$rgb(50,205,50,1),"lime",t.SassColor$rgb(0,255,0,1),"lightyellow",t.SassColor$rgb(255,255,224,1),"lightsteelblue",t.SassColor$rgb(176,196,222,1),"lightslategrey",t.SassColor$rgb(119,136,153,1),"lightslategray",t.SassColor$rgb(119,136,153,1),"lightskyblue",t.SassColor$rgb(135,206,250,1),"lightseagreen",t.SassColor$rgb(32,178,170,1),"lightsalmon",t.SassColor$rgb(255,160,122,1),"lightpink",t.SassColor$rgb(255,182,193,1),"lightgrey",t.SassColor$rgb(211,211,211,1),"lightgreen",t.SassColor$rgb(144,238,144,1),"lightgray",t.SassColor$rgb(211,211,211,1),"lightgoldenrodyellow",t.SassColor$rgb(250,250,210,1),"lightcyan",t.SassColor$rgb(224,255,255,1),"lightcoral",t.SassColor$rgb(240,128,128,1),"lightblue",t.SassColor$rgb(173,216,230,1),"lemonchiffon",t.SassColor$rgb(255,250,205,1),"lawngreen",t.SassColor$rgb(124,252,0,1),"lavenderblush",t.SassColor$rgb(255,240,245,1),"lavender",t.SassColor$rgb(230,230,250,1),"khaki",t.SassColor$rgb(240,230,140,1),"ivory",t.SassColor$rgb(255,255,240,1),"indigo",t.SassColor$rgb(75,0,130,1),"indianred",t.SassColor$rgb(205,92,92,1),"hotpink",t.SassColor$rgb(255,105,180,1),"honeydew",t.SassColor$rgb(240,255,240,1),"grey",t.SassColor$rgb(128,128,128,1),"greenyellow",t.SassColor$rgb(173,255,47,1),"green",t.SassColor$rgb(0,128,0,1),"gray",t.SassColor$rgb(128,128,128,1),"goldenrod",t.SassColor$rgb(218,165,32,1),"gold",t.SassColor$rgb(255,215,0,1),"ghostwhite",t.SassColor$rgb(248,248,255,1),"gainsboro",t.SassColor$rgb(220,220,220,1),"fuchsia",t.SassColor$rgb(255,0,255,1),"forestgreen",t.SassColor$rgb(34,139,34,1),"floralwhite",t.SassColor$rgb(255,250,240,1),"firebrick",t.SassColor$rgb(178,34,34,1),"dodgerblue",t.SassColor$rgb(30,144,255,1),"dimgrey",t.SassColor$rgb(105,105,105,1),"dimgray",t.SassColor$rgb(105,105,105,1),"deepskyblue",t.SassColor$rgb(0,191,255,1),"deeppink",t.SassColor$rgb(255,20,147,1),"darkviolet",t.SassColor$rgb(148,0,211,1),"darkturquoise",t.SassColor$rgb(0,206,209,1),"darkslategrey",t.SassColor$rgb(47,79,79,1),"darkslategray",t.SassColor$rgb(47,79,79,1),"darkslateblue",t.SassColor$rgb(72,61,139,1),"darkseagreen",t.SassColor$rgb(143,188,143,1),"darksalmon",t.SassColor$rgb(233,150,122,1),"darkred",t.SassColor$rgb(139,0,0,1),"darkorchid",t.SassColor$rgb(153,50,204,1),"darkorange",t.SassColor$rgb(255,140,0,1),"darkolivegreen",t.SassColor$rgb(85,107,47,1),"darkmagenta",t.SassColor$rgb(139,0,139,1),"darkkhaki",t.SassColor$rgb(189,183,107,1),"darkgrey",t.SassColor$rgb(169,169,169,1),"darkgreen",t.SassColor$rgb(0,100,0,1),"darkgray",t.SassColor$rgb(169,169,169,1),"darkgoldenrod",t.SassColor$rgb(184,134,11,1),"darkcyan",t.SassColor$rgb(0,139,139,1),"darkblue",t.SassColor$rgb(0,0,139,1),"cyan",t.SassColor$rgb(0,255,255,1),"crimson",t.SassColor$rgb(220,20,60,1),"cornsilk",t.SassColor$rgb(255,248,220,1),"cornflowerblue",t.SassColor$rgb(100,149,237,1),"coral",t.SassColor$rgb(255,127,80,1),"chocolate",t.SassColor$rgb(210,105,30,1),"chartreuse",t.SassColor$rgb(127,255,0,1),"cadetblue",t.SassColor$rgb(95,158,160,1),"burlywood",t.SassColor$rgb(222,184,135,1),"brown",t.SassColor$rgb(165,42,42,1),"blueviolet",t.SassColor$rgb(138,43,226,1),"blue",t.SassColor$rgb(0,0,255,1),"blanchedalmond",t.SassColor$rgb(255,235,205,1),"black",t.SassColor$rgb(0,0,0,1),"bisque",t.SassColor$rgb(255,228,196,1),"beige",t.SassColor$rgb(245,245,220,1),"azure",t.SassColor$rgb(240,255,255,1),"aquamarine",t.SassColor$rgb(127,255,212,1),"aqua",t.SassColor$rgb(0,255,255,1),"antiquewhite",t.SassColor$rgb(250,235,215,1),"aliceblue",t.SassColor$rgb(240,248,255,1)],h.String,h.SassColor)),r(V,"namesByColor","$get$namesByColor",()=>{var s,a=h.SassColor,i=h.String,l=t.LinkedHashMap_LinkedHashMap$_empty(a,i);for(a=t.MapExtensions_get_pairs(V.$get$colorsByName(),i,a),a=a.get$iterator(a);a.moveNext$0();)i=a.get$current(a),s=i._0,l.$indexSet(0,i._1,s);return l}),r(V,"ExecutableOptions__separatorBar","$get$ExecutableOptions__separatorBar",()=>t.isWindows()?"=":"━"),r(V,"ExecutableOptions__parser","$get$ExecutableOptions__parser",()=>new t.ExecutableOptions__parser_closure().call$0()),r(V,"globalFunctions","$get$globalFunctions",()=>{var s=h.BuiltInCallable,a=t.List_List$of(V.$get$global0(),!0,s);return f.JSArray_methods.addAll$1(a,V.$get$global1()),f.JSArray_methods.addAll$1(a,V.$get$global2()),f.JSArray_methods.addAll$1(a,V.$get$global3()),f.JSArray_methods.addAll$1(a,V.$get$global4()),f.JSArray_methods.addAll$1(a,V.$get$global5()),f.JSArray_methods.addAll$1(a,V.$get$global()),a.push(t.BuiltInCallable$function("if","$condition, $if-true, $if-false",new t.globalFunctions_closure,null)),t.UnmodifiableListView$(a,s)}),r(V,"coreModules","$get$coreModules",()=>t.UnmodifiableListView$(t._setArrayType([V.$get$module(),V.$get$module0(),V.$get$module1(),V.$get$module2(),V.$get$module3(),V.$get$module4()],t.findType("JSArray<BuiltInModule<Callable0>>")),h.BuiltInModule_Callable)),r(V,"_microsoftFilterStart","$get$_microsoftFilterStart",()=>t.RegExp_RegExp("^[a-zA-Z]+\\s*=",!1)),r(V,"global","$get$global0",()=>{var s="$red, $green, $blue, $alpha",a="$red, $green, $blue",i="$hue, $saturation, $lightness, $alpha",l="$hue, $saturation, $lightness",_="$hue, $saturation",p="$color, $amount",d=h.String,g=h.Value_Function_List_Value;return t.UnmodifiableListView$(t._setArrayType([V.$get$_red(),V.$get$_green(),V.$get$_blue(),V.$get$_mix(),t.BuiltInCallable$overloadedFunction("rgb",t.LinkedHashMap_LinkedHashMap$_literal([s,new t.global_closure0,a,new t.global_closure1,"$color, $alpha",new t.global_closure2,"$channels",new t.global_closure3],d,g)),t.BuiltInCallable$overloadedFunction("rgba",t.LinkedHashMap_LinkedHashMap$_literal([s,new t.global_closure4,a,new t.global_closure5,"$color, $alpha",new t.global_closure6,"$channels",new t.global_closure7],d,g)),t._function4("invert","$color, $weight: 100%",new t.global_closure8),V.$get$_hue(),V.$get$_saturation(),V.$get$_lightness(),V.$get$_complement(),t.BuiltInCallable$overloadedFunction("hsl",t.LinkedHashMap_LinkedHashMap$_literal([i,new t.global_closure9,l,new t.global_closure10,_,new t.global_closure11,"$channels",new t.global_closure12],d,g)),t.BuiltInCallable$overloadedFunction("hsla",t.LinkedHashMap_LinkedHashMap$_literal([i,new t.global_closure13,l,new t.global_closure14,_,new t.global_closure15,"$channels",new t.global_closure16],d,g)),t._function4("grayscale","$color",new t.global_closure17),t._function4("adjust-hue","$color, $degrees",new t.global_closure18),t._function4("lighten",p,new t.global_closure19),t._function4("darken",p,new t.global_closure20),t.BuiltInCallable$overloadedFunction("saturate",t.LinkedHashMap_LinkedHashMap$_literal(["$amount",new t.global_closure21,"$color, $amount",new t.global_closure22],d,g)),t._function4("desaturate",p,new t.global_closure23),t._function4("opacify",p,t.color0___opacify$closure()),t._function4("fade-in",p,t.color0___opacify$closure()),t._function4("transparentize",p,t.color0___transparentize$closure()),t._function4("fade-out",p,t.color0___transparentize$closure()),t.BuiltInCallable$overloadedFunction("alpha",t.LinkedHashMap_LinkedHashMap$_literal(["$color",new t.global_closure24,"$args...",new t.global_closure25],d,g)),t._function4("opacity","$color",new t.global_closure26),V.$get$_ieHexStr(),V.$get$_adjust().withName$1("adjust-color"),V.$get$_scale().withName$1("scale-color"),V.$get$_change().withName$1("change-color")],h.JSArray_BuiltInCallable),h.BuiltInCallable)}),r(V,"module","$get$module",()=>{var s="lightness",a="saturation",i="$color",l="alpha",_=h.String,p=h.Value_Function_List_Value;return t.BuiltInModule$("color",t._setArrayType([V.$get$_red(),V.$get$_green(),V.$get$_blue(),V.$get$_mix(),t._function4("invert","$color, $weight: 100%",new t.module_closure1),V.$get$_hue(),V.$get$_saturation(),V.$get$_lightness(),V.$get$_complement(),t._removedColorFunction("adjust-hue","hue",!1),t._removedColorFunction("lighten",s,!1),t._removedColorFunction("darken",s,!0),t._removedColorFunction("saturate",a,!1),t._removedColorFunction("desaturate",a,!0),t._function4("grayscale",i,new t.module_closure2),t.BuiltInCallable$overloadedFunction("hwb",t.LinkedHashMap_LinkedHashMap$_literal(["$hue, $whiteness, $blackness, $alpha: 1",new t.module_closure3,"$channels",new t.module_closure4],_,p)),t._function4("whiteness",i,new t.module_closure5),t._function4("blackness",i,new t.module_closure6),t._removedColorFunction("opacify",l,!1),t._removedColorFunction("fade-in",l,!1),t._removedColorFunction("transparentize",l,!0),t._removedColorFunction("fade-out",l,!0),t.BuiltInCallable$overloadedFunction(l,t.LinkedHashMap_LinkedHashMap$_literal(["$color",new t.module_closure7,"$args...",new t.module_closure8],_,p)),t._function4("opacity",i,new t.module_closure9),V.$get$_adjust(),V.$get$_scale(),V.$get$_change(),V.$get$_ieHexStr()],h.JSArray_Callable),null,null,h.Callable)}),r(V,"_red","$get$_red",()=>t._function4("red","$color",new t._red_closure)),r(V,"_green","$get$_green",()=>t._function4("green","$color",new t._green_closure)),r(V,"_blue","$get$_blue",()=>t._function4("blue","$color",new t._blue_closure)),r(V,"_mix","$get$_mix",()=>t._function4("mix","$color1, $color2, $weight: 50%",new t._mix_closure)),r(V,"_hue","$get$_hue",()=>t._function4("hue","$color",new t._hue_closure)),r(V,"_saturation","$get$_saturation",()=>t._function4("saturation","$color",new t._saturation_closure)),r(V,"_lightness","$get$_lightness",()=>t._function4("lightness","$color",new t._lightness_closure)),r(V,"_complement","$get$_complement",()=>t._function4("complement","$color",new t._complement_closure)),r(V,"_adjust","$get$_adjust",()=>t._function4("adjust","$color, $kwargs...",new t._adjust_closure)),r(V,"_scale","$get$_scale",()=>t._function4("scale","$color, $kwargs...",new t._scale_closure)),r(V,"_change","$get$_change",()=>t._function4("change","$color, $kwargs...",new t._change_closure)),r(V,"_ieHexStr","$get$_ieHexStr",()=>t._function4("ie-hex-str","$color",new t._ieHexStr_closure)),r(V,"global0","$get$global1",()=>t.UnmodifiableListView$(t._setArrayType([V.$get$_length0(),V.$get$_nth(),V.$get$_setNth(),V.$get$_join(),V.$get$_append0(),V.$get$_zip(),V.$get$_index0(),V.$get$_isBracketed(),V.$get$_separator().withName$1("list-separator")],h.JSArray_BuiltInCallable),h.BuiltInCallable)),r(V,"module0","$get$module0",()=>t.BuiltInModule$("list",t._setArrayType([V.$get$_length0(),V.$get$_nth(),V.$get$_setNth(),V.$get$_join(),V.$get$_append0(),V.$get$_zip(),V.$get$_index0(),V.$get$_isBracketed(),V.$get$_separator(),V.$get$_slash()],h.JSArray_Callable),null,null,h.Callable)),r(V,"_length","$get$_length0",()=>t._function3("length","$list",new t._length_closure0)),r(V,"_nth","$get$_nth",()=>t._function3("nth","$list, $n",new t._nth_closure)),r(V,"_setNth","$get$_setNth",()=>t._function3("set-nth","$list, $n, $value",new t._setNth_closure)),r(V,"_join","$get$_join",()=>t._function3("join",W.x24list1,new t._join_closure)),r(V,"_append","$get$_append0",()=>t._function3("append","$list, $val, $separator: auto",new t._append_closure0)),r(V,"_zip","$get$_zip",()=>t._function3("zip","$lists...",new t._zip_closure)),r(V,"_index","$get$_index0",()=>t._function3("index","$list, $value",new t._index_closure0)),r(V,"_separator","$get$_separator",()=>t._function3("separator","$list",new t._separator_closure)),r(V,"_isBracketed","$get$_isBracketed",()=>t._function3("is-bracketed","$list",new t._isBracketed_closure)),r(V,"_slash","$get$_slash",()=>t._function3("slash","$elements...",new t._slash_closure)),r(V,"global1","$get$global2",()=>t.UnmodifiableListView$(t._setArrayType([V.$get$_get().withName$1("map-get"),V.$get$_merge().withName$1("map-merge"),V.$get$_remove().withName$1("map-remove"),V.$get$_keys().withName$1("map-keys"),V.$get$_values().withName$1("map-values"),V.$get$_hasKey().withName$1("map-has-key")],h.JSArray_BuiltInCallable),h.BuiltInCallable)),r(V,"module1","$get$module1",()=>t.BuiltInModule$("map",t._setArrayType([V.$get$_get(),V.$get$_set(),V.$get$_merge(),V.$get$_remove(),V.$get$_keys(),V.$get$_values(),V.$get$_hasKey(),V.$get$_deepMerge(),V.$get$_deepRemove()],h.JSArray_Callable),null,null,h.Callable)),r(V,"_get","$get$_get",()=>t._function2("get","$map, $key, $keys...",new t._get_closure)),r(V,"_set","$get$_set",()=>t.BuiltInCallable$overloadedFunction("set",t.LinkedHashMap_LinkedHashMap$_literal(["$map, $key, $value",new t._set_closure,"$map, $args...",new t._set_closure0],h.String,h.Value_Function_List_Value))),r(V,"_merge","$get$_merge",()=>t.BuiltInCallable$overloadedFunction("merge",t.LinkedHashMap_LinkedHashMap$_literal(["$map1, $map2",new t._merge_closure,"$map1, $args...",new t._merge_closure0],h.String,h.Value_Function_List_Value))),r(V,"_deepMerge","$get$_deepMerge",()=>t._function2("deep-merge","$map1, $map2",new t._deepMerge_closure)),r(V,"_deepRemove","$get$_deepRemove",()=>t._function2("deep-remove","$map, $key, $keys...",new t._deepRemove_closure)),r(V,"_remove","$get$_remove",()=>t.BuiltInCallable$overloadedFunction("remove",t.LinkedHashMap_LinkedHashMap$_literal(["$map",new t._remove_closure,"$map, $key, $keys...",new t._remove_closure0],h.String,h.Value_Function_List_Value))),r(V,"_keys","$get$_keys",()=>t._function2("keys","$map",new t._keys_closure)),r(V,"_values","$get$_values",()=>t._function2("values","$map",new t._values_closure)),r(V,"_hasKey","$get$_hasKey",()=>t._function2("has-key","$map, $key, $keys...",new t._hasKey_closure)),r(V,"global2","$get$global3",()=>t.UnmodifiableListView$(t._setArrayType([t._function1("abs","$number",new t.global_closure),V.$get$_ceil(),V.$get$_floor(),V.$get$_max(),V.$get$_min(),V.$get$_percentage(),V.$get$_randomFunction(),V.$get$_round(),V.$get$_unit(),V.$get$_compatible().withName$1("comparable"),V.$get$_isUnitless().withName$1("unitless")],h.JSArray_BuiltInCallable),h.BuiltInCallable)),r(V,"module2","$get$module2",()=>{var s=null;return t.BuiltInModule$("math",t._setArrayType([t._numberFunction("abs",new t.module_closure0),V.$get$_acos(),V.$get$_asin(),V.$get$_atan(),V.$get$_atan2(),V.$get$_ceil(),V.$get$_clamp(),V.$get$_cos(),V.$get$_compatible(),V.$get$_floor(),V.$get$_hypot(),V.$get$_isUnitless(),V.$get$_log(),V.$get$_max(),V.$get$_min(),V.$get$_percentage(),V.$get$_pow(),V.$get$_randomFunction(),V.$get$_round(),V.$get$_sin(),V.$get$_sqrt(),V.$get$_tan(),V.$get$_unit(),V.$get$_div()],h.JSArray_Callable),s,t.LinkedHashMap_LinkedHashMap$_literal(["e",t.SassNumber_SassNumber(2.718281828459045,s),"pi",t.SassNumber_SassNumber(3.141592653589793,s),"epsilon",t.SassNumber_SassNumber(2220446049250313e-31,s),"max-safe-integer",t.SassNumber_SassNumber(9007199254740991,s),"min-safe-integer",t.SassNumber_SassNumber(-9007199254740991,s),"max-number",t.SassNumber_SassNumber(17976931348623157e292,s),"min-number",t.SassNumber_SassNumber(5e-324,s)],h.String,h.Value),h.Callable)}),r(V,"_ceil","$get$_ceil",()=>t._numberFunction("ceil",new t._ceil_closure)),r(V,"_clamp","$get$_clamp",()=>t._function1("clamp","$min, $number, $max",new t._clamp_closure)),r(V,"_floor","$get$_floor",()=>t._numberFunction("floor",new t._floor_closure)),r(V,"_max","$get$_max",()=>t._function1("max","$numbers...",new t._max_closure)),r(V,"_min","$get$_min",()=>t._function1("min","$numbers...",new t._min_closure)),r(V,"_round","$get$_round",()=>t._numberFunction("round",new t._round_closure)),r(V,"_hypot","$get$_hypot",()=>t._function1("hypot","$numbers...",new t._hypot_closure)),r(V,"_log","$get$_log",()=>t._function1("log","$number, $base: null",new t._log_closure)),r(V,"_pow","$get$_pow",()=>t._function1("pow","$base, $exponent",new t._pow_closure)),r(V,"_sqrt","$get$_sqrt",()=>t._singleArgumentMathFunc("sqrt",t.number0__sqrt$closure())),r(V,"_acos","$get$_acos",()=>t._singleArgumentMathFunc("acos",t.number0__acos$closure())),r(V,"_asin","$get$_asin",()=>t._singleArgumentMathFunc("asin",t.number0__asin$closure())),r(V,"_atan","$get$_atan",()=>t._singleArgumentMathFunc("atan",t.number0__atan$closure())),r(V,"_atan2","$get$_atan2",()=>t._function1("atan2","$y, $x",new t._atan2_closure)),r(V,"_cos","$get$_cos",()=>t._singleArgumentMathFunc("cos",t.number0__cos$closure())),r(V,"_sin","$get$_sin",()=>t._singleArgumentMathFunc("sin",t.number0__sin$closure())),r(V,"_tan","$get$_tan",()=>t._singleArgumentMathFunc("tan",t.number0__tan$closure())),r(V,"_compatible","$get$_compatible",()=>t._function1("compatible","$number1, $number2",new t._compatible_closure)),r(V,"_isUnitless","$get$_isUnitless",()=>t._function1("is-unitless","$number",new t._isUnitless_closure)),r(V,"_unit","$get$_unit",()=>t._function1("unit","$number",new t._unit_closure)),r(V,"_percentage","$get$_percentage",()=>t._function1("percentage","$number",new t._percentage_closure)),r(V,"_random","$get$_random0",()=>t.Random_Random()),r(V,"_randomFunction","$get$_randomFunction",()=>t._function1("random","$limit: null",new t._randomFunction_closure)),r(V,"_div","$get$_div",()=>t._function1("div","$number1, $number2",new t._div_closure)),r(V,"global3","$get$global",()=>t.UnmodifiableListView$(t._setArrayType([t._function5("feature-exists","$feature",new t.global_closure27),t._function5("inspect","$value",new t.global_closure28),t._function5("type-of","$value",new t.global_closure29),t._function5("keywords","$args",new t.global_closure30)],h.JSArray_BuiltInCallable),h.BuiltInCallable)),r(V,"local","$get$local",()=>t.UnmodifiableListView$(t._setArrayType([t._function5("calc-name","$calc",new t.local_closure),t._function5("calc-args","$calc",new t.local_closure0),t._function5("accepts-content","$mixin",new t.local_closure1)],h.JSArray_BuiltInCallable),h.BuiltInCallable)),r(V,"global4","$get$global4",()=>t.UnmodifiableListView$(t._setArrayType([V.$get$_isSuperselector(),V.$get$_simpleSelectors(),V.$get$_parse().withName$1("selector-parse"),V.$get$_nest().withName$1("selector-nest"),V.$get$_append().withName$1("selector-append"),V.$get$_extend().withName$1("selector-extend"),V.$get$_replace().withName$1("selector-replace"),V.$get$_unify().withName$1("selector-unify")],h.JSArray_BuiltInCallable),h.BuiltInCallable)),r(V,"module3","$get$module3",()=>t.BuiltInModule$("selector",t._setArrayType([V.$get$_isSuperselector(),V.$get$_simpleSelectors(),V.$get$_parse(),V.$get$_nest(),V.$get$_append(),V.$get$_extend(),V.$get$_replace(),V.$get$_unify()],h.JSArray_Callable),null,null,h.Callable)),r(V,"_nest","$get$_nest",()=>t._function0("nest","$selectors...",new t._nest_closure)),r(V,"_append0","$get$_append",()=>t._function0("append","$selectors...",new t._append_closure)),r(V,"_extend","$get$_extend",()=>t._function0("extend","$selector, $extendee, $extender",new t._extend_closure)),r(V,"_replace","$get$_replace",()=>t._function0("replace","$selector, $original, $replacement",new t._replace_closure)),r(V,"_unify","$get$_unify",()=>t._function0("unify","$selector1, $selector2",new t._unify_closure)),r(V,"_isSuperselector","$get$_isSuperselector",()=>t._function0("is-superselector","$super, $sub",new t._isSuperselector_closure)),r(V,"_simpleSelectors","$get$_simpleSelectors",()=>t._function0("simple-selectors","$selector",new t._simpleSelectors_closure)),r(V,"_parse","$get$_parse",()=>t._function0("parse","$selector",new t._parse_closure)),r(V,"_random0","$get$_random",()=>t.Random_Random()),n(V,"_previousUniqueId","$get$_previousUniqueId",()=>V.$get$_random().nextInt$1(t._asInt(t.pow(36,6)))),r(V,"global5","$get$global5",()=>t.UnmodifiableListView$(t._setArrayType([V.$get$_unquote(),V.$get$_quote(),V.$get$_toUpperCase(),V.$get$_toLowerCase(),V.$get$_uniqueId(),V.$get$_length().withName$1("str-length"),V.$get$_insert().withName$1("str-insert"),V.$get$_index().withName$1("str-index"),V.$get$_slice().withName$1("str-slice")],h.JSArray_BuiltInCallable),h.BuiltInCallable)),r(V,"module4","$get$module4",()=>t.BuiltInModule$("string",t._setArrayType([V.$get$_unquote(),V.$get$_quote(),V.$get$_toUpperCase(),V.$get$_toLowerCase(),V.$get$_length(),V.$get$_insert(),V.$get$_index(),V.$get$_slice(),V.$get$_uniqueId(),t._function("split","$string, $separator, $limit: null",new t.module_closure)],h.JSArray_Callable),null,null,h.Callable)),r(V,"_unquote","$get$_unquote",()=>t._function("unquote","$string",new t._unquote_closure)),r(V,"_quote","$get$_quote",()=>t._function("quote","$string",new t._quote_closure)),r(V,"_length0","$get$_length",()=>t._function("length","$string",new t._length_closure)),r(V,"_insert","$get$_insert",()=>t._function("insert","$string, $insert, $index",new t._insert_closure)),r(V,"_index0","$get$_index",()=>t._function("index","$string, $substring",new t._index_closure)),r(V,"_slice","$get$_slice",()=>t._function("slice","$string, $start-at, $end-at: -1",new t._slice_closure)),r(V,"_toUpperCase","$get$_toUpperCase",()=>t._function("to-upper-case","$string",new t._toUpperCase_closure)),r(V,"_toLowerCase","$get$_toLowerCase",()=>t._function("to-lower-case","$string",new t._toLowerCase_closure)),r(V,"_uniqueId","$get$_uniqueId",()=>t._function("unique-id","",new t._uniqueId_closure)),r(V,"_jsThrow","$get$_jsThrow0",()=>new $.Function("error","throw error;")),r(V,"Logger_quiet","$get$Logger_quiet",()=>new t._QuietLogger),r(V,"_disallowedFunctionNames","$get$_disallowedFunctionNames",()=>{var s=V.$get$globalFunctions();return s=s.map$1$1(s,new t._disallowedFunctionNames_closure,h.String).toSet$0(0),s.add$1(0,"if"),s.remove$1(0,"rgb"),s.remove$1(0,"rgba"),s.remove$1(0,"hsl"),s.remove$1(0,"hsla"),s.remove$1(0,"grayscale"),s.remove$1(0,"invert"),s.remove$1(0,"alpha"),s.remove$1(0,"opacity"),s.remove$1(0,"saturate"),s.remove$1(0,"min"),s.remove$1(0,"max"),s.remove$1(0,"round"),s.remove$1(0,"abs"),s}),r(V,"_epsilon","$get$_epsilon",()=>t.pow(10,-11)),r(V,"_inverseEpsilon","$get$_inverseEpsilon",()=>t.pow(10,11)),r(V,"bogusSpan","$get$bogusSpan",()=>t.SourceFile$decoded(t._setArrayType([],h.JSArray_int),null).span$1(0,0)),r(V,"_noSourceUrl","$get$_noSourceUrl",()=>t.Uri_parse("-")),r(V,"_traces","$get$_traces",()=>t.Expando$()),r(V,"_typesByUnit","$get$_typesByUnit",()=>{var s,a,i=h.String,l=t.LinkedHashMap_LinkedHashMap$_empty(i,i);for(i=t.MapExtensions_get_pairs(f.Map_ws7dy,i,h.List_String),i=i.get$iterator(i);i.moveNext$0();)for(s=i.get$current(i),a=s._0,s=C.get$iterator$ax(s._1);s.moveNext$0();)l.$indexSet(0,s.get$current(s),a);return l}),r(V,"_knownCompatibilitiesByUnit","$get$_knownCompatibilitiesByUnit",()=>{var s,a,i,l=t.LinkedHashMap_LinkedHashMap$_empty(h.String,t.findType("Set<String>"));for(s=0;s<5;++s)for(a=f.List_gyp[s],i=a.get$iterator(a);i.moveNext$0();)l.$indexSet(0,i.get$current(i),a);return l}),r(V,"_emptyQuoted","$get$_emptyQuoted",()=>t.SassString$("",!0)),r(V,"_emptyUnquoted","$get$_emptyUnquoted",()=>t.SassString$("",!1)),r(V,"maxInt32","$get$maxInt32",()=>t._asInt(t.pow(2,31))-1),r(V,"minInt32","$get$minInt32",()=>-t._asInt(t.pow(2,31))),r(V,"_vmFrame","$get$_vmFrame",()=>t.RegExp_RegExp("^#\\d+\\s+(\\S.*) \\((.+?)((?::\\d+){0,2})\\)$",!1)),r(V,"_v8Frame","$get$_v8Frame",()=>t.RegExp_RegExp("^\\s*at (?:(\\S.*?)(?: \\[as [^\\]]+\\])? \\((.*)\\)|(.*))$",!1)),r(V,"_v8UrlLocation","$get$_v8UrlLocation",()=>t.RegExp_RegExp("^(.*?):(\\d+)(?::(\\d+))?$|native$",!1)),r(V,"_v8EvalLocation","$get$_v8EvalLocation",()=>t.RegExp_RegExp("^eval at (?:\\S.*?) \\((.*)\\)(?:, .*?:\\d+:\\d+)?$",!1)),r(V,"_firefoxEvalLocation","$get$_firefoxEvalLocation",()=>t.RegExp_RegExp("(\\S+)@(\\S+) line (\\d+) >.* (Function|eval):\\d+:\\d+",!1)),r(V,"_firefoxSafariFrame","$get$_firefoxSafariFrame",()=>t.RegExp_RegExp("^(?:([^@(/]*)(?:\\(.*\\))?((?:/[^/]*)*)(?:\\(.*\\))?@)?(.*?):(\\d*)(?::(\\d*))?$",!1)),r(V,"_friendlyFrame","$get$_friendlyFrame",()=>t.RegExp_RegExp("^(\\S+)(?: (\\d+)(?::(\\d+))?)?\\s+([^\\d].*)$",!1)),r(V,"_asyncBody","$get$_asyncBody",()=>t.RegExp_RegExp("<(<anonymous closure>|[^>]+)_async_body>",!1)),r(V,"_initialDot","$get$_initialDot",()=>t.RegExp_RegExp("^\\.",!1)),r(V,"Frame__uriRegExp","$get$Frame__uriRegExp",()=>t.RegExp_RegExp("^[a-zA-Z][-+.a-zA-Z\\d]*://",!1)),r(V,"Frame__windowsRegExp","$get$Frame__windowsRegExp",()=>t.RegExp_RegExp("^([a-zA-Z]:[\\\\/]|\\\\\\\\)",!1)),r(V,"_terseRegExp","$get$_terseRegExp",()=>t.RegExp_RegExp("(-patch)?([/\\\\].*)?$",!1)),r(V,"_v8Trace","$get$_v8Trace",()=>t.RegExp_RegExp("\\n ?at ",!1)),r(V,"_v8TraceLine","$get$_v8TraceLine",()=>t.RegExp_RegExp(" ?at ",!1)),r(V,"_firefoxEvalTrace","$get$_firefoxEvalTrace",()=>t.RegExp_RegExp("@\\S+ line \\d+ >.* (Function|eval):\\d+:\\d+",!1)),r(V,"_firefoxSafariTrace","$get$_firefoxSafariTrace",()=>t.RegExp_RegExp("^(([.0-9A-Za-z_$/<]|\\(.*\\))*@)?[^\\s]*:\\d*$",!0)),r(V,"_friendlyTrace","$get$_friendlyTrace",()=>t.RegExp_RegExp("^[^\\s<][^\\s]*( \\d+(:\\d+)?)?[ \\t]+[^\\s]+$",!0)),r(V,"vmChainGap","$get$vmChainGap",()=>t.RegExp_RegExp("^<asynchronous suspension>\\n?$",!0)),r(V,"_newlineRegExp","$get$_newlineRegExp",()=>t.RegExp_RegExp("\\r\\n?|\\n",!1)),r(V,"argumentListClass","$get$argumentListClass",()=>new t.argumentListClass_closure().call$0()),r(V,"_filesystemImporter","$get$_filesystemImporter",()=>t.FilesystemImporter$(".")),r(V,"booleanClass","$get$booleanClass",()=>new t.booleanClass_closure().call$0()),r(V,"legacyBooleanClass","$get$legacyBooleanClass",()=>new t.legacyBooleanClass_closure().call$0()),r(V,"calculationClass","$get$calculationClass",()=>new t.calculationClass_closure().call$0()),r(V,"calculationOperationClass","$get$calculationOperationClass",()=>new t.calculationOperationClass_closure().call$0()),r(V,"calculationInterpolationClass","$get$calculationInterpolationClass",()=>new t.calculationInterpolationClass_closure().call$0()),r(V,"_microsoftFilterStart0","$get$_microsoftFilterStart0",()=>t.RegExp_RegExp("^[a-zA-Z]+\\s*=",!1)),r(V,"global6","$get$global7",()=>{var s="$red, $green, $blue, $alpha",a="$red, $green, $blue",i="$hue, $saturation, $lightness, $alpha",l="$hue, $saturation, $lightness",_="$hue, $saturation",p="$color, $amount",d=h.String,g=h.Value_Function_List_Value_2;return t.UnmodifiableListView$(t._setArrayType([V.$get$_red0(),V.$get$_green0(),V.$get$_blue0(),V.$get$_mix0(),t.BuiltInCallable$overloadedFunction0("rgb",t.LinkedHashMap_LinkedHashMap$_literal([s,new t.global_closure32,a,new t.global_closure33,"$color, $alpha",new t.global_closure34,"$channels",new t.global_closure35],d,g)),t.BuiltInCallable$overloadedFunction0("rgba",t.LinkedHashMap_LinkedHashMap$_literal([s,new t.global_closure36,a,new t.global_closure37,"$color, $alpha",new t.global_closure38,"$channels",new t.global_closure39],d,g)),t._function11("invert","$color, $weight: 100%",new t.global_closure40),V.$get$_hue0(),V.$get$_saturation0(),V.$get$_lightness0(),V.$get$_complement0(),t.BuiltInCallable$overloadedFunction0("hsl",t.LinkedHashMap_LinkedHashMap$_literal([i,new t.global_closure41,l,new t.global_closure42,_,new t.global_closure43,"$channels",new t.global_closure44],d,g)),t.BuiltInCallable$overloadedFunction0("hsla",t.LinkedHashMap_LinkedHashMap$_literal([i,new t.global_closure45,l,new t.global_closure46,_,new t.global_closure47,"$channels",new t.global_closure48],d,g)),t._function11("grayscale","$color",new t.global_closure49),t._function11("adjust-hue","$color, $degrees",new t.global_closure50),t._function11("lighten",p,new t.global_closure51),t._function11("darken",p,new t.global_closure52),t.BuiltInCallable$overloadedFunction0("saturate",t.LinkedHashMap_LinkedHashMap$_literal(["$amount",new t.global_closure53,"$color, $amount",new t.global_closure54],d,g)),t._function11("desaturate",p,new t.global_closure55),t._function11("opacify",p,t.color2___opacify$closure()),t._function11("fade-in",p,t.color2___opacify$closure()),t._function11("transparentize",p,t.color2___transparentize$closure()),t._function11("fade-out",p,t.color2___transparentize$closure()),t.BuiltInCallable$overloadedFunction0("alpha",t.LinkedHashMap_LinkedHashMap$_literal(["$color",new t.global_closure56,"$args...",new t.global_closure57],d,g)),t._function11("opacity","$color",new t.global_closure58),V.$get$_ieHexStr0(),V.$get$_adjust0().withName$1("adjust-color"),V.$get$_scale0().withName$1("scale-color"),V.$get$_change0().withName$1("change-color")],h.JSArray_BuiltInCallable_2),h.BuiltInCallable_2)}),r(V,"module5","$get$module5",()=>{var s="lightness",a="saturation",i="$color",l="alpha",_=h.String,p=h.Value_Function_List_Value_2;return t.BuiltInModule$0("color",t._setArrayType([V.$get$_red0(),V.$get$_green0(),V.$get$_blue0(),V.$get$_mix0(),t._function11("invert","$color, $weight: 100%",new t.module_closure12),V.$get$_hue0(),V.$get$_saturation0(),V.$get$_lightness0(),V.$get$_complement0(),t._removedColorFunction0("adjust-hue","hue",!1),t._removedColorFunction0("lighten",s,!1),t._removedColorFunction0("darken",s,!0),t._removedColorFunction0("saturate",a,!1),t._removedColorFunction0("desaturate",a,!0),t._function11("grayscale",i,new t.module_closure13),t.BuiltInCallable$overloadedFunction0("hwb",t.LinkedHashMap_LinkedHashMap$_literal(["$hue, $whiteness, $blackness, $alpha: 1",new t.module_closure14,"$channels",new t.module_closure15],_,p)),t._function11("whiteness",i,new t.module_closure16),t._function11("blackness",i,new t.module_closure17),t._removedColorFunction0("opacify",l,!1),t._removedColorFunction0("fade-in",l,!1),t._removedColorFunction0("transparentize",l,!0),t._removedColorFunction0("fade-out",l,!0),t.BuiltInCallable$overloadedFunction0(l,t.LinkedHashMap_LinkedHashMap$_literal(["$color",new t.module_closure18,"$args...",new t.module_closure19],_,p)),t._function11("opacity",i,new t.module_closure20),V.$get$_adjust0(),V.$get$_scale0(),V.$get$_change0(),V.$get$_ieHexStr0()],h.JSArray_Callable_2),null,null,h.Callable_2)}),r(V,"_red0","$get$_red0",()=>t._function11("red","$color",new t._red_closure0)),r(V,"_green0","$get$_green0",()=>t._function11("green","$color",new t._green_closure0)),r(V,"_blue0","$get$_blue0",()=>t._function11("blue","$color",new t._blue_closure0)),r(V,"_mix0","$get$_mix0",()=>t._function11("mix","$color1, $color2, $weight: 50%",new t._mix_closure0)),r(V,"_hue0","$get$_hue0",()=>t._function11("hue","$color",new t._hue_closure0)),r(V,"_saturation0","$get$_saturation0",()=>t._function11("saturation","$color",new t._saturation_closure0)),r(V,"_lightness0","$get$_lightness0",()=>t._function11("lightness","$color",new t._lightness_closure0)),r(V,"_complement0","$get$_complement0",()=>t._function11("complement","$color",new t._complement_closure0)),r(V,"_adjust0","$get$_adjust0",()=>t._function11("adjust","$color, $kwargs...",new t._adjust_closure0)),r(V,"_scale0","$get$_scale0",()=>t._function11("scale","$color, $kwargs...",new t._scale_closure0)),r(V,"_change0","$get$_change0",()=>t._function11("change","$color, $kwargs...",new t._change_closure0)),r(V,"_ieHexStr0","$get$_ieHexStr0",()=>t._function11("ie-hex-str","$color",new t._ieHexStr_closure0)),r(V,"colorClass","$get$colorClass",()=>new t.colorClass_closure().call$0()),r(V,"legacyColorClass","$get$legacyColorClass",()=>{var s=t.createJSClass("sass.types.Color",new t.legacyColorClass_closure);return t.JSClassExtension_defineMethods(s,t.LinkedHashMap_LinkedHashMap$_literal(["getR",new t.legacyColorClass_closure0,"getG",new t.legacyColorClass_closure1,"getB",new t.legacyColorClass_closure2,"getA",new t.legacyColorClass_closure3,"setR",new t.legacyColorClass_closure4,"setG",new t.legacyColorClass_closure5,"setB",new t.legacyColorClass_closure6,"setA",new t.legacyColorClass_closure7],h.String,h.Function)),s}),r(V,"colorsByName0","$get$colorsByName0",()=>t.LinkedHashMap_LinkedHashMap$_literal(["yellowgreen",t.SassColor$rgb0(154,205,50,1),"yellow",t.SassColor$rgb0(255,255,0,1),"whitesmoke",t.SassColor$rgb0(245,245,245,1),"white",t.SassColor$rgb0(255,255,255,1),"wheat",t.SassColor$rgb0(245,222,179,1),"violet",t.SassColor$rgb0(238,130,238,1),"turquoise",t.SassColor$rgb0(64,224,208,1),"transparent",t.SassColor$rgb0(0,0,0,0),"tomato",t.SassColor$rgb0(255,99,71,1),"thistle",t.SassColor$rgb0(216,191,216,1),"teal",t.SassColor$rgb0(0,128,128,1),"tan",t.SassColor$rgb0(210,180,140,1),"steelblue",t.SassColor$rgb0(70,130,180,1),"springgreen",t.SassColor$rgb0(0,255,127,1),"snow",t.SassColor$rgb0(255,250,250,1),"slategrey",t.SassColor$rgb0(112,128,144,1),"slategray",t.SassColor$rgb0(112,128,144,1),"slateblue",t.SassColor$rgb0(106,90,205,1),"skyblue",t.SassColor$rgb0(135,206,235,1),"silver",t.SassColor$rgb0(192,192,192,1),"sienna",t.SassColor$rgb0(160,82,45,1),"seashell",t.SassColor$rgb0(255,245,238,1),"seagreen",t.SassColor$rgb0(46,139,87,1),"sandybrown",t.SassColor$rgb0(244,164,96,1),"salmon",t.SassColor$rgb0(250,128,114,1),"saddlebrown",t.SassColor$rgb0(139,69,19,1),"royalblue",t.SassColor$rgb0(65,105,225,1),"rosybrown",t.SassColor$rgb0(188,143,143,1),"red",t.SassColor$rgb0(255,0,0,1),"rebeccapurple",t.SassColor$rgb0(102,51,153,1),"purple",t.SassColor$rgb0(128,0,128,1),"powderblue",t.SassColor$rgb0(176,224,230,1),"plum",t.SassColor$rgb0(221,160,221,1),"pink",t.SassColor$rgb0(255,192,203,1),"peru",t.SassColor$rgb0(205,133,63,1),"peachpuff",t.SassColor$rgb0(255,218,185,1),"papayawhip",t.SassColor$rgb0(255,239,213,1),"palevioletred",t.SassColor$rgb0(219,112,147,1),"paleturquoise",t.SassColor$rgb0(175,238,238,1),"palegreen",t.SassColor$rgb0(152,251,152,1),"palegoldenrod",t.SassColor$rgb0(238,232,170,1),"orchid",t.SassColor$rgb0(218,112,214,1),"orangered",t.SassColor$rgb0(255,69,0,1),"orange",t.SassColor$rgb0(255,165,0,1),"olivedrab",t.SassColor$rgb0(107,142,35,1),"olive",t.SassColor$rgb0(128,128,0,1),"oldlace",t.SassColor$rgb0(253,245,230,1),"navy",t.SassColor$rgb0(0,0,128,1),"navajowhite",t.SassColor$rgb0(255,222,173,1),"moccasin",t.SassColor$rgb0(255,228,181,1),"mistyrose",t.SassColor$rgb0(255,228,225,1),"mintcream",t.SassColor$rgb0(245,255,250,1),"midnightblue",t.SassColor$rgb0(25,25,112,1),"mediumvioletred",t.SassColor$rgb0(199,21,133,1),"mediumturquoise",t.SassColor$rgb0(72,209,204,1),"mediumspringgreen",t.SassColor$rgb0(0,250,154,1),"mediumslateblue",t.SassColor$rgb0(123,104,238,1),"mediumseagreen",t.SassColor$rgb0(60,179,113,1),"mediumpurple",t.SassColor$rgb0(147,112,219,1),"mediumorchid",t.SassColor$rgb0(186,85,211,1),"mediumblue",t.SassColor$rgb0(0,0,205,1),"mediumaquamarine",t.SassColor$rgb0(102,205,170,1),"maroon",t.SassColor$rgb0(128,0,0,1),"magenta",t.SassColor$rgb0(255,0,255,1),"linen",t.SassColor$rgb0(250,240,230,1),"limegreen",t.SassColor$rgb0(50,205,50,1),"lime",t.SassColor$rgb0(0,255,0,1),"lightyellow",t.SassColor$rgb0(255,255,224,1),"lightsteelblue",t.SassColor$rgb0(176,196,222,1),"lightslategrey",t.SassColor$rgb0(119,136,153,1),"lightslategray",t.SassColor$rgb0(119,136,153,1),"lightskyblue",t.SassColor$rgb0(135,206,250,1),"lightseagreen",t.SassColor$rgb0(32,178,170,1),"lightsalmon",t.SassColor$rgb0(255,160,122,1),"lightpink",t.SassColor$rgb0(255,182,193,1),"lightgrey",t.SassColor$rgb0(211,211,211,1),"lightgreen",t.SassColor$rgb0(144,238,144,1),"lightgray",t.SassColor$rgb0(211,211,211,1),"lightgoldenrodyellow",t.SassColor$rgb0(250,250,210,1),"lightcyan",t.SassColor$rgb0(224,255,255,1),"lightcoral",t.SassColor$rgb0(240,128,128,1),"lightblue",t.SassColor$rgb0(173,216,230,1),"lemonchiffon",t.SassColor$rgb0(255,250,205,1),"lawngreen",t.SassColor$rgb0(124,252,0,1),"lavenderblush",t.SassColor$rgb0(255,240,245,1),"lavender",t.SassColor$rgb0(230,230,250,1),"khaki",t.SassColor$rgb0(240,230,140,1),"ivory",t.SassColor$rgb0(255,255,240,1),"indigo",t.SassColor$rgb0(75,0,130,1),"indianred",t.SassColor$rgb0(205,92,92,1),"hotpink",t.SassColor$rgb0(255,105,180,1),"honeydew",t.SassColor$rgb0(240,255,240,1),"grey",t.SassColor$rgb0(128,128,128,1),"greenyellow",t.SassColor$rgb0(173,255,47,1),"green",t.SassColor$rgb0(0,128,0,1),"gray",t.SassColor$rgb0(128,128,128,1),"goldenrod",t.SassColor$rgb0(218,165,32,1),"gold",t.SassColor$rgb0(255,215,0,1),"ghostwhite",t.SassColor$rgb0(248,248,255,1),"gainsboro",t.SassColor$rgb0(220,220,220,1),"fuchsia",t.SassColor$rgb0(255,0,255,1),"forestgreen",t.SassColor$rgb0(34,139,34,1),"floralwhite",t.SassColor$rgb0(255,250,240,1),"firebrick",t.SassColor$rgb0(178,34,34,1),"dodgerblue",t.SassColor$rgb0(30,144,255,1),"dimgrey",t.SassColor$rgb0(105,105,105,1),"dimgray",t.SassColor$rgb0(105,105,105,1),"deepskyblue",t.SassColor$rgb0(0,191,255,1),"deeppink",t.SassColor$rgb0(255,20,147,1),"darkviolet",t.SassColor$rgb0(148,0,211,1),"darkturquoise",t.SassColor$rgb0(0,206,209,1),"darkslategrey",t.SassColor$rgb0(47,79,79,1),"darkslategray",t.SassColor$rgb0(47,79,79,1),"darkslateblue",t.SassColor$rgb0(72,61,139,1),"darkseagreen",t.SassColor$rgb0(143,188,143,1),"darksalmon",t.SassColor$rgb0(233,150,122,1),"darkred",t.SassColor$rgb0(139,0,0,1),"darkorchid",t.SassColor$rgb0(153,50,204,1),"darkorange",t.SassColor$rgb0(255,140,0,1),"darkolivegreen",t.SassColor$rgb0(85,107,47,1),"darkmagenta",t.SassColor$rgb0(139,0,139,1),"darkkhaki",t.SassColor$rgb0(189,183,107,1),"darkgrey",t.SassColor$rgb0(169,169,169,1),"darkgreen",t.SassColor$rgb0(0,100,0,1),"darkgray",t.SassColor$rgb0(169,169,169,1),"darkgoldenrod",t.SassColor$rgb0(184,134,11,1),"darkcyan",t.SassColor$rgb0(0,139,139,1),"darkblue",t.SassColor$rgb0(0,0,139,1),"cyan",t.SassColor$rgb0(0,255,255,1),"crimson",t.SassColor$rgb0(220,20,60,1),"cornsilk",t.SassColor$rgb0(255,248,220,1),"cornflowerblue",t.SassColor$rgb0(100,149,237,1),"coral",t.SassColor$rgb0(255,127,80,1),"chocolate",t.SassColor$rgb0(210,105,30,1),"chartreuse",t.SassColor$rgb0(127,255,0,1),"cadetblue",t.SassColor$rgb0(95,158,160,1),"burlywood",t.SassColor$rgb0(222,184,135,1),"brown",t.SassColor$rgb0(165,42,42,1),"blueviolet",t.SassColor$rgb0(138,43,226,1),"blue",t.SassColor$rgb0(0,0,255,1),"blanchedalmond",t.SassColor$rgb0(255,235,205,1),"black",t.SassColor$rgb0(0,0,0,1),"bisque",t.SassColor$rgb0(255,228,196,1),"beige",t.SassColor$rgb0(245,245,220,1),"azure",t.SassColor$rgb0(240,255,255,1),"aquamarine",t.SassColor$rgb0(127,255,212,1),"aqua",t.SassColor$rgb0(0,255,255,1),"antiquewhite",t.SassColor$rgb0(250,235,215,1),"aliceblue",t.SassColor$rgb0(240,248,255,1)],h.String,h.SassColor_2)),r(V,"namesByColor0","$get$namesByColor0",()=>{var s,a=h.SassColor_2,i=h.String,l=t.LinkedHashMap_LinkedHashMap$_empty(a,i);for(a=t.MapExtensions_get_pairs0(V.$get$colorsByName0(),i,a),a=a.get$iterator(a);a.moveNext$0();)i=a.get$current(a),s=i._0,l.$indexSet(0,i._1,s);return l}),r(V,"compilerClass","$get$compilerClass",()=>new t.compilerClass_closure().call$0()),r(V,"asyncCompilerClass","$get$asyncCompilerClass",()=>new t.asyncCompilerClass_closure().call$0()),r(V,"_disallowedFunctionNames0","$get$_disallowedFunctionNames0",()=>{var s=V.$get$globalFunctions0();return s=s.map$1$1(s,new t._disallowedFunctionNames_closure0,h.String).toSet$0(0),s.add$1(0,"if"),s.remove$1(0,"rgb"),s.remove$1(0,"rgba"),s.remove$1(0,"hsl"),s.remove$1(0,"hsla"),s.remove$1(0,"grayscale"),s.remove$1(0,"invert"),s.remove$1(0,"alpha"),s.remove$1(0,"opacity"),s.remove$1(0,"saturate"),s.remove$1(0,"min"),s.remove$1(0,"max"),s.remove$1(0,"round"),s.remove$1(0,"abs"),s}),r(V,"exceptionClass","$get$exceptionClass",()=>new t.exceptionClass_closure().call$0()),r(V,"_filesystemImporter0","$get$_filesystemImporter0",()=>t.FilesystemImporter$(".")),r(V,"functionClass","$get$functionClass",()=>new t.functionClass_closure().call$0()),r(V,"globalFunctions0","$get$globalFunctions0",()=>{var s=h.BuiltInCallable_2,a=t.List_List$of(V.$get$global7(),!0,s);return f.JSArray_methods.addAll$1(a,V.$get$global8()),f.JSArray_methods.addAll$1(a,V.$get$global9()),f.JSArray_methods.addAll$1(a,V.$get$global10()),f.JSArray_methods.addAll$1(a,V.$get$global11()),f.JSArray_methods.addAll$1(a,V.$get$global12()),f.JSArray_methods.addAll$1(a,V.$get$global6()),a.push(t.BuiltInCallable$function0("if","$condition, $if-true, $if-false",new t.globalFunctions_closure0,null)),t.UnmodifiableListView$(a,s)}),r(V,"coreModules0","$get$coreModules0",()=>t.UnmodifiableListView$(t._setArrayType([V.$get$module5(),V.$get$module6(),V.$get$module7(),V.$get$module8(),V.$get$module9(),V.$get$module10()],t.findType("JSArray<BuiltInModule0<Callable>>")),h.BuiltInModule_Callable_2)),r(V,"IfExpression_declaration0","$get$IfExpression_declaration0",()=>t.ArgumentDeclaration_ArgumentDeclaration$parse0(W.x40funct,null)),r(V,"global7","$get$global8",()=>t.UnmodifiableListView$(t._setArrayType([V.$get$_length2(),V.$get$_nth0(),V.$get$_setNth0(),V.$get$_join0(),V.$get$_append2(),V.$get$_zip0(),V.$get$_index2(),V.$get$_isBracketed0(),V.$get$_separator0().withName$1("list-separator")],h.JSArray_BuiltInCallable_2),h.BuiltInCallable_2)),r(V,"module6","$get$module6",()=>t.BuiltInModule$0("list",t._setArrayType([V.$get$_length2(),V.$get$_nth0(),V.$get$_setNth0(),V.$get$_join0(),V.$get$_append2(),V.$get$_zip0(),V.$get$_index2(),V.$get$_isBracketed0(),V.$get$_separator0(),V.$get$_slash0()],h.JSArray_Callable_2),null,null,h.Callable_2)),r(V,"_length1","$get$_length2",()=>t._function10("length","$list",new t._length_closure2)),r(V,"_nth0","$get$_nth0",()=>t._function10("nth","$list, $n",new t._nth_closure0)),r(V,"_setNth0","$get$_setNth0",()=>t._function10("set-nth","$list, $n, $value",new t._setNth_closure0)),r(V,"_join0","$get$_join0",()=>t._function10("join",W.x24list1,new t._join_closure0)),r(V,"_append1","$get$_append2",()=>t._function10("append","$list, $val, $separator: auto",new t._append_closure2)),r(V,"_zip0","$get$_zip0",()=>t._function10("zip","$lists...",new t._zip_closure0)),r(V,"_index1","$get$_index2",()=>t._function10("index","$list, $value",new t._index_closure2)),r(V,"_separator0","$get$_separator0",()=>t._function10("separator","$list",new t._separator_closure0)),r(V,"_isBracketed0","$get$_isBracketed0",()=>t._function10("is-bracketed","$list",new t._isBracketed_closure0)),r(V,"_slash0","$get$_slash0",()=>t._function10("slash","$elements...",new t._slash_closure0)),r(V,"listClass","$get$listClass",()=>new t.listClass_closure().call$0()),r(V,"legacyListClass","$get$legacyListClass",()=>{var s=t.createJSClass("sass.types.List",new t.legacyListClass_closure);return t.JSClassExtension_defineMethods(s,t.LinkedHashMap_LinkedHashMap$_literal(["getValue",new t.legacyListClass_closure0,"setValue",new t.legacyListClass_closure1,"getSeparator",new t.legacyListClass_closure2,"setSeparator",new t.legacyListClass_closure3,"getLength",new t.legacyListClass_closure4],h.String,h.Function)),s}),r(V,"Logger_quiet0","$get$Logger_quiet0",()=>new t._QuietLogger0),r(V,"global8","$get$global9",()=>t.UnmodifiableListView$(t._setArrayType([V.$get$_get0().withName$1("map-get"),V.$get$_merge0().withName$1("map-merge"),V.$get$_remove0().withName$1("map-remove"),V.$get$_keys0().withName$1("map-keys"),V.$get$_values0().withName$1("map-values"),V.$get$_hasKey0().withName$1("map-has-key")],h.JSArray_BuiltInCallable_2),h.BuiltInCallable_2)),r(V,"module7","$get$module7",()=>t.BuiltInModule$0("map",t._setArrayType([V.$get$_get0(),V.$get$_set0(),V.$get$_merge0(),V.$get$_remove0(),V.$get$_keys0(),V.$get$_values0(),V.$get$_hasKey0(),V.$get$_deepMerge0(),V.$get$_deepRemove0()],h.JSArray_Callable_2),null,null,h.Callable_2)),r(V,"_get0","$get$_get0",()=>t._function9("get","$map, $key, $keys...",new t._get_closure0)),r(V,"_set0","$get$_set0",()=>t.BuiltInCallable$overloadedFunction0("set",t.LinkedHashMap_LinkedHashMap$_literal(["$map, $key, $value",new t._set_closure1,"$map, $args...",new t._set_closure2],h.String,h.Value_Function_List_Value_2))),r(V,"_merge0","$get$_merge0",()=>t.BuiltInCallable$overloadedFunction0("merge",t.LinkedHashMap_LinkedHashMap$_literal(["$map1, $map2",new t._merge_closure1,"$map1, $args...",new t._merge_closure2],h.String,h.Value_Function_List_Value_2))),r(V,"_deepMerge0","$get$_deepMerge0",()=>t._function9("deep-merge","$map1, $map2",new t._deepMerge_closure0)),r(V,"_deepRemove0","$get$_deepRemove0",()=>t._function9("deep-remove","$map, $key, $keys...",new t._deepRemove_closure0)),r(V,"_remove0","$get$_remove0",()=>t.BuiltInCallable$overloadedFunction0("remove",t.LinkedHashMap_LinkedHashMap$_literal(["$map",new t._remove_closure1,"$map, $key, $keys...",new t._remove_closure2],h.String,h.Value_Function_List_Value_2))),r(V,"_keys0","$get$_keys0",()=>t._function9("keys","$map",new t._keys_closure0)),r(V,"_values0","$get$_values0",()=>t._function9("values","$map",new t._values_closure0)),r(V,"_hasKey0","$get$_hasKey0",()=>t._function9("has-key","$map, $key, $keys...",new t._hasKey_closure0)),r(V,"mapClass","$get$mapClass",()=>new t.mapClass_closure().call$0()),r(V,"legacyMapClass","$get$legacyMapClass",()=>{var s=t.createJSClass("sass.types.Map",new t.legacyMapClass_closure);return t.JSClassExtension_defineMethods(s,t.LinkedHashMap_LinkedHashMap$_literal(["getKey",new t.legacyMapClass_closure0,"getValue",new t.legacyMapClass_closure1,"getLength",new t.legacyMapClass_closure2,"setKey",new t.legacyMapClass_closure3,"setValue",new t.legacyMapClass_closure4],h.String,h.Function)),s}),r(V,"global9","$get$global10",()=>t.UnmodifiableListView$(t._setArrayType([t._function8("abs","$number",new t.global_closure31),V.$get$_ceil0(),V.$get$_floor0(),V.$get$_max0(),V.$get$_min0(),V.$get$_percentage0(),V.$get$_randomFunction0(),V.$get$_round0(),V.$get$_unit0(),V.$get$_compatible0().withName$1("comparable"),V.$get$_isUnitless0().withName$1("unitless")],h.JSArray_BuiltInCallable_2),h.BuiltInCallable_2)),r(V,"module8","$get$module8",()=>{var s=null;return t.BuiltInModule$0("math",t._setArrayType([t._numberFunction0("abs",new t.module_closure11),V.$get$_acos0(),V.$get$_asin0(),V.$get$_atan0(),V.$get$_atan20(),V.$get$_ceil0(),V.$get$_clamp0(),V.$get$_cos0(),V.$get$_compatible0(),V.$get$_floor0(),V.$get$_hypot0(),V.$get$_isUnitless0(),V.$get$_log0(),V.$get$_max0(),V.$get$_min0(),V.$get$_percentage0(),V.$get$_pow0(),V.$get$_randomFunction0(),V.$get$_round0(),V.$get$_sin0(),V.$get$_sqrt0(),V.$get$_tan0(),V.$get$_unit0(),V.$get$_div0()],h.JSArray_Callable_2),s,t.LinkedHashMap_LinkedHashMap$_literal(["e",t.SassNumber_SassNumber0(2.718281828459045,s),"pi",t.SassNumber_SassNumber0(3.141592653589793,s),"epsilon",t.SassNumber_SassNumber0(2220446049250313e-31,s),"max-safe-integer",t.SassNumber_SassNumber0(9007199254740991,s),"min-safe-integer",t.SassNumber_SassNumber0(-9007199254740991,s),"max-number",t.SassNumber_SassNumber0(17976931348623157e292,s),"min-number",t.SassNumber_SassNumber0(5e-324,s)],h.String,h.Value_2),h.Callable_2)}),r(V,"_ceil0","$get$_ceil0",()=>t._numberFunction0("ceil",new t._ceil_closure0)),r(V,"_clamp0","$get$_clamp0",()=>t._function8("clamp","$min, $number, $max",new t._clamp_closure0)),r(V,"_floor0","$get$_floor0",()=>t._numberFunction0("floor",new t._floor_closure0)),r(V,"_max0","$get$_max0",()=>t._function8("max","$numbers...",new t._max_closure0)),r(V,"_min0","$get$_min0",()=>t._function8("min","$numbers...",new t._min_closure0)),r(V,"_round0","$get$_round0",()=>t._numberFunction0("round",new t._round_closure0)),r(V,"_hypot0","$get$_hypot0",()=>t._function8("hypot","$numbers...",new t._hypot_closure0)),r(V,"_log0","$get$_log0",()=>t._function8("log","$number, $base: null",new t._log_closure0)),r(V,"_pow0","$get$_pow0",()=>t._function8("pow","$base, $exponent",new t._pow_closure0)),r(V,"_sqrt0","$get$_sqrt0",()=>t._singleArgumentMathFunc0("sqrt",t.number2__sqrt$closure())),r(V,"_acos0","$get$_acos0",()=>t._singleArgumentMathFunc0("acos",t.number2__acos$closure())),r(V,"_asin0","$get$_asin0",()=>t._singleArgumentMathFunc0("asin",t.number2__asin$closure())),r(V,"_atan0","$get$_atan0",()=>t._singleArgumentMathFunc0("atan",t.number2__atan$closure())),r(V,"_atan20","$get$_atan20",()=>t._function8("atan2","$y, $x",new t._atan2_closure0)),r(V,"_cos0","$get$_cos0",()=>t._singleArgumentMathFunc0("cos",t.number2__cos$closure())),r(V,"_sin0","$get$_sin0",()=>t._singleArgumentMathFunc0("sin",t.number2__sin$closure())),r(V,"_tan0","$get$_tan0",()=>t._singleArgumentMathFunc0("tan",t.number2__tan$closure())),r(V,"_compatible0","$get$_compatible0",()=>t._function8("compatible","$number1, $number2",new t._compatible_closure0)),r(V,"_isUnitless0","$get$_isUnitless0",()=>t._function8("is-unitless","$number",new t._isUnitless_closure0)),r(V,"_unit0","$get$_unit0",()=>t._function8("unit","$number",new t._unit_closure0)),r(V,"_percentage0","$get$_percentage0",()=>t._function8("percentage","$number",new t._percentage_closure0)),r(V,"_random1","$get$_random2",()=>t.Random_Random()),r(V,"_randomFunction0","$get$_randomFunction0",()=>t._function8("random","$limit: null",new t._randomFunction_closure0)),r(V,"_div0","$get$_div0",()=>t._function8("div","$number1, $number2",new t._div_closure0)),r(V,"global10","$get$global6",()=>t.UnmodifiableListView$(t._setArrayType([t._function12("feature-exists","$feature",new t.global_closure59),t._function12("inspect","$value",new t.global_closure60),t._function12("type-of","$value",new t.global_closure61),t._function12("keywords","$args",new t.global_closure62)],h.JSArray_BuiltInCallable_2),h.BuiltInCallable_2)),r(V,"local0","$get$local0",()=>t.UnmodifiableListView$(t._setArrayType([t._function12("calc-name","$calc",new t.local_closure2),t._function12("calc-args","$calc",new t.local_closure3),t._function12("accepts-content","$mixin",new t.local_closure4)],h.JSArray_BuiltInCallable_2),h.BuiltInCallable_2)),r(V,"mixinClass","$get$mixinClass",()=>new t.mixinClass_closure().call$0()),r(V,"legacyNullClass","$get$legacyNullClass",()=>new t.legacyNullClass_closure().call$0()),r(V,"_epsilon0","$get$_epsilon0",()=>t.pow(10,-11)),r(V,"_inverseEpsilon0","$get$_inverseEpsilon0",()=>t.pow(10,11)),r(V,"numberClass","$get$numberClass",()=>new t.numberClass_closure().call$0()),r(V,"legacyNumberClass","$get$legacyNumberClass",()=>{var s=t.createJSClass("sass.types.Number",new t.legacyNumberClass_closure);return t.JSClassExtension_defineMethods(s,t.LinkedHashMap_LinkedHashMap$_literal(["getValue",new t.legacyNumberClass_closure0,"setValue",new t.legacyNumberClass_closure1,"getUnit",new t.legacyNumberClass_closure2,"setUnit",new t.legacyNumberClass_closure3],h.String,h.Function)),s}),r(V,"_typesByUnit0","$get$_typesByUnit0",()=>{var s,a,i=h.String,l=t.LinkedHashMap_LinkedHashMap$_empty(i,i);for(i=t.MapExtensions_get_pairs0(f.Map_ws7dy,i,h.List_String),i=i.get$iterator(i);i.moveNext$0();)for(s=i.get$current(i),a=s._0,s=C.get$iterator$ax(s._1);s.moveNext$0();)l.$indexSet(0,s.get$current(s),a);return l}),r(V,"global11","$get$global11",()=>t.UnmodifiableListView$(t._setArrayType([V.$get$_isSuperselector0(),V.$get$_simpleSelectors0(),V.$get$_parse0().withName$1("selector-parse"),V.$get$_nest0().withName$1("selector-nest"),V.$get$_append1().withName$1("selector-append"),V.$get$_extend0().withName$1("selector-extend"),V.$get$_replace0().withName$1("selector-replace"),V.$get$_unify0().withName$1("selector-unify")],h.JSArray_BuiltInCallable_2),h.BuiltInCallable_2)),r(V,"module9","$get$module9",()=>t.BuiltInModule$0("selector",t._setArrayType([V.$get$_isSuperselector0(),V.$get$_simpleSelectors0(),V.$get$_parse0(),V.$get$_nest0(),V.$get$_append1(),V.$get$_extend0(),V.$get$_replace0(),V.$get$_unify0()],h.JSArray_Callable_2),null,null,h.Callable_2)),r(V,"_nest0","$get$_nest0",()=>t._function7("nest","$selectors...",new t._nest_closure0)),r(V,"_append2","$get$_append1",()=>t._function7("append","$selectors...",new t._append_closure1)),r(V,"_extend0","$get$_extend0",()=>t._function7("extend","$selector, $extendee, $extender",new t._extend_closure0)),r(V,"_replace0","$get$_replace0",()=>t._function7("replace","$selector, $original, $replacement",new t._replace_closure0)),r(V,"_unify0","$get$_unify0",()=>t._function7("unify","$selector1, $selector2",new t._unify_closure0)),r(V,"_isSuperselector0","$get$_isSuperselector0",()=>t._function7("is-superselector","$super, $sub",new t._isSuperselector_closure0)),r(V,"_simpleSelectors0","$get$_simpleSelectors0",()=>t._function7("simple-selectors","$selector",new t._simpleSelectors_closure0)),r(V,"_parse0","$get$_parse0",()=>t._function7("parse","$selector",new t._parse_closure0)),r(V,"_knownCompatibilitiesByUnit0","$get$_knownCompatibilitiesByUnit0",()=>{var s,a,i,l=t.LinkedHashMap_LinkedHashMap$_empty(h.String,t.findType("Set<String>"));for(s=0;s<5;++s)for(a=f.List_gyp[s],i=a.get$iterator(a);i.moveNext$0();)l.$indexSet(0,i.get$current(i),a);return l}),r(V,"bogusSpan0","$get$bogusSpan0",()=>t.SourceFile$decoded(t._setArrayType([],h.JSArray_int),null).span$1(0,0)),r(V,"_random2","$get$_random1",()=>t.Random_Random()),n(V,"_previousUniqueId0","$get$_previousUniqueId0",()=>V.$get$_random1().nextInt$1(t._asInt(t.pow(36,6)))),r(V,"global12","$get$global12",()=>t.UnmodifiableListView$(t._setArrayType([V.$get$_unquote0(),V.$get$_quote0(),V.$get$_toUpperCase0(),V.$get$_toLowerCase0(),V.$get$_uniqueId0(),V.$get$_length1().withName$1("str-length"),V.$get$_insert0().withName$1("str-insert"),V.$get$_index1().withName$1("str-index"),V.$get$_slice0().withName$1("str-slice")],h.JSArray_BuiltInCallable_2),h.BuiltInCallable_2)),r(V,"module10","$get$module10",()=>t.BuiltInModule$0("string",t._setArrayType([V.$get$_unquote0(),V.$get$_quote0(),V.$get$_toUpperCase0(),V.$get$_toLowerCase0(),V.$get$_length1(),V.$get$_insert0(),V.$get$_index1(),V.$get$_slice0(),V.$get$_uniqueId0(),t._function6("split","$string, $separator, $limit: null",new t.module_closure10)],h.JSArray_Callable_2),null,null,h.Callable_2)),r(V,"_unquote0","$get$_unquote0",()=>t._function6("unquote","$string",new t._unquote_closure0)),r(V,"_quote0","$get$_quote0",()=>t._function6("quote","$string",new t._quote_closure0)),r(V,"_length2","$get$_length1",()=>t._function6("length","$string",new t._length_closure1)),r(V,"_insert0","$get$_insert0",()=>t._function6("insert","$string, $insert, $index",new t._insert_closure0)),r(V,"_index2","$get$_index1",()=>t._function6("index","$string, $substring",new t._index_closure1)),r(V,"_slice0","$get$_slice0",()=>t._function6("slice","$string, $start-at, $end-at: -1",new t._slice_closure0)),r(V,"_toUpperCase0","$get$_toUpperCase0",()=>t._function6("to-upper-case","$string",new t._toUpperCase_closure0)),r(V,"_toLowerCase0","$get$_toLowerCase0",()=>t._function6("to-lower-case","$string",new t._toLowerCase_closure0)),r(V,"_uniqueId0","$get$_uniqueId0",()=>t._function6("unique-id","",new t._uniqueId_closure0)),r(V,"stringClass","$get$stringClass",()=>new t.stringClass_closure().call$0()),r(V,"legacyStringClass","$get$legacyStringClass",()=>{var s=t.createJSClass("sass.types.String",new t.legacyStringClass_closure);return t.JSClassExtension_defineMethods(s,t.LinkedHashMap_LinkedHashMap$_literal(["getValue",new t.legacyStringClass_closure0,"setValue",new t.legacyStringClass_closure1],h.String,h.Function)),s}),r(V,"_emptyQuoted0","$get$_emptyQuoted0",()=>t.SassString$0("",!0)),r(V,"_emptyUnquoted0","$get$_emptyUnquoted0",()=>t.SassString$0("",!1)),r(V,"_urlSchemeRegExp","$get$_urlSchemeRegExp",()=>t.RegExp_RegExp("^[a-z0-9+.-]+$",!1)),r(V,"_jsThrow0","$get$_jsThrow",()=>new $.Function("error","throw error;")),r(V,"_isUndefined","$get$_isUndefined",()=>new $.Function("value","return value === undefined;")),r(V,"_noSourceUrl0","$get$_noSourceUrl0",()=>t.Uri_parse("-")),r(V,"_traces0","$get$_traces0",()=>t.Expando$()),r(V,"valueClass","$get$valueClass",()=>new t.valueClass_closure().call$0())}(),function(){(function(){var r=function(_){var p={};return p[_]=1,Object.keys(pe.convertToFastObject(p))[0]};ue.getIsolateTag=function(_){return r("___dart_"+_+ue.isolateTag)};for(var n="___dart_isolate_tags_",s=Object[n]||(Object[n]=Object.create(null)),a="_ZxYxX",i=0;;i++){var l=r(a+"_"+i+"_");if(!(l in s)){s[l]=1,ue.isolateTag=l;break}}ue.dispatchPropertyName=ue.getIsolateTag("dispatch_record")})(),pe.setOrUpdateInterceptorsByTag({ArrayBuffer:t.NativeByteBuffer,ArrayBufferView:t.NativeTypedData,DataView:t.NativeByteData,Float32Array:t.NativeFloat32List,Float64Array:t.NativeFloat64List,Int16Array:t.NativeInt16List,Int32Array:t.NativeInt32List,Int8Array:t.NativeInt8List,Uint16Array:t.NativeUint16List,Uint32Array:t.NativeUint32List,Uint8ClampedArray:t.NativeUint8ClampedList,CanvasPixelArray:t.NativeUint8ClampedList,Uint8Array:t.NativeUint8List}),pe.setOrUpdateLeafTags({ArrayBuffer:!0,ArrayBufferView:!1,DataView:!0,Float32Array:!0,Float64Array:!0,Int16Array:!0,Int32Array:!0,Int8Array:!0,Uint16Array:!0,Uint32Array:!0,Uint8ClampedArray:!0,CanvasPixelArray:!0,Uint8Array:!1}),t.NativeTypedArray.$nativeSuperclassTag="ArrayBufferView",t._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin.$nativeSuperclassTag="ArrayBufferView",t._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag="ArrayBufferView",t.NativeTypedArrayOfDouble.$nativeSuperclassTag="ArrayBufferView",t._NativeTypedArrayOfInt_NativeTypedArray_ListMixin.$nativeSuperclassTag="ArrayBufferView",t._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag="ArrayBufferView",t.NativeTypedArrayOfInt.$nativeSuperclassTag="ArrayBufferView"}(),Function.prototype.call$0=function(){return this()},Function.prototype.call$1=function(e){return this(e)},Function.prototype.call$2=function(e,r){return this(e,r)},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,r,n){return this(e,r,n)},Function.prototype.call$4=function(e,r,n,s){return this(e,r,n,s)},Function.prototype.call$3$3=function(e,r,n){return this(e,r,n)},Function.prototype.call$2$2=function(e,r){return this(e,r)},Function.prototype.call$5=function(e,r,n,s,a){return this(e,r,n,s,a)},Function.prototype.call$6=function(e,r,n,s,a,i){return this(e,r,n,s,a,i)},Function.prototype.call$2$0=function(){return this()},Function.prototype.call$1$0=function(){return this()},Function.prototype.call$1$2=function(e,r){return this(e,r)},Function.prototype.call$2$3=function(e,r,n){return this(e,r,n)},j(he),function(e){if(typeof document>"u"){e(null);return}if(typeof document.currentScript<"u"){e(document.currentScript);return}var r=document.scripts;function n(a){for(var i=0;i<r.length;++i)r[i].removeEventListener("load",n,!1);e(a.target)}for(var s=0;s<r.length;++s)r[s].addEventListener("load",n,!1)}(function(e){ue.currentScript=e;var r=t.main2;typeof dartMainRunner=="function"?dartMainRunner(r,[]):r([])})}()};const D_e=globalThis._cliPkgExports.pop();globalThis._cliPkgExports.length===0&&delete globalThis._cliPkgExports;const kt={};D_e.load({immutable:U_e},kt);kt.compile;kt.compileAsync;kt.compileString;kt.compileStringAsync;kt.initCompiler;kt.initAsyncCompiler;kt.Compiler;kt.AsyncCompiler;kt.Logger;kt.SassArgumentList;kt.SassBoolean;kt.SassCalculation;kt.CalculationOperation;kt.CalculationInterpolation;kt.SassColor;kt.SassFunction;kt.SassList;kt.SassMap;kt.SassMixin;kt.SassNumber;kt.SassString;kt.Value;kt.CustomFunction;kt.ListSeparator;kt.sassFalse;kt.sassNull;kt.sassTrue;kt.Exception;kt.PromiseOr;kt.info;kt.render;kt.renderSync;kt.TRUE;kt.FALSE;kt.NULL;kt.types;const Il=o=>(Bi("data-v-5434547a"),o=o(),Ji(),o),B_e=Il(()=>de("h2",{class:"contentTitle"},"课程列表",-1)),J_e={class:"course_select"},z_e=Il(()=>de("span",{class:"grandTitle"},"年级:",-1)),H_e={class:"course_select"},j_e={class:"grandTitle"},q_e={key:0},W_e={class:"grid-content ep-bg-purple"},K_e=["src"],G_e={class:"course_content"},Q_e=Il(()=>de("span",null,"上册",-1)),Z_e={key:0,class:"class_button"},Y_e={key:1},X_e={class:"grid-content ep-bg-purple"},ece=["src"],tce={class:"course_content"},rce={class:"div_title"},nce=Il(()=>de("span",null,"下册",-1)),sce={key:0,class:"class_button"},ace={class:"dialog-header img_text_middle"},ice=["src"],oce=Il(()=>de("span",{class:"warning_text"},"操作警告",-1)),lce=Il(()=>de("span",null,"启用还原功能将重置当前修改,并将课程内容恢复至标准版本。请确认是否继续执行相关操作。",-1)),uce={class:"dialog-footer"},_ce={__name:"courseSelect",setup(o){const u=v_(),c=T$(),$=ae("三年级"),m=ae(!1),y=ae({shang:[],xia:[{id:"8d4c47d5-ed72-11ee-b534-005056b86db5",title:"智能安防",url:"../../assets/img/三下1.png"},{id:"8680f2e5-ed72-11ee-b534-005056b86db5",title:"人脸检测与识别",url:"../../assets/img/三下1.png"},{id:"90fed959-ed72-11ee-b534-005056b86db5",title:"电子警察",url:"../../assets/img/三下1.png"},{id:"d84245f0-ec02-11ee-b534-005056b86db5",title:"音频播报",url:"../../assets/img/三下1.png"}]}),v=ae(!1),x=ae("");ae(!1),ae(!1);const A={三年级:{shang:[],xia:[{id:"8d4c47d5-ed72-11ee-b534-005056b86db5",title:"初识人工智能",url:Eue},{id:"8680f2e5-ed72-11ee-b534-005056b86db5",title:"机器的眼睛",url:Aue},{id:"90fed959-ed72-11ee-b534-005056b86db5",title:"机器的耳朵",url:Iue},{id:"d84245f0-ec02-11ee-b534-005056b86db5",title:"音频播报",url:Mue}]},四年级:{shang:[],xia:[{id:"2a4a7d77-ed73-11ee-b534-005056b86db5",title:"人工智能进阶",url:kue},{id:"29120fad-ed73-11ee-b534-005056b86db5",title:"情绪识别",url:Vue},{id:"283d7d77-ed73-11ee-b534-005056b86db5",title:"情绪小怪兽",url:Rue},{id:"274ad423-ed73-11ee-b534-005056b86db5",title:"灯光交互",url:Lue}]},五年级:{shang:[],xia:[{id:"dbff4503-ed72-11ee-b534-005056b86db5",title:"游戏与生活概率",url:Fue},{id:"db1ece3b-ed72-11ee-b534-005056b86db5",title:"手势识别",url:Nue},{id:"d98c8624-ed72-11ee-b534-005056b86db5",title:"猜拳机器人",url:Tue},{id:"d7f54a65-ed72-11ee-b534-005056b86db5",title:"猜拳大战",url:Oue}]},六年级:{shang:[],xia:[{id:"a56bb310-ed73-11ee-b534-005056b86db5",title:"人脸检测知多少",url:Pue},{id:"a4aaba64-ed73-11ee-b534-005056b86db5",title:"人脸检测全流程",url:Uue},{id:"a06a3cda-ed73-11ee-b534-005056b86db5",title:"人脸检测功能实现",url:Due},{id:"9ed59589-ed73-11ee-b534-005056b86db5",title:"人脸追踪向日葵功能实现",url:Bue}]},七年级:{shang:[],xia:[{id:"8698d3c0-ed73-11ee-b534-005056b86db5",title:"机器学习",url:Jue},{id:"84c7c1a1-ed73-11ee-b534-005056b86db5",title:"萌宠生活(一)",url:zue},{id:"88b0ce2a-ed73-11ee-b534-005056b86db5",title:"萌宠生活(二)",url:Hue},{id:"8741cd4a-ed73-11ee-b534-005056b86db5",title:"萌宠生活(三)",url:jue}]},八年级:{shang:[],xia:[{id:"c29cf14a-ed72-11ee-b534-005056b86db5",title:"探秘人工智能",url:que},{id:"c1bc1265-ed72-11ee-b534-005056b86db5",title:"无所不在的人工智能",url:Wue},{id:"c0d7053f-ed72-11ee-b534-005056b86db5",title:"机器翻译鸟(上)",url:Kue},{id:"bd49ea05-ed72-11ee-b534-005056b86db5",title:"机器翻译鸟(下)",url:Gue}]}};st(()=>{H("bd49ea05-ed72-11ee-b534-005056b86db5"),y.value=A.三年级});const M=J=>{$.value=J,y.value=A[J]},k=J=>new URL(J,import.meta.url).href,R=J=>{console.log(u.user),top.U.A.Request("https://pbl.cocorobo.cn/api/pbl/getcopyCourseSz",[J],function(q){console.log(q),q.value[0].length>0?top.U.MD.D.I.openInApplication("studyDetail",q.value[0][0].courseId,2,u.user.type):O(J,"studyDetail")},[],{type:"POST",withCredentials:!0})},N=J=>{top.U.A.Request("https://pbl.cocorobo.cn/api/pbl/getcopyCourseSz",[J],function(q){console.log(q),q.value[0].length>0?top.U.MD.D.I.openInApplication("openCourseNewUpdate",q.value[0][0].courseId):O(J,"openCourseNewUpdate")},[],{type:"POST",withCredentials:!0})},O=(J,q)=>{top.U.A.Request("https://pbl.cocorobo.cn/api/pbl/copyCourseSz",[J,u.user.userid],function(j){console.log(j),j.value[0][0].courseId!=""&&(q=="openCourseNewUpdate"?top.U.MD.D.I.openInApplication("openCourseNewUpdate",j.value[0][0].courseId):top.U.MD.D.I.openInApplication("studyDetail",j.value[0][0].courseId,3,u.user.type))},[],{type:"POST",withCredentials:!0})},U=J=>{top.U.A.Request("https://pbl.cocorobo.cn/api/pbl/getcopyCourseSz",[J],function(q){console.log(q),q.value[0].length>0?(v.value=!0,x.value=q.value[0][0].courseId):ElMessage({message:"该课程就是最初课程,不能还原",type:"warning"})},[],{type:"POST",withCredentials:!0})},P=()=>{top.U.A.Request("https://pbl.cocorobo.cn/api/pbl/revertCourseSz",[x.value],function(J){console.log(J,"还原"),v.value=!1},[],{type:"POST",withCredentials:!0})},H=J=>{console.log(J),top.U.A.Request("https://pbl.cocorobo.cn/api/pbl/selectCourseDetailSz",[J],function(q){console.log(q)},[],{type:"POST",withCredentials:!0})};return gr(()=>{JSON.stringify(u.user)!="{}"&&(c.currentRole=="edupersonnel"||c.currentRole=="areaAdministrator"||c.currentRole=="userAdministrator"||c.currentRole=="securityAuditor"||c.currentRole=="schoolAdministrator"||c.currentRole=="schoolSecurityAuditor"||c.currentRole=="teacher"||u.user.type!=2)&&(m.value=!0)}),(J,q)=>{const j=Xe("el-button"),K=Xe("el-col"),ee=Xe("el-row"),Z=Xe("el-dialog");return X(),$e(ze,null,[B_e,de("div",J_e,[z_e,me(j,{class:ne($.value=="三年级"?"el_button_active":""),onClick:q[0]||(q[0]=te=>M("三年级"))},{default:Ce(()=>[it("三年级")]),_:1},8,["class"]),me(j,{class:ne($.value=="四年级"?"el_button_active":""),onClick:q[1]||(q[1]=te=>M("四年级"))},{default:Ce(()=>[it("四年级")]),_:1},8,["class"]),me(j,{class:ne($.value=="五年级"?"el_button_active":""),onClick:q[2]||(q[2]=te=>M("五年级"))},{default:Ce(()=>[it("五年级")]),_:1},8,["class"]),me(j,{class:ne($.value=="六年级"?"el_button_active":""),onClick:q[3]||(q[3]=te=>M("六年级"))},{default:Ce(()=>[it("六年级")]),_:1},8,["class"]),me(j,{class:ne($.value=="七年级"?"el_button_active":""),onClick:q[4]||(q[4]=te=>M("七年级"))},{default:Ce(()=>[it("七年级")]),_:1},8,["class"]),me(j,{class:ne($.value=="八年级"?"el_button_active":""),onClick:q[5]||(q[5]=te=>M("八年级"))},{default:Ce(()=>[it("八年级")]),_:1},8,["class"])]),de("div",H_e,[de("span",j_e,Fe(J.value),1),y.value&&y.value.shang.length>0?(X(),$e("div",q_e,[me(ee,{gutter:20},{default:Ce(()=>[(X(!0),$e(ze,null,ft(y.value.shang,te=>(X(),Me(K,{span:6,key:te.title},{default:Ce(()=>[de("div",W_e,[de("img",{src:k(te.url),alt:""},null,8,K_e),de("div",G_e,[de("p",null,[it(Fe(te.title),1),Q_e]),m.value?(X(),$e("div",Z_e,[me(j,{style:{width:"30%",background:"rgba(240, 242, 245, 1)",color:"rgba(0, 0, 0, 0.6)"}},{default:Ce(()=>[it("还原")]),_:1}),me(j,{style:{width:"30%",background:"#fff"},onClick:re=>N(te.id)},{default:Ce(()=>[it("修改")]),_:2},1032,["onClick"]),me(j,{class:"el_button_active",onClick:re=>R(te.id)},{default:Ce(()=>[it("查看")]),_:2},1032,["onClick"])])):Ie("",!0)])])]),_:2},1024))),128))]),_:1})])):Ie("",!0),y.value&&y.value.xia.length>0?(X(),$e("div",Y_e,[me(ee,{gutter:20},{default:Ce(()=>[(X(!0),$e(ze,null,ft(y.value.xia,te=>(X(),Me(K,{span:6,key:te.title},{default:Ce(()=>[de("div",X_e,[de("img",{src:k(te.url),alt:""},null,8,ece),de("div",tce,[de("div",rce,[nce,it(" "+Fe(te.title),1)])]),m.value?(X(),$e("div",sce,[me(j,{style:{width:"30%",background:"rgba(240, 242, 245, 1)",color:"rgba(0, 0, 0, 0.6)"},onClick:re=>U(te.id)},{default:Ce(()=>[it("还原")]),_:2},1032,["onClick"]),me(j,{style:{width:"30%",background:"#fff"},onClick:re=>N(te.id)},{default:Ce(()=>[it("修改")]),_:2},1032,["onClick"]),me(j,{style:{width:"30%"},class:"el_button_active",onClick:re=>R(te.id)},{default:Ce(()=>[it("查看")]),_:2},1032,["onClick"])])):Ie("",!0)])]),_:2},1024))),128))]),_:1})])):Ie("",!0)]),me(Z,{modelValue:v.value,"onUpdate:modelValue":q[8]||(q[8]=te=>v.value=te),"before-close":J.handleClose,width:"500"},{header:Ce(()=>[de("div",ace,[de("img",{src:I(xue),alt:""},null,8,ice),oce])]),footer:Ce(()=>[de("div",uce,[me(j,{type:"primary",onClick:q[6]||(q[6]=te=>P())},{default:Ce(()=>[it(" 确认修改 ")]),_:1}),me(j,{onClick:q[7]||(q[7]=te=>v.value=!1)},{default:Ce(()=>[it("取消")]),_:1})])]),default:Ce(()=>[lce]),_:1},8,["modelValue","before-close"])],64)}}},cce=Rs(_ce,[["__scopeId","data-v-5434547a"]]),pce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOTSURBVHgB7ZpNTttQEIBnHDv0h4W7KGzDCRoWRa1a1OQG9ASkm4quCCeIcwLCprAj3KA9QUJLpQoWpCfAS9JVFpVKCPZ0niFtAnHee6kNSvu+yLLszDgz788z8wJgMBgMBsP/C6oK5j1ybQzXkaiACIUxoj4f3mHF3gMNlqoXqwRQY4PcWCHCFkGwdeRl66CIkoPsXC6LYYN/Iaciz4Z2jir2I9BgqRqcqD6f8c+pV2x5932ZoAUK6Dgn4FbrgCYE5GqIc4M7DTGqZIJSB596FyUd50TvEYVV0IVgg5vG19DI2XBRlgnZMgFEXI/M/m0H7D2kTLnpoXYvjePIs+t8qsd9/4ynSYCBx6NjdcC2VyBBYYhSfvAqQz0vaedU+Oqh3+OGHbzHzhZkekpzcPiH5BM7LVoTNKy2g9OGcXDaka6iOsx9WatgiJcLAUK9/XJ7I009FRLrwfmDd5tI6LGBbnQAlOc+r3lp6amS5BAt3bgTvUNT01PCLDKqENHW9XuceUgzikn1VJE6SMOBsx8n9315x+N0Rhgr5Ds8r6rt5R1prKirp2pPH/kqKoJgxEoU7UuC6Pbye2GY1Km/0tOwx/AvMDKjj8oT1CtZiDpJ6J3Bw9XvgfNhVDA+cg5mIdgFy1qBKQH540Ag8sTi9e+sGI2pca5PXG5oxQg3Yeqgj6PujhyiXcq85i5fQVGL4SV5+Dl0t0vzCHtCos4sOvWR4iCB65U0eM31TuVaahro2mPywUlxG2U3mz3jSjhPfsL8VSr0B+KQC6kVhrCXCaB5WtzxIQVS6cH5g7flGbt7EuV5gIUbzgmie1iwLNwlBxuPP62VIAUS7UHRazNOVywC5Wh2E+zzQuWdzd5rdRZrQy9h97js3vtxlg8RS6LWKRzl5PdJtzdT7RRriZUlE3WQnTvmUw4uI37OCrZrcbJXDjfFwY61+Bw1DD9DvIMXICGSHaIYHT5maJHrKjVVNSErdIQuJLxGJ9qD7RfbE7f86fNokUms5/qYksW0o+2gyp5cWoiNWNBE6uD1wNuxgs289zMHt4xoWMcKh+JQ4i1tmZ50keGq1z4HuIX+NUcmJd5dLXFMGKfiQyp79MHgNmX/3hZIkPbgOdg13Z1XYShog97YPyDcxFf5M4LUQVEGsMgq6jh5C3v0vkW9ooqg0iIjdlcPK5kFInjDpnwbJ5vuHj1PF6DqA8os3uVGrMFgMBgM08IvgGRll+pTyQQAAAAASUVORK5CYII=",$ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAR0SURBVHgB7ZrPbxtVEMdndm23TSphEEktcVmkcMY9EEClxTlyavkLshyQnFOcv8DrK5faFxoJoWz+g5QLnIjbpgIlFyOORLAgKhmCKiOgqbPeHeatf2RbYr+37a6RYT/SyvFmdne+O+/HzHsGSElJSUlJ+f+CqoZFi/IZ9NeRqIQIpQmmDh/WfjWzDRFYrvVWCaDODuXHGhG2CLzGgZWzQRElgSzOyKG/y08wVOzZ0c5BNfMiRGC55v2gen/GOSF3pWVdcGSGGigQRZyA31oHIkJA+Qjm/MKzu6JVyQylAt+wemYUcSJ6RH4NokKwwa/GiXCFkYFeRWaUkRkg4nrg9sgP2J4nvdK0MHKUJnFgZWz+sMf9/y3uJh56FreO1ZBv74IEhSZKxfA3nVwrbnEqfG2h4/KLDZ9jsSXZdUp98MkHyTt2UrSe4cVGFjhr/OcFSgeZOFi4/2ERQb+OPla443R8ott6D+rtlU0HEiYxgfndSv6c/sgETbvOGUhpcPqOGIY1HpkpC+uX9spN34fto2ubNiRE7AJfvlcu8eh2Q4PuKqAuJuIOEtYeX8zVO5frwSBR+Kps+B5aYpjXNNi6tLdW5Ym+qblQizuqUoFi4g7lh844u4W7ZZOd5TlqEC2CO5y3Wu2rm82nbdtvByJM8ffi3bUbqJGJgCZH1VzcW2uRT41xUVX1Z4h8kBlkGLIMRdNwayQOvA3skXmWuKf59dqtna573gSiBvSdL/bv9Xz+DFGuJmRwM6OluQI8dP8Mjr4vZBN6jaMrn7TOuua0OSM3Z44KR50/RdpU+uWdW7H4FmsfFALfWyjCd3+1Yf/3Q3GYSJlRs3O98zvCbjT49CPe8ZG2dR92RMQX75VF3yxBTCQyir42XwiOodgvfmsVOapb57B7MzAQg08QLW+jOz9nDwefJEh0HnwpexHezC8FhxD66c9f5o/pxEGf3lfpn3EwtUxGRPSCngPw4cdpiROkueiskwqcddJyKbReKeaqyOudcRPVH4UIojVIbg1x4wmGncNHbXjQfQjPSmG3bHDS/TrE40+AwkR/umQ4adWZS6IGC6x+9P1nQcomJvflF5ZABZGT6ghcMvVTNFFewXP6MyS2TKZ99WOL6zybJ/LS4XG7ymKNz49aQbomBIusJowoiHO5x+uDKv/MujEOpBk7t3kKf+c2r5TlF+6XTfLR5CcEa5cimt/+8ROIVM336faTFYS3o5qTRvUnsVy0fSUoWO1XeD3GpUyFK4vhgq3BSxar4QoCEiTxRacH/VrQ5OZriebLRWo+6QoizFRW1QSDZQobpkyaycw6kQWq7MklhdiIhYhIBfIY3Ax/z2rezaJ1bMCUES82q/nV8DniLW3ZdfJ1USKep04XgZDA5N1Vk+ejcZc4kMgevRfephyea4AEaQRPIFOPuvOqkiP+k1GOqYqj8mMEqUCxJ6eRthJF5BT26B2N3BUVQ6VBRuyu7lf1V4ngA3blm0m2ye7Rc3cBqs2Rfvnf3IhNSUlJSUmZFf4GMoHwYr30GkAAAAAASUVORK5CYII=",dce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPvSURBVHgB7ZrNUhNBEIC7NwsKHIwHwZvLG+BBypIfwxvgExBvwAV4gmyeQLiY3EyeQH0CAmiVBZf4BK43gpd4UglJ273ZDYuBzAy1Gyu6X1Wys7M9m+75656ZAKSkpKSkpPy/oK7gnEtZGztbSJRDhNwAUY8/7nHBroIB88WLNQLYZYWyNwoR1gnaeyfueAU00TKQjXPGsbPPv+DoyLOizZOCfR8MmC+2v+i+n/HOqbVSdyc8laAFGpgYJ3CtNcEQAsoaiHOFj+1Lr1IJKg184l7kTYyT1iPqFMEUgh2uGs+ghGPDxbZKyFYJIOKWr3ZPD6hOUWa75qJxKw3ixLUrfKnc9PwpD5M2tl3uHWsR3Z6DAo0uSnPRuwy13LiN0+GTi16LKzaax8bmVOW0xuDVH1IP7KSo36JijQ0cNf55A5WTTBxMH26sokVb7KjneODw1E61Tgeq35bLFUiYxFtw+uN6AS14y1NCrmucgDnLwjfyDBImUQMfHK7nkdDtZRB8ZSO98FaeiQwkiNJAuhqVeGCAZUV8FmGxsVRyGgulWUlfyuCayTtN9VG3YBBh3C5C4W4JXaVOl167YW6QDhXNgQmG+ignGVWEocO1sSnB98sxqY+pPqkfHHVSR6/LzIeNcMnhNRZLs9FndN0qHeFe3zuONjzOfyRpfof2bsMg4mtB8XFdnOz+dmhQTb5kGyLq1IN0Nih30HtHYBwYuqNBxBeqIdX5y1fwrv1Tllg1RKoSdV2FOHVu5bwvS+D0illUkauEc2Eer+4/Q0zEOAY7tTBFiH5rnS6UK1GnzjjBx0eeiYyftqDXwhbCO4iJ2AycaE1WIOK8wy4pTp1b8mWkKzYlTRa8CJ1/INtdWHMoFxodB7EM5JDuqkEC6y6E5J4tlAdGG34wHolXpTKGamBkv1JaR7nfOXO0uct9byu857J16EDxbLnU63YyCdk8TjMo3bI7Rn1lpMtGQro49NEw8HK/Une/8+HRpsutd91SyAuuTt8Tor3GUlm5S2aqj86mkxOmBu46R+iNO+yb7h3oN64p41HHuNvok1gkI+PIXxqJoUDv+yUkr73za+rO7NmzUmyz5p8kvmURTBiVSKTj01gsr8IQSIPtUWcou2pCXMGzKWkXHXWMDdQ5k0sKOYgFQ5QGYrCmCxmz2q/m3B8ODBmp2DGrcyU64qVYXVVOOckQ0QFHwLnwHgnyfLqa55jwpiIeJHJG344eU4Z5e6BA2YLnYO+anryKomAMurqhYICn82cEpYFyJmeRtWJi5BDO6D2LWis6glqTjJyuHhcys0QgceXA7YRkz+h5uAAVJynz+G8exKakpKSkpIwKvwGlqZTKo4czBgAAAABJRU5ErkJggg==",K$=o=>(Bi("data-v-91f97717"),o=o(),Ji(),o),hce=K$(()=>de("h2",{class:"contentTitle"},"资源中心",-1)),fce={class:"grid-content"},mce=["src"],gce=K$(()=>de("div",null,[de("span",null,"情绪识别"),de("p",null,"以人脸面部检测为基础,对面部情绪进行识别与分类。")],-1)),yce={class:"grid-content"},vce=["src"],Sce=K$(()=>de("div",null,[de("span",null,"物体识别"),de("p",null,"以预置物体识别模型为基础,实现图片或视频中的物体识别。")],-1)),bce={class:"grid-content"},Cce=["src"],wce=K$(()=>de("div",null,[de("span",null,"语音识别"),de("p",null,"实现普通话、英语、粤语三种录制语言的自动语音识别。")],-1)),xce={__name:"resource",setup(o){return(u,c)=>{const $=Xe("router-link"),m=Xe("el-col"),y=Xe("el-row");return X(),$e(ze,null,[hce,me(y,{gutter:20},{default:Ce(()=>[me(m,{span:6},{default:Ce(()=>[de("div",fce,[me($,{to:"/iframe/资源中心/情绪识别"},{default:Ce(()=>[de("img",{src:I(pce),alt:""},null,8,mce),gce]),_:1})])]),_:1}),me(m,{span:6},{default:Ce(()=>[de("div",yce,[me($,{to:"/iframe/资源中心/物体识别"},{default:Ce(()=>[de("img",{src:I($ce),alt:""},null,8,vce),Sce]),_:1})])]),_:1}),me(m,{span:6},{default:Ce(()=>[de("div",bce,[me($,{to:"/iframe/资源中心/语音识别"},{default:Ce(()=>[de("img",{src:I(dce),alt:""},null,8,Cce),wce]),_:1})])]),_:1})]),_:1})],64)}}},Ece=Rs(xce,[["__scopeId","data-v-91f97717"]]),Ace="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN1SURBVHgB7ZnPTxNBFMffLKVVMLESgRoTKQnE6EU8WGOAWG/1pPHIhZ5MSTTAX9D25s0SD/RGOfg30BsIGGNPePFEQjlgippaE39QKR3fm+0ubfmxYGcXKvNJli6zsx2+++Z95w0LoFAoFArF2YVZdQjES6McIIEdvXWXsnjEMlHXLNhIo+NrYAmL7fPlhJ8GBttpbHwXWML9B12hgfEJc7CVg7/+AOE1HCGCzY0S2OxY5iBmQOGQuZ5FF+sFG7kTL307bHywwDqCHCYxnbN7m6HAeTkOdtPg+JbroEG9W2LkjnyvDP51fGUydtG9PLZGB9jMiQjsehuJ4oefjq6lSAxsxHGBvvmIn3EWMxsYG6c2sAnHBZZbdHGc8RS6xiwtAbyVzYBNOCqwczESZhqMondnNQ3ibdueCWwu4BH0LUWCYAOOCtQ0FhUnHKZy95LZ7IMEiRNrGWdsxjs/YVk8H5cj7CaOB/2RbvfWOOZZGHQjoUV5hQEviN8xepuD0+Y2Z3NoOoFu+ghPg27XFkU0BhKRGsHOd2OjHldxrWIifqMd82wAfwbpnJf5ng0q41yvSGwwHGkCu5efTmg7kEI13r42Hzy7FoIX10dg6kYYrno6zH6MsagPH0T1vbnh5ALO0Sk7DEeKQPHUeYvIr1DnADzvCUF/uw/Oa27IfF+FjWIeOlovwP1LN0X/8g4k6vPtfMkdg4rhdC2OPQZJSBEorB8jF7jYBw8vD5jt+e0fMPdlRZyHsP2JLwAUXYpUJd9Mqg0HnfalLMORYjJMY7fISgLevpr2N/mPQiRhiKWo6jexcaxiavpzzmkKCzPytBZpRkxCg0hyUS7C1o/RqWYBBRqkv67UXBN7PFZZNvaHInxaBOr8Lv/ZjRAycmXIjGA1hlhuuOc+YCGQBQnIEchhHUPSs7GVFzlmcLduyhKrP3OQBn1t/DycjIHNSDEZDjxFn4ahHMZ7dFUB49adJSBFYFvpHFUmhdVfuT25Vk0aH0BGF1igWhQcQIpAsnjGuDAEiuLrT8tAYgnKSzp/tZ6GuV3xcapFwQGkmUxuMJnCmpLWrihGyZsxpmIt4kFQX3AIqbUoFc6shd+mfR4m5gfzApoQ1qfxYrun10lxhPTdRGXqheGU8N//V029H1TvB9X7wZNFCWx21PvBZn8/qFAoFArFWeYvx2xiszogIB8AAAAASUVORK5CYII=",Ice="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOTSURBVHgB7ZnNTtRQFMfPaQuJxgULdY1PACTDR0LQ8gTCE4g7duIT9I4vIGwIO+AN8AnoaEwmgEkfoe6IbnClmc70eM/gYBmZe3vb20TN/e3a3rnT//0495x/ARwOh8PhcPy3IDTEivg+2yd/w0dvjgDn5T/NANBs4a9TIkrlC1wR5O8yGMSJuJeCZawKnBc0E2D+ColCRAjBFMKEYLBnU6w1ga32IEKgHdnhDNSEhrOKuxeR34aaeGAJj3K0IY657ie3MvjWBPYg2OWRBzukDyjYBQtYE5gIvJJr6zVYgChvx9yfBaxH0eV2/1TOZAiVweQs8hfAEtZmcISMoLUCg0e9TbCIdYFdMRUT0B5UgH/XtXwWWhfIZBSICgEn9alvJbAUaUQgBxwPc6OlyoGl+7dnMuMYBJz0LAqeQAME0CAccAgxlPPTkZcxp2Ie0FUOyHkp56cbstWcR9k6/Kssit58necODY3uwREPP2yHPkIkl+iobIrzHI6/Pj04goZpXODjj9sREoq7nhGS+LJ6ULtiUNGowEfvt7c8Dw9VbWQgWr9cO4ihIRo5B2869+CFro2MshE0SKMC5fyEuhbynGw0iirPwUXRPwUDZC7ZuRBTonCL0zVlETxeJLei3g6i9xwMOBfBxHNUKdDUV5Ev+23sVgK6TIagU7yUezaEWuXWbXRL9DMYIH2UZ8XrMqUTenR0+443B2akqocagZSAAbzcWiILR9ccHeURMVEkP7tc/X0Wrgx/W7QW9chtoZwEpUAi9ejcBY5Fxcu1fYFILwtLka2NzvXxsC+KbXP0DsEUAuUkKM9BHlHplRkFGkYm08LU8luStqN8WwGGDAg2P4ngZNJz5Qz+gCCp4pTJikG0hi9cjqrimAH4MSjfRcGwcL0udYxhkYsi01boi2Lwtqo4JDhKNO6b9qCXnVS2EXzQWxA+eJX8G2YAdKxroxXIJhJysWpIDlTKgugKTKGCE/crqYh17UqlahWsQCNnml1x/toEBkiDaqtMu1ICTa1AU2ea9xEZDGLZ1cGULpf409g05qdDL0XdZWVnuqRJZWRQla4mhhGVvE3dUqrjTOeU675tpKYGlVG5xAFBilyfJJLDdh1v81xMJ4qtMBRn2r9xPagQKT9HZ7XthwmueCVxTKWC90Ykwk2KZMuZ/tMVp8598heacL1LIYviraV2FoNlltvZSetNbwccDofD4XA4JvETJbWP0d9eHGQAAAAASUVORK5CYII=",oy=o=>(Bi("data-v-de4ce449"),o=o(),Ji(),o),Mce=oy(()=>de("h2",{class:"contentTitle"},"实践中心",-1)),kce=["src"],Vce=oy(()=>de("div",null,[de("span",null,"图形化"),de("p",null,"通过组合图形化程序进行人工智能硬件控制程序编写。")],-1)),Rce=["src"],Lce=oy(()=>de("div",null,[de("span",null,"Python"),de("p",null,"通过编写Python语言进行人工智能硬件控制程序编写。")],-1)),Fce={__name:"Practice",setup(o){const u=c=>{top.U.MD.D.I.openApplication(c)};return(c,$)=>{const m=Xe("el-col"),y=Xe("el-row");return X(),$e(ze,null,[Mce,me(y,{gutter:20},{default:Ce(()=>[me(m,{span:6},{default:Ce(()=>[de("div",{class:"grid-content",onClick:$[0]||($[0]=v=>u("szdjgCocooroboX"))},[de("img",{src:I(Ace),alt:""},null,8,kce),Vce])]),_:1}),me(m,{span:6},{default:Ce(()=>[de("div",{class:"grid-content",onClick:$[1]||($[1]=v=>u("szdjgPython"))},[de("img",{src:I(Ice),alt:""},null,8,Rce),Lce])]),_:1})]),_:1})],64)}}},Nce=Rs(Fce,[["__scopeId","data-v-de4ce449"]]),Tce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIlSURBVHgB7ZnBattAEIZnHCU0t0ChvRX3DXxoQ6EtdZ8kPrbHPIHGbxAotL1VeZMU2mKaHJIniI5JICE3HyJrMrITUEysWclIWof5wIg1s1r9Wmn+0S6AYRiGYSwEXQPf0E0fAUPp0ZNOW9ASzHAAkO4f0kbkEu8kcHs4CeXUBB6RAtJRuDbU4lSBbykZIMIv8JCU+fMRrR8UxXRAQQJ2wFMQ5ZVRCLQARujn2x2+eT2izRha4B1xN8XJae6vntZHncF52hI3GxvjfNsl2ZUWuGqYwFXnyQtUs+gybA+THQbYu0sGsfzofxjsQ4NUFvji75cQGakoJvl3CcH4+X2zmwbj6OWfrxGUhJHp4v1PtWp5jMqPqCYuIyduNliyCVVwGWsRywhU76jM2IN28uwKquAy1iIqP6JnH7+THKgo5hV9G8C0nOKuvIvXa+Ot3fMPPyJokFqTzCEFkRwiaBGzibpoykJqtYkiyliItzZRRBkL8dYmiihjId7aRBFNWUhrSaYpC7HPpVXHBK46qsAsw+XbPRp3oSV6smwIJVGzqNyBYxHZv29v4PqplFnQDpMHLQb+rfVQZxCZlzL0WmGOtBBV4Gi69u+fyFSuyWWHyXn7bLYJwwPp8glaIssHCHzSYaCRsuliGIYfqElmbmnBJ2JwWOZwKNWQPBSXkX1H7mlBDqUa+yhuCs6VkY+hzyDDrpwqBs/IPJE59bfKMgzDMAyjfm4BLEbFX2hi3AkAAAAASUVORK5CYII=",Oce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALQSURBVHgB7ZnNTttAEMdnTILghN+g4YalSnWlll7hCcgb1E5FBbk0fYI4fYGGS0BCwuENyhM0uVGpEvTS0F5q3iC3qvnY6dgNyLSFHQui4HZ/HMxuZmz/d727szsABoPBYDD8vyBkxA3ILsK4DECuBbgk8RmT+vSxMd+8KG9+Dd0iwSuQotS5AtXZczY7kJFCFuMn9UENcVznVrHjtiGhHyJ2+XIpcG48sgELHkhBC/ivvn0WRkSwvuf4kdTVkho+fTMOLct6+0vcbOBnlyyEk+3PYVnqIxK42uBeI/LgfmBzh4ZbvbAkMdZ+ojzmSjyKgnQdErT5Az08Doqd6/xWG6OILw9AAqlGy3kR/O2n2kloDxagzN1X52JpUm0jQsjXddCg7cEijGrpsgJqfAgK/k3i7pLmY7/fcvy24rHHIvsX9fy5rsXidf6W3gAfpcsFGrVhBiQTi1I76brBgtKORa1AQlhOFaPjYDGCGREvFZAR8SyaV4zAvGME5p1/XmCmYJuDa/tZMAoltgpgSbxVQWuj+iXURj3x88UR/oRMAuNAm9dFT2ibBZdf3NUZZd7bgRmDBoPBcDu0M2+1dxDxqZFsZ34dRN2WU1lLV/EB0vt40wq3I2qt+Ms3GZhlIu9kimSYPhEdSQzRwg2OTqRHjNO6b3aBu07FkxhOxq5Y4JTua8Zg7jEC844RmHcEJ9v4LVW0JfmAaZFklNJhI9G5zkcrEEl1U0X7x2KS5ZkNFjy/UiY41bloF3oFVptb4VIUB8g1PiCyh8Phzv7Dl9oH3AVbvf01hDmP03ZXBCrEps5XdI5TPTvgG6E8p/4709hNEHBO0Q90ZqJJprVSqXFu/BDuCfG7SMTFiGfRXcf34lbjfyOYFZwAJQWvk3cRkinYjluNZ9FmklImcvmMVDSjImD0Z606IkLtLJj4E2d2EU/nv8O7OOMLBoPBYDAYRPwE+mvoE03Ze10AAAAASUVORK5CYII=",Pce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANDSURBVHgB7ZmxTxRBFMa/NydKQ6AxQuVaaAtRCBhFzkYLEtFKrMAETWhU/AO4xX8AqI7CxBAbrcTCgko0JoZIQmy18Do5KxIbI9yOb25dboHbY2Zv7xZ0fgnZ2b237H77ZuZ7OwtYLBaLxRIJ6Qae/Dg5JrYxx2d0IB0KlIG7cTG/aHKS0A4swU1RnMLxSvyADdEWqC6AlOHuZvyATQQeSY4hJsXLee3xWw+nPkxK1ME/n0Er8KhjJxkTeEL4hvh2UuCJ6wwSJukMOoiPgwaQrEBCAXGp59waJNpFi5eS72L1YmfRo461CRM0baIhdhBFGjahE5MYzbeJBtlBFIfeJqSHRRIY83fkPAw59JPMjyv5cRZ5S/0VBxcewZBEMxiXXncrK0APJSGrliX4DXeTJFY8yPk1t2WFRS4hJqlnsM8tzQqitzw2bwZrLuUt76vjvfw76qAZNhFpC0ockazZ7QT/ziKx5mamEINm2ES1YxjgbhkWd7ufsPRAYHU6g+f3BYa7K0s+vsitLGLQeJuIsAWPsCNOiXl8XaCrwxd1rpMwPSLKonduNBRvQmo2IUFDwe3f6a++QKeOv1yVO/GIQWqTTHgR92xndYFBRvfGm5CaQGUFQfv7ZvWlzy8bsmq8CSlmUL4L2i9WqwsMHw/Hm5CaQCErH1KUkCevPXwt+oJURmeXJd58rgj0pPmHF4X28vveJfQklu77ZrbmiCuYg+IkVzSfci2xZtHUMtjjyg5IoffdQVJ7OT4GqQjkm3WOk7d+UBUTQITx41RajyMylWKbxb3itDjB/vnTwMSQYIMH2loJP39JnkFRHoOhcei0UInPw1UY0PQM9rnb4yyuJ9ifvkHIj2VwwaGyOIXaqn1VzUxd2+WF2d7cb6Ox2HSBRJQL2hNcywz31L6F0YHdJRsJkTPpqk0V+Dd7jmp3tQP3hvQur+LaTvhtVdFkUMpCk9hjsMaX1wJJeXdjcGFl3y/8Qhs0Rwf0Xaat1X/bePrevyTf9AhvtF6CGzHJOJLoGW/3Fd7sed3lootRRj67XEIcZOhBHYRJF9WvBSOTU5lc6sTRDdQWyJ41pbnkt8lPOOLtW84gAbyE/o/FYrFY/nv+ADIo8l8G6BmwAAAAAElFTkSuQmCC",ly=o=>(Bi("data-v-ed2cca76"),o=o(),Ji(),o),Uce=ly(()=>de("h2",{class:"contentTitle"},"其他课程资源",-1)),Dce=["src"],Bce=ly(()=>de("div",null,[de("span",null,"创建课程"),de("p",null,"教师自定义创建个人人工智能课程教学资源。")],-1)),Jce=["src"],zce=ly(()=>de("div",null,[de("span",null,"拓展课程"),de("p",null,"教师使用预置或自定义补充资源开展授课。")],-1)),Hce={__name:"other",setup(o){const u=v_(),c=$=>{console.log($,u.user),$=="study"?u.user.type==2?top.U.MD.D.I.openApplication("studentStudy"):top.U.MD.D.I.openApplication("study"):top.U.MD.D.I.openApplication($)};return($,m)=>{const y=Xe("el-col"),v=Xe("el-row");return X(),$e(ze,null,[Uce,me(v,{gutter:20},{default:Ce(()=>[$.Identity!=1?(X(),Me(y,{key:0,span:6},{default:Ce(()=>[de("div",{class:"grid-content",onClick:m[0]||(m[0]=x=>c("project"))},[de("img",{src:I(Tce),alt:""},null,8,Dce),Bce])]),_:1})):Ie("",!0),me(y,{span:6},{default:Ce(()=>[de("div",{class:"grid-content",onClick:m[1]||(m[1]=x=>c("study"))},[de("img",{src:I(Oce),alt:""},null,8,Jce),zce])]),_:1})]),_:1})],64)}}},jce=Rs(Hce,[["__scopeId","data-v-ed2cca76"]]),dk=o=>(Bi("data-v-201312ae"),o=o(),Ji(),o),qce=dk(()=>de("h2",{class:"contentTitle"},"教学管理",-1)),Wce=["src"],Kce=dk(()=>de("div",null,[de("span",null,"学生评价"),de("p",null,"教师基于平台数据采集开展对应目标的学生评价。")],-1)),Gce={__name:"edu",setup(o){const u=c=>{top.U.MD.D.I.openApplication(c)};return(c,$)=>{const m=Xe("el-col"),y=Xe("el-row");return X(),$e(ze,null,[qce,me(y,{gutter:20},{default:Ce(()=>[me(m,{span:6},{default:Ce(()=>[de("div",{class:"grid-content",onClick:$[0]||($[0]=v=>u("evaluate"))},[de("img",{src:I(Pce),alt:""},null,8,Wce),Kce])]),_:1})]),_:1})],64)}}},Qce=Rs(Gce,[["__scopeId","data-v-201312ae"]]),Zce={style:{height:"100%"}},Yce={class:"main"},Xce={__name:"main",setup(o){const u=v_(),c=T$(),$=ae(!1),m=ae(!1);return gr(()=>{JSON.stringify(u.user)!="{}"&&(m.value=!0,(c.currentRole=="edupersonnel"||c.currentRole=="areaAdministrator"||c.currentRole=="userAdministrator"||c.currentRole=="securityAuditor"||c.currentRole=="schoolAdministrator"||c.currentRole=="schoolSecurityAuditor"||c.currentRole=="teacher"||u.user.type!=2)&&($.value=!0))}),(y,v)=>(X(),$e("div",Zce,[me(tM),de("div",Yce,[me(cce),me(Ece),me(Nce),$.value?(X(),Me(jce,{key:0})):Ie("",!0),m.value?(X(),Me(Qce,{key:1})):Ie("",!0)])]))}},epe=Rs(Xce,[["__scopeId","data-v-179fb1ed"]]),tpe={class:"iframDiv"},rpe=["src"],npe={__name:"iframeRoute",setup(o){const{query:u,params:c}=LI(),$=[{label:"情绪识别",src:"//ai-demos.cocorobo.cn/labs/emotion-recognition/"},{label:"物体识别",src:"//ai-demos.cocorobo.cn/object-detection_new/index.html"},{label:"语音识别",src:"//ai-demos.cocorobo.cn/labs/speech-recognition/"},{label:"图形化",src:"//beta.v.cocorobo.cn/?lang=zh-hans"},{label:"Python",src:"//beta.v.cocorobo.cn/python/?lang=zh-hans"},{label:"课程管理",src:"//beta.pbl.cocorobo.cn/pbl-teacher-table/dist/#/course?userid=a77e9404-efec-11e9-96f9-028edca3b798&oid=45facc0a-1211-11ec-80ad-005056b86db5&org=&role=0"},{label:"课程中心",src:"//beta.pbl.cocorobo.cn/pbl-student-table/dist/#/index?userid=a77e9404-efec-11e9-96f9-028edca3b798&oid=45facc0a-1211-11ec-80ad-005056b86db5&org=&tType=1&cid=&screenType=1"},{label:"学生评价",src:"//beta.pbl.cocorobo.cn/pbl-teacher-table/dist/#/works?userid=a77e9404-efec-11e9-96f9-028edca3b798&oid=45facc0a-1211-11ec-80ad-005056b86db5&org="},{label:"后台管理",src:"//beta.pbl.cocorobo.cn/pbl-teacher-table/dist/#/works?userid=a77e9404-efec-11e9-96f9-028edca3b798&oid=45facc0a-1211-11ec-80ad-005056b86db5&org="}],m=ae("");return st(()=>{m.value=$.find(y=>y.label==c.id).src}),(y,v)=>{const x=Xe("el-breadcrumb-item"),A=Xe("el-breadcrumb"),M=Xe("el-page-header");return X(),$e(ze,null,[me(tM),me(M,null,{breadcrumb:Ce(()=>[me(A,{separator:"/"},{default:Ce(()=>[me(x,{to:{path:"/"}},{default:Ce(()=>[it(" 首页 ")]),_:1}),me(x,{to:{path:`/details/${I(c).title}`}},{default:Ce(()=>[it(Fe(I(c).title),1)]),_:1},8,["to"]),me(x,null,{default:Ce(()=>[it(Fe(I(c).id),1)]),_:1})]),_:1})]),default:Ce(()=>[de("div",tpe,[de("iframe",{src:m.value,frameborder:"0",allow:"camera *; fullscreen *;fullscreen 'src'"},null,8,rpe)])]),_:1})],64)}}},spe=o=>(Bi("data-v-18f6413f"),o=o(),Ji(),o),ape={class:"login"},ipe=spe(()=>de("iframe",{src:"//edu.cocorobo.cn/ResourcesLogin",frameborder:"0"},null,-1)),ope=[ipe],lpe={__name:"login",setup(o){return ae(null),(u,c)=>(X(),$e("div",ape,ope))}},upe=Rs(lpe,[["__scopeId","data-v-18f6413f"]]),_pe=Sae({history:Pse("./"),routes:[{path:"/",name:"home",component:epe},{path:"/login",name:"login",component:upe},{path:"/details/:title",name:"Details",component:()=>Fb(()=>import("./Details-2Jp3OD4L.js"),__vite__mapDeps([]),import.meta.url)},{path:"/admin",name:"admin",component:()=>Fb(()=>import("./admin-DmTBVcrR.js"),__vite__mapDeps([0,1]),import.meta.url)},{path:"/iframe/:title/:id",name:"iframe",meta:{title:"动态路由"},component:npe}]}),G$=mw(bue);G$.use(TR());G$.use(_pe);G$.use(yse);G$.mount("#app");export{cce as C,ze as F,tM as H,Nce as P,Rs as _,Xe as a,X as b,$e as c,me as d,it as e,I as f,de as g,Me as h,Ie as i,Ece as j,jce as k,v_ as l,gr as m,Ji as n,st as o,Bi as p,ne as q,ae as r,Ct as s,Fe as t,LI as u,T$ as v,Ce as w};
  328. function __vite__mapDeps(indexes) {
  329. if (!__vite__mapDeps.viteFileDeps) {
  330. __vite__mapDeps.viteFileDeps = ["./admin-DmTBVcrR.js","./admin-80fX7VG9.css"]
  331. }
  332. return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
  333. }