@rsbuild/shared
Advanced tools
Comparing version 0.6.6 to 0.6.7
@@ -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(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})(); | ||
(()=>{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(823);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})))}},823: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",28.3:"120","29.0":"122",29.1:"122",29.2:"122",29.3:"122","30.0":"124","31.0":"125"}},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={898:(e,t,s)=>{const o=s(299);e.exports=o.default;e.exports.defaultGetLocalIdent=s(752).defaultGetLocalIdent},299:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=loader;var o=_interopRequireDefault(s(977));var n=_interopRequireDefault(s(446));var r=s(204);var i=_interopRequireDefault(s(320));var l=s(41);var a=s(752);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}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 b=[];if((0,a.shouldUseURLPlugin)(f)){const e=!f.esModule;d.push((0,l.urlParser)({isSupportAbsoluteURL:y,isSupportDataURL:f.esModule,imports:b,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 R=[];const x=[];const S=(0,a.shouldUseIcssPlugin)(f);if(S){d.push((0,l.icssParser)({loaderContext:this,imports:R,api:x,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:w}=this;let E;try{E=await(0,o.default)(d).process(e,{hideNothingWarning:true,from:w,to:w,map:f.sourceMap?{prev:t?(0,a.normalizeSourceMap)(t,w):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 E.warnings()){this.emitWarning((0,a.warningFactory)(e))}const v=[].concat(R.sort(a.sort)).concat(g.sort(a.sort)).concat(b.sort(a.sort));const C=[].concat(_.sort(a.sort)).concat(x.sort(a.sort));if(f.modules.exportOnlyLocals!==true){v.unshift({type:"api_import",importName:"___CSS_LOADER_API_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"api.js")});if(f.sourceMap){v.unshift({importName:"___CSS_LOADER_API_SOURCEMAP_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"sourceMaps.js")})}else{v.unshift({importName:"___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"noSourceMaps.js")})}}let O=false;if(this._compilation&&this._compilation.options&&this._compilation.options.output&&this._compilation.options.output.environment&&this._compilation.options.output.environment.templateLiteral){O=true}const $=(0,a.getImportCode)(v,f);let L;try{L=(0,a.getModuleCode)(E,C,m,f,O,this)}catch(e){p(e);return}const P=(0,a.getExportCode)(h,m,S,f,O);const{getJSON:N}=f.modules;if(typeof N==="function"){try{await N({resourcePath:w,imports:v,exports:h,replacements:m})}catch(e){p(e);return}}p(null,`${$}${L}${P}`)}},41:(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(912));var n=_interopRequireDefault(s(522));var r=_interopRequireDefault(s(683));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},522:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=s(417);var n=s(752);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},912:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(752);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},683:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(752);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},752:(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)/;function stringifyRequest(e,t){return JSON.stringify(e.utils.contextify(e.context||e.rootContext,t))}const c=/^[a-z]:[/\\]|^\\\\/i;const p=/^[^?]*~/;function urlToRequest(e,t){let s;if(c.test(e)){s=e}else if(typeof t!=="undefined"&&/^\//.test(e)){s=t+e}else if(/^\.\.?\//.test(e)){s=e}else{s=`./${e}`}if(p.test(s)){s=s.replace(p,"")}return s}const f=/[ -,.\/:-@[\]\^`{-~]/;const d=/(^|\\+)?(\\[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==="\\"||f.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(d,((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 m=/\\/;function unescape(e){const t=m.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 h=/[<>:"/\\|?*]/g;const g=/[\u0000-\u001f\u0080-\u009f]/g;function escapeLocalIdent(e){return escape(e.replace(/^((-?[0-9])|--)/,"_$1").replace(h,"-").replace(g,"-").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._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 _=/^[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(_.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(p.test(e)){return e.replace(p,"")}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 y=/\.module(s)?\.\w+$/i;const b=/\.icss\.\w+$/i;function getModulesOptions(e,t,s,o){if(typeof e.modules==="boolean"&&e.modules===false){return false}const n=o._module&&o._module.matchResource||o.resourcePath;let r;let i;if(typeof e.modules==="undefined"){i={};r=true}else if(typeof e.modules==="boolean"){i={}}else if(typeof e.modules==="string"){i={mode:e.modules}}else{i=e.modules;({auto:r}=i)}const{outputOptions:l}=o._compilation;const a=s==="css-style-sheet"||s==="string";const u=typeof i.namedExport!=="undefined"?i.namedExport:a||t;const c=typeof i.exportLocalsConvention!=="undefined"?i.exportLocalsConvention:u?"as-is":"camel-case-only";const p={auto:r,mode:"local",exportGlobals:false,localIdentName:"[hash:base64]",localIdentContext:o.rootContext,localIdentHashSalt:l.hashSalt,localIdentHashFunction:l.hashFunction,localIdentHashDigest:l.hashDigest,localIdentHashDigestLength:l.hashDigestLength,localIdentRegExp:undefined,getLocalIdent:undefined,exportOnlyLocals:false,...i,exportLocalsConvention:c,namedExport:u};if(typeof p.exportLocalsConvention==="string"){const{exportLocalsConvention:e}=p;p.exportLocalsConvention=t=>{switch(e){case"camel-case":case"camelCase":{return[t,camelCase(t)]}case"camel-case-only":case"camelCaseOnly":{return camelCase(t)}case"dashes":{return[t,dashesCamelCase(t)]}case"dashes-only":case"dashesOnly":{return dashesCamelCase(t)}case"as-is":case"asIs":default:return t}}}if(typeof p.auto==="boolean"){const e=p.auto&&y.test(n);let t;if(!e){t=b.test(n);if(t){p.mode="icss"}}if(!e&&!t){return false}}else if(p.auto instanceof RegExp){const e=p.auto.test(n);if(!e){return false}}else if(typeof p.auto==="function"){const{resourceQuery:e,resourceFragment:t}=o;const s=p.auto(n,e,t);if(!s){return false}}if(typeof p.mode==="function"){p.mode=p.mode(o.resourcePath,o.resourceQuery,o.resourceFragment)}if(a){if(t===false){throw new Error("The 'exportType' option with the 'css-style-sheet' or 'string' value requires the 'esModule' option to be enabled")}if(p.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(p.namedExport===true&&t===false){throw new Error("The 'modules.namedExport' option requires the 'esModule' option to be enabled")}return p}function normalizeOptions(e,t){const s=typeof e.exportType==="undefined"?"array":e.exportType;const o=typeof e.esModule==="undefined"?true:e.esModule;const n=getModulesOptions(e,o,s,t);return{url:typeof e.url==="undefined"?true:e.url,import:typeof e.import==="undefined"?true:e.import,modules:n,sourceMap:typeof e.sourceMap==="boolean"?e.sourceMap:t.sourceMap,importLoaders:typeof e.importLoaders==="string"?parseInt(e.importLoaders,10):e.importLoaders,esModule:o,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 R=/^[a-z0-9+\-.]+:/i;function getURLType(e){if(e[0]==="/"){if(e[1]==="/"){return"scheme-relative"}return"path-absolute"}if(c.test(e)){return"path-absolute"}return R.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 x="\\".charCodeAt(0);const S="`".charCodeAt(0);const w="$".charCodeAt(0);function convertToTemplateLiteral(e){let t="";for(let s=0;s<e.length;s++){const o=e.charCodeAt(s);t+=o===x||o===S||o===w?`\\${e[s]}`:e[s]}return`\`${t}\``}function dashesCamelCase(e){return e.replace(/-+(\w)/g,((e,t)=>t.toUpperCase()))}const E=/^[a-zA-Z_$][a-zA-Z0-9_$]*$/u;const v=new Set(["abstract","boolean","break","byte","case","catch","char","class","const","continue","debugger","default","delete","do","double","else","enum","export","extends","false","final","finally","float","for","function","goto","if","implements","import","in","instanceof","int","interface","long","native","new","null","package","private","protected","public","return","short","static","super","switch","synchronized","this","throw","throws","transient","true","try","typeof","var","void","volatile","while","with"]);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(let e of r){const r=n?convertToTemplateLiteral(t):JSON.stringify(t);if(o.modules.namedExport){if(e==="default"){e=`_${e}`}if(!E.test(e)||v.has(e)){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)&&!_.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")},320: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","as-is","camelCase","camel-case","camelCaseOnly","camel-case-only","dashes","dashesOnly","dashes-only"]},{"instanceof":"Function"}]},"exportOnlyLocals":{"description":"Export only locals.","link":"https://github.com/webpack-contrib/css-loader#exportonlylocals","type":"boolean"},"getJSON":{"description":"Allows outputting of CSS modules mapping through a callback.","link":"https://github.com/webpack-contrib/css-loader#getJSON","instanceof":"Function"}}}]},"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"}')},446:e=>{e.exports=JSON.parse('{"name":"postcss","version":"8.4.38","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.2.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__(898);module.exports=s})(); | ||
(()=>{"use strict";var e={230:(e,t,s)=>{const o=s(777);e.exports=o.default;e.exports.defaultGetLocalIdent=s(390).defaultGetLocalIdent},777:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=loader;var o=_interopRequireDefault(s(977));var n=_interopRequireDefault(s(446));var r=s(204);var i=_interopRequireDefault(s(790));var l=s(648);var a=s(390);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}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 b=[];if((0,a.shouldUseURLPlugin)(f)){const e=!f.esModule;d.push((0,l.urlParser)({isSupportAbsoluteURL:y,isSupportDataURL:f.esModule,imports:b,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 R=[];const x=[];const S=(0,a.shouldUseIcssPlugin)(f);if(S){d.push((0,l.icssParser)({loaderContext:this,imports:R,api:x,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:w}=this;let E;try{E=await(0,o.default)(d).process(e,{hideNothingWarning:true,from:w,to:w,map:f.sourceMap?{prev:t?(0,a.normalizeSourceMap)(t,w):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 E.warnings()){this.emitWarning((0,a.warningFactory)(e))}const v=[].concat(R.sort(a.sort)).concat(g.sort(a.sort)).concat(b.sort(a.sort));const C=[].concat(_.sort(a.sort)).concat(x.sort(a.sort));if(f.modules.exportOnlyLocals!==true){v.unshift({type:"api_import",importName:"___CSS_LOADER_API_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"api.js")});if(f.sourceMap){v.unshift({importName:"___CSS_LOADER_API_SOURCEMAP_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"sourceMaps.js")})}else{v.unshift({importName:"___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"noSourceMaps.js")})}}let O=false;if(this._compilation&&this._compilation.options&&this._compilation.options.output&&this._compilation.options.output.environment&&this._compilation.options.output.environment.templateLiteral){O=true}const $=(0,a.getImportCode)(v,f);let L;try{L=(0,a.getModuleCode)(E,C,m,f,O,this)}catch(e){p(e);return}const P=(0,a.getExportCode)(h,m,S,f,O);const{getJSON:N}=f.modules;if(typeof N==="function"){try{await N({resourcePath:w,imports:v,exports:h,replacements:m})}catch(e){p(e);return}}p(null,`${$}${L}${P}`)}},648:(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(755));var n=_interopRequireDefault(s(596));var r=_interopRequireDefault(s(483));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},596:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=s(417);var n=s(390);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},755:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(390);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},483:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(390);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},390:(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)/;function stringifyRequest(e,t){return JSON.stringify(e.utils.contextify(e.context||e.rootContext,t))}const c=/^[a-z]:[/\\]|^\\\\/i;const p=/^[^?]*~/;function urlToRequest(e,t){let s;if(c.test(e)){s=e}else if(typeof t!=="undefined"&&/^\//.test(e)){s=t+e}else if(/^\.\.?\//.test(e)){s=e}else{s=`./${e}`}if(p.test(s)){s=s.replace(p,"")}return s}const f=/[ -,.\/:-@[\]\^`{-~]/;const d=/(^|\\+)?(\\[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==="\\"||f.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(d,((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 m=/\\/;function unescape(e){const t=m.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 h=/[<>:"/\\|?*]/g;const g=/[\u0000-\u001f\u0080-\u009f]/g;function escapeLocalIdent(e){return escape(e.replace(/^((-?[0-9])|--)/,"_$1").replace(h,"-").replace(g,"-").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._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 _=/^[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(_.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(p.test(e)){return e.replace(p,"")}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 y=/\.module(s)?\.\w+$/i;const b=/\.icss\.\w+$/i;function getModulesOptions(e,t,s,o){if(typeof e.modules==="boolean"&&e.modules===false){return false}const n=o._module&&o._module.matchResource||o.resourcePath;let r;let i;if(typeof e.modules==="undefined"){i={};r=true}else if(typeof e.modules==="boolean"){i={}}else if(typeof e.modules==="string"){i={mode:e.modules}}else{i=e.modules;({auto:r}=i)}const{outputOptions:l}=o._compilation;const a=s==="css-style-sheet"||s==="string";const u=typeof i.namedExport!=="undefined"?i.namedExport:a||t;const c=typeof i.exportLocalsConvention!=="undefined"?i.exportLocalsConvention:u?"as-is":"camel-case-only";const p={auto:r,mode:"local",exportGlobals:false,localIdentName:"[hash:base64]",localIdentContext:o.rootContext,localIdentHashSalt:l.hashSalt,localIdentHashFunction:l.hashFunction,localIdentHashDigest:l.hashDigest,localIdentHashDigestLength:l.hashDigestLength,localIdentRegExp:undefined,getLocalIdent:undefined,exportOnlyLocals:false,...i,exportLocalsConvention:c,namedExport:u};if(typeof p.exportLocalsConvention==="string"){const{exportLocalsConvention:e}=p;p.exportLocalsConvention=t=>{switch(e){case"camel-case":case"camelCase":{return[t,camelCase(t)]}case"camel-case-only":case"camelCaseOnly":{return camelCase(t)}case"dashes":{return[t,dashesCamelCase(t)]}case"dashes-only":case"dashesOnly":{return dashesCamelCase(t)}case"as-is":case"asIs":default:return t}}}if(typeof p.auto==="boolean"){const e=p.auto&&y.test(n);let t;if(!e){t=b.test(n);if(t){p.mode="icss"}}if(!e&&!t){return false}}else if(p.auto instanceof RegExp){const e=p.auto.test(n);if(!e){return false}}else if(typeof p.auto==="function"){const{resourceQuery:e,resourceFragment:t}=o;const s=p.auto(n,e,t);if(!s){return false}}if(typeof p.mode==="function"){p.mode=p.mode(o.resourcePath,o.resourceQuery,o.resourceFragment)}if(a){if(t===false){throw new Error("The 'exportType' option with the 'css-style-sheet' or 'string' value requires the 'esModule' option to be enabled")}if(p.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(p.namedExport===true&&t===false){throw new Error("The 'modules.namedExport' option requires the 'esModule' option to be enabled")}return p}function normalizeOptions(e,t){const s=typeof e.exportType==="undefined"?"array":e.exportType;const o=typeof e.esModule==="undefined"?true:e.esModule;const n=getModulesOptions(e,o,s,t);return{url:typeof e.url==="undefined"?true:e.url,import:typeof e.import==="undefined"?true:e.import,modules:n,sourceMap:typeof e.sourceMap==="boolean"?e.sourceMap:t.sourceMap,importLoaders:typeof e.importLoaders==="string"?parseInt(e.importLoaders,10):e.importLoaders,esModule:o,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 R=/^[a-z0-9+\-.]+:/i;function getURLType(e){if(e[0]==="/"){if(e[1]==="/"){return"scheme-relative"}return"path-absolute"}if(c.test(e)){return"path-absolute"}return R.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 x="\\".charCodeAt(0);const S="`".charCodeAt(0);const w="$".charCodeAt(0);function convertToTemplateLiteral(e){let t="";for(let s=0;s<e.length;s++){const o=e.charCodeAt(s);t+=o===x||o===S||o===w?`\\${e[s]}`:e[s]}return`\`${t}\``}function dashesCamelCase(e){return e.replace(/-+(\w)/g,((e,t)=>t.toUpperCase()))}const E=/^[a-zA-Z_$][a-zA-Z0-9_$]*$/u;const v=new Set(["abstract","boolean","break","byte","case","catch","char","class","const","continue","debugger","default","delete","do","double","else","enum","export","extends","false","final","finally","float","for","function","goto","if","implements","import","in","instanceof","int","interface","long","native","new","null","package","private","protected","public","return","short","static","super","switch","synchronized","this","throw","throws","transient","true","try","typeof","var","void","volatile","while","with"]);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(let e of r){const r=n?convertToTemplateLiteral(t):JSON.stringify(t);if(o.modules.namedExport){if(e==="default"){e=`_${e}`}if(!E.test(e)||v.has(e)){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)&&!_.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")},790: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","as-is","camelCase","camel-case","camelCaseOnly","camel-case-only","dashes","dashesOnly","dashes-only"]},{"instanceof":"Function"}]},"exportOnlyLocals":{"description":"Export only locals.","link":"https://github.com/webpack-contrib/css-loader#exportonlylocals","type":"boolean"},"getJSON":{"description":"Allows outputting of CSS modules mapping through a callback.","link":"https://github.com/webpack-contrib/css-loader#getJSON","instanceof":"Function"}}}]},"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"}')},446:e=>{e.exports=JSON.parse('{"name":"postcss","version":"8.4.38","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.2.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__(230);module.exports=s})(); |
@@ -1,1 +0,1 @@ | ||
(()=>{"use strict";var e={536:(e,t,r)=>{e.exports=r(512)["default"]},512:(e,t,r)=>{var s;s={value:true};t["default"]=void 0;var n=_interopRequireDefault(r(17));var o=_interopRequireDefault(r(106));var i=r(169);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},169:(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")},106: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__(536);module.exports=r})(); | ||
(()=>{"use strict";var e={339:(e,t,r)=>{e.exports=r(160)["default"]},160:(e,t,r)=>{var s;s={value:true};t["default"]=void 0;var n=_interopRequireDefault(r(17));var o=_interopRequireDefault(r(999));var i=r(802);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},802:(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")},999: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__(339);module.exports=r})(); |
@@ -1,2 +0,2 @@ | ||
(()=>{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()}}}}},474:(e,t,r)=>{const{resolve:n}=r(411);const o=r(882);const s=r(687);const c=r(834);const i=r(273);const a=r(615);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)}))} | ||
(()=>{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 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=s[f];validateLoader(p,f);const h=String(await c(t));if(o==="package.json"){const e=await p(t,h);return g(d,t,l({config:getPackageProp(i,e),filepath:t}))}const y={config:null,filepath:t};const w=h.trim()==="";if(w&&r)return g(d,t,l({config:undefined,filepath:t,isEmpty:true}));y.config=w?undefined:await p(t,h);return g(d,t,l(w?{...y,isEmpty:w,config:undefined}:y))},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 h=String(o.readFileSync(t));if(i==="package.json"){const e=g(t,h);return f({config:getPackageProp(c,e),filepath:t})}const y={config:null,filepath:t};const w=h.trim()==="";if(w&&r)return d(p,t,f({filepath:t,config:undefined,isEmpty:true}));y.config=w?undefined:g(t,h);return d(p,t,f(w?{...y,isEmpty:w,config:undefined}:y))},clearLoadCache(){if(l)p.clear()},clearSearchCache(){if(l)u.clear()},clearCaches(){if(l){p.clear();u.clear()}}}}},474:(e,t,r)=>{const{resolve:n}=r(411);const o=r(882);const s=r(687);const c=r(834);const i=r(273);const a=r(615);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},834:(e,t,r)=>{const n=r(615);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},273:(e,t,r)=>{const n=r(615);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},615:(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__(474);module.exports=r})(); | ||
*/e.exports=rc},834:(e,t,r)=>{const n=r(615);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},273:(e,t,r)=>{const n=r(615);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},615:(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 r=n(t).resolve(e);try{return(await import(`${o(r)}?t=${Date.now()}`)).default}catch(n){if(!s.test(r)){throw n}if(!c){try{c=(await __import("jiti")).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},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}(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(474);module.exports=r})(); |
@@ -1,1 +0,1 @@ | ||
{"name":"webpack-bundle-analyzer","author":"Yury Grunin <grunin.ya@ya.ru>","version":"4.10.1","license":"MIT","type":"commonjs"} | ||
{"name":"webpack-bundle-analyzer","author":"Yury Grunin <grunin.ya@ya.ru>","version":"4.10.2","license":"MIT","type":"commonjs"} |
@@ -45,4 +45,2 @@ import type { SwcLoaderOptions } from '@rspack/core'; | ||
readonly WASM: "wasm"; | ||
/** Rule for node */ | ||
readonly NODE: "node"; | ||
/** Rule for svelte */ | ||
@@ -85,4 +83,2 @@ readonly SVELTE: "svelte"; | ||
readonly YAML: "yaml"; | ||
/** node-loader */ | ||
readonly NODE: "node"; | ||
/** babel-loader */ | ||
@@ -159,2 +155,4 @@ readonly BABEL: "babel"; | ||
readonly ASSETS_RETRY: "assets-retry"; | ||
/** AsyncChunkRetryPlugin */ | ||
readonly ASYNC_CHUNK_RETRY: "async-chunk-retry"; | ||
/** AutoSetRootFontSizePlugin */ | ||
@@ -161,0 +159,0 @@ readonly AUTO_SET_ROOT_SIZE: "auto-set-root-size"; |
@@ -105,4 +105,2 @@ "use strict"; | ||
WASM: "wasm", | ||
/** Rule for node */ | ||
NODE: "node", | ||
/** Rule for svelte */ | ||
@@ -145,4 +143,2 @@ SVELTE: "svelte" | ||
YAML: "yaml", | ||
/** node-loader */ | ||
NODE: "node", | ||
/** babel-loader */ | ||
@@ -219,2 +215,4 @@ BABEL: "babel", | ||
ASSETS_RETRY: "assets-retry", | ||
/** AsyncChunkRetryPlugin */ | ||
ASYNC_CHUNK_RETRY: "async-chunk-retry", | ||
/** AutoSetRootFontSizePlugin */ | ||
@@ -221,0 +219,0 @@ AUTO_SET_ROOT_SIZE: "auto-set-root-size", |
@@ -0,1 +1,2 @@ | ||
import type { rspack } from '@rspack/core'; | ||
import type { SwcLoaderOptions } from '@rspack/core'; | ||
@@ -35,3 +36,3 @@ import type { Options as HTMLPluginOptions } from 'html-webpack-plugin'; | ||
mergeConfig: typeof import('../../../compiled/webpack-merge').merge; | ||
rspack: typeof import('@rspack/core'); | ||
rspack: typeof rspack; | ||
}; | ||
@@ -38,0 +39,0 @@ export type ToolsRspackConfig = ChainedConfigWithUtils<RspackConfig, ModifyRspackConfigUtils>; |
@@ -8,2 +8,3 @@ /// <reference types="node" /> | ||
import type { ModifyBundlerChainFn, ModifyChainUtils, ModifyHTMLTagsFn, ModifyRsbuildConfigFn, OnAfterBuildFn, OnAfterCreateCompilerFn, OnAfterStartDevServerFn, OnAfterStartProdServerFn, OnBeforeBuildFn, OnBeforeCreateCompilerFn, OnBeforeStartDevServerFn, OnBeforeStartProdServerFn, OnCloseDevServerFn, OnDevCompileDoneFn, OnExitFn } from './hooks'; | ||
import type { RsbuildTarget } from './rsbuild'; | ||
import type { RspackConfig, RspackSourceMap } from './rspack'; | ||
@@ -138,2 +139,12 @@ import type { Falsy, WebpackChain } from './utils'; | ||
resourceQuery?: RuleSetCondition; | ||
/** | ||
* Match based on the Rsbuild targets and only apply the transform to certain targets. | ||
* @see https://rsbuild.dev/config/output/targets | ||
*/ | ||
targets?: RsbuildTarget[]; | ||
/** | ||
* If raw is `true`, the transform handler will receive the Buffer type code instead of the string type. | ||
* @see https://rspack.dev/api/loader-api#raw-loader | ||
*/ | ||
raw?: boolean; | ||
}; | ||
@@ -140,0 +151,0 @@ export type TransformFn = (descriptor: TransformDescriptor, handler: TransformHandler) => void; |
@@ -22,2 +22,4 @@ /// <reference types="node" /> | ||
publicPath?: string; | ||
/** When liveReload is disabled, the page does not reload. */ | ||
liveReload?: boolean; | ||
etag?: 'weak' | 'strong'; | ||
@@ -24,0 +26,0 @@ /** The options need by compiler middleware (like webpackMiddleware) */ |
{ | ||
"name": "@rsbuild/shared", | ||
"version": "0.6.6", | ||
"version": "0.6.7", | ||
"description": "The internal shared modules and dependencies of Rsbuild.", | ||
@@ -119,12 +119,54 @@ "homepage": "https://rsbuild.dev", | ||
"@rspack/core": "0.6.3", | ||
"caniuse-lite": "^1.0.30001607", | ||
"caniuse-lite": "^1.0.30001612", | ||
"postcss": "^8.4.38" | ||
}, | ||
"devDependencies": { | ||
"@types/connect": "3.4.38", | ||
"@types/fs-extra": "^11.0.4", | ||
"@types/less": "3.0.6", | ||
"@types/node": "18.x", | ||
"@types/sass-loader": "8.0.8", | ||
"@types/webpack-bundle-analyzer": "4.7.0", | ||
"autoprefixer": "10.4.19", | ||
"browserslist": "4.23.0", | ||
"chokidar": "3.6.0", | ||
"connect": "3.7.0", | ||
"css-loader": "7.1.1", | ||
"deepmerge": "^4.3.1", | ||
"fs-extra": "^11.2.0", | ||
"gzip-size": "^6.0.0", | ||
"html-webpack-plugin": "npm:html-rspack-plugin@5.6.2", | ||
"http-proxy-middleware": "^2.0.6", | ||
"icss-utils": "5.1.0", | ||
"jiti": "^1.21.0", | ||
"json5": "^2.2.3", | ||
"less": "4.2.0", | ||
"less-loader": "12.2.0", | ||
"line-diff": "2.1.1", | ||
"loader-utils2": "npm:loader-utils@2.0.4", | ||
"mime-types": "^2.1.35", | ||
"mini-css-extract-plugin": "2.8.1", | ||
"terser": "5.30.3", | ||
"picocolors": "1.0.0", | ||
"postcss-load-config": "5.0.3", | ||
"postcss-loader": "8.1.1", | ||
"postcss-modules-extract-imports": "3.1.0", | ||
"postcss-modules-local-by-default": "4.0.5", | ||
"postcss-modules-scope": "3.2.0", | ||
"postcss-modules-values": "4.0.0", | ||
"postcss-value-parser": "4.2.0", | ||
"prebundle": "1.0.3", | ||
"resolve-url-loader": "5.0.0", | ||
"rslog": "^1.2.1", | ||
"sass": "^1.75.0", | ||
"sass-loader": "14.2.1", | ||
"semver": "^7.6.0", | ||
"style-loader": "3.3.4", | ||
"terser": "5.30.4", | ||
"typescript": "^5.4.2", | ||
"webpack": "^5.91.0" | ||
"webpack": "^5.91.0", | ||
"webpack-bundle-analyzer": "^4.10.2", | ||
"webpack-chain": "npm:webpack-5-chain@8.0.1", | ||
"webpack-dev-middleware": "7.2.1", | ||
"webpack-merge": "5.10.0", | ||
"yaml": "^2.4.1" | ||
}, | ||
@@ -139,2 +181,3 @@ "publishConfig": { | ||
"dev": "modern build --watch", | ||
"prebundle": "prebundle", | ||
"test": "vitest run", | ||
@@ -141,0 +184,0 @@ "test:ui": "vitest --ui", |
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 too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
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 2 instances in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
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 2 instances in 1 package
133
7597233
48
22681
19
Updatedcaniuse-lite@^1.0.30001612