webpack-config-jaid
Version:
Takes tiny input and returns a Webpack config in the way I personally like.
7 lines • 64.7 kB
JavaScript
/*!
*** webpack-config-jaid 11.13.0
*** Copyright © 2020, Jaid <jaid.jsx@gmail.com> (https://github.com/Jaid)
*** @license MIT
*** See https://github.com/Jaid/webpack-config-jaid
!*/
var t,e;t=global,e=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=270)}([function(t,e,n){var r=n(108),o=n.n(r);e.a=(...t)=>o()(...t)},function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){var r=n(6),o=n(0),i=n(15);e.a=class extends i.a{getDefaultOptions(){return{terserOptions:this.createTerserOptions({toplevel:!0})}}getWebpackConfig(t){const e=super.getWebpackConfig(t),n={target:"node",optimization:{nodeEnv:!1},node:{__dirname:!1,__filename:!1,process:!1,Buffer:!1,setImmediate:!1},module:{rules:[{test:/\.(png|jpg|jpeg|webp|gif|svg|woff|woff2|ttf|eot|otf|mp4|flv|webm|mp3|flac|ogg|m4a|aac)$/,use:"buffer-loader"}]},plugins:[new r.DefinePlugin({"process.browser":!1})]};return Object(o.a)(n,e)}}},function(t,e){t.exports=require("path")},function(t,e,n){var r=n(66),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e){t.exports=require("webpack")},function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,e){t.exports=require("camelcase")},function(t,e,n){var r=n(13),o=n(127),i=n(128),s=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":s&&s in Object(t)?o(t):i(t)}},function(t,e,n){var r=n(138),o=n(141);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},function(t,e){t.exports=require("ensure-start")},function(t,e){t.exports=require("has-content")},function(t,e,n){var r=n(5).Symbol;t.exports=r},function(t,e,n){var r=n(156);t.exports=function(t){return null==t?"":r(t)}},function(t,e,n){n.d(e,"a",(function(){return s}));var r=n(8),o=n.n(r),i=n(38);class s{constructor(){this.pkg=null,this.options=null}getDefaultOptions(){return{}}processOptions(){}getWebpackConfig(){return{}}getDefines(){return{}}getLibraryNameFromPkg(t){return o()(t.name)}createTerserOptions(t){return{compress:{passes:i.a?10:1,unsafe_comps:!0,unsafe_math:!0,unsafe_regexp:!0,unsafe_undefined:!0},output:{ecma:8,comments:(t,e)=>3>e.line},...t}}getTitle(){return this.options.title||this.pkg.title||this.pkg.name||"Page"}getDescription(){return this.options.appDescription||this.pkg.description||null}}},function(t,e){t.exports=require("@absolunet/fss")},function(t,e){t.exports=require("flatted")},function(t,e,n){var r=n(27);t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},function(t,e,n){var r=n(77),o=n(176),i=n(20);t.exports=function(t){return i(t)?r(t):o(t)}},function(t,e,n){var r=n(37),o=n(53);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},function(t,e,n){var r=n(89),o=n(90);t.exports=function(t,e,n,i){var s=!n;n||(n={});for(var u=-1,a=e.length;++u<a;){var c=e[u],p=i?i(n[c],t[c],c,n,t):void 0;void 0===p&&(p=t[c]),s?o(n,c,p):r(n,c,p)}return n}},function(t,e,n){n.r(e);var r=n(1),o=n.n(r),i=n(110),s=n.n(i),u=n(8),a=n.n(u),c=n(12),p=n(111),l=n.n(p),f=n(112),d=n.n(f),g=n(113),h=n.n(g),v=n(40),b=n.n(v),x=n(64),m=n.n(x),y=n(114),w=n.n(y),j=n(6),O=n.n(j),_=t=>{const e=[],r=(t,r)=>{let o;"-"===t[0]&&(t="postcss"+t);try{o=require(t)(r)}catch{o=n(206)(t)(r)}e.push(o)};return r("-nested"),r("-preset-env"),r("-easings"),r("-import"),r("-center"),t.development||(r("-sorting",{order:["custom-properties","dollar-variables","declarations","rules","at-rules"],"properties-order":["content","display","flex","width","height","margin","padding"],"unspecified-properties-position":"bottomAlphabetical"}),r("-ordered-values")),{postcssOptions:{plugins:e}}},k=n(38),C=n(15);const P=n(36)("webpack-config-jaid");e.default=class extends C.a{constructor(...t){super(...t),this.port=null,this.hot=!1,this.srcDirectory=null,this.publicPath=null,this.title=null,this.description=null,this.meta=null,this.useMiniCssExtractPlugin=null,this.base64UrlLimit=null}getDefaultOptions(){return{terserOptions:this.createTerserOptions({toplevel:!0}),nodeExternals:!1,inlineSource:!0,createCssFile:!1,optimizeCss:!0,banner:!1,include:!1}}getBinaryFileRegex(){return/\.(svg|woff|woff2|ttf|eot|otf|mp4|flv|webm|mp3|flac|ogg|m4a|aac)$/}getImageFileRegex(){return/\.(png|jpg|jpeg|webp|gif)$/}getBase64UrlLimit(){return 1e3}processOptions(t){this.hot=!!t.port}isHot(){return this.hot}getPublicPath(){return this.options.publicPath||"/"}getLibraryName(t){return a()(t)}getMeta(){return{viewport:"width=device-width,initial-scale=1,user-scalable=no"}}getHtmlPluginOptions(){const t={title:this.title,meta:this.meta,debug:this.options.development,minify:!this.options.development&&{removeAttributeQuotes:!0,collapseWhitespace:!0,collapseBooleanAttributes:!0,decodeEntities:!0,minifyCSS:!0,minifyJS:!0,removeComments:!0,removeRedundantAttributes:!0,sortAttributes:!0,sortClassName:!0,useShortDoctype:!0}};return!this.options.development&&this.options.domain&&k.a,t}getStyleLoader(){return this.isHot()?"style-loader":this.options.createCssFile?{loader:b.a.loader}:{loader:"style-loader",options:{injectType:this.options.development?"styleTag":"singletonStyleTag"}}}getInternalCssLoader(){let t;return t=this.options.development?{sourceMap:!0,modules:{localIdentName:"[folder]_[local]_[hash:base62:4]"}}:{modules:{localIdentName:"[hash:base64:6]"}},{loader:"css-loader",options:t}}getExternalCssLoader(){return{loader:"css-loader",options:{sourceMap:this.options.development,modules:!1}}}getPostcssLoader(){return{loader:"postcss-loader",options:_(this.options)}}getMiniCssExtractPluginOptions(){return o()(this.options.createCssFile)?this.options.createCssFile:{filename:this.options.development?"[name].css":(this.pkg.version||"[contenthash:6]")+".css",chunkFilename:this.options.development?"[id].css":"[contenthash:6].css"}}getBrowserSyncOptions(){const t={codeSync:!1};return t.port=+this.options.browserSync>1?+this.options.browserSync:3e3,t}getBrowserSyncPluginOptions(){return{}}getGoogleAnalyticsTrackingId(){var t;return t=this.options.googleAnalyticsTrackingId,Object(c.isEmpty)(t)||this.options.googleAnalyticsOnlyInProduction&&this.options.development?null:this.options.googleAnalyticsTrackingId}shouldInlineJavascript(){return!0}getBodyContent(){return null}getImageLoader(){const t=this.getImageFileRegex();return this.options.development?{test:t,loader:"file-loader",options:{publicPath:this.publicPath,name:"[path][name]-untouched.[ext]"}}:{test:t,loader:"url-loader",options:{limit:this.base64UrlLimit,fallback:{loader:"file-loader",options:{publicPath:this.publicPath,name:"[hash:base64:6].[ext]"}}}}}getWebpackConfig({options:t,entryFolder:e}){this.port=process.env.webpackPort?+process.env.webpackPort:null,this.hot=!!this.port,this.srcDirectory=e,this.publicPath=this.getPublicPath(),P('Public path: "%s"',this.publicPath),this.title=this.getTitle(),this.meta=this.getMeta();const n=this.getHtmlPluginOptions(),r=this.getStyleLoader(),o=this.getInternalCssLoader(),i=this.getExternalCssLoader(),u=this.getPostcssLoader();this.useMiniCssExtractPlugin=r.loader===b.a.loader;const a=[{test:/\.css$/,include:this.srcDirectory,use:[r,o,u]},{test:/\.css$/,exclude:this.srcDirectory,use:[r,i,u]},{test:/\.scss$/,use:[r,o,u,"resolve-url-loader","sass-loader"]}],c=this.getBinaryFileRegex();this.base64UrlLimit=this.getBase64UrlLimit();const p={target:"web",node:{fs:"empty"},output:{publicPath:this.publicPath,filename:t.development?"index.js":(this.pkg.version||"[chunkhash:6]")+".js"},module:{rules:[{test:c,use:{loader:"url-loader",options:{limit:this.base64UrlLimit,fallback:{loader:"file-loader",options:{publicPath:this.publicPath,name:t.development?"[path][name].[ext]":"[hash:base64:6].[ext]"}}}}},this.getImageLoader(),{test:/\.md$/,use:["html-loader","markdown-loader"]},...a]},plugins:[new l.a(n)]},f=this.getBodyContent();if(f&&p.plugins.push(new d.a({content:f})),this.shouldInlineJavascript()?p.plugins.push(new m.a({inline:/\.js$/})):p.plugins.push(new m.a({defaultAttribute:"defer"})),this.useMiniCssExtractPlugin){const t=this.getMiniCssExtractPluginOptions();p.plugins.push(new b.a(t)),p.plugins.push(new w.a)}if(this.options.development&&this.options.browserSync){const t=this.getBrowserSyncOptions(),e=this.getBrowserSyncPluginOptions();p.plugins.push(new s.a(t,e)),p.plugins.push(new h.a({port:t.port}))}const g=this.getGoogleAnalyticsTrackingId();return p.plugins.push(new O.a.DefinePlugin({GOOGLE_ANALYTICS_TRACKING_ID:JSON.stringify(g)})),p}getDefines(){return{"process.browser":"true"}}}},function(t,e,n){var r=n(9),o=n(2),i=n(7);t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&"[object String]"==r(t)}},function(t,e){t.exports=require("clean-webpack-plugin")},function(t,e,n){var r=n(26),o=n(18);t.exports=function(t,e){for(var n=0,i=(e=r(e,t)).length;null!=t&&i>n;)t=t[o(e[n++])];return n&&n==i?t:void 0}},function(t,e,n){var r=n(2),o=n(44),i=n(132),s=n(14);t.exports=function(t,e){return r(t)?t:o(t,e)?[t]:i(s(t))}},function(t,e,n){var r=n(9),o=n(7);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},function(t,e,n){var r=n(10)(Object,"create");t.exports=r},function(t,e,n){var r=n(146),o=n(147),i=n(148),s=n(149),u=n(150);function a(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}a.prototype.clear=r,a.prototype.delete=o,a.prototype.get=i,a.prototype.has=s,a.prototype.set=u,t.exports=a},function(t,e,n){var r=n(31);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},function(t,e,n){var r=n(152);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},function(t,e){t.exports=function(t){return function(e){return t(e)}}},function(t,e,n){var r=n(178),o=n(46),i=n(179),s=n(80),u=n(180),a=n(9),c=n(68),p="[object Map]",l="[object Promise]",f="[object Set]",d="[object WeakMap]",g="[object DataView]",h=c(r),v=c(o),b=c(i),x=c(s),m=c(u),y=a;(r&&y(new r(new ArrayBuffer(1)))!=g||o&&y(new o)!=p||i&&y(i.resolve())!=l||s&&y(new s)!=f||u&&y(new u)!=d)&&(y=function(t){var e=a(t),n="[object Object]"==e?t.constructor:void 0,r=n?c(n):"";if(r)switch(r){case h:return g;case v:return p;case b:return l;case x:return f;case m:return d}return e}),t.exports=y},function(t,e){t.exports=function(t){return t}},function(t,e){t.exports=require("debug")},function(t,e,n){var r=n(9),o=n(1);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},function(t,e,n){const r=n(36)("webpack-config-jaid"),o=!(!process.env.TRAVIS_TAG&&!process.env.GITHUB_WORKFLOW);r("Is CI: "+o),e.a=o},function(t,e){t.exports=require("pascal-case")},function(t,e){t.exports=require("mini-css-extract-plugin")},function(t,e){t.exports=function(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}},function(t,e,n){var r=n(130),o=n(7),i=Object.prototype,s=i.hasOwnProperty,u=i.propertyIsEnumerable,a=r(function(){return arguments}())?r:function(t){return o(t)&&s.call(t,"callee")&&!u.call(t,"callee")};t.exports=a},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}},function(t,e,n){var r=n(2),o=n(27),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||s.test(t)||!i.test(t)||null!=e&&t in Object(e)}},function(t,e,n){var r=n(135),o=n(151),i=n(153),s=n(154),u=n(155);function a(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}a.prototype.clear=r,a.prototype.delete=o,a.prototype.get=i,a.prototype.has=s,a.prototype.set=u,t.exports=a},function(t,e,n){var r=n(10)(n(5),"Map");t.exports=r},function(t,e,n){var r=n(29),o=n(160),i=n(161),s=n(162),u=n(163),a=n(164);function c(t){var e=this.__data__=new r(t);this.size=e.size}c.prototype.clear=o,c.prototype.delete=i,c.prototype.get=s,c.prototype.has=u,c.prototype.set=a,t.exports=c},function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}},function(t,e,n){var r=n(172),o=n(76),i=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols,u=s?function(t){return null==t?[]:(t=Object(t),r(s(t),(function(e){return i.call(t,e)})))}:o;t.exports=u},function(t,e,n){(function(t){var r=n(5),o=n(174),i=e&&!e.nodeType&&e,s=i&&"object"==typeof t&&t&&!t.nodeType&&t,u=s&&s.exports===i?r.Buffer:void 0,a=(u?u.isBuffer:void 0)||o;t.exports=a}).call(this,n(51)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e){var n=/^(?:0|[1-9]\d*)$/;t.exports=function(t,e){var r=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==r||"symbol"!=r&&n.test(t))&&t>-1&&t%1==0&&e>t}},function(t,e){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&9007199254740991>=t}},function(t,e,n){(function(t){var r=n(66),o=e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,s=i&&i.exports===o&&r.process,u=function(){try{return i&&i.require&&i.require("util").types||s&&s.binding&&s.binding("util")}catch(t){}}();t.exports=u}).call(this,n(51)(t))},function(t,e){var n=Object.prototype;t.exports=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}},function(t,e,n){var r=n(77),o=n(242),i=n(20);t.exports=function(t){return i(t)?r(t,!0):o(t)}},function(t,e,n){var r=n(79)(Object.getPrototypeOf,Object);t.exports=r},function(t,e,n){var r=n(73);t.exports=function(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}},function(t,e,n){n.r(e);var r=n(0),o=n(3);e.default=class extends o.a{getDefaultOptions(){return{terserOptions:this.createTerserOptions({toplevel:!0,module:!0}),publishimo:!0}}getWebpackConfig({pkg:t}){const e=super.getWebpackConfig(),n={output:{libraryTarget:"umd2"}};return(null==t?void 0:t.name)&&(n.output.library={root:this.getLibraryNameFromPkg(t),amd:t.name,commonjs:t.name}),Object(r.a)(e,n)}}},function(t,e,n){n.r(e);var r=n(39),o=n(61);e.default=class extends o.default{getLibraryNameFromPkg(t){return Object(r.pascalCase)(t.name)}}},function(t,e,n){n.r(e);var r=n(8),o=n.n(r),i=n(15);e.default=class extends i.a{getDefaultOptions(){return{terserOptions:this.createTerserOptions({toplevel:!0,module:!0}),publishimo:!0}}getLibraryName(t){return o()(t)}getWebpackConfig({pkg:t}){const e={output:{libraryTarget:"umd2",globalObject:"this"}};return(null==t?void 0:t.name)&&(e.output.library=this.getLibraryNameFromPkg(t)),e}}},function(t,e){t.exports=require("app-root-path")},function(t,e){t.exports=require("jsdoc-tsd-webpack-plugin")},function(t,e){t.exports=require("script-ext-html-webpack-plugin")},function(t,e){t.exports=require("url-join")},function(t,e){var n="object"==typeof global&&global&&global.Object===Object&&global;t.exports=n},function(t,e,n){var r=n(41),o=n(129);t.exports=function t(e,n,i,s,u){var a=-1,c=e.length;for(i||(i=o),u||(u=[]);++a<c;){var p=e[a];n>0&&i(p)?n>1?t(p,n-1,i,s,u):r(u,p):s||(u[u.length]=p)}return u}},function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,e,n){var r=n(165),o=n(7);t.exports=function t(e,n,i,s,u){return e===n||(null==e||null==n||!o(e)&&!o(n)?e!=e&&n!=n:r(e,n,i,s,t,u))}},function(t,e,n){var r=n(71),o=n(168),i=n(72);t.exports=function(t,e,n,s,u,a){var c=1&n,p=t.length,l=e.length;if(!(p==l||c&&l>p))return!1;var f=a.get(t),d=a.get(e);if(f&&d)return f==e&&d==t;var g=-1,h=!0,v=2&n?new r:void 0;for(a.set(t,e),a.set(e,t);++g<p;){var b=t[g],x=e[g];if(s)var m=c?s(x,b,g,e,t,a):s(b,x,g,t,e,a);if(void 0!==m){if(m)continue;h=!1;break}if(v){if(!o(e,(function(t,e){if(!i(v,e)&&(b===t||u(b,t,n,s,a)))return v.push(e)}))){h=!1;break}}else if(b!==x&&!u(b,x,n,s,a)){h=!1;break}}return a.delete(t),a.delete(e),h}},function(t,e,n){var r=n(45),o=n(166),i=n(167);function s(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}s.prototype.add=s.prototype.push=o,s.prototype.has=i,t.exports=s},function(t,e){t.exports=function(t,e){return t.has(e)}},function(t,e,n){var r=n(5).Uint8Array;t.exports=r},function(t,e,n){var r=n(75),o=n(49),i=n(19);t.exports=function(t){return r(t,i,o)}},function(t,e,n){var r=n(41),o=n(2);t.exports=function(t,e,n){var i=e(t);return o(t)?i:r(i,n(t))}},function(t,e){t.exports=function(){return[]}},function(t,e,n){var r=n(173),o=n(42),i=n(2),s=n(50),u=n(52),a=n(78),c=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=i(t),p=!n&&o(t),l=!n&&!p&&s(t),f=!n&&!p&&!l&&a(t),d=n||p||l||f,g=d?r(t.length,String):[],h=g.length;for(var v in t)!e&&!c.call(t,v)||d&&("length"==v||l&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||u(v,h))||g.push(v);return g}},function(t,e,n){var r=n(175),o=n(33),i=n(54),s=i&&i.isTypedArray,u=s?o(s):r;t.exports=u},function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},function(t,e,n){var r=n(10)(n(5),"Set");t.exports=r},function(t,e,n){var r=n(1);t.exports=function(t){return t==t&&!r(t)}},function(t,e){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},function(t,e,n){var r=n(200),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,s=-1,u=o(i.length-e,0),a=Array(u);++s<u;)a[s]=i[e+s];s=-1;for(var c=Array(e+1);++s<e;)c[s]=i[s];return c[e]=n(a),r(t,this,c)}}},function(t,e,n){var r=n(201),o=n(203)(r);t.exports=o},function(t,e,n){var r=n(10),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,e){t.exports=function(t,e,n){var r=-1,o=t.length;0>e&&(e=-e>o?0:o+e),0>(n=n>o?o:n)&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(o);++r<o;)i[r]=t[r+e];return i}},function(t,e){var n=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return n.test(t)}},function(t,e){t.exports=function(t){return function(e){return null==t?void 0:t[e]}}},function(t,e,n){var r=n(90),o=n(31),i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n){var s=t[e];i.call(t,e)&&o(s,n)&&(void 0!==n||e in t)||r(t,e,n)}},function(t,e,n){var r=n(85);t.exports=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},function(t,e,n){var r=n(41),o=n(57),i=n(49),s=n(76),u=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)r(e,i(t)),t=o(t);return e}:s;t.exports=u},function(t,e,n){var r=n(75),o=n(91),i=n(56);t.exports=function(t){return r(t,i,o)}},function(t,e){t.exports=require("copy-webpack-plugin")},function(t,e){t.exports=function(t,e,n){if(0===arguments.length)return[];if(1===arguments.length){if(null==t)return[];if(Array.isArray(t))return t}return Array.prototype.slice.call(arguments)}},function(t,e){t.exports=require("friendly-errors-webpack-plugin")},function(t,e){t.exports=require("fs")},function(t,e){t.exports=require("json5")},function(t,e){t.exports=require("license-webpack-plugin")},function(t,e){t.exports=require("pkg-banner-webpack-plugin")},function(t,e){t.exports=require("publishimo-webpack-plugin")},function(t,e){t.exports=require("read-pkg")},function(t,e){t.exports=require("terser")},function(t,e){t.exports=require("terser-webpack-plugin")},function(t,e){t.exports=require("webpack-filter-warnings-plugin")},function(t,e){t.exports=require("deep-map")},function(t,e,n){var r=n(67),o=n(131),i=n(199),s=n(204),u=i((function(t,e){if(null==t)return[];var n=e.length;return n>1&&s(t,e[0],e[1])?e=[]:n>2&&s(e[0],e[1],e[2])&&(e=[e[0]]),o(t,r(e,1),[])}));t.exports=u},function(t,e){t.exports=require("immer")},function(t,e){t.exports=require("webpack-merge")},function(t,e){t.exports=require("cep-webpack-plugin")},function(t,e){t.exports=require("browser-sync-webpack-plugin")},function(t,e){t.exports=require("html-webpack-plugin")},function(t,e){t.exports=require("inject-body-webpack-plugin")},function(t,e){t.exports=require("inject-browser-sync-webpack-plugin")},function(t,e){t.exports=require("style-ext-html-webpack-plugin")},function(t,e,n){var r=n(210),o=n(217)((function(t,e,n){return e=e.toLowerCase(),t+(n?r(e):e)}));t.exports=o},function(t,e,n){var r=n(229);t.exports=function(t){return t&&t.length?r(t):[]}},function(t,e,n){var r=n(43),o=n(238),i=n(260),s=n(26),u=n(21),a=n(263),c=n(265),p=n(92),l=c((function(t,e){var n={};if(null==t)return n;var c=!1;e=r(e,(function(e){return e=s(e,t),c||(c=e.length>1),e})),u(t,p(t),n),c&&(n=o(n,7,a));for(var l=e.length;l--;)i(n,e[l]);return n}));t.exports=l},function(t,e,n){var r=n(267),o=n(14),i=/[&<>"']/g,s=RegExp(i.source);t.exports=function(t){return(t=o(t))&&s.test(t)?t.replace(i,r):t}},function(t,e){t.exports=require("cname-webpack-plugin")},function(t,e){t.exports=require("html-favicon-webpack-plugin")},function(t,e){t.exports=require("log-watcher-webpack-plugin")},function(t,e){t.exports=require("offline-plugin")},function(t,e){t.exports=require("optimize-css-assets-webpack-plugin")},function(t,e){t.exports=require("robotstxt-webpack-plugin")},function(t,e){t.exports=require("sitemap-xml-webpack-plugin")},function(t,e){t.exports=require("webpack-pwa-manifest")},function(t,e,n){var r=n(13),o=Object.prototype,i=o.hasOwnProperty,s=o.toString,u=r?r.toStringTag:void 0;t.exports=function(t){var e=i.call(t,u),n=t[u];try{t[u]=void 0;var r=!0}catch(t){}var o=s.call(t);return r&&(e?t[u]=n:delete t[u]),o}},function(t,e){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},function(t,e,n){var r=n(13),o=n(42),i=n(2),s=r?r.isConcatSpreadable:void 0;t.exports=function(t){return i(t)||o(t)||!!(s&&t&&t[s])}},function(t,e,n){var r=n(9),o=n(7);t.exports=function(t){return o(t)&&"[object Arguments]"==r(t)}},function(t,e,n){var r=n(43),o=n(25),i=n(157),s=n(190),u=n(196),a=n(33),c=n(197),p=n(35),l=n(2);t.exports=function(t,e,n){e=e.length?r(e,(function(t){return l(t)?function(e){return o(e,1===t.length?t[0]:t)}:t})):[p];var f=-1;e=r(e,a(i));var d=s(t,(function(t,n,o){return{criteria:r(e,(function(e){return e(t)})),index:++f,value:t}}));return u(d,(function(t,e){return c(t,e,n)}))}},function(t,e,n){var r=n(133)((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,(function(t,n,r,o){e.push(r?o.replace(/\\(\\)?/g,"$1"):n||t)})),e}));t.exports=r},function(t,e,n){var r=n(134);t.exports=function(t){var e=r(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}},function(t,e,n){var r=n(45);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var s=t.apply(this,r);return n.cache=i.set(o,s)||i,s};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},function(t,e,n){var r=n(136),o=n(29),i=n(46);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},function(t,e,n){var r=n(137),o=n(142),i=n(143),s=n(144),u=n(145);function a(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}a.prototype.clear=r,a.prototype.delete=o,a.prototype.get=i,a.prototype.has=s,a.prototype.set=u,t.exports=a},function(t,e,n){var r=n(28);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(t,e,n){var r=n(37),o=n(139),i=n(1),s=n(68),u=Function.prototype,a=Object.prototype,c=u.toString,p=a.hasOwnProperty,l=RegExp("^"+c.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(r(t)?l:/^\[object .+?Constructor\]$/).test(s(t))}},function(t,e,n){var r,o=n(140),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!i&&i in t}},function(t,e,n){var r=n(5)["__core-js_shared__"];t.exports=r},function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},function(t,e){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},function(t,e,n){var r=n(28),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(e,t)?e[t]:void 0}},function(t,e,n){var r=n(28),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:o.call(e,t)}},function(t,e,n){var r=n(28);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this}},function(t,e){t.exports=function(){this.__data__=[],this.size=0}},function(t,e,n){var r=n(30),o=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return n>=0&&(n==e.length-1?e.pop():o.call(e,n,1),--this.size,!0)}},function(t,e,n){var r=n(30);t.exports=function(t){var e=this.__data__,n=r(e,t);return 0>n?void 0:e[n][1]}},function(t,e,n){var r=n(30);t.exports=function(t){return r(this.__data__,t)>-1}},function(t,e,n){var r=n(30);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return 0>o?(++this.size,n.push([t,e])):n[o][1]=e,this}},function(t,e,n){var r=n(32);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},function(t,e){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},function(t,e,n){var r=n(32);t.exports=function(t){return r(this,t).get(t)}},function(t,e,n){var r=n(32);t.exports=function(t){return r(this,t).has(t)}},function(t,e,n){var r=n(32);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},function(t,e,n){var r=n(13),o=n(43),i=n(2),s=n(27),u=r?r.prototype:void 0,a=u?u.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return o(e,t)+"";if(s(e))return a?a.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}},function(t,e,n){var r=n(158),o=n(182),i=n(35),s=n(2),u=n(187);t.exports=function(t){return"function"==typeof t?t:null==t?i:"object"==typeof t?s(t)?o(t[0],t[1]):r(t):u(t)}},function(t,e,n){var r=n(159),o=n(181),i=n(82);t.exports=function(t){var e=o(t);return 1==e.length&&e[0][2]?i(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},function(t,e,n){var r=n(47),o=n(69);t.exports=function(t,e,n,i){var s=n.length,u=s,a=!i;if(null==t)return!u;for(t=Object(t);s--;){var c=n[s];if(a&&c[2]?c[1]!==t[c[0]]:!(c[0]in t))return!1}for(;++s<u;){var p=(c=n[s])[0],l=t[p],f=c[1];if(a&&c[2]){if(void 0===l&&!(p in t))return!1}else{var d=new r;if(i)var g=i(l,f,p,t,e,d);if(!(void 0===g?o(f,l,3,i,d):g))return!1}}return!0}},function(t,e,n){var r=n(29);t.exports=function(){this.__data__=new r,this.size=0}},function(t,e){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},function(t,e){t.exports=function(t){return this.__data__.get(t)}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e,n){var r=n(29),o=n(46),i=n(45);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!o||199>s.length)return s.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(s)}return n.set(t,e),this.size=n.size,this}},function(t,e,n){var r=n(47),o=n(70),i=n(169),s=n(171),u=n(34),a=n(2),c=n(50),p=n(78),l="[object Arguments]",f="[object Array]",d="[object Object]",g=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,h,v,b){var x=a(t),m=a(e),y=x?f:u(t),w=m?f:u(e),j=(y=y==l?d:y)==d,O=(w=w==l?d:w)==d,_=y==w;if(_&&c(t)){if(!c(e))return!1;x=!0,j=!1}if(_&&!j)return b||(b=new r),x||p(t)?o(t,e,n,h,v,b):i(t,e,y,n,h,v,b);if(!(1&n)){var k=j&&g.call(t,"__wrapped__"),C=O&&g.call(e,"__wrapped__");if(k||C){var P=k?t.value():t,A=C?e.value():e;return b||(b=new r),v(P,A,n,h,b)}}return!!_&&(b||(b=new r),s(t,e,n,h,v,b))}},function(t,e){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},function(t,e,n){var r=n(13),o=n(73),i=n(31),s=n(70),u=n(170),a=n(48),c=r?r.prototype:void 0,p=c?c.valueOf:void 0;t.exports=function(t,e,n,r,c,l,f){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!l(new o(t),new o(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var d=u;case"[object Set]":var g=1&r;if(d||(d=a),t.size!=e.size&&!g)return!1;var h=f.get(t);if(h)return h==e;r|=2,f.set(t,e);var v=s(d(t),d(e),r,c,l,f);return f.delete(t),v;case"[object Symbol]":if(p)return p.call(t)==p.call(e)}return!1}},function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}},function(t,e,n){var r=n(74),o=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,i,s,u){var a=1&n,c=r(t),p=c.length;if(p!=r(e).length&&!a)return!1;for(var l=p;l--;){var f=c[l];if(!(a?f in e:o.call(e,f)))return!1}var d=u.get(t),g=u.get(e);if(d&&g)return d==e&&g==t;var h=!0;u.set(t,e),u.set(e,t);for(var v=a;++l<p;){var b=t[f=c[l]],x=e[f];if(i)var m=a?i(x,b,f,e,t,u):i(b,x,f,t,e,u);if(!(void 0===m?b===x||s(b,x,n,i,u):m)){h=!1;break}v||(v="constructor"==f)}if(h&&!v){var y=t.constructor,w=e.constructor;y==w||!("constructor"in t)||!("constructor"in e)||"function"==typeof y&&y instanceof y&&"function"==typeof w&&w instanceof w||(h=!1)}return u.delete(t),u.delete(e),h}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var s=t[n];e(s,n,t)&&(i[o++]=s)}return i}},function(t,e){t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},function(t,e){t.exports=function(){return!1}},function(t,e,n){var r=n(9),o=n(53),i=n(7),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!s[r(t)]}},function(t,e,n){var r=n(55),o=n(177),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))i.call(t,n)&&"constructor"!=n&&e.push(n);return e}},function(t,e,n){var r=n(79)(Object.keys,Object);t.exports=r},function(t,e,n){var r=n(10)(n(5),"DataView");t.exports=r},function(t,e,n){var r=n(10)(n(5),"Promise");t.exports=r},function(t,e,n){var r=n(10)(n(5),"WeakMap");t.exports=r},function(t,e,n){var r=n(81),o=n(19);t.exports=function(t){for(var e=o(t),n=e.length;n--;){var i=e[n],s=t[i];e[n]=[i,s,r(s)]}return e}},function(t,e,n){var r=n(69),o=n(183),i=n(184),s=n(44),u=n(81),a=n(82),c=n(18);t.exports=function(t,e){return s(t)&&u(e)?a(c(t),e):function(n){var s=o(n,t);return void 0===s&&s===e?i(n,t):r(e,s,3)}}},function(t,e,n){var r=n(25);t.exports=function(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}},function(t,e,n){var r=n(185),o=n(186);t.exports=function(t,e){return null!=t&&o(t,e,r)}},function(t,e){t.exports=function(t,e){return null!=t&&e in Object(t)}},function(t,e,n){var r=n(26),o=n(42),i=n(2),s=n(52),u=n(53),a=n(18);t.exports=function(t,e,n){for(var c=-1,p=(e=r(e,t)).length,l=!1;++c<p;){var f=a(e[c]);if(!(l=null!=t&&n(t,f)))break;t=t[f]}return l||++c!=p?l:!!(p=null==t?0:t.length)&&u(p)&&s(f,p)&&(i(t)||o(t))}},function(t,e,n){var r=n(188),o=n(189),i=n(44),s=n(18);t.exports=function(t){return i(t)?r(s(t)):o(t)}},function(t,e){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},function(t,e,n){var r=n(25);t.exports=function(t){return function(e){return r(e,t)}}},function(t,e,n){var r=n(191),o=n(20);t.exports=function(t,e){var n=-1,i=o(t)?Array(t.length):[];return r(t,(function(t,r,o){i[++n]=e(t,r,o)})),i}},function(t,e,n){var r=n(192),o=n(195)(r);t.exports=o},function(t,e,n){var r=n(193),o=n(19);t.exports=function(t,e){return t&&r(t,e,o)}},function(t,e,n){var r=n(194)();t.exports=r},function(t,e){t.exports=function(t){return function(e,n,r){for(var o=-1,i=Object(e),s=r(e),u=s.length;u--;){var a=s[t?u:++o];if(!1===n(i[a],a,i))break}return e}}},function(t,e,n){var r=n(20);t.exports=function(t,e){return function(n,o){if(null==n)return n;if(!r(n))return t(n,o);for(var i=n.length,s=e?i:-1,u=Object(n);(e?s--:++s<i)&&!1!==o(u[s],s,u););return n}}},function(t,e){t.exports=function(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}},function(t,e,n){var r=n(198);t.exports=function(t,e,n){for(var o=-1,i=t.criteria,s=e.criteria,u=i.length,a=n.length;++o<u;){var c=r(i[o],s[o]);if(c)return a>o?c*("desc"==n[o]?-1:1):c}return t.index-e.index}},function(t,e,n){var r=n(27);t.exports=function(t,e){if(t!==e){var n=void 0!==t,o=null===t,i=t==t,s=r(t),u=void 0!==e,a=null===e,c=e==e,p=r(e);if(!a&&!p&&!s&&t>e||s&&u&&c&&!a&&!p||o&&u&&c||!n&&c||!i)return 1;if(!o&&!s&&!p&&e>t||p&&n&&i&&!o&&!s||a&&n&&i||!u&&i||!c)return-1}return 0}},function(t,e,n){var r=n(35),o=n(83),i=n(84);t.exports=function(t,e){return i(o(t,e,r),t+"")}},function(t,e){t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}},function(t,e,n){var r=n(202),o=n(85),i=n(35),s=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:i;t.exports=s},function(t,e){t.exports=function(t){return function(){return t}}},function(t,e){var n=Date.now;t.exports=function(t){var e=0,r=0;return function(){var o=n(),i=16-(o-r);if(r=o,i>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}},function(t,e,n){var r=n(31),o=n(20),i=n(52),s=n(1);t.exports=function(t,e,n){if(!s(n))return!1;var u=typeof e;return!!("number"==u?o(n)&&i(e,n.length):"string"==u&&e in n)&&r(n[e],t)}},function(t,e,n){n.r(e);var r=n(8),o=n.n(r),i=n(109),s=n.n(i),u=n(0),a=n(22);e.default=class extends a.default{getIdentifier(){var t;let e="";return(null===(t=this.pkg.author)||void 0===t?void 0:t.name)&&(e+=o()(this.pkg.author.name),e+="."),e+=o()(this.pkg.name),e}getWebpackConfig(t){const e=super.getWebpackConfig(t),n=this.getIdentifier(),r={plugins:[new s.a({identifier:n,title:this.title,version:this.pkg.version,...this.options.cepOptions||{}})]};return Object(u.a)(e,r)}}},function(t,e){function n(t){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id=206},function(t,e,n){n.r(e);var r=n(0),o=n(3);e.default=class extends o.a{getDefaultOptions(){return{terserOptions:this.createTerserOptions({toplevel:!0}),hashbang:"/usr/bin/env node",publishimo:!0}}getWebpackConfig(){const t=super.getWebpackConfig();return Object(r.a)(t,{output:{filename:"cli.js"}})}}},function(t,e,n){n.r(e);var r=n(0),o=n(3);e.default=class extends o.a{getDefaultOptions(){return{terserOptions:this.createTerserOptions({toplevel:!0}),hashbang:"/usr/bin/env node",publishimo:!0}}getWebpackConfig(){const t=super.getWebpackConfig();return Object(r.a)(t,{output:{filename:"cli.js"}})}}},function(t,e,n){n.r(e);var r=n(1),o=n.n(r),i=n(115),s=n.n(i),u=n(0),a=n(3);const c="generator-core-version";e.default=class extends a.a{getDefaultOptions(){return{terserOptions:this.createTerserOptions({toplevel:!0,output:{ecma:5}})}}processOptions(t){const e=t.publishimo;return o()(e)?void(e["generator-core-version"]||(Array.isArray(e.includeFields)?e.includeFields.push(c):e.includeFields=[c],void 0===e.productionOnly&&(e.productionOnly=!1),e["generator-core-version"]="^3.12")):void(t.publishimo={includeFields:[c],"generator-core-version":"^3.12",productionOnly:!1})}getWebpackConfig({pkg:t}){const e=super.getWebpackConfig(),n={output:{libraryTarget:"commonjs2"}};return(null==t?void 0:t.name)&&(n.output.library={root:s()(t.name),amd:t.name,commonjs:t.name}),Object(u.a)(e,n)}}},function(t,e,n){var r=n(14),o=n(211);t.exports=function(t){return o(r(t).toLowerCase())}},function(t,e,n){var r=n(212)("toUpperCase");t.exports=r},function(t,e,n){var r=n(213),o=n(87),i=n(214),s=n(14);t.exports=function(t){return function(e){e=s(e);var n=o(e)?i(e):void 0,u=n?n[0]:e.charAt(0),a=n?r(n,1).join(""):e.slice(1);return u[t]()+a}}},function(t,e,n){var r=n(86);t.exports=function(t,e,n){var o=t.length;return n=void 0===n?o:n,e||o>n?r(t,e,n):t}},function(t,e,n){var r=n(215),o=n(87),i=n(216);t.exports=function(t){return o(t)?i(t):r(t)}},function(t,e){t.exports=function(t){return t.split("")}},function(t,e){var n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\\ud83c[\\udffb-\\udfff]",o="[^\\ud800-\\udfff]",i="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",u="(?:"+n+"|"+r+")?",a="[\\ufe0e\\ufe0f]?",c=a+u+"(?:\\u200d(?:"+[o,i,s].join("|")+")"+a+u+")*",p="(?:"+[o+n+"?",n,i,s,"[\\ud800-\\udfff]"].join("|")+")",l=RegExp(r+"(?="+r+")|"+p+c,"g");t.exports=function(t){return t.match(l)||[]}},function(t,e,n){var r=n(218),o=n(219),i=n(221),s=RegExp("['’]","g");t.exports=function(t){return function(e){return r(i(o(e).replace(s,"")),t,"")}}},function(t,e){t.exports=function(t,e,n,r){var o=-1,i=null==t?0:t.length;for(r&&i&&(n=t[++o]);++o<i;)n=e(n,t[o],o,t);return n}},function(t,e,n){var r=n(220),o=n(14),i=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");t.exports=function(t){return(t=o(t))&&t.replace(/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,r).replace(i,"")}},function(t,e,n){var r=n(88)({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"});t.exports=r},function(t,e,n){var r=n(222),o=n(223),i=n(14),s=n(224);t.exports=function(t,e,n){return t=i(t),void 0===(e=n?void 0:e)?o(t)?s(t):r(t):t.match(e)||[]}},function(t,e){t.exports=function(t){return t.match(/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g)||[]}},function(t,e){var n=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;t.exports=function(t){return n.test(t)}},function(t,e){var n="a-z\\xdf-\\xf6\\xf8-\\xff",r="A-Z\\xc0-\\xd6\\xd8-\\xde",o="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",i="["+o+"]",s="\\d+",u="["+n+"]",a="[^\\ud800-\\udfff"+o+s+"\\u2700-\\u27bf"+n+r+"]",c="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",l="["+r+"]",f="(?:"+u+"|"+a+")",d="(?:"+l+"|"+a+")",g="(?:['’](?:d|ll|m|re|s|t|ve))?",h="(?:['’](?:D|LL|M|RE|S|T|VE))?",v="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",b="[\\ufe0e\\ufe0f]?",x=b+v+"(?:\\u200d(?:"+["[^\\ud800-\\udfff]",c,p].join("|")+")"+b+v+")*",m="(?:"+["[\\u2700-\\u27bf]",c,p].join("|")+")"+x,y=RegExp([l+"?"+u+"+"+g+"(?="+[i,l,"$"].join("|")+")",d+"+"+h+"(?="+[i,l+f,"$"].join("|")+")",l+"?"+f+"+"+g,l+"+"+h,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",s,m].join("|"),"g");t.exports=function(t){return t.match(y)||[]}},function(t,e,n){n.r(e);var r=n(39),o=n(59);e.default=class extends o.default{getLibraryNameFromPkg(t){return Object(r.pascalCase)(t.name)}}},function(t,e,n){n.r(e);var r=n(0),o=n(3);e.default=class extends o.a{getDefaultOptions(){return{terserOptions:this.createTerserOptions({toplevel:!0}),include:!1,nodeExternals:!1,outDir:"build",licenseFileName:!1}}getWebpackConfig(){const t=super.getWebpackConfig();return Object(r.a)(t,{resolve:{mainFields:["main","module"]}})}}},function(t,e,n){n.r(e);var r=n(3);e.default=class extends r.a{}},function(t,e,n){n.r(e);var r=n(116),o=n.n(r),i=n(117),s=n.n(i),u=n(1),a=n.n(u),c=n(118),p=n.n(c),l=n(16),f=n.n(l),d=n(119),g=n.n(d),h=n(11),v=n.n(h),b=n(120),x=n.n(b),m=n(121),y=n.n(m),w=n(122),j=n.n(w),O=n(123),_=n.n(O),k=n(124),C=n.n(k),P=n(125),A=n.n(P),S=n(65),D=n.n(S),E=n(126),F=n.n(E),L=n(0),I=n(22);const z=n(36)("webpack-config-jaid");e.default=class extends I.default{constructor(...t){super(...t),this.themeColor=null,this.backgroundColor=null}getDefaultOptions(){return{...super.getDefaultOptions(),inlineSource:!1,sitemap:!0,offline:!0,pwa:!0,banner:!0,createCssFile:!0}}getPublicPath(){return this.options.publicPath?this.options.publicPath:this.isHot()?`http://localhost:${this.port}/`:"/"}getMeta(){const t={...super.getMeta(),HandheldFriendly:!0};var e,n;if(!this.options.development&&(t.description=this.description,t["format-detection"]="telephone=no",t["og:type"]="website",t["twitter:card"]="summary",t["og:updated_time"]=Date.now(),t["og:determiner"]="",t["og:description"]=this.description,t["twitter:description"]=this.description,t["og:title"]=this.title,t["twitter:title"]=this.title,(null===(e=this.pkg.author)||void 0===e?void 0:e.name)&&(t.author=null===(n=this.pkg.author)||void 0===n?void 0:n.name),this.options.locale&&(t["og:locale"]=this.options.locale.replace("-","_")),(this.options.twitterSiteHandle||this.options.twitterAuthorHandle)&&(t["twitter:site"]=v()(this.options.twitterSiteHandle||this.options.twitterAuthorHandle,"@")),this.options.twitterAuthorHandle&&(t["twitter:creator"]=v()(this.options.twitterAuthorHandle,"@")),this.options.domain&&this.options.pwa)){const e="https://"+this.options.domain,n=384,r=D()(e,`icon_${n}x${n}.png`);t["og:url"]=e,t["og:image:width"]=n,t["og:image:height"]=n,t["og:image:type"]="image/png",t["og:image"]=r,t["twitter:image"]=r}return t}shouldInlineJavascript(){return!1}getImageLoader(){return this.options.development?super.getImageLoader():{test:this.getImageFileRegex(),oneOf:[{resourceQuery:/\?raw/,use:s()(super.getImageLoader(),"test")},{loader:"modern-image-loader"}]}}getBodyContent(){var t;const e=this.title||(null===(t=this.pkg)||void 0===t?void 0:t.name)||this.domain||"Loading";return`<div><main style="position:fixed;margin:0;padding:0;width:100vw;height:100vh;color:#8888;display:flex;justify-content:center;align-items:center;font-size:200%;font-family:Ubuntu,sans-serif"><span>${p()(e)}</span></main></div>`}getCnamePluginOptions(){return{domain:this.domain}}getRobotsTxtPluginOptions(){return a()(this.options.robots)?this.options.robots:{host:"https://"+this.domain,sitemap:`https://${this.domain}/sitemap.xml`}}getSitemapXmlPluginOptions(){const t={domain:this.domain};return a()(this.options.sitemap)&&Object.assign(t,this.options.sitemap),t}getOptimizeCssAssetsPluginOptions(){return a()(this.options.optimizeCss)?this.options.optimizeCss:!0===this.options.optimizeCss?{cssProcessorPluginOptions:{preset:["advanced",{discardComments:{removeAll:!0}}]}}:null}getThemeColor(){return this.options.themeColor?v()(this.options.themeColor,"#"):"#00CC00"}getBackgroundColor(){return this.options.backgroundColor?v()(this.options.backgroundColor,"#"):"#000000"}getPwaManifestPluginOptions(){if(a()(this.options.pwa))return this.options.pwa;const t={description:this.description,orientation:"portrait",display:"standalone",name:this.title,inject:!0,fingerprints:!1,theme_color:this.themeColor,background_color:this.backgroundColor,ios:{"apple-mobile-web-app-title":this.title,"apple-mobile-web-app-status-bar-style":"black-translucent"},start_url:"https://"+this.options.domain,publicPath:"https://"+this.options.domain,icons:[{src:this.iconFile,sizes:[16,24,32,64,80,92,128,192,256,384,512]}]};return this.options.development?t.start_url=".":(t.start_url="https://"+this.options.domain,t.publicPath="https://"+this.options.domain),t}getHtmlFaviconPluginOptions(){return{href:D()(this.publicPath,"icon_128x128.png")}}getOfflinePluginOptions(){return{safeToUseOptionalCaches:!0,appShell:"index.html",caches:{main:["*.js","*.css","*.html","manifest.json"],additional:["*.woff","*.woff2","*.jpg","*.jpeg","*.png","*.webp"],optional:[":rest:"]},ServiceWorker:{events:!0},AppCache:{events:!0},excludes:["**/*.txt","CNAME"],version:this.pkg.version||Date.now()+""}}getWebpackConfig(t){const{fromRoot:e,initialWebpackConfig:n}=t;if(this.iconFile=e("icon.png"),z("Using icon "+this.iconFile),this.description=this.getDescription(),this.themeColor=this.getThemeColor(),this.backgroundColor=this.getBackgroundColor(),!f.a.pathExists(this.iconFile))throw new Error(`File ${this.iconFile} not found`);const r=super.getWebpackConfig(t);this.domain=this.options.domain;let i={plugins:[]};if(this.hot){const t=[e("dist"),e("dist").replace(/\\/g,"/"),e(".git"),e(".git").replace(/\\/g,"/")];i=Object(L.a)(i,{watch:!0,watchOptions:{ignored:o()(t)},entry:["react-hot-loader/patch",`webpack-dev-server/client?http://localhost:${this.port}/`,"webpack/hot/only-dev-server",n.entry],devServer:{publicPath:this.publicPath,port:this.port,hot:!0,overlay:!0,headers:{"Access-Control-Allow-Origin":"*"},historyApiFallback:{verbose:!0,disableDotRule:!1}},resolve:{alias:{"react-dom":"@hot-loader/react-dom"}}}),i.plugins.push(new y.a)}if(i.plugins.push(new x.a(this.getHtmlFaviconPluginOptions())),!this.options.development){i.plugins.push(new F.a(this.getPwaManifestPluginOptions())),i.plugins.push(new g.a(this.getCnamePluginOptions())),i.plugins.push(new C.a(this.getRobotsTxtPluginOptions())),i.plugins.push(new A.a(this.getSitemapXmlPluginOptions()));const t=this.getOptimizeCssAssetsPluginOptions();null!==t&&i.plugins.push(new _.a(t)),i.plugins.push(new j.a(this.getOfflinePluginOptions()))}return Object(L.a)(r,i)}}},function(t,e,n){var r=n(71),o=n(230),i=n(235),s=n(72),u=n(236),a=n(48);t.exports=function(t,e,n){var c=-1,p=o,l=t.length,f=!0,d=[],g=d;if(n)f=!1,p=i;else if(200>l)g=e?[]:d;else{var h=e?null:u(t);if(h)return a(h);f=!1,p=s,g=new r}t:for(;++c<l;){var v=t[c],b=e?e(v):v;if(v=n||0!==v?v:0,f&&b==b){for(var x=g.length;x--;)if(g[x]===b)continue t;e&&g.push(b),d.push(v)}else p(g,b,n)||(g!==d&&g.push(b),d.push(v))}return d}},function(t,e,n){var r=n(231);t.exports=function(t,e){return!(null==t||!t.length)&&r(t,e,0)>-1}},function(t,e,n){var r=n(232),o=n(233),i=n(234);t.exports=function(t,e,n){return e==e?i(t,e,n):r(t,o,n)}},function(t,e){t.exports=function(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i<o;)if(e(t[i],i,t))return i;return-1}},function(t,e){t.exports=function(t){return t!=t}},function(t,e){t.exports=function(t,e,n){for(var r=n-1,o=t.length;++r<o;)if(t[r]===e)return r;return-1}},function(t,e){t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r<o;)if(n(e,t[r]))return!0;return!1}},function(t,e,n){var r=n(80),o=n(237),i=n(48),s=r&&1/i(new r([,-0]))[1]==1/0?function(t){return new r(t)}:o;t.exports=s},function(t,e){t.exports=function(){}},function(t,e,n){var r=n(47),o=n(239),i=n(89),s=n(240),u=n(241),a=n(244),c=n(245),p=n(246),l=n(247),f=n(74),d=n(92),g=n(34),h=n(248),v=n(249),b=n(254),x=n(2),m=n(50),y=n(256),w=n(1),j=n(258),O=n(19),_=n(56),k="[object Arguments]",C="[object Function]",P="[object Object]",A={};A[k]=A["[object Array]"]=A["[object ArrayBuffer]"]=A["[object DataView]"]=A["[object Boolean]"]=A["[object Date]"]=A["[object Float32Array]"]=A["[object Float64Array]"]=A["[object Int8Array]"]=A["[object Int16Array]"]=A["[object Int32Array]"]=A["[object Map]"]=A["[object Number]"]=A[P]=A["[object RegExp]"]=A["[object Set]"]=A["[object String]"]=A["[object