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 266217f67..369fa3bc4 100644 Binary files a/cypress/snapshots/base/visual-regression.cy.js/image.png and b/cypress/snapshots/base/visual-regression.cy.js/image.png differ diff --git a/cypress/snapshots/base/visual-regression.cy.js/image2.png b/cypress/snapshots/base/visual-regression.cy.js/image2.png index 0d902e4d3..35903c20f 100644 Binary files a/cypress/snapshots/base/visual-regression.cy.js/image2.png and b/cypress/snapshots/base/visual-regression.cy.js/image2.png differ 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 aac4d6ff4..458874947 100644 Binary files a/cypress/snapshots/base/visual-regression.cy.js/non-dav.png and b/cypress/snapshots/base/visual-regression.cy.js/non-dav.png differ diff --git a/cypress/snapshots/base/visual-regression.cy.js/video.png b/cypress/snapshots/base/visual-regression.cy.js/video.png index d35e73c29..82d1f66ce 100644 Binary files a/cypress/snapshots/base/visual-regression.cy.js/video.png and b/cypress/snapshots/base/visual-regression.cy.js/video.png differ diff --git a/js/viewer-components.js b/js/viewer-components.js index 0c243cf85..4aa12097d 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"],{3955:(e,t,n)=>{"use strict";var a=n(7699);n(9753),n(7856),n(5573);class r{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 o(this.locale||"en",this.translations,this.debug)}}class o{constructor(e,t,n){this.gt=new a({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 a=t[n];return"string"==typeof a||"number"==typeof a?a.toString():e}))}gettext(e,t={}){return this.subtitudePlaceholders(this.gt.gettext(e),t)}ngettext(e,t,n,a={}){return this.subtitudePlaceholders(this.gt.ngettext(e,t,n).replace(/%n/g,n.toString()),a)}}t.getGettextBuilder=function(){return new r}},5400:(e,t,n)=>{var a;self,a=()=>(()=>{var e={723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(2734),r=n.n(a);const o={before:function(){this.$slots.default&&""!==this.text.trim()||(r().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:()=>r});var a=n(723);const r={mixins:[a.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 a=n(7537),r=n.n(a),o=n(3645),i=n.n(o)()(r());i.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=i},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",a=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),a&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),a&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,a,r,o){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(a)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),r&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=r):c[4]="".concat(r)),t.push(c))}},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 a=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(a),o="/*# ".concat(r," */");return[t].concat([o]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,a=0;a{"use strict";var t={};e.exports=function(e,n){var a=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(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.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 a="";n.supports&&(a+="@supports (".concat(n.supports,") {")),n.media&&(a+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(a+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),a+=n.css,r&&(a+="}"),n.media&&(a+="}"),n.supports&&(a+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(a+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(a,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 a(e,t,n,a,r,o,i,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),a&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),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__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var p=u.beforeCreate;u.beforeCreate=p?[].concat(p,l):[l]}return{exports:e,options:u}}n.d(t,{Z:()=>a})},2734:e=>{"use strict";e.exports=n(144)}},t={};function a(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={id:n,exports:{}};return e[n](o,o.exports,a),o.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 n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},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 r={};return(()=>{"use strict";a.r(r),a.d(r,{default:()=>C});const e={name:"NcActionButton",mixins:[a(1139).Z],props:{disabled:{type:Boolean,default:!1}},computed:{isFocusable:function(){return!this.disabled}}};var t=a(3379),n=a.n(t),o=a(7795),i=a.n(o),s=a(569),l=a.n(s),u=a(3565),c=a.n(u),p=a(9216),d=a.n(p),h=a(4589),m=a.n(h),f=a(9725),g={};g.styleTagTransform=m(),g.setAttributes=c(),g.insert=l().bind(null,"head"),g.domAPI=i(),g.insertStyleElement=d(),n()(f.Z,g),f.Z&&f.Z.locals&&f.Z.locals;var v=a(1900),A=a(4216),b=a.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})(),r})(),e.exports=a()},6212:(e,t,n)=>{var a;self,a=()=>(()=>{var e={723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var a=n(2734),r=n.n(a);const o={before:function(){this.$slots.default&&""!==this.text.trim()||(r().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:()=>r});var a=n(723);const r={mixins:[a.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 a=n(7537),r=n.n(a),o=n(3645),i=n.n(o)()(r());i.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=i},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",a=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),a&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),a&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,a,r,o){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(a)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),r&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=r):c[4]="".concat(r)),t.push(c))}},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 a=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(a),o="/*# ".concat(r," */");return[t].concat([o]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,a=0;a{"use strict";var t={};e.exports=function(e,n){var a=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(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.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 a="";n.supports&&(a+="@supports (".concat(n.supports,") {")),n.media&&(a+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(a+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),a+=n.css,r&&(a+="}"),n.media&&(a+="}"),n.supports&&(a+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(a+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(a,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 a(e,t,n,a,r,o,i,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),a&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),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__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var p=u.beforeCreate;u.beforeCreate=p?[].concat(p,l):[l]}return{exports:e,options:u}}n.d(t,{Z:()=>a})},2734:e=>{"use strict";e.exports=n(144)}},t={};function a(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={id:n,exports:{}};return e[n](o,o.exports,a),o.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 n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},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 r={};return(()=>{"use strict";a.r(r),a.d(r,{default:()=>C});const e={name:"NcActionLink",mixins:[a(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=a(3379),n=a.n(t),o=a(7795),i=a.n(o),s=a(569),l=a.n(s),u=a(3565),c=a.n(u),p=a(9216),d=a.n(p),h=a(4589),m=a.n(h),f=a(6368),g={};g.styleTagTransform=m(),g.setAttributes=c(),g.insert=l().bind(null,"head"),g.domAPI=i(),g.insertStyleElement=d(),n()(f.Z,g),f.Z&&f.Z.locals&&f.Z.locals;var v=a(1900),A=a(9158),b=a.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})(),r})(),e.exports=a()},110:(e,t,n)=>{var a;self,a=()=>(()=>{var e={5471:(e,t,n)=>{"use strict";n.d(t,{default:()=>L});var a=n(9479),r=n(1241),o=n(336),i=n(1205),s=n(932),l=n(2734),u=n.n(l),c=n(1441),p=n.n(c);function d(e){return d="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},d(e)}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function m(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,a=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 a=g(this.$refs.menu.querySelectorAll(A)).indexOf(n);a>-1&&(this.focusIndex=a,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})),a=n.filter(this.isValidSingleAction);if(this.forceMenu&&a.length>0&&this.inline>0&&(u().util.warn("Specifying forceMenu will ignore any inline actions rendering."),a=[]),0!==n.length){var r=function(n){var a,r,o,i,s,l,u,c,p,d,h,f,g,v,A,b,y,C,w,x,k,S,_,T=(null==n||null===(a=n.data)||void 0===a||null===(r=a.scopedSlots)||void 0===r||null===(o=r.icon())||void 0===o?void 0:o[0])||e("span",{class:["icon",null==n||null===(i=n.componentOptions)||void 0===i||null===(s=i.propsData)||void 0===s?void 0:s.icon]}),P=t.forceTitle?t.menuTitle:"",E=null==n||null===(l=n.componentOptions)||void 0===l||null===(u=l.listeners)||void 0===u?void 0:u.click;return e("NcButton",{class:["action-item action-item--single",null==n||null===(c=n.data)||void 0===c?void 0:c.staticClass,null==n||null===(p=n.data)||void 0===p?void 0:p.class],attrs:{"aria-label":(null==n||null===(d=n.componentOptions)||void 0===d||null===(h=d.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||(P?"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===(x=n.componentOptions)||void 0===x?void 0:x.propsData),directives:[{name:"tooltip",value:null==n||null===(k=n.componentOptions)||void 0===k||null===(S=k.children)||void 0===S||null===(_=S[0])||void 0===_?void 0:_.text,modifiers:{auto:!0}}],on:m({focus:t.onFocus,blur:t.onBlur},!!E&&{click:function(e){E&&E(e)}})},[e("template",{slot:"icon"},[T]),P])},o=function(n){var a,r,o=(null===(a=t.$slots.icon)||void 0===a?void 0:a[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===(r=t.$refs.menuButton)||void 0===r?void 0:r.$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"},[o]),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===a.length&&!this.forceMenu)return r(a[0]);if(a.length>0&&this.inline>0){var i=a.slice(0,this.inline),s=n.filter((function(e){return!i.includes(e)}));return e("div",{class:["action-items","action-item--".concat(this.triggerBtnType)]},[].concat(g(i.map(r)),[s.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[o(s)]):null]))}return e("div",{class:["action-item action-item--default-popover","action-item--".concat(this.triggerBtnType),{"action-item--open":this.opened}]},[o(n)])}}};var y=n(3379),C=n.n(y),w=n(7795),x=n.n(w),k=n(569),S=n.n(k),_=n(3565),T=n.n(_),P=n(9216),E=n.n(P),N=n(4589),z=n.n(N),j=n(297),$={};$.styleTagTransform=z(),$.setAttributes=T(),$.insert=S().bind(null,"head"),$.domAPI=x(),$.insertStyleElement=E(),C()(j.Z,$),j.Z&&j.Z.locals&&j.Z.locals;var O=n(6),F={};F.styleTagTransform=z(),F.setAttributes=T(),F.insert=S().bind(null,"head"),F.domAPI=x(),F.insertStyleElement=E(),C()(O.Z,F),O.Z&&O.Z.locals&&O.Z.locals;var D=n(1900),B=n(5727),I=n.n(B),M=(0,D.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:()=>T});var a=n(5108);function r(e){return r="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},r(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t{"use strict";n.d(t,{default:()=>N});var a=n(9454),r=n(4505),o=n(1206),i=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,a=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",u=r.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function p(e,t,n,r){var o=t&&t.prototype instanceof m?t:m,i=Object.create(o.prototype),s=new T(r||[]);return a(i,"_invoke",{value:x(e,n,s)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=p;var h={};function m(){}function f(){}function g(){}var v={};c(v,o,(function(){return this}));var A=Object.getPrototypeOf,b=A&&A(A(P([])));b&&b!==t&&n.call(b,o)&&(v=b);var y=g.prototype=m.prototype=Object.create(v);function C(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,l){var u=d(e[a],e,o);if("throw"!==u.type){var c=u.arg,p=c.value;return p&&"object"==s(p)&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,i,l)}),(function(e){r("throw",e,i,l)})):t.resolve(p).then((function(e){c.value=e,i(c)}),(function(e){return r("throw",e,i,l)}))}l(u.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function x(e,t,n){var a="suspendedStart";return function(r,o){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw o;return{value:void 0,done:!0}}for(n.method=r,n.arg=o;;){var i=n.delegate;if(i){var s=k(i,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"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var l=d(e,t,n);if("normal"===l.type){if(a=n.done?"completed":"suspendedYield",l.arg===h)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a="completed",n.method="throw",n.arg=l.arg)}}}function k(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,k(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),h;var r=d(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,h;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,h):o:(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 T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function P(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,r=function t(){for(;++a=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"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 a=n.completion;if("throw"===a.type){var r=a.arg;_(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:P(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),h}},e}function u(e,t,n,a,r,o,i){try{var s=e[o](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,r)}const c={name:"NcPopover",components:{Dropdown:a.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,a,i;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(i=null===(n=t.$refs.popover)||void 0===n||null===(a=n.$refs.popperContent)||void 0===a?void 0:a.$el){e.next=7;break}return e.abrupt("return");case 7:t.$focusTrap=(0,r.createFocusTrap)(i,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:t.setReturnFocus,trapStack:(0,o.L)()}),t.$focusTrap.activate();case 9:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(a,r){var o=e.apply(t,n);function i(e){u(o,a,r,i,s,"next",e)}function s(e){u(o,a,r,i,s,"throw",e)}i(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){i.warn(e)}},afterShow:function(){var e=this;this.$nextTick((function(){e.$emit("after-show"),e.useFocusTrap()}))},afterHide:function(){this.$emit("after-hide"),this.clearFocusTrap()}}},p=c;var d=n(3379),h=n.n(d),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),x=n.n(w),k=n(5783),S={};S.styleTagTransform=x(),S.setAttributes=b(),S.insert=v().bind(null,"head"),S.domAPI=f(),S.insertStyleElement=C(),h()(k.Z,S),k.Z&&k.Z.locals&&k.Z.locals;var _=n(1900),T=n(2405),P=n.n(T),E=(0,_.Z)(p,(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 P()&&P()(E);const N=E.exports},336:(e,t,n)=>{"use strict";n.d(t,{default:()=>A});var a=n(9454),r=n(3379),o=n.n(r),i=n(7795),s=n.n(i),l=n(569),u=n.n(l),c=n(3565),p=n.n(c),d=n(9216),h=n.n(d),m=n(4589),f=n.n(m),g=n(8384),v={};v.styleTagTransform=f(),v.setAttributes=p(),v.insert=u().bind(null,"head"),v.domAPI=s(),v.insertStyleElement=h(),o()(g.Z,v),g.Z&&g.Z.locals&&g.Z.locals,a.options.themes.tooltip.html=!1,a.options.themes.tooltip.delay={show:500,hide:200},a.options.themes.tooltip.distance=10,a.options.themes.tooltip["arrow-padding"]=3;const A=a.VTooltip},932:(e,t,n)=>{"use strict";n.d(t,{n:()=>o,t:()=>i});var a=(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]]};a.addTranslation(e.locale,{translations:{"":t}})}));var r=a.build(),o=r.ngettext.bind(r),i=r.gettext.bind(r)},3648:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(932);const r={methods:{n:a.n,t:a.t}}},1205:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const a=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:()=>a});const a=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:()=>a}),n(4505);var a=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap}},5108:(e,t,n)=>{var a=n(6464),r=n(9084);function o(){return(new Date).getTime()}var i,s=Array.prototype.slice,l={};i=void 0!==n.g&&n.g.console?n.g.console:"undefined"!=typeof window&&window.console?window.console:{};for(var u=[[function(){},"log"],[function(){i.log.apply(i,arguments)},"info"],[function(){i.log.apply(i,arguments)},"warn"],[function(){i.warn.apply(i,arguments)},"error"],[function(e){l[e]=o()},"time"],[function(e){var t=l[e];if(!t)throw new Error("No such label: "+e);delete l[e];var n=o()-t;i.log(e+": "+n+"ms")},"timeEnd"],[function(){var e=new Error;e.name="Trace",e.message=a.format.apply(null,arguments),i.error(e.stack)},"trace"],[function(e){i.log(a.inspect(e)+"\n")},"dir"],[function(e){if(!e){var t=s.call(arguments,1);r.ok(!1,a.format.apply(null,t))}},"assert"]],c=0;c{"use strict";n.d(t,{Z:()=>s});var a=n(7537),r=n.n(a),o=n(3645),i=n.n(o)()(r());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,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=i},297:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var a=n(7537),r=n.n(a),o=n(3645),i=n.n(o)()(r());i.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=i},6:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var a=n(7537),r=n.n(a),o=n(3645),i=n.n(o)()(r());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__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=i},1064:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var a=n(7537),r=n.n(a),o=n(3645),i=n.n(o)()(r());i.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=i},6794:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var a=n(7537),r=n.n(a),o=n(3645),i=n.n(o)()(r());i.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=i},5783:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var a=n(7537),r=n.n(a),o=n(3645),i=n.n(o)()(r());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);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=i},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",a=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),a&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),a&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,a,r,o){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(a)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),r&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=r):c[4]="".concat(r)),t.push(c))}},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 a=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(a),o="/*# ".concat(r," */");return[t].concat([o]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,a=0;a{"use strict";var t={};e.exports=function(e,n){var a=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(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.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 a="";n.supports&&(a+="@supports (".concat(n.supports,") {")),n.media&&(a+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(a+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),a+=n.css,r&&(a+="}"),n.media&&(a+="}"),n.supports&&(a+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(a+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(a,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 a(e,t,n,a,r,o,i,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),a&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),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__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var p=u.beforeCreate;u.beforeCreate=p?[].concat(p,l):[l]}return{exports:e,options:u}}n.d(t,{Z:()=>a})},7931:e=>{"use strict";e.exports=n(3955)},9084:e=>{"use strict";e.exports=n(8583)},9454:e=>{"use strict";e.exports=n(7444)},4505:e=>{"use strict";e.exports=n(4291)},2640:e=>{"use strict";e.exports=n(840)},6464:e=>{"use strict";e.exports=n(9539)},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 a(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={id:n,exports:{}};return e[n](o,o.exports,a),o.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 n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},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 r={};return(()=>{"use strict";a.r(r),a.d(r,{default:()=>W});var e=a(7645),t=a(1206),o=a(932),i=a(1205),s=a(3648),l=a(5471),u=a(9479);function c(e,t){var n,a,r,o=t;this.start=function(){r=!0,a=new Date,n=setTimeout(e,o)},this.pause=function(){r=!1,clearTimeout(n),o-=new Date-a},this.clear=function(){r=!1,clearTimeout(n),o=0},this.getTimeLeft=function(){return r&&(this.pause(),this.start()),o},this.getStateRunning=function(){return r},this.start()}var p=a(336);const d=n(2964);var h=a.n(d),m=a(9044),f=a.n(m),g=a(8618),v=a.n(g);const A=n(1857);var b=a.n(A);const y=n(3071);var C=a.n(y),w=a(4505),x=a(2640),k=a.n(x);function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n{"use strict";var a=n(9394);function r(e,t){if(e===t)return 0;for(var n=e.length,a=t.length,r=0,o=Math.min(n,a);r=0;u--)if(c[u]!==p[u])return!1;for(u=c.length-1;u>=0;u--)if(!b(e[s=c[u]],t[s],n,a))return!1;return!0}(e,t,n,a))}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,a){var r;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(a=n,n=null),r=function(e){var t;try{e()}catch(e){t=e}return t}(t),a=(n&&n.name?" ("+n.name+").":".")+(a?" "+a:"."),e&&!r&&v(r,n,"Missing expected exception"+a);var o="string"==typeof a,s=!e&&r&&!n;if((!e&&i.isError(r)&&o&&C(r,n)||s)&&v(r,n,"Got unwanted exception"+a),e&&r&&n&&!C(r,n)||!e&&r)throw r}d.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 a=n.stack,r=m(t),o=a.indexOf("\n"+r);if(o>=0){var i=a.indexOf("\n",o+1);a=a.substring(i+1)}this.stack=a}}},i.inherits(d.AssertionError,Error),d.fail=v,d.ok=A,d.equal=function(e,t,n){e!=t&&v(e,t,n,"==",d.equal)},d.notEqual=function(e,t,n){e==t&&v(e,t,n,"!=",d.notEqual)},d.deepEqual=function(e,t,n){b(e,t,!1)||v(e,t,n,"deepEqual",d.deepEqual)},d.deepStrictEqual=function(e,t,n){b(e,t,!0)||v(e,t,n,"deepStrictEqual",d.deepStrictEqual)},d.notDeepEqual=function(e,t,n){b(e,t,!1)&&v(e,t,n,"notDeepEqual",d.notDeepEqual)},d.notDeepStrictEqual=function e(t,n,a){b(t,n,!0)&&v(t,n,a,"notDeepStrictEqual",e)},d.strictEqual=function(e,t,n){e!==t&&v(e,t,n,"===",d.strictEqual)},d.notStrictEqual=function(e,t,n){e===t&&v(e,t,n,"!==",d.notStrictEqual)},d.throws=function(e,t,n){w(!0,e,t,n)},d.doesNotThrow=function(e,t,n){w(!1,e,t,n)},d.ifError=function(e){if(e)throw e},d.strict=a((function e(t,n){t||v(t,!0,n,"==",e)}),d,{equal:d.strictEqual,deepEqual:d.deepStrictEqual,notEqual:d.notStrictEqual,notDeepEqual:d.notDeepStrictEqual}),d.strict.strict=d.strict;var x=Object.keys||function(e){var t=[];for(var n in e)s.call(e,n)&&t.push(n);return t}},6076: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}},2014:e=>{e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},69:(e,t,n)=>{var a=n(4155),r=/%[sdj%]/g;t.format=function(e){if(!v(e)){for(var t=[],n=0;n=o)return e;switch(e){case"%s":return String(a[n++]);case"%d":return Number(a[n++]);case"%j":try{return JSON.stringify(a[n++])}catch(e){return"[Circular]"}default:return e}})),l=a[n];n=3&&(a.depth=arguments[2]),arguments.length>=4&&(a.colors=arguments[3]),m(n)?a.showHidden=n:n&&t._extend(a,n),A(a.showHidden)&&(a.showHidden=!1),A(a.depth)&&(a.depth=2),A(a.colors)&&(a.colors=!1),A(a.customInspect)&&(a.customInspect=!0),a.colors&&(a.stylize=l),c(a,e,a.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 u(e,t){return e}function c(e,n,a){if(e.customInspect&&n&&x(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var r=n.inspect(a,e);return v(r)||(r=c(e,r,a)),r}var o=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(o)return o;var i=Object.keys(n),s=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(n)),w(n)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return p(n);if(0===i.length){if(x(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 p(n)}var u,y="",k=!1,S=["{","}"];(h(n)&&(k=!0,S=["[","]"]),x(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=" "+p(n)),0!==i.length||k&&0!=n.length?a<0?b(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),u=k?function(e,t,n,a,r){for(var o=[],i=0,s=t.length;i=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]}(u,y,S)):S[0]+y+S[1]}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function d(e,t,n,a,r,o){var i,s,l;if((l=Object.getOwnPropertyDescriptor(t,r)||{value:t[r]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),P(a,r)||(i="["+r+"]"),s||(e.seen.indexOf(l.value)<0?(s=f(n)?c(e,l.value,null):c(e,l.value,n-1)).indexOf("\n")>-1&&(s=o?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(i)){if(o&&r.match(/^\d+$/))return s;(i=JSON.stringify(""+r)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(i=i.substr(1,i.length-2),i=e.stylize(i,"name")):(i=i.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),i=e.stylize(i,"string"))}return i+": "+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]"===k(e)}function y(e){return"object"==typeof e&&null!==e}function C(e){return y(e)&&"[object Date]"===k(e)}function w(e){return y(e)&&("[object Error]"===k(e)||e instanceof Error)}function x(e){return"function"==typeof e}function k(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(o)&&(o=a.env.NODE_DEBUG||""),e=e.toUpperCase(),!i[e])if(new RegExp("\\b"+e+"\\b","i").test(o)){var n=a.pid;i[e]=function(){var a=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,a)}}else i[e]=function(){};return i[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=x,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(2014);var _=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function T(){var e=new Date,t=[S(e.getHours()),S(e.getMinutes()),S(e.getSeconds())].join(":");return[e.getDate(),_[e.getMonth()],t].join(" ")}function P(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",T(),t.format.apply(t,arguments))},t.inherits=n(6076),t._extend=function(e,t){if(!t||!y(t))return e;for(var n=Object.keys(t),a=n.length;a--;)e[n[a]]=t[n[a]];return e}},7444:(e,t,n)=>{"use strict";function a(e){return e.split("-")[0]}function r(e){return e.split("-")[1]}function o(e){return["top","bottom"].includes(a(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,u=t.y+t.height/2-n.height/2;let c;switch(a(s)){case"top":c={x:l,y:t.y-n.height};break;case"bottom":c={x:l,y:t.y+t.height};break;case"right":c={x:t.x+t.width,y:u};break;case"left":c={x:t.x-n.width,y:u};break;default:c={x:t.x,y:t.y}}const p=o(s),d=i(p);switch(r(s)){case"start":c[p]=c[p]-(t[d]/2-n[d]/2);break;case"end":c[p]=c[p]+(t[d]/2-n[d]/2)}return c}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:()=>Et,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 u(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function c(e,t){void 0===t&&(t={});const{x:n,y:a,platform:r,rects:o,elements:i,strategy:s}=e,{boundary:c="clippingParents",rootBoundary:p="viewport",elementContext:d="floating",altBoundary:h=!1,padding:m=0}=t,f=l(m),g=i[h?"floating"===d?"reference":"floating":d],v=await r.getClippingClientRect({element:await r.isElement(g)?g:g.contextElement||await r.getDocumentElement({element:i.floating}),boundary:c,rootBoundary:p}),A=u(await r.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===d?{...o.floating,x:n,y:a}:o.reference,offsetParent:await r.getOffsetParent({element:i.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 p=Math.min,d=Math.max;function h(e,t,n){return d(e,p(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"===r(e),a=o(e),s=i(a);let l="x"===a?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,o,i,s,l,u;const{x:p,y:d,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 x=function(e,t,n){return(e?[...n.filter((t=>r(t)===e)),...n.filter((t=>r(t)!==e))]:n.filter((e=>a(e)===e))).filter((n=>!e||r(n)===e||!!t&&A(n)!==n))}(v,C,b),k=await c(t,w),S=null!=(o=null==(i=m.autoPlacement)?void 0:i.index)?o:0,_=x[S],{main:T,cross:P}=g(_,h);if(f!==_)return{x:p,y:d,reset:{placement:x[0]}};const E=[k[a(_)],k[T],k[P]],N=[...null!=(s=null==(l=m.autoPlacement)?void 0:l.overflows)?s:[],{placement:_,overflows:E}],z=x[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==(u=j.find((e=>{let{overflows:t}=e;return t.every((e=>e<=0))})))?void 0:u.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,r;const{placement:o,middlewareData:i,rects:s,initialPlacement:l}=t;if(null!=(n=i.flip)&&n.skip)return{};const{mainAxis:u=!0,crossAxis:p=!0,fallbackPlacements:d,fallbackStrategy:h="bestFit",flipAlignment:m=!0,...v}=e,b=a(o),y=d||(b===l||!m?[f(l)]:function(e){const t=f(e);return[A(e),t,A(t)]}(l)),C=[l,...y],w=await c(t,v),x=[];let k=(null==(r=i.flip)?void 0:r.overflows)||[];if(u&&x.push(w[b]),p){const{main:e,cross:t}=g(o,s);x.push(w[e],w[t])}if(k=[...k,{placement:o,overflows:x}],!x.every((e=>e<=0))){var S,_;const e=(null!=(S=null==(_=i.flip)?void 0:_.index)?S:0)+1,t=C[e];if(t)return{data:{index:e,overflows:k},reset:{placement:t}};let n="bottom";switch(h){case"bestFit":{var T;const e=null==(T=k.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:T.placement;e&&(n=e);break}case"initialPlacement":n=l}return{data:{skip:!0},reset:{placement:n}}}return{}}}};const x=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn(t){const{x:n,y:r,placement:i,rects:s}=t,l=function(e){let{placement:t,rects:n,value:r}=e;const i=a(t),s=["left","top"].includes(i)?-1:1,l="function"==typeof r?r({...n,placement:t}):r,{mainAxis:u,crossAxis:c}="number"==typeof l?{mainAxis:l,crossAxis:0}:{mainAxis:0,crossAxis:0,...l};return"x"===o(i)?{x:c,y:u*s}:{x:u*s,y:c}}({placement:i,rects:s,value:e});return{x:n+l.x,y:r+l.y,data:l}}}};function k(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 T(e){return _(e).getComputedStyle(e)}function P(e){return S(e)?"":e?(e.nodeName||"").toLowerCase():""}function E(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:a}=T(e);return/auto|scroll|overlay|hidden/.test(t+a+n)}function $(e){return["table","td","th"].includes(P(e))}function O(e){const t=navigator.userAgent.toLowerCase().includes("firefox"),n=T(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 F=Math.min,D=Math.max,B=Math.round;function I(e,t){void 0===t&&(t=!1);const n=e.getBoundingClientRect();let a=1,r=1;return t&&E(e)&&(a=e.offsetWidth>0&&B(n.width)/e.offsetWidth||1,r=e.offsetHeight>0&&B(n.height)/e.offsetHeight||1),{width:n.width/a,height:n.height/r,top:n.top/r,right:n.right/a,bottom:n.bottom/r,left:n.left/a,x:n.left/a,y:n.top/r}}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 a=E(t),r=M(t),o=I(e,a&&function(e){const t=I(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(a||!a&&"fixed"!==n)if(("body"!==P(t)||j(r))&&(i=L(t)),E(t)){const e=I(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=R(r));return{x:o.left+i.scrollLeft-s.x,y:o.top+i.scrollTop-s.y,width:o.width,height:o.height}}function U(e){return"html"===P(e)?e:e.assignedSlot||e.parentNode||(z(e)?e.host:null)||M(e)}function H(e){return E(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"===P(n)||"body"===P(n)&&"static"===getComputedStyle(n).position&&!O(n))?t:n||function(e){let t=U(e);for(;E(t)&&!["html","body"].includes(P(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(P(e))?e.ownerDocument.body:E(e)&&j(e)?e:Z(U(e))}function V(e,t){var n;void 0===t&&(t=[]);const a=Z(e),r=a===(null==(n=e.ownerDocument)?void 0:n.body),o=_(a),i=r?[o].concat(o.visualViewport||[],j(a)?a:[]):a,s=t.concat(i);return r?s:s.concat(V(U(i)))}function Y(e,t){return"viewport"===t?u(function(e){const t=_(e),n=M(e),a=t.visualViewport;let r=n.clientWidth,o=n.clientHeight,i=0,s=0;return a&&(r=a.width,o=a.height,Math.abs(t.innerWidth/a.scale-a.width)<.01&&(i=a.offsetLeft,s=a.offsetTop)),{width:r,height:o,x:i,y:s}}(e)):N(t)?function(e){const t=I(e),n=t.top+e.clientTop,a=t.left+e.clientLeft;return{top:n,left:a,x:a,y:n,right:a+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t):u(function(e){var t;const n=M(e),a=L(e),r=null==(t=e.ownerDocument)?void 0:t.body,o=D(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=D(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0);let s=-a.scrollLeft+R(e);const l=-a.scrollTop;return"rtl"===T(r||n).direction&&(s+=D(n.clientWidth,r?r.clientWidth:0)-o),{width:o,height:i,x:s,y:l}}(M(e)))}function K(e){const t=V(U(e)),n=["absolute","fixed"].includes(T(e).position)&&E(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"!==P(e))):[]}const J={getElementRects:e=>{let{reference:t,floating:n,strategy:a}=e;return{reference:G(t,q(n),a),floating:{...W(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>function(e){let{rect:t,offsetParent:n,strategy:a}=e;const r=E(n),o=M(n);if(n===o)return t;let i={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((r||!r&&"fixed"!==a)&&(("body"!==P(n)||j(o))&&(i=L(n)),E(n))){const e=I(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 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:a}=e;const r=[..."clippingParents"===n?K(t):[].concat(n),a],o=r[0],i=r.reduce(((e,n)=>{const a=Y(t,n);return e.top=D(a.top,e.top),e.right=F(a.right,e.right),e.bottom=F(a.bottom,e.bottom),e.left=D(a.left,e.left),e}),Y(t,o));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:a="bottom",strategy:r="absolute",middleware:o=[],platform:i}=n;let l=await i.getElementRects({reference:e,floating:t,strategy:r}),{x:u,y:c}=s({...l,placement:a}),p=a,d={};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={}))re.call(t,n)&&ie(e,n,t[n]);if(ae)for(var n of ae(t))oe.call(t,n)&&ie(e,n,t[n]);return e},le=(e,t)=>te(e,ne(t));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 ce={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,a=ce.themes[e]||{};do{n=a[t],void 0===n?a.$extend?a=ce.themes[a.$extend]||{}:(a=null,n=ce[t]):a=null}while(a);return n}function de(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.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 xe(e){let t=we[e];return t||(t=we[e]=[]),t}let ke=function(){};function Se(e){return function(){return pe(this.$props.theme,e)}}"undefined"!=typeof window&&(ke=window.Element);const _e="__floating-vue__popper";var Te=()=>({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,ke,Boolean],default:Se("container")},boundary:{type:[String,ke],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 a,r;(null==(a=this.parentPopper)?void 0:a.lockedChild)&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,!n&&this.disabled||((null==(r=this.parentPopper)?void 0:r.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 a;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==(a=this.parentPopper)?void 0:a.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(x({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:r,placement:i}=t,{mainAxis:s=!0,crossAxis:l=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...p}=e,d={x:n,y:r},m=await c(t,p),f=o(a(i)),g=k(f);let v=d[f],A=d[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=u.fn({...t,[f]:v,[g]:A});return{...b,data:{x:b.x-n,y:b.y-r}}}}}({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:r=0}=null!=e?e:{},{x:s,y:u,placement:c,rects:p,platform:d}=t;if(null==n)return{};const m=l(r),f={x:s,y:u},g=o(a(c)),v=i(g),A=await d.getDimensions({element:n}),b="y"===g?"top":"left",y="y"===g?"bottom":"right",C=p.reference[v]+p.reference[g]-f[g]-p.floating[v],w=f[g]-p.reference[g],x=await d.getOffsetParent({element:n}),k=x?"y"===g?x.clientHeight||0:x.clientWidth||0:0,S=C/2-w/2,_=m[b],T=k-A[v]-m[y],P=k/2-A[v]/2+S,E=h(_,P,T);return{data:{[g]:E,centerOffset:P-E}}}}))({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:e,rects:t,middlewareData:n})=>{let a;const{centerOffset:r}=n.arrow;return a=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:a}}}}),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:a})=>{var r;if(null==(r=a.autoSize)?void 0:r.skip)return{};let o,i;return n.startsWith("top")||n.startsWith("bottom")?o=t.reference.width:i=t.reference.height,this.$_innerNode.style["min"===e?"minWidth":"max"===e?"maxWidth":"width"]=null!=o?`${o}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:o,rects:i,middlewareData:s}=t,{apply:l,...u}=e;if(null!=(n=s.size)&&n.skip)return{};const p=await c(t,u),h=a(o),m="end"===r(o);let f,g;"top"===h||"bottom"===h?(f=h,g=m?"left":"right"):(g=h,f=m?"top":"bottom");const v=d(p.left,0),A=d(p.right,0),b=d(p.top,0),y=d(p.bottom,0),C={height:i.floating.height-(["left","right"].includes(o)?2*(0!==b||0!==y?b+y:d(p.top,p.bottom)):p[f]),width:i.floating.width-(["top","bottom"].includes(o)?2*(0!==v||0!==A?v+A:d(p.left,p.right)):p[g])};return null==l||l({...C,...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 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(),a=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${a}px ${r}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 de(this.theme)){const t=xe(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=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 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,a,r){let o=n;null!=a&&(o="function"==typeof a?a(o):a),o.forEach((n=>{const a=t[n];a&&this.$_registerEventListeners(e,a,r)}))},$_removeEventListeners(e){const t=[];this.$_events.forEach((n=>{const{targetNodes:a,eventType:r,handler:o}=n;e&&e!==r?t.push(n):a.forEach((e=>e.removeEventListener(r,o)))})),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 a=n.getAttribute(e);a&&(n.removeAttribute(e),n.setAttribute(t,a))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const a=e[n];null==a?t.removeAttribute(n):t.setAttribute(n,a)}},$_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&&De>=e.top&&De<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Fe-$e,n=De-Oe,a=e.left+e.width/2-$e+(e.top+e.height/2)-Oe+e.width+e.height,r=$e+t*a,o=Oe+n*a;return Be($e,Oe,r,o,e.left,e.top,e.left,e.bottom)||Be($e,Oe,r,o,e.left,e.top,e.right,e.top)||Be($e,Oe,r,o,e.right,e.top,e.right,e.bottom)||Be($e,Oe,r,o,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$scopedSlots.default(this.slotData)[0]}});function Pe(e){for(let t=0;t=0;a--){const r=ye[a];try{const a=r.$_containsGlobalTarget=Ne(r,e);r.$_pendingHide=!1,requestAnimationFrame((()=>{if(r.$_pendingHide=!1,!n[r.randomId]&&ze(r,a,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&a){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let o=r.parentPopper;for(;o&&ze(o,o.$_containsGlobalTarget,e);)o.$_handleGlobalClose(e,t),o=o.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&&u>=0&&u<=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 a=e.indexOf("Edge/");return a>0?parseInt(e.substring(a+5,e.indexOf(".",a)),10):-1}())}function Le(e,t,n,a,r,o,i,s,l,u){"boolean"!=typeof i&&(l=s,s=i,i=!1);var c,p="function"==typeof n?n.options:n;if(e&&e.render&&(p.render=e.render,p.staticRenderFns=e.staticRenderFns,p._compiled=!0,r&&(p.functional=!0)),a&&(p._scopeId=a),o?(c=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(o)},p._ssrRegister=c):t&&(c=i?function(e){t.call(this,u(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,s(e))}),c)if(p.functional){var d=p.render;p.render=function(e,t){return c.call(t),d(e,t)}}else{var h=p.beforeCreate;p.beforeCreate=h?[].concat(h,c):[c]}return n}"undefined"!=typeof window&&window.addEventListener("mousemove",(e=>{$e=Fe,Oe=De,Fe=e.clientX,De=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=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.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,a,r,o,i,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),a&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),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__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var p=u.beforeCreate;u.beforeCreate=p?[].concat(p,l):[l]}return{exports:e,options:u}}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:Te(),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 a=t.popperId,r=t.isShown,o=t.shouldMountContent,i=t.skipTransition,s=t.autoHide,l=t.show,u=t.hide,c=t.handleResize,p=t.onResize,d=t.classes,h=t.result;return[n("div",{ref:"reference",staticClass:"v-popper",class:[e.themeClass,{"v-popper--shown":r}]},[e._t("default",null,{shown:r,show:l,hide:u}),n("PopperContent",{ref:"popperContent",attrs:{"popper-id":a,theme:e.theme,shown:r,mounted:o,"skip-transition":i,"auto-hide":s,"handle-resize":c,classes:d,result:h},on:{hide:u,resize:p}},[e._t("popper",null,{shown:r,hide:u})],2)],2)]}}],null,!0)},"Popper",e.$attrs,!1),e.$listeners))};const nt={};var at=Ve(et,tt,[],!1,rt,null,null,null);function rt(e){for(let e in nt)this[e]=nt[e]}var ot=function(){return at.exports}(),it=le(se({},ot),{name:"VDropdown",vPopperTheme:"dropdown"});const st={};var lt=Ve(it,undefined,undefined,!1,ut,null,null,null);function ut(e){for(let e in st)this[e]=st[e]}var ct=function(){return lt.exports}(),pt=le(se({},ot),{name:"VMenu",vPopperTheme:"menu"});const dt={};var ht=Ve(pt,undefined,undefined,!1,mt,null,null,null);function mt(e){for(let e in dt)this[e]=dt[e]}var ft=function(){return ht.exports}(),gt=le(se({},ot),{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:Te(),PopperContent:Xe},mixins:[Qe],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}}},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 a=t.popperId,r=t.isShown,o=t.shouldMountContent,i=t.skipTransition,s=t.autoHide,l=t.hide,u=t.handleResize,c=t.onResize,p=t.classes,d=t.result;return[n("PopperContent",{ref:"popperContent",class:{"v-popper--tooltip-loading":e.loading},attrs:{"popper-id":a,theme:e.theme,shown:r,mounted:o,"skip-transition":i,"auto-hide":s,"handle-resize":u,classes:p,result:d},on:{hide:l,resize:c}},[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 xt={};var kt=Ve(Ct,wt,[],!1,St,null,null,null);function St(e){for(let e in xt)this[e]=xt[e]}var _t=function(){return kt.exports}();const Tt="v-popper--has-tooltip";function Pt(e,t,n){let a;const r=typeof t;return a="string"===r?{content:t}:t&&"object"===r?t:{content:!1},a.placement=function(e,t){let n=e.placement;if(!n&&t)for(const e of fe)t[e]&&(n=e);return n||(n=pe(e.theme||"tooltip","placement")),n}(a,n),a.targetNodes=()=>[e],a.referenceNode=()=>e,a}function Et(e,t,n){const a=Pt(e,t,n),r=e.$_popper=new Q.default({mixins:[Qe],data:()=>({options:a}),render(e){const t=this.options,{theme:n,html:a,content:r,loadingContent:o}=t,i=((e,t)=>{var n={};for(var a in e)re.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&ae)for(var a of ae(e))t.indexOf(a)<0&&oe.call(e,a)&&(n[a]=e[a]);return n})(t,["theme","html","content","loadingContent"]);return e(_t,{props:{theme:n,html:a,content:r,loadingContent:o},attrs:i,ref:"popper"})},devtools:{hide:!0}}),o=document.createElement("div");return document.body.appendChild(o),r.$mount(o),e.classList&&e.classList.add(Tt),r}function Nt(e){e.$_popper&&(e.$_popper.$destroy(),delete e.$_popper,delete e.$_popperOldShown),e.classList&&e.classList.remove(Tt)}function zt(e,{value:t,oldValue:n,modifiers:a}){const r=Pt(e,t,a);if(!r.content||pe(r.theme||"tooltip","disabled"))Nt(e);else{let n;e.$_popper?(n=e.$_popper,n.options=r):n=Et(e,t,a),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",Ft),e.addEventListener("touchstart",Dt,!!he&&{passive:!0})}function Ot(e){e.removeEventListener("click",Ft),e.removeEventListener("touchstart",Dt),e.removeEventListener("touchend",Bt),e.removeEventListener("touchcancel",It)}function Ft(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function Dt(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",Bt),t.addEventListener("touchcancel",It)}}function Bt(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,1===e.changedTouches.length){const n=e.changedTouches[0],a=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-a.screenY)<20&&Math.abs(n.screenX-a.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:a}){e.$_closePopoverModifiers=a,t!==n&&(void 0===t||t?$t(e):Ot(e))},unbind(e){Ot(e)}};const Lt=ce,Rt=jt,Gt=Mt,Ut=ct,Ht=ft,qt=Te,Wt=Xe,Zt=Qe,Vt=ot,Yt=We,Kt=yt,Jt=_t;function Xt(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,ue(ce,t),e.directive("tooltip",jt),e.directive("close-popper",Mt),e.component("v-tooltip",yt),e.component("VTooltip",yt),e.component("v-dropdown",ct),e.component("VDropdown",ct),e.component("v-menu",ft),e.component("VMenu",ft))}const Qt={version:"1.0.0-beta.19",install:Xt,options:ce};let en=null;"undefined"!=typeof window?en=window.Vue:void 0!==n.g&&(en=n.g.Vue),en&&en.use(Qt)},4291:(e,t,n)=>{"use strict";n.r(t),n.d(t,{createFocusTrap:()=>O});var a=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],r=a.join(","),o="undefined"==typeof Element,i=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,s=!o&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},l=function(e,t,n){var a=Array.prototype.slice.apply(e.querySelectorAll(r));return t&&i.call(e,r)&&a.unshift(e),a=a.filter(n)},u=function e(t,n,a){for(var o=[],s=Array.from(t);s.length;){var l=s.shift();if("SLOT"===l.tagName){var u=l.assignedElements(),c=e(u.length?u:l.children,!0,a);a.flatten?o.push.apply(o,c):o.push({scopeParent:l,candidates:c})}else{i.call(l,r)&&a.filter(l)&&(n||!t.includes(l))&&o.push(l);var p=l.shadowRoot||"function"==typeof a.getShadowRoot&&a.getShadowRoot(l),d=!a.shadowRootFilter||a.shadowRootFilter(l);if(p&&d){var h=e(!0===p?l.children:p.children,!0,a);a.flatten?o.push.apply(o,h):o.push({scopeParent:l,candidates:h})}else s.unshift.apply(s,l.children)}}return o},c=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},p=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},d=function(e){return"INPUT"===e.tagName},h=function(e){return function(e){return d(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||s(e),a=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=a(window.CSS.escape(e.name));else try{t=a(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 r=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(i.call(r,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return m(e)}else{if("function"==typeof a){for(var o=e;e;){var l=e.parentElement,u=s(e);if(l&&!l.shadowRoot&&!0===a(l))return m(e);e=e.assignedSlot?e.assignedSlot:l||u===e.ownerDocument?l:u.host}e=o}if(function(e){for(var t,n=s(e).host,a=!!(null!==(t=n)&&void 0!==t&&t.ownerDocument.contains(n)||e.ownerDocument.contains(e));!a&&n;){var r;a=!(null===(r=n=s(n).host)||void 0===r||!r.ownerDocument.contains(n))}return a}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},g=function(e,t){return!(t.disabled||function(e){return d(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=[],a=[];return t.forEach((function(t,r){var o=!!t.scopeParent,i=o?t.scopeParent:t,s=c(i,o),l=o?e(t.candidates):i;0===s?o?n.push.apply(n,l):n.push(i):a.push({documentOrder:r,tabIndex:s,item:t,isScope:o,content:l})})),a.sort(p).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?u([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!==i.call(e,r)&&v(t,e)},w=a.concat("iframe").join(","),x=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==i.call(e,w)&&g(t,e)};function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function S(e){for(var t=1;t0){var n=e[e.length-1];n!==t&&n.pause()}var a=e.indexOf(t);-1===a||e.splice(a,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()},N=function(e){return setTimeout(e,0)},z=function(e,t){var n=-1;return e.every((function(e,a){return!t(e)||(n=a,!1)})),n},j=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a1?n-1:0),i=1;i=0)e=a.activeElement;else{var t=i.tabbableGroups[0];e=t&&t.firstTabbableNode||p("fallbackFocus")}if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},h=function(){if(i.containerGroups=i.containers.map((function(e){var t,n,a=y(e,o.tabbableOptions),r=(t=e,(n=(n=o.tabbableOptions)||{}).getShadowRoot?u([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:a,focusableNodes:r,firstTabbableNode:a.length>0?a[0]:null,lastTabbableNode:a.length>0?a[a.length-1]:null,nextTabbableNode:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=r.findIndex((function(t){return t===e}));if(!(n<0))return t?r.slice(n+1).find((function(e){return C(e,o.tabbableOptions)})):r.slice(0,n).reverse().find((function(e){return C(e,o.tabbableOptions)}))}}})),i.tabbableGroups=i.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),i.tabbableGroups.length<=0&&!p("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!==a.activeElement&&(t&&t.focus?(t.focus({preventScroll:!!o.preventScroll}),i.mostRecentlyFocusedNode=t,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(t)&&t.select()):e(d()))},f=function(e){var t=p("setReturnFocus",e);return t||!1!==t&&e},v=function(e){var t=$(e);c(t)>=0||(j(o.clickOutsideDeactivates,e)?n.deactivate({returnFocus:o.returnFocusOnDeactivate&&!x(t,o.tabbableOptions)}):j(o.allowOutsideClick,e)||e.preventDefault())},A=function(e){var t=$(e),n=c(t)>=0;n||t instanceof Document?n&&(i.mostRecentlyFocusedNode=t):(e.stopImmediatePropagation(),m(i.mostRecentlyFocusedNode||d()))},b=function(e){if(function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e)&&!1!==j(o.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(i.tabbableGroups.length>0){var a=c(t),r=a>=0?i.containerGroups[a]:void 0;if(a<0)n=e.shiftKey?i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:i.tabbableGroups[0].firstTabbableNode;else if(e.shiftKey){var s=z(i.tabbableGroups,(function(e){var n=e.firstTabbableNode;return t===n}));if(s<0&&(r.container===t||x(t,o.tabbableOptions)&&!C(t,o.tabbableOptions)&&!r.nextTabbableNode(t,!1))&&(s=a),s>=0){var l=0===s?i.tabbableGroups.length-1:s-1;n=i.tabbableGroups[l].lastTabbableNode}}else{var u=z(i.tabbableGroups,(function(e){var n=e.lastTabbableNode;return t===n}));if(u<0&&(r.container===t||x(t,o.tabbableOptions)&&!C(t,o.tabbableOptions)&&!r.nextTabbableNode(t))&&(u=a),u>=0){var d=u===i.tabbableGroups.length-1?0:u+1;n=i.tabbableGroups[d].firstTabbableNode}}}else n=p("fallbackFocus");n&&(e.preventDefault(),m(n))}(e)},w=function(e){var t=$(e);c(t)>=0||j(o.clickOutsideDeactivates,e)||j(o.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},k=function(){if(i.active)return P(r,n),i.delayInitialFocusTimer=o.delayInitialFocus?N((function(){m(d())})):m(d()),a.addEventListener("focusin",A,!0),a.addEventListener("mousedown",v,{capture:!0,passive:!1}),a.addEventListener("touchstart",v,{capture:!0,passive:!1}),a.addEventListener("click",w,{capture:!0,passive:!1}),a.addEventListener("keydown",b,{capture:!0,passive:!1}),n},_=function(){if(i.active)return a.removeEventListener("focusin",A,!0),a.removeEventListener("mousedown",v,!0),a.removeEventListener("touchstart",v,!0),a.removeEventListener("click",w,!0),a.removeEventListener("keydown",b,!0),n};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"),r=s(e,"checkCanFocusTrap");r||h(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=a.activeElement,t&&t();var o=function(){r&&h(),k(),n&&n()};return r?(r(i.containers.concat()).then(o,o),this):(o(),this)},deactivate:function(e){if(!i.active)return this;var t=S({onDeactivate:o.onDeactivate,onPostDeactivate:o.onPostDeactivate,checkCanReturnFocus:o.checkCanReturnFocus},e);clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,_(),i.active=!1,i.paused=!1,E(r,n);var a=s(t,"onDeactivate"),l=s(t,"onPostDeactivate"),u=s(t,"checkCanReturnFocus"),c=s(t,"returnFocus","returnFocusOnDeactivate");a&&a();var p=function(){N((function(){c&&m(f(i.nodeFocusedBeforeActivation)),l&&l()}))};return c&&u?(u(f(i.nodeFocusedBeforeActivation)).then(p,p),this):(p(),this)},pause:function(){return i.paused||!i.active||(i.paused=!0,_()),this},unpause:function(){return i.paused&&i.active?(i.paused=!1,h(),k(),this):this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return i.containers=t.map((function(e){return"string"==typeof e?a.querySelector(e):e})),i.active&&h(),this}}).updateContainerElements(e),n}},840:(e,t,n)=>{var a;!function(r,o,i,s){"use strict";var l,u=["","webkit","Moz","MS","ms","o"],c=o.createElement("div"),p=Math.round,d=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 a;if(e)if(e.forEach)e.forEach(t,n);else if(e.length!==s)for(a=0;a\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=r.console&&(r.console.warn||r.console.log);return o&&o.call(r.console,a,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 P(e){return e.trim().split(/\s+/g)}function E(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var a=0;an[t]})):a.sort()),a}function j(e,t){for(var n,a,r=t[0].toUpperCase()+t.slice(1),o=0;o1&&!n.firstMultiple?n.firstMultiple=q(t):1===r&&(n.firstMultiple=!1);var o=n.firstInput,i=n.firstMultiple,l=i?i.center:o.center,u=t.center=W(a);t.timeStamp=h(),t.deltaTime=t.timeStamp-o.timeStamp,t.angle=K(l,u),t.distance=Y(l,u),function(e,t){var n=t.center,a=e.offsetDelta||{},r=e.prevDelta||{},o=e.prevInput||{};1!==t.eventType&&4!==o.eventType||(r=e.prevDelta={x:o.deltaX||0,y:o.deltaY||0},a=e.offsetDelta={x:n.x,y:n.y});t.deltaX=r.x+(n.x-a.x),t.deltaY=r.y+(n.y-a.y)}(n,t),t.offsetDirection=V(t.deltaX,t.deltaY);var c=Z(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=c.x,t.overallVelocityY=c.y,t.overallVelocity=d(c.x)>d(c.y)?c.x:c.y,t.scale=i?(p=i.pointers,m=a,Y(m[0],m[1],G)/Y(p[0],p[1],G)):1,t.rotation=i?function(e,t){return K(t[1],t[0],G)+K(e[1],e[0],G)}(i.pointers,a):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,a,r,o,i=e.lastInterval||t,l=t.timeStamp-i.timeStamp;if(8!=t.eventType&&(l>25||i.velocity===s)){var u=t.deltaX-i.deltaX,c=t.deltaY-i.deltaY,p=Z(l,u,c);a=p.x,r=p.y,n=d(p.x)>d(p.y)?p.x:p.y,o=V(u,c),e.lastInterval=t}else n=i.velocity,a=i.velocityX,r=i.velocityY,o=i.direction;t.velocity=n,t.velocityX=a,t.velocityY=r,t.direction=o}(n,t);var p,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=d(t)?e<0?2:4:t<0?8:16}function Y(e,t,n){n||(n=R);var a=t[n[0]]-e[n[0]],r=t[n[1]]-e[n[1]];return Math.sqrt(a*a+r*r)}function K(e,t,n){n||(n=R);var a=t[n[0]]-e[n[0]],r=t[n[1]]-e[n[1]];return 180*Math.atan2(r,a)/Math.PI}U.prototype={handler:function(){},init:function(){this.evEl&&k(this.element,this.evEl,this.domHandler),this.evTarget&&k(this.target,this.evTarget,this.domHandler),this.evWin&&k(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"},ae="pointerdown",re="pointermove pointerup pointercancel";function oe(){this.evEl=ae,this.evWin=re,U.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}r.MSPointerEvent&&!r.PointerEvent&&(ae="MSPointerDown",re="MSPointerMove MSPointerUp MSPointerCancel"),y(oe,U,{handler:function(e){var t=this.store,n=!1,a=e.type.toLowerCase().replace("ms",""),r=te[a],o=ne[e.pointerType]||e.pointerType,i=o==I,s=E(t,e.pointerId,"pointerId");1&r&&(0===e.button||i)?s<0&&(t.push(e),s=t.length-1):12&r&&(n=!0),s<0||(t[s]=e,this.callback(this.manager,r,{pointers:t,changedPointers:[e],pointerType:o,srcEvent:e}),n&&t.splice(s,1))}});var ie={touchstart:1,touchmove:2,touchend:4,touchcancel:8},se="touchstart",le="touchstart touchmove touchend touchcancel";function ue(){this.evTarget=se,this.evWin=le,this.started=!1,U.apply(this,arguments)}function ce(e,t){var n=N(e.touches),a=N(e.changedTouches);return 12&t&&(n=z(n.concat(a),"identifier",!0)),[n,a]}y(ue,U,{handler:function(e){var t=ie[e.type];if(1===t&&(this.started=!0),this.started){var n=ce.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 pe={touchstart:1,touchmove:2,touchend:4,touchcancel:8},de="touchstart touchmove touchend touchcancel";function he(){this.evTarget=de,this.targetIds={},U.apply(this,arguments)}function me(e,t){var n=N(e.touches),a=this.targetIds;if(3&t&&1===n.length)return a[n[0].identifier]=!0,[n,n];var r,o,i=N(e.changedTouches),s=[],l=this.target;if(o=n.filter((function(e){return _(e.target,l)})),1===t)for(r=0;r-1&&a.splice(e,1)}),2500)}}function Ae(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,a=0;a-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 a(n){t.manager.emit(n,e)}n<8&&a(t.options.event+ze(n)),a(t.options.event),e.additionalEvent&&a(e.additionalEvent),n>=8&&a(t.options.event+ze(n))},tryEmit:function(e){if(this.canEmit())return this.emit(e);this.state=Ee},canEmit:function(){for(var e=0;et.threshold&&r&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(De,Oe,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ke]},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(Be,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,a=e.distancet.time;if(this._input=e,!a||!n||12&e.eventType&&!r)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 Ee},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[ke]},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 Fe.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&&d(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[xe]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,a=e.distance{var a="__lodash_hash_undefined__",r="[object Function]",o="[object GeneratorFunction]",i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/,l=/^\./,u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,c=/\\(\\)?/g,p=/^\[object .+?Constructor\]$/,d="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,h="object"==typeof self&&self&&self.Object===Object&&self,m=d||h||Function("return this")();var f,g=Array.prototype,v=Function.prototype,A=Object.prototype,b=m["__core-js_shared__"],y=(f=/[^.]+$/.exec(b&&b.keys&&b.keys.IE_PROTO||""))?"Symbol(src)_1."+f:"",C=v.toString,w=A.hasOwnProperty,x=A.toString,k=RegExp("^"+C.call(w).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),S=m.Symbol,_=g.splice,T=I(m,"Map"),P=I(Object,"create"),E=S?S.prototype:void 0,N=E?E.toString:void 0;function z(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1},j.prototype.set=function(e,t){var n=this.__data__,a=O(n,e);return a<0?n.push([e,t]):n[a][1]=t,this},$.prototype.clear=function(){this.__data__={hash:new z,map:new(T||j),string:new z}},$.prototype.delete=function(e){return B(this,e).delete(e)},$.prototype.get=function(e){return B(this,e).get(e)},$.prototype.has=function(e){return B(this,e).has(e)},$.prototype.set=function(e,t){return B(this,e).set(e,t),this};var M=R((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(H(e))return N?N.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return l.test(e)&&n.push(""),e.replace(u,(function(e,t,a,r){n.push(a?r.replace(c,"$1"):t||e)})),n}));function L(e){if("string"==typeof e||H(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function R(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var a=arguments,r=t?t.apply(this,a):a[0],o=n.cache;if(o.has(r))return o.get(r);var i=e.apply(this,a);return n.cache=o.set(r,i),i};return n.cache=new(R.Cache||$),n}R.Cache=$;var G=Array.isArray;function U(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function H(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==x.call(e)}e.exports=function(e,t,n){var a=null==e?void 0:F(e,t);return void 0===a?n:a}},7699:(e,t,n)=>{"use strict";var a=n(9208),r=n(4587);function o(e){e=e||{},this.catalogs={},this.locale="",this.domain="messages",this.listeners=[],this.sourceLocale="",e.sourceLocale&&("string"==typeof e.sourceLocale?this.sourceLocale=e.sourceLocale:this.warn("The `sourceLocale` option should be a string")),this.debug="debug"in e&&!0===e.debug}e.exports=o,o.prototype.on=function(e,t){this.listeners.push({eventName:e,callback:t})},o.prototype.off=function(e,t){this.listeners=this.listeners.filter((function(n){return!1==(n.eventName===e&&n.callback===t)}))},o.prototype.emit=function(e,t){for(var n=0;n{"use strict";e.exports={ach:{name:"Acholi",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},af:{name:"Afrikaans",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},ak:{name:"Akan",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},am:{name:"Amharic",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},an:{name:"Aragonese",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},ar:{name:"Arabic",examples:[{plural:0,sample:0},{plural:1,sample:1},{plural:2,sample:2},{plural:3,sample:3},{plural:4,sample:11},{plural:5,sample:100}],nplurals:6,pluralsText:"nplurals = 6; plural = (n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5)",pluralsFunc:function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5}},arn:{name:"Mapudungun",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},ast:{name:"Asturian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},ay:{name:"Aymará",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},az:{name:"Azerbaijani",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},be:{name:"Belarusian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},bg:{name:"Bulgarian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},bn:{name:"Bengali",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},bo:{name:"Tibetan",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},br:{name:"Breton",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},brx:{name:"Bodo",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},bs:{name:"Bosnian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},ca:{name:"Catalan",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},cgg:{name:"Chiga",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},cs:{name:"Czech",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n === 1 ? 0 : (n >= 2 && n <= 4) ? 1 : 2)",pluralsFunc:function(e){return 1===e?0:e>=2&&e<=4?1:2}},csb:{name:"Kashubian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n === 1 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(e){return 1===e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},cy:{name:"Welsh",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:3},{plural:3,sample:8}],nplurals:4,pluralsText:"nplurals = 4; plural = (n === 1 ? 0 : n === 2 ? 1 : (n !== 8 && n !== 11) ? 2 : 3)",pluralsFunc:function(e){return 1===e?0:2===e?1:8!==e&&11!==e?2:3}},da:{name:"Danish",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},de:{name:"German",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},doi:{name:"Dogri",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},dz:{name:"Dzongkha",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},el:{name:"Greek",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},en:{name:"English",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},eo:{name:"Esperanto",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},es:{name:"Spanish",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},et:{name:"Estonian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},eu:{name:"Basque",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},fa:{name:"Persian",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},ff:{name:"Fulah",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},fi:{name:"Finnish",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},fil:{name:"Filipino",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},fo:{name:"Faroese",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},fr:{name:"French",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},fur:{name:"Friulian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},fy:{name:"Frisian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},ga:{name:"Irish",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:3},{plural:3,sample:7},{plural:4,sample:11}],nplurals:5,pluralsText:"nplurals = 5; plural = (n === 1 ? 0 : n === 2 ? 1 : n < 7 ? 2 : n < 11 ? 3 : 4)",pluralsFunc:function(e){return 1===e?0:2===e?1:e<7?2:e<11?3:4}},gd:{name:"Scottish Gaelic",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:3},{plural:3,sample:20}],nplurals:4,pluralsText:"nplurals = 4; plural = ((n === 1 || n === 11) ? 0 : (n === 2 || n === 12) ? 1 : (n > 2 && n < 20) ? 2 : 3)",pluralsFunc:function(e){return 1===e||11===e?0:2===e||12===e?1:e>2&&e<20?2:3}},gl:{name:"Galician",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},gu:{name:"Gujarati",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},gun:{name:"Gun",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},ha:{name:"Hausa",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},he:{name:"Hebrew",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},hi:{name:"Hindi",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},hne:{name:"Chhattisgarhi",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},hr:{name:"Croatian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},hu:{name:"Hungarian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},hy:{name:"Armenian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},id:{name:"Indonesian",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},is:{name:"Icelandic",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n % 10 !== 1 || n % 100 === 11)",pluralsFunc:function(e){return e%10!=1||e%100==11}},it:{name:"Italian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},ja:{name:"Japanese",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},jbo:{name:"Lojban",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},jv:{name:"Javanese",examples:[{plural:0,sample:0},{plural:1,sample:1}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 0)",pluralsFunc:function(e){return 0!==e}},ka:{name:"Georgian",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},kk:{name:"Kazakh",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},km:{name:"Khmer",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},kn:{name:"Kannada",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},ko:{name:"Korean",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},ku:{name:"Kurdish",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},kw:{name:"Cornish",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:3},{plural:3,sample:4}],nplurals:4,pluralsText:"nplurals = 4; plural = (n === 1 ? 0 : n === 2 ? 1 : n === 3 ? 2 : 3)",pluralsFunc:function(e){return 1===e?0:2===e?1:3===e?2:3}},ky:{name:"Kyrgyz",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},lb:{name:"Letzeburgesch",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},ln:{name:"Lingala",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},lo:{name:"Lao",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},lt:{name:"Lithuanian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:10}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2}},lv:{name:"Latvian",examples:[{plural:2,sample:0},{plural:0,sample:1},{plural:1,sample:2}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n !== 0 ? 1 : 2)",pluralsFunc:function(e){return e%10==1&&e%100!=11?0:0!==e?1:2}},mai:{name:"Maithili",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},mfe:{name:"Mauritian Creole",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},mg:{name:"Malagasy",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},mi:{name:"Maori",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},mk:{name:"Macedonian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n === 1 || n % 10 === 1 ? 0 : 1)",pluralsFunc:function(e){return 1===e||e%10==1?0:1}},ml:{name:"Malayalam",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},mn:{name:"Mongolian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},mni:{name:"Manipuri",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},mnk:{name:"Mandinka",examples:[{plural:0,sample:0},{plural:1,sample:1},{plural:2,sample:2}],nplurals:3,pluralsText:"nplurals = 3; plural = (n === 0 ? 0 : n === 1 ? 1 : 2)",pluralsFunc:function(e){return 0===e?0:1===e?1:2}},mr:{name:"Marathi",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},ms:{name:"Malay",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},mt:{name:"Maltese",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:11},{plural:3,sample:20}],nplurals:4,pluralsText:"nplurals = 4; plural = (n === 1 ? 0 : n === 0 || ( n % 100 > 1 && n % 100 < 11) ? 1 : (n % 100 > 10 && n % 100 < 20 ) ? 2 : 3)",pluralsFunc:function(e){return 1===e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3}},my:{name:"Burmese",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},nah:{name:"Nahuatl",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},nap:{name:"Neapolitan",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},nb:{name:"Norwegian Bokmal",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},ne:{name:"Nepali",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},nl:{name:"Dutch",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},nn:{name:"Norwegian Nynorsk",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},no:{name:"Norwegian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},nso:{name:"Northern Sotho",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},oc:{name:"Occitan",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},or:{name:"Oriya",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},pa:{name:"Punjabi",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},pap:{name:"Papiamento",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},pl:{name:"Polish",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n === 1 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(e){return 1===e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},pms:{name:"Piemontese",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},ps:{name:"Pashto",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},pt:{name:"Portuguese",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},rm:{name:"Romansh",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},ro:{name:"Romanian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:20}],nplurals:3,pluralsText:"nplurals = 3; plural = (n === 1 ? 0 : (n === 0 || (n % 100 > 0 && n % 100 < 20)) ? 1 : 2)",pluralsFunc:function(e){return 1===e?0:0===e||e%100>0&&e%100<20?1:2}},ru:{name:"Russian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},rw:{name:"Kinyarwanda",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},sah:{name:"Yakut",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},sat:{name:"Santali",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},sco:{name:"Scots",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},sd:{name:"Sindhi",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},se:{name:"Northern Sami",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},si:{name:"Sinhala",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},sk:{name:"Slovak",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n === 1 ? 0 : (n >= 2 && n <= 4) ? 1 : 2)",pluralsFunc:function(e){return 1===e?0:e>=2&&e<=4?1:2}},sl:{name:"Slovenian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:3},{plural:3,sample:5}],nplurals:4,pluralsText:"nplurals = 4; plural = (n % 100 === 1 ? 0 : n % 100 === 2 ? 1 : n % 100 === 3 || n % 100 === 4 ? 2 : 3)",pluralsFunc:function(e){return e%100==1?0:e%100==2?1:e%100==3||e%100==4?2:3}},so:{name:"Somali",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},son:{name:"Songhay",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},sq:{name:"Albanian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},sr:{name:"Serbian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},su:{name:"Sundanese",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},sv:{name:"Swedish",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},sw:{name:"Swahili",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},ta:{name:"Tamil",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},te:{name:"Telugu",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},tg:{name:"Tajik",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},th:{name:"Thai",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},ti:{name:"Tigrinya",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},tk:{name:"Turkmen",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},tr:{name:"Turkish",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},tt:{name:"Tatar",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},ug:{name:"Uyghur",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},uk:{name:"Ukrainian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},ur:{name:"Urdu",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},uz:{name:"Uzbek",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},vi:{name:"Vietnamese",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},wa:{name:"Walloon",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(e){return e>1}},wo:{name:"Wolof",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},yo:{name:"Yoruba",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(e){return 1!==e}},zh:{name:"Chinese",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}}}},9394:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function r(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 a={};return"abcdefghijklmnopqrst".split("").forEach((function(e){a[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},a)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,s,l=r(e),u=1;u{"use strict";n.r(t),n.d(t,{default:()=>r});const a={name:"ChevronLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const r=(0,n(1900).Z)(a,(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:()=>r});const a={name:"ChevronRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const r=(0,n(1900).Z)(a,(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:()=>r});const a={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const r=(0,n(1900).Z)(a,(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:()=>r});const a={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const r=(0,n(1900).Z)(a,(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:()=>r});const a={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const r=(0,n(1900).Z)(a,(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:()=>r});const a={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const r=(0,n(1900).Z)(a,(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=e92b65cc93cc331c1c58 \ No newline at end of file +(self.webpackChunkviewer=self.webpackChunkviewer||[]).push([["components"],{23955:(e,t,n)=>{"use strict";var o=n(57699);n(79753),n(27856),n(95573);class r{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 a(this.locale||"en",this.translations,this.debug)}}class a{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 r}},45400:(e,t,n)=>{var o;self,o=()=>(()=>{var e={"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionButton/NcActionButton.vue?vue&type=script&lang=js&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o={name:"NcActionButton",mixins:[n("./src/mixins/actionText.js").default],props:{disabled:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null}},computed:{isFocusable(){return!this.disabled}}}},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionButton/NcActionButton.vue?vue&type=template&id=3a5fecef&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{render:()=>o,staticRenderFns:()=>r});var o=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)])},r=[];o._withStripped=!0},"./src/mixins/actionGlobal.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var o=n("vue"),r=n.n(o);const a={before(){this.$slots.default&&""!==this.text.trim()||(r().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():""}}}},"./src/mixins/actionText.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var o=n("./src/mixins/actionGlobal.js"),r=n("./src/utils/GetParent.js");const a={mixins:[o.default],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=(0,r.default)(this,"NcActions");e&&e.closeMenu&&e.closeMenu(!1)}}}}},"./src/utils/GetParent.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o=function(e,t){let n=e.$parent;for(;n;){if(n.$options.name===t)return n;n=n.$parent}}},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionButton/NcActionButton.vue?vue&type=style&index=0&id=3a5fecef&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n("./node_modules/css-loader/dist/runtime/noSourceMaps.js"),r=n.n(o),a=n("./node_modules/css-loader/dist/runtime/api.js"),i=n.n(a)()(r());i.push([e.id,'@charset "UTF-8";\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* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3a5fecef] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\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 */\nli.active[data-v-3a5fecef] {\n background-color: var(--color-background-hover);\n border-radius: 6px;\n padding: 0;\n}\n.action--disabled[data-v-3a5fecef] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-3a5fecef]:hover, .action--disabled[data-v-3a5fecef]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-3a5fecef] {\n opacity: 1 !important;\n}\n.action-button[data-v-3a5fecef] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-right: 14px;\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: 44px;\n}\n.action-button > span[data-v-3a5fecef] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-button__icon[data-v-3a5fecef] {\n width: 44px;\n height: 44px;\n opacity: 1;\n background-position: 14px center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-button[data-v-3a5fecef] .material-design-icon {\n width: 44px;\n height: 44px;\n opacity: 1;\n}\n.action-button[data-v-3a5fecef] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-button p[data-v-3a5fecef] {\n max-width: 220px;\n line-height: 1.6em;\n padding: 10.8px 0;\n cursor: pointer;\n text-align: left;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-button__longtext[data-v-3a5fecef] {\n cursor: pointer;\n white-space: pre-wrap;\n}\n.action-button__name[data-v-3a5fecef] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: inline-block;\n}',""]);const s=i},"./node_modules/css-loader/dist/runtime/api.js":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,r,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(o)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=a),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),r&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=r):c[4]="".concat(r)),t.push(c))}},t}},"./node_modules/css-loader/dist/runtime/noSourceMaps.js":e=>{"use strict";e.exports=function(e){return e[1]}},"./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionButton/NcActionButton.vue?vue&type=style&index=0&id=3a5fecef&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var o=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),r=n.n(o),a=n("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),i=n.n(a),s=n("./node_modules/style-loader/dist/runtime/insertBySelector.js"),l=n.n(s),u=n("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),c=n.n(u),d=n("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),p=n.n(d),m=n("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),v=n.n(m),f=n("./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionButton/NcActionButton.vue?vue&type=style&index=0&id=3a5fecef&lang=scss&scoped=true&"),h={};h.styleTagTransform=v(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=p(),r()(f.default,h);const g=f.default&&f.default.locals?f.default.locals:void 0},"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":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)}},"./node_modules/style-loader/dist/runtime/insertStyleElement.js":e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},"./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js":(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},"./node_modules/style-loader/dist/runtime/styleDomAPI.js":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 r=void 0!==n.layer;r&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,r&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},"./node_modules/style-loader/dist/runtime/styleTagTransform.js":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))}}},"./src/components/NcActionButton/NcActionButton.vue":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var o=n("./src/components/NcActionButton/NcActionButton.vue?vue&type=template&id=3a5fecef&scoped=true&"),r=n("./src/components/NcActionButton/NcActionButton.vue?vue&type=script&lang=js&"),a=(n("./src/components/NcActionButton/NcActionButton.vue?vue&type=style&index=0&id=3a5fecef&lang=scss&scoped=true&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),i=n("./src/components/NcActionButton/NcActionButton.vue?vue&type=custom&index=0&blockType=docs"),s=n.n(i),l=(0,a.default)(r.default,o.render,o.staticRenderFns,!1,null,"3a5fecef",null);"function"==typeof s()&&s()(l),l.options.__file="src/components/NcActionButton/NcActionButton.vue";const u=l.exports},"./src/components/NcActionButton/NcActionButton.vue?vue&type=script&lang=js&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o=n("./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionButton/NcActionButton.vue?vue&type=script&lang=js&").default},"./src/components/NcActionButton/NcActionButton.vue?vue&type=template&id=3a5fecef&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{render:()=>o.render,staticRenderFns:()=>o.staticRenderFns});var o=n("./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionButton/NcActionButton.vue?vue&type=template&id=3a5fecef&scoped=true&")},"./src/components/NcActionButton/NcActionButton.vue?vue&type=style&index=0&id=3a5fecef&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n("./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionButton/NcActionButton.vue?vue&type=style&index=0&id=3a5fecef&lang=scss&scoped=true&")},"./src/components/NcActionButton/NcActionButton.vue?vue&type=custom&index=0&blockType=docs":()=>{},"./node_modules/vue-loader/lib/runtime/componentNormalizer.js":(e,t,n)=>{"use strict";function o(e,t,n,o,r,a,i,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),o&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),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__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.r(t),n.d(t,{default:()=>o})},vue:e=>{"use strict";e.exports=n(20144)}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var a=t[n]={id:n,exports:{}};return e[n](a,a.exports,o),a.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 r={};return(()=>{"use strict";o.r(r),o.d(r,{default:()=>e.default});var e=o("./src/components/NcActionButton/NcActionButton.vue")})(),r})(),e.exports=o()},76212:(e,t,n)=>{var o;self,o=()=>(()=>{var e={"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionLink/NcActionLink.vue?vue&type=script&lang=js&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o={name:"NcActionLink",mixins:[n("./src/mixins/actionText.js").default],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}}}},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionLink/NcActionLink.vue?vue&type=template&id=4c60ba6f&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{render:()=>o,staticRenderFns:()=>r});var o=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)])},r=[];o._withStripped=!0},"./src/mixins/actionGlobal.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var o=n("vue"),r=n.n(o);const a={before(){this.$slots.default&&""!==this.text.trim()||(r().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():""}}}},"./src/mixins/actionText.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var o=n("./src/mixins/actionGlobal.js"),r=n("./src/utils/GetParent.js");const a={mixins:[o.default],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=(0,r.default)(this,"NcActions");e&&e.closeMenu&&e.closeMenu(!1)}}}}},"./src/utils/GetParent.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o=function(e,t){let n=e.$parent;for(;n;){if(n.$options.name===t)return n;n=n.$parent}}},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionLink/NcActionLink.vue?vue&type=style&index=0&id=4c60ba6f&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n("./node_modules/css-loader/dist/runtime/noSourceMaps.js"),r=n.n(o),a=n("./node_modules/css-loader/dist/runtime/api.js"),i=n.n(a)()(r());i.push([e.id,'@charset "UTF-8";\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* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-4c60ba6f] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\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 */\nli.active[data-v-4c60ba6f] {\n background-color: var(--color-background-hover);\n border-radius: 6px;\n padding: 0;\n}\n.action-link[data-v-4c60ba6f] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-right: 14px;\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: 44px;\n}\n.action-link > span[data-v-4c60ba6f] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-link__icon[data-v-4c60ba6f] {\n width: 44px;\n height: 44px;\n opacity: 1;\n background-position: 14px center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-link[data-v-4c60ba6f] .material-design-icon {\n width: 44px;\n height: 44px;\n opacity: 1;\n}\n.action-link[data-v-4c60ba6f] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-link p[data-v-4c60ba6f] {\n max-width: 220px;\n line-height: 1.6em;\n padding: 10.8px 0;\n cursor: pointer;\n text-align: left;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-link__longtext[data-v-4c60ba6f] {\n cursor: pointer;\n white-space: pre-wrap;\n}\n.action-link__name[data-v-4c60ba6f] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: inline-block;\n}',""]);const s=i},"./node_modules/css-loader/dist/runtime/api.js":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,r,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(o)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=a),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),r&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=r):c[4]="".concat(r)),t.push(c))}},t}},"./node_modules/css-loader/dist/runtime/noSourceMaps.js":e=>{"use strict";e.exports=function(e){return e[1]}},"./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionLink/NcActionLink.vue?vue&type=style&index=0&id=4c60ba6f&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var o=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),r=n.n(o),a=n("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),i=n.n(a),s=n("./node_modules/style-loader/dist/runtime/insertBySelector.js"),l=n.n(s),u=n("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),c=n.n(u),d=n("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),p=n.n(d),m=n("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),v=n.n(m),f=n("./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionLink/NcActionLink.vue?vue&type=style&index=0&id=4c60ba6f&lang=scss&scoped=true&"),h={};h.styleTagTransform=v(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=p(),r()(f.default,h);const g=f.default&&f.default.locals?f.default.locals:void 0},"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":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)}},"./node_modules/style-loader/dist/runtime/insertStyleElement.js":e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},"./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js":(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},"./node_modules/style-loader/dist/runtime/styleDomAPI.js":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 r=void 0!==n.layer;r&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,r&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},"./node_modules/style-loader/dist/runtime/styleTagTransform.js":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))}}},"./src/components/NcActionLink/NcActionLink.vue":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var o=n("./src/components/NcActionLink/NcActionLink.vue?vue&type=template&id=4c60ba6f&scoped=true&"),r=n("./src/components/NcActionLink/NcActionLink.vue?vue&type=script&lang=js&"),a=(n("./src/components/NcActionLink/NcActionLink.vue?vue&type=style&index=0&id=4c60ba6f&lang=scss&scoped=true&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),i=n("./src/components/NcActionLink/NcActionLink.vue?vue&type=custom&index=0&blockType=docs"),s=n.n(i),l=(0,a.default)(r.default,o.render,o.staticRenderFns,!1,null,"4c60ba6f",null);"function"==typeof s()&&s()(l),l.options.__file="src/components/NcActionLink/NcActionLink.vue";const u=l.exports},"./src/components/NcActionLink/NcActionLink.vue?vue&type=script&lang=js&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o=n("./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionLink/NcActionLink.vue?vue&type=script&lang=js&").default},"./src/components/NcActionLink/NcActionLink.vue?vue&type=template&id=4c60ba6f&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{render:()=>o.render,staticRenderFns:()=>o.staticRenderFns});var o=n("./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionLink/NcActionLink.vue?vue&type=template&id=4c60ba6f&scoped=true&")},"./src/components/NcActionLink/NcActionLink.vue?vue&type=style&index=0&id=4c60ba6f&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n("./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionLink/NcActionLink.vue?vue&type=style&index=0&id=4c60ba6f&lang=scss&scoped=true&")},"./src/components/NcActionLink/NcActionLink.vue?vue&type=custom&index=0&blockType=docs":()=>{},"./node_modules/vue-loader/lib/runtime/componentNormalizer.js":(e,t,n)=>{"use strict";function o(e,t,n,o,r,a,i,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),o&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),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__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.r(t),n.d(t,{default:()=>o})},vue:e=>{"use strict";e.exports=n(20144)}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var a=t[n]={id:n,exports:{}};return e[n](a,a.exports,o),a.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 r={};return(()=>{"use strict";o.r(r),o.d(r,{default:()=>e.default});var e=o("./src/components/NcActionLink/NcActionLink.vue")})(),r})(),e.exports=o()},70110:(e,t,n)=>{var o;self,o=()=>(()=>{var e={"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=script&lang=js&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>p});var o=n("./src/components/NcButton/index.js"),r=n("./src/components/NcPopover/index.js"),a=n("./src/utils/GenRandomId.js"),i=n("./src/l10n.js"),s=n("vue"),l=n.n(s),u=n("vue-material-design-icons/DotsHorizontal.vue"),c=n.n(u);const d=".focusable",p={name:"NcActions",components:{NcButton:o.default,DotsHorizontal:c(),NcPopover:r.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,a.default)())}},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,r,a;const i=null!==(t=null==e||null===(n=e.componentOptions)||void 0===n||null===(o=n.Ctor)||void 0===o||null===(r=o.extendOptions)||void 0===r?void 0:r.name)&&void 0!==t?t:null==e||null===(a=e.componentOptions)||void 0===a?void 0:a.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,r;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===(r=o.extendOptions)||void 0===r?void 0:r.name)})),n=t.every((e=>{var t,n,o,r,a,i,s,l;return"NcActionLink"===(null!==(t=null==e||null===(n=e.componentOptions)||void 0===n||null===(o=n.Ctor)||void 0===o||null===(r=o.extendOptions)||void 0===r?void 0:r.name)&&void 0!==t?t:null==e||null===(a=e.componentOptions)||void 0===a?void 0:a.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 r=t=>{var n,o,r,a,i,s,l,u,c,d,p,m,v,f,h,g,y,b,w,S,j,k;const x=(null==t||null===(n=t.data)||void 0===n||null===(o=n.scopedSlots)||void 0===o||null===(r=o.icon())||void 0===r?void 0:r[0])||e("span",{class:["icon",null==t||null===(a=t.componentOptions)||void 0===a||null===(i=a.propsData)||void 0===i?void 0:i.icon]}),P=null==t||null===(s=t.componentOptions)||void 0===s||null===(l=s.listeners)||void 0===l?void 0:l.click,_=null==t||null===(u=t.componentOptions)||void 0===u||null===(c=u.children)||void 0===c||null===(d=c[0])||void 0===d||null===(p=d.text)||void 0===p||null===(m=p.trim)||void 0===m?void 0:m.call(p),N=(null==t||null===(v=t.componentOptions)||void 0===v||null===(f=v.propsData)||void 0===f?void 0:f.ariaLabel)||_,A=this.forceName?_:"";let O=null==t||null===(h=t.componentOptions)||void 0===h||null===(g=h.propsData)||void 0===g?void 0:g.title;return this.forceName||O||(O=_),e("NcButton",{class:["action-item action-item--single",null==t||null===(y=t.data)||void 0===y?void 0:y.staticClass,null==t||null===(b=t.data)||void 0===b?void 0:b.class],attrs:{"aria-label":N,title:O},ref:null==t||null===(w=t.data)||void 0===w?void 0:w.ref,props:{type:this.type||(A?"secondary":"tertiary"),disabled:this.disabled||(null==t||null===(S=t.componentOptions)||void 0===S||null===(j=S.propsData)||void 0===j?void 0:j.disabled),ariaHidden:this.ariaHidden,...null==t||null===(k=t.componentOptions)||void 0===k?void 0:k.propsData},on:{focus:this.onFocus,blur:this.onBlur,...!!P&&{click:e=>{P&&P(e)}}}},[e("template",{slot:"icon"},[x]),A])},a=t=>{var o,r;const a=(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===(r=this.$refs.menuButton)||void 0===r?void 0:r.$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"},[a]),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 r(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(r),i.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[a(i)]):null])}return e("div",{class:["action-item action-item--default-popover","action-item--".concat(this.triggerBtnType),{"action-item--open":this.opened}]},[a(t)])}}},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcButton/NcButton.vue?vue&type=script&lang=js&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});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,r,a,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===(r=o.trim)||void 0===r?void 0:r.call(o),l=!!s,u=null===(a=this.$slots)||void 0===a?void 0:a.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 c=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":u&&!l,"button-vue--text-only":l&&!u,"button-vue--icon-and-text":u&&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"},[u?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:c}}):c()}}},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcModal/NcModal.vue?vue&type=script&lang=js&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>k});var o=n("./src/utils/focusTrap.js"),r=n("./src/l10n.js"),a=n("./src/utils/GenRandomId.js"),i=n("./src/mixins/l10n.js"),s=n("./src/components/NcActions/index.js"),l=n("./src/components/NcButton/index.js"),u=n("./src/utils/Timer.js"),c=n("./src/directives/Tooltip/index.js"),d=n("vue-material-design-icons/ChevronLeft.vue"),p=n.n(d),m=n("vue-material-design-icons/ChevronRight.vue"),v=n.n(m),f=n("vue-material-design-icons/Close.vue"),h=n.n(f),g=n("vue-material-design-icons/Pause.vue"),y=n.n(g),b=n("vue-material-design-icons/Play.vue"),w=n.n(b),S=n("focus-trap"),j=n("@vueuse/core");const k={name:"NcModal",components:{NcActions:s.default,ChevronLeft:p(),ChevronRight:v(),Close:h(),Pause:y(),Play:w(),NcButton:l.default},directives:{tooltip:c.default},mixins:[i.default],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,a.default)(),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,j.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.default((()=>{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 t={allowOutsideClick:!0,fallbackFocus:e,trapStack:(0,o.getTrapStack)()};this.focusTrap=(0,S.createFocusTrap)(e,t),this.focusTrap.activate()},clearFocusTrap(){var e;this.focusTrap&&(null===(e=this.focusTrap)||void 0===e||e.deactivate(),this.focusTrap=null)}}}},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcPopover/NcPopover.vue?vue&type=script&lang=js&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var o=n("floating-vue"),r=n("focus-trap"),a=n("./src/utils/focusTrap.js");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,r.createFocusTrap)(n,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus,trapStack:(0,a.getTrapStack)()}),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()}}}},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcModal/NcModal.vue?vue&type=template&id=1b9c2b7e&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{render:()=>o,staticRenderFns:()=>r});var o=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}},[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)])},r=[];o._withStripped=!0},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcPopover/NcPopover.vue?vue&type=template&id=40cc2471&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{render:()=>o,staticRenderFns:()=>r});var o=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)},r=[];o._withStripped=!0},"./src/components/NcActions/index.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o.default});var o=n("./src/components/NcActions/NcActions.vue")},"./src/components/NcButton/index.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o.default});var o=n("./src/components/NcButton/NcButton.vue")},"./src/components/NcPopover/index.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o.default});var o=n("./src/components/NcPopover/NcPopover.vue")},"./src/directives/Tooltip/index.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r,options:()=>o.options});var o=n("floating-vue");n("./src/directives/Tooltip/index.scss"),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 r=o.VTooltip},"./src/l10n.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{n:()=>i,t:()=>s});var o=n("@nextcloud/l10n/gettext");const r=(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((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]]};r.addTranslation(e.locale,{translations:{"":t}})}));const a=r.build(),i=a.ngettext.bind(a),s=a.gettext.bind(a)},"./src/mixins/l10n.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var o=n("./src/l10n.js");const r={methods:{n:o.n,t:o.t}}},"./src/utils/GenRandomId.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o=e=>Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,e||5)},"./src/utils/ScopeComponent.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>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("f4a8d76"),"")}))}},"./src/utils/Timer.js":(e,t,n)=>{"use strict";function o(e,t){let n,o,r,a=t;this.start=function(){r=!0,o=new Date,n=setTimeout(e,a)},this.pause=function(){r=!1,clearTimeout(n),a-=new Date-o},this.clear=function(){r=!1,clearTimeout(n),a=0},this.getTimeLeft=function(){return r&&(this.pause(),this.start()),a},this.getStateRunning=function(){return r},this.start()}n.r(t),n.d(t,{default:()=>o})},"./src/utils/focusTrap.js":(e,t,n)=>{"use strict";n.r(t),n.d(t,{getTrapStack:()=>o}),n("focus-trap");const o=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap}},"./node_modules/css-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./src/directives/Tooltip/index.scss":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n("./node_modules/css-loader/dist/runtime/noSourceMaps.js"),r=n.n(o),a=n("./node_modules/css-loader/dist/runtime/api.js"),i=n.n(a)()(r());i.push([e.id,'@charset "UTF-8";\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* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\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.v-popper--theme-tooltip.v-popper__popper {\n position: absolute;\n z-index: 100000;\n top: 0;\n right: auto;\n left: auto;\n display: block;\n margin: 0;\n padding: 0;\n text-align: left;\n text-align: start;\n opacity: 0;\n line-height: 1.6;\n line-break: auto;\n filter: drop-shadow(0 1px 10px var(--color-box-shadow));\n}\n.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -10px;\n border-bottom-width: 0;\n border-top-color: var(--color-main-background);\n}\n.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -10px;\n border-top-width: 0;\n border-bottom-color: var(--color-main-background);\n}\n.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n right: 100%;\n border-left-width: 0;\n border-right-color: var(--color-main-background);\n}\n.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n left: 100%;\n border-right-width: 0;\n border-left-color: var(--color-main-background);\n}\n.v-popper--theme-tooltip.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity 0.15s, visibility 0.15s;\n opacity: 0;\n}\n.v-popper--theme-tooltip.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity 0.15s;\n opacity: 1;\n}\n.v-popper--theme-tooltip .v-popper__inner {\n max-width: 350px;\n padding: 5px 8px;\n text-align: center;\n color: var(--color-main-text);\n border-radius: var(--border-radius);\n background-color: var(--color-main-background);\n}\n.v-popper--theme-tooltip .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n margin: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}',""]);const s=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=style&index=0&id=ae33d9be&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n("./node_modules/css-loader/dist/runtime/noSourceMaps.js"),r=n.n(o),a=n("./node_modules/css-loader/dist/runtime/api.js"),i=n.n(a)()(r());i.push([e.id,'@charset "UTF-8";\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* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ae33d9be] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-ae33d9be] {\n display: flex;\n align-items: center;\n}\n.action-items > button[data-v-ae33d9be] {\n margin-right: 7px;\n}\n.action-item[data-v-ae33d9be] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-ae33d9be] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-ae33d9be] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-ae33d9be] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-ae33d9be] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-ae33d9be] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-ae33d9be] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-ae33d9be] {\n background-color: var(--open-background-color);\n}',""]);const s=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=style&index=1&id=ae33d9be&lang=scss&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n("./node_modules/css-loader/dist/runtime/noSourceMaps.js"),r=n.n(o),a=n("./node_modules/css-loader/dist/runtime/api.js"),i=n.n(a)()(r());i.push([e.id,'@charset "UTF-8";\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* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-large);\n overflow: hidden;\n}\n.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-large);\n padding: 4px;\n max-height: calc(50vh - 16px);\n overflow: auto;\n}',""]);const s=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcButton/NcButton.vue?vue&type=style&index=0&id=592da5af&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n("./node_modules/css-loader/dist/runtime/noSourceMaps.js"),r=n.n(o),a=n("./node_modules/css-loader/dist/runtime/api.js"),i=n.n(a)()(r());i.push([e.id,'@charset "UTF-8";\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* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-592da5af] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-592da5af] {\n position: relative;\n width: fit-content;\n overflow: hidden;\n border: 0;\n padding: 0;\n font-size: var(--default-font-size);\n font-weight: bold;\n min-height: 44px;\n min-width: 44px;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n border-radius: 22px;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n}\n.button-vue *[data-v-592da5af],\n.button-vue span[data-v-592da5af] {\n cursor: pointer;\n}\n.button-vue[data-v-592da5af]:focus {\n outline: none;\n}\n.button-vue[data-v-592da5af]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue:disabled *[data-v-592da5af] {\n cursor: default;\n}\n.button-vue[data-v-592da5af]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-592da5af]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-592da5af] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue__icon[data-v-592da5af] {\n height: 44px;\n width: 44px;\n min-height: 44px;\n min-width: 44px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue__text[data-v-592da5af] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue--icon-only[data-v-592da5af] {\n width: 44px !important;\n}\n.button-vue--text-only[data-v-592da5af] {\n padding: 0 12px;\n}\n.button-vue--text-only .button-vue__text[data-v-592da5af] {\n margin-left: 4px;\n margin-right: 4px;\n}\n.button-vue--icon-and-text[data-v-592da5af] {\n padding: 0 16px 0 4px;\n}\n.button-vue--wide[data-v-592da5af] {\n width: 100%;\n}\n.button-vue[data-v-592da5af]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-592da5af] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius);\n background-color: transparent;\n}\n.button-vue--vue-primary[data-v-592da5af] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-primary[data-v-592da5af]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-592da5af]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-592da5af] {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n}\n.button-vue--vue-secondary[data-v-592da5af]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--vue-tertiary[data-v-592da5af] {\n color: var(--color-main-text);\n background-color: transparent;\n}\n.button-vue--vue-tertiary[data-v-592da5af]:hover:not(:disabled) {\n background-color: var(--color);\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-592da5af] {\n color: var(--color-main-text);\n background-color: transparent;\n}\n.button-vue--vue-tertiary-no-background[data-v-592da5af]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-592da5af] {\n color: var(--color-primary-element-text);\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-592da5af]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-592da5af] {\n background-color: var(--color-success);\n color: white;\n}\n.button-vue--vue-success[data-v-592da5af]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-592da5af]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-592da5af] {\n background-color: var(--color-warning);\n color: white;\n}\n.button-vue--vue-warning[data-v-592da5af]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-592da5af]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-592da5af] {\n background-color: var(--color-error);\n color: white;\n}\n.button-vue--vue-error[data-v-592da5af]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-592da5af]:active {\n background-color: var(--color-error);\n}',""]);const s=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcModal/NcModal.vue?vue&type=style&index=0&id=1b9c2b7e&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n("./node_modules/css-loader/dist/runtime/noSourceMaps.js"),r=n.n(o),a=n("./node_modules/css-loader/dist/runtime/api.js"),i=n.n(a)()(r());i.push([e.id,'@charset "UTF-8";\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* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-1b9c2b7e] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-1b9c2b7e] {\n position: fixed;\n z-index: 9998;\n top: 0;\n left: 0;\n display: block;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.5);\n}\n.modal-mask--dark[data-v-1b9c2b7e] {\n background-color: rgba(0, 0, 0, 0.92);\n}\n.modal-header[data-v-1b9c2b7e] {\n position: absolute;\n z-index: 10001;\n top: 0;\n right: 0;\n left: 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 50px;\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header.invisible[style*="display:none"][data-v-1b9c2b7e], .modal-header.invisible[style*="display: none"][data-v-1b9c2b7e] {\n visibility: hidden;\n}\n.modal-header .modal-name[data-v-1b9c2b7e] {\n overflow-x: hidden;\n box-sizing: border-box;\n width: 100%;\n padding: 0 132px 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n color: #fff;\n font-size: 14px;\n margin-bottom: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header .modal-name[data-v-1b9c2b7e] {\n padding-left: 132px;\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-1b9c2b7e] {\n position: absolute;\n right: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-1b9c2b7e] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n margin: 3px;\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-1b9c2b7e] {\n position: relative;\n width: 50px;\n height: 50px;\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-1b9c2b7e],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-1b9c2b7e], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-1b9c2b7e],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-1b9c2b7e] {\n opacity: 1;\n border-radius: 22px;\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__play[data-v-1b9c2b7e], .modal-header .icons-menu .play-pause-icons__pause[data-v-1b9c2b7e] {\n box-sizing: border-box;\n width: 44px;\n height: 44px;\n margin: 3px;\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu .header-actions[data-v-1b9c2b7e] {\n color: white;\n}\n.modal-header .icons-menu[data-v-1b9c2b7e] .action-item {\n margin: 3px;\n}\n.modal-header .icons-menu[data-v-1b9c2b7e] .action-item--single {\n box-sizing: border-box;\n width: 44px;\n height: 44px;\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu[data-v-1b9c2b7e] button {\n color: #fff;\n}\n.modal-header .icons-menu[data-v-1b9c2b7e] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-1b9c2b7e] .action-item__menutoggle span, .modal-header .icons-menu[data-v-1b9c2b7e] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-1b9c2b7e] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n /* Content */\n}\n.modal-wrapper .prev[data-v-1b9c2b7e],\n.modal-wrapper .next[data-v-1b9c2b7e] {\n z-index: 10000;\n display: flex !important;\n height: 35vw;\n position: absolute;\n transition: opacity 250ms, visibility 250ms;\n color: var(--color-primary-element-text);\n}\n.modal-wrapper .prev[data-v-1b9c2b7e]:focus-visible,\n.modal-wrapper .next[data-v-1b9c2b7e]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev.invisible[style*="display:none"][data-v-1b9c2b7e], .modal-wrapper .prev.invisible[style*="display: none"][data-v-1b9c2b7e],\n.modal-wrapper .next.invisible[style*="display:none"][data-v-1b9c2b7e],\n.modal-wrapper .next.invisible[style*="display: none"][data-v-1b9c2b7e] {\n visibility: hidden;\n}\n.modal-wrapper .prev[data-v-1b9c2b7e] {\n left: 2px;\n}\n.modal-wrapper .next[data-v-1b9c2b7e] {\n right: 2px;\n}\n.modal-wrapper .modal-container[data-v-1b9c2b7e] {\n position: relative;\n display: block;\n overflow: auto;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-large);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n}\n.modal-wrapper .modal-container__close[data-v-1b9c2b7e] {\n position: absolute;\n top: 4px;\n right: 4px;\n}\n.modal-wrapper--small .modal-container[data-v-1b9c2b7e] {\n width: 400px;\n max-width: 90%;\n max-height: 90%;\n}\n.modal-wrapper--normal .modal-container[data-v-1b9c2b7e] {\n max-width: 90%;\n width: 600px;\n max-height: 90%;\n}\n.modal-wrapper--large .modal-container[data-v-1b9c2b7e] {\n max-width: 90%;\n width: 900px;\n max-height: 90%;\n}\n.modal-wrapper--full .modal-container[data-v-1b9c2b7e] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: 50px;\n border-radius: 0;\n}\n@media only screen and (max-width: 512px) {\n.modal-wrapper .modal-container[data-v-1b9c2b7e] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: 50px;\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-1b9c2b7e],\n.fade-leave-active[data-v-1b9c2b7e] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-1b9c2b7e],\n.fade-leave-to[data-v-1b9c2b7e] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-1b9c2b7e],\n.fade-visibility-leave-to[data-v-1b9c2b7e] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-1b9c2b7e],\n.modal-in-leave-active[data-v-1b9c2b7e],\n.modal-out-enter-active[data-v-1b9c2b7e],\n.modal-out-leave-active[data-v-1b9c2b7e] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-1b9c2b7e],\n.modal-in-leave-to[data-v-1b9c2b7e],\n.modal-out-enter[data-v-1b9c2b7e],\n.modal-out-leave-to[data-v-1b9c2b7e] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-1b9c2b7e],\n.modal-in-leave-to .modal-container[data-v-1b9c2b7e] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-1b9c2b7e],\n.modal-out-leave-to .modal-container[data-v-1b9c2b7e] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-1b9c2b7e] {\n position: absolute;\n top: 0;\n left: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-1b9c2b7e] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-1b9c2b7e linear var(--slideshow-duration) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .icon-pause[data-v-1b9c2b7e] {\n animation: breath-1b9c2b7e 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-1b9c2b7e] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-1b9c2b7e {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-1b9c2b7e {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}',""]);const s=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcPopover/NcPopover.vue?vue&type=style&index=0&id=40cc2471&lang=scss&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n("./node_modules/css-loader/dist/runtime/noSourceMaps.js"),r=n.n(o),a=n("./node_modules/css-loader/dist/runtime/api.js"),i=n.n(a)()(r());i.push([e.id,'@charset "UTF-8";\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* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.resize-observer {\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n.resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n.v-popper--theme-dropdown.v-popper__popper {\n z-index: 100000;\n top: 0;\n left: 0;\n display: block !important;\n filter: drop-shadow(0 1px 10px var(--color-box-shadow));\n}\n.v-popper--theme-dropdown.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-large);\n overflow: hidden;\n background: var(--color-main-background);\n}\n.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -10px;\n border-bottom-width: 0;\n border-top-color: var(--color-main-background);\n}\n.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -10px;\n border-top-width: 0;\n border-bottom-color: var(--color-main-background);\n}\n.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n left: -10px;\n border-left-width: 0;\n border-right-color: var(--color-main-background);\n}\n.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n right: -10px;\n border-right-width: 0;\n border-left-color: var(--color-main-background);\n}\n.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}',""]);const s=i},"./node_modules/css-loader/dist/runtime/api.js":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,r,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(o)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=a),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),r&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=r):c[4]="".concat(r)),t.push(c))}},t}},"./node_modules/css-loader/dist/runtime/noSourceMaps.js":e=>{"use strict";e.exports=function(e){return e[1]}},"./src/directives/Tooltip/index.scss":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var o=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),r=n.n(o),a=n("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),i=n.n(a),s=n("./node_modules/style-loader/dist/runtime/insertBySelector.js"),l=n.n(s),u=n("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),c=n.n(u),d=n("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),p=n.n(d),m=n("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),v=n.n(m),f=n("./node_modules/css-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./src/directives/Tooltip/index.scss"),h={};h.styleTagTransform=v(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=p(),r()(f.default,h);const g=f.default&&f.default.locals?f.default.locals:void 0},"./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=style&index=0&id=ae33d9be&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var o=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),r=n.n(o),a=n("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),i=n.n(a),s=n("./node_modules/style-loader/dist/runtime/insertBySelector.js"),l=n.n(s),u=n("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),c=n.n(u),d=n("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),p=n.n(d),m=n("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),v=n.n(m),f=n("./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=style&index=0&id=ae33d9be&lang=scss&scoped=true&"),h={};h.styleTagTransform=v(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=p(),r()(f.default,h);const g=f.default&&f.default.locals?f.default.locals:void 0},"./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=style&index=1&id=ae33d9be&lang=scss&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var o=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),r=n.n(o),a=n("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),i=n.n(a),s=n("./node_modules/style-loader/dist/runtime/insertBySelector.js"),l=n.n(s),u=n("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),c=n.n(u),d=n("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),p=n.n(d),m=n("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),v=n.n(m),f=n("./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=style&index=1&id=ae33d9be&lang=scss&"),h={};h.styleTagTransform=v(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=p(),r()(f.default,h);const g=f.default&&f.default.locals?f.default.locals:void 0},"./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcButton/NcButton.vue?vue&type=style&index=0&id=592da5af&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var o=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),r=n.n(o),a=n("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),i=n.n(a),s=n("./node_modules/style-loader/dist/runtime/insertBySelector.js"),l=n.n(s),u=n("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),c=n.n(u),d=n("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),p=n.n(d),m=n("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),v=n.n(m),f=n("./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcButton/NcButton.vue?vue&type=style&index=0&id=592da5af&lang=scss&scoped=true&"),h={};h.styleTagTransform=v(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=p(),r()(f.default,h);const g=f.default&&f.default.locals?f.default.locals:void 0},"./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcModal/NcModal.vue?vue&type=style&index=0&id=1b9c2b7e&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var o=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),r=n.n(o),a=n("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),i=n.n(a),s=n("./node_modules/style-loader/dist/runtime/insertBySelector.js"),l=n.n(s),u=n("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),c=n.n(u),d=n("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),p=n.n(d),m=n("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),v=n.n(m),f=n("./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcModal/NcModal.vue?vue&type=style&index=0&id=1b9c2b7e&lang=scss&scoped=true&"),h={};h.styleTagTransform=v(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=p(),r()(f.default,h);const g=f.default&&f.default.locals?f.default.locals:void 0},"./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcPopover/NcPopover.vue?vue&type=style&index=0&id=40cc2471&lang=scss&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var o=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),r=n.n(o),a=n("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),i=n.n(a),s=n("./node_modules/style-loader/dist/runtime/insertBySelector.js"),l=n.n(s),u=n("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),c=n.n(u),d=n("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),p=n.n(d),m=n("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),v=n.n(m),f=n("./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcPopover/NcPopover.vue?vue&type=style&index=0&id=40cc2471&lang=scss&"),h={};h.styleTagTransform=v(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=p(),r()(f.default,h);const g=f.default&&f.default.locals?f.default.locals:void 0},"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":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)}},"./node_modules/style-loader/dist/runtime/insertStyleElement.js":e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},"./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js":(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},"./node_modules/style-loader/dist/runtime/styleDomAPI.js":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 r=void 0!==n.layer;r&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,r&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},"./node_modules/style-loader/dist/runtime/styleTagTransform.js":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))}}},"./src/components/NcActions/NcActions.vue":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var o=n("./src/components/NcActions/NcActions.vue?vue&type=script&lang=js&"),r=(n("./src/components/NcActions/NcActions.vue?vue&type=style&index=0&id=ae33d9be&lang=scss&scoped=true&"),n("./src/components/NcActions/NcActions.vue?vue&type=style&index=1&id=ae33d9be&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),a=n("./src/components/NcActions/NcActions.vue?vue&type=custom&index=0&blockType=docs"),i=n.n(a),s=(0,r.default)(o.default,void 0,void 0,!1,null,"ae33d9be",null);"function"==typeof i()&&i()(s),s.options.__file="src/components/NcActions/NcActions.vue";const l=s.exports},"./src/components/NcButton/NcButton.vue":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var o=n("./src/components/NcButton/NcButton.vue?vue&type=script&lang=js&"),r=(n("./src/components/NcButton/NcButton.vue?vue&type=style&index=0&id=592da5af&lang=scss&scoped=true&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),a=n("./src/components/NcButton/NcButton.vue?vue&type=custom&index=0&blockType=docs"),i=n.n(a),s=(0,r.default)(o.default,void 0,void 0,!1,null,"592da5af",null);"function"==typeof i()&&i()(s),s.options.__file="src/components/NcButton/NcButton.vue";const l=s.exports},"./src/components/NcModal/NcModal.vue":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var o=n("./src/components/NcModal/NcModal.vue?vue&type=template&id=1b9c2b7e&scoped=true&"),r=n("./src/components/NcModal/NcModal.vue?vue&type=script&lang=js&"),a=(n("./src/components/NcModal/NcModal.vue?vue&type=style&index=0&id=1b9c2b7e&lang=scss&scoped=true&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),i=n("./src/components/NcModal/NcModal.vue?vue&type=custom&index=0&blockType=docs"),s=n.n(i),l=(0,a.default)(r.default,o.render,o.staticRenderFns,!1,null,"1b9c2b7e",null);"function"==typeof s()&&s()(l),l.options.__file="src/components/NcModal/NcModal.vue";const u=l.exports},"./src/components/NcPopover/NcPopover.vue":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var o=n("./src/components/NcPopover/NcPopover.vue?vue&type=template&id=40cc2471&"),r=n("./src/components/NcPopover/NcPopover.vue?vue&type=script&lang=js&"),a=(n("./src/components/NcPopover/NcPopover.vue?vue&type=style&index=0&id=40cc2471&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),i=n("./src/components/NcPopover/NcPopover.vue?vue&type=custom&index=0&blockType=docs"),s=n.n(i),l=(0,a.default)(r.default,o.render,o.staticRenderFns,!1,null,null,null);"function"==typeof s()&&s()(l),l.options.__file="src/components/NcPopover/NcPopover.vue";const u=l.exports},"./src/components/NcActions/NcActions.vue?vue&type=script&lang=js&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o=n("./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=script&lang=js&").default},"./src/components/NcButton/NcButton.vue?vue&type=script&lang=js&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o=n("./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcButton/NcButton.vue?vue&type=script&lang=js&").default},"./src/components/NcModal/NcModal.vue?vue&type=script&lang=js&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o=n("./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcModal/NcModal.vue?vue&type=script&lang=js&").default},"./src/components/NcPopover/NcPopover.vue?vue&type=script&lang=js&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});const o=n("./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcPopover/NcPopover.vue?vue&type=script&lang=js&").default},"./src/components/NcModal/NcModal.vue?vue&type=template&id=1b9c2b7e&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{render:()=>o.render,staticRenderFns:()=>o.staticRenderFns});var o=n("./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcModal/NcModal.vue?vue&type=template&id=1b9c2b7e&scoped=true&")},"./src/components/NcPopover/NcPopover.vue?vue&type=template&id=40cc2471&":(e,t,n)=>{"use strict";n.r(t),n.d(t,{render:()=>o.render,staticRenderFns:()=>o.staticRenderFns});var o=n("./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcPopover/NcPopover.vue?vue&type=template&id=40cc2471&")},"./src/components/NcActions/NcActions.vue?vue&type=style&index=0&id=ae33d9be&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n("./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=style&index=0&id=ae33d9be&lang=scss&scoped=true&")},"./src/components/NcActions/NcActions.vue?vue&type=style&index=1&id=ae33d9be&lang=scss&":(e,t,n)=>{"use strict";n.r(t),n("./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=style&index=1&id=ae33d9be&lang=scss&")},"./src/components/NcButton/NcButton.vue?vue&type=style&index=0&id=592da5af&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n("./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcButton/NcButton.vue?vue&type=style&index=0&id=592da5af&lang=scss&scoped=true&")},"./src/components/NcModal/NcModal.vue?vue&type=style&index=0&id=1b9c2b7e&lang=scss&scoped=true&":(e,t,n)=>{"use strict";n.r(t),n("./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcModal/NcModal.vue?vue&type=style&index=0&id=1b9c2b7e&lang=scss&scoped=true&")},"./src/components/NcPopover/NcPopover.vue?vue&type=style&index=0&id=40cc2471&lang=scss&":(e,t,n)=>{"use strict";n.r(t),n("./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcPopover/NcPopover.vue?vue&type=style&index=0&id=40cc2471&lang=scss&")},"./src/components/NcActions/NcActions.vue?vue&type=custom&index=0&blockType=docs":()=>{},"./src/components/NcButton/NcButton.vue?vue&type=custom&index=0&blockType=docs":()=>{},"./src/components/NcModal/NcModal.vue?vue&type=custom&index=0&blockType=docs":()=>{},"./src/components/NcPopover/NcPopover.vue?vue&type=custom&index=0&blockType=docs":()=>{},"./node_modules/vue-loader/lib/runtime/componentNormalizer.js":(e,t,n)=>{"use strict";function o(e,t,n,o,r,a,i,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),o&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),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__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}n.r(t),n.d(t,{default:()=>o})},"@nextcloud/l10n/gettext":e=>{"use strict";e.exports=n(23955)},"@vueuse/core":e=>{"use strict";e.exports=n(59797)},"floating-vue":e=>{"use strict";e.exports=n(67444)},"focus-trap":e=>{"use strict";e.exports=n(44291)},vue:e=>{"use strict";e.exports=n(20144)},"vue-material-design-icons/ChevronLeft.vue":e=>{"use strict";e.exports=n(32964)},"vue-material-design-icons/ChevronRight.vue":e=>{"use strict";e.exports=n(11585)},"vue-material-design-icons/Close.vue":e=>{"use strict";e.exports=n(82675)},"vue-material-design-icons/DotsHorizontal.vue":e=>{"use strict";e.exports=n(89115)},"vue-material-design-icons/Pause.vue":e=>{"use strict";e.exports=n(81857)},"vue-material-design-icons/Play.vue":e=>{"use strict";e.exports=n(53071)}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var a=t[n]={id:n,exports:{}};return e[n](a,a.exports,o),a.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 r={};return(()=>{"use strict";o.r(r),o.d(r,{default:()=>n});var e=o("./src/utils/ScopeComponent.js"),t=o("./src/components/NcModal/NcModal.vue");(0,e.default)(t.default);const n=t.default})(),r})(),e.exports=o()},67444:(e,t,n)=>{"use strict";function o(e){return e.split("-")[0]}function r(e){return e.split("-")[1]}function a(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,u=t.y+t.height/2-n.height/2;let c;switch(o(s)){case"top":c={x:l,y:t.y-n.height};break;case"bottom":c={x:l,y:t.y+t.height};break;case"right":c={x:t.x+t.width,y:u};break;case"left":c={x:t.x-n.width,y:u};break;default:c={x:t.x,y:t.y}}const d=a(s),p=i(d);switch(r(s)){case"start":c[d]=c[d]-(t[p]/2-n[p]/2);break;case"end":c[d]=c[d]+(t[p]/2-n[p]/2)}return c}n.r(t),n.d(t,{Dropdown:()=>Ut,HIDE_EVENT_MAP:()=>ge,Menu:()=>Gt,Popper:()=>Ht,PopperContent:()=>Wt,PopperMethods:()=>qt,PopperWrapper:()=>Yt,SHOW_EVENT_MAP:()=>he,ThemeClass:()=>Kt,Tooltip:()=>Zt,TooltipDirective:()=>Jt,VClosePopper:()=>Vt,VTooltip:()=>Bt,createTooltip:()=>Ot,default:()=>Qt,destroyTooltip:()=>Ct,hideAllPoppers:()=>Ee,install:()=>Xt,options:()=>Dt,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 u(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function c(e,t){void 0===t&&(t={});const{x:n,y:o,platform:r,rects:a,elements:i,strategy:s}=e,{boundary:c="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 r.getClippingClientRect({element:await r.isElement(h)?h:h.contextElement||await r.getDocumentElement({element:i.floating}),boundary:c,rootBoundary:d}),y=u(await r.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===p?{...a.floating,x:n,y:o}:a.reference,offsetParent:await r.getOffsetParent({element:i.floating}),strategy:s}));return{top:g.top-y.top+f.top,bottom:y.bottom-g.bottom+f.bottom,left:g.left-y.left+f.left,right:y.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"===r(e),o=a(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 y(e){return e.replace(/start|end/g,(e=>g[e]))}const b=["top","right","bottom","left"],w=b.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]);const S=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,a,i,s,l,u;const{x:d,y:p,rects:m,middlewareData:v,placement:f}=t,{alignment:g=null,allowedPlacements:b=w,autoAlignment:S=!0,...j}=e;if(null!=(n=v.autoPlacement)&&n.skip)return{};const k=function(e,t,n){return(e?[...n.filter((t=>r(t)===e)),...n.filter((t=>r(t)!==e))]:n.filter((e=>o(e)===e))).filter((n=>!e||r(n)===e||!!t&&y(n)!==n))}(g,S,b),x=await c(t,j),P=null!=(a=null==(i=v.autoPlacement)?void 0:i.index)?a:0,_=k[P],{main:N,cross:A}=h(_,m);if(f!==_)return{x:d,y:p,reset:{placement:k[0]}};const O=[x[o(_)],x[N],x[A]],C=[...null!=(s=null==(l=v.autoPlacement)?void 0:l.overflows)?s:[],{placement:_,overflows:O}],T=k[P+1];if(T)return{data:{index:P+1,overflows:C},reset:{placement:T}};const E=C.slice().sort(((e,t)=>e.overflows[0]-t.overflows[0])),z=null==(u=E.find((e=>{let{overflows:t}=e;return t.every((e=>e<=0))})))?void 0:u.placement;return{data:{skip:!0},reset:{placement:null!=z?z:E[0].placement}}}}};const j=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:a,middlewareData:i,rects:s,initialPlacement:l}=t;if(null!=(n=i.flip)&&n.skip)return{};const{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",flipAlignment:v=!0,...g}=e,b=o(a),w=p||(b===l||!v?[f(l)]:function(e){const t=f(e);return[y(e),t,y(t)]}(l)),S=[l,...w],j=await c(t,g),k=[];let x=(null==(r=i.flip)?void 0:r.overflows)||[];if(u&&k.push(j[b]),d){const{main:e,cross:t}=h(a,s);k.push(j[e],j[t])}if(x=[...x,{placement:a,overflows:k}],!k.every((e=>e<=0))){var P,_;const e=(null!=(P=null==(_=i.flip)?void 0:_.index)?P:0)+1,t=S[e];if(t)return{data:{index:e,overflows:x},reset:{placement:t}};let n="bottom";switch(m){case"bestFit":{var N;const e=null==(N=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:N.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:r,placement:i,rects:s}=t,l=function(e){let{placement:t,rects:n,value:r}=e;const i=o(t),s=["left","top"].includes(i)?-1:1,l="function"==typeof r?r({...n,placement:t}):r,{mainAxis:u,crossAxis:c}="number"==typeof l?{mainAxis:l,crossAxis:0}:{mainAxis:0,crossAxis:0,...l};return"x"===a(i)?{x:c,y:u*s}:{x:u*s,y:c}}({placement:i,rects:s,value:e});return{x:n+l.x,y:r+l.y,data:l}}}};function x(e){return"x"===e?"y":"x"}function P(e){return"[object Window]"===(null==e?void 0:e.toString())}function _(e){if(null==e)return window;if(!P(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function N(e){return _(e).getComputedStyle(e)}function A(e){return P(e)?"":e?(e.nodeName||"").toLowerCase():""}function O(e){return e instanceof _(e).HTMLElement}function C(e){return e instanceof _(e).Element}function T(e){return e instanceof _(e).ShadowRoot||e instanceof ShadowRoot}function E(e){const{overflow:t,overflowX:n,overflowY:o}=N(e);return/auto|scroll|overlay|hidden/.test(t+o+n)}function z(e){return["table","td","th"].includes(A(e))}function F(e){const t=navigator.userAgent.toLowerCase().includes("firefox"),n=N(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 R=Math.min,L=Math.max,M=Math.round;function $(e,t){void 0===t&&(t=!1);const n=e.getBoundingClientRect();let o=1,r=1;return t&&O(e)&&(o=e.offsetWidth>0&&M(n.width)/e.offsetWidth||1,r=e.offsetHeight>0&&M(n.height)/e.offsetHeight||1),{width:n.width/o,height:n.height/r,top:n.top/r,right:n.right/o,bottom:n.bottom/r,left:n.left/o,x:n.left/o,y:n.top/r}}function I(e){return(t=e,(t instanceof _(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function D(e){return P(e)?{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}:{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function B(e){return $(I(e)).left+D(e).scrollLeft}function V(e,t,n){const o=O(t),r=I(t),a=$(e,o&&function(e){const t=$(e);return M(t.width)!==e.offsetWidth||M(t.height)!==e.offsetHeight}(t));let i={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==A(t)||E(r))&&(i=D(t)),O(t)){const e=$(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=B(r));return{x:a.left+i.scrollLeft-s.x,y:a.top+i.scrollTop-s.y,width:a.width,height:a.height}}function U(e){return"html"===A(e)?e:e.assignedSlot||e.parentNode||(T(e)?e.host:null)||I(e)}function G(e){return O(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function H(e){const t=_(e);let n=G(e);for(;n&&z(n)&&"static"===getComputedStyle(n).position;)n=G(n);return n&&("html"===A(n)||"body"===A(n)&&"static"===getComputedStyle(n).position&&!F(n))?t:n||function(e){let t=U(e);for(;O(t)&&!["html","body"].includes(A(t));){if(F(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(A(e))?e.ownerDocument.body:O(e)&&E(e)?e:q(U(e))}function Y(e,t){var n;void 0===t&&(t=[]);const o=q(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),a=_(o),i=r?[a].concat(a.visualViewport||[],E(o)?o:[]):o,s=t.concat(i);return r?s:s.concat(Y(U(i)))}function K(e,t){return"viewport"===t?u(function(e){const t=_(e),n=I(e),o=t.visualViewport;let r=n.clientWidth,a=n.clientHeight,i=0,s=0;return o&&(r=o.width,a=o.height,Math.abs(t.innerWidth/o.scale-o.width)<.01&&(i=o.offsetLeft,s=o.offsetTop)),{width:r,height:a,x:i,y:s}}(e)):C(t)?function(e){const t=$(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):u(function(e){var t;const n=I(e),o=D(e),r=null==(t=e.ownerDocument)?void 0:t.body,a=L(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=L(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0);let s=-o.scrollLeft+B(e);const l=-o.scrollTop;return"rtl"===N(r||n).direction&&(s+=L(n.clientWidth,r?r.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}(I(e)))}function Z(e){const t=Y(U(e)),n=["absolute","fixed"].includes(N(e).position)&&O(e)?H(e):e;return C(n)?t.filter((e=>C(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"!==A(e))):[]}const J={getElementRects:e=>{let{reference:t,floating:n,strategy:o}=e;return{reference:V(t,H(n),o),floating:{...W(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=O(n),a=I(n);if(n===a)return t;let i={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==A(n)||E(a))&&(i=D(n)),O(n))){const e=$(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=>C(e),getDocumentElement:e=>{let{element:t}=e;return I(t)},getClippingClientRect:e=>function(e){let{element:t,boundary:n,rootBoundary:o}=e;const r=[..."clippingParents"===n?Z(t):[].concat(n),o],a=r[0],i=r.reduce(((e,n)=>{const o=K(t,n);return e.top=L(o.top,e.top),e.right=R(o.right,e.right),e.bottom=R(o.bottom,e.bottom),e.left=L(o.left,e.left),e}),K(t,a));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:r="absolute",middleware:a=[],platform:i}=n;let l=await i.getElementRects({reference:e,floating:t,strategy:r}),{x:u,y:c}=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={}))re.call(t,n)&&ie(e,n,t[n]);if(oe)for(var n of oe(t))ae.call(t,n)&&ie(e,n,t[n]);return e},le=(e,t)=>te(e,ne(t));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 ce={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=ce.themes[e]||{};do{n=o[t],void 0===n?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function pe(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let me=!1;if("undefined"!=typeof window){me=!1;try{const e=Object.defineProperty({},"passive",{get(){me=!0}});window.addEventListener("test",null,e)}catch(e){}}let ve=!1;"undefined"!=typeof window&&"undefined"!=typeof navigator&&(ve=/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`])),[]),he={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend"};function ye(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function be(){return new Promise((e=>requestAnimationFrame((()=>{requestAnimationFrame(e)}))))}const we=[];let Se=null;const je={};function ke(e){let t=je[e];return t||(t=je[e]=[]),t}let xe=function(){};function Pe(e){return function(){return de(this.$props.theme,e)}}"undefined"!=typeof window&&(xe=window.Element);const _e="__floating-vue__popper";var Ne=()=>({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:Pe("disabled")},positioningDisabled:{type:Boolean,default:Pe("positioningDisabled")},placement:{type:String,default:Pe("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Pe("delay")},distance:{type:[Number,String],default:Pe("distance")},skidding:{type:[Number,String],default:Pe("skidding")},triggers:{type:Array,default:Pe("triggers")},showTriggers:{type:[Array,Function],default:Pe("showTriggers")},hideTriggers:{type:[Array,Function],default:Pe("hideTriggers")},popperTriggers:{type:Array,default:Pe("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Pe("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Pe("popperHideTriggers")},container:{type:[String,Object,xe,Boolean],default:Pe("container")},boundary:{type:[String,xe],default:Pe("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Pe("strategy")},autoHide:{type:[Boolean,Function],default:Pe("autoHide")},handleResize:{type:Boolean,default:Pe("handleResize")},instantMove:{type:Boolean,default:Pe("instantMove")},eagerMount:{type:Boolean,default:Pe("eagerMount")},popperClass:{type:[String,Array,Object],default:Pe("popperClass")},computeTransformOrigin:{type:Boolean,default:Pe("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Pe("autoMinSize")},autoSize:{type:[Boolean,String],default:Pe("autoSize")},autoMaxSize:{type:Boolean,default:Pe("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Pe("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Pe("preventOverflow")},overflowPadding:{type:[Number,String],default:Pe("overflowPadding")},arrowPadding:{type:[Number,String],default:Pe("arrowPadding")},arrowOverflow:{type:Boolean,default:Pe("arrowOverflow")},flip:{type:Boolean,default:Pe("flip")},shift:{type:Boolean,default:Pe("shift")},shiftCrossAxis:{type:Boolean,default:Pe("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Pe("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,r;(null==(o=this.parentPopper)?void 0:o.lockedChild)&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,!n&&this.disabled||((null==(r=this.parentPopper)?void 0:r.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(S({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:r,placement:i}=t,{mainAxis:s=!0,crossAxis:l=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...d}=e,p={x:n,y:r},v=await c(t,d),f=a(o(i)),h=x(f);let g=p[f],y=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";y=m(y+v["y"===h?"top":"left"],y,y-v[e])}const b=u.fn({...t,[f]:g,[h]:y});return{...b,data:{x:b.x-n,y:b.y-r}}}}}({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!n&&this.flip&&t.middleware.push(j({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:r=0}=null!=e?e:{},{x:s,y:u,placement:c,rects:d,platform:p}=t;if(null==n)return{};const v=l(r),f={x:s,y:u},h=a(o(c)),g=i(h),y=await p.getDimensions({element:n}),b="y"===h?"top":"left",w="y"===h?"bottom":"right",S=d.reference[g]+d.reference[h]-f[h]-d.floating[g],j=f[h]-d.reference[h],k=await p.getOffsetParent({element:n}),x=k?"y"===h?k.clientHeight||0:k.clientWidth||0:0,P=S/2-j/2,_=v[b],N=x-y[g]-v[w],A=x/2-y[g]/2+P,O=m(_,A,N);return{data:{[h]:O,centerOffset:A-O}}}}))({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:e,rects:t,middlewareData:n})=>{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>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 r;if(null==(r=o.autoSize)?void 0:r.skip)return{};let a,i;return n.startsWith("top")||n.startsWith("bottom")?a=t.reference.width:i=t.reference.height,this.$_innerNode.style["min"===e?"minWidth":"max"===e?"maxWidth":"width"]=null!=a?`${a}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:a,rects:i,middlewareData:s}=t,{apply:l,...u}=e;if(null!=(n=s.size)&&n.skip)return{};const d=await c(t,u),m=o(a),v="end"===r(a);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),y=p(d.right,0),b=p(d.top,0),w=p(d.bottom,0),S={height:i.floating.height-(["left","right"].includes(a)?2*(0!==b||0!==w?b+w:p(d.top,d.bottom)):d[f]),width:i.floating.width-(["top","bottom"].includes(a)?2*(0!==g||0!==y?g+y:p(d.left,d.right)):d[h])};return null==l||l({...S,...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),Se&&this.instantMove&&Se.instantMove&&Se!==this.parentPopper)return Se.$_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&&(Se=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([...Y(this.$_referenceNode),...Y(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),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}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,ye(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of pe(this.theme)){const t=ke(e);ye(t,this),0===t.length&&document.body.classList.remove(`v-popper--some-open--${e}`)}Se===this&&(Se=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,he,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],he,this.popperTriggers,this.popperShowTriggers,e);const t=e=>t=>{t.usedByTooltip||this.hide({event:t,skipAiming:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t(!1)),this.$_registerTriggerListeners([this.$_popperNode],ge,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,me?{passive:!0}:void 0)))},$_registerTriggerListeners(e,t,n,o,r){let a=n;null!=o&&(a="function"==typeof o?o(a):o),a.forEach((n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)}))},$_removeEventListeners(e){const t=[];this.$_events.forEach((n=>{const{targetNodes:o,eventType:r,handler:a}=n;e&&e!==r?t.push(n):o.forEach((e=>e.removeEventListener(r,a)))})),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(Re>=e.left&&Re<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Re-ze,n=Le-Fe,o=e.left+e.width/2-ze+(e.top+e.height/2)-Fe+e.width+e.height,r=ze+t*o,a=Fe+n*o;return Me(ze,Fe,r,a,e.left,e.top,e.left,e.bottom)||Me(ze,Fe,r,a,e.left,e.top,e.right,e.top)||Me(ze,Fe,r,a,e.right,e.top,e.right,e.bottom)||Me(ze,Fe,r,a,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$scopedSlots.default(this.slotData)[0]}});function Ae(e){for(let t=0;t=0;o--){const r=we[o];try{const o=r.$_containsGlobalTarget=Ce(r,e);r.$_pendingHide=!1,requestAnimationFrame((()=>{if(r.$_pendingHide=!1,!n[r.randomId]&&Te(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let a=r.parentPopper;for(;a&&Te(a,a.$_containsGlobalTarget,e);)a.$_handleGlobalClose(e,t),a=a.parentPopper}}))}catch(e){}}}function Ce(e,t){const n=e.popperNode();return e.$_mouseDownContains||n.contains(t.target)}function Te(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 Ee(){for(let e=0;e=0&&l<=1&&u>=0&&u<=1}var $e;function Ie(){Ie.init||(Ie.init=!0,$e=-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 De(e,t,n,o,r,a,i,s,l,u){"boolean"!=typeof i&&(l=s,s=i,i=!1);var c,d="function"==typeof n?n.options:n;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,r&&(d.functional=!0)),o&&(d._scopeId=o),a?(c=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(a)},d._ssrRegister=c):t&&(c=i?function(e){t.call(this,u(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,s(e))}),c)if(d.functional){var p=d.render;d.render=function(e,t){return c.call(t),p(e,t)}}else{var m=d.beforeCreate;d.beforeCreate=m?[].concat(m,c):[c]}return n}"undefined"!=typeof window&&window.addEventListener("mousemove",(e=>{ze=Re,Fe=Le,Re=e.clientX,Le=e.clientY}),me?{passive:!0}:void 0);var Be={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var e=this;Ie(),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",$e&&this.$el.appendChild(t),t.data="about:blank",$e||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&&(!$e&&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=De({render:Ve,staticRenderFns:[]},undefined,Be,"data-v-8859cc6c",false,undefined,!1,void 0,void 0,void 0);var Ge={version:"1.0.1",install:function(e){e.component("resize-observer",Ue),e.component("ResizeObserver",Ue)}},He=null;"undefined"!=typeof window?He=window.Vue:void 0!==n.g&&(He=n.g.Vue),He&&He.use(Ge);var We={computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map((e=>`v-popper--theme-${e}`))}(this.theme)}}},qe={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 Ye(e,t,n,o,r,a,i,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),o&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),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__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},u._ssrRegister=l):r&&(l=s?function(){r.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}const Ke={};var Ze=Ye(qe,(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 Ke)this[e]=Ke[e]}var Xe=function(){return Ze.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:Ne(),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,r=t.isShown,a=t.shouldMountContent,i=t.skipTransition,s=t.autoHide,l=t.show,u=t.hide,c=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":r}]},[e._t("default",null,{shown:r,show:l,hide:u}),n("PopperContent",{ref:"popperContent",attrs:{"popper-id":o,theme:e.theme,shown:r,mounted:a,"skip-transition":i,"auto-hide":s,"handle-resize":c,classes:p,result:m},on:{hide:u,resize:d}},[e._t("popper",null,{shown:r,hide:u})],2)],2)]}}],null,!0)},"Popper",e.$attrs,!1),e.$listeners))};const nt={};var ot=Ye(et,tt,[],!1,rt,null,null,null);function rt(e){for(let e in nt)this[e]=nt[e]}var at=function(){return ot.exports}(),it=le(se({},at),{name:"VDropdown",vPopperTheme:"dropdown"});const st={};var lt=Ye(it,undefined,undefined,!1,ut,null,null,null);function ut(e){for(let e in st)this[e]=st[e]}var ct=function(){return lt.exports}(),dt=le(se({},at),{name:"VMenu",vPopperTheme:"menu"});const pt={};var mt=Ye(dt,undefined,undefined,!1,vt,null,null,null);function vt(e){for(let e in pt)this[e]=pt[e]}var ft=function(){return mt.exports}(),ht=le(se({},at),{name:"VTooltip",vPopperTheme:"tooltip"});const gt={};var yt=Ye(ht,undefined,undefined,!1,bt,null,null,null);function bt(e){for(let e in gt)this[e]=gt[e]}var wt=function(){return yt.exports}(),St={name:"VTooltipDirective",components:{Popper:Ne(),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}}},jt=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,r=t.isShown,a=t.shouldMountContent,i=t.skipTransition,s=t.autoHide,l=t.hide,u=t.handleResize,c=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:r,mounted:a,"skip-transition":i,"auto-hide":s,"handle-resize":u,classes:d,result:p},on:{hide:l,resize:c}},[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=Ye(St,jt,[],!1,Pt,null,null,null);function Pt(e){for(let e in kt)this[e]=kt[e]}var _t=function(){return xt.exports}();const Nt="v-popper--has-tooltip";function At(e,t,n){let o;const r=typeof t;return o="string"===r?{content:t}:t&&"object"===r?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 Ot(e,t,n){const o=At(e,t,n),r=e.$_popper=new Q.default({mixins:[Qe],data:()=>({options:o}),render(e){const t=this.options,{theme:n,html:o,content:r,loadingContent:a}=t,i=((e,t)=>{var n={};for(var o in e)re.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&&ae.call(e,o)&&(n[o]=e[o]);return n})(t,["theme","html","content","loadingContent"]);return e(_t,{props:{theme:n,html:o,content:r,loadingContent:a},attrs:i,ref:"popper"})},devtools:{hide:!0}}),a=document.createElement("div");return document.body.appendChild(a),r.$mount(a),e.classList&&e.classList.add(Nt),r}function Ct(e){e.$_popper&&(e.$_popper.$destroy(),delete e.$_popper,delete e.$_popperOldShown),e.classList&&e.classList.remove(Nt)}function Tt(e,{value:t,oldValue:n,modifiers:o}){const r=At(e,t,o);if(!r.content||de(r.theme||"tooltip","disabled"))Ct(e);else{let n;e.$_popper?(n=e.$_popper,n.options=r):n=Ot(e,t,o),void 0!==t.shown&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?n.show():n.hide())}}var Et={bind:Tt,update:Tt,unbind(e){Ct(e)}};function zt(e){e.addEventListener("click",Rt),e.addEventListener("touchstart",Lt,!!me&&{passive:!0})}function Ft(e){e.removeEventListener("click",Rt),e.removeEventListener("touchstart",Lt),e.removeEventListener("touchend",Mt),e.removeEventListener("touchcancel",$t)}function Rt(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function Lt(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",Mt),t.addEventListener("touchcancel",$t)}}function Mt(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 $t(e){e.currentTarget.$_vclosepopover_touch=!1}var It={bind(e,{value:t,modifiers:n}){e.$_closePopoverModifiers=n,(void 0===t||t)&&zt(e)},update(e,{value:t,oldValue:n,modifiers:o}){e.$_closePopoverModifiers=o,t!==n&&(void 0===t||t?zt(e):Ft(e))},unbind(e){Ft(e)}};const Dt=ce,Bt=Et,Vt=It,Ut=ct,Gt=ft,Ht=Ne,Wt=Xe,qt=Qe,Yt=at,Kt=We,Zt=wt,Jt=_t;function Xt(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,ue(ce,t),e.directive("tooltip",Et),e.directive("close-popper",It),e.component("v-tooltip",wt),e.component("VTooltip",wt),e.component("v-dropdown",ct),e.component("VDropdown",ct),e.component("v-menu",ft),e.component("VMenu",ft))}const Qt={version:"1.0.0-beta.19",install:Xt,options:ce};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:()=>F});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"],r=o.join(","),a="undefined"==typeof Element,i=a?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,s=!a&&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(r));return t&&i.call(e,r)&&o.unshift(e),o=o.filter(n)},u=function e(t,n,o){for(var a=[],s=Array.from(t);s.length;){var l=s.shift();if("SLOT"===l.tagName){var u=l.assignedElements(),c=e(u.length?u:l.children,!0,o);o.flatten?a.push.apply(a,c):a.push({scopeParent:l,candidates:c})}else{i.call(l,r)&&o.filter(l)&&(n||!t.includes(l))&&a.push(l);var d=l.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(l),p=!o.shadowRootFilter||o.shadowRootFilter(l);if(d&&p){var m=e(!0===d?l.children:d.children,!0,o);o.flatten?a.push.apply(a,m):a.push({scopeParent:l,candidates:m})}else s.unshift.apply(s,l.children)}}return a},c=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},m=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 r=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(i.call(r,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return v(e)}else{if("function"==typeof o){for(var a=e;e;){var l=e.parentElement,u=s(e);if(l&&!l.shadowRoot&&!0===o(l))return v(e);e=e.assignedSlot?e.assignedSlot:l||u===e.ownerDocument?l:u.host}e=a}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 r;o=!(null===(r=n=s(n).host)||void 0===r||!r.ownerDocument.contains(n))}return o}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},h=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,r){var a=!!t.scopeParent,i=a?t.scopeParent:t,s=c(i,a),l=a?e(t.candidates):i;0===s?a?n.push.apply(n,l):n.push(i):o.push({documentOrder:r,tabIndex:s,item:t,isScope:a,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)},w=function(e,t){var n;return n=(t=t||{}).getShadowRoot?u([e],t.includeContainer,{filter:g.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:y}):l(e,t.includeContainer,g.bind(null,t)),b(n)},S=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==i.call(e,r)&&g(t,e)},j=o.concat("iframe").join(","),k=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==i.call(e,j)&&h(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 P(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)},O=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()},C=function(e){return setTimeout(e,0)},T=function(e,t){var n=-1;return e.every((function(e,o){return!t(e)||(n=o,!1)})),n},E=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,n,o=w(e,a.tabbableOptions),r=(t=e,(n=(n=a.tabbableOptions)||{}).getShadowRoot?u([t],n.includeContainer,{filter:h.bind(null,n),flatten:!0,getShadowRoot:n.getShadowRoot}):l(t,n.includeContainer,h.bind(null,n)));return{container:e,tabbableNodes:o,focusableNodes:r,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=r.findIndex((function(t){return t===e}));if(!(n<0))return t?r.slice(n+1).find((function(e){return S(e,a.tabbableOptions)})):r.slice(0,n).reverse().find((function(e){return S(e,a.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:!!a.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},g=function(e){var t=z(e);c(t)>=0||(E(a.clickOutsideDeactivates,e)?n.deactivate({returnFocus:a.returnFocusOnDeactivate&&!k(t,a.tabbableOptions)}):E(a.allowOutsideClick,e)||e.preventDefault())},y=function(e){var t=z(e),n=c(t)>=0;n||t instanceof Document?n&&(i.mostRecentlyFocusedNode=t):(e.stopImmediatePropagation(),v(i.mostRecentlyFocusedNode||p()))},b=function(e){if(function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e)&&!1!==E(a.escapeDeactivates,e))return e.preventDefault(),void n.deactivate();(function(e){return"Tab"===e.key||9===e.keyCode})(e)&&function(e){var t=z(e);m();var n=null;if(i.tabbableGroups.length>0){var o=c(t),r=o>=0?i.containerGroups[o]:void 0;if(o<0)n=e.shiftKey?i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:i.tabbableGroups[0].firstTabbableNode;else if(e.shiftKey){var s=T(i.tabbableGroups,(function(e){var n=e.firstTabbableNode;return t===n}));if(s<0&&(r.container===t||k(t,a.tabbableOptions)&&!S(t,a.tabbableOptions)&&!r.nextTabbableNode(t,!1))&&(s=o),s>=0){var l=0===s?i.tabbableGroups.length-1:s-1;n=i.tabbableGroups[l].lastTabbableNode}}else{var u=T(i.tabbableGroups,(function(e){var n=e.lastTabbableNode;return t===n}));if(u<0&&(r.container===t||k(t,a.tabbableOptions)&&!S(t,a.tabbableOptions)&&!r.nextTabbableNode(t))&&(u=o),u>=0){var p=u===i.tabbableGroups.length-1?0:u+1;n=i.tabbableGroups[p].firstTabbableNode}}}else n=d("fallbackFocus");n&&(e.preventDefault(),v(n))}(e)},j=function(e){var t=z(e);c(t)>=0||E(a.clickOutsideDeactivates,e)||E(a.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},x=function(){if(i.active)return A(r,n),i.delayInitialFocusTimer=a.delayInitialFocus?C((function(){v(p())})):v(p()),o.addEventListener("focusin",y,!0),o.addEventListener("mousedown",g,{capture:!0,passive:!1}),o.addEventListener("touchstart",g,{capture:!0,passive:!1}),o.addEventListener("click",j,{capture:!0,passive:!1}),o.addEventListener("keydown",b,{capture:!0,passive:!1}),n},_=function(){if(i.active)return o.removeEventListener("focusin",y,!0),o.removeEventListener("mousedown",g,!0),o.removeEventListener("touchstart",g,!0),o.removeEventListener("click",j,!0),o.removeEventListener("keydown",b,!0),n};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"),r=s(e,"checkCanFocusTrap");r||m(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=o.activeElement,t&&t();var a=function(){r&&m(),x(),n&&n()};return r?(r(i.containers.concat()).then(a,a),this):(a(),this)},deactivate:function(e){if(!i.active)return this;var t=P({onDeactivate:a.onDeactivate,onPostDeactivate:a.onPostDeactivate,checkCanReturnFocus:a.checkCanReturnFocus},e);clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,_(),i.active=!1,i.paused=!1,O(r,n);var o=s(t,"onDeactivate"),l=s(t,"onPostDeactivate"),u=s(t,"checkCanReturnFocus"),c=s(t,"returnFocus","returnFocusOnDeactivate");o&&o();var d=function(){C((function(){c&&v(f(i.nodeFocusedBeforeActivation)),l&&l()}))};return c&&u?(u(f(i.nodeFocusedBeforeActivation)).then(d,d),this):(d(),this)},pause:function(){return i.paused||!i.active||(i.paused=!0,_()),this},unpause:function(){return i.paused&&i.active?(i.paused=!1,m(),x(),this):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(),this}}).updateContainerElements(e),n}},32964:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const o={name:"ChevronLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const r=(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:()=>r});const o={name:"ChevronRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const r=(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:()=>r});const o={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const r=(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:()=>r});const o={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const r=(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:()=>r});const o={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const r=(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:()=>r});const o={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const r=(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},59797:(e,t,n)=>{"use strict";var o=n(16227),r=n(61e3);function a(e,t,n){let a;a=r.isRef(n)?{evaluating:n}:n||{};const{lazy:i=!1,evaluating:s,shallow:l=!0,onError:u=o.noop}=a,c=r.ref(!i),d=l?r.shallowRef(t):r.ref(t);let p=0;return r.watchEffect((async t=>{if(!c.value)return;p++;const n=p;let o=!1;s&&Promise.resolve().then((()=>{s.value=!0}));try{const r=await e((e=>{t((()=>{s&&(s.value=!1),o||e()}))}));n===p&&(d.value=r)}catch(e){u(e)}finally{s&&n===p&&(s.value=!1),o=!0}})),i?r.computed((()=>(c.value=!0,d.value))):d}var i=Object.defineProperty,s=Object.defineProperties,l=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,c=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 y(...e){let t,n,a,i;if("string"==typeof e[0]||Array.isArray(e[0])?([n,a,i]=e,t=v):[t,n,a,i]=e,!t)return o.noop;Array.isArray(n)||(n=[n]),Array.isArray(a)||(a=[a]);const s=[],l=()=>{s.forEach((e=>e())),s.length=0},u=r.watch((()=>[m(t),o.toValue(i)]),(([e,t])=>{l(),e&&s.push(...n.flatMap((n=>a.map((o=>((e,t,n,o)=>(e.addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)))(e,n,o,t))))))}),{immediate:!0,flush:"post"}),c=()=>{u(),l()};return o.tryOnScopeDispose(c),c}let b=!1;var w=Object.defineProperty,S=Object.defineProperties,j=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,_=(e,t,n)=>t in e?w(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,N=(e,t)=>{for(var n in t||(t={}))x.call(t,n)&&_(e,n,t[n]);if(k)for(var n of k(t))P.call(t,n)&&_(e,n,t[n]);return e},A=(e,t)=>S(e,j(t));function O(...e){let t,n,r={};3===e.length?(t=e[0],n=e[1],r=e[2]):2===e.length?"object"==typeof e[1]?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:a=v,eventName:i="keydown",passive:s=!1,dedupe:l=!1}=r,u="function"==typeof(c=t)?c:"string"==typeof c?e=>e.key===c:Array.isArray(c)?e=>c.includes(e.key):()=>!0;var c;return y(a,i,(e=>{e.repeat&&o.toValue(l)||u(e)&&n(e)}),s)}function C(e={}){var t;const{window:n=v}=e,r=null!=(t=e.document)?t:null==n?void 0:n.document,a=o.computedWithControl((()=>null),(()=>null==r?void 0:r.activeElement));return n&&(y(n,"blur",(e=>{null===e.relatedTarget&&a.trigger()}),!0),y(n,"focus",a.trigger,!0)),a}function T(){const e=r.ref(!1);return r.getCurrentInstance()&&r.onMounted((()=>{e.value=!0})),e}function E(e){const t=T();return r.computed((()=>(t.value,Boolean(e()))))}function z(e,t={}){const{immediate:n=!0,window:a=v}=t,i=r.ref(!1);let s=0,l=null;function u(t){if(!i.value||!a)return;e({delta:t-s,timestamp:t}),s=t,l=a.requestAnimationFrame(u)}function c(){!i.value&&a&&(i.value=!0,l=a.requestAnimationFrame(u))}function d(){i.value=!1,null!=l&&a&&(a.cancelAnimationFrame(l),l=null)}return n&&c(),o.tryOnScopeDispose(d),{isActive:r.readonly(i),pause:d,resume:c}}function F(e){return new Promise(((t,n)=>{const o=new Error("aborted");e.aborted?n(o):e.addEventListener("abort",(()=>n(o)),{once:!0})}))}var R=Object.defineProperty,L=Object.defineProperties,M=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,B=(e,t,n)=>t in e?R(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function V(e,t,n){const{immediate:a=!0,delay:i=0,onError:s=o.noop,onSuccess:l=o.noop,resetOnExecute:u=!0,shallow:c=!0,throwError:d}=null!=n?n:{},p=c?r.shallowRef(t):r.ref(t),m=r.ref(!1),v=r.ref(!1),f=r.shallowRef(void 0);async function h(n=0,...r){u&&(p.value=t),f.value=void 0,m.value=!1,v.value=!0,n>0&&await o.promiseTimeout(n);const a="function"==typeof e?e(...r):e;try{const e=await a;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}a&&h(i);const g={state:p,isReady:m,isLoading:v,error:f,execute:h};return y=((e,t)=>{for(var n in t||(t={}))I.call(t,n)&&B(e,n,t[n]);if($)for(var n of $(t))D.call(t,n)&&B(e,n,t[n]);return e})({},g),L(y,M({then:(e,t)=>new Promise(((e,t)=>{o.until(v).toBe(!1).then((()=>e(g))).catch(t)})).then(e,t)}));var y}const U=e=>JSON.stringify(e),G=e=>JSON.stringify(e),H=e=>JSON.stringify(Array.from(e)),W=e=>JSON.stringify(Object.fromEntries(e)),q=()=>"";function Y(e){return new Promise(((t,n)=>{const o=new FileReader;o.onload=e=>{t(e.target.result)},o.onerror=n,o.readAsDataURL(e)}))}function K(e,t={}){const{window:n=v}=t,a=E((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia));let i;const s=r.ref(!1),l=()=>{i&&("removeEventListener"in i?i.removeEventListener("change",u):i.removeListener(u))},u=()=>{a.value&&(l(),i=n.matchMedia(o.toRef(e).value),s.value=!!(null==i?void 0:i.matches),i&&("addEventListener"in i?i.addEventListener("change",u):i.addListener(u)))};return r.watchEffect(u),o.tryOnScopeDispose((()=>l())),s}var Z=Object.defineProperty,J=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,ee=(e,t,n)=>t in e?Z(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const te=["hash","host","hostname","href","pathname","port","protocol","search"];var ne=Object.defineProperty,oe=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,le=(e,t,n)=>t in e?ne(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function ue(e){return JSON.parse(JSON.stringify(e))}const ce="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},de="__vueuse_ssr_handlers__",pe=me();function me(){return de in ce||(ce[de]=ce[de]||{}),ce[de]}function ve(e,t){return pe[e]||t}function fe(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 he=Object.defineProperty,ge=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,we=(e,t,n)=>t in e?he(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Se=(e,t)=>{for(var n in t||(t={}))ye.call(t,n)&&we(e,n,t[n]);if(ge)for(var n of ge(t))be.call(t,n)&&we(e,n,t[n]);return e};const je={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()}},ke="vueuse-storage";function xe(e,t,n,a={}){var i;const{flush:s="pre",deep:l=!0,listenToStorageChanges:u=!0,writeDefaults:c=!0,mergeDefaults:d=!1,shallow:p,window:m=v,eventFilter:f,onError:h=(e=>{console.error(e)})}=a,g=(p?r.shallowRef:r.ref)(t);if(!n)try{n=ve("getDefaultStorage",(()=>{var e;return null==(e=v)?void 0:e.localStorage}))()}catch(e){h(e)}if(!n)return g;const b=o.toValue(t),w=fe(b),S=null!=(i=a.serializer)?i:je[w],{pause:j,resume:k}=o.pausableWatch(g,(()=>function(t){try{if(null==t)n.removeItem(e);else{const o=S.write(t),r=n.getItem(e);r!==o&&(n.setItem(e,o),m&&m.dispatchEvent(new CustomEvent(ke,{detail:{key:e,oldValue:r,newValue:o,storageArea:n}})))}}catch(e){h(e)}}(g.value)),{flush:s,deep:l,eventFilter:f});return m&&u&&(y(m,"storage",x),y(m,ke,(function(e){x(e.detail)}))),x(),g;function x(t){if(!t||t.storageArea===n)if(t&&null==t.key)g.value=b;else if(!t||t.key===e){j();try{g.value=function(t){const o=t?t.newValue:n.getItem(e);if(null==o)return c&&null!==b&&n.setItem(e,S.write(b)),b;if(!t&&d){const e=S.read(o);return"function"==typeof d?d(e,b):"object"!==w||Array.isArray(e)?e:Se(Se({},b),e)}return"string"!=typeof o?o:S.read(o)}(t)}catch(e){h(e)}finally{t?r.nextTick(k):k()}}}}function Pe(e){return K("(prefers-color-scheme: dark)",e)}var _e=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ce=(e,t,n)=>t in e?_e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Te(e={}){const{selector:t="html",attribute:n="class",initialValue:a="auto",window:i=v,storage:s,storageKey:l="vueuse-color-scheme",listenToStorageChanges:u=!0,storageRef:c,emitAuto:d,disableTransition:p=!0}=e,f=((e,t)=>{for(var n in t||(t={}))Ae.call(t,n)&&Ce(e,n,t[n]);if(Ne)for(var n of Ne(t))Oe.call(t,n)&&Ce(e,n,t[n]);return e})({auto:"",light:"light",dark:"dark"},e.modes||{}),h=Pe({window:i}),g=r.computed((()=>h.value?"dark":"light")),y=c||(null==l?o.toRef(a):xe(l,a,s,{window:i,listenToStorageChanges:u})),b=r.computed((()=>"auto"===y.value?g.value:y.value)),w=ve("updateHTMLAttrs",((e,t,n)=>{const o="string"==typeof e?null==i?void 0:i.document.querySelector(e):m(e);if(!o)return;let r;if(p){r=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}";r.appendChild(document.createTextNode(e)),i.document.head.appendChild(r)}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(r).opacity,document.head.removeChild(r))}));function S(e){var o;w(t,n,null!=(o=f[e])?o:e)}function j(t){e.onChanged?e.onChanged(t,S):S(t)}r.watch(b,j,{flush:"post",immediate:!0}),o.tryOnMounted((()=>j(b.value)));const k=r.computed({get:()=>d?y.value:b.value,set(e){y.value=e}});try{return Object.assign(k,{store:y,system:g,state:b})}catch(e){return k}}var Ee=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable;function Re(e,t,n={}){const a=n,{window:i=v}=a,s=((e,t)=>{var n={};for(var o in e)ze.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Ee)for(var o of Ee(e))t.indexOf(o)<0&&Fe.call(e,o)&&(n[o]=e[o]);return n})(a,["window"]);let l;const u=E((()=>i&&"MutationObserver"in i)),c=()=>{l&&(l.disconnect(),l=void 0)},d=r.watch((()=>m(e)),(e=>{c(),u.value&&i&&e&&(l=new MutationObserver(t),l.observe(e,s))}),{immediate:!0}),p=()=>{c(),d()};return o.tryOnScopeDispose(p),{isSupported:u,stop:p}}function Le(e,t,n={}){const{window:a=v,initialValue:i="",observe:s=!1}=n,l=r.ref(i),u=r.computed((()=>{var e;return m(t)||(null==(e=null==a?void 0:a.document)?void 0:e.documentElement)}));function c(){var t;const n=o.toValue(e),r=o.toValue(u);if(r&&a){const e=null==(t=a.getComputedStyle(r).getPropertyValue(n))?void 0:t.trim();l.value=e||i}}return s&&Re(u,c,{attributeFilter:["style","class"],window:a}),r.watch([u,()=>o.toValue(e)],c,{immediate:!0}),r.watch(l,(t=>{var n;(null==(n=u.value)?void 0:n.style)&&u.value.style.setProperty(o.toValue(e),t)})),l}function Me(){const e=r.getCurrentInstance(),t=o.computedWithControl((()=>null),(()=>e.proxy.$el));return r.onUpdated(t.trigger),r.onMounted(t.trigger),t}var $e=Object.defineProperty,Ie=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ge=(e,t,n)=>t in e?$e(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:ue:He}function Ye(e){return e?"function"==typeof e?e:ue:He}function Ke(e,t={}){const{clone:n=!1,dump:a=qe(n),parse:i=Ye(n),setSource:s=We}=t;function l(){return r.markRaw({snapshot:a(e.value),timestamp:o.timestamp()})}const u=r.ref(l()),c=r.ref([]),d=r.ref([]),p=t=>{s(e,i(t.snapshot)),u.value=t},m=r.computed((()=>[u.value,...c.value])),v=r.computed((()=>c.value.length>0)),f=r.computed((()=>d.value.length>0));return{source:e,undoStack:c,redoStack:d,last:u,history:m,canUndo:v,canRedo:f,clear:()=>{c.value.splice(0,c.value.length),d.value.splice(0,d.value.length)},commit:()=>{c.value.unshift(u.value),u.value=l(),t.capacity&&c.value.length>t.capacity&&c.value.splice(t.capacity,1/0),d.value.length&&d.value.splice(0,d.value.length)},reset:()=>{p(u.value)},undo:()=>{const e=c.value.shift();e&&(d.value.unshift(u.value),p(e))},redo:()=>{const e=d.value.shift();e&&(c.value.unshift(u.value),p(e))}}}var Ze=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?Ze(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},rt=(e,t)=>Je(e,Xe(t));function at(e,t={}){const{deep:n=!1,flush:r="pre",eventFilter:a}=t,{eventFilter:i,pause:s,resume:l,isActive:u}=o.pausableFilter(a),{ignoreUpdates:c,ignorePrevAsyncUpdates:d,stop:p}=o.watchIgnorable(e,h,{deep:n,flush:r,eventFilter:i});const m=Ke(e,rt(ot({},t),{clone:t.clone||n,setSource:function(e,t){d(),c((()=>{e.value=t}))}})),{clear:v,commit:f}=m;function h(){d(),f()}return rt(ot({},m),{isTracking:u,pause:s,resume:function(e){l(),e&&h()},commit:h,batch:function(e){let t=!1;const n=()=>t=!0;c((()=>{e(n)})),t||h()},dispose:function(){p(),v()}})}var it=Object.defineProperty,st=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,ct=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={}))ct.call(t,n)&&pt(e,n,t[n]);if(ut)for(var n of ut(t))dt.call(t,n)&&pt(e,n,t[n]);return e};function vt(e={}){const{window:t=v}=e,n=E((()=>t&&"DeviceOrientationEvent"in t)),o=r.ref(!1),a=r.ref(null),i=r.ref(null),s=r.ref(null);return t&&n.value&&y(t,"deviceorientation",(e=>{o.value=e.absolute,a.value=e.alpha,i.value=e.beta,s.value=e.gamma})),{isSupported:n,isAbsolute:o,alpha:a,beta:i,gamma:s}}function ft(e,t={}){const{controls:n=!1,navigator:a=h}=t,i=E((()=>a&&"permissions"in a));let s;const l="string"==typeof e?{name:e}:e,u=r.ref(),c=()=>{s&&(u.value=s.state)},d=o.createSingletonPromise((async()=>{if(i.value){if(!s)try{s=await a.permissions.query(l),y(s,"change",c),c()}catch(e){u.value="prompt"}return s}}));return d(),n?{state:u,isSupported:i,query:d}:u}var ht=Object.defineProperty,gt=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,bt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,jt=(e,t,n)=>t in e?ht(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var kt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable;function _t(e,t,n={}){const a=n,{window:i=v}=a,s=((e,t)=>{var n={};for(var o in e)xt.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&&Pt.call(e,o)&&(n[o]=e[o]);return n})(a,["window"]);let l;const u=E((()=>i&&"ResizeObserver"in i)),c=()=>{l&&(l.disconnect(),l=void 0)},d=r.computed((()=>Array.isArray(e)?e.map((e=>m(e))):[m(e)])),p=r.watch(d,(e=>{if(c(),u.value&&i){l=new ResizeObserver(t);for(const t of e)t&&l.observe(t,s)}}),{immediate:!0,flush:"post",deep:!0}),f=()=>{c(),p()};return o.tryOnScopeDispose(f),{isSupported:u,stop:f}}var Nt=Object.defineProperty,At=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Tt=(e,t,n)=>t in e?Nt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Et(e,t={width:0,height:0},n={}){const{window:o=v,box:a="content-box"}=n,i=r.computed((()=>{var t,n;return null==(n=null==(t=m(e))?void 0:t.namespaceURI)?void 0:n.includes("svg")})),s=r.ref(t.width),l=r.ref(t.height);return _t(e,(([t])=>{const n="border-box"===a?t.borderBoxSize:"content-box"===a?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),r.watch((()=>m(e)),(e=>{s.value=e?t.width:0,l.value=e?t.height:0})),{width:s,height:l}}function zt(e,t,n={}){const{root:a,rootMargin:i="0px",threshold:s=.1,window:l=v,immediate:u=!0}=n,c=E((()=>l&&"IntersectionObserver"in l)),d=r.computed((()=>{const t=o.toValue(e);return(Array.isArray(t)?t:[t]).map(m).filter(o.notNullish)}));let p=o.noop;const f=r.ref(u),h=c.value?r.watch((()=>[d.value,m(a),f.value]),(([e,n])=>{if(p(),!f.value)return;if(!e.length)return;const r=new IntersectionObserver(t,{root:m(n),rootMargin:i,threshold:s});e.forEach((e=>e&&r.observe(e))),p=()=>{r.disconnect(),p=o.noop}}),{immediate:u,flush:"post"}):o.noop,g=()=>{p(),h(),f.value=!1};return o.tryOnScopeDispose(g),{isSupported:c,isActive:f,pause(){p(),f.value=!1},resume(){f.value=!0},stop:g}}const Ft=new Map;var Rt=Object.defineProperty,Lt=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Bt=(e,t,n)=>t in e?Rt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Vt=(e,t)=>{for(var n in t||(t={}))It.call(t,n)&&Bt(e,n,t[n]);if($t)for(var n of $t(t))Dt.call(t,n)&&Bt(e,n,t[n]);return e},Ut=(e,t)=>Lt(e,Mt(t));const Gt={json:"application/json",text:"text/plain"};function Ht(e){return e&&o.containsProp(e,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError","fetch")}function Wt(e){return"undefined"!=typeof Headers&&e instanceof Headers?Object.fromEntries([...e.entries()]):e}function qt(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 Yt(e,...t){var n;const a="function"==typeof AbortController;let i={},s={immediate:!0,refetch:!1,timeout:0};const l={method:"GET",type:"text",payload:void 0};t.length>0&&(Ht(t[0])?s=Vt(Vt({},s),t[0]):i=t[0]),t.length>1&&Ht(t[1])&&(s=Vt(Vt({},s),t[1]));const{fetch:u=(null==(n=v)?void 0:n.fetch),initialData:c,timeout:d}=s,p=o.createEventHook(),m=o.createEventHook(),f=o.createEventHook(),h=r.ref(!1),g=r.ref(!1),y=r.ref(!1),b=r.ref(null),w=r.shallowRef(null),S=r.shallowRef(null),j=r.shallowRef(c||null),k=r.computed((()=>a&&g.value));let x,P;const _=()=>{a&&(null==x||x.abort(),x=new AbortController,x.signal.onabort=()=>y.value=!0,i=Ut(Vt({},i),{signal:x.signal}))},N=e=>{g.value=e,h.value=!e};d&&(P=o.useTimeoutFn(_,d,{immediate:!1}));const A=async(t=!1)=>{var n;_(),N(!0),S.value=null,b.value=null,y.value=!1;const r={method:l.method,headers:{}};if(l.payload){const e=Wt(r.headers);l.payloadType&&(e["Content-Type"]=null!=(n=Gt[l.payloadType])?n:l.payloadType);const t=o.toValue(l.payload);r.body="json"===l.payloadType?JSON.stringify(t):t}let a=!1;const d={url:o.toValue(e),options:Vt(Vt({},r),i),cancel:()=>{a=!0}};if(s.beforeFetch&&Object.assign(d,await s.beforeFetch(d)),a||!u)return N(!1),Promise.resolve(null);let v=null;return P&&P.start(),new Promise(((e,n)=>{var o;u(d.url,Ut(Vt(Vt({},r),d.options),{headers:Vt(Vt({},Wt(r.headers)),Wt(null==(o=d.options)?void 0:o.headers))})).then((async t=>{if(w.value=t,b.value=t.status,v=await t[l.type](),!t.ok)throw j.value=c||null,new Error(t.statusText);return s.afterFetch&&({data:v}=await s.afterFetch({data:v,response:t})),j.value=v,p.trigger(t),e(t)})).catch((async o=>{let r=o.message||o.name;return s.onFetchError&&({error:r}=await s.onFetchError({data:v,error:o,response:w.value})),S.value=r,m.trigger(o),t?n(o):e(null)})).finally((()=>{N(!1),P&&P.stop(),f.trigger(null)}))}))},O=o.toRef(s.refetch);r.watch([O,o.toRef(e)],(([e])=>e&&A()),{deep:!0});const C={isFinished:h,statusCode:b,response:w,error:S,data:j,isFetching:g,canAbort:k,aborted:y,abort:_,execute:A,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,r.isRef(l.payload)&&r.watch([O,o.toRef(l.payload)],(([e])=>e&&A()),{deep:!0});const a=o.toValue(l.payload);return n||!a||Object.getPrototypeOf(a)!==Object.prototype||a instanceof FormData||(l.payloadType="json"),Ut(Vt({},C),{then:(e,t)=>E().then(e,t)})}}}function E(){return new Promise(((e,t)=>{o.until(h).toBe(!0).then((()=>e(C))).catch((e=>t(e)))}))}function z(e){return()=>{if(!g.value)return l.type=e,Ut(Vt({},C),{then:(e,t)=>E().then(e,t)})}}return s.immediate&&Promise.resolve().then((()=>A())),Ut(Vt({},C),{then:(e,t)=>E().then(e,t)})}var Kt=Object.defineProperty,Zt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Qt=(e,t,n)=>t in e?Kt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,en=(e,t)=>{for(var n in t||(t={}))Jt.call(t,n)&&Qt(e,n,t[n]);if(Zt)for(var n of Zt(t))Xt.call(t,n)&&Qt(e,n,t[n]);return e};const tn={multiple:!0,accept:"*",reset:!1};var nn=Object.defineProperty,on=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,sn=(e,t,n)=>t in e?nn(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)&&sn(e,n,t[n]);if(on)for(var n of on(t))an.call(t,n)&&sn(e,n,t[n]);return e};const un=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];var cn=Object.defineProperty,dn=Object.defineProperties,pn=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,hn=(e,t,n)=>t in e?cn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const gn=["mousemove","mousedown","resize","keydown","touchstart","wheel"];var yn=Object.defineProperty,bn=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,jn=(e,t,n)=>t in e?yn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function kn(e,t={}){const{throttle:n=0,idle:a=200,onStop:i=o.noop,onScroll:s=o.noop,offset:l={left:0,right:0,top:0,bottom:0},eventListenerOptions:u={capture:!1,passive:!0},behavior:c="auto"}=t,d=r.ref(0),p=r.ref(0),m=r.computed({get:()=>d.value,set(e){f(e,void 0)}}),v=r.computed({get:()=>p.value,set(e){f(void 0,e)}});function f(t,n){var r,a,i;const s=o.toValue(e);s&&(null==(i=s instanceof Document?document.body:s)||i.scrollTo({top:null!=(r=o.toValue(n))?r:v.value,left:null!=(a=o.toValue(t))?a:m.value,behavior:o.toValue(c)}))}const h=r.ref(!1),g=r.reactive({left:!0,right:!1,top:!0,bottom:!1}),b=r.reactive({left:!1,right:!1,top:!1,bottom:!1}),w=e=>{h.value&&(h.value=!1,b.left=!1,b.right=!1,b.top=!1,b.bottom=!1,i(e))},S=o.useDebounceFn(w,n+a),j=e=>{const t=e===window?e.document.documentElement:e===document?e.documentElement:e,{display:n,flexDirection:o}=getComputedStyle(t),r=t.scrollLeft;b.left=rd.value;const a=Math.abs(r)<=0+(l.left||0),i=Math.abs(r)+t.clientWidth>=t.scrollWidth-(l.right||0)-1;"flex"===n&&"row-reverse"===o?(g.left=i,g.right=a):(g.left=a,g.right=i),d.value=r;let s=t.scrollTop;e!==document||s||(s=document.body.scrollTop),b.top=sp.value;const u=Math.abs(s)<=0+(l.top||0),c=Math.abs(s)+t.clientHeight>=t.scrollHeight-(l.bottom||0)-1;"flex"===n&&"column-reverse"===o?(g.top=c,g.bottom=u):(g.top=u,g.bottom=c),p.value=s},k=e=>{const t=e.target===document?e.target.documentElement:e.target;j(t),h.value=!0,S(e),s(e)};return y(e,"scroll",n?o.useThrottleFn(k,n,!0,!1):k,u),y(e,"scrollend",w,u),{x:m,y:v,isScrolling:h,arrivedState:g,directions:b,measure(){const t=o.toValue(e);t&&j(t)}}}var xn=Object.defineProperty,Pn=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Cn=(e,t,n)=>t in e?xn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Tn=(e,t)=>{for(var n in t||(t={}))An.call(t,n)&&Cn(e,n,t[n]);if(Nn)for(var n of Nn(t))On.call(t,n)&&Cn(e,n,t[n]);return e};const En=["mousedown","mouseup","keydown","keyup"];const zn={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};var Fn=Object.defineProperty,Rn=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,$n=(e,t,n)=>t in e?Fn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,In=(e,t)=>{for(var n in t||(t={}))Ln.call(t,n)&&$n(e,n,t[n]);if(Rn)for(var n of Rn(t))Mn.call(t,n)&&$n(e,n,t[n]);return e};function Dn(e,t){o.toValue(e)&&t(o.toValue(e))}function Bn(e){return Array.from(e).map((({label:e,kind:t,language:n,mode:o,activeCues:r,cues:a,inBandMetadataTrackDispatchType:i},s)=>({id:s,label:e,kind:t,language:n,mode:o,activeCues:r,cues:a,inBandMetadataTrackDispatchType:i})))}const Vn={src:"",tracks:[]};const Un={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 Gn(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:o=!1,initialValue:a={x:0,y:0},window:i=v,target:s=i,eventFilter:l}=e,u=r.ref(a.x),c=r.ref(a.y),d=r.ref(null),p="function"==typeof t?t:Un[t],m=e=>{const t=p(e);t&&([u.value,c.value]=t,d.value="mouse")},f=e=>{if(e.touches.length>0){const t=p(e.touches[0]);t&&([u.value,c.value]=t,d.value="touch")}},h=()=>{u.value=a.x,c.value=a.y},g=l?e=>l((()=>m(e)),{}):e=>m(e),b=l?e=>l((()=>f(e)),{}):e=>f(e);return s&&(y(s,"mousemove",g,{passive:!0}),y(s,"dragover",g,{passive:!0}),n&&"movement"!==t&&(y(s,"touchstart",b,{passive:!0}),y(s,"touchmove",b,{passive:!0}),o&&y(s,"touchend",h,{passive:!0}))),{x:u,y:c,sourceType:d}}function Hn(e,t={}){const{handleOutside:n=!0,window:o=v}=t,{x:a,y:i,sourceType:s}=Gn(t),l=r.ref(null!=e?e:null==o?void 0:o.document.body),u=r.ref(0),c=r.ref(0),d=r.ref(0),p=r.ref(0),f=r.ref(0),h=r.ref(0),g=r.ref(!0);let b=()=>{};return o&&(b=r.watch([l,a,i],(()=>{const e=m(l);if(!e)return;const{left:t,top:r,width:s,height:v}=e.getBoundingClientRect();d.value=t+o.pageXOffset,p.value=r+o.pageYOffset,f.value=v,h.value=s;const y=a.value-d.value,b=i.value-p.value;g.value=0===s||0===v||y<0||b<0||y>s||b>v,!n&&g.value||(u.value=y,c.value=b)}),{immediate:!0}),y(document,"mouseleave",(()=>{g.value=!0}))),{x:a,y:i,sourceType:s,elementX:u,elementY:c,elementPositionX:d,elementPositionY:p,elementHeight:f,elementWidth:h,isOutside:g,stop:b}}function Wn(e={}){const{window:t=v}=e,n=null==t?void 0:t.navigator,o=E((()=>n&&"connection"in n)),a=r.ref(!0),i=r.ref(!1),s=r.ref(void 0),l=r.ref(void 0),u=r.ref(void 0),c=r.ref(void 0),d=r.ref(void 0),p=r.ref(void 0),m=r.ref("unknown"),f=o.value&&n.connection;function h(){n&&(a.value=n.onLine,s.value=a.value?void 0:Date.now(),l.value=a.value?Date.now():void 0,f&&(u.value=f.downlink,c.value=f.downlinkMax,p.value=f.effectiveType,d.value=f.rtt,i.value=f.saveData,m.value=f.type))}return t&&(y(t,"offline",(()=>{a.value=!1,s.value=Date.now()})),y(t,"online",(()=>{a.value=!0,l.value=Date.now()}))),f&&y(f,"change",h,!1),h(),{isSupported:o,isOnline:a,saveData:i,offlineAt:s,onlineAt:l,downlink:u,downlinkMax:c,effectiveType:p,rtt:d,type:m}}var qn=Object.defineProperty,Yn=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,Jn=(e,t,n)=>t in e?qn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Xn(e={}){const{controls:t=!1,interval:n="requestAnimationFrame"}=e,a=r.ref(new Date),i=()=>a.value=new Date,s="requestAnimationFrame"===n?z(i,{immediate:!0}):o.useIntervalFn(i,n,{immediate:!0});return t?((e,t)=>{for(var n in t||(t={}))Kn.call(t,n)&&Jn(e,n,t[n]);if(Yn)for(var n of Yn(t))Zn.call(t,n)&&Jn(e,n,t[n]);return e})({now:a},s):a}function Qn(e,t,n){if("function"==typeof e||r.isReadonly(e))return r.computed((()=>o.clamp(o.toValue(e),o.toValue(t),o.toValue(n))));const a=r.ref(e);return r.computed({get:()=>a.value=o.clamp(a.value,o.toValue(t),o.toValue(n)),set(e){a.value=o.clamp(e,o.toValue(t),o.toValue(n))}})}var eo=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable;var oo=Object.defineProperty,ro=Object.defineProperties,ao=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,uo=(e,t,n)=>t in e?oo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const co={x:0,y:0,pointerId:0,pressure:0,tiltX:0,tiltY:0,width:0,height:0,twist:0,pointerType:null},po=Object.keys(co);const mo="--vueuse-safe-area-top",vo="--vueuse-safe-area-right",fo="--vueuse-safe-area-bottom",ho="--vueuse-safe-area-left";function go(e){return getComputedStyle(document.documentElement).getPropertyValue(e)}function yo(e){const t=window.getComputedStyle(e);if("scroll"===t.overflowX||"scroll"===t.overflowY||"auto"===t.overflowX&&e.clientWidth1||(t.preventDefault&&t.preventDefault(),!1))}var wo=Object.defineProperty,So=Object.getOwnPropertySymbols,jo=Object.prototype.hasOwnProperty,ko=Object.prototype.propertyIsEnumerable,xo=(e,t,n)=>t in e?wo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Po=(e,t)=>{for(var n in t||(t={}))jo.call(t,n)&&xo(e,n,t[n]);if(So)for(var n of So(t))ko.call(t,n)&&xo(e,n,t[n]);return e};const _o=(e,t)=>e.sort(t),No=(e,t)=>e-t;var Ao=Object.defineProperty,Oo=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,Eo=(e,t,n)=>t in e?Ao(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,zo=(e,t)=>{for(var n in t||(t={}))Co.call(t,n)&&Eo(e,n,t[n]);if(Oo)for(var n of Oo(t))To.call(t,n)&&Eo(e,n,t[n]);return e};let Fo=0;var Ro=Object.defineProperty,Lo=Object.defineProperties,Mo=Object.getOwnPropertyDescriptors,$o=Object.getOwnPropertySymbols,Io=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,Bo=(e,t,n)=>t in e?Ro(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Vo=(e,t)=>{for(var n in t||(t={}))Io.call(t,n)&&Bo(e,n,t[n]);if($o)for(var n of $o(t))Do.call(t,n)&&Bo(e,n,t[n]);return e};var Uo=Object.defineProperty,Go=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,Wo=Object.prototype.propertyIsEnumerable,qo=(e,t,n)=>t in e?Uo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Yo=[{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"}],Ko={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 Zo(e){return e.toISOString().slice(0,10)}function Jo(e,t={},n=Date.now()){var o;const{max:r,messages:a=Ko,fullDateFormatter:i=Zo,units:s=Yo,showSecond:l=!1,rounding:u="round"}=t,c="number"==typeof u?e=>+e.toFixed(u):Math[u],d=+n-+e,p=Math.abs(d);function m(e,t){return c(Math.abs(e)/t.value)}function v(e,t){const n=m(e,t),o=e>0,r=f(t.name,n,o);return f(o?"past":"future",r,o)}function f(e,t,n){const o=a[e];return"function"==typeof o?o(t,n):o.replace("{0}",t.toString())}if(p<6e4&&!l)return a.justNow;if("number"==typeof r&&p>r)return i(new Date(e));if("string"==typeof r){const t=null==(o=s.find((e=>e.name===r)))?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?Xo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var or=Object.defineProperty,rr=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,ir=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,ur=(e,t,n)=>t in e?or(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const cr={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]},dr=Object.assign({},{linear:o.identity},cr);function pr([e,t,n,o]){const r=(e,t)=>1-3*t+3*e,a=(e,t)=>3*t-6*e,i=e=>3*e,s=(e,t,n)=>((r(t,n)*e+a(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*r(u=e,c=n)*l*l+2*a(u,c)*l+i(u));if(0===d)return o;o-=(s(o,e,n)-t)/d}var l,u,c;return o})(l),t,o)}function mr(e,t,n){return e+n*(t-e)}function vr(e){return("number"==typeof e?[e]:e)||[]}function fr(e,t,n,r={}){var a,i;const s=o.toValue(t),l=o.toValue(n),u=vr(s),c=vr(l),d=null!=(a=o.toValue(r.duration))?a:1e3,p=Date.now(),m=Date.now()+d,v="function"==typeof r.transition?r.transition:null!=(i=o.toValue(r.transition))?i:o.identity,f="function"==typeof v?v:pr(v);return new Promise((t=>{e.value=s;const n=()=>{var o;if(null==(o=r.abort)?void 0:o.call(r))return void t();const a=Date.now(),i=f((a-p)/d),s=vr(e.value).map(((e,t)=>mr(u[t],c[t],i)));Array.isArray(e.value)?e.value=s.map(((e,t)=>{var n,o;return mr(null!=(n=u[t])?n:0,null!=(o=c[t])?o:0,i)})):"number"==typeof e.value&&(e.value=s[0]),ad?"function"==typeof d?d(e):ue(e):e,S=()=>o.isDef(e[t])?w(e[t]):f,j=e=>{h?h(e)&&y(b,e):y(b,e)};if(p){const n=S(),o=r.ref(n);return r.watch((()=>e[t]),(e=>o.value=w(e))),r.watch(o,(n=>{(n!==e[t]||v)&&j(n)}),{deep:v}),o}return r.computed({get:()=>S(),set(e){j(e)}})}function gr(e){const t=r.ref(null),n=Et(t),o=r.ref([]),a=r.shallowRef(e);return{state:r.ref({start:0,end:10}),source:a,currentList:o,size:n,containerRef:t}}function yr(e,t,n){return o=>{if("number"==typeof n)return Math.ceil(o/n);const{start:r=0}=e.value;let a=0,i=0;for(let e=r;eo)break}return i-r}}function br(e,t){return n=>{if("number"==typeof t)return Math.floor(n/t)+1;let o=0,r=0;for(let a=0;a=n){r=a;break}}return r+1}}function wr(e,t,n,o,{containerRef:r,state:a,currentList:i,source:s}){return()=>{const l=r.value;if(l){const r=n("vertical"===e?l.scrollTop:l.scrollLeft),u=o("vertical"===e?l.clientHeight:l.clientWidth),c=r-t,d=r+u+t;a.value={start:c<0?0:c,end:d>s.value.length?s.value.length:d},i.value=s.value.slice(a.value.start,a.value.end).map(((e,t)=>({data:e,index:t+a.value.start})))}}}function Sr(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 jr(e,t,n){r.watch([e.width,e.height,t],(()=>{n()}))}function kr(e,t){return r.computed((()=>"number"==typeof e?t.value.length*e:t.value.reduce(((t,n,o)=>t+e(o)),0)))}const xr={horizontal:"scrollLeft",vertical:"scrollTop"};function Pr(e,t,n,o){return r=>{o.value&&(o.value[xr[e]]=n(r),t())}}const _r="ping";function Nr(e){return!0===e?{}:e}function Ar(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 Or(e,t){const n=`${function(e){return 0===e.length?"":`importScripts(${e.map((e=>`'${e}'`)).toString()})`}(t)}; onmessage=(${Ar})(${e})`,o=new Blob([n],{type:"text/javascript"});return URL.createObjectURL(o)}t.DefaultMagicKeysAliasMap=zn,t.StorageSerializers=je,t.TransitionPresets=dr,t.asyncComputed=a,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=ue,t.computedAsync=a,t.computedInject=function(e,t,n,o){let a=r.inject(e);return n&&(a=r.inject(e,n)),o&&(a=r.inject(e,n,o)),"function"==typeof t?r.computed((e=>t(a,e))):r.computed({get:e=>t.get(a,e),set:t.set})},t.createFetch=function(e={}){const t=e.combination||"chain",n=e.options||{},a=e.fetchOptions||{};return function(i,...s){const l=r.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)?(a=n,(r=t).endsWith("/")||a.startsWith("/")?`${r}${a}`:`${r}/${a}`):n;var r,a}));let u=n,c=a;return s.length>0&&(Ht(s[0])?u=Ut(Vt(Vt({},u),s[0]),{beforeFetch:qt(t,n.beforeFetch,s[0].beforeFetch),afterFetch:qt(t,n.afterFetch,s[0].afterFetch),onFetchError:qt(t,n.onFetchError,s[0].onFetchError)}):c=Ut(Vt(Vt({},c),s[0]),{headers:Vt(Vt({},Wt(c.headers)||{}),Wt(s[0].headers)||{})})),s.length>1&&Ht(s[1])&&(u=Ut(Vt(Vt({},u),s[1]),{beforeFetch:qt(t,n.beforeFetch,s[1].beforeFetch),afterFetch:qt(t,n.afterFetch,s[1].afterFetch),onFetchError:qt(t,n.onFetchError,s[1].onFetchError)})),Yt(l,c,u)}},t.createReusableTemplate=function(){if(!r.isVue3&&!r.version.startsWith("2.7."))return void 0;const e=r.shallowRef(),t=r.defineComponent({setup:(t,{slots:n})=>()=>{e.value=n.default}}),n=r.defineComponent({inheritAttrs:!1,setup:(t,{attrs:n,slots:o})=>()=>{var t,r;return e.value,null==(t=e.value)?void 0:t.call(e,(r=((e,t)=>{for(var n in t||(t={}))c.call(t,n)&&p(e,n,t[n]);if(u)for(var n of u(t))d.call(t,n)&&p(e,n,t[n]);return e})({},n),s(r,l({$slots:o}))))}});return o.makeDestructurable({define:t,reuse:n},[t,n])},t.createTemplatePromise=function(e={}){if(!r.isVue3)return void 0;let t=0;const n=r.ref([]),o=r.defineComponent(((t,{slots:o})=>{const a=()=>n.value.map((e=>{var t;return r.h(r.Fragment,{key:e.key},null==(t=o.default)?void 0:t.call(o,e))}));return e.transition?()=>r.h(r.TransitionGroup,e.transition,a):a}));return o.start=function(...o){return e.singleton&&n.value.length>0?n.value[0].promise:function(...o){const a=r.shallowReactive({key:t++,args:o,promise:void 0,resolve:()=>{},reject:()=>{},isResolving:!1,options:e});return n.value.push(a),a.promise=new Promise(((e,t)=>{a.resolve=t=>(a.isResolving=!0,e(t)),a.reject=t})).finally((()=>{a.promise=void 0;const e=n.value.indexOf(a);-1!==e&&n.value.splice(e,1)})),a.promise}(...o)},o},t.createUnrefFn=function(e){return function(...t){return e.apply(this,t.map((e=>o.toValue(e))))}},t.customStorageEventName=ke,t.defaultDocument=f,t.defaultLocation=g,t.defaultNavigator=h,t.defaultWindow=v,t.executeTransition=fr,t.formatTimeAgo=Jo,t.getSSRHandler=ve,t.mapGamepadToXbox360Controller=function(e){return r.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:r=v,ignore:a=[],capture:i=!0,detectIframe:s=!1}=n;if(!r)return;o.isIOS&&!b&&(b=!0,Array.from(r.document.body.children).forEach((e=>e.addEventListener("click",o.noop))));let l=!0;const u=e=>a.some((t=>{if("string"==typeof t)return Array.from(r.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))}})),c=[y(r,"click",(n=>{const o=m(e);o&&o!==n.target&&!n.composedPath().includes(o)&&(0===n.detail&&(l=!u(n)),l?t(n):l=!0)}),{passive:!0,capture:i}),y(r,"pointerdown",(t=>{const n=m(e);n&&(l=!t.composedPath().includes(n)&&!u(t))}),{passive:!0}),s&&y(r,"blur",(n=>{setTimeout((()=>{var o;const a=m(e);"IFRAME"!==(null==(o=r.document.activeElement)?void 0:o.tagName)||(null==a?void 0:a.contains(r.document.activeElement))||t(n)}),0)}))].filter(Boolean);return()=>c.forEach((e=>e()))},t.onKeyDown=function(e,t,n={}){return O(e,t,A(N({},n),{eventName:"keydown"}))},t.onKeyPressed=function(e,t,n={}){return O(e,t,A(N({},n),{eventName:"keypress"}))},t.onKeyStroke=O,t.onKeyUp=function(e,t,n={}){return O(e,t,A(N({},n),{eventName:"keyup"}))},t.onLongPress=function(e,t,n){var o,a;const i=r.computed((()=>m(e)));let s;function l(){s&&(clearTimeout(s),s=void 0)}const u={capture:null==(o=null==n?void 0:n.modifiers)?void 0:o.capture,once:null==(a=null==n?void 0:n.modifiers)?void 0:a.once};y(i,"pointerdown",(function(e){var o,r,a,u;(null==(o=null==n?void 0:n.modifiers)?void 0:o.self)&&e.target!==i.value||(l(),(null==(r=null==n?void 0:n.modifiers)?void 0:r.prevent)&&e.preventDefault(),(null==(a=null==n?void 0:n.modifiers)?void 0:a.stop)&&e.stopPropagation(),s=setTimeout((()=>t(e)),null!=(u=null==n?void 0:n.delay)?u:500))}),u),y(i,"pointerup",l,u),y(i,"pointerleave",l,u)},t.onStartTyping=function(e,t={}){const{document:n=f}=t;n&&y(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){pe[e]=t},t.templateRef=function(e,t=null){const n=r.getCurrentInstance();let a=()=>{};const i=r.customRef(((o,r)=>(a=r,{get(){var r,a;return o(),null!=(a=null==(r=null==n?void 0:n.proxy)?void 0:r.$refs[e])?a:t},set(){}})));return o.tryOnMounted(a),r.onUpdated(a),i},t.unrefElement=m,t.useActiveElement=C,t.useAnimate=function(e,t,n){let a,i;o.isObject(n)?(a=n,i=o.objectOmit(n,["window","immediate","commitStyles","persist","onReady","onError"])):(a={duration:n},i=n);const{window:s=v,immediate:l=!0,commitStyles:u,persist:c,playbackRate:d=1,onReady:p,onError:f=(e=>{console.error(e)})}=a,h=E((()=>s&&HTMLElement&&"animate"in HTMLElement.prototype)),g=r.shallowRef(void 0),b=r.shallowReactive({startTime:null,currentTime:null,timeline:null,playbackRate:d,pending:!1,playState:l?"idle":"paused",replaceState:"active"}),w=r.computed((()=>b.pending)),S=r.computed((()=>b.playState)),j=r.computed((()=>b.replaceState)),k=r.computed({get:()=>b.startTime,set(e){b.startTime=e,g.value&&(g.value.startTime=e)}}),x=r.computed({get:()=>b.currentTime,set(e){b.currentTime=e,g.value&&(g.value.currentTime=e,T())}}),P=r.computed({get:()=>b.timeline,set(e){b.timeline=e,g.value&&(g.value.timeline=e)}}),_=r.computed({get:()=>b.playbackRate,set(e){b.playbackRate=e,g.value&&(g.value.playbackRate=e)}}),N=()=>{var e;try{null==(e=g.value)||e.cancel(),F()}catch(e){f(e)}};function A(n){const r=m(e);h.value&&r&&(g.value=r.animate(o.toValue(t),i),u&&g.value.commitStyles(),c&&g.value.persist(),1!==d&&(g.value.playbackRate=d),n&&!l?g.value.pause():T(),null==p||p(g.value))}r.watch((()=>m(e)),(e=>{e&&A()})),r.watch((()=>t),(t=>{!g.value&&A(),!m(e)&&g.value&&(g.value.effect=new KeyframeEffect(m(e),o.toValue(t),i))}),{deep:!0}),o.tryOnMounted((()=>{r.nextTick((()=>A(!0)))})),o.tryOnScopeDispose(N),y(g,"cancel",F),y(g,"finish",F),y(g,"remove",F);const{resume:O,pause:C}=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&&O()}function F(){h.value&&s&&s.requestAnimationFrame(C)}return{isSupported:h,animate:g,play:()=>{if(g.value)try{g.value.play(),T()}catch(e){F(),f(e)}else A()},pause:()=>{var e;try{null==(e=g.value)||e.pause(),F()}catch(e){f(e)}},reverse:()=>{var e;!g.value&&A();try{null==(e=g.value)||e.reverse(),T()}catch(e){F(),f(e)}},finish:()=>{var e;try{null==(e=g.value)||e.finish(),F()}catch(e){f(e)}},cancel:N,pending:w,playState:S,replaceState:j,startTime:k,currentTime:x,timeline:P,playbackRate:_}},t.useAsyncQueue=function(e,t={}){const{interrupt:n=!0,onError:a=o.noop,onFinished:i=o.noop,signal:s}=t,l="aborted",u="fulfilled",c="pending",d="rejected",p=Array.from(new Array(e.length),(()=>({state:c,data:null}))),m=r.reactive(p),v=r.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 r;if(null==s?void 0:s.aborted)return void f(l,new Error("aborted"));if((null==(r=m[v.value])?void 0:r.state)===d&&n)return void i();const a=o(t).then((t=>(f(u,t),v.value===e.length-1&&i(),t)));return s?Promise.race([a,F(s)]):a})).catch((e=>(null==s?void 0:s.aborted)?(f(l,e),e):(f(d,e),a(),e)))),Promise.resolve()),{activeIndex:v,result:m}},t.useAsyncState=V,t.useBase64=function(e,t){const n=r.ref(""),a=r.ref();function i(){if(o.isClient)return a.value=new Promise(((n,r)=>{try{const a=o.toValue(e);if(null==a)n("");else if("string"==typeof a)n(Y(new Blob([a],{type:"text/plain"})));else if(a instanceof Blob)n(Y(a));else if(a instanceof ArrayBuffer)n(window.btoa(String.fromCharCode(...new Uint8Array(a))));else if(a instanceof HTMLCanvasElement)n(a.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality));else if(a instanceof HTMLImageElement){const e=a.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"),r=o.getContext("2d");o.width=e.width,o.height=e.height,r.drawImage(e,0,0,o.width,o.height),n(o.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality))})).catch(r)}else{if("object"==typeof a){const e=(null==t?void 0:t.serializer)||function(e){return e?e instanceof Map?W:e instanceof Set?H:Array.isArray(e)?U:G:q}(a),o=e(a);return n(Y(new Blob([o],{type:"application/json"})))}r(new Error("target is unsupported types"))}}catch(e){r(e)}})),a.value.then((e=>n.value=e)),a.value}return r.isRef(e)||"function"==typeof e?r.watch(e,i,{immediate:!0}):i(),{base64:n,promise:a,execute:i}},t.useBattery=function({navigator:e=h}={}){const t=["chargingchange","chargingtimechange","dischargingtimechange","levelchange"],n=E((()=>e&&"getBattery"in e)),o=r.ref(!1),a=r.ref(0),i=r.ref(0),s=r.ref(1);let l;function u(){o.value=this.charging,a.value=this.chargingTime||0,i.value=this.dischargingTime||0,s.value=this.level}return n.value&&e.getBattery().then((e=>{l=e,u.call(l);for(const e of t)y(l,e,u,{passive:!0})})),{isSupported:n,charging:o,chargingTime:a,dischargingTime:i,level:s}},t.useBluetooth=function(e){let{acceptAllDevices:t=!1}=e||{};const{filters:n,optionalServices:a,navigator:i=h}=e||{},s=E((()=>i&&"bluetooth"in i)),l=r.shallowRef(void 0),u=r.shallowRef(null);r.watch(l,(()=>{!async function(){if(u.value=null,l.value&&l.value.gatt){l.value.addEventListener("gattserverdisconnected",(()=>{}));try{c.value=await l.value.gatt.connect()}catch(e){u.value=e}}}()}));const c=r.ref(),d=r.computed((()=>{var e;return(null==(e=c.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){u.value=null,n&&n.length>0&&(t=!1);try{l.value=await(null==i?void 0:i.bluetooth.requestDevice({acceptAllDevices:t,filters:n,optionalServices:a}))}catch(e){u.value=e}}},server:c,error:u}},t.useBreakpoints=function(e,t={}){function n(t,n){let r=e[t];return null!=n&&(r=o.increaseWithUnit(r,n)),"number"==typeof r&&(r=`${r}px`),r}const{window:a=v}=t;function i(e){return!!a&&a.matchMedia(e).matches}const s=e=>K(`(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=>K(`(min-width: ${n(e,.1)})`,t),greaterOrEqual:s,smaller:e=>K(`(max-width: ${n(e,-.1)})`,t),smallerOrEqual:e=>K(`(max-width: ${n(e)})`,t),between:(e,o)=>K(`(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 r.computed((()=>t.filter((([,e])=>e.value)).map((([e])=>e))))}})},t.useBroadcastChannel=function(e){const{name:t,window:n=v}=e,a=E((()=>n&&"BroadcastChannel"in n)),i=r.ref(!1),s=r.ref(),l=r.ref(),u=r.shallowRef(null),c=()=>{s.value&&s.value.close(),i.value=!0};return a.value&&o.tryOnMounted((()=>{u.value=null,s.value=new BroadcastChannel(t),s.value.addEventListener("message",(e=>{l.value=e.data}),{passive:!0}),s.value.addEventListener("messageerror",(e=>{u.value=e}),{passive:!0}),s.value.addEventListener("close",(()=>{i.value=!0}))})),o.tryOnScopeDispose((()=>{c()})),{isSupported:a,channel:s,data:l,post:e=>{s.value&&s.value.postMessage(e)},close:c,error:u,isClosed:i}},t.useBrowserLocation=function({window:e=v}={}){const t=Object.fromEntries(te.map((e=>[e,r.ref()])));for(const[n,a]of o.objectEntries(t))r.watch(a,(t=>{(null==e?void 0:e.location)&&e.location[n]!==t&&(e.location[n]=t)}));const n=n=>{var o;const{state:a,length:i}=(null==e?void 0:e.history)||{},{origin:s}=(null==e?void 0:e.location)||{};for(const n of te)t[n].value=null==(o=null==e?void 0:e.location)?void 0:o[n];return r.reactive(((e,t)=>{for(var n in t||(t={}))X.call(t,n)&&ee(e,n,t[n]);if(J)for(var n of J(t))Q.call(t,n)&&ee(e,n,t[n]);return e})({trigger:n,state:a,length:i,origin:s},t))},a=r.ref(n("load"));return e&&(y(e,"popstate",(()=>a.value=n("popstate")),{passive:!0}),y(e,"hashchange",(()=>a.value=n("hashchange")),{passive:!0})),a},t.useCached=function(e,t=((e,t)=>e===t),n){const o=r.ref(e.value);return r.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:a,copiedDuring:i=1500,legacy:s=!1}=e,l=["copy","cut"],u=E((()=>t&&"clipboard"in t)),c=r.computed((()=>u.value||s)),d=r.ref(""),p=r.ref(!1),m=o.useTimeoutFn((()=>p.value=!1),i);function v(){var e,n,o;u.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(c.value&&n)for(const e of l)y(e,v);return{isSupported:c,text:d,copied:p,copy:async function(e=o.toValue(a)){c.value&&null!=e&&(u.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=r.ref({}),{manual:a,clone:i=ue,deep:s=!0,immediate:l=!0}=t;function u(){n.value=i(o.toValue(e))}var c;return a||!r.isRef(e)&&"function"!=typeof e?u():r.watch(e,u,(c=((e,t)=>{for(var n in t||(t={}))ie.call(t,n)&&le(e,n,t[n]);if(ae)for(var n of ae(t))se.call(t,n)&&le(e,n,t[n]);return e})({},t),oe(c,re({deep:s,immediate:l})))),{cloned:n,sync:u}},t.useColorMode=Te,t.useConfirmDialog=function(e=r.ref(!1)){const t=o.createEventHook(),n=o.createEventHook(),a=o.createEventHook();let i=o.noop;return{isRevealed:r.computed((()=>e.value)),reveal:t=>(a.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:a.on,onConfirm:t.on,onCancel:n.on}},t.useCssVar=Le,t.useCurrentElement=Me,t.useCycleList=function(e,t){const n=r.shallowRef(null!=(i=o.toValue(null!=(a=null==t?void 0:t.initialValue)?a:o.toValue(e)[0]))?i:void 0);var a,i;const s=o.toRef(e),l=r.computed({get(){var e;const o=s.value;let r=(null==t?void 0:t.getIndexOf)?t.getIndexOf(n.value,o):o.indexOf(n.value);return r<0&&(r=null!=(e=null==t?void 0:t.fallbackIndex)?e:0),r},set(e){u(e)}});function u(e){const t=s.value,o=t.length,r=t[(e%o+o)%o];return n.value=r,r}function c(e=1){return u(l.value+e)}return r.watch(s,(()=>u(l.value))),{state:n,index:l,next:function(e=1){return c(e)},prev:function(e=1){return c(-e)}}},t.useDark=function(e={}){const{valueDark:t="dark",valueLight:n=""}=e,o=Te((a=((e,t)=>{for(var n in t||(t={}))Ve.call(t,n)&&Ge(e,n,t[n]);if(Be)for(var n of Be(t))Ue.call(t,n)&&Ge(e,n,t[n]);return e})({},e),Ie(a,De({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 a;return r.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,r=at(e,(a=mt({},t),st(a,lt({eventFilter:n}))));var a;return mt({},r)},t.useDeviceMotion=function(e={}){const{window:t=v,eventFilter:n=o.bypassFilter}=e,a=r.ref({x:null,y:null,z:null}),i=r.ref({alpha:null,beta:null,gamma:null}),s=r.ref(0),l=r.ref({x:null,y:null,z:null});if(t){y(t,"devicemotion",o.createFilterWrapper(n,(e=>{a.value=e.acceleration,l.value=e.accelerationIncludingGravity,i.value=e.rotationRate,s.value=e.interval})))}return{acceleration:a,accelerationIncludingGravity:l,rotationRate:i,interval:s}},t.useDeviceOrientation=vt,t.useDevicePixelRatio=function({window:e=v}={}){const t=r.ref(1);if(e){let n,r=function(){t.value=e.devicePixelRatio,a(),n=e.matchMedia(`(resolution: ${t.value}dppx)`),n.addEventListener("change",r,{once:!0})},a=function(){null==n||n.removeEventListener("change",r)};r(),o.tryOnScopeDispose(a)}return{pixelRatio:t}},t.useDevicesList=function(e={}){const{navigator:t=h,requestPermissions:n=!1,constraints:o={audio:!0,video:!0},onUpdated:a}=e,i=r.ref([]),s=r.computed((()=>i.value.filter((e=>"videoinput"===e.kind)))),l=r.computed((()=>i.value.filter((e=>"audioinput"===e.kind)))),u=r.computed((()=>i.value.filter((e=>"audiooutput"===e.kind)))),c=E((()=>t&&t.mediaDevices&&t.mediaDevices.enumerateDevices)),d=r.ref(!1);let p;async function m(){c.value&&(i.value=await t.mediaDevices.enumerateDevices(),null==a||a(i.value),p&&(p.getTracks().forEach((e=>e.stop())),p=null))}async function v(){if(!c.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 c.value&&(n&&v(),y(t.mediaDevices,"devicechange",m),m()),{devices:i,ensurePermissions:v,permissionGranted:d,videoInputs:s,audioInputs:l,audioOutputs:u,isSupported:c}},t.useDisplayMedia=function(e={}){var t;const n=r.ref(null!=(t=e.enabled)&&t),o=e.video,a=e.audio,{navigator:i=h}=e,s=E((()=>{var e;return null==(e=null==i?void 0:i.mediaDevices)?void 0:e.getDisplayMedia})),l={audio:a,video:o},u=r.shallowRef();async function c(){if(s.value&&!u.value)return u.value=await i.mediaDevices.getDisplayMedia(l),u.value}async function d(){var e;null==(e=u.value)||e.getTracks().forEach((e=>e.stop())),u.value=void 0}return r.watch(n,(e=>{e?c():d()}),{immediate:!0}),{isSupported:s,stream:u,start:async function(){return await c(),u.value&&(n.value=!0),u.value},stop:function(){d(),n.value=!1},enabled:n}},t.useDocumentVisibility=function({document:e=f}={}){if(!e)return r.ref("visible");const t=r.ref(e.visibilityState);return y(e,"visibilitychange",(()=>{t.value=e.visibilityState})),t},t.useDraggable=function(e,t={}){var n,a;const{pointerTypes:i,preventDefault:s,stopPropagation:l,exact:u,onMove:c,onEnd:d,onStart:p,initialValue:m,axis:f="both",draggingElement:h=v,handle:g=e}=t,b=r.ref(null!=(n=o.toValue(m))?n:{x:0,y:0}),w=r.ref(),S=e=>!i||i.includes(e.pointerType),j=e=>{o.toValue(s)&&e.preventDefault(),o.toValue(l)&&e.stopPropagation()},k=t=>{if(!S(t))return;if(o.toValue(u)&&t.target!==o.toValue(e))return;const n=o.toValue(e).getBoundingClientRect(),r={x:t.clientX-n.left,y:t.clientY-n.top};!1!==(null==p?void 0:p(r,t))&&(w.value=r,j(t))},x=e=>{if(!S(e))return;if(!w.value)return;let{x:t,y:n}=b.value;"x"!==f&&"both"!==f||(t=e.clientX-w.value.x),"y"!==f&&"both"!==f||(n=e.clientY-w.value.y),b.value={x:t,y:n},null==c||c(b.value,e),j(e)},P=e=>{S(e)&&w.value&&(w.value=void 0,null==d||d(b.value,e),j(e))};if(o.isClient){const e={capture:null==(a=t.capture)||a};y(g,"pointerdown",k,e),y(h,"pointermove",x,e),y(h,"pointerup",P,e)}return _=((e,t)=>{for(var n in t||(t={}))wt.call(t,n)&&jt(e,n,t[n]);if(bt)for(var n of bt(t))St.call(t,n)&&jt(e,n,t[n]);return e})({},o.toRefs(b)),N={position:b,isDragging:r.computed((()=>!!w.value)),style:r.computed((()=>`left:${b.value.x}px;top:${b.value.y}px;`))},gt(_,yt(N));var _,N},t.useDropZone=function(e,t){const n=r.ref(!1);let a=0;return o.isClient&&(y(e,"dragenter",(e=>{e.preventDefault(),a+=1,n.value=!0})),y(e,"dragover",(e=>{e.preventDefault()})),y(e,"dragleave",(e=>{e.preventDefault(),a-=1,0===a&&(n.value=!1)})),y(e,"drop",(e=>{var o,r;e.preventDefault(),a=0,n.value=!1;const i=Array.from(null!=(r=null==(o=e.dataTransfer)?void 0:o.files)?r:[]);null==t||t(0===i.length?null:i)}))),{isOverDropZone:n}},t.useElementBounding=function(e,t={}){const{reset:n=!0,windowResize:a=!0,windowScroll:i=!0,immediate:s=!0}=t,l=r.ref(0),u=r.ref(0),c=r.ref(0),d=r.ref(0),p=r.ref(0),v=r.ref(0),f=r.ref(0),h=r.ref(0);function g(){const t=m(e);if(!t)return void(n&&(l.value=0,u.value=0,c.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,u.value=o.bottom,c.value=o.left,d.value=o.right,p.value=o.top,v.value=o.width,f.value=o.x,h.value=o.y}return _t(e,g),r.watch((()=>m(e)),(e=>!e&&g())),i&&y("scroll",g,{capture:!0,passive:!0}),a&&y("resize",g,{passive:!0}),o.tryOnMounted((()=>{s&&g()})),{height:l,bottom:u,left:c,right:d,top:p,width:v,x:f,y:h,update:g}},t.useElementByPoint=function(e){const{x:t,y:n,document:a=f,multiple:i,interval:s="requestAnimationFrame",immediate:l=!0}=e,u=E((()=>o.toValue(i)?a&&"elementsFromPoint"in a:a&&"elementFromPoint"in a)),c=r.ref(null),d=()=>{var e,r;c.value=o.toValue(i)?null!=(e=null==a?void 0:a.elementsFromPoint(o.toValue(t),o.toValue(n)))?e:[]:null!=(r=null==a?void 0:a.elementFromPoint(o.toValue(t),o.toValue(n)))?r:null},p="requestAnimationFrame"===s?z(d,{immediate:l}):o.useIntervalFn(d,s,{immediate:l});return((e,t)=>{for(var n in t||(t={}))Ot.call(t,n)&&Tt(e,n,t[n]);if(At)for(var n of At(t))Ct.call(t,n)&&Tt(e,n,t[n]);return e})({isSupported:u,element:c},p)},t.useElementHover=function(e,t={}){const{delayEnter:n=0,delayLeave:o=0,window:a=v}=t,i=r.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 a?(y(e,"mouseenter",(()=>l(!0)),{passive:!0}),y(e,"mouseleave",(()=>l(!1)),{passive:!0}),i):i},t.useElementSize=Et,t.useElementVisibility=function(e,{window:t=v,scrollTarget:n}={}){const o=r.ref(!1);return zt(e,(([{isIntersecting:e}])=>{o.value=e}),{root:n,window:t}),o},t.useEventBus=function(e){const t=r.getCurrentScope();function n(n){var r;const a=Ft.get(e)||new Set;a.add(n),Ft.set(e,a);const i=()=>o(n);return null==(r=null==t?void 0:t.cleanups)||r.push(i),i}function o(t){const n=Ft.get(e);n&&(n.delete(t),n.size||a())}function a(){Ft.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=Ft.get(e))||o.forEach((e=>e(t,n)))},reset:a}},t.useEventListener=y,t.useEventSource=function(e,t=[],n={}){const a=r.ref(null),i=r.ref(null),s=r.ref("CONNECTING"),l=r.ref(null),u=r.shallowRef(null),{withCredentials:c=!1}=n,d=()=>{l.value&&(l.value.close(),l.value=null,s.value="CLOSED")},p=new EventSource(e,{withCredentials:c});l.value=p,p.onopen=()=>{s.value="OPEN",u.value=null},p.onerror=e=>{s.value="CLOSED",u.value=e},p.onmessage=e=>{a.value=null,i.value=e.data};for(const e of t)y(p,e,(t=>{a.value=e,i.value=t.data||null}));return o.tryOnScopeDispose((()=>{d()})),{eventSource:l,event:a,data:i,status:s,error:u,close:d}},t.useEyeDropper=function(e={}){const{initialValue:t=""}=e,n=E((()=>"undefined"!=typeof window&&"EyeDropper"in window)),o=r.ref(t);return{isSupported:n,sRGBHex:o,open:async function(e){if(!n.value)return;const t=new window.EyeDropper,r=await t.open(e);return o.value=r.sRGBHex,r}}},t.useFavicon=function(e=null,t={}){const{baseUrl:n="",rel:a="icon",document:i=f}=t,s=o.toRef(e);return r.watch(s,((e,t)=>{var o;"string"==typeof e&&e!==t&&(o=e,null==i||i.head.querySelectorAll(`link[rel*="${a}"]`).forEach((e=>e.href=`${n}${o}`)))}),{immediate:!0}),s},t.useFetch=Yt,t.useFileDialog=function(e={}){const{document:t=f}=e,n=r.ref(null),{on:a,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:r.readonly(n),open:t=>{if(!s)return;const n=en(en(en({},tn),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:a}},t.useFileSystemAccess=function(e={}){const{window:t=v,dataType:n="Text"}=e,a=t,i=E((()=>a&&"showSaveFilePicker"in a&&"showOpenFilePicker"in a)),s=r.ref(),l=r.ref(),u=r.ref(),c=r.computed((()=>{var e,t;return null!=(t=null==(e=u.value)?void 0:e.name)?t:""})),d=r.computed((()=>{var e,t;return null!=(t=null==(e=u.value)?void 0:e.type)?t:""})),p=r.computed((()=>{var e,t;return null!=(t=null==(e=u.value)?void 0:e.size)?t:0})),m=r.computed((()=>{var e,t;return null!=(t=null==(e=u.value)?void 0:e.lastModified)?t:0}));async function f(t={}){if(i.value){if(s.value=await a.showSaveFilePicker(ln(ln({},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;u.value=await(null==(e=s.value)?void 0:e.getFile())}async function g(){var e,t;const r=o.toValue(n);"Text"===r?l.value=await(null==(e=u.value)?void 0:e.text()):"ArrayBuffer"===r?l.value=await(null==(t=u.value)?void 0:t.arrayBuffer()):"Blob"===r&&(l.value=u.value)}return r.watch((()=>o.toValue(n)),g),{isSupported:i,data:l,file:u,fileName:c,fileMIME:d,fileSize:p,fileLastModified:m,open:async function(t={}){if(!i.value)return;const[n]=await a.showOpenFilePicker(ln(ln({},o.toValue(e)),t));s.value=n,await h(),await g()},create:async function(t={}){i.value&&(s.value=await a.showSaveFilePicker(ln(ln({},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=r.ref(!1),a=r.computed((()=>m(e)));y(a,"focus",(()=>o.value=!0)),y(a,"blur",(()=>o.value=!1));const i=r.computed({get:()=>o.value,set(e){var t,n;!e&&o.value?null==(t=a.value)||t.blur():e&&!o.value&&(null==(n=a.value)||n.focus())}});return r.watch(a,(()=>{i.value=n}),{immediate:!0,flush:"post"}),{focused:i}},t.useFocusWithin=function(e,t={}){const n=C(t),o=r.computed((()=>m(e)));return{focused:r.computed((()=>!(!o.value||!n.value)&&o.value.contains(n.value)))}},t.useFps=function(e){var t;const n=r.ref(0);if("undefined"==typeof performance)return n;const o=null!=(t=null==e?void 0:e.every)?t:10;let a=performance.now(),i=0;return z((()=>{if(i+=1,i>=o){const e=performance.now(),t=e-a;n.value=Math.round(1e3/(t/i)),a=e,i=0}})),n},t.useFullscreen=function(e,t={}){const{document:n=f,autoExit:a=!1}=t,i=r.computed((()=>{var t;return null!=(t=m(e))?t:null==n?void 0:n.querySelector("html")})),s=r.ref(!1),l=r.computed((()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find((e=>n&&e in n||i.value&&e in i.value)))),u=r.computed((()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find((e=>n&&e in n||i.value&&e in i.value)))),c=r.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=E((()=>i.value&&n&&void 0!==l.value&&void 0!==u.value&&void 0!==c.value)),v=()=>{if(c.value){if(n&&null!=n[c.value])return n[c.value];{const e=i.value;if(null!=(null==e?void 0:e[c.value]))return Boolean(e[c.value])}}return!1};async function h(){if(p.value){if(u.value)if(null!=(null==n?void 0:n[u.value]))await n[u.value]();else{const e=i.value;null!=(null==e?void 0:e[u.value])&&await e[u.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 y(n,un,b,!1),y((()=>m(i)),un,b,!1),a&&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=E((()=>t&&"getGamepads"in t)),a=r.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={}))vn.call(t,n)&&hn(e,n,t[n]);if(mn)for(var n of mn(t))fn.call(t,n)&&hn(e,n,t[n]);return e})({},e),r={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})))},dn(o,pn(r));var o,r},{isActive:u,pause:c,resume:d}=z((()=>{const e=(null==t?void 0:t.getGamepads())||[];for(let t=0;te===n.index));e>-1&&(a.value[e]=l(n))}}})),p=e=>{a.value.some((({index:t})=>t===e.index))||(a.value.push(l(e)),i.trigger(e.index)),d()};return y("gamepadconnected",(e=>p(e.gamepad))),y("gamepaddisconnected",(e=>{return t=e.gamepad,a.value=a.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)),u=r.ref(null),c=r.shallowRef(null),d=r.ref({accuracy:0,latitude:1/0,longitude:1/0,altitude:null,altitudeAccuracy:null,heading:null,speed:null});function p(e){u.value=e.timestamp,d.value=e.coords,c.value=null}let m;function v(){l.value&&(m=i.geolocation.watchPosition(p,(e=>c.value=e),{enableHighAccuracy:t,maximumAge:n,timeout:a}))}function f(){m&&i&&i.geolocation.clearWatch(m)}return s&&v(),o.tryOnScopeDispose((()=>{f()})),{isSupported:l,coords:d,locatedAt:u,error:c,resume:v,pause:f}},t.useIdle=function(e=6e4,t={}){const{initialState:n=!1,listenForVisibilityChange:a=!0,events:i=gn,window:s=v,eventFilter:l=o.throttleFilter(50)}=t,u=r.ref(n),c=r.ref(o.timestamp());let d;const p=()=>{u.value=!1,clearTimeout(d),d=setTimeout((()=>u.value=!0),e)},m=o.createFilterWrapper(l,(()=>{c.value=o.timestamp(),p()}));if(s){const e=s.document;for(const e of i)y(s,e,m,{passive:!0});a&&y(e,"visibilitychange",(()=>{e.hidden||m()})),p()}return{idle:u,lastActive:c,reset:p}},t.useImage=function(e,t={}){const n=V((()=>async function(e){return new Promise(((t,n)=>{const o=new Image,{src:r,srcset:a,sizes:i,class:s,loading:l,crossorigin:u,referrerPolicy:c}=e;o.src=r,a&&(o.srcset=a),i&&(o.sizes=i),s&&(o.className=s),l&&(o.loading=l),u&&(o.crossOrigin=u),c&&(o.referrerPolicy=c),o.onload=()=>t(o),o.onerror=n}))}(o.toValue(e))),void 0,((e,t)=>{for(var n in t||(t={}))wn.call(t,n)&&jn(e,n,t[n]);if(bn)for(var n of bn(t))Sn.call(t,n)&&jn(e,n,t[n]);return e})({resetOnExecute:!0},t));return r.watch((()=>o.toValue(e)),(()=>n.execute(t.delay)),{deep:!0}),n},t.useInfiniteScroll=function(e,t,n={}){var a;const{direction:i="bottom",interval:s=100}=n,l=r.reactive(kn(e,(u=Tn({},n),c={offset:Tn({[i]:null!=(a=n.distance)?a:0},n.offset)},Pn(u,_n(c)))));var u,c;const d=r.ref(),p=r.computed((()=>!!d.value));return r.watch((()=>[l.arrivedState[i],o.toValue(e)]),(function n(){l.measure();const a=o.toValue(e);if(!a)return;const u="bottom"===i||"top"===i?a.scrollHeight<=a.clientHeight:a.scrollWidth<=a.clientWidth;(l.arrivedState[i]||u)&&(d.value||(d.value=Promise.all([t(l),new Promise((e=>setTimeout(e,s)))]).finally((()=>{d.value=null,r.nextTick((()=>n()))}))))}),{immediate:!0}),{isLoading:p}},t.useIntersectionObserver=zt,t.useKeyModifier=function(e,t={}){const{events:n=En,document:o=f,initial:a=null}=t,i=r.ref(a);return o&&n.forEach((t=>{y(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 xe(e,t,null==o?void 0:o.localStorage,n)},t.useMagicKeys=function(e={}){const{reactive:t=!1,target:n=v,aliasMap:a=zn,passive:i=!0,onEventFired:s=o.noop}=e,l=r.reactive(new Set),u={toJSON:()=>({}),current:l},c=t?r.reactive(u):u,d=new Set,p=new Set;function m(e,n){e in c&&(t?c[e]=n:c[e].value=n)}function f(){l.clear();for(const e of p)m(e,!1)}function h(e,t){var n,o;const r=null==(n=e.key)?void 0:n.toLowerCase(),a=[null==(o=e.code)?void 0:o.toLowerCase(),r].filter(Boolean);r&&(t?l.add(r):l.delete(r));for(const e of a)p.add(e),m(e,t);"meta"!==r||t?"function"==typeof e.getModifierState&&e.getModifierState("Meta")&&t&&[...l,...a].forEach((e=>d.add(e))):(d.forEach((e=>{l.delete(e),m(e,!1)})),d.clear())}y(n,"keydown",(e=>(h(e,!0),s(e))),{passive:i}),y(n,"keyup",(e=>(h(e,!1),s(e))),{passive:i}),y("blur",f,{passive:!0}),y("focus",f,{passive:!0});const g=new Proxy(c,{get(e,n,i){if("string"!=typeof n)return Reflect.get(e,n,i);if((n=n.toLowerCase())in a&&(n=a[n]),!(n in c))if(/[+_-]/.test(n)){const e=n.split(/[+_-]/g).map((e=>e.trim()));c[n]=r.computed((()=>e.every((e=>o.toValue(g[e])))))}else c[n]=r.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=In(In({},Vn),t);const{document:n=f}=t,a=r.ref(0),i=r.ref(0),s=r.ref(!1),l=r.ref(1),u=r.ref(!1),c=r.ref(!1),d=r.ref(!1),p=r.ref(1),m=r.ref(!1),v=r.ref([]),h=r.ref([]),g=r.ref(-1),b=r.ref(!1),w=r.ref(!1),S=n&&"pictureInPictureEnabled"in n,j=o.createEventHook(),k=t=>{Dn(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 r=o.toValue(e);if(!r)return;const a=o.toValue(t.src);let i=[];a&&("string"==typeof a?i=[{src:a}]:Array.isArray(a)?i=a:o.isObject(a)&&(i=[a]),r.querySelectorAll("source").forEach((e=>{e.removeEventListener("error",j.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",j.trigger),r.appendChild(o)})),r.load())})),o.tryOnScopeDispose((()=>{const t=o.toValue(e);t&&t.querySelectorAll("source").forEach((e=>e.removeEventListener("error",j.trigger)))})),r.watch([e,l],(()=>{const t=o.toValue(e);t&&(t.volume=l.value)})),r.watch([e,w],(()=>{const t=o.toValue(e);t&&(t.muted=w.value)})),r.watch([e,p],(()=>{const t=o.toValue(e);t&&(t.playbackRate=p.value)})),r.watchEffect((()=>{if(!n)return;const r=o.toValue(t.tracks),a=o.toValue(e);r&&r.length&&a&&(a.querySelectorAll("track").forEach((e=>e.remove())),r.forEach((({default:e,kind:t,label:o,src:r,srcLang:i},s)=>{const l=n.createElement("track");l.default=e||!1,l.kind=t,l.label=o,l.src=r,l.srclang=i,l.default&&(g.value=s),a.appendChild(l)})))}));const{ignoreUpdates:x}=o.watchIgnorable(a,(t=>{const n=o.toValue(e);n&&(n.currentTime=t)})),{ignoreUpdates:P}=o.watchIgnorable(d,(t=>{const n=o.toValue(e);n&&(t?n.play():n.pause())}));y(e,"timeupdate",(()=>x((()=>a.value=o.toValue(e).currentTime)))),y(e,"durationchange",(()=>i.value=o.toValue(e).duration)),y(e,"progress",(()=>v.value=function(e){let t=[];for(let n=0;ns.value=!0)),y(e,"seeked",(()=>s.value=!1)),y(e,["waiting","loadstart"],(()=>{u.value=!0,P((()=>d.value=!1))})),y(e,"loadeddata",(()=>u.value=!1)),y(e,"playing",(()=>{u.value=!1,c.value=!1,P((()=>d.value=!0))})),y(e,"ratechange",(()=>p.value=o.toValue(e).playbackRate)),y(e,"stalled",(()=>m.value=!0)),y(e,"ended",(()=>c.value=!0)),y(e,"pause",(()=>P((()=>d.value=!1)))),y(e,"play",(()=>P((()=>d.value=!0)))),y(e,"enterpictureinpicture",(()=>b.value=!0)),y(e,"leavepictureinpicture",(()=>b.value=!1)),y(e,"volumechange",(()=>{const t=o.toValue(e);t&&(l.value=t.volume,w.value=t.muted)}));const _=[],N=r.watch([e],(()=>{const t=o.toValue(e);t&&(N(),_[0]=y(t.textTracks,"addtrack",(()=>h.value=Bn(t.textTracks))),_[1]=y(t.textTracks,"removetrack",(()=>h.value=Bn(t.textTracks))),_[2]=y(t.textTracks,"change",(()=>h.value=Bn(t.textTracks))))}));return o.tryOnScopeDispose((()=>_.forEach((e=>e())))),{currentTime:a,duration:i,waiting:u,seeking:s,ended:c,stalled:m,buffered:v,playing:d,rate:p,volume:l,muted:w,tracks:h,selectedTrack:g,enableTrack:(t,n=!0)=>{Dn(e,(e=>{const o="number"==typeof t?t:t.id;n&&k(),e.textTracks[o].mode="showing",g.value=o}))},disableTrack:k,supportsPictureInPicture:S,togglePictureInPicture:()=>new Promise(((t,o)=>{Dn(e,(async e=>{S&&(b.value?n.exitPictureInPicture().then(t).catch(o):e.requestPictureInPicture().then(t).catch(o))}))})),isPictureInPicture:b,onSourceError:j.on}},t.useMediaQuery=K,t.useMemoize=function(e,t){const n=(null==t?void 0:t.cache)?r.reactive(t.cache):r.isVue2?function(){const e=r.reactive({});return{get:t=>e[t],set:(t,n)=>r.set(e,t,n),has:t=>o.hasOwn(e,t),delete:t=>r.del(e,t),clear:()=>{Object.keys(e).forEach((t=>{r.del(e,t)}))}}}():r.reactive(new Map),a=(...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=a(...e);return n.has(t)?n.get(t):i(t,...e)};return s.load=(...e)=>i(a(...e),...e),s.delete=(...e)=>{n.delete(a(...e))},s.clear=()=>{n.clear()},s.generateKey=a,s.cache=n,s},t.useMemory=function(e={}){const t=r.ref(),n=E((()=>"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=Gn,t.useMouseInElement=Hn,t.useMousePressed=function(e={}){const{touch:t=!0,drag:n=!0,initialValue:o=!1,window:a=v}=e,i=r.ref(o),s=r.ref(null);if(!a)return{pressed:i,sourceType:s};const l=e=>()=>{i.value=!0,s.value=e},u=()=>{i.value=!1,s.value=null},c=r.computed((()=>m(e.target)||a));return y(c,"mousedown",l("mouse"),{passive:!0}),y(a,"mouseleave",u,{passive:!0}),y(a,"mouseup",u,{passive:!0}),n&&(y(c,"dragstart",l("mouse"),{passive:!0}),y(a,"drop",u,{passive:!0}),y(a,"dragend",u,{passive:!0})),t&&(y(c,"touchstart",l("touch"),{passive:!0}),y(a,"touchend",u,{passive:!0}),y(a,"touchcancel",u,{passive:!0})),{pressed:i,sourceType:s}},t.useMutationObserver=Re,t.useNavigatorLanguage=function(e={}){const{window:t=v}=e,n=null==t?void 0:t.navigator,o=E((()=>n&&"language"in n)),a=r.ref(null==n?void 0:n.language);return y(t,"languagechange",(()=>{n&&(a.value=n.language)})),{isSupported:o,language:a}},t.useNetwork=Wn,t.useNow=Xn,t.useObjectUrl=function(e){const t=r.ref(),n=()=>{t.value&&URL.revokeObjectURL(t.value),t.value=void 0};return r.watch((()=>o.toValue(e)),(e=>{n(),e&&(t.value=URL.createObjectURL(e))}),{immediate:!0}),o.tryOnScopeDispose(n),r.readonly(t)},t.useOffsetPagination=function(e){const{total:t=1/0,pageSize:n=10,page:a=1,onPageChange:i=o.noop,onPageSizeChange:s=o.noop,onPageCountChange:l=o.noop}=e,u=Qn(n,1,1/0),c=r.computed((()=>Math.max(1,Math.ceil(o.toValue(t)/o.toValue(u))))),d=Qn(a,1,c),p=r.computed((()=>1===d.value)),m=r.computed((()=>d.value===c.value));r.isRef(a)&&o.syncRef(a,d),r.isRef(n)&&o.syncRef(n,u);const v={currentPage:d,currentPageSize:u,pageCount:c,isFirstPage:p,isLastPage:m,prev:function(){d.value--},next:function(){d.value++}};return r.watch(d,(()=>{i(r.reactive(v))})),r.watch(u,(()=>{s(r.reactive(v))})),r.watch(c,(()=>{l(r.reactive(v))})),v},t.useOnline=function(e={}){const{isOnline:t}=Wn(e);return t},t.usePageLeave=function(e={}){const{window:t=v}=e,n=r.ref(!1),o=e=>{if(!t)return;const o=(e=e||t.event).relatedTarget||e.toElement;n.value=!o};return t&&(y(t,"mouseout",o,{passive:!0}),y(t.document,"mouseleave",o,{passive:!0}),y(t.document,"mouseenter",o,{passive:!0})),n},t.useParallax=function(e,t={}){const{deviceOrientationTiltAdjust:n=(e=>e),deviceOrientationRollAdjust:o=(e=>e),mouseTiltAdjust:a=(e=>e),mouseRollAdjust:i=(e=>e),window:s=v}=t,l=r.reactive(vt({window:s})),{elementX:u,elementY:c,elementWidth:d,elementHeight:p}=Hn(e,{handleOutside:!1,window:s}),m=r.computed((()=>l.isSupported&&(null!=l.alpha&&0!==l.alpha||null!=l.gamma&&0!==l.gamma)?"deviceOrientation":"mouse"));return{roll:r.computed((()=>{if("deviceOrientation"===m.value){const e=-l.beta/90;return o(e)}{const e=-(c.value-p.value/2)/p.value;return i(e)}})),tilt:r.computed((()=>{if("deviceOrientation"===m.value){const e=l.gamma/90;return n(e)}{const e=(u.value-d.value/2)/d.value;return a(e)}})),source:m}},t.useParentElement=function(e=Me()){const t=r.shallowRef(),n=()=>{const n=m(e);n&&(t.value=n.parentElement)};return o.tryOnMounted(n),r.watch((()=>o.toValue(e)),n),t},t.usePerformanceObserver=function(e,t){const n=e,{window:r=v,immediate:a=!0}=n,i=((e,t)=>{var n={};for(var o in e)to.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&eo)for(var o of eo(e))t.indexOf(o)<0&&no.call(e,o)&&(n[o]=e[o]);return n})(n,["window","immediate"]),s=E((()=>r&&"PerformanceObserver"in r));let l;const u=()=>{null==l||l.disconnect()},c=()=>{s.value&&(u(),l=new PerformanceObserver(t),l.observe(i))};return o.tryOnScopeDispose(u),a&&c(),{isSupported:s,start:c,stop:u}},t.usePermission=ft,t.usePointer=function(e={}){const{target:t=v}=e,n=r.ref(!1),a=r.ref(e.initialValue||{});Object.assign(a.value,co,a.value);const i=t=>{n.value=!0,e.pointerTypes&&!e.pointerTypes.includes(t.pointerType)||(a.value=o.objectPick(t,po,!1))};return t&&(y(t,"pointerdown",i,{passive:!0}),y(t,"pointermove",i,{passive:!0}),y(t,"pointerleave",(()=>n.value=!1),{passive:!0})),s=((e,t)=>{for(var n in t||(t={}))so.call(t,n)&&uo(e,n,t[n]);if(io)for(var n of io(t))lo.call(t,n)&&uo(e,n,t[n]);return e})({},o.toRefs(a)),ro(s,ao({isInside:n}));var s},t.usePointerLock=function(e,t={}){const{document:n=f,pointerLockOptions:a}=t,i=E((()=>n&&"pointerLockElement"in n)),s=r.ref(),l=r.ref();let u;return i.value&&(y(n,"pointerlockchange",(()=>{var e;const t=null!=(e=n.pointerLockElement)?e:s.value;u&&t===u&&(s.value=n.pointerLockElement,s.value||(u=l.value=null))})),y(n,"pointerlockerror",(()=>{var e;const t=null!=(e=n.pointerLockElement)?e:s.value;if(u&&t===u){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 r;if(!i.value)throw new Error("Pointer Lock API is not supported by your browser.");if(l.value=t instanceof Event?t.currentTarget:null,u=t instanceof Event?null!=(r=m(e))?r:l.value:m(t),!u)throw new Error("Target element undefined.");return u.requestPointerLock(null!=n?n:a),await o.until(s).toBe(u)},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:a=50,onSwipe:i,onSwipeEnd:s,onSwipeStart:l}=t,u=r.reactive({x:0,y:0}),c=r.reactive({x:0,y:0}),d=(e,t)=>{c.x=e,c.y=t},p=r.computed((()=>u.x-c.x)),m=r.computed((()=>u.y-c.y)),{max:v,abs:f}=Math,h=r.computed((()=>v(f(p.value),f(m.value))>=a)),g=r.ref(!1),b=r.ref(!1),w=r.computed((()=>h.value?f(p.value)>f(m.value)?p.value>0?"left":"right":m.value>0?"up":"down":"none")),S=e=>{var n,o,r;const a=0===e.buttons,i=1===e.buttons;return null==(r=null!=(o=null==(n=t.pointerTypes)?void 0:n.includes(e.pointerType))?o:a||i)||r},j=[y(e,"pointerdown",(e=>{var t,o;if(!S(e))return;b.value=!0,null==(o=null==(t=n.value)?void 0:t.style)||o.setProperty("touch-action","none");const r=e.target;null==r||r.setPointerCapture(e.pointerId);const{clientX:a,clientY:i}=e;((e,t)=>{u.x=e,u.y=t})(a,i),d(a,i),null==l||l(e)})),y(e,"pointermove",(e=>{if(!S(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))})),y(e,"pointerup",(e=>{var t,o;S(e)&&(g.value&&(null==s||s(e,w.value)),b.value=!1,g.value=!1,null==(o=null==(t=n.value)?void 0:t.style)||o.setProperty("touch-action","initial"))}))];return{isSwiping:r.readonly(g),direction:r.readonly(w),posStart:r.readonly(u),posEnd:r.readonly(c),distanceX:p,distanceY:m,stop:()=>j.forEach((e=>e()))}},t.usePreferredColorScheme=function(e){const t=K("(prefers-color-scheme: light)",e),n=K("(prefers-color-scheme: dark)",e);return r.computed((()=>n.value?"dark":t.value?"light":"no-preference"))},t.usePreferredContrast=function(e){const t=K("(prefers-contrast: more)",e),n=K("(prefers-contrast: less)",e),o=K("(prefers-contrast: custom)",e);return r.computed((()=>t.value?"more":n.value?"less":o.value?"custom":"no-preference"))},t.usePreferredDark=Pe,t.usePreferredLanguages=function(e={}){const{window:t=v}=e;if(!t)return r.ref(["en"]);const n=t.navigator,o=r.ref(n.languages);return y(t,"languagechange",(()=>{o.value=n.languages})),o},t.usePreferredReducedMotion=function(e){const t=K("(prefers-reduced-motion: reduce)",e);return r.computed((()=>t.value?"reduce":"no-preference"))},t.usePrevious=function(e,t){const n=r.shallowRef(t);return r.watch(o.toRef(e),((e,t)=>{n.value=t}),{flush:"sync"}),r.readonly(n)},t.useRafFn=z,t.useRefHistory=at,t.useResizeObserver=_t,t.useScreenOrientation=function(e={}){const{window:t=v}=e,n=E((()=>t&&"screen"in t&&"orientation"in t.screen)),o=n.value?t.screen.orientation:{},a=r.ref(o.type),i=r.ref(o.angle||0);return n.value&&y(t,"orientationchange",(()=>{a.value=o.type,i.value=o.angle})),{isSupported:n,orientation:a,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=r.ref(""),t=r.ref(""),n=r.ref(""),a=r.ref("");if(o.isClient){const e=Le(mo),t=Le(vo),n=Le(fo),r=Le(ho);e.value="env(safe-area-inset-top, 0px)",t.value="env(safe-area-inset-right, 0px)",n.value="env(safe-area-inset-bottom, 0px)",r.value="env(safe-area-inset-left, 0px)",i(),y("resize",o.useDebounceFn(i))}function i(){e.value=go(mo),t.value=go(vo),n.value=go(fo),a.value=go(ho)}return{top:e,right:t,bottom:n,left:a,update:i}},t.useScriptTag=function(e,t=o.noop,n={}){const{immediate:a=!0,manual:i=!1,type:s="text/javascript",async:l=!0,crossOrigin:u,referrerPolicy:c,noModule:d,defer:p,document:m=f,attrs:v={}}=n,h=r.ref(null);let g=null;const y=(n=!0)=>(g||(g=(n=>new Promise(((r,a)=>{const i=e=>(h.value=e,r(e),e);if(!m)return void r(!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),u&&(g.crossOrigin=u),d&&(g.noModule=d),c&&(g.referrerPolicy=c),Object.entries(v).forEach((([e,t])=>null==g?void 0:g.setAttribute(e,t))),f=!0),g.addEventListener("error",(e=>a(e))),g.addEventListener("abort",(e=>a(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 a&&!i&&o.tryOnMounted(y),i||o.tryOnUnmounted(b),{scriptTag:h,load:y,unload:b}},t.useScroll=kn,t.useScrollLock=function(e,t=!1){const n=r.ref(t);let a,i=null;r.watch(o.toRef(e),(e=>{if(e){const t=e;a=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=a,n.value=!1)};return o.tryOnScopeDispose(s),r.computed({get:()=>n.value,set(t){t?(()=>{const t=o.toValue(e);t&&!n.value&&(o.isIOS&&(i=y(t,"touchmove",(e=>{bo(e)}),{passive:!1})),t.style.overflow="hidden",n.value=!0)})():s()}})},t.useSessionStorage=function(e,t,n={}){const{window:o=v}=n;return xe(e,t,null==o?void 0:o.sessionStorage,n)},t.useShare=function(e={},t={}){const{navigator:n=h}=t,r=n,a=E((()=>r&&"canShare"in r));return{isSupported:a,share:async(t={})=>{if(a.value){const n=Po(Po({},o.toValue(e)),o.toValue(t));let a=!0;if(n.files&&r.canShare&&(a=r.canShare({files:n.files})),a)return r.share(n)}}}},t.useSorted=function(...e){var t,n,a,i;const[s]=e;let l=No,u={};2===e.length?"object"==typeof e[1]?(u=e[1],l=null!=(t=u.compareFn)?t:No):l=null!=(n=e[1])?n:No:e.length>2&&(l=null!=(a=e[1])?a:No,u=null!=(i=e[2])?i:{});const{dirty:c=!1,sortFn:d=_o}=u;return c?(r.watchEffect((()=>{const e=d(o.toValue(s),l);r.isRef(s)?s.value=e:s.splice(0,s.length,...e)})),s):r.computed((()=>d([...o.toValue(s)],l)))},t.useSpeechRecognition=function(e={}){const{interimResults:t=!0,continuous:n=!0,window:a=v}=e,i=o.toRef(e.lang||"en-US"),s=r.ref(!1),l=r.ref(!1),u=r.ref(""),c=r.shallowRef(void 0),d=a&&(a.SpeechRecognition||a.webkitSpeechRecognition),p=E((()=>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},r.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("");u.value=t,c.value=void 0},m.onerror=e=>{c.value=e},m.onend=()=>{s.value=!1,m.lang=o.toValue(i)},r.watch(s,(()=>{s.value?m.start():m.stop()}))),o.tryOnScopeDispose((()=>{s.value=!1})),{isSupported:p,isListening:s,isFinal:l,recognition:m,result:u,error:c,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:a=1,volume:i=1,window:s=v}=t,l=s&&s.speechSynthesis,u=E((()=>l)),c=r.ref(!1),d=r.ref("init"),p=o.toRef(e||""),m=o.toRef(t.lang||"en-US"),f=r.shallowRef(void 0),h=e=>{e.lang=o.toValue(m),e.voice=o.toValue(t.voice)||null,e.pitch=n,e.rate=a,e.volume=i,e.onstart=()=>{c.value=!0,d.value="play"},e.onpause=()=>{c.value=!1,d.value="pause"},e.onresume=()=>{c.value=!0,d.value="play"},e.onend=()=>{c.value=!1,d.value="end"},e.onerror=e=>{f.value=e}},g=r.computed((()=>{c.value=!1,d.value="init";const e=new SpeechSynthesisUtterance(p.value);return h(e),e}));return u.value&&(h(g.value),r.watch(m,(e=>{g.value&&!c.value&&(g.value.lang=e)})),t.voice&&r.watch(t.voice,(()=>{l.cancel()})),r.watch(c,(()=>{c.value?l.resume():l.pause()}))),o.tryOnScopeDispose((()=>{c.value=!1})),{isSupported:u,isPlaying:c,status:d,utterance:g,error:f,stop:()=>{l.cancel(),c.value=!1},toggle:(e=!c.value)=>{c.value=e},speak:()=>{l.cancel(),g&&l.speak(g.value)}}},t.useStepper=function(e,t){const n=r.ref(e),o=r.computed((()=>Array.isArray(n.value)?n.value:Object.keys(n.value))),a=r.ref(o.value.indexOf(null!=t?t:o.value[0])),i=r.computed((()=>d(a.value))),s=r.computed((()=>0===a.value)),l=r.computed((()=>a.value===o.value.length-1)),u=r.computed((()=>o.value[a.value+1])),c=r.computed((()=>o.value[a.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)&&(a.value=o.value.indexOf(e))}function m(e){return a.value>o.value.indexOf(e)}return{steps:n,stepNames:o,index:a,current:i,next:u,previous:c,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||a.value++},goToPrevious:function(){s.value||a.value--},goBackTo:function(e){m(e)&&p(e)},isNext:function(e){return o.value.indexOf(e)===a.value+1},isPrevious:function(e){return o.value.indexOf(e)===a.value-1},isCurrent:function(e){return o.value.indexOf(e)===a.value},isBefore:function(e){return a.value{console.error(e)})}=a,g=o.toValue(t),b=fe(g),w=(p?r.shallowRef:r.ref)(t),S=null!=(i=a.serializer)?i:je[b];if(!n)try{n=ve("getDefaultStorage",(()=>{var e;return null==(e=v)?void 0:e.localStorage}))()}catch(e){h(e)}async function j(t){if(n&&(!t||t.key===e))try{const o=t?t.newValue:await n.getItem(e);if(null==o)w.value=g,c&&null!==g&&await n.setItem(e,await S.write(g));else if(d){const e=await S.read(o);"function"==typeof d?w.value=d(e,g):"object"!==b||Array.isArray(e)?w.value=e:w.value=zo(zo({},g),e)}else w.value=await S.read(o)}catch(e){h(e)}}return j(),m&&u&&y(m,"storage",(e=>Promise.resolve().then((()=>j(e))))),n&&o.watchWithFilter(w,(async()=>{try{null==w.value?await n.removeItem(e):await n.setItem(e,await S.write(w.value))}catch(e){h(e)}}),{flush:s,deep:l,eventFilter:f}),w},t.useStyleTag=function(e,t={}){const n=r.ref(!1),{document:a=f,immediate:i=!0,manual:s=!1,id:l="vueuse_styletag_"+ ++Fo}=t,u=r.ref(e);let c=()=>{};const d=()=>{if(!a)return;const e=a.getElementById(l)||a.createElement("style");e.isConnected||(e.type="text/css",e.id=l,t.media&&(e.media=t.media),a.head.appendChild(e)),n.value||(c=r.watch(u,(t=>{e.textContent=t}),{immediate:!0}),n.value=!0)},p=()=>{a&&n.value&&(c(),a.head.removeChild(a.getElementById(l)),n.value=!1)};return i&&!s&&o.tryOnMounted(d),s||o.tryOnScopeDispose(p),{id:l,css:u,unload:p,load:d,isLoaded:r.readonly(n)}},t.useSupported=E,t.useSwipe=function(e,t={}){const{threshold:n=50,onSwipe:a,onSwipeEnd:i,onSwipeStart:s,passive:l=!0,window:u=v}=t,c=r.reactive({x:0,y:0}),d=r.reactive({x:0,y:0}),p=r.computed((()=>c.x-d.x)),m=r.computed((()=>c.y-d.y)),{max:f,abs:h}=Math,g=r.computed((()=>f(h(p.value),h(m.value))>=n)),b=r.ref(!1),w=r.computed((()=>g.value?h(p.value)>h(m.value)?p.value>0?"left":"right":m.value>0?"up":"down":"none")),S=e=>[e.touches[0].clientX,e.touches[0].clientY],j=(e,t)=>{d.x=e,d.y=t};let k;const x=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==u?void 0:u.document);k=l?x?{passive:!0}:{capture:!1}:x?{passive:!1,capture:!0}:{capture:!0};const P=e=>{b.value&&(null==i||i(e,w.value)),b.value=!1},_=[y(e,"touchstart",(e=>{if(1!==e.touches.length)return;k.capture&&!k.passive&&e.preventDefault();const[t,n]=S(e);((e,t)=>{c.x=e,c.y=t})(t,n),j(t,n),null==s||s(e)}),k),y(e,"touchmove",(e=>{if(1!==e.touches.length)return;const[t,n]=S(e);j(t,n),!b.value&&g.value&&(b.value=!0),b.value&&(null==a||a(e))}),k),y(e,"touchend",P,k),y(e,"touchcancel",P,k)];return{isPassiveEventSupported:x,isSwiping:b,direction:w,coordsStart:c,coordsEnd:d,lengthX:p,lengthY:m,stop:()=>_.forEach((e=>e()))}},t.useTemplateRefsList=function(){const e=r.ref([]);return e.value.set=t=>{t&&e.value.push(t)},r.onBeforeUpdate((()=>{e.value.length=0})),e},t.useTextDirection=function(e={}){const{document:t=f,selector:n="html",observe:a=!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=r.ref(s());return o.tryOnMounted((()=>l.value=s())),a&&t&&Re(t.querySelector(n),(()=>l.value=s()),{attributes:!0}),r.computed({get:()=>l.value,set(e){var o,r;l.value=e,t&&(l.value?null==(o=t.querySelector(n))||o.setAttribute("dir",l.value):null==(r=t.querySelector(n))||r.removeAttribute("dir"))}})},t.useTextSelection=function(e={}){const{window:t=v}=e,n=r.ref(null),o=r.computed((()=>{var e,t;return null!=(t=null==(e=n.value)?void 0:e.toString())?t:""})),a=r.computed((()=>n.value?function(e){var t;const n=null!=(t=e.rangeCount)?t:0,o=new Array(n);for(let t=0;ta.value.map((e=>e.getBoundingClientRect()))));return t&&y(t.document,"selectionchange",(function(){n.value=null,t&&(n.value=t.getSelection())})),{text:o,rects:i,ranges:a,selection:n}},t.useTextareaAutosize=function(e){const t=r.ref(null==e?void 0:e.element),n=r.ref(null==e?void 0:e.input),a=r.ref(1);function i(){var n,r;if(!t.value)return;let i="";t.value.style.height="1px",a.value=null==(n=t.value)?void 0:n.scrollHeight,(null==e?void 0:e.styleTarget)?o.toValue(e.styleTarget).style.height=`${a.value}px`:i=`${a.value}px`,t.value.style.height=i,null==(r=null==e?void 0:e.onResize)||r.call(e)}return r.watch([n,t],(()=>r.nextTick(i)),{immediate:!0}),_t(t,(()=>i())),(null==e?void 0:e.watch)&&r.watch(e.watch,i,{immediate:!0,deep:!0}),{textarea:t,input:n,triggerResize:i}},t.useThrottledRefHistory=function(e,t={}){const{throttle:n=200,trailing:r=!0}=t,a=o.throttleFilter(n,r),i=at(e,(s=Vo({},t),Lo(s,Mo({eventFilter:a}))));var s;return Vo({},i)},t.useTimeAgo=function(e,t={}){const{controls:n=!1,updateInterval:a=3e4}=t,i=Xn({interval:a,controls:!0}),{now:s}=i,l=((e,t)=>{var n={};for(var o in e)Ho.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Go)for(var o of Go(e))t.indexOf(o)<0&&Wo.call(e,o)&&(n[o]=e[o]);return n})(i,["now"]),u=r.computed((()=>Jo(new Date(o.toValue(e)),t,o.toValue(s))));return n?((e,t)=>{for(var n in t||(t={}))Ho.call(t,n)&&qo(e,n,t[n]);if(Go)for(var n of Go(t))Wo.call(t,n)&&qo(e,n,t[n]);return e})({timeAgo:u},l):u},t.useTimeoutPoll=function(e,t,n){const{start:a}=o.useTimeoutFn(s,t),i=r.ref(!1);async function s(){i.value&&(await e(),a())}function l(){i.value||(i.value=!0,s())}function u(){i.value=!1}return(null==n?void 0:n.immediate)&&l(),o.tryOnScopeDispose(u),{isActive:i,pause:u,resume:l}},t.useTimestamp=function(e={}){const{controls:t=!1,offset:n=0,immediate:a=!0,interval:i="requestAnimationFrame",callback:s}=e,l=r.ref(o.timestamp()+n),u=()=>l.value=o.timestamp()+n,c=s?()=>{u(),s(l.value)}:u,d="requestAnimationFrame"===i?z(c,{immediate:a}):o.useIntervalFn(c,i,{immediate:a});return t?((e,t)=>{for(var n in t||(t={}))er.call(t,n)&&nr(e,n,t[n]);if(Qo)for(var n of Qo(t))tr.call(t,n)&&nr(e,n,t[n]);return e})({timestamp:l},d):l},t.useTitle=function(e=null,t={}){var n,a;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 u(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 r.watch(s,((e,t)=>{e!==t&&i&&(i.title=u("string"==typeof e?e:""))}),{immediate:!0}),t.observe&&!t.titleTemplate&&i&&!l&&Re(null==(a=i.head)?void 0:a.querySelector("title"),(()=>{i&&i.title!==s.value&&(s.value=u(i.title))}),{childList:!0}),s},t.useTransition=function(e,t={}){let n=0;const a=()=>{const t=o.toValue(e);return"number"==typeof t?t:t.map(o.toValue)},i=r.ref(a());return r.watch(a,(async e=>{var r,a;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 u,c;null==(r=t.onStarted)||r.call(t),await fr(i,i.value,l,(u=((e,t)=>{for(var n in t||(t={}))sr.call(t,n)&&ur(e,n,t[n]);if(ir)for(var n of ir(t))lr.call(t,n)&&ur(e,n,t[n]);return e})({},t),c={abort:()=>{var e;return s!==n||(null==(e=t.abort)?void 0:e.call(t))}},rr(u,ar(c)))),null==(a=t.onFinished)||a.call(t)}),{deep:!0}),r.watch((()=>o.toValue(t.disabled)),(e=>{e&&(n++,i.value=a())})),o.tryOnScopeDispose((()=>{n++})),r.computed((()=>o.toValue(t.disabled)?a():i.value))},t.useUrlSearchParams=function(e="history",t={}){const{initialValue:n={},removeNullishValues:a=!0,removeFalsyValues:i=!1,write:s=!0,window:l=v}=t;if(!l)return r.reactive(n);const u=r.reactive({});function c(){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(u));for(const n of e.keys()){const o=e.getAll(n);u[n]=o.length>1?o:e.get(n)||"",t.delete(n)}Array.from(t).forEach((e=>delete u[e]))}const{pause:p,resume:m}=o.pausableWatch(u,(()=>{const e=new URLSearchParams("");Object.keys(u).forEach((t=>{const n=u[t];Array.isArray(n)?n.forEach((n=>e.append(t,n))):a&&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||"#",r=o.indexOf("?");return r>0?`${o.slice(0,r)}${n?`?${n}`:""}`:`${o}${n?`?${n}`:""}`}(t)),m()}function h(){s&&f(c(),!0)}y(l,"popstate",h,!1),"history"!==e&&y(l,"hashchange",h,!1);const g=c();return g.keys().next().value?d(g):Object.assign(u,n),u},t.useUserMedia=function(e={}){var t,n;const o=r.ref(null!=(t=e.enabled)&&t),a=r.ref(null==(n=e.autoSwitch)||n),i=r.ref(e.constraints),{navigator:s=h}=e,l=E((()=>{var e;return null==(e=null==s?void 0:s.mediaDevices)?void 0:e.getUserMedia})),u=r.shallowRef();function c(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&&!u.value)return u.value=await s.mediaDevices.getUserMedia({video:c("video"),audio:c("audio")}),u.value}function p(){var e;null==(e=u.value)||e.getTracks().forEach((e=>e.stop())),u.value=void 0}async function m(){return await d(),u.value&&(o.value=!0),u.value}async function v(){return p(),await m()}return r.watch(o,(e=>{e?d():p()}),{immediate:!0}),r.watch(i,(()=>{a.value&&u.value&&v()}),{immediate:!0}),{isSupported:l,stream:u,start:m,stop:function(){p(),o.value=!1},restart:v,constraints:i,enabled:o,autoSwitch:a}},t.useVModel=hr,t.useVModels=function(e,t,n={}){const o={};for(const r in e)o[r]=hr(e,r,t,n);return o},t.useVibrate=function(e){const{pattern:t=[],interval:n=0,navigator:r=h}=e||{},a=E((()=>void 0!==r&&"vibrate"in r)),i=o.toRef(t);let s;const l=(e=i.value)=>{a.value&&r.vibrate(e)};return n>0&&(s=o.useIntervalFn(l,n,{immediate:!1,immediateCallback:!1})),{isSupported:a,pattern:t,intervalControls:s,vibrate:l,stop:()=>{a.value&&r.vibrate(0),null==s||s.pause()}}},t.useVirtualList=function(e,t){const{containerStyle:n,wrapperProps:o,scrollTo:a,calculateRange:i,currentList:s,containerRef:l}="itemHeight"in t?function(e,t){const n=gr(t),{state:o,source:a,currentList:i,size:s,containerRef:l}=n,u={overflowY:"auto"},{itemHeight:c,overscan:d=5}=e,p=yr(o,a,c),m=br(a,c),v=wr("vertical",d,m,p,n),f=Sr(c,a),h=r.computed((()=>f(o.value.start))),g=kr(c,a);jr(s,t,v);const y=Pr("vertical",v,f,l),b=r.computed((()=>({style:{width:"100%",height:g.value-h.value+"px",marginTop:`${h.value}px`}})));return{calculateRange:v,scrollTo:y,containerStyle:u,wrapperProps:b,currentList:i,containerRef:l}}(t,e):function(e,t){const n=gr(t),{state:o,source:a,currentList:i,size:s,containerRef:l}=n,u={overflowX:"auto"},{itemWidth:c,overscan:d=5}=e,p=yr(o,a,c),m=br(a,c),v=wr("horizontal",d,m,p,n),f=Sr(c,a),h=r.computed((()=>f(o.value.start))),g=kr(c,a);jr(s,t,v);const y=Pr("horizontal",v,f,l),b=r.computed((()=>({style:{height:"100%",width:g.value-h.value+"px",marginLeft:`${h.value}px`,display:"flex"}})));return{scrollTo:y,calculateRange:v,wrapperProps:b,containerStyle:u,currentList:i,containerRef:l}}(t,e);return{list:s,scrollTo:a,containerProps:{ref:l,onScroll:()=>{i()},style:n},wrapperProps:o}},t.useWakeLock=function(e={}){const{navigator:t=h,document:n=f}=e;let o;const a=E((()=>t&&"wakeLock"in t)),i=r.ref(!1);return n&&y(n,"visibilitychange",(async function(){a.value&&o&&(n&&"visible"===n.visibilityState&&(o=await t.wakeLock.request("screen")),i.value=!o.released)}),{passive:!0}),{isSupported:a,isActive:i,request:async function(e){a.value&&(o=await t.wakeLock.request(e),i.value=!o.released)},release:async function(){a.value&&o&&(await o.release(),i.value=!o.released,o=null)}}},t.useWebNotification=function(e={}){const{window:t=v}=e,n=E((()=>!!t&&"Notification"in t)),a=r.ref(null),i=async()=>{n.value&&"permission"in Notification&&"denied"!==Notification.permission&&await Notification.requestPermission()},{on:s,trigger:l}=o.createEventHook(),{on:u,trigger:c}=o.createEventHook(),{on:d,trigger:p}=o.createEventHook(),{on:m,trigger:f}=o.createEventHook(),h=()=>{a.value&&a.value.close(),a.value=null};if(o.tryOnMounted((async()=>{n.value&&await i()})),o.tryOnScopeDispose(h),n.value&&t){const e=t.document;y(e,"visibilitychange",(t=>{t.preventDefault(),"visible"===e.visibilityState&&h()}))}return{isSupported:n,notification:a,show:async t=>{if(!n.value)return;await i();const o=Object.assign({},e,t);return a.value=new Notification(o.title||"",o),a.value.onclick=l,a.value.onshow=c,a.value.onerror=p,a.value.onclose=f,a.value},close:h,onClick:s,onShow:u,onError:d,onClose:m}},t.useWebSocket=function(e,t={}){const{onConnected:n,onDisconnected:a,onError:i,onMessage:s,immediate:l=!0,autoClose:u=!0,protocols:c=[]}=t,d=r.ref(null),p=r.ref("CLOSED"),m=r.ref(),v=o.toRef(e);let f,h,g,b=!1,w=0,S=[];const j=(e=1e3,t)=>{m.value&&(b=!0,null==f||f(),m.value.close(e,t))},k=()=>{if(S.length&&m.value&&"OPEN"===p.value){for(const e of S)m.value.send(e);S=[]}},x=(e,t=!0)=>m.value&&"OPEN"===p.value?(k(),m.value.send(e),!0):(t&&S.push(e),!1),P=()=>{if(b||void 0===v.value)return;const e=new WebSocket(v.value,c);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==a||a(e,n),!b&&t.autoReconnect){const{retries:e=-1,delay:n=1e3,onFailed:o}=Nr(t.autoReconnect);w+=1,"number"==typeof e&&(e<0||w{null==i||i(e,t)},e.onmessage=n=>{if(t.heartbeat){clearTimeout(g),g=void 0;const{message:e=_r}=Nr(t.heartbeat);if(n.data===e)return}d.value=n.data,null==s||s(e,n)}};if(t.heartbeat){const{message:e=_r,interval:n=1e3,pongTimeout:r=1e3}=Nr(t.heartbeat),{pause:a,resume:i}=o.useIntervalFn((()=>{x(e,!1),null==g&&(g=setTimeout((()=>{j()}),r))}),n,{immediate:!1});f=a,h=i}u&&(y(window,"beforeunload",(()=>j())),o.tryOnScopeDispose(j));const _=()=>{j(),b=!1,w=0,P()};return l&&r.watch(v,_,{immediate:!0}),{data:d,status:p,close:j,send:x,open:_,ws:m}},t.useWebWorker=function(e,t,n){const{window:a=v}=null!=n?n:{},i=r.ref(null),s=r.shallowRef();return a&&(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:a,window:i=v}=t,s=r.ref(),l=r.ref("PENDING"),u=r.ref({}),c=r.ref(),d=(e="PENDING")=>{s.value&&s.value._url&&i&&(s.value.terminate(),URL.revokeObjectURL(s.value._url),u.value={},s.value=void 0,i.clearTimeout(c.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=Or(e,n),o=new Worker(t);return o._url=t,o.onmessage=e=>{const{resolve:t=(()=>{}),reject:n=(()=>{})}=u.value,[o,r]=e.data;"SUCCESS"===o?(t(r),d(o)):(n(r),d("ERROR"))},o.onerror=e=>{const{reject:t=(()=>{})}=u.value;t(e),d("ERROR")},a&&(c.value=setTimeout((()=>d("TIMEOUT_EXPIRED")),a)),o})(),((...e)=>new Promise(((t,n)=>{u.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 r.ref(!1);const t=r.ref(e.document.hasFocus());return y(e,"blur",(()=>{t.value=!1})),y(e,"focus",(()=>{t.value=!0})),t},t.useWindowScroll=function({window:e=v}={}){if(!e)return{x:r.ref(0),y:r.ref(0)};const t=r.ref(e.scrollX),n=r.ref(e.scrollY);return y(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:a=1/0,listenOrientation:i=!0,includeScrollbar:s=!0}=e,l=r.ref(n),u=r.ref(a),c=()=>{t&&(s?(l.value=t.innerWidth,u.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,u.value=t.document.documentElement.clientHeight))};if(c(),o.tryOnMounted(c),y("resize",c,{passive:!0}),i){const e=K("(orientation: portrait)");r.watch(e,(()=>c()))}return{width:l,height:u}},Object.keys(o).forEach((function(e){"default"===e||t.hasOwnProperty(e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})}))},61e3:(e,t,n)=>{var o=n(20144),r=o.default||o;t.Vue=r,t.Vue2=r,t.isVue2=!0,t.isVue3=!1,t.install=function(){},t.warn=r.util.warn,t.createApp=function(e,t){var n,o={},a={config:r.config,use:r.use.bind(r),mixin:r.mixin.bind(r),component:r.component.bind(r),provide:function(e,t){return o[e]=t,this},directive:function(e,t){return t?(r.directive(e,t),a):r.directive(e)},mount:function(a,i){return n||((n=new r(Object.assign({propsData:t},e,{provide:Object.assign(o,e.provide)}))).$mount(a,i),n)},unmount:function(){n&&(n.$destroy(),n=void 0)}};return a},Object.keys(o).forEach((function(e){t[e]=o[e]})),t.hasInjectionContext=()=>!!o.getCurrentInstance()},16227:(e,t,n)=>{"use strict";var o=n(3627),r=Object.defineProperty,a=Object.defineProperties,i=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,c=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function d(e,t){var n;const r=o.shallowRef();var d,p;return o.watchEffect((()=>{r.value=e()}),(d=((e,t)=>{for(var n in t||(t={}))l.call(t,n)&&c(e,n,t[n]);if(s)for(var n of s(t))u.call(t,n)&&c(e,n,t[n]);return e})({},t),p={flush:null!=(n=null==t?void 0:t.flush)?n:"sync"},a(d,i(p)))),o.readonly(r)}function p(e,t){let n,r,a;const i=o.ref(!0),s=()=>{i.value=!0,a()};o.watch(e,s,{flush:"sync"});const l="function"==typeof t?t:t.get,u="function"==typeof t?void 0:t.set,c=o.customRef(((e,t)=>(r=e,a=t,{get:()=>(i.value&&(n=l(),i.value=!1),r(),n),set(e){null==u||u(e)}})));return Object.isExtensible(c)&&(c.trigger=s),c}function m(e){return!!o.getCurrentScope()&&(o.onScopeDispose(e),!0)}function v(e,t,{enumerable:n=!1,unwrap:r=!0}={}){if(o.isVue3||o.version.startsWith("2.7.")){for(const[a,i]of Object.entries(t))"value"!==a&&(o.isRef(i)&&r?Object.defineProperty(e,a,{get:()=>i.value,set(e){i.value=e},enumerable:n}):Object.defineProperty(e,a,{value:i,enumerable:n}));return e}}var f=Object.defineProperty,h=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,y=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 w(e){return"function"==typeof e?e():o.unref(e)}const S=w;function j(e,t){const n=!1===(null==t?void 0:t.computedGetter)?o.unref:w;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,r)=>o.unref(Reflect.get(e.value,n,r)),set:(t,n,r)=>(o.isRef(e.value[n])&&!o.isRef(r)?e.value[n].value=r:e.value[n]=r,!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 x(e){return k(o.computed(e))}const P="undefined"!=typeof window,_=Object.prototype.toString,N=e=>"[object Object]"===_.call(e),A=()=>+Date.now(),O=()=>{},C=T();function T(){var e;return P&&(null==(e=null==window?void 0:window.navigator)?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function E(e,t){return function(...n){return new Promise(((o,r)=>{Promise.resolve(e((()=>t.apply(this,n)),{fn:t,thisArg:this,args:n})).then(o).catch(r)}))}}const z=e=>e();function F(e,t={}){let n,o,r=O;const a=e=>{clearTimeout(e),r(),r=O};return i=>{const s=w(e),l=w(t.maxWait);return n&&a(n),s<=0||void 0!==l&&l<=0?(o&&(a(o),o=null),Promise.resolve(i())):new Promise(((e,u)=>{r=t.rejectOnCancel?u:e,l&&!o&&(o=setTimeout((()=>{n&&a(n),o=null,e(i())}),l)),n=setTimeout((()=>{o&&a(o),o=null,e(i())}),s)}))}}function R(e,t=!0,n=!0,o=!1){let r,a,i=0,s=!0,l=O;const u=()=>{r&&(clearTimeout(r),r=void 0,l(),l=O)};return c=>{const d=w(e),p=Date.now()-i,m=()=>a=c();return u(),d<=0?(i=Date.now(),m()):(p>d&&(n||!s)?(i=Date.now(),m()):t&&(a=new Promise(((e,t)=>{l=o?t:e,r=setTimeout((()=>{i=Date.now(),s=!0,e(m()),u()}),Math.max(0,d-p))}))),n||r||(r=setTimeout((()=>s=!0),d)),s=!1,a)}}function L(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 M={mounted:o.isVue3?"mounted":"inserted",updated:o.isVue3?"updated":"componentUpdated",unmounted:o.isVue3?"unmounted":"unbind"};function $(e,t=!1,n="Timeout"){return new Promise(((o,r)=>{t?setTimeout((()=>r(n)),e):setTimeout(o,e)}))}function I(e,...t){return t.some((t=>t in e))}function D(...e){if(1!==e.length)return o.toRef(...e);const t=e[0];return"function"==typeof t?o.readonly(o.customRef((()=>({get:t,set:O})))):o.ref(t)}const B=D;function V(e,t=1e4){return o.customRef(((n,o)=>{let r,a=e;return m((()=>{clearTimeout(r)})),{get:()=>(n(),a),set(n){a=n,o(),clearTimeout(r),r=setTimeout((()=>{a=e,o()}),w(t))}}}))}function U(e,t=200,n={}){return E(F(t,n),e)}function G(e,t=200,n={}){const r=o.ref(e.value),a=U((()=>{r.value=e.value}),t,n);return o.watch(e,(()=>a())),r}function H(e,t=200,n=!1,o=!0,r=!1){return E(R(t,n,o,r),e)}function W(e,t=200,n=!0,r=!0){if(t<=0)return e;const a=o.ref(e.value),i=H((()=>{a.value=e.value}),t,n,r);return o.watch(e,(()=>i())),a}function q(e,t={}){let n,r,a=e;function i(e=!0){return e&&n(),a}function s(e,n=!0){var o,i;if(e===a)return;const s=a;!1!==(null==(o=t.onBeforeChange)?void 0:o.call(t,e,s))&&(a=e,null==(i=t.onChanged)||i.call(t,e,s),n&&r())}return v(o.customRef(((e,t)=>(n=e,r=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 Y=q;var K=Object.defineProperty,Z=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:r="sync",deep:a=!1,timeout:i,throwOnTimeout:s}={}){let l=null;const u=[new Promise((i=>{l=o.watch(e,(e=>{n(e)!==t&&(null==l||l(),i(e))}),{flush:r,deep:a,immediate:!0})}))];return null!=i&&u.push($(i,s).then((()=>w(e))).finally((()=>null==l?void 0:l()))),Promise.race(u)}function r(r,a){if(!o.isRef(r))return n((e=>e===r),a);const{flush:i="sync",deep:s=!1,timeout:l,throwOnTimeout:u}=null!=a?a:{};let c=null;const d=[new Promise((n=>{c=o.watch([e,r],(([e,o])=>{t!==(e===o)&&(null==c||c(),n(e))}),{flush:i,deep:s,immediate:!0})}))];return null!=l&&d.push($(l,u).then((()=>w(e))).finally((()=>(null==c||c(),w(e))))),Promise.race(d)}function a(e){return i(1,e)}function i(e=1,t){let o=-1;return n((()=>(o+=1,o>=e)),t)}if(Array.isArray(w(e))){return{toMatch:n,toContains:function(e,t){return n((t=>{const n=Array.from(t);return n.includes(e)||n.includes(w(e))}),t)},changed:a,changedTimes:i,get not(){return oe(e,!t)}}}return{toMatch:n,toBe:r,toBeTruthy:function(e){return n((e=>Boolean(e)),e)},toBeNull:function(e){return r(null,e)},toBeNaN:function(e){return n(Number.isNaN,e)},toBeUndefined:function(e){return r(void 0,e)},changed:a,changedTimes:i,get not(){return oe(e,!t)}}}function re(e,t){return e===t}const ae=/^(\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 r=e<12?"AM":"PM";return o&&(r=r.split("").reduce(((e,t)=>e+`${t}.`),"")),n?r.toLowerCase():r}function le(e,t,n={}){var o;const r=e.getFullYear(),a=e.getMonth(),i=e.getDate(),s=e.getHours(),l=e.getMinutes(),u=e.getSeconds(),c=e.getMilliseconds(),d=e.getDay(),p=null!=(o=n.customMeridiem)?o:se,m={YY:()=>String(r).slice(-2),YYYY:()=>r,M:()=>a+1,MM:()=>`${a+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(u),ss:()=>`${u}`.padStart(2,"0"),SSS:()=>`${c}`.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 ue(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(ae);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 ce(e,t=1e3,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n;let i=null;const s=o.ref(!1);function l(){i&&(clearInterval(i),i=null)}function u(){s.value=!1,l()}function c(){const n=w(t);n<=0||(s.value=!0,a&&e(),l(),i=setInterval(e,n))}if(r&&P&&c(),o.isRef(t)||"function"==typeof t){m(o.watch(t,(()=>{s.value&&P&&c()})))}return m(u),{isActive:s,pause:u,resume:c}}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:r=!0}=n,a=o.ref(!1);let i=null;function s(){i&&(clearTimeout(i),i=null)}function l(){a.value=!1,s()}function u(...n){s(),a.value=!0,i=setTimeout((()=>{a.value=!1,i=null,e(...n)}),w(t))}return r&&(a.value=!0,P&&u()),m(l),{isPending:o.readonly(a),start:u,stop:l}}var ge=Object.defineProperty,ye=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Se=(e,t,n)=>t in e?ge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var je=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable;function Pe(e,t,n={}){const r=n,{eventFilter:a=z}=r,i=((e,t)=>{var n={};for(var o in e)ke.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&je)for(var o of je(e))t.indexOf(o)<0&&xe.call(e,o)&&(n[o]=e[o]);return n})(r,["eventFilter"]);return o.watch(e,E(a,t),i)}var _e=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable;var Oe=Object.defineProperty,Ce=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Re=(e,t,n)=>t in e?Oe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Le(e,t,n={}){const o=n,{debounce:r=0,maxWait:a}=o,i=((e,t)=>{var n={};for(var o in e)ze.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Ee)for(var o of Ee(e))t.indexOf(o)<0&&Fe.call(e,o)&&(n[o]=e[o]);return n})(o,["debounce","maxWait"]);return Pe(e,t,(s=((e,t)=>{for(var n in t||(t={}))ze.call(t,n)&&Re(e,n,t[n]);if(Ee)for(var n of Ee(t))Fe.call(t,n)&&Re(e,n,t[n]);return e})({},i),l={eventFilter:F(r,{maxWait:a})},Ce(s,Te(l))));var s,l}var Me=Object.defineProperty,$e=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ue=(e,t,n)=>t in e?Me(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ge=Object.defineProperty,He=Object.defineProperties,We=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Ze=(e,t,n)=>t in e?Ge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Je(e,t,n={}){const r=n,{eventFilter:a=z}=r,i=((e,t)=>{var n={};for(var o in e)Ye.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&qe)for(var o of qe(e))t.indexOf(o)<0&&Ke.call(e,o)&&(n[o]=e[o]);return n})(r,["eventFilter"]),s=E(a,t);let l,u,c;if("sync"===i.flush){const t=o.ref(!1);u=()=>{},l=e=>{t.value=!0,e(),t.value=!1},c=o.watch(e,((...e)=>{t.value||s(...e)}),i)}else{const t=[],n=o.ref(0),r=o.ref(0);u=()=>{n.value=r.value},t.push(o.watch(e,(()=>{r.value++}),(d=((e,t)=>{for(var n in t||(t={}))Ye.call(t,n)&&Ze(e,n,t[n]);if(qe)for(var n of qe(t))Ke.call(t,n)&&Ze(e,n,t[n]);return e})({},i),He(d,We({flush:"sync"}))))),l=e=>{const t=r.value;e(),n.value+=r.value-t},t.push(o.watch(e,((...e)=>{const t=n.value>0&&n.value===r.value;n.value=0,r.value=0,t||s(...e)}),i)),c=()=>{t.forEach((e=>e()))}}var d;return{stop:c,ignoreUpdates:l,ignorePrevAsyncUpdates:u}}var Xe=Object.defineProperty,Qe=Object.defineProperties,et=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,rt=(e,t,n)=>t in e?Xe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var at=Object.defineProperty,it=Object.defineProperties,st=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,dt=(e,t,n)=>t in e?at(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function pt(e,t,n={}){const o=n,{eventFilter:r}=o,a=((e,t)=>{var n={};for(var o in e)ut.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&<)for(var o of lt(e))t.indexOf(o)<0&&ct.call(e,o)&&(n[o]=e[o]);return n})(o,["eventFilter"]),{eventFilter:i,pause:s,resume:l,isActive:u}=L(r),c=Pe(e,t,(d=((e,t)=>{for(var n in t||(t={}))ut.call(t,n)&&dt(e,n,t[n]);if(lt)for(var n of lt(t))ct.call(t,n)&&dt(e,n,t[n]);return e})({},a),it(d,st({eventFilter:i}))));var d;return{stop:c,pause:s,resume:l,isActive:u}}var mt=Object.defineProperty,vt=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,bt=(e,t,n)=>t in e?mt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function wt(e,t,n={}){const o=n,{throttle:r=0,trailing:a=!0,leading:i=!0}=o,s=((e,t)=>{var n={};for(var o in e)gt.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&ht)for(var o of ht(e))t.indexOf(o)<0&&yt.call(e,o)&&(n[o]=e[o]);return n})(o,["throttle","trailing","leading"]);return Pe(e,t,(l=((e,t)=>{for(var n in t||(t={}))gt.call(t,n)&&bt(e,n,t[n]);if(ht)for(var n of ht(t))yt.call(t,n)&&bt(e,n,t[n]);return e})({},s),u={eventFilter:R(r,a,i)},vt(l,ft(u))));var l,u}var St=Object.defineProperty,jt=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Nt=(e,t,n)=>t in e?St(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;t.assert=(e,...t)=>{e||console.warn(...t)},t.autoResetRef=V,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=Y,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=E,t.createGlobalState=function(e){let t,n=!1;const r=o.effectScope(!0);return(...o)=>(n||(t=r.run((()=>e(...o))),n=!0),t)},t.createInjectionState=function(e){const t=Symbol("InjectionState");return[(...n)=>{const r=e(...n);return o.provide(t,r),r},()=>o.inject(t)]},t.createReactiveFn=j,t.createSharedComposable=function(e){let t,n,r=0;const a=()=>{r-=1,n&&r<=0&&(n.stop(),t=void 0,n=void 0)};return(...i)=>(r+=1,t||(n=o.effectScope(!0),t=n.run((()=>e(...i)))),m(a),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=F,t.debouncedRef=G,t.debouncedWatch=Le,t.directiveHooks=M,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=Je,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])||"",r=e.slice(o.length),a=Number.parseFloat(o)+t;return Number.isNaN(a)?e:a+r},t.invoke=function(e){return e()},t.isClient=P,t.isDef=e=>void 0!==e,t.isDefined=function(e){return null!=o.unref(e)},t.isIOS=C,t.isObject=N,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))y.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=O,t.normalizeDate=ue,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=L,t.pausableWatch=pt,t.promiseTimeout=$,t.rand=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e),t.reactify=j,t.reactifyObject=function(e,t={}){let n,o=[];if(Array.isArray(t))o=t;else{n=t;const{includeOwnProperties:r=!0}=t;o.push(...Object.keys(e)),r&&o.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(o.map((t=>{const o=e[t];return[t,"function"==typeof o?j(o.bind(e),n):o]})))},t.reactiveComputed=x,t.reactiveOmit=function(e,...t){const n=t.flat(),r=n[0];return x((()=>"function"==typeof r?Object.fromEntries(Object.entries(o.toRefs(e)).filter((([e,t])=>!r(w(t),e)))):Object.fromEntries(Object.entries(o.toRefs(e)).filter((e=>!n.includes(e[0]))))))},t.reactivePick=function(e,...t){const n=t.flat(),r=n[0];return x((()=>"function"==typeof r?Object.fromEntries(Object.entries(o.toRefs(e)).filter((([e,t])=>r(w(t),e)))):Object.fromEntries(n.map((t=>[t,D(e,t)])))))},t.refAutoReset=V,t.refDebounced=G,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=B,t.resolveUnref=S,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 r,a;const{flush:i="sync",deep:s=!1,immediate:l=!0,direction:u="both",transform:c={}}=n;let d,p;const m=null!=(r=c.ltr)?r:e=>e,v=null!=(a=c.rtl)?a:e=>e;return"both"!==u&&"ltr"!==u||(d=o.watch(e,(e=>t.value=m(e)),{flush:i,deep:s,immediate:l})),"both"!==u&&"rtl"!==u||(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:r="sync",deep:a=!1,immediate:i=!0}=n;return Array.isArray(t)||(t=[t]),o.watch(e,(e=>t.forEach((t=>t.value=e))),{flush:r,deep:a,immediate:i})},t.throttleFilter=R,t.throttledRef=W,t.throttledWatch=wt,t.timestamp=A,t.toReactive=k,t.toRef=D,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 r=(o=ne({},e.value),Z(o,J({[n]:t})));Object.setPrototypeOf(r,e.value),e.value=r}var o}})));return t},t.toValue=w,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],r=e[1];let a=null!=(t=e[2])?t:re;if("string"==typeof a){const e=a;a=(t,n)=>t[e]===n[e]}return o.computed((()=>w(n).filter((e=>-1===w(r).findIndex((t=>a(e,t)))))))},t.useArrayEvery=function(e,t){return o.computed((()=>w(e).every(((e,n,o)=>t(w(e),n,o)))))},t.useArrayFilter=function(e,t){return o.computed((()=>w(e).map((e=>w(e))).filter(t)))},t.useArrayFind=function(e,t){return o.computed((()=>w(w(e).find(((e,n,o)=>t(w(e),n,o))))))},t.useArrayFindIndex=function(e,t){return o.computed((()=>w(e).findIndex(((e,n,o)=>t(w(e),n,o)))))},t.useArrayFindLast=function(e,t){return o.computed((()=>w(Array.prototype.findLast?w(e).findLast(((e,n,o)=>t(w(e),n,o))):function(e,t){let n=e.length;for(;n-- >0;)if(t(e[n],n,e))return e[n]}(w(e),((e,n,o)=>t(w(e),n,o))))))},t.useArrayIncludes=function(...e){var t;const n=e[0],r=e[1];let a=e[2],i=0;var s;if(N(s=a)&&I(s,"formIndex","comparator")&&(i=null!=(t=a.fromIndex)?t:0,a=a.comparator),"string"==typeof a){const e=a;a=(t,n)=>t[e]===w(n)}return a=null!=a?a:(e,t)=>e===w(t),o.computed((()=>w(n).slice(i).some(((e,t,n)=>a(w(e),w(r),t,w(n))))))},t.useArrayJoin=function(e,t){return o.computed((()=>w(e).map((e=>w(e))).join(w(t))))},t.useArrayMap=function(e,t){return o.computed((()=>w(e).map((e=>w(e))).map(t)))},t.useArrayReduce=function(e,t,...n){const r=(e,n,o)=>t(w(e),w(n),o);return o.computed((()=>{const t=w(e);return n.length?t.reduce(r,w(n[0])):t.reduce(r)}))},t.useArraySome=function(e,t){return o.computed((()=>w(e).some(((e,n,o)=>t(w(e),n,o)))))},t.useArrayUnique=function(e,t){return o.computed((()=>{const n=w(e).map((e=>w(e)));return t?(r=t,(o=n).reduce(((e,t)=>(e.some((e=>r(t,e,o)))||e.push(t),e)),[])):function(e){return Array.from(new Set(e))}(n);var o,r}))},t.useCounter=function(e=0,t={}){const n=o.ref(e),{max:r=1/0,min:a=-1/0}=t,i=e=>n.value=Math.max(a,Math.min(r,e));return{count:n,inc:(e=1)=>n.value=Math.min(r,n.value+e),dec:(e=1)=>n.value=Math.max(a,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(ue(w(e)),w(t),n)))},t.useDebounce=G,t.useDebounceFn=U,t.useInterval=function(e=1e3,t={}){const{controls:n=!1,immediate:r=!0,callback:a}=t,i=o.ref(0),s=()=>i.value+=1,l=()=>{i.value=0},u=ce(a?()=>{s(),a(i.value)}:s,e,{immediate:r});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},u):i},t.useIntervalFn=ce,t.useLastChanged=function(e,t={}){var n;const r=o.ref(null!=(n=t.initialValue)?n:null);return o.watch(e,(()=>r.value=A()),t),r},t.useThrottle=W,t.useThrottleFn=H,t.useTimeout=function(e=1e3,t={}){const{controls:n=!1,callback:r}=t,a=he(null!=r?r:O,e,t),i=o.computed((()=>!a.isPending.value));return n?((e,t)=>{for(var n in t||(t={}))be.call(t,n)&&Se(e,n,t[n]);if(ye)for(var n of ye(t))we.call(t,n)&&Se(e,n,t[n]);return e})({ready:i},a):i},t.useTimeoutFn=he,t.useToNumber=function(e,t={}){const{method:n="parseFloat",radix:r,nanToZero:a}=t;return o.computed((()=>{let t=w(e);return"string"==typeof t&&(t=Number[n](t,r)),a&&Number.isNaN(t)&&(t=0),t}))},t.useToString=function(e){return o.computed((()=>`${w(e)}`))},t.useToggle=function(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,a=o.isRef(e),i=o.ref(e);function s(e){if(arguments.length)return i.value=e,i.value;{const e=w(n);return i.value=i.value===e?w(r):e,i.value}}return a?s:[i,s]},t.watchArray=function(e,t,n){let r=(null==n?void 0:n.immediate)?[]:[...e instanceof Function?e():Array.isArray(e)?e:w(e)];return o.watch(e,((e,n,o)=>{const a=new Array(r.length),i=[];for(const t of e){let e=!1;for(let n=0;n!a[t]));t(e,r,i,s,o),r=[...e]}),n)},t.watchAtMost=function(e,t,n){const r=n,{count:a}=r,i=((e,t)=>{var n={};for(var o in e)Ne.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&_e)for(var o of _e(e))t.indexOf(o)<0&&Ae.call(e,o)&&(n[o]=e[o]);return n})(r,["count"]),s=o.ref(0),l=Pe(e,((...e)=>{s.value+=1,s.value>=w(a)&&o.nextTick((()=>l())),t(...e)}),i);return{count:s,stop:l}},t.watchDebounced=Le,t.watchDeep=function(e,t,n){return o.watch(e,t,(r=((e,t)=>{for(var n in t||(t={}))Be.call(t,n)&&Ue(e,n,t[n]);if(De)for(var n of De(t))Ve.call(t,n)&&Ue(e,n,t[n]);return e})({},n),$e(r,Ie({deep:!0}))));var r},t.watchIgnorable=Je,t.watchImmediate=function(e,t,n){return o.watch(e,t,(r=((e,t)=>{for(var n in t||(t={}))nt.call(t,n)&&rt(e,n,t[n]);if(tt)for(var n of tt(t))ot.call(t,n)&&rt(e,n,t[n]);return e})({},n),Qe(r,et({immediate:!0}))));var r},t.watchOnce=function(e,t,n){const r=o.watch(e,((...e)=>(o.nextTick((()=>r())),t(...e))),n)},t.watchPausable=pt,t.watchThrottled=wt,t.watchTriggerable=function(e,t,n={}){let r;function a(e){r=e}const i=(e,n)=>(function(){if(!r)return;const e=r;r=void 0,e()}(),t(e,n,a)),s=Je(e,i,n),{ignoreUpdates:l}=s;return u=((e,t)=>{for(var n in t||(t={}))Pt.call(t,n)&&Nt(e,n,t[n]);if(xt)for(var n of xt(t))_t.call(t,n)&&Nt(e,n,t[n]);return e})({},s),c={trigger:()=>{let t;return l((()=>{var n;t=i((n=e,o.isReactive(n)?n:Array.isArray(n)?n.map((e=>w(e))):w(n)),function(e){return Array.isArray(e)?e.map((()=>{})):void 0}(e))})),t}},jt(u,kt(c));var u,c},t.watchWithFilter=Pe,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(20144),r=o.default||o;t.Vue=r,t.Vue2=r,t.isVue2=!0,t.isVue3=!1,t.install=function(){},t.warn=r.util.warn,t.createApp=function(e,t){var n,o={},a={config:r.config,use:r.use.bind(r),mixin:r.mixin.bind(r),component:r.component.bind(r),provide:function(e,t){return o[e]=t,this},directive:function(e,t){return t?(r.directive(e,t),a):r.directive(e)},mount:function(a,i){return n||((n=new r(Object.assign({propsData:t},e,{provide:Object.assign(o,e.provide)}))).$mount(a,i),n)},unmount:function(){n&&(n.$destroy(),n=void 0)}};return a},Object.keys(o).forEach((function(e){t[e]=o[e]})),t.hasInjectionContext=()=>!!o.getCurrentInstance()}}]); +//# sourceMappingURL=viewer-components.js.map?v=53de71802e13259d761f \ No newline at end of file diff --git a/js/viewer-components.js.LICENSE.txt b/js/viewer-components.js.LICENSE.txt index f51ebe77f..d4e4cc551 100644 --- a/js/viewer-components.js.LICENSE.txt +++ b/js/viewer-components.js.LICENSE.txt @@ -1,16 +1,3 @@ -/* -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 * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE @@ -21,8 +8,723 @@ object-assign * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */ -/*! Hammer.JS - v2.0.7 - 2016-04-22 - * http://hammerjs.github.io/ +/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./index.scss */ + +/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcActionButton.vue?vue&type=style&index=0&id=3a5fecef&lang=scss&scoped=true& */ + +/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcActionLink.vue?vue&type=style&index=0&id=4c60ba6f&lang=scss&scoped=true& */ + +/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcActions.vue?vue&type=style&index=0&id=ae33d9be&lang=scss&scoped=true& */ + +/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcActions.vue?vue&type=style&index=1&id=ae33d9be&lang=scss& */ + +/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcButton.vue?vue&type=style&index=0&id=592da5af&lang=scss&scoped=true& */ + +/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcModal.vue?vue&type=style&index=0&id=1b9c2b7e&lang=scss&scoped=true& */ + +/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcPopover.vue?vue&type=style&index=0&id=40cc2471&lang=scss& */ + +/*! !../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ + +/*! !../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ + +/*! !../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ + +/*! !../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ + +/*! !../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ + +/*! !../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ + +/*! !../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ + +/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcActionButton.vue?vue&type=script&lang=js& */ + +/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcActionLink.vue?vue&type=script&lang=js& */ + +/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcActions.vue?vue&type=script&lang=js& */ + +/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcButton.vue?vue&type=script&lang=js& */ + +/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcModal.vue?vue&type=script&lang=js& */ + +/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcPopover.vue?vue&type=script&lang=js& */ + +/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcActionButton.vue?vue&type=template&id=3a5fecef&scoped=true& */ + +/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcActionLink.vue?vue&type=template&id=4c60ba6f&scoped=true& */ + +/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcModal.vue?vue&type=template&id=1b9c2b7e&scoped=true& */ + +/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcPopover.vue?vue&type=template&id=40cc2471& */ + +/*! -!../../../node_modules/style-loader/dist/cjs.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcActionButton.vue?vue&type=style&index=0&id=3a5fecef&lang=scss&scoped=true& */ + +/*! -!../../../node_modules/style-loader/dist/cjs.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcActionLink.vue?vue&type=style&index=0&id=4c60ba6f&lang=scss&scoped=true& */ + +/*! -!../../../node_modules/style-loader/dist/cjs.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcActions.vue?vue&type=style&index=0&id=ae33d9be&lang=scss&scoped=true& */ + +/*! -!../../../node_modules/style-loader/dist/cjs.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcActions.vue?vue&type=style&index=1&id=ae33d9be&lang=scss& */ + +/*! -!../../../node_modules/style-loader/dist/cjs.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcButton.vue?vue&type=style&index=0&id=592da5af&lang=scss&scoped=true& */ + +/*! -!../../../node_modules/style-loader/dist/cjs.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcModal.vue?vue&type=style&index=0&id=1b9c2b7e&lang=scss&scoped=true& */ + +/*! -!../../../node_modules/style-loader/dist/cjs.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/resolve-url-loader/index.js!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NcPopover.vue?vue&type=style&index=0&id=40cc2471&lang=scss& */ + +/*! ../../../node_modules/css-loader/dist/runtime/api.js */ + +/*! ../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ + +/*! ../../components/NcButton/index.js */ + +/*! ../../directives/Tooltip/index.js */ + +/*! ../../l10n.js */ + +/*! ../../mixins/actionText.js */ + +/*! ../../mixins/l10n.js */ + +/*! ../../utils/GenRandomId.js */ + +/*! ../../utils/ScopeComponent.js */ + +/*! ../../utils/Timer.js */ + +/*! ../../utils/focusTrap.js */ + +/*! ../NcActions/index.js */ + +/*! ../NcButton/index.js */ + +/*! ../NcPopover/index.js */ + +/*! ../l10n.js */ + +/*! ../utils/GetParent.js */ + +/*! ./NcActionButton.vue */ + +/*! ./NcActionButton.vue?vue&type=custom&index=0&blockType=docs */ + +/*! ./NcActionButton.vue?vue&type=script&lang=js& */ + +/*! ./NcActionButton.vue?vue&type=style&index=0&id=3a5fecef&lang=scss&scoped=true& */ + +/*! ./NcActionButton.vue?vue&type=template&id=3a5fecef&scoped=true& */ + +/*! ./NcActionLink.vue */ + +/*! ./NcActionLink.vue?vue&type=custom&index=0&blockType=docs */ + +/*! ./NcActionLink.vue?vue&type=script&lang=js& */ + +/*! ./NcActionLink.vue?vue&type=style&index=0&id=4c60ba6f&lang=scss&scoped=true& */ + +/*! ./NcActionLink.vue?vue&type=template&id=4c60ba6f&scoped=true& */ + +/*! ./NcActions.vue */ + +/*! ./NcActions.vue?vue&type=custom&index=0&blockType=docs */ + +/*! ./NcActions.vue?vue&type=script&lang=js& */ + +/*! ./NcActions.vue?vue&type=style&index=0&id=ae33d9be&lang=scss&scoped=true& */ + +/*! ./NcActions.vue?vue&type=style&index=1&id=ae33d9be&lang=scss& */ + +/*! ./NcButton.vue */ + +/*! ./NcButton.vue?vue&type=custom&index=0&blockType=docs */ + +/*! ./NcButton.vue?vue&type=script&lang=js& */ + +/*! ./NcButton.vue?vue&type=style&index=0&id=592da5af&lang=scss&scoped=true& */ + +/*! ./NcModal.vue */ + +/*! ./NcModal.vue?vue&type=custom&index=0&blockType=docs */ + +/*! ./NcModal.vue?vue&type=script&lang=js& */ + +/*! ./NcModal.vue?vue&type=style&index=0&id=1b9c2b7e&lang=scss&scoped=true& */ + +/*! ./NcModal.vue?vue&type=template&id=1b9c2b7e&scoped=true& */ + +/*! ./NcPopover.vue */ + +/*! ./NcPopover.vue?vue&type=custom&index=0&blockType=docs */ + +/*! ./NcPopover.vue?vue&type=script&lang=js& */ + +/*! ./NcPopover.vue?vue&type=style&index=0&id=40cc2471&lang=scss& */ + +/*! ./NcPopover.vue?vue&type=template&id=40cc2471& */ + +/*! ./actionGlobal.js */ + +/*! ./index.scss */ + +/*! @nextcloud/l10n/gettext */ + +/*! @vueuse/core */ + +/*! floating-vue */ + +/*! focus-trap */ + +/*! vue */ + +/*! vue-material-design-icons/ChevronLeft.vue */ + +/*! vue-material-design-icons/ChevronRight.vue */ + +/*! vue-material-design-icons/Close.vue */ + +/*! vue-material-design-icons/DotsHorizontal.vue */ + +/*! vue-material-design-icons/Pause.vue */ + +/*! vue-material-design-icons/Play.vue */ + +/*!*********************!*\ + !*** ./src/l10n.js ***! + \*********************/ + +/*!**********************!*\ + !*** external "vue" ***! + \**********************/ + +/*!****************************!*\ + !*** ./src/mixins/l10n.js ***! + \****************************/ + +/*!****************************!*\ + !*** ./src/utils/Timer.js ***! + \****************************/ + +/*!*****************************!*\ + !*** external "focus-trap" ***! + \*****************************/ + +/*!*******************************!*\ + !*** external "@vueuse/core" ***! + \*******************************/ + +/*!*******************************!*\ + !*** external "floating-vue" ***! + \*******************************/ + +/*!********************************!*\ + !*** ./src/utils/GetParent.js ***! + \********************************/ + +/*!********************************!*\ + !*** ./src/utils/focusTrap.js ***! + \********************************/ + +/*!**********************************!*\ + !*** ./src/mixins/actionText.js ***! + \**********************************/ + +/*!**********************************!*\ + !*** ./src/utils/GenRandomId.js ***! + \**********************************/ + +/*!************************************!*\ + !*** ./src/mixins/actionGlobal.js ***! + \************************************/ + +/*!*************************************!*\ + !*** ./src/utils/ScopeComponent.js ***! + \*************************************/ + +/*!*****************************************!*\ + !*** ./src/components/NcModal/index.js ***! + \*****************************************/ + +/*!*****************************************!*\ + !*** ./src/directives/Tooltip/index.js ***! + \*****************************************/ + +/*!******************************************!*\ + !*** ./src/components/NcButton/index.js ***! + \******************************************/ + +/*!******************************************!*\ + !*** external "@nextcloud/l10n/gettext" ***! + \******************************************/ + +/*!*******************************************!*\ + !*** ./src/components/NcActions/index.js ***! + \*******************************************/ + +/*!*******************************************!*\ + !*** ./src/components/NcPopover/index.js ***! + \*******************************************/ + +/*!*******************************************!*\ + !*** ./src/directives/Tooltip/index.scss ***! + \*******************************************/ + +/*!********************************************!*\ + !*** ./src/components/NcModal/NcModal.vue ***! + \********************************************/ + +/*!**********************************************!*\ + !*** ./src/components/NcActionLink/index.js ***! + \**********************************************/ + +/*!**********************************************!*\ + !*** ./src/components/NcButton/NcButton.vue ***! + \**********************************************/ + +/*!************************************************!*\ + !*** ./src/components/NcActionButton/index.js ***! + \************************************************/ + +/*!************************************************!*\ + !*** ./src/components/NcActions/NcActions.vue ***! + \************************************************/ + +/*!************************************************!*\ + !*** ./src/components/NcPopover/NcPopover.vue ***! + \************************************************/ + +/*!*****************************************************!*\ + !*** ./node_modules/css-loader/dist/runtime/api.js ***! + \*****************************************************/ + +/*!*****************************************************!*\ + !*** external "vue-material-design-icons/Play.vue" ***! + \*****************************************************/ + +/*!******************************************************!*\ + !*** ./src/components/NcActionLink/NcActionLink.vue ***! + \******************************************************/ + +/*!******************************************************!*\ + !*** external "vue-material-design-icons/Close.vue" ***! + \******************************************************/ + +/*!******************************************************!*\ + !*** external "vue-material-design-icons/Pause.vue" ***! + \******************************************************/ + +/*!**********************************************************!*\ + !*** ./src/components/NcActionButton/NcActionButton.vue ***! + \**********************************************************/ + +/*!************************************************************!*\ + !*** external "vue-material-design-icons/ChevronLeft.vue" ***! + \************************************************************/ + +/*!*************************************************************!*\ + !*** external "vue-material-design-icons/ChevronRight.vue" ***! + \*************************************************************/ + +/*!**************************************************************!*\ + !*** ./node_modules/css-loader/dist/runtime/noSourceMaps.js ***! + \**************************************************************/ + +/*!***************************************************************!*\ + !*** ./node_modules/style-loader/dist/runtime/styleDomAPI.js ***! + \***************************************************************/ + +/*!***************************************************************!*\ + !*** external "vue-material-design-icons/DotsHorizontal.vue" ***! + \***************************************************************/ + +/*!********************************************************************!*\ + !*** ./node_modules/style-loader/dist/runtime/insertBySelector.js ***! + \********************************************************************/ + +/*!********************************************************************!*\ + !*** ./node_modules/vue-loader/lib/runtime/componentNormalizer.js ***! + \********************************************************************/ + +/*!*********************************************************************!*\ + !*** ./node_modules/style-loader/dist/runtime/styleTagTransform.js ***! + \*********************************************************************/ + +/*!*********************************************************************!*\ + !*** ./src/components/NcModal/NcModal.vue?vue&type=script&lang=js& ***! + \*********************************************************************/ + +/*!**********************************************************************!*\ + !*** ./node_modules/style-loader/dist/runtime/insertStyleElement.js ***! + \**********************************************************************/ + +/*!***********************************************************************!*\ + !*** ./src/components/NcButton/NcButton.vue?vue&type=script&lang=js& ***! + \***********************************************************************/ + +/*!*************************************************************************!*\ + !*** ./src/components/NcActions/NcActions.vue?vue&type=script&lang=js& ***! + \*************************************************************************/ + +/*!*************************************************************************!*\ + !*** ./src/components/NcPopover/NcPopover.vue?vue&type=script&lang=js& ***! + \*************************************************************************/ + +/*!****************************************************************************!*\ + !*** ./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js ***! + \****************************************************************************/ + +/*!*******************************************************************************!*\ + !*** ./src/components/NcActionLink/NcActionLink.vue?vue&type=script&lang=js& ***! + \*******************************************************************************/ + +/*!*******************************************************************************!*\ + !*** ./src/components/NcPopover/NcPopover.vue?vue&type=template&id=40cc2471& ***! + \*******************************************************************************/ + +/*!**********************************************************************************!*\ + !*** ./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js ***! + \**********************************************************************************/ + +/*!***********************************************************************************!*\ + !*** ./src/components/NcActionButton/NcActionButton.vue?vue&type=script&lang=js& ***! + \***********************************************************************************/ + +/*!***********************************************************************************!*\ + !*** ./src/components/NcModal/NcModal.vue?vue&type=custom&index=0&blockType=docs ***! + \***********************************************************************************/ + +/*!*************************************************************************************!*\ + !*** ./src/components/NcButton/NcButton.vue?vue&type=custom&index=0&blockType=docs ***! + \*************************************************************************************/ + +/*!***************************************************************************************!*\ + !*** ./src/components/NcActions/NcActions.vue?vue&type=custom&index=0&blockType=docs ***! + \***************************************************************************************/ + +/*!***************************************************************************************!*\ + !*** ./src/components/NcModal/NcModal.vue?vue&type=template&id=1b9c2b7e&scoped=true& ***! + \***************************************************************************************/ + +/*!***************************************************************************************!*\ + !*** ./src/components/NcPopover/NcPopover.vue?vue&type=custom&index=0&blockType=docs ***! + \***************************************************************************************/ + +/*!*********************************************************************************************!*\ + !*** ./src/components/NcActionLink/NcActionLink.vue?vue&type=custom&index=0&blockType=docs ***! + \*********************************************************************************************/ + +/*!**********************************************************************************************!*\ + !*** ./src/components/NcActions/NcActions.vue?vue&type=style&index=1&id=ae33d9be&lang=scss& ***! + \**********************************************************************************************/ + +/*!**********************************************************************************************!*\ + !*** ./src/components/NcPopover/NcPopover.vue?vue&type=style&index=0&id=40cc2471&lang=scss& ***! + \**********************************************************************************************/ + +/*!*************************************************************************************************!*\ + !*** ./src/components/NcActionButton/NcActionButton.vue?vue&type=custom&index=0&blockType=docs ***! + \*************************************************************************************************/ + +/*!*************************************************************************************************!*\ + !*** ./src/components/NcActionLink/NcActionLink.vue?vue&type=template&id=4c60ba6f&scoped=true& ***! + \*************************************************************************************************/ + +/*!*****************************************************************************************************!*\ + !*** ./src/components/NcActionButton/NcActionButton.vue?vue&type=template&id=3a5fecef&scoped=true& ***! + \*****************************************************************************************************/ + +/*!******************************************************************************************************!*\ + !*** ./src/components/NcModal/NcModal.vue?vue&type=style&index=0&id=1b9c2b7e&lang=scss&scoped=true& ***! + \******************************************************************************************************/ + +/*!********************************************************************************************************!*\ + !*** ./src/components/NcButton/NcButton.vue?vue&type=style&index=0&id=592da5af&lang=scss&scoped=true& ***! + \********************************************************************************************************/ + +/*!**********************************************************************************************************!*\ + !*** ./src/components/NcActions/NcActions.vue?vue&type=style&index=0&id=ae33d9be&lang=scss&scoped=true& ***! + \**********************************************************************************************************/ + +/*!****************************************************************************************************************!*\ + !*** ./src/components/NcActionLink/NcActionLink.vue?vue&type=style&index=0&id=4c60ba6f&lang=scss&scoped=true& ***! + \****************************************************************************************************************/ + +/*!********************************************************************************************************************!*\ + !*** ./src/components/NcActionButton/NcActionButton.vue?vue&type=style&index=0&id=3a5fecef&lang=scss&scoped=true& ***! + \********************************************************************************************************************/ + +/*!*************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcModal/NcModal.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************/ + +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcButton/NcButton.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ + +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ + +/*!*****************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcPopover/NcPopover.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************/ + +/*!***********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionLink/NcActionLink.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************/ + +/*!***************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionButton/NcActionButton.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************************/ + +/*!*******************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./src/directives/Tooltip/index.scss ***! + \*******************************************************************************************************************************************************************************************/ + +/*!****************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcPopover/NcPopover.vue?vue&type=template&id=40cc2471& ***! + \****************************************************************************************************************************************************************************************************************************************************************/ + +/*!************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcModal/NcModal.vue?vue&type=template&id=1b9c2b7e&scoped=true& ***! + \************************************************************************************************************************************************************************************************************************************************************************/ + +/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionLink/NcActionLink.vue?vue&type=template&id=4c60ba6f&scoped=true& ***! + \**********************************************************************************************************************************************************************************************************************************************************************************/ + +/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionButton/NcActionButton.vue?vue&type=template&id=3a5fecef&scoped=true& ***! + \**************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=style&index=1&id=ae33d9be&lang=scss& ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcPopover/NcPopover.vue?vue&type=style&index=0&id=40cc2471&lang=scss& ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcModal/NcModal.vue?vue&type=style&index=0&id=1b9c2b7e&lang=scss&scoped=true& ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcButton/NcButton.vue?vue&type=style&index=0&id=592da5af&lang=scss&scoped=true& ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=style&index=0&id=ae33d9be&lang=scss&scoped=true& ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionLink/NcActionLink.vue?vue&type=style&index=0&id=4c60ba6f&lang=scss&scoped=true& ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionButton/NcActionButton.vue?vue&type=style&index=0&id=3a5fecef&lang=scss&scoped=true& ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=style&index=1&id=ae33d9be&lang=scss& ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcPopover/NcPopover.vue?vue&type=style&index=0&id=40cc2471&lang=scss& ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcModal/NcModal.vue?vue&type=style&index=0&id=1b9c2b7e&lang=scss&scoped=true& ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcButton/NcButton.vue?vue&type=style&index=0&id=592da5af&lang=scss&scoped=true& ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActions/NcActions.vue?vue&type=style&index=0&id=ae33d9be&lang=scss&scoped=true& ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionLink/NcActionLink.vue?vue&type=style&index=0&id=4c60ba6f&lang=scss&scoped=true& ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/NcActionButton/NcActionButton.vue?vue&type=style&index=0&id=3a5fecef&lang=scss&scoped=true& ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ + +/** + * @copyright Copyright (c) 2018 John Molakvoæ * - * Copyright (c) 2016 Jorik Tangelder; - * Licensed under the MIT license */ + * @author John Molakvoæ + * + * @license AGPL-3.0-or-later + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ + +/** + * @copyright Copyright (c) 2018 John Molakvoæ + * + * @author John Molakvoæ + * + * @license AGPL-3.0-or-later + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ + +/** + * @copyright Copyright (c) 2019 John Molakvoæ + * + * @author John Molakvoæ + * + * @license AGPL-3.0-or-later + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ + +/** + * @copyright Copyright (c) 2019 John Molakvoæ + * + * @author John Molakvoæ + * + * @license AGPL-3.0-or-later + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ + +/** + * @copyright Copyright (c) 2019 Julius Härtl + * + * @author Julius Härtl + * @author John Molakvoæ + * + * @license AGPL-3.0-or-later + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ + +/** + * @copyright Copyright (c) 2019 Marco Ambrosini + * + * @author Marco Ambrosini + * + * @license AGPL-3.0-or-later + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ + +/** + * @copyright Copyright (c) 2020 Marco Ambrosini + * + * @author Marco Ambrosini + * + * @license AGPL-3.0-or-later + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ + +/** + * @copyright Copyright (c) 2022 John Molakvoæ + * + * @author John Molakvoæ + * + * @license AGPL-3.0-or-later + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ diff --git a/js/viewer-components.js.map b/js/viewer-components.js.map index 643624eb4..4742cfbd2 100644 --- a/js/viewer-components.js.map +++ b/js/viewer-components.js.map @@ -1 +1 @@ -{"version":3,"file":"viewer-components.js?v=e92b65cc93cc331c1c58","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/lodash.get/index.js","webpack:///viewer/node_modules/node-gettext/lib/gettext.js","webpack:///viewer/node_modules/node-gettext/lib/plurals.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,
,