!function(e){this.webpackChunk=function(t,r){for(var o in r)e[o]=r[o];for(;t.length;)n[t.pop()]=1};var t={},n={main:1};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.e=function(e){var t=[];return t.push(Promise.resolve().then((function(){n[e]||importScripts(r.p+""+e+".sass-transpiler.d0a9e805.worker.js")}))),Promise.all(t)},r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/",r(r.s="../../node_modules/thread-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js?!./src/sandbox/eval/transpilers/sass/worker/index.ts")}({"../../node_modules/@babel/runtime/helpers/asyncToGenerator.js":function(e,t){function n(e,t,n,r,o,s,i){try{var l=e[s](i),a=l.value}catch(e){return void n(e)}l.done?t(a):Promise.resolve(a).then(r,o)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise((function(o,s){var i=e.apply(t,r);function l(e){n(i,o,s,l,a,"next",e)}function a(e){n(i,o,s,l,a,"throw",e)}l(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},"../../node_modules/@babel/runtime/helpers/defineProperty.js":function(e,t,n){var r=n("../../node_modules/@babel/runtime/helpers/toPropertyKey.js");e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},"../../node_modules/@babel/runtime/helpers/toPrimitive.js":function(e,t,n){var r=n("../../node_modules/@babel/runtime/helpers/typeof.js").default;e.exports=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!==r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},"../../node_modules/@babel/runtime/helpers/toPropertyKey.js":function(e,t,n){var r=n("../../node_modules/@babel/runtime/helpers/typeof.js").default,o=n("../../node_modules/@babel/runtime/helpers/toPrimitive.js");e.exports=function(e){var t=o(e,"string");return"symbol"===r(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},"../../node_modules/@babel/runtime/helpers/typeof.js":function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},"../../node_modules/process/browser.js":function(e,t){var n,r,o=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var a,u=[],c=!1,d=-1;function f(){c&&a&&(c=!1,a.length?u=a.concat(u):d=-1,u.length&&p())}function p(){if(!c){var e=l(f);c=!0;for(var t=u.length;t;){for(a=u,u=[];++d1)for(var n=1;nsetTimeout(t,e))}},"../common/lib/utils/path.js":function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.relative=t.resolve=t.extname=t.absolute=t.basename=t.dirname=t.join=t.normalize=t.isAbsolute=void 0;const n=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^/]+?|)(\.[^./]*|))(?:[/]*)$/;function r(e,t){const n=[];for(let r=0;r=-1&&!o;r--){const s=r>=0?t[r]:e.cwd();if("string"!=typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(n=s+"/"+n,o="/"===s[0])}return n=r(n.split("/"),!o).join("/"),(o?"/":"")+n||"."}function l(e){const t=e.length-1;let n=0;for(;n<=t&&!e[n];n++);let r=t;for(;r>=0&&!e[r];r--);return 0===n&&r===t?e:n>r?[]:e.slice(n,r+1)}t.isAbsolute=o,t.normalize=s,t.join=function(...e){let t="";for(let n=0;n1)return n[n.length-2];if(t.length>0){if(r.substr(r.length-t.length)===t)return r.substr(0,r.length-t.length)}return r},t.absolute=function(e){return e.startsWith("/")?e:e.startsWith("./")?e.replace("./","/"):"/"+e},t.extname=function(e){!function(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}(e);let t=-1,n=0,r=-1,o=!0,s=0;for(let i=e.length-1;i>=0;--i){const l=e.charCodeAt(i);if(47!==l)-1===r&&(o=!1,r=i+1),46===l?-1===t?t=i:1!==s&&(s=1):-1!==t&&(s=-1);else if(!o){n=i+1;break}}return-1===t||-1===r||0===s||1===s&&t===r-1&&t===n+1?"":e.slice(t,r)},t.resolve=i,t.relative=function(e,t){e=i(e).substr(1),t=i(t).substr(1);const n=l(e.split("/")),r=l(t.split("/")),o=Math.min(n.length,r.length);let s=o;for(let e=0;e"."+e),r=[];for(const t of n)r.push(l.join(e+t)),r.push(l.join("_"+e+t));if(!t)for(const t of n)r.push(l.join(e,"index"+t)),r.push(l.join(e,"_index"+t));return r}function c(e,t){return"~"===t[0]?(e=["/node_modules"],t=t.substr(1)):"."!==t[0]&&"/"!==t[0]&&e.push("/node_modules"),e.map(e=>l.join(e,t))}function d(e){return f.apply(this,arguments)}function f(){return(f=o()((function*(e){const t=e.path,n=e.options,r=void 0===n?{}:n,o=e.loaderContextId,s=e.childHandler,i=yield s.callFn({method:"resolve-async-transpiled-module",data:{path:t,options:r,loaderContextId:o}});if(!i.found)throw new Error("Module ".concat(t," not found."));return i}))).apply(this,arguments)}function p(e){const t=e.fs,n=e.filepath,r=e.loaderContextId,s=e.childHandler;return new Promise(e=>{t.stat(n,function(){var i=o()((function*(o,i){if(o||i.isDirectory()){if(i&&i.isDirectory())return void e(!1);try{const o=yield d({path:n,options:{isAbsolute:n.startsWith("/"),ignoredExtensions:a},loaderContextId:r,childHandler:s}),i=l.extname(o.path).substring(1);if(-1===a.indexOf(i))return void e(!1);try{t.mkdirSync(l.dirname(o.path),{recursive:!0})}catch(e){}try{t.writeFileSync(o.path,o.code)}catch(e){}e(o.path)}catch(t){e(!1)}}else e(n)}));return function(e,t){return i.apply(this,arguments)}}())})}function h(e){return m.apply(this,arguments)}function m(){return(m=o()((function*(e){const t=e.fs,n=e.potentialPath,r=e.loaderContextId,o=e.childHandler;try{const e=l.dirname(n),s=u(l.basename(n)).map(t=>l.join(e,t)),i=s.shift();if(yield p({fs:t,filepath:i,loaderContextId:r,childHandler:o}))return i;for(const e of s){if(yield p({fs:t,filepath:e,loaderContextId:r,childHandler:o}))return e}return null}catch(e){return null}}))).apply(this,arguments)}function y(e){try{return new URL(e).pathname}catch(t){return e}}function b(e){return e.map(y)}function g(e){return v.apply(this,arguments)}function v(){return(v=o()((function*(e){const t=e.includePaths,n=void 0===t?[]:t,r=e.env,o=void 0===r?{}:r,s=e.fs,i=e.resolutionCache,a=e.loaderContextId,u=e.childHandler;let d=e.url,f=e.previous;if(null==a)throw new Error("Loader context id is required");d=y(d),f=y(f);let p=[l.dirname(f)];n&&p.push(...n),o.SASS_PATH&&p.push(...o.SASS_PATH.split(":")),p=b(p);const m=c(p,d);for(const e of m){if(i[e])return i[e];i[e]=h({fs:s,potentialPath:e,loaderContextId:a,childHandler:u});const t=yield i[e];if(t)return t}return null}))).apply(this,arguments)}var x=n("../../node_modules/@babel/runtime/helpers/defineProperty.js"),w=n.n(x);class j extends Error{}function S(e){return _.apply(this,arguments)}function _(){return(_=o()((function*(e){const t=e.childHandler,n=e.loaderContextId;if(null==n)throw new Error("Loader context id is required");return(yield t.callFn({method:"resolve-fs",data:{loaderContextId:n}})).modules}))).apply(this,arguments)}self.window=self;let M=null;function C(){return P.apply(this,arguments)}function P(){return(P=o()((function*(){return M||(M=n.e(0).then(n.t.bind(null,"../browser-dart-sass/lib/index.js",7)).then(e=>e.default)),M}))).apply(this,arguments)}let T=!1,E=!1;const F=new class{constructor(e){w()(this,"name",void 0),w()(this,"functions",new Map),w()(this,"pendingCalls",new Map),w()(this,"callId",0),w()(this,"isReady",!1),w()(this,"initializeFS",void 0),w()(this,"queuedMessages",[]),this.name=e,self.addEventListener("message",e=>{this.handleMessage(e.data).catch(console.error)}),self.postMessage({type:"worker_started",codesandbox:!0})}registerFunction(e,t){this.functions.set(e,t)}registerFSInitializer(e){this.initializeFS=e}handleMessage(e){var t=this;return o()((function*(){if("object"==typeof e&&e.codesandbox)if(t.isReady)switch(e.type){case"ping":t.isReady&&(yield t.emitReady());break;case"request":yield t.handleCallRequest(e);break;case"response":yield t.handleCallResponse(e);break;case"initialize-fs":if(!t.initializeFS)throw new Error("initializeFS is undefined for ".concat(t.name));yield t.initializeFS()}else t.queuedMessages.push(e);else e.browserfsMessage||console.warn("Invalid message from main thread to ".concat(t.name),e)}))()}handleCallResponse(e){const t=this.pendingCalls.get(e.idx);t&&(e.isError?t.reject(function(e){const t=new j(e.message);return t.name=e.name,t.columnNumber=e.columnNumber,t.fileName=e.fileName,t.lineNumber=e.lineNumber,t}(e.data)):t.resolve(e.data))}handleCallRequest(e){var t=this;return o()((function*(){try{const n=t.functions.get(e.method);if(!n)throw new Error("Could not find registered child function for call ".concat(t.name,"#").concat(e.method));const r=yield n(e.data);self.postMessage({type:"response",codesandbox:!0,idx:e.idx,data:r})}catch(t){console.error(t),self.postMessage({type:"response",codesandbox:!0,idx:e.idx,isError:!0,data:(n=t,{name:n.name,message:n.message,fileName:n.fileName,lineNumber:n.lineNumber,columnNumber:n.columnNumber})})}var n}))()}callFn(e){let t=e.method,n=e.data;const r=this.callId++,o={type:"request",codesandbox:!0,idx:r,method:t,data:n};return new Promise((e,s)=>{this.pendingCalls.set(r,{method:t,data:n,resolve:e,reject:s}),self.postMessage(o)})}emitReady(){this.isReady=!0,this.queuedMessages.forEach(e=>{console.warn("Run queued message",e),this.handleMessage(e).catch(console.error)}),self.postMessage({type:"ready",codesandbox:!0})}}("sass-worker");function I(e){return k.apply(this,arguments)}function k(){return(k=o()((function*(e){if(E||T){if(!T)for(;!T;)yield i()(50)}else yield A(e)}))).apply(this,arguments)}function R(){return(R=o()((function*(e){const t=e.code,n=e.path,r=e.indentedSyntax,s=e.loaderContextId,i=yield C();yield I(s);const l=BrowserFS.BFSRequire("fs"),a={},u={},c=[],f=t=>(a[t]||(a[t]=new Promise((n,r)=>{l.readFile(t,{},function(){var s=o()((function*(o,s){if(o){const s=yield d({path:t,loaderContextId:e.loaderContextId,childHandler:F,options:{isAbsolute:!1,ignoredExtensions:[".sass",".css",".scss"]}});return s?void n(s.code):void r(o)}n(s.toString())}));return function(e,t){return s.apply(this,arguments)}}())})),a[t]),p=function(){var e=o()((function*(e,t){try{const r="stdin"===t?n:t,o=yield g({url:e,previous:r,fs:l,resolutionCache:u,loaderContextId:s,childHandler:F});if(!o)throw new Error("Could not resolve ".concat(e));c.push({path:o,options:{isAbsolute:!0}});return{file:o,contents:yield f(o),isIndentedSyntax:o.endsWith("sass")}}catch(t){throw t.message="Could not resolve ".concat(e,": ").concat(t.message),t}}));return function(t,n){return e.apply(this,arguments)}}();return{transpiledCode:(yield new Promise((e,n)=>{i.render({data:t,importer:(e,t,n)=>{p(e,t).then(e=>{n(e)}).catch(e=>{n(e)})},sourceMapEmbed:!0,indentedSyntax:r},(t,r)=>t?n(t):e(r))})).css.toString(),transpilationDependencies:c}}))).apply(this,arguments)}function A(e){return H.apply(this,arguments)}function H(){return(H=o()((function*(e){E=!0;const t=yield S({childHandler:F,loaderContextId:e}),n={};t.forEach(e=>{n[e.path]={module:e}});const r={getTranspiledModules:()=>n,addModule:()=>{},removeModule:()=>{},moveModule:()=>{},updateModule:()=>{}};return new Promise(e=>{BrowserFS.configure({fs:"OverlayFS",options:{writable:{fs:"InMemory"},readable:{fs:"CodeSandboxFS",options:{manager:r}}}},t=>{t?console.error(t):(E=!1,T=!0,e(null))})})}))).apply(this,arguments)}F.registerFunction("compile",(function(e){return R.apply(this,arguments)})),F.registerFSInitializer(()=>{}),F.emitReady()}}); //# sourceMappingURL=sass-transpiler.d0a9e805.worker.js.map