From 3d36a9ca304507da22b6e520f0255c4f7e709f92 Mon Sep 17 00:00:00 2001 From: Louis Chemineau Date: Thu, 15 Jun 2023 13:47:04 +0200 Subject: [PATCH] Use the Node object as event payload Signed-off-by: Louis Chemineau --- js/viewer-components.js | 4 +- js/viewer-components.js.map | 2 +- js/viewer-filerobot.js | 4 +- js/viewer-filerobot.js.map | 2 +- js/viewer-main.js | 4 +- js/viewer-main.js.LICENSE.txt | 44 ++++++++++++++++++++ js/viewer-main.js.map | 2 +- js/viewer-plyr.js | 4 +- js/viewer-plyr.js.map | 2 +- package-lock.json | 25 ++++++++++++ package.json | 3 +- src/components/ImageEditor.vue | 17 +++++++- src/components/Images.vue | 9 +--- src/mixins/PreviewUrl.js | 5 ++- src/services/DavClient.js | 2 +- src/services/FileInfo.js | 75 ++++++++++++++++++++++------------ src/views/Viewer.vue | 11 +++++ 17 files changed, 165 insertions(+), 50 deletions(-) diff --git a/js/viewer-components.js b/js/viewer-components.js index 0c243cf85..23a078009 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 i{constructor(){this.translations={},this.debug=!1}setLanguage(e){return this.locale=e,this}detectLocale(){return this.setLanguage((document.documentElement.lang||"en").replace("-","_"))}addTranslation(e,t){return this.translations[e]=t,this}enableDebugMode(){return this.debug=!0,this}build(){return new r(this.locale||"en",this.translations,this.debug)}}class r{constructor(e,t,n){this.gt=new o({debug:n,sourceLocale:"en"});for(const e in t)this.gt.addTranslations(e,"messages",t[e]);this.gt.setLocale(e)}subtitudePlaceholders(e,t){return e.replace(/{([^{}]*)}/g,((e,n)=>{const o=t[n];return"string"==typeof o||"number"==typeof o?o.toString():e}))}gettext(e,t={}){return this.subtitudePlaceholders(this.gt.gettext(e),t)}ngettext(e,t,n,o={}){return this.subtitudePlaceholders(this.gt.ngettext(e,t,n).replace(/%n/g,n.toString()),o)}}t.getGettextBuilder=function(){return new i}},45400:(e,t,n)=>{var o;self,o=()=>(()=>{var e={723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2734),i=n.n(o);const r={before:function(){this.$slots.default&&""!==this.text.trim()||(i().util.warn("".concat(this.$options.name," cannot be empty and requires a meaningful text content"),this),this.$destroy(),this.$el.remove())},beforeUpdate:function(){this.text=this.getText()},data:function(){return{text:this.getText()}},computed:{isLongText:function(){return this.text&&this.text.trim().length>20}},methods:{getText:function(){return this.$slots.default?this.$slots.default[0].text.trim():""}}}},1139:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(723);const i={mixins:[o.Z],props:{icon:{type:String,default:""},title:{type:String,default:""},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:""}},emits:["click"],computed:{isIconUrl:function(){try{return new URL(this.icon)}catch(e){return!1}}},methods:{onClick:function(e){if(this.$emit("click",e),this.closeAfterClick){var t=function(e,t){for(var n=e.$parent;n;){if(n.$options.name===t)return n;n=n.$parent}}(this,"NcActions");t&&t.closeMenu&&t.closeMenu(!1)}}}}},9725:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon[data-v-1846a4cc]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.active[data-v-1846a4cc]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action--disabled[data-v-1846a4cc]{pointer-events:none;opacity:.5}.action--disabled[data-v-1846a4cc]:hover,.action--disabled[data-v-1846a4cc]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-1846a4cc]{opacity:1 !important}.action-button[data-v-1846a4cc]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-right:14px;box-sizing:border-box;cursor:pointer;white-space:nowrap;opacity:.7;color:var(--color-main-text);border:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;font-weight:normal;font-size:var(--default-font-size);line-height:44px}.action-button[data-v-1846a4cc]:hover,.action-button[data-v-1846a4cc]:focus{opacity:1}.action-button>span[data-v-1846a4cc]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-1846a4cc]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-button[data-v-1846a4cc] .material-design-icon{width:44px;height:44px;opacity:1}.action-button[data-v-1846a4cc] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button p[data-v-1846a4cc]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-button__longtext[data-v-1846a4cc]{cursor:pointer;white-space:pre-wrap}.action-button__title[data-v-1846a4cc]{font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/assets/action.scss","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCiBC,2BACC,8CAAA,CACA,iBAAA,CACA,SAAA,CAMF,mCACC,mBAAA,CACA,UCMiB,CDLjB,kFACC,cAAA,CACA,UCGgB,CDDjB,qCACC,oBAAA,CAOF,gCACC,YAAA,CACA,sBAAA,CAEA,UAAA,CACA,WAAA,CACA,QAAA,CACA,SAAA,CACA,kBCxBY,CDyBZ,qBAAA,CAEA,cAAA,CACA,kBAAA,CAEA,UCpBe,CDqBf,4BAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,eAAA,CAEA,kBAAA,CACA,kCAAA,CACA,gBC/Ce,CDiDf,4EAEC,SChCY,CDmCb,qCACC,cAAA,CACA,kBAAA,CAGD,sCACC,UC5Dc,CD6Dd,WC7Dc,CD8Dd,SC3CY,CD4CZ,+BAAA,CACA,oBC5DS,CD6DT,2BAAA,CAGD,sDACC,UCrEc,CDsEd,WCtEc,CDuEd,SCpDY,CDsDZ,iFACC,qBAAA,CAKF,kCACC,eAAA,CACA,iBAAA,CAGA,gBAAA,CAEA,cAAA,CACA,eAAA,CAGA,eAAA,CACA,sBAAA,CAGD,0CACC,cAAA,CAEA,oBAAA,CAGD,uCACC,gBAAA,CACA,sBAAA,CACA,eAAA,CACA,kBAAA,CACA,cAAA,CACA,oBAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n * @author Marco Ambrosini \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n@mixin action-active {\n\tli {\n\t\t&.active {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t\tborder-radius: 6px;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n@mixin action--disabled {\n\t.action--disabled {\n\t\tpointer-events: none;\n\t\topacity: $opacity_disabled;\n\t\t&:hover, &:focus {\n\t\t\tcursor: default;\n\t\t\topacity: $opacity_disabled;\n\t\t}\n\t\t& * {\n\t\t\topacity: 1 !important;\n\t\t}\n\t}\n}\n\n\n@mixin action-item($name) {\n\t.action-#{$name} {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\n\t\twidth: 100%;\n\t\theight: auto;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tpadding-right: $icon-margin;\n\t\tbox-sizing: border-box; // otherwise router-link overflows in Firefox\n\n\t\tcursor: pointer;\n\t\twhite-space: nowrap;\n\n\t\topacity: $opacity_normal;\n\t\tcolor: var(--color-main-text);\n\t\tborder: 0;\n\t\tborder-radius: 0; // otherwise Safari will cut the border-radius area\n\t\tbackground-color: transparent;\n\t\tbox-shadow: none;\n\n\t\tfont-weight: normal;\n\t\tfont-size: var(--default-font-size);\n\t\tline-height: $clickable-area;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: $opacity_full;\n\t\t}\n\n\t\t& > span {\n\t\t\tcursor: pointer;\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t&__icon {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\t\t\tbackground-position: $icon-margin center;\n\t\t\tbackground-size: $icon-size;\n\t\t\tbackground-repeat: no-repeat;\n\t\t}\n\n\t\t&:deep(.material-design-icon) {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\n\t\t\t.material-design-icon__svg {\n\t\t\t\tvertical-align: middle;\n\t\t\t}\n\t\t}\n\n\t\t// long text area\n\t\tp {\n\t\t\tmax-width: 220px;\n\t\t\tline-height: 1.6em;\n\n\t\t\t// 14px are currently 1em line-height. Mixing units as '44px - 1.6em' does not work.\n\t\t\tpadding: #{math.div($clickable-area - 1.6 * 14px, 2)} 0;\n\n\t\t\tcursor: pointer;\n\t\t\ttext-align: left;\n\n\t\t\t// in case there are no spaces like long email addresses\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t&__longtext {\n\t\t\tcursor: pointer;\n\t\t\t// allow the use of `\\n`\n\t\t\twhite-space: pre-wrap;\n\t\t}\n\n\t\t&__title {\n\t\t\tfont-weight: bold;\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t\tmax-width: 100%;\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=a},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,i,r){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(o)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=r),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},7537:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(o),r="/*# ".concat(i," */");return[t].concat([r]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,o=0;o{"use strict";var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,i&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},4216:()=>{},1900:(e,t,n)=>{"use strict";function o(e,t,n,o,i,r,a,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):i&&(l=s?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n.d(t,{Z:()=>o})},2734:e=>{"use strict";e.exports=n(20144)}},t={};function o(n){var i=t[n];if(void 0!==i)return i.exports;var r=t[n]={id:n,exports:{}};return e[n](r,r.exports,o),r.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0;var i={};return(()=>{"use strict";o.r(i),o.d(i,{default:()=>C});const e={name:"NcActionButton",mixins:[o(1139).Z],props:{disabled:{type:Boolean,default:!1}},computed:{isFocusable:function(){return!this.disabled}}};var t=o(3379),n=o.n(t),r=o(7795),a=o.n(r),s=o(569),l=o.n(s),c=o(3565),u=o.n(c),d=o(9216),p=o.n(d),h=o(4589),m=o.n(h),f=o(9725),g={};g.styleTagTransform=m(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=p(),n()(f.Z,g),f.Z&&f.Z.locals&&f.Z.locals;var v=o(1900),A=o(4216),b=o.n(A),y=(0,v.Z)(e,(function(){var e=this,t=e._self._c;return t("li",{staticClass:"action",class:{"action--disabled":e.disabled},attrs:{role:"presentation"}},[t("button",{staticClass:"action-button",class:{focusable:e.isFocusable},attrs:{"aria-label":e.ariaLabel,role:"menuitem",type:"button"},on:{click:e.onClick}},[e._t("icon",(function(){return[t("span",{staticClass:"action-button__icon",class:[e.isIconUrl?"action-button__icon--url":e.icon],style:{backgroundImage:e.isIconUrl?"url(".concat(e.icon,")"):null}})]})),e._v(" "),e.title?t("p",[t("strong",{staticClass:"action-button__title"},[e._v("\n\t\t\t\t"+e._s(e.title)+"\n\t\t\t")]),e._v(" "),t("br"),e._v(" "),t("span",{staticClass:"action-button__longtext",domProps:{textContent:e._s(e.text)}})]):e.isLongText?t("p",{staticClass:"action-button__longtext",domProps:{textContent:e._s(e.text)}}):t("span",{staticClass:"action-button__text"},[e._v(e._s(e.text))]),e._v(" "),e._e()],2)])}),[],!1,null,"1846a4cc",null);"function"==typeof b()&&b()(y);const C=y.exports})(),i})(),e.exports=o()},76212:(e,t,n)=>{var o;self,o=()=>(()=>{var e={723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2734),i=n.n(o);const r={before:function(){this.$slots.default&&""!==this.text.trim()||(i().util.warn("".concat(this.$options.name," cannot be empty and requires a meaningful text content"),this),this.$destroy(),this.$el.remove())},beforeUpdate:function(){this.text=this.getText()},data:function(){return{text:this.getText()}},computed:{isLongText:function(){return this.text&&this.text.trim().length>20}},methods:{getText:function(){return this.$slots.default?this.$slots.default[0].text.trim():""}}}},1139:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(723);const i={mixins:[o.Z],props:{icon:{type:String,default:""},title:{type:String,default:""},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:""}},emits:["click"],computed:{isIconUrl:function(){try{return new URL(this.icon)}catch(e){return!1}}},methods:{onClick:function(e){if(this.$emit("click",e),this.closeAfterClick){var t=function(e,t){for(var n=e.$parent;n;){if(n.$options.name===t)return n;n=n.$parent}}(this,"NcActions");t&&t.closeMenu&&t.closeMenu(!1)}}}}},6368:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon[data-v-b0b3faba]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.active[data-v-b0b3faba]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action-link[data-v-b0b3faba]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-right:14px;box-sizing:border-box;cursor:pointer;white-space:nowrap;opacity:.7;color:var(--color-main-text);border:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;font-weight:normal;font-size:var(--default-font-size);line-height:44px}.action-link[data-v-b0b3faba]:hover,.action-link[data-v-b0b3faba]:focus{opacity:1}.action-link>span[data-v-b0b3faba]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-b0b3faba]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-link[data-v-b0b3faba] .material-design-icon{width:44px;height:44px;opacity:1}.action-link[data-v-b0b3faba] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link p[data-v-b0b3faba]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-link__longtext[data-v-b0b3faba]{cursor:pointer;white-space:pre-wrap}.action-link__title[data-v-b0b3faba]{font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/assets/action.scss","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCiBC,2BACC,8CAAA,CACA,iBAAA,CACA,SAAA,CAqBF,8BACC,YAAA,CACA,sBAAA,CAEA,UAAA,CACA,WAAA,CACA,QAAA,CACA,SAAA,CACA,kBCxBY,CDyBZ,qBAAA,CAEA,cAAA,CACA,kBAAA,CAEA,UCpBe,CDqBf,4BAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,eAAA,CAEA,kBAAA,CACA,kCAAA,CACA,gBC/Ce,CDiDf,wEAEC,SChCY,CDmCb,mCACC,cAAA,CACA,kBAAA,CAGD,oCACC,UC5Dc,CD6Dd,WC7Dc,CD8Dd,SC3CY,CD4CZ,+BAAA,CACA,oBC5DS,CD6DT,2BAAA,CAGD,oDACC,UCrEc,CDsEd,WCtEc,CDuEd,SCpDY,CDsDZ,+EACC,qBAAA,CAKF,gCACC,eAAA,CACA,iBAAA,CAGA,gBAAA,CAEA,cAAA,CACA,eAAA,CAGA,eAAA,CACA,sBAAA,CAGD,wCACC,cAAA,CAEA,oBAAA,CAGD,qCACC,gBAAA,CACA,sBAAA,CACA,eAAA,CACA,kBAAA,CACA,cAAA,CACA,oBAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n * @author Marco Ambrosini \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n@mixin action-active {\n\tli {\n\t\t&.active {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t\tborder-radius: 6px;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n@mixin action--disabled {\n\t.action--disabled {\n\t\tpointer-events: none;\n\t\topacity: $opacity_disabled;\n\t\t&:hover, &:focus {\n\t\t\tcursor: default;\n\t\t\topacity: $opacity_disabled;\n\t\t}\n\t\t& * {\n\t\t\topacity: 1 !important;\n\t\t}\n\t}\n}\n\n\n@mixin action-item($name) {\n\t.action-#{$name} {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\n\t\twidth: 100%;\n\t\theight: auto;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tpadding-right: $icon-margin;\n\t\tbox-sizing: border-box; // otherwise router-link overflows in Firefox\n\n\t\tcursor: pointer;\n\t\twhite-space: nowrap;\n\n\t\topacity: $opacity_normal;\n\t\tcolor: var(--color-main-text);\n\t\tborder: 0;\n\t\tborder-radius: 0; // otherwise Safari will cut the border-radius area\n\t\tbackground-color: transparent;\n\t\tbox-shadow: none;\n\n\t\tfont-weight: normal;\n\t\tfont-size: var(--default-font-size);\n\t\tline-height: $clickable-area;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\topacity: $opacity_full;\n\t\t}\n\n\t\t& > span {\n\t\t\tcursor: pointer;\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t&__icon {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\t\t\tbackground-position: $icon-margin center;\n\t\t\tbackground-size: $icon-size;\n\t\t\tbackground-repeat: no-repeat;\n\t\t}\n\n\t\t&:deep(.material-design-icon) {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\n\t\t\t.material-design-icon__svg {\n\t\t\t\tvertical-align: middle;\n\t\t\t}\n\t\t}\n\n\t\t// long text area\n\t\tp {\n\t\t\tmax-width: 220px;\n\t\t\tline-height: 1.6em;\n\n\t\t\t// 14px are currently 1em line-height. Mixing units as '44px - 1.6em' does not work.\n\t\t\tpadding: #{math.div($clickable-area - 1.6 * 14px, 2)} 0;\n\n\t\t\tcursor: pointer;\n\t\t\ttext-align: left;\n\n\t\t\t// in case there are no spaces like long email addresses\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t&__longtext {\n\t\t\tcursor: pointer;\n\t\t\t// allow the use of `\\n`\n\t\t\twhite-space: pre-wrap;\n\t\t}\n\n\t\t&__title {\n\t\t\tfont-weight: bold;\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t\tmax-width: 100%;\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=a},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,i,r){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(o)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=r),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},7537:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(o),r="/*# ".concat(i," */");return[t].concat([r]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,o=0;o{"use strict";var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,i&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},9158:()=>{},1900:(e,t,n)=>{"use strict";function o(e,t,n,o,i,r,a,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):i&&(l=s?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n.d(t,{Z:()=>o})},2734:e=>{"use strict";e.exports=n(20144)}},t={};function o(n){var i=t[n];if(void 0!==i)return i.exports;var r=t[n]={id:n,exports:{}};return e[n](r,r.exports,o),r.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0;var i={};return(()=>{"use strict";o.r(i),o.d(i,{default:()=>C});const e={name:"NcActionLink",mixins:[o(1139).Z],props:{href:{type:String,default:"#",required:!0,validator:function(e){try{return new URL(e)}catch(t){return e.startsWith("#")||e.startsWith("/")}}},download:{type:String,default:null},target:{type:String,default:"_self",validator:function(e){return e&&(!e.startsWith("_")||["_blank","_self","_parent","_top"].indexOf(e)>-1)}},title:{type:String,default:null}}};var t=o(3379),n=o.n(t),r=o(7795),a=o.n(r),s=o(569),l=o.n(s),c=o(3565),u=o.n(c),d=o(9216),p=o.n(d),h=o(4589),m=o.n(h),f=o(6368),g={};g.styleTagTransform=m(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=p(),n()(f.Z,g),f.Z&&f.Z.locals&&f.Z.locals;var v=o(1900),A=o(9158),b=o.n(A),y=(0,v.Z)(e,(function(){var e=this,t=e._self._c;return t("li",{staticClass:"action"},[t("a",{staticClass:"action-link focusable",attrs:{download:e.download,href:e.href,"aria-label":e.ariaLabel,target:e.target,title:e.title,rel:"nofollow noreferrer noopener"},on:{click:e.onClick}},[e._t("icon",(function(){return[t("span",{staticClass:"action-link__icon",class:[e.isIconUrl?"action-link__icon--url":e.icon],style:{backgroundImage:e.isIconUrl?"url(".concat(e.icon,")"):null}})]})),e._v(" "),e.title?t("p",[t("strong",{staticClass:"action-link__title"},[e._v("\n\t\t\t\t"+e._s(e.title)+"\n\t\t\t")]),e._v(" "),t("br"),e._v(" "),t("span",{staticClass:"action-link__longtext",domProps:{textContent:e._s(e.text)}})]):e.isLongText?t("p",{staticClass:"action-link__longtext",domProps:{textContent:e._s(e.text)}}):t("span",{staticClass:"action-link__text"},[e._v(e._s(e.text))]),e._v(" "),e._e()],2)])}),[],!1,null,"b0b3faba",null);"function"==typeof b()&&b()(y);const C=y.exports})(),i})(),e.exports=o()},70110:(e,t,n)=>{var o;self,o=()=>(()=>{var e={5471:(e,t,n)=>{"use strict";n.d(t,{default:()=>L});var o=n(9479),i=n(1241),r=n(336),a=n(1205),s=n(932),l=n(2734),c=n.n(l),u=n(1441),d=n.n(u);function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function m(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&void 0!==arguments[0])||arguments[0];this.opened&&(this.opened=!1,this.$refs.popover.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.opened=!1,this.focusIndex=0,this.$refs.menuButton.$el.focus())},onOpen:function(e){var t=this;this.$nextTick((function(){t.focusFirstAction(e)}))},onMouseFocusAction:function(e){if(document.activeElement!==e.target){var t=e.target.closest("li");if(t){var n=t.querySelector(A);if(n){var o=g(this.$refs.menu.querySelectorAll(A)).indexOf(n);o>-1&&(this.focusIndex=o,this.focusAction())}}}},onKeydown:function(e){(38===e.keyCode||9===e.keyCode&&e.shiftKey)&&this.focusPreviousAction(e),(40===e.keyCode||9===e.keyCode&&!e.shiftKey)&&this.focusNextAction(e),33===e.keyCode&&this.focusFirstAction(e),34===e.keyCode&&this.focusLastAction(e),27===e.keyCode&&(this.closeMenu(),e.preventDefault())},removeCurrentActive:function(){var e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction:function(){var e=this.$refs.menu.querySelectorAll(A)[this.focusIndex];if(e){this.removeCurrentActive();var t=e.closest("li.action");e.focus(),t&&t.classList.add("active")}},focusPreviousAction:function(e){this.opened&&(0===this.focusIndex?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction:function(e){if(this.opened){var t=this.$refs.menu.querySelectorAll(A).length-1;this.focusIndex===t?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=0,this.focusAction())},focusLastAction:function(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.$refs.menu.querySelectorAll(A).length-1,this.focusAction())},preventIfEvent:function(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus:function(e){this.$emit("focus",e)},onBlur:function(e){this.$emit("blur",e)}},render:function(e){var t=this,n=(this.$slots.default||[]).filter((function(e){var t;return null==e||null===(t=e.componentOptions)||void 0===t?void 0:t.tag})),o=n.filter(this.isValidSingleAction);if(this.forceMenu&&o.length>0&&this.inline>0&&(c().util.warn("Specifying forceMenu will ignore any inline actions rendering."),o=[]),0!==n.length){var i=function(n){var o,i,r,a,s,l,c,u,d,p,h,f,g,v,A,b,y,C,w,k,x,S,_,P=(null==n||null===(o=n.data)||void 0===o||null===(i=o.scopedSlots)||void 0===i||null===(r=i.icon())||void 0===r?void 0:r[0])||e("span",{class:["icon",null==n||null===(a=n.componentOptions)||void 0===a||null===(s=a.propsData)||void 0===s?void 0:s.icon]}),E=t.forceTitle?t.menuTitle:"",T=null==n||null===(l=n.componentOptions)||void 0===l||null===(c=l.listeners)||void 0===c?void 0:c.click;return e("NcButton",{class:["action-item action-item--single",null==n||null===(u=n.data)||void 0===u?void 0:u.staticClass,null==n||null===(d=n.data)||void 0===d?void 0:d.class],attrs:{"aria-label":(null==n||null===(p=n.componentOptions)||void 0===p||null===(h=p.propsData)||void 0===h?void 0:h.ariaLabel)||(null==n||null===(f=n.componentOptions)||void 0===f||null===(g=f.children)||void 0===g||null===(v=g[0])||void 0===v?void 0:v.text),title:null==n||null===(A=n.componentOptions)||void 0===A||null===(b=A.propsData)||void 0===b?void 0:b.title},ref:null==n||null===(y=n.data)||void 0===y?void 0:y.ref,props:m({type:t.type||(E?"secondary":"tertiary"),disabled:t.disabled||(null==n||null===(C=n.componentOptions)||void 0===C||null===(w=C.propsData)||void 0===w?void 0:w.disabled)},null==n||null===(k=n.componentOptions)||void 0===k?void 0:k.propsData),directives:[{name:"tooltip",value:null==n||null===(x=n.componentOptions)||void 0===x||null===(S=x.children)||void 0===S||null===(_=S[0])||void 0===_?void 0:_.text,modifiers:{auto:!0}}],on:m({focus:t.onFocus,blur:t.onBlur},!!T&&{click:function(e){T&&T(e)}})},[e("template",{slot:"icon"},[P]),E])},r=function(n){var o,i,r=(null===(o=t.$slots.icon)||void 0===o?void 0:o[0])||(t.defaultIcon?e("span",{class:["icon",t.defaultIcon]}):e("DotsHorizontal",{props:{size:20}}));return e("NcPopover",{ref:"popover",props:{delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container,popoverBaseClass:"action-item__popper",setReturnFocus:null===(i=t.$refs.menuButton)||void 0===i?void 0:i.$el},attrs:{delay:0,handleResize:!0,shown:t.opened,placement:t.placement,boundary:t.boundariesElement,container:t.container,popoverBaseClass:"action-item__popper"},on:{show:t.openMenu,"after-show":t.onOpen,hide:t.closeMenu}},[e("NcButton",{class:"action-item__menutoggle",props:{type:t.triggerBtnType,disabled:t.disabled},slot:"trigger",ref:"menuButton",attrs:{"aria-haspopup":"menu","aria-label":t.ariaLabel,"aria-controls":t.opened?t.randomId:null,"aria-expanded":t.opened.toString()},on:{focus:t.onFocus,blur:t.onBlur}},[e("template",{slot:"icon"},[r]),t.menuTitle]),e("div",{class:{open:t.opened},attrs:{tabindex:"-1"},on:{keydown:t.onKeydown,mousemove:t.onMouseFocusAction},ref:"menu"},[e("ul",{attrs:{id:t.randomId,tabindex:"-1",role:"menu"}},[n])])])};if(1===n.length&&1===o.length&&!this.forceMenu)return i(o[0]);if(o.length>0&&this.inline>0){var a=o.slice(0,this.inline),s=n.filter((function(e){return!a.includes(e)}));return e("div",{class:["action-items","action-item--".concat(this.triggerBtnType)]},[].concat(g(a.map(i)),[s.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[r(s)]):null]))}return e("div",{class:["action-item action-item--default-popover","action-item--".concat(this.triggerBtnType),{"action-item--open":this.opened}]},[r(n)])}}};var y=n(3379),C=n.n(y),w=n(7795),k=n.n(w),x=n(569),S=n.n(x),_=n(3565),P=n.n(_),E=n(9216),T=n.n(E),N=n(4589),z=n.n(N),j=n(297),$={};$.styleTagTransform=z(),$.setAttributes=P(),$.insert=S().bind(null,"head"),$.domAPI=k(),$.insertStyleElement=T(),C()(j.Z,$),j.Z&&j.Z.locals&&j.Z.locals;var O=n(6),D={};D.styleTagTransform=z(),D.setAttributes=P(),D.insert=S().bind(null,"head"),D.domAPI=k(),D.insertStyleElement=T(),C()(O.Z,D),O.Z&&O.Z.locals&&O.Z.locals;var B=n(1900),F=n(5727),I=n.n(F),M=(0,B.Z)(b,void 0,void 0,!1,null,"2f315260",null);"function"==typeof I()&&I()(M);const L=M.exports},9479:(e,t,n)=>{"use strict";n.d(t,{default:()=>P});var o=n(5108);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function a(e){for(var t=1;t{"use strict";n.d(t,{default:()=>N});var o=n(9454),i=n(4505),r=n(1206),a=n(5108);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(){l=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},r=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function d(e,t,n,i){var r=t&&t.prototype instanceof m?t:m,a=Object.create(r.prototype),s=new P(i||[]);return o(a,"_invoke",{value:k(e,n,s)}),a}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=d;var h={};function m(){}function f(){}function g(){}var v={};u(v,r,(function(){return this}));var A=Object.getPrototypeOf,b=A&&A(A(E([])));b&&b!==t&&n.call(b,r)&&(v=b);var y=g.prototype=m.prototype=Object.create(v);function C(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function i(o,r,a,l){var c=p(e[o],e,r);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==s(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){i("next",e,a,l)}),(function(e){i("throw",e,a,l)})):t.resolve(d).then((function(e){u.value=e,a(u)}),(function(e){return i("throw",e,a,l)}))}l(c.arg)}var r;o(this,"_invoke",{value:function(e,n){function o(){return new t((function(t,o){i(e,n,t,o)}))}return r=r?r.then(o,o):o()}})}function k(e,t,n){var o="suspendedStart";return function(i,r){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===i)throw r;return{value:void 0,done:!0}}for(n.method=i,n.arg=r;;){var a=n.delegate;if(a){var s=x(a,n);if(s){if(s===h)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===o)throw o="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o="executing";var l=p(e,t,n);if("normal"===l.type){if(o=n.done?"completed":"suspendedYield",l.arg===h)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o="completed",n.method="throw",n.arg=l.arg)}}}function x(e,t){var n=t.method,o=e.iterator[n];if(void 0===o)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),h;var i=p(o,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,h;var r=i.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,h):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,h)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function _(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function E(e){if(e){var t=e[r];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function t(){for(;++o=0;--i){var r=this.tryEntries[i],a=r.completion;if("root"===r.tryLoc)return o("end");if(r.tryLoc<=this.prev){var s=n.call(r,"catchLoc"),l=n.call(r,"finallyLoc");if(s&&l){if(this.prev=0;--o){var i=this.tryEntries[o];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var i=o.arg;_(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),h}},e}function c(e,t,n,o,i,r,a){try{var s=e[r](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,i)}const u={name:"NcPopover",components:{Dropdown:o.Dropdown},props:{popoverBaseClass:{type:String,default:""},focusTrap:{type:Boolean,default:!0},setReturnFocus:{default:void 0,type:[Object,String,Function,Boolean]}},emits:["after-show","after-hide"],beforeDestroy:function(){this.clearFocusTrap()},methods:{useFocusTrap:function(){var e,t=this;return(e=l().mark((function e(){var n,o,a;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$nextTick();case 2:if(t.focusTrap){e.next=4;break}return e.abrupt("return");case 4:if(a=null===(n=t.$refs.popover)||void 0===n||null===(o=n.$refs.popperContent)||void 0===o?void 0:o.$el){e.next=7;break}return e.abrupt("return");case 7:t.$focusTrap=(0,i.createFocusTrap)(a,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:t.setReturnFocus,trapStack:(0,r.L)()}),t.$focusTrap.activate();case 9:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(o,i){var r=e.apply(t,n);function a(e){c(r,o,i,a,s,"next",e)}function s(e){c(r,o,i,a,s,"throw",e)}a(void 0)}))})()},clearFocusTrap:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var t;null===(t=this.$focusTrap)||void 0===t||t.deactivate(e),this.$focusTrap=null}catch(e){a.warn(e)}},afterShow:function(){var e=this;this.$nextTick((function(){e.$emit("after-show"),e.useFocusTrap()}))},afterHide:function(){this.$emit("after-hide"),this.clearFocusTrap()}}},d=u;var p=n(3379),h=n.n(p),m=n(7795),f=n.n(m),g=n(569),v=n.n(g),A=n(3565),b=n.n(A),y=n(9216),C=n.n(y),w=n(4589),k=n.n(w),x=n(5783),S={};S.styleTagTransform=k(),S.setAttributes=b(),S.insert=v().bind(null,"head"),S.domAPI=f(),S.insertStyleElement=C(),h()(x.Z,S),x.Z&&x.Z.locals&&x.Z.locals;var _=n(1900),P=n(2405),E=n.n(P),T=(0,_.Z)(d,(function(){var e=this;return(0,e._self._c)("Dropdown",e._g(e._b({ref:"popover",attrs:{distance:10,"arrow-padding":10,"no-auto-focus":!0,"popper-class":e.popoverBaseClass},on:{"apply-show":e.afterShow,"apply-hide":e.afterHide},scopedSlots:e._u([{key:"popper",fn:function(){return[e._t("default")]},proxy:!0}],null,!0)},"Dropdown",e.$attrs,!1),e.$listeners),[e._t("trigger")],2)}),[],!1,null,null,null);"function"==typeof E()&&E()(T);const N=T.exports},336:(e,t,n)=>{"use strict";n.d(t,{default:()=>A});var o=n(9454),i=n(3379),r=n.n(i),a=n(7795),s=n.n(a),l=n(569),c=n.n(l),u=n(3565),d=n.n(u),p=n(9216),h=n.n(p),m=n(4589),f=n.n(m),g=n(8384),v={};v.styleTagTransform=f(),v.setAttributes=d(),v.insert=c().bind(null,"head"),v.domAPI=s(),v.insertStyleElement=h(),r()(g.Z,v),g.Z&&g.Z.locals&&g.Z.locals,o.options.themes.tooltip.html=!1,o.options.themes.tooltip.delay={show:500,hide:200},o.options.themes.tooltip.distance=10,o.options.themes.tooltip["arrow-padding"]=3;const A=o.VTooltip},932:(e,t,n)=>{"use strict";n.d(t,{n:()=>r,t:()=>a});var o=(0,n(7931).getGettextBuilder)().detectLocale();[{locale:"ar",translations:{"{tag} (invisible)":"{tag} (غير مرئي)","{tag} (restricted)":"{tag} (مقيد)",Actions:"الإجراءات",Activities:"النشاطات","Animals & Nature":"الحيوانات والطبيعة","Anything shared with the same group of people will show up here":"أي مادة تمت مشاركتها مع نفس المجموعة من الأشخاص سيتم عرضها هنا","Avatar of {displayName}":"صورة {displayName} الرمزية","Avatar of {displayName}, {status}":"صورة {displayName} الرمزية، {status}","Cancel changes":"إلغاء التغييرات","Change title":"تغيير العنوان",Choose:"إختيار","Clear text":"مسح النص",Close:"أغلق","Close modal":"قفل الشرط","Close navigation":"إغلاق المتصفح","Close sidebar":"قفل الشريط الجانبي","Confirm changes":"تأكيد التغييرات",Custom:"مخصص","Edit item":"تعديل عنصر","Error getting related resources":"خطأ في تحصيل مصادر ذات صلة","External documentation for {title}":"الوثائق الخارجية لـ{title}",Favorite:"مفضلة",Flags:"الأعلام","Food & Drink":"الطعام والشراب","Frequently used":"كثيرا ما تستخدم",Global:"عالمي","Go back to the list":"العودة إلى القائمة","Hide password":"إخفاء كلمة السر","Message limit of {count} characters reached":"تم الوصول إلى الحد الأقصى لعدد الأحرف في الرسالة: {count} حرف","More items …":"عناصر أخرى ...",Next:"التالي","No emoji found":"لم يتم العثور على أي رمز تعبيري","No results":"ليس هناك أية نتيجة",Objects:"الأشياء",Open:"فتح",'Open link to "{resourceTitle}"':'فتح رابط إلى "{resourceTitle}"',"Open navigation":"فتح المتصفح","Password is secure":"كلمة السر مُؤمّنة","Pause slideshow":"إيقاف العرض مؤقتًا","People & Body":"الناس والجسم","Pick an emoji":"اختر رمزًا تعبيريًا","Please select a time zone:":"الرجاء تحديد المنطقة الزمنية:",Previous:"السابق","Related resources":"مصادر ذات صلة",Search:"بحث","Search results":"نتائج البحث","Select a tag":"اختر علامة",Settings:"الإعدادات","Settings navigation":"إعدادات المتصفح","Show password":"أعرض كلمة السر","Smileys & Emotion":"الوجوه و الرموز التعبيرية","Start slideshow":"بدء العرض",Submit:"إرسال",Symbols:"الرموز","Travel & Places":"السفر والأماكن","Type to search time zone":"اكتب للبحث عن منطقة زمنية","Unable to search the group":"تعذر البحث في المجموعة","Undo changes":"التراجع عن التغييرات","Write message, @ to mention someone, : for emoji autocompletion …":"اكتب رسالة، @ للإشارة إلى شخص ما، : للإكمال التلقائي للرموز التعبيرية ..."}},{locale:"br",translations:{"{tag} (invisible)":"{tag} (diwelus)","{tag} (restricted)":"{tag} (bevennet)",Actions:"Oberioù",Activities:"Oberiantizoù","Animals & Nature":"Loened & Natur",Choose:"Dibab",Close:"Serriñ",Custom:"Personelañ",Flags:"Bannieloù","Food & Drink":"Boued & Evajoù","Frequently used":"Implijet alies",Next:"Da heul","No emoji found":"Emoji ebet kavet","No results":"Disoc'h ebet",Objects:"Traoù","Pause slideshow":"Arsav an diaporama","People & Body":"Tud & Korf","Pick an emoji":"Choaz un emoji",Previous:"A-raok",Search:"Klask","Search results":"Disoc'hoù an enklask","Select a tag":"Choaz ur c'hlav",Settings:"Arventennoù","Smileys & Emotion":"Smileyioù & Fromoù","Start slideshow":"Kregiñ an diaporama",Symbols:"Arouezioù","Travel & Places":"Beaj & Lec'hioù","Unable to search the group":"Dibosupl eo klask ar strollad"}},{locale:"ca",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restringit)",Actions:"Accions",Activities:"Activitats","Animals & Nature":"Animals i natura","Anything shared with the same group of people will show up here":"Qualsevol cosa compartida amb el mateix grup de persones es mostrarà aquí","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}","Cancel changes":"Cancel·la els canvis","Change title":"Canviar títol",Choose:"Tria","Clear text":"Netejar text",Close:"Tanca","Close modal":"Tancar el mode","Close navigation":"Tanca la navegació","Close sidebar":"Tancar la barra lateral","Confirm changes":"Confirmeu els canvis",Custom:"Personalitzat","Edit item":"Edita l'element","Error getting related resources":"Error obtenint els recursos relacionats","Error parsing svg":"Error en l'anàlisi del svg","External documentation for {title}":"Documentació externa per a {title}",Favorite:"Preferit",Flags:"Marques","Food & Drink":"Menjar i begudes","Frequently used":"Utilitzats recentment",Global:"Global","Go back to the list":"Torna a la llista","Hide password":"Amagar contrasenya","Message limit of {count} characters reached":"S'ha arribat al límit de {count} caràcters per missatge","More items …":"Més artícles...",Next:"Següent","No emoji found":"No s'ha trobat cap emoji","No results":"Sense resultats",Objects:"Objectes",Open:"Obrir",'Open link to "{resourceTitle}"':'Obrir enllaç a "{resourceTitle}"',"Open navigation":"Obre la navegació","Password is secure":"Contrasenya segura
","Pause slideshow":"Atura la presentació","People & Body":"Persones i cos","Pick an emoji":"Trieu un emoji","Please select a time zone:":"Seleccioneu una zona horària:",Previous:"Anterior","Related resources":"Recursos relacionats",Search:"Cerca","Search results":"Resultats de cerca","Select a tag":"Seleccioneu una etiqueta",Settings:"Paràmetres","Settings navigation":"Navegació d'opcions","Show password":"Mostrar contrasenya","Smileys & Emotion":"Cares i emocions","Start slideshow":"Inicia la presentació",Submit:"Envia",Symbols:"Símbols","Travel & Places":"Viatges i llocs","Type to search time zone":"Escriviu per cercar la zona horària","Unable to search the group":"No es pot cercar el grup","Undo changes":"Desfés els canvis",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escriu missatge, fes servir "@" per esmentar algú, fes servir ":" per autocompletar emojis...'}},{locale:"cs_CZ",translations:{"{tag} (invisible)":"{tag} (neviditelné)","{tag} (restricted)":"{tag} (omezené)",Actions:"Akce",Activities:"Aktivity","Animals & Nature":"Zvířata a příroda","Anything shared with the same group of people will show up here":"Cokoli nasdíleného stejné skupině lidí se zobrazí zde","Avatar of {displayName}":"Zástupný obrázek uživatele {displayName}","Avatar of {displayName}, {status}":"Zástupný obrázek uživatele {displayName}, {status}","Cancel changes":"Zrušit změny","Change title":"Změnit nadpis",Choose:"Zvolit","Clear text":"Čitelný text",Close:"Zavřít","Close modal":"Zavřít dialogové okno","Close navigation":"Zavřít navigaci","Close sidebar":"Zavřít postranní panel","Confirm changes":"Potvrdit změny",Custom:"Uživatelsky určené","Edit item":"Upravit položku","Error getting related resources":"Chyba při získávání souvisejících prostředků","Error parsing svg":"Chyba při zpracovávání svg","External documentation for {title}":"Externí dokumentace k {title}",Favorite:"Oblíbené",Flags:"Příznaky","Food & Drink":"Jídlo a pití","Frequently used":"Často používané",Global:"Globální","Go back to the list":"Jít zpět na seznam","Hide password":"Skrýt heslo","Message limit of {count} characters reached":"Dosaženo limitu počtu ({count}) znaků zprávy","More items …":"Další položky…",Next:"Následující","No emoji found":"Nenalezeno žádné emoji","No results":"Nic nenalezeno",Objects:"Objekty",Open:"Otevřít",'Open link to "{resourceTitle}"':"Otevřít odkaz na „{resourceTitle}“","Open navigation":"Otevřít navigaci","Password is secure":"Heslo je bezpečné","Pause slideshow":"Pozastavit prezentaci","People & Body":"Lidé a tělo","Pick an emoji":"Vybrat emoji","Please select a time zone:":"Vyberte časovou zónu:",Previous:"Předchozí","Related resources":"Související prostředky",Search:"Hledat","Search results":"Výsledky hledání","Select a tag":"Vybrat štítek",Settings:"Nastavení","Settings navigation":"Pohyb po nastavení","Show password":"Zobrazit heslo","Smileys & Emotion":"Úsměvy a emoce","Start slideshow":"Spustit prezentaci",Submit:"Odeslat",Symbols:"Symboly","Travel & Places":"Cestování a místa","Type to search time zone":"Psaním vyhledejte časovou zónu","Unable to search the group":"Nedaří se hledat skupinu","Undo changes":"Vzít změny zpět",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':"Napište zprávu – pokud chcete někoho zmínit, napište před jeho uživatelským jménem „@“ (zavináč); automatické doplňování emotikonů zahájíte napsáním „:“ (dvojtečky)…"}},{locale:"da",translations:{"{tag} (invisible)":"{tag} (usynlig)","{tag} (restricted)":"{tag} (begrænset)",Actions:"Handlinger",Activities:"Aktiviteter","Animals & Nature":"Dyr & Natur","Anything shared with the same group of people will show up here":"Alt der deles med samme gruppe af personer vil vises her","Avatar of {displayName}":"Avatar af {displayName}","Avatar of {displayName}, {status}":"Avatar af {displayName}, {status}","Cancel changes":"Annuller ændringer","Change title":"Ret titel",Choose:"Vælg","Clear text":"Ryd tekst",Close:"Luk","Close modal":"Luk vindue","Close navigation":"Luk navigation","Close sidebar":"Luk sidepanel","Confirm changes":"Bekræft ændringer",Custom:"Brugerdefineret","Edit item":"Rediger emne","Error getting related resources":"Kunne ikke hente tilknyttede data","Error parsing svg":"Fejl ved analysering af svg","External documentation for {title}":"Ekstern dokumentation for {title}",Favorite:"Favorit",Flags:"Flag","Food & Drink":"Mad & Drikke","Frequently used":"Ofte brugt",Global:"Global","Go back to the list":"Tilbage til listen","Hide password":"Skjul kodeord","Message limit of {count} characters reached":"Begrænsning på {count} tegn er nået","More items …":"Mere ...",Next:"Videre","No emoji found":"Ingen emoji fundet","No results":"Ingen resultater",Objects:"Objekter",Open:"Åbn",'Open link to "{resourceTitle}"':'Åbn link til "{resourceTitle}"',"Open navigation":"Åbn navigation","Password is secure":"Kodeordet er sikkert","Pause slideshow":"Suspender fremvisning","People & Body":"Mennesker & Menneskekroppen","Pick an emoji":"Vælg en emoji","Please select a time zone:":"Vælg venligst en tidszone:",Previous:"Forrige","Related resources":"Relaterede emner",Search:"Søg","Search results":"Søgeresultater","Select a tag":"Vælg et mærke",Settings:"Indstillinger","Settings navigation":"Naviger i indstillinger","Show password":"Vis kodeord","Smileys & Emotion":"Smileys & Emotion","Start slideshow":"Start fremvisning",Submit:"Send",Symbols:"Symboler","Travel & Places":"Rejser & Rejsemål","Type to search time zone":"Indtast for at søge efter tidszone","Unable to search the group":"Kan ikke søge på denne gruppe","Undo changes":"Fortryd ændringer",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv besked, brug "@" for at nævne nogen, brug ":" til emoji-autofuldførelse ...'}},{locale:"de",translations:{"{tag} (invisible)":"{tag} (unsichtbar)","{tag} (restricted)":"{tag} (eingeschränkt)",Actions:"Aktionen",Activities:"Aktivitäten","Animals & Nature":"Tiere & Natur","Anything shared with the same group of people will show up here":"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt","Avatar of {displayName}":"Avatar von {displayName}","Avatar of {displayName}, {status}":"Avatar von {displayName}, {status}","Cancel changes":"Änderungen verwerfen","Change title":"Titel ändern",Choose:"Auswählen","Clear text":"Klartext",Close:"Schließen","Close modal":"Modal schließen","Close navigation":"Navigation schließen","Close sidebar":"Seitenleiste schließen","Confirm changes":"Änderungen bestätigen",Custom:"Benutzerdefiniert","Edit item":"Objekt bearbeiten","Error getting related resources":"Fehler beim Abrufen verwandter Ressourcen","Error parsing svg":"Fehler beim Einlesen der SVG","External documentation for {title}":"Externe Dokumentation für {title}",Favorite:"Favorit",Flags:"Flaggen","Food & Drink":"Essen & Trinken","Frequently used":"Häufig verwendet",Global:"Global","Go back to the list":"Zurück zur Liste","Hide password":"Passwort verbergen","Message limit of {count} characters reached":"Nachrichtenlimit von {count} Zeichen erreicht","More items …":"Weitere Elemente …",Next:"Weiter","No emoji found":"Kein Emoji gefunden","No results":"Keine Ergebnisse",Objects:"Gegenstände",Open:"Öffnen",'Open link to "{resourceTitle}"':'Link zu "{resourceTitle}" öffnen',"Open navigation":"Navigation öffnen","Password is secure":"Passwort ist sicher","Pause slideshow":"Diashow pausieren","People & Body":"Menschen & Körper","Pick an emoji":"Ein Emoji auswählen","Please select a time zone:":"Bitte wählen Sie eine Zeitzone:",Previous:"Vorherige","Related resources":"Verwandte Ressourcen",Search:"Suche","Search results":"Suchergebnisse","Select a tag":"Schlagwort auswählen",Settings:"Einstellungen","Settings navigation":"Einstellungen für die Navigation","Show password":"Passwort anzeigen","Smileys & Emotion":"Smileys & Emotionen","Start slideshow":"Diashow starten",Submit:"Einreichen",Symbols:"Symbole","Travel & Places":"Reisen & Orte","Type to search time zone":"Tippen, um Zeitzone zu suchen","Unable to search the group":"Die Gruppe konnte nicht durchsucht werden","Undo changes":"Änderungen rückgängig machen",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Nachricht schreiben, "@" um jemanden zu erwähnen, ":" für die automatische Vervollständigung von Emojis …'}},{locale:"de_DE",translations:{"{tag} (invisible)":"{tag} (unsichtbar)","{tag} (restricted)":"{tag} (eingeschränkt)",Actions:"Aktionen",Activities:"Aktivitäten","Animals & Nature":"Tiere & Natur","Anything shared with the same group of people will show up here":"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt","Avatar of {displayName}":"Avatar von {displayName}","Avatar of {displayName}, {status}":"Avatar von {displayName}, {status}","Cancel changes":"Änderungen verwerfen","Change title":"Titel ändern",Choose:"Auswählen","Clear text":"Klartext",Close:"Schließen","Close modal":"Modal schließen","Close navigation":"Navigation schließen","Close sidebar":"Seitenleiste schließen","Confirm changes":"Änderungen bestätigen",Custom:"Benutzerdefiniert","Edit item":"Objekt bearbeiten","Error getting related resources":"Fehler beim Abrufen verwandter Ressourcen","Error parsing svg":"Fehler beim Einlesen der SVG","External documentation for {title}":"Externe Dokumentation für {title}",Favorite:"Favorit",Flags:"Flaggen","Food & Drink":"Essen & Trinken","Frequently used":"Häufig verwendet",Global:"Global","Go back to the list":"Zurück zur Liste","Hide password":"Passwort verbergen","Message limit of {count} characters reached":"Nachrichtenlimit von {count} Zeichen erreicht","More items …":"Weitere Elemente …",Next:"Weiter","No emoji found":"Kein Emoji gefunden","No results":"Keine Ergebnisse",Objects:"Objekte",Open:"Öffnen",'Open link to "{resourceTitle}"':'Link zu "{resourceTitle}" öffnen',"Open navigation":"Navigation öffnen","Password is secure":"Passwort ist sicher","Pause slideshow":"Diashow pausieren","People & Body":"Menschen & Körper","Pick an emoji":"Ein Emoji auswählen","Please select a time zone:":"Bitte eine Zeitzone auswählen:",Previous:"Vorherige","Related resources":"Verwandte Ressourcen",Search:"Suche","Search results":"Suchergebnisse","Select a tag":"Schlagwort auswählen",Settings:"Einstellungen","Settings navigation":"Einstellungen für die Navigation","Show password":"Passwort anzeigen","Smileys & Emotion":"Smileys & Emotionen","Start slideshow":"Diashow starten",Submit:"Einreichen",Symbols:"Symbole","Travel & Places":"Reisen & Orte","Type to search time zone":"Tippen, um eine Zeitzone zu suchen","Unable to search the group":"Die Gruppe kann nicht durchsucht werden","Undo changes":"Änderungen rückgängig machen",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Nachricht schreiben, "@" um jemanden zu erwähnen, ":" für die automatische Vervollständigung von Emojis …'}},{locale:"el",translations:{"{tag} (invisible)":"{tag} (αόρατο)","{tag} (restricted)":"{tag} (περιορισμένο)",Actions:"Ενέργειες",Activities:"Δραστηριότητες","Animals & Nature":"Ζώα & Φύση","Anything shared with the same group of people will show up here":"Οτιδήποτε μοιράζεται με την ίδια ομάδα ατόμων θα εμφανίζεται εδώ","Avatar of {displayName}":"Άβαταρ του {displayName}","Avatar of {displayName}, {status}":"Άβαταρ του {displayName}, {status}","Cancel changes":"Ακύρωση αλλαγών","Change title":"Αλλαγή τίτλου",Choose:"Επιλογή","Clear text":"Εκκαθάριση κειμένου",Close:"Κλείσιμο","Close modal":"Βοηθητικό κλείσιμο","Close navigation":"Κλείσιμο πλοήγησης","Close sidebar":"Κλείσιμο πλευρικής μπάρας","Confirm changes":"Επιβεβαίωση αλλαγών",Custom:"Προσαρμογή","Edit item":"Επεξεργασία","Error getting related resources":"Σφάλμα λήψης σχετικών πόρων","Error parsing svg":"Σφάλμα ανάλυσης svg","External documentation for {title}":"Εξωτερική τεκμηρίωση για {title}",Favorite:"Αγαπημένα",Flags:"Σημαίες","Food & Drink":"Φαγητό & Ποτό","Frequently used":"Συχνά χρησιμοποιούμενο",Global:"Καθολικό","Go back to the list":"Επιστροφή στην αρχική λίστα ","Hide password":"Απόκρυψη κωδικού πρόσβασης","Message limit of {count} characters reached":"Συμπληρώθηκε το όριο των {count} χαρακτήρων του μηνύματος","More items …":"Περισσότερα στοιχεία …",Next:"Επόμενο","No emoji found":"Δεν βρέθηκε emoji","No results":"Κανένα αποτέλεσμα",Objects:"Αντικείμενα",Open:"Άνοιγμα",'Open link to "{resourceTitle}"':'Άνοιγμα συνδέσμου στο "{resourceTitle}"',"Open navigation":"Άνοιγμα πλοήγησης","Password is secure":"Ο κωδικός πρόσβασης είναι ασφαλής","Pause slideshow":"Παύση προβολής διαφανειών","People & Body":"Άνθρωποι & Σώμα","Pick an emoji":"Επιλέξτε ένα emoji","Please select a time zone:":"Παρακαλούμε επιλέξτε μια ζώνη ώρας:",Previous:"Προηγούμενο","Related resources":"Σχετικοί πόροι",Search:"Αναζήτηση","Search results":"Αποτελέσματα αναζήτησης","Select a tag":"Επιλογή ετικέτας",Settings:"Ρυθμίσεις","Settings navigation":"Πλοήγηση ρυθμίσεων","Show password":"Εμφάνιση κωδικού πρόσβασης","Smileys & Emotion":"Φατσούλες & Συναίσθημα","Start slideshow":"Έναρξη προβολής διαφανειών",Submit:"Υποβολή",Symbols:"Σύμβολα","Travel & Places":"Ταξίδια & Τοποθεσίες","Type to search time zone":"Πληκτρολογήστε για αναζήτηση ζώνης ώρας","Unable to search the group":"Δεν είναι δυνατή η αναζήτηση της ομάδας","Undo changes":"Αναίρεση Αλλαγών",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Γράψτε μήνυμα, χρησιμοποιείστε "@" για να αναφέρετε κάποιον, χρησιμοποιείστε ":" για αυτόματη συμπλήρωση emoji …'}},{locale:"en_GB",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restricted)",Actions:"Actions",Activities:"Activities","Animals & Nature":"Animals & Nature","Anything shared with the same group of people will show up here":"Anything shared with the same group of people will show up here","Avatar of {displayName}":"Avatar of {displayName}","Avatar of {displayName}, {status}":"Avatar of {displayName}, {status}","Cancel changes":"Cancel changes","Change title":"Change title",Choose:"Choose","Clear text":"Clear text",Close:"Close","Close modal":"Close modal","Close navigation":"Close navigation","Close sidebar":"Close sidebar","Confirm changes":"Confirm changes",Custom:"Custom","Edit item":"Edit item","Error getting related resources":"Error getting related resources","Error parsing svg":"Error parsing svg","External documentation for {title}":"External documentation for {title}",Favorite:"Favourite",Flags:"Flags","Food & Drink":"Food & Drink","Frequently used":"Frequently used",Global:"Global","Go back to the list":"Go back to the list","Hide password":"Hide password","Message limit of {count} characters reached":"Message limit of {count} characters reached","More items …":"More items …",Next:"Next","No emoji found":"No emoji found","No results":"No results",Objects:"Objects",Open:"Open",'Open link to "{resourceTitle}"':'Open link to "{resourceTitle}"',"Open navigation":"Open navigation","Password is secure":"Password is secure","Pause slideshow":"Pause slideshow","People & Body":"People & Body","Pick an emoji":"Pick an emoji","Please select a time zone:":"Please select a time zone:",Previous:"Previous","Related resources":"Related resources",Search:"Search","Search results":"Search results","Select a tag":"Select a tag",Settings:"Settings","Settings navigation":"Settings navigation","Show password":"Show password","Smileys & Emotion":"Smileys & Emotion","Start slideshow":"Start slideshow",Submit:"Submit",Symbols:"Symbols","Travel & Places":"Travel & Places","Type to search time zone":"Type to search time zone","Unable to search the group":"Unable to search the group","Undo changes":"Undo changes",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Write message, use "@" to mention someone, use ":" for emoji autocompletion …'}},{locale:"eo",translations:{"{tag} (invisible)":"{tag} (kaŝita)","{tag} (restricted)":"{tag} (limigita)",Actions:"Agoj",Activities:"Aktiveco","Animals & Nature":"Bestoj & Naturo",Choose:"Elektu",Close:"Fermu",Custom:"Propra",Flags:"Flagoj","Food & Drink":"Manĝaĵo & Trinkaĵo","Frequently used":"Ofte uzataj","Message limit of {count} characters reached":"La limo je {count} da literoj atingita",Next:"Sekva","No emoji found":"La emoĝio forestas","No results":"La rezulto forestas",Objects:"Objektoj","Pause slideshow":"Payzi bildprezenton","People & Body":"Homoj & Korpo","Pick an emoji":"Elekti emoĝion ",Previous:"Antaŭa",Search:"Serĉi","Search results":"Serĉrezultoj","Select a tag":"Elektu etikedon",Settings:"Agordo","Settings navigation":"Agorda navigado","Smileys & Emotion":"Ridoj kaj Emocioj","Start slideshow":"Komenci bildprezenton",Symbols:"Signoj","Travel & Places":"Vojaĵoj & Lokoj","Unable to search the group":"Ne eblas serĉi en la grupo","Write message, @ to mention someone …":"Mesaĝi, uzu @ por mencii iun ..."}},{locale:"es",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restringido)",Actions:"Acciones",Activities:"Actividades","Animals & Nature":"Animales y naturaleza","Anything shared with the same group of people will show up here":"Cualquier cosa que sea compartida con el mismo grupo de personas se mostrará aquí","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}","Cancel changes":"Cancelar cambios","Change title":"Cambiar título",Choose:"Elegir","Clear text":"Limpiar texto",Close:"Cerrar","Close modal":"Cerrar modal","Close navigation":"Cerrar navegación","Close sidebar":"Cerrar barra lateral","Confirm changes":"Confirmar cambios",Custom:"Personalizado","Edit item":"Editar elemento","Error getting related resources":"Se encontró un error al obtener los recursos relacionados","Error parsing svg":"Error procesando svg","External documentation for {title}":"Documentacion externa de {title}",Favorite:"Favorito",Flags:"Banderas","Food & Drink":"Comida y bebida","Frequently used":"Usado con frecuenca",Global:"Global","Go back to the list":"Volver a la lista","Hide password":"Ocultar contraseña","Message limit of {count} characters reached":"El mensaje ha alcanzado el límite de {count} caracteres","More items …":"Más ítems...",Next:"Siguiente","No emoji found":"No hay ningún emoji","No results":" Ningún resultado",Objects:"Objetos",Open:"Abrir",'Open link to "{resourceTitle}"':'Abrir enlace a "{resourceTitle}"',"Open navigation":"Abrir navegación","Password is secure":"La contraseña es segura","Pause slideshow":"Pausar la presentación ","People & Body":"Personas y cuerpos","Pick an emoji":"Elegir un emoji","Please select a time zone:":"Por favor elige un huso de horario:",Previous:"Anterior","Related resources":"Recursos relacionados",Search:"Buscar","Search results":"Resultados de la búsqueda","Select a tag":"Seleccione una etiqueta",Settings:"Ajustes","Settings navigation":"Navegación por ajustes","Show password":"Mostrar contraseña","Smileys & Emotion":"Smileys y emoticonos","Start slideshow":"Iniciar la presentación",Submit:"Enviar",Symbols:"Símbolos","Travel & Places":"Viajes y lugares","Type to search time zone":"Escribe para buscar un huso de horario","Unable to search the group":"No es posible buscar en el grupo","Undo changes":"Deshacer cambios",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escribir mensaje, utilice "@" para mencionar a alguien, utilice ":" para autocompletado de emojis ...'}},{locale:"eu",translations:{"{tag} (invisible)":"{tag} (ikusezina)","{tag} (restricted)":"{tag} (mugatua)",Actions:"Ekintzak",Activities:"Jarduerak","Animals & Nature":"Animaliak eta Natura","Anything shared with the same group of people will show up here":"Pertsona-talde berarekin partekatutako edozer agertuko da hemen","Avatar of {displayName}":"{displayName}-(e)n irudia","Avatar of {displayName}, {status}":"{displayName} -(e)n irudia, {status}","Cancel changes":"Ezeztatu aldaketak","Change title":"Aldatu titulua",Choose:"Aukeratu","Clear text":"Garbitu testua",Close:"Itxi","Close modal":"Itxi modala","Close navigation":"Itxi nabigazioa","Close sidebar":"Itxi albo-barra","Confirm changes":"Baieztatu aldaketak",Custom:"Pertsonalizatua","Edit item":"Editatu elementua","Error getting related resources":"Errorea erlazionatutako baliabideak lortzerakoan","Error parsing svg":"Errore bat gertatu da svg-a analizatzean","External documentation for {title}":"Kanpoko dokumentazioa {title}(r)entzat",Favorite:"Gogokoa",Flags:"Banderak","Food & Drink":"Janaria eta edariak","Frequently used":"Askotan erabilia",Global:"Globala","Go back to the list":"Bueltatu zerrendara","Hide password":"Ezkutatu pasahitza","Message limit of {count} characters reached":"Mezuaren {count} karaketere-limitera heldu zara","More items …":"Elementu gehiago …",Next:"Hurrengoa","No emoji found":"Ez da emojirik aurkitu","No results":"Emaitzarik ez",Objects:"Objektuak",Open:"Ireki",'Open link to "{resourceTitle}"':'Ireki esteka: "{resourceTitle}"',"Open navigation":"Ireki nabigazioa","Password is secure":"Pasahitza segurua da","Pause slideshow":"Pausatu diaporama","People & Body":"Jendea eta gorputza","Pick an emoji":"Hautatu emoji bat","Please select a time zone:":"Mesedez hautatu ordu-zona bat:",Previous:"Aurrekoa","Related resources":"Erlazionatutako baliabideak",Search:"Bilatu","Search results":"Bilaketa emaitzak","Select a tag":"Hautatu etiketa bat",Settings:"Ezarpenak","Settings navigation":"Nabigazio ezarpenak","Show password":"Erakutsi pasahitza","Smileys & Emotion":"Smileyak eta emozioa","Start slideshow":"Hasi diaporama",Submit:"Bidali",Symbols:"Sinboloak","Travel & Places":"Bidaiak eta lekuak","Type to search time zone":"Idatzi ordu-zona bat bilatzeko","Unable to search the group":"Ezin izan da taldea bilatu","Undo changes":"Aldaketak desegin",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Idatzi mezua, erabili "@" norbait aipatzeko, erabili ":" emojiak automatikoki osatzeko...'}},{locale:"fi_FI",translations:{"{tag} (invisible)":"{tag} (näkymätön)","{tag} (restricted)":"{tag} (rajoitettu)",Actions:"Toiminnot",Activities:"Aktiviteetit","Animals & Nature":"Eläimet & luonto","Avatar of {displayName}":"Käyttäjän {displayName} avatar","Avatar of {displayName}, {status}":"Käyttäjän {displayName} avatar, {status}","Cancel changes":"Peruuta muutokset",Choose:"Valitse",Close:"Sulje","Close navigation":"Sulje navigaatio","Confirm changes":"Vahvista muutokset",Custom:"Mukautettu","Edit item":"Muokkaa kohdetta","External documentation for {title}":"Ulkoinen dokumentaatio kohteelle {title}",Flags:"Liput","Food & Drink":"Ruoka & juoma","Frequently used":"Usein käytetyt",Global:"Yleinen","Go back to the list":"Siirry takaisin listaan","Message limit of {count} characters reached":"Viestin merkken enimmäisimäärä {count} täynnä ",Next:"Seuraava","No emoji found":"Emojia ei löytynyt","No results":"Ei tuloksia",Objects:"Esineet & asiat","Open navigation":"Avaa navigaatio","Pause slideshow":"Keskeytä diaesitys","People & Body":"Ihmiset & keho","Pick an emoji":"Valitse emoji","Please select a time zone:":"Valitse aikavyöhyke:",Previous:"Edellinen",Search:"Etsi","Search results":"Hakutulokset","Select a tag":"Valitse tagi",Settings:"Asetukset","Settings navigation":"Asetusnavigaatio","Smileys & Emotion":"Hymiöt & tunteet","Start slideshow":"Aloita diaesitys",Submit:"Lähetä",Symbols:"Symbolit","Travel & Places":"Matkustus & kohteet","Type to search time zone":"Kirjoita etsiäksesi aikavyöhyke","Unable to search the group":"Ryhmää ei voi hakea","Undo changes":"Kumoa muutokset","Write message, @ to mention someone, : for emoji autocompletion …":"Kirjoita viesti, @ mainitaksesi käyttäjän, : emojin automaattitäydennykseen…"}},{locale:"fr",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (restreint)",Actions:"Actions",Activities:"Activités","Animals & Nature":"Animaux & Nature","Anything shared with the same group of people will show up here":"Tout ce qui est partagé avec le même groupe de personnes apparaîtra ici","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}","Cancel changes":"Annuler les modifications","Change title":"Modifier le titre",Choose:"Choisir","Clear text":"Effacer le texte",Close:"Fermer","Close modal":"Fermer la fenêtre","Close navigation":"Fermer la navigation","Close sidebar":"Fermer la barre latérale","Confirm changes":"Confirmer les modifications",Custom:"Personnalisé","Edit item":"Éditer l'élément","Error getting related resources":"Erreur à la récupération des ressources liées","Error parsing svg":"Erreur d'analyse SVG","External documentation for {title}":"Documentation externe pour {title}",Favorite:"Favori",Flags:"Drapeaux","Food & Drink":"Nourriture & Boissons","Frequently used":"Utilisés fréquemment",Global:"Global","Go back to the list":"Retourner à la liste","Hide password":"Cacher le mot de passe","Message limit of {count} characters reached":"Limite de messages de {count} caractères atteinte","More items …":"Plus d'éléments...",Next:"Suivant","No emoji found":"Pas d’émoji trouvé","No results":"Aucun résultat",Objects:"Objets",Open:"Ouvrir",'Open link to "{resourceTitle}"':'Ouvrir le lien vers "{resourceTitle}"',"Open navigation":"Ouvrir la navigation","Password is secure":"Le mot de passe est sécurisé","Pause slideshow":"Mettre le diaporama en pause","People & Body":"Personnes & Corps","Pick an emoji":"Choisissez un émoji","Please select a time zone:":"Sélectionnez un fuseau horaire : ",Previous:"Précédent","Related resources":"Ressources liées",Search:"Chercher","Search results":"Résultats de recherche","Select a tag":"Sélectionnez une balise",Settings:"Paramètres","Settings navigation":"Navigation dans les paramètres","Show password":"Afficher le mot de passe","Smileys & Emotion":"Smileys & Émotions","Start slideshow":"Démarrer le diaporama",Submit:"Valider",Symbols:"Symboles","Travel & Places":"Voyage & Lieux","Type to search time zone":"Saisissez les premiers lettres pour rechercher un fuseau horaire","Unable to search the group":"Impossible de chercher le groupe","Undo changes":"Annuler les changements",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Écrire un message, utiliser "@" pour mentionner une personne, ":" pour l\'autocomplétion des émojis...'}},{locale:"gl",translations:{"{tag} (invisible)":"{tag} (invisíbel)","{tag} (restricted)":"{tag} (restrinxido)",Actions:"Accións",Activities:"Actividades","Animals & Nature":"Animais e natureza","Cancel changes":"Cancelar os cambios",Choose:"Escoller",Close:"Pechar","Confirm changes":"Confirma os cambios",Custom:"Personalizado","External documentation for {title}":"Documentación externa para {title}",Flags:"Bandeiras","Food & Drink":"Comida e bebida","Frequently used":"Usado con frecuencia","Message limit of {count} characters reached":"Acadouse o límite de {count} caracteres por mensaxe",Next:"Seguinte","No emoji found":"Non se atopou ningún «emoji»","No results":"Sen resultados",Objects:"Obxectos","Pause slideshow":"Pausar o diaporama","People & Body":"Persoas e corpo","Pick an emoji":"Escolla un «emoji»",Previous:"Anterir",Search:"Buscar","Search results":"Resultados da busca","Select a tag":"Seleccione unha etiqueta",Settings:"Axustes","Settings navigation":"Navegación polos axustes","Smileys & Emotion":"Sorrisos e emocións","Start slideshow":"Iniciar o diaporama",Submit:"Enviar",Symbols:"Símbolos","Travel & Places":"Viaxes e lugares","Unable to search the group":"Non foi posíbel buscar o grupo","Write message, @ to mention someone …":"Escriba a mensaxe, @ para mencionar a alguén…"}},{locale:"he",translations:{"{tag} (invisible)":"{tag} (נסתר)","{tag} (restricted)":"{tag} (מוגבל)",Actions:"פעולות",Activities:"פעילויות","Animals & Nature":"חיות וטבע",Choose:"בחירה",Close:"סגירה",Custom:"בהתאמה אישית",Flags:"דגלים","Food & Drink":"מזון ומשקאות","Frequently used":"בשימוש תדיר",Next:"הבא","No emoji found":"לא נמצא אמוג׳י","No results":"אין תוצאות",Objects:"חפצים","Pause slideshow":"השהיית מצגת","People & Body":"אנשים וגוף","Pick an emoji":"נא לבחור אמוג׳י",Previous:"הקודם",Search:"חיפוש","Search results":"תוצאות חיפוש","Select a tag":"בחירת תגית",Settings:"הגדרות","Smileys & Emotion":"חייכנים ורגשונים","Start slideshow":"התחלת המצגת",Symbols:"סמלים","Travel & Places":"טיולים ומקומות","Unable to search the group":"לא ניתן לחפש בקבוצה"}},{locale:"hu_HU",translations:{"{tag} (invisible)":"{tag} (láthatatlan)","{tag} (restricted)":"{tag} (korlátozott)",Actions:"Műveletek",Activities:"Tevékenységek","Animals & Nature":"Állatok és természet","Anything shared with the same group of people will show up here":"Minden, amit ugyanazzal a csoporttal oszt meg, itt fog megjelenni","Avatar of {displayName}":"{displayName} profilképe","Avatar of {displayName}, {status}":"{displayName} profilképe, {status}","Cancel changes":"Változtatások elvetése","Change title":"Cím megváltoztatása",Choose:"Válassszon","Clear text":"Szöveg törlése",Close:"Bezárás","Close modal":"Ablak bezárása","Close navigation":"Navigáció bezárása","Close sidebar":"Oldalsáv bezárása","Confirm changes":"Változtatások megerősítése",Custom:"Egyéni","Edit item":"Elem szerkesztése","Error getting related resources":"Hiba a kapcsolódó erőforrások lekérésekor","Error parsing svg":"Hiba az SVG feldolgozásakor","External documentation for {title}":"Külső dokumentáció ehhez: {title}",Favorite:"Kedvenc",Flags:"Zászlók","Food & Drink":"Étel és ital","Frequently used":"Gyakran használt",Global:"Globális","Go back to the list":"Ugrás vissza a listához","Hide password":"Jelszó elrejtése","Message limit of {count} characters reached":"{count} karakteres üzenetkorlát elérve","More items …":"További elemek...",Next:"Következő","No emoji found":"Nem található emodzsi","No results":"Nincs találat",Objects:"Tárgyak",Open:"Megnyitás",'Open link to "{resourceTitle}"':"A(z) „{resourceTitle}” hivatkozásának megnyitása","Open navigation":"Navigáció megnyitása","Password is secure":"A jelszó biztonságos","Pause slideshow":"Diavetítés szüneteltetése","People & Body":"Emberek és test","Pick an emoji":"Válasszon egy emodzsit","Please select a time zone:":"Válasszon időzónát:",Previous:"Előző","Related resources":"Kapcsolódó erőforrások",Search:"Keresés","Search results":"Találatok","Select a tag":"Válasszon címkét",Settings:"Beállítások","Settings navigation":"Navigáció a beállításokban","Show password":"Jelszó megjelenítése","Smileys & Emotion":"Mosolyok és érzelmek","Start slideshow":"Diavetítés indítása",Submit:"Beküldés",Symbols:"Szimbólumok","Travel & Places":"Utazás és helyek","Type to search time zone":"Gépeljen az időzóna kereséséhez","Unable to search the group":"A csoport nem kereshető","Undo changes":"Változtatások visszavonása",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':"Írjon egy üzenetet, használja a „@”-ot valaki megemlítéséhet, illetve a „:”-ot az emodzsik automatikus kiegészítéséhez…"}},{locale:"is",translations:{"{tag} (invisible)":"{tag} (ósýnilegt)","{tag} (restricted)":"{tag} (takmarkað)",Actions:"Aðgerðir",Activities:"Aðgerðir","Animals & Nature":"Dýr og náttúra",Choose:"Velja",Close:"Loka",Custom:"Sérsniðið",Flags:"Flögg","Food & Drink":"Matur og drykkur","Frequently used":"Oftast notað",Next:"Næsta","No emoji found":"Ekkert tjáningartákn fannst","No results":"Engar niðurstöður",Objects:"Hlutir","Pause slideshow":"Gera hlé á skyggnusýningu","People & Body":"Fólk og líkami","Pick an emoji":"Veldu tjáningartákn",Previous:"Fyrri",Search:"Leita","Search results":"Leitarniðurstöður","Select a tag":"Veldu merki",Settings:"Stillingar","Smileys & Emotion":"Broskallar og tilfinningar","Start slideshow":"Byrja skyggnusýningu",Symbols:"Tákn","Travel & Places":"Staðir og ferðalög","Unable to search the group":"Get ekki leitað í hópnum"}},{locale:"it",translations:{"{tag} (invisible)":"{tag} (invisibile)","{tag} (restricted)":"{tag} (limitato)",Actions:"Azioni",Activities:"Attività","Animals & Nature":"Animali e natura","Anything shared with the same group of people will show up here":"Tutto ciò che è stato condiviso con lo stesso gruppo di persone viene visualizzato qui","Avatar of {displayName}":"Avatar di {displayName}","Avatar of {displayName}, {status}":"Avatar di {displayName}, {status}","Cancel changes":"Annulla modifiche","Change title":"Modifica il titolo",Choose:"Scegli","Clear text":"Cancella il testo",Close:"Chiudi","Close modal":"Chiudi il messaggio modale","Close navigation":"Chiudi la navigazione","Close sidebar":"Chiudi la barra laterale","Confirm changes":"Conferma modifiche",Custom:"Personalizzato","Edit item":"Modifica l'elemento","Error getting related resources":"Errore nell'ottenere risorse correlate","Error parsing svg":"Errore nell'analizzare l'svg","External documentation for {title}":"Documentazione esterna per {title}",Favorite:"Preferito",Flags:"Bandiere","Food & Drink":"Cibo e bevande","Frequently used":"Usati di frequente",Global:"Globale","Go back to the list":"Torna all'elenco","Hide password":"Nascondi la password","Message limit of {count} characters reached":"Limite dei messaggi di {count} caratteri raggiunto","More items …":"Più elementi ...",Next:"Successivo","No emoji found":"Nessun emoji trovato","No results":"Nessun risultato",Objects:"Oggetti",Open:"Apri",'Open link to "{resourceTitle}"':'Apri il link a "{resourceTitle}"',"Open navigation":"Apri la navigazione","Password is secure":"La password è sicura","Pause slideshow":"Presentazione in pausa","People & Body":"Persone e corpo","Pick an emoji":"Scegli un emoji","Please select a time zone:":"Si prega di selezionare un fuso orario:",Previous:"Precedente","Related resources":"Risorse correlate",Search:"Cerca","Search results":"Risultati di ricerca","Select a tag":"Seleziona un'etichetta",Settings:"Impostazioni","Settings navigation":"Navigazione delle impostazioni","Show password":"Mostra la password","Smileys & Emotion":"Faccine ed emozioni","Start slideshow":"Avvia presentazione",Submit:"Invia",Symbols:"Simboli","Travel & Places":"Viaggi e luoghi","Type to search time zone":"Digita per cercare un fuso orario","Unable to search the group":"Impossibile cercare il gruppo","Undo changes":"Cancella i cambiamenti",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Scrivi un messaggio, "@" per menzionare qualcuno, ":" per il completamento automatico delle emoji ...'}},{locale:"ja_JP",translations:{"{tag} (invisible)":"{タグ} (不可視)","{tag} (restricted)":"{タグ} (制限付)",Actions:"操作",Activities:"アクティビティ","Animals & Nature":"動物と自然","Anything shared with the same group of people will show up here":"同じグループで共有しているものは、全てここに表示されます","Avatar of {displayName}":"{displayName} のアバター","Avatar of {displayName}, {status}":"{displayName}, {status} のアバター","Cancel changes":"変更をキャンセル","Change title":"タイトルを変更",Choose:"選択","Clear text":"テキストをクリア",Close:"閉じる","Close modal":"モーダルを閉じる","Close navigation":"ナビゲーションを閉じる","Close sidebar":"サイドバーを閉じる","Confirm changes":"変更を承認",Custom:"カスタム","Edit item":"編集","Error getting related resources":"関連リソースの取得エラー","Error parsing svg":"svgの解析エラー","External documentation for {title}":"{title} のための添付文書",Favorite:"お気に入り",Flags:"国旗","Food & Drink":"食べ物と飲み物","Frequently used":"よく使うもの",Global:"全体","Go back to the list":"リストに戻る","Hide password":"パスワードを非表示","Message limit of {count} characters reached":"{count} 文字のメッセージ上限に達しています","More items …":"他のアイテム",Next:"次","No emoji found":"絵文字が見つかりません","No results":"なし",Objects:"物",Open:"開く",'Open link to "{resourceTitle}"':'"{resourceTitle}"のリンクを開く',"Open navigation":"ナビゲーションを開く","Password is secure":"パスワードは保護されています","Pause slideshow":"スライドショーを一時停止","People & Body":"様々な人と体の部位","Pick an emoji":"絵文字を選択","Please select a time zone:":"タイムゾーンを選んで下さい:",Previous:"前","Related resources":"関連リソース",Search:"検索","Search results":"検索結果","Select a tag":"タグを選択",Settings:"設定","Settings navigation":"ナビゲーション設定","Show password":"パスワードを表示","Smileys & Emotion":"感情表現","Start slideshow":"スライドショーを開始",Submit:"提出",Symbols:"記号","Travel & Places":"旅行と場所","Type to search time zone":"タイムゾーン検索のため入力してください","Unable to search the group":"グループを検索できません","Undo changes":"変更を取り消し",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'メッセージを記入、"@"でメンション、":"で絵文字の自動補完 ...'}},{locale:"lt_LT",translations:{"{tag} (invisible)":"{tag} (nematoma)","{tag} (restricted)":"{tag} (apribota)",Actions:"Veiksmai",Activities:"Veiklos","Animals & Nature":"Gyvūnai ir gamta",Choose:"Pasirinkti",Close:"Užverti",Custom:"Tinkinti","External documentation for {title}":"Išorinė {title} dokumentacija",Flags:"Vėliavos","Food & Drink":"Maistas ir gėrimai","Frequently used":"Dažniausiai naudoti","Message limit of {count} characters reached":"Pasiekta {count} simbolių žinutės riba",Next:"Kitas","No emoji found":"Nerasta jaustukų","No results":"Nėra rezultatų",Objects:"Objektai","Pause slideshow":"Pristabdyti skaidrių rodymą","People & Body":"Žmonės ir kūnas","Pick an emoji":"Pasirinkti jaustuką",Previous:"Ankstesnis",Search:"Ieškoti","Search results":"Paieškos rezultatai","Select a tag":"Pasirinkti žymę",Settings:"Nustatymai","Settings navigation":"Naršymas nustatymuose","Smileys & Emotion":"Šypsenos ir emocijos","Start slideshow":"Pradėti skaidrių rodymą",Submit:"Pateikti",Symbols:"Simboliai","Travel & Places":"Kelionės ir vietos","Unable to search the group":"Nepavyko atlikti paiešką grupėje","Write message, @ to mention someone …":"Rašykite žinutę, naudokite @ norėdami kažką paminėti…"}},{locale:"lv",translations:{"{tag} (invisible)":"{tag} (neredzams)","{tag} (restricted)":"{tag} (ierobežots)",Choose:"Izvēlēties",Close:"Aizvērt",Next:"Nākamais","No results":"Nav rezultātu","Pause slideshow":"Pauzēt slaidrādi",Previous:"Iepriekšējais","Select a tag":"Izvēlēties birku",Settings:"Iestatījumi","Start slideshow":"Sākt slaidrādi"}},{locale:"mk",translations:{"{tag} (invisible)":"{tag} (невидливо)","{tag} (restricted)":"{tag} (ограничено)",Actions:"Акции",Activities:"Активности","Animals & Nature":"Животни & Природа","Avatar of {displayName}":"Аватар на {displayName}","Avatar of {displayName}, {status}":"Аватар на {displayName}, {status}","Cancel changes":"Откажи ги промените","Change title":"Промени наслов",Choose:"Избери",Close:"Затвори","Close modal":"Затвори модал","Close navigation":"Затвори навигација","Confirm changes":"Потврди ги промените",Custom:"Прилагодени","Edit item":"Уреди","External documentation for {title}":"Надворешна документација за {title}",Favorite:"Фаворити",Flags:"Знамиња","Food & Drink":"Храна & Пијалоци","Frequently used":"Најчесто користени",Global:"Глобално","Go back to the list":"Врати се на листата",items:"ставки","Message limit of {count} characters reached":"Ограничувањето на должината на пораката од {count} карактери е надминато","More {dashboardItemType} …":"Повеќе {dashboardItemType} …",Next:"Следно","No emoji found":"Не се пронајдени емотикони","No results":"Нема резултати",Objects:"Објекти",Open:"Отвори","Open navigation":"Отвори навигација","Pause slideshow":"Пузирај слајдшоу","People & Body":"Луѓе & Тело","Pick an emoji":"Избери емотикон","Please select a time zone:":"Изберете временска зона:",Previous:"Предходно",Search:"Барај","Search results":"Резултати од барувањето","Select a tag":"Избери ознака",Settings:"Параметри","Settings navigation":"Параметри за навигација","Smileys & Emotion":"Смешковци & Емотикони","Start slideshow":"Стартувај слајдшоу",Submit:"Испрати",Symbols:"Симболи","Travel & Places":"Патувања & Места","Type to search time zone":"Напишете за да пребарате временска зона","Unable to search the group":"Неможе да се принајде групата","Undo changes":"Врати ги промените","Write message, @ to mention someone, : for emoji autocompletion …":"Напиши порака, @ за да спомнете некого, : за емотинони автоатско комплетирање ..."}},{locale:"my",translations:{"{tag} (invisible)":"{tag} (ကွယ်ဝှက်ထား)","{tag} (restricted)":"{tag} (ကန့်သတ်)",Actions:"လုပ်ဆောင်ချက်များ",Activities:"ပြုလုပ်ဆောင်တာများ","Animals & Nature":"တိရစ္ဆာန်များနှင့် သဘာဝ","Avatar of {displayName}":"{displayName} ၏ ကိုယ်ပွား","Cancel changes":"ပြောင်းလဲမှုများ ပယ်ဖျက်ရန်",Choose:"ရွေးချယ်ရန်",Close:"ပိတ်ရန်","Confirm changes":"ပြောင်းလဲမှုများ အတည်ပြုရန်",Custom:"အလိုကျချိန်ညှိမှု","External documentation for {title}":"{title} အတွက် ပြင်ပ စာရွက်စာတမ်း",Flags:"အလံများ","Food & Drink":"အစားအသောက်","Frequently used":"မကြာခဏအသုံးပြုသော",Global:"ကမ္ဘာလုံးဆိုင်ရာ","Message limit of {count} characters reached":"ကန့်သတ် စာလုံးရေ {count} လုံး ပြည့်ပါပြီ",Next:"နောက်သို့ဆက်ရန်","No emoji found":"အီမိုဂျီ ရှာဖွေမတွေ့နိုင်ပါ","No results":"ရလဒ်မရှိပါ",Objects:"အရာဝတ္ထုများ","Pause slideshow":"စလိုက်ရှိုး ခေတ္တရပ်ရန်","People & Body":"လူပုဂ္ဂိုလ်များနှင့် ခန္ဓာကိုယ်","Pick an emoji":"အီမိုဂျီရွေးရန်","Please select a time zone:":"ဒေသစံတော်ချိန် ရွေးချယ်ပေးပါ",Previous:"ယခင်",Search:"ရှာဖွေရန်","Search results":"ရှာဖွေမှု ရလဒ်များ","Select a tag":"tag ရွေးချယ်ရန်",Settings:"ချိန်ညှိချက်များ","Settings navigation":"ချိန်ညှိချက်အညွှန်း","Smileys & Emotion":"စမိုင်လီများနှင့် အီမိုရှင်း","Start slideshow":"စလိုက်ရှိုးအား စတင်ရန်",Submit:"တင်သွင်းရန်",Symbols:"သင်္ကေတများ","Travel & Places":"ခရီးသွားလာခြင်းနှင့် နေရာများ","Type to search time zone":"ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ","Unable to search the group":"အဖွဲ့အား ရှာဖွေ၍ မရနိုင်ပါ","Write message, @ to mention someone …":"စာရေးသားရန်၊ တစ်စုံတစ်ဦးအား @ အသုံးပြု ရည်ညွှန်းရန်..."}},{locale:"nb_NO",translations:{"{tag} (invisible)":"{tag} (usynlig)","{tag} (restricted)":"{tag} (beskyttet)",Actions:"Handlinger",Activities:"Aktiviteter","Animals & Nature":"Dyr og natur","Anything shared with the same group of people will show up here":"Alt som er delt med den samme gruppen vil vises her","Avatar of {displayName}":"Avataren til {displayName}","Avatar of {displayName}, {status}":"{displayName}'s avatar, {status}","Cancel changes":"Avbryt endringer","Change title":"Endre tittel",Choose:"Velg","Clear text":"Fjern tekst",Close:"Lukk","Close modal":"Lukk modal","Close navigation":"Lukk navigasjon","Close sidebar":"Lukk sidepanel","Confirm changes":"Bekreft endringer",Custom:"Tilpasset","Edit item":"Rediger","Error getting related resources":"Feil ved henting av relaterte ressurser","Error parsing svg":"Feil ved parsing av svg","External documentation for {title}":"Ekstern dokumentasjon for {title}",Favorite:"Favoritt",Flags:"Flagg","Food & Drink":"Mat og drikke","Frequently used":"Ofte brukt",Global:"Global","Go back to the list":"Gå tilbake til listen","Hide password":"Skjul passord","Message limit of {count} characters reached":"Karakter begrensing {count} nådd i melding","More items …":"Flere gjenstander...",Next:"Neste","No emoji found":"Fant ingen emoji","No results":"Ingen resultater",Objects:"Objekter",Open:"Åpne",'Open link to "{resourceTitle}"':'Åpne link til "{resourceTitle}"',"Open navigation":"Åpne navigasjon","Password is secure":"Passordet er sikkert","Pause slideshow":"Pause lysbildefremvisning","People & Body":"Mennesker og kropp","Pick an emoji":"Velg en emoji","Please select a time zone:":"Vennligst velg tidssone",Previous:"Forrige","Related resources":"Relaterte ressurser",Search:"Søk","Search results":"Søkeresultater","Select a tag":"Velg en merkelapp",Settings:"Innstillinger","Settings navigation":"Navigasjonsinstillinger","Show password":"Vis passord","Smileys & Emotion":"Smilefjes og følelser","Start slideshow":"Start lysbildefremvisning",Submit:"Send",Symbols:"Symboler","Travel & Places":"Reise og steder","Type to search time zone":"Tast for å søke etter tidssone","Unable to search the group":"Kunne ikke søke i gruppen","Undo changes":"Tilbakestill endringer",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv melding, bruk "@" for å nevne noen, bruk ":" for autofullføring av emoji...'}},{locale:"nl",translations:{"{tag} (invisible)":"{tag} (onzichtbaar)","{tag} (restricted)":"{tag} (beperkt)",Actions:"Acties",Activities:"Activiteiten","Animals & Nature":"Dieren & Natuur","Avatar of {displayName}":"Avatar van {displayName}","Avatar of {displayName}, {status}":"Avatar van {displayName}, {status}","Cancel changes":"Wijzigingen annuleren",Choose:"Kies",Close:"Sluiten","Close navigation":"Navigatie sluiten","Confirm changes":"Wijzigingen bevestigen",Custom:"Aangepast","Edit item":"Item bewerken","External documentation for {title}":"Externe documentatie voor {title}",Flags:"Vlaggen","Food & Drink":"Eten & Drinken","Frequently used":"Vaak gebruikt",Global:"Globaal","Go back to the list":"Ga terug naar de lijst","Message limit of {count} characters reached":"Berichtlimiet van {count} karakters bereikt",Next:"Volgende","No emoji found":"Geen emoji gevonden","No results":"Geen resultaten",Objects:"Objecten","Open navigation":"Navigatie openen","Pause slideshow":"Pauzeer diavoorstelling","People & Body":"Mensen & Lichaam","Pick an emoji":"Kies een emoji","Please select a time zone:":"Selecteer een tijdzone:",Previous:"Vorige",Search:"Zoeken","Search results":"Zoekresultaten","Select a tag":"Selecteer een label",Settings:"Instellingen","Settings navigation":"Instellingen navigatie","Smileys & Emotion":"Smileys & Emotie","Start slideshow":"Start diavoorstelling",Submit:"Verwerken",Symbols:"Symbolen","Travel & Places":"Reizen & Plaatsen","Type to search time zone":"Type om de tijdzone te zoeken","Unable to search the group":"Kan niet in de groep zoeken","Undo changes":"Wijzigingen ongedaan maken","Write message, @ to mention someone, : for emoji autocompletion …":"Schrijf bericht, @ om iemand te noemen, : voor emoji auto-aanvullen ..."}},{locale:"oc",translations:{"{tag} (invisible)":"{tag} (invisible)","{tag} (restricted)":"{tag} (limit)",Actions:"Accions",Choose:"Causir",Close:"Tampar",Next:"Seguent","No results":"Cap de resultat","Pause slideshow":"Metre en pausa lo diaporama",Previous:"Precedent","Select a tag":"Seleccionar una etiqueta",Settings:"Paramètres","Start slideshow":"Lançar lo diaporama"}},{locale:"pl",translations:{"{tag} (invisible)":"{tag} (niewidoczna)","{tag} (restricted)":"{tag} (ograniczona)",Actions:"Działania",Activities:"Aktywność","Animals & Nature":"Zwierzęta i natura","Anything shared with the same group of people will show up here":"Tutaj pojawi się wszystko, co zostało udostępnione tej samej grupie osób","Avatar of {displayName}":"Awatar {displayName}","Avatar of {displayName}, {status}":"Awatar {displayName}, {status}","Cancel changes":"Anuluj zmiany","Change title":"Zmień tytuł",Choose:"Wybierz","Clear text":"Wyczyść tekst",Close:"Zamknij","Close modal":"Zamknij modal","Close navigation":"Zamknij nawigację","Close sidebar":"Zamknij pasek boczny","Confirm changes":"Potwierdź zmiany",Custom:"Zwyczajne","Edit item":"Edytuj element","Error getting related resources":"Błąd podczas pobierania powiązanych zasobów","Error parsing svg":"Błąd podczas analizowania svg","External documentation for {title}":"Dokumentacja zewnętrzna dla {title}",Favorite:"Ulubiony",Flags:"Flagi","Food & Drink":"Jedzenie i picie","Frequently used":"Często używane",Global:"Globalnie","Go back to the list":"Powrót do listy","Hide password":"Ukryj hasło","Message limit of {count} characters reached":"Przekroczono limit wiadomości wynoszący {count} znaków","More items …":"Więcej pozycji…",Next:"Następny","No emoji found":"Nie znaleziono emoji","No results":"Brak wyników",Objects:"Obiekty",Open:"Otwórz",'Open link to "{resourceTitle}"':'Otwórz link do "{resourceTitle}"',"Open navigation":"Otwórz nawigację","Password is secure":"Hasło jest bezpieczne","Pause slideshow":"Wstrzymaj pokaz slajdów","People & Body":"Ludzie i ciało","Pick an emoji":"Wybierz emoji","Please select a time zone:":"Wybierz strefę czasową:",Previous:"Poprzedni","Related resources":"Powiązane zasoby",Search:"Szukaj","Search results":"Wyniki wyszukiwania","Select a tag":"Wybierz etykietę",Settings:"Ustawienia","Settings navigation":"Ustawienia nawigacji","Show password":"Pokaż hasło","Smileys & Emotion":"Buźki i emotikony","Start slideshow":"Rozpocznij pokaz slajdów",Submit:"Wyślij",Symbols:"Symbole","Travel & Places":"Podróże i miejsca","Type to search time zone":"Wpisz, aby wyszukać strefę czasową","Unable to search the group":"Nie można przeszukać grupy","Undo changes":"Cofnij zmiany",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Napisz wiadomość, "@" aby o kimś wspomnieć, ":" dla autouzupełniania emoji…'}},{locale:"pt_BR",translations:{"{tag} (invisible)":"{tag} (invisível)","{tag} (restricted)":"{tag} (restrito) ",Actions:"Ações",Activities:"Atividades","Animals & Nature":"Animais & Natureza","Anything shared with the same group of people will show up here":"Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui","Avatar of {displayName}":"Avatar de {displayName}","Avatar of {displayName}, {status}":"Avatar de {displayName}, {status}","Cancel changes":"Cancelar alterações","Change title":"Alterar título",Choose:"Escolher","Clear text":"Limpar texto",Close:"Fechar","Close modal":"Fechar modal","Close navigation":"Fechar navegação","Close sidebar":"Fechar barra lateral","Confirm changes":"Confirmar alterações",Custom:"Personalizado","Edit item":"Editar item","Error getting related resources":"Erro ao obter recursos relacionados","Error parsing svg":"Erro ao analisar svg","External documentation for {title}":"Documentação externa para {title}",Favorite:"Favorito",Flags:"Bandeiras","Food & Drink":"Comida & Bebida","Frequently used":"Mais usados",Global:"Global","Go back to the list":"Volte para a lista","Hide password":"Ocultar a senha","Message limit of {count} characters reached":"Limite de mensagem de {count} caracteres atingido","More items …":"Mais itens …",Next:"Próximo","No emoji found":"Nenhum emoji encontrado","No results":"Sem resultados",Objects:"Objetos",Open:"Aberto",'Open link to "{resourceTitle}"':'Abrir link para "{resourceTitle}"',"Open navigation":"Abrir navegação","Password is secure":"A senha é segura","Pause slideshow":"Pausar apresentação de slides","People & Body":"Pessoas & Corpo","Pick an emoji":"Escolha um emoji","Please select a time zone:":"Selecione um fuso horário: ",Previous:"Anterior","Related resources":"Recursos relacionados",Search:"Pesquisar","Search results":"Resultados da pesquisa","Select a tag":"Selecionar uma tag",Settings:"Configurações","Settings navigation":"Navegação de configurações","Show password":"Mostrar senha","Smileys & Emotion":"Smiles & Emoções","Start slideshow":"Iniciar apresentação de slides",Submit:"Enviar",Symbols:"Símbolo","Travel & Places":"Viagem & Lugares","Type to search time zone":"Digite para pesquisar o fuso horário ","Unable to search the group":"Não foi possível pesquisar o grupo","Undo changes":"Desfazer modificações",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Escreva mensagens, use "@" para mencionar algum, use ":" for autocompletar emoji …'}},{locale:"pt_PT",translations:{"{tag} (invisible)":"{tag} (invisivel)","{tag} (restricted)":"{tag} (restrito)",Actions:"Ações",Choose:"Escolher",Close:"Fechar",Next:"Seguinte","No results":"Sem resultados","Pause slideshow":"Pausar diaporama",Previous:"Anterior","Select a tag":"Selecionar uma etiqueta",Settings:"Definições","Start slideshow":"Iniciar diaporama","Unable to search the group":"Não é possível pesquisar o grupo"}},{locale:"ro",translations:{"{tag} (invisible)":"{tag} (invizibil)","{tag} (restricted)":"{tag} (restricționat)",Actions:"Acțiuni",Activities:"Activități","Animals & Nature":"Animale și natură","Anything shared with the same group of people will show up here":"Tot ceea ce este partajat cu același grup de persoane va fi afișat aici","Avatar of {displayName}":"Avatarul lui {displayName}","Avatar of {displayName}, {status}":"Avatarul lui {displayName}, {status}","Cancel changes":"Anulează modificările","Change title":"Modificați titlul",Choose:"Alegeți","Clear text":"Șterge textul",Close:"Închideți","Close modal":"Închideți modulul","Close navigation":"Închideți navigarea","Close sidebar":"Închide bara laterală","Confirm changes":"Confirmați modificările",Custom:"Personalizat","Edit item":"Editați elementul","Error getting related resources":" Eroare la returnarea resurselor legate","Error parsing svg":"Eroare de analizare a svg","External documentation for {title}":"Documentație externă pentru {title}",Favorite:"Favorit",Flags:"Marcaje","Food & Drink":"Alimente și băuturi","Frequently used":"Utilizate frecvent",Global:"Global","Go back to the list":"Întoarceți-vă la listă","Hide password":"Ascunde parola","Message limit of {count} characters reached":"Limita mesajului de {count} caractere a fost atinsă","More items …":"Mai multe articole ...",Next:"Următorul","No emoji found":"Nu s-a găsit niciun emoji","No results":"Nu există rezultate",Objects:"Obiecte",Open:"Deschideți",'Open link to "{resourceTitle}"':'Deschide legătura la "{resourceTitle}"',"Open navigation":"Deschideți navigația","Password is secure":"Parola este sigură","Pause slideshow":"Pauză prezentare de diapozitive","People & Body":"Oameni și corp","Pick an emoji":"Alege un emoji","Please select a time zone:":"Vă rugăm să selectați un fus orar:",Previous:"Anterior","Related resources":"Resurse legate",Search:"Căutare","Search results":"Rezultatele căutării","Select a tag":"Selectați o etichetă",Settings:"Setări","Settings navigation":"Navigare setări","Show password":"Arată parola","Smileys & Emotion":"Zâmbete și emoții","Start slideshow":"Începeți prezentarea de diapozitive",Submit:"Trimiteți",Symbols:"Simboluri","Travel & Places":"Călătorii și locuri","Type to search time zone":"Tastați pentru a căuta fusul orar","Unable to search the group":"Imposibilitatea de a căuta în grup","Undo changes":"Anularea modificărilor",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Scrie un mesaj, folosește "@" pentru a menționa pe cineva, folosește ":" pentru autocompletarea cu emoji ...'}},{locale:"ru",translations:{"{tag} (invisible)":"{tag} (невидимое)","{tag} (restricted)":"{tag} (ограниченное)",Actions:"Действия ",Activities:"События","Animals & Nature":"Животные и природа ","Avatar of {displayName}":"Аватар {displayName}","Avatar of {displayName}, {status}":"Фотография {displayName}, {status}","Cancel changes":"Отменить изменения",Choose:"Выберите",Close:"Закрыть","Close modal":"Закрыть модальное окно","Close navigation":"Закрыть навигацию","Confirm changes":"Подтвердить изменения",Custom:"Пользовательское","Edit item":"Изменить элемент","External documentation for {title}":"Внешняя документация для {title}",Flags:"Флаги","Food & Drink":"Еда, напиток","Frequently used":"Часто используемый",Global:"Глобальный","Go back to the list":"Вернуться к списку",items:"элементов","Message limit of {count} characters reached":"Достигнуто ограничение на количество символов в {count}","More {dashboardItemType} …":"Больше {dashboardItemType} …",Next:"Следующее","No emoji found":"Эмодзи не найдено","No results":"Результаты отсуствуют",Objects:"Объекты",Open:"Открыть","Open navigation":"Открыть навигацию","Pause slideshow":"Приостановить показ слйдов","People & Body":"Люди и тело","Pick an emoji":"Выберите эмодзи","Please select a time zone:":"Пожалуйста, выберите часовой пояс:",Previous:"Предыдущее",Search:"Поиск","Search results":"Результаты поиска","Select a tag":"Выберите метку",Settings:"Параметры","Settings navigation":"Навигация по настройкам","Smileys & Emotion":"Смайлики и эмоции","Start slideshow":"Начать показ слайдов",Submit:"Утвердить",Symbols:"Символы","Travel & Places":"Путешествия и места","Type to search time zone":"Введите для поиска часового пояса","Unable to search the group":"Невозможно найти группу","Undo changes":"Отменить изменения","Write message, @ to mention someone, : for emoji autocompletion …":"Напишите сообщение, @ - чтобы упомянуть кого-то, : - для автозаполнения эмодзи …"}},{locale:"sk_SK",translations:{"{tag} (invisible)":"{tag} (neviditeľný)","{tag} (restricted)":"{tag} (obmedzený)",Actions:"Akcie",Activities:"Aktivity","Animals & Nature":"Zvieratá a príroda","Avatar of {displayName}":"Avatar {displayName}","Avatar of {displayName}, {status}":"Avatar {displayName}, {status}","Cancel changes":"Zrušiť zmeny",Choose:"Vybrať",Close:"Zatvoriť","Close navigation":"Zavrieť navigáciu","Confirm changes":"Potvrdiť zmeny",Custom:"Zvyk","Edit item":"Upraviť položku","External documentation for {title}":"Externá dokumentácia pre {title}",Flags:"Vlajky","Food & Drink":"Jedlo a nápoje","Frequently used":"Často používané",Global:"Globálne","Go back to the list":"Naspäť na zoznam","Message limit of {count} characters reached":"Limit správy na {count} znakov dosiahnutý",Next:"Ďalší","No emoji found":"Nenašli sa žiadne emodži","No results":"Žiadne výsledky",Objects:"Objekty","Open navigation":"Otvoriť navigáciu","Pause slideshow":"Pozastaviť prezentáciu","People & Body":"Ľudia a telo","Pick an emoji":"Vyberte si emodži","Please select a time zone:":"Prosím vyberte časovú zónu:",Previous:"Predchádzajúci",Search:"Hľadať","Search results":"Výsledky vyhľadávania","Select a tag":"Vybrať štítok",Settings:"Nastavenia","Settings navigation":"Navigácia v nastaveniach","Smileys & Emotion":"Smajlíky a emócie","Start slideshow":"Začať prezentáciu",Submit:"Odoslať",Symbols:"Symboly","Travel & Places":"Cestovanie a miesta","Type to search time zone":"Začníte písať pre vyhľadávanie časovej zóny","Unable to search the group":"Skupinu sa nepodarilo nájsť","Undo changes":"Vrátiť zmeny","Write message, @ to mention someone, : for emoji autocompletion …":"Napíšte správu, @ ak chcete niekoho spomenúť, : pre automatické dopĺňanie emotikonov…"}},{locale:"sl",translations:{"{tag} (invisible)":"{tag} (nevidno)","{tag} (restricted)":"{tag} (omejeno)",Actions:"Dejanja",Activities:"Dejavnosti","Animals & Nature":"Živali in Narava","Avatar of {displayName}":"Podoba {displayName}","Avatar of {displayName}, {status}":"Prikazna slika {displayName}, {status}","Cancel changes":"Prekliči spremembe","Change title":"Spremeni naziv",Choose:"Izbor","Clear text":"Počisti besedilo",Close:"Zapri","Close modal":"Zapri pojavno okno","Close navigation":"Zapri krmarjenje","Close sidebar":"Zapri stransko vrstico","Confirm changes":"Potrdi spremembe",Custom:"Po meri","Edit item":"Uredi predmet","Error getting related resources":"Napaka pridobivanja povezanih virov","External documentation for {title}":"Zunanja dokumentacija za {title}",Favorite:"Priljubljeno",Flags:"Zastavice","Food & Drink":"Hrana in Pijača","Frequently used":"Pogostost uporabe",Global:"Splošno","Go back to the list":"Vrni se na seznam","Hide password":"Skrij geslo","Message limit of {count} characters reached":"Dosežena omejitev {count} znakov na sporočilo.","More items …":"Več predmetov ...",Next:"Naslednji","No emoji found":"Ni najdenih izraznih ikon","No results":"Ni zadetkov",Objects:"Predmeti",Open:"Odpri",'Open link to "{resourceTitle}"':"Odpri povezavo do »{resourceTitle}«","Open navigation":"Odpri krmarjenje","Password is secure":"Geslo je varno","Pause slideshow":"Ustavi predstavitev","People & Body":"Ljudje in Telo","Pick a date":"Izbor datuma","Pick a date and a time":"Izbor datuma in časa","Pick a month":"Izbor meseca","Pick a time":"Izbor časa","Pick a week":"Izbor tedna","Pick a year":"Izbor leta","Pick an emoji":"Izbor izrazne ikone","Please select a time zone:":"Izbor časovnega pasu:",Previous:"Predhodni","Related resources":"Povezani viri",Search:"Iskanje","Search results":"Zadetki iskanja","Select a tag":"Izbor oznake",Settings:"Nastavitve","Settings navigation":"Krmarjenje nastavitev","Show password":"Pokaži geslo","Smileys & Emotion":"Izrazne ikone","Start slideshow":"Začni predstavitev",Submit:"Pošlji",Symbols:"Simboli","Travel & Places":"Potovanja in Kraji","Type to search time zone":"Vpišite niz za iskanje časovnega pasu","Unable to search the group":"Ni mogoče iskati po skupini","Undo changes":"Razveljavi spremembe","Write message, @ to mention someone, : for emoji autocompletion …":"Napišite sporočilo, za omembo pred ime postavite@, začnite z : za vstavljanje izraznih ikon …"}},{locale:"sr",translations:{"{tag} (invisible)":"{tag} (nevidljivo)","{tag} (restricted)":"{tag} (ograničeno)",Actions:"Radnje",Activities:"Aktivnosti","Animals & Nature":"Životinje i Priroda","Avatar of {displayName}":"Avatar za {displayName}","Avatar of {displayName}, {status}":"Avatar za {displayName}, {status}","Cancel changes":"Otkaži izmene","Change title":"Izmeni naziv",Choose:"Изаберите",Close:"Затвори","Close modal":"Zatvori modal","Close navigation":"Zatvori navigaciju","Close sidebar":"Zatvori bočnu traku","Confirm changes":"Potvrdite promene",Custom:"Po meri","Edit item":"Uredi stavku","External documentation for {title}":"Eksterna dokumentacija za {title}",Favorite:"Omiljeni",Flags:"Zastave","Food & Drink":"Hrana i Piće","Frequently used":"Često korišćeno",Global:"Globalno","Go back to the list":"Natrag na listu",items:"stavke","Message limit of {count} characters reached":"Dostignuto je ograničenje za poruke od {count} znakova","More {dashboardItemType} …":"Više {dashboardItemType} …",Next:"Следеће","No emoji found":"Nije pronađen nijedan emodži","No results":"Нема резултата",Objects:"Objekti",Open:"Otvori","Open navigation":"Otvori navigaciju","Pause slideshow":"Паузирај слајд шоу","People & Body":"Ljudi i Telo","Pick an emoji":"Izaberi emodži","Please select a time zone:":"Molimo izaberite vremensku zonu:",Previous:"Претходно",Search:"Pretraži","Search results":"Rezultati pretrage","Select a tag":"Изаберите ознаку",Settings:"Поставке","Settings navigation":"Navigacija u podešavanjima","Smileys & Emotion":"Smajli i Emocije","Start slideshow":"Покрени слајд шоу",Submit:"Prihvati",Symbols:"Simboli","Travel & Places":"Putovanja i Mesta","Type to search time zone":"Ukucaj da pretražiš vremenske zone","Unable to search the group":"Nije moguće pretražiti grupu","Undo changes":"Poništi promene","Write message, @ to mention someone, : for emoji autocompletion …":"Napišite poruku, @ da pomenete nekoga, : za automatsko dovršavanje emodžija…"}},{locale:"sv",translations:{"{tag} (invisible)":"{tag} (osynlig)","{tag} (restricted)":"{tag} (begränsad)",Actions:"Åtgärder",Activities:"Aktiviteter","Animals & Nature":"Djur & Natur","Anything shared with the same group of people will show up here":"Något som delats med samma grupp av personer kommer att visas här","Avatar of {displayName}":"{displayName}s avatar","Avatar of {displayName}, {status}":"{displayName}s avatar, {status}","Cancel changes":"Avbryt ändringar","Change title":"Ändra titel",Choose:"Välj","Clear text":"Ta bort text",Close:"Stäng","Close modal":"Stäng modal","Close navigation":"Stäng navigering","Close sidebar":"Stäng sidopanel","Confirm changes":"Bekräfta ändringar",Custom:"Anpassad","Edit item":"Ändra","Error getting related resources":"Problem att hämta relaterade resurser","Error parsing svg":"Fel vid inläsning av svg","External documentation for {title}":"Extern dokumentation för {title}",Favorite:"Favorit",Flags:"Flaggor","Food & Drink":"Mat & Dryck","Frequently used":"Används ofta",Global:"Global","Go back to the list":"Gå tillbaka till listan","Hide password":"Göm lössenordet","Message limit of {count} characters reached":"Meddelandegräns {count} tecken används","More items …":"Fler objekt",Next:"Nästa","No emoji found":"Hittade inga emojis","No results":"Inga resultat",Objects:"Objekt",Open:"Öppna",'Open link to "{resourceTitle}"':'Öppna länk till "{resourceTitle}"',"Open navigation":"Öppna navigering","Password is secure":"Lössenordet är säkert","Pause slideshow":"Pausa bildspelet","People & Body":"Kropp & Själ","Pick an emoji":"Välj en emoji","Please select a time zone:":"Välj tidszon:",Previous:"Föregående","Related resources":"Relaterade resurser",Search:"Sök","Search results":"Sökresultat","Select a tag":"Välj en tag",Settings:"Inställningar","Settings navigation":"Inställningsmeny","Show password":"Visa lössenordet","Smileys & Emotion":"Selfies & Känslor","Start slideshow":"Starta bildspelet",Submit:"Skicka",Symbols:"Symboler","Travel & Places":"Resor & Sevärdigheter","Type to search time zone":"Skriv för att välja tidszon","Unable to search the group":"Kunde inte söka i gruppen","Undo changes":"Ångra ändringar",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'Skriv meddelande, använd "@" för att nämna någon, använd ":" för automatiska emojiförslag ...'}},{locale:"tr",translations:{"{tag} (invisible)":"{tag} (görünmez)","{tag} (restricted)":"{tag} (kısıtlı)",Actions:"İşlemler",Activities:"Etkinlikler","Animals & Nature":"Hayvanlar ve Doğa","Anything shared with the same group of people will show up here":"Aynı kişi grubu ile paylaşılan herşey burada görüntülenir","Avatar of {displayName}":"{displayName} avatarı","Avatar of {displayName}, {status}":"{displayName}, {status} avatarı","Cancel changes":"Değişiklikleri iptal et","Change title":"Başlığı değiştir",Choose:"Seçin","Clear text":"Metni temizle",Close:"Kapat","Close modal":"Üste açılan pencereyi kapat","Close navigation":"Gezinmeyi kapat","Close sidebar":"Yan çubuğu kapat","Confirm changes":"Değişiklikleri onayla",Custom:"Özel","Edit item":"Ögeyi düzenle","Error getting related resources":"İlgili kaynaklar alınırken sorun çıktı","Error parsing svg":"svg işlenirken sorun çıktı","External documentation for {title}":"{title} için dış belgeler",Favorite:"Sık kullanılanlara ekle",Flags:"Bayraklar","Food & Drink":"Yeme ve İçme","Frequently used":"Sık kullanılanlar",Global:"Evrensel","Go back to the list":"Listeye dön","Hide password":"Parolayı gizle","Message limit of {count} characters reached":"{count} karakter ileti sınırına ulaşıldı","More items …":"Diğer ögeler…",Next:"Sonraki","No emoji found":"Herhangi bir emoji bulunamadı","No results":"Herhangi bir sonuç bulunamadı",Objects:"Nesneler",Open:"Aç",'Open link to "{resourceTitle}"':'"{resourceTitle}" bağlantısını aç',"Open navigation":"Gezinmeyi aç","Password is secure":"Parola güvenli","Pause slideshow":"Slayt sunumunu duraklat","People & Body":"İnsanlar ve Beden","Pick an emoji":"Bir emoji seçin","Please select a time zone:":"Lütfen bir saat dilimi seçin:",Previous:"Önceki","Related resources":"İlgili kaynaklar",Search:"Arama","Search results":"Arama sonuçları","Select a tag":"Bir etiket seçin",Settings:"Ayarlar","Settings navigation":"Gezinme ayarları","Show password":"Parolayı görüntüle","Smileys & Emotion":"İfadeler ve Duygular","Start slideshow":"Slayt sunumunu başlat",Submit:"Gönder",Symbols:"Simgeler","Travel & Places":"Gezi ve Yerler","Type to search time zone":"Saat dilimi aramak için yazmaya başlayın","Unable to search the group":"Grupta arama yapılamadı","Undo changes":"Değişiklikleri geri al",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'İleti yazın, birini anmak için @, otomatik emoji tamamlamak için ":" kullanın…'}},{locale:"uk",translations:{"{tag} (invisible)":"{tag} (невидимий)","{tag} (restricted)":"{tag} (обмежений)",Actions:"Дії",Activities:"Діяльність","Animals & Nature":"Тварини та природа","Avatar of {displayName}":"Аватар {displayName}","Avatar of {displayName}, {status}":"Аватар {displayName}, {status}","Cancel changes":"Скасувати зміни","Change title":"Змінити назву",Choose:"ВиберітьВиберіть","Clear text":"Очистити текст",Close:"Закрити","Close modal":"Закрити модаль","Close navigation":"Закрити навігацію","Close sidebar":"Закрити бічну панель","Confirm changes":"Підтвердити зміни",Custom:"Власне","Edit item":"Редагувати елемент","External documentation for {title}":"Зовнішня документація для {title}",Favorite:"Улюблений",Flags:"Прапори","Food & Drink":"Їжа та напої","Frequently used":"Найчастіші",Global:"Глобальний","Go back to the list":"Повернутися до списку","Hide password":"Приховати пароль",items:"елементи","Message limit of {count} characters reached":"Вичерпано ліміт у {count} символів для повідомлення","More {dashboardItemType} …":"Більше {dashboardItemType}…",Next:"Вперед","No emoji found":"Емоційки відсутні","No results":"Відсутні результати",Objects:"Об'єкти",Open:"Відкрити","Open navigation":"Відкрити навігацію","Password is secure":"Пароль безпечний","Pause slideshow":"Пауза у показі слайдів","People & Body":"Люди та жести","Pick an emoji":"Виберіть емоційку","Please select a time zone:":"Виберіть часовий пояс:",Previous:"Назад",Search:"Пошук","Search results":"Результати пошуку","Select a tag":"Виберіть позначку",Settings:"Налаштування","Settings navigation":"Навігація у налаштуваннях","Show password":"Показати пароль","Smileys & Emotion":"Смайли та емоції","Start slideshow":"Почати показ слайдів",Submit:"Надіслати",Symbols:"Символи","Travel & Places":"Поїздки та місця","Type to search time zone":"Введіть для пошуку часовий пояс","Unable to search the group":"Неможливо шукати в групі","Undo changes":"Скасувати зміни","Write message, @ to mention someone, : for emoji autocompletion …":"Напишіть повідомлення, @, щоб згадати когось, : для автозаповнення емодзі…"}},{locale:"zh_CN",translations:{"{tag} (invisible)":"{tag} (不可见)","{tag} (restricted)":"{tag} (受限)",Actions:"行为",Activities:"活动","Animals & Nature":"动物 & 自然","Anything shared with the same group of people will show up here":"与同组用户分享的所有内容都会显示于此","Avatar of {displayName}":"{displayName}的头像","Avatar of {displayName}, {status}":"{displayName}的头像,{status}","Cancel changes":"取消更改","Change title":"更改标题",Choose:"选择","Clear text":"清除文本",Close:"关闭","Close modal":"关闭窗口","Close navigation":"关闭导航","Close sidebar":"关闭侧边栏","Confirm changes":"确认更改",Custom:"自定义","Edit item":"编辑项目","Error getting related resources":"获取相关资源时出错","Error parsing svg":"解析 svg 时出错","External documentation for {title}":"{title}的外部文档",Favorite:"喜爱",Flags:"旗帜","Food & Drink":"食物 & 饮品","Frequently used":"经常使用",Global:"全局","Go back to the list":"返回至列表","Hide password":"隐藏密码","Message limit of {count} characters reached":"已达到 {count} 个字符的消息限制","More items …":"更多项目…",Next:"下一个","No emoji found":"表情未找到","No results":"无结果",Objects:"物体",Open:"打开",'Open link to "{resourceTitle}"':'打开"{resourceTitle}"的连接',"Open navigation":"开启导航","Password is secure":"密码安全","Pause slideshow":"暂停幻灯片","People & Body":"人 & 身体","Pick an emoji":"选择一个表情","Please select a time zone:":"请选择一个时区:",Previous:"上一个","Related resources":"相关资源",Search:"搜索","Search results":"搜索结果","Select a tag":"选择一个标签",Settings:"设置","Settings navigation":"设置向导","Show password":"显示密码","Smileys & Emotion":"笑脸 & 情感","Start slideshow":"开始幻灯片",Submit:"提交",Symbols:"符号","Travel & Places":"旅游 & 地点","Type to search time zone":"打字以搜索时区","Unable to search the group":"无法搜索分组","Undo changes":"撤销更改",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'写信息,使用"@"来提及某人,使用":"进行表情符号自动完成 ...'}},{locale:"zh_HK",translations:{"{tag} (invisible)":"{tag} (隱藏)","{tag} (restricted)":"{tag} (受限)",Actions:"動作",Activities:"活動","Animals & Nature":"動物與自然","Anything shared with the same group of people will show up here":"與同一組人共享的任何內容都會顯示在此處","Avatar of {displayName}":"{displayName} 的頭像","Avatar of {displayName}, {status}":"{displayName} 的頭像,{status}","Cancel changes":"取消更改","Change title":"更改標題",Choose:"選擇","Clear text":"清除文本",Close:"關閉","Close modal":"關閉模態","Close navigation":"關閉導航","Close sidebar":"關閉側邊欄","Confirm changes":"確認更改",Custom:"自定義","Edit item":"編輯項目","Error getting related resources":"獲取相關資源出錯","Error parsing svg":"解析 svg 時出錯","External documentation for {title}":"{title} 的外部文檔",Favorite:"喜愛",Flags:"旗幟","Food & Drink":"食物與飲料","Frequently used":"經常使用",Global:"全球的","Go back to the list":"返回清單","Hide password":"隱藏密碼","Message limit of {count} characters reached":"已達到訊息最多 {count} 字元限制","More items …":"更多項目 …",Next:"下一個","No emoji found":"未找到表情符號","No results":"無結果",Objects:"物件",Open:"打開",'Open link to "{resourceTitle}"':"打開指向 “{resourceTitle}” 的鏈結","Open navigation":"開啟導航","Password is secure":"密碼是安全的","Pause slideshow":"暫停幻燈片","People & Body":"人物","Pick an emoji":"選擇表情符號","Please select a time zone:":"請選擇時區:",Previous:"上一個","Related resources":"相關資源",Search:"搜尋","Search results":"搜尋結果","Select a tag":"選擇標籤",Settings:"設定","Settings navigation":"設定值導覽","Show password":"顯示密碼","Smileys & Emotion":"表情","Start slideshow":"開始幻燈片",Submit:"提交",Symbols:"標誌","Travel & Places":"旅遊與景點","Type to search time zone":"鍵入以搜索時區","Unable to search the group":"無法搜尋群組","Undo changes":"取消更改",'Write message, use "@" to mention someone, use ":" for emoji autocompletion …':'寫訊息,使用 "@" 來指代某人,使用 ":" 用於表情符號自動填充 ...'}},{locale:"zh_TW",translations:{"{tag} (invisible)":"{tag} (隱藏)","{tag} (restricted)":"{tag} (受限)",Actions:"動作",Activities:"活動","Animals & Nature":"動物與自然",Choose:"選擇",Close:"關閉",Custom:"自定義",Flags:"旗幟","Food & Drink":"食物與飲料","Frequently used":"最近使用","Message limit of {count} characters reached":"已達到訊息最多 {count} 字元限制",Next:"下一個","No emoji found":"未找到表情符號","No results":"無結果",Objects:"物件","Pause slideshow":"暫停幻燈片","People & Body":"人物","Pick an emoji":"選擇表情符號",Previous:"上一個",Search:"搜尋","Search results":"搜尋結果","Select a tag":"選擇標籤",Settings:"設定","Settings navigation":"設定值導覽","Smileys & Emotion":"表情","Start slideshow":"開始幻燈片",Symbols:"標誌","Travel & Places":"旅遊與景點","Unable to search the group":"無法搜尋群組","Write message, @ to mention someone …":"輸入訊息時可使用 @ 來標示某人..."}}].forEach((function(e){var t={};for(var n in e.translations)e.translations[n].pluralId?t[n]={msgid:n,msgid_plural:e.translations[n].pluralId,msgstr:e.translations[n].msgstr}:t[n]={msgid:n,msgstr:[e.translations[n]]};o.addTranslation(e.locale,{translations:{"":t}})}));var i=o.build(),r=i.ngettext.bind(i),a=i.gettext.bind(i)},3648:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(932);const i={methods:{n:o.n,t:o.t}}},1205:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const o=function(e){return Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,e||5)}},7645:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const o=function(e){e.mounted?Array.isArray(e.mounted)||(e.mounted=[e.mounted]):e.mounted=[],e.mounted.push((function(){this.$el.setAttribute("data-v-".concat("a36c6b4"),"")}))}},1206:(e,t,n)=>{"use strict";n.d(t,{L:()=>o}),n(4505);var o=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap}},5108:(e,t,n)=>{var o=n(6464),i=n(9084);function r(){return(new Date).getTime()}var a,s=Array.prototype.slice,l={};a=void 0!==n.g&&n.g.console?n.g.console:"undefined"!=typeof window&&window.console?window.console:{};for(var c=[[function(){},"log"],[function(){a.log.apply(a,arguments)},"info"],[function(){a.log.apply(a,arguments)},"warn"],[function(){a.warn.apply(a,arguments)},"error"],[function(e){l[e]=r()},"time"],[function(e){var t=l[e];if(!t)throw new Error("No such label: "+e);delete l[e];var n=r()-t;a.log(e+": "+n+"ms")},"timeEnd"],[function(){var e=new Error;e.name="Trace",e.message=o.format.apply(null,arguments),a.error(e.stack)},"trace"],[function(e){a.log(o.inspect(e)+"\n")},"dir"],[function(e){if(!e){var t=s.call(arguments,1);i.ok(!1,o.format.apply(null,t))}},"assert"]],u=0;u{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.v-popper--theme-tooltip.v-popper__popper{position:absolute;z-index:100000;top:0;right:auto;left:auto;display:block;margin:0;padding:0;text-align:left;text-align:start;opacity:0;line-height:1.6;line-break:auto;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{right:100%;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{left:100%;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-tooltip.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity .15s,visibility .15s;opacity:0}.v-popper--theme-tooltip.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity .15s;opacity:1}.v-popper--theme-tooltip .v-popper__inner{max-width:350px;padding:5px 8px;text-align:center;color:var(--color-main-text);border-radius:var(--border-radius);background-color:var(--color-main-background)}.v-popper--theme-tooltip .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;margin:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/directives/Tooltip/index.scss"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCQA,0CACC,iBAAA,CACA,cAAA,CACA,KAAA,CACA,UAAA,CACA,SAAA,CACA,aAAA,CACA,QAAA,CACA,SAAA,CACA,eAAA,CACA,gBAAA,CACA,SAAA,CACA,eAAA,CAEA,eAAA,CACA,sDAAA,CAGA,iGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAID,oGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAID,mGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAID,kGACC,SAAA,CACA,oBAAA,CACA,8CAAA,CAID,4DACC,iBAAA,CACA,uCAAA,CACA,SAAA,CAED,6DACC,kBAAA,CACA,uBAAA,CACA,SAAA,CAKF,0CACC,eAAA,CACA,eAAA,CACA,iBAAA,CACA,4BAAA,CACA,kCAAA,CACA,6CAAA,CAID,oDACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBAhFY",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"a36c6b4\"; @import 'variables'; @import 'material-icons';\n/**\n* @copyright Copyright (c) 2016, John Molakvoæ \n* @copyright Copyright (c) 2016, Robin Appelman \n* @copyright Copyright (c) 2016, Jan-Christoph Borchardt \n* @copyright Copyright (c) 2016, Erik Pellikka \n* @copyright Copyright (c) 2015, Vincent Petry \n*\n* Bootstrap v3.3.5 (http://getbootstrap.com)\n* Copyright 2011-2015 Twitter, Inc.\n* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n*/\n\n$arrow-width: 10px;\n\n.v-popper--theme-tooltip {\n\t&.v-popper__popper {\n\t\tposition: absolute;\n\t\tz-index: 100000;\n\t\ttop: 0;\n\t\tright: auto;\n\t\tleft: auto;\n\t\tdisplay: block;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\ttext-align: left;\n\t\ttext-align: start;\n\t\topacity: 0;\n\t\tline-height: 1.6;\n\n\t\tline-break: auto;\n\t\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\n\n\t\t// TOP\n\t\t&[data-popper-placement^='top'] .v-popper__arrow-container {\n\t\t\tbottom: -$arrow-width;\n\t\t\tborder-bottom-width: 0;\n\t\t\tborder-top-color: var(--color-main-background);\n\t\t}\n\n\t\t// BOTTOM\n\t\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\n\t\t\ttop: -$arrow-width;\n\t\t\tborder-top-width: 0;\n\t\t\tborder-bottom-color: var(--color-main-background);\n\t\t}\n\n\t\t// RIGHT\n\t\t&[data-popper-placement^='right'] .v-popper__arrow-container {\n\t\t\tright: 100%;\n\t\t\tborder-left-width: 0;\n\t\t\tborder-right-color: var(--color-main-background);\n\t\t}\n\n\t\t// LEFT\n\t\t&[data-popper-placement^='left'] .v-popper__arrow-container {\n\t\t\tleft: 100%;\n\t\t\tborder-right-width: 0;\n\t\t\tborder-left-color: var(--color-main-background);\n\t\t}\n\n\t\t// HIDDEN / SHOWN\n\t\t&[aria-hidden='true'] {\n\t\t\tvisibility: hidden;\n\t\t\ttransition: opacity .15s, visibility .15s;\n\t\t\topacity: 0;\n\t\t}\n\t\t&[aria-hidden='false'] {\n\t\t\tvisibility: visible;\n\t\t\ttransition: opacity .15s;\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t// CONTENT\n\t.v-popper__inner {\n\t\tmax-width: 350px;\n\t\tpadding: 5px 8px;\n\t\ttext-align: center;\n\t\tcolor: var(--color-main-text);\n\t\tborder-radius: var(--border-radius);\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t// ARROW\n\t.v-popper__arrow-container {\n\t\tposition: absolute;\n\t\tz-index: 1;\n\t\twidth: 0;\n\t\theight: 0;\n\t\tmargin: 0;\n\t\tborder-style: solid;\n\t\tborder-color: transparent;\n\t\tborder-width: $arrow-width;\n\t}\n}\n"],sourceRoot:""}]);const s=a},297:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon[data-v-2f315260]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-items[data-v-2f315260]{display:flex;align-items:center}.action-item[data-v-2f315260]{--open-background-color: var(--color-background-hover, $action-background-hover);position:relative;display:inline-block}.action-item.action-item--primary[data-v-2f315260]{--open-background-color: var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-2f315260]{--open-background-color: var(--color-primary-light-hover)}.action-item.action-item--error[data-v-2f315260]{--open-background-color: var(--color-error-hover)}.action-item.action-item--warning[data-v-2f315260]{--open-background-color: var(--color-warning-hover)}.action-item.action-item--success[data-v-2f315260]{--open-background-color: var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-2f315260]{--open-background-color: transparent}.action-item.action-item--open .action-item__menutoggle[data-v-2f315260]{opacity:1;background-color:var(--open-background-color)}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcActions/NcActions.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,+BACC,YAAA,CACA,kBAAA,CAGD,8BACC,gFAAA,CACA,iBAAA,CACA,oBAAA,CAEA,mDACC,2DAAA,CAGD,qDACC,yDAAA,CAGD,iDACC,iDAAA,CAGD,mDACC,mDAAA,CAGD,mDACC,mDAAA,CAGD,kEACC,oCAAA,CAGD,yEACC,SCOa,CDNb,6CAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"a36c6b4\"; @import 'variables'; @import 'material-icons';\n\n.action-items {\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.action-item {\n\t--open-background-color: var(--color-background-hover, $action-background-hover);\n\tposition: relative;\n\tdisplay: inline-block;\n\n\t&.action-item--primary {\n\t\t--open-background-color: var(--color-primary-element-hover);\n\t}\n\n\t&.action-item--secondary {\n\t\t--open-background-color: var(--color-primary-light-hover);\n\t}\n\n\t&.action-item--error {\n\t\t--open-background-color: var(--color-error-hover);\n\t}\n\n\t&.action-item--warning {\n\t\t--open-background-color: var(--color-warning-hover);\n\t}\n\n\t&.action-item--success {\n\t\t--open-background-color: var(--color-success-hover);\n\t}\n\n\t&.action-item--tertiary-no-background {\n\t\t--open-background-color: transparent;\n\t}\n\n\t&.action-item--open .action-item__menutoggle {\n\t\topacity: $opacity_full;\n\t\tbackground-color: var(--open-background-color);\n\t}\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=a},6:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__inner{border-radius:var(--border-radius-large);padding:4px;max-height:calc(50vh - 16px);overflow:auto}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcActions/NcActions.vue"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCJD,gFACC,wCAAA,CACA,WAAA,CACA,4BAAA,CACA,aAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"a36c6b4\"; @import 'variables'; @import 'material-icons';\n\n// We overwrote the popover base class, so we can style\n// the popover__inner for actions only.\n.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__inner {\n\tborder-radius: var(--border-radius-large);\n\tpadding: 4px;\n\tmax-height: calc(50vh - 16px);\n\toverflow: auto;\n}\n"],sourceRoot:""}]);const s=a},1064:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon[data-v-4de3abc4]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-4de3abc4]{position:relative;width:fit-content;overflow:hidden;border:0;padding:0;font-size:var(--default-font-size);font-weight:bold;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:22px;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;color:var(--color-primary-light-text);background-color:var(--color-primary-light)}.button-vue *[data-v-4de3abc4],.button-vue span[data-v-4de3abc4]{cursor:pointer}.button-vue[data-v-4de3abc4]:focus{outline:none}.button-vue[data-v-4de3abc4]:disabled{cursor:default;opacity:.5;filter:saturate(0.7)}.button-vue:disabled *[data-v-4de3abc4]{cursor:default}.button-vue[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-primary-light-hover)}.button-vue[data-v-4de3abc4]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-4de3abc4]{display:inline-flex;align-items:center;justify-content:space-around}.button-vue__icon[data-v-4de3abc4]{height:44px;width:44px;min-height:44px;min-width:44px;display:flex;justify-content:center;align-items:center}.button-vue__text[data-v-4de3abc4]{font-weight:bold;margin-bottom:1px;padding:2px 0}.button-vue--icon-only[data-v-4de3abc4]{width:44px !important}.button-vue--text-only[data-v-4de3abc4]{padding:0 12px}.button-vue--text-only .button-vue__text[data-v-4de3abc4]{margin-left:4px;margin-right:4px}.button-vue--icon-and-text[data-v-4de3abc4]{padding:0 16px 0 4px}.button-vue--wide[data-v-4de3abc4]{width:100%}.button-vue[data-v-4de3abc4]:focus-visible{outline:2px solid var(--color-main-text) !important}.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-4de3abc4]{outline:2px solid var(--color-primary-text);border-radius:var(--border-radius);background-color:rgba(0,0,0,0)}.button-vue--vue-primary[data-v-4de3abc4]{background-color:var(--color-primary-element);color:var(--color-primary-text)}.button-vue--vue-primary[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--vue-primary[data-v-4de3abc4]:active{background-color:var(--color-primary-element)}.button-vue--vue-secondary[data-v-4de3abc4]{color:var(--color-primary-light-text);background-color:var(--color-primary-light)}.button-vue--vue-secondary[data-v-4de3abc4]:hover:not(:disabled){color:var(--color-primary-light-text);background-color:var(--color-primary-light-hover)}.button-vue--vue-tertiary[data-v-4de3abc4]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color);background-color:var(--color-background-hover)}.button-vue--vue-tertiary-no-background[data-v-4de3abc4]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-no-background[data-v-4de3abc4]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-4de3abc4]{color:var(--color-primary-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-4de3abc4]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-success[data-v-4de3abc4]{background-color:var(--color-success);color:#fff}.button-vue--vue-success[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--vue-success[data-v-4de3abc4]:active{background-color:var(--color-success)}.button-vue--vue-warning[data-v-4de3abc4]{background-color:var(--color-warning);color:#fff}.button-vue--vue-warning[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--vue-warning[data-v-4de3abc4]:active{background-color:var(--color-warning)}.button-vue--vue-error[data-v-4de3abc4]{background-color:var(--color-error);color:#fff}.button-vue--vue-error[data-v-4de3abc4]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--vue-error[data-v-4de3abc4]:active{background-color:var(--color-error)}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcButton/NcButton.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,iBAAA,CACA,iBAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,kCAAA,CACA,gBAAA,CACA,eCcgB,CDbhB,cCagB,CDZhB,YAAA,CACA,kBAAA,CACA,sBAAA,CAGA,cAAA,CAKA,kBAAA,CACA,uDAAA,CACA,uBAAA,CACA,iCAAA,CAkBA,qCAAA,CACA,2CAAA,CA1BA,iEAEC,cAAA,CAQD,mCACC,YAAA,CAGD,sCACC,cAAA,CAIA,UCIiB,CDFjB,oBAAA,CALA,wCACC,cAAA,CAUF,kDACC,iDAAA,CAKD,oCACC,mDAAA,CAGD,sCACC,mBAAA,CACA,kBAAA,CACA,4BAAA,CAGD,mCACC,WCtCe,CDuCf,UCvCe,CDwCf,eCxCe,CDyCf,cCzCe,CD0Cf,YAAA,CACA,sBAAA,CACA,kBAAA,CAGD,mCACC,gBAAA,CACA,iBAAA,CACA,aAAA,CAID,wCACC,qBAAA,CAID,wCACC,cAAA,CACA,0DACC,eAAA,CACA,gBAAA,CAKF,4CACC,oBAAA,CAID,mCACC,UAAA,CAGD,2CACC,mDAAA,CACA,+EACC,2CAAA,CACA,kCAAA,CACA,8BAAA,CAOF,0CACC,6CAAA,CACA,+BAAA,CACA,+DACC,mDAAA,CAID,iDACC,6CAAA,CAKF,4CACC,qCAAA,CACA,2CAAA,CACA,iEACC,qCAAA,CACA,iDAAA,CAKF,2CACC,4BAAA,CACA,8BAAA,CACA,gEACC,6BAAA,CACA,8CAAA,CAKF,yDACC,4BAAA,CACA,8BAAA,CACA,8EACC,8BAAA,CAKF,sDACC,+BAAA,CACA,8BAAA,CAEA,2EACC,8BAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,wCACC,mCAAA,CACA,UAAA,CACA,6DACC,yCAAA,CAID,+CACC,mCAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"a36c6b4\"; @import 'variables'; @import 'material-icons';\n\n\n.button-vue {\n\tposition: relative;\n\twidth: fit-content;\n\toverflow: hidden;\n\tborder: 0;\n\tpadding: 0;\n\tfont-size: var(--default-font-size);\n\tfont-weight: bold;\n\tmin-height: $clickable-area;\n\tmin-width: $clickable-area;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\n\t// Cursor pointer on element and all children\n\tcursor: pointer;\n\t& *,\n\tspan {\n\t\tcursor: pointer;\n\t}\n\tborder-radius: math.div($clickable-area, 2);\n\ttransition-property: color, border-color, background-color;\n\ttransition-duration: 0.1s;\n\ttransition-timing-function: linear;\n\n\t// No outline feedback for focus. Handled with a toggled class in js (see data)\n\t&:focus {\n\t\toutline: none;\n\t}\n\n\t&:disabled {\n\t\tcursor: default;\n\t\t& * {\n\t\t\tcursor: default;\n\t\t}\n\t\topacity: $opacity_disabled;\n\t\t// Gives a wash out effect\n\t\tfilter: saturate($opacity_normal);\n\t}\n\n\t// Default button type\n\tcolor: var(--color-primary-light-text);\n\tbackground-color: var(--color-primary-light);\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--color-primary-light-hover);\n\t}\n\n\t// Back to the default color for this button when active\n\t// TODO: add ripple effect\n\t&:active {\n\t\tbackground-color: var(--color-primary-element-light);\n\t}\n\n\t&__wrapper {\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t\tjustify-content: space-around;\n\t}\n\n\t&__icon {\n\t\theight: $clickable-area;\n\t\twidth: $clickable-area;\n\t\tmin-height: $clickable-area;\n\t\tmin-width: $clickable-area;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t}\n\n\t&__text {\n\t\tfont-weight: bold;\n\t\tmargin-bottom: 1px;\n\t\tpadding: 2px 0;\n\t}\n\n\t// Icon-only button\n\t&--icon-only {\n\t\twidth: $clickable-area !important;\n\t}\n\n\t// Text-only button\n\t&--text-only {\n\t\tpadding: 0 12px;\n\t\t& .button-vue__text {\n\t\t\tmargin-left: 4px;\n\t\t\tmargin-right: 4px;\n\t\t}\n\t}\n\n\t// Icon and text button\n\t&--icon-and-text {\n\t\tpadding: 0 16px 0 4px;\n\t}\n\n\t// Wide button spans the whole width of the container\n\t&--wide {\n\t\twidth: 100%;\n\t}\n\n\t&:focus-visible {\n\t\toutline: 2px solid var(--color-main-text) !important;\n\t\t&.button-vue--vue-tertiary-on-primary {\n\t\t\toutline: 2px solid var(--color-primary-text);\n\t\t\tborder-radius: var(--border-radius);\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Button types\n\n\t// Primary\n\t&--vue-primary {\n\t\tbackground-color: var(--color-primary-element);\n\t\tcolor: var(--color-primary-text);\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-primary-element-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t}\n\t}\n\n\t// Secondary\n\t&--vue-secondary {\n\t\tcolor: var(--color-primary-light-text);\n\t\tbackground-color: var(--color-primary-light);\n\t\t&:hover:not(:disabled) {\n\t\t\tcolor: var(--color-primary-light-text);\n\t\t\tbackground-color: var(--color-primary-light-hover);\n\t\t}\n\t}\n\n\t// Tertiary\n\t&--vue-tertiary {\n\t\tcolor: var(--color-main-text);\n\t\tbackground-color: transparent;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color);\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t}\n\t}\n\n\t// Tertiary, no background\n\t&--vue-tertiary-no-background {\n\t\tcolor: var(--color-main-text);\n\t\tbackground-color: transparent;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Tertiary on primary color (like the header)\n\t&--vue-tertiary-on-primary {\n\t\tcolor: var(--color-primary-text);\n\t\tbackground-color: transparent;\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Success\n\t&--vue-success {\n\t\tbackground-color: var(--color-success);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-success-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// : add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-success);\n\t\t}\n\t}\n\n\t// Warning\n\t&--vue-warning {\n\t\tbackground-color: var(--color-warning);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-warning-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-warning);\n\t\t}\n\t}\n\n\t// Error\n\t&--vue-error {\n\t\tbackground-color: var(--color-error);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-error-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-error);\n\t\t}\n\t}\n}\n\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=a},6794:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,'.material-design-icon[data-v-341df4ce]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.modal-mask[data-v-341df4ce]{position:fixed;z-index:9998;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal-mask--dark[data-v-341df4ce]{background-color:rgba(0,0,0,.92)}.modal-header[data-v-341df4ce]{position:absolute;z-index:10001;top:0;right:0;left:0;display:flex !important;align-items:center;justify-content:center;width:100%;height:50px;overflow:hidden;transition:opacity 250ms,visibility 250ms}.modal-header.invisible[style*="display:none"][data-v-341df4ce],.modal-header.invisible[style*="display: none"][data-v-341df4ce]{visibility:hidden}.modal-header .modal-title[data-v-341df4ce]{overflow-x:hidden;box-sizing:border-box;width:100%;padding:0 132px 0 12px;transition:padding ease 100ms;white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:14px;margin-bottom:0}@media only screen and (min-width: 1024px){.modal-header .modal-title[data-v-341df4ce]{padding-left:132px;text-align:center}}.modal-header .icons-menu[data-v-341df4ce]{position:absolute;right:0;display:flex;align-items:center;justify-content:flex-end}.modal-header .icons-menu .header-close[data-v-341df4ce]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:3px;padding:0}.modal-header .icons-menu .play-pause-icons[data-v-341df4ce]{position:relative;width:50px;height:50px;margin:0;padding:0;cursor:pointer;border:none;background-color:rgba(0,0,0,0)}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-341df4ce],.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-341df4ce],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-341df4ce],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-341df4ce]{opacity:1;border-radius:22px;background-color:rgba(127,127,127,.25)}.modal-header .icons-menu .play-pause-icons__play[data-v-341df4ce],.modal-header .icons-menu .play-pause-icons__pause[data-v-341df4ce]{box-sizing:border-box;width:44px;height:44px;margin:3px;cursor:pointer;opacity:.7}.modal-header .icons-menu .header-actions[data-v-341df4ce]{color:#fff}.modal-header .icons-menu[data-v-341df4ce] .action-item{margin:3px}.modal-header .icons-menu[data-v-341df4ce] .action-item--single{box-sizing:border-box;width:44px;height:44px;cursor:pointer;background-position:center;background-size:22px}.modal-header .icons-menu[data-v-341df4ce] button{color:#fff}.modal-header .icons-menu[data-v-341df4ce] .action-item__menutoggle{padding:0}.modal-header .icons-menu[data-v-341df4ce] .action-item__menutoggle span,.modal-header .icons-menu[data-v-341df4ce] .action-item__menutoggle svg{width:var(--icon-size);height:var(--icon-size)}.modal-wrapper[data-v-341df4ce]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.modal-wrapper .prev[data-v-341df4ce],.modal-wrapper .next[data-v-341df4ce]{z-index:10000;display:flex !important;height:35vw;position:absolute;transition:opacity 250ms,visibility 250ms;color:var(--color-primary-text)}.modal-wrapper .prev[data-v-341df4ce]:focus-visible,.modal-wrapper .next[data-v-341df4ce]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev.invisible[style*="display:none"][data-v-341df4ce],.modal-wrapper .prev.invisible[style*="display: none"][data-v-341df4ce],.modal-wrapper .next.invisible[style*="display:none"][data-v-341df4ce],.modal-wrapper .next.invisible[style*="display: none"][data-v-341df4ce]{visibility:hidden}.modal-wrapper .prev[data-v-341df4ce]{left:2px}.modal-wrapper .next[data-v-341df4ce]{right:2px}.modal-wrapper .modal-container[data-v-341df4ce]{position:relative;display:block;overflow:auto;padding:0;transition:transform 300ms ease;border-radius:var(--border-radius-large);background-color:var(--color-main-background);box-shadow:0 0 40px rgba(0,0,0,.2)}.modal-wrapper .modal-container__close[data-v-341df4ce]{position:absolute;top:4px;right:4px}.modal-wrapper--small .modal-container[data-v-341df4ce]{width:400px;max-width:90%;max-height:90%}.modal-wrapper--normal .modal-container[data-v-341df4ce]{max-width:90%;width:600px;max-height:90%}.modal-wrapper--large .modal-container[data-v-341df4ce]{max-width:90%;width:900px;max-height:90%}.modal-wrapper--full .modal-container[data-v-341df4ce]{width:100%;height:calc(100% - var(--header-height));position:absolute;top:50px;border-radius:0}@media only screen and (max-width: 512px){.modal-wrapper .modal-container[data-v-341df4ce]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));position:absolute;top:50px;border-radius:0}}.fade-enter-active[data-v-341df4ce],.fade-leave-active[data-v-341df4ce]{transition:opacity 250ms}.fade-enter[data-v-341df4ce],.fade-leave-to[data-v-341df4ce]{opacity:0}.fade-visibility-enter[data-v-341df4ce],.fade-visibility-leave-to[data-v-341df4ce]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-341df4ce],.modal-in-leave-active[data-v-341df4ce],.modal-out-enter-active[data-v-341df4ce],.modal-out-leave-active[data-v-341df4ce]{transition:opacity 250ms}.modal-in-enter[data-v-341df4ce],.modal-in-leave-to[data-v-341df4ce],.modal-out-enter[data-v-341df4ce],.modal-out-leave-to[data-v-341df4ce]{opacity:0}.modal-in-enter .modal-container[data-v-341df4ce],.modal-in-leave-to .modal-container[data-v-341df4ce]{transform:scale(0.9)}.modal-out-enter .modal-container[data-v-341df4ce],.modal-out-leave-to .modal-container[data-v-341df4ce]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-341df4ce]{position:absolute;top:0;left:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-341df4ce]{transition:100ms stroke-dashoffset;transform-origin:50% 50%;animation:progressring-341df4ce linear var(--slideshow-duration) infinite;stroke-linecap:round;stroke-dashoffset:94.2477796077;stroke-dasharray:94.2477796077}.modal-mask .play-pause-icons--paused .icon-pause[data-v-341df4ce]{animation:breath-341df4ce 2s cubic-bezier(0.4, 0, 0.2, 1) infinite}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-341df4ce]{animation-play-state:paused !important}@keyframes progressring-341df4ce{from{stroke-dashoffset:94.2477796077}to{stroke-dashoffset:0}}@keyframes breath-341df4ce{0%{opacity:1}50%{opacity:0}100%{opacity:1}}',"",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcModal/NcModal.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,cAAA,CACA,YAAA,CACA,KAAA,CACA,MAAA,CACA,aAAA,CACA,UAAA,CACA,WAAA,CACA,+BAAA,CACA,mCACC,gCAAA,CAIF,+BACC,iBAAA,CACA,aAAA,CACA,KAAA,CACA,OAAA,CACA,MAAA,CAGA,uBAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CACA,WCuBe,CDtBf,eAAA,CACA,yCAAA,CAIA,iIAEC,iBAAA,CAGD,4CACC,iBAAA,CACA,qBAAA,CACA,UAAA,CACA,sBAAA,CACA,6BAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CACA,cChBY,CDiBZ,eAAA,CAID,2CACC,4CACC,kBAAA,CACA,iBAAA,CAAA,CAIF,2CACC,iBAAA,CACA,OAAA,CACA,YAAA,CACA,kBAAA,CACA,wBAAA,CAEA,yDACC,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,qBAAA,CACA,UAAA,CACA,SAAA,CAGD,6DACC,iBAAA,CACA,UC3Ba,CD4Bb,WC5Ba,CD6Bb,QAAA,CACA,SAAA,CACA,cAAA,CACA,WAAA,CACA,8BAAA,CAGC,8WAEC,SC9CU,CD+CV,kBAAA,CACA,sCCxDW,CD2Db,uIAEC,qBAAA,CACA,UCzEa,CD0Eb,WC1Ea,CD2Eb,UAAA,CACA,cAAA,CACA,UC3Da,CD+Df,2DACC,UAAA,CAGD,yDACC,UAAA,CAEA,iEACC,qBAAA,CACA,UC1Fa,CD2Fb,WC3Fa,CD4Fb,cAAA,CACA,0BAAA,CACA,oBAAA,CAIF,kDAEC,UAAA,CAID,oEACC,SAAA,CACA,iJACC,sBAAA,CACA,uBAAA,CAMJ,gCACC,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,qBAAA,CACA,UAAA,CACA,WAAA,CAGA,4EAEC,aAAA,CAEA,uBAAA,CACA,WAAA,CACA,iBAAA,CACA,yCAAA,CAEA,+BAAA,CAEA,wGAEC,8CAAA,CACA,wCAAA,CAOD,8RAEC,iBAAA,CAGF,sCACC,QAAA,CAED,sCACC,SAAA,CAID,iDACC,iBAAA,CACA,aAAA,CACA,aAAA,CACA,SAAA,CACA,+BAAA,CACA,wCAAA,CACA,6CAAA,CACA,kCAAA,CACA,wDACC,iBAAA,CACA,OAAA,CACA,SAAA,CAMD,wDACC,WAAA,CACA,aAAA,CACA,cAAA,CAID,yDACC,aAAA,CACA,WAAA,CACA,cAAA,CAID,wDACC,aAAA,CACA,WAAA,CACA,cAAA,CAID,uDACC,UAAA,CACA,wCAAA,CACA,iBAAA,CACA,QC7Ka,CD8Kb,eAAA,CAKF,0CACC,iDACC,iBAAA,CACA,UAAA,CACA,kBAAA,CACA,wCAAA,CACA,iBAAA,CACA,QC1La,CD2Lb,eAAA,CAAA,CAMH,wEAEC,wBAAA,CAGD,6DAEC,SAAA,CAGD,mFAEC,iBAAA,CACA,SAAA,CAGD,kKAIC,wBAAA,CAGD,4IAIC,SAAA,CAGD,uGAEC,oBAAA,CAGD,yGAEC,oBAAA,CAQA,8DACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CACA,qFACC,kCAAA,CACA,wBAAA,CACA,yEAAA,CAEA,oBAAA,CACA,+BAAA,CACA,8BAAA,CAID,mEACC,kEAAA,CAED,8EACC,sCAAA,CAMH,iCACC,KACC,+BAAA,CAED,GACC,mBAAA,CAAA,CAIF,2BACC,GACC,SAAA,CAED,IACC,SAAA,CAED,KACC,SAAA,CAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"a36c6b4\"; @import 'variables'; @import 'material-icons';\n\n\n.modal-mask {\n\tposition: fixed;\n\tz-index: 9998;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: rgba(0, 0, 0, .5);\n\t&--dark {\n\t\tbackground-color: rgba(0, 0, 0, .92);\n\t}\n}\n\n.modal-header {\n\tposition: absolute;\n\tz-index: 10001;\n\ttop: 0;\n\tright: 0;\n\tleft: 0;\n\t// prevent vue show to use display:none and reseting\n\t// the circle animation loop\n\tdisplay: flex !important;\n\talign-items: center;\n\tjustify-content: center;\n\twidth: 100%;\n\theight: $header-height;\n\toverflow: hidden;\n\ttransition: opacity 250ms,\n\t\tvisibility 250ms;\n\n\t// replace display by visibility\n\t&.invisible[style*='display:none'],\n\t&.invisible[style*='display: none'] {\n\t\tvisibility: hidden;\n\t}\n\n\t.modal-title {\n\t\toverflow-x: hidden;\n\t\tbox-sizing: border-box;\n\t\twidth: 100%;\n\t\tpadding: 0 #{$clickable-area * 3} 0 12px; // maximum actions is 3\n\t\ttransition: padding ease 100ms;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tcolor: #fff;\n\t\tfont-size: $icon-margin;\n\t\tmargin-bottom: 0;\n\t}\n\n\t// On wider screens the title can be centered\n\t@media only screen and (min-width: $breakpoint-mobile) {\n\t\t.modal-title {\n\t\t\tpadding-left: #{$clickable-area * 3}; // maximum actions is 3\n\t\t\ttext-align: center;\n\t\t}\n\t}\n\n\t.icons-menu {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: flex-end;\n\n\t\t.header-close {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tbox-sizing: border-box;\n\t\t\tmargin: math.div($header-height - $clickable-area, 2);\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t.play-pause-icons {\n\t\t\tposition: relative;\n\t\t\twidth: $header-height;\n\t\t\theight: $header-height;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tcursor: pointer;\n\t\t\tborder: none;\n\t\t\tbackground-color: transparent;\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\t.play-pause-icons__play,\n\t\t\t\t.play-pause-icons__pause {\n\t\t\t\t\topacity: $opacity_full;\n\t\t\t\t\tborder-radius: math.div($clickable-area, 2);\n\t\t\t\t\tbackground-color: $icon-focus-bg;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&__play,\n\t\t\t&__pause {\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\twidth: $clickable-area;\n\t\t\t\theight: $clickable-area;\n\t\t\t\tmargin: math.div($header-height - $clickable-area, 2);\n\t\t\t\tcursor: pointer;\n\t\t\t\topacity: $opacity_normal;\n\t\t\t}\n\t\t}\n\n\t\t.header-actions {\n\t\t\tcolor: white;\n\t\t}\n\n\t\t&:deep() .action-item {\n\t\t\tmargin: math.div($header-height - $clickable-area, 2);\n\n\t\t\t&--single {\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\twidth: $clickable-area;\n\t\t\t\theight: $clickable-area;\n\t\t\t\tcursor: pointer;\n\t\t\t\tbackground-position: center;\n\t\t\t\tbackground-size: 22px;\n\t\t\t}\n\t\t}\n\n\t\t:deep(button) {\n\t\t\t// force white instead of default main text\n\t\t\tcolor: #fff;\n\t\t}\n\n\t\t// Force the Actions menu icon to be the same size as other icons\n\t\t&:deep(.action-item__menutoggle) {\n\t\t\tpadding: 0;\n\t\t\tspan, svg {\n\t\t\t\twidth: var(--icon-size);\n\t\t\t\theight: var(--icon-size);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.modal-wrapper {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tbox-sizing: border-box;\n\twidth: 100%;\n\theight: 100%;\n\n\t/* Navigation buttons */\n\t.prev,\n\t.next {\n\t\tz-index: 10000;\n\t\t// ignore display: none\n\t\tdisplay: flex !important;\n\t\theight: 35vw;\n\t\tposition: absolute;\n\t\ttransition: opacity 250ms,\n\t\t\tvisibility 250ms;\n\t\tcolor: var(--color-primary-text);\n\n\t\t&:focus-visible {\n\t\t\t// Override NcButton focus styles\n\t\t\tbox-shadow: 0 0 0 2px var(--color-primary-text);\n\t\t\tbackground-color: var(--color-box-shadow);\n\t\t}\n\n\t\t// we want to keep the elements on page\n\t\t// even if hidden to avoid having a unbalanced\n\t\t// centered content\n\t\t// replace display by visibility\n\t\t&.invisible[style*='display:none'],\n\t\t&.invisible[style*='display: none'] {\n\t\t\tvisibility: hidden;\n\t\t}\n\t}\n\t.prev {\n\t\tleft: 2px;\n\t}\n\t.next {\n\t\tright: 2px;\n\t}\n\n\t/* Content */\n\t.modal-container {\n\t\tposition: relative;\n\t\tdisplay: block;\n\t\toverflow: auto; // avoids unecessary hacks if the content should be bigger than the modal\n\t\tpadding: 0;\n\t\ttransition: transform 300ms ease;\n\t\tborder-radius: var(--border-radius-large);\n\t\tbackground-color: var(--color-main-background);\n\t\tbox-shadow: 0 0 40px rgba(0, 0, 0, .2);\n\t\t&__close {\n\t\t\tposition: absolute;\n\t\t\ttop: 4px;\n\t\t\tright: 4px;\n\t\t}\n\t}\n\n\t// Sizing\n\t&--small {\n\t\t.modal-container {\n\t\t\twidth: 400px;\n\t\t\tmax-width: 90%;\n\t\t\tmax-height: 90%;\n\t\t}\n\t}\n\t&--normal {\n\t\t.modal-container {\n\t\t\tmax-width: 90%;\n\t\t\twidth: 600px;\n\t\t\tmax-height: 90%;\n\t\t}\n\t}\n\t&--large {\n\t\t.modal-container {\n\t\t\tmax-width: 90%;\n\t\t\twidth: 900px;\n\t\t\tmax-height: 90%;\n\t\t}\n\t}\n\t&--full {\n\t\t.modal-container {\n\t\t\twidth: 100%;\n\t\t\theight: calc(100% - var(--header-height));\n\t\t\tposition: absolute;\n\t\t\ttop: $header-height;\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n\n\t// Make modal full screen on mobile\n\t@media only screen and (max-width: math.div($breakpoint-mobile, 2)) {\n\t\t.modal-container {\n\t\t\tmax-width: initial;\n\t\t\twidth: 100%;\n\t\t\tmax-height: initial;\n\t\t\theight: calc(100% - var(--header-height));\n\t\t\tposition: absolute;\n\t\t\ttop: $header-height;\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n}\n\n/* TRANSITIONS */\n.fade-enter-active,\n.fade-leave-active {\n\ttransition: opacity 250ms;\n}\n\n.fade-enter,\n.fade-leave-to {\n\topacity: 0;\n}\n\n.fade-visibility-enter,\n.fade-visibility-leave-to {\n\tvisibility: hidden;\n\topacity: 0;\n}\n\n.modal-in-enter-active,\n.modal-in-leave-active,\n.modal-out-enter-active,\n.modal-out-leave-active {\n\ttransition: opacity 250ms;\n}\n\n.modal-in-enter,\n.modal-in-leave-to,\n.modal-out-enter,\n.modal-out-leave-to {\n\topacity: 0;\n}\n\n.modal-in-enter .modal-container,\n.modal-in-leave-to .modal-container {\n\ttransform: scale(.9);\n}\n\n.modal-out-enter .modal-container,\n.modal-out-leave-to .modal-container {\n\ttransform: scale(1.1);\n}\n\n// animated circle\n$radius: 15;\n$pi: 3.14159265358979;\n\n.modal-mask .play-pause-icons {\n\t.progress-ring {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\ttransform: rotate(-90deg);\n\t\t.progress-ring__circle {\n\t\t\ttransition: 100ms stroke-dashoffset;\n\t\t\ttransform-origin: 50% 50%; // axis compensation\n\t\t\tanimation: progressring linear var(--slideshow-duration) infinite;\n\n\t\t\tstroke-linecap: round;\n\t\t\tstroke-dashoffset: $radius * 2 * $pi; // radius * 2 * PI\n\t\t\tstroke-dasharray: $radius * 2 * $pi; // radius * 2 * PI\n\t\t}\n\t}\n\t&--paused {\n\t\t.icon-pause {\n\t\t\tanimation: breath 2s cubic-bezier(.4, 0, .2, 1) infinite;\n\t\t}\n\t\t.progress-ring__circle {\n\t\t\tanimation-play-state: paused !important;\n\t\t}\n\t}\n}\n\n// keyframes get scoped too and break the animation name, we need them unscoped\n@keyframes progressring {\n\tfrom {\n\t\tstroke-dashoffset: $radius * 2 * $pi; // radius * 2 * PI\n\t}\n\tto {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes breath {\n\t0% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const s=a},5783:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7537),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([e.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.resize-observer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:rgba(0,0,0,0);pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper--theme-dropdown.v-popper__popper{z-index:100000;top:0;left:0;display:block !important;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-dropdown.v-popper__popper .v-popper__inner{padding:0;color:var(--color-main-text);border-radius:var(--border-radius);overflow:hidden;background:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{left:-10px;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity var(--animation-quick),visibility var(--animation-quick);opacity:0}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity var(--animation-quick);opacity:1}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcPopover/NcPopover.vue"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,iBACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,8BAAA,CACA,mBAAA,CACA,aAAA,CACA,eAAA,CACA,SAAA,CAGD,wBACC,aAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,mBAAA,CACA,UAAA,CAMA,2CACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CAEA,sDAAA,CAEA,4DACC,SAAA,CACA,4BAAA,CACA,kCAAA,CACA,eAAA,CACA,uCAAA,CAGD,sEACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBA1BW,CA6BZ,kGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAGD,qGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAGD,oGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAGD,mGACC,WAAA,CACA,oBAAA,CACA,8CAAA,CAGD,6DACC,iBAAA,CACA,2EAAA,CACA,SAAA,CAGD,8DACC,kBAAA,CACA,yCAAA,CACA,SAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"a36c6b4\"; @import 'variables'; @import 'material-icons';\n\n\n.resize-observer {\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\tz-index:-1;\n\twidth:100%;\n\theight:100%;\n\tborder:none;\n\tbackground-color:transparent;\n\tpointer-events:none;\n\tdisplay:block;\n\toverflow:hidden;\n\topacity:0\n}\n\n.resize-observer object {\n\tdisplay:block;\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\theight:100%;\n\twidth:100%;\n\toverflow:hidden;\n\tpointer-events:none;\n\tz-index:-1\n}\n\n$arrow-width: 10px;\n\n.v-popper--theme-dropdown {\n\t&.v-popper__popper {\n\t\tz-index: 100000;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tdisplay: block !important;\n\n\t\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\n\n\t\t.v-popper__inner {\n\t\t\tpadding: 0;\n\t\t\tcolor: var(--color-main-text);\n\t\t\tborder-radius: var(--border-radius);\n\t\t\toverflow: hidden;\n\t\t\tbackground: var(--color-main-background);\n\t\t}\n\n\t\t.v-popper__arrow-container {\n\t\t\tposition: absolute;\n\t\t\tz-index: 1;\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-style: solid;\n\t\t\tborder-color: transparent;\n\t\t\tborder-width: $arrow-width;\n\t\t}\n\n\t\t&[data-popper-placement^='top'] .v-popper__arrow-container {\n\t\t\tbottom: -$arrow-width;\n\t\t\tborder-bottom-width: 0;\n\t\t\tborder-top-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\n\t\t\ttop: -$arrow-width;\n\t\t\tborder-top-width: 0;\n\t\t\tborder-bottom-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='right'] .v-popper__arrow-container {\n\t\t\tleft: -$arrow-width;\n\t\t\tborder-left-width: 0;\n\t\t\tborder-right-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='left'] .v-popper__arrow-container {\n\t\t\tright: -$arrow-width;\n\t\t\tborder-right-width: 0;\n\t\t\tborder-left-color: var(--color-main-background);\n\t\t}\n\n\t\t&[aria-hidden='true'] {\n\t\t\tvisibility: hidden;\n\t\t\ttransition: opacity var(--animation-quick), visibility var(--animation-quick);\n\t\t\topacity: 0;\n\t\t}\n\n\t\t&[aria-hidden='false'] {\n\t\t\tvisibility: visible;\n\t\t\ttransition: opacity var(--animation-quick);\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n"],sourceRoot:""}]);const s=a},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,i,r){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(o)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=r),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},7537:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(o),r="/*# ".concat(i," */");return[t].concat([r]).join("\n")}return[t].join("\n")}},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,o=0;o{"use strict";var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,i&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},5727:()=>{},2102:()=>{},9989:()=>{},2405:()=>{},1900:(e,t,n)=>{"use strict";function o(e,t,n,o,i,r,a,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):i&&(l=s?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n.d(t,{Z:()=>o})},7931:e=>{"use strict";e.exports=n(23955)},9084:e=>{"use strict";e.exports=n(48583)},9454:e=>{"use strict";e.exports=n(67444)},4505:e=>{"use strict";e.exports=n(44291)},2640:e=>{"use strict";e.exports=n(50840)},6464:e=>{"use strict";e.exports=n(89539)},2734:e=>{"use strict";e.exports=n(20144)},9044:e=>{"use strict";e.exports=n(11585)},8618:e=>{"use strict";e.exports=n(82675)},1441:e=>{"use strict";e.exports=n(89115)}},t={};function o(n){var i=t[n];if(void 0!==i)return i.exports;var r=t[n]={id:n,exports:{}};return e[n](r,r.exports,o),r.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0;var i={};return(()=>{"use strict";o.r(i),o.d(i,{default:()=>W});var e=o(7645),t=o(1206),r=o(932),a=o(1205),s=o(3648),l=o(5471),c=o(9479);function u(e,t){var n,o,i,r=t;this.start=function(){i=!0,o=new Date,n=setTimeout(e,r)},this.pause=function(){i=!1,clearTimeout(n),r-=new Date-o},this.clear=function(){i=!1,clearTimeout(n),r=0},this.getTimeLeft=function(){return i&&(this.pause(),this.start()),r},this.getStateRunning=function(){return i},this.start()}var d=o(336);const p=n(32964);var h=o.n(p),m=o(9044),f=o.n(m),g=o(8618),v=o.n(g);const A=n(81857);var b=o.n(A);const y=n(53071);var C=o.n(y),w=o(4505),k=o(2640),x=o.n(k);function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n{"use strict";var o=n(27418);function i(e,t){if(e===t)return 0;for(var n=e.length,o=t.length,i=0,r=Math.min(n,o);i=0;c--)if(u[c]!==d[c])return!1;for(c=u.length-1;c>=0;c--)if(!b(e[s=u[c]],t[s],n,o))return!1;return!0}(e,t,n,o))}return n?e===t:e==t}function y(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function C(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function w(e,t,n,o){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(o=n,n=null),i=function(e){var t;try{e()}catch(e){t=e}return t}(t),o=(n&&n.name?" ("+n.name+").":".")+(o?" "+o:"."),e&&!i&&v(i,n,"Missing expected exception"+o);var r="string"==typeof o,s=!e&&i&&!n;if((!e&&a.isError(i)&&r&&C(i,n)||s)&&v(i,n,"Got unwanted exception"+o),e&&i&&n&&!C(i,n)||!e&&i)throw i}p.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=function(e){return f(g(e.actual),128)+" "+e.operator+" "+f(g(e.expected),128)}(this),this.generatedMessage=!0);var t=e.stackStartFunction||v;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var o=n.stack,i=m(t),r=o.indexOf("\n"+i);if(r>=0){var a=o.indexOf("\n",r+1);o=o.substring(a+1)}this.stack=o}}},a.inherits(p.AssertionError,Error),p.fail=v,p.ok=A,p.equal=function(e,t,n){e!=t&&v(e,t,n,"==",p.equal)},p.notEqual=function(e,t,n){e==t&&v(e,t,n,"!=",p.notEqual)},p.deepEqual=function(e,t,n){b(e,t,!1)||v(e,t,n,"deepEqual",p.deepEqual)},p.deepStrictEqual=function(e,t,n){b(e,t,!0)||v(e,t,n,"deepStrictEqual",p.deepStrictEqual)},p.notDeepEqual=function(e,t,n){b(e,t,!1)&&v(e,t,n,"notDeepEqual",p.notDeepEqual)},p.notDeepStrictEqual=function e(t,n,o){b(t,n,!0)&&v(t,n,o,"notDeepStrictEqual",e)},p.strictEqual=function(e,t,n){e!==t&&v(e,t,n,"===",p.strictEqual)},p.notStrictEqual=function(e,t,n){e===t&&v(e,t,n,"!==",p.notStrictEqual)},p.throws=function(e,t,n){w(!0,e,t,n)},p.doesNotThrow=function(e,t,n){w(!1,e,t,n)},p.ifError=function(e){if(e)throw e},p.strict=o((function e(t,n){t||v(t,!0,n,"==",e)}),p,{equal:p.strictEqual,deepEqual:p.deepStrictEqual,notEqual:p.notStrictEqual,notDeepEqual:p.notDeepStrictEqual}),p.strict.strict=p.strict;var k=Object.keys||function(e){var t=[];for(var n in e)s.call(e,n)&&t.push(n);return t}},16076:e=>{"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},52014:e=>{e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},30069:(e,t,n)=>{var o=n(34155),i=/%[sdj%]/g;t.format=function(e){if(!v(e)){for(var t=[],n=0;n=r)return e;switch(e){case"%s":return String(o[n++]);case"%d":return Number(o[n++]);case"%j":try{return JSON.stringify(o[n++])}catch(e){return"[Circular]"}default:return e}})),l=o[n];n=3&&(o.depth=arguments[2]),arguments.length>=4&&(o.colors=arguments[3]),m(n)?o.showHidden=n:n&&t._extend(o,n),A(o.showHidden)&&(o.showHidden=!1),A(o.depth)&&(o.depth=2),A(o.colors)&&(o.colors=!1),A(o.customInspect)&&(o.customInspect=!0),o.colors&&(o.stylize=l),u(o,e,o.depth)}function l(e,t){var n=s.styles[t];return n?"["+s.colors[n][0]+"m"+e+"["+s.colors[n][1]+"m":e}function c(e,t){return e}function u(e,n,o){if(e.customInspect&&n&&k(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(o,e);return v(i)||(i=u(e,i,o)),i}var r=function(e,t){if(A(t))return e.stylize("undefined","undefined");if(v(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(g(t))return e.stylize(""+t,"number");if(m(t))return e.stylize(""+t,"boolean");if(f(t))return e.stylize("null","null")}(e,n);if(r)return r;var a=Object.keys(n),s=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(n)),w(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return d(n);if(0===a.length){if(k(n)){var l=n.name?": "+n.name:"";return e.stylize("[Function"+l+"]","special")}if(b(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(C(n))return e.stylize(Date.prototype.toString.call(n),"date");if(w(n))return d(n)}var c,y="",x=!1,S=["{","}"];(h(n)&&(x=!0,S=["[","]"]),k(n))&&(y=" [Function"+(n.name?": "+n.name:"")+"]");return b(n)&&(y=" "+RegExp.prototype.toString.call(n)),C(n)&&(y=" "+Date.prototype.toUTCString.call(n)),w(n)&&(y=" "+d(n)),0!==a.length||x&&0!=n.length?o<0?b(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),c=x?function(e,t,n,o,i){for(var r=[],a=0,s=t.length;a=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(c,y,S)):S[0]+y+S[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,n,o,i,r){var a,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),E(o,i)||(a="["+i+"]"),s||(e.seen.indexOf(l.value)<0?(s=f(n)?u(e,l.value,null):u(e,l.value,n-1)).indexOf("\n")>-1&&(s=r?s.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n")):s=e.stylize("[Circular]","special")),A(a)){if(r&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function h(e){return Array.isArray(e)}function m(e){return"boolean"==typeof e}function f(e){return null===e}function g(e){return"number"==typeof e}function v(e){return"string"==typeof e}function A(e){return void 0===e}function b(e){return y(e)&&"[object RegExp]"===x(e)}function y(e){return"object"==typeof e&&null!==e}function C(e){return y(e)&&"[object Date]"===x(e)}function w(e){return y(e)&&("[object Error]"===x(e)||e instanceof Error)}function k(e){return"function"==typeof e}function x(e){return Object.prototype.toString.call(e)}function S(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(A(r)&&(r=o.env.NODE_DEBUG||""),e=e.toUpperCase(),!a[e])if(new RegExp("\\b"+e+"\\b","i").test(r)){var n=o.pid;a[e]=function(){var o=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,o)}}else a[e]=function(){};return a[e]},t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=h,t.isBoolean=m,t.isNull=f,t.isNullOrUndefined=function(e){return null==e},t.isNumber=g,t.isString=v,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=A,t.isRegExp=b,t.isObject=y,t.isDate=C,t.isError=w,t.isFunction=k,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(52014);var _=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function P(){var e=new Date,t=[S(e.getHours()),S(e.getMinutes()),S(e.getSeconds())].join(":");return[e.getDate(),_[e.getMonth()],t].join(" ")}function E(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",P(),t.format.apply(t,arguments))},t.inherits=n(16076),t._extend=function(e,t){if(!t||!y(t))return e;for(var n=Object.keys(t),o=n.length;o--;)e[n[o]]=t[n[o]];return e}},67444:(e,t,n)=>{"use strict";function o(e){return e.split("-")[0]}function i(e){return e.split("-")[1]}function r(e){return["top","bottom"].includes(o(e))?"x":"y"}function a(e){return"y"===e?"height":"width"}function s(e){let{reference:t,floating:n,placement:s}=e;const l=t.x+t.width/2-n.width/2,c=t.y+t.height/2-n.height/2;let u;switch(o(s)){case"top":u={x:l,y:t.y-n.height};break;case"bottom":u={x:l,y:t.y+t.height};break;case"right":u={x:t.x+t.width,y:c};break;case"left":u={x:t.x-n.width,y:c};break;default:u={x:t.x,y:t.y}}const d=r(s),p=a(d);switch(i(s)){case"start":u[d]=u[d]-(t[p]/2-n[p]/2);break;case"end":u[d]=u[d]+(t[p]/2-n[p]/2)}return u}n.r(t),n.d(t,{Dropdown:()=>Ut,HIDE_EVENT_MAP:()=>ve,Menu:()=>Ht,Popper:()=>qt,PopperContent:()=>Wt,PopperMethods:()=>Zt,PopperWrapper:()=>Vt,SHOW_EVENT_MAP:()=>ge,ThemeClass:()=>Yt,Tooltip:()=>Kt,TooltipDirective:()=>Jt,VClosePopper:()=>Gt,VTooltip:()=>Rt,createTooltip:()=>Tt,default:()=>Qt,destroyTooltip:()=>Nt,hideAllPoppers:()=>je,install:()=>Xt,options:()=>Lt,placements:()=>fe});function l(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function c(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function u(e,t){void 0===t&&(t={});const{x:n,y:o,platform:i,rects:r,elements:a,strategy:s}=e,{boundary:u="clippingParents",rootBoundary:d="viewport",elementContext:p="floating",altBoundary:h=!1,padding:m=0}=t,f=l(m),g=a[h?"floating"===p?"reference":"floating":p],v=await i.getClippingClientRect({element:await i.isElement(g)?g:g.contextElement||await i.getDocumentElement({element:a.floating}),boundary:u,rootBoundary:d}),A=c(await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===p?{...r.floating,x:n,y:o}:r.reference,offsetParent:await i.getOffsetParent({element:a.floating}),strategy:s}));return{top:v.top-A.top+f.top,bottom:A.bottom-v.bottom+f.bottom,left:v.left-A.left+f.left,right:A.right-v.right+f.right}}const d=Math.min,p=Math.max;function h(e,t,n){return p(e,d(t,n))}const m={left:"right",right:"left",bottom:"top",top:"bottom"};function f(e){return e.replace(/left|right|bottom|top/g,(e=>m[e]))}function g(e,t){const n="start"===i(e),o=r(e),s=a(o);let l="x"===o?n?"right":"left":n?"bottom":"top";return t.reference[s]>t.floating[s]&&(l=f(l)),{main:l,cross:f(l)}}const v={start:"end",end:"start"};function A(e){return e.replace(/start|end/g,(e=>v[e]))}const b=["top","right","bottom","left"],y=b.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]);const C=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,a,s,l,c;const{x:d,y:p,rects:h,middlewareData:m,placement:f}=t,{alignment:v=null,allowedPlacements:b=y,autoAlignment:C=!0,...w}=e;if(null!=(n=m.autoPlacement)&&n.skip)return{};const k=function(e,t,n){return(e?[...n.filter((t=>i(t)===e)),...n.filter((t=>i(t)!==e))]:n.filter((e=>o(e)===e))).filter((n=>!e||i(n)===e||!!t&&A(n)!==n))}(v,C,b),x=await u(t,w),S=null!=(r=null==(a=m.autoPlacement)?void 0:a.index)?r:0,_=k[S],{main:P,cross:E}=g(_,h);if(f!==_)return{x:d,y:p,reset:{placement:k[0]}};const T=[x[o(_)],x[P],x[E]],N=[...null!=(s=null==(l=m.autoPlacement)?void 0:l.overflows)?s:[],{placement:_,overflows:T}],z=k[S+1];if(z)return{data:{index:S+1,overflows:N},reset:{placement:z}};const j=N.slice().sort(((e,t)=>e.overflows[0]-t.overflows[0])),$=null==(c=j.find((e=>{let{overflows:t}=e;return t.every((e=>e<=0))})))?void 0:c.placement;return{data:{skip:!0},reset:{placement:null!=$?$:j[0].placement}}}}};const w=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,i;const{placement:r,middlewareData:a,rects:s,initialPlacement:l}=t;if(null!=(n=a.flip)&&n.skip)return{};const{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:h="bestFit",flipAlignment:m=!0,...v}=e,b=o(r),y=p||(b===l||!m?[f(l)]:function(e){const t=f(e);return[A(e),t,A(t)]}(l)),C=[l,...y],w=await u(t,v),k=[];let x=(null==(i=a.flip)?void 0:i.overflows)||[];if(c&&k.push(w[b]),d){const{main:e,cross:t}=g(r,s);k.push(w[e],w[t])}if(x=[...x,{placement:r,overflows:k}],!k.every((e=>e<=0))){var S,_;const e=(null!=(S=null==(_=a.flip)?void 0:_.index)?S:0)+1,t=C[e];if(t)return{data:{index:e,overflows:x},reset:{placement:t}};let n="bottom";switch(h){case"bestFit":{var P;const e=null==(P=x.slice().sort(((e,t)=>e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)-t.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)))[0])?void 0:P.placement;e&&(n=e);break}case"initialPlacement":n=l}return{data:{skip:!0},reset:{placement:n}}}return{}}}};const k=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn(t){const{x:n,y:i,placement:a,rects:s}=t,l=function(e){let{placement:t,rects:n,value:i}=e;const a=o(t),s=["left","top"].includes(a)?-1:1,l="function"==typeof i?i({...n,placement:t}):i,{mainAxis:c,crossAxis:u}="number"==typeof l?{mainAxis:l,crossAxis:0}:{mainAxis:0,crossAxis:0,...l};return"x"===r(a)?{x:u,y:c*s}:{x:c*s,y:u}}({placement:a,rects:s,value:e});return{x:n+l.x,y:i+l.y,data:l}}}};function x(e){return"x"===e?"y":"x"}function S(e){return"[object Window]"===(null==e?void 0:e.toString())}function _(e){if(null==e)return window;if(!S(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function P(e){return _(e).getComputedStyle(e)}function E(e){return S(e)?"":e?(e.nodeName||"").toLowerCase():""}function T(e){return e instanceof _(e).HTMLElement}function N(e){return e instanceof _(e).Element}function z(e){return e instanceof _(e).ShadowRoot||e instanceof ShadowRoot}function j(e){const{overflow:t,overflowX:n,overflowY:o}=P(e);return/auto|scroll|overlay|hidden/.test(t+o+n)}function $(e){return["table","td","th"].includes(E(e))}function O(e){const t=navigator.userAgent.toLowerCase().includes("firefox"),n=P(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}const D=Math.min,B=Math.max,F=Math.round;function I(e,t){void 0===t&&(t=!1);const n=e.getBoundingClientRect();let o=1,i=1;return t&&T(e)&&(o=e.offsetWidth>0&&F(n.width)/e.offsetWidth||1,i=e.offsetHeight>0&&F(n.height)/e.offsetHeight||1),{width:n.width/o,height:n.height/i,top:n.top/i,right:n.right/o,bottom:n.bottom/i,left:n.left/o,x:n.left/o,y:n.top/i}}function M(e){return(t=e,(t instanceof _(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function L(e){return S(e)?{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}:{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function R(e){return I(M(e)).left+L(e).scrollLeft}function G(e,t,n){const o=T(t),i=M(t),r=I(e,o&&function(e){const t=I(e);return F(t.width)!==e.offsetWidth||F(t.height)!==e.offsetHeight}(t));let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==E(t)||j(i))&&(a=L(t)),T(t)){const e=I(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=R(i));return{x:r.left+a.scrollLeft-s.x,y:r.top+a.scrollTop-s.y,width:r.width,height:r.height}}function U(e){return"html"===E(e)?e:e.assignedSlot||e.parentNode||(z(e)?e.host:null)||M(e)}function H(e){return T(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function q(e){const t=_(e);let n=H(e);for(;n&&$(n)&&"static"===getComputedStyle(n).position;)n=H(n);return n&&("html"===E(n)||"body"===E(n)&&"static"===getComputedStyle(n).position&&!O(n))?t:n||function(e){let t=U(e);for(;T(t)&&!["html","body"].includes(E(t));){if(O(t))return t;t=t.parentNode}return null}(e)||t}function W(e){return{width:e.offsetWidth,height:e.offsetHeight}}function Z(e){return["html","body","#document"].includes(E(e))?e.ownerDocument.body:T(e)&&j(e)?e:Z(U(e))}function V(e,t){var n;void 0===t&&(t=[]);const o=Z(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),r=_(o),a=i?[r].concat(r.visualViewport||[],j(o)?o:[]):o,s=t.concat(a);return i?s:s.concat(V(U(a)))}function Y(e,t){return"viewport"===t?c(function(e){const t=_(e),n=M(e),o=t.visualViewport;let i=n.clientWidth,r=n.clientHeight,a=0,s=0;return o&&(i=o.width,r=o.height,Math.abs(t.innerWidth/o.scale-o.width)<.01&&(a=o.offsetLeft,s=o.offsetTop)),{width:i,height:r,x:a,y:s}}(e)):N(t)?function(e){const t=I(e),n=t.top+e.clientTop,o=t.left+e.clientLeft;return{top:n,left:o,x:o,y:n,right:o+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t):c(function(e){var t;const n=M(e),o=L(e),i=null==(t=e.ownerDocument)?void 0:t.body,r=B(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=B(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0);let s=-o.scrollLeft+R(e);const l=-o.scrollTop;return"rtl"===P(i||n).direction&&(s+=B(n.clientWidth,i?i.clientWidth:0)-r),{width:r,height:a,x:s,y:l}}(M(e)))}function K(e){const t=V(U(e)),n=["absolute","fixed"].includes(P(e).position)&&T(e)?q(e):e;return N(n)?t.filter((e=>N(e)&&function(e,t){const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&z(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,n)&&"body"!==E(e))):[]}const J={getElementRects:e=>{let{reference:t,floating:n,strategy:o}=e;return{reference:G(t,q(n),o),floating:{...W(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>function(e){let{rect:t,offsetParent:n,strategy:o}=e;const i=T(n),r=M(n);if(n===r)return t;let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((i||!i&&"fixed"!==o)&&(("body"!==E(n)||j(r))&&(a=L(n)),T(n))){const e=I(n,!0);s.x=e.x+n.clientLeft,s.y=e.y+n.clientTop}return{...t,x:t.x-a.scrollLeft+s.x,y:t.y-a.scrollTop+s.y}}(e),getOffsetParent:e=>{let{element:t}=e;return q(t)},isElement:e=>N(e),getDocumentElement:e=>{let{element:t}=e;return M(t)},getClippingClientRect:e=>function(e){let{element:t,boundary:n,rootBoundary:o}=e;const i=[..."clippingParents"===n?K(t):[].concat(n),o],r=i[0],a=i.reduce(((e,n)=>{const o=Y(t,n);return e.top=B(o.top,e.top),e.right=D(o.right,e.right),e.bottom=D(o.bottom,e.bottom),e.left=B(o.left,e.left),e}),Y(t,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(e),getDimensions:e=>{let{element:t}=e;return W(t)},getClientRects:e=>{let{element:t}=e;return t.getClientRects()}},X=(e,t,n)=>(async(e,t,n)=>{const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:a}=n;let l=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:u}=s({...l,placement:o}),d=o,p={};for(let n=0;nt in e?ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,se=(e,t)=>{for(var n in t||(t={}))ie.call(t,n)&&ae(e,n,t[n]);if(oe)for(var n of oe(t))re.call(t,n)&&ae(e,n,t[n]);return e},le=(e,t)=>te(e,ne(t));function ce(e,t){for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&("object"==typeof t[n]&&e[n]?ce(e[n],t[n]):e[n]=t[n])}const ue={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ue.themes[e]||{};do{n=o[t],void 0===n?o.$extend?o=ue.themes[o.$extend]||{}:(o=null,n=ue[t]):o=null}while(o);return n}function pe(e){const t=[e];let n=ue.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ue.themes[n.$extend]||{}):n=null}while(n);return t}let he=!1;if("undefined"!=typeof window){he=!1;try{const e=Object.defineProperty({},"passive",{get(){he=!0}});window.addEventListener("test",null,e)}catch(e){}}let me=!1;"undefined"!=typeof window&&"undefined"!=typeof navigator&&(me=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce(((e,t)=>e.concat([t,`${t}-start`,`${t}-end`])),[]),ge={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},ve={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend"};function Ae(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function be(){return new Promise((e=>requestAnimationFrame((()=>{requestAnimationFrame(e)}))))}const ye=[];let Ce=null;const we={};function ke(e){let t=we[e];return t||(t=we[e]=[]),t}let xe=function(){};function Se(e){return function(){return de(this.$props.theme,e)}}"undefined"!=typeof window&&(xe=window.Element);const _e="__floating-vue__popper";var Pe=()=>({name:"VPopper",props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,required:!0},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Se("disabled")},positioningDisabled:{type:Boolean,default:Se("positioningDisabled")},placement:{type:String,default:Se("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Se("delay")},distance:{type:[Number,String],default:Se("distance")},skidding:{type:[Number,String],default:Se("skidding")},triggers:{type:Array,default:Se("triggers")},showTriggers:{type:[Array,Function],default:Se("showTriggers")},hideTriggers:{type:[Array,Function],default:Se("hideTriggers")},popperTriggers:{type:Array,default:Se("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Se("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Se("popperHideTriggers")},container:{type:[String,Object,xe,Boolean],default:Se("container")},boundary:{type:[String,xe],default:Se("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Se("strategy")},autoHide:{type:[Boolean,Function],default:Se("autoHide")},handleResize:{type:Boolean,default:Se("handleResize")},instantMove:{type:Boolean,default:Se("instantMove")},eagerMount:{type:Boolean,default:Se("eagerMount")},popperClass:{type:[String,Array,Object],default:Se("popperClass")},computeTransformOrigin:{type:Boolean,default:Se("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Se("autoMinSize")},autoSize:{type:[Boolean,String],default:Se("autoSize")},autoMaxSize:{type:Boolean,default:Se("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Se("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Se("preventOverflow")},overflowPadding:{type:[Number,String],default:Se("overflowPadding")},arrowPadding:{type:[Number,String],default:Se("arrowPadding")},arrowOverflow:{type:Boolean,default:Se("arrowOverflow")},flip:{type:Boolean,default:Se("flip")},shift:{type:Boolean,default:Se("shift")},shiftCrossAxis:{type:Boolean,default:Se("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Se("noAutoFocus")}},provide(){return{[_e]:{parentPopper:this}}},inject:{[_e]:{default:null}},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:le(se({},this.classes),{popperClass:this.popperClass}),result:this.positioningDisabled?null:this.result}},parentPopper(){var e;return null==(e=this[_e])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:se(se({shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())}},["triggers","positioningDisabled"].reduce(((e,t)=>(e[t]="$_refreshListeners",e)),{})),["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce(((e,t)=>(e[t]="$_computePosition",e)),{})),created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map((e=>e.toString(36).substring(2,10))).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeDestroy(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,i;(null==(o=this.parentPopper)?void 0:o.lockedChild)&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,!n&&this.disabled||((null==(i=this.parentPopper)?void 0:i.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame((()=>{this.$_showFrameLocked=!1}))),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1,skipAiming:n=!1}={}){var o;this.$_hideInProgress||(this.shownChildren.size>0?this.$_pendingHide=!0:!n&&this.hasPopperShowTriggerHover&&this.$_isAimingPopper()?this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout((()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)}),1e3)):((null==(o=this.parentPopper)?void 0:o.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)))},init(){this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode(),this.$_targetNodes=this.targetNodes().filter((e=>e.nodeType===e.ELEMENT_NODE)),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){var e;if(this.$_isDisposed||this.positioningDisabled)return;const t={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&t.middleware.push(k({mainAxis:this.distance,crossAxis:this.skidding}));const n=this.placement.startsWith("auto");if(n?t.middleware.push(C({alignment:null!=(e=this.placement.split("-")[1])?e:""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:i,placement:a}=t,{mainAxis:s=!0,crossAxis:l=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...d}=e,p={x:n,y:i},m=await u(t,d),f=r(o(a)),g=x(f);let v=p[f],A=p[g];if(s){const e="y"===f?"bottom":"right";v=h(v+m["y"===f?"top":"left"],v,v-m[e])}if(l){const e="y"===g?"bottom":"right";A=h(A+m["y"===g?"top":"left"],A,A-m[e])}const b=c.fn({...t,[f]:v,[g]:A});return{...b,data:{x:b.x-n,y:b.y-i}}}}}({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!n&&this.flip&&t.middleware.push(w({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:i=0}=null!=e?e:{},{x:s,y:c,placement:u,rects:d,platform:p}=t;if(null==n)return{};const m=l(i),f={x:s,y:c},g=r(o(u)),v=a(g),A=await p.getDimensions({element:n}),b="y"===g?"top":"left",y="y"===g?"bottom":"right",C=d.reference[v]+d.reference[g]-f[g]-d.floating[v],w=f[g]-d.reference[g],k=await p.getOffsetParent({element:n}),x=k?"y"===g?k.clientHeight||0:k.clientWidth||0:0,S=C/2-w/2,_=m[b],P=x-A[v]-m[y],E=x/2-A[v]/2+S,T=h(_,E,P);return{data:{[g]:T,centerOffset:E-T}}}}))({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:e,rects:t,middlewareData:n})=>{let o;const{centerOffset:i}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(i)>t.reference.width/2:Math.abs(i)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const e=this.autoSize?this.autoSize:this.autoMinSize?"min":null;t.middleware.push({name:"autoSize",fn:({rects:t,placement:n,middlewareData:o})=>{var i;if(null==(i=o.autoSize)?void 0:i.skip)return{};let r,a;return n.startsWith("top")||n.startsWith("bottom")?r=t.reference.width:a=t.reference.height,this.$_innerNode.style["min"===e?"minWidth":"max"===e?"maxWidth":"width"]=null!=r?`${r}px`:null,this.$_innerNode.style["min"===e?"minHeight":"max"===e?"maxHeight":"height"]=null!=a?`${a}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,t.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n;const{placement:r,rects:a,middlewareData:s}=t,{apply:l,...c}=e;if(null!=(n=s.size)&&n.skip)return{};const d=await u(t,c),h=o(r),m="end"===i(r);let f,g;"top"===h||"bottom"===h?(f=h,g=m?"left":"right"):(g=h,f=m?"top":"bottom");const v=p(d.left,0),A=p(d.right,0),b=p(d.top,0),y=p(d.bottom,0),C={height:a.floating.height-(["left","right"].includes(r)?2*(0!==b||0!==y?b+y:p(d.top,d.bottom)):d[f]),width:a.floating.width-(["top","bottom"].includes(r)?2*(0!==v||0!==A?v+A:p(d.left,d.right)):d[g])};return null==l||l({...C,...a}),{data:{skip:!0},reset:{rects:!0}}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({width:e,height:t})=>{this.$_innerNode.style.maxWidth=null!=e?`${e}px`:null,this.$_innerNode.style.maxHeight=null!=t?`${t}px`:null}})));const s=await X(this.$_referenceNode,this.$_popperNode,t);Object.assign(this.result,{x:s.x,y:s.y,placement:s.placement,strategy:s.strategy,arrow:se(se({},s.middlewareData.arrow),s.middlewareData.arrowOverflow)})},$_scheduleShow(e=null,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Ce&&this.instantMove&&Ce.instantMove&&Ce!==this.parentPopper)return Ce.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e=null,t=!1){this.shownChildren.size>0?this.$_pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Ce=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,this.isShown||(this.$_ensureTeleport(),await be(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...V(this.$_referenceNode),...V(this.$_popperNode)],"scroll",(()=>{this.$_computePosition()})))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),i=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${i}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.$_pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,Ae(ye,this),0===ye.length&&document.body.classList.remove("v-popper--some-open");for(const e of pe(this.theme)){const t=ke(e);Ae(t,this),0===t.length&&document.body.classList.remove(`v-popper--some-open--${e}`)}Ce===this&&(Ce=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=de(this.theme,"disposeTimeout");null!==t&&(this.$_disposeTimer=setTimeout((()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)}),t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await be(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperShowTriggers,e);const t=e=>t=>{t.usedByTooltip||this.hide({event:t,skipAiming:e})};this.$_registerTriggerListeners(this.$_targetNodes,ve,this.triggers,this.hideTriggers,t(!1)),this.$_registerTriggerListeners([this.$_popperNode],ve,this.popperTriggers,this.popperHideTriggers,t(!0))},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach((e=>e.addEventListener(t,n,he?{passive:!0}:void 0)))},$_registerTriggerListeners(e,t,n,o,i){let r=n;null!=o&&(r="function"==typeof o?o(r):o),r.forEach((n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,i)}))},$_removeEventListeners(e){const t=[];this.$_events.forEach((n=>{const{targetNodes:o,eventType:i,handler:r}=n;e&&e!==i?t.push(n):o.forEach((e=>e.removeEventListener(i,r)))})),this.$_events=t},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout((()=>{this.$_preventShow=!1}),300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.$_pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$el.getBoundingClientRect();if(De>=e.left&&De<=e.right&&Be>=e.top&&Be<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=De-$e,n=Be-Oe,o=e.left+e.width/2-$e+(e.top+e.height/2)-Oe+e.width+e.height,i=$e+t*o,r=Oe+n*o;return Fe($e,Oe,i,r,e.left,e.top,e.left,e.bottom)||Fe($e,Oe,i,r,e.left,e.top,e.right,e.top)||Fe($e,Oe,i,r,e.right,e.top,e.right,e.bottom)||Fe($e,Oe,i,r,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$scopedSlots.default(this.slotData)[0]}});function Ee(e){for(let t=0;t=0;o--){const i=ye[o];try{const o=i.$_containsGlobalTarget=Ne(i,e);i.$_pendingHide=!1,requestAnimationFrame((()=>{if(i.$_pendingHide=!1,!n[i.randomId]&&ze(i,o,e)){if(i.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=i.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let r=i.parentPopper;for(;r&&ze(r,r.$_containsGlobalTarget,e);)r.$_handleGlobalClose(e,t),r=r.parentPopper}}))}catch(e){}}}function Ne(e,t){const n=e.popperNode();return e.$_mouseDownContains||n.contains(t.target)}function ze(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}function je(){for(let e=0;e=0&&l<=1&&c>=0&&c<=1}var Ie;function Me(){Me.init||(Me.init=!0,Ie=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}function Le(e,t,n,o,i,r,a,s,l,c){"boolean"!=typeof a&&(l=s,s=a,a=!1);var u,d="function"==typeof n?n.options:n;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,i&&(d.functional=!0)),o&&(d._scopeId=o),r?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=u):t&&(u=a?function(e){t.call(this,c(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,s(e))}),u)if(d.functional){var p=d.render;d.render=function(e,t){return u.call(t),p(e,t)}}else{var h=d.beforeCreate;d.beforeCreate=h?[].concat(h,u):[u]}return n}"undefined"!=typeof window&&window.addEventListener("mousemove",(e=>{$e=De,Oe=Be,De=e.clientX,Be=e.clientY}),he?{passive:!0}:void 0);var Re={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var e=this;Me(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight,e.emitOnMount&&e.emitSize()}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",Ie&&this.$el.appendChild(t),t.data="about:blank",Ie||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()},methods:{compareAndNotify:function(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize:function(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!Ie&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},Ge=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})};Ge._withStripped=!0;var Ue=Le({render:Ge,staticRenderFns:[]},undefined,Re,"data-v-8859cc6c",false,undefined,!1,void 0,void 0,void 0);var He={version:"1.0.1",install:function(e){e.component("resize-observer",Ue),e.component("ResizeObserver",Ue)}},qe=null;"undefined"!=typeof window?qe=window.Vue:void 0!==n.g&&(qe=n.g.Vue),qe&&qe.use(He);var We={computed:{themeClass(){return function(e){const t=[e];let n=ue.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ue.themes[n.$extend]||{}):n=null}while(n);return t.map((e=>`v-popper--theme-${e}`))}(this.theme)}}},Ze={name:"VPopperContent",components:{ResizeObserver:Ue},mixins:[We],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},methods:{toPx:e=>null==e||isNaN(e)?null:`${e}px`}};function Ve(e,t,n,o,i,r,a,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):i&&(l=s?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}const Ye={};var Ke=Ve(Ze,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"popover",staticClass:"v-popper__popper",class:[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}],style:e.result?{position:e.result.strategy,transform:"translate3d("+Math.round(e.result.x)+"px,"+Math.round(e.result.y)+"px,0)"}:void 0,attrs:{id:e.popperId,"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0},on:{keyup:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.autoHide&&e.$emit("hide")}}},[n("div",{staticClass:"v-popper__backdrop",on:{click:function(t){e.autoHide&&e.$emit("hide")}}}),n("div",{staticClass:"v-popper__wrapper",style:e.result?{transformOrigin:e.result.transformOrigin}:void 0},[n("div",{ref:"inner",staticClass:"v-popper__inner"},[e.mounted?[n("div",[e._t("default")],2),e.handleResize?n("ResizeObserver",{on:{notify:function(t){return e.$emit("resize",t)}}}):e._e()]:e._e()],2),n("div",{ref:"arrow",staticClass:"v-popper__arrow-container",style:e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0},[n("div",{staticClass:"v-popper__arrow-outer"}),n("div",{staticClass:"v-popper__arrow-inner"})])])])}),[],!1,Je,null,null,null);function Je(e){for(let e in Ye)this[e]=Ye[e]}var Xe=function(){return Ke.exports}(),Qe={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}},et={name:"VPopperWrapper",components:{Popper:Pe(),PopperContent:Xe},mixins:[Qe,We],inheritAttrs:!1,props:{theme:{type:String,default(){return this.$options.vPopperTheme}}},methods:{getTargetNodes(){return Array.from(this.$refs.reference.children).filter((e=>e!==this.$refs.popperContent.$el))}}},tt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"target-nodes":e.getTargetNodes,"reference-node":function(){return e.$refs.reference},"popper-node":function(){return e.$refs.popperContent.$el}},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.popperId,i=t.isShown,r=t.shouldMountContent,a=t.skipTransition,s=t.autoHide,l=t.show,c=t.hide,u=t.handleResize,d=t.onResize,p=t.classes,h=t.result;return[n("div",{ref:"reference",staticClass:"v-popper",class:[e.themeClass,{"v-popper--shown":i}]},[e._t("default",null,{shown:i,show:l,hide:c}),n("PopperContent",{ref:"popperContent",attrs:{"popper-id":o,theme:e.theme,shown:i,mounted:r,"skip-transition":a,"auto-hide":s,"handle-resize":u,classes:p,result:h},on:{hide:c,resize:d}},[e._t("popper",null,{shown:i,hide:c})],2)],2)]}}],null,!0)},"Popper",e.$attrs,!1),e.$listeners))};const nt={};var ot=Ve(et,tt,[],!1,it,null,null,null);function it(e){for(let e in nt)this[e]=nt[e]}var rt=function(){return ot.exports}(),at=le(se({},rt),{name:"VDropdown",vPopperTheme:"dropdown"});const st={};var lt=Ve(at,undefined,undefined,!1,ct,null,null,null);function ct(e){for(let e in st)this[e]=st[e]}var ut=function(){return lt.exports}(),dt=le(se({},rt),{name:"VMenu",vPopperTheme:"menu"});const pt={};var ht=Ve(dt,undefined,undefined,!1,mt,null,null,null);function mt(e){for(let e in pt)this[e]=pt[e]}var ft=function(){return ht.exports}(),gt=le(se({},rt),{name:"VTooltip",vPopperTheme:"tooltip"});const vt={};var At=Ve(gt,undefined,undefined,!1,bt,null,null,null);function bt(e){for(let e in vt)this[e]=vt[e]}var yt=function(){return At.exports}(),Ct={name:"VTooltipDirective",components:{Popper:Pe(),PopperContent:Xe},mixins:[Qe],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default(){return de(this.theme,"html")}},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default(){return de(this.theme,"loadingContent")}}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(e){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then((t=>this.onResult(e,t))):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}},wt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"popper-node":function(){return e.$refs.popperContent.$el}},on:{"apply-show":e.onShow,"apply-hide":e.onHide},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.popperId,i=t.isShown,r=t.shouldMountContent,a=t.skipTransition,s=t.autoHide,l=t.hide,c=t.handleResize,u=t.onResize,d=t.classes,p=t.result;return[n("PopperContent",{ref:"popperContent",class:{"v-popper--tooltip-loading":e.loading},attrs:{"popper-id":o,theme:e.theme,shown:i,mounted:r,"skip-transition":a,"auto-hide":s,"handle-resize":c,classes:d,result:p},on:{hide:l,resize:u}},[e.html?n("div",{domProps:{innerHTML:e._s(e.finalContent)}}):n("div",{domProps:{textContent:e._s(e.finalContent)}})])]}}])},"Popper",e.$attrs,!1),e.$listeners))};const kt={};var xt=Ve(Ct,wt,[],!1,St,null,null,null);function St(e){for(let e in kt)this[e]=kt[e]}var _t=function(){return xt.exports}();const Pt="v-popper--has-tooltip";function Et(e,t,n){let o;const i=typeof t;return o="string"===i?{content:t}:t&&"object"===i?t:{content:!1},o.placement=function(e,t){let n=e.placement;if(!n&&t)for(const e of fe)t[e]&&(n=e);return n||(n=de(e.theme||"tooltip","placement")),n}(o,n),o.targetNodes=()=>[e],o.referenceNode=()=>e,o}function Tt(e,t,n){const o=Et(e,t,n),i=e.$_popper=new Q.default({mixins:[Qe],data:()=>({options:o}),render(e){const t=this.options,{theme:n,html:o,content:i,loadingContent:r}=t,a=((e,t)=>{var n={};for(var o in e)ie.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&oe)for(var o of oe(e))t.indexOf(o)<0&&re.call(e,o)&&(n[o]=e[o]);return n})(t,["theme","html","content","loadingContent"]);return e(_t,{props:{theme:n,html:o,content:i,loadingContent:r},attrs:a,ref:"popper"})},devtools:{hide:!0}}),r=document.createElement("div");return document.body.appendChild(r),i.$mount(r),e.classList&&e.classList.add(Pt),i}function Nt(e){e.$_popper&&(e.$_popper.$destroy(),delete e.$_popper,delete e.$_popperOldShown),e.classList&&e.classList.remove(Pt)}function zt(e,{value:t,oldValue:n,modifiers:o}){const i=Et(e,t,o);if(!i.content||de(i.theme||"tooltip","disabled"))Nt(e);else{let n;e.$_popper?(n=e.$_popper,n.options=i):n=Tt(e,t,o),void 0!==t.shown&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?n.show():n.hide())}}var jt={bind:zt,update:zt,unbind(e){Nt(e)}};function $t(e){e.addEventListener("click",Dt),e.addEventListener("touchstart",Bt,!!he&&{passive:!0})}function Ot(e){e.removeEventListener("click",Dt),e.removeEventListener("touchstart",Bt),e.removeEventListener("touchend",Ft),e.removeEventListener("touchcancel",It)}function Dt(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function Bt(e){if(1===e.changedTouches.length){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const n=e.changedTouches[0];t.$_vclosepopover_touchPoint=n,t.addEventListener("touchend",Ft),t.addEventListener("touchcancel",It)}}function Ft(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,1===e.changedTouches.length){const n=e.changedTouches[0],o=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-o.screenY)<20&&Math.abs(n.screenX-o.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function It(e){e.currentTarget.$_vclosepopover_touch=!1}var Mt={bind(e,{value:t,modifiers:n}){e.$_closePopoverModifiers=n,(void 0===t||t)&&$t(e)},update(e,{value:t,oldValue:n,modifiers:o}){e.$_closePopoverModifiers=o,t!==n&&(void 0===t||t?$t(e):Ot(e))},unbind(e){Ot(e)}};const Lt=ue,Rt=jt,Gt=Mt,Ut=ut,Ht=ft,qt=Pe,Wt=Xe,Zt=Qe,Vt=rt,Yt=We,Kt=yt,Jt=_t;function Xt(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,ce(ue,t),e.directive("tooltip",jt),e.directive("close-popper",Mt),e.component("v-tooltip",yt),e.component("VTooltip",yt),e.component("v-dropdown",ut),e.component("VDropdown",ut),e.component("v-menu",ft),e.component("VMenu",ft))}const Qt={version:"1.0.0-beta.19",install:Xt,options:ue};let en=null;"undefined"!=typeof window?en=window.Vue:void 0!==n.g&&(en=n.g.Vue),en&&en.use(Qt)},44291:(e,t,n)=>{"use strict";n.r(t),n.d(t,{createFocusTrap:()=>O});var o=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],i=o.join(","),r="undefined"==typeof Element,a=r?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,s=!r&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},l=function(e,t,n){var o=Array.prototype.slice.apply(e.querySelectorAll(i));return t&&a.call(e,i)&&o.unshift(e),o=o.filter(n)},c=function e(t,n,o){for(var r=[],s=Array.from(t);s.length;){var l=s.shift();if("SLOT"===l.tagName){var c=l.assignedElements(),u=e(c.length?c:l.children,!0,o);o.flatten?r.push.apply(r,u):r.push({scopeParent:l,candidates:u})}else{a.call(l,i)&&o.filter(l)&&(n||!t.includes(l))&&r.push(l);var d=l.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(l),p=!o.shadowRootFilter||o.shadowRootFilter(l);if(d&&p){var h=e(!0===d?l.children:d.children,!0,o);o.flatten?r.push.apply(r,h):r.push({scopeParent:l,candidates:h})}else s.unshift.apply(s,l.children)}}return r},u=function(e,t){return e.tabIndex<0&&(t||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},d=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},p=function(e){return"INPUT"===e.tagName},h=function(e){return function(e){return p(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||s(e),o=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=o(window.CSS.escape(e.name));else try{t=o(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var i=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(a.call(i,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return m(e)}else{if("function"==typeof o){for(var r=e;e;){var l=e.parentElement,c=s(e);if(l&&!l.shadowRoot&&!0===o(l))return m(e);e=e.assignedSlot?e.assignedSlot:l||c===e.ownerDocument?l:c.host}e=r}if(function(e){for(var t,n=s(e).host,o=!!(null!==(t=n)&&void 0!==t&&t.ownerDocument.contains(n)||e.ownerDocument.contains(e));!o&&n;){var i;o=!(null===(i=n=s(n).host)||void 0===i||!i.ownerDocument.contains(n))}return o}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},g=function(e,t){return!(t.disabled||function(e){return p(e)&&"hidden"===e.type}(t)||f(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},b=function e(t){var n=[],o=[];return t.forEach((function(t,i){var r=!!t.scopeParent,a=r?t.scopeParent:t,s=u(a,r),l=r?e(t.candidates):a;0===s?r?n.push.apply(n,l):n.push(a):o.push({documentOrder:i,tabIndex:s,item:t,isScope:r,content:l})})),o.sort(d).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)},y=function(e,t){var n;return n=(t=t||{}).getShadowRoot?c([e],t.includeContainer,{filter:v.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:A}):l(e,t.includeContainer,v.bind(null,t)),b(n)},C=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==a.call(e,i)&&v(t,e)},w=o.concat("iframe").join(","),k=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==a.call(e,w)&&g(t,e)};function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function S(e){for(var t=1;t0){var n=e[e.length-1];n!==t&&n.pause()}var o=e.indexOf(t);-1===o||e.splice(o,1),e.push(t)},T=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()},N=function(e){return setTimeout(e,0)},z=function(e,t){var n=-1;return e.every((function(e,o){return!t(e)||(n=o,!1)})),n},j=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o1?n-1:0),a=1;a=0)e=o.activeElement;else{var t=a.tabbableGroups[0];e=t&&t.firstTabbableNode||d("fallbackFocus")}if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},h=function(){if(a.containerGroups=a.containers.map((function(e){var t,n,o=y(e,r.tabbableOptions),i=(t=e,(n=(n=r.tabbableOptions)||{}).getShadowRoot?c([t],n.includeContainer,{filter:g.bind(null,n),flatten:!0,getShadowRoot:n.getShadowRoot}):l(t,n.includeContainer,g.bind(null,n)));return{container:e,tabbableNodes:o,focusableNodes:i,firstTabbableNode:o.length>0?o[0]:null,lastTabbableNode:o.length>0?o[o.length-1]:null,nextTabbableNode:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=i.findIndex((function(t){return t===e}));if(!(n<0))return t?i.slice(n+1).find((function(e){return C(e,r.tabbableOptions)})):i.slice(0,n).reverse().find((function(e){return C(e,r.tabbableOptions)}))}}})),a.tabbableGroups=a.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),a.tabbableGroups.length<=0&&!d("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},m=function e(t){!1!==t&&t!==o.activeElement&&(t&&t.focus?(t.focus({preventScroll:!!r.preventScroll}),a.mostRecentlyFocusedNode=t,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(t)&&t.select()):e(p()))},f=function(e){var t=d("setReturnFocus",e);return t||!1!==t&&e},v=function(e){var t=$(e);u(t)>=0||(j(r.clickOutsideDeactivates,e)?n.deactivate({returnFocus:r.returnFocusOnDeactivate&&!k(t,r.tabbableOptions)}):j(r.allowOutsideClick,e)||e.preventDefault())},A=function(e){var t=$(e),n=u(t)>=0;n||t instanceof Document?n&&(a.mostRecentlyFocusedNode=t):(e.stopImmediatePropagation(),m(a.mostRecentlyFocusedNode||p()))},b=function(e){if(function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e)&&!1!==j(r.escapeDeactivates,e))return e.preventDefault(),void n.deactivate();(function(e){return"Tab"===e.key||9===e.keyCode})(e)&&function(e){var t=$(e);h();var n=null;if(a.tabbableGroups.length>0){var o=u(t),i=o>=0?a.containerGroups[o]:void 0;if(o<0)n=e.shiftKey?a.tabbableGroups[a.tabbableGroups.length-1].lastTabbableNode:a.tabbableGroups[0].firstTabbableNode;else if(e.shiftKey){var s=z(a.tabbableGroups,(function(e){var n=e.firstTabbableNode;return t===n}));if(s<0&&(i.container===t||k(t,r.tabbableOptions)&&!C(t,r.tabbableOptions)&&!i.nextTabbableNode(t,!1))&&(s=o),s>=0){var l=0===s?a.tabbableGroups.length-1:s-1;n=a.tabbableGroups[l].lastTabbableNode}}else{var c=z(a.tabbableGroups,(function(e){var n=e.lastTabbableNode;return t===n}));if(c<0&&(i.container===t||k(t,r.tabbableOptions)&&!C(t,r.tabbableOptions)&&!i.nextTabbableNode(t))&&(c=o),c>=0){var p=c===a.tabbableGroups.length-1?0:c+1;n=a.tabbableGroups[p].firstTabbableNode}}}else n=d("fallbackFocus");n&&(e.preventDefault(),m(n))}(e)},w=function(e){var t=$(e);u(t)>=0||j(r.clickOutsideDeactivates,e)||j(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},x=function(){if(a.active)return E(i,n),a.delayInitialFocusTimer=r.delayInitialFocus?N((function(){m(p())})):m(p()),o.addEventListener("focusin",A,!0),o.addEventListener("mousedown",v,{capture:!0,passive:!1}),o.addEventListener("touchstart",v,{capture:!0,passive:!1}),o.addEventListener("click",w,{capture:!0,passive:!1}),o.addEventListener("keydown",b,{capture:!0,passive:!1}),n},_=function(){if(a.active)return o.removeEventListener("focusin",A,!0),o.removeEventListener("mousedown",v,!0),o.removeEventListener("touchstart",v,!0),o.removeEventListener("click",w,!0),o.removeEventListener("keydown",b,!0),n};return(n={get active(){return a.active},get paused(){return a.paused},activate:function(e){if(a.active)return this;var t=s(e,"onActivate"),n=s(e,"onPostActivate"),i=s(e,"checkCanFocusTrap");i||h(),a.active=!0,a.paused=!1,a.nodeFocusedBeforeActivation=o.activeElement,t&&t();var r=function(){i&&h(),x(),n&&n()};return i?(i(a.containers.concat()).then(r,r),this):(r(),this)},deactivate:function(e){if(!a.active)return this;var t=S({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},e);clearTimeout(a.delayInitialFocusTimer),a.delayInitialFocusTimer=void 0,_(),a.active=!1,a.paused=!1,T(i,n);var o=s(t,"onDeactivate"),l=s(t,"onPostDeactivate"),c=s(t,"checkCanReturnFocus"),u=s(t,"returnFocus","returnFocusOnDeactivate");o&&o();var d=function(){N((function(){u&&m(f(a.nodeFocusedBeforeActivation)),l&&l()}))};return u&&c?(c(f(a.nodeFocusedBeforeActivation)).then(d,d),this):(d(),this)},pause:function(){return a.paused||!a.active||(a.paused=!0,_()),this},unpause:function(){return a.paused&&a.active?(a.paused=!1,h(),x(),this):this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return a.containers=t.map((function(e){return"string"==typeof e?o.querySelector(e):e})),a.active&&h(),this}}).updateContainerElements(e),n}},50840:(e,t,n)=>{var o;!function(i,r,a,s){"use strict";var l,c=["","webkit","Moz","MS","ms","o"],u=r.createElement("div"),d=Math.round,p=Math.abs,h=Date.now;function m(e,t,n){return setTimeout(C(e,n),t)}function f(e,t,n){return!!Array.isArray(e)&&(g(e,n[t],n),!0)}function g(e,t,n){var o;if(e)if(e.forEach)e.forEach(t,n);else if(e.length!==s)for(o=0;o\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",r=i.console&&(i.console.warn||i.console.log);return r&&r.call(i.console,o,n),e.apply(this,arguments)}}l="function"!=typeof Object.assign?function(e){if(e===s||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n-1}function E(e){return e.trim().split(/\s+/g)}function T(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var o=0;on[t]})):o.sort()),o}function j(e,t){for(var n,o,i=t[0].toUpperCase()+t.slice(1),r=0;r1&&!n.firstMultiple?n.firstMultiple=q(t):1===i&&(n.firstMultiple=!1);var r=n.firstInput,a=n.firstMultiple,l=a?a.center:r.center,c=t.center=W(o);t.timeStamp=h(),t.deltaTime=t.timeStamp-r.timeStamp,t.angle=K(l,c),t.distance=Y(l,c),function(e,t){var n=t.center,o=e.offsetDelta||{},i=e.prevDelta||{},r=e.prevInput||{};1!==t.eventType&&4!==r.eventType||(i=e.prevDelta={x:r.deltaX||0,y:r.deltaY||0},o=e.offsetDelta={x:n.x,y:n.y});t.deltaX=i.x+(n.x-o.x),t.deltaY=i.y+(n.y-o.y)}(n,t),t.offsetDirection=V(t.deltaX,t.deltaY);var u=Z(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=u.x,t.overallVelocityY=u.y,t.overallVelocity=p(u.x)>p(u.y)?u.x:u.y,t.scale=a?(d=a.pointers,m=o,Y(m[0],m[1],G)/Y(d[0],d[1],G)):1,t.rotation=a?function(e,t){return K(t[1],t[0],G)+K(e[1],e[0],G)}(a.pointers,o):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,function(e,t){var n,o,i,r,a=e.lastInterval||t,l=t.timeStamp-a.timeStamp;if(8!=t.eventType&&(l>25||a.velocity===s)){var c=t.deltaX-a.deltaX,u=t.deltaY-a.deltaY,d=Z(l,c,u);o=d.x,i=d.y,n=p(d.x)>p(d.y)?d.x:d.y,r=V(c,u),e.lastInterval=t}else n=a.velocity,o=a.velocityX,i=a.velocityY,r=a.direction;t.velocity=n,t.velocityX=o,t.velocityY=i,t.direction=r}(n,t);var d,m;var f=e.element;_(t.srcEvent.target,f)&&(f=t.srcEvent.target);t.target=f}(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function q(e){for(var t=[],n=0;n=p(t)?e<0?2:4:t<0?8:16}function Y(e,t,n){n||(n=R);var o=t[n[0]]-e[n[0]],i=t[n[1]]-e[n[1]];return Math.sqrt(o*o+i*i)}function K(e,t,n){n||(n=R);var o=t[n[0]]-e[n[0]],i=t[n[1]]-e[n[1]];return 180*Math.atan2(i,o)/Math.PI}U.prototype={handler:function(){},init:function(){this.evEl&&x(this.element,this.evEl,this.domHandler),this.evTarget&&x(this.target,this.evTarget,this.domHandler),this.evWin&&x(O(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(O(this.element),this.evWin,this.domHandler)}};var J={mousedown:1,mousemove:2,mouseup:4},X="mousedown",Q="mousemove mouseup";function ee(){this.evEl=X,this.evWin=Q,this.pressed=!1,U.apply(this,arguments)}y(ee,U,{handler:function(e){var t=J[e.type];1&t&&0===e.button&&(this.pressed=!0),2&t&&1!==e.which&&(t=4),this.pressed&&(4&t&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:M,srcEvent:e}))}});var te={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},ne={2:I,3:"pen",4:M,5:"kinect"},oe="pointerdown",ie="pointermove pointerup pointercancel";function re(){this.evEl=oe,this.evWin=ie,U.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}i.MSPointerEvent&&!i.PointerEvent&&(oe="MSPointerDown",ie="MSPointerMove MSPointerUp MSPointerCancel"),y(re,U,{handler:function(e){var t=this.store,n=!1,o=e.type.toLowerCase().replace("ms",""),i=te[o],r=ne[e.pointerType]||e.pointerType,a=r==I,s=T(t,e.pointerId,"pointerId");1&i&&(0===e.button||a)?s<0&&(t.push(e),s=t.length-1):12&i&&(n=!0),s<0||(t[s]=e,this.callback(this.manager,i,{pointers:t,changedPointers:[e],pointerType:r,srcEvent:e}),n&&t.splice(s,1))}});var ae={touchstart:1,touchmove:2,touchend:4,touchcancel:8},se="touchstart",le="touchstart touchmove touchend touchcancel";function ce(){this.evTarget=se,this.evWin=le,this.started=!1,U.apply(this,arguments)}function ue(e,t){var n=N(e.touches),o=N(e.changedTouches);return 12&t&&(n=z(n.concat(o),"identifier",!0)),[n,o]}y(ce,U,{handler:function(e){var t=ae[e.type];if(1===t&&(this.started=!0),this.started){var n=ue.call(this,e,t);12&t&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:I,srcEvent:e})}}});var de={touchstart:1,touchmove:2,touchend:4,touchcancel:8},pe="touchstart touchmove touchend touchcancel";function he(){this.evTarget=pe,this.targetIds={},U.apply(this,arguments)}function me(e,t){var n=N(e.touches),o=this.targetIds;if(3&t&&1===n.length)return o[n[0].identifier]=!0,[n,n];var i,r,a=N(e.changedTouches),s=[],l=this.target;if(r=n.filter((function(e){return _(e.target,l)})),1===t)for(i=0;i-1&&o.splice(e,1)}),2500)}}function Ae(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,o=0;o-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){var t=this,n=this.state;function o(n){t.manager.emit(n,e)}n<8&&o(t.options.event+ze(n)),o(t.options.event),e.additionalEvent&&o(e.additionalEvent),n>=8&&o(t.options.event+ze(n))},tryEmit:function(e){if(this.canEmit())return this.emit(e);this.state=Te},canEmit:function(){for(var e=0;et.threshold&&i&t.direction},attrTest:function(e){return Oe.prototype.attrTest.call(this,e)&&(2&this.state||!(2&this.state)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=je(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),y(Be,Oe,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[xe]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||2&this.state)},emit:function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}}),y(Fe,Ne,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[we]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,o=e.distancet.time;if(this._input=e,!o||!n||12&e.eventType&&!i)this.reset();else if(1&e.eventType)this.reset(),this._timer=m((function(){this.state=8,this.tryEmit()}),t.time,this);else if(4&e.eventType)return 8;return Te},reset:function(){clearTimeout(this._timer)},emit:function(e){8===this.state&&(e&&4&e.eventType?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=h(),this.manager.emit(this.options.event,this._input)))}}),y(Ie,Oe,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[xe]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||2&this.state)}}),y(Me,Oe,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return De.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return 30&n?t=e.overallVelocity:6&n?t=e.overallVelocityX:n&L&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&n&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&p(t)>this.options.velocity&&4&e.eventType},emit:function(e){var t=je(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),y(Le,Ne,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[ke]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,o=e.distance{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,r){for(var a,s,l=i(e),c=1;c{"use strict";n.r(t),n.d(t,{default:()=>i});const o={name:"ChevronLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const i=(0,n(51900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon chevron-left-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},11585:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});const o={name:"ChevronRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const i=(0,n(51900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon chevron-right-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},82675:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});const o={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const i=(0,n(51900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon close-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},89115:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});const o={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const i=(0,n(51900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon dots-horizontal-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},81857:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});const o={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const i=(0,n(51900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon pause-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M14,19H18V5H14M6,19H10V5H6V19Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports},53071:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});const o={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};const i=(0,n(51900).Z)(o,(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon play-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M8,5.14V19.14L19,12.14L8,5.14Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports}}]); +//# sourceMappingURL=viewer-components.js.map?v=176a33bc3e8dca499897 \ No newline at end of file diff --git a/js/viewer-components.js.map b/js/viewer-components.js.map index 643624eb4..79e22c62e 100644 --- a/js/viewer-components.js.map +++ b/js/viewer-components.js.map @@ -1 +1 @@ -{"version":3,"file":"viewer-components.js?v=e92b65cc93cc331c1c58","mappings":";wGAEA,IAAIA,EAAU,EAAQ,MACtB,EAAQ,MACR,EAAQ,MACR,EAAQ,MA2BR,MAAMC,EACFC,cACIC,KAAKC,aAAe,CAAC,EACrBD,KAAKE,OAAQ,CACjB,CACAC,YAAYC,GAER,OADAJ,KAAKK,OAASD,EACPJ,IACX,CAEAM,eACI,OAAON,KAAKG,aAhCTI,SAASC,gBAAgBC,MAAQ,MAgCEC,QAAQ,IAAK,KACvD,CACAC,eAAeP,EAAUQ,GAErB,OADAZ,KAAKC,aAAaG,GAAYQ,EACvBZ,IACX,CACAa,kBAEI,OADAb,KAAKE,OAAQ,EACNF,IACX,CACAc,QACI,OAAO,IAAIC,EAAef,KAAKK,QAAU,KAAML,KAAKC,aAAcD,KAAKE,MAC3E,EAKJ,MAAMa,EACFhB,YAAYM,EAAQO,EAAMV,GACtBF,KAAKgB,GAAK,IAAInB,EAAQ,CAClBK,QACAe,aAAc,OAElB,IAAK,MAAMC,KAAON,EACdZ,KAAKgB,GAAGG,gBAAgBD,EAAK,WAAYN,EAAKM,IAElDlB,KAAKgB,GAAGI,UAAUf,EACtB,CACAgB,sBAAsBC,EAAYC,GAC9B,OAAOD,EAAWZ,QAAQ,eAAe,CAACc,EAAGC,KACzC,MAAMC,EAAIH,EAAKE,GACf,MAAiB,iBAANC,GAA+B,iBAANA,EACzBA,EAAEC,WAGFH,CACX,GAER,CAOAI,QAAQC,EAAUC,EAAe,CAAC,GAC9B,OAAO9B,KAAKqB,sBAAsBrB,KAAKgB,GAAGY,QAAQC,GAAWC,EACjE,CASAC,SAASC,EAAUC,EAAQC,EAAOJ,EAAe,CAAC,GAC9C,OAAO9B,KAAKqB,sBAAsBrB,KAAKgB,GAAGe,SAASC,EAAUC,EAAQC,GAAOxB,QAAQ,MAAOwB,EAAMP,YAAaG,EAClH,EASJK,EAAQC,kBAJR,WACI,OAAO,IAAItC,CACf,kBC3GC,IAAWuC,EAAiRC,KAAjRD,EAAsR,IAAK,MAAM,IAAIE,EAAE,CAAC,IAAI,CAACA,EAAEF,EAAEG,KAAK,aAAaA,EAAEC,EAAEJ,EAAE,CAACK,EAAE,IAAIlB,IAAI,IAAImB,EAAEH,EAAE,MAAMI,EAAEJ,EAAEH,EAAEM,GAAG,MAAMnB,EAAE,CAACqB,OAAO,WAAW7C,KAAK8C,OAAOC,SAAS,KAAK/C,KAAKgD,KAAKC,SAASL,IAAIM,KAAKC,KAAK,GAAGC,OAAOpD,KAAKqD,SAASC,KAAK,2DAA2DtD,MAAMA,KAAKuD,WAAWvD,KAAKwD,IAAIC,SAAS,EAAEC,aAAa,WAAW1D,KAAKgD,KAAKhD,KAAK2D,SAAS,EAAE/C,KAAK,WAAW,MAAM,CAACoC,KAAKhD,KAAK2D,UAAU,EAAEC,SAAS,CAACC,WAAW,WAAW,OAAO7D,KAAKgD,MAAMhD,KAAKgD,KAAKC,OAAOa,OAAO,EAAE,GAAGC,QAAQ,CAACJ,QAAQ,WAAW,OAAO3D,KAAK8C,OAAOC,QAAQ/C,KAAK8C,OAAOC,QAAQ,GAAGC,KAAKC,OAAO,EAAE,GAAE,EAAG,KAAK,CAACV,EAAEF,EAAEG,KAAK,aAAaA,EAAEC,EAAEJ,EAAE,CAACK,EAAE,IAAIlB,IAAI,IAAImB,EAAEH,EAAE,KAAK,MAA4FhB,EAAE,CAACwC,OAAO,CAACrB,EAAED,GAAGuB,MAAM,CAACC,KAAK,CAACC,KAAKC,OAAOrB,QAAQ,IAAIsB,MAAM,CAACF,KAAKC,OAAOrB,QAAQ,IAAIuB,gBAAgB,CAACH,KAAKI,QAAQxB,SAAQ,GAAIyB,UAAU,CAACL,KAAKC,OAAOrB,QAAQ,KAAK0B,MAAM,CAAC,SAASb,SAAS,CAACc,UAAU,WAAW,IAAI,OAAO,IAAIC,IAAI3E,KAAKkE,KAAuB,CAAjB,MAAM3B,GAAG,OAAM,CAAE,CAAC,GAAGwB,QAAQ,CAACa,QAAQ,SAASrC,GAAG,GAAGvC,KAAK6E,MAAM,QAAQtC,GAAGvC,KAAKsE,gBAAgB,CAAC,IAAIjC,EAAxa,SAASE,EAAEF,GAAG,IAAI,IAAIG,EAAED,EAAEuC,QAAQtC,GAAG,CAAC,GAAGA,EAAEa,SAASC,OAAOjB,EAAE,OAAOG,EAAEA,EAAEA,EAAEsC,OAAO,CAAC,CAAwVlC,CAAE5C,KAAK,aAAaqC,GAAGA,EAAE0C,WAAW1C,EAAE0C,WAAU,EAAG,CAAC,GAAE,EAAG,KAAK,CAACxC,EAAEF,EAAEG,KAAK,aAAaA,EAAEC,EAAEJ,EAAE,CAACK,EAAE,IAAIsC,IAAI,IAAIrC,EAAEH,EAAE,MAAMI,EAAEJ,EAAEH,EAAEM,GAAGnB,EAAEgB,EAAE,MAAMd,EAAEc,EAAEH,EAAEb,EAAJgB,GAASI,KAAKlB,EAAEuD,KAAK,CAAC1C,EAAE2C,GAAG,urDAAurD,GAAG,CAACC,QAAQ,EAAEC,QAAQ,CAAC,4CAA4C,qCAAqC,yCAAyCC,MAAM,GAAGC,SAAS,uuBAAuuBC,eAAe,CAAC,kNAAkN,2yGAA2yG,q7DAAq7DC,WAAW,MAAM,MAAMR,EAAEtD,GAAG,KAAKa,IAAI,aAAaA,EAAEJ,QAAQ,SAASI,GAAG,IAAIF,EAAE,GAAG,OAAOA,EAAEV,SAAS,WAAW,OAAO3B,KAAKyF,KAAI,SAAUpD,GAAG,IAAIG,EAAE,GAAGG,OAAE,IAASN,EAAE,GAAG,OAAOA,EAAE,KAAKG,GAAG,cAAcY,OAAOf,EAAE,GAAG,QAAQA,EAAE,KAAKG,GAAG,UAAUY,OAAOf,EAAE,GAAG,OAAOM,IAAIH,GAAG,SAASY,OAAOf,EAAE,GAAGyB,OAAO,EAAE,IAAIV,OAAOf,EAAE,IAAI,GAAG,OAAOG,GAAGD,EAAEF,GAAGM,IAAIH,GAAG,KAAKH,EAAE,KAAKG,GAAG,KAAKH,EAAE,KAAKG,GAAG,KAAKA,CAAE,IAAGkD,KAAK,GAAG,EAAErD,EAAEO,EAAE,SAASL,EAAEC,EAAEG,EAAEC,EAAEpB,GAAG,iBAAiBe,IAAIA,EAAE,CAAC,CAAC,KAAKA,OAAE,KAAU,IAAIb,EAAE,CAAC,EAAE,GAAGiB,EAAE,IAAI,IAAIqC,EAAE,EAAEA,EAAEhF,KAAK8D,OAAOkB,IAAI,CAAC,IAAIW,EAAE3F,KAAKgF,GAAG,GAAG,MAAMW,IAAIjE,EAAEiE,IAAG,EAAG,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAErD,EAAEuB,OAAO8B,IAAI,CAAC,IAAIC,EAAE,GAAGzC,OAAOb,EAAEqD,IAAIjD,GAAGjB,EAAEmE,EAAE,WAAM,IAASrE,SAAI,IAASqE,EAAE,KAAKA,EAAE,GAAG,SAASzC,OAAOyC,EAAE,GAAG/B,OAAO,EAAE,IAAIV,OAAOyC,EAAE,IAAI,GAAG,MAAMzC,OAAOyC,EAAE,GAAG,MAAMA,EAAE,GAAGrE,GAAGgB,IAAIqD,EAAE,IAAIA,EAAE,GAAG,UAAUzC,OAAOyC,EAAE,GAAG,MAAMzC,OAAOyC,EAAE,GAAG,KAAKA,EAAE,GAAGrD,GAAGqD,EAAE,GAAGrD,GAAGI,IAAIiD,EAAE,IAAIA,EAAE,GAAG,cAAczC,OAAOyC,EAAE,GAAG,OAAOzC,OAAOyC,EAAE,GAAG,KAAKA,EAAE,GAAGjD,GAAGiD,EAAE,GAAG,GAAGzC,OAAOR,IAAIP,EAAE4C,KAAKY,GAAG,CAAC,EAAExD,CAAC,GAAG,KAAKE,IAAI,aAAaA,EAAEJ,QAAQ,SAASI,GAAG,IAAIF,EAAEE,EAAE,GAAGC,EAAED,EAAE,GAAG,IAAIC,EAAE,OAAOH,EAAE,GAAG,mBAAmByD,KAAK,CAAC,IAAInD,EAAEmD,KAAKC,SAASC,mBAAmBC,KAAKC,UAAU1D,MAAMI,EAAE,+DAA+DQ,OAAOT,GAAGnB,EAAE,OAAO4B,OAAOR,EAAE,OAAO,MAAM,CAACP,GAAGe,OAAO,CAAC5B,IAAIkE,KAAK,KAAK,CAAC,MAAM,CAACrD,GAAGqD,KAAK,KAAK,GAAG,KAAKnD,IAAI,aAAa,IAAIF,EAAE,GAAG,SAASG,EAAED,GAAG,IAAI,IAAIC,GAAG,EAAEG,EAAE,EAAEA,EAAEN,EAAEyB,OAAOnB,IAAI,GAAGN,EAAEM,GAAGwD,aAAa5D,EAAE,CAACC,EAAEG,EAAE,KAAK,CAAC,OAAOH,CAAC,CAAC,SAASG,EAAEJ,EAAEI,GAAG,IAAI,IAAInB,EAAE,CAAC,EAAEE,EAAE,GAAGsD,EAAE,EAAEA,EAAEzC,EAAEuB,OAAOkB,IAAI,CAAC,IAAIW,EAAEpD,EAAEyC,GAAGY,EAAEjD,EAAEyD,KAAKT,EAAE,GAAGhD,EAAEyD,KAAKT,EAAE,GAAGE,EAAErE,EAAEoE,IAAI,EAAEnD,EAAE,GAAGW,OAAOwC,EAAE,KAAKxC,OAAOyC,GAAGrE,EAAEoE,GAAGC,EAAE,EAAE,IAAIQ,EAAE7D,EAAEC,GAAG6D,EAAE,CAACC,IAAIZ,EAAE,GAAGa,MAAMb,EAAE,GAAGc,UAAUd,EAAE,GAAGe,SAASf,EAAE,GAAGgB,MAAMhB,EAAE,IAAI,IAAI,IAAIU,EAAEhE,EAAEgE,GAAGO,aAAavE,EAAEgE,GAAGQ,QAAQP,OAAO,CAAC,IAAIQ,EAAElE,EAAE0D,EAAE3D,GAAGA,EAAEoE,QAAQ/B,EAAE3C,EAAE2E,OAAOhC,EAAE,EAAE,CAACmB,WAAW1D,EAAEoE,QAAQC,EAAEF,WAAW,GAAG,CAAClF,EAAEuD,KAAKxC,EAAE,CAAC,OAAOf,CAAC,CAAC,SAASkB,EAAEL,EAAEF,GAAG,IAAIG,EAAEH,EAAE4E,OAAO5E,GAAe,OAAZG,EAAE0E,OAAO3E,GAAU,SAASF,GAAG,GAAGA,EAAE,CAAC,GAAGA,EAAEkE,MAAMhE,EAAEgE,KAAKlE,EAAEmE,QAAQjE,EAAEiE,OAAOnE,EAAEoE,YAAYlE,EAAEkE,WAAWpE,EAAEqE,WAAWnE,EAAEmE,UAAUrE,EAAEsE,QAAQpE,EAAEoE,MAAM,OAAOnE,EAAE0E,OAAO3E,EAAEF,EAAE,MAAMG,EAAEiB,QAAQ,CAAC,CAAClB,EAAEJ,QAAQ,SAASI,EAAEK,GAAG,IAAIpB,EAAEmB,EAAEJ,EAAEA,GAAG,GAAGK,EAAEA,GAAG,CAAC,GAAG,OAAO,SAASL,GAAGA,EAAEA,GAAG,GAAG,IAAI,IAAIb,EAAE,EAAEA,EAAEF,EAAEsC,OAAOpC,IAAI,CAAC,IAAIsD,EAAExC,EAAEhB,EAAEE,IAAIW,EAAE2C,GAAG4B,YAAY,CAAC,IAAI,IAAIjB,EAAEhD,EAAEJ,EAAEK,GAAGgD,EAAE,EAAEA,EAAEpE,EAAEsC,OAAO8B,IAAI,CAAC,IAAIC,EAAErD,EAAEhB,EAAEoE,IAAI,IAAIvD,EAAEwD,GAAGe,aAAavE,EAAEwD,GAAGgB,UAAUxE,EAAE2E,OAAOnB,EAAE,GAAG,CAACrE,EAAEmE,CAAC,CAAC,GAAG,IAAIpD,IAAI,aAAa,IAAIF,EAAE,CAAC,EAAEE,EAAEJ,QAAQ,SAASI,EAAEC,GAAG,IAAIG,EAAE,SAASJ,GAAG,QAAG,IAASF,EAAEE,GAAG,CAAC,IAAIC,EAAEjC,SAAS4G,cAAc5E,GAAG,GAAG6E,OAAOC,mBAAmB7E,aAAa4E,OAAOC,kBAAkB,IAAI7E,EAAEA,EAAE8E,gBAAgBC,IAAoB,CAAf,MAAMhF,GAAGC,EAAE,IAAI,CAACH,EAAEE,GAAGC,CAAC,CAAC,OAAOH,EAAEE,EAAE,CAAhM,CAAkMA,GAAG,IAAII,EAAE,MAAM,IAAI6E,MAAM,2GAA2G7E,EAAE8E,YAAYjF,EAAE,GAAG,KAAKD,IAAI,aAAaA,EAAEJ,QAAQ,SAASI,GAAG,IAAIF,EAAE9B,SAASmH,cAAc,SAAS,OAAOnF,EAAEoF,cAActF,EAAEE,EAAEqF,YAAYrF,EAAEsF,OAAOxF,EAAEE,EAAEuF,SAASzF,CAAC,GAAG,KAAK,CAACE,EAAEF,EAAEG,KAAK,aAAaD,EAAEJ,QAAQ,SAASI,GAAG,IAAIF,EAAEG,EAAEuF,GAAG1F,GAAGE,EAAEyF,aAAa,QAAQ3F,EAAE,GAAG,KAAKE,IAAI,aAAaA,EAAEJ,QAAQ,SAASI,GAAG,IAAIF,EAAEE,EAAE0F,mBAAmB1F,GAAG,MAAM,CAAC2E,OAAO,SAAS1E,IAAI,SAASD,EAAEF,EAAEG,GAAG,IAAIG,EAAE,GAAGH,EAAEkE,WAAW/D,GAAG,cAAcS,OAAOZ,EAAEkE,SAAS,QAAQlE,EAAEgE,QAAQ7D,GAAG,UAAUS,OAAOZ,EAAEgE,MAAM,OAAO,IAAI5D,OAAE,IAASJ,EAAEmE,MAAM/D,IAAID,GAAG,SAASS,OAAOZ,EAAEmE,MAAM7C,OAAO,EAAE,IAAIV,OAAOZ,EAAEmE,OAAO,GAAG,OAAOhE,GAAGH,EAAE+D,IAAI3D,IAAID,GAAG,KAAKH,EAAEgE,QAAQ7D,GAAG,KAAKH,EAAEkE,WAAW/D,GAAG,KAAK,IAAInB,EAAEgB,EAAEiE,UAAUjF,GAAG,oBAAoBsE,OAAOnD,GAAG,uDAAuDS,OAAO0C,KAAKC,SAASC,mBAAmBC,KAAKC,UAAU1E,MAAM,QAAQa,EAAE6F,kBAAkBvF,EAAEJ,EAAEF,EAAEyF,QAAQ,CAAxe,CAA0ezF,EAAEE,EAAEC,EAAE,EAAEiB,OAAO,YAAY,SAASlB,GAAG,GAAG,OAAOA,EAAE4F,WAAW,OAAM,EAAG5F,EAAE4F,WAAWC,YAAY7F,EAAE,CAAvE,CAAyEF,EAAE,EAAE,GAAG,KAAKE,IAAI,aAAaA,EAAEJ,QAAQ,SAASI,EAAEF,GAAG,GAAGA,EAAEgG,WAAWhG,EAAEgG,WAAWC,QAAQ/F,MAAM,CAAC,KAAKF,EAAEkG,YAAYlG,EAAE+F,YAAY/F,EAAEkG,YAAYlG,EAAEoF,YAAYlH,SAASiI,eAAejG,GAAG,CAAC,GAAG,KAAK,OAAO,KAAK,CAACA,EAAEF,EAAEG,KAAK,aAAa,SAASG,EAAEJ,EAAEF,EAAEG,EAAEG,EAAEC,EAAEpB,EAAEE,EAAEsD,GAAG,IAAIW,EAAEC,EAAE,mBAAmBrD,EAAEA,EAAEuF,QAAQvF,EAAE,GAAGF,IAAIuD,EAAE6C,OAAOpG,EAAEuD,EAAE8C,gBAAgBlG,EAAEoD,EAAE+C,WAAU,GAAIhG,IAAIiD,EAAEgD,YAAW,GAAIpH,IAAIoE,EAAEiD,SAAS,UAAUrH,GAAGE,GAAGiE,EAAE,SAASpD,IAAIA,EAAEA,GAAGvC,KAAK8I,QAAQ9I,KAAK8I,OAAOC,YAAY/I,KAAKgJ,QAAQhJ,KAAKgJ,OAAOF,QAAQ9I,KAAKgJ,OAAOF,OAAOC,aAAa,oBAAoBE,sBAAsB1G,EAAE0G,qBAAqBrG,GAAGA,EAAEsG,KAAKlJ,KAAKuC,GAAGA,GAAGA,EAAE4G,uBAAuB5G,EAAE4G,sBAAsBC,IAAI1H,EAAE,EAAEkE,EAAEyD,aAAa1D,GAAG/C,IAAI+C,EAAEX,EAAE,WAAWpC,EAAEsG,KAAKlJ,MAAM4F,EAAEgD,WAAW5I,KAAKgJ,OAAOhJ,MAAMsJ,MAAMjG,SAASkG,WAAW,EAAE3G,GAAG+C,EAAE,GAAGC,EAAEgD,WAAW,CAAChD,EAAE4D,cAAc7D,EAAE,IAAIE,EAAED,EAAE6C,OAAO7C,EAAE6C,OAAO,SAASlG,EAAEF,GAAG,OAAOsD,EAAEuD,KAAK7G,GAAGwD,EAAEtD,EAAEF,EAAE,CAAC,KAAK,CAAC,IAAII,EAAEmD,EAAE6D,aAAa7D,EAAE6D,aAAahH,EAAE,GAAGW,OAAOX,EAAEkD,GAAG,CAACA,EAAE,CAAC,MAAM,CAACxD,QAAQI,EAAEuF,QAAQlC,EAAE,CAACpD,EAAEC,EAAEJ,EAAE,CAACK,EAAE,IAAIC,GAAE,EAAG,KAAKJ,IAAI,aAAaA,EAAEJ,QAAQ,EAAQ,IAAK,GAAIE,EAAE,CAAC,EAAE,SAASG,EAAEG,GAAG,IAAIC,EAAEP,EAAEM,GAAG,QAAG,IAASC,EAAE,OAAOA,EAAET,QAAQ,IAAIX,EAAEa,EAAEM,GAAG,CAACuC,GAAGvC,EAAER,QAAQ,CAAC,GAAG,OAAOI,EAAEI,GAAGnB,EAAEA,EAAEW,QAAQK,GAAGhB,EAAEW,OAAO,CAACK,EAAEH,EAAEE,IAAI,IAAIF,EAAEE,GAAGA,EAAEmH,WAAW,IAAInH,EAAEQ,QAAQ,IAAIR,EAAE,OAAOC,EAAEC,EAAEJ,EAAE,CAACb,EAAEa,IAAIA,GAAGG,EAAEC,EAAE,CAACF,EAAEF,KAAK,IAAI,IAAIM,KAAKN,EAAEG,EAAEG,EAAEN,EAAEM,KAAKH,EAAEG,EAAEJ,EAAEI,IAAIgH,OAAOC,eAAerH,EAAEI,EAAE,CAACkH,YAAW,EAAGC,IAAIzH,EAAEM,IAAG,EAAGH,EAAEG,EAAE,CAACJ,EAAEF,IAAIsH,OAAOI,UAAUC,eAAed,KAAK3G,EAAEF,GAAGG,EAAEd,EAAEa,IAAI,oBAAoB0H,QAAQA,OAAOC,aAAaP,OAAOC,eAAerH,EAAE0H,OAAOC,YAAY,CAACC,MAAM,WAAWR,OAAOC,eAAerH,EAAE,aAAa,CAAC4H,OAAM,GAAG,EAAG3H,EAAEuF,QAAG,EAAO,IAAIpF,EAAE,CAAC,EAAE,MAAM,MAAM,aAAaH,EAAEd,EAAEiB,GAAGH,EAAEC,EAAEE,EAAE,CAACI,QAAQ,IAAIqH,IAAI,MAAM7H,EAAE,CAACe,KAAK,iBAAiBU,OAAO,CAACxB,EAAE,MAAME,GAAGuB,MAAM,CAACoG,SAAS,CAAClG,KAAKI,QAAQxB,SAAQ,IAAKa,SAAS,CAAC0G,YAAY,WAAW,OAAOtK,KAAKqK,QAAQ,IAAI,IAAIhI,EAAEG,EAAE,MAAMI,EAAEJ,EAAEH,EAAEA,GAAGb,EAAEgB,EAAE,MAAMd,EAAEc,EAAEH,EAAEb,GAAGwD,EAAExC,EAAE,KAAKmD,EAAEnD,EAAEH,EAAE2C,GAAGY,EAAEpD,EAAE,MAAMqD,EAAErD,EAAEH,EAAEuD,GAAGnD,EAAED,EAAE,MAAM6D,EAAE7D,EAAEH,EAAEI,GAAG6D,EAAE9D,EAAE,MAAMsE,EAAEtE,EAAEH,EAAEiE,GAAGiE,EAAE/H,EAAE,MAAMgI,EAAE,CAAC,EAAEA,EAAEtC,kBAAkBpB,IAAI0D,EAAE7C,cAAc9B,IAAI2E,EAAE3C,OAAOlC,IAAI8E,KAAK,KAAK,QAAQD,EAAEvD,OAAOvF,IAAI8I,EAAEvC,mBAAmB5B,IAAIzD,IAAI2H,EAAE7H,EAAE8H,GAAGD,EAAE7H,GAAG6H,EAAE7H,EAAEgI,QAAQH,EAAE7H,EAAEgI,OAAO,IAAIC,EAAEnI,EAAE,MAAMoI,EAAEpI,EAAE,MAAMf,EAAEe,EAAEH,EAAEuI,GAAGC,GAAE,EAAGF,EAAEjI,GAAGH,GAAE,WAAY,IAAIA,EAAEvC,KAAKqC,EAAEE,EAAEuI,MAAMC,GAAG,OAAO1I,EAAE,KAAK,CAAC2I,YAAY,SAASC,MAAM,CAAC,mBAAmB1I,EAAE8H,UAAUa,MAAM,CAACC,KAAK,iBAAiB,CAAC9I,EAAE,SAAS,CAAC2I,YAAY,gBAAgBC,MAAM,CAACG,UAAU7I,EAAE+H,aAAaY,MAAM,CAAC,aAAa3I,EAAEiC,UAAU2G,KAAK,WAAWhH,KAAK,UAAUkH,GAAG,CAACC,MAAM/I,EAAEqC,UAAU,CAACrC,EAAEgJ,GAAG,QAAO,WAAY,MAAM,CAAClJ,EAAE,OAAO,CAAC2I,YAAY,sBAAsBC,MAAM,CAAC1I,EAAEmC,UAAU,2BAA2BnC,EAAE2B,MAAMsH,MAAM,CAACC,gBAAgBlJ,EAAEmC,UAAU,OAAOtB,OAAOb,EAAE2B,KAAK,KAAK,QAAS,IAAG3B,EAAEmJ,GAAG,KAAKnJ,EAAE8B,MAAMhC,EAAE,IAAI,CAACA,EAAE,SAAS,CAAC2I,YAAY,wBAAwB,CAACzI,EAAEmJ,GAAG,aAAanJ,EAAEoJ,GAAGpJ,EAAE8B,OAAO,cAAc9B,EAAEmJ,GAAG,KAAKrJ,EAAE,MAAME,EAAEmJ,GAAG,KAAKrJ,EAAE,OAAO,CAAC2I,YAAY,0BAA0BY,SAAS,CAACC,YAAYtJ,EAAEoJ,GAAGpJ,EAAES,WAAWT,EAAEsB,WAAWxB,EAAE,IAAI,CAAC2I,YAAY,0BAA0BY,SAAS,CAACC,YAAYtJ,EAAEoJ,GAAGpJ,EAAES,SAASX,EAAE,OAAO,CAAC2I,YAAY,uBAAuB,CAACzI,EAAEmJ,GAAGnJ,EAAEoJ,GAAGpJ,EAAES,SAAST,EAAEmJ,GAAG,KAAKnJ,EAAEuJ,MAAM,IAAK,GAAE,IAAG,EAAG,KAAK,WAAW,MAAM,mBAAmBrK,KAAKA,IAAIoJ,GAAG,MAAMT,EAAES,EAAE1I,OAAQ,EAAz/C,GAA6/CQ,CAAE,EAA9pf,GAAtOoJ,EAAO5J,QAAQE,oBCA/E,IAAWA,EAA+QC,KAA/QD,EAAoR,IAAK,MAAM,IAAIE,EAAE,CAAC,IAAI,CAACA,EAAEF,EAAEG,KAAK,aAAaA,EAAEC,EAAEJ,EAAE,CAACK,EAAE,IAAIhB,IAAI,IAAIiB,EAAEH,EAAE,MAAMI,EAAEJ,EAAEH,EAAEM,GAAG,MAAMjB,EAAE,CAACmB,OAAO,WAAW7C,KAAK8C,OAAOC,SAAS,KAAK/C,KAAKgD,KAAKC,SAASL,IAAIM,KAAKC,KAAK,GAAGC,OAAOpD,KAAKqD,SAASC,KAAK,2DAA2DtD,MAAMA,KAAKuD,WAAWvD,KAAKwD,IAAIC,SAAS,EAAEC,aAAa,WAAW1D,KAAKgD,KAAKhD,KAAK2D,SAAS,EAAE/C,KAAK,WAAW,MAAM,CAACoC,KAAKhD,KAAK2D,UAAU,EAAEC,SAAS,CAACC,WAAW,WAAW,OAAO7D,KAAKgD,MAAMhD,KAAKgD,KAAKC,OAAOa,OAAO,EAAE,GAAGC,QAAQ,CAACJ,QAAQ,WAAW,OAAO3D,KAAK8C,OAAOC,QAAQ/C,KAAK8C,OAAOC,QAAQ,GAAGC,KAAKC,OAAO,EAAE,GAAE,EAAG,KAAK,CAACV,EAAEF,EAAEG,KAAK,aAAaA,EAAEC,EAAEJ,EAAE,CAACK,EAAE,IAAIhB,IAAI,IAAIiB,EAAEH,EAAE,KAAK,MAA4Fd,EAAE,CAACsC,OAAO,CAACrB,EAAED,GAAGuB,MAAM,CAACC,KAAK,CAACC,KAAKC,OAAOrB,QAAQ,IAAIsB,MAAM,CAACF,KAAKC,OAAOrB,QAAQ,IAAIuB,gBAAgB,CAACH,KAAKI,QAAQxB,SAAQ,GAAIyB,UAAU,CAACL,KAAKC,OAAOrB,QAAQ,KAAK0B,MAAM,CAAC,SAASb,SAAS,CAACc,UAAU,WAAW,IAAI,OAAO,IAAIC,IAAI3E,KAAKkE,KAAuB,CAAjB,MAAM3B,GAAG,OAAM,CAAE,CAAC,GAAGwB,QAAQ,CAACa,QAAQ,SAASrC,GAAG,GAAGvC,KAAK6E,MAAM,QAAQtC,GAAGvC,KAAKsE,gBAAgB,CAAC,IAAIjC,EAAxa,SAASE,EAAEF,GAAG,IAAI,IAAIG,EAAED,EAAEuC,QAAQtC,GAAG,CAAC,GAAGA,EAAEa,SAASC,OAAOjB,EAAE,OAAOG,EAAEA,EAAEA,EAAEsC,OAAO,CAAC,CAAwVlC,CAAE5C,KAAK,aAAaqC,GAAGA,EAAE0C,WAAW1C,EAAE0C,WAAU,EAAG,CAAC,GAAE,EAAG,KAAK,CAACxC,EAAEF,EAAEG,KAAK,aAAaA,EAAEC,EAAEJ,EAAE,CAACK,EAAE,IAAIsC,IAAI,IAAIrC,EAAEH,EAAE,MAAMI,EAAEJ,EAAEH,EAAEM,GAAGjB,EAAEc,EAAE,MAAMhB,EAAEgB,EAAEH,EAAEX,EAAJc,GAASI,KAAKpB,EAAEyD,KAAK,CAAC1C,EAAE2C,GAAG,27CAA27C,GAAG,CAACC,QAAQ,EAAEC,QAAQ,CAAC,4CAA4C,qCAAqC,yCAAyCC,MAAM,GAAGC,SAAS,8pBAA8pBC,eAAe,CAAC,kNAAkN,2yGAA2yG,q7DAAq7DC,WAAW,MAAM,MAAMR,EAAExD,GAAG,KAAKe,IAAI,aAAaA,EAAEJ,QAAQ,SAASI,GAAG,IAAIF,EAAE,GAAG,OAAOA,EAAEV,SAAS,WAAW,OAAO3B,KAAKyF,KAAI,SAAUpD,GAAG,IAAIG,EAAE,GAAGG,OAAE,IAASN,EAAE,GAAG,OAAOA,EAAE,KAAKG,GAAG,cAAcY,OAAOf,EAAE,GAAG,QAAQA,EAAE,KAAKG,GAAG,UAAUY,OAAOf,EAAE,GAAG,OAAOM,IAAIH,GAAG,SAASY,OAAOf,EAAE,GAAGyB,OAAO,EAAE,IAAIV,OAAOf,EAAE,IAAI,GAAG,OAAOG,GAAGD,EAAEF,GAAGM,IAAIH,GAAG,KAAKH,EAAE,KAAKG,GAAG,KAAKH,EAAE,KAAKG,GAAG,KAAKA,CAAE,IAAGkD,KAAK,GAAG,EAAErD,EAAEO,EAAE,SAASL,EAAEC,EAAEG,EAAEC,EAAElB,GAAG,iBAAiBa,IAAIA,EAAE,CAAC,CAAC,KAAKA,OAAE,KAAU,IAAIf,EAAE,CAAC,EAAE,GAAGmB,EAAE,IAAI,IAAIqC,EAAE,EAAEA,EAAEhF,KAAK8D,OAAOkB,IAAI,CAAC,IAAIW,EAAE3F,KAAKgF,GAAG,GAAG,MAAMW,IAAInE,EAAEmE,IAAG,EAAG,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAErD,EAAEuB,OAAO8B,IAAI,CAAC,IAAInD,EAAE,GAAGW,OAAOb,EAAEqD,IAAIjD,GAAGnB,EAAEiB,EAAE,WAAM,IAASf,SAAI,IAASe,EAAE,KAAKA,EAAE,GAAG,SAASW,OAAOX,EAAE,GAAGqB,OAAO,EAAE,IAAIV,OAAOX,EAAE,IAAI,GAAG,MAAMW,OAAOX,EAAE,GAAG,MAAMA,EAAE,GAAGf,GAAGc,IAAIC,EAAE,IAAIA,EAAE,GAAG,UAAUW,OAAOX,EAAE,GAAG,MAAMW,OAAOX,EAAE,GAAG,KAAKA,EAAE,GAAGD,GAAGC,EAAE,GAAGD,GAAGI,IAAIH,EAAE,IAAIA,EAAE,GAAG,cAAcW,OAAOX,EAAE,GAAG,OAAOW,OAAOX,EAAE,GAAG,KAAKA,EAAE,GAAGG,GAAGH,EAAE,GAAG,GAAGW,OAAOR,IAAIP,EAAE4C,KAAKxC,GAAG,CAAC,EAAEJ,CAAC,GAAG,KAAKE,IAAI,aAAaA,EAAEJ,QAAQ,SAASI,GAAG,IAAIF,EAAEE,EAAE,GAAGC,EAAED,EAAE,GAAG,IAAIC,EAAE,OAAOH,EAAE,GAAG,mBAAmByD,KAAK,CAAC,IAAInD,EAAEmD,KAAKC,SAASC,mBAAmBC,KAAKC,UAAU1D,MAAMI,EAAE,+DAA+DQ,OAAOT,GAAGjB,EAAE,OAAO0B,OAAOR,EAAE,OAAO,MAAM,CAACP,GAAGe,OAAO,CAAC1B,IAAIgE,KAAK,KAAK,CAAC,MAAM,CAACrD,GAAGqD,KAAK,KAAK,GAAG,KAAKnD,IAAI,aAAa,IAAIF,EAAE,GAAG,SAASG,EAAED,GAAG,IAAI,IAAIC,GAAG,EAAEG,EAAE,EAAEA,EAAEN,EAAEyB,OAAOnB,IAAI,GAAGN,EAAEM,GAAGwD,aAAa5D,EAAE,CAACC,EAAEG,EAAE,KAAK,CAAC,OAAOH,CAAC,CAAC,SAASG,EAAEJ,EAAEI,GAAG,IAAI,IAAIjB,EAAE,CAAC,EAAEF,EAAE,GAAGwD,EAAE,EAAEA,EAAEzC,EAAEuB,OAAOkB,IAAI,CAAC,IAAIW,EAAEpD,EAAEyC,GAAGY,EAAEjD,EAAEyD,KAAKT,EAAE,GAAGhD,EAAEyD,KAAKT,EAAE,GAAGlD,EAAEf,EAAEkE,IAAI,EAAEC,EAAE,GAAGzC,OAAOwC,EAAE,KAAKxC,OAAOX,GAAGf,EAAEkE,GAAGnD,EAAE,EAAE,IAAI4D,EAAE7D,EAAEqD,GAAGS,EAAE,CAACC,IAAIZ,EAAE,GAAGa,MAAMb,EAAE,GAAGc,UAAUd,EAAE,GAAGe,SAASf,EAAE,GAAGgB,MAAMhB,EAAE,IAAI,IAAI,IAAIU,EAAEhE,EAAEgE,GAAGO,aAAavE,EAAEgE,GAAGQ,QAAQP,OAAO,CAAC,IAAIQ,EAAElE,EAAE0D,EAAE3D,GAAGA,EAAEoE,QAAQ/B,EAAE3C,EAAE2E,OAAOhC,EAAE,EAAE,CAACmB,WAAWN,EAAEgB,QAAQC,EAAEF,WAAW,GAAG,CAACpF,EAAEyD,KAAKY,EAAE,CAAC,OAAOrE,CAAC,CAAC,SAASoB,EAAEL,EAAEF,GAAG,IAAIG,EAAEH,EAAE4E,OAAO5E,GAAe,OAAZG,EAAE0E,OAAO3E,GAAU,SAASF,GAAG,GAAGA,EAAE,CAAC,GAAGA,EAAEkE,MAAMhE,EAAEgE,KAAKlE,EAAEmE,QAAQjE,EAAEiE,OAAOnE,EAAEoE,YAAYlE,EAAEkE,WAAWpE,EAAEqE,WAAWnE,EAAEmE,UAAUrE,EAAEsE,QAAQpE,EAAEoE,MAAM,OAAOnE,EAAE0E,OAAO3E,EAAEF,EAAE,MAAMG,EAAEiB,QAAQ,CAAC,CAAClB,EAAEJ,QAAQ,SAASI,EAAEK,GAAG,IAAIlB,EAAEiB,EAAEJ,EAAEA,GAAG,GAAGK,EAAEA,GAAG,CAAC,GAAG,OAAO,SAASL,GAAGA,EAAEA,GAAG,GAAG,IAAI,IAAIf,EAAE,EAAEA,EAAEE,EAAEoC,OAAOtC,IAAI,CAAC,IAAIwD,EAAExC,EAAEd,EAAEF,IAAIa,EAAE2C,GAAG4B,YAAY,CAAC,IAAI,IAAIjB,EAAEhD,EAAEJ,EAAEK,GAAGgD,EAAE,EAAEA,EAAElE,EAAEoC,OAAO8B,IAAI,CAAC,IAAInD,EAAED,EAAEd,EAAEkE,IAAI,IAAIvD,EAAEI,GAAGmE,aAAavE,EAAEI,GAAGoE,UAAUxE,EAAE2E,OAAOvE,EAAE,GAAG,CAACf,EAAEiE,CAAC,CAAC,GAAG,IAAIpD,IAAI,aAAa,IAAIF,EAAE,CAAC,EAAEE,EAAEJ,QAAQ,SAASI,EAAEC,GAAG,IAAIG,EAAE,SAASJ,GAAG,QAAG,IAASF,EAAEE,GAAG,CAAC,IAAIC,EAAEjC,SAAS4G,cAAc5E,GAAG,GAAG6E,OAAOC,mBAAmB7E,aAAa4E,OAAOC,kBAAkB,IAAI7E,EAAEA,EAAE8E,gBAAgBC,IAAoB,CAAf,MAAMhF,GAAGC,EAAE,IAAI,CAACH,EAAEE,GAAGC,CAAC,CAAC,OAAOH,EAAEE,EAAE,CAAhM,CAAkMA,GAAG,IAAII,EAAE,MAAM,IAAI6E,MAAM,2GAA2G7E,EAAE8E,YAAYjF,EAAE,GAAG,KAAKD,IAAI,aAAaA,EAAEJ,QAAQ,SAASI,GAAG,IAAIF,EAAE9B,SAASmH,cAAc,SAAS,OAAOnF,EAAEoF,cAActF,EAAEE,EAAEqF,YAAYrF,EAAEsF,OAAOxF,EAAEE,EAAEuF,SAASzF,CAAC,GAAG,KAAK,CAACE,EAAEF,EAAEG,KAAK,aAAaD,EAAEJ,QAAQ,SAASI,GAAG,IAAIF,EAAEG,EAAEuF,GAAG1F,GAAGE,EAAEyF,aAAa,QAAQ3F,EAAE,GAAG,KAAKE,IAAI,aAAaA,EAAEJ,QAAQ,SAASI,GAAG,IAAIF,EAAEE,EAAE0F,mBAAmB1F,GAAG,MAAM,CAAC2E,OAAO,SAAS1E,IAAI,SAASD,EAAEF,EAAEG,GAAG,IAAIG,EAAE,GAAGH,EAAEkE,WAAW/D,GAAG,cAAcS,OAAOZ,EAAEkE,SAAS,QAAQlE,EAAEgE,QAAQ7D,GAAG,UAAUS,OAAOZ,EAAEgE,MAAM,OAAO,IAAI5D,OAAE,IAASJ,EAAEmE,MAAM/D,IAAID,GAAG,SAASS,OAAOZ,EAAEmE,MAAM7C,OAAO,EAAE,IAAIV,OAAOZ,EAAEmE,OAAO,GAAG,OAAOhE,GAAGH,EAAE+D,IAAI3D,IAAID,GAAG,KAAKH,EAAEgE,QAAQ7D,GAAG,KAAKH,EAAEkE,WAAW/D,GAAG,KAAK,IAAIjB,EAAEc,EAAEiE,UAAU/E,GAAG,oBAAoBoE,OAAOnD,GAAG,uDAAuDS,OAAO0C,KAAKC,SAASC,mBAAmBC,KAAKC,UAAUxE,MAAM,QAAQW,EAAE6F,kBAAkBvF,EAAEJ,EAAEF,EAAEyF,QAAQ,CAAxe,CAA0ezF,EAAEE,EAAEC,EAAE,EAAEiB,OAAO,YAAY,SAASlB,GAAG,GAAG,OAAOA,EAAE4F,WAAW,OAAM,EAAG5F,EAAE4F,WAAWC,YAAY7F,EAAE,CAAvE,CAAyEF,EAAE,EAAE,GAAG,KAAKE,IAAI,aAAaA,EAAEJ,QAAQ,SAASI,EAAEF,GAAG,GAAGA,EAAEgG,WAAWhG,EAAEgG,WAAWC,QAAQ/F,MAAM,CAAC,KAAKF,EAAEkG,YAAYlG,EAAE+F,YAAY/F,EAAEkG,YAAYlG,EAAEoF,YAAYlH,SAASiI,eAAejG,GAAG,CAAC,GAAG,KAAK,OAAO,KAAK,CAACA,EAAEF,EAAEG,KAAK,aAAa,SAASG,EAAEJ,EAAEF,EAAEG,EAAEG,EAAEC,EAAElB,EAAEF,EAAEwD,GAAG,IAAIW,EAAEC,EAAE,mBAAmBrD,EAAEA,EAAEuF,QAAQvF,EAAE,GAAGF,IAAIuD,EAAE6C,OAAOpG,EAAEuD,EAAE8C,gBAAgBlG,EAAEoD,EAAE+C,WAAU,GAAIhG,IAAIiD,EAAEgD,YAAW,GAAIlH,IAAIkE,EAAEiD,SAAS,UAAUnH,GAAGF,GAAGmE,EAAE,SAASpD,IAAIA,EAAEA,GAAGvC,KAAK8I,QAAQ9I,KAAK8I,OAAOC,YAAY/I,KAAKgJ,QAAQhJ,KAAKgJ,OAAOF,QAAQ9I,KAAKgJ,OAAOF,OAAOC,aAAa,oBAAoBE,sBAAsB1G,EAAE0G,qBAAqBrG,GAAGA,EAAEsG,KAAKlJ,KAAKuC,GAAGA,GAAGA,EAAE4G,uBAAuB5G,EAAE4G,sBAAsBC,IAAI5H,EAAE,EAAEoE,EAAEyD,aAAa1D,GAAG/C,IAAI+C,EAAEX,EAAE,WAAWpC,EAAEsG,KAAKlJ,MAAM4F,EAAEgD,WAAW5I,KAAKgJ,OAAOhJ,MAAMsJ,MAAMjG,SAASkG,WAAW,EAAE3G,GAAG+C,EAAE,GAAGC,EAAEgD,WAAW,CAAChD,EAAE4D,cAAc7D,EAAE,IAAIlD,EAAEmD,EAAE6C,OAAO7C,EAAE6C,OAAO,SAASlG,EAAEF,GAAG,OAAOsD,EAAEuD,KAAK7G,GAAGI,EAAEF,EAAEF,EAAE,CAAC,KAAK,CAAC,IAAIwD,EAAED,EAAE6D,aAAa7D,EAAE6D,aAAa5D,EAAE,GAAGzC,OAAOyC,EAAEF,GAAG,CAACA,EAAE,CAAC,MAAM,CAACxD,QAAQI,EAAEuF,QAAQlC,EAAE,CAACpD,EAAEC,EAAEJ,EAAE,CAACK,EAAE,IAAIC,GAAE,EAAG,KAAKJ,IAAI,aAAaA,EAAEJ,QAAQ,EAAQ,IAAK,GAAIE,EAAE,CAAC,EAAE,SAASG,EAAEG,GAAG,IAAIC,EAAEP,EAAEM,GAAG,QAAG,IAASC,EAAE,OAAOA,EAAET,QAAQ,IAAIT,EAAEW,EAAEM,GAAG,CAACuC,GAAGvC,EAAER,QAAQ,CAAC,GAAG,OAAOI,EAAEI,GAAGjB,EAAEA,EAAES,QAAQK,GAAGd,EAAES,OAAO,CAACK,EAAEH,EAAEE,IAAI,IAAIF,EAAEE,GAAGA,EAAEmH,WAAW,IAAInH,EAAEQ,QAAQ,IAAIR,EAAE,OAAOC,EAAEC,EAAEJ,EAAE,CAACb,EAAEa,IAAIA,GAAGG,EAAEC,EAAE,CAACF,EAAEF,KAAK,IAAI,IAAIM,KAAKN,EAAEG,EAAEG,EAAEN,EAAEM,KAAKH,EAAEG,EAAEJ,EAAEI,IAAIgH,OAAOC,eAAerH,EAAEI,EAAE,CAACkH,YAAW,EAAGC,IAAIzH,EAAEM,IAAG,EAAGH,EAAEG,EAAE,CAACJ,EAAEF,IAAIsH,OAAOI,UAAUC,eAAed,KAAK3G,EAAEF,GAAGG,EAAEd,EAAEa,IAAI,oBAAoB0H,QAAQA,OAAOC,aAAaP,OAAOC,eAAerH,EAAE0H,OAAOC,YAAY,CAACC,MAAM,WAAWR,OAAOC,eAAerH,EAAE,aAAa,CAAC4H,OAAM,GAAG,EAAG3H,EAAEuF,QAAG,EAAO,IAAIpF,EAAE,CAAC,EAAE,MAAM,MAAM,aAAaH,EAAEd,EAAEiB,GAAGH,EAAEC,EAAEE,EAAE,CAACI,QAAQ,IAAIqH,IAAI,MAAM7H,EAAE,CAACe,KAAK,eAAeU,OAAO,CAACxB,EAAE,MAAME,GAAGuB,MAAM,CAAC+H,KAAK,CAAC7H,KAAKC,OAAOrB,QAAQ,IAAIkJ,UAAS,EAAGC,UAAU,SAAS3J,GAAG,IAAI,OAAO,IAAIoC,IAAIpC,EAAuD,CAApD,MAAMF,GAAG,OAAOE,EAAE4J,WAAW,MAAM5J,EAAE4J,WAAW,IAAI,CAAC,GAAGC,SAAS,CAACjI,KAAKC,OAAOrB,QAAQ,MAAMsJ,OAAO,CAAClI,KAAKC,OAAOrB,QAAQ,QAAQmJ,UAAU,SAAS3J,GAAG,OAAOA,KAAKA,EAAE4J,WAAW,MAAM,CAAC,SAAS,QAAQ,UAAU,QAAQG,QAAQ/J,IAAI,EAAE,GAAG8B,MAAM,CAACF,KAAKC,OAAOrB,QAAQ,QAAQ,IAAIV,EAAEG,EAAE,MAAMI,EAAEJ,EAAEH,EAAEA,GAAGX,EAAEc,EAAE,MAAMhB,EAAEgB,EAAEH,EAAEX,GAAGsD,EAAExC,EAAE,KAAKmD,EAAEnD,EAAEH,EAAE2C,GAAGY,EAAEpD,EAAE,MAAMC,EAAED,EAAEH,EAAEuD,GAAGC,EAAErD,EAAE,MAAM6D,EAAE7D,EAAEH,EAAEwD,GAAGS,EAAE9D,EAAE,MAAMsE,EAAEtE,EAAEH,EAAEiE,GAAGiE,EAAE/H,EAAE,MAAMf,EAAE,CAAC,EAAEA,EAAEyG,kBAAkBpB,IAAIrF,EAAEkG,cAAclF,IAAIhB,EAAEoG,OAAOlC,IAAI8E,KAAK,KAAK,QAAQhJ,EAAEwF,OAAOzF,IAAIC,EAAEwG,mBAAmB5B,IAAIzD,IAAI2H,EAAE7H,EAAEjB,GAAG8I,EAAE7H,GAAG6H,EAAE7H,EAAEgI,QAAQH,EAAE7H,EAAEgI,OAAO,IAAIF,EAAEhI,EAAE,MAAMoI,EAAEpI,EAAE,MAAMmI,EAAEnI,EAAEH,EAAEuI,GAAGC,GAAE,EAAGL,EAAE9H,GAAGH,GAAE,WAAY,IAAIA,EAAEvC,KAAKqC,EAAEE,EAAEuI,MAAMC,GAAG,OAAO1I,EAAE,KAAK,CAAC2I,YAAY,UAAU,CAAC3I,EAAE,IAAI,CAAC2I,YAAY,wBAAwBE,MAAM,CAACkB,SAAS7J,EAAE6J,SAASJ,KAAKzJ,EAAEyJ,KAAK,aAAazJ,EAAEiC,UAAU6H,OAAO9J,EAAE8J,OAAOhI,MAAM9B,EAAE8B,MAAMkI,IAAI,gCAAgClB,GAAG,CAACC,MAAM/I,EAAEqC,UAAU,CAACrC,EAAEgJ,GAAG,QAAO,WAAY,MAAM,CAAClJ,EAAE,OAAO,CAAC2I,YAAY,oBAAoBC,MAAM,CAAC1I,EAAEmC,UAAU,yBAAyBnC,EAAE2B,MAAMsH,MAAM,CAACC,gBAAgBlJ,EAAEmC,UAAU,OAAOtB,OAAOb,EAAE2B,KAAK,KAAK,QAAS,IAAG3B,EAAEmJ,GAAG,KAAKnJ,EAAE8B,MAAMhC,EAAE,IAAI,CAACA,EAAE,SAAS,CAAC2I,YAAY,sBAAsB,CAACzI,EAAEmJ,GAAG,aAAanJ,EAAEoJ,GAAGpJ,EAAE8B,OAAO,cAAc9B,EAAEmJ,GAAG,KAAKrJ,EAAE,MAAME,EAAEmJ,GAAG,KAAKrJ,EAAE,OAAO,CAAC2I,YAAY,wBAAwBY,SAAS,CAACC,YAAYtJ,EAAEoJ,GAAGpJ,EAAES,WAAWT,EAAEsB,WAAWxB,EAAE,IAAI,CAAC2I,YAAY,wBAAwBY,SAAS,CAACC,YAAYtJ,EAAEoJ,GAAGpJ,EAAES,SAASX,EAAE,OAAO,CAAC2I,YAAY,qBAAqB,CAACzI,EAAEmJ,GAAGnJ,EAAEoJ,GAAGpJ,EAAES,SAAST,EAAEmJ,GAAG,KAAKnJ,EAAEuJ,MAAM,IAAK,GAAE,IAAG,EAAG,KAAK,WAAW,MAAM,mBAAmBnB,KAAKA,IAAIE,GAAG,MAAMT,EAAES,EAAE1I,OAAQ,EAArtD,GAAytDQ,CAAE,EAArjf,GAApOoJ,EAAO5J,QAAQE,mBCA/E,IAAWE,EAA0QD,KAA1QC,EAA+Q,IAAK,MAAM,IAAIC,EAAE,CAAC,KAAK,CAACA,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACQ,QAAQ,IAAIyJ,IAAI,IAAI7J,EAAEnB,EAAE,MAAMa,EAAEb,EAAE,MAAMoB,EAAEpB,EAAE,KAAKE,EAAEF,EAAE,MAAMwD,EAAExD,EAAE,KAAKoE,EAAEpE,EAAE,MAAMmE,EAAEnE,EAAEa,EAAEuD,GAAGC,EAAErE,EAAE,MAAMiB,EAAEjB,EAAEa,EAAEwD,GAAG,SAASQ,EAAE7D,GAAG,OAAO6D,EAAE,mBAAmB4D,QAAQ,iBAAiBA,OAAOwC,SAAS,SAASjK,GAAG,cAAcA,CAAC,EAAE,SAASA,GAAG,OAAOA,GAAG,mBAAmByH,QAAQzH,EAAEzC,cAAckK,QAAQzH,IAAIyH,OAAOF,UAAU,gBAAgBvH,CAAC,EAAE6D,EAAE7D,EAAE,CAAC,SAASqI,EAAErI,EAAED,GAAG,IAAIf,EAAEmI,OAAO+C,KAAKlK,GAAG,GAAGmH,OAAOgD,sBAAsB,CAAC,IAAIhK,EAAEgH,OAAOgD,sBAAsBnK,GAAGD,IAAII,EAAEA,EAAEiK,QAAO,SAAUrK,GAAG,OAAOoH,OAAOkD,yBAAyBrK,EAAED,GAAGsH,UAAW,KAAIrI,EAAEyD,KAAK6H,MAAMtL,EAAEmB,EAAE,CAAC,OAAOnB,CAAC,CAAC,SAAS8E,EAAE9D,GAAG,IAAI,IAAID,EAAE,EAAEA,EAAEwK,UAAUjJ,OAAOvB,IAAI,CAAC,IAAIf,EAAE,MAAMuL,UAAUxK,GAAGwK,UAAUxK,GAAG,CAAC,EAAEA,EAAE,EAAEsI,EAAElB,OAAOnI,IAAG,GAAIwL,SAAQ,SAAUzK,GAAGgI,EAAE/H,EAAED,EAAEf,EAAEe,GAAI,IAAGoH,OAAOsD,0BAA0BtD,OAAOuD,iBAAiB1K,EAAEmH,OAAOsD,0BAA0BzL,IAAIqJ,EAAElB,OAAOnI,IAAIwL,SAAQ,SAAUzK,GAAGoH,OAAOC,eAAepH,EAAED,EAAEoH,OAAOkD,yBAAyBrL,EAAEe,GAAI,GAAE,CAAC,OAAOC,CAAC,CAAC,SAAS+H,EAAE/H,EAAED,EAAEf,GAAG,OAAOe,EAAE,SAASC,GAAG,IAAID,EAAE,SAASC,EAAED,GAAG,GAAG,WAAW8D,EAAE7D,IAAI,OAAOA,EAAE,OAAOA,EAAE,IAAIhB,EAAEgB,EAAEyH,OAAOkD,aAAa,QAAG,IAAS3L,EAAE,CAAC,IAAImB,EAAEnB,EAAE0H,KAAK1G,EAAED,GAAc,GAAG,WAAW8D,EAAE1D,GAAG,OAAOA,EAAE,MAAM,IAAIyK,UAAU,+CAA+C,CAAC,OAAoBhJ,OAAe5B,EAAE,CAAjQ,CAAmQA,EAAE,UAAU,MAAM,WAAW6D,EAAE9D,GAAGA,EAAE6B,OAAO7B,EAAE,CAAlU,CAAoUA,MAAMC,EAAEmH,OAAOC,eAAepH,EAAED,EAAE,CAAC4H,MAAM3I,EAAEqI,YAAW,EAAGwD,cAAa,EAAGC,UAAS,IAAK9K,EAAED,GAAGf,EAAEgB,CAAC,CAAC,SAASoI,EAAEpI,GAAG,OAAO,SAASA,GAAG,GAAG+K,MAAMC,QAAQhL,GAAG,OAAOmI,EAAEnI,EAAE,CAA3C,CAA6CA,IAAI,SAASA,GAAG,GAAG,oBAAoByH,QAAQ,MAAMzH,EAAEyH,OAAOwC,WAAW,MAAMjK,EAAE,cAAc,OAAO+K,MAAME,KAAKjL,EAAE,CAA/G,CAAiHA,IAAI,SAASA,EAAED,GAAG,GAAIC,EAAJ,CAAa,GAAG,iBAAiBA,EAAE,OAAOmI,EAAEnI,EAAED,GAAG,IAAIf,EAAEmI,OAAOI,UAAUpI,SAASuH,KAAK1G,GAAGkL,MAAM,GAAG,GAAuD,MAApD,WAAWlM,GAAGgB,EAAEzC,cAAcyB,EAAEgB,EAAEzC,YAAYuD,MAAS,QAAQ9B,GAAG,QAAQA,EAAS+L,MAAME,KAAKjL,GAAM,cAAchB,GAAG,2CAA2CmM,KAAKnM,GAAUmJ,EAAEnI,EAAED,QAAlF,CAA1L,CAA8Q,CAAxS,CAA0SC,IAAI,WAAW,MAAM,IAAI4K,UAAU,uIAAuI,CAAtK,EAAyK,CAAC,SAASzC,EAAEnI,EAAED,IAAI,MAAMA,GAAGA,EAAEC,EAAEsB,UAAUvB,EAAEC,EAAEsB,QAAQ,IAAI,IAAItC,EAAE,EAAEmB,EAAE,IAAI4K,MAAMhL,GAAGf,EAAEe,EAAEf,IAAImB,EAAEnB,GAAGgB,EAAEhB,GAAG,OAAOmB,CAAC,CAAC,IAAImE,EAAE,aAAa,MAAMrF,EAAE,CAAC6B,KAAK,YAAYsK,WAAW,CAACC,QAAQjL,EAAEG,SAAS+K,WAAW,CAACC,SAASpL,EAAEI,QAAQiL,eAAevL,IAAIwL,UAAU5L,EAAEU,SAASkB,MAAM,CAACiK,KAAK,CAAC/J,KAAKI,QAAQxB,SAAQ,GAAIoL,UAAU,CAAChK,KAAKI,QAAQxB,SAAQ,GAAIqL,WAAW,CAACjK,KAAKI,QAAQxB,SAAQ,GAAIsL,UAAU,CAAClK,KAAKC,OAAOrB,QAAQ,MAAMuL,QAAQ,CAACnK,KAAKI,QAAQxB,SAAQ,GAAIoB,KAAK,CAACA,KAAKC,OAAO8H,UAAU,SAAS1J,GAAG,OAAO,IAAI,CAAC,UAAU,YAAY,WAAW,yBAAyB,sBAAsB,QAAQ,UAAU,WAAW8J,QAAQ9J,EAAE,EAAEO,QAAQ,MAAMwL,YAAY,CAACpK,KAAKC,OAAOrB,QAAQ,IAAIyB,UAAU,CAACL,KAAKC,OAAOrB,SAAQ,EAAGiC,EAAEzC,GAAG,YAAYiM,UAAU,CAACrK,KAAKC,OAAOrB,QAAQ,UAAU0L,kBAAkB,CAACtK,KAAKuK,QAAQ3L,QAAQ,WAAW,OAAOxC,SAAS4G,cAAc,OAAO,GAAGwH,UAAU,CAACxK,KAAK,CAACC,OAAOuF,OAAO+E,QAAQnK,SAASxB,QAAQ,QAAQsH,SAAS,CAAClG,KAAKI,QAAQxB,SAAQ,GAAI6L,OAAO,CAACzK,KAAK0K,OAAO9L,QAAQ,IAAI0B,MAAM,CAAC,cAAc,OAAO,cAAc,QAAQ,QAAQ,QAAQ7D,KAAK,WAAW,MAAM,CAACkO,OAAO9O,KAAKkO,KAAKa,WAAW,EAAEC,SAAS,QAAQ5L,QAAO,EAAG1B,EAAEgB,MAAM,EAAEkB,SAAS,CAACqL,eAAe,WAAW,OAAOjP,KAAKmE,OAAOnE,KAAKsO,QAAQ,UAAUtO,KAAKqO,UAAU,YAAY,WAAW,GAAGa,MAAM,CAAChB,KAAK,SAAS1L,GAAGA,IAAIxC,KAAK8O,SAAS9O,KAAK8O,OAAOtM,EAAE,GAAGuB,QAAQ,CAACoL,oBAAoB,SAAS3M,GAAG,IAAID,EAAEf,EAAEmB,EAAEN,EAAEO,EAAElB,EAAE,QAAQa,EAAE,MAAMC,GAAG,QAAQhB,EAAEgB,EAAE4M,wBAAmB,IAAS5N,GAAG,QAAQmB,EAAEnB,EAAE6N,YAAO,IAAS1M,GAAG,QAAQN,EAAEM,EAAE2M,qBAAgB,IAASjN,OAAE,EAAOA,EAAEiB,YAAO,IAASf,EAAEA,EAAE,MAAMC,GAAG,QAAQI,EAAEJ,EAAE4M,wBAAmB,IAASxM,OAAE,EAAOA,EAAE2M,IAAI,MAAM,CAAC,iBAAiB,eAAe,kBAAkBC,SAAS9N,EAAE,EAAE+N,SAAS,SAASjN,GAAGxC,KAAK8O,SAAS9O,KAAK8O,QAAO,EAAG9O,KAAK6E,MAAM,eAAc,GAAI7E,KAAK6E,MAAM,QAAQ,EAAEE,UAAU,WAAW,IAAIvC,IAAIuK,UAAUjJ,OAAO,QAAG,IAASiJ,UAAU,KAAKA,UAAU,GAAG/M,KAAK8O,SAAS9O,KAAK8O,QAAO,EAAG9O,KAAK0P,MAAMC,QAAQC,eAAe,CAACC,YAAYrN,IAAIxC,KAAK6E,MAAM,eAAc,GAAI7E,KAAK6E,MAAM,SAAS7E,KAAK8O,QAAO,EAAG9O,KAAK+O,WAAW,EAAE/O,KAAK0P,MAAMI,WAAWtM,IAAIuM,QAAQ,EAAEC,OAAO,SAASxN,GAAG,IAAID,EAAEvC,KAAKA,KAAKiQ,WAAU,WAAY1N,EAAE2N,iBAAiB1N,EAAG,GAAE,EAAE2N,mBAAmB,SAAS3N,GAAG,GAAGjC,SAAS6P,gBAAgB5N,EAAE6J,OAAO,CAAC,IAAI9J,EAAEC,EAAE6J,OAAOgE,QAAQ,MAAM,GAAG9N,EAAE,CAAC,IAAIf,EAAEe,EAAE4E,cAAcL,GAAG,GAAGtF,EAAE,CAAC,IAAImB,EAAEiI,EAAE5K,KAAK0P,MAAMY,KAAKC,iBAAiBzJ,IAAIwF,QAAQ9K,GAAGmB,GAAG,IAAI3C,KAAK+O,WAAWpM,EAAE3C,KAAKwQ,cAAc,CAAC,CAAC,CAAC,EAAEC,UAAU,SAASjO,IAAI,KAAKA,EAAEkO,SAAS,IAAIlO,EAAEkO,SAASlO,EAAEmO,WAAW3Q,KAAK4Q,oBAAoBpO,IAAI,KAAKA,EAAEkO,SAAS,IAAIlO,EAAEkO,UAAUlO,EAAEmO,WAAW3Q,KAAK6Q,gBAAgBrO,GAAG,KAAKA,EAAEkO,SAAS1Q,KAAKkQ,iBAAiB1N,GAAG,KAAKA,EAAEkO,SAAS1Q,KAAK8Q,gBAAgBtO,GAAG,KAAKA,EAAEkO,UAAU1Q,KAAK+E,YAAYvC,EAAEuO,iBAAiB,EAAEC,oBAAoB,WAAW,IAAIxO,EAAExC,KAAK0P,MAAMY,KAAKnJ,cAAc,aAAa3E,GAAGA,EAAEyO,UAAUxN,OAAO,SAAS,EAAE+M,YAAY,WAAW,IAAIhO,EAAExC,KAAK0P,MAAMY,KAAKC,iBAAiBzJ,GAAG9G,KAAK+O,YAAY,GAAGvM,EAAE,CAACxC,KAAKgR,sBAAsB,IAAIzO,EAAEC,EAAE6N,QAAQ,aAAa7N,EAAEuN,QAAQxN,GAAGA,EAAE0O,UAAU7H,IAAI,SAAS,CAAC,EAAEwH,oBAAoB,SAASpO,GAAGxC,KAAK8O,SAAS,IAAI9O,KAAK+O,WAAW/O,KAAK+E,aAAa/E,KAAKkR,eAAe1O,GAAGxC,KAAK+O,WAAW/O,KAAK+O,WAAW,GAAG/O,KAAKwQ,cAAc,EAAEK,gBAAgB,SAASrO,GAAG,GAAGxC,KAAK8O,OAAO,CAAC,IAAIvM,EAAEvC,KAAK0P,MAAMY,KAAKC,iBAAiBzJ,GAAGhD,OAAO,EAAE9D,KAAK+O,aAAaxM,EAAEvC,KAAK+E,aAAa/E,KAAKkR,eAAe1O,GAAGxC,KAAK+O,WAAW/O,KAAK+O,WAAW,GAAG/O,KAAKwQ,aAAa,CAAC,EAAEN,iBAAiB,SAAS1N,GAAGxC,KAAK8O,SAAS9O,KAAKkR,eAAe1O,GAAGxC,KAAK+O,WAAW,EAAE/O,KAAKwQ,cAAc,EAAEM,gBAAgB,SAAStO,GAAGxC,KAAK8O,SAAS9O,KAAKkR,eAAe1O,GAAGxC,KAAK+O,WAAW/O,KAAK0P,MAAMY,KAAKC,iBAAiBzJ,GAAGhD,OAAO,EAAE9D,KAAKwQ,cAAc,EAAEU,eAAe,SAAS1O,GAAGA,IAAIA,EAAEuO,iBAAiBvO,EAAE2O,kBAAkB,EAAEC,QAAQ,SAAS5O,GAAGxC,KAAK6E,MAAM,QAAQrC,EAAE,EAAE6O,OAAO,SAAS7O,GAAGxC,KAAK6E,MAAM,OAAOrC,EAAE,GAAGiG,OAAO,SAASjG,GAAG,IAAID,EAAEvC,KAAKwB,GAAGxB,KAAK8C,OAAOC,SAAS,IAAI6J,QAAO,SAAUpK,GAAG,IAAID,EAAE,OAAO,MAAMC,GAAG,QAAQD,EAAEC,EAAE4M,wBAAmB,IAAS7M,OAAE,EAAOA,EAAEgN,GAAI,IAAG5M,EAAEnB,EAAEoL,OAAO5M,KAAKmP,qBAAqB,GAAGnP,KAAKmO,WAAWxL,EAAEmB,OAAO,GAAG9D,KAAK4O,OAAO,IAAIjJ,IAAIzC,KAAKC,KAAK,kEAAkER,EAAE,IAAI,IAAInB,EAAEsC,OAAO,CAAC,IAAIzB,EAAE,SAASb,GAAG,IAAImB,EAAEN,EAAEO,EAAElB,EAAEsD,EAAEY,EAAED,EAAEE,EAAEpD,EAAE4D,EAAEwE,EAAEN,EAAEK,EAAED,EAAE7D,EAAErF,EAAE+I,EAAE8G,EAAEC,EAAEC,EAAEC,EAAErH,EAAEsH,EAAEC,GAAG,MAAMnQ,GAAG,QAAQmB,EAAEnB,EAAEZ,YAAO,IAAS+B,GAAG,QAAQN,EAAEM,EAAEiP,mBAAc,IAASvP,GAAG,QAAQO,EAAEP,EAAE6B,cAAS,IAAStB,OAAE,EAAOA,EAAE,KAAKJ,EAAE,OAAO,CAACyI,MAAM,CAAC,OAAO,MAAMzJ,GAAG,QAAQE,EAAEF,EAAE4N,wBAAmB,IAAS1N,GAAG,QAAQsD,EAAEtD,EAAEmQ,iBAAY,IAAS7M,OAAE,EAAOA,EAAEd,QAAQ4N,EAAEvP,EAAE6L,WAAW7L,EAAE8L,UAAU,GAAG0D,EAAE,MAAMvQ,GAAG,QAAQoE,EAAEpE,EAAE4N,wBAAmB,IAASxJ,GAAG,QAAQD,EAAEC,EAAEoM,iBAAY,IAASrM,OAAE,EAAOA,EAAE2F,MAAM,OAAO9I,EAAE,WAAW,CAACyI,MAAM,CAAC,kCAAkC,MAAMzJ,GAAG,QAAQqE,EAAErE,EAAEZ,YAAO,IAASiF,OAAE,EAAOA,EAAEmF,YAAY,MAAMxJ,GAAG,QAAQiB,EAAEjB,EAAEZ,YAAO,IAAS6B,OAAE,EAAOA,EAAEwI,OAAOC,MAAM,CAAC,cAAc,MAAM1J,GAAG,QAAQ6E,EAAE7E,EAAE4N,wBAAmB,IAAS/I,GAAG,QAAQwE,EAAExE,EAAEwL,iBAAY,IAAShH,OAAE,EAAOA,EAAErG,aAAa,MAAMhD,GAAG,QAAQ+I,EAAE/I,EAAE4N,wBAAmB,IAAS7E,GAAG,QAAQK,EAAEL,EAAE0H,gBAAW,IAASrH,GAAG,QAAQD,EAAEC,EAAE,UAAK,IAASD,OAAE,EAAOA,EAAE3H,MAAMqB,MAAM,MAAM7C,GAAG,QAAQsF,EAAEtF,EAAE4N,wBAAmB,IAAStI,GAAG,QAAQrF,EAAEqF,EAAE+K,iBAAY,IAASpQ,OAAE,EAAOA,EAAE4C,OAAO6N,IAAI,MAAM1Q,GAAG,QAAQgJ,EAAEhJ,EAAEZ,YAAO,IAAS4J,OAAE,EAAOA,EAAE0H,IAAIjO,MAAMqC,EAAE,CAACnC,KAAK5B,EAAE4B,OAAO2N,EAAE,YAAY,YAAYzH,SAAS9H,EAAE8H,WAAW,MAAM7I,GAAG,QAAQ8P,EAAE9P,EAAE4N,wBAAmB,IAASkC,GAAG,QAAQC,EAAED,EAAEO,iBAAY,IAASN,OAAE,EAAOA,EAAElH,WAAW,MAAM7I,GAAG,QAAQgQ,EAAEhQ,EAAE4N,wBAAmB,IAASoC,OAAE,EAAOA,EAAEK,WAAWjE,WAAW,CAAC,CAACtK,KAAK,UAAU6G,MAAM,MAAM3I,GAAG,QAAQiQ,EAAEjQ,EAAE4N,wBAAmB,IAASqC,GAAG,QAAQrH,EAAEqH,EAAEQ,gBAAW,IAAS7H,GAAG,QAAQsH,EAAEtH,EAAE,UAAK,IAASsH,OAAE,EAAOA,EAAE1O,KAAKmP,UAAU,CAACC,MAAK,KAAM/G,GAAG/E,EAAE,CAACyJ,MAAMxN,EAAE6O,QAAQiB,KAAK9P,EAAE8O,UAAUU,GAAG,CAACzG,MAAM,SAAS9I,GAAGuP,GAAGA,EAAEvP,EAAE,KAAK,CAACA,EAAE,WAAW,CAAC8P,KAAK,QAAQ,CAACX,IAAIG,GAAG,EAAElP,EAAE,SAASpB,GAAG,IAAImB,EAAEN,EAAEO,GAAG,QAAQD,EAAEJ,EAAEO,OAAOoB,YAAO,IAASvB,OAAE,EAAOA,EAAE,MAAMJ,EAAEgM,YAAY/L,EAAE,OAAO,CAACyI,MAAM,CAAC,OAAO1I,EAAEgM,eAAe/L,EAAE,iBAAiB,CAACyB,MAAM,CAACsO,KAAK,OAAO,OAAO/P,EAAE,YAAY,CAAC0P,IAAI,UAAUjO,MAAM,CAACuO,MAAM,EAAEC,cAAa,EAAGC,MAAMnQ,EAAEuM,OAAON,UAAUjM,EAAEiM,UAAUmE,SAASpQ,EAAEkM,kBAAkBE,UAAUpM,EAAEoM,UAAUiE,iBAAiB,sBAAsBC,eAAe,QAAQxQ,EAAEE,EAAEmN,MAAMI,kBAAa,IAASzN,OAAE,EAAOA,EAAEmB,KAAK0H,MAAM,CAACsH,MAAM,EAAEC,cAAa,EAAGC,MAAMnQ,EAAEuM,OAAON,UAAUjM,EAAEiM,UAAUmE,SAASpQ,EAAEkM,kBAAkBE,UAAUpM,EAAEoM,UAAUiE,iBAAiB,uBAAuBvH,GAAG,CAACyH,KAAKvQ,EAAEkN,SAAS,aAAalN,EAAEyN,OAAO+C,KAAKxQ,EAAEwC,YAAY,CAACvC,EAAE,WAAW,CAACyI,MAAM,0BAA0BhH,MAAM,CAACE,KAAK5B,EAAE0M,eAAe5E,SAAS9H,EAAE8H,UAAUiI,KAAK,UAAUJ,IAAI,aAAahH,MAAM,CAAC,gBAAgB,OAAO,aAAa3I,EAAEiC,UAAU,gBAAgBjC,EAAEuM,OAAOvM,EAAEyM,SAAS,KAAK,gBAAgBzM,EAAEuM,OAAOnN,YAAY0J,GAAG,CAAC0E,MAAMxN,EAAE6O,QAAQiB,KAAK9P,EAAE8O,SAAS,CAAC7O,EAAE,WAAW,CAAC8P,KAAK,QAAQ,CAAC1P,IAAIL,EAAE8L,YAAY7L,EAAE,MAAM,CAACyI,MAAM,CAACiD,KAAK3L,EAAEuM,QAAQ5D,MAAM,CAAC8H,SAAS,MAAM3H,GAAG,CAAC4H,QAAQ1Q,EAAEkO,UAAUyC,UAAU3Q,EAAE4N,oBAAoB+B,IAAI,QAAQ,CAAC1P,EAAE,KAAK,CAAC0I,MAAM,CAAChG,GAAG3C,EAAEyM,SAASgE,SAAS,KAAK7H,KAAK,SAAS,CAAC3J,OAAO,EAAE,GAAG,IAAIA,EAAEsC,QAAQ,IAAInB,EAAEmB,SAAS9D,KAAKmO,UAAU,OAAO9L,EAAEM,EAAE,IAAI,GAAGA,EAAEmB,OAAO,GAAG9D,KAAK4O,OAAO,EAAE,CAAC,IAAIlN,EAAEiB,EAAE+K,MAAM,EAAE1N,KAAK4O,QAAQ5J,EAAExD,EAAEoL,QAAO,SAAUpK,GAAG,OAAOd,EAAE8N,SAAShN,EAAG,IAAG,OAAOA,EAAE,MAAM,CAACyI,MAAM,CAAC,eAAe,gBAAgB7H,OAAOpD,KAAKiP,kBAAkB,GAAG7L,OAAOwH,EAAElJ,EAAE+D,IAAIpD,IAAI,CAAC2C,EAAElB,OAAO,EAAEtB,EAAE,MAAM,CAACyI,MAAM,CAAC,cAAc,CAAC,oBAAoBjL,KAAK8O,UAAU,CAAClM,EAAEoC,KAAK,OAAO,CAAC,OAAOxC,EAAE,MAAM,CAACyI,MAAM,CAAC,2CAA2C,gBAAgB7H,OAAOpD,KAAKiP,gBAAgB,CAAC,oBAAoBjP,KAAK8O,UAAU,CAAClM,EAAEpB,IAAI,CAAC,GAAG,IAAIgJ,EAAEhJ,EAAE,MAAM8P,EAAE9P,EAAEa,EAAEmI,GAAG+G,EAAE/P,EAAE,MAAMgQ,EAAEhQ,EAAEa,EAAEkP,GAAGE,EAAEjQ,EAAE,KAAK4I,EAAE5I,EAAEa,EAAEoP,GAAGC,EAAElQ,EAAE,MAAMmQ,EAAEnQ,EAAEa,EAAEqP,GAAGI,EAAEtQ,EAAE,MAAMuQ,EAAEvQ,EAAEa,EAAEyP,GAAGqB,EAAE3R,EAAE,MAAM4R,EAAE5R,EAAEa,EAAE8Q,GAAGE,EAAE7R,EAAE,KAAK8R,EAAE,CAAC,EAAEA,EAAEpL,kBAAkBkL,IAAIE,EAAE3L,cAAcgK,IAAI2B,EAAEzL,OAAOuC,IAAIK,KAAK,KAAK,QAAQ6I,EAAErM,OAAOuK,IAAI8B,EAAErL,mBAAmB8J,IAAIT,IAAI+B,EAAE3Q,EAAE4Q,GAAGD,EAAE3Q,GAAG2Q,EAAE3Q,EAAEgI,QAAQ2I,EAAE3Q,EAAEgI,OAAO,IAAI6I,EAAE/R,EAAE,GAAGgS,EAAE,CAAC,EAAEA,EAAEtL,kBAAkBkL,IAAII,EAAE7L,cAAcgK,IAAI6B,EAAE3L,OAAOuC,IAAIK,KAAK,KAAK,QAAQ+I,EAAEvM,OAAOuK,IAAIgC,EAAEvL,mBAAmB8J,IAAIT,IAAIiC,EAAE7Q,EAAE8Q,GAAGD,EAAE7Q,GAAG6Q,EAAE7Q,EAAEgI,QAAQ6I,EAAE7Q,EAAEgI,OAAO,IAAI+I,EAAEjS,EAAE,MAAMkS,EAAElS,EAAE,MAAMmS,EAAEnS,EAAEa,EAAEqR,GAAGE,GAAE,EAAGH,EAAE/Q,GAAGjB,OAAEoS,OAAUA,GAAU,EAAG,KAAK,WAAW,MAAM,mBAAmBF,KAAKA,IAAIC,GAAG,MAAMpH,EAAEoH,EAAEzR,SAAS,KAAK,CAACK,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACQ,QAAQ,IAAI4O,IAAI,IAAIhP,EAAEnB,EAAE,MAAM,SAASa,EAAEG,GAAG,OAAOH,EAAE,mBAAmB4H,QAAQ,iBAAiBA,OAAOwC,SAAS,SAASjK,GAAG,cAAcA,CAAC,EAAE,SAASA,GAAG,OAAOA,GAAG,mBAAmByH,QAAQzH,EAAEzC,cAAckK,QAAQzH,IAAIyH,OAAOF,UAAU,gBAAgBvH,CAAC,EAAEH,EAAEG,EAAE,CAAC,SAASI,EAAEJ,EAAED,GAAG,IAAIf,EAAEmI,OAAO+C,KAAKlK,GAAG,GAAGmH,OAAOgD,sBAAsB,CAAC,IAAIhK,EAAEgH,OAAOgD,sBAAsBnK,GAAGD,IAAII,EAAEA,EAAEiK,QAAO,SAAUrK,GAAG,OAAOoH,OAAOkD,yBAAyBrK,EAAED,GAAGsH,UAAW,KAAIrI,EAAEyD,KAAK6H,MAAMtL,EAAEmB,EAAE,CAAC,OAAOnB,CAAC,CAAC,SAASE,EAAEc,GAAG,IAAI,IAAID,EAAE,EAAEA,EAAEwK,UAAUjJ,OAAOvB,IAAI,CAAC,IAAIf,EAAE,MAAMuL,UAAUxK,GAAGwK,UAAUxK,GAAG,CAAC,EAAEA,EAAE,EAAEK,EAAE+G,OAAOnI,IAAG,GAAIwL,SAAQ,SAAUzK,GAAGyC,EAAExC,EAAED,EAAEf,EAAEe,GAAI,IAAGoH,OAAOsD,0BAA0BtD,OAAOuD,iBAAiB1K,EAAEmH,OAAOsD,0BAA0BzL,IAAIoB,EAAE+G,OAAOnI,IAAIwL,SAAQ,SAAUzK,GAAGoH,OAAOC,eAAepH,EAAED,EAAEoH,OAAOkD,yBAAyBrL,EAAEe,GAAI,GAAE,CAAC,OAAOC,CAAC,CAAC,SAASwC,EAAExC,EAAED,EAAEf,GAAG,OAAOe,EAAE,SAASC,GAAG,IAAID,EAAE,SAASC,EAAED,GAAG,GAAG,WAAWF,EAAEG,IAAI,OAAOA,EAAE,OAAOA,EAAE,IAAIhB,EAAEgB,EAAEyH,OAAOkD,aAAa,QAAG,IAAS3L,EAAE,CAAC,IAAImB,EAAEnB,EAAE0H,KAAK1G,EAAED,GAAc,GAAG,WAAWF,EAAEM,GAAG,OAAOA,EAAE,MAAM,IAAIyK,UAAU,+CAA+C,CAAC,OAAoBhJ,OAAe5B,EAAE,CAAjQ,CAAmQA,EAAE,UAAU,MAAM,WAAWH,EAAEE,GAAGA,EAAE6B,OAAO7B,EAAE,CAAlU,CAAoUA,MAAMC,EAAEmH,OAAOC,eAAepH,EAAED,EAAE,CAAC4H,MAAM3I,EAAEqI,YAAW,EAAGwD,cAAa,EAAGC,UAAS,IAAK9K,EAAED,GAAGf,EAAEgB,CAAC,CAAC,MAAMoD,EAAE,CAACtC,KAAK,WAAWW,MAAM,CAACoG,SAAS,CAAClG,KAAKI,QAAQxB,SAAQ,GAAIoB,KAAK,CAACA,KAAKC,OAAO8H,UAAU,SAAS1J,GAAG,OAAO,IAAI,CAAC,UAAU,YAAY,WAAW,yBAAyB,sBAAsB,QAAQ,UAAU,WAAW8J,QAAQ9J,EAAE,EAAEO,QAAQ,aAAa+Q,WAAW,CAAC3P,KAAKC,OAAO8H,UAAU,SAAS1J,GAAG,OAAO,IAAI,CAAC,SAAS,QAAQ,UAAU8J,QAAQ9J,EAAE,EAAEO,QAAQ,UAAUgR,KAAK,CAAC5P,KAAKI,QAAQxB,SAAQ,GAAIyB,UAAU,CAACL,KAAKC,OAAOrB,QAAQ,MAAMiJ,KAAK,CAAC7H,KAAKC,OAAOrB,QAAQ,MAAMiR,GAAG,CAAC7P,KAAK,CAACC,OAAOuF,QAAQ5G,QAAQ,MAAMkR,MAAM,CAAC9P,KAAKI,QAAQxB,SAAQ,IAAKa,SAAS,CAACsQ,YAAY,WAAW,OAAOlU,KAAKgU,GAAG,cAAchU,KAAKgM,KAAK,IAAI,QAAQ,GAAGvD,OAAO,SAASjG,GAAG,IAAID,EAAEf,EAAEa,EAAEO,EAAEgD,EAAE,QAAQrD,EAAEvC,KAAK8C,OAAOC,eAAU,IAASR,GAAG,QAAQf,EAAEe,EAAE,UAAK,IAASf,OAAE,EAAOA,EAAEwB,KAAKC,OAAO0C,IAAIC,EAAEC,EAAE,QAAQxD,EAAErC,KAAK8C,cAAS,IAAST,OAAE,EAAOA,EAAE6B,KAAK,OAAO0B,GAAG5F,KAAKwE,WAAW7B,EAAEQ,KAAK,mFAAmF,CAACH,KAAK4C,EAAEpB,UAAUxE,KAAKwE,WAAWxE,MAAMwC,EAAExC,KAAKkU,YAAYxS,EAAE,CAACuJ,MAAM,CAAC,cAAcrI,EAAE,CAAC,wBAAwBiD,IAAIF,EAAE,wBAAwBA,IAAIE,EAAE,4BAA4BA,GAAGF,GAAGX,EAAEpC,EAAE,mBAAmBQ,OAAOpD,KAAKmE,MAAMnE,KAAKmE,MAAMa,EAAEpC,EAAE,mBAAmB5C,KAAK+T,MAAMnR,IAAIsI,MAAMxJ,EAAE,CAAC,aAAa1B,KAAKwE,UAAU6F,SAASrK,KAAKqK,SAASlG,KAAKnE,KAAKgM,KAAK,KAAKhM,KAAK8T,WAAW3I,KAAKnL,KAAKgM,KAAK,SAAS,KAAKA,MAAMhM,KAAKgU,IAAIhU,KAAKgM,KAAKhM,KAAKgM,KAAK,MAAMhM,KAAKmU,QAAQlQ,MAAM,CAAC+P,GAAGhU,KAAKgU,GAAGhU,KAAKgU,GAAG,KAAKzE,IAAIvP,KAAKgU,GAAG,SAAS,KAAKC,MAAMjU,KAAKiU,OAAO5I,GAAG3J,EAAE,CAAC,EAAE1B,KAAKoU,aAAa,gBAAgBpU,KAAKkU,aAAa,CAACG,SAAS3S,EAAE,CAAC,EAAE1B,KAAKoU,cAAc,CAAC5R,EAAE,OAAO,CAACyI,MAAM,uBAAuB,CAACpF,EAAErD,EAAE,OAAO,CAACyI,MAAM,oBAAoB,CAACjL,KAAK8C,OAAOoB,OAAO,KAAKyB,EAAEnD,EAAE,OAAO,CAACyI,MAAM,oBAAoB,CAACrF,IAAI,QAAQ,GAAG,IAAID,EAAEnE,EAAE,MAAMqE,EAAErE,EAAEa,EAAEsD,GAAGlD,EAAEjB,EAAE,MAAM6E,EAAE7E,EAAEa,EAAEI,GAAGoI,EAAErJ,EAAE,KAAK8E,EAAE9E,EAAEa,EAAEwI,GAAGN,EAAE/I,EAAE,MAAMoJ,EAAEpJ,EAAEa,EAAEkI,GAAGI,EAAEnJ,EAAE,MAAMsF,EAAEtF,EAAEa,EAAEsI,GAAGlJ,EAAED,EAAE,MAAMgJ,EAAEhJ,EAAEa,EAAEZ,GAAG6P,EAAE9P,EAAE,MAAM+P,EAAE,CAAC,EAAEA,EAAErJ,kBAAkBsC,IAAI+G,EAAE5J,cAAciD,IAAI2G,EAAE1J,OAAOvB,IAAImE,KAAK,KAAK,QAAQ8G,EAAEtK,OAAOZ,IAAIkL,EAAEtJ,mBAAmBnB,IAAIjB,IAAIyL,EAAE5O,EAAE6O,GAAGD,EAAE5O,GAAG4O,EAAE5O,EAAEgI,QAAQ4G,EAAE5O,EAAEgI,OAAO,IAAI8G,EAAEhQ,EAAE,MAAMiQ,EAAEjQ,EAAE,MAAM4I,EAAE5I,EAAEa,EAAEoP,GAAGC,GAAE,EAAGF,EAAE9O,GAAGkD,OAAEiO,OAAUA,GAAU,EAAG,KAAK,WAAW,MAAM,mBAAmBzJ,KAAKA,IAAIsH,GAAG,MAAMC,EAAED,EAAEvP,SAAS,KAAK,CAACK,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACQ,QAAQ,IAAIoQ,IAAI,IAAIxQ,EAAEnB,EAAE,MAAMa,EAAEb,EAAE,MAAMoB,EAAEpB,EAAE,MAAME,EAAEF,EAAE,MAAM,SAASwD,EAAExC,GAAG,OAAOwC,EAAE,mBAAmBiF,QAAQ,iBAAiBA,OAAOwC,SAAS,SAASjK,GAAG,cAAcA,CAAC,EAAE,SAASA,GAAG,OAAOA,GAAG,mBAAmByH,QAAQzH,EAAEzC,cAAckK,QAAQzH,IAAIyH,OAAOF,UAAU,gBAAgBvH,CAAC,EAAEwC,EAAExC,EAAE,CAAC,SAASoD,IAAIA,EAAE,WAAW,OAAOpD,CAAC,EAAE,IAAIA,EAAE,CAAC,EAAED,EAAEoH,OAAOI,UAAUvI,EAAEe,EAAEyH,eAAerH,EAAEgH,OAAOC,gBAAgB,SAASpH,EAAED,EAAEf,GAAGgB,EAAED,GAAGf,EAAE2I,KAAK,EAAE9H,EAAE,mBAAmB4H,OAAOA,OAAO,CAAC,EAAErH,EAAEP,EAAEoK,UAAU,aAAa/K,EAAEW,EAAEiS,eAAe,kBAAkB3O,EAAEtD,EAAE6H,aAAa,gBAAgB,SAASrE,EAAErD,EAAED,EAAEf,GAAG,OAAOmI,OAAOC,eAAepH,EAAED,EAAE,CAAC4H,MAAM3I,EAAEqI,YAAW,EAAGwD,cAAa,EAAGC,UAAS,IAAK9K,EAAED,EAAE,CAAC,IAAIsD,EAAE,CAAC,EAAE,GAA6C,CAAzC,MAAMrD,GAAGqD,EAAE,SAASrD,EAAED,EAAEf,GAAG,OAAOgB,EAAED,GAAGf,CAAC,CAAC,CAAC,SAASiB,EAAED,EAAED,EAAEf,EAAEa,GAAG,IAAIO,EAAEL,GAAGA,EAAEwH,qBAAqBzD,EAAE/D,EAAE+D,EAAE5E,EAAEiI,OAAO4K,OAAO3R,EAAEmH,WAAW/E,EAAE,IAAI2M,EAAEtP,GAAG,IAAI,OAAOM,EAAEjB,EAAE,UAAU,CAACyI,MAAMqH,EAAEhP,EAAEhB,EAAEwD,KAAKtD,CAAC,CAAC,SAAS2E,EAAE7D,EAAED,EAAEf,GAAG,IAAI,MAAM,CAAC2C,KAAK,SAASqQ,IAAIhS,EAAE0G,KAAK3G,EAAEf,GAAuC,CAAnC,MAAMgB,GAAG,MAAM,CAAC2B,KAAK,QAAQqQ,IAAIhS,EAAE,CAAC,CAACA,EAAEiS,KAAKhS,EAAE,IAAIoI,EAAE,CAAC,EAAE,SAASvE,IAAI,CAAC,SAASiE,IAAI,CAAC,SAASK,IAAI,CAAC,IAAID,EAAE,CAAC,EAAE9E,EAAE8E,EAAE/H,GAAE,WAAY,OAAO5C,IAAK,IAAG,IAAI8G,EAAE6C,OAAO+K,eAAejT,EAAEqF,GAAGA,EAAEA,EAAEgL,EAAE,MAAMrQ,GAAGA,IAAIc,GAAGf,EAAE0H,KAAKzH,EAAEmB,KAAK+H,EAAElJ,GAAG,IAAI+I,EAAEI,EAAEb,UAAUzD,EAAEyD,UAAUJ,OAAO4K,OAAO5J,GAAG,SAAS2G,EAAE9O,GAAG,CAAC,OAAO,QAAQ,UAAUwK,SAAQ,SAAUzK,GAAGsD,EAAErD,EAAED,GAAE,SAAUC,GAAG,OAAOxC,KAAK2U,QAAQpS,EAAEC,EAAG,GAAG,GAAE,CAAC,SAAS+O,EAAE/O,EAAED,GAAG,SAASF,EAAEM,EAAEC,EAAElB,EAAEkE,GAAG,IAAID,EAAEU,EAAE7D,EAAEG,GAAGH,EAAEI,GAAG,GAAG,UAAU+C,EAAExB,KAAK,CAAC,IAAI0B,EAAEF,EAAE6O,IAAI/R,EAAEoD,EAAEsE,MAAM,OAAO1H,GAAG,UAAUuC,EAAEvC,IAAIjB,EAAE0H,KAAKzG,EAAE,WAAWF,EAAEqS,QAAQnS,EAAEoS,SAASC,MAAK,SAAUtS,GAAGH,EAAE,OAAOG,EAAEd,EAAEkE,EAAG,IAAE,SAAUpD,GAAGH,EAAE,QAAQG,EAAEd,EAAEkE,EAAG,IAAGrD,EAAEqS,QAAQnS,GAAGqS,MAAK,SAAUtS,GAAGqD,EAAEsE,MAAM3H,EAAEd,EAAEmE,EAAG,IAAE,SAAUrD,GAAG,OAAOH,EAAE,QAAQG,EAAEd,EAAEkE,EAAG,GAAE,CAACA,EAAED,EAAE6O,IAAI,CAAC,IAAI5R,EAAED,EAAE3C,KAAK,UAAU,CAACmK,MAAM,SAAS3H,EAAEhB,GAAG,SAASmB,IAAI,OAAO,IAAIJ,GAAE,SAAUA,EAAEI,GAAGN,EAAEG,EAAEhB,EAAEe,EAAEI,EAAG,GAAE,CAAC,OAAOC,EAAEA,EAAEA,EAAEkS,KAAKnS,EAAEA,GAAGA,GAAG,GAAG,CAAC,SAAS6O,EAAEhP,EAAED,EAAEf,GAAG,IAAImB,EAAE,iBAAiB,OAAO,SAASN,EAAEO,GAAG,GAAG,cAAcD,EAAE,MAAM,IAAI6E,MAAM,gCAAgC,GAAG,cAAc7E,EAAE,CAAC,GAAG,UAAUN,EAAE,MAAMO,EAAE,MAA6qD,CAACuH,WAAM,EAAO4K,MAAK,EAAtrD,CAAC,IAAIvT,EAAEwT,OAAO3S,EAAEb,EAAEgT,IAAI5R,IAAI,CAAC,IAAIlB,EAAEF,EAAEyT,SAAS,GAAGvT,EAAE,CAAC,IAAIsD,EAAEyM,EAAE/P,EAAEF,GAAG,GAAGwD,EAAE,CAAC,GAAGA,IAAI6F,EAAE,SAAS,OAAO7F,CAAC,CAAC,CAAC,GAAG,SAASxD,EAAEwT,OAAOxT,EAAE0T,KAAK1T,EAAE2T,MAAM3T,EAAEgT,SAAS,GAAG,UAAUhT,EAAEwT,OAAO,CAAC,GAAG,mBAAmBrS,EAAE,MAAMA,EAAE,YAAYnB,EAAEgT,IAAIhT,EAAE4T,kBAAkB5T,EAAEgT,IAAI,KAAK,WAAWhT,EAAEwT,QAAQxT,EAAE6T,OAAO,SAAS7T,EAAEgT,KAAK7R,EAAE,YAAY,IAAIiD,EAAES,EAAE7D,EAAED,EAAEf,GAAG,GAAG,WAAWoE,EAAEzB,KAAK,CAAC,GAAGxB,EAAEnB,EAAEuT,KAAK,YAAY,iBAAiBnP,EAAE4O,MAAM3J,EAAE,SAAS,MAAM,CAACV,MAAMvE,EAAE4O,IAAIO,KAAKvT,EAAEuT,KAAK,CAAC,UAAUnP,EAAEzB,OAAOxB,EAAE,YAAYnB,EAAEwT,OAAO,QAAQxT,EAAEgT,IAAI5O,EAAE4O,IAAI,CAAC,CAAC,CAAC,SAAS/C,EAAEjP,EAAED,GAAG,IAAIf,EAAEe,EAAEyS,OAAOrS,EAAEH,EAAEiK,SAASjL,GAAG,QAAG,IAASmB,EAAE,OAAOJ,EAAE0S,SAAS,KAAK,UAAUzT,GAAGgB,EAAEiK,SAAS6I,SAAS/S,EAAEyS,OAAO,SAASzS,EAAEiS,SAAI,EAAO/C,EAAEjP,EAAED,GAAG,UAAUA,EAAEyS,SAAS,WAAWxT,IAAIe,EAAEyS,OAAO,QAAQzS,EAAEiS,IAAI,IAAIpH,UAAU,oCAAoC5L,EAAE,aAAaqJ,EAAE,IAAIxI,EAAEgE,EAAE1D,EAAEH,EAAEiK,SAASlK,EAAEiS,KAAK,GAAG,UAAUnS,EAAE8B,KAAK,OAAO5B,EAAEyS,OAAO,QAAQzS,EAAEiS,IAAInS,EAAEmS,IAAIjS,EAAE0S,SAAS,KAAKpK,EAAE,IAAIjI,EAAEP,EAAEmS,IAAI,OAAO5R,EAAEA,EAAEmS,MAAMxS,EAAEC,EAAE+S,YAAY3S,EAAEuH,MAAM5H,EAAEiT,KAAKhT,EAAEiT,QAAQ,WAAWlT,EAAEyS,SAASzS,EAAEyS,OAAO,OAAOzS,EAAEiS,SAAI,GAAQjS,EAAE0S,SAAS,KAAKpK,GAAGjI,GAAGL,EAAEyS,OAAO,QAAQzS,EAAEiS,IAAI,IAAIpH,UAAU,oCAAoC7K,EAAE0S,SAAS,KAAKpK,EAAE,CAAC,SAAST,EAAE5H,GAAG,IAAID,EAAE,CAACmT,OAAOlT,EAAE,IAAI,KAAKA,IAAID,EAAEoT,SAASnT,EAAE,IAAI,KAAKA,IAAID,EAAEqT,WAAWpT,EAAE,GAAGD,EAAEsT,SAASrT,EAAE,IAAIxC,KAAK8V,WAAW7Q,KAAK1C,EAAE,CAAC,SAASmP,EAAElP,GAAG,IAAID,EAAEC,EAAEuT,YAAY,CAAC,EAAExT,EAAE4B,KAAK,gBAAgB5B,EAAEiS,IAAIhS,EAAEuT,WAAWxT,CAAC,CAAC,SAASoP,EAAEnP,GAAGxC,KAAK8V,WAAW,CAAC,CAACJ,OAAO,SAASlT,EAAEwK,QAAQ5C,EAAEpK,MAAMA,KAAKgW,OAAM,EAAG,CAAC,SAASlE,EAAEtP,GAAG,GAAGA,EAAE,CAAC,IAAID,EAAEC,EAAEI,GAAG,GAAGL,EAAE,OAAOA,EAAE2G,KAAK1G,GAAG,GAAG,mBAAmBA,EAAEgT,KAAK,OAAOhT,EAAE,IAAIyT,MAAMzT,EAAEsB,QAAQ,CAAC,IAAInB,GAAG,EAAEN,EAAE,SAASE,IAAI,OAAOI,EAAEH,EAAEsB,QAAQ,GAAGtC,EAAE0H,KAAK1G,EAAEG,GAAG,OAAOJ,EAAE4H,MAAM3H,EAAEG,GAAGJ,EAAEwS,MAAK,EAAGxS,EAAE,OAAOA,EAAE4H,WAAM,EAAO5H,EAAEwS,MAAK,EAAGxS,CAAC,EAAE,OAAOF,EAAEmT,KAAKnT,CAAC,CAAC,CAAC,MAAM,CAACmT,KAAKzD,EAAE,CAAC,SAASA,IAAI,MAAM,CAAC5H,WAAM,EAAO4K,MAAK,EAAG,CAAC,OAAOxK,EAAER,UAAUa,EAAEjI,EAAE6H,EAAE,cAAc,CAACL,MAAMS,EAAEyC,cAAa,IAAK1K,EAAEiI,EAAE,cAAc,CAACT,MAAMI,EAAE8C,cAAa,IAAK9C,EAAE2L,YAAYrQ,EAAE+E,EAAEjF,EAAE,qBAAqBnD,EAAE2T,oBAAoB,SAAS3T,GAAG,IAAID,EAAE,mBAAmBC,GAAGA,EAAEzC,YAAY,QAAQwC,IAAIA,IAAIgI,GAAG,uBAAuBhI,EAAE2T,aAAa3T,EAAEe,MAAM,EAAEd,EAAE4T,KAAK,SAAS5T,GAAG,OAAOmH,OAAO0M,eAAe1M,OAAO0M,eAAe7T,EAAEoI,IAAIpI,EAAE8T,UAAU1L,EAAE/E,EAAErD,EAAEmD,EAAE,sBAAsBnD,EAAEuH,UAAUJ,OAAO4K,OAAO/J,GAAGhI,CAAC,EAAEA,EAAE+T,MAAM,SAAS/T,GAAG,MAAM,CAACqS,QAAQrS,EAAE,EAAE8O,EAAEC,EAAExH,WAAWlE,EAAE0L,EAAExH,UAAUrI,GAAE,WAAY,OAAO1B,IAAK,IAAGwC,EAAEgU,cAAcjF,EAAE/O,EAAEiU,MAAM,SAASlU,EAAEf,EAAEmB,EAAEN,EAAEO,QAAG,IAASA,IAAIA,EAAE8T,SAAS,IAAIhV,EAAE,IAAI6P,EAAE9O,EAAEF,EAAEf,EAAEmB,EAAEN,GAAGO,GAAG,OAAOJ,EAAE2T,oBAAoB3U,GAAGE,EAAEA,EAAE8T,OAAOV,MAAK,SAAUtS,GAAG,OAAOA,EAAEuS,KAAKvS,EAAE2H,MAAMzI,EAAE8T,MAAO,GAAE,EAAElE,EAAE9G,GAAG3E,EAAE2E,EAAE7E,EAAE,aAAaE,EAAE2E,EAAE5H,GAAE,WAAY,OAAO5C,IAAK,IAAG6F,EAAE2E,EAAE,YAAW,WAAY,MAAM,oBAAqB,IAAGhI,EAAEkK,KAAK,SAASlK,GAAG,IAAID,EAAEoH,OAAOnH,GAAGhB,EAAE,GAAG,IAAI,IAAImB,KAAKJ,EAAEf,EAAEyD,KAAKtC,GAAG,OAAOnB,EAAEmV,UAAU,SAASnU,IAAI,KAAKhB,EAAEsC,QAAQ,CAAC,IAAInB,EAAEnB,EAAEoV,MAAM,GAAGjU,KAAKJ,EAAE,OAAOC,EAAE2H,MAAMxH,EAAEH,EAAEuS,MAAK,EAAGvS,CAAC,CAAC,OAAOA,EAAEuS,MAAK,EAAGvS,CAAC,CAAC,EAAEA,EAAEqU,OAAO/E,EAAEH,EAAE5H,UAAU,CAAChK,YAAY4R,EAAEqE,MAAM,SAASxT,GAAG,GAAGxC,KAAK8W,KAAK,EAAE9W,KAAKwV,KAAK,EAAExV,KAAKkV,KAAKlV,KAAKmV,WAAM,EAAOnV,KAAK+U,MAAK,EAAG/U,KAAKiV,SAAS,KAAKjV,KAAKgV,OAAO,OAAOhV,KAAKwU,SAAI,EAAOxU,KAAK8V,WAAW9I,QAAQ0E,IAAIlP,EAAE,IAAI,IAAID,KAAKvC,KAAK,MAAMuC,EAAEwU,OAAO,IAAIvV,EAAE0H,KAAKlJ,KAAKuC,KAAK0T,OAAO1T,EAAEmL,MAAM,MAAM1N,KAAKuC,QAAG,EAAO,EAAEyU,KAAK,WAAWhX,KAAK+U,MAAK,EAAG,IAAIvS,EAAExC,KAAK8V,WAAW,GAAGC,WAAW,GAAG,UAAUvT,EAAE2B,KAAK,MAAM3B,EAAEgS,IAAI,OAAOxU,KAAKiX,IAAI,EAAE7B,kBAAkB,SAAS5S,GAAG,GAAGxC,KAAK+U,KAAK,MAAMvS,EAAE,IAAID,EAAEvC,KAAK,SAAS2C,EAAEnB,EAAEmB,GAAG,OAAOjB,EAAEyC,KAAK,QAAQzC,EAAE8S,IAAIhS,EAAED,EAAEiT,KAAKhU,EAAEmB,IAAIJ,EAAEyS,OAAO,OAAOzS,EAAEiS,SAAI,KAAU7R,CAAC,CAAC,IAAI,IAAIN,EAAErC,KAAK8V,WAAWhS,OAAO,EAAEzB,GAAG,IAAIA,EAAE,CAAC,IAAIO,EAAE5C,KAAK8V,WAAWzT,GAAGX,EAAEkB,EAAEmT,WAAW,GAAG,SAASnT,EAAE8S,OAAO,OAAO/S,EAAE,OAAO,GAAGC,EAAE8S,QAAQ1V,KAAK8W,KAAK,CAAC,IAAI9R,EAAExD,EAAE0H,KAAKtG,EAAE,YAAYgD,EAAEpE,EAAE0H,KAAKtG,EAAE,cAAc,GAAGoC,GAAGY,EAAE,CAAC,GAAG5F,KAAK8W,KAAKlU,EAAE+S,SAAS,OAAOhT,EAAEC,EAAE+S,UAAS,GAAI,GAAG3V,KAAK8W,KAAKlU,EAAEgT,WAAW,OAAOjT,EAAEC,EAAEgT,WAAW,MAAM,GAAG5Q,GAAG,GAAGhF,KAAK8W,KAAKlU,EAAE+S,SAAS,OAAOhT,EAAEC,EAAE+S,UAAS,OAAQ,CAAC,IAAI/P,EAAE,MAAM,IAAI4B,MAAM,0CAA0C,GAAGxH,KAAK8W,KAAKlU,EAAEgT,WAAW,OAAOjT,EAAEC,EAAEgT,WAAW,CAAC,CAAC,CAAC,EAAEP,OAAO,SAAS7S,EAAED,GAAG,IAAI,IAAII,EAAE3C,KAAK8V,WAAWhS,OAAO,EAAEnB,GAAG,IAAIA,EAAE,CAAC,IAAIN,EAAErC,KAAK8V,WAAWnT,GAAG,GAAGN,EAAEqT,QAAQ1V,KAAK8W,MAAMtV,EAAE0H,KAAK7G,EAAE,eAAerC,KAAK8W,KAAKzU,EAAEuT,WAAW,CAAC,IAAIhT,EAAEP,EAAE,KAAK,CAAC,CAACO,IAAI,UAAUJ,GAAG,aAAaA,IAAII,EAAE8S,QAAQnT,GAAGA,GAAGK,EAAEgT,aAAahT,EAAE,MAAM,IAAIlB,EAAEkB,EAAEA,EAAEmT,WAAW,CAAC,EAAE,OAAOrU,EAAEyC,KAAK3B,EAAEd,EAAE8S,IAAIjS,EAAEK,GAAG5C,KAAKgV,OAAO,OAAOhV,KAAKwV,KAAK5S,EAAEgT,WAAW/K,GAAG7K,KAAKkX,SAASxV,EAAE,EAAEwV,SAAS,SAAS1U,EAAED,GAAG,GAAG,UAAUC,EAAE2B,KAAK,MAAM3B,EAAEgS,IAAI,MAAM,UAAUhS,EAAE2B,MAAM,aAAa3B,EAAE2B,KAAKnE,KAAKwV,KAAKhT,EAAEgS,IAAI,WAAWhS,EAAE2B,MAAMnE,KAAKiX,KAAKjX,KAAKwU,IAAIhS,EAAEgS,IAAIxU,KAAKgV,OAAO,SAAShV,KAAKwV,KAAK,OAAO,WAAWhT,EAAE2B,MAAM5B,IAAIvC,KAAKwV,KAAKjT,GAAGsI,CAAC,EAAEsM,OAAO,SAAS3U,GAAG,IAAI,IAAID,EAAEvC,KAAK8V,WAAWhS,OAAO,EAAEvB,GAAG,IAAIA,EAAE,CAAC,IAAIf,EAAExB,KAAK8V,WAAWvT,GAAG,GAAGf,EAAEoU,aAAapT,EAAE,OAAOxC,KAAKkX,SAAS1V,EAAEuU,WAAWvU,EAAEqU,UAAUnE,EAAElQ,GAAGqJ,CAAC,CAAC,EAAEuM,MAAM,SAAS5U,GAAG,IAAI,IAAID,EAAEvC,KAAK8V,WAAWhS,OAAO,EAAEvB,GAAG,IAAIA,EAAE,CAAC,IAAIf,EAAExB,KAAK8V,WAAWvT,GAAG,GAAGf,EAAEkU,SAASlT,EAAE,CAAC,IAAIG,EAAEnB,EAAEuU,WAAW,GAAG,UAAUpT,EAAEwB,KAAK,CAAC,IAAI9B,EAAEM,EAAE6R,IAAI9C,EAAElQ,EAAE,CAAC,OAAOa,CAAC,CAAC,CAAC,MAAM,IAAImF,MAAM,wBAAwB,EAAE6P,cAAc,SAAS7U,EAAED,EAAEf,GAAG,OAAOxB,KAAKiV,SAAS,CAACxI,SAASqF,EAAEtP,GAAG+S,WAAWhT,EAAEkT,QAAQjU,GAAG,SAASxB,KAAKgV,SAAShV,KAAKwU,SAAI,GAAQ3J,CAAC,GAAGrI,CAAC,CAAC,SAASmD,EAAEnD,EAAED,EAAEf,EAAEmB,EAAEN,EAAEO,EAAElB,GAAG,IAAI,IAAIsD,EAAExC,EAAEI,GAAGlB,GAAGkE,EAAEZ,EAAEmF,KAA+B,CAAzB,MAAM3H,GAAG,YAAYhB,EAAEgB,EAAE,CAACwC,EAAE+P,KAAKxS,EAAEqD,GAAG8Q,QAAQ9B,QAAQhP,GAAGkP,KAAKnS,EAAEN,EAAE,CAAC,MAAMwD,EAAE,CAACvC,KAAK,YAAYwK,WAAW,CAACwJ,SAAS3U,EAAE2U,UAAUrT,MAAM,CAAC2O,iBAAiB,CAACzO,KAAKC,OAAOrB,QAAQ,IAAIwU,UAAU,CAACpT,KAAKI,QAAQxB,SAAQ,GAAI8P,eAAe,CAAC9P,aAAQ,EAAOoB,KAAK,CAACwF,OAAOvF,OAAOoT,SAASjT,WAAWE,MAAM,CAAC,aAAa,cAAcgT,cAAc,WAAWzX,KAAK4P,gBAAgB,EAAE7L,QAAQ,CAAC2T,aAAa,WAAW,IAAIlV,EAAED,EAAEvC,KAAK,OAAOwC,EAAEoD,IAAIwQ,MAAK,SAAU5T,IAAI,IAAIhB,EAAEmB,EAAEjB,EAAE,OAAOkE,IAAI6O,MAAK,SAAUjS,GAAG,OAAO,OAAOA,EAAEsU,KAAKtU,EAAEgT,MAAM,KAAK,EAAE,OAAOhT,EAAEgT,KAAK,EAAEjT,EAAE0N,YAAY,KAAK,EAAE,GAAG1N,EAAEgV,UAAU,CAAC/U,EAAEgT,KAAK,EAAE,KAAK,CAAC,OAAOhT,EAAE6S,OAAO,UAAU,KAAK,EAAE,GAAG3T,EAAE,QAAQF,EAAEe,EAAEmN,MAAMC,eAAU,IAASnO,GAAG,QAAQmB,EAAEnB,EAAEkO,MAAMiI,qBAAgB,IAAShV,OAAE,EAAOA,EAAEa,IAAI,CAAChB,EAAEgT,KAAK,EAAE,KAAK,CAAC,OAAOhT,EAAE6S,OAAO,UAAU,KAAK,EAAE9S,EAAEqV,YAAW,EAAGvV,EAAEwV,iBAAiBnW,EAAE,CAACoW,mBAAkB,EAAGC,mBAAkB,EAAGlF,eAAetQ,EAAEsQ,eAAemF,WAAU,EAAGpV,EAAEqV,OAAO1V,EAAEqV,WAAWM,WAAW,KAAK,EAAE,IAAI,MAAM,OAAO1V,EAAEwU,OAAQ,GAAExU,EAAG,IAAG,WAAW,IAAID,EAAEvC,KAAKwB,EAAEuL,UAAU,OAAO,IAAI2J,SAAQ,SAAU/T,EAAEN,GAAG,IAAIO,EAAEJ,EAAEsK,MAAMvK,EAAEf,GAAG,SAASE,EAAEc,GAAGmD,EAAE/C,EAAED,EAAEN,EAAEX,EAAEsD,EAAE,OAAOxC,EAAE,CAAC,SAASwC,EAAExC,GAAGmD,EAAE/C,EAAED,EAAEN,EAAEX,EAAEsD,EAAE,QAAQxC,EAAE,CAACd,OAAE,EAAQ,GAAE,IAAI,EAAEkO,eAAe,WAAW,IAAIpN,EAAEuK,UAAUjJ,OAAO,QAAG,IAASiJ,UAAU,GAAGA,UAAU,GAAG,CAAC,EAAE,IAAI,IAAIxK,EAAE,QAAQA,EAAEvC,KAAK4X,kBAAa,IAASrV,GAAGA,EAAE4V,WAAW3V,GAAGxC,KAAK4X,WAAW,IAAuB,CAAlB,MAAMpV,GAAGd,EAAEyB,KAAKX,EAAE,CAAC,EAAE4V,UAAU,WAAW,IAAI5V,EAAExC,KAAKA,KAAKiQ,WAAU,WAAYzN,EAAEqC,MAAM,cAAcrC,EAAEkV,cAAe,GAAE,EAAEW,UAAU,WAAWrY,KAAK6E,MAAM,cAAc7E,KAAK4P,gBAAgB,IAAInN,EAAEoD,EAAE,IAAIQ,EAAE7E,EAAE,MAAMqJ,EAAErJ,EAAEa,EAAEgE,GAAGC,EAAE9E,EAAE,MAAM+I,EAAE/I,EAAEa,EAAEiE,GAAGsE,EAAEpJ,EAAE,KAAKmJ,EAAEnJ,EAAEa,EAAEuI,GAAG9D,EAAEtF,EAAE,MAAMC,EAAED,EAAEa,EAAEyE,GAAG0D,EAAEhJ,EAAE,MAAM8P,EAAE9P,EAAEa,EAAEmI,GAAG+G,EAAE/P,EAAE,MAAMgQ,EAAEhQ,EAAEa,EAAEkP,GAAGE,EAAEjQ,EAAE,MAAM4I,EAAE,CAAC,EAAEA,EAAElC,kBAAkBsJ,IAAIpH,EAAEzC,cAAclG,IAAI2I,EAAEvC,OAAO8C,IAAIF,KAAK,KAAK,QAAQL,EAAEnD,OAAOsD,IAAIH,EAAEnC,mBAAmBqJ,IAAIzG,IAAI4G,EAAE/O,EAAE0H,GAAGqH,EAAE/O,GAAG+O,EAAE/O,EAAEgI,QAAQ+G,EAAE/O,EAAEgI,OAAO,IAAIgH,EAAElQ,EAAE,MAAMmQ,EAAEnQ,EAAE,MAAMsQ,EAAEtQ,EAAEa,EAAEsP,GAAGI,GAAE,EAAGL,EAAEhP,GAAGD,GAAE,WAAY,IAAID,EAAExC,KAAK,OAAM,EAAGwC,EAAEsI,MAAMC,IAAI,WAAWvI,EAAE8V,GAAG9V,EAAE+V,GAAG,CAACrG,IAAI,UAAUhH,MAAM,CAACsN,SAAS,GAAG,gBAAgB,GAAG,iBAAgB,EAAG,eAAehW,EAAEoQ,kBAAkBvH,GAAG,CAAC,aAAa7I,EAAE4V,UAAU,aAAa5V,EAAE6V,WAAWzG,YAAYpP,EAAEiW,GAAG,CAAC,CAACvX,IAAI,SAASwX,GAAG,WAAW,MAAM,CAAClW,EAAE+I,GAAG,WAAW,EAAEoN,OAAM,IAAK,MAAK,IAAK,WAAWnW,EAAE2R,QAAO,GAAI3R,EAAE4R,YAAY,CAAC5R,EAAE+I,GAAG,YAAY,EAAG,GAAE,IAAG,EAAG,KAAK,KAAK,MAAM,mBAAmBuG,KAAKA,IAAIC,GAAG,MAAMoB,EAAEpB,EAAE5P,SAAS,IAAI,CAACK,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACQ,QAAQ,IAAI+D,IAAI,IAAInE,EAAEnB,EAAE,MAAMa,EAAEb,EAAE,MAAMoB,EAAEpB,EAAEa,EAAEA,GAAGX,EAAEF,EAAE,MAAMwD,EAAExD,EAAEa,EAAEX,GAAGkE,EAAEpE,EAAE,KAAKmE,EAAEnE,EAAEa,EAAEuD,GAAGC,EAAErE,EAAE,MAAMiB,EAAEjB,EAAEa,EAAEwD,GAAGQ,EAAE7E,EAAE,MAAMqJ,EAAErJ,EAAEa,EAAEgE,GAAGC,EAAE9E,EAAE,MAAM+I,EAAE/I,EAAEa,EAAEiE,GAAGsE,EAAEpJ,EAAE,MAAMmJ,EAAE,CAAC,EAAEA,EAAEzC,kBAAkBqC,IAAII,EAAEhD,cAAclF,IAAIkI,EAAE9C,OAAOlC,IAAI8E,KAAK,KAAK,QAAQE,EAAE1D,OAAOjC,IAAI2F,EAAE1C,mBAAmB4C,IAAIjI,IAAIgI,EAAElI,EAAEiI,GAAGC,EAAElI,GAAGkI,EAAElI,EAAEgI,QAAQE,EAAElI,EAAEgI,OAAO/H,EAAEmF,QAAQ8Q,OAAO/K,QAAQgL,MAAK,EAAGlW,EAAEmF,QAAQ8Q,OAAO/K,QAAQ2E,MAAM,CAACM,KAAK,IAAIC,KAAK,KAAKpQ,EAAEmF,QAAQ8Q,OAAO/K,QAAQ2K,SAAS,GAAG7V,EAAEmF,QAAQ8Q,OAAO/K,QAAQ,iBAAiB,EAAE,MAAM/G,EAAEnE,EAAEmW,UAAU,IAAI,CAACtW,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACF,EAAE,IAAIX,EAAEa,EAAE,IAAIyC,IAAI,IAAc3C,GAAE,EAAVb,EAAE,MAAaY,qBAAqB9B,eAAe,CAAC,CAACD,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,mBAAmB,qBAAqB,eAAe8Y,QAAQ,YAAYC,WAAW,WAAW,mBAAmB,qBAAqB,kEAAkE,iEAAiE,0BAA0B,6BAA6B,oCAAoC,uCAAuC,iBAAiB,kBAAkB,eAAe,gBAAgBC,OAAO,SAAS,aAAa,WAAWC,MAAM,OAAO,cAAc,YAAY,mBAAmB,gBAAgB,gBAAgB,qBAAqB,kBAAkB,kBAAkBC,OAAO,OAAO,YAAY,aAAa,kCAAkC,6BAA6B,qCAAqC,6BAA6BC,SAAS,QAAQC,MAAM,UAAU,eAAe,iBAAiB,kBAAkB,kBAAkBC,OAAO,QAAQ,sBAAsB,qBAAqB,gBAAgB,kBAAkB,8CAA8C,gEAAgE,eAAe,iBAAiBC,KAAK,SAAS,iBAAiB,kCAAkC,aAAa,qBAAqBC,QAAQ,UAAUC,KAAK,MAAM,iCAAiC,iCAAiC,kBAAkB,cAAc,qBAAqB,oBAAoB,kBAAkB,qBAAqB,gBAAgB,eAAe,gBAAgB,sBAAsB,6BAA6B,gCAAgCC,SAAS,SAAS,oBAAoB,gBAAgBC,OAAO,MAAM,iBAAiB,cAAc,eAAe,aAAaC,SAAS,YAAY,sBAAsB,kBAAkB,gBAAgB,iBAAiB,oBAAoB,4BAA4B,kBAAkB,YAAYC,OAAO,QAAQC,QAAQ,SAAS,kBAAkB,iBAAiB,2BAA2B,4BAA4B,6BAA6B,yBAAyB,eAAe,uBAAuB,oEAAoE,8EAA8E,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,kBAAkB,qBAAqB,mBAAmB8Y,QAAQ,UAAUC,WAAW,eAAe,mBAAmB,iBAAiBC,OAAO,QAAQC,MAAM,SAASC,OAAO,aAAaE,MAAM,YAAY,eAAe,iBAAiB,kBAAkB,iBAAiBE,KAAK,UAAU,iBAAiB,mBAAmB,aAAa,eAAeC,QAAQ,QAAQ,kBAAkB,qBAAqB,gBAAgB,aAAa,gBAAgB,iBAAiBE,SAAS,SAASC,OAAO,QAAQ,iBAAiB,uBAAuB,eAAe,kBAAkBC,SAAS,cAAc,oBAAoB,qBAAqB,kBAAkB,sBAAsBE,QAAQ,YAAY,kBAAkB,kBAAkB,6BAA6B,kCAAkC,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,qBAAqB8Y,QAAQ,UAAUC,WAAW,aAAa,mBAAmB,mBAAmB,kEAAkE,4EAA4E,0BAA0B,0BAA0B,oCAAoC,oCAAoC,iBAAiB,uBAAuB,eAAe,gBAAgBC,OAAO,OAAO,aAAa,eAAeC,MAAM,QAAQ,cAAc,iBAAiB,mBAAmB,qBAAqB,gBAAgB,0BAA0B,kBAAkB,uBAAuBC,OAAO,gBAAgB,YAAY,kBAAkB,kCAAkC,0CAA0C,oBAAoB,6BAA6B,qCAAqC,qCAAqCC,SAAS,WAAWC,MAAM,UAAU,eAAe,mBAAmB,kBAAkB,wBAAwBC,OAAO,SAAS,sBAAsB,oBAAoB,gBAAgB,qBAAqB,8CAA8C,0DAA0D,eAAe,kBAAkBC,KAAK,UAAU,iBAAiB,2BAA2B,aAAa,kBAAkBC,QAAQ,WAAWC,KAAK,QAAQ,iCAAiC,mCAAmC,kBAAkB,oBAAoB,qBAAqB,yBAAyB,kBAAkB,uBAAuB,gBAAgB,iBAAiB,gBAAgB,iBAAiB,6BAA6B,gCAAgCC,SAAS,WAAW,oBAAoB,uBAAuBC,OAAO,QAAQ,iBAAiB,qBAAqB,eAAe,2BAA2BC,SAAS,aAAa,sBAAsB,sBAAsB,gBAAgB,sBAAsB,oBAAoB,mBAAmB,kBAAkB,wBAAwBC,OAAO,QAAQC,QAAQ,UAAU,kBAAkB,kBAAkB,2BAA2B,sCAAsC,6BAA6B,2BAA2B,eAAe,oBAAoB,gFAAgF,kGAAkG,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,sBAAsB,qBAAqB,kBAAkB8Y,QAAQ,OAAOC,WAAW,WAAW,mBAAmB,oBAAoB,kEAAkE,wDAAwD,0BAA0B,2CAA2C,oCAAoC,qDAAqD,iBAAiB,eAAe,eAAe,gBAAgBC,OAAO,SAAS,aAAa,eAAeC,MAAM,SAAS,cAAc,wBAAwB,mBAAmB,kBAAkB,gBAAgB,yBAAyB,kBAAkB,iBAAiBC,OAAO,qBAAqB,YAAY,kBAAkB,kCAAkC,+CAA+C,oBAAoB,6BAA6B,qCAAqC,gCAAgCC,SAAS,WAAWC,MAAM,WAAW,eAAe,eAAe,kBAAkB,kBAAkBC,OAAO,WAAW,sBAAsB,qBAAqB,gBAAgB,cAAc,8CAA8C,+CAA+C,eAAe,iBAAiBC,KAAK,cAAc,iBAAiB,yBAAyB,aAAa,iBAAiBC,QAAQ,UAAUC,KAAK,UAAU,iCAAiC,qCAAqC,kBAAkB,mBAAmB,qBAAqB,oBAAoB,kBAAkB,wBAAwB,gBAAgB,cAAc,gBAAgB,eAAe,6BAA6B,wBAAwBC,SAAS,YAAY,oBAAoB,yBAAyBC,OAAO,SAAS,iBAAiB,mBAAmB,eAAe,gBAAgBC,SAAS,YAAY,sBAAsB,qBAAqB,gBAAgB,iBAAiB,oBAAoB,iBAAiB,kBAAkB,qBAAqBC,OAAO,UAAUC,QAAQ,UAAU,kBAAkB,oBAAoB,2BAA2B,iCAAiC,6BAA6B,2BAA2B,eAAe,kBAAkB,gFAAgF,0KAA0K,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,kBAAkB,qBAAqB,oBAAoB8Y,QAAQ,aAAaC,WAAW,cAAc,mBAAmB,cAAc,kEAAkE,2DAA2D,0BAA0B,0BAA0B,oCAAoC,oCAAoC,iBAAiB,qBAAqB,eAAe,YAAYC,OAAO,OAAO,aAAa,YAAYC,MAAM,MAAM,cAAc,aAAa,mBAAmB,iBAAiB,gBAAgB,gBAAgB,kBAAkB,oBAAoBC,OAAO,kBAAkB,YAAY,eAAe,kCAAkC,oCAAoC,oBAAoB,8BAA8B,qCAAqC,oCAAoCC,SAAS,UAAUC,MAAM,OAAO,eAAe,eAAe,kBAAkB,aAAaC,OAAO,SAAS,sBAAsB,qBAAqB,gBAAgB,gBAAgB,8CAA8C,sCAAsC,eAAe,WAAWC,KAAK,SAAS,iBAAiB,qBAAqB,aAAa,mBAAmBC,QAAQ,WAAWC,KAAK,MAAM,iCAAiC,iCAAiC,kBAAkB,iBAAiB,qBAAqB,uBAAuB,kBAAkB,wBAAwB,gBAAgB,8BAA8B,gBAAgB,gBAAgB,6BAA6B,6BAA6BC,SAAS,UAAU,oBAAoB,mBAAmBC,OAAO,MAAM,iBAAiB,iBAAiB,eAAe,gBAAgBC,SAAS,gBAAgB,sBAAsB,0BAA0B,gBAAgB,cAAc,oBAAoB,oBAAoB,kBAAkB,oBAAoBC,OAAO,OAAOC,QAAQ,WAAW,kBAAkB,oBAAoB,2BAA2B,qCAAqC,6BAA6B,gCAAgC,eAAe,oBAAoB,gFAAgF,sFAAsF,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,qBAAqB,qBAAqB,wBAAwB8Y,QAAQ,WAAWC,WAAW,cAAc,mBAAmB,gBAAgB,kEAAkE,iFAAiF,0BAA0B,2BAA2B,oCAAoC,qCAAqC,iBAAiB,uBAAuB,eAAe,eAAeC,OAAO,YAAY,aAAa,WAAWC,MAAM,YAAY,cAAc,kBAAkB,mBAAmB,uBAAuB,gBAAgB,yBAAyB,kBAAkB,wBAAwBC,OAAO,oBAAoB,YAAY,oBAAoB,kCAAkC,4CAA4C,oBAAoB,+BAA+B,qCAAqC,oCAAoCC,SAAS,UAAUC,MAAM,UAAU,eAAe,kBAAkB,kBAAkB,mBAAmBC,OAAO,SAAS,sBAAsB,mBAAmB,gBAAgB,qBAAqB,8CAA8C,gDAAgD,eAAe,qBAAqBC,KAAK,SAAS,iBAAiB,sBAAsB,aAAa,mBAAmBC,QAAQ,cAAcC,KAAK,SAAS,iCAAiC,mCAAmC,kBAAkB,oBAAoB,qBAAqB,sBAAsB,kBAAkB,oBAAoB,gBAAgB,oBAAoB,gBAAgB,sBAAsB,6BAA6B,kCAAkCC,SAAS,YAAY,oBAAoB,uBAAuBC,OAAO,QAAQ,iBAAiB,iBAAiB,eAAe,uBAAuBC,SAAS,gBAAgB,sBAAsB,mCAAmC,gBAAgB,oBAAoB,oBAAoB,sBAAsB,kBAAkB,kBAAkBC,OAAO,aAAaC,QAAQ,UAAU,kBAAkB,gBAAgB,2BAA2B,gCAAgC,6BAA6B,4CAA4C,eAAe,+BAA+B,gFAAgF,8GAA8G,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,qBAAqB,qBAAqB,wBAAwB8Y,QAAQ,WAAWC,WAAW,cAAc,mBAAmB,gBAAgB,kEAAkE,iFAAiF,0BAA0B,2BAA2B,oCAAoC,qCAAqC,iBAAiB,uBAAuB,eAAe,eAAeC,OAAO,YAAY,aAAa,WAAWC,MAAM,YAAY,cAAc,kBAAkB,mBAAmB,uBAAuB,gBAAgB,yBAAyB,kBAAkB,wBAAwBC,OAAO,oBAAoB,YAAY,oBAAoB,kCAAkC,4CAA4C,oBAAoB,+BAA+B,qCAAqC,oCAAoCC,SAAS,UAAUC,MAAM,UAAU,eAAe,kBAAkB,kBAAkB,mBAAmBC,OAAO,SAAS,sBAAsB,mBAAmB,gBAAgB,qBAAqB,8CAA8C,gDAAgD,eAAe,qBAAqBC,KAAK,SAAS,iBAAiB,sBAAsB,aAAa,mBAAmBC,QAAQ,UAAUC,KAAK,SAAS,iCAAiC,mCAAmC,kBAAkB,oBAAoB,qBAAqB,sBAAsB,kBAAkB,oBAAoB,gBAAgB,oBAAoB,gBAAgB,sBAAsB,6BAA6B,iCAAiCC,SAAS,YAAY,oBAAoB,uBAAuBC,OAAO,QAAQ,iBAAiB,iBAAiB,eAAe,uBAAuBC,SAAS,gBAAgB,sBAAsB,mCAAmC,gBAAgB,oBAAoB,oBAAoB,sBAAsB,kBAAkB,kBAAkBC,OAAO,aAAaC,QAAQ,UAAU,kBAAkB,gBAAgB,2BAA2B,qCAAqC,6BAA6B,0CAA0C,eAAe,+BAA+B,gFAAgF,8GAA8G,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,iBAAiB,qBAAqB,uBAAuB8Y,QAAQ,YAAYC,WAAW,iBAAiB,mBAAmB,aAAa,kEAAkE,mEAAmE,0BAA0B,2BAA2B,oCAAoC,qCAAqC,iBAAiB,kBAAkB,eAAe,gBAAgBC,OAAO,UAAU,aAAa,sBAAsBC,MAAM,WAAW,cAAc,qBAAqB,mBAAmB,qBAAqB,gBAAgB,4BAA4B,kBAAkB,sBAAsBC,OAAO,aAAa,YAAY,cAAc,kCAAkC,8BAA8B,oBAAoB,sBAAsB,qCAAqC,mCAAmCC,SAAS,YAAYC,MAAM,UAAU,eAAe,gBAAgB,kBAAkB,yBAAyBC,OAAO,WAAW,sBAAsB,+BAA+B,gBAAgB,6BAA6B,8CAA8C,4DAA4D,eAAe,yBAAyBC,KAAK,UAAU,iBAAiB,oBAAoB,aAAa,oBAAoBC,QAAQ,cAAcC,KAAK,UAAU,iCAAiC,0CAA0C,kBAAkB,oBAAoB,qBAAqB,oCAAoC,kBAAkB,4BAA4B,gBAAgB,kBAAkB,gBAAgB,qBAAqB,6BAA6B,sCAAsCC,SAAS,cAAc,oBAAoB,iBAAiBC,OAAO,YAAY,iBAAiB,0BAA0B,eAAe,mBAAmBC,SAAS,YAAY,sBAAsB,qBAAqB,gBAAgB,6BAA6B,oBAAoB,yBAAyB,kBAAkB,6BAA6BC,OAAO,UAAUC,QAAQ,UAAU,kBAAkB,uBAAuB,2BAA2B,0CAA0C,6BAA6B,0CAA0C,eAAe,mBAAmB,gFAAgF,qHAAqH,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,qBAAqB8Y,QAAQ,UAAUC,WAAW,aAAa,mBAAmB,mBAAmB,kEAAkE,kEAAkE,0BAA0B,0BAA0B,oCAAoC,oCAAoC,iBAAiB,iBAAiB,eAAe,eAAeC,OAAO,SAAS,aAAa,aAAaC,MAAM,QAAQ,cAAc,cAAc,mBAAmB,mBAAmB,gBAAgB,gBAAgB,kBAAkB,kBAAkBC,OAAO,SAAS,YAAY,YAAY,kCAAkC,kCAAkC,oBAAoB,oBAAoB,qCAAqC,qCAAqCC,SAAS,YAAYC,MAAM,QAAQ,eAAe,eAAe,kBAAkB,kBAAkBC,OAAO,SAAS,sBAAsB,sBAAsB,gBAAgB,gBAAgB,8CAA8C,8CAA8C,eAAe,eAAeC,KAAK,OAAO,iBAAiB,iBAAiB,aAAa,aAAaC,QAAQ,UAAUC,KAAK,OAAO,iCAAiC,iCAAiC,kBAAkB,kBAAkB,qBAAqB,qBAAqB,kBAAkB,kBAAkB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,6BAA6B,6BAA6BC,SAAS,WAAW,oBAAoB,oBAAoBC,OAAO,SAAS,iBAAiB,iBAAiB,eAAe,eAAeC,SAAS,WAAW,sBAAsB,sBAAsB,gBAAgB,gBAAgB,oBAAoB,oBAAoB,kBAAkB,kBAAkBC,OAAO,SAASC,QAAQ,UAAU,kBAAkB,kBAAkB,2BAA2B,2BAA2B,6BAA6B,6BAA6B,eAAe,eAAe,gFAAgF,kFAAkF,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,iBAAiB,qBAAqB,mBAAmB8Y,QAAQ,OAAOC,WAAW,WAAW,mBAAmB,kBAAkBC,OAAO,SAASC,MAAM,QAAQC,OAAO,SAASE,MAAM,SAAS,eAAe,qBAAqB,kBAAkB,cAAc,8CAA8C,yCAAyCE,KAAK,QAAQ,iBAAiB,qBAAqB,aAAa,sBAAsBC,QAAQ,WAAW,kBAAkB,sBAAsB,gBAAgB,gBAAgB,gBAAgB,kBAAkBE,SAAS,SAASC,OAAO,QAAQ,iBAAiB,eAAe,eAAe,kBAAkBC,SAAS,SAAS,sBAAsB,kBAAkB,oBAAoB,oBAAoB,kBAAkB,wBAAwBE,QAAQ,SAAS,kBAAkB,kBAAkB,6BAA6B,6BAA6B,wCAAwC,qCAAqC,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,sBAAsB8Y,QAAQ,WAAWC,WAAW,cAAc,mBAAmB,wBAAwB,kEAAkE,oFAAoF,0BAA0B,0BAA0B,oCAAoC,oCAAoC,iBAAiB,mBAAmB,eAAe,iBAAiBC,OAAO,SAAS,aAAa,gBAAgBC,MAAM,SAAS,cAAc,eAAe,mBAAmB,oBAAoB,gBAAgB,uBAAuB,kBAAkB,oBAAoBC,OAAO,gBAAgB,YAAY,kBAAkB,kCAAkC,4DAA4D,oBAAoB,uBAAuB,qCAAqC,mCAAmCC,SAAS,WAAWC,MAAM,WAAW,eAAe,kBAAkB,kBAAkB,sBAAsBC,OAAO,SAAS,sBAAsB,oBAAoB,gBAAgB,qBAAqB,8CAA8C,0DAA0D,eAAe,eAAeC,KAAK,YAAY,iBAAiB,sBAAsB,aAAa,oBAAoBC,QAAQ,UAAUC,KAAK,QAAQ,iCAAiC,mCAAmC,kBAAkB,mBAAmB,qBAAqB,0BAA0B,kBAAkB,0BAA0B,gBAAgB,qBAAqB,gBAAgB,kBAAkB,6BAA6B,sCAAsCC,SAAS,WAAW,oBAAoB,wBAAwBC,OAAO,SAAS,iBAAiB,4BAA4B,eAAe,0BAA0BC,SAAS,UAAU,sBAAsB,yBAAyB,gBAAgB,qBAAqB,oBAAoB,uBAAuB,kBAAkB,0BAA0BC,OAAO,SAASC,QAAQ,WAAW,kBAAkB,mBAAmB,2BAA2B,yCAAyC,6BAA6B,mCAAmC,eAAe,mBAAmB,gFAAgF,0GAA0G,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,kBAAkB8Y,QAAQ,WAAWC,WAAW,YAAY,mBAAmB,uBAAuB,kEAAkE,kEAAkE,0BAA0B,4BAA4B,oCAAoC,uCAAuC,iBAAiB,qBAAqB,eAAe,iBAAiBC,OAAO,WAAW,aAAa,iBAAiBC,MAAM,OAAO,cAAc,cAAc,mBAAmB,kBAAkB,gBAAgB,kBAAkB,kBAAkB,sBAAsBC,OAAO,kBAAkB,YAAY,oBAAoB,kCAAkC,mDAAmD,oBAAoB,2CAA2C,qCAAqC,yCAAyCC,SAAS,UAAUC,MAAM,WAAW,eAAe,sBAAsB,kBAAkB,mBAAmBC,OAAO,UAAU,sBAAsB,sBAAsB,gBAAgB,qBAAqB,8CAA8C,kDAAkD,eAAe,qBAAqBC,KAAK,YAAY,iBAAiB,yBAAyB,aAAa,gBAAgBC,QAAQ,YAAYC,KAAK,QAAQ,iCAAiC,kCAAkC,kBAAkB,mBAAmB,qBAAqB,uBAAuB,kBAAkB,oBAAoB,gBAAgB,sBAAsB,gBAAgB,oBAAoB,6BAA6B,iCAAiCC,SAAS,WAAW,oBAAoB,8BAA8BC,OAAO,SAAS,iBAAiB,oBAAoB,eAAe,sBAAsBC,SAAS,YAAY,sBAAsB,sBAAsB,gBAAgB,qBAAqB,oBAAoB,uBAAuB,kBAAkB,iBAAiBC,OAAO,SAASC,QAAQ,YAAY,kBAAkB,qBAAqB,2BAA2B,iCAAiC,6BAA6B,6BAA6B,eAAe,oBAAoB,gFAAgF,8FAA8F,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,qBAAqB8Y,QAAQ,YAAYC,WAAW,eAAe,mBAAmB,mBAAmB,0BAA0B,iCAAiC,oCAAoC,2CAA2C,iBAAiB,oBAAoBC,OAAO,UAAUC,MAAM,QAAQ,mBAAmB,mBAAmB,kBAAkB,qBAAqBC,OAAO,aAAa,YAAY,mBAAmB,qCAAqC,2CAA2CE,MAAM,QAAQ,eAAe,gBAAgB,kBAAkB,iBAAiBC,OAAO,UAAU,sBAAsB,0BAA0B,8CAA8C,iDAAiDC,KAAK,WAAW,iBAAiB,qBAAqB,aAAa,cAAcC,QAAQ,kBAAkB,kBAAkB,kBAAkB,kBAAkB,qBAAqB,gBAAgB,iBAAiB,gBAAgB,gBAAgB,6BAA6B,uBAAuBE,SAAS,YAAYC,OAAO,OAAO,iBAAiB,eAAe,eAAe,eAAeC,SAAS,YAAY,sBAAsB,mBAAmB,oBAAoB,mBAAmB,kBAAkB,mBAAmBC,OAAO,SAASC,QAAQ,WAAW,kBAAkB,sBAAsB,2BAA2B,kCAAkC,6BAA6B,sBAAsB,eAAe,kBAAkB,oEAAoE,iFAAiF,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,oBAAoB8Y,QAAQ,UAAUC,WAAW,YAAY,mBAAmB,mBAAmB,kEAAkE,0EAA0E,0BAA0B,0BAA0B,oCAAoC,oCAAoC,iBAAiB,4BAA4B,eAAe,oBAAoBC,OAAO,UAAU,aAAa,mBAAmBC,MAAM,SAAS,cAAc,oBAAoB,mBAAmB,uBAAuB,gBAAgB,2BAA2B,kBAAkB,8BAA8BC,OAAO,eAAe,YAAY,mBAAmB,kCAAkC,gDAAgD,oBAAoB,uBAAuB,qCAAqC,qCAAqCC,SAAS,SAASC,MAAM,WAAW,eAAe,wBAAwB,kBAAkB,uBAAuBC,OAAO,SAAS,sBAAsB,uBAAuB,gBAAgB,yBAAyB,8CAA8C,oDAAoD,eAAe,qBAAqBC,KAAK,UAAU,iBAAiB,qBAAqB,aAAa,iBAAiBC,QAAQ,SAASC,KAAK,SAAS,iCAAiC,wCAAwC,kBAAkB,uBAAuB,qBAAqB,+BAA+B,kBAAkB,+BAA+B,gBAAgB,oBAAoB,gBAAgB,sBAAsB,6BAA6B,oCAAoCC,SAAS,YAAY,oBAAoB,mBAAmBC,OAAO,WAAW,iBAAiB,yBAAyB,eAAe,0BAA0BC,SAAS,aAAa,sBAAsB,iCAAiC,gBAAgB,2BAA2B,oBAAoB,qBAAqB,kBAAkB,wBAAwBC,OAAO,UAAUC,QAAQ,WAAW,kBAAkB,iBAAiB,2BAA2B,mEAAmE,6BAA6B,mCAAmC,eAAe,0BAA0B,gFAAgF,2GAA2G,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,sBAAsB8Y,QAAQ,UAAUC,WAAW,cAAc,mBAAmB,qBAAqB,iBAAiB,sBAAsBC,OAAO,WAAWC,MAAM,SAAS,kBAAkB,sBAAsBC,OAAO,gBAAgB,qCAAqC,qCAAqCE,MAAM,YAAY,eAAe,kBAAkB,kBAAkB,uBAAuB,8CAA8C,sDAAsDE,KAAK,WAAW,iBAAiB,+BAA+B,aAAa,iBAAiBC,QAAQ,WAAW,kBAAkB,qBAAqB,gBAAgB,kBAAkB,gBAAgB,qBAAqBE,SAAS,UAAUC,OAAO,SAAS,iBAAiB,sBAAsB,eAAe,2BAA2BC,SAAS,UAAU,sBAAsB,2BAA2B,oBAAoB,sBAAsB,kBAAkB,sBAAsBC,OAAO,SAASC,QAAQ,WAAW,kBAAkB,mBAAmB,6BAA6B,iCAAiC,wCAAwC,kDAAkD,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,eAAe,qBAAqB,gBAAgB8Y,QAAQ,SAASC,WAAW,WAAW,mBAAmB,YAAYC,OAAO,QAAQC,MAAM,QAAQC,OAAO,eAAeE,MAAM,QAAQ,eAAe,eAAe,kBAAkB,cAAcE,KAAK,MAAM,iBAAiB,iBAAiB,aAAa,aAAaC,QAAQ,QAAQ,kBAAkB,cAAc,gBAAgB,aAAa,gBAAgB,kBAAkBE,SAAS,QAAQC,OAAO,QAAQ,iBAAiB,eAAe,eAAe,aAAaC,SAAS,SAAS,oBAAoB,mBAAmB,kBAAkB,cAAcE,QAAQ,QAAQ,kBAAkB,iBAAiB,6BAA6B,wBAAwB,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,sBAAsB,qBAAqB,sBAAsB8Y,QAAQ,YAAYC,WAAW,gBAAgB,mBAAmB,uBAAuB,kEAAkE,oEAAoE,0BAA0B,2BAA2B,oCAAoC,qCAAqC,iBAAiB,yBAAyB,eAAe,sBAAsBC,OAAO,aAAa,aAAa,iBAAiBC,MAAM,UAAU,cAAc,iBAAiB,mBAAmB,qBAAqB,gBAAgB,oBAAoB,kBAAkB,6BAA6BC,OAAO,SAAS,YAAY,oBAAoB,kCAAkC,4CAA4C,oBAAoB,8BAA8B,qCAAqC,oCAAoCC,SAAS,UAAUC,MAAM,UAAU,eAAe,eAAe,kBAAkB,mBAAmBC,OAAO,WAAW,sBAAsB,0BAA0B,gBAAgB,mBAAmB,8CAA8C,yCAAyC,eAAe,oBAAoBC,KAAK,YAAY,iBAAiB,wBAAwB,aAAa,gBAAgBC,QAAQ,UAAUC,KAAK,YAAY,iCAAiC,mDAAmD,kBAAkB,uBAAuB,qBAAqB,uBAAuB,kBAAkB,4BAA4B,gBAAgB,kBAAkB,gBAAgB,yBAAyB,6BAA6B,sBAAsBC,SAAS,QAAQ,oBAAoB,yBAAyBC,OAAO,UAAU,iBAAiB,YAAY,eAAe,mBAAmBC,SAAS,cAAc,sBAAsB,6BAA6B,gBAAgB,uBAAuB,oBAAoB,uBAAuB,kBAAkB,sBAAsBC,OAAO,WAAWC,QAAQ,cAAc,kBAAkB,mBAAmB,2BAA2B,kCAAkC,6BAA6B,0BAA0B,eAAe,6BAA6B,gFAAgF,4HAA4H,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,oBAAoB8Y,QAAQ,WAAWC,WAAW,WAAW,mBAAmB,iBAAiBC,OAAO,QAAQC,MAAM,OAAOC,OAAO,YAAYE,MAAM,QAAQ,eAAe,mBAAmB,kBAAkB,eAAeE,KAAK,QAAQ,iBAAiB,8BAA8B,aAAa,oBAAoBC,QAAQ,SAAS,kBAAkB,4BAA4B,gBAAgB,iBAAiB,gBAAgB,sBAAsBE,SAAS,QAAQC,OAAO,QAAQ,iBAAiB,oBAAoB,eAAe,cAAcC,SAAS,aAAa,oBAAoB,6BAA6B,kBAAkB,uBAAuBE,QAAQ,OAAO,kBAAkB,qBAAqB,6BAA6B,6BAA6B,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,qBAAqB,qBAAqB,mBAAmB8Y,QAAQ,SAASC,WAAW,WAAW,mBAAmB,mBAAmB,kEAAkE,yFAAyF,0BAA0B,0BAA0B,oCAAoC,oCAAoC,iBAAiB,oBAAoB,eAAe,qBAAqBC,OAAO,SAAS,aAAa,oBAAoBC,MAAM,SAAS,cAAc,6BAA6B,mBAAmB,wBAAwB,gBAAgB,2BAA2B,kBAAkB,qBAAqBC,OAAO,iBAAiB,YAAY,sBAAsB,kCAAkC,yCAAyC,oBAAoB,+BAA+B,qCAAqC,qCAAqCC,SAAS,YAAYC,MAAM,WAAW,eAAe,iBAAiB,kBAAkB,qBAAqBC,OAAO,UAAU,sBAAsB,mBAAmB,gBAAgB,uBAAuB,8CAA8C,qDAAqD,eAAe,mBAAmBC,KAAK,aAAa,iBAAiB,uBAAuB,aAAa,mBAAmBC,QAAQ,UAAUC,KAAK,OAAO,iCAAiC,mCAAmC,kBAAkB,sBAAsB,qBAAqB,uBAAuB,kBAAkB,yBAAyB,gBAAgB,kBAAkB,gBAAgB,kBAAkB,6BAA6B,0CAA0CC,SAAS,aAAa,oBAAoB,oBAAoBC,OAAO,QAAQ,iBAAiB,uBAAuB,eAAe,yBAAyBC,SAAS,eAAe,sBAAsB,iCAAiC,gBAAgB,qBAAqB,oBAAoB,sBAAsB,kBAAkB,sBAAsBC,OAAO,QAAQC,QAAQ,UAAU,kBAAkB,kBAAkB,2BAA2B,oCAAoC,6BAA6B,gCAAgC,eAAe,yBAAyB,gFAAgF,0GAA0G,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,aAAa,qBAAqB,aAAa8Y,QAAQ,KAAKC,WAAW,UAAU,mBAAmB,QAAQ,kEAAkE,+BAA+B,0BAA0B,sBAAsB,oCAAoC,gCAAgC,iBAAiB,WAAW,eAAe,UAAUC,OAAO,KAAK,aAAa,WAAWC,MAAM,MAAM,cAAc,WAAW,mBAAmB,cAAc,gBAAgB,YAAY,kBAAkB,QAAQC,OAAO,OAAO,YAAY,KAAK,kCAAkC,eAAe,oBAAoB,YAAY,qCAAqC,mBAAmBC,SAAS,QAAQC,MAAM,KAAK,eAAe,UAAU,kBAAkB,SAASC,OAAO,KAAK,sBAAsB,SAAS,gBAAgB,YAAY,8CAA8C,4BAA4B,eAAe,SAASC,KAAK,IAAI,iBAAiB,cAAc,aAAa,KAAKC,QAAQ,IAAIC,KAAK,KAAK,iCAAiC,2BAA2B,kBAAkB,aAAa,qBAAqB,iBAAiB,kBAAkB,eAAe,gBAAgB,YAAY,gBAAgB,SAAS,6BAA6B,iBAAiBC,SAAS,IAAI,oBAAoB,SAASC,OAAO,KAAK,iBAAiB,OAAO,eAAe,QAAQC,SAAS,KAAK,sBAAsB,YAAY,gBAAgB,WAAW,oBAAoB,OAAO,kBAAkB,aAAaC,OAAO,KAAKC,QAAQ,KAAK,kBAAkB,QAAQ,2BAA2B,sBAAsB,6BAA6B,eAAe,eAAe,UAAU,gFAAgF,wCAAwC,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,mBAAmB,qBAAqB,mBAAmB8Y,QAAQ,WAAWC,WAAW,UAAU,mBAAmB,mBAAmBC,OAAO,aAAaC,MAAM,UAAUC,OAAO,WAAW,qCAAqC,gCAAgCE,MAAM,WAAW,eAAe,qBAAqB,kBAAkB,sBAAsB,8CAA8C,yCAAyCE,KAAK,QAAQ,iBAAiB,mBAAmB,aAAa,iBAAiBC,QAAQ,WAAW,kBAAkB,8BAA8B,gBAAgB,kBAAkB,gBAAgB,sBAAsBE,SAAS,aAAaC,OAAO,UAAU,iBAAiB,sBAAsB,eAAe,kBAAkBC,SAAS,aAAa,sBAAsB,wBAAwB,oBAAoB,uBAAuB,kBAAkB,0BAA0BC,OAAO,WAAWC,QAAQ,YAAY,kBAAkB,qBAAqB,6BAA6B,mCAAmC,wCAAwC,0DAA0D,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,qBAAqBgZ,OAAO,aAAaC,MAAM,UAAUK,KAAK,WAAW,aAAa,gBAAgB,kBAAkB,mBAAmBG,SAAS,gBAAgB,eAAe,mBAAmBE,SAAS,cAAc,kBAAkB,mBAAmB,CAACvZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,qBAAqB8Y,QAAQ,QAAQC,WAAW,aAAa,mBAAmB,oBAAoB,0BAA0B,0BAA0B,oCAAoC,oCAAoC,iBAAiB,sBAAsB,eAAe,iBAAiBC,OAAO,SAASC,MAAM,UAAU,cAAc,gBAAgB,mBAAmB,qBAAqB,kBAAkB,uBAAuBC,OAAO,cAAc,YAAY,QAAQ,qCAAqC,sCAAsCC,SAAS,WAAWC,MAAM,UAAU,eAAe,mBAAmB,kBAAkB,qBAAqBC,OAAO,WAAW,sBAAsB,sBAAsBS,MAAM,SAAS,8CAA8C,2EAA2E,6BAA6B,+BAA+BR,KAAK,SAAS,iBAAiB,6BAA6B,aAAa,iBAAiBC,QAAQ,UAAUC,KAAK,SAAS,kBAAkB,oBAAoB,kBAAkB,mBAAmB,gBAAgB,cAAc,gBAAgB,kBAAkB,6BAA6B,2BAA2BC,SAAS,YAAYC,OAAO,QAAQ,iBAAiB,0BAA0B,eAAe,gBAAgBC,SAAS,YAAY,sBAAsB,0BAA0B,oBAAoB,wBAAwB,kBAAkB,qBAAqBC,OAAO,UAAUC,QAAQ,UAAU,kBAAkB,mBAAmB,2BAA2B,0CAA0C,6BAA6B,gCAAgC,eAAe,qBAAqB,oEAAoE,sFAAsF,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,sBAAsB,qBAAqB,kBAAkB8Y,QAAQ,oBAAoBC,WAAW,qBAAqB,mBAAmB,0BAA0B,0BAA0B,4BAA4B,iBAAiB,8BAA8BC,OAAO,cAAcC,MAAM,UAAU,kBAAkB,8BAA8BC,OAAO,oBAAoB,qCAAqC,mCAAmCE,MAAM,UAAU,eAAe,aAAa,kBAAkB,oBAAoBC,OAAO,mBAAmB,8CAA8C,2CAA2CC,KAAK,kBAAkB,iBAAiB,8BAA8B,aAAa,aAAaC,QAAQ,eAAe,kBAAkB,0BAA0B,gBAAgB,kCAAkC,gBAAgB,kBAAkB,6BAA6B,+BAA+BE,SAAS,OAAOC,OAAO,YAAY,iBAAiB,qBAAqB,eAAe,kBAAkBC,SAAS,mBAAmB,sBAAsB,sBAAsB,oBAAoB,+BAA+B,kBAAkB,yBAAyBC,OAAO,cAAcC,QAAQ,cAAc,kBAAkB,gCAAgC,2BAA2B,yCAAyC,6BAA6B,6BAA6B,wCAAwC,4DAA4D,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,kBAAkB,qBAAqB,oBAAoB8Y,QAAQ,aAAaC,WAAW,cAAc,mBAAmB,eAAe,kEAAkE,sDAAsD,0BAA0B,6BAA6B,oCAAoC,mCAAmC,iBAAiB,mBAAmB,eAAe,eAAeC,OAAO,OAAO,aAAa,cAAcC,MAAM,OAAO,cAAc,aAAa,mBAAmB,kBAAkB,gBAAgB,iBAAiB,kBAAkB,oBAAoBC,OAAO,YAAY,YAAY,UAAU,kCAAkC,0CAA0C,oBAAoB,0BAA0B,qCAAqC,oCAAoCC,SAAS,WAAWC,MAAM,QAAQ,eAAe,gBAAgB,kBAAkB,aAAaC,OAAO,SAAS,sBAAsB,wBAAwB,gBAAgB,gBAAgB,8CAA8C,6CAA6C,eAAe,uBAAuBC,KAAK,QAAQ,iBAAiB,mBAAmB,aAAa,mBAAmBC,QAAQ,WAAWC,KAAK,OAAO,iCAAiC,kCAAkC,kBAAkB,kBAAkB,qBAAqB,uBAAuB,kBAAkB,4BAA4B,gBAAgB,qBAAqB,gBAAgB,gBAAgB,6BAA6B,0BAA0BC,SAAS,UAAU,oBAAoB,sBAAsBC,OAAO,MAAM,iBAAiB,iBAAiB,eAAe,oBAAoBC,SAAS,gBAAgB,sBAAsB,0BAA0B,gBAAgB,cAAc,oBAAoB,wBAAwB,kBAAkB,4BAA4BC,OAAO,OAAOC,QAAQ,WAAW,kBAAkB,kBAAkB,2BAA2B,iCAAiC,6BAA6B,4BAA4B,eAAe,yBAAyB,gFAAgF,sFAAsF,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,sBAAsB,qBAAqB,kBAAkB8Y,QAAQ,SAASC,WAAW,eAAe,mBAAmB,kBAAkB,0BAA0B,2BAA2B,oCAAoC,qCAAqC,iBAAiB,wBAAwBC,OAAO,OAAOC,MAAM,UAAU,mBAAmB,oBAAoB,kBAAkB,yBAAyBC,OAAO,YAAY,YAAY,gBAAgB,qCAAqC,oCAAoCE,MAAM,UAAU,eAAe,iBAAiB,kBAAkB,gBAAgBC,OAAO,UAAU,sBAAsB,yBAAyB,8CAA8C,8CAA8CC,KAAK,WAAW,iBAAiB,sBAAsB,aAAa,kBAAkBC,QAAQ,WAAW,kBAAkB,mBAAmB,kBAAkB,0BAA0B,gBAAgB,mBAAmB,gBAAgB,iBAAiB,6BAA6B,0BAA0BE,SAAS,SAASC,OAAO,SAAS,iBAAiB,iBAAiB,eAAe,sBAAsBC,SAAS,eAAe,sBAAsB,yBAAyB,oBAAoB,mBAAmB,kBAAkB,wBAAwBC,OAAO,YAAYC,QAAQ,WAAW,kBAAkB,oBAAoB,2BAA2B,gCAAgC,6BAA6B,8BAA8B,eAAe,6BAA6B,oEAAoE,4EAA4E,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,gBAAgB8Y,QAAQ,UAAUE,OAAO,SAASC,MAAM,SAASK,KAAK,UAAU,aAAa,kBAAkB,kBAAkB,8BAA8BG,SAAS,YAAY,eAAe,2BAA2BE,SAAS,aAAa,kBAAkB,wBAAwB,CAACvZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,sBAAsB,qBAAqB,sBAAsB8Y,QAAQ,YAAYC,WAAW,YAAY,mBAAmB,qBAAqB,kEAAkE,2EAA2E,0BAA0B,uBAAuB,oCAAoC,iCAAiC,iBAAiB,gBAAgB,eAAe,cAAcC,OAAO,UAAU,aAAa,gBAAgBC,MAAM,UAAU,cAAc,gBAAgB,mBAAmB,oBAAoB,gBAAgB,uBAAuB,kBAAkB,mBAAmBC,OAAO,YAAY,YAAY,iBAAiB,kCAAkC,8CAA8C,oBAAoB,gCAAgC,qCAAqC,sCAAsCC,SAAS,WAAWC,MAAM,QAAQ,eAAe,mBAAmB,kBAAkB,iBAAiBC,OAAO,YAAY,sBAAsB,kBAAkB,gBAAgB,cAAc,8CAA8C,yDAAyD,eAAe,kBAAkBC,KAAK,WAAW,iBAAiB,uBAAuB,aAAa,eAAeC,QAAQ,UAAUC,KAAK,SAAS,iCAAiC,mCAAmC,kBAAkB,mBAAmB,qBAAqB,wBAAwB,kBAAkB,0BAA0B,gBAAgB,iBAAiB,gBAAgB,gBAAgB,6BAA6B,0BAA0BC,SAAS,YAAY,oBAAoB,mBAAmBC,OAAO,SAAS,iBAAiB,sBAAsB,eAAe,mBAAmBC,SAAS,aAAa,sBAAsB,uBAAuB,gBAAgB,cAAc,oBAAoB,oBAAoB,kBAAkB,2BAA2BC,OAAO,SAASC,QAAQ,UAAU,kBAAkB,oBAAoB,2BAA2B,qCAAqC,6BAA6B,6BAA6B,eAAe,gBAAgB,gFAAgF,gFAAgF,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,oBAAoB8Y,QAAQ,QAAQC,WAAW,aAAa,mBAAmB,qBAAqB,kEAAkE,2EAA2E,0BAA0B,0BAA0B,oCAAoC,oCAAoC,iBAAiB,sBAAsB,eAAe,iBAAiBC,OAAO,WAAW,aAAa,eAAeC,MAAM,SAAS,cAAc,eAAe,mBAAmB,mBAAmB,gBAAgB,uBAAuB,kBAAkB,uBAAuBC,OAAO,gBAAgB,YAAY,cAAc,kCAAkC,sCAAsC,oBAAoB,uBAAuB,qCAAqC,oCAAoCC,SAAS,WAAWC,MAAM,YAAY,eAAe,kBAAkB,kBAAkB,cAAcC,OAAO,SAAS,sBAAsB,qBAAqB,gBAAgB,kBAAkB,8CAA8C,oDAAoD,eAAe,eAAeC,KAAK,UAAU,iBAAiB,0BAA0B,aAAa,iBAAiBC,QAAQ,UAAUC,KAAK,SAAS,iCAAiC,oCAAoC,kBAAkB,kBAAkB,qBAAqB,mBAAmB,kBAAkB,gCAAgC,gBAAgB,kBAAkB,gBAAgB,mBAAmB,6BAA6B,8BAA8BC,SAAS,WAAW,oBAAoB,wBAAwBC,OAAO,YAAY,iBAAiB,yBAAyB,eAAe,qBAAqBC,SAAS,gBAAgB,sBAAsB,6BAA6B,gBAAgB,gBAAgB,oBAAoB,mBAAmB,kBAAkB,iCAAiCC,OAAO,SAASC,QAAQ,UAAU,kBAAkB,mBAAmB,2BAA2B,wCAAwC,6BAA6B,qCAAqC,eAAe,wBAAwB,gFAAgF,uFAAuF,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,mBAAmB8Y,QAAQ,QAAQE,OAAO,WAAWC,MAAM,SAASK,KAAK,WAAW,aAAa,iBAAiB,kBAAkB,mBAAmBG,SAAS,WAAW,eAAe,0BAA0BE,SAAS,aAAa,kBAAkB,oBAAoB,6BAA6B,qCAAqC,CAACvZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,wBAAwB8Y,QAAQ,UAAUC,WAAW,aAAa,mBAAmB,oBAAoB,kEAAkE,0EAA0E,0BAA0B,6BAA6B,oCAAoC,uCAAuC,iBAAiB,wBAAwB,eAAe,oBAAoBC,OAAO,UAAU,aAAa,gBAAgBC,MAAM,YAAY,cAAc,oBAAoB,mBAAmB,sBAAsB,gBAAgB,wBAAwB,kBAAkB,0BAA0BC,OAAO,eAAe,YAAY,oBAAoB,kCAAkC,0CAA0C,oBAAoB,4BAA4B,qCAAqC,sCAAsCC,SAAS,UAAUC,MAAM,UAAU,eAAe,sBAAsB,kBAAkB,qBAAqBC,OAAO,SAAS,sBAAsB,yBAAyB,gBAAgB,iBAAiB,8CAA8C,sDAAsD,eAAe,yBAAyBC,KAAK,YAAY,iBAAiB,4BAA4B,aAAa,sBAAsBC,QAAQ,UAAUC,KAAK,aAAa,iCAAiC,yCAAyC,kBAAkB,uBAAuB,qBAAqB,qBAAqB,kBAAkB,kCAAkC,gBAAgB,iBAAiB,gBAAgB,iBAAiB,6BAA6B,qCAAqCC,SAAS,WAAW,oBAAoB,iBAAiBC,OAAO,UAAU,iBAAiB,uBAAuB,eAAe,uBAAuBC,SAAS,SAAS,sBAAsB,kBAAkB,gBAAgB,eAAe,oBAAoB,oBAAoB,kBAAkB,sCAAsCC,OAAO,YAAYC,QAAQ,YAAY,kBAAkB,sBAAsB,2BAA2B,oCAAoC,6BAA6B,qCAAqC,eAAe,yBAAyB,gFAAgF,iHAAiH,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,uBAAuB8Y,QAAQ,YAAYC,WAAW,UAAU,mBAAmB,sBAAsB,0BAA0B,uBAAuB,oCAAoC,qCAAqC,iBAAiB,qBAAqBC,OAAO,WAAWC,MAAM,UAAU,cAAc,yBAAyB,mBAAmB,oBAAoB,kBAAkB,wBAAwBC,OAAO,mBAAmB,YAAY,mBAAmB,qCAAqC,mCAAmCE,MAAM,QAAQ,eAAe,eAAe,kBAAkB,qBAAqBC,OAAO,aAAa,sBAAsB,qBAAqBS,MAAM,YAAY,8CAA8C,0DAA0D,6BAA6B,+BAA+BR,KAAK,YAAY,iBAAiB,oBAAoB,aAAa,wBAAwBC,QAAQ,UAAUC,KAAK,UAAU,kBAAkB,oBAAoB,kBAAkB,6BAA6B,gBAAgB,cAAc,gBAAgB,kBAAkB,6BAA6B,qCAAqCC,SAAS,aAAaC,OAAO,QAAQ,iBAAiB,oBAAoB,eAAe,iBAAiBC,SAAS,YAAY,sBAAsB,0BAA0B,oBAAoB,oBAAoB,kBAAkB,uBAAuBC,OAAO,YAAYC,QAAQ,UAAU,kBAAkB,sBAAsB,2BAA2B,oCAAoC,6BAA6B,0BAA0B,eAAe,qBAAqB,oEAAoE,qFAAqF,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,sBAAsB,qBAAqB,oBAAoB8Y,QAAQ,QAAQC,WAAW,WAAW,mBAAmB,qBAAqB,0BAA0B,uBAAuB,oCAAoC,iCAAiC,iBAAiB,eAAeC,OAAO,SAASC,MAAM,WAAW,mBAAmB,oBAAoB,kBAAkB,iBAAiBC,OAAO,OAAO,YAAY,kBAAkB,qCAAqC,mCAAmCE,MAAM,SAAS,eAAe,iBAAiB,kBAAkB,kBAAkBC,OAAO,WAAW,sBAAsB,mBAAmB,8CAA8C,4CAA4CC,KAAK,QAAQ,iBAAiB,2BAA2B,aAAa,kBAAkBC,QAAQ,UAAU,kBAAkB,oBAAoB,kBAAkB,yBAAyB,gBAAgB,eAAe,gBAAgB,oBAAoB,6BAA6B,8BAA8BE,SAAS,iBAAiBC,OAAO,SAAS,iBAAiB,wBAAwB,eAAe,gBAAgBC,SAAS,aAAa,sBAAsB,2BAA2B,oBAAoB,oBAAoB,kBAAkB,oBAAoBC,OAAO,UAAUC,QAAQ,UAAU,kBAAkB,sBAAsB,2BAA2B,8CAA8C,6BAA6B,8BAA8B,eAAe,eAAe,oEAAoE,0FAA0F,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,kBAAkB,qBAAqB,kBAAkB8Y,QAAQ,UAAUC,WAAW,aAAa,mBAAmB,mBAAmB,0BAA0B,uBAAuB,oCAAoC,yCAAyC,iBAAiB,qBAAqB,eAAe,iBAAiBC,OAAO,QAAQ,aAAa,mBAAmBC,MAAM,QAAQ,cAAc,qBAAqB,mBAAmB,mBAAmB,gBAAgB,yBAAyB,kBAAkB,mBAAmBC,OAAO,UAAU,YAAY,gBAAgB,kCAAkC,sCAAsC,qCAAqC,mCAAmCC,SAAS,eAAeC,MAAM,YAAY,eAAe,kBAAkB,kBAAkB,oBAAoBC,OAAO,UAAU,sBAAsB,oBAAoB,gBAAgB,cAAc,8CAA8C,iDAAiD,eAAe,oBAAoBC,KAAK,YAAY,iBAAiB,4BAA4B,aAAa,cAAcC,QAAQ,WAAWC,KAAK,QAAQ,iCAAiC,sCAAsC,kBAAkB,mBAAmB,qBAAqB,iBAAiB,kBAAkB,sBAAsB,gBAAgB,iBAAiB,cAAc,eAAe,yBAAyB,uBAAuB,eAAe,eAAe,cAAc,aAAa,cAAc,cAAc,cAAc,aAAa,gBAAgB,sBAAsB,6BAA6B,wBAAwBC,SAAS,YAAY,oBAAoB,gBAAgBC,OAAO,UAAU,iBAAiB,kBAAkB,eAAe,eAAeC,SAAS,aAAa,sBAAsB,wBAAwB,gBAAgB,eAAe,oBAAoB,gBAAgB,kBAAkB,qBAAqBC,OAAO,SAASC,QAAQ,UAAU,kBAAkB,qBAAqB,2BAA2B,wCAAwC,6BAA6B,8BAA8B,eAAe,uBAAuB,oEAAoE,kGAAkG,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,qBAAqB,qBAAqB,qBAAqB8Y,QAAQ,SAASC,WAAW,aAAa,mBAAmB,sBAAsB,0BAA0B,0BAA0B,oCAAoC,oCAAoC,iBAAiB,gBAAgB,eAAe,eAAeC,OAAO,YAAYC,MAAM,UAAU,cAAc,gBAAgB,mBAAmB,qBAAqB,gBAAgB,sBAAsB,kBAAkB,oBAAoBC,OAAO,UAAU,YAAY,eAAe,qCAAqC,oCAAoCC,SAAS,WAAWC,MAAM,UAAU,eAAe,eAAe,kBAAkB,kBAAkBC,OAAO,WAAW,sBAAsB,kBAAkBS,MAAM,SAAS,8CAA8C,yDAAyD,6BAA6B,8BAA8BR,KAAK,UAAU,iBAAiB,+BAA+B,aAAa,iBAAiBC,QAAQ,UAAUC,KAAK,SAAS,kBAAkB,oBAAoB,kBAAkB,qBAAqB,gBAAgB,eAAe,gBAAgB,iBAAiB,6BAA6B,mCAAmCC,SAAS,YAAYC,OAAO,WAAW,iBAAiB,qBAAqB,eAAe,mBAAmBC,SAAS,WAAW,sBAAsB,6BAA6B,oBAAoB,mBAAmB,kBAAkB,oBAAoBC,OAAO,WAAWC,QAAQ,UAAU,kBAAkB,oBAAoB,2BAA2B,qCAAqC,6BAA6B,+BAA+B,eAAe,kBAAkB,oEAAoE,iFAAiF,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,kBAAkB,qBAAqB,oBAAoB8Y,QAAQ,WAAWC,WAAW,cAAc,mBAAmB,eAAe,kEAAkE,oEAAoE,0BAA0B,wBAAwB,oCAAoC,kCAAkC,iBAAiB,mBAAmB,eAAe,cAAcC,OAAO,OAAO,aAAa,eAAeC,MAAM,QAAQ,cAAc,cAAc,mBAAmB,mBAAmB,gBAAgB,kBAAkB,kBAAkB,qBAAqBC,OAAO,WAAW,YAAY,QAAQ,kCAAkC,wCAAwC,oBAAoB,2BAA2B,qCAAqC,mCAAmCC,SAAS,UAAUC,MAAM,UAAU,eAAe,cAAc,kBAAkB,eAAeC,OAAO,SAAS,sBAAsB,0BAA0B,gBAAgB,kBAAkB,8CAA8C,yCAAyC,eAAe,cAAcC,KAAK,QAAQ,iBAAiB,sBAAsB,aAAa,gBAAgBC,QAAQ,SAASC,KAAK,QAAQ,iCAAiC,oCAAoC,kBAAkB,mBAAmB,qBAAqB,wBAAwB,kBAAkB,mBAAmB,gBAAgB,eAAe,gBAAgB,gBAAgB,6BAA6B,gBAAgBC,SAAS,aAAa,oBAAoB,sBAAsBC,OAAO,MAAM,iBAAiB,cAAc,eAAe,cAAcC,SAAS,gBAAgB,sBAAsB,mBAAmB,gBAAgB,mBAAmB,oBAAoB,oBAAoB,kBAAkB,oBAAoBC,OAAO,SAASC,QAAQ,WAAW,kBAAkB,wBAAwB,2BAA2B,8BAA8B,6BAA6B,4BAA4B,eAAe,kBAAkB,gFAAgF,kGAAkG,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,mBAAmB,qBAAqB,kBAAkB8Y,QAAQ,WAAWC,WAAW,cAAc,mBAAmB,oBAAoB,kEAAkE,4DAA4D,0BAA0B,wBAAwB,oCAAoC,kCAAkC,iBAAiB,0BAA0B,eAAe,mBAAmBC,OAAO,QAAQ,aAAa,gBAAgBC,MAAM,QAAQ,cAAc,8BAA8B,mBAAmB,kBAAkB,gBAAgB,mBAAmB,kBAAkB,wBAAwBC,OAAO,OAAO,YAAY,gBAAgB,kCAAkC,yCAAyC,oBAAoB,6BAA6B,qCAAqC,4BAA4BC,SAAS,0BAA0BC,MAAM,YAAY,eAAe,eAAe,kBAAkB,oBAAoBC,OAAO,WAAW,sBAAsB,cAAc,gBAAgB,iBAAiB,8CAA8C,2CAA2C,eAAe,gBAAgBC,KAAK,UAAU,iBAAiB,gCAAgC,aAAa,gCAAgCC,QAAQ,WAAWC,KAAK,KAAK,iCAAiC,oCAAoC,kBAAkB,eAAe,qBAAqB,iBAAiB,kBAAkB,0BAA0B,gBAAgB,oBAAoB,gBAAgB,kBAAkB,6BAA6B,gCAAgCC,SAAS,SAAS,oBAAoB,mBAAmBC,OAAO,QAAQ,iBAAiB,kBAAkB,eAAe,mBAAmBC,SAAS,UAAU,sBAAsB,mBAAmB,gBAAgB,qBAAqB,oBAAoB,uBAAuB,kBAAkB,wBAAwBC,OAAO,SAASC,QAAQ,WAAW,kBAAkB,iBAAiB,2BAA2B,2CAA2C,6BAA6B,0BAA0B,eAAe,yBAAyB,gFAAgF,mFAAmF,CAACzZ,OAAO,KAAKJ,aAAa,CAAC,oBAAoB,oBAAoB,qBAAqB,oBAAoB8Y,QAAQ,MAAMC,WAAW,aAAa,mBAAmB,qBAAqB,0BAA0B,uBAAuB,oCAAoC,iCAAiC,iBAAiB,kBAAkB,eAAe,gBAAgBC,OAAO,mBAAmB,aAAa,iBAAiBC,MAAM,UAAU,cAAc,iBAAiB,mBAAmB,oBAAoB,gBAAgB,uBAAuB,kBAAkB,oBAAoBC,OAAO,SAAS,YAAY,qBAAqB,qCAAqC,oCAAoCC,SAAS,YAAYC,MAAM,UAAU,eAAe,eAAe,kBAAkB,aAAaC,OAAO,aAAa,sBAAsB,wBAAwB,gBAAgB,mBAAmBS,MAAM,WAAW,8CAA8C,sDAAsD,6BAA6B,8BAA8BR,KAAK,SAAS,iBAAiB,oBAAoB,aAAa,sBAAsBC,QAAQ,UAAUC,KAAK,WAAW,kBAAkB,qBAAqB,qBAAqB,mBAAmB,kBAAkB,yBAAyB,gBAAgB,gBAAgB,gBAAgB,oBAAoB,6BAA6B,yBAAyBC,SAAS,QAAQC,OAAO,QAAQ,iBAAiB,oBAAoB,eAAe,oBAAoBC,SAAS,eAAe,sBAAsB,4BAA4B,gBAAgB,kBAAkB,oBAAoB,mBAAmB,kBAAkB,uBAAuBC,OAAO,YAAYC,QAAQ,UAAU,kBAAkB,mBAAmB,2BAA2B,kCAAkC,6BAA6B,2BAA2B,eAAe,kBAAkB,oEAAoE,+EAA+E,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,cAAc,qBAAqB,aAAa8Y,QAAQ,KAAKC,WAAW,KAAK,mBAAmB,UAAU,kEAAkE,qBAAqB,0BAA0B,mBAAmB,oCAAoC,4BAA4B,iBAAiB,OAAO,eAAe,OAAOC,OAAO,KAAK,aAAa,OAAOC,MAAM,KAAK,cAAc,OAAO,mBAAmB,OAAO,gBAAgB,QAAQ,kBAAkB,OAAOC,OAAO,MAAM,YAAY,OAAO,kCAAkC,YAAY,oBAAoB,aAAa,qCAAqC,eAAeC,SAAS,KAAKC,MAAM,KAAK,eAAe,UAAU,kBAAkB,OAAOC,OAAO,KAAK,sBAAsB,QAAQ,gBAAgB,OAAO,8CAA8C,uBAAuB,eAAe,QAAQC,KAAK,MAAM,iBAAiB,QAAQ,aAAa,MAAMC,QAAQ,KAAKC,KAAK,KAAK,iCAAiC,yBAAyB,kBAAkB,OAAO,qBAAqB,OAAO,kBAAkB,QAAQ,gBAAgB,SAAS,gBAAgB,SAAS,6BAA6B,WAAWC,SAAS,MAAM,oBAAoB,OAAOC,OAAO,KAAK,iBAAiB,OAAO,eAAe,SAASC,SAAS,KAAK,sBAAsB,OAAO,gBAAgB,OAAO,oBAAoB,UAAU,kBAAkB,QAAQC,OAAO,KAAKC,QAAQ,KAAK,kBAAkB,UAAU,2BAA2B,UAAU,6BAA6B,SAAS,eAAe,OAAO,gFAAgF,uCAAuC,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,aAAa,qBAAqB,aAAa8Y,QAAQ,KAAKC,WAAW,KAAK,mBAAmB,QAAQ,kEAAkE,sBAAsB,0BAA0B,oBAAoB,oCAAoC,6BAA6B,iBAAiB,OAAO,eAAe,OAAOC,OAAO,KAAK,aAAa,OAAOC,MAAM,KAAK,cAAc,OAAO,mBAAmB,OAAO,gBAAgB,QAAQ,kBAAkB,OAAOC,OAAO,MAAM,YAAY,OAAO,kCAAkC,WAAW,oBAAoB,aAAa,qCAAqC,gBAAgBC,SAAS,KAAKC,MAAM,KAAK,eAAe,QAAQ,kBAAkB,OAAOC,OAAO,MAAM,sBAAsB,OAAO,gBAAgB,OAAO,8CAA8C,uBAAuB,eAAe,SAASC,KAAK,MAAM,iBAAiB,UAAU,aAAa,MAAMC,QAAQ,KAAKC,KAAK,KAAK,iCAAiC,6BAA6B,kBAAkB,OAAO,qBAAqB,SAAS,kBAAkB,QAAQ,gBAAgB,KAAK,gBAAgB,SAAS,6BAA6B,SAASC,SAAS,MAAM,oBAAoB,OAAOC,OAAO,KAAK,iBAAiB,OAAO,eAAe,OAAOC,SAAS,KAAK,sBAAsB,QAAQ,gBAAgB,OAAO,oBAAoB,KAAK,kBAAkB,QAAQC,OAAO,KAAKC,QAAQ,KAAK,kBAAkB,QAAQ,2BAA2B,UAAU,6BAA6B,SAAS,eAAe,OAAO,gFAAgF,2CAA2C,CAACzZ,OAAO,QAAQJ,aAAa,CAAC,oBAAoB,aAAa,qBAAqB,aAAa8Y,QAAQ,KAAKC,WAAW,KAAK,mBAAmB,QAAQC,OAAO,KAAKC,MAAM,KAAKC,OAAO,MAAME,MAAM,KAAK,eAAe,QAAQ,kBAAkB,OAAO,8CAA8C,uBAAuBE,KAAK,MAAM,iBAAiB,UAAU,aAAa,MAAMC,QAAQ,KAAK,kBAAkB,QAAQ,gBAAgB,KAAK,gBAAgB,SAASE,SAAS,MAAMC,OAAO,KAAK,iBAAiB,OAAO,eAAe,OAAOC,SAAS,KAAK,sBAAsB,QAAQ,oBAAoB,KAAK,kBAAkB,QAAQE,QAAQ,KAAK,kBAAkB,QAAQ,6BAA6B,SAAS,wCAAwC,yBAAyB9M,SAAQ,SAAUxK,GAAG,IAAID,EAAE,CAAC,EAAE,IAAI,IAAIf,KAAKgB,EAAEvC,aAAauC,EAAEvC,aAAauB,GAAGwY,SAASzX,EAAEf,GAAG,CAACyY,MAAMzY,EAAE0Y,aAAa1X,EAAEvC,aAAauB,GAAGwY,SAASG,OAAO3X,EAAEvC,aAAauB,GAAG2Y,QAAQ5X,EAAEf,GAAG,CAACyY,MAAMzY,EAAE2Y,OAAO,CAAC3X,EAAEvC,aAAauB,KAAKa,EAAE1B,eAAe6B,EAAEnC,OAAO,CAACJ,aAAa,CAAC,GAAGsC,IAAK,IAAG,IAAIK,EAAEP,EAAEvB,QAAQY,EAAEkB,EAAEb,SAAS0I,KAAK7H,GAAGoC,EAAEpC,EAAEhB,QAAQ6I,KAAK7H,EAAC,EAAG,KAAK,CAACJ,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACG,EAAE,IAAIL,IAAI,IAAIM,EAAEnB,EAAE,KAAK,MAAMa,EAAE,CAAC0B,QAAQ,CAAC1B,EAAEM,EAAEN,EAAEE,EAAEI,EAAEJ,GAAE,EAAG,KAAK,CAACC,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACG,EAAE,IAAIC,IAAI,MAAMA,EAAE,SAASH,GAAG,OAAO4X,KAAKC,SAAS1Y,SAAS,IAAIjB,QAAQ,WAAW,IAAIgN,MAAM,EAAElL,GAAG,EAAE,GAAG,KAAK,CAACA,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACG,EAAE,IAAIC,IAAI,MAAMA,EAAE,SAASH,GAAGA,EAAE8X,QAAQ/M,MAAMC,QAAQhL,EAAE8X,WAAW9X,EAAE8X,QAAQ,CAAC9X,EAAE8X,UAAU9X,EAAE8X,QAAQ,GAAG9X,EAAE8X,QAAQrV,MAAK,WAAYjF,KAAKwD,IAAIwE,aAAa,UAAU5E,OAAO,WAAW,GAAI,GAAE,GAAG,KAAK,CAACZ,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAAC0V,EAAE,IAAItV,IAAInB,EAAE,MAAM,IAAImB,EAAE,WAAW,OAAOgH,OAAO4Q,OAAOnT,OAAO,CAACoT,eAAepT,OAAOoT,gBAAgB,KAAKpT,OAAOoT,cAAc,GAAG,KAAK,CAAChY,EAAED,EAAEf,KAAK,IAAImB,EAAEnB,EAAE,MAAMa,EAAEb,EAAE,MAAM,SAASoB,IAAI,OAAM,IAAK6X,MAAMC,SAAS,CAAC,IAAIhZ,EAAEsD,EAAEuI,MAAMxD,UAAU2D,MAAM9H,EAAE,CAAC,EAAElE,OAAE,IAASF,EAAEoJ,GAAGpJ,EAAEoJ,EAAE+P,QAAQnZ,EAAEoJ,EAAE+P,QAAQ,oBAAoBvT,QAAQA,OAAOuT,QAAQvT,OAAOuT,QAAQ,CAAC,EAAE,IAAI,IAAIhV,EAAE,CAAC,CAAC,WAAW,EAAE,OAAO,CAAC,WAAWjE,EAAEkZ,IAAI9N,MAAMpL,EAAEqL,UAAU,EAAE,QAAQ,CAAC,WAAWrL,EAAEkZ,IAAI9N,MAAMpL,EAAEqL,UAAU,EAAE,QAAQ,CAAC,WAAWrL,EAAEyB,KAAK2J,MAAMpL,EAAEqL,UAAU,EAAE,SAAS,CAAC,SAASvK,GAAGoD,EAAEpD,GAAGI,GAAG,EAAE,QAAQ,CAAC,SAASJ,GAAG,IAAID,EAAEqD,EAAEpD,GAAG,IAAID,EAAE,MAAM,IAAIiF,MAAM,kBAAkBhF,UAAUoD,EAAEpD,GAAG,IAAIhB,EAAEoB,IAAIL,EAAEb,EAAEkZ,IAAIpY,EAAE,KAAKhB,EAAE,KAAK,EAAE,WAAW,CAAC,WAAW,IAAIgB,EAAE,IAAIgF,MAAMhF,EAAEc,KAAK,QAAQd,EAAEqY,QAAQlY,EAAEmY,OAAOhO,MAAM,KAAKC,WAAWrL,EAAEqZ,MAAMvY,EAAEwY,MAAM,EAAE,SAAS,CAAC,SAASxY,GAAGd,EAAEkZ,IAAIjY,EAAEsY,QAAQzY,GAAG,KAAK,EAAE,OAAO,CAAC,SAASA,GAAG,IAAIA,EAAE,CAAC,IAAID,EAAEyC,EAAEkE,KAAK6D,UAAU,GAAG1K,EAAE6Y,IAAG,EAAGvY,EAAEmY,OAAOhO,MAAM,KAAKvK,GAAG,CAAC,EAAE,WAAWsD,EAAE,EAAEA,EAAEF,EAAE7B,OAAO+B,IAAI,CAAC,IAAIpD,EAAEkD,EAAEE,GAAGQ,EAAE5D,EAAE,GAAGoI,EAAEpI,EAAE,GAAGf,EAAEmJ,KAAKnJ,EAAEmJ,GAAGxE,EAAE,CAAC7D,EAAEL,QAAQT,GAAG,KAAK,CAACc,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACG,EAAE,IAAIsC,IAAI,IAAIrC,EAAEnB,EAAE,MAAMa,EAAEb,EAAEa,EAAEM,GAAGC,EAAEpB,EAAE,MAAME,EAAEF,EAAEa,EAAEO,EAAJpB,GAASa,KAAKX,EAAEuD,KAAK,CAACzC,EAAE0C,GAAG,2qDAA2qD,GAAG,CAACC,QAAQ,EAAEC,QAAQ,CAAC,4CAA4C,iDAAiDC,MAAM,GAAGC,SAAS,wlBAAwlBC,eAAe,CAAC,kNAAkN,iiFAAiiFC,WAAW,MAAM,MAAMR,EAAEtD,GAAG,IAAI,CAACc,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACG,EAAE,IAAIsC,IAAI,IAAIrC,EAAEnB,EAAE,MAAMa,EAAEb,EAAEa,EAAEM,GAAGC,EAAEpB,EAAE,MAAME,EAAEF,EAAEa,EAAEO,EAAJpB,GAASa,KAAKX,EAAEuD,KAAK,CAACzC,EAAE0C,GAAG,mlCAAmlC,GAAG,CAACC,QAAQ,EAAEC,QAAQ,CAAC,4CAA4C,qDAAqD,yCAAyCC,MAAM,GAAGC,SAAS,iQAAiQC,eAAe,CAAC,kNAAkN,igCAAigC,q7DAAq7DC,WAAW,MAAM,MAAMR,EAAEtD,GAAG,EAAE,CAACc,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACG,EAAE,IAAIsC,IAAI,IAAIrC,EAAEnB,EAAE,MAAMa,EAAEb,EAAEa,EAAEM,GAAGC,EAAEpB,EAAE,MAAME,EAAEF,EAAEa,EAAEO,EAAJpB,GAASa,KAAKX,EAAEuD,KAAK,CAACzC,EAAE0C,GAAG,sSAAsS,GAAG,CAACC,QAAQ,EAAEC,QAAQ,CAAC,4CAA4C,sDAAsDC,MAAM,GAAGC,SAAS,8GAA8GC,eAAe,CAAC,kNAAkN,gZAAgZC,WAAW,MAAM,MAAMR,EAAEtD,GAAG,KAAK,CAACc,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACG,EAAE,IAAIsC,IAAI,IAAIrC,EAAEnB,EAAE,MAAMa,EAAEb,EAAEa,EAAEM,GAAGC,EAAEpB,EAAE,MAAME,EAAEF,EAAEa,EAAEO,EAAJpB,GAASa,KAAKX,EAAEuD,KAAK,CAACzC,EAAE0C,GAAG,6iIAA6iI,GAAG,CAACC,QAAQ,EAAEC,QAAQ,CAAC,4CAA4C,mDAAmD,yCAAyCC,MAAM,GAAGC,SAAS,ooCAAooCC,eAAe,CAAC,kNAAkN,y4JAAy4J,q7DAAq7DC,WAAW,MAAM,MAAMR,EAAEtD,GAAG,KAAK,CAACc,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACG,EAAE,IAAIsC,IAAI,IAAIrC,EAAEnB,EAAE,MAAMa,EAAEb,EAAEa,EAAEM,GAAGC,EAAEpB,EAAE,MAAME,EAAEF,EAAEa,EAAEO,EAAJpB,GAASa,KAAKX,EAAEuD,KAAK,CAACzC,EAAE0C,GAAG,01MAA01M,GAAG,CAACC,QAAQ,EAAEC,QAAQ,CAAC,4CAA4C,iDAAiD,yCAAyCC,MAAM,GAAGC,SAAS,k6DAAk6DC,eAAe,CAAC,kNAAkN,qyOAAqyO,q7DAAq7DC,WAAW,MAAM,MAAMR,EAAEtD,GAAG,KAAK,CAACc,EAAED,EAAEf,KAAK,aAAaA,EAAEiB,EAAEF,EAAE,CAACG,EAAE,IAAIsC,IAAI,IAAIrC,EAAEnB,EAAE,MAAMa,EAAEb,EAAEa,EAAEM,GAAGC,EAAEpB,EAAE,MAAME,EAAEF,EAAEa,EAAEO,EAAJpB,GAASa,KAAKX,EAAEuD,KAAK,CAACzC,EAAE0C,GAAG,w7DAAw7D,GAAG,CAACC,QAAQ,EAAEC,QAAQ,CAAC,4CAA4C,sDAAsDC,MAAM,GAAGC,SAAS,4sBAA4sBC,eAAe,CAAC,kNAAkN,6sEAA6sEC,WAAW,MAAM,MAAMR,EAAEtD,GAAG,KAAKc,IAAI,aAAaA,EAAEL,QAAQ,SAASK,GAAG,IAAID,EAAE,GAAG,OAAOA,EAAEZ,SAAS,WAAW,OAAO3B,KAAKyF,KAAI,SAAUlD,GAAG,IAAIf,EAAE,GAAGmB,OAAE,IAASJ,EAAE,GAAG,OAAOA,EAAE,KAAKf,GAAG,cAAc4B,OAAOb,EAAE,GAAG,QAAQA,EAAE,KAAKf,GAAG,UAAU4B,OAAOb,EAAE,GAAG,OAAOI,IAAInB,GAAG,SAAS4B,OAAOb,EAAE,GAAGuB,OAAO,EAAE,IAAIV,OAAOb,EAAE,IAAI,GAAG,OAAOf,GAAGgB,EAAED,GAAGI,IAAInB,GAAG,KAAKe,EAAE,KAAKf,GAAG,KAAKe,EAAE,KAAKf,GAAG,KAAKA,CAAE,IAAGkE,KAAK,GAAG,EAAEnD,EAAEK,EAAE,SAASJ,EAAEhB,EAAEmB,EAAEN,EAAEO,GAAG,iBAAiBJ,IAAIA,EAAE,CAAC,CAAC,KAAKA,OAAE,KAAU,IAAId,EAAE,CAAC,EAAE,GAAGiB,EAAE,IAAI,IAAIqC,EAAE,EAAEA,EAAEhF,KAAK8D,OAAOkB,IAAI,CAAC,IAAIY,EAAE5F,KAAKgF,GAAG,GAAG,MAAMY,IAAIlE,EAAEkE,IAAG,EAAG,CAAC,IAAI,IAAID,EAAE,EAAEA,EAAEnD,EAAEsB,OAAO6B,IAAI,CAAC,IAAIE,EAAE,GAAGzC,OAAOZ,EAAEmD,IAAIhD,GAAGjB,EAAEmE,EAAE,WAAM,IAASjD,SAAI,IAASiD,EAAE,KAAKA,EAAE,GAAG,SAASzC,OAAOyC,EAAE,GAAG/B,OAAO,EAAE,IAAIV,OAAOyC,EAAE,IAAI,GAAG,MAAMzC,OAAOyC,EAAE,GAAG,MAAMA,EAAE,GAAGjD,GAAGpB,IAAIqE,EAAE,IAAIA,EAAE,GAAG,UAAUzC,OAAOyC,EAAE,GAAG,MAAMzC,OAAOyC,EAAE,GAAG,KAAKA,EAAE,GAAGrE,GAAGqE,EAAE,GAAGrE,GAAGa,IAAIwD,EAAE,IAAIA,EAAE,GAAG,cAAczC,OAAOyC,EAAE,GAAG,OAAOzC,OAAOyC,EAAE,GAAG,KAAKA,EAAE,GAAGxD,GAAGwD,EAAE,GAAG,GAAGzC,OAAOf,IAAIE,EAAE0C,KAAKY,GAAG,CAAC,EAAEtD,CAAC,GAAG,KAAKC,IAAI,aAAaA,EAAEL,QAAQ,SAASK,GAAG,IAAID,EAAEC,EAAE,GAAGhB,EAAEgB,EAAE,GAAG,IAAIhB,EAAE,OAAOe,EAAE,GAAG,mBAAmBuD,KAAK,CAAC,IAAInD,EAAEmD,KAAKC,SAASC,mBAAmBC,KAAKC,UAAU1E,MAAMa,EAAE,+DAA+De,OAAOT,GAAGC,EAAE,OAAOQ,OAAOf,EAAE,OAAO,MAAM,CAACE,GAAGa,OAAO,CAACR,IAAI8C,KAAK,KAAK,CAAC,MAAM,CAACnD,GAAGmD,KAAK,KAAK,GAAG,KAAKlD,IAAI,aAAa,IAAID,EAAE,GAAG,SAASf,EAAEgB,GAAG,IAAI,IAAIhB,GAAG,EAAEmB,EAAE,EAAEA,EAAEJ,EAAEuB,OAAOnB,IAAI,GAAGJ,EAAEI,GAAGwD,aAAa3D,EAAE,CAAChB,EAAEmB,EAAE,KAAK,CAAC,OAAOnB,CAAC,CAAC,SAASmB,EAAEH,EAAEG,GAAG,IAAI,IAAIC,EAAE,CAAC,EAAElB,EAAE,GAAGsD,EAAE,EAAEA,EAAExC,EAAEsB,OAAOkB,IAAI,CAAC,IAAIY,EAAEpD,EAAEwC,GAAGW,EAAEhD,EAAEyD,KAAKR,EAAE,GAAGjD,EAAEyD,KAAKR,EAAE,GAAGC,EAAEjD,EAAE+C,IAAI,EAAElD,EAAE,GAAGW,OAAOuC,EAAE,KAAKvC,OAAOyC,GAAGjD,EAAE+C,GAAGE,EAAE,EAAE,IAAIQ,EAAE7E,EAAEiB,GAAGoI,EAAE,CAACtE,IAAIX,EAAE,GAAGY,MAAMZ,EAAE,GAAGa,UAAUb,EAAE,GAAGc,SAASd,EAAE,GAAGe,MAAMf,EAAE,IAAI,IAAI,IAAIS,EAAE9D,EAAE8D,GAAGO,aAAarE,EAAE8D,GAAGQ,QAAQgE,OAAO,CAAC,IAAIvE,EAAEjE,EAAEwI,EAAElI,GAAGA,EAAEoE,QAAQ/B,EAAEzC,EAAEyE,OAAOhC,EAAE,EAAE,CAACmB,WAAW1D,EAAEoE,QAAQP,EAAEM,WAAW,GAAG,CAAClF,EAAEuD,KAAKxC,EAAE,CAAC,OAAOf,CAAC,CAAC,SAASW,EAAEG,EAAED,GAAG,IAAIf,EAAEe,EAAE0E,OAAO1E,GAAe,OAAZf,EAAE0F,OAAO1E,GAAU,SAASD,GAAG,GAAGA,EAAE,CAAC,GAAGA,EAAEgE,MAAM/D,EAAE+D,KAAKhE,EAAEiE,QAAQhE,EAAEgE,OAAOjE,EAAEkE,YAAYjE,EAAEiE,WAAWlE,EAAEmE,WAAWlE,EAAEkE,UAAUnE,EAAEoE,QAAQnE,EAAEmE,MAAM,OAAOnF,EAAE0F,OAAO1E,EAAED,EAAE,MAAMf,EAAEiC,QAAQ,CAAC,CAACjB,EAAEL,QAAQ,SAASK,EAAEH,GAAG,IAAIO,EAAED,EAAEH,EAAEA,GAAG,GAAGH,EAAEA,GAAG,CAAC,GAAG,OAAO,SAASG,GAAGA,EAAEA,GAAG,GAAG,IAAI,IAAId,EAAE,EAAEA,EAAEkB,EAAEkB,OAAOpC,IAAI,CAAC,IAAIsD,EAAExD,EAAEoB,EAAElB,IAAIa,EAAEyC,GAAG4B,YAAY,CAAC,IAAI,IAAIhB,EAAEjD,EAAEH,EAAEH,GAAGsD,EAAE,EAAEA,EAAE/C,EAAEkB,OAAO6B,IAAI,CAAC,IAAIE,EAAErE,EAAEoB,EAAE+C,IAAI,IAAIpD,EAAEsD,GAAGe,aAAarE,EAAEsD,GAAGgB,UAAUtE,EAAEyE,OAAOnB,EAAE,GAAG,CAACjD,EAAEgD,CAAC,CAAC,GAAG,IAAIpD,IAAI,aAAa,IAAID,EAAE,CAAC,EAAEC,EAAEL,QAAQ,SAASK,EAAEhB,GAAG,IAAImB,EAAE,SAASH,GAAG,QAAG,IAASD,EAAEC,GAAG,CAAC,IAAIhB,EAAEjB,SAAS4G,cAAc3E,GAAG,GAAG4E,OAAOC,mBAAmB7F,aAAa4F,OAAOC,kBAAkB,IAAI7F,EAAEA,EAAE8F,gBAAgBC,IAAoB,CAAf,MAAM/E,GAAGhB,EAAE,IAAI,CAACe,EAAEC,GAAGhB,CAAC,CAAC,OAAOe,EAAEC,EAAE,CAAhM,CAAkMA,GAAG,IAAIG,EAAE,MAAM,IAAI6E,MAAM,2GAA2G7E,EAAE8E,YAAYjG,EAAE,GAAG,KAAKgB,IAAI,aAAaA,EAAEL,QAAQ,SAASK,GAAG,IAAID,EAAEhC,SAASmH,cAAc,SAAS,OAAOlF,EAAEmF,cAAcpF,EAAEC,EAAEoF,YAAYpF,EAAEqF,OAAOtF,EAAEC,EAAEsF,SAASvF,CAAC,GAAG,KAAK,CAACC,EAAED,EAAEf,KAAK,aAAagB,EAAEL,QAAQ,SAASK,GAAG,IAAID,EAAEf,EAAEuG,GAAGxF,GAAGC,EAAEwF,aAAa,QAAQzF,EAAE,GAAG,KAAKC,IAAI,aAAaA,EAAEL,QAAQ,SAASK,GAAG,IAAID,EAAEC,EAAEyF,mBAAmBzF,GAAG,MAAM,CAAC0E,OAAO,SAAS1F,IAAI,SAASgB,EAAED,EAAEf,GAAG,IAAImB,EAAE,GAAGnB,EAAEkF,WAAW/D,GAAG,cAAcS,OAAO5B,EAAEkF,SAAS,QAAQlF,EAAEgF,QAAQ7D,GAAG,UAAUS,OAAO5B,EAAEgF,MAAM,OAAO,IAAInE,OAAE,IAASb,EAAEmF,MAAMtE,IAAIM,GAAG,SAASS,OAAO5B,EAAEmF,MAAM7C,OAAO,EAAE,IAAIV,OAAO5B,EAAEmF,OAAO,GAAG,OAAOhE,GAAGnB,EAAE+E,IAAIlE,IAAIM,GAAG,KAAKnB,EAAEgF,QAAQ7D,GAAG,KAAKnB,EAAEkF,WAAW/D,GAAG,KAAK,IAAIC,EAAEpB,EAAEiF,UAAU7D,GAAG,oBAAoBkD,OAAOnD,GAAG,uDAAuDS,OAAO0C,KAAKC,SAASC,mBAAmBC,KAAKC,UAAUtD,MAAM,QAAQL,EAAE2F,kBAAkBvF,EAAEH,EAAED,EAAEuF,QAAQ,CAAxe,CAA0evF,EAAEC,EAAEhB,EAAE,EAAEiC,OAAO,YAAY,SAASjB,GAAG,GAAG,OAAOA,EAAE2F,WAAW,OAAM,EAAG3F,EAAE2F,WAAWC,YAAY5F,EAAE,CAAvE,CAAyED,EAAE,EAAE,GAAG,KAAKC,IAAI,aAAaA,EAAEL,QAAQ,SAASK,EAAED,GAAG,GAAGA,EAAE8F,WAAW9F,EAAE8F,WAAWC,QAAQ9F,MAAM,CAAC,KAAKD,EAAEgG,YAAYhG,EAAE6F,YAAY7F,EAAEgG,YAAYhG,EAAEkF,YAAYlH,SAASiI,eAAehG,GAAG,CAAC,GAAG,KAAK,OAAO,KAAK,OAAO,KAAK,OAAO,KAAK,OAAO,KAAK,CAACA,EAAED,EAAEf,KAAK,aAAa,SAASmB,EAAEH,EAAED,EAAEf,EAAEmB,EAAEN,EAAEO,EAAElB,EAAEsD,GAAG,IAAIY,EAAED,EAAE,mBAAmBnD,EAAEA,EAAEsF,QAAQtF,EAAE,GAAGD,IAAIoD,EAAE8C,OAAOlG,EAAEoD,EAAE+C,gBAAgBlH,EAAEmE,EAAEgD,WAAU,GAAIhG,IAAIgD,EAAEiD,YAAW,GAAIhG,IAAI+C,EAAEkD,SAAS,UAAUjG,GAAGlB,GAAGkE,EAAE,SAASpD,IAAIA,EAAEA,GAAGxC,KAAK8I,QAAQ9I,KAAK8I,OAAOC,YAAY/I,KAAKgJ,QAAQhJ,KAAKgJ,OAAOF,QAAQ9I,KAAKgJ,OAAOF,OAAOC,aAAa,oBAAoBE,sBAAsBzG,EAAEyG,qBAAqB5G,GAAGA,EAAE6G,KAAKlJ,KAAKwC,GAAGA,GAAGA,EAAE2G,uBAAuB3G,EAAE2G,sBAAsBC,IAAI1H,EAAE,EAAEiE,EAAE0D,aAAazD,GAAGvD,IAAIuD,EAAEZ,EAAE,WAAW3C,EAAE6G,KAAKlJ,MAAM2F,EAAEiD,WAAW5I,KAAKgJ,OAAOhJ,MAAMsJ,MAAMjG,SAASkG,WAAW,EAAElH,GAAGuD,EAAE,GAAGD,EAAEiD,WAAW,CAACjD,EAAE6D,cAAc5D,EAAE,IAAIC,EAAEF,EAAE8C,OAAO9C,EAAE8C,OAAO,SAASjG,EAAED,GAAG,OAAOqD,EAAEsD,KAAK3G,GAAGsD,EAAErD,EAAED,EAAE,CAAC,KAAK,CAAC,IAAIE,EAAEkD,EAAE8D,aAAa9D,EAAE8D,aAAahH,EAAE,GAAGW,OAAOX,EAAEmD,GAAG,CAACA,EAAE,CAAC,MAAM,CAACzD,QAAQK,EAAEsF,QAAQnC,EAAE,CAACnE,EAAEiB,EAAEF,EAAE,CAACG,EAAE,IAAIC,GAAE,EAAG,KAAKH,IAAI,aAAaA,EAAEL,QAAQ,EAAQ,KAAyB,EAAG,KAAKK,IAAI,aAAaA,EAAEL,QAAQ,EAAQ,KAAQ,EAAG,KAAKK,IAAI,aAAaA,EAAEL,QAAQ,EAAQ,KAAc,EAAG,KAAKK,IAAI,aAAaA,EAAEL,QAAQ,EAAQ,KAAY,EAAG,KAAKK,IAAI,aAAaA,EAAEL,QAAQ,EAAQ,IAAU,EAAG,KAAKK,IAAI,aAAaA,EAAEL,QAAQ,EAAQ,KAAM,EAAG,KAAKK,IAAI,aAAaA,EAAEL,QAAQ,EAAQ,IAAK,EAAG,KAAKK,IAAI,aAAaA,EAAEL,QAAQ,EAAQ,KAA4C,EAAG,KAAKK,IAAI,aAAaA,EAAEL,QAAQ,EAAQ,KAAqC,EAAG,KAAKK,IAAI,aAAaA,EAAEL,QAAQ,EAAQ,KAA8C,GAAII,EAAE,CAAC,EAAE,SAASf,EAAEmB,GAAG,IAAIN,EAAEE,EAAEI,GAAG,QAAG,IAASN,EAAE,OAAOA,EAAEF,QAAQ,IAAIS,EAAEL,EAAEI,GAAG,CAACuC,GAAGvC,EAAER,QAAQ,CAAC,GAAG,OAAOK,EAAEG,GAAGC,EAAEA,EAAET,QAAQX,GAAGoB,EAAET,OAAO,CAACX,EAAEa,EAAEG,IAAI,IAAID,EAAEC,GAAGA,EAAEkH,WAAW,IAAIlH,EAAEO,QAAQ,IAAIP,EAAE,OAAOhB,EAAEiB,EAAEF,EAAE,CAACf,EAAEe,IAAIA,GAAGf,EAAEiB,EAAE,CAACD,EAAED,KAAK,IAAI,IAAII,KAAKJ,EAAEf,EAAEmB,EAAEJ,EAAEI,KAAKnB,EAAEmB,EAAEH,EAAEG,IAAIgH,OAAOC,eAAepH,EAAEG,EAAE,CAACkH,YAAW,EAAGC,IAAIvH,EAAEI,IAAG,EAAGnB,EAAEoJ,EAAE,WAAW,GAAG,iBAAiBuQ,WAAW,OAAOA,WAAW,IAAI,OAAOnb,MAAM,IAAIwX,SAAS,cAAb,EAA+E,CAAjD,MAAMhV,GAAG,GAAG,iBAAiB4E,OAAO,OAAOA,MAAM,CAAC,CAA7J,GAAiK5F,EAAEmB,EAAE,CAACH,EAAED,IAAIoH,OAAOI,UAAUC,eAAed,KAAK1G,EAAED,GAAGf,EAAEE,EAAEc,IAAI,oBAAoByH,QAAQA,OAAOC,aAAaP,OAAOC,eAAepH,EAAEyH,OAAOC,YAAY,CAACC,MAAM,WAAWR,OAAOC,eAAepH,EAAE,aAAa,CAAC2H,OAAM,GAAG,EAAG3I,EAAEuG,QAAG,EAAO,IAAIpF,EAAE,CAAC,EAAE,MAAM,MAAM,aAAanB,EAAEE,EAAEiB,GAAGnB,EAAEiB,EAAEE,EAAE,CAACI,QAAQ,IAAIqY,IAAI,IAAI5Y,EAAEhB,EAAE,MAAMe,EAAEf,EAAE,MAAMa,EAAEb,EAAE,KAAKoB,EAAEpB,EAAE,MAAME,EAAEF,EAAE,MAAMwD,EAAExD,EAAE,MAAMoE,EAAEpE,EAAE,MAAM,SAASmE,EAAEnD,EAAED,GAAG,IAAIf,EAAEmB,EAAEN,EAAEO,EAAEL,EAAEvC,KAAKqb,MAAM,WAAWhZ,GAAE,EAAGM,EAAE,IAAI8X,KAAKjZ,EAAE8Z,WAAW9Y,EAAEI,EAAE,EAAE5C,KAAKub,MAAM,WAAWlZ,GAAE,EAAGmZ,aAAaha,GAAGoB,GAAG,IAAI6X,KAAK9X,CAAC,EAAE3C,KAAKyb,MAAM,WAAWpZ,GAAE,EAAGmZ,aAAaha,GAAGoB,EAAE,CAAC,EAAE5C,KAAK0b,YAAY,WAAW,OAAOrZ,IAAIrC,KAAKub,QAAQvb,KAAKqb,SAASzY,CAAC,EAAE5C,KAAK2b,gBAAgB,WAAW,OAAOtZ,CAAC,EAAErC,KAAKqb,OAAO,CAAC,IAAIxV,EAAErE,EAAE,KAAK,MAAMiB,EAAE,EAAQ,MAA6C,IAAI4D,EAAE7E,EAAEa,EAAEI,GAAGoI,EAAErJ,EAAE,MAAM8E,EAAE9E,EAAEa,EAAEwI,GAAGN,EAAE/I,EAAE,MAAMoJ,EAAEpJ,EAAEa,EAAEkI,GAAG,MAAMI,EAAE,EAAQ,MAAuC,IAAI7D,EAAEtF,EAAEa,EAAEsI,GAAG,MAAMlJ,EAAE,EAAQ,MAAsC,IAAI+I,EAAEhJ,EAAEa,EAAEZ,GAAG6P,EAAE9P,EAAE,MAAM+P,EAAE/P,EAAE,MAAMgQ,EAAEhQ,EAAEa,EAAEkP,GAAspB,SAASnH,EAAE5H,EAAED,IAAI,MAAMA,GAAGA,EAAEC,EAAEsB,UAAUvB,EAAEC,EAAEsB,QAAQ,IAAI,IAAItC,EAAE,EAAEmB,EAAE,IAAI4K,MAAMhL,GAAGf,EAAEe,EAAEf,IAAImB,EAAEnB,GAAGgB,EAAEhB,GAAG,OAAOmB,CAAC,CAAC,MAAM+O,EAAE,CAACpO,KAAK,UAAUwK,WAAW,CAAC8N,UAAU5W,EAAEjC,QAAQ8Y,YAAYxV,IAAIyV,aAAaxV,IAAI4S,MAAMtO,IAAImR,MAAMjV,IAAIkV,KAAKxR,IAAIuD,SAASnI,EAAE7C,SAAS6K,WAAW,CAACC,QAAQhI,EAAE9C,SAASiB,OAAO,CAACtC,EAAEgB,GAAGuB,MAAM,CAACI,MAAM,CAACF,KAAKC,OAAOrB,QAAQ,IAAIkZ,YAAY,CAAC9X,KAAKI,QAAQxB,SAAQ,GAAImZ,QAAQ,CAAC/X,KAAKI,QAAQxB,SAAQ,GAAIoZ,cAAc,CAAChY,KAAKI,QAAQxB,SAAQ,GAAIqZ,gBAAgB,CAACjY,KAAKI,QAAQxB,SAAQ,GAAIsZ,eAAe,CAAClY,KAAK0K,OAAO9L,QAAQ,KAAKuZ,gBAAgB,CAACnY,KAAKI,QAAQxB,SAAQ,GAAIwZ,YAAY,CAACpY,KAAKI,QAAQxB,SAAQ,GAAIyZ,iBAAiB,CAACrY,KAAKI,QAAQxB,SAAQ,GAAIwP,KAAK,CAACpO,KAAKC,OAAOrB,QAAQ,SAASmJ,UAAU,SAAS1J,GAAG,MAAM,CAAC,QAAQ,SAAS,QAAQ,QAAQgN,SAAShN,EAAE,GAAGia,SAAS,CAACtY,KAAKI,QAAQxB,SAAQ,GAAI2Z,KAAK,CAACvY,KAAKI,QAAQxB,SAAQ,GAAI4L,UAAU,CAACxK,KAAK,CAACC,OAAO,MAAMrB,QAAQ,QAAQ4Z,qBAAqB,CAACxY,KAAKI,QAAQxB,SAAQ,GAAI6Z,uBAAuB,CAACzY,KAAKoJ,MAAMxK,QAAQ,WAAW,MAAM,EAAE,GAAG8Z,cAAc,CAAC1Y,KAAK0K,OAAO9L,QAAQ,IAAI0B,MAAM,CAAC,WAAW,OAAO,SAAS7D,KAAK,WAAW,MAAM,CAACkc,GAAG,KAAKC,WAAU,EAAGC,SAAQ,EAAGC,iBAAiB,KAAKC,SAAS,GAAG3F,UAAU,KAAK4F,QAAO,EAAGva,EAAEF,KAAK,EAAEkB,SAAS,CAACwZ,oBAAoB,WAAW,MAAM,SAASha,OAAOpD,KAAKmc,cAAc,MAAM,KAAK,EAAEkB,eAAe,WAAW,OAAOrd,KAAKgd,SAAQ,EAAG3a,EAAEE,GAAG,oBAAmB,EAAGF,EAAEE,GAAG,kBAAkB,EAAE+a,aAAa,WAAW,MAAM,CAAC,uBAAuBtd,KAAKqc,eAAe,KAAK,cAAcrc,KAAKkd,SAAS,KAAK,EAAEK,qBAAqB,WAAW,OAAM,EAAGlb,EAAEE,GAAG,cAAc,EAAEib,oBAAoB,WAAW,OAAM,EAAGnb,EAAEE,GAAG,WAAW,EAAEkb,oBAAoB,WAAW,OAAM,EAAGpb,EAAEE,GAAG,OAAO,GAAG2M,MAAM,CAACoN,gBAAgB,SAAS9Z,GAAGxC,KAAKid,mBAAmBza,EAAExC,KAAKid,iBAAiB1B,QAAQvb,KAAKid,iBAAiB5B,QAAQ,EAAEuB,uBAAuB,SAASpa,GAAG,GAAGxC,KAAKuX,UAAU,CAAC,IAAIhV,EAAEvC,KAAK0P,MAAMgO,KAAK1d,KAAKuX,UAAUoG,wBAAwB,CAACpb,GAAGa,OAAjgF,SAAWZ,GAAG,OAAO,SAASA,GAAG,GAAG+K,MAAMC,QAAQhL,GAAG,OAAO4H,EAAE5H,EAAE,CAA3C,CAA6CA,IAAI,SAASA,GAAG,GAAG,oBAAoByH,QAAQ,MAAMzH,EAAEyH,OAAOwC,WAAW,MAAMjK,EAAE,cAAc,OAAO+K,MAAME,KAAKjL,EAAE,CAA/G,CAAiHA,IAAI,SAASA,EAAED,GAAG,GAAIC,EAAJ,CAAa,GAAG,iBAAiBA,EAAE,OAAO4H,EAAE5H,EAAED,GAAG,IAAIf,EAAEmI,OAAOI,UAAUpI,SAASuH,KAAK1G,GAAGkL,MAAM,GAAG,GAAuD,MAApD,WAAWlM,GAAGgB,EAAEzC,cAAcyB,EAAEgB,EAAEzC,YAAYuD,MAAS,QAAQ9B,GAAG,QAAQA,EAAS+L,MAAME,KAAKjL,GAAM,cAAchB,GAAG,2CAA2CmM,KAAKnM,GAAU4I,EAAE5H,EAAED,QAAlF,CAA1L,CAA8Q,CAAxS,CAA0SC,IAAI,WAAW,MAAM,IAAI4K,UAAU,uIAAuI,CAAtK,EAAyK,CAAs3DqE,CAAEjP,IAAI,CAAC,GAAGob,YAAY,WAAWxW,OAAOyW,iBAAiB,UAAU7d,KAAK8d,cAAc,EAAErG,cAAc,WAAWrQ,OAAO2W,oBAAoB,UAAU/d,KAAK8d,eAAe9d,KAAK8c,GAAGkB,IAAI,wBAAwBhe,KAAK8c,GAAGmB,SAAS,EAAE3D,QAAQ,WAAW,IAAI9X,EAAExC,KAAMA,KAAK+c,WAAU,EAAG/c,KAAK0X,eAAe1X,KAAK8c,GAAG,IAAItL,IAAJ,CAASxR,KAAK0P,MAAMgO,MAAM1d,KAAK8c,GAAGzR,GAAG,wBAAuB,SAAU9I,GAAGC,EAAE0b,YAAY3b,EAAG,IAAGvC,KAAK2O,YAAa,SAAS3O,KAAK2O,UAAUpO,SAAS4d,KAAKC,aAAape,KAAKwD,IAAIjD,SAAS4d,KAAKE,WAAW9d,SAAS4G,cAAcnH,KAAK2O,WAAWlH,YAAYzH,KAAKwD,KAAK,EAAE8a,UAAU,WAAWte,KAAK4P,iBAAiB5P,KAAKwD,IAAIC,QAAQ,EAAEM,QAAQ,CAACwa,SAAS,SAAS/b,GAAGxC,KAAKic,cAAczZ,GAAGxC,KAAKwe,iBAAiBxe,KAAK6E,MAAM,WAAWrC,GAAG,EAAEgT,KAAK,SAAShT,GAAGxC,KAAKkc,UAAU1Z,GAAGxC,KAAKwe,iBAAiBxe,KAAK6E,MAAM,OAAOrC,GAAG,EAAEic,MAAM,SAASjc,GAAG,IAAID,EAAEvC,KAAKA,KAAKyc,WAAWzc,KAAK+c,WAAU,EAAGzB,YAAW,WAAY/Y,EAAEsC,MAAM,QAAQrC,EAAG,GAAE,KAAK,EAAEsb,cAAc,SAAStb,GAAG,OAAOA,EAAEkO,SAAS,KAAK,GAAG1Q,KAAKue,SAAS/b,GAAG,MAAM,KAAK,GAAGxC,KAAKwV,KAAKhT,GAAG,MAAM,KAAK,GAAGxC,KAAKye,MAAMjc,GAAG,EAAE0b,YAAY,SAAS1b,GAAGxC,KAAKuc,cAAc,cAAc/Z,EAAE2B,KAAKnE,KAAKwV,KAAKhT,GAAG,eAAeA,EAAE2B,MAAMnE,KAAKue,SAAS/b,GAAG,EAAEkc,gBAAgB,WAAW1e,KAAKgd,SAAShd,KAAKgd,QAAQhd,KAAKgd,QAAQhd,KAAK2e,kBAAkB3e,KAAK4e,uBAAuB,EAAEJ,eAAe,WAAWxe,KAAKgd,SAAShd,KAAKgd,QAAQhd,KAAK4e,wBAAwB5e,KAAKiQ,WAAU,WAAYjQ,KAAK0e,iBAAkB,GAAE,EAAEC,gBAAgB,WAAW,IAAInc,EAAExC,KAAKA,KAAKgd,SAAQ,EAAGhd,KAAKkc,QAAQlc,KAAKid,iBAAiB,IAAItX,GAAE,WAAYnD,EAAEgT,OAAOhT,EAAEmc,iBAAkB,GAAE3e,KAAKqc,iBAAiBrc,KAAKgd,SAAQ,EAAGhd,KAAK4e,wBAAwB,EAAEA,sBAAsB,WAAW5e,KAAKid,kBAAkBjd,KAAKid,iBAAiBxB,OAAO,EAAE/D,aAAa,WAAW,IAAIlV,EAAExC,KAAKwB,EAAExB,KAAK0P,MAAMgO,KAAK1d,KAAKiQ,WAAU,WAAYzN,EAAE+U,WAAU,EAAGjG,EAAEuG,iBAAiBrW,EAAE,CAACuW,mBAAkB,EAAGC,WAAU,EAAGzV,EAAE0V,OAAOzV,EAAE+U,UAAUW,UAAW,GAAE,EAAEtI,eAAe,WAAW,IAAIpN,EAAE,QAAQA,EAAExC,KAAKuX,iBAAY,IAAS/U,GAAGA,EAAE2V,aAAanY,KAAKuX,UAAU,IAAI,IAAI,IAAI5F,EAAEnQ,EAAE,MAAMsQ,EAAEtQ,EAAEa,EAAEsP,GAAGI,EAAEvQ,EAAE,MAAM2R,EAAE3R,EAAEa,EAAE0P,GAAGqB,EAAE5R,EAAE,KAAK6R,EAAE7R,EAAEa,EAAE+Q,GAAGE,EAAE9R,EAAE,MAAM+R,EAAE/R,EAAEa,EAAEiR,GAAGE,EAAEhS,EAAE,MAAMiS,EAAEjS,EAAEa,EAAEmR,GAAGE,EAAElS,EAAE,MAAMmS,EAAEnS,EAAEa,EAAEqR,GAAGE,EAAEpS,EAAE,MAAMgL,EAAE,CAAC,EAAEA,EAAEtE,kBAAkByL,IAAInH,EAAE7E,cAAc4L,IAAI/G,EAAE3E,OAAOwL,IAAI5I,KAAK,KAAK,QAAQ+B,EAAEvF,OAAOkM,IAAI3G,EAAEvE,mBAAmBwL,IAAI3B,IAAI8B,EAAElR,EAAE8J,GAAGoH,EAAElR,GAAGkR,EAAElR,EAAEgI,QAAQkJ,EAAElR,EAAEgI,OAAO,IAAImU,EAAErd,EAAE,MAAMyW,EAAEzW,EAAE,MAAMsd,EAAEtd,EAAEa,EAAE4V,GAAG8G,GAAE,EAAGF,EAAEnc,GAAGgP,GAAE,WAAY,IAAIlP,EAAExC,KAAKuC,EAAEC,EAAEsI,MAAMC,GAAG,OAAOxI,EAAE,aAAa,CAAC2I,MAAM,CAAC5H,KAAK,SAAS,CAACf,EAAE,MAAM,CAAC2P,IAAI,OAAOlH,YAAY,aAAaC,MAAM,CAAC,mBAAmBzI,EAAEka,MAAMlR,MAAMhJ,EAAE8a,aAAapS,MAAM,CAACC,KAAK,SAAS,aAAa,OAAO,kBAAkB,eAAe3I,EAAE2a,OAAO,mBAAmB,qBAAqB3a,EAAE2a,SAAS,CAAC5a,EAAE,aAAa,CAAC2I,MAAM,CAAC5H,KAAK,oBAAoB,CAACf,EAAE,MAAM,CAACyI,YAAY,gBAAgB,CAAC,KAAKxI,EAAE6B,MAAMpB,OAAOV,EAAE,KAAK,CAACyI,YAAY,cAAcE,MAAM,CAAChG,GAAG,eAAe1C,EAAE2a,SAAS,CAAC3a,EAAEkJ,GAAG,eAAelJ,EAAEmJ,GAAGnJ,EAAE6B,OAAO,gBAAgB7B,EAAEsJ,KAAKtJ,EAAEkJ,GAAG,KAAKnJ,EAAE,MAAM,CAACyI,YAAY,cAAc,CAACxI,EAAE0Z,SAAS1Z,EAAE4Z,gBAAgB7Z,EAAE,SAAS,CAACqL,WAAW,CAAC,CAACtK,KAAK,UAAU0b,QAAQ,iBAAiB7U,MAAM3H,EAAE6a,eAAe4B,WAAW,iBAAiB9M,UAAU,CAACC,MAAK,KAAMpH,YAAY,mBAAmBC,MAAM,CAAC,2BAA2BzI,EAAE8Z,iBAAiBpR,MAAM,CAAC/G,KAAK,UAAUkH,GAAG,CAACC,MAAM9I,EAAEkc,kBAAkB,CAAClc,EAAEwa,QAAQza,EAAE,QAAQ,CAACyI,YAAY,0BAA0BE,MAAM,CAACqH,KAAK/P,EAAE0a,YAAY3a,EAAE,OAAO,CAACyI,YAAY,yBAAyBE,MAAM,CAACqH,KAAK/P,EAAE0a,YAAY1a,EAAEkJ,GAAG,KAAKnJ,EAAE,OAAO,CAACyI,YAAY,mBAAmB,CAACxI,EAAEkJ,GAAG,mBAAmBlJ,EAAEmJ,GAAGnJ,EAAE6a,gBAAgB,oBAAoB7a,EAAEkJ,GAAG,KAAKlJ,EAAEwa,QAAQza,EAAE,MAAM,CAACyI,YAAY,gBAAgBE,MAAM,CAACgU,OAAO,KAAKC,MAAM,OAAO,CAAC5c,EAAE,SAAS,CAACyI,YAAY,wBAAwBE,MAAM,CAACkU,OAAO,QAAQ,eAAe,IAAIC,KAAK,cAAc3d,EAAE,KAAK4d,GAAG,KAAKC,GAAG,UAAU/c,EAAEsJ,MAAM,GAAGtJ,EAAEsJ,KAAKtJ,EAAEkJ,GAAG,KAAKnJ,EAAE,YAAY,CAACyI,YAAY,iBAAiBE,MAAM,CAAC0D,OAAOpM,EAAEqa,gBAAgB,CAACra,EAAE+I,GAAG,YAAY,GAAG/I,EAAEkJ,GAAG,KAAKlJ,EAAEia,WAAWja,EAAEma,qBAAqBpa,EAAE,WAAW,CAACyI,YAAY,eAAeE,MAAM,CAAC,aAAa1I,EAAE+a,qBAAqBpZ,KAAK,YAAYkH,GAAG,CAACC,MAAM9I,EAAEic,OAAO7M,YAAYpP,EAAEiW,GAAG,CAAC,CAACvX,IAAI,OAAOwX,GAAG,WAAW,MAAM,CAACnW,EAAE,QAAQ,CAAC2I,MAAM,CAACqH,KAAK/P,EAAE0a,YAAY,EAAEvE,OAAM,IAAK,MAAK,EAAG,cAAcnW,EAAEsJ,MAAM,OAAOtJ,EAAEkJ,GAAG,KAAKnJ,EAAE,aAAa,CAAC2I,MAAM,CAAC5H,KAAKd,EAAE4a,sBAAsB,CAAC7a,EAAE,MAAM,CAACqL,WAAW,CAAC,CAACtK,KAAK,OAAO0b,QAAQ,SAAS7U,MAAM3H,EAAEua,UAAUkC,WAAW,cAAcjU,YAAY,gBAAgBC,MAAM,CAAC,kBAAkB7H,OAAOZ,EAAE+P,MAAM/P,EAAEga,iBAAiB,mCAAmC,IAAInR,GAAG,CAACmU,UAAU,SAASjd,GAAG,OAAOA,EAAE8J,SAAS9J,EAAEkd,cAAc,KAAKjd,EAAEic,MAAM3R,MAAM,KAAKC,UAAU,IAAI,CAACxK,EAAE,aAAa,CAAC2I,MAAM,CAAC5H,KAAK,oBAAoB,CAACf,EAAE,WAAW,CAACqL,WAAW,CAAC,CAACtK,KAAK,OAAO0b,QAAQ,SAAS7U,MAAM3H,EAAEyZ,YAAYgD,WAAW,gBAAgBjU,YAAY,OAAOC,MAAM,CAACyU,WAAWld,EAAEyZ,aAAa/Q,MAAM,CAAC/G,KAAK,yBAAyB,aAAa3B,EAAEgb,qBAAqBnS,GAAG,CAACC,MAAM9I,EAAE+b,UAAU3M,YAAYpP,EAAEiW,GAAG,CAAC,CAACvX,IAAI,OAAOwX,GAAG,WAAW,MAAM,CAACnW,EAAE,cAAc,CAAC2I,MAAM,CAACqH,KAAK,MAAM,EAAEoG,OAAM,QAAS,GAAGnW,EAAEkJ,GAAG,KAAKnJ,EAAE,MAAM,CAACyI,YAAY,kBAAkBE,MAAM,CAAChG,GAAG,qBAAqB1C,EAAE2a,SAAS,CAAC3a,EAAE+I,GAAG,WAAW/I,EAAEkJ,GAAG,KAAKlJ,EAAEia,UAAUja,EAAEma,qBAAqBpa,EAAE,WAAW,CAACyI,YAAY,yBAAyBE,MAAM,CAAC/G,KAAK,WAAW,aAAa3B,EAAE+a,sBAAsBlS,GAAG,CAACC,MAAM9I,EAAEic,OAAO7M,YAAYpP,EAAEiW,GAAG,CAAC,CAACvX,IAAI,OAAOwX,GAAG,WAAW,MAAM,CAACnW,EAAE,QAAQ,CAAC2I,MAAM,CAACqH,KAAK,MAAM,EAAEoG,OAAM,IAAK,MAAK,EAAG,cAAcnW,EAAEsJ,MAAM,GAAGtJ,EAAEkJ,GAAG,KAAKnJ,EAAE,aAAa,CAAC2I,MAAM,CAAC5H,KAAK,oBAAoB,CAACf,EAAE,WAAW,CAACqL,WAAW,CAAC,CAACtK,KAAK,OAAO0b,QAAQ,SAAS7U,MAAM3H,EAAE0Z,QAAQ+C,WAAW,YAAYjU,YAAY,OAAOC,MAAM,CAACyU,WAAWld,EAAE0Z,SAAShR,MAAM,CAAC/G,KAAK,yBAAyB,aAAa3B,EAAEib,qBAAqBpS,GAAG,CAACC,MAAM9I,EAAEgT,MAAM5D,YAAYpP,EAAEiW,GAAG,CAAC,CAACvX,IAAI,OAAOwX,GAAG,WAAW,MAAM,CAACnW,EAAE,eAAe,CAAC2I,MAAM,CAACqH,KAAK,MAAM,EAAEoG,OAAM,QAAS,IAAI,MAAM,IAAK,GAAE,IAAG,EAAG,KAAK,WAAW,MAAM,mBAAmBmG,KAAKA,IAAIC,GAAG,MAAMrc,EAAEqc,EAAE5c,SAAQ,EAAGK,EAAEE,GAAGA,GAAG,MAAM0Y,EAAE1Y,CAAE,EAAv9R,GAA29RC,CAAE,EAA7xlK,GAA/NoJ,EAAO5J,QAAQI,iCCChF,IAAIod,EAAe,EAAQ,MAW3B,SAASC,EAAQpe,EAAGC,GAClB,GAAID,IAAMC,EACR,OAAO,EAMT,IAHA,IAAI2I,EAAI5I,EAAEsC,OACNwN,EAAI7P,EAAEqC,OAEDlB,EAAI,EAAGid,EAAMzF,KAAK0F,IAAI1V,EAAGkH,GAAI1O,EAAIid,IAAOjd,EAC/C,GAAIpB,EAAEoB,KAAOnB,EAAEmB,GAAI,CACjBwH,EAAI5I,EAAEoB,GACN0O,EAAI7P,EAAEmB,GACN,KACF,CAGF,OAAIwH,EAAIkH,GACE,EAENA,EAAIlH,EACC,EAEF,CACT,CACA,SAAS2V,EAASte,GAChB,OAAI,EAAAmJ,EAAOoV,QAA4C,mBAA3B,EAAApV,EAAOoV,OAAOD,SACjC,EAAAnV,EAAOoV,OAAOD,SAASte,KAEjB,MAALA,IAAaA,EAAEwe,UAC3B,CA8BA,IAAI/c,EAAO,EAAQ,IACfgd,EAASvW,OAAOI,UAAUC,eAC1BmW,EAAS5S,MAAMxD,UAAU2D,MACzB0S,EACgC,QAA3B,WAAgB,EAAE9c,KAE3B,SAAS+c,EAAWC,GAClB,OAAO3W,OAAOI,UAAUpI,SAASuH,KAAKoX,EACxC,CACA,SAASC,EAAOC,GACd,OAAIT,EAASS,KAGqB,mBAAvB,EAAA5V,EAAO6V,cAGgB,mBAAvBA,YAAYF,OACdE,YAAYF,OAAOC,KAEvBA,IAGDA,aAAkBE,aAGlBF,EAAOG,QAAUH,EAAOG,kBAAkBF,eAIhD,CAKA,IAAIG,EAAS7U,EAAO5J,QAAU+Y,EAO1B2F,EAAQ,8BAEZ,SAASC,EAAQC,GACf,GAAK7d,EAAK8d,WAAWD,GAArB,CAGA,GAAIX,EACF,OAAOW,EAAKzd,KAEd,IACI2d,EADMF,EAAKpf,WACCsf,MAAMJ,GACtB,OAAOI,GAASA,EAAM,EANtB,CAOF,CAwCA,SAASC,EAASlc,EAAG3C,GACnB,MAAiB,iBAAN2C,EACFA,EAAElB,OAASzB,EAAI2C,EAAIA,EAAE0I,MAAM,EAAGrL,GAE9B2C,CAEX,CACA,SAASiW,EAAQkG,GACf,GAAIf,IAAuBld,EAAK8d,WAAWG,GACzC,OAAOje,EAAK+X,QAAQkG,GAEtB,IAAIC,EAAUN,EAAQK,GAEtB,MAAO,aADIC,EAAU,KAAOA,EAAU,IACT,GAC/B,CAkBA,SAASC,EAAKC,EAAQC,EAAU1G,EAAS2G,EAAUC,GACjD,MAAM,IAAIb,EAAOc,eAAe,CAC9B7G,QAASA,EACTyG,OAAQA,EACRC,SAAUA,EACVC,SAAUA,EACVC,mBAAoBA,GAExB,CAYA,SAASvG,EAAG/Q,EAAO0Q,GACZ1Q,GAAOkX,EAAKlX,GAAO,EAAM0Q,EAAS,KAAM+F,EAAO1F,GACtD,CAmCA,SAASyG,EAAWL,EAAQC,EAAUK,EAAQC,GAE5C,GAAIP,IAAWC,EACb,OAAO,EACF,GAAIxB,EAASuB,IAAWvB,EAASwB,GACtC,OAAqC,IAA9B3B,EAAQ0B,EAAQC,GAIlB,GAAIre,EAAK4e,OAAOR,IAAWpe,EAAK4e,OAAOP,GAC5C,OAAOD,EAAO5G,YAAc6G,EAAS7G,UAKhC,GAAIxX,EAAK6e,SAAST,IAAWpe,EAAK6e,SAASR,GAChD,OAAOD,EAAOU,SAAWT,EAASS,QAC3BV,EAAOW,SAAWV,EAASU,QAC3BX,EAAOY,YAAcX,EAASW,WAC9BZ,EAAOa,YAAcZ,EAASY,WAC9Bb,EAAOc,aAAeb,EAASa,WAIjC,GAAgB,OAAXd,GAAqC,iBAAXA,GACb,OAAbC,GAAyC,iBAAbA,EASjC,IAAIhB,EAAOe,IAAWf,EAAOgB,IACzBlB,EAAUiB,KAAYjB,EAAUkB,MAC9BD,aAAkBe,cAClBf,aAAkBgB,cAC7B,OACoD,IAD7C1C,EAAQ,IAAI2C,WAAWjB,EAAOX,QACtB,IAAI4B,WAAWhB,EAASZ,SAQlC,GAAIZ,EAASuB,KAAYvB,EAASwB,GACvC,OAAO,EAIP,IAAIiB,GAFJX,EAAQA,GAAS,CAACP,OAAQ,GAAIC,SAAU,KAEhBD,OAAOhV,QAAQgV,GACvC,OAAqB,IAAjBkB,GACEA,IAAgBX,EAAMN,SAASjV,QAAQiV,KAK7CM,EAAMP,OAAOrc,KAAKqc,GAClBO,EAAMN,SAAStc,KAAKsc,GAUxB,SAAkB/f,EAAGC,EAAGmgB,EAAQa,GAC9B,GAAIjhB,eAAiCC,EACnC,OAAO,EAET,GAAIyB,EAAKwf,YAAYlhB,IAAM0B,EAAKwf,YAAYjhB,GAC1C,OAAOD,IAAMC,EACf,GAAImgB,GAAUjY,OAAO+K,eAAelT,KAAOmI,OAAO+K,eAAejT,GAC/D,OAAO,EACT,IAAIkhB,EAAUC,EAAYphB,GACtBqhB,EAAUD,EAAYnhB,GAC1B,GAAKkhB,IAAYE,IAAcF,GAAWE,EACxC,OAAO,EACT,GAAIF,EAGF,OAAOhB,EAFPngB,EAAI2e,EAAOjX,KAAK1H,GAChBC,EAAI0e,EAAOjX,KAAKzH,GACQmgB,GAE1B,IAEI1gB,EAAK0B,EAFLkgB,EAAKC,EAAWvhB,GAChBwhB,EAAKD,EAAWthB,GAIpB,GAAIqhB,EAAGhf,SAAWkf,EAAGlf,OACnB,OAAO,EAKT,IAHAgf,EAAGG,OACHD,EAAGC,OAEErgB,EAAIkgB,EAAGhf,OAAS,EAAGlB,GAAK,EAAGA,IAC9B,GAAIkgB,EAAGlgB,KAAOogB,EAAGpgB,GACf,OAAO,EAIX,IAAKA,EAAIkgB,EAAGhf,OAAS,EAAGlB,GAAK,EAAGA,IAE9B,IAAK+e,EAAWngB,EADhBN,EAAM4hB,EAAGlgB,IACenB,EAAEP,GAAM0gB,EAAQa,GACtC,OAAO,EAEX,OAAO,CACT,CAhDWS,CAAS5B,EAAQC,EAAUK,EAAQC,GAC5C,CArCE,OAAOD,EAASN,IAAWC,EAAWD,GAAUC,CAsCpD,CAEA,SAASqB,EAAYO,GACnB,MAAiD,sBAA1CxZ,OAAOI,UAAUpI,SAASuH,KAAKia,EACxC,CA+EA,SAASC,EAAkB9B,EAAQC,GACjC,IAAKD,IAAWC,EACd,OAAO,EAGT,GAAgD,mBAA5C5X,OAAOI,UAAUpI,SAASuH,KAAKqY,GACjC,OAAOA,EAAS5T,KAAK2T,GAGvB,IACE,GAAIA,aAAkBC,EACpB,OAAO,CAIX,CAFE,MAAO/e,GAET,CAEA,OAAIgF,MAAM6b,cAAc9B,KAIa,IAA9BA,EAASrY,KAAK,CAAC,EAAGoY,EAC3B,CAYA,SAASgC,EAAQC,EAAaC,EAAOjC,EAAU1G,GAC7C,IAAIyG,EAEJ,GAAqB,mBAAVkC,EACT,MAAM,IAAIpW,UAAU,uCAGE,iBAAbmU,IACT1G,EAAU0G,EACVA,EAAW,MAGbD,EAtBF,SAAmBkC,GACjB,IAAIzI,EACJ,IACEyI,GAGF,CAFE,MAAOhhB,GACPuY,EAAQvY,CACV,CACA,OAAOuY,CACT,CAcW0I,CAAUD,GAEnB3I,GAAW0G,GAAYA,EAASje,KAAO,KAAOie,EAASje,KAAO,KAAO,MAC1DuX,EAAU,IAAMA,EAAU,KAEjC0I,IAAgBjC,GAClBD,EAAKC,EAAQC,EAAU,6BAA+B1G,GAGxD,IAAI6I,EAAyC,iBAAZ7I,EAE7B8I,GAAyBJ,GAAejC,IAAWC,EASvD,KAV2BgC,GAAergB,EAAK0gB,QAAQtC,IAInDoC,GACAN,EAAkB9B,EAAQC,IAC1BoC,IACFtC,EAAKC,EAAQC,EAAU,yBAA2B1G,GAG/C0I,GAAejC,GAAUC,IACzB6B,EAAkB9B,EAAQC,KAAgBgC,GAAejC,EAC5D,MAAMA,CAEV,CAzVAV,EAAOc,eAAiB,SAAwB5Z,GAC9C9H,KAAKsD,KAAO,iBACZtD,KAAKshB,OAASxZ,EAAQwZ,OACtBthB,KAAKuhB,SAAWzZ,EAAQyZ,SACxBvhB,KAAKwhB,SAAW1Z,EAAQ0Z,SACpB1Z,EAAQ+S,SACV7a,KAAK6a,QAAU/S,EAAQ+S,QACvB7a,KAAK6jB,kBAAmB,IAExB7jB,KAAK6a,QA6CT,SAAoBvY,GAClB,OAAO4e,EAASjG,EAAQ3Y,EAAKgf,QAAS,KAAO,IACtChf,EAAKkf,SAAW,IAChBN,EAASjG,EAAQ3Y,EAAKif,UAAW,IAC1C,CAjDmBuC,CAAW9jB,MAC1BA,KAAK6jB,kBAAmB,GAE1B,IAAIpC,EAAqB3Z,EAAQ2Z,oBAAsBJ,EACvD,GAAI7Z,MAAMuc,kBACRvc,MAAMuc,kBAAkB/jB,KAAMyhB,OACzB,CAEL,IAAIuC,EAAM,IAAIxc,MACd,GAAIwc,EAAIhJ,MAAO,CACb,IAAIiJ,EAAMD,EAAIhJ,MAGVkJ,EAAUpD,EAAQW,GAClB0C,EAAMF,EAAI3X,QAAQ,KAAO4X,GAC7B,GAAIC,GAAO,EAAG,CAGZ,IAAIC,EAAYH,EAAI3X,QAAQ,KAAM6X,EAAM,GACxCF,EAAMA,EAAII,UAAUD,EAAY,EAClC,CAEApkB,KAAKgb,MAAQiJ,CACf,CACF,CACF,EAGA/gB,EAAKohB,SAAS1D,EAAOc,eAAgBla,OA6CrCoZ,EAAOS,KAAOA,EAYdT,EAAO1F,GAAKA,EAMZ0F,EAAO2D,MAAQ,SAAejD,EAAQC,EAAU1G,GAC1CyG,GAAUC,GAAUF,EAAKC,EAAQC,EAAU1G,EAAS,KAAM+F,EAAO2D,MACvE,EAKA3D,EAAO4D,SAAW,SAAkBlD,EAAQC,EAAU1G,GAChDyG,GAAUC,GACZF,EAAKC,EAAQC,EAAU1G,EAAS,KAAM+F,EAAO4D,SAEjD,EAKA5D,EAAO6D,UAAY,SAAmBnD,EAAQC,EAAU1G,GACjD8G,EAAWL,EAAQC,GAAU,IAChCF,EAAKC,EAAQC,EAAU1G,EAAS,YAAa+F,EAAO6D,UAExD,EAEA7D,EAAO8D,gBAAkB,SAAyBpD,EAAQC,EAAU1G,GAC7D8G,EAAWL,EAAQC,GAAU,IAChCF,EAAKC,EAAQC,EAAU1G,EAAS,kBAAmB+F,EAAO8D,gBAE9D,EAqHA9D,EAAO+D,aAAe,SAAsBrD,EAAQC,EAAU1G,GACxD8G,EAAWL,EAAQC,GAAU,IAC/BF,EAAKC,EAAQC,EAAU1G,EAAS,eAAgB+F,EAAO+D,aAE3D,EAEA/D,EAAOgE,mBACP,SAASA,EAAmBtD,EAAQC,EAAU1G,GACxC8G,EAAWL,EAAQC,GAAU,IAC/BF,EAAKC,EAAQC,EAAU1G,EAAS,qBAAsB+J,EAE1D,EAMAhE,EAAOiE,YAAc,SAAqBvD,EAAQC,EAAU1G,GACtDyG,IAAWC,GACbF,EAAKC,EAAQC,EAAU1G,EAAS,MAAO+F,EAAOiE,YAElD,EAKAjE,EAAOkE,eAAiB,SAAwBxD,EAAQC,EAAU1G,GAC5DyG,IAAWC,GACbF,EAAKC,EAAQC,EAAU1G,EAAS,MAAO+F,EAAOkE,eAElD,EA6EAlE,EAAOmE,OAAS,SAASvB,EAAmBzI,EAAmBF,GAC7DyI,GAAQ,EAAME,EAAOzI,EAAOF,EAC9B,EAGA+F,EAAOoE,aAAe,SAASxB,EAAmBzI,EAAmBF,GACnEyI,GAAQ,EAAOE,EAAOzI,EAAOF,EAC/B,EAEA+F,EAAOqE,QAAU,SAASjB,GAAO,GAAIA,EAAK,MAAMA,CAAK,EAMrDpD,EAAOgB,OAASjC,GAHhB,SAASiC,EAAOzX,EAAO0Q,GAChB1Q,GAAOkX,EAAKlX,GAAO,EAAM0Q,EAAS,KAAM+G,EAC/C,GACqChB,EAAQ,CAC3C2D,MAAO3D,EAAOiE,YACdJ,UAAW7D,EAAO8D,gBAClBF,SAAU5D,EAAOkE,eACjBH,aAAc/D,EAAOgE,qBAEvBhE,EAAOgB,OAAOA,OAAShB,EAAOgB,OAE9B,IAAImB,EAAapZ,OAAO+C,MAAQ,SAAU4T,GACxC,IAAI5T,EAAO,GACX,IAAK,IAAIxL,KAAOof,EACVJ,EAAOhX,KAAKoX,EAAKpf,IAAMwL,EAAKzH,KAAK/D,GAEvC,OAAOwL,CACT,YCzf6B,mBAAlB/C,OAAO4K,OAEhBxI,EAAO5J,QAAU,SAAkB+iB,EAAMC,GACvCD,EAAKE,OAASD,EACdD,EAAKnb,UAAYJ,OAAO4K,OAAO4Q,EAAUpb,UAAW,CAClDhK,YAAa,CACXoK,MAAO+a,EACPrb,YAAY,EACZyD,UAAU,EACVD,cAAc,IAGpB,EAGAtB,EAAO5J,QAAU,SAAkB+iB,EAAMC,GACvCD,EAAKE,OAASD,EACd,IAAIE,EAAW,WAAa,EAC5BA,EAAStb,UAAYob,EAAUpb,UAC/Bmb,EAAKnb,UAAY,IAAIsb,EACrBH,EAAKnb,UAAUhK,YAAcmlB,CAC/B,YCrBFnZ,EAAO5J,QAAU,SAAkBqS,GACjC,OAAOA,GAAsB,iBAARA,GACI,mBAAbA,EAAI8Q,MACS,mBAAb9Q,EAAI6K,MACc,mBAAlB7K,EAAI+Q,SAClB,8BCgBIC,EAAe,WACnBrjB,EAAQ2Y,OAAS,SAAShU,GACxB,IAAK2e,EAAS3e,GAAI,CAEhB,IADA,IAAI4e,EAAU,GACL9iB,EAAI,EAAGA,EAAImK,UAAUjJ,OAAQlB,IACpC8iB,EAAQzgB,KAAKgW,EAAQlO,UAAUnK,KAEjC,OAAO8iB,EAAQhgB,KAAK,IACtB,CAEI9C,EAAI,EAmBR,IAnBA,IACI+iB,EAAO5Y,UACP8S,EAAM8F,EAAK7hB,OACX8hB,EAAMxhB,OAAO0C,GAAGpG,QAAQ8kB,GAAc,SAASpb,GACjD,GAAU,OAANA,EAAY,MAAO,IACvB,GAAIxH,GAAKid,EAAK,OAAOzV,EACrB,OAAQA,GACN,IAAK,KAAM,OAAOhG,OAAOuhB,EAAK/iB,MAC9B,IAAK,KAAM,OAAOiM,OAAO8W,EAAK/iB,MAC9B,IAAK,KACH,IACE,OAAOqD,KAAKC,UAAUyf,EAAK/iB,KAG7B,CAFE,MAAO2Q,GACP,MAAO,YACT,CACF,QACE,OAAOnJ,EAEb,IACSA,EAAIub,EAAK/iB,GAAIA,EAAIid,EAAKzV,EAAIub,IAAO/iB,GACpCijB,EAAOzb,KAAO0b,EAAS1b,GACzBwb,GAAO,IAAMxb,EAEbwb,GAAO,IAAM3K,EAAQ7Q,GAGzB,OAAOwb,CACT,EAMAzjB,EAAQ4jB,UAAY,SAASrN,EAAIsN,GAE/B,GAAIC,EAAY,EAAArb,EAAOsb,SACrB,OAAO,WACL,OAAO/jB,EAAQ4jB,UAAUrN,EAAIsN,GAAKlZ,MAAM9M,KAAM+M,UAChD,EAGF,IAA8B,IAA1BmZ,EAAQC,cACV,OAAOzN,EAGT,IAAI0N,GAAS,EAeb,OAdA,WACE,IAAKA,EAAQ,CACX,GAAIF,EAAQG,iBACV,MAAM,IAAI7e,MAAMwe,GACPE,EAAQI,iBACjB3L,QAAQ4L,MAAMP,GAEdrL,QAAQI,MAAMiL,GAEhBI,GAAS,CACX,CACA,OAAO1N,EAAG5L,MAAM9M,KAAM+M,UACxB,CAGF,EAGA,IACIyZ,EADAC,EAAS,CAAC,EA6Bd,SAASxL,EAAQqF,EAAKoG,GAEpB,IAAIC,EAAM,CACRC,KAAM,GACNC,QAASC,GAkBX,OAfI/Z,UAAUjJ,QAAU,IAAG6iB,EAAII,MAAQha,UAAU,IAC7CA,UAAUjJ,QAAU,IAAG6iB,EAAIK,OAASja,UAAU,IAC9Cka,EAAUP,GAEZC,EAAIO,WAAaR,EACRA,GAETvkB,EAAQglB,QAAQR,EAAKD,GAGnBT,EAAYU,EAAIO,cAAaP,EAAIO,YAAa,GAC9CjB,EAAYU,EAAII,SAAQJ,EAAII,MAAQ,GACpCd,EAAYU,EAAIK,UAASL,EAAIK,QAAS,GACtCf,EAAYU,EAAIS,iBAAgBT,EAAIS,eAAgB,GACpDT,EAAIK,SAAQL,EAAIE,QAAUQ,GACvBC,EAAYX,EAAKrG,EAAKqG,EAAII,MACnC,CAmCA,SAASM,EAAiBzB,EAAK2B,GAC7B,IAAI/b,EAAQyP,EAAQuM,OAAOD,GAE3B,OAAI/b,EACK,KAAYyP,EAAQ+L,OAAOxb,GAAO,GAAK,IAAMoa,EAC7C,KAAY3K,EAAQ+L,OAAOxb,GAAO,GAAK,IAEvCoa,CAEX,CAGA,SAASkB,EAAelB,EAAK2B,GAC3B,OAAO3B,CACT,CAcA,SAAS0B,EAAYX,EAAKxc,EAAOsd,GAG/B,GAAId,EAAIS,eACJjd,GACA6W,EAAW7W,EAAM8Q,UAEjB9Q,EAAM8Q,UAAY9Y,EAAQ8Y,WAExB9Q,EAAMpK,aAAeoK,EAAMpK,YAAYgK,YAAcI,GAAQ,CACjE,IAAIud,EAAMvd,EAAM8Q,QAAQwM,EAAcd,GAItC,OAHKlB,EAASiC,KACZA,EAAMJ,EAAYX,EAAKe,EAAKD,IAEvBC,CACT,CAGA,IAAIC,EA+FN,SAAyBhB,EAAKxc,GAC5B,GAAI8b,EAAY9b,GACd,OAAOwc,EAAIE,QAAQ,YAAa,aAClC,GAAIpB,EAAStb,GAAQ,CACnB,IAAIyd,EAAS,IAAO3hB,KAAKC,UAAUiE,GAAOzJ,QAAQ,SAAU,IAClBA,QAAQ,KAAM,OACdA,QAAQ,OAAQ,KAAO,IACjE,OAAOimB,EAAIE,QAAQe,EAAQ,SAC7B,CACA,GAAIC,EAAS1d,GACX,OAAOwc,EAAIE,QAAQ,GAAK1c,EAAO,UACjC,GAAI8c,EAAU9c,GACZ,OAAOwc,EAAIE,QAAQ,GAAK1c,EAAO,WAEjC,GAAI0b,EAAO1b,GACT,OAAOwc,EAAIE,QAAQ,OAAQ,OAC/B,CA/GkBiB,CAAgBnB,EAAKxc,GACrC,GAAIwd,EACF,OAAOA,EAIT,IAAIjb,EAAO/C,OAAO+C,KAAKvC,GACnB4d,EApCN,SAAqBC,GACnB,IAAIC,EAAO,CAAC,EAMZ,OAJAD,EAAMhb,SAAQ,SAASkb,EAAK/D,GAC1B8D,EAAKC,IAAO,CACd,IAEOD,CACT,CA4BoBE,CAAYzb,GAQ9B,GANIia,EAAIO,aACNxa,EAAO/C,OAAOye,oBAAoBje,IAKhCyZ,EAAQzZ,KACJuC,EAAKJ,QAAQ,YAAc,GAAKI,EAAKJ,QAAQ,gBAAkB,GACrE,OAAO+b,EAAYle,GAIrB,GAAoB,IAAhBuC,EAAK5I,OAAc,CACrB,GAAIkd,EAAW7W,GAAQ,CACrB,IAAI7G,EAAO6G,EAAM7G,KAAO,KAAO6G,EAAM7G,KAAO,GAC5C,OAAOqjB,EAAIE,QAAQ,YAAcvjB,EAAO,IAAK,UAC/C,CACA,GAAIye,EAAS5X,GACX,OAAOwc,EAAIE,QAAQyB,OAAOve,UAAUpI,SAASuH,KAAKiB,GAAQ,UAE5D,GAAI2X,EAAO3X,GACT,OAAOwc,EAAIE,QAAQpM,KAAK1Q,UAAUpI,SAASuH,KAAKiB,GAAQ,QAE1D,GAAIyZ,EAAQzZ,GACV,OAAOke,EAAYle,EAEvB,CAEA,IA2CIoe,EA3CAniB,EAAO,GAAI4hB,GAAQ,EAAOQ,EAAS,CAAC,IAAK,MAGzChb,EAAQrD,KACV6d,GAAQ,EACRQ,EAAS,CAAC,IAAK,MAIbxH,EAAW7W,MAEb/D,EAAO,cADC+D,EAAM7G,KAAO,KAAO6G,EAAM7G,KAAO,IACf,KAkB5B,OAdIye,EAAS5X,KACX/D,EAAO,IAAMkiB,OAAOve,UAAUpI,SAASuH,KAAKiB,IAI1C2X,EAAO3X,KACT/D,EAAO,IAAMqU,KAAK1Q,UAAU0e,YAAYvf,KAAKiB,IAI3CyZ,EAAQzZ,KACV/D,EAAO,IAAMiiB,EAAYle,IAGP,IAAhBuC,EAAK5I,QAAkBkkB,GAAyB,GAAhB7d,EAAMrG,OAItC2jB,EAAe,EACb1F,EAAS5X,GACJwc,EAAIE,QAAQyB,OAAOve,UAAUpI,SAASuH,KAAKiB,GAAQ,UAEnDwc,EAAIE,QAAQ,WAAY,YAInCF,EAAIC,KAAK3hB,KAAKkF,GAIZoe,EADEP,EAsCN,SAAqBrB,EAAKxc,EAAOsd,EAAcM,EAAarb,GAE1D,IADA,IAAI6b,EAAS,GACJ3lB,EAAI,EAAGgD,EAAIuE,EAAMrG,OAAQlB,EAAIgD,IAAKhD,EACrCoH,EAAeG,EAAO/F,OAAOxB,IAC/B2lB,EAAOtjB,KAAKyjB,EAAe/B,EAAKxc,EAAOsd,EAAcM,EACjD3jB,OAAOxB,IAAI,IAEf2lB,EAAOtjB,KAAK,IAShB,OANAyH,EAAKM,SAAQ,SAAS9L,GACfA,EAAI+f,MAAM,UACbsH,EAAOtjB,KAAKyjB,EAAe/B,EAAKxc,EAAOsd,EAAcM,EACjD7mB,GAAK,GAEb,IACOqnB,CACT,CAtDaI,CAAYhC,EAAKxc,EAAOsd,EAAcM,EAAarb,GAEnDA,EAAKjH,KAAI,SAASvE,GACzB,OAAOwnB,EAAe/B,EAAKxc,EAAOsd,EAAcM,EAAa7mB,EAAK8mB,EACpE,IAGFrB,EAAIC,KAAKhQ,MA6GX,SAA8B2R,EAAQniB,EAAMoiB,GAQ1C,GANaD,EAAOK,QAAO,SAAS9R,EAAM+R,GAGxC,OADIA,EAAIvc,QAAQ,OAAS,GAAGwc,EACrBhS,EAAO+R,EAAInoB,QAAQ,kBAAmB,IAAIoD,OAAS,CAC5D,GAAG,GAEU,GACX,OAAO0kB,EAAO,IACG,KAATpiB,EAAc,GAAKA,EAAO,OAC3B,IACAmiB,EAAO7iB,KAAK,SACZ,IACA8iB,EAAO,GAGhB,OAAOA,EAAO,GAAKpiB,EAAO,IAAMmiB,EAAO7iB,KAAK,MAAQ,IAAM8iB,EAAO,EACnE,CA7HSO,CAAqBR,EAAQniB,EAAMoiB,IAxBjCA,EAAO,GAAKpiB,EAAOoiB,EAAO,EAyBrC,CAsBA,SAASH,EAAYle,GACnB,MAAO,IAAM3C,MAAMuC,UAAUpI,SAASuH,KAAKiB,GAAS,GACtD,CAuBA,SAASue,EAAe/B,EAAKxc,EAAOsd,EAAcM,EAAa7mB,EAAK8mB,GAClE,IAAI1kB,EAAMsiB,EAAKoD,EAsCf,IArCAA,EAAOrf,OAAOkD,yBAAyB1C,EAAOjJ,IAAQ,CAAEiJ,MAAOA,EAAMjJ,KAC5D4I,IAEL8b,EADEoD,EAAKC,IACDtC,EAAIE,QAAQ,kBAAmB,WAE/BF,EAAIE,QAAQ,WAAY,WAG5BmC,EAAKC,MACPrD,EAAMe,EAAIE,QAAQ,WAAY,YAG7B7c,EAAe+d,EAAa7mB,KAC/BoC,EAAO,IAAMpC,EAAM,KAEhB0kB,IACCe,EAAIC,KAAKta,QAAQ0c,EAAK7e,OAAS,GAE/Byb,EADEC,EAAO4B,GACHH,EAAYX,EAAKqC,EAAK7e,MAAO,MAE7Bmd,EAAYX,EAAKqC,EAAK7e,MAAOsd,EAAe,IAE5Cnb,QAAQ,OAAS,IAErBsZ,EADEoC,EACIpC,EAAIsD,MAAM,MAAMzjB,KAAI,SAAS0jB,GACjC,MAAO,KAAOA,CAChB,IAAGzjB,KAAK,MAAM0jB,OAAO,GAEf,KAAOxD,EAAIsD,MAAM,MAAMzjB,KAAI,SAAS0jB,GACxC,MAAO,MAAQA,CACjB,IAAGzjB,KAAK,OAIZkgB,EAAMe,EAAIE,QAAQ,aAAc,YAGhCZ,EAAY3iB,GAAO,CACrB,GAAI0kB,GAAS9mB,EAAI+f,MAAM,SACrB,OAAO2E,GAETtiB,EAAO2C,KAAKC,UAAU,GAAKhF,IAClB+f,MAAM,iCACb3d,EAAOA,EAAK8lB,OAAO,EAAG9lB,EAAKQ,OAAS,GACpCR,EAAOqjB,EAAIE,QAAQvjB,EAAM,UAEzBA,EAAOA,EAAK5C,QAAQ,KAAM,OACdA,QAAQ,OAAQ,KAChBA,QAAQ,WAAY,KAChC4C,EAAOqjB,EAAIE,QAAQvjB,EAAM,UAE7B,CAEA,OAAOA,EAAO,KAAOsiB,CACvB,CA0BA,SAASpY,EAAQ6b,GACf,OAAO9b,MAAMC,QAAQ6b,EACvB,CAGA,SAASpC,EAAUzS,GACjB,MAAsB,kBAARA,CAChB,CAGA,SAASqR,EAAOrR,GACd,OAAe,OAARA,CACT,CAQA,SAASqT,EAASrT,GAChB,MAAsB,iBAARA,CAChB,CAGA,SAASiR,EAASjR,GAChB,MAAsB,iBAARA,CAChB,CAQA,SAASyR,EAAYzR,GACnB,YAAe,IAARA,CACT,CAGA,SAASuN,EAASuH,GAChB,OAAOxD,EAASwD,IAA8B,oBAAvBC,EAAeD,EACxC,CAGA,SAASxD,EAAStR,GAChB,MAAsB,iBAARA,GAA4B,OAARA,CACpC,CAGA,SAASsN,EAAOrf,GACd,OAAOqjB,EAASrjB,IAA4B,kBAAtB8mB,EAAe9mB,EACvC,CAGA,SAASmhB,EAAQphB,GACf,OAAOsjB,EAAStjB,KACW,mBAAtB+mB,EAAe/mB,IAA2BA,aAAagF,MAC9D,CAGA,SAASwZ,EAAWxM,GAClB,MAAsB,mBAARA,CAChB,CAeA,SAAS+U,EAAe5mB,GACtB,OAAOgH,OAAOI,UAAUpI,SAASuH,KAAKvG,EACxC,CAGA,SAAS6mB,EAAInnB,GACX,OAAOA,EAAI,GAAK,IAAMA,EAAEV,SAAS,IAAMU,EAAEV,SAAS,GACpD,CArbAQ,EAAQsnB,SAAW,SAASR,GAI1B,GAHIhD,EAAYO,KACdA,EAAeN,EAAQwD,IAAIC,YAAc,IAC3CV,EAAMA,EAAIW,eACLnD,EAAOwC,GACV,GAAI,IAAIX,OAAO,MAAQW,EAAM,MAAO,KAAKtb,KAAK6Y,GAAe,CAC3D,IAAIqD,EAAM3D,EAAQ2D,IAClBpD,EAAOwC,GAAO,WACZ,IAAIjD,EAAM7jB,EAAQ2Y,OAAOhO,MAAM3K,EAAS4K,WACxC4N,QAAQI,MAAM,YAAakO,EAAKY,EAAK7D,EACvC,CACF,MACES,EAAOwC,GAAO,WAAY,EAG9B,OAAOxC,EAAOwC,EAChB,EAmCA9mB,EAAQ8Y,QAAUA,EAIlBA,EAAQ+L,OAAS,CACf,KAAS,CAAC,EAAG,IACb,OAAW,CAAC,EAAG,IACf,UAAc,CAAC,EAAG,IAClB,QAAY,CAAC,EAAG,IAChB,MAAU,CAAC,GAAI,IACf,KAAS,CAAC,GAAI,IACd,MAAU,CAAC,GAAI,IACf,KAAS,CAAC,GAAI,IACd,KAAS,CAAC,GAAI,IACd,MAAU,CAAC,GAAI,IACf,QAAY,CAAC,GAAI,IACjB,IAAQ,CAAC,GAAI,IACb,OAAW,CAAC,GAAI,KAIlB/L,EAAQuM,OAAS,CACf,QAAW,OACX,OAAU,SACV,QAAW,SACX,UAAa,OACb,KAAQ,OACR,OAAU,QACV,KAAQ,UAER,OAAU,OAkRZrlB,EAAQqL,QAAUA,EAKlBrL,EAAQ8kB,UAAYA,EAKpB9kB,EAAQ0jB,OAASA,EAKjB1jB,EAAQ2nB,kBAHR,SAA2BtV,GACzB,OAAc,MAAPA,CACT,EAMArS,EAAQ0lB,SAAWA,EAKnB1lB,EAAQsjB,SAAWA,EAKnBtjB,EAAQ4nB,SAHR,SAAkBvV,GAChB,MAAsB,iBAARA,CAChB,EAMArS,EAAQ8jB,YAAcA,EAKtB9jB,EAAQ4f,SAAWA,EAKnB5f,EAAQ2jB,SAAWA,EAKnB3jB,EAAQ2f,OAASA,EAMjB3f,EAAQyhB,QAAUA,EAKlBzhB,EAAQ6e,WAAaA,EAUrB7e,EAAQugB,YARR,SAAqBlO,GACnB,OAAe,OAARA,GACe,kBAARA,GACQ,iBAARA,GACQ,iBAARA,GACQ,iBAARA,QACQ,IAARA,CAChB,EAGArS,EAAQ4d,SAAW,EAAnB,MAYA,IAAIiK,EAAS,CAAC,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MACxD,MAAO,MAAO,OAG5B,SAASC,IACP,IAAIxnB,EAAI,IAAIgY,KACRyP,EAAO,CAACV,EAAI/mB,EAAE0nB,YACNX,EAAI/mB,EAAE2nB,cACNZ,EAAI/mB,EAAE4nB,eAAe3kB,KAAK,KACtC,MAAO,CAACjD,EAAE6nB,UAAWN,EAAOvnB,EAAE8nB,YAAaL,GAAMxkB,KAAK,IACxD,CAoCA,SAASsE,EAAesW,EAAKkK,GAC3B,OAAO7gB,OAAOI,UAAUC,eAAed,KAAKoX,EAAKkK,EACnD,CAlCAroB,EAAQyY,IAAM,WACZD,QAAQC,IAAI,UAAWqP,IAAa9nB,EAAQ2Y,OAAOhO,MAAM3K,EAAS4K,WACpE,EAgBA5K,EAAQmiB,SAAW,EAAnB,MAEAniB,EAAQglB,QAAU,SAASsD,EAAQrhB,GAEjC,IAAKA,IAAQ0c,EAAS1c,GAAM,OAAOqhB,EAInC,IAFA,IAAI/d,EAAO/C,OAAO+C,KAAKtD,GACnBxG,EAAI8J,EAAK5I,OACNlB,KACL6nB,EAAO/d,EAAK9J,IAAMwG,EAAIsD,EAAK9J,IAE7B,OAAO6nB,CACT,+BCrkBA,SAASC,EAAiBlc,GACxB,OAAOA,EAAU0a,MAAM,KAAK,EAC9B,CAEA,SAASyB,EAAanc,GACpB,OAAOA,EAAU0a,MAAM,KAAK,EAC9B,CAEA,SAAS0B,EAAyBpc,GAChC,MAAO,CAAC,MAAO,UAAUgB,SAASkb,EAAiBlc,IAAc,IAAM,GACzE,CAEA,SAASqc,EAAkBC,GACzB,MAAgB,MAATA,EAAe,SAAW,OACnC,CAEA,SAASC,EAA2BC,GAClC,IAAI,UACFC,EAAS,SACTC,EAAQ,UACR1c,GACEwc,EACJ,MAAMG,EAAUF,EAAU7gB,EAAI6gB,EAAU9L,MAAQ,EAAI+L,EAAS/L,MAAQ,EAC/DiM,EAAUH,EAAU3Z,EAAI2Z,EAAU/L,OAAS,EAAIgM,EAAShM,OAAS,EACvE,IAAImM,EAEJ,OAAQX,EAAiBlc,IACvB,IAAK,MACH6c,EAAS,CACPjhB,EAAG+gB,EACH7Z,EAAG2Z,EAAU3Z,EAAI4Z,EAAShM,QAE5B,MAEF,IAAK,SACHmM,EAAS,CACPjhB,EAAG+gB,EACH7Z,EAAG2Z,EAAU3Z,EAAI2Z,EAAU/L,QAE7B,MAEF,IAAK,QACHmM,EAAS,CACPjhB,EAAG6gB,EAAU7gB,EAAI6gB,EAAU9L,MAC3B7N,EAAG8Z,GAEL,MAEF,IAAK,OACHC,EAAS,CACPjhB,EAAG6gB,EAAU7gB,EAAI8gB,EAAS/L,MAC1B7N,EAAG8Z,GAEL,MAEF,QACEC,EAAS,CACPjhB,EAAG6gB,EAAU7gB,EACbkH,EAAG2Z,EAAU3Z,GAInB,MAAMga,EAAWV,EAAyBpc,GACpC1K,EAAS+mB,EAAkBS,GAEjC,OAAQX,EAAanc,IACnB,IAAK,QACH6c,EAAOC,GAAYD,EAAOC,IAAaL,EAAUnnB,GAAU,EAAIonB,EAASpnB,GAAU,GAClF,MAEF,IAAK,MACHunB,EAAOC,GAAYD,EAAOC,IAAaL,EAAUnnB,GAAU,EAAIonB,EAASpnB,GAAU,GAItF,OAAOunB,CACT,mYA4HA,SAASE,EAAyBC,GAChC,MAA0B,iBAAZA,EAXhB,SAA6BA,GAC3B,MAAO,CACLC,IAAK,EACLC,MAAO,EACPC,OAAQ,EACRC,KAAM,KACHJ,EAEP,CAGuCK,CAAoBL,GAAW,CAClEC,IAAKD,EACLE,MAAOF,EACPG,OAAQH,EACRI,KAAMJ,EAEV,CAEA,SAASM,EAAiBC,GACxB,MAAO,IAAKA,EACVN,IAAKM,EAAKza,EACVsa,KAAMG,EAAK3hB,EACXshB,MAAOK,EAAK3hB,EAAI2hB,EAAK5M,MACrBwM,OAAQI,EAAKza,EAAIya,EAAK7M,OAE1B,CAEAzI,eAAeuV,EAAeC,EAAqBnkB,QACjC,IAAZA,IACFA,EAAU,CAAC,GAGb,MAAM,EACJsC,EAAC,EACDkH,EAAC,SACD4a,EAAQ,MACRC,EAAK,SACLC,EAAQ,SACRC,GACEJ,GACE,SACJtZ,EAAW,kBAAiB,aAC5B2Z,EAAe,WAAU,eACzBC,EAAiB,WAAU,YAC3BC,GAAc,EAAK,QACnBhB,EAAU,GACR1jB,EACE2kB,EAAgBlB,EAAyBC,GAEzCkB,EAAUN,EAASI,EADa,aAAnBD,EAAgC,YAAc,WACbA,GAC9CI,QAA2BT,EAASU,sBAAsB,CAC9DF,cAAgBR,EAASW,UAAUH,GAAYA,EAAUA,EAAQI,sBAAyBZ,EAASa,mBAAmB,CACpHL,QAASN,EAASlB,WAEpBvY,WACA2Z,iBAEIU,EAAoBlB,QAAuBI,EAASe,sDAAsD,CAC9GlB,KAAyB,aAAnBQ,EAAgC,IAAKJ,EAAMjB,SAC/C9gB,IACAkH,KACE6a,EAAMlB,UACViC,mBAAoBhB,EAASiB,gBAAgB,CAC3CT,QAASN,EAASlB,WAEpBmB,cAIF,MAAO,CACLZ,IAAKkB,EAAmBlB,IAAMuB,EAAkBvB,IAAMgB,EAAchB,IACpEE,OAAQqB,EAAkBrB,OAASgB,EAAmBhB,OAASc,EAAcd,OAC7EC,KAAMe,EAAmBf,KAAOoB,EAAkBpB,KAAOa,EAAcb,KACvEF,MAAOsB,EAAkBtB,MAAQiB,EAAmBjB,MAAQe,EAAcf,MAE9E,CAEA,MAAM5L,EAAM1F,KAAK0F,IACXsN,EAAMhT,KAAKgT,IAEjB,SAASC,EAAOC,EAAOnjB,EAAOojB,GAC5B,OAAOH,EAAIE,EAAOxN,EAAI3V,EAAOojB,GAC/B,CAEA,MA8DMC,EAAS,CACb5B,KAAM,QACNF,MAAO,OACPC,OAAQ,MACRF,IAAK,UAEP,SAASgC,EAAqBjf,GAC5B,OAAOA,EAAU9N,QAAQ,0BAA0BgtB,GAAWF,EAAOE,IACvE,CAEA,SAASC,EAAkBnf,EAAW2d,GACpC,MAAMyB,EAAsC,UAA5BjD,EAAanc,GACvB8c,EAAWV,EAAyBpc,GACpC1K,EAAS+mB,EAAkBS,GACjC,IAAIuC,EAAiC,MAAbvC,EAAmBsC,EAAU,QAAU,OAASA,EAAU,SAAW,MAM7F,OAJIzB,EAAMlB,UAAUnnB,GAAUqoB,EAAMjB,SAASpnB,KAC3C+pB,EAAoBJ,EAAqBI,IAGpC,CACLC,KAAMD,EACNE,MAAON,EAAqBI,GAEhC,CAEA,MAAM5F,EAAO,CACX5M,MAAO,MACP2S,IAAK,SAEP,SAASC,EAA8Bzf,GACrC,OAAOA,EAAU9N,QAAQ,cAAcgtB,GAAWzF,EAAKyF,IACzD,CAEA,MAAMQ,EAAiB,CAAC,MAAO,QAAS,SAAU,QAC5CC,EAA6BD,EAAetF,QAAO,CAACwF,EAAKC,IAAkBD,EAAIhrB,OAAOirB,EAAeA,EAAgB,SAAUA,EAAgB,SAAS,IAY9J,MAAMC,EAAgB,SAAUxmB,GAK9B,YAJgB,IAAZA,IACFA,EAAU,CAAC,GAGN,CACLxE,KAAM,gBACNwE,UAEA2O,SAASwV,GACP,IAAIsC,EAAuBC,EAAwBC,EAAwBC,EAAwBC,EAAwBC,EAE3H,MAAM,EACJxkB,EAAC,EACDkH,EAAC,MACD6a,EAAK,eACL0C,EAAc,UACdrgB,GACEyd,GACE,UACJ6C,EAAY,KAAI,kBAChBC,EAAoBZ,EAAa,cACjCa,GAAgB,KACbC,GACDnnB,EAEJ,GAA8D,OAAzDymB,EAAwBM,EAAeP,gBAA0BC,EAAsBW,KAC1F,MAAO,CAAC,EAGV,MAAMC,EAxCZ,SAA0BL,EAAWE,EAAeD,GAElD,OAD2CD,EAAY,IAAIC,EAAkBniB,QAAO4B,GAAamc,EAAanc,KAAesgB,OAAeC,EAAkBniB,QAAO4B,GAAamc,EAAanc,KAAesgB,KAAcC,EAAkBniB,QAAO4B,GAAakc,EAAiBlc,KAAeA,KACxP5B,QAAO4B,IAC3CsgB,GACKnE,EAAanc,KAAesgB,KAAcE,GAAgBf,EAA8Bzf,KAAeA,GAKpH,CA+ByB4gB,CAAiBN,EAAWE,EAAeD,GACxDM,QAAiBrD,EAAeC,EAAqBgD,GACrDK,EAAqJ,OAArId,EAAoF,OAA1DC,EAAyBI,EAAeP,oBAAyB,EAASG,EAAuBc,OAAiBf,EAAyB,EACrLgB,EAAmBL,EAAWG,IAC9B,KACJxB,EAAI,MACJC,GACEJ,EAAkB6B,EAAkBrD,GAExC,GAAI3d,IAAcghB,EAChB,MAAO,CACLplB,IACAkH,IACA0E,MAAO,CACLxH,UAAW2gB,EAAW,KAK5B,MAAMM,EAAmB,CAACJ,EAAS3E,EAAiB8E,IAAoBH,EAASvB,GAAOuB,EAAStB,IAC3F2B,EAAe,IAA+I,OAAzIhB,EAAoF,OAA1DC,EAAyBE,EAAeP,oBAAyB,EAASK,EAAuBgB,WAAqBjB,EAAyB,GAAK,CACvMlgB,UAAWghB,EACXG,UAAWF,IAEPG,EAAgBT,EAAWG,EAAe,GAEhD,GAAIM,EACF,MAAO,CACLhvB,KAAM,CACJ2uB,MAAOD,EAAe,EACtBK,UAAWD,GAEb1Z,MAAO,CACLxH,UAAWohB,IAKjB,MAAMC,EAAkCH,EAAahiB,QAAQuV,MAAK,CAACzhB,EAAGC,IAAMD,EAAEmuB,UAAU,GAAKluB,EAAEkuB,UAAU,KACnGG,EAKC,OAL8BlB,EAAwBiB,EAAgCE,MAAK/E,IAChG,IAAI,UACF2E,GACE3E,EACJ,OAAO2E,EAAUK,OAAMX,GAAYA,GAAY,GAAE,UACrC,EAAST,EAAsBpgB,UAC7C,MAAO,CACL5N,KAAM,CACJsuB,MAAM,GAERlZ,MAAO,CACLxH,UAA0C,MAA/BshB,EAAsCA,EAA8BD,EAAgC,GAAGrhB,WAGxH,EAGJ,EAOA,MAAMyhB,EAAO,SAAUnoB,GAKrB,YAJgB,IAAZA,IACFA,EAAU,CAAC,GAGN,CACLxE,KAAM,OACNwE,UAEA2O,SAASwV,GACP,IAAIiE,EAAsBC,EAE1B,MAAM,UACJ3hB,EAAS,eACTqgB,EAAc,MACd1C,EAAK,iBACLiE,GACEnE,EAEJ,GAAoD,OAA/CiE,EAAuBrB,EAAeoB,OAAiBC,EAAqBhB,KAC/E,MAAO,CAAC,EAGV,MACE5D,SAAU+E,GAAgB,EAC1BC,UAAWC,GAAiB,EAC5BC,mBAAoBC,EAA2B,iBAC/CC,EAAmB,UAAS,cAC5BC,GAAgB,KACb1B,GACDnnB,EACEumB,EAAgB3D,EAAiBlc,GAEjCgiB,EAAqBC,IADHpC,IAAkB+B,IACqCO,EAAgB,CAAClD,EAAqB2C,IAtC3H,SAA+B5hB,GAC7B,MAAMoiB,EAAoBnD,EAAqBjf,GAC/C,MAAO,CAACyf,EAA8Bzf,GAAYoiB,EAAmB3C,EAA8B2C,GACrG,CAmCgJC,CAAsBT,IAC1JjB,EAAa,CAACiB,KAAqBI,GACnCnB,QAAiBrD,EAAeC,EAAqBgD,GACrDU,EAAY,GAClB,IAAImB,GAAkE,OAAhDX,EAAwBtB,EAAeoB,WAAgB,EAASE,EAAsBR,YAAc,GAM1H,GAJIU,GACFV,EAAU1qB,KAAKoqB,EAAShB,IAGtBkC,EAAgB,CAClB,MAAM,KACJzC,EAAI,MACJC,GACEJ,EAAkBnf,EAAW2d,GACjCwD,EAAU1qB,KAAKoqB,EAASvB,GAAOuB,EAAStB,GAC1C,CAOA,GALA+C,EAAgB,IAAIA,EAAe,CACjCtiB,YACAmhB,eAGGA,EAAUK,OAAMe,GAAQA,GAAQ,IAAI,CACvC,IAAIC,EAAuBC,EAE3B,MAAMC,GAAuI,OAAzHF,EAAyE,OAAhDC,EAAwBpC,EAAeoB,WAAgB,EAASgB,EAAsB1B,OAAiByB,EAAwB,GAAK,EAC3KpB,EAAgBT,EAAW+B,GAEjC,GAAItB,EAEF,MAAO,CACLhvB,KAAM,CACJ2uB,MAAO2B,EACPvB,UAAWmB,GAEb9a,MAAO,CACLxH,UAAWohB,IAKjB,IAAIuB,EAAiB,SAErB,OAAQT,GACN,IAAK,UACH,CACE,IAAIU,EAEJ,MAAM5iB,EAAwQ,OAA3P4iB,EAAwBN,EAAcpjB,QAAQuV,MAAK,CAACzhB,EAAGC,IAAMD,EAAEmuB,UAAU/iB,QAAOyiB,GAAYA,EAAW,IAAGzG,QAAO,CAACwF,EAAKiB,IAAajB,EAAMiB,GAAU,GAAK5tB,EAAEkuB,UAAU/iB,QAAOyiB,GAAYA,EAAW,IAAGzG,QAAO,CAACwF,EAAKiB,IAAajB,EAAMiB,GAAU,KAAI,SAAc,EAAS+B,EAAsB5iB,UAEhTA,IACF2iB,EAAiB3iB,GAGnB,KACF,CAEF,IAAK,mBACH2iB,EAAiBf,EAIrB,MAAO,CACLxvB,KAAM,CACJsuB,MAAM,GAERlZ,MAAO,CACLxH,UAAW2iB,GAGjB,CAEA,MAAO,CAAC,CACV,EAGJ,EAuEA,MAAME,EAAS,SAAUlnB,GAKvB,YAJc,IAAVA,IACFA,EAAQ,GAGH,CACL7G,KAAM,SACNwE,QAASqC,EAETuO,GAAGuT,GACD,MAAM,EACJ7hB,EAAC,EACDkH,EAAC,UACD9C,EAAS,MACT2d,GACEF,EACEqF,EA9CZ,SAA8BtG,GAC5B,IAAI,UACFxc,EAAS,MACT2d,EAAK,MACLhiB,GACE6gB,EACJ,MAAMqD,EAAgB3D,EAAiBlc,GACjC+iB,EAAa,CAAC,OAAQ,OAAO/hB,SAAS6e,IAAkB,EAAI,EAC5DmD,EAA4B,mBAAVrnB,EAAuBA,EAAM,IAAKgiB,EACxD3d,cACGrE,GACC,SACJmhB,EAAQ,UACRgF,GACsB,iBAAbkB,EAAwB,CACjClG,SAAUkG,EACVlB,UAAW,GACT,CACFhF,SAAU,EACVgF,UAAW,KACRkB,GAEL,MAAmD,MAA5C5G,EAAyByD,GAAyB,CACvDjkB,EAAGkmB,EACHhf,EAAGga,EAAWiG,GACZ,CACFnnB,EAAGkhB,EAAWiG,EACdjgB,EAAGgf,EAEP,CAiByBmB,CAAqB,CACtCjjB,YACA2d,QACAhiB,UAEF,MAAO,CACLC,EAAGA,EAAIknB,EAAWlnB,EAClBkH,EAAGA,EAAIggB,EAAWhgB,EAClB1Q,KAAM0wB,EAEV,EAGJ,EAEA,SAASI,EAAa5G,GACpB,MAAgB,MAATA,EAAe,IAAM,GAC9B,CChrBA,SAAS6G,EAASxnB,GAChB,MAAuD,qBAAtC,MAATA,OAAgB,EAASA,EAAMxI,WACzC,CACA,SAASiwB,EAAUC,GACjB,GAAY,MAARA,EACF,OAAOzqB,OAGT,IAAKuqB,EAASE,GAAO,CACnB,MAAMC,EAAgBD,EAAKC,cAC3B,OAAOA,GAAgBA,EAAcC,aAAwB3qB,MAC/D,CAEA,OAAOyqB,CACT,CAEA,SAASG,EAAmBtF,GAC1B,OAAOkF,EAAUlF,GAASuF,iBAAiBvF,EAC7C,CAEA,SAASwF,EAAYL,GACnB,OAAOF,EAASE,GAAQ,GAAKA,GAAQA,EAAKM,UAAY,IAAIC,cAAgB,EAC5E,CAEA,SAASC,EAAcloB,GACrB,OAAOA,aAAiBynB,EAAUznB,GAAOmoB,WAC3C,CACA,SAASzF,EAAU1iB,GACjB,OAAOA,aAAiBynB,EAAUznB,GAAOuE,OAC3C,CAIA,SAAS6jB,EAAaV,GAEpB,OAAOA,aADYD,EAAUC,GAAMW,YACEX,aAAgBW,UACvD,CACA,SAASC,EAAe/F,GAEtB,MAAM,SACJ2C,EAAQ,UACRqD,EAAS,UACTC,GACEX,EAAmBtF,GACvB,MAAO,6BAA6B/e,KAAK0hB,EAAWsD,EAAYD,EAClE,CACA,SAASE,EAAelG,GACtB,MAAO,CAAC,QAAS,KAAM,MAAMld,SAAS0iB,EAAYxF,GACpD,CACA,SAASmG,EAAkBnG,GAEzB,MAAMoG,EAAYC,UAAUC,UAAUZ,cAAc5iB,SAAS,WACvDjJ,EAAMyrB,EAAmBtF,GAI/B,MAAyB,SAAlBnmB,EAAI0sB,WAA4C,SAApB1sB,EAAI2sB,aAA0C,UAAhB3sB,EAAI4sB,SAAuB,CAAC,YAAa,eAAe3jB,SAASjJ,EAAI6sB,aAAeN,GAAgC,WAAnBvsB,EAAI6sB,YAA2BN,KAAcvsB,EAAIqG,QAAwB,SAAfrG,EAAIqG,MAClO,CAEA,MAAM,EAAMwN,KAAK0F,IACX,EAAM1F,KAAKgT,IACXiG,EAAQjZ,KAAKiZ,MAEnB,SAASC,EAAsB5G,EAAS6G,QACjB,IAAjBA,IACFA,GAAe,GAGjB,MAAMC,EAAa9G,EAAQ4G,wBAC3B,IAAIG,EAAS,EACTC,EAAS,EAOb,OALIH,GAAgBlB,EAAc3F,KAChC+G,EAAS/G,EAAQiH,YAAc,GAAIN,EAAMG,EAAWrU,OAASuN,EAAQiH,aAAmB,EACxFD,EAAShH,EAAQkH,aAAe,GAAIP,EAAMG,EAAWtU,QAAUwN,EAAQkH,cAAoB,GAGtF,CACLzU,MAAOqU,EAAWrU,MAAQsU,EAC1BvU,OAAQsU,EAAWtU,OAASwU,EAC5BjI,IAAK+H,EAAW/H,IAAMiI,EACtBhI,MAAO8H,EAAW9H,MAAQ+H,EAC1B9H,OAAQ6H,EAAW7H,OAAS+H,EAC5B9H,KAAM4H,EAAW5H,KAAO6H,EACxBrpB,EAAGopB,EAAW5H,KAAO6H,EACrBniB,EAAGkiB,EAAW/H,IAAMiI,EAExB,CAEA,SAAS3G,EAAmB8E,GAC1B,OA5Dc1nB,EA4DE0nB,GA3DT1nB,aAAiBynB,EAAUznB,GAAO0pB,KA2DjBhC,EAAKC,cAAgBD,EAAKtxB,WAAa6G,OAAO7G,UAAUC,gBA5DlF,IAAgB2J,CA6DhB,CAEA,SAAS2pB,EAAcpH,GACrB,OAAIiF,EAASjF,GACJ,CACLqH,WAAYrH,EAAQsH,YACpBC,UAAWvH,EAAQwH,aAIhB,CACLH,WAAYrH,EAAQqH,WACpBE,UAAWvH,EAAQuH,UAEvB,CAEA,SAASE,EAAoBzH,GAG3B,OAAO4G,EAAsBvG,EAAmBL,IAAUd,KAAOkI,EAAcpH,GAASqH,UAC1F,CAOA,SAASK,EAA8B1H,EAASQ,EAAcb,GAC5D,MAAMgI,EAA0BhC,EAAcnF,GACxC1sB,EAAkBusB,EAAmBG,GACrCnB,EAAOuH,EAAsB5G,EAAS2H,GAR9C,SAAkB3H,GAChB,MAAMX,EAAOuH,EAAsB5G,GACnC,OAAO2G,EAAMtH,EAAK5M,SAAWuN,EAAQiH,aAAeN,EAAMtH,EAAK7M,UAAYwN,EAAQkH,YACrF,CAKyEU,CAASpH,IAChF,IAAIqH,EAAS,CACXR,WAAY,EACZE,UAAW,GAEb,MAAMO,EAAU,CACdpqB,EAAG,EACHkH,EAAG,GAGL,GAAI+iB,IAA4BA,GAAwC,UAAbhI,EAKzD,IAJkC,SAA9B6F,EAAYhF,IAA4BuF,EAAejyB,MACzD+zB,EAAST,EAAc5G,IAGrBmF,EAAcnF,GAAe,CAC/B,MAAMuH,EAAanB,EAAsBpG,GAAc,GACvDsH,EAAQpqB,EAAIqqB,EAAWrqB,EAAI8iB,EAAawH,WACxCF,EAAQljB,EAAImjB,EAAWnjB,EAAI4b,EAAayH,SAC1C,MAAWn0B,IACTg0B,EAAQpqB,EAAI+pB,EAAoB3zB,IAIpC,MAAO,CACL4J,EAAG2hB,EAAKH,KAAO2I,EAAOR,WAAaS,EAAQpqB,EAC3CkH,EAAGya,EAAKN,IAAM8I,EAAON,UAAYO,EAAQljB,EACzC6N,MAAO4M,EAAK5M,MACZD,OAAQ6M,EAAK7M,OAEjB,CAEA,SAAS0V,EAAc/C,GACrB,MAA0B,SAAtBK,EAAYL,GACPA,EAKPA,EAAKgD,cACLhD,EAAK1pB,aACLoqB,EAAaV,GAAQA,EAAKiD,KAAO,OACjC/H,EAAmB8E,EAGvB,CAEA,SAASkD,EAAoBrI,GAC3B,OAAK2F,EAAc3F,IAAmD,UAAvCuF,iBAAiBvF,GAASsI,SAIlDtI,EAAQQ,aAHN,IAIX,CAkBA,SAASC,EAAgBT,GACvB,MAAMtlB,EAASwqB,EAAUlF,GACzB,IAAIQ,EAAe6H,EAAoBrI,GAEvC,KAAOQ,GAAgB0F,EAAe1F,IAA6D,WAA5C+E,iBAAiB/E,GAAc8H,UACpF9H,EAAe6H,EAAoB7H,GAGrC,OAAIA,IAA+C,SAA9BgF,EAAYhF,IAA0D,SAA9BgF,EAAYhF,IAAwE,WAA5C+E,iBAAiB/E,GAAc8H,WAA0BnC,EAAkB3F,IACvK9lB,EAGF8lB,GA5BT,SAA4BR,GAC1B,IAAIuI,EAAcL,EAAclI,GAEhC,KAAO2F,EAAc4C,KAAiB,CAAC,OAAQ,QAAQzlB,SAAS0iB,EAAY+C,KAAe,CACzF,GAAIpC,EAAkBoC,GACpB,OAAOA,EAEPA,EAAcA,EAAY9sB,UAE9B,CAEA,OAAO,IACT,CAgByB+sB,CAAmBxI,IAAYtlB,CACxD,CAEA,SAAS+tB,EAAczI,GACrB,MAAO,CACLvN,MAAOuN,EAAQiH,YACfzU,OAAQwN,EAAQkH,aAEpB,CAqGA,SAASwB,EAAgBvD,GACvB,MAAI,CAAC,OAAQ,OAAQ,aAAariB,SAAS0iB,EAAYL,IAE9CA,EAAKC,cAAc3T,KAGxBkU,EAAcR,IAASY,EAAeZ,GACjCA,EAGFuD,EAAgBR,EAAc/C,GACvC,CAEA,SAASwD,EAAiBxD,EAAMyD,GAC9B,IAAIC,OAES,IAATD,IACFA,EAAO,IAGT,MAAME,EAAeJ,EAAgBvD,GAC/B4D,EAASD,KAAgE,OAA7CD,EAAsB1D,EAAKC,oBAAyB,EAASyD,EAAoBpX,MAC7GuX,EAAM9D,EAAU4D,GAChBnpB,EAASopB,EAAS,CAACC,GAAKtyB,OAAOsyB,EAAIC,gBAAkB,GAAIlD,EAAe+C,GAAgBA,EAAe,IAAMA,EAC7GI,EAAcN,EAAKlyB,OAAOiJ,GAChC,OAAOopB,EAASG,EAChBA,EAAYxyB,OAAOiyB,EAAiBT,EAAcvoB,IACpD,CAyCA,SAASwpB,EAAgCnJ,EAASoJ,GAChD,MAAuB,aAAnBA,EACKhK,EA7HX,SAAyBY,GACvB,MAAMgJ,EAAM9D,EAAUlF,GAChB7T,EAAOkU,EAAmBL,GAC1BiJ,EAAiBD,EAAIC,eAC3B,IAAIxW,EAAQtG,EAAKkd,YACb7W,EAASrG,EAAKmd,aACd5rB,EAAI,EACJkH,EAAI,EAeR,OAbIqkB,IACFxW,EAAQwW,EAAexW,MACvBD,EAASyW,EAAezW,OAKpB9E,KAAK6b,IAAIP,EAAIQ,WAAaP,EAAeQ,MAAQR,EAAexW,OAAS,MAC3E/U,EAAIurB,EAAeS,WACnB9kB,EAAIqkB,EAAeU,YAIhB,CACLlX,QACAD,SACA9U,IACAkH,IAEJ,CAiG4BglB,CAAgB5J,IAGtCG,EAAUiJ,GArBhB,SAAoCpJ,GAClC,MAAM8G,EAAaF,EAAsB5G,GACnCjB,EAAM+H,EAAW/H,IAAMiB,EAAQiI,UAC/B/I,EAAO4H,EAAW5H,KAAOc,EAAQgI,WACvC,MAAO,CACLjJ,MACAG,OACAxhB,EAAGwhB,EACHta,EAAGma,EACHC,MAAOE,EAAOc,EAAQqJ,YACtBpK,OAAQF,EAAMiB,EAAQsJ,aACtB7W,MAAOuN,EAAQqJ,YACf7W,OAAQwN,EAAQsJ,aAEpB,CAQWO,CAA2BT,GAG7BhK,EApGT,SAAyBY,GACvB,IAAI8J,EAEJ,MAAM3d,EAAOkU,EAAmBL,GAC1B6H,EAAST,EAAcpH,GACvBvO,EAA0D,OAAlDqY,EAAwB9J,EAAQoF,oBAAyB,EAAS0E,EAAsBrY,KAChGgB,EAAQ,EAAItG,EAAK4d,YAAa5d,EAAKkd,YAAa5X,EAAOA,EAAKsY,YAAc,EAAGtY,EAAOA,EAAK4X,YAAc,GACvG7W,EAAS,EAAIrG,EAAK6d,aAAc7d,EAAKmd,aAAc7X,EAAOA,EAAKuY,aAAe,EAAGvY,EAAOA,EAAK6X,aAAe,GAClH,IAAI5rB,GAAKmqB,EAAOR,WAAaI,EAAoBzH,GACjD,MAAMpb,GAAKijB,EAAON,UAMlB,MAJmD,QAA/CjC,EAAmB7T,GAAQtF,GAAM8d,YACnCvsB,GAAK,EAAIyO,EAAKkd,YAAa5X,EAAOA,EAAK4X,YAAc,GAAK5W,GAGrD,CACLA,QACAD,SACA9U,IACAkH,IAEJ,CA+E0BslB,CAAgB7J,EAAmBL,IAC7D,CAKA,SAASmK,EAAmBnK,GAC1B,MAAMoK,EAAkBzB,EAAiBT,EAAclI,IAEjDqK,EADoB,CAAC,WAAY,SAASvnB,SAASwiB,EAAmBtF,GAASsI,WACzC3C,EAAc3F,GAAWS,EAAgBT,GAAWA,EAEhG,OAAKG,EAAUkK,GAKRD,EAAgBlqB,QAAOkpB,GAAkBjJ,EAAUiJ,IAhE5D,SAAkB9sB,EAAQguB,GACxB,MAAMC,EAAgC,MAArBD,EAAME,iBAAsB,EAASF,EAAME,cAE5D,GAAIluB,EAAOmuB,SAASH,GAClB,OAAO,EAEJ,GAAIC,GAAY1E,EAAa0E,GAAW,CAC3C,IAAIzhB,EAAOwhB,EAEX,EAAG,CAED,GAAIxhB,GAAQxM,IAAWwM,EACrB,OAAO,EAITA,EAAOA,EAAKrN,YAAcqN,EAAKsf,IACjC,OAAStf,EACX,CAEA,OAAO,CACT,CA2C+E2hB,CAASrB,EAAgBiB,IAAmD,SAAhC7E,EAAY4D,KAJ5H,EAKX,CA4BA,MAAM5J,EAAW,CACfkL,gBAAiBpM,IACf,IAAI,UACFC,EAAS,SACTC,EAAQ,SACRmB,GACErB,EACJ,MAAO,CACLC,UAAWmJ,EAA8BnJ,EAAWkC,EAAgBjC,GAAWmB,GAC/EnB,SAAU,IAAKiK,EAAcjK,GAC3B9gB,EAAG,EACHkH,EAAG,GAEN,EAEH2b,sDAAuDtH,GA5OzD,SAA+DqF,GAC7D,IAAI,KACFe,EAAI,aACJmB,EAAY,SACZb,GACErB,EACJ,MAAMqJ,EAA0BhC,EAAcnF,GACxC1sB,EAAkBusB,EAAmBG,GAE3C,GAAIA,IAAiB1sB,EACnB,OAAOurB,EAGT,IAAIwI,EAAS,CACXR,WAAY,EACZE,UAAW,GAEb,MAAMO,EAAU,CACdpqB,EAAG,EACHkH,EAAG,GAGL,IAAI+iB,IAA4BA,GAAwC,UAAbhI,MACvB,SAA9B6F,EAAYhF,IAA4BuF,EAAejyB,MACzD+zB,EAAST,EAAc5G,IAGrBmF,EAAcnF,IAAe,CAC/B,MAAMuH,EAAanB,EAAsBpG,GAAc,GACvDsH,EAAQpqB,EAAIqqB,EAAWrqB,EAAI8iB,EAAawH,WACxCF,EAAQljB,EAAImjB,EAAWnjB,EAAI4b,EAAayH,SAC1C,CAOF,MAAO,IAAK5I,EACV3hB,EAAG2hB,EAAK3hB,EAAImqB,EAAOR,WAAaS,EAAQpqB,EACxCkH,EAAGya,EAAKza,EAAIijB,EAAON,UAAYO,EAAQljB,EAE3C,CAkMiE2b,CAAsDtH,GACrHwH,gBAAiBkK,IACf,IAAI,QACF3K,GACE2K,EACJ,OAAOlK,EAAgBT,EAAQ,EAEjCG,UAAW1iB,GAAS0iB,EAAU1iB,GAC9B4iB,mBAAoBuK,IAClB,IAAI,QACF5K,GACE4K,EACJ,OAAOvK,EAAmBL,EAAQ,EAEpCE,sBAAuBjH,GArDzB,SAA+BqF,GAC7B,IAAI,QACF0B,EAAO,SACP/Z,EAAQ,aACR2Z,GACEtB,EACJ,MACM8L,EAAkB,IADiB,oBAAbnkB,EAAiCkkB,EAAmBnK,GAAW,GAAGtpB,OAAOuP,GACpD2Z,GAC3CiL,EAAsBT,EAAgB,GACtCU,EAAeV,EAAgBlO,QAAO,CAAC6O,EAAS3B,KACpD,MAAM/J,EAAO8J,EAAgCnJ,EAASoJ,GAKtD,OAJA2B,EAAQhM,IAAM,EAAIM,EAAKN,IAAKgM,EAAQhM,KACpCgM,EAAQ/L,MAAQ,EAAIK,EAAKL,MAAO+L,EAAQ/L,OACxC+L,EAAQ9L,OAAS,EAAII,EAAKJ,OAAQ8L,EAAQ9L,QAC1C8L,EAAQ7L,KAAO,EAAIG,EAAKH,KAAM6L,EAAQ7L,MAC/B6L,CAAO,GACb5B,EAAgCnJ,EAAS6K,IAK5C,OAJAC,EAAarY,MAAQqY,EAAa9L,MAAQ8L,EAAa5L,KACvD4L,EAAatY,OAASsY,EAAa7L,OAAS6L,EAAa/L,IACzD+L,EAAaptB,EAAIotB,EAAa5L,KAC9B4L,EAAalmB,EAAIkmB,EAAa/L,IACvB+L,CACT,CA+BiC5K,CAAsBjH,GACrDwP,cAAeuC,IACb,IAAI,QACFhL,GACEgL,EACJ,OAAOvC,EAAczI,EAAQ,EAE/BiL,eAAgBC,IACd,IAAI,QACFlL,GACEkL,EACJ,OAAOlL,EAAQiL,gBAAgB,GAI7B,EAAkB,CAAC1M,EAAWC,EAAUpjB,IDpZtB2O,OAAOwU,EAAWC,EAAU2M,KAClD,MAAM,UACJrpB,EAAY,SAAQ,SACpB6d,EAAW,WAAU,WACrByL,EAAa,GAAE,SACf5L,GACE2L,EAiBJ,IAAI1L,QAAcD,EAASkL,gBAAgB,CACzCnM,YACAC,WACAmB,cAEE,EACFjiB,EAAC,EACDkH,GACEyZ,EAA2B,IAAKoB,EAClC3d,cAEEupB,EAAoBvpB,EACpBqgB,EAAiB,CAAC,EAGtB,IAAK,IAAIjsB,EAAI,EAAGA,EAAIk1B,EAAWh0B,OAAQlB,IAAK,CAS1C,MAAM,KACJU,EAAI,GACJoV,GACEof,EAAWl1B,IAEbwH,EAAG4tB,EACH1mB,EAAG2mB,EAAK,KACRr3B,EAAI,MACJoV,SACQ0C,EAAG,CACXtO,IACAkH,IACA8e,iBAAkB5hB,EAClBA,UAAWupB,EACX1L,WACAwC,iBACA1C,QACAD,WACAE,SAAU,CACRnB,YACAC,cAGJ9gB,EAAa,MAAT4tB,EAAgBA,EAAQ5tB,EAC5BkH,EAAa,MAAT2mB,EAAgBA,EAAQ3mB,EAC5Bud,EAAiB,IAAKA,EACpB,CAACvrB,GAAe,MAAR1C,EAAeA,EAAO,CAAC,GAG7BoV,IACmB,iBAAVA,IACLA,EAAMxH,YACRupB,EAAoB/hB,EAAMxH,WAGxBwH,EAAMmW,QACRA,GAAwB,IAAhBnW,EAAMmW,YAAuBD,EAASkL,gBAAgB,CAC5DnM,YACAC,WACAmB,aACGrW,EAAMmW,SAIX/hB,IACAkH,KACEyZ,EAA2B,IAAKoB,EAClC3d,UAAWupB,MAIfn1B,GAAK,EAGT,CAEA,MAAO,CACLwH,IACAkH,IACA9C,UAAWupB,EACX1L,WACAwC,iBACD,ECuSuDqJ,CAAkBjN,EAAWC,EAAU,CAC/FgB,cACGpkB,iBCpeDqwB,GAAYxuB,OAAOC,eACnBwuB,GAAazuB,OAAOuD,iBACpBmrB,GAAoB1uB,OAAOsD,0BAC3BqrB,GAAsB3uB,OAAOgD,sBAC7B4rB,GAAe5uB,OAAOI,UAAUC,eAChCwuB,GAAe7uB,OAAOI,UAAU0uB,qBAChCC,GAAkB,CAACpY,EAAKpf,EAAKiJ,IAAUjJ,KAAOof,EAAM6X,GAAU7X,EAAKpf,EAAK,CAAE2I,YAAY,EAAMwD,cAAc,EAAMC,UAAU,EAAMnD,UAAWmW,EAAIpf,GAAOiJ,EACtJwuB,GAAiB,CAACn3B,EAAGC,KACvB,IAAK,IAAI+oB,KAAQ/oB,IAAMA,EAAI,CAAC,GACtB82B,GAAarvB,KAAKzH,EAAG+oB,IACvBkO,GAAgBl3B,EAAGgpB,EAAM/oB,EAAE+oB,IAC/B,GAAI8N,GACF,IAAK,IAAI9N,KAAQ8N,GAAoB72B,GAC/B+2B,GAAatvB,KAAKzH,EAAG+oB,IACvBkO,GAAgBl3B,EAAGgpB,EAAM/oB,EAAE+oB,IAEjC,OAAOhpB,CAAC,EAENo3B,GAAgB,CAACp3B,EAAGC,IAAM22B,GAAW52B,EAAG62B,GAAkB52B,IAe9D,SAAS,GAAOuS,EAAIvG,GAClB,IAAK,MAAMvM,KAAOuM,EACZ9D,OAAOI,UAAUC,eAAed,KAAKuE,EAAMvM,KACpB,iBAAduM,EAAKvM,IAAqB8S,EAAG9S,GACtC,GAAO8S,EAAG9S,GAAMuM,EAAKvM,IAErB8S,EAAG9S,GAAOuM,EAAKvM,GAIvB,CACA,MAAM22B,GAAS,CACbxtB,UAAU,EACVmO,SAAU,EACVqgB,SAAU,EACVlqB,UAAW,OACXgE,cAAU,EACVmmB,aAAa,EACbC,eAAgB,IAChBC,eAAgB,GAChB3M,SAAU,WACV4M,iBAAiB,EACjBhJ,MAAM,EACNiJ,OAAO,EACPC,gBAAiB,EACjBC,aAAc,EACdC,eAAe,EACfzgB,OAAQ,CACN/K,QAAS,CACPW,UAAW,MACX8qB,SAAU,CAAC,QAAS,QAAS,SAC7BC,aAAeC,GAAW,IAAIA,EAAQ,SACtChnB,MAAO,CACLM,KAAM,IACNC,KAAM,GAERN,cAAc,EACdoG,MAAM,EACN4gB,eAAgB,OAElBC,SAAU,CACRlrB,UAAW,SACX8qB,SAAU,CAAC,SACX9mB,MAAO,EACPC,cAAc,EACdknB,UAAU,GAEZrpB,KAAM,CACJspB,QAAS,WACTN,SAAU,CAAC,QAAS,SACpBN,eAAgB,CAAC,QAAS,SAC1BxmB,MAAO,CACLM,KAAM,EACNC,KAAM,QAKd,SAAS8mB,GAAiBC,EAAO54B,GAC/B,IACIiJ,EADA4vB,EAAclC,GAAOjf,OAAOkhB,IAAU,CAAC,EAE3C,GACE3vB,EAAQ4vB,EAAY74B,QACC,IAAViJ,EACL4vB,EAAYH,QACdG,EAAclC,GAAOjf,OAAOmhB,EAAYH,UAAY,CAAC,GAErDG,EAAc,KACd5vB,EAAQ0tB,GAAO32B,IAGjB64B,EAAc,WAETA,GACT,OAAO5vB,CACT,CAcA,SAAS6vB,GAAmBF,GAC1B,MAAMG,EAAS,CAACH,GAChB,IAAIC,EAAclC,GAAOjf,OAAOkhB,IAAU,CAAC,EAC3C,GACMC,EAAYH,SACdK,EAAOh1B,KAAK80B,EAAYH,SACxBG,EAAclC,GAAOjf,OAAOmhB,EAAYH,UAAY,CAAC,GAErDG,EAAc,WAETA,GACT,OAAOE,CACT,CAEA,IAAIC,IAAkB,EACtB,GAAsB,oBAAX9yB,OAAwB,CACjC8yB,IAAkB,EAClB,IACE,MAAMxT,EAAO/c,OAAOC,eAAe,CAAC,EAAG,UAAW,CAChDE,MACEowB,IAAkB,CACpB,IAEF9yB,OAAOyW,iBAAiB,OAAQ,KAAM6I,EAExC,CADE,MAAOlkB,GACT,CACF,CACA,IAAI23B,IAAQ,EACU,oBAAX/yB,QAA+C,oBAAd2rB,YAC1CoH,GAAQ,mBAAmBxsB,KAAKolB,UAAUC,aAAe5rB,OAAOgzB,UAElE,MAAMjL,GAAa,CAAC,OAAQ,MAAO,SAAU,OAAQ,SAASvG,QAAO,CAACwF,EAAKhoB,IAASgoB,EAAIhrB,OAAO,CAC7FgD,EACA,GAAGA,UACH,GAAGA,WACD,IACEi0B,GAAiB,CACrBC,MAAO,aACPvqB,MAAO,QACPzE,MAAO,QACPivB,MAAO,cAEHC,GAAiB,CACrBF,MAAO,aACPvqB,MAAO,OACPzE,MAAO,QACPivB,MAAO,YAET,SAASE,GAAgBzS,EAAO0S,GAC9B,MAAMnL,EAAQvH,EAAM1b,QAAQouB,IACb,IAAXnL,GACFvH,EAAMhhB,OAAOuoB,EAAO,EAExB,CACA,SAASoL,KACP,OAAO,IAAIjkB,SAAS9B,GAAYgmB,uBAAsB,KACpDA,sBAAsBhmB,EAAQ,KAElC,CACA,MAAMimB,GAAe,GACrB,IAAIC,GAAe,KACnB,MAAMC,GAAsB,CAAC,EAC7B,SAASC,GAAuBlB,GAC9B,IAAIxE,EAAOyF,GAAoBjB,GAI/B,OAHKxE,IACHA,EAAOyF,GAAoBjB,GAAS,IAE/BxE,CACT,CACA,IAAI5mB,GAAU,WACd,EAIA,SAASusB,GAAmBzQ,GAC1B,OAAO,WAEL,OAAOqP,GADO75B,KAAKk7B,OACWpB,MAAOtP,EACvC,CACF,CARsB,oBAAXpjB,SACTsH,GAAUtH,OAAOsH,SAQnB,MAAMysB,GAAc,yBACpB,IAAIC,GAAgB,KAAM,CACxB93B,KAAM,UACNW,MAAO,CACL61B,MAAO,CACL31B,KAAMC,OACN6H,UAAU,GAEZovB,YAAa,CACXl3B,KAAMqT,SACNvL,UAAU,GAEZqvB,cAAe,CACbn3B,KAAMqT,SACNvL,UAAU,GAEZsvB,WAAY,CACVp3B,KAAMqT,SACNvL,UAAU,GAEZyG,MAAO,CACLvO,KAAMI,QACNxB,SAAS,GAEXy4B,UAAW,CACTr3B,KAAMC,OACNrB,QAAS,MAEX04B,OAAQ,CACN14B,QAAS,MAEXsH,SAAU,CACRlG,KAAMI,QACNxB,QAASk4B,GAAmB,aAE9BS,oBAAqB,CACnBv3B,KAAMI,QACNxB,QAASk4B,GAAmB,wBAE9BzsB,UAAW,CACTrK,KAAMC,OACNrB,QAASk4B,GAAmB,aAC5B/uB,UAAY/B,GAAUglB,GAAW3f,SAASrF,IAE5CqI,MAAO,CACLrO,KAAM,CAACC,OAAQyK,OAAQlF,QACvB5G,QAASk4B,GAAmB,UAE9BziB,SAAU,CACRrU,KAAM,CAAC0K,OAAQzK,QACfrB,QAASk4B,GAAmB,aAE9BpC,SAAU,CACR10B,KAAM,CAAC0K,OAAQzK,QACfrB,QAASk4B,GAAmB,aAE9B3B,SAAU,CACRn1B,KAAMoJ,MACNxK,QAASk4B,GAAmB,aAE9BU,aAAc,CACZx3B,KAAM,CAACoJ,MAAOiK,UACdzU,QAASk4B,GAAmB,iBAE9B1B,aAAc,CACZp1B,KAAM,CAACoJ,MAAOiK,UACdzU,QAASk4B,GAAmB,iBAE9BjC,eAAgB,CACd70B,KAAMoJ,MACNxK,QAASk4B,GAAmB,mBAE9BW,mBAAoB,CAClBz3B,KAAM,CAACoJ,MAAOiK,UACdzU,QAASk4B,GAAmB,uBAE9BY,mBAAoB,CAClB13B,KAAM,CAACoJ,MAAOiK,UACdzU,QAASk4B,GAAmB,uBAE9BtsB,UAAW,CACTxK,KAAM,CAACC,OAAQuF,OAAQ+E,GAASnK,SAChCxB,QAASk4B,GAAmB,cAE9BtoB,SAAU,CACRxO,KAAM,CAACC,OAAQsK,IACf3L,QAASk4B,GAAmB,aAE9B5O,SAAU,CACRloB,KAAMC,OACN8H,UAAY/B,GAAU,CAAC,WAAY,SAASqF,SAASrF,GACrDpH,QAASk4B,GAAmB,aAE9BtB,SAAU,CACRx1B,KAAM,CAACI,QAASiT,UAChBzU,QAASk4B,GAAmB,aAE9BxoB,aAAc,CACZtO,KAAMI,QACNxB,QAASk4B,GAAmB,iBAE9BnC,YAAa,CACX30B,KAAMI,QACNxB,QAASk4B,GAAmB,gBAE9Ba,WAAY,CACV33B,KAAMI,QACNxB,QAASk4B,GAAmB,eAE9Bc,YAAa,CACX53B,KAAM,CAACC,OAAQmJ,MAAO5D,QACtB5G,QAASk4B,GAAmB,gBAE9Be,uBAAwB,CACtB73B,KAAMI,QACNxB,QAASk4B,GAAmB,2BAE9BgB,YAAa,CACX93B,KAAMI,QACNxB,QAASk4B,GAAmB,gBAE9BiB,SAAU,CACR/3B,KAAM,CAACI,QAASH,QAChBrB,QAASk4B,GAAmB,aAE9BkB,YAAa,CACXh4B,KAAMI,QACNxB,QAASk4B,GAAmB,gBAE9BmB,oBAAqB,CACnBj4B,KAAMI,QACNxB,QAASk4B,GAAmB,wBAE9BhC,gBAAiB,CACf90B,KAAMI,QACNxB,QAASk4B,GAAmB,oBAE9B9B,gBAAiB,CACfh1B,KAAM,CAAC0K,OAAQzK,QACfrB,QAASk4B,GAAmB,oBAE9B7B,aAAc,CACZj1B,KAAM,CAAC0K,OAAQzK,QACfrB,QAASk4B,GAAmB,iBAE9B5B,cAAe,CACbl1B,KAAMI,QACNxB,QAASk4B,GAAmB,kBAE9BhL,KAAM,CACJ9rB,KAAMI,QACNxB,QAASk4B,GAAmB,SAE9B/B,MAAO,CACL/0B,KAAMI,QACNxB,QAASk4B,GAAmB,UAE9BoB,eAAgB,CACdl4B,KAAMI,QACNxB,QAASk4B,GAAmB,mBAE9BqB,YAAa,CACXn4B,KAAMI,QACNxB,QAASk4B,GAAmB,iBAGhCsB,UACE,MAAO,CACL,CAACpB,IAAc,CACbqB,aAAcx8B,MAGpB,EACAy8B,OAAQ,CACN,CAACtB,IAAc,CAAEp4B,QAAS,OAE5BnC,OACE,MAAO,CACL87B,SAAS,EACTC,WAAW,EACXC,gBAAgB,EAChBC,QAAS,CACPC,UAAU,EACVC,QAAQ,EACRC,UAAU,EACVC,QAAQ,GAEVhD,OAAQ,CACN7vB,EAAG,EACHkH,EAAG,EACH9C,UAAW,GACX6d,SAAUrsB,KAAKqsB,SACf6Q,MAAO,CACL9yB,EAAG,EACHkH,EAAG,EACH6rB,aAAc,GAEhBC,gBAAiB,MAEnBC,cAA+B,IAAIC,IACnCC,cAAc,EAElB,EACA35B,SAAU,CACR45B,WACE,OAAsB,MAAfx9B,KAAKy7B,OAAiBz7B,KAAKy7B,OAASz7B,KAAKgP,QAClD,EACAyuB,qBACE,OAAOz9B,KAAK87B,YAAc97B,KAAK28B,SACjC,EACAe,WACE,MAAO,CACLF,SAAUx9B,KAAKw9B,SACfd,QAAS18B,KAAK08B,QACde,mBAAoBz9B,KAAKy9B,mBACzBb,eAAgB58B,KAAK48B,eACrBjD,SAAmC,mBAAlB35B,KAAK25B,SAA0B35B,KAAKu9B,aAAev9B,KAAK25B,SACzE7mB,KAAM9S,KAAK8S,KACXC,KAAM/S,KAAK+S,KACXN,aAAczS,KAAKyS,aACnBkrB,SAAU39B,KAAK29B,SACfd,QAASjE,GAAcD,GAAe,CAAC,EAAG34B,KAAK68B,SAAU,CACvDd,YAAa/7B,KAAK+7B,cAEpB9B,OAAQj6B,KAAK07B,oBAAsB,KAAO17B,KAAKi6B,OAEnD,EACAuC,eACE,IAAIoB,EACJ,OAAmC,OAA3BA,EAAK59B,KAAKm7B,UAAwB,EAASyC,EAAGpB,YACxD,EACAqB,4BACE,IAAID,EAAIrlB,EACR,OAAsC,OAA7BqlB,EAAK59B,KAAKg5B,qBAA0B,EAAS4E,EAAGpuB,SAAS,YAAgD,OAAjC+I,EAAKvY,KAAK47B,yBAA8B,EAASrjB,EAAG/I,SAAS,SAChJ,GAEFN,MAAOypB,GAAeA,GAAe,CACnCjmB,MAAO,iBACPrI,SAASF,GACHA,EACFnK,KAAK89B,UAEL99B,KAAK+9B,MAET,EACAtnB,kBACMzW,KAAK08B,UACP18B,KAAKg+B,yBACCh+B,KAAKi+B,oBAEf,GACC,CACD,WACA,uBACArV,QAAO,CAACwF,EAAK5D,KACb4D,EAAI5D,GAAQ,qBACL4D,IACN,CAAC,IAAK,CACP,YACA,WACA,WACA,WACA,WACA,kBACA,eACA,kBACA,QACA,iBACA,QACAxF,QAAO,CAACwF,EAAK5D,KACb4D,EAAI5D,GAAQ,oBACL4D,IACN,CAAC,IACJ8P,UACEl+B,KAAKm+B,cAAe,EACpBn+B,KAAKgP,SAAW,UAAU,CAACoL,KAAKC,SAAUI,KAAK2jB,OAAO34B,KAAKpD,GAAMA,EAAEV,SAAS,IAAI0iB,UAAU,EAAG,MAAK3e,KAAK,OACnG1F,KAAKi8B,aACPthB,QAAQxX,KAAK,oFAEXnD,KAAKm8B,aACPxhB,QAAQxX,KAAK,wFAEjB,EACAmX,UACEta,KAAK+9B,OACL/9B,KAAKq+B,oBACP,EACAC,YACEt+B,KAAKu+B,gBACP,EACAC,cACEx+B,KAAK+S,MACP,EACA0E,gBACEzX,KAAK89B,SACP,EACA/5B,QAAS,CACP+O,MAAK,MAAE2rB,EAAQ,KAAI,UAAEC,GAAY,EAAK,MAAEC,GAAQ,GAAU,CAAC,GACzD,IAAIf,EAAIrlB,GACyB,OAA3BqlB,EAAK59B,KAAKw8B,mBAAwB,EAASoB,EAAGgB,cAAgB5+B,KAAKw8B,aAAaoC,cAAgB5+B,OAEtGA,KAAK6+B,eAAgB,GACjBF,GAAU3+B,KAAKqK,YACgB,OAA3BkO,EAAKvY,KAAKw8B,mBAAwB,EAASjkB,EAAGqmB,eAAiB5+B,OACnEA,KAAKw8B,aAAaoC,YAAc,MAElC5+B,KAAK8+B,eAAeL,EAAOC,GAC3B1+B,KAAK6E,MAAM,QACX7E,KAAK++B,mBAAoB,EACzBnE,uBAAsB,KACpB56B,KAAK++B,mBAAoB,CAAK,KAGlC/+B,KAAK6E,MAAM,gBAAgB,GAC7B,EACAkO,MAAK,MAAE0rB,EAAQ,KAAI,UAAEC,GAAY,EAAK,WAAEM,GAAa,GAAU,CAAC,GAC9D,IAAIpB,EACA59B,KAAKi/B,mBAELj/B,KAAKq9B,cAAc9qB,KAAO,EAC5BvS,KAAK6+B,eAAgB,GAGlBG,GAAch/B,KAAK69B,2BAA6B79B,KAAKk/B,mBACpDl/B,KAAKw8B,eACPx8B,KAAKw8B,aAAaoC,YAAc5+B,KAChCwb,aAAaxb,KAAKw8B,aAAa2C,kBAC/Bn/B,KAAKw8B,aAAa2C,iBAAmB7jB,YAAW,KAC1Ctb,KAAKw8B,aAAaoC,cAAgB5+B,OACpCA,KAAKw8B,aAAaoC,YAAY7rB,KAAK,CAAE2rB,cACrC1+B,KAAKw8B,aAAaoC,YAAc,KAClC,GACC,QAI0B,OAA3BhB,EAAK59B,KAAKw8B,mBAAwB,EAASoB,EAAGgB,eAAiB5+B,OACnEA,KAAKw8B,aAAaoC,YAAc,MAElC5+B,KAAK6+B,eAAgB,EACrB7+B,KAAKo/B,eAAeX,EAAOC,GAC3B1+B,KAAK6E,MAAM,QACX7E,KAAK6E,MAAM,gBAAgB,IAC7B,EACAk5B,OACO/9B,KAAKm+B,eAEVn+B,KAAKm+B,cAAe,EACpBn+B,KAAK28B,WAAY,EACjB38B,KAAKq/B,SAAW,GAChBr/B,KAAKs/B,eAAgB,EACrBt/B,KAAKu/B,gBAAkBv/B,KAAKs7B,gBAC5Bt7B,KAAKw/B,cAAgBx/B,KAAKq7B,cAAczuB,QAAQpK,GAAMA,EAAEi9B,WAAaj9B,EAAEk9B,eACvE1/B,KAAK2/B,aAAe3/B,KAAKu7B,aACzBv7B,KAAK4/B,YAAc5/B,KAAK2/B,aAAax4B,cAAc,oBACnDnH,KAAK6/B,YAAc7/B,KAAK2/B,aAAax4B,cAAc,8BACnDnH,KAAK8/B,kBAAkB,QAAS,uBAChC9/B,KAAKq+B,qBACDr+B,KAAKs5B,SAASx1B,QAChB9D,KAAK+/B,sBAEH//B,KAAK0S,OACP1S,KAAK8S,OAET,EACAgrB,UACM99B,KAAKm+B,eAETn+B,KAAKm+B,cAAe,EACpBn+B,KAAKggC,yBACLhgC,KAAK+S,KAAK,CAAE2rB,WAAW,IACvB1+B,KAAKq+B,qBACLr+B,KAAK28B,WAAY,EACjB38B,KAAK08B,SAAU,EACf18B,KAAKigC,6BAA4B,GACjCjgC,KAAK8/B,kBAAkB,sBAAuB,SAC9C9/B,KAAK6E,MAAM,WACb,EACA4R,iBACMzW,KAAK08B,gBACD18B,KAAKi+B,oBACXj+B,KAAK6E,MAAM,UAEf,EACA4R,0BACE,IAAImnB,EACJ,GAAI59B,KAAKm+B,cAAgBn+B,KAAK07B,oBAC5B,OACF,MAAMwE,EAAW,CACf7T,SAAUrsB,KAAKqsB,SACfyL,WAAY,KAEV93B,KAAKwY,UAAYxY,KAAK64B,WACxBqH,EAASpI,WAAW7yB,KAAKosB,EAAO,CAC9B/F,SAAUtrB,KAAKwY,SACf8X,UAAWtwB,KAAK64B,YAGpB,MAAMsH,EAAkBngC,KAAKwO,UAAUrC,WAAW,QA8ClD,GA7CIg0B,EACFD,EAASpI,WAAW7yB,KAAKqpB,EAAc,CACrCQ,UAAkD,OAAtC8O,EAAK59B,KAAKwO,UAAU0a,MAAM,KAAK,IAAc0U,EAAK,MAGhEsC,EAAS1xB,UAAYxO,KAAKwO,UAExBxO,KAAKi5B,kBACHj5B,KAAKk5B,OACPgH,EAASpI,WAAW7yB,KFmFhB,SAAU6C,GAKtB,YAJgB,IAAZA,IACFA,EAAU,CAAC,GAGN,CACLxE,KAAM,QACNwE,UAEA2O,SAASwV,GACP,MAAM,EACJ7hB,EAAC,EACDkH,EAAC,UACD9C,GACEyd,GAEFX,SAAU+E,GAAgB,EAC1BC,UAAWC,GAAiB,EAAK,QACjC6P,EAAU,CACR1nB,GAAIsS,IACF,IAAI,EACF5gB,EAAC,EACDkH,GACE0Z,EACJ,MAAO,CACL5gB,IACAkH,IACD,MAGF2d,GACDnnB,EACEujB,EAAS,CACbjhB,IACAkH,KAEI+d,QAAiBrD,EAAeC,EAAqBgD,GACrD3D,EAAWV,EAAyBF,EAAiBlc,IACrD8hB,EAAYoB,EAAapG,GAC/B,IAAI+U,EAAgBhV,EAAOC,GACvBgV,EAAiBjV,EAAOiF,GAE5B,GAAID,EAAe,CACjB,MACMkQ,EAAuB,MAAbjV,EAAmB,SAAW,QAG9C+U,EAAgBhT,EAFJgT,EAAgBhR,EAFC,MAAb/D,EAAmB,MAAQ,QAIf+U,EADhBA,EAAgBhR,EAASkR,GAEvC,CAEA,GAAIhQ,EAAgB,CAClB,MACMgQ,EAAwB,MAAdjQ,EAAoB,SAAW,QAG/CgQ,EAAiBjT,EAFLiT,EAAiBjR,EAFC,MAAdiB,EAAoB,MAAQ,QAIfgQ,EADjBA,EAAiBjR,EAASkR,GAExC,CAEA,MAAMC,EAAgBJ,EAAQ1nB,GAAG,IAAKuT,EACpC,CAACX,GAAW+U,EACZ,CAAC/P,GAAYgQ,IAEf,MAAO,IAAKE,EACV5/B,KAAM,CACJwJ,EAAGo2B,EAAcp2B,EAAIA,EACrBkH,EAAGkvB,EAAclvB,EAAIA,GAG3B,EAGJ,CE1JmC4nB,CAAM,CAC7B1N,QAASxrB,KAAKm5B,gBACdxmB,SAAU3S,KAAK2S,SACf2d,UAAWtwB,KAAKq8B,mBAGf8D,GAAmBngC,KAAKiwB,MAC3BiQ,EAASpI,WAAW7yB,KAAKgrB,EAAK,CAC5BzE,QAASxrB,KAAKm5B,gBACdxmB,SAAU3S,KAAK2S,aAIrButB,EAASpI,WAAW7yB,KF5VZ6C,KAAW,CACvBxE,KAAM,QACNwE,UAEA2O,SAASwV,GAEP,MAAM,QACJS,EAAO,QACPlB,EAAU,GACG,MAAX1jB,EAAkBA,EAAU,CAAC,GAC3B,EACJsC,EAAC,EACDkH,EAAC,UACD9C,EAAS,MACT2d,EAAK,SACLD,GACED,EAEJ,GAAe,MAAXS,EAKF,MAAO,CAAC,EAGV,MAAMD,EAAgBlB,EAAyBC,GACzCH,EAAS,CACbjhB,IACAkH,KAGIwZ,EAAOF,EADSF,EAAiBlc,IAEjC1K,EAAS+mB,EAAkBC,GAC3B2V,QAAwBvU,EAASiJ,cAAc,CACnDzI,YAEIgU,EAAmB,MAAT5V,EAAe,MAAQ,OACjC6V,EAAmB,MAAT7V,EAAe,SAAW,QACpC8V,EAAUzU,EAAMlB,UAAUnnB,GAAUqoB,EAAMlB,UAAUH,GAAQO,EAAOP,GAAQqB,EAAMjB,SAASpnB,GAC1F+8B,EAAYxV,EAAOP,GAAQqB,EAAMlB,UAAUH,GAC3CgW,QAA0B5U,EAASiB,gBAAgB,CACvDT,YAEIqU,EAAaD,EAA6B,MAAThW,EAAegW,EAAkB9K,cAAgB,EAAI8K,EAAkB/K,aAAe,EAAI,EAC3HiL,EAAoBJ,EAAU,EAAIC,EAAY,EAG9C/gB,EAAM2M,EAAciU,GACpBtT,EAAM2T,EAAaN,EAAgB38B,GAAU2oB,EAAckU,GAC3DM,EAASF,EAAa,EAAIN,EAAgB38B,GAAU,EAAIk9B,EACxD3P,EAAShE,EAAOvN,EAAKmhB,EAAQ7T,GACnC,MAAO,CACLxsB,KAAM,CACJ,CAACkqB,GAAOuG,EACR8L,aAAc8D,EAAS5P,GAG7B,IEkS6B6L,CAAM,CAC7BxQ,QAAS1sB,KAAK6/B,YACdrU,QAASxrB,KAAKo5B,gBAEZp5B,KAAKq5B,eACP6G,EAASpI,WAAW7yB,KAAK,CACvB3B,KAAM,gBACNoV,GAAI,EAAGlK,YAAW2d,QAAO0C,qBACvB,IAAIQ,EACJ,MAAM,aAAE8N,GAAiBtO,EAAeqO,MAMxC,OAJE7N,EADE7gB,EAAUrC,WAAW,QAAUqC,EAAUrC,WAAW,UAC3CiO,KAAK6b,IAAIkH,GAAgBhR,EAAMlB,UAAU9L,MAAQ,EAEjD/E,KAAK6b,IAAIkH,GAAgBhR,EAAMlB,UAAU/L,OAAS,EAExD,CACLte,KAAM,CACJyuB,YAEH,IAIHrvB,KAAKi8B,aAAej8B,KAAKk8B,SAAU,CACrC,MAAMA,EAAWl8B,KAAKk8B,SAAWl8B,KAAKk8B,SAAWl8B,KAAKi8B,YAAc,MAAQ,KAC5EiE,EAASpI,WAAW7yB,KAAK,CACvB3B,KAAM,WACNoV,GAAI,EAAGyT,QAAO3d,YAAWqgB,qBACvB,IAAIqS,EACJ,GAAuC,OAAlCA,EAAMrS,EAAeqN,eAAoB,EAASgF,EAAIhS,KACzD,MAAO,CAAC,EAEV,IAAI/P,EACAD,EAQJ,OAPI1Q,EAAUrC,WAAW,QAAUqC,EAAUrC,WAAW,UACtDgT,EAAQgN,EAAMlB,UAAU9L,MAExBD,EAASiN,EAAMlB,UAAU/L,OAE3Blf,KAAK4/B,YAAYp0B,MAAmB,QAAb0wB,EAAqB,WAA0B,QAAbA,EAAqB,WAAa,SAAoB,MAAT/c,EAAgB,GAAGA,MAAY,KACrInf,KAAK4/B,YAAYp0B,MAAmB,QAAb0wB,EAAqB,YAA2B,QAAbA,EAAqB,YAAc,UAAsB,MAAVhd,EAAiB,GAAGA,MAAa,KACnI,CACLte,KAAM,CACJsuB,MAAM,GAERlZ,MAAO,CACLmW,OAAO,GAEV,GAGP,EACInsB,KAAKm8B,aAAen8B,KAAKo8B,uBAC3Bp8B,KAAK4/B,YAAYp0B,MAAM21B,SAAW,KAClCnhC,KAAK4/B,YAAYp0B,MAAM41B,UAAY,KACnClB,EAASpI,WAAW7yB,KFoKf,SAAU6C,GAKrB,YAJgB,IAAZA,IACFA,EAAU,CAAC,GAGN,CACLxE,KAAM,OACNwE,UAEA2O,SAASwV,GACP,IAAIoV,EAEJ,MAAM,UACJ7yB,EAAS,MACT2d,EAAK,eACL0C,GACE5C,GACE,MACJnf,KACGmiB,GACDnnB,EAEJ,GAAoD,OAA/Cu5B,EAAuBxS,EAAetc,OAAiB8uB,EAAqBnS,KAC/E,MAAO,CAAC,EAGV,MAAMG,QAAiBrD,EAAeC,EAAqBgD,GACrDZ,EAAgB3D,EAAiBlc,GACjC8yB,EAAoC,QAA5B3W,EAAanc,GAC3B,IAAI+yB,EACAC,EAEkB,QAAlBnT,GAA6C,WAAlBA,GAC7BkT,EAAalT,EACbmT,EAAYF,EAAQ,OAAS,UAE7BE,EAAYnT,EACZkT,EAAaD,EAAQ,MAAQ,UAG/B,MAAMG,EAAOrU,EAAIiC,EAASzD,KAAM,GAC1B8V,EAAOtU,EAAIiC,EAAS3D,MAAO,GAC3BiW,EAAOvU,EAAIiC,EAAS5D,IAAK,GACzBmW,EAAOxU,EAAIiC,EAAS1D,OAAQ,GAC5BkW,EAAa,CACjB3iB,OAAQiN,EAAMjB,SAAShM,QAAU,CAAC,OAAQ,SAAS1P,SAAShB,GAAa,GAAc,IAATmzB,GAAuB,IAATC,EAAaD,EAAOC,EAAOxU,EAAIiC,EAAS5D,IAAK4D,EAAS1D,SAAW0D,EAASkS,IACtKpiB,MAAOgN,EAAMjB,SAAS/L,OAAS,CAAC,MAAO,UAAU3P,SAAShB,GAAa,GAAc,IAATizB,GAAuB,IAATC,EAAaD,EAAOC,EAAOtU,EAAIiC,EAASzD,KAAMyD,EAAS3D,QAAU2D,EAASmS,KAKtK,OAHS,MAAT10B,GAAyBA,EAAM,IAAK+0B,KAC/B1V,IAEE,CACLvrB,KAAM,CACJsuB,MAAM,GAERlZ,MAAO,CACLmW,OAAO,GAGb,EAGJ,CElOiC5Z,CAAK,CAC5BI,SAAU3S,KAAK2S,SACf6Y,QAASxrB,KAAKm5B,gBACdrsB,MAAO,EAAGqS,QAAOD,aACflf,KAAK4/B,YAAYp0B,MAAM21B,SAAoB,MAAThiB,EAAgB,GAAGA,MAAY,KACjEnf,KAAK4/B,YAAYp0B,MAAM41B,UAAsB,MAAVliB,EAAiB,GAAGA,MAAa,IAAI,MAI9E,MAAMte,QAAa,EAAgBZ,KAAKu/B,gBAAiBv/B,KAAK2/B,aAAcO,GAC5Ev2B,OAAO4Q,OAAOva,KAAKi6B,OAAQ,CACzB7vB,EAAGxJ,EAAKwJ,EACRkH,EAAG1Q,EAAK0Q,EACR9C,UAAW5N,EAAK4N,UAChB6d,SAAUzrB,EAAKyrB,SACf6Q,MAAOvE,GAAeA,GAAe,CAAC,EAAG/3B,EAAKiuB,eAAeqO,OAAQt8B,EAAKiuB,eAAewK,gBAE7F,EACAyF,eAAeL,EAAQ,KAAMC,GAAY,GAIvC,GAHA1+B,KAAKigC,6BAA4B,GACjCjgC,KAAKi/B,kBAAmB,EACxBzjB,aAAaxb,KAAK8hC,iBACdhH,IAAgB96B,KAAK84B,aAAegC,GAAahC,aAAegC,KAAiB96B,KAAKw8B,aAGxF,OAFA1B,GAAaiH,aAAY,QACzB/hC,KAAKgiC,aAAY,GAGftD,EACF1+B,KAAKgiC,cAELhiC,KAAK8hC,gBAAkBxmB,WAAWtb,KAAKgiC,YAAYv3B,KAAKzK,MAAOA,KAAKiiC,eAAe,QAEvF,EACA7C,eAAeX,EAAQ,KAAMC,GAAY,GACnC1+B,KAAKq9B,cAAc9qB,KAAO,EAC5BvS,KAAK6+B,eAAgB,GAGvB7+B,KAAKigC,6BAA4B,GACjCjgC,KAAKi/B,kBAAmB,EACxBzjB,aAAaxb,KAAK8hC,iBACd9hC,KAAK08B,UACP5B,GAAe96B,MAEb0+B,EACF1+B,KAAK+hC,cAEL/hC,KAAK8hC,gBAAkBxmB,WAAWtb,KAAK+hC,YAAYt3B,KAAKzK,MAAOA,KAAKiiC,eAAe,SAEvF,EACAA,eAAe99B,GACb,MAAMqO,EAAQxS,KAAKwS,MACnB,OAAO0vB,SAAS1vB,GAASA,EAAMrO,IAASqO,GAAS,EACnD,EACAiE,kBAAkBmmB,GAAiB,GACjCphB,aAAaxb,KAAKmiC,gBAClB3mB,aAAaxb,KAAK8hC,iBAClB9hC,KAAK48B,eAAiBA,EAClB58B,KAAK08B,UAGT18B,KAAKg+B,yBACCrD,WACA36B,KAAKi+B,0BACLj+B,KAAKoiC,oBACNpiC,KAAK07B,qBACR17B,KAAKqiC,yBAAyB,IACzBhN,EAAiBr1B,KAAKu/B,oBACtBlK,EAAiBr1B,KAAK2/B,eACxB,UAAU,KACX3/B,KAAKi+B,mBAAmB,IAG9B,EACAxnB,0BACE,GAAIzW,KAAKi/B,iBACP,OACF,GAAIj/B,KAAKg8B,uBAAwB,CAC/B,MAAMsG,EAAStiC,KAAKu/B,gBAAgBjM,wBAC9BiP,EAAgBviC,KAAK2/B,aAAax4B,cAAc,sBAChDq7B,EAAeD,EAAcp6B,WAAWmrB,wBACxClpB,EAAIk4B,EAAOl4B,EAAIk4B,EAAOnjB,MAAQ,GAAKqjB,EAAa5W,KAAO2W,EAAcnM,YACrE9kB,EAAIgxB,EAAOhxB,EAAIgxB,EAAOpjB,OAAS,GAAKsjB,EAAa/W,IAAM8W,EAAclM,WAC3Er2B,KAAKi6B,OAAOmD,gBAAkB,GAAGhzB,OAAOkH,KAC1C,CACAtR,KAAK08B,SAAU,EACf18B,KAAKyiC,qBAAqB,CACxB,mBAAoBziC,KAAKw9B,SACzB,oBAAqB,KAEvB,MAAMhC,EAAYx7B,KAAKw7B,UACvB,GAAIA,EAAW,CACb,IAAI7rB,EACJ,IAAK,IAAI/M,EAAI,EAAGA,EAAIi4B,GAAa/2B,OAAQlB,IACvC+M,EAAUkrB,GAAaj4B,GACnB+M,EAAQ6rB,YAAcA,IACxB7rB,EAAQoD,OACRpD,EAAQ9K,MAAM,eAGpB,CACAg2B,GAAa51B,KAAKjF,MAClBO,SAAS4d,KAAKlN,UAAU7H,IAAI,uBAC5B,IAAK,MAAM0wB,KAASE,GAAmBh6B,KAAK85B,OAC1CkB,GAAuBlB,GAAO70B,KAAKjF,MACnCO,SAAS4d,KAAKlN,UAAU7H,IAAI,wBAAwB0wB,KAEtD95B,KAAK6E,MAAM,cACX7E,KAAK68B,QAAQC,UAAW,EACxB98B,KAAK68B,QAAQE,QAAS,EACtB/8B,KAAK68B,QAAQG,UAAW,EACxBh9B,KAAK68B,QAAQI,QAAS,QAChBtC,KACN36B,KAAK68B,QAAQC,UAAW,EACxB98B,KAAK68B,QAAQE,QAAS,EACjB/8B,KAAKs8B,aACRt8B,KAAK2/B,aAAa5vB,OACtB,EACA0G,kBAAkBmmB,GAAiB,GACjC,GAAI58B,KAAKq9B,cAAc9qB,KAAO,EAG5B,OAFAvS,KAAK6+B,eAAgB,OACrB7+B,KAAKi/B,kBAAmB,GAI1B,GADAzjB,aAAaxb,KAAK8hC,kBACb9hC,KAAK08B,QACR,OAEF18B,KAAK48B,eAAiBA,EACtBnC,GAAgBI,GAAc76B,MACF,IAAxB66B,GAAa/2B,QACfvD,SAAS4d,KAAKlN,UAAUxN,OAAO,uBAEjC,IAAK,MAAMq2B,KAASE,GAAmBh6B,KAAK85B,OAAQ,CAClD,MAAMxE,EAAO0F,GAAuBlB,GACpCW,GAAgBnF,EAAMt1B,MACF,IAAhBs1B,EAAKxxB,QACPvD,SAAS4d,KAAKlN,UAAUxN,OAAO,wBAAwBq2B,IAE3D,CACIgB,KAAiB96B,OACnB86B,GAAe,MAEjB96B,KAAK08B,SAAU,EACf18B,KAAKyiC,qBAAqB,CACxB,wBAAoB,EACpB,yBAAqB,IAEvBjnB,aAAaxb,KAAKmiC,gBAClB,MAAMO,EAAc7I,GAAiB75B,KAAK85B,MAAO,kBAC7B,OAAhB4I,IACF1iC,KAAKmiC,eAAiB7mB,YAAW,KAC3Btb,KAAK2/B,eACP3/B,KAAKq+B,qBACLr+B,KAAK28B,WAAY,EACnB,GACC+F,IAEL1iC,KAAKggC,uBAAuB,UAC5BhgC,KAAK6E,MAAM,cACX7E,KAAK68B,QAAQC,UAAW,EACxB98B,KAAK68B,QAAQE,QAAS,EACtB/8B,KAAK68B,QAAQG,UAAW,EACxBh9B,KAAK68B,QAAQI,QAAS,QAChBtC,KACN36B,KAAK68B,QAAQG,UAAW,EACxBh9B,KAAK68B,QAAQI,QAAS,CACxB,EACAsB,iBACMv+B,KAAK0S,MACP1S,KAAK8S,OAEL9S,KAAK+S,MAET,EACAirB,mBACE,GAAIh+B,KAAKm+B,aACP,OACF,IAAIxvB,EAAY3O,KAAK2O,UAMrB,GALyB,iBAAdA,EACTA,EAAYvH,OAAO7G,SAAS4G,cAAcwH,IACnB,IAAdA,IACTA,EAAY3O,KAAKw/B,cAAc,GAAGr3B,aAE/BwG,EACH,MAAM,IAAInH,MAAM,6BAA+BxH,KAAK2O,WAEtDA,EAAUlH,YAAYzH,KAAK2/B,cAC3B3/B,KAAK28B,WAAY,CACnB,EACAoD,sBACE,MAAM4C,EAAclE,IACdz+B,KAAK08B,UAAY18B,KAAKi/B,mBAG1BR,EAAMmE,eAAgB,GACrB5iC,KAAKs/B,eAAiBt/B,KAAK8S,KAAK,CAAE2rB,UAAQ,EAE7Cz+B,KAAK6iC,2BAA2B7iC,KAAKw/B,cAAenF,GAAgBr6B,KAAKs5B,SAAUt5B,KAAK27B,aAAcgH,GACtG3iC,KAAK6iC,2BAA2B,CAAC7iC,KAAK2/B,cAAetF,GAAgBr6B,KAAKg5B,eAAgBh5B,KAAK47B,mBAAoB+G,GACnH,MAAMG,EAAc9D,GAAgBP,IAC9BA,EAAMmE,eAGV5iC,KAAK+S,KAAK,CAAE0rB,QAAOO,cAAa,EAElCh/B,KAAK6iC,2BAA2B7iC,KAAKw/B,cAAehF,GAAgBx6B,KAAKs5B,SAAUt5B,KAAKu5B,aAAcuJ,GAAW,IACjH9iC,KAAK6iC,2BAA2B,CAAC7iC,KAAK2/B,cAAenF,GAAgBx6B,KAAKg5B,eAAgBh5B,KAAK67B,mBAAoBiH,GAAW,GAChI,EACAT,yBAAyBhH,EAAa0H,EAAWC,GAC/ChjC,KAAKq/B,SAASp6B,KAAK,CAAEo2B,cAAa0H,YAAWC,YAC7C3H,EAAYruB,SAAS6kB,GAASA,EAAKhU,iBAAiBklB,EAAWC,EAAS9I,GAAkB,CACxF+I,SAAS,QACP,IACN,EACAJ,2BAA2BxH,EAAa6H,EAAUC,EAAgBC,EAAeJ,GAC/E,IAAI1J,EAAW6J,EACM,MAAjBC,IACF9J,EAAoC,mBAAlB8J,EAA+BA,EAAc9J,GAAY8J,GAE7E9J,EAAStsB,SAASq2B,IAChB,MAAMN,EAAYG,EAASG,GACvBN,GACF/iC,KAAKqiC,yBAAyBhH,EAAa0H,EAAWC,EACxD,GAEJ,EACAhD,uBAAuBsD,GACrB,MAAMC,EAAU,GAChBvjC,KAAKq/B,SAASryB,SAASw2B,IACrB,MAAM,YAAEnI,EAAW,UAAE0H,EAAS,QAAEC,GAAYQ,EACvCF,GAAmBA,IAAoBP,EAG1CQ,EAAQt+B,KAAKu+B,GAFbnI,EAAYruB,SAAS6kB,GAASA,EAAK9T,oBAAoBglB,EAAWC,IAGpE,IAEFhjC,KAAKq/B,SAAWkE,CAClB,EACAE,qBACOzjC,KAAKm+B,eACRn+B,KAAKggC,yBACLhgC,KAAK+/B,sBAET,EACA2D,oBAAoBjF,EAAOlE,GAAQ,GAC7Bv6B,KAAK++B,oBAET/+B,KAAK+S,KAAK,CAAE0rB,UACRA,EAAMkF,aACR3jC,KAAK6E,MAAM,mBAEX7E,KAAK6E,MAAM,aAET01B,IACFv6B,KAAKs/B,eAAgB,EACrBhkB,YAAW,KACTtb,KAAKs/B,eAAgB,CAAK,GACzB,MAEP,EACAjB,qBACEr+B,KAAK2/B,aAAax3B,YAAcnI,KAAK2/B,aAAax3B,WAAWC,YAAYpI,KAAK2/B,aAChF,EACAG,kBAAkB8D,EAAUC,GAC1B,IAAK,MAAMC,KAAM9jC,KAAKw/B,cAAe,CACnC,MAAMr1B,EAAQ25B,EAAGC,aAAaH,GAC1Bz5B,IACF25B,EAAGE,gBAAgBJ,GACnBE,EAAG97B,aAAa67B,EAAQ15B,GAE5B,CACF,EACAs4B,qBAAqBv3B,GACnB,IAAK,MAAM44B,KAAM9jC,KAAKw/B,cACpB,IAAK,MAAMn9B,KAAK6I,EAAO,CACrB,MAAMf,EAAQe,EAAM7I,GACP,MAAT8H,EACF25B,EAAGE,gBAAgB3hC,GAEnByhC,EAAG97B,aAAa3F,EAAG8H,EAEvB,CAEJ,EACA81B,4BAA4B91B,GAC1B,IAAInB,EAAShJ,KAAKw8B,aAClB,KAAOxzB,GACDmB,EACFnB,EAAOq0B,cAAcj0B,IAAIpJ,KAAKgP,WAE9BhG,EAAOq0B,cAAc4G,OAAOjkC,KAAKgP,UAC7BhG,EAAO61B,eACT71B,EAAO+J,QAGX/J,EAASA,EAAOwzB,YAEpB,EACA0C,mBACE,MAAMgF,EAAkBlkC,KAAKwD,IAAI8vB,wBACjC,GAAI6Q,IAAUD,EAAgBtY,MAAQuY,IAAUD,EAAgBxY,OAAS0Y,IAAUF,EAAgBzY,KAAO2Y,IAAUF,EAAgBvY,OAAQ,CAC1I,MAAM0Y,EAAerkC,KAAK2/B,aAAarM,wBACjCgR,EAAUH,GAASI,GACnBC,EAAUJ,GAASK,GAEnBC,EADWL,EAAazY,KAAOyY,EAAallB,MAAQ,EAAIolB,IAAkBF,EAAa5Y,IAAM4Y,EAAanlB,OAAS,GAAKulB,GAC3FJ,EAAallB,MAAQklB,EAAanlB,OAC/DylB,EAAQJ,GAAiBD,EAAUI,EACnCE,EAAQH,GAAiBD,EAAUE,EACzC,OAAOG,GAAmBN,GAAgBE,GAAgBE,EAAOC,EAAOP,EAAazY,KAAMyY,EAAa5Y,IAAK4Y,EAAazY,KAAMyY,EAAa1Y,SAAWkZ,GAAmBN,GAAgBE,GAAgBE,EAAOC,EAAOP,EAAazY,KAAMyY,EAAa5Y,IAAK4Y,EAAa3Y,MAAO2Y,EAAa5Y,MAAQoZ,GAAmBN,GAAgBE,GAAgBE,EAAOC,EAAOP,EAAa3Y,MAAO2Y,EAAa5Y,IAAK4Y,EAAa3Y,MAAO2Y,EAAa1Y,SAAWkZ,GAAmBN,GAAgBE,GAAgBE,EAAOC,EAAOP,EAAazY,KAAMyY,EAAa1Y,OAAQ0Y,EAAa3Y,MAAO2Y,EAAa1Y,OACtkB,CACA,OAAO,CACT,GAEFljB,SACE,OAAOzI,KAAK8kC,aAAa/hC,QAAQ/C,KAAK09B,UAAU,EAClD,IAkBF,SAASqH,GAAsBtG,GAC7B,IAAK,IAAI77B,EAAI,EAAGA,EAAIi4B,GAAa/2B,OAAQlB,IAAK,CAC5C,MAAMoiC,EAASnK,GAAaj4B,GAC5B,IACE,MAAM+U,EAAgBqtB,EAAOzJ,aAC7ByJ,EAAOC,oBAAsBttB,EAAcwf,SAASsH,EAAMpyB,OAE5D,CADE,MAAO7J,GACT,CACF,CACF,CAOA,SAAS0iC,GAAkBzG,EAAOlE,GAAQ,GACxC,MAAM4K,EAAe,CAAC,EACtB,IAAK,IAAIviC,EAAIi4B,GAAa/2B,OAAS,EAAGlB,GAAK,EAAGA,IAAK,CACjD,MAAMoiC,EAASnK,GAAaj4B,GAC5B,IACE,MAAMu0B,EAAW6N,EAAOI,uBAAyBC,GAAwBL,EAAQvG,GACjFuG,EAAOnG,eAAgB,EACvBjE,uBAAsB,KAEpB,GADAoK,EAAOnG,eAAgB,GACnBsG,EAAaH,EAAOh2B,WAEpBs2B,GAAeN,EAAQ7N,EAAUsH,GAAQ,CAE3C,GADAuG,EAAOtB,oBAAoBjF,EAAOlE,IAC7BkE,EAAM8G,iBAAmB9G,EAAMkF,cAAgBxM,EAAU,CAC5D,IAAIqO,EAAUR,EAAOxI,aACrB,KAAOgJ,GACLL,EAAaK,EAAQx2B,WAAY,EACjCw2B,EAAUA,EAAQhJ,aAEpB,MACF,CACA,IAAIxzB,EAASg8B,EAAOxI,aACpB,KAAOxzB,GACDs8B,GAAet8B,EAAQA,EAAOo8B,uBAAwB3G,IACxDz1B,EAAO06B,oBAAoBjF,EAAOlE,GAIpCvxB,EAASA,EAAOwzB,YAEpB,IAGJ,CADE,MAAOh6B,GACT,CACF,CACF,CACA,SAAS6iC,GAAwBL,EAAQvG,GACvC,MAAM9mB,EAAgBqtB,EAAOzJ,aAC7B,OAAOyJ,EAAOC,qBAAuBttB,EAAcwf,SAASsH,EAAMpyB,OACpE,CACA,SAASi5B,GAAeN,EAAQ7N,EAAUsH,GACxC,OAAOA,EAAM8G,iBAAmB9G,EAAMkF,cAAgBxM,GAExD,SAA2B6N,EAAQvG,GACjC,GAA+B,mBAApBuG,EAAOrL,SAAyB,CACzC,MAAMM,EAAS+K,EAAOrL,SAAS8E,GAE/B,OADAuG,EAAOzH,aAAetD,EACfA,CACT,CACA,OAAO+K,EAAOrL,QAChB,CAToE8L,CAAkBT,EAAQvG,KAAWtH,CACzG,CAeA,SAASuO,KACP,IAAK,IAAI9iC,EAAI,EAAGA,EAAIi4B,GAAa/2B,OAAQlB,IAAK,CAC7Bi4B,GAAaj4B,GACrBmQ,MACT,CACF,CA9FwB,oBAAbxS,UAA8C,oBAAX6G,SACxC+yB,IACF55B,SAASsd,iBAAiB,aAAcknB,IAAuB7K,IAAkB,CAC/E+I,SAAS,EACT0C,SAAS,IAEXplC,SAASsd,iBAAiB,YAuB9B,SAA8B4gB,GAC5ByG,GAAkBzG,GAAO,EAC3B,IAzBgEvE,IAAkB,CAC5E+I,SAAS,EACT0C,SAAS,MAGXv+B,OAAOyW,iBAAiB,YAAaknB,IAAuB,GAC5D39B,OAAOyW,iBAAiB,SAc5B,SAA2B4gB,GACzByG,GAAkBzG,EACpB,IAhBwD,IAEtDr3B,OAAOyW,iBAAiB,UAqE1B,SAAwC4gB,GACtC,IAAK,IAAI77B,EAAI,EAAGA,EAAIi4B,GAAa/2B,OAAQlB,IAAK,CAC7Bi4B,GAAaj4B,GACrBq7B,kBAAkBQ,EAC3B,CACF,KAOA,IAAI8F,GAAiB,EACjBE,GAAiB,EACjBN,GAAS,EACTC,GAAS,EAWb,SAASS,GAAmBe,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,GACtD,MAAMC,IAAOF,EAAKF,IAAOH,EAAKI,IAAOE,EAAKF,IAAOL,EAAKI,MAASG,EAAKF,IAAOH,EAAKF,IAAOM,EAAKF,IAAOD,EAAKF,IAClGQ,IAAOP,EAAKF,IAAOC,EAAKI,IAAOF,EAAKF,IAAOD,EAAKI,MAASG,EAAKF,IAAOH,EAAKF,IAAOM,EAAKF,IAAOD,EAAKF,IACxG,OAAOO,GAAM,GAAKA,GAAM,GAAKC,GAAM,GAAKA,GAAM,CAChD,CAkBA,IAAIC,GACJ,SAASC,KACFA,GAAWxI,OACdwI,GAAWxI,MAAO,EAClBuI,IAAyC,IArB7C,WACE,IAAIE,EAAKp/B,OAAO2rB,UAAUC,UACtByT,EAAOD,EAAGl6B,QAAQ,SACtB,GAAIm6B,EAAO,EACT,OAAOvE,SAASsE,EAAGniB,UAAUoiB,EAAO,EAAGD,EAAGl6B,QAAQ,IAAKm6B,IAAQ,IAGjE,GADcD,EAAGl6B,QAAQ,YACX,EAAG,CACf,IAAIo6B,EAAKF,EAAGl6B,QAAQ,OACpB,OAAO41B,SAASsE,EAAGniB,UAAUqiB,EAAK,EAAGF,EAAGl6B,QAAQ,IAAKo6B,IAAM,GAC7D,CACA,IAAIC,EAAOH,EAAGl6B,QAAQ,SACtB,OAAIq6B,EAAO,EACFzE,SAASsE,EAAGniB,UAAUsiB,EAAO,EAAGH,EAAGl6B,QAAQ,IAAKq6B,IAAQ,KAEzD,CACV,CAKWC,GAEX,CA0EA,SAASC,GAAqBC,EAAUt7B,EAAOu7B,EAASC,EAASC,EAAsBC,EAAkBC,EAAYC,EAAgBC,EAAmBC,GAC5H,kBAAfH,IACTE,EAAoBD,EACpBA,EAAiBD,EACjBA,GAAa,GAEf,IAYII,EAZArH,EAA8B,mBAAZ6G,EAAyBA,EAAQj/B,QAAUi/B,EAkCjE,GAjCID,GAAYA,EAASr+B,SACvBy3B,EAASz3B,OAASq+B,EAASr+B,OAC3By3B,EAASx3B,gBAAkBo+B,EAASp+B,gBACpCw3B,EAASv3B,WAAY,EACjBs+B,IACF/G,EAASt3B,YAAa,IAGtBo+B,IACF9G,EAASr3B,SAAWm+B,GAGlBE,GACFK,EAAO,SAAeC,IACpBA,EAAUA,GAAWxnC,KAAK8I,QAAU9I,KAAK8I,OAAOC,YAAc/I,KAAKgJ,QAAUhJ,KAAKgJ,OAAOF,QAAU9I,KAAKgJ,OAAOF,OAAOC,aACvE,oBAAxBE,sBACrBu+B,EAAUv+B,qBAERuC,GACFA,EAAMtC,KAAKlJ,KAAMqnC,EAAkBG,IAEjCA,GAAWA,EAAQr+B,uBACrBq+B,EAAQr+B,sBAAsBC,IAAI89B,EAEtC,EACAhH,EAAS72B,aAAek+B,GACf/7B,IACT+7B,EAAOJ,EAAa,SAASK,GAC3Bh8B,EAAMtC,KAAKlJ,KAAMsnC,EAAqBE,EAASxnC,KAAKsJ,MAAMjG,SAASkG,YACrE,EAAI,SAASi+B,GACXh8B,EAAMtC,KAAKlJ,KAAMonC,EAAeI,GAClC,GAEED,EACF,GAAIrH,EAASt3B,WAAY,CACvB,IAAI6+B,EAAiBvH,EAASz3B,OAC9By3B,EAASz3B,OAAS,SAAkC8B,EAAGi9B,GAErD,OADAD,EAAKr+B,KAAKs+B,GACHC,EAAel9B,EAAGi9B,EAC3B,CACF,KAAO,CACL,IAAIE,EAAWxH,EAASz2B,aACxBy2B,EAASz2B,aAAei+B,EAAW,GAAGtkC,OAAOskC,EAAUH,GAAQ,CAACA,EAClE,CAEF,OAAOR,CACT,CArKsB,oBAAX3/B,QACTA,OAAOyW,iBAAiB,aAAc4gB,IACpC8F,GAAiBJ,GACjBM,GAAiBL,GACjBD,GAAS1F,EAAMkJ,QACfvD,GAAS3F,EAAMmJ,OAAO,GACrB1N,GAAkB,CACnB+I,SAAS,QACP,GA8JN,IAAI4E,GA/HS,CACXvkC,KAAM,iBACNW,MAAO,CACL6jC,YAAa,CACX3jC,KAAMI,QACNxB,SAAS,GAEXglC,YAAa,CACX5jC,KAAMI,QACNxB,SAAS,GAEXilC,aAAc,CACZ7jC,KAAMI,QACNxB,SAAS,IAGbuX,QAAS,WACP,IAAI2tB,EAAQjoC,KACZumC,KACAvmC,KAAKiQ,WAAU,WACbg4B,EAAMC,GAAKD,EAAMzkC,IAAImwB,YACrBsU,EAAME,GAAKF,EAAMzkC,IAAIowB,aACjBqU,EAAMH,aACRG,EAAMG,UAEV,IACA,IAAIjlB,EAAS5iB,SAASmH,cAAc,UACpC1H,KAAKqoC,cAAgBllB,EACrBA,EAAOnb,aAAa,cAAe,QACnCmb,EAAOnb,aAAa,YAAa,GACjCmb,EAAOmlB,OAAStoC,KAAKuoC,kBACrBplB,EAAOhf,KAAO,YACVmiC,IACFtmC,KAAKwD,IAAIiE,YAAY0b,GAEvBA,EAAOviB,KAAO,cACT0lC,IACHtmC,KAAKwD,IAAIiE,YAAY0b,EAEzB,EACA1L,cAAe,WACbzX,KAAKwoC,sBACP,EACAzkC,QAAS,CACP0kC,iBAAkB,aACXzoC,KAAK+nC,aAAe/nC,KAAKkoC,KAAOloC,KAAKwD,IAAImwB,cAAgB3zB,KAAKgoC,cAAgBhoC,KAAKmoC,KAAOnoC,KAAKwD,IAAIowB,gBACtG5zB,KAAKkoC,GAAKloC,KAAKwD,IAAImwB,YACnB3zB,KAAKmoC,GAAKnoC,KAAKwD,IAAIowB,aACnB5zB,KAAKooC,WAET,EACAA,SAAU,WACRpoC,KAAK6E,MAAM,SAAU,CACnBsa,MAAOnf,KAAKkoC,GACZhpB,OAAQlf,KAAKmoC,IAEjB,EACAI,kBAAmB,WACjBvoC,KAAKqoC,cAAc/gC,gBAAgByqB,YAAYlU,iBAAiB,SAAU7d,KAAKyoC,kBAC/EzoC,KAAKyoC,kBACP,EACAD,qBAAsB,WAChBxoC,KAAKqoC,eAAiBroC,KAAKqoC,cAAcC,UACtChC,IAAQtmC,KAAKqoC,cAAc/gC,iBAC9BtH,KAAKqoC,cAAc/gC,gBAAgByqB,YAAYhU,oBAAoB,SAAU/d,KAAKyoC,kBAEpFzoC,KAAKwD,IAAI4E,YAAYpI,KAAKqoC,eAC1BroC,KAAKqoC,cAAcC,OAAS,KAC5BtoC,KAAKqoC,cAAgB,KAEzB,IA0DAK,GAAiB,WACnB,IACIP,EADMnoC,KACG2oC,eAEb,OAHU3oC,KAEG8K,MAAMC,IAAMo9B,GACf,MAAO,CACfn9B,YAAa,kBACbE,MAAO,CACL8H,SAAU,OAGhB,EAEA01B,GAAeE,eAAgB,EAC/B,IAIIC,GAAoChC,GAAqB,CAC3Dp+B,OAAQigC,GACRhgC,gBAR4B,IAEF,UAOFm/B,GANH,kBAEc,MADL,WAKuF,OAAO,OAAQ,OAAQ,GAK9I,IAAIiB,GAAW,CACb3jC,QAAS,QACT4jC,QANF,SAAmBC,GACjBA,EAAKC,UAAU,kBAAmBJ,IAClCG,EAAKC,UAAU,iBAAkBJ,GACnC,GAKIK,GAAc,KACI,oBAAX9hC,OACT8hC,GAAc9hC,OAAO+hC,SACM,IAAX,EAAAv+B,IAChBs+B,GAAc,EAAAt+B,EAAOu+B,KAEnBD,IACFA,GAAYE,IAAIN,IAElB,IAAIO,GAAoB,CACtBzlC,SAAU,CACR0lC,aACE,OA1qCN,SAAyBxP,GACvB,MAAMG,EAAS,CAACH,GAChB,IAAIC,EAAclC,GAAOjf,OAAOkhB,IAAU,CAAC,EAC3C,GACMC,EAAYH,UAAYG,EAAYwP,WACtCtP,EAAOh1B,KAAK80B,EAAYH,SACxBG,EAAclC,GAAOjf,OAAOmhB,EAAYH,UAAY,CAAC,GAErDG,EAAc,WAETA,GACT,OAAOE,EAAOx0B,KAAKE,GAAM,mBAAmBA,KAC9C,CA8pCa6jC,CAAgBxpC,KAAK85B,MAC9B,IAGA2P,GAAkB,CACpBnmC,KAAM,iBACNwK,WAAY,CACV47B,eAAgBb,IAElB7kC,OAAQ,CACNqlC,IAEFplC,MAAO,CACLu5B,SAAUp5B,OACV01B,MAAO11B,OACPsO,MAAOnO,QACP+V,QAAS/V,QACTq4B,eAAgBr4B,QAChBo1B,SAAUp1B,QACVkO,aAAclO,QACds4B,QAASlzB,OACTswB,OAAQtwB,QAEV5F,QAAS,CACP4lC,KAAKx/B,GACU,MAATA,GAAkB8L,MAAM9L,GAGrB,KAFE,GAAGA,QA6ClB,SAASy/B,GAAmBC,EAAeC,EAASC,EAAkBC,EAAoBC,EAAcjD,EAASE,EAAkBC,GACjI,IAYII,EAZArH,EAAoC,mBAAlB2J,EAA+BA,EAAc/hC,QAAU+hC,EAgC7E,GA/BIC,IACF5J,EAASz3B,OAASqhC,EAClB5J,EAASx3B,gBAAkBqhC,EAC3B7J,EAASv3B,WAAY,GAEnBqhC,IACF9J,EAASt3B,YAAa,GAEpBo+B,IACF9G,EAASr3B,SAAW,UAAYm+B,GAG9BE,GACFK,EAAO,SAASC,IACdA,EAAUA,GAAWxnC,KAAK8I,QAAU9I,KAAK8I,OAAOC,YAAc/I,KAAKgJ,QAAUhJ,KAAKgJ,OAAOF,QAAU9I,KAAKgJ,OAAOF,OAAOC,aACvE,oBAAxBE,sBACrBu+B,EAAUv+B,qBAERghC,GACFA,EAAa/gC,KAAKlJ,KAAMwnC,GAEtBA,GAAWA,EAAQr+B,uBACrBq+B,EAAQr+B,sBAAsBC,IAAI89B,EAEtC,EACAhH,EAAS72B,aAAek+B,GACf0C,IACT1C,EAAOJ,EAAa,WAClB8C,EAAa/gC,KAAKlJ,MAAOkgC,EAASt3B,WAAa5I,KAAKgJ,OAAShJ,MAAMsJ,MAAMjG,SAASkG,WACpF,EAAI0gC,GAEF1C,EACF,GAAIrH,EAASt3B,WAAY,CACvBs3B,EAAS12B,cAAgB+9B,EACzB,IAAIE,EAAiBvH,EAASz3B,OAC9By3B,EAASz3B,OAAS,SAAkC8B,EAAGi9B,GAErD,OADAD,EAAKr+B,KAAKs+B,GACHC,EAAel9B,EAAGi9B,EAC3B,CACF,KAAO,CACL,IAAIE,EAAWxH,EAASz2B,aACxBy2B,EAASz2B,aAAei+B,EAAW,GAAGtkC,OAAOskC,EAAUH,GAAQ,CAACA,EAClE,CAEF,MAAO,CACLplC,QAAS0nC,EACT/hC,QAASo4B,EAEb,CACA,MAAMgK,GAAiB,CAAC,EACxB,IAAIC,GAAkCP,GAAmBH,IA3F1C,WACb,IAAIW,EAAMpqC,KACNmoC,EAAKiC,EAAIzB,eACT59B,EAAKq/B,EAAIt/B,MAAMC,IAAMo9B,EACzB,OAAOp9B,EAAG,MAAO,CAAEmH,IAAK,UAAWlH,YAAa,mBAAoBC,MAAO,CACzEm/B,EAAId,WACJc,EAAIvN,QAAQd,YACZ,CACE,0BAA2BqO,EAAI13B,MAC/B,4BAA6B03B,EAAI13B,MACjC,8BAA+B03B,EAAIvN,QAAQC,SAC3C,4BAA6BsN,EAAIvN,QAAQE,OACzC,8BAA+BqN,EAAIvN,QAAQG,SAC3C,4BAA6BoN,EAAIvN,QAAQI,OACzC,oCAAqCmN,EAAIxN,eACzC,mCAAoCwN,EAAInQ,QAAUmQ,EAAInQ,OAAOiD,MAAM7N,SACnE,oCAAqC+a,EAAInQ,SAE1CzuB,MAAO4+B,EAAInQ,OAAS,CACrBjF,SAAUoV,EAAInQ,OAAO5N,SACrB4G,UAAW,eAAiB7Y,KAAKiZ,MAAM+W,EAAInQ,OAAO7vB,GAAK,MAAQgQ,KAAKiZ,MAAM+W,EAAInQ,OAAO3oB,GAAK,cACxF,EAAQpG,MAAO,CAAE,GAAMk/B,EAAI5M,SAAU,cAAe4M,EAAI13B,MAAQ,QAAU,OAAQ,SAAY03B,EAAIzQ,SAAW,OAAI,EAAQ,wBAAyByQ,EAAInQ,OAASmQ,EAAInQ,OAAOzrB,eAAY,GAAUnD,GAAI,CAAE,MAAS,SAASg/B,GAC1N,IAAKA,EAAOlmC,KAAKmI,QAAQ,QAAU89B,EAAIE,GAAGD,EAAO35B,QAAS,MAAO,GAAI25B,EAAOnpC,IAAK,CAAC,MAAO,WACvF,OAAO,KAETkpC,EAAIzQ,UAAYyQ,EAAIvlC,MAAM,OAC5B,IAAO,CAACkG,EAAG,MAAO,CAAEC,YAAa,qBAAsBK,GAAI,CAAE,MAAS,SAASg/B,GAC7ED,EAAIzQ,UAAYyQ,EAAIvlC,MAAM,OAC5B,KAAQkG,EAAG,MAAO,CAAEC,YAAa,oBAAqBQ,MAAO4+B,EAAInQ,OAAS,CACxEmD,gBAAiBgN,EAAInQ,OAAOmD,sBAC1B,GAAU,CAACryB,EAAG,MAAO,CAAEmH,IAAK,QAASlH,YAAa,mBAAqB,CAACo/B,EAAI9vB,QAAU,CAACvP,EAAG,MAAO,CAACq/B,EAAI7+B,GAAG,YAAa,GAAI6+B,EAAI33B,aAAe1H,EAAG,iBAAkB,CAAEM,GAAI,CAAE,OAAU,SAASg/B,GAC/L,OAAOD,EAAIvlC,MAAM,SAAUwlC,EAC7B,KAASD,EAAIt+B,MAAQs+B,EAAIt+B,MAAO,GAAIf,EAAG,MAAO,CAAEmH,IAAK,QAASlH,YAAa,4BAA6BQ,MAAO4+B,EAAInQ,OAAS,CAC1HrO,KAAMwe,EAAIT,KAAKS,EAAInQ,OAAOiD,MAAM9yB,GAChCqhB,IAAK2e,EAAIT,KAAKS,EAAInQ,OAAOiD,MAAM5rB,SAC7B,GAAU,CAACvG,EAAG,MAAO,CAAEC,YAAa,0BAA4BD,EAAG,MAAO,CAAEC,YAAa,+BAC/F,GACwB,IAsD+E,EAAOu/B,GAAuB,KAAM,KAAM,MACjJ,SAASA,GAAsB/C,GAC7B,IAAK,IAAI7kC,KAAKunC,GACZlqC,KAAK2C,GAAKunC,GAAevnC,EAE7B,CACA,IAAI6nC,GAAuC,WACzC,OAAOL,GAAgBhoC,OACzB,CAF2C,GAGvCsoC,GAAuB,CACzB1mC,QAAS,CACP+O,QAAQ6S,GACN,OAAO3lB,KAAK0P,MAAMs1B,OAAOlyB,QAAQ6S,EACnC,EACA5S,QAAQ4S,GACN,OAAO3lB,KAAK0P,MAAMs1B,OAAOjyB,QAAQ4S,EACnC,EACAmY,WAAWnY,GACT,OAAO3lB,KAAK0P,MAAMs1B,OAAOlH,WAAWnY,EACtC,EACAgY,YAAYhY,GACV,OAAO3lB,KAAK0P,MAAMs1B,OAAOrH,YAAYhY,EACvC,IAGA+kB,GAAkB,CACpBpnC,KAAM,iBACNwK,WAAY,CACV68B,OAAQvP,KACRwP,cAAeJ,IAEjBxmC,OAAQ,CACNymC,GACApB,IAEFwB,cAAc,EACd5mC,MAAO,CACL61B,MAAO,CACL31B,KAAMC,OACNrB,UACE,OAAO/C,KAAKqD,SAASynC,YACvB,IAGJ/mC,QAAS,CACPgnC,iBACE,OAAOx9B,MAAME,KAAKzN,KAAK0P,MAAMub,UAAUhZ,UAAUrF,QAAQilB,GAASA,IAAS7xB,KAAK0P,MAAMiI,cAAcnU,KACtG,IAGAwnC,GAAW,WACb,IAAIZ,EAAMpqC,KACNmoC,EAAKiC,EAAIzB,eACT59B,EAAKq/B,EAAIt/B,MAAMC,IAAMo9B,EACzB,OAAOp9B,EAAG,SAAUq/B,EAAI9xB,GAAG8xB,EAAI7xB,GAAG,CAAErG,IAAK,SAAUhH,MAAO,CAAE,MAASk/B,EAAItQ,MAAO,eAAgBsQ,EAAIW,eAAgB,iBAAkB,WACpI,OAAOX,EAAI16B,MAAMub,SACnB,EAAG,cAAe,WAChB,OAAOmf,EAAI16B,MAAMiI,cAAcnU,GACjC,GAAKoO,YAAaw4B,EAAI3xB,GAAG,CAAC,CAAEvX,IAAK,UAAWwX,GAAI,SAASxG,GACvD,IAAIsrB,EAAWtrB,EAAIsrB,SACfd,EAAUxqB,EAAIwqB,QACde,EAAqBvrB,EAAIurB,mBACzBb,EAAiB1qB,EAAI0qB,eACrBjD,EAAWznB,EAAIynB,SACf7mB,EAAOZ,EAAIY,KACXC,EAAOb,EAAIa,KACXN,EAAeP,EAAIO,aACnBkrB,EAAWzrB,EAAIyrB,SACfd,EAAU3qB,EAAI2qB,QACd5C,EAAS/nB,EAAI+nB,OACjB,MAAO,CAAClvB,EAAG,MAAO,CAAEmH,IAAK,YAAalH,YAAa,WAAYC,MAAO,CACpEm/B,EAAId,WACJ,CACE,kBAAmB5M,KAElB,CAAC0N,EAAI7+B,GAAG,UAAW,KAAM,CAAE,MAASmxB,EAAS,KAAQ5pB,EAAM,KAAQC,IAAShI,EAAG,gBAAiB,CAAEmH,IAAK,gBAAiBhH,MAAO,CAAE,YAAasyB,EAAU,MAAS4M,EAAItQ,MAAO,MAAS4C,EAAS,QAAWe,EAAoB,kBAAmBb,EAAgB,YAAajD,EAAU,gBAAiBlnB,EAAc,QAAWoqB,EAAS,OAAU5C,GAAU5uB,GAAI,CAAE,KAAQ0H,EAAM,OAAU4qB,IAAc,CAACyM,EAAI7+B,GAAG,SAAU,KAAM,CAAE,MAASmxB,EAAS,KAAQ3pB,KAAU,IAAK,GACpd,IAAM,MAAM,IAAS,SAAUq3B,EAAIj2B,QAAQ,GAAQi2B,EAAIh2B,YACzD,EAEA,MAAM62B,GAAiB,CAAC,EACxB,IAAIC,GAAkCtB,GAAmBc,GAAiBM,GAFlD,IAE+E,EAAOG,GAAuB,KAAM,KAAM,MACjJ,SAASA,GAAsB3D,GAC7B,IAAK,IAAI7kC,KAAKsoC,GACZjrC,KAAK2C,GAAKsoC,GAAetoC,EAE7B,CACA,IAAIyoC,GAAuC,WACzC,OAAOF,GAAgB/oC,OACzB,CAF2C,GAGvCkpC,GAAkBzS,GAAcD,GAAe,CAAC,EAAGyS,IAAuB,CAC5E9nC,KAAM,YACNwnC,aAAc,aAIhB,MAAMQ,GAAiB,CAAC,EACxB,IAAIC,GAAkC3B,GAAmByB,GAFrDG,UAAiBC,WAEgG,EAAOC,GAAuB,KAAM,KAAM,MAC/J,SAASA,GAAsBlE,GAC7B,IAAK,IAAI7kC,KAAK2oC,GACZtrC,KAAK2C,GAAK2oC,GAAe3oC,EAE7B,CACA,IAAIgpC,GAAkC,WACpC,OAAOJ,GAAgBppC,OACzB,CAFsC,GAGlCypC,GAAkBhT,GAAcD,GAAe,CAAC,EAAGyS,IAAuB,CAC5E9nC,KAAM,QACNwnC,aAAc,SAGhB,MAAMe,GAAiB,CAAC,EACxB,IAAIC,GAAkClC,GAAmBgC,GAFrDG,UAAiBC,WAEgG,EAAOC,GAAuB,KAAM,KAAM,MAC/J,SAASA,GAAsBzE,GAC7B,IAAK,IAAI7kC,KAAKkpC,GACZ7rC,KAAK2C,GAAKkpC,GAAelpC,EAE7B,CACA,IAAIupC,GAA8B,WAChC,OAAOJ,GAAgB3pC,OACzB,CAFkC,GAG9BgqC,GAAkBvT,GAAcD,GAAe,CAAC,EAAGyS,IAAuB,CAC5E9nC,KAAM,WACNwnC,aAAc,YAIhB,MAAMsB,GAAiB,CAAC,EACxB,IAAIC,GAAkCzC,GAAmBuC,GAFrDG,UAAeC,WAE8F,EAAOC,GAAuB,KAAM,KAAM,MAC3J,SAASA,GAAsBhF,GAC7B,IAAK,IAAI7kC,KAAKypC,GACZpsC,KAAK2C,GAAKypC,GAAezpC,EAE7B,CACA,IAAI8pC,GAAiC,WACnC,OAAOJ,GAAgBlqC,OACzB,CAFqC,GAGjCuqC,GAAgB,CAClBppC,KAAM,oBACNwK,WAAY,CACV68B,OAAQvP,KACRwP,cAAeJ,IAEjBxmC,OAAQ,CACNymC,IAEFI,cAAc,EACd5mC,MAAO,CACL61B,MAAO,CACL31B,KAAMC,OACNrB,QAAS,WAEX8V,KAAM,CACJ1U,KAAMI,QACNxB,UACE,OAAO82B,GAAiB75B,KAAK85B,MAAO,OACtC,GAEF6S,QAAS,CACPxoC,KAAM,CAACC,OAAQyK,OAAQ2I,UACvBzU,QAAS,MAEX02B,eAAgB,CACdt1B,KAAMC,OACNrB,UACE,OAAO82B,GAAiB75B,KAAK85B,MAAO,iBACtC,IAGJl5B,KAAI,KACK,CACLgsC,aAAc,OAGlBhpC,SAAU,CACRipC,iBACE,MAA+B,mBAAjB7sC,KAAK2sC,OACrB,EACAG,UACE,OAAO9sC,KAAK6sC,gBAAuC,MAArB7sC,KAAK4sC,YACrC,EACAG,eACE,OAAI/sC,KAAK6sC,eACA7sC,KAAK8sC,QAAU9sC,KAAKy5B,eAAiBz5B,KAAK4sC,aAE5C5sC,KAAK2sC,OACd,GAEFz9B,MAAO,CACLy9B,QAAS,CACP3J,UACEhjC,KAAKgtC,cAAa,EACpB,EACAC,WAAW,GAEbx2B,mBAAmBtM,SACXnK,KAAKiQ,YACXjQ,KAAK0P,MAAMs1B,OAAOrH,UACpB,GAEFO,UACEl+B,KAAKktC,UAAY,CACnB,EACAnpC,QAAS,CACPipC,aAAarO,GACX,GAA4B,mBAAjB3+B,KAAK2sC,SAA0B3sC,KAAKmtC,YAAcxO,IAAU3+B,KAAKotC,WAAkC,MAArBptC,KAAK4sC,cAAuB,CACnH5sC,KAAK4sC,aAAe,KACpB5sC,KAAKotC,WAAY,EACjB,MAAMC,IAAYrtC,KAAKktC,UACjBjT,EAASj6B,KAAK2sC,QAAQ3sC,MACxBi6B,EAAOnlB,KACTmlB,EAAOnlB,MAAMw4B,GAAQttC,KAAKutC,SAASF,EAASC,KAE5CttC,KAAKutC,SAASF,EAASpT,EAE3B,CACF,EACAsT,SAASF,EAASpT,GACZoT,IAAYrtC,KAAKktC,YAErBltC,KAAKotC,WAAY,EACjBptC,KAAK4sC,aAAe3S,EACtB,EACAuT,SACExtC,KAAKmtC,WAAY,EACjBntC,KAAKgtC,cACP,EACAS,SACEztC,KAAKmtC,WAAY,CACnB,IAGA1kC,GAAS,WACX,IAAI2hC,EAAMpqC,KACNmoC,EAAKiC,EAAIzB,eACT59B,EAAKq/B,EAAIt/B,MAAMC,IAAMo9B,EACzB,OAAOp9B,EAAG,SAAUq/B,EAAI9xB,GAAG8xB,EAAI7xB,GAAG,CAAErG,IAAK,SAAUhH,MAAO,CAAE,MAASk/B,EAAItQ,MAAO,cAAe,WAC7F,OAAOsQ,EAAI16B,MAAMiI,cAAcnU,GACjC,GAAK6H,GAAI,CAAE,aAAc++B,EAAIoD,OAAQ,aAAcpD,EAAIqD,QAAU77B,YAAaw4B,EAAI3xB,GAAG,CAAC,CAAEvX,IAAK,UAAWwX,GAAI,SAASxG,GACnH,IAAIsrB,EAAWtrB,EAAIsrB,SACfd,EAAUxqB,EAAIwqB,QACde,EAAqBvrB,EAAIurB,mBACzBb,EAAiB1qB,EAAI0qB,eACrBjD,EAAWznB,EAAIynB,SACf5mB,EAAOb,EAAIa,KACXN,EAAeP,EAAIO,aACnBkrB,EAAWzrB,EAAIyrB,SACfd,EAAU3qB,EAAI2qB,QACd5C,EAAS/nB,EAAI+nB,OACjB,MAAO,CAAClvB,EAAG,gBAAiB,CAAEmH,IAAK,gBAAiBjH,MAAO,CACzD,4BAA6Bm/B,EAAI0C,SAChC5hC,MAAO,CAAE,YAAasyB,EAAU,MAAS4M,EAAItQ,MAAO,MAAS4C,EAAS,QAAWe,EAAoB,kBAAmBb,EAAgB,YAAajD,EAAU,gBAAiBlnB,EAAc,QAAWoqB,EAAS,OAAU5C,GAAU5uB,GAAI,CAAE,KAAQ0H,EAAM,OAAU4qB,IAAc,CAACyM,EAAIvxB,KAAO9N,EAAG,MAAO,CAAEa,SAAU,CAAE,UAAaw+B,EAAIz+B,GAAGy+B,EAAI2C,iBAAqBhiC,EAAG,MAAO,CAAEa,SAAU,CAAE,YAAew+B,EAAIz+B,GAAGy+B,EAAI2C,mBAC1Z,MAAS,SAAU3C,EAAIj2B,QAAQ,GAAQi2B,EAAIh2B,YAC7C,EAEA,MAAMs5B,GAAe,CAAC,EACtB,IAAIC,GAAgC/D,GAAmB8C,GAAejkC,GAFhD,IAEyE,EAAOmlC,GAAqB,KAAM,KAAM,MACvI,SAASA,GAAoBpG,GAC3B,IAAK,IAAI7kC,KAAK+qC,GACZ1tC,KAAK2C,GAAK+qC,GAAa/qC,EAE3B,CACA,IAAIkrC,GAA0C,WAC5C,OAAOF,GAAcxrC,OACvB,CAF8C,GAG9C,MAAM2rC,GAAe,wBAerB,SAASC,GAAWjK,EAAI35B,EAAOgI,GAC7B,IAAI+tB,EACJ,MAAM/7B,SAAcgG,EAWpB,OATE+1B,EADW,WAAT/7B,EACS,CAAEwoC,QAASxiC,GACbA,GAAkB,WAAThG,EACPgG,EAEA,CAAEwiC,SAAS,GAExBzM,EAAS1xB,UAxBX,SAAsB0xB,EAAU/tB,GAC9B,IAAI8nB,EAASiG,EAAS1xB,UACtB,IAAKyrB,GAAU9nB,EACb,IAAK,MAAM67B,KAAO7e,GACZhd,EAAU67B,KACZ/T,EAAS+T,GAOf,OAHK/T,IACHA,EAASJ,GAAiBqG,EAASpG,OAAS,UAAW,cAElDG,CACT,CAWuBgU,CAAa/N,EAAU/tB,GAC5C+tB,EAAS7E,YAAc,IAAM,CAACyI,GAC9B5D,EAAS5E,cAAgB,IAAMwI,EACxB5D,CACT,CACA,SAASgO,GAAcpK,EAAI35B,EAAOgI,GAChC,MAAM+tB,EAAW6N,GAAWjK,EAAI35B,EAAOgI,GACjCg8B,EAAarK,EAAGsK,SAAW,IAAI,UAAI,CACvCpqC,OAAQ,CACNymC,IAEF7pC,KAAI,KACK,CACLkH,QAASo4B,IAGbz3B,OAAO8B,GACL,MAAMqzB,EAAK59B,KAAK8H,SAAS,MACvBgyB,EAAK,KACLjhB,EAAI,QACJ8zB,EAAO,eACPlT,GACEmE,EAAIyQ,EAtrDE,EAACrsB,EAAQssB,KACvB,IAAIjiC,EAAS,CAAC,EACd,IAAK,IAAIme,KAAQxI,EACXuW,GAAarvB,KAAK8Y,EAAQwI,IAAS8jB,EAAQhiC,QAAQke,GAAQ,IAC7Dne,EAAOme,GAAQxI,EAAOwI,IAC1B,GAAc,MAAVxI,GAAkBsW,GACpB,IAAK,IAAI9N,KAAQ8N,GAAoBtW,GAC/BssB,EAAQhiC,QAAQke,GAAQ,GAAKgO,GAAatvB,KAAK8Y,EAAQwI,KACzDne,EAAOme,GAAQxI,EAAOwI,IAE5B,OAAOne,CAAM,EA4qDckiC,CAAU3Q,EAAI,CACnC,QACA,OACA,UACA,mBAEF,OAAOrzB,EAAEsjC,GAAyB,CAChC5pC,MAAO,CACL61B,QACAjhB,OACA8zB,UACAlT,kBAEFvuB,MAAOmjC,EACPn8B,IAAK,UAET,EACAs8B,SAAU,CACRz7B,MAAM,KAGJ07B,EAAcluC,SAASmH,cAAc,OAM3C,OALAnH,SAAS4d,KAAK1W,YAAYgnC,GAC1BN,EAAWO,OAAOD,GACd3K,EAAG7yB,WACL6yB,EAAG7yB,UAAU7H,IAAI0kC,IAEZK,CACT,CACA,SAASQ,GAAe7K,GAClBA,EAAGsK,WACLtK,EAAGsK,SAAS7qC,kBACLugC,EAAGsK,gBACHtK,EAAG8K,kBAER9K,EAAG7yB,WACL6yB,EAAG7yB,UAAUxN,OAAOqqC,GAExB,CACA,SAASrjC,GAAKq5B,GAAI,MAAE35B,EAAK,SAAE0kC,EAAQ,UAAE18B,IACnC,MAAM+tB,EAAW6N,GAAWjK,EAAI35B,EAAOgI,GACvC,IAAK+tB,EAASyM,SAAW9S,GAAiBqG,EAASpG,OAAS,UAAW,YACrE6U,GAAe7K,OACV,CACL,IAAIqK,EACArK,EAAGsK,UACLD,EAAarK,EAAGsK,SAChBD,EAAWrmC,QAAUo4B,GAErBiO,EAAaD,GAAcpK,EAAI35B,EAAOgI,QAEb,IAAhBhI,EAAMuI,OAAyBvI,EAAMuI,QAAUoxB,EAAG8K,mBAC3D9K,EAAG8K,iBAAmBzkC,EAAMuI,MAC5BvI,EAAMuI,MAAQy7B,EAAWr7B,OAASq7B,EAAWp7B,OAEjD,CACF,CACA,IAAI+7B,GAAkB,CACpBrkC,QACAvD,OAAQuD,GACRskC,OAAOjL,GACL6K,GAAe7K,EACjB,GAEF,SAASkL,GAAalL,GACpBA,EAAGjmB,iBAAiB,QAASjZ,IAC7Bk/B,EAAGjmB,iBAAiB,aAAcoxB,KAAc/U,IAAkB,CAChE+I,SAAS,GAEb,CACA,SAASiM,GAAgBpL,GACvBA,EAAG/lB,oBAAoB,QAASnZ,IAChCk/B,EAAG/lB,oBAAoB,aAAckxB,IACrCnL,EAAG/lB,oBAAoB,WAAYoxB,IACnCrL,EAAG/lB,oBAAoB,cAAeqxB,GACxC,CACA,SAASxqC,GAAQ65B,GACf,MAAMqF,EAAKrF,EAAMhf,cACjBgf,EAAMkF,cAAgBG,EAAGuL,sBACzB5Q,EAAM8G,gBAAkBzB,EAAGwL,2BAA6BxL,EAAGwL,wBAAwBC,GACrF,CACA,SAASN,GAAaxQ,GACpB,GAAoC,IAAhCA,EAAM+Q,eAAe1rC,OAAc,CACrC,MAAMggC,EAAKrF,EAAMhf,cACjBqkB,EAAGuL,uBAAwB,EAC3B,MAAM9U,EAAQkE,EAAM+Q,eAAe,GACnC1L,EAAG2L,2BAA6BlV,EAChCuJ,EAAGjmB,iBAAiB,WAAYsxB,IAChCrL,EAAGjmB,iBAAiB,cAAeuxB,GACrC,CACF,CACA,SAASD,GAAW1Q,GAClB,MAAMqF,EAAKrF,EAAMhf,cAEjB,GADAqkB,EAAGuL,uBAAwB,EACS,IAAhC5Q,EAAM+Q,eAAe1rC,OAAc,CACrC,MAAMy2B,EAAQkE,EAAM+Q,eAAe,GAC7BE,EAAa5L,EAAG2L,2BACtBhR,EAAMkF,aAAevpB,KAAK6b,IAAIsE,EAAMoV,QAAUD,EAAWC,SAAW,IAAMv1B,KAAK6b,IAAIsE,EAAMqV,QAAUF,EAAWE,SAAW,GACzHnR,EAAM8G,gBAAkBzB,EAAGwL,2BAA6BxL,EAAGwL,wBAAwBC,GACrF,CACF,CACA,SAASH,GAAc3Q,GACVA,EAAMhf,cACd4vB,uBAAwB,CAC7B,CACA,IAAIQ,GAAsB,CACxBplC,KAAKq5B,GAAI,MAAE35B,EAAK,UAAEgI,IAChB2xB,EAAGwL,wBAA0Bn9B,QACR,IAAVhI,GAAyBA,IAClC6kC,GAAalL,EAEjB,EACA58B,OAAO48B,GAAI,MAAE35B,EAAK,SAAE0kC,EAAQ,UAAE18B,IAC5B2xB,EAAGwL,wBAA0Bn9B,EACzBhI,IAAU0kC,SACS,IAAV1kC,GAAyBA,EAClC6kC,GAAalL,GAEboL,GAAgBpL,GAGtB,EACAiL,OAAOjL,GACLoL,GAAgBpL,EAClB,GAEF,MAAMh8B,GAAU+vB,GACV/e,GAAWg2B,GACXgB,GAAeD,GACfv4B,GAAWq0B,GACXoE,GAAO7D,GACPvB,GAASvP,GACTwP,GAAgBJ,GAChBwF,GAAgBvF,GAChBwF,GAAgB7E,GAChB8E,GAAa7G,GACb8G,GAAU1D,GACV2D,GAAmBvC,GACzB,SAAS9E,GAAQsH,EAAKnQ,EAAW,CAAC,GAC5BmQ,EAAIC,sBAERD,EAAIC,qBAAsB,EAC1B,GAAOzY,GAAQqI,GACfmQ,EAAIE,UAAU,UAAWzB,IACzBuB,EAAIE,UAAU,eAAgBV,IAC9BQ,EAAIpH,UAAU,YAAawD,IAC3B4D,EAAIpH,UAAU,WAAYwD,IAC1B4D,EAAIpH,UAAU,aAAc0C,IAC5B0E,EAAIpH,UAAU,YAAa0C,IAC3B0E,EAAIpH,UAAU,SAAUiD,IACxBmE,EAAIpH,UAAU,QAASiD,IACzB,CACA,MAAM,GAAS,CACb/mC,QAAS,gBACT4jC,WACAjhC,QAAS+vB,IAEX,IAAI2Y,GAAY,KACM,oBAAXppC,OACTopC,GAAYppC,OAAO+hC,SACQ,IAAX,EAAAv+B,IAChB4lC,GAAY,EAAA5lC,EAAOu+B,KAEjBqH,IACFA,GAAUpH,IAAI,uECz2DhB,IAAIqH,EAAqB,CAAC,QAAS,SAAU,WAAY,UAAW,SAAU,uBAAwB,kBAAmB,kBAAmB,mDAAoD,gCAAiC,WAC7NC,EAAmCD,EAAmB/qC,KAAK,KAC3DirC,EAA+B,oBAAZjiC,QACnBkiC,EAAUD,EAAY,WAAa,EAAIjiC,QAAQ3E,UAAU6mC,SAAWliC,QAAQ3E,UAAU8mC,mBAAqBniC,QAAQ3E,UAAU+mC,sBAC7H5Z,GAAeyZ,GAAajiC,QAAQ3E,UAAUmtB,YAAc,SAAUxK,GACxE,OAAOA,EAAQwK,aACjB,EAAI,SAAUxK,GACZ,OAAOA,EAAQoF,aACjB,EAQIif,EAAgB,SAAuBjN,EAAIkN,EAAkBpkC,GAC/D,IAAIqkC,EAAa1jC,MAAMxD,UAAU2D,MAAMZ,MAAMg3B,EAAGvzB,iBAAiBmgC,IAKjE,OAJIM,GAAoBJ,EAAQ1nC,KAAK46B,EAAI4M,IACvCO,EAAWC,QAAQpN,GAErBmN,EAAaA,EAAWrkC,OAAOA,EAEjC,EAoCIukC,EAA2B,SAASA,EAAyB/kB,EAAU4kB,EAAkBlpC,GAG3F,IAFA,IAAImpC,EAAa,GACbG,EAAkB7jC,MAAME,KAAK2e,GAC1BglB,EAAgBttC,QAAQ,CAC7B,IAAI4oB,EAAU0kB,EAAgBlY,QAC9B,GAAwB,SAApBxM,EAAQ2kB,QAAoB,CAE9B,IAAIC,EAAW5kB,EAAQ6kB,mBAEnBC,EAAmBL,EADTG,EAASxtC,OAASwtC,EAAW5kB,EAAQza,UACM,EAAMnK,GAC3DA,EAAQ2pC,QACVR,EAAWhsC,KAAK6H,MAAMmkC,EAAYO,GAElCP,EAAWhsC,KAAK,CACdysC,YAAahlB,EACbukB,WAAYO,GAGlB,KAAO,CAEgBZ,EAAQ1nC,KAAKwjB,EAASgkB,IACrB5oC,EAAQ8E,OAAO8f,KAAaskB,IAAqB5kB,EAAS5c,SAASkd,KACvFukB,EAAWhsC,KAAKynB,GAIlB,IAAInjB,EAAamjB,EAAQnjB,YAEQ,mBAA1BzB,EAAQ6pC,eAAgC7pC,EAAQ6pC,cAAcjlB,GACjEklB,GAAmB9pC,EAAQ+pC,kBAAoB/pC,EAAQ+pC,iBAAiBnlB,GAC5E,GAAInjB,GAAcqoC,EAAiB,CAOjC,IAAIE,EAAoBX,GAAwC,IAAf5nC,EAAsBmjB,EAAQza,SAAW1I,EAAW0I,UAAU,EAAMnK,GACjHA,EAAQ2pC,QACVR,EAAWhsC,KAAK6H,MAAMmkC,EAAYa,GAElCb,EAAWhsC,KAAK,CACdysC,YAAahlB,EACbukB,WAAYa,GAGlB,MAGEV,EAAgBF,QAAQpkC,MAAMskC,EAAiB1kB,EAAQza,SAE3D,CACF,CACA,OAAOg/B,CACT,EACIc,EAAc,SAAqBlgB,EAAMmgB,GAC3C,OAAIngB,EAAKogB,SAAW,IAYbD,GAAW,0BAA0BrkC,KAAKkkB,EAAKwf,UAAYxf,EAAKqgB,oBAAsBj8B,MAAMisB,SAASrQ,EAAKkS,aAAa,YAAa,KAChI,EAGJlS,EAAKogB,QACd,EACIE,EAAuB,SAA8B3wC,EAAGC,GAC1D,OAAOD,EAAEywC,WAAaxwC,EAAEwwC,SAAWzwC,EAAE4wC,cAAgB3wC,EAAE2wC,cAAgB5wC,EAAEywC,SAAWxwC,EAAEwwC,QACxF,EACII,EAAU,SAAiBxgB,GAC7B,MAAwB,UAAjBA,EAAKwf,OACd,EA2CIiB,EAAqB,SAA4BzgB,GACnD,OAJY,SAAiBA,GAC7B,OAAOwgB,EAAQxgB,IAAuB,UAAdA,EAAK1tB,IAC/B,CAESouC,CAAQ1gB,KA3BK,SAAyBA,GAC7C,IAAKA,EAAKvuB,KACR,OAAO,EAET,IAIIkvC,EAJAC,EAAa5gB,EAAK6gB,MAAQxb,EAAYrF,GACtC8gB,EAAc,SAAqBrvC,GACrC,OAAOmvC,EAAWliC,iBAAiB,6BAA+BjN,EAAO,KAC3E,EAEA,GAAsB,oBAAX8D,aAAgD,IAAfA,OAAOwrC,KAAoD,mBAAtBxrC,OAAOwrC,IAAIC,OAC1FL,EAAWG,EAAYvrC,OAAOwrC,IAAIC,OAAOhhB,EAAKvuB,YAE9C,IACEkvC,EAAWG,EAAY9gB,EAAKvuB,KAK9B,CAJE,MAAO0gB,GAGP,OADArJ,QAAQI,MAAM,2IAA4IiJ,EAAInJ,UACvJ,CACT,CAEF,IAAIi4B,EA3BgB,SAAyBC,EAAOL,GACpD,IAAK,IAAI9vC,EAAI,EAAGA,EAAImwC,EAAMjvC,OAAQlB,IAChC,GAAImwC,EAAMnwC,GAAGkwC,SAAWC,EAAMnwC,GAAG8vC,OAASA,EACxC,OAAOK,EAAMnwC,EAGnB,CAqBgBowC,CAAgBR,EAAU3gB,EAAK6gB,MAC7C,OAAQI,GAAWA,IAAYjhB,CACjC,CAK2BohB,CAAgBphB,EAC3C,EAoCIqhB,EAAa,SAAoBrhB,GACnC,IAAIshB,EAAwBthB,EAAKyB,wBAC/BnU,EAAQg0B,EAAsBh0B,MAC9BD,EAASi0B,EAAsBj0B,OACjC,OAAiB,IAAVC,GAA0B,IAAXD,CACxB,EACIk0B,EAAW,SAAkBvhB,EAAM7G,GACrC,IAAIqoB,EAAeroB,EAAKqoB,aACtB1B,EAAgB3mB,EAAK2mB,cAMvB,GAA0C,WAAtC1f,iBAAiBJ,GAAMyhB,WACzB,OAAO,EAET,IACIC,EADkB3C,EAAQ1nC,KAAK2oB,EAAM,iCACAA,EAAK2hB,cAAgB3hB,EAC9D,GAAI+e,EAAQ1nC,KAAKqqC,EAAkB,yBACjC,OAAO,EAET,GAAKF,GAAiC,SAAjBA,GAA4C,gBAAjBA,GAgEzC,GAAqB,kBAAjBA,EAMT,OAAOH,EAAWrhB,OAtE4D,CAC9E,GAA6B,mBAAlB8f,EAA8B,CAIvC,IADA,IAAI8B,EAAe5hB,EACZA,GAAM,CACX,IAAI2hB,EAAgB3hB,EAAK2hB,cACrBvc,EAAWC,EAAYrF,GAC3B,GAAI2hB,IAAkBA,EAAcjqC,aAA+C,IAAjCooC,EAAc6B,GAI9D,OAAON,EAAWrhB,GAGlBA,EAFSA,EAAKgD,aAEPhD,EAAKgD,aACF2e,GAAiBvc,IAAapF,EAAKC,cAKtC0hB,EAHAvc,EAASnC,IAKpB,CACAjD,EAAO4hB,CACT,CAWA,GA3FiB,SAAwB5hB,GAuB3C,IAtBA,IAAI6hB,EAoBAC,EAAezc,EAAYrF,GAAMiD,KACjC8e,KAAiD,QAAlCF,EAAgBC,SAA4C,IAAlBD,GAA4BA,EAAc5hB,cAAcqF,SAASwc,IAAiB9hB,EAAKC,cAAcqF,SAAStF,KACnK+hB,GAAYD,GAAc,CAChC,IAAIE,EAKJD,IAAkD,QAAnCC,EADfF,EAAezc,EAAYyc,GAAc7e,YACoC,IAAnB+e,IAA6BA,EAAe/hB,cAAcqF,SAASwc,GAC/H,CACA,OAAOC,CACT,CA2DQE,CAAejiB,GAKjB,OAAQA,EAAK8F,iBAAiB7zB,OAmBhC,GAAqB,gBAAjBuvC,EACF,OAAO,CAGX,CAWA,OAAO,CACT,EAgCIU,EAAkC,SAAyCjsC,EAAS+pB,GACtF,QAAIA,EAAKxnB,UAnNS,SAAuBwnB,GACzC,OAAOwgB,EAAQxgB,IAAuB,WAAdA,EAAK1tB,IAC/B,CAiNuB6vC,CAAcniB,IAASuhB,EAASvhB,EAAM/pB,IAhNlC,SAA8B+pB,GAIvD,MAHyB,YAAjBA,EAAKwf,SAAyB9jC,MAAMxD,UAAU2D,MAAMZ,MAAM+kB,EAAK5f,UAAUgiC,MAAK,SAAUjd,GAC9F,MAAyB,YAAlBA,EAAMqa,OACf,GAEF,CA6ME6C,CAAqBriB,IA9BM,SAAgCA,GAC3D,GAAI,mCAAmClkB,KAAKkkB,EAAKwf,SAG/C,IAFA,IAAIlpC,EAAa0pB,EAAK2hB,cAEfrrC,GAAY,CACjB,GAA2B,aAAvBA,EAAWkpC,SAA0BlpC,EAAWkC,SAAU,CAE5D,IAAK,IAAIzH,EAAI,EAAGA,EAAIuF,EAAW8J,SAASnO,OAAQlB,IAAK,CACnD,IAAIo0B,EAAQ7uB,EAAW8J,SAASyoB,KAAK93B,GAErC,GAAsB,WAAlBo0B,EAAMqa,QAGR,QAAOT,EAAQ1nC,KAAKf,EAAY,0BAAkC6uB,EAAMG,SAAStF,EAErF,CAEA,OAAO,CACT,CACA1pB,EAAaA,EAAWqrC,aAC1B,CAKF,OAAO,CACT,CAIgCW,CAAuBtiB,GAIvD,EACIuiB,EAAiC,SAAwCtsC,EAAS+pB,GACpF,QAAIygB,EAAmBzgB,IAASkgB,EAAYlgB,GAAQ,IAAMkiB,EAAgCjsC,EAAS+pB,GAIrG,EACIwiB,EAA4B,SAAmCC,GACjE,IAAIrC,EAAW/P,SAASoS,EAAevQ,aAAa,YAAa,IACjE,SAAI9tB,MAAMg8B,IAAaA,GAAY,EAMrC,EAMIsC,EAAc,SAASA,EAAYtD,GACrC,IAAIuD,EAAmB,GACnBC,EAAmB,GAkBvB,OAjBAxD,EAAWjkC,SAAQ,SAAU0tB,EAAM93B,GACjC,IAAIovC,IAAYtX,EAAKgX,YACjBhlB,EAAUslB,EAAUtX,EAAKgX,YAAchX,EACvCga,EAAoB3C,EAAYrlB,EAASslB,GACzC5lB,EAAW4lB,EAAUuC,EAAY7Z,EAAKuW,YAAcvkB,EAC9B,IAAtBgoB,EACF1C,EAAUwC,EAAiBvvC,KAAK6H,MAAM0nC,EAAkBpoB,GAAYooB,EAAiBvvC,KAAKynB,GAE1F+nB,EAAiBxvC,KAAK,CACpBmtC,cAAexvC,EACfqvC,SAAUyC,EACVha,KAAMA,EACNsX,QAASA,EACTrF,QAASvgB,GAGf,IACOqoB,EAAiBxxB,KAAKkvB,GAAsBvpB,QAAO,SAAUwF,EAAKumB,GAEvE,OADAA,EAAS3C,QAAU5jB,EAAInpB,KAAK6H,MAAMshB,EAAKumB,EAAShI,SAAWve,EAAInpB,KAAK0vC,EAAShI,SACtEve,CACT,GAAG,IAAIhrB,OAAOoxC,EAChB,EACII,EAAW,SAAkB9Q,EAAIh8B,GAEnC,IAAImpC,EAWJ,OATEA,GAHFnpC,EAAUA,GAAW,CAAC,GAEV6pC,cACGR,EAAyB,CAACrN,GAAKh8B,EAAQkpC,iBAAkB,CACpEpkC,OAAQwnC,EAA+B3pC,KAAK,KAAM3C,GAClD2pC,SAAS,EACTE,cAAe7pC,EAAQ6pC,cACvBE,iBAAkBwC,IAGPtD,EAAcjN,EAAIh8B,EAAQkpC,iBAAkBoD,EAA+B3pC,KAAK,KAAM3C,IAE9FysC,EAAYtD,EACrB,EAeI4D,EAAa,SAAoBhjB,EAAM/pB,GAEzC,GADAA,EAAUA,GAAW,CAAC,GACjB+pB,EACH,MAAM,IAAIrqB,MAAM,oBAElB,OAA8C,IAA1CopC,EAAQ1nC,KAAK2oB,EAAM6e,IAGhB0D,EAA+BtsC,EAAS+pB,EACjD,EACIijB,EAA4CrE,EAAmBrtC,OAAO,UAAUsC,KAAK,KACrF4E,EAAc,SAAqBunB,EAAM/pB,GAE3C,GADAA,EAAUA,GAAW,CAAC,GACjB+pB,EACH,MAAM,IAAIrqB,MAAM,oBAElB,OAAuD,IAAnDopC,EAAQ1nC,KAAK2oB,EAAMijB,IAGhBf,EAAgCjsC,EAAS+pB,EAClD,ECjcA,SAASkjB,EAAQ5xB,EAAQ6xB,GACvB,IAAItoC,EAAO/C,OAAO+C,KAAKyW,GACvB,GAAIxZ,OAAOgD,sBAAuB,CAChC,IAAIsoC,EAAUtrC,OAAOgD,sBAAsBwW,GAC3C6xB,IAAmBC,EAAUA,EAAQroC,QAAO,SAAUsoC,GACpD,OAAOvrC,OAAOkD,yBAAyBsW,EAAQ+xB,GAAKrrC,UACtD,KAAK6C,EAAKzH,KAAK6H,MAAMJ,EAAMuoC,EAC7B,CACA,OAAOvoC,CACT,CACA,SAASyoC,EAAe9oC,GACtB,IAAK,IAAIzJ,EAAI,EAAGA,EAAImK,UAAUjJ,OAAQlB,IAAK,CACzC,IAAIof,EAAS,MAAQjV,UAAUnK,GAAKmK,UAAUnK,GAAK,CAAC,EACpDA,EAAI,EAAImyC,EAAQprC,OAAOqY,IAAS,GAAIhV,SAAQ,SAAU9L,GACpDk0C,EAAgB/oC,EAAQnL,EAAK8gB,EAAO9gB,GACtC,IAAKyI,OAAOsD,0BAA4BtD,OAAOuD,iBAAiBb,EAAQ1C,OAAOsD,0BAA0B+U,IAAW+yB,EAAQprC,OAAOqY,IAAShV,SAAQ,SAAU9L,GAC5JyI,OAAOC,eAAeyC,EAAQnL,EAAKyI,OAAOkD,yBAAyBmV,EAAQ9gB,GAC7E,GACF,CACA,OAAOmL,CACT,CACA,SAAS+oC,EAAgB90B,EAAKpf,EAAKiJ,GAWjC,OAVIjJ,KAAOof,EACT3W,OAAOC,eAAe0W,EAAKpf,EAAK,CAC9BiJ,MAAOA,EACPN,YAAY,EACZwD,cAAc,EACdC,UAAU,IAGZgT,EAAIpf,GAAOiJ,EAENmW,CACT,CAEA,IAAI+0B,EAAe,GACfC,EACY,SAAsBt9B,EAAWu9B,GAC7C,GAAIv9B,EAAUlU,OAAS,EAAG,CACxB,IAAI0xC,EAAax9B,EAAUA,EAAUlU,OAAS,GAC1C0xC,IAAeD,GACjBC,EAAWj6B,OAEf,CACA,IAAIk6B,EAAYz9B,EAAU1L,QAAQipC,IACf,IAAfE,GAIFz9B,EAAUhR,OAAOyuC,EAAW,GAH5Bz9B,EAAU/S,KAAKswC,EAMnB,EAhBED,EAiBc,SAAwBt9B,EAAWu9B,GACjD,IAAIE,EAAYz9B,EAAU1L,QAAQipC,IACf,IAAfE,GACFz9B,EAAUhR,OAAOyuC,EAAW,GAE1Bz9B,EAAUlU,OAAS,GACrBkU,EAAUA,EAAUlU,OAAS,GAAG4xC,SAEpC,EAWEljC,EAAQ,SAAekG,GACzB,OAAO4C,WAAW5C,EAAI,EACxB,EAIIi9B,EAAY,SAAmBC,EAAKl9B,GACtC,IAAIyL,GAAO,EAUX,OATAyxB,EAAI5lB,OAAM,SAAU7lB,EAAOvH,GACzB,OAAI8V,EAAGvO,KACLga,EAAMvhB,GACC,EAIX,IAEOuhB,CACT,EASI0xB,EAAiB,SAAwB1rC,GAC3C,IAAK,IAAI2rC,EAAO/oC,UAAUjJ,OAAQiyC,EAAS,IAAIxoC,MAAMuoC,EAAO,EAAIA,EAAO,EAAI,GAAIE,EAAO,EAAGA,EAAOF,EAAME,IACpGD,EAAOC,EAAO,GAAKjpC,UAAUipC,GAE/B,MAAwB,mBAAV7rC,EAAuBA,EAAM2C,WAAM,EAAQipC,GAAU5rC,CACrE,EACI8rC,EAAkB,SAAyBxX,GAQ7C,OAAOA,EAAMpyB,OAAO9C,YAA4C,mBAAvBk1B,EAAMyX,aAA8BzX,EAAMyX,eAAe,GAAKzX,EAAMpyB,MAC/G,EACIwL,EAAkB,SAAyBuU,EAAU+pB,GAGvD,IAwCIZ,EAxCAa,GAAOD,aAAiD,EAASA,EAAY51C,WAAaA,SAC1FyX,GAAam+B,aAAiD,EAASA,EAAYn+B,YAAcq9B,EACjGxd,EAASsd,EAAe,CAC1BkB,yBAAyB,EACzBv+B,mBAAmB,EACnBw+B,mBAAmB,GAClBH,GACCI,EAAQ,CAGVC,WAAY,GAcZC,gBAAiB,GAOjBC,eAAgB,GAChBC,4BAA6B,KAC7BC,wBAAyB,KACzBC,QAAQ,EACRC,QAAQ,EAGRC,4BAAwBljC,GAYtBmjC,EAAY,SAAmBC,EAAuBC,EAAYC,GACpE,OAAOF,QAA+DpjC,IAAtCojC,EAAsBC,GAA4BD,EAAsBC,GAAcrf,EAAOsf,GAAoBD,EACnJ,EASIE,EAAqB,SAA4B1qB,GAInD,OAAO6pB,EAAME,gBAAgBd,WAAU,SAAU3qB,GAC/C,IAAIrc,EAAYqc,EAAKrc,UACnB0oC,EAAgBrsB,EAAKqsB,cACvB,OAAO1oC,EAAUwoB,SAASzK,IAK1B2qB,EAActnB,MAAK,SAAU8B,GAC3B,OAAOA,IAASnF,CAClB,GACF,GACF,EAeI4qB,EAAmB,SAA0BJ,GAC/C,IAAIK,EAAc1f,EAAOqf,GACzB,GAA2B,mBAAhBK,EAA4B,CACrC,IAAK,IAAIC,EAAQzqC,UAAUjJ,OAAQiyC,EAAS,IAAIxoC,MAAMiqC,EAAQ,EAAIA,EAAQ,EAAI,GAAIC,EAAQ,EAAGA,EAAQD,EAAOC,IAC1G1B,EAAO0B,EAAQ,GAAK1qC,UAAU0qC,GAEhCF,EAAcA,EAAYzqC,WAAM,EAAQipC,EAC1C,CAKA,IAJoB,IAAhBwB,IACFA,OAAc1jC,IAGX0jC,EAAa,CAChB,QAAoB1jC,IAAhB0jC,IAA6C,IAAhBA,EAC/B,OAAOA,EAIT,MAAM,IAAI/vC,MAAM,IAAIpE,OAAO8zC,EAAY,gEACzC,CACA,IAAIrlB,EAAO0lB,EAEX,GAA2B,iBAAhBA,KACT1lB,EAAOukB,EAAIjvC,cAAcowC,IAEvB,MAAM,IAAI/vC,MAAM,IAAIpE,OAAO8zC,EAAY,0CAG3C,OAAOrlB,CACT,EACI6lB,EAAsB,WACxB,IAAI7lB,EAAOylB,EAAiB,gBAG5B,IAAa,IAATzlB,EACF,OAAO,EAET,QAAahe,IAATge,EAEF,GAAIulB,EAAmBhB,EAAIhmC,gBAAkB,EAC3CyhB,EAAOukB,EAAIhmC,kBACN,CACL,IAAIunC,EAAqBpB,EAAMG,eAAe,GAI9C7kB,EAHwB8lB,GAAsBA,EAAmBC,mBAGrCN,EAAiB,gBAC/C,CAEF,IAAKzlB,EACH,MAAM,IAAIrqB,MAAM,gEAElB,OAAOqqB,CACT,EACIgmB,EAAsB,WAuDxB,GAtDAtB,EAAME,gBAAkBF,EAAMC,WAAW/wC,KAAI,SAAUkJ,GACrD,IDqJ6Bm1B,EAAIh8B,ECrJ7BuvC,EAAgBzC,EAASjmC,EAAWkpB,EAAOigB,iBAI3CC,GDiJyBjU,ECjJEn1B,GDkJnC7G,GADqCA,ECjJS+vB,EAAOigB,kBDkJhC,CAAC,GAEVnG,cACGR,EAAyB,CAACrN,GAAKh8B,EAAQkpC,iBAAkB,CACpEpkC,OAAQmnC,EAAgCtpC,KAAK,KAAM3C,GACnD2pC,SAAS,EACTE,cAAe7pC,EAAQ6pC,gBAGZZ,EAAcjN,EAAIh8B,EAAQkpC,iBAAkB+C,EAAgCtpC,KAAK,KAAM3C,KC1JlG,MAAO,CACL6G,UAAWA,EACX0oC,cAAeA,EACfU,eAAgBA,EAChBH,kBAAmBP,EAAcvzC,OAAS,EAAIuzC,EAAc,GAAK,KACjEW,iBAAkBX,EAAcvzC,OAAS,EAAIuzC,EAAcA,EAAcvzC,OAAS,GAAK,KASvFm0C,iBAAkB,SAA0BpmB,GAC1C,IAAIqmB,IAAUnrC,UAAUjJ,OAAS,QAAsB+P,IAAjB9G,UAAU,KAAmBA,UAAU,GAWzEorC,EAAUJ,EAAepC,WAAU,SAAUtzC,GAC/C,OAAOA,IAAMwvB,CACf,IACA,KAAIsmB,EAAU,GAGd,OAAID,EACKH,EAAerqC,MAAMyqC,EAAU,GAAGpoB,MAAK,SAAU1tB,GACtD,OAAOwyC,EAAWxyC,EAAGw1B,EAAOigB,gBAC9B,IAEKC,EAAerqC,MAAM,EAAGyqC,GAASxhC,UAAUoZ,MAAK,SAAU1tB,GAC/D,OAAOwyC,EAAWxyC,EAAGw1B,EAAOigB,gBAC9B,GACF,EAEJ,IACAvB,EAAMG,eAAiBH,EAAME,gBAAgB7pC,QAAO,SAAUwrC,GAC5D,OAAOA,EAAMf,cAAcvzC,OAAS,CACtC,IAGIyyC,EAAMG,eAAe5yC,QAAU,IAAMwzC,EAAiB,iBAExD,MAAM,IAAI9vC,MAAM,sGAEpB,EACI6wC,EAAW,SAASA,EAASxmB,IAClB,IAATA,GAGAA,IAASukB,EAAIhmC,gBAGZyhB,GAASA,EAAK9hB,OAInB8hB,EAAK9hB,MAAM,CACTuoC,gBAAiBzgB,EAAOygB,gBAE1B/B,EAAMK,wBAA0B/kB,EAnRZ,SAA2BA,GACjD,OAAOA,EAAKwf,SAA0C,UAA/Bxf,EAAKwf,QAAQjf,eAAoD,mBAAhBP,EAAK0mB,MAC/E,CAkRQC,CAAkB3mB,IACpBA,EAAK0mB,UARLF,EAASX,KAUb,EACIe,EAAqB,SAA4BC,GACnD,IAAI7mB,EAAOylB,EAAiB,iBAAkBoB,GAC9C,OAAO7mB,IAAuB,IAATA,GAAyB6mB,CAChD,EAIIC,EAAmB,SAA0Bn2C,GAC/C,IAAI6J,EAAS4pC,EAAgBzzC,GACzB40C,EAAmB/qC,IAAW,IAI9BwpC,EAAehe,EAAO+gB,wBAAyBp2C,GAEjD+yC,EAAKp9B,WAAW,CAYdtI,YAAagoB,EAAOwe,0BAA4B/rC,EAAY+B,EAAQwrB,EAAOigB,mBAQ3EjC,EAAehe,EAAO9f,kBAAmBvV,IAM7CA,EAAEuO,iBACJ,EAGI8nC,EAAe,SAAsBr2C,GACvC,IAAI6J,EAAS4pC,EAAgBzzC,GACzBs2C,EAAkB1B,EAAmB/qC,IAAW,EAGhDysC,GAAmBzsC,aAAkB0sC,SACnCD,IACFvC,EAAMK,wBAA0BvqC,IAIlC7J,EAAEw2C,2BACFX,EAAS9B,EAAMK,yBAA2Bc,KAE9C,EAwFIuB,EAAW,SAAkBz2C,GAC/B,GAzagB,SAAuBA,GACzC,MAAiB,WAAVA,EAAEtB,KAA8B,QAAVsB,EAAEtB,KAA+B,KAAdsB,EAAEkO,OACpD,CAuaQwoC,CAAc12C,KAAsD,IAAhDqzC,EAAehe,EAAO/f,kBAAmBtV,GAG/D,OAFAA,EAAEuO,sBACFwkC,EAAKp9B,cAxaM,SAAoB3V,GACnC,MAAiB,QAAVA,EAAEtB,KAA+B,IAAdsB,EAAEkO,OAC9B,EAyaQyoC,CAAW32C,IAxFF,SAAkBA,GAC/B,IAAI6J,EAAS4pC,EAAgBzzC,GAC7Bq1C,IACA,IAAIuB,EAAkB,KACtB,GAAI7C,EAAMG,eAAe5yC,OAAS,EAAG,CAInC,IAAIu1C,EAAiBjC,EAAmB/qC,GACpCitC,EAAiBD,GAAkB,EAAI9C,EAAME,gBAAgB4C,QAAkBxlC,EACnF,GAAIwlC,EAAiB,EAKjBD,EAFE52C,EAAEmO,SAEc4lC,EAAMG,eAAeH,EAAMG,eAAe5yC,OAAS,GAAGk0C,iBAGtDzB,EAAMG,eAAe,GAAGkB,uBAEvC,GAAIp1C,EAAEmO,SAAU,CAIrB,IAAI4oC,EAAoB5D,EAAUY,EAAMG,gBAAgB,SAAUrf,GAChE,IAAIugB,EAAoBvgB,EAAMugB,kBAC9B,OAAOvrC,IAAWurC,CACpB,IAUA,GATI2B,EAAoB,IAAMD,EAAe3qC,YAActC,GAAU/B,EAAY+B,EAAQwrB,EAAOigB,mBAAqBjD,EAAWxoC,EAAQwrB,EAAOigB,mBAAqBwB,EAAerB,iBAAiB5rC,GAAQ,MAO1MktC,EAAoBF,GAElBE,GAAqB,EAAG,CAI1B,IAAIC,EAA8C,IAAtBD,EAA0BhD,EAAMG,eAAe5yC,OAAS,EAAIy1C,EAAoB,EAE5GH,EADuB7C,EAAMG,eAAe8C,GACTxB,gBACrC,CACF,KAAO,CAIL,IAAIyB,EAAmB9D,EAAUY,EAAMG,gBAAgB,SAAUpf,GAC/D,IAAI0gB,EAAmB1gB,EAAM0gB,iBAC7B,OAAO3rC,IAAW2rC,CACpB,IAUA,GATIyB,EAAmB,IAAMH,EAAe3qC,YAActC,GAAU/B,EAAY+B,EAAQwrB,EAAOigB,mBAAqBjD,EAAWxoC,EAAQwrB,EAAOigB,mBAAqBwB,EAAerB,iBAAiB5rC,MAOjMotC,EAAmBJ,GAEjBI,GAAoB,EAAG,CAIzB,IAAIC,EAAyBD,IAAqBlD,EAAMG,eAAe5yC,OAAS,EAAI,EAAI21C,EAAmB,EAE3GL,EADwB7C,EAAMG,eAAegD,GACT9B,iBACtC,CACF,CACF,MAEEwB,EAAkB9B,EAAiB,iBAEjC8B,IACF52C,EAAEuO,iBACFsnC,EAASe,GAGb,CASIO,CAASn3C,EAGb,EACIo3C,EAAa,SAAoBp3C,GACnC,IAAI6J,EAAS4pC,EAAgBzzC,GACzB40C,EAAmB/qC,IAAW,GAG9BwpC,EAAehe,EAAO+gB,wBAAyBp2C,IAG/CqzC,EAAehe,EAAO9f,kBAAmBvV,KAG7CA,EAAEuO,iBACFvO,EAAEw2C,2BACJ,EAMIhK,EAAe,WACjB,GAAKuH,EAAMM,OA6BX,OAxBAvB,EAA8Bt9B,EAAWu9B,GAIzCgB,EAAMQ,uBAAyBlf,EAAOye,kBAAoB9jC,GAAM,WAC9D6lC,EAASX,IACX,IAAKW,EAASX,KACdtB,EAAIv4B,iBAAiB,UAAWg7B,GAAc,GAC9CzC,EAAIv4B,iBAAiB,YAAa86B,EAAkB,CAClDhT,SAAS,EACT1C,SAAS,IAEXmT,EAAIv4B,iBAAiB,aAAc86B,EAAkB,CACnDhT,SAAS,EACT1C,SAAS,IAEXmT,EAAIv4B,iBAAiB,QAAS+7B,EAAY,CACxCjU,SAAS,EACT1C,SAAS,IAEXmT,EAAIv4B,iBAAiB,UAAWo7B,EAAU,CACxCtT,SAAS,EACT1C,SAAS,IAEJsS,CACT,EACIrG,EAAkB,WACpB,GAAKqH,EAAMM,OAQX,OALAT,EAAIr4B,oBAAoB,UAAW86B,GAAc,GACjDzC,EAAIr4B,oBAAoB,YAAa46B,GAAkB,GACvDvC,EAAIr4B,oBAAoB,aAAc46B,GAAkB,GACxDvC,EAAIr4B,oBAAoB,QAAS67B,GAAY,GAC7CxD,EAAIr4B,oBAAoB,UAAWk7B,GAAU,GACtC1D,CACT,EAmHA,OA7GAA,EAAO,CACDsB,aACF,OAAON,EAAMM,MACf,EACIC,aACF,OAAOP,EAAMO,MACf,EACA5+B,SAAU,SAAkB2hC,GAC1B,GAAItD,EAAMM,OACR,OAAO72C,KAET,IAAI85C,EAAa9C,EAAU6C,EAAiB,cACxCE,EAAiB/C,EAAU6C,EAAiB,kBAC5CG,EAAoBhD,EAAU6C,EAAiB,qBAC9CG,GACHnC,IAEFtB,EAAMM,QAAS,EACfN,EAAMO,QAAS,EACfP,EAAMI,4BAA8BP,EAAIhmC,cACpC0pC,GACFA,IAEF,IAAIG,EAAmB,WACjBD,GACFnC,IAEF7I,IACI+K,GACFA,GAEJ,EACA,OAAIC,GACFA,EAAkBzD,EAAMC,WAAWpzC,UAAU0R,KAAKmlC,EAAkBA,GAC7Dj6C,OAETi6C,IACOj6C,KACT,EACAmY,WAAY,SAAoB+hC,GAC9B,IAAK3D,EAAMM,OACT,OAAO72C,KAET,IAAI8H,EAAUqtC,EAAe,CAC3BgF,aAActiB,EAAOsiB,aACrBC,iBAAkBviB,EAAOuiB,iBACzBC,oBAAqBxiB,EAAOwiB,qBAC3BH,GACH1+B,aAAa+6B,EAAMQ,wBACnBR,EAAMQ,4BAAyBljC,EAC/Bq7B,IACAqH,EAAMM,QAAS,EACfN,EAAMO,QAAS,EACfxB,EAAgCt9B,EAAWu9B,GAC3C,IAAI4E,EAAenD,EAAUlvC,EAAS,gBAClCsyC,EAAmBpD,EAAUlvC,EAAS,oBACtCuyC,EAAsBrD,EAAUlvC,EAAS,uBACzC+H,EAAcmnC,EAAUlvC,EAAS,cAAe,2BAChDqyC,GACFA,IAEF,IAAIG,EAAqB,WACvB9nC,GAAM,WACA3C,GACFwoC,EAASI,EAAmBlC,EAAMI,8BAEhCyD,GACFA,GAEJ,GACF,EACA,OAAIvqC,GAAewqC,GACjBA,EAAoB5B,EAAmBlC,EAAMI,8BAA8B7hC,KAAKwlC,EAAoBA,GAC7Ft6C,OAETs6C,IACOt6C,KACT,EACAub,MAAO,WACL,OAAIg7B,EAAMO,SAAWP,EAAMM,SAG3BN,EAAMO,QAAS,EACf5H,KAHSlvC,IAKX,EACA01C,QAAS,WACP,OAAKa,EAAMO,QAAWP,EAAMM,QAG5BN,EAAMO,QAAS,EACfe,IACA7I,IACOhvC,MALEA,IAMX,EACA2d,wBAAyB,SAAiC48B,GACxD,IAAIC,EAAkB,GAAGp3C,OAAOm3C,GAAmB3tC,OAAOrI,SAO1D,OANAgyC,EAAMC,WAAagE,EAAgB/0C,KAAI,SAAUinB,GAC/C,MAA0B,iBAAZA,EAAuB0pB,EAAIjvC,cAAculB,GAAWA,CACpE,IACI6pB,EAAMM,QACRgB,IAEK73C,IACT,IAIG2d,wBAAwByO,GACtBmpB,CACT,iBC5qBA,OAKA,SAAUnuC,EAAQ7G,EAAUk6C,EAAY5mC,GACtC,aAEF,IA+FI0G,EA/FAmgC,EAAkB,CAAC,GAAI,SAAU,MAAO,KAAM,KAAM,KACpDC,EAAep6C,EAASmH,cAAc,OAItC2rB,EAAQjZ,KAAKiZ,MACb4C,EAAM7b,KAAK6b,IACXmI,EAAM3jB,KAAK2jB,IASf,SAASwc,EAAkBliC,EAAImiC,EAASrT,GACpC,OAAOlsB,WAAWw/B,EAAOpiC,EAAI8uB,GAAUqT,EAC3C,CAWA,SAASE,EAAevmC,EAAKkE,EAAI8uB,GAC7B,QAAIj6B,MAAMC,QAAQgH,KACdwmC,EAAKxmC,EAAKgzB,EAAQ9uB,GAAK8uB,IAChB,EAGf,CAQA,SAASwT,EAAK16B,EAAK7T,EAAU+6B,GACzB,IAAI5kC,EAEJ,GAAK0d,EAIL,GAAIA,EAAItT,QACJsT,EAAItT,QAAQP,EAAU+6B,QACnB,GAAIlnB,EAAIxc,SAAW+P,EAEtB,IADAjR,EAAI,EACGA,EAAI0d,EAAIxc,QACX2I,EAASvD,KAAKs+B,EAASlnB,EAAI1d,GAAIA,EAAG0d,GAClC1d,SAGJ,IAAKA,KAAK0d,EACNA,EAAItW,eAAepH,IAAM6J,EAASvD,KAAKs+B,EAASlnB,EAAI1d,GAAIA,EAAG0d,EAGvE,CASA,SAASyF,EAAU/Q,EAAQ1R,EAAMuX,GAC7B,IAAIogC,EAAqB,sBAAwB33C,EAAO,KAAOuX,EAAU,SACzE,OAAO,WACH,IAAIrY,EAAI,IAAIgF,MAAM,mBACdwT,EAAQxY,GAAKA,EAAEwY,MAAQxY,EAAEwY,MAAMta,QAAQ,kBAAmB,IACzDA,QAAQ,cAAe,IACvBA,QAAQ,6BAA8B,kBAAoB,sBAE3Dka,EAAMxT,EAAOuT,UAAYvT,EAAOuT,QAAQxX,MAAQiE,EAAOuT,QAAQC,KAInE,OAHIA,GACAA,EAAI1R,KAAK9B,EAAOuT,QAASsgC,EAAoBjgC,GAE1ChG,EAAOlI,MAAM9M,KAAM+M,UAC9B,CACJ,CAWIwN,EADyB,mBAAlB5Q,OAAO4Q,OACL,SAAgBlO,GACrB,GAAIA,IAAWwH,GAAwB,OAAXxH,EACxB,MAAM,IAAIe,UAAU,8CAIxB,IADA,IAAImb,EAAS5e,OAAO0C,GACXkjB,EAAQ,EAAGA,EAAQxiB,UAAUjJ,OAAQyrB,IAAS,CACnD,IAAIvN,EAASjV,UAAUwiB,GACvB,GAAIvN,IAAWnO,GAAwB,OAAXmO,EACxB,IAAK,IAAIk5B,KAAWl5B,EACZA,EAAOhY,eAAekxC,KACtB3yB,EAAO2yB,GAAWl5B,EAAOk5B,GAIzC,CACA,OAAO3yB,CACX,EAES5e,OAAO4Q,OAWpB,IAAI4gC,EAASp1B,GAAU,SAAgBq1B,EAAMC,EAAKC,GAG9C,IAFA,IAAI5uC,EAAO/C,OAAO+C,KAAK2uC,GACnBz4C,EAAI,EACDA,EAAI8J,EAAK5I,UACPw3C,GAAUA,GAASF,EAAK1uC,EAAK9J,MAAQiR,KACtCunC,EAAK1uC,EAAK9J,IAAMy4C,EAAI3uC,EAAK9J,KAE7BA,IAEJ,OAAOw4C,CACX,GAAG,SAAU,iBASTE,EAAQv1B,GAAU,SAAeq1B,EAAMC,GACvC,OAAOF,EAAOC,EAAMC,GAAK,EAC7B,GAAG,QAAS,iBAQZ,SAASE,EAAQvkB,EAAO5wB,EAAMo1C,GAC1B,IACIC,EADAC,EAAQt1C,EAAK2D,WAGjB0xC,EAASzkB,EAAMjtB,UAAYJ,OAAO4K,OAAOmnC,IAClC37C,YAAci3B,EACrBykB,EAAOE,OAASD,EAEZF,GACAjhC,EAAOkhC,EAAQD,EAEvB,CAQA,SAASV,EAAOpiC,EAAI8uB,GAChB,OAAO,WACH,OAAO9uB,EAAG5L,MAAM06B,EAASz6B,UAC7B,CACJ,CASA,SAAS6uC,EAAS1zB,EAAKvC,GACnB,MA1LgB,mBA0LLuC,EACAA,EAAIpb,MAAM6Y,GAAOA,EAAK,IAAkB9R,EAAW8R,GAEvDuC,CACX,CAQA,SAAS2zB,EAAYC,EAAMC,GACvB,OAAQD,IAASjoC,EAAakoC,EAAOD,CACzC,CAQA,SAASE,EAAkB3vC,EAAQ4vC,EAAOjZ,GACtCgY,EAAKkB,EAASD,IAAQ,SAAS93C,GAC3BkI,EAAOwR,iBAAiB1Z,EAAM6+B,GAAS,EAC3C,GACJ,CAQA,SAASmZ,EAAqB9vC,EAAQ4vC,EAAOjZ,GACzCgY,EAAKkB,EAASD,IAAQ,SAAS93C,GAC3BkI,EAAO0R,oBAAoB5Z,EAAM6+B,GAAS,EAC9C,GACJ,CASA,SAASoZ,EAAUvqB,EAAM7oB,GACrB,KAAO6oB,GAAM,CACT,GAAIA,GAAQ7oB,EACR,OAAO,EAEX6oB,EAAOA,EAAK1pB,UAChB,CACA,OAAO,CACX,CAQA,SAASk0C,EAAMz2B,EAAKmK,GAChB,OAAOnK,EAAItZ,QAAQyjB,IAAS,CAChC,CAOA,SAASmsB,EAASt2B,GACd,OAAOA,EAAI3iB,OAAOimB,MAAM,OAC5B,CASA,SAASozB,EAAQjB,EAAKtrB,EAAMwsB,GACxB,GAAIlB,EAAI/uC,UAAYiwC,EAChB,OAAOlB,EAAI/uC,QAAQyjB,GAGnB,IADA,IAAIntB,EAAI,EACDA,EAAIy4C,EAAIv3C,QAAQ,CACnB,GAAKy4C,GAAalB,EAAIz4C,GAAG25C,IAAcxsB,IAAWwsB,GAAalB,EAAIz4C,KAAOmtB,EACtE,OAAOntB,EAEXA,GACJ,CACA,OAAQ,CAEhB,CAOA,SAAS45C,EAAQl8B,GACb,OAAO/S,MAAMxD,UAAU2D,MAAMxE,KAAKoX,EAAK,EAC3C,CASA,SAASm8B,EAAYpB,EAAKn6C,EAAK+hB,GAK3B,IAJA,IAAIy5B,EAAU,GACV7lC,EAAS,GACTjU,EAAI,EAEDA,EAAIy4C,EAAIv3C,QAAQ,CACnB,IAAIokB,EAAMhnB,EAAMm6C,EAAIz4C,GAAG1B,GAAOm6C,EAAIz4C,GAC9B05C,EAAQzlC,EAAQqR,GAAO,GACvBw0B,EAAQz3C,KAAKo2C,EAAIz4C,IAErBiU,EAAOjU,GAAKslB,EACZtlB,GACJ,CAYA,OAVIqgB,IAIIy5B,EAHCx7C,EAGSw7C,EAAQz5B,MAAK,SAAyBzhB,EAAGC,GAC/C,OAAOD,EAAEN,GAAOO,EAAEP,EACtB,IAJUw7C,EAAQz5B,QAQnBy5B,CACX,CAQA,SAASC,EAASr8B,EAAKs8B,GAKnB,IAJA,IAAIC,EAAQryB,EACRsyB,EAAYF,EAAS,GAAGhzB,cAAgBgzB,EAASlvC,MAAM,GAEvD9K,EAAI,EACDA,EAAI83C,EAAgB52C,QAAQ,CAI/B,IAFA0mB,GADAqyB,EAASnC,EAAgB93C,IACPi6C,EAASC,EAAYF,KAE3Bt8B,EACR,OAAOkK,EAEX5nB,GACJ,CACA,OAAOiR,CACX,CAMA,IAAIkpC,EAAY,EAUhB,SAASC,EAAoBtwB,GACzB,IAAI0pB,EAAM1pB,EAAQoF,eAAiBpF,EACnC,OAAQ0pB,EAAIrkB,aAAeqkB,EAAI6G,cAAgB71C,CACnD,CAEA,IAEI81C,EAAiB,iBAAkB91C,EACnC+1C,EAAyBR,EAASv1C,EAAQ,kBAAoByM,EAC9DupC,EAAqBF,GAJN,wCAIoCvvC,KAAKolB,UAAUC,WAElEqqB,EAAmB,QAEnBC,EAAmB,QAiBnBC,EAAqBC,GAGrBC,EAAW,CAAC,IAAK,KACjBC,EAAkB,CAAC,UAAW,WASlC,SAASC,EAAMC,EAASC,GACpB,IAAIv7C,EAAOtC,KACXA,KAAK49C,QAAUA,EACf59C,KAAK69C,SAAWA,EAChB79C,KAAK0sB,QAAUkxB,EAAQlxB,QACvB1sB,KAAKqM,OAASuxC,EAAQ91C,QAAQg2C,YAI9B99C,KAAK+9C,WAAa,SAASC,GACnBpC,EAASgC,EAAQ91C,QAAQm2C,OAAQ,CAACL,KAClCt7C,EAAK0gC,QAAQgb,EAErB,EAEAh+C,KAAK+9B,MAET,CA0DA,SAASmgB,EAAaN,EAAS7a,EAAWob,GACtC,IAAIC,EAAcD,EAAME,SAASv6C,OAC7Bw6C,EAAqBH,EAAMI,gBAAgBz6C,OAC3C06C,EAvGU,EAuGCzb,GAA4Bqb,EAAcE,GAAuB,EAC5EG,EAAuB,GAAZ1b,GAA2Cqb,EAAcE,GAAuB,EAE/FH,EAAMK,UAAYA,EAClBL,EAAMM,UAAYA,EAEdD,IACAZ,EAAQc,QAAU,CAAC,GAKvBP,EAAMpb,UAAYA,EAiBtB,SAA0B6a,EAASO,GAC/B,IAAIO,EAAUd,EAAQc,QAClBL,EAAWF,EAAME,SACjBM,EAAiBN,EAASv6C,OAGzB46C,EAAQE,aACTF,EAAQE,WAAaC,EAAqBV,IAI1CQ,EAAiB,IAAMD,EAAQI,cAC/BJ,EAAQI,cAAgBD,EAAqBV,GACnB,IAAnBQ,IACPD,EAAQI,eAAgB,GAG5B,IAAIF,EAAaF,EAAQE,WACrBE,EAAgBJ,EAAQI,cACxBC,EAAeD,EAAgBA,EAAc7d,OAAS2d,EAAW3d,OAEjEA,EAASkd,EAAMld,OAAS+d,EAAUX,GACtCF,EAAMc,UAAY7gB,IAClB+f,EAAMe,UAAYf,EAAMc,UAAYL,EAAWK,UAE/Cd,EAAMgB,MAAQC,EAASL,EAAc9d,GACrCkd,EAAM3lC,SAAW6mC,EAAYN,EAAc9d,GA0B/C,SAAwByd,EAASP,GAC7B,IAAIld,EAASkd,EAAMld,OACf5P,EAASqtB,EAAQY,aAAe,CAAC,EACjCC,EAAYb,EAAQa,WAAa,CAAC,EAClCC,EAAYd,EAAQc,WAAa,CAAC,EA5LxB,IA8LVrB,EAAMpb,WA5LE,IA4L2Byc,EAAUzc,YAC7Cwc,EAAYb,EAAQa,UAAY,CAC5Bn1C,EAAGo1C,EAAUC,QAAU,EACvBnuC,EAAGkuC,EAAUE,QAAU,GAG3BruB,EAASqtB,EAAQY,YAAc,CAC3Bl1C,EAAG62B,EAAO72B,EACVkH,EAAG2vB,EAAO3vB,IAIlB6sC,EAAMsB,OAASF,EAAUn1C,GAAK62B,EAAO72B,EAAIinB,EAAOjnB,GAChD+zC,EAAMuB,OAASH,EAAUjuC,GAAK2vB,EAAO3vB,EAAI+f,EAAO/f,EACpD,CA5CIquC,CAAejB,EAASP,GACxBA,EAAMyB,gBAAkBC,EAAa1B,EAAMsB,OAAQtB,EAAMuB,QAEzD,IAAII,EAAkBC,EAAY5B,EAAMe,UAAWf,EAAMsB,OAAQtB,EAAMuB,QACvEvB,EAAM6B,iBAAmBF,EAAgB11C,EACzC+zC,EAAM8B,iBAAmBH,EAAgBxuC,EACzC6sC,EAAM2B,gBAAmB7pB,EAAI6pB,EAAgB11C,GAAK6rB,EAAI6pB,EAAgBxuC,GAAMwuC,EAAgB11C,EAAI01C,EAAgBxuC,EAEhH6sC,EAAMhoB,MAAQ2oB,GAkNAzjC,EAlNyByjC,EAAcT,SAkNhCrwB,EAlN0CqwB,EAmNxDgB,EAAYrxB,EAAI,GAAIA,EAAI,GAAI0vB,GAAmB2B,EAAYhkC,EAAM,GAAIA,EAAM,GAAIqiC,IAnNX,EAC3ES,EAAM+B,SAAWpB,EAsMrB,SAAqBzjC,EAAO2S,GACxB,OAAOoxB,EAASpxB,EAAI,GAAIA,EAAI,GAAI0vB,GAAmB0B,EAAS/jC,EAAM,GAAIA,EAAM,GAAIqiC,EACpF,CAxMqCyC,CAAYrB,EAAcT,SAAUA,GAAY,EAEjFF,EAAMiC,YAAe1B,EAAQc,UAAsCrB,EAAME,SAASv6C,OAC9E46C,EAAQc,UAAUY,YAAejC,EAAME,SAASv6C,OAAS46C,EAAQc,UAAUY,YADtCjC,EAAME,SAASv6C,OAwC5D,SAAkC46C,EAASP,GACvC,IAEIkC,EAAUC,EAAWC,EAAW5pB,EAFhC6pB,EAAO9B,EAAQ+B,cAAgBtC,EAC/Be,EAAYf,EAAMc,UAAYuB,EAAKvB,UAGvC,GArNe,GAqNXd,EAAMpb,YAA8Bmc,EA1NrB,IA0NqDsB,EAAKH,WAAaxsC,GAAY,CAClG,IAAI4rC,EAAStB,EAAMsB,OAASe,EAAKf,OAC7BC,EAASvB,EAAMuB,OAASc,EAAKd,OAE7B/0C,EAAIo1C,EAAYb,EAAWO,EAAQC,GACvCY,EAAY31C,EAAEP,EACdm2C,EAAY51C,EAAE2G,EACd+uC,EAAYpqB,EAAItrB,EAAEP,GAAK6rB,EAAItrB,EAAE2G,GAAM3G,EAAEP,EAAIO,EAAE2G,EAC3CqlB,EAAYkpB,EAAaJ,EAAQC,GAEjChB,EAAQ+B,aAAetC,CAC3B,MAEIkC,EAAWG,EAAKH,SAChBC,EAAYE,EAAKF,UACjBC,EAAYC,EAAKD,UACjB5pB,EAAY6pB,EAAK7pB,UAGrBwnB,EAAMkC,SAAWA,EACjBlC,EAAMmC,UAAYA,EAClBnC,EAAMoC,UAAYA,EAClBpC,EAAMxnB,UAAYA,CACtB,CAjEI+pB,CAAyBhC,EAASP,GA4MtC,IAAkB9iC,EAAO2S,EAzMrB,IAAI3hB,EAASuxC,EAAQlxB,QACjB0vB,EAAU+B,EAAMwC,SAASt0C,OAAQA,KACjCA,EAAS8xC,EAAMwC,SAASt0C,QAE5B8xC,EAAM9xC,OAASA,CACnB,CAhEIu0C,CAAiBhD,EAASO,GAG1BP,EAAQiD,KAAK,eAAgB1C,GAE7BP,EAAQkD,UAAU3C,GAClBP,EAAQc,QAAQc,UAAYrB,CAChC,CAyHA,SAASU,EAAqBV,GAK1B,IAFA,IAAIE,EAAW,GACXz7C,EAAI,EACDA,EAAIu7C,EAAME,SAASv6C,QACtBu6C,EAASz7C,GAAK,CACV+kC,QAAStU,EAAM8qB,EAAME,SAASz7C,GAAG+kC,SACjCC,QAASvU,EAAM8qB,EAAME,SAASz7C,GAAGglC,UAErChlC,IAGJ,MAAO,CACHq8C,UAAW7gB,IACXigB,SAAUA,EACVpd,OAAQ+d,EAAUX,GAClBoB,OAAQtB,EAAMsB,OACdC,OAAQvB,EAAMuB,OAEtB,CAOA,SAASV,EAAUX,GACf,IAAIM,EAAiBN,EAASv6C,OAG9B,GAAuB,IAAnB66C,EACA,MAAO,CACHv0C,EAAGipB,EAAMgrB,EAAS,GAAG1W,SACrBr2B,EAAG+hB,EAAMgrB,EAAS,GAAGzW,UAK7B,IADA,IAAIx9B,EAAI,EAAGkH,EAAI,EAAG1O,EAAI,EACfA,EAAI+7C,GACPv0C,GAAKi0C,EAASz7C,GAAG+kC,QACjBr2B,GAAK+sC,EAASz7C,GAAGglC,QACjBhlC,IAGJ,MAAO,CACHwH,EAAGipB,EAAMjpB,EAAIu0C,GACbrtC,EAAG+hB,EAAM/hB,EAAIqtC,GAErB,CASA,SAASoB,EAAYb,EAAW90C,EAAGkH,GAC/B,MAAO,CACHlH,EAAGA,EAAI80C,GAAa,EACpB5tC,EAAGA,EAAI4tC,GAAa,EAE5B,CAQA,SAASW,EAAaz1C,EAAGkH,GACrB,OAAIlH,IAAMkH,EAzTO,EA6Tb2kB,EAAI7rB,IAAM6rB,EAAI3kB,GACPlH,EAAI,EA7TE,EACC,EA8TXkH,EAAI,EA7TI,EACE,EA6TrB,CASA,SAAS+tC,EAAY0B,EAAIC,EAAI/8C,GACpBA,IACDA,EAAQw5C,GAEZ,IAAIrzC,EAAI42C,EAAG/8C,EAAM,IAAM88C,EAAG98C,EAAM,IAC5BqN,EAAI0vC,EAAG/8C,EAAM,IAAM88C,EAAG98C,EAAM,IAEhC,OAAOmW,KAAK6mC,KAAM72C,EAAIA,EAAMkH,EAAIA,EACpC,CASA,SAAS8tC,EAAS2B,EAAIC,EAAI/8C,GACjBA,IACDA,EAAQw5C,GAEZ,IAAIrzC,EAAI42C,EAAG/8C,EAAM,IAAM88C,EAAG98C,EAAM,IAC5BqN,EAAI0vC,EAAG/8C,EAAM,IAAM88C,EAAG98C,EAAM,IAChC,OAA0B,IAAnBmW,KAAK8mC,MAAM5vC,EAAGlH,GAAWgQ,KAAK+mC,EACzC,CA3TAxD,EAAM5zC,UAAY,CAKdi5B,QAAS,WAAa,EAKtBjF,KAAM,WACF/9B,KAAKohD,MAAQpF,EAAkBh8C,KAAK0sB,QAAS1sB,KAAKohD,KAAMphD,KAAK+9C,YAC7D/9C,KAAKqhD,UAAYrF,EAAkBh8C,KAAKqM,OAAQrM,KAAKqhD,SAAUrhD,KAAK+9C,YACpE/9C,KAAKshD,OAAStF,EAAkBgB,EAAoBh9C,KAAK0sB,SAAU1sB,KAAKshD,MAAOthD,KAAK+9C,WACxF,EAKA9/B,QAAS,WACLje,KAAKohD,MAAQjF,EAAqBn8C,KAAK0sB,QAAS1sB,KAAKohD,KAAMphD,KAAK+9C,YAChE/9C,KAAKqhD,UAAYlF,EAAqBn8C,KAAKqM,OAAQrM,KAAKqhD,SAAUrhD,KAAK+9C,YACvE/9C,KAAKshD,OAASnF,EAAqBa,EAAoBh9C,KAAK0sB,SAAU1sB,KAAKshD,MAAOthD,KAAK+9C,WAC3F,GA2TJ,IAAIwD,EAAkB,CAClB/hC,UA/Xc,EAgYdtM,UA/Xa,EAgYbsuC,QA/XY,GAkYZC,EAAuB,YACvBC,EAAsB,oBAO1B,SAASC,KACL3hD,KAAKohD,KAAOK,EACZzhD,KAAKshD,MAAQI,EAEb1hD,KAAK4hD,SAAU,EAEfjE,EAAM7wC,MAAM9M,KAAM+M,UACtB,CAEAwuC,EAAQoG,GAAYhE,EAAO,CAKvB3a,QAAS,SAAmBgb,GACxB,IAAIjb,EAAYwe,EAAgBvD,EAAG75C,MA3ZzB,EA8ZN4+B,GAAyC,IAAdib,EAAG6D,SAC9B7hD,KAAK4hD,SAAU,GA9ZV,EAiaL7e,GAAuC,IAAbib,EAAG8D,QAC7B/e,EAjaI,GAqaH/iC,KAAK4hD,UAraF,EAyaJ7e,IACA/iC,KAAK4hD,SAAU,GAGnB5hD,KAAK69C,SAAS79C,KAAK49C,QAAS7a,EAAW,CACnCsb,SAAU,CAACL,GACXO,gBAAiB,CAACP,GAClB+D,YAAazE,EACbqD,SAAU3C,IAElB,IAGJ,IAAIgE,GAAoB,CACpBC,YAzbc,EA0bdC,YAzba,EA0bbC,UAzbY,EA0bZC,cAzbe,EA0bfC,WA1be,GA8bfC,GAAyB,CACzB,EAAGjF,EACH,EAzciB,MA0cjB,EAAGC,EACH,EAzcoB,UA4cpBiF,GAAyB,cACzBC,GAAwB,sCAa5B,SAASC,KACLziD,KAAKohD,KAAOmB,GACZviD,KAAKshD,MAAQkB,GAEb7E,EAAM7wC,MAAM9M,KAAM+M,WAElB/M,KAAK0iD,MAAS1iD,KAAK49C,QAAQc,QAAQiE,cAAgB,EACvD,CAjBIv7C,EAAOw7C,iBAAmBx7C,EAAOy7C,eACjCN,GAAyB,gBACzBC,GAAwB,6CAiB5BjH,EAAQkH,GAAmB9E,EAAO,CAK9B3a,QAAS,SAAmBgb,GACxB,IAAI0E,EAAQ1iD,KAAK0iD,MACbI,GAAgB,EAEhBC,EAAsB/E,EAAG75C,KAAKiuB,cAAc1xB,QAAQ,KAAM,IAC1DqiC,EAAYif,GAAkBe,GAC9BhB,EAAcO,GAAuBtE,EAAG+D,cAAgB/D,EAAG+D,YAE3DiB,EAAWjB,GAAe1E,EAG1B4F,EAAa3G,EAAQoG,EAAO1E,EAAGkF,UAAW,aA/epC,EAkfNngB,IAA0C,IAAdib,EAAG6D,QAAgBmB,GAC3CC,EAAa,IACbP,EAAMz9C,KAAK+4C,GACXiF,EAAaP,EAAM5+C,OAAS,GAEb,GAAZi/B,IACP+f,GAAgB,GAIhBG,EAAa,IAKjBP,EAAMO,GAAcjF,EAEpBh+C,KAAK69C,SAAS79C,KAAK49C,QAAS7a,EAAW,CACnCsb,SAAUqE,EACVnE,gBAAiB,CAACP,GAClB+D,YAAaA,EACbpB,SAAU3C,IAGV8E,GAEAJ,EAAM17C,OAAOi8C,EAAY,GAEjC,IAGJ,IAAIE,GAAyB,CACzBC,WAlhBc,EAmhBdC,UAlhBa,EAmhBbC,SAlhBY,EAmhBZC,YAlhBe,GAqhBfC,GAA6B,aAC7BC,GAA6B,4CAOjC,SAASC,KACL1jD,KAAKqhD,SAAWmC,GAChBxjD,KAAKshD,MAAQmC,GACbzjD,KAAK2jD,SAAU,EAEfhG,EAAM7wC,MAAM9M,KAAM+M,UACtB,CAqCA,SAAS62C,GAAuB5F,EAAI75C,GAChC,IAAIorC,EAAMiN,EAAQwB,EAAG6F,SACjBC,EAAUtH,EAAQwB,EAAGxO,gBAMzB,OAJW,GAAPrrC,IACAorC,EAAMkN,EAAYlN,EAAInsC,OAAO0gD,GAAU,cAAc,IAGlD,CAACvU,EAAKuU,EACjB,CA5CAvI,EAAQmI,GAAkB/F,EAAO,CAC7B3a,QAAS,SAAmBgb,GACxB,IAAI75C,EAAOg/C,GAAuBnF,EAAG75C,MAOrC,GAjjBU,IA6iBNA,IACAnE,KAAK2jD,SAAU,GAGd3jD,KAAK2jD,QAAV,CAIA,IAAIE,EAAUD,GAAuB16C,KAAKlJ,KAAMg+C,EAAI75C,GAGzC,GAAPA,GAAqC0/C,EAAQ,GAAG//C,OAAS+/C,EAAQ,GAAG//C,QAAW,IAC/E9D,KAAK2jD,SAAU,GAGnB3jD,KAAK69C,SAAS79C,KAAK49C,QAASz5C,EAAM,CAC9Bk6C,SAAUwF,EAAQ,GAClBtF,gBAAiBsF,EAAQ,GACzB9B,YAAa1E,EACbsD,SAAU3C,GAbd,CAeJ,IAoBJ,IAAI+F,GAAkB,CAClBX,WAvlBc,EAwlBdC,UAvlBa,EAwlBbC,SAvlBY,EAwlBZC,YAvlBe,GA0lBfS,GAAsB,4CAO1B,SAASC,KACLjkD,KAAKqhD,SAAW2C,GAChBhkD,KAAKkkD,UAAY,CAAC,EAElBvG,EAAM7wC,MAAM9M,KAAM+M,UACtB,CAyBA,SAASo3C,GAAWnG,EAAI75C,GACpB,IAAIigD,EAAa5H,EAAQwB,EAAG6F,SACxBK,EAAYlkD,KAAKkkD,UAGrB,GAAW,EAAP//C,GAA2D,IAAtBigD,EAAWtgD,OAEhD,OADAogD,EAAUE,EAAW,GAAGj+C,aAAc,EAC/B,CAACi+C,EAAYA,GAGxB,IAAIxhD,EACAyhD,EACA7U,EAAiBgN,EAAQwB,EAAGxO,gBAC5B8U,EAAuB,GACvBj4C,EAASrM,KAAKqM,OAQlB,GALAg4C,EAAgBD,EAAWx3C,QAAO,SAAS2tB,GACvC,OAAO6hB,EAAU7hB,EAAMluB,OAAQA,EACnC,IArpBc,IAwpBVlI,EAEA,IADAvB,EAAI,EACGA,EAAIyhD,EAAcvgD,QACrBogD,EAAUG,EAAczhD,GAAGuD,aAAc,EACzCvD,IAMR,IADAA,EAAI,EACGA,EAAI4sC,EAAe1rC,QAClBogD,EAAU1U,EAAe5sC,GAAGuD,aAC5Bm+C,EAAqBr/C,KAAKuqC,EAAe5sC,IAIlC,GAAPuB,UACO+/C,EAAU1U,EAAe5sC,GAAGuD,YAEvCvD,IAGJ,OAAK0hD,EAAqBxgD,OAInB,CAEH24C,EAAY4H,EAAcjhD,OAAOkhD,GAAuB,cAAc,GACtEA,QAPJ,CASJ,CA5EA/I,EAAQ0I,GAAYtG,EAAO,CACvB3a,QAAS,SAAoBgb,GACzB,IAAI75C,EAAO4/C,GAAgB/F,EAAG75C,MAC1B0/C,EAAUM,GAAWj7C,KAAKlJ,KAAMg+C,EAAI75C,GACnC0/C,GAIL7jD,KAAK69C,SAAS79C,KAAK49C,QAASz5C,EAAM,CAC9Bk6C,SAAUwF,EAAQ,GAClBtF,gBAAiBsF,EAAQ,GACzB9B,YAAa1E,EACbsD,SAAU3C,GAElB,IA6EJ,SAASuG,KACL5G,EAAM7wC,MAAM9M,KAAM+M,WAElB,IAAIi2B,EAAU8X,EAAO96C,KAAKgjC,QAAShjC,MACnCA,KAAKu6B,MAAQ,IAAI0pB,GAAWjkD,KAAK49C,QAAS5a,GAC1ChjC,KAAKwkD,MAAQ,IAAI7C,GAAW3hD,KAAK49C,QAAS5a,GAE1ChjC,KAAKykD,aAAe,KACpBzkD,KAAK0kD,YAAc,EACvB,CAoCA,SAASC,GAAc5hB,EAAW6hB,GAnvBhB,EAovBV7hB,GACA/iC,KAAKykD,aAAeG,EAAUrG,gBAAgB,GAAGp4C,WACjD0+C,GAAa37C,KAAKlJ,KAAM4kD,IACL,GAAZ7hB,GACP8hB,GAAa37C,KAAKlJ,KAAM4kD,EAEhC,CAEA,SAASC,GAAaD,GAClB,IAAIrqB,EAAQqqB,EAAUrG,gBAAgB,GAEtC,GAAIhkB,EAAMp0B,aAAenG,KAAKykD,aAAc,CACxC,IAAIK,EAAY,CAAC16C,EAAGmwB,EAAMoN,QAASr2B,EAAGipB,EAAMqN,SAC5C5nC,KAAK0kD,YAAYz/C,KAAK6/C,GACtB,IAAIC,EAAM/kD,KAAK0kD,YAOfppC,YANsB,WAClB,IAAI1Y,EAAImiD,EAAIz4C,QAAQw4C,GAChBliD,GAAK,GACLmiD,EAAI/9C,OAAOpE,EAAG,EAEtB,GArEY,KAuEhB,CACJ,CAEA,SAASoiD,GAAiBJ,GAEtB,IADA,IAAIx6C,EAAIw6C,EAAUjE,SAAShZ,QAASr2B,EAAIszC,EAAUjE,SAAS/Y,QAClDhlC,EAAI,EAAGA,EAAI5C,KAAK0kD,YAAY5gD,OAAQlB,IAAK,CAC9C,IAAIL,EAAIvC,KAAK0kD,YAAY9hD,GACrBqiD,EAAK7qC,KAAK6b,IAAI7rB,EAAI7H,EAAE6H,GAAI86C,EAAK9qC,KAAK6b,IAAI3kB,EAAI/O,EAAE+O,GAChD,GAAI2zC,GA9ES,IA8EeC,GA9Ef,GA+ET,OAAO,CAEf,CACA,OAAO,CACX,CAtEA3J,EAAQgJ,GAAiB5G,EAAO,CAO5B3a,QAAS,SAAoB4a,EAASuH,EAAYC,GAC9C,IAAIpC,EAAWoC,EAAUrD,aAAe1E,EACpCgI,EAAWD,EAAUrD,aAAezE,EAExC,KAAI+H,GAAWD,EAAUE,oBAAsBF,EAAUE,mBAAmBC,kBAA5E,CAKA,GAAIvC,EACA2B,GAAcz7C,KAAKlJ,KAAMmlD,EAAYC,QAClC,GAAIC,GAAWL,GAAiB97C,KAAKlJ,KAAMolD,GAC9C,OAGJplD,KAAK69C,SAASD,EAASuH,EAAYC,EATnC,CAUJ,EAKAnnC,QAAS,WACLje,KAAKu6B,MAAMtc,UACXje,KAAKwkD,MAAMvmC,SACf,IAyCJ,IAAIunC,GAAwB7I,EAAShC,EAAanvC,MAAO,eACrDi6C,GAAsBD,KAA0B3xC,EAGhD6xC,GAAuB,UACvBC,GAAoB,OACpBC,GAA4B,eAC5BC,GAAoB,OACpBC,GAAqB,QACrBC,GAAqB,QACrBC,GA4IJ,WACI,IAAKP,GACD,OAAO,EAEX,IAAIQ,EAAW,CAAC,EACZC,EAAc9+C,EAAOwrC,KAAOxrC,EAAOwrC,IAAIlsC,SAO3C,MANA,CAAC,OAAQ,eAAgB,QAAS,QAAS,cAAe,QAAQsG,SAAQ,SAASkb,GAI/E+9B,EAAS/9B,IAAOg+B,GAAc9+C,EAAOwrC,IAAIlsC,SAAS,eAAgBwhB,EACtE,IACO+9B,CACX,CAzJuBE,GASvB,SAASC,GAAYxI,EAASzzC,GAC1BnK,KAAK49C,QAAUA,EACf59C,KAAKipB,IAAI9e,EACb,CAEAi8C,GAAYr8C,UAAY,CAKpBkf,IAAK,SAAS9e,GAENA,GAASu7C,KACTv7C,EAAQnK,KAAKqmD,WAGbZ,IAAuBzlD,KAAK49C,QAAQlxB,QAAQlhB,OAASw6C,GAAiB77C,KACtEnK,KAAK49C,QAAQlxB,QAAQlhB,MAAMg6C,IAAyBr7C,GAExDnK,KAAKsmD,QAAUn8C,EAAMioB,cAAcnvB,MACvC,EAKAiE,OAAQ,WACJlH,KAAKipB,IAAIjpB,KAAK49C,QAAQ91C,QAAQy+C,YAClC,EAMAF,QAAS,WACL,IAAIC,EAAU,GAMd,OALAtL,EAAKh7C,KAAK49C,QAAQ4I,aAAa,SAASC,GAChC7K,EAAS6K,EAAW3+C,QAAQm2C,OAAQ,CAACwI,MACrCH,EAAUA,EAAQljD,OAAOqjD,EAAWC,kBAE5C,IA8DR,SAA2BJ,GAEvB,GAAIjK,EAAMiK,EAAST,IACf,OAAOA,GAGX,IAAIc,EAAUtK,EAAMiK,EAASR,IACzBc,EAAUvK,EAAMiK,EAASP,IAM7B,GAAIY,GAAWC,EACX,OAAOf,GAIX,GAAIc,GAAWC,EACX,OAAOD,EAAUb,GAAqBC,GAI1C,GAAI1J,EAAMiK,EAASV,IACf,OAAOA,GAGX,OAAOD,EACX,CAzFekB,CAAkBP,EAAQ5gD,KAAK,KAC1C,EAMAohD,gBAAiB,SAAS3I,GACtB,IAAIwC,EAAWxC,EAAMwC,SACjBhqB,EAAYwnB,EAAMyB,gBAGtB,GAAI5/C,KAAK49C,QAAQc,QAAQqI,UACrBpG,EAAS5vC,qBADb,CAKA,IAAIu1C,EAAUtmD,KAAKsmD,QACfU,EAAU3K,EAAMiK,EAAST,MAAuBG,GAAkC,KAClFY,EAAUvK,EAAMiK,EAASP,MAAwBC,GAAiBD,SAClEY,EAAUtK,EAAMiK,EAASR,MAAwBE,GAAiBF,SAEtE,GAAIkB,EAAS,CAGT,IAAIC,EAAyC,IAA1B9I,EAAME,SAASv6C,OAC9BojD,EAAgB/I,EAAM3lC,SAAW,EACjC2uC,EAAiBhJ,EAAMe,UAAY,IAEvC,GAAI+H,GAAgBC,GAAiBC,EACjC,MAER,CAEA,IAAIR,IAAWC,EAKf,OAAII,GACCJ,GAj3BcQ,EAi3BHzwB,GACXgwB,GAAWhwB,EAAY4mB,EACjBv9C,KAAKqnD,WAAW1G,QAH3B,CAxBA,CA6BJ,EAMA0G,WAAY,SAAS1G,GACjB3gD,KAAK49C,QAAQc,QAAQqI,WAAY,EACjCpG,EAAS5vC,gBACb,GAgFJ,IAMIu2C,GAAe,GAQnB,SAASC,GAAWz/C,GAChB9H,KAAK8H,QAAUyS,EAAO,CAAC,EAAGva,KAAKwnD,SAAU1/C,GAAW,CAAC,GAErD9H,KAAKkF,GApgCE63C,IAsgCP/8C,KAAK49C,QAAU,KAGf59C,KAAK8H,QAAQm2C,OAASpC,EAAY77C,KAAK8H,QAAQm2C,QAAQ,GAEvDj+C,KAAKu2C,MAxBY,EA0BjBv2C,KAAKynD,aAAe,CAAC,EACrBznD,KAAK0nD,YAAc,EACvB,CAoOA,SAASC,GAASpR,GACd,OA5PkB,GA4PdA,EACO,SA/PG,EAgQHA,EACA,MAlQK,EAmQLA,EACA,OArQG,EAsQHA,EACA,QAEJ,EACX,CAOA,SAASqR,GAAajxB,GAClB,OAnuCiB,IAmuCbA,EACO,OAruCI,GAsuCJA,EACA,KAzuCM,GA0uCNA,EACA,OA1uCO,GA2uCPA,EACA,QAEJ,EACX,CAQA,SAASkxB,GAA6BC,EAAiBrB,GACnD,IAAI7I,EAAU6I,EAAW7I,QACzB,OAAIA,EACOA,EAAQ9zC,IAAIg+C,GAEhBA,CACX,CAOA,SAASC,KACLR,GAAWz6C,MAAM9M,KAAM+M,UAC3B,CA4DA,SAASi7C,KACLD,GAAej7C,MAAM9M,KAAM+M,WAE3B/M,KAAKioD,GAAK,KACVjoD,KAAKkoD,GAAK,IACd,CA2EA,SAASC,KACLJ,GAAej7C,MAAM9M,KAAM+M,UAC/B,CAqCA,SAASq7C,KACLb,GAAWz6C,MAAM9M,KAAM+M,WAEvB/M,KAAKqoD,OAAS,KACdroD,KAAKsoD,OAAS,IAClB,CAkEA,SAASC,KACLR,GAAej7C,MAAM9M,KAAM+M,UAC/B,CA6BA,SAASy7C,KACLT,GAAej7C,MAAM9M,KAAM+M,UAC/B,CA0DA,SAAS07C,KACLlB,GAAWz6C,MAAM9M,KAAM+M,WAIvB/M,KAAK0oD,OAAQ,EACb1oD,KAAK2oD,SAAU,EAEf3oD,KAAKqoD,OAAS,KACdroD,KAAKsoD,OAAS,KACdtoD,KAAKkC,MAAQ,CACjB,CAoGA,SAAS0mD,GAAOl8B,EAAS5kB,GAGrB,OAFAA,EAAUA,GAAW,CAAC,GACd0+C,YAAc3K,EAAY/zC,EAAQ0+C,YAAaoC,GAAOpB,SAASqB,QAChE,IAAIC,GAAQp8B,EAAS5kB,EAChC,CA9tBAy/C,GAAWx9C,UAAY,CAKnBy9C,SAAU,CAAC,EAOXv+B,IAAK,SAASnhB,GAKV,OAJAyS,EAAOva,KAAK8H,QAASA,GAGrB9H,KAAK49C,SAAW59C,KAAK49C,QAAQ2I,YAAYr/C,SAClClH,IACX,EAOA+oD,cAAe,SAASjB,GACpB,GAAI/M,EAAe+M,EAAiB,gBAAiB9nD,MACjD,OAAOA,KAGX,IAAIynD,EAAeznD,KAAKynD,aAMxB,OAJKA,GADLK,EAAkBD,GAA6BC,EAAiB9nD,OAC9BkF,MAC9BuiD,EAAaK,EAAgB5iD,IAAM4iD,EACnCA,EAAgBiB,cAAc/oD,OAE3BA,IACX,EAOAgpD,kBAAmB,SAASlB,GACxB,OAAI/M,EAAe+M,EAAiB,oBAAqB9nD,QAIzD8nD,EAAkBD,GAA6BC,EAAiB9nD,aACzDA,KAAKynD,aAAaK,EAAgB5iD,KAJ9BlF,IAMf,EAOAipD,eAAgB,SAASnB,GACrB,GAAI/M,EAAe+M,EAAiB,iBAAkB9nD,MAClD,OAAOA,KAGX,IAAI0nD,EAAc1nD,KAAK0nD,YAMvB,OAJ+C,IAA3CpL,EAAQoL,EADZI,EAAkBD,GAA6BC,EAAiB9nD,SAE5D0nD,EAAYziD,KAAK6iD,GACjBA,EAAgBmB,eAAejpD,OAE5BA,IACX,EAOAkpD,mBAAoB,SAASpB,GACzB,GAAI/M,EAAe+M,EAAiB,qBAAsB9nD,MACtD,OAAOA,KAGX8nD,EAAkBD,GAA6BC,EAAiB9nD,MAChE,IAAIuvB,EAAQ+sB,EAAQt8C,KAAK0nD,YAAaI,GAItC,OAHIv4B,GAAS,GACTvvB,KAAK0nD,YAAY1gD,OAAOuoB,EAAO,GAE5BvvB,IACX,EAMAmpD,mBAAoB,WAChB,OAAOnpD,KAAK0nD,YAAY5jD,OAAS,CACrC,EAOAslD,iBAAkB,SAAStB,GACvB,QAAS9nD,KAAKynD,aAAaK,EAAgB5iD,GAC/C,EAOA27C,KAAM,SAAS1C,GACX,IAAI77C,EAAOtC,KACPu2C,EAAQv2C,KAAKu2C,MAEjB,SAASsK,EAAKpiB,GACVn8B,EAAKs7C,QAAQiD,KAAKpiB,EAAO0f,EAC7B,CAGI5H,EArJM,GAsJNsK,EAAKv+C,EAAKwF,QAAQ22B,MAAQkpB,GAASpR,IAGvCsK,EAAKv+C,EAAKwF,QAAQ22B,OAEd0f,EAAMkL,iBACNxI,EAAK1C,EAAMkL,iBAIX9S,GAhKM,GAiKNsK,EAAKv+C,EAAKwF,QAAQ22B,MAAQkpB,GAASpR,GAE3C,EAQA+S,QAAS,SAASnL,GACd,GAAIn+C,KAAKupD,UACL,OAAOvpD,KAAK6gD,KAAK1C,GAGrBn+C,KAAKu2C,MAAQ+Q,EACjB,EAMAiC,QAAS,WAEL,IADA,IAAI3mD,EAAI,EACDA,EAAI5C,KAAK0nD,YAAY5jD,QAAQ,CAChC,KAAkC,GAA5B9D,KAAK0nD,YAAY9kD,GAAG2zC,OACtB,OAAO,EAEX3zC,GACJ,CACA,OAAO,CACX,EAMAk+C,UAAW,SAASsE,GAGhB,IAAIoE,EAAiBjvC,EAAO,CAAC,EAAG6qC,GAGhC,IAAKxJ,EAAS57C,KAAK8H,QAAQm2C,OAAQ,CAACj+C,KAAMwpD,IAGtC,OAFAxpD,KAAKgW,aACLhW,KAAKu2C,MAAQ+Q,IAKA,GAAbtnD,KAAKu2C,QACLv2C,KAAKu2C,MAvNI,GA0Nbv2C,KAAKu2C,MAAQv2C,KAAKkmB,QAAQsjC,GAIT,GAAbxpD,KAAKu2C,OACLv2C,KAAKspD,QAAQE,EAErB,EASAtjC,QAAS,SAASk/B,GAAa,EAO/BsB,eAAgB,WAAa,EAO7B1wC,MAAO,WAAa,GA8DxBulC,EAAQwM,GAAgBR,GAAY,CAKhCC,SAAU,CAKNnJ,SAAU,GASdoL,SAAU,SAAStL,GACf,IAAIuL,EAAiB1pD,KAAK8H,QAAQu2C,SAClC,OAA0B,IAAnBqL,GAAwBvL,EAAME,SAASv6C,SAAW4lD,CAC7D,EAQAxjC,QAAS,SAASi4B,GACd,IAAI5H,EAAQv2C,KAAKu2C,MACbxT,EAAYob,EAAMpb,UAElB4mB,EAAuB,EAARpT,EACfqT,EAAU5pD,KAAKypD,SAAStL,GAG5B,OAAIwL,IAlzCO,EAkzCU5mB,IAA6B6mB,GAvVpC,GAwVHrT,EACAoT,GAAgBC,EArzCnB,EAszCA7mB,EA5VE,EA6VKwT,EA/VL,EAgWOA,EA/VL,EAkWDA,EAnWD,EAqWH+Q,EACX,IAgBJ/L,EAAQyM,GAAeD,GAAgB,CAKnCP,SAAU,CACN/oB,MAAO,MACPorB,UAAW,GACXxL,SAAU,EACV1nB,UA50CYmzB,IA+0ChBpD,eAAgB,WACZ,IAAI/vB,EAAY32B,KAAK8H,QAAQ6uB,UACzB2vB,EAAU,GAOd,OA11CmBc,EAo1CfzwB,GACA2vB,EAAQrhD,KAAK8gD,IAEbpvB,EAAY4mB,GACZ+I,EAAQrhD,KAAK6gD,IAEVQ,CACX,EAEAyD,cAAe,SAAS5L,GACpB,IAAIr2C,EAAU9H,KAAK8H,QACfkiD,GAAW,EACXxxC,EAAW2lC,EAAM3lC,SACjBme,EAAYwnB,EAAMxnB,UAClBvsB,EAAI+zC,EAAMsB,OACVnuC,EAAI6sC,EAAMuB,OAed,OAZM/oB,EAAY7uB,EAAQ6uB,YAt2CPywB,EAu2CXt/C,EAAQ6uB,WACRA,EAAmB,IAANvsB,EA92CR,EA82CqCA,EAAI,EA72CzC,EACC,EA62CN4/C,EAAW5/C,GAAKpK,KAAKioD,GACrBzvC,EAAW4B,KAAK6b,IAAIkoB,EAAMsB,UAE1B9oB,EAAmB,IAANrlB,EAl3CR,EAk3CqCA,EAAI,EA/2C3C,EACE,GA+2CL04C,EAAW14C,GAAKtR,KAAKkoD,GACrB1vC,EAAW4B,KAAK6b,IAAIkoB,EAAMuB,UAGlCvB,EAAMxnB,UAAYA,EACXqzB,GAAYxxC,EAAW1Q,EAAQ+hD,WAAalzB,EAAY7uB,EAAQ6uB,SAC3E,EAEA8yB,SAAU,SAAStL,GACf,OAAO4J,GAAeh+C,UAAU0/C,SAASvgD,KAAKlJ,KAAMm+C,KAva1C,EAwaLn+C,KAAKu2C,SAxaA,EAwa0Bv2C,KAAKu2C,QAAwBv2C,KAAK+pD,cAAc5L,GACxF,EAEA0C,KAAM,SAAS1C,GAEXn+C,KAAKioD,GAAK9J,EAAMsB,OAChBz/C,KAAKkoD,GAAK/J,EAAMuB,OAEhB,IAAI/oB,EAAYixB,GAAazJ,EAAMxnB,WAE/BA,IACAwnB,EAAMkL,gBAAkBrpD,KAAK8H,QAAQ22B,MAAQ9H,GAEjD32B,KAAK27C,OAAOkF,KAAK33C,KAAKlJ,KAAMm+C,EAChC,IAaJ5C,EAAQ4M,GAAiBJ,GAAgB,CAKrCP,SAAU,CACN/oB,MAAO,QACPorB,UAAW,EACXxL,SAAU,GAGdqI,eAAgB,WACZ,MAAO,CAACb,GACZ,EAEA4D,SAAU,SAAStL,GACf,OAAOn+C,KAAK27C,OAAO8N,SAASvgD,KAAKlJ,KAAMm+C,KAClC/jC,KAAK6b,IAAIkoB,EAAMhoB,MAAQ,GAAKn2B,KAAK8H,QAAQ+hD,WApdpC,EAodiD7pD,KAAKu2C,MACpE,EAEAsK,KAAM,SAAS1C,GACX,GAAoB,IAAhBA,EAAMhoB,MAAa,CACnB,IAAI8zB,EAAQ9L,EAAMhoB,MAAQ,EAAI,KAAO,MACrCgoB,EAAMkL,gBAAkBrpD,KAAK8H,QAAQ22B,MAAQwrB,CACjD,CACAjqD,KAAK27C,OAAOkF,KAAK33C,KAAKlJ,KAAMm+C,EAChC,IAgBJ5C,EAAQ6M,GAAiBb,GAAY,CAKjCC,SAAU,CACN/oB,MAAO,QACP4f,SAAU,EACVn0B,KAAM,IACN2/B,UAAW,GAGfnD,eAAgB,WACZ,MAAO,CAACf,GACZ,EAEAz/B,QAAS,SAASi4B,GACd,IAAIr2C,EAAU9H,KAAK8H,QACfoiD,EAAgB/L,EAAME,SAASv6C,SAAWgE,EAAQu2C,SAClD8L,EAAgBhM,EAAM3lC,SAAW1Q,EAAQ+hD,UACzCO,EAAYjM,EAAMe,UAAYp3C,EAAQoiB,KAM1C,GAJAlqB,KAAKsoD,OAASnK,GAITgM,IAAkBD,GAAoC,GAAlB/L,EAAMpb,YAA2CqnB,EACtFpqD,KAAKgW,aACF,GAn+CG,EAm+CCmoC,EAAMpb,UACb/iC,KAAKgW,QACLhW,KAAKqoD,OAASzN,GAAkB,WAC5B56C,KAAKu2C,MA1gBH,EA2gBFv2C,KAAKspD,SACT,GAAGxhD,EAAQoiB,KAAMlqB,WACd,GAv+CC,EAu+CGm+C,EAAMpb,UACb,OA9gBM,EAghBV,OAAOukB,EACX,EAEAtxC,MAAO,WACHwF,aAAaxb,KAAKqoD,OACtB,EAEAxH,KAAM,SAAS1C,GAvhBD,IAwhBNn+C,KAAKu2C,QAIL4H,GAt/CI,EAs/CMA,EAAMpb,UAChB/iC,KAAK49C,QAAQiD,KAAK7gD,KAAK8H,QAAQ22B,MAAQ,KAAM0f,IAE7Cn+C,KAAKsoD,OAAOrJ,UAAY7gB,IACxBp+B,KAAK49C,QAAQiD,KAAK7gD,KAAK8H,QAAQ22B,MAAOz+B,KAAKsoD,SAEnD,IAaJ/M,EAAQgN,GAAkBR,GAAgB,CAKtCP,SAAU,CACN/oB,MAAO,SACPorB,UAAW,EACXxL,SAAU,GAGdqI,eAAgB,WACZ,MAAO,CAACb,GACZ,EAEA4D,SAAU,SAAStL,GACf,OAAOn+C,KAAK27C,OAAO8N,SAASvgD,KAAKlJ,KAAMm+C,KAClC/jC,KAAK6b,IAAIkoB,EAAM+B,UAAYlgD,KAAK8H,QAAQ+hD,WAlkBnC,EAkkBgD7pD,KAAKu2C,MACnE,IAaJgF,EAAQiN,GAAiBT,GAAgB,CAKrCP,SAAU,CACN/oB,MAAO,QACPorB,UAAW,GACXxJ,SAAU,GACV1pB,UAAWmzB,GACXzL,SAAU,GAGdqI,eAAgB,WACZ,OAAOsB,GAAcj+C,UAAU28C,eAAex9C,KAAKlJ,KACvD,EAEAypD,SAAU,SAAStL,GACf,IACIkC,EADA1pB,EAAY32B,KAAK8H,QAAQ6uB,UAW7B,OARgB,GAAZA,EACA0pB,EAAWlC,EAAM2B,gBArjDFsH,EAsjDRzwB,EACP0pB,EAAWlC,EAAM6B,iBACVrpB,EAAY4mB,IACnB8C,EAAWlC,EAAM8B,kBAGdjgD,KAAK27C,OAAO8N,SAASvgD,KAAKlJ,KAAMm+C,IACnCxnB,EAAYwnB,EAAMyB,iBAClBzB,EAAM3lC,SAAWxY,KAAK8H,QAAQ+hD,WAC9B1L,EAAMiC,aAAepgD,KAAK8H,QAAQu2C,UAClCpoB,EAAIoqB,GAAYrgD,KAAK8H,QAAQu4C,UAzkDzB,EAykDqClC,EAAMpb,SACvD,EAEA8d,KAAM,SAAS1C,GACX,IAAIxnB,EAAYixB,GAAazJ,EAAMyB,iBAC/BjpB,GACA32B,KAAK49C,QAAQiD,KAAK7gD,KAAK8H,QAAQ22B,MAAQ9H,EAAWwnB,GAGtDn+C,KAAK49C,QAAQiD,KAAK7gD,KAAK8H,QAAQ22B,MAAO0f,EAC1C,IA0BJ5C,EAAQkN,GAAelB,GAAY,CAK/BC,SAAU,CACN/oB,MAAO,MACP4f,SAAU,EACVgM,KAAM,EACNC,SAAU,IACVpgC,KAAM,IACN2/B,UAAW,EACXU,aAAc,IAGlB7D,eAAgB,WACZ,MAAO,CAACd,GACZ,EAEA1/B,QAAS,SAASi4B,GACd,IAAIr2C,EAAU9H,KAAK8H,QAEfoiD,EAAgB/L,EAAME,SAASv6C,SAAWgE,EAAQu2C,SAClD8L,EAAgBhM,EAAM3lC,SAAW1Q,EAAQ+hD,UACzCW,EAAiBrM,EAAMe,UAAYp3C,EAAQoiB,KAI/C,GAFAlqB,KAAKgW,QAzoDK,EA2oDLmoC,EAAMpb,WAA4C,IAAf/iC,KAAKkC,MACzC,OAAOlC,KAAKyqD,cAKhB,GAAIN,GAAiBK,GAAkBN,EAAe,CAClD,GAhpDI,GAgpDA/L,EAAMpb,UACN,OAAO/iC,KAAKyqD,cAGhB,IAAIC,GAAgB1qD,KAAK0oD,OAASvK,EAAMc,UAAYj/C,KAAK0oD,MAAQ5gD,EAAQwiD,SACrEK,GAAiB3qD,KAAK2oD,SAAWtJ,EAAYr/C,KAAK2oD,QAASxK,EAAMld,QAAUn5B,EAAQyiD,aAgBvF,GAdAvqD,KAAK0oD,MAAQvK,EAAMc,UACnBj/C,KAAK2oD,QAAUxK,EAAMld,OAEhB0pB,GAAkBD,EAGnB1qD,KAAKkC,OAAS,EAFdlC,KAAKkC,MAAQ,EAKjBlC,KAAKsoD,OAASnK,EAKG,IADFn+C,KAAKkC,MAAQ4F,EAAQuiD,KAIhC,OAAKrqD,KAAKmpD,sBAGNnpD,KAAKqoD,OAASzN,GAAkB,WAC5B56C,KAAKu2C,MAltBX,EAmtBMv2C,KAAKspD,SACT,GAAGxhD,EAAQwiD,SAAUtqD,MAttBvB,GAEA,CAwtBV,CACA,OAAOsnD,EACX,EAEAmD,YAAa,WAIT,OAHAzqD,KAAKqoD,OAASzN,GAAkB,WAC5B56C,KAAKu2C,MAAQ+Q,EACjB,GAAGtnD,KAAK8H,QAAQwiD,SAAUtqD,MACnBsnD,EACX,EAEAtxC,MAAO,WACHwF,aAAaxb,KAAKqoD,OACtB,EAEAxH,KAAM,WAvuBQ,GAwuBN7gD,KAAKu2C,QACLv2C,KAAKsoD,OAAOsC,SAAW5qD,KAAKkC,MAC5BlC,KAAK49C,QAAQiD,KAAK7gD,KAAK8H,QAAQ22B,MAAOz+B,KAAKsoD,QAEnD,IAkBJM,GAAOiC,QAAU,QAMjBjC,GAAOpB,SAAW,CAOdsD,WAAW,EAQXvE,YAAab,GAMbzH,QAAQ,EASRH,YAAa,KAObiN,WAAY,KAOZlC,OAAQ,CAEJ,CAACN,GAAkB,CAACtK,QAAQ,IAC5B,CAACkK,GAAiB,CAAClK,QAAQ,GAAQ,CAAC,WACpC,CAACuK,GAAiB,CAAC7xB,UArwDAywB,IAswDnB,CAACY,GAAe,CAACrxB,UAtwDEywB,GAswDgC,CAAC,UACpD,CAACqB,IACD,CAACA,GAAe,CAAChqB,MAAO,YAAa4rB,KAAM,GAAI,CAAC,QAChD,CAACjC,KAQL4C,SAAU,CAMNC,WAAY,OAOZC,YAAa,OASbC,aAAc,OAOdC,eAAgB,OAOhBC,SAAU,OAQVC,kBAAmB,kBAa3B,SAASxC,GAAQp8B,EAAS5kB,GAzwD1B,IAA6B81C,EA0wDzB59C,KAAK8H,QAAUyS,EAAO,CAAC,EAAGquC,GAAOpB,SAAU1/C,GAAW,CAAC,GAEvD9H,KAAK8H,QAAQg2C,YAAc99C,KAAK8H,QAAQg2C,aAAepxB,EAEvD1sB,KAAKurD,SAAW,CAAC,EACjBvrD,KAAK0+C,QAAU,CAAC,EAChB1+C,KAAKwmD,YAAc,GACnBxmD,KAAKwrD,YAAc,CAAC,EAEpBxrD,KAAK0sB,QAAUA,EACf1sB,KAAKm+C,MArwDE,KAfkBP,EAoxDQ59C,MAlxDR8H,QAAQijD,aAItB5N,EACAsF,GACArF,EACA6G,GACC/G,EAGDqH,GAFA5C,KAIO/D,EAASM,GAswD3Bl+C,KAAKumD,YAAc,IAAIH,GAAYpmD,KAAMA,KAAK8H,QAAQy+C,aAEtDkF,GAAezrD,MAAM,GAErBg7C,EAAKh7C,KAAK8H,QAAQ0+C,aAAa,SAAS9rB,GACpC,IAAI+rB,EAAazmD,KAAKoJ,IAAI,IAAKsxB,EAAK,GAAIA,EAAK,KAC7CA,EAAK,IAAM+rB,EAAWsC,cAAcruB,EAAK,IACzCA,EAAK,IAAM+rB,EAAWwC,eAAevuB,EAAK,GAC9C,GAAG16B,KACP,CA2PA,SAASyrD,GAAe7N,EAASx0C,GAC7B,IAIIohB,EAJAkC,EAAUkxB,EAAQlxB,QACjBA,EAAQlhB,QAIbwvC,EAAK4C,EAAQ91C,QAAQkjD,UAAU,SAAS7gD,EAAO7G,GAC3CknB,EAAOmyB,EAASjwB,EAAQlhB,MAAOlI,GAC3B8F,GACAw0C,EAAQ4N,YAAYhhC,GAAQkC,EAAQlhB,MAAMgf,GAC1CkC,EAAQlhB,MAAMgf,GAAQrgB,GAEtBuiB,EAAQlhB,MAAMgf,GAAQozB,EAAQ4N,YAAYhhC,IAAS,EAE3D,IACKphB,IACDw0C,EAAQ4N,YAAc,CAAC,GAE/B,CA3QA1C,GAAQ/+C,UAAY,CAMhBkf,IAAK,SAASnhB,GAaV,OAZAyS,EAAOva,KAAK8H,QAASA,GAGjBA,EAAQy+C,aACRvmD,KAAKumD,YAAYr/C,SAEjBY,EAAQg2C,cAER99C,KAAKm+C,MAAMlgC,UACXje,KAAKm+C,MAAM9xC,OAASvE,EAAQg2C,YAC5B99C,KAAKm+C,MAAMpgB,QAER/9B,IACX,EAQAgX,KAAM,SAAS2nB,GACX3+B,KAAK0+C,QAAQgN,QAAU/sB,EA5Db,EADP,CA8DP,EAQAmiB,UAAW,SAASsE,GAChB,IAAI1G,EAAU1+C,KAAK0+C,QACnB,IAAIA,EAAQgN,QAAZ,CAOA,IAAIjF,EAFJzmD,KAAKumD,YAAYO,gBAAgB1B,GAGjC,IAAIoB,EAAcxmD,KAAKwmD,YAKnBmF,EAAgBjN,EAAQiN,gBAIvBA,GAAkBA,GAz8Bb,EAy8B8BA,EAAcpV,SAClDoV,EAAgBjN,EAAQiN,cAAgB,MAI5C,IADA,IAAI/oD,EAAI,EACDA,EAAI4jD,EAAY1iD,QACnB2iD,EAAaD,EAAY5jD,GA9FnB,IAsGF87C,EAAQgN,SACHC,GAAiBlF,GAAckF,IAChClF,EAAW2C,iBAAiBuC,GAGhClF,EAAWzwC,QAFXywC,EAAW3F,UAAUsE,IAOpBuG,GAAoC,GAAnBlF,EAAWlQ,QAC7BoV,EAAgBjN,EAAQiN,cAAgBlF,GAE5C7jD,GA1CJ,CA4CJ,EAOAkH,IAAK,SAAS28C,GACV,GAAIA,aAAsBc,GACtB,OAAOd,EAIX,IADA,IAAID,EAAcxmD,KAAKwmD,YACd5jD,EAAI,EAAGA,EAAI4jD,EAAY1iD,OAAQlB,IACpC,GAAI4jD,EAAY5jD,GAAGkF,QAAQ22B,OAASgoB,EAChC,OAAOD,EAAY5jD,GAG3B,OAAO,IACX,EAQAwG,IAAK,SAASq9C,GACV,GAAI1L,EAAe0L,EAAY,MAAOzmD,MAClC,OAAOA,KAIX,IAAI0nC,EAAW1nC,KAAK8J,IAAI28C,EAAW3+C,QAAQ22B,OAS3C,OARIiJ,GACA1nC,KAAKyD,OAAOikC,GAGhB1nC,KAAKwmD,YAAYvhD,KAAKwhD,GACtBA,EAAW7I,QAAU59C,KAErBA,KAAKumD,YAAYr/C,SACVu/C,CACX,EAOAhjD,OAAQ,SAASgjD,GACb,GAAI1L,EAAe0L,EAAY,SAAUzmD,MACrC,OAAOA,KAMX,GAHAymD,EAAazmD,KAAK8J,IAAI28C,GAGN,CACZ,IAAID,EAAcxmD,KAAKwmD,YACnBj3B,EAAQ+sB,EAAQkK,EAAaC,IAElB,IAAXl3B,IACAi3B,EAAYx/C,OAAOuoB,EAAO,GAC1BvvB,KAAKumD,YAAYr/C,SAEzB,CAEA,OAAOlH,IACX,EAQAqL,GAAI,SAASmuB,EAAQwJ,GACjB,GAAIxJ,IAAW3lB,GAGXmvB,IAAYnvB,EAAhB,CAIA,IAAI03C,EAAWvrD,KAAKurD,SAKpB,OAJAvQ,EAAKkB,EAAS1iB,IAAS,SAASiF,GAC5B8sB,EAAS9sB,GAAS8sB,EAAS9sB,IAAU,GACrC8sB,EAAS9sB,GAAOx5B,KAAK+9B,EACzB,IACOhjC,IAPP,CAQJ,EAQAge,IAAK,SAASwb,EAAQwJ,GAClB,GAAIxJ,IAAW3lB,EAAf,CAIA,IAAI03C,EAAWvrD,KAAKurD,SAQpB,OAPAvQ,EAAKkB,EAAS1iB,IAAS,SAASiF,GACvBuE,EAGDuoB,EAAS9sB,IAAU8sB,EAAS9sB,GAAOz3B,OAAOs1C,EAAQiP,EAAS9sB,GAAQuE,GAAU,UAFtEuoB,EAAS9sB,EAIxB,IACOz+B,IAVP,CAWJ,EAOA6gD,KAAM,SAASpiB,EAAO79B,GAEdZ,KAAK8H,QAAQgjD,WAkEzB,SAAyBrsB,EAAO79B,GAC5B,IAAIgrD,EAAerrD,EAASsrD,YAAY,SACxCD,EAAaE,UAAUrtB,GAAO,GAAM,GACpCmtB,EAAaG,QAAUnrD,EACvBA,EAAKyL,OAAO2/C,cAAcJ,EAC9B,CAtEYK,CAAgBxtB,EAAO79B,GAI3B,IAAI2qD,EAAWvrD,KAAKurD,SAAS9sB,IAAUz+B,KAAKurD,SAAS9sB,GAAO/wB,QAC5D,GAAK69C,GAAaA,EAASznD,OAA3B,CAIAlD,EAAKuD,KAAOs6B,EACZ79B,EAAKmQ,eAAiB,WAClBnQ,EAAK+/C,SAAS5vC,gBAClB,EAGA,IADA,IAAInO,EAAI,EACDA,EAAI2oD,EAASznD,QAChBynD,EAAS3oD,GAAGhC,GACZgC,GAVJ,CAYJ,EAMAqb,QAAS,WACLje,KAAK0sB,SAAW++B,GAAezrD,MAAM,GAErCA,KAAKurD,SAAW,CAAC,EACjBvrD,KAAK0+C,QAAU,CAAC,EAChB1+C,KAAKm+C,MAAMlgC,UACXje,KAAK0sB,QAAU,IACnB,GAwCJnS,EAAOquC,GAAQ,CACXsD,YAtoEc,EAuoEdC,WAtoEa,EAuoEbC,UAtoEY,EAuoEZC,aAtoEe,EAwoEfC,eAlrCiB,EAmrCjBC,YAlrCc,EAmrCdC,cAlrCgB,EAmrChBC,YAlrCc,EAmrCdC,iBAnrCc,EAorCdC,gBAlrCkB,GAmrClBrF,aAAcA,GAEdsF,eA9oEiB,EA+oEjBxF,eA9oEiB,EA+oEjByF,gBA9oEkB,EA+oElBrP,aA9oEe,EA+oEfsP,eA9oEiB,GA+oEjBhD,qBA7oEuB1C,EA8oEvB7J,mBAAoBA,EACpBwP,cA7oEgBjD,GA+oEhBhB,QAASA,GACTnL,MAAOA,EACPyI,YAAaA,GAEbnC,WAAYA,GACZtC,WAAYA,GACZc,kBAAmBA,GACnB8B,gBAAiBA,GACjBb,iBAAkBA,GAElB6D,WAAYA,GACZQ,eAAgBA,GAChBiF,IAAKvE,GACLwE,IAAKjF,GACLkF,MAAO1E,GACP2E,MAAOhF,GACPiF,OAAQ7E,GACR8E,MAAOjF,GAEP/8C,GAAI2wC,EACJh+B,IAAKm+B,EACLnB,KAAMA,EACNM,MAAOA,EACPH,OAAQA,EACR5gC,OAAQA,EACRghC,QAASA,EACTT,OAAQA,EACR6B,SAAUA,UAKsB,IAAXv1C,EAAyBA,EAA0B,oBAAT9E,KAAuBA,KAAO,CAAC,GACvFsmD,OAASA,IAGhB,aACI,OAAOA,EACV,mCAOJ,CA7kFD,CA6kFGxhD,OAAQ7G,0BCxkFX,IAGI+sD,EAAiB,4BAMjBC,EAAU,oBACVC,EAAS,6BAITC,EAAe,mDACfC,EAAgB,QAChBC,EAAe,MACfC,EAAa,mGASbC,EAAe,WAGfC,EAAe,8BAGfC,EAA8B,iBAAV,EAAAnjD,GAAsB,EAAAA,GAAU,EAAAA,EAAOjB,SAAWA,QAAU,EAAAiB,EAGhFojD,EAA0B,iBAAR1rD,MAAoBA,MAAQA,KAAKqH,SAAWA,QAAUrH,KAGxE2rD,EAAOF,GAAcC,GAAYx2C,SAAS,cAATA,GAkCrC,IASM02C,EATFC,EAAa5gD,MAAMxD,UACnBqkD,EAAY52C,SAASzN,UACrBskD,EAAc1kD,OAAOI,UAGrBukD,EAAaL,EAAK,sBAGlBM,GACEL,EAAM,SAASM,KAAKF,GAAcA,EAAW5hD,MAAQ4hD,EAAW5hD,KAAK+hD,UAAY,KACvE,iBAAmBP,EAAO,GAItCQ,EAAeN,EAAUzsD,SAGzBqI,EAAiBqkD,EAAYrkD,eAO7Buf,EAAiB8kC,EAAY1sD,SAG7BgtD,EAAarmC,OAAO,IACtBomC,EAAaxlD,KAAKc,GAAgBtJ,QA7EjB,sBA6EuC,QACvDA,QAAQ,yDAA0D,SAAW,KAI5EuJ,EAASgkD,EAAKhkD,OACdjD,EAASmnD,EAAWnnD,OAGpB4nD,EAAMC,EAAUZ,EAAM,OACtBa,EAAeD,EAAUllD,OAAQ,UAGjColD,EAAc9kD,EAASA,EAAOF,eAAY8J,EAC1Cm7C,EAAiBD,EAAcA,EAAYptD,cAAWkS,EAS1D,SAASo7C,EAAKC,GACZ,IAAI3/B,GAAS,EACTzrB,EAASorD,EAAUA,EAAQprD,OAAS,EAGxC,IADA9D,KAAKyb,UACI8T,EAAQzrB,GAAQ,CACvB,IAAIqrD,EAAQD,EAAQ3/B,GACpBvvB,KAAKipB,IAAIkmC,EAAM,GAAIA,EAAM,GAC3B,CACF,CAyFA,SAASC,EAAUF,GACjB,IAAI3/B,GAAS,EACTzrB,EAASorD,EAAUA,EAAQprD,OAAS,EAGxC,IADA9D,KAAKyb,UACI8T,EAAQzrB,GAAQ,CACvB,IAAIqrD,EAAQD,EAAQ3/B,GACpBvvB,KAAKipB,IAAIkmC,EAAM,GAAIA,EAAM,GAC3B,CACF,CAuGA,SAASE,EAASH,GAChB,IAAI3/B,GAAS,EACTzrB,EAASorD,EAAUA,EAAQprD,OAAS,EAGxC,IADA9D,KAAKyb,UACI8T,EAAQzrB,GAAQ,CACvB,IAAIqrD,EAAQD,EAAQ3/B,GACpBvvB,KAAKipB,IAAIkmC,EAAM,GAAIA,EAAM,GAC3B,CACF,CAsFA,SAASG,EAAatnC,EAAO9mB,GAE3B,IADA,IA+SUiJ,EAAOolD,EA/SbzrD,EAASkkB,EAAMlkB,OACZA,KACL,IA6SQqG,EA7SD6d,EAAMlkB,GAAQ,OA6SNyrD,EA7SUruD,IA8SAiJ,GAAUA,GAASolD,GAAUA,EA7SpD,OAAOzrD,EAGX,OAAQ,CACV,CAUA,SAAS0rD,EAAQrsC,EAAQssC,GAuDzB,IAAkBtlD,EAtDhBslD,EA8FF,SAAetlD,EAAOgZ,GACpB,GAAI3V,EAAQrD,GACV,OAAO,EAET,IAAIhG,SAAcgG,EAClB,GAAY,UAARhG,GAA4B,UAARA,GAA4B,WAARA,GAC/B,MAATgG,GAAiB4f,EAAS5f,GAC5B,OAAO,EAET,OAAOujD,EAAc//C,KAAKxD,KAAWsjD,EAAa9/C,KAAKxD,IAC1C,MAAVgZ,GAAkBhZ,KAASR,OAAOwZ,EACvC,CAzGSusC,CAAMD,EAAMtsC,GAAU,CAACssC,GAuDvBjiD,EADSrD,EAtD+BslD,GAuDvBtlD,EAAQwlD,EAAaxlD,GAlD7C,IAHA,IAAIolB,EAAQ,EACRzrB,EAAS2rD,EAAK3rD,OAED,MAAVqf,GAAkBoM,EAAQzrB,GAC/Bqf,EAASA,EAAOysC,EAAMH,EAAKlgC,OAE7B,OAAQA,GAASA,GAASzrB,EAAUqf,OAAStP,CAC/C,CAUA,SAASg8C,EAAa1lD,GACpB,IAAK2b,EAAS3b,KA4GE4W,EA5GiB5W,EA6GxBokD,GAAeA,KAAcxtC,GA5GpC,OAAO,EA2GX,IAAkBA,EAzGZ+uC,EAoTN,SAAoB3lD,GAGlB,IAAIoF,EAAMuW,EAAS3b,GAASof,EAAergB,KAAKiB,GAAS,GACzD,OAAOoF,GAAOg+C,GAAWh+C,GAAOi+C,CAClC,CAzTiBxsC,CAAW7W,IA3Z5B,SAAsBA,GAGpB,IAAI8vB,GAAS,EACb,GAAa,MAAT9vB,GAA0C,mBAAlBA,EAAMxI,SAChC,IACEs4B,KAAY9vB,EAAQ,GACT,CAAX,MAAO3H,GAAI,CAEf,OAAOy3B,CACT,CAiZsC81B,CAAa5lD,GAAUwkD,EAAab,EACxE,OAAOgC,EAAQniD,KAsJjB,SAAkBoT,GAChB,GAAY,MAARA,EAAc,CAChB,IACE,OAAO2tC,EAAaxlD,KAAK6X,EACd,CAAX,MAAOve,GAAI,CACb,IACE,OAAQue,EAAO,EACJ,CAAX,MAAOve,GAAI,CACf,CACA,MAAO,EACT,CAhKsBwtD,CAAS7lD,GAC/B,CAyCA,SAAS8lD,EAAWxqD,EAAKvE,GACvB,IA+CiBiJ,EACbhG,EAhDAvD,EAAO6E,EAAIyqD,SACf,OAgDgB,WADZ/rD,SADagG,EA9CAjJ,KAgDmB,UAARiD,GAA4B,UAARA,GAA4B,WAARA,EACrD,cAAVgG,EACU,OAAVA,GAjDDvJ,EAAmB,iBAAPM,EAAkB,SAAW,QACzCN,EAAK6E,GACX,CAUA,SAASopD,EAAU1rC,EAAQjiB,GACzB,IAAIiJ,EAjeN,SAAkBgZ,EAAQjiB,GACxB,OAAiB,MAAViiB,OAAiBtP,EAAYsP,EAAOjiB,EAC7C,CA+dcivD,CAAShtC,EAAQjiB,GAC7B,OAAO2uD,EAAa1lD,GAASA,OAAQ0J,CACvC,CAnUAo7C,EAAKllD,UAAU0R,MAnEf,WACEzb,KAAKkwD,SAAWpB,EAAeA,EAAa,MAAQ,CAAC,CACvD,EAkEAG,EAAKllD,UAAkB,OAtDvB,SAAoB7I,GAClB,OAAOlB,KAAKowD,IAAIlvD,WAAelB,KAAKkwD,SAAShvD,EAC/C,EAqDA+tD,EAAKllD,UAAUD,IA1Cf,SAAiB5I,GACf,IAAIN,EAAOZ,KAAKkwD,SAChB,GAAIpB,EAAc,CAChB,IAAI70B,EAASr5B,EAAKM,GAClB,OAAO+4B,IAAWqzB,OAAiBz5C,EAAYomB,CACjD,CACA,OAAOjwB,EAAed,KAAKtI,EAAMM,GAAON,EAAKM,QAAO2S,CACtD,EAoCAo7C,EAAKllD,UAAUqmD,IAzBf,SAAiBlvD,GACf,IAAIN,EAAOZ,KAAKkwD,SAChB,OAAOpB,OAA6Bj7C,IAAdjT,EAAKM,GAAqB8I,EAAed,KAAKtI,EAAMM,EAC5E,EAuBA+tD,EAAKllD,UAAUkf,IAXf,SAAiB/nB,EAAKiJ,GAGpB,OAFWnK,KAAKkwD,SACXhvD,GAAQ4tD,QAA0Bj7C,IAAV1J,EAAuBmjD,EAAiBnjD,EAC9DnK,IACT,EAmHAovD,EAAUrlD,UAAU0R,MAjFpB,WACEzb,KAAKkwD,SAAW,EAClB,EAgFAd,EAAUrlD,UAAkB,OArE5B,SAAyB7I,GACvB,IAAIN,EAAOZ,KAAKkwD,SACZ3gC,EAAQ+/B,EAAa1uD,EAAMM,GAE/B,QAAIquB,EAAQ,KAIRA,GADY3uB,EAAKkD,OAAS,EAE5BlD,EAAKgW,MAEL5P,EAAOkC,KAAKtI,EAAM2uB,EAAO,IAEpB,EACT,EAwDA6/B,EAAUrlD,UAAUD,IA7CpB,SAAsB5I,GACpB,IAAIN,EAAOZ,KAAKkwD,SACZ3gC,EAAQ+/B,EAAa1uD,EAAMM,GAE/B,OAAOquB,EAAQ,OAAI1b,EAAYjT,EAAK2uB,GAAO,EAC7C,EAyCA6/B,EAAUrlD,UAAUqmD,IA9BpB,SAAsBlvD,GACpB,OAAOouD,EAAatvD,KAAKkwD,SAAUhvD,IAAQ,CAC7C,EA6BAkuD,EAAUrlD,UAAUkf,IAjBpB,SAAsB/nB,EAAKiJ,GACzB,IAAIvJ,EAAOZ,KAAKkwD,SACZ3gC,EAAQ+/B,EAAa1uD,EAAMM,GAO/B,OALIquB,EAAQ,EACV3uB,EAAKqE,KAAK,CAAC/D,EAAKiJ,IAEhBvJ,EAAK2uB,GAAO,GAAKplB,EAEZnK,IACT,EAiGAqvD,EAAStlD,UAAU0R,MA/DnB,WACEzb,KAAKkwD,SAAW,CACd,KAAQ,IAAIjB,EACZ,IAAO,IAAKL,GAAOQ,GACnB,OAAU,IAAIH,EAElB,EA0DAI,EAAStlD,UAAkB,OA/C3B,SAAwB7I,GACtB,OAAO+uD,EAAWjwD,KAAMkB,GAAa,OAAEA,EACzC,EA8CAmuD,EAAStlD,UAAUD,IAnCnB,SAAqB5I,GACnB,OAAO+uD,EAAWjwD,KAAMkB,GAAK4I,IAAI5I,EACnC,EAkCAmuD,EAAStlD,UAAUqmD,IAvBnB,SAAqBlvD,GACnB,OAAO+uD,EAAWjwD,KAAMkB,GAAKkvD,IAAIlvD,EACnC,EAsBAmuD,EAAStlD,UAAUkf,IAVnB,SAAqB/nB,EAAKiJ,GAExB,OADA8lD,EAAWjwD,KAAMkB,GAAK+nB,IAAI/nB,EAAKiJ,GACxBnK,IACT,EA+KA,IAAI2vD,EAAeU,GAAQ,SAASC,GA4SpC,IAAkBnmD,EA3ShBmmD,EA4SgB,OADAnmD,EA3SEmmD,GA4SK,GArZzB,SAAsBnmD,GAEpB,GAAoB,iBAATA,EACT,OAAOA,EAET,GAAI4f,EAAS5f,GACX,OAAO6kD,EAAiBA,EAAe9lD,KAAKiB,GAAS,GAEvD,IAAI8vB,EAAU9vB,EAAQ,GACtB,MAAkB,KAAV8vB,GAAkB,EAAI9vB,IAAU,IAAa,KAAO8vB,CAC9D,CA2Y8Bs2B,CAAapmD,GA1SzC,IAAI8vB,EAAS,GAOb,OANI0zB,EAAahgD,KAAK2iD,IACpBr2B,EAAOh1B,KAAK,IAEdqrD,EAAO5vD,QAAQktD,GAAY,SAAS3sC,EAAOuvC,EAAQC,EAAOH,GACxDr2B,EAAOh1B,KAAKwrD,EAAQH,EAAO5vD,QAAQmtD,EAAc,MAAS2C,GAAUvvC,EACtE,IACOgZ,CACT,IASA,SAAS21B,EAAMzlD,GACb,GAAoB,iBAATA,GAAqB4f,EAAS5f,GACvC,OAAOA,EAET,IAAI8vB,EAAU9vB,EAAQ,GACtB,MAAkB,KAAV8vB,GAAkB,EAAI9vB,IAAU,IAAa,KAAO8vB,CAC9D,CAiEA,SAASo2B,EAAQtvC,EAAM2vC,GACrB,GAAmB,mBAAR3vC,GAAuB2vC,GAA+B,mBAAZA,EACnD,MAAM,IAAItjD,UAvqBQ,uBAyqBpB,IAAIujD,EAAW,WACb,IAAIhrC,EAAO5Y,UACP7L,EAAMwvD,EAAWA,EAAS5jD,MAAM9M,KAAM2lB,GAAQA,EAAK,GACnDirC,EAAQD,EAASC,MAErB,GAAIA,EAAMR,IAAIlvD,GACZ,OAAO0vD,EAAM9mD,IAAI5I,GAEnB,IAAI+4B,EAASlZ,EAAKjU,MAAM9M,KAAM2lB,GAE9B,OADAgrC,EAASC,MAAQA,EAAM3nC,IAAI/nB,EAAK+4B,GACzBA,CACT,EAEA,OADA02B,EAASC,MAAQ,IAAKP,EAAQQ,OAASxB,GAChCsB,CACT,CAGAN,EAAQQ,MAAQxB,EA6DhB,IAAI7hD,EAAUD,MAAMC,QAmDpB,SAASsY,EAAS3b,GAChB,IAAIhG,SAAcgG,EAClB,QAASA,IAAkB,UAARhG,GAA4B,YAARA,EACzC,CA+CA,SAAS4lB,EAAS5f,GAChB,MAAuB,iBAATA,GAtBhB,SAAsBA,GACpB,QAASA,GAAyB,iBAATA,CAC3B,CAqBK2mD,CAAa3mD,IAn1BF,mBAm1BYof,EAAergB,KAAKiB,EAChD,CAyDA4B,EAAO5J,QALP,SAAaghB,EAAQssC,EAAMsB,GACzB,IAAI92B,EAAmB,MAAV9W,OAAiBtP,EAAY27C,EAAQrsC,EAAQssC,GAC1D,YAAkB57C,IAAXomB,EAAuB82B,EAAe92B,CAC/C,+BC95BA,IAAInwB,EAAM,EAAQ,MACdknD,EAAU,EAAQ,MAgBtB,SAASC,EAAQnpD,GACbA,EAAUA,GAAW,CAAC,EAEtB9H,KAAKkxD,SAAW,CAAC,EACjBlxD,KAAKK,OAAS,GACdL,KAAKmxD,OAAS,WAEdnxD,KAAKgS,UAAY,GAGjBhS,KAAKiB,aAAe,GAChB6G,EAAQ7G,eAC4B,iBAAzB6G,EAAQ7G,aACfjB,KAAKiB,aAAe6G,EAAQ7G,aAG5BjB,KAAKmD,KAAK,iDAKlBnD,KAAKE,MAAQ,UAAW4H,IAA6B,IAAlBA,EAAQ5H,KAC/C,CApCA6L,EAAO5J,QAAU8uD,EA4CjBA,EAAQlnD,UAAUsB,GAAK,SAAS+lD,EAAWvT,GACvC79C,KAAKgS,UAAU/M,KAAK,CAChBmsD,UAAWA,EACXvT,SAAUA,GAElB,EAQAoT,EAAQlnD,UAAUiU,IAAM,SAASozC,EAAWvT,GACxC79C,KAAKgS,UAAYhS,KAAKgS,UAAUpF,QAAO,SAAS42B,GAC5C,OAGM,IAFFA,EAAS4tB,YAAcA,GACvB5tB,EAASqa,WAAaA,EAE9B,GACJ,EASAoT,EAAQlnD,UAAU82C,KAAO,SAASuQ,EAAWxM,GACzC,IAAK,IAAIhiD,EAAI,EAAGA,EAAI5C,KAAKgS,UAAUlO,OAAQlB,IAAK,CAC5C,IAAI4gC,EAAWxjC,KAAKgS,UAAUpP,GAC1B4gC,EAAS4tB,YAAcA,GACvB5tB,EAASqa,SAAS+G,EAE1B,CACJ,EAQAqM,EAAQlnD,UAAU5G,KAAO,SAAS0X,GAC1B7a,KAAKE,OACLya,QAAQxX,KAAK0X,GAGjB7a,KAAK6gD,KAAK,QAAS,IAAIr5C,MAAMqT,GACjC,EAaAo2C,EAAQlnD,UAAU5I,gBAAkB,SAASd,EAAQ8wD,EAAQlxD,GACpDD,KAAKkxD,SAAS7wD,KACfL,KAAKkxD,SAAS7wD,GAAU,CAAC,GAG7BL,KAAKkxD,SAAS7wD,GAAQ8wD,GAAUlxD,CACpC,EAUAgxD,EAAQlnD,UAAU3I,UAAY,SAASf,GACb,iBAAXA,GAQW,KAAlBA,EAAO4C,QACPjD,KAAKmD,KAAK,yEAGV9C,IAAWL,KAAKiB,cAAiBjB,KAAKkxD,SAAS7wD,IAC/CL,KAAKmD,KAAK,gCAAkC9C,EAAS,0DAGzDL,KAAKK,OAASA,GAfVL,KAAKmD,KACD,0DAA6D9C,EAA7D,iCAeZ,EAUA4wD,EAAQlnD,UAAUsnD,cAAgB,SAASF,GACjB,iBAAXA,GAQW,KAAlBA,EAAOluD,QACPjD,KAAKmD,KAAK,4DAGdnD,KAAKmxD,OAASA,GAXVnxD,KAAKmD,KACD,8DAAiEguD,EAAjE,iCAWZ,EAWAF,EAAQlnD,UAAUnI,QAAU,SAASqY,GACjC,OAAOja,KAAKsxD,WAAWtxD,KAAKmxD,OAAQ,GAAIl3C,EAC5C,EAYAg3C,EAAQlnD,UAAUwnD,SAAW,SAASJ,EAAQl3C,GAC1C,OAAOja,KAAKsxD,WAAWH,EAAQ,GAAIl3C,EACvC,EAaAg3C,EAAQlnD,UAAUhI,SAAW,SAASkY,EAAOu3C,EAAatvD,GACtD,OAAOlC,KAAKsxD,WAAWtxD,KAAKmxD,OAAQ,GAAIl3C,EAAOu3C,EAAatvD,EAChE,EAcA+uD,EAAQlnD,UAAU0nD,UAAY,SAASN,EAAQl3C,EAAOu3C,EAAatvD,GAC/D,OAAOlC,KAAKsxD,WAAWH,EAAQ,GAAIl3C,EAAOu3C,EAAatvD,EAC3D,EAYA+uD,EAAQlnD,UAAU2nD,SAAW,SAASC,EAAS13C,GAC3C,OAAOja,KAAKsxD,WAAWtxD,KAAKmxD,OAAQQ,EAAS13C,EACjD,EAaAg3C,EAAQlnD,UAAU6nD,UAAY,SAAST,EAAQQ,EAAS13C,GACpD,OAAOja,KAAKsxD,WAAWH,EAAQQ,EAAS13C,EAC5C,EAcAg3C,EAAQlnD,UAAU8nD,UAAY,SAASF,EAAS13C,EAAOu3C,EAAatvD,GAChE,OAAOlC,KAAKsxD,WAAWtxD,KAAKmxD,OAAQQ,EAAS13C,EAAOu3C,EAAatvD,EACrE,EAeA+uD,EAAQlnD,UAAUunD,WAAa,SAASH,EAAQQ,EAAS13C,EAAOu3C,EAAatvD,GACzE,IACI4vD,EACAviC,EAFAwiC,EAAqB93C,EAYzB,GARA03C,EAAUA,GAAW,GAEhB17C,MAAM/T,IAAoB,IAAVA,IACjB6vD,EAAqBP,GAAev3C,GAGxC63C,EAAc9xD,KAAKgyD,gBAAgBb,EAAQQ,EAAS13C,GAEnC,CACb,GAAqB,iBAAV/X,EAGc,kBADrBqtB,GAAQ0iC,EADUjB,EAAQC,EAAQiB,gBAAgBlyD,KAAKK,SAAS4xD,aAC5C/vD,MAEhBqtB,EAAQA,EAAQ,EAAI,QAGxBA,EAAQ,EAGZ,OAAOuiC,EAAY33C,OAAOoV,IAAUwiC,CACxC,CAKA,OAJU/xD,KAAKiB,cAAgBjB,KAAKK,SAAWL,KAAKiB,cAChDjB,KAAKmD,KAAK,uCAAyC8W,EAAQ,iBAAmB03C,EAAU,iBAAmBR,EAAS,KAGjHY,CACX,EAeAd,EAAQlnD,UAAUooD,WAAa,SAAShB,EAAQQ,EAAS13C,GACrD,IAAI63C,EAGJ,OADAA,EAAc9xD,KAAKgyD,gBAAgBb,EAAQQ,EAAS13C,KAEzC63C,EAAYM,UAGhB,CAAC,CACZ,EAWAnB,EAAQlnD,UAAUioD,gBAAkB,SAASb,EAAQQ,EAAS13C,GAG1D,OAFA03C,EAAUA,GAAW,GAEd7nD,EAAI9J,KAAKkxD,SAAU,CAAClxD,KAAKK,OAAQ8wD,EAAQ,eAAgBQ,EAAS13C,GAC7E,EAaAg3C,EAAQiB,gBAAkB,SAAS7xD,GAC/B,OAAOA,EAAO6oB,MAAM,SAAS,GAAGkJ,aACpC,EASA6+B,EAAQlnD,UAAUsoD,WAAa,SAASlB,GAChCnxD,KAAKE,OACLya,QAAQxX,KAAK,2VAOjBnD,KAAKqxD,cAAcF,EACvB,EAOAF,EAAQlnD,UAAUuoD,UAAY,SAASjyD,GACnCL,KAAKoB,UAAUf,EACnB,EASA4wD,EAAQlnD,UAAUwoD,cAAgB,WAC9B53C,QAAQI,MAAM,4SAMlB,yBC/ZAhP,EAAO5J,QAAU,CACbqwD,IAAK,CACDlvD,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJwwD,GAAI,CACAvvD,KAAM,YACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJywD,GAAI,CACAxvD,KAAM,OACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJ0wD,GAAI,CACAzvD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJ2wD,GAAI,CACA1vD,KAAM,YACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJgnB,GAAI,CACA/lB,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IACT,CACCzwD,OAAQ,EACRywD,OAAQ,MAEZC,SAAU,EACVC,YAAa,+HACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,EAAU,EAAU,IAANA,EAAU,EAAU,IAANA,EAAU,EAAIA,EAAI,KAAO,GAAKA,EAAI,KAAO,GAAK,EAAIA,EAAI,KAAO,GAAK,EAAI,CAC9G,GAEJ4wD,IAAK,CACD3vD,KAAM,aACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJ6wD,IAAK,CACD5vD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ8wD,GAAI,CACA7vD,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJmB,GAAI,CACA9vD,KAAM,cACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJgxD,GAAI,CACA/vD,KAAM,aACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,sIACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,IAAO,GAAKA,EAAI,KAAQ,GAAK,EAAIA,EAAI,IAAM,GAAKA,EAAI,IAAM,IAAMA,EAAI,IAAM,IAAMA,EAAI,KAAO,IAAM,EAAI,CACrH,GAEJixD,GAAI,CACAhwD,KAAM,YACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJkxD,GAAI,CACAjwD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJmxD,GAAI,CACAlwD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJwB,GAAI,CACAnwD,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJqxD,IAAK,CACDpwD,KAAM,OACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJsxD,GAAI,CACArwD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,sIACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,IAAO,GAAKA,EAAI,KAAQ,GAAK,EAAIA,EAAI,IAAM,GAAKA,EAAI,IAAM,IAAMA,EAAI,IAAM,IAAMA,EAAI,KAAO,IAAM,EAAI,CACrH,GAEJuxD,GAAI,CACAtwD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJwxD,IAAK,CACDvwD,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJ6B,GAAI,CACAxwD,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,oEACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,EAAU,EAAKA,GAAK,GAAKA,GAAK,EAAK,EAAI,CACnD,GAEJ0xD,IAAK,CACDzwD,KAAM,YACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,+GACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,EAAU,EAAIA,EAAI,IAAM,GAAKA,EAAI,IAAM,IAAMA,EAAI,IAAM,IAAMA,EAAI,KAAO,IAAM,EAAI,CAC9F,GAEJkd,GAAI,CACAjc,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,qFACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,EAAU,EAAU,IAANA,EAAU,EAAW,IAANA,GAAiB,KAANA,EAAY,EAAI,CACpE,GAEJ2xD,GAAI,CACA1wD,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ4xD,GAAI,CACA3wD,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ6xD,IAAK,CACD5wD,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ8xD,GAAI,CACA7wD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJnuB,GAAI,CACAxgC,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ+xD,GAAI,CACA9wD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJgyD,GAAI,CACA/wD,KAAM,YACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJiyD,GAAI,CACAhxD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJkyD,GAAI,CACAjxD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJmyD,GAAI,CACAlxD,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJoyD,GAAI,CACAnxD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJyC,GAAI,CACApxD,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJsyD,GAAI,CACArxD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJuyD,IAAK,CACDtxD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJwyD,GAAI,CACAvxD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJyyD,GAAI,CACAxxD,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJ0yD,IAAK,CACDzxD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ2yD,GAAI,CACA1xD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ4yD,GAAI,CACA3xD,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,KAEZC,SAAU,EACVC,YAAa,kFACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,EAAU,EAAU,IAANA,EAAU,EAAIA,EAAI,EAAI,EAAIA,EAAI,GAAK,EAAI,CACjE,GAEJ6yD,GAAI,CACA5xD,KAAM,kBACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,KAEZC,SAAU,EACVC,YAAa,6GACbX,YAAa,SAAS5vD,GAClB,OAAe,IAANA,GAAiB,KAANA,EAAY,EAAW,IAANA,GAAiB,KAANA,EAAY,EAAKA,EAAI,GAAKA,EAAI,GAAM,EAAI,CAC5F,GAEJ8yD,GAAI,CACA7xD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ+yD,GAAI,CACA9xD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJgzD,IAAK,CACD/xD,KAAM,MACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJizD,GAAI,CACAhyD,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJkzD,GAAI,CACAjyD,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJmzD,GAAI,CACAlyD,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJozD,IAAK,CACDnyD,KAAM,gBACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJqzD,GAAI,CACApyD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,sIACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,IAAO,GAAKA,EAAI,KAAQ,GAAK,EAAIA,EAAI,IAAM,GAAKA,EAAI,IAAM,IAAMA,EAAI,IAAM,IAAMA,EAAI,KAAO,IAAM,EAAI,CACrH,GAEJszD,GAAI,CACAryD,KAAM,YACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJuzD,GAAI,CACAtyD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ6C,GAAI,CACA5B,KAAM,aACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJ4D,GAAI,CACAvyD,KAAM,YACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,0DACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,IAAO,GAAKA,EAAI,KAAQ,EACxC,GAEJyzD,GAAI,CACAxyD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ0zD,GAAI,CACAzyD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJ+D,IAAK,CACD1yD,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJgE,GAAI,CACA3yD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJygB,GAAI,CACAxf,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJiE,GAAI,CACA5yD,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJkE,GAAI,CACA7yD,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJmE,GAAI,CACA9yD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJg0D,GAAI,CACA/yD,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJqE,GAAI,CACAhzD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJk0D,GAAI,CACAjzD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,uEACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,EAAU,EAAU,IAANA,EAAU,EAAU,IAANA,EAAU,EAAI,CACtD,GAEJm0D,GAAI,CACAlzD,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJwE,GAAI,CACAnzD,KAAM,gBACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJq0D,GAAI,CACApzD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJs0D,GAAI,CACArzD,KAAM,MACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJ2E,GAAI,CACAtzD,KAAM,aACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,KAEZC,SAAU,EACVC,YAAa,uHACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,IAAO,GAAKA,EAAI,KAAQ,GAAK,EAAIA,EAAI,IAAM,IAAMA,EAAI,IAAM,IAAMA,EAAI,KAAO,IAAM,EAAI,CACtG,GAEJw0D,GAAI,CACAvzD,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,gFACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,IAAO,GAAKA,EAAI,KAAQ,GAAK,EAAU,IAANA,EAAU,EAAI,CAC/D,GAEJy0D,IAAK,CACDxzD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ00D,IAAK,CACDzzD,KAAM,mBACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJ20D,GAAI,CACA1zD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJ40D,GAAI,CACA3zD,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJ60D,GAAI,CACA5zD,KAAM,aACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2DACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,GAAWA,EAAI,IAAO,EAAI,EAAI,CAC1C,GAEJ80D,GAAI,CACA7zD,KAAM,YACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ+0D,GAAI,CACA9zD,KAAM,YACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJg1D,IAAK,CACD/zD,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJi1D,IAAK,CACDh0D,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,yDACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,EAAU,EAAU,IAANA,EAAU,EAAI,CACxC,GAEJk1D,GAAI,CACAj0D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJm1D,GAAI,CACAl0D,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJwF,GAAI,CACAn0D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IACT,CACCzwD,OAAQ,EACRywD,OAAQ,KAEZC,SAAU,EACVC,YAAa,iIACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,EAAU,EAAU,IAANA,GAAYA,EAAI,IAAM,GAAKA,EAAI,IAAM,GAAM,EAAKA,EAAI,IAAM,IAAMA,EAAI,IAAM,GAAM,EAAI,CAC9G,GAEJq1D,GAAI,CACAp0D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJ0F,IAAK,CACDr0D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJu1D,IAAK,CACDt0D,KAAM,aACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJw1D,GAAI,CACAv0D,KAAM,mBACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJy1D,GAAI,CACAx0D,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ01D,GAAI,CACAz0D,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ21D,GAAI,CACA10D,KAAM,oBACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ41D,GAAI,CACA30D,KAAM,YACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ61D,IAAK,CACD50D,KAAM,iBACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ81D,GAAI,CACA70D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJ+1D,GAAI,CACA90D,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJg2D,GAAI,CACA/0D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJi2D,IAAK,CACDh1D,KAAM,aACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJk2D,GAAI,CACAj1D,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,+GACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,EAAU,EAAIA,EAAI,IAAM,GAAKA,EAAI,IAAM,IAAMA,EAAI,IAAM,IAAMA,EAAI,KAAO,IAAM,EAAI,CAC9F,GAEJm2D,IAAK,CACDl1D,KAAM,aACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJo2D,GAAI,CACAn1D,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJq2D,GAAI,CACAp1D,KAAM,aACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJs2D,GAAI,CACAr1D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJu2D,GAAI,CACAt1D,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,KAEZC,SAAU,EACVC,YAAa,4FACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,EAAU,EAAW,IAANA,GAAYA,EAAI,IAAM,GAAKA,EAAI,IAAM,GAAO,EAAI,CAC3E,GAEJw2D,GAAI,CACAv1D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,sIACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,IAAO,GAAKA,EAAI,KAAQ,GAAK,EAAIA,EAAI,IAAM,GAAKA,EAAI,IAAM,IAAMA,EAAI,IAAM,IAAMA,EAAI,KAAO,IAAM,EAAI,CACrH,GAEJy2D,GAAI,CACAx1D,KAAM,cACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ02D,IAAK,CACDz1D,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJ+G,IAAK,CACD11D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ42D,IAAK,CACD31D,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ62D,GAAI,CACA51D,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ82D,GAAI,CACA71D,KAAM,gBACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ+2D,GAAI,CACA91D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJg3D,GAAI,CACA/1D,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,oEACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,EAAU,EAAKA,GAAK,GAAKA,GAAK,EAAK,EAAI,CACnD,GAEJi3D,GAAI,CACAh2D,KAAM,YACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,0GACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,KAAQ,EAAI,EAAIA,EAAI,KAAQ,EAAI,EAAIA,EAAI,KAAQ,GAAKA,EAAI,KAAQ,EAAI,EAAI,CACzF,GAEJk3D,GAAI,CACAj2D,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJm3D,IAAK,CACDl2D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJo3D,GAAI,CACAn2D,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJq3D,GAAI,CACAp2D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,sIACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,IAAO,GAAKA,EAAI,KAAQ,GAAK,EAAIA,EAAI,IAAM,GAAKA,EAAI,IAAM,IAAMA,EAAI,IAAM,IAAMA,EAAI,KAAO,IAAM,EAAI,CACrH,GAEJs3D,GAAI,CACAr2D,KAAM,YACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJ2H,GAAI,CACAt2D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJw3D,GAAI,CACAv2D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJy3D,GAAI,CACAx2D,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ03D,GAAI,CACAz2D,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ23D,GAAI,CACA12D,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJ43D,GAAI,CACA32D,KAAM,OACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJiI,GAAI,CACA52D,KAAM,WACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJ83D,GAAI,CACA72D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJ+3D,GAAI,CACA92D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJg4D,GAAI,CACA/2D,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJqI,GAAI,CACAh3D,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJsI,GAAI,CACAj3D,KAAM,YACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,sIACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,IAAO,GAAKA,EAAI,KAAQ,GAAK,EAAIA,EAAI,IAAM,GAAKA,EAAI,IAAM,IAAMA,EAAI,IAAM,IAAMA,EAAI,KAAO,IAAM,EAAI,CACrH,GAEJm4D,GAAI,CACAl3D,KAAM,OACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJo4D,GAAI,CACAn3D,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJq4D,GAAI,CACAp3D,KAAM,aACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJ0I,GAAI,CACAr3D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,iCACbX,YAAa,SAAS5vD,GAClB,OAAQA,EAAI,CAChB,GAEJu4D,GAAI,CACAt3D,KAAM,QACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,GAEJ4I,GAAI,CACAv3D,KAAM,SACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,GACT,CACCzwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,mCACbX,YAAa,SAAS5vD,GAClB,OAAc,IAANA,CACZ,GAEJy4D,GAAI,CACAx3D,KAAM,UACNmvD,SAAU,CAAC,CACPxwD,OAAQ,EACRywD,OAAQ,IAEZC,SAAU,EACVC,YAAa,2BACbX,YAAa,WACT,OAAO,CACX,2BCtgER,IAAItlD,EAAwBhD,OAAOgD,sBAC/B3C,EAAiBL,OAAOI,UAAUC,eAClC+wD,EAAmBpxD,OAAOI,UAAU0uB,qBAExC,SAASuiC,EAAS9yC,GACjB,GAAIA,QACH,MAAM,IAAI9a,UAAU,yDAGrB,OAAOzD,OAAOue,EACf,CA8CAnc,EAAO5J,QA5CP,WACC,IACC,IAAKwH,OAAO4Q,OACX,OAAO,EAMR,IAAI0gD,EAAQ,IAAI72D,OAAO,OAEvB,GADA62D,EAAM,GAAK,KACkC,MAAzCtxD,OAAOye,oBAAoB6yC,GAAO,GACrC,OAAO,EAKR,IADA,IAAIC,EAAQ,CAAC,EACJt4D,EAAI,EAAGA,EAAI,GAAIA,IACvBs4D,EAAM,IAAM92D,OAAO+2D,aAAav4D,IAAMA,EAKvC,GAAwB,eAHX+G,OAAOye,oBAAoB8yC,GAAOz1D,KAAI,SAAUpD,GAC5D,OAAO64D,EAAM74D,EACd,IACWqD,KAAK,IACf,OAAO,EAIR,IAAI01D,EAAQ,CAAC,EAIb,MAHA,uBAAuBlyC,MAAM,IAAIlc,SAAQ,SAAUquD,GAClDD,EAAMC,GAAUA,CACjB,IAEE,yBADE1xD,OAAO+C,KAAK/C,OAAO4Q,OAAO,CAAC,EAAG6gD,IAAQ11D,KAAK,GAShD,CAHE,MAAOse,GAER,OAAO,CACR,CACD,CAEiBs3C,GAAoB3xD,OAAO4Q,OAAS,SAAUlO,EAAQ2V,GAKtE,IAJA,IAAIvU,EAEAwnC,EADAjhC,EAAKgnD,EAAS3uD,GAGTrH,EAAI,EAAGA,EAAI+H,UAAUjJ,OAAQkB,IAAK,CAG1C,IAAK,IAAI9D,KAFTuM,EAAO9D,OAAOoD,UAAU/H,IAGnBgF,EAAed,KAAKuE,EAAMvM,KAC7B8S,EAAG9S,GAAOuM,EAAKvM,IAIjB,GAAIyL,EAAuB,CAC1BsoC,EAAUtoC,EAAsBc,GAChC,IAAK,IAAI7K,EAAI,EAAGA,EAAIqyC,EAAQnxC,OAAQlB,IAC/Bm4D,EAAiB7xD,KAAKuE,EAAMwnC,EAAQryC,MACvCoR,EAAGihC,EAAQryC,IAAM6K,EAAKwnC,EAAQryC,IAGjC,CACD,CAEA,OAAOoR,CACR,6DCrEA,MCpB+G,EDoB/G,CACE1Q,KAAM,kBACNmB,MAAO,CAAC,SACRR,MAAO,CACLI,MAAO,CACLF,KAAMC,QAERm3D,UAAW,CACTp3D,KAAMC,OACNrB,QAAS,gBAEXwP,KAAM,CACJpO,KAAM0K,OACN9L,QAAS,MEff,SAXgB,aACd,GCRW,WAAkB,IAAIqnC,EAAIpqC,KAAK+K,EAAGq/B,EAAIt/B,MAAMC,GAAG,OAAOA,EAAG,OAAOq/B,EAAI7xB,GAAG,CAACvN,YAAY,yCAAyCE,MAAM,CAAC,eAAek/B,EAAI/lC,MAAM,aAAa+lC,EAAI/lC,MAAM,KAAO,OAAOgH,GAAG,CAAC,MAAQ,SAASg/B,GAAQ,OAAOD,EAAIvlC,MAAM,QAASwlC,EAAO,IAAI,OAAOD,EAAIj2B,QAAO,GAAO,CAACpJ,EAAG,MAAM,CAACC,YAAY,4BAA4BE,MAAM,CAAC,KAAOk/B,EAAImxB,UAAU,MAAQnxB,EAAI73B,KAAK,OAAS63B,EAAI73B,KAAK,QAAU,cAAc,CAACxH,EAAG,OAAO,CAACG,MAAM,CAAC,EAAI,kEAAkE,CAAEk/B,EAAS,MAAEr/B,EAAG,QAAQ,CAACq/B,EAAI1+B,GAAG0+B,EAAIz+B,GAAGy+B,EAAI/lC,UAAU+lC,EAAIt+B,UACtkB,GACsB,IDSpB,EACA,KACA,KACA,MAI8B,mEEEhC,MCpBgH,EDoBhH,CACExI,KAAM,mBACNmB,MAAO,CAAC,SACRR,MAAO,CACLI,MAAO,CACLF,KAAMC,QAERm3D,UAAW,CACTp3D,KAAMC,OACNrB,QAAS,gBAEXwP,KAAM,CACJpO,KAAM0K,OACN9L,QAAS,MEff,SAXgB,aACd,GCRW,WAAkB,IAAIqnC,EAAIpqC,KAAK+K,EAAGq/B,EAAIt/B,MAAMC,GAAG,OAAOA,EAAG,OAAOq/B,EAAI7xB,GAAG,CAACvN,YAAY,0CAA0CE,MAAM,CAAC,eAAek/B,EAAI/lC,MAAM,aAAa+lC,EAAI/lC,MAAM,KAAO,OAAOgH,GAAG,CAAC,MAAQ,SAASg/B,GAAQ,OAAOD,EAAIvlC,MAAM,QAASwlC,EAAO,IAAI,OAAOD,EAAIj2B,QAAO,GAAO,CAACpJ,EAAG,MAAM,CAACC,YAAY,4BAA4BE,MAAM,CAAC,KAAOk/B,EAAImxB,UAAU,MAAQnxB,EAAI73B,KAAK,OAAS63B,EAAI73B,KAAK,QAAU,cAAc,CAACxH,EAAG,OAAO,CAACG,MAAM,CAAC,EAAI,gEAAgE,CAAEk/B,EAAS,MAAEr/B,EAAG,QAAQ,CAACq/B,EAAI1+B,GAAG0+B,EAAIz+B,GAAGy+B,EAAI/lC,UAAU+lC,EAAIt+B,UACrkB,GACsB,IDSpB,EACA,KACA,KACA,MAI8B,mEEEhC,MCpByG,EDoBzG,CACExI,KAAM,YACNmB,MAAO,CAAC,SACRR,MAAO,CACLI,MAAO,CACLF,KAAMC,QAERm3D,UAAW,CACTp3D,KAAMC,OACNrB,QAAS,gBAEXwP,KAAM,CACJpO,KAAM0K,OACN9L,QAAS,MEff,SAXgB,aACd,GCRW,WAAkB,IAAIqnC,EAAIpqC,KAAK+K,EAAGq/B,EAAIt/B,MAAMC,GAAG,OAAOA,EAAG,OAAOq/B,EAAI7xB,GAAG,CAACvN,YAAY,kCAAkCE,MAAM,CAAC,eAAek/B,EAAI/lC,MAAM,aAAa+lC,EAAI/lC,MAAM,KAAO,OAAOgH,GAAG,CAAC,MAAQ,SAASg/B,GAAQ,OAAOD,EAAIvlC,MAAM,QAASwlC,EAAO,IAAI,OAAOD,EAAIj2B,QAAO,GAAO,CAACpJ,EAAG,MAAM,CAACC,YAAY,4BAA4BE,MAAM,CAAC,KAAOk/B,EAAImxB,UAAU,MAAQnxB,EAAI73B,KAAK,OAAS63B,EAAI73B,KAAK,QAAU,cAAc,CAACxH,EAAG,OAAO,CAACG,MAAM,CAAC,EAAI,kHAAkH,CAAEk/B,EAAS,MAAEr/B,EAAG,QAAQ,CAACq/B,EAAI1+B,GAAG0+B,EAAIz+B,GAAGy+B,EAAI/lC,UAAU+lC,EAAIt+B,UAC/mB,GACsB,IDSpB,EACA,KACA,KACA,MAI8B,mEEEhC,MCpBkH,EDoBlH,CACExI,KAAM,qBACNmB,MAAO,CAAC,SACRR,MAAO,CACLI,MAAO,CACLF,KAAMC,QAERm3D,UAAW,CACTp3D,KAAMC,OACNrB,QAAS,gBAEXwP,KAAM,CACJpO,KAAM0K,OACN9L,QAAS,MEff,SAXgB,aACd,GCRW,WAAkB,IAAIqnC,EAAIpqC,KAAK+K,EAAGq/B,EAAIt/B,MAAMC,GAAG,OAAOA,EAAG,OAAOq/B,EAAI7xB,GAAG,CAACvN,YAAY,4CAA4CE,MAAM,CAAC,eAAek/B,EAAI/lC,MAAM,aAAa+lC,EAAI/lC,MAAM,KAAO,OAAOgH,GAAG,CAAC,MAAQ,SAASg/B,GAAQ,OAAOD,EAAIvlC,MAAM,QAASwlC,EAAO,IAAI,OAAOD,EAAIj2B,QAAO,GAAO,CAACpJ,EAAG,MAAM,CAACC,YAAY,4BAA4BE,MAAM,CAAC,KAAOk/B,EAAImxB,UAAU,MAAQnxB,EAAI73B,KAAK,OAAS63B,EAAI73B,KAAK,QAAU,cAAc,CAACxH,EAAG,OAAO,CAACG,MAAM,CAAC,EAAI,mNAAmN,CAAEk/B,EAAS,MAAEr/B,EAAG,QAAQ,CAACq/B,EAAI1+B,GAAG0+B,EAAIz+B,GAAGy+B,EAAI/lC,UAAU+lC,EAAIt+B,UAC1tB,GACsB,IDSpB,EACA,KACA,KACA,MAI8B,mEEEhC,MCpByG,EDoBzG,CACExI,KAAM,YACNmB,MAAO,CAAC,SACRR,MAAO,CACLI,MAAO,CACLF,KAAMC,QAERm3D,UAAW,CACTp3D,KAAMC,OACNrB,QAAS,gBAEXwP,KAAM,CACJpO,KAAM0K,OACN9L,QAAS,MEff,SAXgB,aACd,GCRW,WAAkB,IAAIqnC,EAAIpqC,KAAK+K,EAAGq/B,EAAIt/B,MAAMC,GAAG,OAAOA,EAAG,OAAOq/B,EAAI7xB,GAAG,CAACvN,YAAY,kCAAkCE,MAAM,CAAC,eAAek/B,EAAI/lC,MAAM,aAAa+lC,EAAI/lC,MAAM,KAAO,OAAOgH,GAAG,CAAC,MAAQ,SAASg/B,GAAQ,OAAOD,EAAIvlC,MAAM,QAASwlC,EAAO,IAAI,OAAOD,EAAIj2B,QAAO,GAAO,CAACpJ,EAAG,MAAM,CAACC,YAAY,4BAA4BE,MAAM,CAAC,KAAOk/B,EAAImxB,UAAU,MAAQnxB,EAAI73B,KAAK,OAAS63B,EAAI73B,KAAK,QAAU,cAAc,CAACxH,EAAG,OAAO,CAACG,MAAM,CAAC,EAAI,mCAAmC,CAAEk/B,EAAS,MAAEr/B,EAAG,QAAQ,CAACq/B,EAAI1+B,GAAG0+B,EAAIz+B,GAAGy+B,EAAI/lC,UAAU+lC,EAAIt+B,UAChiB,GACsB,IDSpB,EACA,KACA,KACA,MAI8B,mEEEhC,MCpBwG,EDoBxG,CACExI,KAAM,WACNmB,MAAO,CAAC,SACRR,MAAO,CACLI,MAAO,CACLF,KAAMC,QAERm3D,UAAW,CACTp3D,KAAMC,OACNrB,QAAS,gBAEXwP,KAAM,CACJpO,KAAM0K,OACN9L,QAAS,MEff,SAXgB,aACd,GCRW,WAAkB,IAAIqnC,EAAIpqC,KAAK+K,EAAGq/B,EAAIt/B,MAAMC,GAAG,OAAOA,EAAG,OAAOq/B,EAAI7xB,GAAG,CAACvN,YAAY,iCAAiCE,MAAM,CAAC,eAAek/B,EAAI/lC,MAAM,aAAa+lC,EAAI/lC,MAAM,KAAO,OAAOgH,GAAG,CAAC,MAAQ,SAASg/B,GAAQ,OAAOD,EAAIvlC,MAAM,QAASwlC,EAAO,IAAI,OAAOD,EAAIj2B,QAAO,GAAO,CAACpJ,EAAG,MAAM,CAACC,YAAY,4BAA4BE,MAAM,CAAC,KAAOk/B,EAAImxB,UAAU,MAAQnxB,EAAI73B,KAAK,OAAS63B,EAAI73B,KAAK,QAAU,cAAc,CAACxH,EAAG,OAAO,CAACG,MAAM,CAAC,EAAI,mCAAmC,CAAEk/B,EAAS,MAAEr/B,EAAG,QAAQ,CAACq/B,EAAI1+B,GAAG0+B,EAAIz+B,GAAGy+B,EAAI/lC,UAAU+lC,EAAIt+B,UAC/hB,GACsB,IDSpB,EACA,KACA,KACA,MAI8B","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,
,