{"version":3,"sources":["jsdelivr-header.js","/npm/vue-cli-plugin-svg-sprite@1.1.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,OAAO,QAAU,CAAC,EAAK,KACnB,EAAI,cAAa,IACb,MAAM,EAAgB,EAAe,eAAgB,EAAe,cAAc,WAAkB,CAAC,EAE/F,EAAM,EAAI,QAAQ,EAAc,KAAO,oBAE7C,EAAc,OACT,KAAK,cACL,KAAK,EAAc,MAAQ,mBAC3B,QACA,IAAI,GACJ,MACA,IAAI,qBACJ,OAAO,qBACP,QAAQ,EAAc,eAAiB,CACpC,SAAS,EACT,eAAgB,EAAe,gBAAkB,yBAA2B,kBAGpF,EACK,OAAO,cACP,IAAI,QAAQ,4BAA6B,CAAC,EAAc,eAAiB,CAAE,aAAa,KAE7F,EAAc,OACT,KAAK,OACL,QACA,IAAI,EAAI,GACf","file":"/npm/vue-cli-plugin-svg-sprite@1.1.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/vue-cli-plugin-svg-sprite@1.1.0/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","module.exports = (api, projectOptions) => {\n    api.chainWebpack(webpackConfig => {\n        const pluginOptions = projectOptions.pluginOptions ? projectOptions.pluginOptions.svgSprite || {} : {};\n\n        const dir = api.resolve(pluginOptions.dir || 'src/assets/icons');\n\n        webpackConfig.module\n            .rule('svg-sprite')\n            .test(pluginOptions.test || /\\.(svg)(\\?.*)?$/)\n            .include\n            .add(dir)\n            .end()\n            .use('svg-sprite-loader')\n            .loader('svg-sprite-loader')\n            .options(pluginOptions.loaderOptions || {\n                extract: true,\n                spriteFilename: projectOptions.filenameHashing ? 'img/icons.[hash:8].svg' : 'img/icons.svg',\n            });\n\n        webpackConfig\n            .plugin('svg-sprite')\n            .use(require('svg-sprite-loader/plugin'), [pluginOptions.pluginOptions || { plainSprite: true }]);\n\n        webpackConfig.module\n            .rule('svg')\n            .exclude\n            .add(dir);\n    });\n};\n"]}