{"version":3,"sources":["jsdelivr-header.js","/npm/nuxt-modernizr@5.0.0/dist/module.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCNO,YAAa,mBACX,WAAY,kBAAmB,eAAgB,qBAAwB,mBACzE,WAAY,gBACZ,cAAe,kBACtB,MAAM,SAAW,2BAA2B,oBAC7B,iBAAiB,CAC9B,KAAM,CACJ,cAAe,CACb,KAAM,WAER,UAAW,YACX,KAAM,kBAER,MAAO,UACL,MAAM,QAAa,IAAI,SAAQ,GAAW,UAAU,MAAM,EAAS,KACnE,kBAAkB,CAChB,SAAU,QAAQ,KAAK,iBAAkB,oBACzC,YAAa,IAAM,MAAM;;;;;;YAMnB;;QAGN,KAAM,WAER,WAAW,CACT,KAAM,SAAS,QAAQ,gBACvB,KAAM,gBACN","file":"/npm/nuxt-modernizr@5.0.0/dist/module.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/nuxt-modernizr@5.0.0/dist/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","import pathLib from \"node:path\";\nimport { addImports, addPluginTemplate, createResolver, defineNuxtModule } from \"@nuxt/kit\";\nimport endent from \"endent\";\nimport modernizr from \"modernizr-build\";\nconst resolver = createResolver(import.meta.url);\nexport default defineNuxtModule({\n  meta: {\n    compatibility: {\n      nuxt: \">=3.0.0\"\n    },\n    configKey: \"modernizr\",\n    name: \"nuxt-modernizr\"\n  },\n  setup: async options => {\n    const code = await new Promise(resolve => modernizr.build(options, resolve));\n    addPluginTemplate({\n      filename: pathLib.join(\"nuxt-modernizr\", \"plugin.client.ts\"),\n      getContents: () => endent`\n        // @ts-nocheck\n\n        import { defineNuxtPlugin } from '#imports';\n\n        export default defineNuxtPlugin(() => {\n          ${code}\n        })\\n\n      `,\n      mode: \"client\"\n    });\n    addImports({\n      from: resolver.resolve(\"./composable\"),\n      name: \"useModernizr\"\n    });\n  }\n});"]}