{"version":3,"mappings":";gWAAA,MAAAA,EAAe,+VCWTC,EAAU,6BAEhBC,EAAmB,CAClB,GAAI,iBACJ,QAAAD,EACA,MAAO,GACP,YAAaE,EAAE,iBAAkB,UAAU,EAC3C,cAAeH,EACf,QAAQ,CAAE,KAAAI,GAAQ,CAIjB,MAHI,EAAAC,KAGAD,EAAK,OAASE,EAAS,KAI5B,EAEA,MAAM,QAAS,CACd,MAAMC,EAA0BC,EAAqB,IAAAC,EAAA,IAAM,OAAO,8CAAqC,0IAAC,EACxG,OAAO,eAAe,OAAOR,EAASS,EAAoBH,EAAyB,CAClF,WAAY,GACZ,CAAC,CACH,CACD,CAAC","names":["BackupRestore","tagName","registerSidebarTab","t","node","isPublicShare","FileType","FilesVersionsSidebarTab","defineAsyncComponent","__vitePreload","defineCustomElement"],"ignoreList":[0],"sources":["../node_modules/@mdi/svg/svg/backup-restore.svg?raw","../build/frontend/apps/files_versions/src/sidebar_tab.ts"],"sourcesContent":["export default \"\"","/*!\n * SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\nimport BackupRestore from '@mdi/svg/svg/backup-restore.svg?raw'\nimport { FileType, registerSidebarTab } from '@nextcloud/files'\nimport { t } from '@nextcloud/l10n'\nimport { isPublicShare } from '@nextcloud/sharing/public'\nimport { defineAsyncComponent, defineCustomElement } from 'vue'\n\nconst tagName = 'files-versions_sidebar-tab'\n\nregisterSidebarTab({\n\tid: 'files_versions',\n\ttagName,\n\torder: 90,\n\tdisplayName: t('files_versions', 'Versions'),\n\ticonSvgInline: BackupRestore,\n\tenabled({ node }) {\n\t\tif (isPublicShare()) {\n\t\t\treturn false\n\t\t}\n\t\tif (node.type !== FileType.File) {\n\t\t\treturn false\n\t\t}\n\t\treturn true\n\t},\n\n\tasync onInit() {\n\t\tconst FilesVersionsSidebarTab = defineAsyncComponent(() => import('./views/FilesVersionsSidebarTab.vue'))\n\t\twindow.customElements.define(tagName, defineCustomElement(FilesVersionsSidebarTab, {\n\t\t\tshadowRoot: false,\n\t\t}))\n\t},\n})\n"],"file":"files_versions-sidebar-tab.mjs"}