{"version":3,"sources":["jsdelivr-header.js","/npm/@nuxtjs/moment@1.6.1/lib/module.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,QAAE,SAAY,QAAQ,QAEtB,SAAW,CACf,QAAS,GACT,cAAe,KACf,gBAAiB,KACjB,QAAQ,EACR,QAAS,GACT,UAAU,GAGZ,SAAS,aAAc,GACjB,MAAM,QAAQ,KAChB,EAAgB,CAAE,QAAS,IAG7B,MAAM,EAAU,IACX,YACA,KAAK,QAAQ,UACb,IAGA,EAAQ,WAAY,EAAQ,iBAAqB,EAAQ,QAAQ,SAAS,oBAC7E,EAAQ,QAAQ,KAAK,mBAGvB,KAAK,aAAa,IAChB,MAAM,EAAsB,QAAQ,iCAKpC,GAJA,EAAO,QAAQ,KAAK,IAAI,EAAoB,CAC1C,cAAe,EAAQ,WAGrB,OAAO,KAAK,EAAQ,UAAU,OAAQ,CACxC,MAAM,EAA2B,QAAQ,uCACzC,EAAO,QAAQ,KAAK,IAAI,EAAyB,EAAQ,UAC3D,KAGG,EAAQ,QAIb,KAAK,UAAU,CACb,IAAK,QAAQ,UAAW,aACxB,SAAU,YACV,WAEJ,CAEA,OAAO,QAAU,aACjB,OAAO,QAAQ,KAAO,QAAQ","file":"/npm/@nuxtjs/moment@1.6.1/lib/module.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@nuxtjs/moment@1.6.1/lib/module.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","const { resolve } = require('path')\n\nconst defaults = {\n  locales: [],\n  defaultLocale: null,\n  defaultTimezone: null,\n  plugin: true,\n  plugins: [],\n  timezone: false\n}\n\nfunction momentModule (moduleOptions) {\n  if (Array.isArray(moduleOptions)) {\n    moduleOptions = { locales: moduleOptions }\n  }\n\n  const options = {\n    ...defaults,\n    ...this.options.moment,\n    ...moduleOptions\n  }\n\n  if ((options.timezone || options.defaultTimezone) && !options.plugins.includes('moment-timezone')) {\n    options.plugins.push('moment-timezone')\n  }\n\n  this.extendBuild((config) => {\n    const MomentLocalesPlugin = require('moment-locales-webpack-plugin')\n    config.plugins.push(new MomentLocalesPlugin({\n      localesToKeep: options.locales\n    }))\n\n    if (Object.keys(options.timezone).length) {\n      const MomentTimezoneDataPlugin = require('moment-timezone-data-webpack-plugin')\n      config.plugins.push(new MomentTimezoneDataPlugin(options.timezone))\n    }\n  })\n\n  if (!options.plugin) {\n    return\n  }\n\n  this.addPlugin({\n    src: resolve(__dirname, 'plugin.js'),\n    fileName: 'moment.js',\n    options\n  })\n}\n\nmodule.exports = momentModule\nmodule.exports.meta = require('../package.json')\n"]}