From 2ac5b2f8ee3390564c6a92a5d85b6d352da980b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Molakvo=C3=A6?= Date: Fri, 2 Jun 2023 10:24:55 +0200 Subject: [PATCH 1/4] chore(deps): update cypress and associates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ --- cypress.config.ts | 5 +- cypress/e2e/actions/sidebar.cy.js | 2 +- cypress/e2e/audios/audios.cy.js | 2 +- .../images/images-custom-list-loadmore.cy.js | 2 +- cypress/e2e/images/images-custom-list.cy.js | 6 +- cypress/e2e/images/images.cy.js | 2 +- cypress/e2e/mixins/audio.js | 2 +- cypress/e2e/mixins/image.js | 2 +- cypress/e2e/mixins/oddname.js | 2 +- cypress/e2e/mixins/video.js | 2 +- cypress/e2e/non-dav-files.cy.js | 2 +- .../e2e/sharing/download-share-disabled.cy.js | 2 +- cypress/e2e/sharing/download-share.cy.js | 2 +- cypress/e2e/sharing/files-shares.cy.js | 4 +- cypress/e2e/videos/videos.cy.js | 2 +- cypress/e2e/visual-regression.cy.js | 4 +- .../base/visual-regression.cy.js/image.png | Bin 57699 -> 55617 bytes .../base/visual-regression.cy.js/image2.png | Bin 55914 -> 54246 bytes .../base/visual-regression.cy.js/non-dav.png | Bin 45836 -> 43988 bytes .../base/visual-regression.cy.js/video.png | Bin 113896 -> 109670 bytes js/viewer-components.js | 4 +- js/viewer-components.js.LICENSE.txt | 23 +- js/viewer-components.js.map | 2 +- js/viewer-filerobot.js | 4 +- js/viewer-filerobot.js.map | 2 +- js/viewer-main.js | 4 +- js/viewer-main.js.LICENSE.txt | 2 +- js/viewer-main.js.map | 2 +- js/viewer-plyr.js | 4 +- js/viewer-plyr.js.map | 2 +- package-lock.json | 21585 ++++------------ package.json | 16 +- package.json.orig | 111 + src/views/Viewer.vue | 8 +- tsconfig.json | 3 +- 35 files changed, 4938 insertions(+), 16877 deletions(-) create mode 100644 package.json.orig diff --git a/cypress.config.ts b/cypress.config.ts index d84d138e3..83cabb428 100644 --- a/cypress.config.ts +++ b/cypress.config.ts @@ -34,9 +34,8 @@ export default defineConfig({ trashAssetsBeforeRuns: true, e2e: { - // Enable session management and disable isolation - experimentalSessionAndOrigin: true, - testIsolation: 'off', + // Disable isolation + testIsolation: false, // We've imported your old cypress plugins here. // You may want to clean this up later by importing these. diff --git a/cypress/e2e/actions/sidebar.cy.js b/cypress/e2e/actions/sidebar.cy.js index 9e3f7ec0a..e1b1eb3c5 100644 --- a/cypress/e2e/actions/sidebar.cy.js +++ b/cypress/e2e/actions/sidebar.cy.js @@ -64,7 +64,7 @@ describe('Open the sidebar from the viewer and open viewer with sidebar already }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/audios/audios.cy.js b/cypress/e2e/audios/audios.cy.js index ddca48fac..81b5b1333 100644 --- a/cypress/e2e/audios/audios.cy.js +++ b/cypress/e2e/audios/audios.cy.js @@ -54,7 +54,7 @@ describe('Open mp3 and ogg audio in viewer', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', 'audio.mp3') + cy.get('body > .viewer .modal-name').should('contain', 'audio.mp3') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/images/images-custom-list-loadmore.cy.js b/cypress/e2e/images/images-custom-list-loadmore.cy.js index a74530de2..e440219c2 100644 --- a/cypress/e2e/images/images-custom-list-loadmore.cy.js +++ b/cypress/e2e/images/images-custom-list-loadmore.cy.js @@ -130,7 +130,7 @@ describe('Open custom list of images in viewer with pagination', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/images/images-custom-list.cy.js b/cypress/e2e/images/images-custom-list.cy.js index 4e03b198e..1d0fd53b6 100644 --- a/cypress/e2e/images/images-custom-list.cy.js +++ b/cypress/e2e/images/images-custom-list.cy.js @@ -95,7 +95,7 @@ describe('Open custom images list in viewer', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) @@ -134,7 +134,7 @@ describe('Open custom images list in viewer', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', 'image3.jpg') + cy.get('body > .viewer .modal-name').should('contain', 'image3.jpg') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) @@ -160,7 +160,7 @@ describe('Open custom images list in viewer', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/images/images.cy.js b/cypress/e2e/images/images.cy.js index 7d8deae20..3a36db967 100644 --- a/cypress/e2e/images/images.cy.js +++ b/cypress/e2e/images/images.cy.js @@ -69,7 +69,7 @@ describe('Open images in viewer', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/mixins/audio.js b/cypress/e2e/mixins/audio.js index 58180a44e..3984121d9 100644 --- a/cypress/e2e/mixins/audio.js +++ b/cypress/e2e/mixins/audio.js @@ -68,7 +68,7 @@ export default function(fileName = 'audio.ogg', mimeType = 'audio/ogg') { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', fileName) + cy.get('body > .viewer .modal-name').should('contain', fileName) cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/mixins/image.js b/cypress/e2e/mixins/image.js index 29dffc0c2..b4338325a 100644 --- a/cypress/e2e/mixins/image.js +++ b/cypress/e2e/mixins/image.js @@ -72,7 +72,7 @@ export default function(fileName = 'image1.jpg', mimeType = 'image/jpeg', source }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', fileName) + cy.get('body > .viewer .modal-name').should('contain', fileName) cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/mixins/oddname.js b/cypress/e2e/mixins/oddname.js index 43157c7ac..c3a7a1c96 100644 --- a/cypress/e2e/mixins/oddname.js +++ b/cypress/e2e/mixins/oddname.js @@ -100,7 +100,7 @@ export default function(file, type, sidebar = false) { */ function menuOk() { cy.get('body > .viewer .icon-error').should('not.exist') - cy.get('body > .viewer .modal-title').should('contain', placedName) + cy.get('body > .viewer .modal-name').should('contain', placedName) cy.get('body > .viewer .modal-header button.header-close').should( 'be.visible' ) diff --git a/cypress/e2e/mixins/video.js b/cypress/e2e/mixins/video.js index 8db48e2e7..308c51260 100644 --- a/cypress/e2e/mixins/video.js +++ b/cypress/e2e/mixins/video.js @@ -68,7 +68,7 @@ export default function(fileName = 'image1.jpg', mimeType = 'image/jpeg') { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', fileName) + cy.get('body > .viewer .modal-name').should('contain', fileName) cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/non-dav-files.cy.js b/cypress/e2e/non-dav-files.cy.js index a3bebbf47..efbda1aba 100644 --- a/cypress/e2e/non-dav-files.cy.js +++ b/cypress/e2e/non-dav-files.cy.js @@ -67,7 +67,7 @@ describe('Open non-dav files in viewer', function() { }) it('See the title and close button on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', basename) + cy.get('body > .viewer .modal-name').should('contain', basename) cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/sharing/download-share-disabled.cy.js b/cypress/e2e/sharing/download-share-disabled.cy.js index 3c4541efa..ebfea1ab6 100644 --- a/cypress/e2e/sharing/download-share-disabled.cy.js +++ b/cypress/e2e/sharing/download-share-disabled.cy.js @@ -85,7 +85,7 @@ describe(`Download ${fileName} in viewer`, function() { }) it('See the title on the viewer header but not the Download button', function() { - cy.get('body > .viewer .modal-title').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header a.action-item .download-icon').should('not.exist') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/sharing/download-share.cy.js b/cypress/e2e/sharing/download-share.cy.js index dba85041c..5e546e314 100644 --- a/cypress/e2e/sharing/download-share.cy.js +++ b/cypress/e2e/sharing/download-share.cy.js @@ -79,7 +79,7 @@ describe(`Download ${fileName} from viewer in link share`, function() { }) it('See the title and the close icon on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/sharing/files-shares.cy.js b/cypress/e2e/sharing/files-shares.cy.js index b0cad3348..624eb3b35 100644 --- a/cypress/e2e/sharing/files-shares.cy.js +++ b/cypress/e2e/sharing/files-shares.cy.js @@ -81,7 +81,7 @@ describe('See shared folder with link share', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', 'image1.jpg') + cy.get('body > .viewer .modal-name').should('contain', 'image1.jpg') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) @@ -141,7 +141,7 @@ describe('See shared folder with link share', function() { cy.get('body > .viewer .modal-container video').should('have.length', 1) cy.get('body > .viewer button.prev').should('be.visible') cy.get('body > .viewer button.next').should('be.visible') - cy.get('body > .viewer .modal-title').should('contain', 'video1.mp4') + cy.get('body > .viewer .modal-name').should('contain', 'video1.mp4') }) it('Does not see a loading animation', function() { diff --git a/cypress/e2e/videos/videos.cy.js b/cypress/e2e/videos/videos.cy.js index 3348b129f..0cef13eca 100644 --- a/cypress/e2e/videos/videos.cy.js +++ b/cypress/e2e/videos/videos.cy.js @@ -54,7 +54,7 @@ describe('Open mp4 videos in viewer', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', 'video1.mp4') + cy.get('body > .viewer .modal-name').should('contain', 'video1.mp4') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) diff --git a/cypress/e2e/visual-regression.cy.js b/cypress/e2e/visual-regression.cy.js index 0ac912606..b236ed640 100644 --- a/cypress/e2e/visual-regression.cy.js +++ b/cypress/e2e/visual-regression.cy.js @@ -54,7 +54,7 @@ describe('Visual regression tests ', function() { }) it('See the menu icon and title on the viewer header', function() { - cy.get('body > .viewer .modal-title').should('contain', 'test-card.mp4') + cy.get('body > .viewer .modal-name').should('contain', 'test-card.mp4') cy.get('body > .viewer .modal-header button.action-item__menutoggle').should('be.visible') cy.get('body > .viewer .modal-header button.header-close').should('be.visible') }) @@ -110,7 +110,7 @@ describe('Visual regression tests ', function() { cy.get('body > .viewer').should('not.exist') cy.openFile('test-card.png') cy.get('body > .viewer').should('be.visible') - cy.get('body > .viewer .modal-title').should('contain', 'test-card.png') + cy.get('body > .viewer .modal-name').should('contain', 'test-card.png') cy.get('body > .viewer .modal-container img').should('have.length', 1) cy.get('body > .viewer .modal-container img').should('have.attr', 'src') cy.get('body > .viewer button.prev').should('be.visible') diff --git a/cypress/snapshots/base/visual-regression.cy.js/image.png b/cypress/snapshots/base/visual-regression.cy.js/image.png index 369fa3bc41c34d018ddd75861b929b189e7ddcff..dae15b61b0c8163ef3cc4dfb401f3bfe7dc3bd90 100644 GIT binary patch literal 55617 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 VPuzC@bD0DTn!Sr%#b!VD{{a~eG8O;; literal 57699 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 literal 55914 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

-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 diff --git a/cypress/snapshots/base/visual-regression.cy.js/non-dav.png b/cypress/snapshots/base/visual-regression.cy.js/non-dav.png index 4588749471e345ab681a45a988fae2ec5250c647..872c147f4d12f355a7e29c61ea195a4bc0e26956 100644 GIT binary patch literal 43988 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

-?Bdm}y)4sWTq7 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

xK2Fz#a1d4I)Zs!Dj`_E6VLwrN~~6G-vEZEHHh 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 diff --git a/cypress/snapshots/base/visual-regression.cy.js/video.png b/cypress/snapshots/base/visual-regression.cy.js/video.png index 13613707a33ddd3fb6a07a4940a56635bd30dde5..53e887da30ce23edd41c999cdfa06f43f3e1e030 100644 GIT binary patch literal 109670 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

JnQPY`&44iwA->i}@}WhZ!DwE^%3olk#~ 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 literal 113896 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�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 HRaEvrbW#U( diff --git a/js/viewer-components.js b/js/viewer-components.js index 23a078009..7f6483b48 100644 --- a/js/viewer-components.js +++ b/js/viewer-components.js @@ -1,3 +1,3 @@ /*! For license information please see viewer-components.js.LICENSE.txt */ -(self.webpackChunkviewer=self.webpackChunkviewer||[]).push([["components"],{23955:(e,t,n)=>{"use strict";var o=n(57699);n(79753),n(27856),n(95573);class i{constructor(){this.translations={},this.debug=!1}setLanguage(e){return this.locale=e,this}detectLocale(){return this.setLanguage((document.documentElement.lang||"en").replace("-","_"))}addTranslation(e,t){return this.translations[e]=t,this}enableDebugMode(){return this.debug=!0,this}build(){return new r(this.locale||"en",this.translations,this.debug)}}class r{constructor(e,t,n){this.gt=new o({debug:n,sourceLocale:"en"});for(const e in t)this.gt.addTranslations(e,"messages",t[e]);this.gt.setLocale(e)}subtitudePlaceholders(e,t){return e.replace(/{([^{}]*)}/g,((e,n)=>{const o=t[n];return"string"==typeof o||"number"==typeof o?o.toString():e}))}gettext(e,t={}){return this.subtitudePlaceholders(this.gt.gettext(e),t)}ngettext(e,t,n,o={}){return this.subtitudePlaceholders(this.gt.ngettext(e,t,n).replace(/%n/g,n.toString()),o)}}t.getGettextBuilder=function(){return new i}},45400:(e,t,n)=>{var o;self,o=()=>(()=>{var e={723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2734),i=n.n(o);const r={before:function(){this.$slots.default&&""!==this.text.trim()||(i().util.warn("".concat(this.$options.name," cannot be empty and requires a meaningful text content"),this),this.$destroy(),this.$el.remove())},beforeUpdate:function(){this.text=this.getText()},data:function(){return{text:this.getText()}},computed:{isLongText:function(){return this.text&&this.text.trim().length>20}},methods:{getText:function(){return this.$slots.default?this.$slots.default[0].text.trim():""}}}},1139:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(723);const i={mixins:[o.Z],props:{icon:{type:String,default:""},title:{type:String,default:""},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:""}},emits:["click"],computed:{isIconUrl:function(){try{return new URL(this.icon)}catch(e){return!1}}},methods:{onClick:function(e){if(this.$emit("click",e),this.closeAfterClick){var t=function(e,t){for(var n=e.$parent;n;){if(n.$options.name===t)return n;n=n.$parent}}(this,"NcActions");t&&t.closeMenu&&t.closeMenu(!1)}}}}},9725:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon[data-v-1846a4cc]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.active[data-v-1846a4cc]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action--disabled[data-v-1846a4cc]{pointer-events:none;opacity:.5}.action--disabled[data-v-1846a4cc]:hover,.action--disabled[data-v-1846a4cc]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-1846a4cc]{opacity:1 !important}.action-button[data-v-1846a4cc]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-right:14px;box-sizing:border-box;cursor:pointer;white-space:nowrap;opacity:.7;color:var(--color-main-text);border:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;font-weight:normal;font-size:var(--default-font-size);line-height:44px}.action-button[data-v-1846a4cc]:hover,.action-button[data-v-1846a4cc]:focus{opacity:1}.action-button>span[data-v-1846a4cc]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-1846a4cc]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-button[data-v-1846a4cc] .material-design-icon{width:44px;height:44px;opacity:1}.action-button[data-v-1846a4cc] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button p[data-v-1846a4cc]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-button__longtext[data-v-1846a4cc]{cursor:pointer;white-space:pre-wrap}.action-button__title[data-v-1846a4cc]{font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/assets/action.scss","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCiBC,2BACC,8CAAA,CACA,iBAAA,CACA,SAAA,CAMF,mCACC,mBAAA,CACA,UCMiB,CDLjB,kFACC,cAAA,CACA,UCGgB,CDDjB,qCACC,oBAAA,CAOF,gCACC,YAAA,CACA,sBAAA,CAEA,UAAA,CACA,WAAA,CACA,QAAA,CACA,SAAA,CACA,kBCxBY,CDyBZ,qBAAA,CAEA,cAAA,CACA,kBAAA,CAEA,UCpBe,CDqBf,4BAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,eAAA,CAEA,kBAAA,CACA,kCAAA,CACA,gBC/Ce,CDiDf,4EAEC,SChCY,CDmCb,qCACC,cAAA,CACA,kBAAA,CAGD,sCACC,UC5Dc,CD6Dd,WC7Dc,CD8Dd,SC3CY,CD4CZ,+BAAA,CACA,oBC5DS,CD6DT,2BAAA,CAGD,sDACC,UCrEc,CDsEd,WCtEc,CDuEd,SCpDY,CDsDZ,iFACC,qBAAA,CAKF,kCACC,eAAA,CACA,iBAAA,CAGA,gBAAA,CAEA,cAAA,CACA,eAAA,CAGA,eAAA,CACA,sBAAA,CAGD,0CACC,cAAA,CAEA,oBAAA,CAGD,uCACC,gBAAA,CACA,sBAAA,CACA,eAAA,CACA,kBAAA,CACA,cAAA,CACA,oBAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n * @author Marco Ambrosini \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n@mixin action-active {\n\tli {\n\t\t&.active {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t\tborder-radius: 6px;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n@mixin action--disabled {\n\t.action--disabled {\n\t\tpointer-events: none;\n\t\topacity: $opacity_disabled;\n\t\t&:hover, &:focus {\n\t\t\tcursor: default;\n\t\t\topacity: $opacity_disabled;\n\t\t}\n\t\t& * {\n\t\t\topacity: 1 !important;\n\t\t}\n\t}\n}\n\n\n@mixin action-item($name) {\n\t.action-#{$name} {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\n\t\twidth: 100%;\n\t\theight: auto;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tpadding-right: $icon-margin;\n\t\tbox-sizing: border-box; // otherwise router-link overflows in Firefox\n\n\t\tcursor: pointer;\n\t\twhite-space: nowrap;\n\n\t\topacity: $opacity_normal;\n\t\tcolor: var(--color-main-text);\n\t\tborder: 0;\n\t\tborder-radius: 0; // otherwise Safari will cut the border-radius area\n\t\tbackground-color: transparent;\n\t\tbox-shadow: none;\n\n\t\tfont-weight: normal;\n\t\tfont-size: var(--default-font-size);\n\t\tline-height: $clickable-area;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: $opacity_full;\n\t\t}\n\n\t\t& > span {\n\t\t\tcursor: pointer;\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t&__icon {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\t\t\tbackground-position: $icon-margin center;\n\t\t\tbackground-size: $icon-size;\n\t\t\tbackground-repeat: no-repeat;\n\t\t}\n\n\t\t&:deep(.material-design-icon) {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\n\t\t\t.material-design-icon__svg {\n\t\t\t\tvertical-align: middle;\n\t\t\t}\n\t\t}\n\n\t\t// long text area\n\t\tp {\n\t\t\tmax-width: 220px;\n\t\t\tline-height: 1.6em;\n\n\t\t\t// 14px are currently 1em line-height. Mixing units as '44px - 1.6em' does not work.\n\t\t\tpadding: #{math.div($clickable-area - 1.6 * 14px, 2)} 0;\n\n\t\t\tcursor: pointer;\n\t\t\ttext-align: left;\n\n\t\t\t// in case there are no spaces like long email addresses\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t&__longtext {\n\t\t\tcursor: pointer;\n\t\t\t// allow the use of `\\n`\n\t\t\twhite-space: pre-wrap;\n\t\t}\n\n\t\t&__title {\n\t\t\tfont-weight: bold;\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t\tmax-width: 100%;\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=a},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,i,r){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(o)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=r),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},7537:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(o),r="/*# ".concat(i," */");return[t].concat([r]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,o=0;o{"use strict";var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,i&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},4216:()=>{},1900:(e,t,n)=>{"use strict";function o(e,t,n,o,i,r,a,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):i&&(l=s?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n.d(t,{Z:()=>o})},2734:e=>{"use strict";e.exports=n(20144)}},t={};function o(n){var i=t[n];if(void 0!==i)return i.exports;var r=t[n]={id:n,exports:{}};return e[n](r,r.exports,o),r.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0;var i={};return(()=>{"use strict";o.r(i),o.d(i,{default:()=>C});const e={name:"NcActionButton",mixins:[o(1139).Z],props:{disabled:{type:Boolean,default:!1}},computed:{isFocusable:function(){return!this.disabled}}};var t=o(3379),n=o.n(t),r=o(7795),a=o.n(r),s=o(569),l=o.n(s),c=o(3565),u=o.n(c),d=o(9216),p=o.n(d),h=o(4589),m=o.n(h),f=o(9725),g={};g.styleTagTransform=m(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=p(),n()(f.Z,g),f.Z&&f.Z.locals&&f.Z.locals;var v=o(1900),A=o(4216),b=o.n(A),y=(0,v.Z)(e,(function(){var e=this,t=e._self._c;return t("li",{staticClass:"action",class:{"action--disabled":e.disabled},attrs:{role:"presentation"}},[t("button",{staticClass:"action-button",class:{focusable:e.isFocusable},attrs:{"aria-label":e.ariaLabel,role:"menuitem",type:"button"},on:{click:e.onClick}},[e._t("icon",(function(){return[t("span",{staticClass:"action-button__icon",class:[e.isIconUrl?"action-button__icon--url":e.icon],style:{backgroundImage:e.isIconUrl?"url(".concat(e.icon,")"):null}})]})),e._v(" "),e.title?t("p",[t("strong",{staticClass:"action-button__title"},[e._v("\n\t\t\t\t"+e._s(e.title)+"\n\t\t\t")]),e._v(" "),t("br"),e._v(" "),t("span",{staticClass:"action-button__longtext",domProps:{textContent:e._s(e.text)}})]):e.isLongText?t("p",{staticClass:"action-button__longtext",domProps:{textContent:e._s(e.text)}}):t("span",{staticClass:"action-button__text"},[e._v(e._s(e.text))]),e._v(" "),e._e()],2)])}),[],!1,null,"1846a4cc",null);"function"==typeof b()&&b()(y);const C=y.exports})(),i})(),e.exports=o()},76212:(e,t,n)=>{var o;self,o=()=>(()=>{var e={723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2734),i=n.n(o);const r={before:function(){this.$slots.default&&""!==this.text.trim()||(i().util.warn("".concat(this.$options.name," cannot be empty and requires a meaningful text content"),this),this.$destroy(),this.$el.remove())},beforeUpdate:function(){this.text=this.getText()},data:function(){return{text:this.getText()}},computed:{isLongText:function(){return this.text&&this.text.trim().length>20}},methods:{getText:function(){return this.$slots.default?this.$slots.default[0].text.trim():""}}}},1139:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(723);const i={mixins:[o.Z],props:{icon:{type:String,default:""},title:{type:String,default:""},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:""}},emits:["click"],computed:{isIconUrl:function(){try{return new URL(this.icon)}catch(e){return!1}}},methods:{onClick:function(e){if(this.$emit("click",e),this.closeAfterClick){var t=function(e,t){for(var n=e.$parent;n;){if(n.$options.name===t)return n;n=n.$parent}}(this,"NcActions");t&&t.closeMenu&&t.closeMenu(!1)}}}}},6368:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon[data-v-b0b3faba]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.active[data-v-b0b3faba]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action-link[data-v-b0b3faba]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-right:14px;box-sizing:border-box;cursor:pointer;white-space:nowrap;opacity:.7;color:var(--color-main-text);border:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;font-weight:normal;font-size:var(--default-font-size);line-height:44px}.action-link[data-v-b0b3faba]:hover,.action-link[data-v-b0b3faba]:focus{opacity:1}.action-link>span[data-v-b0b3faba]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-b0b3faba]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-link[data-v-b0b3faba] .material-design-icon{width:44px;height:44px;opacity:1}.action-link[data-v-b0b3faba] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link p[data-v-b0b3faba]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-link__longtext[data-v-b0b3faba]{cursor:pointer;white-space:pre-wrap}.action-link__title[data-v-b0b3faba]{font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/assets/action.scss","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCiBC,2BACC,8CAAA,CACA,iBAAA,CACA,SAAA,CAqBF,8BACC,YAAA,CACA,sBAAA,CAEA,UAAA,CACA,WAAA,CACA,QAAA,CACA,SAAA,CACA,kBCxBY,CDyBZ,qBAAA,CAEA,cAAA,CACA,kBAAA,CAEA,UCpBe,CDqBf,4BAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,eAAA,CAEA,kBAAA,CACA,kCAAA,CACA,gBC/Ce,CDiDf,wEAEC,SChCY,CDmCb,mCACC,cAAA,CACA,kBAAA,CAGD,oCACC,UC5Dc,CD6Dd,WC7Dc,CD8Dd,SC3CY,CD4CZ,+BAAA,CACA,oBC5DS,CD6DT,2BAAA,CAGD,oDACC,UCrEc,CDsEd,WCtEc,CDuEd,SCpDY,CDsDZ,+EACC,qBAAA,CAKF,gCACC,eAAA,CACA,iBAAA,CAGA,gBAAA,CAEA,cAAA,CACA,eAAA,CAGA,eAAA,CACA,sBAAA,CAGD,wCACC,cAAA,CAEA,oBAAA,CAGD,qCACC,gBAAA,CACA,sBAAA,CACA,eAAA,CACA,kBAAA,CACA,cAAA,CACA,oBAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n * @author Marco Ambrosini \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n@mixin action-active {\n\tli {\n\t\t&.active {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t\tborder-radius: 6px;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n@mixin action--disabled {\n\t.action--disabled {\n\t\tpointer-events: none;\n\t\topacity: $opacity_disabled;\n\t\t&:hover, &:focus {\n\t\t\tcursor: default;\n\t\t\topacity: $opacity_disabled;\n\t\t}\n\t\t& * {\n\t\t\topacity: 1 !important;\n\t\t}\n\t}\n}\n\n\n@mixin action-item($name) {\n\t.action-#{$name} {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\n\t\twidth: 100%;\n\t\theight: auto;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tpadding-right: $icon-margin;\n\t\tbox-sizing: border-box; // otherwise router-link overflows in Firefox\n\n\t\tcursor: pointer;\n\t\twhite-space: nowrap;\n\n\t\topacity: $opacity_normal;\n\t\tcolor: var(--color-main-text);\n\t\tborder: 0;\n\t\tborder-radius: 0; // otherwise Safari will cut the border-radius area\n\t\tbackground-color: transparent;\n\t\tbox-shadow: none;\n\n\t\tfont-weight: normal;\n\t\tfont-size: var(--default-font-size);\n\t\tline-height: $clickable-area;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: $opacity_full;\n\t\t}\n\n\t\t& > span {\n\t\t\tcursor: pointer;\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t&__icon {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\t\t\tbackground-position: $icon-margin center;\n\t\t\tbackground-size: $icon-size;\n\t\t\tbackground-repeat: no-repeat;\n\t\t}\n\n\t\t&:deep(.material-design-icon) {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\n\t\t\t.material-design-icon__svg {\n\t\t\t\tvertical-align: middle;\n\t\t\t}\n\t\t}\n\n\t\t// long text area\n\t\tp {\n\t\t\tmax-width: 220px;\n\t\t\tline-height: 1.6em;\n\n\t\t\t// 14px are currently 1em line-height. Mixing units as '44px - 1.6em' does not work.\n\t\t\tpadding: #{math.div($clickable-area - 1.6 * 14px, 2)} 0;\n\n\t\t\tcursor: pointer;\n\t\t\ttext-align: left;\n\n\t\t\t// in case there are no spaces like long email addresses\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t&__longtext {\n\t\t\tcursor: pointer;\n\t\t\t// allow the use of `\\n`\n\t\t\twhite-space: pre-wrap;\n\t\t}\n\n\t\t&__title {\n\t\t\tfont-weight: bold;\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t\tmax-width: 100%;\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=a},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,i,r){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(o)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=r),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},7537:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(o),r="/*# ".concat(i," */");return[t].concat([r]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,o=0;o{"use strict";var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,i&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},9158:()=>{},1900:(e,t,n)=>{"use strict";function o(e,t,n,o,i,r,a,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):i&&(l=s?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n.d(t,{Z:()=>o})},2734:e=>{"use strict";e.exports=n(20144)}},t={};function o(n){var i=t[n];if(void 0!==i)return i.exports;var r=t[n]={id:n,exports:{}};return e[n](r,r.exports,o),r.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0;var i={};return(()=>{"use strict";o.r(i),o.d(i,{default:()=>C});const e={name:"NcActionLink",mixins:[o(1139).Z],props:{href:{type:String,default:"#",required:!0,validator:function(e){try{return new URL(e)}catch(t){return e.startsWith("#")||e.startsWith("/")}}},download:{type:String,default:null},target:{type:String,default:"_self",validator:function(e){return e&&(!e.startsWith("_")||["_blank","_self","_parent","_top"].indexOf(e)>-1)}},title:{type:String,default:null}}};var t=o(3379),n=o.n(t),r=o(7795),a=o.n(r),s=o(569),l=o.n(s),c=o(3565),u=o.n(c),d=o(9216),p=o.n(d),h=o(4589),m=o.n(h),f=o(6368),g={};g.styleTagTransform=m(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=p(),n()(f.Z,g),f.Z&&f.Z.locals&&f.Z.locals;var v=o(1900),A=o(9158),b=o.n(A),y=(0,v.Z)(e,(function(){var e=this,t=e._self._c;return t("li",{staticClass:"action"},[t("a",{staticClass:"action-link focusable",attrs:{download:e.download,href:e.href,"aria-label":e.ariaLabel,target:e.target,title:e.title,rel:"nofollow noreferrer noopener"},on:{click:e.onClick}},[e._t("icon",(function(){return[t("span",{staticClass:"action-link__icon",class:[e.isIconUrl?"action-link__icon--url":e.icon],style:{backgroundImage:e.isIconUrl?"url(".concat(e.icon,")"):null}})]})),e._v(" "),e.title?t("p",[t("strong",{staticClass:"action-link__title"},[e._v("\n\t\t\t\t"+e._s(e.title)+"\n\t\t\t")]),e._v(" "),t("br"),e._v(" "),t("span",{staticClass:"action-link__longtext",domProps:{textContent:e._s(e.text)}})]):e.isLongText?t("p",{staticClass:"action-link__longtext",domProps:{textContent:e._s(e.text)}}):t("span",{staticClass:"action-link__text"},[e._v(e._s(e.text))]),e._v(" "),e._e()],2)])}),[],!1,null,"b0b3faba",null);"function"==typeof b()&&b()(y);const C=y.exports})(),i})(),e.exports=o()},70110:(e,t,n)=>{var o;self,o=()=>(()=>{var e={5471:(e,t,n)=>{"use strict";n.d(t,{default:()=>L});var o=n(9479),i=n(1241),r=n(336),a=n(1205),s=n(932),l=n(2734),c=n.n(l),u=n(1441),d=n.n(u);function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function m(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&void 0!==arguments[0])||arguments[0];this.opened&&(this.opened=!1,this.$refs.popover.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.opened=!1,this.focusIndex=0,this.$refs.menuButton.$el.focus())},onOpen:function(e){var t=this;this.$nextTick((function(){t.focusFirstAction(e)}))},onMouseFocusAction:function(e){if(document.activeElement!==e.target){var t=e.target.closest("li");if(t){var n=t.querySelector(A);if(n){var o=g(this.$refs.menu.querySelectorAll(A)).indexOf(n);o>-1&&(this.focusIndex=o,this.focusAction())}}}},onKeydown:function(e){(38===e.keyCode||9===e.keyCode&&e.shiftKey)&&this.focusPreviousAction(e),(40===e.keyCode||9===e.keyCode&&!e.shiftKey)&&this.focusNextAction(e),33===e.keyCode&&this.focusFirstAction(e),34===e.keyCode&&this.focusLastAction(e),27===e.keyCode&&(this.closeMenu(),e.preventDefault())},removeCurrentActive:function(){var e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction:function(){var e=this.$refs.menu.querySelectorAll(A)[this.focusIndex];if(e){this.removeCurrentActive();var t=e.closest("li.action");e.focus(),t&&t.classList.add("active")}},focusPreviousAction:function(e){this.opened&&(0===this.focusIndex?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction:function(e){if(this.opened){var t=this.$refs.menu.querySelectorAll(A).length-1;this.focusIndex===t?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=0,this.focusAction())},focusLastAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.$refs.menu.querySelectorAll(A).length-1,this.focusAction())},preventIfEvent:function(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus:function(e){this.$emit("focus",e)},onBlur:function(e){this.$emit("blur",e)}},render:function(e){var t=this,n=(this.$slots.default||[]).filter((function(e){var t;return null==e||null===(t=e.componentOptions)||void 0===t?void 0:t.tag})),o=n.filter(this.isValidSingleAction);if(this.forceMenu&&o.length>0&&this.inline>0&&(c().util.warn("Specifying forceMenu will ignore any inline actions rendering."),o=[]),0!==n.length){var i=function(n){var o,i,r,a,s,l,c,u,d,p,h,f,g,v,A,b,y,C,w,k,x,S,_,P=(null==n||null===(o=n.data)||void 0===o||null===(i=o.scopedSlots)||void 0===i||null===(r=i.icon())||void 0===r?void 0:r[0])||e("span",{class:["icon",null==n||null===(a=n.componentOptions)||void 0===a||null===(s=a.propsData)||void 0===s?void 0:s.icon]}),E=t.forceTitle?t.menuTitle:"",T=null==n||null===(l=n.componentOptions)||void 0===l||null===(c=l.listeners)||void 0===c?void 0:c.click;return e("NcButton",{class:["action-item action-item--single",null==n||null===(u=n.data)||void 0===u?void 0:u.staticClass,null==n||null===(d=n.data)||void 0===d?void 0:d.class],attrs:{"aria-label":(null==n||null===(p=n.componentOptions)||void 0===p||null===(h=p.propsData)||void 0===h?void 0:h.ariaLabel)||(null==n||null===(f=n.componentOptions)||void 0===f||null===(g=f.children)||void 0===g||null===(v=g[0])||void 0===v?void 0:v.text),title:null==n||null===(A=n.componentOptions)||void 0===A||null===(b=A.propsData)||void 0===b?void 0:b.title},ref:null==n||null===(y=n.data)||void 0===y?void 0:y.ref,props:m({type:t.type||(E?"secondary":"tertiary"),disabled:t.disabled||(null==n||null===(C=n.componentOptions)||void 0===C||null===(w=C.propsData)||void 0===w?void 0:w.disabled)},null==n||null===(k=n.componentOptions)||void 0===k?void 0:k.propsData),directives:[{name:"tooltip",value:null==n||null===(x=n.componentOptions)||void 0===x||null===(S=x.children)||void 0===S||null===(_=S[0])||void 0===_?void 0:_.text,modifiers:{auto:!0}}],on:m({focus:t.onFocus,blur:t.onBlur},!!T&&{click:function(e){T&&T(e)}})},[e("template",{slot:"icon"},[P]),E])},r=function(n){var o,i,r=(null===(o=t.$slots.icon)||void 0===o?void 0:o[0])||(t.defaultIcon?e("span",{class:["icon",t.defaultIcon]}):e("DotsHorizontal",{props:{size:20}}));return e("NcPopover",{ref:"popover",props:{delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container,popoverBaseClass:"action-item__popper",setReturnFocus:null===(i=t.$refs.menuButton)||void 0===i?void 0:i.$el},attrs:{delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container,popoverBaseClass:"action-item__popper"},on:{show:t.openMenu,"after-show":t.onOpen,hide:t.closeMenu}},[e("NcButton",{class:"action-item__menutoggle",props:{type:t.triggerBtnType,disabled:t.disabled},slot:"trigger",ref:"menuButton",attrs:{"aria-haspopup":"menu","aria-label":t.ariaLabel,"aria-controls":t.opened?t.randomId:null,"aria-expanded":t.opened.toString()},on:{focus:t.onFocus,blur:t.onBlur}},[e("template",{slot:"icon"},[r]),t.menuTitle]),e("div",{class:{open:t.opened},attrs:{tabindex:"-1"},on:{keydown:t.onKeydown,mousemove:t.onMouseFocusAction},ref:"menu"},[e("ul",{attrs:{id:t.randomId,tabindex:"-1",role:"menu"}},[n])])])};if(1===n.length&&1===o.length&&!this.forceMenu)return i(o[0]);if(o.length>0&&this.inline>0){var a=o.slice(0,this.inline),s=n.filter((function(e){return!a.includes(e)}));return e("div",{class:["action-items","action-item--".concat(this.triggerBtnType)]},[].concat(g(a.map(i)),[s.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[r(s)]):null]))}return e("div",{class:["action-item action-item--default-popover","action-item--".concat(this.triggerBtnType),{"action-item--open":this.opened}]},[r(n)])}}};var y=n(3379),C=n.n(y),w=n(7795),k=n.n(w),x=n(569),S=n.n(x),_=n(3565),P=n.n(_),E=n(9216),T=n.n(E),N=n(4589),z=n.n(N),j=n(297),$={};$.styleTagTransform=z(),$.setAttributes=P(),$.insert=S().bind(null,"head"),$.domAPI=k(),$.insertStyleElement=T(),C()(j.Z,$),j.Z&&j.Z.locals&&j.Z.locals;var O=n(6),D={};D.styleTagTransform=z(),D.setAttributes=P(),D.insert=S().bind(null,"head"),D.domAPI=k(),D.insertStyleElement=T(),C()(O.Z,D),O.Z&&O.Z.locals&&O.Z.locals;var B=n(1900),F=n(5727),I=n.n(F),M=(0,B.Z)(b,void 0,void 0,!1,null,"2f315260",null);"function"==typeof I()&&I()(M);const L=M.exports},9479:(e,t,n)=>{"use strict";n.d(t,{default:()=>P});var o=n(5108);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function a(e){for(var t=1;t{"use strict";n.d(t,{default:()=>N});var o=n(9454),i=n(4505),r=n(1206),a=n(5108);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(){l=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},r=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function d(e,t,n,i){var r=t&&t.prototype instanceof m?t:m,a=Object.create(r.prototype),s=new P(i||[]);return o(a,"_invoke",{value:k(e,n,s)}),a}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=d;var h={};function m(){}function f(){}function g(){}var v={};u(v,r,(function(){return this}));var A=Object.getPrototypeOf,b=A&&A(A(E([])));b&&b!==t&&n.call(b,r)&&(v=b);var y=g.prototype=m.prototype=Object.create(v);function C(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function i(o,r,a,l){var c=p(e[o],e,r);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==s(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){i("next",e,a,l)}),(function(e){i("throw",e,a,l)})):t.resolve(d).then((function(e){u.value=e,a(u)}),(function(e){return i("throw",e,a,l)}))}l(c.arg)}var r;o(this,"_invoke",{value:function(e,n){function o(){return new t((function(t,o){i(e,n,t,o)}))}return r=r?r.then(o,o):o()}})}function k(e,t,n){var o="suspendedStart";return function(i,r){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===i)throw r;return{value:void 0,done:!0}}for(n.method=i,n.arg=r;;){var a=n.delegate;if(a){var s=x(a,n);if(s){if(s===h)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===o)throw o="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o="executing";var l=p(e,t,n);if("normal"===l.type){if(o=n.done?"completed":"suspendedYield",l.arg===h)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o="completed",n.method="throw",n.arg=l.arg)}}}function x(e,t){var n=t.method,o=e.iterator[n];if(void 0===o)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),h;var i=p(o,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,h;var r=i.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,h):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,h)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function _(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function E(e){if(e){var t=e[r];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function t(){for(;++o=0;--i){var r=this.tryEntries[i],a=r.completion;if("root"===r.tryLoc)return o("end");if(r.tryLoc<=this.prev){var s=n.call(r,"catchLoc"),l=n.call(r,"finallyLoc");if(s&&l){if(this.prev=0;--o){var i=this.tryEntries[o];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var i=o.arg;_(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),h}},e}function c(e,t,n,o,i,r,a){try{var s=e[r](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,i)}const u={name:"NcPopover",components:{Dropdown:o.Dropdown},props:{popoverBaseClass:{type:String,default:""},focusTrap:{type:Boolean,default:!0},setReturnFocus:{default:void 0,type:[Object,String,Function,Boolean]}},emits:["after-show","after-hide"],beforeDestroy:function(){this.clearFocusTrap()},methods:{useFocusTrap:function(){var e,t=this;return(e=l().mark((function e(){var n,o,a;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$nextTick();case 2:if(t.focusTrap){e.next=4;break}return e.abrupt("return");case 4:if(a=null===(n=t.$refs.popover)||void 0===n||null===(o=n.$refs.popperContent)||void 0===o?void 0:o.$el){e.next=7;break}return e.abrupt("return");case 7:t.$focusTrap=(0,i.createFocusTrap)(a,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:t.setReturnFocus,trapStack:(0,r.L)()}),t.$focusTrap.activate();case 9:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(o,i){var r=e.apply(t,n);function a(e){c(r,o,i,a,s,"next",e)}function s(e){c(r,o,i,a,s,"throw",e)}a(void 0)}))})()},clearFocusTrap:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var t;null===(t=this.$focusTrap)||void 0===t||t.deactivate(e),this.$focusTrap=null}catch(e){a.warn(e)}},afterShow:function(){var e=this;this.$nextTick((function(){e.$emit("after-show"),e.useFocusTrap()}))},afterHide:function(){this.$emit("after-hide"),this.clearFocusTrap()}}},d=u;var p=n(3379),h=n.n(p),m=n(7795),f=n.n(m),g=n(569),v=n.n(g),A=n(3565),b=n.n(A),y=n(9216),C=n.n(y),w=n(4589),k=n.n(w),x=n(5783),S={};S.styleTagTransform=k(),S.setAttributes=b(),S.insert=v().bind(null,"head"),S.domAPI=f(),S.insertStyleElement=C(),h()(x.Z,S),x.Z&&x.Z.locals&&x.Z.locals;var _=n(1900),P=n(2405),E=n.n(P),T=(0,_.Z)(d,(function(){var e=this;return(0,e._self._c)("Dropdown",e._g(e._b({ref:"popover",attrs:{distance:10,"arrow-padding":10,"no-auto-focus":!0,"popper-class":e.popoverBaseClass},on:{"apply-show":e.afterShow,"apply-hide":e.afterHide},scopedSlots:e._u([{key:"popper",fn:function(){return[e._t("default")]},proxy:!0}],null,!0)},"Dropdown",e.$attrs,!1),e.$listeners),[e._t("trigger")],2)}),[],!1,null,null,null);"function"==typeof E()&&E()(T);const N=T.exports},336:(e,t,n)=>{"use strict";n.d(t,{default:()=>A});var o=n(9454),i=n(3379),r=n.n(i),a=n(7795),s=n.n(a),l=n(569),c=n.n(l),u=n(3565),d=n.n(u),p=n(9216),h=n.n(p),m=n(4589),f=n.n(m),g=n(8384),v={};v.styleTagTransform=f(),v.setAttributes=d(),v.insert=c().bind(null,"head"),v.domAPI=s(),v.insertStyleElement=h(),r()(g.Z,v),g.Z&&g.Z.locals&&g.Z.locals,o.options.themes.tooltip.html=!1,o.options.themes.tooltip.delay={show:500,hide:200},o.options.themes.tooltip.distance=10,o.options.themes.tooltip["arrow-padding"]=3;const A=o.VTooltip},932:(e,t,n)=>{"use strict";n.d(t,{n:()=>r,t:()=>a});var o=(0,n(7931).getGettextBuilder)().detectLocale();[{locale:"ar",translations:{"{tag} (invisible)":"{tag} (غير مرئي)","{tag} (restricted)":"{tag} (مقيد)",Actions:"الإجراءات",Activities:"النشاطات","Animals & Nature":"الحيوانات والطبيعة","Anything shared with the same group of people will show up here":"أي مادة تمت مشاركتها مع نفس المجموعة من الأشخاص سيتم عرضها هنا","Avatar of {displayName}":"صورة {displayName} الرمزية","Avatar of {displayName}, {status}":"صورة {displayName} الرمزية، {status}","Cancel changes":"إلغاء التغييرات","Change title":"تغيير العنوان",Choose:"إختيار","Clear text":"مسح النص",Close:"أغلق","Close modal":"قفل الشرط","Close navigation":"إغلاق المتصفح","Close sidebar":"قفل الشريط الجانبي","Confirm changes":"تأكيد التغييرات",Custom:"مخصص","Edit item":"تعديل عنصر","Error getting related resources":"خطأ في تحصيل مصادر ذات صلة","External documentation for {title}":"الوثائق الخارجية لـ{title}",Favorite:"مفضلة",Flags:"الأعلام","Food & Drink":"الطعام والشراب","Frequently used":"كثيرا ما تستخدم",Global:"عالمي","Go back to the list":"العودة إلى القائمة","Hide password":"إخفاء كلمة السر","Message limit of {count} characters reached":"تم الوصول إلى الحد الأقصى لعدد الأحرف في الرسالة: {count} حرف","More items …":"عناصر أخرى ...",Next:"التالي","No emoji found":"لم يتم العثور على أي رمز تعبيري","No results":"ليس هناك أية نتيجة",Objects:"الأشياء",Open:"فتح",'Open link to "{resourceTitle}"':'فتح رابط إلى "{resourceTitle}"',"Open navigation":"فتح المتصفح","Password is secure":"كلمة السر مُؤمّنة","Pause slideshow":"إيقاف العرض مؤقتًا","People & Body":"الناس والجسم","Pick an emoji":"اختر رمزًا تعبيريًا","Please select a time zone:":"الرجاء تحديد المنطقة الزمنية:",Previous:"السابق","Related resources":"مصادر ذات صلة",Search:"بحث","Search results":"نتائج البحث","Select a tag":"اختر علامة",Settings:"الإعدادات","Settings navigation":"إعدادات المتصفح","Show password":"أعرض كلمة السر","Smileys & Emotion":"الوجوه و الرموز التعبيرية","Start slideshow":"بدء العرض",Submit:"إرسال",Symbols:"الرموز","Travel & Places":"السفر والأماكن","Type to search time zone":"اكتب للبحث عن منطقة زمنية","Unable to search the group":"تعذر البحث في المجموعة","Undo changes":"التراجع عن التغييرات","Write message, @ to mention someone, : for emoji autocompletion …":"اكتب رسالة، @ للإشارة إلى شخص ما، : للإكمال التلقائي للرموز التعبيرية ..."}},{locale:"br",translations:{"{tag} (invisible)":"{tag} (diwelus)","{tag} (restricted)":"{tag} (bevennet)",Actions:"Oberioù",Activities:"Oberiantizoù","Animals & Nature":"Loened & Natur",Choose:"Dibab",Close:"Serriñ",Custom:"Personelañ",Flags:"Bannieloù","Food & Drink":"Boued & Evajoù","Frequently used":"Implijet alies",Next:"Da heul","No emoji found":"Emoji ebet kavet","No results":"Disoc'h ebet",Objects:"Traoù","Pause slideshow":"Arsav an diaporama","People & Body":"Tud & Korf","Pick an emoji":"Choaz un emoji",Previous:"A-raok",Search:"Klask","Search results":"Disoc'hoù an enklask","Select a tag":"Choaz ur c'hlav",Settings:"Arventennoù","Smileys & Emotion":"Smileyioù & Fromoù","Start slideshow":"Kregiñ an diaporama",Symbols:"Arouezioù","Travel & Places":"Beaj & Lec'hioù","Unable to search the group":"Dibosupl eo klask ar strollad"}},{locale:"ca",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restringit)",Actions:"Accions",Activities:"Activitats","Animals & Nature":"Animals i natura","Anything shared with the same group of people will show up here":"Qualsevol cosa compartida amb el mateix grup de persones es mostrarà aquí","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}","Cancel changes":"Cancel·la els canvis","Change title":"Canviar títol",Choose:"Tria","Clear text":"Netejar text",Close:"Tanca","Close modal":"Tancar el mode","Close navigation":"Tanca la navegació","Close sidebar":"Tancar la barra lateral","Confirm changes":"Confirmeu els canvis",Custom:"Personalitzat","Edit item":"Edita l'element","Error getting related resources":"Error obtenint els recursos relacionats","Error parsing svg":"Error en l'anàlisi del svg","External documentation for {title}":"Documentació externa per a {title}",Favorite:"Preferit",Flags:"Marques","Food & Drink":"Menjar i begudes","Frequently used":"Utilitzats recentment",Global:"Global","Go back to the list":"Torna a la llista","Hide password":"Amagar contrasenya","Message limit of {count} characters reached":"S'ha arribat al límit de {count} caràcters per missatge","More items …":"Més artícles...",Next:"Següent","No emoji found":"No s'ha trobat cap emoji","No results":"Sense resultats",Objects:"Objectes",Open:"Obrir",'Open link to "{resourceTitle}"':'Obrir enllaç a "{resourceTitle}"',"Open navigation":"Obre la navegació","Password is secure":"Contrasenya segura
","Pause slideshow":"Atura la presentació","People & Body":"Persones i cos","Pick an emoji":"Trieu un emoji","Please select a time zone:":"Seleccioneu una zona horària:",Previous:"Anterior","Related resources":"Recursos relacionats",Search:"Cerca","Search results":"Resultats de cerca","Select a tag":"Seleccioneu una etiqueta",Settings:"Paràmetres","Settings navigation":"Navegació d'opcions","Show password":"Mostrar contrasenya","Smileys & Emotion":"Cares i emocions","Start slideshow":"Inicia la presentació",Submit:"Envia",Symbols:"Símbols","Travel & Places":"Viatges i llocs","Type to search time zone":"Escriviu per cercar la zona horària","Unable to search the group":"No es pot cercar el grup","Undo changes":"Desfés els canvis",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escriu missatge, fes servir "@" per esmentar algú, fes servir ":" per autocompletar emojis...'}},{locale:"cs_CZ",translations:{"{tag} (invisible)":"{tag} (neviditelné)","{tag} (restricted)":"{tag} (omezené)",Actions:"Akce",Activities:"Aktivity","Animals & Nature":"Zvířata a příroda","Anything shared with the same group of people will show up here":"Cokoli nasdíleného stejné skupině lidí se zobrazí zde","Avatar of {displayName}":"Zástupný obrázek uživatele {displayName}","Avatar of {displayName}, {status}":"Zástupný obrázek uživatele {displayName}, {status}","Cancel changes":"Zrušit změny","Change title":"Změnit nadpis",Choose:"Zvolit","Clear text":"Čitelný text",Close:"Zavřít","Close modal":"Zavřít dialogové okno","Close navigation":"Zavřít navigaci","Close sidebar":"Zavřít postranní panel","Confirm changes":"Potvrdit změny",Custom:"Uživatelsky určené","Edit item":"Upravit položku","Error getting related resources":"Chyba při získávání souvisejících prostředků","Error parsing svg":"Chyba při zpracovávání svg","External documentation for {title}":"Externí dokumentace k {title}",Favorite:"Oblíbené",Flags:"Příznaky","Food & Drink":"Jídlo a pití","Frequently used":"Často používané",Global:"Globální","Go back to the list":"Jít zpět na seznam","Hide password":"Skrýt heslo","Message limit of {count} characters reached":"Dosaženo limitu počtu ({count}) znaků zprávy","More items …":"Další položky…",Next:"Následující","No emoji found":"Nenalezeno žádné emoji","No results":"Nic nenalezeno",Objects:"Objekty",Open:"Otevřít",'Open link to "{resourceTitle}"':"Otevřít odkaz na „{resourceTitle}“","Open navigation":"Otevřít navigaci","Password is secure":"Heslo je bezpečné","Pause slideshow":"Pozastavit prezentaci","People & Body":"Lidé a tělo","Pick an emoji":"Vybrat emoji","Please select a time zone:":"Vyberte časovou zónu:",Previous:"Předchozí","Related resources":"Související prostředky",Search:"Hledat","Search results":"Výsledky hledání","Select a tag":"Vybrat štítek",Settings:"Nastavení","Settings navigation":"Pohyb po nastavení","Show password":"Zobrazit heslo","Smileys & Emotion":"Úsměvy a emoce","Start slideshow":"Spustit prezentaci",Submit:"Odeslat",Symbols:"Symboly","Travel & Places":"Cestování a místa","Type to search time zone":"Psaním vyhledejte časovou zónu","Unable to search the group":"Nedaří se hledat skupinu","Undo changes":"Vzít změny zpět",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':"Napište zprávu – pokud chcete někoho zmínit, napište před jeho uživatelským jménem „@“ (zavináč); automatické doplňování emotikonů zahájíte napsáním „:“ (dvojtečky)…"}},{locale:"da",translations:{"{tag} (invisible)":"{tag} (usynlig)","{tag} (restricted)":"{tag} (begrænset)",Actions:"Handlinger",Activities:"Aktiviteter","Animals & Nature":"Dyr & Natur","Anything shared with the same group of people will show up here":"Alt der deles med samme gruppe af personer vil vises her","Avatar of {displayName}":"Avatar af {displayName}","Avatar of {displayName}, {status}":"Avatar af {displayName}, {status}","Cancel changes":"Annuller ændringer","Change title":"Ret titel",Choose:"Vælg","Clear text":"Ryd tekst",Close:"Luk","Close modal":"Luk vindue","Close navigation":"Luk navigation","Close sidebar":"Luk sidepanel","Confirm changes":"Bekræft ændringer",Custom:"Brugerdefineret","Edit item":"Rediger emne","Error getting related resources":"Kunne ikke hente tilknyttede data","Error parsing svg":"Fejl ved analysering af svg","External documentation for {title}":"Ekstern dokumentation for {title}",Favorite:"Favorit",Flags:"Flag","Food & Drink":"Mad & Drikke","Frequently used":"Ofte brugt",Global:"Global","Go back to the list":"Tilbage til listen","Hide password":"Skjul kodeord","Message limit of {count} characters reached":"Begrænsning på {count} tegn er nået","More items …":"Mere ...",Next:"Videre","No emoji found":"Ingen emoji fundet","No results":"Ingen resultater",Objects:"Objekter",Open:"Åbn",'Open link to "{resourceTitle}"':'Åbn link til "{resourceTitle}"',"Open navigation":"Åbn navigation","Password is secure":"Kodeordet er sikkert","Pause slideshow":"Suspender fremvisning","People & Body":"Mennesker & Menneskekroppen","Pick an emoji":"Vælg en emoji","Please select a time zone:":"Vælg venligst en tidszone:",Previous:"Forrige","Related resources":"Relaterede emner",Search:"Søg","Search results":"Søgeresultater","Select a tag":"Vælg et mærke",Settings:"Indstillinger","Settings navigation":"Naviger i indstillinger","Show password":"Vis kodeord","Smileys & Emotion":"Smileys & Emotion","Start slideshow":"Start fremvisning",Submit:"Send",Symbols:"Symboler","Travel & Places":"Rejser & Rejsemål","Type to search time zone":"Indtast for at søge efter tidszone","Unable to search the group":"Kan ikke søge på denne gruppe","Undo changes":"Fortryd ændringer",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv besked, brug "@" for at nævne nogen, brug ":" til emoji-autofuldførelse ...'}},{locale:"de",translations:{"{tag} (invisible)":"{tag} (unsichtbar)","{tag} (restricted)":"{tag} (eingeschränkt)",Actions:"Aktionen",Activities:"Aktivitäten","Animals & Nature":"Tiere & Natur","Anything shared with the same group of people will show up here":"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt","Avatar of {displayName}":"Avatar von {displayName}","Avatar of {displayName}, {status}":"Avatar von {displayName}, {status}","Cancel changes":"Änderungen verwerfen","Change title":"Titel ändern",Choose:"Auswählen","Clear text":"Klartext",Close:"Schließen","Close modal":"Modal schließen","Close navigation":"Navigation schließen","Close sidebar":"Seitenleiste schließen","Confirm changes":"Änderungen bestätigen",Custom:"Benutzerdefiniert","Edit item":"Objekt bearbeiten","Error getting related resources":"Fehler beim Abrufen verwandter Ressourcen","Error parsing svg":"Fehler beim Einlesen der SVG","External documentation for {title}":"Externe Dokumentation für {title}",Favorite:"Favorit",Flags:"Flaggen","Food & Drink":"Essen & Trinken","Frequently used":"Häufig verwendet",Global:"Global","Go back to the list":"Zurück zur Liste","Hide password":"Passwort verbergen","Message limit of {count} characters reached":"Nachrichtenlimit von {count} Zeichen erreicht","More items …":"Weitere Elemente …",Next:"Weiter","No emoji found":"Kein Emoji gefunden","No results":"Keine Ergebnisse",Objects:"Gegenstände",Open:"Öffnen",'Open link to "{resourceTitle}"':'Link zu "{resourceTitle}" öffnen',"Open navigation":"Navigation öffnen","Password is secure":"Passwort ist sicher","Pause slideshow":"Diashow pausieren","People & Body":"Menschen & Körper","Pick an emoji":"Ein Emoji auswählen","Please select a time zone:":"Bitte wählen Sie eine Zeitzone:",Previous:"Vorherige","Related resources":"Verwandte Ressourcen",Search:"Suche","Search results":"Suchergebnisse","Select a tag":"Schlagwort auswählen",Settings:"Einstellungen","Settings navigation":"Einstellungen für die Navigation","Show password":"Passwort anzeigen","Smileys & Emotion":"Smileys & Emotionen","Start slideshow":"Diashow starten",Submit:"Einreichen",Symbols:"Symbole","Travel & Places":"Reisen & Orte","Type to search time zone":"Tippen, um Zeitzone zu suchen","Unable to search the group":"Die Gruppe konnte nicht durchsucht werden","Undo changes":"Änderungen rückgängig machen",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Nachricht schreiben, "@" um jemanden zu erwähnen, ":" für die automatische Vervollständigung von Emojis …'}},{locale:"de_DE",translations:{"{tag} (invisible)":"{tag} (unsichtbar)","{tag} (restricted)":"{tag} (eingeschränkt)",Actions:"Aktionen",Activities:"Aktivitäten","Animals & Nature":"Tiere & Natur","Anything shared with the same group of people will show up here":"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt","Avatar of {displayName}":"Avatar von {displayName}","Avatar of {displayName}, {status}":"Avatar von {displayName}, {status}","Cancel changes":"Änderungen verwerfen","Change title":"Titel ändern",Choose:"Auswählen","Clear text":"Klartext",Close:"Schließen","Close modal":"Modal schließen","Close navigation":"Navigation schließen","Close sidebar":"Seitenleiste schließen","Confirm changes":"Änderungen bestätigen",Custom:"Benutzerdefiniert","Edit item":"Objekt bearbeiten","Error getting related resources":"Fehler beim Abrufen verwandter Ressourcen","Error parsing svg":"Fehler beim Einlesen der SVG","External documentation for {title}":"Externe Dokumentation für {title}",Favorite:"Favorit",Flags:"Flaggen","Food & Drink":"Essen & Trinken","Frequently used":"Häufig verwendet",Global:"Global","Go back to the list":"Zurück zur Liste","Hide password":"Passwort verbergen","Message limit of {count} characters reached":"Nachrichtenlimit von {count} Zeichen erreicht","More items …":"Weitere Elemente …",Next:"Weiter","No emoji found":"Kein Emoji gefunden","No results":"Keine Ergebnisse",Objects:"Objekte",Open:"Öffnen",'Open link to "{resourceTitle}"':'Link zu "{resourceTitle}" öffnen',"Open navigation":"Navigation öffnen","Password is secure":"Passwort ist sicher","Pause slideshow":"Diashow pausieren","People & Body":"Menschen & Körper","Pick an emoji":"Ein Emoji auswählen","Please select a time zone:":"Bitte eine Zeitzone auswählen:",Previous:"Vorherige","Related resources":"Verwandte Ressourcen",Search:"Suche","Search results":"Suchergebnisse","Select a tag":"Schlagwort auswählen",Settings:"Einstellungen","Settings navigation":"Einstellungen für die Navigation","Show password":"Passwort anzeigen","Smileys & Emotion":"Smileys & Emotionen","Start slideshow":"Diashow starten",Submit:"Einreichen",Symbols:"Symbole","Travel & Places":"Reisen & Orte","Type to search time zone":"Tippen, um eine Zeitzone zu suchen","Unable to search the group":"Die Gruppe kann nicht durchsucht werden","Undo changes":"Änderungen rückgängig machen",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Nachricht schreiben, "@" um jemanden zu erwähnen, ":" für die automatische Vervollständigung von Emojis …'}},{locale:"el",translations:{"{tag} (invisible)":"{tag} (αόρατο)","{tag} (restricted)":"{tag} (περιορισμένο)",Actions:"Ενέργειες",Activities:"Δραστηριότητες","Animals & Nature":"Ζώα & Φύση","Anything shared with the same group of people will show up here":"Οτιδήποτε μοιράζεται με την ίδια ομάδα ατόμων θα εμφανίζεται εδώ","Avatar of {displayName}":"Άβαταρ του {displayName}","Avatar of {displayName}, {status}":"Άβαταρ του {displayName}, {status}","Cancel changes":"Ακύρωση αλλαγών","Change title":"Αλλαγή τίτλου",Choose:"Επιλογή","Clear text":"Εκκαθάριση κειμένου",Close:"Κλείσιμο","Close modal":"Βοηθητικό κλείσιμο","Close navigation":"Κλείσιμο πλοήγησης","Close sidebar":"Κλείσιμο πλευρικής μπάρας","Confirm changes":"Επιβεβαίωση αλλαγών",Custom:"Προσαρμογή","Edit item":"Επεξεργασία","Error getting related resources":"Σφάλμα λήψης σχετικών πόρων","Error parsing svg":"Σφάλμα ανάλυσης svg","External documentation for {title}":"Εξωτερική τεκμηρίωση για {title}",Favorite:"Αγαπημένα",Flags:"Σημαίες","Food & Drink":"Φαγητό & Ποτό","Frequently used":"Συχνά χρησιμοποιούμενο",Global:"Καθολικό","Go back to the list":"Επιστροφή στην αρχική λίστα ","Hide password":"Απόκρυψη κωδικού πρόσβασης","Message limit of {count} characters reached":"Συμπληρώθηκε το όριο των {count} χαρακτήρων του μηνύματος","More items …":"Περισσότερα στοιχεία …",Next:"Επόμενο","No emoji found":"Δεν βρέθηκε emoji","No results":"Κανένα αποτέλεσμα",Objects:"Αντικείμενα",Open:"Άνοιγμα",'Open link to "{resourceTitle}"':'Άνοιγμα συνδέσμου στο "{resourceTitle}"',"Open navigation":"Άνοιγμα πλοήγησης","Password is secure":"Ο κωδικός πρόσβασης είναι ασφαλής","Pause slideshow":"Παύση προβολής διαφανειών","People & Body":"Άνθρωποι & Σώμα","Pick an emoji":"Επιλέξτε ένα emoji","Please select a time zone:":"Παρακαλούμε επιλέξτε μια ζώνη ώρας:",Previous:"Προηγούμενο","Related resources":"Σχετικοί πόροι",Search:"Αναζήτηση","Search results":"Αποτελέσματα αναζήτησης","Select a tag":"Επιλογή ετικέτας",Settings:"Ρυθμίσεις","Settings navigation":"Πλοήγηση ρυθμίσεων","Show password":"Εμφάνιση κωδικού πρόσβασης","Smileys & Emotion":"Φατσούλες & Συναίσθημα","Start slideshow":"Έναρξη προβολής διαφανειών",Submit:"Υποβολή",Symbols:"Σύμβολα","Travel & Places":"Ταξίδια & Τοποθεσίες","Type to search time zone":"Πληκτρολογήστε για αναζήτηση ζώνης ώρας","Unable to search the group":"Δεν είναι δυνατή η αναζήτηση της ομάδας","Undo changes":"Αναίρεση Αλλαγών",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Γράψτε μήνυμα, χρησιμοποιείστε "@" για να αναφέρετε κάποιον, χρησιμοποιείστε ":" για αυτόματη συμπλήρωση emoji …'}},{locale:"en_GB",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restricted)",Actions:"Actions",Activities:"Activities","Animals & Nature":"Animals & Nature","Anything shared with the same group of people will show up here":"Anything shared with the same group of people will show up here","Avatar of {displayName}":"Avatar of {displayName}","Avatar of {displayName}, {status}":"Avatar of {displayName}, {status}","Cancel changes":"Cancel changes","Change title":"Change title",Choose:"Choose","Clear text":"Clear text",Close:"Close","Close modal":"Close modal","Close navigation":"Close navigation","Close sidebar":"Close sidebar","Confirm changes":"Confirm changes",Custom:"Custom","Edit item":"Edit item","Error getting related resources":"Error getting related resources","Error parsing svg":"Error parsing svg","External documentation for {title}":"External documentation for {title}",Favorite:"Favourite",Flags:"Flags","Food & Drink":"Food & Drink","Frequently used":"Frequently used",Global:"Global","Go back to the list":"Go back to the list","Hide password":"Hide password","Message limit of {count} characters reached":"Message limit of {count} characters reached","More items …":"More items …",Next:"Next","No emoji found":"No emoji found","No results":"No results",Objects:"Objects",Open:"Open",'Open link to "{resourceTitle}"':'Open link to "{resourceTitle}"',"Open navigation":"Open navigation","Password is secure":"Password is secure","Pause slideshow":"Pause slideshow","People & Body":"People & Body","Pick an emoji":"Pick an emoji","Please select a time zone:":"Please select a time zone:",Previous:"Previous","Related resources":"Related resources",Search:"Search","Search results":"Search results","Select a tag":"Select a tag",Settings:"Settings","Settings navigation":"Settings navigation","Show password":"Show password","Smileys & Emotion":"Smileys & Emotion","Start slideshow":"Start slideshow",Submit:"Submit",Symbols:"Symbols","Travel & Places":"Travel & Places","Type to search time zone":"Type to search time zone","Unable to search the group":"Unable to search the group","Undo changes":"Undo changes",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Write message, use "@" to mention someone, use ":" for emoji autocompletion …'}},{locale:"eo",translations:{"{tag} (invisible)":"{tag} (kaŝita)","{tag} (restricted)":"{tag} (limigita)",Actions:"Agoj",Activities:"Aktiveco","Animals & Nature":"Bestoj & Naturo",Choose:"Elektu",Close:"Fermu",Custom:"Propra",Flags:"Flagoj","Food & Drink":"Manĝaĵo & Trinkaĵo","Frequently used":"Ofte uzataj","Message limit of {count} characters reached":"La limo je {count} da literoj atingita",Next:"Sekva","No emoji found":"La emoĝio forestas","No results":"La rezulto forestas",Objects:"Objektoj","Pause slideshow":"Payzi bildprezenton","People & Body":"Homoj & Korpo","Pick an emoji":"Elekti emoĝion ",Previous:"Antaŭa",Search:"Serĉi","Search results":"Serĉrezultoj","Select a tag":"Elektu etikedon",Settings:"Agordo","Settings navigation":"Agorda navigado","Smileys & Emotion":"Ridoj kaj Emocioj","Start slideshow":"Komenci bildprezenton",Symbols:"Signoj","Travel & Places":"Vojaĵoj & Lokoj","Unable to search the group":"Ne eblas serĉi en la grupo","Write message, @ to mention someone …":"Mesaĝi, uzu @ por mencii iun ..."}},{locale:"es",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restringido)",Actions:"Acciones",Activities:"Actividades","Animals & Nature":"Animales y naturaleza","Anything shared with the same group of people will show up here":"Cualquier cosa que sea compartida con el mismo grupo de personas se mostrará aquí","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}","Cancel changes":"Cancelar cambios","Change title":"Cambiar título",Choose:"Elegir","Clear text":"Limpiar texto",Close:"Cerrar","Close modal":"Cerrar modal","Close navigation":"Cerrar navegación","Close sidebar":"Cerrar barra lateral","Confirm changes":"Confirmar cambios",Custom:"Personalizado","Edit item":"Editar elemento","Error getting related resources":"Se encontró un error al obtener los recursos relacionados","Error parsing svg":"Error procesando svg","External documentation for {title}":"Documentacion externa de {title}",Favorite:"Favorito",Flags:"Banderas","Food & Drink":"Comida y bebida","Frequently used":"Usado con frecuenca",Global:"Global","Go back to the list":"Volver a la lista","Hide password":"Ocultar contraseña","Message limit of {count} characters reached":"El mensaje ha alcanzado el límite de {count} caracteres","More items …":"Más ítems...",Next:"Siguiente","No emoji found":"No hay ningún emoji","No results":" Ningún resultado",Objects:"Objetos",Open:"Abrir",'Open link to "{resourceTitle}"':'Abrir enlace a "{resourceTitle}"',"Open navigation":"Abrir navegación","Password is secure":"La contraseña es segura","Pause slideshow":"Pausar la presentación ","People & Body":"Personas y cuerpos","Pick an emoji":"Elegir un emoji","Please select a time zone:":"Por favor elige un huso de horario:",Previous:"Anterior","Related resources":"Recursos relacionados",Search:"Buscar","Search results":"Resultados de la búsqueda","Select a tag":"Seleccione una etiqueta",Settings:"Ajustes","Settings navigation":"Navegación por ajustes","Show password":"Mostrar contraseña","Smileys & Emotion":"Smileys y emoticonos","Start slideshow":"Iniciar la presentación",Submit:"Enviar",Symbols:"Símbolos","Travel & Places":"Viajes y lugares","Type to search time zone":"Escribe para buscar un huso de horario","Unable to search the group":"No es posible buscar en el grupo","Undo changes":"Deshacer cambios",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escribir mensaje, utilice "@" para mencionar a alguien, utilice ":" para autocompletado de emojis ...'}},{locale:"eu",translations:{"{tag} (invisible)":"{tag} (ikusezina)","{tag} (restricted)":"{tag} (mugatua)",Actions:"Ekintzak",Activities:"Jarduerak","Animals & Nature":"Animaliak eta Natura","Anything shared with the same group of people will show up here":"Pertsona-talde berarekin partekatutako edozer agertuko da hemen","Avatar of {displayName}":"{displayName}-(e)n irudia","Avatar of {displayName}, {status}":"{displayName} -(e)n irudia, {status}","Cancel changes":"Ezeztatu aldaketak","Change title":"Aldatu titulua",Choose:"Aukeratu","Clear text":"Garbitu testua",Close:"Itxi","Close modal":"Itxi modala","Close navigation":"Itxi nabigazioa","Close sidebar":"Itxi albo-barra","Confirm changes":"Baieztatu aldaketak",Custom:"Pertsonalizatua","Edit item":"Editatu elementua","Error getting related resources":"Errorea erlazionatutako baliabideak lortzerakoan","Error parsing svg":"Errore bat gertatu da svg-a analizatzean","External documentation for {title}":"Kanpoko dokumentazioa {title}(r)entzat",Favorite:"Gogokoa",Flags:"Banderak","Food & Drink":"Janaria eta edariak","Frequently used":"Askotan erabilia",Global:"Globala","Go back to the list":"Bueltatu zerrendara","Hide password":"Ezkutatu pasahitza","Message limit of {count} characters reached":"Mezuaren {count} karaketere-limitera heldu zara","More items …":"Elementu gehiago …",Next:"Hurrengoa","No emoji found":"Ez da emojirik aurkitu","No results":"Emaitzarik ez",Objects:"Objektuak",Open:"Ireki",'Open link to "{resourceTitle}"':'Ireki esteka: "{resourceTitle}"',"Open navigation":"Ireki nabigazioa","Password is secure":"Pasahitza segurua da","Pause slideshow":"Pausatu diaporama","People & Body":"Jendea eta gorputza","Pick an emoji":"Hautatu emoji bat","Please select a time zone:":"Mesedez hautatu ordu-zona bat:",Previous:"Aurrekoa","Related resources":"Erlazionatutako baliabideak",Search:"Bilatu","Search results":"Bilaketa emaitzak","Select a tag":"Hautatu etiketa bat",Settings:"Ezarpenak","Settings navigation":"Nabigazio ezarpenak","Show password":"Erakutsi pasahitza","Smileys & Emotion":"Smileyak eta emozioa","Start slideshow":"Hasi diaporama",Submit:"Bidali",Symbols:"Sinboloak","Travel & Places":"Bidaiak eta lekuak","Type to search time zone":"Idatzi ordu-zona bat bilatzeko","Unable to search the group":"Ezin izan da taldea bilatu","Undo changes":"Aldaketak desegin",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Idatzi mezua, erabili "@" norbait aipatzeko, erabili ":" emojiak automatikoki osatzeko...'}},{locale:"fi_FI",translations:{"{tag} (invisible)":"{tag} (näkymätön)","{tag} (restricted)":"{tag} (rajoitettu)",Actions:"Toiminnot",Activities:"Aktiviteetit","Animals & Nature":"Eläimet & luonto","Avatar of {displayName}":"Käyttäjän {displayName} avatar","Avatar of {displayName}, {status}":"Käyttäjän {displayName} avatar, {status}","Cancel changes":"Peruuta muutokset",Choose:"Valitse",Close:"Sulje","Close navigation":"Sulje navigaatio","Confirm changes":"Vahvista muutokset",Custom:"Mukautettu","Edit item":"Muokkaa kohdetta","External documentation for {title}":"Ulkoinen dokumentaatio kohteelle {title}",Flags:"Liput","Food & Drink":"Ruoka & juoma","Frequently used":"Usein käytetyt",Global:"Yleinen","Go back to the list":"Siirry takaisin listaan","Message limit of {count} characters reached":"Viestin merkken enimmäisimäärä {count} täynnä ",Next:"Seuraava","No emoji found":"Emojia ei löytynyt","No results":"Ei tuloksia",Objects:"Esineet & asiat","Open navigation":"Avaa navigaatio","Pause slideshow":"Keskeytä diaesitys","People & Body":"Ihmiset & keho","Pick an emoji":"Valitse emoji","Please select a time zone:":"Valitse aikavyöhyke:",Previous:"Edellinen",Search:"Etsi","Search results":"Hakutulokset","Select a tag":"Valitse tagi",Settings:"Asetukset","Settings navigation":"Asetusnavigaatio","Smileys & Emotion":"Hymiöt & tunteet","Start slideshow":"Aloita diaesitys",Submit:"Lähetä",Symbols:"Symbolit","Travel & Places":"Matkustus & kohteet","Type to search time zone":"Kirjoita etsiäksesi aikavyöhyke","Unable to search the group":"Ryhmää ei voi hakea","Undo changes":"Kumoa muutokset","Write message, @ to mention someone, : for emoji autocompletion …":"Kirjoita viesti, @ mainitaksesi käyttäjän, : emojin automaattitäydennykseen…"}},{locale:"fr",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restreint)",Actions:"Actions",Activities:"Activités","Animals & Nature":"Animaux & Nature","Anything shared with the same group of people will show up here":"Tout ce qui est partagé avec le même groupe de personnes apparaîtra ici","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}","Cancel changes":"Annuler les modifications","Change title":"Modifier le titre",Choose:"Choisir","Clear text":"Effacer le texte",Close:"Fermer","Close modal":"Fermer la fenêtre","Close navigation":"Fermer la navigation","Close sidebar":"Fermer la barre latérale","Confirm changes":"Confirmer les modifications",Custom:"Personnalisé","Edit item":"Éditer l'élément","Error getting related resources":"Erreur à la récupération des ressources liées","Error parsing svg":"Erreur d'analyse SVG","External documentation for {title}":"Documentation externe pour {title}",Favorite:"Favori",Flags:"Drapeaux","Food & Drink":"Nourriture & Boissons","Frequently used":"Utilisés fréquemment",Global:"Global","Go back to the list":"Retourner à la liste","Hide password":"Cacher le mot de passe","Message limit of {count} characters reached":"Limite de messages de {count} caractères atteinte","More items …":"Plus d'éléments...",Next:"Suivant","No emoji found":"Pas d’émoji trouvé","No results":"Aucun résultat",Objects:"Objets",Open:"Ouvrir",'Open link to "{resourceTitle}"':'Ouvrir le lien vers "{resourceTitle}"',"Open navigation":"Ouvrir la navigation","Password is secure":"Le mot de passe est sécurisé","Pause slideshow":"Mettre le diaporama en pause","People & Body":"Personnes & Corps","Pick an emoji":"Choisissez un émoji","Please select a time zone:":"Sélectionnez un fuseau horaire : ",Previous:"Précédent","Related resources":"Ressources liées",Search:"Chercher","Search results":"Résultats de recherche","Select a tag":"Sélectionnez une balise",Settings:"Paramètres","Settings navigation":"Navigation dans les paramètres","Show password":"Afficher le mot de passe","Smileys & Emotion":"Smileys & Émotions","Start slideshow":"Démarrer le diaporama",Submit:"Valider",Symbols:"Symboles","Travel & Places":"Voyage & Lieux","Type to search time zone":"Saisissez les premiers lettres pour rechercher un fuseau horaire","Unable to search the group":"Impossible de chercher le groupe","Undo changes":"Annuler les changements",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Écrire un message, utiliser "@" pour mentionner une personne, ":" pour l\'autocomplétion des émojis...'}},{locale:"gl",translations:{"{tag} (invisible)":"{tag} (invisíbel)","{tag} (restricted)":"{tag} (restrinxido)",Actions:"Accións",Activities:"Actividades","Animals & Nature":"Animais e natureza","Cancel changes":"Cancelar os cambios",Choose:"Escoller",Close:"Pechar","Confirm changes":"Confirma os cambios",Custom:"Personalizado","External documentation for {title}":"Documentación externa para {title}",Flags:"Bandeiras","Food & Drink":"Comida e bebida","Frequently used":"Usado con frecuencia","Message limit of {count} characters reached":"Acadouse o límite de {count} caracteres por mensaxe",Next:"Seguinte","No emoji found":"Non se atopou ningún «emoji»","No results":"Sen resultados",Objects:"Obxectos","Pause slideshow":"Pausar o diaporama","People & Body":"Persoas e corpo","Pick an emoji":"Escolla un «emoji»",Previous:"Anterir",Search:"Buscar","Search results":"Resultados da busca","Select a tag":"Seleccione unha etiqueta",Settings:"Axustes","Settings navigation":"Navegación polos axustes","Smileys & Emotion":"Sorrisos e emocións","Start slideshow":"Iniciar o diaporama",Submit:"Enviar",Symbols:"Símbolos","Travel & Places":"Viaxes e lugares","Unable to search the group":"Non foi posíbel buscar o grupo","Write message, @ to mention someone …":"Escriba a mensaxe, @ para mencionar a alguén…"}},{locale:"he",translations:{"{tag} (invisible)":"{tag} (נסתר)","{tag} (restricted)":"{tag} (מוגבל)",Actions:"פעולות",Activities:"פעילויות","Animals & Nature":"חיות וטבע",Choose:"בחירה",Close:"סגירה",Custom:"בהתאמה אישית",Flags:"דגלים","Food & Drink":"מזון ומשקאות","Frequently used":"בשימוש תדיר",Next:"הבא","No emoji found":"לא נמצא אמוג׳י","No results":"אין תוצאות",Objects:"חפצים","Pause slideshow":"השהיית מצגת","People & Body":"אנשים וגוף","Pick an emoji":"נא לבחור אמוג׳י",Previous:"הקודם",Search:"חיפוש","Search results":"תוצאות חיפוש","Select a tag":"בחירת תגית",Settings:"הגדרות","Smileys & Emotion":"חייכנים ורגשונים","Start slideshow":"התחלת המצגת",Symbols:"סמלים","Travel & Places":"טיולים ומקומות","Unable to search the group":"לא ניתן לחפש בקבוצה"}},{locale:"hu_HU",translations:{"{tag} (invisible)":"{tag} (láthatatlan)","{tag} (restricted)":"{tag} (korlátozott)",Actions:"Műveletek",Activities:"Tevékenységek","Animals & Nature":"Állatok és természet","Anything shared with the same group of people will show up here":"Minden, amit ugyanazzal a csoporttal oszt meg, itt fog megjelenni","Avatar of {displayName}":"{displayName} profilképe","Avatar of {displayName}, {status}":"{displayName} profilképe, {status}","Cancel changes":"Változtatások elvetése","Change title":"Cím megváltoztatása",Choose:"Válassszon","Clear text":"Szöveg törlése",Close:"Bezárás","Close modal":"Ablak bezárása","Close navigation":"Navigáció bezárása","Close sidebar":"Oldalsáv bezárása","Confirm changes":"Változtatások megerősítése",Custom:"Egyéni","Edit item":"Elem szerkesztése","Error getting related resources":"Hiba a kapcsolódó erőforrások lekérésekor","Error parsing svg":"Hiba az SVG feldolgozásakor","External documentation for {title}":"Külső dokumentáció ehhez: {title}",Favorite:"Kedvenc",Flags:"Zászlók","Food & Drink":"Étel és ital","Frequently used":"Gyakran használt",Global:"Globális","Go back to the list":"Ugrás vissza a listához","Hide password":"Jelszó elrejtése","Message limit of {count} characters reached":"{count} karakteres üzenetkorlát elérve","More items …":"További elemek...",Next:"Következő","No emoji found":"Nem található emodzsi","No results":"Nincs találat",Objects:"Tárgyak",Open:"Megnyitás",'Open link to "{resourceTitle}"':"A(z) „{resourceTitle}” hivatkozásának megnyitása","Open navigation":"Navigáció megnyitása","Password is secure":"A jelszó biztonságos","Pause slideshow":"Diavetítés szüneteltetése","People & Body":"Emberek és test","Pick an emoji":"Válasszon egy emodzsit","Please select a time zone:":"Válasszon időzónát:",Previous:"Előző","Related resources":"Kapcsolódó erőforrások",Search:"Keresés","Search results":"Találatok","Select a tag":"Válasszon címkét",Settings:"Beállítások","Settings navigation":"Navigáció a beállításokban","Show password":"Jelszó megjelenítése","Smileys & Emotion":"Mosolyok és érzelmek","Start slideshow":"Diavetítés indítása",Submit:"Beküldés",Symbols:"Szimbólumok","Travel & Places":"Utazás és helyek","Type to search time zone":"Gépeljen az időzóna kereséséhez","Unable to search the group":"A csoport nem kereshető","Undo changes":"Változtatások visszavonása",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':"Írjon egy üzenetet, használja a „@”-ot valaki megemlítéséhet, illetve a „:”-ot az emodzsik automatikus kiegészítéséhez…"}},{locale:"is",translations:{"{tag} (invisible)":"{tag} (ósýnilegt)","{tag} (restricted)":"{tag} (takmarkað)",Actions:"Aðgerðir",Activities:"Aðgerðir","Animals & Nature":"Dýr og náttúra",Choose:"Velja",Close:"Loka",Custom:"Sérsniðið",Flags:"Flögg","Food & Drink":"Matur og drykkur","Frequently used":"Oftast notað",Next:"Næsta","No emoji found":"Ekkert tjáningartákn fannst","No results":"Engar niðurstöður",Objects:"Hlutir","Pause slideshow":"Gera hlé á skyggnusýningu","People & Body":"Fólk og líkami","Pick an emoji":"Veldu tjáningartákn",Previous:"Fyrri",Search:"Leita","Search results":"Leitarniðurstöður","Select a tag":"Veldu merki",Settings:"Stillingar","Smileys & Emotion":"Broskallar og tilfinningar","Start slideshow":"Byrja skyggnusýningu",Symbols:"Tákn","Travel & Places":"Staðir og ferðalög","Unable to search the group":"Get ekki leitað í hópnum"}},{locale:"it",translations:{"{tag} (invisible)":"{tag} (invisibile)","{tag} (restricted)":"{tag} (limitato)",Actions:"Azioni",Activities:"Attività","Animals & Nature":"Animali e natura","Anything shared with the same group of people will show up here":"Tutto ciò che è stato condiviso con lo stesso gruppo di persone viene visualizzato qui","Avatar of {displayName}":"Avatar di {displayName}","Avatar of {displayName}, {status}":"Avatar di {displayName}, {status}","Cancel changes":"Annulla modifiche","Change title":"Modifica il titolo",Choose:"Scegli","Clear text":"Cancella il testo",Close:"Chiudi","Close modal":"Chiudi il messaggio modale","Close navigation":"Chiudi la navigazione","Close sidebar":"Chiudi la barra laterale","Confirm changes":"Conferma modifiche",Custom:"Personalizzato","Edit item":"Modifica l'elemento","Error getting related resources":"Errore nell'ottenere risorse correlate","Error parsing svg":"Errore nell'analizzare l'svg","External documentation for {title}":"Documentazione esterna per {title}",Favorite:"Preferito",Flags:"Bandiere","Food & Drink":"Cibo e bevande","Frequently used":"Usati di frequente",Global:"Globale","Go back to the list":"Torna all'elenco","Hide password":"Nascondi la password","Message limit of {count} characters reached":"Limite dei messaggi di {count} caratteri raggiunto","More items …":"Più elementi ...",Next:"Successivo","No emoji found":"Nessun emoji trovato","No results":"Nessun risultato",Objects:"Oggetti",Open:"Apri",'Open link to "{resourceTitle}"':'Apri il link a "{resourceTitle}"',"Open navigation":"Apri la navigazione","Password is secure":"La password è sicura","Pause slideshow":"Presentazione in pausa","People & Body":"Persone e corpo","Pick an emoji":"Scegli un emoji","Please select a time zone:":"Si prega di selezionare un fuso orario:",Previous:"Precedente","Related resources":"Risorse correlate",Search:"Cerca","Search results":"Risultati di ricerca","Select a tag":"Seleziona un'etichetta",Settings:"Impostazioni","Settings navigation":"Navigazione delle impostazioni","Show password":"Mostra la password","Smileys & Emotion":"Faccine ed emozioni","Start slideshow":"Avvia presentazione",Submit:"Invia",Symbols:"Simboli","Travel & Places":"Viaggi e luoghi","Type to search time zone":"Digita per cercare un fuso orario","Unable to search the group":"Impossibile cercare il gruppo","Undo changes":"Cancella i cambiamenti",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Scrivi un messaggio, "@" per menzionare qualcuno, ":" per il completamento automatico delle emoji ...'}},{locale:"ja_JP",translations:{"{tag} (invisible)":"{タグ} (不可視)","{tag} (restricted)":"{タグ} (制限付)",Actions:"操作",Activities:"アクティビティ","Animals & Nature":"動物と自然","Anything shared with the same group of people will show up here":"同じグループで共有しているものは、全てここに表示されます","Avatar of {displayName}":"{displayName} のアバター","Avatar of {displayName}, {status}":"{displayName}, {status} のアバター","Cancel changes":"変更をキャンセル","Change title":"タイトルを変更",Choose:"選択","Clear text":"テキストをクリア",Close:"閉じる","Close modal":"モーダルを閉じる","Close navigation":"ナビゲーションを閉じる","Close sidebar":"サイドバーを閉じる","Confirm changes":"変更を承認",Custom:"カスタム","Edit item":"編集","Error getting related resources":"関連リソースの取得エラー","Error parsing svg":"svgの解析エラー","External documentation for {title}":"{title} のための添付文書",Favorite:"お気に入り",Flags:"国旗","Food & Drink":"食べ物と飲み物","Frequently used":"よく使うもの",Global:"全体","Go back to the list":"リストに戻る","Hide password":"パスワードを非表示","Message limit of {count} characters reached":"{count} 文字のメッセージ上限に達しています","More items …":"他のアイテム",Next:"次","No emoji found":"絵文字が見つかりません","No results":"なし",Objects:"物",Open:"開く",'Open link to "{resourceTitle}"':'"{resourceTitle}"のリンクを開く',"Open navigation":"ナビゲーションを開く","Password is secure":"パスワードは保護されています","Pause slideshow":"スライドショーを一時停止","People & Body":"様々な人と体の部位","Pick an emoji":"絵文字を選択","Please select a time zone:":"タイムゾーンを選んで下さい:",Previous:"前","Related resources":"関連リソース",Search:"検索","Search results":"検索結果","Select a tag":"タグを選択",Settings:"設定","Settings navigation":"ナビゲーション設定","Show password":"パスワードを表示","Smileys & Emotion":"感情表現","Start slideshow":"スライドショーを開始",Submit:"提出",Symbols:"記号","Travel & Places":"旅行と場所","Type to search time zone":"タイムゾーン検索のため入力してください","Unable to search the group":"グループを検索できません","Undo changes":"変更を取り消し",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'メッセージを記入、"@"でメンション、":"で絵文字の自動補完 ...'}},{locale:"lt_LT",translations:{"{tag} (invisible)":"{tag} (nematoma)","{tag} (restricted)":"{tag} (apribota)",Actions:"Veiksmai",Activities:"Veiklos","Animals & Nature":"Gyvūnai ir gamta",Choose:"Pasirinkti",Close:"Užverti",Custom:"Tinkinti","External documentation for {title}":"Išorinė {title} dokumentacija",Flags:"Vėliavos","Food & Drink":"Maistas ir gėrimai","Frequently used":"Dažniausiai naudoti","Message limit of {count} characters reached":"Pasiekta {count} simbolių žinutės riba",Next:"Kitas","No emoji found":"Nerasta jaustukų","No results":"Nėra rezultatų",Objects:"Objektai","Pause slideshow":"Pristabdyti skaidrių rodymą","People & Body":"Žmonės ir kūnas","Pick an emoji":"Pasirinkti jaustuką",Previous:"Ankstesnis",Search:"Ieškoti","Search results":"Paieškos rezultatai","Select a tag":"Pasirinkti žymę",Settings:"Nustatymai","Settings navigation":"Naršymas nustatymuose","Smileys & Emotion":"Šypsenos ir emocijos","Start slideshow":"Pradėti skaidrių rodymą",Submit:"Pateikti",Symbols:"Simboliai","Travel & Places":"Kelionės ir vietos","Unable to search the group":"Nepavyko atlikti paiešką grupėje","Write message, @ to mention someone …":"Rašykite žinutę, naudokite @ norėdami kažką paminėti…"}},{locale:"lv",translations:{"{tag} (invisible)":"{tag} (neredzams)","{tag} (restricted)":"{tag} (ierobežots)",Choose:"Izvēlēties",Close:"Aizvērt",Next:"Nākamais","No results":"Nav rezultātu","Pause slideshow":"Pauzēt slaidrādi",Previous:"Iepriekšējais","Select a tag":"Izvēlēties birku",Settings:"Iestatījumi","Start slideshow":"Sākt slaidrādi"}},{locale:"mk",translations:{"{tag} (invisible)":"{tag} (невидливо)","{tag} (restricted)":"{tag} (ограничено)",Actions:"Акции",Activities:"Активности","Animals & Nature":"Животни & Природа","Avatar of {displayName}":"Аватар на {displayName}","Avatar of {displayName}, {status}":"Аватар на {displayName}, {status}","Cancel changes":"Откажи ги промените","Change title":"Промени наслов",Choose:"Избери",Close:"Затвори","Close modal":"Затвори модал","Close navigation":"Затвори навигација","Confirm changes":"Потврди ги промените",Custom:"Прилагодени","Edit item":"Уреди","External documentation for {title}":"Надворешна документација за {title}",Favorite:"Фаворити",Flags:"Знамиња","Food & Drink":"Храна & Пијалоци","Frequently used":"Најчесто користени",Global:"Глобално","Go back to the list":"Врати се на листата",items:"ставки","Message limit of {count} characters reached":"Ограничувањето на должината на пораката од {count} карактери е надминато","More {dashboardItemType} …":"Повеќе {dashboardItemType} …",Next:"Следно","No emoji found":"Не се пронајдени емотикони","No results":"Нема резултати",Objects:"Објекти",Open:"Отвори","Open navigation":"Отвори навигација","Pause slideshow":"Пузирај слајдшоу","People & Body":"Луѓе & Тело","Pick an emoji":"Избери емотикон","Please select a time zone:":"Изберете временска зона:",Previous:"Предходно",Search:"Барај","Search results":"Резултати од барувањето","Select a tag":"Избери ознака",Settings:"Параметри","Settings navigation":"Параметри за навигација","Smileys & Emotion":"Смешковци & Емотикони","Start slideshow":"Стартувај слајдшоу",Submit:"Испрати",Symbols:"Симболи","Travel & Places":"Патувања & Места","Type to search time zone":"Напишете за да пребарате временска зона","Unable to search the group":"Неможе да се принајде групата","Undo changes":"Врати ги промените","Write message, @ to mention someone, : for emoji autocompletion …":"Напиши порака, @ за да спомнете некого, : за емотинони автоатско комплетирање ..."}},{locale:"my",translations:{"{tag} (invisible)":"{tag} (ကွယ်ဝှက်ထား)","{tag} (restricted)":"{tag} (ကန့်သတ်)",Actions:"လုပ်ဆောင်ချက်များ",Activities:"ပြုလုပ်ဆောင်တာများ","Animals & Nature":"တိရစ္ဆာန်များနှင့် သဘာဝ","Avatar of {displayName}":"{displayName} ၏ ကိုယ်ပွား","Cancel changes":"ပြောင်းလဲမှုများ ပယ်ဖျက်ရန်",Choose:"ရွေးချယ်ရန်",Close:"ပိတ်ရန်","Confirm changes":"ပြောင်းလဲမှုများ အတည်ပြုရန်",Custom:"အလိုကျချိန်ညှိမှု","External documentation for {title}":"{title} အတွက် ပြင်ပ စာရွက်စာတမ်း",Flags:"အလံများ","Food & Drink":"အစားအသောက်","Frequently used":"မကြာခဏအသုံးပြုသော",Global:"ကမ္ဘာလုံးဆိုင်ရာ","Message limit of {count} characters reached":"ကန့်သတ် စာလုံးရေ {count} လုံး ပြည့်ပါပြီ",Next:"နောက်သို့ဆက်ရန်","No emoji found":"အီမိုဂျီ ရှာဖွေမတွေ့နိုင်ပါ","No results":"ရလဒ်မရှိပါ",Objects:"အရာဝတ္ထုများ","Pause slideshow":"စလိုက်ရှိုး ခေတ္တရပ်ရန်","People & Body":"လူပုဂ္ဂိုလ်များနှင့် ခန္ဓာကိုယ်","Pick an emoji":"အီမိုဂျီရွေးရန်","Please select a time zone:":"ဒေသစံတော်ချိန် ရွေးချယ်ပေးပါ",Previous:"ယခင်",Search:"ရှာဖွေရန်","Search results":"ရှာဖွေမှု ရလဒ်များ","Select a tag":"tag ရွေးချယ်ရန်",Settings:"ချိန်ညှိချက်များ","Settings navigation":"ချိန်ညှိချက်အညွှန်း","Smileys & Emotion":"စမိုင်လီများနှင့် အီမိုရှင်း","Start slideshow":"စလိုက်ရှိုးအား စတင်ရန်",Submit:"တင်သွင်းရန်",Symbols:"သင်္ကေတများ","Travel & Places":"ခရီးသွားလာခြင်းနှင့် နေရာများ","Type to search time zone":"ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ","Unable to search the group":"အဖွဲ့အား ရှာဖွေ၍ မရနိုင်ပါ","Write message, @ to mention someone …":"စာရေးသားရန်၊ တစ်စုံတစ်ဦးအား @ အသုံးပြု ရည်ညွှန်းရန်..."}},{locale:"nb_NO",translations:{"{tag} (invisible)":"{tag} (usynlig)","{tag} (restricted)":"{tag} (beskyttet)",Actions:"Handlinger",Activities:"Aktiviteter","Animals & Nature":"Dyr og natur","Anything shared with the same group of people will show up here":"Alt som er delt med den samme gruppen vil vises her","Avatar of {displayName}":"Avataren til {displayName}","Avatar of {displayName}, {status}":"{displayName}'s avatar, {status}","Cancel changes":"Avbryt endringer","Change title":"Endre tittel",Choose:"Velg","Clear text":"Fjern tekst",Close:"Lukk","Close modal":"Lukk modal","Close navigation":"Lukk navigasjon","Close sidebar":"Lukk sidepanel","Confirm changes":"Bekreft endringer",Custom:"Tilpasset","Edit item":"Rediger","Error getting related resources":"Feil ved henting av relaterte ressurser","Error parsing svg":"Feil ved parsing av svg","External documentation for {title}":"Ekstern dokumentasjon for {title}",Favorite:"Favoritt",Flags:"Flagg","Food & Drink":"Mat og drikke","Frequently used":"Ofte brukt",Global:"Global","Go back to the list":"Gå tilbake til listen","Hide password":"Skjul passord","Message limit of {count} characters reached":"Karakter begrensing {count} nådd i melding","More items …":"Flere gjenstander...",Next:"Neste","No emoji found":"Fant ingen emoji","No results":"Ingen resultater",Objects:"Objekter",Open:"Åpne",'Open link to "{resourceTitle}"':'Åpne link til "{resourceTitle}"',"Open navigation":"Åpne navigasjon","Password is secure":"Passordet er sikkert","Pause slideshow":"Pause lysbildefremvisning","People & Body":"Mennesker og kropp","Pick an emoji":"Velg en emoji","Please select a time zone:":"Vennligst velg tidssone",Previous:"Forrige","Related resources":"Relaterte ressurser",Search:"Søk","Search results":"Søkeresultater","Select a tag":"Velg en merkelapp",Settings:"Innstillinger","Settings navigation":"Navigasjonsinstillinger","Show password":"Vis passord","Smileys & Emotion":"Smilefjes og følelser","Start slideshow":"Start lysbildefremvisning",Submit:"Send",Symbols:"Symboler","Travel & Places":"Reise og steder","Type to search time zone":"Tast for å søke etter tidssone","Unable to search the group":"Kunne ikke søke i gruppen","Undo changes":"Tilbakestill endringer",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv melding, bruk "@" for å nevne noen, bruk ":" for autofullføring av emoji...'}},{locale:"nl",translations:{"{tag} (invisible)":"{tag} (onzichtbaar)","{tag} (restricted)":"{tag} (beperkt)",Actions:"Acties",Activities:"Activiteiten","Animals & Nature":"Dieren & Natuur","Avatar of {displayName}":"Avatar van {displayName}","Avatar of {displayName}, {status}":"Avatar van {displayName}, {status}","Cancel changes":"Wijzigingen annuleren",Choose:"Kies",Close:"Sluiten","Close navigation":"Navigatie sluiten","Confirm changes":"Wijzigingen bevestigen",Custom:"Aangepast","Edit item":"Item bewerken","External documentation for {title}":"Externe documentatie voor {title}",Flags:"Vlaggen","Food & Drink":"Eten & Drinken","Frequently used":"Vaak gebruikt",Global:"Globaal","Go back to the list":"Ga terug naar de lijst","Message limit of {count} characters reached":"Berichtlimiet van {count} karakters bereikt",Next:"Volgende","No emoji found":"Geen emoji gevonden","No results":"Geen resultaten",Objects:"Objecten","Open navigation":"Navigatie openen","Pause slideshow":"Pauzeer diavoorstelling","People & Body":"Mensen & Lichaam","Pick an emoji":"Kies een emoji","Please select a time zone:":"Selecteer een tijdzone:",Previous:"Vorige",Search:"Zoeken","Search results":"Zoekresultaten","Select a tag":"Selecteer een label",Settings:"Instellingen","Settings navigation":"Instellingen navigatie","Smileys & Emotion":"Smileys & Emotie","Start slideshow":"Start diavoorstelling",Submit:"Verwerken",Symbols:"Symbolen","Travel & Places":"Reizen & Plaatsen","Type to search time zone":"Type om de tijdzone te zoeken","Unable to search the group":"Kan niet in de groep zoeken","Undo changes":"Wijzigingen ongedaan maken","Write message, @ to mention someone, : for emoji autocompletion …":"Schrijf bericht, @ om iemand te noemen, : voor emoji auto-aanvullen ..."}},{locale:"oc",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (limit)",Actions:"Accions",Choose:"Causir",Close:"Tampar",Next:"Seguent","No results":"Cap de resultat","Pause slideshow":"Metre en pausa lo diaporama",Previous:"Precedent","Select a tag":"Seleccionar una etiqueta",Settings:"Paramètres","Start slideshow":"Lançar lo diaporama"}},{locale:"pl",translations:{"{tag} (invisible)":"{tag} (niewidoczna)","{tag} (restricted)":"{tag} (ograniczona)",Actions:"Działania",Activities:"Aktywność","Animals & Nature":"Zwierzęta i natura","Anything shared with the same group of people will show up here":"Tutaj pojawi się wszystko, co zostało udostępnione tej samej grupie osób","Avatar of {displayName}":"Awatar {displayName}","Avatar of {displayName}, {status}":"Awatar {displayName}, {status}","Cancel changes":"Anuluj zmiany","Change title":"Zmień tytuł",Choose:"Wybierz","Clear text":"Wyczyść tekst",Close:"Zamknij","Close modal":"Zamknij modal","Close navigation":"Zamknij nawigację","Close sidebar":"Zamknij pasek boczny","Confirm changes":"Potwierdź zmiany",Custom:"Zwyczajne","Edit item":"Edytuj element","Error getting related resources":"Błąd podczas pobierania powiązanych zasobów","Error parsing svg":"Błąd podczas analizowania svg","External documentation for {title}":"Dokumentacja zewnętrzna dla {title}",Favorite:"Ulubiony",Flags:"Flagi","Food & Drink":"Jedzenie i picie","Frequently used":"Często używane",Global:"Globalnie","Go back to the list":"Powrót do listy","Hide password":"Ukryj hasło","Message limit of {count} characters reached":"Przekroczono limit wiadomości wynoszący {count} znaków","More items …":"Więcej pozycji…",Next:"Następny","No emoji found":"Nie znaleziono emoji","No results":"Brak wyników",Objects:"Obiekty",Open:"Otwórz",'Open link to "{resourceTitle}"':'Otwórz link do "{resourceTitle}"',"Open navigation":"Otwórz nawigację","Password is secure":"Hasło jest bezpieczne","Pause slideshow":"Wstrzymaj pokaz slajdów","People & Body":"Ludzie i ciało","Pick an emoji":"Wybierz emoji","Please select a time zone:":"Wybierz strefę czasową:",Previous:"Poprzedni","Related resources":"Powiązane zasoby",Search:"Szukaj","Search results":"Wyniki wyszukiwania","Select a tag":"Wybierz etykietę",Settings:"Ustawienia","Settings navigation":"Ustawienia nawigacji","Show password":"Pokaż hasło","Smileys & Emotion":"Buźki i emotikony","Start slideshow":"Rozpocznij pokaz slajdów",Submit:"Wyślij",Symbols:"Symbole","Travel & Places":"Podróże i miejsca","Type to search time zone":"Wpisz, aby wyszukać strefę czasową","Unable to search the group":"Nie można przeszukać grupy","Undo changes":"Cofnij zmiany",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Napisz wiadomość, "@" aby o kimś wspomnieć, ":" dla autouzupełniania emoji…'}},{locale:"pt_BR",translations:{"{tag} (invisible)":"{tag} (invisível)","{tag} (restricted)":"{tag} (restrito) ",Actions:"Ações",Activities:"Atividades","Animals & Nature":"Animais & Natureza","Anything shared with the same group of people will show up here":"Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}","Cancel changes":"Cancelar alterações","Change title":"Alterar título",Choose:"Escolher","Clear text":"Limpar texto",Close:"Fechar","Close modal":"Fechar modal","Close navigation":"Fechar navegação","Close sidebar":"Fechar barra lateral","Confirm changes":"Confirmar alterações",Custom:"Personalizado","Edit item":"Editar item","Error getting related resources":"Erro ao obter recursos relacionados","Error parsing svg":"Erro ao analisar svg","External documentation for {title}":"Documentação externa para {title}",Favorite:"Favorito",Flags:"Bandeiras","Food & Drink":"Comida & Bebida","Frequently used":"Mais usados",Global:"Global","Go back to the list":"Volte para a lista","Hide password":"Ocultar a senha","Message limit of {count} characters reached":"Limite de mensagem de {count} caracteres atingido","More items …":"Mais itens …",Next:"Próximo","No emoji found":"Nenhum emoji encontrado","No results":"Sem resultados",Objects:"Objetos",Open:"Aberto",'Open link to "{resourceTitle}"':'Abrir link para "{resourceTitle}"',"Open navigation":"Abrir navegação","Password is secure":"A senha é segura","Pause slideshow":"Pausar apresentação de slides","People & Body":"Pessoas & Corpo","Pick an emoji":"Escolha um emoji","Please select a time zone:":"Selecione um fuso horário: ",Previous:"Anterior","Related resources":"Recursos relacionados",Search:"Pesquisar","Search results":"Resultados da pesquisa","Select a tag":"Selecionar uma tag",Settings:"Configurações","Settings navigation":"Navegação de configurações","Show password":"Mostrar senha","Smileys & Emotion":"Smiles & Emoções","Start slideshow":"Iniciar apresentação de slides",Submit:"Enviar",Symbols:"Símbolo","Travel & Places":"Viagem & Lugares","Type to search time zone":"Digite para pesquisar o fuso horário ","Unable to search the group":"Não foi possível pesquisar o grupo","Undo changes":"Desfazer modificações",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escreva mensagens, use "@" para mencionar algum, use ":" for autocompletar emoji …'}},{locale:"pt_PT",translations:{"{tag} (invisible)":"{tag} (invisivel)","{tag} (restricted)":"{tag} (restrito)",Actions:"Ações",Choose:"Escolher",Close:"Fechar",Next:"Seguinte","No results":"Sem resultados","Pause slideshow":"Pausar diaporama",Previous:"Anterior","Select a tag":"Selecionar uma etiqueta",Settings:"Definições","Start slideshow":"Iniciar diaporama","Unable to search the group":"Não é possível pesquisar o grupo"}},{locale:"ro",translations:{"{tag} (invisible)":"{tag} (invizibil)","{tag} (restricted)":"{tag} (restricționat)",Actions:"Acțiuni",Activities:"Activități","Animals & Nature":"Animale și natură","Anything shared with the same group of people will show up here":"Tot ceea ce este partajat cu același grup de persoane va fi afișat aici","Avatar of {displayName}":"Avatarul lui {displayName}","Avatar of {displayName}, {status}":"Avatarul lui {displayName}, {status}","Cancel changes":"Anulează modificările","Change title":"Modificați titlul",Choose:"Alegeți","Clear text":"Șterge textul",Close:"Închideți","Close modal":"Închideți modulul","Close navigation":"Închideți navigarea","Close sidebar":"Închide bara laterală","Confirm changes":"Confirmați modificările",Custom:"Personalizat","Edit item":"Editați elementul","Error getting related resources":" Eroare la returnarea resurselor legate","Error parsing svg":"Eroare de analizare a svg","External documentation for {title}":"Documentație externă pentru {title}",Favorite:"Favorit",Flags:"Marcaje","Food & Drink":"Alimente și băuturi","Frequently used":"Utilizate frecvent",Global:"Global","Go back to the list":"Întoarceți-vă la listă","Hide password":"Ascunde parola","Message limit of {count} characters reached":"Limita mesajului de {count} caractere a fost atinsă","More items …":"Mai multe articole ...",Next:"Următorul","No emoji found":"Nu s-a găsit niciun emoji","No results":"Nu există rezultate",Objects:"Obiecte",Open:"Deschideți",'Open link to "{resourceTitle}"':'Deschide legătura la "{resourceTitle}"',"Open navigation":"Deschideți navigația","Password is secure":"Parola este sigură","Pause slideshow":"Pauză prezentare de diapozitive","People & Body":"Oameni și corp","Pick an emoji":"Alege un emoji","Please select a time zone:":"Vă rugăm să selectați un fus orar:",Previous:"Anterior","Related resources":"Resurse legate",Search:"Căutare","Search results":"Rezultatele căutării","Select a tag":"Selectați o etichetă",Settings:"Setări","Settings navigation":"Navigare setări","Show password":"Arată parola","Smileys & Emotion":"Zâmbete și emoții","Start slideshow":"Începeți prezentarea de diapozitive",Submit:"Trimiteți",Symbols:"Simboluri","Travel & Places":"Călătorii și locuri","Type to search time zone":"Tastați pentru a căuta fusul orar","Unable to search the group":"Imposibilitatea de a căuta în grup","Undo changes":"Anularea modificărilor",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Scrie un mesaj, folosește "@" pentru a menționa pe cineva, folosește ":" pentru autocompletarea cu emoji ...'}},{locale:"ru",translations:{"{tag} (invisible)":"{tag} (невидимое)","{tag} (restricted)":"{tag} (ограниченное)",Actions:"Действия ",Activities:"События","Animals & Nature":"Животные и природа ","Avatar of {displayName}":"Аватар {displayName}","Avatar of {displayName}, {status}":"Фотография {displayName}, {status}","Cancel changes":"Отменить изменения",Choose:"Выберите",Close:"Закрыть","Close modal":"Закрыть модальное окно","Close navigation":"Закрыть навигацию","Confirm changes":"Подтвердить изменения",Custom:"Пользовательское","Edit item":"Изменить элемент","External documentation for {title}":"Внешняя документация для {title}",Flags:"Флаги","Food & Drink":"Еда, напиток","Frequently used":"Часто используемый",Global:"Глобальный","Go back to the list":"Вернуться к списку",items:"элементов","Message limit of {count} characters reached":"Достигнуто ограничение на количество символов в {count}","More {dashboardItemType} …":"Больше {dashboardItemType} …",Next:"Следующее","No emoji found":"Эмодзи не найдено","No results":"Результаты отсуствуют",Objects:"Объекты",Open:"Открыть","Open navigation":"Открыть навигацию","Pause slideshow":"Приостановить показ слйдов","People & Body":"Люди и тело","Pick an emoji":"Выберите эмодзи","Please select a time zone:":"Пожалуйста, выберите часовой пояс:",Previous:"Предыдущее",Search:"Поиск","Search results":"Результаты поиска","Select a tag":"Выберите метку",Settings:"Параметры","Settings navigation":"Навигация по настройкам","Smileys & Emotion":"Смайлики и эмоции","Start slideshow":"Начать показ слайдов",Submit:"Утвердить",Symbols:"Символы","Travel & Places":"Путешествия и места","Type to search time zone":"Введите для поиска часового пояса","Unable to search the group":"Невозможно найти группу","Undo changes":"Отменить изменения","Write message, @ to mention someone, : for emoji autocompletion …":"Напишите сообщение, @ - чтобы упомянуть кого-то, : - для автозаполнения эмодзи …"}},{locale:"sk_SK",translations:{"{tag} (invisible)":"{tag} (neviditeľný)","{tag} (restricted)":"{tag} (obmedzený)",Actions:"Akcie",Activities:"Aktivity","Animals & Nature":"Zvieratá a príroda","Avatar of {displayName}":"Avatar {displayName}","Avatar of {displayName}, {status}":"Avatar {displayName}, {status}","Cancel changes":"Zrušiť zmeny",Choose:"Vybrať",Close:"Zatvoriť","Close navigation":"Zavrieť navigáciu","Confirm changes":"Potvrdiť zmeny",Custom:"Zvyk","Edit item":"Upraviť položku","External documentation for {title}":"Externá dokumentácia pre {title}",Flags:"Vlajky","Food & Drink":"Jedlo a nápoje","Frequently used":"Často používané",Global:"Globálne","Go back to the list":"Naspäť na zoznam","Message limit of {count} characters reached":"Limit správy na {count} znakov dosiahnutý",Next:"Ďalší","No emoji found":"Nenašli sa žiadne emodži","No results":"Žiadne výsledky",Objects:"Objekty","Open navigation":"Otvoriť navigáciu","Pause slideshow":"Pozastaviť prezentáciu","People & Body":"Ľudia a telo","Pick an emoji":"Vyberte si emodži","Please select a time zone:":"Prosím vyberte časovú zónu:",Previous:"Predchádzajúci",Search:"Hľadať","Search results":"Výsledky vyhľadávania","Select a tag":"Vybrať štítok",Settings:"Nastavenia","Settings navigation":"Navigácia v nastaveniach","Smileys & Emotion":"Smajlíky a emócie","Start slideshow":"Začať prezentáciu",Submit:"Odoslať",Symbols:"Symboly","Travel & Places":"Cestovanie a miesta","Type to search time zone":"Začníte písať pre vyhľadávanie časovej zóny","Unable to search the group":"Skupinu sa nepodarilo nájsť","Undo changes":"Vrátiť zmeny","Write message, @ to mention someone, : for emoji autocompletion …":"Napíšte správu, @ ak chcete niekoho spomenúť, : pre automatické dopĺňanie emotikonov…"}},{locale:"sl",translations:{"{tag} (invisible)":"{tag} (nevidno)","{tag} (restricted)":"{tag} (omejeno)",Actions:"Dejanja",Activities:"Dejavnosti","Animals & Nature":"Živali in Narava","Avatar of {displayName}":"Podoba {displayName}","Avatar of {displayName}, {status}":"Prikazna slika {displayName}, {status}","Cancel changes":"Prekliči spremembe","Change title":"Spremeni naziv",Choose:"Izbor","Clear text":"Počisti besedilo",Close:"Zapri","Close modal":"Zapri pojavno okno","Close navigation":"Zapri krmarjenje","Close sidebar":"Zapri stransko vrstico","Confirm changes":"Potrdi spremembe",Custom:"Po meri","Edit item":"Uredi predmet","Error getting related resources":"Napaka pridobivanja povezanih virov","External documentation for {title}":"Zunanja dokumentacija za {title}",Favorite:"Priljubljeno",Flags:"Zastavice","Food & Drink":"Hrana in Pijača","Frequently used":"Pogostost uporabe",Global:"Splošno","Go back to the list":"Vrni se na seznam","Hide password":"Skrij geslo","Message limit of {count} characters reached":"Dosežena omejitev {count} znakov na sporočilo.","More items …":"Več predmetov ...",Next:"Naslednji","No emoji found":"Ni najdenih izraznih ikon","No results":"Ni zadetkov",Objects:"Predmeti",Open:"Odpri",'Open link to "{resourceTitle}"':"Odpri povezavo do »{resourceTitle}«","Open navigation":"Odpri krmarjenje","Password is secure":"Geslo je varno","Pause slideshow":"Ustavi predstavitev","People & Body":"Ljudje in Telo","Pick a date":"Izbor datuma","Pick a date and a time":"Izbor datuma in časa","Pick a month":"Izbor meseca","Pick a time":"Izbor časa","Pick a week":"Izbor tedna","Pick a year":"Izbor leta","Pick an emoji":"Izbor izrazne ikone","Please select a time zone:":"Izbor časovnega pasu:",Previous:"Predhodni","Related resources":"Povezani viri",Search:"Iskanje","Search results":"Zadetki iskanja","Select a tag":"Izbor oznake",Settings:"Nastavitve","Settings navigation":"Krmarjenje nastavitev","Show password":"Pokaži geslo","Smileys & Emotion":"Izrazne ikone","Start slideshow":"Začni predstavitev",Submit:"Pošlji",Symbols:"Simboli","Travel & Places":"Potovanja in Kraji","Type to search time zone":"Vpišite niz za iskanje časovnega pasu","Unable to search the group":"Ni mogoče iskati po skupini","Undo changes":"Razveljavi spremembe","Write message, @ to mention someone, : for emoji autocompletion …":"Napišite sporočilo, za omembo pred ime postavite@, začnite z : za vstavljanje izraznih ikon …"}},{locale:"sr",translations:{"{tag} (invisible)":"{tag} (nevidljivo)","{tag} (restricted)":"{tag} (ograničeno)",Actions:"Radnje",Activities:"Aktivnosti","Animals & Nature":"Životinje i Priroda","Avatar of {displayName}":"Avatar za {displayName}","Avatar of {displayName}, {status}":"Avatar za {displayName}, {status}","Cancel changes":"Otkaži izmene","Change title":"Izmeni naziv",Choose:"Изаберите",Close:"Затвори","Close modal":"Zatvori modal","Close navigation":"Zatvori navigaciju","Close sidebar":"Zatvori bočnu traku","Confirm changes":"Potvrdite promene",Custom:"Po meri","Edit item":"Uredi stavku","External documentation for {title}":"Eksterna dokumentacija za {title}",Favorite:"Omiljeni",Flags:"Zastave","Food & Drink":"Hrana i Piće","Frequently used":"Često korišćeno",Global:"Globalno","Go back to the list":"Natrag na listu",items:"stavke","Message limit of {count} characters reached":"Dostignuto je ograničenje za poruke od {count} znakova","More {dashboardItemType} …":"Više {dashboardItemType} …",Next:"Следеће","No emoji found":"Nije pronađen nijedan emodži","No results":"Нема резултата",Objects:"Objekti",Open:"Otvori","Open navigation":"Otvori navigaciju","Pause slideshow":"Паузирај слајд шоу","People & Body":"Ljudi i Telo","Pick an emoji":"Izaberi emodži","Please select a time zone:":"Molimo izaberite vremensku zonu:",Previous:"Претходно",Search:"Pretraži","Search results":"Rezultati pretrage","Select a tag":"Изаберите ознаку",Settings:"Поставке","Settings navigation":"Navigacija u podešavanjima","Smileys & Emotion":"Smajli i Emocije","Start slideshow":"Покрени слајд шоу",Submit:"Prihvati",Symbols:"Simboli","Travel & Places":"Putovanja i Mesta","Type to search time zone":"Ukucaj da pretražiš vremenske zone","Unable to search the group":"Nije moguće pretražiti grupu","Undo changes":"Poništi promene","Write message, @ to mention someone, : for emoji autocompletion …":"Napišite poruku, @ da pomenete nekoga, : za automatsko dovršavanje emodžija…"}},{locale:"sv",translations:{"{tag} (invisible)":"{tag} (osynlig)","{tag} (restricted)":"{tag} (begränsad)",Actions:"Åtgärder",Activities:"Aktiviteter","Animals & Nature":"Djur & Natur","Anything shared with the same group of people will show up here":"Något som delats med samma grupp av personer kommer att visas här","Avatar of {displayName}":"{displayName}s avatar","Avatar of {displayName}, {status}":"{displayName}s avatar, {status}","Cancel changes":"Avbryt ändringar","Change title":"Ändra titel",Choose:"Välj","Clear text":"Ta bort text",Close:"Stäng","Close modal":"Stäng modal","Close navigation":"Stäng navigering","Close sidebar":"Stäng sidopanel","Confirm changes":"Bekräfta ändringar",Custom:"Anpassad","Edit item":"Ändra","Error getting related resources":"Problem att hämta relaterade resurser","Error parsing svg":"Fel vid inläsning av svg","External documentation for {title}":"Extern dokumentation för {title}",Favorite:"Favorit",Flags:"Flaggor","Food & Drink":"Mat & Dryck","Frequently used":"Används ofta",Global:"Global","Go back to the list":"Gå tillbaka till listan","Hide password":"Göm lössenordet","Message limit of {count} characters reached":"Meddelandegräns {count} tecken används","More items …":"Fler objekt",Next:"Nästa","No emoji found":"Hittade inga emojis","No results":"Inga resultat",Objects:"Objekt",Open:"Öppna",'Open link to "{resourceTitle}"':'Öppna länk till "{resourceTitle}"',"Open navigation":"Öppna navigering","Password is secure":"Lössenordet är säkert","Pause slideshow":"Pausa bildspelet","People & Body":"Kropp & Själ","Pick an emoji":"Välj en emoji","Please select a time zone:":"Välj tidszon:",Previous:"Föregående","Related resources":"Relaterade resurser",Search:"Sök","Search results":"Sökresultat","Select a tag":"Välj en tag",Settings:"Inställningar","Settings navigation":"Inställningsmeny","Show password":"Visa lössenordet","Smileys & Emotion":"Selfies & Känslor","Start slideshow":"Starta bildspelet",Submit:"Skicka",Symbols:"Symboler","Travel & Places":"Resor & Sevärdigheter","Type to search time zone":"Skriv för att välja tidszon","Unable to search the group":"Kunde inte söka i gruppen","Undo changes":"Ångra ändringar",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv meddelande, använd "@" för att nämna någon, använd ":" för automatiska emojiförslag ...'}},{locale:"tr",translations:{"{tag} (invisible)":"{tag} (görünmez)","{tag} (restricted)":"{tag} (kısıtlı)",Actions:"İşlemler",Activities:"Etkinlikler","Animals & Nature":"Hayvanlar ve Doğa","Anything shared with the same group of people will show up here":"Aynı kişi grubu ile paylaşılan herşey burada görüntülenir","Avatar of {displayName}":"{displayName} avatarı","Avatar of {displayName}, {status}":"{displayName}, {status} avatarı","Cancel changes":"Değişiklikleri iptal et","Change title":"Başlığı değiştir",Choose:"Seçin","Clear text":"Metni temizle",Close:"Kapat","Close modal":"Üste açılan pencereyi kapat","Close navigation":"Gezinmeyi kapat","Close sidebar":"Yan çubuğu kapat","Confirm changes":"Değişiklikleri onayla",Custom:"Özel","Edit item":"Ögeyi düzenle","Error getting related resources":"İlgili kaynaklar alınırken sorun çıktı","Error parsing svg":"svg işlenirken sorun çıktı","External documentation for {title}":"{title} için dış belgeler",Favorite:"Sık kullanılanlara ekle",Flags:"Bayraklar","Food & Drink":"Yeme ve İçme","Frequently used":"Sık kullanılanlar",Global:"Evrensel","Go back to the list":"Listeye dön","Hide password":"Parolayı gizle","Message limit of {count} characters reached":"{count} karakter ileti sınırına ulaşıldı","More items …":"Diğer ögeler…",Next:"Sonraki","No emoji found":"Herhangi bir emoji bulunamadı","No results":"Herhangi bir sonuç bulunamadı",Objects:"Nesneler",Open:"Aç",'Open link to "{resourceTitle}"':'"{resourceTitle}" bağlantısını aç',"Open navigation":"Gezinmeyi aç","Password is secure":"Parola güvenli","Pause slideshow":"Slayt sunumunu duraklat","People & Body":"İnsanlar ve Beden","Pick an emoji":"Bir emoji seçin","Please select a time zone:":"Lütfen bir saat dilimi seçin:",Previous:"Önceki","Related resources":"İlgili kaynaklar",Search:"Arama","Search results":"Arama sonuçları","Select a tag":"Bir etiket seçin",Settings:"Ayarlar","Settings navigation":"Gezinme ayarları","Show password":"Parolayı görüntüle","Smileys & Emotion":"İfadeler ve Duygular","Start slideshow":"Slayt sunumunu başlat",Submit:"Gönder",Symbols:"Simgeler","Travel & Places":"Gezi ve Yerler","Type to search time zone":"Saat dilimi aramak için yazmaya başlayın","Unable to search the group":"Grupta arama yapılamadı","Undo changes":"Değişiklikleri geri al",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'İleti yazın, birini anmak için @, otomatik emoji tamamlamak için ":" kullanın…'}},{locale:"uk",translations:{"{tag} (invisible)":"{tag} (невидимий)","{tag} (restricted)":"{tag} (обмежений)",Actions:"Дії",Activities:"Діяльність","Animals & Nature":"Тварини та природа","Avatar of {displayName}":"Аватар {displayName}","Avatar of {displayName}, {status}":"Аватар {displayName}, {status}","Cancel changes":"Скасувати зміни","Change title":"Змінити назву",Choose:"ВиберітьВиберіть","Clear text":"Очистити текст",Close:"Закрити","Close modal":"Закрити модаль","Close navigation":"Закрити навігацію","Close sidebar":"Закрити бічну панель","Confirm changes":"Підтвердити зміни",Custom:"Власне","Edit item":"Редагувати елемент","External documentation for {title}":"Зовнішня документація для {title}",Favorite:"Улюблений",Flags:"Прапори","Food & Drink":"Їжа та напої","Frequently used":"Найчастіші",Global:"Глобальний","Go back to the list":"Повернутися до списку","Hide password":"Приховати пароль",items:"елементи","Message limit of {count} characters reached":"Вичерпано ліміт у {count} символів для повідомлення","More {dashboardItemType} …":"Більше {dashboardItemType}…",Next:"Вперед","No emoji found":"Емоційки відсутні","No results":"Відсутні результати",Objects:"Об'єкти",Open:"Відкрити","Open navigation":"Відкрити навігацію","Password is secure":"Пароль безпечний","Pause slideshow":"Пауза у показі слайдів","People & Body":"Люди та жести","Pick an emoji":"Виберіть емоційку","Please select a time zone:":"Виберіть часовий пояс:",Previous:"Назад",Search:"Пошук","Search results":"Результати пошуку","Select a tag":"Виберіть позначку",Settings:"Налаштування","Settings navigation":"Навігація у налаштуваннях","Show password":"Показати пароль","Smileys & Emotion":"Смайли та емоції","Start slideshow":"Почати показ слайдів",Submit:"Надіслати",Symbols:"Символи","Travel & Places":"Поїздки та місця","Type to search time zone":"Введіть для пошуку часовий пояс","Unable to search the group":"Неможливо шукати в групі","Undo changes":"Скасувати зміни","Write message, @ to mention someone, : for emoji autocompletion …":"Напишіть повідомлення, @, щоб згадати когось, : для автозаповнення емодзі…"}},{locale:"zh_CN",translations:{"{tag} (invisible)":"{tag} (不可见)","{tag} (restricted)":"{tag} (受限)",Actions:"行为",Activities:"活动","Animals & Nature":"动物 & 自然","Anything shared with the same group of people will show up here":"与同组用户分享的所有内容都会显示于此","Avatar of {displayName}":"{displayName}的头像","Avatar of {displayName}, {status}":"{displayName}的头像,{status}","Cancel changes":"取消更改","Change title":"更改标题",Choose:"选择","Clear text":"清除文本",Close:"关闭","Close modal":"关闭窗口","Close navigation":"关闭导航","Close sidebar":"关闭侧边栏","Confirm changes":"确认更改",Custom:"自定义","Edit item":"编辑项目","Error getting related resources":"获取相关资源时出错","Error parsing svg":"解析 svg 时出错","External documentation for {title}":"{title}的外部文档",Favorite:"喜爱",Flags:"旗帜","Food & Drink":"食物 & 饮品","Frequently used":"经常使用",Global:"全局","Go back to the list":"返回至列表","Hide password":"隐藏密码","Message limit of {count} characters reached":"已达到 {count} 个字符的消息限制","More items …":"更多项目…",Next:"下一个","No emoji found":"表情未找到","No results":"无结果",Objects:"物体",Open:"打开",'Open link to "{resourceTitle}"':'打开"{resourceTitle}"的连接',"Open navigation":"开启导航","Password is secure":"密码安全","Pause slideshow":"暂停幻灯片","People & Body":"人 & 身体","Pick an emoji":"选择一个表情","Please select a time zone:":"请选择一个时区:",Previous:"上一个","Related resources":"相关资源",Search:"搜索","Search results":"搜索结果","Select a tag":"选择一个标签",Settings:"设置","Settings navigation":"设置向导","Show password":"显示密码","Smileys & Emotion":"笑脸 & 情感","Start slideshow":"开始幻灯片",Submit:"提交",Symbols:"符号","Travel & Places":"旅游 & 地点","Type to search time zone":"打字以搜索时区","Unable to search the group":"无法搜索分组","Undo changes":"撤销更改",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'写信息,使用"@"来提及某人,使用":"进行表情符号自动完成 ...'}},{locale:"zh_HK",translations:{"{tag} (invisible)":"{tag} (隱藏)","{tag} (restricted)":"{tag} (受限)",Actions:"動作",Activities:"活動","Animals & Nature":"動物與自然","Anything shared with the same group of people will show up here":"與同一組人共享的任何內容都會顯示在此處","Avatar of {displayName}":"{displayName} 的頭像","Avatar of {displayName}, {status}":"{displayName} 的頭像,{status}","Cancel changes":"取消更改","Change title":"更改標題",Choose:"選擇","Clear text":"清除文本",Close:"關閉","Close modal":"關閉模態","Close navigation":"關閉導航","Close sidebar":"關閉側邊欄","Confirm changes":"確認更改",Custom:"自定義","Edit item":"編輯項目","Error getting related resources":"獲取相關資源出錯","Error parsing svg":"解析 svg 時出錯","External documentation for {title}":"{title} 的外部文檔",Favorite:"喜愛",Flags:"旗幟","Food & Drink":"食物與飲料","Frequently used":"經常使用",Global:"全球的","Go back to the list":"返回清單","Hide password":"隱藏密碼","Message limit of {count} characters reached":"已達到訊息最多 {count} 字元限制","More items …":"更多項目 …",Next:"下一個","No emoji found":"未找到表情符號","No results":"無結果",Objects:"物件",Open:"打開",'Open link to "{resourceTitle}"':"打開指向 “{resourceTitle}” 的鏈結","Open navigation":"開啟導航","Password is secure":"密碼是安全的","Pause slideshow":"暫停幻燈片","People & Body":"人物","Pick an emoji":"選擇表情符號","Please select a time zone:":"請選擇時區:",Previous:"上一個","Related resources":"相關資源",Search:"搜尋","Search results":"搜尋結果","Select a tag":"選擇標籤",Settings:"設定","Settings navigation":"設定值導覽","Show password":"顯示密碼","Smileys & Emotion":"表情","Start slideshow":"開始幻燈片",Submit:"提交",Symbols:"標誌","Travel & Places":"旅遊與景點","Type to search time zone":"鍵入以搜索時區","Unable to search the group":"無法搜尋群組","Undo changes":"取消更改",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'寫訊息,使用 "@" 來指代某人,使用 ":" 用於表情符號自動填充 ...'}},{locale:"zh_TW",translations:{"{tag} (invisible)":"{tag} (隱藏)","{tag} (restricted)":"{tag} (受限)",Actions:"動作",Activities:"活動","Animals & Nature":"動物與自然",Choose:"選擇",Close:"關閉",Custom:"自定義",Flags:"旗幟","Food & Drink":"食物與飲料","Frequently used":"最近使用","Message limit of {count} characters reached":"已達到訊息最多 {count} 字元限制",Next:"下一個","No emoji found":"未找到表情符號","No results":"無結果",Objects:"物件","Pause slideshow":"暫停幻燈片","People & Body":"人物","Pick an emoji":"選擇表情符號",Previous:"上一個",Search:"搜尋","Search results":"搜尋結果","Select a tag":"選擇標籤",Settings:"設定","Settings navigation":"設定值導覽","Smileys & Emotion":"表情","Start slideshow":"開始幻燈片",Symbols:"標誌","Travel & Places":"旅遊與景點","Unable to search the group":"無法搜尋群組","Write message, @ to mention someone …":"輸入訊息時可使用 @ 來標示某人..."}}].forEach((function(e){var t={};for(var n in e.translations)e.translations[n].pluralId?t[n]={msgid:n,msgid_plural:e.translations[n].pluralId,msgstr:e.translations[n].msgstr}:t[n]={msgid:n,msgstr:[e.translations[n]]};o.addTranslation(e.locale,{translations:{"":t}})}));var i=o.build(),r=i.ngettext.bind(i),a=i.gettext.bind(i)},3648:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(932);const i={methods:{n:o.n,t:o.t}}},1205:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const o=function(e){return Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,e||5)}},7645:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const o=function(e){e.mounted?Array.isArray(e.mounted)||(e.mounted=[e.mounted]):e.mounted=[],e.mounted.push((function(){this.$el.setAttribute("data-v-".concat("a36c6b4"),"")}))}},1206:(e,t,n)=>{"use strict";n.d(t,{L:()=>o}),n(4505);var o=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap}},5108:(e,t,n)=>{var o=n(6464),i=n(9084);function r(){return(new Date).getTime()}var a,s=Array.prototype.slice,l={};a=void 0!==n.g&&n.g.console?n.g.console:"undefined"!=typeof window&&window.console?window.console:{};for(var c=[[function(){},"log"],[function(){a.log.apply(a,arguments)},"info"],[function(){a.log.apply(a,arguments)},"warn"],[function(){a.warn.apply(a,arguments)},"error"],[function(e){l[e]=r()},"time"],[function(e){var t=l[e];if(!t)throw new Error("No such label: "+e);delete l[e];var n=r()-t;a.log(e+": "+n+"ms")},"timeEnd"],[function(){var e=new Error;e.name="Trace",e.message=o.format.apply(null,arguments),a.error(e.stack)},"trace"],[function(e){a.log(o.inspect(e)+"\n")},"dir"],[function(e){if(!e){var t=s.call(arguments,1);i.ok(!1,o.format.apply(null,t))}},"assert"]],u=0;u{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.v-popper--theme-tooltip.v-popper__popper{position:absolute;z-index:100000;top:0;right:auto;left:auto;display:block;margin:0;padding:0;text-align:left;text-align:start;opacity:0;line-height:1.6;line-break:auto;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{right:100%;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{left:100%;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity .15s,visibility .15s;opacity:0}.v-popper--theme-tooltip.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity .15s;opacity:1}.v-popper--theme-tooltip .v-popper__inner{max-width:350px;padding:5px 8px;text-align:center;color:var(--color-main-text);border-radius:var(--border-radius);background-color:var(--color-main-background)}.v-popper--theme-tooltip .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;margin:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/directives/Tooltip/index.scss"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCQA,0CACC,iBAAA,CACA,cAAA,CACA,KAAA,CACA,UAAA,CACA,SAAA,CACA,aAAA,CACA,QAAA,CACA,SAAA,CACA,eAAA,CACA,gBAAA,CACA,SAAA,CACA,eAAA,CAEA,eAAA,CACA,sDAAA,CAGA,iGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAID,oGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAID,mGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAID,kGACC,SAAA,CACA,oBAAA,CACA,8CAAA,CAID,4DACC,iBAAA,CACA,uCAAA,CACA,SAAA,CAED,6DACC,kBAAA,CACA,uBAAA,CACA,SAAA,CAKF,0CACC,eAAA,CACA,eAAA,CACA,iBAAA,CACA,4BAAA,CACA,kCAAA,CACA,6CAAA,CAID,oDACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBAhFY",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"a36c6b4\"; @import 'variables'; @import 'material-icons';\n/**\n* @copyright Copyright (c) 2016, John Molakvoæ \n* @copyright Copyright (c) 2016, Robin Appelman \n* @copyright Copyright (c) 2016, Jan-Christoph Borchardt \n* @copyright Copyright (c) 2016, Erik Pellikka \n* @copyright Copyright (c) 2015, Vincent Petry \n*\n* Bootstrap v3.3.5 (http://getbootstrap.com)\n* Copyright 2011-2015 Twitter, Inc.\n* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n*/\n\n$arrow-width: 10px;\n\n.v-popper--theme-tooltip {\n\t&.v-popper__popper {\n\t\tposition: absolute;\n\t\tz-index: 100000;\n\t\ttop: 0;\n\t\tright: auto;\n\t\tleft: auto;\n\t\tdisplay: block;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\ttext-align: left;\n\t\ttext-align: start;\n\t\topacity: 0;\n\t\tline-height: 1.6;\n\n\t\tline-break: auto;\n\t\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\n\n\t\t// TOP\n\t\t&[data-popper-placement^='top'] .v-popper__arrow-container {\n\t\t\tbottom: -$arrow-width;\n\t\t\tborder-bottom-width: 0;\n\t\t\tborder-top-color: var(--color-main-background);\n\t\t}\n\n\t\t// BOTTOM\n\t\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\n\t\t\ttop: -$arrow-width;\n\t\t\tborder-top-width: 0;\n\t\t\tborder-bottom-color: var(--color-main-background);\n\t\t}\n\n\t\t// RIGHT\n\t\t&[data-popper-placement^='right'] .v-popper__arrow-container {\n\t\t\tright: 100%;\n\t\t\tborder-left-width: 0;\n\t\t\tborder-right-color: var(--color-main-background);\n\t\t}\n\n\t\t// LEFT\n\t\t&[data-popper-placement^='left'] .v-popper__arrow-container {\n\t\t\tleft: 100%;\n\t\t\tborder-right-width: 0;\n\t\t\tborder-left-color: var(--color-main-background);\n\t\t}\n\n\t\t// HIDDEN / SHOWN\n\t\t&[aria-hidden='true'] {\n\t\t\tvisibility: hidden;\n\t\t\ttransition: opacity .15s, visibility .15s;\n\t\t\topacity: 0;\n\t\t}\n\t\t&[aria-hidden='false'] {\n\t\t\tvisibility: visible;\n\t\t\ttransition: opacity .15s;\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t// CONTENT\n\t.v-popper__inner {\n\t\tmax-width: 350px;\n\t\tpadding: 5px 8px;\n\t\ttext-align: center;\n\t\tcolor: var(--color-main-text);\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t// ARROW\n\t.v-popper__arrow-container {\n\t\tposition: absolute;\n\t\tz-index: 1;\n\t\twidth: 0;\n\t\theight: 0;\n\t\tmargin: 0;\n\t\tborder-style: solid;\n\t\tborder-color: transparent;\n\t\tborder-width: $arrow-width;\n\t}\n}\n"],sourceRoot:""}]);const s=a},297:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon[data-v-2f315260]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-items[data-v-2f315260]{display:flex;align-items:center}.action-item[data-v-2f315260]{--open-background-color: var(--color-background-hover, $action-background-hover);position:relative;display:inline-block}.action-item.action-item--primary[data-v-2f315260]{--open-background-color: var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-2f315260]{--open-background-color: var(--color-primary-light-hover)}.action-item.action-item--error[data-v-2f315260]{--open-background-color: var(--color-error-hover)}.action-item.action-item--warning[data-v-2f315260]{--open-background-color: var(--color-warning-hover)}.action-item.action-item--success[data-v-2f315260]{--open-background-color: var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-2f315260]{--open-background-color: transparent}.action-item.action-item--open .action-item__menutoggle[data-v-2f315260]{opacity:1;background-color:var(--open-background-color)}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcActions/NcActions.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,+BACC,YAAA,CACA,kBAAA,CAGD,8BACC,gFAAA,CACA,iBAAA,CACA,oBAAA,CAEA,mDACC,2DAAA,CAGD,qDACC,yDAAA,CAGD,iDACC,iDAAA,CAGD,mDACC,mDAAA,CAGD,mDACC,mDAAA,CAGD,kEACC,oCAAA,CAGD,yEACC,SCOa,CDNb,6CAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"a36c6b4\"; @import 'variables'; @import 'material-icons';\n\n.action-items {\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.action-item {\n\t--open-background-color: var(--color-background-hover, $action-background-hover);\n\tposition: relative;\n\tdisplay: inline-block;\n\n\t&.action-item--primary {\n\t\t--open-background-color: var(--color-primary-element-hover);\n\t}\n\n\t&.action-item--secondary {\n\t\t--open-background-color: var(--color-primary-light-hover);\n\t}\n\n\t&.action-item--error {\n\t\t--open-background-color: var(--color-error-hover);\n\t}\n\n\t&.action-item--warning {\n\t\t--open-background-color: var(--color-warning-hover);\n\t}\n\n\t&.action-item--success {\n\t\t--open-background-color: var(--color-success-hover);\n\t}\n\n\t&.action-item--tertiary-no-background {\n\t\t--open-background-color: transparent;\n\t}\n\n\t&.action-item--open .action-item__menutoggle {\n\t\topacity: $opacity_full;\n\t\tbackground-color: var(--open-background-color);\n\t}\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=a},6:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__inner{border-radius:var(--border-radius-large);padding:4px;max-height:calc(50vh - 16px);overflow:auto}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcActions/NcActions.vue"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCJD,gFACC,wCAAA,CACA,WAAA,CACA,4BAAA,CACA,aAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"a36c6b4\"; @import 'variables'; @import 'material-icons';\n\n// We overwrote the popover base class, so we can style\n// the popover__inner for actions only.\n.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__inner {\n\tborder-radius: var(--border-radius-large);\n\tpadding: 4px;\n\tmax-height: calc(50vh - 16px);\n\toverflow: auto;\n}\n"],sourceRoot:""}]);const s=a},1064:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon[data-v-4de3abc4]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-4de3abc4]{position:relative;width:fit-content;overflow:hidden;border:0;padding:0;font-size:var(--default-font-size);font-weight:bold;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:22px;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;color:var(--color-primary-light-text);background-color:var(--color-primary-light)}.button-vue *[data-v-4de3abc4],.button-vue span[data-v-4de3abc4]{cursor:pointer}.button-vue[data-v-4de3abc4]:focus{outline:none}.button-vue[data-v-4de3abc4]:disabled{cursor:default;opacity:.5;filter:saturate(0.7)}.button-vue:disabled *[data-v-4de3abc4]{cursor:default}.button-vue[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-primary-light-hover)}.button-vue[data-v-4de3abc4]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-4de3abc4]{display:inline-flex;align-items:center;justify-content:space-around}.button-vue__icon[data-v-4de3abc4]{height:44px;width:44px;min-height:44px;min-width:44px;display:flex;justify-content:center;align-items:center}.button-vue__text[data-v-4de3abc4]{font-weight:bold;margin-bottom:1px;padding:2px 0}.button-vue--icon-only[data-v-4de3abc4]{width:44px !important}.button-vue--text-only[data-v-4de3abc4]{padding:0 12px}.button-vue--text-only .button-vue__text[data-v-4de3abc4]{margin-left:4px;margin-right:4px}.button-vue--icon-and-text[data-v-4de3abc4]{padding:0 16px 0 4px}.button-vue--wide[data-v-4de3abc4]{width:100%}.button-vue[data-v-4de3abc4]:focus-visible{outline:2px solid var(--color-main-text) !important}.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-4de3abc4]{outline:2px solid var(--color-primary-text);border-radius:var(--border-radius);background-color:rgba(0,0,0,0)}.button-vue--vue-primary[data-v-4de3abc4]{background-color:var(--color-primary-element);color:var(--color-primary-text)}.button-vue--vue-primary[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--vue-primary[data-v-4de3abc4]:active{background-color:var(--color-primary-element)}.button-vue--vue-secondary[data-v-4de3abc4]{color:var(--color-primary-light-text);background-color:var(--color-primary-light)}.button-vue--vue-secondary[data-v-4de3abc4]:hover:not(:disabled){color:var(--color-primary-light-text);background-color:var(--color-primary-light-hover)}.button-vue--vue-tertiary[data-v-4de3abc4]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color);background-color:var(--color-background-hover)}.button-vue--vue-tertiary-no-background[data-v-4de3abc4]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-no-background[data-v-4de3abc4]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-4de3abc4]{color:var(--color-primary-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-4de3abc4]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-success[data-v-4de3abc4]{background-color:var(--color-success);color:#fff}.button-vue--vue-success[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--vue-success[data-v-4de3abc4]:active{background-color:var(--color-success)}.button-vue--vue-warning[data-v-4de3abc4]{background-color:var(--color-warning);color:#fff}.button-vue--vue-warning[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--vue-warning[data-v-4de3abc4]:active{background-color:var(--color-warning)}.button-vue--vue-error[data-v-4de3abc4]{background-color:var(--color-error);color:#fff}.button-vue--vue-error[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--vue-error[data-v-4de3abc4]:active{background-color:var(--color-error)}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcButton/NcButton.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,iBAAA,CACA,iBAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,kCAAA,CACA,gBAAA,CACA,eCcgB,CDbhB,cCagB,CDZhB,YAAA,CACA,kBAAA,CACA,sBAAA,CAGA,cAAA,CAKA,kBAAA,CACA,uDAAA,CACA,uBAAA,CACA,iCAAA,CAkBA,qCAAA,CACA,2CAAA,CA1BA,iEAEC,cAAA,CAQD,mCACC,YAAA,CAGD,sCACC,cAAA,CAIA,UCIiB,CDFjB,oBAAA,CALA,wCACC,cAAA,CAUF,kDACC,iDAAA,CAKD,oCACC,mDAAA,CAGD,sCACC,mBAAA,CACA,kBAAA,CACA,4BAAA,CAGD,mCACC,WCtCe,CDuCf,UCvCe,CDwCf,eCxCe,CDyCf,cCzCe,CD0Cf,YAAA,CACA,sBAAA,CACA,kBAAA,CAGD,mCACC,gBAAA,CACA,iBAAA,CACA,aAAA,CAID,wCACC,qBAAA,CAID,wCACC,cAAA,CACA,0DACC,eAAA,CACA,gBAAA,CAKF,4CACC,oBAAA,CAID,mCACC,UAAA,CAGD,2CACC,mDAAA,CACA,+EACC,2CAAA,CACA,kCAAA,CACA,8BAAA,CAOF,0CACC,6CAAA,CACA,+BAAA,CACA,+DACC,mDAAA,CAID,iDACC,6CAAA,CAKF,4CACC,qCAAA,CACA,2CAAA,CACA,iEACC,qCAAA,CACA,iDAAA,CAKF,2CACC,4BAAA,CACA,8BAAA,CACA,gEACC,6BAAA,CACA,8CAAA,CAKF,yDACC,4BAAA,CACA,8BAAA,CACA,8EACC,8BAAA,CAKF,sDACC,+BAAA,CACA,8BAAA,CAEA,2EACC,8BAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,wCACC,mCAAA,CACA,UAAA,CACA,6DACC,yCAAA,CAID,+CACC,mCAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"a36c6b4\"; @import 'variables'; @import 'material-icons';\n\n\n.button-vue {\n\tposition: relative;\n\twidth: fit-content;\n\toverflow: hidden;\n\tborder: 0;\n\tpadding: 0;\n\tfont-size: var(--default-font-size);\n\tfont-weight: bold;\n\tmin-height: $clickable-area;\n\tmin-width: $clickable-area;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\n\t// Cursor pointer on element and all children\n\tcursor: pointer;\n\t& *,\n\tspan {\n\t\tcursor: pointer;\n\t}\n\tborder-radius: math.div($clickable-area, 2);\n\ttransition-property: color, border-color, background-color;\n\ttransition-duration: 0.1s;\n\ttransition-timing-function: linear;\n\n\t// No outline feedback for focus. Handled with a toggled class in js (see data)\n\t&:focus {\n\t\toutline: none;\n\t}\n\n\t&:disabled {\n\t\tcursor: default;\n\t\t& * {\n\t\t\tcursor: default;\n\t\t}\n\t\topacity: $opacity_disabled;\n\t\t// Gives a wash out effect\n\t\tfilter: saturate($opacity_normal);\n\t}\n\n\t// Default button type\n\tcolor: var(--color-primary-light-text);\n\tbackground-color: var(--color-primary-light);\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--color-primary-light-hover);\n\t}\n\n\t// Back to the default color for this button when active\n\t// TODO: add ripple effect\n\t&:active {\n\t\tbackground-color: var(--color-primary-element-light);\n\t}\n\n\t&__wrapper {\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t\tjustify-content: space-around;\n\t}\n\n\t&__icon {\n\t\theight: $clickable-area;\n\t\twidth: $clickable-area;\n\t\tmin-height: $clickable-area;\n\t\tmin-width: $clickable-area;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t}\n\n\t&__text {\n\t\tfont-weight: bold;\n\t\tmargin-bottom: 1px;\n\t\tpadding: 2px 0;\n\t}\n\n\t// Icon-only button\n\t&--icon-only {\n\t\twidth: $clickable-area !important;\n\t}\n\n\t// Text-only button\n\t&--text-only {\n\t\tpadding: 0 12px;\n\t\t& .button-vue__text {\n\t\t\tmargin-left: 4px;\n\t\t\tmargin-right: 4px;\n\t\t}\n\t}\n\n\t// Icon and text button\n\t&--icon-and-text {\n\t\tpadding: 0 16px 0 4px;\n\t}\n\n\t// Wide button spans the whole width of the container\n\t&--wide {\n\t\twidth: 100%;\n\t}\n\n\t&:focus-visible {\n\t\toutline: 2px solid var(--color-main-text) !important;\n\t\t&.button-vue--vue-tertiary-on-primary {\n\t\t\toutline: 2px solid var(--color-primary-text);\n\t\t\tborder-radius: var(--border-radius);\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Button types\n\n\t// Primary\n\t&--vue-primary {\n\t\tbackground-color: var(--color-primary-element);\n\t\tcolor: var(--color-primary-text);\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-primary-element-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t}\n\t}\n\n\t// Secondary\n\t&--vue-secondary {\n\t\tcolor: var(--color-primary-light-text);\n\t\tbackground-color: var(--color-primary-light);\n\t\t&:hover:not(:disabled) {\n\t\t\tcolor: var(--color-primary-light-text);\n\t\t\tbackground-color: var(--color-primary-light-hover);\n\t\t}\n\t}\n\n\t// Tertiary\n\t&--vue-tertiary {\n\t\tcolor: var(--color-main-text);\n\t\tbackground-color: transparent;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color);\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t}\n\t}\n\n\t// Tertiary, no background\n\t&--vue-tertiary-no-background {\n\t\tcolor: var(--color-main-text);\n\t\tbackground-color: transparent;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Tertiary on primary color (like the header)\n\t&--vue-tertiary-on-primary {\n\t\tcolor: var(--color-primary-text);\n\t\tbackground-color: transparent;\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Success\n\t&--vue-success {\n\t\tbackground-color: var(--color-success);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-success-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// : add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-success);\n\t\t}\n\t}\n\n\t// Warning\n\t&--vue-warning {\n\t\tbackground-color: var(--color-warning);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-warning-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-warning);\n\t\t}\n\t}\n\n\t// Error\n\t&--vue-error {\n\t\tbackground-color: var(--color-error);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-error-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-error);\n\t\t}\n\t}\n}\n\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=a},6794:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,'.material-design-icon[data-v-341df4ce]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.modal-mask[data-v-341df4ce]{position:fixed;z-index:9998;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal-mask--dark[data-v-341df4ce]{background-color:rgba(0,0,0,.92)}.modal-header[data-v-341df4ce]{position:absolute;z-index:10001;top:0;right:0;left:0;display:flex !important;align-items:center;justify-content:center;width:100%;height:50px;overflow:hidden;transition:opacity 250ms,visibility 250ms}.modal-header.invisible[style*="display:none"][data-v-341df4ce],.modal-header.invisible[style*="display: none"][data-v-341df4ce]{visibility:hidden}.modal-header .modal-title[data-v-341df4ce]{overflow-x:hidden;box-sizing:border-box;width:100%;padding:0 132px 0 12px;transition:padding ease 100ms;white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:14px;margin-bottom:0}@media only screen and (min-width: 1024px){.modal-header .modal-title[data-v-341df4ce]{padding-left:132px;text-align:center}}.modal-header .icons-menu[data-v-341df4ce]{position:absolute;right:0;display:flex;align-items:center;justify-content:flex-end}.modal-header .icons-menu .header-close[data-v-341df4ce]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:3px;padding:0}.modal-header .icons-menu .play-pause-icons[data-v-341df4ce]{position:relative;width:50px;height:50px;margin:0;padding:0;cursor:pointer;border:none;background-color:rgba(0,0,0,0)}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-341df4ce],.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-341df4ce],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-341df4ce],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-341df4ce]{opacity:1;border-radius:22px;background-color:rgba(127,127,127,.25)}.modal-header .icons-menu .play-pause-icons__play[data-v-341df4ce],.modal-header .icons-menu .play-pause-icons__pause[data-v-341df4ce]{box-sizing:border-box;width:44px;height:44px;margin:3px;cursor:pointer;opacity:.7}.modal-header .icons-menu .header-actions[data-v-341df4ce]{color:#fff}.modal-header .icons-menu[data-v-341df4ce] .action-item{margin:3px}.modal-header .icons-menu[data-v-341df4ce] .action-item--single{box-sizing:border-box;width:44px;height:44px;cursor:pointer;background-position:center;background-size:22px}.modal-header .icons-menu[data-v-341df4ce] button{color:#fff}.modal-header .icons-menu[data-v-341df4ce] .action-item__menutoggle{padding:0}.modal-header .icons-menu[data-v-341df4ce] .action-item__menutoggle span,.modal-header .icons-menu[data-v-341df4ce] .action-item__menutoggle svg{width:var(--icon-size);height:var(--icon-size)}.modal-wrapper[data-v-341df4ce]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.modal-wrapper .prev[data-v-341df4ce],.modal-wrapper .next[data-v-341df4ce]{z-index:10000;display:flex !important;height:35vw;position:absolute;transition:opacity 250ms,visibility 250ms;color:var(--color-primary-text)}.modal-wrapper .prev[data-v-341df4ce]:focus-visible,.modal-wrapper .next[data-v-341df4ce]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev.invisible[style*="display:none"][data-v-341df4ce],.modal-wrapper .prev.invisible[style*="display: none"][data-v-341df4ce],.modal-wrapper .next.invisible[style*="display:none"][data-v-341df4ce],.modal-wrapper .next.invisible[style*="display: none"][data-v-341df4ce]{visibility:hidden}.modal-wrapper .prev[data-v-341df4ce]{left:2px}.modal-wrapper .next[data-v-341df4ce]{right:2px}.modal-wrapper .modal-container[data-v-341df4ce]{position:relative;display:block;overflow:auto;padding:0;transition:transform 300ms ease;border-radius:var(--border-radius-large);background-color:var(--color-main-background);box-shadow:0 0 40px rgba(0,0,0,.2)}.modal-wrapper .modal-container__close[data-v-341df4ce]{position:absolute;top:4px;right:4px}.modal-wrapper--small .modal-container[data-v-341df4ce]{width:400px;max-width:90%;max-height:90%}.modal-wrapper--normal .modal-container[data-v-341df4ce]{max-width:90%;width:600px;max-height:90%}.modal-wrapper--large .modal-container[data-v-341df4ce]{max-width:90%;width:900px;max-height:90%}.modal-wrapper--full .modal-container[data-v-341df4ce]{width:100%;height:calc(100% - var(--header-height));position:absolute;top:50px;border-radius:0}@media only screen and (max-width: 512px){.modal-wrapper .modal-container[data-v-341df4ce]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));position:absolute;top:50px;border-radius:0}}.fade-enter-active[data-v-341df4ce],.fade-leave-active[data-v-341df4ce]{transition:opacity 250ms}.fade-enter[data-v-341df4ce],.fade-leave-to[data-v-341df4ce]{opacity:0}.fade-visibility-enter[data-v-341df4ce],.fade-visibility-leave-to[data-v-341df4ce]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-341df4ce],.modal-in-leave-active[data-v-341df4ce],.modal-out-enter-active[data-v-341df4ce],.modal-out-leave-active[data-v-341df4ce]{transition:opacity 250ms}.modal-in-enter[data-v-341df4ce],.modal-in-leave-to[data-v-341df4ce],.modal-out-enter[data-v-341df4ce],.modal-out-leave-to[data-v-341df4ce]{opacity:0}.modal-in-enter .modal-container[data-v-341df4ce],.modal-in-leave-to .modal-container[data-v-341df4ce]{transform:scale(0.9)}.modal-out-enter .modal-container[data-v-341df4ce],.modal-out-leave-to .modal-container[data-v-341df4ce]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-341df4ce]{position:absolute;top:0;left:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-341df4ce]{transition:100ms stroke-dashoffset;transform-origin:50% 50%;animation:progressring-341df4ce linear var(--slideshow-duration) infinite;stroke-linecap:round;stroke-dashoffset:94.2477796077;stroke-dasharray:94.2477796077}.modal-mask .play-pause-icons--paused .icon-pause[data-v-341df4ce]{animation:breath-341df4ce 2s cubic-bezier(0.4, 0, 0.2, 1) infinite}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-341df4ce]{animation-play-state:paused !important}@keyframes progressring-341df4ce{from{stroke-dashoffset:94.2477796077}to{stroke-dashoffset:0}}@keyframes breath-341df4ce{0%{opacity:1}50%{opacity:0}100%{opacity:1}}',"",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcModal/NcModal.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,cAAA,CACA,YAAA,CACA,KAAA,CACA,MAAA,CACA,aAAA,CACA,UAAA,CACA,WAAA,CACA,+BAAA,CACA,mCACC,gCAAA,CAIF,+BACC,iBAAA,CACA,aAAA,CACA,KAAA,CACA,OAAA,CACA,MAAA,CAGA,uBAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CACA,WCuBe,CDtBf,eAAA,CACA,yCAAA,CAIA,iIAEC,iBAAA,CAGD,4CACC,iBAAA,CACA,qBAAA,CACA,UAAA,CACA,sBAAA,CACA,6BAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CACA,cChBY,CDiBZ,eAAA,CAID,2CACC,4CACC,kBAAA,CACA,iBAAA,CAAA,CAIF,2CACC,iBAAA,CACA,OAAA,CACA,YAAA,CACA,kBAAA,CACA,wBAAA,CAEA,yDACC,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,qBAAA,CACA,UAAA,CACA,SAAA,CAGD,6DACC,iBAAA,CACA,UC3Ba,CD4Bb,WC5Ba,CD6Bb,QAAA,CACA,SAAA,CACA,cAAA,CACA,WAAA,CACA,8BAAA,CAGC,8WAEC,SC9CU,CD+CV,kBAAA,CACA,sCCxDW,CD2Db,uIAEC,qBAAA,CACA,UCzEa,CD0Eb,WC1Ea,CD2Eb,UAAA,CACA,cAAA,CACA,UC3Da,CD+Df,2DACC,UAAA,CAGD,yDACC,UAAA,CAEA,iEACC,qBAAA,CACA,UC1Fa,CD2Fb,WC3Fa,CD4Fb,cAAA,CACA,0BAAA,CACA,oBAAA,CAIF,kDAEC,UAAA,CAID,oEACC,SAAA,CACA,iJACC,sBAAA,CACA,uBAAA,CAMJ,gCACC,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,qBAAA,CACA,UAAA,CACA,WAAA,CAGA,4EAEC,aAAA,CAEA,uBAAA,CACA,WAAA,CACA,iBAAA,CACA,yCAAA,CAEA,+BAAA,CAEA,wGAEC,8CAAA,CACA,wCAAA,CAOD,8RAEC,iBAAA,CAGF,sCACC,QAAA,CAED,sCACC,SAAA,CAID,iDACC,iBAAA,CACA,aAAA,CACA,aAAA,CACA,SAAA,CACA,+BAAA,CACA,wCAAA,CACA,6CAAA,CACA,kCAAA,CACA,wDACC,iBAAA,CACA,OAAA,CACA,SAAA,CAMD,wDACC,WAAA,CACA,aAAA,CACA,cAAA,CAID,yDACC,aAAA,CACA,WAAA,CACA,cAAA,CAID,wDACC,aAAA,CACA,WAAA,CACA,cAAA,CAID,uDACC,UAAA,CACA,wCAAA,CACA,iBAAA,CACA,QC7Ka,CD8Kb,eAAA,CAKF,0CACC,iDACC,iBAAA,CACA,UAAA,CACA,kBAAA,CACA,wCAAA,CACA,iBAAA,CACA,QC1La,CD2Lb,eAAA,CAAA,CAMH,wEAEC,wBAAA,CAGD,6DAEC,SAAA,CAGD,mFAEC,iBAAA,CACA,SAAA,CAGD,kKAIC,wBAAA,CAGD,4IAIC,SAAA,CAGD,uGAEC,oBAAA,CAGD,yGAEC,oBAAA,CAQA,8DACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CACA,qFACC,kCAAA,CACA,wBAAA,CACA,yEAAA,CAEA,oBAAA,CACA,+BAAA,CACA,8BAAA,CAID,mEACC,kEAAA,CAED,8EACC,sCAAA,CAMH,iCACC,KACC,+BAAA,CAED,GACC,mBAAA,CAAA,CAIF,2BACC,GACC,SAAA,CAED,IACC,SAAA,CAED,KACC,SAAA,CAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"a36c6b4\"; @import 'variables'; @import 'material-icons';\n\n\n.modal-mask {\n\tposition: fixed;\n\tz-index: 9998;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: rgba(0, 0, 0, .5);\n\t&--dark {\n\t\tbackground-color: rgba(0, 0, 0, .92);\n\t}\n}\n\n.modal-header {\n\tposition: absolute;\n\tz-index: 10001;\n\ttop: 0;\n\tright: 0;\n\tleft: 0;\n\t// prevent vue show to use display:none and reseting\n\t// the circle animation loop\n\tdisplay: flex !important;\n\talign-items: center;\n\tjustify-content: center;\n\twidth: 100%;\n\theight: $header-height;\n\toverflow: hidden;\n\ttransition: opacity 250ms,\n\t\tvisibility 250ms;\n\n\t// replace display by visibility\n\t&.invisible[style*='display:none'],\n\t&.invisible[style*='display: none'] {\n\t\tvisibility: hidden;\n\t}\n\n\t.modal-title {\n\t\toverflow-x: hidden;\n\t\tbox-sizing: border-box;\n\t\twidth: 100%;\n\t\tpadding: 0 #{$clickable-area * 3} 0 12px; // maximum actions is 3\n\t\ttransition: padding ease 100ms;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tcolor: #fff;\n\t\tfont-size: $icon-margin;\n\t\tmargin-bottom: 0;\n\t}\n\n\t// On wider screens the title can be centered\n\t@media only screen and (min-width: $breakpoint-mobile) {\n\t\t.modal-title {\n\t\t\tpadding-left: #{$clickable-area * 3}; // maximum actions is 3\n\t\t\ttext-align: center;\n\t\t}\n\t}\n\n\t.icons-menu {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: flex-end;\n\n\t\t.header-close {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tbox-sizing: border-box;\n\t\t\tmargin: math.div($header-height - $clickable-area, 2);\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t.play-pause-icons {\n\t\t\tposition: relative;\n\t\t\twidth: $header-height;\n\t\t\theight: $header-height;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tcursor: pointer;\n\t\t\tborder: none;\n\t\t\tbackground-color: transparent;\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\t.play-pause-icons__play,\n\t\t\t\t.play-pause-icons__pause {\n\t\t\t\t\topacity: $opacity_full;\n\t\t\t\t\tborder-radius: math.div($clickable-area, 2);\n\t\t\t\t\tbackground-color: $icon-focus-bg;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&__play,\n\t\t\t&__pause {\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\twidth: $clickable-area;\n\t\t\t\theight: $clickable-area;\n\t\t\t\tmargin: math.div($header-height - $clickable-area, 2);\n\t\t\t\tcursor: pointer;\n\t\t\t\topacity: $opacity_normal;\n\t\t\t}\n\t\t}\n\n\t\t.header-actions {\n\t\t\tcolor: white;\n\t\t}\n\n\t\t&:deep() .action-item {\n\t\t\tmargin: math.div($header-height - $clickable-area, 2);\n\n\t\t\t&--single {\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\twidth: $clickable-area;\n\t\t\t\theight: $clickable-area;\n\t\t\t\tcursor: pointer;\n\t\t\t\tbackground-position: center;\n\t\t\t\tbackground-size: 22px;\n\t\t\t}\n\t\t}\n\n\t\t:deep(button) {\n\t\t\t// force white instead of default main text\n\t\t\tcolor: #fff;\n\t\t}\n\n\t\t// Force the Actions menu icon to be the same size as other icons\n\t\t&:deep(.action-item__menutoggle) {\n\t\t\tpadding: 0;\n\t\t\tspan, svg {\n\t\t\t\twidth: var(--icon-size);\n\t\t\t\theight: var(--icon-size);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.modal-wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tbox-sizing: border-box;\n\twidth: 100%;\n\theight: 100%;\n\n\t/* Navigation buttons */\n\t.prev,\n\t.next {\n\t\tz-index: 10000;\n\t\t// ignore display: none\n\t\tdisplay: flex !important;\n\t\theight: 35vw;\n\t\tposition: absolute;\n\t\ttransition: opacity 250ms,\n\t\t\tvisibility 250ms;\n\t\tcolor: var(--color-primary-text);\n\n\t\t&:focus-visible {\n\t\t\t// Override NcButton focus styles\n\t\t\tbox-shadow: 0 0 0 2px var(--color-primary-text);\n\t\t\tbackground-color: var(--color-box-shadow);\n\t\t}\n\n\t\t// we want to keep the elements on page\n\t\t// even if hidden to avoid having a unbalanced\n\t\t// centered content\n\t\t// replace display by visibility\n\t\t&.invisible[style*='display:none'],\n\t\t&.invisible[style*='display: none'] {\n\t\t\tvisibility: hidden;\n\t\t}\n\t}\n\t.prev {\n\t\tleft: 2px;\n\t}\n\t.next {\n\t\tright: 2px;\n\t}\n\n\t/* Content */\n\t.modal-container {\n\t\tposition: relative;\n\t\tdisplay: block;\n\t\toverflow: auto; // avoids unecessary hacks if the content should be bigger than the modal\n\t\tpadding: 0;\n\t\ttransition: transform 300ms ease;\n\t\tborder-radius: var(--border-radius-large);\n\t\tbackground-color: var(--color-main-background);\n\t\tbox-shadow: 0 0 40px rgba(0, 0, 0, .2);\n\t\t&__close {\n\t\t\tposition: absolute;\n\t\t\ttop: 4px;\n\t\t\tright: 4px;\n\t\t}\n\t}\n\n\t// Sizing\n\t&--small {\n\t\t.modal-container {\n\t\t\twidth: 400px;\n\t\t\tmax-width: 90%;\n\t\t\tmax-height: 90%;\n\t\t}\n\t}\n\t&--normal {\n\t\t.modal-container {\n\t\t\tmax-width: 90%;\n\t\t\twidth: 600px;\n\t\t\tmax-height: 90%;\n\t\t}\n\t}\n\t&--large {\n\t\t.modal-container {\n\t\t\tmax-width: 90%;\n\t\t\twidth: 900px;\n\t\t\tmax-height: 90%;\n\t\t}\n\t}\n\t&--full {\n\t\t.modal-container {\n\t\t\twidth: 100%;\n\t\t\theight: calc(100% - var(--header-height));\n\t\t\tposition: absolute;\n\t\t\ttop: $header-height;\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n\n\t// Make modal full screen on mobile\n\t@media only screen and (max-width: math.div($breakpoint-mobile, 2)) {\n\t\t.modal-container {\n\t\t\tmax-width: initial;\n\t\t\twidth: 100%;\n\t\t\tmax-height: initial;\n\t\t\theight: calc(100% - var(--header-height));\n\t\t\tposition: absolute;\n\t\t\ttop: $header-height;\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n}\n\n/* TRANSITIONS */\n.fade-enter-active,\n.fade-leave-active {\n\ttransition: opacity 250ms;\n}\n\n.fade-enter,\n.fade-leave-to {\n\topacity: 0;\n}\n\n.fade-visibility-enter,\n.fade-visibility-leave-to {\n\tvisibility: hidden;\n\topacity: 0;\n}\n\n.modal-in-enter-active,\n.modal-in-leave-active,\n.modal-out-enter-active,\n.modal-out-leave-active {\n\ttransition: opacity 250ms;\n}\n\n.modal-in-enter,\n.modal-in-leave-to,\n.modal-out-enter,\n.modal-out-leave-to {\n\topacity: 0;\n}\n\n.modal-in-enter .modal-container,\n.modal-in-leave-to .modal-container {\n\ttransform: scale(.9);\n}\n\n.modal-out-enter .modal-container,\n.modal-out-leave-to .modal-container {\n\ttransform: scale(1.1);\n}\n\n// animated circle\n$radius: 15;\n$pi: 3.14159265358979;\n\n.modal-mask .play-pause-icons {\n\t.progress-ring {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\ttransform: rotate(-90deg);\n\t\t.progress-ring__circle {\n\t\t\ttransition: 100ms stroke-dashoffset;\n\t\t\ttransform-origin: 50% 50%; // axis compensation\n\t\t\tanimation: progressring linear var(--slideshow-duration) infinite;\n\n\t\t\tstroke-linecap: round;\n\t\t\tstroke-dashoffset: $radius * 2 * $pi; // radius * 2 * PI\n\t\t\tstroke-dasharray: $radius * 2 * $pi; // radius * 2 * PI\n\t\t}\n\t}\n\t&--paused {\n\t\t.icon-pause {\n\t\t\tanimation: breath 2s cubic-bezier(.4, 0, .2, 1) infinite;\n\t\t}\n\t\t.progress-ring__circle {\n\t\t\tanimation-play-state: paused !important;\n\t\t}\n\t}\n}\n\n// keyframes get scoped too and break the animation name, we need them unscoped\n@keyframes progressring {\n\tfrom {\n\t\tstroke-dashoffset: $radius * 2 * $pi; // radius * 2 * PI\n\t}\n\tto {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes breath {\n\t0% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=a},5783:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.resize-observer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:rgba(0,0,0,0);pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper--theme-dropdown.v-popper__popper{z-index:100000;top:0;left:0;display:block !important;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-dropdown.v-popper__popper .v-popper__inner{padding:0;color:var(--color-main-text);border-radius:var(--border-radius);overflow:hidden;background:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{left:-10px;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity var(--animation-quick),visibility var(--animation-quick);opacity:0}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity var(--animation-quick);opacity:1}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcPopover/NcPopover.vue"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,iBACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,8BAAA,CACA,mBAAA,CACA,aAAA,CACA,eAAA,CACA,SAAA,CAGD,wBACC,aAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,mBAAA,CACA,UAAA,CAMA,2CACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CAEA,sDAAA,CAEA,4DACC,SAAA,CACA,4BAAA,CACA,kCAAA,CACA,eAAA,CACA,uCAAA,CAGD,sEACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBA1BW,CA6BZ,kGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAGD,qGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAGD,oGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAGD,mGACC,WAAA,CACA,oBAAA,CACA,8CAAA,CAGD,6DACC,iBAAA,CACA,2EAAA,CACA,SAAA,CAGD,8DACC,kBAAA,CACA,yCAAA,CACA,SAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"a36c6b4\"; @import 'variables'; @import 'material-icons';\n\n\n.resize-observer {\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\tz-index:-1;\n\twidth:100%;\n\theight:100%;\n\tborder:none;\n\tbackground-color:transparent;\n\tpointer-events:none;\n\tdisplay:block;\n\toverflow:hidden;\n\topacity:0\n}\n\n.resize-observer object {\n\tdisplay:block;\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\theight:100%;\n\twidth:100%;\n\toverflow:hidden;\n\tpointer-events:none;\n\tz-index:-1\n}\n\n$arrow-width: 10px;\n\n.v-popper--theme-dropdown {\n\t&.v-popper__popper {\n\t\tz-index: 100000;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tdisplay: block !important;\n\n\t\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\n\n\t\t.v-popper__inner {\n\t\t\tpadding: 0;\n\t\t\tcolor: var(--color-main-text);\n\t\t\tborder-radius: var(--border-radius);\n\t\t\toverflow: hidden;\n\t\t\tbackground: var(--color-main-background);\n\t\t}\n\n\t\t.v-popper__arrow-container {\n\t\t\tposition: absolute;\n\t\t\tz-index: 1;\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-style: solid;\n\t\t\tborder-color: transparent;\n\t\t\tborder-width: $arrow-width;\n\t\t}\n\n\t\t&[data-popper-placement^='top'] .v-popper__arrow-container {\n\t\t\tbottom: -$arrow-width;\n\t\t\tborder-bottom-width: 0;\n\t\t\tborder-top-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\n\t\t\ttop: -$arrow-width;\n\t\t\tborder-top-width: 0;\n\t\t\tborder-bottom-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='right'] .v-popper__arrow-container {\n\t\t\tleft: -$arrow-width;\n\t\t\tborder-left-width: 0;\n\t\t\tborder-right-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='left'] .v-popper__arrow-container {\n\t\t\tright: -$arrow-width;\n\t\t\tborder-right-width: 0;\n\t\t\tborder-left-color: var(--color-main-background);\n\t\t}\n\n\t\t&[aria-hidden='true'] {\n\t\t\tvisibility: hidden;\n\t\t\ttransition: opacity var(--animation-quick), visibility var(--animation-quick);\n\t\t\topacity: 0;\n\t\t}\n\n\t\t&[aria-hidden='false'] {\n\t\t\tvisibility: visible;\n\t\t\ttransition: opacity var(--animation-quick);\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n"],sourceRoot:""}]);const s=a},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,i,r){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(o)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=r),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},7537:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(o),r="/*# ".concat(i," */");return[t].concat([r]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,o=0;o{"use strict";var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,i&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},5727:()=>{},2102:()=>{},9989:()=>{},2405:()=>{},1900:(e,t,n)=>{"use strict";function o(e,t,n,o,i,r,a,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):i&&(l=s?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n.d(t,{Z:()=>o})},7931:e=>{"use strict";e.exports=n(23955)},9084:e=>{"use strict";e.exports=n(48583)},9454:e=>{"use strict";e.exports=n(67444)},4505:e=>{"use strict";e.exports=n(44291)},2640:e=>{"use strict";e.exports=n(50840)},6464:e=>{"use strict";e.exports=n(89539)},2734:e=>{"use strict";e.exports=n(20144)},9044:e=>{"use strict";e.exports=n(11585)},8618:e=>{"use strict";e.exports=n(82675)},1441:e=>{"use strict";e.exports=n(89115)}},t={};function o(n){var i=t[n];if(void 0!==i)return i.exports;var r=t[n]={id:n,exports:{}};return e[n](r,r.exports,o),r.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0;var i={};return(()=>{"use strict";o.r(i),o.d(i,{default:()=>W});var e=o(7645),t=o(1206),r=o(932),a=o(1205),s=o(3648),l=o(5471),c=o(9479);function u(e,t){var n,o,i,r=t;this.start=function(){i=!0,o=new Date,n=setTimeout(e,r)},this.pause=function(){i=!1,clearTimeout(n),r-=new Date-o},this.clear=function(){i=!1,clearTimeout(n),r=0},this.getTimeLeft=function(){return i&&(this.pause(),this.start()),r},this.getStateRunning=function(){return i},this.start()}var d=o(336);const p=n(32964);var h=o.n(p),m=o(9044),f=o.n(m),g=o(8618),v=o.n(g);const A=n(81857);var b=o.n(A);const y=n(53071);var C=o.n(y),w=o(4505),k=o(2640),x=o.n(k);function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n{"use strict";var o=n(27418);function i(e,t){if(e===t)return 0;for(var n=e.length,o=t.length,i=0,r=Math.min(n,o);i=0;c--)if(u[c]!==d[c])return!1;for(c=u.length-1;c>=0;c--)if(!b(e[s=u[c]],t[s],n,o))return!1;return!0}(e,t,n,o))}return n?e===t:e==t}function y(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function C(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function w(e,t,n,o){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(o=n,n=null),i=function(e){var t;try{e()}catch(e){t=e}return t}(t),o=(n&&n.name?" ("+n.name+").":".")+(o?" "+o:"."),e&&!i&&v(i,n,"Missing expected exception"+o);var r="string"==typeof o,s=!e&&i&&!n;if((!e&&a.isError(i)&&r&&C(i,n)||s)&&v(i,n,"Got unwanted exception"+o),e&&i&&n&&!C(i,n)||!e&&i)throw i}p.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=function(e){return f(g(e.actual),128)+" "+e.operator+" "+f(g(e.expected),128)}(this),this.generatedMessage=!0);var t=e.stackStartFunction||v;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var o=n.stack,i=m(t),r=o.indexOf("\n"+i);if(r>=0){var a=o.indexOf("\n",r+1);o=o.substring(a+1)}this.stack=o}}},a.inherits(p.AssertionError,Error),p.fail=v,p.ok=A,p.equal=function(e,t,n){e!=t&&v(e,t,n,"==",p.equal)},p.notEqual=function(e,t,n){e==t&&v(e,t,n,"!=",p.notEqual)},p.deepEqual=function(e,t,n){b(e,t,!1)||v(e,t,n,"deepEqual",p.deepEqual)},p.deepStrictEqual=function(e,t,n){b(e,t,!0)||v(e,t,n,"deepStrictEqual",p.deepStrictEqual)},p.notDeepEqual=function(e,t,n){b(e,t,!1)&&v(e,t,n,"notDeepEqual",p.notDeepEqual)},p.notDeepStrictEqual=function e(t,n,o){b(t,n,!0)&&v(t,n,o,"notDeepStrictEqual",e)},p.strictEqual=function(e,t,n){e!==t&&v(e,t,n,"===",p.strictEqual)},p.notStrictEqual=function(e,t,n){e===t&&v(e,t,n,"!==",p.notStrictEqual)},p.throws=function(e,t,n){w(!0,e,t,n)},p.doesNotThrow=function(e,t,n){w(!1,e,t,n)},p.ifError=function(e){if(e)throw e},p.strict=o((function e(t,n){t||v(t,!0,n,"==",e)}),p,{equal:p.strictEqual,deepEqual:p.deepStrictEqual,notEqual:p.notStrictEqual,notDeepEqual:p.notDeepStrictEqual}),p.strict.strict=p.strict;var k=Object.keys||function(e){var t=[];for(var n in e)s.call(e,n)&&t.push(n);return t}},16076:e=>{"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},52014:e=>{e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},30069:(e,t,n)=>{var o=n(34155),i=/%[sdj%]/g;t.format=function(e){if(!v(e)){for(var t=[],n=0;n=r)return e;switch(e){case"%s":return String(o[n++]);case"%d":return Number(o[n++]);case"%j":try{return JSON.stringify(o[n++])}catch(e){return"[Circular]"}default:return e}})),l=o[n];n=3&&(o.depth=arguments[2]),arguments.length>=4&&(o.colors=arguments[3]),m(n)?o.showHidden=n:n&&t._extend(o,n),A(o.showHidden)&&(o.showHidden=!1),A(o.depth)&&(o.depth=2),A(o.colors)&&(o.colors=!1),A(o.customInspect)&&(o.customInspect=!0),o.colors&&(o.stylize=l),u(o,e,o.depth)}function l(e,t){var n=s.styles[t];return n?"["+s.colors[n][0]+"m"+e+"["+s.colors[n][1]+"m":e}function c(e,t){return e}function u(e,n,o){if(e.customInspect&&n&&k(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(o,e);return v(i)||(i=u(e,i,o)),i}var r=function(e,t){if(A(t))return e.stylize("undefined","undefined");if(v(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(g(t))return e.stylize(""+t,"number");if(m(t))return e.stylize(""+t,"boolean");if(f(t))return e.stylize("null","null")}(e,n);if(r)return r;var a=Object.keys(n),s=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(n)),w(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return d(n);if(0===a.length){if(k(n)){var l=n.name?": "+n.name:"";return e.stylize("[Function"+l+"]","special")}if(b(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(C(n))return e.stylize(Date.prototype.toString.call(n),"date");if(w(n))return d(n)}var c,y="",x=!1,S=["{","}"];(h(n)&&(x=!0,S=["[","]"]),k(n))&&(y=" [Function"+(n.name?": "+n.name:"")+"]");return b(n)&&(y=" "+RegExp.prototype.toString.call(n)),C(n)&&(y=" "+Date.prototype.toUTCString.call(n)),w(n)&&(y=" "+d(n)),0!==a.length||x&&0!=n.length?o<0?b(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),c=x?function(e,t,n,o,i){for(var r=[],a=0,s=t.length;a=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(c,y,S)):S[0]+y+S[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,n,o,i,r){var a,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),E(o,i)||(a="["+i+"]"),s||(e.seen.indexOf(l.value)<0?(s=f(n)?u(e,l.value,null):u(e,l.value,n-1)).indexOf("\n")>-1&&(s=r?s.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n")):s=e.stylize("[Circular]","special")),A(a)){if(r&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function h(e){return Array.isArray(e)}function m(e){return"boolean"==typeof e}function f(e){return null===e}function g(e){return"number"==typeof e}function v(e){return"string"==typeof e}function A(e){return void 0===e}function b(e){return y(e)&&"[object RegExp]"===x(e)}function y(e){return"object"==typeof e&&null!==e}function C(e){return y(e)&&"[object Date]"===x(e)}function w(e){return y(e)&&("[object Error]"===x(e)||e instanceof Error)}function k(e){return"function"==typeof e}function x(e){return Object.prototype.toString.call(e)}function S(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(A(r)&&(r=o.env.NODE_DEBUG||""),e=e.toUpperCase(),!a[e])if(new RegExp("\\b"+e+"\\b","i").test(r)){var n=o.pid;a[e]=function(){var o=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,o)}}else a[e]=function(){};return a[e]},t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=h,t.isBoolean=m,t.isNull=f,t.isNullOrUndefined=function(e){return null==e},t.isNumber=g,t.isString=v,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=A,t.isRegExp=b,t.isObject=y,t.isDate=C,t.isError=w,t.isFunction=k,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(52014);var _=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function P(){var e=new Date,t=[S(e.getHours()),S(e.getMinutes()),S(e.getSeconds())].join(":");return[e.getDate(),_[e.getMonth()],t].join(" ")}function E(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",P(),t.format.apply(t,arguments))},t.inherits=n(16076),t._extend=function(e,t){if(!t||!y(t))return e;for(var n=Object.keys(t),o=n.length;o--;)e[n[o]]=t[n[o]];return e}},67444:(e,t,n)=>{"use strict";function o(e){return e.split("-")[0]}function i(e){return e.split("-")[1]}function r(e){return["top","bottom"].includes(o(e))?"x":"y"}function a(e){return"y"===e?"height":"width"}function s(e){let{reference:t,floating:n,placement:s}=e;const l=t.x+t.width/2-n.width/2,c=t.y+t.height/2-n.height/2;let u;switch(o(s)){case"top":u={x:l,y:t.y-n.height};break;case"bottom":u={x:l,y:t.y+t.height};break;case"right":u={x:t.x+t.width,y:c};break;case"left":u={x:t.x-n.width,y:c};break;default:u={x:t.x,y:t.y}}const d=r(s),p=a(d);switch(i(s)){case"start":u[d]=u[d]-(t[p]/2-n[p]/2);break;case"end":u[d]=u[d]+(t[p]/2-n[p]/2)}return u}n.r(t),n.d(t,{Dropdown:()=>Ut,HIDE_EVENT_MAP:()=>ve,Menu:()=>Ht,Popper:()=>qt,PopperContent:()=>Wt,PopperMethods:()=>Zt,PopperWrapper:()=>Vt,SHOW_EVENT_MAP:()=>ge,ThemeClass:()=>Yt,Tooltip:()=>Kt,TooltipDirective:()=>Jt,VClosePopper:()=>Gt,VTooltip:()=>Rt,createTooltip:()=>Tt,default:()=>Qt,destroyTooltip:()=>Nt,hideAllPoppers:()=>je,install:()=>Xt,options:()=>Lt,placements:()=>fe});function l(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function c(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function u(e,t){void 0===t&&(t={});const{x:n,y:o,platform:i,rects:r,elements:a,strategy:s}=e,{boundary:u="clippingParents",rootBoundary:d="viewport",elementContext:p="floating",altBoundary:h=!1,padding:m=0}=t,f=l(m),g=a[h?"floating"===p?"reference":"floating":p],v=await i.getClippingClientRect({element:await i.isElement(g)?g:g.contextElement||await i.getDocumentElement({element:a.floating}),boundary:u,rootBoundary:d}),A=c(await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===p?{...r.floating,x:n,y:o}:r.reference,offsetParent:await i.getOffsetParent({element:a.floating}),strategy:s}));return{top:v.top-A.top+f.top,bottom:A.bottom-v.bottom+f.bottom,left:v.left-A.left+f.left,right:A.right-v.right+f.right}}const d=Math.min,p=Math.max;function h(e,t,n){return p(e,d(t,n))}const m={left:"right",right:"left",bottom:"top",top:"bottom"};function f(e){return e.replace(/left|right|bottom|top/g,(e=>m[e]))}function g(e,t){const n="start"===i(e),o=r(e),s=a(o);let l="x"===o?n?"right":"left":n?"bottom":"top";return t.reference[s]>t.floating[s]&&(l=f(l)),{main:l,cross:f(l)}}const v={start:"end",end:"start"};function A(e){return e.replace(/start|end/g,(e=>v[e]))}const b=["top","right","bottom","left"],y=b.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]);const C=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,a,s,l,c;const{x:d,y:p,rects:h,middlewareData:m,placement:f}=t,{alignment:v=null,allowedPlacements:b=y,autoAlignment:C=!0,...w}=e;if(null!=(n=m.autoPlacement)&&n.skip)return{};const k=function(e,t,n){return(e?[...n.filter((t=>i(t)===e)),...n.filter((t=>i(t)!==e))]:n.filter((e=>o(e)===e))).filter((n=>!e||i(n)===e||!!t&&A(n)!==n))}(v,C,b),x=await u(t,w),S=null!=(r=null==(a=m.autoPlacement)?void 0:a.index)?r:0,_=k[S],{main:P,cross:E}=g(_,h);if(f!==_)return{x:d,y:p,reset:{placement:k[0]}};const T=[x[o(_)],x[P],x[E]],N=[...null!=(s=null==(l=m.autoPlacement)?void 0:l.overflows)?s:[],{placement:_,overflows:T}],z=k[S+1];if(z)return{data:{index:S+1,overflows:N},reset:{placement:z}};const j=N.slice().sort(((e,t)=>e.overflows[0]-t.overflows[0])),$=null==(c=j.find((e=>{let{overflows:t}=e;return t.every((e=>e<=0))})))?void 0:c.placement;return{data:{skip:!0},reset:{placement:null!=$?$:j[0].placement}}}}};const w=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,i;const{placement:r,middlewareData:a,rects:s,initialPlacement:l}=t;if(null!=(n=a.flip)&&n.skip)return{};const{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:h="bestFit",flipAlignment:m=!0,...v}=e,b=o(r),y=p||(b===l||!m?[f(l)]:function(e){const t=f(e);return[A(e),t,A(t)]}(l)),C=[l,...y],w=await u(t,v),k=[];let x=(null==(i=a.flip)?void 0:i.overflows)||[];if(c&&k.push(w[b]),d){const{main:e,cross:t}=g(r,s);k.push(w[e],w[t])}if(x=[...x,{placement:r,overflows:k}],!k.every((e=>e<=0))){var S,_;const e=(null!=(S=null==(_=a.flip)?void 0:_.index)?S:0)+1,t=C[e];if(t)return{data:{index:e,overflows:x},reset:{placement:t}};let n="bottom";switch(h){case"bestFit":{var P;const e=null==(P=x.slice().sort(((e,t)=>e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)-t.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)))[0])?void 0:P.placement;e&&(n=e);break}case"initialPlacement":n=l}return{data:{skip:!0},reset:{placement:n}}}return{}}}};const k=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn(t){const{x:n,y:i,placement:a,rects:s}=t,l=function(e){let{placement:t,rects:n,value:i}=e;const a=o(t),s=["left","top"].includes(a)?-1:1,l="function"==typeof i?i({...n,placement:t}):i,{mainAxis:c,crossAxis:u}="number"==typeof l?{mainAxis:l,crossAxis:0}:{mainAxis:0,crossAxis:0,...l};return"x"===r(a)?{x:u,y:c*s}:{x:c*s,y:u}}({placement:a,rects:s,value:e});return{x:n+l.x,y:i+l.y,data:l}}}};function x(e){return"x"===e?"y":"x"}function S(e){return"[object Window]"===(null==e?void 0:e.toString())}function _(e){if(null==e)return window;if(!S(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function P(e){return _(e).getComputedStyle(e)}function E(e){return S(e)?"":e?(e.nodeName||"").toLowerCase():""}function T(e){return e instanceof _(e).HTMLElement}function N(e){return e instanceof _(e).Element}function z(e){return e instanceof _(e).ShadowRoot||e instanceof ShadowRoot}function j(e){const{overflow:t,overflowX:n,overflowY:o}=P(e);return/auto|scroll|overlay|hidden/.test(t+o+n)}function $(e){return["table","td","th"].includes(E(e))}function O(e){const t=navigator.userAgent.toLowerCase().includes("firefox"),n=P(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}const D=Math.min,B=Math.max,F=Math.round;function I(e,t){void 0===t&&(t=!1);const n=e.getBoundingClientRect();let o=1,i=1;return t&&T(e)&&(o=e.offsetWidth>0&&F(n.width)/e.offsetWidth||1,i=e.offsetHeight>0&&F(n.height)/e.offsetHeight||1),{width:n.width/o,height:n.height/i,top:n.top/i,right:n.right/o,bottom:n.bottom/i,left:n.left/o,x:n.left/o,y:n.top/i}}function M(e){return(t=e,(t instanceof _(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function L(e){return S(e)?{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}:{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function R(e){return I(M(e)).left+L(e).scrollLeft}function G(e,t,n){const o=T(t),i=M(t),r=I(e,o&&function(e){const t=I(e);return F(t.width)!==e.offsetWidth||F(t.height)!==e.offsetHeight}(t));let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==E(t)||j(i))&&(a=L(t)),T(t)){const e=I(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=R(i));return{x:r.left+a.scrollLeft-s.x,y:r.top+a.scrollTop-s.y,width:r.width,height:r.height}}function U(e){return"html"===E(e)?e:e.assignedSlot||e.parentNode||(z(e)?e.host:null)||M(e)}function H(e){return T(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function q(e){const t=_(e);let n=H(e);for(;n&&$(n)&&"static"===getComputedStyle(n).position;)n=H(n);return n&&("html"===E(n)||"body"===E(n)&&"static"===getComputedStyle(n).position&&!O(n))?t:n||function(e){let t=U(e);for(;T(t)&&!["html","body"].includes(E(t));){if(O(t))return t;t=t.parentNode}return null}(e)||t}function W(e){return{width:e.offsetWidth,height:e.offsetHeight}}function Z(e){return["html","body","#document"].includes(E(e))?e.ownerDocument.body:T(e)&&j(e)?e:Z(U(e))}function V(e,t){var n;void 0===t&&(t=[]);const o=Z(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),r=_(o),a=i?[r].concat(r.visualViewport||[],j(o)?o:[]):o,s=t.concat(a);return i?s:s.concat(V(U(a)))}function Y(e,t){return"viewport"===t?c(function(e){const t=_(e),n=M(e),o=t.visualViewport;let i=n.clientWidth,r=n.clientHeight,a=0,s=0;return o&&(i=o.width,r=o.height,Math.abs(t.innerWidth/o.scale-o.width)<.01&&(a=o.offsetLeft,s=o.offsetTop)),{width:i,height:r,x:a,y:s}}(e)):N(t)?function(e){const t=I(e),n=t.top+e.clientTop,o=t.left+e.clientLeft;return{top:n,left:o,x:o,y:n,right:o+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t):c(function(e){var t;const n=M(e),o=L(e),i=null==(t=e.ownerDocument)?void 0:t.body,r=B(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=B(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0);let s=-o.scrollLeft+R(e);const l=-o.scrollTop;return"rtl"===P(i||n).direction&&(s+=B(n.clientWidth,i?i.clientWidth:0)-r),{width:r,height:a,x:s,y:l}}(M(e)))}function K(e){const t=V(U(e)),n=["absolute","fixed"].includes(P(e).position)&&T(e)?q(e):e;return N(n)?t.filter((e=>N(e)&&function(e,t){const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&z(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,n)&&"body"!==E(e))):[]}const J={getElementRects:e=>{let{reference:t,floating:n,strategy:o}=e;return{reference:G(t,q(n),o),floating:{...W(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>function(e){let{rect:t,offsetParent:n,strategy:o}=e;const i=T(n),r=M(n);if(n===r)return t;let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((i||!i&&"fixed"!==o)&&(("body"!==E(n)||j(r))&&(a=L(n)),T(n))){const e=I(n,!0);s.x=e.x+n.clientLeft,s.y=e.y+n.clientTop}return{...t,x:t.x-a.scrollLeft+s.x,y:t.y-a.scrollTop+s.y}}(e),getOffsetParent:e=>{let{element:t}=e;return q(t)},isElement:e=>N(e),getDocumentElement:e=>{let{element:t}=e;return M(t)},getClippingClientRect:e=>function(e){let{element:t,boundary:n,rootBoundary:o}=e;const i=[..."clippingParents"===n?K(t):[].concat(n),o],r=i[0],a=i.reduce(((e,n)=>{const o=Y(t,n);return e.top=B(o.top,e.top),e.right=D(o.right,e.right),e.bottom=D(o.bottom,e.bottom),e.left=B(o.left,e.left),e}),Y(t,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(e),getDimensions:e=>{let{element:t}=e;return W(t)},getClientRects:e=>{let{element:t}=e;return t.getClientRects()}},X=(e,t,n)=>(async(e,t,n)=>{const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:a}=n;let l=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:u}=s({...l,placement:o}),d=o,p={};for(let n=0;nt in e?ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,se=(e,t)=>{for(var n in t||(t={}))ie.call(t,n)&&ae(e,n,t[n]);if(oe)for(var n of oe(t))re.call(t,n)&&ae(e,n,t[n]);return e},le=(e,t)=>te(e,ne(t));function ce(e,t){for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&("object"==typeof t[n]&&e[n]?ce(e[n],t[n]):e[n]=t[n])}const ue={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ue.themes[e]||{};do{n=o[t],void 0===n?o.$extend?o=ue.themes[o.$extend]||{}:(o=null,n=ue[t]):o=null}while(o);return n}function pe(e){const t=[e];let n=ue.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ue.themes[n.$extend]||{}):n=null}while(n);return t}let he=!1;if("undefined"!=typeof window){he=!1;try{const e=Object.defineProperty({},"passive",{get(){he=!0}});window.addEventListener("test",null,e)}catch(e){}}let me=!1;"undefined"!=typeof window&&"undefined"!=typeof navigator&&(me=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce(((e,t)=>e.concat([t,`${t}-start`,`${t}-end`])),[]),ge={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},ve={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend"};function Ae(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function be(){return new Promise((e=>requestAnimationFrame((()=>{requestAnimationFrame(e)}))))}const ye=[];let Ce=null;const we={};function ke(e){let t=we[e];return t||(t=we[e]=[]),t}let xe=function(){};function Se(e){return function(){return de(this.$props.theme,e)}}"undefined"!=typeof window&&(xe=window.Element);const _e="__floating-vue__popper";var Pe=()=>({name:"VPopper",props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,required:!0},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Se("disabled")},positioningDisabled:{type:Boolean,default:Se("positioningDisabled")},placement:{type:String,default:Se("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Se("delay")},distance:{type:[Number,String],default:Se("distance")},skidding:{type:[Number,String],default:Se("skidding")},triggers:{type:Array,default:Se("triggers")},showTriggers:{type:[Array,Function],default:Se("showTriggers")},hideTriggers:{type:[Array,Function],default:Se("hideTriggers")},popperTriggers:{type:Array,default:Se("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Se("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Se("popperHideTriggers")},container:{type:[String,Object,xe,Boolean],default:Se("container")},boundary:{type:[String,xe],default:Se("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Se("strategy")},autoHide:{type:[Boolean,Function],default:Se("autoHide")},handleResize:{type:Boolean,default:Se("handleResize")},instantMove:{type:Boolean,default:Se("instantMove")},eagerMount:{type:Boolean,default:Se("eagerMount")},popperClass:{type:[String,Array,Object],default:Se("popperClass")},computeTransformOrigin:{type:Boolean,default:Se("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Se("autoMinSize")},autoSize:{type:[Boolean,String],default:Se("autoSize")},autoMaxSize:{type:Boolean,default:Se("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Se("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Se("preventOverflow")},overflowPadding:{type:[Number,String],default:Se("overflowPadding")},arrowPadding:{type:[Number,String],default:Se("arrowPadding")},arrowOverflow:{type:Boolean,default:Se("arrowOverflow")},flip:{type:Boolean,default:Se("flip")},shift:{type:Boolean,default:Se("shift")},shiftCrossAxis:{type:Boolean,default:Se("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Se("noAutoFocus")}},provide(){return{[_e]:{parentPopper:this}}},inject:{[_e]:{default:null}},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:le(se({},this.classes),{popperClass:this.popperClass}),result:this.positioningDisabled?null:this.result}},parentPopper(){var e;return null==(e=this[_e])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:se(se({shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())}},["triggers","positioningDisabled"].reduce(((e,t)=>(e[t]="$_refreshListeners",e)),{})),["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce(((e,t)=>(e[t]="$_computePosition",e)),{})),created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map((e=>e.toString(36).substring(2,10))).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeDestroy(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,i;(null==(o=this.parentPopper)?void 0:o.lockedChild)&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,!n&&this.disabled||((null==(i=this.parentPopper)?void 0:i.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame((()=>{this.$_showFrameLocked=!1}))),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1,skipAiming:n=!1}={}){var o;this.$_hideInProgress||(this.shownChildren.size>0?this.$_pendingHide=!0:!n&&this.hasPopperShowTriggerHover&&this.$_isAimingPopper()?this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout((()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)}),1e3)):((null==(o=this.parentPopper)?void 0:o.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)))},init(){this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode(),this.$_targetNodes=this.targetNodes().filter((e=>e.nodeType===e.ELEMENT_NODE)),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){var e;if(this.$_isDisposed||this.positioningDisabled)return;const t={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&t.middleware.push(k({mainAxis:this.distance,crossAxis:this.skidding}));const n=this.placement.startsWith("auto");if(n?t.middleware.push(C({alignment:null!=(e=this.placement.split("-")[1])?e:""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:i,placement:a}=t,{mainAxis:s=!0,crossAxis:l=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...d}=e,p={x:n,y:i},m=await u(t,d),f=r(o(a)),g=x(f);let v=p[f],A=p[g];if(s){const e="y"===f?"bottom":"right";v=h(v+m["y"===f?"top":"left"],v,v-m[e])}if(l){const e="y"===g?"bottom":"right";A=h(A+m["y"===g?"top":"left"],A,A-m[e])}const b=c.fn({...t,[f]:v,[g]:A});return{...b,data:{x:b.x-n,y:b.y-i}}}}}({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!n&&this.flip&&t.middleware.push(w({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:i=0}=null!=e?e:{},{x:s,y:c,placement:u,rects:d,platform:p}=t;if(null==n)return{};const m=l(i),f={x:s,y:c},g=r(o(u)),v=a(g),A=await p.getDimensions({element:n}),b="y"===g?"top":"left",y="y"===g?"bottom":"right",C=d.reference[v]+d.reference[g]-f[g]-d.floating[v],w=f[g]-d.reference[g],k=await p.getOffsetParent({element:n}),x=k?"y"===g?k.clientHeight||0:k.clientWidth||0:0,S=C/2-w/2,_=m[b],P=x-A[v]-m[y],E=x/2-A[v]/2+S,T=h(_,E,P);return{data:{[g]:T,centerOffset:E-T}}}}))({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:e,rects:t,middlewareData:n})=>{let o;const{centerOffset:i}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(i)>t.reference.width/2:Math.abs(i)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const e=this.autoSize?this.autoSize:this.autoMinSize?"min":null;t.middleware.push({name:"autoSize",fn:({rects:t,placement:n,middlewareData:o})=>{var i;if(null==(i=o.autoSize)?void 0:i.skip)return{};let r,a;return n.startsWith("top")||n.startsWith("bottom")?r=t.reference.width:a=t.reference.height,this.$_innerNode.style["min"===e?"minWidth":"max"===e?"maxWidth":"width"]=null!=r?`${r}px`:null,this.$_innerNode.style["min"===e?"minHeight":"max"===e?"maxHeight":"height"]=null!=a?`${a}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,t.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n;const{placement:r,rects:a,middlewareData:s}=t,{apply:l,...c}=e;if(null!=(n=s.size)&&n.skip)return{};const d=await u(t,c),h=o(r),m="end"===i(r);let f,g;"top"===h||"bottom"===h?(f=h,g=m?"left":"right"):(g=h,f=m?"top":"bottom");const v=p(d.left,0),A=p(d.right,0),b=p(d.top,0),y=p(d.bottom,0),C={height:a.floating.height-(["left","right"].includes(r)?2*(0!==b||0!==y?b+y:p(d.top,d.bottom)):d[f]),width:a.floating.width-(["top","bottom"].includes(r)?2*(0!==v||0!==A?v+A:p(d.left,d.right)):d[g])};return null==l||l({...C,...a}),{data:{skip:!0},reset:{rects:!0}}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({width:e,height:t})=>{this.$_innerNode.style.maxWidth=null!=e?`${e}px`:null,this.$_innerNode.style.maxHeight=null!=t?`${t}px`:null}})));const s=await X(this.$_referenceNode,this.$_popperNode,t);Object.assign(this.result,{x:s.x,y:s.y,placement:s.placement,strategy:s.strategy,arrow:se(se({},s.middlewareData.arrow),s.middlewareData.arrowOverflow)})},$_scheduleShow(e=null,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Ce&&this.instantMove&&Ce.instantMove&&Ce!==this.parentPopper)return Ce.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e=null,t=!1){this.shownChildren.size>0?this.$_pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Ce=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,this.isShown||(this.$_ensureTeleport(),await be(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...V(this.$_referenceNode),...V(this.$_popperNode)],"scroll",(()=>{this.$_computePosition()})))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),i=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${i}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.$_pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,Ae(ye,this),0===ye.length&&document.body.classList.remove("v-popper--some-open");for(const e of pe(this.theme)){const t=ke(e);Ae(t,this),0===t.length&&document.body.classList.remove(`v-popper--some-open--${e}`)}Ce===this&&(Ce=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=de(this.theme,"disposeTimeout");null!==t&&(this.$_disposeTimer=setTimeout((()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)}),t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await be(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperShowTriggers,e);const t=e=>t=>{t.usedByTooltip||this.hide({event:t,skipAiming:e})};this.$_registerTriggerListeners(this.$_targetNodes,ve,this.triggers,this.hideTriggers,t(!1)),this.$_registerTriggerListeners([this.$_popperNode],ve,this.popperTriggers,this.popperHideTriggers,t(!0))},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach((e=>e.addEventListener(t,n,he?{passive:!0}:void 0)))},$_registerTriggerListeners(e,t,n,o,i){let r=n;null!=o&&(r="function"==typeof o?o(r):o),r.forEach((n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,i)}))},$_removeEventListeners(e){const t=[];this.$_events.forEach((n=>{const{targetNodes:o,eventType:i,handler:r}=n;e&&e!==i?t.push(n):o.forEach((e=>e.removeEventListener(i,r)))})),this.$_events=t},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout((()=>{this.$_preventShow=!1}),300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.$_pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$el.getBoundingClientRect();if(De>=e.left&&De<=e.right&&Be>=e.top&&Be<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=De-$e,n=Be-Oe,o=e.left+e.width/2-$e+(e.top+e.height/2)-Oe+e.width+e.height,i=$e+t*o,r=Oe+n*o;return Fe($e,Oe,i,r,e.left,e.top,e.left,e.bottom)||Fe($e,Oe,i,r,e.left,e.top,e.right,e.top)||Fe($e,Oe,i,r,e.right,e.top,e.right,e.bottom)||Fe($e,Oe,i,r,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$scopedSlots.default(this.slotData)[0]}});function Ee(e){for(let t=0;t=0;o--){const i=ye[o];try{const o=i.$_containsGlobalTarget=Ne(i,e);i.$_pendingHide=!1,requestAnimationFrame((()=>{if(i.$_pendingHide=!1,!n[i.randomId]&&ze(i,o,e)){if(i.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=i.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let r=i.parentPopper;for(;r&&ze(r,r.$_containsGlobalTarget,e);)r.$_handleGlobalClose(e,t),r=r.parentPopper}}))}catch(e){}}}function Ne(e,t){const n=e.popperNode();return e.$_mouseDownContains||n.contains(t.target)}function ze(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}function je(){for(let e=0;e=0&&l<=1&&c>=0&&c<=1}var Ie;function Me(){Me.init||(Me.init=!0,Ie=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}function Le(e,t,n,o,i,r,a,s,l,c){"boolean"!=typeof a&&(l=s,s=a,a=!1);var u,d="function"==typeof n?n.options:n;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,i&&(d.functional=!0)),o&&(d._scopeId=o),r?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=u):t&&(u=a?function(e){t.call(this,c(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,s(e))}),u)if(d.functional){var p=d.render;d.render=function(e,t){return u.call(t),p(e,t)}}else{var h=d.beforeCreate;d.beforeCreate=h?[].concat(h,u):[u]}return n}"undefined"!=typeof window&&window.addEventListener("mousemove",(e=>{$e=De,Oe=Be,De=e.clientX,Be=e.clientY}),he?{passive:!0}:void 0);var Re={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var e=this;Me(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight,e.emitOnMount&&e.emitSize()}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",Ie&&this.$el.appendChild(t),t.data="about:blank",Ie||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()},methods:{compareAndNotify:function(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize:function(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!Ie&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},Ge=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})};Ge._withStripped=!0;var Ue=Le({render:Ge,staticRenderFns:[]},undefined,Re,"data-v-8859cc6c",false,undefined,!1,void 0,void 0,void 0);var He={version:"1.0.1",install:function(e){e.component("resize-observer",Ue),e.component("ResizeObserver",Ue)}},qe=null;"undefined"!=typeof window?qe=window.Vue:void 0!==n.g&&(qe=n.g.Vue),qe&&qe.use(He);var We={computed:{themeClass(){return function(e){const t=[e];let n=ue.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ue.themes[n.$extend]||{}):n=null}while(n);return t.map((e=>`v-popper--theme-${e}`))}(this.theme)}}},Ze={name:"VPopperContent",components:{ResizeObserver:Ue},mixins:[We],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},methods:{toPx:e=>null==e||isNaN(e)?null:`${e}px`}};function Ve(e,t,n,o,i,r,a,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):i&&(l=s?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}const Ye={};var Ke=Ve(Ze,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"popover",staticClass:"v-popper__popper",class:[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}],style:e.result?{position:e.result.strategy,transform:"translate3d("+Math.round(e.result.x)+"px,"+Math.round(e.result.y)+"px,0)"}:void 0,attrs:{id:e.popperId,"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0},on:{keyup:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.autoHide&&e.$emit("hide")}}},[n("div",{staticClass:"v-popper__backdrop",on:{click:function(t){e.autoHide&&e.$emit("hide")}}}),n("div",{staticClass:"v-popper__wrapper",style:e.result?{transformOrigin:e.result.transformOrigin}:void 0},[n("div",{ref:"inner",staticClass:"v-popper__inner"},[e.mounted?[n("div",[e._t("default")],2),e.handleResize?n("ResizeObserver",{on:{notify:function(t){return e.$emit("resize",t)}}}):e._e()]:e._e()],2),n("div",{ref:"arrow",staticClass:"v-popper__arrow-container",style:e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0},[n("div",{staticClass:"v-popper__arrow-outer"}),n("div",{staticClass:"v-popper__arrow-inner"})])])])}),[],!1,Je,null,null,null);function Je(e){for(let e in Ye)this[e]=Ye[e]}var Xe=function(){return Ke.exports}(),Qe={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}},et={name:"VPopperWrapper",components:{Popper:Pe(),PopperContent:Xe},mixins:[Qe,We],inheritAttrs:!1,props:{theme:{type:String,default(){return this.$options.vPopperTheme}}},methods:{getTargetNodes(){return Array.from(this.$refs.reference.children).filter((e=>e!==this.$refs.popperContent.$el))}}},tt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"target-nodes":e.getTargetNodes,"reference-node":function(){return e.$refs.reference},"popper-node":function(){return e.$refs.popperContent.$el}},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.popperId,i=t.isShown,r=t.shouldMountContent,a=t.skipTransition,s=t.autoHide,l=t.show,c=t.hide,u=t.handleResize,d=t.onResize,p=t.classes,h=t.result;return[n("div",{ref:"reference",staticClass:"v-popper",class:[e.themeClass,{"v-popper--shown":i}]},[e._t("default",null,{shown:i,show:l,hide:c}),n("PopperContent",{ref:"popperContent",attrs:{"popper-id":o,theme:e.theme,shown:i,mounted:r,"skip-transition":a,"auto-hide":s,"handle-resize":u,classes:p,result:h},on:{hide:c,resize:d}},[e._t("popper",null,{shown:i,hide:c})],2)],2)]}}],null,!0)},"Popper",e.$attrs,!1),e.$listeners))};const nt={};var ot=Ve(et,tt,[],!1,it,null,null,null);function it(e){for(let e in nt)this[e]=nt[e]}var rt=function(){return ot.exports}(),at=le(se({},rt),{name:"VDropdown",vPopperTheme:"dropdown"});const st={};var lt=Ve(at,undefined,undefined,!1,ct,null,null,null);function ct(e){for(let e in st)this[e]=st[e]}var ut=function(){return lt.exports}(),dt=le(se({},rt),{name:"VMenu",vPopperTheme:"menu"});const pt={};var ht=Ve(dt,undefined,undefined,!1,mt,null,null,null);function mt(e){for(let e in pt)this[e]=pt[e]}var ft=function(){return ht.exports}(),gt=le(se({},rt),{name:"VTooltip",vPopperTheme:"tooltip"});const vt={};var At=Ve(gt,undefined,undefined,!1,bt,null,null,null);function bt(e){for(let e in vt)this[e]=vt[e]}var yt=function(){return At.exports}(),Ct={name:"VTooltipDirective",components:{Popper:Pe(),PopperContent:Xe},mixins:[Qe],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default(){return de(this.theme,"html")}},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default(){return de(this.theme,"loadingContent")}}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(e){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then((t=>this.onResult(e,t))):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}},wt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"popper-node":function(){return e.$refs.popperContent.$el}},on:{"apply-show":e.onShow,"apply-hide":e.onHide},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.popperId,i=t.isShown,r=t.shouldMountContent,a=t.skipTransition,s=t.autoHide,l=t.hide,c=t.handleResize,u=t.onResize,d=t.classes,p=t.result;return[n("PopperContent",{ref:"popperContent",class:{"v-popper--tooltip-loading":e.loading},attrs:{"popper-id":o,theme:e.theme,shown:i,mounted:r,"skip-transition":a,"auto-hide":s,"handle-resize":c,classes:d,result:p},on:{hide:l,resize:u}},[e.html?n("div",{domProps:{innerHTML:e._s(e.finalContent)}}):n("div",{domProps:{textContent:e._s(e.finalContent)}})])]}}])},"Popper",e.$attrs,!1),e.$listeners))};const kt={};var xt=Ve(Ct,wt,[],!1,St,null,null,null);function St(e){for(let e in kt)this[e]=kt[e]}var _t=function(){return xt.exports}();const Pt="v-popper--has-tooltip";function Et(e,t,n){let o;const i=typeof t;return o="string"===i?{content:t}:t&&"object"===i?t:{content:!1},o.placement=function(e,t){let n=e.placement;if(!n&&t)for(const e of fe)t[e]&&(n=e);return n||(n=de(e.theme||"tooltip","placement")),n}(o,n),o.targetNodes=()=>[e],o.referenceNode=()=>e,o}function Tt(e,t,n){const o=Et(e,t,n),i=e.$_popper=new Q.default({mixins:[Qe],data:()=>({options:o}),render(e){const t=this.options,{theme:n,html:o,content:i,loadingContent:r}=t,a=((e,t)=>{var n={};for(var o in e)ie.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&oe)for(var o of oe(e))t.indexOf(o)<0&&re.call(e,o)&&(n[o]=e[o]);return n})(t,["theme","html","content","loadingContent"]);return e(_t,{props:{theme:n,html:o,content:i,loadingContent:r},attrs:a,ref:"popper"})},devtools:{hide:!0}}),r=document.createElement("div");return document.body.appendChild(r),i.$mount(r),e.classList&&e.classList.add(Pt),i}function Nt(e){e.$_popper&&(e.$_popper.$destroy(),delete e.$_popper,delete e.$_popperOldShown),e.classList&&e.classList.remove(Pt)}function zt(e,{value:t,oldValue:n,modifiers:o}){const i=Et(e,t,o);if(!i.content||de(i.theme||"tooltip","disabled"))Nt(e);else{let n;e.$_popper?(n=e.$_popper,n.options=i):n=Tt(e,t,o),void 0!==t.shown&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?n.show():n.hide())}}var jt={bind:zt,update:zt,unbind(e){Nt(e)}};function $t(e){e.addEventListener("click",Dt),e.addEventListener("touchstart",Bt,!!he&&{passive:!0})}function Ot(e){e.removeEventListener("click",Dt),e.removeEventListener("touchstart",Bt),e.removeEventListener("touchend",Ft),e.removeEventListener("touchcancel",It)}function Dt(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function Bt(e){if(1===e.changedTouches.length){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const n=e.changedTouches[0];t.$_vclosepopover_touchPoint=n,t.addEventListener("touchend",Ft),t.addEventListener("touchcancel",It)}}function Ft(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,1===e.changedTouches.length){const n=e.changedTouches[0],o=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-o.screenY)<20&&Math.abs(n.screenX-o.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function It(e){e.currentTarget.$_vclosepopover_touch=!1}var Mt={bind(e,{value:t,modifiers:n}){e.$_closePopoverModifiers=n,(void 0===t||t)&&$t(e)},update(e,{value:t,oldValue:n,modifiers:o}){e.$_closePopoverModifiers=o,t!==n&&(void 0===t||t?$t(e):Ot(e))},unbind(e){Ot(e)}};const Lt=ue,Rt=jt,Gt=Mt,Ut=ut,Ht=ft,qt=Pe,Wt=Xe,Zt=Qe,Vt=rt,Yt=We,Kt=yt,Jt=_t;function Xt(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,ce(ue,t),e.directive("tooltip",jt),e.directive("close-popper",Mt),e.component("v-tooltip",yt),e.component("VTooltip",yt),e.component("v-dropdown",ut),e.component("VDropdown",ut),e.component("v-menu",ft),e.component("VMenu",ft))}const Qt={version:"1.0.0-beta.19",install:Xt,options:ue};let en=null;"undefined"!=typeof window?en=window.Vue:void 0!==n.g&&(en=n.g.Vue),en&&en.use(Qt)},44291:(e,t,n)=>{"use strict";n.r(t),n.d(t,{createFocusTrap:()=>O});var o=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],i=o.join(","),r="undefined"==typeof Element,a=r?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,s=!r&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},l=function(e,t,n){var o=Array.prototype.slice.apply(e.querySelectorAll(i));return t&&a.call(e,i)&&o.unshift(e),o=o.filter(n)},c=function e(t,n,o){for(var r=[],s=Array.from(t);s.length;){var l=s.shift();if("SLOT"===l.tagName){var c=l.assignedElements(),u=e(c.length?c:l.children,!0,o);o.flatten?r.push.apply(r,u):r.push({scopeParent:l,candidates:u})}else{a.call(l,i)&&o.filter(l)&&(n||!t.includes(l))&&r.push(l);var d=l.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(l),p=!o.shadowRootFilter||o.shadowRootFilter(l);if(d&&p){var h=e(!0===d?l.children:d.children,!0,o);o.flatten?r.push.apply(r,h):r.push({scopeParent:l,candidates:h})}else s.unshift.apply(s,l.children)}}return r},u=function(e,t){return e.tabIndex<0&&(t||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},d=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},p=function(e){return"INPUT"===e.tagName},h=function(e){return function(e){return p(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||s(e),o=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=o(window.CSS.escape(e.name));else try{t=o(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var i=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(a.call(i,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return m(e)}else{if("function"==typeof o){for(var r=e;e;){var l=e.parentElement,c=s(e);if(l&&!l.shadowRoot&&!0===o(l))return m(e);e=e.assignedSlot?e.assignedSlot:l||c===e.ownerDocument?l:c.host}e=r}if(function(e){for(var t,n=s(e).host,o=!!(null!==(t=n)&&void 0!==t&&t.ownerDocument.contains(n)||e.ownerDocument.contains(e));!o&&n;){var i;o=!(null===(i=n=s(n).host)||void 0===i||!i.ownerDocument.contains(n))}return o}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},g=function(e,t){return!(t.disabled||function(e){return p(e)&&"hidden"===e.type}(t)||f(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},b=function e(t){var n=[],o=[];return t.forEach((function(t,i){var r=!!t.scopeParent,a=r?t.scopeParent:t,s=u(a,r),l=r?e(t.candidates):a;0===s?r?n.push.apply(n,l):n.push(a):o.push({documentOrder:i,tabIndex:s,item:t,isScope:r,content:l})})),o.sort(d).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)},y=function(e,t){var n;return n=(t=t||{}).getShadowRoot?c([e],t.includeContainer,{filter:v.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:A}):l(e,t.includeContainer,v.bind(null,t)),b(n)},C=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==a.call(e,i)&&v(t,e)},w=o.concat("iframe").join(","),k=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==a.call(e,w)&&g(t,e)};function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function S(e){for(var t=1;t0){var n=e[e.length-1];n!==t&&n.pause()}var o=e.indexOf(t);-1===o||e.splice(o,1),e.push(t)},T=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()},N=function(e){return setTimeout(e,0)},z=function(e,t){var n=-1;return e.every((function(e,o){return!t(e)||(n=o,!1)})),n},j=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o1?n-1:0),a=1;a=0)e=o.activeElement;else{var t=a.tabbableGroups[0];e=t&&t.firstTabbableNode||d("fallbackFocus")}if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},h=function(){if(a.containerGroups=a.containers.map((function(e){var t,n,o=y(e,r.tabbableOptions),i=(t=e,(n=(n=r.tabbableOptions)||{}).getShadowRoot?c([t],n.includeContainer,{filter:g.bind(null,n),flatten:!0,getShadowRoot:n.getShadowRoot}):l(t,n.includeContainer,g.bind(null,n)));return{container:e,tabbableNodes:o,focusableNodes:i,firstTabbableNode:o.length>0?o[0]:null,lastTabbableNode:o.length>0?o[o.length-1]:null,nextTabbableNode:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=i.findIndex((function(t){return t===e}));if(!(n<0))return t?i.slice(n+1).find((function(e){return C(e,r.tabbableOptions)})):i.slice(0,n).reverse().find((function(e){return C(e,r.tabbableOptions)}))}}})),a.tabbableGroups=a.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),a.tabbableGroups.length<=0&&!d("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},m=function e(t){!1!==t&&t!==o.activeElement&&(t&&t.focus?(t.focus({preventScroll:!!r.preventScroll}),a.mostRecentlyFocusedNode=t,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(t)&&t.select()):e(p()))},f=function(e){var t=d("setReturnFocus",e);return t||!1!==t&&e},v=function(e){var t=$(e);u(t)>=0||(j(r.clickOutsideDeactivates,e)?n.deactivate({returnFocus:r.returnFocusOnDeactivate&&!k(t,r.tabbableOptions)}):j(r.allowOutsideClick,e)||e.preventDefault())},A=function(e){var t=$(e),n=u(t)>=0;n||t instanceof Document?n&&(a.mostRecentlyFocusedNode=t):(e.stopImmediatePropagation(),m(a.mostRecentlyFocusedNode||p()))},b=function(e){if(function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e)&&!1!==j(r.escapeDeactivates,e))return e.preventDefault(),void n.deactivate();(function(e){return"Tab"===e.key||9===e.keyCode})(e)&&function(e){var t=$(e);h();var n=null;if(a.tabbableGroups.length>0){var o=u(t),i=o>=0?a.containerGroups[o]:void 0;if(o<0)n=e.shiftKey?a.tabbableGroups[a.tabbableGroups.length-1].lastTabbableNode:a.tabbableGroups[0].firstTabbableNode;else if(e.shiftKey){var s=z(a.tabbableGroups,(function(e){var n=e.firstTabbableNode;return t===n}));if(s<0&&(i.container===t||k(t,r.tabbableOptions)&&!C(t,r.tabbableOptions)&&!i.nextTabbableNode(t,!1))&&(s=o),s>=0){var l=0===s?a.tabbableGroups.length-1:s-1;n=a.tabbableGroups[l].lastTabbableNode}}else{var c=z(a.tabbableGroups,(function(e){var n=e.lastTabbableNode;return t===n}));if(c<0&&(i.container===t||k(t,r.tabbableOptions)&&!C(t,r.tabbableOptions)&&!i.nextTabbableNode(t))&&(c=o),c>=0){var p=c===a.tabbableGroups.length-1?0:c+1;n=a.tabbableGroups[p].firstTabbableNode}}}else n=d("fallbackFocus");n&&(e.preventDefault(),m(n))}(e)},w=function(e){var t=$(e);u(t)>=0||j(r.clickOutsideDeactivates,e)||j(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},x=function(){if(a.active)return E(i,n),a.delayInitialFocusTimer=r.delayInitialFocus?N((function(){m(p())})):m(p()),o.addEventListener("focusin",A,!0),o.addEventListener("mousedown",v,{capture:!0,passive:!1}),o.addEventListener("touchstart",v,{capture:!0,passive:!1}),o.addEventListener("click",w,{capture:!0,passive:!1}),o.addEventListener("keydown",b,{capture:!0,passive:!1}),n},_=function(){if(a.active)return o.removeEventListener("focusin",A,!0),o.removeEventListener("mousedown",v,!0),o.removeEventListener("touchstart",v,!0),o.removeEventListener("click",w,!0),o.removeEventListener("keydown",b,!0),n};return(n={get active(){return a.active},get paused(){return a.paused},activate:function(e){if(a.active)return this;var t=s(e,"onActivate"),n=s(e,"onPostActivate"),i=s(e,"checkCanFocusTrap");i||h(),a.active=!0,a.paused=!1,a.nodeFocusedBeforeActivation=o.activeElement,t&&t();var r=function(){i&&h(),x(),n&&n()};return i?(i(a.containers.concat()).then(r,r),this):(r(),this)},deactivate:function(e){if(!a.active)return this;var t=S({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},e);clearTimeout(a.delayInitialFocusTimer),a.delayInitialFocusTimer=void 0,_(),a.active=!1,a.paused=!1,T(i,n);var o=s(t,"onDeactivate"),l=s(t,"onPostDeactivate"),c=s(t,"checkCanReturnFocus"),u=s(t,"returnFocus","returnFocusOnDeactivate");o&&o();var d=function(){N((function(){u&&m(f(a.nodeFocusedBeforeActivation)),l&&l()}))};return u&&c?(c(f(a.nodeFocusedBeforeActivation)).then(d,d),this):(d(),this)},pause:function(){return a.paused||!a.active||(a.paused=!0,_()),this},unpause:function(){return a.paused&&a.active?(a.paused=!1,h(),x(),this):this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return a.containers=t.map((function(e){return"string"==typeof e?o.querySelector(e):e})),a.active&&h(),this}}).updateContainerElements(e),n}},50840:(e,t,n)=>{var o;!function(i,r,a,s){"use strict";var l,c=["","webkit","Moz","MS","ms","o"],u=r.createElement("div"),d=Math.round,p=Math.abs,h=Date.now;function m(e,t,n){return setTimeout(C(e,n),t)}function f(e,t,n){return!!Array.isArray(e)&&(g(e,n[t],n),!0)}function g(e,t,n){var o;if(e)if(e.forEach)e.forEach(t,n);else if(e.length!==s)for(o=0;o\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",r=i.console&&(i.console.warn||i.console.log);return r&&r.call(i.console,o,n),e.apply(this,arguments)}}l="function"!=typeof Object.assign?function(e){if(e===s||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n-1}function E(e){return e.trim().split(/\s+/g)}function T(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var o=0;on[t]})):o.sort()),o}function j(e,t){for(var n,o,i=t[0].toUpperCase()+t.slice(1),r=0;r1&&!n.firstMultiple?n.firstMultiple=q(t):1===i&&(n.firstMultiple=!1);var r=n.firstInput,a=n.firstMultiple,l=a?a.center:r.center,c=t.center=W(o);t.timeStamp=h(),t.deltaTime=t.timeStamp-r.timeStamp,t.angle=K(l,c),t.distance=Y(l,c),function(e,t){var n=t.center,o=e.offsetDelta||{},i=e.prevDelta||{},r=e.prevInput||{};1!==t.eventType&&4!==r.eventType||(i=e.prevDelta={x:r.deltaX||0,y:r.deltaY||0},o=e.offsetDelta={x:n.x,y:n.y});t.deltaX=i.x+(n.x-o.x),t.deltaY=i.y+(n.y-o.y)}(n,t),t.offsetDirection=V(t.deltaX,t.deltaY);var u=Z(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=u.x,t.overallVelocityY=u.y,t.overallVelocity=p(u.x)>p(u.y)?u.x:u.y,t.scale=a?(d=a.pointers,m=o,Y(m[0],m[1],G)/Y(d[0],d[1],G)):1,t.rotation=a?function(e,t){return K(t[1],t[0],G)+K(e[1],e[0],G)}(a.pointers,o):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,function(e,t){var n,o,i,r,a=e.lastInterval||t,l=t.timeStamp-a.timeStamp;if(8!=t.eventType&&(l>25||a.velocity===s)){var c=t.deltaX-a.deltaX,u=t.deltaY-a.deltaY,d=Z(l,c,u);o=d.x,i=d.y,n=p(d.x)>p(d.y)?d.x:d.y,r=V(c,u),e.lastInterval=t}else n=a.velocity,o=a.velocityX,i=a.velocityY,r=a.direction;t.velocity=n,t.velocityX=o,t.velocityY=i,t.direction=r}(n,t);var d,m;var f=e.element;_(t.srcEvent.target,f)&&(f=t.srcEvent.target);t.target=f}(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function q(e){for(var t=[],n=0;n=p(t)?e<0?2:4:t<0?8:16}function Y(e,t,n){n||(n=R);var o=t[n[0]]-e[n[0]],i=t[n[1]]-e[n[1]];return Math.sqrt(o*o+i*i)}function K(e,t,n){n||(n=R);var o=t[n[0]]-e[n[0]],i=t[n[1]]-e[n[1]];return 180*Math.atan2(i,o)/Math.PI}U.prototype={handler:function(){},init:function(){this.evEl&&x(this.element,this.evEl,this.domHandler),this.evTarget&&x(this.target,this.evTarget,this.domHandler),this.evWin&&x(O(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(O(this.element),this.evWin,this.domHandler)}};var J={mousedown:1,mousemove:2,mouseup:4},X="mousedown",Q="mousemove mouseup";function ee(){this.evEl=X,this.evWin=Q,this.pressed=!1,U.apply(this,arguments)}y(ee,U,{handler:function(e){var t=J[e.type];1&t&&0===e.button&&(this.pressed=!0),2&t&&1!==e.which&&(t=4),this.pressed&&(4&t&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:M,srcEvent:e}))}});var te={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},ne={2:I,3:"pen",4:M,5:"kinect"},oe="pointerdown",ie="pointermove pointerup pointercancel";function re(){this.evEl=oe,this.evWin=ie,U.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}i.MSPointerEvent&&!i.PointerEvent&&(oe="MSPointerDown",ie="MSPointerMove MSPointerUp MSPointerCancel"),y(re,U,{handler:function(e){var t=this.store,n=!1,o=e.type.toLowerCase().replace("ms",""),i=te[o],r=ne[e.pointerType]||e.pointerType,a=r==I,s=T(t,e.pointerId,"pointerId");1&i&&(0===e.button||a)?s<0&&(t.push(e),s=t.length-1):12&i&&(n=!0),s<0||(t[s]=e,this.callback(this.manager,i,{pointers:t,changedPointers:[e],pointerType:r,srcEvent:e}),n&&t.splice(s,1))}});var ae={touchstart:1,touchmove:2,touchend:4,touchcancel:8},se="touchstart",le="touchstart touchmove touchend touchcancel";function ce(){this.evTarget=se,this.evWin=le,this.started=!1,U.apply(this,arguments)}function ue(e,t){var n=N(e.touches),o=N(e.changedTouches);return 12&t&&(n=z(n.concat(o),"identifier",!0)),[n,o]}y(ce,U,{handler:function(e){var t=ae[e.type];if(1===t&&(this.started=!0),this.started){var n=ue.call(this,e,t);12&t&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:I,srcEvent:e})}}});var de={touchstart:1,touchmove:2,touchend:4,touchcancel:8},pe="touchstart touchmove touchend touchcancel";function he(){this.evTarget=pe,this.targetIds={},U.apply(this,arguments)}function me(e,t){var n=N(e.touches),o=this.targetIds;if(3&t&&1===n.length)return o[n[0].identifier]=!0,[n,n];var i,r,a=N(e.changedTouches),s=[],l=this.target;if(r=n.filter((function(e){return _(e.target,l)})),1===t)for(i=0;i-1&&o.splice(e,1)}),2500)}}function Ae(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,o=0;o-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){var t=this,n=this.state;function o(n){t.manager.emit(n,e)}n<8&&o(t.options.event+ze(n)),o(t.options.event),e.additionalEvent&&o(e.additionalEvent),n>=8&&o(t.options.event+ze(n))},tryEmit:function(e){if(this.canEmit())return this.emit(e);this.state=Te},canEmit:function(){for(var e=0;et.threshold&&i&t.direction},attrTest:function(e){return Oe.prototype.attrTest.call(this,e)&&(2&this.state||!(2&this.state)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=je(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),y(Be,Oe,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[xe]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||2&this.state)},emit:function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}}),y(Fe,Ne,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[we]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,o=e.distancet.time;if(this._input=e,!o||!n||12&e.eventType&&!i)this.reset();else if(1&e.eventType)this.reset(),this._timer=m((function(){this.state=8,this.tryEmit()}),t.time,this);else if(4&e.eventType)return 8;return Te},reset:function(){clearTimeout(this._timer)},emit:function(e){8===this.state&&(e&&4&e.eventType?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=h(),this.manager.emit(this.options.event,this._input)))}}),y(Ie,Oe,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[xe]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||2&this.state)}}),y(Me,Oe,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return De.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return 30&n?t=e.overallVelocity:6&n?t=e.overallVelocityX:n&L&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&n&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&p(t)>this.options.velocity&&4&e.eventType},emit:function(e){var t=je(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),y(Le,Ne,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[ke]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,o=e.distance{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,r){for(var a,s,l=i(e),c=1;c{"use strict";n.r(t),n.d(t,{default:()=>i});const o={name:"ChevronLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const i=(0,n(51900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon chevron-left-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},11585:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});const o={name:"ChevronRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const i=(0,n(51900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon chevron-right-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},82675:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});const o={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const i=(0,n(51900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon close-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},89115:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});const o={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const i=(0,n(51900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon dots-horizontal-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},81857:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});const o={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const i=(0,n(51900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon pause-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M14,19H18V5H14M6,19H10V5H6V19Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},53071:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});const o={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const i=(0,n(51900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon play-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M8,5.14V19.14L19,12.14L8,5.14Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports}}]); -//# sourceMappingURL=viewer-components.js.map?v=176a33bc3e8dca499897 \ No newline at end of file +(self.webpackChunkviewer=self.webpackChunkviewer||[]).push([["components"],{3955:(e,t,n)=>{"use strict";var o=n(7699);n(9753),n(7856),n(5573);class a{constructor(){this.translations={},this.debug=!1}setLanguage(e){return this.locale=e,this}detectLocale(){return this.setLanguage((document.documentElement.lang||"en").replace("-","_"))}addTranslation(e,t){return this.translations[e]=t,this}enableDebugMode(){return this.debug=!0,this}build(){return new r(this.locale||"en",this.translations,this.debug)}}class r{constructor(e,t,n){this.gt=new o({debug:n,sourceLocale:"en"});for(const e in t)this.gt.addTranslations(e,"messages",t[e]);this.gt.setLocale(e)}subtitudePlaceholders(e,t){return e.replace(/{([^{}]*)}/g,((e,n)=>{const o=t[n];return"string"==typeof o||"number"==typeof o?o.toString():e}))}gettext(e,t={}){return this.subtitudePlaceholders(this.gt.gettext(e),t)}ngettext(e,t,n,o={}){return this.subtitudePlaceholders(this.gt.ngettext(e,t,n).replace(/%n/g,n.toString()),o)}}t.getGettextBuilder=function(){return new a}},5400:(e,t,n)=>{var o;self,o=()=>(()=>{var e={723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2734),a=n.n(o);const r={before(){this.$slots.default&&""!==this.text.trim()||(a().util.warn("".concat(this.$options.name," cannot be empty and requires a meaningful text content"),this),this.$destroy(),this.$el.remove())},beforeUpdate(){this.text=this.getText()},data(){return{text:this.getText()}},computed:{isLongText(){return this.text&&this.text.trim().length>20}},methods:{getText(){return this.$slots.default?this.$slots.default[0].text.trim():""}}}},1139:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(723);const a={mixins:[o.Z],props:{icon:{type:String,default:""},name:{type:String,default:""},title:{type:String,default:""},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:""},ariaHidden:{type:Boolean,default:null}},emits:["click"],computed:{isIconUrl(){try{return new URL(this.icon)}catch(e){return!1}}},methods:{onClick(e){if(this.$emit("click",e),this.closeAfterClick){const e=function(e,t){let n=e.$parent;for(;n;){if(n.$options.name===t)return n;n=n.$parent}}(this,"NcActions");e&&e.closeMenu&&e.closeMenu(!1)}}}}},9776:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),a=n.n(o),r=n(3645),i=n.n(r)()(a());i.push([e.id,".material-design-icon[data-v-38d8193f]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.active[data-v-38d8193f]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action--disabled[data-v-38d8193f]{pointer-events:none;opacity:.5}.action--disabled[data-v-38d8193f]:hover,.action--disabled[data-v-38d8193f]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-38d8193f]{opacity:1 !important}.action-button[data-v-38d8193f]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-right:14px;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;font-weight:normal;font-size:var(--default-font-size);line-height:44px}.action-button>span[data-v-38d8193f]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-38d8193f]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-button[data-v-38d8193f] .material-design-icon{width:44px;height:44px;opacity:1}.action-button[data-v-38d8193f] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button p[data-v-38d8193f]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-button__longtext[data-v-38d8193f]{cursor:pointer;white-space:pre-wrap}.action-button__name[data-v-38d8193f]{font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/assets/action.scss","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCiBC,2BACC,8CAAA,CACA,iBAAA,CACA,SAAA,CAMF,mCACC,mBAAA,CACA,UCMiB,CDLjB,kFACC,cAAA,CACA,UCGgB,CDDjB,qCACC,oBAAA,CAOF,gCACC,YAAA,CACA,sBAAA,CAEA,UAAA,CACA,WAAA,CACA,QAAA,CACA,SAAA,CACA,kBCxBY,CDyBZ,qBAAA,CAEA,cAAA,CACA,kBAAA,CAEA,4BAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,eAAA,CAEA,kBAAA,CACA,kCAAA,CACA,gBC9Ce,CDgDf,qCACC,cAAA,CACA,kBAAA,CAGD,sCACC,UCtDc,CDuDd,WCvDc,CDwDd,SCrCY,CDsCZ,+BAAA,CACA,oBCtDS,CDuDT,2BAAA,CAGD,sDACC,UC/Dc,CDgEd,WChEc,CDiEd,SC9CY,CDgDZ,iFACC,qBAAA,CAKF,kCACC,eAAA,CACA,iBAAA,CAGA,gBAAA,CAEA,cAAA,CACA,eAAA,CAGA,eAAA,CACA,sBAAA,CAGD,0CACC,cAAA,CAEA,oBAAA,CAGD,sCACC,gBAAA,CACA,sBAAA,CACA,eAAA,CACA,kBAAA,CACA,cAAA,CACA,oBAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n * @author Marco Ambrosini \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n@mixin action-active {\n\tli {\n\t\t&.active {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t\tborder-radius: 6px;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n@mixin action--disabled {\n\t.action--disabled {\n\t\tpointer-events: none;\n\t\topacity: $opacity_disabled;\n\t\t&:hover, &:focus {\n\t\t\tcursor: default;\n\t\t\topacity: $opacity_disabled;\n\t\t}\n\t\t& * {\n\t\t\topacity: 1 !important;\n\t\t}\n\t}\n}\n\n\n@mixin action-item($name) {\n\t.action-#{$name} {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\n\t\twidth: 100%;\n\t\theight: auto;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tpadding-right: $icon-margin;\n\t\tbox-sizing: border-box; // otherwise router-link overflows in Firefox\n\n\t\tcursor: pointer;\n\t\twhite-space: nowrap;\n\n\t\tcolor: var(--color-main-text);\n\t\tborder: 0;\n\t\tborder-radius: 0; // otherwise Safari will cut the border-radius area\n\t\tbackground-color: transparent;\n\t\tbox-shadow: none;\n\n\t\tfont-weight: normal;\n\t\tfont-size: var(--default-font-size);\n\t\tline-height: $clickable-area;\n\n\t\t& > span {\n\t\t\tcursor: pointer;\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t&__icon {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\t\t\tbackground-position: $icon-margin center;\n\t\t\tbackground-size: $icon-size;\n\t\t\tbackground-repeat: no-repeat;\n\t\t}\n\n\t\t&:deep(.material-design-icon) {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\n\t\t\t.material-design-icon__svg {\n\t\t\t\tvertical-align: middle;\n\t\t\t}\n\t\t}\n\n\t\t// long text area\n\t\tp {\n\t\t\tmax-width: 220px;\n\t\t\tline-height: 1.6em;\n\n\t\t\t// 14px are currently 1em line-height. Mixing units as '44px - 1.6em' does not work.\n\t\t\tpadding: #{math.div($clickable-area - 1.6 * 14px, 2)} 0;\n\n\t\t\tcursor: pointer;\n\t\t\ttext-align: left;\n\n\t\t\t// in case there are no spaces like long email addresses\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t&__longtext {\n\t\t\tcursor: pointer;\n\t\t\t// allow the use of `\\n`\n\t\t\twhite-space: pre-wrap;\n\t\t}\n\n\t\t&__name {\n\t\t\tfont-weight: bold;\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t\tmax-width: 100%;\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=i},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,a,r){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(o)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=r),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),a&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=a):u[4]="".concat(a)),t.push(u))}},t}},7537:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),a="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(o),r="/*# ".concat(a," */");return[t].concat([r]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,o=0;o{"use strict";var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var a=void 0!==n.layer;a&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,a&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},4216:()=>{},1900:(e,t,n)=>{"use strict";function o(e,t,n,o,a,r,i,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),i?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},c._ssrRegister=l):a&&(l=s?function(){a.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:a),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n.d(t,{Z:()=>o})},2734:e=>{"use strict";e.exports=n(144)}},t={};function o(n){var a=t[n];if(void 0!==a)return a.exports;var r=t[n]={id:n,exports:{}};return e[n](r,r.exports,o),r.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0;var a={};return(()=>{"use strict";o.r(a),o.d(a,{default:()=>w});const e={name:"NcActionButton",mixins:[o(1139).Z],props:{disabled:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null}},computed:{isFocusable(){return!this.disabled}}};var t=o(3379),n=o.n(t),r=o(7795),i=o.n(r),s=o(569),l=o.n(s),c=o(3565),u=o.n(c),d=o(9216),p=o.n(d),m=o(4589),v=o.n(m),f=o(9776),h={};h.styleTagTransform=v(),h.setAttributes=u(),h.insert=l().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=p(),n()(f.Z,h),f.Z&&f.Z.locals&&f.Z.locals;var g=o(1900),A=o(4216),b=o.n(A),y=(0,g.Z)(e,(function(){var e=this,t=e._self._c;return t("li",{staticClass:"action",class:{"action--disabled":e.disabled},attrs:{role:"presentation"}},[t("button",{staticClass:"action-button",class:{focusable:e.isFocusable},attrs:{"aria-label":e.ariaLabel,title:e.title,role:"menuitem",type:"button"},on:{click:e.onClick}},[e._t("icon",(function(){return[t("span",{staticClass:"action-button__icon",class:[e.isIconUrl?"action-button__icon--url":e.icon],style:{backgroundImage:e.isIconUrl?"url(".concat(e.icon,")"):null},attrs:{"aria-hidden":e.ariaHidden}})]})),e._v(" "),e.name?t("p",[t("strong",{staticClass:"action-button__name"},[e._v("\n\t\t\t\t"+e._s(e.name)+"\n\t\t\t")]),e._v(" "),t("br"),e._v(" "),t("span",{staticClass:"action-button__longtext",domProps:{textContent:e._s(e.text)}})]):e.isLongText?t("p",{staticClass:"action-button__longtext",domProps:{textContent:e._s(e.text)}}):t("span",{staticClass:"action-button__text"},[e._v(e._s(e.text))]),e._v(" "),e._e()],2)])}),[],!1,null,"38d8193f",null);"function"==typeof b()&&b()(y);const w=y.exports})(),a})(),e.exports=o()},6212:(e,t,n)=>{var o;self,o=()=>(()=>{var e={723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2734),a=n.n(o);const r={before(){this.$slots.default&&""!==this.text.trim()||(a().util.warn("".concat(this.$options.name," cannot be empty and requires a meaningful text content"),this),this.$destroy(),this.$el.remove())},beforeUpdate(){this.text=this.getText()},data(){return{text:this.getText()}},computed:{isLongText(){return this.text&&this.text.trim().length>20}},methods:{getText(){return this.$slots.default?this.$slots.default[0].text.trim():""}}}},1139:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(723);const a={mixins:[o.Z],props:{icon:{type:String,default:""},name:{type:String,default:""},title:{type:String,default:""},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:""},ariaHidden:{type:Boolean,default:null}},emits:["click"],computed:{isIconUrl(){try{return new URL(this.icon)}catch(e){return!1}}},methods:{onClick(e){if(this.$emit("click",e),this.closeAfterClick){const e=function(e,t){let n=e.$parent;for(;n;){if(n.$options.name===t)return n;n=n.$parent}}(this,"NcActions");e&&e.closeMenu&&e.closeMenu(!1)}}}}},3490:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),a=n.n(o),r=n(3645),i=n.n(r)()(a());i.push([e.id,".material-design-icon[data-v-63ee0e66]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.active[data-v-63ee0e66]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action-link[data-v-63ee0e66]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-right:14px;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;font-weight:normal;font-size:var(--default-font-size);line-height:44px}.action-link>span[data-v-63ee0e66]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-63ee0e66]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-link[data-v-63ee0e66] .material-design-icon{width:44px;height:44px;opacity:1}.action-link[data-v-63ee0e66] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link p[data-v-63ee0e66]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-link__longtext[data-v-63ee0e66]{cursor:pointer;white-space:pre-wrap}.action-link__name[data-v-63ee0e66]{font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/assets/action.scss","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCiBC,2BACC,8CAAA,CACA,iBAAA,CACA,SAAA,CAqBF,8BACC,YAAA,CACA,sBAAA,CAEA,UAAA,CACA,WAAA,CACA,QAAA,CACA,SAAA,CACA,kBCxBY,CDyBZ,qBAAA,CAEA,cAAA,CACA,kBAAA,CAEA,4BAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,eAAA,CAEA,kBAAA,CACA,kCAAA,CACA,gBC9Ce,CDgDf,mCACC,cAAA,CACA,kBAAA,CAGD,oCACC,UCtDc,CDuDd,WCvDc,CDwDd,SCrCY,CDsCZ,+BAAA,CACA,oBCtDS,CDuDT,2BAAA,CAGD,oDACC,UC/Dc,CDgEd,WChEc,CDiEd,SC9CY,CDgDZ,+EACC,qBAAA,CAKF,gCACC,eAAA,CACA,iBAAA,CAGA,gBAAA,CAEA,cAAA,CACA,eAAA,CAGA,eAAA,CACA,sBAAA,CAGD,wCACC,cAAA,CAEA,oBAAA,CAGD,oCACC,gBAAA,CACA,sBAAA,CACA,eAAA,CACA,kBAAA,CACA,cAAA,CACA,oBAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n * @author Marco Ambrosini \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n@mixin action-active {\n\tli {\n\t\t&.active {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t\tborder-radius: 6px;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n@mixin action--disabled {\n\t.action--disabled {\n\t\tpointer-events: none;\n\t\topacity: $opacity_disabled;\n\t\t&:hover, &:focus {\n\t\t\tcursor: default;\n\t\t\topacity: $opacity_disabled;\n\t\t}\n\t\t& * {\n\t\t\topacity: 1 !important;\n\t\t}\n\t}\n}\n\n\n@mixin action-item($name) {\n\t.action-#{$name} {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\n\t\twidth: 100%;\n\t\theight: auto;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tpadding-right: $icon-margin;\n\t\tbox-sizing: border-box; // otherwise router-link overflows in Firefox\n\n\t\tcursor: pointer;\n\t\twhite-space: nowrap;\n\n\t\tcolor: var(--color-main-text);\n\t\tborder: 0;\n\t\tborder-radius: 0; // otherwise Safari will cut the border-radius area\n\t\tbackground-color: transparent;\n\t\tbox-shadow: none;\n\n\t\tfont-weight: normal;\n\t\tfont-size: var(--default-font-size);\n\t\tline-height: $clickable-area;\n\n\t\t& > span {\n\t\t\tcursor: pointer;\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t&__icon {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\t\t\tbackground-position: $icon-margin center;\n\t\t\tbackground-size: $icon-size;\n\t\t\tbackground-repeat: no-repeat;\n\t\t}\n\n\t\t&:deep(.material-design-icon) {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\n\t\t\t.material-design-icon__svg {\n\t\t\t\tvertical-align: middle;\n\t\t\t}\n\t\t}\n\n\t\t// long text area\n\t\tp {\n\t\t\tmax-width: 220px;\n\t\t\tline-height: 1.6em;\n\n\t\t\t// 14px are currently 1em line-height. Mixing units as '44px - 1.6em' does not work.\n\t\t\tpadding: #{math.div($clickable-area - 1.6 * 14px, 2)} 0;\n\n\t\t\tcursor: pointer;\n\t\t\ttext-align: left;\n\n\t\t\t// in case there are no spaces like long email addresses\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t&__longtext {\n\t\t\tcursor: pointer;\n\t\t\t// allow the use of `\\n`\n\t\t\twhite-space: pre-wrap;\n\t\t}\n\n\t\t&__name {\n\t\t\tfont-weight: bold;\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t\tmax-width: 100%;\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=i},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,a,r){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(o)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=r),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),a&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=a):u[4]="".concat(a)),t.push(u))}},t}},7537:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),a="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(o),r="/*# ".concat(a," */");return[t].concat([r]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,o=0;o{"use strict";var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var a=void 0!==n.layer;a&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,a&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},9158:()=>{},1900:(e,t,n)=>{"use strict";function o(e,t,n,o,a,r,i,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),i?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},c._ssrRegister=l):a&&(l=s?function(){a.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:a),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n.d(t,{Z:()=>o})},2734:e=>{"use strict";e.exports=n(144)}},t={};function o(n){var a=t[n];if(void 0!==a)return a.exports;var r=t[n]={id:n,exports:{}};return e[n](r,r.exports,o),r.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0;var a={};return(()=>{"use strict";o.r(a),o.d(a,{default:()=>w});const e={name:"NcActionLink",mixins:[o(1139).Z],props:{href:{type:String,default:"#",required:!0,validator:e=>{try{return new URL(e)}catch(t){return e.startsWith("#")||e.startsWith("/")}}},download:{type:String,default:null},target:{type:String,default:"_self",validator:e=>e&&(!e.startsWith("_")||["_blank","_self","_parent","_top"].indexOf(e)>-1)},title:{type:String,default:null},ariaHidden:{type:Boolean,default:null}}};var t=o(3379),n=o.n(t),r=o(7795),i=o.n(r),s=o(569),l=o.n(s),c=o(3565),u=o.n(c),d=o(9216),p=o.n(d),m=o(4589),v=o.n(m),f=o(3490),h={};h.styleTagTransform=v(),h.setAttributes=u(),h.insert=l().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=p(),n()(f.Z,h),f.Z&&f.Z.locals&&f.Z.locals;var g=o(1900),A=o(9158),b=o.n(A),y=(0,g.Z)(e,(function(){var e=this,t=e._self._c;return t("li",{staticClass:"action"},[t("a",{staticClass:"action-link focusable",attrs:{download:e.download,href:e.href,"aria-label":e.ariaLabel,target:e.target,title:e.title,rel:"nofollow noreferrer noopener"},on:{click:e.onClick}},[e._t("icon",(function(){return[t("span",{staticClass:"action-link__icon",class:[e.isIconUrl?"action-link__icon--url":e.icon],style:{backgroundImage:e.isIconUrl?"url(".concat(e.icon,")"):null},attrs:{"aria-hidden":e.ariaHidden}})]})),e._v(" "),e.name?t("p",[t("strong",{staticClass:"action-link__name"},[e._v("\n\t\t\t\t"+e._s(e.name)+"\n\t\t\t")]),e._v(" "),t("br"),e._v(" "),t("span",{staticClass:"action-link__longtext",domProps:{textContent:e._s(e.text)}})]):e.isLongText?t("p",{staticClass:"action-link__longtext",domProps:{textContent:e._s(e.text)}}):t("span",{staticClass:"action-link__text"},[e._v(e._s(e.text))]),e._v(" "),e._e()],2)])}),[],!1,null,"63ee0e66",null);"function"==typeof b()&&b()(y);const w=y.exports})(),a})(),e.exports=o()},110:(e,t,n)=>{var o;self,o=()=>(()=>{var e={8250:(e,t,n)=>{"use strict";n.d(t,{default:()=>z});var o=n(4462),a=n(2297),r=n(1205),i=n(932),s=n(2734),l=n.n(s),c=n(1441),u=n.n(c);const d=".focusable",p={name:"NcActions",components:{NcButton:o.default,DotsHorizontal:u(),NcPopover:a.default},props:{open:{type:Boolean,default:!1},manualOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},forceName:{type:Boolean,default:!1},menuName:{type:String,default:null},primary:{type:Boolean,default:!1},type:{type:String,validator:e=>-1!==["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].indexOf(e),default:null},defaultIcon:{type:String,default:""},ariaLabel:{type:String,default:(0,i.t)("Actions")},ariaHidden:{type:Boolean,default:null},placement:{type:String,default:"bottom"},boundariesElement:{type:Element,default:()=>document.querySelector("body")},container:{type:[String,Object,Element,Boolean],default:"body"},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0}},emits:["open","update:open","close","focus","blur"],data(){return{opened:this.open,focusIndex:0,randomId:"menu-".concat((0,r.Z)())}},computed:{triggerBtnType(){return this.type||(this.primary?"primary":this.menuName?"secondary":"tertiary")}},watch:{open(e){e!==this.opened&&(this.opened=e)}},methods:{isValidSingleAction(e){var t,n,o,a,r;const i=null!==(t=null==e||null===(n=e.componentOptions)||void 0===n||null===(o=n.Ctor)||void 0===o||null===(a=o.extendOptions)||void 0===a?void 0:a.name)&&void 0!==t?t:null==e||null===(r=e.componentOptions)||void 0===r?void 0:r.tag;return["NcActionButton","NcActionLink","NcActionRouter"].includes(i)},openMenu(e){this.opened||(this.opened=!0,this.$emit("update:open",!0),this.$emit("open"))},closeMenu(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.opened&&(this.opened=!1,this.$refs.popover.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,this.$refs.menuButton.$el.focus())},onOpen(e){this.$nextTick((()=>{this.focusFirstAction(e)}))},onMouseFocusAction(e){if(document.activeElement===e.target)return;const t=e.target.closest("li");if(t){const e=t.querySelector(d);if(e){const t=[...this.$refs.menu.querySelectorAll(d)].indexOf(e);t>-1&&(this.focusIndex=t,this.focusAction())}}},onKeydown(e){(38===e.keyCode||9===e.keyCode&&e.shiftKey)&&this.focusPreviousAction(e),(40===e.keyCode||9===e.keyCode&&!e.shiftKey)&&this.focusNextAction(e),33===e.keyCode&&this.focusFirstAction(e),34===e.keyCode&&this.focusLastAction(e),27===e.keyCode&&(this.closeMenu(),e.preventDefault())},removeCurrentActive(){const e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction(){const e=this.$refs.menu.querySelectorAll(d)[this.focusIndex];if(e){this.removeCurrentActive();const t=e.closest("li.action");e.focus(),t&&t.classList.add("active")}},focusPreviousAction(e){this.opened&&(0===this.focusIndex?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction(e){if(this.opened){const t=this.$refs.menu.querySelectorAll(d).length-1;this.focusIndex===t?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=0,this.focusAction())},focusLastAction(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.$refs.menu.querySelectorAll(d).length-1,this.focusAction())},preventIfEvent(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e)}},render(e){const t=(this.$slots.default||[]).filter((e=>{var t,n,o,a;return(null==e||null===(t=e.componentOptions)||void 0===t?void 0:t.tag)||(null==e||null===(n=e.componentOptions)||void 0===n||null===(o=n.Ctor)||void 0===o||null===(a=o.extendOptions)||void 0===a?void 0:a.name)})),n=t.every((e=>{var t,n,o,a,r,i,s,l;return"NcActionLink"===(null!==(t=null==e||null===(n=e.componentOptions)||void 0===n||null===(o=n.Ctor)||void 0===o||null===(a=o.extendOptions)||void 0===a?void 0:a.name)&&void 0!==t?t:null==e||null===(r=e.componentOptions)||void 0===r?void 0:r.tag)&&(null==e||null===(i=e.componentOptions)||void 0===i||null===(s=i.propsData)||void 0===s||null===(l=s.href)||void 0===l?void 0:l.startsWith(window.location.origin))}));let o=t.filter(this.isValidSingleAction);if(this.forceMenu&&o.length>0&&this.inline>0&&(l().util.warn("Specifying forceMenu will ignore any inline actions rendering."),o=[]),0===t.length)return;const a=t=>{var n,o,a,r,i,s,l,c,u,d,p,m,v,f,h,g,A,b,y,w,C,k;const S=(null==t||null===(n=t.data)||void 0===n||null===(o=n.scopedSlots)||void 0===o||null===(a=o.icon())||void 0===a?void 0:a[0])||e("span",{class:["icon",null==t||null===(r=t.componentOptions)||void 0===r||null===(i=r.propsData)||void 0===i?void 0:i.icon]}),x=null==t||null===(s=t.componentOptions)||void 0===s||null===(l=s.listeners)||void 0===l?void 0:l.click,O=null==t||null===(c=t.componentOptions)||void 0===c||null===(u=c.children)||void 0===u||null===(d=u[0])||void 0===d||null===(p=d.text)||void 0===p||null===(m=p.trim)||void 0===m?void 0:m.call(p),P=(null==t||null===(v=t.componentOptions)||void 0===v||null===(f=v.propsData)||void 0===f?void 0:f.ariaLabel)||O,j=this.forceName?O:"";let E=null==t||null===(h=t.componentOptions)||void 0===h||null===(g=h.propsData)||void 0===g?void 0:g.title;return this.forceName||E||(E=O),e("NcButton",{class:["action-item action-item--single",null==t||null===(A=t.data)||void 0===A?void 0:A.staticClass,null==t||null===(b=t.data)||void 0===b?void 0:b.class],attrs:{"aria-label":P,title:E},ref:null==t||null===(y=t.data)||void 0===y?void 0:y.ref,props:{type:this.type||(j?"secondary":"tertiary"),disabled:this.disabled||(null==t||null===(w=t.componentOptions)||void 0===w||null===(C=w.propsData)||void 0===C?void 0:C.disabled),ariaHidden:this.ariaHidden,...null==t||null===(k=t.componentOptions)||void 0===k?void 0:k.propsData},on:{focus:this.onFocus,blur:this.onBlur,...!!x&&{click:e=>{x&&x(e)}}}},[e("template",{slot:"icon"},[S]),j])},r=t=>{var o,a;const r=(null===(o=this.$slots.icon)||void 0===o?void 0:o[0])||(this.defaultIcon?e("span",{class:["icon",this.defaultIcon]}):e("DotsHorizontal",{props:{size:20}}));return e("NcPopover",{ref:"popover",props:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,popoverBaseClass:"action-item__popper",setReturnFocus:null===(a=this.$refs.menuButton)||void 0===a?void 0:a.$el},attrs:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,...this.manualOpen&&{triggers:[]},popoverBaseClass:"action-item__popper"},on:{show:this.openMenu,"after-show":this.onOpen,hide:this.closeMenu}},[e("NcButton",{class:"action-item__menutoggle",props:{type:this.triggerBtnType,disabled:this.disabled,ariaHidden:this.ariaHidden},slot:"trigger",ref:"menuButton",attrs:{"aria-haspopup":n?null:"menu","aria-label":this.ariaLabel,"aria-controls":this.opened?this.randomId:null,"aria-expanded":this.opened.toString()},on:{focus:this.onFocus,blur:this.onBlur}},[e("template",{slot:"icon"},[r]),this.menuName]),e("div",{class:{open:this.opened},attrs:{tabindex:"-1"},on:{keydown:this.onKeydown,mousemove:this.onMouseFocusAction},ref:"menu"},[e("ul",{attrs:{id:this.randomId,tabindex:"-1",role:n?null:"menu"}},[t])])])};if(1===t.length&&1===o.length&&!this.forceMenu)return a(o[0]);if(o.length>0&&this.inline>0){const n=o.slice(0,this.inline),i=t.filter((e=>!n.includes(e)));return e("div",{class:["action-items","action-item--".concat(this.triggerBtnType)]},[...n.map(a),i.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[r(i)]):null])}return e("div",{class:["action-item action-item--default-popover","action-item--".concat(this.triggerBtnType),{"action-item--open":this.opened}]},[r(t)])}};var m=n(3379),v=n.n(m),f=n(7795),h=n.n(f),g=n(569),A=n.n(g),b=n(3565),y=n.n(b),w=n(9216),C=n.n(w),k=n(4589),S=n.n(k),x=n(4825),O={};O.styleTagTransform=S(),O.setAttributes=y(),O.insert=A().bind(null,"head"),O.domAPI=h(),O.insertStyleElement=C(),v()(x.Z,O),x.Z&&x.Z.locals&&x.Z.locals;var P=n(4946),j={};j.styleTagTransform=S(),j.setAttributes=y(),j.insert=A().bind(null,"head"),j.domAPI=h(),j.insertStyleElement=C(),v()(P.Z,j),P.Z&&P.Z.locals&&P.Z.locals;var E=n(1900),_=n(5727),T=n.n(_),N=(0,E.Z)(p,void 0,void 0,!1,null,"29452b76",null);"function"==typeof T()&&T()(N);const z=N.exports},4462:(e,t,n)=>{"use strict";n.d(t,{default:()=>C});const o={name:"NcButton",props:{disabled:{type:Boolean,default:!1},type:{type:String,validator:e=>-1!==["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].indexOf(e),default:"secondary"},nativeType:{type:String,validator:e=>-1!==["submit","reset","button"].indexOf(e),default:"button"},wide:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},href:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null}},render(e){var t,n,o,a,r,i=this;const s=null===(t=this.$slots.default)||void 0===t||null===(n=t[0])||void 0===n||null===(o=n.text)||void 0===o||null===(a=o.trim)||void 0===a?void 0:a.call(o),l=!!s,c=null===(r=this.$slots)||void 0===r?void 0:r.icon;s||this.ariaLabel||console.warn("You need to fill either the text or the ariaLabel props in the button component.",{text:s,ariaLabel:this.ariaLabel},this);const u=function(){let{navigate:t,isActive:n,isExactActive:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e(i.to||!i.href?"button":"a",{class:["button-vue",{"button-vue--icon-only":c&&!l,"button-vue--text-only":l&&!c,"button-vue--icon-and-text":c&&l,["button-vue--vue-".concat(i.type)]:i.type,"button-vue--wide":i.wide,active:n,"router-link-exact-active":o}],attrs:{"aria-label":i.ariaLabel,disabled:i.disabled,type:i.href?null:i.nativeType,role:i.href?"button":null,href:!i.to&&i.href?i.href:null,...i.$attrs},on:{...i.$listeners,click:e=>{var n,o;null===(n=i.$listeners)||void 0===n||null===(o=n.click)||void 0===o||o.call(n,e),null==t||t(e)}}},[e("span",{class:"button-vue__wrapper"},[c?e("span",{class:"button-vue__icon",attrs:{"aria-hidden":i.ariaHidden}},[i.$slots.icon]):null,l?e("span",{class:"button-vue__text"},[s]):null])])};return this.to?e("router-link",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:u}}):u()}};var a=n(3379),r=n.n(a),i=n(7795),s=n.n(i),l=n(569),c=n.n(l),u=n(3565),d=n.n(u),p=n(9216),m=n.n(p),v=n(4589),f=n.n(v),h=n(7196),g={};g.styleTagTransform=f(),g.setAttributes=d(),g.insert=c().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=m(),r()(h.Z,g),h.Z&&h.Z.locals&&h.Z.locals;var A=n(1900),b=n(2102),y=n.n(b),w=(0,A.Z)(o,void 0,void 0,!1,null,"4d05be2c",null);"function"==typeof y()&&y()(w);const C=w.exports},2297:(e,t,n)=>{"use strict";n.d(t,{default:()=>O});var o=n(9454),a=n(4505),r=n(1206);const i={name:"NcPopover",components:{Dropdown:o.Dropdown},inheritAttrs:!1,props:{popoverBaseClass:{type:String,default:""},focusTrap:{type:Boolean,default:!0},setReturnFocus:{default:void 0,type:[HTMLElement,SVGElement,String,Boolean]}},emits:["after-show","after-hide"],beforeDestroy(){this.clearFocusTrap()},methods:{async useFocusTrap(){var e,t;if(await this.$nextTick(),!this.focusTrap)return;const n=null===(e=this.$refs.popover)||void 0===e||null===(t=e.$refs.popperContent)||void 0===t?void 0:t.$el;n&&(this.$focusTrap=(0,a.createFocusTrap)(n,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus,trapStack:(0,r.L)()}),this.$focusTrap.activate())},clearFocusTrap(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var t;null===(t=this.$focusTrap)||void 0===t||t.deactivate(e),this.$focusTrap=null}catch(e){console.warn(e)}},afterShow(){this.$nextTick((()=>{this.$emit("after-show"),this.useFocusTrap()}))},afterHide(){this.$emit("after-hide"),this.clearFocusTrap()}}},s=i;var l=n(3379),c=n.n(l),u=n(7795),d=n.n(u),p=n(569),m=n.n(p),v=n(3565),f=n.n(v),h=n(9216),g=n.n(h),A=n(4589),b=n.n(A),y=n(1625),w={};w.styleTagTransform=b(),w.setAttributes=f(),w.insert=m().bind(null,"head"),w.domAPI=d(),w.insertStyleElement=g(),c()(y.Z,w),y.Z&&y.Z.locals&&y.Z.locals;var C=n(1900),k=n(2405),S=n.n(k),x=(0,C.Z)(s,(function(){var e=this;return(0,e._self._c)("Dropdown",e._g(e._b({ref:"popover",attrs:{distance:10,"arrow-padding":10,"no-auto-focus":!0,"popper-class":e.popoverBaseClass},on:{"apply-show":e.afterShow,"apply-hide":e.afterHide},scopedSlots:e._u([{key:"popper",fn:function(){return[e._t("default")]},proxy:!0}],null,!0)},"Dropdown",e.$attrs,!1),e.$listeners),[e._t("trigger")],2)}),[],!1,null,null,null);"function"==typeof S()&&S()(x);const O=x.exports},336:(e,t,n)=>{"use strict";n.d(t,{default:()=>A});var o=n(9454),a=n(3379),r=n.n(a),i=n(7795),s=n.n(i),l=n(569),c=n.n(l),u=n(3565),d=n.n(u),p=n(9216),m=n.n(p),v=n(4589),f=n.n(v),h=n(8384),g={};g.styleTagTransform=f(),g.setAttributes=d(),g.insert=c().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=m(),r()(h.Z,g),h.Z&&h.Z.locals&&h.Z.locals,o.options.themes.tooltip.html=!1,o.options.themes.tooltip.delay={show:500,hide:200},o.options.themes.tooltip.distance=10,o.options.themes.tooltip["arrow-padding"]=3;const A=o.VTooltip},932:(e,t,n)=>{"use strict";n.d(t,{n:()=>r,t:()=>i});const o=(0,n(7931).getGettextBuilder)().detectLocale();[{locale:"ar",translations:{"{tag} (invisible)":"{tag} (غير مرئي)","{tag} (restricted)":"{tag} (مقيد)",Actions:"الإجراءات",Activities:"النشاطات","Animals & Nature":"الحيوانات والطبيعة","Anything shared with the same group of people will show up here":"أي مادة تمت مشاركتها مع نفس المجموعة من الأشخاص سيتم عرضها هنا","Avatar of {displayName}":"صورة {displayName} الرمزية","Avatar of {displayName}, {status}":"صورة {displayName} الرمزية، {status}","Cancel changes":"إلغاء التغييرات","Change title":"تغيير العنوان",Choose:"إختيار","Clear text":"مسح النص",Close:"أغلق","Close modal":"قفل الشرط","Close navigation":"إغلاق المتصفح","Close sidebar":"قفل الشريط الجانبي","Confirm changes":"تأكيد التغييرات",Custom:"مخصص","Edit item":"تعديل عنصر","Error getting related resources":"خطأ في تحصيل مصادر ذات صلة","External documentation for {title}":"الوثائق الخارجية لـ{title}",Favorite:"مفضلة",Flags:"الأعلام","Food & Drink":"الطعام والشراب","Frequently used":"كثيرا ما تستخدم",Global:"عالمي","Go back to the list":"العودة إلى القائمة","Hide password":"إخفاء كلمة السر","Message limit of {count} characters reached":"تم الوصول إلى الحد الأقصى لعدد الأحرف في الرسالة: {count} حرف","More items …":"عناصر أخرى ...",Next:"التالي","No emoji found":"لم يتم العثور على أي رمز تعبيري","No results":"ليس هناك أية نتيجة",Objects:"الأشياء",Open:"فتح",'Open link to "{resourceTitle}"':'فتح رابط إلى "{resourceTitle}"',"Open navigation":"فتح المتصفح","Password is secure":"كلمة السر مُؤمّنة","Pause slideshow":"إيقاف العرض مؤقتًا","People & Body":"الناس والجسم","Pick an emoji":"اختر رمزًا تعبيريًا","Please select a time zone:":"الرجاء تحديد المنطقة الزمنية:",Previous:"السابق","Related resources":"مصادر ذات صلة",Search:"بحث","Search results":"نتائج البحث","Select a tag":"اختر علامة",Settings:"الإعدادات","Settings navigation":"إعدادات المتصفح","Show password":"أعرض كلمة السر","Smileys & Emotion":"الوجوه و الرموز التعبيرية","Start slideshow":"بدء العرض",Submit:"إرسال",Symbols:"الرموز","Travel & Places":"السفر والأماكن","Type to search time zone":"اكتب للبحث عن منطقة زمنية","Unable to search the group":"تعذر البحث في المجموعة","Undo changes":"التراجع عن التغييرات","Write message, @ to mention someone, : for emoji autocompletion …":"اكتب رسالة، @ للإشارة إلى شخص ما، : للإكمال التلقائي للرموز التعبيرية ..."}},{locale:"br",translations:{"{tag} (invisible)":"{tag} (diwelus)","{tag} (restricted)":"{tag} (bevennet)",Actions:"Oberioù",Activities:"Oberiantizoù","Animals & Nature":"Loened & Natur",Choose:"Dibab",Close:"Serriñ",Custom:"Personelañ",Flags:"Bannieloù","Food & Drink":"Boued & Evajoù","Frequently used":"Implijet alies",Next:"Da heul","No emoji found":"Emoji ebet kavet","No results":"Disoc'h ebet",Objects:"Traoù","Pause slideshow":"Arsav an diaporama","People & Body":"Tud & Korf","Pick an emoji":"Choaz un emoji",Previous:"A-raok",Search:"Klask","Search results":"Disoc'hoù an enklask","Select a tag":"Choaz ur c'hlav",Settings:"Arventennoù","Smileys & Emotion":"Smileyioù & Fromoù","Start slideshow":"Kregiñ an diaporama",Symbols:"Arouezioù","Travel & Places":"Beaj & Lec'hioù","Unable to search the group":"Dibosupl eo klask ar strollad"}},{locale:"ca",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restringit)",Actions:"Accions",Activities:"Activitats","Animals & Nature":"Animals i natura","Anything shared with the same group of people will show up here":"Qualsevol cosa compartida amb el mateix grup de persones es mostrarà aquí","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}","Cancel changes":"Cancel·la els canvis","Change title":"Canviar títol",Choose:"Tria","Clear text":"Netejar text",Close:"Tanca","Close modal":"Tancar el mode","Close navigation":"Tanca la navegació","Close sidebar":"Tancar la barra lateral","Confirm changes":"Confirmeu els canvis",Custom:"Personalitzat","Edit item":"Edita l'element","Error getting related resources":"Error obtenint els recursos relacionats","Error parsing svg":"Error en l'anàlisi del svg","External documentation for {title}":"Documentació externa per a {title}",Favorite:"Preferit",Flags:"Marques","Food & Drink":"Menjar i begudes","Frequently used":"Utilitzats recentment",Global:"Global","Go back to the list":"Torna a la llista","Hide password":"Amagar contrasenya","Message limit of {count} characters reached":"S'ha arribat al límit de {count} caràcters per missatge","More items …":"Més artícles...",Next:"Següent","No emoji found":"No s'ha trobat cap emoji","No results":"Sense resultats",Objects:"Objectes",Open:"Obrir",'Open link to "{resourceTitle}"':'Obrir enllaç a "{resourceTitle}"',"Open navigation":"Obre la navegació","Password is secure":"Contrasenya segura
","Pause slideshow":"Atura la presentació","People & Body":"Persones i cos","Pick an emoji":"Trieu un emoji","Please select a time zone:":"Seleccioneu una zona horària:",Previous:"Anterior","Related resources":"Recursos relacionats",Search:"Cerca","Search results":"Resultats de cerca","Select a tag":"Seleccioneu una etiqueta",Settings:"Paràmetres","Settings navigation":"Navegació d'opcions","Show password":"Mostrar contrasenya","Smileys & Emotion":"Cares i emocions","Start slideshow":"Inicia la presentació",Submit:"Envia",Symbols:"Símbols","Travel & Places":"Viatges i llocs","Type to search time zone":"Escriviu per cercar la zona horària","Unable to search the group":"No es pot cercar el grup","Undo changes":"Desfés els canvis",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escriu missatge, fes servir "@" per esmentar algú, fes servir ":" per autocompletar emojis...'}},{locale:"cs_CZ",translations:{"{tag} (invisible)":"{tag} (neviditelné)","{tag} (restricted)":"{tag} (omezené)",Actions:"Akce",Activities:"Aktivity","Animals & Nature":"Zvířata a příroda","Anything shared with the same group of people will show up here":"Cokoli nasdíleného stejné skupině lidí se zobrazí zde","Avatar of {displayName}":"Zástupný obrázek uživatele {displayName}","Avatar of {displayName}, {status}":"Zástupný obrázek uživatele {displayName}, {status}","Cancel changes":"Zrušit změny","Change title":"Změnit nadpis",Choose:"Zvolit","Clear text":"Čitelný text",Close:"Zavřít","Close modal":"Zavřít dialogové okno","Close navigation":"Zavřít navigaci","Close sidebar":"Zavřít postranní panel","Confirm changes":"Potvrdit změny",Custom:"Uživatelsky určené","Edit item":"Upravit položku","Error getting related resources":"Chyba při získávání souvisejících prostředků","Error parsing svg":"Chyba při zpracovávání svg","External documentation for {title}":"Externí dokumentace k {title}",Favorite:"Oblíbené",Flags:"Příznaky","Food & Drink":"Jídlo a pití","Frequently used":"Často používané",Global:"Globální","Go back to the list":"Jít zpět na seznam","Hide password":"Skrýt heslo","Message limit of {count} characters reached":"Dosaženo limitu počtu ({count}) znaků zprávy","More items …":"Další položky…",Next:"Následující","No emoji found":"Nenalezeno žádné emoji","No results":"Nic nenalezeno",Objects:"Objekty",Open:"Otevřít",'Open link to "{resourceTitle}"':"Otevřít odkaz na „{resourceTitle}“","Open navigation":"Otevřít navigaci","Password is secure":"Heslo je bezpečné","Pause slideshow":"Pozastavit prezentaci","People & Body":"Lidé a tělo","Pick an emoji":"Vybrat emoji","Please select a time zone:":"Vyberte časovou zónu:",Previous:"Předchozí","Related resources":"Související prostředky",Search:"Hledat","Search results":"Výsledky hledání","Select a tag":"Vybrat štítek",Settings:"Nastavení","Settings navigation":"Pohyb po nastavení","Show password":"Zobrazit heslo","Smileys & Emotion":"Úsměvy a emoce","Start slideshow":"Spustit prezentaci",Submit:"Odeslat",Symbols:"Symboly","Travel & Places":"Cestování a místa","Type to search time zone":"Psaním vyhledejte časovou zónu","Unable to search the group":"Nedaří se hledat skupinu","Undo changes":"Vzít změny zpět",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':"Napište zprávu – pokud chcete někoho zmínit, napište před jeho uživatelským jménem „@“ (zavináč); automatické doplňování emotikonů zahájíte napsáním „:“ (dvojtečky)…"}},{locale:"da",translations:{"{tag} (invisible)":"{tag} (usynlig)","{tag} (restricted)":"{tag} (begrænset)",Actions:"Handlinger",Activities:"Aktiviteter","Animals & Nature":"Dyr & Natur","Anything shared with the same group of people will show up here":"Alt der deles med samme gruppe af personer vil vises her","Avatar of {displayName}":"Avatar af {displayName}","Avatar of {displayName}, {status}":"Avatar af {displayName}, {status}","Cancel changes":"Annuller ændringer","Change title":"Ret titel",Choose:"Vælg","Clear text":"Ryd tekst",Close:"Luk","Close modal":"Luk vindue","Close navigation":"Luk navigation","Close sidebar":"Luk sidepanel","Confirm changes":"Bekræft ændringer",Custom:"Brugerdefineret","Edit item":"Rediger emne","Error getting related resources":"Kunne ikke hente tilknyttede data","Error parsing svg":"Fejl ved analysering af svg","External documentation for {title}":"Ekstern dokumentation for {title}",Favorite:"Favorit",Flags:"Flag","Food & Drink":"Mad & Drikke","Frequently used":"Ofte brugt",Global:"Global","Go back to the list":"Tilbage til listen","Hide password":"Skjul kodeord","Message limit of {count} characters reached":"Begrænsning på {count} tegn er nået","More items …":"Mere ...",Next:"Videre","No emoji found":"Ingen emoji fundet","No results":"Ingen resultater",Objects:"Objekter",Open:"Åbn",'Open link to "{resourceTitle}"':'Åbn link til "{resourceTitle}"',"Open navigation":"Åbn navigation","Password is secure":"Kodeordet er sikkert","Pause slideshow":"Suspender fremvisning","People & Body":"Mennesker & Menneskekroppen","Pick an emoji":"Vælg en emoji","Please select a time zone:":"Vælg venligst en tidszone:",Previous:"Forrige","Related resources":"Relaterede emner",Search:"Søg","Search results":"Søgeresultater","Select a tag":"Vælg et mærke",Settings:"Indstillinger","Settings navigation":"Naviger i indstillinger","Show password":"Vis kodeord","Smileys & Emotion":"Smileys & Emotion","Start slideshow":"Start fremvisning",Submit:"Send",Symbols:"Symboler","Travel & Places":"Rejser & Rejsemål","Type to search time zone":"Indtast for at søge efter tidszone","Unable to search the group":"Kan ikke søge på denne gruppe","Undo changes":"Fortryd ændringer",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv besked, brug "@" for at nævne nogen, brug ":" til emoji-autofuldførelse ...'}},{locale:"de",translations:{"{tag} (invisible)":"{tag} (unsichtbar)","{tag} (restricted)":"{tag} (eingeschränkt)",Actions:"Aktionen",Activities:"Aktivitäten","Animals & Nature":"Tiere & Natur","Anything shared with the same group of people will show up here":"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt","Avatar of {displayName}":"Avatar von {displayName}","Avatar of {displayName}, {status}":"Avatar von {displayName}, {status}","Cancel changes":"Änderungen verwerfen","Change title":"Titel ändern",Choose:"Auswählen","Clear text":"Klartext",Close:"Schließen","Close modal":"Modal schließen","Close navigation":"Navigation schließen","Close sidebar":"Seitenleiste schließen","Confirm changes":"Änderungen bestätigen",Custom:"Benutzerdefiniert","Edit item":"Objekt bearbeiten","Error getting related resources":"Fehler beim Abrufen verwandter Ressourcen","Error parsing svg":"Fehler beim Einlesen der SVG","External documentation for {title}":"Externe Dokumentation für {title}",Favorite:"Favorit",Flags:"Flaggen","Food & Drink":"Essen & Trinken","Frequently used":"Häufig verwendet",Global:"Global","Go back to the list":"Zurück zur Liste","Hide password":"Passwort verbergen","Message limit of {count} characters reached":"Nachrichtenlimit von {count} Zeichen erreicht","More items …":"Weitere Elemente …",Next:"Weiter","No emoji found":"Kein Emoji gefunden","No results":"Keine Ergebnisse",Objects:"Gegenstände",Open:"Öffnen",'Open link to "{resourceTitle}"':'Link zu "{resourceTitle}" öffnen',"Open navigation":"Navigation öffnen","Password is secure":"Passwort ist sicher","Pause slideshow":"Diashow pausieren","People & Body":"Menschen & Körper","Pick an emoji":"Ein Emoji auswählen","Please select a time zone:":"Bitte wählen Sie eine Zeitzone:",Previous:"Vorherige","Related resources":"Verwandte Ressourcen",Search:"Suche","Search results":"Suchergebnisse","Select a tag":"Schlagwort auswählen",Settings:"Einstellungen","Settings navigation":"Einstellungen für die Navigation","Show password":"Passwort anzeigen","Smileys & Emotion":"Smileys & Emotionen","Start slideshow":"Diashow starten",Submit:"Einreichen",Symbols:"Symbole","Travel & Places":"Reisen & Orte","Type to search time zone":"Tippen, um Zeitzone zu suchen","Unable to search the group":"Die Gruppe konnte nicht durchsucht werden","Undo changes":"Änderungen rückgängig machen",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Nachricht schreiben, "@" um jemanden zu erwähnen, ":" für die automatische Vervollständigung von Emojis …'}},{locale:"de_DE",translations:{"{tag} (invisible)":"{tag} (unsichtbar)","{tag} (restricted)":"{tag} (eingeschränkt)",Actions:"Aktionen",Activities:"Aktivitäten","Animals & Nature":"Tiere & Natur","Anything shared with the same group of people will show up here":"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt","Avatar of {displayName}":"Avatar von {displayName}","Avatar of {displayName}, {status}":"Avatar von {displayName}, {status}","Cancel changes":"Änderungen verwerfen","Change title":"Titel ändern",Choose:"Auswählen","Clear text":"Klartext",Close:"Schließen","Close modal":"Modal schließen","Close navigation":"Navigation schließen","Close sidebar":"Seitenleiste schließen","Confirm changes":"Änderungen bestätigen",Custom:"Benutzerdefiniert","Edit item":"Objekt bearbeiten","Error getting related resources":"Fehler beim Abrufen verwandter Ressourcen","Error parsing svg":"Fehler beim Einlesen der SVG","External documentation for {title}":"Externe Dokumentation für {title}",Favorite:"Favorit",Flags:"Flaggen","Food & Drink":"Essen & Trinken","Frequently used":"Häufig verwendet",Global:"Global","Go back to the list":"Zurück zur Liste","Hide password":"Passwort verbergen","Message limit of {count} characters reached":"Nachrichtenlimit von {count} Zeichen erreicht","More items …":"Weitere Elemente …",Next:"Weiter","No emoji found":"Kein Emoji gefunden","No results":"Keine Ergebnisse",Objects:"Objekte",Open:"Öffnen",'Open link to "{resourceTitle}"':'Link zu "{resourceTitle}" öffnen',"Open navigation":"Navigation öffnen","Password is secure":"Passwort ist sicher","Pause slideshow":"Diashow pausieren","People & Body":"Menschen & Körper","Pick an emoji":"Ein Emoji auswählen","Please select a time zone:":"Bitte eine Zeitzone auswählen:",Previous:"Vorherige","Related resources":"Verwandte Ressourcen",Search:"Suche","Search results":"Suchergebnisse","Select a tag":"Schlagwort auswählen",Settings:"Einstellungen","Settings navigation":"Einstellungen für die Navigation","Show password":"Passwort anzeigen","Smileys & Emotion":"Smileys & Emotionen","Start slideshow":"Diashow starten",Submit:"Einreichen",Symbols:"Symbole","Travel & Places":"Reisen & Orte","Type to search time zone":"Tippen, um eine Zeitzone zu suchen","Unable to search the group":"Die Gruppe kann nicht durchsucht werden","Undo changes":"Änderungen rückgängig machen",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Nachricht schreiben, "@" um jemanden zu erwähnen, ":" für die automatische Vervollständigung von Emojis …'}},{locale:"el",translations:{"{tag} (invisible)":"{tag} (αόρατο)","{tag} (restricted)":"{tag} (περιορισμένο)",Actions:"Ενέργειες",Activities:"Δραστηριότητες","Animals & Nature":"Ζώα & Φύση","Anything shared with the same group of people will show up here":"Οτιδήποτε μοιράζεται με την ίδια ομάδα ατόμων θα εμφανίζεται εδώ","Avatar of {displayName}":"Άβαταρ του {displayName}","Avatar of {displayName}, {status}":"Άβαταρ του {displayName}, {status}","Cancel changes":"Ακύρωση αλλαγών","Change title":"Αλλαγή τίτλου",Choose:"Επιλογή","Clear text":"Εκκαθάριση κειμένου",Close:"Κλείσιμο","Close modal":"Βοηθητικό κλείσιμο","Close navigation":"Κλείσιμο πλοήγησης","Close sidebar":"Κλείσιμο πλευρικής μπάρας","Confirm changes":"Επιβεβαίωση αλλαγών",Custom:"Προσαρμογή","Edit item":"Επεξεργασία","Error getting related resources":"Σφάλμα λήψης σχετικών πόρων","Error parsing svg":"Σφάλμα ανάλυσης svg","External documentation for {title}":"Εξωτερική τεκμηρίωση για {title}",Favorite:"Αγαπημένα",Flags:"Σημαίες","Food & Drink":"Φαγητό & Ποτό","Frequently used":"Συχνά χρησιμοποιούμενο",Global:"Καθολικό","Go back to the list":"Επιστροφή στην αρχική λίστα ","Hide password":"Απόκρυψη κωδικού πρόσβασης","Message limit of {count} characters reached":"Συμπληρώθηκε το όριο των {count} χαρακτήρων του μηνύματος","More items …":"Περισσότερα στοιχεία …",Next:"Επόμενο","No emoji found":"Δεν βρέθηκε emoji","No results":"Κανένα αποτέλεσμα",Objects:"Αντικείμενα",Open:"Άνοιγμα",'Open link to "{resourceTitle}"':'Άνοιγμα συνδέσμου στο "{resourceTitle}"',"Open navigation":"Άνοιγμα πλοήγησης","Password is secure":"Ο κωδικός πρόσβασης είναι ασφαλής","Pause slideshow":"Παύση προβολής διαφανειών","People & Body":"Άνθρωποι & Σώμα","Pick an emoji":"Επιλέξτε ένα emoji","Please select a time zone:":"Παρακαλούμε επιλέξτε μια ζώνη ώρας:",Previous:"Προηγούμενο","Related resources":"Σχετικοί πόροι",Search:"Αναζήτηση","Search results":"Αποτελέσματα αναζήτησης","Select a tag":"Επιλογή ετικέτας",Settings:"Ρυθμίσεις","Settings navigation":"Πλοήγηση ρυθμίσεων","Show password":"Εμφάνιση κωδικού πρόσβασης","Smileys & Emotion":"Φατσούλες & Συναίσθημα","Start slideshow":"Έναρξη προβολής διαφανειών",Submit:"Υποβολή",Symbols:"Σύμβολα","Travel & Places":"Ταξίδια & Τοποθεσίες","Type to search time zone":"Πληκτρολογήστε για αναζήτηση ζώνης ώρας","Unable to search the group":"Δεν είναι δυνατή η αναζήτηση της ομάδας","Undo changes":"Αναίρεση Αλλαγών",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Γράψτε μήνυμα, χρησιμοποιείστε "@" για να αναφέρετε κάποιον, χρησιμοποιείστε ":" για αυτόματη συμπλήρωση emoji …'}},{locale:"en_GB",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restricted)",Actions:"Actions",Activities:"Activities","Animals & Nature":"Animals & Nature","Anything shared with the same group of people will show up here":"Anything shared with the same group of people will show up here","Avatar of {displayName}":"Avatar of {displayName}","Avatar of {displayName}, {status}":"Avatar of {displayName}, {status}","Cancel changes":"Cancel changes","Change title":"Change title",Choose:"Choose","Clear text":"Clear text",Close:"Close","Close modal":"Close modal","Close navigation":"Close navigation","Close sidebar":"Close sidebar","Confirm changes":"Confirm changes",Custom:"Custom","Edit item":"Edit item","Error getting related resources":"Error getting related resources","Error parsing svg":"Error parsing svg","External documentation for {title}":"External documentation for {title}",Favorite:"Favourite",Flags:"Flags","Food & Drink":"Food & Drink","Frequently used":"Frequently used",Global:"Global","Go back to the list":"Go back to the list","Hide password":"Hide password","Message limit of {count} characters reached":"Message limit of {count} characters reached","More items …":"More items …",Next:"Next","No emoji found":"No emoji found","No results":"No results",Objects:"Objects",Open:"Open",'Open link to "{resourceTitle}"':'Open link to "{resourceTitle}"',"Open navigation":"Open navigation","Password is secure":"Password is secure","Pause slideshow":"Pause slideshow","People & Body":"People & Body","Pick an emoji":"Pick an emoji","Please select a time zone:":"Please select a time zone:",Previous:"Previous","Related resources":"Related resources",Search:"Search","Search results":"Search results","Select a tag":"Select a tag",Settings:"Settings","Settings navigation":"Settings navigation","Show password":"Show password","Smileys & Emotion":"Smileys & Emotion","Start slideshow":"Start slideshow",Submit:"Submit",Symbols:"Symbols","Travel & Places":"Travel & Places","Type to search time zone":"Type to search time zone","Unable to search the group":"Unable to search the group","Undo changes":"Undo changes",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Write message, use "@" to mention someone, use ":" for emoji autocompletion …'}},{locale:"eo",translations:{"{tag} (invisible)":"{tag} (kaŝita)","{tag} (restricted)":"{tag} (limigita)",Actions:"Agoj",Activities:"Aktiveco","Animals & Nature":"Bestoj & Naturo",Choose:"Elektu",Close:"Fermu",Custom:"Propra",Flags:"Flagoj","Food & Drink":"Manĝaĵo & Trinkaĵo","Frequently used":"Ofte uzataj","Message limit of {count} characters reached":"La limo je {count} da literoj atingita",Next:"Sekva","No emoji found":"La emoĝio forestas","No results":"La rezulto forestas",Objects:"Objektoj","Pause slideshow":"Payzi bildprezenton","People & Body":"Homoj & Korpo","Pick an emoji":"Elekti emoĝion ",Previous:"Antaŭa",Search:"Serĉi","Search results":"Serĉrezultoj","Select a tag":"Elektu etikedon",Settings:"Agordo","Settings navigation":"Agorda navigado","Smileys & Emotion":"Ridoj kaj Emocioj","Start slideshow":"Komenci bildprezenton",Symbols:"Signoj","Travel & Places":"Vojaĵoj & Lokoj","Unable to search the group":"Ne eblas serĉi en la grupo","Write message, @ to mention someone …":"Mesaĝi, uzu @ por mencii iun ..."}},{locale:"es",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restringido)",Actions:"Acciones",Activities:"Actividades","Animals & Nature":"Animales y naturaleza","Anything shared with the same group of people will show up here":"Cualquier cosa que sea compartida con el mismo grupo de personas se mostrará aquí","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}","Cancel changes":"Cancelar cambios","Change title":"Cambiar título",Choose:"Elegir","Clear text":"Limpiar texto",Close:"Cerrar","Close modal":"Cerrar modal","Close navigation":"Cerrar navegación","Close sidebar":"Cerrar barra lateral","Confirm changes":"Confirmar cambios",Custom:"Personalizado","Edit item":"Editar elemento","Error getting related resources":"Se encontró un error al obtener los recursos relacionados","Error parsing svg":"Error procesando svg","External documentation for {title}":"Documentacion externa de {title}",Favorite:"Favorito",Flags:"Banderas","Food & Drink":"Comida y bebida","Frequently used":"Usado con frecuenca",Global:"Global","Go back to the list":"Volver a la lista","Hide password":"Ocultar contraseña","Message limit of {count} characters reached":"El mensaje ha alcanzado el límite de {count} caracteres","More items …":"Más ítems...",Next:"Siguiente","No emoji found":"No hay ningún emoji","No results":" Ningún resultado",Objects:"Objetos",Open:"Abrir",'Open link to "{resourceTitle}"':'Abrir enlace a "{resourceTitle}"',"Open navigation":"Abrir navegación","Password is secure":"La contraseña es segura","Pause slideshow":"Pausar la presentación ","People & Body":"Personas y cuerpos","Pick an emoji":"Elegir un emoji","Please select a time zone:":"Por favor elige un huso de horario:",Previous:"Anterior","Related resources":"Recursos relacionados",Search:"Buscar","Search results":"Resultados de la búsqueda","Select a tag":"Seleccione una etiqueta",Settings:"Ajustes","Settings navigation":"Navegación por ajustes","Show password":"Mostrar contraseña","Smileys & Emotion":"Smileys y emoticonos","Start slideshow":"Iniciar la presentación",Submit:"Enviar",Symbols:"Símbolos","Travel & Places":"Viajes y lugares","Type to search time zone":"Escribe para buscar un huso de horario","Unable to search the group":"No es posible buscar en el grupo","Undo changes":"Deshacer cambios",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escribir mensaje, utilice "@" para mencionar a alguien, utilice ":" para autocompletado de emojis ...'}},{locale:"eu",translations:{"{tag} (invisible)":"{tag} (ikusezina)","{tag} (restricted)":"{tag} (mugatua)",Actions:"Ekintzak",Activities:"Jarduerak","Animals & Nature":"Animaliak eta Natura","Anything shared with the same group of people will show up here":"Pertsona-talde berarekin partekatutako edozer agertuko da hemen","Avatar of {displayName}":"{displayName}-(e)n irudia","Avatar of {displayName}, {status}":"{displayName} -(e)n irudia, {status}","Cancel changes":"Ezeztatu aldaketak","Change title":"Aldatu titulua",Choose:"Aukeratu","Clear text":"Garbitu testua",Close:"Itxi","Close modal":"Itxi modala","Close navigation":"Itxi nabigazioa","Close sidebar":"Itxi albo-barra","Confirm changes":"Baieztatu aldaketak",Custom:"Pertsonalizatua","Edit item":"Editatu elementua","Error getting related resources":"Errorea erlazionatutako baliabideak lortzerakoan","Error parsing svg":"Errore bat gertatu da svg-a analizatzean","External documentation for {title}":"Kanpoko dokumentazioa {title}(r)entzat",Favorite:"Gogokoa",Flags:"Banderak","Food & Drink":"Janaria eta edariak","Frequently used":"Askotan erabilia",Global:"Globala","Go back to the list":"Bueltatu zerrendara","Hide password":"Ezkutatu pasahitza","Message limit of {count} characters reached":"Mezuaren {count} karaketere-limitera heldu zara","More items …":"Elementu gehiago …",Next:"Hurrengoa","No emoji found":"Ez da emojirik aurkitu","No results":"Emaitzarik ez",Objects:"Objektuak",Open:"Ireki",'Open link to "{resourceTitle}"':'Ireki esteka: "{resourceTitle}"',"Open navigation":"Ireki nabigazioa","Password is secure":"Pasahitza segurua da","Pause slideshow":"Pausatu diaporama","People & Body":"Jendea eta gorputza","Pick an emoji":"Hautatu emoji bat","Please select a time zone:":"Mesedez hautatu ordu-zona bat:",Previous:"Aurrekoa","Related resources":"Erlazionatutako baliabideak",Search:"Bilatu","Search results":"Bilaketa emaitzak","Select a tag":"Hautatu etiketa bat",Settings:"Ezarpenak","Settings navigation":"Nabigazio ezarpenak","Show password":"Erakutsi pasahitza","Smileys & Emotion":"Smileyak eta emozioa","Start slideshow":"Hasi diaporama",Submit:"Bidali",Symbols:"Sinboloak","Travel & Places":"Bidaiak eta lekuak","Type to search time zone":"Idatzi ordu-zona bat bilatzeko","Unable to search the group":"Ezin izan da taldea bilatu","Undo changes":"Aldaketak desegin",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Idatzi mezua, erabili "@" norbait aipatzeko, erabili ":" emojiak automatikoki osatzeko...'}},{locale:"fi_FI",translations:{"{tag} (invisible)":"{tag} (näkymätön)","{tag} (restricted)":"{tag} (rajoitettu)",Actions:"Toiminnot",Activities:"Aktiviteetit","Animals & Nature":"Eläimet & luonto","Avatar of {displayName}":"Käyttäjän {displayName} avatar","Avatar of {displayName}, {status}":"Käyttäjän {displayName} avatar, {status}","Cancel changes":"Peruuta muutokset",Choose:"Valitse",Close:"Sulje","Close navigation":"Sulje navigaatio","Confirm changes":"Vahvista muutokset",Custom:"Mukautettu","Edit item":"Muokkaa kohdetta","External documentation for {title}":"Ulkoinen dokumentaatio kohteelle {title}",Flags:"Liput","Food & Drink":"Ruoka & juoma","Frequently used":"Usein käytetyt",Global:"Yleinen","Go back to the list":"Siirry takaisin listaan","Message limit of {count} characters reached":"Viestin merkken enimmäisimäärä {count} täynnä ",Next:"Seuraava","No emoji found":"Emojia ei löytynyt","No results":"Ei tuloksia",Objects:"Esineet & asiat","Open navigation":"Avaa navigaatio","Pause slideshow":"Keskeytä diaesitys","People & Body":"Ihmiset & keho","Pick an emoji":"Valitse emoji","Please select a time zone:":"Valitse aikavyöhyke:",Previous:"Edellinen",Search:"Etsi","Search results":"Hakutulokset","Select a tag":"Valitse tagi",Settings:"Asetukset","Settings navigation":"Asetusnavigaatio","Smileys & Emotion":"Hymiöt & tunteet","Start slideshow":"Aloita diaesitys",Submit:"Lähetä",Symbols:"Symbolit","Travel & Places":"Matkustus & kohteet","Type to search time zone":"Kirjoita etsiäksesi aikavyöhyke","Unable to search the group":"Ryhmää ei voi hakea","Undo changes":"Kumoa muutokset","Write message, @ to mention someone, : for emoji autocompletion …":"Kirjoita viesti, @ mainitaksesi käyttäjän, : emojin automaattitäydennykseen…"}},{locale:"fr",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restreint)",Actions:"Actions",Activities:"Activités","Animals & Nature":"Animaux & Nature","Anything shared with the same group of people will show up here":"Tout ce qui est partagé avec le même groupe de personnes apparaîtra ici","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}","Cancel changes":"Annuler les modifications","Change title":"Modifier le titre",Choose:"Choisir","Clear text":"Effacer le texte",Close:"Fermer","Close modal":"Fermer la fenêtre","Close navigation":"Fermer la navigation","Close sidebar":"Fermer la barre latérale","Confirm changes":"Confirmer les modifications",Custom:"Personnalisé","Edit item":"Éditer l'élément","Error getting related resources":"Erreur à la récupération des ressources liées","Error parsing svg":"Erreur d'analyse SVG","External documentation for {title}":"Documentation externe pour {title}",Favorite:"Favori",Flags:"Drapeaux","Food & Drink":"Nourriture & Boissons","Frequently used":"Utilisés fréquemment",Global:"Global","Go back to the list":"Retourner à la liste","Hide password":"Cacher le mot de passe","Message limit of {count} characters reached":"Limite de messages de {count} caractères atteinte","More items …":"Plus d'éléments...",Next:"Suivant","No emoji found":"Pas d’émoji trouvé","No results":"Aucun résultat",Objects:"Objets",Open:"Ouvrir",'Open link to "{resourceTitle}"':'Ouvrir le lien vers "{resourceTitle}"',"Open navigation":"Ouvrir la navigation","Password is secure":"Le mot de passe est sécurisé","Pause slideshow":"Mettre le diaporama en pause","People & Body":"Personnes & Corps","Pick an emoji":"Choisissez un émoji","Please select a time zone:":"Sélectionnez un fuseau horaire : ",Previous:"Précédent","Related resources":"Ressources liées",Search:"Chercher","Search results":"Résultats de recherche","Select a tag":"Sélectionnez une balise",Settings:"Paramètres","Settings navigation":"Navigation dans les paramètres","Show password":"Afficher le mot de passe","Smileys & Emotion":"Smileys & Émotions","Start slideshow":"Démarrer le diaporama",Submit:"Valider",Symbols:"Symboles","Travel & Places":"Voyage & Lieux","Type to search time zone":"Saisissez les premiers lettres pour rechercher un fuseau horaire","Unable to search the group":"Impossible de chercher le groupe","Undo changes":"Annuler les changements",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Écrire un message, utiliser "@" pour mentionner une personne, ":" pour l\'autocomplétion des émojis...'}},{locale:"gl",translations:{"{tag} (invisible)":"{tag} (invisíbel)","{tag} (restricted)":"{tag} (restrinxido)",Actions:"Accións",Activities:"Actividades","Animals & Nature":"Animais e natureza","Cancel changes":"Cancelar os cambios",Choose:"Escoller",Close:"Pechar","Confirm changes":"Confirma os cambios",Custom:"Personalizado","External documentation for {title}":"Documentación externa para {title}",Flags:"Bandeiras","Food & Drink":"Comida e bebida","Frequently used":"Usado con frecuencia","Message limit of {count} characters reached":"Acadouse o límite de {count} caracteres por mensaxe",Next:"Seguinte","No emoji found":"Non se atopou ningún «emoji»","No results":"Sen resultados",Objects:"Obxectos","Pause slideshow":"Pausar o diaporama","People & Body":"Persoas e corpo","Pick an emoji":"Escolla un «emoji»",Previous:"Anterir",Search:"Buscar","Search results":"Resultados da busca","Select a tag":"Seleccione unha etiqueta",Settings:"Axustes","Settings navigation":"Navegación polos axustes","Smileys & Emotion":"Sorrisos e emocións","Start slideshow":"Iniciar o diaporama",Submit:"Enviar",Symbols:"Símbolos","Travel & Places":"Viaxes e lugares","Unable to search the group":"Non foi posíbel buscar o grupo","Write message, @ to mention someone …":"Escriba a mensaxe, @ para mencionar a alguén…"}},{locale:"he",translations:{"{tag} (invisible)":"{tag} (נסתר)","{tag} (restricted)":"{tag} (מוגבל)",Actions:"פעולות",Activities:"פעילויות","Animals & Nature":"חיות וטבע",Choose:"בחירה",Close:"סגירה",Custom:"בהתאמה אישית",Flags:"דגלים","Food & Drink":"מזון ומשקאות","Frequently used":"בשימוש תדיר",Next:"הבא","No emoji found":"לא נמצא אמוג׳י","No results":"אין תוצאות",Objects:"חפצים","Pause slideshow":"השהיית מצגת","People & Body":"אנשים וגוף","Pick an emoji":"נא לבחור אמוג׳י",Previous:"הקודם",Search:"חיפוש","Search results":"תוצאות חיפוש","Select a tag":"בחירת תגית",Settings:"הגדרות","Smileys & Emotion":"חייכנים ורגשונים","Start slideshow":"התחלת המצגת",Symbols:"סמלים","Travel & Places":"טיולים ומקומות","Unable to search the group":"לא ניתן לחפש בקבוצה"}},{locale:"hu_HU",translations:{"{tag} (invisible)":"{tag} (láthatatlan)","{tag} (restricted)":"{tag} (korlátozott)",Actions:"Műveletek",Activities:"Tevékenységek","Animals & Nature":"Állatok és természet","Anything shared with the same group of people will show up here":"Minden, amit ugyanazzal a csoporttal oszt meg, itt fog megjelenni","Avatar of {displayName}":"{displayName} profilképe","Avatar of {displayName}, {status}":"{displayName} profilképe, {status}","Cancel changes":"Változtatások elvetése","Change title":"Cím megváltoztatása",Choose:"Válassszon","Clear text":"Szöveg törlése",Close:"Bezárás","Close modal":"Ablak bezárása","Close navigation":"Navigáció bezárása","Close sidebar":"Oldalsáv bezárása","Confirm changes":"Változtatások megerősítése",Custom:"Egyéni","Edit item":"Elem szerkesztése","Error getting related resources":"Hiba a kapcsolódó erőforrások lekérésekor","Error parsing svg":"Hiba az SVG feldolgozásakor","External documentation for {title}":"Külső dokumentáció ehhez: {title}",Favorite:"Kedvenc",Flags:"Zászlók","Food & Drink":"Étel és ital","Frequently used":"Gyakran használt",Global:"Globális","Go back to the list":"Ugrás vissza a listához","Hide password":"Jelszó elrejtése","Message limit of {count} characters reached":"{count} karakteres üzenetkorlát elérve","More items …":"További elemek...",Next:"Következő","No emoji found":"Nem található emodzsi","No results":"Nincs találat",Objects:"Tárgyak",Open:"Megnyitás",'Open link to "{resourceTitle}"':"A(z) „{resourceTitle}” hivatkozásának megnyitása","Open navigation":"Navigáció megnyitása","Password is secure":"A jelszó biztonságos","Pause slideshow":"Diavetítés szüneteltetése","People & Body":"Emberek és test","Pick an emoji":"Válasszon egy emodzsit","Please select a time zone:":"Válasszon időzónát:",Previous:"Előző","Related resources":"Kapcsolódó erőforrások",Search:"Keresés","Search results":"Találatok","Select a tag":"Válasszon címkét",Settings:"Beállítások","Settings navigation":"Navigáció a beállításokban","Show password":"Jelszó megjelenítése","Smileys & Emotion":"Mosolyok és érzelmek","Start slideshow":"Diavetítés indítása",Submit:"Beküldés",Symbols:"Szimbólumok","Travel & Places":"Utazás és helyek","Type to search time zone":"Gépeljen az időzóna kereséséhez","Unable to search the group":"A csoport nem kereshető","Undo changes":"Változtatások visszavonása",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':"Írjon egy üzenetet, használja a „@”-ot valaki megemlítéséhet, illetve a „:”-ot az emodzsik automatikus kiegészítéséhez…"}},{locale:"is",translations:{"{tag} (invisible)":"{tag} (ósýnilegt)","{tag} (restricted)":"{tag} (takmarkað)",Actions:"Aðgerðir",Activities:"Aðgerðir","Animals & Nature":"Dýr og náttúra",Choose:"Velja",Close:"Loka",Custom:"Sérsniðið",Flags:"Flögg","Food & Drink":"Matur og drykkur","Frequently used":"Oftast notað",Next:"Næsta","No emoji found":"Ekkert tjáningartákn fannst","No results":"Engar niðurstöður",Objects:"Hlutir","Pause slideshow":"Gera hlé á skyggnusýningu","People & Body":"Fólk og líkami","Pick an emoji":"Veldu tjáningartákn",Previous:"Fyrri",Search:"Leita","Search results":"Leitarniðurstöður","Select a tag":"Veldu merki",Settings:"Stillingar","Smileys & Emotion":"Broskallar og tilfinningar","Start slideshow":"Byrja skyggnusýningu",Symbols:"Tákn","Travel & Places":"Staðir og ferðalög","Unable to search the group":"Get ekki leitað í hópnum"}},{locale:"it",translations:{"{tag} (invisible)":"{tag} (invisibile)","{tag} (restricted)":"{tag} (limitato)",Actions:"Azioni",Activities:"Attività","Animals & Nature":"Animali e natura","Anything shared with the same group of people will show up here":"Tutto ciò che è stato condiviso con lo stesso gruppo di persone viene visualizzato qui","Avatar of {displayName}":"Avatar di {displayName}","Avatar of {displayName}, {status}":"Avatar di {displayName}, {status}","Cancel changes":"Annulla modifiche","Change title":"Modifica il titolo",Choose:"Scegli","Clear text":"Cancella il testo",Close:"Chiudi","Close modal":"Chiudi il messaggio modale","Close navigation":"Chiudi la navigazione","Close sidebar":"Chiudi la barra laterale","Confirm changes":"Conferma modifiche",Custom:"Personalizzato","Edit item":"Modifica l'elemento","Error getting related resources":"Errore nell'ottenere risorse correlate","Error parsing svg":"Errore nell'analizzare l'svg","External documentation for {title}":"Documentazione esterna per {title}",Favorite:"Preferito",Flags:"Bandiere","Food & Drink":"Cibo e bevande","Frequently used":"Usati di frequente",Global:"Globale","Go back to the list":"Torna all'elenco","Hide password":"Nascondi la password","Message limit of {count} characters reached":"Limite dei messaggi di {count} caratteri raggiunto","More items …":"Più elementi ...",Next:"Successivo","No emoji found":"Nessun emoji trovato","No results":"Nessun risultato",Objects:"Oggetti",Open:"Apri",'Open link to "{resourceTitle}"':'Apri il link a "{resourceTitle}"',"Open navigation":"Apri la navigazione","Password is secure":"La password è sicura","Pause slideshow":"Presentazione in pausa","People & Body":"Persone e corpo","Pick an emoji":"Scegli un emoji","Please select a time zone:":"Si prega di selezionare un fuso orario:",Previous:"Precedente","Related resources":"Risorse correlate",Search:"Cerca","Search results":"Risultati di ricerca","Select a tag":"Seleziona un'etichetta",Settings:"Impostazioni","Settings navigation":"Navigazione delle impostazioni","Show password":"Mostra la password","Smileys & Emotion":"Faccine ed emozioni","Start slideshow":"Avvia presentazione",Submit:"Invia",Symbols:"Simboli","Travel & Places":"Viaggi e luoghi","Type to search time zone":"Digita per cercare un fuso orario","Unable to search the group":"Impossibile cercare il gruppo","Undo changes":"Cancella i cambiamenti",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Scrivi un messaggio, "@" per menzionare qualcuno, ":" per il completamento automatico delle emoji ...'}},{locale:"ja_JP",translations:{"{tag} (invisible)":"{タグ} (不可視)","{tag} (restricted)":"{タグ} (制限付)",Actions:"操作",Activities:"アクティビティ","Animals & Nature":"動物と自然","Anything shared with the same group of people will show up here":"同じグループで共有しているものは、全てここに表示されます","Avatar of {displayName}":"{displayName} のアバター","Avatar of {displayName}, {status}":"{displayName}, {status} のアバター","Cancel changes":"変更をキャンセル","Change title":"タイトルを変更",Choose:"選択","Clear text":"テキストをクリア",Close:"閉じる","Close modal":"モーダルを閉じる","Close navigation":"ナビゲーションを閉じる","Close sidebar":"サイドバーを閉じる","Confirm changes":"変更を承認",Custom:"カスタム","Edit item":"編集","Error getting related resources":"関連リソースの取得エラー","Error parsing svg":"svgの解析エラー","External documentation for {title}":"{title} のための添付文書",Favorite:"お気に入り",Flags:"国旗","Food & Drink":"食べ物と飲み物","Frequently used":"よく使うもの",Global:"全体","Go back to the list":"リストに戻る","Hide password":"パスワードを非表示","Message limit of {count} characters reached":"{count} 文字のメッセージ上限に達しています","More items …":"他のアイテム",Next:"次","No emoji found":"絵文字が見つかりません","No results":"なし",Objects:"物",Open:"開く",'Open link to "{resourceTitle}"':'"{resourceTitle}"のリンクを開く',"Open navigation":"ナビゲーションを開く","Password is secure":"パスワードは保護されています","Pause slideshow":"スライドショーを一時停止","People & Body":"様々な人と体の部位","Pick an emoji":"絵文字を選択","Please select a time zone:":"タイムゾーンを選んで下さい:",Previous:"前","Related resources":"関連リソース",Search:"検索","Search results":"検索結果","Select a tag":"タグを選択",Settings:"設定","Settings navigation":"ナビゲーション設定","Show password":"パスワードを表示","Smileys & Emotion":"感情表現","Start slideshow":"スライドショーを開始",Submit:"提出",Symbols:"記号","Travel & Places":"旅行と場所","Type to search time zone":"タイムゾーン検索のため入力してください","Unable to search the group":"グループを検索できません","Undo changes":"変更を取り消し",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'メッセージを記入、"@"でメンション、":"で絵文字の自動補完 ...'}},{locale:"lt_LT",translations:{"{tag} (invisible)":"{tag} (nematoma)","{tag} (restricted)":"{tag} (apribota)",Actions:"Veiksmai",Activities:"Veiklos","Animals & Nature":"Gyvūnai ir gamta",Choose:"Pasirinkti",Close:"Užverti",Custom:"Tinkinti","External documentation for {title}":"Išorinė {title} dokumentacija",Flags:"Vėliavos","Food & Drink":"Maistas ir gėrimai","Frequently used":"Dažniausiai naudoti","Message limit of {count} characters reached":"Pasiekta {count} simbolių žinutės riba",Next:"Kitas","No emoji found":"Nerasta jaustukų","No results":"Nėra rezultatų",Objects:"Objektai","Pause slideshow":"Pristabdyti skaidrių rodymą","People & Body":"Žmonės ir kūnas","Pick an emoji":"Pasirinkti jaustuką",Previous:"Ankstesnis",Search:"Ieškoti","Search results":"Paieškos rezultatai","Select a tag":"Pasirinkti žymę",Settings:"Nustatymai","Settings navigation":"Naršymas nustatymuose","Smileys & Emotion":"Šypsenos ir emocijos","Start slideshow":"Pradėti skaidrių rodymą",Submit:"Pateikti",Symbols:"Simboliai","Travel & Places":"Kelionės ir vietos","Unable to search the group":"Nepavyko atlikti paiešką grupėje","Write message, @ to mention someone …":"Rašykite žinutę, naudokite @ norėdami kažką paminėti…"}},{locale:"lv",translations:{"{tag} (invisible)":"{tag} (neredzams)","{tag} (restricted)":"{tag} (ierobežots)",Choose:"Izvēlēties",Close:"Aizvērt",Next:"Nākamais","No results":"Nav rezultātu","Pause slideshow":"Pauzēt slaidrādi",Previous:"Iepriekšējais","Select a tag":"Izvēlēties birku",Settings:"Iestatījumi","Start slideshow":"Sākt slaidrādi"}},{locale:"mk",translations:{"{tag} (invisible)":"{tag} (невидливо)","{tag} (restricted)":"{tag} (ограничено)",Actions:"Акции",Activities:"Активности","Animals & Nature":"Животни & Природа","Avatar of {displayName}":"Аватар на {displayName}","Avatar of {displayName}, {status}":"Аватар на {displayName}, {status}","Cancel changes":"Откажи ги промените","Change title":"Промени наслов",Choose:"Избери",Close:"Затвори","Close modal":"Затвори модал","Close navigation":"Затвори навигација","Confirm changes":"Потврди ги промените",Custom:"Прилагодени","Edit item":"Уреди","External documentation for {title}":"Надворешна документација за {title}",Favorite:"Фаворити",Flags:"Знамиња","Food & Drink":"Храна & Пијалоци","Frequently used":"Најчесто користени",Global:"Глобално","Go back to the list":"Врати се на листата",items:"ставки","Message limit of {count} characters reached":"Ограничувањето на должината на пораката од {count} карактери е надминато","More {dashboardItemType} …":"Повеќе {dashboardItemType} …",Next:"Следно","No emoji found":"Не се пронајдени емотикони","No results":"Нема резултати",Objects:"Објекти",Open:"Отвори","Open navigation":"Отвори навигација","Pause slideshow":"Пузирај слајдшоу","People & Body":"Луѓе & Тело","Pick an emoji":"Избери емотикон","Please select a time zone:":"Изберете временска зона:",Previous:"Предходно",Search:"Барај","Search results":"Резултати од барувањето","Select a tag":"Избери ознака",Settings:"Параметри","Settings navigation":"Параметри за навигација","Smileys & Emotion":"Смешковци & Емотикони","Start slideshow":"Стартувај слајдшоу",Submit:"Испрати",Symbols:"Симболи","Travel & Places":"Патувања & Места","Type to search time zone":"Напишете за да пребарате временска зона","Unable to search the group":"Неможе да се принајде групата","Undo changes":"Врати ги промените","Write message, @ to mention someone, : for emoji autocompletion …":"Напиши порака, @ за да спомнете некого, : за емотинони автоатско комплетирање ..."}},{locale:"my",translations:{"{tag} (invisible)":"{tag} (ကွယ်ဝှက်ထား)","{tag} (restricted)":"{tag} (ကန့်သတ်)",Actions:"လုပ်ဆောင်ချက်များ",Activities:"ပြုလုပ်ဆောင်တာများ","Animals & Nature":"တိရစ္ဆာန်များနှင့် သဘာဝ","Avatar of {displayName}":"{displayName} ၏ ကိုယ်ပွား","Cancel changes":"ပြောင်းလဲမှုများ ပယ်ဖျက်ရန်",Choose:"ရွေးချယ်ရန်",Close:"ပိတ်ရန်","Confirm changes":"ပြောင်းလဲမှုများ အတည်ပြုရန်",Custom:"အလိုကျချိန်ညှိမှု","External documentation for {title}":"{title} အတွက် ပြင်ပ စာရွက်စာတမ်း",Flags:"အလံများ","Food & Drink":"အစားအသောက်","Frequently used":"မကြာခဏအသုံးပြုသော",Global:"ကမ္ဘာလုံးဆိုင်ရာ","Message limit of {count} characters reached":"ကန့်သတ် စာလုံးရေ {count} လုံး ပြည့်ပါပြီ",Next:"နောက်သို့ဆက်ရန်","No emoji found":"အီမိုဂျီ ရှာဖွေမတွေ့နိုင်ပါ","No results":"ရလဒ်မရှိပါ",Objects:"အရာဝတ္ထုများ","Pause slideshow":"စလိုက်ရှိုး ခေတ္တရပ်ရန်","People & Body":"လူပုဂ္ဂိုလ်များနှင့် ခန္ဓာကိုယ်","Pick an emoji":"အီမိုဂျီရွေးရန်","Please select a time zone:":"ဒေသစံတော်ချိန် ရွေးချယ်ပေးပါ",Previous:"ယခင်",Search:"ရှာဖွေရန်","Search results":"ရှာဖွေမှု ရလဒ်များ","Select a tag":"tag ရွေးချယ်ရန်",Settings:"ချိန်ညှိချက်များ","Settings navigation":"ချိန်ညှိချက်အညွှန်း","Smileys & Emotion":"စမိုင်လီများနှင့် အီမိုရှင်း","Start slideshow":"စလိုက်ရှိုးအား စတင်ရန်",Submit:"တင်သွင်းရန်",Symbols:"သင်္ကေတများ","Travel & Places":"ခရီးသွားလာခြင်းနှင့် နေရာများ","Type to search time zone":"ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ","Unable to search the group":"အဖွဲ့အား ရှာဖွေ၍ မရနိုင်ပါ","Write message, @ to mention someone …":"စာရေးသားရန်၊ တစ်စုံတစ်ဦးအား @ အသုံးပြု ရည်ညွှန်းရန်..."}},{locale:"nb_NO",translations:{"{tag} (invisible)":"{tag} (usynlig)","{tag} (restricted)":"{tag} (beskyttet)",Actions:"Handlinger",Activities:"Aktiviteter","Animals & Nature":"Dyr og natur","Anything shared with the same group of people will show up here":"Alt som er delt med den samme gruppen vil vises her","Avatar of {displayName}":"Avataren til {displayName}","Avatar of {displayName}, {status}":"{displayName}'s avatar, {status}","Cancel changes":"Avbryt endringer","Change title":"Endre tittel",Choose:"Velg","Clear text":"Fjern tekst",Close:"Lukk","Close modal":"Lukk modal","Close navigation":"Lukk navigasjon","Close sidebar":"Lukk sidepanel","Confirm changes":"Bekreft endringer",Custom:"Tilpasset","Edit item":"Rediger","Error getting related resources":"Feil ved henting av relaterte ressurser","Error parsing svg":"Feil ved parsing av svg","External documentation for {title}":"Ekstern dokumentasjon for {title}",Favorite:"Favoritt",Flags:"Flagg","Food & Drink":"Mat og drikke","Frequently used":"Ofte brukt",Global:"Global","Go back to the list":"Gå tilbake til listen","Hide password":"Skjul passord","Message limit of {count} characters reached":"Karakter begrensing {count} nådd i melding","More items …":"Flere gjenstander...",Next:"Neste","No emoji found":"Fant ingen emoji","No results":"Ingen resultater",Objects:"Objekter",Open:"Åpne",'Open link to "{resourceTitle}"':'Åpne link til "{resourceTitle}"',"Open navigation":"Åpne navigasjon","Password is secure":"Passordet er sikkert","Pause slideshow":"Pause lysbildefremvisning","People & Body":"Mennesker og kropp","Pick an emoji":"Velg en emoji","Please select a time zone:":"Vennligst velg tidssone",Previous:"Forrige","Related resources":"Relaterte ressurser",Search:"Søk","Search results":"Søkeresultater","Select a tag":"Velg en merkelapp",Settings:"Innstillinger","Settings navigation":"Navigasjonsinstillinger","Show password":"Vis passord","Smileys & Emotion":"Smilefjes og følelser","Start slideshow":"Start lysbildefremvisning",Submit:"Send",Symbols:"Symboler","Travel & Places":"Reise og steder","Type to search time zone":"Tast for å søke etter tidssone","Unable to search the group":"Kunne ikke søke i gruppen","Undo changes":"Tilbakestill endringer",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv melding, bruk "@" for å nevne noen, bruk ":" for autofullføring av emoji...'}},{locale:"nl",translations:{"{tag} (invisible)":"{tag} (onzichtbaar)","{tag} (restricted)":"{tag} (beperkt)",Actions:"Acties",Activities:"Activiteiten","Animals & Nature":"Dieren & Natuur","Avatar of {displayName}":"Avatar van {displayName}","Avatar of {displayName}, {status}":"Avatar van {displayName}, {status}","Cancel changes":"Wijzigingen annuleren",Choose:"Kies",Close:"Sluiten","Close navigation":"Navigatie sluiten","Confirm changes":"Wijzigingen bevestigen",Custom:"Aangepast","Edit item":"Item bewerken","External documentation for {title}":"Externe documentatie voor {title}",Flags:"Vlaggen","Food & Drink":"Eten & Drinken","Frequently used":"Vaak gebruikt",Global:"Globaal","Go back to the list":"Ga terug naar de lijst","Message limit of {count} characters reached":"Berichtlimiet van {count} karakters bereikt",Next:"Volgende","No emoji found":"Geen emoji gevonden","No results":"Geen resultaten",Objects:"Objecten","Open navigation":"Navigatie openen","Pause slideshow":"Pauzeer diavoorstelling","People & Body":"Mensen & Lichaam","Pick an emoji":"Kies een emoji","Please select a time zone:":"Selecteer een tijdzone:",Previous:"Vorige",Search:"Zoeken","Search results":"Zoekresultaten","Select a tag":"Selecteer een label",Settings:"Instellingen","Settings navigation":"Instellingen navigatie","Smileys & Emotion":"Smileys & Emotie","Start slideshow":"Start diavoorstelling",Submit:"Verwerken",Symbols:"Symbolen","Travel & Places":"Reizen & Plaatsen","Type to search time zone":"Type om de tijdzone te zoeken","Unable to search the group":"Kan niet in de groep zoeken","Undo changes":"Wijzigingen ongedaan maken","Write message, @ to mention someone, : for emoji autocompletion …":"Schrijf bericht, @ om iemand te noemen, : voor emoji auto-aanvullen ..."}},{locale:"oc",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (limit)",Actions:"Accions",Choose:"Causir",Close:"Tampar",Next:"Seguent","No results":"Cap de resultat","Pause slideshow":"Metre en pausa lo diaporama",Previous:"Precedent","Select a tag":"Seleccionar una etiqueta",Settings:"Paramètres","Start slideshow":"Lançar lo diaporama"}},{locale:"pl",translations:{"{tag} (invisible)":"{tag} (niewidoczna)","{tag} (restricted)":"{tag} (ograniczona)",Actions:"Działania",Activities:"Aktywność","Animals & Nature":"Zwierzęta i natura","Anything shared with the same group of people will show up here":"Tutaj pojawi się wszystko, co zostało udostępnione tej samej grupie osób","Avatar of {displayName}":"Awatar {displayName}","Avatar of {displayName}, {status}":"Awatar {displayName}, {status}","Cancel changes":"Anuluj zmiany","Change title":"Zmień tytuł",Choose:"Wybierz","Clear text":"Wyczyść tekst",Close:"Zamknij","Close modal":"Zamknij modal","Close navigation":"Zamknij nawigację","Close sidebar":"Zamknij pasek boczny","Confirm changes":"Potwierdź zmiany",Custom:"Zwyczajne","Edit item":"Edytuj element","Error getting related resources":"Błąd podczas pobierania powiązanych zasobów","Error parsing svg":"Błąd podczas analizowania svg","External documentation for {title}":"Dokumentacja zewnętrzna dla {title}",Favorite:"Ulubiony",Flags:"Flagi","Food & Drink":"Jedzenie i picie","Frequently used":"Często używane",Global:"Globalnie","Go back to the list":"Powrót do listy","Hide password":"Ukryj hasło","Message limit of {count} characters reached":"Przekroczono limit wiadomości wynoszący {count} znaków","More items …":"Więcej pozycji…",Next:"Następny","No emoji found":"Nie znaleziono emoji","No results":"Brak wyników",Objects:"Obiekty",Open:"Otwórz",'Open link to "{resourceTitle}"':'Otwórz link do "{resourceTitle}"',"Open navigation":"Otwórz nawigację","Password is secure":"Hasło jest bezpieczne","Pause slideshow":"Wstrzymaj pokaz slajdów","People & Body":"Ludzie i ciało","Pick an emoji":"Wybierz emoji","Please select a time zone:":"Wybierz strefę czasową:",Previous:"Poprzedni","Related resources":"Powiązane zasoby",Search:"Szukaj","Search results":"Wyniki wyszukiwania","Select a tag":"Wybierz etykietę",Settings:"Ustawienia","Settings navigation":"Ustawienia nawigacji","Show password":"Pokaż hasło","Smileys & Emotion":"Buźki i emotikony","Start slideshow":"Rozpocznij pokaz slajdów",Submit:"Wyślij",Symbols:"Symbole","Travel & Places":"Podróże i miejsca","Type to search time zone":"Wpisz, aby wyszukać strefę czasową","Unable to search the group":"Nie można przeszukać grupy","Undo changes":"Cofnij zmiany",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Napisz wiadomość, "@" aby o kimś wspomnieć, ":" dla autouzupełniania emoji…'}},{locale:"pt_BR",translations:{"{tag} (invisible)":"{tag} (invisível)","{tag} (restricted)":"{tag} (restrito) ",Actions:"Ações",Activities:"Atividades","Animals & Nature":"Animais & Natureza","Anything shared with the same group of people will show up here":"Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}","Cancel changes":"Cancelar alterações","Change title":"Alterar título",Choose:"Escolher","Clear text":"Limpar texto",Close:"Fechar","Close modal":"Fechar modal","Close navigation":"Fechar navegação","Close sidebar":"Fechar barra lateral","Confirm changes":"Confirmar alterações",Custom:"Personalizado","Edit item":"Editar item","Error getting related resources":"Erro ao obter recursos relacionados","Error parsing svg":"Erro ao analisar svg","External documentation for {title}":"Documentação externa para {title}",Favorite:"Favorito",Flags:"Bandeiras","Food & Drink":"Comida & Bebida","Frequently used":"Mais usados",Global:"Global","Go back to the list":"Volte para a lista","Hide password":"Ocultar a senha","Message limit of {count} characters reached":"Limite de mensagem de {count} caracteres atingido","More items …":"Mais itens …",Next:"Próximo","No emoji found":"Nenhum emoji encontrado","No results":"Sem resultados",Objects:"Objetos",Open:"Aberto",'Open link to "{resourceTitle}"':'Abrir link para "{resourceTitle}"',"Open navigation":"Abrir navegação","Password is secure":"A senha é segura","Pause slideshow":"Pausar apresentação de slides","People & Body":"Pessoas & Corpo","Pick an emoji":"Escolha um emoji","Please select a time zone:":"Selecione um fuso horário: ",Previous:"Anterior","Related resources":"Recursos relacionados",Search:"Pesquisar","Search results":"Resultados da pesquisa","Select a tag":"Selecionar uma tag",Settings:"Configurações","Settings navigation":"Navegação de configurações","Show password":"Mostrar senha","Smileys & Emotion":"Smiles & Emoções","Start slideshow":"Iniciar apresentação de slides",Submit:"Enviar",Symbols:"Símbolo","Travel & Places":"Viagem & Lugares","Type to search time zone":"Digite para pesquisar o fuso horário ","Unable to search the group":"Não foi possível pesquisar o grupo","Undo changes":"Desfazer modificações",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escreva mensagens, use "@" para mencionar algum, use ":" for autocompletar emoji …'}},{locale:"pt_PT",translations:{"{tag} (invisible)":"{tag} (invisivel)","{tag} (restricted)":"{tag} (restrito)",Actions:"Ações",Choose:"Escolher",Close:"Fechar",Next:"Seguinte","No results":"Sem resultados","Pause slideshow":"Pausar diaporama",Previous:"Anterior","Select a tag":"Selecionar uma etiqueta",Settings:"Definições","Start slideshow":"Iniciar diaporama","Unable to search the group":"Não é possível pesquisar o grupo"}},{locale:"ro",translations:{"{tag} (invisible)":"{tag} (invizibil)","{tag} (restricted)":"{tag} (restricționat)",Actions:"Acțiuni",Activities:"Activități","Animals & Nature":"Animale și natură","Anything shared with the same group of people will show up here":"Tot ceea ce este partajat cu același grup de persoane va fi afișat aici","Avatar of {displayName}":"Avatarul lui {displayName}","Avatar of {displayName}, {status}":"Avatarul lui {displayName}, {status}","Cancel changes":"Anulează modificările","Change title":"Modificați titlul",Choose:"Alegeți","Clear text":"Șterge textul",Close:"Închideți","Close modal":"Închideți modulul","Close navigation":"Închideți navigarea","Close sidebar":"Închide bara laterală","Confirm changes":"Confirmați modificările",Custom:"Personalizat","Edit item":"Editați elementul","Error getting related resources":" Eroare la returnarea resurselor legate","Error parsing svg":"Eroare de analizare a svg","External documentation for {title}":"Documentație externă pentru {title}",Favorite:"Favorit",Flags:"Marcaje","Food & Drink":"Alimente și băuturi","Frequently used":"Utilizate frecvent",Global:"Global","Go back to the list":"Întoarceți-vă la listă","Hide password":"Ascunde parola","Message limit of {count} characters reached":"Limita mesajului de {count} caractere a fost atinsă","More items …":"Mai multe articole ...",Next:"Următorul","No emoji found":"Nu s-a găsit niciun emoji","No results":"Nu există rezultate",Objects:"Obiecte",Open:"Deschideți",'Open link to "{resourceTitle}"':'Deschide legătura la "{resourceTitle}"',"Open navigation":"Deschideți navigația","Password is secure":"Parola este sigură","Pause slideshow":"Pauză prezentare de diapozitive","People & Body":"Oameni și corp","Pick an emoji":"Alege un emoji","Please select a time zone:":"Vă rugăm să selectați un fus orar:",Previous:"Anterior","Related resources":"Resurse legate",Search:"Căutare","Search results":"Rezultatele căutării","Select a tag":"Selectați o etichetă",Settings:"Setări","Settings navigation":"Navigare setări","Show password":"Arată parola","Smileys & Emotion":"Zâmbete și emoții","Start slideshow":"Începeți prezentarea de diapozitive",Submit:"Trimiteți",Symbols:"Simboluri","Travel & Places":"Călătorii și locuri","Type to search time zone":"Tastați pentru a căuta fusul orar","Unable to search the group":"Imposibilitatea de a căuta în grup","Undo changes":"Anularea modificărilor",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Scrie un mesaj, folosește "@" pentru a menționa pe cineva, folosește ":" pentru autocompletarea cu emoji ...'}},{locale:"ru",translations:{"{tag} (invisible)":"{tag} (невидимое)","{tag} (restricted)":"{tag} (ограниченное)",Actions:"Действия ",Activities:"События","Animals & Nature":"Животные и природа ","Avatar of {displayName}":"Аватар {displayName}","Avatar of {displayName}, {status}":"Фотография {displayName}, {status}","Cancel changes":"Отменить изменения",Choose:"Выберите",Close:"Закрыть","Close modal":"Закрыть модальное окно","Close navigation":"Закрыть навигацию","Confirm changes":"Подтвердить изменения",Custom:"Пользовательское","Edit item":"Изменить элемент","External documentation for {title}":"Внешняя документация для {title}",Flags:"Флаги","Food & Drink":"Еда, напиток","Frequently used":"Часто используемый",Global:"Глобальный","Go back to the list":"Вернуться к списку",items:"элементов","Message limit of {count} characters reached":"Достигнуто ограничение на количество символов в {count}","More {dashboardItemType} …":"Больше {dashboardItemType} …",Next:"Следующее","No emoji found":"Эмодзи не найдено","No results":"Результаты отсуствуют",Objects:"Объекты",Open:"Открыть","Open navigation":"Открыть навигацию","Pause slideshow":"Приостановить показ слйдов","People & Body":"Люди и тело","Pick an emoji":"Выберите эмодзи","Please select a time zone:":"Пожалуйста, выберите часовой пояс:",Previous:"Предыдущее",Search:"Поиск","Search results":"Результаты поиска","Select a tag":"Выберите метку",Settings:"Параметры","Settings navigation":"Навигация по настройкам","Smileys & Emotion":"Смайлики и эмоции","Start slideshow":"Начать показ слайдов",Submit:"Утвердить",Symbols:"Символы","Travel & Places":"Путешествия и места","Type to search time zone":"Введите для поиска часового пояса","Unable to search the group":"Невозможно найти группу","Undo changes":"Отменить изменения","Write message, @ to mention someone, : for emoji autocompletion …":"Напишите сообщение, @ - чтобы упомянуть кого-то, : - для автозаполнения эмодзи …"}},{locale:"sk_SK",translations:{"{tag} (invisible)":"{tag} (neviditeľný)","{tag} (restricted)":"{tag} (obmedzený)",Actions:"Akcie",Activities:"Aktivity","Animals & Nature":"Zvieratá a príroda","Avatar of {displayName}":"Avatar {displayName}","Avatar of {displayName}, {status}":"Avatar {displayName}, {status}","Cancel changes":"Zrušiť zmeny",Choose:"Vybrať",Close:"Zatvoriť","Close navigation":"Zavrieť navigáciu","Confirm changes":"Potvrdiť zmeny",Custom:"Zvyk","Edit item":"Upraviť položku","External documentation for {title}":"Externá dokumentácia pre {title}",Flags:"Vlajky","Food & Drink":"Jedlo a nápoje","Frequently used":"Často používané",Global:"Globálne","Go back to the list":"Naspäť na zoznam","Message limit of {count} characters reached":"Limit správy na {count} znakov dosiahnutý",Next:"Ďalší","No emoji found":"Nenašli sa žiadne emodži","No results":"Žiadne výsledky",Objects:"Objekty","Open navigation":"Otvoriť navigáciu","Pause slideshow":"Pozastaviť prezentáciu","People & Body":"Ľudia a telo","Pick an emoji":"Vyberte si emodži","Please select a time zone:":"Prosím vyberte časovú zónu:",Previous:"Predchádzajúci",Search:"Hľadať","Search results":"Výsledky vyhľadávania","Select a tag":"Vybrať štítok",Settings:"Nastavenia","Settings navigation":"Navigácia v nastaveniach","Smileys & Emotion":"Smajlíky a emócie","Start slideshow":"Začať prezentáciu",Submit:"Odoslať",Symbols:"Symboly","Travel & Places":"Cestovanie a miesta","Type to search time zone":"Začníte písať pre vyhľadávanie časovej zóny","Unable to search the group":"Skupinu sa nepodarilo nájsť","Undo changes":"Vrátiť zmeny","Write message, @ to mention someone, : for emoji autocompletion …":"Napíšte správu, @ ak chcete niekoho spomenúť, : pre automatické dopĺňanie emotikonov…"}},{locale:"sl",translations:{"{tag} (invisible)":"{tag} (nevidno)","{tag} (restricted)":"{tag} (omejeno)",Actions:"Dejanja",Activities:"Dejavnosti","Animals & Nature":"Živali in Narava","Avatar of {displayName}":"Podoba {displayName}","Avatar of {displayName}, {status}":"Prikazna slika {displayName}, {status}","Cancel changes":"Prekliči spremembe","Change title":"Spremeni naziv",Choose:"Izbor","Clear text":"Počisti besedilo",Close:"Zapri","Close modal":"Zapri pojavno okno","Close navigation":"Zapri krmarjenje","Close sidebar":"Zapri stransko vrstico","Confirm changes":"Potrdi spremembe",Custom:"Po meri","Edit item":"Uredi predmet","Error getting related resources":"Napaka pridobivanja povezanih virov","External documentation for {title}":"Zunanja dokumentacija za {title}",Favorite:"Priljubljeno",Flags:"Zastavice","Food & Drink":"Hrana in Pijača","Frequently used":"Pogostost uporabe",Global:"Splošno","Go back to the list":"Vrni se na seznam","Hide password":"Skrij geslo","Message limit of {count} characters reached":"Dosežena omejitev {count} znakov na sporočilo.","More items …":"Več predmetov ...",Next:"Naslednji","No emoji found":"Ni najdenih izraznih ikon","No results":"Ni zadetkov",Objects:"Predmeti",Open:"Odpri",'Open link to "{resourceTitle}"':"Odpri povezavo do »{resourceTitle}«","Open navigation":"Odpri krmarjenje","Password is secure":"Geslo je varno","Pause slideshow":"Ustavi predstavitev","People & Body":"Ljudje in Telo","Pick a date":"Izbor datuma","Pick a date and a time":"Izbor datuma in časa","Pick a month":"Izbor meseca","Pick a time":"Izbor časa","Pick a week":"Izbor tedna","Pick a year":"Izbor leta","Pick an emoji":"Izbor izrazne ikone","Please select a time zone:":"Izbor časovnega pasu:",Previous:"Predhodni","Related resources":"Povezani viri",Search:"Iskanje","Search results":"Zadetki iskanja","Select a tag":"Izbor oznake",Settings:"Nastavitve","Settings navigation":"Krmarjenje nastavitev","Show password":"Pokaži geslo","Smileys & Emotion":"Izrazne ikone","Start slideshow":"Začni predstavitev",Submit:"Pošlji",Symbols:"Simboli","Travel & Places":"Potovanja in Kraji","Type to search time zone":"Vpišite niz za iskanje časovnega pasu","Unable to search the group":"Ni mogoče iskati po skupini","Undo changes":"Razveljavi spremembe","Write message, @ to mention someone, : for emoji autocompletion …":"Napišite sporočilo, za omembo pred ime postavite@, začnite z : za vstavljanje izraznih ikon …"}},{locale:"sr",translations:{"{tag} (invisible)":"{tag} (nevidljivo)","{tag} (restricted)":"{tag} (ograničeno)",Actions:"Radnje",Activities:"Aktivnosti","Animals & Nature":"Životinje i Priroda","Avatar of {displayName}":"Avatar za {displayName}","Avatar of {displayName}, {status}":"Avatar za {displayName}, {status}","Cancel changes":"Otkaži izmene","Change title":"Izmeni naziv",Choose:"Изаберите",Close:"Затвори","Close modal":"Zatvori modal","Close navigation":"Zatvori navigaciju","Close sidebar":"Zatvori bočnu traku","Confirm changes":"Potvrdite promene",Custom:"Po meri","Edit item":"Uredi stavku","External documentation for {title}":"Eksterna dokumentacija za {title}",Favorite:"Omiljeni",Flags:"Zastave","Food & Drink":"Hrana i Piće","Frequently used":"Često korišćeno",Global:"Globalno","Go back to the list":"Natrag na listu",items:"stavke","Message limit of {count} characters reached":"Dostignuto je ograničenje za poruke od {count} znakova","More {dashboardItemType} …":"Više {dashboardItemType} …",Next:"Следеће","No emoji found":"Nije pronađen nijedan emodži","No results":"Нема резултата",Objects:"Objekti",Open:"Otvori","Open navigation":"Otvori navigaciju","Pause slideshow":"Паузирај слајд шоу","People & Body":"Ljudi i Telo","Pick an emoji":"Izaberi emodži","Please select a time zone:":"Molimo izaberite vremensku zonu:",Previous:"Претходно",Search:"Pretraži","Search results":"Rezultati pretrage","Select a tag":"Изаберите ознаку",Settings:"Поставке","Settings navigation":"Navigacija u podešavanjima","Smileys & Emotion":"Smajli i Emocije","Start slideshow":"Покрени слајд шоу",Submit:"Prihvati",Symbols:"Simboli","Travel & Places":"Putovanja i Mesta","Type to search time zone":"Ukucaj da pretražiš vremenske zone","Unable to search the group":"Nije moguće pretražiti grupu","Undo changes":"Poništi promene","Write message, @ to mention someone, : for emoji autocompletion …":"Napišite poruku, @ da pomenete nekoga, : za automatsko dovršavanje emodžija…"}},{locale:"sv",translations:{"{tag} (invisible)":"{tag} (osynlig)","{tag} (restricted)":"{tag} (begränsad)",Actions:"Åtgärder",Activities:"Aktiviteter","Animals & Nature":"Djur & Natur","Anything shared with the same group of people will show up here":"Något som delats med samma grupp av personer kommer att visas här","Avatar of {displayName}":"{displayName}s avatar","Avatar of {displayName}, {status}":"{displayName}s avatar, {status}","Cancel changes":"Avbryt ändringar","Change title":"Ändra titel",Choose:"Välj","Clear text":"Ta bort text",Close:"Stäng","Close modal":"Stäng modal","Close navigation":"Stäng navigering","Close sidebar":"Stäng sidopanel","Confirm changes":"Bekräfta ändringar",Custom:"Anpassad","Edit item":"Ändra","Error getting related resources":"Problem att hämta relaterade resurser","Error parsing svg":"Fel vid inläsning av svg","External documentation for {title}":"Extern dokumentation för {title}",Favorite:"Favorit",Flags:"Flaggor","Food & Drink":"Mat & Dryck","Frequently used":"Används ofta",Global:"Global","Go back to the list":"Gå tillbaka till listan","Hide password":"Göm lössenordet","Message limit of {count} characters reached":"Meddelandegräns {count} tecken används","More items …":"Fler objekt",Next:"Nästa","No emoji found":"Hittade inga emojis","No results":"Inga resultat",Objects:"Objekt",Open:"Öppna",'Open link to "{resourceTitle}"':'Öppna länk till "{resourceTitle}"',"Open navigation":"Öppna navigering","Password is secure":"Lössenordet är säkert","Pause slideshow":"Pausa bildspelet","People & Body":"Kropp & Själ","Pick an emoji":"Välj en emoji","Please select a time zone:":"Välj tidszon:",Previous:"Föregående","Related resources":"Relaterade resurser",Search:"Sök","Search results":"Sökresultat","Select a tag":"Välj en tag",Settings:"Inställningar","Settings navigation":"Inställningsmeny","Show password":"Visa lössenordet","Smileys & Emotion":"Selfies & Känslor","Start slideshow":"Starta bildspelet",Submit:"Skicka",Symbols:"Symboler","Travel & Places":"Resor & Sevärdigheter","Type to search time zone":"Skriv för att välja tidszon","Unable to search the group":"Kunde inte söka i gruppen","Undo changes":"Ångra ändringar",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv meddelande, använd "@" för att nämna någon, använd ":" för automatiska emojiförslag ...'}},{locale:"tr",translations:{"{tag} (invisible)":"{tag} (görünmez)","{tag} (restricted)":"{tag} (kısıtlı)",Actions:"İşlemler",Activities:"Etkinlikler","Animals & Nature":"Hayvanlar ve Doğa","Anything shared with the same group of people will show up here":"Aynı kişi grubu ile paylaşılan herşey burada görüntülenir","Avatar of {displayName}":"{displayName} avatarı","Avatar of {displayName}, {status}":"{displayName}, {status} avatarı","Cancel changes":"Değişiklikleri iptal et","Change title":"Başlığı değiştir",Choose:"Seçin","Clear text":"Metni temizle",Close:"Kapat","Close modal":"Üste açılan pencereyi kapat","Close navigation":"Gezinmeyi kapat","Close sidebar":"Yan çubuğu kapat","Confirm changes":"Değişiklikleri onayla",Custom:"Özel","Edit item":"Ögeyi düzenle","Error getting related resources":"İlgili kaynaklar alınırken sorun çıktı","Error parsing svg":"svg işlenirken sorun çıktı","External documentation for {title}":"{title} için dış belgeler",Favorite:"Sık kullanılanlara ekle",Flags:"Bayraklar","Food & Drink":"Yeme ve İçme","Frequently used":"Sık kullanılanlar",Global:"Evrensel","Go back to the list":"Listeye dön","Hide password":"Parolayı gizle","Message limit of {count} characters reached":"{count} karakter ileti sınırına ulaşıldı","More items …":"Diğer ögeler…",Next:"Sonraki","No emoji found":"Herhangi bir emoji bulunamadı","No results":"Herhangi bir sonuç bulunamadı",Objects:"Nesneler",Open:"Aç",'Open link to "{resourceTitle}"':'"{resourceTitle}" bağlantısını aç',"Open navigation":"Gezinmeyi aç","Password is secure":"Parola güvenli","Pause slideshow":"Slayt sunumunu duraklat","People & Body":"İnsanlar ve Beden","Pick an emoji":"Bir emoji seçin","Please select a time zone:":"Lütfen bir saat dilimi seçin:",Previous:"Önceki","Related resources":"İlgili kaynaklar",Search:"Arama","Search results":"Arama sonuçları","Select a tag":"Bir etiket seçin",Settings:"Ayarlar","Settings navigation":"Gezinme ayarları","Show password":"Parolayı görüntüle","Smileys & Emotion":"İfadeler ve Duygular","Start slideshow":"Slayt sunumunu başlat",Submit:"Gönder",Symbols:"Simgeler","Travel & Places":"Gezi ve Yerler","Type to search time zone":"Saat dilimi aramak için yazmaya başlayın","Unable to search the group":"Grupta arama yapılamadı","Undo changes":"Değişiklikleri geri al",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'İleti yazın, birini anmak için @, otomatik emoji tamamlamak için ":" kullanın…'}},{locale:"uk",translations:{"{tag} (invisible)":"{tag} (невидимий)","{tag} (restricted)":"{tag} (обмежений)",Actions:"Дії",Activities:"Діяльність","Animals & Nature":"Тварини та природа","Avatar of {displayName}":"Аватар {displayName}","Avatar of {displayName}, {status}":"Аватар {displayName}, {status}","Cancel changes":"Скасувати зміни","Change title":"Змінити назву",Choose:"ВиберітьВиберіть","Clear text":"Очистити текст",Close:"Закрити","Close modal":"Закрити модаль","Close navigation":"Закрити навігацію","Close sidebar":"Закрити бічну панель","Confirm changes":"Підтвердити зміни",Custom:"Власне","Edit item":"Редагувати елемент","External documentation for {title}":"Зовнішня документація для {title}",Favorite:"Улюблений",Flags:"Прапори","Food & Drink":"Їжа та напої","Frequently used":"Найчастіші",Global:"Глобальний","Go back to the list":"Повернутися до списку","Hide password":"Приховати пароль",items:"елементи","Message limit of {count} characters reached":"Вичерпано ліміт у {count} символів для повідомлення","More {dashboardItemType} …":"Більше {dashboardItemType}…",Next:"Вперед","No emoji found":"Емоційки відсутні","No results":"Відсутні результати",Objects:"Об'єкти",Open:"Відкрити","Open navigation":"Відкрити навігацію","Password is secure":"Пароль безпечний","Pause slideshow":"Пауза у показі слайдів","People & Body":"Люди та жести","Pick an emoji":"Виберіть емоційку","Please select a time zone:":"Виберіть часовий пояс:",Previous:"Назад",Search:"Пошук","Search results":"Результати пошуку","Select a tag":"Виберіть позначку",Settings:"Налаштування","Settings navigation":"Навігація у налаштуваннях","Show password":"Показати пароль","Smileys & Emotion":"Смайли та емоції","Start slideshow":"Почати показ слайдів",Submit:"Надіслати",Symbols:"Символи","Travel & Places":"Поїздки та місця","Type to search time zone":"Введіть для пошуку часовий пояс","Unable to search the group":"Неможливо шукати в групі","Undo changes":"Скасувати зміни","Write message, @ to mention someone, : for emoji autocompletion …":"Напишіть повідомлення, @, щоб згадати когось, : для автозаповнення емодзі…"}},{locale:"zh_CN",translations:{"{tag} (invisible)":"{tag} (不可见)","{tag} (restricted)":"{tag} (受限)",Actions:"行为",Activities:"活动","Animals & Nature":"动物 & 自然","Anything shared with the same group of people will show up here":"与同组用户分享的所有内容都会显示于此","Avatar of {displayName}":"{displayName}的头像","Avatar of {displayName}, {status}":"{displayName}的头像,{status}","Cancel changes":"取消更改","Change title":"更改标题",Choose:"选择","Clear text":"清除文本",Close:"关闭","Close modal":"关闭窗口","Close navigation":"关闭导航","Close sidebar":"关闭侧边栏","Confirm changes":"确认更改",Custom:"自定义","Edit item":"编辑项目","Error getting related resources":"获取相关资源时出错","Error parsing svg":"解析 svg 时出错","External documentation for {title}":"{title}的外部文档",Favorite:"喜爱",Flags:"旗帜","Food & Drink":"食物 & 饮品","Frequently used":"经常使用",Global:"全局","Go back to the list":"返回至列表","Hide password":"隐藏密码","Message limit of {count} characters reached":"已达到 {count} 个字符的消息限制","More items …":"更多项目…",Next:"下一个","No emoji found":"表情未找到","No results":"无结果",Objects:"物体",Open:"打开",'Open link to "{resourceTitle}"':'打开"{resourceTitle}"的连接',"Open navigation":"开启导航","Password is secure":"密码安全","Pause slideshow":"暂停幻灯片","People & Body":"人 & 身体","Pick an emoji":"选择一个表情","Please select a time zone:":"请选择一个时区:",Previous:"上一个","Related resources":"相关资源",Search:"搜索","Search results":"搜索结果","Select a tag":"选择一个标签",Settings:"设置","Settings navigation":"设置向导","Show password":"显示密码","Smileys & Emotion":"笑脸 & 情感","Start slideshow":"开始幻灯片",Submit:"提交",Symbols:"符号","Travel & Places":"旅游 & 地点","Type to search time zone":"打字以搜索时区","Unable to search the group":"无法搜索分组","Undo changes":"撤销更改",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'写信息,使用"@"来提及某人,使用":"进行表情符号自动完成 ...'}},{locale:"zh_HK",translations:{"{tag} (invisible)":"{tag} (隱藏)","{tag} (restricted)":"{tag} (受限)",Actions:"動作",Activities:"活動","Animals & Nature":"動物與自然","Anything shared with the same group of people will show up here":"與同一組人共享的任何內容都會顯示在此處","Avatar of {displayName}":"{displayName} 的頭像","Avatar of {displayName}, {status}":"{displayName} 的頭像,{status}","Cancel changes":"取消更改","Change title":"更改標題",Choose:"選擇","Clear text":"清除文本",Close:"關閉","Close modal":"關閉模態","Close navigation":"關閉導航","Close sidebar":"關閉側邊欄","Confirm changes":"確認更改",Custom:"自定義","Edit item":"編輯項目","Error getting related resources":"獲取相關資源出錯","Error parsing svg":"解析 svg 時出錯","External documentation for {title}":"{title} 的外部文檔",Favorite:"喜愛",Flags:"旗幟","Food & Drink":"食物與飲料","Frequently used":"經常使用",Global:"全球的","Go back to the list":"返回清單","Hide password":"隱藏密碼","Message limit of {count} characters reached":"已達到訊息最多 {count} 字元限制","More items …":"更多項目 …",Next:"下一個","No emoji found":"未找到表情符號","No results":"無結果",Objects:"物件",Open:"打開",'Open link to "{resourceTitle}"':"打開指向 “{resourceTitle}” 的鏈結","Open navigation":"開啟導航","Password is secure":"密碼是安全的","Pause slideshow":"暫停幻燈片","People & Body":"人物","Pick an emoji":"選擇表情符號","Please select a time zone:":"請選擇時區:",Previous:"上一個","Related resources":"相關資源",Search:"搜尋","Search results":"搜尋結果","Select a tag":"選擇標籤",Settings:"設定","Settings navigation":"設定值導覽","Show password":"顯示密碼","Smileys & Emotion":"表情","Start slideshow":"開始幻燈片",Submit:"提交",Symbols:"標誌","Travel & Places":"旅遊與景點","Type to search time zone":"鍵入以搜索時區","Unable to search the group":"無法搜尋群組","Undo changes":"取消更改",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'寫訊息,使用 "@" 來指代某人,使用 ":" 用於表情符號自動填充 ...'}},{locale:"zh_TW",translations:{"{tag} (invisible)":"{tag} (隱藏)","{tag} (restricted)":"{tag} (受限)",Actions:"動作",Activities:"活動","Animals & Nature":"動物與自然",Choose:"選擇",Close:"關閉",Custom:"自定義",Flags:"旗幟","Food & Drink":"食物與飲料","Frequently used":"最近使用","Message limit of {count} characters reached":"已達到訊息最多 {count} 字元限制",Next:"下一個","No emoji found":"未找到表情符號","No results":"無結果",Objects:"物件","Pause slideshow":"暫停幻燈片","People & Body":"人物","Pick an emoji":"選擇表情符號",Previous:"上一個",Search:"搜尋","Search results":"搜尋結果","Select a tag":"選擇標籤",Settings:"設定","Settings navigation":"設定值導覽","Smileys & Emotion":"表情","Start slideshow":"開始幻燈片",Symbols:"標誌","Travel & Places":"旅遊與景點","Unable to search the group":"無法搜尋群組","Write message, @ to mention someone …":"輸入訊息時可使用 @ 來標示某人..."}}].forEach((e=>{const t={};for(const n in e.translations)e.translations[n].pluralId?t[n]={msgid:n,msgid_plural:e.translations[n].pluralId,msgstr:e.translations[n].msgstr}:t[n]={msgid:n,msgstr:[e.translations[n]]};o.addTranslation(e.locale,{translations:{"":t}})}));const a=o.build(),r=a.ngettext.bind(a),i=a.gettext.bind(a)},3648:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(932);const a={methods:{n:o.n,t:o.t}}},1205:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const o=e=>Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,e||5)},7645:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const o=e=>{e.mounted?Array.isArray(e.mounted)||(e.mounted=[e.mounted]):e.mounted=[],e.mounted.push((function(){this.$el.setAttribute("data-v-".concat("f7c85e6"),"")}))}},1206:(e,t,n)=>{"use strict";n.d(t,{L:()=>o}),n(4505);const o=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap}},8384:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),a=n.n(o),r=n(3645),i=n.n(r)()(a());i.push([e.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.v-popper--theme-tooltip.v-popper__popper{position:absolute;z-index:100000;top:0;right:auto;left:auto;display:block;margin:0;padding:0;text-align:left;text-align:start;opacity:0;line-height:1.6;line-break:auto;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{right:100%;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{left:100%;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity .15s,visibility .15s;opacity:0}.v-popper--theme-tooltip.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity .15s;opacity:1}.v-popper--theme-tooltip .v-popper__inner{max-width:350px;padding:5px 8px;text-align:center;color:var(--color-main-text);border-radius:var(--border-radius);background-color:var(--color-main-background)}.v-popper--theme-tooltip .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;margin:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/directives/Tooltip/index.scss"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCSA,0CACC,iBAAA,CACA,cAAA,CACA,KAAA,CACA,UAAA,CACA,SAAA,CACA,aAAA,CACA,QAAA,CACA,SAAA,CACA,eAAA,CACA,gBAAA,CACA,SAAA,CACA,eAAA,CAEA,eAAA,CACA,sDAAA,CAGA,iGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAID,oGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAID,mGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAID,kGACC,SAAA,CACA,oBAAA,CACA,8CAAA,CAID,4DACC,iBAAA,CACA,uCAAA,CACA,SAAA,CAED,6DACC,kBAAA,CACA,uBAAA,CACA,SAAA,CAKF,0CACC,eAAA,CACA,eAAA,CACA,iBAAA,CACA,4BAAA,CACA,kCAAA,CACA,6CAAA,CAID,oDACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBAhFY",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n/**\n* @copyright Copyright (c) 2016, John Molakvoæ \n* @copyright Copyright (c) 2016, Robin Appelman \n* @copyright Copyright (c) 2016, Jan-Christoph Borchardt \n* @copyright Copyright (c) 2016, Erik Pellikka \n* @copyright Copyright (c) 2015, Vincent Petry \n*\n* Bootstrap (http://getbootstrap.com)\n* SCSS copied from version 3.3.5\n* Copyright 2011-2015 Twitter, Inc.\n* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n*/\n\n$arrow-width: 10px;\n\n.v-popper--theme-tooltip {\n\t&.v-popper__popper {\n\t\tposition: absolute;\n\t\tz-index: 100000;\n\t\ttop: 0;\n\t\tright: auto;\n\t\tleft: auto;\n\t\tdisplay: block;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\ttext-align: left;\n\t\ttext-align: start;\n\t\topacity: 0;\n\t\tline-height: 1.6;\n\n\t\tline-break: auto;\n\t\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\n\n\t\t// TOP\n\t\t&[data-popper-placement^='top'] .v-popper__arrow-container {\n\t\t\tbottom: -$arrow-width;\n\t\t\tborder-bottom-width: 0;\n\t\t\tborder-top-color: var(--color-main-background);\n\t\t}\n\n\t\t// BOTTOM\n\t\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\n\t\t\ttop: -$arrow-width;\n\t\t\tborder-top-width: 0;\n\t\t\tborder-bottom-color: var(--color-main-background);\n\t\t}\n\n\t\t// RIGHT\n\t\t&[data-popper-placement^='right'] .v-popper__arrow-container {\n\t\t\tright: 100%;\n\t\t\tborder-left-width: 0;\n\t\t\tborder-right-color: var(--color-main-background);\n\t\t}\n\n\t\t// LEFT\n\t\t&[data-popper-placement^='left'] .v-popper__arrow-container {\n\t\t\tleft: 100%;\n\t\t\tborder-right-width: 0;\n\t\t\tborder-left-color: var(--color-main-background);\n\t\t}\n\n\t\t// HIDDEN / SHOWN\n\t\t&[aria-hidden='true'] {\n\t\t\tvisibility: hidden;\n\t\t\ttransition: opacity .15s, visibility .15s;\n\t\t\topacity: 0;\n\t\t}\n\t\t&[aria-hidden='false'] {\n\t\t\tvisibility: visible;\n\t\t\ttransition: opacity .15s;\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t// CONTENT\n\t.v-popper__inner {\n\t\tmax-width: 350px;\n\t\tpadding: 5px 8px;\n\t\ttext-align: center;\n\t\tcolor: var(--color-main-text);\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t// ARROW\n\t.v-popper__arrow-container {\n\t\tposition: absolute;\n\t\tz-index: 1;\n\t\twidth: 0;\n\t\theight: 0;\n\t\tmargin: 0;\n\t\tborder-style: solid;\n\t\tborder-color: transparent;\n\t\tborder-width: $arrow-width;\n\t}\n}\n"],sourceRoot:""}]);const s=i},4825:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),a=n.n(o),r=n(3645),i=n.n(r)()(a());i.push([e.id,".material-design-icon[data-v-29452b76]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-items[data-v-29452b76]{display:flex;align-items:center}.action-items>button[data-v-29452b76]{margin-right:7px}.action-item[data-v-29452b76]{--open-background-color: var(--color-background-hover, $action-background-hover);position:relative;display:inline-block}.action-item.action-item--primary[data-v-29452b76]{--open-background-color: var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-29452b76]{--open-background-color: var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-29452b76]{--open-background-color: var(--color-error-hover)}.action-item.action-item--warning[data-v-29452b76]{--open-background-color: var(--color-warning-hover)}.action-item.action-item--success[data-v-29452b76]{--open-background-color: var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-29452b76]{--open-background-color: transparent}.action-item.action-item--open .action-item__menutoggle[data-v-29452b76]{background-color:var(--open-background-color)}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcActions/NcActions.vue"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,+BACC,YAAA,CACA,kBAAA,CAGA,sCACC,gBAAA,CAIF,8BACC,gFAAA,CACA,iBAAA,CACA,oBAAA,CAEA,mDACC,2DAAA,CAGD,qDACC,iEAAA,CAGD,iDACC,iDAAA,CAGD,mDACC,mDAAA,CAGD,mDACC,mDAAA,CAGD,kEACC,oCAAA,CAGD,yEACC,6CAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n// Inline buttons\n.action-items {\n\tdisplay: flex;\n\talign-items: center;\n\n\t// Spacing between buttons\n\t& > button {\n\t\tmargin-right: math.div($icon-margin, 2);\n\t}\n}\n\n.action-item {\n\t--open-background-color: var(--color-background-hover, $action-background-hover);\n\tposition: relative;\n\tdisplay: inline-block;\n\n\t&.action-item--primary {\n\t\t--open-background-color: var(--color-primary-element-hover);\n\t}\n\n\t&.action-item--secondary {\n\t\t--open-background-color: var(--color-primary-element-light-hover);\n\t}\n\n\t&.action-item--error {\n\t\t--open-background-color: var(--color-error-hover);\n\t}\n\n\t&.action-item--warning {\n\t\t--open-background-color: var(--color-warning-hover);\n\t}\n\n\t&.action-item--success {\n\t\t--open-background-color: var(--color-success-hover);\n\t}\n\n\t&.action-item--tertiary-no-background {\n\t\t--open-background-color: transparent;\n\t}\n\n\t&.action-item--open .action-item__menutoggle {\n\t\tbackground-color: var(--open-background-color);\n\t}\n}\n"],sourceRoot:""}]);const s=i},4946:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),a=n.n(o),r=n(3645),i=n.n(r)()(a());i.push([e.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper{border-radius:var(--border-radius-large);overflow:hidden}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner{border-radius:var(--border-radius-large);padding:4px;max-height:calc(50vh - 16px);overflow:auto}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcActions/NcActions.vue"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCJD,kFACC,wCAAA,CACA,eAAA,CAEA,mGACC,wCAAA,CACA,WAAA,CACA,4BAAA,CACA,aAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n// We overwrote the popover base class, so we can style\n// the popover__inner for actions only.\n.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper {\n\tborder-radius: var(--border-radius-large);\n\toverflow:hidden;\n\n\t.v-popper__inner {\n\t\tborder-radius: var(--border-radius-large);\n\t\tpadding: 4px;\n\t\tmax-height: calc(50vh - 16px);\n\t\toverflow: auto;\n\t}\n}\n"],sourceRoot:""}]);const s=i},7196:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),a=n.n(o),r=n(3645),i=n.n(r)()(a());i.push([e.id,".material-design-icon[data-v-4d05be2c]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-4d05be2c]{position:relative;width:fit-content;overflow:hidden;border:0;padding:0;font-size:var(--default-font-size);font-weight:bold;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:22px;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue *[data-v-4d05be2c],.button-vue span[data-v-4d05be2c]{cursor:pointer}.button-vue[data-v-4d05be2c]:focus{outline:none}.button-vue[data-v-4d05be2c]:disabled{cursor:default;opacity:.5;filter:saturate(0.7)}.button-vue:disabled *[data-v-4d05be2c]{cursor:default}.button-vue[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-4d05be2c]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-4d05be2c]{display:inline-flex;align-items:center;justify-content:center;width:100%}.button-vue__icon[data-v-4d05be2c]{height:44px;width:44px;min-height:44px;min-width:44px;display:flex;justify-content:center;align-items:center}.button-vue__text[data-v-4d05be2c]{font-weight:bold;margin-bottom:1px;padding:2px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button-vue--icon-only[data-v-4d05be2c]{width:44px !important}.button-vue--text-only[data-v-4d05be2c]{padding:0 12px}.button-vue--text-only .button-vue__text[data-v-4d05be2c]{margin-left:4px;margin-right:4px}.button-vue--icon-and-text[data-v-4d05be2c]{padding:0 16px 0 4px}.button-vue--wide[data-v-4d05be2c]{width:100%}.button-vue[data-v-4d05be2c]:focus-visible{outline:2px solid var(--color-main-text) !important}.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-4d05be2c]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius);background-color:rgba(0,0,0,0)}.button-vue--vue-primary[data-v-4d05be2c]{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.button-vue--vue-primary[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--vue-primary[data-v-4d05be2c]:active{background-color:var(--color-primary-element)}.button-vue--vue-secondary[data-v-4d05be2c]{color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue--vue-secondary[data-v-4d05be2c]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--vue-tertiary[data-v-4d05be2c]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color);background-color:var(--color-background-hover)}.button-vue--vue-tertiary-no-background[data-v-4d05be2c]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-no-background[data-v-4d05be2c]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-4d05be2c]{color:var(--color-primary-element-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-4d05be2c]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-success[data-v-4d05be2c]{background-color:var(--color-success);color:#fff}.button-vue--vue-success[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--vue-success[data-v-4d05be2c]:active{background-color:var(--color-success)}.button-vue--vue-warning[data-v-4d05be2c]{background-color:var(--color-warning);color:#fff}.button-vue--vue-warning[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--vue-warning[data-v-4d05be2c]:active{background-color:var(--color-warning)}.button-vue--vue-error[data-v-4d05be2c]{background-color:var(--color-error);color:#fff}.button-vue--vue-error[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--vue-error[data-v-4d05be2c]:active{background-color:var(--color-error)}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcButton/NcButton.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,iBAAA,CACA,iBAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,kCAAA,CACA,gBAAA,CACA,eCcgB,CDbhB,cCagB,CDZhB,YAAA,CACA,kBAAA,CACA,sBAAA,CAGA,cAAA,CAKA,kBAAA,CACA,uDAAA,CACA,uBAAA,CACA,iCAAA,CAkBA,6CAAA,CACA,mDAAA,CA1BA,iEAEC,cAAA,CAQD,mCACC,YAAA,CAGD,sCACC,cAAA,CAIA,UCIiB,CDFjB,oBAAA,CALA,wCACC,cAAA,CAUF,kDACC,yDAAA,CAKD,oCACC,mDAAA,CAGD,sCACC,mBAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CAGD,mCACC,WCvCe,CDwCf,UCxCe,CDyCf,eCzCe,CD0Cf,cC1Ce,CD2Cf,YAAA,CACA,sBAAA,CACA,kBAAA,CAGD,mCACC,gBAAA,CACA,iBAAA,CACA,aAAA,CACA,kBAAA,CACA,sBAAA,CACA,eAAA,CAID,wCACC,qBAAA,CAID,wCACC,cAAA,CACA,0DACC,eAAA,CACA,gBAAA,CAKF,4CACC,oBAAA,CAID,mCACC,UAAA,CAGD,2CACC,mDAAA,CACA,+EACC,mDAAA,CACA,kCAAA,CACA,8BAAA,CAOF,0CACC,6CAAA,CACA,uCAAA,CACA,+DACC,mDAAA,CAID,iDACC,6CAAA,CAKF,4CACC,6CAAA,CACA,mDAAA,CACA,iEACC,6CAAA,CACA,yDAAA,CAKF,2CACC,4BAAA,CACA,8BAAA,CACA,gEACC,6BAAA,CACA,8CAAA,CAKF,yDACC,4BAAA,CACA,8BAAA,CACA,8EACC,8BAAA,CAKF,sDACC,uCAAA,CACA,8BAAA,CAEA,2EACC,8BAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,wCACC,mCAAA,CACA,UAAA,CACA,6DACC,yCAAA,CAID,+CACC,mCAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n\n.button-vue {\n\tposition: relative;\n\twidth: fit-content;\n\toverflow: hidden;\n\tborder: 0;\n\tpadding: 0;\n\tfont-size: var(--default-font-size);\n\tfont-weight: bold;\n\tmin-height: $clickable-area;\n\tmin-width: $clickable-area;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\n\t// Cursor pointer on element and all children\n\tcursor: pointer;\n\t& *,\n\tspan {\n\t\tcursor: pointer;\n\t}\n\tborder-radius: math.div($clickable-area, 2);\n\ttransition-property: color, border-color, background-color;\n\ttransition-duration: 0.1s;\n\ttransition-timing-function: linear;\n\n\t// No outline feedback for focus. Handled with a toggled class in js (see data)\n\t&:focus {\n\t\toutline: none;\n\t}\n\n\t&:disabled {\n\t\tcursor: default;\n\t\t& * {\n\t\t\tcursor: default;\n\t\t}\n\t\topacity: $opacity_disabled;\n\t\t// Gives a wash out effect\n\t\tfilter: saturate($opacity_normal);\n\t}\n\n\t// Default button type\n\tcolor: var(--color-primary-element-light-text);\n\tbackground-color: var(--color-primary-element-light);\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--color-primary-element-light-hover);\n\t}\n\n\t// Back to the default color for this button when active\n\t// TODO: add ripple effect\n\t&:active {\n\t\tbackground-color: var(--color-primary-element-light);\n\t}\n\n\t&__wrapper {\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t}\n\n\t&__icon {\n\t\theight: $clickable-area;\n\t\twidth: $clickable-area;\n\t\tmin-height: $clickable-area;\n\t\tmin-width: $clickable-area;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t}\n\n\t&__text {\n\t\tfont-weight: bold;\n\t\tmargin-bottom: 1px;\n\t\tpadding: 2px 0;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t}\n\n\t// Icon-only button\n\t&--icon-only {\n\t\twidth: $clickable-area !important;\n\t}\n\n\t// Text-only button\n\t&--text-only {\n\t\tpadding: 0 12px;\n\t\t& .button-vue__text {\n\t\t\tmargin-left: 4px;\n\t\t\tmargin-right: 4px;\n\t\t}\n\t}\n\n\t// Icon and text button\n\t&--icon-and-text {\n\t\tpadding: 0 16px 0 4px;\n\t}\n\n\t// Wide button spans the whole width of the container\n\t&--wide {\n\t\twidth: 100%;\n\t}\n\n\t&:focus-visible {\n\t\toutline: 2px solid var(--color-main-text) !important;\n\t\t&.button-vue--vue-tertiary-on-primary {\n\t\t\toutline: 2px solid var(--color-primary-element-text);\n\t\t\tborder-radius: var(--border-radius);\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Button types\n\n\t// Primary\n\t&--vue-primary {\n\t\tbackground-color: var(--color-primary-element);\n\t\tcolor: var(--color-primary-element-text);\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-primary-element-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t}\n\t}\n\n\t// Secondary\n\t&--vue-secondary {\n\t\tcolor: var(--color-primary-element-light-text);\n\t\tbackground-color: var(--color-primary-element-light);\n\t\t&:hover:not(:disabled) {\n\t\t\tcolor: var(--color-primary-element-light-text);\n\t\t\tbackground-color: var(--color-primary-element-light-hover);\n\t\t}\n\t}\n\n\t// Tertiary\n\t&--vue-tertiary {\n\t\tcolor: var(--color-main-text);\n\t\tbackground-color: transparent;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color);\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t}\n\t}\n\n\t// Tertiary, no background\n\t&--vue-tertiary-no-background {\n\t\tcolor: var(--color-main-text);\n\t\tbackground-color: transparent;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Tertiary on primary color (like the header)\n\t&--vue-tertiary-on-primary {\n\t\tcolor: var(--color-primary-element-text);\n\t\tbackground-color: transparent;\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Success\n\t&--vue-success {\n\t\tbackground-color: var(--color-success);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-success-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// : add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-success);\n\t\t}\n\t}\n\n\t// Warning\n\t&--vue-warning {\n\t\tbackground-color: var(--color-warning);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-warning-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-warning);\n\t\t}\n\t}\n\n\t// Error\n\t&--vue-error {\n\t\tbackground-color: var(--color-error);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-error-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-error);\n\t\t}\n\t}\n}\n\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=i},2482:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),a=n.n(o),r=n(3645),i=n.n(r)()(a());i.push([e.id,'.material-design-icon[data-v-234c4d21]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.modal-mask[data-v-234c4d21]{position:fixed;z-index:9998;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal-mask--dark[data-v-234c4d21]{background-color:rgba(0,0,0,.92)}.modal-header[data-v-234c4d21]{position:absolute;z-index:10001;top:0;right:0;left:0;display:flex !important;align-items:center;justify-content:center;width:100%;height:50px;overflow:hidden;transition:opacity 250ms,visibility 250ms}.modal-header.invisible[style*="display:none"][data-v-234c4d21],.modal-header.invisible[style*="display: none"][data-v-234c4d21]{visibility:hidden}.modal-header .modal-name[data-v-234c4d21]{overflow-x:hidden;box-sizing:border-box;width:100%;padding:0 132px 0 12px;transition:padding ease 100ms;white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:14px;margin-bottom:0}@media only screen and (min-width: 1024px){.modal-header .modal-name[data-v-234c4d21]{padding-left:132px;text-align:center}}.modal-header .icons-menu[data-v-234c4d21]{position:absolute;right:0;display:flex;align-items:center;justify-content:flex-end}.modal-header .icons-menu .header-close[data-v-234c4d21]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:3px;padding:0}.modal-header .icons-menu .play-pause-icons[data-v-234c4d21]{position:relative;width:50px;height:50px;margin:0;padding:0;cursor:pointer;border:none;background-color:rgba(0,0,0,0)}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-234c4d21],.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-234c4d21],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-234c4d21],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-234c4d21]{opacity:1;border-radius:22px;background-color:rgba(127,127,127,.25)}.modal-header .icons-menu .play-pause-icons__play[data-v-234c4d21],.modal-header .icons-menu .play-pause-icons__pause[data-v-234c4d21]{box-sizing:border-box;width:44px;height:44px;margin:3px;cursor:pointer;opacity:.7}.modal-header .icons-menu .header-actions[data-v-234c4d21]{color:#fff}.modal-header .icons-menu[data-v-234c4d21] .action-item{margin:3px}.modal-header .icons-menu[data-v-234c4d21] .action-item--single{box-sizing:border-box;width:44px;height:44px;cursor:pointer;background-position:center;background-size:22px}.modal-header .icons-menu[data-v-234c4d21] button{color:#fff}.modal-header .icons-menu[data-v-234c4d21] .action-item__menutoggle{padding:0}.modal-header .icons-menu[data-v-234c4d21] .action-item__menutoggle span,.modal-header .icons-menu[data-v-234c4d21] .action-item__menutoggle svg{width:var(--icon-size);height:var(--icon-size)}.modal-wrapper[data-v-234c4d21]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.modal-wrapper .prev[data-v-234c4d21],.modal-wrapper .next[data-v-234c4d21]{z-index:10000;display:flex !important;height:35vw;position:absolute;transition:opacity 250ms,visibility 250ms;color:var(--color-primary-element-text)}.modal-wrapper .prev[data-v-234c4d21]:focus-visible,.modal-wrapper .next[data-v-234c4d21]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev.invisible[style*="display:none"][data-v-234c4d21],.modal-wrapper .prev.invisible[style*="display: none"][data-v-234c4d21],.modal-wrapper .next.invisible[style*="display:none"][data-v-234c4d21],.modal-wrapper .next.invisible[style*="display: none"][data-v-234c4d21]{visibility:hidden}.modal-wrapper .prev[data-v-234c4d21]{left:2px}.modal-wrapper .next[data-v-234c4d21]{right:2px}.modal-wrapper .modal-container[data-v-234c4d21]{position:relative;display:block;overflow:auto;padding:0;transition:transform 300ms ease;border-radius:var(--border-radius-large);background-color:var(--color-main-background);color:var(--color-main-text);box-shadow:0 0 40px rgba(0,0,0,.2)}.modal-wrapper .modal-container__close[data-v-234c4d21]{position:absolute;top:4px;right:4px}.modal-wrapper--small .modal-container[data-v-234c4d21]{width:400px;max-width:90%;max-height:90%}.modal-wrapper--normal .modal-container[data-v-234c4d21]{max-width:90%;width:600px;max-height:90%}.modal-wrapper--large .modal-container[data-v-234c4d21]{max-width:90%;width:900px;max-height:90%}.modal-wrapper--full .modal-container[data-v-234c4d21]{width:100%;height:calc(100% - var(--header-height));position:absolute;top:50px;border-radius:0}@media only screen and (max-width: 512px){.modal-wrapper .modal-container[data-v-234c4d21]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));position:absolute;top:50px;border-radius:0}}.fade-enter-active[data-v-234c4d21],.fade-leave-active[data-v-234c4d21]{transition:opacity 250ms}.fade-enter[data-v-234c4d21],.fade-leave-to[data-v-234c4d21]{opacity:0}.fade-visibility-enter[data-v-234c4d21],.fade-visibility-leave-to[data-v-234c4d21]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-234c4d21],.modal-in-leave-active[data-v-234c4d21],.modal-out-enter-active[data-v-234c4d21],.modal-out-leave-active[data-v-234c4d21]{transition:opacity 250ms}.modal-in-enter[data-v-234c4d21],.modal-in-leave-to[data-v-234c4d21],.modal-out-enter[data-v-234c4d21],.modal-out-leave-to[data-v-234c4d21]{opacity:0}.modal-in-enter .modal-container[data-v-234c4d21],.modal-in-leave-to .modal-container[data-v-234c4d21]{transform:scale(0.9)}.modal-out-enter .modal-container[data-v-234c4d21],.modal-out-leave-to .modal-container[data-v-234c4d21]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-234c4d21]{position:absolute;top:0;left:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-234c4d21]{transition:100ms stroke-dashoffset;transform-origin:50% 50%;animation:progressring-234c4d21 linear var(--slideshow-duration) infinite;stroke-linecap:round;stroke-dashoffset:94.2477796077;stroke-dasharray:94.2477796077}.modal-mask .play-pause-icons--paused .icon-pause[data-v-234c4d21]{animation:breath-234c4d21 2s cubic-bezier(0.4, 0, 0.2, 1) infinite}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-234c4d21]{animation-play-state:paused !important}@keyframes progressring-234c4d21{from{stroke-dashoffset:94.2477796077}to{stroke-dashoffset:0}}@keyframes breath-234c4d21{0%{opacity:1}50%{opacity:0}100%{opacity:1}}',"",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcModal/NcModal.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,cAAA,CACA,YAAA,CACA,KAAA,CACA,MAAA,CACA,aAAA,CACA,UAAA,CACA,WAAA,CACA,+BAAA,CACA,mCACC,gCAAA,CAIF,+BACC,iBAAA,CACA,aAAA,CACA,KAAA,CACA,OAAA,CACA,MAAA,CAGA,uBAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CACA,WCuBe,CDtBf,eAAA,CACA,yCAAA,CAIA,iIAEC,iBAAA,CAGD,2CACC,iBAAA,CACA,qBAAA,CACA,UAAA,CACA,sBAAA,CACA,6BAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CACA,cChBY,CDiBZ,eAAA,CAID,2CACC,2CACC,kBAAA,CACA,iBAAA,CAAA,CAIF,2CACC,iBAAA,CACA,OAAA,CACA,YAAA,CACA,kBAAA,CACA,wBAAA,CAEA,yDACC,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,qBAAA,CACA,UAAA,CACA,SAAA,CAGD,6DACC,iBAAA,CACA,UC3Ba,CD4Bb,WC5Ba,CD6Bb,QAAA,CACA,SAAA,CACA,cAAA,CACA,WAAA,CACA,8BAAA,CAGC,8WAEC,SC9CU,CD+CV,kBAAA,CACA,sCCxDW,CD2Db,uIAEC,qBAAA,CACA,UCzEa,CD0Eb,WC1Ea,CD2Eb,UAAA,CACA,cAAA,CACA,UC3Da,CD+Df,2DACC,UAAA,CAGD,yDACC,UAAA,CAEA,iEACC,qBAAA,CACA,UC1Fa,CD2Fb,WC3Fa,CD4Fb,cAAA,CACA,0BAAA,CACA,oBAAA,CAIF,kDAEC,UAAA,CAID,oEACC,SAAA,CACA,iJACC,sBAAA,CACA,uBAAA,CAMJ,gCACC,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,qBAAA,CACA,UAAA,CACA,WAAA,CAGA,4EAEC,aAAA,CAEA,uBAAA,CACA,WAAA,CACA,iBAAA,CACA,yCAAA,CAEA,uCAAA,CAEA,wGAEC,sDAAA,CACA,wCAAA,CAOD,8RAEC,iBAAA,CAGF,sCACC,QAAA,CAED,sCACC,SAAA,CAID,iDACC,iBAAA,CACA,aAAA,CACA,aAAA,CACA,SAAA,CACA,+BAAA,CACA,wCAAA,CACA,6CAAA,CACA,4BAAA,CACA,kCAAA,CACA,wDACC,iBAAA,CACA,OAAA,CACA,SAAA,CAMD,wDACC,WAAA,CACA,aAAA,CACA,cAAA,CAID,yDACC,aAAA,CACA,WAAA,CACA,cAAA,CAID,wDACC,aAAA,CACA,WAAA,CACA,cAAA,CAID,uDACC,UAAA,CACA,wCAAA,CACA,iBAAA,CACA,QC9Ka,CD+Kb,eAAA,CAKF,0CACC,iDACC,iBAAA,CACA,UAAA,CACA,kBAAA,CACA,wCAAA,CACA,iBAAA,CACA,QC3La,CD4Lb,eAAA,CAAA,CAMH,wEAEC,wBAAA,CAGD,6DAEC,SAAA,CAGD,mFAEC,iBAAA,CACA,SAAA,CAGD,kKAIC,wBAAA,CAGD,4IAIC,SAAA,CAGD,uGAEC,oBAAA,CAGD,yGAEC,oBAAA,CAQA,8DACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CACA,qFACC,kCAAA,CACA,wBAAA,CACA,yEAAA,CAEA,oBAAA,CACA,+BAAA,CACA,8BAAA,CAID,mEACC,kEAAA,CAED,8EACC,sCAAA,CAMH,iCACC,KACC,+BAAA,CAED,GACC,mBAAA,CAAA,CAIF,2BACC,GACC,SAAA,CAED,IACC,SAAA,CAED,KACC,SAAA,CAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n\n.modal-mask {\n\tposition: fixed;\n\tz-index: 9998;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: rgba(0, 0, 0, .5);\n\t&--dark {\n\t\tbackground-color: rgba(0, 0, 0, .92);\n\t}\n}\n\n.modal-header {\n\tposition: absolute;\n\tz-index: 10001;\n\ttop: 0;\n\tright: 0;\n\tleft: 0;\n\t// prevent vue show to use display:none and reseting\n\t// the circle animation loop\n\tdisplay: flex !important;\n\talign-items: center;\n\tjustify-content: center;\n\twidth: 100%;\n\theight: $header-height;\n\toverflow: hidden;\n\ttransition: opacity 250ms,\n\t\tvisibility 250ms;\n\n\t// replace display by visibility\n\t&.invisible[style*='display:none'],\n\t&.invisible[style*='display: none'] {\n\t\tvisibility: hidden;\n\t}\n\n\t.modal-name {\n\t\toverflow-x: hidden;\n\t\tbox-sizing: border-box;\n\t\twidth: 100%;\n\t\tpadding: 0 #{$clickable-area * 3} 0 12px; // maximum actions is 3\n\t\ttransition: padding ease 100ms;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tcolor: #fff;\n\t\tfont-size: $icon-margin;\n\t\tmargin-bottom: 0;\n\t}\n\n\t// On wider screens the name can be centered\n\t@media only screen and (min-width: $breakpoint-mobile) {\n\t\t.modal-name {\n\t\t\tpadding-left: #{$clickable-area * 3}; // maximum actions is 3\n\t\t\ttext-align: center;\n\t\t}\n\t}\n\n\t.icons-menu {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: flex-end;\n\n\t\t.header-close {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tbox-sizing: border-box;\n\t\t\tmargin: math.div($header-height - $clickable-area, 2);\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t.play-pause-icons {\n\t\t\tposition: relative;\n\t\t\twidth: $header-height;\n\t\t\theight: $header-height;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tcursor: pointer;\n\t\t\tborder: none;\n\t\t\tbackground-color: transparent;\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\t.play-pause-icons__play,\n\t\t\t\t.play-pause-icons__pause {\n\t\t\t\t\topacity: $opacity_full;\n\t\t\t\t\tborder-radius: math.div($clickable-area, 2);\n\t\t\t\t\tbackground-color: $icon-focus-bg;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&__play,\n\t\t\t&__pause {\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\twidth: $clickable-area;\n\t\t\t\theight: $clickable-area;\n\t\t\t\tmargin: math.div($header-height - $clickable-area, 2);\n\t\t\t\tcursor: pointer;\n\t\t\t\topacity: $opacity_normal;\n\t\t\t}\n\t\t}\n\n\t\t.header-actions {\n\t\t\tcolor: white;\n\t\t}\n\n\t\t&:deep() .action-item {\n\t\t\tmargin: math.div($header-height - $clickable-area, 2);\n\n\t\t\t&--single {\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\twidth: $clickable-area;\n\t\t\t\theight: $clickable-area;\n\t\t\t\tcursor: pointer;\n\t\t\t\tbackground-position: center;\n\t\t\t\tbackground-size: 22px;\n\t\t\t}\n\t\t}\n\n\t\t:deep(button) {\n\t\t\t// force white instead of default main text\n\t\t\tcolor: #fff;\n\t\t}\n\n\t\t// Force the Actions menu icon to be the same size as other icons\n\t\t&:deep(.action-item__menutoggle) {\n\t\t\tpadding: 0;\n\t\t\tspan, svg {\n\t\t\t\twidth: var(--icon-size);\n\t\t\t\theight: var(--icon-size);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.modal-wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tbox-sizing: border-box;\n\twidth: 100%;\n\theight: 100%;\n\n\t/* Navigation buttons */\n\t.prev,\n\t.next {\n\t\tz-index: 10000;\n\t\t// ignore display: none\n\t\tdisplay: flex !important;\n\t\theight: 35vw;\n\t\tposition: absolute;\n\t\ttransition: opacity 250ms,\n\t\t\tvisibility 250ms;\n\t\tcolor: var(--color-primary-element-text);\n\n\t\t&:focus-visible {\n\t\t\t// Override NcButton focus styles\n\t\t\tbox-shadow: 0 0 0 2px var(--color-primary-element-text);\n\t\t\tbackground-color: var(--color-box-shadow);\n\t\t}\n\n\t\t// we want to keep the elements on page\n\t\t// even if hidden to avoid having a unbalanced\n\t\t// centered content\n\t\t// replace display by visibility\n\t\t&.invisible[style*='display:none'],\n\t\t&.invisible[style*='display: none'] {\n\t\t\tvisibility: hidden;\n\t\t}\n\t}\n\t.prev {\n\t\tleft: 2px;\n\t}\n\t.next {\n\t\tright: 2px;\n\t}\n\n\t/* Content */\n\t.modal-container {\n\t\tposition: relative;\n\t\tdisplay: block;\n\t\toverflow: auto; // avoids unecessary hacks if the content should be bigger than the modal\n\t\tpadding: 0;\n\t\ttransition: transform 300ms ease;\n\t\tborder-radius: var(--border-radius-large);\n\t\tbackground-color: var(--color-main-background);\n\t\tcolor: var(--color-main-text);\n\t\tbox-shadow: 0 0 40px rgba(0, 0, 0, .2);\n\t\t&__close {\n\t\t\tposition: absolute;\n\t\t\ttop: 4px;\n\t\t\tright: 4px;\n\t\t}\n\t}\n\n\t// Sizing\n\t&--small {\n\t\t.modal-container {\n\t\t\twidth: 400px;\n\t\t\tmax-width: 90%;\n\t\t\tmax-height: 90%;\n\t\t}\n\t}\n\t&--normal {\n\t\t.modal-container {\n\t\t\tmax-width: 90%;\n\t\t\twidth: 600px;\n\t\t\tmax-height: 90%;\n\t\t}\n\t}\n\t&--large {\n\t\t.modal-container {\n\t\t\tmax-width: 90%;\n\t\t\twidth: 900px;\n\t\t\tmax-height: 90%;\n\t\t}\n\t}\n\t&--full {\n\t\t.modal-container {\n\t\t\twidth: 100%;\n\t\t\theight: calc(100% - var(--header-height));\n\t\t\tposition: absolute;\n\t\t\ttop: $header-height;\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n\n\t// Make modal full screen on mobile\n\t@media only screen and (max-width: math.div($breakpoint-mobile, 2)) {\n\t\t.modal-container {\n\t\t\tmax-width: initial;\n\t\t\twidth: 100%;\n\t\t\tmax-height: initial;\n\t\t\theight: calc(100% - var(--header-height));\n\t\t\tposition: absolute;\n\t\t\ttop: $header-height;\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n}\n\n/* TRANSITIONS */\n.fade-enter-active,\n.fade-leave-active {\n\ttransition: opacity 250ms;\n}\n\n.fade-enter,\n.fade-leave-to {\n\topacity: 0;\n}\n\n.fade-visibility-enter,\n.fade-visibility-leave-to {\n\tvisibility: hidden;\n\topacity: 0;\n}\n\n.modal-in-enter-active,\n.modal-in-leave-active,\n.modal-out-enter-active,\n.modal-out-leave-active {\n\ttransition: opacity 250ms;\n}\n\n.modal-in-enter,\n.modal-in-leave-to,\n.modal-out-enter,\n.modal-out-leave-to {\n\topacity: 0;\n}\n\n.modal-in-enter .modal-container,\n.modal-in-leave-to .modal-container {\n\ttransform: scale(.9);\n}\n\n.modal-out-enter .modal-container,\n.modal-out-leave-to .modal-container {\n\ttransform: scale(1.1);\n}\n\n// animated circle\n$radius: 15;\n$pi: 3.14159265358979;\n\n.modal-mask .play-pause-icons {\n\t.progress-ring {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\ttransform: rotate(-90deg);\n\t\t.progress-ring__circle {\n\t\t\ttransition: 100ms stroke-dashoffset;\n\t\t\ttransform-origin: 50% 50%; // axis compensation\n\t\t\tanimation: progressring linear var(--slideshow-duration) infinite;\n\n\t\t\tstroke-linecap: round;\n\t\t\tstroke-dashoffset: $radius * 2 * $pi; // radius * 2 * PI\n\t\t\tstroke-dasharray: $radius * 2 * $pi; // radius * 2 * PI\n\t\t}\n\t}\n\t&--paused {\n\t\t.icon-pause {\n\t\t\tanimation: breath 2s cubic-bezier(.4, 0, .2, 1) infinite;\n\t\t}\n\t\t.progress-ring__circle {\n\t\t\tanimation-play-state: paused !important;\n\t\t}\n\t}\n}\n\n// keyframes get scoped too and break the animation name, we need them unscoped\n@keyframes progressring {\n\tfrom {\n\t\tstroke-dashoffset: $radius * 2 * $pi; // radius * 2 * PI\n\t}\n\tto {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes breath {\n\t0% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=i},1625:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),a=n.n(o),r=n(3645),i=n.n(r)()(a());i.push([e.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.resize-observer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:rgba(0,0,0,0);pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper--theme-dropdown.v-popper__popper{z-index:100000;top:0;left:0;display:block !important;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-dropdown.v-popper__popper .v-popper__inner{padding:0;color:var(--color-main-text);border-radius:var(--border-radius-large);overflow:hidden;background:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{left:-10px;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity var(--animation-quick),visibility var(--animation-quick);opacity:0}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity var(--animation-quick);opacity:1}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcPopover/NcPopover.vue"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,iBACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,8BAAA,CACA,mBAAA,CACA,aAAA,CACA,eAAA,CACA,SAAA,CAGD,wBACC,aAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,mBAAA,CACA,UAAA,CAMA,2CACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CAEA,sDAAA,CAEA,4DACC,SAAA,CACA,4BAAA,CACA,wCAAA,CACA,eAAA,CACA,uCAAA,CAGD,sEACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBA1BW,CA6BZ,kGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAGD,qGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAGD,oGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAGD,mGACC,WAAA,CACA,oBAAA,CACA,8CAAA,CAGD,6DACC,iBAAA,CACA,2EAAA,CACA,SAAA,CAGD,8DACC,kBAAA,CACA,yCAAA,CACA,SAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n\n.resize-observer {\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\tz-index:-1;\n\twidth:100%;\n\theight:100%;\n\tborder:none;\n\tbackground-color:transparent;\n\tpointer-events:none;\n\tdisplay:block;\n\toverflow:hidden;\n\topacity:0\n}\n\n.resize-observer object {\n\tdisplay:block;\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\theight:100%;\n\twidth:100%;\n\toverflow:hidden;\n\tpointer-events:none;\n\tz-index:-1\n}\n\n$arrow-width: 10px;\n\n.v-popper--theme-dropdown {\n\t&.v-popper__popper {\n\t\tz-index: 100000;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tdisplay: block !important;\n\n\t\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\n\n\t\t.v-popper__inner {\n\t\t\tpadding: 0;\n\t\t\tcolor: var(--color-main-text);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t\toverflow: hidden;\n\t\t\tbackground: var(--color-main-background);\n\t\t}\n\n\t\t.v-popper__arrow-container {\n\t\t\tposition: absolute;\n\t\t\tz-index: 1;\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-style: solid;\n\t\t\tborder-color: transparent;\n\t\t\tborder-width: $arrow-width;\n\t\t}\n\n\t\t&[data-popper-placement^='top'] .v-popper__arrow-container {\n\t\t\tbottom: -$arrow-width;\n\t\t\tborder-bottom-width: 0;\n\t\t\tborder-top-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\n\t\t\ttop: -$arrow-width;\n\t\t\tborder-top-width: 0;\n\t\t\tborder-bottom-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='right'] .v-popper__arrow-container {\n\t\t\tleft: -$arrow-width;\n\t\t\tborder-left-width: 0;\n\t\t\tborder-right-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='left'] .v-popper__arrow-container {\n\t\t\tright: -$arrow-width;\n\t\t\tborder-right-width: 0;\n\t\t\tborder-left-color: var(--color-main-background);\n\t\t}\n\n\t\t&[aria-hidden='true'] {\n\t\t\tvisibility: hidden;\n\t\t\ttransition: opacity var(--animation-quick), visibility var(--animation-quick);\n\t\t\topacity: 0;\n\t\t}\n\n\t\t&[aria-hidden='false'] {\n\t\t\tvisibility: visible;\n\t\t\ttransition: opacity var(--animation-quick);\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n"],sourceRoot:""}]);const s=i},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,a,r){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(o)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=r),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),a&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=a):u[4]="".concat(a)),t.push(u))}},t}},7537:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),a="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(o),r="/*# ".concat(a," */");return[t].concat([r]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,o=0;o{"use strict";var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var a=void 0!==n.layer;a&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,a&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},5727:()=>{},2102:()=>{},9989:()=>{},2405:()=>{},1900:(e,t,n)=>{"use strict";function o(e,t,n,o,a,r,i,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),i?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},c._ssrRegister=l):a&&(l=s?function(){a.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:a),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n.d(t,{Z:()=>o})},7931:e=>{"use strict";e.exports=n(3955)},1804:e=>{"use strict";e.exports=n(8393)},9454:e=>{"use strict";e.exports=n(3045)},4505:e=>{"use strict";e.exports=n(4291)},2734:e=>{"use strict";e.exports=n(144)},9044:e=>{"use strict";e.exports=n(1585)},8618:e=>{"use strict";e.exports=n(2675)},1441:e=>{"use strict";e.exports=n(9115)}},t={};function o(n){var a=t[n];if(void 0!==a)return a.exports;var r=t[n]={id:n,exports:{}};return e[n](r,r.exports,o),r.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0;var a={};return(()=>{"use strict";o.r(a),o.d(a,{default:()=>H});var e=o(7645),t=o(1206),r=o(932),i=o(1205),s=o(3648),l=o(8250),c=o(4462);function u(e,t){let n,o,a,r=t;this.start=function(){a=!0,o=new Date,n=setTimeout(e,r)},this.pause=function(){a=!1,clearTimeout(n),r-=new Date-o},this.clear=function(){a=!1,clearTimeout(n),r=0},this.getTimeLeft=function(){return a&&(this.pause(),this.start()),r},this.getStateRunning=function(){return a},this.start()}var d=o(336);const p=n(2964);var m=o.n(p),v=o(9044),f=o.n(v),h=o(8618),g=o.n(h);const A=n(1857);var b=o.n(A);const y=n(3071);var w=o.n(y),C=o(4505),k=o(1804);const S={name:"NcModal",components:{NcActions:l.default,ChevronLeft:m(),ChevronRight:f(),Close:g(),Pause:b(),Play:w(),NcButton:c.default},directives:{tooltip:d.default},mixins:[s.Z],props:{name:{type:String,default:""},hasPrevious:{type:Boolean,default:!1},hasNext:{type:Boolean,default:!1},outTransition:{type:Boolean,default:!1},enableSlideshow:{type:Boolean,default:!1},slideshowDelay:{type:Number,default:5e3},slideshowPaused:{type:Boolean,default:!1},enableSwipe:{type:Boolean,default:!0},spreadNavigation:{type:Boolean,default:!1},size:{type:String,default:"normal",validator:e=>["small","normal","large","full"].includes(e)},canClose:{type:Boolean,default:!0},dark:{type:Boolean,default:!1},container:{type:[String,null],default:"body"},closeButtonContained:{type:Boolean,default:!0},additionalTrapElements:{type:Array,default:()=>[]},inlineActions:{type:Number,default:0},show:{type:Boolean,default:void 0}},emits:["previous","next","close","update:show"],data:()=>({mc:null,playing:!1,slideshowTimeout:null,iconSize:24,focusTrap:null,randId:(0,i.Z)(),internalShow:!0}),computed:{showModal(){return void 0===this.show?this.internalShow:this.show},modalTransitionName(){return"modal-".concat(this.outTransition?"out":"in")},playPauseName(){return this.playing?(0,r.t)("Pause slideshow"):(0,r.t)("Start slideshow")},cssVariables(){return{"--slideshow-duration":this.slideshowDelay+"ms","--icon-size":this.iconSize+"px"}},closeButtonAriaLabel:()=>(0,r.t)("Close modal"),prevButtonAriaLabel:()=>(0,r.t)("Previous"),nextButtonAriaLabel:()=>(0,r.t)("Next")},watch:{slideshowPaused(e){this.slideshowTimeout&&(e?this.slideshowTimeout.pause():this.slideshowTimeout.start())},additionalTrapElements(e){if(this.focusTrap){const t=this.$refs.mask;this.focusTrap.updateContainerElements([t,...e])}}},beforeMount(){window.addEventListener("keydown",this.handleKeydown)},beforeDestroy(){window.removeEventListener("keydown",this.handleKeydown),this.mc.stop()},mounted(){this.useFocusTrap(),this.mc=(0,k.useSwipe)(this.$refs.mask,{onSwipeEnd:this.handleSwipe}),this.container&&("body"===this.container?document.body.insertBefore(this.$el,document.body.lastChild):document.querySelector(this.container).appendChild(this.$el))},destroyed(){this.clearFocusTrap(),this.$el.remove()},methods:{previous(e){this.hasPrevious&&(e&&this.resetSlideshow(),this.$emit("previous",e))},next(e){this.hasNext&&(e&&this.resetSlideshow(),this.$emit("next",e))},close(e){this.canClose&&(this.internalShow=!1,this.$emit("update:show",!1),setTimeout((()=>{this.$emit("close",e)}),300))},handleKeydown(e){switch(e.keyCode){case 37:this.previous(e);break;case 39:this.next(e);break;case 27:this.close(e)}},handleSwipe(e,t){this.enableSwipe&&("left"===t?this.next(e):"right"===t&&this.previous(e))},togglePlayPause(){this.playing=!this.playing,this.playing?this.handleSlideshow():this.clearSlideshowTimeout()},resetSlideshow(){this.playing=!this.playing,this.clearSlideshowTimeout(),this.$nextTick((function(){this.togglePlayPause()}))},handleSlideshow(){this.playing=!0,this.hasNext?this.slideshowTimeout=new u((()=>{this.next(),this.handleSlideshow()}),this.slideshowDelay):(this.playing=!1,this.clearSlideshowTimeout())},clearSlideshowTimeout(){this.slideshowTimeout&&this.slideshowTimeout.clear()},async useFocusTrap(){if(!this.showModal||this.focusTrap)return;const e=this.$refs.mask;await this.$nextTick();const n={allowOutsideClick:!0,fallbackFocus:e,trapStack:(0,t.L)()};this.focusTrap=(0,C.createFocusTrap)(e,n),this.focusTrap.activate()},clearFocusTrap(){var e;this.focusTrap&&(null===(e=this.focusTrap)||void 0===e||e.deactivate(),this.focusTrap=null)}}},x=S;var O=o(3379),P=o.n(O),j=o(7795),E=o.n(j),_=o(569),T=o.n(_),N=o(3565),z=o.n(N),$=o(9216),D=o.n($),F=o(4589),B=o.n(F),R=o(2482),I={};I.styleTagTransform=B(),I.setAttributes=z(),I.insert=T().bind(null,"head"),I.domAPI=E(),I.insertStyleElement=D(),P()(R.Z,I),R.Z&&R.Z.locals&&R.Z.locals;var M=o(1900),L=o(9989),G=o.n(L),V=(0,M.Z)(x,(function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"fade",appear:""},on:{"after-enter":e.useFocusTrap,"before-leave":e.clearFocusTrap}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showModal,expression:"showModal"}],ref:"mask",staticClass:"modal-mask",class:{"modal-mask--dark":e.dark},style:e.cssVariables,attrs:{role:"dialog","aria-modal":"true","aria-labelledby":"modal-name-"+e.randId,"aria-describedby":"modal-description-"+e.randId,tabindex:"-1"}},[t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("div",{staticClass:"modal-header"},[""!==e.name.trim()?t("h2",{staticClass:"modal-name",attrs:{id:"modal-name-"+e.randId}},[e._v("\n\t\t\t\t\t"+e._s(e.name)+"\n\t\t\t\t")]):e._e(),e._v(" "),t("div",{staticClass:"icons-menu"},[e.hasNext&&e.enableSlideshow?t("button",{directives:[{name:"tooltip",rawName:"v-tooltip.auto",value:e.playPauseName,expression:"playPauseName",modifiers:{auto:!0}}],staticClass:"play-pause-icons",class:{"play-pause-icons--paused":e.slideshowPaused},attrs:{type:"button"},on:{click:e.togglePlayPause}},[e.playing?t("Pause",{staticClass:"play-pause-icons__pause",attrs:{size:e.iconSize}}):t("Play",{staticClass:"play-pause-icons__play",attrs:{size:e.iconSize}}),e._v(" "),t("span",{staticClass:"hidden-visually"},[e._v("\n\t\t\t\t\t\t\t"+e._s(e.playPauseName)+"\n\t\t\t\t\t\t")]),e._v(" "),e.playing?t("svg",{staticClass:"progress-ring",attrs:{height:"50",width:"50"}},[t("circle",{staticClass:"progress-ring__circle",attrs:{stroke:"white","stroke-width":"2",fill:"transparent",r:"15",cx:"25",cy:"25"}})]):e._e()],1):e._e(),e._v(" "),t("NcActions",{staticClass:"header-actions",attrs:{inline:e.inlineActions}},[e._t("actions")],2),e._v(" "),e.canClose&&!e.closeButtonContained?t("NcButton",{staticClass:"header-close",attrs:{"aria-label":e.closeButtonAriaLabel,type:"tertiary"},on:{click:e.close},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Close",{attrs:{size:e.iconSize}})]},proxy:!0}],null,!1,1841713362)}):e._e()],1)])]),e._v(" "),t("transition",{attrs:{name:e.modalTransitionName,appear:""}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showModal,expression:"showModal"}],staticClass:"modal-wrapper",class:["modal-wrapper--".concat(e.size),e.spreadNavigation?"modal-wrapper--spread-navigation":""],on:{mousedown:function(t){return t.target!==t.currentTarget?null:e.close.apply(null,arguments)}}},[t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("NcButton",{directives:[{name:"show",rawName:"v-show",value:e.hasPrevious,expression:"hasPrevious"}],staticClass:"prev",class:{invisible:!e.hasPrevious},attrs:{type:"tertiary-no-background","aria-label":e.prevButtonAriaLabel},on:{click:e.previous},scopedSlots:e._u([{key:"icon",fn:function(){return[t("ChevronLeft",{attrs:{size:40}})]},proxy:!0}])})],1),e._v(" "),t("div",{staticClass:"modal-container",attrs:{id:"modal-description-"+e.randId}},[e._t("default"),e._v(" "),e.canClose&&e.closeButtonContained?t("NcButton",{staticClass:"modal-container__close",attrs:{type:"tertiary","aria-label":e.closeButtonAriaLabel},on:{click:e.close},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Close",{attrs:{size:20}})]},proxy:!0}],null,!1,2121748766)}):e._e()],2),e._v(" "),t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("NcButton",{directives:[{name:"show",rawName:"v-show",value:e.hasNext,expression:"hasNext"}],staticClass:"next",class:{invisible:!e.hasNext},attrs:{type:"tertiary-no-background","aria-label":e.nextButtonAriaLabel},on:{click:e.next},scopedSlots:e._u([{key:"icon",fn:function(){return[t("ChevronRight",{attrs:{size:40}})]},proxy:!0}])})],1)],1)])],1)])}),[],!1,null,"234c4d21",null);"function"==typeof G()&&G()(V);const U=V.exports;(0,e.Z)(U);const H=U})(),a})(),e.exports=o()},3045:(e,t,n)=>{"use strict";function o(e){return e.split("-")[0]}function a(e){return e.split("-")[1]}function r(e){return["top","bottom"].includes(o(e))?"x":"y"}function i(e){return"y"===e?"height":"width"}function s(e){let{reference:t,floating:n,placement:s}=e;const l=t.x+t.width/2-n.width/2,c=t.y+t.height/2-n.height/2;let u;switch(o(s)){case"top":u={x:l,y:t.y-n.height};break;case"bottom":u={x:l,y:t.y+t.height};break;case"right":u={x:t.x+t.width,y:c};break;case"left":u={x:t.x-n.width,y:c};break;default:u={x:t.x,y:t.y}}const d=r(s),p=i(d);switch(a(s)){case"start":u[d]=u[d]-(t[p]/2-n[p]/2);break;case"end":u[d]=u[d]+(t[p]/2-n[p]/2)}return u}n.r(t),n.d(t,{Dropdown:()=>Ut,HIDE_EVENT_MAP:()=>Ae,Menu:()=>Ht,Popper:()=>Wt,PopperContent:()=>qt,PopperMethods:()=>Zt,PopperWrapper:()=>Kt,SHOW_EVENT_MAP:()=>ge,ThemeClass:()=>Yt,Tooltip:()=>Jt,TooltipDirective:()=>Xt,VClosePopper:()=>Vt,VTooltip:()=>Gt,createTooltip:()=>_t,default:()=>en,destroyTooltip:()=>Tt,hideAllPoppers:()=>ze,install:()=>Qt,options:()=>Lt,placements:()=>he});function l(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function c(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function u(e,t){void 0===t&&(t={});const{x:n,y:o,platform:a,rects:r,elements:i,strategy:s}=e,{boundary:u="clippingParents",rootBoundary:d="viewport",elementContext:p="floating",altBoundary:m=!1,padding:v=0}=t,f=l(v),h=i[m?"floating"===p?"reference":"floating":p],g=await a.getClippingClientRect({element:await a.isElement(h)?h:h.contextElement||await a.getDocumentElement({element:i.floating}),boundary:u,rootBoundary:d}),A=c(await a.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===p?{...r.floating,x:n,y:o}:r.reference,offsetParent:await a.getOffsetParent({element:i.floating}),strategy:s}));return{top:g.top-A.top+f.top,bottom:A.bottom-g.bottom+f.bottom,left:g.left-A.left+f.left,right:A.right-g.right+f.right}}const d=Math.min,p=Math.max;function m(e,t,n){return p(e,d(t,n))}const v={left:"right",right:"left",bottom:"top",top:"bottom"};function f(e){return e.replace(/left|right|bottom|top/g,(e=>v[e]))}function h(e,t){const n="start"===a(e),o=r(e),s=i(o);let l="x"===o?n?"right":"left":n?"bottom":"top";return t.reference[s]>t.floating[s]&&(l=f(l)),{main:l,cross:f(l)}}const g={start:"end",end:"start"};function A(e){return e.replace(/start|end/g,(e=>g[e]))}const b=["top","right","bottom","left"],y=b.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]);const w=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,i,s,l,c;const{x:d,y:p,rects:m,middlewareData:v,placement:f}=t,{alignment:g=null,allowedPlacements:b=y,autoAlignment:w=!0,...C}=e;if(null!=(n=v.autoPlacement)&&n.skip)return{};const k=function(e,t,n){return(e?[...n.filter((t=>a(t)===e)),...n.filter((t=>a(t)!==e))]:n.filter((e=>o(e)===e))).filter((n=>!e||a(n)===e||!!t&&A(n)!==n))}(g,w,b),S=await u(t,C),x=null!=(r=null==(i=v.autoPlacement)?void 0:i.index)?r:0,O=k[x],{main:P,cross:j}=h(O,m);if(f!==O)return{x:d,y:p,reset:{placement:k[0]}};const E=[S[o(O)],S[P],S[j]],_=[...null!=(s=null==(l=v.autoPlacement)?void 0:l.overflows)?s:[],{placement:O,overflows:E}],T=k[x+1];if(T)return{data:{index:x+1,overflows:_},reset:{placement:T}};const N=_.slice().sort(((e,t)=>e.overflows[0]-t.overflows[0])),z=null==(c=N.find((e=>{let{overflows:t}=e;return t.every((e=>e<=0))})))?void 0:c.placement;return{data:{skip:!0},reset:{placement:null!=z?z:N[0].placement}}}}};const C=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,a;const{placement:r,middlewareData:i,rects:s,initialPlacement:l}=t;if(null!=(n=i.flip)&&n.skip)return{};const{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",flipAlignment:v=!0,...g}=e,b=o(r),y=p||(b===l||!v?[f(l)]:function(e){const t=f(e);return[A(e),t,A(t)]}(l)),w=[l,...y],C=await u(t,g),k=[];let S=(null==(a=i.flip)?void 0:a.overflows)||[];if(c&&k.push(C[b]),d){const{main:e,cross:t}=h(r,s);k.push(C[e],C[t])}if(S=[...S,{placement:r,overflows:k}],!k.every((e=>e<=0))){var x,O;const e=(null!=(x=null==(O=i.flip)?void 0:O.index)?x:0)+1,t=w[e];if(t)return{data:{index:e,overflows:S},reset:{placement:t}};let n="bottom";switch(m){case"bestFit":{var P;const e=null==(P=S.slice().sort(((e,t)=>e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)-t.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)))[0])?void 0:P.placement;e&&(n=e);break}case"initialPlacement":n=l}return{data:{skip:!0},reset:{placement:n}}}return{}}}};const k=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn(t){const{x:n,y:a,placement:i,rects:s}=t,l=function(e){let{placement:t,rects:n,value:a}=e;const i=o(t),s=["left","top"].includes(i)?-1:1,l="function"==typeof a?a({...n,placement:t}):a,{mainAxis:c,crossAxis:u}="number"==typeof l?{mainAxis:l,crossAxis:0}:{mainAxis:0,crossAxis:0,...l};return"x"===r(i)?{x:u,y:c*s}:{x:c*s,y:u}}({placement:i,rects:s,value:e});return{x:n+l.x,y:a+l.y,data:l}}}};function S(e){return"x"===e?"y":"x"}function x(e){return"[object Window]"===(null==e?void 0:e.toString())}function O(e){if(null==e)return window;if(!x(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function P(e){return O(e).getComputedStyle(e)}function j(e){return x(e)?"":e?(e.nodeName||"").toLowerCase():""}function E(e){return e instanceof O(e).HTMLElement}function _(e){return e instanceof O(e).Element}function T(e){return e instanceof O(e).ShadowRoot||e instanceof ShadowRoot}function N(e){const{overflow:t,overflowX:n,overflowY:o}=P(e);return/auto|scroll|overlay|hidden/.test(t+o+n)}function z(e){return["table","td","th"].includes(j(e))}function $(e){const t=navigator.userAgent.toLowerCase().includes("firefox"),n=P(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}const D=Math.min,F=Math.max,B=Math.round;function R(e,t){void 0===t&&(t=!1);const n=e.getBoundingClientRect();let o=1,a=1;return t&&E(e)&&(o=e.offsetWidth>0&&B(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&B(n.height)/e.offsetHeight||1),{width:n.width/o,height:n.height/a,top:n.top/a,right:n.right/o,bottom:n.bottom/a,left:n.left/o,x:n.left/o,y:n.top/a}}function I(e){return(t=e,(t instanceof O(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function M(e){return x(e)?{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}:{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function L(e){return R(I(e)).left+M(e).scrollLeft}function G(e,t,n){const o=E(t),a=I(t),r=R(e,o&&function(e){const t=R(e);return B(t.width)!==e.offsetWidth||B(t.height)!==e.offsetHeight}(t));let i={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==j(t)||N(a))&&(i=M(t)),E(t)){const e=R(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else a&&(s.x=L(a));return{x:r.left+i.scrollLeft-s.x,y:r.top+i.scrollTop-s.y,width:r.width,height:r.height}}function V(e){return"html"===j(e)?e:e.assignedSlot||e.parentNode||(T(e)?e.host:null)||I(e)}function U(e){return E(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function H(e){const t=O(e);let n=U(e);for(;n&&z(n)&&"static"===getComputedStyle(n).position;)n=U(n);return n&&("html"===j(n)||"body"===j(n)&&"static"===getComputedStyle(n).position&&!$(n))?t:n||function(e){let t=V(e);for(;E(t)&&!["html","body"].includes(j(t));){if($(t))return t;t=t.parentNode}return null}(e)||t}function W(e){return{width:e.offsetWidth,height:e.offsetHeight}}function q(e){return["html","body","#document"].includes(j(e))?e.ownerDocument.body:E(e)&&N(e)?e:q(V(e))}function Z(e,t){var n;void 0===t&&(t=[]);const o=q(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),r=O(o),i=a?[r].concat(r.visualViewport||[],N(o)?o:[]):o,s=t.concat(i);return a?s:s.concat(Z(V(i)))}function K(e,t){return"viewport"===t?c(function(e){const t=O(e),n=I(e),o=t.visualViewport;let a=n.clientWidth,r=n.clientHeight,i=0,s=0;return o&&(a=o.width,r=o.height,Math.abs(t.innerWidth/o.scale-o.width)<.01&&(i=o.offsetLeft,s=o.offsetTop)),{width:a,height:r,x:i,y:s}}(e)):_(t)?function(e){const t=R(e),n=t.top+e.clientTop,o=t.left+e.clientLeft;return{top:n,left:o,x:o,y:n,right:o+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t):c(function(e){var t;const n=I(e),o=M(e),a=null==(t=e.ownerDocument)?void 0:t.body,r=F(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=F(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0);let s=-o.scrollLeft+L(e);const l=-o.scrollTop;return"rtl"===P(a||n).direction&&(s+=F(n.clientWidth,a?a.clientWidth:0)-r),{width:r,height:i,x:s,y:l}}(I(e)))}function Y(e){const t=Z(V(e)),n=["absolute","fixed"].includes(P(e).position)&&E(e)?H(e):e;return _(n)?t.filter((e=>_(e)&&function(e,t){const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&T(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,n)&&"body"!==j(e))):[]}const J={getElementRects:e=>{let{reference:t,floating:n,strategy:o}=e;return{reference:G(t,H(n),o),floating:{...W(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>function(e){let{rect:t,offsetParent:n,strategy:o}=e;const a=E(n),r=I(n);if(n===r)return t;let i={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((a||!a&&"fixed"!==o)&&(("body"!==j(n)||N(r))&&(i=M(n)),E(n))){const e=R(n,!0);s.x=e.x+n.clientLeft,s.y=e.y+n.clientTop}return{...t,x:t.x-i.scrollLeft+s.x,y:t.y-i.scrollTop+s.y}}(e),getOffsetParent:e=>{let{element:t}=e;return H(t)},isElement:e=>_(e),getDocumentElement:e=>{let{element:t}=e;return I(t)},getClippingClientRect:e=>function(e){let{element:t,boundary:n,rootBoundary:o}=e;const a=[..."clippingParents"===n?Y(t):[].concat(n),o],r=a[0],i=a.reduce(((e,n)=>{const o=K(t,n);return e.top=F(o.top,e.top),e.right=D(o.right,e.right),e.bottom=D(o.bottom,e.bottom),e.left=F(o.left,e.left),e}),K(t,r));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}(e),getDimensions:e=>{let{element:t}=e;return W(t)},getClientRects:e=>{let{element:t}=e;return t.getClientRects()}},X=(e,t,n)=>(async(e,t,n)=>{const{placement:o="bottom",strategy:a="absolute",middleware:r=[],platform:i}=n;let l=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:c,y:u}=s({...l,placement:o}),d=o,p={};for(let n=0;nt in e?ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,se=(e,t)=>{for(var n in t||(t={}))ae.call(t,n)&&ie(e,n,t[n]);if(oe)for(var n of oe(t))re.call(t,n)&&ie(e,n,t[n]);return e},le=(e,t)=>te(e,ne(t)),ce=(e,t)=>{var n={};for(var o in e)ae.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&oe)for(var o of oe(e))t.indexOf(o)<0&&re.call(e,o)&&(n[o]=e[o]);return n};function ue(e,t){for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&("object"==typeof t[n]&&e[n]?ue(e[n],t[n]):e[n]=t[n])}const de={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function pe(e,t){let n,o=de.themes[e]||{};do{n=o[t],void 0===n?o.$extend?o=de.themes[o.$extend]||{}:(o=null,n=de[t]):o=null}while(o);return n}function me(e){const t=[e];let n=de.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=de.themes[n.$extend]||{}):n=null}while(n);return t}let ve=!1;if("undefined"!=typeof window){ve=!1;try{const e=Object.defineProperty({},"passive",{get(){ve=!0}});window.addEventListener("test",null,e)}catch(e){}}let fe=!1;"undefined"!=typeof window&&"undefined"!=typeof navigator&&(fe=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const he=["auto","top","bottom","left","right"].reduce(((e,t)=>e.concat([t,`${t}-start`,`${t}-end`])),[]),ge={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},Ae={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend"};function be(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise((e=>requestAnimationFrame((()=>{requestAnimationFrame(e)}))))}const we=[];let Ce=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let xe=function(){};function Oe(e){return function(){return pe(this.$props.theme,e)}}"undefined"!=typeof window&&(xe=window.Element);const Pe="__floating-vue__popper";var je=()=>({name:"VPopper",props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,required:!0},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Oe("disabled")},positioningDisabled:{type:Boolean,default:Oe("positioningDisabled")},placement:{type:String,default:Oe("placement"),validator:e=>he.includes(e)},delay:{type:[String,Number,Object],default:Oe("delay")},distance:{type:[Number,String],default:Oe("distance")},skidding:{type:[Number,String],default:Oe("skidding")},triggers:{type:Array,default:Oe("triggers")},showTriggers:{type:[Array,Function],default:Oe("showTriggers")},hideTriggers:{type:[Array,Function],default:Oe("hideTriggers")},popperTriggers:{type:Array,default:Oe("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Oe("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Oe("popperHideTriggers")},container:{type:[String,Object,xe,Boolean],default:Oe("container")},boundary:{type:[String,xe],default:Oe("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Oe("strategy")},autoHide:{type:[Boolean,Function],default:Oe("autoHide")},handleResize:{type:Boolean,default:Oe("handleResize")},instantMove:{type:Boolean,default:Oe("instantMove")},eagerMount:{type:Boolean,default:Oe("eagerMount")},popperClass:{type:[String,Array,Object],default:Oe("popperClass")},computeTransformOrigin:{type:Boolean,default:Oe("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Oe("autoMinSize")},autoSize:{type:[Boolean,String],default:Oe("autoSize")},autoMaxSize:{type:Boolean,default:Oe("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Oe("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Oe("preventOverflow")},overflowPadding:{type:[Number,String],default:Oe("overflowPadding")},arrowPadding:{type:[Number,String],default:Oe("arrowPadding")},arrowOverflow:{type:Boolean,default:Oe("arrowOverflow")},flip:{type:Boolean,default:Oe("flip")},shift:{type:Boolean,default:Oe("shift")},shiftCrossAxis:{type:Boolean,default:Oe("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Oe("noAutoFocus")}},provide(){return{[Pe]:{parentPopper:this}}},inject:{[Pe]:{default:null}},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:le(se({},this.classes),{popperClass:this.popperClass}),result:this.positioningDisabled?null:this.result}},parentPopper(){var e;return null==(e=this[Pe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:se(se({shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())}},["triggers","positioningDisabled"].reduce(((e,t)=>(e[t]="$_refreshListeners",e)),{})),["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce(((e,t)=>(e[t]="$_computePosition",e)),{})),created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map((e=>e.toString(36).substring(2,10))).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeDestroy(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,a;(null==(o=this.parentPopper)?void 0:o.lockedChild)&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,!n&&this.disabled||((null==(a=this.parentPopper)?void 0:a.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame((()=>{this.$_showFrameLocked=!1}))),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1,skipAiming:n=!1}={}){var o;this.$_hideInProgress||(this.shownChildren.size>0?this.$_pendingHide=!0:!n&&this.hasPopperShowTriggerHover&&this.$_isAimingPopper()?this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout((()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)}),1e3)):((null==(o=this.parentPopper)?void 0:o.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)))},init(){this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode(),this.$_targetNodes=this.targetNodes().filter((e=>e.nodeType===e.ELEMENT_NODE)),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){var e;if(this.$_isDisposed||this.positioningDisabled)return;const t={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&t.middleware.push(k({mainAxis:this.distance,crossAxis:this.skidding}));const n=this.placement.startsWith("auto");if(n?t.middleware.push(w({alignment:null!=(e=this.placement.split("-")[1])?e:""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:a,placement:i}=t,{mainAxis:s=!0,crossAxis:l=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...d}=e,p={x:n,y:a},v=await u(t,d),f=r(o(i)),h=S(f);let g=p[f],A=p[h];if(s){const e="y"===f?"bottom":"right";g=m(g+v["y"===f?"top":"left"],g,g-v[e])}if(l){const e="y"===h?"bottom":"right";A=m(A+v["y"===h?"top":"left"],A,A-v[e])}const b=c.fn({...t,[f]:g,[h]:A});return{...b,data:{x:b.x-n,y:b.y-a}}}}}({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!n&&this.flip&&t.middleware.push(C({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:a=0}=null!=e?e:{},{x:s,y:c,placement:u,rects:d,platform:p}=t;if(null==n)return{};const v=l(a),f={x:s,y:c},h=r(o(u)),g=i(h),A=await p.getDimensions({element:n}),b="y"===h?"top":"left",y="y"===h?"bottom":"right",w=d.reference[g]+d.reference[h]-f[h]-d.floating[g],C=f[h]-d.reference[h],k=await p.getOffsetParent({element:n}),S=k?"y"===h?k.clientHeight||0:k.clientWidth||0:0,x=w/2-C/2,O=v[b],P=S-A[g]-v[y],j=S/2-A[g]/2+x,E=m(O,j,P);return{data:{[h]:E,centerOffset:j-E}}}}))({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:e,rects:t,middlewareData:n})=>{let o;const{centerOffset:a}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(a)>t.reference.width/2:Math.abs(a)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const e=this.autoSize?this.autoSize:this.autoMinSize?"min":null;t.middleware.push({name:"autoSize",fn:({rects:t,placement:n,middlewareData:o})=>{var a;if(null==(a=o.autoSize)?void 0:a.skip)return{};let r,i;return n.startsWith("top")||n.startsWith("bottom")?r=t.reference.width:i=t.reference.height,this.$_innerNode.style["min"===e?"minWidth":"max"===e?"maxWidth":"width"]=null!=r?`${r}px`:null,this.$_innerNode.style["min"===e?"minHeight":"max"===e?"maxHeight":"height"]=null!=i?`${i}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,t.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n;const{placement:r,rects:i,middlewareData:s}=t,{apply:l,...c}=e;if(null!=(n=s.size)&&n.skip)return{};const d=await u(t,c),m=o(r),v="end"===a(r);let f,h;"top"===m||"bottom"===m?(f=m,h=v?"left":"right"):(h=m,f=v?"top":"bottom");const g=p(d.left,0),A=p(d.right,0),b=p(d.top,0),y=p(d.bottom,0),w={height:i.floating.height-(["left","right"].includes(r)?2*(0!==b||0!==y?b+y:p(d.top,d.bottom)):d[f]),width:i.floating.width-(["top","bottom"].includes(r)?2*(0!==g||0!==A?g+A:p(d.left,d.right)):d[h])};return null==l||l({...w,...i}),{data:{skip:!0},reset:{rects:!0}}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({width:e,height:t})=>{this.$_innerNode.style.maxWidth=null!=e?`${e}px`:null,this.$_innerNode.style.maxHeight=null!=t?`${t}px`:null}})));const s=await X(this.$_referenceNode,this.$_popperNode,t);Object.assign(this.result,{x:s.x,y:s.y,placement:s.placement,strategy:s.strategy,arrow:se(se({},s.middlewareData.arrow),s.middlewareData.arrowOverflow)})},$_scheduleShow(e=null,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Ce&&this.instantMove&&Ce.instantMove&&Ce!==this.parentPopper)return Ce.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e=null,t=!1){this.shownChildren.size>0?this.$_pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Ce=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,this.isShown||(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Z(this.$_referenceNode),...Z(this.$_popperNode)],"scroll",(()=>{this.$_computePosition()})))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),a=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${a}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.$_pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,be(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of me(this.theme)){const t=Se(e);be(t,this),0===t.length&&document.body.classList.remove(`v-popper--some-open--${e}`)}Ce===this&&(Ce=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=pe(this.theme,"disposeTimeout");null!==t&&(this.$_disposeTimer=setTimeout((()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)}),t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperShowTriggers,e);const t=e=>t=>{t.usedByTooltip||this.hide({event:t,skipAiming:e})};this.$_registerTriggerListeners(this.$_targetNodes,Ae,this.triggers,this.hideTriggers,t(!1)),this.$_registerTriggerListeners([this.$_popperNode],Ae,this.popperTriggers,this.popperHideTriggers,t(!0))},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach((e=>e.addEventListener(t,n,ve?{passive:!0}:void 0)))},$_registerTriggerListeners(e,t,n,o,a){let r=n;null!=o&&(r="function"==typeof o?o(r):o),r.forEach((n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,a)}))},$_removeEventListeners(e){const t=[];this.$_events.forEach((n=>{const{targetNodes:o,eventType:a,handler:r}=n;e&&e!==a?t.push(n):o.forEach((e=>e.removeEventListener(a,r)))})),this.$_events=t},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout((()=>{this.$_preventShow=!1}),300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.$_pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$el.getBoundingClientRect();if(Fe>=e.left&&Fe<=e.right&&Be>=e.top&&Be<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Fe-$e,n=Be-De,o=e.left+e.width/2-$e+(e.top+e.height/2)-De+e.width+e.height,a=$e+t*o,r=De+n*o;return Re($e,De,a,r,e.left,e.top,e.left,e.bottom)||Re($e,De,a,r,e.left,e.top,e.right,e.top)||Re($e,De,a,r,e.right,e.top,e.right,e.bottom)||Re($e,De,a,r,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$scopedSlots.default(this.slotData)[0]}});function Ee(e){for(let t=0;t=0;o--){const a=we[o];try{const o=a.$_containsGlobalTarget=Te(a,e);a.$_pendingHide=!1,requestAnimationFrame((()=>{if(a.$_pendingHide=!1,!n[a.randomId]&&Ne(a,o,e)){if(a.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=a.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let r=a.parentPopper;for(;r&&Ne(r,r.$_containsGlobalTarget,e);)r.$_handleGlobalClose(e,t),r=r.parentPopper}}))}catch(e){}}}function Te(e,t){const n=e.popperNode();return e.$_mouseDownContains||n.contains(t.target)}function Ne(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}function ze(){for(let e=0;e=0&&l<=1&&c>=0&&c<=1}var Ie;function Me(){Me.init||(Me.init=!0,Ie=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}function Le(e,t,n,o,a,r,i,s,l,c){"boolean"!=typeof i&&(l=s,s=i,i=!1);var u,d="function"==typeof n?n.options:n;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,a&&(d.functional=!0)),o&&(d._scopeId=o),r?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=u):t&&(u=i?function(e){t.call(this,c(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,s(e))}),u)if(d.functional){var p=d.render;d.render=function(e,t){return u.call(t),p(e,t)}}else{var m=d.beforeCreate;d.beforeCreate=m?[].concat(m,u):[u]}return n}"undefined"!=typeof window&&window.addEventListener("mousemove",(e=>{$e=Fe,De=Be,Fe=e.clientX,Be=e.clientY}),ve?{passive:!0}:void 0);var Ge={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var e=this;Me(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight,e.emitOnMount&&e.emitSize()}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",Ie&&this.$el.appendChild(t),t.data="about:blank",Ie||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()},methods:{compareAndNotify:function(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize:function(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!Ie&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},Ve=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})};Ve._withStripped=!0;var Ue=Le({render:Ve,staticRenderFns:[]},undefined,Ge,"data-v-8859cc6c",false,undefined,!1,void 0,void 0,void 0);var He={version:"1.0.1",install:function(e){e.component("resize-observer",Ue),e.component("ResizeObserver",Ue)}},We=null;"undefined"!=typeof window?We=window.Vue:void 0!==n.g&&(We=n.g.Vue),We&&We.use(He);var qe={computed:{themeClass(){return function(e){const t=[e];let n=de.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=de.themes[n.$extend]||{}):n=null}while(n);return t.map((e=>`v-popper--theme-${e}`))}(this.theme)}}},Ze={name:"VPopperContent",components:{ResizeObserver:Ue},mixins:[qe],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},methods:{toPx:e=>null==e||isNaN(e)?null:`${e}px`}};function Ke(e,t,n,o,a,r,i,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),i?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},c._ssrRegister=l):a&&(l=s?function(){a.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:a),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}const Ye={};var Je=Ke(Ze,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"popover",staticClass:"v-popper__popper",class:[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}],style:e.result?{position:e.result.strategy,transform:"translate3d("+Math.round(e.result.x)+"px,"+Math.round(e.result.y)+"px,0)"}:void 0,attrs:{id:e.popperId,"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0},on:{keyup:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.autoHide&&e.$emit("hide")}}},[n("div",{staticClass:"v-popper__backdrop",on:{click:function(t){e.autoHide&&e.$emit("hide")}}}),n("div",{staticClass:"v-popper__wrapper",style:e.result?{transformOrigin:e.result.transformOrigin}:void 0},[n("div",{ref:"inner",staticClass:"v-popper__inner"},[e.mounted?[n("div",[e._t("default")],2),e.handleResize?n("ResizeObserver",{on:{notify:function(t){return e.$emit("resize",t)}}}):e._e()]:e._e()],2),n("div",{ref:"arrow",staticClass:"v-popper__arrow-container",style:e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0},[n("div",{staticClass:"v-popper__arrow-outer"}),n("div",{staticClass:"v-popper__arrow-inner"})])])])}),[],!1,Xe,null,null,null);function Xe(e){for(let e in Ye)this[e]=Ye[e]}var Qe=function(){return Je.exports}(),et={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}},tt={name:"VPopperWrapper",components:{Popper:je(),PopperContent:Qe},mixins:[et,qe],inheritAttrs:!1,props:{theme:{type:String,default(){return this.$options.vPopperTheme}}},methods:{getTargetNodes(){return Array.from(this.$refs.reference.children).filter((e=>e!==this.$refs.popperContent.$el))}}},nt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"target-nodes":e.getTargetNodes,"reference-node":function(){return e.$refs.reference},"popper-node":function(){return e.$refs.popperContent.$el}},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.popperId,a=t.isShown,r=t.shouldMountContent,i=t.skipTransition,s=t.autoHide,l=t.show,c=t.hide,u=t.handleResize,d=t.onResize,p=t.classes,m=t.result;return[n("div",{ref:"reference",staticClass:"v-popper",class:[e.themeClass,{"v-popper--shown":a}]},[e._t("default",null,{shown:a,show:l,hide:c}),n("PopperContent",{ref:"popperContent",attrs:{"popper-id":o,theme:e.theme,shown:a,mounted:r,"skip-transition":i,"auto-hide":s,"handle-resize":u,classes:p,result:m},on:{hide:c,resize:d}},[e._t("popper",null,{shown:a,hide:c})],2)],2)]}}],null,!0)},"Popper",e.$attrs,!1),e.$listeners))};const ot={};var at=Ke(tt,nt,[],!1,rt,null,null,null);function rt(e){for(let e in ot)this[e]=ot[e]}var it=function(){return at.exports}(),st=le(se({},it),{name:"VDropdown",vPopperTheme:"dropdown"});const lt={};var ct=Ke(st,undefined,undefined,!1,ut,null,null,null);function ut(e){for(let e in lt)this[e]=lt[e]}var dt=function(){return ct.exports}(),pt=le(se({},it),{name:"VMenu",vPopperTheme:"menu"});const mt={};var vt=Ke(pt,undefined,undefined,!1,ft,null,null,null);function ft(e){for(let e in mt)this[e]=mt[e]}var ht=function(){return vt.exports}(),gt=le(se({},it),{name:"VTooltip",vPopperTheme:"tooltip"});const At={};var bt=Ke(gt,undefined,undefined,!1,yt,null,null,null);function yt(e){for(let e in At)this[e]=At[e]}var wt=function(){return bt.exports}(),Ct={name:"VTooltipDirective",components:{Popper:je(),PopperContent:Qe},mixins:[et],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default(){return pe(this.theme,"html")}},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default(){return pe(this.theme,"loadingContent")}}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(e){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then((t=>this.onResult(e,t))):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}},kt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"popper-node":function(){return e.$refs.popperContent.$el}},on:{"apply-show":e.onShow,"apply-hide":e.onHide},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.popperId,a=t.isShown,r=t.shouldMountContent,i=t.skipTransition,s=t.autoHide,l=t.hide,c=t.handleResize,u=t.onResize,d=t.classes,p=t.result;return[n("PopperContent",{ref:"popperContent",class:{"v-popper--tooltip-loading":e.loading},attrs:{"popper-id":o,theme:e.theme,shown:a,mounted:r,"skip-transition":i,"auto-hide":s,"handle-resize":c,classes:d,result:p},on:{hide:l,resize:u}},[e.html?n("div",{domProps:{innerHTML:e._s(e.finalContent)}}):n("div",{domProps:{textContent:e._s(e.finalContent)}})])]}}])},"Popper",e.$attrs,!1),e.$listeners))};const St={};var xt=Ke(Ct,kt,[],!1,Ot,null,null,null);function Ot(e){for(let e in St)this[e]=St[e]}var Pt=function(){return xt.exports}();const jt="v-popper--has-tooltip";function Et(e,t,n){let o;const a=typeof t;return o="string"===a?{content:t}:t&&"object"===a?t:{content:!1},o.placement=function(e,t){let n=e.placement;if(!n&&t)for(const e of he)t[e]&&(n=e);return n||(n=pe(e.theme||"tooltip","placement")),n}(o,n),o.targetNodes=()=>[e],o.referenceNode=()=>e,o}function _t(e,t,n){const o=Et(e,t,n),a=e.$_popper=new Q.default({mixins:[et],data:()=>({options:o}),render(e){const t=this.options,{theme:n,html:o,content:a,loadingContent:r}=t,i=ce(t,["theme","html","content","loadingContent"]);return e(Pt,{props:{theme:n,html:o,content:a,loadingContent:r},attrs:i,ref:"popper"})},devtools:{hide:!0}}),r=document.createElement("div");return document.body.appendChild(r),a.$mount(r),e.classList&&e.classList.add(jt),a}function Tt(e){e.$_popper&&(e.$_popper.$destroy(),delete e.$_popper,delete e.$_popperOldShown),e.classList&&e.classList.remove(jt)}function Nt(e,{value:t,oldValue:n,modifiers:o}){const a=Et(e,t,o);if(!a.content||pe(a.theme||"tooltip","disabled"))Tt(e);else{let n;e.$_popper?(n=e.$_popper,n.options=a):n=_t(e,t,o),void 0!==t.shown&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?n.show():n.hide())}}var zt={bind:Nt,update:Nt,unbind(e){Tt(e)}};function $t(e){e.addEventListener("click",Ft),e.addEventListener("touchstart",Bt,!!ve&&{passive:!0})}function Dt(e){e.removeEventListener("click",Ft),e.removeEventListener("touchstart",Bt),e.removeEventListener("touchend",Rt),e.removeEventListener("touchcancel",It)}function Ft(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function Bt(e){if(1===e.changedTouches.length){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const n=e.changedTouches[0];t.$_vclosepopover_touchPoint=n,t.addEventListener("touchend",Rt),t.addEventListener("touchcancel",It)}}function Rt(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,1===e.changedTouches.length){const n=e.changedTouches[0],o=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-o.screenY)<20&&Math.abs(n.screenX-o.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function It(e){e.currentTarget.$_vclosepopover_touch=!1}var Mt={bind(e,{value:t,modifiers:n}){e.$_closePopoverModifiers=n,(void 0===t||t)&&$t(e)},update(e,{value:t,oldValue:n,modifiers:o}){e.$_closePopoverModifiers=o,t!==n&&(void 0===t||t?$t(e):Dt(e))},unbind(e){Dt(e)}};const Lt=de,Gt=zt,Vt=Mt,Ut=dt,Ht=ht,Wt=je,qt=Qe,Zt=et,Kt=it,Yt=qe,Jt=wt,Xt=Pt;function Qt(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,ue(de,t),e.directive("tooltip",zt),e.directive("close-popper",Mt),e.component("v-tooltip",wt),e.component("VTooltip",wt),e.component("v-dropdown",dt),e.component("VDropdown",dt),e.component("v-menu",ht),e.component("VMenu",ht))}const en={version:"1.0.0-beta.19",install:Qt,options:de};let tn=null;"undefined"!=typeof window?tn=window.Vue:void 0!==n.g&&(tn=n.g.Vue),tn&&tn.use(en)},4291:(e,t,n)=>{"use strict";n.r(t),n.d(t,{createFocusTrap:()=>R});var o=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],a=o.join(","),r="undefined"==typeof Element,i=r?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,s=!r&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},l=function e(t,n){var o;void 0===n&&(n=!0);var a=null==t||null===(o=t.getAttribute)||void 0===o?void 0:o.call(t,"inert");return""===a||"true"===a||n&&t&&e(t.parentNode)},c=function(e,t,n){if(l(e))return[];var o=Array.prototype.slice.apply(e.querySelectorAll(a));return t&&i.call(e,a)&&o.unshift(e),o=o.filter(n)},u=function e(t,n,o){for(var r=[],s=Array.from(t);s.length;){var c=s.shift();if(!l(c,!1))if("SLOT"===c.tagName){var u=c.assignedElements(),d=e(u.length?u:c.children,!0,o);o.flatten?r.push.apply(r,d):r.push({scopeParent:c,candidates:d})}else{i.call(c,a)&&o.filter(c)&&(n||!t.includes(c))&&r.push(c);var p=c.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(c),m=!l(p,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(c));if(p&&m){var v=e(!0===p?c.children:p.children,!0,o);o.flatten?r.push.apply(r,v):r.push({scopeParent:c,candidates:v})}else s.unshift.apply(s,c.children)}}return r},d=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},p=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!d(e)?0:e.tabIndex},m=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},v=function(e){return"INPUT"===e.tagName},f=function(e){return function(e){return v(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||s(e),o=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=o(window.CSS.escape(e.name));else try{t=o(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var a=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(i.call(a,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return h(e)}else{if("function"==typeof o){for(var r=e;e;){var l=e.parentElement,c=s(e);if(l&&!l.shadowRoot&&!0===o(l))return h(e);e=e.assignedSlot?e.assignedSlot:l||c===e.ownerDocument?l:c.host}e=r}if(function(e){var t,n,o,a,r=e&&s(e),i=null===(t=r)||void 0===t?void 0:t.host,l=!1;if(r&&r!==e)for(l=!!(null!==(n=i)&&void 0!==n&&null!==(o=n.ownerDocument)&&void 0!==o&&o.contains(i)||null!=e&&null!==(a=e.ownerDocument)&&void 0!==a&&a.contains(e));!l&&i;){var c,u,d;l=!(null===(u=i=null===(c=r=s(i))||void 0===c?void 0:c.host)||void 0===u||null===(d=u.ownerDocument)||void 0===d||!d.contains(i))}return l}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},A=function(e,t){return!(t.disabled||l(t)||function(e){return v(e)&&"hidden"===e.type}(t)||g(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},w=function e(t){var n=[],o=[];return t.forEach((function(t,a){var r=!!t.scopeParent,i=r?t.scopeParent:t,s=function(e,t){var n=p(e);return n<0&&t&&!d(e)?0:n}(i,r),l=r?e(t.candidates):i;0===s?r?n.push.apply(n,l):n.push(i):o.push({documentOrder:a,tabIndex:s,item:t,isScope:r,content:l})})),o.sort(m).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)},C=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==i.call(e,a)&&b(t,e)},k=o.concat("iframe").join(","),S=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==i.call(e,k)&&A(t,e)};function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function O(e){for(var t=1;t0){var n=e[e.length-1];n!==t&&n.pause()}var o=e.indexOf(t);-1===o||e.splice(o,1),e.push(t)},E=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()},_=function(e){return"Tab"===e.key||9===e.keyCode},T=function(e){return _(e)&&!e.shiftKey},N=function(e){return _(e)&&e.shiftKey},z=function(e){return setTimeout(e,0)},$=function(e,t){var n=-1;return e.every((function(e,o){return!t(e)||(n=o,!1)})),n},D=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o1?n-1:0),i=1;i=0)e=o.activeElement;else{var t=i.tabbableGroups[0];e=t&&t.firstTabbableNode||d("fallbackFocus")}if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},m=function(){if(i.containerGroups=i.containers.map((function(e){var t=function(e,t){var n;return n=(t=t||{}).getShadowRoot?u([e],t.includeContainer,{filter:b.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:y}):c(e,t.includeContainer,b.bind(null,t)),w(n)}(e,r.tabbableOptions),n=function(e,t){return(t=t||{}).getShadowRoot?u([e],t.includeContainer,{filter:A.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):c(e,t.includeContainer,A.bind(null,t))}(e,r.tabbableOptions);return{container:e,tabbableNodes:t,focusableNodes:n,firstTabbableNode:t.length>0?t[0]:null,lastTabbableNode:t.length>0?t[t.length-1]:null,nextTabbableNode:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=n.findIndex((function(t){return t===e}));if(!(o<0))return t?n.slice(o+1).find((function(e){return C(e,r.tabbableOptions)})):n.slice(0,o).reverse().find((function(e){return C(e,r.tabbableOptions)}))}}})),i.tabbableGroups=i.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),i.tabbableGroups.length<=0&&!d("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},v=function e(t){!1!==t&&t!==o.activeElement&&(t&&t.focus?(t.focus({preventScroll:!!r.preventScroll}),i.mostRecentlyFocusedNode=t,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(t)&&t.select()):e(p()))},f=function(e){var t=d("setReturnFocus",e);return t||!1!==t&&e},h=function(e){var t=F(e);l(t,e)>=0||(D(r.clickOutsideDeactivates,e)?n.deactivate({returnFocus:r.returnFocusOnDeactivate}):D(r.allowOutsideClick,e)||e.preventDefault())},g=function(e){var t=F(e),n=l(t,e)>=0;n||t instanceof Document?n&&(i.mostRecentlyFocusedNode=t):(e.stopImmediatePropagation(),v(i.mostRecentlyFocusedNode||p()))},k=function(e){if(!(t=e,"Escape"!==t.key&&"Esc"!==t.key&&27!==t.keyCode||!1===D(r.escapeDeactivates,e)))return e.preventDefault(),void n.deactivate();var t;(r.isKeyForward(e)||r.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=F(e);m();var o=null;if(i.tabbableGroups.length>0){var a=l(n,e),s=a>=0?i.containerGroups[a]:void 0;if(a<0)o=t?i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:i.tabbableGroups[0].firstTabbableNode;else if(t){var c=$(i.tabbableGroups,(function(e){var t=e.firstTabbableNode;return n===t}));if(c<0&&(s.container===n||S(n,r.tabbableOptions)&&!C(n,r.tabbableOptions)&&!s.nextTabbableNode(n,!1))&&(c=a),c>=0){var u=0===c?i.tabbableGroups.length-1:c-1;o=i.tabbableGroups[u].lastTabbableNode}else _(e)||(o=s.nextTabbableNode(n,!1))}else{var p=$(i.tabbableGroups,(function(e){var t=e.lastTabbableNode;return n===t}));if(p<0&&(s.container===n||S(n,r.tabbableOptions)&&!C(n,r.tabbableOptions)&&!s.nextTabbableNode(n))&&(p=a),p>=0){var f=p===i.tabbableGroups.length-1?0:p+1;o=i.tabbableGroups[f].firstTabbableNode}else _(e)||(o=s.nextTabbableNode(n))}}else o=d("fallbackFocus");o&&(_(e)&&e.preventDefault(),v(o))}(e,r.isKeyBackward(e))},x=function(e){var t=F(e);l(t,e)>=0||D(r.clickOutsideDeactivates,e)||D(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},P=function(){if(i.active)return j(a,n),i.delayInitialFocusTimer=r.delayInitialFocus?z((function(){v(p())})):v(p()),o.addEventListener("focusin",g,!0),o.addEventListener("mousedown",h,{capture:!0,passive:!1}),o.addEventListener("touchstart",h,{capture:!0,passive:!1}),o.addEventListener("click",x,{capture:!0,passive:!1}),o.addEventListener("keydown",k,{capture:!0,passive:!1}),n},R=function(){if(i.active)return o.removeEventListener("focusin",g,!0),o.removeEventListener("mousedown",h,!0),o.removeEventListener("touchstart",h,!0),o.removeEventListener("click",x,!0),o.removeEventListener("keydown",k,!0),n},I="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(e){e.some((function(e){return Array.from(e.removedNodes).some((function(e){return e===i.mostRecentlyFocusedNode}))}))&&v(p())})):void 0,M=function(){I&&(I.disconnect(),i.active&&!i.paused&&i.containers.map((function(e){I.observe(e,{subtree:!0,childList:!0})})))};return(n={get active(){return i.active},get paused(){return i.paused},activate:function(e){if(i.active)return this;var t=s(e,"onActivate"),n=s(e,"onPostActivate"),a=s(e,"checkCanFocusTrap");a||m(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=o.activeElement,null==t||t();var r=function(){a&&m(),P(),M(),null==n||n()};return a?(a(i.containers.concat()).then(r,r),this):(r(),this)},deactivate:function(e){if(!i.active)return this;var t=O({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},e);clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,R(),i.active=!1,i.paused=!1,M(),E(a,n);var o=s(t,"onDeactivate"),l=s(t,"onPostDeactivate"),c=s(t,"checkCanReturnFocus"),u=s(t,"returnFocus","returnFocusOnDeactivate");null==o||o();var d=function(){z((function(){u&&v(f(i.nodeFocusedBeforeActivation)),null==l||l()}))};return u&&c?(c(f(i.nodeFocusedBeforeActivation)).then(d,d),this):(d(),this)},pause:function(e){if(i.paused||!i.active)return this;var t=s(e,"onPause"),n=s(e,"onPostPause");return i.paused=!0,null==t||t(),R(),M(),null==n||n(),this},unpause:function(e){if(!i.paused||!i.active)return this;var t=s(e,"onUnpause"),n=s(e,"onPostUnpause");return i.paused=!1,null==t||t(),m(),P(),M(),null==n||n(),this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return i.containers=t.map((function(e){return"string"==typeof e?o.querySelector(e):e})),i.active&&m(),M(),this}}).updateContainerElements(e),n}},2964:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});const o={name:"ChevronLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const a=(0,n(1900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon chevron-left-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},1585:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});const o={name:"ChevronRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const a=(0,n(1900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon chevron-right-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},2675:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});const o={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const a=(0,n(1900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon close-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},9115:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});const o={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const a=(0,n(1900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon dots-horizontal-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},1857:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});const o={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const a=(0,n(1900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon pause-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M14,19H18V5H14M6,19H10V5H6V19Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},3071:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});const o={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const a=(0,n(1900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon play-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M8,5.14V19.14L19,12.14L8,5.14Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},8393:(e,t,n)=>{"use strict";var o=n(6227),a=n(1e3);function r(e,t,n){let r;r=a.isRef(n)?{evaluating:n}:n||{};const{lazy:i=!1,evaluating:s,shallow:l=!0,onError:c=o.noop}=r,u=a.ref(!i),d=l?a.shallowRef(t):a.ref(t);let p=0;return a.watchEffect((async t=>{if(!u.value)return;p++;const n=p;let o=!1;s&&Promise.resolve().then((()=>{s.value=!0}));try{const a=await e((e=>{t((()=>{s&&(s.value=!1),o||e()}))}));n===p&&(d.value=a)}catch(e){c(e)}finally{s&&n===p&&(s.value=!1),o=!0}})),i?a.computed((()=>(u.value=!0,d.value))):d}var i=Object.defineProperty,s=Object.defineProperties,l=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,p=(e,t,n)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function m(e){var t;const n=o.toValue(e);return null!=(t=null==n?void 0:n.$el)?t:n}const v=o.isClient?window:void 0,f=o.isClient?window.document:void 0,h=o.isClient?window.navigator:void 0,g=o.isClient?window.location:void 0;function A(...e){let t,n,r,i;if("string"==typeof e[0]||Array.isArray(e[0])?([n,r,i]=e,t=v):[t,n,r,i]=e,!t)return o.noop;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const s=[],l=()=>{s.forEach((e=>e())),s.length=0},c=a.watch((()=>[m(t),o.toValue(i)]),(([e,t])=>{l(),e&&s.push(...n.flatMap((n=>r.map((o=>((e,t,n,o)=>(e.addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)))(e,n,o,t))))))}),{immediate:!0,flush:"post"}),u=()=>{c(),l()};return o.tryOnScopeDispose(u),u}let b=!1;var y=Object.defineProperty,w=Object.defineProperties,C=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,O=(e,t,n)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,P=(e,t)=>{for(var n in t||(t={}))S.call(t,n)&&O(e,n,t[n]);if(k)for(var n of k(t))x.call(t,n)&&O(e,n,t[n]);return e},j=(e,t)=>w(e,C(t));function E(...e){let t,n,a={};3===e.length?(t=e[0],n=e[1],a=e[2]):2===e.length?"object"==typeof e[1]?(t=!0,n=e[0],a=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=v,eventName:i="keydown",passive:s=!1,dedupe:l=!1}=a,c="function"==typeof(u=t)?u:"string"==typeof u?e=>e.key===u:Array.isArray(u)?e=>u.includes(e.key):()=>!0;var u;return A(r,i,(e=>{e.repeat&&o.toValue(l)||c(e)&&n(e)}),s)}function _(e={}){var t;const{window:n=v}=e,a=null!=(t=e.document)?t:null==n?void 0:n.document,r=o.computedWithControl((()=>null),(()=>null==a?void 0:a.activeElement));return n&&(A(n,"blur",(e=>{null===e.relatedTarget&&r.trigger()}),!0),A(n,"focus",r.trigger,!0)),r}function T(){const e=a.ref(!1);return a.getCurrentInstance()&&a.onMounted((()=>{e.value=!0})),e}function N(e){const t=T();return a.computed((()=>(t.value,Boolean(e()))))}function z(e,t={}){const{immediate:n=!0,window:r=v}=t,i=a.ref(!1);let s=0,l=null;function c(t){if(!i.value||!r)return;e({delta:t-s,timestamp:t}),s=t,l=r.requestAnimationFrame(c)}function u(){!i.value&&r&&(i.value=!0,l=r.requestAnimationFrame(c))}function d(){i.value=!1,null!=l&&r&&(r.cancelAnimationFrame(l),l=null)}return n&&u(),o.tryOnScopeDispose(d),{isActive:a.readonly(i),pause:d,resume:u}}function $(e){return new Promise(((t,n)=>{const o=new Error("aborted");e.aborted?n(o):e.addEventListener("abort",(()=>n(o)),{once:!0})}))}var D=Object.defineProperty,F=Object.defineProperties,B=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,L=(e,t,n)=>t in e?D(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,G=(e,t)=>{for(var n in t||(t={}))I.call(t,n)&&L(e,n,t[n]);if(R)for(var n of R(t))M.call(t,n)&&L(e,n,t[n]);return e},V=(e,t)=>F(e,B(t));function U(e,t,n){const{immediate:r=!0,delay:i=0,onError:s=o.noop,onSuccess:l=o.noop,resetOnExecute:c=!0,shallow:u=!0,throwError:d}=null!=n?n:{},p=u?a.shallowRef(t):a.ref(t),m=a.ref(!1),v=a.ref(!1),f=a.shallowRef(void 0);async function h(n=0,...a){c&&(p.value=t),f.value=void 0,m.value=!1,v.value=!0,n>0&&await o.promiseTimeout(n);const r="function"==typeof e?e(...a):e;try{const e=await r;p.value=e,m.value=!0,l(e)}catch(e){if(f.value=e,s(e),d)throw e}finally{v.value=!1}return p.value}r&&h(i);const g={state:p,isReady:m,isLoading:v,error:f,execute:h};return V(G({},g),{then:(e,t)=>new Promise(((e,t)=>{o.until(v).toBe(!1).then((()=>e(g))).catch(t)})).then(e,t)})}const H={array:e=>JSON.stringify(e),object:e=>JSON.stringify(e),set:e=>JSON.stringify(Array.from(e)),map:e=>JSON.stringify(Object.fromEntries(e)),null:()=>""};function W(e){return new Promise(((t,n)=>{const o=new FileReader;o.onload=e=>{t(e.target.result)},o.onerror=n,o.readAsDataURL(e)}))}function q(e,t={}){const{window:n=v}=t,r=N((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia));let i;const s=a.ref(!1),l=()=>{i&&("removeEventListener"in i?i.removeEventListener("change",c):i.removeListener(c))},c=()=>{r.value&&(l(),i=n.matchMedia(o.toRef(e).value),s.value=!!(null==i?void 0:i.matches),i&&("addEventListener"in i?i.addEventListener("change",c):i.addListener(c)))};return a.watchEffect(c),o.tryOnScopeDispose((()=>l())),s}var Z=Object.defineProperty,K=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,X=(e,t,n)=>t in e?Z(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Q=["hash","host","hostname","href","pathname","port","protocol","search"];var ee=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ie=(e,t,n)=>t in e?ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function se(e){return JSON.parse(JSON.stringify(e))}const le="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},ce="__vueuse_ssr_handlers__",ue=de();function de(){return ce in le||(le[ce]=le[ce]||{}),le[ce]}function pe(e,t){return ue[e]||t}function me(e){return null==e?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":"boolean"==typeof e?"boolean":"string"==typeof e?"string":"object"==typeof e?"object":Number.isNaN(e)?"any":"number"}var ve=Object.defineProperty,fe=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ae=(e,t,n)=>t in e?ve(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,be=(e,t)=>{for(var n in t||(t={}))he.call(t,n)&&Ae(e,n,t[n]);if(fe)for(var n of fe(t))ge.call(t,n)&&Ae(e,n,t[n]);return e};const ye={boolean:{read:e=>"true"===e,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},we="vueuse-storage";function Ce(e,t,n,r={}){var i;const{flush:s="pre",deep:l=!0,listenToStorageChanges:c=!0,writeDefaults:u=!0,mergeDefaults:d=!1,shallow:p,window:m=v,eventFilter:f,onError:h=(e=>{console.error(e)})}=r,g=(p?a.shallowRef:a.ref)(t);if(!n)try{n=pe("getDefaultStorage",(()=>{var e;return null==(e=v)?void 0:e.localStorage}))()}catch(e){h(e)}if(!n)return g;const b=o.toValue(t),y=me(b),w=null!=(i=r.serializer)?i:ye[y],{pause:C,resume:k}=o.pausableWatch(g,(()=>function(t){try{if(null==t)n.removeItem(e);else{const o=w.write(t),a=n.getItem(e);a!==o&&(n.setItem(e,o),m&&m.dispatchEvent(new CustomEvent(we,{detail:{key:e,oldValue:a,newValue:o,storageArea:n}})))}}catch(e){h(e)}}(g.value)),{flush:s,deep:l,eventFilter:f});return m&&c&&(A(m,"storage",S),A(m,we,(function(e){S(e.detail)}))),S(),g;function S(t){if(!t||t.storageArea===n)if(t&&null==t.key)g.value=b;else if(!t||t.key===e){C();try{g.value=function(t){const o=t?t.newValue:n.getItem(e);if(null==o)return u&&null!==b&&n.setItem(e,w.write(b)),b;if(!t&&d){const e=w.read(o);return"function"==typeof d?d(e,b):"object"!==y||Array.isArray(e)?e:be(be({},b),e)}return"string"!=typeof o?o:w.read(o)}(t)}catch(e){h(e)}finally{t?a.nextTick(k):k()}}}}function ke(e){return q("(prefers-color-scheme: dark)",e)}var Se=Object.defineProperty,xe=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,je=(e,t,n)=>t in e?Se(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ee=(e,t)=>{for(var n in t||(t={}))Oe.call(t,n)&&je(e,n,t[n]);if(xe)for(var n of xe(t))Pe.call(t,n)&&je(e,n,t[n]);return e};function _e(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:i=v,storage:s,storageKey:l="vueuse-color-scheme",listenToStorageChanges:c=!0,storageRef:u,emitAuto:d,disableTransition:p=!0}=e,f=Ee({auto:"",light:"light",dark:"dark"},e.modes||{}),h=ke({window:i}),g=a.computed((()=>h.value?"dark":"light")),A=u||(null==l?o.toRef(r):Ce(l,r,s,{window:i,listenToStorageChanges:c})),b=a.computed((()=>"auto"===A.value?g.value:A.value)),y=pe("updateHTMLAttrs",((e,t,n)=>{const o="string"==typeof e?null==i?void 0:i.document.querySelector(e):m(e);if(!o)return;let a;if(p){a=i.document.createElement("style");const e="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";a.appendChild(document.createTextNode(e)),i.document.head.appendChild(a)}if("class"===t){const e=n.split(/\s/g);Object.values(f).flatMap((e=>(e||"").split(/\s/g))).filter(Boolean).forEach((t=>{e.includes(t)?o.classList.add(t):o.classList.remove(t)}))}else o.setAttribute(t,n);p&&(i.getComputedStyle(a).opacity,document.head.removeChild(a))}));function w(e){var o;y(t,n,null!=(o=f[e])?o:e)}function C(t){e.onChanged?e.onChanged(t,w):w(t)}a.watch(b,C,{flush:"post",immediate:!0}),o.tryOnMounted((()=>C(b.value)));const k=a.computed({get:()=>d?A.value:b.value,set(e){A.value=e}});try{return Object.assign(k,{store:A,system:g,state:b})}catch(e){return k}}var Te=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,$e=(e,t)=>{var n={};for(var o in e)Ne.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Te)for(var o of Te(e))t.indexOf(o)<0&&ze.call(e,o)&&(n[o]=e[o]);return n};function De(e,t,n={}){const r=n,{window:i=v}=r,s=$e(r,["window"]);let l;const c=N((()=>i&&"MutationObserver"in i)),u=()=>{l&&(l.disconnect(),l=void 0)},d=a.watch((()=>m(e)),(e=>{u(),c.value&&i&&e&&(l=new MutationObserver(t),l.observe(e,s))}),{immediate:!0}),p=()=>{u(),d()};return o.tryOnScopeDispose(p),{isSupported:c,stop:p}}function Fe(e,t,n={}){const{window:r=v,initialValue:i="",observe:s=!1}=n,l=a.ref(i),c=a.computed((()=>{var e;return m(t)||(null==(e=null==r?void 0:r.document)?void 0:e.documentElement)}));function u(){var t;const n=o.toValue(e),a=o.toValue(c);if(a&&r){const e=null==(t=r.getComputedStyle(a).getPropertyValue(n))?void 0:t.trim();l.value=e||i}}return s&&De(c,u,{attributeFilter:["style","class"],window:r}),a.watch([c,()=>o.toValue(e)],u,{immediate:!0}),a.watch(l,(t=>{var n;(null==(n=c.value)?void 0:n.style)&&c.value.style.setProperty(o.toValue(e),t)})),l}function Be(){const e=a.getCurrentInstance(),t=o.computedWithControl((()=>null),(()=>e.proxy.$el));return a.onUpdated(t.trigger),a.onMounted(t.trigger),t}var Re=Object.defineProperty,Ie=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ue=(e,t,n)=>t in e?Re(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function He(e){return e}function We(e,t){return e.value=t}function qe(e){return e?"function"==typeof e?e:se:He}function Ze(e){return e?"function"==typeof e?e:se:He}function Ke(e,t={}){const{clone:n=!1,dump:r=qe(n),parse:i=Ze(n),setSource:s=We}=t;function l(){return a.markRaw({snapshot:r(e.value),timestamp:o.timestamp()})}const c=a.ref(l()),u=a.ref([]),d=a.ref([]),p=t=>{s(e,i(t.snapshot)),c.value=t},m=a.computed((()=>[c.value,...u.value])),v=a.computed((()=>u.value.length>0)),f=a.computed((()=>d.value.length>0));return{source:e,undoStack:u,redoStack:d,last:c,history:m,canUndo:v,canRedo:f,clear:()=>{u.value.splice(0,u.value.length),d.value.splice(0,d.value.length)},commit:()=>{u.value.unshift(c.value),c.value=l(),t.capacity&&u.value.length>t.capacity&&u.value.splice(t.capacity,1/0),d.value.length&&d.value.splice(0,d.value.length)},reset:()=>{p(c.value)},undo:()=>{const e=u.value.shift();e&&(d.value.unshift(c.value),p(e))},redo:()=>{const e=d.value.shift();e&&(u.value.unshift(c.value),p(e))}}}var Ye=Object.defineProperty,Je=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,nt=(e,t,n)=>t in e?Ye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ot=(e,t)=>{for(var n in t||(t={}))et.call(t,n)&&nt(e,n,t[n]);if(Qe)for(var n of Qe(t))tt.call(t,n)&&nt(e,n,t[n]);return e},at=(e,t)=>Je(e,Xe(t));function rt(e,t={}){const{deep:n=!1,flush:a="pre",eventFilter:r}=t,{eventFilter:i,pause:s,resume:l,isActive:c}=o.pausableFilter(r),{ignoreUpdates:u,ignorePrevAsyncUpdates:d,stop:p}=o.watchIgnorable(e,h,{deep:n,flush:a,eventFilter:i});const m=Ke(e,at(ot({},t),{clone:t.clone||n,setSource:function(e,t){d(),u((()=>{e.value=t}))}})),{clear:v,commit:f}=m;function h(){d(),f()}return at(ot({},m),{isTracking:c,pause:s,resume:function(e){l(),e&&h()},commit:h,batch:function(e){let t=!1;const n=()=>t=!0;u((()=>{e(n)})),t||h()},dispose:function(){p(),v()}})}var it=Object.defineProperty,st=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,pt=(e,t,n)=>t in e?it(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,mt=(e,t)=>{for(var n in t||(t={}))ut.call(t,n)&&pt(e,n,t[n]);if(ct)for(var n of ct(t))dt.call(t,n)&&pt(e,n,t[n]);return e};function vt(e={}){const{window:t=v}=e,n=N((()=>t&&"DeviceOrientationEvent"in t)),o=a.ref(!1),r=a.ref(null),i=a.ref(null),s=a.ref(null);return t&&n.value&&A(t,"deviceorientation",(e=>{o.value=e.absolute,r.value=e.alpha,i.value=e.beta,s.value=e.gamma})),{isSupported:n,isAbsolute:o,alpha:r,beta:i,gamma:s}}function ft(e,t={}){const{controls:n=!1,navigator:r=h}=t,i=N((()=>r&&"permissions"in r));let s;const l="string"==typeof e?{name:e}:e,c=a.ref(),u=()=>{s&&(c.value=s.state)},d=o.createSingletonPromise((async()=>{if(i.value){if(!s)try{s=await r.permissions.query(l),A(s,"change",u),u()}catch(e){c.value="prompt"}return s}}));return d(),n?{state:c,isSupported:i,query:d}:c}var ht=Object.defineProperty,gt=Object.defineProperties,At=Object.getOwnPropertyDescriptors,bt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Ct=(e,t,n)=>t in e?ht(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var kt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Ot=(e,t)=>{var n={};for(var o in e)St.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&kt)for(var o of kt(e))t.indexOf(o)<0&&xt.call(e,o)&&(n[o]=e[o]);return n};function Pt(e,t,n={}){const r=n,{window:i=v}=r,s=Ot(r,["window"]);let l;const c=N((()=>i&&"ResizeObserver"in i)),u=()=>{l&&(l.disconnect(),l=void 0)},d=a.computed((()=>Array.isArray(e)?e.map((e=>m(e))):[m(e)])),p=a.watch(d,(e=>{if(u(),c.value&&i){l=new ResizeObserver(t);for(const t of e)t&&l.observe(t,s)}}),{immediate:!0,flush:"post",deep:!0}),f=()=>{u(),p()};return o.tryOnScopeDispose(f),{isSupported:c,stop:f}}var jt=Object.defineProperty,Et=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Nt=(e,t,n)=>t in e?jt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function zt(e,t={width:0,height:0},n={}){const{window:o=v,box:r="content-box"}=n,i=a.computed((()=>{var t,n;return null==(n=null==(t=m(e))?void 0:t.namespaceURI)?void 0:n.includes("svg")})),s=a.ref(t.width),l=a.ref(t.height);return Pt(e,(([t])=>{const n="border-box"===r?t.borderBoxSize:"content-box"===r?t.contentBoxSize:t.devicePixelContentBoxSize;if(o&&i.value){const t=m(e);if(t){const e=o.getComputedStyle(t);s.value=Number.parseFloat(e.width),l.value=Number.parseFloat(e.height)}}else if(n){const e=Array.isArray(n)?n:[n];s.value=e.reduce(((e,{inlineSize:t})=>e+t),0),l.value=e.reduce(((e,{blockSize:t})=>e+t),0)}else s.value=t.contentRect.width,l.value=t.contentRect.height}),n),a.watch((()=>m(e)),(e=>{s.value=e?t.width:0,l.value=e?t.height:0})),{width:s,height:l}}function $t(e,t,n={}){const{root:r,rootMargin:i="0px",threshold:s=.1,window:l=v,immediate:c=!0}=n,u=N((()=>l&&"IntersectionObserver"in l)),d=a.computed((()=>{const t=o.toValue(e);return(Array.isArray(t)?t:[t]).map(m).filter(o.notNullish)}));let p=o.noop;const f=a.ref(c),h=u.value?a.watch((()=>[d.value,m(r),f.value]),(([e,n])=>{if(p(),!f.value)return;if(!e.length)return;const a=new IntersectionObserver(t,{root:m(n),rootMargin:i,threshold:s});e.forEach((e=>e&&a.observe(e))),p=()=>{a.disconnect(),p=o.noop}}),{immediate:c,flush:"post"}):o.noop,g=()=>{p(),h(),f.value=!1};return o.tryOnScopeDispose(g),{isSupported:u,isActive:f,pause(){p(),f.value=!1},resume(){f.value=!0},stop:g}}const Dt=new Map;var Ft=Object.defineProperty,Bt=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Gt=(e,t,n)=>t in e?Ft(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Vt=(e,t)=>{for(var n in t||(t={}))Mt.call(t,n)&&Gt(e,n,t[n]);if(It)for(var n of It(t))Lt.call(t,n)&&Gt(e,n,t[n]);return e},Ut=(e,t)=>Bt(e,Rt(t));const Ht={json:"application/json",text:"text/plain"};function Wt(e){return e&&o.containsProp(e,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError","fetch")}function qt(e){return"undefined"!=typeof Headers&&e instanceof Headers?Object.fromEntries([...e.entries()]):e}function Zt(e,...t){return"overwrite"===e?async e=>{const n=t[t.length-1];return n?Vt(Vt({},e),await n(e)):e}:async e=>{for(const n of t)n&&(e=Vt(Vt({},e),await n(e)));return e}}function Kt(e,...t){var n;const r="function"==typeof AbortController;let i={},s={immediate:!0,refetch:!1,timeout:0};const l={method:"GET",type:"text",payload:void 0};t.length>0&&(Wt(t[0])?s=Vt(Vt({},s),t[0]):i=t[0]),t.length>1&&Wt(t[1])&&(s=Vt(Vt({},s),t[1]));const{fetch:c=(null==(n=v)?void 0:n.fetch),initialData:u,timeout:d}=s,p=o.createEventHook(),m=o.createEventHook(),f=o.createEventHook(),h=a.ref(!1),g=a.ref(!1),A=a.ref(!1),b=a.ref(null),y=a.shallowRef(null),w=a.shallowRef(null),C=a.shallowRef(u||null),k=a.computed((()=>r&&g.value));let S,x;const O=()=>{r&&(null==S||S.abort(),S=new AbortController,S.signal.onabort=()=>A.value=!0,i=Ut(Vt({},i),{signal:S.signal}))},P=e=>{g.value=e,h.value=!e};d&&(x=o.useTimeoutFn(O,d,{immediate:!1}));const j=async(t=!1)=>{var n;O(),P(!0),w.value=null,b.value=null,A.value=!1;const a={method:l.method,headers:{}};if(l.payload){const e=qt(a.headers);l.payloadType&&(e["Content-Type"]=null!=(n=Ht[l.payloadType])?n:l.payloadType);const t=o.toValue(l.payload);a.body="json"===l.payloadType?JSON.stringify(t):t}let r=!1;const d={url:o.toValue(e),options:Vt(Vt({},a),i),cancel:()=>{r=!0}};if(s.beforeFetch&&Object.assign(d,await s.beforeFetch(d)),r||!c)return P(!1),Promise.resolve(null);let v=null;return x&&x.start(),new Promise(((e,n)=>{var o;c(d.url,Ut(Vt(Vt({},a),d.options),{headers:Vt(Vt({},qt(a.headers)),qt(null==(o=d.options)?void 0:o.headers))})).then((async t=>{if(y.value=t,b.value=t.status,v=await t[l.type](),!t.ok)throw C.value=u||null,new Error(t.statusText);return s.afterFetch&&({data:v}=await s.afterFetch({data:v,response:t})),C.value=v,p.trigger(t),e(t)})).catch((async o=>{let a=o.message||o.name;return s.onFetchError&&({error:a}=await s.onFetchError({data:v,error:o,response:y.value})),w.value=a,m.trigger(o),t?n(o):e(null)})).finally((()=>{P(!1),x&&x.stop(),f.trigger(null)}))}))},E=o.toRef(s.refetch);a.watch([E,o.toRef(e)],(([e])=>e&&j()),{deep:!0});const _={isFinished:h,statusCode:b,response:y,error:w,data:C,isFetching:g,canAbort:k,aborted:A,abort:O,execute:j,onFetchResponse:p.on,onFetchError:m.on,onFetchFinally:f.on,get:T("GET"),put:T("PUT"),post:T("POST"),delete:T("DELETE"),patch:T("PATCH"),head:T("HEAD"),options:T("OPTIONS"),json:z("json"),text:z("text"),blob:z("blob"),arrayBuffer:z("arrayBuffer"),formData:z("formData")};function T(e){return(t,n)=>{if(!g.value){l.method=e,l.payload=t,l.payloadType=n,a.isRef(l.payload)&&a.watch([E,o.toRef(l.payload)],(([e])=>e&&j()),{deep:!0});const r=o.toValue(l.payload);return n||!r||Object.getPrototypeOf(r)!==Object.prototype||r instanceof FormData||(l.payloadType="json"),Ut(Vt({},_),{then:(e,t)=>N().then(e,t)})}}}function N(){return new Promise(((e,t)=>{o.until(h).toBe(!0).then((()=>e(_))).catch((e=>t(e)))}))}function z(e){return()=>{if(!g.value)return l.type=e,Ut(Vt({},_),{then:(e,t)=>N().then(e,t)})}}return s.immediate&&Promise.resolve().then((()=>j())),Ut(Vt({},_),{then:(e,t)=>N().then(e,t)})}var Yt=Object.defineProperty,Jt=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,en=(e,t,n)=>t in e?Yt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,tn=(e,t)=>{for(var n in t||(t={}))Xt.call(t,n)&&en(e,n,t[n]);if(Jt)for(var n of Jt(t))Qt.call(t,n)&&en(e,n,t[n]);return e};const nn={multiple:!0,accept:"*",reset:!1};var on=Object.defineProperty,an=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,ln=(e,t,n)=>t in e?on(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,cn=(e,t)=>{for(var n in t||(t={}))rn.call(t,n)&&ln(e,n,t[n]);if(an)for(var n of an(t))sn.call(t,n)&&ln(e,n,t[n]);return e};const un=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];var dn=Object.defineProperty,pn=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,gn=(e,t,n)=>t in e?dn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const An=["mousemove","mousedown","resize","keydown","touchstart","wheel"];var bn=Object.defineProperty,yn=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,kn=(e,t,n)=>t in e?bn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Sn=1;function xn(e,t={}){const{throttle:n=0,idle:r=200,onStop:i=o.noop,onScroll:s=o.noop,offset:l={left:0,right:0,top:0,bottom:0},eventListenerOptions:c={capture:!1,passive:!0},behavior:u="auto"}=t,d=a.ref(0),p=a.ref(0),m=a.computed({get:()=>d.value,set(e){f(e,void 0)}}),v=a.computed({get:()=>p.value,set(e){f(void 0,e)}});function f(t,n){var a,r,i;const s=o.toValue(e);s&&(null==(i=s instanceof Document?document.body:s)||i.scrollTo({top:null!=(a=o.toValue(n))?a:v.value,left:null!=(r=o.toValue(t))?r:m.value,behavior:o.toValue(u)}))}const h=a.ref(!1),g=a.reactive({left:!0,right:!1,top:!0,bottom:!1}),b=a.reactive({left:!1,right:!1,top:!1,bottom:!1}),y=e=>{h.value&&(h.value=!1,b.left=!1,b.right=!1,b.top=!1,b.bottom=!1,i(e))},w=o.useDebounceFn(y,n+r),C=e=>{const t=e===window?e.document.documentElement:e===document?e.documentElement:e,{display:n,flexDirection:o}=getComputedStyle(t),a=t.scrollLeft;b.left=ad.value;const r=Math.abs(a)<=0+(l.left||0),i=Math.abs(a)+t.clientWidth>=t.scrollWidth-(l.right||0)-Sn;"flex"===n&&"row-reverse"===o?(g.left=i,g.right=r):(g.left=r,g.right=i),d.value=a;let s=t.scrollTop;e!==document||s||(s=document.body.scrollTop),b.top=sp.value;const c=Math.abs(s)<=0+(l.top||0),u=Math.abs(s)+t.clientHeight>=t.scrollHeight-(l.bottom||0)-Sn;"flex"===n&&"column-reverse"===o?(g.top=u,g.bottom=c):(g.top=c,g.bottom=u),p.value=s},k=e=>{const t=e.target===document?e.target.documentElement:e.target;C(t),h.value=!0,w(e),s(e)};return A(e,"scroll",n?o.useThrottleFn(k,n,!0,!1):k,c),A(e,"scrollend",y,c),{x:m,y:v,isScrolling:h,arrivedState:g,directions:b,measure(){const t=o.toValue(e);t&&C(t)}}}var On=Object.defineProperty,Pn=Object.defineProperties,jn=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Nn=(e,t,n)=>t in e?On(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,zn=(e,t)=>{for(var n in t||(t={}))_n.call(t,n)&&Nn(e,n,t[n]);if(En)for(var n of En(t))Tn.call(t,n)&&Nn(e,n,t[n]);return e};const $n=["mousedown","mouseup","keydown","keyup"];const Dn={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};var Fn=Object.defineProperty,Bn=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,Mn=(e,t,n)=>t in e?Fn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ln=(e,t)=>{for(var n in t||(t={}))Rn.call(t,n)&&Mn(e,n,t[n]);if(Bn)for(var n of Bn(t))In.call(t,n)&&Mn(e,n,t[n]);return e};function Gn(e,t){o.toValue(e)&&t(o.toValue(e))}function Vn(e){return Array.from(e).map((({label:e,kind:t,language:n,mode:o,activeCues:a,cues:r,inBandMetadataTrackDispatchType:i},s)=>({id:s,label:e,kind:t,language:n,mode:o,activeCues:a,cues:r,inBandMetadataTrackDispatchType:i})))}const Un={src:"",tracks:[]};const Hn={page:e=>[e.pageX,e.pageY],client:e=>[e.clientX,e.clientY],screen:e=>[e.screenX,e.screenY],movement:e=>e instanceof Touch?null:[e.movementX,e.movementY]};function Wn(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:o=!1,initialValue:r={x:0,y:0},window:i=v,target:s=i,eventFilter:l}=e,c=a.ref(r.x),u=a.ref(r.y),d=a.ref(null),p="function"==typeof t?t:Hn[t],m=e=>{const t=p(e);t&&([c.value,u.value]=t,d.value="mouse")},f=e=>{if(e.touches.length>0){const t=p(e.touches[0]);t&&([c.value,u.value]=t,d.value="touch")}},h=()=>{c.value=r.x,u.value=r.y},g=l?e=>l((()=>m(e)),{}):e=>m(e),b=l?e=>l((()=>f(e)),{}):e=>f(e);return s&&(A(s,"mousemove",g,{passive:!0}),A(s,"dragover",g,{passive:!0}),n&&"movement"!==t&&(A(s,"touchstart",b,{passive:!0}),A(s,"touchmove",b,{passive:!0}),o&&A(s,"touchend",h,{passive:!0}))),{x:c,y:u,sourceType:d}}function qn(e,t={}){const{handleOutside:n=!0,window:o=v}=t,{x:r,y:i,sourceType:s}=Wn(t),l=a.ref(null!=e?e:null==o?void 0:o.document.body),c=a.ref(0),u=a.ref(0),d=a.ref(0),p=a.ref(0),f=a.ref(0),h=a.ref(0),g=a.ref(!0);let b=()=>{};return o&&(b=a.watch([l,r,i],(()=>{const e=m(l);if(!e)return;const{left:t,top:a,width:s,height:v}=e.getBoundingClientRect();d.value=t+o.pageXOffset,p.value=a+o.pageYOffset,f.value=v,h.value=s;const A=r.value-d.value,b=i.value-p.value;g.value=0===s||0===v||A<0||b<0||A>s||b>v,!n&&g.value||(c.value=A,u.value=b)}),{immediate:!0}),A(document,"mouseleave",(()=>{g.value=!0}))),{x:r,y:i,sourceType:s,elementX:c,elementY:u,elementPositionX:d,elementPositionY:p,elementHeight:f,elementWidth:h,isOutside:g,stop:b}}function Zn(e={}){const{window:t=v}=e,n=null==t?void 0:t.navigator,o=N((()=>n&&"connection"in n)),r=a.ref(!0),i=a.ref(!1),s=a.ref(void 0),l=a.ref(void 0),c=a.ref(void 0),u=a.ref(void 0),d=a.ref(void 0),p=a.ref(void 0),m=a.ref("unknown"),f=o.value&&n.connection;function h(){n&&(r.value=n.onLine,s.value=r.value?void 0:Date.now(),l.value=r.value?Date.now():void 0,f&&(c.value=f.downlink,u.value=f.downlinkMax,p.value=f.effectiveType,d.value=f.rtt,i.value=f.saveData,m.value=f.type))}return t&&(A(t,"offline",(()=>{r.value=!1,s.value=Date.now()})),A(t,"online",(()=>{r.value=!0,l.value=Date.now()}))),f&&A(f,"change",h,!1),h(),{isSupported:o,isOnline:r,saveData:i,offlineAt:s,onlineAt:l,downlink:c,downlinkMax:u,effectiveType:p,rtt:d,type:m}}var Kn=Object.defineProperty,Yn=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,Qn=(e,t,n)=>t in e?Kn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,eo=(e,t)=>{for(var n in t||(t={}))Jn.call(t,n)&&Qn(e,n,t[n]);if(Yn)for(var n of Yn(t))Xn.call(t,n)&&Qn(e,n,t[n]);return e};function to(e={}){const{controls:t=!1,interval:n="requestAnimationFrame"}=e,r=a.ref(new Date),i=()=>r.value=new Date,s="requestAnimationFrame"===n?z(i,{immediate:!0}):o.useIntervalFn(i,n,{immediate:!0});return t?eo({now:r},s):r}function no(e,t,n){if("function"==typeof e||a.isReadonly(e))return a.computed((()=>o.clamp(o.toValue(e),o.toValue(t),o.toValue(n))));const r=a.ref(e);return a.computed({get:()=>r.value=o.clamp(r.value,o.toValue(t),o.toValue(n)),set(e){r.value=o.clamp(e,o.toValue(t),o.toValue(n))}})}var oo=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable;var io=Object.defineProperty,so=Object.defineProperties,lo=Object.getOwnPropertyDescriptors,co=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,po=Object.prototype.propertyIsEnumerable,mo=(e,t,n)=>t in e?io(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const vo={x:0,y:0,pointerId:0,pressure:0,tiltX:0,tiltY:0,width:0,height:0,twist:0,pointerType:null},fo=Object.keys(vo);const ho="--vueuse-safe-area-top",go="--vueuse-safe-area-right",Ao="--vueuse-safe-area-bottom",bo="--vueuse-safe-area-left";function yo(e){return getComputedStyle(document.documentElement).getPropertyValue(e)}function wo(e){const t=window.getComputedStyle(e);if("scroll"===t.overflowX||"scroll"===t.overflowY||"auto"===t.overflowX&&e.clientWidth1||(t.preventDefault&&t.preventDefault(),!1))}var ko=Object.defineProperty,So=Object.getOwnPropertySymbols,xo=Object.prototype.hasOwnProperty,Oo=Object.prototype.propertyIsEnumerable,Po=(e,t,n)=>t in e?ko(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,jo=(e,t)=>{for(var n in t||(t={}))xo.call(t,n)&&Po(e,n,t[n]);if(So)for(var n of So(t))Oo.call(t,n)&&Po(e,n,t[n]);return e};const Eo=(e,t)=>e.sort(t),_o=(e,t)=>e-t;var To=Object.defineProperty,No=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,$o=Object.prototype.propertyIsEnumerable,Do=(e,t,n)=>t in e?To(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Fo=(e,t)=>{for(var n in t||(t={}))zo.call(t,n)&&Do(e,n,t[n]);if(No)for(var n of No(t))$o.call(t,n)&&Do(e,n,t[n]);return e};let Bo=0;var Ro=Object.defineProperty,Io=Object.defineProperties,Mo=Object.getOwnPropertyDescriptors,Lo=Object.getOwnPropertySymbols,Go=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,Uo=(e,t,n)=>t in e?Ro(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ho=(e,t)=>{for(var n in t||(t={}))Go.call(t,n)&&Uo(e,n,t[n]);if(Lo)for(var n of Lo(t))Vo.call(t,n)&&Uo(e,n,t[n]);return e};var Wo=Object.defineProperty,qo=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,Ko=Object.prototype.propertyIsEnumerable,Yo=(e,t,n)=>t in e?Wo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Jo=[{max:6e4,value:1e3,name:"second"},{max:276e4,value:6e4,name:"minute"},{max:72e6,value:36e5,name:"hour"},{max:5184e5,value:864e5,name:"day"},{max:24192e5,value:6048e5,name:"week"},{max:28512e6,value:2592e6,name:"month"},{max:1/0,value:31536e6,name:"year"}],Xo={justNow:"just now",past:e=>e.match(/\d/)?`${e} ago`:e,future:e=>e.match(/\d/)?`in ${e}`:e,month:(e,t)=>1===e?t?"last month":"next month":`${e} month${e>1?"s":""}`,year:(e,t)=>1===e?t?"last year":"next year":`${e} year${e>1?"s":""}`,day:(e,t)=>1===e?t?"yesterday":"tomorrow":`${e} day${e>1?"s":""}`,week:(e,t)=>1===e?t?"last week":"next week":`${e} week${e>1?"s":""}`,hour:e=>`${e} hour${e>1?"s":""}`,minute:e=>`${e} minute${e>1?"s":""}`,second:e=>`${e} second${e>1?"s":""}`,invalid:""};function Qo(e){return e.toISOString().slice(0,10)}function ea(e,t={},n=Date.now()){var o;const{max:a,messages:r=Xo,fullDateFormatter:i=Qo,units:s=Jo,showSecond:l=!1,rounding:c="round"}=t,u="number"==typeof c?e=>+e.toFixed(c):Math[c],d=+n-+e,p=Math.abs(d);function m(e,t){return u(Math.abs(e)/t.value)}function v(e,t){const n=m(e,t),o=e>0,a=f(t.name,n,o);return f(o?"past":"future",a,o)}function f(e,t,n){const o=r[e];return"function"==typeof o?o(t,n):o.replace("{0}",t.toString())}if(p<6e4&&!l)return r.justNow;if("number"==typeof a&&p>a)return i(new Date(e));if("string"==typeof a){const t=null==(o=s.find((e=>e.name===a)))?void 0:o.max;if(t&&p>t)return i(new Date(e))}for(const[e,t]of s.entries()){if(m(d,t)<=0&&s[e-1])return v(d,s[e-1]);if(pt in e?ta(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ia=Object.defineProperty,sa=Object.defineProperties,la=Object.getOwnPropertyDescriptors,ca=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,pa=(e,t,n)=>t in e?ia(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const ma={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]},va=Object.assign({},{linear:o.identity},ma);function fa([e,t,n,o]){const a=(e,t)=>1-3*t+3*e,r=(e,t)=>3*t-6*e,i=e=>3*e,s=(e,t,n)=>((a(t,n)*e+r(t,n))*e+i(t))*e;return l=>e===t&&n===o?l:s((t=>{let o=t;for(let d=0;d<4;++d){const d=(l=o,3*a(c=e,u=n)*l*l+2*r(c,u)*l+i(c));if(0===d)return o;o-=(s(o,e,n)-t)/d}var l,c,u;return o})(l),t,o)}function ha(e,t,n){return e+n*(t-e)}function ga(e){return("number"==typeof e?[e]:e)||[]}function Aa(e,t,n,a={}){var r,i;const s=o.toValue(t),l=o.toValue(n),c=ga(s),u=ga(l),d=null!=(r=o.toValue(a.duration))?r:1e3,p=Date.now(),m=Date.now()+d,v="function"==typeof a.transition?a.transition:null!=(i=o.toValue(a.transition))?i:o.identity,f="function"==typeof v?v:fa(v);return new Promise((t=>{e.value=s;const n=()=>{var o;if(null==(o=a.abort)?void 0:o.call(a))return void t();const r=Date.now(),i=f((r-p)/d),s=ga(e.value).map(((e,t)=>ha(c[t],u[t],i)));Array.isArray(e.value)?e.value=s.map(((e,t)=>{var n,o;return ha(null!=(n=c[t])?n:0,null!=(o=u[t])?o:0,i)})):"number"==typeof e.value&&(e.value=s[0]),rd?"function"==typeof d?d(e):se(e):e,w=()=>o.isDef(e[t])?y(e[t]):f,C=e=>{h?h(e)&&A(b,e):A(b,e)};if(p){const n=w(),o=a.ref(n);return a.watch((()=>e[t]),(e=>o.value=y(e))),a.watch(o,(n=>{(n!==e[t]||v)&&C(n)}),{deep:v}),o}return a.computed({get:()=>w(),set(e){C(e)}})}function ya(e){const t=a.ref(null),n=zt(t),o=a.ref([]),r=a.shallowRef(e);return{state:a.ref({start:0,end:10}),source:r,currentList:o,size:n,containerRef:t}}function wa(e,t,n){return o=>{if("number"==typeof n)return Math.ceil(o/n);const{start:a=0}=e.value;let r=0,i=0;for(let e=a;eo)break}return i-a}}function Ca(e,t){return n=>{if("number"==typeof t)return Math.floor(n/t)+1;let o=0,a=0;for(let r=0;r=n){a=r;break}}return a+1}}function ka(e,t,n,o,{containerRef:a,state:r,currentList:i,source:s}){return()=>{const l=a.value;if(l){const a=n("vertical"===e?l.scrollTop:l.scrollLeft),c=o("vertical"===e?l.clientHeight:l.clientWidth),u=a-t,d=a+c+t;r.value={start:u<0?0:u,end:d>s.value.length?s.value.length:d},i.value=s.value.slice(r.value.start,r.value.end).map(((e,t)=>({data:e,index:t+r.value.start})))}}}function Sa(e,t){return n=>{if("number"==typeof e){return n*e}return t.value.slice(0,n).reduce(((t,n,o)=>t+e(o)),0)}}function xa(e,t,n){a.watch([e.width,e.height,t],(()=>{n()}))}function Oa(e,t){return a.computed((()=>"number"==typeof e?t.value.length*e:t.value.reduce(((t,n,o)=>t+e(o)),0)))}const Pa={horizontal:"scrollLeft",vertical:"scrollTop"};function ja(e,t,n,o){return a=>{o.value&&(o.value[Pa[e]]=n(a),t())}}const Ea="ping";function _a(e){return!0===e?{}:e}function Ta(e){return t=>{const n=t.data[0];return Promise.resolve(e.apply(void 0,n)).then((e=>{postMessage(["SUCCESS",e])})).catch((e=>{postMessage(["ERROR",e])}))}}function Na(e,t){const n=`${function(e){return 0===e.length?"":`importScripts(${e.map((e=>`'${e}'`)).toString()})`}(t)}; onmessage=(${Ta})(${e})`,o=new Blob([n],{type:"text/javascript"});return URL.createObjectURL(o)}t.DefaultMagicKeysAliasMap=Dn,t.StorageSerializers=ye,t.TransitionPresets=va,t.asyncComputed=r,t.breakpointsAntDesign={xs:480,sm:576,md:768,lg:992,xl:1200,xxl:1600},t.breakpointsBootstrapV5={sm:576,md:768,lg:992,xl:1200,xxl:1400},t.breakpointsMasterCss={"3xs":360,"2xs":480,xs:600,sm:768,md:1024,lg:1280,xl:1440,"2xl":1600,"3xl":1920,"4xl":2560},t.breakpointsQuasar={xs:600,sm:1024,md:1440,lg:1920},t.breakpointsSematic={mobileS:320,mobileM:375,mobileL:425,tablet:768,laptop:1024,laptopL:1440,desktop4K:2560},t.breakpointsTailwind={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},t.breakpointsVuetify={xs:600,sm:960,md:1264,lg:1904},t.cloneFnJSON=se,t.computedAsync=r,t.computedInject=function(e,t,n,o){let r=a.inject(e);return n&&(r=a.inject(e,n)),o&&(r=a.inject(e,n,o)),"function"==typeof t?a.computed((e=>t(r,e))):a.computed({get:e=>t.get(r,e),set:t.set})},t.createFetch=function(e={}){const t=e.combination||"chain",n=e.options||{},r=e.fetchOptions||{};return function(i,...s){const l=a.computed((()=>{const t=o.toValue(e.baseUrl),n=o.toValue(i);return t&&!function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}(n)?(r=n,(a=t).endsWith("/")||r.startsWith("/")?`${a}${r}`:`${a}/${r}`):n;var a,r}));let c=n,u=r;return s.length>0&&(Wt(s[0])?c=Ut(Vt(Vt({},c),s[0]),{beforeFetch:Zt(t,n.beforeFetch,s[0].beforeFetch),afterFetch:Zt(t,n.afterFetch,s[0].afterFetch),onFetchError:Zt(t,n.onFetchError,s[0].onFetchError)}):u=Ut(Vt(Vt({},u),s[0]),{headers:Vt(Vt({},qt(u.headers)||{}),qt(s[0].headers)||{})})),s.length>1&&Wt(s[1])&&(c=Ut(Vt(Vt({},c),s[1]),{beforeFetch:Zt(t,n.beforeFetch,s[1].beforeFetch),afterFetch:Zt(t,n.afterFetch,s[1].afterFetch),onFetchError:Zt(t,n.onFetchError,s[1].onFetchError)})),Kt(l,u,c)}},t.createReusableTemplate=function(){if(!a.isVue3&&!a.version.startsWith("2.7."))return void 0;const e=a.shallowRef(),t=a.defineComponent({setup:(t,{slots:n})=>()=>{e.value=n.default}}),n=a.defineComponent({inheritAttrs:!1,setup:(t,{attrs:n,slots:o})=>()=>{var t,a;return e.value,null==(t=e.value)?void 0:t.call(e,(a=((e,t)=>{for(var n in t||(t={}))u.call(t,n)&&p(e,n,t[n]);if(c)for(var n of c(t))d.call(t,n)&&p(e,n,t[n]);return e})({},n),s(a,l({$slots:o}))))}});return o.makeDestructurable({define:t,reuse:n},[t,n])},t.createTemplatePromise=function(e={}){if(!a.isVue3)return void 0;let t=0;const n=a.ref([]),o=a.defineComponent(((t,{slots:o})=>{const r=()=>n.value.map((e=>{var t;return a.h(a.Fragment,{key:e.key},null==(t=o.default)?void 0:t.call(o,e))}));return e.transition?()=>a.h(a.TransitionGroup,e.transition,r):r}));return o.start=function(...o){return e.singleton&&n.value.length>0?n.value[0].promise:function(...o){const r=a.shallowReactive({key:t++,args:o,promise:void 0,resolve:()=>{},reject:()=>{},isResolving:!1,options:e});return n.value.push(r),r.promise=new Promise(((e,t)=>{r.resolve=t=>(r.isResolving=!0,e(t)),r.reject=t})).finally((()=>{r.promise=void 0;const e=n.value.indexOf(r);-1!==e&&n.value.splice(e,1)})),r.promise}(...o)},o},t.createUnrefFn=function(e){return function(...t){return e.apply(this,t.map((e=>o.toValue(e))))}},t.customStorageEventName=we,t.defaultDocument=f,t.defaultLocation=g,t.defaultNavigator=h,t.defaultWindow=v,t.executeTransition=Aa,t.formatTimeAgo=ea,t.getSSRHandler=pe,t.mapGamepadToXbox360Controller=function(e){return a.computed((()=>e.value?{buttons:{a:e.value.buttons[0],b:e.value.buttons[1],x:e.value.buttons[2],y:e.value.buttons[3]},bumper:{left:e.value.buttons[4],right:e.value.buttons[5]},triggers:{left:e.value.buttons[6],right:e.value.buttons[7]},stick:{left:{horizontal:e.value.axes[0],vertical:e.value.axes[1],button:e.value.buttons[10]},right:{horizontal:e.value.axes[2],vertical:e.value.axes[3],button:e.value.buttons[11]}},dpad:{up:e.value.buttons[12],down:e.value.buttons[13],left:e.value.buttons[14],right:e.value.buttons[15]},back:e.value.buttons[8],start:e.value.buttons[9]}:null))},t.onClickOutside=function(e,t,n={}){const{window:a=v,ignore:r=[],capture:i=!0,detectIframe:s=!1}=n;if(!a)return;o.isIOS&&!b&&(b=!0,Array.from(a.document.body.children).forEach((e=>e.addEventListener("click",o.noop))));let l=!0;const c=e=>r.some((t=>{if("string"==typeof t)return Array.from(a.document.querySelectorAll(t)).some((t=>t===e.target||e.composedPath().includes(t)));{const n=m(t);return n&&(e.target===n||e.composedPath().includes(n))}})),u=[A(a,"click",(n=>{const o=m(e);o&&o!==n.target&&!n.composedPath().includes(o)&&(0===n.detail&&(l=!c(n)),l?t(n):l=!0)}),{passive:!0,capture:i}),A(a,"pointerdown",(t=>{const n=m(e);n&&(l=!t.composedPath().includes(n)&&!c(t))}),{passive:!0}),s&&A(a,"blur",(n=>{setTimeout((()=>{var o;const r=m(e);"IFRAME"!==(null==(o=a.document.activeElement)?void 0:o.tagName)||(null==r?void 0:r.contains(a.document.activeElement))||t(n)}),0)}))].filter(Boolean);return()=>u.forEach((e=>e()))},t.onKeyDown=function(e,t,n={}){return E(e,t,j(P({},n),{eventName:"keydown"}))},t.onKeyPressed=function(e,t,n={}){return E(e,t,j(P({},n),{eventName:"keypress"}))},t.onKeyStroke=E,t.onKeyUp=function(e,t,n={}){return E(e,t,j(P({},n),{eventName:"keyup"}))},t.onLongPress=function(e,t,n){var o,r;const i=a.computed((()=>m(e)));let s;function l(){s&&(clearTimeout(s),s=void 0)}const c={capture:null==(o=null==n?void 0:n.modifiers)?void 0:o.capture,once:null==(r=null==n?void 0:n.modifiers)?void 0:r.once};A(i,"pointerdown",(function(e){var o,a,r,c;(null==(o=null==n?void 0:n.modifiers)?void 0:o.self)&&e.target!==i.value||(l(),(null==(a=null==n?void 0:n.modifiers)?void 0:a.prevent)&&e.preventDefault(),(null==(r=null==n?void 0:n.modifiers)?void 0:r.stop)&&e.stopPropagation(),s=setTimeout((()=>t(e)),null!=(c=null==n?void 0:n.delay)?c:500))}),c),A(i,"pointerup",l,c),A(i,"pointerleave",l,c)},t.onStartTyping=function(e,t={}){const{document:n=f}=t;n&&A(n,"keydown",(t=>{!function(){const{activeElement:e,body:t}=document;if(!e)return!1;if(e===t)return!1;switch(e.tagName){case"INPUT":case"TEXTAREA":return!0}return e.hasAttribute("contenteditable")}()&&function({keyCode:e,metaKey:t,ctrlKey:n,altKey:o}){return!(t||n||o)&&(e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122)}(t)&&e(t)}),{passive:!0})},t.setSSRHandler=function(e,t){ue[e]=t},t.templateRef=function(e,t=null){const n=a.getCurrentInstance();let r=()=>{};const i=a.customRef(((o,a)=>(r=a,{get(){var a,r;return o(),null!=(r=null==(a=null==n?void 0:n.proxy)?void 0:a.$refs[e])?r:t},set(){}})));return o.tryOnMounted(r),a.onUpdated(r),i},t.unrefElement=m,t.useActiveElement=_,t.useAnimate=function(e,t,n){let r,i;o.isObject(n)?(r=n,i=o.objectOmit(n,["window","immediate","commitStyles","persist","onReady","onError"])):(r={duration:n},i=n);const{window:s=v,immediate:l=!0,commitStyles:c,persist:u,playbackRate:d=1,onReady:p,onError:f=(e=>{console.error(e)})}=r,h=N((()=>s&&HTMLElement&&"animate"in HTMLElement.prototype)),g=a.shallowRef(void 0),b=a.shallowReactive({startTime:null,currentTime:null,timeline:null,playbackRate:d,pending:!1,playState:l?"idle":"paused",replaceState:"active"}),y=a.computed((()=>b.pending)),w=a.computed((()=>b.playState)),C=a.computed((()=>b.replaceState)),k=a.computed({get:()=>b.startTime,set(e){b.startTime=e,g.value&&(g.value.startTime=e)}}),S=a.computed({get:()=>b.currentTime,set(e){b.currentTime=e,g.value&&(g.value.currentTime=e,T())}}),x=a.computed({get:()=>b.timeline,set(e){b.timeline=e,g.value&&(g.value.timeline=e)}}),O=a.computed({get:()=>b.playbackRate,set(e){b.playbackRate=e,g.value&&(g.value.playbackRate=e)}}),P=()=>{var e;try{null==(e=g.value)||e.cancel(),$()}catch(e){f(e)}};function j(n){const a=m(e);h.value&&a&&(g.value=a.animate(o.toValue(t),i),c&&g.value.commitStyles(),u&&g.value.persist(),1!==d&&(g.value.playbackRate=d),n&&!l?g.value.pause():T(),null==p||p(g.value))}a.watch((()=>m(e)),(e=>{e&&j()})),a.watch((()=>t),(t=>{!g.value&&j(),!m(e)&&g.value&&(g.value.effect=new KeyframeEffect(m(e),o.toValue(t),i))}),{deep:!0}),o.tryOnMounted((()=>{a.nextTick((()=>j(!0)))})),o.tryOnScopeDispose(P),A(g,"cancel",$),A(g,"finish",$),A(g,"remove",$);const{resume:E,pause:_}=z((()=>{g.value&&(b.pending=g.value.pending,b.playState=g.value.playState,b.replaceState=g.value.replaceState,b.startTime=g.value.startTime,b.currentTime=g.value.currentTime,b.timeline=g.value.timeline,b.playbackRate=g.value.playbackRate)}),{immediate:!1});function T(){h.value&&E()}function $(){h.value&&s&&s.requestAnimationFrame(_)}return{isSupported:h,animate:g,play:()=>{if(g.value)try{g.value.play(),T()}catch(e){$(),f(e)}else j()},pause:()=>{var e;try{null==(e=g.value)||e.pause(),$()}catch(e){f(e)}},reverse:()=>{var e;!g.value&&j();try{null==(e=g.value)||e.reverse(),T()}catch(e){$(),f(e)}},finish:()=>{var e;try{null==(e=g.value)||e.finish(),$()}catch(e){f(e)}},cancel:P,pending:y,playState:w,replaceState:C,startTime:k,currentTime:S,timeline:x,playbackRate:O}},t.useAsyncQueue=function(e,t={}){const{interrupt:n=!0,onError:r=o.noop,onFinished:i=o.noop,signal:s}=t,l="aborted",c="fulfilled",u="pending",d="rejected",p=Array.from(new Array(e.length),(()=>({state:u,data:null}))),m=a.reactive(p),v=a.ref(-1);if(!e||0===e.length)return i(),{activeIndex:v,result:m};function f(e,t){v.value++,m[v.value].data=t,m[v.value].state=e}return e.reduce(((t,o)=>t.then((t=>{var a;if(null==s?void 0:s.aborted)return void f(l,new Error("aborted"));if((null==(a=m[v.value])?void 0:a.state)===d&&n)return void i();const r=o(t).then((t=>(f(c,t),v.value===e.length-1&&i(),t)));return s?Promise.race([r,$(s)]):r})).catch((e=>(null==s?void 0:s.aborted)?(f(l,e),e):(f(d,e),r(),e)))),Promise.resolve()),{activeIndex:v,result:m}},t.useAsyncState=U,t.useBase64=function(e,t){const n=a.ref(""),r=a.ref();function i(){if(o.isClient)return r.value=new Promise(((n,a)=>{try{const r=o.toValue(e);if(null==r)n("");else if("string"==typeof r)n(W(new Blob([r],{type:"text/plain"})));else if(r instanceof Blob)n(W(r));else if(r instanceof ArrayBuffer)n(window.btoa(String.fromCharCode(...new Uint8Array(r))));else if(r instanceof HTMLCanvasElement)n(r.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality));else if(r instanceof HTMLImageElement){const e=r.cloneNode(!1);e.crossOrigin="Anonymous",function(e){return new Promise(((t,n)=>{e.complete?t():(e.onload=()=>{t()},e.onerror=n)}))}(e).then((()=>{const o=document.createElement("canvas"),a=o.getContext("2d");o.width=e.width,o.height=e.height,a.drawImage(e,0,0,o.width,o.height),n(o.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality))})).catch(a)}else{if("object"==typeof r){const e=(null==t?void 0:t.serializer)||function(e){return e?e instanceof Map?H.map:e instanceof Set?H.set:Array.isArray(e)?H.array:H.object:H.null}(r),o=e(r);return n(W(new Blob([o],{type:"application/json"})))}a(new Error("target is unsupported types"))}}catch(e){a(e)}})),r.value.then((e=>n.value=e)),r.value}return a.isRef(e)||"function"==typeof e?a.watch(e,i,{immediate:!0}):i(),{base64:n,promise:r,execute:i}},t.useBattery=function({navigator:e=h}={}){const t=["chargingchange","chargingtimechange","dischargingtimechange","levelchange"],n=N((()=>e&&"getBattery"in e)),o=a.ref(!1),r=a.ref(0),i=a.ref(0),s=a.ref(1);let l;function c(){o.value=this.charging,r.value=this.chargingTime||0,i.value=this.dischargingTime||0,s.value=this.level}return n.value&&e.getBattery().then((e=>{l=e,c.call(l);for(const e of t)A(l,e,c,{passive:!0})})),{isSupported:n,charging:o,chargingTime:r,dischargingTime:i,level:s}},t.useBluetooth=function(e){let{acceptAllDevices:t=!1}=e||{};const{filters:n,optionalServices:r,navigator:i=h}=e||{},s=N((()=>i&&"bluetooth"in i)),l=a.shallowRef(void 0),c=a.shallowRef(null);a.watch(l,(()=>{!async function(){if(c.value=null,l.value&&l.value.gatt){l.value.addEventListener("gattserverdisconnected",(()=>{}));try{u.value=await l.value.gatt.connect()}catch(e){c.value=e}}}()}));const u=a.ref(),d=a.computed((()=>{var e;return(null==(e=u.value)?void 0:e.connected)||!1}));return o.tryOnMounted((()=>{var e;l.value&&(null==(e=l.value.gatt)||e.connect())})),o.tryOnScopeDispose((()=>{var e;l.value&&(null==(e=l.value.gatt)||e.disconnect())})),{isSupported:s,isConnected:d,device:l,requestDevice:async function(){if(s.value){c.value=null,n&&n.length>0&&(t=!1);try{l.value=await(null==i?void 0:i.bluetooth.requestDevice({acceptAllDevices:t,filters:n,optionalServices:r}))}catch(e){c.value=e}}},server:u,error:c}},t.useBreakpoints=function(e,t={}){function n(t,n){let a=e[t];return null!=n&&(a=o.increaseWithUnit(a,n)),"number"==typeof a&&(a=`${a}px`),a}const{window:r=v}=t;function i(e){return!!r&&r.matchMedia(e).matches}const s=e=>q(`(min-width: ${n(e)})`,t),l=Object.keys(e).reduce(((e,t)=>(Object.defineProperty(e,t,{get:()=>s(t),enumerable:!0,configurable:!0}),e)),{});return Object.assign(l,{greater:e=>q(`(min-width: ${n(e,.1)})`,t),greaterOrEqual:s,smaller:e=>q(`(max-width: ${n(e,-.1)})`,t),smallerOrEqual:e=>q(`(max-width: ${n(e)})`,t),between:(e,o)=>q(`(min-width: ${n(e)}) and (max-width: ${n(o,-.1)})`,t),isGreater:e=>i(`(min-width: ${n(e,.1)})`),isGreaterOrEqual:e=>i(`(min-width: ${n(e)})`),isSmaller:e=>i(`(max-width: ${n(e,-.1)})`),isSmallerOrEqual:e=>i(`(max-width: ${n(e)})`),isInBetween:(e,t)=>i(`(min-width: ${n(e)}) and (max-width: ${n(t,-.1)})`),current(){const t=Object.keys(e).map((e=>[e,s(e)]));return a.computed((()=>t.filter((([,e])=>e.value)).map((([e])=>e))))}})},t.useBroadcastChannel=function(e){const{name:t,window:n=v}=e,r=N((()=>n&&"BroadcastChannel"in n)),i=a.ref(!1),s=a.ref(),l=a.ref(),c=a.shallowRef(null),u=()=>{s.value&&s.value.close(),i.value=!0};return r.value&&o.tryOnMounted((()=>{c.value=null,s.value=new BroadcastChannel(t),s.value.addEventListener("message",(e=>{l.value=e.data}),{passive:!0}),s.value.addEventListener("messageerror",(e=>{c.value=e}),{passive:!0}),s.value.addEventListener("close",(()=>{i.value=!0}))})),o.tryOnScopeDispose((()=>{u()})),{isSupported:r,channel:s,data:l,post:e=>{s.value&&s.value.postMessage(e)},close:u,error:c,isClosed:i}},t.useBrowserLocation=function({window:e=v}={}){const t=Object.fromEntries(Q.map((e=>[e,a.ref()])));for(const[n,r]of o.objectEntries(t))a.watch(r,(t=>{(null==e?void 0:e.location)&&e.location[n]!==t&&(e.location[n]=t)}));const n=n=>{var o;const{state:r,length:i}=(null==e?void 0:e.history)||{},{origin:s}=(null==e?void 0:e.location)||{};for(const n of Q)t[n].value=null==(o=null==e?void 0:e.location)?void 0:o[n];return a.reactive(((e,t)=>{for(var n in t||(t={}))Y.call(t,n)&&X(e,n,t[n]);if(K)for(var n of K(t))J.call(t,n)&&X(e,n,t[n]);return e})({trigger:n,state:r,length:i,origin:s},t))},r=a.ref(n("load"));return e&&(A(e,"popstate",(()=>r.value=n("popstate")),{passive:!0}),A(e,"hashchange",(()=>r.value=n("hashchange")),{passive:!0})),r},t.useCached=function(e,t=((e,t)=>e===t),n){const o=a.ref(e.value);return a.watch((()=>e.value),(e=>{t(e,o.value)||(o.value=e)}),n),o},t.useClipboard=function(e={}){const{navigator:t=h,read:n=!1,source:r,copiedDuring:i=1500,legacy:s=!1}=e,l=["copy","cut"],c=N((()=>t&&"clipboard"in t)),u=a.computed((()=>c.value||s)),d=a.ref(""),p=a.ref(!1),m=o.useTimeoutFn((()=>p.value=!1),i);function v(){var e,n,o;c.value?t.clipboard.readText().then((e=>{d.value=e})):d.value=null!=(o=null==(n=null==(e=null==document?void 0:document.getSelection)?void 0:e.call(document))?void 0:n.toString())?o:""}if(u.value&&n)for(const e of l)A(e,v);return{isSupported:u,text:d,copied:p,copy:async function(e=o.toValue(r)){u.value&&null!=e&&(c.value?await t.clipboard.writeText(e):function(e){const t=document.createElement("textarea");t.value=null!=e?e:"",t.style.position="absolute",t.style.opacity="0",document.body.appendChild(t),t.select(),document.execCommand("copy"),t.remove()}(e),d.value=e,p.value=!0,m.start())}}},t.useCloned=function(e,t={}){const n=a.ref({}),{manual:r,clone:i=se,deep:s=!0,immediate:l=!0}=t;function c(){n.value=i(o.toValue(e))}var u;return r||!a.isRef(e)&&"function"!=typeof e?c():a.watch(e,c,(u=((e,t)=>{for(var n in t||(t={}))ae.call(t,n)&&ie(e,n,t[n]);if(oe)for(var n of oe(t))re.call(t,n)&&ie(e,n,t[n]);return e})({},t),te(u,ne({deep:s,immediate:l})))),{cloned:n,sync:c}},t.useColorMode=_e,t.useConfirmDialog=function(e=a.ref(!1)){const t=o.createEventHook(),n=o.createEventHook(),r=o.createEventHook();let i=o.noop;return{isRevealed:a.computed((()=>e.value)),reveal:t=>(r.trigger(t),e.value=!0,new Promise((e=>{i=e}))),confirm:n=>{e.value=!1,t.trigger(n),i({data:n,isCanceled:!1})},cancel:t=>{e.value=!1,n.trigger(t),i({data:t,isCanceled:!0})},onReveal:r.on,onConfirm:t.on,onCancel:n.on}},t.useCssVar=Fe,t.useCurrentElement=Be,t.useCycleList=function(e,t){const n=a.shallowRef(null!=(i=o.toValue(null!=(r=null==t?void 0:t.initialValue)?r:o.toValue(e)[0]))?i:void 0);var r,i;const s=o.toRef(e),l=a.computed({get(){var e;const o=s.value;let a=(null==t?void 0:t.getIndexOf)?t.getIndexOf(n.value,o):o.indexOf(n.value);return a<0&&(a=null!=(e=null==t?void 0:t.fallbackIndex)?e:0),a},set(e){c(e)}});function c(e){const t=s.value,o=t.length,a=t[(e%o+o)%o];return n.value=a,a}function u(e=1){return c(l.value+e)}return a.watch(s,(()=>c(l.value))),{state:n,index:l,next:function(e=1){return u(e)},prev:function(e=1){return u(-e)}}},t.useDark=function(e={}){const{valueDark:t="dark",valueLight:n=""}=e,o=_e((r=((e,t)=>{for(var n in t||(t={}))Ge.call(t,n)&&Ue(e,n,t[n]);if(Le)for(var n of Le(t))Ve.call(t,n)&&Ue(e,n,t[n]);return e})({},e),Ie(r,Me({onChanged:(t,n)=>{var o;e.onChanged?null==(o=e.onChanged)||o.call(e,"dark"===t,n,t):n(t)},modes:{dark:t,light:n}}))));var r;return a.computed({get:()=>"dark"===o.value,set(e){const t=e?"dark":"light";o.system.value===t?o.value="auto":o.value=t}})},t.useDebouncedRefHistory=function(e,t={}){const n=t.debounce?o.debounceFilter(t.debounce):void 0,a=rt(e,(r=mt({},t),st(r,lt({eventFilter:n}))));var r;return mt({},a)},t.useDeviceMotion=function(e={}){const{window:t=v,eventFilter:n=o.bypassFilter}=e,r=a.ref({x:null,y:null,z:null}),i=a.ref({alpha:null,beta:null,gamma:null}),s=a.ref(0),l=a.ref({x:null,y:null,z:null});if(t){A(t,"devicemotion",o.createFilterWrapper(n,(e=>{r.value=e.acceleration,l.value=e.accelerationIncludingGravity,i.value=e.rotationRate,s.value=e.interval})))}return{acceleration:r,accelerationIncludingGravity:l,rotationRate:i,interval:s}},t.useDeviceOrientation=vt,t.useDevicePixelRatio=function({window:e=v}={}){const t=a.ref(1);if(e){let n,a=function(){t.value=e.devicePixelRatio,r(),n=e.matchMedia(`(resolution: ${t.value}dppx)`),n.addEventListener("change",a,{once:!0})},r=function(){null==n||n.removeEventListener("change",a)};a(),o.tryOnScopeDispose(r)}return{pixelRatio:t}},t.useDevicesList=function(e={}){const{navigator:t=h,requestPermissions:n=!1,constraints:o={audio:!0,video:!0},onUpdated:r}=e,i=a.ref([]),s=a.computed((()=>i.value.filter((e=>"videoinput"===e.kind)))),l=a.computed((()=>i.value.filter((e=>"audioinput"===e.kind)))),c=a.computed((()=>i.value.filter((e=>"audiooutput"===e.kind)))),u=N((()=>t&&t.mediaDevices&&t.mediaDevices.enumerateDevices)),d=a.ref(!1);let p;async function m(){u.value&&(i.value=await t.mediaDevices.enumerateDevices(),null==r||r(i.value),p&&(p.getTracks().forEach((e=>e.stop())),p=null))}async function v(){if(!u.value)return!1;if(d.value)return!0;const{state:e,query:n}=ft("camera",{controls:!0});return await n(),"granted"!==e.value?(p=await t.mediaDevices.getUserMedia(o),m(),d.value=!0):d.value=!0,d.value}return u.value&&(n&&v(),A(t.mediaDevices,"devicechange",m),m()),{devices:i,ensurePermissions:v,permissionGranted:d,videoInputs:s,audioInputs:l,audioOutputs:c,isSupported:u}},t.useDisplayMedia=function(e={}){var t;const n=a.ref(null!=(t=e.enabled)&&t),o=e.video,r=e.audio,{navigator:i=h}=e,s=N((()=>{var e;return null==(e=null==i?void 0:i.mediaDevices)?void 0:e.getDisplayMedia})),l={audio:r,video:o},c=a.shallowRef();async function u(){if(s.value&&!c.value)return c.value=await i.mediaDevices.getDisplayMedia(l),c.value}async function d(){var e;null==(e=c.value)||e.getTracks().forEach((e=>e.stop())),c.value=void 0}return a.watch(n,(e=>{e?u():d()}),{immediate:!0}),{isSupported:s,stream:c,start:async function(){return await u(),c.value&&(n.value=!0),c.value},stop:function(){d(),n.value=!1},enabled:n}},t.useDocumentVisibility=function({document:e=f}={}){if(!e)return a.ref("visible");const t=a.ref(e.visibilityState);return A(e,"visibilitychange",(()=>{t.value=e.visibilityState})),t},t.useDraggable=function(e,t={}){var n,r;const{pointerTypes:i,preventDefault:s,stopPropagation:l,exact:c,onMove:u,onEnd:d,onStart:p,initialValue:m,axis:f="both",draggingElement:h=v,handle:g=e}=t,b=a.ref(null!=(n=o.toValue(m))?n:{x:0,y:0}),y=a.ref(),w=e=>!i||i.includes(e.pointerType),C=e=>{o.toValue(s)&&e.preventDefault(),o.toValue(l)&&e.stopPropagation()},k=t=>{if(!w(t))return;if(o.toValue(c)&&t.target!==o.toValue(e))return;const n=o.toValue(e).getBoundingClientRect(),a={x:t.clientX-n.left,y:t.clientY-n.top};!1!==(null==p?void 0:p(a,t))&&(y.value=a,C(t))},S=e=>{if(!w(e))return;if(!y.value)return;let{x:t,y:n}=b.value;"x"!==f&&"both"!==f||(t=e.clientX-y.value.x),"y"!==f&&"both"!==f||(n=e.clientY-y.value.y),b.value={x:t,y:n},null==u||u(b.value,e),C(e)},x=e=>{w(e)&&y.value&&(y.value=void 0,null==d||d(b.value,e),C(e))};if(o.isClient){const e={capture:null==(r=t.capture)||r};A(g,"pointerdown",k,e),A(h,"pointermove",S,e),A(h,"pointerup",x,e)}return O=((e,t)=>{for(var n in t||(t={}))yt.call(t,n)&&Ct(e,n,t[n]);if(bt)for(var n of bt(t))wt.call(t,n)&&Ct(e,n,t[n]);return e})({},o.toRefs(b)),P={position:b,isDragging:a.computed((()=>!!y.value)),style:a.computed((()=>`left:${b.value.x}px;top:${b.value.y}px;`))},gt(O,At(P));var O,P},t.useDropZone=function(e,t){const n=a.ref(!1);let r=0;return o.isClient&&(A(e,"dragenter",(e=>{e.preventDefault(),r+=1,n.value=!0})),A(e,"dragover",(e=>{e.preventDefault()})),A(e,"dragleave",(e=>{e.preventDefault(),r-=1,0===r&&(n.value=!1)})),A(e,"drop",(e=>{var o,a;e.preventDefault(),r=0,n.value=!1;const i=Array.from(null!=(a=null==(o=e.dataTransfer)?void 0:o.files)?a:[]);null==t||t(0===i.length?null:i)}))),{isOverDropZone:n}},t.useElementBounding=function(e,t={}){const{reset:n=!0,windowResize:r=!0,windowScroll:i=!0,immediate:s=!0}=t,l=a.ref(0),c=a.ref(0),u=a.ref(0),d=a.ref(0),p=a.ref(0),v=a.ref(0),f=a.ref(0),h=a.ref(0);function g(){const t=m(e);if(!t)return void(n&&(l.value=0,c.value=0,u.value=0,d.value=0,p.value=0,v.value=0,f.value=0,h.value=0));const o=t.getBoundingClientRect();l.value=o.height,c.value=o.bottom,u.value=o.left,d.value=o.right,p.value=o.top,v.value=o.width,f.value=o.x,h.value=o.y}return Pt(e,g),a.watch((()=>m(e)),(e=>!e&&g())),i&&A("scroll",g,{capture:!0,passive:!0}),r&&A("resize",g,{passive:!0}),o.tryOnMounted((()=>{s&&g()})),{height:l,bottom:c,left:u,right:d,top:p,width:v,x:f,y:h,update:g}},t.useElementByPoint=function(e){const{x:t,y:n,document:r=f,multiple:i,interval:s="requestAnimationFrame",immediate:l=!0}=e,c=N((()=>o.toValue(i)?r&&"elementsFromPoint"in r:r&&"elementFromPoint"in r)),u=a.ref(null),d=()=>{var e,a;u.value=o.toValue(i)?null!=(e=null==r?void 0:r.elementsFromPoint(o.toValue(t),o.toValue(n)))?e:[]:null!=(a=null==r?void 0:r.elementFromPoint(o.toValue(t),o.toValue(n)))?a:null},p="requestAnimationFrame"===s?z(d,{immediate:l}):o.useIntervalFn(d,s,{immediate:l});return((e,t)=>{for(var n in t||(t={}))_t.call(t,n)&&Nt(e,n,t[n]);if(Et)for(var n of Et(t))Tt.call(t,n)&&Nt(e,n,t[n]);return e})({isSupported:c,element:u},p)},t.useElementHover=function(e,t={}){const{delayEnter:n=0,delayLeave:o=0,window:r=v}=t,i=a.ref(!1);let s;const l=e=>{const t=e?n:o;s&&(clearTimeout(s),s=void 0),t?s=setTimeout((()=>i.value=e),t):i.value=e};return r?(A(e,"mouseenter",(()=>l(!0)),{passive:!0}),A(e,"mouseleave",(()=>l(!1)),{passive:!0}),i):i},t.useElementSize=zt,t.useElementVisibility=function(e,{window:t=v,scrollTarget:n}={}){const o=a.ref(!1);return $t(e,(([{isIntersecting:e}])=>{o.value=e}),{root:n,window:t}),o},t.useEventBus=function(e){const t=a.getCurrentScope();function n(n){var a;const r=Dt.get(e)||new Set;r.add(n),Dt.set(e,r);const i=()=>o(n);return null==(a=null==t?void 0:t.cleanups)||a.push(i),i}function o(t){const n=Dt.get(e);n&&(n.delete(t),n.size||r())}function r(){Dt.delete(e)}return{on:n,once:function(e){return n((function t(...n){o(t),e(...n)}))},off:o,emit:function(t,n){var o;null==(o=Dt.get(e))||o.forEach((e=>e(t,n)))},reset:r}},t.useEventListener=A,t.useEventSource=function(e,t=[],n={}){const r=a.ref(null),i=a.ref(null),s=a.ref("CONNECTING"),l=a.ref(null),c=a.shallowRef(null),{withCredentials:u=!1}=n,d=()=>{l.value&&(l.value.close(),l.value=null,s.value="CLOSED")},p=new EventSource(e,{withCredentials:u});l.value=p,p.onopen=()=>{s.value="OPEN",c.value=null},p.onerror=e=>{s.value="CLOSED",c.value=e},p.onmessage=e=>{r.value=null,i.value=e.data};for(const e of t)A(p,e,(t=>{r.value=e,i.value=t.data||null}));return o.tryOnScopeDispose((()=>{d()})),{eventSource:l,event:r,data:i,status:s,error:c,close:d}},t.useEyeDropper=function(e={}){const{initialValue:t=""}=e,n=N((()=>"undefined"!=typeof window&&"EyeDropper"in window)),o=a.ref(t);return{isSupported:n,sRGBHex:o,open:async function(e){if(!n.value)return;const t=new window.EyeDropper,a=await t.open(e);return o.value=a.sRGBHex,a}}},t.useFavicon=function(e=null,t={}){const{baseUrl:n="",rel:r="icon",document:i=f}=t,s=o.toRef(e);return a.watch(s,((e,t)=>{var o;"string"==typeof e&&e!==t&&(o=e,null==i||i.head.querySelectorAll(`link[rel*="${r}"]`).forEach((e=>e.href=`${n}${o}`)))}),{immediate:!0}),s},t.useFetch=Kt,t.useFileDialog=function(e={}){const{document:t=f}=e,n=a.ref(null),{on:r,trigger:i}=o.createEventHook();let s;t&&(s=t.createElement("input"),s.type="file",s.onchange=e=>{const t=e.target;n.value=t.files,i(n.value)});const l=()=>{n.value=null,s&&(s.value="")};return{files:a.readonly(n),open:t=>{if(!s)return;const n=tn(tn(tn({},nn),e),t);s.multiple=n.multiple,s.accept=n.accept,o.hasOwn(n,"capture")&&(s.capture=n.capture),n.reset&&l(),s.click()},reset:l,onChange:r}},t.useFileSystemAccess=function(e={}){const{window:t=v,dataType:n="Text"}=e,r=t,i=N((()=>r&&"showSaveFilePicker"in r&&"showOpenFilePicker"in r)),s=a.ref(),l=a.ref(),c=a.ref(),u=a.computed((()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.name)?t:""})),d=a.computed((()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.type)?t:""})),p=a.computed((()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.size)?t:0})),m=a.computed((()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.lastModified)?t:0}));async function f(t={}){if(i.value){if(s.value=await r.showSaveFilePicker(cn(cn({},e),t)),l.value){const e=await s.value.createWritable();await e.write(l.value),await e.close()}await h()}}async function h(){var e;c.value=await(null==(e=s.value)?void 0:e.getFile())}async function g(){var e,t;const a=o.toValue(n);"Text"===a?l.value=await(null==(e=c.value)?void 0:e.text()):"ArrayBuffer"===a?l.value=await(null==(t=c.value)?void 0:t.arrayBuffer()):"Blob"===a&&(l.value=c.value)}return a.watch((()=>o.toValue(n)),g),{isSupported:i,data:l,file:c,fileName:u,fileMIME:d,fileSize:p,fileLastModified:m,open:async function(t={}){if(!i.value)return;const[n]=await r.showOpenFilePicker(cn(cn({},o.toValue(e)),t));s.value=n,await h(),await g()},create:async function(t={}){i.value&&(s.value=await r.showSaveFilePicker(cn(cn({},e),t)),l.value=void 0,await h(),await g())},save:async function(e={}){if(i.value){if(!s.value)return f(e);if(l.value){const e=await s.value.createWritable();await e.write(l.value),await e.close()}await h()}},saveAs:f,updateData:g}},t.useFocus=function(e,t={}){const{initialValue:n=!1}=t,o=a.ref(!1),r=a.computed((()=>m(e)));A(r,"focus",(()=>o.value=!0)),A(r,"blur",(()=>o.value=!1));const i=a.computed({get:()=>o.value,set(e){var t,n;!e&&o.value?null==(t=r.value)||t.blur():e&&!o.value&&(null==(n=r.value)||n.focus())}});return a.watch(r,(()=>{i.value=n}),{immediate:!0,flush:"post"}),{focused:i}},t.useFocusWithin=function(e,t={}){const n=_(t),o=a.computed((()=>m(e)));return{focused:a.computed((()=>!(!o.value||!n.value)&&o.value.contains(n.value)))}},t.useFps=function(e){var t;const n=a.ref(0);if("undefined"==typeof performance)return n;const o=null!=(t=null==e?void 0:e.every)?t:10;let r=performance.now(),i=0;return z((()=>{if(i+=1,i>=o){const e=performance.now(),t=e-r;n.value=Math.round(1e3/(t/i)),r=e,i=0}})),n},t.useFullscreen=function(e,t={}){const{document:n=f,autoExit:r=!1}=t,i=a.computed((()=>{var t;return null!=(t=m(e))?t:null==n?void 0:n.querySelector("html")})),s=a.ref(!1),l=a.computed((()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find((e=>n&&e in n||i.value&&e in i.value)))),c=a.computed((()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find((e=>n&&e in n||i.value&&e in i.value)))),u=a.computed((()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find((e=>n&&e in n||i.value&&e in i.value)))),d=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find((e=>n&&e in n)),p=N((()=>i.value&&n&&void 0!==l.value&&void 0!==c.value&&void 0!==u.value)),v=()=>{if(u.value){if(n&&null!=n[u.value])return n[u.value];{const e=i.value;if(null!=(null==e?void 0:e[u.value]))return Boolean(e[u.value])}}return!1};async function h(){if(p.value){if(c.value)if(null!=(null==n?void 0:n[c.value]))await n[c.value]();else{const e=i.value;null!=(null==e?void 0:e[c.value])&&await e[c.value]()}s.value=!1}}async function g(){if(!p.value)return;v()&&await h();const e=i.value;l.value&&null!=(null==e?void 0:e[l.value])&&(await e[l.value](),s.value=!0)}const b=()=>{const e=v();(!e||e&&d&&(null==n?void 0:n[d])===i.value)&&(s.value=e)};return A(n,un,b,!1),A((()=>m(i)),un,b,!1),r&&o.tryOnScopeDispose(h),{isSupported:p,isFullscreen:s,enter:g,exit:h,toggle:async function(){await(s.value?h():g())}}},t.useGamepad=function(e={}){const{navigator:t=h}=e,n=N((()=>t&&"getGamepads"in t)),r=a.ref([]),i=o.createEventHook(),s=o.createEventHook(),l=e=>{const t=[],n="vibrationActuator"in e?e.vibrationActuator:null;return n&&t.push(n),e.hapticActuators&&t.push(...e.hapticActuators),o=((e,t)=>{for(var n in t||(t={}))fn.call(t,n)&&gn(e,n,t[n]);if(vn)for(var n of vn(t))hn.call(t,n)&&gn(e,n,t[n]);return e})({},e),a={id:e.id,hapticActuators:t,axes:e.axes.map((e=>e)),buttons:e.buttons.map((e=>({pressed:e.pressed,touched:e.touched,value:e.value})))},pn(o,mn(a));var o,a},{isActive:c,pause:u,resume:d}=z((()=>{const e=(null==t?void 0:t.getGamepads())||[];for(let t=0;te===n.index));e>-1&&(r.value[e]=l(n))}}})),p=e=>{r.value.some((({index:t})=>t===e.index))||(r.value.push(l(e)),i.trigger(e.index)),d()};return A("gamepadconnected",(e=>p(e.gamepad))),A("gamepaddisconnected",(e=>{return t=e.gamepad,r.value=r.value.filter((e=>e.index!==t.index)),void s.trigger(t.index);var t})),o.tryOnMounted((()=>{const e=(null==t?void 0:t.getGamepads())||[];if(e)for(let t=0;ti&&"geolocation"in i)),c=a.ref(null),u=a.shallowRef(null),d=a.ref({accuracy:0,latitude:1/0,longitude:1/0,altitude:null,altitudeAccuracy:null,heading:null,speed:null});function p(e){c.value=e.timestamp,d.value=e.coords,u.value=null}let m;function v(){l.value&&(m=i.geolocation.watchPosition(p,(e=>u.value=e),{enableHighAccuracy:t,maximumAge:n,timeout:r}))}function f(){m&&i&&i.geolocation.clearWatch(m)}return s&&v(),o.tryOnScopeDispose((()=>{f()})),{isSupported:l,coords:d,locatedAt:c,error:u,resume:v,pause:f}},t.useIdle=function(e=6e4,t={}){const{initialState:n=!1,listenForVisibilityChange:r=!0,events:i=An,window:s=v,eventFilter:l=o.throttleFilter(50)}=t,c=a.ref(n),u=a.ref(o.timestamp());let d;const p=()=>{c.value=!1,clearTimeout(d),d=setTimeout((()=>c.value=!0),e)},m=o.createFilterWrapper(l,(()=>{u.value=o.timestamp(),p()}));if(s){const e=s.document;for(const e of i)A(s,e,m,{passive:!0});r&&A(e,"visibilitychange",(()=>{e.hidden||m()})),p()}return{idle:c,lastActive:u,reset:p}},t.useImage=function(e,t={}){const n=U((()=>async function(e){return new Promise(((t,n)=>{const o=new Image,{src:a,srcset:r,sizes:i,class:s,loading:l,crossorigin:c,referrerPolicy:u}=e;o.src=a,r&&(o.srcset=r),i&&(o.sizes=i),s&&(o.className=s),l&&(o.loading=l),c&&(o.crossOrigin=c),u&&(o.referrerPolicy=u),o.onload=()=>t(o),o.onerror=n}))}(o.toValue(e))),void 0,((e,t)=>{for(var n in t||(t={}))wn.call(t,n)&&kn(e,n,t[n]);if(yn)for(var n of yn(t))Cn.call(t,n)&&kn(e,n,t[n]);return e})({resetOnExecute:!0},t));return a.watch((()=>o.toValue(e)),(()=>n.execute(t.delay)),{deep:!0}),n},t.useInfiniteScroll=function(e,t,n={}){var r;const{direction:i="bottom",interval:s=100}=n,l=a.reactive(xn(e,(c=zn({},n),u={offset:zn({[i]:null!=(r=n.distance)?r:0},n.offset)},Pn(c,jn(u)))));var c,u;const d=a.ref(),p=a.computed((()=>!!d.value));return a.watch((()=>[l.arrivedState[i],o.toValue(e)]),(function n(){l.measure();const r=o.toValue(e);if(!r)return;const c="bottom"===i||"top"===i?r.scrollHeight<=r.clientHeight:r.scrollWidth<=r.clientWidth;(l.arrivedState[i]||c)&&(d.value||(d.value=Promise.all([t(l),new Promise((e=>setTimeout(e,s)))]).finally((()=>{d.value=null,a.nextTick((()=>n()))}))))}),{immediate:!0}),{isLoading:p}},t.useIntersectionObserver=$t,t.useKeyModifier=function(e,t={}){const{events:n=$n,document:o=f,initial:r=null}=t,i=a.ref(r);return o&&n.forEach((t=>{A(o,t,(t=>{"function"==typeof t.getModifierState&&(i.value=t.getModifierState(e))}))})),i},t.useLocalStorage=function(e,t,n={}){const{window:o=v}=n;return Ce(e,t,null==o?void 0:o.localStorage,n)},t.useMagicKeys=function(e={}){const{reactive:t=!1,target:n=v,aliasMap:r=Dn,passive:i=!0,onEventFired:s=o.noop}=e,l=a.reactive(new Set),c={toJSON:()=>({}),current:l},u=t?a.reactive(c):c,d=new Set,p=new Set;function m(e,n){e in u&&(t?u[e]=n:u[e].value=n)}function f(){l.clear();for(const e of p)m(e,!1)}function h(e,t){var n,o;const a=null==(n=e.key)?void 0:n.toLowerCase(),r=[null==(o=e.code)?void 0:o.toLowerCase(),a].filter(Boolean);a&&(t?l.add(a):l.delete(a));for(const e of r)p.add(e),m(e,t);"meta"!==a||t?"function"==typeof e.getModifierState&&e.getModifierState("Meta")&&t&&[...l,...r].forEach((e=>d.add(e))):(d.forEach((e=>{l.delete(e),m(e,!1)})),d.clear())}A(n,"keydown",(e=>(h(e,!0),s(e))),{passive:i}),A(n,"keyup",(e=>(h(e,!1),s(e))),{passive:i}),A("blur",f,{passive:!0}),A("focus",f,{passive:!0});const g=new Proxy(u,{get(e,n,i){if("string"!=typeof n)return Reflect.get(e,n,i);if((n=n.toLowerCase())in r&&(n=r[n]),!(n in u))if(/[+_-]/.test(n)){const e=n.split(/[+_-]/g).map((e=>e.trim()));u[n]=a.computed((()=>e.every((e=>o.toValue(g[e])))))}else u[n]=a.ref(!1);const s=Reflect.get(e,n,i);return t?o.toValue(s):s}});return g},t.useManualRefHistory=Ke,t.useMediaControls=function(e,t={}){t=Ln(Ln({},Un),t);const{document:n=f}=t,r=a.ref(0),i=a.ref(0),s=a.ref(!1),l=a.ref(1),c=a.ref(!1),u=a.ref(!1),d=a.ref(!1),p=a.ref(1),m=a.ref(!1),v=a.ref([]),h=a.ref([]),g=a.ref(-1),b=a.ref(!1),y=a.ref(!1),w=n&&"pictureInPictureEnabled"in n,C=o.createEventHook(),k=t=>{Gn(e,(e=>{if(t){const n="number"==typeof t?t:t.id;e.textTracks[n].mode="disabled"}else for(let t=0;t{if(!n)return;const a=o.toValue(e);if(!a)return;const r=o.toValue(t.src);let i=[];r&&("string"==typeof r?i=[{src:r}]:Array.isArray(r)?i=r:o.isObject(r)&&(i=[r]),a.querySelectorAll("source").forEach((e=>{e.removeEventListener("error",C.trigger),e.remove()})),i.forEach((({src:e,type:t})=>{const o=n.createElement("source");o.setAttribute("src",e),o.setAttribute("type",t||""),o.addEventListener("error",C.trigger),a.appendChild(o)})),a.load())})),o.tryOnScopeDispose((()=>{const t=o.toValue(e);t&&t.querySelectorAll("source").forEach((e=>e.removeEventListener("error",C.trigger)))})),a.watch([e,l],(()=>{const t=o.toValue(e);t&&(t.volume=l.value)})),a.watch([e,y],(()=>{const t=o.toValue(e);t&&(t.muted=y.value)})),a.watch([e,p],(()=>{const t=o.toValue(e);t&&(t.playbackRate=p.value)})),a.watchEffect((()=>{if(!n)return;const a=o.toValue(t.tracks),r=o.toValue(e);a&&a.length&&r&&(r.querySelectorAll("track").forEach((e=>e.remove())),a.forEach((({default:e,kind:t,label:o,src:a,srcLang:i},s)=>{const l=n.createElement("track");l.default=e||!1,l.kind=t,l.label=o,l.src=a,l.srclang=i,l.default&&(g.value=s),r.appendChild(l)})))}));const{ignoreUpdates:S}=o.watchIgnorable(r,(t=>{const n=o.toValue(e);n&&(n.currentTime=t)})),{ignoreUpdates:x}=o.watchIgnorable(d,(t=>{const n=o.toValue(e);n&&(t?n.play():n.pause())}));A(e,"timeupdate",(()=>S((()=>r.value=o.toValue(e).currentTime)))),A(e,"durationchange",(()=>i.value=o.toValue(e).duration)),A(e,"progress",(()=>v.value=function(e){let t=[];for(let n=0;ns.value=!0)),A(e,"seeked",(()=>s.value=!1)),A(e,["waiting","loadstart"],(()=>{c.value=!0,x((()=>d.value=!1))})),A(e,"loadeddata",(()=>c.value=!1)),A(e,"playing",(()=>{c.value=!1,u.value=!1,x((()=>d.value=!0))})),A(e,"ratechange",(()=>p.value=o.toValue(e).playbackRate)),A(e,"stalled",(()=>m.value=!0)),A(e,"ended",(()=>u.value=!0)),A(e,"pause",(()=>x((()=>d.value=!1)))),A(e,"play",(()=>x((()=>d.value=!0)))),A(e,"enterpictureinpicture",(()=>b.value=!0)),A(e,"leavepictureinpicture",(()=>b.value=!1)),A(e,"volumechange",(()=>{const t=o.toValue(e);t&&(l.value=t.volume,y.value=t.muted)}));const O=[],P=a.watch([e],(()=>{const t=o.toValue(e);t&&(P(),O[0]=A(t.textTracks,"addtrack",(()=>h.value=Vn(t.textTracks))),O[1]=A(t.textTracks,"removetrack",(()=>h.value=Vn(t.textTracks))),O[2]=A(t.textTracks,"change",(()=>h.value=Vn(t.textTracks))))}));return o.tryOnScopeDispose((()=>O.forEach((e=>e())))),{currentTime:r,duration:i,waiting:c,seeking:s,ended:u,stalled:m,buffered:v,playing:d,rate:p,volume:l,muted:y,tracks:h,selectedTrack:g,enableTrack:(t,n=!0)=>{Gn(e,(e=>{const o="number"==typeof t?t:t.id;n&&k(),e.textTracks[o].mode="showing",g.value=o}))},disableTrack:k,supportsPictureInPicture:w,togglePictureInPicture:()=>new Promise(((t,o)=>{Gn(e,(async e=>{w&&(b.value?n.exitPictureInPicture().then(t).catch(o):e.requestPictureInPicture().then(t).catch(o))}))})),isPictureInPicture:b,onSourceError:C.on}},t.useMediaQuery=q,t.useMemoize=function(e,t){const n=(null==t?void 0:t.cache)?a.reactive(t.cache):a.isVue2?function(){const e=a.reactive({});return{get:t=>e[t],set:(t,n)=>a.set(e,t,n),has:t=>o.hasOwn(e,t),delete:t=>a.del(e,t),clear:()=>{Object.keys(e).forEach((t=>{a.del(e,t)}))}}}():a.reactive(new Map),r=(...e)=>(null==t?void 0:t.getKey)?t.getKey(...e):JSON.stringify(e),i=(t,...o)=>(n.set(t,e(...o)),n.get(t)),s=(...e)=>{const t=r(...e);return n.has(t)?n.get(t):i(t,...e)};return s.load=(...e)=>i(r(...e),...e),s.delete=(...e)=>{n.delete(r(...e))},s.clear=()=>{n.clear()},s.generateKey=r,s.cache=n,s},t.useMemory=function(e={}){const t=a.ref(),n=N((()=>"undefined"!=typeof performance&&"memory"in performance));if(n.value){const{interval:n=1e3}=e;o.useIntervalFn((()=>{t.value=performance.memory}),n,{immediate:e.immediate,immediateCallback:e.immediateCallback})}return{isSupported:n,memory:t}},t.useMounted=T,t.useMouse=Wn,t.useMouseInElement=qn,t.useMousePressed=function(e={}){const{touch:t=!0,drag:n=!0,initialValue:o=!1,window:r=v}=e,i=a.ref(o),s=a.ref(null);if(!r)return{pressed:i,sourceType:s};const l=e=>()=>{i.value=!0,s.value=e},c=()=>{i.value=!1,s.value=null},u=a.computed((()=>m(e.target)||r));return A(u,"mousedown",l("mouse"),{passive:!0}),A(r,"mouseleave",c,{passive:!0}),A(r,"mouseup",c,{passive:!0}),n&&(A(u,"dragstart",l("mouse"),{passive:!0}),A(r,"drop",c,{passive:!0}),A(r,"dragend",c,{passive:!0})),t&&(A(u,"touchstart",l("touch"),{passive:!0}),A(r,"touchend",c,{passive:!0}),A(r,"touchcancel",c,{passive:!0})),{pressed:i,sourceType:s}},t.useMutationObserver=De,t.useNavigatorLanguage=function(e={}){const{window:t=v}=e,n=null==t?void 0:t.navigator,o=N((()=>n&&"language"in n)),r=a.ref(null==n?void 0:n.language);return A(t,"languagechange",(()=>{n&&(r.value=n.language)})),{isSupported:o,language:r}},t.useNetwork=Zn,t.useNow=to,t.useObjectUrl=function(e){const t=a.ref(),n=()=>{t.value&&URL.revokeObjectURL(t.value),t.value=void 0};return a.watch((()=>o.toValue(e)),(e=>{n(),e&&(t.value=URL.createObjectURL(e))}),{immediate:!0}),o.tryOnScopeDispose(n),a.readonly(t)},t.useOffsetPagination=function(e){const{total:t=1/0,pageSize:n=10,page:r=1,onPageChange:i=o.noop,onPageSizeChange:s=o.noop,onPageCountChange:l=o.noop}=e,c=no(n,1,1/0),u=a.computed((()=>Math.max(1,Math.ceil(o.toValue(t)/o.toValue(c))))),d=no(r,1,u),p=a.computed((()=>1===d.value)),m=a.computed((()=>d.value===u.value));a.isRef(r)&&o.syncRef(r,d),a.isRef(n)&&o.syncRef(n,c);const v={currentPage:d,currentPageSize:c,pageCount:u,isFirstPage:p,isLastPage:m,prev:function(){d.value--},next:function(){d.value++}};return a.watch(d,(()=>{i(a.reactive(v))})),a.watch(c,(()=>{s(a.reactive(v))})),a.watch(u,(()=>{l(a.reactive(v))})),v},t.useOnline=function(e={}){const{isOnline:t}=Zn(e);return t},t.usePageLeave=function(e={}){const{window:t=v}=e,n=a.ref(!1),o=e=>{if(!t)return;const o=(e=e||t.event).relatedTarget||e.toElement;n.value=!o};return t&&(A(t,"mouseout",o,{passive:!0}),A(t.document,"mouseleave",o,{passive:!0}),A(t.document,"mouseenter",o,{passive:!0})),n},t.useParallax=function(e,t={}){const{deviceOrientationTiltAdjust:n=(e=>e),deviceOrientationRollAdjust:o=(e=>e),mouseTiltAdjust:r=(e=>e),mouseRollAdjust:i=(e=>e),window:s=v}=t,l=a.reactive(vt({window:s})),{elementX:c,elementY:u,elementWidth:d,elementHeight:p}=qn(e,{handleOutside:!1,window:s}),m=a.computed((()=>l.isSupported&&(null!=l.alpha&&0!==l.alpha||null!=l.gamma&&0!==l.gamma)?"deviceOrientation":"mouse"));return{roll:a.computed((()=>{if("deviceOrientation"===m.value){const e=-l.beta/90;return o(e)}{const e=-(u.value-p.value/2)/p.value;return i(e)}})),tilt:a.computed((()=>{if("deviceOrientation"===m.value){const e=l.gamma/90;return n(e)}{const e=(c.value-d.value/2)/d.value;return r(e)}})),source:m}},t.useParentElement=function(e=Be()){const t=a.shallowRef(),n=()=>{const n=m(e);n&&(t.value=n.parentElement)};return o.tryOnMounted(n),a.watch((()=>o.toValue(e)),n),t},t.usePerformanceObserver=function(e,t){const n=e,{window:a=v,immediate:r=!0}=n,i=((e,t)=>{var n={};for(var o in e)ao.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&oo)for(var o of oo(e))t.indexOf(o)<0&&ro.call(e,o)&&(n[o]=e[o]);return n})(n,["window","immediate"]),s=N((()=>a&&"PerformanceObserver"in a));let l;const c=()=>{null==l||l.disconnect()},u=()=>{s.value&&(c(),l=new PerformanceObserver(t),l.observe(i))};return o.tryOnScopeDispose(c),r&&u(),{isSupported:s,start:u,stop:c}},t.usePermission=ft,t.usePointer=function(e={}){const{target:t=v}=e,n=a.ref(!1),r=a.ref(e.initialValue||{});Object.assign(r.value,vo,r.value);const i=t=>{n.value=!0,e.pointerTypes&&!e.pointerTypes.includes(t.pointerType)||(r.value=o.objectPick(t,fo,!1))};return t&&(A(t,"pointerdown",i,{passive:!0}),A(t,"pointermove",i,{passive:!0}),A(t,"pointerleave",(()=>n.value=!1),{passive:!0})),s=((e,t)=>{for(var n in t||(t={}))uo.call(t,n)&&mo(e,n,t[n]);if(co)for(var n of co(t))po.call(t,n)&&mo(e,n,t[n]);return e})({},o.toRefs(r)),so(s,lo({isInside:n}));var s},t.usePointerLock=function(e,t={}){const{document:n=f,pointerLockOptions:r}=t,i=N((()=>n&&"pointerLockElement"in n)),s=a.ref(),l=a.ref();let c;return i.value&&(A(n,"pointerlockchange",(()=>{var e;const t=null!=(e=n.pointerLockElement)?e:s.value;c&&t===c&&(s.value=n.pointerLockElement,s.value||(c=l.value=null))})),A(n,"pointerlockerror",(()=>{var e;const t=null!=(e=n.pointerLockElement)?e:s.value;if(c&&t===c){const e=n.pointerLockElement?"release":"acquire";throw new Error(`Failed to ${e} pointer lock.`)}}))),{isSupported:i,element:s,triggerElement:l,lock:async function(t,n){var a;if(!i.value)throw new Error("Pointer Lock API is not supported by your browser.");if(l.value=t instanceof Event?t.currentTarget:null,c=t instanceof Event?null!=(a=m(e))?a:l.value:m(t),!c)throw new Error("Target element undefined.");return c.requestPointerLock(null!=n?n:r),await o.until(s).toBe(c)},unlock:async function(){return!!s.value&&(n.exitPointerLock(),await o.until(s).toBeNull(),!0)}}},t.usePointerSwipe=function(e,t={}){const n=o.toRef(e),{threshold:r=50,onSwipe:i,onSwipeEnd:s,onSwipeStart:l}=t,c=a.reactive({x:0,y:0}),u=a.reactive({x:0,y:0}),d=(e,t)=>{u.x=e,u.y=t},p=a.computed((()=>c.x-u.x)),m=a.computed((()=>c.y-u.y)),{max:v,abs:f}=Math,h=a.computed((()=>v(f(p.value),f(m.value))>=r)),g=a.ref(!1),b=a.ref(!1),y=a.computed((()=>h.value?f(p.value)>f(m.value)?p.value>0?"left":"right":m.value>0?"up":"down":"none")),w=e=>{var n,o,a;const r=0===e.buttons,i=1===e.buttons;return null==(a=null!=(o=null==(n=t.pointerTypes)?void 0:n.includes(e.pointerType))?o:r||i)||a},C=[A(e,"pointerdown",(e=>{var t,o;if(!w(e))return;b.value=!0,null==(o=null==(t=n.value)?void 0:t.style)||o.setProperty("touch-action","none");const a=e.target;null==a||a.setPointerCapture(e.pointerId);const{clientX:r,clientY:i}=e;((e,t)=>{c.x=e,c.y=t})(r,i),d(r,i),null==l||l(e)})),A(e,"pointermove",(e=>{if(!w(e))return;if(!b.value)return;const{clientX:t,clientY:n}=e;d(t,n),!g.value&&h.value&&(g.value=!0),g.value&&(null==i||i(e))})),A(e,"pointerup",(e=>{var t,o;w(e)&&(g.value&&(null==s||s(e,y.value)),b.value=!1,g.value=!1,null==(o=null==(t=n.value)?void 0:t.style)||o.setProperty("touch-action","initial"))}))];return{isSwiping:a.readonly(g),direction:a.readonly(y),posStart:a.readonly(c),posEnd:a.readonly(u),distanceX:p,distanceY:m,stop:()=>C.forEach((e=>e()))}},t.usePreferredColorScheme=function(e){const t=q("(prefers-color-scheme: light)",e),n=q("(prefers-color-scheme: dark)",e);return a.computed((()=>n.value?"dark":t.value?"light":"no-preference"))},t.usePreferredContrast=function(e){const t=q("(prefers-contrast: more)",e),n=q("(prefers-contrast: less)",e),o=q("(prefers-contrast: custom)",e);return a.computed((()=>t.value?"more":n.value?"less":o.value?"custom":"no-preference"))},t.usePreferredDark=ke,t.usePreferredLanguages=function(e={}){const{window:t=v}=e;if(!t)return a.ref(["en"]);const n=t.navigator,o=a.ref(n.languages);return A(t,"languagechange",(()=>{o.value=n.languages})),o},t.usePreferredReducedMotion=function(e){const t=q("(prefers-reduced-motion: reduce)",e);return a.computed((()=>t.value?"reduce":"no-preference"))},t.usePrevious=function(e,t){const n=a.shallowRef(t);return a.watch(o.toRef(e),((e,t)=>{n.value=t}),{flush:"sync"}),a.readonly(n)},t.useRafFn=z,t.useRefHistory=rt,t.useResizeObserver=Pt,t.useScreenOrientation=function(e={}){const{window:t=v}=e,n=N((()=>t&&"screen"in t&&"orientation"in t.screen)),o=n.value?t.screen.orientation:{},r=a.ref(o.type),i=a.ref(o.angle||0);return n.value&&A(t,"orientationchange",(()=>{r.value=o.type,i.value=o.angle})),{isSupported:n,orientation:r,angle:i,lockOrientation:e=>n.value?o.lock(e):Promise.reject(new Error("Not supported")),unlockOrientation:()=>{n.value&&o.unlock()}}},t.useScreenSafeArea=function(){const e=a.ref(""),t=a.ref(""),n=a.ref(""),r=a.ref("");if(o.isClient){const e=Fe(ho),t=Fe(go),n=Fe(Ao),a=Fe(bo);e.value="env(safe-area-inset-top, 0px)",t.value="env(safe-area-inset-right, 0px)",n.value="env(safe-area-inset-bottom, 0px)",a.value="env(safe-area-inset-left, 0px)",i(),A("resize",o.useDebounceFn(i))}function i(){e.value=yo(ho),t.value=yo(go),n.value=yo(Ao),r.value=yo(bo)}return{top:e,right:t,bottom:n,left:r,update:i}},t.useScriptTag=function(e,t=o.noop,n={}){const{immediate:r=!0,manual:i=!1,type:s="text/javascript",async:l=!0,crossOrigin:c,referrerPolicy:u,noModule:d,defer:p,document:m=f,attrs:v={}}=n,h=a.ref(null);let g=null;const A=(n=!0)=>(g||(g=(n=>new Promise(((a,r)=>{const i=e=>(h.value=e,a(e),e);if(!m)return void a(!1);let f=!1,g=m.querySelector(`script[src="${o.toValue(e)}"]`);g?g.hasAttribute("data-loaded")&&i(g):(g=m.createElement("script"),g.type=s,g.async=l,g.src=o.toValue(e),p&&(g.defer=p),c&&(g.crossOrigin=c),d&&(g.noModule=d),u&&(g.referrerPolicy=u),Object.entries(v).forEach((([e,t])=>null==g?void 0:g.setAttribute(e,t))),f=!0),g.addEventListener("error",(e=>r(e))),g.addEventListener("abort",(e=>r(e))),g.addEventListener("load",(()=>{g.setAttribute("data-loaded","true"),t(g),i(g)})),f&&(g=m.head.appendChild(g)),n||i(g)})))(n)),g),b=()=>{if(!m)return;g=null,h.value&&(h.value=null);const t=m.querySelector(`script[src="${o.toValue(e)}"]`);t&&m.head.removeChild(t)};return r&&!i&&o.tryOnMounted(A),i||o.tryOnUnmounted(b),{scriptTag:h,load:A,unload:b}},t.useScroll=xn,t.useScrollLock=function(e,t=!1){const n=a.ref(t);let r,i=null;a.watch(o.toRef(e),(e=>{if(e){const t=e;r=t.style.overflow,n.value&&(t.style.overflow="hidden")}}),{immediate:!0});const s=()=>{const t=o.toValue(e);t&&n.value&&(o.isIOS&&(null==i||i()),t.style.overflow=r,n.value=!1)};return o.tryOnScopeDispose(s),a.computed({get:()=>n.value,set(t){t?(()=>{const t=o.toValue(e);t&&!n.value&&(o.isIOS&&(i=A(t,"touchmove",(e=>{Co(e)}),{passive:!1})),t.style.overflow="hidden",n.value=!0)})():s()}})},t.useSessionStorage=function(e,t,n={}){const{window:o=v}=n;return Ce(e,t,null==o?void 0:o.sessionStorage,n)},t.useShare=function(e={},t={}){const{navigator:n=h}=t,a=n,r=N((()=>a&&"canShare"in a));return{isSupported:r,share:async(t={})=>{if(r.value){const n=jo(jo({},o.toValue(e)),o.toValue(t));let r=!0;if(n.files&&a.canShare&&(r=a.canShare({files:n.files})),r)return a.share(n)}}}},t.useSorted=function(...e){var t,n,r,i;const[s]=e;let l=_o,c={};2===e.length?"object"==typeof e[1]?(c=e[1],l=null!=(t=c.compareFn)?t:_o):l=null!=(n=e[1])?n:_o:e.length>2&&(l=null!=(r=e[1])?r:_o,c=null!=(i=e[2])?i:{});const{dirty:u=!1,sortFn:d=Eo}=c;return u?(a.watchEffect((()=>{const e=d(o.toValue(s),l);a.isRef(s)?s.value=e:s.splice(0,s.length,...e)})),s):a.computed((()=>d([...o.toValue(s)],l)))},t.useSpeechRecognition=function(e={}){const{interimResults:t=!0,continuous:n=!0,window:r=v}=e,i=o.toRef(e.lang||"en-US"),s=a.ref(!1),l=a.ref(!1),c=a.ref(""),u=a.shallowRef(void 0),d=r&&(r.SpeechRecognition||r.webkitSpeechRecognition),p=N((()=>d));let m;return p.value&&(m=new d,m.continuous=n,m.interimResults=t,m.lang=o.toValue(i),m.onstart=()=>{l.value=!1},a.watch(i,(e=>{m&&!s.value&&(m.lang=e)})),m.onresult=e=>{const t=Array.from(e.results).map((e=>(l.value=e.isFinal,e[0]))).map((e=>e.transcript)).join("");c.value=t,u.value=void 0},m.onerror=e=>{u.value=e},m.onend=()=>{s.value=!1,m.lang=o.toValue(i)},a.watch(s,(()=>{s.value?m.start():m.stop()}))),o.tryOnScopeDispose((()=>{s.value=!1})),{isSupported:p,isListening:s,isFinal:l,recognition:m,result:c,error:u,toggle:(e=!s.value)=>{s.value=e},start:()=>{s.value=!0},stop:()=>{s.value=!1}}},t.useSpeechSynthesis=function(e,t={}){const{pitch:n=1,rate:r=1,volume:i=1,window:s=v}=t,l=s&&s.speechSynthesis,c=N((()=>l)),u=a.ref(!1),d=a.ref("init"),p=o.toRef(e||""),m=o.toRef(t.lang||"en-US"),f=a.shallowRef(void 0),h=e=>{e.lang=o.toValue(m),e.voice=o.toValue(t.voice)||null,e.pitch=n,e.rate=r,e.volume=i,e.onstart=()=>{u.value=!0,d.value="play"},e.onpause=()=>{u.value=!1,d.value="pause"},e.onresume=()=>{u.value=!0,d.value="play"},e.onend=()=>{u.value=!1,d.value="end"},e.onerror=e=>{f.value=e}},g=a.computed((()=>{u.value=!1,d.value="init";const e=new SpeechSynthesisUtterance(p.value);return h(e),e}));return c.value&&(h(g.value),a.watch(m,(e=>{g.value&&!u.value&&(g.value.lang=e)})),t.voice&&a.watch(t.voice,(()=>{l.cancel()})),a.watch(u,(()=>{u.value?l.resume():l.pause()}))),o.tryOnScopeDispose((()=>{u.value=!1})),{isSupported:c,isPlaying:u,status:d,utterance:g,error:f,stop:()=>{l.cancel(),u.value=!1},toggle:(e=!u.value)=>{u.value=e},speak:()=>{l.cancel(),g&&l.speak(g.value)}}},t.useStepper=function(e,t){const n=a.ref(e),o=a.computed((()=>Array.isArray(n.value)?n.value:Object.keys(n.value))),r=a.ref(o.value.indexOf(null!=t?t:o.value[0])),i=a.computed((()=>d(r.value))),s=a.computed((()=>0===r.value)),l=a.computed((()=>r.value===o.value.length-1)),c=a.computed((()=>o.value[r.value+1])),u=a.computed((()=>o.value[r.value-1]));function d(e){return Array.isArray(n.value)?n.value[e]:n.value[o.value[e]]}function p(e){o.value.includes(e)&&(r.value=o.value.indexOf(e))}function m(e){return r.value>o.value.indexOf(e)}return{steps:n,stepNames:o,index:r,current:i,next:c,previous:u,isFirst:s,isLast:l,at:d,get:function(e){if(o.value.includes(e))return d(o.value.indexOf(e))},goTo:p,goToNext:function(){l.value||r.value++},goToPrevious:function(){s.value||r.value--},goBackTo:function(e){m(e)&&p(e)},isNext:function(e){return o.value.indexOf(e)===r.value+1},isPrevious:function(e){return o.value.indexOf(e)===r.value-1},isCurrent:function(e){return o.value.indexOf(e)===r.value},isBefore:function(e){return r.value{console.error(e)})}=r,g=o.toValue(t),b=me(g),y=(p?a.shallowRef:a.ref)(t),w=null!=(i=r.serializer)?i:ye[b];if(!n)try{n=pe("getDefaultStorage",(()=>{var e;return null==(e=v)?void 0:e.localStorage}))()}catch(e){h(e)}async function C(t){if(n&&(!t||t.key===e))try{const o=t?t.newValue:await n.getItem(e);if(null==o)y.value=g,u&&null!==g&&await n.setItem(e,await w.write(g));else if(d){const e=await w.read(o);"function"==typeof d?y.value=d(e,g):"object"!==b||Array.isArray(e)?y.value=e:y.value=Fo(Fo({},g),e)}else y.value=await w.read(o)}catch(e){h(e)}}return C(),m&&c&&A(m,"storage",(e=>Promise.resolve().then((()=>C(e))))),n&&o.watchWithFilter(y,(async()=>{try{null==y.value?await n.removeItem(e):await n.setItem(e,await w.write(y.value))}catch(e){h(e)}}),{flush:s,deep:l,eventFilter:f}),y},t.useStyleTag=function(e,t={}){const n=a.ref(!1),{document:r=f,immediate:i=!0,manual:s=!1,id:l="vueuse_styletag_"+ ++Bo}=t,c=a.ref(e);let u=()=>{};const d=()=>{if(!r)return;const e=r.getElementById(l)||r.createElement("style");e.isConnected||(e.type="text/css",e.id=l,t.media&&(e.media=t.media),r.head.appendChild(e)),n.value||(u=a.watch(c,(t=>{e.textContent=t}),{immediate:!0}),n.value=!0)},p=()=>{r&&n.value&&(u(),r.head.removeChild(r.getElementById(l)),n.value=!1)};return i&&!s&&o.tryOnMounted(d),s||o.tryOnScopeDispose(p),{id:l,css:c,unload:p,load:d,isLoaded:a.readonly(n)}},t.useSupported=N,t.useSwipe=function(e,t={}){const{threshold:n=50,onSwipe:r,onSwipeEnd:i,onSwipeStart:s,passive:l=!0,window:c=v}=t,u=a.reactive({x:0,y:0}),d=a.reactive({x:0,y:0}),p=a.computed((()=>u.x-d.x)),m=a.computed((()=>u.y-d.y)),{max:f,abs:h}=Math,g=a.computed((()=>f(h(p.value),h(m.value))>=n)),b=a.ref(!1),y=a.computed((()=>g.value?h(p.value)>h(m.value)?p.value>0?"left":"right":m.value>0?"up":"down":"none")),w=e=>[e.touches[0].clientX,e.touches[0].clientY],C=(e,t)=>{d.x=e,d.y=t};let k;const S=function(e){if(!e)return!1;let t=!1;const n={get passive(){return t=!0,!1}};return e.addEventListener("x",o.noop,n),e.removeEventListener("x",o.noop),t}(null==c?void 0:c.document);k=l?S?{passive:!0}:{capture:!1}:S?{passive:!1,capture:!0}:{capture:!0};const x=e=>{b.value&&(null==i||i(e,y.value)),b.value=!1},O=[A(e,"touchstart",(e=>{if(1!==e.touches.length)return;k.capture&&!k.passive&&e.preventDefault();const[t,n]=w(e);((e,t)=>{u.x=e,u.y=t})(t,n),C(t,n),null==s||s(e)}),k),A(e,"touchmove",(e=>{if(1!==e.touches.length)return;const[t,n]=w(e);C(t,n),!b.value&&g.value&&(b.value=!0),b.value&&(null==r||r(e))}),k),A(e,"touchend",x,k),A(e,"touchcancel",x,k)];return{isPassiveEventSupported:S,isSwiping:b,direction:y,coordsStart:u,coordsEnd:d,lengthX:p,lengthY:m,stop:()=>O.forEach((e=>e()))}},t.useTemplateRefsList=function(){const e=a.ref([]);return e.value.set=t=>{t&&e.value.push(t)},a.onBeforeUpdate((()=>{e.value.length=0})),e},t.useTextDirection=function(e={}){const{document:t=f,selector:n="html",observe:r=!1,initialValue:i="ltr"}=e;function s(){var e,o;return null!=(o=null==(e=null==t?void 0:t.querySelector(n))?void 0:e.getAttribute("dir"))?o:i}const l=a.ref(s());return o.tryOnMounted((()=>l.value=s())),r&&t&&De(t.querySelector(n),(()=>l.value=s()),{attributes:!0}),a.computed({get:()=>l.value,set(e){var o,a;l.value=e,t&&(l.value?null==(o=t.querySelector(n))||o.setAttribute("dir",l.value):null==(a=t.querySelector(n))||a.removeAttribute("dir"))}})},t.useTextSelection=function(e={}){const{window:t=v}=e,n=a.ref(null),o=a.computed((()=>{var e,t;return null!=(t=null==(e=n.value)?void 0:e.toString())?t:""})),r=a.computed((()=>n.value?function(e){var t;const n=null!=(t=e.rangeCount)?t:0,o=new Array(n);for(let t=0;tr.value.map((e=>e.getBoundingClientRect()))));return t&&A(t.document,"selectionchange",(function(){n.value=null,t&&(n.value=t.getSelection())})),{text:o,rects:i,ranges:r,selection:n}},t.useTextareaAutosize=function(e){const t=a.ref(null==e?void 0:e.element),n=a.ref(null==e?void 0:e.input),r=a.ref(1);function i(){var n,a;if(!t.value)return;let i="";t.value.style.height="1px",r.value=null==(n=t.value)?void 0:n.scrollHeight,(null==e?void 0:e.styleTarget)?o.toValue(e.styleTarget).style.height=`${r.value}px`:i=`${r.value}px`,t.value.style.height=i,null==(a=null==e?void 0:e.onResize)||a.call(e)}return a.watch([n,t],(()=>a.nextTick(i)),{immediate:!0}),Pt(t,(()=>i())),(null==e?void 0:e.watch)&&a.watch(e.watch,i,{immediate:!0,deep:!0}),{textarea:t,input:n,triggerResize:i}},t.useThrottledRefHistory=function(e,t={}){const{throttle:n=200,trailing:a=!0}=t,r=o.throttleFilter(n,a),i=rt(e,(s=Ho({},t),Io(s,Mo({eventFilter:r}))));var s;return Ho({},i)},t.useTimeAgo=function(e,t={}){const{controls:n=!1,updateInterval:r=3e4}=t,i=to({interval:r,controls:!0}),{now:s}=i,l=((e,t)=>{var n={};for(var o in e)Zo.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&qo)for(var o of qo(e))t.indexOf(o)<0&&Ko.call(e,o)&&(n[o]=e[o]);return n})(i,["now"]),c=a.computed((()=>ea(new Date(o.toValue(e)),t,o.toValue(s))));return n?((e,t)=>{for(var n in t||(t={}))Zo.call(t,n)&&Yo(e,n,t[n]);if(qo)for(var n of qo(t))Ko.call(t,n)&&Yo(e,n,t[n]);return e})({timeAgo:c},l):c},t.useTimeoutPoll=function(e,t,n){const{start:r}=o.useTimeoutFn(s,t),i=a.ref(!1);async function s(){i.value&&(await e(),r())}function l(){i.value||(i.value=!0,s())}function c(){i.value=!1}return(null==n?void 0:n.immediate)&&l(),o.tryOnScopeDispose(c),{isActive:i,pause:c,resume:l}},t.useTimestamp=function(e={}){const{controls:t=!1,offset:n=0,immediate:r=!0,interval:i="requestAnimationFrame",callback:s}=e,l=a.ref(o.timestamp()+n),c=()=>l.value=o.timestamp()+n,u=s?()=>{c(),s(l.value)}:c,d="requestAnimationFrame"===i?z(u,{immediate:r}):o.useIntervalFn(u,i,{immediate:r});return t?((e,t)=>{for(var n in t||(t={}))oa.call(t,n)&&ra(e,n,t[n]);if(na)for(var n of na(t))aa.call(t,n)&&ra(e,n,t[n]);return e})({timestamp:l},d):l},t.useTitle=function(e=null,t={}){var n,r;const{document:i=f}=t,s=o.toRef(null!=(n=null!=e?e:null==i?void 0:i.title)?n:null),l=e&&"function"==typeof e;function c(e){if(!("titleTemplate"in t))return e;const n=t.titleTemplate||"%s";return"function"==typeof n?n(e):o.toValue(n).replace(/%s/g,e)}return a.watch(s,((e,t)=>{e!==t&&i&&(i.title=c("string"==typeof e?e:""))}),{immediate:!0}),t.observe&&!t.titleTemplate&&i&&!l&&De(null==(r=i.head)?void 0:r.querySelector("title"),(()=>{i&&i.title!==s.value&&(s.value=c(i.title))}),{childList:!0}),s},t.useTransition=function(e,t={}){let n=0;const r=()=>{const t=o.toValue(e);return"number"==typeof t?t:t.map(o.toValue)},i=a.ref(r());return a.watch(r,(async e=>{var a,r;if(o.toValue(t.disabled))return;const s=++n;if(t.delay&&await o.promiseTimeout(o.toValue(t.delay)),s!==n)return;const l=Array.isArray(e)?e.map(o.toValue):o.toValue(e);var c,u;null==(a=t.onStarted)||a.call(t),await Aa(i,i.value,l,(c=((e,t)=>{for(var n in t||(t={}))ua.call(t,n)&&pa(e,n,t[n]);if(ca)for(var n of ca(t))da.call(t,n)&&pa(e,n,t[n]);return e})({},t),u={abort:()=>{var e;return s!==n||(null==(e=t.abort)?void 0:e.call(t))}},sa(c,la(u)))),null==(r=t.onFinished)||r.call(t)}),{deep:!0}),a.watch((()=>o.toValue(t.disabled)),(e=>{e&&(n++,i.value=r())})),o.tryOnScopeDispose((()=>{n++})),a.computed((()=>o.toValue(t.disabled)?r():i.value))},t.useUrlSearchParams=function(e="history",t={}){const{initialValue:n={},removeNullishValues:r=!0,removeFalsyValues:i=!1,write:s=!0,window:l=v}=t;if(!l)return a.reactive(n);const c=a.reactive({});function u(){return new URLSearchParams(function(){if("history"===e)return l.location.search||"";if("hash"===e){const e=l.location.hash||"",t=e.indexOf("?");return t>0?e.slice(t):""}return(l.location.hash||"").replace(/^#/,"")}())}function d(e){const t=new Set(Object.keys(c));for(const n of e.keys()){const o=e.getAll(n);c[n]=o.length>1?o:e.get(n)||"",t.delete(n)}Array.from(t).forEach((e=>delete c[e]))}const{pause:p,resume:m}=o.pausableWatch(c,(()=>{const e=new URLSearchParams("");Object.keys(c).forEach((t=>{const n=c[t];Array.isArray(n)?n.forEach((n=>e.append(t,n))):r&&null==n||i&&!n?e.delete(t):e.set(t,n)})),f(e)}),{deep:!0});function f(t,n){p(),n&&d(t),l.history.replaceState(l.history.state,l.document.title,l.location.pathname+function(t){const n=t.toString();if("history"===e)return`${n?`?${n}`:""}${l.location.hash||""}`;if("hash-params"===e)return`${l.location.search||""}${n?`#${n}`:""}`;const o=l.location.hash||"#",a=o.indexOf("?");return a>0?`${o.slice(0,a)}${n?`?${n}`:""}`:`${o}${n?`?${n}`:""}`}(t)),m()}function h(){s&&f(u(),!0)}A(l,"popstate",h,!1),"history"!==e&&A(l,"hashchange",h,!1);const g=u();return g.keys().next().value?d(g):Object.assign(c,n),c},t.useUserMedia=function(e={}){var t,n;const o=a.ref(null!=(t=e.enabled)&&t),r=a.ref(null==(n=e.autoSwitch)||n),i=a.ref(e.constraints),{navigator:s=h}=e,l=N((()=>{var e;return null==(e=null==s?void 0:s.mediaDevices)?void 0:e.getUserMedia})),c=a.shallowRef();function u(e){switch(e){case"video":if(i.value)return i.value.video||!1;break;case"audio":if(i.value)return i.value.audio||!1}}async function d(){if(l.value&&!c.value)return c.value=await s.mediaDevices.getUserMedia({video:u("video"),audio:u("audio")}),c.value}function p(){var e;null==(e=c.value)||e.getTracks().forEach((e=>e.stop())),c.value=void 0}async function m(){return await d(),c.value&&(o.value=!0),c.value}async function v(){return p(),await m()}return a.watch(o,(e=>{e?d():p()}),{immediate:!0}),a.watch(i,(()=>{r.value&&c.value&&v()}),{immediate:!0}),{isSupported:l,stream:c,start:m,stop:function(){p(),o.value=!1},restart:v,constraints:i,enabled:o,autoSwitch:r}},t.useVModel=ba,t.useVModels=function(e,t,n={}){const o={};for(const a in e)o[a]=ba(e,a,t,n);return o},t.useVibrate=function(e){const{pattern:t=[],interval:n=0,navigator:a=h}=e||{},r=N((()=>void 0!==a&&"vibrate"in a)),i=o.toRef(t);let s;const l=(e=i.value)=>{r.value&&a.vibrate(e)};return n>0&&(s=o.useIntervalFn(l,n,{immediate:!1,immediateCallback:!1})),{isSupported:r,pattern:t,intervalControls:s,vibrate:l,stop:()=>{r.value&&a.vibrate(0),null==s||s.pause()}}},t.useVirtualList=function(e,t){const{containerStyle:n,wrapperProps:o,scrollTo:r,calculateRange:i,currentList:s,containerRef:l}="itemHeight"in t?function(e,t){const n=ya(t),{state:o,source:r,currentList:i,size:s,containerRef:l}=n,c={overflowY:"auto"},{itemHeight:u,overscan:d=5}=e,p=wa(o,r,u),m=Ca(r,u),v=ka("vertical",d,m,p,n),f=Sa(u,r),h=a.computed((()=>f(o.value.start))),g=Oa(u,r);xa(s,t,v);const A=ja("vertical",v,f,l),b=a.computed((()=>({style:{width:"100%",height:g.value-h.value+"px",marginTop:`${h.value}px`}})));return{calculateRange:v,scrollTo:A,containerStyle:c,wrapperProps:b,currentList:i,containerRef:l}}(t,e):function(e,t){const n=ya(t),{state:o,source:r,currentList:i,size:s,containerRef:l}=n,c={overflowX:"auto"},{itemWidth:u,overscan:d=5}=e,p=wa(o,r,u),m=Ca(r,u),v=ka("horizontal",d,m,p,n),f=Sa(u,r),h=a.computed((()=>f(o.value.start))),g=Oa(u,r);xa(s,t,v);const A=ja("horizontal",v,f,l),b=a.computed((()=>({style:{height:"100%",width:g.value-h.value+"px",marginLeft:`${h.value}px`,display:"flex"}})));return{scrollTo:A,calculateRange:v,wrapperProps:b,containerStyle:c,currentList:i,containerRef:l}}(t,e);return{list:s,scrollTo:r,containerProps:{ref:l,onScroll:()=>{i()},style:n},wrapperProps:o}},t.useWakeLock=function(e={}){const{navigator:t=h,document:n=f}=e;let o;const r=N((()=>t&&"wakeLock"in t)),i=a.ref(!1);return n&&A(n,"visibilitychange",(async function(){r.value&&o&&(n&&"visible"===n.visibilityState&&(o=await t.wakeLock.request("screen")),i.value=!o.released)}),{passive:!0}),{isSupported:r,isActive:i,request:async function(e){r.value&&(o=await t.wakeLock.request(e),i.value=!o.released)},release:async function(){r.value&&o&&(await o.release(),i.value=!o.released,o=null)}}},t.useWebNotification=function(e={}){const{window:t=v}=e,n=N((()=>!!t&&"Notification"in t)),r=a.ref(null),i=async()=>{n.value&&"permission"in Notification&&"denied"!==Notification.permission&&await Notification.requestPermission()},{on:s,trigger:l}=o.createEventHook(),{on:c,trigger:u}=o.createEventHook(),{on:d,trigger:p}=o.createEventHook(),{on:m,trigger:f}=o.createEventHook(),h=()=>{r.value&&r.value.close(),r.value=null};if(o.tryOnMounted((async()=>{n.value&&await i()})),o.tryOnScopeDispose(h),n.value&&t){const e=t.document;A(e,"visibilitychange",(t=>{t.preventDefault(),"visible"===e.visibilityState&&h()}))}return{isSupported:n,notification:r,show:async t=>{if(!n.value)return;await i();const o=Object.assign({},e,t);return r.value=new Notification(o.title||"",o),r.value.onclick=l,r.value.onshow=u,r.value.onerror=p,r.value.onclose=f,r.value},close:h,onClick:s,onShow:c,onError:d,onClose:m}},t.useWebSocket=function(e,t={}){const{onConnected:n,onDisconnected:r,onError:i,onMessage:s,immediate:l=!0,autoClose:c=!0,protocols:u=[]}=t,d=a.ref(null),p=a.ref("CLOSED"),m=a.ref(),v=o.toRef(e);let f,h,g,b=!1,y=0,w=[];const C=(e=1e3,t)=>{m.value&&(b=!0,null==f||f(),m.value.close(e,t))},k=()=>{if(w.length&&m.value&&"OPEN"===p.value){for(const e of w)m.value.send(e);w=[]}},S=(e,t=!0)=>m.value&&"OPEN"===p.value?(k(),m.value.send(e),!0):(t&&w.push(e),!1),x=()=>{if(b||void 0===v.value)return;const e=new WebSocket(v.value,u);m.value=e,p.value="CONNECTING",e.onopen=()=>{p.value="OPEN",null==n||n(e),null==h||h(),k()},e.onclose=n=>{if(p.value="CLOSED",m.value=void 0,null==r||r(e,n),!b&&t.autoReconnect){const{retries:e=-1,delay:n=1e3,onFailed:o}=_a(t.autoReconnect);y+=1,"number"==typeof e&&(e<0||y{null==i||i(e,t)},e.onmessage=n=>{if(t.heartbeat){clearTimeout(g),g=void 0;const{message:e=Ea}=_a(t.heartbeat);if(n.data===e)return}d.value=n.data,null==s||s(e,n)}};if(t.heartbeat){const{message:e=Ea,interval:n=1e3,pongTimeout:a=1e3}=_a(t.heartbeat),{pause:r,resume:i}=o.useIntervalFn((()=>{S(e,!1),null==g&&(g=setTimeout((()=>{C()}),a))}),n,{immediate:!1});f=r,h=i}c&&(A(window,"beforeunload",(()=>C())),o.tryOnScopeDispose(C));const O=()=>{C(),b=!1,y=0,x()};return l&&a.watch(v,O,{immediate:!0}),{data:d,status:p,close:C,send:S,open:O,ws:m}},t.useWebWorker=function(e,t,n){const{window:r=v}=null!=n?n:{},i=a.ref(null),s=a.shallowRef();return r&&(s.value="string"==typeof e?new Worker(e,t):"function"==typeof e?e():e,s.value.onmessage=e=>{i.value=e.data},o.tryOnScopeDispose((()=>{s.value&&s.value.terminate()}))),{data:i,post:(...e)=>{s.value&&s.value.postMessage(...e)},terminate:function(){s.value&&s.value.terminate()},worker:s}},t.useWebWorkerFn=function(e,t={}){const{dependencies:n=[],timeout:r,window:i=v}=t,s=a.ref(),l=a.ref("PENDING"),c=a.ref({}),u=a.ref(),d=(e="PENDING")=>{s.value&&s.value._url&&i&&(s.value.terminate(),URL.revokeObjectURL(s.value._url),c.value={},s.value=void 0,i.clearTimeout(u.value),l.value=e)};return d(),o.tryOnScopeDispose(d),{workerFn:(...t)=>"RUNNING"===l.value?(console.error("[useWebWorkerFn] You can only run one instance of the worker at a time."),Promise.reject()):(s.value=(()=>{const t=Na(e,n),o=new Worker(t);return o._url=t,o.onmessage=e=>{const{resolve:t=(()=>{}),reject:n=(()=>{})}=c.value,[o,a]=e.data;"SUCCESS"===o?(t(a),d(o)):(n(a),d("ERROR"))},o.onerror=e=>{const{reject:t=(()=>{})}=c.value;t(e),d("ERROR")},r&&(u.value=setTimeout((()=>d("TIMEOUT_EXPIRED")),r)),o})(),((...e)=>new Promise(((t,n)=>{c.value={resolve:t,reject:n},s.value&&s.value.postMessage([[...e]]),l.value="RUNNING"})))(...t)),workerStatus:l,workerTerminate:d}},t.useWindowFocus=function({window:e=v}={}){if(!e)return a.ref(!1);const t=a.ref(e.document.hasFocus());return A(e,"blur",(()=>{t.value=!1})),A(e,"focus",(()=>{t.value=!0})),t},t.useWindowScroll=function({window:e=v}={}){if(!e)return{x:a.ref(0),y:a.ref(0)};const t=a.ref(e.scrollX),n=a.ref(e.scrollY);return A(e,"scroll",(()=>{t.value=e.scrollX,n.value=e.scrollY}),{capture:!1,passive:!0}),{x:t,y:n}},t.useWindowSize=function(e={}){const{window:t=v,initialWidth:n=1/0,initialHeight:r=1/0,listenOrientation:i=!0,includeScrollbar:s=!0}=e,l=a.ref(n),c=a.ref(r),u=()=>{t&&(s?(l.value=t.innerWidth,c.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,c.value=t.document.documentElement.clientHeight))};if(u(),o.tryOnMounted(u),A("resize",u,{passive:!0}),i){const e=q("(orientation: portrait)");a.watch(e,(()=>u()))}return{width:l,height:c}},Object.keys(o).forEach((function(e){"default"===e||t.hasOwnProperty(e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})}))},1e3:(e,t,n)=>{var o=n(144),a=o.default||o;t.Vue=a,t.Vue2=a,t.isVue2=!0,t.isVue3=!1,t.install=function(){},t.warn=a.util.warn,t.createApp=function(e,t){var n,o={},r={config:a.config,use:a.use.bind(a),mixin:a.mixin.bind(a),component:a.component.bind(a),provide:function(e,t){return o[e]=t,this},directive:function(e,t){return t?(a.directive(e,t),r):a.directive(e)},mount:function(r,i){return n||((n=new a(Object.assign({propsData:t},e,{provide:Object.assign(o,e.provide)}))).$mount(r,i),n)},unmount:function(){n&&(n.$destroy(),n=void 0)}};return r},Object.keys(o).forEach((function(e){t[e]=o[e]})),t.hasInjectionContext=()=>!!o.getCurrentInstance()},6227:(e,t,n)=>{"use strict";var o=n(3627),a=Object.defineProperty,r=Object.defineProperties,i=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,u=(e,t,n)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function d(e,t){var n;const a=o.shallowRef();var d,p;return o.watchEffect((()=>{a.value=e()}),(d=((e,t)=>{for(var n in t||(t={}))l.call(t,n)&&u(e,n,t[n]);if(s)for(var n of s(t))c.call(t,n)&&u(e,n,t[n]);return e})({},t),p={flush:null!=(n=null==t?void 0:t.flush)?n:"sync"},r(d,i(p)))),o.readonly(a)}function p(e,t){let n,a,r;const i=o.ref(!0),s=()=>{i.value=!0,r()};o.watch(e,s,{flush:"sync"});const l="function"==typeof t?t:t.get,c="function"==typeof t?void 0:t.set,u=o.customRef(((e,t)=>(a=e,r=t,{get:()=>(i.value&&(n=l(),i.value=!1),a(),n),set(e){null==c||c(e)}})));return Object.isExtensible(u)&&(u.trigger=s),u}function m(e){return!!o.getCurrentScope()&&(o.onScopeDispose(e),!0)}function v(e,t,{enumerable:n=!1,unwrap:a=!0}={}){if(o.isVue3||o.version.startsWith("2.7.")){for(const[r,i]of Object.entries(t))"value"!==r&&(o.isRef(i)&&a?Object.defineProperty(e,r,{get:()=>i.value,set(e){i.value=e},enumerable:n}):Object.defineProperty(e,r,{value:i,enumerable:n}));return e}}var f=Object.defineProperty,h=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,b=(e,t,n)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function y(e){return"function"==typeof e?e():o.unref(e)}const w=y;function C(e,t){const n=!1===(null==t?void 0:t.computedGetter)?o.unref:y;return function(...t){return o.computed((()=>e.apply(this,t.map((e=>n(e))))))}}function k(e){if(!o.isRef(e))return o.reactive(e);const t=new Proxy({},{get:(t,n,a)=>o.unref(Reflect.get(e.value,n,a)),set:(t,n,a)=>(o.isRef(e.value[n])&&!o.isRef(a)?e.value[n].value=a:e.value[n]=a,!0),deleteProperty:(t,n)=>Reflect.deleteProperty(e.value,n),has:(t,n)=>Reflect.has(e.value,n),ownKeys:()=>Object.keys(e.value),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0})});return o.reactive(t)}function S(e){return k(o.computed(e))}const x="undefined"!=typeof window,O=Object.prototype.toString,P=e=>"[object Object]"===O.call(e),j=()=>+Date.now(),E=()=>{},_=T();function T(){var e;return x&&(null==(e=null==window?void 0:window.navigator)?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function N(e,t){return function(...n){return new Promise(((o,a)=>{Promise.resolve(e((()=>t.apply(this,n)),{fn:t,thisArg:this,args:n})).then(o).catch(a)}))}}const z=e=>e();function $(e,t={}){let n,o,a=E;const r=e=>{clearTimeout(e),a(),a=E};return i=>{const s=y(e),l=y(t.maxWait);return n&&r(n),s<=0||void 0!==l&&l<=0?(o&&(r(o),o=null),Promise.resolve(i())):new Promise(((e,c)=>{a=t.rejectOnCancel?c:e,l&&!o&&(o=setTimeout((()=>{n&&r(n),o=null,e(i())}),l)),n=setTimeout((()=>{o&&r(o),o=null,e(i())}),s)}))}}function D(e,t=!0,n=!0,o=!1){let a,r,i=0,s=!0,l=E;const c=()=>{a&&(clearTimeout(a),a=void 0,l(),l=E)};return u=>{const d=y(e),p=Date.now()-i,m=()=>r=u();return c(),d<=0?(i=Date.now(),m()):(p>d&&(n||!s)?(i=Date.now(),m()):t&&(r=new Promise(((e,t)=>{l=o?t:e,a=setTimeout((()=>{i=Date.now(),s=!0,e(m()),c()}),Math.max(0,d-p))}))),n||a||(a=setTimeout((()=>s=!0),d)),s=!1,r)}}function F(e=z){const t=o.ref(!0);return{isActive:o.readonly(t),pause:function(){t.value=!1},resume:function(){t.value=!0},eventFilter:(...n)=>{t.value&&e(...n)}}}const B={mounted:o.isVue3?"mounted":"inserted",updated:o.isVue3?"updated":"componentUpdated",unmounted:o.isVue3?"unmounted":"unbind"};function R(e,t=!1,n="Timeout"){return new Promise(((o,a)=>{t?setTimeout((()=>a(n)),e):setTimeout(o,e)}))}function I(e,...t){return t.some((t=>t in e))}function M(...e){if(1!==e.length)return o.toRef(...e);const t=e[0];return"function"==typeof t?o.readonly(o.customRef((()=>({get:t,set:E})))):o.ref(t)}const L=M;function G(e,t=1e4){return o.customRef(((n,o)=>{let a,r=e;return m((()=>{clearTimeout(a)})),{get:()=>(n(),r),set(n){r=n,o(),clearTimeout(a),a=setTimeout((()=>{r=e,o()}),y(t))}}}))}function V(e,t=200,n={}){return N($(t,n),e)}function U(e,t=200,n={}){const a=o.ref(e.value),r=V((()=>{a.value=e.value}),t,n);return o.watch(e,(()=>r())),a}function H(e,t=200,n=!1,o=!0,a=!1){return N(D(t,n,o,a),e)}function W(e,t=200,n=!0,a=!0){if(t<=0)return e;const r=o.ref(e.value),i=H((()=>{r.value=e.value}),t,n,a);return o.watch(e,(()=>i())),r}function q(e,t={}){let n,a,r=e;function i(e=!0){return e&&n(),r}function s(e,n=!0){var o,i;if(e===r)return;const s=r;!1!==(null==(o=t.onBeforeChange)?void 0:o.call(t,e,s))&&(r=e,null==(i=t.onChanged)||i.call(t,e,s),n&&a())}return v(o.customRef(((e,t)=>(n=e,a=t,{get:()=>i(),set(e){s(e)}}))),{get:i,set:s,untrackedGet:()=>i(!1),silentSet:e=>s(e,!1),peek:()=>i(!1),lay:e=>s(e,!1)},{enumerable:!0})}const Z=q;var K=Object.defineProperty,Y=Object.defineProperties,J=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(e,t,n)=>t in e?K(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ne=(e,t)=>{for(var n in t||(t={}))Q.call(t,n)&&te(e,n,t[n]);if(X)for(var n of X(t))ee.call(t,n)&&te(e,n,t[n]);return e};function oe(e,t=!1){function n(n,{flush:a="sync",deep:r=!1,timeout:i,throwOnTimeout:s}={}){let l=null;const c=[new Promise((i=>{l=o.watch(e,(e=>{n(e)!==t&&(null==l||l(),i(e))}),{flush:a,deep:r,immediate:!0})}))];return null!=i&&c.push(R(i,s).then((()=>y(e))).finally((()=>null==l?void 0:l()))),Promise.race(c)}function a(a,r){if(!o.isRef(a))return n((e=>e===a),r);const{flush:i="sync",deep:s=!1,timeout:l,throwOnTimeout:c}=null!=r?r:{};let u=null;const d=[new Promise((n=>{u=o.watch([e,a],(([e,o])=>{t!==(e===o)&&(null==u||u(),n(e))}),{flush:i,deep:s,immediate:!0})}))];return null!=l&&d.push(R(l,c).then((()=>y(e))).finally((()=>(null==u||u(),y(e))))),Promise.race(d)}function r(e){return i(1,e)}function i(e=1,t){let o=-1;return n((()=>(o+=1,o>=e)),t)}if(Array.isArray(y(e))){return{toMatch:n,toContains:function(e,t){return n((t=>{const n=Array.from(t);return n.includes(e)||n.includes(y(e))}),t)},changed:r,changedTimes:i,get not(){return oe(e,!t)}}}return{toMatch:n,toBe:a,toBeTruthy:function(e){return n((e=>Boolean(e)),e)},toBeNull:function(e){return a(null,e)},toBeNaN:function(e){return n(Number.isNaN,e)},toBeUndefined:function(e){return a(void 0,e)},changed:r,changedTimes:i,get not(){return oe(e,!t)}}}function ae(e,t){return e===t}const re=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ie=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a{1,2}|A{1,2}|m{1,2}|s{1,2}|Z{1,2}|SSS/g;function se(e,t,n,o){let a=e<12?"AM":"PM";return o&&(a=a.split("").reduce(((e,t)=>e+`${t}.`),"")),n?a.toLowerCase():a}function le(e,t,n={}){var o;const a=e.getFullYear(),r=e.getMonth(),i=e.getDate(),s=e.getHours(),l=e.getMinutes(),c=e.getSeconds(),u=e.getMilliseconds(),d=e.getDay(),p=null!=(o=n.customMeridiem)?o:se,m={YY:()=>String(a).slice(-2),YYYY:()=>a,M:()=>r+1,MM:()=>`${r+1}`.padStart(2,"0"),MMM:()=>e.toLocaleDateString(n.locales,{month:"short"}),MMMM:()=>e.toLocaleDateString(n.locales,{month:"long"}),D:()=>String(i),DD:()=>`${i}`.padStart(2,"0"),H:()=>String(s),HH:()=>`${s}`.padStart(2,"0"),h:()=>`${s%12||12}`.padStart(1,"0"),hh:()=>`${s%12||12}`.padStart(2,"0"),m:()=>String(l),mm:()=>`${l}`.padStart(2,"0"),s:()=>String(c),ss:()=>`${c}`.padStart(2,"0"),SSS:()=>`${u}`.padStart(3,"0"),d:()=>d,dd:()=>e.toLocaleDateString(n.locales,{weekday:"narrow"}),ddd:()=>e.toLocaleDateString(n.locales,{weekday:"short"}),dddd:()=>e.toLocaleDateString(n.locales,{weekday:"long"}),A:()=>p(s,l),AA:()=>p(s,l,!1,!0),a:()=>p(s,l,!0),aa:()=>p(s,l,!0,!0)};return t.replace(ie,((e,t)=>{var n;return t||(null==(n=m[e])?void 0:n.call(m))||e}))}function ce(e){if(null===e)return new Date(NaN);if(void 0===e)return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){const t=e.match(re);if(t){const e=t[2]-1||0,n=(t[7]||"0").substring(0,3);return new Date(t[1],e,t[3]||1,t[4]||0,t[5]||0,t[6]||0,n)}}return new Date(e)}function ue(e,t=1e3,n={}){const{immediate:a=!0,immediateCallback:r=!1}=n;let i=null;const s=o.ref(!1);function l(){i&&(clearInterval(i),i=null)}function c(){s.value=!1,l()}function u(){const n=y(t);n<=0||(s.value=!0,r&&e(),l(),i=setInterval(e,n))}if(a&&x&&u(),o.isRef(t)||"function"==typeof t){m(o.watch(t,(()=>{s.value&&x&&u()})))}return m(c),{isActive:s,pause:c,resume:u}}var de=Object.defineProperty,pe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,fe=(e,t,n)=>t in e?de(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function he(e,t,n={}){const{immediate:a=!0}=n,r=o.ref(!1);let i=null;function s(){i&&(clearTimeout(i),i=null)}function l(){r.value=!1,s()}function c(...n){s(),r.value=!0,i=setTimeout((()=>{r.value=!1,i=null,e(...n)}),y(t))}return a&&(r.value=!0,x&&c()),m(l),{isPending:o.readonly(r),start:c,stop:l}}var ge=Object.defineProperty,Ae=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,we=(e,t,n)=>t in e?ge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ce=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,xe=(e,t)=>{var n={};for(var o in e)ke.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Ce)for(var o of Ce(e))t.indexOf(o)<0&&Se.call(e,o)&&(n[o]=e[o]);return n};function Oe(e,t,n={}){const a=n,{eventFilter:r=z}=a,i=xe(a,["eventFilter"]);return o.watch(e,N(r,t),i)}var Pe=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable;var _e=Object.defineProperty,Te=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Fe=(e,t,n)=>t in e?_e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Be(e,t,n={}){const o=n,{debounce:a=0,maxWait:r}=o,i=((e,t)=>{var n={};for(var o in e)$e.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&ze)for(var o of ze(e))t.indexOf(o)<0&&De.call(e,o)&&(n[o]=e[o]);return n})(o,["debounce","maxWait"]);return Oe(e,t,(s=((e,t)=>{for(var n in t||(t={}))$e.call(t,n)&&Fe(e,n,t[n]);if(ze)for(var n of ze(t))De.call(t,n)&&Fe(e,n,t[n]);return e})({},i),l={eventFilter:$(a,{maxWait:r})},Te(s,Ne(l))));var s,l}var Re=Object.defineProperty,Ie=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ue=(e,t,n)=>t in e?Re(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var He=Object.defineProperty,We=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Je=(e,t,n)=>t in e?He(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xe=(e,t)=>{for(var n in t||(t={}))Ke.call(t,n)&&Je(e,n,t[n]);if(Ze)for(var n of Ze(t))Ye.call(t,n)&&Je(e,n,t[n]);return e},Qe=(e,t)=>We(e,qe(t)),et=(e,t)=>{var n={};for(var o in e)Ke.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Ze)for(var o of Ze(e))t.indexOf(o)<0&&Ye.call(e,o)&&(n[o]=e[o]);return n};function tt(e,t,n={}){const a=n,{eventFilter:r=z}=a,i=et(a,["eventFilter"]),s=N(r,t);let l,c,u;if("sync"===i.flush){const t=o.ref(!1);c=()=>{},l=e=>{t.value=!0,e(),t.value=!1},u=o.watch(e,((...e)=>{t.value||s(...e)}),i)}else{const t=[],n=o.ref(0),a=o.ref(0);c=()=>{n.value=a.value},t.push(o.watch(e,(()=>{a.value++}),Qe(Xe({},i),{flush:"sync"}))),l=e=>{const t=a.value;e(),n.value+=a.value-t},t.push(o.watch(e,((...e)=>{const t=n.value>0&&n.value===a.value;n.value=0,a.value=0,t||s(...e)}),i)),u=()=>{t.forEach((e=>e()))}}return{stop:u,ignoreUpdates:l,ignorePrevAsyncUpdates:c}}var nt=Object.defineProperty,ot=Object.defineProperties,at=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,lt=(e,t,n)=>t in e?nt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ct=Object.defineProperty,ut=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,ft=(e,t,n)=>t in e?ct(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function ht(e,t,n={}){const o=n,{eventFilter:a}=o,r=((e,t)=>{var n={};for(var o in e)mt.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&pt)for(var o of pt(e))t.indexOf(o)<0&&vt.call(e,o)&&(n[o]=e[o]);return n})(o,["eventFilter"]),{eventFilter:i,pause:s,resume:l,isActive:c}=F(a),u=Oe(e,t,(d=((e,t)=>{for(var n in t||(t={}))mt.call(t,n)&&ft(e,n,t[n]);if(pt)for(var n of pt(t))vt.call(t,n)&&ft(e,n,t[n]);return e})({},r),ut(d,dt({eventFilter:i}))));var d;return{stop:u,pause:s,resume:l,isActive:c}}var gt=Object.defineProperty,At=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,kt=(e,t,n)=>t in e?gt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function St(e,t,n={}){const o=n,{throttle:a=0,trailing:r=!0,leading:i=!0}=o,s=((e,t)=>{var n={};for(var o in e)wt.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&yt)for(var o of yt(e))t.indexOf(o)<0&&Ct.call(e,o)&&(n[o]=e[o]);return n})(o,["throttle","trailing","leading"]);return Oe(e,t,(l=((e,t)=>{for(var n in t||(t={}))wt.call(t,n)&&kt(e,n,t[n]);if(yt)for(var n of yt(t))Ct.call(t,n)&&kt(e,n,t[n]);return e})({},s),c={eventFilter:D(a,r,i)},At(l,bt(c))));var l,c}var xt=Object.defineProperty,Ot=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Tt=(e,t,n)=>t in e?xt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;t.assert=(e,...t)=>{e||console.warn(...t)},t.autoResetRef=G,t.bypassFilter=z,t.clamp=(e,t,n)=>Math.min(n,Math.max(t,e)),t.computedEager=d,t.computedWithControl=p,t.containsProp=I,t.controlledComputed=p,t.controlledRef=Z,t.createEventHook=function(){const e=new Set,t=t=>{e.delete(t)};return{on:n=>{e.add(n);const o=()=>t(n);return m(o),{off:o}},off:t,trigger:t=>Promise.all(Array.from(e).map((e=>e(t))))}},t.createFilterWrapper=N,t.createGlobalState=function(e){let t,n=!1;const a=o.effectScope(!0);return(...o)=>(n||(t=a.run((()=>e(...o))),n=!0),t)},t.createInjectionState=function(e){const t=Symbol("InjectionState");return[(...n)=>{const a=e(...n);return o.provide(t,a),a},()=>o.inject(t)]},t.createReactiveFn=C,t.createSharedComposable=function(e){let t,n,a=0;const r=()=>{a-=1,n&&a<=0&&(n.stop(),t=void 0,n=void 0)};return(...i)=>(a+=1,t||(n=o.effectScope(!0),t=n.run((()=>e(...i)))),m(r),t)},t.createSingletonPromise=function(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const e=t;t=void 0,e&&await e},n},t.debounceFilter=$,t.debouncedRef=U,t.debouncedWatch=Be,t.directiveHooks=B,t.eagerComputed=d,t.extendRef=v,t.formatDate=le,t.get=function(e,t){return null==t?o.unref(e):o.unref(e)[t]},t.hasOwn=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),t.identity=function(e){return e},t.ignorableWatch=tt,t.increaseWithUnit=function(e,t){var n;if("number"==typeof e)return e+t;const o=(null==(n=e.match(/^-?[0-9]+\.?[0-9]*/))?void 0:n[0])||"",a=e.slice(o.length),r=Number.parseFloat(o)+t;return Number.isNaN(r)?e:r+a},t.invoke=function(e){return e()},t.isClient=x,t.isDef=e=>void 0!==e,t.isDefined=function(e){return null!=o.unref(e)},t.isIOS=_,t.isObject=P,t.makeDestructurable=function(e,t){if("undefined"!=typeof Symbol){const n=((e,t)=>{for(var n in t||(t={}))g.call(t,n)&&b(e,n,t[n]);if(h)for(var n of h(t))A.call(t,n)&&b(e,n,t[n]);return e})({},e);return Object.defineProperty(n,Symbol.iterator,{enumerable:!1,value(){let e=0;return{next:()=>({value:t[e++],done:e>t.length})}}}),n}return Object.assign([...t],e)},t.noop=E,t.normalizeDate=ce,t.notNullish=e=>null!=e,t.now=()=>Date.now(),t.objectEntries=function(e){return Object.entries(e)},t.objectOmit=function(e,t,n=!1){return Object.fromEntries(Object.entries(e).filter((([e,o])=>!(n&&void 0===o||t.includes(e)))))},t.objectPick=function(e,t,n=!1){return t.reduce(((t,o)=>(o in e&&(n&&void 0===e[o]||(t[o]=e[o])),t)),{})},t.pausableFilter=F,t.pausableWatch=ht,t.promiseTimeout=R,t.rand=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e),t.reactify=C,t.reactifyObject=function(e,t={}){let n,o=[];if(Array.isArray(t))o=t;else{n=t;const{includeOwnProperties:a=!0}=t;o.push(...Object.keys(e)),a&&o.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(o.map((t=>{const o=e[t];return[t,"function"==typeof o?C(o.bind(e),n):o]})))},t.reactiveComputed=S,t.reactiveOmit=function(e,...t){const n=t.flat(),a=n[0];return S((()=>"function"==typeof a?Object.fromEntries(Object.entries(o.toRefs(e)).filter((([e,t])=>!a(y(t),e)))):Object.fromEntries(Object.entries(o.toRefs(e)).filter((e=>!n.includes(e[0]))))))},t.reactivePick=function(e,...t){const n=t.flat(),a=n[0];return S((()=>"function"==typeof a?Object.fromEntries(Object.entries(o.toRefs(e)).filter((([e,t])=>a(y(t),e)))):Object.fromEntries(n.map((t=>[t,M(e,t)])))))},t.refAutoReset=G,t.refDebounced=U,t.refDefault=function(e,t){return o.computed({get(){var n;return null!=(n=e.value)?n:t},set(t){e.value=t}})},t.refThrottled=W,t.refWithControl=q,t.resolveRef=L,t.resolveUnref=w,t.set=function(...e){if(2===e.length){const[t,n]=e;t.value=n}if(3===e.length)if(o.isVue2)o.set(...e);else{const[t,n,o]=e;t[n]=o}},t.syncRef=function(e,t,n={}){var a,r;const{flush:i="sync",deep:s=!1,immediate:l=!0,direction:c="both",transform:u={}}=n;let d,p;const m=null!=(a=u.ltr)?a:e=>e,v=null!=(r=u.rtl)?r:e=>e;return"both"!==c&&"ltr"!==c||(d=o.watch(e,(e=>t.value=m(e)),{flush:i,deep:s,immediate:l})),"both"!==c&&"rtl"!==c||(p=o.watch(t,(t=>e.value=v(t)),{flush:i,deep:s,immediate:l})),()=>{null==d||d(),null==p||p()}},t.syncRefs=function(e,t,n={}){const{flush:a="sync",deep:r=!1,immediate:i=!0}=n;return Array.isArray(t)||(t=[t]),o.watch(e,(e=>t.forEach((t=>t.value=e))),{flush:a,deep:r,immediate:i})},t.throttleFilter=D,t.throttledRef=W,t.throttledWatch=St,t.timestamp=j,t.toReactive=k,t.toRef=M,t.toRefs=function(e){if(!o.isRef(e))return o.toRefs(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const n in e.value)t[n]=o.customRef((()=>({get:()=>e.value[n],set(t){if(Array.isArray(e.value)){const o=[...e.value];o[n]=t,e.value=o}else{const a=(o=ne({},e.value),Y(o,J({[n]:t})));Object.setPrototypeOf(a,e.value),e.value=a}var o}})));return t},t.toValue=y,t.tryOnBeforeMount=function(e,t=!0){o.getCurrentInstance()?o.onBeforeMount(e):t?e():o.nextTick(e)},t.tryOnBeforeUnmount=function(e){o.getCurrentInstance()&&o.onBeforeUnmount(e)},t.tryOnMounted=function(e,t=!0){o.getCurrentInstance()?o.onMounted(e):t?e():o.nextTick(e)},t.tryOnScopeDispose=m,t.tryOnUnmounted=function(e){o.getCurrentInstance()&&o.onUnmounted(e)},t.until=function(e){return oe(e)},t.useArrayDifference=function(...e){var t;const n=e[0],a=e[1];let r=null!=(t=e[2])?t:ae;if("string"==typeof r){const e=r;r=(t,n)=>t[e]===n[e]}return o.computed((()=>y(n).filter((e=>-1===y(a).findIndex((t=>r(e,t)))))))},t.useArrayEvery=function(e,t){return o.computed((()=>y(e).every(((e,n,o)=>t(y(e),n,o)))))},t.useArrayFilter=function(e,t){return o.computed((()=>y(e).map((e=>y(e))).filter(t)))},t.useArrayFind=function(e,t){return o.computed((()=>y(y(e).find(((e,n,o)=>t(y(e),n,o))))))},t.useArrayFindIndex=function(e,t){return o.computed((()=>y(e).findIndex(((e,n,o)=>t(y(e),n,o)))))},t.useArrayFindLast=function(e,t){return o.computed((()=>y(Array.prototype.findLast?y(e).findLast(((e,n,o)=>t(y(e),n,o))):function(e,t){let n=e.length;for(;n-- >0;)if(t(e[n],n,e))return e[n]}(y(e),((e,n,o)=>t(y(e),n,o))))))},t.useArrayIncludes=function(...e){var t;const n=e[0],a=e[1];let r=e[2],i=0;var s;if(P(s=r)&&I(s,"formIndex","comparator")&&(i=null!=(t=r.fromIndex)?t:0,r=r.comparator),"string"==typeof r){const e=r;r=(t,n)=>t[e]===y(n)}return r=null!=r?r:(e,t)=>e===y(t),o.computed((()=>y(n).slice(i).some(((e,t,n)=>r(y(e),y(a),t,y(n))))))},t.useArrayJoin=function(e,t){return o.computed((()=>y(e).map((e=>y(e))).join(y(t))))},t.useArrayMap=function(e,t){return o.computed((()=>y(e).map((e=>y(e))).map(t)))},t.useArrayReduce=function(e,t,...n){const a=(e,n,o)=>t(y(e),y(n),o);return o.computed((()=>{const t=y(e);return n.length?t.reduce(a,y(n[0])):t.reduce(a)}))},t.useArraySome=function(e,t){return o.computed((()=>y(e).some(((e,n,o)=>t(y(e),n,o)))))},t.useArrayUnique=function(e,t){return o.computed((()=>{const n=y(e).map((e=>y(e)));return t?(a=t,(o=n).reduce(((e,t)=>(e.some((e=>a(t,e,o)))||e.push(t),e)),[])):function(e){return Array.from(new Set(e))}(n);var o,a}))},t.useCounter=function(e=0,t={}){const n=o.ref(e),{max:a=1/0,min:r=-1/0}=t,i=e=>n.value=Math.max(r,Math.min(a,e));return{count:n,inc:(e=1)=>n.value=Math.min(a,n.value+e),dec:(e=1)=>n.value=Math.max(r,n.value-e),get:()=>n.value,set:i,reset:(t=e)=>(e=t,i(t))}},t.useDateFormat=function(e,t="HH:mm:ss",n={}){return o.computed((()=>le(ce(y(e)),y(t),n)))},t.useDebounce=U,t.useDebounceFn=V,t.useInterval=function(e=1e3,t={}){const{controls:n=!1,immediate:a=!0,callback:r}=t,i=o.ref(0),s=()=>i.value+=1,l=()=>{i.value=0},c=ue(r?()=>{s(),r(i.value)}:s,e,{immediate:a});return n?((e,t)=>{for(var n in t||(t={}))me.call(t,n)&&fe(e,n,t[n]);if(pe)for(var n of pe(t))ve.call(t,n)&&fe(e,n,t[n]);return e})({counter:i,reset:l},c):i},t.useIntervalFn=ue,t.useLastChanged=function(e,t={}){var n;const a=o.ref(null!=(n=t.initialValue)?n:null);return o.watch(e,(()=>a.value=j()),t),a},t.useThrottle=W,t.useThrottleFn=H,t.useTimeout=function(e=1e3,t={}){const{controls:n=!1,callback:a}=t,r=he(null!=a?a:E,e,t),i=o.computed((()=>!r.isPending.value));return n?((e,t)=>{for(var n in t||(t={}))be.call(t,n)&&we(e,n,t[n]);if(Ae)for(var n of Ae(t))ye.call(t,n)&&we(e,n,t[n]);return e})({ready:i},r):i},t.useTimeoutFn=he,t.useToNumber=function(e,t={}){const{method:n="parseFloat",radix:a,nanToZero:r}=t;return o.computed((()=>{let t=y(e);return"string"==typeof t&&(t=Number[n](t,a)),r&&Number.isNaN(t)&&(t=0),t}))},t.useToString=function(e){return o.computed((()=>`${y(e)}`))},t.useToggle=function(e=!1,t={}){const{truthyValue:n=!0,falsyValue:a=!1}=t,r=o.isRef(e),i=o.ref(e);function s(e){if(arguments.length)return i.value=e,i.value;{const e=y(n);return i.value=i.value===e?y(a):e,i.value}}return r?s:[i,s]},t.watchArray=function(e,t,n){let a=(null==n?void 0:n.immediate)?[]:[...e instanceof Function?e():Array.isArray(e)?e:y(e)];return o.watch(e,((e,n,o)=>{const r=new Array(a.length),i=[];for(const t of e){let e=!1;for(let n=0;n!r[t]));t(e,a,i,s,o),a=[...e]}),n)},t.watchAtMost=function(e,t,n){const a=n,{count:r}=a,i=((e,t)=>{var n={};for(var o in e)je.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Pe)for(var o of Pe(e))t.indexOf(o)<0&&Ee.call(e,o)&&(n[o]=e[o]);return n})(a,["count"]),s=o.ref(0),l=Oe(e,((...e)=>{s.value+=1,s.value>=y(r)&&o.nextTick((()=>l())),t(...e)}),i);return{count:s,stop:l}},t.watchDebounced=Be,t.watchDeep=function(e,t,n){return o.watch(e,t,(a=((e,t)=>{for(var n in t||(t={}))Ge.call(t,n)&&Ue(e,n,t[n]);if(Le)for(var n of Le(t))Ve.call(t,n)&&Ue(e,n,t[n]);return e})({},n),Ie(a,Me({deep:!0}))));var a},t.watchIgnorable=tt,t.watchImmediate=function(e,t,n){return o.watch(e,t,(a=((e,t)=>{for(var n in t||(t={}))it.call(t,n)&<(e,n,t[n]);if(rt)for(var n of rt(t))st.call(t,n)&<(e,n,t[n]);return e})({},n),ot(a,at({immediate:!0}))));var a},t.watchOnce=function(e,t,n){const a=o.watch(e,((...e)=>(o.nextTick((()=>a())),t(...e))),n)},t.watchPausable=ht,t.watchThrottled=St,t.watchTriggerable=function(e,t,n={}){let a;function r(e){a=e}const i=(e,n)=>(function(){if(!a)return;const e=a;a=void 0,e()}(),t(e,n,r)),s=tt(e,i,n),{ignoreUpdates:l}=s;return c=((e,t)=>{for(var n in t||(t={}))Et.call(t,n)&&Tt(e,n,t[n]);if(jt)for(var n of jt(t))_t.call(t,n)&&Tt(e,n,t[n]);return e})({},s),Ot(c,Pt({trigger:()=>{let t;return l((()=>{var n;t=i((n=e,o.isReactive(n)?n:Array.isArray(n)?n.map((e=>y(e))):y(n)),function(e){return Array.isArray(e)?e.map((()=>{})):void 0}(e))})),t}}));var c},t.watchWithFilter=Oe,t.whenever=function(e,t,n){return o.watch(e,((e,n,o)=>{e&&t(e,n,o)}),n)}},3627:(e,t,n)=>{var o=n(144),a=o.default||o;t.Vue=a,t.Vue2=a,t.isVue2=!0,t.isVue3=!1,t.install=function(){},t.warn=a.util.warn,t.createApp=function(e,t){var n,o={},r={config:a.config,use:a.use.bind(a),mixin:a.mixin.bind(a),component:a.component.bind(a),provide:function(e,t){return o[e]=t,this},directive:function(e,t){return t?(a.directive(e,t),r):a.directive(e)},mount:function(r,i){return n||((n=new a(Object.assign({propsData:t},e,{provide:Object.assign(o,e.provide)}))).$mount(r,i),n)},unmount:function(){n&&(n.$destroy(),n=void 0)}};return r},Object.keys(o).forEach((function(e){t[e]=o[e]})),t.hasInjectionContext=()=>!!o.getCurrentInstance()}}]); +//# sourceMappingURL=viewer-components.js.map?v=257f3b00254f9782f318 \ No newline at end of file diff --git a/js/viewer-components.js.LICENSE.txt b/js/viewer-components.js.LICENSE.txt index f51ebe77f..873ce666a 100644 --- a/js/viewer-components.js.LICENSE.txt +++ b/js/viewer-components.js.LICENSE.txt @@ -1,28 +1,9 @@ -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/ - /*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */ - -/*! -* focus-trap 7.1.0 +* focus-trap 7.4.3 * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE */ /*! -* tabbable 6.0.1 +* tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */ - -/*! Hammer.JS - v2.0.7 - 2016-04-22 - * http://hammerjs.github.io/ - * - * Copyright (c) 2016 Jorik Tangelder; - * Licensed under the MIT license */ diff --git a/js/viewer-components.js.map b/js/viewer-components.js.map index 79e22c62e..456500db3 100644 --- a/js/viewer-components.js.map +++ b/js/viewer-components.js.map @@ -1 +1 @@ -{"version":3,"file":"viewer-components.js?v=176a33bc3e8dca499897","mappings":"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","sources":["webpack:///viewer/node_modules/@nextcloud/l10n/dist/gettext.js","webpack:///viewer/node_modules/@nextcloud/vue/dist/Components/NcActionButton.js","webpack:///viewer/node_modules/@nextcloud/vue/dist/Components/NcActionLink.js","webpack:///viewer/node_modules/@nextcloud/vue/dist/Components/NcModal.js","webpack:///viewer/node_modules/assert/assert.js","webpack:///viewer/node_modules/assert/node_modules/inherits/inherits_browser.js","webpack:///viewer/node_modules/assert/node_modules/util/support/isBufferBrowser.js","webpack:///viewer/node_modules/assert/node_modules/util/util.js","webpack:///viewer/node_modules/@floating-ui/core/dist/floating-ui.core.esm.js","webpack:///viewer/node_modules/@floating-ui/dom/dist/floating-ui.dom.esm.js","webpack:///viewer/node_modules/floating-vue/dist/floating-vue.es.js","webpack:///viewer/node_modules/tabbable/dist/index.esm.js","webpack:///viewer/node_modules/focus-trap/dist/focus-trap.esm.js","webpack:///viewer/node_modules/hammerjs/hammer.js","webpack:///viewer/node_modules/object-assign/index.js","webpack:///viewer/node_modules/vue-material-design-icons/ChevronLeft.vue","webpack:///viewer/node_modules/vue-material-design-icons/ChevronLeft.vue?vue&type=script&lang=js&","webpack://viewer/./node_modules/vue-material-design-icons/ChevronLeft.vue?e7bb","webpack:///viewer/node_modules/vue-material-design-icons/ChevronLeft.vue?vue&type=template&id=09d94b5a&","webpack:///viewer/node_modules/vue-material-design-icons/ChevronRight.vue","webpack:///viewer/node_modules/vue-material-design-icons/ChevronRight.vue?vue&type=script&lang=js&","webpack://viewer/./node_modules/vue-material-design-icons/ChevronRight.vue?621b","webpack:///viewer/node_modules/vue-material-design-icons/ChevronRight.vue?vue&type=template&id=750bcc07&","webpack:///viewer/node_modules/vue-material-design-icons/Close.vue","webpack:///viewer/node_modules/vue-material-design-icons/Close.vue?vue&type=script&lang=js&","webpack://viewer/./node_modules/vue-material-design-icons/Close.vue?c1a9","webpack:///viewer/node_modules/vue-material-design-icons/Close.vue?vue&type=template&id=75d4151a&","webpack:///viewer/node_modules/vue-material-design-icons/DotsHorizontal.vue","webpack:///viewer/node_modules/vue-material-design-icons/DotsHorizontal.vue?vue&type=script&lang=js&","webpack://viewer/./node_modules/vue-material-design-icons/DotsHorizontal.vue?c5a1","webpack:///viewer/node_modules/vue-material-design-icons/DotsHorizontal.vue?vue&type=template&id=6950b9a6&","webpack:///viewer/node_modules/vue-material-design-icons/Pause.vue","webpack:///viewer/node_modules/vue-material-design-icons/Pause.vue?vue&type=script&lang=js&","webpack://viewer/./node_modules/vue-material-design-icons/Pause.vue?888e","webpack:///viewer/node_modules/vue-material-design-icons/Pause.vue?vue&type=template&id=713ddbb4&","webpack:///viewer/node_modules/vue-material-design-icons/Play.vue","webpack:///viewer/node_modules/vue-material-design-icons/Play.vue?vue&type=script&lang=js&","webpack://viewer/./node_modules/vue-material-design-icons/Play.vue?6342","webpack:///viewer/node_modules/vue-material-design-icons/Play.vue?vue&type=template&id=40a96fba&"],"sourcesContent":["'use strict';\n\nvar GetText = require('node-gettext');\nrequire('@nextcloud/router');\nrequire('dompurify');\nrequire('escape-html');\n\n/**\n * Returns the user's language\n */\nfunction getLanguage() {\n return document.documentElement.lang || 'en';\n}\n\n/**\n * This module provides functionality to translate applications independent from Nextcloud\n *\n * @packageDocumentation\n * @module @nextcloud/l10n/gettext\n * @example\n * ```js\nimport { getGettextBuilder } from '@nextcloud/l10n/gettext'\nconst gt = getGettextBuilder()\n .detectLocale() // or use setLanguage()\n .addTranslation(/* ... *\\/)\n .build()\ngt.gettext('some string to translate')\n```\n */\n/**\n * @notExported\n */\nclass GettextBuilder {\n constructor() {\n this.translations = {};\n this.debug = false;\n }\n setLanguage(language) {\n this.locale = language;\n return this;\n }\n /** Try to detect locale from context with `en` as fallback value */\n detectLocale() {\n return this.setLanguage(getLanguage().replace('-', '_'));\n }\n addTranslation(language, data) {\n this.translations[language] = data;\n return this;\n }\n enableDebugMode() {\n this.debug = true;\n return this;\n }\n build() {\n return new GettextWrapper(this.locale || 'en', this.translations, this.debug);\n }\n}\n/**\n * @notExported\n */\nclass GettextWrapper {\n constructor(locale, data, debug) {\n this.gt = new GetText({\n debug,\n sourceLocale: 'en',\n });\n for (const key in data) {\n this.gt.addTranslations(key, 'messages', data[key]);\n }\n this.gt.setLocale(locale);\n }\n subtitudePlaceholders(translated, vars) {\n return translated.replace(/{([^{}]*)}/g, (a, b) => {\n const r = vars[b];\n if (typeof r === 'string' || typeof r === 'number') {\n return r.toString();\n }\n else {\n return a;\n }\n });\n }\n /**\n * Get translated string (singular form), optionally with placeholders\n *\n * @param original original string to translate\n * @param placeholders map of placeholder key to value\n */\n gettext(original, placeholders = {}) {\n return this.subtitudePlaceholders(this.gt.gettext(original), placeholders);\n }\n /**\n * Get translated string with plural forms\n *\n * @param singular Singular text form\n * @param plural Plural text form to be used if `count` requires it\n * @param count The number to insert into the text\n * @param placeholders optional map of placeholder key to value\n */\n ngettext(singular, plural, count, placeholders = {}) {\n return this.subtitudePlaceholders(this.gt.ngettext(singular, plural, count).replace(/%n/g, count.toString()), placeholders);\n }\n}\n/**\n * Create a new GettextBuilder instance\n */\nfunction getGettextBuilder() {\n return new GettextBuilder();\n}\n\nexports.getGettextBuilder = getGettextBuilder;\n","/*! For license information please see NcActionButton.js.LICENSE.txt */\n!function(t,n){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=n():\"function\"==typeof define&&define.amd?define(\"NextcloudVue\",[],n):\"object\"==typeof exports?exports.NextcloudVue=n():(t.NextcloudVue=t.NextcloudVue||{},t.NextcloudVue[\"Components/NcActionButton\"]=n())}(self,(()=>(()=>{var t={723:(t,n,e)=>{\"use strict\";e.d(n,{Z:()=>a});var o=e(2734),i=e.n(o);const a={before:function(){this.$slots.default&&\"\"!==this.text.trim()||(i().util.warn(\"\".concat(this.$options.name,\" cannot be empty and requires a meaningful text content\"),this),this.$destroy(),this.$el.remove())},beforeUpdate:function(){this.text=this.getText()},data:function(){return{text:this.getText()}},computed:{isLongText:function(){return this.text&&this.text.trim().length>20}},methods:{getText:function(){return this.$slots.default?this.$slots.default[0].text.trim():\"\"}}}},1139:(t,n,e)=>{\"use strict\";e.d(n,{Z:()=>a});var o=e(723);const i=function(t,n){for(var e=t.$parent;e;){if(e.$options.name===n)return e;e=e.$parent}},a={mixins:[o.Z],props:{icon:{type:String,default:\"\"},title:{type:String,default:\"\"},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:\"\"}},emits:[\"click\"],computed:{isIconUrl:function(){try{return new URL(this.icon)}catch(t){return!1}}},methods:{onClick:function(t){if(this.$emit(\"click\",t),this.closeAfterClick){var n=i(this,\"NcActions\");n&&n.closeMenu&&n.closeMenu(!1)}}}}},9725:(t,n,e)=>{\"use strict\";e.d(n,{Z:()=>s});var o=e(7537),i=e.n(o),a=e(3645),r=e.n(a)()(i());r.push([t.id,\".material-design-icon[data-v-1846a4cc]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.active[data-v-1846a4cc]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action--disabled[data-v-1846a4cc]{pointer-events:none;opacity:.5}.action--disabled[data-v-1846a4cc]:hover,.action--disabled[data-v-1846a4cc]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-1846a4cc]{opacity:1 !important}.action-button[data-v-1846a4cc]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-right:14px;box-sizing:border-box;cursor:pointer;white-space:nowrap;opacity:.7;color:var(--color-main-text);border:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;font-weight:normal;font-size:var(--default-font-size);line-height:44px}.action-button[data-v-1846a4cc]:hover,.action-button[data-v-1846a4cc]:focus{opacity:1}.action-button>span[data-v-1846a4cc]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-1846a4cc]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-button[data-v-1846a4cc] .material-design-icon{width:44px;height:44px;opacity:1}.action-button[data-v-1846a4cc] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button p[data-v-1846a4cc]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-button__longtext[data-v-1846a4cc]{cursor:pointer;white-space:pre-wrap}.action-button__title[data-v-1846a4cc]{font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/assets/action.scss\",\"webpack://./src/assets/variables.scss\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCiBC,2BACC,8CAAA,CACA,iBAAA,CACA,SAAA,CAMF,mCACC,mBAAA,CACA,UCMiB,CDLjB,kFACC,cAAA,CACA,UCGgB,CDDjB,qCACC,oBAAA,CAOF,gCACC,YAAA,CACA,sBAAA,CAEA,UAAA,CACA,WAAA,CACA,QAAA,CACA,SAAA,CACA,kBCxBY,CDyBZ,qBAAA,CAEA,cAAA,CACA,kBAAA,CAEA,UCpBe,CDqBf,4BAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,eAAA,CAEA,kBAAA,CACA,kCAAA,CACA,gBC/Ce,CDiDf,4EAEC,SChCY,CDmCb,qCACC,cAAA,CACA,kBAAA,CAGD,sCACC,UC5Dc,CD6Dd,WC7Dc,CD8Dd,SC3CY,CD4CZ,+BAAA,CACA,oBC5DS,CD6DT,2BAAA,CAGD,sDACC,UCrEc,CDsEd,WCtEc,CDuEd,SCpDY,CDsDZ,iFACC,qBAAA,CAKF,kCACC,eAAA,CACA,iBAAA,CAGA,gBAAA,CAEA,cAAA,CACA,eAAA,CAGA,eAAA,CACA,sBAAA,CAGD,0CACC,cAAA,CAEA,oBAAA,CAGD,uCACC,gBAAA,CACA,sBAAA,CACA,eAAA,CACA,kBAAA,CACA,cAAA,CACA,oBAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n * @author Marco Ambrosini \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n@mixin action-active {\\n\\tli {\\n\\t\\t&.active {\\n\\t\\t\\tbackground-color: var(--color-background-hover);\\n\\t\\t\\tborder-radius: 6px;\\n\\t\\t\\tpadding: 0;\\n\\t\\t}\\n\\t}\\n}\\n\\n@mixin action--disabled {\\n\\t.action--disabled {\\n\\t\\tpointer-events: none;\\n\\t\\topacity: $opacity_disabled;\\n\\t\\t&:hover, &:focus {\\n\\t\\t\\tcursor: default;\\n\\t\\t\\topacity: $opacity_disabled;\\n\\t\\t}\\n\\t\\t& * {\\n\\t\\t\\topacity: 1 !important;\\n\\t\\t}\\n\\t}\\n}\\n\\n\\n@mixin action-item($name) {\\n\\t.action-#{$name} {\\n\\t\\tdisplay: flex;\\n\\t\\talign-items: flex-start;\\n\\n\\t\\twidth: 100%;\\n\\t\\theight: auto;\\n\\t\\tmargin: 0;\\n\\t\\tpadding: 0;\\n\\t\\tpadding-right: $icon-margin;\\n\\t\\tbox-sizing: border-box; // otherwise router-link overflows in Firefox\\n\\n\\t\\tcursor: pointer;\\n\\t\\twhite-space: nowrap;\\n\\n\\t\\topacity: $opacity_normal;\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tborder: 0;\\n\\t\\tborder-radius: 0; // otherwise Safari will cut the border-radius area\\n\\t\\tbackground-color: transparent;\\n\\t\\tbox-shadow: none;\\n\\n\\t\\tfont-weight: normal;\\n\\t\\tfont-size: var(--default-font-size);\\n\\t\\tline-height: $clickable-area;\\n\\n\\t\\t&:hover,\\n\\t\\t&:focus {\\n\\t\\t\\topacity: $opacity_full;\\n\\t\\t}\\n\\n\\t\\t& > span {\\n\\t\\t\\tcursor: pointer;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t}\\n\\n\\t\\t&__icon {\\n\\t\\t\\twidth: $clickable-area;\\n\\t\\t\\theight: $clickable-area;\\n\\t\\t\\topacity: $opacity_full;\\n\\t\\t\\tbackground-position: $icon-margin center;\\n\\t\\t\\tbackground-size: $icon-size;\\n\\t\\t\\tbackground-repeat: no-repeat;\\n\\t\\t}\\n\\n\\t\\t&:deep(.material-design-icon) {\\n\\t\\t\\twidth: $clickable-area;\\n\\t\\t\\theight: $clickable-area;\\n\\t\\t\\topacity: $opacity_full;\\n\\n\\t\\t\\t.material-design-icon__svg {\\n\\t\\t\\t\\tvertical-align: middle;\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t// long text area\\n\\t\\tp {\\n\\t\\t\\tmax-width: 220px;\\n\\t\\t\\tline-height: 1.6em;\\n\\n\\t\\t\\t// 14px are currently 1em line-height. Mixing units as '44px - 1.6em' does not work.\\n\\t\\t\\tpadding: #{math.div($clickable-area - 1.6 * 14px, 2)} 0;\\n\\n\\t\\t\\tcursor: pointer;\\n\\t\\t\\ttext-align: left;\\n\\n\\t\\t\\t// in case there are no spaces like long email addresses\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t}\\n\\n\\t\\t&__longtext {\\n\\t\\t\\tcursor: pointer;\\n\\t\\t\\t// allow the use of `\\\\n`\\n\\t\\t\\twhite-space: pre-wrap;\\n\\t\\t}\\n\\n\\t\\t&__title {\\n\\t\\t\\tfont-weight: bold;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t\\tmax-width: 100%;\\n\\t\\t\\tdisplay: inline-block;\\n\\t\\t}\\n\\t}\\n}\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\\n// recommended is 48px\\n// 44px is what we choose and have very good visual-to-usability ratio\\n$clickable-area: 44px;\\n\\n// background icon size\\n// also used for the scss icon font\\n$icon-size: 16px;\\n\\n// icon padding for a $clickable-area width and a $icon-size icon\\n// ( 44px - 16px ) / 2\\n$icon-margin: math.div($clickable-area - $icon-size, 2);\\n\\n// transparency background for icons\\n$icon-focus-bg: rgba(127, 127, 127, .25);\\n\\n// popovermenu arrow width from the triangle center\\n$arrow-width: 9px;\\n\\n// opacities\\n$opacity_disabled: .5;\\n$opacity_normal: .7;\\n$opacity_full: 1;\\n\\n// menu round background hover feedback\\n// good looking on dark AND white bg\\n$action-background-hover: rgba(127, 127, 127, .25);\\n\\n// various structure data used in the \\n// `AppNavigation` component\\n$header-height: 50px;\\n$navigation-width: 300px;\\n\\n// mobile breakpoint\\n$breakpoint-mobile: 1024px;\\n\\n// top-bar spacing\\n$topbar-margin: 4px;\\n\\n// navigation spacing\\n$app-navigation-settings-margin: 3px;\\n\"],sourceRoot:\"\"}]);const s=r},3645:t=>{\"use strict\";t.exports=function(t){var n=[];return n.toString=function(){return this.map((function(n){var e=\"\",o=void 0!==n[5];return n[4]&&(e+=\"@supports (\".concat(n[4],\") {\")),n[2]&&(e+=\"@media \".concat(n[2],\" {\")),o&&(e+=\"@layer\".concat(n[5].length>0?\" \".concat(n[5]):\"\",\" {\")),e+=t(n),o&&(e+=\"}\"),n[2]&&(e+=\"}\"),n[4]&&(e+=\"}\"),e})).join(\"\")},n.i=function(t,e,o,i,a){\"string\"==typeof t&&(t=[[null,t,void 0]]);var r={};if(o)for(var s=0;s0?\" \".concat(u[5]):\"\",\" {\").concat(u[1],\"}\")),u[5]=a),e&&(u[2]?(u[1]=\"@media \".concat(u[2],\" {\").concat(u[1],\"}\"),u[2]=e):u[2]=e),i&&(u[4]?(u[1]=\"@supports (\".concat(u[4],\") {\").concat(u[1],\"}\"),u[4]=i):u[4]=\"\".concat(i)),n.push(u))}},n}},7537:t=>{\"use strict\";t.exports=function(t){var n=t[1],e=t[3];if(!e)return n;if(\"function\"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),i=\"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(o),a=\"/*# \".concat(i,\" */\");return[n].concat([a]).join(\"\\n\")}return[n].join(\"\\n\")}},3379:t=>{\"use strict\";var n=[];function e(t){for(var e=-1,o=0;o{\"use strict\";var n={};t.exports=function(t,e){var o=function(t){if(void 0===n[t]){var e=document.querySelector(t);if(window.HTMLIFrameElement&&e instanceof window.HTMLIFrameElement)try{e=e.contentDocument.head}catch(t){e=null}n[t]=e}return n[t]}(t);if(!o)throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");o.appendChild(e)}},9216:t=>{\"use strict\";t.exports=function(t){var n=document.createElement(\"style\");return t.setAttributes(n,t.attributes),t.insert(n,t.options),n}},3565:(t,n,e)=>{\"use strict\";t.exports=function(t){var n=e.nc;n&&t.setAttribute(\"nonce\",n)}},7795:t=>{\"use strict\";t.exports=function(t){var n=t.insertStyleElement(t);return{update:function(e){!function(t,n,e){var o=\"\";e.supports&&(o+=\"@supports (\".concat(e.supports,\") {\")),e.media&&(o+=\"@media \".concat(e.media,\" {\"));var i=void 0!==e.layer;i&&(o+=\"@layer\".concat(e.layer.length>0?\" \".concat(e.layer):\"\",\" {\")),o+=e.css,i&&(o+=\"}\"),e.media&&(o+=\"}\"),e.supports&&(o+=\"}\");var a=e.sourceMap;a&&\"undefined\"!=typeof btoa&&(o+=\"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a)))),\" */\")),n.styleTagTransform(o,t,n.options)}(n,t,e)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(n)}}}},4589:t=>{\"use strict\";t.exports=function(t,n){if(n.styleSheet)n.styleSheet.cssText=t;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(t))}}},4216:()=>{},1900:(t,n,e)=>{\"use strict\";function o(t,n,e,o,i,a,r,s){var c,l=\"function\"==typeof t?t.options:t;if(n&&(l.render=n,l.staticRenderFns=e,l._compiled=!0),o&&(l.functional=!0),a&&(l._scopeId=\"data-v-\"+a),r?(c=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||\"undefined\"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(r)},l._ssrRegister=c):i&&(c=s?function(){i.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:i),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(t,n){return c.call(n),u(t,n)}}else{var d=l.beforeCreate;l.beforeCreate=d?[].concat(d,c):[c]}return{exports:t,options:l}}e.d(n,{Z:()=>o})},2734:t=>{\"use strict\";t.exports=require(\"vue\")}},n={};function e(o){var i=n[o];if(void 0!==i)return i.exports;var a=n[o]={id:o,exports:{}};return t[o](a,a.exports,e),a.exports}e.n=t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return e.d(n,{a:n}),n},e.d=(t,n)=>{for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},e.o=(t,n)=>Object.prototype.hasOwnProperty.call(t,n),e.r=t=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},e.nc=void 0;var o={};return(()=>{\"use strict\";e.r(o),e.d(o,{default:()=>x});const t={name:\"NcActionButton\",mixins:[e(1139).Z],props:{disabled:{type:Boolean,default:!1}},computed:{isFocusable:function(){return!this.disabled}}};var n=e(3379),i=e.n(n),a=e(7795),r=e.n(a),s=e(569),c=e.n(s),l=e(3565),u=e.n(l),d=e(9216),p=e.n(d),A=e(4589),f=e.n(A),h=e(9725),C={};C.styleTagTransform=f(),C.setAttributes=u(),C.insert=c().bind(null,\"head\"),C.domAPI=r(),C.insertStyleElement=p();i()(h.Z,C);h.Z&&h.Z.locals&&h.Z.locals;var v=e(1900),g=e(4216),b=e.n(g),m=(0,v.Z)(t,(function(){var t=this,n=t._self._c;return n(\"li\",{staticClass:\"action\",class:{\"action--disabled\":t.disabled},attrs:{role:\"presentation\"}},[n(\"button\",{staticClass:\"action-button\",class:{focusable:t.isFocusable},attrs:{\"aria-label\":t.ariaLabel,role:\"menuitem\",type:\"button\"},on:{click:t.onClick}},[t._t(\"icon\",(function(){return[n(\"span\",{staticClass:\"action-button__icon\",class:[t.isIconUrl?\"action-button__icon--url\":t.icon],style:{backgroundImage:t.isIconUrl?\"url(\".concat(t.icon,\")\"):null}})]})),t._v(\" \"),t.title?n(\"p\",[n(\"strong\",{staticClass:\"action-button__title\"},[t._v(\"\\n\\t\\t\\t\\t\"+t._s(t.title)+\"\\n\\t\\t\\t\")]),t._v(\" \"),n(\"br\"),t._v(\" \"),n(\"span\",{staticClass:\"action-button__longtext\",domProps:{textContent:t._s(t.text)}})]):t.isLongText?n(\"p\",{staticClass:\"action-button__longtext\",domProps:{textContent:t._s(t.text)}}):n(\"span\",{staticClass:\"action-button__text\"},[t._v(t._s(t.text))]),t._v(\" \"),t._e()],2)])}),[],!1,null,\"1846a4cc\",null);\"function\"==typeof b()&&b()(m);const x=m.exports})(),o})()));\n//# sourceMappingURL=NcActionButton.js.map","/*! For license information please see NcActionLink.js.LICENSE.txt */\n!function(t,n){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=n():\"function\"==typeof define&&define.amd?define(\"NextcloudVue\",[],n):\"object\"==typeof exports?exports.NextcloudVue=n():(t.NextcloudVue=t.NextcloudVue||{},t.NextcloudVue[\"Components/NcActionLink\"]=n())}(self,(()=>(()=>{var t={723:(t,n,e)=>{\"use strict\";e.d(n,{Z:()=>r});var o=e(2734),i=e.n(o);const r={before:function(){this.$slots.default&&\"\"!==this.text.trim()||(i().util.warn(\"\".concat(this.$options.name,\" cannot be empty and requires a meaningful text content\"),this),this.$destroy(),this.$el.remove())},beforeUpdate:function(){this.text=this.getText()},data:function(){return{text:this.getText()}},computed:{isLongText:function(){return this.text&&this.text.trim().length>20}},methods:{getText:function(){return this.$slots.default?this.$slots.default[0].text.trim():\"\"}}}},1139:(t,n,e)=>{\"use strict\";e.d(n,{Z:()=>r});var o=e(723);const i=function(t,n){for(var e=t.$parent;e;){if(e.$options.name===n)return e;e=e.$parent}},r={mixins:[o.Z],props:{icon:{type:String,default:\"\"},title:{type:String,default:\"\"},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:\"\"}},emits:[\"click\"],computed:{isIconUrl:function(){try{return new URL(this.icon)}catch(t){return!1}}},methods:{onClick:function(t){if(this.$emit(\"click\",t),this.closeAfterClick){var n=i(this,\"NcActions\");n&&n.closeMenu&&n.closeMenu(!1)}}}}},6368:(t,n,e)=>{\"use strict\";e.d(n,{Z:()=>s});var o=e(7537),i=e.n(o),r=e(3645),a=e.n(r)()(i());a.push([t.id,\".material-design-icon[data-v-b0b3faba]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.active[data-v-b0b3faba]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action-link[data-v-b0b3faba]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-right:14px;box-sizing:border-box;cursor:pointer;white-space:nowrap;opacity:.7;color:var(--color-main-text);border:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;font-weight:normal;font-size:var(--default-font-size);line-height:44px}.action-link[data-v-b0b3faba]:hover,.action-link[data-v-b0b3faba]:focus{opacity:1}.action-link>span[data-v-b0b3faba]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-b0b3faba]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-link[data-v-b0b3faba] .material-design-icon{width:44px;height:44px;opacity:1}.action-link[data-v-b0b3faba] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link p[data-v-b0b3faba]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-link__longtext[data-v-b0b3faba]{cursor:pointer;white-space:pre-wrap}.action-link__title[data-v-b0b3faba]{font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/assets/action.scss\",\"webpack://./src/assets/variables.scss\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCiBC,2BACC,8CAAA,CACA,iBAAA,CACA,SAAA,CAqBF,8BACC,YAAA,CACA,sBAAA,CAEA,UAAA,CACA,WAAA,CACA,QAAA,CACA,SAAA,CACA,kBCxBY,CDyBZ,qBAAA,CAEA,cAAA,CACA,kBAAA,CAEA,UCpBe,CDqBf,4BAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,eAAA,CAEA,kBAAA,CACA,kCAAA,CACA,gBC/Ce,CDiDf,wEAEC,SChCY,CDmCb,mCACC,cAAA,CACA,kBAAA,CAGD,oCACC,UC5Dc,CD6Dd,WC7Dc,CD8Dd,SC3CY,CD4CZ,+BAAA,CACA,oBC5DS,CD6DT,2BAAA,CAGD,oDACC,UCrEc,CDsEd,WCtEc,CDuEd,SCpDY,CDsDZ,+EACC,qBAAA,CAKF,gCACC,eAAA,CACA,iBAAA,CAGA,gBAAA,CAEA,cAAA,CACA,eAAA,CAGA,eAAA,CACA,sBAAA,CAGD,wCACC,cAAA,CAEA,oBAAA,CAGD,qCACC,gBAAA,CACA,sBAAA,CACA,eAAA,CACA,kBAAA,CACA,cAAA,CACA,oBAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n * @author Marco Ambrosini \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n@mixin action-active {\\n\\tli {\\n\\t\\t&.active {\\n\\t\\t\\tbackground-color: var(--color-background-hover);\\n\\t\\t\\tborder-radius: 6px;\\n\\t\\t\\tpadding: 0;\\n\\t\\t}\\n\\t}\\n}\\n\\n@mixin action--disabled {\\n\\t.action--disabled {\\n\\t\\tpointer-events: none;\\n\\t\\topacity: $opacity_disabled;\\n\\t\\t&:hover, &:focus {\\n\\t\\t\\tcursor: default;\\n\\t\\t\\topacity: $opacity_disabled;\\n\\t\\t}\\n\\t\\t& * {\\n\\t\\t\\topacity: 1 !important;\\n\\t\\t}\\n\\t}\\n}\\n\\n\\n@mixin action-item($name) {\\n\\t.action-#{$name} {\\n\\t\\tdisplay: flex;\\n\\t\\talign-items: flex-start;\\n\\n\\t\\twidth: 100%;\\n\\t\\theight: auto;\\n\\t\\tmargin: 0;\\n\\t\\tpadding: 0;\\n\\t\\tpadding-right: $icon-margin;\\n\\t\\tbox-sizing: border-box; // otherwise router-link overflows in Firefox\\n\\n\\t\\tcursor: pointer;\\n\\t\\twhite-space: nowrap;\\n\\n\\t\\topacity: $opacity_normal;\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tborder: 0;\\n\\t\\tborder-radius: 0; // otherwise Safari will cut the border-radius area\\n\\t\\tbackground-color: transparent;\\n\\t\\tbox-shadow: none;\\n\\n\\t\\tfont-weight: normal;\\n\\t\\tfont-size: var(--default-font-size);\\n\\t\\tline-height: $clickable-area;\\n\\n\\t\\t&:hover,\\n\\t\\t&:focus {\\n\\t\\t\\topacity: $opacity_full;\\n\\t\\t}\\n\\n\\t\\t& > span {\\n\\t\\t\\tcursor: pointer;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t}\\n\\n\\t\\t&__icon {\\n\\t\\t\\twidth: $clickable-area;\\n\\t\\t\\theight: $clickable-area;\\n\\t\\t\\topacity: $opacity_full;\\n\\t\\t\\tbackground-position: $icon-margin center;\\n\\t\\t\\tbackground-size: $icon-size;\\n\\t\\t\\tbackground-repeat: no-repeat;\\n\\t\\t}\\n\\n\\t\\t&:deep(.material-design-icon) {\\n\\t\\t\\twidth: $clickable-area;\\n\\t\\t\\theight: $clickable-area;\\n\\t\\t\\topacity: $opacity_full;\\n\\n\\t\\t\\t.material-design-icon__svg {\\n\\t\\t\\t\\tvertical-align: middle;\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t// long text area\\n\\t\\tp {\\n\\t\\t\\tmax-width: 220px;\\n\\t\\t\\tline-height: 1.6em;\\n\\n\\t\\t\\t// 14px are currently 1em line-height. Mixing units as '44px - 1.6em' does not work.\\n\\t\\t\\tpadding: #{math.div($clickable-area - 1.6 * 14px, 2)} 0;\\n\\n\\t\\t\\tcursor: pointer;\\n\\t\\t\\ttext-align: left;\\n\\n\\t\\t\\t// in case there are no spaces like long email addresses\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t}\\n\\n\\t\\t&__longtext {\\n\\t\\t\\tcursor: pointer;\\n\\t\\t\\t// allow the use of `\\\\n`\\n\\t\\t\\twhite-space: pre-wrap;\\n\\t\\t}\\n\\n\\t\\t&__title {\\n\\t\\t\\tfont-weight: bold;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t\\tmax-width: 100%;\\n\\t\\t\\tdisplay: inline-block;\\n\\t\\t}\\n\\t}\\n}\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\\n// recommended is 48px\\n// 44px is what we choose and have very good visual-to-usability ratio\\n$clickable-area: 44px;\\n\\n// background icon size\\n// also used for the scss icon font\\n$icon-size: 16px;\\n\\n// icon padding for a $clickable-area width and a $icon-size icon\\n// ( 44px - 16px ) / 2\\n$icon-margin: math.div($clickable-area - $icon-size, 2);\\n\\n// transparency background for icons\\n$icon-focus-bg: rgba(127, 127, 127, .25);\\n\\n// popovermenu arrow width from the triangle center\\n$arrow-width: 9px;\\n\\n// opacities\\n$opacity_disabled: .5;\\n$opacity_normal: .7;\\n$opacity_full: 1;\\n\\n// menu round background hover feedback\\n// good looking on dark AND white bg\\n$action-background-hover: rgba(127, 127, 127, .25);\\n\\n// various structure data used in the \\n// `AppNavigation` component\\n$header-height: 50px;\\n$navigation-width: 300px;\\n\\n// mobile breakpoint\\n$breakpoint-mobile: 1024px;\\n\\n// top-bar spacing\\n$topbar-margin: 4px;\\n\\n// navigation spacing\\n$app-navigation-settings-margin: 3px;\\n\"],sourceRoot:\"\"}]);const s=a},3645:t=>{\"use strict\";t.exports=function(t){var n=[];return n.toString=function(){return this.map((function(n){var e=\"\",o=void 0!==n[5];return n[4]&&(e+=\"@supports (\".concat(n[4],\") {\")),n[2]&&(e+=\"@media \".concat(n[2],\" {\")),o&&(e+=\"@layer\".concat(n[5].length>0?\" \".concat(n[5]):\"\",\" {\")),e+=t(n),o&&(e+=\"}\"),n[2]&&(e+=\"}\"),n[4]&&(e+=\"}\"),e})).join(\"\")},n.i=function(t,e,o,i,r){\"string\"==typeof t&&(t=[[null,t,void 0]]);var a={};if(o)for(var s=0;s0?\" \".concat(d[5]):\"\",\" {\").concat(d[1],\"}\")),d[5]=r),e&&(d[2]?(d[1]=\"@media \".concat(d[2],\" {\").concat(d[1],\"}\"),d[2]=e):d[2]=e),i&&(d[4]?(d[1]=\"@supports (\".concat(d[4],\") {\").concat(d[1],\"}\"),d[4]=i):d[4]=\"\".concat(i)),n.push(d))}},n}},7537:t=>{\"use strict\";t.exports=function(t){var n=t[1],e=t[3];if(!e)return n;if(\"function\"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),i=\"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(o),r=\"/*# \".concat(i,\" */\");return[n].concat([r]).join(\"\\n\")}return[n].join(\"\\n\")}},3379:t=>{\"use strict\";var n=[];function e(t){for(var e=-1,o=0;o{\"use strict\";var n={};t.exports=function(t,e){var o=function(t){if(void 0===n[t]){var e=document.querySelector(t);if(window.HTMLIFrameElement&&e instanceof window.HTMLIFrameElement)try{e=e.contentDocument.head}catch(t){e=null}n[t]=e}return n[t]}(t);if(!o)throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");o.appendChild(e)}},9216:t=>{\"use strict\";t.exports=function(t){var n=document.createElement(\"style\");return t.setAttributes(n,t.attributes),t.insert(n,t.options),n}},3565:(t,n,e)=>{\"use strict\";t.exports=function(t){var n=e.nc;n&&t.setAttribute(\"nonce\",n)}},7795:t=>{\"use strict\";t.exports=function(t){var n=t.insertStyleElement(t);return{update:function(e){!function(t,n,e){var o=\"\";e.supports&&(o+=\"@supports (\".concat(e.supports,\") {\")),e.media&&(o+=\"@media \".concat(e.media,\" {\"));var i=void 0!==e.layer;i&&(o+=\"@layer\".concat(e.layer.length>0?\" \".concat(e.layer):\"\",\" {\")),o+=e.css,i&&(o+=\"}\"),e.media&&(o+=\"}\"),e.supports&&(o+=\"}\");var r=e.sourceMap;r&&\"undefined\"!=typeof btoa&&(o+=\"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r)))),\" */\")),n.styleTagTransform(o,t,n.options)}(n,t,e)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(n)}}}},4589:t=>{\"use strict\";t.exports=function(t,n){if(n.styleSheet)n.styleSheet.cssText=t;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(t))}}},9158:()=>{},1900:(t,n,e)=>{\"use strict\";function o(t,n,e,o,i,r,a,s){var c,l=\"function\"==typeof t?t.options:t;if(n&&(l.render=n,l.staticRenderFns=e,l._compiled=!0),o&&(l.functional=!0),r&&(l._scopeId=\"data-v-\"+r),a?(c=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||\"undefined\"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},l._ssrRegister=c):i&&(c=s?function(){i.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:i),c)if(l.functional){l._injectStyles=c;var d=l.render;l.render=function(t,n){return c.call(n),d(t,n)}}else{var u=l.beforeCreate;l.beforeCreate=u?[].concat(u,c):[c]}return{exports:t,options:l}}e.d(n,{Z:()=>o})},2734:t=>{\"use strict\";t.exports=require(\"vue\")}},n={};function e(o){var i=n[o];if(void 0!==i)return i.exports;var r=n[o]={id:o,exports:{}};return t[o](r,r.exports,e),r.exports}e.n=t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return e.d(n,{a:n}),n},e.d=(t,n)=>{for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},e.o=(t,n)=>Object.prototype.hasOwnProperty.call(t,n),e.r=t=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},e.nc=void 0;var o={};return(()=>{\"use strict\";e.r(o),e.d(o,{default:()=>x});const t={name:\"NcActionLink\",mixins:[e(1139).Z],props:{href:{type:String,default:\"#\",required:!0,validator:function(t){try{return new URL(t)}catch(n){return t.startsWith(\"#\")||t.startsWith(\"/\")}}},download:{type:String,default:null},target:{type:String,default:\"_self\",validator:function(t){return t&&(!t.startsWith(\"_\")||[\"_blank\",\"_self\",\"_parent\",\"_top\"].indexOf(t)>-1)}},title:{type:String,default:null}}};var n=e(3379),i=e.n(n),r=e(7795),a=e.n(r),s=e(569),c=e.n(s),l=e(3565),d=e.n(l),u=e(9216),p=e.n(u),A=e(4589),f=e.n(A),h=e(6368),b={};b.styleTagTransform=f(),b.setAttributes=d(),b.insert=c().bind(null,\"head\"),b.domAPI=a(),b.insertStyleElement=p();i()(h.Z,b);h.Z&&h.Z.locals&&h.Z.locals;var C=e(1900),g=e(9158),v=e.n(g),m=(0,C.Z)(t,(function(){var t=this,n=t._self._c;return n(\"li\",{staticClass:\"action\"},[n(\"a\",{staticClass:\"action-link focusable\",attrs:{download:t.download,href:t.href,\"aria-label\":t.ariaLabel,target:t.target,title:t.title,rel:\"nofollow noreferrer noopener\"},on:{click:t.onClick}},[t._t(\"icon\",(function(){return[n(\"span\",{staticClass:\"action-link__icon\",class:[t.isIconUrl?\"action-link__icon--url\":t.icon],style:{backgroundImage:t.isIconUrl?\"url(\".concat(t.icon,\")\"):null}})]})),t._v(\" \"),t.title?n(\"p\",[n(\"strong\",{staticClass:\"action-link__title\"},[t._v(\"\\n\\t\\t\\t\\t\"+t._s(t.title)+\"\\n\\t\\t\\t\")]),t._v(\" \"),n(\"br\"),t._v(\" \"),n(\"span\",{staticClass:\"action-link__longtext\",domProps:{textContent:t._s(t.text)}})]):t.isLongText?n(\"p\",{staticClass:\"action-link__longtext\",domProps:{textContent:t._s(t.text)}}):n(\"span\",{staticClass:\"action-link__text\"},[t._v(t._s(t.text))]),t._v(\" \"),t._e()],2)])}),[],!1,null,\"b0b3faba\",null);\"function\"==typeof v()&&v()(m);const x=m.exports})(),o})()));\n//# sourceMappingURL=NcActionLink.js.map","/*! For license information please see NcModal.js.LICENSE.txt */\n!function(e,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(\"NextcloudVue\",[],t):\"object\"==typeof exports?exports.NextcloudVue=t():(e.NextcloudVue=e.NextcloudVue||{},e.NextcloudVue[\"Components/NcModal\"]=t())}(self,(()=>(()=>{var e={5471:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>M});var o=a(9479),n=a(1241),i=a(336),r=a(1205),s=a(932),l=a(2734),c=a.n(l),u=a(1441),d=a.n(u);function p(e){return p=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},p(e)}function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function A(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&void 0!==arguments[0])||arguments[0];this.opened&&(this.opened=!1,this.$refs.popover.clearFocusTrap({returnFocus:e}),this.$emit(\"update:open\",!1),this.$emit(\"close\"),this.opened=!1,this.focusIndex=0,this.$refs.menuButton.$el.focus())},onOpen:function(e){var t=this;this.$nextTick((function(){t.focusFirstAction(e)}))},onMouseFocusAction:function(e){if(document.activeElement!==e.target){var t=e.target.closest(\"li\");if(t){var a=t.querySelector(f);if(a){var o=g(this.$refs.menu.querySelectorAll(f)).indexOf(a);o>-1&&(this.focusIndex=o,this.focusAction())}}}},onKeydown:function(e){(38===e.keyCode||9===e.keyCode&&e.shiftKey)&&this.focusPreviousAction(e),(40===e.keyCode||9===e.keyCode&&!e.shiftKey)&&this.focusNextAction(e),33===e.keyCode&&this.focusFirstAction(e),34===e.keyCode&&this.focusLastAction(e),27===e.keyCode&&(this.closeMenu(),e.preventDefault())},removeCurrentActive:function(){var e=this.$refs.menu.querySelector(\"li.active\");e&&e.classList.remove(\"active\")},focusAction:function(){var e=this.$refs.menu.querySelectorAll(f)[this.focusIndex];if(e){this.removeCurrentActive();var t=e.closest(\"li.action\");e.focus(),t&&t.classList.add(\"active\")}},focusPreviousAction:function(e){this.opened&&(0===this.focusIndex?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction:function(e){if(this.opened){var t=this.$refs.menu.querySelectorAll(f).length-1;this.focusIndex===t?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=0,this.focusAction())},focusLastAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.$refs.menu.querySelectorAll(f).length-1,this.focusAction())},preventIfEvent:function(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus:function(e){this.$emit(\"focus\",e)},onBlur:function(e){this.$emit(\"blur\",e)}},render:function(e){var t=this,a=(this.$slots.default||[]).filter((function(e){var t;return null==e||null===(t=e.componentOptions)||void 0===t?void 0:t.tag})),o=a.filter(this.isValidSingleAction);if(this.forceMenu&&o.length>0&&this.inline>0&&(c().util.warn(\"Specifying forceMenu will ignore any inline actions rendering.\"),o=[]),0!==a.length){var n=function(a){var o,n,i,r,s,l,c,u,d,p,m,h,g,v,f,b,C,y,k,w,S,x,j,z=(null==a||null===(o=a.data)||void 0===o||null===(n=o.scopedSlots)||void 0===n||null===(i=n.icon())||void 0===i?void 0:i[0])||e(\"span\",{class:[\"icon\",null==a||null===(r=a.componentOptions)||void 0===r||null===(s=r.propsData)||void 0===s?void 0:s.icon]}),N=t.forceTitle?t.menuTitle:\"\",P=null==a||null===(l=a.componentOptions)||void 0===l||null===(c=l.listeners)||void 0===c?void 0:c.click;return e(\"NcButton\",{class:[\"action-item action-item--single\",null==a||null===(u=a.data)||void 0===u?void 0:u.staticClass,null==a||null===(d=a.data)||void 0===d?void 0:d.class],attrs:{\"aria-label\":(null==a||null===(p=a.componentOptions)||void 0===p||null===(m=p.propsData)||void 0===m?void 0:m.ariaLabel)||(null==a||null===(h=a.componentOptions)||void 0===h||null===(g=h.children)||void 0===g||null===(v=g[0])||void 0===v?void 0:v.text),title:null==a||null===(f=a.componentOptions)||void 0===f||null===(b=f.propsData)||void 0===b?void 0:b.title},ref:null==a||null===(C=a.data)||void 0===C?void 0:C.ref,props:A({type:t.type||(N?\"secondary\":\"tertiary\"),disabled:t.disabled||(null==a||null===(y=a.componentOptions)||void 0===y||null===(k=y.propsData)||void 0===k?void 0:k.disabled)},null==a||null===(w=a.componentOptions)||void 0===w?void 0:w.propsData),directives:[{name:\"tooltip\",value:null==a||null===(S=a.componentOptions)||void 0===S||null===(x=S.children)||void 0===x||null===(j=x[0])||void 0===j?void 0:j.text,modifiers:{auto:!0}}],on:A({focus:t.onFocus,blur:t.onBlur},!!P&&{click:function(e){P&&P(e)}})},[e(\"template\",{slot:\"icon\"},[z]),N])},i=function(a){var o,n,i=(null===(o=t.$slots.icon)||void 0===o?void 0:o[0])||(t.defaultIcon?e(\"span\",{class:[\"icon\",t.defaultIcon]}):e(\"DotsHorizontal\",{props:{size:20}}));return e(\"NcPopover\",{ref:\"popover\",props:{delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container,popoverBaseClass:\"action-item__popper\",setReturnFocus:null===(n=t.$refs.menuButton)||void 0===n?void 0:n.$el},attrs:{delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container,popoverBaseClass:\"action-item__popper\"},on:{show:t.openMenu,\"after-show\":t.onOpen,hide:t.closeMenu}},[e(\"NcButton\",{class:\"action-item__menutoggle\",props:{type:t.triggerBtnType,disabled:t.disabled},slot:\"trigger\",ref:\"menuButton\",attrs:{\"aria-haspopup\":\"menu\",\"aria-label\":t.ariaLabel,\"aria-controls\":t.opened?t.randomId:null,\"aria-expanded\":t.opened.toString()},on:{focus:t.onFocus,blur:t.onBlur}},[e(\"template\",{slot:\"icon\"},[i]),t.menuTitle]),e(\"div\",{class:{open:t.opened},attrs:{tabindex:\"-1\"},on:{keydown:t.onKeydown,mousemove:t.onMouseFocusAction},ref:\"menu\"},[e(\"ul\",{attrs:{id:t.randomId,tabindex:\"-1\",role:\"menu\"}},[a])])])};if(1===a.length&&1===o.length&&!this.forceMenu)return n(o[0]);if(o.length>0&&this.inline>0){var r=o.slice(0,this.inline),s=a.filter((function(e){return!r.includes(e)}));return e(\"div\",{class:[\"action-items\",\"action-item--\".concat(this.triggerBtnType)]},[].concat(g(r.map(n)),[s.length>0?e(\"div\",{class:[\"action-item\",{\"action-item--open\":this.opened}]},[i(s)]):null]))}return e(\"div\",{class:[\"action-item action-item--default-popover\",\"action-item--\".concat(this.triggerBtnType),{\"action-item--open\":this.opened}]},[i(a)])}}};var C=a(3379),y=a.n(C),k=a(7795),w=a.n(k),S=a(569),x=a.n(S),j=a(3565),z=a.n(j),N=a(9216),P=a.n(N),E=a(4589),B=a.n(E),T=a(297),O={};O.styleTagTransform=B(),O.setAttributes=z(),O.insert=x().bind(null,\"head\"),O.domAPI=w(),O.insertStyleElement=P();y()(T.Z,O);T.Z&&T.Z.locals&&T.Z.locals;var _=a(6),D={};D.styleTagTransform=B(),D.setAttributes=z(),D.insert=x().bind(null,\"head\"),D.domAPI=w(),D.insertStyleElement=P();y()(_.Z,D);_.Z&&_.Z.locals&&_.Z.locals;var F=a(1900),G=a(5727),I=a.n(G),$=(0,F.Z)(b,undefined,undefined,!1,null,\"2f315260\",null);\"function\"==typeof I()&&I()($);const M=$.exports},9479:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>z});var o=a(5108);function n(e){return n=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},n(e)}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function r(e){for(var t=1;t{\"use strict\";a.d(t,{default:()=>E});var o=a(9454),n=a(4505),i=a(1206),r=a(5108);function s(e){return s=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},s(e)}function l(){l=function(){return e};var e={},t=Object.prototype,a=t.hasOwnProperty,o=Object.defineProperty||function(e,t,a){e[t]=a.value},n=\"function\"==typeof Symbol?Symbol:{},i=n.iterator||\"@@iterator\",r=n.asyncIterator||\"@@asyncIterator\",c=n.toStringTag||\"@@toStringTag\";function u(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},\"\")}catch(e){u=function(e,t,a){return e[t]=a}}function d(e,t,a,n){var i=t&&t.prototype instanceof A?t:A,r=Object.create(i.prototype),s=new z(n||[]);return o(r,\"_invoke\",{value:w(e,a,s)}),r}function p(e,t,a){try{return{type:\"normal\",arg:e.call(t,a)}}catch(e){return{type:\"throw\",arg:e}}}e.wrap=d;var m={};function A(){}function h(){}function g(){}var v={};u(v,i,(function(){return this}));var f=Object.getPrototypeOf,b=f&&f(f(N([])));b&&b!==t&&a.call(b,i)&&(v=b);var C=g.prototype=A.prototype=Object.create(v);function y(e){[\"next\",\"throw\",\"return\"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(o,i,r,l){var c=p(e[o],e,i);if(\"throw\"!==c.type){var u=c.arg,d=u.value;return d&&\"object\"==s(d)&&a.call(d,\"__await\")?t.resolve(d.__await).then((function(e){n(\"next\",e,r,l)}),(function(e){n(\"throw\",e,r,l)})):t.resolve(d).then((function(e){u.value=e,r(u)}),(function(e){return n(\"throw\",e,r,l)}))}l(c.arg)}var i;o(this,\"_invoke\",{value:function(e,a){function o(){return new t((function(t,o){n(e,a,t,o)}))}return i=i?i.then(o,o):o()}})}function w(e,t,a){var o=\"suspendedStart\";return function(n,i){if(\"executing\"===o)throw new Error(\"Generator is already running\");if(\"completed\"===o){if(\"throw\"===n)throw i;return P()}for(a.method=n,a.arg=i;;){var r=a.delegate;if(r){var s=S(r,a);if(s){if(s===m)continue;return s}}if(\"next\"===a.method)a.sent=a._sent=a.arg;else if(\"throw\"===a.method){if(\"suspendedStart\"===o)throw o=\"completed\",a.arg;a.dispatchException(a.arg)}else\"return\"===a.method&&a.abrupt(\"return\",a.arg);o=\"executing\";var l=p(e,t,a);if(\"normal\"===l.type){if(o=a.done?\"completed\":\"suspendedYield\",l.arg===m)continue;return{value:l.arg,done:a.done}}\"throw\"===l.type&&(o=\"completed\",a.method=\"throw\",a.arg=l.arg)}}}function S(e,t){var a=t.method,o=e.iterator[a];if(void 0===o)return t.delegate=null,\"throw\"===a&&e.iterator.return&&(t.method=\"return\",t.arg=void 0,S(e,t),\"throw\"===t.method)||\"return\"!==a&&(t.method=\"throw\",t.arg=new TypeError(\"The iterator does not provide a '\"+a+\"' method\")),m;var n=p(o,e.iterator,t.arg);if(\"throw\"===n.type)return t.method=\"throw\",t.arg=n.arg,t.delegate=null,m;var i=n.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,\"return\"!==t.method&&(t.method=\"next\",t.arg=void 0),t.delegate=null,m):i:(t.method=\"throw\",t.arg=new TypeError(\"iterator result is not an object\"),t.delegate=null,m)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type=\"normal\",delete t.arg,e.completion=t}function z(e){this.tryEntries=[{tryLoc:\"root\"}],e.forEach(x,this),this.reset(!0)}function N(e){if(e){var t=e[i];if(t)return t.call(e);if(\"function\"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,n=function t(){for(;++o=0;--n){var i=this.tryEntries[n],r=i.completion;if(\"root\"===i.tryLoc)return o(\"end\");if(i.tryLoc<=this.prev){var s=a.call(i,\"catchLoc\"),l=a.call(i,\"finallyLoc\");if(s&&l){if(this.prev=0;--o){var n=this.tryEntries[o];if(n.tryLoc<=this.prev&&a.call(n,\"finallyLoc\")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),j(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var o=a.completion;if(\"throw\"===o.type){var n=o.arg;j(a)}return n}}throw new Error(\"illegal catch attempt\")},delegateYield:function(e,t,a){return this.delegate={iterator:N(e),resultName:t,nextLoc:a},\"next\"===this.method&&(this.arg=void 0),m}},e}function c(e,t,a,o,n,i,r){try{var s=e[i](r),l=s.value}catch(e){return void a(e)}s.done?t(l):Promise.resolve(l).then(o,n)}const u={name:\"NcPopover\",components:{Dropdown:o.Dropdown},props:{popoverBaseClass:{type:String,default:\"\"},focusTrap:{type:Boolean,default:!0},setReturnFocus:{default:void 0,type:[Object,String,Function,Boolean]}},emits:[\"after-show\",\"after-hide\"],beforeDestroy:function(){this.clearFocusTrap()},methods:{useFocusTrap:function(){var e,t=this;return(e=l().mark((function e(){var a,o,r;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$nextTick();case 2:if(t.focusTrap){e.next=4;break}return e.abrupt(\"return\");case 4:if(r=null===(a=t.$refs.popover)||void 0===a||null===(o=a.$refs.popperContent)||void 0===o?void 0:o.$el){e.next=7;break}return e.abrupt(\"return\");case 7:t.$focusTrap=(0,n.createFocusTrap)(r,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:t.setReturnFocus,trapStack:(0,i.L)()}),t.$focusTrap.activate();case 9:case\"end\":return e.stop()}}),e)})),function(){var t=this,a=arguments;return new Promise((function(o,n){var i=e.apply(t,a);function r(e){c(i,o,n,r,s,\"next\",e)}function s(e){c(i,o,n,r,s,\"throw\",e)}r(void 0)}))})()},clearFocusTrap:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var t;null===(t=this.$focusTrap)||void 0===t||t.deactivate(e),this.$focusTrap=null}catch(e){r.warn(e)}},afterShow:function(){var e=this;this.$nextTick((function(){e.$emit(\"after-show\"),e.useFocusTrap()}))},afterHide:function(){this.$emit(\"after-hide\"),this.clearFocusTrap()}}},d=u;var p=a(3379),m=a.n(p),A=a(7795),h=a.n(A),g=a(569),v=a.n(g),f=a(3565),b=a.n(f),C=a(9216),y=a.n(C),k=a(4589),w=a.n(k),S=a(5783),x={};x.styleTagTransform=w(),x.setAttributes=b(),x.insert=v().bind(null,\"head\"),x.domAPI=h(),x.insertStyleElement=y();m()(S.Z,x);S.Z&&S.Z.locals&&S.Z.locals;var j=a(1900),z=a(2405),N=a.n(z),P=(0,j.Z)(d,(function(){var e=this;return(0,e._self._c)(\"Dropdown\",e._g(e._b({ref:\"popover\",attrs:{distance:10,\"arrow-padding\":10,\"no-auto-focus\":!0,\"popper-class\":e.popoverBaseClass},on:{\"apply-show\":e.afterShow,\"apply-hide\":e.afterHide},scopedSlots:e._u([{key:\"popper\",fn:function(){return[e._t(\"default\")]},proxy:!0}],null,!0)},\"Dropdown\",e.$attrs,!1),e.$listeners),[e._t(\"trigger\")],2)}),[],!1,null,null,null);\"function\"==typeof N()&&N()(P);const E=P.exports},336:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>f});var o=a(9454),n=a(3379),i=a.n(n),r=a(7795),s=a.n(r),l=a(569),c=a.n(l),u=a(3565),d=a.n(u),p=a(9216),m=a.n(p),A=a(4589),h=a.n(A),g=a(8384),v={};v.styleTagTransform=h(),v.setAttributes=d(),v.insert=c().bind(null,\"head\"),v.domAPI=s(),v.insertStyleElement=m();i()(g.Z,v);g.Z&&g.Z.locals&&g.Z.locals;o.options.themes.tooltip.html=!1,o.options.themes.tooltip.delay={show:500,hide:200},o.options.themes.tooltip.distance=10,o.options.themes.tooltip[\"arrow-padding\"]=3;const f=o.VTooltip},932:(e,t,a)=>{\"use strict\";a.d(t,{n:()=>r,t:()=>s});var o=a(7931),n=(0,o.getGettextBuilder)().detectLocale();[{locale:\"ar\",translations:{\"{tag} (invisible)\":\"{tag} (غير مرئي)\",\"{tag} (restricted)\":\"{tag} (مقيد)\",Actions:\"الإجراءات\",Activities:\"النشاطات\",\"Animals & Nature\":\"الحيوانات والطبيعة\",\"Anything shared with the same group of people will show up here\":\"أي مادة تمت مشاركتها مع نفس المجموعة من الأشخاص سيتم عرضها هنا\",\"Avatar of {displayName}\":\"صورة {displayName} الرمزية\",\"Avatar of {displayName}, {status}\":\"صورة {displayName} الرمزية، {status}\",\"Cancel changes\":\"إلغاء التغييرات\",\"Change title\":\"تغيير العنوان\",Choose:\"إختيار\",\"Clear text\":\"مسح النص\",Close:\"أغلق\",\"Close modal\":\"قفل الشرط\",\"Close navigation\":\"إغلاق المتصفح\",\"Close sidebar\":\"قفل الشريط الجانبي\",\"Confirm changes\":\"تأكيد التغييرات\",Custom:\"مخصص\",\"Edit item\":\"تعديل عنصر\",\"Error getting related resources\":\"خطأ في تحصيل مصادر ذات صلة\",\"External documentation for {title}\":\"الوثائق الخارجية لـ{title}\",Favorite:\"مفضلة\",Flags:\"الأعلام\",\"Food & Drink\":\"الطعام والشراب\",\"Frequently used\":\"كثيرا ما تستخدم\",Global:\"عالمي\",\"Go back to the list\":\"العودة إلى القائمة\",\"Hide password\":\"إخفاء كلمة السر\",\"Message limit of {count} characters reached\":\"تم الوصول إلى الحد الأقصى لعدد الأحرف في الرسالة: {count} حرف\",\"More items …\":\"عناصر أخرى ...\",Next:\"التالي\",\"No emoji found\":\"لم يتم العثور على أي رمز تعبيري\",\"No results\":\"ليس هناك أية نتيجة\",Objects:\"الأشياء\",Open:\"فتح\",'Open link to \"{resourceTitle}\"':'فتح رابط إلى \"{resourceTitle}\"',\"Open navigation\":\"فتح المتصفح\",\"Password is secure\":\"كلمة السر مُؤمّنة\",\"Pause slideshow\":\"إيقاف العرض مؤقتًا\",\"People & Body\":\"الناس والجسم\",\"Pick an emoji\":\"اختر رمزًا تعبيريًا\",\"Please select a time zone:\":\"الرجاء تحديد المنطقة الزمنية:\",Previous:\"السابق\",\"Related resources\":\"مصادر ذات صلة\",Search:\"بحث\",\"Search results\":\"نتائج البحث\",\"Select a tag\":\"اختر علامة\",Settings:\"الإعدادات\",\"Settings navigation\":\"إعدادات المتصفح\",\"Show password\":\"أعرض كلمة السر\",\"Smileys & Emotion\":\"الوجوه و الرموز التعبيرية\",\"Start slideshow\":\"بدء العرض\",Submit:\"إرسال\",Symbols:\"الرموز\",\"Travel & Places\":\"السفر والأماكن\",\"Type to search time zone\":\"اكتب للبحث عن منطقة زمنية\",\"Unable to search the group\":\"تعذر البحث في المجموعة\",\"Undo changes\":\"التراجع عن التغييرات\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"اكتب رسالة، @ للإشارة إلى شخص ما، : للإكمال التلقائي للرموز التعبيرية ...\"}},{locale:\"br\",translations:{\"{tag} (invisible)\":\"{tag} (diwelus)\",\"{tag} (restricted)\":\"{tag} (bevennet)\",Actions:\"Oberioù\",Activities:\"Oberiantizoù\",\"Animals & Nature\":\"Loened & Natur\",Choose:\"Dibab\",Close:\"Serriñ\",Custom:\"Personelañ\",Flags:\"Bannieloù\",\"Food & Drink\":\"Boued & Evajoù\",\"Frequently used\":\"Implijet alies\",Next:\"Da heul\",\"No emoji found\":\"Emoji ebet kavet\",\"No results\":\"Disoc'h ebet\",Objects:\"Traoù\",\"Pause slideshow\":\"Arsav an diaporama\",\"People & Body\":\"Tud & Korf\",\"Pick an emoji\":\"Choaz un emoji\",Previous:\"A-raok\",Search:\"Klask\",\"Search results\":\"Disoc'hoù an enklask\",\"Select a tag\":\"Choaz ur c'hlav\",Settings:\"Arventennoù\",\"Smileys & Emotion\":\"Smileyioù & Fromoù\",\"Start slideshow\":\"Kregiñ an diaporama\",Symbols:\"Arouezioù\",\"Travel & Places\":\"Beaj & Lec'hioù\",\"Unable to search the group\":\"Dibosupl eo klask ar strollad\"}},{locale:\"ca\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restringit)\",Actions:\"Accions\",Activities:\"Activitats\",\"Animals & Nature\":\"Animals i natura\",\"Anything shared with the same group of people will show up here\":\"Qualsevol cosa compartida amb el mateix grup de persones es mostrarà aquí\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",\"Cancel changes\":\"Cancel·la els canvis\",\"Change title\":\"Canviar títol\",Choose:\"Tria\",\"Clear text\":\"Netejar text\",Close:\"Tanca\",\"Close modal\":\"Tancar el mode\",\"Close navigation\":\"Tanca la navegació\",\"Close sidebar\":\"Tancar la barra lateral\",\"Confirm changes\":\"Confirmeu els canvis\",Custom:\"Personalitzat\",\"Edit item\":\"Edita l'element\",\"Error getting related resources\":\"Error obtenint els recursos relacionats\",\"Error parsing svg\":\"Error en l'anàlisi del svg\",\"External documentation for {title}\":\"Documentació externa per a {title}\",Favorite:\"Preferit\",Flags:\"Marques\",\"Food & Drink\":\"Menjar i begudes\",\"Frequently used\":\"Utilitzats recentment\",Global:\"Global\",\"Go back to the list\":\"Torna a la llista\",\"Hide password\":\"Amagar contrasenya\",\"Message limit of {count} characters reached\":\"S'ha arribat al límit de {count} caràcters per missatge\",\"More items …\":\"Més artícles...\",Next:\"Següent\",\"No emoji found\":\"No s'ha trobat cap emoji\",\"No results\":\"Sense resultats\",Objects:\"Objectes\",Open:\"Obrir\",'Open link to \"{resourceTitle}\"':'Obrir enllaç a \"{resourceTitle}\"',\"Open navigation\":\"Obre la navegació\",\"Password is secure\":\"Contrasenya segura
\",\"Pause slideshow\":\"Atura la presentació\",\"People & Body\":\"Persones i cos\",\"Pick an emoji\":\"Trieu un emoji\",\"Please select a time zone:\":\"Seleccioneu una zona horària:\",Previous:\"Anterior\",\"Related resources\":\"Recursos relacionats\",Search:\"Cerca\",\"Search results\":\"Resultats de cerca\",\"Select a tag\":\"Seleccioneu una etiqueta\",Settings:\"Paràmetres\",\"Settings navigation\":\"Navegació d'opcions\",\"Show password\":\"Mostrar contrasenya\",\"Smileys & Emotion\":\"Cares i emocions\",\"Start slideshow\":\"Inicia la presentació\",Submit:\"Envia\",Symbols:\"Símbols\",\"Travel & Places\":\"Viatges i llocs\",\"Type to search time zone\":\"Escriviu per cercar la zona horària\",\"Unable to search the group\":\"No es pot cercar el grup\",\"Undo changes\":\"Desfés els canvis\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escriu missatge, fes servir \"@\" per esmentar algú, fes servir \":\" per autocompletar emojis...'}},{locale:\"cs_CZ\",translations:{\"{tag} (invisible)\":\"{tag} (neviditelné)\",\"{tag} (restricted)\":\"{tag} (omezené)\",Actions:\"Akce\",Activities:\"Aktivity\",\"Animals & Nature\":\"Zvířata a příroda\",\"Anything shared with the same group of people will show up here\":\"Cokoli nasdíleného stejné skupině lidí se zobrazí zde\",\"Avatar of {displayName}\":\"Zástupný obrázek uživatele {displayName}\",\"Avatar of {displayName}, {status}\":\"Zástupný obrázek uživatele {displayName}, {status}\",\"Cancel changes\":\"Zrušit změny\",\"Change title\":\"Změnit nadpis\",Choose:\"Zvolit\",\"Clear text\":\"Čitelný text\",Close:\"Zavřít\",\"Close modal\":\"Zavřít dialogové okno\",\"Close navigation\":\"Zavřít navigaci\",\"Close sidebar\":\"Zavřít postranní panel\",\"Confirm changes\":\"Potvrdit změny\",Custom:\"Uživatelsky určené\",\"Edit item\":\"Upravit položku\",\"Error getting related resources\":\"Chyba při získávání souvisejících prostředků\",\"Error parsing svg\":\"Chyba při zpracovávání svg\",\"External documentation for {title}\":\"Externí dokumentace k {title}\",Favorite:\"Oblíbené\",Flags:\"Příznaky\",\"Food & Drink\":\"Jídlo a pití\",\"Frequently used\":\"Často používané\",Global:\"Globální\",\"Go back to the list\":\"Jít zpět na seznam\",\"Hide password\":\"Skrýt heslo\",\"Message limit of {count} characters reached\":\"Dosaženo limitu počtu ({count}) znaků zprávy\",\"More items …\":\"Další položky…\",Next:\"Následující\",\"No emoji found\":\"Nenalezeno žádné emoji\",\"No results\":\"Nic nenalezeno\",Objects:\"Objekty\",Open:\"Otevřít\",'Open link to \"{resourceTitle}\"':\"Otevřít odkaz na „{resourceTitle}“\",\"Open navigation\":\"Otevřít navigaci\",\"Password is secure\":\"Heslo je bezpečné\",\"Pause slideshow\":\"Pozastavit prezentaci\",\"People & Body\":\"Lidé a tělo\",\"Pick an emoji\":\"Vybrat emoji\",\"Please select a time zone:\":\"Vyberte časovou zónu:\",Previous:\"Předchozí\",\"Related resources\":\"Související prostředky\",Search:\"Hledat\",\"Search results\":\"Výsledky hledání\",\"Select a tag\":\"Vybrat štítek\",Settings:\"Nastavení\",\"Settings navigation\":\"Pohyb po nastavení\",\"Show password\":\"Zobrazit heslo\",\"Smileys & Emotion\":\"Úsměvy a emoce\",\"Start slideshow\":\"Spustit prezentaci\",Submit:\"Odeslat\",Symbols:\"Symboly\",\"Travel & Places\":\"Cestování a místa\",\"Type to search time zone\":\"Psaním vyhledejte časovou zónu\",\"Unable to search the group\":\"Nedaří se hledat skupinu\",\"Undo changes\":\"Vzít změny zpět\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"Napište zprávu – pokud chcete někoho zmínit, napište před jeho uživatelským jménem „@“ (zavináč); automatické doplňování emotikonů zahájíte napsáním „:“ (dvojtečky)…\"}},{locale:\"da\",translations:{\"{tag} (invisible)\":\"{tag} (usynlig)\",\"{tag} (restricted)\":\"{tag} (begrænset)\",Actions:\"Handlinger\",Activities:\"Aktiviteter\",\"Animals & Nature\":\"Dyr & Natur\",\"Anything shared with the same group of people will show up here\":\"Alt der deles med samme gruppe af personer vil vises her\",\"Avatar of {displayName}\":\"Avatar af {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar af {displayName}, {status}\",\"Cancel changes\":\"Annuller ændringer\",\"Change title\":\"Ret titel\",Choose:\"Vælg\",\"Clear text\":\"Ryd tekst\",Close:\"Luk\",\"Close modal\":\"Luk vindue\",\"Close navigation\":\"Luk navigation\",\"Close sidebar\":\"Luk sidepanel\",\"Confirm changes\":\"Bekræft ændringer\",Custom:\"Brugerdefineret\",\"Edit item\":\"Rediger emne\",\"Error getting related resources\":\"Kunne ikke hente tilknyttede data\",\"Error parsing svg\":\"Fejl ved analysering af svg\",\"External documentation for {title}\":\"Ekstern dokumentation for {title}\",Favorite:\"Favorit\",Flags:\"Flag\",\"Food & Drink\":\"Mad & Drikke\",\"Frequently used\":\"Ofte brugt\",Global:\"Global\",\"Go back to the list\":\"Tilbage til listen\",\"Hide password\":\"Skjul kodeord\",\"Message limit of {count} characters reached\":\"Begrænsning på {count} tegn er nået\",\"More items …\":\"Mere ...\",Next:\"Videre\",\"No emoji found\":\"Ingen emoji fundet\",\"No results\":\"Ingen resultater\",Objects:\"Objekter\",Open:\"Åbn\",'Open link to \"{resourceTitle}\"':'Åbn link til \"{resourceTitle}\"',\"Open navigation\":\"Åbn navigation\",\"Password is secure\":\"Kodeordet er sikkert\",\"Pause slideshow\":\"Suspender fremvisning\",\"People & Body\":\"Mennesker & Menneskekroppen\",\"Pick an emoji\":\"Vælg en emoji\",\"Please select a time zone:\":\"Vælg venligst en tidszone:\",Previous:\"Forrige\",\"Related resources\":\"Relaterede emner\",Search:\"Søg\",\"Search results\":\"Søgeresultater\",\"Select a tag\":\"Vælg et mærke\",Settings:\"Indstillinger\",\"Settings navigation\":\"Naviger i indstillinger\",\"Show password\":\"Vis kodeord\",\"Smileys & Emotion\":\"Smileys & Emotion\",\"Start slideshow\":\"Start fremvisning\",Submit:\"Send\",Symbols:\"Symboler\",\"Travel & Places\":\"Rejser & Rejsemål\",\"Type to search time zone\":\"Indtast for at søge efter tidszone\",\"Unable to search the group\":\"Kan ikke søge på denne gruppe\",\"Undo changes\":\"Fortryd ændringer\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Skriv besked, brug \"@\" for at nævne nogen, brug \":\" til emoji-autofuldførelse ...'}},{locale:\"de\",translations:{\"{tag} (invisible)\":\"{tag} (unsichtbar)\",\"{tag} (restricted)\":\"{tag} (eingeschränkt)\",Actions:\"Aktionen\",Activities:\"Aktivitäten\",\"Animals & Nature\":\"Tiere & Natur\",\"Anything shared with the same group of people will show up here\":\"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt\",\"Avatar of {displayName}\":\"Avatar von {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar von {displayName}, {status}\",\"Cancel changes\":\"Änderungen verwerfen\",\"Change title\":\"Titel ändern\",Choose:\"Auswählen\",\"Clear text\":\"Klartext\",Close:\"Schließen\",\"Close modal\":\"Modal schließen\",\"Close navigation\":\"Navigation schließen\",\"Close sidebar\":\"Seitenleiste schließen\",\"Confirm changes\":\"Änderungen bestätigen\",Custom:\"Benutzerdefiniert\",\"Edit item\":\"Objekt bearbeiten\",\"Error getting related resources\":\"Fehler beim Abrufen verwandter Ressourcen\",\"Error parsing svg\":\"Fehler beim Einlesen der SVG\",\"External documentation for {title}\":\"Externe Dokumentation für {title}\",Favorite:\"Favorit\",Flags:\"Flaggen\",\"Food & Drink\":\"Essen & Trinken\",\"Frequently used\":\"Häufig verwendet\",Global:\"Global\",\"Go back to the list\":\"Zurück zur Liste\",\"Hide password\":\"Passwort verbergen\",\"Message limit of {count} characters reached\":\"Nachrichtenlimit von {count} Zeichen erreicht\",\"More items …\":\"Weitere Elemente …\",Next:\"Weiter\",\"No emoji found\":\"Kein Emoji gefunden\",\"No results\":\"Keine Ergebnisse\",Objects:\"Gegenstände\",Open:\"Öffnen\",'Open link to \"{resourceTitle}\"':'Link zu \"{resourceTitle}\" öffnen',\"Open navigation\":\"Navigation öffnen\",\"Password is secure\":\"Passwort ist sicher\",\"Pause slideshow\":\"Diashow pausieren\",\"People & Body\":\"Menschen & Körper\",\"Pick an emoji\":\"Ein Emoji auswählen\",\"Please select a time zone:\":\"Bitte wählen Sie eine Zeitzone:\",Previous:\"Vorherige\",\"Related resources\":\"Verwandte Ressourcen\",Search:\"Suche\",\"Search results\":\"Suchergebnisse\",\"Select a tag\":\"Schlagwort auswählen\",Settings:\"Einstellungen\",\"Settings navigation\":\"Einstellungen für die Navigation\",\"Show password\":\"Passwort anzeigen\",\"Smileys & Emotion\":\"Smileys & Emotionen\",\"Start slideshow\":\"Diashow starten\",Submit:\"Einreichen\",Symbols:\"Symbole\",\"Travel & Places\":\"Reisen & Orte\",\"Type to search time zone\":\"Tippen, um Zeitzone zu suchen\",\"Unable to search the group\":\"Die Gruppe konnte nicht durchsucht werden\",\"Undo changes\":\"Änderungen rückgängig machen\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Nachricht schreiben, \"@\" um jemanden zu erwähnen, \":\" für die automatische Vervollständigung von Emojis …'}},{locale:\"de_DE\",translations:{\"{tag} (invisible)\":\"{tag} (unsichtbar)\",\"{tag} (restricted)\":\"{tag} (eingeschränkt)\",Actions:\"Aktionen\",Activities:\"Aktivitäten\",\"Animals & Nature\":\"Tiere & Natur\",\"Anything shared with the same group of people will show up here\":\"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt\",\"Avatar of {displayName}\":\"Avatar von {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar von {displayName}, {status}\",\"Cancel changes\":\"Änderungen verwerfen\",\"Change title\":\"Titel ändern\",Choose:\"Auswählen\",\"Clear text\":\"Klartext\",Close:\"Schließen\",\"Close modal\":\"Modal schließen\",\"Close navigation\":\"Navigation schließen\",\"Close sidebar\":\"Seitenleiste schließen\",\"Confirm changes\":\"Änderungen bestätigen\",Custom:\"Benutzerdefiniert\",\"Edit item\":\"Objekt bearbeiten\",\"Error getting related resources\":\"Fehler beim Abrufen verwandter Ressourcen\",\"Error parsing svg\":\"Fehler beim Einlesen der SVG\",\"External documentation for {title}\":\"Externe Dokumentation für {title}\",Favorite:\"Favorit\",Flags:\"Flaggen\",\"Food & Drink\":\"Essen & Trinken\",\"Frequently used\":\"Häufig verwendet\",Global:\"Global\",\"Go back to the list\":\"Zurück zur Liste\",\"Hide password\":\"Passwort verbergen\",\"Message limit of {count} characters reached\":\"Nachrichtenlimit von {count} Zeichen erreicht\",\"More items …\":\"Weitere Elemente …\",Next:\"Weiter\",\"No emoji found\":\"Kein Emoji gefunden\",\"No results\":\"Keine Ergebnisse\",Objects:\"Objekte\",Open:\"Öffnen\",'Open link to \"{resourceTitle}\"':'Link zu \"{resourceTitle}\" öffnen',\"Open navigation\":\"Navigation öffnen\",\"Password is secure\":\"Passwort ist sicher\",\"Pause slideshow\":\"Diashow pausieren\",\"People & Body\":\"Menschen & Körper\",\"Pick an emoji\":\"Ein Emoji auswählen\",\"Please select a time zone:\":\"Bitte eine Zeitzone auswählen:\",Previous:\"Vorherige\",\"Related resources\":\"Verwandte Ressourcen\",Search:\"Suche\",\"Search results\":\"Suchergebnisse\",\"Select a tag\":\"Schlagwort auswählen\",Settings:\"Einstellungen\",\"Settings navigation\":\"Einstellungen für die Navigation\",\"Show password\":\"Passwort anzeigen\",\"Smileys & Emotion\":\"Smileys & Emotionen\",\"Start slideshow\":\"Diashow starten\",Submit:\"Einreichen\",Symbols:\"Symbole\",\"Travel & Places\":\"Reisen & Orte\",\"Type to search time zone\":\"Tippen, um eine Zeitzone zu suchen\",\"Unable to search the group\":\"Die Gruppe kann nicht durchsucht werden\",\"Undo changes\":\"Änderungen rückgängig machen\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Nachricht schreiben, \"@\" um jemanden zu erwähnen, \":\" für die automatische Vervollständigung von Emojis …'}},{locale:\"el\",translations:{\"{tag} (invisible)\":\"{tag} (αόρατο)\",\"{tag} (restricted)\":\"{tag} (περιορισμένο)\",Actions:\"Ενέργειες\",Activities:\"Δραστηριότητες\",\"Animals & Nature\":\"Ζώα & Φύση\",\"Anything shared with the same group of people will show up here\":\"Οτιδήποτε μοιράζεται με την ίδια ομάδα ατόμων θα εμφανίζεται εδώ\",\"Avatar of {displayName}\":\"Άβαταρ του {displayName}\",\"Avatar of {displayName}, {status}\":\"Άβαταρ του {displayName}, {status}\",\"Cancel changes\":\"Ακύρωση αλλαγών\",\"Change title\":\"Αλλαγή τίτλου\",Choose:\"Επιλογή\",\"Clear text\":\"Εκκαθάριση κειμένου\",Close:\"Κλείσιμο\",\"Close modal\":\"Βοηθητικό κλείσιμο\",\"Close navigation\":\"Κλείσιμο πλοήγησης\",\"Close sidebar\":\"Κλείσιμο πλευρικής μπάρας\",\"Confirm changes\":\"Επιβεβαίωση αλλαγών\",Custom:\"Προσαρμογή\",\"Edit item\":\"Επεξεργασία\",\"Error getting related resources\":\"Σφάλμα λήψης σχετικών πόρων\",\"Error parsing svg\":\"Σφάλμα ανάλυσης svg\",\"External documentation for {title}\":\"Εξωτερική τεκμηρίωση για {title}\",Favorite:\"Αγαπημένα\",Flags:\"Σημαίες\",\"Food & Drink\":\"Φαγητό & Ποτό\",\"Frequently used\":\"Συχνά χρησιμοποιούμενο\",Global:\"Καθολικό\",\"Go back to the list\":\"Επιστροφή στην αρχική λίστα \",\"Hide password\":\"Απόκρυψη κωδικού πρόσβασης\",\"Message limit of {count} characters reached\":\"Συμπληρώθηκε το όριο των {count} χαρακτήρων του μηνύματος\",\"More items …\":\"Περισσότερα στοιχεία …\",Next:\"Επόμενο\",\"No emoji found\":\"Δεν βρέθηκε emoji\",\"No results\":\"Κανένα αποτέλεσμα\",Objects:\"Αντικείμενα\",Open:\"Άνοιγμα\",'Open link to \"{resourceTitle}\"':'Άνοιγμα συνδέσμου στο \"{resourceTitle}\"',\"Open navigation\":\"Άνοιγμα πλοήγησης\",\"Password is secure\":\"Ο κωδικός πρόσβασης είναι ασφαλής\",\"Pause slideshow\":\"Παύση προβολής διαφανειών\",\"People & Body\":\"Άνθρωποι & Σώμα\",\"Pick an emoji\":\"Επιλέξτε ένα emoji\",\"Please select a time zone:\":\"Παρακαλούμε επιλέξτε μια ζώνη ώρας:\",Previous:\"Προηγούμενο\",\"Related resources\":\"Σχετικοί πόροι\",Search:\"Αναζήτηση\",\"Search results\":\"Αποτελέσματα αναζήτησης\",\"Select a tag\":\"Επιλογή ετικέτας\",Settings:\"Ρυθμίσεις\",\"Settings navigation\":\"Πλοήγηση ρυθμίσεων\",\"Show password\":\"Εμφάνιση κωδικού πρόσβασης\",\"Smileys & Emotion\":\"Φατσούλες & Συναίσθημα\",\"Start slideshow\":\"Έναρξη προβολής διαφανειών\",Submit:\"Υποβολή\",Symbols:\"Σύμβολα\",\"Travel & Places\":\"Ταξίδια & Τοποθεσίες\",\"Type to search time zone\":\"Πληκτρολογήστε για αναζήτηση ζώνης ώρας\",\"Unable to search the group\":\"Δεν είναι δυνατή η αναζήτηση της ομάδας\",\"Undo changes\":\"Αναίρεση Αλλαγών\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Γράψτε μήνυμα, χρησιμοποιείστε \"@\" για να αναφέρετε κάποιον, χρησιμοποιείστε \":\" για αυτόματη συμπλήρωση emoji …'}},{locale:\"en_GB\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restricted)\",Actions:\"Actions\",Activities:\"Activities\",\"Animals & Nature\":\"Animals & Nature\",\"Anything shared with the same group of people will show up here\":\"Anything shared with the same group of people will show up here\",\"Avatar of {displayName}\":\"Avatar of {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar of {displayName}, {status}\",\"Cancel changes\":\"Cancel changes\",\"Change title\":\"Change title\",Choose:\"Choose\",\"Clear text\":\"Clear text\",Close:\"Close\",\"Close modal\":\"Close modal\",\"Close navigation\":\"Close navigation\",\"Close sidebar\":\"Close sidebar\",\"Confirm changes\":\"Confirm changes\",Custom:\"Custom\",\"Edit item\":\"Edit item\",\"Error getting related resources\":\"Error getting related resources\",\"Error parsing svg\":\"Error parsing svg\",\"External documentation for {title}\":\"External documentation for {title}\",Favorite:\"Favourite\",Flags:\"Flags\",\"Food & Drink\":\"Food & Drink\",\"Frequently used\":\"Frequently used\",Global:\"Global\",\"Go back to the list\":\"Go back to the list\",\"Hide password\":\"Hide password\",\"Message limit of {count} characters reached\":\"Message limit of {count} characters reached\",\"More items …\":\"More items …\",Next:\"Next\",\"No emoji found\":\"No emoji found\",\"No results\":\"No results\",Objects:\"Objects\",Open:\"Open\",'Open link to \"{resourceTitle}\"':'Open link to \"{resourceTitle}\"',\"Open navigation\":\"Open navigation\",\"Password is secure\":\"Password is secure\",\"Pause slideshow\":\"Pause slideshow\",\"People & Body\":\"People & Body\",\"Pick an emoji\":\"Pick an emoji\",\"Please select a time zone:\":\"Please select a time zone:\",Previous:\"Previous\",\"Related resources\":\"Related resources\",Search:\"Search\",\"Search results\":\"Search results\",\"Select a tag\":\"Select a tag\",Settings:\"Settings\",\"Settings navigation\":\"Settings navigation\",\"Show password\":\"Show password\",\"Smileys & Emotion\":\"Smileys & Emotion\",\"Start slideshow\":\"Start slideshow\",Submit:\"Submit\",Symbols:\"Symbols\",\"Travel & Places\":\"Travel & Places\",\"Type to search time zone\":\"Type to search time zone\",\"Unable to search the group\":\"Unable to search the group\",\"Undo changes\":\"Undo changes\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …'}},{locale:\"eo\",translations:{\"{tag} (invisible)\":\"{tag} (kaŝita)\",\"{tag} (restricted)\":\"{tag} (limigita)\",Actions:\"Agoj\",Activities:\"Aktiveco\",\"Animals & Nature\":\"Bestoj & Naturo\",Choose:\"Elektu\",Close:\"Fermu\",Custom:\"Propra\",Flags:\"Flagoj\",\"Food & Drink\":\"Manĝaĵo & Trinkaĵo\",\"Frequently used\":\"Ofte uzataj\",\"Message limit of {count} characters reached\":\"La limo je {count} da literoj atingita\",Next:\"Sekva\",\"No emoji found\":\"La emoĝio forestas\",\"No results\":\"La rezulto forestas\",Objects:\"Objektoj\",\"Pause slideshow\":\"Payzi bildprezenton\",\"People & Body\":\"Homoj & Korpo\",\"Pick an emoji\":\"Elekti emoĝion \",Previous:\"Antaŭa\",Search:\"Serĉi\",\"Search results\":\"Serĉrezultoj\",\"Select a tag\":\"Elektu etikedon\",Settings:\"Agordo\",\"Settings navigation\":\"Agorda navigado\",\"Smileys & Emotion\":\"Ridoj kaj Emocioj\",\"Start slideshow\":\"Komenci bildprezenton\",Symbols:\"Signoj\",\"Travel & Places\":\"Vojaĵoj & Lokoj\",\"Unable to search the group\":\"Ne eblas serĉi en la grupo\",\"Write message, @ to mention someone …\":\"Mesaĝi, uzu @ por mencii iun ...\"}},{locale:\"es\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restringido)\",Actions:\"Acciones\",Activities:\"Actividades\",\"Animals & Nature\":\"Animales y naturaleza\",\"Anything shared with the same group of people will show up here\":\"Cualquier cosa que sea compartida con el mismo grupo de personas se mostrará aquí\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",\"Cancel changes\":\"Cancelar cambios\",\"Change title\":\"Cambiar título\",Choose:\"Elegir\",\"Clear text\":\"Limpiar texto\",Close:\"Cerrar\",\"Close modal\":\"Cerrar modal\",\"Close navigation\":\"Cerrar navegación\",\"Close sidebar\":\"Cerrar barra lateral\",\"Confirm changes\":\"Confirmar cambios\",Custom:\"Personalizado\",\"Edit item\":\"Editar elemento\",\"Error getting related resources\":\"Se encontró un error al obtener los recursos relacionados\",\"Error parsing svg\":\"Error procesando svg\",\"External documentation for {title}\":\"Documentacion externa de {title}\",Favorite:\"Favorito\",Flags:\"Banderas\",\"Food & Drink\":\"Comida y bebida\",\"Frequently used\":\"Usado con frecuenca\",Global:\"Global\",\"Go back to the list\":\"Volver a la lista\",\"Hide password\":\"Ocultar contraseña\",\"Message limit of {count} characters reached\":\"El mensaje ha alcanzado el límite de {count} caracteres\",\"More items …\":\"Más ítems...\",Next:\"Siguiente\",\"No emoji found\":\"No hay ningún emoji\",\"No results\":\" Ningún resultado\",Objects:\"Objetos\",Open:\"Abrir\",'Open link to \"{resourceTitle}\"':'Abrir enlace a \"{resourceTitle}\"',\"Open navigation\":\"Abrir navegación\",\"Password is secure\":\"La contraseña es segura\",\"Pause slideshow\":\"Pausar la presentación \",\"People & Body\":\"Personas y cuerpos\",\"Pick an emoji\":\"Elegir un emoji\",\"Please select a time zone:\":\"Por favor elige un huso de horario:\",Previous:\"Anterior\",\"Related resources\":\"Recursos relacionados\",Search:\"Buscar\",\"Search results\":\"Resultados de la búsqueda\",\"Select a tag\":\"Seleccione una etiqueta\",Settings:\"Ajustes\",\"Settings navigation\":\"Navegación por ajustes\",\"Show password\":\"Mostrar contraseña\",\"Smileys & Emotion\":\"Smileys y emoticonos\",\"Start slideshow\":\"Iniciar la presentación\",Submit:\"Enviar\",Symbols:\"Símbolos\",\"Travel & Places\":\"Viajes y lugares\",\"Type to search time zone\":\"Escribe para buscar un huso de horario\",\"Unable to search the group\":\"No es posible buscar en el grupo\",\"Undo changes\":\"Deshacer cambios\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escribir mensaje, utilice \"@\" para mencionar a alguien, utilice \":\" para autocompletado de emojis ...'}},{locale:\"eu\",translations:{\"{tag} (invisible)\":\"{tag} (ikusezina)\",\"{tag} (restricted)\":\"{tag} (mugatua)\",Actions:\"Ekintzak\",Activities:\"Jarduerak\",\"Animals & Nature\":\"Animaliak eta Natura\",\"Anything shared with the same group of people will show up here\":\"Pertsona-talde berarekin partekatutako edozer agertuko da hemen\",\"Avatar of {displayName}\":\"{displayName}-(e)n irudia\",\"Avatar of {displayName}, {status}\":\"{displayName} -(e)n irudia, {status}\",\"Cancel changes\":\"Ezeztatu aldaketak\",\"Change title\":\"Aldatu titulua\",Choose:\"Aukeratu\",\"Clear text\":\"Garbitu testua\",Close:\"Itxi\",\"Close modal\":\"Itxi modala\",\"Close navigation\":\"Itxi nabigazioa\",\"Close sidebar\":\"Itxi albo-barra\",\"Confirm changes\":\"Baieztatu aldaketak\",Custom:\"Pertsonalizatua\",\"Edit item\":\"Editatu elementua\",\"Error getting related resources\":\"Errorea erlazionatutako baliabideak lortzerakoan\",\"Error parsing svg\":\"Errore bat gertatu da svg-a analizatzean\",\"External documentation for {title}\":\"Kanpoko dokumentazioa {title}(r)entzat\",Favorite:\"Gogokoa\",Flags:\"Banderak\",\"Food & Drink\":\"Janaria eta edariak\",\"Frequently used\":\"Askotan erabilia\",Global:\"Globala\",\"Go back to the list\":\"Bueltatu zerrendara\",\"Hide password\":\"Ezkutatu pasahitza\",\"Message limit of {count} characters reached\":\"Mezuaren {count} karaketere-limitera heldu zara\",\"More items …\":\"Elementu gehiago …\",Next:\"Hurrengoa\",\"No emoji found\":\"Ez da emojirik aurkitu\",\"No results\":\"Emaitzarik ez\",Objects:\"Objektuak\",Open:\"Ireki\",'Open link to \"{resourceTitle}\"':'Ireki esteka: \"{resourceTitle}\"',\"Open navigation\":\"Ireki nabigazioa\",\"Password is secure\":\"Pasahitza segurua da\",\"Pause slideshow\":\"Pausatu diaporama\",\"People & Body\":\"Jendea eta gorputza\",\"Pick an emoji\":\"Hautatu emoji bat\",\"Please select a time zone:\":\"Mesedez hautatu ordu-zona bat:\",Previous:\"Aurrekoa\",\"Related resources\":\"Erlazionatutako baliabideak\",Search:\"Bilatu\",\"Search results\":\"Bilaketa emaitzak\",\"Select a tag\":\"Hautatu etiketa bat\",Settings:\"Ezarpenak\",\"Settings navigation\":\"Nabigazio ezarpenak\",\"Show password\":\"Erakutsi pasahitza\",\"Smileys & Emotion\":\"Smileyak eta emozioa\",\"Start slideshow\":\"Hasi diaporama\",Submit:\"Bidali\",Symbols:\"Sinboloak\",\"Travel & Places\":\"Bidaiak eta lekuak\",\"Type to search time zone\":\"Idatzi ordu-zona bat bilatzeko\",\"Unable to search the group\":\"Ezin izan da taldea bilatu\",\"Undo changes\":\"Aldaketak desegin\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Idatzi mezua, erabili \"@\" norbait aipatzeko, erabili \":\" emojiak automatikoki osatzeko...'}},{locale:\"fi_FI\",translations:{\"{tag} (invisible)\":\"{tag} (näkymätön)\",\"{tag} (restricted)\":\"{tag} (rajoitettu)\",Actions:\"Toiminnot\",Activities:\"Aktiviteetit\",\"Animals & Nature\":\"Eläimet & luonto\",\"Avatar of {displayName}\":\"Käyttäjän {displayName} avatar\",\"Avatar of {displayName}, {status}\":\"Käyttäjän {displayName} avatar, {status}\",\"Cancel changes\":\"Peruuta muutokset\",Choose:\"Valitse\",Close:\"Sulje\",\"Close navigation\":\"Sulje navigaatio\",\"Confirm changes\":\"Vahvista muutokset\",Custom:\"Mukautettu\",\"Edit item\":\"Muokkaa kohdetta\",\"External documentation for {title}\":\"Ulkoinen dokumentaatio kohteelle {title}\",Flags:\"Liput\",\"Food & Drink\":\"Ruoka & juoma\",\"Frequently used\":\"Usein käytetyt\",Global:\"Yleinen\",\"Go back to the list\":\"Siirry takaisin listaan\",\"Message limit of {count} characters reached\":\"Viestin merkken enimmäisimäärä {count} täynnä \",Next:\"Seuraava\",\"No emoji found\":\"Emojia ei löytynyt\",\"No results\":\"Ei tuloksia\",Objects:\"Esineet & asiat\",\"Open navigation\":\"Avaa navigaatio\",\"Pause slideshow\":\"Keskeytä diaesitys\",\"People & Body\":\"Ihmiset & keho\",\"Pick an emoji\":\"Valitse emoji\",\"Please select a time zone:\":\"Valitse aikavyöhyke:\",Previous:\"Edellinen\",Search:\"Etsi\",\"Search results\":\"Hakutulokset\",\"Select a tag\":\"Valitse tagi\",Settings:\"Asetukset\",\"Settings navigation\":\"Asetusnavigaatio\",\"Smileys & Emotion\":\"Hymiöt & tunteet\",\"Start slideshow\":\"Aloita diaesitys\",Submit:\"Lähetä\",Symbols:\"Symbolit\",\"Travel & Places\":\"Matkustus & kohteet\",\"Type to search time zone\":\"Kirjoita etsiäksesi aikavyöhyke\",\"Unable to search the group\":\"Ryhmää ei voi hakea\",\"Undo changes\":\"Kumoa muutokset\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Kirjoita viesti, @ mainitaksesi käyttäjän, : emojin automaattitäydennykseen…\"}},{locale:\"fr\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restreint)\",Actions:\"Actions\",Activities:\"Activités\",\"Animals & Nature\":\"Animaux & Nature\",\"Anything shared with the same group of people will show up here\":\"Tout ce qui est partagé avec le même groupe de personnes apparaîtra ici\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",\"Cancel changes\":\"Annuler les modifications\",\"Change title\":\"Modifier le titre\",Choose:\"Choisir\",\"Clear text\":\"Effacer le texte\",Close:\"Fermer\",\"Close modal\":\"Fermer la fenêtre\",\"Close navigation\":\"Fermer la navigation\",\"Close sidebar\":\"Fermer la barre latérale\",\"Confirm changes\":\"Confirmer les modifications\",Custom:\"Personnalisé\",\"Edit item\":\"Éditer l'élément\",\"Error getting related resources\":\"Erreur à la récupération des ressources liées\",\"Error parsing svg\":\"Erreur d'analyse SVG\",\"External documentation for {title}\":\"Documentation externe pour {title}\",Favorite:\"Favori\",Flags:\"Drapeaux\",\"Food & Drink\":\"Nourriture & Boissons\",\"Frequently used\":\"Utilisés fréquemment\",Global:\"Global\",\"Go back to the list\":\"Retourner à la liste\",\"Hide password\":\"Cacher le mot de passe\",\"Message limit of {count} characters reached\":\"Limite de messages de {count} caractères atteinte\",\"More items …\":\"Plus d'éléments...\",Next:\"Suivant\",\"No emoji found\":\"Pas d’émoji trouvé\",\"No results\":\"Aucun résultat\",Objects:\"Objets\",Open:\"Ouvrir\",'Open link to \"{resourceTitle}\"':'Ouvrir le lien vers \"{resourceTitle}\"',\"Open navigation\":\"Ouvrir la navigation\",\"Password is secure\":\"Le mot de passe est sécurisé\",\"Pause slideshow\":\"Mettre le diaporama en pause\",\"People & Body\":\"Personnes & Corps\",\"Pick an emoji\":\"Choisissez un émoji\",\"Please select a time zone:\":\"Sélectionnez un fuseau horaire : \",Previous:\"Précédent\",\"Related resources\":\"Ressources liées\",Search:\"Chercher\",\"Search results\":\"Résultats de recherche\",\"Select a tag\":\"Sélectionnez une balise\",Settings:\"Paramètres\",\"Settings navigation\":\"Navigation dans les paramètres\",\"Show password\":\"Afficher le mot de passe\",\"Smileys & Emotion\":\"Smileys & Émotions\",\"Start slideshow\":\"Démarrer le diaporama\",Submit:\"Valider\",Symbols:\"Symboles\",\"Travel & Places\":\"Voyage & Lieux\",\"Type to search time zone\":\"Saisissez les premiers lettres pour rechercher un fuseau horaire\",\"Unable to search the group\":\"Impossible de chercher le groupe\",\"Undo changes\":\"Annuler les changements\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Écrire un message, utiliser \"@\" pour mentionner une personne, \":\" pour l\\'autocomplétion des émojis...'}},{locale:\"gl\",translations:{\"{tag} (invisible)\":\"{tag} (invisíbel)\",\"{tag} (restricted)\":\"{tag} (restrinxido)\",Actions:\"Accións\",Activities:\"Actividades\",\"Animals & Nature\":\"Animais e natureza\",\"Cancel changes\":\"Cancelar os cambios\",Choose:\"Escoller\",Close:\"Pechar\",\"Confirm changes\":\"Confirma os cambios\",Custom:\"Personalizado\",\"External documentation for {title}\":\"Documentación externa para {title}\",Flags:\"Bandeiras\",\"Food & Drink\":\"Comida e bebida\",\"Frequently used\":\"Usado con frecuencia\",\"Message limit of {count} characters reached\":\"Acadouse o límite de {count} caracteres por mensaxe\",Next:\"Seguinte\",\"No emoji found\":\"Non se atopou ningún «emoji»\",\"No results\":\"Sen resultados\",Objects:\"Obxectos\",\"Pause slideshow\":\"Pausar o diaporama\",\"People & Body\":\"Persoas e corpo\",\"Pick an emoji\":\"Escolla un «emoji»\",Previous:\"Anterir\",Search:\"Buscar\",\"Search results\":\"Resultados da busca\",\"Select a tag\":\"Seleccione unha etiqueta\",Settings:\"Axustes\",\"Settings navigation\":\"Navegación polos axustes\",\"Smileys & Emotion\":\"Sorrisos e emocións\",\"Start slideshow\":\"Iniciar o diaporama\",Submit:\"Enviar\",Symbols:\"Símbolos\",\"Travel & Places\":\"Viaxes e lugares\",\"Unable to search the group\":\"Non foi posíbel buscar o grupo\",\"Write message, @ to mention someone …\":\"Escriba a mensaxe, @ para mencionar a alguén…\"}},{locale:\"he\",translations:{\"{tag} (invisible)\":\"{tag} (נסתר)\",\"{tag} (restricted)\":\"{tag} (מוגבל)\",Actions:\"פעולות\",Activities:\"פעילויות\",\"Animals & Nature\":\"חיות וטבע\",Choose:\"בחירה\",Close:\"סגירה\",Custom:\"בהתאמה אישית\",Flags:\"דגלים\",\"Food & Drink\":\"מזון ומשקאות\",\"Frequently used\":\"בשימוש תדיר\",Next:\"הבא\",\"No emoji found\":\"לא נמצא אמוג׳י\",\"No results\":\"אין תוצאות\",Objects:\"חפצים\",\"Pause slideshow\":\"השהיית מצגת\",\"People & Body\":\"אנשים וגוף\",\"Pick an emoji\":\"נא לבחור אמוג׳י\",Previous:\"הקודם\",Search:\"חיפוש\",\"Search results\":\"תוצאות חיפוש\",\"Select a tag\":\"בחירת תגית\",Settings:\"הגדרות\",\"Smileys & Emotion\":\"חייכנים ורגשונים\",\"Start slideshow\":\"התחלת המצגת\",Symbols:\"סמלים\",\"Travel & Places\":\"טיולים ומקומות\",\"Unable to search the group\":\"לא ניתן לחפש בקבוצה\"}},{locale:\"hu_HU\",translations:{\"{tag} (invisible)\":\"{tag} (láthatatlan)\",\"{tag} (restricted)\":\"{tag} (korlátozott)\",Actions:\"Műveletek\",Activities:\"Tevékenységek\",\"Animals & Nature\":\"Állatok és természet\",\"Anything shared with the same group of people will show up here\":\"Minden, amit ugyanazzal a csoporttal oszt meg, itt fog megjelenni\",\"Avatar of {displayName}\":\"{displayName} profilképe\",\"Avatar of {displayName}, {status}\":\"{displayName} profilképe, {status}\",\"Cancel changes\":\"Változtatások elvetése\",\"Change title\":\"Cím megváltoztatása\",Choose:\"Válassszon\",\"Clear text\":\"Szöveg törlése\",Close:\"Bezárás\",\"Close modal\":\"Ablak bezárása\",\"Close navigation\":\"Navigáció bezárása\",\"Close sidebar\":\"Oldalsáv bezárása\",\"Confirm changes\":\"Változtatások megerősítése\",Custom:\"Egyéni\",\"Edit item\":\"Elem szerkesztése\",\"Error getting related resources\":\"Hiba a kapcsolódó erőforrások lekérésekor\",\"Error parsing svg\":\"Hiba az SVG feldolgozásakor\",\"External documentation for {title}\":\"Külső dokumentáció ehhez: {title}\",Favorite:\"Kedvenc\",Flags:\"Zászlók\",\"Food & Drink\":\"Étel és ital\",\"Frequently used\":\"Gyakran használt\",Global:\"Globális\",\"Go back to the list\":\"Ugrás vissza a listához\",\"Hide password\":\"Jelszó elrejtése\",\"Message limit of {count} characters reached\":\"{count} karakteres üzenetkorlát elérve\",\"More items …\":\"További elemek...\",Next:\"Következő\",\"No emoji found\":\"Nem található emodzsi\",\"No results\":\"Nincs találat\",Objects:\"Tárgyak\",Open:\"Megnyitás\",'Open link to \"{resourceTitle}\"':\"A(z) „{resourceTitle}” hivatkozásának megnyitása\",\"Open navigation\":\"Navigáció megnyitása\",\"Password is secure\":\"A jelszó biztonságos\",\"Pause slideshow\":\"Diavetítés szüneteltetése\",\"People & Body\":\"Emberek és test\",\"Pick an emoji\":\"Válasszon egy emodzsit\",\"Please select a time zone:\":\"Válasszon időzónát:\",Previous:\"Előző\",\"Related resources\":\"Kapcsolódó erőforrások\",Search:\"Keresés\",\"Search results\":\"Találatok\",\"Select a tag\":\"Válasszon címkét\",Settings:\"Beállítások\",\"Settings navigation\":\"Navigáció a beállításokban\",\"Show password\":\"Jelszó megjelenítése\",\"Smileys & Emotion\":\"Mosolyok és érzelmek\",\"Start slideshow\":\"Diavetítés indítása\",Submit:\"Beküldés\",Symbols:\"Szimbólumok\",\"Travel & Places\":\"Utazás és helyek\",\"Type to search time zone\":\"Gépeljen az időzóna kereséséhez\",\"Unable to search the group\":\"A csoport nem kereshető\",\"Undo changes\":\"Változtatások visszavonása\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"Írjon egy üzenetet, használja a „@”-ot valaki megemlítéséhet, illetve a „:”-ot az emodzsik automatikus kiegészítéséhez…\"}},{locale:\"is\",translations:{\"{tag} (invisible)\":\"{tag} (ósýnilegt)\",\"{tag} (restricted)\":\"{tag} (takmarkað)\",Actions:\"Aðgerðir\",Activities:\"Aðgerðir\",\"Animals & Nature\":\"Dýr og náttúra\",Choose:\"Velja\",Close:\"Loka\",Custom:\"Sérsniðið\",Flags:\"Flögg\",\"Food & Drink\":\"Matur og drykkur\",\"Frequently used\":\"Oftast notað\",Next:\"Næsta\",\"No emoji found\":\"Ekkert tjáningartákn fannst\",\"No results\":\"Engar niðurstöður\",Objects:\"Hlutir\",\"Pause slideshow\":\"Gera hlé á skyggnusýningu\",\"People & Body\":\"Fólk og líkami\",\"Pick an emoji\":\"Veldu tjáningartákn\",Previous:\"Fyrri\",Search:\"Leita\",\"Search results\":\"Leitarniðurstöður\",\"Select a tag\":\"Veldu merki\",Settings:\"Stillingar\",\"Smileys & Emotion\":\"Broskallar og tilfinningar\",\"Start slideshow\":\"Byrja skyggnusýningu\",Symbols:\"Tákn\",\"Travel & Places\":\"Staðir og ferðalög\",\"Unable to search the group\":\"Get ekki leitað í hópnum\"}},{locale:\"it\",translations:{\"{tag} (invisible)\":\"{tag} (invisibile)\",\"{tag} (restricted)\":\"{tag} (limitato)\",Actions:\"Azioni\",Activities:\"Attività\",\"Animals & Nature\":\"Animali e natura\",\"Anything shared with the same group of people will show up here\":\"Tutto ciò che è stato condiviso con lo stesso gruppo di persone viene visualizzato qui\",\"Avatar of {displayName}\":\"Avatar di {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar di {displayName}, {status}\",\"Cancel changes\":\"Annulla modifiche\",\"Change title\":\"Modifica il titolo\",Choose:\"Scegli\",\"Clear text\":\"Cancella il testo\",Close:\"Chiudi\",\"Close modal\":\"Chiudi il messaggio modale\",\"Close navigation\":\"Chiudi la navigazione\",\"Close sidebar\":\"Chiudi la barra laterale\",\"Confirm changes\":\"Conferma modifiche\",Custom:\"Personalizzato\",\"Edit item\":\"Modifica l'elemento\",\"Error getting related resources\":\"Errore nell'ottenere risorse correlate\",\"Error parsing svg\":\"Errore nell'analizzare l'svg\",\"External documentation for {title}\":\"Documentazione esterna per {title}\",Favorite:\"Preferito\",Flags:\"Bandiere\",\"Food & Drink\":\"Cibo e bevande\",\"Frequently used\":\"Usati di frequente\",Global:\"Globale\",\"Go back to the list\":\"Torna all'elenco\",\"Hide password\":\"Nascondi la password\",\"Message limit of {count} characters reached\":\"Limite dei messaggi di {count} caratteri raggiunto\",\"More items …\":\"Più elementi ...\",Next:\"Successivo\",\"No emoji found\":\"Nessun emoji trovato\",\"No results\":\"Nessun risultato\",Objects:\"Oggetti\",Open:\"Apri\",'Open link to \"{resourceTitle}\"':'Apri il link a \"{resourceTitle}\"',\"Open navigation\":\"Apri la navigazione\",\"Password is secure\":\"La password è sicura\",\"Pause slideshow\":\"Presentazione in pausa\",\"People & Body\":\"Persone e corpo\",\"Pick an emoji\":\"Scegli un emoji\",\"Please select a time zone:\":\"Si prega di selezionare un fuso orario:\",Previous:\"Precedente\",\"Related resources\":\"Risorse correlate\",Search:\"Cerca\",\"Search results\":\"Risultati di ricerca\",\"Select a tag\":\"Seleziona un'etichetta\",Settings:\"Impostazioni\",\"Settings navigation\":\"Navigazione delle impostazioni\",\"Show password\":\"Mostra la password\",\"Smileys & Emotion\":\"Faccine ed emozioni\",\"Start slideshow\":\"Avvia presentazione\",Submit:\"Invia\",Symbols:\"Simboli\",\"Travel & Places\":\"Viaggi e luoghi\",\"Type to search time zone\":\"Digita per cercare un fuso orario\",\"Unable to search the group\":\"Impossibile cercare il gruppo\",\"Undo changes\":\"Cancella i cambiamenti\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Scrivi un messaggio, \"@\" per menzionare qualcuno, \":\" per il completamento automatico delle emoji ...'}},{locale:\"ja_JP\",translations:{\"{tag} (invisible)\":\"{タグ} (不可視)\",\"{tag} (restricted)\":\"{タグ} (制限付)\",Actions:\"操作\",Activities:\"アクティビティ\",\"Animals & Nature\":\"動物と自然\",\"Anything shared with the same group of people will show up here\":\"同じグループで共有しているものは、全てここに表示されます\",\"Avatar of {displayName}\":\"{displayName} のアバター\",\"Avatar of {displayName}, {status}\":\"{displayName}, {status} のアバター\",\"Cancel changes\":\"変更をキャンセル\",\"Change title\":\"タイトルを変更\",Choose:\"選択\",\"Clear text\":\"テキストをクリア\",Close:\"閉じる\",\"Close modal\":\"モーダルを閉じる\",\"Close navigation\":\"ナビゲーションを閉じる\",\"Close sidebar\":\"サイドバーを閉じる\",\"Confirm changes\":\"変更を承認\",Custom:\"カスタム\",\"Edit item\":\"編集\",\"Error getting related resources\":\"関連リソースの取得エラー\",\"Error parsing svg\":\"svgの解析エラー\",\"External documentation for {title}\":\"{title} のための添付文書\",Favorite:\"お気に入り\",Flags:\"国旗\",\"Food & Drink\":\"食べ物と飲み物\",\"Frequently used\":\"よく使うもの\",Global:\"全体\",\"Go back to the list\":\"リストに戻る\",\"Hide password\":\"パスワードを非表示\",\"Message limit of {count} characters reached\":\"{count} 文字のメッセージ上限に達しています\",\"More items …\":\"他のアイテム\",Next:\"次\",\"No emoji found\":\"絵文字が見つかりません\",\"No results\":\"なし\",Objects:\"物\",Open:\"開く\",'Open link to \"{resourceTitle}\"':'\"{resourceTitle}\"のリンクを開く',\"Open navigation\":\"ナビゲーションを開く\",\"Password is secure\":\"パスワードは保護されています\",\"Pause slideshow\":\"スライドショーを一時停止\",\"People & Body\":\"様々な人と体の部位\",\"Pick an emoji\":\"絵文字を選択\",\"Please select a time zone:\":\"タイムゾーンを選んで下さい:\",Previous:\"前\",\"Related resources\":\"関連リソース\",Search:\"検索\",\"Search results\":\"検索結果\",\"Select a tag\":\"タグを選択\",Settings:\"設定\",\"Settings navigation\":\"ナビゲーション設定\",\"Show password\":\"パスワードを表示\",\"Smileys & Emotion\":\"感情表現\",\"Start slideshow\":\"スライドショーを開始\",Submit:\"提出\",Symbols:\"記号\",\"Travel & Places\":\"旅行と場所\",\"Type to search time zone\":\"タイムゾーン検索のため入力してください\",\"Unable to search the group\":\"グループを検索できません\",\"Undo changes\":\"変更を取り消し\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'メッセージを記入、\"@\"でメンション、\":\"で絵文字の自動補完 ...'}},{locale:\"lt_LT\",translations:{\"{tag} (invisible)\":\"{tag} (nematoma)\",\"{tag} (restricted)\":\"{tag} (apribota)\",Actions:\"Veiksmai\",Activities:\"Veiklos\",\"Animals & Nature\":\"Gyvūnai ir gamta\",Choose:\"Pasirinkti\",Close:\"Užverti\",Custom:\"Tinkinti\",\"External documentation for {title}\":\"Išorinė {title} dokumentacija\",Flags:\"Vėliavos\",\"Food & Drink\":\"Maistas ir gėrimai\",\"Frequently used\":\"Dažniausiai naudoti\",\"Message limit of {count} characters reached\":\"Pasiekta {count} simbolių žinutės riba\",Next:\"Kitas\",\"No emoji found\":\"Nerasta jaustukų\",\"No results\":\"Nėra rezultatų\",Objects:\"Objektai\",\"Pause slideshow\":\"Pristabdyti skaidrių rodymą\",\"People & Body\":\"Žmonės ir kūnas\",\"Pick an emoji\":\"Pasirinkti jaustuką\",Previous:\"Ankstesnis\",Search:\"Ieškoti\",\"Search results\":\"Paieškos rezultatai\",\"Select a tag\":\"Pasirinkti žymę\",Settings:\"Nustatymai\",\"Settings navigation\":\"Naršymas nustatymuose\",\"Smileys & Emotion\":\"Šypsenos ir emocijos\",\"Start slideshow\":\"Pradėti skaidrių rodymą\",Submit:\"Pateikti\",Symbols:\"Simboliai\",\"Travel & Places\":\"Kelionės ir vietos\",\"Unable to search the group\":\"Nepavyko atlikti paiešką grupėje\",\"Write message, @ to mention someone …\":\"Rašykite žinutę, naudokite @ norėdami kažką paminėti…\"}},{locale:\"lv\",translations:{\"{tag} (invisible)\":\"{tag} (neredzams)\",\"{tag} (restricted)\":\"{tag} (ierobežots)\",Choose:\"Izvēlēties\",Close:\"Aizvērt\",Next:\"Nākamais\",\"No results\":\"Nav rezultātu\",\"Pause slideshow\":\"Pauzēt slaidrādi\",Previous:\"Iepriekšējais\",\"Select a tag\":\"Izvēlēties birku\",Settings:\"Iestatījumi\",\"Start slideshow\":\"Sākt slaidrādi\"}},{locale:\"mk\",translations:{\"{tag} (invisible)\":\"{tag} (невидливо)\",\"{tag} (restricted)\":\"{tag} (ограничено)\",Actions:\"Акции\",Activities:\"Активности\",\"Animals & Nature\":\"Животни & Природа\",\"Avatar of {displayName}\":\"Аватар на {displayName}\",\"Avatar of {displayName}, {status}\":\"Аватар на {displayName}, {status}\",\"Cancel changes\":\"Откажи ги промените\",\"Change title\":\"Промени наслов\",Choose:\"Избери\",Close:\"Затвори\",\"Close modal\":\"Затвори модал\",\"Close navigation\":\"Затвори навигација\",\"Confirm changes\":\"Потврди ги промените\",Custom:\"Прилагодени\",\"Edit item\":\"Уреди\",\"External documentation for {title}\":\"Надворешна документација за {title}\",Favorite:\"Фаворити\",Flags:\"Знамиња\",\"Food & Drink\":\"Храна & Пијалоци\",\"Frequently used\":\"Најчесто користени\",Global:\"Глобално\",\"Go back to the list\":\"Врати се на листата\",items:\"ставки\",\"Message limit of {count} characters reached\":\"Ограничувањето на должината на пораката од {count} карактери е надминато\",\"More {dashboardItemType} …\":\"Повеќе {dashboardItemType} …\",Next:\"Следно\",\"No emoji found\":\"Не се пронајдени емотикони\",\"No results\":\"Нема резултати\",Objects:\"Објекти\",Open:\"Отвори\",\"Open navigation\":\"Отвори навигација\",\"Pause slideshow\":\"Пузирај слајдшоу\",\"People & Body\":\"Луѓе & Тело\",\"Pick an emoji\":\"Избери емотикон\",\"Please select a time zone:\":\"Изберете временска зона:\",Previous:\"Предходно\",Search:\"Барај\",\"Search results\":\"Резултати од барувањето\",\"Select a tag\":\"Избери ознака\",Settings:\"Параметри\",\"Settings navigation\":\"Параметри за навигација\",\"Smileys & Emotion\":\"Смешковци & Емотикони\",\"Start slideshow\":\"Стартувај слајдшоу\",Submit:\"Испрати\",Symbols:\"Симболи\",\"Travel & Places\":\"Патувања & Места\",\"Type to search time zone\":\"Напишете за да пребарате временска зона\",\"Unable to search the group\":\"Неможе да се принајде групата\",\"Undo changes\":\"Врати ги промените\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Напиши порака, @ за да спомнете некого, : за емотинони автоатско комплетирање ...\"}},{locale:\"my\",translations:{\"{tag} (invisible)\":\"{tag} (ကွယ်ဝှက်ထား)\",\"{tag} (restricted)\":\"{tag} (ကန့်သတ်)\",Actions:\"လုပ်ဆောင်ချက်များ\",Activities:\"ပြုလုပ်ဆောင်တာများ\",\"Animals & Nature\":\"တိရစ္ဆာန်များနှင့် သဘာဝ\",\"Avatar of {displayName}\":\"{displayName} ၏ ကိုယ်ပွား\",\"Cancel changes\":\"ပြောင်းလဲမှုများ ပယ်ဖျက်ရန်\",Choose:\"ရွေးချယ်ရန်\",Close:\"ပိတ်ရန်\",\"Confirm changes\":\"ပြောင်းလဲမှုများ အတည်ပြုရန်\",Custom:\"အလိုကျချိန်ညှိမှု\",\"External documentation for {title}\":\"{title} အတွက် ပြင်ပ စာရွက်စာတမ်း\",Flags:\"အလံများ\",\"Food & Drink\":\"အစားအသောက်\",\"Frequently used\":\"မကြာခဏအသုံးပြုသော\",Global:\"ကမ္ဘာလုံးဆိုင်ရာ\",\"Message limit of {count} characters reached\":\"ကန့်သတ် စာလုံးရေ {count} လုံး ပြည့်ပါပြီ\",Next:\"နောက်သို့ဆက်ရန်\",\"No emoji found\":\"အီမိုဂျီ ရှာဖွေမတွေ့နိုင်ပါ\",\"No results\":\"ရလဒ်မရှိပါ\",Objects:\"အရာဝတ္ထုများ\",\"Pause slideshow\":\"စလိုက်ရှိုး ခေတ္တရပ်ရန်\",\"People & Body\":\"လူပုဂ္ဂိုလ်များနှင့် ခန္ဓာကိုယ်\",\"Pick an emoji\":\"အီမိုဂျီရွေးရန်\",\"Please select a time zone:\":\"ဒေသစံတော်ချိန် ရွေးချယ်ပေးပါ\",Previous:\"ယခင်\",Search:\"ရှာဖွေရန်\",\"Search results\":\"ရှာဖွေမှု ရလဒ်များ\",\"Select a tag\":\"tag ရွေးချယ်ရန်\",Settings:\"ချိန်ညှိချက်များ\",\"Settings navigation\":\"ချိန်ညှိချက်အညွှန်း\",\"Smileys & Emotion\":\"စမိုင်လီများနှင့် အီမိုရှင်း\",\"Start slideshow\":\"စလိုက်ရှိုးအား စတင်ရန်\",Submit:\"တင်သွင်းရန်\",Symbols:\"သင်္ကေတများ\",\"Travel & Places\":\"ခရီးသွားလာခြင်းနှင့် နေရာများ\",\"Type to search time zone\":\"ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ\",\"Unable to search the group\":\"အဖွဲ့အား ရှာဖွေ၍ မရနိုင်ပါ\",\"Write message, @ to mention someone …\":\"စာရေးသားရန်၊ တစ်စုံတစ်ဦးအား @ အသုံးပြု ရည်ညွှန်းရန်...\"}},{locale:\"nb_NO\",translations:{\"{tag} (invisible)\":\"{tag} (usynlig)\",\"{tag} (restricted)\":\"{tag} (beskyttet)\",Actions:\"Handlinger\",Activities:\"Aktiviteter\",\"Animals & Nature\":\"Dyr og natur\",\"Anything shared with the same group of people will show up here\":\"Alt som er delt med den samme gruppen vil vises her\",\"Avatar of {displayName}\":\"Avataren til {displayName}\",\"Avatar of {displayName}, {status}\":\"{displayName}'s avatar, {status}\",\"Cancel changes\":\"Avbryt endringer\",\"Change title\":\"Endre tittel\",Choose:\"Velg\",\"Clear text\":\"Fjern tekst\",Close:\"Lukk\",\"Close modal\":\"Lukk modal\",\"Close navigation\":\"Lukk navigasjon\",\"Close sidebar\":\"Lukk sidepanel\",\"Confirm changes\":\"Bekreft endringer\",Custom:\"Tilpasset\",\"Edit item\":\"Rediger\",\"Error getting related resources\":\"Feil ved henting av relaterte ressurser\",\"Error parsing svg\":\"Feil ved parsing av svg\",\"External documentation for {title}\":\"Ekstern dokumentasjon for {title}\",Favorite:\"Favoritt\",Flags:\"Flagg\",\"Food & Drink\":\"Mat og drikke\",\"Frequently used\":\"Ofte brukt\",Global:\"Global\",\"Go back to the list\":\"Gå tilbake til listen\",\"Hide password\":\"Skjul passord\",\"Message limit of {count} characters reached\":\"Karakter begrensing {count} nådd i melding\",\"More items …\":\"Flere gjenstander...\",Next:\"Neste\",\"No emoji found\":\"Fant ingen emoji\",\"No results\":\"Ingen resultater\",Objects:\"Objekter\",Open:\"Åpne\",'Open link to \"{resourceTitle}\"':'Åpne link til \"{resourceTitle}\"',\"Open navigation\":\"Åpne navigasjon\",\"Password is secure\":\"Passordet er sikkert\",\"Pause slideshow\":\"Pause lysbildefremvisning\",\"People & Body\":\"Mennesker og kropp\",\"Pick an emoji\":\"Velg en emoji\",\"Please select a time zone:\":\"Vennligst velg tidssone\",Previous:\"Forrige\",\"Related resources\":\"Relaterte ressurser\",Search:\"Søk\",\"Search results\":\"Søkeresultater\",\"Select a tag\":\"Velg en merkelapp\",Settings:\"Innstillinger\",\"Settings navigation\":\"Navigasjonsinstillinger\",\"Show password\":\"Vis passord\",\"Smileys & Emotion\":\"Smilefjes og følelser\",\"Start slideshow\":\"Start lysbildefremvisning\",Submit:\"Send\",Symbols:\"Symboler\",\"Travel & Places\":\"Reise og steder\",\"Type to search time zone\":\"Tast for å søke etter tidssone\",\"Unable to search the group\":\"Kunne ikke søke i gruppen\",\"Undo changes\":\"Tilbakestill endringer\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Skriv melding, bruk \"@\" for å nevne noen, bruk \":\" for autofullføring av emoji...'}},{locale:\"nl\",translations:{\"{tag} (invisible)\":\"{tag} (onzichtbaar)\",\"{tag} (restricted)\":\"{tag} (beperkt)\",Actions:\"Acties\",Activities:\"Activiteiten\",\"Animals & Nature\":\"Dieren & Natuur\",\"Avatar of {displayName}\":\"Avatar van {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar van {displayName}, {status}\",\"Cancel changes\":\"Wijzigingen annuleren\",Choose:\"Kies\",Close:\"Sluiten\",\"Close navigation\":\"Navigatie sluiten\",\"Confirm changes\":\"Wijzigingen bevestigen\",Custom:\"Aangepast\",\"Edit item\":\"Item bewerken\",\"External documentation for {title}\":\"Externe documentatie voor {title}\",Flags:\"Vlaggen\",\"Food & Drink\":\"Eten & Drinken\",\"Frequently used\":\"Vaak gebruikt\",Global:\"Globaal\",\"Go back to the list\":\"Ga terug naar de lijst\",\"Message limit of {count} characters reached\":\"Berichtlimiet van {count} karakters bereikt\",Next:\"Volgende\",\"No emoji found\":\"Geen emoji gevonden\",\"No results\":\"Geen resultaten\",Objects:\"Objecten\",\"Open navigation\":\"Navigatie openen\",\"Pause slideshow\":\"Pauzeer diavoorstelling\",\"People & Body\":\"Mensen & Lichaam\",\"Pick an emoji\":\"Kies een emoji\",\"Please select a time zone:\":\"Selecteer een tijdzone:\",Previous:\"Vorige\",Search:\"Zoeken\",\"Search results\":\"Zoekresultaten\",\"Select a tag\":\"Selecteer een label\",Settings:\"Instellingen\",\"Settings navigation\":\"Instellingen navigatie\",\"Smileys & Emotion\":\"Smileys & Emotie\",\"Start slideshow\":\"Start diavoorstelling\",Submit:\"Verwerken\",Symbols:\"Symbolen\",\"Travel & Places\":\"Reizen & Plaatsen\",\"Type to search time zone\":\"Type om de tijdzone te zoeken\",\"Unable to search the group\":\"Kan niet in de groep zoeken\",\"Undo changes\":\"Wijzigingen ongedaan maken\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Schrijf bericht, @ om iemand te noemen, : voor emoji auto-aanvullen ...\"}},{locale:\"oc\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (limit)\",Actions:\"Accions\",Choose:\"Causir\",Close:\"Tampar\",Next:\"Seguent\",\"No results\":\"Cap de resultat\",\"Pause slideshow\":\"Metre en pausa lo diaporama\",Previous:\"Precedent\",\"Select a tag\":\"Seleccionar una etiqueta\",Settings:\"Paramètres\",\"Start slideshow\":\"Lançar lo diaporama\"}},{locale:\"pl\",translations:{\"{tag} (invisible)\":\"{tag} (niewidoczna)\",\"{tag} (restricted)\":\"{tag} (ograniczona)\",Actions:\"Działania\",Activities:\"Aktywność\",\"Animals & Nature\":\"Zwierzęta i natura\",\"Anything shared with the same group of people will show up here\":\"Tutaj pojawi się wszystko, co zostało udostępnione tej samej grupie osób\",\"Avatar of {displayName}\":\"Awatar {displayName}\",\"Avatar of {displayName}, {status}\":\"Awatar {displayName}, {status}\",\"Cancel changes\":\"Anuluj zmiany\",\"Change title\":\"Zmień tytuł\",Choose:\"Wybierz\",\"Clear text\":\"Wyczyść tekst\",Close:\"Zamknij\",\"Close modal\":\"Zamknij modal\",\"Close navigation\":\"Zamknij nawigację\",\"Close sidebar\":\"Zamknij pasek boczny\",\"Confirm changes\":\"Potwierdź zmiany\",Custom:\"Zwyczajne\",\"Edit item\":\"Edytuj element\",\"Error getting related resources\":\"Błąd podczas pobierania powiązanych zasobów\",\"Error parsing svg\":\"Błąd podczas analizowania svg\",\"External documentation for {title}\":\"Dokumentacja zewnętrzna dla {title}\",Favorite:\"Ulubiony\",Flags:\"Flagi\",\"Food & Drink\":\"Jedzenie i picie\",\"Frequently used\":\"Często używane\",Global:\"Globalnie\",\"Go back to the list\":\"Powrót do listy\",\"Hide password\":\"Ukryj hasło\",\"Message limit of {count} characters reached\":\"Przekroczono limit wiadomości wynoszący {count} znaków\",\"More items …\":\"Więcej pozycji…\",Next:\"Następny\",\"No emoji found\":\"Nie znaleziono emoji\",\"No results\":\"Brak wyników\",Objects:\"Obiekty\",Open:\"Otwórz\",'Open link to \"{resourceTitle}\"':'Otwórz link do \"{resourceTitle}\"',\"Open navigation\":\"Otwórz nawigację\",\"Password is secure\":\"Hasło jest bezpieczne\",\"Pause slideshow\":\"Wstrzymaj pokaz slajdów\",\"People & Body\":\"Ludzie i ciało\",\"Pick an emoji\":\"Wybierz emoji\",\"Please select a time zone:\":\"Wybierz strefę czasową:\",Previous:\"Poprzedni\",\"Related resources\":\"Powiązane zasoby\",Search:\"Szukaj\",\"Search results\":\"Wyniki wyszukiwania\",\"Select a tag\":\"Wybierz etykietę\",Settings:\"Ustawienia\",\"Settings navigation\":\"Ustawienia nawigacji\",\"Show password\":\"Pokaż hasło\",\"Smileys & Emotion\":\"Buźki i emotikony\",\"Start slideshow\":\"Rozpocznij pokaz slajdów\",Submit:\"Wyślij\",Symbols:\"Symbole\",\"Travel & Places\":\"Podróże i miejsca\",\"Type to search time zone\":\"Wpisz, aby wyszukać strefę czasową\",\"Unable to search the group\":\"Nie można przeszukać grupy\",\"Undo changes\":\"Cofnij zmiany\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Napisz wiadomość, \"@\" aby o kimś wspomnieć, \":\" dla autouzupełniania emoji…'}},{locale:\"pt_BR\",translations:{\"{tag} (invisible)\":\"{tag} (invisível)\",\"{tag} (restricted)\":\"{tag} (restrito) \",Actions:\"Ações\",Activities:\"Atividades\",\"Animals & Nature\":\"Animais & Natureza\",\"Anything shared with the same group of people will show up here\":\"Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",\"Cancel changes\":\"Cancelar alterações\",\"Change title\":\"Alterar título\",Choose:\"Escolher\",\"Clear text\":\"Limpar texto\",Close:\"Fechar\",\"Close modal\":\"Fechar modal\",\"Close navigation\":\"Fechar navegação\",\"Close sidebar\":\"Fechar barra lateral\",\"Confirm changes\":\"Confirmar alterações\",Custom:\"Personalizado\",\"Edit item\":\"Editar item\",\"Error getting related resources\":\"Erro ao obter recursos relacionados\",\"Error parsing svg\":\"Erro ao analisar svg\",\"External documentation for {title}\":\"Documentação externa para {title}\",Favorite:\"Favorito\",Flags:\"Bandeiras\",\"Food & Drink\":\"Comida & Bebida\",\"Frequently used\":\"Mais usados\",Global:\"Global\",\"Go back to the list\":\"Volte para a lista\",\"Hide password\":\"Ocultar a senha\",\"Message limit of {count} characters reached\":\"Limite de mensagem de {count} caracteres atingido\",\"More items …\":\"Mais itens …\",Next:\"Próximo\",\"No emoji found\":\"Nenhum emoji encontrado\",\"No results\":\"Sem resultados\",Objects:\"Objetos\",Open:\"Aberto\",'Open link to \"{resourceTitle}\"':'Abrir link para \"{resourceTitle}\"',\"Open navigation\":\"Abrir navegação\",\"Password is secure\":\"A senha é segura\",\"Pause slideshow\":\"Pausar apresentação de slides\",\"People & Body\":\"Pessoas & Corpo\",\"Pick an emoji\":\"Escolha um emoji\",\"Please select a time zone:\":\"Selecione um fuso horário: \",Previous:\"Anterior\",\"Related resources\":\"Recursos relacionados\",Search:\"Pesquisar\",\"Search results\":\"Resultados da pesquisa\",\"Select a tag\":\"Selecionar uma tag\",Settings:\"Configurações\",\"Settings navigation\":\"Navegação de configurações\",\"Show password\":\"Mostrar senha\",\"Smileys & Emotion\":\"Smiles & Emoções\",\"Start slideshow\":\"Iniciar apresentação de slides\",Submit:\"Enviar\",Symbols:\"Símbolo\",\"Travel & Places\":\"Viagem & Lugares\",\"Type to search time zone\":\"Digite para pesquisar o fuso horário \",\"Unable to search the group\":\"Não foi possível pesquisar o grupo\",\"Undo changes\":\"Desfazer modificações\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escreva mensagens, use \"@\" para mencionar algum, use \":\" for autocompletar emoji …'}},{locale:\"pt_PT\",translations:{\"{tag} (invisible)\":\"{tag} (invisivel)\",\"{tag} (restricted)\":\"{tag} (restrito)\",Actions:\"Ações\",Choose:\"Escolher\",Close:\"Fechar\",Next:\"Seguinte\",\"No results\":\"Sem resultados\",\"Pause slideshow\":\"Pausar diaporama\",Previous:\"Anterior\",\"Select a tag\":\"Selecionar uma etiqueta\",Settings:\"Definições\",\"Start slideshow\":\"Iniciar diaporama\",\"Unable to search the group\":\"Não é possível pesquisar o grupo\"}},{locale:\"ro\",translations:{\"{tag} (invisible)\":\"{tag} (invizibil)\",\"{tag} (restricted)\":\"{tag} (restricționat)\",Actions:\"Acțiuni\",Activities:\"Activități\",\"Animals & Nature\":\"Animale și natură\",\"Anything shared with the same group of people will show up here\":\"Tot ceea ce este partajat cu același grup de persoane va fi afișat aici\",\"Avatar of {displayName}\":\"Avatarul lui {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatarul lui {displayName}, {status}\",\"Cancel changes\":\"Anulează modificările\",\"Change title\":\"Modificați titlul\",Choose:\"Alegeți\",\"Clear text\":\"Șterge textul\",Close:\"Închideți\",\"Close modal\":\"Închideți modulul\",\"Close navigation\":\"Închideți navigarea\",\"Close sidebar\":\"Închide bara laterală\",\"Confirm changes\":\"Confirmați modificările\",Custom:\"Personalizat\",\"Edit item\":\"Editați elementul\",\"Error getting related resources\":\" Eroare la returnarea resurselor legate\",\"Error parsing svg\":\"Eroare de analizare a svg\",\"External documentation for {title}\":\"Documentație externă pentru {title}\",Favorite:\"Favorit\",Flags:\"Marcaje\",\"Food & Drink\":\"Alimente și băuturi\",\"Frequently used\":\"Utilizate frecvent\",Global:\"Global\",\"Go back to the list\":\"Întoarceți-vă la listă\",\"Hide password\":\"Ascunde parola\",\"Message limit of {count} characters reached\":\"Limita mesajului de {count} caractere a fost atinsă\",\"More items …\":\"Mai multe articole ...\",Next:\"Următorul\",\"No emoji found\":\"Nu s-a găsit niciun emoji\",\"No results\":\"Nu există rezultate\",Objects:\"Obiecte\",Open:\"Deschideți\",'Open link to \"{resourceTitle}\"':'Deschide legătura la \"{resourceTitle}\"',\"Open navigation\":\"Deschideți navigația\",\"Password is secure\":\"Parola este sigură\",\"Pause slideshow\":\"Pauză prezentare de diapozitive\",\"People & Body\":\"Oameni și corp\",\"Pick an emoji\":\"Alege un emoji\",\"Please select a time zone:\":\"Vă rugăm să selectați un fus orar:\",Previous:\"Anterior\",\"Related resources\":\"Resurse legate\",Search:\"Căutare\",\"Search results\":\"Rezultatele căutării\",\"Select a tag\":\"Selectați o etichetă\",Settings:\"Setări\",\"Settings navigation\":\"Navigare setări\",\"Show password\":\"Arată parola\",\"Smileys & Emotion\":\"Zâmbete și emoții\",\"Start slideshow\":\"Începeți prezentarea de diapozitive\",Submit:\"Trimiteți\",Symbols:\"Simboluri\",\"Travel & Places\":\"Călătorii și locuri\",\"Type to search time zone\":\"Tastați pentru a căuta fusul orar\",\"Unable to search the group\":\"Imposibilitatea de a căuta în grup\",\"Undo changes\":\"Anularea modificărilor\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Scrie un mesaj, folosește \"@\" pentru a menționa pe cineva, folosește \":\" pentru autocompletarea cu emoji ...'}},{locale:\"ru\",translations:{\"{tag} (invisible)\":\"{tag} (невидимое)\",\"{tag} (restricted)\":\"{tag} (ограниченное)\",Actions:\"Действия \",Activities:\"События\",\"Animals & Nature\":\"Животные и природа \",\"Avatar of {displayName}\":\"Аватар {displayName}\",\"Avatar of {displayName}, {status}\":\"Фотография {displayName}, {status}\",\"Cancel changes\":\"Отменить изменения\",Choose:\"Выберите\",Close:\"Закрыть\",\"Close modal\":\"Закрыть модальное окно\",\"Close navigation\":\"Закрыть навигацию\",\"Confirm changes\":\"Подтвердить изменения\",Custom:\"Пользовательское\",\"Edit item\":\"Изменить элемент\",\"External documentation for {title}\":\"Внешняя документация для {title}\",Flags:\"Флаги\",\"Food & Drink\":\"Еда, напиток\",\"Frequently used\":\"Часто используемый\",Global:\"Глобальный\",\"Go back to the list\":\"Вернуться к списку\",items:\"элементов\",\"Message limit of {count} characters reached\":\"Достигнуто ограничение на количество символов в {count}\",\"More {dashboardItemType} …\":\"Больше {dashboardItemType} …\",Next:\"Следующее\",\"No emoji found\":\"Эмодзи не найдено\",\"No results\":\"Результаты отсуствуют\",Objects:\"Объекты\",Open:\"Открыть\",\"Open navigation\":\"Открыть навигацию\",\"Pause slideshow\":\"Приостановить показ слйдов\",\"People & Body\":\"Люди и тело\",\"Pick an emoji\":\"Выберите эмодзи\",\"Please select a time zone:\":\"Пожалуйста, выберите часовой пояс:\",Previous:\"Предыдущее\",Search:\"Поиск\",\"Search results\":\"Результаты поиска\",\"Select a tag\":\"Выберите метку\",Settings:\"Параметры\",\"Settings navigation\":\"Навигация по настройкам\",\"Smileys & Emotion\":\"Смайлики и эмоции\",\"Start slideshow\":\"Начать показ слайдов\",Submit:\"Утвердить\",Symbols:\"Символы\",\"Travel & Places\":\"Путешествия и места\",\"Type to search time zone\":\"Введите для поиска часового пояса\",\"Unable to search the group\":\"Невозможно найти группу\",\"Undo changes\":\"Отменить изменения\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Напишите сообщение, @ - чтобы упомянуть кого-то, : - для автозаполнения эмодзи …\"}},{locale:\"sk_SK\",translations:{\"{tag} (invisible)\":\"{tag} (neviditeľný)\",\"{tag} (restricted)\":\"{tag} (obmedzený)\",Actions:\"Akcie\",Activities:\"Aktivity\",\"Animals & Nature\":\"Zvieratá a príroda\",\"Avatar of {displayName}\":\"Avatar {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar {displayName}, {status}\",\"Cancel changes\":\"Zrušiť zmeny\",Choose:\"Vybrať\",Close:\"Zatvoriť\",\"Close navigation\":\"Zavrieť navigáciu\",\"Confirm changes\":\"Potvrdiť zmeny\",Custom:\"Zvyk\",\"Edit item\":\"Upraviť položku\",\"External documentation for {title}\":\"Externá dokumentácia pre {title}\",Flags:\"Vlajky\",\"Food & Drink\":\"Jedlo a nápoje\",\"Frequently used\":\"Často používané\",Global:\"Globálne\",\"Go back to the list\":\"Naspäť na zoznam\",\"Message limit of {count} characters reached\":\"Limit správy na {count} znakov dosiahnutý\",Next:\"Ďalší\",\"No emoji found\":\"Nenašli sa žiadne emodži\",\"No results\":\"Žiadne výsledky\",Objects:\"Objekty\",\"Open navigation\":\"Otvoriť navigáciu\",\"Pause slideshow\":\"Pozastaviť prezentáciu\",\"People & Body\":\"Ľudia a telo\",\"Pick an emoji\":\"Vyberte si emodži\",\"Please select a time zone:\":\"Prosím vyberte časovú zónu:\",Previous:\"Predchádzajúci\",Search:\"Hľadať\",\"Search results\":\"Výsledky vyhľadávania\",\"Select a tag\":\"Vybrať štítok\",Settings:\"Nastavenia\",\"Settings navigation\":\"Navigácia v nastaveniach\",\"Smileys & Emotion\":\"Smajlíky a emócie\",\"Start slideshow\":\"Začať prezentáciu\",Submit:\"Odoslať\",Symbols:\"Symboly\",\"Travel & Places\":\"Cestovanie a miesta\",\"Type to search time zone\":\"Začníte písať pre vyhľadávanie časovej zóny\",\"Unable to search the group\":\"Skupinu sa nepodarilo nájsť\",\"Undo changes\":\"Vrátiť zmeny\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Napíšte správu, @ ak chcete niekoho spomenúť, : pre automatické dopĺňanie emotikonov…\"}},{locale:\"sl\",translations:{\"{tag} (invisible)\":\"{tag} (nevidno)\",\"{tag} (restricted)\":\"{tag} (omejeno)\",Actions:\"Dejanja\",Activities:\"Dejavnosti\",\"Animals & Nature\":\"Živali in Narava\",\"Avatar of {displayName}\":\"Podoba {displayName}\",\"Avatar of {displayName}, {status}\":\"Prikazna slika {displayName}, {status}\",\"Cancel changes\":\"Prekliči spremembe\",\"Change title\":\"Spremeni naziv\",Choose:\"Izbor\",\"Clear text\":\"Počisti besedilo\",Close:\"Zapri\",\"Close modal\":\"Zapri pojavno okno\",\"Close navigation\":\"Zapri krmarjenje\",\"Close sidebar\":\"Zapri stransko vrstico\",\"Confirm changes\":\"Potrdi spremembe\",Custom:\"Po meri\",\"Edit item\":\"Uredi predmet\",\"Error getting related resources\":\"Napaka pridobivanja povezanih virov\",\"External documentation for {title}\":\"Zunanja dokumentacija za {title}\",Favorite:\"Priljubljeno\",Flags:\"Zastavice\",\"Food & Drink\":\"Hrana in Pijača\",\"Frequently used\":\"Pogostost uporabe\",Global:\"Splošno\",\"Go back to the list\":\"Vrni se na seznam\",\"Hide password\":\"Skrij geslo\",\"Message limit of {count} characters reached\":\"Dosežena omejitev {count} znakov na sporočilo.\",\"More items …\":\"Več predmetov ...\",Next:\"Naslednji\",\"No emoji found\":\"Ni najdenih izraznih ikon\",\"No results\":\"Ni zadetkov\",Objects:\"Predmeti\",Open:\"Odpri\",'Open link to \"{resourceTitle}\"':\"Odpri povezavo do »{resourceTitle}«\",\"Open navigation\":\"Odpri krmarjenje\",\"Password is secure\":\"Geslo je varno\",\"Pause slideshow\":\"Ustavi predstavitev\",\"People & Body\":\"Ljudje in Telo\",\"Pick a date\":\"Izbor datuma\",\"Pick a date and a time\":\"Izbor datuma in časa\",\"Pick a month\":\"Izbor meseca\",\"Pick a time\":\"Izbor časa\",\"Pick a week\":\"Izbor tedna\",\"Pick a year\":\"Izbor leta\",\"Pick an emoji\":\"Izbor izrazne ikone\",\"Please select a time zone:\":\"Izbor časovnega pasu:\",Previous:\"Predhodni\",\"Related resources\":\"Povezani viri\",Search:\"Iskanje\",\"Search results\":\"Zadetki iskanja\",\"Select a tag\":\"Izbor oznake\",Settings:\"Nastavitve\",\"Settings navigation\":\"Krmarjenje nastavitev\",\"Show password\":\"Pokaži geslo\",\"Smileys & Emotion\":\"Izrazne ikone\",\"Start slideshow\":\"Začni predstavitev\",Submit:\"Pošlji\",Symbols:\"Simboli\",\"Travel & Places\":\"Potovanja in Kraji\",\"Type to search time zone\":\"Vpišite niz za iskanje časovnega pasu\",\"Unable to search the group\":\"Ni mogoče iskati po skupini\",\"Undo changes\":\"Razveljavi spremembe\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Napišite sporočilo, za omembo pred ime postavite@, začnite z : za vstavljanje izraznih ikon …\"}},{locale:\"sr\",translations:{\"{tag} (invisible)\":\"{tag} (nevidljivo)\",\"{tag} (restricted)\":\"{tag} (ograničeno)\",Actions:\"Radnje\",Activities:\"Aktivnosti\",\"Animals & Nature\":\"Životinje i Priroda\",\"Avatar of {displayName}\":\"Avatar za {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar za {displayName}, {status}\",\"Cancel changes\":\"Otkaži izmene\",\"Change title\":\"Izmeni naziv\",Choose:\"Изаберите\",Close:\"Затвори\",\"Close modal\":\"Zatvori modal\",\"Close navigation\":\"Zatvori navigaciju\",\"Close sidebar\":\"Zatvori bočnu traku\",\"Confirm changes\":\"Potvrdite promene\",Custom:\"Po meri\",\"Edit item\":\"Uredi stavku\",\"External documentation for {title}\":\"Eksterna dokumentacija za {title}\",Favorite:\"Omiljeni\",Flags:\"Zastave\",\"Food & Drink\":\"Hrana i Piće\",\"Frequently used\":\"Često korišćeno\",Global:\"Globalno\",\"Go back to the list\":\"Natrag na listu\",items:\"stavke\",\"Message limit of {count} characters reached\":\"Dostignuto je ograničenje za poruke od {count} znakova\",\"More {dashboardItemType} …\":\"Više {dashboardItemType} …\",Next:\"Следеће\",\"No emoji found\":\"Nije pronađen nijedan emodži\",\"No results\":\"Нема резултата\",Objects:\"Objekti\",Open:\"Otvori\",\"Open navigation\":\"Otvori navigaciju\",\"Pause slideshow\":\"Паузирај слајд шоу\",\"People & Body\":\"Ljudi i Telo\",\"Pick an emoji\":\"Izaberi emodži\",\"Please select a time zone:\":\"Molimo izaberite vremensku zonu:\",Previous:\"Претходно\",Search:\"Pretraži\",\"Search results\":\"Rezultati pretrage\",\"Select a tag\":\"Изаберите ознаку\",Settings:\"Поставке\",\"Settings navigation\":\"Navigacija u podešavanjima\",\"Smileys & Emotion\":\"Smajli i Emocije\",\"Start slideshow\":\"Покрени слајд шоу\",Submit:\"Prihvati\",Symbols:\"Simboli\",\"Travel & Places\":\"Putovanja i Mesta\",\"Type to search time zone\":\"Ukucaj da pretražiš vremenske zone\",\"Unable to search the group\":\"Nije moguće pretražiti grupu\",\"Undo changes\":\"Poništi promene\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Napišite poruku, @ da pomenete nekoga, : za automatsko dovršavanje emodžija…\"}},{locale:\"sv\",translations:{\"{tag} (invisible)\":\"{tag} (osynlig)\",\"{tag} (restricted)\":\"{tag} (begränsad)\",Actions:\"Åtgärder\",Activities:\"Aktiviteter\",\"Animals & Nature\":\"Djur & Natur\",\"Anything shared with the same group of people will show up here\":\"Något som delats med samma grupp av personer kommer att visas här\",\"Avatar of {displayName}\":\"{displayName}s avatar\",\"Avatar of {displayName}, {status}\":\"{displayName}s avatar, {status}\",\"Cancel changes\":\"Avbryt ändringar\",\"Change title\":\"Ändra titel\",Choose:\"Välj\",\"Clear text\":\"Ta bort text\",Close:\"Stäng\",\"Close modal\":\"Stäng modal\",\"Close navigation\":\"Stäng navigering\",\"Close sidebar\":\"Stäng sidopanel\",\"Confirm changes\":\"Bekräfta ändringar\",Custom:\"Anpassad\",\"Edit item\":\"Ändra\",\"Error getting related resources\":\"Problem att hämta relaterade resurser\",\"Error parsing svg\":\"Fel vid inläsning av svg\",\"External documentation for {title}\":\"Extern dokumentation för {title}\",Favorite:\"Favorit\",Flags:\"Flaggor\",\"Food & Drink\":\"Mat & Dryck\",\"Frequently used\":\"Används ofta\",Global:\"Global\",\"Go back to the list\":\"Gå tillbaka till listan\",\"Hide password\":\"Göm lössenordet\",\"Message limit of {count} characters reached\":\"Meddelandegräns {count} tecken används\",\"More items …\":\"Fler objekt\",Next:\"Nästa\",\"No emoji found\":\"Hittade inga emojis\",\"No results\":\"Inga resultat\",Objects:\"Objekt\",Open:\"Öppna\",'Open link to \"{resourceTitle}\"':'Öppna länk till \"{resourceTitle}\"',\"Open navigation\":\"Öppna navigering\",\"Password is secure\":\"Lössenordet är säkert\",\"Pause slideshow\":\"Pausa bildspelet\",\"People & Body\":\"Kropp & Själ\",\"Pick an emoji\":\"Välj en emoji\",\"Please select a time zone:\":\"Välj tidszon:\",Previous:\"Föregående\",\"Related resources\":\"Relaterade resurser\",Search:\"Sök\",\"Search results\":\"Sökresultat\",\"Select a tag\":\"Välj en tag\",Settings:\"Inställningar\",\"Settings navigation\":\"Inställningsmeny\",\"Show password\":\"Visa lössenordet\",\"Smileys & Emotion\":\"Selfies & Känslor\",\"Start slideshow\":\"Starta bildspelet\",Submit:\"Skicka\",Symbols:\"Symboler\",\"Travel & Places\":\"Resor & Sevärdigheter\",\"Type to search time zone\":\"Skriv för att välja tidszon\",\"Unable to search the group\":\"Kunde inte söka i gruppen\",\"Undo changes\":\"Ångra ändringar\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Skriv meddelande, använd \"@\" för att nämna någon, använd \":\" för automatiska emojiförslag ...'}},{locale:\"tr\",translations:{\"{tag} (invisible)\":\"{tag} (görünmez)\",\"{tag} (restricted)\":\"{tag} (kısıtlı)\",Actions:\"İşlemler\",Activities:\"Etkinlikler\",\"Animals & Nature\":\"Hayvanlar ve Doğa\",\"Anything shared with the same group of people will show up here\":\"Aynı kişi grubu ile paylaşılan herşey burada görüntülenir\",\"Avatar of {displayName}\":\"{displayName} avatarı\",\"Avatar of {displayName}, {status}\":\"{displayName}, {status} avatarı\",\"Cancel changes\":\"Değişiklikleri iptal et\",\"Change title\":\"Başlığı değiştir\",Choose:\"Seçin\",\"Clear text\":\"Metni temizle\",Close:\"Kapat\",\"Close modal\":\"Üste açılan pencereyi kapat\",\"Close navigation\":\"Gezinmeyi kapat\",\"Close sidebar\":\"Yan çubuğu kapat\",\"Confirm changes\":\"Değişiklikleri onayla\",Custom:\"Özel\",\"Edit item\":\"Ögeyi düzenle\",\"Error getting related resources\":\"İlgili kaynaklar alınırken sorun çıktı\",\"Error parsing svg\":\"svg işlenirken sorun çıktı\",\"External documentation for {title}\":\"{title} için dış belgeler\",Favorite:\"Sık kullanılanlara ekle\",Flags:\"Bayraklar\",\"Food & Drink\":\"Yeme ve İçme\",\"Frequently used\":\"Sık kullanılanlar\",Global:\"Evrensel\",\"Go back to the list\":\"Listeye dön\",\"Hide password\":\"Parolayı gizle\",\"Message limit of {count} characters reached\":\"{count} karakter ileti sınırına ulaşıldı\",\"More items …\":\"Diğer ögeler…\",Next:\"Sonraki\",\"No emoji found\":\"Herhangi bir emoji bulunamadı\",\"No results\":\"Herhangi bir sonuç bulunamadı\",Objects:\"Nesneler\",Open:\"Aç\",'Open link to \"{resourceTitle}\"':'\"{resourceTitle}\" bağlantısını aç',\"Open navigation\":\"Gezinmeyi aç\",\"Password is secure\":\"Parola güvenli\",\"Pause slideshow\":\"Slayt sunumunu duraklat\",\"People & Body\":\"İnsanlar ve Beden\",\"Pick an emoji\":\"Bir emoji seçin\",\"Please select a time zone:\":\"Lütfen bir saat dilimi seçin:\",Previous:\"Önceki\",\"Related resources\":\"İlgili kaynaklar\",Search:\"Arama\",\"Search results\":\"Arama sonuçları\",\"Select a tag\":\"Bir etiket seçin\",Settings:\"Ayarlar\",\"Settings navigation\":\"Gezinme ayarları\",\"Show password\":\"Parolayı görüntüle\",\"Smileys & Emotion\":\"İfadeler ve Duygular\",\"Start slideshow\":\"Slayt sunumunu başlat\",Submit:\"Gönder\",Symbols:\"Simgeler\",\"Travel & Places\":\"Gezi ve Yerler\",\"Type to search time zone\":\"Saat dilimi aramak için yazmaya başlayın\",\"Unable to search the group\":\"Grupta arama yapılamadı\",\"Undo changes\":\"Değişiklikleri geri al\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'İleti yazın, birini anmak için @, otomatik emoji tamamlamak için \":\" kullanın…'}},{locale:\"uk\",translations:{\"{tag} (invisible)\":\"{tag} (невидимий)\",\"{tag} (restricted)\":\"{tag} (обмежений)\",Actions:\"Дії\",Activities:\"Діяльність\",\"Animals & Nature\":\"Тварини та природа\",\"Avatar of {displayName}\":\"Аватар {displayName}\",\"Avatar of {displayName}, {status}\":\"Аватар {displayName}, {status}\",\"Cancel changes\":\"Скасувати зміни\",\"Change title\":\"Змінити назву\",Choose:\"ВиберітьВиберіть\",\"Clear text\":\"Очистити текст\",Close:\"Закрити\",\"Close modal\":\"Закрити модаль\",\"Close navigation\":\"Закрити навігацію\",\"Close sidebar\":\"Закрити бічну панель\",\"Confirm changes\":\"Підтвердити зміни\",Custom:\"Власне\",\"Edit item\":\"Редагувати елемент\",\"External documentation for {title}\":\"Зовнішня документація для {title}\",Favorite:\"Улюблений\",Flags:\"Прапори\",\"Food & Drink\":\"Їжа та напої\",\"Frequently used\":\"Найчастіші\",Global:\"Глобальний\",\"Go back to the list\":\"Повернутися до списку\",\"Hide password\":\"Приховати пароль\",items:\"елементи\",\"Message limit of {count} characters reached\":\"Вичерпано ліміт у {count} символів для повідомлення\",\"More {dashboardItemType} …\":\"Більше {dashboardItemType}…\",Next:\"Вперед\",\"No emoji found\":\"Емоційки відсутні\",\"No results\":\"Відсутні результати\",Objects:\"Об'єкти\",Open:\"Відкрити\",\"Open navigation\":\"Відкрити навігацію\",\"Password is secure\":\"Пароль безпечний\",\"Pause slideshow\":\"Пауза у показі слайдів\",\"People & Body\":\"Люди та жести\",\"Pick an emoji\":\"Виберіть емоційку\",\"Please select a time zone:\":\"Виберіть часовий пояс:\",Previous:\"Назад\",Search:\"Пошук\",\"Search results\":\"Результати пошуку\",\"Select a tag\":\"Виберіть позначку\",Settings:\"Налаштування\",\"Settings navigation\":\"Навігація у налаштуваннях\",\"Show password\":\"Показати пароль\",\"Smileys & Emotion\":\"Смайли та емоції\",\"Start slideshow\":\"Почати показ слайдів\",Submit:\"Надіслати\",Symbols:\"Символи\",\"Travel & Places\":\"Поїздки та місця\",\"Type to search time zone\":\"Введіть для пошуку часовий пояс\",\"Unable to search the group\":\"Неможливо шукати в групі\",\"Undo changes\":\"Скасувати зміни\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Напишіть повідомлення, @, щоб згадати когось, : для автозаповнення емодзі…\"}},{locale:\"zh_CN\",translations:{\"{tag} (invisible)\":\"{tag} (不可见)\",\"{tag} (restricted)\":\"{tag} (受限)\",Actions:\"行为\",Activities:\"活动\",\"Animals & Nature\":\"动物 & 自然\",\"Anything shared with the same group of people will show up here\":\"与同组用户分享的所有内容都会显示于此\",\"Avatar of {displayName}\":\"{displayName}的头像\",\"Avatar of {displayName}, {status}\":\"{displayName}的头像,{status}\",\"Cancel changes\":\"取消更改\",\"Change title\":\"更改标题\",Choose:\"选择\",\"Clear text\":\"清除文本\",Close:\"关闭\",\"Close modal\":\"关闭窗口\",\"Close navigation\":\"关闭导航\",\"Close sidebar\":\"关闭侧边栏\",\"Confirm changes\":\"确认更改\",Custom:\"自定义\",\"Edit item\":\"编辑项目\",\"Error getting related resources\":\"获取相关资源时出错\",\"Error parsing svg\":\"解析 svg 时出错\",\"External documentation for {title}\":\"{title}的外部文档\",Favorite:\"喜爱\",Flags:\"旗帜\",\"Food & Drink\":\"食物 & 饮品\",\"Frequently used\":\"经常使用\",Global:\"全局\",\"Go back to the list\":\"返回至列表\",\"Hide password\":\"隐藏密码\",\"Message limit of {count} characters reached\":\"已达到 {count} 个字符的消息限制\",\"More items …\":\"更多项目…\",Next:\"下一个\",\"No emoji found\":\"表情未找到\",\"No results\":\"无结果\",Objects:\"物体\",Open:\"打开\",'Open link to \"{resourceTitle}\"':'打开\"{resourceTitle}\"的连接',\"Open navigation\":\"开启导航\",\"Password is secure\":\"密码安全\",\"Pause slideshow\":\"暂停幻灯片\",\"People & Body\":\"人 & 身体\",\"Pick an emoji\":\"选择一个表情\",\"Please select a time zone:\":\"请选择一个时区:\",Previous:\"上一个\",\"Related resources\":\"相关资源\",Search:\"搜索\",\"Search results\":\"搜索结果\",\"Select a tag\":\"选择一个标签\",Settings:\"设置\",\"Settings navigation\":\"设置向导\",\"Show password\":\"显示密码\",\"Smileys & Emotion\":\"笑脸 & 情感\",\"Start slideshow\":\"开始幻灯片\",Submit:\"提交\",Symbols:\"符号\",\"Travel & Places\":\"旅游 & 地点\",\"Type to search time zone\":\"打字以搜索时区\",\"Unable to search the group\":\"无法搜索分组\",\"Undo changes\":\"撤销更改\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'写信息,使用\"@\"来提及某人,使用\":\"进行表情符号自动完成 ...'}},{locale:\"zh_HK\",translations:{\"{tag} (invisible)\":\"{tag} (隱藏)\",\"{tag} (restricted)\":\"{tag} (受限)\",Actions:\"動作\",Activities:\"活動\",\"Animals & Nature\":\"動物與自然\",\"Anything shared with the same group of people will show up here\":\"與同一組人共享的任何內容都會顯示在此處\",\"Avatar of {displayName}\":\"{displayName} 的頭像\",\"Avatar of {displayName}, {status}\":\"{displayName} 的頭像,{status}\",\"Cancel changes\":\"取消更改\",\"Change title\":\"更改標題\",Choose:\"選擇\",\"Clear text\":\"清除文本\",Close:\"關閉\",\"Close modal\":\"關閉模態\",\"Close navigation\":\"關閉導航\",\"Close sidebar\":\"關閉側邊欄\",\"Confirm changes\":\"確認更改\",Custom:\"自定義\",\"Edit item\":\"編輯項目\",\"Error getting related resources\":\"獲取相關資源出錯\",\"Error parsing svg\":\"解析 svg 時出錯\",\"External documentation for {title}\":\"{title} 的外部文檔\",Favorite:\"喜愛\",Flags:\"旗幟\",\"Food & Drink\":\"食物與飲料\",\"Frequently used\":\"經常使用\",Global:\"全球的\",\"Go back to the list\":\"返回清單\",\"Hide password\":\"隱藏密碼\",\"Message limit of {count} characters reached\":\"已達到訊息最多 {count} 字元限制\",\"More items …\":\"更多項目 …\",Next:\"下一個\",\"No emoji found\":\"未找到表情符號\",\"No results\":\"無結果\",Objects:\"物件\",Open:\"打開\",'Open link to \"{resourceTitle}\"':\"打開指向 “{resourceTitle}” 的鏈結\",\"Open navigation\":\"開啟導航\",\"Password is secure\":\"密碼是安全的\",\"Pause slideshow\":\"暫停幻燈片\",\"People & Body\":\"人物\",\"Pick an emoji\":\"選擇表情符號\",\"Please select a time zone:\":\"請選擇時區:\",Previous:\"上一個\",\"Related resources\":\"相關資源\",Search:\"搜尋\",\"Search results\":\"搜尋結果\",\"Select a tag\":\"選擇標籤\",Settings:\"設定\",\"Settings navigation\":\"設定值導覽\",\"Show password\":\"顯示密碼\",\"Smileys & Emotion\":\"表情\",\"Start slideshow\":\"開始幻燈片\",Submit:\"提交\",Symbols:\"標誌\",\"Travel & Places\":\"旅遊與景點\",\"Type to search time zone\":\"鍵入以搜索時區\",\"Unable to search the group\":\"無法搜尋群組\",\"Undo changes\":\"取消更改\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'寫訊息,使用 \"@\" 來指代某人,使用 \":\" 用於表情符號自動填充 ...'}},{locale:\"zh_TW\",translations:{\"{tag} (invisible)\":\"{tag} (隱藏)\",\"{tag} (restricted)\":\"{tag} (受限)\",Actions:\"動作\",Activities:\"活動\",\"Animals & Nature\":\"動物與自然\",Choose:\"選擇\",Close:\"關閉\",Custom:\"自定義\",Flags:\"旗幟\",\"Food & Drink\":\"食物與飲料\",\"Frequently used\":\"最近使用\",\"Message limit of {count} characters reached\":\"已達到訊息最多 {count} 字元限制\",Next:\"下一個\",\"No emoji found\":\"未找到表情符號\",\"No results\":\"無結果\",Objects:\"物件\",\"Pause slideshow\":\"暫停幻燈片\",\"People & Body\":\"人物\",\"Pick an emoji\":\"選擇表情符號\",Previous:\"上一個\",Search:\"搜尋\",\"Search results\":\"搜尋結果\",\"Select a tag\":\"選擇標籤\",Settings:\"設定\",\"Settings navigation\":\"設定值導覽\",\"Smileys & Emotion\":\"表情\",\"Start slideshow\":\"開始幻燈片\",Symbols:\"標誌\",\"Travel & Places\":\"旅遊與景點\",\"Unable to search the group\":\"無法搜尋群組\",\"Write message, @ to mention someone …\":\"輸入訊息時可使用 @ 來標示某人...\"}}].forEach((function(e){var t={};for(var a in e.translations)e.translations[a].pluralId?t[a]={msgid:a,msgid_plural:e.translations[a].pluralId,msgstr:e.translations[a].msgstr}:t[a]={msgid:a,msgstr:[e.translations[a]]};n.addTranslation(e.locale,{translations:{\"\":t}})}));var i=n.build(),r=i.ngettext.bind(i),s=i.gettext.bind(i)},3648:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>n});var o=a(932);const n={methods:{n:o.n,t:o.t}}},1205:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>o});const o=function(e){return Math.random().toString(36).replace(/[^a-z]+/g,\"\").slice(0,e||5)}},7645:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>o});const o=function(e){e.mounted?Array.isArray(e.mounted)||(e.mounted=[e.mounted]):e.mounted=[],e.mounted.push((function(){this.$el.setAttribute(\"data-v-\".concat(\"a36c6b4\"),\"\")}))}},1206:(e,t,a)=>{\"use strict\";a.d(t,{L:()=>o});a(4505);var o=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap}},5108:(e,t,a)=>{var o=a(6464),n=a(9084);function i(){return(new Date).getTime()}var r,s=Array.prototype.slice,l={};r=void 0!==a.g&&a.g.console?a.g.console:\"undefined\"!=typeof window&&window.console?window.console:{};for(var c=[[function(){},\"log\"],[function(){r.log.apply(r,arguments)},\"info\"],[function(){r.log.apply(r,arguments)},\"warn\"],[function(){r.warn.apply(r,arguments)},\"error\"],[function(e){l[e]=i()},\"time\"],[function(e){var t=l[e];if(!t)throw new Error(\"No such label: \"+e);delete l[e];var a=i()-t;r.log(e+\": \"+a+\"ms\")},\"timeEnd\"],[function(){var e=new Error;e.name=\"Trace\",e.message=o.format.apply(null,arguments),r.error(e.stack)},\"trace\"],[function(e){r.log(o.inspect(e)+\"\\n\")},\"dir\"],[function(e){if(!e){var t=s.call(arguments,1);n.ok(!1,o.format.apply(null,t))}},\"assert\"]],u=0;u{\"use strict\";a.d(t,{Z:()=>s});var o=a(7537),n=a.n(o),i=a(3645),r=a.n(i)()(n());r.push([e.id,\".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.v-popper--theme-tooltip.v-popper__popper{position:absolute;z-index:100000;top:0;right:auto;left:auto;display:block;margin:0;padding:0;text-align:left;text-align:start;opacity:0;line-height:1.6;line-break:auto;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{right:100%;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{left:100%;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity .15s,visibility .15s;opacity:0}.v-popper--theme-tooltip.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity .15s;opacity:1}.v-popper--theme-tooltip .v-popper__inner{max-width:350px;padding:5px 8px;text-align:center;color:var(--color-main-text);border-radius:var(--border-radius);background-color:var(--color-main-background)}.v-popper--theme-tooltip .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;margin:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/directives/Tooltip/index.scss\"],names:[],mappings:\"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCQA,0CACC,iBAAA,CACA,cAAA,CACA,KAAA,CACA,UAAA,CACA,SAAA,CACA,aAAA,CACA,QAAA,CACA,SAAA,CACA,eAAA,CACA,gBAAA,CACA,SAAA,CACA,eAAA,CAEA,eAAA,CACA,sDAAA,CAGA,iGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAID,oGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAID,mGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAID,kGACC,SAAA,CACA,oBAAA,CACA,8CAAA,CAID,4DACC,iBAAA,CACA,uCAAA,CACA,SAAA,CAED,6DACC,kBAAA,CACA,uBAAA,CACA,SAAA,CAKF,0CACC,eAAA,CACA,eAAA,CACA,iBAAA,CACA,4BAAA,CACA,kCAAA,CACA,6CAAA,CAID,oDACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBAhFY\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"a36c6b4\\\"; @import 'variables'; @import 'material-icons';\\n/**\\n* @copyright Copyright (c) 2016, John Molakvoæ \\n* @copyright Copyright (c) 2016, Robin Appelman \\n* @copyright Copyright (c) 2016, Jan-Christoph Borchardt \\n* @copyright Copyright (c) 2016, Erik Pellikka \\n* @copyright Copyright (c) 2015, Vincent Petry \\n*\\n* Bootstrap v3.3.5 (http://getbootstrap.com)\\n* Copyright 2011-2015 Twitter, Inc.\\n* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\\n*/\\n\\n$arrow-width: 10px;\\n\\n.v-popper--theme-tooltip {\\n\\t&.v-popper__popper {\\n\\t\\tposition: absolute;\\n\\t\\tz-index: 100000;\\n\\t\\ttop: 0;\\n\\t\\tright: auto;\\n\\t\\tleft: auto;\\n\\t\\tdisplay: block;\\n\\t\\tmargin: 0;\\n\\t\\tpadding: 0;\\n\\t\\ttext-align: left;\\n\\t\\ttext-align: start;\\n\\t\\topacity: 0;\\n\\t\\tline-height: 1.6;\\n\\n\\t\\tline-break: auto;\\n\\t\\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\\n\\n\\t\\t// TOP\\n\\t\\t&[data-popper-placement^='top'] .v-popper__arrow-container {\\n\\t\\t\\tbottom: -$arrow-width;\\n\\t\\t\\tborder-bottom-width: 0;\\n\\t\\t\\tborder-top-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t// BOTTOM\\n\\t\\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\\n\\t\\t\\ttop: -$arrow-width;\\n\\t\\t\\tborder-top-width: 0;\\n\\t\\t\\tborder-bottom-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t// RIGHT\\n\\t\\t&[data-popper-placement^='right'] .v-popper__arrow-container {\\n\\t\\t\\tright: 100%;\\n\\t\\t\\tborder-left-width: 0;\\n\\t\\t\\tborder-right-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t// LEFT\\n\\t\\t&[data-popper-placement^='left'] .v-popper__arrow-container {\\n\\t\\t\\tleft: 100%;\\n\\t\\t\\tborder-right-width: 0;\\n\\t\\t\\tborder-left-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t// HIDDEN / SHOWN\\n\\t\\t&[aria-hidden='true'] {\\n\\t\\t\\tvisibility: hidden;\\n\\t\\t\\ttransition: opacity .15s, visibility .15s;\\n\\t\\t\\topacity: 0;\\n\\t\\t}\\n\\t\\t&[aria-hidden='false'] {\\n\\t\\t\\tvisibility: visible;\\n\\t\\t\\ttransition: opacity .15s;\\n\\t\\t\\topacity: 1;\\n\\t\\t}\\n\\t}\\n\\n\\t// CONTENT\\n\\t.v-popper__inner {\\n\\t\\tmax-width: 350px;\\n\\t\\tpadding: 5px 8px;\\n\\t\\ttext-align: center;\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tborder-radius: var(--border-radius);\\n\\t\\tbackground-color: var(--color-main-background);\\n\\t}\\n\\n\\t// ARROW\\n\\t.v-popper__arrow-container {\\n\\t\\tposition: absolute;\\n\\t\\tz-index: 1;\\n\\t\\twidth: 0;\\n\\t\\theight: 0;\\n\\t\\tmargin: 0;\\n\\t\\tborder-style: solid;\\n\\t\\tborder-color: transparent;\\n\\t\\tborder-width: $arrow-width;\\n\\t}\\n}\\n\"],sourceRoot:\"\"}]);const s=r},297:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var o=a(7537),n=a.n(o),i=a(3645),r=a.n(i)()(n());r.push([e.id,\".material-design-icon[data-v-2f315260]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-items[data-v-2f315260]{display:flex;align-items:center}.action-item[data-v-2f315260]{--open-background-color: var(--color-background-hover, $action-background-hover);position:relative;display:inline-block}.action-item.action-item--primary[data-v-2f315260]{--open-background-color: var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-2f315260]{--open-background-color: var(--color-primary-light-hover)}.action-item.action-item--error[data-v-2f315260]{--open-background-color: var(--color-error-hover)}.action-item.action-item--warning[data-v-2f315260]{--open-background-color: var(--color-warning-hover)}.action-item.action-item--success[data-v-2f315260]{--open-background-color: var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-2f315260]{--open-background-color: transparent}.action-item.action-item--open .action-item__menutoggle[data-v-2f315260]{opacity:1;background-color:var(--open-background-color)}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcActions/NcActions.vue\",\"webpack://./src/assets/variables.scss\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,+BACC,YAAA,CACA,kBAAA,CAGD,8BACC,gFAAA,CACA,iBAAA,CACA,oBAAA,CAEA,mDACC,2DAAA,CAGD,qDACC,yDAAA,CAGD,iDACC,iDAAA,CAGD,mDACC,mDAAA,CAGD,mDACC,mDAAA,CAGD,kEACC,oCAAA,CAGD,yEACC,SCOa,CDNb,6CAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"a36c6b4\\\"; @import 'variables'; @import 'material-icons';\\n\\n.action-items {\\n\\tdisplay: flex;\\n\\talign-items: center;\\n}\\n\\n.action-item {\\n\\t--open-background-color: var(--color-background-hover, $action-background-hover);\\n\\tposition: relative;\\n\\tdisplay: inline-block;\\n\\n\\t&.action-item--primary {\\n\\t\\t--open-background-color: var(--color-primary-element-hover);\\n\\t}\\n\\n\\t&.action-item--secondary {\\n\\t\\t--open-background-color: var(--color-primary-light-hover);\\n\\t}\\n\\n\\t&.action-item--error {\\n\\t\\t--open-background-color: var(--color-error-hover);\\n\\t}\\n\\n\\t&.action-item--warning {\\n\\t\\t--open-background-color: var(--color-warning-hover);\\n\\t}\\n\\n\\t&.action-item--success {\\n\\t\\t--open-background-color: var(--color-success-hover);\\n\\t}\\n\\n\\t&.action-item--tertiary-no-background {\\n\\t\\t--open-background-color: transparent;\\n\\t}\\n\\n\\t&.action-item--open .action-item__menutoggle {\\n\\t\\topacity: $opacity_full;\\n\\t\\tbackground-color: var(--open-background-color);\\n\\t}\\n}\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\\n// recommended is 48px\\n// 44px is what we choose and have very good visual-to-usability ratio\\n$clickable-area: 44px;\\n\\n// background icon size\\n// also used for the scss icon font\\n$icon-size: 16px;\\n\\n// icon padding for a $clickable-area width and a $icon-size icon\\n// ( 44px - 16px ) / 2\\n$icon-margin: math.div($clickable-area - $icon-size, 2);\\n\\n// transparency background for icons\\n$icon-focus-bg: rgba(127, 127, 127, .25);\\n\\n// popovermenu arrow width from the triangle center\\n$arrow-width: 9px;\\n\\n// opacities\\n$opacity_disabled: .5;\\n$opacity_normal: .7;\\n$opacity_full: 1;\\n\\n// menu round background hover feedback\\n// good looking on dark AND white bg\\n$action-background-hover: rgba(127, 127, 127, .25);\\n\\n// various structure data used in the \\n// `AppNavigation` component\\n$header-height: 50px;\\n$navigation-width: 300px;\\n\\n// mobile breakpoint\\n$breakpoint-mobile: 1024px;\\n\\n// top-bar spacing\\n$topbar-margin: 4px;\\n\\n// navigation spacing\\n$app-navigation-settings-margin: 3px;\\n\"],sourceRoot:\"\"}]);const s=r},6:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var o=a(7537),n=a.n(o),i=a(3645),r=a.n(i)()(n());r.push([e.id,\".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__inner{border-radius:var(--border-radius-large);padding:4px;max-height:calc(50vh - 16px);overflow:auto}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcActions/NcActions.vue\"],names:[],mappings:\"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCJD,gFACC,wCAAA,CACA,WAAA,CACA,4BAAA,CACA,aAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"a36c6b4\\\"; @import 'variables'; @import 'material-icons';\\n\\n// We overwrote the popover base class, so we can style\\n// the popover__inner for actions only.\\n.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__inner {\\n\\tborder-radius: var(--border-radius-large);\\n\\tpadding: 4px;\\n\\tmax-height: calc(50vh - 16px);\\n\\toverflow: auto;\\n}\\n\"],sourceRoot:\"\"}]);const s=r},1064:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var o=a(7537),n=a.n(o),i=a(3645),r=a.n(i)()(n());r.push([e.id,\".material-design-icon[data-v-4de3abc4]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-4de3abc4]{position:relative;width:fit-content;overflow:hidden;border:0;padding:0;font-size:var(--default-font-size);font-weight:bold;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:22px;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;color:var(--color-primary-light-text);background-color:var(--color-primary-light)}.button-vue *[data-v-4de3abc4],.button-vue span[data-v-4de3abc4]{cursor:pointer}.button-vue[data-v-4de3abc4]:focus{outline:none}.button-vue[data-v-4de3abc4]:disabled{cursor:default;opacity:.5;filter:saturate(0.7)}.button-vue:disabled *[data-v-4de3abc4]{cursor:default}.button-vue[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-primary-light-hover)}.button-vue[data-v-4de3abc4]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-4de3abc4]{display:inline-flex;align-items:center;justify-content:space-around}.button-vue__icon[data-v-4de3abc4]{height:44px;width:44px;min-height:44px;min-width:44px;display:flex;justify-content:center;align-items:center}.button-vue__text[data-v-4de3abc4]{font-weight:bold;margin-bottom:1px;padding:2px 0}.button-vue--icon-only[data-v-4de3abc4]{width:44px !important}.button-vue--text-only[data-v-4de3abc4]{padding:0 12px}.button-vue--text-only .button-vue__text[data-v-4de3abc4]{margin-left:4px;margin-right:4px}.button-vue--icon-and-text[data-v-4de3abc4]{padding:0 16px 0 4px}.button-vue--wide[data-v-4de3abc4]{width:100%}.button-vue[data-v-4de3abc4]:focus-visible{outline:2px solid var(--color-main-text) !important}.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-4de3abc4]{outline:2px solid var(--color-primary-text);border-radius:var(--border-radius);background-color:rgba(0,0,0,0)}.button-vue--vue-primary[data-v-4de3abc4]{background-color:var(--color-primary-element);color:var(--color-primary-text)}.button-vue--vue-primary[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--vue-primary[data-v-4de3abc4]:active{background-color:var(--color-primary-element)}.button-vue--vue-secondary[data-v-4de3abc4]{color:var(--color-primary-light-text);background-color:var(--color-primary-light)}.button-vue--vue-secondary[data-v-4de3abc4]:hover:not(:disabled){color:var(--color-primary-light-text);background-color:var(--color-primary-light-hover)}.button-vue--vue-tertiary[data-v-4de3abc4]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color);background-color:var(--color-background-hover)}.button-vue--vue-tertiary-no-background[data-v-4de3abc4]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-no-background[data-v-4de3abc4]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-4de3abc4]{color:var(--color-primary-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-4de3abc4]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-success[data-v-4de3abc4]{background-color:var(--color-success);color:#fff}.button-vue--vue-success[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--vue-success[data-v-4de3abc4]:active{background-color:var(--color-success)}.button-vue--vue-warning[data-v-4de3abc4]{background-color:var(--color-warning);color:#fff}.button-vue--vue-warning[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--vue-warning[data-v-4de3abc4]:active{background-color:var(--color-warning)}.button-vue--vue-error[data-v-4de3abc4]{background-color:var(--color-error);color:#fff}.button-vue--vue-error[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--vue-error[data-v-4de3abc4]:active{background-color:var(--color-error)}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcButton/NcButton.vue\",\"webpack://./src/assets/variables.scss\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,iBAAA,CACA,iBAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,kCAAA,CACA,gBAAA,CACA,eCcgB,CDbhB,cCagB,CDZhB,YAAA,CACA,kBAAA,CACA,sBAAA,CAGA,cAAA,CAKA,kBAAA,CACA,uDAAA,CACA,uBAAA,CACA,iCAAA,CAkBA,qCAAA,CACA,2CAAA,CA1BA,iEAEC,cAAA,CAQD,mCACC,YAAA,CAGD,sCACC,cAAA,CAIA,UCIiB,CDFjB,oBAAA,CALA,wCACC,cAAA,CAUF,kDACC,iDAAA,CAKD,oCACC,mDAAA,CAGD,sCACC,mBAAA,CACA,kBAAA,CACA,4BAAA,CAGD,mCACC,WCtCe,CDuCf,UCvCe,CDwCf,eCxCe,CDyCf,cCzCe,CD0Cf,YAAA,CACA,sBAAA,CACA,kBAAA,CAGD,mCACC,gBAAA,CACA,iBAAA,CACA,aAAA,CAID,wCACC,qBAAA,CAID,wCACC,cAAA,CACA,0DACC,eAAA,CACA,gBAAA,CAKF,4CACC,oBAAA,CAID,mCACC,UAAA,CAGD,2CACC,mDAAA,CACA,+EACC,2CAAA,CACA,kCAAA,CACA,8BAAA,CAOF,0CACC,6CAAA,CACA,+BAAA,CACA,+DACC,mDAAA,CAID,iDACC,6CAAA,CAKF,4CACC,qCAAA,CACA,2CAAA,CACA,iEACC,qCAAA,CACA,iDAAA,CAKF,2CACC,4BAAA,CACA,8BAAA,CACA,gEACC,6BAAA,CACA,8CAAA,CAKF,yDACC,4BAAA,CACA,8BAAA,CACA,8EACC,8BAAA,CAKF,sDACC,+BAAA,CACA,8BAAA,CAEA,2EACC,8BAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,wCACC,mCAAA,CACA,UAAA,CACA,6DACC,yCAAA,CAID,+CACC,mCAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"a36c6b4\\\"; @import 'variables'; @import 'material-icons';\\n\\n\\n.button-vue {\\n\\tposition: relative;\\n\\twidth: fit-content;\\n\\toverflow: hidden;\\n\\tborder: 0;\\n\\tpadding: 0;\\n\\tfont-size: var(--default-font-size);\\n\\tfont-weight: bold;\\n\\tmin-height: $clickable-area;\\n\\tmin-width: $clickable-area;\\n\\tdisplay: flex;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n\\n\\t// Cursor pointer on element and all children\\n\\tcursor: pointer;\\n\\t& *,\\n\\tspan {\\n\\t\\tcursor: pointer;\\n\\t}\\n\\tborder-radius: math.div($clickable-area, 2);\\n\\ttransition-property: color, border-color, background-color;\\n\\ttransition-duration: 0.1s;\\n\\ttransition-timing-function: linear;\\n\\n\\t// No outline feedback for focus. Handled with a toggled class in js (see data)\\n\\t&:focus {\\n\\t\\toutline: none;\\n\\t}\\n\\n\\t&:disabled {\\n\\t\\tcursor: default;\\n\\t\\t& * {\\n\\t\\t\\tcursor: default;\\n\\t\\t}\\n\\t\\topacity: $opacity_disabled;\\n\\t\\t// Gives a wash out effect\\n\\t\\tfilter: saturate($opacity_normal);\\n\\t}\\n\\n\\t// Default button type\\n\\tcolor: var(--color-primary-light-text);\\n\\tbackground-color: var(--color-primary-light);\\n\\t&:hover:not(:disabled) {\\n\\t\\tbackground-color: var(--color-primary-light-hover);\\n\\t}\\n\\n\\t// Back to the default color for this button when active\\n\\t// TODO: add ripple effect\\n\\t&:active {\\n\\t\\tbackground-color: var(--color-primary-element-light);\\n\\t}\\n\\n\\t&__wrapper {\\n\\t\\tdisplay: inline-flex;\\n\\t\\talign-items: center;\\n\\t\\tjustify-content: space-around;\\n\\t}\\n\\n\\t&__icon {\\n\\t\\theight: $clickable-area;\\n\\t\\twidth: $clickable-area;\\n\\t\\tmin-height: $clickable-area;\\n\\t\\tmin-width: $clickable-area;\\n\\t\\tdisplay: flex;\\n\\t\\tjustify-content: center;\\n\\t\\talign-items: center;\\n\\t}\\n\\n\\t&__text {\\n\\t\\tfont-weight: bold;\\n\\t\\tmargin-bottom: 1px;\\n\\t\\tpadding: 2px 0;\\n\\t}\\n\\n\\t// Icon-only button\\n\\t&--icon-only {\\n\\t\\twidth: $clickable-area !important;\\n\\t}\\n\\n\\t// Text-only button\\n\\t&--text-only {\\n\\t\\tpadding: 0 12px;\\n\\t\\t& .button-vue__text {\\n\\t\\t\\tmargin-left: 4px;\\n\\t\\t\\tmargin-right: 4px;\\n\\t\\t}\\n\\t}\\n\\n\\t// Icon and text button\\n\\t&--icon-and-text {\\n\\t\\tpadding: 0 16px 0 4px;\\n\\t}\\n\\n\\t// Wide button spans the whole width of the container\\n\\t&--wide {\\n\\t\\twidth: 100%;\\n\\t}\\n\\n\\t&:focus-visible {\\n\\t\\toutline: 2px solid var(--color-main-text) !important;\\n\\t\\t&.button-vue--vue-tertiary-on-primary {\\n\\t\\t\\toutline: 2px solid var(--color-primary-text);\\n\\t\\t\\tborder-radius: var(--border-radius);\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t}\\n\\t}\\n\\n\\t// Button types\\n\\n\\t// Primary\\n\\t&--vue-primary {\\n\\t\\tbackground-color: var(--color-primary-element);\\n\\t\\tcolor: var(--color-primary-text);\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-primary-element-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// TODO: add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-primary-element);\\n\\t\\t}\\n\\t}\\n\\n\\t// Secondary\\n\\t&--vue-secondary {\\n\\t\\tcolor: var(--color-primary-light-text);\\n\\t\\tbackground-color: var(--color-primary-light);\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tcolor: var(--color-primary-light-text);\\n\\t\\t\\tbackground-color: var(--color-primary-light-hover);\\n\\t\\t}\\n\\t}\\n\\n\\t// Tertiary\\n\\t&--vue-tertiary {\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tbackground-color: transparent;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color);\\n\\t\\t\\tbackground-color: var(--color-background-hover);\\n\\t\\t}\\n\\t}\\n\\n\\t// Tertiary, no background\\n\\t&--vue-tertiary-no-background {\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tbackground-color: transparent;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t}\\n\\t}\\n\\n\\t// Tertiary on primary color (like the header)\\n\\t&--vue-tertiary-on-primary {\\n\\t\\tcolor: var(--color-primary-text);\\n\\t\\tbackground-color: transparent;\\n\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t}\\n\\t}\\n\\n\\t// Success\\n\\t&--vue-success {\\n\\t\\tbackground-color: var(--color-success);\\n\\t\\tcolor: white;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-success-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// : add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-success);\\n\\t\\t}\\n\\t}\\n\\n\\t// Warning\\n\\t&--vue-warning {\\n\\t\\tbackground-color: var(--color-warning);\\n\\t\\tcolor: white;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-warning-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// TODO: add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-warning);\\n\\t\\t}\\n\\t}\\n\\n\\t// Error\\n\\t&--vue-error {\\n\\t\\tbackground-color: var(--color-error);\\n\\t\\tcolor: white;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-error-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// TODO: add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-error);\\n\\t\\t}\\n\\t}\\n}\\n\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\\n// recommended is 48px\\n// 44px is what we choose and have very good visual-to-usability ratio\\n$clickable-area: 44px;\\n\\n// background icon size\\n// also used for the scss icon font\\n$icon-size: 16px;\\n\\n// icon padding for a $clickable-area width and a $icon-size icon\\n// ( 44px - 16px ) / 2\\n$icon-margin: math.div($clickable-area - $icon-size, 2);\\n\\n// transparency background for icons\\n$icon-focus-bg: rgba(127, 127, 127, .25);\\n\\n// popovermenu arrow width from the triangle center\\n$arrow-width: 9px;\\n\\n// opacities\\n$opacity_disabled: .5;\\n$opacity_normal: .7;\\n$opacity_full: 1;\\n\\n// menu round background hover feedback\\n// good looking on dark AND white bg\\n$action-background-hover: rgba(127, 127, 127, .25);\\n\\n// various structure data used in the \\n// `AppNavigation` component\\n$header-height: 50px;\\n$navigation-width: 300px;\\n\\n// mobile breakpoint\\n$breakpoint-mobile: 1024px;\\n\\n// top-bar spacing\\n$topbar-margin: 4px;\\n\\n// navigation spacing\\n$app-navigation-settings-margin: 3px;\\n\"],sourceRoot:\"\"}]);const s=r},6794:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var o=a(7537),n=a.n(o),i=a(3645),r=a.n(i)()(n());r.push([e.id,'.material-design-icon[data-v-341df4ce]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.modal-mask[data-v-341df4ce]{position:fixed;z-index:9998;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal-mask--dark[data-v-341df4ce]{background-color:rgba(0,0,0,.92)}.modal-header[data-v-341df4ce]{position:absolute;z-index:10001;top:0;right:0;left:0;display:flex !important;align-items:center;justify-content:center;width:100%;height:50px;overflow:hidden;transition:opacity 250ms,visibility 250ms}.modal-header.invisible[style*=\"display:none\"][data-v-341df4ce],.modal-header.invisible[style*=\"display: none\"][data-v-341df4ce]{visibility:hidden}.modal-header .modal-title[data-v-341df4ce]{overflow-x:hidden;box-sizing:border-box;width:100%;padding:0 132px 0 12px;transition:padding ease 100ms;white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:14px;margin-bottom:0}@media only screen and (min-width: 1024px){.modal-header .modal-title[data-v-341df4ce]{padding-left:132px;text-align:center}}.modal-header .icons-menu[data-v-341df4ce]{position:absolute;right:0;display:flex;align-items:center;justify-content:flex-end}.modal-header .icons-menu .header-close[data-v-341df4ce]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:3px;padding:0}.modal-header .icons-menu .play-pause-icons[data-v-341df4ce]{position:relative;width:50px;height:50px;margin:0;padding:0;cursor:pointer;border:none;background-color:rgba(0,0,0,0)}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-341df4ce],.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-341df4ce],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-341df4ce],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-341df4ce]{opacity:1;border-radius:22px;background-color:rgba(127,127,127,.25)}.modal-header .icons-menu .play-pause-icons__play[data-v-341df4ce],.modal-header .icons-menu .play-pause-icons__pause[data-v-341df4ce]{box-sizing:border-box;width:44px;height:44px;margin:3px;cursor:pointer;opacity:.7}.modal-header .icons-menu .header-actions[data-v-341df4ce]{color:#fff}.modal-header .icons-menu[data-v-341df4ce] .action-item{margin:3px}.modal-header .icons-menu[data-v-341df4ce] .action-item--single{box-sizing:border-box;width:44px;height:44px;cursor:pointer;background-position:center;background-size:22px}.modal-header .icons-menu[data-v-341df4ce] button{color:#fff}.modal-header .icons-menu[data-v-341df4ce] .action-item__menutoggle{padding:0}.modal-header .icons-menu[data-v-341df4ce] .action-item__menutoggle span,.modal-header .icons-menu[data-v-341df4ce] .action-item__menutoggle svg{width:var(--icon-size);height:var(--icon-size)}.modal-wrapper[data-v-341df4ce]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.modal-wrapper .prev[data-v-341df4ce],.modal-wrapper .next[data-v-341df4ce]{z-index:10000;display:flex !important;height:35vw;position:absolute;transition:opacity 250ms,visibility 250ms;color:var(--color-primary-text)}.modal-wrapper .prev[data-v-341df4ce]:focus-visible,.modal-wrapper .next[data-v-341df4ce]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev.invisible[style*=\"display:none\"][data-v-341df4ce],.modal-wrapper .prev.invisible[style*=\"display: none\"][data-v-341df4ce],.modal-wrapper .next.invisible[style*=\"display:none\"][data-v-341df4ce],.modal-wrapper .next.invisible[style*=\"display: none\"][data-v-341df4ce]{visibility:hidden}.modal-wrapper .prev[data-v-341df4ce]{left:2px}.modal-wrapper .next[data-v-341df4ce]{right:2px}.modal-wrapper .modal-container[data-v-341df4ce]{position:relative;display:block;overflow:auto;padding:0;transition:transform 300ms ease;border-radius:var(--border-radius-large);background-color:var(--color-main-background);box-shadow:0 0 40px rgba(0,0,0,.2)}.modal-wrapper .modal-container__close[data-v-341df4ce]{position:absolute;top:4px;right:4px}.modal-wrapper--small .modal-container[data-v-341df4ce]{width:400px;max-width:90%;max-height:90%}.modal-wrapper--normal .modal-container[data-v-341df4ce]{max-width:90%;width:600px;max-height:90%}.modal-wrapper--large .modal-container[data-v-341df4ce]{max-width:90%;width:900px;max-height:90%}.modal-wrapper--full .modal-container[data-v-341df4ce]{width:100%;height:calc(100% - var(--header-height));position:absolute;top:50px;border-radius:0}@media only screen and (max-width: 512px){.modal-wrapper .modal-container[data-v-341df4ce]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));position:absolute;top:50px;border-radius:0}}.fade-enter-active[data-v-341df4ce],.fade-leave-active[data-v-341df4ce]{transition:opacity 250ms}.fade-enter[data-v-341df4ce],.fade-leave-to[data-v-341df4ce]{opacity:0}.fade-visibility-enter[data-v-341df4ce],.fade-visibility-leave-to[data-v-341df4ce]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-341df4ce],.modal-in-leave-active[data-v-341df4ce],.modal-out-enter-active[data-v-341df4ce],.modal-out-leave-active[data-v-341df4ce]{transition:opacity 250ms}.modal-in-enter[data-v-341df4ce],.modal-in-leave-to[data-v-341df4ce],.modal-out-enter[data-v-341df4ce],.modal-out-leave-to[data-v-341df4ce]{opacity:0}.modal-in-enter .modal-container[data-v-341df4ce],.modal-in-leave-to .modal-container[data-v-341df4ce]{transform:scale(0.9)}.modal-out-enter .modal-container[data-v-341df4ce],.modal-out-leave-to .modal-container[data-v-341df4ce]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-341df4ce]{position:absolute;top:0;left:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-341df4ce]{transition:100ms stroke-dashoffset;transform-origin:50% 50%;animation:progressring-341df4ce linear var(--slideshow-duration) infinite;stroke-linecap:round;stroke-dashoffset:94.2477796077;stroke-dasharray:94.2477796077}.modal-mask .play-pause-icons--paused .icon-pause[data-v-341df4ce]{animation:breath-341df4ce 2s cubic-bezier(0.4, 0, 0.2, 1) infinite}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-341df4ce]{animation-play-state:paused !important}@keyframes progressring-341df4ce{from{stroke-dashoffset:94.2477796077}to{stroke-dashoffset:0}}@keyframes breath-341df4ce{0%{opacity:1}50%{opacity:0}100%{opacity:1}}',\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcModal/NcModal.vue\",\"webpack://./src/assets/variables.scss\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,cAAA,CACA,YAAA,CACA,KAAA,CACA,MAAA,CACA,aAAA,CACA,UAAA,CACA,WAAA,CACA,+BAAA,CACA,mCACC,gCAAA,CAIF,+BACC,iBAAA,CACA,aAAA,CACA,KAAA,CACA,OAAA,CACA,MAAA,CAGA,uBAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CACA,WCuBe,CDtBf,eAAA,CACA,yCAAA,CAIA,iIAEC,iBAAA,CAGD,4CACC,iBAAA,CACA,qBAAA,CACA,UAAA,CACA,sBAAA,CACA,6BAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CACA,cChBY,CDiBZ,eAAA,CAID,2CACC,4CACC,kBAAA,CACA,iBAAA,CAAA,CAIF,2CACC,iBAAA,CACA,OAAA,CACA,YAAA,CACA,kBAAA,CACA,wBAAA,CAEA,yDACC,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,qBAAA,CACA,UAAA,CACA,SAAA,CAGD,6DACC,iBAAA,CACA,UC3Ba,CD4Bb,WC5Ba,CD6Bb,QAAA,CACA,SAAA,CACA,cAAA,CACA,WAAA,CACA,8BAAA,CAGC,8WAEC,SC9CU,CD+CV,kBAAA,CACA,sCCxDW,CD2Db,uIAEC,qBAAA,CACA,UCzEa,CD0Eb,WC1Ea,CD2Eb,UAAA,CACA,cAAA,CACA,UC3Da,CD+Df,2DACC,UAAA,CAGD,yDACC,UAAA,CAEA,iEACC,qBAAA,CACA,UC1Fa,CD2Fb,WC3Fa,CD4Fb,cAAA,CACA,0BAAA,CACA,oBAAA,CAIF,kDAEC,UAAA,CAID,oEACC,SAAA,CACA,iJACC,sBAAA,CACA,uBAAA,CAMJ,gCACC,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,qBAAA,CACA,UAAA,CACA,WAAA,CAGA,4EAEC,aAAA,CAEA,uBAAA,CACA,WAAA,CACA,iBAAA,CACA,yCAAA,CAEA,+BAAA,CAEA,wGAEC,8CAAA,CACA,wCAAA,CAOD,8RAEC,iBAAA,CAGF,sCACC,QAAA,CAED,sCACC,SAAA,CAID,iDACC,iBAAA,CACA,aAAA,CACA,aAAA,CACA,SAAA,CACA,+BAAA,CACA,wCAAA,CACA,6CAAA,CACA,kCAAA,CACA,wDACC,iBAAA,CACA,OAAA,CACA,SAAA,CAMD,wDACC,WAAA,CACA,aAAA,CACA,cAAA,CAID,yDACC,aAAA,CACA,WAAA,CACA,cAAA,CAID,wDACC,aAAA,CACA,WAAA,CACA,cAAA,CAID,uDACC,UAAA,CACA,wCAAA,CACA,iBAAA,CACA,QC7Ka,CD8Kb,eAAA,CAKF,0CACC,iDACC,iBAAA,CACA,UAAA,CACA,kBAAA,CACA,wCAAA,CACA,iBAAA,CACA,QC1La,CD2Lb,eAAA,CAAA,CAMH,wEAEC,wBAAA,CAGD,6DAEC,SAAA,CAGD,mFAEC,iBAAA,CACA,SAAA,CAGD,kKAIC,wBAAA,CAGD,4IAIC,SAAA,CAGD,uGAEC,oBAAA,CAGD,yGAEC,oBAAA,CAQA,8DACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CACA,qFACC,kCAAA,CACA,wBAAA,CACA,yEAAA,CAEA,oBAAA,CACA,+BAAA,CACA,8BAAA,CAID,mEACC,kEAAA,CAED,8EACC,sCAAA,CAMH,iCACC,KACC,+BAAA,CAED,GACC,mBAAA,CAAA,CAIF,2BACC,GACC,SAAA,CAED,IACC,SAAA,CAED,KACC,SAAA,CAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"a36c6b4\\\"; @import 'variables'; @import 'material-icons';\\n\\n\\n.modal-mask {\\n\\tposition: fixed;\\n\\tz-index: 9998;\\n\\ttop: 0;\\n\\tleft: 0;\\n\\tdisplay: block;\\n\\twidth: 100%;\\n\\theight: 100%;\\n\\tbackground-color: rgba(0, 0, 0, .5);\\n\\t&--dark {\\n\\t\\tbackground-color: rgba(0, 0, 0, .92);\\n\\t}\\n}\\n\\n.modal-header {\\n\\tposition: absolute;\\n\\tz-index: 10001;\\n\\ttop: 0;\\n\\tright: 0;\\n\\tleft: 0;\\n\\t// prevent vue show to use display:none and reseting\\n\\t// the circle animation loop\\n\\tdisplay: flex !important;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n\\twidth: 100%;\\n\\theight: $header-height;\\n\\toverflow: hidden;\\n\\ttransition: opacity 250ms,\\n\\t\\tvisibility 250ms;\\n\\n\\t// replace display by visibility\\n\\t&.invisible[style*='display:none'],\\n\\t&.invisible[style*='display: none'] {\\n\\t\\tvisibility: hidden;\\n\\t}\\n\\n\\t.modal-title {\\n\\t\\toverflow-x: hidden;\\n\\t\\tbox-sizing: border-box;\\n\\t\\twidth: 100%;\\n\\t\\tpadding: 0 #{$clickable-area * 3} 0 12px; // maximum actions is 3\\n\\t\\ttransition: padding ease 100ms;\\n\\t\\twhite-space: nowrap;\\n\\t\\ttext-overflow: ellipsis;\\n\\t\\tcolor: #fff;\\n\\t\\tfont-size: $icon-margin;\\n\\t\\tmargin-bottom: 0;\\n\\t}\\n\\n\\t// On wider screens the title can be centered\\n\\t@media only screen and (min-width: $breakpoint-mobile) {\\n\\t\\t.modal-title {\\n\\t\\t\\tpadding-left: #{$clickable-area * 3}; // maximum actions is 3\\n\\t\\t\\ttext-align: center;\\n\\t\\t}\\n\\t}\\n\\n\\t.icons-menu {\\n\\t\\tposition: absolute;\\n\\t\\tright: 0;\\n\\t\\tdisplay: flex;\\n\\t\\talign-items: center;\\n\\t\\tjustify-content: flex-end;\\n\\n\\t\\t.header-close {\\n\\t\\t\\tdisplay: flex;\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tjustify-content: center;\\n\\t\\t\\tbox-sizing: border-box;\\n\\t\\t\\tmargin: math.div($header-height - $clickable-area, 2);\\n\\t\\t\\tpadding: 0;\\n\\t\\t}\\n\\n\\t\\t.play-pause-icons {\\n\\t\\t\\tposition: relative;\\n\\t\\t\\twidth: $header-height;\\n\\t\\t\\theight: $header-height;\\n\\t\\t\\tmargin: 0;\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tcursor: pointer;\\n\\t\\t\\tborder: none;\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t\\t&:hover,\\n\\t\\t\\t&:focus {\\n\\t\\t\\t\\t.play-pause-icons__play,\\n\\t\\t\\t\\t.play-pause-icons__pause {\\n\\t\\t\\t\\t\\topacity: $opacity_full;\\n\\t\\t\\t\\t\\tborder-radius: math.div($clickable-area, 2);\\n\\t\\t\\t\\t\\tbackground-color: $icon-focus-bg;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t\\t&__play,\\n\\t\\t\\t&__pause {\\n\\t\\t\\t\\tbox-sizing: border-box;\\n\\t\\t\\t\\twidth: $clickable-area;\\n\\t\\t\\t\\theight: $clickable-area;\\n\\t\\t\\t\\tmargin: math.div($header-height - $clickable-area, 2);\\n\\t\\t\\t\\tcursor: pointer;\\n\\t\\t\\t\\topacity: $opacity_normal;\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t.header-actions {\\n\\t\\t\\tcolor: white;\\n\\t\\t}\\n\\n\\t\\t&:deep() .action-item {\\n\\t\\t\\tmargin: math.div($header-height - $clickable-area, 2);\\n\\n\\t\\t\\t&--single {\\n\\t\\t\\t\\tbox-sizing: border-box;\\n\\t\\t\\t\\twidth: $clickable-area;\\n\\t\\t\\t\\theight: $clickable-area;\\n\\t\\t\\t\\tcursor: pointer;\\n\\t\\t\\t\\tbackground-position: center;\\n\\t\\t\\t\\tbackground-size: 22px;\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t:deep(button) {\\n\\t\\t\\t// force white instead of default main text\\n\\t\\t\\tcolor: #fff;\\n\\t\\t}\\n\\n\\t\\t// Force the Actions menu icon to be the same size as other icons\\n\\t\\t&:deep(.action-item__menutoggle) {\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tspan, svg {\\n\\t\\t\\t\\twidth: var(--icon-size);\\n\\t\\t\\t\\theight: var(--icon-size);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n}\\n\\n.modal-wrapper {\\n\\tdisplay: flex;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n\\tbox-sizing: border-box;\\n\\twidth: 100%;\\n\\theight: 100%;\\n\\n\\t/* Navigation buttons */\\n\\t.prev,\\n\\t.next {\\n\\t\\tz-index: 10000;\\n\\t\\t// ignore display: none\\n\\t\\tdisplay: flex !important;\\n\\t\\theight: 35vw;\\n\\t\\tposition: absolute;\\n\\t\\ttransition: opacity 250ms,\\n\\t\\t\\tvisibility 250ms;\\n\\t\\tcolor: var(--color-primary-text);\\n\\n\\t\\t&:focus-visible {\\n\\t\\t\\t// Override NcButton focus styles\\n\\t\\t\\tbox-shadow: 0 0 0 2px var(--color-primary-text);\\n\\t\\t\\tbackground-color: var(--color-box-shadow);\\n\\t\\t}\\n\\n\\t\\t// we want to keep the elements on page\\n\\t\\t// even if hidden to avoid having a unbalanced\\n\\t\\t// centered content\\n\\t\\t// replace display by visibility\\n\\t\\t&.invisible[style*='display:none'],\\n\\t\\t&.invisible[style*='display: none'] {\\n\\t\\t\\tvisibility: hidden;\\n\\t\\t}\\n\\t}\\n\\t.prev {\\n\\t\\tleft: 2px;\\n\\t}\\n\\t.next {\\n\\t\\tright: 2px;\\n\\t}\\n\\n\\t/* Content */\\n\\t.modal-container {\\n\\t\\tposition: relative;\\n\\t\\tdisplay: block;\\n\\t\\toverflow: auto; // avoids unecessary hacks if the content should be bigger than the modal\\n\\t\\tpadding: 0;\\n\\t\\ttransition: transform 300ms ease;\\n\\t\\tborder-radius: var(--border-radius-large);\\n\\t\\tbackground-color: var(--color-main-background);\\n\\t\\tbox-shadow: 0 0 40px rgba(0, 0, 0, .2);\\n\\t\\t&__close {\\n\\t\\t\\tposition: absolute;\\n\\t\\t\\ttop: 4px;\\n\\t\\t\\tright: 4px;\\n\\t\\t}\\n\\t}\\n\\n\\t// Sizing\\n\\t&--small {\\n\\t\\t.modal-container {\\n\\t\\t\\twidth: 400px;\\n\\t\\t\\tmax-width: 90%;\\n\\t\\t\\tmax-height: 90%;\\n\\t\\t}\\n\\t}\\n\\t&--normal {\\n\\t\\t.modal-container {\\n\\t\\t\\tmax-width: 90%;\\n\\t\\t\\twidth: 600px;\\n\\t\\t\\tmax-height: 90%;\\n\\t\\t}\\n\\t}\\n\\t&--large {\\n\\t\\t.modal-container {\\n\\t\\t\\tmax-width: 90%;\\n\\t\\t\\twidth: 900px;\\n\\t\\t\\tmax-height: 90%;\\n\\t\\t}\\n\\t}\\n\\t&--full {\\n\\t\\t.modal-container {\\n\\t\\t\\twidth: 100%;\\n\\t\\t\\theight: calc(100% - var(--header-height));\\n\\t\\t\\tposition: absolute;\\n\\t\\t\\ttop: $header-height;\\n\\t\\t\\tborder-radius: 0;\\n\\t\\t}\\n\\t}\\n\\n\\t// Make modal full screen on mobile\\n\\t@media only screen and (max-width: math.div($breakpoint-mobile, 2)) {\\n\\t\\t.modal-container {\\n\\t\\t\\tmax-width: initial;\\n\\t\\t\\twidth: 100%;\\n\\t\\t\\tmax-height: initial;\\n\\t\\t\\theight: calc(100% - var(--header-height));\\n\\t\\t\\tposition: absolute;\\n\\t\\t\\ttop: $header-height;\\n\\t\\t\\tborder-radius: 0;\\n\\t\\t}\\n\\t}\\n}\\n\\n/* TRANSITIONS */\\n.fade-enter-active,\\n.fade-leave-active {\\n\\ttransition: opacity 250ms;\\n}\\n\\n.fade-enter,\\n.fade-leave-to {\\n\\topacity: 0;\\n}\\n\\n.fade-visibility-enter,\\n.fade-visibility-leave-to {\\n\\tvisibility: hidden;\\n\\topacity: 0;\\n}\\n\\n.modal-in-enter-active,\\n.modal-in-leave-active,\\n.modal-out-enter-active,\\n.modal-out-leave-active {\\n\\ttransition: opacity 250ms;\\n}\\n\\n.modal-in-enter,\\n.modal-in-leave-to,\\n.modal-out-enter,\\n.modal-out-leave-to {\\n\\topacity: 0;\\n}\\n\\n.modal-in-enter .modal-container,\\n.modal-in-leave-to .modal-container {\\n\\ttransform: scale(.9);\\n}\\n\\n.modal-out-enter .modal-container,\\n.modal-out-leave-to .modal-container {\\n\\ttransform: scale(1.1);\\n}\\n\\n// animated circle\\n$radius: 15;\\n$pi: 3.14159265358979;\\n\\n.modal-mask .play-pause-icons {\\n\\t.progress-ring {\\n\\t\\tposition: absolute;\\n\\t\\ttop: 0;\\n\\t\\tleft: 0;\\n\\t\\ttransform: rotate(-90deg);\\n\\t\\t.progress-ring__circle {\\n\\t\\t\\ttransition: 100ms stroke-dashoffset;\\n\\t\\t\\ttransform-origin: 50% 50%; // axis compensation\\n\\t\\t\\tanimation: progressring linear var(--slideshow-duration) infinite;\\n\\n\\t\\t\\tstroke-linecap: round;\\n\\t\\t\\tstroke-dashoffset: $radius * 2 * $pi; // radius * 2 * PI\\n\\t\\t\\tstroke-dasharray: $radius * 2 * $pi; // radius * 2 * PI\\n\\t\\t}\\n\\t}\\n\\t&--paused {\\n\\t\\t.icon-pause {\\n\\t\\t\\tanimation: breath 2s cubic-bezier(.4, 0, .2, 1) infinite;\\n\\t\\t}\\n\\t\\t.progress-ring__circle {\\n\\t\\t\\tanimation-play-state: paused !important;\\n\\t\\t}\\n\\t}\\n}\\n\\n// keyframes get scoped too and break the animation name, we need them unscoped\\n@keyframes progressring {\\n\\tfrom {\\n\\t\\tstroke-dashoffset: $radius * 2 * $pi; // radius * 2 * PI\\n\\t}\\n\\tto {\\n\\t\\tstroke-dashoffset: 0;\\n\\t}\\n}\\n\\n@keyframes breath {\\n\\t0% {\\n\\t\\topacity: 1;\\n\\t}\\n\\t50% {\\n\\t\\topacity: 0;\\n\\t}\\n\\t100% {\\n\\t\\topacity: 1;\\n\\t}\\n}\\n\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\\n// recommended is 48px\\n// 44px is what we choose and have very good visual-to-usability ratio\\n$clickable-area: 44px;\\n\\n// background icon size\\n// also used for the scss icon font\\n$icon-size: 16px;\\n\\n// icon padding for a $clickable-area width and a $icon-size icon\\n// ( 44px - 16px ) / 2\\n$icon-margin: math.div($clickable-area - $icon-size, 2);\\n\\n// transparency background for icons\\n$icon-focus-bg: rgba(127, 127, 127, .25);\\n\\n// popovermenu arrow width from the triangle center\\n$arrow-width: 9px;\\n\\n// opacities\\n$opacity_disabled: .5;\\n$opacity_normal: .7;\\n$opacity_full: 1;\\n\\n// menu round background hover feedback\\n// good looking on dark AND white bg\\n$action-background-hover: rgba(127, 127, 127, .25);\\n\\n// various structure data used in the \\n// `AppNavigation` component\\n$header-height: 50px;\\n$navigation-width: 300px;\\n\\n// mobile breakpoint\\n$breakpoint-mobile: 1024px;\\n\\n// top-bar spacing\\n$topbar-margin: 4px;\\n\\n// navigation spacing\\n$app-navigation-settings-margin: 3px;\\n\"],sourceRoot:\"\"}]);const s=r},5783:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var o=a(7537),n=a.n(o),i=a(3645),r=a.n(i)()(n());r.push([e.id,\".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.resize-observer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:rgba(0,0,0,0);pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper--theme-dropdown.v-popper__popper{z-index:100000;top:0;left:0;display:block !important;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-dropdown.v-popper__popper .v-popper__inner{padding:0;color:var(--color-main-text);border-radius:var(--border-radius);overflow:hidden;background:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{left:-10px;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity var(--animation-quick),visibility var(--animation-quick);opacity:0}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity var(--animation-quick);opacity:1}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcPopover/NcPopover.vue\"],names:[],mappings:\"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,iBACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,8BAAA,CACA,mBAAA,CACA,aAAA,CACA,eAAA,CACA,SAAA,CAGD,wBACC,aAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,mBAAA,CACA,UAAA,CAMA,2CACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CAEA,sDAAA,CAEA,4DACC,SAAA,CACA,4BAAA,CACA,kCAAA,CACA,eAAA,CACA,uCAAA,CAGD,sEACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBA1BW,CA6BZ,kGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAGD,qGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAGD,oGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAGD,mGACC,WAAA,CACA,oBAAA,CACA,8CAAA,CAGD,6DACC,iBAAA,CACA,2EAAA,CACA,SAAA,CAGD,8DACC,kBAAA,CACA,yCAAA,CACA,SAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"a36c6b4\\\"; @import 'variables'; @import 'material-icons';\\n\\n\\n.resize-observer {\\n\\tposition:absolute;\\n\\ttop:0;\\n\\tleft:0;\\n\\tz-index:-1;\\n\\twidth:100%;\\n\\theight:100%;\\n\\tborder:none;\\n\\tbackground-color:transparent;\\n\\tpointer-events:none;\\n\\tdisplay:block;\\n\\toverflow:hidden;\\n\\topacity:0\\n}\\n\\n.resize-observer object {\\n\\tdisplay:block;\\n\\tposition:absolute;\\n\\ttop:0;\\n\\tleft:0;\\n\\theight:100%;\\n\\twidth:100%;\\n\\toverflow:hidden;\\n\\tpointer-events:none;\\n\\tz-index:-1\\n}\\n\\n$arrow-width: 10px;\\n\\n.v-popper--theme-dropdown {\\n\\t&.v-popper__popper {\\n\\t\\tz-index: 100000;\\n\\t\\ttop: 0;\\n\\t\\tleft: 0;\\n\\t\\tdisplay: block !important;\\n\\n\\t\\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\\n\\n\\t\\t.v-popper__inner {\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tcolor: var(--color-main-text);\\n\\t\\t\\tborder-radius: var(--border-radius);\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\tbackground: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t.v-popper__arrow-container {\\n\\t\\t\\tposition: absolute;\\n\\t\\t\\tz-index: 1;\\n\\t\\t\\twidth: 0;\\n\\t\\t\\theight: 0;\\n\\t\\t\\tborder-style: solid;\\n\\t\\t\\tborder-color: transparent;\\n\\t\\t\\tborder-width: $arrow-width;\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='top'] .v-popper__arrow-container {\\n\\t\\t\\tbottom: -$arrow-width;\\n\\t\\t\\tborder-bottom-width: 0;\\n\\t\\t\\tborder-top-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\\n\\t\\t\\ttop: -$arrow-width;\\n\\t\\t\\tborder-top-width: 0;\\n\\t\\t\\tborder-bottom-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='right'] .v-popper__arrow-container {\\n\\t\\t\\tleft: -$arrow-width;\\n\\t\\t\\tborder-left-width: 0;\\n\\t\\t\\tborder-right-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='left'] .v-popper__arrow-container {\\n\\t\\t\\tright: -$arrow-width;\\n\\t\\t\\tborder-right-width: 0;\\n\\t\\t\\tborder-left-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[aria-hidden='true'] {\\n\\t\\t\\tvisibility: hidden;\\n\\t\\t\\ttransition: opacity var(--animation-quick), visibility var(--animation-quick);\\n\\t\\t\\topacity: 0;\\n\\t\\t}\\n\\n\\t\\t&[aria-hidden='false'] {\\n\\t\\t\\tvisibility: visible;\\n\\t\\t\\ttransition: opacity var(--animation-quick);\\n\\t\\t\\topacity: 1;\\n\\t\\t}\\n\\t}\\n}\\n\\n\"],sourceRoot:\"\"}]);const s=r},3645:e=>{\"use strict\";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var a=\"\",o=void 0!==t[5];return t[4]&&(a+=\"@supports (\".concat(t[4],\") {\")),t[2]&&(a+=\"@media \".concat(t[2],\" {\")),o&&(a+=\"@layer\".concat(t[5].length>0?\" \".concat(t[5]):\"\",\" {\")),a+=e(t),o&&(a+=\"}\"),t[2]&&(a+=\"}\"),t[4]&&(a+=\"}\"),a})).join(\"\")},t.i=function(e,a,o,n,i){\"string\"==typeof e&&(e=[[null,e,void 0]]);var r={};if(o)for(var s=0;s0?\" \".concat(u[5]):\"\",\" {\").concat(u[1],\"}\")),u[5]=i),a&&(u[2]?(u[1]=\"@media \".concat(u[2],\" {\").concat(u[1],\"}\"),u[2]=a):u[2]=a),n&&(u[4]?(u[1]=\"@supports (\".concat(u[4],\") {\").concat(u[1],\"}\"),u[4]=n):u[4]=\"\".concat(n)),t.push(u))}},t}},7537:e=>{\"use strict\";e.exports=function(e){var t=e[1],a=e[3];if(!a)return t;if(\"function\"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),n=\"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(o),i=\"/*# \".concat(n,\" */\");return[t].concat([i]).join(\"\\n\")}return[t].join(\"\\n\")}},3379:e=>{\"use strict\";var t=[];function a(e){for(var a=-1,o=0;o{\"use strict\";var t={};e.exports=function(e,a){var o=function(e){if(void 0===t[e]){var a=document.querySelector(e);if(window.HTMLIFrameElement&&a instanceof window.HTMLIFrameElement)try{a=a.contentDocument.head}catch(e){a=null}t[e]=a}return t[e]}(e);if(!o)throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");o.appendChild(a)}},9216:e=>{\"use strict\";e.exports=function(e){var t=document.createElement(\"style\");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,a)=>{\"use strict\";e.exports=function(e){var t=a.nc;t&&e.setAttribute(\"nonce\",t)}},7795:e=>{\"use strict\";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(a){!function(e,t,a){var o=\"\";a.supports&&(o+=\"@supports (\".concat(a.supports,\") {\")),a.media&&(o+=\"@media \".concat(a.media,\" {\"));var n=void 0!==a.layer;n&&(o+=\"@layer\".concat(a.layer.length>0?\" \".concat(a.layer):\"\",\" {\")),o+=a.css,n&&(o+=\"}\"),a.media&&(o+=\"}\"),a.supports&&(o+=\"}\");var i=a.sourceMap;i&&\"undefined\"!=typeof btoa&&(o+=\"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i)))),\" */\")),t.styleTagTransform(o,e,t.options)}(t,e,a)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{\"use strict\";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},5727:()=>{},2102:()=>{},9989:()=>{},2405:()=>{},1900:(e,t,a)=>{\"use strict\";function o(e,t,a,o,n,i,r,s){var l,c=\"function\"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=a,c._compiled=!0),o&&(c.functional=!0),i&&(c._scopeId=\"data-v-\"+i),r?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||\"undefined\"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},c._ssrRegister=l):n&&(l=s?function(){n.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:n),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}a.d(t,{Z:()=>o})},7931:e=>{\"use strict\";e.exports=require(\"@nextcloud/l10n/gettext\")},9084:e=>{\"use strict\";e.exports=require(\"assert\")},9454:e=>{\"use strict\";e.exports=require(\"floating-vue\")},4505:e=>{\"use strict\";e.exports=require(\"focus-trap\")},2640:e=>{\"use strict\";e.exports=require(\"hammerjs\")},6464:e=>{\"use strict\";e.exports=require(\"util\")},2734:e=>{\"use strict\";e.exports=require(\"vue\")},9044:e=>{\"use strict\";e.exports=require(\"vue-material-design-icons/ChevronRight.vue\")},8618:e=>{\"use strict\";e.exports=require(\"vue-material-design-icons/Close.vue\")},1441:e=>{\"use strict\";e.exports=require(\"vue-material-design-icons/DotsHorizontal.vue\")}},t={};function a(o){var n=t[o];if(void 0!==n)return n.exports;var i=t[o]={id:o,exports:{}};return e[o](i,i.exports,a),i.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},a.g=function(){if(\"object\"==typeof globalThis)return globalThis;try{return this||new Function(\"return this\")()}catch(e){if(\"object\"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},a.nc=void 0;var o={};return(()=>{\"use strict\";a.r(o),a.d(o,{default:()=>V});var e=a(7645),t=a(1206),n=a(932),i=a(1205),r=a(3648),s=a(5471),l=a(9479);function c(e,t){var a,o,n,i=t;this.start=function(){n=!0,o=new Date,a=setTimeout(e,i)},this.pause=function(){n=!1,clearTimeout(a),i-=new Date-o},this.clear=function(){n=!1,clearTimeout(a),i=0},this.getTimeLeft=function(){return n&&(this.pause(),this.start()),i},this.getStateRunning=function(){return n},this.start()}var u=a(336);const d=require(\"vue-material-design-icons/ChevronLeft.vue\");var p=a.n(d),m=a(9044),A=a.n(m),h=a(8618),g=a.n(h);const v=require(\"vue-material-design-icons/Pause.vue\");var f=a.n(v);const b=require(\"vue-material-design-icons/Play.vue\");var C=a.n(b),y=a(4505),k=a(2640),w=a.n(k);function S(e){return function(e){if(Array.isArray(e))return x(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||function(e,t){if(!e)return;if(\"string\"==typeof e)return x(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===a&&e.constructor&&(a=e.constructor.name);if(\"Map\"===a||\"Set\"===a)return Array.from(e);if(\"Arguments\"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return x(e,t)}(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,o=new Array(t);a \n * @license MIT\n */\nfunction compare(a, b) {\n if (a === b) {\n return 0;\n }\n\n var x = a.length;\n var y = b.length;\n\n for (var i = 0, len = Math.min(x, y); i < len; ++i) {\n if (a[i] !== b[i]) {\n x = a[i];\n y = b[i];\n break;\n }\n }\n\n if (x < y) {\n return -1;\n }\n if (y < x) {\n return 1;\n }\n return 0;\n}\nfunction isBuffer(b) {\n if (global.Buffer && typeof global.Buffer.isBuffer === 'function') {\n return global.Buffer.isBuffer(b);\n }\n return !!(b != null && b._isBuffer);\n}\n\n// based on node assert, original notice:\n// NB: The URL to the CommonJS spec is kept just for tradition.\n// node-assert has evolved a lot since then, both in API and behavior.\n\n// http://wiki.commonjs.org/wiki/Unit_Testing/1.0\n//\n// THIS IS NOT TESTED NOR LIKELY TO WORK OUTSIDE V8!\n//\n// Originally from narwhal.js (http://narwhaljs.org)\n// Copyright (c) 2009 Thomas Robinson <280north.com>\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the 'Software'), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN\n// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nvar util = require('util/');\nvar hasOwn = Object.prototype.hasOwnProperty;\nvar pSlice = Array.prototype.slice;\nvar functionsHaveNames = (function () {\n return function foo() {}.name === 'foo';\n}());\nfunction pToString (obj) {\n return Object.prototype.toString.call(obj);\n}\nfunction isView(arrbuf) {\n if (isBuffer(arrbuf)) {\n return false;\n }\n if (typeof global.ArrayBuffer !== 'function') {\n return false;\n }\n if (typeof ArrayBuffer.isView === 'function') {\n return ArrayBuffer.isView(arrbuf);\n }\n if (!arrbuf) {\n return false;\n }\n if (arrbuf instanceof DataView) {\n return true;\n }\n if (arrbuf.buffer && arrbuf.buffer instanceof ArrayBuffer) {\n return true;\n }\n return false;\n}\n// 1. The assert module provides functions that throw\n// AssertionError's when particular conditions are not met. The\n// assert module must conform to the following interface.\n\nvar assert = module.exports = ok;\n\n// 2. The AssertionError is defined in assert.\n// new assert.AssertionError({ message: message,\n// actual: actual,\n// expected: expected })\n\nvar regex = /\\s*function\\s+([^\\(\\s]*)\\s*/;\n// based on https://github.com/ljharb/function.prototype.name/blob/adeeeec8bfcc6068b187d7d9fb3d5bb1d3a30899/implementation.js\nfunction getName(func) {\n if (!util.isFunction(func)) {\n return;\n }\n if (functionsHaveNames) {\n return func.name;\n }\n var str = func.toString();\n var match = str.match(regex);\n return match && match[1];\n}\nassert.AssertionError = function AssertionError(options) {\n this.name = 'AssertionError';\n this.actual = options.actual;\n this.expected = options.expected;\n this.operator = options.operator;\n if (options.message) {\n this.message = options.message;\n this.generatedMessage = false;\n } else {\n this.message = getMessage(this);\n this.generatedMessage = true;\n }\n var stackStartFunction = options.stackStartFunction || fail;\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, stackStartFunction);\n } else {\n // non v8 browsers so we can have a stacktrace\n var err = new Error();\n if (err.stack) {\n var out = err.stack;\n\n // try to strip useless frames\n var fn_name = getName(stackStartFunction);\n var idx = out.indexOf('\\n' + fn_name);\n if (idx >= 0) {\n // once we have located the function frame\n // we need to strip out everything before it (and its line)\n var next_line = out.indexOf('\\n', idx + 1);\n out = out.substring(next_line + 1);\n }\n\n this.stack = out;\n }\n }\n};\n\n// assert.AssertionError instanceof Error\nutil.inherits(assert.AssertionError, Error);\n\nfunction truncate(s, n) {\n if (typeof s === 'string') {\n return s.length < n ? s : s.slice(0, n);\n } else {\n return s;\n }\n}\nfunction inspect(something) {\n if (functionsHaveNames || !util.isFunction(something)) {\n return util.inspect(something);\n }\n var rawname = getName(something);\n var name = rawname ? ': ' + rawname : '';\n return '[Function' + name + ']';\n}\nfunction getMessage(self) {\n return truncate(inspect(self.actual), 128) + ' ' +\n self.operator + ' ' +\n truncate(inspect(self.expected), 128);\n}\n\n// At present only the three keys mentioned above are used and\n// understood by the spec. Implementations or sub modules can pass\n// other keys to the AssertionError's constructor - they will be\n// ignored.\n\n// 3. All of the following functions must throw an AssertionError\n// when a corresponding condition is not met, with a message that\n// may be undefined if not provided. All assertion methods provide\n// both the actual and expected values to the assertion error for\n// display purposes.\n\nfunction fail(actual, expected, message, operator, stackStartFunction) {\n throw new assert.AssertionError({\n message: message,\n actual: actual,\n expected: expected,\n operator: operator,\n stackStartFunction: stackStartFunction\n });\n}\n\n// EXTENSION! allows for well behaved errors defined elsewhere.\nassert.fail = fail;\n\n// 4. Pure assertion tests whether a value is truthy, as determined\n// by !!guard.\n// assert.ok(guard, message_opt);\n// This statement is equivalent to assert.equal(true, !!guard,\n// message_opt);. To test strictly for the value true, use\n// assert.strictEqual(true, guard, message_opt);.\n\nfunction ok(value, message) {\n if (!value) fail(value, true, message, '==', assert.ok);\n}\nassert.ok = ok;\n\n// 5. The equality assertion tests shallow, coercive equality with\n// ==.\n// assert.equal(actual, expected, message_opt);\n\nassert.equal = function equal(actual, expected, message) {\n if (actual != expected) fail(actual, expected, message, '==', assert.equal);\n};\n\n// 6. The non-equality assertion tests for whether two objects are not equal\n// with != assert.notEqual(actual, expected, message_opt);\n\nassert.notEqual = function notEqual(actual, expected, message) {\n if (actual == expected) {\n fail(actual, expected, message, '!=', assert.notEqual);\n }\n};\n\n// 7. The equivalence assertion tests a deep equality relation.\n// assert.deepEqual(actual, expected, message_opt);\n\nassert.deepEqual = function deepEqual(actual, expected, message) {\n if (!_deepEqual(actual, expected, false)) {\n fail(actual, expected, message, 'deepEqual', assert.deepEqual);\n }\n};\n\nassert.deepStrictEqual = function deepStrictEqual(actual, expected, message) {\n if (!_deepEqual(actual, expected, true)) {\n fail(actual, expected, message, 'deepStrictEqual', assert.deepStrictEqual);\n }\n};\n\nfunction _deepEqual(actual, expected, strict, memos) {\n // 7.1. All identical values are equivalent, as determined by ===.\n if (actual === expected) {\n return true;\n } else if (isBuffer(actual) && isBuffer(expected)) {\n return compare(actual, expected) === 0;\n\n // 7.2. If the expected value is a Date object, the actual value is\n // equivalent if it is also a Date object that refers to the same time.\n } else if (util.isDate(actual) && util.isDate(expected)) {\n return actual.getTime() === expected.getTime();\n\n // 7.3 If the expected value is a RegExp object, the actual value is\n // equivalent if it is also a RegExp object with the same source and\n // properties (`global`, `multiline`, `lastIndex`, `ignoreCase`).\n } else if (util.isRegExp(actual) && util.isRegExp(expected)) {\n return actual.source === expected.source &&\n actual.global === expected.global &&\n actual.multiline === expected.multiline &&\n actual.lastIndex === expected.lastIndex &&\n actual.ignoreCase === expected.ignoreCase;\n\n // 7.4. Other pairs that do not both pass typeof value == 'object',\n // equivalence is determined by ==.\n } else if ((actual === null || typeof actual !== 'object') &&\n (expected === null || typeof expected !== 'object')) {\n return strict ? actual === expected : actual == expected;\n\n // If both values are instances of typed arrays, wrap their underlying\n // ArrayBuffers in a Buffer each to increase performance\n // This optimization requires the arrays to have the same type as checked by\n // Object.prototype.toString (aka pToString). Never perform binary\n // comparisons for Float*Arrays, though, since e.g. +0 === -0 but their\n // bit patterns are not identical.\n } else if (isView(actual) && isView(expected) &&\n pToString(actual) === pToString(expected) &&\n !(actual instanceof Float32Array ||\n actual instanceof Float64Array)) {\n return compare(new Uint8Array(actual.buffer),\n new Uint8Array(expected.buffer)) === 0;\n\n // 7.5 For all other Object pairs, including Array objects, equivalence is\n // determined by having the same number of owned properties (as verified\n // with Object.prototype.hasOwnProperty.call), the same set of keys\n // (although not necessarily the same order), equivalent values for every\n // corresponding key, and an identical 'prototype' property. Note: this\n // accounts for both named and indexed properties on Arrays.\n } else if (isBuffer(actual) !== isBuffer(expected)) {\n return false;\n } else {\n memos = memos || {actual: [], expected: []};\n\n var actualIndex = memos.actual.indexOf(actual);\n if (actualIndex !== -1) {\n if (actualIndex === memos.expected.indexOf(expected)) {\n return true;\n }\n }\n\n memos.actual.push(actual);\n memos.expected.push(expected);\n\n return objEquiv(actual, expected, strict, memos);\n }\n}\n\nfunction isArguments(object) {\n return Object.prototype.toString.call(object) == '[object Arguments]';\n}\n\nfunction objEquiv(a, b, strict, actualVisitedObjects) {\n if (a === null || a === undefined || b === null || b === undefined)\n return false;\n // if one is a primitive, the other must be same\n if (util.isPrimitive(a) || util.isPrimitive(b))\n return a === b;\n if (strict && Object.getPrototypeOf(a) !== Object.getPrototypeOf(b))\n return false;\n var aIsArgs = isArguments(a);\n var bIsArgs = isArguments(b);\n if ((aIsArgs && !bIsArgs) || (!aIsArgs && bIsArgs))\n return false;\n if (aIsArgs) {\n a = pSlice.call(a);\n b = pSlice.call(b);\n return _deepEqual(a, b, strict);\n }\n var ka = objectKeys(a);\n var kb = objectKeys(b);\n var key, i;\n // having the same number of owned properties (keys incorporates\n // hasOwnProperty)\n if (ka.length !== kb.length)\n return false;\n //the same set of keys (although not necessarily the same order),\n ka.sort();\n kb.sort();\n //~~~cheap key test\n for (i = ka.length - 1; i >= 0; i--) {\n if (ka[i] !== kb[i])\n return false;\n }\n //equivalent values for every corresponding key, and\n //~~~possibly expensive deep test\n for (i = ka.length - 1; i >= 0; i--) {\n key = ka[i];\n if (!_deepEqual(a[key], b[key], strict, actualVisitedObjects))\n return false;\n }\n return true;\n}\n\n// 8. The non-equivalence assertion tests for any deep inequality.\n// assert.notDeepEqual(actual, expected, message_opt);\n\nassert.notDeepEqual = function notDeepEqual(actual, expected, message) {\n if (_deepEqual(actual, expected, false)) {\n fail(actual, expected, message, 'notDeepEqual', assert.notDeepEqual);\n }\n};\n\nassert.notDeepStrictEqual = notDeepStrictEqual;\nfunction notDeepStrictEqual(actual, expected, message) {\n if (_deepEqual(actual, expected, true)) {\n fail(actual, expected, message, 'notDeepStrictEqual', notDeepStrictEqual);\n }\n}\n\n\n// 9. The strict equality assertion tests strict equality, as determined by ===.\n// assert.strictEqual(actual, expected, message_opt);\n\nassert.strictEqual = function strictEqual(actual, expected, message) {\n if (actual !== expected) {\n fail(actual, expected, message, '===', assert.strictEqual);\n }\n};\n\n// 10. The strict non-equality assertion tests for strict inequality, as\n// determined by !==. assert.notStrictEqual(actual, expected, message_opt);\n\nassert.notStrictEqual = function notStrictEqual(actual, expected, message) {\n if (actual === expected) {\n fail(actual, expected, message, '!==', assert.notStrictEqual);\n }\n};\n\nfunction expectedException(actual, expected) {\n if (!actual || !expected) {\n return false;\n }\n\n if (Object.prototype.toString.call(expected) == '[object RegExp]') {\n return expected.test(actual);\n }\n\n try {\n if (actual instanceof expected) {\n return true;\n }\n } catch (e) {\n // Ignore. The instanceof check doesn't work for arrow functions.\n }\n\n if (Error.isPrototypeOf(expected)) {\n return false;\n }\n\n return expected.call({}, actual) === true;\n}\n\nfunction _tryBlock(block) {\n var error;\n try {\n block();\n } catch (e) {\n error = e;\n }\n return error;\n}\n\nfunction _throws(shouldThrow, block, expected, message) {\n var actual;\n\n if (typeof block !== 'function') {\n throw new TypeError('\"block\" argument must be a function');\n }\n\n if (typeof expected === 'string') {\n message = expected;\n expected = null;\n }\n\n actual = _tryBlock(block);\n\n message = (expected && expected.name ? ' (' + expected.name + ').' : '.') +\n (message ? ' ' + message : '.');\n\n if (shouldThrow && !actual) {\n fail(actual, expected, 'Missing expected exception' + message);\n }\n\n var userProvidedMessage = typeof message === 'string';\n var isUnwantedException = !shouldThrow && util.isError(actual);\n var isUnexpectedException = !shouldThrow && actual && !expected;\n\n if ((isUnwantedException &&\n userProvidedMessage &&\n expectedException(actual, expected)) ||\n isUnexpectedException) {\n fail(actual, expected, 'Got unwanted exception' + message);\n }\n\n if ((shouldThrow && actual && expected &&\n !expectedException(actual, expected)) || (!shouldThrow && actual)) {\n throw actual;\n }\n}\n\n// 11. Expected to throw an error:\n// assert.throws(block, Error_opt, message_opt);\n\nassert.throws = function(block, /*optional*/error, /*optional*/message) {\n _throws(true, block, error, message);\n};\n\n// EXTENSION! This is annoying to write outside this module.\nassert.doesNotThrow = function(block, /*optional*/error, /*optional*/message) {\n _throws(false, block, error, message);\n};\n\nassert.ifError = function(err) { if (err) throw err; };\n\n// Expose a strict only variant of assert\nfunction strict(value, message) {\n if (!value) fail(value, true, message, '==', strict);\n}\nassert.strict = objectAssign(strict, assert, {\n equal: assert.strictEqual,\n deepEqual: assert.deepStrictEqual,\n notEqual: assert.notStrictEqual,\n notDeepEqual: assert.notDeepStrictEqual\n});\nassert.strict.strict = assert.strict;\n\nvar objectKeys = Object.keys || function (obj) {\n var keys = [];\n for (var key in obj) {\n if (hasOwn.call(obj, key)) keys.push(key);\n }\n return keys;\n};\n","if (typeof Object.create === 'function') {\n // implementation from standard node.js 'util' module\n module.exports = function inherits(ctor, superCtor) {\n ctor.super_ = superCtor\n ctor.prototype = Object.create(superCtor.prototype, {\n constructor: {\n value: ctor,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n };\n} else {\n // old school shim for old browsers\n module.exports = function inherits(ctor, superCtor) {\n ctor.super_ = superCtor\n var TempCtor = function () {}\n TempCtor.prototype = superCtor.prototype\n ctor.prototype = new TempCtor()\n ctor.prototype.constructor = ctor\n }\n}\n","module.exports = function isBuffer(arg) {\n return arg && typeof arg === 'object'\n && typeof arg.copy === 'function'\n && typeof arg.fill === 'function'\n && typeof arg.readUInt8 === 'function';\n}","// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nvar formatRegExp = /%[sdj%]/g;\nexports.format = function(f) {\n if (!isString(f)) {\n var objects = [];\n for (var i = 0; i < arguments.length; i++) {\n objects.push(inspect(arguments[i]));\n }\n return objects.join(' ');\n }\n\n var i = 1;\n var args = arguments;\n var len = args.length;\n var str = String(f).replace(formatRegExp, function(x) {\n if (x === '%%') return '%';\n if (i >= len) return x;\n switch (x) {\n case '%s': return String(args[i++]);\n case '%d': return Number(args[i++]);\n case '%j':\n try {\n return JSON.stringify(args[i++]);\n } catch (_) {\n return '[Circular]';\n }\n default:\n return x;\n }\n });\n for (var x = args[i]; i < len; x = args[++i]) {\n if (isNull(x) || !isObject(x)) {\n str += ' ' + x;\n } else {\n str += ' ' + inspect(x);\n }\n }\n return str;\n};\n\n\n// Mark that a method should not be used.\n// Returns a modified function which warns once by default.\n// If --no-deprecation is set, then it is a no-op.\nexports.deprecate = function(fn, msg) {\n // Allow for deprecating things in the process of starting up.\n if (isUndefined(global.process)) {\n return function() {\n return exports.deprecate(fn, msg).apply(this, arguments);\n };\n }\n\n if (process.noDeprecation === true) {\n return fn;\n }\n\n var warned = false;\n function deprecated() {\n if (!warned) {\n if (process.throwDeprecation) {\n throw new Error(msg);\n } else if (process.traceDeprecation) {\n console.trace(msg);\n } else {\n console.error(msg);\n }\n warned = true;\n }\n return fn.apply(this, arguments);\n }\n\n return deprecated;\n};\n\n\nvar debugs = {};\nvar debugEnviron;\nexports.debuglog = function(set) {\n if (isUndefined(debugEnviron))\n debugEnviron = process.env.NODE_DEBUG || '';\n set = set.toUpperCase();\n if (!debugs[set]) {\n if (new RegExp('\\\\b' + set + '\\\\b', 'i').test(debugEnviron)) {\n var pid = process.pid;\n debugs[set] = function() {\n var msg = exports.format.apply(exports, arguments);\n console.error('%s %d: %s', set, pid, msg);\n };\n } else {\n debugs[set] = function() {};\n }\n }\n return debugs[set];\n};\n\n\n/**\n * Echos the value of a value. Trys to print the value out\n * in the best way possible given the different types.\n *\n * @param {Object} obj The object to print out.\n * @param {Object} opts Optional options object that alters the output.\n */\n/* legacy: obj, showHidden, depth, colors*/\nfunction inspect(obj, opts) {\n // default options\n var ctx = {\n seen: [],\n stylize: stylizeNoColor\n };\n // legacy...\n if (arguments.length >= 3) ctx.depth = arguments[2];\n if (arguments.length >= 4) ctx.colors = arguments[3];\n if (isBoolean(opts)) {\n // legacy...\n ctx.showHidden = opts;\n } else if (opts) {\n // got an \"options\" object\n exports._extend(ctx, opts);\n }\n // set default options\n if (isUndefined(ctx.showHidden)) ctx.showHidden = false;\n if (isUndefined(ctx.depth)) ctx.depth = 2;\n if (isUndefined(ctx.colors)) ctx.colors = false;\n if (isUndefined(ctx.customInspect)) ctx.customInspect = true;\n if (ctx.colors) ctx.stylize = stylizeWithColor;\n return formatValue(ctx, obj, ctx.depth);\n}\nexports.inspect = inspect;\n\n\n// http://en.wikipedia.org/wiki/ANSI_escape_code#graphics\ninspect.colors = {\n 'bold' : [1, 22],\n 'italic' : [3, 23],\n 'underline' : [4, 24],\n 'inverse' : [7, 27],\n 'white' : [37, 39],\n 'grey' : [90, 39],\n 'black' : [30, 39],\n 'blue' : [34, 39],\n 'cyan' : [36, 39],\n 'green' : [32, 39],\n 'magenta' : [35, 39],\n 'red' : [31, 39],\n 'yellow' : [33, 39]\n};\n\n// Don't use 'blue' not visible on cmd.exe\ninspect.styles = {\n 'special': 'cyan',\n 'number': 'yellow',\n 'boolean': 'yellow',\n 'undefined': 'grey',\n 'null': 'bold',\n 'string': 'green',\n 'date': 'magenta',\n // \"name\": intentionally not styling\n 'regexp': 'red'\n};\n\n\nfunction stylizeWithColor(str, styleType) {\n var style = inspect.styles[styleType];\n\n if (style) {\n return '\\u001b[' + inspect.colors[style][0] + 'm' + str +\n '\\u001b[' + inspect.colors[style][1] + 'm';\n } else {\n return str;\n }\n}\n\n\nfunction stylizeNoColor(str, styleType) {\n return str;\n}\n\n\nfunction arrayToHash(array) {\n var hash = {};\n\n array.forEach(function(val, idx) {\n hash[val] = true;\n });\n\n return hash;\n}\n\n\nfunction formatValue(ctx, value, recurseTimes) {\n // Provide a hook for user-specified inspect functions.\n // Check that value is an object with an inspect function on it\n if (ctx.customInspect &&\n value &&\n isFunction(value.inspect) &&\n // Filter out the util module, it's inspect function is special\n value.inspect !== exports.inspect &&\n // Also filter out any prototype objects using the circular check.\n !(value.constructor && value.constructor.prototype === value)) {\n var ret = value.inspect(recurseTimes, ctx);\n if (!isString(ret)) {\n ret = formatValue(ctx, ret, recurseTimes);\n }\n return ret;\n }\n\n // Primitive types cannot have properties\n var primitive = formatPrimitive(ctx, value);\n if (primitive) {\n return primitive;\n }\n\n // Look up the keys of the object.\n var keys = Object.keys(value);\n var visibleKeys = arrayToHash(keys);\n\n if (ctx.showHidden) {\n keys = Object.getOwnPropertyNames(value);\n }\n\n // IE doesn't make error fields non-enumerable\n // http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx\n if (isError(value)\n && (keys.indexOf('message') >= 0 || keys.indexOf('description') >= 0)) {\n return formatError(value);\n }\n\n // Some type of object without properties can be shortcutted.\n if (keys.length === 0) {\n if (isFunction(value)) {\n var name = value.name ? ': ' + value.name : '';\n return ctx.stylize('[Function' + name + ']', 'special');\n }\n if (isRegExp(value)) {\n return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');\n }\n if (isDate(value)) {\n return ctx.stylize(Date.prototype.toString.call(value), 'date');\n }\n if (isError(value)) {\n return formatError(value);\n }\n }\n\n var base = '', array = false, braces = ['{', '}'];\n\n // Make Array say that they are Array\n if (isArray(value)) {\n array = true;\n braces = ['[', ']'];\n }\n\n // Make functions say that they are functions\n if (isFunction(value)) {\n var n = value.name ? ': ' + value.name : '';\n base = ' [Function' + n + ']';\n }\n\n // Make RegExps say that they are RegExps\n if (isRegExp(value)) {\n base = ' ' + RegExp.prototype.toString.call(value);\n }\n\n // Make dates with properties first say the date\n if (isDate(value)) {\n base = ' ' + Date.prototype.toUTCString.call(value);\n }\n\n // Make error with message first say the error\n if (isError(value)) {\n base = ' ' + formatError(value);\n }\n\n if (keys.length === 0 && (!array || value.length == 0)) {\n return braces[0] + base + braces[1];\n }\n\n if (recurseTimes < 0) {\n if (isRegExp(value)) {\n return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');\n } else {\n return ctx.stylize('[Object]', 'special');\n }\n }\n\n ctx.seen.push(value);\n\n var output;\n if (array) {\n output = formatArray(ctx, value, recurseTimes, visibleKeys, keys);\n } else {\n output = keys.map(function(key) {\n return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array);\n });\n }\n\n ctx.seen.pop();\n\n return reduceToSingleString(output, base, braces);\n}\n\n\nfunction formatPrimitive(ctx, value) {\n if (isUndefined(value))\n return ctx.stylize('undefined', 'undefined');\n if (isString(value)) {\n var simple = '\\'' + JSON.stringify(value).replace(/^\"|\"$/g, '')\n .replace(/'/g, \"\\\\'\")\n .replace(/\\\\\"/g, '\"') + '\\'';\n return ctx.stylize(simple, 'string');\n }\n if (isNumber(value))\n return ctx.stylize('' + value, 'number');\n if (isBoolean(value))\n return ctx.stylize('' + value, 'boolean');\n // For some reason typeof null is \"object\", so special case here.\n if (isNull(value))\n return ctx.stylize('null', 'null');\n}\n\n\nfunction formatError(value) {\n return '[' + Error.prototype.toString.call(value) + ']';\n}\n\n\nfunction formatArray(ctx, value, recurseTimes, visibleKeys, keys) {\n var output = [];\n for (var i = 0, l = value.length; i < l; ++i) {\n if (hasOwnProperty(value, String(i))) {\n output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,\n String(i), true));\n } else {\n output.push('');\n }\n }\n keys.forEach(function(key) {\n if (!key.match(/^\\d+$/)) {\n output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,\n key, true));\n }\n });\n return output;\n}\n\n\nfunction formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) {\n var name, str, desc;\n desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] };\n if (desc.get) {\n if (desc.set) {\n str = ctx.stylize('[Getter/Setter]', 'special');\n } else {\n str = ctx.stylize('[Getter]', 'special');\n }\n } else {\n if (desc.set) {\n str = ctx.stylize('[Setter]', 'special');\n }\n }\n if (!hasOwnProperty(visibleKeys, key)) {\n name = '[' + key + ']';\n }\n if (!str) {\n if (ctx.seen.indexOf(desc.value) < 0) {\n if (isNull(recurseTimes)) {\n str = formatValue(ctx, desc.value, null);\n } else {\n str = formatValue(ctx, desc.value, recurseTimes - 1);\n }\n if (str.indexOf('\\n') > -1) {\n if (array) {\n str = str.split('\\n').map(function(line) {\n return ' ' + line;\n }).join('\\n').substr(2);\n } else {\n str = '\\n' + str.split('\\n').map(function(line) {\n return ' ' + line;\n }).join('\\n');\n }\n }\n } else {\n str = ctx.stylize('[Circular]', 'special');\n }\n }\n if (isUndefined(name)) {\n if (array && key.match(/^\\d+$/)) {\n return str;\n }\n name = JSON.stringify('' + key);\n if (name.match(/^\"([a-zA-Z_][a-zA-Z_0-9]*)\"$/)) {\n name = name.substr(1, name.length - 2);\n name = ctx.stylize(name, 'name');\n } else {\n name = name.replace(/'/g, \"\\\\'\")\n .replace(/\\\\\"/g, '\"')\n .replace(/(^\"|\"$)/g, \"'\");\n name = ctx.stylize(name, 'string');\n }\n }\n\n return name + ': ' + str;\n}\n\n\nfunction reduceToSingleString(output, base, braces) {\n var numLinesEst = 0;\n var length = output.reduce(function(prev, cur) {\n numLinesEst++;\n if (cur.indexOf('\\n') >= 0) numLinesEst++;\n return prev + cur.replace(/\\u001b\\[\\d\\d?m/g, '').length + 1;\n }, 0);\n\n if (length > 60) {\n return braces[0] +\n (base === '' ? '' : base + '\\n ') +\n ' ' +\n output.join(',\\n ') +\n ' ' +\n braces[1];\n }\n\n return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1];\n}\n\n\n// NOTE: These type checking functions intentionally don't use `instanceof`\n// because it is fragile and can be easily faked with `Object.create()`.\nfunction isArray(ar) {\n return Array.isArray(ar);\n}\nexports.isArray = isArray;\n\nfunction isBoolean(arg) {\n return typeof arg === 'boolean';\n}\nexports.isBoolean = isBoolean;\n\nfunction isNull(arg) {\n return arg === null;\n}\nexports.isNull = isNull;\n\nfunction isNullOrUndefined(arg) {\n return arg == null;\n}\nexports.isNullOrUndefined = isNullOrUndefined;\n\nfunction isNumber(arg) {\n return typeof arg === 'number';\n}\nexports.isNumber = isNumber;\n\nfunction isString(arg) {\n return typeof arg === 'string';\n}\nexports.isString = isString;\n\nfunction isSymbol(arg) {\n return typeof arg === 'symbol';\n}\nexports.isSymbol = isSymbol;\n\nfunction isUndefined(arg) {\n return arg === void 0;\n}\nexports.isUndefined = isUndefined;\n\nfunction isRegExp(re) {\n return isObject(re) && objectToString(re) === '[object RegExp]';\n}\nexports.isRegExp = isRegExp;\n\nfunction isObject(arg) {\n return typeof arg === 'object' && arg !== null;\n}\nexports.isObject = isObject;\n\nfunction isDate(d) {\n return isObject(d) && objectToString(d) === '[object Date]';\n}\nexports.isDate = isDate;\n\nfunction isError(e) {\n return isObject(e) &&\n (objectToString(e) === '[object Error]' || e instanceof Error);\n}\nexports.isError = isError;\n\nfunction isFunction(arg) {\n return typeof arg === 'function';\n}\nexports.isFunction = isFunction;\n\nfunction isPrimitive(arg) {\n return arg === null ||\n typeof arg === 'boolean' ||\n typeof arg === 'number' ||\n typeof arg === 'string' ||\n typeof arg === 'symbol' || // ES6 symbol\n typeof arg === 'undefined';\n}\nexports.isPrimitive = isPrimitive;\n\nexports.isBuffer = require('./support/isBuffer');\n\nfunction objectToString(o) {\n return Object.prototype.toString.call(o);\n}\n\n\nfunction pad(n) {\n return n < 10 ? '0' + n.toString(10) : n.toString(10);\n}\n\n\nvar months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep',\n 'Oct', 'Nov', 'Dec'];\n\n// 26 Feb 16:19:34\nfunction timestamp() {\n var d = new Date();\n var time = [pad(d.getHours()),\n pad(d.getMinutes()),\n pad(d.getSeconds())].join(':');\n return [d.getDate(), months[d.getMonth()], time].join(' ');\n}\n\n\n// log is just a thin wrapper to console.log that prepends a timestamp\nexports.log = function() {\n console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments));\n};\n\n\n/**\n * Inherit the prototype methods from one constructor into another.\n *\n * The Function.prototype.inherits from lang.js rewritten as a standalone\n * function (not on Function.prototype). NOTE: If this file is to be loaded\n * during bootstrapping this function needs to be rewritten using some native\n * functions as prototype setup using normal JavaScript does not work as\n * expected during bootstrapping (see mirror.js in r114903).\n *\n * @param {function} ctor Constructor function which needs to inherit the\n * prototype.\n * @param {function} superCtor Constructor function to inherit prototype from.\n */\nexports.inherits = require('inherits');\n\nexports._extend = function(origin, add) {\n // Don't do anything if add isn't an object\n if (!add || !isObject(add)) return origin;\n\n var keys = Object.keys(add);\n var i = keys.length;\n while (i--) {\n origin[keys[i]] = add[keys[i]];\n }\n return origin;\n};\n\nfunction hasOwnProperty(obj, prop) {\n return Object.prototype.hasOwnProperty.call(obj, prop);\n}\n","function getBasePlacement(placement) {\n return placement.split('-')[0];\n}\n\nfunction getAlignment(placement) {\n return placement.split('-')[1];\n}\n\nfunction getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].includes(getBasePlacement(placement)) ? 'x' : 'y';\n}\n\nfunction getLengthFromAxis(axis) {\n return axis === 'y' ? 'height' : 'width';\n}\n\nfunction computeCoordsFromPlacement(_ref) {\n let {\n reference,\n floating,\n placement\n } = _ref;\n const commonX = reference.x + reference.width / 2 - floating.width / 2;\n const commonY = reference.y + reference.height / 2 - floating.height / 2;\n let coords;\n\n switch (getBasePlacement(placement)) {\n case 'top':\n coords = {\n x: commonX,\n y: reference.y - floating.height\n };\n break;\n\n case 'bottom':\n coords = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case 'right':\n coords = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case 'left':\n coords = {\n x: reference.x - floating.width,\n y: commonY\n };\n break;\n\n default:\n coords = {\n x: reference.x,\n y: reference.y\n };\n }\n\n const mainAxis = getMainAxisFromPlacement(placement);\n const length = getLengthFromAxis(mainAxis);\n\n switch (getAlignment(placement)) {\n case 'start':\n coords[mainAxis] = coords[mainAxis] - (reference[length] / 2 - floating[length] / 2);\n break;\n\n case 'end':\n coords[mainAxis] = coords[mainAxis] + (reference[length] / 2 - floating[length] / 2);\n break;\n }\n\n return coords;\n}\n\nconst computePosition = async (reference, floating, config) => {\n const {\n placement = 'bottom',\n strategy = 'absolute',\n middleware = [],\n platform\n } = config;\n\n if (process.env.NODE_ENV !== \"production\") {\n if (platform == null) {\n console.error(['Floating UI: `platform` property was not passed to config. If you', 'want to use Floating UI on the web, install @floating-ui/dom', 'instead of the /core package. Otherwise, you can create your own', '`platform`: https://floating-ui.com/docs/platform'].join(' '));\n }\n\n if (middleware.filter(_ref => {\n let {\n name\n } = _ref;\n return name === 'autoPlacement' || name === 'flip';\n }).length > 1) {\n throw new Error(['Floating UI: duplicate `flip` and/or `autoPlacement`', 'middleware detected. This will lead to an infinite loop. Ensure only', 'one of either has been passed to the `middleware` array.'].join(' '));\n }\n }\n\n let rects = await platform.getElementRects({\n reference,\n floating,\n strategy\n });\n let {\n x,\n y\n } = computeCoordsFromPlacement({ ...rects,\n placement\n });\n let statefulPlacement = placement;\n let middlewareData = {};\n let _debug_loop_count_ = 0;\n\n for (let i = 0; i < middleware.length; i++) {\n if (process.env.NODE_ENV !== \"production\") {\n _debug_loop_count_++;\n\n if (_debug_loop_count_ > 100) {\n throw new Error(['Floating UI: The middleware lifecycle appears to be', 'running in an infinite loop. This is usually caused by a `reset`', 'continually being returned without a break condition.'].join(' '));\n }\n }\n\n const {\n name,\n fn\n } = middleware[i];\n const {\n x: nextX,\n y: nextY,\n data,\n reset\n } = await fn({\n x,\n y,\n initialPlacement: placement,\n placement: statefulPlacement,\n strategy,\n middlewareData,\n rects,\n platform,\n elements: {\n reference,\n floating\n }\n });\n x = nextX != null ? nextX : x;\n y = nextY != null ? nextY : y;\n middlewareData = { ...middlewareData,\n [name]: data != null ? data : {}\n };\n\n if (reset) {\n if (typeof reset === 'object') {\n if (reset.placement) {\n statefulPlacement = reset.placement;\n }\n\n if (reset.rects) {\n rects = reset.rects === true ? await platform.getElementRects({\n reference,\n floating,\n strategy\n }) : reset.rects;\n }\n\n ({\n x,\n y\n } = computeCoordsFromPlacement({ ...rects,\n placement: statefulPlacement\n }));\n }\n\n i = -1;\n continue;\n }\n }\n\n return {\n x,\n y,\n placement: statefulPlacement,\n strategy,\n middlewareData\n };\n};\n\nfunction expandPaddingObject(padding) {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0,\n ...padding\n };\n}\n\nfunction getSideObjectFromPadding(padding) {\n return typeof padding !== 'number' ? expandPaddingObject(padding) : {\n top: padding,\n right: padding,\n bottom: padding,\n left: padding\n };\n}\n\nfunction rectToClientRect(rect) {\n return { ...rect,\n top: rect.y,\n left: rect.x,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n };\n}\n\nasync function detectOverflow(middlewareArguments, options) {\n if (options === void 0) {\n options = {};\n }\n\n const {\n x,\n y,\n platform,\n rects,\n elements,\n strategy\n } = middlewareArguments;\n const {\n boundary = 'clippingParents',\n rootBoundary = 'viewport',\n elementContext = 'floating',\n altBoundary = false,\n padding = 0\n } = options;\n const paddingObject = getSideObjectFromPadding(padding);\n const altContext = elementContext === 'floating' ? 'reference' : 'floating';\n const element = elements[altBoundary ? altContext : elementContext];\n const clippingClientRect = await platform.getClippingClientRect({\n element: (await platform.isElement(element)) ? element : element.contextElement || (await platform.getDocumentElement({\n element: elements.floating\n })),\n boundary,\n rootBoundary\n });\n const elementClientRect = rectToClientRect(await platform.convertOffsetParentRelativeRectToViewportRelativeRect({\n rect: elementContext === 'floating' ? { ...rects.floating,\n x,\n y\n } : rects.reference,\n offsetParent: await platform.getOffsetParent({\n element: elements.floating\n }),\n strategy\n })); // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n return {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n}\n\nconst min = Math.min;\nconst max = Math.max;\n\nfunction within(min$1, value, max$1) {\n return max(min$1, min(value, max$1));\n}\n\nconst arrow = options => ({\n name: 'arrow',\n options,\n\n async fn(middlewareArguments) {\n // Since `element` is required, we don't Partial<> the type\n const {\n element,\n padding = 0\n } = options != null ? options : {};\n const {\n x,\n y,\n placement,\n rects,\n platform\n } = middlewareArguments;\n\n if (element == null) {\n if (process.env.NODE_ENV !== \"production\") {\n console.warn('Floating UI: No `element` was passed to the `arrow` middleware.');\n }\n\n return {};\n }\n\n const paddingObject = getSideObjectFromPadding(padding);\n const coords = {\n x,\n y\n };\n const basePlacement = getBasePlacement(placement);\n const axis = getMainAxisFromPlacement(basePlacement);\n const length = getLengthFromAxis(axis);\n const arrowDimensions = await platform.getDimensions({\n element\n });\n const minProp = axis === 'y' ? 'top' : 'left';\n const maxProp = axis === 'y' ? 'bottom' : 'right';\n const endDiff = rects.reference[length] + rects.reference[axis] - coords[axis] - rects.floating[length];\n const startDiff = coords[axis] - rects.reference[axis];\n const arrowOffsetParent = await platform.getOffsetParent({\n element\n });\n const clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n const centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the floating element if the center\n // point is outside of the floating element's bounds\n\n const min = paddingObject[minProp];\n const max = clientSize - arrowDimensions[length] - paddingObject[maxProp];\n const center = clientSize / 2 - arrowDimensions[length] / 2 + centerToReference;\n const offset = within(min, center, max);\n return {\n data: {\n [axis]: offset,\n centerOffset: center - offset\n }\n };\n }\n\n});\n\nconst hash$1 = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nfunction getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, matched => hash$1[matched]);\n}\n\nfunction getAlignmentSides(placement, rects) {\n const isStart = getAlignment(placement) === 'start';\n const mainAxis = getMainAxisFromPlacement(placement);\n const length = getLengthFromAxis(mainAxis);\n let mainAlignmentSide = mainAxis === 'x' ? isStart ? 'right' : 'left' : isStart ? 'bottom' : 'top';\n\n if (rects.reference[length] > rects.floating[length]) {\n mainAlignmentSide = getOppositePlacement(mainAlignmentSide);\n }\n\n return {\n main: mainAlignmentSide,\n cross: getOppositePlacement(mainAlignmentSide)\n };\n}\n\nconst hash = {\n start: 'end',\n end: 'start'\n};\nfunction getOppositeAlignmentPlacement(placement) {\n return placement.replace(/start|end/g, matched => hash[matched]);\n}\n\nconst basePlacements = ['top', 'right', 'bottom', 'left'];\nconst allPlacements = /*#__PURE__*/basePlacements.reduce((acc, basePlacement) => acc.concat(basePlacement, basePlacement + \"-start\", basePlacement + \"-end\"), []);\n\nfunction getPlacementList(alignment, autoAlignment, allowedPlacements) {\n const allowedPlacementsSortedByAlignment = alignment ? [...allowedPlacements.filter(placement => getAlignment(placement) === alignment), ...allowedPlacements.filter(placement => getAlignment(placement) !== alignment)] : allowedPlacements.filter(placement => getBasePlacement(placement) === placement);\n return allowedPlacementsSortedByAlignment.filter(placement => {\n if (alignment) {\n return getAlignment(placement) === alignment || (autoAlignment ? getOppositeAlignmentPlacement(placement) !== placement : false);\n }\n\n return true;\n });\n}\nconst autoPlacement = function (options) {\n if (options === void 0) {\n options = {};\n }\n\n return {\n name: 'autoPlacement',\n options,\n\n async fn(middlewareArguments) {\n var _middlewareData$autoP, _middlewareData$autoP2, _middlewareData$autoP3, _middlewareData$autoP4, _middlewareData$autoP5, _placementsSortedByLe;\n\n const {\n x,\n y,\n rects,\n middlewareData,\n placement\n } = middlewareArguments;\n const {\n alignment = null,\n allowedPlacements = allPlacements,\n autoAlignment = true,\n ...detectOverflowOptions\n } = options;\n\n if ((_middlewareData$autoP = middlewareData.autoPlacement) != null && _middlewareData$autoP.skip) {\n return {};\n }\n\n const placements = getPlacementList(alignment, autoAlignment, allowedPlacements);\n const overflow = await detectOverflow(middlewareArguments, detectOverflowOptions);\n const currentIndex = (_middlewareData$autoP2 = (_middlewareData$autoP3 = middlewareData.autoPlacement) == null ? void 0 : _middlewareData$autoP3.index) != null ? _middlewareData$autoP2 : 0;\n const currentPlacement = placements[currentIndex];\n const {\n main,\n cross\n } = getAlignmentSides(currentPlacement, rects); // Make `computeCoords` start from the right place\n\n if (placement !== currentPlacement) {\n return {\n x,\n y,\n reset: {\n placement: placements[0]\n }\n };\n }\n\n const currentOverflows = [overflow[getBasePlacement(currentPlacement)], overflow[main], overflow[cross]];\n const allOverflows = [...((_middlewareData$autoP4 = (_middlewareData$autoP5 = middlewareData.autoPlacement) == null ? void 0 : _middlewareData$autoP5.overflows) != null ? _middlewareData$autoP4 : []), {\n placement: currentPlacement,\n overflows: currentOverflows\n }];\n const nextPlacement = placements[currentIndex + 1]; // There are more placements to check\n\n if (nextPlacement) {\n return {\n data: {\n index: currentIndex + 1,\n overflows: allOverflows\n },\n reset: {\n placement: nextPlacement\n }\n };\n }\n\n const placementsSortedByLeastOverflow = allOverflows.slice().sort((a, b) => a.overflows[0] - b.overflows[0]);\n const placementThatFitsOnAllSides = (_placementsSortedByLe = placementsSortedByLeastOverflow.find(_ref => {\n let {\n overflows\n } = _ref;\n return overflows.every(overflow => overflow <= 0);\n })) == null ? void 0 : _placementsSortedByLe.placement;\n return {\n data: {\n skip: true\n },\n reset: {\n placement: placementThatFitsOnAllSides != null ? placementThatFitsOnAllSides : placementsSortedByLeastOverflow[0].placement\n }\n };\n }\n\n };\n};\n\nfunction getExpandedPlacements(placement) {\n const oppositePlacement = getOppositePlacement(placement);\n return [getOppositeAlignmentPlacement(placement), oppositePlacement, getOppositeAlignmentPlacement(oppositePlacement)];\n}\n\nconst flip = function (options) {\n if (options === void 0) {\n options = {};\n }\n\n return {\n name: 'flip',\n options,\n\n async fn(middlewareArguments) {\n var _middlewareData$flip, _middlewareData$flip2;\n\n const {\n placement,\n middlewareData,\n rects,\n initialPlacement\n } = middlewareArguments;\n\n if ((_middlewareData$flip = middlewareData.flip) != null && _middlewareData$flip.skip) {\n return {};\n }\n\n const {\n mainAxis: checkMainAxis = true,\n crossAxis: checkCrossAxis = true,\n fallbackPlacements: specifiedFallbackPlacements,\n fallbackStrategy = 'bestFit',\n flipAlignment = true,\n ...detectOverflowOptions\n } = options;\n const basePlacement = getBasePlacement(placement);\n const isBasePlacement = basePlacement === initialPlacement;\n const fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipAlignment ? [getOppositePlacement(initialPlacement)] : getExpandedPlacements(initialPlacement));\n const placements = [initialPlacement, ...fallbackPlacements];\n const overflow = await detectOverflow(middlewareArguments, detectOverflowOptions);\n const overflows = [];\n let overflowsData = ((_middlewareData$flip2 = middlewareData.flip) == null ? void 0 : _middlewareData$flip2.overflows) || [];\n\n if (checkMainAxis) {\n overflows.push(overflow[basePlacement]);\n }\n\n if (checkCrossAxis) {\n const {\n main,\n cross\n } = getAlignmentSides(placement, rects);\n overflows.push(overflow[main], overflow[cross]);\n }\n\n overflowsData = [...overflowsData, {\n placement,\n overflows\n }]; // One or more sides is overflowing\n\n if (!overflows.every(side => side <= 0)) {\n var _middlewareData$flip$, _middlewareData$flip3;\n\n const nextIndex = ((_middlewareData$flip$ = (_middlewareData$flip3 = middlewareData.flip) == null ? void 0 : _middlewareData$flip3.index) != null ? _middlewareData$flip$ : 0) + 1;\n const nextPlacement = placements[nextIndex];\n\n if (nextPlacement) {\n // Try next placement and re-run the lifecycle\n return {\n data: {\n index: nextIndex,\n overflows: overflowsData\n },\n reset: {\n placement: nextPlacement\n }\n };\n }\n\n let resetPlacement = 'bottom';\n\n switch (fallbackStrategy) {\n case 'bestFit':\n {\n var _overflowsData$slice$;\n\n const placement = (_overflowsData$slice$ = overflowsData.slice().sort((a, b) => a.overflows.filter(overflow => overflow > 0).reduce((acc, overflow) => acc + overflow, 0) - b.overflows.filter(overflow => overflow > 0).reduce((acc, overflow) => acc + overflow, 0))[0]) == null ? void 0 : _overflowsData$slice$.placement;\n\n if (placement) {\n resetPlacement = placement;\n }\n\n break;\n }\n\n case 'initialPlacement':\n resetPlacement = initialPlacement;\n break;\n }\n\n return {\n data: {\n skip: true\n },\n reset: {\n placement: resetPlacement\n }\n };\n }\n\n return {};\n }\n\n };\n};\n\nfunction getSideOffsets(overflow, rect) {\n return {\n top: overflow.top - rect.height,\n right: overflow.right - rect.width,\n bottom: overflow.bottom - rect.height,\n left: overflow.left - rect.width\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return basePlacements.some(side => overflow[side] >= 0);\n}\n\nconst hide = () => ({\n name: 'hide',\n\n async fn(modifierArguments) {\n const referenceOverflow = await detectOverflow(modifierArguments, {\n elementContext: 'reference'\n });\n const floatingAltOverflow = await detectOverflow(modifierArguments, {\n altBoundary: true\n });\n const referenceHiddenOffsets = getSideOffsets(referenceOverflow, modifierArguments.rects.reference);\n const escapedOffsets = getSideOffsets(floatingAltOverflow, modifierArguments.rects.floating);\n const referenceHidden = isAnySideFullyClipped(referenceHiddenOffsets);\n const escaped = isAnySideFullyClipped(escapedOffsets);\n return {\n data: {\n referenceHidden,\n referenceHiddenOffsets,\n escaped,\n escapedOffsets\n }\n };\n }\n\n});\n\nfunction convertValueToCoords(_ref) {\n let {\n placement,\n rects,\n value\n } = _ref;\n const basePlacement = getBasePlacement(placement);\n const multiplier = ['left', 'top'].includes(basePlacement) ? -1 : 1;\n const rawValue = typeof value === 'function' ? value({ ...rects,\n placement\n }) : value;\n const {\n mainAxis,\n crossAxis\n } = typeof rawValue === 'number' ? {\n mainAxis: rawValue,\n crossAxis: 0\n } : {\n mainAxis: 0,\n crossAxis: 0,\n ...rawValue\n };\n return getMainAxisFromPlacement(basePlacement) === 'x' ? {\n x: crossAxis,\n y: mainAxis * multiplier\n } : {\n x: mainAxis * multiplier,\n y: crossAxis\n };\n}\nconst offset = function (value) {\n if (value === void 0) {\n value = 0;\n }\n\n return {\n name: 'offset',\n options: value,\n\n fn(middlewareArguments) {\n const {\n x,\n y,\n placement,\n rects\n } = middlewareArguments;\n const diffCoords = convertValueToCoords({\n placement,\n rects,\n value\n });\n return {\n x: x + diffCoords.x,\n y: y + diffCoords.y,\n data: diffCoords\n };\n }\n\n };\n};\n\nfunction getCrossAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}\n\nconst shift = function (options) {\n if (options === void 0) {\n options = {};\n }\n\n return {\n name: 'shift',\n options,\n\n async fn(middlewareArguments) {\n const {\n x,\n y,\n placement\n } = middlewareArguments;\n const {\n mainAxis: checkMainAxis = true,\n crossAxis: checkCrossAxis = false,\n limiter = {\n fn: _ref => {\n let {\n x,\n y\n } = _ref;\n return {\n x,\n y\n };\n }\n },\n ...detectOverflowOptions\n } = options;\n const coords = {\n x,\n y\n };\n const overflow = await detectOverflow(middlewareArguments, detectOverflowOptions);\n const mainAxis = getMainAxisFromPlacement(getBasePlacement(placement));\n const crossAxis = getCrossAxis(mainAxis);\n let mainAxisCoord = coords[mainAxis];\n let crossAxisCoord = coords[crossAxis];\n\n if (checkMainAxis) {\n const minSide = mainAxis === 'y' ? 'top' : 'left';\n const maxSide = mainAxis === 'y' ? 'bottom' : 'right';\n const min = mainAxisCoord + overflow[minSide];\n const max = mainAxisCoord - overflow[maxSide];\n mainAxisCoord = within(min, mainAxisCoord, max);\n }\n\n if (checkCrossAxis) {\n const minSide = crossAxis === 'y' ? 'top' : 'left';\n const maxSide = crossAxis === 'y' ? 'bottom' : 'right';\n const min = crossAxisCoord + overflow[minSide];\n const max = crossAxisCoord - overflow[maxSide];\n crossAxisCoord = within(min, crossAxisCoord, max);\n }\n\n const limitedCoords = limiter.fn({ ...middlewareArguments,\n [mainAxis]: mainAxisCoord,\n [crossAxis]: crossAxisCoord\n });\n return { ...limitedCoords,\n data: {\n x: limitedCoords.x - x,\n y: limitedCoords.y - y\n }\n };\n }\n\n };\n};\nconst limitShift = function (options) {\n if (options === void 0) {\n options = {};\n }\n\n return {\n options,\n\n fn(middlewareArguments) {\n const {\n x,\n y,\n placement,\n rects,\n middlewareData\n } = middlewareArguments;\n const {\n offset = 0,\n mainAxis: checkMainAxis = true,\n crossAxis: checkCrossAxis = true\n } = options;\n const coords = {\n x,\n y\n };\n const mainAxis = getMainAxisFromPlacement(placement);\n const crossAxis = getCrossAxis(mainAxis);\n let mainAxisCoord = coords[mainAxis];\n let crossAxisCoord = coords[crossAxis];\n const rawOffset = typeof offset === 'function' ? offset({ ...rects,\n placement\n }) : offset;\n const computedOffset = typeof rawOffset === 'number' ? {\n mainAxis: rawOffset,\n crossAxis: 0\n } : {\n mainAxis: 0,\n crossAxis: 0,\n ...rawOffset\n };\n\n if (checkMainAxis) {\n const len = mainAxis === 'y' ? 'height' : 'width';\n const limitMin = rects.reference[mainAxis] - rects.floating[len] + computedOffset.mainAxis;\n const limitMax = rects.reference[mainAxis] + rects.reference[len] - computedOffset.mainAxis;\n\n if (mainAxisCoord < limitMin) {\n mainAxisCoord = limitMin;\n } else if (mainAxisCoord > limitMax) {\n mainAxisCoord = limitMax;\n }\n }\n\n if (checkCrossAxis) {\n var _middlewareData$offse, _middlewareData$offse2, _middlewareData$offse3, _middlewareData$offse4;\n\n const len = mainAxis === 'y' ? 'width' : 'height';\n const isOriginSide = ['top', 'left'].includes(getBasePlacement(placement));\n const limitMin = rects.reference[crossAxis] - rects.floating[len] + (isOriginSide ? (_middlewareData$offse = (_middlewareData$offse2 = middlewareData.offset) == null ? void 0 : _middlewareData$offse2[crossAxis]) != null ? _middlewareData$offse : 0 : 0) + (isOriginSide ? 0 : computedOffset.crossAxis);\n const limitMax = rects.reference[crossAxis] + rects.reference[len] + (isOriginSide ? 0 : (_middlewareData$offse3 = (_middlewareData$offse4 = middlewareData.offset) == null ? void 0 : _middlewareData$offse4[crossAxis]) != null ? _middlewareData$offse3 : 0) - (isOriginSide ? computedOffset.crossAxis : 0);\n\n if (crossAxisCoord < limitMin) {\n crossAxisCoord = limitMin;\n } else if (crossAxisCoord > limitMax) {\n crossAxisCoord = limitMax;\n }\n }\n\n return {\n [mainAxis]: mainAxisCoord,\n [crossAxis]: crossAxisCoord\n };\n }\n\n };\n};\n\nconst size = function (options) {\n if (options === void 0) {\n options = {};\n }\n\n return {\n name: 'size',\n options,\n\n async fn(middlewareArguments) {\n var _middlewareData$size;\n\n const {\n placement,\n rects,\n middlewareData\n } = middlewareArguments;\n const {\n apply,\n ...detectOverflowOptions\n } = options;\n\n if ((_middlewareData$size = middlewareData.size) != null && _middlewareData$size.skip) {\n return {};\n }\n\n const overflow = await detectOverflow(middlewareArguments, detectOverflowOptions);\n const basePlacement = getBasePlacement(placement);\n const isEnd = getAlignment(placement) === 'end';\n let heightSide;\n let widthSide;\n\n if (basePlacement === 'top' || basePlacement === 'bottom') {\n heightSide = basePlacement;\n widthSide = isEnd ? 'left' : 'right';\n } else {\n widthSide = basePlacement;\n heightSide = isEnd ? 'top' : 'bottom';\n }\n\n const xMin = max(overflow.left, 0);\n const xMax = max(overflow.right, 0);\n const yMin = max(overflow.top, 0);\n const yMax = max(overflow.bottom, 0);\n const dimensions = {\n height: rects.floating.height - (['left', 'right'].includes(placement) ? 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : max(overflow.top, overflow.bottom)) : overflow[heightSide]),\n width: rects.floating.width - (['top', 'bottom'].includes(placement) ? 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : max(overflow.left, overflow.right)) : overflow[widthSide])\n };\n apply == null ? void 0 : apply({ ...dimensions,\n ...rects\n });\n return {\n data: {\n skip: true\n },\n reset: {\n rects: true\n }\n };\n }\n\n };\n};\n\nconst inline = function (options) {\n if (options === void 0) {\n options = {};\n }\n\n return {\n name: 'inline',\n options,\n\n async fn(middlewareArguments) {\n var _middlewareData$inlin, _await$platform$getCl;\n\n const {\n placement,\n elements,\n rects,\n platform,\n strategy,\n middlewareData\n } = middlewareArguments; // A MouseEvent's client{X,Y} coords can be up to 2 pixels off a\n // ClientRect's bounds, despite the event listener being triggered. A\n // padding of 2 seems to handle this issue.\n\n const {\n padding = 2,\n x,\n y\n } = options;\n\n if ((_middlewareData$inlin = middlewareData.inline) != null && _middlewareData$inlin.skip) {\n return {};\n }\n\n const fallback = rectToClientRect(await platform.convertOffsetParentRelativeRectToViewportRelativeRect({\n rect: rects.reference,\n offsetParent: await platform.getOffsetParent({\n element: elements.floating\n }),\n strategy\n }));\n const clientRects = Array.from((_await$platform$getCl = await (platform.getClientRects == null ? void 0 : platform.getClientRects({\n element: elements.reference\n }))) != null ? _await$platform$getCl : []);\n const paddingObject = getSideObjectFromPadding(padding);\n\n function getBoundingClientRect() {\n // There are two rects and they are disjoined\n if (clientRects.length === 2 && clientRects[0].left > clientRects[1].right && x != null && y != null) {\n var _clientRects$find;\n\n // Find the first rect in which the point is fully inside\n return (_clientRects$find = clientRects.find(rect => x > rect.left - paddingObject.left && x < rect.right + paddingObject.right && y > rect.top - paddingObject.top && y < rect.bottom + paddingObject.bottom)) != null ? _clientRects$find : fallback;\n } // There are 2 or more connected rects\n\n\n if (clientRects.length >= 2) {\n if (getMainAxisFromPlacement(placement) === 'x') {\n const firstRect = clientRects[0];\n const lastRect = clientRects[clientRects.length - 1];\n const isTop = getBasePlacement(placement) === 'top';\n const top = firstRect.top;\n const bottom = lastRect.bottom;\n const left = isTop ? firstRect.left : lastRect.left;\n const right = isTop ? firstRect.right : lastRect.right;\n const width = right - left;\n const height = bottom - top;\n return {\n top,\n bottom,\n left,\n right,\n width,\n height,\n x: left,\n y: top\n };\n }\n\n const isLeftPlacement = getBasePlacement(placement) === 'left';\n const maxRight = max(...clientRects.map(rect => rect.right));\n const minLeft = min(...clientRects.map(rect => rect.left));\n const measureRects = clientRects.filter(rect => isLeftPlacement ? rect.left === minLeft : rect.right === maxRight);\n const top = measureRects[0].top;\n const bottom = measureRects[measureRects.length - 1].bottom;\n const left = minLeft;\n const right = maxRight;\n const width = right - left;\n const height = bottom - top;\n return {\n top,\n bottom,\n left,\n right,\n width,\n height,\n x: left,\n y: top\n };\n }\n\n return fallback;\n }\n\n return {\n data: {\n skip: true\n },\n reset: {\n rects: await platform.getElementRects({\n reference: {\n getBoundingClientRect\n },\n floating: elements.floating,\n strategy\n })\n }\n };\n }\n\n };\n};\n\nexport { arrow, autoPlacement, computePosition, detectOverflow, flip, hide, inline, limitShift, offset, rectToClientRect, shift, size };\n","import { rectToClientRect, computePosition as computePosition$1 } from '@floating-ui/core';\nexport { arrow, autoPlacement, detectOverflow, flip, hide, inline, limitShift, offset, shift, size } from '@floating-ui/core';\n\nfunction isWindow(value) {\n return (value == null ? void 0 : value.toString()) === '[object Window]';\n}\nfunction getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (!isWindow(node)) {\n const ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}\n\nfunction getComputedStyle$1(element) {\n return getWindow(element).getComputedStyle(element);\n}\n\nfunction getNodeName(node) {\n return isWindow(node) ? '' : node ? (node.nodeName || '').toLowerCase() : '';\n}\n\nfunction isHTMLElement(value) {\n return value instanceof getWindow(value).HTMLElement;\n}\nfunction isElement(value) {\n return value instanceof getWindow(value).Element;\n}\nfunction isNode(value) {\n return value instanceof getWindow(value).Node;\n}\nfunction isShadowRoot(node) {\n const OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\nfunction isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n const {\n overflow,\n overflowX,\n overflowY\n } = getComputedStyle$1(element);\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}\nfunction isTableElement(element) {\n return ['table', 'td', 'th'].includes(getNodeName(element));\n}\nfunction isContainingBlock(element) {\n // TODO: Try and use feature detection here instead\n const isFirefox = navigator.userAgent.toLowerCase().includes('firefox');\n const css = getComputedStyle$1(element); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n return css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].includes(css.willChange) || isFirefox && css.willChange === 'filter' || isFirefox && (css.filter ? css.filter !== 'none' : false);\n}\n\nconst min = Math.min;\nconst max = Math.max;\nconst round = Math.round;\n\nfunction getBoundingClientRect(element, includeScale) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n const clientRect = element.getBoundingClientRect();\n let scaleX = 1;\n let scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n return {\n width: clientRect.width / scaleX,\n height: clientRect.height / scaleY,\n top: clientRect.top / scaleY,\n right: clientRect.right / scaleX,\n bottom: clientRect.bottom / scaleY,\n left: clientRect.left / scaleX,\n x: clientRect.left / scaleX,\n y: clientRect.top / scaleY\n };\n}\n\nfunction getDocumentElement(node) {\n return ((isNode(node) ? node.ownerDocument : node.document) || window.document).documentElement;\n}\n\nfunction getNodeScroll(element) {\n if (isWindow(element)) {\n return {\n scrollLeft: element.pageXOffset,\n scrollTop: element.pageYOffset\n };\n }\n\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}\n\nfunction getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n return getBoundingClientRect(getDocumentElement(element)).left + getNodeScroll(element).scrollLeft;\n}\n\nfunction isScaled(element) {\n const rect = getBoundingClientRect(element);\n return round(rect.width) !== element.offsetWidth || round(rect.height) !== element.offsetHeight;\n}\n\nfunction getRectRelativeToOffsetParent(element, offsetParent, strategy) {\n const isOffsetParentAnElement = isHTMLElement(offsetParent);\n const documentElement = getDocumentElement(offsetParent);\n const rect = getBoundingClientRect(element, isOffsetParentAnElement && isScaled(offsetParent));\n let scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n const offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && strategy !== 'fixed') {\n if (getNodeName(offsetParent) !== 'body' || isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n const offsetRect = getBoundingClientRect(offsetParent, true);\n offsets.x = offsetRect.x + offsetParent.clientLeft;\n offsets.y = offsetRect.y + offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}\n\nfunction getParentNode(node) {\n if (getNodeName(node) === 'html') {\n return node;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // @ts-ignore\n node.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n node.parentNode || ( // DOM Element detected\n isShadowRoot(node) ? node.host : null) || // ShadowRoot detected\n getDocumentElement(node) // fallback\n\n );\n}\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n}\n\nfunction getContainingBlock(element) {\n let currentNode = getParentNode(element);\n\n while (isHTMLElement(currentNode) && !['html', 'body'].includes(getNodeName(currentNode))) {\n if (isContainingBlock(currentNode)) {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nfunction getOffsetParent(element) {\n const window = getWindow(element);\n let offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static' && !isContainingBlock(offsetParent))) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}\n\nfunction getDimensions(element) {\n return {\n width: element.offsetWidth,\n height: element.offsetHeight\n };\n}\n\nfunction convertOffsetParentRelativeRectToViewportRelativeRect(_ref) {\n let {\n rect,\n offsetParent,\n strategy\n } = _ref;\n const isOffsetParentAnElement = isHTMLElement(offsetParent);\n const documentElement = getDocumentElement(offsetParent);\n\n if (offsetParent === documentElement) {\n return rect;\n }\n\n let scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n const offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && strategy !== 'fixed') {\n if (getNodeName(offsetParent) !== 'body' || isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n const offsetRect = getBoundingClientRect(offsetParent, true);\n offsets.x = offsetRect.x + offsetParent.clientLeft;\n offsets.y = offsetRect.y + offsetParent.clientTop;\n } // This doesn't appear to be need to be negated.\n // else if (documentElement) {\n // offsets.x = getWindowScrollBarX(documentElement);\n // }\n\n }\n\n return { ...rect,\n x: rect.x - scroll.scrollLeft + offsets.x,\n y: rect.y - scroll.scrollTop + offsets.y\n };\n}\n\nfunction getViewportRect(element) {\n const win = getWindow(element);\n const html = getDocumentElement(element);\n const visualViewport = win.visualViewport;\n let width = html.clientWidth;\n let height = html.clientHeight;\n let x = 0;\n let y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height; // Uses Layout Viewport (like Chrome; Safari does not currently)\n // In Chrome, it returns a value very close to 0 (+/-) but contains rounding\n // errors due to floating point numbers, so we need to check precision.\n // Safari returns a number <= 0, usually < -1 when pinch-zoomed\n\n if (Math.abs(win.innerWidth / visualViewport.scale - visualViewport.width) < 0.01) {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width,\n height,\n x,\n y\n };\n}\n\n// of the `` and `` rect bounds if horizontally scrollable\n\nfunction getDocumentRect(element) {\n var _element$ownerDocumen;\n\n const html = getDocumentElement(element);\n const scroll = getNodeScroll(element);\n const body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n const width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n const height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n let x = -scroll.scrollLeft + getWindowScrollBarX(element);\n const y = -scroll.scrollTop;\n\n if (getComputedStyle$1(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width,\n height,\n x,\n y\n };\n}\n\nfunction getScrollParent(node) {\n if (['html', 'body', '#document'].includes(getNodeName(node))) {\n // @ts-ignore assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}\n\nfunction getScrollParents(node, list) {\n var _node$ownerDocument;\n\n if (list === void 0) {\n list = [];\n }\n\n const scrollParent = getScrollParent(node);\n const isBody = scrollParent === ((_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.body);\n const win = getWindow(scrollParent);\n const target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n const updatedList = list.concat(target);\n return isBody ? updatedList : // @ts-ignore: isBody tells us target will be an HTMLElement here\n updatedList.concat(getScrollParents(getParentNode(target)));\n}\n\nfunction contains(parent, child) {\n const rootNode = child.getRootNode == null ? void 0 : child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n let next = child;\n\n do {\n // use `===` replace node.isSameNode()\n if (next && parent === next) {\n return true;\n } // @ts-ignore: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n }\n\n return false;\n}\n\nfunction getInnerBoundingClientRect(element) {\n const clientRect = getBoundingClientRect(element);\n const top = clientRect.top + element.clientTop;\n const left = clientRect.left + element.clientLeft;\n return {\n top,\n left,\n x: left,\n y: top,\n right: left + element.clientWidth,\n bottom: top + element.clientHeight,\n width: element.clientWidth,\n height: element.clientHeight\n };\n}\n\nfunction getClientRectFromClippingParent(element, clippingParent) {\n if (clippingParent === 'viewport') {\n return rectToClientRect(getViewportRect(element));\n }\n\n if (isElement(clippingParent)) {\n return getInnerBoundingClientRect(clippingParent);\n }\n\n return rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n const clippingParents = getScrollParents(getParentNode(element));\n const canEscapeClipping = ['absolute', 'fixed'].includes(getComputedStyle$1(element).position);\n const clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // @ts-ignore isElement check ensures we return Array\n\n\n return clippingParents.filter(clippingParent => isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body');\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nfunction getClippingClientRect(_ref) {\n let {\n element,\n boundary,\n rootBoundary\n } = _ref;\n const mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n const clippingParents = [...mainClippingParents, rootBoundary];\n const firstClippingParent = clippingParents[0];\n const clippingRect = clippingParents.reduce((accRect, clippingParent) => {\n const rect = getClientRectFromClippingParent(element, clippingParent);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromClippingParent(element, firstClippingParent));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}\n\nconst platform = {\n getElementRects: _ref => {\n let {\n reference,\n floating,\n strategy\n } = _ref;\n return {\n reference: getRectRelativeToOffsetParent(reference, getOffsetParent(floating), strategy),\n floating: { ...getDimensions(floating),\n x: 0,\n y: 0\n }\n };\n },\n convertOffsetParentRelativeRectToViewportRelativeRect: args => convertOffsetParentRelativeRectToViewportRelativeRect(args),\n getOffsetParent: _ref2 => {\n let {\n element\n } = _ref2;\n return getOffsetParent(element);\n },\n isElement: value => isElement(value),\n getDocumentElement: _ref3 => {\n let {\n element\n } = _ref3;\n return getDocumentElement(element);\n },\n getClippingClientRect: args => getClippingClientRect(args),\n getDimensions: _ref4 => {\n let {\n element\n } = _ref4;\n return getDimensions(element);\n },\n getClientRects: _ref5 => {\n let {\n element\n } = _ref5;\n return element.getClientRects();\n }\n};\n\nconst computePosition = (reference, floating, options) => computePosition$1(reference, floating, {\n platform,\n ...options\n});\n\nexport { computePosition, getScrollParents };\n","var __defProp = Object.defineProperty;\nvar __defProps = Object.defineProperties;\nvar __getOwnPropDescs = Object.getOwnPropertyDescriptors;\nvar __getOwnPropSymbols = Object.getOwnPropertySymbols;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __propIsEnum = Object.prototype.propertyIsEnumerable;\nvar __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;\nvar __spreadValues = (a, b) => {\n for (var prop in b || (b = {}))\n if (__hasOwnProp.call(b, prop))\n __defNormalProp(a, prop, b[prop]);\n if (__getOwnPropSymbols)\n for (var prop of __getOwnPropSymbols(b)) {\n if (__propIsEnum.call(b, prop))\n __defNormalProp(a, prop, b[prop]);\n }\n return a;\n};\nvar __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));\nvar __objRest = (source, exclude) => {\n var target = {};\n for (var prop in source)\n if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0)\n target[prop] = source[prop];\n if (source != null && __getOwnPropSymbols)\n for (var prop of __getOwnPropSymbols(source)) {\n if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop))\n target[prop] = source[prop];\n }\n return target;\n};\nimport { offset, autoPlacement, shift, flip, arrow, size, computePosition, getScrollParents } from \"@floating-ui/dom\";\nimport Vue from \"vue\";\nfunction assign(to, from) {\n for (const key in from) {\n if (Object.prototype.hasOwnProperty.call(from, key)) {\n if (typeof from[key] === \"object\" && to[key]) {\n assign(to[key], from[key]);\n } else {\n to[key] = from[key];\n }\n }\n }\n}\nconst config = {\n disabled: false,\n distance: 5,\n skidding: 0,\n container: \"body\",\n boundary: void 0,\n instantMove: false,\n disposeTimeout: 5e3,\n popperTriggers: [],\n strategy: \"absolute\",\n preventOverflow: true,\n flip: true,\n shift: true,\n overflowPadding: 0,\n arrowPadding: 0,\n arrowOverflow: true,\n themes: {\n tooltip: {\n placement: \"top\",\n triggers: [\"hover\", \"focus\", \"touch\"],\n hideTriggers: (events) => [...events, \"click\"],\n delay: {\n show: 200,\n hide: 0\n },\n handleResize: false,\n html: false,\n loadingContent: \"...\"\n },\n dropdown: {\n placement: \"bottom\",\n triggers: [\"click\"],\n delay: 0,\n handleResize: true,\n autoHide: true\n },\n menu: {\n $extend: \"dropdown\",\n triggers: [\"hover\", \"focus\"],\n popperTriggers: [\"hover\", \"focus\"],\n delay: {\n show: 0,\n hide: 400\n }\n }\n }\n};\nfunction getDefaultConfig(theme, key) {\n let themeConfig = config.themes[theme] || {};\n let value;\n do {\n value = themeConfig[key];\n if (typeof value === \"undefined\") {\n if (themeConfig.$extend) {\n themeConfig = config.themes[themeConfig.$extend] || {};\n } else {\n themeConfig = null;\n value = config[key];\n }\n } else {\n themeConfig = null;\n }\n } while (themeConfig);\n return value;\n}\nfunction getThemeClasses(theme) {\n const result = [theme];\n let themeConfig = config.themes[theme] || {};\n do {\n if (themeConfig.$extend && !themeConfig.$resetCss) {\n result.push(themeConfig.$extend);\n themeConfig = config.themes[themeConfig.$extend] || {};\n } else {\n themeConfig = null;\n }\n } while (themeConfig);\n return result.map((c) => `v-popper--theme-${c}`);\n}\nfunction getAllParentThemes(theme) {\n const result = [theme];\n let themeConfig = config.themes[theme] || {};\n do {\n if (themeConfig.$extend) {\n result.push(themeConfig.$extend);\n themeConfig = config.themes[themeConfig.$extend] || {};\n } else {\n themeConfig = null;\n }\n } while (themeConfig);\n return result;\n}\nvar vueResize = \"\";\nlet supportsPassive = false;\nif (typeof window !== \"undefined\") {\n supportsPassive = false;\n try {\n const opts = Object.defineProperty({}, \"passive\", {\n get() {\n supportsPassive = true;\n }\n });\n window.addEventListener(\"test\", null, opts);\n } catch (e) {\n }\n}\nlet isIOS = false;\nif (typeof window !== \"undefined\" && typeof navigator !== \"undefined\") {\n isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;\n}\nconst placements = [\"auto\", \"top\", \"bottom\", \"left\", \"right\"].reduce((acc, base) => acc.concat([\n base,\n `${base}-start`,\n `${base}-end`\n]), []);\nconst SHOW_EVENT_MAP = {\n hover: \"mouseenter\",\n focus: \"focus\",\n click: \"click\",\n touch: \"touchstart\"\n};\nconst HIDE_EVENT_MAP = {\n hover: \"mouseleave\",\n focus: \"blur\",\n click: \"click\",\n touch: \"touchend\"\n};\nfunction removeFromArray(array, item) {\n const index = array.indexOf(item);\n if (index !== -1) {\n array.splice(index, 1);\n }\n}\nfunction nextFrame() {\n return new Promise((resolve) => requestAnimationFrame(() => {\n requestAnimationFrame(resolve);\n }));\n}\nconst shownPoppers = [];\nlet hidingPopper = null;\nconst shownPoppersByTheme = {};\nfunction getShownPoppersByTheme(theme) {\n let list = shownPoppersByTheme[theme];\n if (!list) {\n list = shownPoppersByTheme[theme] = [];\n }\n return list;\n}\nlet Element = function() {\n};\nif (typeof window !== \"undefined\") {\n Element = window.Element;\n}\nfunction defaultPropFactory(prop) {\n return function() {\n const props = this.$props;\n return getDefaultConfig(props.theme, prop);\n };\n}\nconst PROVIDE_KEY = \"__floating-vue__popper\";\nvar PrivatePopper = () => ({\n name: \"VPopper\",\n props: {\n theme: {\n type: String,\n required: true\n },\n targetNodes: {\n type: Function,\n required: true\n },\n referenceNode: {\n type: Function,\n required: true\n },\n popperNode: {\n type: Function,\n required: true\n },\n shown: {\n type: Boolean,\n default: false\n },\n showGroup: {\n type: String,\n default: null\n },\n ariaId: {\n default: null\n },\n disabled: {\n type: Boolean,\n default: defaultPropFactory(\"disabled\")\n },\n positioningDisabled: {\n type: Boolean,\n default: defaultPropFactory(\"positioningDisabled\")\n },\n placement: {\n type: String,\n default: defaultPropFactory(\"placement\"),\n validator: (value) => placements.includes(value)\n },\n delay: {\n type: [String, Number, Object],\n default: defaultPropFactory(\"delay\")\n },\n distance: {\n type: [Number, String],\n default: defaultPropFactory(\"distance\")\n },\n skidding: {\n type: [Number, String],\n default: defaultPropFactory(\"skidding\")\n },\n triggers: {\n type: Array,\n default: defaultPropFactory(\"triggers\")\n },\n showTriggers: {\n type: [Array, Function],\n default: defaultPropFactory(\"showTriggers\")\n },\n hideTriggers: {\n type: [Array, Function],\n default: defaultPropFactory(\"hideTriggers\")\n },\n popperTriggers: {\n type: Array,\n default: defaultPropFactory(\"popperTriggers\")\n },\n popperShowTriggers: {\n type: [Array, Function],\n default: defaultPropFactory(\"popperShowTriggers\")\n },\n popperHideTriggers: {\n type: [Array, Function],\n default: defaultPropFactory(\"popperHideTriggers\")\n },\n container: {\n type: [String, Object, Element, Boolean],\n default: defaultPropFactory(\"container\")\n },\n boundary: {\n type: [String, Element],\n default: defaultPropFactory(\"boundary\")\n },\n strategy: {\n type: String,\n validator: (value) => [\"absolute\", \"fixed\"].includes(value),\n default: defaultPropFactory(\"strategy\")\n },\n autoHide: {\n type: [Boolean, Function],\n default: defaultPropFactory(\"autoHide\")\n },\n handleResize: {\n type: Boolean,\n default: defaultPropFactory(\"handleResize\")\n },\n instantMove: {\n type: Boolean,\n default: defaultPropFactory(\"instantMove\")\n },\n eagerMount: {\n type: Boolean,\n default: defaultPropFactory(\"eagerMount\")\n },\n popperClass: {\n type: [String, Array, Object],\n default: defaultPropFactory(\"popperClass\")\n },\n computeTransformOrigin: {\n type: Boolean,\n default: defaultPropFactory(\"computeTransformOrigin\")\n },\n autoMinSize: {\n type: Boolean,\n default: defaultPropFactory(\"autoMinSize\")\n },\n autoSize: {\n type: [Boolean, String],\n default: defaultPropFactory(\"autoSize\")\n },\n autoMaxSize: {\n type: Boolean,\n default: defaultPropFactory(\"autoMaxSize\")\n },\n autoBoundaryMaxSize: {\n type: Boolean,\n default: defaultPropFactory(\"autoBoundaryMaxSize\")\n },\n preventOverflow: {\n type: Boolean,\n default: defaultPropFactory(\"preventOverflow\")\n },\n overflowPadding: {\n type: [Number, String],\n default: defaultPropFactory(\"overflowPadding\")\n },\n arrowPadding: {\n type: [Number, String],\n default: defaultPropFactory(\"arrowPadding\")\n },\n arrowOverflow: {\n type: Boolean,\n default: defaultPropFactory(\"arrowOverflow\")\n },\n flip: {\n type: Boolean,\n default: defaultPropFactory(\"flip\")\n },\n shift: {\n type: Boolean,\n default: defaultPropFactory(\"shift\")\n },\n shiftCrossAxis: {\n type: Boolean,\n default: defaultPropFactory(\"shiftCrossAxis\")\n },\n noAutoFocus: {\n type: Boolean,\n default: defaultPropFactory(\"noAutoFocus\")\n }\n },\n provide() {\n return {\n [PROVIDE_KEY]: {\n parentPopper: this\n }\n };\n },\n inject: {\n [PROVIDE_KEY]: { default: null }\n },\n data() {\n return {\n isShown: false,\n isMounted: false,\n skipTransition: false,\n classes: {\n showFrom: false,\n showTo: false,\n hideFrom: false,\n hideTo: true\n },\n result: {\n x: 0,\n y: 0,\n placement: \"\",\n strategy: this.strategy,\n arrow: {\n x: 0,\n y: 0,\n centerOffset: 0\n },\n transformOrigin: null\n },\n shownChildren: /* @__PURE__ */ new Set(),\n lastAutoHide: true\n };\n },\n computed: {\n popperId() {\n return this.ariaId != null ? this.ariaId : this.randomId;\n },\n shouldMountContent() {\n return this.eagerMount || this.isMounted;\n },\n slotData() {\n return {\n popperId: this.popperId,\n isShown: this.isShown,\n shouldMountContent: this.shouldMountContent,\n skipTransition: this.skipTransition,\n autoHide: typeof this.autoHide === \"function\" ? this.lastAutoHide : this.autoHide,\n show: this.show,\n hide: this.hide,\n handleResize: this.handleResize,\n onResize: this.onResize,\n classes: __spreadProps(__spreadValues({}, this.classes), {\n popperClass: this.popperClass\n }),\n result: this.positioningDisabled ? null : this.result\n };\n },\n parentPopper() {\n var _a;\n return (_a = this[PROVIDE_KEY]) == null ? void 0 : _a.parentPopper;\n },\n hasPopperShowTriggerHover() {\n var _a, _b;\n return ((_a = this.popperTriggers) == null ? void 0 : _a.includes(\"hover\")) || ((_b = this.popperShowTriggers) == null ? void 0 : _b.includes(\"hover\"));\n }\n },\n watch: __spreadValues(__spreadValues({\n shown: \"$_autoShowHide\",\n disabled(value) {\n if (value) {\n this.dispose();\n } else {\n this.init();\n }\n },\n async container() {\n if (this.isShown) {\n this.$_ensureTeleport();\n await this.$_computePosition();\n }\n }\n }, [\n \"triggers\",\n \"positioningDisabled\"\n ].reduce((acc, prop) => {\n acc[prop] = \"$_refreshListeners\";\n return acc;\n }, {})), [\n \"placement\",\n \"distance\",\n \"skidding\",\n \"boundary\",\n \"strategy\",\n \"overflowPadding\",\n \"arrowPadding\",\n \"preventOverflow\",\n \"shift\",\n \"shiftCrossAxis\",\n \"flip\"\n ].reduce((acc, prop) => {\n acc[prop] = \"$_computePosition\";\n return acc;\n }, {})),\n created() {\n this.$_isDisposed = true;\n this.randomId = `popper_${[Math.random(), Date.now()].map((n) => n.toString(36).substring(2, 10)).join(\"_\")}`;\n if (this.autoMinSize) {\n console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize=\"min\"` instead.');\n }\n if (this.autoMaxSize) {\n console.warn(\"[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.\");\n }\n },\n mounted() {\n this.init();\n this.$_detachPopperNode();\n },\n activated() {\n this.$_autoShowHide();\n },\n deactivated() {\n this.hide();\n },\n beforeDestroy() {\n this.dispose();\n },\n methods: {\n show({ event = null, skipDelay = false, force = false } = {}) {\n var _a, _b;\n if (((_a = this.parentPopper) == null ? void 0 : _a.lockedChild) && this.parentPopper.lockedChild !== this)\n return;\n this.$_pendingHide = false;\n if (force || !this.disabled) {\n if (((_b = this.parentPopper) == null ? void 0 : _b.lockedChild) === this) {\n this.parentPopper.lockedChild = null;\n }\n this.$_scheduleShow(event, skipDelay);\n this.$emit(\"show\");\n this.$_showFrameLocked = true;\n requestAnimationFrame(() => {\n this.$_showFrameLocked = false;\n });\n }\n this.$emit(\"update:shown\", true);\n },\n hide({ event = null, skipDelay = false, skipAiming = false } = {}) {\n var _a;\n if (this.$_hideInProgress)\n return;\n if (this.shownChildren.size > 0) {\n this.$_pendingHide = true;\n return;\n }\n if (!skipAiming && this.hasPopperShowTriggerHover && this.$_isAimingPopper()) {\n if (this.parentPopper) {\n this.parentPopper.lockedChild = this;\n clearTimeout(this.parentPopper.lockedChildTimer);\n this.parentPopper.lockedChildTimer = setTimeout(() => {\n if (this.parentPopper.lockedChild === this) {\n this.parentPopper.lockedChild.hide({ skipDelay });\n this.parentPopper.lockedChild = null;\n }\n }, 1e3);\n }\n return;\n }\n if (((_a = this.parentPopper) == null ? void 0 : _a.lockedChild) === this) {\n this.parentPopper.lockedChild = null;\n }\n this.$_pendingHide = false;\n this.$_scheduleHide(event, skipDelay);\n this.$emit(\"hide\");\n this.$emit(\"update:shown\", false);\n },\n init() {\n if (!this.$_isDisposed)\n return;\n this.$_isDisposed = false;\n this.isMounted = false;\n this.$_events = [];\n this.$_preventShow = false;\n this.$_referenceNode = this.referenceNode();\n this.$_targetNodes = this.targetNodes().filter((e) => e.nodeType === e.ELEMENT_NODE);\n this.$_popperNode = this.popperNode();\n this.$_innerNode = this.$_popperNode.querySelector(\".v-popper__inner\");\n this.$_arrowNode = this.$_popperNode.querySelector(\".v-popper__arrow-container\");\n this.$_swapTargetAttrs(\"title\", \"data-original-title\");\n this.$_detachPopperNode();\n if (this.triggers.length) {\n this.$_addEventListeners();\n }\n if (this.shown) {\n this.show();\n }\n },\n dispose() {\n if (this.$_isDisposed)\n return;\n this.$_isDisposed = true;\n this.$_removeEventListeners();\n this.hide({ skipDelay: true });\n this.$_detachPopperNode();\n this.isMounted = false;\n this.isShown = false;\n this.$_updateParentShownChildren(false);\n this.$_swapTargetAttrs(\"data-original-title\", \"title\");\n this.$emit(\"dispose\");\n },\n async onResize() {\n if (this.isShown) {\n await this.$_computePosition();\n this.$emit(\"resize\");\n }\n },\n async $_computePosition() {\n var _a;\n if (this.$_isDisposed || this.positioningDisabled)\n return;\n const options2 = {\n strategy: this.strategy,\n middleware: []\n };\n if (this.distance || this.skidding) {\n options2.middleware.push(offset({\n mainAxis: this.distance,\n crossAxis: this.skidding\n }));\n }\n const isPlacementAuto = this.placement.startsWith(\"auto\");\n if (isPlacementAuto) {\n options2.middleware.push(autoPlacement({\n alignment: (_a = this.placement.split(\"-\")[1]) != null ? _a : \"\"\n }));\n } else {\n options2.placement = this.placement;\n }\n if (this.preventOverflow) {\n if (this.shift) {\n options2.middleware.push(shift({\n padding: this.overflowPadding,\n boundary: this.boundary,\n crossAxis: this.shiftCrossAxis\n }));\n }\n if (!isPlacementAuto && this.flip) {\n options2.middleware.push(flip({\n padding: this.overflowPadding,\n boundary: this.boundary\n }));\n }\n }\n options2.middleware.push(arrow({\n element: this.$_arrowNode,\n padding: this.arrowPadding\n }));\n if (this.arrowOverflow) {\n options2.middleware.push({\n name: \"arrowOverflow\",\n fn: ({ placement, rects, middlewareData }) => {\n let overflow;\n const { centerOffset } = middlewareData.arrow;\n if (placement.startsWith(\"top\") || placement.startsWith(\"bottom\")) {\n overflow = Math.abs(centerOffset) > rects.reference.width / 2;\n } else {\n overflow = Math.abs(centerOffset) > rects.reference.height / 2;\n }\n return {\n data: {\n overflow\n }\n };\n }\n });\n }\n if (this.autoMinSize || this.autoSize) {\n const autoSize = this.autoSize ? this.autoSize : this.autoMinSize ? \"min\" : null;\n options2.middleware.push({\n name: \"autoSize\",\n fn: ({ rects, placement, middlewareData }) => {\n var _a2;\n if ((_a2 = middlewareData.autoSize) == null ? void 0 : _a2.skip) {\n return {};\n }\n let width;\n let height;\n if (placement.startsWith(\"top\") || placement.startsWith(\"bottom\")) {\n width = rects.reference.width;\n } else {\n height = rects.reference.height;\n }\n this.$_innerNode.style[autoSize === \"min\" ? \"minWidth\" : autoSize === \"max\" ? \"maxWidth\" : \"width\"] = width != null ? `${width}px` : null;\n this.$_innerNode.style[autoSize === \"min\" ? \"minHeight\" : autoSize === \"max\" ? \"maxHeight\" : \"height\"] = height != null ? `${height}px` : null;\n return {\n data: {\n skip: true\n },\n reset: {\n rects: true\n }\n };\n }\n });\n }\n if (this.autoMaxSize || this.autoBoundaryMaxSize) {\n this.$_innerNode.style.maxWidth = null;\n this.$_innerNode.style.maxHeight = null;\n options2.middleware.push(size({\n boundary: this.boundary,\n padding: this.overflowPadding,\n apply: ({ width, height }) => {\n this.$_innerNode.style.maxWidth = width != null ? `${width}px` : null;\n this.$_innerNode.style.maxHeight = height != null ? `${height}px` : null;\n }\n }));\n }\n const data = await computePosition(this.$_referenceNode, this.$_popperNode, options2);\n Object.assign(this.result, {\n x: data.x,\n y: data.y,\n placement: data.placement,\n strategy: data.strategy,\n arrow: __spreadValues(__spreadValues({}, data.middlewareData.arrow), data.middlewareData.arrowOverflow)\n });\n },\n $_scheduleShow(event = null, skipDelay = false) {\n this.$_updateParentShownChildren(true);\n this.$_hideInProgress = false;\n clearTimeout(this.$_scheduleTimer);\n if (hidingPopper && this.instantMove && hidingPopper.instantMove && hidingPopper !== this.parentPopper) {\n hidingPopper.$_applyHide(true);\n this.$_applyShow(true);\n return;\n }\n if (skipDelay) {\n this.$_applyShow();\n } else {\n this.$_scheduleTimer = setTimeout(this.$_applyShow.bind(this), this.$_computeDelay(\"show\"));\n }\n },\n $_scheduleHide(event = null, skipDelay = false) {\n if (this.shownChildren.size > 0) {\n this.$_pendingHide = true;\n return;\n }\n this.$_updateParentShownChildren(false);\n this.$_hideInProgress = true;\n clearTimeout(this.$_scheduleTimer);\n if (this.isShown) {\n hidingPopper = this;\n }\n if (skipDelay) {\n this.$_applyHide();\n } else {\n this.$_scheduleTimer = setTimeout(this.$_applyHide.bind(this), this.$_computeDelay(\"hide\"));\n }\n },\n $_computeDelay(type) {\n const delay = this.delay;\n return parseInt(delay && delay[type] || delay || 0);\n },\n async $_applyShow(skipTransition = false) {\n clearTimeout(this.$_disposeTimer);\n clearTimeout(this.$_scheduleTimer);\n this.skipTransition = skipTransition;\n if (this.isShown) {\n return;\n }\n this.$_ensureTeleport();\n await nextFrame();\n await this.$_computePosition();\n await this.$_applyShowEffect();\n if (!this.positioningDisabled) {\n this.$_registerEventListeners([\n ...getScrollParents(this.$_referenceNode),\n ...getScrollParents(this.$_popperNode)\n ], \"scroll\", () => {\n this.$_computePosition();\n });\n }\n },\n async $_applyShowEffect() {\n if (this.$_hideInProgress)\n return;\n if (this.computeTransformOrigin) {\n const bounds = this.$_referenceNode.getBoundingClientRect();\n const popperWrapper = this.$_popperNode.querySelector(\".v-popper__wrapper\");\n const parentBounds = popperWrapper.parentNode.getBoundingClientRect();\n const x = bounds.x + bounds.width / 2 - (parentBounds.left + popperWrapper.offsetLeft);\n const y = bounds.y + bounds.height / 2 - (parentBounds.top + popperWrapper.offsetTop);\n this.result.transformOrigin = `${x}px ${y}px`;\n }\n this.isShown = true;\n this.$_applyAttrsToTarget({\n \"aria-describedby\": this.popperId,\n \"data-popper-shown\": \"\"\n });\n const showGroup = this.showGroup;\n if (showGroup) {\n let popover;\n for (let i = 0; i < shownPoppers.length; i++) {\n popover = shownPoppers[i];\n if (popover.showGroup !== showGroup) {\n popover.hide();\n popover.$emit(\"close-group\");\n }\n }\n }\n shownPoppers.push(this);\n document.body.classList.add(\"v-popper--some-open\");\n for (const theme of getAllParentThemes(this.theme)) {\n getShownPoppersByTheme(theme).push(this);\n document.body.classList.add(`v-popper--some-open--${theme}`);\n }\n this.$emit(\"apply-show\");\n this.classes.showFrom = true;\n this.classes.showTo = false;\n this.classes.hideFrom = false;\n this.classes.hideTo = false;\n await nextFrame();\n this.classes.showFrom = false;\n this.classes.showTo = true;\n if (!this.noAutoFocus)\n this.$_popperNode.focus();\n },\n async $_applyHide(skipTransition = false) {\n if (this.shownChildren.size > 0) {\n this.$_pendingHide = true;\n this.$_hideInProgress = false;\n return;\n }\n clearTimeout(this.$_scheduleTimer);\n if (!this.isShown) {\n return;\n }\n this.skipTransition = skipTransition;\n removeFromArray(shownPoppers, this);\n if (shownPoppers.length === 0) {\n document.body.classList.remove(\"v-popper--some-open\");\n }\n for (const theme of getAllParentThemes(this.theme)) {\n const list = getShownPoppersByTheme(theme);\n removeFromArray(list, this);\n if (list.length === 0) {\n document.body.classList.remove(`v-popper--some-open--${theme}`);\n }\n }\n if (hidingPopper === this) {\n hidingPopper = null;\n }\n this.isShown = false;\n this.$_applyAttrsToTarget({\n \"aria-describedby\": void 0,\n \"data-popper-shown\": void 0\n });\n clearTimeout(this.$_disposeTimer);\n const disposeTime = getDefaultConfig(this.theme, \"disposeTimeout\");\n if (disposeTime !== null) {\n this.$_disposeTimer = setTimeout(() => {\n if (this.$_popperNode) {\n this.$_detachPopperNode();\n this.isMounted = false;\n }\n }, disposeTime);\n }\n this.$_removeEventListeners(\"scroll\");\n this.$emit(\"apply-hide\");\n this.classes.showFrom = false;\n this.classes.showTo = false;\n this.classes.hideFrom = true;\n this.classes.hideTo = false;\n await nextFrame();\n this.classes.hideFrom = false;\n this.classes.hideTo = true;\n },\n $_autoShowHide() {\n if (this.shown) {\n this.show();\n } else {\n this.hide();\n }\n },\n $_ensureTeleport() {\n if (this.$_isDisposed)\n return;\n let container = this.container;\n if (typeof container === \"string\") {\n container = window.document.querySelector(container);\n } else if (container === false) {\n container = this.$_targetNodes[0].parentNode;\n }\n if (!container) {\n throw new Error(\"No container for popover: \" + this.container);\n }\n container.appendChild(this.$_popperNode);\n this.isMounted = true;\n },\n $_addEventListeners() {\n const handleShow = (event) => {\n if (this.isShown && !this.$_hideInProgress) {\n return;\n }\n event.usedByTooltip = true;\n !this.$_preventShow && this.show({ event });\n };\n this.$_registerTriggerListeners(this.$_targetNodes, SHOW_EVENT_MAP, this.triggers, this.showTriggers, handleShow);\n this.$_registerTriggerListeners([this.$_popperNode], SHOW_EVENT_MAP, this.popperTriggers, this.popperShowTriggers, handleShow);\n const handleHide = (skipAiming) => (event) => {\n if (event.usedByTooltip) {\n return;\n }\n this.hide({ event, skipAiming });\n };\n this.$_registerTriggerListeners(this.$_targetNodes, HIDE_EVENT_MAP, this.triggers, this.hideTriggers, handleHide(false));\n this.$_registerTriggerListeners([this.$_popperNode], HIDE_EVENT_MAP, this.popperTriggers, this.popperHideTriggers, handleHide(true));\n },\n $_registerEventListeners(targetNodes, eventType, handler) {\n this.$_events.push({ targetNodes, eventType, handler });\n targetNodes.forEach((node) => node.addEventListener(eventType, handler, supportsPassive ? {\n passive: true\n } : void 0));\n },\n $_registerTriggerListeners(targetNodes, eventMap, commonTriggers, customTrigger, handler) {\n let triggers = commonTriggers;\n if (customTrigger != null) {\n triggers = typeof customTrigger === \"function\" ? customTrigger(triggers) : customTrigger;\n }\n triggers.forEach((trigger) => {\n const eventType = eventMap[trigger];\n if (eventType) {\n this.$_registerEventListeners(targetNodes, eventType, handler);\n }\n });\n },\n $_removeEventListeners(filterEventType) {\n const newList = [];\n this.$_events.forEach((listener) => {\n const { targetNodes, eventType, handler } = listener;\n if (!filterEventType || filterEventType === eventType) {\n targetNodes.forEach((node) => node.removeEventListener(eventType, handler));\n } else {\n newList.push(listener);\n }\n });\n this.$_events = newList;\n },\n $_refreshListeners() {\n if (!this.$_isDisposed) {\n this.$_removeEventListeners();\n this.$_addEventListeners();\n }\n },\n $_handleGlobalClose(event, touch = false) {\n if (this.$_showFrameLocked)\n return;\n this.hide({ event });\n if (event.closePopover) {\n this.$emit(\"close-directive\");\n } else {\n this.$emit(\"auto-hide\");\n }\n if (touch) {\n this.$_preventShow = true;\n setTimeout(() => {\n this.$_preventShow = false;\n }, 300);\n }\n },\n $_detachPopperNode() {\n this.$_popperNode.parentNode && this.$_popperNode.parentNode.removeChild(this.$_popperNode);\n },\n $_swapTargetAttrs(attrFrom, attrTo) {\n for (const el of this.$_targetNodes) {\n const value = el.getAttribute(attrFrom);\n if (value) {\n el.removeAttribute(attrFrom);\n el.setAttribute(attrTo, value);\n }\n }\n },\n $_applyAttrsToTarget(attrs) {\n for (const el of this.$_targetNodes) {\n for (const n in attrs) {\n const value = attrs[n];\n if (value == null) {\n el.removeAttribute(n);\n } else {\n el.setAttribute(n, value);\n }\n }\n }\n },\n $_updateParentShownChildren(value) {\n let parent = this.parentPopper;\n while (parent) {\n if (value) {\n parent.shownChildren.add(this.randomId);\n } else {\n parent.shownChildren.delete(this.randomId);\n if (parent.$_pendingHide) {\n parent.hide();\n }\n }\n parent = parent.parentPopper;\n }\n },\n $_isAimingPopper() {\n const referenceBounds = this.$el.getBoundingClientRect();\n if (mouseX >= referenceBounds.left && mouseX <= referenceBounds.right && mouseY >= referenceBounds.top && mouseY <= referenceBounds.bottom) {\n const popperBounds = this.$_popperNode.getBoundingClientRect();\n const vectorX = mouseX - mousePreviousX;\n const vectorY = mouseY - mousePreviousY;\n const distance = popperBounds.left + popperBounds.width / 2 - mousePreviousX + (popperBounds.top + popperBounds.height / 2) - mousePreviousY;\n const newVectorLength = distance + popperBounds.width + popperBounds.height;\n const edgeX = mousePreviousX + vectorX * newVectorLength;\n const edgeY = mousePreviousY + vectorY * newVectorLength;\n return lineIntersectsLine(mousePreviousX, mousePreviousY, edgeX, edgeY, popperBounds.left, popperBounds.top, popperBounds.left, popperBounds.bottom) || lineIntersectsLine(mousePreviousX, mousePreviousY, edgeX, edgeY, popperBounds.left, popperBounds.top, popperBounds.right, popperBounds.top) || lineIntersectsLine(mousePreviousX, mousePreviousY, edgeX, edgeY, popperBounds.right, popperBounds.top, popperBounds.right, popperBounds.bottom) || lineIntersectsLine(mousePreviousX, mousePreviousY, edgeX, edgeY, popperBounds.left, popperBounds.bottom, popperBounds.right, popperBounds.bottom);\n }\n return false;\n }\n },\n render() {\n return this.$scopedSlots.default(this.slotData)[0];\n }\n});\nif (typeof document !== \"undefined\" && typeof window !== \"undefined\") {\n if (isIOS) {\n document.addEventListener(\"touchstart\", handleGlobalMousedown, supportsPassive ? {\n passive: true,\n capture: true\n } : true);\n document.addEventListener(\"touchend\", handleGlobalTouchend, supportsPassive ? {\n passive: true,\n capture: true\n } : true);\n } else {\n window.addEventListener(\"mousedown\", handleGlobalMousedown, true);\n window.addEventListener(\"click\", handleGlobalClick, true);\n }\n window.addEventListener(\"resize\", computePositionAllShownPoppers);\n}\nfunction handleGlobalMousedown(event) {\n for (let i = 0; i < shownPoppers.length; i++) {\n const popper = shownPoppers[i];\n try {\n const popperContent = popper.popperNode();\n popper.$_mouseDownContains = popperContent.contains(event.target);\n } catch (e) {\n }\n }\n}\nfunction handleGlobalClick(event) {\n handleGlobalClose(event);\n}\nfunction handleGlobalTouchend(event) {\n handleGlobalClose(event, true);\n}\nfunction handleGlobalClose(event, touch = false) {\n const preventClose = {};\n for (let i = shownPoppers.length - 1; i >= 0; i--) {\n const popper = shownPoppers[i];\n try {\n const contains = popper.$_containsGlobalTarget = isContainingEventTarget(popper, event);\n popper.$_pendingHide = false;\n requestAnimationFrame(() => {\n popper.$_pendingHide = false;\n if (preventClose[popper.randomId])\n return;\n if (shouldAutoHide(popper, contains, event)) {\n popper.$_handleGlobalClose(event, touch);\n if (!event.closeAllPopover && event.closePopover && contains) {\n let parent2 = popper.parentPopper;\n while (parent2) {\n preventClose[parent2.randomId] = true;\n parent2 = parent2.parentPopper;\n }\n return;\n }\n let parent = popper.parentPopper;\n while (parent) {\n if (shouldAutoHide(parent, parent.$_containsGlobalTarget, event)) {\n parent.$_handleGlobalClose(event, touch);\n } else {\n break;\n }\n parent = parent.parentPopper;\n }\n }\n });\n } catch (e) {\n }\n }\n}\nfunction isContainingEventTarget(popper, event) {\n const popperContent = popper.popperNode();\n return popper.$_mouseDownContains || popperContent.contains(event.target);\n}\nfunction shouldAutoHide(popper, contains, event) {\n return event.closeAllPopover || event.closePopover && contains || getAutoHideResult(popper, event) && !contains;\n}\nfunction getAutoHideResult(popper, event) {\n if (typeof popper.autoHide === \"function\") {\n const result = popper.autoHide(event);\n popper.lastAutoHide = result;\n return result;\n }\n return popper.autoHide;\n}\nfunction computePositionAllShownPoppers(event) {\n for (let i = 0; i < shownPoppers.length; i++) {\n const popper = shownPoppers[i];\n popper.$_computePosition(event);\n }\n}\nfunction hideAllPoppers() {\n for (let i = 0; i < shownPoppers.length; i++) {\n const popper = shownPoppers[i];\n popper.hide();\n }\n}\nlet mousePreviousX = 0;\nlet mousePreviousY = 0;\nlet mouseX = 0;\nlet mouseY = 0;\nif (typeof window !== \"undefined\") {\n window.addEventListener(\"mousemove\", (event) => {\n mousePreviousX = mouseX;\n mousePreviousY = mouseY;\n mouseX = event.clientX;\n mouseY = event.clientY;\n }, supportsPassive ? {\n passive: true\n } : void 0);\n}\nfunction lineIntersectsLine(x1, y1, x2, y2, x3, y3, x4, y4) {\n const uA = ((x4 - x3) * (y1 - y3) - (y4 - y3) * (x1 - x3)) / ((y4 - y3) * (x2 - x1) - (x4 - x3) * (y2 - y1));\n const uB = ((x2 - x1) * (y1 - y3) - (y2 - y1) * (x1 - x3)) / ((y4 - y3) * (x2 - x1) - (x4 - x3) * (y2 - y1));\n return uA >= 0 && uA <= 1 && uB >= 0 && uB <= 1;\n}\nfunction getInternetExplorerVersion() {\n var ua = window.navigator.userAgent;\n var msie = ua.indexOf(\"MSIE \");\n if (msie > 0) {\n return parseInt(ua.substring(msie + 5, ua.indexOf(\".\", msie)), 10);\n }\n var trident = ua.indexOf(\"Trident/\");\n if (trident > 0) {\n var rv = ua.indexOf(\"rv:\");\n return parseInt(ua.substring(rv + 3, ua.indexOf(\".\", rv)), 10);\n }\n var edge = ua.indexOf(\"Edge/\");\n if (edge > 0) {\n return parseInt(ua.substring(edge + 5, ua.indexOf(\".\", edge)), 10);\n }\n return -1;\n}\nvar isIE;\nfunction initCompat() {\n if (!initCompat.init) {\n initCompat.init = true;\n isIE = getInternetExplorerVersion() !== -1;\n }\n}\nvar script = {\n name: \"ResizeObserver\",\n props: {\n emitOnMount: {\n type: Boolean,\n default: false\n },\n ignoreWidth: {\n type: Boolean,\n default: false\n },\n ignoreHeight: {\n type: Boolean,\n default: false\n }\n },\n mounted: function mounted() {\n var _this = this;\n initCompat();\n this.$nextTick(function() {\n _this._w = _this.$el.offsetWidth;\n _this._h = _this.$el.offsetHeight;\n if (_this.emitOnMount) {\n _this.emitSize();\n }\n });\n var object = document.createElement(\"object\");\n this._resizeObject = object;\n object.setAttribute(\"aria-hidden\", \"true\");\n object.setAttribute(\"tabindex\", -1);\n object.onload = this.addResizeHandlers;\n object.type = \"text/html\";\n if (isIE) {\n this.$el.appendChild(object);\n }\n object.data = \"about:blank\";\n if (!isIE) {\n this.$el.appendChild(object);\n }\n },\n beforeDestroy: function beforeDestroy() {\n this.removeResizeHandlers();\n },\n methods: {\n compareAndNotify: function compareAndNotify() {\n if (!this.ignoreWidth && this._w !== this.$el.offsetWidth || !this.ignoreHeight && this._h !== this.$el.offsetHeight) {\n this._w = this.$el.offsetWidth;\n this._h = this.$el.offsetHeight;\n this.emitSize();\n }\n },\n emitSize: function emitSize() {\n this.$emit(\"notify\", {\n width: this._w,\n height: this._h\n });\n },\n addResizeHandlers: function addResizeHandlers() {\n this._resizeObject.contentDocument.defaultView.addEventListener(\"resize\", this.compareAndNotify);\n this.compareAndNotify();\n },\n removeResizeHandlers: function removeResizeHandlers() {\n if (this._resizeObject && this._resizeObject.onload) {\n if (!isIE && this._resizeObject.contentDocument) {\n this._resizeObject.contentDocument.defaultView.removeEventListener(\"resize\", this.compareAndNotify);\n }\n this.$el.removeChild(this._resizeObject);\n this._resizeObject.onload = null;\n this._resizeObject = null;\n }\n }\n }\n};\nfunction normalizeComponent$1(template, style, script2, scopeId, isFunctionalTemplate, moduleIdentifier, shadowMode, createInjector, createInjectorSSR, createInjectorShadow) {\n if (typeof shadowMode !== \"boolean\") {\n createInjectorSSR = createInjector;\n createInjector = shadowMode;\n shadowMode = false;\n }\n var options2 = typeof script2 === \"function\" ? script2.options : script2;\n if (template && template.render) {\n options2.render = template.render;\n options2.staticRenderFns = template.staticRenderFns;\n options2._compiled = true;\n if (isFunctionalTemplate) {\n options2.functional = true;\n }\n }\n if (scopeId) {\n options2._scopeId = scopeId;\n }\n var hook;\n if (moduleIdentifier) {\n hook = function hook2(context) {\n context = context || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext;\n if (!context && typeof __VUE_SSR_CONTEXT__ !== \"undefined\") {\n context = __VUE_SSR_CONTEXT__;\n }\n if (style) {\n style.call(this, createInjectorSSR(context));\n }\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier);\n }\n };\n options2._ssrRegister = hook;\n } else if (style) {\n hook = shadowMode ? function(context) {\n style.call(this, createInjectorShadow(context, this.$root.$options.shadowRoot));\n } : function(context) {\n style.call(this, createInjector(context));\n };\n }\n if (hook) {\n if (options2.functional) {\n var originalRender = options2.render;\n options2.render = function renderWithStyleInjection(h, context) {\n hook.call(context);\n return originalRender(h, context);\n };\n } else {\n var existing = options2.beforeCreate;\n options2.beforeCreate = existing ? [].concat(existing, hook) : [hook];\n }\n }\n return script2;\n}\nvar __vue_script__ = script;\nvar __vue_render__ = function __vue_render__2() {\n var _vm = this;\n var _h = _vm.$createElement;\n var _c = _vm._self._c || _h;\n return _c(\"div\", {\n staticClass: \"resize-observer\",\n attrs: {\n tabindex: \"-1\"\n }\n });\n};\nvar __vue_staticRenderFns__ = [];\n__vue_render__._withStripped = true;\nvar __vue_inject_styles__ = void 0;\nvar __vue_scope_id__ = \"data-v-8859cc6c\";\nvar __vue_module_identifier__ = void 0;\nvar __vue_is_functional_template__ = false;\nvar __vue_component__ = /* @__PURE__ */ normalizeComponent$1({\n render: __vue_render__,\n staticRenderFns: __vue_staticRenderFns__\n}, __vue_inject_styles__, __vue_script__, __vue_scope_id__, __vue_is_functional_template__, __vue_module_identifier__, false, void 0, void 0, void 0);\nfunction install$1(Vue2) {\n Vue2.component(\"resize-observer\", __vue_component__);\n Vue2.component(\"ResizeObserver\", __vue_component__);\n}\nvar plugin$1 = {\n version: \"1.0.1\",\n install: install$1\n};\nvar GlobalVue$1 = null;\nif (typeof window !== \"undefined\") {\n GlobalVue$1 = window.Vue;\n} else if (typeof global !== \"undefined\") {\n GlobalVue$1 = global.Vue;\n}\nif (GlobalVue$1) {\n GlobalVue$1.use(plugin$1);\n}\nvar PrivateThemeClass = {\n computed: {\n themeClass() {\n return getThemeClasses(this.theme);\n }\n }\n};\nvar __vue2_script$5 = {\n name: \"VPopperContent\",\n components: {\n ResizeObserver: __vue_component__\n },\n mixins: [\n PrivateThemeClass\n ],\n props: {\n popperId: String,\n theme: String,\n shown: Boolean,\n mounted: Boolean,\n skipTransition: Boolean,\n autoHide: Boolean,\n handleResize: Boolean,\n classes: Object,\n result: Object\n },\n methods: {\n toPx(value) {\n if (value != null && !isNaN(value)) {\n return `${value}px`;\n }\n return null;\n }\n }\n};\nvar render$2 = function() {\n var _vm = this;\n var _h = _vm.$createElement;\n var _c = _vm._self._c || _h;\n return _c(\"div\", { ref: \"popover\", staticClass: \"v-popper__popper\", class: [\n _vm.themeClass,\n _vm.classes.popperClass,\n {\n \"v-popper__popper--shown\": _vm.shown,\n \"v-popper__popper--hidden\": !_vm.shown,\n \"v-popper__popper--show-from\": _vm.classes.showFrom,\n \"v-popper__popper--show-to\": _vm.classes.showTo,\n \"v-popper__popper--hide-from\": _vm.classes.hideFrom,\n \"v-popper__popper--hide-to\": _vm.classes.hideTo,\n \"v-popper__popper--skip-transition\": _vm.skipTransition,\n \"v-popper__popper--arrow-overflow\": _vm.result && _vm.result.arrow.overflow,\n \"v-popper__popper--no-positioning\": !_vm.result\n }\n ], style: _vm.result ? {\n position: _vm.result.strategy,\n transform: \"translate3d(\" + Math.round(_vm.result.x) + \"px,\" + Math.round(_vm.result.y) + \"px,0)\"\n } : void 0, attrs: { \"id\": _vm.popperId, \"aria-hidden\": _vm.shown ? \"false\" : \"true\", \"tabindex\": _vm.autoHide ? 0 : void 0, \"data-popper-placement\": _vm.result ? _vm.result.placement : void 0 }, on: { \"keyup\": function($event) {\n if (!$event.type.indexOf(\"key\") && _vm._k($event.keyCode, \"esc\", 27, $event.key, [\"Esc\", \"Escape\"])) {\n return null;\n }\n _vm.autoHide && _vm.$emit(\"hide\");\n } } }, [_c(\"div\", { staticClass: \"v-popper__backdrop\", on: { \"click\": function($event) {\n _vm.autoHide && _vm.$emit(\"hide\");\n } } }), _c(\"div\", { staticClass: \"v-popper__wrapper\", style: _vm.result ? {\n transformOrigin: _vm.result.transformOrigin\n } : void 0 }, [_c(\"div\", { ref: \"inner\", staticClass: \"v-popper__inner\" }, [_vm.mounted ? [_c(\"div\", [_vm._t(\"default\")], 2), _vm.handleResize ? _c(\"ResizeObserver\", { on: { \"notify\": function($event) {\n return _vm.$emit(\"resize\", $event);\n } } }) : _vm._e()] : _vm._e()], 2), _c(\"div\", { ref: \"arrow\", staticClass: \"v-popper__arrow-container\", style: _vm.result ? {\n left: _vm.toPx(_vm.result.arrow.x),\n top: _vm.toPx(_vm.result.arrow.y)\n } : void 0 }, [_c(\"div\", { staticClass: \"v-popper__arrow-outer\" }), _c(\"div\", { staticClass: \"v-popper__arrow-inner\" })])])]);\n};\nvar staticRenderFns$2 = [];\nvar PopperContent_vue_vue_type_style_index_0_lang = \"\";\nfunction normalizeComponent(scriptExports, render2, staticRenderFns2, functionalTemplate, injectStyles, scopeId, moduleIdentifier, shadowMode) {\n var options2 = typeof scriptExports === \"function\" ? scriptExports.options : scriptExports;\n if (render2) {\n options2.render = render2;\n options2.staticRenderFns = staticRenderFns2;\n options2._compiled = true;\n }\n if (functionalTemplate) {\n options2.functional = true;\n }\n if (scopeId) {\n options2._scopeId = \"data-v-\" + scopeId;\n }\n var hook;\n if (moduleIdentifier) {\n hook = function(context) {\n context = context || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext;\n if (!context && typeof __VUE_SSR_CONTEXT__ !== \"undefined\") {\n context = __VUE_SSR_CONTEXT__;\n }\n if (injectStyles) {\n injectStyles.call(this, context);\n }\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier);\n }\n };\n options2._ssrRegister = hook;\n } else if (injectStyles) {\n hook = shadowMode ? function() {\n injectStyles.call(this, (options2.functional ? this.parent : this).$root.$options.shadowRoot);\n } : injectStyles;\n }\n if (hook) {\n if (options2.functional) {\n options2._injectStyles = hook;\n var originalRender = options2.render;\n options2.render = function renderWithStyleInjection(h, context) {\n hook.call(context);\n return originalRender(h, context);\n };\n } else {\n var existing = options2.beforeCreate;\n options2.beforeCreate = existing ? [].concat(existing, hook) : [hook];\n }\n }\n return {\n exports: scriptExports,\n options: options2\n };\n}\nconst __cssModules$5 = {};\nvar __component__$5 = /* @__PURE__ */ normalizeComponent(__vue2_script$5, render$2, staticRenderFns$2, false, __vue2_injectStyles$5, null, null, null);\nfunction __vue2_injectStyles$5(context) {\n for (let o in __cssModules$5) {\n this[o] = __cssModules$5[o];\n }\n}\nvar PrivatePopperContent = /* @__PURE__ */ function() {\n return __component__$5.exports;\n}();\nvar PrivatePopperMethods = {\n methods: {\n show(...args) {\n return this.$refs.popper.show(...args);\n },\n hide(...args) {\n return this.$refs.popper.hide(...args);\n },\n dispose(...args) {\n return this.$refs.popper.dispose(...args);\n },\n onResize(...args) {\n return this.$refs.popper.onResize(...args);\n }\n }\n};\nvar __vue2_script$4 = {\n name: \"VPopperWrapper\",\n components: {\n Popper: PrivatePopper(),\n PopperContent: PrivatePopperContent\n },\n mixins: [\n PrivatePopperMethods,\n PrivateThemeClass\n ],\n inheritAttrs: false,\n props: {\n theme: {\n type: String,\n default() {\n return this.$options.vPopperTheme;\n }\n }\n },\n methods: {\n getTargetNodes() {\n return Array.from(this.$refs.reference.children).filter((node) => node !== this.$refs.popperContent.$el);\n }\n }\n};\nvar render$1 = function() {\n var _vm = this;\n var _h = _vm.$createElement;\n var _c = _vm._self._c || _h;\n return _c(\"Popper\", _vm._g(_vm._b({ ref: \"popper\", attrs: { \"theme\": _vm.theme, \"target-nodes\": _vm.getTargetNodes, \"reference-node\": function() {\n return _vm.$refs.reference;\n }, \"popper-node\": function() {\n return _vm.$refs.popperContent.$el;\n } }, scopedSlots: _vm._u([{ key: \"default\", fn: function(ref) {\n var popperId = ref.popperId;\n var isShown = ref.isShown;\n var shouldMountContent = ref.shouldMountContent;\n var skipTransition = ref.skipTransition;\n var autoHide = ref.autoHide;\n var show = ref.show;\n var hide = ref.hide;\n var handleResize = ref.handleResize;\n var onResize = ref.onResize;\n var classes = ref.classes;\n var result = ref.result;\n return [_c(\"div\", { ref: \"reference\", staticClass: \"v-popper\", class: [\n _vm.themeClass,\n {\n \"v-popper--shown\": isShown\n }\n ] }, [_vm._t(\"default\", null, { \"shown\": isShown, \"show\": show, \"hide\": hide }), _c(\"PopperContent\", { ref: \"popperContent\", attrs: { \"popper-id\": popperId, \"theme\": _vm.theme, \"shown\": isShown, \"mounted\": shouldMountContent, \"skip-transition\": skipTransition, \"auto-hide\": autoHide, \"handle-resize\": handleResize, \"classes\": classes, \"result\": result }, on: { \"hide\": hide, \"resize\": onResize } }, [_vm._t(\"popper\", null, { \"shown\": isShown, \"hide\": hide })], 2)], 2)];\n } }], null, true) }, \"Popper\", _vm.$attrs, false), _vm.$listeners));\n};\nvar staticRenderFns$1 = [];\nconst __cssModules$4 = {};\nvar __component__$4 = /* @__PURE__ */ normalizeComponent(__vue2_script$4, render$1, staticRenderFns$1, false, __vue2_injectStyles$4, null, null, null);\nfunction __vue2_injectStyles$4(context) {\n for (let o in __cssModules$4) {\n this[o] = __cssModules$4[o];\n }\n}\nvar PrivatePopperWrapper = /* @__PURE__ */ function() {\n return __component__$4.exports;\n}();\nvar __vue2_script$3 = __spreadProps(__spreadValues({}, PrivatePopperWrapper), {\n name: \"VDropdown\",\n vPopperTheme: \"dropdown\"\n});\nvar Dropdown_vue_vue_type_style_index_0_lang = \"\";\nlet __vue2_render$2, __vue2_staticRenderFns$2;\nconst __cssModules$3 = {};\nvar __component__$3 = /* @__PURE__ */ normalizeComponent(__vue2_script$3, __vue2_render$2, __vue2_staticRenderFns$2, false, __vue2_injectStyles$3, null, null, null);\nfunction __vue2_injectStyles$3(context) {\n for (let o in __cssModules$3) {\n this[o] = __cssModules$3[o];\n }\n}\nvar PrivateDropdown = /* @__PURE__ */ function() {\n return __component__$3.exports;\n}();\nvar __vue2_script$2 = __spreadProps(__spreadValues({}, PrivatePopperWrapper), {\n name: \"VMenu\",\n vPopperTheme: \"menu\"\n});\nlet __vue2_render$1, __vue2_staticRenderFns$1;\nconst __cssModules$2 = {};\nvar __component__$2 = /* @__PURE__ */ normalizeComponent(__vue2_script$2, __vue2_render$1, __vue2_staticRenderFns$1, false, __vue2_injectStyles$2, null, null, null);\nfunction __vue2_injectStyles$2(context) {\n for (let o in __cssModules$2) {\n this[o] = __cssModules$2[o];\n }\n}\nvar PrivateMenu = /* @__PURE__ */ function() {\n return __component__$2.exports;\n}();\nvar __vue2_script$1 = __spreadProps(__spreadValues({}, PrivatePopperWrapper), {\n name: \"VTooltip\",\n vPopperTheme: \"tooltip\"\n});\nvar Tooltip_vue_vue_type_style_index_0_lang = \"\";\nlet __vue2_render, __vue2_staticRenderFns;\nconst __cssModules$1 = {};\nvar __component__$1 = /* @__PURE__ */ normalizeComponent(__vue2_script$1, __vue2_render, __vue2_staticRenderFns, false, __vue2_injectStyles$1, null, null, null);\nfunction __vue2_injectStyles$1(context) {\n for (let o in __cssModules$1) {\n this[o] = __cssModules$1[o];\n }\n}\nvar PrivateTooltip = /* @__PURE__ */ function() {\n return __component__$1.exports;\n}();\nvar __vue2_script = {\n name: \"VTooltipDirective\",\n components: {\n Popper: PrivatePopper(),\n PopperContent: PrivatePopperContent\n },\n mixins: [\n PrivatePopperMethods\n ],\n inheritAttrs: false,\n props: {\n theme: {\n type: String,\n default: \"tooltip\"\n },\n html: {\n type: Boolean,\n default() {\n return getDefaultConfig(this.theme, \"html\");\n }\n },\n content: {\n type: [String, Number, Function],\n default: null\n },\n loadingContent: {\n type: String,\n default() {\n return getDefaultConfig(this.theme, \"loadingContent\");\n }\n }\n },\n data() {\n return {\n asyncContent: null\n };\n },\n computed: {\n isContentAsync() {\n return typeof this.content === \"function\";\n },\n loading() {\n return this.isContentAsync && this.asyncContent == null;\n },\n finalContent() {\n if (this.isContentAsync) {\n return this.loading ? this.loadingContent : this.asyncContent;\n }\n return this.content;\n }\n },\n watch: {\n content: {\n handler() {\n this.fetchContent(true);\n },\n immediate: true\n },\n async finalContent(value) {\n await this.$nextTick();\n this.$refs.popper.onResize();\n }\n },\n created() {\n this.$_fetchId = 0;\n },\n methods: {\n fetchContent(force) {\n if (typeof this.content === \"function\" && this.$_isShown && (force || !this.$_loading && this.asyncContent == null)) {\n this.asyncContent = null;\n this.$_loading = true;\n const fetchId = ++this.$_fetchId;\n const result = this.content(this);\n if (result.then) {\n result.then((res) => this.onResult(fetchId, res));\n } else {\n this.onResult(fetchId, result);\n }\n }\n },\n onResult(fetchId, result) {\n if (fetchId !== this.$_fetchId)\n return;\n this.$_loading = false;\n this.asyncContent = result;\n },\n onShow() {\n this.$_isShown = true;\n this.fetchContent();\n },\n onHide() {\n this.$_isShown = false;\n }\n }\n};\nvar render = function() {\n var _vm = this;\n var _h = _vm.$createElement;\n var _c = _vm._self._c || _h;\n return _c(\"Popper\", _vm._g(_vm._b({ ref: \"popper\", attrs: { \"theme\": _vm.theme, \"popper-node\": function() {\n return _vm.$refs.popperContent.$el;\n } }, on: { \"apply-show\": _vm.onShow, \"apply-hide\": _vm.onHide }, scopedSlots: _vm._u([{ key: \"default\", fn: function(ref) {\n var popperId = ref.popperId;\n var isShown = ref.isShown;\n var shouldMountContent = ref.shouldMountContent;\n var skipTransition = ref.skipTransition;\n var autoHide = ref.autoHide;\n var hide = ref.hide;\n var handleResize = ref.handleResize;\n var onResize = ref.onResize;\n var classes = ref.classes;\n var result = ref.result;\n return [_c(\"PopperContent\", { ref: \"popperContent\", class: {\n \"v-popper--tooltip-loading\": _vm.loading\n }, attrs: { \"popper-id\": popperId, \"theme\": _vm.theme, \"shown\": isShown, \"mounted\": shouldMountContent, \"skip-transition\": skipTransition, \"auto-hide\": autoHide, \"handle-resize\": handleResize, \"classes\": classes, \"result\": result }, on: { \"hide\": hide, \"resize\": onResize } }, [_vm.html ? _c(\"div\", { domProps: { \"innerHTML\": _vm._s(_vm.finalContent) } }) : _c(\"div\", { domProps: { \"textContent\": _vm._s(_vm.finalContent) } })])];\n } }]) }, \"Popper\", _vm.$attrs, false), _vm.$listeners));\n};\nvar staticRenderFns = [];\nconst __cssModules = {};\nvar __component__ = /* @__PURE__ */ normalizeComponent(__vue2_script, render, staticRenderFns, false, __vue2_injectStyles, null, null, null);\nfunction __vue2_injectStyles(context) {\n for (let o in __cssModules) {\n this[o] = __cssModules[o];\n }\n}\nvar PrivateTooltipDirective = /* @__PURE__ */ function() {\n return __component__.exports;\n}();\nconst TARGET_CLASS = \"v-popper--has-tooltip\";\nfunction getPlacement(options2, modifiers) {\n let result = options2.placement;\n if (!result && modifiers) {\n for (const pos of placements) {\n if (modifiers[pos]) {\n result = pos;\n }\n }\n }\n if (!result) {\n result = getDefaultConfig(options2.theme || \"tooltip\", \"placement\");\n }\n return result;\n}\nfunction getOptions(el, value, modifiers) {\n let options2;\n const type = typeof value;\n if (type === \"string\") {\n options2 = { content: value };\n } else if (value && type === \"object\") {\n options2 = value;\n } else {\n options2 = { content: false };\n }\n options2.placement = getPlacement(options2, modifiers);\n options2.targetNodes = () => [el];\n options2.referenceNode = () => el;\n return options2;\n}\nfunction createTooltip(el, value, modifiers) {\n const options2 = getOptions(el, value, modifiers);\n const tooltipApp = el.$_popper = new Vue({\n mixins: [\n PrivatePopperMethods\n ],\n data() {\n return {\n options: options2\n };\n },\n render(h) {\n const _a = this.options, {\n theme,\n html,\n content,\n loadingContent\n } = _a, otherOptions = __objRest(_a, [\n \"theme\",\n \"html\",\n \"content\",\n \"loadingContent\"\n ]);\n return h(PrivateTooltipDirective, {\n props: {\n theme,\n html,\n content,\n loadingContent\n },\n attrs: otherOptions,\n ref: \"popper\"\n });\n },\n devtools: {\n hide: true\n }\n });\n const mountTarget = document.createElement(\"div\");\n document.body.appendChild(mountTarget);\n tooltipApp.$mount(mountTarget);\n if (el.classList) {\n el.classList.add(TARGET_CLASS);\n }\n return tooltipApp;\n}\nfunction destroyTooltip(el) {\n if (el.$_popper) {\n el.$_popper.$destroy();\n delete el.$_popper;\n delete el.$_popperOldShown;\n }\n if (el.classList) {\n el.classList.remove(TARGET_CLASS);\n }\n}\nfunction bind(el, { value, oldValue, modifiers }) {\n const options2 = getOptions(el, value, modifiers);\n if (!options2.content || getDefaultConfig(options2.theme || \"tooltip\", \"disabled\")) {\n destroyTooltip(el);\n } else {\n let tooltipApp;\n if (el.$_popper) {\n tooltipApp = el.$_popper;\n tooltipApp.options = options2;\n } else {\n tooltipApp = createTooltip(el, value, modifiers);\n }\n if (typeof value.shown !== \"undefined\" && value.shown !== el.$_popperOldShown) {\n el.$_popperOldShown = value.shown;\n value.shown ? tooltipApp.show() : tooltipApp.hide();\n }\n }\n}\nvar PrivateVTooltip = {\n bind,\n update: bind,\n unbind(el) {\n destroyTooltip(el);\n }\n};\nfunction addListeners(el) {\n el.addEventListener(\"click\", onClick);\n el.addEventListener(\"touchstart\", onTouchStart, supportsPassive ? {\n passive: true\n } : false);\n}\nfunction removeListeners(el) {\n el.removeEventListener(\"click\", onClick);\n el.removeEventListener(\"touchstart\", onTouchStart);\n el.removeEventListener(\"touchend\", onTouchEnd);\n el.removeEventListener(\"touchcancel\", onTouchCancel);\n}\nfunction onClick(event) {\n const el = event.currentTarget;\n event.closePopover = !el.$_vclosepopover_touch;\n event.closeAllPopover = el.$_closePopoverModifiers && !!el.$_closePopoverModifiers.all;\n}\nfunction onTouchStart(event) {\n if (event.changedTouches.length === 1) {\n const el = event.currentTarget;\n el.$_vclosepopover_touch = true;\n const touch = event.changedTouches[0];\n el.$_vclosepopover_touchPoint = touch;\n el.addEventListener(\"touchend\", onTouchEnd);\n el.addEventListener(\"touchcancel\", onTouchCancel);\n }\n}\nfunction onTouchEnd(event) {\n const el = event.currentTarget;\n el.$_vclosepopover_touch = false;\n if (event.changedTouches.length === 1) {\n const touch = event.changedTouches[0];\n const firstTouch = el.$_vclosepopover_touchPoint;\n event.closePopover = Math.abs(touch.screenY - firstTouch.screenY) < 20 && Math.abs(touch.screenX - firstTouch.screenX) < 20;\n event.closeAllPopover = el.$_closePopoverModifiers && !!el.$_closePopoverModifiers.all;\n }\n}\nfunction onTouchCancel(event) {\n const el = event.currentTarget;\n el.$_vclosepopover_touch = false;\n}\nvar PrivateVClosePopper = {\n bind(el, { value, modifiers }) {\n el.$_closePopoverModifiers = modifiers;\n if (typeof value === \"undefined\" || value) {\n addListeners(el);\n }\n },\n update(el, { value, oldValue, modifiers }) {\n el.$_closePopoverModifiers = modifiers;\n if (value !== oldValue) {\n if (typeof value === \"undefined\" || value) {\n addListeners(el);\n } else {\n removeListeners(el);\n }\n }\n },\n unbind(el) {\n removeListeners(el);\n }\n};\nconst options = config;\nconst VTooltip = PrivateVTooltip;\nconst VClosePopper = PrivateVClosePopper;\nconst Dropdown = PrivateDropdown;\nconst Menu = PrivateMenu;\nconst Popper = PrivatePopper;\nconst PopperContent = PrivatePopperContent;\nconst PopperMethods = PrivatePopperMethods;\nconst PopperWrapper = PrivatePopperWrapper;\nconst ThemeClass = PrivateThemeClass;\nconst Tooltip = PrivateTooltip;\nconst TooltipDirective = PrivateTooltipDirective;\nfunction install(app, options2 = {}) {\n if (app.$_vTooltipInstalled)\n return;\n app.$_vTooltipInstalled = true;\n assign(config, options2);\n app.directive(\"tooltip\", PrivateVTooltip);\n app.directive(\"close-popper\", PrivateVClosePopper);\n app.component(\"v-tooltip\", PrivateTooltip);\n app.component(\"VTooltip\", PrivateTooltip);\n app.component(\"v-dropdown\", PrivateDropdown);\n app.component(\"VDropdown\", PrivateDropdown);\n app.component(\"v-menu\", PrivateMenu);\n app.component(\"VMenu\", PrivateMenu);\n}\nconst plugin = {\n version: \"1.0.0-beta.19\",\n install,\n options: config\n};\nlet GlobalVue = null;\nif (typeof window !== \"undefined\") {\n GlobalVue = window.Vue;\n} else if (typeof global !== \"undefined\") {\n GlobalVue = global.Vue;\n}\nif (GlobalVue) {\n GlobalVue.use(plugin);\n}\nexport { Dropdown, HIDE_EVENT_MAP, Menu, Popper, PopperContent, PopperMethods, PopperWrapper, SHOW_EVENT_MAP, ThemeClass, Tooltip, TooltipDirective, VClosePopper, VTooltip, createTooltip, plugin as default, destroyTooltip, hideAllPoppers, install, options, placements };\n","/*!\n* tabbable 6.0.1\n* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE\n*/\nvar candidateSelectors = ['input', 'select', 'textarea', 'a[href]', 'button', '[tabindex]:not(slot)', 'audio[controls]', 'video[controls]', '[contenteditable]:not([contenteditable=\"false\"])', 'details>summary:first-of-type', 'details'];\nvar candidateSelector = /* #__PURE__ */candidateSelectors.join(',');\nvar NoElement = typeof Element === 'undefined';\nvar matches = NoElement ? function () {} : Element.prototype.matches || Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector;\nvar getRootNode = !NoElement && Element.prototype.getRootNode ? function (element) {\n return element.getRootNode();\n} : function (element) {\n return element.ownerDocument;\n};\n\n/**\n * @param {Element} el container to check in\n * @param {boolean} includeContainer add container to check\n * @param {(node: Element) => boolean} filter filter candidates\n * @returns {Element[]}\n */\nvar getCandidates = function getCandidates(el, includeContainer, filter) {\n var candidates = Array.prototype.slice.apply(el.querySelectorAll(candidateSelector));\n if (includeContainer && matches.call(el, candidateSelector)) {\n candidates.unshift(el);\n }\n candidates = candidates.filter(filter);\n return candidates;\n};\n\n/**\n * @callback GetShadowRoot\n * @param {Element} element to check for shadow root\n * @returns {ShadowRoot|boolean} ShadowRoot if available or boolean indicating if a shadowRoot is attached but not available.\n */\n\n/**\n * @callback ShadowRootFilter\n * @param {Element} shadowHostNode the element which contains shadow content\n * @returns {boolean} true if a shadow root could potentially contain valid candidates.\n */\n\n/**\n * @typedef {Object} CandidateScope\n * @property {Element} scopeParent contains inner candidates\n * @property {Element[]} candidates list of candidates found in the scope parent\n */\n\n/**\n * @typedef {Object} IterativeOptions\n * @property {GetShadowRoot|boolean} getShadowRoot true if shadow support is enabled; falsy if not;\n * if a function, implies shadow support is enabled and either returns the shadow root of an element\n * or a boolean stating if it has an undisclosed shadow root\n * @property {(node: Element) => boolean} filter filter candidates\n * @property {boolean} flatten if true then result will flatten any CandidateScope into the returned list\n * @property {ShadowRootFilter} shadowRootFilter filter shadow roots;\n */\n\n/**\n * @param {Element[]} elements list of element containers to match candidates from\n * @param {boolean} includeContainer add container list to check\n * @param {IterativeOptions} options\n * @returns {Array.}\n */\nvar getCandidatesIteratively = function getCandidatesIteratively(elements, includeContainer, options) {\n var candidates = [];\n var elementsToCheck = Array.from(elements);\n while (elementsToCheck.length) {\n var element = elementsToCheck.shift();\n if (element.tagName === 'SLOT') {\n // add shadow dom slot scope (slot itself cannot be focusable)\n var assigned = element.assignedElements();\n var content = assigned.length ? assigned : element.children;\n var nestedCandidates = getCandidatesIteratively(content, true, options);\n if (options.flatten) {\n candidates.push.apply(candidates, nestedCandidates);\n } else {\n candidates.push({\n scopeParent: element,\n candidates: nestedCandidates\n });\n }\n } else {\n // check candidate element\n var validCandidate = matches.call(element, candidateSelector);\n if (validCandidate && options.filter(element) && (includeContainer || !elements.includes(element))) {\n candidates.push(element);\n }\n\n // iterate over shadow content if possible\n var shadowRoot = element.shadowRoot ||\n // check for an undisclosed shadow\n typeof options.getShadowRoot === 'function' && options.getShadowRoot(element);\n var validShadowRoot = !options.shadowRootFilter || options.shadowRootFilter(element);\n if (shadowRoot && validShadowRoot) {\n // add shadow dom scope IIF a shadow root node was given; otherwise, an undisclosed\n // shadow exists, so look at light dom children as fallback BUT create a scope for any\n // child candidates found because they're likely slotted elements (elements that are\n // children of the web component element (which has the shadow), in the light dom, but\n // slotted somewhere _inside_ the undisclosed shadow) -- the scope is created below,\n // _after_ we return from this recursive call\n var _nestedCandidates = getCandidatesIteratively(shadowRoot === true ? element.children : shadowRoot.children, true, options);\n if (options.flatten) {\n candidates.push.apply(candidates, _nestedCandidates);\n } else {\n candidates.push({\n scopeParent: element,\n candidates: _nestedCandidates\n });\n }\n } else {\n // there's not shadow so just dig into the element's (light dom) children\n // __without__ giving the element special scope treatment\n elementsToCheck.unshift.apply(elementsToCheck, element.children);\n }\n }\n }\n return candidates;\n};\nvar getTabindex = function getTabindex(node, isScope) {\n if (node.tabIndex < 0) {\n // in Chrome,

,