{"version":3,"sources":["jsdelivr-header.js","/npm/@privyid/persona-icon@1.2.0/dist/module.mjs"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCNS,iBAAkB,eAAgB,qBAAwB,YAEnE,MAAM,OAAS,iBAAiB,CAC9B,KAAM,CACJ,KAAM,wBACN,UAAW,cACX,cAAe,CAAE,KAAM,YAEzB,SAAU,CACR,WAAW,EACX,UAAU,GAEZ,WAAM,CAAM,EAAS,GACnB,MAAM,QAAE,GAAY,2BAA2B,KAC3C,EAAQ,iBACJ,iBAAiB,CACrB,KAAM,EAAQ,UACd,OAAQ,KACR,WAAY,CAAC,SAGb,EAAQ,UACV,EAAK,QAAQ,IAAI,KAAK,EAAQ,4BAClC,WAGO","file":"/npm/@privyid/persona-icon@1.2.0/dist/module.mjs","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@privyid/persona-icon@1.2.0/dist/module.mjs\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","import { defineNuxtModule, createResolver, addComponentsDir } from '@nuxt/kit';\n\nconst module = defineNuxtModule({\n  meta: {\n    name: \"@privyid/persona-icon\",\n    configKey: \"personaIcon\",\n    compatibility: { nuxt: \">=3.0.0\" }\n  },\n  defaults: {\n    component: true,\n    fonticon: false\n  },\n  async setup(options, nuxt) {\n    const { resolve } = createResolver(import.meta.url);\n    if (options.component) {\n      await addComponentsDir({\n        path: resolve(\"../vue\"),\n        prefix: \"pi\",\n        extensions: [\"vue\"]\n      });\n    }\n    if (options.fonticon)\n      nuxt.options.css.push(resolve(\"../font/persona-icon.css\"));\n  }\n});\n\nexport { module as default };\n"]}