{"version":3,"file":"PlayerAnonymousModal-BrB0oJJP.mjs","names":[],"sources":["../src/components/display/sharing/PlayerAnonymousModal.vue","../src/components/display/sharing/PlayerAnonymousModal.vue"],"sourcesContent":["<template>\n  <ClassicModal\n    id-modal=\"player-anonymous-modal\"\n    :title-modal=\"t('Share the player')\"\n    @close=\"closePopup\"\n  >\n    <template #body>\n      <SharePlayer\n        :podcast=\"podcast\"\n        :emission=\"emission\"\n        :exclusive=\"exclusive\"\n        :not-exclusive=\"notExclusive\"\n        :organisation-id=\"authStore.authOrgaId\"\n      />\n    </template>\n    <template #footer>\n      <button class=\"btn btn-primary m-1\" @click=\"closePopup\">\n        {{ t(\"Close\") }}\n      </button>\n    </template>\n  </ClassicModal>\n</template>\n\n<script setup lang=\"ts\">\nimport { Podcast } from \"@/stores/class/general/podcast\";\nimport ClassicModal from \"../../misc/modal/ClassicModal.vue\";\nimport SharePlayer from \"./SharePlayer.vue\";\nimport { useAuthStore } from \"../../../stores/AuthStore\";\nimport { Emission } from \"@/stores/class/general/emission\";\nimport { useI18n } from \"vue-i18n\";\n\n//Props\ndefineProps({\n  podcast: { default: undefined, type: Object as () => Podcast },\n  emission: { default: undefined, type: Object as () => Emission },\n  exclusive: { default: false, type: Boolean },\n  notExclusive: { default: true, type: Boolean },\n});\n\n//Emits\nconst emit = defineEmits([\"close\"]);\n\n//Composables\nconst { t } = useI18n();\nconst authStore = useAuthStore();\n\n//Methods\nfunction closePopup(): void {\n  emit(\"close\");\n}\n</script>\n","<template>\n  <ClassicModal\n    id-modal=\"player-anonymous-modal\"\n    :title-modal=\"t('Share the player')\"\n    @close=\"closePopup\"\n  >\n    <template #body>\n      <SharePlayer\n        :podcast=\"podcast\"\n        :emission=\"emission\"\n        :exclusive=\"exclusive\"\n        :not-exclusive=\"notExclusive\"\n        :organisation-id=\"authStore.authOrgaId\"\n      />\n    </template>\n    <template #footer>\n      <button class=\"btn btn-primary m-1\" @click=\"closePopup\">\n        {{ t(\"Close\") }}\n      </button>\n    </template>\n  </ClassicModal>\n</template>\n\n<script setup lang=\"ts\">\nimport { Podcast } from \"@/stores/class/general/podcast\";\nimport ClassicModal from \"../../misc/modal/ClassicModal.vue\";\nimport SharePlayer from \"./SharePlayer.vue\";\nimport { useAuthStore } from \"../../../stores/AuthStore\";\nimport { Emission } from \"@/stores/class/general/emission\";\nimport { useI18n } from \"vue-i18n\";\n\n//Props\ndefineProps({\n  podcast: { default: undefined, type: Object as () => Podcast },\n  emission: { default: undefined, type: Object as () => Emission },\n  exclusive: { default: false, type: Boolean },\n  notExclusive: { default: true, type: Boolean },\n});\n\n//Emits\nconst emit = defineEmits([\"close\"]);\n\n//Composables\nconst { t } = useI18n();\nconst authStore = useAuthStore();\n\n//Methods\nfunction closePopup(): void {\n  emit(\"close\");\n}\n</script>\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAwCA,MAAM,OAAO;EAGb,MAAM,EAAE,MAAM,QAAQ;EACtB,MAAM,YAAY,aAAa;EAG/B,SAAS,aAAmB;GAC1B,KAAK,OAAO;EACd;;;;;;;;;;;;;;;;;;;qBChDE,YAmBe,OAAA,iBAAA;EAlBb,YAAS;EACR,eAAa,OAAA,EAAC,kBAAA;EACd,SAAO,OAAA;;EAEG,MAAI,cAOX,CANF,YAME,OAAA,gBAAA;GALC,SAAS,OAAA;GACT,UAAU,OAAA;GACV,WAAW,OAAA;GACX,iBAAe,OAAA;GACf,mBAAiB,OAAA,UAAU;;;;;;;;EAGrB,QAAM,cAGN,CAFT,mBAES,UAAA;GAFD,OAAM;GAAuB,SAAO,OAAA;qBACvC,OAAA,EAAC,OAAA,CAAA,GAAA,CAAA,CAAA,CAAA"}