{"version":3,"sources":["jsdelivr-header.js","/npm/nuxt-fontawesome@0.4.0/lib/module.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,QAAE,SAAY,QAAQ,QAE5B,OAAO,QAAU,eAAuB,GACtC,MAKM,EAAU,OAAO,OALN,CACf,UAAW,GACX,OAAQ,GACR,QAAS,IAE6B,KAAK,QAAQ,YAAa,GAE7D,EAAQ,YAAa,EAAQ,SAChC,EAAQ,OAAS,SAEnB,EAAQ,UAAY,EAAQ,WAAa,eAEzC,KAAK,QAAQ,IAAI,QAAQ,gDACzB,KAAK,UAAU,CACb,IAAK,QAAQ,UAAW,yBACxB,WAEJ","file":"/npm/nuxt-fontawesome@0.4.0/lib/module.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/nuxt-fontawesome@0.4.0/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\nmodule.exports = async function module (moduleOptions) {\n  const defaults = {\n    component: '',\n    suffix: '',\n    imports: []\n  }\n  const options = Object.assign(defaults, this.options.fontawesome, moduleOptions)\n\n  if (!options.component || options.suffix) {\n    options.suffix = '-icon'\n  }\n  options.component = options.component || 'font-awesome'\n\n  this.options.css.unshift('@fortawesome/fontawesome-svg-core/styles.css')\n  this.addPlugin({\n    src: resolve(__dirname, './templates/plugin.js'),\n    options\n  })\n}\n"]}