{"version":3,"file":"useNonce.js","sources":["../../src/shared/useNonce.ts"],"sourcesContent":["import type { Ref } from 'vue'\nimport { computed, ref } from 'vue'\nimport { injectConfigProviderContext } from '@/ConfigProvider/ConfigProvider.vue'\n\nexport function useNonce(nonce?: Ref) {\n const context = injectConfigProviderContext({\n nonce: ref(),\n })\n return computed(() => nonce?.value || context.nonce?.value)\n}\n"],"names":[],"mappings":";;;AAIO,SAAS,SAAS,KAAiC,EAAA;AACxD,EAAA,MAAM,UAAU,2BAA4B,CAAA;AAAA,IAC1C,OAAO,GAAI;AAAA,GACZ,CAAA;AACD,EAAA,OAAO,SAAS,MAAM,KAAA,EAAO,KAAS,IAAA,OAAA,CAAQ,OAAO,KAAK,CAAA;AAC5D;;;;"}