@rsbuild/shared
Advanced tools
Comparing version 0.5.1 to 0.5.2
@@ -1,1 +0,1 @@ | ||
{"name":"autoprefixer","author":"Andrey Sitnik <andrey@sitnik.ru>","version":"10.4.17","funding":[{"type":"opencollective","url":"https://opencollective.com/postcss/"},{"type":"tidelift","url":"https://tidelift.com/funding/github/npm/autoprefixer"},{"type":"github","url":"https://github.com/sponsors/ai"}],"license":"MIT","types":"lib/autoprefixer.d.ts","type":"commonjs"} | ||
{"name":"autoprefixer","author":"Andrey Sitnik <andrey@sitnik.ru>","version":"10.4.18","funding":[{"type":"opencollective","url":"https://opencollective.com/postcss/"},{"type":"tidelift","url":"https://tidelift.com/funding/github/npm/autoprefixer"},{"type":"github","url":"https://github.com/sponsors/ai"}],"license":"MIT","types":"lib/autoprefixer.d.ts","type":"commonjs"} |
@@ -1,1 +0,1 @@ | ||
(()=>{var e={22:e=>{function BrowserslistError(e){this.name="BrowserslistError";this.message=e;this.browserslist=true;if(Error.captureStackTrace){Error.captureStackTrace(this,BrowserslistError)}}BrowserslistError.prototype=Error.prototype;e.exports=BrowserslistError},397:(e,s,r)=>{var n=r(750);var t=r(768).agents;var a=r(629);var i=r(17);var o=r(204);var l=r(22);var f=r(751);var u=r(522);var d=365.259641*24*60*60*1e3;var v="37";var c=14;function isVersionsMatch(e,s){return(e+".").indexOf(s+".")===0}function isEolReleased(e){var s=e.slice(1);return browserslist.nodeVersions.some((function(e){return isVersionsMatch(e,s)}))}function normalize(e){return e.filter((function(e){return typeof e==="string"}))}function normalizeElectron(e){var s=e;if(e.split(".").length===3){s=e.split(".").slice(0,-1).join(".")}return s}function nameMapper(e){return function mapName(s){return e+" "+s}}function getMajor(e){return parseInt(e.split(".")[0])}function getMajorVersions(e,s){if(e.length===0)return[];var r=uniq(e.map(getMajor));var n=r[r.length-s];if(!n){return e}var t=[];for(var a=e.length-1;a>=0;a--){if(n>getMajor(e[a]))break;t.unshift(e[a])}return t}function uniq(e){var s=[];for(var r=0;r<e.length;r++){if(s.indexOf(e[r])===-1)s.push(e[r])}return s}function fillUsage(e,s,r){for(var n in r){e[s+" "+n]=r[n]}}function generateFilter(e,s){s=parseFloat(s);if(e===">"){return function(e){return parseFloat(e)>s}}else if(e===">="){return function(e){return parseFloat(e)>=s}}else if(e==="<"){return function(e){return parseFloat(e)<s}}else{return function(e){return parseFloat(e)<=s}}}function generateSemverFilter(e,s){s=s.split(".").map(parseSimpleInt);s[1]=s[1]||0;s[2]=s[2]||0;if(e===">"){return function(e){e=e.split(".").map(parseSimpleInt);return compareSemver(e,s)>0}}else if(e===">="){return function(e){e=e.split(".").map(parseSimpleInt);return compareSemver(e,s)>=0}}else if(e==="<"){return function(e){e=e.split(".").map(parseSimpleInt);return compareSemver(s,e)>0}}else{return function(e){e=e.split(".").map(parseSimpleInt);return compareSemver(s,e)>=0}}}function parseSimpleInt(e){return parseInt(e)}function compare(e,s){if(e<s)return-1;if(e>s)return+1;return 0}function compareSemver(e,s){return compare(parseInt(e[0]),parseInt(s[0]))||compare(parseInt(e[1]||"0"),parseInt(s[1]||"0"))||compare(parseInt(e[2]||"0"),parseInt(s[2]||"0"))}function semverFilterLoose(e,s){s=s.split(".").map(parseSimpleInt);if(typeof s[1]==="undefined"){s[1]="x"}switch(e){case"<=":return function(e){e=e.split(".").map(parseSimpleInt);return compareSemverLoose(e,s)<=0};case">=":default:return function(e){e=e.split(".").map(parseSimpleInt);return compareSemverLoose(e,s)>=0}}}function compareSemverLoose(e,s){if(e[0]!==s[0]){return e[0]<s[0]?-1:+1}if(s[1]==="x"){return 0}if(e[1]!==s[1]){return e[1]<s[1]?-1:+1}return 0}function resolveVersion(e,s){if(e.versions.indexOf(s)!==-1){return s}else if(browserslist.versionAliases[e.name][s]){return browserslist.versionAliases[e.name][s]}else{return false}}function normalizeVersion(e,s){var r=resolveVersion(e,s);if(r){return r}else if(e.versions.length===1){return e.versions[0]}else{return false}}function filterByYear(e,s){e=e/1e3;return Object.keys(t).reduce((function(r,n){var t=byName(n,s);if(!t)return r;var a=Object.keys(t.releaseDate).filter((function(s){var r=t.releaseDate[s];return r!==null&&r>=e}));return r.concat(a.map(nameMapper(t.name)))}),[])}function cloneData(e){return{name:e.name,versions:e.versions,released:e.released,releaseDate:e.releaseDate}}function byName(e,s){e=e.toLowerCase();e=browserslist.aliases[e]||e;if(s.mobileToDesktop&&browserslist.desktopNames[e]){var r=browserslist.data[browserslist.desktopNames[e]];if(e==="android"){return normalizeAndroidData(cloneData(browserslist.data[e]),r)}else{var n=cloneData(r);n.name=e;return n}}return browserslist.data[e]}function normalizeAndroidVersions(e,s){var r=s.indexOf(v);return e.filter((function(e){return/^(?:[2-4]\.|[34]$)/.test(e)})).concat(s.slice(r))}function copyObject(e){var s={};for(var r in e){s[r]=e[r]}return s}function normalizeAndroidData(e,s){e.released=normalizeAndroidVersions(e.released,s.released);e.versions=normalizeAndroidVersions(e.versions,s.versions);e.releaseDate=copyObject(e.releaseDate);e.released.forEach((function(r){if(e.releaseDate[r]===undefined){e.releaseDate[r]=s.releaseDate[r]}}));return e}function checkName(e,s){var r=byName(e,s);if(!r)throw new l("Unknown browser "+e);return r}function unknownQuery(e){return new l("Unknown browser query `"+e+"`. "+"Maybe you are using old Browserslist or made typo in query.")}function filterJumps(e,s,r,n){var t=1;switch(s){case"android":if(n.mobileToDesktop)return e;var a=browserslist.data.chrome.released;t=a.length-a.indexOf(v);break;case"op_mob":var i=browserslist.data.op_mob.released.slice(-1)[0];t=getMajor(i)-c+1;break;default:return e}if(r<=t){return e.slice(-1)}return e.slice(t-1-r)}function isSupported(e,s){return typeof e==="string"&&(e.indexOf("y")>=0||s&&e.indexOf("a")>=0)}function resolve(e,s){return f(y,e).reduce((function(e,r,n){if(r.not&&n===0){throw new l("Write any browsers query (for instance, `defaults`) "+"before `"+r.query+"`")}var t=y[r.type];var a=t.select.call(browserslist,s,r).map((function(e){var r=e.split(" ");if(r[1]==="0"){return r[0]+" "+byName(r[0],s).versions[0]}else{return e}}));if(r.compose==="and"){if(r.not){return e.filter((function(e){return a.indexOf(e)===-1}))}else{return e.filter((function(e){return a.indexOf(e)!==-1}))}}else{if(r.not){var i={};a.forEach((function(e){i[e]=true}));return e.filter((function(e){return!i[e]}))}return e.concat(a)}}),[])}function prepareOpts(e){if(typeof e==="undefined")e={};if(typeof e.path==="undefined"){e.path=i.resolve?i.resolve("."):"."}return e}function prepareQueries(e,s){if(typeof e==="undefined"||e===null){var r=browserslist.loadConfig(s);if(r){e=r}else{e=browserslist.defaults}}return e}function checkQueries(e){if(!(typeof e==="string"||Array.isArray(e))){throw new l("Browser queries must be an array or string. Got "+typeof e+".")}}var m={};function browserslist(e,s){s=prepareOpts(s);e=prepareQueries(e,s);checkQueries(e);var r={ignoreUnknownVersions:s.ignoreUnknownVersions,dangerousExtend:s.dangerousExtend,mobileToDesktop:s.mobileToDesktop,path:s.path,env:s.env};u.oldDataWarning(browserslist.data);var n=u.getStat(s,browserslist.data);if(n){r.customUsage={};for(var t in n){fillUsage(r.customUsage,t,n[t])}}var a=JSON.stringify([e,r]);if(m[a])return m[a];var i=uniq(resolve(e,r)).sort((function(e,s){e=e.split(" ");s=s.split(" ");if(e[0]===s[0]){var r=e[1].split("-")[0];var n=s[1].split("-")[0];return compareSemver(n.split("."),r.split("."))}else{return compare(e[0],s[0])}}));if(!u.env.BROWSERSLIST_DISABLE_CACHE){m[a]=i}return i}browserslist.parse=function(e,s){s=prepareOpts(s);e=prepareQueries(e,s);checkQueries(e);return f(y,e)};browserslist.cache={};browserslist.data={};browserslist.usage={global:{},custom:null};browserslist.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"];browserslist.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"};browserslist.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",android:"chrome"};browserslist.versionAliases={};browserslist.clearCaches=u.clearCaches;browserslist.parseConfig=u.parseConfig;browserslist.readConfig=u.readConfig;browserslist.findConfig=u.findConfig;browserslist.loadConfig=u.loadConfig;browserslist.coverage=function(e,s){var r;if(typeof s==="undefined"){r=browserslist.usage.global}else if(s==="my stats"){var n={};n.path=i.resolve?i.resolve("."):".";var t=u.getStat(n);if(!t){throw new l("Custom usage statistics was not provided")}r={};for(var a in t){fillUsage(r,a,t[a])}}else if(typeof s==="string"){if(s.length>2){s=s.toLowerCase()}else{s=s.toUpperCase()}u.loadCountry(browserslist.usage,s,browserslist.data);r=browserslist.usage[s]}else{if("dataByBrowser"in s){s=s.dataByBrowser}r={};for(var o in s){for(var f in s[o]){r[o+" "+f]=s[o][f]}}}return e.reduce((function(e,s){var n=r[s];if(n===undefined){n=r[s.replace(/ \S+$/," 0")]}return e+(n||0)}),0)};function nodeQuery(e,s){var r=browserslist.nodeVersions.filter((function(e){return isVersionsMatch(e,s.version)}));if(r.length===0){if(e.ignoreUnknownVersions){return[]}else{throw new l("Unknown version "+s.version+" of Node.js")}}return["node "+r[r.length-1]]}function sinceQuery(e,s){var r=parseInt(s.year);var n=parseInt(s.month||"01")-1;var t=parseInt(s.day||"01");return filterByYear(Date.UTC(r,n,t,0,0,0),e)}function coverQuery(e,s){var r=parseFloat(s.coverage);var n=browserslist.usage.global;if(s.place){if(s.place.match(/^my\s+stats$/i)){if(!e.customUsage){throw new l("Custom usage statistics was not provided")}n=e.customUsage}else{var t;if(s.place.length===2){t=s.place.toUpperCase()}else{t=s.place.toLowerCase()}u.loadCountry(browserslist.usage,t,browserslist.data);n=browserslist.usage[t]}}var a=Object.keys(n).sort((function(e,s){return n[s]-n[e]}));var i=0;var o=[];var f;for(var d=0;d<a.length;d++){f=a[d];if(n[f]===0)break;i+=n[f];o.push(f);if(i>=r)break}return o}var y={last_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(e,s){return Object.keys(t).reduce((function(r,n){var t=byName(n,e);if(!t)return r;var a=getMajorVersions(t.released,s.versions);a=a.map(nameMapper(t.name));a=filterJumps(a,t.name,s.versions,e);return r.concat(a)}),[])}},last_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+versions?$/i,select:function(e,s){return Object.keys(t).reduce((function(r,n){var t=byName(n,e);if(!t)return r;var a=t.released.slice(-s.versions);a=a.map(nameMapper(t.name));a=filterJumps(a,t.name,s.versions,e);return r.concat(a)}),[])}},last_electron_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(e,s){var r=getMajorVersions(Object.keys(o),s.versions);return r.map((function(e){return"chrome "+o[e]}))}},last_node_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+major\s+versions?$/i,select:function(e,s){return getMajorVersions(browserslist.nodeVersions,s.versions).map((function(e){return"node "+e}))}},last_browser_major_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(e,s){var r=checkName(s.browser,e);var n=getMajorVersions(r.released,s.versions);var t=n.map(nameMapper(r.name));t=filterJumps(t,r.name,s.versions,e);return t}},last_electron_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(e,s){return Object.keys(o).slice(-s.versions).map((function(e){return"chrome "+o[e]}))}},last_node_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+versions?$/i,select:function(e,s){return browserslist.nodeVersions.slice(-s.versions).map((function(e){return"node "+e}))}},last_browser_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(e,s){var r=checkName(s.browser,e);var n=r.released.slice(-s.versions).map(nameMapper(r.name));n=filterJumps(n,r.name,s.versions,e);return n}},unreleased_versions:{matches:[],regexp:/^unreleased\s+versions$/i,select:function(e){return Object.keys(t).reduce((function(s,r){var n=byName(r,e);if(!n)return s;var t=n.versions.filter((function(e){return n.released.indexOf(e)===-1}));t=t.map(nameMapper(n.name));return s.concat(t)}),[])}},unreleased_electron_versions:{matches:[],regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},unreleased_browser_versions:{matches:["browser"],regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(e,s){var r=checkName(s.browser,e);return r.versions.filter((function(e){return r.released.indexOf(e)===-1})).map(nameMapper(r.name))}},last_years:{matches:["years"],regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(e,s){return filterByYear(Date.now()-d*s.years,e)}},since_y:{matches:["year"],regexp:/^since (\d+)$/i,select:sinceQuery},since_y_m:{matches:["year","month"],regexp:/^since (\d+)-(\d+)$/i,select:sinceQuery},since_y_m_d:{matches:["year","month","day"],regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:sinceQuery},popularity:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(e,s){var r=parseFloat(s.popularity);var n=browserslist.usage.global;return Object.keys(n).reduce((function(e,t){if(s.sign===">"){if(n[t]>r){e.push(t)}}else if(s.sign==="<"){if(n[t]<r){e.push(t)}}else if(s.sign==="<="){if(n[t]<=r){e.push(t)}}else if(n[t]>=r){e.push(t)}return e}),[])}},popularity_in_my_stats:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(e,s){var r=parseFloat(s.popularity);if(!e.customUsage){throw new l("Custom usage statistics was not provided")}var n=e.customUsage;return Object.keys(n).reduce((function(e,t){var a=n[t];if(a==null){return e}if(s.sign===">"){if(a>r){e.push(t)}}else if(s.sign==="<"){if(a<r){e.push(t)}}else if(s.sign==="<="){if(a<=r){e.push(t)}}else if(a>=r){e.push(t)}return e}),[])}},popularity_in_config_stats:{matches:["sign","popularity","config"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(e,s){var r=parseFloat(s.popularity);var n=u.loadStat(e,s.config,browserslist.data);if(n){e.customUsage={};for(var t in n){fillUsage(e.customUsage,t,n[t])}}if(!e.customUsage){throw new l("Custom usage statistics was not provided")}var a=e.customUsage;return Object.keys(a).reduce((function(e,n){var t=a[n];if(t==null){return e}if(s.sign===">"){if(t>r){e.push(n)}}else if(s.sign==="<"){if(t<r){e.push(n)}}else if(s.sign==="<="){if(t<=r){e.push(n)}}else if(t>=r){e.push(n)}return e}),[])}},popularity_in_place:{matches:["sign","popularity","place"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(e,s){var r=parseFloat(s.popularity);var n=s.place;if(n.length===2){n=n.toUpperCase()}else{n=n.toLowerCase()}u.loadCountry(browserslist.usage,n,browserslist.data);var t=browserslist.usage[n];return Object.keys(t).reduce((function(e,n){var a=t[n];if(a==null){return e}if(s.sign===">"){if(a>r){e.push(n)}}else if(s.sign==="<"){if(a<r){e.push(n)}}else if(s.sign==="<="){if(a<=r){e.push(n)}}else if(a>=r){e.push(n)}return e}),[])}},cover:{matches:["coverage"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,select:coverQuery},cover_in:{matches:["coverage","place"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,select:coverQuery},supports:{matches:["supportType","feature"],regexp:/^(?:(fully|partially)\s+)?supports\s+([\w-]+)$/,select:function(e,s){u.loadFeature(browserslist.cache,s.feature);var r=s.supportType!=="fully";var n=browserslist.cache[s.feature];var t=[];for(var a in n){var i=byName(a,e);var o=e.mobileToDesktop&&a in browserslist.desktopNames&&isSupported(n[a][i.released.slice(-1)[0]],r);i.versions.forEach((function(e){var s=n[a][e];if(s===undefined&&o){s=n[browserslist.desktopNames[a]][e]}if(isSupported(s,r)){t.push(a+" "+e)}}))}return t}},electron_range:{matches:["from","to"],regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,s){var r=normalizeElectron(s.from);var n=normalizeElectron(s.to);var t=parseFloat(s.from);var a=parseFloat(s.to);if(!o[r]){throw new l("Unknown version "+t+" of electron")}if(!o[n]){throw new l("Unknown version "+a+" of electron")}return Object.keys(o).filter((function(e){var s=parseFloat(e);return s>=t&&s<=a})).map((function(e){return"chrome "+o[e]}))}},node_range:{matches:["from","to"],regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,s){return browserslist.nodeVersions.filter(semverFilterLoose(">=",s.from)).filter(semverFilterLoose("<=",s.to)).map((function(e){return"node "+e}))}},browser_range:{matches:["browser","from","to"],regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,s){var r=checkName(s.browser,e);var n=parseFloat(normalizeVersion(r,s.from)||s.from);var t=parseFloat(normalizeVersion(r,s.to)||s.to);function filter(e){var s=parseFloat(e);return s>=n&&s<=t}return r.released.filter(filter).map(nameMapper(r.name))}},electron_ray:{matches:["sign","version"],regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,s){var r=normalizeElectron(s.version);return Object.keys(o).filter(generateFilter(s.sign,r)).map((function(e){return"chrome "+o[e]}))}},node_ray:{matches:["sign","version"],regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,s){return browserslist.nodeVersions.filter(generateSemverFilter(s.sign,s.version)).map((function(e){return"node "+e}))}},browser_ray:{matches:["browser","sign","version"],regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(e,s){var r=s.version;var n=checkName(s.browser,e);var t=browserslist.versionAliases[n.name][r];if(t)r=t;return n.released.filter(generateFilter(s.sign,r)).map((function(e){return n.name+" "+e}))}},firefox_esr:{matches:[],regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 115"]}},opera_mini_all:{matches:[],regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},electron_version:{matches:["version"],regexp:/^electron\s+([\d.]+)$/i,select:function(e,s){var r=normalizeElectron(s.version);var n=o[r];if(!n){throw new l("Unknown version "+s.version+" of electron")}return["chrome "+n]}},node_major_version:{matches:["version"],regexp:/^node\s+(\d+)$/i,select:nodeQuery},node_minor_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+)$/i,select:nodeQuery},node_patch_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:nodeQuery},current_node:{matches:[],regexp:/^current\s+node$/i,select:function(e){return[u.currentNode(resolve,e)]}},maintained_node:{matches:[],regexp:/^maintained\s+node\s+versions$/i,select:function(e){var s=Date.now();var r=Object.keys(a).filter((function(e){return s<Date.parse(a[e].end)&&s>Date.parse(a[e].start)&&isEolReleased(e)})).map((function(e){return"node "+e.slice(1)}));return resolve(r,e)}},phantomjs_1_9:{matches:[],regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},phantomjs_2_1:{matches:[],regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},browser_version:{matches:["browser","version"],regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(e,s){var r=s.version;if(/^tp$/i.test(r))r="TP";var n=checkName(s.browser,e);var t=normalizeVersion(n,r);if(t){r=t}else{if(r.indexOf(".")===-1){t=r+".0"}else{t=r.replace(/\.0$/,"")}t=normalizeVersion(n,t);if(t){r=t}else if(e.ignoreUnknownVersions){return[]}else{throw new l("Unknown version "+r+" of "+s.browser)}}return[n.name+" "+r]}},browserslist_config:{matches:[],regexp:/^browserslist config$/i,select:function(e){return browserslist(undefined,e)}},extends:{matches:["config"],regexp:/^extends (.+)$/i,select:function(e,s){return resolve(u.loadQueries(e,s.config),e)}},defaults:{matches:[],regexp:/^defaults$/i,select:function(e){return resolve(browserslist.defaults,e)}},dead:{matches:[],regexp:/^dead$/i,select:function(e){var s=["Baidu >= 0","ie <= 11","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"];return resolve(s,e)}},unknown:{matches:[],regexp:/^(\w+)$/i,select:function(e,s){if(byName(s.query,e)){throw new l("Specify versions in Browserslist query for browser "+s.query)}else{throw unknownQuery(s.query)}}}};(function(){for(var e in t){var s=t[e];browserslist.data[e]={name:e,versions:normalize(t[e].versions),released:normalize(t[e].versions.slice(0,-3)),releaseDate:t[e].release_date};fillUsage(browserslist.usage.global,e,s.usage_global);browserslist.versionAliases[e]={};for(var r=0;r<s.versions.length;r++){var a=s.versions[r];if(!a)continue;if(a.indexOf("-")!==-1){var i=a.split("-");for(var o=0;o<i.length;o++){browserslist.versionAliases[e][i[o]]=a}}}}browserslist.nodeVersions=n.map((function(e){return e.version}))})();e.exports=browserslist},522:(e,s,r)=>{var n=r(711)["default"];var t=r(225)["default"];var a=r(17);var i=r(147);var o=r(22);var l=/^\s*\[(.+)]\s*$/;var f=/^browserslist-config-/;var u=/@[^/]+(?:\/[^/]+)?\/browserslist-config(?:-|$|\/)/;var d=6*30*24*60*60*1e3;var v="Browserslist config should be a string or an array "+"of strings with browser queries";var c=false;var m={};var y={};function checkExtend(e){var s=" Use `dangerousExtend` option to disable.";if(!f.test(e)&&!u.test(e)){throw new o("Browserslist config needs `browserslist-config-` prefix. "+s)}if(e.replace(/^@[^/]+\//,"").indexOf(".")!==-1){throw new o("`.` not allowed in Browserslist config name. "+s)}if(e.indexOf("node_modules")!==-1){throw new o("`node_modules` not allowed in Browserslist config."+s)}}function isFile(e){if(e in m){return m[e]}var s=i.existsSync(e)&&i.statSync(e).isFile();if(!process.env.BROWSERSLIST_DISABLE_CACHE){m[e]=s}return s}function eachParent(e,s){var r=isFile(e)?a.dirname(e):e;var n=a.resolve(r);do{if(!pathInRoot(n))break;var t=s(n);if(typeof t!=="undefined")return t}while(n!==(n=a.dirname(n)));return undefined}function pathInRoot(e){if(!process.env.BROWSERSLIST_ROOT_PATH)return true;var s=a.resolve(process.env.BROWSERSLIST_ROOT_PATH);if(a.relative(s,e).substring(0,2)===".."){return false}return true}function check(e){if(Array.isArray(e)){for(var s=0;s<e.length;s++){if(typeof e[s]!=="string"){throw new o(v)}}}else if(typeof e!=="string"){throw new o(v)}}function pickEnv(e,s){if(typeof e!=="object")return e;var r;if(typeof s.env==="string"){r=s.env}else if(process.env.BROWSERSLIST_ENV){r=process.env.BROWSERSLIST_ENV}else if(process.env.NODE_ENV){r=process.env.NODE_ENV}else{r="production"}if(s.throwOnMissing){if(r&&r!=="defaults"&&!e[r]){throw new o("Missing config for Browserslist environment `"+r+"`")}}return e[r]||e.defaults}function parsePackage(e){var s=JSON.parse(i.readFileSync(e).toString().replace(/^\uFEFF/m,""));if(s.browserlist&&!s.browserslist){throw new o("`browserlist` key instead of `browserslist` in "+e)}var r=s.browserslist;if(Array.isArray(r)||typeof r==="string"){r={defaults:r}}for(var n in r){check(r[n])}return r}function latestReleaseTime(e){var s=0;for(var r in e){var n=e[r].releaseDate||{};for(var t in n){if(s<n[t]){s=n[t]}}}return s*1e3}function normalizeStats(e,s){if(!e){e={}}if(s&&"dataByBrowser"in s){s=s.dataByBrowser}if(typeof s!=="object")return undefined;var r={};for(var n in s){var t=Object.keys(s[n]);if(t.length===1&&e[n]&&e[n].versions.length===1){var a=e[n].versions[0];r[n]={};r[n][a]=s[n][t[0]]}else{r[n]=s[n]}}return r}function normalizeUsageData(e,s){for(var r in e){var n=e[r];if("0"in n){var t=s[r].versions;n[t[t.length-1]]=n[0];delete n[0]}}}e.exports={loadQueries:function loadQueries(e,s){if(!e.dangerousExtend&&!process.env.BROWSERSLIST_DANGEROUS_EXTEND){checkExtend(s)}var n=require(r(85).resolve(s,{paths:[".",e.path]}));if(n){if(Array.isArray(n)){return n}else if(typeof n==="object"){if(!n.defaults)n.defaults=[];return pickEnv(n,e,s)}}throw new o("`"+s+"` config exports not an array of queries"+" or an object of envs")},loadStat:function loadStat(e,s,n){if(!e.dangerousExtend&&!process.env.BROWSERSLIST_DANGEROUS_EXTEND){checkExtend(s)}var t=require(r(85).resolve(a.join(s,"browserslist-stats.json"),{paths:["."]}));return normalizeStats(n,t)},getStat:function getStat(e,s){var r;if(e.stats){r=e.stats}else if(process.env.BROWSERSLIST_STATS){r=process.env.BROWSERSLIST_STATS}else if(e.path&&a.resolve&&i.existsSync){r=eachParent(e.path,(function(e){var s=a.join(e,"browserslist-stats.json");return isFile(s)?s:undefined}))}if(typeof r==="string"){try{r=JSON.parse(i.readFileSync(r))}catch(e){throw new o("Can't read "+r)}}return normalizeStats(s,r)},loadConfig:function loadConfig(s){if(process.env.BROWSERSLIST){return process.env.BROWSERSLIST}else if(s.config||process.env.BROWSERSLIST_CONFIG){var r=s.config||process.env.BROWSERSLIST_CONFIG;if(a.basename(r)==="package.json"){return pickEnv(parsePackage(r),s)}else{return pickEnv(e.exports.readConfig(r),s)}}else if(s.path){return pickEnv(e.exports.findConfig(s.path),s)}else{return undefined}},loadCountry:function loadCountry(e,s,r){var n=s.replace(/[^\w-]/g,"");if(!e[n]){var a;try{a=require("caniuse-lite/data/regions/"+n+".js")}catch(e){throw new o("Unknown region name `"+n+"`.")}var i=t(a);normalizeUsageData(i,r);e[s]={};for(var l in i){for(var f in i[l]){e[s][l+" "+f]=i[l][f]}}}},loadFeature:function loadFeature(e,s){s=s.replace(/[^\w-]/g,"");if(e[s])return;var r;try{r=require("caniuse-lite/data/features/"+s+".js")}catch(e){throw new o("Unknown feature name `"+s+"`.")}var t=n(r).stats;e[s]={};for(var a in t){e[s][a]={};for(var i in t[a]){e[s][a][i]=t[a][i]}}},parseConfig:function parseConfig(e){var s={defaults:[]};var r=["defaults"];e.toString().replace(/#[^\n]*/g,"").split(/\n|,/).map((function(e){return e.trim()})).filter((function(e){return e!==""})).forEach((function(e){if(l.test(e)){r=e.match(l)[1].trim().split(" ");r.forEach((function(e){if(s[e]){throw new o("Duplicate section "+e+" in Browserslist config")}s[e]=[]}))}else{r.forEach((function(r){s[r].push(e)}))}}));return s},readConfig:function readConfig(s){if(!isFile(s)){throw new o("Can't read "+s+" config")}return e.exports.parseConfig(i.readFileSync(s))},findConfig:function findConfig(s){s=a.resolve(s);var r=[];var n=eachParent(s,(function(s){if(s in y){return y[s]}r.push(s);var n=a.join(s,"browserslist");var t=a.join(s,"package.json");var i=a.join(s,".browserslistrc");var l;if(isFile(t)){try{l=parsePackage(t)}catch(e){if(e.name==="BrowserslistError")throw e;console.warn("[Browserslist] Could not parse "+t+". Ignoring it.")}}if(isFile(n)&&l){throw new o(s+" contains both browserslist and package.json with browsers")}else if(isFile(i)&&l){throw new o(s+" contains both .browserslistrc and package.json with browsers")}else if(isFile(n)&&isFile(i)){throw new o(s+" contains both .browserslistrc and browserslist")}else if(isFile(n)){return e.exports.readConfig(n)}else if(isFile(i)){return e.exports.readConfig(i)}else{return l}}));if(!process.env.BROWSERSLIST_DISABLE_CACHE){r.forEach((function(e){y[e]=n}))}return n},clearCaches:function clearCaches(){c=false;m={};y={};this.cache={}},oldDataWarning:function oldDataWarning(e){if(c)return;c=true;if(process.env.BROWSERSLIST_IGNORE_OLD_DATA)return;var s=latestReleaseTime(e);var r=Date.now()-d;if(s!==0&&s<r){console.warn("Browserslist: caniuse-lite is outdated. Please run:\n"+" npx update-browserslist-db@latest\n"+" Why you should do it regularly: "+"https://github.com/browserslist/update-db#readme")}},currentNode:function currentNode(){return"node "+process.versions.node},env:process.env}},751:e=>{var s=/^\s+and\s+(.*)/i;var r=/^(?:,\s*|\s+or\s+)(.*)/i;function flatten(e){if(!Array.isArray(e))return[e];return e.reduce((function(e,s){return e.concat(flatten(s))}),[])}function find(e,s){for(var r=1,n=e.length;r<=n;r++){var t=e.substr(-r,r);if(s(t,r,n)){return e.slice(0,-r)}}return""}function matchQuery(e,s){var r={query:s};if(s.indexOf("not ")===0){r.not=true;s=s.slice(4)}for(var n in e){var t=e[n];var a=s.match(t.regexp);if(a){r.type=n;for(var i=0;i<t.matches.length;i++){r[t.matches[i]]=a[i+1]}return r}}r.type="unknown";return r}function matchBlock(e,n,t){var a;return find(n,(function(n,i,o){if(s.test(n)){a=matchQuery(e,n.match(s)[1]);a.compose="and";t.unshift(a);return true}else if(r.test(n)){a=matchQuery(e,n.match(r)[1]);a.compose="or";t.unshift(a);return true}else if(i===o){a=matchQuery(e,n.trim());a.compose="or";t.unshift(a);return true}return false}))}e.exports=function parse(e,s){if(!Array.isArray(s))s=[s];return flatten(s.map((function(s){var r=[];do{s=matchBlock(e,s,r)}while(s);return r})))}},204:e=>{e.exports={"0.20":"39",.21:"41",.22:"41",.23:"41",.24:"41",.25:"42",.26:"42",.27:"43",.28:"43",.29:"43","0.30":"44",.31:"45",.32:"45",.33:"45",.34:"45",.35:"45",.36:"47",.37:"49","1.0":"49",1.1:"50",1.2:"51",1.3:"52",1.4:"53",1.5:"54",1.6:"56",1.7:"58",1.8:"59","2.0":"61",2.1:"61","3.0":"66",3.1:"66","4.0":"69",4.1:"69",4.2:"69","5.0":"73","6.0":"76",6.1:"76","7.0":"78",7.1:"78",7.2:"78",7.3:"78","8.0":"80",8.1:"80",8.2:"80",8.3:"80",8.4:"80",8.5:"80","9.0":"83",9.1:"83",9.2:"83",9.3:"83",9.4:"83","10.0":"85",10.1:"85",10.2:"85",10.3:"85",10.4:"85","11.0":"87",11.1:"87",11.2:"87",11.3:"87",11.4:"87",11.5:"87","12.0":"89",12.1:"89",12.2:"89","13.0":"91",13.1:"91",13.2:"91",13.3:"91",13.4:"91",13.5:"91",13.6:"91","14.0":"93",14.1:"93",14.2:"93","15.0":"94",15.1:"94",15.2:"94",15.3:"94",15.4:"94",15.5:"94","16.0":"96",16.1:"96",16.2:"96","17.0":"98",17.1:"98",17.2:"98",17.3:"98",17.4:"98","18.0":"100",18.1:"100",18.2:"100",18.3:"100","19.0":"102",19.1:"102","20.0":"104",20.1:"104",20.2:"104",20.3:"104","21.0":"106",21.1:"106",21.2:"106",21.3:"106",21.4:"106","22.0":"108",22.1:"108",22.2:"108",22.3:"108","23.0":"110",23.1:"110",23.2:"110",23.3:"110","24.0":"112",24.1:"112",24.2:"112",24.3:"112",24.4:"112",24.5:"112",24.6:"112",24.7:"112",24.8:"112","25.0":"114",25.1:"114",25.2:"114",25.3:"114",25.4:"114",25.5:"114",25.6:"114",25.7:"114",25.8:"114",25.9:"114","26.0":"116",26.1:"116",26.2:"116",26.3:"116",26.4:"116",26.5:"116",26.6:"116","27.0":"118",27.1:"118",27.2:"118",27.3:"118","28.0":"120",28.1:"120",28.2:"120","29.0":"122"}},85:e=>{function webpackEmptyContext(e){var s=new Error("Cannot find module '"+e+"'");s.code="MODULE_NOT_FOUND";throw s}webpackEmptyContext.keys=()=>[];webpackEmptyContext.resolve=webpackEmptyContext;webpackEmptyContext.id=85;e.exports=webpackEmptyContext},768:e=>{"use strict";e.exports=require("caniuse-lite/dist/unpacker/agents")},711:e=>{"use strict";e.exports=require("caniuse-lite/dist/unpacker/feature")},225:e=>{"use strict";e.exports=require("caniuse-lite/dist/unpacker/region")},147:e=>{"use strict";e.exports=require("fs")},17:e=>{"use strict";e.exports=require("path")},750:e=>{"use strict";e.exports=JSON.parse('[{"name":"nodejs","version":"0.2.0","date":"2011-08-26","lts":false,"security":false,"v8":"2.3.8.0"},{"name":"nodejs","version":"0.3.0","date":"2011-08-26","lts":false,"security":false,"v8":"2.5.1.0"},{"name":"nodejs","version":"0.4.0","date":"2011-08-26","lts":false,"security":false,"v8":"3.1.2.0"},{"name":"nodejs","version":"0.5.0","date":"2011-08-26","lts":false,"security":false,"v8":"3.1.8.25"},{"name":"nodejs","version":"0.6.0","date":"2011-11-04","lts":false,"security":false,"v8":"3.6.6.6"},{"name":"nodejs","version":"0.7.0","date":"2012-01-17","lts":false,"security":false,"v8":"3.8.6.0"},{"name":"nodejs","version":"0.8.0","date":"2012-06-22","lts":false,"security":false,"v8":"3.11.10.10"},{"name":"nodejs","version":"0.9.0","date":"2012-07-20","lts":false,"security":false,"v8":"3.11.10.15"},{"name":"nodejs","version":"0.10.0","date":"2013-03-11","lts":false,"security":false,"v8":"3.14.5.8"},{"name":"nodejs","version":"0.11.0","date":"2013-03-28","lts":false,"security":false,"v8":"3.17.13.0"},{"name":"nodejs","version":"0.12.0","date":"2015-02-06","lts":false,"security":false,"v8":"3.28.73.0"},{"name":"nodejs","version":"4.0.0","date":"2015-09-08","lts":false,"security":false,"v8":"4.5.103.30"},{"name":"nodejs","version":"4.1.0","date":"2015-09-17","lts":false,"security":false,"v8":"4.5.103.33"},{"name":"nodejs","version":"4.2.0","date":"2015-10-12","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.3.0","date":"2016-02-09","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.4.0","date":"2016-03-08","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.5.0","date":"2016-08-16","lts":"Argon","security":false,"v8":"4.5.103.37"},{"name":"nodejs","version":"4.6.0","date":"2016-09-27","lts":"Argon","security":true,"v8":"4.5.103.37"},{"name":"nodejs","version":"4.7.0","date":"2016-12-06","lts":"Argon","security":false,"v8":"4.5.103.43"},{"name":"nodejs","version":"4.8.0","date":"2017-02-21","lts":"Argon","security":false,"v8":"4.5.103.45"},{"name":"nodejs","version":"4.9.0","date":"2018-03-28","lts":"Argon","security":true,"v8":"4.5.103.53"},{"name":"nodejs","version":"5.0.0","date":"2015-10-29","lts":false,"security":false,"v8":"4.6.85.28"},{"name":"nodejs","version":"5.1.0","date":"2015-11-17","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.2.0","date":"2015-12-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.3.0","date":"2015-12-15","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.4.0","date":"2016-01-06","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.5.0","date":"2016-01-21","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.6.0","date":"2016-02-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.7.0","date":"2016-02-23","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.8.0","date":"2016-03-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.9.0","date":"2016-03-16","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.10.0","date":"2016-04-01","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.11.0","date":"2016-04-21","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.12.0","date":"2016-06-23","lts":false,"security":false,"v8":"4.6.85.32"},{"name":"nodejs","version":"6.0.0","date":"2016-04-26","lts":false,"security":false,"v8":"5.0.71.35"},{"name":"nodejs","version":"6.1.0","date":"2016-05-05","lts":false,"security":false,"v8":"5.0.71.35"},{"name":"nodejs","version":"6.2.0","date":"2016-05-17","lts":false,"security":false,"v8":"5.0.71.47"},{"name":"nodejs","version":"6.3.0","date":"2016-07-06","lts":false,"security":false,"v8":"5.0.71.52"},{"name":"nodejs","version":"6.4.0","date":"2016-08-12","lts":false,"security":false,"v8":"5.0.71.60"},{"name":"nodejs","version":"6.5.0","date":"2016-08-26","lts":false,"security":false,"v8":"5.1.281.81"},{"name":"nodejs","version":"6.6.0","date":"2016-09-14","lts":false,"security":false,"v8":"5.1.281.83"},{"name":"nodejs","version":"6.7.0","date":"2016-09-27","lts":false,"security":true,"v8":"5.1.281.83"},{"name":"nodejs","version":"6.8.0","date":"2016-10-12","lts":false,"security":false,"v8":"5.1.281.84"},{"name":"nodejs","version":"6.9.0","date":"2016-10-18","lts":"Boron","security":false,"v8":"5.1.281.84"},{"name":"nodejs","version":"6.10.0","date":"2017-02-21","lts":"Boron","security":false,"v8":"5.1.281.93"},{"name":"nodejs","version":"6.11.0","date":"2017-06-06","lts":"Boron","security":false,"v8":"5.1.281.102"},{"name":"nodejs","version":"6.12.0","date":"2017-11-06","lts":"Boron","security":false,"v8":"5.1.281.108"},{"name":"nodejs","version":"6.13.0","date":"2018-02-10","lts":"Boron","security":false,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.14.0","date":"2018-03-28","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.15.0","date":"2018-11-27","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.16.0","date":"2018-12-26","lts":"Boron","security":false,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.17.0","date":"2019-02-28","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"7.0.0","date":"2016-10-25","lts":false,"security":false,"v8":"5.4.500.36"},{"name":"nodejs","version":"7.1.0","date":"2016-11-08","lts":false,"security":false,"v8":"5.4.500.36"},{"name":"nodejs","version":"7.2.0","date":"2016-11-22","lts":false,"security":false,"v8":"5.4.500.43"},{"name":"nodejs","version":"7.3.0","date":"2016-12-20","lts":false,"security":false,"v8":"5.4.500.45"},{"name":"nodejs","version":"7.4.0","date":"2017-01-04","lts":false,"security":false,"v8":"5.4.500.45"},{"name":"nodejs","version":"7.5.0","date":"2017-01-31","lts":false,"security":false,"v8":"5.4.500.48"},{"name":"nodejs","version":"7.6.0","date":"2017-02-21","lts":false,"security":false,"v8":"5.5.372.40"},{"name":"nodejs","version":"7.7.0","date":"2017-02-28","lts":false,"security":false,"v8":"5.5.372.41"},{"name":"nodejs","version":"7.8.0","date":"2017-03-29","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"7.9.0","date":"2017-04-11","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"7.10.0","date":"2017-05-02","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"8.0.0","date":"2017-05-30","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.1.0","date":"2017-06-08","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.2.0","date":"2017-07-19","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.3.0","date":"2017-08-08","lts":false,"security":false,"v8":"6.0.286.52"},{"name":"nodejs","version":"8.4.0","date":"2017-08-15","lts":false,"security":false,"v8":"6.0.286.52"},{"name":"nodejs","version":"8.5.0","date":"2017-09-12","lts":false,"security":false,"v8":"6.0.287.53"},{"name":"nodejs","version":"8.6.0","date":"2017-09-26","lts":false,"security":false,"v8":"6.0.287.53"},{"name":"nodejs","version":"8.7.0","date":"2017-10-11","lts":false,"security":false,"v8":"6.1.534.42"},{"name":"nodejs","version":"8.8.0","date":"2017-10-24","lts":false,"security":false,"v8":"6.1.534.42"},{"name":"nodejs","version":"8.9.0","date":"2017-10-31","lts":"Carbon","security":false,"v8":"6.1.534.46"},{"name":"nodejs","version":"8.10.0","date":"2018-03-06","lts":"Carbon","security":false,"v8":"6.2.414.50"},{"name":"nodejs","version":"8.11.0","date":"2018-03-28","lts":"Carbon","security":true,"v8":"6.2.414.50"},{"name":"nodejs","version":"8.12.0","date":"2018-09-10","lts":"Carbon","security":false,"v8":"6.2.414.66"},{"name":"nodejs","version":"8.13.0","date":"2018-11-20","lts":"Carbon","security":false,"v8":"6.2.414.72"},{"name":"nodejs","version":"8.14.0","date":"2018-11-27","lts":"Carbon","security":true,"v8":"6.2.414.72"},{"name":"nodejs","version":"8.15.0","date":"2018-12-26","lts":"Carbon","security":false,"v8":"6.2.414.75"},{"name":"nodejs","version":"8.16.0","date":"2019-04-16","lts":"Carbon","security":false,"v8":"6.2.414.77"},{"name":"nodejs","version":"8.17.0","date":"2019-12-17","lts":"Carbon","security":true,"v8":"6.2.414.78"},{"name":"nodejs","version":"9.0.0","date":"2017-10-31","lts":false,"security":false,"v8":"6.2.414.32"},{"name":"nodejs","version":"9.1.0","date":"2017-11-07","lts":false,"security":false,"v8":"6.2.414.32"},{"name":"nodejs","version":"9.2.0","date":"2017-11-14","lts":false,"security":false,"v8":"6.2.414.44"},{"name":"nodejs","version":"9.3.0","date":"2017-12-12","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.4.0","date":"2018-01-10","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.5.0","date":"2018-01-31","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.6.0","date":"2018-02-21","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.7.0","date":"2018-03-01","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.8.0","date":"2018-03-07","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.9.0","date":"2018-03-21","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.10.0","date":"2018-03-28","lts":false,"security":true,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.11.0","date":"2018-04-04","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"10.0.0","date":"2018-04-24","lts":false,"security":false,"v8":"6.6.346.24"},{"name":"nodejs","version":"10.1.0","date":"2018-05-08","lts":false,"security":false,"v8":"6.6.346.27"},{"name":"nodejs","version":"10.2.0","date":"2018-05-23","lts":false,"security":false,"v8":"6.6.346.32"},{"name":"nodejs","version":"10.3.0","date":"2018-05-29","lts":false,"security":false,"v8":"6.6.346.32"},{"name":"nodejs","version":"10.4.0","date":"2018-06-06","lts":false,"security":false,"v8":"6.7.288.43"},{"name":"nodejs","version":"10.5.0","date":"2018-06-20","lts":false,"security":false,"v8":"6.7.288.46"},{"name":"nodejs","version":"10.6.0","date":"2018-07-04","lts":false,"security":false,"v8":"6.7.288.46"},{"name":"nodejs","version":"10.7.0","date":"2018-07-18","lts":false,"security":false,"v8":"6.7.288.49"},{"name":"nodejs","version":"10.8.0","date":"2018-08-01","lts":false,"security":false,"v8":"6.7.288.49"},{"name":"nodejs","version":"10.9.0","date":"2018-08-15","lts":false,"security":false,"v8":"6.8.275.24"},{"name":"nodejs","version":"10.10.0","date":"2018-09-06","lts":false,"security":false,"v8":"6.8.275.30"},{"name":"nodejs","version":"10.11.0","date":"2018-09-19","lts":false,"security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.12.0","date":"2018-10-10","lts":false,"security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.13.0","date":"2018-10-30","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.14.0","date":"2018-11-27","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.15.0","date":"2018-12-26","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.16.0","date":"2019-05-28","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.17.0","date":"2019-10-22","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.18.0","date":"2019-12-17","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.19.0","date":"2020-02-05","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.20.0","date":"2020-03-26","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.21.0","date":"2020-06-02","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.22.0","date":"2020-07-21","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.23.0","date":"2020-10-27","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.24.0","date":"2021-02-23","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"11.0.0","date":"2018-10-23","lts":false,"security":false,"v8":"7.0.276.28"},{"name":"nodejs","version":"11.1.0","date":"2018-10-30","lts":false,"security":false,"v8":"7.0.276.32"},{"name":"nodejs","version":"11.2.0","date":"2018-11-15","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.3.0","date":"2018-11-27","lts":false,"security":true,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.4.0","date":"2018-12-07","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.5.0","date":"2018-12-18","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.6.0","date":"2018-12-26","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.7.0","date":"2019-01-17","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.8.0","date":"2019-01-24","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.9.0","date":"2019-01-30","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.10.0","date":"2019-02-14","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.11.0","date":"2019-03-05","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.12.0","date":"2019-03-14","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.13.0","date":"2019-03-28","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.14.0","date":"2019-04-10","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.15.0","date":"2019-04-30","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"12.0.0","date":"2019-04-23","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.1.0","date":"2019-04-29","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.2.0","date":"2019-05-07","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.3.0","date":"2019-05-21","lts":false,"security":false,"v8":"7.4.288.27"},{"name":"nodejs","version":"12.4.0","date":"2019-06-04","lts":false,"security":false,"v8":"7.4.288.27"},{"name":"nodejs","version":"12.5.0","date":"2019-06-26","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.6.0","date":"2019-07-03","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.7.0","date":"2019-07-23","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.8.0","date":"2019-08-06","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.9.0","date":"2019-08-20","lts":false,"security":false,"v8":"7.6.303.29"},{"name":"nodejs","version":"12.10.0","date":"2019-09-04","lts":false,"security":false,"v8":"7.6.303.29"},{"name":"nodejs","version":"12.11.0","date":"2019-09-25","lts":false,"security":false,"v8":"7.7.299.11"},{"name":"nodejs","version":"12.12.0","date":"2019-10-11","lts":false,"security":false,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.13.0","date":"2019-10-21","lts":"Erbium","security":false,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.14.0","date":"2019-12-17","lts":"Erbium","security":true,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.15.0","date":"2020-02-05","lts":"Erbium","security":true,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.16.0","date":"2020-02-11","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.17.0","date":"2020-05-26","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.18.0","date":"2020-06-02","lts":"Erbium","security":true,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.19.0","date":"2020-10-06","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.20.0","date":"2020-11-24","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.21.0","date":"2021-02-23","lts":"Erbium","security":true,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.22.0","date":"2021-03-30","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"13.0.0","date":"2019-10-22","lts":false,"security":false,"v8":"7.8.279.17"},{"name":"nodejs","version":"13.1.0","date":"2019-11-05","lts":false,"security":false,"v8":"7.8.279.17"},{"name":"nodejs","version":"13.2.0","date":"2019-11-21","lts":false,"security":false,"v8":"7.9.317.23"},{"name":"nodejs","version":"13.3.0","date":"2019-12-03","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.4.0","date":"2019-12-17","lts":false,"security":true,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.5.0","date":"2019-12-18","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.6.0","date":"2020-01-07","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.7.0","date":"2020-01-21","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.8.0","date":"2020-02-05","lts":false,"security":true,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.9.0","date":"2020-02-18","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.10.0","date":"2020-03-04","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.11.0","date":"2020-03-12","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.12.0","date":"2020-03-26","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.13.0","date":"2020-04-14","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.14.0","date":"2020-04-29","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"14.0.0","date":"2020-04-21","lts":false,"security":false,"v8":"8.1.307.30"},{"name":"nodejs","version":"14.1.0","date":"2020-04-29","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.2.0","date":"2020-05-05","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.3.0","date":"2020-05-19","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.4.0","date":"2020-06-02","lts":false,"security":true,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.5.0","date":"2020-06-30","lts":false,"security":false,"v8":"8.3.110.9"},{"name":"nodejs","version":"14.6.0","date":"2020-07-20","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.7.0","date":"2020-07-29","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.8.0","date":"2020-08-11","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.9.0","date":"2020-08-27","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.10.0","date":"2020-09-08","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.11.0","date":"2020-09-15","lts":false,"security":true,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.12.0","date":"2020-09-22","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.13.0","date":"2020-09-29","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.14.0","date":"2020-10-15","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.15.0","date":"2020-10-27","lts":"Fermium","security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.16.0","date":"2021-02-23","lts":"Fermium","security":true,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.17.0","date":"2021-05-11","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.18.0","date":"2021-09-28","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.19.0","date":"2022-02-01","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.20.0","date":"2022-07-07","lts":"Fermium","security":true,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.21.0","date":"2022-11-01","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"15.0.0","date":"2020-10-20","lts":false,"security":false,"v8":"8.6.395.16"},{"name":"nodejs","version":"15.1.0","date":"2020-11-04","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.2.0","date":"2020-11-10","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.3.0","date":"2020-11-24","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.4.0","date":"2020-12-09","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.5.0","date":"2020-12-22","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.6.0","date":"2021-01-14","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.7.0","date":"2021-01-25","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.8.0","date":"2021-02-02","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.9.0","date":"2021-02-18","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.10.0","date":"2021-02-23","lts":false,"security":true,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.11.0","date":"2021-03-03","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.12.0","date":"2021-03-17","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.13.0","date":"2021-03-31","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.14.0","date":"2021-04-06","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"16.0.0","date":"2021-04-20","lts":false,"security":false,"v8":"9.0.257.17"},{"name":"nodejs","version":"16.1.0","date":"2021-05-04","lts":false,"security":false,"v8":"9.0.257.24"},{"name":"nodejs","version":"16.2.0","date":"2021-05-19","lts":false,"security":false,"v8":"9.0.257.25"},{"name":"nodejs","version":"16.3.0","date":"2021-06-03","lts":false,"security":false,"v8":"9.0.257.25"},{"name":"nodejs","version":"16.4.0","date":"2021-06-23","lts":false,"security":false,"v8":"9.1.269.36"},{"name":"nodejs","version":"16.5.0","date":"2021-07-14","lts":false,"security":false,"v8":"9.1.269.38"},{"name":"nodejs","version":"16.6.0","date":"2021-07-29","lts":false,"security":true,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.7.0","date":"2021-08-18","lts":false,"security":false,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.8.0","date":"2021-08-25","lts":false,"security":false,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.9.0","date":"2021-09-07","lts":false,"security":false,"v8":"9.3.345.16"},{"name":"nodejs","version":"16.10.0","date":"2021-09-22","lts":false,"security":false,"v8":"9.3.345.19"},{"name":"nodejs","version":"16.11.0","date":"2021-10-08","lts":false,"security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.12.0","date":"2021-10-20","lts":false,"security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.13.0","date":"2021-10-26","lts":"Gallium","security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.14.0","date":"2022-02-08","lts":"Gallium","security":false,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.15.0","date":"2022-04-26","lts":"Gallium","security":false,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.16.0","date":"2022-07-07","lts":"Gallium","security":true,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.17.0","date":"2022-08-16","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.18.0","date":"2022-10-12","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.19.0","date":"2022-12-13","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.20.0","date":"2023-03-28","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"17.0.0","date":"2021-10-19","lts":false,"security":false,"v8":"9.5.172.21"},{"name":"nodejs","version":"17.1.0","date":"2021-11-09","lts":false,"security":false,"v8":"9.5.172.25"},{"name":"nodejs","version":"17.2.0","date":"2021-11-30","lts":false,"security":false,"v8":"9.6.180.14"},{"name":"nodejs","version":"17.3.0","date":"2021-12-17","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.4.0","date":"2022-01-18","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.5.0","date":"2022-02-10","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.6.0","date":"2022-02-22","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.7.0","date":"2022-03-09","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.8.0","date":"2022-03-22","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.9.0","date":"2022-04-07","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"18.0.0","date":"2022-04-18","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.1.0","date":"2022-05-03","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.2.0","date":"2022-05-17","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.3.0","date":"2022-06-02","lts":false,"security":false,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.4.0","date":"2022-06-16","lts":false,"security":false,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.5.0","date":"2022-07-06","lts":false,"security":true,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.6.0","date":"2022-07-13","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.7.0","date":"2022-07-26","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.8.0","date":"2022-08-24","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.9.0","date":"2022-09-07","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.10.0","date":"2022-09-28","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.11.0","date":"2022-10-13","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.12.0","date":"2022-10-25","lts":"Hydrogen","security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.13.0","date":"2023-01-05","lts":"Hydrogen","security":false,"v8":"10.2.154.23"},{"name":"nodejs","version":"18.14.0","date":"2023-02-01","lts":"Hydrogen","security":false,"v8":"10.2.154.23"},{"name":"nodejs","version":"18.15.0","date":"2023-03-05","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.16.0","date":"2023-04-12","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.17.0","date":"2023-07-18","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.18.0","date":"2023-09-18","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.19.0","date":"2023-11-29","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"19.0.0","date":"2022-10-17","lts":false,"security":false,"v8":"10.7.193.13"},{"name":"nodejs","version":"19.1.0","date":"2022-11-14","lts":false,"security":false,"v8":"10.7.193.20"},{"name":"nodejs","version":"19.2.0","date":"2022-11-29","lts":false,"security":false,"v8":"10.8.168.20"},{"name":"nodejs","version":"19.3.0","date":"2022-12-14","lts":false,"security":false,"v8":"10.8.168.21"},{"name":"nodejs","version":"19.4.0","date":"2023-01-05","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.5.0","date":"2023-01-24","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.6.0","date":"2023-02-01","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.7.0","date":"2023-02-21","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.8.0","date":"2023-03-14","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.9.0","date":"2023-04-10","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"20.0.0","date":"2023-04-17","lts":false,"security":false,"v8":"11.3.244.4"},{"name":"nodejs","version":"20.1.0","date":"2023-05-03","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.2.0","date":"2023-05-16","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.3.0","date":"2023-06-08","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.4.0","date":"2023-07-04","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.5.0","date":"2023-07-19","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.6.0","date":"2023-08-23","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.7.0","date":"2023-09-18","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.8.0","date":"2023-09-28","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.9.0","date":"2023-10-24","lts":"Iron","security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.10.0","date":"2023-11-22","lts":"Iron","security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"21.0.0","date":"2023-10-17","lts":false,"security":false,"v8":"11.8.172.13"},{"name":"nodejs","version":"21.1.0","date":"2023-10-24","lts":false,"security":false,"v8":"11.8.172.15"},{"name":"nodejs","version":"21.2.0","date":"2023-11-14","lts":false,"security":false,"v8":"11.8.172.17"},{"name":"nodejs","version":"21.3.0","date":"2023-11-30","lts":false,"security":false,"v8":"11.8.172.17"}]')},629:e=>{"use strict";e.exports=JSON.parse('{"v0.8":{"start":"2012-06-25","end":"2014-07-31"},"v0.10":{"start":"2013-03-11","end":"2016-10-31"},"v0.12":{"start":"2015-02-06","end":"2016-12-31"},"v4":{"start":"2015-09-08","lts":"2015-10-12","maintenance":"2017-04-01","end":"2018-04-30","codename":"Argon"},"v5":{"start":"2015-10-29","maintenance":"2016-04-30","end":"2016-06-30"},"v6":{"start":"2016-04-26","lts":"2016-10-18","maintenance":"2018-04-30","end":"2019-04-30","codename":"Boron"},"v7":{"start":"2016-10-25","maintenance":"2017-04-30","end":"2017-06-30"},"v8":{"start":"2017-05-30","lts":"2017-10-31","maintenance":"2019-01-01","end":"2019-12-31","codename":"Carbon"},"v9":{"start":"2017-10-01","maintenance":"2018-04-01","end":"2018-06-30"},"v10":{"start":"2018-04-24","lts":"2018-10-30","maintenance":"2020-05-19","end":"2021-04-30","codename":"Dubnium"},"v11":{"start":"2018-10-23","maintenance":"2019-04-22","end":"2019-06-01"},"v12":{"start":"2019-04-23","lts":"2019-10-21","maintenance":"2020-11-30","end":"2022-04-30","codename":"Erbium"},"v13":{"start":"2019-10-22","maintenance":"2020-04-01","end":"2020-06-01"},"v14":{"start":"2020-04-21","lts":"2020-10-27","maintenance":"2021-10-19","end":"2023-04-30","codename":"Fermium"},"v15":{"start":"2020-10-20","maintenance":"2021-04-01","end":"2021-06-01"},"v16":{"start":"2021-04-20","lts":"2021-10-26","maintenance":"2022-10-18","end":"2023-09-11","codename":"Gallium"},"v17":{"start":"2021-10-19","maintenance":"2022-04-01","end":"2022-06-01"},"v18":{"start":"2022-04-19","lts":"2022-10-25","maintenance":"2023-10-18","end":"2025-04-30","codename":"Hydrogen"},"v19":{"start":"2022-10-18","maintenance":"2023-04-01","end":"2023-06-01"},"v20":{"start":"2023-04-18","lts":"2023-10-24","maintenance":"2024-10-22","end":"2026-04-30","codename":"Iron"},"v21":{"start":"2023-10-17","maintenance":"2024-04-01","end":"2024-06-01"},"v22":{"start":"2024-04-23","lts":"2024-10-29","maintenance":"2025-10-21","end":"2027-04-30","codename":""},"v23":{"start":"2024-10-15","maintenance":"2025-04-01","end":"2025-06-01"},"v24":{"start":"2025-04-22","lts":"2025-10-28","maintenance":"2026-10-20","end":"2028-04-30","codename":""}}')}};var s={};function __nccwpck_require__(r){var n=s[r];if(n!==undefined){return n.exports}var t=s[r]={exports:{}};var a=true;try{e[r](t,t.exports,__nccwpck_require__);a=false}finally{if(a)delete s[r]}return t.exports}(()=>{__nccwpck_require__.o=(e,s)=>Object.prototype.hasOwnProperty.call(e,s)})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(397);module.exports=r})(); | ||
(()=>{var e={22:e=>{function BrowserslistError(e){this.name="BrowserslistError";this.message=e;this.browserslist=true;if(Error.captureStackTrace){Error.captureStackTrace(this,BrowserslistError)}}BrowserslistError.prototype=Error.prototype;e.exports=BrowserslistError},397:(e,s,r)=>{var n=r(750);var t=r(768).agents;var a=r(629);var i=r(17);var o=r(949);var l=r(22);var f=r(751);var u=r(522);var d=365.259641*24*60*60*1e3;var v="37";var c=14;function isVersionsMatch(e,s){return(e+".").indexOf(s+".")===0}function isEolReleased(e){var s=e.slice(1);return browserslist.nodeVersions.some((function(e){return isVersionsMatch(e,s)}))}function normalize(e){return e.filter((function(e){return typeof e==="string"}))}function normalizeElectron(e){var s=e;if(e.split(".").length===3){s=e.split(".").slice(0,-1).join(".")}return s}function nameMapper(e){return function mapName(s){return e+" "+s}}function getMajor(e){return parseInt(e.split(".")[0])}function getMajorVersions(e,s){if(e.length===0)return[];var r=uniq(e.map(getMajor));var n=r[r.length-s];if(!n){return e}var t=[];for(var a=e.length-1;a>=0;a--){if(n>getMajor(e[a]))break;t.unshift(e[a])}return t}function uniq(e){var s=[];for(var r=0;r<e.length;r++){if(s.indexOf(e[r])===-1)s.push(e[r])}return s}function fillUsage(e,s,r){for(var n in r){e[s+" "+n]=r[n]}}function generateFilter(e,s){s=parseFloat(s);if(e===">"){return function(e){return parseFloat(e)>s}}else if(e===">="){return function(e){return parseFloat(e)>=s}}else if(e==="<"){return function(e){return parseFloat(e)<s}}else{return function(e){return parseFloat(e)<=s}}}function generateSemverFilter(e,s){s=s.split(".").map(parseSimpleInt);s[1]=s[1]||0;s[2]=s[2]||0;if(e===">"){return function(e){e=e.split(".").map(parseSimpleInt);return compareSemver(e,s)>0}}else if(e===">="){return function(e){e=e.split(".").map(parseSimpleInt);return compareSemver(e,s)>=0}}else if(e==="<"){return function(e){e=e.split(".").map(parseSimpleInt);return compareSemver(s,e)>0}}else{return function(e){e=e.split(".").map(parseSimpleInt);return compareSemver(s,e)>=0}}}function parseSimpleInt(e){return parseInt(e)}function compare(e,s){if(e<s)return-1;if(e>s)return+1;return 0}function compareSemver(e,s){return compare(parseInt(e[0]),parseInt(s[0]))||compare(parseInt(e[1]||"0"),parseInt(s[1]||"0"))||compare(parseInt(e[2]||"0"),parseInt(s[2]||"0"))}function semverFilterLoose(e,s){s=s.split(".").map(parseSimpleInt);if(typeof s[1]==="undefined"){s[1]="x"}switch(e){case"<=":return function(e){e=e.split(".").map(parseSimpleInt);return compareSemverLoose(e,s)<=0};case">=":default:return function(e){e=e.split(".").map(parseSimpleInt);return compareSemverLoose(e,s)>=0}}}function compareSemverLoose(e,s){if(e[0]!==s[0]){return e[0]<s[0]?-1:+1}if(s[1]==="x"){return 0}if(e[1]!==s[1]){return e[1]<s[1]?-1:+1}return 0}function resolveVersion(e,s){if(e.versions.indexOf(s)!==-1){return s}else if(browserslist.versionAliases[e.name][s]){return browserslist.versionAliases[e.name][s]}else{return false}}function normalizeVersion(e,s){var r=resolveVersion(e,s);if(r){return r}else if(e.versions.length===1){return e.versions[0]}else{return false}}function filterByYear(e,s){e=e/1e3;return Object.keys(t).reduce((function(r,n){var t=byName(n,s);if(!t)return r;var a=Object.keys(t.releaseDate).filter((function(s){var r=t.releaseDate[s];return r!==null&&r>=e}));return r.concat(a.map(nameMapper(t.name)))}),[])}function cloneData(e){return{name:e.name,versions:e.versions,released:e.released,releaseDate:e.releaseDate}}function byName(e,s){e=e.toLowerCase();e=browserslist.aliases[e]||e;if(s.mobileToDesktop&&browserslist.desktopNames[e]){var r=browserslist.data[browserslist.desktopNames[e]];if(e==="android"){return normalizeAndroidData(cloneData(browserslist.data[e]),r)}else{var n=cloneData(r);n.name=e;return n}}return browserslist.data[e]}function normalizeAndroidVersions(e,s){var r=s.indexOf(v);return e.filter((function(e){return/^(?:[2-4]\.|[34]$)/.test(e)})).concat(s.slice(r))}function copyObject(e){var s={};for(var r in e){s[r]=e[r]}return s}function normalizeAndroidData(e,s){e.released=normalizeAndroidVersions(e.released,s.released);e.versions=normalizeAndroidVersions(e.versions,s.versions);e.releaseDate=copyObject(e.releaseDate);e.released.forEach((function(r){if(e.releaseDate[r]===undefined){e.releaseDate[r]=s.releaseDate[r]}}));return e}function checkName(e,s){var r=byName(e,s);if(!r)throw new l("Unknown browser "+e);return r}function unknownQuery(e){return new l("Unknown browser query `"+e+"`. "+"Maybe you are using old Browserslist or made typo in query.")}function filterJumps(e,s,r,n){var t=1;switch(s){case"android":if(n.mobileToDesktop)return e;var a=browserslist.data.chrome.released;t=a.length-a.indexOf(v);break;case"op_mob":var i=browserslist.data.op_mob.released.slice(-1)[0];t=getMajor(i)-c+1;break;default:return e}if(r<=t){return e.slice(-1)}return e.slice(t-1-r)}function isSupported(e,s){return typeof e==="string"&&(e.indexOf("y")>=0||s&&e.indexOf("a")>=0)}function resolve(e,s){return f(y,e).reduce((function(e,r,n){if(r.not&&n===0){throw new l("Write any browsers query (for instance, `defaults`) "+"before `"+r.query+"`")}var t=y[r.type];var a=t.select.call(browserslist,s,r).map((function(e){var r=e.split(" ");if(r[1]==="0"){return r[0]+" "+byName(r[0],s).versions[0]}else{return e}}));if(r.compose==="and"){if(r.not){return e.filter((function(e){return a.indexOf(e)===-1}))}else{return e.filter((function(e){return a.indexOf(e)!==-1}))}}else{if(r.not){var i={};a.forEach((function(e){i[e]=true}));return e.filter((function(e){return!i[e]}))}return e.concat(a)}}),[])}function prepareOpts(e){if(typeof e==="undefined")e={};if(typeof e.path==="undefined"){e.path=i.resolve?i.resolve("."):"."}return e}function prepareQueries(e,s){if(typeof e==="undefined"||e===null){var r=browserslist.loadConfig(s);if(r){e=r}else{e=browserslist.defaults}}return e}function checkQueries(e){if(!(typeof e==="string"||Array.isArray(e))){throw new l("Browser queries must be an array or string. Got "+typeof e+".")}}var m={};function browserslist(e,s){s=prepareOpts(s);e=prepareQueries(e,s);checkQueries(e);var r={ignoreUnknownVersions:s.ignoreUnknownVersions,dangerousExtend:s.dangerousExtend,mobileToDesktop:s.mobileToDesktop,path:s.path,env:s.env};u.oldDataWarning(browserslist.data);var n=u.getStat(s,browserslist.data);if(n){r.customUsage={};for(var t in n){fillUsage(r.customUsage,t,n[t])}}var a=JSON.stringify([e,r]);if(m[a])return m[a];var i=uniq(resolve(e,r)).sort((function(e,s){e=e.split(" ");s=s.split(" ");if(e[0]===s[0]){var r=e[1].split("-")[0];var n=s[1].split("-")[0];return compareSemver(n.split("."),r.split("."))}else{return compare(e[0],s[0])}}));if(!u.env.BROWSERSLIST_DISABLE_CACHE){m[a]=i}return i}browserslist.parse=function(e,s){s=prepareOpts(s);e=prepareQueries(e,s);checkQueries(e);return f(y,e)};browserslist.cache={};browserslist.data={};browserslist.usage={global:{},custom:null};browserslist.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"];browserslist.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"};browserslist.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",android:"chrome"};browserslist.versionAliases={};browserslist.clearCaches=u.clearCaches;browserslist.parseConfig=u.parseConfig;browserslist.readConfig=u.readConfig;browserslist.findConfig=u.findConfig;browserslist.loadConfig=u.loadConfig;browserslist.coverage=function(e,s){var r;if(typeof s==="undefined"){r=browserslist.usage.global}else if(s==="my stats"){var n={};n.path=i.resolve?i.resolve("."):".";var t=u.getStat(n);if(!t){throw new l("Custom usage statistics was not provided")}r={};for(var a in t){fillUsage(r,a,t[a])}}else if(typeof s==="string"){if(s.length>2){s=s.toLowerCase()}else{s=s.toUpperCase()}u.loadCountry(browserslist.usage,s,browserslist.data);r=browserslist.usage[s]}else{if("dataByBrowser"in s){s=s.dataByBrowser}r={};for(var o in s){for(var f in s[o]){r[o+" "+f]=s[o][f]}}}return e.reduce((function(e,s){var n=r[s];if(n===undefined){n=r[s.replace(/ \S+$/," 0")]}return e+(n||0)}),0)};function nodeQuery(e,s){var r=browserslist.nodeVersions.filter((function(e){return isVersionsMatch(e,s.version)}));if(r.length===0){if(e.ignoreUnknownVersions){return[]}else{throw new l("Unknown version "+s.version+" of Node.js")}}return["node "+r[r.length-1]]}function sinceQuery(e,s){var r=parseInt(s.year);var n=parseInt(s.month||"01")-1;var t=parseInt(s.day||"01");return filterByYear(Date.UTC(r,n,t,0,0,0),e)}function coverQuery(e,s){var r=parseFloat(s.coverage);var n=browserslist.usage.global;if(s.place){if(s.place.match(/^my\s+stats$/i)){if(!e.customUsage){throw new l("Custom usage statistics was not provided")}n=e.customUsage}else{var t;if(s.place.length===2){t=s.place.toUpperCase()}else{t=s.place.toLowerCase()}u.loadCountry(browserslist.usage,t,browserslist.data);n=browserslist.usage[t]}}var a=Object.keys(n).sort((function(e,s){return n[s]-n[e]}));var i=0;var o=[];var f;for(var d=0;d<a.length;d++){f=a[d];if(n[f]===0)break;i+=n[f];o.push(f);if(i>=r)break}return o}var y={last_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(e,s){return Object.keys(t).reduce((function(r,n){var t=byName(n,e);if(!t)return r;var a=getMajorVersions(t.released,s.versions);a=a.map(nameMapper(t.name));a=filterJumps(a,t.name,s.versions,e);return r.concat(a)}),[])}},last_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+versions?$/i,select:function(e,s){return Object.keys(t).reduce((function(r,n){var t=byName(n,e);if(!t)return r;var a=t.released.slice(-s.versions);a=a.map(nameMapper(t.name));a=filterJumps(a,t.name,s.versions,e);return r.concat(a)}),[])}},last_electron_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(e,s){var r=getMajorVersions(Object.keys(o),s.versions);return r.map((function(e){return"chrome "+o[e]}))}},last_node_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+major\s+versions?$/i,select:function(e,s){return getMajorVersions(browserslist.nodeVersions,s.versions).map((function(e){return"node "+e}))}},last_browser_major_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(e,s){var r=checkName(s.browser,e);var n=getMajorVersions(r.released,s.versions);var t=n.map(nameMapper(r.name));t=filterJumps(t,r.name,s.versions,e);return t}},last_electron_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(e,s){return Object.keys(o).slice(-s.versions).map((function(e){return"chrome "+o[e]}))}},last_node_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+versions?$/i,select:function(e,s){return browserslist.nodeVersions.slice(-s.versions).map((function(e){return"node "+e}))}},last_browser_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(e,s){var r=checkName(s.browser,e);var n=r.released.slice(-s.versions).map(nameMapper(r.name));n=filterJumps(n,r.name,s.versions,e);return n}},unreleased_versions:{matches:[],regexp:/^unreleased\s+versions$/i,select:function(e){return Object.keys(t).reduce((function(s,r){var n=byName(r,e);if(!n)return s;var t=n.versions.filter((function(e){return n.released.indexOf(e)===-1}));t=t.map(nameMapper(n.name));return s.concat(t)}),[])}},unreleased_electron_versions:{matches:[],regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},unreleased_browser_versions:{matches:["browser"],regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(e,s){var r=checkName(s.browser,e);return r.versions.filter((function(e){return r.released.indexOf(e)===-1})).map(nameMapper(r.name))}},last_years:{matches:["years"],regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(e,s){return filterByYear(Date.now()-d*s.years,e)}},since_y:{matches:["year"],regexp:/^since (\d+)$/i,select:sinceQuery},since_y_m:{matches:["year","month"],regexp:/^since (\d+)-(\d+)$/i,select:sinceQuery},since_y_m_d:{matches:["year","month","day"],regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:sinceQuery},popularity:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(e,s){var r=parseFloat(s.popularity);var n=browserslist.usage.global;return Object.keys(n).reduce((function(e,t){if(s.sign===">"){if(n[t]>r){e.push(t)}}else if(s.sign==="<"){if(n[t]<r){e.push(t)}}else if(s.sign==="<="){if(n[t]<=r){e.push(t)}}else if(n[t]>=r){e.push(t)}return e}),[])}},popularity_in_my_stats:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(e,s){var r=parseFloat(s.popularity);if(!e.customUsage){throw new l("Custom usage statistics was not provided")}var n=e.customUsage;return Object.keys(n).reduce((function(e,t){var a=n[t];if(a==null){return e}if(s.sign===">"){if(a>r){e.push(t)}}else if(s.sign==="<"){if(a<r){e.push(t)}}else if(s.sign==="<="){if(a<=r){e.push(t)}}else if(a>=r){e.push(t)}return e}),[])}},popularity_in_config_stats:{matches:["sign","popularity","config"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(e,s){var r=parseFloat(s.popularity);var n=u.loadStat(e,s.config,browserslist.data);if(n){e.customUsage={};for(var t in n){fillUsage(e.customUsage,t,n[t])}}if(!e.customUsage){throw new l("Custom usage statistics was not provided")}var a=e.customUsage;return Object.keys(a).reduce((function(e,n){var t=a[n];if(t==null){return e}if(s.sign===">"){if(t>r){e.push(n)}}else if(s.sign==="<"){if(t<r){e.push(n)}}else if(s.sign==="<="){if(t<=r){e.push(n)}}else if(t>=r){e.push(n)}return e}),[])}},popularity_in_place:{matches:["sign","popularity","place"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(e,s){var r=parseFloat(s.popularity);var n=s.place;if(n.length===2){n=n.toUpperCase()}else{n=n.toLowerCase()}u.loadCountry(browserslist.usage,n,browserslist.data);var t=browserslist.usage[n];return Object.keys(t).reduce((function(e,n){var a=t[n];if(a==null){return e}if(s.sign===">"){if(a>r){e.push(n)}}else if(s.sign==="<"){if(a<r){e.push(n)}}else if(s.sign==="<="){if(a<=r){e.push(n)}}else if(a>=r){e.push(n)}return e}),[])}},cover:{matches:["coverage"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,select:coverQuery},cover_in:{matches:["coverage","place"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,select:coverQuery},supports:{matches:["supportType","feature"],regexp:/^(?:(fully|partially)\s+)?supports\s+([\w-]+)$/,select:function(e,s){u.loadFeature(browserslist.cache,s.feature);var r=s.supportType!=="fully";var n=browserslist.cache[s.feature];var t=[];for(var a in n){var i=byName(a,e);var o=e.mobileToDesktop&&a in browserslist.desktopNames&&isSupported(n[a][i.released.slice(-1)[0]],r);i.versions.forEach((function(e){var s=n[a][e];if(s===undefined&&o){s=n[browserslist.desktopNames[a]][e]}if(isSupported(s,r)){t.push(a+" "+e)}}))}return t}},electron_range:{matches:["from","to"],regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,s){var r=normalizeElectron(s.from);var n=normalizeElectron(s.to);var t=parseFloat(s.from);var a=parseFloat(s.to);if(!o[r]){throw new l("Unknown version "+t+" of electron")}if(!o[n]){throw new l("Unknown version "+a+" of electron")}return Object.keys(o).filter((function(e){var s=parseFloat(e);return s>=t&&s<=a})).map((function(e){return"chrome "+o[e]}))}},node_range:{matches:["from","to"],regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,s){return browserslist.nodeVersions.filter(semverFilterLoose(">=",s.from)).filter(semverFilterLoose("<=",s.to)).map((function(e){return"node "+e}))}},browser_range:{matches:["browser","from","to"],regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,s){var r=checkName(s.browser,e);var n=parseFloat(normalizeVersion(r,s.from)||s.from);var t=parseFloat(normalizeVersion(r,s.to)||s.to);function filter(e){var s=parseFloat(e);return s>=n&&s<=t}return r.released.filter(filter).map(nameMapper(r.name))}},electron_ray:{matches:["sign","version"],regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,s){var r=normalizeElectron(s.version);return Object.keys(o).filter(generateFilter(s.sign,r)).map((function(e){return"chrome "+o[e]}))}},node_ray:{matches:["sign","version"],regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,s){return browserslist.nodeVersions.filter(generateSemverFilter(s.sign,s.version)).map((function(e){return"node "+e}))}},browser_ray:{matches:["browser","sign","version"],regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(e,s){var r=s.version;var n=checkName(s.browser,e);var t=browserslist.versionAliases[n.name][r];if(t)r=t;return n.released.filter(generateFilter(s.sign,r)).map((function(e){return n.name+" "+e}))}},firefox_esr:{matches:[],regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 115"]}},opera_mini_all:{matches:[],regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},electron_version:{matches:["version"],regexp:/^electron\s+([\d.]+)$/i,select:function(e,s){var r=normalizeElectron(s.version);var n=o[r];if(!n){throw new l("Unknown version "+s.version+" of electron")}return["chrome "+n]}},node_major_version:{matches:["version"],regexp:/^node\s+(\d+)$/i,select:nodeQuery},node_minor_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+)$/i,select:nodeQuery},node_patch_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:nodeQuery},current_node:{matches:[],regexp:/^current\s+node$/i,select:function(e){return[u.currentNode(resolve,e)]}},maintained_node:{matches:[],regexp:/^maintained\s+node\s+versions$/i,select:function(e){var s=Date.now();var r=Object.keys(a).filter((function(e){return s<Date.parse(a[e].end)&&s>Date.parse(a[e].start)&&isEolReleased(e)})).map((function(e){return"node "+e.slice(1)}));return resolve(r,e)}},phantomjs_1_9:{matches:[],regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},phantomjs_2_1:{matches:[],regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},browser_version:{matches:["browser","version"],regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(e,s){var r=s.version;if(/^tp$/i.test(r))r="TP";var n=checkName(s.browser,e);var t=normalizeVersion(n,r);if(t){r=t}else{if(r.indexOf(".")===-1){t=r+".0"}else{t=r.replace(/\.0$/,"")}t=normalizeVersion(n,t);if(t){r=t}else if(e.ignoreUnknownVersions){return[]}else{throw new l("Unknown version "+r+" of "+s.browser)}}return[n.name+" "+r]}},browserslist_config:{matches:[],regexp:/^browserslist config$/i,select:function(e){return browserslist(undefined,e)}},extends:{matches:["config"],regexp:/^extends (.+)$/i,select:function(e,s){return resolve(u.loadQueries(e,s.config),e)}},defaults:{matches:[],regexp:/^defaults$/i,select:function(e){return resolve(browserslist.defaults,e)}},dead:{matches:[],regexp:/^dead$/i,select:function(e){var s=["Baidu >= 0","ie <= 11","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"];return resolve(s,e)}},unknown:{matches:[],regexp:/^(\w+)$/i,select:function(e,s){if(byName(s.query,e)){throw new l("Specify versions in Browserslist query for browser "+s.query)}else{throw unknownQuery(s.query)}}}};(function(){for(var e in t){var s=t[e];browserslist.data[e]={name:e,versions:normalize(t[e].versions),released:normalize(t[e].versions.slice(0,-3)),releaseDate:t[e].release_date};fillUsage(browserslist.usage.global,e,s.usage_global);browserslist.versionAliases[e]={};for(var r=0;r<s.versions.length;r++){var a=s.versions[r];if(!a)continue;if(a.indexOf("-")!==-1){var i=a.split("-");for(var o=0;o<i.length;o++){browserslist.versionAliases[e][i[o]]=a}}}}browserslist.nodeVersions=n.map((function(e){return e.version}))})();e.exports=browserslist},522:(e,s,r)=>{var n=r(711)["default"];var t=r(225)["default"];var a=r(17);var i=r(147);var o=r(22);var l=/^\s*\[(.+)]\s*$/;var f=/^browserslist-config-/;var u=/@[^/]+(?:\/[^/]+)?\/browserslist-config(?:-|$|\/)/;var d=6*30*24*60*60*1e3;var v="Browserslist config should be a string or an array "+"of strings with browser queries";var c=false;var m={};var y={};function checkExtend(e){var s=" Use `dangerousExtend` option to disable.";if(!f.test(e)&&!u.test(e)){throw new o("Browserslist config needs `browserslist-config-` prefix. "+s)}if(e.replace(/^@[^/]+\//,"").indexOf(".")!==-1){throw new o("`.` not allowed in Browserslist config name. "+s)}if(e.indexOf("node_modules")!==-1){throw new o("`node_modules` not allowed in Browserslist config."+s)}}function isFile(e){if(e in m){return m[e]}var s=i.existsSync(e)&&i.statSync(e).isFile();if(!process.env.BROWSERSLIST_DISABLE_CACHE){m[e]=s}return s}function eachParent(e,s){var r=isFile(e)?a.dirname(e):e;var n=a.resolve(r);do{if(!pathInRoot(n))break;var t=s(n);if(typeof t!=="undefined")return t}while(n!==(n=a.dirname(n)));return undefined}function pathInRoot(e){if(!process.env.BROWSERSLIST_ROOT_PATH)return true;var s=a.resolve(process.env.BROWSERSLIST_ROOT_PATH);if(a.relative(s,e).substring(0,2)===".."){return false}return true}function check(e){if(Array.isArray(e)){for(var s=0;s<e.length;s++){if(typeof e[s]!=="string"){throw new o(v)}}}else if(typeof e!=="string"){throw new o(v)}}function pickEnv(e,s){if(typeof e!=="object")return e;var r;if(typeof s.env==="string"){r=s.env}else if(process.env.BROWSERSLIST_ENV){r=process.env.BROWSERSLIST_ENV}else if(process.env.NODE_ENV){r=process.env.NODE_ENV}else{r="production"}if(s.throwOnMissing){if(r&&r!=="defaults"&&!e[r]){throw new o("Missing config for Browserslist environment `"+r+"`")}}return e[r]||e.defaults}function parsePackage(e){var s=JSON.parse(i.readFileSync(e).toString().replace(/^\uFEFF/m,""));if(s.browserlist&&!s.browserslist){throw new o("`browserlist` key instead of `browserslist` in "+e)}var r=s.browserslist;if(Array.isArray(r)||typeof r==="string"){r={defaults:r}}for(var n in r){check(r[n])}return r}function latestReleaseTime(e){var s=0;for(var r in e){var n=e[r].releaseDate||{};for(var t in n){if(s<n[t]){s=n[t]}}}return s*1e3}function normalizeStats(e,s){if(!e){e={}}if(s&&"dataByBrowser"in s){s=s.dataByBrowser}if(typeof s!=="object")return undefined;var r={};for(var n in s){var t=Object.keys(s[n]);if(t.length===1&&e[n]&&e[n].versions.length===1){var a=e[n].versions[0];r[n]={};r[n][a]=s[n][t[0]]}else{r[n]=s[n]}}return r}function normalizeUsageData(e,s){for(var r in e){var n=e[r];if("0"in n){var t=s[r].versions;n[t[t.length-1]]=n[0];delete n[0]}}}e.exports={loadQueries:function loadQueries(e,s){if(!e.dangerousExtend&&!process.env.BROWSERSLIST_DANGEROUS_EXTEND){checkExtend(s)}var n=require(r(85).resolve(s,{paths:[".",e.path]}));if(n){if(Array.isArray(n)){return n}else if(typeof n==="object"){if(!n.defaults)n.defaults=[];return pickEnv(n,e,s)}}throw new o("`"+s+"` config exports not an array of queries"+" or an object of envs")},loadStat:function loadStat(e,s,n){if(!e.dangerousExtend&&!process.env.BROWSERSLIST_DANGEROUS_EXTEND){checkExtend(s)}var t=require(r(85).resolve(a.join(s,"browserslist-stats.json"),{paths:["."]}));return normalizeStats(n,t)},getStat:function getStat(e,s){var r;if(e.stats){r=e.stats}else if(process.env.BROWSERSLIST_STATS){r=process.env.BROWSERSLIST_STATS}else if(e.path&&a.resolve&&i.existsSync){r=eachParent(e.path,(function(e){var s=a.join(e,"browserslist-stats.json");return isFile(s)?s:undefined}))}if(typeof r==="string"){try{r=JSON.parse(i.readFileSync(r))}catch(e){throw new o("Can't read "+r)}}return normalizeStats(s,r)},loadConfig:function loadConfig(s){if(process.env.BROWSERSLIST){return process.env.BROWSERSLIST}else if(s.config||process.env.BROWSERSLIST_CONFIG){var r=s.config||process.env.BROWSERSLIST_CONFIG;if(a.basename(r)==="package.json"){return pickEnv(parsePackage(r),s)}else{return pickEnv(e.exports.readConfig(r),s)}}else if(s.path){return pickEnv(e.exports.findConfig(s.path),s)}else{return undefined}},loadCountry:function loadCountry(e,s,r){var n=s.replace(/[^\w-]/g,"");if(!e[n]){var a;try{a=require("caniuse-lite/data/regions/"+n+".js")}catch(e){throw new o("Unknown region name `"+n+"`.")}var i=t(a);normalizeUsageData(i,r);e[s]={};for(var l in i){for(var f in i[l]){e[s][l+" "+f]=i[l][f]}}}},loadFeature:function loadFeature(e,s){s=s.replace(/[^\w-]/g,"");if(e[s])return;var r;try{r=require("caniuse-lite/data/features/"+s+".js")}catch(e){throw new o("Unknown feature name `"+s+"`.")}var t=n(r).stats;e[s]={};for(var a in t){e[s][a]={};for(var i in t[a]){e[s][a][i]=t[a][i]}}},parseConfig:function parseConfig(e){var s={defaults:[]};var r=["defaults"];e.toString().replace(/#[^\n]*/g,"").split(/\n|,/).map((function(e){return e.trim()})).filter((function(e){return e!==""})).forEach((function(e){if(l.test(e)){r=e.match(l)[1].trim().split(" ");r.forEach((function(e){if(s[e]){throw new o("Duplicate section "+e+" in Browserslist config")}s[e]=[]}))}else{r.forEach((function(r){s[r].push(e)}))}}));return s},readConfig:function readConfig(s){if(!isFile(s)){throw new o("Can't read "+s+" config")}return e.exports.parseConfig(i.readFileSync(s))},findConfig:function findConfig(s){s=a.resolve(s);var r=[];var n=eachParent(s,(function(s){if(s in y){return y[s]}r.push(s);var n=a.join(s,"browserslist");var t=a.join(s,"package.json");var i=a.join(s,".browserslistrc");var l;if(isFile(t)){try{l=parsePackage(t)}catch(e){if(e.name==="BrowserslistError")throw e;console.warn("[Browserslist] Could not parse "+t+". Ignoring it.")}}if(isFile(n)&&l){throw new o(s+" contains both browserslist and package.json with browsers")}else if(isFile(i)&&l){throw new o(s+" contains both .browserslistrc and package.json with browsers")}else if(isFile(n)&&isFile(i)){throw new o(s+" contains both .browserslistrc and browserslist")}else if(isFile(n)){return e.exports.readConfig(n)}else if(isFile(i)){return e.exports.readConfig(i)}else{return l}}));if(!process.env.BROWSERSLIST_DISABLE_CACHE){r.forEach((function(e){y[e]=n}))}return n},clearCaches:function clearCaches(){c=false;m={};y={};this.cache={}},oldDataWarning:function oldDataWarning(e){if(c)return;c=true;if(process.env.BROWSERSLIST_IGNORE_OLD_DATA)return;var s=latestReleaseTime(e);var r=Date.now()-d;if(s!==0&&s<r){console.warn("Browserslist: caniuse-lite is outdated. Please run:\n"+" npx update-browserslist-db@latest\n"+" Why you should do it regularly: "+"https://github.com/browserslist/update-db#readme")}},currentNode:function currentNode(){return"node "+process.versions.node},env:process.env}},751:e=>{var s=/^\s+and\s+(.*)/i;var r=/^(?:,\s*|\s+or\s+)(.*)/i;function flatten(e){if(!Array.isArray(e))return[e];return e.reduce((function(e,s){return e.concat(flatten(s))}),[])}function find(e,s){for(var r=1,n=e.length;r<=n;r++){var t=e.substr(-r,r);if(s(t,r,n)){return e.slice(0,-r)}}return""}function matchQuery(e,s){var r={query:s};if(s.indexOf("not ")===0){r.not=true;s=s.slice(4)}for(var n in e){var t=e[n];var a=s.match(t.regexp);if(a){r.type=n;for(var i=0;i<t.matches.length;i++){r[t.matches[i]]=a[i+1]}return r}}r.type="unknown";return r}function matchBlock(e,n,t){var a;return find(n,(function(n,i,o){if(s.test(n)){a=matchQuery(e,n.match(s)[1]);a.compose="and";t.unshift(a);return true}else if(r.test(n)){a=matchQuery(e,n.match(r)[1]);a.compose="or";t.unshift(a);return true}else if(i===o){a=matchQuery(e,n.trim());a.compose="or";t.unshift(a);return true}return false}))}e.exports=function parse(e,s){if(!Array.isArray(s))s=[s];return flatten(s.map((function(s){var r=[];do{s=matchBlock(e,s,r)}while(s);return r})))}},949:e=>{e.exports={"0.20":"39",.21:"41",.22:"41",.23:"41",.24:"41",.25:"42",.26:"42",.27:"43",.28:"43",.29:"43","0.30":"44",.31:"45",.32:"45",.33:"45",.34:"45",.35:"45",.36:"47",.37:"49","1.0":"49",1.1:"50",1.2:"51",1.3:"52",1.4:"53",1.5:"54",1.6:"56",1.7:"58",1.8:"59","2.0":"61",2.1:"61","3.0":"66",3.1:"66","4.0":"69",4.1:"69",4.2:"69","5.0":"73","6.0":"76",6.1:"76","7.0":"78",7.1:"78",7.2:"78",7.3:"78","8.0":"80",8.1:"80",8.2:"80",8.3:"80",8.4:"80",8.5:"80","9.0":"83",9.1:"83",9.2:"83",9.3:"83",9.4:"83","10.0":"85",10.1:"85",10.2:"85",10.3:"85",10.4:"85","11.0":"87",11.1:"87",11.2:"87",11.3:"87",11.4:"87",11.5:"87","12.0":"89",12.1:"89",12.2:"89","13.0":"91",13.1:"91",13.2:"91",13.3:"91",13.4:"91",13.5:"91",13.6:"91","14.0":"93",14.1:"93",14.2:"93","15.0":"94",15.1:"94",15.2:"94",15.3:"94",15.4:"94",15.5:"94","16.0":"96",16.1:"96",16.2:"96","17.0":"98",17.1:"98",17.2:"98",17.3:"98",17.4:"98","18.0":"100",18.1:"100",18.2:"100",18.3:"100","19.0":"102",19.1:"102","20.0":"104",20.1:"104",20.2:"104",20.3:"104","21.0":"106",21.1:"106",21.2:"106",21.3:"106",21.4:"106","22.0":"108",22.1:"108",22.2:"108",22.3:"108","23.0":"110",23.1:"110",23.2:"110",23.3:"110","24.0":"112",24.1:"112",24.2:"112",24.3:"112",24.4:"112",24.5:"112",24.6:"112",24.7:"112",24.8:"112","25.0":"114",25.1:"114",25.2:"114",25.3:"114",25.4:"114",25.5:"114",25.6:"114",25.7:"114",25.8:"114",25.9:"114","26.0":"116",26.1:"116",26.2:"116",26.3:"116",26.4:"116",26.5:"116",26.6:"116","27.0":"118",27.1:"118",27.2:"118",27.3:"118","28.0":"120",28.1:"120",28.2:"120","29.0":"122",29.1:"122","30.0":"123"}},85:e=>{function webpackEmptyContext(e){var s=new Error("Cannot find module '"+e+"'");s.code="MODULE_NOT_FOUND";throw s}webpackEmptyContext.keys=()=>[];webpackEmptyContext.resolve=webpackEmptyContext;webpackEmptyContext.id=85;e.exports=webpackEmptyContext},768:e=>{"use strict";e.exports=require("caniuse-lite/dist/unpacker/agents")},711:e=>{"use strict";e.exports=require("caniuse-lite/dist/unpacker/feature")},225:e=>{"use strict";e.exports=require("caniuse-lite/dist/unpacker/region")},147:e=>{"use strict";e.exports=require("fs")},17:e=>{"use strict";e.exports=require("path")},750:e=>{"use strict";e.exports=JSON.parse('[{"name":"nodejs","version":"0.2.0","date":"2011-08-26","lts":false,"security":false,"v8":"2.3.8.0"},{"name":"nodejs","version":"0.3.0","date":"2011-08-26","lts":false,"security":false,"v8":"2.5.1.0"},{"name":"nodejs","version":"0.4.0","date":"2011-08-26","lts":false,"security":false,"v8":"3.1.2.0"},{"name":"nodejs","version":"0.5.0","date":"2011-08-26","lts":false,"security":false,"v8":"3.1.8.25"},{"name":"nodejs","version":"0.6.0","date":"2011-11-04","lts":false,"security":false,"v8":"3.6.6.6"},{"name":"nodejs","version":"0.7.0","date":"2012-01-17","lts":false,"security":false,"v8":"3.8.6.0"},{"name":"nodejs","version":"0.8.0","date":"2012-06-22","lts":false,"security":false,"v8":"3.11.10.10"},{"name":"nodejs","version":"0.9.0","date":"2012-07-20","lts":false,"security":false,"v8":"3.11.10.15"},{"name":"nodejs","version":"0.10.0","date":"2013-03-11","lts":false,"security":false,"v8":"3.14.5.8"},{"name":"nodejs","version":"0.11.0","date":"2013-03-28","lts":false,"security":false,"v8":"3.17.13.0"},{"name":"nodejs","version":"0.12.0","date":"2015-02-06","lts":false,"security":false,"v8":"3.28.73.0"},{"name":"nodejs","version":"4.0.0","date":"2015-09-08","lts":false,"security":false,"v8":"4.5.103.30"},{"name":"nodejs","version":"4.1.0","date":"2015-09-17","lts":false,"security":false,"v8":"4.5.103.33"},{"name":"nodejs","version":"4.2.0","date":"2015-10-12","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.3.0","date":"2016-02-09","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.4.0","date":"2016-03-08","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.5.0","date":"2016-08-16","lts":"Argon","security":false,"v8":"4.5.103.37"},{"name":"nodejs","version":"4.6.0","date":"2016-09-27","lts":"Argon","security":true,"v8":"4.5.103.37"},{"name":"nodejs","version":"4.7.0","date":"2016-12-06","lts":"Argon","security":false,"v8":"4.5.103.43"},{"name":"nodejs","version":"4.8.0","date":"2017-02-21","lts":"Argon","security":false,"v8":"4.5.103.45"},{"name":"nodejs","version":"4.9.0","date":"2018-03-28","lts":"Argon","security":true,"v8":"4.5.103.53"},{"name":"nodejs","version":"5.0.0","date":"2015-10-29","lts":false,"security":false,"v8":"4.6.85.28"},{"name":"nodejs","version":"5.1.0","date":"2015-11-17","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.2.0","date":"2015-12-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.3.0","date":"2015-12-15","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.4.0","date":"2016-01-06","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.5.0","date":"2016-01-21","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.6.0","date":"2016-02-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.7.0","date":"2016-02-23","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.8.0","date":"2016-03-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.9.0","date":"2016-03-16","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.10.0","date":"2016-04-01","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.11.0","date":"2016-04-21","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.12.0","date":"2016-06-23","lts":false,"security":false,"v8":"4.6.85.32"},{"name":"nodejs","version":"6.0.0","date":"2016-04-26","lts":false,"security":false,"v8":"5.0.71.35"},{"name":"nodejs","version":"6.1.0","date":"2016-05-05","lts":false,"security":false,"v8":"5.0.71.35"},{"name":"nodejs","version":"6.2.0","date":"2016-05-17","lts":false,"security":false,"v8":"5.0.71.47"},{"name":"nodejs","version":"6.3.0","date":"2016-07-06","lts":false,"security":false,"v8":"5.0.71.52"},{"name":"nodejs","version":"6.4.0","date":"2016-08-12","lts":false,"security":false,"v8":"5.0.71.60"},{"name":"nodejs","version":"6.5.0","date":"2016-08-26","lts":false,"security":false,"v8":"5.1.281.81"},{"name":"nodejs","version":"6.6.0","date":"2016-09-14","lts":false,"security":false,"v8":"5.1.281.83"},{"name":"nodejs","version":"6.7.0","date":"2016-09-27","lts":false,"security":true,"v8":"5.1.281.83"},{"name":"nodejs","version":"6.8.0","date":"2016-10-12","lts":false,"security":false,"v8":"5.1.281.84"},{"name":"nodejs","version":"6.9.0","date":"2016-10-18","lts":"Boron","security":false,"v8":"5.1.281.84"},{"name":"nodejs","version":"6.10.0","date":"2017-02-21","lts":"Boron","security":false,"v8":"5.1.281.93"},{"name":"nodejs","version":"6.11.0","date":"2017-06-06","lts":"Boron","security":false,"v8":"5.1.281.102"},{"name":"nodejs","version":"6.12.0","date":"2017-11-06","lts":"Boron","security":false,"v8":"5.1.281.108"},{"name":"nodejs","version":"6.13.0","date":"2018-02-10","lts":"Boron","security":false,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.14.0","date":"2018-03-28","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.15.0","date":"2018-11-27","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.16.0","date":"2018-12-26","lts":"Boron","security":false,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.17.0","date":"2019-02-28","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"7.0.0","date":"2016-10-25","lts":false,"security":false,"v8":"5.4.500.36"},{"name":"nodejs","version":"7.1.0","date":"2016-11-08","lts":false,"security":false,"v8":"5.4.500.36"},{"name":"nodejs","version":"7.2.0","date":"2016-11-22","lts":false,"security":false,"v8":"5.4.500.43"},{"name":"nodejs","version":"7.3.0","date":"2016-12-20","lts":false,"security":false,"v8":"5.4.500.45"},{"name":"nodejs","version":"7.4.0","date":"2017-01-04","lts":false,"security":false,"v8":"5.4.500.45"},{"name":"nodejs","version":"7.5.0","date":"2017-01-31","lts":false,"security":false,"v8":"5.4.500.48"},{"name":"nodejs","version":"7.6.0","date":"2017-02-21","lts":false,"security":false,"v8":"5.5.372.40"},{"name":"nodejs","version":"7.7.0","date":"2017-02-28","lts":false,"security":false,"v8":"5.5.372.41"},{"name":"nodejs","version":"7.8.0","date":"2017-03-29","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"7.9.0","date":"2017-04-11","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"7.10.0","date":"2017-05-02","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"8.0.0","date":"2017-05-30","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.1.0","date":"2017-06-08","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.2.0","date":"2017-07-19","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.3.0","date":"2017-08-08","lts":false,"security":false,"v8":"6.0.286.52"},{"name":"nodejs","version":"8.4.0","date":"2017-08-15","lts":false,"security":false,"v8":"6.0.286.52"},{"name":"nodejs","version":"8.5.0","date":"2017-09-12","lts":false,"security":false,"v8":"6.0.287.53"},{"name":"nodejs","version":"8.6.0","date":"2017-09-26","lts":false,"security":false,"v8":"6.0.287.53"},{"name":"nodejs","version":"8.7.0","date":"2017-10-11","lts":false,"security":false,"v8":"6.1.534.42"},{"name":"nodejs","version":"8.8.0","date":"2017-10-24","lts":false,"security":false,"v8":"6.1.534.42"},{"name":"nodejs","version":"8.9.0","date":"2017-10-31","lts":"Carbon","security":false,"v8":"6.1.534.46"},{"name":"nodejs","version":"8.10.0","date":"2018-03-06","lts":"Carbon","security":false,"v8":"6.2.414.50"},{"name":"nodejs","version":"8.11.0","date":"2018-03-28","lts":"Carbon","security":true,"v8":"6.2.414.50"},{"name":"nodejs","version":"8.12.0","date":"2018-09-10","lts":"Carbon","security":false,"v8":"6.2.414.66"},{"name":"nodejs","version":"8.13.0","date":"2018-11-20","lts":"Carbon","security":false,"v8":"6.2.414.72"},{"name":"nodejs","version":"8.14.0","date":"2018-11-27","lts":"Carbon","security":true,"v8":"6.2.414.72"},{"name":"nodejs","version":"8.15.0","date":"2018-12-26","lts":"Carbon","security":false,"v8":"6.2.414.75"},{"name":"nodejs","version":"8.16.0","date":"2019-04-16","lts":"Carbon","security":false,"v8":"6.2.414.77"},{"name":"nodejs","version":"8.17.0","date":"2019-12-17","lts":"Carbon","security":true,"v8":"6.2.414.78"},{"name":"nodejs","version":"9.0.0","date":"2017-10-31","lts":false,"security":false,"v8":"6.2.414.32"},{"name":"nodejs","version":"9.1.0","date":"2017-11-07","lts":false,"security":false,"v8":"6.2.414.32"},{"name":"nodejs","version":"9.2.0","date":"2017-11-14","lts":false,"security":false,"v8":"6.2.414.44"},{"name":"nodejs","version":"9.3.0","date":"2017-12-12","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.4.0","date":"2018-01-10","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.5.0","date":"2018-01-31","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.6.0","date":"2018-02-21","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.7.0","date":"2018-03-01","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.8.0","date":"2018-03-07","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.9.0","date":"2018-03-21","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.10.0","date":"2018-03-28","lts":false,"security":true,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.11.0","date":"2018-04-04","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"10.0.0","date":"2018-04-24","lts":false,"security":false,"v8":"6.6.346.24"},{"name":"nodejs","version":"10.1.0","date":"2018-05-08","lts":false,"security":false,"v8":"6.6.346.27"},{"name":"nodejs","version":"10.2.0","date":"2018-05-23","lts":false,"security":false,"v8":"6.6.346.32"},{"name":"nodejs","version":"10.3.0","date":"2018-05-29","lts":false,"security":false,"v8":"6.6.346.32"},{"name":"nodejs","version":"10.4.0","date":"2018-06-06","lts":false,"security":false,"v8":"6.7.288.43"},{"name":"nodejs","version":"10.5.0","date":"2018-06-20","lts":false,"security":false,"v8":"6.7.288.46"},{"name":"nodejs","version":"10.6.0","date":"2018-07-04","lts":false,"security":false,"v8":"6.7.288.46"},{"name":"nodejs","version":"10.7.0","date":"2018-07-18","lts":false,"security":false,"v8":"6.7.288.49"},{"name":"nodejs","version":"10.8.0","date":"2018-08-01","lts":false,"security":false,"v8":"6.7.288.49"},{"name":"nodejs","version":"10.9.0","date":"2018-08-15","lts":false,"security":false,"v8":"6.8.275.24"},{"name":"nodejs","version":"10.10.0","date":"2018-09-06","lts":false,"security":false,"v8":"6.8.275.30"},{"name":"nodejs","version":"10.11.0","date":"2018-09-19","lts":false,"security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.12.0","date":"2018-10-10","lts":false,"security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.13.0","date":"2018-10-30","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.14.0","date":"2018-11-27","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.15.0","date":"2018-12-26","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.16.0","date":"2019-05-28","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.17.0","date":"2019-10-22","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.18.0","date":"2019-12-17","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.19.0","date":"2020-02-05","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.20.0","date":"2020-03-26","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.21.0","date":"2020-06-02","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.22.0","date":"2020-07-21","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.23.0","date":"2020-10-27","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.24.0","date":"2021-02-23","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"11.0.0","date":"2018-10-23","lts":false,"security":false,"v8":"7.0.276.28"},{"name":"nodejs","version":"11.1.0","date":"2018-10-30","lts":false,"security":false,"v8":"7.0.276.32"},{"name":"nodejs","version":"11.2.0","date":"2018-11-15","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.3.0","date":"2018-11-27","lts":false,"security":true,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.4.0","date":"2018-12-07","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.5.0","date":"2018-12-18","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.6.0","date":"2018-12-26","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.7.0","date":"2019-01-17","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.8.0","date":"2019-01-24","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.9.0","date":"2019-01-30","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.10.0","date":"2019-02-14","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.11.0","date":"2019-03-05","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.12.0","date":"2019-03-14","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.13.0","date":"2019-03-28","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.14.0","date":"2019-04-10","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.15.0","date":"2019-04-30","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"12.0.0","date":"2019-04-23","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.1.0","date":"2019-04-29","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.2.0","date":"2019-05-07","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.3.0","date":"2019-05-21","lts":false,"security":false,"v8":"7.4.288.27"},{"name":"nodejs","version":"12.4.0","date":"2019-06-04","lts":false,"security":false,"v8":"7.4.288.27"},{"name":"nodejs","version":"12.5.0","date":"2019-06-26","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.6.0","date":"2019-07-03","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.7.0","date":"2019-07-23","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.8.0","date":"2019-08-06","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.9.0","date":"2019-08-20","lts":false,"security":false,"v8":"7.6.303.29"},{"name":"nodejs","version":"12.10.0","date":"2019-09-04","lts":false,"security":false,"v8":"7.6.303.29"},{"name":"nodejs","version":"12.11.0","date":"2019-09-25","lts":false,"security":false,"v8":"7.7.299.11"},{"name":"nodejs","version":"12.12.0","date":"2019-10-11","lts":false,"security":false,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.13.0","date":"2019-10-21","lts":"Erbium","security":false,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.14.0","date":"2019-12-17","lts":"Erbium","security":true,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.15.0","date":"2020-02-05","lts":"Erbium","security":true,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.16.0","date":"2020-02-11","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.17.0","date":"2020-05-26","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.18.0","date":"2020-06-02","lts":"Erbium","security":true,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.19.0","date":"2020-10-06","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.20.0","date":"2020-11-24","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.21.0","date":"2021-02-23","lts":"Erbium","security":true,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.22.0","date":"2021-03-30","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"13.0.0","date":"2019-10-22","lts":false,"security":false,"v8":"7.8.279.17"},{"name":"nodejs","version":"13.1.0","date":"2019-11-05","lts":false,"security":false,"v8":"7.8.279.17"},{"name":"nodejs","version":"13.2.0","date":"2019-11-21","lts":false,"security":false,"v8":"7.9.317.23"},{"name":"nodejs","version":"13.3.0","date":"2019-12-03","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.4.0","date":"2019-12-17","lts":false,"security":true,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.5.0","date":"2019-12-18","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.6.0","date":"2020-01-07","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.7.0","date":"2020-01-21","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.8.0","date":"2020-02-05","lts":false,"security":true,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.9.0","date":"2020-02-18","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.10.0","date":"2020-03-04","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.11.0","date":"2020-03-12","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.12.0","date":"2020-03-26","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.13.0","date":"2020-04-14","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.14.0","date":"2020-04-29","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"14.0.0","date":"2020-04-21","lts":false,"security":false,"v8":"8.1.307.30"},{"name":"nodejs","version":"14.1.0","date":"2020-04-29","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.2.0","date":"2020-05-05","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.3.0","date":"2020-05-19","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.4.0","date":"2020-06-02","lts":false,"security":true,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.5.0","date":"2020-06-30","lts":false,"security":false,"v8":"8.3.110.9"},{"name":"nodejs","version":"14.6.0","date":"2020-07-20","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.7.0","date":"2020-07-29","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.8.0","date":"2020-08-11","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.9.0","date":"2020-08-27","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.10.0","date":"2020-09-08","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.11.0","date":"2020-09-15","lts":false,"security":true,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.12.0","date":"2020-09-22","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.13.0","date":"2020-09-29","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.14.0","date":"2020-10-15","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.15.0","date":"2020-10-27","lts":"Fermium","security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.16.0","date":"2021-02-23","lts":"Fermium","security":true,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.17.0","date":"2021-05-11","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.18.0","date":"2021-09-28","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.19.0","date":"2022-02-01","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.20.0","date":"2022-07-07","lts":"Fermium","security":true,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.21.0","date":"2022-11-01","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"15.0.0","date":"2020-10-20","lts":false,"security":false,"v8":"8.6.395.16"},{"name":"nodejs","version":"15.1.0","date":"2020-11-04","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.2.0","date":"2020-11-10","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.3.0","date":"2020-11-24","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.4.0","date":"2020-12-09","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.5.0","date":"2020-12-22","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.6.0","date":"2021-01-14","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.7.0","date":"2021-01-25","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.8.0","date":"2021-02-02","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.9.0","date":"2021-02-18","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.10.0","date":"2021-02-23","lts":false,"security":true,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.11.0","date":"2021-03-03","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.12.0","date":"2021-03-17","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.13.0","date":"2021-03-31","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.14.0","date":"2021-04-06","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"16.0.0","date":"2021-04-20","lts":false,"security":false,"v8":"9.0.257.17"},{"name":"nodejs","version":"16.1.0","date":"2021-05-04","lts":false,"security":false,"v8":"9.0.257.24"},{"name":"nodejs","version":"16.2.0","date":"2021-05-19","lts":false,"security":false,"v8":"9.0.257.25"},{"name":"nodejs","version":"16.3.0","date":"2021-06-03","lts":false,"security":false,"v8":"9.0.257.25"},{"name":"nodejs","version":"16.4.0","date":"2021-06-23","lts":false,"security":false,"v8":"9.1.269.36"},{"name":"nodejs","version":"16.5.0","date":"2021-07-14","lts":false,"security":false,"v8":"9.1.269.38"},{"name":"nodejs","version":"16.6.0","date":"2021-07-29","lts":false,"security":true,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.7.0","date":"2021-08-18","lts":false,"security":false,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.8.0","date":"2021-08-25","lts":false,"security":false,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.9.0","date":"2021-09-07","lts":false,"security":false,"v8":"9.3.345.16"},{"name":"nodejs","version":"16.10.0","date":"2021-09-22","lts":false,"security":false,"v8":"9.3.345.19"},{"name":"nodejs","version":"16.11.0","date":"2021-10-08","lts":false,"security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.12.0","date":"2021-10-20","lts":false,"security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.13.0","date":"2021-10-26","lts":"Gallium","security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.14.0","date":"2022-02-08","lts":"Gallium","security":false,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.15.0","date":"2022-04-26","lts":"Gallium","security":false,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.16.0","date":"2022-07-07","lts":"Gallium","security":true,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.17.0","date":"2022-08-16","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.18.0","date":"2022-10-12","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.19.0","date":"2022-12-13","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.20.0","date":"2023-03-28","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"17.0.0","date":"2021-10-19","lts":false,"security":false,"v8":"9.5.172.21"},{"name":"nodejs","version":"17.1.0","date":"2021-11-09","lts":false,"security":false,"v8":"9.5.172.25"},{"name":"nodejs","version":"17.2.0","date":"2021-11-30","lts":false,"security":false,"v8":"9.6.180.14"},{"name":"nodejs","version":"17.3.0","date":"2021-12-17","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.4.0","date":"2022-01-18","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.5.0","date":"2022-02-10","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.6.0","date":"2022-02-22","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.7.0","date":"2022-03-09","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.8.0","date":"2022-03-22","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.9.0","date":"2022-04-07","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"18.0.0","date":"2022-04-18","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.1.0","date":"2022-05-03","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.2.0","date":"2022-05-17","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.3.0","date":"2022-06-02","lts":false,"security":false,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.4.0","date":"2022-06-16","lts":false,"security":false,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.5.0","date":"2022-07-06","lts":false,"security":true,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.6.0","date":"2022-07-13","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.7.0","date":"2022-07-26","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.8.0","date":"2022-08-24","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.9.0","date":"2022-09-07","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.10.0","date":"2022-09-28","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.11.0","date":"2022-10-13","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.12.0","date":"2022-10-25","lts":"Hydrogen","security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.13.0","date":"2023-01-05","lts":"Hydrogen","security":false,"v8":"10.2.154.23"},{"name":"nodejs","version":"18.14.0","date":"2023-02-01","lts":"Hydrogen","security":false,"v8":"10.2.154.23"},{"name":"nodejs","version":"18.15.0","date":"2023-03-05","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.16.0","date":"2023-04-12","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.17.0","date":"2023-07-18","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.18.0","date":"2023-09-18","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.19.0","date":"2023-11-29","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"19.0.0","date":"2022-10-17","lts":false,"security":false,"v8":"10.7.193.13"},{"name":"nodejs","version":"19.1.0","date":"2022-11-14","lts":false,"security":false,"v8":"10.7.193.20"},{"name":"nodejs","version":"19.2.0","date":"2022-11-29","lts":false,"security":false,"v8":"10.8.168.20"},{"name":"nodejs","version":"19.3.0","date":"2022-12-14","lts":false,"security":false,"v8":"10.8.168.21"},{"name":"nodejs","version":"19.4.0","date":"2023-01-05","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.5.0","date":"2023-01-24","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.6.0","date":"2023-02-01","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.7.0","date":"2023-02-21","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.8.0","date":"2023-03-14","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.9.0","date":"2023-04-10","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"20.0.0","date":"2023-04-17","lts":false,"security":false,"v8":"11.3.244.4"},{"name":"nodejs","version":"20.1.0","date":"2023-05-03","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.2.0","date":"2023-05-16","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.3.0","date":"2023-06-08","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.4.0","date":"2023-07-04","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.5.0","date":"2023-07-19","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.6.0","date":"2023-08-23","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.7.0","date":"2023-09-18","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.8.0","date":"2023-09-28","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.9.0","date":"2023-10-24","lts":"Iron","security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.10.0","date":"2023-11-22","lts":"Iron","security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"21.0.0","date":"2023-10-17","lts":false,"security":false,"v8":"11.8.172.13"},{"name":"nodejs","version":"21.1.0","date":"2023-10-24","lts":false,"security":false,"v8":"11.8.172.15"},{"name":"nodejs","version":"21.2.0","date":"2023-11-14","lts":false,"security":false,"v8":"11.8.172.17"},{"name":"nodejs","version":"21.3.0","date":"2023-11-30","lts":false,"security":false,"v8":"11.8.172.17"}]')},629:e=>{"use strict";e.exports=JSON.parse('{"v0.8":{"start":"2012-06-25","end":"2014-07-31"},"v0.10":{"start":"2013-03-11","end":"2016-10-31"},"v0.12":{"start":"2015-02-06","end":"2016-12-31"},"v4":{"start":"2015-09-08","lts":"2015-10-12","maintenance":"2017-04-01","end":"2018-04-30","codename":"Argon"},"v5":{"start":"2015-10-29","maintenance":"2016-04-30","end":"2016-06-30"},"v6":{"start":"2016-04-26","lts":"2016-10-18","maintenance":"2018-04-30","end":"2019-04-30","codename":"Boron"},"v7":{"start":"2016-10-25","maintenance":"2017-04-30","end":"2017-06-30"},"v8":{"start":"2017-05-30","lts":"2017-10-31","maintenance":"2019-01-01","end":"2019-12-31","codename":"Carbon"},"v9":{"start":"2017-10-01","maintenance":"2018-04-01","end":"2018-06-30"},"v10":{"start":"2018-04-24","lts":"2018-10-30","maintenance":"2020-05-19","end":"2021-04-30","codename":"Dubnium"},"v11":{"start":"2018-10-23","maintenance":"2019-04-22","end":"2019-06-01"},"v12":{"start":"2019-04-23","lts":"2019-10-21","maintenance":"2020-11-30","end":"2022-04-30","codename":"Erbium"},"v13":{"start":"2019-10-22","maintenance":"2020-04-01","end":"2020-06-01"},"v14":{"start":"2020-04-21","lts":"2020-10-27","maintenance":"2021-10-19","end":"2023-04-30","codename":"Fermium"},"v15":{"start":"2020-10-20","maintenance":"2021-04-01","end":"2021-06-01"},"v16":{"start":"2021-04-20","lts":"2021-10-26","maintenance":"2022-10-18","end":"2023-09-11","codename":"Gallium"},"v17":{"start":"2021-10-19","maintenance":"2022-04-01","end":"2022-06-01"},"v18":{"start":"2022-04-19","lts":"2022-10-25","maintenance":"2023-10-18","end":"2025-04-30","codename":"Hydrogen"},"v19":{"start":"2022-10-18","maintenance":"2023-04-01","end":"2023-06-01"},"v20":{"start":"2023-04-18","lts":"2023-10-24","maintenance":"2024-10-22","end":"2026-04-30","codename":"Iron"},"v21":{"start":"2023-10-17","maintenance":"2024-04-01","end":"2024-06-01"},"v22":{"start":"2024-04-23","lts":"2024-10-29","maintenance":"2025-10-21","end":"2027-04-30","codename":""},"v23":{"start":"2024-10-15","maintenance":"2025-04-01","end":"2025-06-01"},"v24":{"start":"2025-04-22","lts":"2025-10-28","maintenance":"2026-10-20","end":"2028-04-30","codename":""}}')}};var s={};function __nccwpck_require__(r){var n=s[r];if(n!==undefined){return n.exports}var t=s[r]={exports:{}};var a=true;try{e[r](t,t.exports,__nccwpck_require__);a=false}finally{if(a)delete s[r]}return t.exports}(()=>{__nccwpck_require__.o=(e,s)=>Object.prototype.hasOwnProperty.call(e,s)})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(397);module.exports=r})(); |
@@ -1,1 +0,1 @@ | ||
(()=>{"use strict";var e={580:(e,t,s)=>{const o=s(3);e.exports=o.default;e.exports.defaultGetLocalIdent=s(898).defaultGetLocalIdent},3:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=loader;var o=_interopRequireDefault(s(977));var n=_interopRequireDefault(s(840));var r=s(204);var i=_interopRequireDefault(s(642));var l=s(752);var a=s(898);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}async function loader(e,t,u){const c=this.getOptions(i.default);const p=this.async();if(this._compiler&&this._compiler.options&&this._compiler.options.experiments&&this._compiler.options.experiments.css&&this._module&&(this._module.type==="css"||this._module.type==="css/auto"||this._module.type==="css/global"||this._module.type==="css/module")){this.emitWarning(new Error('You can\'t use `experiments.css` (`experiments.futureDefaults` enable built-in CSS support by default) and `css-loader` together, please set `experiments.css` to `false` or set `{ type: "javascript/auto" }` for rules with `css-loader` in your webpack config (now css-loader does nothing).'));p(null,e,t,u);return}let f;try{f=(0,a.normalizeOptions)(c,this)}catch(e){p(e);return}const d=[];const m=[];const h=[];if((0,a.shouldUseModulesPlugins)(f)){d.push(...(0,a.getModulesPlugins)(f,this))}const g=[];const _=[];let y=false;if(this._compilation&&this._compilation.options&&this._compilation.options.experiments&&this._compilation.options.experiments.buildHttp){y=true}const b=f.esModule&&Boolean("fsStartTime"in this._compiler);if((0,a.shouldUseImportPlugin)(f)){d.push((0,l.importParser)({isSupportAbsoluteURL:false,isSupportDataURL:false,isCSSStyleSheet:f.exportType==="css-style-sheet",loaderContext:this,imports:g,api:_,filter:f.import.filter,urlHandler:e=>(0,a.stringifyRequest)(this,(0,a.combineRequests)((0,a.getPreRequester)(this)(f.importLoaders),e))}))}const R=[];if((0,a.shouldUseURLPlugin)(f)){const e=!f.esModule;d.push((0,l.urlParser)({isSupportAbsoluteURL:y,isSupportDataURL:b,imports:R,replacements:m,context:this.context,rootContext:this.rootContext,filter:(0,a.getFilter)(f.url.filter,this.resourcePath),resolver:e?this.getResolve({mainFiles:[],extensions:[]}):undefined,urlHandler:e=>(0,a.stringifyRequest)(this,e)}))}const x=[];const S=[];const w=(0,a.shouldUseIcssPlugin)(f);if(w){d.push((0,l.icssParser)({loaderContext:this,imports:x,api:S,replacements:m,exports:h,urlHandler:e=>(0,a.stringifyRequest)(this,(0,a.combineRequests)((0,a.getPreRequester)(this)(f.importLoaders),e))}))}if(u){const{ast:t}=u;if(t&&t.type==="postcss"&&(0,r.satisfies)(t.version,`^${n.default.version}`)){e=t.root}}const{resourcePath:E}=this;let v;try{v=await(0,o.default)(d).process(e,{hideNothingWarning:true,from:E,to:E,map:f.sourceMap?{prev:t?(0,a.normalizeSourceMap)(t,E):null,inline:false,annotation:false}:false})}catch(e){if(e.file){this.addDependency(e.file)}p(e.name==="CssSyntaxError"?(0,a.syntaxErrorFactory)(e):e);return}for(const e of v.warnings()){this.emitWarning((0,a.warningFactory)(e))}const C=[].concat(x.sort(a.sort)).concat(g.sort(a.sort)).concat(R.sort(a.sort));const O=[].concat(_.sort(a.sort)).concat(S.sort(a.sort));if(f.modules.exportOnlyLocals!==true){C.unshift({type:"api_import",importName:"___CSS_LOADER_API_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"api.js")});if(f.sourceMap){C.unshift({importName:"___CSS_LOADER_API_SOURCEMAP_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"sourceMaps.js")})}else{C.unshift({importName:"___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"noSourceMaps.js")})}}let L=false;if(this._compilation&&this._compilation.options&&this._compilation.options.output&&this._compilation.options.output.environment&&this._compilation.options.output.environment.templateLiteral){L=true}const $=(0,a.getImportCode)(C,f);let P;try{P=(0,a.getModuleCode)(v,O,m,f,L,this)}catch(e){p(e);return}const A=(0,a.getExportCode)(h,m,w,f,L);p(null,`${$}${P}${A}`)}},752:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"icssParser",{enumerable:true,get:function(){return n.default}});Object.defineProperty(t,"importParser",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"urlParser",{enumerable:true,get:function(){return r.default}});var o=_interopRequireDefault(s(481));var n=_interopRequireDefault(s(266));var r=_interopRequireDefault(s(842));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},266:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=s(417);var n=s(898);const plugin=(e={})=>({postcssPlugin:"postcss-icss-parser",async OnceExit(t){const s=Object.create(null);const{icssImports:r,icssExports:i}=(0,o.extractICSS)(t);const l=new Map;const a=[];const{loaderContext:u}=e;const c=u.getResolve({dependencyType:"icss",conditionNames:["style"],extensions:["..."],mainFields:["css","style","main","..."],mainFiles:["index","..."],preferRelative:true});for(const e in r){const t=r[e];if(Object.keys(t).length===0){continue}let s=e;let o="";const i=s.split("!");if(i.length>1){s=i.pop();o=i.join("!")}const l=(0,n.requestify)((0,n.normalizeUrl)(s,true),u.rootContext);const doResolve=async()=>{const e=await(0,n.resolveRequests)(c,u.context,[...new Set([s,l])]);if(!e){return}return{url:e,prefix:o,tokens:t}};a.push(doResolve())}const p=await Promise.all(a);for(let t=0;t<=p.length-1;t++){const o=p[t];if(!o){continue}const n=o.prefix?`${o.prefix}!${o.url}`:o.url;const r=n;let i=l.get(r);if(!i){i=`___CSS_LOADER_ICSS_IMPORT_${l.size}___`;l.set(r,i);e.imports.push({type:"icss_import",importName:i,url:e.urlHandler(n),icss:true,index:t});e.api.push({importName:i,dedupe:true,index:t})}for(const[n,r]of Object.keys(o.tokens).entries()){const l=`___CSS_LOADER_ICSS_IMPORT_${t}_REPLACEMENT_${n}___`;const a=o.tokens[r];s[r]=l;e.replacements.push({replacementName:l,importName:i,localName:a})}}if(Object.keys(s).length>0){(0,o.replaceSymbols)(t,s)}for(const t of Object.keys(i)){const n=(0,o.replaceValueSymbols)(i[t],s);e.exports.push({name:t,value:n})}}});plugin.postcss=true;var r=t["default"]=plugin},481:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(898);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parseNode(e,t,s){if(e.parent.type!=="root"){return}if(e.raws&&e.raws.afterName&&e.raws.afterName.trim().length>0){const t=e.raws.afterName.lastIndexOf("/*");const s=e.raws.afterName.slice(t).match(n.WEBPACK_IGNORE_COMMENT_REGEXP);if(s&&s[2]==="true"){return}}const r=e.prev();if(r&&r.type==="comment"){const e=r.text.match(n.WEBPACK_IGNORE_COMMENT_REGEXP);if(e&&e[2]==="true"){return}}if(e.nodes){const t=new Error("It looks like you didn't end your @import statement correctly. Child nodes are attached to it.");t.node=e;throw t}const i=e.raws&&e.raws[t]&&typeof e.raws[t].raw!=="undefined"?e.raws[t].raw:e[t];const{nodes:l}=(0,o.default)(i);if(l.length===0||l[0].type!=="string"&&l[0].type!=="function"){const t=new Error(`Unable to find uri in "${e.toString()}"`);t.node=e;throw t}let a;let u;if(l[0].type==="string"){a=true;u=l[0].value}else{if(l[0].value.toLowerCase()!=="url"){const t=new Error(`Unable to find uri in "${e.toString()}"`);t.node=e;throw t}a=l[0].nodes.length!==0&&l[0].nodes[0].type==="string";u=a?l[0].nodes[0].value:o.default.stringify(l[0].nodes)}u=(0,n.normalizeUrl)(u,a);const{requestable:c,needResolve:p}=(0,n.isURLRequestable)(u,s);let f;if(c&&p){const e=u.split("!");if(e.length>1){u=e.pop();f=e.join("!")}}if(u.trim().length===0){const t=new Error(`Unable to find uri in "${e.toString()}"`);t.node=e;throw t}const d=l.slice(1);let m;let h;let g;if(d.length>0){let e=[];for(const t of d){e.push(t);const s=t.type==="function"&&t.value.toLowerCase()==="layer";const n=t.type==="word"&&t.value.toLowerCase()==="layer";if(s||n){if(s){e.splice(e.length-1,1,...t.nodes)}else{e.splice(e.length-1,1,{type:"string",value:"",unclosed:false})}h=o.default.stringify(e).trim().toLowerCase();e=[]}else if(t.type==="function"&&t.value.toLowerCase()==="supports"){e.splice(e.length-1,1,...t.nodes);m=o.default.stringify(e).trim().toLowerCase();e=[]}}if(e.length>0){g=o.default.stringify(e).trim().toLowerCase()}}return{atRule:e,prefix:f,url:u,layer:h,supports:m,media:g,requestable:c,needResolve:p}}const plugin=(e={})=>({postcssPlugin:"postcss-import-parser",prepare(t){const s=[];return{AtRule:{import(o){if(e.isCSSStyleSheet){e.loaderContext.emitError(new Error(o.error("'@import' rules are not allowed here and will not be processed").message));return}const{isSupportDataURL:n,isSupportAbsoluteURL:r}=e;let i;try{i=parseNode(o,"params",{isSupportAbsoluteURL:r,isSupportDataURL:n})}catch(e){t.warn(e.message,{node:e.node})}if(!i){return}s.push(i)}},async OnceExit(){if(s.length===0){return}const{loaderContext:t}=e;const o=t.getResolve({dependencyType:"css",conditionNames:["style"],mainFields:["css","style","main","..."],mainFiles:["index","..."],extensions:[".css","..."],preferRelative:true});const r=await Promise.all(s.map((async s=>{const{atRule:r,requestable:i,needResolve:l,prefix:a,url:u,layer:c,supports:p,media:f}=s;if(e.filter){const s=await e.filter(u,f,t.resourcePath,p,c);if(!s){return}}if(l){const e=(0,n.requestify)(u,t.rootContext);const s=await(0,n.resolveRequests)(o,t.context,[...new Set([e,u])]);if(!s){return}if(s===t.resourcePath){r.remove();return}r.remove();return{url:s,layer:c,supports:p,media:f,prefix:a,requestable:i}}r.remove();return{url:u,layer:c,supports:p,media:f,prefix:a,requestable:i}})));const i=new Map;for(let t=0;t<=r.length-1;t++){const s=r[t];if(!s){continue}const{url:o,requestable:n,layer:l,supports:a,media:u}=s;if(!n){e.api.push({url:o,layer:l,supports:a,media:u,index:t});continue}const{prefix:c}=s;const p=c?`${c}!${o}`:o;let f=i.get(p);if(!f){f=`___CSS_LOADER_AT_RULE_IMPORT_${i.size}___`;i.set(p,f);e.imports.push({type:"rule_import",importName:f,url:e.urlHandler(p),index:t})}e.api.push({importName:f,layer:l,supports:a,media:u,index:t})}}}}});plugin.postcss=true;var r=t["default"]=plugin},842:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(898);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const r=/url/i;const i=/^(?:-webkit-)?image-set$/i;const l=/(?:url|(?:-webkit-)?image-set)\(/i;function getNodeFromUrlFunc(e){return e.nodes&&e.nodes[0]}function getWebpackIgnoreCommentValue(e,t,s){if(e===0&&typeof s!=="undefined"){return s}let o=t[e-1];if(!o){return}if(o.type==="space"){if(!t[e-2]){return}o=t[e-2]}if(o.type!=="comment"){return}const r=o.value.match(n.WEBPACK_IGNORE_COMMENT_REGEXP);return r&&r[2]==="true"}function shouldHandleURL(e,t,s,o){if(e.length===0){s.warn(`Unable to find uri in '${t.toString()}'`,{node:t});return{requestable:false,needResolve:false}}return(0,n.isURLRequestable)(e,o)}function parseDeclaration(e,t,s,a){if(!l.test(e[t])){return}const u=(0,o.default)(e.raws&&e.raws.value&&e.raws.value.raw?e.raws.value.raw:e[t]);let c;if(e.raws&&e.raws.between){const t=e.raws.between.lastIndexOf("/*");const s=e.raws.between.slice(t).match(n.WEBPACK_IGNORE_COMMENT_REGEXP);if(s){c=s[2]==="true"}}let p=false;const f=e.prev();if(f&&f.type==="comment"){const e=f.text.match(n.WEBPACK_IGNORE_COMMENT_REGEXP);if(e){p=e[2]==="true"}}let d;const m=[];u.walk(((t,l,f)=>{if(t.type!=="function"){return}if(r.test(t.value)){d=getWebpackIgnoreCommentValue(l,f,c);if(p&&typeof d==="undefined"||d){if(d){d=undefined}return}const{nodes:r}=t;const i=r.length!==0&&r[0].type==="string";let h=i?r[0].value:o.default.stringify(r);h=(0,n.normalizeUrl)(h,i);const{requestable:g,needResolve:_}=shouldHandleURL(h,e,s,a);if(!g){return false}const y=h.split("!");let b;if(y.length>1){h=y.pop();b=y.join("!")}m.push({declaration:e,parsed:u,node:getNodeFromUrlFunc(t),prefix:b,url:h,needQuotes:false,needResolve:_});return false}else if(i.test(t.value)){for(const[i,l]of t.nodes.entries()){const{type:c,value:f}=l;if(c==="function"&&r.test(f)){d=getWebpackIgnoreCommentValue(i,t.nodes);if(p&&typeof d==="undefined"||d){if(d){d=undefined}continue}const{nodes:r}=l;const c=r.length!==0&&r[0].type==="string";let f=c?r[0].value:o.default.stringify(r);f=(0,n.normalizeUrl)(f,c);const{requestable:h,needResolve:g}=shouldHandleURL(f,e,s,a);if(!h){return false}const _=f.split("!");let y;if(_.length>1){f=_.pop();y=_.join("!")}m.push({declaration:e,parsed:u,node:getNodeFromUrlFunc(l),prefix:y,url:f,needQuotes:false,needResolve:g})}else if(c==="string"){d=getWebpackIgnoreCommentValue(i,t.nodes);if(p&&typeof d==="undefined"||d){if(d){d=undefined}continue}let o=(0,n.normalizeUrl)(f,true);const{requestable:r,needResolve:c}=shouldHandleURL(o,e,s,a);if(!r){return false}const h=o.split("!");let g;if(h.length>1){o=h.pop();g=h.join("!")}m.push({declaration:e,parsed:u,node:l,prefix:g,url:o,needQuotes:true,needResolve:c})}}return false}}));return m}const plugin=(e={})=>({postcssPlugin:"postcss-url-parser",prepare(t){const o=[];return{Declaration(s){const{isSupportDataURL:n,isSupportAbsoluteURL:r}=e;const i=parseDeclaration(s,"value",t,{isSupportDataURL:n,isSupportAbsoluteURL:r});if(!i){return}o.push(...i)},async OnceExit(){if(o.length===0){return}const t=await Promise.all(o.map((async t=>{const{url:s,needResolve:o}=t;if(e.filter){const t=await e.filter(s);if(!t){return}}if(!o){return t}const r=s.split(/(\?)?#/);const[i,l,a]=r;let u=l?"?":"";u+=a?`#${a}`:"";const{resolver:c,rootContext:p}=e;const f=(0,n.requestify)(i,p,Boolean(c));if(!c){return{...t,url:f,hash:u}}const d=await(0,n.resolveRequests)(c,e.context,[...new Set([f,s])]);if(!d){return}return{...t,url:d,hash:u}})));const r=new Map;const i=new Map;let l=false;for(let o=0;o<=t.length-1;o++){const n=t[o];if(!n){continue}if(!l){e.imports.push({type:"get_url_import",importName:"___CSS_LOADER_GET_URL_IMPORT___",url:e.urlHandler(s.ab+"getUrl.js"),index:-1});l=true}const{url:a,prefix:u}=n;const c=u?`${u}!${a}`:a;let p=r.get(c);if(!p){p=`___CSS_LOADER_URL_IMPORT_${r.size}___`;r.set(c,p);e.imports.push({type:"url",importName:p,url:e.resolver?e.urlHandler(c):JSON.stringify(c),index:o})}const{hash:f,needQuotes:d}=n;const m=JSON.stringify({newUrl:c,hash:f,needQuotes:d});let h=i.get(m);if(!h){h=`___CSS_LOADER_URL_REPLACEMENT_${i.size}___`;i.set(m,h);e.replacements.push({replacementName:h,importName:p,hash:f,needQuotes:d})}n.node.type="word";n.node.value=h;n.declaration.value=n.parsed.toString()}}}}});plugin.postcss=true;var a=t["default"]=plugin},898:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t.WEBPACK_IGNORE_COMMENT_REGEXP=void 0;t.camelCase=camelCase;t.combineRequests=combineRequests;t.defaultGetLocalIdent=defaultGetLocalIdent;t.getExportCode=getExportCode;t.getFilter=getFilter;t.getImportCode=getImportCode;t.getModuleCode=getModuleCode;t.getModulesOptions=getModulesOptions;t.getModulesPlugins=getModulesPlugins;t.getPreRequester=getPreRequester;t.isDataUrl=isDataUrl;t.isURLRequestable=isURLRequestable;t.normalizeOptions=normalizeOptions;t.normalizeSourceMap=normalizeSourceMap;t.normalizeUrl=normalizeUrl;t.requestify=requestify;t.resolveRequests=resolveRequests;t.shouldUseIcssPlugin=shouldUseIcssPlugin;t.shouldUseImportPlugin=shouldUseImportPlugin;t.shouldUseModulesPlugins=shouldUseModulesPlugins;t.shouldUseURLPlugin=shouldUseURLPlugin;t.sort=sort;t.stringifyRequest=stringifyRequest;t.syntaxErrorFactory=syntaxErrorFactory;t.warningFactory=warningFactory;var o=s(310);var n=_interopRequireDefault(s(17));var r=_interopRequireDefault(s(193));var i=_interopRequireDefault(s(552));var l=_interopRequireDefault(s(749));var a=_interopRequireDefault(s(86));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const u=t.WEBPACK_IGNORE_COMMENT_REGEXP=/webpackIgnore:(\s+)?(true|false)/;const c=/^\.\.?[/\\]/;function isAbsolutePath(e){return n.default.posix.isAbsolute(e)||n.default.win32.isAbsolute(e)}function isRelativePath(e){return c.test(e)}function stringifyRequest(e,t){if(typeof e.utils!=="undefined"&&typeof e.utils.contextify==="function"){return JSON.stringify(e.utils.contextify(e.context||e.rootContext,t))}const s=t.split("!");const{context:o}=e;return JSON.stringify(s.map((e=>{const t=e.match(/^(.*?)(\?.*)/);const s=t?t[2]:"";let r=t?t[1]:e;if(isAbsolutePath(r)&&o){r=n.default.relative(o,r);if(isAbsolutePath(r)){return r+s}if(isRelativePath(r)===false){r=`./${r}`}}return r.replace(/\\/g,"/")+s})).join("!"))}const p=/^[a-z]:[/\\]|^\\\\/i;const f=/^[^?]*~/;function urlToRequest(e,t){let s;if(p.test(e)){s=e}else if(typeof t!=="undefined"&&/^\//.test(e)){s=t+e}else if(/^\.\.?\//.test(e)){s=e}else{s=`./${e}`}if(f.test(s)){s=s.replace(f,"")}return s}const d=/[ -,.\/:-@[\]\^`{-~]/;const m=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g;const preserveCamelCase=e=>{let t=e;let s=false;let o=false;let n=false;for(let e=0;e<t.length;e++){const r=t[e];if(s&&/[\p{Lu}]/u.test(r)){t=`${t.slice(0,e)}-${t.slice(e)}`;s=false;n=o;o=true;e+=1}else if(o&&n&&/[\p{Ll}]/u.test(r)){t=`${t.slice(0,e-1)}-${t.slice(e-1)}`;n=o;o=false;s=true}else{s=r.toLowerCase()===r&&r.toUpperCase()!==r;n=o;o=r.toUpperCase()===r&&r.toLowerCase()!==r}}return t};function camelCase(e){let t=e.trim();if(t.length===0){return""}if(t.length===1){return t.toLowerCase()}const s=t!==t.toLowerCase();if(s){t=preserveCamelCase(t)}return t.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+([\p{Alpha}\p{N}_]|$)/gu,((e,t)=>t.toUpperCase())).replace(/\d+([\p{Alpha}\p{N}_]|$)/gu,(e=>e.toUpperCase()))}function escape(e){let t="";let s=0;while(s<e.length){const o=e.charAt(s++);let n;if(/[\t\n\f\r\x0B]/.test(o)){const e=o.charCodeAt();n=`\\${e.toString(16).toUpperCase()} `}else if(o==="\\"||d.test(o)){n=`\\${o}`}else{n=o}t+=n}const o=e.charAt(0);if(/^-[-\d]/.test(t)){t=`\\-${t.slice(1)}`}else if(/\d/.test(o)){t=`\\3${o} ${t.slice(1)}`}t=t.replace(m,((e,t,s)=>{if(t&&t.length%2){return e}return(t||"")+s}));return t}function gobbleHex(e){const t=e.toLowerCase();let s="";let o=false;for(let e=0;e<6&&t[e]!==undefined;e++){const n=t.charCodeAt(e);const r=n>=97&&n<=102||n>=48&&n<=57;o=n===32;if(!r){break}s+=t[e]}if(s.length===0){return undefined}const n=parseInt(s,16);const r=n>=55296&&n<=57343;if(r||n===0||n>1114111){return["�",s.length+(o?1:0)]}return[String.fromCodePoint(n),s.length+(o?1:0)]}const h=/\\/;function unescape(e){const t=h.test(e);if(!t){return e}let s="";for(let t=0;t<e.length;t++){if(e[t]==="\\"){const o=gobbleHex(e.slice(t+1,t+7));if(o!==undefined){s+=o[0];t+=o[1];continue}if(e[t+1]==="\\"){s+="\\";t+=1;continue}if(e.length===t+1){s+=e[t]}continue}s+=e[t]}return s}function normalizePath(e){return n.default.sep==="\\"?e.replace(/\\/g,"/"):e}const g=/[<>:"/\\|?*]/g;const _=/[\u0000-\u001f\u0080-\u009f]/g;function escapeLocalIdent(e){return escape(e.replace(/^((-?[0-9])|--)/,"_$1").replace(g,"-").replace(_,"-").replace(/\./g,"-"))}function defaultGetLocalIdent(e,t,s,o){const{context:r,hashSalt:i,hashStrategy:l}=o;const{resourcePath:a}=e;let u=normalizePath(n.default.relative(r,a));if(e._module&&e._module.matchResource){u=`${normalizePath(n.default.relative(r,e._module.matchResource))}`}o.content=l==="minimal-subset"&&/\[local\]/.test(t)?u:`${u}\0${s}`;let{hashFunction:c,hashDigest:p,hashDigestLength:f}=o;const d=t.match(/\[(?:([^:\]]+):)?(?:(hash|contenthash|fullhash))(?::([a-z]+\d*))?(?::(\d+))?\]/i);if(d){const e=d[2]||c;c=d[1]||c;p=d[3]||p;f=d[4]||f;t=t.replace(/\[(?:([^:\]]+):)?(?:hash|contenthash|fullhash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,(()=>e==="fullhash"?"[fullhash]":"[contenthash]"))}let m="";for(let t=0;m.length<f;t++){const s=e.utils&&typeof e.utils.createHash==="function"?e.utils.createHash(c):e._compiler.webpack.util.createHash(c);if(i){s.update(i)}const n=Buffer.allocUnsafe(4);n.writeUInt32LE(t);s.update(n);s.update(Buffer.from(o.content,"utf8"));m=(m+s.digest(p)).replace(/^\d+/,"").replace(/\//g,"_").replace(/[^A-Za-z0-9_]+/g,"").slice(0,f)}const h=n.default.extname(a);const g=n.default.basename(a);const _=g.slice(0,g.length-h.length);const y={filename:n.default.relative(r,a),contentHash:m,chunk:{name:_,hash:m,contentHash:m}};let b=e._compilation.getPath(t,y);if(/\[folder\]/gi.test(b)){const e=n.default.dirname(a);let t=normalizePath(n.default.relative(r,`${e+n.default.sep}_`));t=t.substring(0,t.length-1);let s="";if(t.length>1){s=n.default.basename(t)}b=b.replace(/\[folder\]/gi,(()=>s))}if(o.regExp){const e=a.match(o.regExp);if(e){e.forEach(((e,t)=>{b=b.replace(new RegExp(`\\[${t}\\]`,"ig"),e)}))}}return b}function fixedEncodeURIComponent(e){return e.replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16)}`))}function isDataUrl(e){if(/^data:/i.test(e)){return true}return false}const y=/^[A-Z]:[/\\]|^\\\\/i;function normalizeUrl(e,t){let s=e.replace(/^( |\t\n|\r\n|\r|\f)*/g,"").replace(/( |\t\n|\r\n|\r|\f)*$/g,"");if(t&&/\\(\n|\r\n|\r|\f)/.test(s)){s=s.replace(/\\(\n|\r\n|\r|\f)/g,"")}if(y.test(e)){try{s=decodeURI(s)}catch(e){}return s}s=unescape(s);if(isDataUrl(e)){return fixedEncodeURIComponent(s)}try{s=decodeURI(s)}catch(e){}return s}function requestify(e,t,s=true){if(s){if(/^file:/i.test(e)){return(0,o.fileURLToPath)(e)}return e.charAt(0)==="/"?urlToRequest(e,t):urlToRequest(e)}if(e.charAt(0)==="/"||/^file:/i.test(e)){return e}if(f.test(e)){return e.replace(f,"")}return e}function getFilter(e,t){return(...s)=>{if(typeof e==="function"){return e(...s,t)}return true}}function getValidLocalName(e,t){const s=t(e);return Array.isArray(s)?s[0]:s}const b=/\.module(s)?\.\w+$/i;const R=/\.icss\.\w+$/i;function getModulesOptions(e,t,s){if(typeof e.modules==="boolean"&&e.modules===false){return false}const o=s._module&&s._module.matchResource||s.resourcePath;let n;let r;if(typeof e.modules==="undefined"){r={};n=true}else if(typeof e.modules==="boolean"){r={}}else if(typeof e.modules==="string"){r={mode:e.modules}}else{r=e.modules;({auto:n}=r)}const{outputOptions:i}=s._compilation;const l=t==="css-style-sheet"||t==="string";const a={auto:n,mode:"local",exportGlobals:false,localIdentName:"[hash:base64]",localIdentContext:s.rootContext,localIdentHashSalt:i.hashSalt,localIdentHashFunction:i.hashFunction,localIdentHashDigest:i.hashDigest,localIdentHashDigestLength:i.hashDigestLength,localIdentRegExp:undefined,getLocalIdent:undefined,namedExport:l||false,exportLocalsConvention:(r.namedExport===true||l)&&typeof r.exportLocalsConvention==="undefined"?"camelCaseOnly":"asIs",exportOnlyLocals:false,...r,useExportsAs:r.exportLocalsConvention==="asIs"};let u;if(typeof a.exportLocalsConvention==="string"){u=a.exportLocalsConvention;a.exportLocalsConvention=e=>{switch(u){case"camelCase":{return[e,camelCase(e)]}case"camelCaseOnly":{return camelCase(e)}case"dashes":{return[e,dashesCamelCase(e)]}case"dashesOnly":{return dashesCamelCase(e)}case"asIs":default:return e}}}if(typeof a.auto==="boolean"){const e=a.auto&&b.test(o);let t;if(!e){t=R.test(o);if(t){a.mode="icss"}}if(!e&&!t){return false}}else if(a.auto instanceof RegExp){const e=a.auto.test(o);if(!e){return false}}else if(typeof a.auto==="function"){const{resourceQuery:e,resourceFragment:t}=s;const n=a.auto(o,e,t);if(!n){return false}}if(typeof a.mode==="function"){a.mode=a.mode(s.resourcePath,s.resourceQuery,s.resourceFragment)}if(l){if(e.esModule===false){throw new Error("The 'exportType' option with the 'css-style-sheet' or 'string' value requires the 'esModule' option to be enabled")}if(a.namedExport===false){throw new Error("The 'exportType' option with the 'css-style-sheet' or 'string' value requires the 'modules.namedExport' option to be enabled")}}if(a.namedExport===true){if(e.esModule===false){throw new Error("The 'modules.namedExport' option requires the 'esModule' option to be enabled")}if(typeof u==="string"&&u!=="asIs"&&u!=="camelCaseOnly"&&u!=="dashesOnly"){throw new Error('The "modules.namedExport" option requires the "modules.exportLocalsConvention" option to be "camelCaseOnly" or "dashesOnly"')}}return a}function normalizeOptions(e,t){const s=typeof e.exportType==="undefined"?"array":e.exportType;const o=getModulesOptions(e,s,t);return{url:typeof e.url==="undefined"?true:e.url,import:typeof e.import==="undefined"?true:e.import,modules:o,sourceMap:typeof e.sourceMap==="boolean"?e.sourceMap:t.sourceMap,importLoaders:typeof e.importLoaders==="string"?parseInt(e.importLoaders,10):e.importLoaders,esModule:typeof e.esModule==="undefined"?true:e.esModule,exportType:s}}function shouldUseImportPlugin(e){if(e.modules.exportOnlyLocals){return false}if(typeof e.import==="boolean"){return e.import}return true}function shouldUseURLPlugin(e){if(e.modules.exportOnlyLocals){return false}if(typeof e.url==="boolean"){return e.url}return true}function shouldUseModulesPlugins(e){if(typeof e.modules==="boolean"&&e.modules===false){return false}return e.modules.mode!=="icss"}function shouldUseIcssPlugin(e){return Boolean(e.modules)}function getModulesPlugins(e,t){const{mode:s,getLocalIdent:o,localIdentName:n,localIdentContext:u,localIdentHashSalt:c,localIdentHashFunction:p,localIdentHashDigest:f,localIdentHashDigestLength:d,localIdentRegExp:m,hashStrategy:h}=e.modules;let g=[];try{g=[r.default,(0,i.default)({mode:s}),(0,l.default)(),(0,a.default)({generateScopedName(e,s,r,i){let l;if(typeof o!=="undefined"){l=o(t,n,unescape(e),{context:u,hashSalt:c,hashFunction:p,hashDigest:f,hashDigestLength:d,hashStrategy:h,regExp:m,node:i})}if(typeof l==="undefined"||l===null){l=defaultGetLocalIdent(t,n,unescape(e),{context:u,hashSalt:c,hashFunction:p,hashDigest:f,hashDigestLength:d,hashStrategy:h,regExp:m,node:i});return escapeLocalIdent(l).replace(/\\\[local\\]/gi,e)}return escapeLocalIdent(l)},exportGlobals:e.modules.exportGlobals})]}catch(e){t.emitError(e)}return g}const x=/^[a-z0-9+\-.]+:/i;function getURLType(e){if(e[0]==="/"){if(e[1]==="/"){return"scheme-relative"}return"path-absolute"}if(p.test(e)){return"path-absolute"}return x.test(e)?"absolute":"path-relative"}function normalizeSourceMap(e,t){let s=e;if(typeof s==="string"){s=JSON.parse(s)}delete s.file;const{sourceRoot:o}=s;delete s.sourceRoot;if(s.sources){s.sources=s.sources.map((e=>{if(e.indexOf("<")===0){return e}const s=getURLType(e);if(s==="path-relative"||s==="path-absolute"){const r=s==="path-relative"&&o?n.default.resolve(o,normalizePath(e)):normalizePath(e);return n.default.relative(n.default.dirname(t),r)}return e}))}return s}function getPreRequester({loaders:e,loaderIndex:t}){const s=Object.create(null);return o=>{if(s[o]){return s[o]}if(o===false){s[o]=""}else{const n=e.slice(t,t+1+(typeof o!=="number"?0:o)).map((e=>e.request)).join("!");s[o]=`-!${n}!`}return s[o]}}function getImportCode(e,t){let s="";for(const o of e){const{importName:e,url:n,icss:r,type:i}=o;if(t.esModule){if(r&&t.modules.namedExport){s+=`import ${t.modules.exportOnlyLocals?"":`${e}, `}* as ${e}_NAMED___ from ${n};\n`}else{s+=i==="url"?`var ${e} = new URL(${n}, import.meta.url);\n`:`import ${e} from ${n};\n`}}else{s+=`var ${e} = require(${n});\n`}}return s?`// Imports\n${s}`:""}function normalizeSourceMapForRuntime(e,t){const s=e?e.toJSON():null;if(s){delete s.file;if(t._compilation&&t._compilation.options&&t._compilation.options.devtool&&t._compilation.options.devtool.includes("nosources")){delete s.sourcesContent}s.sourceRoot="";s.sources=s.sources.map((e=>{if(e.indexOf("<")===0){return e}const s=getURLType(e);if(s!=="path-relative"){return e}const o=n.default.dirname(t.resourcePath);const r=n.default.resolve(o,e);const i=normalizePath(n.default.relative(t.rootContext,r));return`webpack://./${i}`}))}return JSON.stringify(s)}function printParams(e,t,s,o){let n="";if(typeof o!=="undefined"){n=`, ${JSON.stringify(o)}`}if(typeof s!=="undefined"){n=`, ${JSON.stringify(s)}${n}`}else if(n.length>0){n=`, undefined${n}`}if(t){n=`, true${n}`}else if(n.length>0){n=`, false${n}`}if(e){n=`${JSON.stringify(e)}${n}`}else if(n.length>0){n=`""${n}`}return n}function getModuleCode(e,t,s,o,n,r){if(o.modules.exportOnlyLocals===true){return""}let i="";if(o.sourceMap){const t=e.map;i=`,${normalizeSourceMapForRuntime(t,r)}`}let l=n?convertToTemplateLiteral(e.css):JSON.stringify(e.css);let a=`var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(${o.sourceMap?"___CSS_LOADER_API_SOURCEMAP_IMPORT___":"___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___"});\n`;for(const e of t){const{url:t,layer:s,supports:o,media:n,dedupe:r}=e;if(t){const e=printParams(n,undefined,o,s);a+=`___CSS_LOADER_EXPORT___.push([module.id, ${JSON.stringify(`@import url(${t});`)}${e.length>0?`, ${e}`:""}]);\n`}else{const t=printParams(n,r,o,s);a+=`___CSS_LOADER_EXPORT___.i(${e.importName}${t.length>0?`, ${t}`:""});\n`}}for(const e of s){const{replacementName:t,importName:s,localName:r}=e;if(r){l=l.replace(new RegExp(t,"g"),(()=>o.modules.namedExport?n?`\${ ${s}_NAMED___[${JSON.stringify(getValidLocalName(r,o.modules.exportLocalsConvention))}] }`:`" + ${s}_NAMED___[${JSON.stringify(getValidLocalName(r,o.modules.exportLocalsConvention))}] + "`:n?`\${${s}.locals[${JSON.stringify(r)}]}`:`" + ${s}.locals[${JSON.stringify(r)}] + "`))}else{const{hash:o,needQuotes:r}=e;const i=[].concat(o?[`hash: ${JSON.stringify(o)}`]:[]).concat(r?"needQuotes: true":[]);const u=i.length>0?`, { ${i.join(", ")} }`:"";a+=`var ${t} = ___CSS_LOADER_GET_URL_IMPORT___(${s}${u});\n`;l=l.replace(new RegExp(t,"g"),(()=>n?`\${${t}}`:`" + ${t} + "`))}}return`${a}// Module\n___CSS_LOADER_EXPORT___.push([module.id, ${l}, ""${i}]);\n`}const S="\\".charCodeAt(0);const w="`".charCodeAt(0);const E="$".charCodeAt(0);function convertToTemplateLiteral(e){let t="";for(let s=0;s<e.length;s++){const o=e.charCodeAt(s);t+=o===S||o===w||o===E?`\\${e[s]}`:e[s]}return`\`${t}\``}function dashesCamelCase(e){return e.replace(/-+(\w)/g,((e,t)=>t.toUpperCase()))}function getExportCode(e,t,s,o,n){let r="// Exports\n";if(s){let s="";let i=0;const addExportToLocalsCode=(e,t)=>{const r=Array.isArray(e)?new Set(e):new Set([e]);for(const e of r){const r=n?convertToTemplateLiteral(t):JSON.stringify(t);if(o.modules.namedExport){if(o.modules.useExportsAs){i+=1;const t=`_${i.toString(16)}`;s+=`var ${t} = ${r};\n`;s+=`export { ${t} as ${JSON.stringify(e)} };\n`}else{s+=`export var ${e} = ${r};\n`}}else{if(s){s+=`,\n`}s+=`\t${JSON.stringify(e)}: ${r}`}}};for(const{name:t,value:s}of e){addExportToLocalsCode(o.modules.exportLocalsConvention(t),s)}for(const e of t){const{replacementName:t,localName:r}=e;if(r){const{importName:i}=e;s=s.replace(new RegExp(t,"g"),(()=>{if(o.modules.namedExport){return n?`\${${i}_NAMED___[${JSON.stringify(getValidLocalName(r,o.modules.exportLocalsConvention))}]}`:`" + ${i}_NAMED___[${JSON.stringify(getValidLocalName(r,o.modules.exportLocalsConvention))}] + "`}else if(o.modules.exportOnlyLocals){return n?`\${${i}[${JSON.stringify(r)}]}`:`" + ${i}[${JSON.stringify(r)}] + "`}return n?`\${${i}.locals[${JSON.stringify(r)}]}`:`" + ${i}.locals[${JSON.stringify(r)}] + "`}))}else{s=s.replace(new RegExp(t,"g"),(()=>n?`\${${t}}`:`" + ${t} + "`))}}if(o.modules.exportOnlyLocals){r+=o.modules.namedExport?s:`${o.esModule?"export default":"module.exports ="} {\n${s}\n};\n`;return r}r+=o.modules.namedExport?s:`___CSS_LOADER_EXPORT___.locals = {${s?`\n${s}\n`:""}};\n`}const i=o.exportType==="css-style-sheet";if(i){r+="var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet();\n";r+="___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString());\n"}let l;switch(o.exportType){case"string":l="___CSS_LOADER_EXPORT___.toString()";break;case"css-style-sheet":l="___CSS_LOADER_STYLE_SHEET___";break;default:case"array":l="___CSS_LOADER_EXPORT___";break}r+=`${o.esModule?"export default":"module.exports ="} ${l};\n`;return r}async function resolveRequests(e,t,s){return e(t,s[0]).then((e=>e)).catch((o=>{const[,...n]=s;if(n.length===0){throw o}return resolveRequests(e,t,n)}))}function isURLRequestable(e,t={}){if(/^\/\//.test(e)){return{requestable:false,needResolve:false}}if(/^#/.test(e)){return{requestable:false,needResolve:false}}if(isDataUrl(e)&&t.isSupportDataURL){try{decodeURIComponent(e)}catch(e){return{requestable:false,needResolve:false}}return{requestable:true,needResolve:false}}if(/^file:/i.test(e)){return{requestable:true,needResolve:true}}if(/^[a-z][a-z0-9+.-]*:/i.test(e)&&!y.test(e)){if(t.isSupportAbsoluteURL&&/^https?:/i.test(e)){return{requestable:true,needResolve:false}}return{requestable:false,needResolve:false}}return{requestable:true,needResolve:true}}function sort(e,t){return e.index-t.index}function combineRequests(e,t){const s=t.indexOf("!=!");return s!==-1?t.slice(0,s+3)+e+t.slice(s+3):e+t}function warningFactory(e){let t="";if(typeof e.line!=="undefined"){t+=`(${e.line}:${e.column}) `}if(typeof e.plugin!=="undefined"){t+=`from "${e.plugin}" plugin: `}t+=e.text;if(e.node){t+=`\n\nCode:\n ${e.node.toString()}\n`}const s=new Error(t,{cause:e});s.stack=null;return s}function syntaxErrorFactory(e){let t="\nSyntaxError\n\n";if(typeof e.line!=="undefined"){t+=`(${e.line}:${e.column}) `}if(typeof e.plugin!=="undefined"){t+=`from "${e.plugin}" plugin: `}t+=e.file?`${e.file} `:"<css input> ";t+=`${e.reason}`;const s=e.showSourceCode();if(s){t+=`\n\n${s}\n`}const o=new Error(t,{cause:e});o.stack=null;return o}},417:e=>{e.exports=require("../icss-utils")},749:e=>{e.exports=require("../postcss-modules-extract-imports")},552:e=>{e.exports=require("../postcss-modules-local-by-default")},86:e=>{e.exports=require("../postcss-modules-scope")},193:e=>{e.exports=require("../postcss-modules-values")},36:e=>{e.exports=require("../postcss-value-parser")},204:e=>{e.exports=require("../semver")},17:e=>{e.exports=require("path")},977:e=>{e.exports=require("postcss")},310:e=>{e.exports=require("url")},642:e=>{e.exports=JSON.parse('{"title":"CSS Loader options","additionalProperties":false,"properties":{"url":{"description":"Allows to enables/disables `url()`/`image-set()` functions handling.","link":"https://github.com/webpack-contrib/css-loader#url","anyOf":[{"type":"boolean"},{"type":"object","properties":{"filter":{"instanceof":"Function"}},"additionalProperties":false}]},"import":{"description":"Allows to enables/disables `@import` at-rules handling.","link":"https://github.com/webpack-contrib/css-loader#import","anyOf":[{"type":"boolean"},{"type":"object","properties":{"filter":{"instanceof":"Function"}},"additionalProperties":false}]},"modules":{"description":"Allows to enable/disable CSS Modules or ICSS and setup configuration.","link":"https://github.com/webpack-contrib/css-loader#modules","anyOf":[{"type":"boolean"},{"enum":["local","global","pure","icss"]},{"type":"object","additionalProperties":false,"properties":{"auto":{"description":"Allows auto enable CSS modules based on filename.","link":"https://github.com/webpack-contrib/css-loader#auto","anyOf":[{"instanceof":"RegExp"},{"instanceof":"Function"},{"type":"boolean"}]},"mode":{"description":"Setup `mode` option.","link":"https://github.com/webpack-contrib/css-loader#mode","anyOf":[{"enum":["local","global","pure","icss"]},{"instanceof":"Function"}]},"localIdentName":{"description":"Allows to configure the generated local ident name.","link":"https://github.com/webpack-contrib/css-loader#localidentname","type":"string","minLength":1},"localIdentContext":{"description":"Allows to redefine basic loader context for local ident name.","link":"https://github.com/webpack-contrib/css-loader#localidentcontext","type":"string","minLength":1},"localIdentHashSalt":{"description":"Allows to add custom hash to generate more unique classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashsalt","type":"string","minLength":1},"localIdentHashFunction":{"description":"Allows to specify hash function to generate classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashfunction","type":"string","minLength":1},"localIdentHashDigest":{"description":"Allows to specify hash digest to generate classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashdigest","type":"string","minLength":1},"localIdentHashDigestLength":{"description":"Allows to specify hash digest length to generate classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashdigestlength","type":"number"},"hashStrategy":{"description":"Allows to specify should localName be used when computing the hash.","link":"https://github.com/webpack-contrib/css-loader#hashstrategy","enum":["resource-path-and-local-name","minimal-subset"]},"localIdentRegExp":{"description":"Allows to specify custom RegExp for local ident name.","link":"https://github.com/webpack-contrib/css-loader#localidentregexp","anyOf":[{"type":"string","minLength":1},{"instanceof":"RegExp"}]},"getLocalIdent":{"description":"Allows to specify a function to generate the classname.","link":"https://github.com/webpack-contrib/css-loader#getlocalident","instanceof":"Function"},"namedExport":{"description":"Enables/disables ES modules named export for locals.","link":"https://github.com/webpack-contrib/css-loader#namedexport","type":"boolean"},"exportGlobals":{"description":"Allows to export names from global class or id, so you can use that as local name.","link":"https://github.com/webpack-contrib/css-loader#exportglobals","type":"boolean"},"exportLocalsConvention":{"description":"Style of exported classnames.","link":"https://github.com/webpack-contrib/css-loader#localsconvention","anyOf":[{"enum":["asIs","camelCase","camelCaseOnly","dashes","dashesOnly"]},{"instanceof":"Function"}]},"exportOnlyLocals":{"description":"Export only locals.","link":"https://github.com/webpack-contrib/css-loader#exportonlylocals","type":"boolean"}}}]},"sourceMap":{"description":"Allows to enable/disable source maps.","link":"https://github.com/webpack-contrib/css-loader#sourcemap","type":"boolean"},"importLoaders":{"description":"Allows enables/disables or setups number of loaders applied before CSS loader for `@import`/CSS Modules and ICSS imports.","link":"https://github.com/webpack-contrib/css-loader#importloaders","anyOf":[{"type":"boolean"},{"type":"string"},{"type":"integer"}]},"esModule":{"description":"Use the ES modules syntax.","link":"https://github.com/webpack-contrib/css-loader#esmodule","type":"boolean"},"exportType":{"description":"Allows exporting styles as array with modules, string or constructable stylesheet (i.e. `CSSStyleSheet`).","link":"https://github.com/webpack-contrib/css-loader#exporttype","enum":["array","string","css-style-sheet"]}},"type":"object"}')},840:e=>{e.exports=JSON.parse('{"name":"postcss","version":"8.4.33","description":"Tool for transforming styles with JS plugins","engines":{"node":"^10 || ^12 || >=14"},"exports":{".":{"require":"./lib/postcss.js","import":"./lib/postcss.mjs"},"./lib/at-rule":"./lib/at-rule.js","./lib/comment":"./lib/comment.js","./lib/container":"./lib/container.js","./lib/css-syntax-error":"./lib/css-syntax-error.js","./lib/declaration":"./lib/declaration.js","./lib/fromJSON":"./lib/fromJSON.js","./lib/input":"./lib/input.js","./lib/lazy-result":"./lib/lazy-result.js","./lib/no-work-result":"./lib/no-work-result.js","./lib/list":"./lib/list.js","./lib/map-generator":"./lib/map-generator.js","./lib/node":"./lib/node.js","./lib/parse":"./lib/parse.js","./lib/parser":"./lib/parser.js","./lib/postcss":"./lib/postcss.js","./lib/previous-map":"./lib/previous-map.js","./lib/processor":"./lib/processor.js","./lib/result":"./lib/result.js","./lib/root":"./lib/root.js","./lib/rule":"./lib/rule.js","./lib/stringifier":"./lib/stringifier.js","./lib/stringify":"./lib/stringify.js","./lib/symbols":"./lib/symbols.js","./lib/terminal-highlight":"./lib/terminal-highlight.js","./lib/tokenize":"./lib/tokenize.js","./lib/warn-once":"./lib/warn-once.js","./lib/warning":"./lib/warning.js","./package.json":"./package.json"},"main":"./lib/postcss.js","types":"./lib/postcss.d.ts","keywords":["css","postcss","rework","preprocessor","parser","source map","transform","manipulation","transpiler"],"funding":[{"type":"opencollective","url":"https://opencollective.com/postcss/"},{"type":"tidelift","url":"https://tidelift.com/funding/github/npm/postcss"},{"type":"github","url":"https://github.com/sponsors/ai"}],"author":"Andrey Sitnik <andrey@sitnik.ru>","license":"MIT","homepage":"https://postcss.org/","repository":"postcss/postcss","bugs":{"url":"https://github.com/postcss/postcss/issues"},"dependencies":{"nanoid":"^3.3.7","picocolors":"^1.0.0","source-map-js":"^1.0.2"},"browser":{"./lib/terminal-highlight":false,"source-map-js":false,"path":false,"url":false,"fs":false}}')}};var t={};function __nccwpck_require__(s){var o=t[s];if(o!==undefined){return o.exports}var n=t[s]={exports:{}};var r=true;try{e[s](n,n.exports,__nccwpck_require__);r=false}finally{if(r)delete t[s]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var s=__nccwpck_require__(580);module.exports=s})(); | ||
(()=>{"use strict";var e={884:(e,t,s)=>{const o=s(438);e.exports=o.default;e.exports.defaultGetLocalIdent=s(854).defaultGetLocalIdent},438:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=loader;var o=_interopRequireDefault(s(977));var n=_interopRequireDefault(s(324));var r=s(204);var i=_interopRequireDefault(s(663));var l=s(541);var a=s(854);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}async function loader(e,t,u){const c=this.getOptions(i.default);const p=this.async();if(this._compiler&&this._compiler.options&&this._compiler.options.experiments&&this._compiler.options.experiments.css&&this._module&&(this._module.type==="css"||this._module.type==="css/auto"||this._module.type==="css/global"||this._module.type==="css/module")){this.emitWarning(new Error('You can\'t use `experiments.css` (`experiments.futureDefaults` enable built-in CSS support by default) and `css-loader` together, please set `experiments.css` to `false` or set `{ type: "javascript/auto" }` for rules with `css-loader` in your webpack config (now css-loader does nothing).'));p(null,e,t,u);return}let f;try{f=(0,a.normalizeOptions)(c,this)}catch(e){p(e);return}const d=[];const m=[];const h=[];if((0,a.shouldUseModulesPlugins)(f)){d.push(...(0,a.getModulesPlugins)(f,this))}const g=[];const _=[];let y=false;if(this._compilation&&this._compilation.options&&this._compilation.options.experiments&&this._compilation.options.experiments.buildHttp){y=true}const b=f.esModule&&Boolean("fsStartTime"in this._compiler);if((0,a.shouldUseImportPlugin)(f)){d.push((0,l.importParser)({isSupportAbsoluteURL:false,isSupportDataURL:false,isCSSStyleSheet:f.exportType==="css-style-sheet",loaderContext:this,imports:g,api:_,filter:f.import.filter,urlHandler:e=>(0,a.stringifyRequest)(this,(0,a.combineRequests)((0,a.getPreRequester)(this)(f.importLoaders),e))}))}const R=[];if((0,a.shouldUseURLPlugin)(f)){const e=!f.esModule;d.push((0,l.urlParser)({isSupportAbsoluteURL:y,isSupportDataURL:b,imports:R,replacements:m,context:this.context,rootContext:this.rootContext,filter:(0,a.getFilter)(f.url.filter,this.resourcePath),resolver:e?this.getResolve({mainFiles:[],extensions:[]}):undefined,urlHandler:e=>(0,a.stringifyRequest)(this,e)}))}const x=[];const S=[];const w=(0,a.shouldUseIcssPlugin)(f);if(w){d.push((0,l.icssParser)({loaderContext:this,imports:x,api:S,replacements:m,exports:h,urlHandler:e=>(0,a.stringifyRequest)(this,(0,a.combineRequests)((0,a.getPreRequester)(this)(f.importLoaders),e))}))}if(u){const{ast:t}=u;if(t&&t.type==="postcss"&&(0,r.satisfies)(t.version,`^${n.default.version}`)){e=t.root}}const{resourcePath:E}=this;let v;try{v=await(0,o.default)(d).process(e,{hideNothingWarning:true,from:E,to:E,map:f.sourceMap?{prev:t?(0,a.normalizeSourceMap)(t,E):null,inline:false,annotation:false}:false})}catch(e){if(e.file){this.addDependency(e.file)}p(e.name==="CssSyntaxError"?(0,a.syntaxErrorFactory)(e):e);return}for(const e of v.warnings()){this.emitWarning((0,a.warningFactory)(e))}const C=[].concat(x.sort(a.sort)).concat(g.sort(a.sort)).concat(R.sort(a.sort));const O=[].concat(_.sort(a.sort)).concat(S.sort(a.sort));if(f.modules.exportOnlyLocals!==true){C.unshift({type:"api_import",importName:"___CSS_LOADER_API_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"api.js")});if(f.sourceMap){C.unshift({importName:"___CSS_LOADER_API_SOURCEMAP_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"sourceMaps.js")})}else{C.unshift({importName:"___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"noSourceMaps.js")})}}let L=false;if(this._compilation&&this._compilation.options&&this._compilation.options.output&&this._compilation.options.output.environment&&this._compilation.options.output.environment.templateLiteral){L=true}const $=(0,a.getImportCode)(C,f);let P;try{P=(0,a.getModuleCode)(v,O,m,f,L,this)}catch(e){p(e);return}const A=(0,a.getExportCode)(h,m,w,f,L);p(null,`${$}${P}${A}`)}},541:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"icssParser",{enumerable:true,get:function(){return n.default}});Object.defineProperty(t,"importParser",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"urlParser",{enumerable:true,get:function(){return r.default}});var o=_interopRequireDefault(s(683));var n=_interopRequireDefault(s(174));var r=_interopRequireDefault(s(47));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},174:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=s(417);var n=s(854);const plugin=(e={})=>({postcssPlugin:"postcss-icss-parser",async OnceExit(t){const s=Object.create(null);const{icssImports:r,icssExports:i}=(0,o.extractICSS)(t);const l=new Map;const a=[];const{loaderContext:u}=e;const c=u.getResolve({dependencyType:"icss",conditionNames:["style"],extensions:["..."],mainFields:["css","style","main","..."],mainFiles:["index","..."],preferRelative:true});for(const e in r){const t=r[e];if(Object.keys(t).length===0){continue}let s=e;let o="";const i=s.split("!");if(i.length>1){s=i.pop();o=i.join("!")}const l=(0,n.requestify)((0,n.normalizeUrl)(s,true),u.rootContext);const doResolve=async()=>{const e=await(0,n.resolveRequests)(c,u.context,[...new Set([s,l])]);if(!e){return}return{url:e,prefix:o,tokens:t}};a.push(doResolve())}const p=await Promise.all(a);for(let t=0;t<=p.length-1;t++){const o=p[t];if(!o){continue}const n=o.prefix?`${o.prefix}!${o.url}`:o.url;const r=n;let i=l.get(r);if(!i){i=`___CSS_LOADER_ICSS_IMPORT_${l.size}___`;l.set(r,i);e.imports.push({type:"icss_import",importName:i,url:e.urlHandler(n),icss:true,index:t});e.api.push({importName:i,dedupe:true,index:t})}for(const[n,r]of Object.keys(o.tokens).entries()){const l=`___CSS_LOADER_ICSS_IMPORT_${t}_REPLACEMENT_${n}___`;const a=o.tokens[r];s[r]=l;e.replacements.push({replacementName:l,importName:i,localName:a})}}if(Object.keys(s).length>0){(0,o.replaceSymbols)(t,s)}for(const t of Object.keys(i)){const n=(0,o.replaceValueSymbols)(i[t],s);e.exports.push({name:t,value:n})}}});plugin.postcss=true;var r=t["default"]=plugin},683:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(854);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parseNode(e,t,s){if(e.parent.type!=="root"){return}if(e.raws&&e.raws.afterName&&e.raws.afterName.trim().length>0){const t=e.raws.afterName.lastIndexOf("/*");const s=e.raws.afterName.slice(t).match(n.WEBPACK_IGNORE_COMMENT_REGEXP);if(s&&s[2]==="true"){return}}const r=e.prev();if(r&&r.type==="comment"){const e=r.text.match(n.WEBPACK_IGNORE_COMMENT_REGEXP);if(e&&e[2]==="true"){return}}if(e.nodes){const t=new Error("It looks like you didn't end your @import statement correctly. Child nodes are attached to it.");t.node=e;throw t}const i=e.raws&&e.raws[t]&&typeof e.raws[t].raw!=="undefined"?e.raws[t].raw:e[t];const{nodes:l}=(0,o.default)(i);if(l.length===0||l[0].type!=="string"&&l[0].type!=="function"){const t=new Error(`Unable to find uri in "${e.toString()}"`);t.node=e;throw t}let a;let u;if(l[0].type==="string"){a=true;u=l[0].value}else{if(l[0].value.toLowerCase()!=="url"){const t=new Error(`Unable to find uri in "${e.toString()}"`);t.node=e;throw t}a=l[0].nodes.length!==0&&l[0].nodes[0].type==="string";u=a?l[0].nodes[0].value:o.default.stringify(l[0].nodes)}u=(0,n.normalizeUrl)(u,a);const{requestable:c,needResolve:p}=(0,n.isURLRequestable)(u,s);let f;if(c&&p){const e=u.split("!");if(e.length>1){u=e.pop();f=e.join("!")}}if(u.trim().length===0){const t=new Error(`Unable to find uri in "${e.toString()}"`);t.node=e;throw t}const d=l.slice(1);let m;let h;let g;if(d.length>0){let e=[];for(const t of d){e.push(t);const s=t.type==="function"&&t.value.toLowerCase()==="layer";const n=t.type==="word"&&t.value.toLowerCase()==="layer";if(s||n){if(s){e.splice(e.length-1,1,...t.nodes)}else{e.splice(e.length-1,1,{type:"string",value:"",unclosed:false})}h=o.default.stringify(e).trim().toLowerCase();e=[]}else if(t.type==="function"&&t.value.toLowerCase()==="supports"){e.splice(e.length-1,1,...t.nodes);m=o.default.stringify(e).trim().toLowerCase();e=[]}}if(e.length>0){g=o.default.stringify(e).trim().toLowerCase()}}return{atRule:e,prefix:f,url:u,layer:h,supports:m,media:g,requestable:c,needResolve:p}}const plugin=(e={})=>({postcssPlugin:"postcss-import-parser",prepare(t){const s=[];return{AtRule:{import(o){if(e.isCSSStyleSheet){e.loaderContext.emitError(new Error(o.error("'@import' rules are not allowed here and will not be processed").message));return}const{isSupportDataURL:n,isSupportAbsoluteURL:r}=e;let i;try{i=parseNode(o,"params",{isSupportAbsoluteURL:r,isSupportDataURL:n})}catch(e){t.warn(e.message,{node:e.node})}if(!i){return}s.push(i)}},async OnceExit(){if(s.length===0){return}const{loaderContext:t}=e;const o=t.getResolve({dependencyType:"css",conditionNames:["style"],mainFields:["css","style","main","..."],mainFiles:["index","..."],extensions:[".css","..."],preferRelative:true});const r=await Promise.all(s.map((async s=>{const{atRule:r,requestable:i,needResolve:l,prefix:a,url:u,layer:c,supports:p,media:f}=s;if(e.filter){const s=await e.filter(u,f,t.resourcePath,p,c);if(!s){return}}if(l){const e=(0,n.requestify)(u,t.rootContext);const s=await(0,n.resolveRequests)(o,t.context,[...new Set([e,u])]);if(!s){return}if(s===t.resourcePath){r.remove();return}r.remove();return{url:s,layer:c,supports:p,media:f,prefix:a,requestable:i}}r.remove();return{url:u,layer:c,supports:p,media:f,prefix:a,requestable:i}})));const i=new Map;for(let t=0;t<=r.length-1;t++){const s=r[t];if(!s){continue}const{url:o,requestable:n,layer:l,supports:a,media:u}=s;if(!n){e.api.push({url:o,layer:l,supports:a,media:u,index:t});continue}const{prefix:c}=s;const p=c?`${c}!${o}`:o;let f=i.get(p);if(!f){f=`___CSS_LOADER_AT_RULE_IMPORT_${i.size}___`;i.set(p,f);e.imports.push({type:"rule_import",importName:f,url:e.urlHandler(p),index:t})}e.api.push({importName:f,layer:l,supports:a,media:u,index:t})}}}}});plugin.postcss=true;var r=t["default"]=plugin},47:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(854);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const r=/url/i;const i=/^(?:-webkit-)?image-set$/i;const l=/(?:url|(?:-webkit-)?image-set)\(/i;function getNodeFromUrlFunc(e){return e.nodes&&e.nodes[0]}function getWebpackIgnoreCommentValue(e,t,s){if(e===0&&typeof s!=="undefined"){return s}let o=t[e-1];if(!o){return}if(o.type==="space"){if(!t[e-2]){return}o=t[e-2]}if(o.type!=="comment"){return}const r=o.value.match(n.WEBPACK_IGNORE_COMMENT_REGEXP);return r&&r[2]==="true"}function shouldHandleURL(e,t,s,o){if(e.length===0){s.warn(`Unable to find uri in '${t.toString()}'`,{node:t});return{requestable:false,needResolve:false}}return(0,n.isURLRequestable)(e,o)}function parseDeclaration(e,t,s,a){if(!l.test(e[t])){return}const u=(0,o.default)(e.raws&&e.raws.value&&e.raws.value.raw?e.raws.value.raw:e[t]);let c;if(e.raws&&e.raws.between){const t=e.raws.between.lastIndexOf("/*");const s=e.raws.between.slice(t).match(n.WEBPACK_IGNORE_COMMENT_REGEXP);if(s){c=s[2]==="true"}}let p=false;const f=e.prev();if(f&&f.type==="comment"){const e=f.text.match(n.WEBPACK_IGNORE_COMMENT_REGEXP);if(e){p=e[2]==="true"}}let d;const m=[];u.walk(((t,l,f)=>{if(t.type!=="function"){return}if(r.test(t.value)){d=getWebpackIgnoreCommentValue(l,f,c);if(p&&typeof d==="undefined"||d){if(d){d=undefined}return}const{nodes:r}=t;const i=r.length!==0&&r[0].type==="string";let h=i?r[0].value:o.default.stringify(r);h=(0,n.normalizeUrl)(h,i);const{requestable:g,needResolve:_}=shouldHandleURL(h,e,s,a);if(!g){return false}const y=h.split("!");let b;if(y.length>1){h=y.pop();b=y.join("!")}m.push({declaration:e,parsed:u,node:getNodeFromUrlFunc(t),prefix:b,url:h,needQuotes:false,needResolve:_});return false}else if(i.test(t.value)){for(const[i,l]of t.nodes.entries()){const{type:c,value:f}=l;if(c==="function"&&r.test(f)){d=getWebpackIgnoreCommentValue(i,t.nodes);if(p&&typeof d==="undefined"||d){if(d){d=undefined}continue}const{nodes:r}=l;const c=r.length!==0&&r[0].type==="string";let f=c?r[0].value:o.default.stringify(r);f=(0,n.normalizeUrl)(f,c);const{requestable:h,needResolve:g}=shouldHandleURL(f,e,s,a);if(!h){return false}const _=f.split("!");let y;if(_.length>1){f=_.pop();y=_.join("!")}m.push({declaration:e,parsed:u,node:getNodeFromUrlFunc(l),prefix:y,url:f,needQuotes:false,needResolve:g})}else if(c==="string"){d=getWebpackIgnoreCommentValue(i,t.nodes);if(p&&typeof d==="undefined"||d){if(d){d=undefined}continue}let o=(0,n.normalizeUrl)(f,true);const{requestable:r,needResolve:c}=shouldHandleURL(o,e,s,a);if(!r){return false}const h=o.split("!");let g;if(h.length>1){o=h.pop();g=h.join("!")}m.push({declaration:e,parsed:u,node:l,prefix:g,url:o,needQuotes:true,needResolve:c})}}return false}}));return m}const plugin=(e={})=>({postcssPlugin:"postcss-url-parser",prepare(t){const o=[];return{Declaration(s){const{isSupportDataURL:n,isSupportAbsoluteURL:r}=e;const i=parseDeclaration(s,"value",t,{isSupportDataURL:n,isSupportAbsoluteURL:r});if(!i){return}o.push(...i)},async OnceExit(){if(o.length===0){return}const t=await Promise.all(o.map((async t=>{const{url:s,needResolve:o}=t;if(e.filter){const t=await e.filter(s);if(!t){return}}if(!o){return t}const r=s.split(/(\?)?#/);const[i,l,a]=r;let u=l?"?":"";u+=a?`#${a}`:"";const{resolver:c,rootContext:p}=e;const f=(0,n.requestify)(i,p,Boolean(c));if(!c){return{...t,url:f,hash:u}}const d=await(0,n.resolveRequests)(c,e.context,[...new Set([f,s])]);if(!d){return}return{...t,url:d,hash:u}})));const r=new Map;const i=new Map;let l=false;for(let o=0;o<=t.length-1;o++){const n=t[o];if(!n){continue}if(!l){e.imports.push({type:"get_url_import",importName:"___CSS_LOADER_GET_URL_IMPORT___",url:e.urlHandler(s.ab+"getUrl.js"),index:-1});l=true}const{url:a,prefix:u}=n;const c=u?`${u}!${a}`:a;let p=r.get(c);if(!p){p=`___CSS_LOADER_URL_IMPORT_${r.size}___`;r.set(c,p);e.imports.push({type:"url",importName:p,url:e.resolver?e.urlHandler(c):JSON.stringify(c),index:o})}const{hash:f,needQuotes:d}=n;const m=JSON.stringify({newUrl:c,hash:f,needQuotes:d});let h=i.get(m);if(!h){h=`___CSS_LOADER_URL_REPLACEMENT_${i.size}___`;i.set(m,h);e.replacements.push({replacementName:h,importName:p,hash:f,needQuotes:d})}n.node.type="word";n.node.value=h;n.declaration.value=n.parsed.toString()}}}}});plugin.postcss=true;var a=t["default"]=plugin},854:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t.WEBPACK_IGNORE_COMMENT_REGEXP=void 0;t.camelCase=camelCase;t.combineRequests=combineRequests;t.defaultGetLocalIdent=defaultGetLocalIdent;t.getExportCode=getExportCode;t.getFilter=getFilter;t.getImportCode=getImportCode;t.getModuleCode=getModuleCode;t.getModulesOptions=getModulesOptions;t.getModulesPlugins=getModulesPlugins;t.getPreRequester=getPreRequester;t.isDataUrl=isDataUrl;t.isURLRequestable=isURLRequestable;t.normalizeOptions=normalizeOptions;t.normalizeSourceMap=normalizeSourceMap;t.normalizeUrl=normalizeUrl;t.requestify=requestify;t.resolveRequests=resolveRequests;t.shouldUseIcssPlugin=shouldUseIcssPlugin;t.shouldUseImportPlugin=shouldUseImportPlugin;t.shouldUseModulesPlugins=shouldUseModulesPlugins;t.shouldUseURLPlugin=shouldUseURLPlugin;t.sort=sort;t.stringifyRequest=stringifyRequest;t.syntaxErrorFactory=syntaxErrorFactory;t.warningFactory=warningFactory;var o=s(310);var n=_interopRequireDefault(s(17));var r=_interopRequireDefault(s(193));var i=_interopRequireDefault(s(552));var l=_interopRequireDefault(s(749));var a=_interopRequireDefault(s(898));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const u=t.WEBPACK_IGNORE_COMMENT_REGEXP=/webpackIgnore:(\s+)?(true|false)/;const c=/^\.\.?[/\\]/;function isAbsolutePath(e){return n.default.posix.isAbsolute(e)||n.default.win32.isAbsolute(e)}function isRelativePath(e){return c.test(e)}function stringifyRequest(e,t){if(typeof e.utils!=="undefined"&&typeof e.utils.contextify==="function"){return JSON.stringify(e.utils.contextify(e.context||e.rootContext,t))}const s=t.split("!");const{context:o}=e;return JSON.stringify(s.map((e=>{const t=e.match(/^(.*?)(\?.*)/);const s=t?t[2]:"";let r=t?t[1]:e;if(isAbsolutePath(r)&&o){r=n.default.relative(o,r);if(isAbsolutePath(r)){return r+s}if(isRelativePath(r)===false){r=`./${r}`}}return r.replace(/\\/g,"/")+s})).join("!"))}const p=/^[a-z]:[/\\]|^\\\\/i;const f=/^[^?]*~/;function urlToRequest(e,t){let s;if(p.test(e)){s=e}else if(typeof t!=="undefined"&&/^\//.test(e)){s=t+e}else if(/^\.\.?\//.test(e)){s=e}else{s=`./${e}`}if(f.test(s)){s=s.replace(f,"")}return s}const d=/[ -,.\/:-@[\]\^`{-~]/;const m=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g;const preserveCamelCase=e=>{let t=e;let s=false;let o=false;let n=false;for(let e=0;e<t.length;e++){const r=t[e];if(s&&/[\p{Lu}]/u.test(r)){t=`${t.slice(0,e)}-${t.slice(e)}`;s=false;n=o;o=true;e+=1}else if(o&&n&&/[\p{Ll}]/u.test(r)){t=`${t.slice(0,e-1)}-${t.slice(e-1)}`;n=o;o=false;s=true}else{s=r.toLowerCase()===r&&r.toUpperCase()!==r;n=o;o=r.toUpperCase()===r&&r.toLowerCase()!==r}}return t};function camelCase(e){let t=e.trim();if(t.length===0){return""}if(t.length===1){return t.toLowerCase()}const s=t!==t.toLowerCase();if(s){t=preserveCamelCase(t)}return t.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+([\p{Alpha}\p{N}_]|$)/gu,((e,t)=>t.toUpperCase())).replace(/\d+([\p{Alpha}\p{N}_]|$)/gu,(e=>e.toUpperCase()))}function escape(e){let t="";let s=0;while(s<e.length){const o=e.charAt(s++);let n;if(/[\t\n\f\r\x0B]/.test(o)){const e=o.charCodeAt();n=`\\${e.toString(16).toUpperCase()} `}else if(o==="\\"||d.test(o)){n=`\\${o}`}else{n=o}t+=n}const o=e.charAt(0);if(/^-[-\d]/.test(t)){t=`\\-${t.slice(1)}`}else if(/\d/.test(o)){t=`\\3${o} ${t.slice(1)}`}t=t.replace(m,((e,t,s)=>{if(t&&t.length%2){return e}return(t||"")+s}));return t}function gobbleHex(e){const t=e.toLowerCase();let s="";let o=false;for(let e=0;e<6&&t[e]!==undefined;e++){const n=t.charCodeAt(e);const r=n>=97&&n<=102||n>=48&&n<=57;o=n===32;if(!r){break}s+=t[e]}if(s.length===0){return undefined}const n=parseInt(s,16);const r=n>=55296&&n<=57343;if(r||n===0||n>1114111){return["�",s.length+(o?1:0)]}return[String.fromCodePoint(n),s.length+(o?1:0)]}const h=/\\/;function unescape(e){const t=h.test(e);if(!t){return e}let s="";for(let t=0;t<e.length;t++){if(e[t]==="\\"){const o=gobbleHex(e.slice(t+1,t+7));if(o!==undefined){s+=o[0];t+=o[1];continue}if(e[t+1]==="\\"){s+="\\";t+=1;continue}if(e.length===t+1){s+=e[t]}continue}s+=e[t]}return s}function normalizePath(e){return n.default.sep==="\\"?e.replace(/\\/g,"/"):e}const g=/[<>:"/\\|?*]/g;const _=/[\u0000-\u001f\u0080-\u009f]/g;function escapeLocalIdent(e){return escape(e.replace(/^((-?[0-9])|--)/,"_$1").replace(g,"-").replace(_,"-").replace(/\./g,"-"))}function defaultGetLocalIdent(e,t,s,o){const{context:r,hashSalt:i,hashStrategy:l}=o;const{resourcePath:a}=e;let u=normalizePath(n.default.relative(r,a));if(e._module&&e._module.matchResource){u=`${normalizePath(n.default.relative(r,e._module.matchResource))}`}o.content=l==="minimal-subset"&&/\[local\]/.test(t)?u:`${u}\0${s}`;let{hashFunction:c,hashDigest:p,hashDigestLength:f}=o;const d=t.match(/\[(?:([^:\]]+):)?(?:(hash|contenthash|fullhash))(?::([a-z]+\d*))?(?::(\d+))?\]/i);if(d){const e=d[2]||c;c=d[1]||c;p=d[3]||p;f=d[4]||f;t=t.replace(/\[(?:([^:\]]+):)?(?:hash|contenthash|fullhash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,(()=>e==="fullhash"?"[fullhash]":"[contenthash]"))}let m="";for(let t=0;m.length<f;t++){const s=e.utils&&typeof e.utils.createHash==="function"?e.utils.createHash(c):e._compiler.webpack.util.createHash(c);if(i){s.update(i)}const n=Buffer.allocUnsafe(4);n.writeUInt32LE(t);s.update(n);s.update(Buffer.from(o.content,"utf8"));m=(m+s.digest(p)).replace(/^\d+/,"").replace(/\//g,"_").replace(/[^A-Za-z0-9_]+/g,"").slice(0,f)}const h=n.default.extname(a);const g=n.default.basename(a);const _=g.slice(0,g.length-h.length);const y={filename:n.default.relative(r,a),contentHash:m,chunk:{name:_,hash:m,contentHash:m}};let b=e._compilation.getPath(t,y);if(/\[folder\]/gi.test(b)){const e=n.default.dirname(a);let t=normalizePath(n.default.relative(r,`${e+n.default.sep}_`));t=t.substring(0,t.length-1);let s="";if(t.length>1){s=n.default.basename(t)}b=b.replace(/\[folder\]/gi,(()=>s))}if(o.regExp){const e=a.match(o.regExp);if(e){e.forEach(((e,t)=>{b=b.replace(new RegExp(`\\[${t}\\]`,"ig"),e)}))}}return b}function fixedEncodeURIComponent(e){return e.replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16)}`))}function isDataUrl(e){if(/^data:/i.test(e)){return true}return false}const y=/^[A-Z]:[/\\]|^\\\\/i;function normalizeUrl(e,t){let s=e.replace(/^( |\t\n|\r\n|\r|\f)*/g,"").replace(/( |\t\n|\r\n|\r|\f)*$/g,"");if(t&&/\\(\n|\r\n|\r|\f)/.test(s)){s=s.replace(/\\(\n|\r\n|\r|\f)/g,"")}if(y.test(e)){try{s=decodeURI(s)}catch(e){}return s}s=unescape(s);if(isDataUrl(e)){return fixedEncodeURIComponent(s)}try{s=decodeURI(s)}catch(e){}return s}function requestify(e,t,s=true){if(s){if(/^file:/i.test(e)){return(0,o.fileURLToPath)(e)}return e.charAt(0)==="/"?urlToRequest(e,t):urlToRequest(e)}if(e.charAt(0)==="/"||/^file:/i.test(e)){return e}if(f.test(e)){return e.replace(f,"")}return e}function getFilter(e,t){return(...s)=>{if(typeof e==="function"){return e(...s,t)}return true}}function getValidLocalName(e,t){const s=t(e);return Array.isArray(s)?s[0]:s}const b=/\.module(s)?\.\w+$/i;const R=/\.icss\.\w+$/i;function getModulesOptions(e,t,s){if(typeof e.modules==="boolean"&&e.modules===false){return false}const o=s._module&&s._module.matchResource||s.resourcePath;let n;let r;if(typeof e.modules==="undefined"){r={};n=true}else if(typeof e.modules==="boolean"){r={}}else if(typeof e.modules==="string"){r={mode:e.modules}}else{r=e.modules;({auto:n}=r)}const{outputOptions:i}=s._compilation;const l=t==="css-style-sheet"||t==="string";const a={auto:n,mode:"local",exportGlobals:false,localIdentName:"[hash:base64]",localIdentContext:s.rootContext,localIdentHashSalt:i.hashSalt,localIdentHashFunction:i.hashFunction,localIdentHashDigest:i.hashDigest,localIdentHashDigestLength:i.hashDigestLength,localIdentRegExp:undefined,getLocalIdent:undefined,namedExport:l||false,exportLocalsConvention:(r.namedExport===true||l)&&typeof r.exportLocalsConvention==="undefined"?"camelCaseOnly":"asIs",exportOnlyLocals:false,...r,useExportsAs:r.exportLocalsConvention==="asIs"};let u;if(typeof a.exportLocalsConvention==="string"){u=a.exportLocalsConvention;a.exportLocalsConvention=e=>{switch(u){case"camelCase":{return[e,camelCase(e)]}case"camelCaseOnly":{return camelCase(e)}case"dashes":{return[e,dashesCamelCase(e)]}case"dashesOnly":{return dashesCamelCase(e)}case"asIs":default:return e}}}if(typeof a.auto==="boolean"){const e=a.auto&&b.test(o);let t;if(!e){t=R.test(o);if(t){a.mode="icss"}}if(!e&&!t){return false}}else if(a.auto instanceof RegExp){const e=a.auto.test(o);if(!e){return false}}else if(typeof a.auto==="function"){const{resourceQuery:e,resourceFragment:t}=s;const n=a.auto(o,e,t);if(!n){return false}}if(typeof a.mode==="function"){a.mode=a.mode(s.resourcePath,s.resourceQuery,s.resourceFragment)}if(l){if(e.esModule===false){throw new Error("The 'exportType' option with the 'css-style-sheet' or 'string' value requires the 'esModule' option to be enabled")}if(a.namedExport===false){throw new Error("The 'exportType' option with the 'css-style-sheet' or 'string' value requires the 'modules.namedExport' option to be enabled")}}if(a.namedExport===true){if(e.esModule===false){throw new Error("The 'modules.namedExport' option requires the 'esModule' option to be enabled")}if(typeof u==="string"&&u!=="asIs"&&u!=="camelCaseOnly"&&u!=="dashesOnly"){throw new Error('The "modules.namedExport" option requires the "modules.exportLocalsConvention" option to be "camelCaseOnly" or "dashesOnly"')}}return a}function normalizeOptions(e,t){const s=typeof e.exportType==="undefined"?"array":e.exportType;const o=getModulesOptions(e,s,t);return{url:typeof e.url==="undefined"?true:e.url,import:typeof e.import==="undefined"?true:e.import,modules:o,sourceMap:typeof e.sourceMap==="boolean"?e.sourceMap:t.sourceMap,importLoaders:typeof e.importLoaders==="string"?parseInt(e.importLoaders,10):e.importLoaders,esModule:typeof e.esModule==="undefined"?true:e.esModule,exportType:s}}function shouldUseImportPlugin(e){if(e.modules.exportOnlyLocals){return false}if(typeof e.import==="boolean"){return e.import}return true}function shouldUseURLPlugin(e){if(e.modules.exportOnlyLocals){return false}if(typeof e.url==="boolean"){return e.url}return true}function shouldUseModulesPlugins(e){if(typeof e.modules==="boolean"&&e.modules===false){return false}return e.modules.mode!=="icss"}function shouldUseIcssPlugin(e){return Boolean(e.modules)}function getModulesPlugins(e,t){const{mode:s,getLocalIdent:o,localIdentName:n,localIdentContext:u,localIdentHashSalt:c,localIdentHashFunction:p,localIdentHashDigest:f,localIdentHashDigestLength:d,localIdentRegExp:m,hashStrategy:h}=e.modules;let g=[];try{g=[r.default,(0,i.default)({mode:s}),(0,l.default)(),(0,a.default)({generateScopedName(e,s,r,i){let l;if(typeof o!=="undefined"){l=o(t,n,unescape(e),{context:u,hashSalt:c,hashFunction:p,hashDigest:f,hashDigestLength:d,hashStrategy:h,regExp:m,node:i})}if(typeof l==="undefined"||l===null){l=defaultGetLocalIdent(t,n,unescape(e),{context:u,hashSalt:c,hashFunction:p,hashDigest:f,hashDigestLength:d,hashStrategy:h,regExp:m,node:i});return escapeLocalIdent(l).replace(/\\\[local\\]/gi,e)}return escapeLocalIdent(l)},exportGlobals:e.modules.exportGlobals})]}catch(e){t.emitError(e)}return g}const x=/^[a-z0-9+\-.]+:/i;function getURLType(e){if(e[0]==="/"){if(e[1]==="/"){return"scheme-relative"}return"path-absolute"}if(p.test(e)){return"path-absolute"}return x.test(e)?"absolute":"path-relative"}function normalizeSourceMap(e,t){let s=e;if(typeof s==="string"){s=JSON.parse(s)}delete s.file;const{sourceRoot:o}=s;delete s.sourceRoot;if(s.sources){s.sources=s.sources.map((e=>{if(e.indexOf("<")===0){return e}const s=getURLType(e);if(s==="path-relative"||s==="path-absolute"){const r=s==="path-relative"&&o?n.default.resolve(o,normalizePath(e)):normalizePath(e);return n.default.relative(n.default.dirname(t),r)}return e}))}return s}function getPreRequester({loaders:e,loaderIndex:t}){const s=Object.create(null);return o=>{if(s[o]){return s[o]}if(o===false){s[o]=""}else{const n=e.slice(t,t+1+(typeof o!=="number"?0:o)).map((e=>e.request)).join("!");s[o]=`-!${n}!`}return s[o]}}function getImportCode(e,t){let s="";for(const o of e){const{importName:e,url:n,icss:r,type:i}=o;if(t.esModule){if(r&&t.modules.namedExport){s+=`import ${t.modules.exportOnlyLocals?"":`${e}, `}* as ${e}_NAMED___ from ${n};\n`}else{s+=i==="url"?`var ${e} = new URL(${n}, import.meta.url);\n`:`import ${e} from ${n};\n`}}else{s+=`var ${e} = require(${n});\n`}}return s?`// Imports\n${s}`:""}function normalizeSourceMapForRuntime(e,t){const s=e?e.toJSON():null;if(s){delete s.file;if(t._compilation&&t._compilation.options&&t._compilation.options.devtool&&t._compilation.options.devtool.includes("nosources")){delete s.sourcesContent}s.sourceRoot="";s.sources=s.sources.map((e=>{if(e.indexOf("<")===0){return e}const s=getURLType(e);if(s!=="path-relative"){return e}const o=n.default.dirname(t.resourcePath);const r=n.default.resolve(o,e);const i=normalizePath(n.default.relative(t.rootContext,r));return`webpack://./${i}`}))}return JSON.stringify(s)}function printParams(e,t,s,o){let n="";if(typeof o!=="undefined"){n=`, ${JSON.stringify(o)}`}if(typeof s!=="undefined"){n=`, ${JSON.stringify(s)}${n}`}else if(n.length>0){n=`, undefined${n}`}if(t){n=`, true${n}`}else if(n.length>0){n=`, false${n}`}if(e){n=`${JSON.stringify(e)}${n}`}else if(n.length>0){n=`""${n}`}return n}function getModuleCode(e,t,s,o,n,r){if(o.modules.exportOnlyLocals===true){return""}let i="";if(o.sourceMap){const t=e.map;i=`,${normalizeSourceMapForRuntime(t,r)}`}let l=n?convertToTemplateLiteral(e.css):JSON.stringify(e.css);let a=`var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(${o.sourceMap?"___CSS_LOADER_API_SOURCEMAP_IMPORT___":"___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___"});\n`;for(const e of t){const{url:t,layer:s,supports:o,media:n,dedupe:r}=e;if(t){const e=printParams(n,undefined,o,s);a+=`___CSS_LOADER_EXPORT___.push([module.id, ${JSON.stringify(`@import url(${t});`)}${e.length>0?`, ${e}`:""}]);\n`}else{const t=printParams(n,r,o,s);a+=`___CSS_LOADER_EXPORT___.i(${e.importName}${t.length>0?`, ${t}`:""});\n`}}for(const e of s){const{replacementName:t,importName:s,localName:r}=e;if(r){l=l.replace(new RegExp(t,"g"),(()=>o.modules.namedExport?n?`\${ ${s}_NAMED___[${JSON.stringify(getValidLocalName(r,o.modules.exportLocalsConvention))}] }`:`" + ${s}_NAMED___[${JSON.stringify(getValidLocalName(r,o.modules.exportLocalsConvention))}] + "`:n?`\${${s}.locals[${JSON.stringify(r)}]}`:`" + ${s}.locals[${JSON.stringify(r)}] + "`))}else{const{hash:o,needQuotes:r}=e;const i=[].concat(o?[`hash: ${JSON.stringify(o)}`]:[]).concat(r?"needQuotes: true":[]);const u=i.length>0?`, { ${i.join(", ")} }`:"";a+=`var ${t} = ___CSS_LOADER_GET_URL_IMPORT___(${s}${u});\n`;l=l.replace(new RegExp(t,"g"),(()=>n?`\${${t}}`:`" + ${t} + "`))}}return`${a}// Module\n___CSS_LOADER_EXPORT___.push([module.id, ${l}, ""${i}]);\n`}const S="\\".charCodeAt(0);const w="`".charCodeAt(0);const E="$".charCodeAt(0);function convertToTemplateLiteral(e){let t="";for(let s=0;s<e.length;s++){const o=e.charCodeAt(s);t+=o===S||o===w||o===E?`\\${e[s]}`:e[s]}return`\`${t}\``}function dashesCamelCase(e){return e.replace(/-+(\w)/g,((e,t)=>t.toUpperCase()))}function getExportCode(e,t,s,o,n){let r="// Exports\n";if(s){let s="";let i=0;const addExportToLocalsCode=(e,t)=>{const r=Array.isArray(e)?new Set(e):new Set([e]);for(const e of r){const r=n?convertToTemplateLiteral(t):JSON.stringify(t);if(o.modules.namedExport){if(o.modules.useExportsAs){i+=1;const t=`_${i.toString(16)}`;s+=`var ${t} = ${r};\n`;s+=`export { ${t} as ${JSON.stringify(e)} };\n`}else{s+=`export var ${e} = ${r};\n`}}else{if(s){s+=`,\n`}s+=`\t${JSON.stringify(e)}: ${r}`}}};for(const{name:t,value:s}of e){addExportToLocalsCode(o.modules.exportLocalsConvention(t),s)}for(const e of t){const{replacementName:t,localName:r}=e;if(r){const{importName:i}=e;s=s.replace(new RegExp(t,"g"),(()=>{if(o.modules.namedExport){return n?`\${${i}_NAMED___[${JSON.stringify(getValidLocalName(r,o.modules.exportLocalsConvention))}]}`:`" + ${i}_NAMED___[${JSON.stringify(getValidLocalName(r,o.modules.exportLocalsConvention))}] + "`}else if(o.modules.exportOnlyLocals){return n?`\${${i}[${JSON.stringify(r)}]}`:`" + ${i}[${JSON.stringify(r)}] + "`}return n?`\${${i}.locals[${JSON.stringify(r)}]}`:`" + ${i}.locals[${JSON.stringify(r)}] + "`}))}else{s=s.replace(new RegExp(t,"g"),(()=>n?`\${${t}}`:`" + ${t} + "`))}}if(o.modules.exportOnlyLocals){r+=o.modules.namedExport?s:`${o.esModule?"export default":"module.exports ="} {\n${s}\n};\n`;return r}r+=o.modules.namedExport?s:`___CSS_LOADER_EXPORT___.locals = {${s?`\n${s}\n`:""}};\n`}const i=o.exportType==="css-style-sheet";if(i){r+="var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet();\n";r+="___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString());\n"}let l;switch(o.exportType){case"string":l="___CSS_LOADER_EXPORT___.toString()";break;case"css-style-sheet":l="___CSS_LOADER_STYLE_SHEET___";break;default:case"array":l="___CSS_LOADER_EXPORT___";break}r+=`${o.esModule?"export default":"module.exports ="} ${l};\n`;return r}async function resolveRequests(e,t,s){return e(t,s[0]).then((e=>e)).catch((o=>{const[,...n]=s;if(n.length===0){throw o}return resolveRequests(e,t,n)}))}function isURLRequestable(e,t={}){if(/^\/\//.test(e)){return{requestable:false,needResolve:false}}if(/^#/.test(e)){return{requestable:false,needResolve:false}}if(isDataUrl(e)&&t.isSupportDataURL){try{decodeURIComponent(e)}catch(e){return{requestable:false,needResolve:false}}return{requestable:true,needResolve:false}}if(/^file:/i.test(e)){return{requestable:true,needResolve:true}}if(/^[a-z][a-z0-9+.-]*:/i.test(e)&&!y.test(e)){if(t.isSupportAbsoluteURL&&/^https?:/i.test(e)){return{requestable:true,needResolve:false}}return{requestable:false,needResolve:false}}return{requestable:true,needResolve:true}}function sort(e,t){return e.index-t.index}function combineRequests(e,t){const s=t.indexOf("!=!");return s!==-1?t.slice(0,s+3)+e+t.slice(s+3):e+t}function warningFactory(e){let t="";if(typeof e.line!=="undefined"){t+=`(${e.line}:${e.column}) `}if(typeof e.plugin!=="undefined"){t+=`from "${e.plugin}" plugin: `}t+=e.text;if(e.node){t+=`\n\nCode:\n ${e.node.toString()}\n`}const s=new Error(t,{cause:e});s.stack=null;return s}function syntaxErrorFactory(e){let t="\nSyntaxError\n\n";if(typeof e.line!=="undefined"){t+=`(${e.line}:${e.column}) `}if(typeof e.plugin!=="undefined"){t+=`from "${e.plugin}" plugin: `}t+=e.file?`${e.file} `:"<css input> ";t+=`${e.reason}`;const s=e.showSourceCode();if(s){t+=`\n\n${s}\n`}const o=new Error(t,{cause:e});o.stack=null;return o}},417:e=>{e.exports=require("../icss-utils")},749:e=>{e.exports=require("../postcss-modules-extract-imports")},552:e=>{e.exports=require("../postcss-modules-local-by-default")},898:e=>{e.exports=require("../postcss-modules-scope")},193:e=>{e.exports=require("../postcss-modules-values")},36:e=>{e.exports=require("../postcss-value-parser")},204:e=>{e.exports=require("../semver")},17:e=>{e.exports=require("path")},977:e=>{e.exports=require("postcss")},310:e=>{e.exports=require("url")},663:e=>{e.exports=JSON.parse('{"title":"CSS Loader options","additionalProperties":false,"properties":{"url":{"description":"Allows to enables/disables `url()`/`image-set()` functions handling.","link":"https://github.com/webpack-contrib/css-loader#url","anyOf":[{"type":"boolean"},{"type":"object","properties":{"filter":{"instanceof":"Function"}},"additionalProperties":false}]},"import":{"description":"Allows to enables/disables `@import` at-rules handling.","link":"https://github.com/webpack-contrib/css-loader#import","anyOf":[{"type":"boolean"},{"type":"object","properties":{"filter":{"instanceof":"Function"}},"additionalProperties":false}]},"modules":{"description":"Allows to enable/disable CSS Modules or ICSS and setup configuration.","link":"https://github.com/webpack-contrib/css-loader#modules","anyOf":[{"type":"boolean"},{"enum":["local","global","pure","icss"]},{"type":"object","additionalProperties":false,"properties":{"auto":{"description":"Allows auto enable CSS modules based on filename.","link":"https://github.com/webpack-contrib/css-loader#auto","anyOf":[{"instanceof":"RegExp"},{"instanceof":"Function"},{"type":"boolean"}]},"mode":{"description":"Setup `mode` option.","link":"https://github.com/webpack-contrib/css-loader#mode","anyOf":[{"enum":["local","global","pure","icss"]},{"instanceof":"Function"}]},"localIdentName":{"description":"Allows to configure the generated local ident name.","link":"https://github.com/webpack-contrib/css-loader#localidentname","type":"string","minLength":1},"localIdentContext":{"description":"Allows to redefine basic loader context for local ident name.","link":"https://github.com/webpack-contrib/css-loader#localidentcontext","type":"string","minLength":1},"localIdentHashSalt":{"description":"Allows to add custom hash to generate more unique classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashsalt","type":"string","minLength":1},"localIdentHashFunction":{"description":"Allows to specify hash function to generate classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashfunction","type":"string","minLength":1},"localIdentHashDigest":{"description":"Allows to specify hash digest to generate classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashdigest","type":"string","minLength":1},"localIdentHashDigestLength":{"description":"Allows to specify hash digest length to generate classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashdigestlength","type":"number"},"hashStrategy":{"description":"Allows to specify should localName be used when computing the hash.","link":"https://github.com/webpack-contrib/css-loader#hashstrategy","enum":["resource-path-and-local-name","minimal-subset"]},"localIdentRegExp":{"description":"Allows to specify custom RegExp for local ident name.","link":"https://github.com/webpack-contrib/css-loader#localidentregexp","anyOf":[{"type":"string","minLength":1},{"instanceof":"RegExp"}]},"getLocalIdent":{"description":"Allows to specify a function to generate the classname.","link":"https://github.com/webpack-contrib/css-loader#getlocalident","instanceof":"Function"},"namedExport":{"description":"Enables/disables ES modules named export for locals.","link":"https://github.com/webpack-contrib/css-loader#namedexport","type":"boolean"},"exportGlobals":{"description":"Allows to export names from global class or id, so you can use that as local name.","link":"https://github.com/webpack-contrib/css-loader#exportglobals","type":"boolean"},"exportLocalsConvention":{"description":"Style of exported classnames.","link":"https://github.com/webpack-contrib/css-loader#localsconvention","anyOf":[{"enum":["asIs","camelCase","camelCaseOnly","dashes","dashesOnly"]},{"instanceof":"Function"}]},"exportOnlyLocals":{"description":"Export only locals.","link":"https://github.com/webpack-contrib/css-loader#exportonlylocals","type":"boolean"}}}]},"sourceMap":{"description":"Allows to enable/disable source maps.","link":"https://github.com/webpack-contrib/css-loader#sourcemap","type":"boolean"},"importLoaders":{"description":"Allows enables/disables or setups number of loaders applied before CSS loader for `@import`/CSS Modules and ICSS imports.","link":"https://github.com/webpack-contrib/css-loader#importloaders","anyOf":[{"type":"boolean"},{"type":"string"},{"type":"integer"}]},"esModule":{"description":"Use the ES modules syntax.","link":"https://github.com/webpack-contrib/css-loader#esmodule","type":"boolean"},"exportType":{"description":"Allows exporting styles as array with modules, string or constructable stylesheet (i.e. `CSSStyleSheet`).","link":"https://github.com/webpack-contrib/css-loader#exporttype","enum":["array","string","css-style-sheet"]}},"type":"object"}')},324:e=>{e.exports=JSON.parse('{"name":"postcss","version":"8.4.36","description":"Tool for transforming styles with JS plugins","engines":{"node":"^10 || ^12 || >=14"},"exports":{".":{"require":"./lib/postcss.js","import":"./lib/postcss.mjs"},"./lib/at-rule":"./lib/at-rule.js","./lib/comment":"./lib/comment.js","./lib/container":"./lib/container.js","./lib/css-syntax-error":"./lib/css-syntax-error.js","./lib/declaration":"./lib/declaration.js","./lib/fromJSON":"./lib/fromJSON.js","./lib/input":"./lib/input.js","./lib/lazy-result":"./lib/lazy-result.js","./lib/no-work-result":"./lib/no-work-result.js","./lib/list":"./lib/list.js","./lib/map-generator":"./lib/map-generator.js","./lib/node":"./lib/node.js","./lib/parse":"./lib/parse.js","./lib/parser":"./lib/parser.js","./lib/postcss":"./lib/postcss.js","./lib/previous-map":"./lib/previous-map.js","./lib/processor":"./lib/processor.js","./lib/result":"./lib/result.js","./lib/root":"./lib/root.js","./lib/rule":"./lib/rule.js","./lib/stringifier":"./lib/stringifier.js","./lib/stringify":"./lib/stringify.js","./lib/symbols":"./lib/symbols.js","./lib/terminal-highlight":"./lib/terminal-highlight.js","./lib/tokenize":"./lib/tokenize.js","./lib/warn-once":"./lib/warn-once.js","./lib/warning":"./lib/warning.js","./package.json":"./package.json"},"main":"./lib/postcss.js","types":"./lib/postcss.d.ts","keywords":["css","postcss","rework","preprocessor","parser","source map","transform","manipulation","transpiler"],"funding":[{"type":"opencollective","url":"https://opencollective.com/postcss/"},{"type":"tidelift","url":"https://tidelift.com/funding/github/npm/postcss"},{"type":"github","url":"https://github.com/sponsors/ai"}],"author":"Andrey Sitnik <andrey@sitnik.ru>","license":"MIT","homepage":"https://postcss.org/","repository":"postcss/postcss","bugs":{"url":"https://github.com/postcss/postcss/issues"},"dependencies":{"nanoid":"^3.3.7","picocolors":"^1.0.0","source-map-js":"^1.1.0"},"browser":{"./lib/terminal-highlight":false,"source-map-js":false,"path":false,"url":false,"fs":false}}')}};var t={};function __nccwpck_require__(s){var o=t[s];if(o!==undefined){return o.exports}var n=t[s]={exports:{}};var r=true;try{e[s](n,n.exports,__nccwpck_require__);r=false}finally{if(r)delete t[s]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var s=__nccwpck_require__(884);module.exports=s})(); |
@@ -1,1 +0,1 @@ | ||
(()=>{var e={156:(e,t,r)=>{"use strict";const n=r(796);const i=r(17);const o=r(933).mkdirsSync;const c=r(651).utimesMillisSync;const s=r(470);function copySync(e,t,r){if(typeof r==="function"){r={filter:r}}r=r||{};r.clobber="clobber"in r?!!r.clobber:true;r.overwrite="overwrite"in r?!!r.overwrite:r.clobber;if(r.preserveTimestamps&&process.arch==="ia32"){process.emitWarning("Using the preserveTimestamps option in 32-bit node is not recommended;\n\n"+"\tsee https://github.com/jprichardson/node-fs-extra/issues/269","Warning","fs-extra-WARN0002")}const{srcStat:c,destStat:a}=s.checkPathsSync(e,t,"copy",r);s.checkParentPathsSync(e,c,t,"copy");if(r.filter&&!r.filter(e,t))return;const u=i.dirname(t);if(!n.existsSync(u))o(u);return getStats(a,e,t,r)}function getStats(e,t,r,i){const o=i.dereference?n.statSync:n.lstatSync;const c=o(t);if(c.isDirectory())return onDir(c,e,t,r,i);else if(c.isFile()||c.isCharacterDevice()||c.isBlockDevice())return onFile(c,e,t,r,i);else if(c.isSymbolicLink())return onLink(e,t,r,i);else if(c.isSocket())throw new Error(`Cannot copy a socket file: ${t}`);else if(c.isFIFO())throw new Error(`Cannot copy a FIFO pipe: ${t}`);throw new Error(`Unknown file: ${t}`)}function onFile(e,t,r,n,i){if(!t)return copyFile(e,r,n,i);return mayCopyFile(e,r,n,i)}function mayCopyFile(e,t,r,i){if(i.overwrite){n.unlinkSync(r);return copyFile(e,t,r,i)}else if(i.errorOnExist){throw new Error(`'${r}' already exists`)}}function copyFile(e,t,r,i){n.copyFileSync(t,r);if(i.preserveTimestamps)handleTimestamps(e.mode,t,r);return setDestMode(r,e.mode)}function handleTimestamps(e,t,r){if(fileIsNotWritable(e))makeFileWritable(r,e);return setDestTimestamps(t,r)}function fileIsNotWritable(e){return(e&128)===0}function makeFileWritable(e,t){return setDestMode(e,t|128)}function setDestMode(e,t){return n.chmodSync(e,t)}function setDestTimestamps(e,t){const r=n.statSync(e);return c(t,r.atime,r.mtime)}function onDir(e,t,r,n,i){if(!t)return mkDirAndCopy(e.mode,r,n,i);return copyDir(r,n,i)}function mkDirAndCopy(e,t,r,i){n.mkdirSync(r);copyDir(t,r,i);return setDestMode(r,e)}function copyDir(e,t,r){n.readdirSync(e).forEach((n=>copyDirItem(n,e,t,r)))}function copyDirItem(e,t,r,n){const o=i.join(t,e);const c=i.join(r,e);if(n.filter&&!n.filter(o,c))return;const{destStat:a}=s.checkPathsSync(o,c,"copy",n);return getStats(a,o,c,n)}function onLink(e,t,r,o){let c=n.readlinkSync(t);if(o.dereference){c=i.resolve(process.cwd(),c)}if(!e){return n.symlinkSync(c,r)}else{let e;try{e=n.readlinkSync(r)}catch(e){if(e.code==="EINVAL"||e.code==="UNKNOWN")return n.symlinkSync(c,r);throw e}if(o.dereference){e=i.resolve(process.cwd(),e)}if(s.isSrcSubdir(c,e)){throw new Error(`Cannot copy '${c}' to a subdirectory of itself, '${e}'.`)}if(s.isSrcSubdir(e,c)){throw new Error(`Cannot overwrite '${e}' with '${c}'.`)}return copyLink(c,r)}}function copyLink(e,t){n.unlinkSync(t);return n.symlinkSync(e,t)}e.exports=copySync},938:(e,t,r)=>{"use strict";const n=r(357);const i=r(17);const{mkdirs:o}=r(933);const{pathExists:c}=r(932);const{utimesMillis:s}=r(651);const a=r(470);async function copy(e,t,r={}){if(typeof r==="function"){r={filter:r}}r.clobber="clobber"in r?!!r.clobber:true;r.overwrite="overwrite"in r?!!r.overwrite:r.clobber;if(r.preserveTimestamps&&process.arch==="ia32"){process.emitWarning("Using the preserveTimestamps option in 32-bit node is not recommended;\n\n"+"\tsee https://github.com/jprichardson/node-fs-extra/issues/269","Warning","fs-extra-WARN0001")}const{srcStat:n,destStat:s}=await a.checkPaths(e,t,"copy",r);await a.checkParentPaths(e,n,t,"copy");const u=await runFilter(e,t,r);if(!u)return;const f=i.dirname(t);const l=await c(f);if(!l){await o(f)}await getStatsAndPerformCopy(s,e,t,r)}async function runFilter(e,t,r){if(!r.filter)return true;return r.filter(e,t)}async function getStatsAndPerformCopy(e,t,r,i){const o=i.dereference?n.stat:n.lstat;const c=await o(t);if(c.isDirectory())return onDir(c,e,t,r,i);if(c.isFile()||c.isCharacterDevice()||c.isBlockDevice())return onFile(c,e,t,r,i);if(c.isSymbolicLink())return onLink(e,t,r,i);if(c.isSocket())throw new Error(`Cannot copy a socket file: ${t}`);if(c.isFIFO())throw new Error(`Cannot copy a FIFO pipe: ${t}`);throw new Error(`Unknown file: ${t}`)}async function onFile(e,t,r,i,o){if(!t)return copyFile(e,r,i,o);if(o.overwrite){await n.unlink(i);return copyFile(e,r,i,o)}if(o.errorOnExist){throw new Error(`'${i}' already exists`)}}async function copyFile(e,t,r,i){await n.copyFile(t,r);if(i.preserveTimestamps){if(fileIsNotWritable(e.mode)){await makeFileWritable(r,e.mode)}const i=await n.stat(t);await s(r,i.atime,i.mtime)}return n.chmod(r,e.mode)}function fileIsNotWritable(e){return(e&128)===0}function makeFileWritable(e,t){return n.chmod(e,t|128)}async function onDir(e,t,r,o,c){if(!t){await n.mkdir(o)}const s=await n.readdir(r);await Promise.all(s.map((async e=>{const t=i.join(r,e);const n=i.join(o,e);const s=await runFilter(t,n,c);if(!s)return;const{destStat:u}=await a.checkPaths(t,n,"copy",c);return getStatsAndPerformCopy(u,t,n,c)})));if(!t){await n.chmod(o,e.mode)}}async function onLink(e,t,r,o){let c=await n.readlink(t);if(o.dereference){c=i.resolve(process.cwd(),c)}if(!e){return n.symlink(c,r)}let s=null;try{s=await n.readlink(r)}catch(e){if(e.code==="EINVAL"||e.code==="UNKNOWN")return n.symlink(c,r);throw e}if(o.dereference){s=i.resolve(process.cwd(),s)}if(a.isSrcSubdir(c,s)){throw new Error(`Cannot copy '${c}' to a subdirectory of itself, '${s}'.`)}if(a.isSrcSubdir(s,c)){throw new Error(`Cannot overwrite '${s}' with '${c}'.`)}await n.unlink(r);return n.symlink(c,r)}e.exports=copy},798:(e,t,r)=>{"use strict";const n=r(469).fromPromise;e.exports={copy:n(r(938)),copySync:r(156)}},547:(e,t,r)=>{"use strict";const n=r(469).fromPromise;const i=r(357);const o=r(17);const c=r(933);const s=r(373);const a=n((async function emptyDir(e){let t;try{t=await i.readdir(e)}catch{return c.mkdirs(e)}return Promise.all(t.map((t=>s.remove(o.join(e,t)))))}));function emptyDirSync(e){let t;try{t=i.readdirSync(e)}catch{return c.mkdirsSync(e)}t.forEach((t=>{t=o.join(e,t);s.removeSync(t)}))}e.exports={emptyDirSync:emptyDirSync,emptydirSync:emptyDirSync,emptyDir:a,emptydir:a}},412:(e,t,r)=>{"use strict";const n=r(469).fromPromise;const i=r(17);const o=r(357);const c=r(933);async function createFile(e){let t;try{t=await o.stat(e)}catch{}if(t&&t.isFile())return;const r=i.dirname(e);let n=null;try{n=await o.stat(r)}catch(t){if(t.code==="ENOENT"){await c.mkdirs(r);await o.writeFile(e,"");return}else{throw t}}if(n.isDirectory()){await o.writeFile(e,"")}else{await o.readdir(r)}}function createFileSync(e){let t;try{t=o.statSync(e)}catch{}if(t&&t.isFile())return;const r=i.dirname(e);try{if(!o.statSync(r).isDirectory()){o.readdirSync(r)}}catch(e){if(e&&e.code==="ENOENT")c.mkdirsSync(r);else throw e}o.writeFileSync(e,"")}e.exports={createFile:n(createFile),createFileSync:createFileSync}},520:(e,t,r)=>{"use strict";const{createFile:n,createFileSync:i}=r(412);const{createLink:o,createLinkSync:c}=r(677);const{createSymlink:s,createSymlinkSync:a}=r(386);e.exports={createFile:n,createFileSync:i,ensureFile:n,ensureFileSync:i,createLink:o,createLinkSync:c,ensureLink:o,ensureLinkSync:c,createSymlink:s,createSymlinkSync:a,ensureSymlink:s,ensureSymlinkSync:a}},677:(e,t,r)=>{"use strict";const n=r(469).fromPromise;const i=r(17);const o=r(357);const c=r(933);const{pathExists:s}=r(932);const{areIdentical:a}=r(470);async function createLink(e,t){let r;try{r=await o.lstat(t)}catch{}let n;try{n=await o.lstat(e)}catch(e){e.message=e.message.replace("lstat","ensureLink");throw e}if(r&&a(n,r))return;const u=i.dirname(t);const f=await s(u);if(!f){await c.mkdirs(u)}await o.link(e,t)}function createLinkSync(e,t){let r;try{r=o.lstatSync(t)}catch{}try{const t=o.lstatSync(e);if(r&&a(t,r))return}catch(e){e.message=e.message.replace("lstat","ensureLink");throw e}const n=i.dirname(t);const s=o.existsSync(n);if(s)return o.linkSync(e,t);c.mkdirsSync(n);return o.linkSync(e,t)}e.exports={createLink:n(createLink),createLinkSync:createLinkSync}},863:(e,t,r)=>{"use strict";const n=r(17);const i=r(357);const{pathExists:o}=r(932);const c=r(469).fromPromise;async function symlinkPaths(e,t){if(n.isAbsolute(e)){try{await i.lstat(e)}catch(e){e.message=e.message.replace("lstat","ensureSymlink");throw e}return{toCwd:e,toDst:e}}const r=n.dirname(t);const c=n.join(r,e);const s=await o(c);if(s){return{toCwd:c,toDst:e}}try{await i.lstat(e)}catch(e){e.message=e.message.replace("lstat","ensureSymlink");throw e}return{toCwd:e,toDst:n.relative(r,e)}}function symlinkPathsSync(e,t){if(n.isAbsolute(e)){const t=i.existsSync(e);if(!t)throw new Error("absolute srcpath does not exist");return{toCwd:e,toDst:e}}const r=n.dirname(t);const o=n.join(r,e);const c=i.existsSync(o);if(c){return{toCwd:o,toDst:e}}const s=i.existsSync(e);if(!s)throw new Error("relative srcpath does not exist");return{toCwd:e,toDst:n.relative(r,e)}}e.exports={symlinkPaths:c(symlinkPaths),symlinkPathsSync:symlinkPathsSync}},16:(e,t,r)=>{"use strict";const n=r(357);const i=r(469).fromPromise;async function symlinkType(e,t){if(t)return t;let r;try{r=await n.lstat(e)}catch{return"file"}return r&&r.isDirectory()?"dir":"file"}function symlinkTypeSync(e,t){if(t)return t;let r;try{r=n.lstatSync(e)}catch{return"file"}return r&&r.isDirectory()?"dir":"file"}e.exports={symlinkType:i(symlinkType),symlinkTypeSync:symlinkTypeSync}},386:(e,t,r)=>{"use strict";const n=r(469).fromPromise;const i=r(17);const o=r(357);const{mkdirs:c,mkdirsSync:s}=r(933);const{symlinkPaths:a,symlinkPathsSync:u}=r(863);const{symlinkType:f,symlinkTypeSync:l}=r(16);const{pathExists:y}=r(932);const{areIdentical:p}=r(470);async function createSymlink(e,t,r){let n;try{n=await o.lstat(t)}catch{}if(n&&n.isSymbolicLink()){const[r,n]=await Promise.all([o.stat(e),o.stat(t)]);if(p(r,n))return}const s=await a(e,t);e=s.toDst;const u=await f(s.toCwd,r);const l=i.dirname(t);if(!await y(l)){await c(l)}return o.symlink(e,t,u)}function createSymlinkSync(e,t,r){let n;try{n=o.lstatSync(t)}catch{}if(n&&n.isSymbolicLink()){const r=o.statSync(e);const n=o.statSync(t);if(p(r,n))return}const c=u(e,t);e=c.toDst;r=l(c.toCwd,r);const a=i.dirname(t);const f=o.existsSync(a);if(f)return o.symlinkSync(e,t,r);s(a);return o.symlinkSync(e,t,r)}e.exports={createSymlink:n(createSymlink),createSymlinkSync:createSymlinkSync}},357:(e,t,r)=>{"use strict";const n=r(469).fromCallback;const i=r(796);const o=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchmod","lchown","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter((e=>typeof i[e]==="function"));Object.assign(t,i);o.forEach((e=>{t[e]=n(i[e])}));t.exists=function(e,t){if(typeof t==="function"){return i.exists(e,t)}return new Promise((t=>i.exists(e,t)))};t.read=function(e,t,r,n,o,c){if(typeof c==="function"){return i.read(e,t,r,n,o,c)}return new Promise(((c,s)=>{i.read(e,t,r,n,o,((e,t,r)=>{if(e)return s(e);c({bytesRead:t,buffer:r})}))}))};t.write=function(e,t,...r){if(typeof r[r.length-1]==="function"){return i.write(e,t,...r)}return new Promise(((n,o)=>{i.write(e,t,...r,((e,t,r)=>{if(e)return o(e);n({bytesWritten:t,buffer:r})}))}))};t.readv=function(e,t,...r){if(typeof r[r.length-1]==="function"){return i.readv(e,t,...r)}return new Promise(((n,o)=>{i.readv(e,t,...r,((e,t,r)=>{if(e)return o(e);n({bytesRead:t,buffers:r})}))}))};t.writev=function(e,t,...r){if(typeof r[r.length-1]==="function"){return i.writev(e,t,...r)}return new Promise(((n,o)=>{i.writev(e,t,...r,((e,t,r)=>{if(e)return o(e);n({bytesWritten:t,buffers:r})}))}))};if(typeof i.realpath.native==="function"){t.realpath.native=n(i.realpath.native)}else{process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")}},921:(e,t,r)=>{"use strict";e.exports={...r(357),...r(798),...r(547),...r(520),...r(342),...r(933),...r(41),...r(693),...r(932),...r(373)}},342:(e,t,r)=>{"use strict";const n=r(469).fromPromise;const i=r(990);i.outputJson=n(r(859));i.outputJsonSync=r(690);i.outputJSON=i.outputJson;i.outputJSONSync=i.outputJsonSync;i.writeJSON=i.writeJson;i.writeJSONSync=i.writeJsonSync;i.readJSON=i.readJson;i.readJSONSync=i.readJsonSync;e.exports=i},990:(e,t,r)=>{"use strict";const n=r(313);e.exports={readJson:n.readFile,readJsonSync:n.readFileSync,writeJson:n.writeFile,writeJsonSync:n.writeFileSync}},690:(e,t,r)=>{"use strict";const{stringify:n}=r(6);const{outputFileSync:i}=r(693);function outputJsonSync(e,t,r){const o=n(t,r);i(e,o,r)}e.exports=outputJsonSync},859:(e,t,r)=>{"use strict";const{stringify:n}=r(6);const{outputFile:i}=r(693);async function outputJson(e,t,r={}){const o=n(t,r);await i(e,o,r)}e.exports=outputJson},933:(e,t,r)=>{"use strict";const n=r(469).fromPromise;const{makeDir:i,makeDirSync:o}=r(517);const c=n(i);e.exports={mkdirs:c,mkdirsSync:o,mkdirp:c,mkdirpSync:o,ensureDir:c,ensureDirSync:o}},517:(e,t,r)=>{"use strict";const n=r(357);const{checkPath:i}=r(222);const getMode=e=>{const t={mode:511};if(typeof e==="number")return e;return{...t,...e}.mode};e.exports.makeDir=async(e,t)=>{i(e);return n.mkdir(e,{mode:getMode(t),recursive:true})};e.exports.makeDirSync=(e,t)=>{i(e);return n.mkdirSync(e,{mode:getMode(t),recursive:true})}},222:(e,t,r)=>{"use strict";const n=r(17);e.exports.checkPath=function checkPath(e){if(process.platform==="win32"){const t=/[<>:"|?*]/.test(e.replace(n.parse(e).root,""));if(t){const t=new Error(`Path contains invalid characters: ${e}`);t.code="EINVAL";throw t}}}},41:(e,t,r)=>{"use strict";const n=r(469).fromPromise;e.exports={move:n(r(980)),moveSync:r(140)}},140:(e,t,r)=>{"use strict";const n=r(796);const i=r(17);const o=r(798).copySync;const c=r(373).removeSync;const s=r(933).mkdirpSync;const a=r(470);function moveSync(e,t,r){r=r||{};const n=r.overwrite||r.clobber||false;const{srcStat:o,isChangingCase:c=false}=a.checkPathsSync(e,t,"move",r);a.checkParentPathsSync(e,o,t,"move");if(!isParentRoot(t))s(i.dirname(t));return doRename(e,t,n,c)}function isParentRoot(e){const t=i.dirname(e);const r=i.parse(t);return r.root===t}function doRename(e,t,r,i){if(i)return rename(e,t,r);if(r){c(t);return rename(e,t,r)}if(n.existsSync(t))throw new Error("dest already exists.");return rename(e,t,r)}function rename(e,t,r){try{n.renameSync(e,t)}catch(n){if(n.code!=="EXDEV")throw n;return moveAcrossDevice(e,t,r)}}function moveAcrossDevice(e,t,r){const n={overwrite:r,errorOnExist:true,preserveTimestamps:true};o(e,t,n);return c(e)}e.exports=moveSync},980:(e,t,r)=>{"use strict";const n=r(357);const i=r(17);const{copy:o}=r(798);const{remove:c}=r(373);const{mkdirp:s}=r(933);const{pathExists:a}=r(932);const u=r(470);async function move(e,t,r={}){const n=r.overwrite||r.clobber||false;const{srcStat:o,isChangingCase:c=false}=await u.checkPaths(e,t,"move",r);await u.checkParentPaths(e,o,t,"move");const a=i.dirname(t);const f=i.parse(a);if(f.root!==a){await s(a)}return doRename(e,t,n,c)}async function doRename(e,t,r,i){if(!i){if(r){await c(t)}else if(await a(t)){throw new Error("dest already exists.")}}try{await n.rename(e,t)}catch(n){if(n.code!=="EXDEV"){throw n}await moveAcrossDevice(e,t,r)}}async function moveAcrossDevice(e,t,r){const n={overwrite:r,errorOnExist:true,preserveTimestamps:true};await o(e,t,n);return c(e)}e.exports=move},693:(e,t,r)=>{"use strict";const n=r(469).fromPromise;const i=r(357);const o=r(17);const c=r(933);const s=r(932).pathExists;async function outputFile(e,t,r="utf-8"){const n=o.dirname(e);if(!await s(n)){await c.mkdirs(n)}return i.writeFile(e,t,r)}function outputFileSync(e,...t){const r=o.dirname(e);if(!i.existsSync(r)){c.mkdirsSync(r)}i.writeFileSync(e,...t)}e.exports={outputFile:n(outputFile),outputFileSync:outputFileSync}},932:(e,t,r)=>{"use strict";const n=r(469).fromPromise;const i=r(357);function pathExists(e){return i.access(e).then((()=>true)).catch((()=>false))}e.exports={pathExists:n(pathExists),pathExistsSync:i.existsSync}},373:(e,t,r)=>{"use strict";const n=r(796);const i=r(469).fromCallback;function remove(e,t){n.rm(e,{recursive:true,force:true},t)}function removeSync(e){n.rmSync(e,{recursive:true,force:true})}e.exports={remove:i(remove),removeSync:removeSync}},470:(e,t,r)=>{"use strict";const n=r(357);const i=r(17);const o=r(469).fromPromise;function getStats(e,t,r){const i=r.dereference?e=>n.stat(e,{bigint:true}):e=>n.lstat(e,{bigint:true});return Promise.all([i(e),i(t).catch((e=>{if(e.code==="ENOENT")return null;throw e}))]).then((([e,t])=>({srcStat:e,destStat:t})))}function getStatsSync(e,t,r){let i;const o=r.dereference?e=>n.statSync(e,{bigint:true}):e=>n.lstatSync(e,{bigint:true});const c=o(e);try{i=o(t)}catch(e){if(e.code==="ENOENT")return{srcStat:c,destStat:null};throw e}return{srcStat:c,destStat:i}}async function checkPaths(e,t,r,n){const{srcStat:o,destStat:c}=await getStats(e,t,n);if(c){if(areIdentical(o,c)){const n=i.basename(e);const s=i.basename(t);if(r==="move"&&n!==s&&n.toLowerCase()===s.toLowerCase()){return{srcStat:o,destStat:c,isChangingCase:true}}throw new Error("Source and destination must not be the same.")}if(o.isDirectory()&&!c.isDirectory()){throw new Error(`Cannot overwrite non-directory '${t}' with directory '${e}'.`)}if(!o.isDirectory()&&c.isDirectory()){throw new Error(`Cannot overwrite directory '${t}' with non-directory '${e}'.`)}}if(o.isDirectory()&&isSrcSubdir(e,t)){throw new Error(errMsg(e,t,r))}return{srcStat:o,destStat:c}}function checkPathsSync(e,t,r,n){const{srcStat:o,destStat:c}=getStatsSync(e,t,n);if(c){if(areIdentical(o,c)){const n=i.basename(e);const s=i.basename(t);if(r==="move"&&n!==s&&n.toLowerCase()===s.toLowerCase()){return{srcStat:o,destStat:c,isChangingCase:true}}throw new Error("Source and destination must not be the same.")}if(o.isDirectory()&&!c.isDirectory()){throw new Error(`Cannot overwrite non-directory '${t}' with directory '${e}'.`)}if(!o.isDirectory()&&c.isDirectory()){throw new Error(`Cannot overwrite directory '${t}' with non-directory '${e}'.`)}}if(o.isDirectory()&&isSrcSubdir(e,t)){throw new Error(errMsg(e,t,r))}return{srcStat:o,destStat:c}}async function checkParentPaths(e,t,r,o){const c=i.resolve(i.dirname(e));const s=i.resolve(i.dirname(r));if(s===c||s===i.parse(s).root)return;let a;try{a=await n.stat(s,{bigint:true})}catch(e){if(e.code==="ENOENT")return;throw e}if(areIdentical(t,a)){throw new Error(errMsg(e,r,o))}return checkParentPaths(e,t,s,o)}function checkParentPathsSync(e,t,r,o){const c=i.resolve(i.dirname(e));const s=i.resolve(i.dirname(r));if(s===c||s===i.parse(s).root)return;let a;try{a=n.statSync(s,{bigint:true})}catch(e){if(e.code==="ENOENT")return;throw e}if(areIdentical(t,a)){throw new Error(errMsg(e,r,o))}return checkParentPathsSync(e,t,s,o)}function areIdentical(e,t){return t.ino&&t.dev&&t.ino===e.ino&&t.dev===e.dev}function isSrcSubdir(e,t){const r=i.resolve(e).split(i.sep).filter((e=>e));const n=i.resolve(t).split(i.sep).filter((e=>e));return r.every(((e,t)=>n[t]===e))}function errMsg(e,t,r){return`Cannot ${r} '${e}' to a subdirectory of itself, '${t}'.`}e.exports={checkPaths:o(checkPaths),checkPathsSync:checkPathsSync,checkParentPaths:o(checkParentPaths),checkParentPathsSync:checkParentPathsSync,isSrcSubdir:isSrcSubdir,areIdentical:areIdentical}},651:(e,t,r)=>{"use strict";const n=r(357);const i=r(469).fromPromise;async function utimesMillis(e,t,r){const i=await n.open(e,"r+");let o=null;try{await n.futimes(i,t,r)}finally{try{await n.close(i)}catch(e){o=e}}if(o){throw o}}function utimesMillisSync(e,t,r){const i=n.openSync(e,"r+");n.futimesSync(i,t,r);return n.closeSync(i)}e.exports={utimesMillis:i(utimesMillis),utimesMillisSync:utimesMillisSync}},534:e=>{"use strict";e.exports=clone;var t=Object.getPrototypeOf||function(e){return e.__proto__};function clone(e){if(e===null||typeof e!=="object")return e;if(e instanceof Object)var r={__proto__:t(e)};else var r=Object.create(null);Object.getOwnPropertyNames(e).forEach((function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(e,t))}));return r}},796:(e,t,r)=>{var n=r(147);var i=r(50);var o=r(318);var c=r(534);var s=r(837);var a;var u;if(typeof Symbol==="function"&&typeof Symbol.for==="function"){a=Symbol.for("graceful-fs.queue");u=Symbol.for("graceful-fs.previous")}else{a="___graceful-fs.queue";u="___graceful-fs.previous"}function noop(){}function publishQueue(e,t){Object.defineProperty(e,a,{get:function(){return t}})}var f=noop;if(s.debuglog)f=s.debuglog("gfs4");else if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))f=function(){var e=s.format.apply(s,arguments);e="GFS4: "+e.split(/\n/).join("\nGFS4: ");console.error(e)};if(!n[a]){var l=global[a]||[];publishQueue(n,l);n.close=function(e){function close(t,r){return e.call(n,t,(function(e){if(!e){resetQueue()}if(typeof r==="function")r.apply(this,arguments)}))}Object.defineProperty(close,u,{value:e});return close}(n.close);n.closeSync=function(e){function closeSync(t){e.apply(n,arguments);resetQueue()}Object.defineProperty(closeSync,u,{value:e});return closeSync}(n.closeSync);if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")){process.on("exit",(function(){f(n[a]);r(491).equal(n[a].length,0)}))}}if(!global[a]){publishQueue(global,n[a])}e.exports=patch(c(n));if(process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!n.__patched){e.exports=patch(n);n.__patched=true}function patch(e){i(e);e.gracefulify=patch;e.createReadStream=createReadStream;e.createWriteStream=createWriteStream;var t=e.readFile;e.readFile=readFile;function readFile(e,r,n){if(typeof r==="function")n=r,r=null;return go$readFile(e,r,n);function go$readFile(e,r,n,i){return t(e,r,(function(t){if(t&&(t.code==="EMFILE"||t.code==="ENFILE"))enqueue([go$readFile,[e,r,n],t,i||Date.now(),Date.now()]);else{if(typeof n==="function")n.apply(this,arguments)}}))}}var r=e.writeFile;e.writeFile=writeFile;function writeFile(e,t,n,i){if(typeof n==="function")i=n,n=null;return go$writeFile(e,t,n,i);function go$writeFile(e,t,n,i,o){return r(e,t,n,(function(r){if(r&&(r.code==="EMFILE"||r.code==="ENFILE"))enqueue([go$writeFile,[e,t,n,i],r,o||Date.now(),Date.now()]);else{if(typeof i==="function")i.apply(this,arguments)}}))}}var n=e.appendFile;if(n)e.appendFile=appendFile;function appendFile(e,t,r,i){if(typeof r==="function")i=r,r=null;return go$appendFile(e,t,r,i);function go$appendFile(e,t,r,i,o){return n(e,t,r,(function(n){if(n&&(n.code==="EMFILE"||n.code==="ENFILE"))enqueue([go$appendFile,[e,t,r,i],n,o||Date.now(),Date.now()]);else{if(typeof i==="function")i.apply(this,arguments)}}))}}var c=e.copyFile;if(c)e.copyFile=copyFile;function copyFile(e,t,r,n){if(typeof r==="function"){n=r;r=0}return go$copyFile(e,t,r,n);function go$copyFile(e,t,r,n,i){return c(e,t,r,(function(o){if(o&&(o.code==="EMFILE"||o.code==="ENFILE"))enqueue([go$copyFile,[e,t,r,n],o,i||Date.now(),Date.now()]);else{if(typeof n==="function")n.apply(this,arguments)}}))}}var s=e.readdir;e.readdir=readdir;var a=/^v[0-5]\./;function readdir(e,t,r){if(typeof t==="function")r=t,t=null;var n=a.test(process.version)?function go$readdir(e,t,r,n){return s(e,fs$readdirCallback(e,t,r,n))}:function go$readdir(e,t,r,n){return s(e,t,fs$readdirCallback(e,t,r,n))};return n(e,t,r);function fs$readdirCallback(e,t,r,i){return function(o,c){if(o&&(o.code==="EMFILE"||o.code==="ENFILE"))enqueue([n,[e,t,r],o,i||Date.now(),Date.now()]);else{if(c&&c.sort)c.sort();if(typeof r==="function")r.call(this,o,c)}}}}if(process.version.substr(0,4)==="v0.8"){var u=o(e);ReadStream=u.ReadStream;WriteStream=u.WriteStream}var f=e.ReadStream;if(f){ReadStream.prototype=Object.create(f.prototype);ReadStream.prototype.open=ReadStream$open}var l=e.WriteStream;if(l){WriteStream.prototype=Object.create(l.prototype);WriteStream.prototype.open=WriteStream$open}Object.defineProperty(e,"ReadStream",{get:function(){return ReadStream},set:function(e){ReadStream=e},enumerable:true,configurable:true});Object.defineProperty(e,"WriteStream",{get:function(){return WriteStream},set:function(e){WriteStream=e},enumerable:true,configurable:true});var y=ReadStream;Object.defineProperty(e,"FileReadStream",{get:function(){return y},set:function(e){y=e},enumerable:true,configurable:true});var p=WriteStream;Object.defineProperty(e,"FileWriteStream",{get:function(){return p},set:function(e){p=e},enumerable:true,configurable:true});function ReadStream(e,t){if(this instanceof ReadStream)return f.apply(this,arguments),this;else return ReadStream.apply(Object.create(ReadStream.prototype),arguments)}function ReadStream$open(){var e=this;open(e.path,e.flags,e.mode,(function(t,r){if(t){if(e.autoClose)e.destroy();e.emit("error",t)}else{e.fd=r;e.emit("open",r);e.read()}}))}function WriteStream(e,t){if(this instanceof WriteStream)return l.apply(this,arguments),this;else return WriteStream.apply(Object.create(WriteStream.prototype),arguments)}function WriteStream$open(){var e=this;open(e.path,e.flags,e.mode,(function(t,r){if(t){e.destroy();e.emit("error",t)}else{e.fd=r;e.emit("open",r)}}))}function createReadStream(t,r){return new e.ReadStream(t,r)}function createWriteStream(t,r){return new e.WriteStream(t,r)}var m=e.open;e.open=open;function open(e,t,r,n){if(typeof r==="function")n=r,r=null;return go$open(e,t,r,n);function go$open(e,t,r,n,i){return m(e,t,r,(function(o,c){if(o&&(o.code==="EMFILE"||o.code==="ENFILE"))enqueue([go$open,[e,t,r,n],o,i||Date.now(),Date.now()]);else{if(typeof n==="function")n.apply(this,arguments)}}))}}return e}function enqueue(e){f("ENQUEUE",e[0].name,e[1]);n[a].push(e);retry()}var y;function resetQueue(){var e=Date.now();for(var t=0;t<n[a].length;++t){if(n[a][t].length>2){n[a][t][3]=e;n[a][t][4]=e}}retry()}function retry(){clearTimeout(y);y=undefined;if(n[a].length===0)return;var e=n[a].shift();var t=e[0];var r=e[1];var i=e[2];var o=e[3];var c=e[4];if(o===undefined){f("RETRY",t.name,r);t.apply(null,r)}else if(Date.now()-o>=6e4){f("TIMEOUT",t.name,r);var s=r.pop();if(typeof s==="function")s.call(null,i)}else{var u=Date.now()-c;var l=Math.max(c-o,1);var p=Math.min(l*1.2,100);if(u>=p){f("RETRY",t.name,r);t.apply(null,r.concat([o]))}else{n[a].push(e)}}if(y===undefined){y=setTimeout(retry,0)}}},318:(e,t,r)=>{var n=r(781).Stream;e.exports=legacy;function legacy(e){return{ReadStream:ReadStream,WriteStream:WriteStream};function ReadStream(t,r){if(!(this instanceof ReadStream))return new ReadStream(t,r);n.call(this);var i=this;this.path=t;this.fd=null;this.readable=true;this.paused=false;this.flags="r";this.mode=438;this.bufferSize=64*1024;r=r||{};var o=Object.keys(r);for(var c=0,s=o.length;c<s;c++){var a=o[c];this[a]=r[a]}if(this.encoding)this.setEncoding(this.encoding);if(this.start!==undefined){if("number"!==typeof this.start){throw TypeError("start must be a Number")}if(this.end===undefined){this.end=Infinity}else if("number"!==typeof this.end){throw TypeError("end must be a Number")}if(this.start>this.end){throw new Error("start must be <= end")}this.pos=this.start}if(this.fd!==null){process.nextTick((function(){i._read()}));return}e.open(this.path,this.flags,this.mode,(function(e,t){if(e){i.emit("error",e);i.readable=false;return}i.fd=t;i.emit("open",t);i._read()}))}function WriteStream(t,r){if(!(this instanceof WriteStream))return new WriteStream(t,r);n.call(this);this.path=t;this.fd=null;this.writable=true;this.flags="w";this.encoding="binary";this.mode=438;this.bytesWritten=0;r=r||{};var i=Object.keys(r);for(var o=0,c=i.length;o<c;o++){var s=i[o];this[s]=r[s]}if(this.start!==undefined){if("number"!==typeof this.start){throw TypeError("start must be a Number")}if(this.start<0){throw new Error("start must be >= zero")}this.pos=this.start}this.busy=false;this._queue=[];if(this.fd===null){this._open=e.open;this._queue.push([this._open,this.path,this.flags,this.mode,undefined]);this.flush()}}}},50:(e,t,r)=>{var n=r(57);var i=process.cwd;var o=null;var c=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){if(!o)o=i.call(process);return o};try{process.cwd()}catch(e){}if(typeof process.chdir==="function"){var s=process.chdir;process.chdir=function(e){o=null;s.call(process,e)};if(Object.setPrototypeOf)Object.setPrototypeOf(process.chdir,s)}e.exports=patch;function patch(e){if(n.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)){patchLchmod(e)}if(!e.lutimes){patchLutimes(e)}e.chown=chownFix(e.chown);e.fchown=chownFix(e.fchown);e.lchown=chownFix(e.lchown);e.chmod=chmodFix(e.chmod);e.fchmod=chmodFix(e.fchmod);e.lchmod=chmodFix(e.lchmod);e.chownSync=chownFixSync(e.chownSync);e.fchownSync=chownFixSync(e.fchownSync);e.lchownSync=chownFixSync(e.lchownSync);e.chmodSync=chmodFixSync(e.chmodSync);e.fchmodSync=chmodFixSync(e.fchmodSync);e.lchmodSync=chmodFixSync(e.lchmodSync);e.stat=statFix(e.stat);e.fstat=statFix(e.fstat);e.lstat=statFix(e.lstat);e.statSync=statFixSync(e.statSync);e.fstatSync=statFixSync(e.fstatSync);e.lstatSync=statFixSync(e.lstatSync);if(e.chmod&&!e.lchmod){e.lchmod=function(e,t,r){if(r)process.nextTick(r)};e.lchmodSync=function(){}}if(e.chown&&!e.lchown){e.lchown=function(e,t,r,n){if(n)process.nextTick(n)};e.lchownSync=function(){}}if(c==="win32"){e.rename=typeof e.rename!=="function"?e.rename:function(t){function rename(r,n,i){var o=Date.now();var c=0;t(r,n,(function CB(s){if(s&&(s.code==="EACCES"||s.code==="EPERM"||s.code==="EBUSY")&&Date.now()-o<6e4){setTimeout((function(){e.stat(n,(function(e,o){if(e&&e.code==="ENOENT")t(r,n,CB);else i(s)}))}),c);if(c<100)c+=10;return}if(i)i(s)}))}if(Object.setPrototypeOf)Object.setPrototypeOf(rename,t);return rename}(e.rename)}e.read=typeof e.read!=="function"?e.read:function(t){function read(r,n,i,o,c,s){var a;if(s&&typeof s==="function"){var u=0;a=function(f,l,y){if(f&&f.code==="EAGAIN"&&u<10){u++;return t.call(e,r,n,i,o,c,a)}s.apply(this,arguments)}}return t.call(e,r,n,i,o,c,a)}if(Object.setPrototypeOf)Object.setPrototypeOf(read,t);return read}(e.read);e.readSync=typeof e.readSync!=="function"?e.readSync:function(t){return function(r,n,i,o,c){var s=0;while(true){try{return t.call(e,r,n,i,o,c)}catch(e){if(e.code==="EAGAIN"&&s<10){s++;continue}throw e}}}}(e.readSync);function patchLchmod(e){e.lchmod=function(t,r,i){e.open(t,n.O_WRONLY|n.O_SYMLINK,r,(function(t,n){if(t){if(i)i(t);return}e.fchmod(n,r,(function(t){e.close(n,(function(e){if(i)i(t||e)}))}))}))};e.lchmodSync=function(t,r){var i=e.openSync(t,n.O_WRONLY|n.O_SYMLINK,r);var o=true;var c;try{c=e.fchmodSync(i,r);o=false}finally{if(o){try{e.closeSync(i)}catch(e){}}else{e.closeSync(i)}}return c}}function patchLutimes(e){if(n.hasOwnProperty("O_SYMLINK")&&e.futimes){e.lutimes=function(t,r,i,o){e.open(t,n.O_SYMLINK,(function(t,n){if(t){if(o)o(t);return}e.futimes(n,r,i,(function(t){e.close(n,(function(e){if(o)o(t||e)}))}))}))};e.lutimesSync=function(t,r,i){var o=e.openSync(t,n.O_SYMLINK);var c;var s=true;try{c=e.futimesSync(o,r,i);s=false}finally{if(s){try{e.closeSync(o)}catch(e){}}else{e.closeSync(o)}}return c}}else if(e.futimes){e.lutimes=function(e,t,r,n){if(n)process.nextTick(n)};e.lutimesSync=function(){}}}function chmodFix(t){if(!t)return t;return function(r,n,i){return t.call(e,r,n,(function(e){if(chownErOk(e))e=null;if(i)i.apply(this,arguments)}))}}function chmodFixSync(t){if(!t)return t;return function(r,n){try{return t.call(e,r,n)}catch(e){if(!chownErOk(e))throw e}}}function chownFix(t){if(!t)return t;return function(r,n,i,o){return t.call(e,r,n,i,(function(e){if(chownErOk(e))e=null;if(o)o.apply(this,arguments)}))}}function chownFixSync(t){if(!t)return t;return function(r,n,i){try{return t.call(e,r,n,i)}catch(e){if(!chownErOk(e))throw e}}}function statFix(t){if(!t)return t;return function(r,n,i){if(typeof n==="function"){i=n;n=null}function callback(e,t){if(t){if(t.uid<0)t.uid+=4294967296;if(t.gid<0)t.gid+=4294967296}if(i)i.apply(this,arguments)}return n?t.call(e,r,n,callback):t.call(e,r,callback)}}function statFixSync(t){if(!t)return t;return function(r,n){var i=n?t.call(e,r,n):t.call(e,r);if(i){if(i.uid<0)i.uid+=4294967296;if(i.gid<0)i.gid+=4294967296}return i}}function chownErOk(e){if(!e)return true;if(e.code==="ENOSYS")return true;var t=!process.getuid||process.getuid()!==0;if(t){if(e.code==="EINVAL"||e.code==="EPERM")return true}return false}}},313:(e,t,r)=>{let n;try{n=r(796)}catch(e){n=r(147)}const i=r(469);const{stringify:o,stripBom:c}=r(6);async function _readFile(e,t={}){if(typeof t==="string"){t={encoding:t}}const r=t.fs||n;const o="throws"in t?t.throws:true;let s=await i.fromCallback(r.readFile)(e,t);s=c(s);let a;try{a=JSON.parse(s,t?t.reviver:null)}catch(t){if(o){t.message=`${e}: ${t.message}`;throw t}else{return null}}return a}const s=i.fromPromise(_readFile);function readFileSync(e,t={}){if(typeof t==="string"){t={encoding:t}}const r=t.fs||n;const i="throws"in t?t.throws:true;try{let n=r.readFileSync(e,t);n=c(n);return JSON.parse(n,t.reviver)}catch(t){if(i){t.message=`${e}: ${t.message}`;throw t}else{return null}}}async function _writeFile(e,t,r={}){const c=r.fs||n;const s=o(t,r);await i.fromCallback(c.writeFile)(e,s,r)}const a=i.fromPromise(_writeFile);function writeFileSync(e,t,r={}){const i=r.fs||n;const c=o(t,r);return i.writeFileSync(e,c,r)}const u={readFile:s,readFileSync:readFileSync,writeFile:a,writeFileSync:writeFileSync};e.exports=u},6:e=>{function stringify(e,{EOL:t="\n",finalEOL:r=true,replacer:n=null,spaces:i}={}){const o=r?t:"";const c=JSON.stringify(e,n,i);return c.replace(/\n/g,t)+o}function stripBom(e){if(Buffer.isBuffer(e))e=e.toString("utf8");return e.replace(/^\uFEFF/,"")}e.exports={stringify:stringify,stripBom:stripBom}},469:(e,t)=>{"use strict";t.fromCallback=function(e){return Object.defineProperty((function(...t){if(typeof t[t.length-1]==="function")e.apply(this,t);else{return new Promise(((r,n)=>{e.call(this,...t,((e,t)=>e!=null?n(e):r(t)))}))}}),"name",{value:e.name})};t.fromPromise=function(e){return Object.defineProperty((function(...t){const r=t[t.length-1];if(typeof r!=="function")return e.apply(this,t);else e.apply(this,t.slice(0,-1)).then((e=>r(null,e)),r)}),"name",{value:e.name})}},491:e=>{"use strict";e.exports=require("assert")},57:e=>{"use strict";e.exports=require("constants")},147:e=>{"use strict";e.exports=require("fs")},17:e=>{"use strict";e.exports=require("path")},781:e=>{"use strict";e.exports=require("stream")},837:e=>{"use strict";e.exports=require("util")}};var t={};function __nccwpck_require__(r){var n=t[r];if(n!==undefined){return n.exports}var i=t[r]={exports:{}};var o=true;try{e[r](i,i.exports,__nccwpck_require__);o=false}finally{if(o)delete t[r]}return i.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(921);module.exports=r})(); | ||
(()=>{var e={156:(e,t,r)=>{"use strict";const n=r(796);const i=r(17);const o=r(933).mkdirsSync;const c=r(651).utimesMillisSync;const s=r(470);function copySync(e,t,r){if(typeof r==="function"){r={filter:r}}r=r||{};r.clobber="clobber"in r?!!r.clobber:true;r.overwrite="overwrite"in r?!!r.overwrite:r.clobber;if(r.preserveTimestamps&&process.arch==="ia32"){process.emitWarning("Using the preserveTimestamps option in 32-bit node is not recommended;\n\n"+"\tsee https://github.com/jprichardson/node-fs-extra/issues/269","Warning","fs-extra-WARN0002")}const{srcStat:c,destStat:a}=s.checkPathsSync(e,t,"copy",r);s.checkParentPathsSync(e,c,t,"copy");if(r.filter&&!r.filter(e,t))return;const u=i.dirname(t);if(!n.existsSync(u))o(u);return getStats(a,e,t,r)}function getStats(e,t,r,i){const o=i.dereference?n.statSync:n.lstatSync;const c=o(t);if(c.isDirectory())return onDir(c,e,t,r,i);else if(c.isFile()||c.isCharacterDevice()||c.isBlockDevice())return onFile(c,e,t,r,i);else if(c.isSymbolicLink())return onLink(e,t,r,i);else if(c.isSocket())throw new Error(`Cannot copy a socket file: ${t}`);else if(c.isFIFO())throw new Error(`Cannot copy a FIFO pipe: ${t}`);throw new Error(`Unknown file: ${t}`)}function onFile(e,t,r,n,i){if(!t)return copyFile(e,r,n,i);return mayCopyFile(e,r,n,i)}function mayCopyFile(e,t,r,i){if(i.overwrite){n.unlinkSync(r);return copyFile(e,t,r,i)}else if(i.errorOnExist){throw new Error(`'${r}' already exists`)}}function copyFile(e,t,r,i){n.copyFileSync(t,r);if(i.preserveTimestamps)handleTimestamps(e.mode,t,r);return setDestMode(r,e.mode)}function handleTimestamps(e,t,r){if(fileIsNotWritable(e))makeFileWritable(r,e);return setDestTimestamps(t,r)}function fileIsNotWritable(e){return(e&128)===0}function makeFileWritable(e,t){return setDestMode(e,t|128)}function setDestMode(e,t){return n.chmodSync(e,t)}function setDestTimestamps(e,t){const r=n.statSync(e);return c(t,r.atime,r.mtime)}function onDir(e,t,r,n,i){if(!t)return mkDirAndCopy(e.mode,r,n,i);return copyDir(r,n,i)}function mkDirAndCopy(e,t,r,i){n.mkdirSync(r);copyDir(t,r,i);return setDestMode(r,e)}function copyDir(e,t,r){n.readdirSync(e).forEach((n=>copyDirItem(n,e,t,r)))}function copyDirItem(e,t,r,n){const o=i.join(t,e);const c=i.join(r,e);if(n.filter&&!n.filter(o,c))return;const{destStat:a}=s.checkPathsSync(o,c,"copy",n);return getStats(a,o,c,n)}function onLink(e,t,r,o){let c=n.readlinkSync(t);if(o.dereference){c=i.resolve(process.cwd(),c)}if(!e){return n.symlinkSync(c,r)}else{let e;try{e=n.readlinkSync(r)}catch(e){if(e.code==="EINVAL"||e.code==="UNKNOWN")return n.symlinkSync(c,r);throw e}if(o.dereference){e=i.resolve(process.cwd(),e)}if(s.isSrcSubdir(c,e)){throw new Error(`Cannot copy '${c}' to a subdirectory of itself, '${e}'.`)}if(s.isSrcSubdir(e,c)){throw new Error(`Cannot overwrite '${e}' with '${c}'.`)}return copyLink(c,r)}}function copyLink(e,t){n.unlinkSync(t);return n.symlinkSync(e,t)}e.exports=copySync},938:(e,t,r)=>{"use strict";const n=r(357);const i=r(17);const{mkdirs:o}=r(933);const{pathExists:c}=r(932);const{utimesMillis:s}=r(651);const a=r(470);async function copy(e,t,r={}){if(typeof r==="function"){r={filter:r}}r.clobber="clobber"in r?!!r.clobber:true;r.overwrite="overwrite"in r?!!r.overwrite:r.clobber;if(r.preserveTimestamps&&process.arch==="ia32"){process.emitWarning("Using the preserveTimestamps option in 32-bit node is not recommended;\n\n"+"\tsee https://github.com/jprichardson/node-fs-extra/issues/269","Warning","fs-extra-WARN0001")}const{srcStat:n,destStat:s}=await a.checkPaths(e,t,"copy",r);await a.checkParentPaths(e,n,t,"copy");const u=await runFilter(e,t,r);if(!u)return;const f=i.dirname(t);const l=await c(f);if(!l){await o(f)}await getStatsAndPerformCopy(s,e,t,r)}async function runFilter(e,t,r){if(!r.filter)return true;return r.filter(e,t)}async function getStatsAndPerformCopy(e,t,r,i){const o=i.dereference?n.stat:n.lstat;const c=await o(t);if(c.isDirectory())return onDir(c,e,t,r,i);if(c.isFile()||c.isCharacterDevice()||c.isBlockDevice())return onFile(c,e,t,r,i);if(c.isSymbolicLink())return onLink(e,t,r,i);if(c.isSocket())throw new Error(`Cannot copy a socket file: ${t}`);if(c.isFIFO())throw new Error(`Cannot copy a FIFO pipe: ${t}`);throw new Error(`Unknown file: ${t}`)}async function onFile(e,t,r,i,o){if(!t)return copyFile(e,r,i,o);if(o.overwrite){await n.unlink(i);return copyFile(e,r,i,o)}if(o.errorOnExist){throw new Error(`'${i}' already exists`)}}async function copyFile(e,t,r,i){await n.copyFile(t,r);if(i.preserveTimestamps){if(fileIsNotWritable(e.mode)){await makeFileWritable(r,e.mode)}const i=await n.stat(t);await s(r,i.atime,i.mtime)}return n.chmod(r,e.mode)}function fileIsNotWritable(e){return(e&128)===0}function makeFileWritable(e,t){return n.chmod(e,t|128)}async function onDir(e,t,r,o,c){if(!t){await n.mkdir(o)}const s=await n.readdir(r);await Promise.all(s.map((async e=>{const t=i.join(r,e);const n=i.join(o,e);const s=await runFilter(t,n,c);if(!s)return;const{destStat:u}=await a.checkPaths(t,n,"copy",c);return getStatsAndPerformCopy(u,t,n,c)})));if(!t){await n.chmod(o,e.mode)}}async function onLink(e,t,r,o){let c=await n.readlink(t);if(o.dereference){c=i.resolve(process.cwd(),c)}if(!e){return n.symlink(c,r)}let s=null;try{s=await n.readlink(r)}catch(e){if(e.code==="EINVAL"||e.code==="UNKNOWN")return n.symlink(c,r);throw e}if(o.dereference){s=i.resolve(process.cwd(),s)}if(a.isSrcSubdir(c,s)){throw new Error(`Cannot copy '${c}' to a subdirectory of itself, '${s}'.`)}if(a.isSrcSubdir(s,c)){throw new Error(`Cannot overwrite '${s}' with '${c}'.`)}await n.unlink(r);return n.symlink(c,r)}e.exports=copy},798:(e,t,r)=>{"use strict";const n=r(277).fromPromise;e.exports={copy:n(r(938)),copySync:r(156)}},547:(e,t,r)=>{"use strict";const n=r(277).fromPromise;const i=r(357);const o=r(17);const c=r(933);const s=r(373);const a=n((async function emptyDir(e){let t;try{t=await i.readdir(e)}catch{return c.mkdirs(e)}return Promise.all(t.map((t=>s.remove(o.join(e,t)))))}));function emptyDirSync(e){let t;try{t=i.readdirSync(e)}catch{return c.mkdirsSync(e)}t.forEach((t=>{t=o.join(e,t);s.removeSync(t)}))}e.exports={emptyDirSync:emptyDirSync,emptydirSync:emptyDirSync,emptyDir:a,emptydir:a}},412:(e,t,r)=>{"use strict";const n=r(277).fromPromise;const i=r(17);const o=r(357);const c=r(933);async function createFile(e){let t;try{t=await o.stat(e)}catch{}if(t&&t.isFile())return;const r=i.dirname(e);let n=null;try{n=await o.stat(r)}catch(t){if(t.code==="ENOENT"){await c.mkdirs(r);await o.writeFile(e,"");return}else{throw t}}if(n.isDirectory()){await o.writeFile(e,"")}else{await o.readdir(r)}}function createFileSync(e){let t;try{t=o.statSync(e)}catch{}if(t&&t.isFile())return;const r=i.dirname(e);try{if(!o.statSync(r).isDirectory()){o.readdirSync(r)}}catch(e){if(e&&e.code==="ENOENT")c.mkdirsSync(r);else throw e}o.writeFileSync(e,"")}e.exports={createFile:n(createFile),createFileSync:createFileSync}},520:(e,t,r)=>{"use strict";const{createFile:n,createFileSync:i}=r(412);const{createLink:o,createLinkSync:c}=r(677);const{createSymlink:s,createSymlinkSync:a}=r(386);e.exports={createFile:n,createFileSync:i,ensureFile:n,ensureFileSync:i,createLink:o,createLinkSync:c,ensureLink:o,ensureLinkSync:c,createSymlink:s,createSymlinkSync:a,ensureSymlink:s,ensureSymlinkSync:a}},677:(e,t,r)=>{"use strict";const n=r(277).fromPromise;const i=r(17);const o=r(357);const c=r(933);const{pathExists:s}=r(932);const{areIdentical:a}=r(470);async function createLink(e,t){let r;try{r=await o.lstat(t)}catch{}let n;try{n=await o.lstat(e)}catch(e){e.message=e.message.replace("lstat","ensureLink");throw e}if(r&&a(n,r))return;const u=i.dirname(t);const f=await s(u);if(!f){await c.mkdirs(u)}await o.link(e,t)}function createLinkSync(e,t){let r;try{r=o.lstatSync(t)}catch{}try{const t=o.lstatSync(e);if(r&&a(t,r))return}catch(e){e.message=e.message.replace("lstat","ensureLink");throw e}const n=i.dirname(t);const s=o.existsSync(n);if(s)return o.linkSync(e,t);c.mkdirsSync(n);return o.linkSync(e,t)}e.exports={createLink:n(createLink),createLinkSync:createLinkSync}},863:(e,t,r)=>{"use strict";const n=r(17);const i=r(357);const{pathExists:o}=r(932);const c=r(277).fromPromise;async function symlinkPaths(e,t){if(n.isAbsolute(e)){try{await i.lstat(e)}catch(e){e.message=e.message.replace("lstat","ensureSymlink");throw e}return{toCwd:e,toDst:e}}const r=n.dirname(t);const c=n.join(r,e);const s=await o(c);if(s){return{toCwd:c,toDst:e}}try{await i.lstat(e)}catch(e){e.message=e.message.replace("lstat","ensureSymlink");throw e}return{toCwd:e,toDst:n.relative(r,e)}}function symlinkPathsSync(e,t){if(n.isAbsolute(e)){const t=i.existsSync(e);if(!t)throw new Error("absolute srcpath does not exist");return{toCwd:e,toDst:e}}const r=n.dirname(t);const o=n.join(r,e);const c=i.existsSync(o);if(c){return{toCwd:o,toDst:e}}const s=i.existsSync(e);if(!s)throw new Error("relative srcpath does not exist");return{toCwd:e,toDst:n.relative(r,e)}}e.exports={symlinkPaths:c(symlinkPaths),symlinkPathsSync:symlinkPathsSync}},16:(e,t,r)=>{"use strict";const n=r(357);const i=r(277).fromPromise;async function symlinkType(e,t){if(t)return t;let r;try{r=await n.lstat(e)}catch{return"file"}return r&&r.isDirectory()?"dir":"file"}function symlinkTypeSync(e,t){if(t)return t;let r;try{r=n.lstatSync(e)}catch{return"file"}return r&&r.isDirectory()?"dir":"file"}e.exports={symlinkType:i(symlinkType),symlinkTypeSync:symlinkTypeSync}},386:(e,t,r)=>{"use strict";const n=r(277).fromPromise;const i=r(17);const o=r(357);const{mkdirs:c,mkdirsSync:s}=r(933);const{symlinkPaths:a,symlinkPathsSync:u}=r(863);const{symlinkType:f,symlinkTypeSync:l}=r(16);const{pathExists:y}=r(932);const{areIdentical:p}=r(470);async function createSymlink(e,t,r){let n;try{n=await o.lstat(t)}catch{}if(n&&n.isSymbolicLink()){const[r,n]=await Promise.all([o.stat(e),o.stat(t)]);if(p(r,n))return}const s=await a(e,t);e=s.toDst;const u=await f(s.toCwd,r);const l=i.dirname(t);if(!await y(l)){await c(l)}return o.symlink(e,t,u)}function createSymlinkSync(e,t,r){let n;try{n=o.lstatSync(t)}catch{}if(n&&n.isSymbolicLink()){const r=o.statSync(e);const n=o.statSync(t);if(p(r,n))return}const c=u(e,t);e=c.toDst;r=l(c.toCwd,r);const a=i.dirname(t);const f=o.existsSync(a);if(f)return o.symlinkSync(e,t,r);s(a);return o.symlinkSync(e,t,r)}e.exports={createSymlink:n(createSymlink),createSymlinkSync:createSymlinkSync}},357:(e,t,r)=>{"use strict";const n=r(277).fromCallback;const i=r(796);const o=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchmod","lchown","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter((e=>typeof i[e]==="function"));Object.assign(t,i);o.forEach((e=>{t[e]=n(i[e])}));t.exists=function(e,t){if(typeof t==="function"){return i.exists(e,t)}return new Promise((t=>i.exists(e,t)))};t.read=function(e,t,r,n,o,c){if(typeof c==="function"){return i.read(e,t,r,n,o,c)}return new Promise(((c,s)=>{i.read(e,t,r,n,o,((e,t,r)=>{if(e)return s(e);c({bytesRead:t,buffer:r})}))}))};t.write=function(e,t,...r){if(typeof r[r.length-1]==="function"){return i.write(e,t,...r)}return new Promise(((n,o)=>{i.write(e,t,...r,((e,t,r)=>{if(e)return o(e);n({bytesWritten:t,buffer:r})}))}))};t.readv=function(e,t,...r){if(typeof r[r.length-1]==="function"){return i.readv(e,t,...r)}return new Promise(((n,o)=>{i.readv(e,t,...r,((e,t,r)=>{if(e)return o(e);n({bytesRead:t,buffers:r})}))}))};t.writev=function(e,t,...r){if(typeof r[r.length-1]==="function"){return i.writev(e,t,...r)}return new Promise(((n,o)=>{i.writev(e,t,...r,((e,t,r)=>{if(e)return o(e);n({bytesWritten:t,buffers:r})}))}))};if(typeof i.realpath.native==="function"){t.realpath.native=n(i.realpath.native)}else{process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")}},921:(e,t,r)=>{"use strict";e.exports={...r(357),...r(798),...r(547),...r(520),...r(342),...r(933),...r(41),...r(693),...r(932),...r(373)}},342:(e,t,r)=>{"use strict";const n=r(277).fromPromise;const i=r(990);i.outputJson=n(r(859));i.outputJsonSync=r(690);i.outputJSON=i.outputJson;i.outputJSONSync=i.outputJsonSync;i.writeJSON=i.writeJson;i.writeJSONSync=i.writeJsonSync;i.readJSON=i.readJson;i.readJSONSync=i.readJsonSync;e.exports=i},990:(e,t,r)=>{"use strict";const n=r(313);e.exports={readJson:n.readFile,readJsonSync:n.readFileSync,writeJson:n.writeFile,writeJsonSync:n.writeFileSync}},690:(e,t,r)=>{"use strict";const{stringify:n}=r(6);const{outputFileSync:i}=r(693);function outputJsonSync(e,t,r){const o=n(t,r);i(e,o,r)}e.exports=outputJsonSync},859:(e,t,r)=>{"use strict";const{stringify:n}=r(6);const{outputFile:i}=r(693);async function outputJson(e,t,r={}){const o=n(t,r);await i(e,o,r)}e.exports=outputJson},933:(e,t,r)=>{"use strict";const n=r(277).fromPromise;const{makeDir:i,makeDirSync:o}=r(517);const c=n(i);e.exports={mkdirs:c,mkdirsSync:o,mkdirp:c,mkdirpSync:o,ensureDir:c,ensureDirSync:o}},517:(e,t,r)=>{"use strict";const n=r(357);const{checkPath:i}=r(222);const getMode=e=>{const t={mode:511};if(typeof e==="number")return e;return{...t,...e}.mode};e.exports.makeDir=async(e,t)=>{i(e);return n.mkdir(e,{mode:getMode(t),recursive:true})};e.exports.makeDirSync=(e,t)=>{i(e);return n.mkdirSync(e,{mode:getMode(t),recursive:true})}},222:(e,t,r)=>{"use strict";const n=r(17);e.exports.checkPath=function checkPath(e){if(process.platform==="win32"){const t=/[<>:"|?*]/.test(e.replace(n.parse(e).root,""));if(t){const t=new Error(`Path contains invalid characters: ${e}`);t.code="EINVAL";throw t}}}},41:(e,t,r)=>{"use strict";const n=r(277).fromPromise;e.exports={move:n(r(980)),moveSync:r(140)}},140:(e,t,r)=>{"use strict";const n=r(796);const i=r(17);const o=r(798).copySync;const c=r(373).removeSync;const s=r(933).mkdirpSync;const a=r(470);function moveSync(e,t,r){r=r||{};const n=r.overwrite||r.clobber||false;const{srcStat:o,isChangingCase:c=false}=a.checkPathsSync(e,t,"move",r);a.checkParentPathsSync(e,o,t,"move");if(!isParentRoot(t))s(i.dirname(t));return doRename(e,t,n,c)}function isParentRoot(e){const t=i.dirname(e);const r=i.parse(t);return r.root===t}function doRename(e,t,r,i){if(i)return rename(e,t,r);if(r){c(t);return rename(e,t,r)}if(n.existsSync(t))throw new Error("dest already exists.");return rename(e,t,r)}function rename(e,t,r){try{n.renameSync(e,t)}catch(n){if(n.code!=="EXDEV")throw n;return moveAcrossDevice(e,t,r)}}function moveAcrossDevice(e,t,r){const n={overwrite:r,errorOnExist:true,preserveTimestamps:true};o(e,t,n);return c(e)}e.exports=moveSync},980:(e,t,r)=>{"use strict";const n=r(357);const i=r(17);const{copy:o}=r(798);const{remove:c}=r(373);const{mkdirp:s}=r(933);const{pathExists:a}=r(932);const u=r(470);async function move(e,t,r={}){const n=r.overwrite||r.clobber||false;const{srcStat:o,isChangingCase:c=false}=await u.checkPaths(e,t,"move",r);await u.checkParentPaths(e,o,t,"move");const a=i.dirname(t);const f=i.parse(a);if(f.root!==a){await s(a)}return doRename(e,t,n,c)}async function doRename(e,t,r,i){if(!i){if(r){await c(t)}else if(await a(t)){throw new Error("dest already exists.")}}try{await n.rename(e,t)}catch(n){if(n.code!=="EXDEV"){throw n}await moveAcrossDevice(e,t,r)}}async function moveAcrossDevice(e,t,r){const n={overwrite:r,errorOnExist:true,preserveTimestamps:true};await o(e,t,n);return c(e)}e.exports=move},693:(e,t,r)=>{"use strict";const n=r(277).fromPromise;const i=r(357);const o=r(17);const c=r(933);const s=r(932).pathExists;async function outputFile(e,t,r="utf-8"){const n=o.dirname(e);if(!await s(n)){await c.mkdirs(n)}return i.writeFile(e,t,r)}function outputFileSync(e,...t){const r=o.dirname(e);if(!i.existsSync(r)){c.mkdirsSync(r)}i.writeFileSync(e,...t)}e.exports={outputFile:n(outputFile),outputFileSync:outputFileSync}},932:(e,t,r)=>{"use strict";const n=r(277).fromPromise;const i=r(357);function pathExists(e){return i.access(e).then((()=>true)).catch((()=>false))}e.exports={pathExists:n(pathExists),pathExistsSync:i.existsSync}},373:(e,t,r)=>{"use strict";const n=r(796);const i=r(277).fromCallback;function remove(e,t){n.rm(e,{recursive:true,force:true},t)}function removeSync(e){n.rmSync(e,{recursive:true,force:true})}e.exports={remove:i(remove),removeSync:removeSync}},470:(e,t,r)=>{"use strict";const n=r(357);const i=r(17);const o=r(277).fromPromise;function getStats(e,t,r){const i=r.dereference?e=>n.stat(e,{bigint:true}):e=>n.lstat(e,{bigint:true});return Promise.all([i(e),i(t).catch((e=>{if(e.code==="ENOENT")return null;throw e}))]).then((([e,t])=>({srcStat:e,destStat:t})))}function getStatsSync(e,t,r){let i;const o=r.dereference?e=>n.statSync(e,{bigint:true}):e=>n.lstatSync(e,{bigint:true});const c=o(e);try{i=o(t)}catch(e){if(e.code==="ENOENT")return{srcStat:c,destStat:null};throw e}return{srcStat:c,destStat:i}}async function checkPaths(e,t,r,n){const{srcStat:o,destStat:c}=await getStats(e,t,n);if(c){if(areIdentical(o,c)){const n=i.basename(e);const s=i.basename(t);if(r==="move"&&n!==s&&n.toLowerCase()===s.toLowerCase()){return{srcStat:o,destStat:c,isChangingCase:true}}throw new Error("Source and destination must not be the same.")}if(o.isDirectory()&&!c.isDirectory()){throw new Error(`Cannot overwrite non-directory '${t}' with directory '${e}'.`)}if(!o.isDirectory()&&c.isDirectory()){throw new Error(`Cannot overwrite directory '${t}' with non-directory '${e}'.`)}}if(o.isDirectory()&&isSrcSubdir(e,t)){throw new Error(errMsg(e,t,r))}return{srcStat:o,destStat:c}}function checkPathsSync(e,t,r,n){const{srcStat:o,destStat:c}=getStatsSync(e,t,n);if(c){if(areIdentical(o,c)){const n=i.basename(e);const s=i.basename(t);if(r==="move"&&n!==s&&n.toLowerCase()===s.toLowerCase()){return{srcStat:o,destStat:c,isChangingCase:true}}throw new Error("Source and destination must not be the same.")}if(o.isDirectory()&&!c.isDirectory()){throw new Error(`Cannot overwrite non-directory '${t}' with directory '${e}'.`)}if(!o.isDirectory()&&c.isDirectory()){throw new Error(`Cannot overwrite directory '${t}' with non-directory '${e}'.`)}}if(o.isDirectory()&&isSrcSubdir(e,t)){throw new Error(errMsg(e,t,r))}return{srcStat:o,destStat:c}}async function checkParentPaths(e,t,r,o){const c=i.resolve(i.dirname(e));const s=i.resolve(i.dirname(r));if(s===c||s===i.parse(s).root)return;let a;try{a=await n.stat(s,{bigint:true})}catch(e){if(e.code==="ENOENT")return;throw e}if(areIdentical(t,a)){throw new Error(errMsg(e,r,o))}return checkParentPaths(e,t,s,o)}function checkParentPathsSync(e,t,r,o){const c=i.resolve(i.dirname(e));const s=i.resolve(i.dirname(r));if(s===c||s===i.parse(s).root)return;let a;try{a=n.statSync(s,{bigint:true})}catch(e){if(e.code==="ENOENT")return;throw e}if(areIdentical(t,a)){throw new Error(errMsg(e,r,o))}return checkParentPathsSync(e,t,s,o)}function areIdentical(e,t){return t.ino&&t.dev&&t.ino===e.ino&&t.dev===e.dev}function isSrcSubdir(e,t){const r=i.resolve(e).split(i.sep).filter((e=>e));const n=i.resolve(t).split(i.sep).filter((e=>e));return r.every(((e,t)=>n[t]===e))}function errMsg(e,t,r){return`Cannot ${r} '${e}' to a subdirectory of itself, '${t}'.`}e.exports={checkPaths:o(checkPaths),checkPathsSync:checkPathsSync,checkParentPaths:o(checkParentPaths),checkParentPathsSync:checkParentPathsSync,isSrcSubdir:isSrcSubdir,areIdentical:areIdentical}},651:(e,t,r)=>{"use strict";const n=r(357);const i=r(277).fromPromise;async function utimesMillis(e,t,r){const i=await n.open(e,"r+");let o=null;try{await n.futimes(i,t,r)}finally{try{await n.close(i)}catch(e){o=e}}if(o){throw o}}function utimesMillisSync(e,t,r){const i=n.openSync(e,"r+");n.futimesSync(i,t,r);return n.closeSync(i)}e.exports={utimesMillis:i(utimesMillis),utimesMillisSync:utimesMillisSync}},534:e=>{"use strict";e.exports=clone;var t=Object.getPrototypeOf||function(e){return e.__proto__};function clone(e){if(e===null||typeof e!=="object")return e;if(e instanceof Object)var r={__proto__:t(e)};else var r=Object.create(null);Object.getOwnPropertyNames(e).forEach((function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(e,t))}));return r}},796:(e,t,r)=>{var n=r(147);var i=r(50);var o=r(318);var c=r(534);var s=r(837);var a;var u;if(typeof Symbol==="function"&&typeof Symbol.for==="function"){a=Symbol.for("graceful-fs.queue");u=Symbol.for("graceful-fs.previous")}else{a="___graceful-fs.queue";u="___graceful-fs.previous"}function noop(){}function publishQueue(e,t){Object.defineProperty(e,a,{get:function(){return t}})}var f=noop;if(s.debuglog)f=s.debuglog("gfs4");else if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))f=function(){var e=s.format.apply(s,arguments);e="GFS4: "+e.split(/\n/).join("\nGFS4: ");console.error(e)};if(!n[a]){var l=global[a]||[];publishQueue(n,l);n.close=function(e){function close(t,r){return e.call(n,t,(function(e){if(!e){resetQueue()}if(typeof r==="function")r.apply(this,arguments)}))}Object.defineProperty(close,u,{value:e});return close}(n.close);n.closeSync=function(e){function closeSync(t){e.apply(n,arguments);resetQueue()}Object.defineProperty(closeSync,u,{value:e});return closeSync}(n.closeSync);if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")){process.on("exit",(function(){f(n[a]);r(491).equal(n[a].length,0)}))}}if(!global[a]){publishQueue(global,n[a])}e.exports=patch(c(n));if(process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!n.__patched){e.exports=patch(n);n.__patched=true}function patch(e){i(e);e.gracefulify=patch;e.createReadStream=createReadStream;e.createWriteStream=createWriteStream;var t=e.readFile;e.readFile=readFile;function readFile(e,r,n){if(typeof r==="function")n=r,r=null;return go$readFile(e,r,n);function go$readFile(e,r,n,i){return t(e,r,(function(t){if(t&&(t.code==="EMFILE"||t.code==="ENFILE"))enqueue([go$readFile,[e,r,n],t,i||Date.now(),Date.now()]);else{if(typeof n==="function")n.apply(this,arguments)}}))}}var r=e.writeFile;e.writeFile=writeFile;function writeFile(e,t,n,i){if(typeof n==="function")i=n,n=null;return go$writeFile(e,t,n,i);function go$writeFile(e,t,n,i,o){return r(e,t,n,(function(r){if(r&&(r.code==="EMFILE"||r.code==="ENFILE"))enqueue([go$writeFile,[e,t,n,i],r,o||Date.now(),Date.now()]);else{if(typeof i==="function")i.apply(this,arguments)}}))}}var n=e.appendFile;if(n)e.appendFile=appendFile;function appendFile(e,t,r,i){if(typeof r==="function")i=r,r=null;return go$appendFile(e,t,r,i);function go$appendFile(e,t,r,i,o){return n(e,t,r,(function(n){if(n&&(n.code==="EMFILE"||n.code==="ENFILE"))enqueue([go$appendFile,[e,t,r,i],n,o||Date.now(),Date.now()]);else{if(typeof i==="function")i.apply(this,arguments)}}))}}var c=e.copyFile;if(c)e.copyFile=copyFile;function copyFile(e,t,r,n){if(typeof r==="function"){n=r;r=0}return go$copyFile(e,t,r,n);function go$copyFile(e,t,r,n,i){return c(e,t,r,(function(o){if(o&&(o.code==="EMFILE"||o.code==="ENFILE"))enqueue([go$copyFile,[e,t,r,n],o,i||Date.now(),Date.now()]);else{if(typeof n==="function")n.apply(this,arguments)}}))}}var s=e.readdir;e.readdir=readdir;var a=/^v[0-5]\./;function readdir(e,t,r){if(typeof t==="function")r=t,t=null;var n=a.test(process.version)?function go$readdir(e,t,r,n){return s(e,fs$readdirCallback(e,t,r,n))}:function go$readdir(e,t,r,n){return s(e,t,fs$readdirCallback(e,t,r,n))};return n(e,t,r);function fs$readdirCallback(e,t,r,i){return function(o,c){if(o&&(o.code==="EMFILE"||o.code==="ENFILE"))enqueue([n,[e,t,r],o,i||Date.now(),Date.now()]);else{if(c&&c.sort)c.sort();if(typeof r==="function")r.call(this,o,c)}}}}if(process.version.substr(0,4)==="v0.8"){var u=o(e);ReadStream=u.ReadStream;WriteStream=u.WriteStream}var f=e.ReadStream;if(f){ReadStream.prototype=Object.create(f.prototype);ReadStream.prototype.open=ReadStream$open}var l=e.WriteStream;if(l){WriteStream.prototype=Object.create(l.prototype);WriteStream.prototype.open=WriteStream$open}Object.defineProperty(e,"ReadStream",{get:function(){return ReadStream},set:function(e){ReadStream=e},enumerable:true,configurable:true});Object.defineProperty(e,"WriteStream",{get:function(){return WriteStream},set:function(e){WriteStream=e},enumerable:true,configurable:true});var y=ReadStream;Object.defineProperty(e,"FileReadStream",{get:function(){return y},set:function(e){y=e},enumerable:true,configurable:true});var p=WriteStream;Object.defineProperty(e,"FileWriteStream",{get:function(){return p},set:function(e){p=e},enumerable:true,configurable:true});function ReadStream(e,t){if(this instanceof ReadStream)return f.apply(this,arguments),this;else return ReadStream.apply(Object.create(ReadStream.prototype),arguments)}function ReadStream$open(){var e=this;open(e.path,e.flags,e.mode,(function(t,r){if(t){if(e.autoClose)e.destroy();e.emit("error",t)}else{e.fd=r;e.emit("open",r);e.read()}}))}function WriteStream(e,t){if(this instanceof WriteStream)return l.apply(this,arguments),this;else return WriteStream.apply(Object.create(WriteStream.prototype),arguments)}function WriteStream$open(){var e=this;open(e.path,e.flags,e.mode,(function(t,r){if(t){e.destroy();e.emit("error",t)}else{e.fd=r;e.emit("open",r)}}))}function createReadStream(t,r){return new e.ReadStream(t,r)}function createWriteStream(t,r){return new e.WriteStream(t,r)}var m=e.open;e.open=open;function open(e,t,r,n){if(typeof r==="function")n=r,r=null;return go$open(e,t,r,n);function go$open(e,t,r,n,i){return m(e,t,r,(function(o,c){if(o&&(o.code==="EMFILE"||o.code==="ENFILE"))enqueue([go$open,[e,t,r,n],o,i||Date.now(),Date.now()]);else{if(typeof n==="function")n.apply(this,arguments)}}))}}return e}function enqueue(e){f("ENQUEUE",e[0].name,e[1]);n[a].push(e);retry()}var y;function resetQueue(){var e=Date.now();for(var t=0;t<n[a].length;++t){if(n[a][t].length>2){n[a][t][3]=e;n[a][t][4]=e}}retry()}function retry(){clearTimeout(y);y=undefined;if(n[a].length===0)return;var e=n[a].shift();var t=e[0];var r=e[1];var i=e[2];var o=e[3];var c=e[4];if(o===undefined){f("RETRY",t.name,r);t.apply(null,r)}else if(Date.now()-o>=6e4){f("TIMEOUT",t.name,r);var s=r.pop();if(typeof s==="function")s.call(null,i)}else{var u=Date.now()-c;var l=Math.max(c-o,1);var p=Math.min(l*1.2,100);if(u>=p){f("RETRY",t.name,r);t.apply(null,r.concat([o]))}else{n[a].push(e)}}if(y===undefined){y=setTimeout(retry,0)}}},318:(e,t,r)=>{var n=r(781).Stream;e.exports=legacy;function legacy(e){return{ReadStream:ReadStream,WriteStream:WriteStream};function ReadStream(t,r){if(!(this instanceof ReadStream))return new ReadStream(t,r);n.call(this);var i=this;this.path=t;this.fd=null;this.readable=true;this.paused=false;this.flags="r";this.mode=438;this.bufferSize=64*1024;r=r||{};var o=Object.keys(r);for(var c=0,s=o.length;c<s;c++){var a=o[c];this[a]=r[a]}if(this.encoding)this.setEncoding(this.encoding);if(this.start!==undefined){if("number"!==typeof this.start){throw TypeError("start must be a Number")}if(this.end===undefined){this.end=Infinity}else if("number"!==typeof this.end){throw TypeError("end must be a Number")}if(this.start>this.end){throw new Error("start must be <= end")}this.pos=this.start}if(this.fd!==null){process.nextTick((function(){i._read()}));return}e.open(this.path,this.flags,this.mode,(function(e,t){if(e){i.emit("error",e);i.readable=false;return}i.fd=t;i.emit("open",t);i._read()}))}function WriteStream(t,r){if(!(this instanceof WriteStream))return new WriteStream(t,r);n.call(this);this.path=t;this.fd=null;this.writable=true;this.flags="w";this.encoding="binary";this.mode=438;this.bytesWritten=0;r=r||{};var i=Object.keys(r);for(var o=0,c=i.length;o<c;o++){var s=i[o];this[s]=r[s]}if(this.start!==undefined){if("number"!==typeof this.start){throw TypeError("start must be a Number")}if(this.start<0){throw new Error("start must be >= zero")}this.pos=this.start}this.busy=false;this._queue=[];if(this.fd===null){this._open=e.open;this._queue.push([this._open,this.path,this.flags,this.mode,undefined]);this.flush()}}}},50:(e,t,r)=>{var n=r(57);var i=process.cwd;var o=null;var c=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){if(!o)o=i.call(process);return o};try{process.cwd()}catch(e){}if(typeof process.chdir==="function"){var s=process.chdir;process.chdir=function(e){o=null;s.call(process,e)};if(Object.setPrototypeOf)Object.setPrototypeOf(process.chdir,s)}e.exports=patch;function patch(e){if(n.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)){patchLchmod(e)}if(!e.lutimes){patchLutimes(e)}e.chown=chownFix(e.chown);e.fchown=chownFix(e.fchown);e.lchown=chownFix(e.lchown);e.chmod=chmodFix(e.chmod);e.fchmod=chmodFix(e.fchmod);e.lchmod=chmodFix(e.lchmod);e.chownSync=chownFixSync(e.chownSync);e.fchownSync=chownFixSync(e.fchownSync);e.lchownSync=chownFixSync(e.lchownSync);e.chmodSync=chmodFixSync(e.chmodSync);e.fchmodSync=chmodFixSync(e.fchmodSync);e.lchmodSync=chmodFixSync(e.lchmodSync);e.stat=statFix(e.stat);e.fstat=statFix(e.fstat);e.lstat=statFix(e.lstat);e.statSync=statFixSync(e.statSync);e.fstatSync=statFixSync(e.fstatSync);e.lstatSync=statFixSync(e.lstatSync);if(e.chmod&&!e.lchmod){e.lchmod=function(e,t,r){if(r)process.nextTick(r)};e.lchmodSync=function(){}}if(e.chown&&!e.lchown){e.lchown=function(e,t,r,n){if(n)process.nextTick(n)};e.lchownSync=function(){}}if(c==="win32"){e.rename=typeof e.rename!=="function"?e.rename:function(t){function rename(r,n,i){var o=Date.now();var c=0;t(r,n,(function CB(s){if(s&&(s.code==="EACCES"||s.code==="EPERM"||s.code==="EBUSY")&&Date.now()-o<6e4){setTimeout((function(){e.stat(n,(function(e,o){if(e&&e.code==="ENOENT")t(r,n,CB);else i(s)}))}),c);if(c<100)c+=10;return}if(i)i(s)}))}if(Object.setPrototypeOf)Object.setPrototypeOf(rename,t);return rename}(e.rename)}e.read=typeof e.read!=="function"?e.read:function(t){function read(r,n,i,o,c,s){var a;if(s&&typeof s==="function"){var u=0;a=function(f,l,y){if(f&&f.code==="EAGAIN"&&u<10){u++;return t.call(e,r,n,i,o,c,a)}s.apply(this,arguments)}}return t.call(e,r,n,i,o,c,a)}if(Object.setPrototypeOf)Object.setPrototypeOf(read,t);return read}(e.read);e.readSync=typeof e.readSync!=="function"?e.readSync:function(t){return function(r,n,i,o,c){var s=0;while(true){try{return t.call(e,r,n,i,o,c)}catch(e){if(e.code==="EAGAIN"&&s<10){s++;continue}throw e}}}}(e.readSync);function patchLchmod(e){e.lchmod=function(t,r,i){e.open(t,n.O_WRONLY|n.O_SYMLINK,r,(function(t,n){if(t){if(i)i(t);return}e.fchmod(n,r,(function(t){e.close(n,(function(e){if(i)i(t||e)}))}))}))};e.lchmodSync=function(t,r){var i=e.openSync(t,n.O_WRONLY|n.O_SYMLINK,r);var o=true;var c;try{c=e.fchmodSync(i,r);o=false}finally{if(o){try{e.closeSync(i)}catch(e){}}else{e.closeSync(i)}}return c}}function patchLutimes(e){if(n.hasOwnProperty("O_SYMLINK")&&e.futimes){e.lutimes=function(t,r,i,o){e.open(t,n.O_SYMLINK,(function(t,n){if(t){if(o)o(t);return}e.futimes(n,r,i,(function(t){e.close(n,(function(e){if(o)o(t||e)}))}))}))};e.lutimesSync=function(t,r,i){var o=e.openSync(t,n.O_SYMLINK);var c;var s=true;try{c=e.futimesSync(o,r,i);s=false}finally{if(s){try{e.closeSync(o)}catch(e){}}else{e.closeSync(o)}}return c}}else if(e.futimes){e.lutimes=function(e,t,r,n){if(n)process.nextTick(n)};e.lutimesSync=function(){}}}function chmodFix(t){if(!t)return t;return function(r,n,i){return t.call(e,r,n,(function(e){if(chownErOk(e))e=null;if(i)i.apply(this,arguments)}))}}function chmodFixSync(t){if(!t)return t;return function(r,n){try{return t.call(e,r,n)}catch(e){if(!chownErOk(e))throw e}}}function chownFix(t){if(!t)return t;return function(r,n,i,o){return t.call(e,r,n,i,(function(e){if(chownErOk(e))e=null;if(o)o.apply(this,arguments)}))}}function chownFixSync(t){if(!t)return t;return function(r,n,i){try{return t.call(e,r,n,i)}catch(e){if(!chownErOk(e))throw e}}}function statFix(t){if(!t)return t;return function(r,n,i){if(typeof n==="function"){i=n;n=null}function callback(e,t){if(t){if(t.uid<0)t.uid+=4294967296;if(t.gid<0)t.gid+=4294967296}if(i)i.apply(this,arguments)}return n?t.call(e,r,n,callback):t.call(e,r,callback)}}function statFixSync(t){if(!t)return t;return function(r,n){var i=n?t.call(e,r,n):t.call(e,r);if(i){if(i.uid<0)i.uid+=4294967296;if(i.gid<0)i.gid+=4294967296}return i}}function chownErOk(e){if(!e)return true;if(e.code==="ENOSYS")return true;var t=!process.getuid||process.getuid()!==0;if(t){if(e.code==="EINVAL"||e.code==="EPERM")return true}return false}}},313:(e,t,r)=>{let n;try{n=r(796)}catch(e){n=r(147)}const i=r(277);const{stringify:o,stripBom:c}=r(6);async function _readFile(e,t={}){if(typeof t==="string"){t={encoding:t}}const r=t.fs||n;const o="throws"in t?t.throws:true;let s=await i.fromCallback(r.readFile)(e,t);s=c(s);let a;try{a=JSON.parse(s,t?t.reviver:null)}catch(t){if(o){t.message=`${e}: ${t.message}`;throw t}else{return null}}return a}const s=i.fromPromise(_readFile);function readFileSync(e,t={}){if(typeof t==="string"){t={encoding:t}}const r=t.fs||n;const i="throws"in t?t.throws:true;try{let n=r.readFileSync(e,t);n=c(n);return JSON.parse(n,t.reviver)}catch(t){if(i){t.message=`${e}: ${t.message}`;throw t}else{return null}}}async function _writeFile(e,t,r={}){const c=r.fs||n;const s=o(t,r);await i.fromCallback(c.writeFile)(e,s,r)}const a=i.fromPromise(_writeFile);function writeFileSync(e,t,r={}){const i=r.fs||n;const c=o(t,r);return i.writeFileSync(e,c,r)}const u={readFile:s,readFileSync:readFileSync,writeFile:a,writeFileSync:writeFileSync};e.exports=u},6:e=>{function stringify(e,{EOL:t="\n",finalEOL:r=true,replacer:n=null,spaces:i}={}){const o=r?t:"";const c=JSON.stringify(e,n,i);return c.replace(/\n/g,t)+o}function stripBom(e){if(Buffer.isBuffer(e))e=e.toString("utf8");return e.replace(/^\uFEFF/,"")}e.exports={stringify:stringify,stripBom:stripBom}},277:(e,t)=>{"use strict";t.fromCallback=function(e){return Object.defineProperty((function(...t){if(typeof t[t.length-1]==="function")e.apply(this,t);else{return new Promise(((r,n)=>{t.push(((e,t)=>e!=null?n(e):r(t)));e.apply(this,t)}))}}),"name",{value:e.name})};t.fromPromise=function(e){return Object.defineProperty((function(...t){const r=t[t.length-1];if(typeof r!=="function")return e.apply(this,t);else{t.pop();e.apply(this,t).then((e=>r(null,e)),r)}}),"name",{value:e.name})}},491:e=>{"use strict";e.exports=require("assert")},57:e=>{"use strict";e.exports=require("constants")},147:e=>{"use strict";e.exports=require("fs")},17:e=>{"use strict";e.exports=require("path")},781:e=>{"use strict";e.exports=require("stream")},837:e=>{"use strict";e.exports=require("util")}};var t={};function __nccwpck_require__(r){var n=t[r];if(n!==undefined){return n.exports}var i=t[r]={exports:{}};var o=true;try{e[r](i,i.exports,__nccwpck_require__);o=false}finally{if(o)delete t[r]}return i.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(921);module.exports=r})(); |
@@ -1,1 +0,1 @@ | ||
(()=>{var e={612:e=>{const createImports=(e,r,t="rule")=>Object.keys(e).map((s=>{const o=e[s];const a=Object.keys(o).map((e=>r.decl({prop:e,value:o[e],raws:{before:"\n "}})));const n=a.length>0;const c=t==="rule"?r.rule({selector:`:import('${s}')`,raws:{after:n?"\n":""}}):r.atRule({name:"icss-import",params:`'${s}'`,raws:{after:n?"\n":""}});if(n){c.append(a)}return c}));const createExports=(e,r,t="rule")=>{const s=Object.keys(e).map((t=>r.decl({prop:t,value:e[t],raws:{before:"\n "}})));if(s.length===0){return[]}const o=t==="rule"?r.rule({selector:`:export`,raws:{after:"\n"}}):r.atRule({name:"icss-export",raws:{after:"\n"}});o.append(s);return[o]};const createICSSRules=(e,r,t,s)=>[...createImports(e,t,s),...createExports(r,t,s)];e.exports=createICSSRules},689:e=>{const r=/^:import\(("[^"]*"|'[^']*'|[^"']+)\)$/;const t=/^("[^"]*"|'[^']*'|[^"']+)$/;const getDeclsObject=e=>{const r={};e.walkDecls((e=>{const t=e.raws.before?e.raws.before.trim():"";r[t+e.prop]=e.value}));return r};const extractICSS=(e,s=true,o="auto")=>{const a={};const n={};function addImports(e,r){const t=r.replace(/'|"/g,"");a[t]=Object.assign(a[t]||{},getDeclsObject(e));if(s){e.remove()}}function addExports(e){Object.assign(n,getDeclsObject(e));if(s){e.remove()}}e.each((e=>{if(e.type==="rule"&&o!=="at-rule"){if(e.selector.slice(0,7)===":import"){const t=r.exec(e.selector);if(t){addImports(e,t[1])}}if(e.selector===":export"){addExports(e)}}if(e.type==="atrule"&&o!=="rule"){if(e.name==="icss-import"){const r=t.exec(e.params);if(r){addImports(e,r[1])}}if(e.name==="icss-export"){addExports(e)}}}));return{icssImports:a,icssExports:n}};e.exports=extractICSS},332:(e,r,t)=>{const s=t(191);const o=t(985);const a=t(689);const n=t(612);e.exports={replaceValueSymbols:s,replaceSymbols:o,extractICSS:a,createICSSRules:n}},985:(e,r,t)=>{const s=t(191);const replaceSymbols=(e,r)=>{e.walk((e=>{if(e.type==="decl"&&e.value){e.value=s(e.value.toString(),r)}else if(e.type==="rule"&&e.selector){e.selector=s(e.selector.toString(),r)}else if(e.type==="atrule"&&e.params){e.params=s(e.params.toString(),r)}}))};e.exports=replaceSymbols},191:e=>{const r=/[$]?[\w-]+/g;const replaceValueSymbols=(e,t)=>{let s;while(s=r.exec(e)){const o=t[s[0]];if(o){e=e.slice(0,s.index)+o+e.slice(r.lastIndex);r.lastIndex-=s[0].length-o.length}}return e};e.exports=replaceValueSymbols}};var r={};function __nccwpck_require__(t){var s=r[t];if(s!==undefined){return s.exports}var o=r[t]={exports:{}};var a=true;try{e[t](o,o.exports,__nccwpck_require__);a=false}finally{if(a)delete r[t]}return o.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var t=__nccwpck_require__(332);module.exports=t})(); | ||
(()=>{var e={715:e=>{const createImports=(e,r,t="rule")=>Object.keys(e).map((s=>{const o=e[s];const a=Object.keys(o).map((e=>r.decl({prop:e,value:o[e],raws:{before:"\n "}})));const n=a.length>0;const c=t==="rule"?r.rule({selector:`:import('${s}')`,raws:{after:n?"\n":""}}):r.atRule({name:"icss-import",params:`'${s}'`,raws:{after:n?"\n":""}});if(n){c.append(a)}return c}));const createExports=(e,r,t="rule")=>{const s=Object.keys(e).map((t=>r.decl({prop:t,value:e[t],raws:{before:"\n "}})));if(s.length===0){return[]}const o=t==="rule"?r.rule({selector:`:export`,raws:{after:"\n"}}):r.atRule({name:"icss-export",raws:{after:"\n"}});o.append(s);return[o]};const createICSSRules=(e,r,t,s)=>[...createImports(e,t,s),...createExports(r,t,s)];e.exports=createICSSRules},148:e=>{const r=/^:import\(("[^"]*"|'[^']*'|[^"']+)\)$/;const t=/^("[^"]*"|'[^']*'|[^"']+)$/;const getDeclsObject=e=>{const r={};e.walkDecls((e=>{const t=e.raws.before?e.raws.before.trim():"";r[t+e.prop]=e.value}));return r};const extractICSS=(e,s=true,o="auto")=>{const a={};const n={};function addImports(e,r){const t=r.replace(/'|"/g,"");a[t]=Object.assign(a[t]||{},getDeclsObject(e));if(s){e.remove()}}function addExports(e){Object.assign(n,getDeclsObject(e));if(s){e.remove()}}e.each((e=>{if(e.type==="rule"&&o!=="at-rule"){if(e.selector.slice(0,7)===":import"){const t=r.exec(e.selector);if(t){addImports(e,t[1])}}if(e.selector===":export"){addExports(e)}}if(e.type==="atrule"&&o!=="rule"){if(e.name==="icss-import"){const r=t.exec(e.params);if(r){addImports(e,r[1])}}if(e.name==="icss-export"){addExports(e)}}}));return{icssImports:a,icssExports:n}};e.exports=extractICSS},310:(e,r,t)=>{const s=t(351);const o=t(636);const a=t(148);const n=t(715);e.exports={replaceValueSymbols:s,replaceSymbols:o,extractICSS:a,createICSSRules:n}},636:(e,r,t)=>{const s=t(351);const replaceSymbols=(e,r)=>{e.walk((e=>{if(e.type==="decl"&&e.value){e.value=s(e.value.toString(),r)}else if(e.type==="rule"&&e.selector){e.selector=s(e.selector.toString(),r)}else if(e.type==="atrule"&&e.params){e.params=s(e.params.toString(),r)}}))};e.exports=replaceSymbols},351:e=>{const r=/[$]?[\w-]+/g;const replaceValueSymbols=(e,t)=>{let s;while(s=r.exec(e)){const o=t[s[0]];if(o){e=e.slice(0,s.index)+o+e.slice(r.lastIndex);r.lastIndex-=s[0].length-o.length}}return e};e.exports=replaceValueSymbols}};var r={};function __nccwpck_require__(t){var s=r[t];if(s!==undefined){return s.exports}var o=r[t]={exports:{}};var a=true;try{e[t](o,o.exports,__nccwpck_require__);a=false}finally{if(a)delete r[t]}return o.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var t=__nccwpck_require__(310);module.exports=t})(); |
@@ -1,1 +0,1 @@ | ||
(()=>{"use strict";var e={46:(e,t,r)=>{e.exports=r(887)["default"]},887:(e,t,r)=>{var s;s={value:true};t["default"]=void 0;var n=_interopRequireDefault(r(17));var o=_interopRequireDefault(r(54));var i=r(606);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}async function lessLoader(e){const t=this.getOptions(o.default);const r=this.async();let s;try{s=(0,i.getLessImplementation)(this,t.implementation)}catch(e){r(e);return}if(!s){r(new Error(`The Less implementation "${t.implementation}" not found`));return}const a=(0,i.getLessOptions)(this,t,s);const l=typeof t.sourceMap==="boolean"?t.sourceMap:this.sourceMap;if(l){a.sourceMap={outputSourceFiles:true}}let c=e;if(typeof t.additionalData!=="undefined"){c=typeof t.additionalData==="function"?`${await t.additionalData(c,this)}`:`${t.additionalData}\n${c}`}const p=this.getLogger("less-loader");const u=this;const d={error(e){if(t.lessLogAsWarnOrErr){u.emitError(new Error(e))}else{p.error(e)}},warn(e){if(t.lessLogAsWarnOrErr){u.emitWarning(new Error(e))}else{p.warn(e)}},info(e){p.log(e)},debug(e){p.debug(e)}};s.logger.addListener(d);let f;try{f=await s.render(c,a)}catch(e){if(e.filename){this.addDependency(n.default.normalize(e.filename))}r((0,i.errorFactory)(e));return}finally{s.logger.removeListener(d);delete a.pluginManager.webpackLoaderContext;delete a.pluginManager}const{css:m,imports:g}=f;g.forEach((e=>{if((0,i.isUnsupportedUrl)(e)){return}const t=n.default.normalize(e);if(n.default.isAbsolute(t)){this.addDependency(t)}}));let b=typeof f.map==="string"?JSON.parse(f.map):f.map;if(b&&l){b=(0,i.normalizeSourceMap)(b,this.rootContext)}r(null,m,b)}var a=t["default"]=lessLoader},606:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.errorFactory=errorFactory;t.getLessImplementation=getLessImplementation;t.getLessOptions=getLessOptions;t.isUnsupportedUrl=isUnsupportedUrl;t.normalizeSourceMap=normalizeSourceMap;var s=_interopRequireDefault(r(17));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const n=/[/\\]$/;const o=/^~[^/]+$/;const i=/^[a-z]:[/\\]|^\\\\/i;const a=/^~([^/]+|[^/]+\/|@[^/]+[/][^/]+|@[^/]+\/?|@[^/]+[/][^/]+\/)$/;const l=/^[^?]*~/;function createWebpackLessPlugin(e,t){const r=e.getResolve({dependencyType:"less",conditionNames:["less","style","..."],mainFields:["less","style","main","..."],mainFiles:["index","..."],extensions:[".less",".css"],preferRelative:true});class WebpackFileManager extends t.FileManager{supports(e){if(e[0]==="/"||i.test(e)){return true}if(this.isPathAbsolute(e)){return false}return true}supportsSync(){return false}async resolveFilename(e,t){const r=t.replace(n,"");let s=e;if(l.test(e)){s=s.replace(l,"")}if(a.test(e)){s=s[s.length-1]==="/"?s:`${s}/`}return this.resolveRequests(r,[...new Set([s,e])])}async resolveRequests(e,t){if(t.length===0){return Promise.reject()}let s;try{s=await r(e,t[0])}catch(r){const[,...n]=t;if(n.length===0){throw r}s=await this.resolveRequests(e,n)}return s}async loadFile(t,...r){let n;try{if(o.test(t)){const e=new Error;e.type="Next";throw e}n=await super.loadFile(t,...r)}catch(s){if(s.type!=="File"&&s.type!=="Next"){return Promise.reject(s)}try{n=await this.resolveFilename(t,...r)}catch(e){s.message=`Less resolver error:\n${s.message}\n\n`+`Webpack resolver error details:\n${e.details}\n\n`+`Webpack resolver error missing:\n${e.missing}\n\n`;return Promise.reject(s)}e.addDependency(n);return super.loadFile(n,...r)}const i=s.default.isAbsolute(n.filename)?n.filename:s.default.resolve(".",n.filename);e.addDependency(s.default.normalize(i));return n}}return{install(e,t){t.addFileManager(new WebpackFileManager)},minVersion:[3,0,0]}}function getLessOptions(e,t,r){const s=typeof t.lessOptions==="function"?t.lessOptions(e)||{}:t.lessOptions||{};const n={plugins:[],relativeUrls:true,filename:e.resourcePath,...s};const o=n.plugins.slice();const i=typeof t.webpackImporter==="boolean"?t.webpackImporter:true;if(i){o.unshift(createWebpackLessPlugin(e,r))}o.unshift({install(t,r){r.webpackLoaderContext=e;n.pluginManager=r}});n.plugins=o;return n}function isUnsupportedUrl(e){if(i.test(e)){return false}return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.test(e)}function normalizeSourceMap(e){const t=e;delete t.file;t.sourceRoot="";t.sources=t.sources.map((e=>s.default.normalize(e)));return t}function getLessImplementation(e,t){let r=t;if(!t||typeof t==="string"){const e=t||"less";r=require(e)}return r}function getFileExcerptIfPossible(e){if(typeof e.extract==="undefined"){return[]}const t=e.extract.slice(0,2);const r=Math.max(e.column-1,0);if(typeof t[0]==="undefined"){t.shift()}t.push(`${new Array(r).join(" ")}^`);return t}function errorFactory(e){const t=["\n",...getFileExcerptIfPossible(e),e.message.charAt(0).toUpperCase()+e.message.slice(1),e.filename?` Error in ${s.default.normalize(e.filename)} (line ${e.line}, column ${e.column})`:""].join("\n");const r=new Error(t,{cause:e});r.stack=null;return r}},17:e=>{e.exports=require("path")},54:e=>{e.exports=JSON.parse('{"title":"Less Loader options","type":"object","properties":{"lessOptions":{"description":"Options to pass through to `Less`.","link":"https://github.com/webpack-contrib/less-loader#lessoptions","anyOf":[{"type":"object","additionalProperties":true},{"instanceof":"Function"}]},"additionalData":{"description":"Prepends/Appends `Less` code to the actual entry file.","link":"https://github.com/webpack-contrib/less-loader#additionalData","anyOf":[{"type":"string"},{"instanceof":"Function"}]},"sourceMap":{"description":"Enables/Disables generation of source maps.","link":"https://github.com/webpack-contrib/less-loader#sourcemap","type":"boolean"},"webpackImporter":{"description":"Enables/Disables default `webpack` importer.","link":"https://github.com/webpack-contrib/less-loader#webpackimporter","type":"boolean"},"implementation":{"description":"The implementation of the `Less` to be used.","link":"https://github.com/webpack-contrib/less-loader#implementation","anyOf":[{"type":"string"},{"type":"object"}]},"lessLogAsWarnOrErr":{"description":"Less warnings and errors will be webpack warnings or errors.","link":"https://github.com/webpack-contrib/less-loader#lesslogaswarnorerr","type":"boolean"}},"additionalProperties":false}')}};var t={};function __nccwpck_require__(r){var s=t[r];if(s!==undefined){return s.exports}var n=t[r]={exports:{}};var o=true;try{e[r](n,n.exports,__nccwpck_require__);o=false}finally{if(o)delete t[r]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(46);module.exports=r})(); | ||
(()=>{"use strict";var e={278:(e,t,r)=>{e.exports=r(121)["default"]},121:(e,t,r)=>{var s;s={value:true};t["default"]=void 0;var n=_interopRequireDefault(r(17));var o=_interopRequireDefault(r(89));var i=r(520);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}async function lessLoader(e){const t=this.getOptions(o.default);const r=this.async();let s;try{s=(0,i.getLessImplementation)(this,t.implementation)}catch(e){r(e);return}if(!s){r(new Error(`The Less implementation "${t.implementation}" not found`));return}const a=(0,i.getLessOptions)(this,t,s);const l=typeof t.sourceMap==="boolean"?t.sourceMap:this.sourceMap;if(l){a.sourceMap={outputSourceFiles:true}}let c=e;if(typeof t.additionalData!=="undefined"){c=typeof t.additionalData==="function"?`${await t.additionalData(c,this)}`:`${t.additionalData}\n${c}`}const p=this.getLogger("less-loader");const u=this;const d={error(e){if(t.lessLogAsWarnOrErr){u.emitError(new Error(e))}else{p.error(e)}},warn(e){if(t.lessLogAsWarnOrErr){u.emitWarning(new Error(e))}else{p.warn(e)}},info(e){p.log(e)},debug(e){p.debug(e)}};s.logger.addListener(d);let f;try{f=await s.render(c,a)}catch(e){if(e.filename){this.addDependency(n.default.normalize(e.filename))}r((0,i.errorFactory)(e));return}finally{s.logger.removeListener(d);delete a.pluginManager.webpackLoaderContext;delete a.pluginManager}const{css:m,imports:g}=f;g.forEach((e=>{if((0,i.isUnsupportedUrl)(e)){return}const t=n.default.normalize(e);if(n.default.isAbsolute(t)){this.addDependency(t)}}));let b=typeof f.map==="string"?JSON.parse(f.map):f.map;if(b&&l){b=(0,i.normalizeSourceMap)(b,this.rootContext)}r(null,m,b)}var a=t["default"]=lessLoader},520:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.errorFactory=errorFactory;t.getLessImplementation=getLessImplementation;t.getLessOptions=getLessOptions;t.isUnsupportedUrl=isUnsupportedUrl;t.normalizeSourceMap=normalizeSourceMap;var s=_interopRequireDefault(r(17));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const n=/[/\\]$/;const o=/^~[^/]+$/;const i=/^[a-z]:[/\\]|^\\\\/i;const a=/^~([^/]+|[^/]+\/|@[^/]+[/][^/]+|@[^/]+\/?|@[^/]+[/][^/]+\/)$/;const l=/^[^?]*~/;function createWebpackLessPlugin(e,t){const r=e.getResolve({dependencyType:"less",conditionNames:["less","style","..."],mainFields:["less","style","main","..."],mainFiles:["index","..."],extensions:[".less",".css"],preferRelative:true});class WebpackFileManager extends t.FileManager{supports(e){if(e[0]==="/"||i.test(e)){return true}if(this.isPathAbsolute(e)){return false}return true}supportsSync(){return false}async resolveFilename(e,t){const r=t.replace(n,"");let s=e;if(l.test(e)){s=s.replace(l,"")}if(a.test(e)){s=s[s.length-1]==="/"?s:`${s}/`}return this.resolveRequests(r,[...new Set([s,e])])}async resolveRequests(e,t){if(t.length===0){return Promise.reject()}let s;try{s=await r(e,t[0])}catch(r){const[,...n]=t;if(n.length===0){throw r}s=await this.resolveRequests(e,n)}return s}async loadFile(t,...r){let n;try{if(o.test(t)){const e=new Error;e.type="Next";throw e}n=await super.loadFile(t,...r)}catch(s){if(s.type!=="File"&&s.type!=="Next"){return Promise.reject(s)}try{n=await this.resolveFilename(t,...r)}catch(e){s.message=`Less resolver error:\n${s.message}\n\n`+`Webpack resolver error details:\n${e.details}\n\n`+`Webpack resolver error missing:\n${e.missing}\n\n`;return Promise.reject(s)}e.addDependency(n);return super.loadFile(n,...r)}const i=s.default.isAbsolute(n.filename)?n.filename:s.default.resolve(".",n.filename);e.addDependency(s.default.normalize(i));return n}}return{install(e,t){t.addFileManager(new WebpackFileManager)},minVersion:[3,0,0]}}function getLessOptions(e,t,r){const s=typeof t.lessOptions==="function"?t.lessOptions(e)||{}:t.lessOptions||{};const n={plugins:[],relativeUrls:true,filename:e.resourcePath,...s};const o=n.plugins.slice();const i=typeof t.webpackImporter==="boolean"?t.webpackImporter:true;if(i){o.unshift(createWebpackLessPlugin(e,r))}o.unshift({install(t,r){r.webpackLoaderContext=e;n.pluginManager=r}});n.plugins=o;return n}function isUnsupportedUrl(e){if(i.test(e)){return false}return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.test(e)}function normalizeSourceMap(e){const t=e;delete t.file;t.sourceRoot="";t.sources=t.sources.map((e=>s.default.normalize(e)));return t}function getLessImplementation(e,t){let r=t;if(!t||typeof t==="string"){const e=t||"less";r=require(e)}return r}function getFileExcerptIfPossible(e){if(typeof e.extract==="undefined"){return[]}const t=e.extract.slice(0,2);const r=Math.max(e.column-1,0);if(typeof t[0]==="undefined"){t.shift()}t.push(`${new Array(r).join(" ")}^`);return t}function errorFactory(e){const t=["\n",...getFileExcerptIfPossible(e),e.message.charAt(0).toUpperCase()+e.message.slice(1),e.filename?` Error in ${s.default.normalize(e.filename)} (line ${e.line}, column ${e.column})`:""].join("\n");const r=new Error(t,{cause:e});r.stack=null;return r}},17:e=>{e.exports=require("path")},89:e=>{e.exports=JSON.parse('{"title":"Less Loader options","type":"object","properties":{"lessOptions":{"description":"Options to pass through to `Less`.","link":"https://github.com/webpack-contrib/less-loader#lessoptions","anyOf":[{"type":"object","additionalProperties":true},{"instanceof":"Function"}]},"additionalData":{"description":"Prepends/Appends `Less` code to the actual entry file.","link":"https://github.com/webpack-contrib/less-loader#additionalData","anyOf":[{"type":"string"},{"instanceof":"Function"}]},"sourceMap":{"description":"Enables/Disables generation of source maps.","link":"https://github.com/webpack-contrib/less-loader#sourcemap","type":"boolean"},"webpackImporter":{"description":"Enables/Disables default `webpack` importer.","link":"https://github.com/webpack-contrib/less-loader#webpackimporter","type":"boolean"},"implementation":{"description":"The implementation of the `Less` to be used.","link":"https://github.com/webpack-contrib/less-loader#implementation","anyOf":[{"type":"string"},{"type":"object"}]},"lessLogAsWarnOrErr":{"description":"Less warnings and errors will be webpack warnings or errors.","link":"https://github.com/webpack-contrib/less-loader#lesslogaswarnorerr","type":"boolean"}},"additionalProperties":false}')}};var t={};function __nccwpck_require__(r){var s=t[r];if(s!==undefined){return s.exports}var n=t[r]={exports:{}};var o=true;try{e[r](n,n.exports,__nccwpck_require__);o=false}finally{if(o)delete t[r]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(278);module.exports=r})(); |
@@ -1,2 +0,2 @@ | ||
(()=>{var e={476:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.lilconfigSync=t.lilconfig=t.defaultLoaders=void 0;const n=r(17);const o=r(147);const i=r(37);const s=o.promises.readFile;function getDefaultSearchPlaces(e){return["package.json",`.${e}rc.json`,`.${e}rc.js`,`.${e}rc.cjs`,`.config/${e}rc`,`.config/${e}rc.json`,`.config/${e}rc.js`,`.config/${e}rc.cjs`,`${e}.config.js`,`${e}.config.cjs`]}function parentDir(e){return n.dirname(e)||n.sep}t.defaultLoaders=Object.freeze({".js":require,".json":require,".cjs":require,noExt(e,t){return JSON.parse(t)}});function getExtDesc(e){return e==="noExt"?"files without extensions":`extension "${e}"`}function getOptions(e,r={}){const o={stopDir:i.homedir(),searchPlaces:getDefaultSearchPlaces(e),ignoreEmptySearchPlaces:true,cache:true,transform:e=>e,packageProp:[e],...r,loaders:{...t.defaultLoaders,...r.loaders}};o.searchPlaces.forEach((e=>{const t=n.extname(e)||"noExt";const r=o.loaders[t];if(!r){throw new Error(`No loader specified for ${getExtDesc(t)}, so searchPlaces item "${e}" is invalid`)}if(typeof r!=="function"){throw new Error(`loader for ${getExtDesc(t)} is not a function (type provided: "${typeof r}"), so searchPlaces item "${e}" is invalid`)}}));return o}function getPackageProp(e,t){if(typeof e==="string"&&e in t)return t[e];return(Array.isArray(e)?e:e.split(".")).reduce(((e,t)=>e===undefined?e:e[t]),t)||null}function validateFilePath(e){if(!e)throw new Error("load must pass a non-empty string")}function validateLoader(e,t){if(!e)throw new Error(`No loader specified for extension "${t}"`);if(typeof e!=="function")throw new Error("loader is not a function")}const makeEmplace=e=>(t,r,n)=>{if(e)t.set(r,n);return n};function lilconfig(e,t){const{ignoreEmptySearchPlaces:r,loaders:i,packageProp:c,searchPlaces:a,stopDir:f,transform:l,cache:u}=getOptions(e,t);const p=new Map;const d=new Map;const g=makeEmplace(u);return{async search(e=process.cwd()){const t={config:null,filepath:""};const d=new Set;let g=e;e:while(true){if(u){const e=p.get(g);if(e!==undefined){for(const t of d)p.set(t,e);return e}d.add(g)}for(const e of a){const a=n.join(g,e);try{await o.promises.access(a)}catch(e){continue}const f=String(await s(a));const l=n.extname(e)||"noExt";const u=i[l];if(e==="package.json"){const e=await u(a,f);const r=getPackageProp(c,e);if(r!=null){t.config=r;t.filepath=a;break e}continue}const p=f.trim()==="";if(p&&r)continue;if(p){t.isEmpty=true;t.config=undefined}else{validateLoader(u,l);t.config=await u(a,f)}t.filepath=a;break e}if(g===f||g===parentDir(g))break e;g=parentDir(g)}const h=t.filepath===""&&t.config===null?l(null):l(t);if(u){for(const e of d)p.set(e,h)}return h},async load(e){validateFilePath(e);const t=n.resolve(process.cwd(),e);if(u&&d.has(t)){return d.get(t)}const{base:o,ext:a}=n.parse(t);const f=a||"noExt";const p=i[f];validateLoader(p,f);const h=String(await s(t));if(o==="package.json"){const e=await p(t,h);return g(d,t,l({config:getPackageProp(c,e),filepath:t}))}const _={config:null,filepath:t};const y=h.trim()==="";if(y&&r)return g(d,t,l({config:undefined,filepath:t,isEmpty:true}));_.config=y?undefined:await p(t,h);return g(d,t,l(y?{..._,isEmpty:y,config:undefined}:_))},clearLoadCache(){if(u)d.clear()},clearSearchCache(){if(u)p.clear()},clearCaches(){if(u){d.clear();p.clear()}}}}t.lilconfig=lilconfig;function lilconfigSync(e,t){const{ignoreEmptySearchPlaces:r,loaders:i,packageProp:s,searchPlaces:c,stopDir:a,transform:f,cache:l}=getOptions(e,t);const u=new Map;const p=new Map;const d=makeEmplace(l);return{search(e=process.cwd()){const t={config:null,filepath:""};const p=new Set;let d=e;e:while(true){if(l){const e=u.get(d);if(e!==undefined){for(const t of p)u.set(t,e);return e}p.add(d)}for(const e of c){const c=n.join(d,e);try{o.accessSync(c)}catch(e){continue}const a=n.extname(e)||"noExt";const f=i[a];const l=String(o.readFileSync(c));if(e==="package.json"){const e=f(c,l);const r=getPackageProp(s,e);if(r!=null){t.config=r;t.filepath=c;break e}continue}const u=l.trim()==="";if(u&&r)continue;if(u){t.isEmpty=true;t.config=undefined}else{validateLoader(f,a);t.config=f(c,l)}t.filepath=c;break e}if(d===a||d===parentDir(d))break e;d=parentDir(d)}const g=t.filepath===""&&t.config===null?f(null):f(t);if(l){for(const e of p)u.set(e,g)}return g},load(e){validateFilePath(e);const t=n.resolve(process.cwd(),e);if(l&&p.has(t)){return p.get(t)}const{base:c,ext:a}=n.parse(t);const u=a||"noExt";const g=i[u];validateLoader(g,u);const h=String(o.readFileSync(t));if(c==="package.json"){const e=g(t,h);return f({config:getPackageProp(s,e),filepath:t})}const _={config:null,filepath:t};const y=h.trim()==="";if(y&&r)return d(p,t,f({filepath:t,config:undefined,isEmpty:true}));_.config=y?undefined:g(t,h);return d(p,t,f(y?{..._,isEmpty:y,config:undefined}:_))},clearLoadCache(){if(l)p.clear()},clearSearchCache(){if(l)u.clear()},clearCaches(){if(l){p.clear();u.clear()}}}}t.lilconfigSync=lilconfigSync},308:(e,t,r)=>{const{resolve:n}=r(411);const o=r(476);const i=r(687);const s=r(27);const c=r(228);const a=r(955);const interopRequireDefault=e=>e&&e.__esModule?e:{default:e};async function processResult(e,t){let r=t.filepath||"";let n=interopRequireDefault(t.config).default||{};if(typeof n==="function"){n=n(e)}else{n=Object.assign({},n,e)}if(!n.plugins){n.plugins=[]}let o={file:r,options:await s(n,r),plugins:await c(n,r)};delete n.plugins;return o}function createContext(e){e=Object.assign({cwd:process.cwd(),env:process.env.NODE_ENV},e);if(!e.env){process.env.NODE_ENV="development"}return e}async function loader(e){return a(e)}const withLoaders=(e={})=>{let t="postcss";return{...e,loaders:{...e.loaders,".cjs":loader,".cts":loader,".js":loader,".mjs":loader,".mts":loader,".ts":loader,".yaml":(e,t)=>i.parse(t),".yml":(e,t)=>i.parse(t)},searchPlaces:[...e.searchPlaces||[],"package.json",`.${t}rc`,`.${t}rc.json`,`.${t}rc.yaml`,`.${t}rc.yml`,`.${t}rc.ts`,`.${t}rc.cts`,`.${t}rc.mts`,`.${t}rc.js`,`.${t}rc.cjs`,`.${t}rc.mjs`,`${t}.config.ts`,`${t}.config.cts`,`${t}.config.mts`,`${t}.config.js`,`${t}.config.cjs`,`${t}.config.mjs`]}};function rc(e,t,r){e=createContext(e);t=t?n(t):process.cwd();return o.lilconfig("postcss",withLoaders(r)).search(t).then((r=>{if(!r){throw new Error(`No PostCSS Config found in: ${t}`)}return processResult(e,r)}))} | ||
(()=>{var e={882:(e,t,r)=>{const n=r(17);const o=r(147);const s=r(37);const c=o.promises.readFile;function getDefaultSearchPlaces(e,t){return["package.json",`.${e}rc.json`,`.${e}rc.js`,`.${e}rc.cjs`,...t?[]:[`.${e}rc.mjs`],`.config/${e}rc`,`.config/${e}rc.json`,`.config/${e}rc.js`,`.config/${e}rc.cjs`,...t?[]:[`.config/${e}rc.mjs`],`${e}.config.js`,`${e}.config.cjs`,...t?[]:[`${e}.config.mjs`]]}function parentDir(e){return n.dirname(e)||n.sep}const jsonLoader=(e,t)=>JSON.parse(t);const i=Object.freeze({".js":require,".json":require,".cjs":require,noExt:jsonLoader});e.exports.defaultLoadersSync=i;const dynamicImport=async e=>{try{const t=await r(293)(e);return t.default}catch(t){try{return require(e)}catch(e){if(e.code==="ERR_REQUIRE_ESM"||e instanceof SyntaxError&&e.toString().includes("Cannot use import statement outside a module")){throw t}throw e}}};const a=Object.freeze({".js":dynamicImport,".mjs":dynamicImport,".cjs":dynamicImport,".json":jsonLoader,noExt:jsonLoader});e.exports.defaultLoaders=a;function getOptions(e,t,r){const o={stopDir:s.homedir(),searchPlaces:getDefaultSearchPlaces(e,r),ignoreEmptySearchPlaces:true,cache:true,transform:e=>e,packageProp:[e],...t,loaders:{...r?i:a,...t.loaders}};o.searchPlaces.forEach((e=>{const t=n.extname(e)||"noExt";const r=o.loaders[t];if(!r){throw new Error(`Missing loader for extension "${e}"`)}if(typeof r!=="function"){throw new Error(`Loader for extension "${e}" is not a function: Received ${typeof r}.`)}}));return o}function getPackageProp(e,t){if(typeof e==="string"&&e in t)return t[e];return(Array.isArray(e)?e:e.split(".")).reduce(((e,t)=>e===undefined?e:e[t]),t)||null}function validateFilePath(e){if(!e)throw new Error("load must pass a non-empty string")}function validateLoader(e,t){if(!e)throw new Error(`No loader specified for extension "${t}"`);if(typeof e!=="function")throw new Error("loader is not a function")}const makeEmplace=e=>(t,r,n)=>{if(e)t.set(r,n);return n};e.exports.lilconfig=function lilconfig(e,t){const{ignoreEmptySearchPlaces:r,loaders:s,packageProp:i,searchPlaces:a,stopDir:f,transform:l,cache:u}=getOptions(e,t??{},false);const p=new Map;const d=new Map;const g=makeEmplace(u);return{async search(e=process.cwd()){const t={config:null,filepath:""};const d=new Set;let g=e;e:while(true){if(u){const e=p.get(g);if(e!==undefined){for(const t of d)p.set(t,e);return e}d.add(g)}for(const e of a){const a=n.join(g,e);try{await o.promises.access(a)}catch{continue}const f=String(await c(a));const l=n.extname(e)||"noExt";const u=s[l];if(e==="package.json"){const e=await u(a,f);const r=getPackageProp(i,e);if(r!=null){t.config=r;t.filepath=a;break e}continue}const p=f.trim()==="";if(p&&r)continue;if(p){t.isEmpty=true;t.config=undefined}else{validateLoader(u,l);t.config=await u(a,f)}t.filepath=a;break e}if(g===f||g===parentDir(g))break e;g=parentDir(g)}const y=t.filepath===""&&t.config===null?l(null):l(t);if(u){for(const e of d)p.set(e,y)}return y},async load(e){validateFilePath(e);const t=n.resolve(process.cwd(),e);if(u&&d.has(t)){return d.get(t)}const{base:o,ext:a}=n.parse(t);const f=a||"noExt";const p=s[f];validateLoader(p,f);const y=String(await c(t));if(o==="package.json"){const e=await p(t,y);return g(d,t,l({config:getPackageProp(i,e),filepath:t}))}const h={config:null,filepath:t};const _=y.trim()==="";if(_&&r)return g(d,t,l({config:undefined,filepath:t,isEmpty:true}));h.config=_?undefined:await p(t,y);return g(d,t,l(_?{...h,isEmpty:_,config:undefined}:h))},clearLoadCache(){if(u)d.clear()},clearSearchCache(){if(u)p.clear()},clearCaches(){if(u){d.clear();p.clear()}}}};e.exports.lilconfigSync=function lilconfigSync(e,t){const{ignoreEmptySearchPlaces:r,loaders:s,packageProp:c,searchPlaces:i,stopDir:a,transform:f,cache:l}=getOptions(e,t??{},true);const u=new Map;const p=new Map;const d=makeEmplace(l);return{search(e=process.cwd()){const t={config:null,filepath:""};const p=new Set;let d=e;e:while(true){if(l){const e=u.get(d);if(e!==undefined){for(const t of p)u.set(t,e);return e}p.add(d)}for(const e of i){const i=n.join(d,e);try{o.accessSync(i)}catch{continue}const a=n.extname(e)||"noExt";const f=s[a];const l=String(o.readFileSync(i));if(e==="package.json"){const e=f(i,l);const r=getPackageProp(c,e);if(r!=null){t.config=r;t.filepath=i;break e}continue}const u=l.trim()==="";if(u&&r)continue;if(u){t.isEmpty=true;t.config=undefined}else{validateLoader(f,a);t.config=f(i,l)}t.filepath=i;break e}if(d===a||d===parentDir(d))break e;d=parentDir(d)}const g=t.filepath===""&&t.config===null?f(null):f(t);if(l){for(const e of p)u.set(e,g)}return g},load(e){validateFilePath(e);const t=n.resolve(process.cwd(),e);if(l&&p.has(t)){return p.get(t)}const{base:i,ext:a}=n.parse(t);const u=a||"noExt";const g=s[u];validateLoader(g,u);const y=String(o.readFileSync(t));if(i==="package.json"){const e=g(t,y);return f({config:getPackageProp(c,e),filepath:t})}const h={config:null,filepath:t};const _=y.trim()==="";if(_&&r)return d(p,t,f({filepath:t,config:undefined,isEmpty:true}));h.config=_?undefined:g(t,y);return d(p,t,f(_?{...h,isEmpty:_,config:undefined}:h))},clearLoadCache(){if(l)p.clear()},clearSearchCache(){if(l)u.clear()},clearCaches(){if(l){p.clear();u.clear()}}}}},914:(e,t,r)=>{const{resolve:n}=r(411);const o=r(882);const s=r(687);const c=r(600);const i=r(379);const a=r(849);const interopRequireDefault=e=>e&&e.__esModule?e:{default:e};async function processResult(e,t){let r=t.filepath||"";let n=interopRequireDefault(t.config).default||{};if(typeof n==="function"){n=n(e)}else{n=Object.assign({},n,e)}if(!n.plugins){n.plugins=[]}let o={file:r,options:await c(n,r),plugins:await i(n,r)};delete n.plugins;return o}function createContext(e){e=Object.assign({cwd:process.cwd(),env:process.env.NODE_ENV},e);if(!e.env){process.env.NODE_ENV="development"}return e}async function loader(e){return a(e)}const withLoaders=(e={})=>{let t="postcss";return{...e,loaders:{...e.loaders,".cjs":loader,".cts":loader,".js":loader,".mjs":loader,".mts":loader,".ts":loader,".yaml":(e,t)=>s.parse(t),".yml":(e,t)=>s.parse(t)},searchPlaces:[...e.searchPlaces||[],"package.json",`.${t}rc`,`.${t}rc.json`,`.${t}rc.yaml`,`.${t}rc.yml`,`.${t}rc.ts`,`.${t}rc.cts`,`.${t}rc.mts`,`.${t}rc.js`,`.${t}rc.cjs`,`.${t}rc.mjs`,`${t}.config.ts`,`${t}.config.cts`,`${t}.config.mts`,`${t}.config.js`,`${t}.config.cjs`,`${t}.config.mjs`]}};function rc(e,t,r){e=createContext(e);t=t?n(t):process.cwd();return o.lilconfig("postcss",withLoaders(r)).search(t).then((r=>{if(!r){throw new Error(`No PostCSS Config found in: ${t}`)}return processResult(e,r)}))} | ||
/** | ||
@@ -14,2 +14,2 @@ * Autoload Config for PostCSS | ||
* @requires ./plugins | ||
*/e.exports=rc},27:(e,t,r)=>{const n=r(955);async function options(e,t){if(e.parser&&typeof e.parser==="string"){try{e.parser=await n(e.parser,t)}catch(e){throw new Error(`Loading PostCSS Parser failed: ${e.message}\n\n(@${t})`)}}if(e.syntax&&typeof e.syntax==="string"){try{e.syntax=await n(e.syntax,t)}catch(e){throw new Error(`Loading PostCSS Syntax failed: ${e.message}\n\n(@${t})`)}}if(e.stringifier&&typeof e.stringifier==="string"){try{e.stringifier=await n(e.stringifier,t)}catch(e){throw new Error(`Loading PostCSS Stringifier failed: ${e.message}\n\n(@${t})`)}}return e}e.exports=options},228:(e,t,r)=>{const n=r(955);async function load(e,t,r){try{if(t===null||t===undefined||Object.keys(t).length===0){return await n(e,r)}else{return(await n(e,r))(t)}}catch(e){throw new Error(`Loading PostCSS Plugin failed: ${e.message}\n\n(@${r})`)}}async function plugins(e,t){let r=[];if(Array.isArray(e.plugins)){r=e.plugins.filter(Boolean)}else{r=Object.entries(e.plugins).filter((([,e])=>e!==false)).map((([e,r])=>load(e,r,t)));r=await Promise.all(r)}if(r.length&&r.length>0){r.forEach(((e,r)=>{if(e.default){e=e.default}if(e.postcss===true){e=e()}else if(e.postcss){e=e.postcss}if(!(typeof e==="object"&&Array.isArray(e.plugins)||typeof e==="object"&&e.postcssPlugin||typeof e==="function")){throw new TypeError(`Invalid PostCSS Plugin found at: plugins[${r}]\n\n(@${t})`)}}))}return r}e.exports=plugins},955:(e,t,r)=>{const{createRequire:n}=r(33);const{pathToFileURL:o}=r(41);const i=/\.(c|m)?ts$/;let s=null;async function req(e,t=__filename){let c=n(t).resolve(e);try{return(await import(`${o(c)}?t=${Date.now()}`)).default}catch(n){if(!i.test(c)){throw n}if(!s){try{s=(await Promise.resolve().then(r.t.bind(r,993,23))).default}catch(e){throw new Error(`'jiti' is required for the TypeScript configuration files. Make sure it is installed\nError: ${e.message}`)}}return s(t,{interopDefault:true})(e)}}e.exports=req},993:e=>{"use strict";e.exports=require("../jiti")},687:e=>{"use strict";e.exports=require("../yaml")},147:e=>{"use strict";e.exports=require("fs")},33:e=>{"use strict";e.exports=require("node:module")},411:e=>{"use strict";e.exports=require("node:path")},41:e=>{"use strict";e.exports=require("node:url")},37:e=>{"use strict";e.exports=require("os")},17:e=>{"use strict";e.exports=require("path")}};var t={};function __nccwpck_require__(r){var n=t[r];if(n!==undefined){return n.exports}var o=t[r]={exports:{}};var i=true;try{e[r](o,o.exports,__nccwpck_require__);i=false}finally{if(i)delete t[r]}return o.exports}(()=>{var e=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;var t;__nccwpck_require__.t=function(r,n){if(n&1)r=this(r);if(n&8)return r;if(typeof r==="object"&&r){if(n&4&&r.__esModule)return r;if(n&16&&typeof r.then==="function")return r}var o=Object.create(null);__nccwpck_require__.r(o);var i={};t=t||[null,e({}),e([]),e(e)];for(var s=n&2&&r;typeof s=="object"&&!~t.indexOf(s);s=e(s)){Object.getOwnPropertyNames(s).forEach((e=>i[e]=()=>r[e]))}i["default"]=()=>r;__nccwpck_require__.d(o,i);return o}})();(()=>{__nccwpck_require__.d=(e,t)=>{for(var r in t){if(__nccwpck_require__.o(t,r)&&!__nccwpck_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}}})();(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{__nccwpck_require__.r=e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(308);module.exports=r})(); | ||
*/e.exports=rc},600:(e,t,r)=>{const n=r(849);async function options(e,t){if(e.parser&&typeof e.parser==="string"){try{e.parser=await n(e.parser,t)}catch(e){throw new Error(`Loading PostCSS Parser failed: ${e.message}\n\n(@${t})`)}}if(e.syntax&&typeof e.syntax==="string"){try{e.syntax=await n(e.syntax,t)}catch(e){throw new Error(`Loading PostCSS Syntax failed: ${e.message}\n\n(@${t})`)}}if(e.stringifier&&typeof e.stringifier==="string"){try{e.stringifier=await n(e.stringifier,t)}catch(e){throw new Error(`Loading PostCSS Stringifier failed: ${e.message}\n\n(@${t})`)}}return e}e.exports=options},379:(e,t,r)=>{const n=r(849);async function load(e,t,r){try{if(t===null||t===undefined||Object.keys(t).length===0){return await n(e,r)}else{return(await n(e,r))(t)}}catch(e){throw new Error(`Loading PostCSS Plugin failed: ${e.message}\n\n(@${r})`)}}async function plugins(e,t){let r=[];if(Array.isArray(e.plugins)){r=e.plugins.filter(Boolean)}else{r=Object.entries(e.plugins).filter((([,e])=>e!==false)).map((([e,r])=>load(e,r,t)));r=await Promise.all(r)}if(r.length&&r.length>0){r.forEach(((e,r)=>{if(e.default){e=e.default}if(e.postcss===true){e=e()}else if(e.postcss){e=e.postcss}if(!(typeof e==="object"&&Array.isArray(e.plugins)||typeof e==="object"&&e.postcssPlugin||typeof e==="function")){throw new TypeError(`Invalid PostCSS Plugin found at: plugins[${r}]\n\n(@${t})`)}}))}return r}e.exports=plugins},849:(e,t,r)=>{const{createRequire:n}=r(33);const{pathToFileURL:o}=r(41);const s=/\.(c|m)?ts$/;let c=null;async function req(e,t=__filename){let i=n(t).resolve(e);try{return(await import(`${o(i)}?t=${Date.now()}`)).default}catch(n){if(!s.test(i)){throw n}if(!c){try{c=(await Promise.resolve().then(r.t.bind(r,993,23))).default}catch(e){throw new Error(`'jiti' is required for the TypeScript configuration files. Make sure it is installed\nError: ${e.message}`)}}return c(t,{interopDefault:true})(e)}}e.exports=req},293:e=>{function webpackEmptyAsyncContext(e){return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");t.code="MODULE_NOT_FOUND";throw t}))}webpackEmptyAsyncContext.keys=()=>[];webpackEmptyAsyncContext.resolve=webpackEmptyAsyncContext;webpackEmptyAsyncContext.id=293;e.exports=webpackEmptyAsyncContext},993:e=>{"use strict";e.exports=require("../jiti")},687:e=>{"use strict";e.exports=require("../yaml")},147:e=>{"use strict";e.exports=require("fs")},33:e=>{"use strict";e.exports=require("node:module")},411:e=>{"use strict";e.exports=require("node:path")},41:e=>{"use strict";e.exports=require("node:url")},37:e=>{"use strict";e.exports=require("os")},17:e=>{"use strict";e.exports=require("path")}};var t={};function __nccwpck_require__(r){var n=t[r];if(n!==undefined){return n.exports}var o=t[r]={exports:{}};var s=true;try{e[r](o,o.exports,__nccwpck_require__);s=false}finally{if(s)delete t[r]}return o.exports}(()=>{var e=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;var t;__nccwpck_require__.t=function(r,n){if(n&1)r=this(r);if(n&8)return r;if(typeof r==="object"&&r){if(n&4&&r.__esModule)return r;if(n&16&&typeof r.then==="function")return r}var o=Object.create(null);__nccwpck_require__.r(o);var s={};t=t||[null,e({}),e([]),e(e)];for(var c=n&2&&r;typeof c=="object"&&!~t.indexOf(c);c=e(c)){Object.getOwnPropertyNames(c).forEach((e=>s[e]=()=>r[e]))}s["default"]=()=>r;__nccwpck_require__.d(o,s);return o}})();(()=>{__nccwpck_require__.d=(e,t)=>{for(var r in t){if(__nccwpck_require__.o(t,r)&&!__nccwpck_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}}})();(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{__nccwpck_require__.r=e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(914);module.exports=r})(); |
@@ -1,1 +0,1 @@ | ||
{"name":"postcss-loader","author":"Andrey Sitnik <andrey@sitnik.ru>","version":"8.1.0","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"license":"MIT","types":"index.d.ts","type":"commonjs"} | ||
{"name":"postcss-loader","author":"Andrey Sitnik <andrey@sitnik.ru>","version":"8.1.1","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"license":"MIT","types":"index.d.ts","type":"commonjs"} |
@@ -1,1 +0,1 @@ | ||
(()=>{var r={270:(r,e,t)=>{const o=t(983);const n=/^(.+?)\s+from\s+(?:"([^"]+)"|'([^']+)'|(global))$/;const s=/^:import\((?:"([^"]+)"|'([^']+)')\)/;const c=1;function addImportToGraph(r,e,t,o){const n=e+"_"+"siblings";const s=e+"_"+r;if(o[s]!==c){if(!Array.isArray(o[n])){o[n]=[]}const e=o[n];if(Array.isArray(t[r])){t[r]=t[r].concat(e)}else{t[r]=e.slice()}o[s]=c;e.push(r)}}r.exports=(r={})=>{let e=0;const t=typeof r.createImportedName!=="function"?r=>`i__imported_${r.replace(/\W/g,"_")}_${e++}`:r.createImportedName;const c=r.failOnWrongOrder;return{postcssPlugin:"postcss-modules-extract-imports",prepare(){const r={};const e={};const a={};const i={};const p={};return{Once(l,f){l.walkRules((t=>{const o=s.exec(t.selector);if(o){const[,n,s]=o;const c=n||s;addImportToGraph(c,"root",r,e);a[c]=t}}));l.walkDecls(/^composes$/,(o=>{const s=o.value.match(n);if(!s){return}let c;let[,a,l,f,u]=s;if(u){c=a.split(/\s+/).map((r=>`global(${r})`))}else{const n=l||f;let s=o.parent;let u="";while(s.type!=="root"){u=s.parent.index(s)+"_"+u;s=s.parent}const{selector:d}=o.parent;const _=`_${u}${d}`;addImportToGraph(n,_,r,e);i[n]=o;p[n]=p[n]||{};c=a.split(/\s+/).map((r=>{if(!p[n][r]){p[n][r]=t(r,n)}return p[n][r]}))}o.value=c.join(" ")}));const u=o(r,c);if(u instanceof Error){const r=u.nodes.find((r=>i.hasOwnProperty(r)));const e=i[r];throw e.error("Failed to resolve order of composed modules "+u.nodes.map((r=>"`"+r+"`")).join(", ")+".",{plugin:"postcss-modules-extract-imports",word:"composes"})}let d;u.forEach((r=>{const e=p[r];let t=a[r];if(!t&&e){t=f.rule({selector:`:import("${r}")`,raws:{after:"\n"}});if(d){l.insertAfter(d,t)}else{l.prepend(t)}}d=t;if(!e){return}Object.keys(e).forEach((r=>{t.append(f.decl({value:r,prop:e[r],raws:{before:"\n "}}))}))}))}}}}};r.exports.postcss=true},983:r=>{const e=2;const t=1;function createError(r,e){const t=new Error("Nondeterministic import's order");const o=e[r];const n=o.find((t=>e[t].indexOf(r)>-1));t.nodes=[r,n];return t}function walkGraph(r,o,n,s,c){if(n[r]===e){return}if(n[r]===t){if(c){return createError(r,o)}return}n[r]=t;const a=o[r];const i=a.length;for(let r=0;r<i;++r){const e=walkGraph(a[r],o,n,s,c);if(e instanceof Error){return e}}n[r]=e;s.push(r)}function topologicalSort(r,e){const t=[];const o={};const n=Object.keys(r);const s=n.length;for(let c=0;c<s;++c){const s=walkGraph(n[c],r,o,t,e);if(s instanceof Error){return s}}return t}r.exports=topologicalSort}};var e={};function __nccwpck_require__(t){var o=e[t];if(o!==undefined){return o.exports}var n=e[t]={exports:{}};var s=true;try{r[t](n,n.exports,__nccwpck_require__);s=false}finally{if(s)delete e[t]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var t=__nccwpck_require__(270);module.exports=t})(); | ||
(()=>{var r={756:(r,e,t)=>{const o=t(933);const n=/^(.+?)\s+from\s+(?:"([^"]+)"|'([^']+)'|(global))$/;const s=/^:import\((?:"([^"]+)"|'([^']+)')\)/;const c=1;function addImportToGraph(r,e,t,o){const n=e+"_"+"siblings";const s=e+"_"+r;if(o[s]!==c){if(!Array.isArray(o[n])){o[n]=[]}const e=o[n];if(Array.isArray(t[r])){t[r]=t[r].concat(e)}else{t[r]=e.slice()}o[s]=c;e.push(r)}}r.exports=(r={})=>{let e=0;const t=typeof r.createImportedName!=="function"?r=>`i__imported_${r.replace(/\W/g,"_")}_${e++}`:r.createImportedName;const c=r.failOnWrongOrder;return{postcssPlugin:"postcss-modules-extract-imports",prepare(){const r={};const e={};const a={};const i={};const p={};return{Once(l,f){l.walkRules((t=>{const o=s.exec(t.selector);if(o){const[,n,s]=o;const c=n||s;addImportToGraph(c,"root",r,e);a[c]=t}}));l.walkDecls(/^composes$/,(o=>{const s=o.value.match(n);if(!s){return}let c;let[,a,l,f,u]=s;if(u){c=a.split(/\s+/).map((r=>`global(${r})`))}else{const n=l||f;let s=o.parent;let u="";while(s.type!=="root"){u=s.parent.index(s)+"_"+u;s=s.parent}const{selector:d}=o.parent;const _=`_${u}${d}`;addImportToGraph(n,_,r,e);i[n]=o;p[n]=p[n]||{};c=a.split(/\s+/).map((r=>{if(!p[n][r]){p[n][r]=t(r,n)}return p[n][r]}))}o.value=c.join(" ")}));const u=o(r,c);if(u instanceof Error){const r=u.nodes.find((r=>i.hasOwnProperty(r)));const e=i[r];throw e.error("Failed to resolve order of composed modules "+u.nodes.map((r=>"`"+r+"`")).join(", ")+".",{plugin:"postcss-modules-extract-imports",word:"composes"})}let d;u.forEach((r=>{const e=p[r];let t=a[r];if(!t&&e){t=f.rule({selector:`:import("${r}")`,raws:{after:"\n"}});if(d){l.insertAfter(d,t)}else{l.prepend(t)}}d=t;if(!e){return}Object.keys(e).forEach((r=>{t.append(f.decl({value:r,prop:e[r],raws:{before:"\n "}}))}))}))}}}}};r.exports.postcss=true},933:r=>{const e=2;const t=1;function createError(r,e){const t=new Error("Nondeterministic import's order");const o=e[r];const n=o.find((t=>e[t].indexOf(r)>-1));t.nodes=[r,n];return t}function walkGraph(r,o,n,s,c){if(n[r]===e){return}if(n[r]===t){if(c){return createError(r,o)}return}n[r]=t;const a=o[r];const i=a.length;for(let r=0;r<i;++r){const e=walkGraph(a[r],o,n,s,c);if(e instanceof Error){return e}}n[r]=e;s.push(r)}function topologicalSort(r,e){const t=[];const o={};const n=Object.keys(r);const s=n.length;for(let c=0;c<s;++c){const s=walkGraph(n[c],r,o,t,e);if(s instanceof Error){return s}}return t}r.exports=topologicalSort}};var e={};function __nccwpck_require__(t){var o=e[t];if(o!==undefined){return o.exports}var n=e[t]={exports:{}};var s=true;try{r[t](n,n.exports,__nccwpck_require__);s=false}finally{if(s)delete e[t]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var t=__nccwpck_require__(756);module.exports=t})(); |
@@ -1,1 +0,1 @@ | ||
(()=>{"use strict";var e={268:(e,r,t)=>{const s=t(417);const a=/^(.+?|\([\s\S]+?\))\s+from\s+("[^"]*"|'[^']*'|[\w-]+)$/;const n=/(?:\s+|^)([\w-]+):?(.*?)$/;const o=/^([\w-]+)(?:\s+as\s+([\w-]+))?/;e.exports=e=>{let r=0;const t=e&&e.createImportedName||(e=>`i__const_${e.replace(/\W/g,"_")}_${r++}`);return{postcssPlugin:"postcss-modules-values",prepare(e){const r=[];const p={};return{Once(i,c){i.walkAtRules(/value/i,(i=>{const c=i.params.match(a);if(c){let[,e,s]=c;if(p[s]){s=p[s]}const a=e.replace(/^\(\s*([\s\S]+)\s*\)$/,"$1").split(/\s*,\s*/).map((e=>{const r=o.exec(e);if(r){const[,e,s=e]=r;const a=t(s);p[s]=a;return{theirName:e,importedName:a}}else{throw new Error(`@import statement "${e}" is invalid!`)}}));r.push({path:s,imports:a});i.remove();return}if(i.params.indexOf("@value")!==-1){e.warn("Invalid value definition: "+i.params)}let[,l,u]=`${i.params}${i.raws.between}`.match(n);const m=u.replace(/\/\*((?!\*\/).*?)\*\//g,"");if(m.length===0){e.warn("Invalid value definition: "+i.params);i.remove();return}let _=/^\s+$/.test(m);if(!_){u=u.trim()}p[l]=s.replaceValueSymbols(u,p);i.remove()}));if(!Object.keys(p).length){return}s.replaceSymbols(i,p);const l=Object.keys(p).map((e=>c.decl({value:p[e],prop:e,raws:{before:"\n "}})));if(l.length>0){const e=c.rule({selector:":export",raws:{after:"\n"}});e.append(l);i.prepend(e)}r.reverse().forEach((({path:e,imports:r})=>{const t=c.rule({selector:`:import(${e})`,raws:{after:"\n"}});r.forEach((({theirName:e,importedName:r})=>{t.append({value:e,prop:r,raws:{before:"\n "}})}));i.prepend(t)}))}}}}};e.exports.postcss=true},417:e=>{e.exports=require("../icss-utils")}};var r={};function __nccwpck_require__(t){var s=r[t];if(s!==undefined){return s.exports}var a=r[t]={exports:{}};var n=true;try{e[t](a,a.exports,__nccwpck_require__);n=false}finally{if(n)delete r[t]}return a.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var t=__nccwpck_require__(268);module.exports=t})(); | ||
(()=>{"use strict";var e={210:(e,r,t)=>{const s=t(417);const a=/^(.+?|\([\s\S]+?\))\s+from\s+("[^"]*"|'[^']*'|[\w-]+)$/;const n=/(?:\s+|^)([\w-]+):?(.*?)$/;const o=/^([\w-]+)(?:\s+as\s+([\w-]+))?/;e.exports=e=>{let r=0;const t=e&&e.createImportedName||(e=>`i__const_${e.replace(/\W/g,"_")}_${r++}`);return{postcssPlugin:"postcss-modules-values",prepare(e){const r=[];const p={};return{Once(i,c){i.walkAtRules(/value/i,(i=>{const c=i.params.match(a);if(c){let[,e,s]=c;if(p[s]){s=p[s]}const a=e.replace(/^\(\s*([\s\S]+)\s*\)$/,"$1").split(/\s*,\s*/).map((e=>{const r=o.exec(e);if(r){const[,e,s=e]=r;const a=t(s);p[s]=a;return{theirName:e,importedName:a}}else{throw new Error(`@import statement "${e}" is invalid!`)}}));r.push({path:s,imports:a});i.remove();return}if(i.params.indexOf("@value")!==-1){e.warn("Invalid value definition: "+i.params)}let[,l,u]=`${i.params}${i.raws.between}`.match(n);const m=u.replace(/\/\*((?!\*\/).*?)\*\//g,"");if(m.length===0){e.warn("Invalid value definition: "+i.params);i.remove();return}let _=/^\s+$/.test(m);if(!_){u=u.trim()}p[l]=s.replaceValueSymbols(u,p);i.remove()}));if(!Object.keys(p).length){return}s.replaceSymbols(i,p);const l=Object.keys(p).map((e=>c.decl({value:p[e],prop:e,raws:{before:"\n "}})));if(l.length>0){const e=c.rule({selector:":export",raws:{after:"\n"}});e.append(l);i.prepend(e)}r.reverse().forEach((({path:e,imports:r})=>{const t=c.rule({selector:`:import(${e})`,raws:{after:"\n"}});r.forEach((({theirName:e,importedName:r})=>{t.append({value:e,prop:r,raws:{before:"\n "}})}));i.prepend(t)}))}}}}};e.exports.postcss=true},417:e=>{e.exports=require("../icss-utils")}};var r={};function __nccwpck_require__(t){var s=r[t];if(s!==undefined){return s.exports}var a=r[t]={exports:{}};var n=true;try{e[t](a,a.exports,__nccwpck_require__);n=false}finally{if(n)delete r[t]}return a.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var t=__nccwpck_require__(210);module.exports=t})(); |
@@ -7,2 +7,3 @@ require('./sass.dart.js'); | ||
stream: require("stream"), | ||
nodeModule: require("module"), | ||
fs: require("fs"), | ||
@@ -9,0 +10,0 @@ immutable: require("immutable"), |
@@ -1,1 +0,1 @@ | ||
{"name":"sass","author":{"name":"Natalie Weizenbaum","email":"nweiz@google.com","url":"https://github.com/nex3"},"version":"1.70.0","license":"MIT","types":"types/index.d.ts","type":"commonjs"} | ||
{"name":"sass","author":{"name":"Natalie Weizenbaum","email":"nweiz@google.com","url":"https://github.com/nex3"},"version":"1.72.0","license":"MIT","types":"types/index.d.ts","type":"commonjs"} |
@@ -311,3 +311,136 @@ import {Syntax} from './options'; | ||
declare const nodePackageImporterKey: unique symbol; | ||
/** | ||
* The built-in Node.js package importer. This loads pkg: URLs from node_modules | ||
* according to the standard Node.js resolution algorithm. | ||
* | ||
* A Node.js package importer is exposed as a class that can be added to the | ||
* `importers` option. | ||
* | ||
*```js | ||
* const sass = require('sass'); | ||
* sass.compileString('@use "pkg:vuetify', { | ||
* importers: [new sass.NodePackageImporter()] | ||
* }); | ||
*``` | ||
* | ||
* ## Writing Sass packages | ||
* | ||
* Package authors can control what is exposed to their users through their | ||
* `package.json` manifest. The recommended method is to add a `sass` | ||
* conditional export to `package.json`. | ||
* | ||
* ```json | ||
* // node_modules/uicomponents/package.json | ||
* { | ||
* "exports": { | ||
* ".": { | ||
* "sass": "./src/scss/index.scss", | ||
* "import": "./dist/js/index.mjs", | ||
* "default": "./dist/js/index.js" | ||
* } | ||
* } | ||
* } | ||
* ``` | ||
* | ||
* This allows a package user to write `@use "pkg:uicomponents"` to load the | ||
* file at `node_modules/uicomponents/src/scss/index.scss`. | ||
* | ||
* The Node.js package importer supports the variety of formats supported by | ||
* Node.js [package entry points], allowing authors to expose multiple subpaths. | ||
* | ||
* [package entry points]: | ||
* https://nodejs.org/api/packages.html#package-entry-points | ||
* | ||
* ```json | ||
* // node_modules/uicomponents/package.json | ||
* { | ||
* "exports": { | ||
* ".": { | ||
* "sass": "./src/scss/index.scss", | ||
* }, | ||
* "./colors.scss": { | ||
* "sass": "./src/scss/_colors.scss", | ||
* }, | ||
* "./theme/*.scss": { | ||
* "sass": "./src/scss/theme/*.scss", | ||
* }, | ||
* } | ||
* } | ||
* ``` | ||
* | ||
* This allows a package user to write: | ||
* | ||
* - `@use "pkg:uicomponents";` to import the root export. | ||
* - `@use "pkg:uicomponents/colors";` to import the colors partial. | ||
* - `@use "pkg:uicomponents/theme/purple";` to import a purple theme. | ||
* | ||
* Note that while library users can rely on the importer to resolve | ||
* [partials](https://sass-lang.com/documentation/at-rules/use#partials), [index | ||
* files](https://sass-lang.com/documentation/at-rules/use#index-files), and | ||
* extensions, library authors must specify the entire file path in `exports`. | ||
* | ||
* In addition to the `sass` condition, the `style` condition is also | ||
* acceptable. Sass will match the `default` condition if it's a relevant file | ||
* type, but authors are discouraged from relying on this. Notably, the key | ||
* order matters, and the importer will resolve to the first value with a key | ||
* that is `sass`, `style`, or `default`, so you should always put `default` | ||
* last. | ||
* | ||
* To help package authors who haven't transitioned to package entry points | ||
* using the `exports` field, the Node.js package importer provides several | ||
* fallback options. If the `pkg:` URL does not have a subpath, the Node.js | ||
* package importer will look for a `sass` or `style` key at the root of | ||
* `package.json`. | ||
* | ||
* ```json | ||
* // node_modules/uicomponents/package.json | ||
* { | ||
* "sass": "./src/scss/index.scss", | ||
* } | ||
* ``` | ||
* | ||
* This allows a user to write `@use "pkg:uicomponents";` to import the | ||
* `index.scss` file. | ||
* | ||
* Finally, the Node.js package importer will look for an `index` file at the | ||
* package root, resolving partials and extensions. For example, if the file | ||
* `_index.scss` exists in the package root of `uicomponents`, a user can import | ||
* that with `@use "pkg:uicomponents";`. | ||
* | ||
* If a `pkg:` URL includes a subpath that doesn't have a match in package entry | ||
* points, the Node.js importer will attempt to find that file relative to the | ||
* package root, resolving for file extensions, partials and index files. For | ||
* example, if the file `src/sass/_colors.scss` exists in the `uicomponents` | ||
* package, a user can import that file using `@use | ||
* "pkg:uicomponents/src/sass/colors";`. | ||
* | ||
* @compatibility dart: "1.71.0", node: false | ||
* @category Importer | ||
*/ | ||
export class NodePackageImporter { | ||
/** Used to distinguish this type from any arbitrary object. */ | ||
private readonly [nodePackageImporterKey]: true; | ||
/** | ||
* The NodePackageImporter has an optional `entryPointDirectory` option, which | ||
* is the directory where the Node Package Importer should start when | ||
* resolving `pkg:` URLs in sources other than files on disk. This will be | ||
* used as the `parentURL` in the [Node Module | ||
* Resolution](https://nodejs.org/api/esm.html#resolution-algorithm-specification) | ||
* algorithm. | ||
* | ||
* In order to be found by the Node Package Importer, a package will need to | ||
* be inside a node_modules folder located in the `entryPointDirectory`, or | ||
* one of its parent directories, up to the filesystem root. | ||
* | ||
* Relative paths will be resolved relative to the current working directory. | ||
* If a path is not provided, this defaults to the parent directory of the | ||
* Node.js entrypoint. If that's not available, this will throw an error. | ||
*/ | ||
constructor(entryPointDirectory?: string); | ||
} | ||
/** | ||
* The result of successfully loading a stylesheet with an {@link Importer}. | ||
@@ -314,0 +447,0 @@ * |
@@ -22,2 +22,3 @@ // This is a mirror of the JS API definitions in `spec/js-api`, but with comments | ||
ImporterResult, | ||
NodePackageImporter, | ||
} from './importer'; | ||
@@ -24,0 +25,0 @@ export {Logger, SourceSpan, SourceLocation} from './logger'; |
import {Logger} from '../logger'; | ||
import {LegacyImporter} from './importer'; | ||
import {LegacyFunction} from './function'; | ||
import {NodePackageImporter} from '../importer'; | ||
@@ -511,2 +512,20 @@ /** | ||
logger?: Logger; | ||
/** | ||
* If this option is set to an instance of `NodePackageImporter`, Sass will | ||
* use the built-in Node.js package importer to resolve Sass files with a | ||
* `pkg:` URL scheme. Details for library authors and users can be found in | ||
* the {@link NodePackageImporter} documentation. | ||
* | ||
* @example | ||
* ```js | ||
* sass.renderSync({ | ||
* data: '@use "pkg:vuetify";', | ||
* pkgImporter: new sass.NodePackageImporter() | ||
* }); | ||
* ``` | ||
* @category Plugins | ||
* @compatibility dart: "2.0", node: false | ||
*/ | ||
pkgImporter?: NodePackageImporter; | ||
} | ||
@@ -513,0 +532,0 @@ |
@@ -1,2 +0,2 @@ | ||
import {FileImporter, Importer} from './importer'; | ||
import {FileImporter, Importer, NodePackageImporter} from './importer'; | ||
import {Logger} from './logger'; | ||
@@ -211,4 +211,4 @@ import {Value} from './value'; | ||
* | ||
* - Each {@link Importer} or {@link FileImporter} in {@link importers}, in | ||
* order. | ||
* - Each {@link Importer}, {@link FileImporter}, or | ||
* {@link NodePackageImporter} in {@link importers}, in order. | ||
* | ||
@@ -222,3 +222,3 @@ * - Each load path in {@link loadPaths}, in order. | ||
*/ | ||
importers?: (Importer<sync> | FileImporter<sync>)[]; | ||
importers?: (Importer<sync> | FileImporter<sync> | NodePackageImporter)[]; | ||
@@ -225,0 +225,0 @@ /** |
@@ -1,1 +0,1 @@ | ||
(()=>{"use strict";var t={435:(t,e,n)=>{const o=n(643);t.exports=o.default},643:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:true});e["default"]=void 0;var o=_interopRequireDefault(n(17));var r=n(465);var s=_interopRequireDefault(n(417));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}const i=function loader(t){if(this._compiler&&this._compiler.options&&this._compiler.options.experiments&&this._compiler.options.experiments.css&&this._module&&(this._module.type==="css"||this._module.type==="css/global"||this._module.type==="css/module"||this._module.type==="css/auto")){return t}};i.pitch=function pitch(t){if(this._compiler&&this._compiler.options&&this._compiler.options.experiments&&this._compiler.options.experiments.css&&this._module&&(this._module.type==="css"||this._module.type==="css/global"||this._module.type==="css/module"||this._module.type==="css/auto")){this.emitWarning(new Error('You can\'t use `experiments.css` (`experiments.futureDefaults` enable built-in CSS support by default) and `style-loader` together, please set `experiments.css` to `false` or set `{ type: "javascript/auto" }` for rules with `style-loader` in your webpack config (now `style-loader` does nothing).'));return}const e=this.getOptions(s.default);const n=e.injectType||"styleTag";const i=typeof e.esModule!=="undefined"?e.esModule:true;const l={};if(e.attributes){l.attributes=e.attributes}if(e.base){l.base=e.base}const a=typeof e.insert==="function"?"function":e.insert&&o.default.isAbsolute(e.insert)?"module-path":"selector";const u=typeof e.styleTagTransform==="function"?"function":e.styleTagTransform&&o.default.isAbsolute(e.styleTagTransform)?"module-path":"default";switch(n){case"linkTag":{const n=this.hot?(0,r.getLinkHmrCode)(i,this,t):"";return`\n ${(0,r.getImportLinkAPICode)(i,this)}\n ${(0,r.getImportInsertBySelectorCode)(i,this,a,e)}\n ${(0,r.getImportLinkContentCode)(i,this,t)}\n ${i?"":`content = content.__esModule ? content.default : content;`}\n\nvar options = ${JSON.stringify(l)};\n\n${(0,r.getInsertOptionCode)(a,e)}\n\nvar update = API(content, options);\n\n${n}\n\n${i?"export default {}":""}`}case"lazyStyleTag":case"lazyAutoStyleTag":case"lazySingletonStyleTag":{const o=n==="lazySingletonStyleTag";const s=n==="lazyAutoStyleTag";const d=this.hot?(0,r.getStyleHmrCode)(i,this,t,true):"";return`\n var exported = {};\n\n ${(0,r.getImportStyleAPICode)(i,this)}\n ${(0,r.getImportStyleDomAPICode)(i,this,o,s)}\n ${(0,r.getImportInsertBySelectorCode)(i,this,a,e)}\n ${(0,r.getSetAttributesCode)(i,this,e)}\n ${(0,r.getImportInsertStyleElementCode)(i,this)}\n ${(0,r.getStyleTagTransformFnCode)(i,this,e,o,u)}\n ${(0,r.getImportStyleContentCode)(i,this,t)}\n ${s?(0,r.getImportIsOldIECode)(i,this):""}\n ${i?`if (content && content.locals) {\n exported.locals = content.locals;\n }\n `:`content = content.__esModule ? content.default : content;\n\n exported.locals = content.locals || {};`}\n\nvar refs = 0;\nvar update;\nvar options = ${JSON.stringify(l)};\n\n${(0,r.getStyleTagTransformFn)(e,o)};\noptions.setAttributes = setAttributes;\n${(0,r.getInsertOptionCode)(a,e)}\noptions.domAPI = ${(0,r.getdomAPI)(s)};\noptions.insertStyleElement = insertStyleElement;\n\nexported.use = function(insertOptions) {\n options.options = insertOptions || {};\n\n if (!(refs++)) {\n update = API(content, options);\n }\n\n return exported;\n};\nexported.unuse = function() {\n if (refs > 0 && !--refs) {\n update();\n update = null;\n }\n};\n\n${d}\n\n${(0,r.getExportLazyStyleCode)(i,this,t)}\n`}case"styleTag":case"autoStyleTag":case"singletonStyleTag":default:{const o=n==="singletonStyleTag";const s=n==="autoStyleTag";const d=this.hot?(0,r.getStyleHmrCode)(i,this,t,false):"";return`\n ${(0,r.getImportStyleAPICode)(i,this)}\n ${(0,r.getImportStyleDomAPICode)(i,this,o,s)}\n ${(0,r.getImportInsertBySelectorCode)(i,this,a,e)}\n ${(0,r.getSetAttributesCode)(i,this,e)}\n ${(0,r.getImportInsertStyleElementCode)(i,this)}\n ${(0,r.getStyleTagTransformFnCode)(i,this,e,o,u)}\n ${(0,r.getImportStyleContentCode)(i,this,t)}\n ${s?(0,r.getImportIsOldIECode)(i,this):""}\n ${i?"":`content = content.__esModule ? content.default : content;`}\n\nvar options = ${JSON.stringify(l)};\n\n${(0,r.getStyleTagTransformFn)(e,o)};\noptions.setAttributes = setAttributes;\n${(0,r.getInsertOptionCode)(a,e)}\noptions.domAPI = ${(0,r.getdomAPI)(s)};\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n${d}\n\n${(0,r.getExportStyleCode)(i,this,t)}\n`}}};var l=e["default"]=i},252:t=>{function isEqualLocals(t,e,n){if(!t&&e||t&&!e){return false}var o;for(o in t){if(n&&o==="default"){continue}if(t[o]!==e[o]){return false}}for(o in e){if(n&&o==="default"){continue}if(!t[o]){return false}}return true}t.exports=isEqualLocals},465:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:true});e.getExportLazyStyleCode=getExportLazyStyleCode;e.getExportStyleCode=getExportStyleCode;e.getImportInsertBySelectorCode=getImportInsertBySelectorCode;e.getImportInsertStyleElementCode=getImportInsertStyleElementCode;e.getImportIsOldIECode=getImportIsOldIECode;e.getImportLinkAPICode=getImportLinkAPICode;e.getImportLinkContentCode=getImportLinkContentCode;e.getImportStyleAPICode=getImportStyleAPICode;e.getImportStyleContentCode=getImportStyleContentCode;e.getImportStyleDomAPICode=getImportStyleDomAPICode;e.getInsertOptionCode=getInsertOptionCode;e.getLinkHmrCode=getLinkHmrCode;e.getSetAttributesCode=getSetAttributesCode;e.getStyleHmrCode=getStyleHmrCode;e.getStyleTagTransformFn=getStyleTagTransformFn;e.getStyleTagTransformFnCode=getStyleTagTransformFnCode;e.getdomAPI=getdomAPI;e.stringifyRequest=stringifyRequest;var o=_interopRequireDefault(n(17));var r=_interopRequireDefault(n(252));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}const s=/^\.\.?[/\\]/;function isAbsolutePath(t){return o.default.posix.isAbsolute(t)||o.default.win32.isAbsolute(t)}function isRelativePath(t){return s.test(t)}function stringifyRequest(t,e){if(typeof t.utils!=="undefined"&&typeof t.utils.contextify==="function"){return JSON.stringify(t.utils.contextify(t.context,e))}const n=e.split("!");const{context:r}=t;return JSON.stringify(n.map((t=>{const e=t.match(/^(.*?)(\?.*)/);const n=e?e[2]:"";let s=e?e[1]:t;if(isAbsolutePath(s)&&r){s=o.default.relative(r,s);if(isAbsolutePath(s)){return s+n}if(isRelativePath(s)===false){s=`./${s}`}}return s.replace(/\\/g,"/")+n})).join("!"))}function getImportLinkAPICode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/injectStylesIntoLinkTag.js")}`);return t?`import API from ${n};`:`var API = require(${n});`}function getImportLinkContentCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`import content from ${o};`:`var content = require(${o});`}function getImportStyleAPICode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/injectStylesIntoStyleTag.js")}`);return t?`import API from ${n};`:`var API = require(${n});`}function getImportStyleDomAPICode(t,e,n,r){const s=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/styleDomAPI.js")}`);const i=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/singletonStyleDomAPI.js")}`);if(r){return t?`import domAPI from ${s};\n import domAPISingleton from ${i};`:`var domAPI = require(${s});\n var domAPISingleton = require(${i});`}return t?`import domAPI from ${n?i:s};`:`var domAPI = require(${n?i:s});`}function getImportStyleContentCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`import content, * as namedExport from ${o};`:`var content = require(${o});`}function getImportInsertBySelectorCode(t,e,n,r){if(n==="selector"){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/insertBySelector.js")}`);return t?`import insertFn from ${n};`:`var insertFn = require(${n});`}if(n==="module-path"){const n=stringifyRequest(e,`${r.insert}`);e.addBuildDependency(r.insert);return t?`import insertFn from ${n};`:`var insertFn = require(${n});`}return""}function getInsertOptionCode(t,e){if(t==="selector"){const t=e.insert?JSON.stringify(e.insert):'"head"';return`\n options.insert = insertFn.bind(null, ${t});\n `}if(t==="module-path"){return`options.insert = insertFn;`}return`options.insert = ${e.insert.toString()};`}function getImportInsertStyleElementCode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/insertStyleElement.js")}`);return t?`import insertStyleElement from ${n};`:`var insertStyleElement = require(${n});`}function getStyleHmrCode(t,e,n,o){const s=stringifyRequest(e,`!!${n}`);return`\nif (module.hot) {\n if (!content.locals || module.hot.invalidate) {\n var isEqualLocals = ${r.default.toString()};\n var isNamedExport = ${t?"!content.locals":false};\n var oldLocals = isNamedExport ? namedExport : content.locals;\n\n module.hot.accept(\n ${s},\n function () {\n ${t?`if (!isEqualLocals(oldLocals, isNamedExport ? namedExport : content.locals, isNamedExport)) {\n module.hot.invalidate();\n\n return;\n }\n\n oldLocals = isNamedExport ? namedExport : content.locals;\n\n ${o?`if (update && refs > 0) {\n update(content);\n }`:`update(content);`}`:`content = require(${s});\n\n content = content.__esModule ? content.default : content;\n\n ${o?"":`if (typeof content === 'string') {\n content = [[module.id, content, '']];\n }`}\n\n if (!isEqualLocals(oldLocals, content.locals)) {\n module.hot.invalidate();\n\n return;\n }\n\n oldLocals = content.locals;\n\n ${o?`if (update && refs > 0) {\n update(content);\n }`:`update(content);`}`}\n }\n )\n }\n\n module.hot.dispose(function() {\n ${o?`if (update) {\n update();\n }`:`update();`}\n });\n}\n`}function getLinkHmrCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return`\nif (module.hot) {\n module.hot.accept(\n ${o},\n function() {\n ${t?"update(content);":`content = require(${o});\n\n content = content.__esModule ? content.default : content;\n\n update(content);`}\n }\n );\n\n module.hot.dispose(function() {\n update();\n });\n}`}function getdomAPI(t){return t?"isOldIE() ? domAPISingleton : domAPI":"domAPI"}function getImportIsOldIECode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/isOldIE.js")}`);return t?`import isOldIE from ${n};`:`var isOldIE = require(${n});`}function getStyleTagTransformFnCode(t,e,n,r,s){if(r){return""}if(s==="default"){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/styleTagTransform.js")}`);return t?`import styleTagTransformFn from ${n};`:`var styleTagTransformFn = require(${n});`}if(s==="module-path"){const o=stringifyRequest(e,`${n.styleTagTransform}`);e.addBuildDependency(n.styleTagTransform);return t?`import styleTagTransformFn from ${o};`:`var styleTagTransformFn = require(${o});`}return""}function getStyleTagTransformFn(t,e){return e?"":typeof t.styleTagTransform==="function"?`options.styleTagTransform = ${t.styleTagTransform.toString()}`:`options.styleTagTransform = styleTagTransformFn`}function getExportStyleCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`export * from ${o};\n export default content && content.locals ? content.locals : undefined;`:"module.exports = content && content.locals || {};"}function getExportLazyStyleCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`export * from ${o};\n export default exported;`:"module.exports = exported;"}function getSetAttributesCode(t,e,n){let r;if(typeof n.attributes!=="undefined"){r=n.attributes.nonce!=="undefined"?stringifyRequest(e,`!${o.default.join(__dirname,"runtime/setAttributesWithAttributesAndNonce.js")}`):stringifyRequest(e,`!${o.default.join(__dirname,"runtime/setAttributesWithAttributes.js")}`)}else{r=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/setAttributesWithoutAttributes.js")}`)}return t?`import setAttributes from ${r};`:`var setAttributes = require(${r});`}},17:t=>{t.exports=require("path")},417:t=>{t.exports=JSON.parse('{"title":"Style Loader options","type":"object","properties":{"injectType":{"description":"Allows to setup how styles will be injected into DOM.","link":"https://github.com/webpack-contrib/style-loader#injecttype","enum":["styleTag","singletonStyleTag","autoStyleTag","lazyStyleTag","lazySingletonStyleTag","lazyAutoStyleTag","linkTag"]},"attributes":{"description":"Adds custom attributes to tag.","link":"https://github.com/webpack-contrib/style-loader#attributes","type":"object"},"insert":{"description":"Inserts `<style>`/`<link>` at the given position.","link":"https://github.com/webpack-contrib/style-loader#insert","anyOf":[{"type":"string"},{"instanceof":"Function"}]},"base":{"description":"Sets module ID base for DLLPlugin.","link":"https://github.com/webpack-contrib/style-loader#base","type":"number"},"esModule":{"description":"Use the ES modules syntax.","link":"https://github.com/webpack-contrib/css-loader#esmodule","type":"boolean"},"styleTagTransform":{"description":"Transform tag and css when insert \'style\' tag into the DOM","link":"https://github.com/webpack-contrib/style-loader#styleTagTransform","anyOf":[{"type":"string"},{"instanceof":"Function"}]}},"additionalProperties":false}')}};var e={};function __nccwpck_require__(n){var o=e[n];if(o!==undefined){return o.exports}var r=e[n]={exports:{}};var s=true;try{t[n](r,r.exports,__nccwpck_require__);s=false}finally{if(s)delete e[n]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var n=__nccwpck_require__(435);module.exports=n})(); | ||
(()=>{"use strict";var t={853:(t,e,n)=>{const o=n(675);t.exports=o.default},675:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:true});e["default"]=void 0;var o=_interopRequireDefault(n(17));var r=n(40);var s=_interopRequireDefault(n(399));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}const i=function loader(t){if(this._compiler&&this._compiler.options&&this._compiler.options.experiments&&this._compiler.options.experiments.css&&this._module&&(this._module.type==="css"||this._module.type==="css/global"||this._module.type==="css/module"||this._module.type==="css/auto")){return t}};i.pitch=function pitch(t){if(this._compiler&&this._compiler.options&&this._compiler.options.experiments&&this._compiler.options.experiments.css&&this._module&&(this._module.type==="css"||this._module.type==="css/global"||this._module.type==="css/module"||this._module.type==="css/auto")){this.emitWarning(new Error('You can\'t use `experiments.css` (`experiments.futureDefaults` enable built-in CSS support by default) and `style-loader` together, please set `experiments.css` to `false` or set `{ type: "javascript/auto" }` for rules with `style-loader` in your webpack config (now `style-loader` does nothing).'));return}const e=this.getOptions(s.default);const n=e.injectType||"styleTag";const i=typeof e.esModule!=="undefined"?e.esModule:true;const l={};if(e.attributes){l.attributes=e.attributes}if(e.base){l.base=e.base}const a=typeof e.insert==="function"?"function":e.insert&&o.default.isAbsolute(e.insert)?"module-path":"selector";const u=typeof e.styleTagTransform==="function"?"function":e.styleTagTransform&&o.default.isAbsolute(e.styleTagTransform)?"module-path":"default";switch(n){case"linkTag":{const n=this.hot?(0,r.getLinkHmrCode)(i,this,t):"";return`\n ${(0,r.getImportLinkAPICode)(i,this)}\n ${(0,r.getImportInsertBySelectorCode)(i,this,a,e)}\n ${(0,r.getImportLinkContentCode)(i,this,t)}\n ${i?"":`content = content.__esModule ? content.default : content;`}\n\nvar options = ${JSON.stringify(l)};\n\n${(0,r.getInsertOptionCode)(a,e)}\n\nvar update = API(content, options);\n\n${n}\n\n${i?"export default {}":""}`}case"lazyStyleTag":case"lazyAutoStyleTag":case"lazySingletonStyleTag":{const o=n==="lazySingletonStyleTag";const s=n==="lazyAutoStyleTag";const d=this.hot?(0,r.getStyleHmrCode)(i,this,t,true):"";return`\n var exported = {};\n\n ${(0,r.getImportStyleAPICode)(i,this)}\n ${(0,r.getImportStyleDomAPICode)(i,this,o,s)}\n ${(0,r.getImportInsertBySelectorCode)(i,this,a,e)}\n ${(0,r.getSetAttributesCode)(i,this,e)}\n ${(0,r.getImportInsertStyleElementCode)(i,this)}\n ${(0,r.getStyleTagTransformFnCode)(i,this,e,o,u)}\n ${(0,r.getImportStyleContentCode)(i,this,t)}\n ${s?(0,r.getImportIsOldIECode)(i,this):""}\n ${i?`if (content && content.locals) {\n exported.locals = content.locals;\n }\n `:`content = content.__esModule ? content.default : content;\n\n exported.locals = content.locals || {};`}\n\nvar refs = 0;\nvar update;\nvar options = ${JSON.stringify(l)};\n\n${(0,r.getStyleTagTransformFn)(e,o)};\noptions.setAttributes = setAttributes;\n${(0,r.getInsertOptionCode)(a,e)}\noptions.domAPI = ${(0,r.getdomAPI)(s)};\noptions.insertStyleElement = insertStyleElement;\n\nexported.use = function(insertOptions) {\n options.options = insertOptions || {};\n\n if (!(refs++)) {\n update = API(content, options);\n }\n\n return exported;\n};\nexported.unuse = function() {\n if (refs > 0 && !--refs) {\n update();\n update = null;\n }\n};\n\n${d}\n\n${(0,r.getExportLazyStyleCode)(i,this,t)}\n`}case"styleTag":case"autoStyleTag":case"singletonStyleTag":default:{const o=n==="singletonStyleTag";const s=n==="autoStyleTag";const d=this.hot?(0,r.getStyleHmrCode)(i,this,t,false):"";return`\n ${(0,r.getImportStyleAPICode)(i,this)}\n ${(0,r.getImportStyleDomAPICode)(i,this,o,s)}\n ${(0,r.getImportInsertBySelectorCode)(i,this,a,e)}\n ${(0,r.getSetAttributesCode)(i,this,e)}\n ${(0,r.getImportInsertStyleElementCode)(i,this)}\n ${(0,r.getStyleTagTransformFnCode)(i,this,e,o,u)}\n ${(0,r.getImportStyleContentCode)(i,this,t)}\n ${s?(0,r.getImportIsOldIECode)(i,this):""}\n ${i?"":`content = content.__esModule ? content.default : content;`}\n\nvar options = ${JSON.stringify(l)};\n\n${(0,r.getStyleTagTransformFn)(e,o)};\noptions.setAttributes = setAttributes;\n${(0,r.getInsertOptionCode)(a,e)}\noptions.domAPI = ${(0,r.getdomAPI)(s)};\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n${d}\n\n${(0,r.getExportStyleCode)(i,this,t)}\n`}}};var l=e["default"]=i},612:t=>{function isEqualLocals(t,e,n){if(!t&&e||t&&!e){return false}var o;for(o in t){if(n&&o==="default"){continue}if(t[o]!==e[o]){return false}}for(o in e){if(n&&o==="default"){continue}if(!t[o]){return false}}return true}t.exports=isEqualLocals},40:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:true});e.getExportLazyStyleCode=getExportLazyStyleCode;e.getExportStyleCode=getExportStyleCode;e.getImportInsertBySelectorCode=getImportInsertBySelectorCode;e.getImportInsertStyleElementCode=getImportInsertStyleElementCode;e.getImportIsOldIECode=getImportIsOldIECode;e.getImportLinkAPICode=getImportLinkAPICode;e.getImportLinkContentCode=getImportLinkContentCode;e.getImportStyleAPICode=getImportStyleAPICode;e.getImportStyleContentCode=getImportStyleContentCode;e.getImportStyleDomAPICode=getImportStyleDomAPICode;e.getInsertOptionCode=getInsertOptionCode;e.getLinkHmrCode=getLinkHmrCode;e.getSetAttributesCode=getSetAttributesCode;e.getStyleHmrCode=getStyleHmrCode;e.getStyleTagTransformFn=getStyleTagTransformFn;e.getStyleTagTransformFnCode=getStyleTagTransformFnCode;e.getdomAPI=getdomAPI;e.stringifyRequest=stringifyRequest;var o=_interopRequireDefault(n(17));var r=_interopRequireDefault(n(612));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}const s=/^\.\.?[/\\]/;function isAbsolutePath(t){return o.default.posix.isAbsolute(t)||o.default.win32.isAbsolute(t)}function isRelativePath(t){return s.test(t)}function stringifyRequest(t,e){if(typeof t.utils!=="undefined"&&typeof t.utils.contextify==="function"){return JSON.stringify(t.utils.contextify(t.context,e))}const n=e.split("!");const{context:r}=t;return JSON.stringify(n.map((t=>{const e=t.match(/^(.*?)(\?.*)/);const n=e?e[2]:"";let s=e?e[1]:t;if(isAbsolutePath(s)&&r){s=o.default.relative(r,s);if(isAbsolutePath(s)){return s+n}if(isRelativePath(s)===false){s=`./${s}`}}return s.replace(/\\/g,"/")+n})).join("!"))}function getImportLinkAPICode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/injectStylesIntoLinkTag.js")}`);return t?`import API from ${n};`:`var API = require(${n});`}function getImportLinkContentCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`import content from ${o};`:`var content = require(${o});`}function getImportStyleAPICode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/injectStylesIntoStyleTag.js")}`);return t?`import API from ${n};`:`var API = require(${n});`}function getImportStyleDomAPICode(t,e,n,r){const s=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/styleDomAPI.js")}`);const i=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/singletonStyleDomAPI.js")}`);if(r){return t?`import domAPI from ${s};\n import domAPISingleton from ${i};`:`var domAPI = require(${s});\n var domAPISingleton = require(${i});`}return t?`import domAPI from ${n?i:s};`:`var domAPI = require(${n?i:s});`}function getImportStyleContentCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`import content, * as namedExport from ${o};`:`var content = require(${o});`}function getImportInsertBySelectorCode(t,e,n,r){if(n==="selector"){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/insertBySelector.js")}`);return t?`import insertFn from ${n};`:`var insertFn = require(${n});`}if(n==="module-path"){const n=stringifyRequest(e,`${r.insert}`);e.addBuildDependency(r.insert);return t?`import insertFn from ${n};`:`var insertFn = require(${n});`}return""}function getInsertOptionCode(t,e){if(t==="selector"){const t=e.insert?JSON.stringify(e.insert):'"head"';return`\n options.insert = insertFn.bind(null, ${t});\n `}if(t==="module-path"){return`options.insert = insertFn;`}return`options.insert = ${e.insert.toString()};`}function getImportInsertStyleElementCode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/insertStyleElement.js")}`);return t?`import insertStyleElement from ${n};`:`var insertStyleElement = require(${n});`}function getStyleHmrCode(t,e,n,o){const s=stringifyRequest(e,`!!${n}`);return`\nif (module.hot) {\n if (!content.locals || module.hot.invalidate) {\n var isEqualLocals = ${r.default.toString()};\n var isNamedExport = ${t?"!content.locals":false};\n var oldLocals = isNamedExport ? namedExport : content.locals;\n\n module.hot.accept(\n ${s},\n function () {\n ${t?`if (!isEqualLocals(oldLocals, isNamedExport ? namedExport : content.locals, isNamedExport)) {\n module.hot.invalidate();\n\n return;\n }\n\n oldLocals = isNamedExport ? namedExport : content.locals;\n\n ${o?`if (update && refs > 0) {\n update(content);\n }`:`update(content);`}`:`content = require(${s});\n\n content = content.__esModule ? content.default : content;\n\n ${o?"":`if (typeof content === 'string') {\n content = [[module.id, content, '']];\n }`}\n\n if (!isEqualLocals(oldLocals, content.locals)) {\n module.hot.invalidate();\n\n return;\n }\n\n oldLocals = content.locals;\n\n ${o?`if (update && refs > 0) {\n update(content);\n }`:`update(content);`}`}\n }\n )\n }\n\n module.hot.dispose(function() {\n ${o?`if (update) {\n update();\n }`:`update();`}\n });\n}\n`}function getLinkHmrCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return`\nif (module.hot) {\n module.hot.accept(\n ${o},\n function() {\n ${t?"update(content);":`content = require(${o});\n\n content = content.__esModule ? content.default : content;\n\n update(content);`}\n }\n );\n\n module.hot.dispose(function() {\n update();\n });\n}`}function getdomAPI(t){return t?"isOldIE() ? domAPISingleton : domAPI":"domAPI"}function getImportIsOldIECode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/isOldIE.js")}`);return t?`import isOldIE from ${n};`:`var isOldIE = require(${n});`}function getStyleTagTransformFnCode(t,e,n,r,s){if(r){return""}if(s==="default"){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/styleTagTransform.js")}`);return t?`import styleTagTransformFn from ${n};`:`var styleTagTransformFn = require(${n});`}if(s==="module-path"){const o=stringifyRequest(e,`${n.styleTagTransform}`);e.addBuildDependency(n.styleTagTransform);return t?`import styleTagTransformFn from ${o};`:`var styleTagTransformFn = require(${o});`}return""}function getStyleTagTransformFn(t,e){return e?"":typeof t.styleTagTransform==="function"?`options.styleTagTransform = ${t.styleTagTransform.toString()}`:`options.styleTagTransform = styleTagTransformFn`}function getExportStyleCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`export * from ${o};\n export default content && content.locals ? content.locals : undefined;`:"module.exports = content && content.locals || {};"}function getExportLazyStyleCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`export * from ${o};\n export default exported;`:"module.exports = exported;"}function getSetAttributesCode(t,e,n){let r;if(typeof n.attributes!=="undefined"){r=n.attributes.nonce!=="undefined"?stringifyRequest(e,`!${o.default.join(__dirname,"runtime/setAttributesWithAttributesAndNonce.js")}`):stringifyRequest(e,`!${o.default.join(__dirname,"runtime/setAttributesWithAttributes.js")}`)}else{r=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/setAttributesWithoutAttributes.js")}`)}return t?`import setAttributes from ${r};`:`var setAttributes = require(${r});`}},17:t=>{t.exports=require("path")},399:t=>{t.exports=JSON.parse('{"title":"Style Loader options","type":"object","properties":{"injectType":{"description":"Allows to setup how styles will be injected into DOM.","link":"https://github.com/webpack-contrib/style-loader#injecttype","enum":["styleTag","singletonStyleTag","autoStyleTag","lazyStyleTag","lazySingletonStyleTag","lazyAutoStyleTag","linkTag"]},"attributes":{"description":"Adds custom attributes to tag.","link":"https://github.com/webpack-contrib/style-loader#attributes","type":"object"},"insert":{"description":"Inserts `<style>`/`<link>` at the given position.","link":"https://github.com/webpack-contrib/style-loader#insert","anyOf":[{"type":"string"},{"instanceof":"Function"}]},"base":{"description":"Sets module ID base for DLLPlugin.","link":"https://github.com/webpack-contrib/style-loader#base","type":"number"},"esModule":{"description":"Use the ES modules syntax.","link":"https://github.com/webpack-contrib/css-loader#esmodule","type":"boolean"},"styleTagTransform":{"description":"Transform tag and css when insert \'style\' tag into the DOM","link":"https://github.com/webpack-contrib/style-loader#styleTagTransform","anyOf":[{"type":"string"},{"instanceof":"Function"}]}},"additionalProperties":false}')}};var e={};function __nccwpck_require__(n){var o=e[n];if(o!==undefined){return o.exports}var r=e[n]={exports:{}};var s=true;try{t[n](r,r.exports,__nccwpck_require__);s=false}finally{if(s)delete e[n]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var n=__nccwpck_require__(853);module.exports=n})(); |
@@ -1,1 +0,1 @@ | ||
{"name":"webpack-dev-middleware","author":"Tobias Koppers @sokra","version":"7.0.0","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"license":"MIT","types":"types/index.d.ts","type":"commonjs"} | ||
{"name":"webpack-dev-middleware","author":"Tobias Koppers @sokra","version":"7.1.0","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"license":"MIT","types":"types/index.d.ts","type":"commonjs"} |
@@ -97,5 +97,7 @@ /// <reference types="node" /> | ||
*/ | ||
/** @typedef {import('./utils/getFilenameFromUrl').Extra} Extra */ | ||
/** | ||
* @callback GetFilenameFromUrl | ||
* @param {string} url | ||
* @param {Extra=} extra | ||
* @returns {string | undefined} | ||
@@ -169,2 +171,3 @@ */ | ||
Middleware, | ||
Extra, | ||
GetFilenameFromUrl, | ||
@@ -290,3 +293,7 @@ WaitUntilValid, | ||
) => Promise<void>; | ||
type GetFilenameFromUrl = (url: string) => string | undefined; | ||
type Extra = import('./utils/getFilenameFromUrl').Extra; | ||
type GetFilenameFromUrl = ( | ||
url: string, | ||
extra?: Extra | undefined, | ||
) => string | undefined; | ||
type WaitUntilValid = (callback: Callback) => any; | ||
@@ -293,0 +300,0 @@ type Invalidate = (callback: Callback) => any; |
@@ -1,1 +0,1 @@ | ||
{"name":"yaml","author":"Eemeli Aro <eemeli@gmail.com>","version":"2.3.4","license":"ISC","types":"index.d.ts","type":"commonjs"} | ||
{"name":"yaml","author":"Eemeli Aro <eemeli@gmail.com>","version":"2.4.1","license":"ISC","types":"index.d.ts","type":"commonjs"} |
{ | ||
"name": "@rsbuild/shared", | ||
"version": "0.5.1", | ||
"version": "0.5.2", | ||
"description": "The internal shared modules and dependencies of Rsbuild.", | ||
@@ -5,0 +5,0 @@ "homepage": "https://rsbuild.dev", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Debug access
Supply chain riskUses debug, reflection and dynamic code execution features.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
High entropy strings
Supply chain riskContains high entropy strings. This could be a sign of encrypted data, leaked secrets or obfuscated code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
281
22465
7612305
130