diff --git a/apps/workflowengine/composer/composer/autoload_classmap.php b/apps/workflowengine/composer/composer/autoload_classmap.php index 0444cce13e75b..a9607908d16c8 100644 --- a/apps/workflowengine/composer/composer/autoload_classmap.php +++ b/apps/workflowengine/composer/composer/autoload_classmap.php @@ -19,6 +19,7 @@ 'OCA\\WorkflowEngine\\Check\\RequestURL' => $baseDir . '/../lib/Check/RequestURL.php', 'OCA\\WorkflowEngine\\Check\\RequestUserAgent' => $baseDir . '/../lib/Check/RequestUserAgent.php', 'OCA\\WorkflowEngine\\Check\\TFileCheck' => $baseDir . '/../lib/Check/TFileCheck.php', + 'OCA\\WorkflowEngine\\Check\\MfaVerified' => $baseDir . '/../lib/Check/MfaVerified.php', 'OCA\\WorkflowEngine\\Check\\UserGroupMembership' => $baseDir . '/../lib/Check/UserGroupMembership.php', 'OCA\\WorkflowEngine\\Command\\Index' => $baseDir . '/../lib/Command/Index.php', 'OCA\\WorkflowEngine\\Controller\\AWorkflowController' => $baseDir . '/../lib/Controller/AWorkflowController.php', diff --git a/apps/workflowengine/composer/composer/autoload_static.php b/apps/workflowengine/composer/composer/autoload_static.php index 0b9ac89ae3056..1cbe8aa83fccd 100644 --- a/apps/workflowengine/composer/composer/autoload_static.php +++ b/apps/workflowengine/composer/composer/autoload_static.php @@ -35,6 +35,7 @@ class ComposerStaticInitWorkflowEngine 'OCA\\WorkflowEngine\\Check\\RequestUserAgent' => __DIR__ . '/..' . '/../lib/Check/RequestUserAgent.php', 'OCA\\WorkflowEngine\\Check\\TFileCheck' => __DIR__ . '/..' . '/../lib/Check/TFileCheck.php', 'OCA\\WorkflowEngine\\Check\\UserGroupMembership' => __DIR__ . '/..' . '/../lib/Check/UserGroupMembership.php', + 'OCA\\WorkflowEngine\\Check\\MfaVerified' => __DIR__ . '/..' . '/../lib/Check/MfaVerified.php', 'OCA\\WorkflowEngine\\Command\\Index' => __DIR__ . '/..' . '/../lib/Command/Index.php', 'OCA\\WorkflowEngine\\Controller\\AWorkflowController' => __DIR__ . '/..' . '/../lib/Controller/AWorkflowController.php', 'OCA\\WorkflowEngine\\Controller\\GlobalWorkflowsController' => __DIR__ . '/..' . '/../lib/Controller/GlobalWorkflowsController.php', diff --git a/apps/workflowengine/lib/Check/MfaVerified.php b/apps/workflowengine/lib/Check/MfaVerified.php new file mode 100644 index 0000000000000..bd5f03f11673c --- /dev/null +++ b/apps/workflowengine/lib/Check/MfaVerified.php @@ -0,0 +1,95 @@ + + * + * @author Arthur Schiwon + * @author Christoph Wurst + * @author Joas Schilling + * @author Julius Härtl + * @author Richard Steinmetz + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ +namespace OCA\WorkflowEngine\Check; + +use OCP\IL10N; +use OCP\WorkflowEngine\ICheck; +use OCP\ISession; + +/** @psalm-suppress PropertyNotSetInConstructor */ +class MfaVerified implements ICheck{ + + /** @var IL10N */ + protected $l; + + /** @var ISession */ + protected $session; + + /** + * @param IL10N $l + * @param ISession $session + */ + public function __construct(IL10N $l, ISession $session) { + $this->l = $l; + $this->session = $session; + } + + /** + * @param string $operator + * @param string $value + * @return bool + */ + public function executeCheck($operator, $value): bool { + $mfaVerified = '0'; + if (!empty($this->session->get('globalScale.userData'))) { + $attr = $this->session->get('globalScale.userData')["userData"]; + $mfaVerified = $attr["mfaVerified"]; + } + if (!empty($this->session->get('user_saml.samlUserData'))) { + $attr = $this->session->get('user_saml.samlUserData'); + $mfaVerified = $attr["mfa_verified"][0]; + } + if (!empty($this->session->get("two_factor_auth_passed"))){ + $mfaVerified = '1'; + } + + if ($operator === 'is') { + return $mfaVerified === '1'; // checking whether the current user is MFA-verified + } else { + return $mfaVerified !== '1'; // checking whether the current user is not MFA-verified + } + } + + /** + * @param string $operator + * @param string $value + * @throws \UnexpectedValueException + */ + public function validateCheck($operator, $value): void { + if (!in_array($operator, ['is', '!is'])) { + throw new \UnexpectedValueException($this->l->t('The given operator is invalid'), 1); + } + } + + public function supportedEntities(): array { + return []; + } + + public function isAvailableForScope(int $scope): bool { + return true; + } +} \ No newline at end of file diff --git a/apps/workflowengine/lib/Manager.php b/apps/workflowengine/lib/Manager.php index 7d55cff446ee6..a803d5b830b79 100644 --- a/apps/workflowengine/lib/Manager.php +++ b/apps/workflowengine/lib/Manager.php @@ -36,6 +36,7 @@ use OCA\WorkflowEngine\Check\FileName; use OCA\WorkflowEngine\Check\FileSize; use OCA\WorkflowEngine\Check\FileSystemTags; +use OCA\WorkflowEngine\Check\MfaVerified; use OCA\WorkflowEngine\Check\RequestRemoteAddress; use OCA\WorkflowEngine\Check\RequestTime; use OCA\WorkflowEngine\Check\RequestURL; @@ -479,6 +480,13 @@ public function deleteOperation($id, ScopeContext $scopeContext) { return $result; } + /** + * @param string $entity + * @param array $events + * @param IOperation $operation + * @return void + * @throws \UnexpectedValueException + */ protected function validateEvents(string $entity, array $events, IOperation $operation) { try { /** @var IEntity $instance */ @@ -759,6 +767,7 @@ protected function getBuildInChecks(): array { $this->container->query(FileName::class), $this->container->query(FileSize::class), $this->container->query(FileSystemTags::class), + $this->container->query(MfaVerified::class), $this->container->query(RequestRemoteAddress::class), $this->container->query(RequestTime::class), $this->container->query(RequestURL::class), diff --git a/apps/workflowengine/src/components/Checks/MfaVerifiedValue.vue b/apps/workflowengine/src/components/Checks/MfaVerifiedValue.vue new file mode 100644 index 0000000000000..25775a46826ef --- /dev/null +++ b/apps/workflowengine/src/components/Checks/MfaVerifiedValue.vue @@ -0,0 +1,5 @@ + diff --git a/apps/workflowengine/src/components/Checks/file.js b/apps/workflowengine/src/components/Checks/file.js index 627eb393706ca..3d8ded7031501 100644 --- a/apps/workflowengine/src/components/Checks/file.js +++ b/apps/workflowengine/src/components/Checks/file.js @@ -24,6 +24,7 @@ import { stringValidator, validateIPv4, validateIPv6 } from '../../helpers/validators.js' import FileMimeType from './FileMimeType.vue' import FileSystemTag from './FileSystemTag.vue' +import MfaVerifiedValue from './MfaVerifiedValue.vue' const stringOrRegexOperators = () => { return [ @@ -100,6 +101,16 @@ const FileChecks = [ ], component: FileSystemTag, }, + + { + class: 'OCA\\WorkflowEngine\\Check\\MfaVerified', + name: t('workflowengine', 'multi-factor authentication'), + operators: [ + { operator: 'is', name: t('workflowengine', 'is verified') }, + { operator: '!is', name: t('workflowengine', 'is not verified') }, + ], + component: MfaVerifiedValue, + }, ] export default FileChecks diff --git a/dist/workflowengine-workflowengine.js b/dist/workflowengine-workflowengine.js index 46fa73ddd346b..165fa49c10cf5 100644 --- a/dist/workflowengine-workflowengine.js +++ b/dist/workflowengine-workflowengine.js @@ -1,3 +1,3 @@ /*! For license information please see workflowengine-workflowengine.js.LICENSE.txt */ -!function(){var M,b={94179:function(M){var b;self,b=()=>(()=>{var M={281:(M,b,z)=>{"use strict";z.d(b,{default:()=>t});var p=z(1336);const o={name:"NcHighlight",props:{text:{type:String,default:""},search:{type:String,default:""},highlight:{type:Array,default:()=>[]}},computed:{ranges(){let M=[];return this.search||0!==this.highlight.length?(M=this.highlight.length>0?this.highlight:(0,p.Z)(this.text,this.search),M.forEach(((b,z)=>{b.end(b.start0&&M.push({start:b.start<0?0:b.start,end:b.end>this.text.length?this.text.length:b.end}),M)),[]),M.sort(((M,b)=>M.start-b.start)),M=M.reduce(((M,b)=>{if(M.length){const z=M.length-1;M[z].end>=b.start?M[z]={start:M[z].start,end:Math.max(M[z].end,b.end)}:M.push(b)}else M.push(b);return M}),[]),M):M},chunks(){if(0===this.ranges.length)return[{start:0,end:this.text.length,highlight:!1,text:this.text}];const M=[];let b=0,z=0;for(;b=this.ranges.length&&bb.highlight?M("strong",{},b.text):b.text))):M("span",{},this.text)}};var O=z(1900),c=z(6274),e=z.n(c),A=(0,O.Z)(o,void 0,void 0,!1,null,null,null);"function"==typeof e()&&e()(A);const t=A.exports},1336:(M,b,z)=>{"use strict";z.d(b,{Z:()=>p});const p=(M,b)=>{const z=[];let p=0,o=M.toLowerCase().indexOf(b.toLowerCase(),p),O=0;for(;o>-1&&O{"use strict";z.d(b,{Z:()=>e});var p=z(7537),o=z.n(p),O=z(3645),c=z.n(O)()(o());c.push([M.id,".material-design-icon[data-v-3daafbe0]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.name-parts[data-v-3daafbe0]{display:flex;max-width:100%;cursor:inherit}.name-parts__first[data-v-3daafbe0]{overflow:hidden;text-overflow:ellipsis}.name-parts__first[data-v-3daafbe0],.name-parts__last[data-v-3daafbe0]{white-space:pre;cursor:inherit}.name-parts__first strong[data-v-3daafbe0],.name-parts__last strong[data-v-3daafbe0]{font-weight:bold}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcEllipsisedOption/NcEllipsisedOption.vue"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,6BACC,YAAA,CACA,cAAA,CACA,cAAA,CACA,oCACC,eAAA,CACA,sBAAA,CAED,uEAGC,eAAA,CACA,cAAA,CACA,qFACC,gBAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n.name-parts {\n\tdisplay: flex;\n\tmax-width: 100%;\n\tcursor: inherit;\n\t&__first {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\t&__first,\n\t&__last {\n\t\t// prevent whitespace from being trimmed\n\t\twhite-space: pre;\n\t\tcursor: inherit;\n\t\tstrong {\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const e=c},3645:M=>{"use strict";M.exports=function(M){var b=[];return b.toString=function(){return this.map((function(b){var z="",p=void 0!==b[5];return b[4]&&(z+="@supports (".concat(b[4],") {")),b[2]&&(z+="@media ".concat(b[2]," {")),p&&(z+="@layer".concat(b[5].length>0?" ".concat(b[5]):""," {")),z+=M(b),p&&(z+="}"),b[2]&&(z+="}"),b[4]&&(z+="}"),z})).join("")},b.i=function(M,z,p,o,O){"string"==typeof M&&(M=[[null,M,void 0]]);var c={};if(p)for(var e=0;e0?" ".concat(n[5]):""," {").concat(n[1],"}")),n[5]=O),z&&(n[2]?(n[1]="@media ".concat(n[2]," {").concat(n[1],"}"),n[2]=z):n[2]=z),o&&(n[4]?(n[1]="@supports (".concat(n[4],") {").concat(n[1],"}"),n[4]=o):n[4]="".concat(o)),b.push(n))}},b}},7537:M=>{"use strict";M.exports=function(M){var b=M[1],z=M[3];if(!z)return b;if("function"==typeof btoa){var p=btoa(unescape(encodeURIComponent(JSON.stringify(z)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(p),O="/*# ".concat(o," */");return[b].concat([O]).join("\n")}return[b].join("\n")}},3379:M=>{"use strict";var b=[];function z(M){for(var z=-1,p=0;p{"use strict";var b={};M.exports=function(M,z){var p=function(M){if(void 0===b[M]){var z=document.querySelector(M);if(window.HTMLIFrameElement&&z instanceof window.HTMLIFrameElement)try{z=z.contentDocument.head}catch(M){z=null}b[M]=z}return b[M]}(M);if(!p)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");p.appendChild(z)}},9216:M=>{"use strict";M.exports=function(M){var b=document.createElement("style");return M.setAttributes(b,M.attributes),M.insert(b,M.options),b}},3565:(M,b,z)=>{"use strict";M.exports=function(M){var b=z.nc;b&&M.setAttribute("nonce",b)}},7795:M=>{"use strict";M.exports=function(M){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var b=M.insertStyleElement(M);return{update:function(z){!function(M,b,z){var p="";z.supports&&(p+="@supports (".concat(z.supports,") {")),z.media&&(p+="@media ".concat(z.media," {"));var o=void 0!==z.layer;o&&(p+="@layer".concat(z.layer.length>0?" ".concat(z.layer):""," {")),p+=z.css,o&&(p+="}"),z.media&&(p+="}"),z.supports&&(p+="}");var O=z.sourceMap;O&&"undefined"!=typeof btoa&&(p+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(O))))," */")),b.styleTagTransform(p,M,b.options)}(b,M,z)},remove:function(){!function(M){if(null===M.parentNode)return!1;M.parentNode.removeChild(M)}(b)}}}},4589:M=>{"use strict";M.exports=function(M,b){if(b.styleSheet)b.styleSheet.cssText=M;else{for(;b.firstChild;)b.removeChild(b.firstChild);b.appendChild(document.createTextNode(M))}}},6274:()=>{},1900:(M,b,z)=>{"use strict";function p(M,b,z,p,o,O,c,e){var A,t="function"==typeof M?M.options:M;if(b&&(t.render=b,t.staticRenderFns=z,t._compiled=!0),p&&(t.functional=!0),O&&(t._scopeId="data-v-"+O),c?(A=function(M){(M=M||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(M=__VUE_SSR_CONTEXT__),o&&o.call(this,M),M&&M._registeredComponents&&M._registeredComponents.add(c)},t._ssrRegister=A):o&&(A=e?function(){o.call(this,(t.functional?this.parent:this).$root.$options.shadowRoot)}:o),A)if(t.functional){t._injectStyles=A;var n=t.render;t.render=function(M,b){return A.call(b),n(M,b)}}else{var a=t.beforeCreate;t.beforeCreate=a?[].concat(a,A):[A]}return{exports:M,options:t}}z.d(b,{Z:()=>p})}},b={};function z(p){var o=b[p];if(void 0!==o)return o.exports;var O=b[p]={id:p,exports:{}};return M[p](O,O.exports,z),O.exports}z.n=M=>{var b=M&&M.__esModule?()=>M.default:()=>M;return z.d(b,{a:b}),b},z.d=(M,b)=>{for(var p in b)z.o(b,p)&&!z.o(M,p)&&Object.defineProperty(M,p,{enumerable:!0,get:b[p]})},z.o=(M,b)=>Object.prototype.hasOwnProperty.call(M,b),z.r=M=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(M,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(M,"__esModule",{value:!0})},z.nc=void 0;var p={};return(()=>{"use strict";z.r(p),z.d(p,{default:()=>u});var M=z(281),b=z(1336);const o={name:"NcEllipsisedOption",components:{NcHighlight:M.default},props:{name:{type:String,default:""},search:{type:String,default:""}},computed:{needsTruncate(){return this.name&&this.name.length>=10},split(){return this.name.length-Math.min(Math.floor(this.name.length/2),10)},part1(){return this.needsTruncate?this.name.slice(0,this.split):this.name},part2(){return this.needsTruncate?this.name.slice(this.split):""},highlight1(){return this.search?(0,b.Z)(this.name,this.search):[]},highlight2(){return this.highlight1.map((M=>({start:M.start-this.split,end:M.end-this.split})))}}};var O=z(3379),c=z.n(O),e=z(7795),A=z.n(e),t=z(569),n=z.n(t),a=z(3565),i=z.n(a),r=z(9216),q=z.n(r),s=z(4589),d=z.n(s),W=z(436),l={};l.styleTagTransform=d(),l.setAttributes=i(),l.insert=n().bind(null,"head"),l.domAPI=A(),l.insertStyleElement=q(),c()(W.Z,l),W.Z&&W.Z.locals&&W.Z.locals;const u=(0,z(1900).Z)(o,(function(){var M=this,b=M._self._c;return b("span",{staticClass:"name-parts",attrs:{title:M.name}},[b("NcHighlight",{staticClass:"name-parts__first",attrs:{text:M.part1,search:M.search,highlight:M.highlight1}}),M._v(" "),M.part2?b("NcHighlight",{staticClass:"name-parts__last",attrs:{text:M.part2,search:M.search,highlight:M.highlight2}}):M._e()],1)}),[],!1,null,"3daafbe0",null).exports})(),p})(),M.exports=b()},11677:function(M,b,z){var p=z(25108);!function(b,z){M.exports=z()}(self,(()=>(()=>{var M={6969:(M,b,z)=>{"use strict";z.d(b,{default:()=>m});const p={name:"NcActionLink",mixins:[z(1139).Z],props:{href:{type:String,default:"#",required:!0,validator:M=>{try{return new URL(M)}catch(b){return M.startsWith("#")||M.startsWith("/")}}},download:{type:String,default:null},target:{type:String,default:"_self",validator:M=>M&&(!M.startsWith("_")||["_blank","_self","_parent","_top"].indexOf(M)>-1)},title:{type:String,default:null},ariaHidden:{type:Boolean,default:null}}};var o=z(3379),O=z.n(o),c=z(7795),e=z.n(c),A=z(569),t=z.n(A),n=z(3565),a=z.n(n),i=z(9216),r=z.n(i),q=z(4589),s=z.n(q),d=z(3490),W={};W.styleTagTransform=s(),W.setAttributes=a(),W.insert=t().bind(null,"head"),W.domAPI=e(),W.insertStyleElement=r(),O()(d.Z,W),d.Z&&d.Z.locals&&d.Z.locals;var l=z(1900),u=z(9158),f=z.n(u),R=(0,l.Z)(p,(function(){var M=this,b=M._self._c;return b("li",{staticClass:"action"},[b("a",{staticClass:"action-link focusable",attrs:{download:M.download,href:M.href,"aria-label":M.ariaLabel,target:M.target,title:M.title,rel:"nofollow noreferrer noopener"},on:{click:M.onClick}},[M._t("icon",(function(){return[b("span",{staticClass:"action-link__icon",class:[M.isIconUrl?"action-link__icon--url":M.icon],style:{backgroundImage:M.isIconUrl?"url(".concat(M.icon,")"):null},attrs:{"aria-hidden":M.ariaHidden}})]})),M._v(" "),M.name?b("p",[b("strong",{staticClass:"action-link__name"},[M._v("\n\t\t\t\t"+M._s(M.name)+"\n\t\t\t")]),M._v(" "),b("br"),M._v(" "),b("span",{staticClass:"action-link__longtext",domProps:{textContent:M._s(M.text)}})]):M.isLongText?b("p",{staticClass:"action-link__longtext",domProps:{textContent:M._s(M.text)}}):b("span",{staticClass:"action-link__text"},[M._v(M._s(M.text))]),M._v(" "),M._e()],2)])}),[],!1,null,"63ee0e66",null);"function"==typeof f()&&f()(R);const m=R.exports},8250:(M,b,z)=>{"use strict";z.d(b,{default:()=>k});var p=z(4462),o=z(2297),O=z(1205),c=z(932),e=z(2734),A=z.n(e),t=z(1441),n=z.n(t);const a=".focusable",i={name:"NcActions",components:{NcButton:p.default,DotsHorizontal:n(),NcPopover:o.default},props:{open:{type:Boolean,default:!1},manualOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},forceName:{type:Boolean,default:!1},menuName:{type:String,default:null},primary:{type:Boolean,default:!1},type:{type:String,validator:M=>-1!==["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].indexOf(M),default:null},defaultIcon:{type:String,default:""},ariaLabel:{type:String,default:(0,c.t)("Actions")},ariaHidden:{type:Boolean,default:null},placement:{type:String,default:"bottom"},boundariesElement:{type:Element,default:()=>document.querySelector("body")},container:{type:[String,Object,Element,Boolean],default:"body"},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0}},emits:["open","update:open","close","focus","blur"],data(){return{opened:this.open,focusIndex:0,randomId:"menu-".concat((0,O.Z)())}},computed:{triggerBtnType(){return this.type||(this.primary?"primary":this.menuName?"secondary":"tertiary")}},watch:{open(M){M!==this.opened&&(this.opened=M)}},methods:{isValidSingleAction(M){var b,z,p,o,O;const c=null!==(b=null==M||null===(z=M.componentOptions)||void 0===z||null===(p=z.Ctor)||void 0===p||null===(o=p.extendOptions)||void 0===o?void 0:o.name)&&void 0!==b?b:null==M||null===(O=M.componentOptions)||void 0===O?void 0:O.tag;return["NcActionButton","NcActionLink","NcActionRouter"].includes(c)},openMenu(M){this.opened||(this.opened=!0,this.$emit("update:open",!0),this.$emit("open"))},closeMenu(){let M=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.opened&&(this.opened=!1,this.$refs.popover.clearFocusTrap({returnFocus:M}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,this.$refs.menuButton.$el.focus())},onOpen(M){this.$nextTick((()=>{this.focusFirstAction(M)}))},onMouseFocusAction(M){if(document.activeElement===M.target)return;const b=M.target.closest("li");if(b){const M=b.querySelector(a);if(M){const b=[...this.$refs.menu.querySelectorAll(a)].indexOf(M);b>-1&&(this.focusIndex=b,this.focusAction())}}},onKeydown(M){(38===M.keyCode||9===M.keyCode&&M.shiftKey)&&this.focusPreviousAction(M),(40===M.keyCode||9===M.keyCode&&!M.shiftKey)&&this.focusNextAction(M),33===M.keyCode&&this.focusFirstAction(M),34===M.keyCode&&this.focusLastAction(M),27===M.keyCode&&(this.closeMenu(),M.preventDefault())},removeCurrentActive(){const M=this.$refs.menu.querySelector("li.active");M&&M.classList.remove("active")},focusAction(){const M=this.$refs.menu.querySelectorAll(a)[this.focusIndex];if(M){this.removeCurrentActive();const b=M.closest("li.action");M.focus(),b&&b.classList.add("active")}},focusPreviousAction(M){this.opened&&(0===this.focusIndex?this.closeMenu():(this.preventIfEvent(M),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction(M){if(this.opened){const b=this.$refs.menu.querySelectorAll(a).length-1;this.focusIndex===b?this.closeMenu():(this.preventIfEvent(M),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(M){this.opened&&(this.preventIfEvent(M),this.focusIndex=0,this.focusAction())},focusLastAction(M){this.opened&&(this.preventIfEvent(M),this.focusIndex=this.$refs.menu.querySelectorAll(a).length-1,this.focusAction())},preventIfEvent(M){M&&(M.preventDefault(),M.stopPropagation())},onFocus(M){this.$emit("focus",M)},onBlur(M){this.$emit("blur",M)}},render(M){const b=(this.$slots.default||[]).filter((M=>{var b,z,p,o;return(null==M||null===(b=M.componentOptions)||void 0===b?void 0:b.tag)||(null==M||null===(z=M.componentOptions)||void 0===z||null===(p=z.Ctor)||void 0===p||null===(o=p.extendOptions)||void 0===o?void 0:o.name)})),z=b.every((M=>{var b,z,p,o,O,c,e,A;return"NcActionLink"===(null!==(b=null==M||null===(z=M.componentOptions)||void 0===z||null===(p=z.Ctor)||void 0===p||null===(o=p.extendOptions)||void 0===o?void 0:o.name)&&void 0!==b?b:null==M||null===(O=M.componentOptions)||void 0===O?void 0:O.tag)&&(null==M||null===(c=M.componentOptions)||void 0===c||null===(e=c.propsData)||void 0===e||null===(A=e.href)||void 0===A?void 0:A.startsWith(window.location.origin))}));let p=b.filter(this.isValidSingleAction);if(this.forceMenu&&p.length>0&&this.inline>0&&(A().util.warn("Specifying forceMenu will ignore any inline actions rendering."),p=[]),0===b.length)return;const o=b=>{var z,p,o,O,c,e,A,t,n,a,i,r,q,s,d,W,l,u,f,R,m,L;const h=(null==b||null===(z=b.data)||void 0===z||null===(p=z.scopedSlots)||void 0===p||null===(o=p.icon())||void 0===o?void 0:o[0])||M("span",{class:["icon",null==b||null===(O=b.componentOptions)||void 0===O||null===(c=O.propsData)||void 0===c?void 0:c.icon]}),g=null==b||null===(e=b.componentOptions)||void 0===e||null===(A=e.listeners)||void 0===A?void 0:A.click,v=null==b||null===(t=b.componentOptions)||void 0===t||null===(n=t.children)||void 0===n||null===(a=n[0])||void 0===a||null===(i=a.text)||void 0===i||null===(r=i.trim)||void 0===r?void 0:r.call(i),N=(null==b||null===(q=b.componentOptions)||void 0===q||null===(s=q.propsData)||void 0===s?void 0:s.ariaLabel)||v,B=this.forceName?v:"";let C=null==b||null===(d=b.componentOptions)||void 0===d||null===(W=d.propsData)||void 0===W?void 0:W.title;return this.forceName||C||(C=v),M("NcButton",{class:["action-item action-item--single",null==b||null===(l=b.data)||void 0===l?void 0:l.staticClass,null==b||null===(u=b.data)||void 0===u?void 0:u.class],attrs:{"aria-label":N,title:C},ref:null==b||null===(f=b.data)||void 0===f?void 0:f.ref,props:{type:this.type||(B?"secondary":"tertiary"),disabled:this.disabled||(null==b||null===(R=b.componentOptions)||void 0===R||null===(m=R.propsData)||void 0===m?void 0:m.disabled),ariaHidden:this.ariaHidden,...null==b||null===(L=b.componentOptions)||void 0===L?void 0:L.propsData},on:{focus:this.onFocus,blur:this.onBlur,...!!g&&{click:M=>{g&&g(M)}}}},[M("template",{slot:"icon"},[h]),B])},O=b=>{var p,o;const O=(null===(p=this.$slots.icon)||void 0===p?void 0:p[0])||(this.defaultIcon?M("span",{class:["icon",this.defaultIcon]}):M("DotsHorizontal",{props:{size:20}}));return M("NcPopover",{ref:"popover",props:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,popoverBaseClass:"action-item__popper",setReturnFocus:null===(o=this.$refs.menuButton)||void 0===o?void 0:o.$el},attrs:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,...this.manualOpen&&{triggers:[]},popoverBaseClass:"action-item__popper"},on:{show:this.openMenu,"after-show":this.onOpen,hide:this.closeMenu}},[M("NcButton",{class:"action-item__menutoggle",props:{type:this.triggerBtnType,disabled:this.disabled,ariaHidden:this.ariaHidden},slot:"trigger",ref:"menuButton",attrs:{"aria-haspopup":z?null:"menu","aria-label":this.ariaLabel,"aria-controls":this.opened?this.randomId:null,"aria-expanded":this.opened.toString()},on:{focus:this.onFocus,blur:this.onBlur}},[M("template",{slot:"icon"},[O]),this.menuName]),M("div",{class:{open:this.opened},attrs:{tabindex:"-1"},on:{keydown:this.onKeydown,mousemove:this.onMouseFocusAction},ref:"menu"},[M("ul",{attrs:{id:this.randomId,tabindex:"-1",role:z?null:"menu"}},[b])])])};if(1===b.length&&1===p.length&&!this.forceMenu)return o(p[0]);if(p.length>0&&this.inline>0){const z=p.slice(0,this.inline),c=b.filter((M=>!z.includes(M)));return M("div",{class:["action-items","action-item--".concat(this.triggerBtnType)]},[...z.map(o),c.length>0?M("div",{class:["action-item",{"action-item--open":this.opened}]},[O(c)]):null])}return M("div",{class:["action-item action-item--default-popover","action-item--".concat(this.triggerBtnType),{"action-item--open":this.opened}]},[O(b)])}};var r=z(3379),q=z.n(r),s=z(7795),d=z.n(s),W=z(569),l=z.n(W),u=z(3565),f=z.n(u),R=z(9216),m=z.n(R),L=z(4589),h=z.n(L),g=z(4825),v={};v.styleTagTransform=h(),v.setAttributes=f(),v.insert=l().bind(null,"head"),v.domAPI=d(),v.insertStyleElement=m(),q()(g.Z,v),g.Z&&g.Z.locals&&g.Z.locals;var N=z(4946),B={};B.styleTagTransform=h(),B.setAttributes=f(),B.insert=l().bind(null,"head"),B.domAPI=d(),B.insertStyleElement=m(),q()(N.Z,B),N.Z&&N.Z.locals&&N.Z.locals;var C=z(1900),X=z(5727),y=z.n(X),w=(0,C.Z)(i,void 0,void 0,!1,null,"29452b76",null);"function"==typeof y()&&y()(w);const k=w.exports},7262:(M,b,z)=>{"use strict";z.d(b,{default:()=>D});var o=z(8250),O=z(6969),c=z(4462),e=z(6492),A=z(7993),t=z(3351),n=z(932),a=z(768),i=z.n(a),r=z(1441),q=z.n(r),s=z(3607),d=z(542),W=z(7672),l=z(4262),u=z(4055);const f=(0,W.getBuilder)("nextcloud").persist().build();function R(M,b){M&&f.setItem("user-has-avatar."+M,b)}const m={name:"NcAvatar",directives:{ClickOutside:u.vOnClickOutside},components:{DotsHorizontal:q(),NcActions:o.default,NcActionLink:O.default,NcButton:c.default,NcLoadingIcon:e.default},mixins:[t.iQ],props:{url:{type:String,default:void 0},iconClass:{type:String,default:void 0},user:{type:String,default:void 0},showUserStatus:{type:Boolean,default:!0},showUserStatusCompact:{type:Boolean,default:!0},preloadedUserStatus:{type:Object,default:void 0},isGuest:{type:Boolean,default:!1},displayName:{type:String,default:void 0},size:{type:Number,default:32},allowPlaceholder:{type:Boolean,default:!0},disableTooltip:{type:Boolean,default:!1},disableMenu:{type:Boolean,default:!1},tooltipMessage:{type:String,default:null},isNoUser:{type:Boolean,default:!1},menuContainer:{type:[String,Object,Element,Boolean],default:"body"}},data:()=>({avatarUrlLoaded:null,avatarSrcSetLoaded:null,userDoesNotExist:!1,isAvatarLoaded:!1,isMenuLoaded:!1,contactsMenuLoading:!1,contactsMenuActions:[],contactsMenuOpenState:!1}),computed:{avatarAriaLabel(){var M,b;if(this.hasMenu)return this.hasStatus&&this.showUserStatus&&this.showUserStatusCompact?(0,n.t)("Avatar of {displayName}, {status}",{displayName:null!==(b=this.displayName)&&void 0!==b?b:this.user,status:this.userStatus.status}):(0,n.t)("Avatar of {displayName}",{displayName:null!==(M=this.displayName)&&void 0!==M?M:this.user})},canDisplayUserStatus(){return this.showUserStatus&&this.hasStatus&&["online","away","dnd"].includes(this.userStatus.status)},showUserStatusIconOnAvatar(){return this.showUserStatus&&this.showUserStatusCompact&&this.hasStatus&&"dnd"!==this.userStatus.status&&this.userStatus.icon},getUserIdentifier(){return this.isDisplayNameDefined?this.displayName:this.isUserDefined?this.user:""},isUserDefined(){return void 0!==this.user},isDisplayNameDefined(){return void 0!==this.displayName},isUrlDefined(){return void 0!==this.url},hasMenu(){var M;return!this.disableMenu&&(this.isMenuLoaded?this.menu.length>0:!(this.user===(null===(M=(0,s.getCurrentUser)())||void 0===M?void 0:M.uid)||this.userDoesNotExist||this.url))},shouldShowPlaceholder(){return this.allowPlaceholder&&this.userDoesNotExist},avatarStyle(){return{"--size":this.size+"px",lineHeight:this.size+"px",fontSize:Math.round(.45*this.size)+"px"}},initialsWrapperStyle(){const{r:M,g:b,b:z}=(0,A.default)(this.getUserIdentifier);return{backgroundColor:"rgba(".concat(M,", ").concat(b,", ").concat(z,", 0.1)")}},initialsStyle(){const{r:M,g:b,b:z}=(0,A.default)(this.getUserIdentifier);return{color:"rgb(".concat(M,", ").concat(b,", ").concat(z,")")}},tooltip(){return!this.disableTooltip&&(this.tooltipMessage?this.tooltipMessage:this.displayName)},initials(){let M;if(this.shouldShowPlaceholder){const b=this.getUserIdentifier,z=b.indexOf(" ");""===b?M="?":(M=String.fromCodePoint(b.codePointAt(0)),-1!==z&&(M=M.concat(String.fromCodePoint(b.codePointAt(z+1)))))}return M.toUpperCase()},menu(){const M=this.contactsMenuActions.map((M=>({href:M.hyperlink,icon:M.icon,text:M.title})));return this.showUserStatus&&(this.userStatus.icon||this.userStatus.message)?[{href:"#",icon:"data:image/svg+xml;utf8,".concat(function(M){const b=document.createTextNode(M),z=document.createElement("p");return z.appendChild(b),z.innerHTML}(this.userStatus.icon),""),text:"".concat(this.userStatus.message)}].concat(M):M}},watch:{url(){this.userDoesNotExist=!1,this.loadAvatarUrl()},user(){this.userDoesNotExist=!1,this.isMenuLoaded=!1,this.loadAvatarUrl()}},mounted(){this.loadAvatarUrl(),(0,d.subscribe)("settings:avatar:updated",this.loadAvatarUrl),(0,d.subscribe)("settings:display-name:updated",this.loadAvatarUrl),this.showUserStatus&&this.user&&!this.isNoUser&&(this.preloadedUserStatus?(this.userStatus.status=this.preloadedUserStatus.status||"",this.userStatus.message=this.preloadedUserStatus.message||"",this.userStatus.icon=this.preloadedUserStatus.icon||"",this.hasStatus=null!==this.preloadedUserStatus.status):this.fetchUserStatus(this.user),(0,d.subscribe)("user_status:status.updated",this.handleUserStatusUpdated))},beforeDestroy(){(0,d.unsubscribe)("settings:avatar:updated",this.loadAvatarUrl),(0,d.unsubscribe)("settings:display-name:updated",this.loadAvatarUrl),this.showUserStatus&&this.user&&!this.isNoUser&&(0,d.unsubscribe)("user_status:status.updated",this.handleUserStatusUpdated)},methods:{t:n.t,handleUserStatusUpdated(M){this.user===M.userId&&(this.userStatus={status:M.status,icon:M.icon,message:M.message})},async toggleMenu(){this.hasMenu&&(this.contactsMenuOpenState||await this.fetchContactsMenu(),this.contactsMenuOpenState=!this.contactsMenuOpenState)},closeMenu(){this.contactsMenuOpenState=!1},async fetchContactsMenu(){this.contactsMenuLoading=!0;try{const M=encodeURIComponent(this.user),{data:b}=await i().post((0,l.generateUrl)("contactsmenu/findOne"),"shareType=0&shareWith=".concat(M));this.contactsMenuActions=b.topAction?[b.topAction].concat(b.actions):b.actions}catch(M){this.contactsMenuOpenState=!1}this.contactsMenuLoading=!1,this.isMenuLoaded=!0},loadAvatarUrl(){if(this.isAvatarLoaded=!1,!this.isUrlDefined&&(!this.isUserDefined||this.isNoUser))return this.isAvatarLoaded=!0,void(this.userDoesNotExist=!0);if(this.isUrlDefined)this.updateImageIfValid(this.url);else if(this.size<=64){const M=this.avatarUrlGenerator(this.user,64),b=[M+" 1x",this.avatarUrlGenerator(this.user,512)+" 8x"].join(", ");this.updateImageIfValid(M,b)}else{const M=this.avatarUrlGenerator(this.user,512);this.updateImageIfValid(M)}},avatarUrlGenerator(M,b){var z;const p="invert(100%)"===window.getComputedStyle(document.body).getPropertyValue("--background-invert-if-dark");let o="/avatar/{user}/{size}"+(p?"/dark":"");this.isGuest&&(o="/avatar/guest/{user}/{size}"+(p?"/dark":""));let O=(0,l.generateUrl)(o,{user:M,size:b});return M===(null===(z=(0,s.getCurrentUser)())||void 0===z?void 0:z.uid)&&"undefined"!=typeof oc_userconfig&&(O+="?v="+oc_userconfig.avatar.version),O},updateImageIfValid(M){let b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const z=function(M){const b=f.getItem("user-has-avatar."+M);return"string"==typeof b?Boolean(b):null}(this.user);if(this.isUserDefined&&"boolean"==typeof z)return this.isAvatarLoaded=!0,this.avatarUrlLoaded=M,b&&(this.avatarSrcSetLoaded=b),void(!1===z&&(this.userDoesNotExist=!0));const o=new Image;o.onload=()=>{this.avatarUrlLoaded=M,b&&(this.avatarSrcSetLoaded=b),this.isAvatarLoaded=!0,R(this.user,!0)},o.onerror=()=>{p.debug("Invalid avatar url",M),this.avatarUrlLoaded=null,this.avatarSrcSetLoaded=null,this.userDoesNotExist=!0,this.isAvatarLoaded=!1,R(this.user,!1)},b&&(o.srcset=b),o.src=M}}};var L=z(3379),h=z.n(L),g=z(7795),v=z.n(g),N=z(569),B=z.n(N),C=z(3565),X=z.n(C),y=z(9216),w=z.n(y),k=z(4589),T=z.n(k),S=z(6222),x={};x.styleTagTransform=T(),x.setAttributes=X(),x.insert=B().bind(null,"head"),x.domAPI=v(),x.insertStyleElement=w(),h()(S.Z,x),S.Z&&S.Z.locals&&S.Z.locals;var E=z(1900),_=z(3051),P=z.n(_),j=(0,E.Z)(m,(function(){var M=this,b=M._self._c;return b("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:M.closeMenu,expression:"closeMenu"}],ref:"main",staticClass:"avatardiv popovermenu-wrapper",class:{"avatardiv--unknown":M.userDoesNotExist,"avatardiv--with-menu":M.hasMenu,"avatardiv--with-menu-loading":M.contactsMenuLoading},style:M.avatarStyle,attrs:{title:M.tooltip,tabindex:M.hasMenu?"0":void 0,"aria-label":M.avatarAriaLabel,role:M.hasMenu?"button":void 0},on:{click:M.toggleMenu,keydown:function(b){return!b.type.indexOf("key")&&M._k(b.keyCode,"enter",13,b.key,"Enter")?null:M.toggleMenu.apply(null,arguments)}}},[M._t("icon",(function(){return[M.iconClass?b("div",{staticClass:"avatar-class-icon",class:M.iconClass}):M.isAvatarLoaded&&!M.userDoesNotExist?b("img",{attrs:{src:M.avatarUrlLoaded,srcset:M.avatarSrcSetLoaded,alt:""}}):M._e()]})),M._v(" "),M.hasMenu&&!M.menu.length?b("NcButton",{staticClass:"action-item action-item__menutoggle",attrs:{"aria-label":M.t("Open contact menu"),type:"tertiary-no-background"},scopedSlots:M._u([{key:"icon",fn:function(){return[M.contactsMenuLoading?b("NcLoadingIcon"):b("DotsHorizontal",{attrs:{size:20}})]},proxy:!0}],null,!1,2617833509)}):M.hasMenu?b("NcActions",{attrs:{"force-menu":"","manual-open":"",type:"tertiary-no-background",container:M.menuContainer,open:M.contactsMenuOpenState},scopedSlots:M._u([M.contactsMenuLoading?{key:"icon",fn:function(){return[b("NcLoadingIcon")]},proxy:!0}:null],null,!0)},M._l(M.menu,(function(z,p){return b("NcActionLink",{key:p,attrs:{href:z.href,icon:z.icon}},[M._v("\n\t\t\t"+M._s(z.text)+"\n\t\t")])})),1):M._e(),M._v(" "),M.showUserStatusIconOnAvatar?b("div",{staticClass:"avatardiv__user-status avatardiv__user-status--icon"},[M._v("\n\t\t"+M._s(M.userStatus.icon)+"\n\t")]):M.canDisplayUserStatus?b("div",{staticClass:"avatardiv__user-status",class:"avatardiv__user-status--"+M.userStatus.status}):M._e(),M._v(" "),!M.userDoesNotExist||M.iconClass||M.$slots.icon?M._e():b("div",{staticClass:"avatardiv__initials-wrapper",style:M.initialsWrapperStyle},[b("div",{staticClass:"unknown",style:M.initialsStyle},[M._v("\n\t\t\t"+M._s(M.initials)+"\n\t\t")])])],2)}),[],!1,null,"7de2f7ff",null);"function"==typeof P()&&P()(j);const D=j.exports},4462:(M,b,z)=>{"use strict";z.d(b,{default:()=>L});const o={name:"NcButton",props:{disabled:{type:Boolean,default:!1},type:{type:String,validator:M=>-1!==["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].indexOf(M),default:"secondary"},nativeType:{type:String,validator:M=>-1!==["submit","reset","button"].indexOf(M),default:"button"},wide:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},href:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null}},render(M){var b,z,o,O,c,e=this;const A=null===(b=this.$slots.default)||void 0===b||null===(z=b[0])||void 0===z||null===(o=z.text)||void 0===o||null===(O=o.trim)||void 0===O?void 0:O.call(o),t=!!A,n=null===(c=this.$slots)||void 0===c?void 0:c.icon;A||this.ariaLabel||p.warn("You need to fill either the text or the ariaLabel props in the button component.",{text:A,ariaLabel:this.ariaLabel},this);const a=function(){let{navigate:b,isActive:z,isExactActive:p}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return M(e.to||!e.href?"button":"a",{class:["button-vue",{"button-vue--icon-only":n&&!t,"button-vue--text-only":t&&!n,"button-vue--icon-and-text":n&&t,["button-vue--vue-".concat(e.type)]:e.type,"button-vue--wide":e.wide,active:z,"router-link-exact-active":p}],attrs:{"aria-label":e.ariaLabel,disabled:e.disabled,type:e.href?null:e.nativeType,role:e.href?"button":null,href:!e.to&&e.href?e.href:null,...e.$attrs},on:{...e.$listeners,click:M=>{var z,p;null===(z=e.$listeners)||void 0===z||null===(p=z.click)||void 0===p||p.call(z,M),null==b||b(M)}}},[M("span",{class:"button-vue__wrapper"},[n?M("span",{class:"button-vue__icon",attrs:{"aria-hidden":e.ariaHidden}},[e.$slots.icon]):null,t?M("span",{class:"button-vue__text"},[A]):null])])};return this.to?M("router-link",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:a}}):a()}};var O=z(3379),c=z.n(O),e=z(7795),A=z.n(e),t=z(569),n=z.n(t),a=z(3565),i=z.n(a),r=z(9216),q=z.n(r),s=z(4589),d=z.n(s),W=z(7196),l={};l.styleTagTransform=d(),l.setAttributes=i(),l.insert=n().bind(null,"head"),l.domAPI=A(),l.insertStyleElement=q(),c()(W.Z,l),W.Z&&W.Z.locals&&W.Z.locals;var u=z(1900),f=z(2102),R=z.n(f),m=(0,u.Z)(o,void 0,void 0,!1,null,"4d05be2c",null);"function"==typeof R()&&R()(m);const L=m.exports},4378:(M,b,z)=>{"use strict";z.d(b,{default:()=>f});var p=z(281),o=z(1336);const O={name:"NcEllipsisedOption",components:{NcHighlight:p.default},props:{name:{type:String,default:""},search:{type:String,default:""}},computed:{needsTruncate(){return this.name&&this.name.length>=10},split(){return this.name.length-Math.min(Math.floor(this.name.length/2),10)},part1(){return this.needsTruncate?this.name.slice(0,this.split):this.name},part2(){return this.needsTruncate?this.name.slice(this.split):""},highlight1(){return this.search?(0,o.Z)(this.name,this.search):[]},highlight2(){return this.highlight1.map((M=>({start:M.start-this.split,end:M.end-this.split})))}}};var c=z(3379),e=z.n(c),A=z(7795),t=z.n(A),n=z(569),a=z.n(n),i=z(3565),r=z.n(i),q=z(9216),s=z.n(q),d=z(4589),W=z.n(d),l=z(436),u={};u.styleTagTransform=W(),u.setAttributes=r(),u.insert=a().bind(null,"head"),u.domAPI=t(),u.insertStyleElement=s(),e()(l.Z,u),l.Z&&l.Z.locals&&l.Z.locals;const f=(0,z(1900).Z)(O,(function(){var M=this,b=M._self._c;return b("span",{staticClass:"name-parts",attrs:{title:M.name}},[b("NcHighlight",{staticClass:"name-parts__first",attrs:{text:M.part1,search:M.search,highlight:M.highlight1}}),M._v(" "),M.part2?b("NcHighlight",{staticClass:"name-parts__last",attrs:{text:M.part2,search:M.search,highlight:M.highlight2}}):M._e()],1)}),[],!1,null,"3daafbe0",null).exports},281:(M,b,z)=>{"use strict";z.d(b,{default:()=>t});var p=z(1336);const o={name:"NcHighlight",props:{text:{type:String,default:""},search:{type:String,default:""},highlight:{type:Array,default:()=>[]}},computed:{ranges(){let M=[];return this.search||0!==this.highlight.length?(M=this.highlight.length>0?this.highlight:(0,p.Z)(this.text,this.search),M.forEach(((b,z)=>{b.end(b.start0&&M.push({start:b.start<0?0:b.start,end:b.end>this.text.length?this.text.length:b.end}),M)),[]),M.sort(((M,b)=>M.start-b.start)),M=M.reduce(((M,b)=>{if(M.length){const z=M.length-1;M[z].end>=b.start?M[z]={start:M[z].start,end:Math.max(M[z].end,b.end)}:M.push(b)}else M.push(b);return M}),[]),M):M},chunks(){if(0===this.ranges.length)return[{start:0,end:this.text.length,highlight:!1,text:this.text}];const M=[];let b=0,z=0;for(;b=this.ranges.length&&bb.highlight?M("strong",{},b.text):b.text))):M("span",{},this.text)}};var O=z(1900),c=z(6274),e=z.n(c),A=(0,O.Z)(o,void 0,void 0,!1,null,null,null);"function"==typeof e()&&e()(A);const t=A.exports},3314:(M,b,p)=>{"use strict";p.d(b,{default:()=>h});const o=z(62466),O={name:"NcIconSvgWrapper",props:{svg:{type:String,default:""},name:{type:String,default:""}},data:()=>({cleanSvg:""}),async beforeMount(){await this.sanitizeSVG()},methods:{async sanitizeSVG(){this.svg&&(this.cleanSvg=await(0,o.sanitizeSVG)(this.svg))}}};var c=p(3379),e=p.n(c),A=p(7795),t=p.n(A),n=p(569),a=p.n(n),i=p(3565),r=p.n(i),q=p(9216),s=p.n(q),d=p(4589),W=p.n(d),l=p(8402),u={};u.styleTagTransform=W(),u.setAttributes=r(),u.insert=a().bind(null,"head"),u.domAPI=t(),u.insertStyleElement=s(),e()(l.Z,u),l.Z&&l.Z.locals&&l.Z.locals;var f=p(1900),R=p(1287),m=p.n(R),L=(0,f.Z)(O,(function(){var M=this;return(0,M._self._c)("span",{staticClass:"icon-vue",attrs:{role:"img","aria-hidden":!M.name,"aria-label":M.name},domProps:{innerHTML:M._s(M.cleanSvg)}})}),[],!1,null,"45b807d6",null);"function"==typeof m()&&m()(L);const h=L.exports},2321:(M,b,z)=>{"use strict";z.d(b,{default:()=>N});var p=z(7262),o=z(281),O=z(3314),c=z(3351);const e={name:"NcListItemIcon",components:{NcAvatar:p.default,NcHighlight:o.default,NcIconSvgWrapper:O.default},mixins:[c.iQ],props:{name:{type:String,required:!0},subname:{type:String,default:""},icon:{type:String,default:""},iconSvg:{type:String,default:""},iconName:{type:String,default:""},search:{type:String,default:""},avatarSize:{type:Number,default:32},noMargin:{type:Boolean,default:!1},displayName:{type:String,default:null},isNoUser:{type:Boolean,default:!1},id:{type:String,default:null}},data:()=>({margin:8}),computed:{hasIcon(){return""!==this.icon},hasIconSvg(){return""!==this.iconSvg},isValidSubname(){var M,b;return""!==(null===(M=this.subname)||void 0===M||null===(b=M.trim)||void 0===b?void 0:b.call(M))},isSizeBigEnough(){return this.avatarSize>=32},cssVars(){const M=this.noMargin?0:this.margin;return{"--height":this.avatarSize+2*M+"px","--margin":this.margin+"px"}}},beforeMount(){this.isNoUser||this.subname||this.fetchUserStatus(this.user)}},A=e;var t=z(3379),n=z.n(t),a=z(7795),i=z.n(a),r=z(569),q=z.n(r),s=z(3565),d=z.n(s),W=z(9216),l=z.n(W),u=z(4589),f=z.n(u),R=z(4629),m={};m.styleTagTransform=f(),m.setAttributes=d(),m.insert=q().bind(null,"head"),m.domAPI=i(),m.insertStyleElement=l(),n()(R.Z,m),R.Z&&R.Z.locals&&R.Z.locals;var L=z(1900),h=z(8488),g=z.n(h),v=(0,L.Z)(A,(function(){var M=this,b=M._self._c;return b("span",M._g({staticClass:"option",style:M.cssVars,attrs:{id:M.id}},M.$listeners),[b("NcAvatar",M._b({staticClass:"option__avatar",attrs:{"disable-menu":!0,"disable-tooltip":!0,"display-name":M.displayName||M.name,"is-no-user":M.isNoUser,size:M.avatarSize}},"NcAvatar",M.$attrs,!1)),M._v(" "),b("div",{staticClass:"option__details"},[b("NcHighlight",{staticClass:"option__lineone",attrs:{text:M.name,search:M.search}}),M._v(" "),M.isValidSubname&&M.isSizeBigEnough?b("NcHighlight",{staticClass:"option__linetwo",attrs:{text:M.subname,search:M.search}}):M.hasStatus?b("span",[b("span",[M._v(M._s(M.userStatus.icon))]),M._v(" "),b("span",[M._v(M._s(M.userStatus.message))])]):M._e()],1),M._v(" "),M._t("default",(function(){return[M.hasIconSvg?b("NcIconSvgWrapper",{staticClass:"option__icon",attrs:{svg:M.iconSvg,name:M.iconName}}):M.hasIcon?b("span",{staticClass:"icon option__icon",class:M.icon,attrs:{"aria-label":M.iconName}}):M._e()]}))],2)}),[],!1,null,"160648e6",null);"function"==typeof g()&&g()(v);const N=v.exports},6492:(M,b,z)=>{"use strict";z.d(b,{default:()=>m});const p={name:"NcLoadingIcon",props:{size:{type:Number,default:20},appearance:{type:String,validator:M=>["auto","light","dark"].includes(M),default:"auto"},name:{type:String,default:""}},computed:{colors(){const M=["#777","#CCC"];return"light"===this.appearance?M:"dark"===this.appearance?M.reverse():["var(--color-loading-light)","var(--color-loading-dark)"]}}};var o=z(3379),O=z.n(o),c=z(7795),e=z.n(c),A=z(569),t=z.n(A),n=z(3565),a=z.n(n),i=z(9216),r=z.n(i),q=z(4589),s=z.n(q),d=z(8502),W={};W.styleTagTransform=s(),W.setAttributes=a(),W.insert=t().bind(null,"head"),W.domAPI=e(),W.insertStyleElement=r(),O()(d.Z,W),d.Z&&d.Z.locals&&d.Z.locals;var l=z(1900),u=z(9280),f=z.n(u),R=(0,l.Z)(p,(function(){var M=this,b=M._self._c;return b("span",{staticClass:"material-design-icon loading-icon",attrs:{"aria-label":M.name,role:"img"}},[b("svg",{attrs:{width:M.size,height:M.size,viewBox:"0 0 24 24"}},[b("path",{attrs:{fill:M.colors[0],d:"M12,4V2A10,10 0 1,0 22,12H20A8,8 0 1,1 12,4Z"}}),M._v(" "),b("path",{attrs:{fill:M.colors[1],d:"M12,4V2A10,10 0 0,1 22,12H20A8,8 0 0,0 12,4Z"}},[M.name?b("title",[M._v(M._s(M.name))]):M._e()])])])}),[],!1,null,"27fa1197",null);"function"==typeof f()&&f()(R);const m=R.exports},2297:(M,b,z)=>{"use strict";z.d(b,{default:()=>N});var o=z(9454),O=z(4505),c=z(1206);const e={name:"NcPopover",components:{Dropdown:o.Dropdown},inheritAttrs:!1,props:{popoverBaseClass:{type:String,default:""},focusTrap:{type:Boolean,default:!0},setReturnFocus:{default:void 0,type:[HTMLElement,SVGElement,String,Boolean]}},emits:["after-show","after-hide"],beforeDestroy(){this.clearFocusTrap()},methods:{async useFocusTrap(){var M,b;if(await this.$nextTick(),!this.focusTrap)return;const z=null===(M=this.$refs.popover)||void 0===M||null===(b=M.$refs.popperContent)||void 0===b?void 0:b.$el;z&&(this.$focusTrap=(0,O.createFocusTrap)(z,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus,trapStack:(0,c.L)()}),this.$focusTrap.activate())},clearFocusTrap(){let M=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var b;null===(b=this.$focusTrap)||void 0===b||b.deactivate(M),this.$focusTrap=null}catch(M){p.warn(M)}},afterShow(){this.$nextTick((()=>{this.$emit("after-show"),this.useFocusTrap()}))},afterHide(){this.$emit("after-hide"),this.clearFocusTrap()}}},A=e;var t=z(3379),n=z.n(t),a=z(7795),i=z.n(a),r=z(569),q=z.n(r),s=z(3565),d=z.n(s),W=z(9216),l=z.n(W),u=z(4589),f=z.n(u),R=z(1625),m={};m.styleTagTransform=f(),m.setAttributes=d(),m.insert=q().bind(null,"head"),m.domAPI=i(),m.insertStyleElement=l(),n()(R.Z,m),R.Z&&R.Z.locals&&R.Z.locals;var L=z(1900),h=z(2405),g=z.n(h),v=(0,L.Z)(A,(function(){var M=this;return(0,M._self._c)("Dropdown",M._g(M._b({ref:"popover",attrs:{distance:10,"arrow-padding":10,"no-auto-focus":!0,"popper-class":M.popoverBaseClass},on:{"apply-show":M.afterShow,"apply-hide":M.afterHide},scopedSlots:M._u([{key:"popper",fn:function(){return[M._t("default")]},proxy:!0}],null,!0)},"Dropdown",M.$attrs,!1),M.$listeners),[M._t("trigger")],2)}),[],!1,null,null,null);"function"==typeof g()&&g()(v);const N=v.exports},7357:(M,b,p)=>{"use strict";p.d(b,{default:()=>S});const o=z(29960);var O=p.n(o);z(65468);const c=z(79314);var e=p(4875),A=p.n(e),t=p(8618),n=p.n(t),a=p(4378),i=p(2321),r=p(6492),q=p(3648);const s={name:"NcSelect",components:{ChevronDown:A(),NcEllipsisedOption:a.default,NcListItemIcon:i.default,NcLoadingIcon:r.default,VueSelect:O()},mixins:[q.Z],props:{...O().props,appendToBody:{type:Boolean,default:!0},calculatePosition:{type:Function,default:null},closeOnSelect:{type:Boolean,default:!0},components:{type:Object,default:()=>({Deselect:{render:M=>M(n(),{props:{size:20,fillColor:"var(--vs-controls-color)"},style:{cursor:"pointer"}})}})},limit:{type:Number,default:null},disabled:{type:Boolean,default:!1},dropdownShouldOpen:{type:Function,default:M=>{let{noDrop:b,open:z}=M;return!b&&z}},filterBy:{type:Function,default:null},inputClass:{type:[String,Object],default:null},inputId:{type:String,default:null},keyboardFocusBorder:{type:Boolean,default:!0},label:{type:String,default:null},loading:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},placeholder:{type:String,default:""},placement:{type:String,default:"bottom"},resetFocusOnOptionsChange:{type:Boolean,default:!0},userSelect:{type:Boolean,default:!1},value:{type:[String,Number,Object,Array],default:null}," ":{}},emits:[" "],data:()=>({search:""}),computed:{localCalculatePosition(){return null!==this.calculatePosition?this.calculatePosition:(M,b,z)=>{let{width:p}=z;M.style.width=p;const o={name:"addClass",fn:b=>(M.classList.add("vs__dropdown-menu--floating"),{})},O={name:"togglePlacementClass",fn(z){let{placement:p}=z;return b.$el.classList.toggle("select--drop-up","top"===p),M.classList.toggle("vs__dropdown-menu--floating-placement-top","top"===p),{}}};return(0,c.autoUpdate)(b.$refs.toggle,M,(()=>{(0,c.computePosition)(b.$refs.toggle,M,{placement:this.placement,middleware:[(0,c.offset)(-1),o,O,(0,c.flip)(),(0,c.shift)({limiter:(0,c.limitShift)()})]}).then((b=>{let{x:z,y:p}=b;Object.assign(M.style,{left:"".concat(z,"px"),top:"".concat(p,"px")})}))}))}},localFilterBy(){return null!==this.filterBy?this.filterBy:this.userSelect?(M,b,z)=>("".concat(b," ").concat(M.subname)||"").toLocaleLowerCase().indexOf(z.toLocaleLowerCase())>-1:O().props.filterBy.default},localLabel(){return null!==this.label?this.label:this.userSelect?"displayName":O().props.label.default},propsToForward(){const{inputClass:M,noWrap:b,placement:z,userSelect:p,...o}=this.$props;return{...o,calculatePosition:this.localCalculatePosition,filterBy:this.localFilterBy,label:this.localLabel}}}},d=s;var W=p(3379),l=p.n(W),u=p(7795),f=p.n(u),R=p(569),m=p.n(R),L=p(3565),h=p.n(L),g=p(9216),v=p.n(g),N=p(4589),B=p.n(N),C=p(6065),X={};X.styleTagTransform=B(),X.setAttributes=h(),X.insert=m().bind(null,"head"),X.domAPI=f(),X.insertStyleElement=v(),l()(C.Z,X),C.Z&&C.Z.locals&&C.Z.locals;var y=p(1900),w=p(8220),k=p.n(w),T=(0,y.Z)(d,(function(){var M=this,b=M._self._c;return b("VueSelect",M._g(M._b({staticClass:"select",class:{"select--no-wrap":M.noWrap},on:{search:b=>M.search=b},scopedSlots:M._u([{key:"search",fn:function(z){let{attributes:p,events:o}=z;return[b("input",M._g(M._b({class:["vs__search",M.inputClass]},"input",p,!1),o))]}},{key:"open-indicator",fn:function(z){let{attributes:p}=z;return[b("ChevronDown",M._b({attrs:{"fill-color":"var(--vs-controls-color)",size:26}},"ChevronDown",p,!1))]}},{key:"option",fn:function(z){return[M.userSelect?b("NcListItemIcon",M._b({attrs:{name:z[M.localLabel],search:M.search}},"NcListItemIcon",z,!1)):b("NcEllipsisedOption",{attrs:{name:String(z[M.localLabel]),search:M.search}})]}},{key:"selected-option",fn:function(z){return[M.userSelect?b("NcListItemIcon",M._b({attrs:{name:z[M.localLabel],search:M.search}},"NcListItemIcon",z,!1)):b("NcEllipsisedOption",{attrs:{name:String(z[M.localLabel]),search:M.search}})]}},{key:"spinner",fn:function(z){return[z.loading?b("NcLoadingIcon"):M._e()]}},{key:"no-options",fn:function(){return[M._v("\n\t\t"+M._s(M.t("No results"))+"\n\t")]},proxy:!0},M._l(M.$scopedSlots,(function(b,z){return{key:z,fn:function(b){return[M._t(z,null,null,b)]}}}))],null,!0)},"VueSelect",M.propsToForward,!1),M.$listeners))}),[],!1,null,null,null);"function"==typeof k()&&k()(T);const S=T.exports},7993:(M,b,p)=>{"use strict";p.d(b,{default:()=>e});var o=p(6609);const O=z(2568);var c=p.n(O);const e=function(M){let b=M.toLowerCase();return null===b.match(/^([0-9a-f]{4}-?){8}$/)&&(b=c()(b)),b=b.replace(/[^0-9a-f]/g,""),(0,o.Z)(6)[function(M,b){let z=0;const p=[];for(let b=0;b{"use strict";z.d(b,{n:()=>O,t:()=>c});const p=(0,z(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((M=>{const b={};for(const z in M.translations)M.translations[z].pluralId?b[z]={msgid:z,msgid_plural:M.translations[z].pluralId,msgstr:M.translations[z].msgstr}:b[z]={msgid:z,msgstr:[M.translations[z]]};p.addTranslation(M.locale,{translations:{"":b}})}));const o=p.build(),O=o.ngettext.bind(o),c=o.gettext.bind(o)},723:(M,b,z)=>{"use strict";z.d(b,{Z:()=>O});var p=z(2734),o=z.n(p);const O={before(){this.$slots.default&&""!==this.text.trim()||(o().util.warn("".concat(this.$options.name," cannot be empty and requires a meaningful text content"),this),this.$destroy(),this.$el.remove())},beforeUpdate(){this.text=this.getText()},data(){return{text:this.getText()}},computed:{isLongText(){return this.text&&this.text.trim().length>20}},methods:{getText(){return this.$slots.default?this.$slots.default[0].text.trim():""}}}},1139:(M,b,z)=>{"use strict";z.d(b,{Z:()=>p});const p={mixins:[z(723).Z],props:{icon:{type:String,default:""},name:{type:String,default:""},title:{type:String,default:""},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:""},ariaHidden:{type:Boolean,default:null}},emits:["click"],computed:{isIconUrl(){try{return new URL(this.icon)}catch(M){return!1}}},methods:{onClick(M){if(this.$emit("click",M),this.closeAfterClick){const M=function(M,b){let z=M.$parent;for(;z;){if("NcActions"===z.$options.name)return z;z=z.$parent}}(this);M&&M.closeMenu&&M.closeMenu(!1)}}}}},6730:()=>{},3351:(M,b,o)=>{"use strict";o.d(b,{iQ:()=>n}),o(6730),o(8136),o(334),o(3132);var O=o(3607),c=o(768),e=o.n(c);const A=z(42515);var t=o(4262);const n={data:()=>({hasStatus:!1,userStatus:{status:null,message:null,icon:null}}),methods:{async fetchUserStatus(M){if(!M)return;const b=(0,A.getCapabilities)();if(Object.prototype.hasOwnProperty.call(b,"user_status")&&b.user_status.enabled&&(0,O.getCurrentUser)())try{const{data:b}=await e().get((0,t.generateOcsUrl)("apps/user_status/api/v1/statuses/{userId}",{userId:M})),{status:z,message:p,icon:o}=b.ocs.data;this.userStatus.status=z,this.userStatus.message=p||"",this.userStatus.icon=o||"",this.hasStatus=!0}catch(M){var z,o;if(404===M.response.status&&0===(null===(z=M.response.data.ocs)||void 0===z||null===(o=z.data)||void 0===o?void 0:o.length))return;p.error(M)}}}}},8136:()=>{},334:(M,b,z)=>{"use strict";var p=z(2734);new(z.n(p)())({data:()=>({isMobile:!1}),watch:{isMobile(M){this.$emit("changed",M)}},created(){window.addEventListener("resize",this.handleWindowResize),this.handleWindowResize()},beforeDestroy(){window.removeEventListener("resize",this.handleWindowResize)},methods:{handleWindowResize(){this.isMobile=document.documentElement.clientWidth<1024}}})},3648:(M,b,z)=>{"use strict";z.d(b,{Z:()=>o});var p=z(932);const o={methods:{n:p.n,t:p.t}}},3132:(M,b,p)=>{"use strict";p(3330),p(1390),z(95573),z(12917),p(2734);const o="(?:^|\\s)",O="(?:[^a-z]|$)";new RegExp("".concat(o,"(@[a-zA-Z0-9_.@\\-']+)(").concat(O,")"),"gi"),new RegExp("".concat(o,"(@"[a-zA-Z0-9 _.@\\-']+")(").concat(O,")"),"gi")},1336:(M,b,z)=>{"use strict";z.d(b,{Z:()=>p});const p=(M,b)=>{const z=[];let p=0,o=M.toLowerCase().indexOf(b.toLowerCase(),p),O=0;for(;o>-1&&O{"use strict";function p(M,b,z){this.r=M,this.g=b,this.b=z}function o(M,b,z){const o=[];o.push(b);const O=function(M,b){const z=new Array(3);return z[0]=(b[1].r-b[0].r)/M,z[1]=(b[1].g-b[0].g)/M,z[2]=(b[1].b-b[0].b)/M,z}(M,[b,z]);for(let z=1;zO});const O=function(M){M||(M=6);const b=new p(182,70,157),z=new p(221,203,85),O=new p(0,130,201),c=o(M,b,z),e=o(M,z,O),A=o(M,O,b);return c.concat(e).concat(A)}},1205:(M,b,z)=>{"use strict";z.d(b,{Z:()=>p});const p=M=>Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,M||5)},1390:(M,b,p)=>{"use strict";p.d(b,{Z:()=>c});const o=z(50337);var O=p.n(o);const c=M=>O()(M,{defaultProtocol:"https",target:"_blank",className:"external linkified",attributes:{rel:"nofollow noopener noreferrer"}})},1206:(M,b,z)=>{"use strict";z.d(b,{L:()=>p}),z(4505);const p=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap}},3490:(M,b,z)=>{"use strict";z.d(b,{Z:()=>e});var p=z(7537),o=z.n(p),O=z(3645),c=z.n(O)()(o());c.push([M.id,".material-design-icon[data-v-63ee0e66]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.active[data-v-63ee0e66]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action-link[data-v-63ee0e66]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-right:14px;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;font-weight:normal;font-size:var(--default-font-size);line-height:44px}.action-link>span[data-v-63ee0e66]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-63ee0e66]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-link[data-v-63ee0e66] .material-design-icon{width:44px;height:44px;opacity:1}.action-link[data-v-63ee0e66] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link p[data-v-63ee0e66]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-link__longtext[data-v-63ee0e66]{cursor:pointer;white-space:pre-wrap}.action-link__name[data-v-63ee0e66]{font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/assets/action.scss","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCiBC,2BACC,8CAAA,CACA,iBAAA,CACA,SAAA,CAqBF,8BACC,YAAA,CACA,sBAAA,CAEA,UAAA,CACA,WAAA,CACA,QAAA,CACA,SAAA,CACA,kBCxBY,CDyBZ,qBAAA,CAEA,cAAA,CACA,kBAAA,CAEA,4BAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,eAAA,CAEA,kBAAA,CACA,kCAAA,CACA,gBC9Ce,CDgDf,mCACC,cAAA,CACA,kBAAA,CAGD,oCACC,UCtDc,CDuDd,WCvDc,CDwDd,SCrCY,CDsCZ,+BAAA,CACA,oBCtDS,CDuDT,2BAAA,CAGD,oDACC,UC/Dc,CDgEd,WChEc,CDiEd,SC9CY,CDgDZ,+EACC,qBAAA,CAKF,gCACC,eAAA,CACA,iBAAA,CAGA,gBAAA,CAEA,cAAA,CACA,eAAA,CAGA,eAAA,CACA,sBAAA,CAGD,wCACC,cAAA,CAEA,oBAAA,CAGD,oCACC,gBAAA,CACA,sBAAA,CACA,eAAA,CACA,kBAAA,CACA,cAAA,CACA,oBAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n * @author Marco Ambrosini \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n@mixin action-active {\n\tli {\n\t\t&.active {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t\tborder-radius: 6px;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n@mixin action--disabled {\n\t.action--disabled {\n\t\tpointer-events: none;\n\t\topacity: $opacity_disabled;\n\t\t&:hover, &:focus {\n\t\t\tcursor: default;\n\t\t\topacity: $opacity_disabled;\n\t\t}\n\t\t& * {\n\t\t\topacity: 1 !important;\n\t\t}\n\t}\n}\n\n\n@mixin action-item($name) {\n\t.action-#{$name} {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\n\t\twidth: 100%;\n\t\theight: auto;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tpadding-right: $icon-margin;\n\t\tbox-sizing: border-box; // otherwise router-link overflows in Firefox\n\n\t\tcursor: pointer;\n\t\twhite-space: nowrap;\n\n\t\tcolor: var(--color-main-text);\n\t\tborder: 0;\n\t\tborder-radius: 0; // otherwise Safari will cut the border-radius area\n\t\tbackground-color: transparent;\n\t\tbox-shadow: none;\n\n\t\tfont-weight: normal;\n\t\tfont-size: var(--default-font-size);\n\t\tline-height: $clickable-area;\n\n\t\t& > span {\n\t\t\tcursor: pointer;\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t&__icon {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\t\t\tbackground-position: $icon-margin center;\n\t\t\tbackground-size: $icon-size;\n\t\t\tbackground-repeat: no-repeat;\n\t\t}\n\n\t\t&:deep(.material-design-icon) {\n\t\t\twidth: $clickable-area;\n\t\t\theight: $clickable-area;\n\t\t\topacity: $opacity_full;\n\n\t\t\t.material-design-icon__svg {\n\t\t\t\tvertical-align: middle;\n\t\t\t}\n\t\t}\n\n\t\t// long text area\n\t\tp {\n\t\t\tmax-width: 220px;\n\t\t\tline-height: 1.6em;\n\n\t\t\t// 14px are currently 1em line-height. Mixing units as '44px - 1.6em' does not work.\n\t\t\tpadding: #{math.div($clickable-area - 1.6 * 14px, 2)} 0;\n\n\t\t\tcursor: pointer;\n\t\t\ttext-align: left;\n\n\t\t\t// in case there are no spaces like long email addresses\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t&__longtext {\n\t\t\tcursor: pointer;\n\t\t\t// allow the use of `\\n`\n\t\t\twhite-space: pre-wrap;\n\t\t}\n\n\t\t&__name {\n\t\t\tfont-weight: bold;\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t\tmax-width: 100%;\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const e=c},4825:(M,b,z)=>{"use strict";z.d(b,{Z:()=>e});var p=z(7537),o=z.n(p),O=z(3645),c=z.n(O)()(o());c.push([M.id,".material-design-icon[data-v-29452b76]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-items[data-v-29452b76]{display:flex;align-items:center}.action-items>button[data-v-29452b76]{margin-right:7px}.action-item[data-v-29452b76]{--open-background-color: var(--color-background-hover, $action-background-hover);position:relative;display:inline-block}.action-item.action-item--primary[data-v-29452b76]{--open-background-color: var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-29452b76]{--open-background-color: var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-29452b76]{--open-background-color: var(--color-error-hover)}.action-item.action-item--warning[data-v-29452b76]{--open-background-color: var(--color-warning-hover)}.action-item.action-item--success[data-v-29452b76]{--open-background-color: var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-29452b76]{--open-background-color: transparent}.action-item.action-item--open .action-item__menutoggle[data-v-29452b76]{background-color:var(--open-background-color)}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcActions/NcActions.vue"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,+BACC,YAAA,CACA,kBAAA,CAGA,sCACC,gBAAA,CAIF,8BACC,gFAAA,CACA,iBAAA,CACA,oBAAA,CAEA,mDACC,2DAAA,CAGD,qDACC,iEAAA,CAGD,iDACC,iDAAA,CAGD,mDACC,mDAAA,CAGD,mDACC,mDAAA,CAGD,kEACC,oCAAA,CAGD,yEACC,6CAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n// Inline buttons\n.action-items {\n\tdisplay: flex;\n\talign-items: center;\n\n\t// Spacing between buttons\n\t& > button {\n\t\tmargin-right: math.div($icon-margin, 2);\n\t}\n}\n\n.action-item {\n\t--open-background-color: var(--color-background-hover, $action-background-hover);\n\tposition: relative;\n\tdisplay: inline-block;\n\n\t&.action-item--primary {\n\t\t--open-background-color: var(--color-primary-element-hover);\n\t}\n\n\t&.action-item--secondary {\n\t\t--open-background-color: var(--color-primary-element-light-hover);\n\t}\n\n\t&.action-item--error {\n\t\t--open-background-color: var(--color-error-hover);\n\t}\n\n\t&.action-item--warning {\n\t\t--open-background-color: var(--color-warning-hover);\n\t}\n\n\t&.action-item--success {\n\t\t--open-background-color: var(--color-success-hover);\n\t}\n\n\t&.action-item--tertiary-no-background {\n\t\t--open-background-color: transparent;\n\t}\n\n\t&.action-item--open .action-item__menutoggle {\n\t\tbackground-color: var(--open-background-color);\n\t}\n}\n"],sourceRoot:""}]);const e=c},4946:(M,b,z)=>{"use strict";z.d(b,{Z:()=>e});var p=z(7537),o=z.n(p),O=z(3645),c=z.n(O)()(o());c.push([M.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper{border-radius:var(--border-radius-large);overflow:hidden}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner{border-radius:var(--border-radius-large);padding:4px;max-height:calc(50vh - 16px);overflow:auto}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcActions/NcActions.vue"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCJD,kFACC,wCAAA,CACA,eAAA,CAEA,mGACC,wCAAA,CACA,WAAA,CACA,4BAAA,CACA,aAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n// We overwrote the popover base class, so we can style\n// the popover__inner for actions only.\n.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper {\n\tborder-radius: var(--border-radius-large);\n\toverflow:hidden;\n\n\t.v-popper__inner {\n\t\tborder-radius: var(--border-radius-large);\n\t\tpadding: 4px;\n\t\tmax-height: calc(50vh - 16px);\n\t\toverflow: auto;\n\t}\n}\n"],sourceRoot:""}]);const e=c},6222:(M,b,z)=>{"use strict";z.d(b,{Z:()=>d});var p=z(7537),o=z.n(p),O=z(3645),c=z.n(O),e=z(1667),A=z.n(e),t=new URL(z(3423),z.b),n=new URL(z(2605),z.b),a=new URL(z(7127),z.b),i=c()(o()),r=A()(t),q=A()(n),s=A()(a);i.push([M.id,`.material-design-icon[data-v-7de2f7ff]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.avatardiv[data-v-7de2f7ff]{position:relative;display:inline-block;width:var(--size);height:var(--size)}.avatardiv--unknown[data-v-7de2f7ff]{position:relative;background-color:var(--color-main-background)}.avatardiv[data-v-7de2f7ff]:not(.avatardiv--unknown){background-color:var(--color-main-background) !important;box-shadow:0 0 5px rgba(0,0,0,.05) inset}.avatardiv--with-menu[data-v-7de2f7ff]{cursor:pointer}.avatardiv--with-menu .action-item[data-v-7de2f7ff]{position:absolute;top:0;left:0}.avatardiv--with-menu[data-v-7de2f7ff] .action-item__menutoggle{cursor:pointer;opacity:0}.avatardiv--with-menu[data-v-7de2f7ff]:focus .action-item__menutoggle,.avatardiv--with-menu[data-v-7de2f7ff]:hover .action-item__menutoggle,.avatardiv--with-menu.avatardiv--with-menu-loading[data-v-7de2f7ff] .action-item__menutoggle{opacity:1}.avatardiv--with-menu:focus img[data-v-7de2f7ff],.avatardiv--with-menu:hover img[data-v-7de2f7ff],.avatardiv--with-menu.avatardiv--with-menu-loading img[data-v-7de2f7ff]{opacity:.3}.avatardiv--with-menu[data-v-7de2f7ff] .action-item__menutoggle,.avatardiv--with-menu img[data-v-7de2f7ff]{transition:opacity var(--animation-quick)}.avatardiv--with-menu[data-v-7de2f7ff] .button-vue,.avatardiv--with-menu[data-v-7de2f7ff] .button-vue__icon{height:var(--size);min-height:var(--size);width:var(--size) !important;min-width:var(--size)}.avatardiv .avatardiv__initials-wrapper[data-v-7de2f7ff]{height:var(--size);width:var(--size);background-color:var(--color-main-background);border-radius:50%}.avatardiv .avatardiv__initials-wrapper .unknown[data-v-7de2f7ff]{position:absolute;top:0;left:0;display:block;width:100%;text-align:center;font-weight:normal}.avatardiv img[data-v-7de2f7ff]{width:100%;height:100%;object-fit:cover}.avatardiv .material-design-icon[data-v-7de2f7ff]{width:var(--size);height:var(--size)}.avatardiv .avatardiv__user-status[data-v-7de2f7ff]{position:absolute;right:-4px;bottom:-4px;max-height:18px;max-width:18px;height:40%;width:40%;line-height:15px;font-size:var(--default-font-size);border:2px solid var(--color-main-background);background-color:var(--color-main-background);background-repeat:no-repeat;background-size:16px;background-position:center;border-radius:50%}.acli:hover .avatardiv .avatardiv__user-status[data-v-7de2f7ff]{border-color:var(--color-background-hover);background-color:var(--color-background-hover)}.acli.active .avatardiv .avatardiv__user-status[data-v-7de2f7ff]{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}.avatardiv .avatardiv__user-status--online[data-v-7de2f7ff]{background-image:url(${r})}.avatardiv .avatardiv__user-status--dnd[data-v-7de2f7ff]{background-image:url(${q});background-color:#fff}.avatardiv .avatardiv__user-status--away[data-v-7de2f7ff]{background-image:url(${s})}.avatardiv .avatardiv__user-status--icon[data-v-7de2f7ff]{border:none;background-color:rgba(0,0,0,0)}.avatardiv .popovermenu-wrapper[data-v-7de2f7ff]{position:relative;display:inline-block}.avatar-class-icon[data-v-7de2f7ff]{border-radius:50%;background-color:var(--color-background-darker);height:100%}`,"",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcAvatar/NcAvatar.vue"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,4BACC,iBAAA,CACA,oBAAA,CACA,iBAAA,CACA,kBAAA,CAEA,qCACC,iBAAA,CACA,6CAAA,CAGD,qDAEC,wDAAA,CACA,wCAAA,CAGD,uCACC,cAAA,CACA,oDACC,iBAAA,CACA,KAAA,CACA,MAAA,CAED,gEACC,cAAA,CACA,SAAA,CAKA,yOACC,SAAA,CAED,0KACC,UAAA,CAGF,2GAEC,yCAAA,CAGA,8GAEC,kBAAA,CACA,sBAAA,CACA,4BAAA,CACA,qBAAA,CAKH,yDACC,kBAAA,CACA,iBAAA,CACA,6CAAA,CACA,iBAAA,CAEA,kEACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,aAAA,CACA,UAAA,CACA,iBAAA,CACA,kBAAA,CAIF,gCAEC,UAAA,CACA,WAAA,CAEA,gBAAA,CAGD,kDACC,iBAAA,CACA,kBAAA,CAGD,oDACC,iBAAA,CACA,UAAA,CACA,WAAA,CACA,eAAA,CACA,cAAA,CACA,UAAA,CACA,SAAA,CACA,gBAAA,CACA,kCAAA,CACA,6CAAA,CACA,6CAAA,CACA,2BAAA,CACA,oBAAA,CACA,0BAAA,CACA,iBAAA,CAEA,gEACC,0CAAA,CACA,8CAAA,CAED,iEACC,+CAAA,CACA,mDAAA,CAGD,4DACC,wDAAA,CAED,yDACC,wDAAA,CACA,qBAAA,CAED,0DACC,wDAAA,CAED,0DACC,WAAA,CACA,8BAAA,CAIF,iDACC,iBAAA,CACA,oBAAA,CAIF,oCACC,iBAAA,CACA,+CAAA,CACA,WAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n.avatardiv {\n\tposition: relative;\n\tdisplay: inline-block;\n\twidth: var(--size);\n\theight: var(--size);\n\n\t&--unknown {\n\t\tposition: relative;\n\t\tbackground-color: var(--color-main-background);\n\t}\n\n\t&:not(&--unknown) {\n\t\t// White/black background for avatars with transparency\n\t\tbackground-color: var(--color-main-background) !important;\n\t\tbox-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;\n\t}\n\n\t&--with-menu {\n\t\tcursor: pointer;\n\t\t.action-item {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t}\n\t\t:deep(.action-item__menutoggle) {\n\t\t\tcursor: pointer;\n\t\t\topacity: 0;\n\t\t}\n\t\t&:focus,\n\t\t&:hover,\n\t\t&#{&}-loading {\n\t\t\t:deep(.action-item__menutoggle) {\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t\timg {\n\t\t\t\topacity: 0.3;\n\t\t\t}\n\t\t}\n\t\t:deep(.action-item__menutoggle),\n\t\timg {\n\t\t\ttransition: opacity var(--animation-quick);\n\t\t}\n\t\t:deep() {\n\t\t\t.button-vue,\n\t\t\t.button-vue__icon {\n\t\t\t\theight: var(--size);\n\t\t\t\tmin-height: var(--size);\n\t\t\t\twidth: var(--size) !important;\n\t\t\t\tmin-width: var(--size);\n\t\t\t}\n\t\t}\n\t}\n\n\t.avatardiv__initials-wrapper {\n\t\theight: var(--size);\n\t\twidth: var(--size);\n\t\tbackground-color: var(--color-main-background);\n\t\tborder-radius: 50%;\n\n\t\t.unknown {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\tdisplay: block;\n\t\t\twidth: 100%;\n\t\t\ttext-align: center;\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n\n\timg {\n\t\t// Cover entire area\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\t// Keep ratio\n\t\tobject-fit: cover;\n\t}\n\n\t.material-design-icon {\n\t\twidth: var(--size);\n\t\theight: var(--size);\n\t}\n\n\t.avatardiv__user-status {\n\t\tposition: absolute;\n\t\tright: -4px;\n\t\tbottom: -4px;\n\t\tmax-height: 18px;\n\t\tmax-width: 18px;\n\t\theight: 40%;\n\t\twidth: 40%;\n\t\tline-height: 15px;\n\t\tfont-size: var(--default-font-size);\n\t\tborder: 2px solid var(--color-main-background);\n\t\tbackground-color: var(--color-main-background);\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-size: 16px;\n\t\tbackground-position: center;\n\t\tborder-radius: 50%;\n\n\t\t.acli:hover & {\n\t\t\tborder-color: var(--color-background-hover);\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t}\n\t\t.acli.active & {\n\t\t\tborder-color: var(--color-primary-element-light);\n\t\t\tbackground-color: var(--color-primary-element-light);\n\t\t}\n\n\t\t&--online{\n\t\t\tbackground-image: url('../../assets/status-icons/user-status-online.svg');\n\t\t}\n\t\t&--dnd{\n\t\t\tbackground-image: url('../../assets/status-icons/user-status-dnd.svg');\n\t\t\tbackground-color: #ffffff;\n\t\t}\n\t\t&--away{\n\t\t\tbackground-image: url('../../assets/status-icons/user-status-away.svg');\n\t\t}\n\t\t&--icon {\n\t\t\tborder: none;\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t.popovermenu-wrapper {\n\t\tposition: relative;\n\t\tdisplay: inline-block;\n\t}\n}\n\n.avatar-class-icon {\n\tborder-radius: 50%;\n\tbackground-color: var(--color-background-darker);\n\theight: 100%;\n}\n\n"],sourceRoot:""}]);const d=i},7196:(M,b,z)=>{"use strict";z.d(b,{Z:()=>e});var p=z(7537),o=z.n(p),O=z(3645),c=z.n(O)()(o());c.push([M.id,".material-design-icon[data-v-4d05be2c]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-4d05be2c]{position:relative;width:fit-content;overflow:hidden;border:0;padding:0;font-size:var(--default-font-size);font-weight:bold;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:22px;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue *[data-v-4d05be2c],.button-vue span[data-v-4d05be2c]{cursor:pointer}.button-vue[data-v-4d05be2c]:focus{outline:none}.button-vue[data-v-4d05be2c]:disabled{cursor:default;opacity:.5;filter:saturate(0.7)}.button-vue:disabled *[data-v-4d05be2c]{cursor:default}.button-vue[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-4d05be2c]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-4d05be2c]{display:inline-flex;align-items:center;justify-content:center;width:100%}.button-vue__icon[data-v-4d05be2c]{height:44px;width:44px;min-height:44px;min-width:44px;display:flex;justify-content:center;align-items:center}.button-vue__text[data-v-4d05be2c]{font-weight:bold;margin-bottom:1px;padding:2px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button-vue--icon-only[data-v-4d05be2c]{width:44px !important}.button-vue--text-only[data-v-4d05be2c]{padding:0 12px}.button-vue--text-only .button-vue__text[data-v-4d05be2c]{margin-left:4px;margin-right:4px}.button-vue--icon-and-text[data-v-4d05be2c]{padding:0 16px 0 4px}.button-vue--wide[data-v-4d05be2c]{width:100%}.button-vue[data-v-4d05be2c]:focus-visible{outline:2px solid var(--color-main-text) !important}.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-4d05be2c]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius);background-color:rgba(0,0,0,0)}.button-vue--vue-primary[data-v-4d05be2c]{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.button-vue--vue-primary[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--vue-primary[data-v-4d05be2c]:active{background-color:var(--color-primary-element)}.button-vue--vue-secondary[data-v-4d05be2c]{color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue--vue-secondary[data-v-4d05be2c]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--vue-tertiary[data-v-4d05be2c]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color);background-color:var(--color-background-hover)}.button-vue--vue-tertiary-no-background[data-v-4d05be2c]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-no-background[data-v-4d05be2c]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-4d05be2c]{color:var(--color-primary-element-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-4d05be2c]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-success[data-v-4d05be2c]{background-color:var(--color-success);color:#fff}.button-vue--vue-success[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--vue-success[data-v-4d05be2c]:active{background-color:var(--color-success)}.button-vue--vue-warning[data-v-4d05be2c]{background-color:var(--color-warning);color:#fff}.button-vue--vue-warning[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--vue-warning[data-v-4d05be2c]:active{background-color:var(--color-warning)}.button-vue--vue-error[data-v-4d05be2c]{background-color:var(--color-error);color:#fff}.button-vue--vue-error[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--vue-error[data-v-4d05be2c]:active{background-color:var(--color-error)}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcButton/NcButton.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,iBAAA,CACA,iBAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,kCAAA,CACA,gBAAA,CACA,eCcgB,CDbhB,cCagB,CDZhB,YAAA,CACA,kBAAA,CACA,sBAAA,CAGA,cAAA,CAKA,kBAAA,CACA,uDAAA,CACA,uBAAA,CACA,iCAAA,CAkBA,6CAAA,CACA,mDAAA,CA1BA,iEAEC,cAAA,CAQD,mCACC,YAAA,CAGD,sCACC,cAAA,CAIA,UCIiB,CDFjB,oBAAA,CALA,wCACC,cAAA,CAUF,kDACC,yDAAA,CAKD,oCACC,mDAAA,CAGD,sCACC,mBAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CAGD,mCACC,WCvCe,CDwCf,UCxCe,CDyCf,eCzCe,CD0Cf,cC1Ce,CD2Cf,YAAA,CACA,sBAAA,CACA,kBAAA,CAGD,mCACC,gBAAA,CACA,iBAAA,CACA,aAAA,CACA,kBAAA,CACA,sBAAA,CACA,eAAA,CAID,wCACC,qBAAA,CAID,wCACC,cAAA,CACA,0DACC,eAAA,CACA,gBAAA,CAKF,4CACC,oBAAA,CAID,mCACC,UAAA,CAGD,2CACC,mDAAA,CACA,+EACC,mDAAA,CACA,kCAAA,CACA,8BAAA,CAOF,0CACC,6CAAA,CACA,uCAAA,CACA,+DACC,mDAAA,CAID,iDACC,6CAAA,CAKF,4CACC,6CAAA,CACA,mDAAA,CACA,iEACC,6CAAA,CACA,yDAAA,CAKF,2CACC,4BAAA,CACA,8BAAA,CACA,gEACC,6BAAA,CACA,8CAAA,CAKF,yDACC,4BAAA,CACA,8BAAA,CACA,8EACC,8BAAA,CAKF,sDACC,uCAAA,CACA,8BAAA,CAEA,2EACC,8BAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,wCACC,mCAAA,CACA,UAAA,CACA,6DACC,yCAAA,CAID,+CACC,mCAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n\n.button-vue {\n\tposition: relative;\n\twidth: fit-content;\n\toverflow: hidden;\n\tborder: 0;\n\tpadding: 0;\n\tfont-size: var(--default-font-size);\n\tfont-weight: bold;\n\tmin-height: $clickable-area;\n\tmin-width: $clickable-area;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\n\t// Cursor pointer on element and all children\n\tcursor: pointer;\n\t& *,\n\tspan {\n\t\tcursor: pointer;\n\t}\n\tborder-radius: math.div($clickable-area, 2);\n\ttransition-property: color, border-color, background-color;\n\ttransition-duration: 0.1s;\n\ttransition-timing-function: linear;\n\n\t// No outline feedback for focus. Handled with a toggled class in js (see data)\n\t&:focus {\n\t\toutline: none;\n\t}\n\n\t&:disabled {\n\t\tcursor: default;\n\t\t& * {\n\t\t\tcursor: default;\n\t\t}\n\t\topacity: $opacity_disabled;\n\t\t// Gives a wash out effect\n\t\tfilter: saturate($opacity_normal);\n\t}\n\n\t// Default button type\n\tcolor: var(--color-primary-element-light-text);\n\tbackground-color: var(--color-primary-element-light);\n\t&:hover:not(:disabled) {\n\t\tbackground-color: var(--color-primary-element-light-hover);\n\t}\n\n\t// Back to the default color for this button when active\n\t// TODO: add ripple effect\n\t&:active {\n\t\tbackground-color: var(--color-primary-element-light);\n\t}\n\n\t&__wrapper {\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\twidth: 100%;\n\t}\n\n\t&__icon {\n\t\theight: $clickable-area;\n\t\twidth: $clickable-area;\n\t\tmin-height: $clickable-area;\n\t\tmin-width: $clickable-area;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t}\n\n\t&__text {\n\t\tfont-weight: bold;\n\t\tmargin-bottom: 1px;\n\t\tpadding: 2px 0;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t}\n\n\t// Icon-only button\n\t&--icon-only {\n\t\twidth: $clickable-area !important;\n\t}\n\n\t// Text-only button\n\t&--text-only {\n\t\tpadding: 0 12px;\n\t\t& .button-vue__text {\n\t\t\tmargin-left: 4px;\n\t\t\tmargin-right: 4px;\n\t\t}\n\t}\n\n\t// Icon and text button\n\t&--icon-and-text {\n\t\tpadding: 0 16px 0 4px;\n\t}\n\n\t// Wide button spans the whole width of the container\n\t&--wide {\n\t\twidth: 100%;\n\t}\n\n\t&:focus-visible {\n\t\toutline: 2px solid var(--color-main-text) !important;\n\t\t&.button-vue--vue-tertiary-on-primary {\n\t\t\toutline: 2px solid var(--color-primary-element-text);\n\t\t\tborder-radius: var(--border-radius);\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Button types\n\n\t// Primary\n\t&--vue-primary {\n\t\tbackground-color: var(--color-primary-element);\n\t\tcolor: var(--color-primary-element-text);\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-primary-element-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-primary-element);\n\t\t}\n\t}\n\n\t// Secondary\n\t&--vue-secondary {\n\t\tcolor: var(--color-primary-element-light-text);\n\t\tbackground-color: var(--color-primary-element-light);\n\t\t&:hover:not(:disabled) {\n\t\t\tcolor: var(--color-primary-element-light-text);\n\t\t\tbackground-color: var(--color-primary-element-light-hover);\n\t\t}\n\t}\n\n\t// Tertiary\n\t&--vue-tertiary {\n\t\tcolor: var(--color-main-text);\n\t\tbackground-color: transparent;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color);\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t}\n\t}\n\n\t// Tertiary, no background\n\t&--vue-tertiary-no-background {\n\t\tcolor: var(--color-main-text);\n\t\tbackground-color: transparent;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Tertiary on primary color (like the header)\n\t&--vue-tertiary-on-primary {\n\t\tcolor: var(--color-primary-element-text);\n\t\tbackground-color: transparent;\n\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// Success\n\t&--vue-success {\n\t\tbackground-color: var(--color-success);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-success-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// : add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-success);\n\t\t}\n\t}\n\n\t// Warning\n\t&--vue-warning {\n\t\tbackground-color: var(--color-warning);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-warning-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-warning);\n\t\t}\n\t}\n\n\t// Error\n\t&--vue-error {\n\t\tbackground-color: var(--color-error);\n\t\tcolor: white;\n\t\t&:hover:not(:disabled) {\n\t\t\tbackground-color: var(--color-error-hover);\n\t\t}\n\t\t// Back to the default color for this button when active\n\t\t// TODO: add ripple effect\n\t\t&:active {\n\t\t\tbackground-color: var(--color-error);\n\t\t}\n\t}\n}\n\n","/**\n * @copyright Copyright (c) 2019 John Molakvoæ \n *\n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\n// recommended is 48px\n// 44px is what we choose and have very good visual-to-usability ratio\n$clickable-area: 44px;\n\n// background icon size\n// also used for the scss icon font\n$icon-size: 16px;\n\n// icon padding for a $clickable-area width and a $icon-size icon\n// ( 44px - 16px ) / 2\n$icon-margin: math.div($clickable-area - $icon-size, 2);\n\n// transparency background for icons\n$icon-focus-bg: rgba(127, 127, 127, .25);\n\n// popovermenu arrow width from the triangle center\n$arrow-width: 9px;\n\n// opacities\n$opacity_disabled: .5;\n$opacity_normal: .7;\n$opacity_full: 1;\n\n// menu round background hover feedback\n// good looking on dark AND white bg\n$action-background-hover: rgba(127, 127, 127, .25);\n\n// various structure data used in the \n// `AppNavigation` component\n$header-height: 50px;\n$navigation-width: 300px;\n\n// mobile breakpoint\n$breakpoint-mobile: 1024px;\n\n// top-bar spacing\n$topbar-margin: 4px;\n\n// navigation spacing\n$app-navigation-settings-margin: 3px;\n"],sourceRoot:""}]);const e=c},436:(M,b,z)=>{"use strict";z.d(b,{Z:()=>e});var p=z(7537),o=z.n(p),O=z(3645),c=z.n(O)()(o());c.push([M.id,".material-design-icon[data-v-3daafbe0]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.name-parts[data-v-3daafbe0]{display:flex;max-width:100%;cursor:inherit}.name-parts__first[data-v-3daafbe0]{overflow:hidden;text-overflow:ellipsis}.name-parts__first[data-v-3daafbe0],.name-parts__last[data-v-3daafbe0]{white-space:pre;cursor:inherit}.name-parts__first strong[data-v-3daafbe0],.name-parts__last strong[data-v-3daafbe0]{font-weight:bold}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcEllipsisedOption/NcEllipsisedOption.vue"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,6BACC,YAAA,CACA,cAAA,CACA,cAAA,CACA,oCACC,eAAA,CACA,sBAAA,CAED,uEAGC,eAAA,CACA,cAAA,CACA,qFACC,gBAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n.name-parts {\n\tdisplay: flex;\n\tmax-width: 100%;\n\tcursor: inherit;\n\t&__first {\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\t&__first,\n\t&__last {\n\t\t// prevent whitespace from being trimmed\n\t\twhite-space: pre;\n\t\tcursor: inherit;\n\t\tstrong {\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const e=c},8402:(M,b,z)=>{"use strict";z.d(b,{Z:()=>e});var p=z(7537),o=z.n(p),O=z(3645),c=z.n(O)()(o());c.push([M.id,".material-design-icon[data-v-45b807d6]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.icon-vue[data-v-45b807d6]{display:flex;justify-content:center;align-items:center;width:44px;height:44px;opacity:1}.icon-vue[data-v-45b807d6] svg{fill:currentColor;max-width:20px;max-height:20px}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcIconSvgWrapper/NcIconSvgWrapper.vue"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,2BACC,YAAA,CACA,sBAAA,CACA,kBAAA,CACA,UAAA,CACA,WAAA,CACA,SAAA,CAEA,+BACC,iBAAA,CACA,cAAA,CACA,eAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n.icon-vue {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\twidth: 44px;\n\theight: 44px;\n\topacity: 1;\n\n\t&:deep(svg) {\n\t\tfill: currentColor;\n\t\tmax-width: 20px;\n\t\tmax-height: 20px;\n\t}\n}\n"],sourceRoot:""}]);const e=c},4629:(M,b,z)=>{"use strict";z.d(b,{Z:()=>e});var p=z(7537),o=z.n(p),O=z(3645),c=z.n(O)()(o());c.push([M.id,".material-design-icon[data-v-160648e6]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.option[data-v-160648e6]{display:flex;align-items:center;width:100%;height:var(--height);cursor:inherit}.option__avatar[data-v-160648e6]{margin-right:var(--margin)}.option__details[data-v-160648e6]{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.option__lineone[data-v-160648e6]{color:var(--color-main-text)}.option__linetwo[data-v-160648e6]{color:var(--color-text-maxcontrast)}.option__lineone[data-v-160648e6],.option__linetwo[data-v-160648e6]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.1em}.option__lineone strong[data-v-160648e6],.option__linetwo strong[data-v-160648e6]{font-weight:bold}.option__icon[data-v-160648e6]{width:44px;height:44px;color:var(--color-text-maxcontrast)}.option__icon.icon[data-v-160648e6]{flex:0 0 44px;opacity:.7;background-position:center;background-size:16px}.option__details[data-v-160648e6],.option__lineone[data-v-160648e6],.option__linetwo[data-v-160648e6],.option__icon[data-v-160648e6]{cursor:inherit}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcListItemIcon/NcListItemIcon.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,yBACC,YAAA,CACA,kBAAA,CACA,UAAA,CACA,oBAAA,CACA,cAAA,CAEA,iCACC,0BAAA,CAGD,kCACC,YAAA,CACA,QAAA,CACA,qBAAA,CACA,sBAAA,CACA,WAAA,CAGD,kCACC,4BAAA,CAGD,kCACC,mCAAA,CAGD,oEAEC,eAAA,CACA,kBAAA,CACA,sBAAA,CACA,iBAAA,CACA,kFACC,gBAAA,CAIF,+BACC,UChBe,CDiBf,WCjBe,CDkBf,mCAAA,CACA,oCACC,aAAA,CACA,UCHc,CDId,0BAAA,CACA,oBAAA,CAIF,qIAIC,cAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n.option {\n\tdisplay: flex;\n\talign-items: center;\n\twidth: 100%;\n\theight: var(--height);\n\tcursor: inherit;\n\n\t&__avatar {\n\t\tmargin-right: var(--margin);\n\t}\n\n\t&__details {\n\t\tdisplay: flex;\n\t\tflex: 1 1;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tmin-width: 0;\n\t}\n\n\t&__lineone {\n\t\tcolor: var(--color-main-text);\n\t}\n\n\t&__linetwo {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n\n\t&__lineone,\n\t&__linetwo {\n\t\toverflow: hidden;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\tline-height: 1.1em;\n\t\tstrong {\n\t\t\tfont-weight: bold;\n\t\t}\n\t}\n\n\t&__icon {\n\t\twidth: $clickable-area;\n\t\theight: $clickable-area;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\t&.icon {\n\t\t\tflex: 0 0 $clickable-area;\n\t\t\topacity: $opacity_normal;\n\t\t\tbackground-position: center;\n\t\t\tbackground-size: 16px;\n\t\t}\n\t}\n\n\t&__details,\n\t&__lineone,\n\t&__linetwo,\n\t&__icon {\n\t\tcursor: inherit;\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 e=c},8502:(M,b,z)=>{"use strict";z.d(b,{Z:()=>e});var p=z(7537),o=z.n(p),O=z(3645),c=z.n(O)()(o());c.push([M.id,".material-design-icon[data-v-27fa1197]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.loading-icon svg[data-v-27fa1197]{animation:rotate var(--animation-duration, 0.8s) linear infinite}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcLoadingIcon/NcLoadingIcon.vue"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,mCACC,gEAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n.loading-icon svg{\n\tanimation: rotate var(--animation-duration, 0.8s) linear infinite;\n}\n"],sourceRoot:""}]);const e=c},1625:(M,b,z)=>{"use strict";z.d(b,{Z:()=>e});var p=z(7537),o=z.n(p),O=z(3645),c=z.n(O)()(o());c.push([M.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.resize-observer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:rgba(0,0,0,0);pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper--theme-dropdown.v-popper__popper{z-index:100000;top:0;left:0;display:block !important;filter:drop-shadow(0 1px 10px var(--color-box-shadow))}.v-popper--theme-dropdown.v-popper__popper .v-popper__inner{padding:0;color:var(--color-main-text);border-radius:var(--border-radius-large);overflow:hidden;background:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{left:-10px;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity var(--animation-quick),visibility var(--animation-quick);opacity:0}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity var(--animation-quick);opacity:1}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcPopover/NcPopover.vue"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,iBACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,8BAAA,CACA,mBAAA,CACA,aAAA,CACA,eAAA,CACA,SAAA,CAGD,wBACC,aAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,mBAAA,CACA,UAAA,CAMA,2CACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CAEA,sDAAA,CAEA,4DACC,SAAA,CACA,4BAAA,CACA,wCAAA,CACA,eAAA,CACA,uCAAA,CAGD,sEACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBA1BW,CA6BZ,kGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAGD,qGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAGD,oGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAGD,mGACC,WAAA,CACA,oBAAA,CACA,8CAAA,CAGD,6DACC,iBAAA,CACA,2EAAA,CACA,SAAA,CAGD,8DACC,kBAAA,CACA,yCAAA,CACA,SAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n\n.resize-observer {\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\tz-index:-1;\n\twidth:100%;\n\theight:100%;\n\tborder:none;\n\tbackground-color:transparent;\n\tpointer-events:none;\n\tdisplay:block;\n\toverflow:hidden;\n\topacity:0\n}\n\n.resize-observer object {\n\tdisplay:block;\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\theight:100%;\n\twidth:100%;\n\toverflow:hidden;\n\tpointer-events:none;\n\tz-index:-1\n}\n\n$arrow-width: 10px;\n\n.v-popper--theme-dropdown {\n\t&.v-popper__popper {\n\t\tz-index: 100000;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tdisplay: block !important;\n\n\t\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\n\n\t\t.v-popper__inner {\n\t\t\tpadding: 0;\n\t\t\tcolor: var(--color-main-text);\n\t\t\tborder-radius: var(--border-radius-large);\n\t\t\toverflow: hidden;\n\t\t\tbackground: var(--color-main-background);\n\t\t}\n\n\t\t.v-popper__arrow-container {\n\t\t\tposition: absolute;\n\t\t\tz-index: 1;\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-style: solid;\n\t\t\tborder-color: transparent;\n\t\t\tborder-width: $arrow-width;\n\t\t}\n\n\t\t&[data-popper-placement^='top'] .v-popper__arrow-container {\n\t\t\tbottom: -$arrow-width;\n\t\t\tborder-bottom-width: 0;\n\t\t\tborder-top-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\n\t\t\ttop: -$arrow-width;\n\t\t\tborder-top-width: 0;\n\t\t\tborder-bottom-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='right'] .v-popper__arrow-container {\n\t\t\tleft: -$arrow-width;\n\t\t\tborder-left-width: 0;\n\t\t\tborder-right-color: var(--color-main-background);\n\t\t}\n\n\t\t&[data-popper-placement^='left'] .v-popper__arrow-container {\n\t\t\tright: -$arrow-width;\n\t\t\tborder-right-width: 0;\n\t\t\tborder-left-color: var(--color-main-background);\n\t\t}\n\n\t\t&[aria-hidden='true'] {\n\t\t\tvisibility: hidden;\n\t\t\ttransition: opacity var(--animation-quick), visibility var(--animation-quick);\n\t\t\topacity: 0;\n\t\t}\n\n\t\t&[aria-hidden='false'] {\n\t\t\tvisibility: visible;\n\t\t\ttransition: opacity var(--animation-quick);\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n\n"],sourceRoot:""}]);const e=c},6466:(M,b,z)=>{"use strict";z.d(b,{Z:()=>e});var p=z(7537),o=z.n(p),O=z(3645),c=z.n(O)()(o());c.push([M.id,".material-design-icon[data-v-7dba3f6e]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.mention-bubble--primary .mention-bubble__content[data-v-7dba3f6e]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.mention-bubble__wrapper[data-v-7dba3f6e]{max-width:150px;height:18px;vertical-align:text-bottom;display:inline-flex;align-items:center}.mention-bubble__content[data-v-7dba3f6e]{display:inline-flex;overflow:hidden;align-items:center;max-width:100%;height:20px;-webkit-user-select:none;user-select:none;padding-right:6px;padding-left:2px;border-radius:10px;background-color:var(--color-background-dark)}.mention-bubble__icon[data-v-7dba3f6e]{position:relative;width:16px;height:16px;border-radius:8px;background-color:var(--color-background-darker);background-repeat:no-repeat;background-position:center;background-size:12px}.mention-bubble__icon--with-avatar[data-v-7dba3f6e]{color:inherit;background-size:cover}.mention-bubble__title[data-v-7dba3f6e]{overflow:hidden;margin-left:2px;white-space:nowrap;text-overflow:ellipsis}.mention-bubble__title[data-v-7dba3f6e]::before{content:attr(title)}.mention-bubble__select[data-v-7dba3f6e]{position:absolute;z-index:-1;left:-1000px}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcRichContenteditable/NcMentionBubble.vue"],names:[],mappings:"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CAAA,mECCC,uCAAA,CACA,6CAAA,CAGD,0CACC,eAXiB,CAajB,WAAA,CACA,0BAAA,CACA,mBAAA,CACA,kBAAA,CAGD,0CACC,mBAAA,CACA,eAAA,CACA,kBAAA,CACA,cAAA,CACA,WAzBc,CA0Bd,wBAAA,CACA,gBAAA,CACA,iBAAA,CACA,gBA3Be,CA4Bf,kBAAA,CACA,6CAAA,CAGD,uCACC,iBAAA,CACA,UAjCmB,CAkCnB,WAlCmB,CAmCnB,iBAAA,CACA,+CAAA,CACA,2BAAA,CACA,0BAAA,CACA,oBAAA,CAEA,oDACC,aAAA,CACA,qBAAA,CAIF,wCACC,eAAA,CACA,eAlDe,CAmDf,kBAAA,CACA,sBAAA,CAEA,gDACC,mBAAA,CAKF,yCACC,iBAAA,CACA,UAAA,CACA,YAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\n$bubble-height: 20px;\n$bubble-max-width: 150px;\n$bubble-padding: 2px;\n$bubble-avatar-size: $bubble-height - 2 * $bubble-padding;\n\n.mention-bubble {\n\t&--primary &__content {\n\t\tcolor: var(--color-primary-element-text);\n\t\tbackground-color: var(--color-primary-element);\n\t}\n\n\t&__wrapper {\n\t\tmax-width: $bubble-max-width;\n\t\t// Align with text\n\t\theight: $bubble-height - $bubble-padding;\n\t\tvertical-align: text-bottom;\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t}\n\n\t&__content {\n\t\tdisplay: inline-flex;\n\t\toverflow: hidden;\n\t\talign-items: center;\n\t\tmax-width: 100%;\n\t\theight: $bubble-height ;\n\t\t-webkit-user-select: none;\n\t\tuser-select: none;\n\t\tpadding-right: $bubble-padding * 3;\n\t\tpadding-left: $bubble-padding;\n\t\tborder-radius: math.div($bubble-height, 2);\n\t\tbackground-color: var(--color-background-dark);\n\t}\n\n\t&__icon {\n\t\tposition: relative;\n\t\twidth: $bubble-avatar-size;\n\t\theight: $bubble-avatar-size;\n\t\tborder-radius: math.div($bubble-avatar-size, 2);\n\t\tbackground-color: var(--color-background-darker);\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-position: center;\n\t\tbackground-size: $bubble-avatar-size - 2 * $bubble-padding;\n\n\t\t&--with-avatar {\n\t\t\tcolor: inherit;\n\t\t\tbackground-size: cover;\n\t\t}\n\t}\n\n\t&__title {\n\t\toverflow: hidden;\n\t\tmargin-left: $bubble-padding;\n\t\twhite-space: nowrap;\n\t\ttext-overflow: ellipsis;\n\t\t// Put title in ::before so it is not selectable\n\t\t&::before {\n\t\t\tcontent: attr(title);\n\t\t}\n\t}\n\n\t// Hide the mention id so it is selectable\n\t&__select {\n\t\tposition: absolute;\n\t\tz-index: -1;\n\t\tleft: -1000px;\n\t}\n}\n\n"],sourceRoot:""}]);const e=c},6065:(M,b,z)=>{"use strict";z.d(b,{Z:()=>e});var p=z(7537),o=z.n(p),O=z(3645),c=z.n(O)()(o());c.push([M.id,".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}body{--vs-search-input-color: var(--color-main-text);--vs-search-input-bg: var(--color-main-background);--vs-search-input-placeholder-color: var(--color-text-maxcontrast);--vs-font-size: var(--default-font-size);--vs-line-height: var(--default-line-height);--vs-state-disabled-bg: var(--color-background-hover);--vs-state-disabled-color: var(--color-text-maxcontrast);--vs-state-disabled-controls-color: var(--color-text-maxcontrast);--vs-state-disabled-cursor: not-allowed;--vs-disabled-bg: var(--color-background-hover);--vs-disabled-color: var(--color-text-maxcontrast);--vs-disabled-cursor: not-allowed;--vs-border-color: var(--color-border-maxcontrast);--vs-border-width: 2px;--vs-border-style: solid;--vs-border-radius: var(--border-radius-large);--vs-controls-color: var(--color-text-maxcontrast);--vs-selected-bg: var(--color-background-dark);--vs-selected-color: var(--color-main-text);--vs-dropdown-bg: var(--color-main-background);--vs-dropdown-color: var(--color-main-text);--vs-dropdown-z-index: 9999;--vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);--vs-dropdown-option-padding: 8px 20px;--vs-dropdown-option--active-bg: var(--color-background-hover);--vs-dropdown-option--active-color: var(--color-main-text);--vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);--vs-dropdown-option--deselect-bg: var(--color-error);--vs-dropdown-option--deselect-color: #fff;--vs-transition-duration: 0ms}.v-select.select{min-height:44px;min-width:260px;margin:0}.v-select.select .vs__selected{min-height:36px;padding:0 .5em}.v-select.select .vs__clear{margin-right:2px}.v-select.select.vs--open .vs__dropdown-toggle{border-color:var(--color-primary-element);border-bottom-color:rgba(0,0,0,0)}.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:hover{border-color:var(--color-primary-element)}.v-select.select.vs--disabled .vs__search,.v-select.select.vs--disabled .vs__selected{color:var(--color-text-maxcontrast)}.v-select.select.vs--disabled .vs__clear,.v-select.select.vs--disabled .vs__deselect{display:none}.v-select.select--no-wrap .vs__selected-options{flex-wrap:nowrap;overflow:auto;min-width:unset}.v-select.select--no-wrap .vs__selected-options .vs__selected{min-width:unset}.v-select.select--drop-up.vs--open .vs__dropdown-toggle{border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-color:rgba(0,0,0,0);border-bottom-color:var(--color-primary-element)}.v-select.select .vs__selected-options{min-height:40px}.v-select.select .vs__selected-options .vs__selected~.vs__search[readonly]{position:absolute}.v-select.select.vs--single.vs--loading .vs__selected,.v-select.select.vs--single.vs--open .vs__selected{max-width:100%}.v-select.select.vs--single .vs__selected-options{flex-wrap:nowrap}.vs__dropdown-menu{border-color:var(--color-primary-element) !important;padding:4px !important}.vs__dropdown-menu--floating{width:max-content;position:absolute;top:0;left:0}.vs__dropdown-menu--floating-placement-top{border-radius:var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;border-top-style:var(--vs-border-style) !important;border-bottom-style:none !important;box-shadow:0px -1px 1px 0px var(--color-box-shadow) !important}.vs__dropdown-menu .vs__dropdown-option{border-radius:6px !important}.vs__dropdown-menu .vs__no-options{color:var(--color-text-lighter) !important}","",{version:3,sources:["webpack://./src/assets/material-icons.css","webpack://./src/components/NcSelect/NcSelect.vue","webpack://./src/assets/variables.scss"],names:[],mappings:"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,KAOC,+CAAA,CACA,kDAAA,CACA,kEAAA,CAGA,wCAAA,CACA,4CAAA,CAGA,qDAAA,CACA,wDAAA,CACA,iEAAA,CACA,uCAAA,CACA,+CAAA,CACA,kDAAA,CACA,iCAAA,CAGA,kDAAA,CACA,sBAAA,CACA,wBAAA,CACA,8CAAA,CAGA,kDAAA,CAGA,8CAAA,CACA,2CAAA,CAGA,8CAAA,CACA,2CAAA,CACA,2BAAA,CACA,iEAAA,CAGA,sCAAA,CAGA,8DAAA,CACA,0DAAA,CAGA,uFAAA,CAGA,qDAAA,CACA,0CAAA,CAGA,6BAAA,CAGD,iBAEC,eCxCgB,CDyChB,eAAA,CACA,QAAA,CAEA,+BACC,eAAA,CACA,cAAA,CAGD,4BACC,gBAAA,CAGD,+CACC,yCAAA,CACA,iCAAA,CAGD,yEACC,yCAAA,CAIA,sFAEC,mCAAA,CAGD,qFAEC,YAAA,CAKD,gDACC,gBAAA,CACA,aAAA,CACA,eAAA,CACA,8DACC,eAAA,CAOD,wDACC,iEAAA,CACA,8BAAA,CACA,gDAAA,CAKH,uCAEC,eAAA,CAGA,2EACC,iBAAA,CAOA,yGAEC,cAAA,CAGF,kDACC,gBAAA,CAKH,mBACC,oDAAA,CACA,sBAAA,CAEA,6BAEC,iBAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CAEA,2CACC,4EAAA,CACA,kDAAA,CACA,mCAAA,CACA,8DAAA,CAIF,wCACC,4BAAA,CAGD,mCACC,0CAAA",sourcesContent:["/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n\tdisplay: flex;\n\talign-self: center;\n\tjustify-self: center;\n\talign-items: center;\n\tjustify-content: center;\n}\n","@use 'sass:math'; $scope_version:\"f7c85e6\"; @import 'variables'; @import 'material-icons';\n\nbody {\n\t/**\n\t * Set custom vue-select CSS variables.\n\t * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462)\n\t */\n\n\t/* Search Input */\n\t--vs-search-input-color: var(--color-main-text);\n\t--vs-search-input-bg: var(--color-main-background);\n\t--vs-search-input-placeholder-color: var(--color-text-maxcontrast);\n\n\t/* Font */\n\t--vs-font-size: var(--default-font-size);\n\t--vs-line-height: var(--default-line-height);\n\n\t/* Disabled State */\n\t--vs-state-disabled-bg: var(--color-background-hover);\n\t--vs-state-disabled-color: var(--color-text-maxcontrast);\n\t--vs-state-disabled-controls-color: var(--color-text-maxcontrast);\n\t--vs-state-disabled-cursor: not-allowed;\n\t--vs-disabled-bg: var(--color-background-hover);\n\t--vs-disabled-color: var(--color-text-maxcontrast);\n\t--vs-disabled-cursor: not-allowed;\n\n\t/* Borders */\n\t--vs-border-color: var(--color-border-maxcontrast);\n\t--vs-border-width: 2px;\n\t--vs-border-style: solid;\n\t--vs-border-radius: var(--border-radius-large);\n\n\t/* Component Controls: Clear, Open Indicator */\n\t--vs-controls-color: var(--color-text-maxcontrast);\n\n\t/* Selected */\n\t--vs-selected-bg: var(--color-background-dark);\n\t--vs-selected-color: var(--color-main-text);\n\n\t/* Dropdown */\n\t--vs-dropdown-bg: var(--color-main-background);\n\t--vs-dropdown-color: var(--color-main-text);\n\t--vs-dropdown-z-index: 9999;\n\t--vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);\n\n\t/* Options */\n\t--vs-dropdown-option-padding: 8px 20px;\n\n\t/* Active State */\n\t--vs-dropdown-option--active-bg: var(--color-background-hover);\n\t--vs-dropdown-option--active-color: var(--color-main-text);\n\n\t/* Keyboard Focus State */\n\t--vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);\n\n\t/* Deselect State */\n\t--vs-dropdown-option--deselect-bg: var(--color-error);\n\t--vs-dropdown-option--deselect-color: #fff;\n\n\t/* Transitions */\n\t--vs-transition-duration: 0ms;\n}\n\n.v-select.select {\n\t/* Override default vue-select styles */\n\tmin-height: $clickable-area;\n\tmin-width: 260px;\n\tmargin: 0;\n\n\t.vs__selected {\n\t\tmin-height: 36px;\n\t\tpadding: 0 0.5em;\n\t}\n\n\t.vs__clear {\n\t\tmargin-right: 2px;\n\t}\n\n\t&.vs--open .vs__dropdown-toggle {\n\t\tborder-color: var(--color-primary-element);\n\t\tborder-bottom-color: transparent;\n\t}\n\n\t&:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:hover {\n\t\tborder-color: var(--color-primary-element);\n\t}\n\n\t&.vs--disabled {\n\t\t.vs__search,\n\t\t.vs__selected {\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\n\t\t.vs__clear,\n\t\t.vs__deselect {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&--no-wrap {\n\t\t.vs__selected-options {\n\t\t\tflex-wrap: nowrap;\n\t\t\toverflow: auto;\n\t\t\tmin-width: unset;\n\t\t\t.vs__selected {\n\t\t\t\tmin-width: unset;\n\t\t\t}\n\t\t}\n\t}\n\n\t&--drop-up {\n\t\t&.vs--open {\n\t\t\t.vs__dropdown-toggle {\n\t\t\t\tborder-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);\n\t\t\t\tborder-top-color: transparent;\n\t\t\t\tborder-bottom-color: var(--color-primary-element);\n\t\t\t}\n\t\t}\n\t}\n\n\t.vs__selected-options {\n\t\t// If search is hidden, ensure that the height of the search is the same\n\t\tmin-height: 40px; // 36px search height + 4px search margin\n\n\t\t// Hide search from dom if unused to prevent unneeded flex wrap\n\t\t.vs__selected ~ .vs__search[readonly] {\n\t\t\tposition: absolute;\n\t\t}\n\t}\n\n\t&.vs--single {\n\t\t&.vs--loading,\n\t\t&.vs--open {\n\t\t\t.vs__selected {\n\t\t\t\t// Fix `max-width` for `position: absolute`\n\t\t\t\tmax-width: 100%;\n\t\t\t}\n\t\t}\n\t\t.vs__selected-options {\n\t\t\tflex-wrap: nowrap;\n\t\t}\n\t}\n}\n\n.vs__dropdown-menu {\n\tborder-color: var(--color-primary-element) !important;\n\tpadding: 4px !important;\n\n\t&--floating {\n\t\t/* Fallback styles overidden by programmatically set inline styles */\n\t\twidth: max-content;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\n\t\t&-placement-top {\n\t\t\tborder-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;\n\t\t\tborder-top-style: var(--vs-border-style) !important;\n\t\t\tborder-bottom-style: none !important;\n\t\t\tbox-shadow: 0px -1px 1px 0px var(--color-box-shadow) !important;\n\t\t}\n\t}\n\n\t.vs__dropdown-option {\n\t\tborder-radius: 6px !important;\n\t}\n\n\t.vs__no-options {\n\t\tcolor: var(--color-text-lighter) !important;\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 e=c},3645:M=>{"use strict";M.exports=function(M){var b=[];return b.toString=function(){return this.map((function(b){var z="",p=void 0!==b[5];return b[4]&&(z+="@supports (".concat(b[4],") {")),b[2]&&(z+="@media ".concat(b[2]," {")),p&&(z+="@layer".concat(b[5].length>0?" ".concat(b[5]):""," {")),z+=M(b),p&&(z+="}"),b[2]&&(z+="}"),b[4]&&(z+="}"),z})).join("")},b.i=function(M,z,p,o,O){"string"==typeof M&&(M=[[null,M,void 0]]);var c={};if(p)for(var e=0;e0?" ".concat(n[5]):""," {").concat(n[1],"}")),n[5]=O),z&&(n[2]?(n[1]="@media ".concat(n[2]," {").concat(n[1],"}"),n[2]=z):n[2]=z),o&&(n[4]?(n[1]="@supports (".concat(n[4],") {").concat(n[1],"}"),n[4]=o):n[4]="".concat(o)),b.push(n))}},b}},1667:M=>{"use strict";M.exports=function(M,b){return b||(b={}),M?(M=String(M.__esModule?M.default:M),/^['"].*['"]$/.test(M)&&(M=M.slice(1,-1)),b.hash&&(M+=b.hash),/["'() \t\n]|(%20)/.test(M)||b.needQuotes?'"'.concat(M.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):M):M}},7537:M=>{"use strict";M.exports=function(M){var b=M[1],z=M[3];if(!z)return b;if("function"==typeof btoa){var p=btoa(unescape(encodeURIComponent(JSON.stringify(z)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(p),O="/*# ".concat(o," */");return[b].concat([O]).join("\n")}return[b].join("\n")}},3379:M=>{"use strict";var b=[];function z(M){for(var z=-1,p=0;p{"use strict";var b={};M.exports=function(M,z){var p=function(M){if(void 0===b[M]){var z=document.querySelector(M);if(window.HTMLIFrameElement&&z instanceof window.HTMLIFrameElement)try{z=z.contentDocument.head}catch(M){z=null}b[M]=z}return b[M]}(M);if(!p)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");p.appendChild(z)}},9216:M=>{"use strict";M.exports=function(M){var b=document.createElement("style");return M.setAttributes(b,M.attributes),M.insert(b,M.options),b}},3565:(M,b,z)=>{"use strict";M.exports=function(M){var b=z.nc;b&&M.setAttribute("nonce",b)}},7795:M=>{"use strict";M.exports=function(M){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var b=M.insertStyleElement(M);return{update:function(z){!function(M,b,z){var p="";z.supports&&(p+="@supports (".concat(z.supports,") {")),z.media&&(p+="@media ".concat(z.media," {"));var o=void 0!==z.layer;o&&(p+="@layer".concat(z.layer.length>0?" ".concat(z.layer):""," {")),p+=z.css,o&&(p+="}"),z.media&&(p+="}"),z.supports&&(p+="}");var O=z.sourceMap;O&&"undefined"!=typeof btoa&&(p+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(O))))," */")),b.styleTagTransform(p,M,b.options)}(b,M,z)},remove:function(){!function(M){if(null===M.parentNode)return!1;M.parentNode.removeChild(M)}(b)}}}},4589:M=>{"use strict";M.exports=function(M,b){if(b.styleSheet)b.styleSheet.cssText=M;else{for(;b.firstChild;)b.removeChild(b.firstChild);b.appendChild(document.createTextNode(M))}}},3330:(M,b,z)=>{"use strict";z.d(b,{Z:()=>u});var p=z(4262);const o={name:"NcMentionBubble",props:{id:{type:String,required:!0},title:{type:String,required:!0},icon:{type:String,required:!0},iconUrl:{type:[String,null],default:null},source:{type:String,required:!0},primary:{type:Boolean,default:!1}},computed:{avatarUrl(){return this.iconUrl?this.iconUrl:this.id&&"users"===this.source?this.getAvatarUrl(this.id,44):null},mentionText(){return this.id.includes(" ")||this.id.includes("/")?'@"'.concat(this.id,'"'):"@".concat(this.id)}},methods:{getAvatarUrl:(M,b)=>(0,p.generateUrl)("/avatar/{user}/{size}",{user:M,size:b})}};var O=z(3379),c=z.n(O),e=z(7795),A=z.n(e),t=z(569),n=z.n(t),a=z(3565),i=z.n(a),r=z(9216),q=z.n(r),s=z(4589),d=z.n(s),W=z(6466),l={};l.styleTagTransform=d(),l.setAttributes=i(),l.insert=n().bind(null,"head"),l.domAPI=A(),l.insertStyleElement=q(),c()(W.Z,l),W.Z&&W.Z.locals&&W.Z.locals;const u=(0,z(1900).Z)(o,(function(){var M=this,b=M._self._c;return b("span",{staticClass:"mention-bubble",class:{"mention-bubble--primary":M.primary},attrs:{contenteditable:"false"}},[b("span",{staticClass:"mention-bubble__wrapper"},[b("span",{staticClass:"mention-bubble__content"},[b("span",{staticClass:"mention-bubble__icon",class:[M.icon,"mention-bubble__icon--".concat(M.avatarUrl?"with-avatar":"")],style:M.avatarUrl?{backgroundImage:"url(".concat(M.avatarUrl,")")}:null}),M._v(" "),b("span",{staticClass:"mention-bubble__title",attrs:{role:"heading",title:M.title}})]),M._v(" "),b("span",{staticClass:"mention-bubble__select",attrs:{role:"none"}},[M._v(M._s(M.mentionText))])])])}),[],!1,null,"7dba3f6e",null).exports},9158:()=>{},5727:()=>{},3051:()=>{},2102:()=>{},6274:()=>{},1287:()=>{},8488:()=>{},9280:()=>{},2405:()=>{},8220:()=>{},4076:()=>{},1900:(M,b,z)=>{"use strict";function p(M,b,z,p,o,O,c,e){var A,t="function"==typeof M?M.options:M;if(b&&(t.render=b,t.staticRenderFns=z,t._compiled=!0),p&&(t.functional=!0),O&&(t._scopeId="data-v-"+O),c?(A=function(M){(M=M||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(M=__VUE_SSR_CONTEXT__),o&&o.call(this,M),M&&M._registeredComponents&&M._registeredComponents.add(c)},t._ssrRegister=A):o&&(A=e?function(){o.call(this,(t.functional?this.parent:this).$root.$options.shadowRoot)}:o),A)if(t.functional){t._injectStyles=A;var n=t.render;t.render=function(M,b){return A.call(b),n(M,b)}}else{var a=t.beforeCreate;t.beforeCreate=a?[].concat(a,A):[A]}return{exports:M,options:t}}z.d(b,{Z:()=>p})},7127:M=>{"use strict";M.exports="data:image/svg+xml;base64,PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJpZ2h0IDIwMjAgR29vZ2xlIEluYy4sIEFwYWNoZS0yLjAgTGljZW5zZSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTS00LTRoMjR2MjRILTR6Ii8+PHBhdGggZD0iTTYuOS4xQzMgLjYtLjEgNC0uMSA4YzAgNC40IDMuNiA4IDggOCA0IDAgNy40LTMgOC02LjktMS4yIDEuMy0yLjkgMi4xLTQuNyAyLjEtMy41IDAtNi40LTIuOS02LjQtNi40IDAtMS45LjgtMy42IDIuMS00Ljd6IiBmaWxsPSIjZjRhMzMxIi8+PC9zdmc+Cg=="},2605:M=>{"use strict";M.exports="data:image/svg+xml;base64,PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJpZ2h0IDIwMjAgR29vZ2xlIEluYy4sIEFwYWNoZS0yLjAgTGljZW5zZSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTS00LTRoMjR2MjRILTRWLTR6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTggMEMzLjYgMCAwIDMuNiAwIDhzMy42IDggOCA4IDgtMy42IDgtOC0zLjYtOC04LTh6IiBmaWxsPSIjZWQ0ODRjIi8+PHBhdGggZD0iTTUgNi41aDZjLjggMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNUg1Yy0uOCAwLTEuNS0uNy0xLjUtMS41UzQuMiA2LjUgNSA2LjV6IiBmaWxsPSIjZmRmZmZmIi8+PC9zdmc+Cg=="},3423:M=>{"use strict";M.exports="data:image/svg+xml;base64,PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJpZ2h0IDIwMjAgR29vZ2xlIEluYy4sIEFwYWNoZS0yLjAgTGljZW5zZSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTQuOCAxMS4yaDYuNFY0LjhINC44djYuNHpNOCAwQzMuNiAwIDAgMy42IDAgOHMzLjYgOCA4IDggOC0zLjYgOC04LTMuNi04LTgtOHoiIGZpbGw9IiM0OWIzODIiLz48L3N2Zz4K"},3607:M=>{"use strict";M.exports=z(22200)},768:M=>{"use strict";M.exports=z(21624)},7672:M=>{"use strict";M.exports=z(62556)},542:M=>{"use strict";M.exports=z(57888)},7931:M=>{"use strict";M.exports=z(23955)},4262:M=>{"use strict";M.exports=z(79753)},4055:M=>{"use strict";M.exports=z(99495)},9454:M=>{"use strict";M.exports=z(73045)},4505:M=>{"use strict";M.exports=z(15303)},2734:M=>{"use strict";M.exports=z(20144)},4875:M=>{"use strict";M.exports=z(41622)},8618:M=>{"use strict";M.exports=z(82675)},1441:M=>{"use strict";M.exports=z(89115)}},b={};function o(z){var p=b[z];if(void 0!==p)return p.exports;var O=b[z]={id:z,exports:{}};return M[z](O,O.exports,o),O.exports}o.m=M,o.n=M=>{var b=M&&M.__esModule?()=>M.default:()=>M;return o.d(b,{a:b}),b},o.d=(M,b)=>{for(var z in b)o.o(b,z)&&!o.o(M,z)&&Object.defineProperty(M,z,{enumerable:!0,get:b[z]})},o.o=(M,b)=>Object.prototype.hasOwnProperty.call(M,b),o.r=M=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(M,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(M,"__esModule",{value:!0})},o.b=document.baseURI||self.location.href,o.nc=void 0;var O={};return(()=>{"use strict";o.r(O),o.d(O,{default:()=>d});var M=o(4378),b=o(7357),z=o(768),c=o.n(z),e=o(4262);const A=M=>{let b={};if(1===M.nodeType){if(M.attributes.length>0){b["@attributes"]={};for(let z=0;z{const b=A((M=>{let b=null;try{b=(new DOMParser).parseFromString(M,"text/xml")}catch(M){p.error("Failed to parse xml document",M)}return b})(M)),z=b["d:multistatus"]["d:response"],o=[];for(const M in z){const b=z[M]["d:propstat"];"HTTP/1.1 200 OK"===b["d:status"]["#text"]&&o.push({id:parseInt(b["d:prop"]["oc:id"]["#text"]),displayName:b["d:prop"]["oc:display-name"]["#text"],canAssign:"true"===b["d:prop"]["oc:can-assign"]["#text"],userAssignable:"true"===b["d:prop"]["oc:user-assignable"]["#text"],userVisible:"true"===b["d:prop"]["oc:user-visible"]["#text"]})}return o};var n=o(932);const a={name:"NcSelectTags",components:{NcEllipsisedOption:M.default,NcSelect:b.default},props:{...b.default.props,fetchTags:{type:Boolean,default:!0},getOptionLabel:{type:Function,default:M=>{const{displayName:b,userVisible:z,userAssignable:p}=M;return!1===z?(0,n.t)("{tag} (invisible)",{tag:b}):!1===p?(0,n.t)("{tag} (restricted)",{tag:b}):b}},limit:{type:Number,default:5},multiple:{type:Boolean,default:!0},optionsFilter:{type:Function,default:null},passthru:{type:Boolean,default:!1},placeholder:{type:String,default:(0,n.t)("Select a tag")},value:{type:[Number,Array],default:null}," ":{}},emits:["input"," "],data:()=>({search:"",availableTags:[]}),computed:{availableOptions(){return this.optionsFilter?this.tags.filter(this.optionsFilter):this.tags},localValue(){return 0===this.tags.length?[]:this.multiple?this.value.filter((M=>""!==M)).map((M=>this.tags.find((b=>b.id===M)))):this.tags.find((M=>M.id===this.value))},propsToForward(){const{fetchTags:M,optionsFilter:b,passthru:z,...p}=this.$props;return p},tags(){return this.fetchTags?this.availableTags:this.options}},async created(){if(this.fetchTags)try{const M=await async function(){if(window.NextcloudVueDocs)return Promise.resolve(t(window.NextcloudVueDocs.tags));const M=await c()({method:"PROPFIND",url:(0,e.generateRemoteUrl)("dav")+"/systemtags/",data:'\n\t\t\t\t\t\n\t\t\t\t\t \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t \n\t\t\t\t\t'});return t(M.data)}();this.availableTags=M}catch(M){p.error("Loading systemtags failed",M)}},methods:{handleInput(M){this.multiple?this.$emit("input",M.map((M=>M.id))):null===M?this.$emit("input",null):this.$emit("input",M.id)}}};var i=o(1900),r=o(4076),q=o.n(r),s=(0,i.Z)(a,(function(){var M=this,b=M._self._c;return b("NcSelect",M._g(M._b({attrs:{options:M.availableOptions,"close-on-select":!M.multiple,value:M.passthru?M.value:M.localValue},on:{search:b=>M.search=b},scopedSlots:M._u([{key:"option",fn:function(z){return[b("NcEllipsisedOption",{attrs:{name:M.getOptionLabel(z),search:M.search}})]}},{key:"selected-option",fn:function(z){return[b("NcEllipsisedOption",{attrs:{name:M.getOptionLabel(z),search:M.search}})]}},M._l(M.$scopedSlots,(function(b,z){return{key:z,fn:function(b){return[M._t(z,null,null,b)]}}}))],null,!0)},"NcSelect",M.propsToForward,!1),{...M.$listeners,input:M.passthru?M.$listeners.input:M.handleInput}))}),[],!1,null,null,null);"function"==typeof q()&&q()(s);const d=s.exports})(),O})()))},15593:function(M,b,z){"use strict";var p=z(20144),o=z(20629),O=z(48033),c=z(43554),e=z(79753),A=0===(0,c.j)("workflowengine","scope")?"global":"user",n=function(M){return(0,e.generateOcsUrl)("apps/workflowengine/api/v1/workflows/{scopeValue}",{scopeValue:A})+M+"?format=json"},a=z(10128);function i(M){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(M){return typeof M}:function(M){return M&&"function"==typeof Symbol&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},i(M)}function r(){r=function(){return M};var M={},b=Object.prototype,z=b.hasOwnProperty,p=Object.defineProperty||function(M,b,z){M[b]=z.value},o="function"==typeof Symbol?Symbol:{},O=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",e=o.toStringTag||"@@toStringTag";function A(M,b,z){return Object.defineProperty(M,b,{value:z,enumerable:!0,configurable:!0,writable:!0}),M[b]}try{A({},"")}catch(M){A=function(M,b,z){return M[b]=z}}function t(M,b,z,o){var O=b&&b.prototype instanceof q?b:q,c=Object.create(O.prototype),e=new N(o||[]);return p(c,"_invoke",{value:L(M,z,e)}),c}function n(M,b,z){try{return{type:"normal",arg:M.call(b,z)}}catch(M){return{type:"throw",arg:M}}}M.wrap=t;var a={};function q(){}function s(){}function d(){}var W={};A(W,O,(function(){return this}));var l=Object.getPrototypeOf,u=l&&l(l(B([])));u&&u!==b&&z.call(u,O)&&(W=u);var f=d.prototype=q.prototype=Object.create(W);function R(M){["next","throw","return"].forEach((function(b){A(M,b,(function(M){return this._invoke(b,M)}))}))}function m(M,b){function o(p,O,c,e){var A=n(M[p],M,O);if("throw"!==A.type){var t=A.arg,a=t.value;return a&&"object"==i(a)&&z.call(a,"__await")?b.resolve(a.__await).then((function(M){o("next",M,c,e)}),(function(M){o("throw",M,c,e)})):b.resolve(a).then((function(M){t.value=M,c(t)}),(function(M){return o("throw",M,c,e)}))}e(A.arg)}var O;p(this,"_invoke",{value:function(M,z){function p(){return new b((function(b,p){o(M,z,b,p)}))}return O=O?O.then(p,p):p()}})}function L(M,b,z){var p="suspendedStart";return function(o,O){if("executing"===p)throw new Error("Generator is already running");if("completed"===p){if("throw"===o)throw O;return{value:void 0,done:!0}}for(z.method=o,z.arg=O;;){var c=z.delegate;if(c){var e=h(c,z);if(e){if(e===a)continue;return e}}if("next"===z.method)z.sent=z._sent=z.arg;else if("throw"===z.method){if("suspendedStart"===p)throw p="completed",z.arg;z.dispatchException(z.arg)}else"return"===z.method&&z.abrupt("return",z.arg);p="executing";var A=n(M,b,z);if("normal"===A.type){if(p=z.done?"completed":"suspendedYield",A.arg===a)continue;return{value:A.arg,done:z.done}}"throw"===A.type&&(p="completed",z.method="throw",z.arg=A.arg)}}}function h(M,b){var z=b.method,p=M.iterator[z];if(void 0===p)return b.delegate=null,"throw"===z&&M.iterator.return&&(b.method="return",b.arg=void 0,h(M,b),"throw"===b.method)||"return"!==z&&(b.method="throw",b.arg=new TypeError("The iterator does not provide a '"+z+"' method")),a;var o=n(p,M.iterator,b.arg);if("throw"===o.type)return b.method="throw",b.arg=o.arg,b.delegate=null,a;var O=o.arg;return O?O.done?(b[M.resultName]=O.value,b.next=M.nextLoc,"return"!==b.method&&(b.method="next",b.arg=void 0),b.delegate=null,a):O:(b.method="throw",b.arg=new TypeError("iterator result is not an object"),b.delegate=null,a)}function g(M){var b={tryLoc:M[0]};1 in M&&(b.catchLoc=M[1]),2 in M&&(b.finallyLoc=M[2],b.afterLoc=M[3]),this.tryEntries.push(b)}function v(M){var b=M.completion||{};b.type="normal",delete b.arg,M.completion=b}function N(M){this.tryEntries=[{tryLoc:"root"}],M.forEach(g,this),this.reset(!0)}function B(M){if(M){var b=M[O];if(b)return b.call(M);if("function"==typeof M.next)return M;if(!isNaN(M.length)){var p=-1,o=function b(){for(;++p=0;--o){var O=this.tryEntries[o],c=O.completion;if("root"===O.tryLoc)return p("end");if(O.tryLoc<=this.prev){var e=z.call(O,"catchLoc"),A=z.call(O,"finallyLoc");if(e&&A){if(this.prev=0;--p){var o=this.tryEntries[p];if(o.tryLoc<=this.prev&&z.call(o,"finallyLoc")&&this.prev=0;--b){var z=this.tryEntries[b];if(z.finallyLoc===M)return this.complete(z.completion,z.afterLoc),v(z),a}},catch:function(M){for(var b=this.tryEntries.length-1;b>=0;--b){var z=this.tryEntries[b];if(z.tryLoc===M){var p=z.completion;if("throw"===p.type){var o=p.arg;v(z)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(M,b,z){return this.delegate={iterator:B(M),resultName:b,nextLoc:z},"next"===this.method&&(this.arg=void 0),a}},M}function q(M,b,z,p,o,O,c){try{var e=M[O](c),A=e.value}catch(M){return void z(M)}e.done?b(A):Promise.resolve(A).then(p,o)}function s(M){return function(){var b=this,z=arguments;return new Promise((function(p,o){var O=M.apply(b,z);function c(M){q(O,p,o,c,e,"next",M)}function e(M){q(O,p,o,c,e,"throw",M)}c(void 0)}))}}function d(M,b){var z=Object.keys(M);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(M);b&&(p=p.filter((function(b){return Object.getOwnPropertyDescriptor(M,b).enumerable}))),z.push.apply(z,p)}return z}function W(M){for(var b=1;b-1||0===M.supportedEntities.length})).map((function(b){return M.plugins.checks[b.id]})).reduce((function(M,b){return M[b.class]=b,M}),{})}}}}),f=z(15168),R=z.n(f),m=z(12945),L=z.n(m),h=z(45400),g=z.n(h),v=z(10861),N=z.n(v),B=z(39429),C=z(80419),X=z(82675),y=z(36456),w=z.n(y),k=z(3255),T={name:"Event",components:{NcSelect:w()},props:{rule:{type:Object,required:!0}},computed:{entity:function(){return this.$store.getters.getEntityForOperation(this.operation)},operation:function(){return this.$store.getters.getOperationForRule(this.rule)},allEvents:function(){return this.$store.getters.getEventsForOperation(this.operation)},currentEvent:function(){var M=this;return this.allEvents.filter((function(b){return b.entity.id===M.rule.entity&&-1!==M.rule.events.indexOf(b.eventName)}))},placeholderString:function(){return t("workflowengine","Select a trigger")}},methods:{updateEvent:function(M){if(0!==M.length){var b,z=this.rule.entity,p=M.map((function(M){return M.entity.id})).filter((function(M,b,z){return z.indexOf(M)===b}));b=p.length>1?p.filter((function(M){return M!==z}))[0]:p[0],this.$set(this.rule,"entity",b),this.$set(this.rule,"events",M.filter((function(M){return M.entity.id===b})).map((function(M){return M.eventName}))),this.$emit("update",this.rule)}else(0,k.K2)(t("workflowengine","At least one event must be selected"))}}},S=z(93379),x=z.n(S),E=z(7795),_=z.n(E),P=z(90569),j=z.n(P),D=z(3565),I=z.n(D),U=z(19216),F=z.n(U),G=z(44589),H=z.n(G),V=z(56830),K={};K.styleTagTransform=H(),K.setAttributes=I(),K.insert=j().bind(null,"head"),K.domAPI=_(),K.insertStyleElement=F(),x()(V.Z,K),V.Z&&V.Z.locals&&V.Z.locals;var Z=z(51900),$=(0,Z.Z)(T,(function(){var M=this,b=M._self._c;return b("div",{staticClass:"event"},[M.operation.isComplex&&""!==M.operation.fixedEntity?b("div",{staticClass:"isComplex"},[b("img",{staticClass:"option__icon",attrs:{src:M.entity.icon,alt:""}}),M._v(" "),b("span",{staticClass:"option__title option__title_single"},[M._v(M._s(M.operation.triggerHint))])]):b("NcSelect",{staticClass:"event__trigger",attrs:{disabled:M.allEvents.length<=1,multiple:!0,options:M.allEvents,value:M.currentEvent,placeholder:M.placeholderString,label:"displayName"},on:{input:M.updateEvent},scopedSlots:M._u([{key:"option",fn:function(z){return[b("img",{staticClass:"option__icon",attrs:{src:z.entity.icon,alt:""}}),M._v(" "),b("span",{staticClass:"option__title"},[M._v(M._s(z.displayName))])]}},{key:"selected-option",fn:function(z){return[b("img",{staticClass:"option__icon",attrs:{src:z.entity.icon,alt:""}}),M._v(" "),b("span",{staticClass:"option__title"},[M._v(M._s(z.displayName))])]}}])})],1)}),[],!1,null,"d4892b64",null).exports,Q=z(2649),J=z.n(Q),Y={name:"Check",components:{NcActionButton:g(),NcActions:L(),NcSelect:w(),CloseIcon:X.default},directives:{ClickOutside:J()},props:{check:{type:Object,required:!0},rule:{type:Object,required:!0}},data:function(){return{deleteVisible:!1,currentOption:null,currentOperator:null,options:[],valid:!1}},computed:{checks:function(){return this.$store.getters.getChecksForEntity(this.rule.entity)},operators:function(){if(!this.currentOption)return[];var M=this.checks[this.currentOption.class].operators;return"function"==typeof M?M(this.check):M},currentComponent:function(){return this.currentOption?this.checks[this.currentOption.class].component:[]},valuePlaceholder:function(){return this.currentOption&&this.currentOption.placeholder?this.currentOption.placeholder(this.check):""}},watch:{"check.operator":function(){this.validate()}},mounted:function(){var M=this;this.options=Object.values(this.checks),this.currentOption=this.checks[this.check.class],this.currentOperator=this.operators.find((function(b){return b.operator===M.check.operator})),null===this.check.class&&this.$nextTick((function(){return M.$refs.checkSelector.$el.focus()})),this.validate()},methods:{showDelete:function(){this.deleteVisible=!0},hideDelete:function(){this.deleteVisible=!1},validate:function(){this.valid=!0,this.currentOption&&this.currentOption.validate&&(this.valid=!!this.currentOption.validate(this.check)),this.check.invalid=!this.valid,this.$emit("validate",this.valid)},updateCheck:function(){var M=this,b=this.operators.findIndex((function(b){return M.check.operator===b.operator}));this.check.class===this.currentOption.class&&-1!==b||(this.currentOperator=this.operators[0]),this.check.class=this.currentOption.class,this.check.operator=this.currentOperator.operator,this.validate(),this.$emit("update",this.check)}}},MM=z(52802),bM={};bM.styleTagTransform=H(),bM.setAttributes=I(),bM.insert=j().bind(null,"head"),bM.domAPI=_(),bM.insertStyleElement=F(),x()(MM.Z,bM),MM.Z&&MM.Z.locals&&MM.Z.locals;var zM=(0,Z.Z)(Y,(function(){var M=this,b=M._self._c;return b("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:M.hideDelete,expression:"hideDelete"}],staticClass:"check",on:{click:M.showDelete}},[b("NcSelect",{ref:"checkSelector",attrs:{options:M.options,label:"name",clearable:!1,placeholder:M.t("workflowengine","Select a filter")},on:{input:M.updateCheck},model:{value:M.currentOption,callback:function(b){M.currentOption=b},expression:"currentOption"}}),M._v(" "),b("NcSelect",{staticClass:"comparator",attrs:{disabled:!M.currentOption,options:M.operators,label:"name",clearable:!1,placeholder:M.t("workflowengine","Select a comparator")},on:{input:M.updateCheck},model:{value:M.currentOperator,callback:function(b){M.currentOperator=b},expression:"currentOperator"}}),M._v(" "),M.currentOperator&&M.currentComponent?b(M.currentOption.component,{tag:"component",staticClass:"option",attrs:{disabled:!M.currentOption,check:M.check},on:{input:M.updateCheck,valid:function(b){(M.valid=!0)&&M.validate()},invalid:function(b){!(M.valid=!1)&&M.validate()}},model:{value:M.check.value,callback:function(b){M.$set(M.check,"value",b)},expression:"check.value"}}):b("input",{directives:[{name:"model",rawName:"v-model",value:M.check.value,expression:"check.value"}],staticClass:"option",class:{invalid:!M.valid},attrs:{type:"text",disabled:!M.currentOption,placeholder:M.valuePlaceholder},domProps:{value:M.check.value},on:{input:[function(b){b.target.composing||M.$set(M.check,"value",b.target.value)},M.updateCheck]}}),M._v(" "),M.deleteVisible||!M.currentOption?b("NcActions",[b("NcActionButton",{attrs:{title:M.t("workflowengine","Remove filter")},on:{click:function(b){return M.$emit("remove")}},scopedSlots:M._u([{key:"icon",fn:function(){return[b("CloseIcon",{attrs:{size:20}})]},proxy:!0}],null,!1,2428343285)})],1):M._e()],1)}),[],!1,null,"07a2739b",null).exports,pM={name:"Operation",components:{NcButton:N()},props:{operation:{type:Object,required:!0},colored:{type:Boolean,default:!0}}},oM=z(67767),OM={};OM.styleTagTransform=H(),OM.setAttributes=I(),OM.insert=j().bind(null,"head"),OM.domAPI=_(),OM.insertStyleElement=F(),x()(oM.Z,OM),oM.Z&&oM.Z.locals&&oM.Z.locals;var cM=(0,Z.Z)(pM,(function(){var M=this,b=M._self._c;return b("div",{staticClass:"actions__item",class:{colored:M.colored},style:{backgroundColor:M.colored?M.operation.color:"transparent"}},[b("div",{staticClass:"icon",class:M.operation.iconClass,style:{backgroundImage:M.operation.iconClass?"":"url(".concat(M.operation.icon,")")}}),M._v(" "),b("div",{staticClass:"actions__item__description"},[b("h3",[M._v(M._s(M.operation.name))]),M._v(" "),b("small",[M._v(M._s(M.operation.description))]),M._v(" "),M.colored?b("NcButton",[M._v("\n\t\t\t"+M._s(M.t("workflowengine","Add new flow"))+"\n\t\t")]):M._e()],1),M._v(" "),b("div",{staticClass:"actions__item_options"},[M._t("default")],2)])}),[],!1,null,"a0480332",null).exports,eM=z(25108);function AM(M){return AM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(M){return typeof M}:function(M){return M&&"function"==typeof Symbol&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},AM(M)}function tM(){tM=function(){return M};var M={},b=Object.prototype,z=b.hasOwnProperty,p=Object.defineProperty||function(M,b,z){M[b]=z.value},o="function"==typeof Symbol?Symbol:{},O=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",e=o.toStringTag||"@@toStringTag";function A(M,b,z){return Object.defineProperty(M,b,{value:z,enumerable:!0,configurable:!0,writable:!0}),M[b]}try{A({},"")}catch(M){A=function(M,b,z){return M[b]=z}}function t(M,b,z,o){var O=b&&b.prototype instanceof i?b:i,c=Object.create(O.prototype),e=new g(o||[]);return p(c,"_invoke",{value:R(M,z,e)}),c}function n(M,b,z){try{return{type:"normal",arg:M.call(b,z)}}catch(M){return{type:"throw",arg:M}}}M.wrap=t;var a={};function i(){}function r(){}function q(){}var s={};A(s,O,(function(){return this}));var d=Object.getPrototypeOf,W=d&&d(d(v([])));W&&W!==b&&z.call(W,O)&&(s=W);var l=q.prototype=i.prototype=Object.create(s);function u(M){["next","throw","return"].forEach((function(b){A(M,b,(function(M){return this._invoke(b,M)}))}))}function f(M,b){function o(p,O,c,e){var A=n(M[p],M,O);if("throw"!==A.type){var t=A.arg,a=t.value;return a&&"object"==AM(a)&&z.call(a,"__await")?b.resolve(a.__await).then((function(M){o("next",M,c,e)}),(function(M){o("throw",M,c,e)})):b.resolve(a).then((function(M){t.value=M,c(t)}),(function(M){return o("throw",M,c,e)}))}e(A.arg)}var O;p(this,"_invoke",{value:function(M,z){function p(){return new b((function(b,p){o(M,z,b,p)}))}return O=O?O.then(p,p):p()}})}function R(M,b,z){var p="suspendedStart";return function(o,O){if("executing"===p)throw new Error("Generator is already running");if("completed"===p){if("throw"===o)throw O;return{value:void 0,done:!0}}for(z.method=o,z.arg=O;;){var c=z.delegate;if(c){var e=m(c,z);if(e){if(e===a)continue;return e}}if("next"===z.method)z.sent=z._sent=z.arg;else if("throw"===z.method){if("suspendedStart"===p)throw p="completed",z.arg;z.dispatchException(z.arg)}else"return"===z.method&&z.abrupt("return",z.arg);p="executing";var A=n(M,b,z);if("normal"===A.type){if(p=z.done?"completed":"suspendedYield",A.arg===a)continue;return{value:A.arg,done:z.done}}"throw"===A.type&&(p="completed",z.method="throw",z.arg=A.arg)}}}function m(M,b){var z=b.method,p=M.iterator[z];if(void 0===p)return b.delegate=null,"throw"===z&&M.iterator.return&&(b.method="return",b.arg=void 0,m(M,b),"throw"===b.method)||"return"!==z&&(b.method="throw",b.arg=new TypeError("The iterator does not provide a '"+z+"' method")),a;var o=n(p,M.iterator,b.arg);if("throw"===o.type)return b.method="throw",b.arg=o.arg,b.delegate=null,a;var O=o.arg;return O?O.done?(b[M.resultName]=O.value,b.next=M.nextLoc,"return"!==b.method&&(b.method="next",b.arg=void 0),b.delegate=null,a):O:(b.method="throw",b.arg=new TypeError("iterator result is not an object"),b.delegate=null,a)}function L(M){var b={tryLoc:M[0]};1 in M&&(b.catchLoc=M[1]),2 in M&&(b.finallyLoc=M[2],b.afterLoc=M[3]),this.tryEntries.push(b)}function h(M){var b=M.completion||{};b.type="normal",delete b.arg,M.completion=b}function g(M){this.tryEntries=[{tryLoc:"root"}],M.forEach(L,this),this.reset(!0)}function v(M){if(M){var b=M[O];if(b)return b.call(M);if("function"==typeof M.next)return M;if(!isNaN(M.length)){var p=-1,o=function b(){for(;++p=0;--o){var O=this.tryEntries[o],c=O.completion;if("root"===O.tryLoc)return p("end");if(O.tryLoc<=this.prev){var e=z.call(O,"catchLoc"),A=z.call(O,"finallyLoc");if(e&&A){if(this.prev=0;--p){var o=this.tryEntries[p];if(o.tryLoc<=this.prev&&z.call(o,"finallyLoc")&&this.prev=0;--b){var z=this.tryEntries[b];if(z.finallyLoc===M)return this.complete(z.completion,z.afterLoc),h(z),a}},catch:function(M){for(var b=this.tryEntries.length-1;b>=0;--b){var z=this.tryEntries[b];if(z.tryLoc===M){var p=z.completion;if("throw"===p.type){var o=p.arg;h(z)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(M,b,z){return this.delegate={iterator:v(M),resultName:b,nextLoc:z},"next"===this.method&&(this.arg=void 0),a}},M}function nM(M,b,z,p,o,O,c){try{var e=M[O](c),A=e.value}catch(M){return void z(M)}e.done?b(A):Promise.resolve(A).then(p,o)}function aM(M){return function(){var b=this,z=arguments;return new Promise((function(p,o){var O=M.apply(b,z);function c(M){nM(O,p,o,c,e,"next",M)}function e(M){nM(O,p,o,c,e,"throw",M)}c(void 0)}))}}var iM={name:"Rule",components:{ArrowRight:B.default,Check:zM,CheckMark:C.default,Close:X.default,Event:$,NcActionButton:g(),NcActions:L(),NcButton:N(),Operation:cM},directives:{Tooltip:R()},props:{rule:{type:Object,required:!0}},data:function(){return{editing:!1,checks:[],error:null,dirty:this.rule.id<0,originalRule:null}},computed:{operation:function(){return this.$store.getters.getOperationForRule(this.rule)},ruleStatus:function(){return this.error||!this.rule.valid||0===this.rule.checks.length||this.rule.checks.some((function(M){return!0===M.invalid}))?{title:t("workflowengine","The configuration is invalid"),icon:"Close",type:"warning",tooltip:{placement:"bottom",show:!0,content:this.error}}:this.dirty?{title:t("workflowengine","Save"),icon:"ArrowRight",type:"primary"}:{title:t("workflowengine","Active"),icon:"CheckMark",type:"success"}},lastCheckComplete:function(){var M=this.rule.checks[this.rule.checks.length-1];return void 0===M||null!==M.class}},mounted:function(){this.originalRule=JSON.parse(JSON.stringify(this.rule))},methods:{updateOperation:function(M){var b=this;return aM(tM().mark((function z(){return tM().wrap((function(z){for(;;)switch(z.prev=z.next){case 0:return b.$set(b.rule,"operation",M),z.next=3,b.updateRule();case 3:case"end":return z.stop()}}),z)})))()},validate:function(M){this.error=null,this.$store.dispatch("updateRule",this.rule)},updateRule:function(){this.dirty||(this.dirty=!0),this.error=null,this.$store.dispatch("updateRule",this.rule)},saveRule:function(){var M=this;return aM(tM().mark((function b(){return tM().wrap((function(b){for(;;)switch(b.prev=b.next){case 0:return b.prev=0,b.next=3,M.$store.dispatch("pushUpdateRule",M.rule);case 3:M.dirty=!1,M.error=null,M.originalRule=JSON.parse(JSON.stringify(M.rule)),b.next=12;break;case 8:b.prev=8,b.t0=b.catch(0),eM.error("Failed to save operation"),M.error=b.t0.response.data.ocs.meta.message;case 12:case"end":return b.stop()}}),b,null,[[0,8]])})))()},deleteRule:function(){var M=this;return aM(tM().mark((function b(){return tM().wrap((function(b){for(;;)switch(b.prev=b.next){case 0:return b.prev=0,b.next=3,M.$store.dispatch("deleteRule",M.rule);case 3:b.next=9;break;case 5:b.prev=5,b.t0=b.catch(0),eM.error("Failed to delete operation"),M.error=b.t0.response.data.ocs.meta.message;case 9:case"end":return b.stop()}}),b,null,[[0,5]])})))()},cancelRule:function(){this.rule.id<0?this.$store.dispatch("removeRule",this.rule):(this.$store.dispatch("updateRule",this.originalRule),this.originalRule=JSON.parse(JSON.stringify(this.rule)),this.dirty=!1)},removeCheck:function(M){var b=this;return aM(tM().mark((function z(){var p;return tM().wrap((function(z){for(;;)switch(z.prev=z.next){case 0:(p=b.rule.checks.findIndex((function(b){return b===M})))>-1&&b.$delete(b.rule.checks,p),b.$store.dispatch("updateRule",b.rule);case 3:case"end":return z.stop()}}),z)})))()},onAddFilter:function(){this.rule.checks.push({class:null,operator:null,value:""})}}},rM=z(91372),qM={};qM.styleTagTransform=H(),qM.setAttributes=I(),qM.insert=j().bind(null,"head"),qM.domAPI=_(),qM.insertStyleElement=F(),x()(rM.Z,qM),rM.Z&&rM.Z.locals&&rM.Z.locals;var sM=(0,Z.Z)(iM,(function(){var M=this,b=M._self._c;return M.operation?b("div",{staticClass:"section rule",style:{borderLeftColor:M.operation.color||""}},[b("div",{staticClass:"trigger"},[b("p",[b("span",[M._v(M._s(M.t("workflowengine","When")))]),M._v(" "),b("Event",{attrs:{rule:M.rule},on:{update:M.updateRule}})],1),M._v(" "),M._l(M.rule.checks,(function(z,p){return b("p",{key:p},[b("span",[M._v(M._s(M.t("workflowengine","and")))]),M._v(" "),b("Check",{attrs:{check:z,rule:M.rule},on:{update:M.updateRule,validate:M.validate,remove:function(b){return M.removeCheck(z)}}})],1)})),M._v(" "),b("p",[b("span"),M._v(" "),M.lastCheckComplete?b("input",{staticClass:"check--add",attrs:{type:"button",value:M.t("workflowengine","Add a new filter")},on:{click:M.onAddFilter}}):M._e()])],2),M._v(" "),b("div",{staticClass:"flow-icon icon-confirm"}),M._v(" "),b("div",{staticClass:"action"},[b("Operation",{attrs:{operation:M.operation,colored:!1}},[M.operation.options?b(M.operation.options,{tag:"component",on:{input:M.updateOperation},model:{value:M.rule.operation,callback:function(b){M.$set(M.rule,"operation",b)},expression:"rule.operation"}}):M._e()],1),M._v(" "),b("div",{staticClass:"buttons"},[M.rule.id<-1||M.dirty?b("NcButton",{on:{click:M.cancelRule}},[M._v("\n\t\t\t\t"+M._s(M.t("workflowengine","Cancel"))+"\n\t\t\t")]):M.dirty?M._e():b("NcButton",{on:{click:M.deleteRule}},[M._v("\n\t\t\t\t"+M._s(M.t("workflowengine","Delete"))+"\n\t\t\t")]),M._v(" "),b("NcButton",{attrs:{type:M.ruleStatus.type},on:{click:M.saveRule},scopedSlots:M._u([{key:"icon",fn:function(){return[b(M.ruleStatus.icon,{tag:"component",attrs:{size:20}})]},proxy:!0}],null,!1,2383918876)},[M._v("\n\t\t\t\t"+M._s(M.ruleStatus.title)+"\n\t\t\t")])],1),M._v(" "),M.error?b("p",{staticClass:"error-message"},[M._v("\n\t\t\t"+M._s(M.error)+"\n\t\t")]):M._e()],1)]):M._e()}),[],!1,null,"3def8966",null).exports,dM=z(13299),WM=z.n(dM),lM={name:"MenuUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},uM=(0,Z.Z)(lM,(function(){var M=this,b=M._self._c;return b("span",M._b({staticClass:"material-design-icon menu-up-icon",attrs:{"aria-hidden":!M.title,"aria-label":M.title,role:"img"},on:{click:function(b){return M.$emit("click",b)}}},"span",M.$attrs,!1),[b("svg",{staticClass:"material-design-icon__svg",attrs:{fill:M.fillColor,width:M.size,height:M.size,viewBox:"0 0 24 24"}},[b("path",{attrs:{d:"M7,15L12,10L17,15H7Z"}},[M.title?b("title",[M._v(M._s(M.title))]):M._e()])])])}),[],!1,null,null,null).exports,fM={name:"MenuDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},RM=(0,Z.Z)(fM,(function(){var M=this,b=M._self._c;return b("span",M._b({staticClass:"material-design-icon menu-down-icon",attrs:{"aria-hidden":!M.title,"aria-label":M.title,role:"img"},on:{click:function(b){return M.$emit("click",b)}}},"span",M.$attrs,!1),[b("svg",{staticClass:"material-design-icon__svg",attrs:{fill:M.fillColor,width:M.size,height:M.size,viewBox:"0 0 24 24"}},[b("path",{attrs:{d:"M7,10L12,15L17,10H7Z"}},[M.title?b("title",[M._v(M._s(M.title))]):M._e()])])])}),[],!1,null,null,null).exports;function mM(M){return mM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(M){return typeof M}:function(M){return M&&"function"==typeof Symbol&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},mM(M)}function LM(M,b){var z=Object.keys(M);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(M);b&&(p=p.filter((function(b){return Object.getOwnPropertyDescriptor(M,b).enumerable}))),z.push.apply(z,p)}return z}function hM(M){for(var b=1;b3},getMainOperations:function(){return this.showMoreOperations?Object.values(this.operations):Object.values(this.operations).slice(0,3)},showAppStoreHint:function(){return 0===this.scope&&this.appstoreEnabled&&OC.isUserAdmin()}}),mounted:function(){this.$store.dispatch("fetchRules")},methods:{createNewRule:function(M){this.$store.dispatch("createNewRule",M)}}},NM=z(42078),BM={};BM.styleTagTransform=H(),BM.setAttributes=I(),BM.insert=j().bind(null,"head"),BM.domAPI=_(),BM.insertStyleElement=F(),x()(NM.Z,BM),NM.Z&&NM.Z.locals&&NM.Z.locals;var CM=(0,Z.Z)(vM,(function(){var M=this,b=M._self._c;return b("div",{attrs:{id:"workflowengine"}},[b("NcSettingsSection",{attrs:{name:M.t("workflowengine","Available flows"),"doc-url":M.workflowDocUrl}},[0===M.scope?b("p",{staticClass:"settings-hint"},[b("a",{attrs:{href:"https://nextcloud.com/developer/"}},[M._v(M._s(M.t("workflowengine","For details on how to write your own flow, check out the development documentation.")))])]):M._e(),M._v(" "),b("transition-group",{staticClass:"actions",attrs:{name:"slide",tag:"div"}},[M._l(M.getMainOperations,(function(z){return b("Operation",{key:z.id,attrs:{operation:z},nativeOn:{click:function(b){return M.createNewRule(z)}}})})),M._v(" "),M.showAppStoreHint?b("a",{key:"add",staticClass:"actions__item colored more",attrs:{href:M.appstoreUrl}},[b("div",{staticClass:"icon icon-add"}),M._v(" "),b("div",{staticClass:"actions__item__description"},[b("h3",[M._v(M._s(M.t("workflowengine","More flows")))]),M._v(" "),b("small",[M._v(M._s(M.t("workflowengine","Browse the App Store")))])])]):M._e()],2),M._v(" "),M.hasMoreOperations?b("div",{staticClass:"actions__more"},[b("NcButton",{on:{click:function(b){M.showMoreOperations=!M.showMoreOperations}},scopedSlots:M._u([{key:"icon",fn:function(){return[M.showMoreOperations?b("MenuUp",{attrs:{size:20}}):b("MenuDown",{attrs:{size:20}})]},proxy:!0}],null,!1,3801522717)},[M._v("\n\t\t\t\t"+M._s(M.showMoreOperations?M.t("workflowengine","Show less"):M.t("workflowengine","Show more"))+"\n\t\t\t")])],1):M._e(),M._v(" "),0===M.scope?b("h2",{staticClass:"configured-flows"},[M._v("\n\t\t\t"+M._s(M.t("workflowengine","Configured flows"))+"\n\t\t")]):b("h2",{staticClass:"configured-flows"},[M._v("\n\t\t\t"+M._s(M.t("workflowengine","Your flows"))+"\n\t\t")])],1),M._v(" "),M.rules.length>0?b("transition-group",{attrs:{name:"slide"}},M._l(M.rules,(function(M){return b("Rule",{key:M.id,attrs:{rule:M}})})),1):M._e()],1)}),[],!1,null,"6e5c8dfa",null).exports,XM=/^\/(.*)\/([gui]{0,3})$/,yM=/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\/(3[0-2]|[1-2][0-9]|[1-9])$/,wM=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(1([01][0-9]|2[0-8])|[1-9][0-9]|[0-9])$/,kM=z(94179),TM=z.n(kM),SM={props:{value:{type:String,default:""},check:{type:Object,default:function(){return{}}}},data:function(){return{newValue:""}},watch:{value:{immediate:!0,handler:function(M){this.updateInternalValue(M)}}},methods:{updateInternalValue:function(M){this.newValue=M}}};function xM(M,b){(null==b||b>M.length)&&(b=M.length);for(var z=0,p=new Array(b);zM.length)&&(b=M.length);for(var z=0,p=new Array(b);zM.length)&&(b=M.length);for(var z=0,p=new Array(b);z=0;--o){var O=this.tryEntries[o],c=O.completion;if("root"===O.tryLoc)return p("end");if(O.tryLoc<=this.prev){var e=z.call(O,"catchLoc"),A=z.call(O,"finallyLoc");if(e&&A){if(this.prev=0;--p){var o=this.tryEntries[p];if(o.tryLoc<=this.prev&&z.call(o,"finallyLoc")&&this.prev=0;--b){var z=this.tryEntries[b];if(z.finallyLoc===M)return this.complete(z.completion,z.afterLoc),h(z),a}},catch:function(M){for(var b=this.tryEntries.length-1;b>=0;--b){var z=this.tryEntries[b];if(z.tryLoc===M){var p=z.completion;if("throw"===p.type){var o=p.arg;h(z)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(M,b,z){return this.delegate={iterator:v(M),resultName:b,nextLoc:z},"next"===this.method&&(this.arg=void 0),a}},M}function ib(M,b,z,p,o,O,c){try{var e=M[O](c),A=e.value}catch(M){return void z(M)}e.done?b(A):Promise.resolve(A).then(p,o)}var rb=[],qb={isLoading:!1},sb={name:"RequestUserGroup",components:{NcSelect:w()},props:{value:{type:String,default:""},check:{type:Object,default:function(){return{}}}},data:function(){return{groups:rb,status:qb}},computed:{currentValue:function(){var M=this;return this.groups.find((function(b){return b.id===M.value}))||null}},mounted:function(){var M,b=this;return(M=ab().mark((function M(){return ab().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:if(0!==b.groups.length){M.next=3;break}return M.next=3,b.searchAsync("");case 3:if(null!==b.currentValue){M.next=6;break}return M.next=6,b.searchAsync(b.value);case 6:case"end":return M.stop()}}),M)})),function(){var b=this,z=arguments;return new Promise((function(p,o){var O=M.apply(b,z);function c(M){ib(O,p,o,c,e,"next",M)}function e(M){ib(O,p,o,c,e,"throw",M)}c(void 0)}))})()},methods:{searchAsync:function(M){var b=this;if(!this.status.isLoading)return this.status.isLoading=!0,O.Z.get((0,e.generateOcsUrl)("cloud/groups/details?limit=20&search={searchQuery}",{searchQuery:M})).then((function(M){M.data.ocs.data.groups.forEach((function(M){b.addGroup({id:M.id,displayname:M.displayname})})),b.status.isLoading=!1}),(function(M){tb.error("Error while loading group list",M.response)}))},addGroup:function(M){-1===this.groups.findIndex((function(b){return b.id===M.id}))&&this.groups.push(M)}}},db=sb,Wb=z(43439),lb={};lb.styleTagTransform=H(),lb.setAttributes=I(),lb.insert=j().bind(null,"head"),lb.domAPI=_(),lb.insertStyleElement=F(),x()(Wb.Z,lb),Wb.Z&&Wb.Z.locals&&Wb.Z.locals;var ub=(0,Z.Z)(db,(function(){var M=this,b=M._self._c;return b("div",[b("NcSelect",{attrs:{value:M.currentValue,loading:M.status.isLoading&&0===M.groups.length,options:M.groups,clearable:!1,label:"displayname"},on:{"search-change":M.searchAsync,input:function(b){return M.$emit("input",b.id)}}})],1)}),[],!1,null,"16d8123e",null).exports,fb=[{class:"OCA\\WorkflowEngine\\Check\\RequestURL",name:t("workflowengine","Request URL"),operators:[{operator:"is",name:t("workflowengine","is")},{operator:"!is",name:t("workflowengine","is not")},{operator:"matches",name:t("workflowengine","matches")},{operator:"!matches",name:t("workflowengine","does not match")}],component:Ab},{class:"OCA\\WorkflowEngine\\Check\\RequestTime",name:t("workflowengine","Request time"),operators:[{operator:"in",name:t("workflowengine","between")},{operator:"!in",name:t("workflowengine","not between")}],component:pb},{class:"OCA\\WorkflowEngine\\Check\\RequestUserAgent",name:t("workflowengine","Request user agent"),operators:[{operator:"is",name:t("workflowengine","is")},{operator:"!is",name:t("workflowengine","is not")},{operator:"matches",name:t("workflowengine","matches")},{operator:"!matches",name:t("workflowengine","does not match")}],component:$M},{class:"OCA\\WorkflowEngine\\Check\\UserGroupMembership",name:t("workflowengine","User group membership"),operators:[{operator:"is",name:t("workflowengine","is member of")},{operator:"!is",name:t("workflowengine","is not member of")}],component:ub}];function Rb(M){return function(M){if(Array.isArray(M))return mb(M)}(M)||function(M){if("undefined"!=typeof Symbol&&null!=M[Symbol.iterator]||null!=M["@@iterator"])return Array.from(M)}(M)||function(M,b){if(M){if("string"==typeof M)return mb(M,b);var z=Object.prototype.toString.call(M).slice(8,-1);return"Object"===z&&M.constructor&&(z=M.constructor.name),"Map"===z||"Set"===z?Array.from(M):"Arguments"===z||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(z)?mb(M,b):void 0}}(M)||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 mb(M,b){(null==b||b>M.length)&&(b=M.length);for(var z=0,p=new Array(b);z*[data-v-07a2739b]:not(.close){width:180px}.check>.comparator[data-v-07a2739b]{min-width:200px;width:200px}.check>.option[data-v-07a2739b]{min-width:260px;width:260px;min-height:48px}.check>.option>input[type=text][data-v-07a2739b]{min-height:48px}.check>.v-select[data-v-07a2739b],.check>.button-vue[data-v-07a2739b],.check>input[type=text][data-v-07a2739b]{margin-right:5px;margin-bottom:5px}input[type=text][data-v-07a2739b]{margin:0}.invalid[data-v-07a2739b]{border-color:var(--color-error) !important}","",{version:3,sources:["webpack://./apps/workflowengine/src/components/Check.vue"],names:[],mappings:"AACA,wBACC,YAAA,CACA,cAAA,CACA,sBAAA,CACA,UAAA,CACA,kBAAA,CAEA,sCACC,WAAA,CAED,oCACC,eAAA,CACA,WAAA,CAED,gCACC,eAAA,CACA,WAAA,CACA,eAAA,CAEA,iDACC,eAAA,CAGF,+GAGC,gBAAA,CACA,iBAAA,CAGF,kCACC,QAAA,CAED,0BACC,0CAAA",sourcesContent:["\n.check {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\talign-items: flex-start; // to not stretch components vertically\n\twidth: 100%;\n\tpadding-right: 20px;\n\n\t& > *:not(.close) {\n\t\twidth: 180px;\n\t}\n\t& > .comparator {\n\t\tmin-width: 200px;\n\t\twidth: 200px;\n\t}\n\t& > .option {\n\t\tmin-width: 260px;\n\t\twidth: 260px;\n\t\tmin-height: 48px;\n\n\t\t& > input[type=text] {\n\t\t\tmin-height: 48px;\n\t\t}\n\t}\n\t& > .v-select,\n\t& > .button-vue,\n\t& > input[type=text] {\n\t\tmargin-right: 5px;\n\t\tmargin-bottom: 5px;\n\t}\n}\ninput[type=text] {\n\tmargin: 0;\n}\n.invalid {\n\tborder-color: var(--color-error) !important;\n}\n"],sourceRoot:""}]),b.Z=c},4643:function(M,b,z){"use strict";var p=z(87537),o=z.n(p),O=z(23645),c=z.n(O)()(o());c.push([M.id,".v-select[data-v-1a11f354],input[type=text][data-v-1a11f354]{width:100%}input[type=text][data-v-1a11f354]{min-height:48px}.option__icon[data-v-1a11f354],.option__icon-img[data-v-1a11f354]{display:inline-block;min-width:30px;background-position:center;vertical-align:middle}.option__icon-img[data-v-1a11f354]{text-align:center}.option__title[data-v-1a11f354]{display:inline-flex;width:calc(100% - 36px);vertical-align:middle}","",{version:3,sources:["webpack://./apps/workflowengine/src/components/Checks/FileMimeType.vue"],names:[],mappings:"AACA,6DAEC,UAAA,CAGD,kCACC,eAAA,CAGD,kEAEC,oBAAA,CACA,cAAA,CACA,0BAAA,CACA,qBAAA,CAGD,mCACC,iBAAA,CAGD,gCACC,mBAAA,CACA,uBAAA,CACA,qBAAA",sourcesContent:["\n.v-select,\ninput[type='text'] {\n\twidth: 100%;\n}\n\ninput[type=text] {\n\tmin-height: 48px;\n}\n\n.option__icon,\n.option__icon-img {\n\tdisplay: inline-block;\n\tmin-width: 30px;\n\tbackground-position: center;\n\tvertical-align: middle;\n}\n\n.option__icon-img {\n\ttext-align: center;\n}\n\n.option__title {\n\tdisplay: inline-flex;\n\twidth: calc(100% - 36px);\n\tvertical-align: middle;\n}\n"],sourceRoot:""}]),b.Z=c},5487:function(M,b,z){"use strict";var p=z(87537),o=z.n(p),O=z(23645),c=z.n(O)()(o());c.push([M.id,".timeslot[data-v-7a2ecc67]{display:flex;flex-grow:1;flex-wrap:wrap;max-width:180px}.timeslot .multiselect[data-v-7a2ecc67]{width:100%;margin-bottom:5px}.timeslot .multiselect[data-v-7a2ecc67] .multiselect__tags:not(:hover):not(:focus):not(:active){border:1px solid rgba(0,0,0,0)}.timeslot input[type=text][data-v-7a2ecc67]{width:50%;margin:0;margin-bottom:5px;min-height:48px}.timeslot input[type=text].timeslot--start[data-v-7a2ecc67]{margin-right:5px;width:calc(50% - 5px)}.timeslot .invalid-hint[data-v-7a2ecc67]{color:var(--color-text-maxcontrast)}","",{version:3,sources:["webpack://./apps/workflowengine/src/components/Checks/RequestTime.vue"],names:[],mappings:"AACA,2BACC,YAAA,CACA,WAAA,CACA,cAAA,CACA,eAAA,CAEA,wCACC,UAAA,CACA,iBAAA,CAGD,gGACC,8BAAA,CAGD,4CACC,SAAA,CACA,QAAA,CACA,iBAAA,CACA,eAAA,CAEA,4DACC,gBAAA,CACA,qBAAA,CAIF,yCACC,mCAAA",sourcesContent:["\n.timeslot {\n\tdisplay: flex;\n\tflex-grow: 1;\n\tflex-wrap: wrap;\n\tmax-width: 180px;\n\n\t.multiselect {\n\t\twidth: 100%;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.multiselect::v-deep .multiselect__tags:not(:hover):not(:focus):not(:active) {\n\t\tborder: 1px solid transparent;\n\t}\n\n\tinput[type=text] {\n\t\twidth: 50%;\n\t\tmargin: 0;\n\t\tmargin-bottom: 5px;\n\t\tmin-height: 48px;\n\n\t\t&.timeslot--start {\n\t\t\tmargin-right: 5px;\n\t\t\twidth: calc(50% - 5px);\n\t\t}\n\t}\n\n\t.invalid-hint {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]),b.Z=c},35784:function(M,b,z){"use strict";var p=z(87537),o=z.n(p),O=z(23645),c=z.n(O)()(o());c.push([M.id,".v-select[data-v-1a72d97f],input[type=text][data-v-1a72d97f]{width:100%}input[type=text][data-v-1a72d97f]{min-height:48px}.option__icon[data-v-1a72d97f]{display:inline-block;min-width:30px;background-position:center;vertical-align:middle}.option__title[data-v-1a72d97f]{display:inline-flex;width:calc(100% - 36px);vertical-align:middle}","",{version:3,sources:["webpack://./apps/workflowengine/src/components/Checks/RequestURL.vue"],names:[],mappings:"AACA,6DAEC,UAAA,CAED,kCACC,eAAA,CAGD,+BACC,oBAAA,CACA,cAAA,CACA,0BAAA,CACA,qBAAA,CAGD,gCACC,mBAAA,CACA,uBAAA,CACA,qBAAA",sourcesContent:["\n.v-select,\ninput[type='text'] {\n\twidth: 100%;\n}\ninput[type='text'] {\n\tmin-height: 48px;\n}\n\n.option__icon {\n\tdisplay: inline-block;\n\tmin-width: 30px;\n\tbackground-position: center;\n\tvertical-align: middle;\n}\n\n.option__title {\n\tdisplay: inline-flex;\n\twidth: calc(100% - 36px);\n\tvertical-align: middle;\n}\n"],sourceRoot:""}]),b.Z=c},56830:function(M,b,z){"use strict";var p=z(87537),o=z.n(p),O=z(23645),c=z.n(O)()(o());c.push([M.id,".event[data-v-d4892b64]{margin-bottom:5px}.event__trigger[data-v-d4892b64]{max-width:550px}.isComplex img[data-v-d4892b64]{vertical-align:text-top}.isComplex span[data-v-d4892b64]{padding-top:2px;display:inline-block}.option__title[data-v-d4892b64]{margin-left:5px;color:var(--color-main-text)}.option__icon[data-v-d4892b64]{width:16px;height:16px;filter:var(--background-invert-if-dark)}","",{version:3,sources:["webpack://./apps/workflowengine/src/components/Event.vue"],names:[],mappings:"AACA,wBACC,iBAAA,CAEA,iCACC,eAAA,CAID,gCACC,uBAAA,CAED,iCACC,eAAA,CACA,oBAAA,CAIF,gCACC,eAAA,CACA,4BAAA,CAGD,+BACC,UAAA,CACA,WAAA,CACA,uCAAA",sourcesContent:["\n.event {\n\tmargin-bottom: 5px;\n\n\t&__trigger {\n\t\tmax-width: 550px;\n\t}\n}\n.isComplex {\n\timg {\n\t\tvertical-align: text-top;\n\t}\n\tspan {\n\t\tpadding-top: 2px;\n\t\tdisplay: inline-block;\n\t}\n}\n\n.option__title {\n\tmargin-left: 5px;\n\tcolor: var(--color-main-text);\n}\n\n.option__icon {\n\twidth: 16px;\n\theight: 16px;\n\tfilter: var(--background-invert-if-dark);\n}\n"],sourceRoot:""}]),b.Z=c},67767:function(M,b,z){"use strict";var p=z(87537),o=z.n(p),O=z(23645),c=z.n(O)()(o());c.push([M.id,".actions__item[data-v-a0480332]{display:flex;flex-wrap:wrap;flex-direction:column;flex-grow:1;margin-left:-1px;padding:10px;border-radius:var(--border-radius-large);margin-right:20px;margin-bottom:20px}.actions__item .icon[data-v-a0480332]{display:block;width:100%;height:50px;background-size:50px 50px;background-position:center center;margin-top:10px;margin-bottom:10px;background-repeat:no-repeat}.actions__item__description[data-v-a0480332]{text-align:center;flex-grow:1;display:flex;flex-direction:column;align-items:center}.actions__item_options[data-v-a0480332]{width:100%;margin-top:10px;padding-left:60px}h3[data-v-a0480332],small[data-v-a0480332]{padding:6px;display:block}h3[data-v-a0480332]{margin:0;padding:0;font-weight:600}small[data-v-a0480332]{font-size:10pt;flex-grow:1}.colored[data-v-a0480332]:not(.more){background-color:var(--color-primary-element)}.colored:not(.more) h3[data-v-a0480332],.colored:not(.more) small[data-v-a0480332]{color:var(--color-primary-element-text)}.actions__item[data-v-a0480332]:not(.colored){flex-direction:row}.actions__item:not(.colored) .actions__item__description[data-v-a0480332]{padding-top:5px;text-align:left;width:calc(100% - 105px)}.actions__item:not(.colored) .actions__item__description small[data-v-a0480332]{padding:0}.actions__item:not(.colored) .icon[data-v-a0480332]{width:50px;margin:0;margin-right:10px}.actions__item:not(.colored) .icon[data-v-a0480332]:not(.icon-invert){filter:var(--background-invert-if-bright)}.colored .icon-invert[data-v-a0480332]{filter:var(--background-invert-if-bright)}","",{version:3,sources:["webpack://./apps/workflowengine/src/styles/operation.scss"],names:[],mappings:"AAAA,gCACC,YAAA,CACA,cAAA,CACA,qBAAA,CACA,WAAA,CACA,gBAAA,CACA,YAAA,CACA,wCAAA,CACA,iBAAA,CACA,kBAAA,CAED,sCACC,aAAA,CACA,UAAA,CACA,WAAA,CACA,yBAAA,CACA,iCAAA,CACA,eAAA,CACA,kBAAA,CACA,2BAAA,CAED,6CACC,iBAAA,CACA,WAAA,CACA,YAAA,CACA,qBAAA,CACA,kBAAA,CAED,wCACC,UAAA,CACA,eAAA,CACA,iBAAA,CAED,2CACC,WAAA,CACA,aAAA,CAED,oBACC,QAAA,CACA,SAAA,CACA,eAAA,CAED,uBACC,cAAA,CACA,WAAA,CAGD,qCACC,6CAAA,CACA,mFACC,uCAAA,CAIF,8CACC,kBAAA,CAEA,0EACC,eAAA,CACA,eAAA,CACA,wBAAA,CACA,gFACC,SAAA,CAGF,oDACC,UAAA,CACA,QAAA,CACA,iBAAA,CACA,sEACC,yCAAA,CAKH,uCACC,yCAAA",sourcesContent:[".actions__item {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tflex-direction: column;\n\tflex-grow: 1;\n\tmargin-left: -1px;\n\tpadding: 10px;\n\tborder-radius: var(--border-radius-large);\n\tmargin-right: 20px;\n\tmargin-bottom: 20px;\n}\n.actions__item .icon {\n\tdisplay: block;\n\twidth: 100%;\n\theight: 50px;\n\tbackground-size: 50px 50px;\n\tbackground-position: center center;\n\tmargin-top: 10px;\n\tmargin-bottom: 10px;\n\tbackground-repeat: no-repeat;\n}\n.actions__item__description {\n\ttext-align: center;\n\tflex-grow: 1;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n}\n.actions__item_options {\n\twidth: 100%;\n\tmargin-top: 10px;\n\tpadding-left: 60px;\n}\nh3, small {\n\tpadding: 6px;\n\tdisplay: block;\n}\nh3 {\n\tmargin: 0;\n\tpadding: 0;\n\tfont-weight: 600;\n}\nsmall {\n\tfont-size: 10pt;\n\tflex-grow: 1;\n}\n\n.colored:not(.more) {\n\tbackground-color: var(--color-primary-element);\n\th3, small {\n\t\tcolor: var(--color-primary-element-text)\n\t}\n}\n\n.actions__item:not(.colored) {\n\tflex-direction: row;\n\n\t.actions__item__description {\n\t\tpadding-top: 5px;\n\t\ttext-align: left;\n\t\twidth: calc(100% - 105px);\n\t\tsmall {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\t.icon {\n\t\twidth: 50px;\n\t\tmargin: 0;\n\t\tmargin-right: 10px;\n\t\t&:not(.icon-invert) {\n\t\t\tfilter: var(--background-invert-if-bright);\n\t\t}\n\t}\n}\n\n.colored .icon-invert {\n\tfilter: var(--background-invert-if-bright);\n}\n"],sourceRoot:""}]),b.Z=c},91372:function(M,b,z){"use strict";var p=z(87537),o=z.n(p),O=z(23645),c=z.n(O)()(o());c.push([M.id,".buttons[data-v-3def8966]{display:flex;justify-content:end}.buttons button[data-v-3def8966]{margin-left:5px}.buttons button[data-v-3def8966]:last-child{margin-right:10px}.error-message[data-v-3def8966]{float:right;margin-right:10px}.flow-icon[data-v-3def8966]{width:44px}.rule[data-v-3def8966]{display:flex;flex-wrap:wrap;border-left:5px solid var(--color-primary-element)}.rule .trigger[data-v-3def8966],.rule .action[data-v-3def8966]{flex-grow:1;min-height:100px;max-width:920px}.rule .action[data-v-3def8966]{max-width:400px;position:relative}.rule .icon-confirm[data-v-3def8966]{background-position:right 27px;padding-right:20px;margin-right:20px}.trigger p[data-v-3def8966],.action p[data-v-3def8966]{min-height:34px;display:flex}.trigger p>span[data-v-3def8966],.action p>span[data-v-3def8966]{min-width:50px;text-align:right;color:var(--color-text-maxcontrast);padding-right:10px;padding-top:6px}.trigger p .multiselect[data-v-3def8966],.action p .multiselect[data-v-3def8966]{flex-grow:1;max-width:300px}.trigger p:first-child span[data-v-3def8966]{padding-top:3px}.trigger p[data-v-3def8966]:last-child{padding-top:8px}.check--add[data-v-3def8966]{background-position:7px center;background-color:rgba(0,0,0,0);padding-left:6px;margin:0;width:180px;border-radius:var(--border-radius);color:var(--color-text-maxcontrast);font-weight:normal;text-align:left;font-size:1em}@media(max-width: 1400px){.rule[data-v-3def8966],.rule .trigger[data-v-3def8966],.rule .action[data-v-3def8966]{width:100%;max-width:100%}.rule .flow-icon[data-v-3def8966]{display:none}}","",{version:3,sources:["webpack://./apps/workflowengine/src/components/Rule.vue"],names:[],mappings:"AAEA,0BACC,YAAA,CACA,mBAAA,CAEA,iCACC,eAAA,CAED,4CACC,iBAAA,CAIF,gCACC,WAAA,CACA,iBAAA,CAGD,4BACC,UAAA,CAGD,uBACC,YAAA,CACA,cAAA,CACA,kDAAA,CAEA,+DAEC,WAAA,CACA,gBAAA,CACA,eAAA,CAED,+BACC,eAAA,CACA,iBAAA,CAED,qCACC,8BAAA,CACA,kBAAA,CACA,iBAAA,CAGF,uDACC,eAAA,CACA,YAAA,CAEA,iEACC,cAAA,CACA,gBAAA,CACA,mCAAA,CACA,kBAAA,CACA,eAAA,CAED,iFACC,WAAA,CACA,eAAA,CAGF,6CACE,eAAA,CAEF,uCACE,eAAA,CAGF,6BACC,8BAAA,CACA,8BAAA,CACA,gBAAA,CACA,QAAA,CACA,WAAA,CACA,kCAAA,CACA,mCAAA,CACA,kBAAA,CACA,eAAA,CACA,aAAA,CAGD,0BAEE,sFACC,UAAA,CACA,cAAA,CAED,kCACC,YAAA,CAAA",sourcesContent:["\n\n.buttons {\n\tdisplay: flex;\n\tjustify-content: end;\n\n\tbutton {\n\t\tmargin-left: 5px;\n\t}\n\tbutton:last-child{\n\t\tmargin-right: 10px;\n\t}\n}\n\n.error-message {\n\tfloat: right;\n\tmargin-right: 10px;\n}\n\n.flow-icon {\n\twidth: 44px;\n}\n\n.rule {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tborder-left: 5px solid var(--color-primary-element);\n\n\t.trigger,\n\t.action {\n\t\tflex-grow: 1;\n\t\tmin-height: 100px;\n\t\tmax-width: 920px;\n\t}\n\t.action {\n\t\tmax-width: 400px;\n\t\tposition: relative;\n\t}\n\t.icon-confirm {\n\t\tbackground-position: right 27px;\n\t\tpadding-right: 20px;\n\t\tmargin-right: 20px;\n\t}\n}\n.trigger p, .action p {\n\tmin-height: 34px;\n\tdisplay: flex;\n\n\t& > span {\n\t\tmin-width: 50px;\n\t\ttext-align: right;\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tpadding-right: 10px;\n\t\tpadding-top: 6px;\n\t}\n\t.multiselect {\n\t\tflex-grow: 1;\n\t\tmax-width: 300px;\n\t}\n}\n.trigger p:first-child span {\n\t\tpadding-top: 3px;\n}\n.trigger p:last-child {\n\t\tpadding-top: 8px;\n}\n\n.check--add {\n\tbackground-position: 7px center;\n\tbackground-color: transparent;\n\tpadding-left: 6px;\n\tmargin: 0;\n\twidth: 180px;\n\tborder-radius: var(--border-radius);\n\tcolor: var(--color-text-maxcontrast);\n\tfont-weight: normal;\n\ttext-align: left;\n\tfont-size: 1em;\n}\n\n@media (max-width:1400px) {\n\t.rule {\n\t\t&, .trigger, .action {\n\t\t\twidth: 100%;\n\t\t\tmax-width: 100%;\n\t\t}\n\t\t.flow-icon {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n"],sourceRoot:""}]),b.Z=c},42078:function(M,b,z){"use strict";var p=z(87537),o=z.n(p),O=z(23645),c=z.n(O)()(o());c.push([M.id,"#workflowengine[data-v-6e5c8dfa]{border-bottom:1px solid var(--color-border)}.section[data-v-6e5c8dfa]{max-width:100vw}.section h2.configured-flows[data-v-6e5c8dfa]{margin-top:50px;margin-bottom:0}.actions[data-v-6e5c8dfa]{display:flex;flex-wrap:wrap;max-width:1200px}.actions .actions__item[data-v-6e5c8dfa]{max-width:280px;flex-basis:250px}.actions__more[data-v-6e5c8dfa]{margin-bottom:10px}.slide-enter-active[data-v-6e5c8dfa]{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.slide-leave-active[data-v-6e5c8dfa]{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.slide-enter-to[data-v-6e5c8dfa],.slide-leave[data-v-6e5c8dfa]{max-height:500px;overflow:hidden}.slide-enter[data-v-6e5c8dfa],.slide-leave-to[data-v-6e5c8dfa]{overflow:hidden;max-height:0;padding-top:0;padding-bottom:0}.actions__item[data-v-6e5c8dfa]{display:flex;flex-wrap:wrap;flex-direction:column;flex-grow:1;margin-left:-1px;padding:10px;border-radius:var(--border-radius-large);margin-right:20px;margin-bottom:20px}.actions__item .icon[data-v-6e5c8dfa]{display:block;width:100%;height:50px;background-size:50px 50px;background-position:center center;margin-top:10px;margin-bottom:10px;background-repeat:no-repeat}.actions__item__description[data-v-6e5c8dfa]{text-align:center;flex-grow:1;display:flex;flex-direction:column;align-items:center}.actions__item_options[data-v-6e5c8dfa]{width:100%;margin-top:10px;padding-left:60px}h3[data-v-6e5c8dfa],small[data-v-6e5c8dfa]{padding:6px;display:block}h3[data-v-6e5c8dfa]{margin:0;padding:0;font-weight:600}small[data-v-6e5c8dfa]{font-size:10pt;flex-grow:1}.colored[data-v-6e5c8dfa]:not(.more){background-color:var(--color-primary-element)}.colored:not(.more) h3[data-v-6e5c8dfa],.colored:not(.more) small[data-v-6e5c8dfa]{color:var(--color-primary-element-text)}.actions__item[data-v-6e5c8dfa]:not(.colored){flex-direction:row}.actions__item:not(.colored) .actions__item__description[data-v-6e5c8dfa]{padding-top:5px;text-align:left;width:calc(100% - 105px)}.actions__item:not(.colored) .actions__item__description small[data-v-6e5c8dfa]{padding:0}.actions__item:not(.colored) .icon[data-v-6e5c8dfa]{width:50px;margin:0;margin-right:10px}.actions__item:not(.colored) .icon[data-v-6e5c8dfa]:not(.icon-invert){filter:var(--background-invert-if-bright)}.colored .icon-invert[data-v-6e5c8dfa]{filter:var(--background-invert-if-bright)}.actions__item.more[data-v-6e5c8dfa]{background-color:var(--color-background-dark)}","",{version:3,sources:["webpack://./apps/workflowengine/src/components/Workflow.vue","webpack://./apps/workflowengine/src/styles/operation.scss"],names:[],mappings:"AACA,iCACC,2CAAA,CAED,0BACC,eAAA,CAEA,8CACC,eAAA,CACA,eAAA,CAGF,0BACC,YAAA,CACA,cAAA,CACA,gBAAA,CACA,yCACC,eAAA,CACA,gBAAA,CAGF,gCACC,kBAAA,CAGD,qCACC,4BAAA,CACA,+BAAA,CACA,0BAAA,CACA,uBAAA,CACA,uCAAA,CACA,0CAAA,CACA,qCAAA,CACA,kCAAA,CAGD,qCACC,4BAAA,CACA,+BAAA,CACA,0BAAA,CACA,uBAAA,CACA,0DAAA,CACA,6DAAA,CACA,wDAAA,CACA,qDAAA,CAGD,+DACC,gBAAA,CACA,eAAA,CAGD,+DACC,eAAA,CACA,YAAA,CACA,aAAA,CACA,gBAAA,CCxDD,gCACC,YAAA,CACA,cAAA,CACA,qBAAA,CACA,WAAA,CACA,gBAAA,CACA,YAAA,CACA,wCAAA,CACA,iBAAA,CACA,kBAAA,CAED,sCACC,aAAA,CACA,UAAA,CACA,WAAA,CACA,yBAAA,CACA,iCAAA,CACA,eAAA,CACA,kBAAA,CACA,2BAAA,CAED,6CACC,iBAAA,CACA,WAAA,CACA,YAAA,CACA,qBAAA,CACA,kBAAA,CAED,wCACC,UAAA,CACA,eAAA,CACA,iBAAA,CAED,2CACC,WAAA,CACA,aAAA,CAED,oBACC,QAAA,CACA,SAAA,CACA,eAAA,CAED,uBACC,cAAA,CACA,WAAA,CAGD,qCACC,6CAAA,CACA,mFACC,uCAAA,CAIF,8CACC,kBAAA,CAEA,0EACC,eAAA,CACA,eAAA,CACA,wBAAA,CACA,gFACC,SAAA,CAGF,oDACC,UAAA,CACA,QAAA,CACA,iBAAA,CACA,sEACC,yCAAA,CAKH,uCACC,yCAAA,CDfD,qCACC,6CAAA",sourcesContent:['\n#workflowengine {\n\tborder-bottom: 1px solid var(--color-border);\n}\n.section {\n\tmax-width: 100vw;\n\n\th2.configured-flows {\n\t\tmargin-top: 50px;\n\t\tmargin-bottom: 0;\n\t}\n}\n.actions {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tmax-width: 1200px;\n\t.actions__item {\n\t\tmax-width: 280px;\n\t\tflex-basis: 250px;\n\t}\n}\n.actions__more {\n\tmargin-bottom: 10px;\n}\n\n.slide-enter-active {\n\t-moz-transition-duration: 0.3s;\n\t-webkit-transition-duration: 0.3s;\n\t-o-transition-duration: 0.3s;\n\ttransition-duration: 0.3s;\n\t-moz-transition-timing-function: ease-in;\n\t-webkit-transition-timing-function: ease-in;\n\t-o-transition-timing-function: ease-in;\n\ttransition-timing-function: ease-in;\n}\n\n.slide-leave-active {\n\t-moz-transition-duration: 0.3s;\n\t-webkit-transition-duration: 0.3s;\n\t-o-transition-duration: 0.3s;\n\ttransition-duration: 0.3s;\n\t-moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);\n\t-webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);\n\t-o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);\n\ttransition-timing-function: cubic-bezier(0, 1, 0.5, 1);\n}\n\n.slide-enter-to, .slide-leave {\n\tmax-height: 500px;\n\toverflow: hidden;\n}\n\n.slide-enter, .slide-leave-to {\n\toverflow: hidden;\n\tmax-height: 0;\n\tpadding-top: 0;\n\tpadding-bottom: 0;\n}\n\n@import "./../styles/operation";\n\n.actions__item.more {\n\tbackground-color: var(--color-background-dark);\n}\n',".actions__item {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tflex-direction: column;\n\tflex-grow: 1;\n\tmargin-left: -1px;\n\tpadding: 10px;\n\tborder-radius: var(--border-radius-large);\n\tmargin-right: 20px;\n\tmargin-bottom: 20px;\n}\n.actions__item .icon {\n\tdisplay: block;\n\twidth: 100%;\n\theight: 50px;\n\tbackground-size: 50px 50px;\n\tbackground-position: center center;\n\tmargin-top: 10px;\n\tmargin-bottom: 10px;\n\tbackground-repeat: no-repeat;\n}\n.actions__item__description {\n\ttext-align: center;\n\tflex-grow: 1;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n}\n.actions__item_options {\n\twidth: 100%;\n\tmargin-top: 10px;\n\tpadding-left: 60px;\n}\nh3, small {\n\tpadding: 6px;\n\tdisplay: block;\n}\nh3 {\n\tmargin: 0;\n\tpadding: 0;\n\tfont-weight: 600;\n}\nsmall {\n\tfont-size: 10pt;\n\tflex-grow: 1;\n}\n\n.colored:not(.more) {\n\tbackground-color: var(--color-primary-element);\n\th3, small {\n\t\tcolor: var(--color-primary-element-text)\n\t}\n}\n\n.actions__item:not(.colored) {\n\tflex-direction: row;\n\n\t.actions__item__description {\n\t\tpadding-top: 5px;\n\t\ttext-align: left;\n\t\twidth: calc(100% - 105px);\n\t\tsmall {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\t.icon {\n\t\twidth: 50px;\n\t\tmargin: 0;\n\t\tmargin-right: 10px;\n\t\t&:not(.icon-invert) {\n\t\t\tfilter: var(--background-invert-if-bright);\n\t\t}\n\t}\n}\n\n.colored .icon-invert {\n\tfilter: var(--background-invert-if-bright);\n}\n"],sourceRoot:""}]),b.Z=c},47892:function(M,b,z){"use strict";var p=z(87537),o=z.n(p),O=z(23645),c=z.n(O)()(o());c.push([M.id,"\n.v-select[data-v-003881d4],\ninput[type='text'][data-v-003881d4] {\n\twidth: 100%;\n}\ninput[type='text'][data-v-003881d4] {\n\tmin-height: 48px;\n}\n.option__icon[data-v-003881d4] {\n\tdisplay: inline-block;\n\tmin-width: 30px;\n\tbackground-position: center;\n\tvertical-align: middle;\n}\n.option__title[data-v-003881d4] {\n\tdisplay: inline-flex;\n\twidth: calc(100% - 36px);\n\tvertical-align: middle;\n}\n","",{version:3,sources:["webpack://./apps/workflowengine/src/components/Checks/RequestUserAgent.vue"],names:[],mappings:";AAmJA;;CAEA,WAAA;AACA;AACA;CACA,gBAAA;AACA;AAEA;CACA,qBAAA;CACA,eAAA;CACA,2BAAA;CACA,sBAAA;AACA;AAEA;CACA,oBAAA;CACA,wBAAA;CACA,sBAAA;AACA",sourcesContent:["\x3c!--\n - @copyright Copyright (c) 2019 Julius Härtl \n -\n - @author Julius Härtl \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 --\x3e\n\n\n\n\n\n\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Event.vue?vue&type=style&index=0&id=d4892b64&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Event.vue?vue&type=style&index=0&id=d4892b64&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Event.vue?vue&type=template&id=d4892b64&scoped=true&\"\nimport script from \"./Event.vue?vue&type=script&lang=js&\"\nexport * from \"./Event.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Event.vue?vue&type=style&index=0&id=d4892b64&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"d4892b64\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"event\"},[(_vm.operation.isComplex && _vm.operation.fixedEntity !== '')?_c('div',{staticClass:\"isComplex\"},[_c('img',{staticClass:\"option__icon\",attrs:{\"src\":_vm.entity.icon,\"alt\":\"\"}}),_vm._v(\" \"),_c('span',{staticClass:\"option__title option__title_single\"},[_vm._v(_vm._s(_vm.operation.triggerHint))])]):_c('NcSelect',{staticClass:\"event__trigger\",attrs:{\"disabled\":_vm.allEvents.length <= 1,\"multiple\":true,\"options\":_vm.allEvents,\"value\":_vm.currentEvent,\"placeholder\":_vm.placeholderString,\"label\":\"displayName\"},on:{\"input\":_vm.updateEvent},scopedSlots:_vm._u([{key:\"option\",fn:function(option){return [_c('img',{staticClass:\"option__icon\",attrs:{\"src\":option.entity.icon,\"alt\":\"\"}}),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(option.displayName))])]}},{key:\"selected-option\",fn:function(option){return [_c('img',{staticClass:\"option__icon\",attrs:{\"src\":option.entity.icon,\"alt\":\"\"}}),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(option.displayName))])]}}])})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Check.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Check.vue?vue&type=script&lang=js&\"","\n\n\n\n\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Check.vue?vue&type=style&index=0&id=07a2739b&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Check.vue?vue&type=style&index=0&id=07a2739b&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Check.vue?vue&type=template&id=07a2739b&scoped=true&\"\nimport script from \"./Check.vue?vue&type=script&lang=js&\"\nexport * from \"./Check.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Check.vue?vue&type=style&index=0&id=07a2739b&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"07a2739b\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:(_vm.hideDelete),expression:\"hideDelete\"}],staticClass:\"check\",on:{\"click\":_vm.showDelete}},[_c('NcSelect',{ref:\"checkSelector\",attrs:{\"options\":_vm.options,\"label\":\"name\",\"clearable\":false,\"placeholder\":_vm.t('workflowengine', 'Select a filter')},on:{\"input\":_vm.updateCheck},model:{value:(_vm.currentOption),callback:function ($$v) {_vm.currentOption=$$v},expression:\"currentOption\"}}),_vm._v(\" \"),_c('NcSelect',{staticClass:\"comparator\",attrs:{\"disabled\":!_vm.currentOption,\"options\":_vm.operators,\"label\":\"name\",\"clearable\":false,\"placeholder\":_vm.t('workflowengine', 'Select a comparator')},on:{\"input\":_vm.updateCheck},model:{value:(_vm.currentOperator),callback:function ($$v) {_vm.currentOperator=$$v},expression:\"currentOperator\"}}),_vm._v(\" \"),(_vm.currentOperator && _vm.currentComponent)?_c(_vm.currentOption.component,{tag:\"component\",staticClass:\"option\",attrs:{\"disabled\":!_vm.currentOption,\"check\":_vm.check},on:{\"input\":_vm.updateCheck,\"valid\":function($event){(_vm.valid=true) && _vm.validate()},\"invalid\":function($event){!(_vm.valid=false) && _vm.validate()}},model:{value:(_vm.check.value),callback:function ($$v) {_vm.$set(_vm.check, \"value\", $$v)},expression:\"check.value\"}}):_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.check.value),expression:\"check.value\"}],staticClass:\"option\",class:{ invalid: !_vm.valid },attrs:{\"type\":\"text\",\"disabled\":!_vm.currentOption,\"placeholder\":_vm.valuePlaceholder},domProps:{\"value\":(_vm.check.value)},on:{\"input\":[function($event){if($event.target.composing)return;_vm.$set(_vm.check, \"value\", $event.target.value)},_vm.updateCheck]}}),_vm._v(\" \"),(_vm.deleteVisible || !_vm.currentOption)?_c('NcActions',[_c('NcActionButton',{attrs:{\"title\":_vm.t('workflowengine', 'Remove filter')},on:{\"click\":function($event){return _vm.$emit('remove')}},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('CloseIcon',{attrs:{\"size\":20}})]},proxy:true}],null,false,2428343285)})],1):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Operation.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Operation.vue?vue&type=script&lang=js&\"","\n\n\n\n\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Operation.vue?vue&type=style&index=0&id=a0480332&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Operation.vue?vue&type=style&index=0&id=a0480332&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Operation.vue?vue&type=template&id=a0480332&scoped=true&\"\nimport script from \"./Operation.vue?vue&type=script&lang=js&\"\nexport * from \"./Operation.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Operation.vue?vue&type=style&index=0&id=a0480332&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"a0480332\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"actions__item\",class:{'colored': _vm.colored},style:({ backgroundColor: _vm.colored ? _vm.operation.color : 'transparent' })},[_c('div',{staticClass:\"icon\",class:_vm.operation.iconClass,style:({ backgroundImage: _vm.operation.iconClass ? '' : `url(${_vm.operation.icon})` })}),_vm._v(\" \"),_c('div',{staticClass:\"actions__item__description\"},[_c('h3',[_vm._v(_vm._s(_vm.operation.name))]),_vm._v(\" \"),_c('small',[_vm._v(_vm._s(_vm.operation.description))]),_vm._v(\" \"),(_vm.colored)?_c('NcButton',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('workflowengine', 'Add new flow'))+\"\\n\\t\\t\")]):_vm._e()],1),_vm._v(\" \"),_c('div',{staticClass:\"actions__item_options\"},[_vm._t(\"default\")],2)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Rule.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Rule.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Rule.vue?vue&type=style&index=0&id=3def8966&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Rule.vue?vue&type=style&index=0&id=3def8966&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Rule.vue?vue&type=template&id=3def8966&scoped=true&\"\nimport script from \"./Rule.vue?vue&type=script&lang=js&\"\nexport * from \"./Rule.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Rule.vue?vue&type=style&index=0&id=3def8966&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3def8966\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return (_vm.operation)?_c('div',{staticClass:\"section rule\",style:({ borderLeftColor: _vm.operation.color || '' })},[_c('div',{staticClass:\"trigger\"},[_c('p',[_c('span',[_vm._v(_vm._s(_vm.t('workflowengine', 'When')))]),_vm._v(\" \"),_c('Event',{attrs:{\"rule\":_vm.rule},on:{\"update\":_vm.updateRule}})],1),_vm._v(\" \"),_vm._l((_vm.rule.checks),function(check,index){return _c('p',{key:index},[_c('span',[_vm._v(_vm._s(_vm.t('workflowengine', 'and')))]),_vm._v(\" \"),_c('Check',{attrs:{\"check\":check,\"rule\":_vm.rule},on:{\"update\":_vm.updateRule,\"validate\":_vm.validate,\"remove\":function($event){return _vm.removeCheck(check)}}})],1)}),_vm._v(\" \"),_c('p',[_c('span'),_vm._v(\" \"),(_vm.lastCheckComplete)?_c('input',{staticClass:\"check--add\",attrs:{\"type\":\"button\",\"value\":_vm.t('workflowengine', 'Add a new filter')},on:{\"click\":_vm.onAddFilter}}):_vm._e()])],2),_vm._v(\" \"),_c('div',{staticClass:\"flow-icon icon-confirm\"}),_vm._v(\" \"),_c('div',{staticClass:\"action\"},[_c('Operation',{attrs:{\"operation\":_vm.operation,\"colored\":false}},[(_vm.operation.options)?_c(_vm.operation.options,{tag:\"component\",on:{\"input\":_vm.updateOperation},model:{value:(_vm.rule.operation),callback:function ($$v) {_vm.$set(_vm.rule, \"operation\", $$v)},expression:\"rule.operation\"}}):_vm._e()],1),_vm._v(\" \"),_c('div',{staticClass:\"buttons\"},[(_vm.rule.id < -1 || _vm.dirty)?_c('NcButton',{on:{\"click\":_vm.cancelRule}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('workflowengine', 'Cancel'))+\"\\n\\t\\t\\t\")]):(!_vm.dirty)?_c('NcButton',{on:{\"click\":_vm.deleteRule}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('workflowengine', 'Delete'))+\"\\n\\t\\t\\t\")]):_vm._e(),_vm._v(\" \"),_c('NcButton',{attrs:{\"type\":_vm.ruleStatus.type},on:{\"click\":_vm.saveRule},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c(_vm.ruleStatus.icon,{tag:\"component\",attrs:{\"size\":20}})]},proxy:true}],null,false,2383918876)},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.ruleStatus.title)+\"\\n\\t\\t\\t\")])],1),_vm._v(\" \"),(_vm.error)?_c('p',{staticClass:\"error-message\"},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.error)+\"\\n\\t\\t\")]):_vm._e()],1)]):_vm._e()\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./MenuUp.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./MenuUp.vue?vue&type=script&lang=js&\"","\n\n","import { render, staticRenderFns } from \"./MenuUp.vue?vue&type=template&id=52b567ec&\"\nimport script from \"./MenuUp.vue?vue&type=script&lang=js&\"\nexport * from \"./MenuUp.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon menu-up-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M7,15L12,10L17,15H7Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./MenuDown.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./MenuDown.vue?vue&type=script&lang=js&\"","\n\n","import { render, staticRenderFns } from \"./MenuDown.vue?vue&type=template&id=49c08fbe&\"\nimport script from \"./MenuDown.vue?vue&type=script&lang=js&\"\nexport * from \"./MenuDown.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon menu-down-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M7,10L12,15L17,10H7Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Workflow.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Workflow.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Workflow.vue?vue&type=style&index=0&id=6e5c8dfa&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Workflow.vue?vue&type=style&index=0&id=6e5c8dfa&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Workflow.vue?vue&type=template&id=6e5c8dfa&scoped=true&\"\nimport script from \"./Workflow.vue?vue&type=script&lang=js&\"\nexport * from \"./Workflow.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Workflow.vue?vue&type=style&index=0&id=6e5c8dfa&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6e5c8dfa\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"workflowengine\"}},[_c('NcSettingsSection',{attrs:{\"name\":_vm.t('workflowengine', 'Available flows'),\"doc-url\":_vm.workflowDocUrl}},[(_vm.scope === 0)?_c('p',{staticClass:\"settings-hint\"},[_c('a',{attrs:{\"href\":\"https://nextcloud.com/developer/\"}},[_vm._v(_vm._s(_vm.t('workflowengine', 'For details on how to write your own flow, check out the development documentation.')))])]):_vm._e(),_vm._v(\" \"),_c('transition-group',{staticClass:\"actions\",attrs:{\"name\":\"slide\",\"tag\":\"div\"}},[_vm._l((_vm.getMainOperations),function(operation){return _c('Operation',{key:operation.id,attrs:{\"operation\":operation},nativeOn:{\"click\":function($event){return _vm.createNewRule(operation)}}})}),_vm._v(\" \"),(_vm.showAppStoreHint)?_c('a',{key:'add',staticClass:\"actions__item colored more\",attrs:{\"href\":_vm.appstoreUrl}},[_c('div',{staticClass:\"icon icon-add\"}),_vm._v(\" \"),_c('div',{staticClass:\"actions__item__description\"},[_c('h3',[_vm._v(_vm._s(_vm.t('workflowengine', 'More flows')))]),_vm._v(\" \"),_c('small',[_vm._v(_vm._s(_vm.t('workflowengine', 'Browse the App Store')))])])]):_vm._e()],2),_vm._v(\" \"),(_vm.hasMoreOperations)?_c('div',{staticClass:\"actions__more\"},[_c('NcButton',{on:{\"click\":function($event){_vm.showMoreOperations = !_vm.showMoreOperations}},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [(_vm.showMoreOperations)?_c('MenuUp',{attrs:{\"size\":20}}):_c('MenuDown',{attrs:{\"size\":20}})]},proxy:true}],null,false,3801522717)},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.showMoreOperations ? _vm.t('workflowengine', 'Show less') : _vm.t('workflowengine', 'Show more'))+\"\\n\\t\\t\\t\")])],1):_vm._e(),_vm._v(\" \"),(_vm.scope === 0)?_c('h2',{staticClass:\"configured-flows\"},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('workflowengine', 'Configured flows'))+\"\\n\\t\\t\")]):_c('h2',{staticClass:\"configured-flows\"},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('workflowengine', 'Your flows'))+\"\\n\\t\\t\")])],1),_vm._v(\" \"),(_vm.rules.length > 0)?_c('transition-group',{attrs:{\"name\":\"slide\"}},_vm._l((_vm.rules),function(rule){return _c('Rule',{key:rule.id,attrs:{\"rule\":rule}})}),1):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\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\nconst regexRegex = /^\\/(.*)\\/([gui]{0,3})$/\nconst regexIPv4 = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\/(3[0-2]|[1-2][0-9]|[1-9])$/\nconst regexIPv6 = /^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\\/(1([01][0-9]|2[0-8])|[1-9][0-9]|[0-9])$/\n\nconst validateRegex = function(string) {\n\tif (!string) {\n\t\treturn false\n\t}\n\treturn regexRegex.exec(string) !== null\n}\n\nconst validateIPv4 = function(string) {\n\tif (!string) {\n\t\treturn false\n\t}\n\treturn regexIPv4.exec(string) !== null\n}\n\nconst validateIPv6 = function(string) {\n\tif (!string) {\n\t\treturn false\n\t}\n\treturn regexIPv6.exec(string) !== null\n}\n\nconst stringValidator = (check) => {\n\tif (check.operator === 'matches' || check.operator === '!matches') {\n\t\treturn validateRegex(check.value)\n\t}\n\treturn true\n}\n\nexport { validateRegex, stringValidator, validateIPv4, validateIPv6 }\n","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author John Molakvoæ \n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\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\nconst valueMixin = {\n\tprops: {\n\t\tvalue: {\n\t\t\ttype: String,\n\t\t\tdefault: '',\n\t\t},\n\t\tcheck: {\n\t\t\ttype: Object,\n\t\t\tdefault: () => { return {} },\n\t\t},\n\t},\n\tdata() {\n\t\treturn {\n\t\t\tnewValue: '',\n\t\t}\n\t},\n\twatch: {\n\t\tvalue: {\n\t\t\timmediate: true,\n\t\t\thandler(value) {\n\t\t\t\tthis.updateInternalValue(value)\n\t\t\t},\n\t\t},\n\t},\n\tmethods: {\n\t\tupdateInternalValue(value) {\n\t\t\tthis.newValue = value\n\t\t},\n\t},\n}\n\nexport default valueMixin\n","\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileMimeType.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileMimeType.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileMimeType.vue?vue&type=style&index=0&id=1a11f354&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileMimeType.vue?vue&type=style&index=0&id=1a11f354&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./FileMimeType.vue?vue&type=template&id=1a11f354&scoped=true&\"\nimport script from \"./FileMimeType.vue?vue&type=script&lang=js&\"\nexport * from \"./FileMimeType.vue?vue&type=script&lang=js&\"\nimport style0 from \"./FileMimeType.vue?vue&type=style&index=0&id=1a11f354&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1a11f354\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('NcSelect',{attrs:{\"value\":_vm.currentValue,\"placeholder\":_vm.t('workflowengine', 'Select a file type'),\"label\":\"label\",\"options\":_vm.options,\"clearable\":false},on:{\"input\":_vm.setValue},scopedSlots:_vm._u([{key:\"option\",fn:function(option){return [(option.icon)?_c('span',{staticClass:\"option__icon\",class:option.icon}):_c('span',{staticClass:\"option__icon-img\"},[_c('img',{attrs:{\"src\":option.iconUrl,\"alt\":\"\"}})]),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_c('NcEllipsisedOption',{attrs:{\"name\":String(option.label)}})],1)]}},{key:\"selected-option\",fn:function(selectedOption){return [(selectedOption.icon)?_c('span',{staticClass:\"option__icon\",class:selectedOption.icon}):_c('span',{staticClass:\"option__icon-img\"},[_c('img',{attrs:{\"src\":selectedOption.iconUrl,\"alt\":\"\"}})]),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_c('NcEllipsisedOption',{attrs:{\"name\":String(selectedOption.label)}})],1)]}}])}),_vm._v(\" \"),(!_vm.isPredefined)?_c('input',{attrs:{\"type\":\"text\",\"placeholder\":_vm.t('workflowengine', 'e.g. httpd/unix-directory')},domProps:{\"value\":_vm.currentValue.id},on:{\"input\":_vm.updateCustom}}):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileSystemTag.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileSystemTag.vue?vue&type=script&lang=js&\"","\n\n\n\n\n\n\n","import { render, staticRenderFns } from \"./FileSystemTag.vue?vue&type=template&id=3bb09106&scoped=true&\"\nimport script from \"./FileSystemTag.vue?vue&type=script&lang=js&\"\nexport * from \"./FileSystemTag.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3bb09106\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('NcSelectTags',{attrs:{\"multiple\":false},on:{\"input\":_vm.update},model:{value:(_vm.newValue),callback:function ($$v) {_vm.newValue=$$v},expression:\"newValue\"}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Arthur Schiwon \n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\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\nimport { stringValidator, validateIPv4, validateIPv6 } from '../../helpers/validators.js'\nimport FileMimeType from './FileMimeType.vue'\nimport FileSystemTag from './FileSystemTag.vue'\n\nconst stringOrRegexOperators = () => {\n\treturn [\n\t\t{ operator: 'matches', name: t('workflowengine', 'matches') },\n\t\t{ operator: '!matches', name: t('workflowengine', 'does not match') },\n\t\t{ operator: 'is', name: t('workflowengine', 'is') },\n\t\t{ operator: '!is', name: t('workflowengine', 'is not') },\n\t]\n}\n\nconst FileChecks = [\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\FileName',\n\t\tname: t('workflowengine', 'File name'),\n\t\toperators: stringOrRegexOperators,\n\t\tplaceholder: (check) => {\n\t\t\tif (check.operator === 'matches' || check.operator === '!matches') {\n\t\t\t\treturn '/^dummy-.+$/i'\n\t\t\t}\n\t\t\treturn 'filename.txt'\n\t\t},\n\t\tvalidate: stringValidator,\n\t},\n\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\FileMimeType',\n\t\tname: t('workflowengine', 'File MIME type'),\n\t\toperators: stringOrRegexOperators,\n\t\tcomponent: FileMimeType,\n\t},\n\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\FileSize',\n\t\tname: t('workflowengine', 'File size (upload)'),\n\t\toperators: [\n\t\t\t{ operator: 'less', name: t('workflowengine', 'less') },\n\t\t\t{ operator: '!greater', name: t('workflowengine', 'less or equals') },\n\t\t\t{ operator: '!less', name: t('workflowengine', 'greater or equals') },\n\t\t\t{ operator: 'greater', name: t('workflowengine', 'greater') },\n\t\t],\n\t\tplaceholder: (check) => '5 MB',\n\t\tvalidate: (check) => check.value ? check.value.match(/^[0-9]+[ ]?[kmgt]?b$/i) !== null : false,\n\t},\n\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\RequestRemoteAddress',\n\t\tname: t('workflowengine', 'Request remote address'),\n\t\toperators: [\n\t\t\t{ operator: 'matchesIPv4', name: t('workflowengine', 'matches IPv4') },\n\t\t\t{ operator: '!matchesIPv4', name: t('workflowengine', 'does not match IPv4') },\n\t\t\t{ operator: 'matchesIPv6', name: t('workflowengine', 'matches IPv6') },\n\t\t\t{ operator: '!matchesIPv6', name: t('workflowengine', 'does not match IPv6') },\n\t\t],\n\t\tplaceholder: (check) => {\n\t\t\tif (check.operator === 'matchesIPv6' || check.operator === '!matchesIPv6') {\n\t\t\t\treturn '::1/128'\n\t\t\t}\n\t\t\treturn '127.0.0.1/32'\n\t\t},\n\t\tvalidate: (check) => {\n\t\t\tif (check.operator === 'matchesIPv6' || check.operator === '!matchesIPv6') {\n\t\t\t\treturn validateIPv6(check.value)\n\t\t\t}\n\t\t\treturn validateIPv4(check.value)\n\t\t},\n\t},\n\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\FileSystemTags',\n\t\tname: t('workflowengine', 'File system tag'),\n\t\toperators: [\n\t\t\t{ operator: 'is', name: t('workflowengine', 'is tagged with') },\n\t\t\t{ operator: '!is', name: t('workflowengine', 'is not tagged with') },\n\t\t],\n\t\tcomponent: FileSystemTag,\n\t},\n]\n\nexport default FileChecks\n","\n\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserAgent.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserAgent.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserAgent.vue?vue&type=style&index=0&id=003881d4&prod&scoped=true&lang=css&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserAgent.vue?vue&type=style&index=0&id=003881d4&prod&scoped=true&lang=css&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./RequestUserAgent.vue?vue&type=template&id=003881d4&scoped=true&\"\nimport script from \"./RequestUserAgent.vue?vue&type=script&lang=js&\"\nexport * from \"./RequestUserAgent.vue?vue&type=script&lang=js&\"\nimport style0 from \"./RequestUserAgent.vue?vue&type=style&index=0&id=003881d4&prod&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"003881d4\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('NcSelect',{attrs:{\"value\":_vm.currentValue,\"placeholder\":_vm.t('workflowengine', 'Select a user agent'),\"label\":\"label\",\"options\":_vm.options,\"clearable\":false},on:{\"input\":_vm.setValue},scopedSlots:_vm._u([{key:\"option\",fn:function(option){return [_c('span',{staticClass:\"option__icon\",class:option.icon}),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_c('NcEllipsisedOption',{attrs:{\"name\":String(option.label)}})],1)]}},{key:\"selected-option\",fn:function(selectedOption){return [_c('span',{staticClass:\"option__icon\",class:selectedOption.icon}),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_c('NcEllipsisedOption',{attrs:{\"name\":String(selectedOption.label)}})],1)]}}])}),_vm._v(\" \"),(!_vm.isPredefined)?_c('input',{attrs:{\"type\":\"text\"},domProps:{\"value\":_vm.currentValue.pattern},on:{\"input\":_vm.updateCustom}}):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestTime.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestTime.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestTime.vue?vue&type=style&index=0&id=7a2ecc67&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestTime.vue?vue&type=style&index=0&id=7a2ecc67&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./RequestTime.vue?vue&type=template&id=7a2ecc67&scoped=true&\"\nimport script from \"./RequestTime.vue?vue&type=script&lang=js&\"\nexport * from \"./RequestTime.vue?vue&type=script&lang=js&\"\nimport style0 from \"./RequestTime.vue?vue&type=style&index=0&id=7a2ecc67&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7a2ecc67\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"timeslot\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.newValue.startTime),expression:\"newValue.startTime\"}],staticClass:\"timeslot--start\",attrs:{\"type\":\"text\",\"placeholder\":\"e.g. 08:00\"},domProps:{\"value\":(_vm.newValue.startTime)},on:{\"input\":[function($event){if($event.target.composing)return;_vm.$set(_vm.newValue, \"startTime\", $event.target.value)},_vm.update]}}),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.newValue.endTime),expression:\"newValue.endTime\"}],attrs:{\"type\":\"text\",\"placeholder\":\"e.g. 18:00\"},domProps:{\"value\":(_vm.newValue.endTime)},on:{\"input\":[function($event){if($event.target.composing)return;_vm.$set(_vm.newValue, \"endTime\", $event.target.value)},_vm.update]}}),_vm._v(\" \"),(!_vm.valid)?_c('p',{staticClass:\"invalid-hint\"},[_vm._v(\"\\n\\t\\t\"+_vm._s(_vm.t('workflowengine', 'Please enter a valid time span'))+\"\\n\\t\")]):_vm._e(),_vm._v(\" \"),_c('NcSelect',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.valid),expression:\"valid\"}],attrs:{\"clearable\":false,\"options\":_vm.timezones},on:{\"input\":_vm.update},model:{value:(_vm.newValue.timezone),callback:function ($$v) {_vm.$set(_vm.newValue, \"timezone\", $$v)},expression:\"newValue.timezone\"}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestURL.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestURL.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestURL.vue?vue&type=style&index=0&id=1a72d97f&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestURL.vue?vue&type=style&index=0&id=1a72d97f&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./RequestURL.vue?vue&type=template&id=1a72d97f&scoped=true&\"\nimport script from \"./RequestURL.vue?vue&type=script&lang=js&\"\nexport * from \"./RequestURL.vue?vue&type=script&lang=js&\"\nimport style0 from \"./RequestURL.vue?vue&type=style&index=0&id=1a72d97f&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1a72d97f\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('NcSelect',{attrs:{\"value\":_vm.currentValue,\"placeholder\":_vm.t('workflowengine', 'Select a request URL'),\"label\":\"label\",\"clearable\":false,\"options\":_vm.options},on:{\"input\":_vm.setValue},scopedSlots:_vm._u([{key:\"option\",fn:function(option){return [_c('span',{staticClass:\"option__icon\",class:option.icon}),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_c('NcEllipsisedOption',{attrs:{\"name\":String(option.label)}})],1)]}},{key:\"selected-option\",fn:function(selectedOption){return [_c('span',{staticClass:\"option__icon\",class:selectedOption.icon}),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_c('NcEllipsisedOption',{attrs:{\"name\":String(selectedOption.label)}})],1)]}}])}),_vm._v(\" \"),(!_vm.isPredefined)?_c('input',{attrs:{\"type\":\"text\",\"placeholder\":_vm.placeholder},domProps:{\"value\":_vm.currentValue.id},on:{\"input\":_vm.updateCustom}}):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserGroup.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserGroup.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserGroup.vue?vue&type=style&index=0&id=16d8123e&prod&scoped=true&lang=css&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserGroup.vue?vue&type=style&index=0&id=16d8123e&prod&scoped=true&lang=css&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./RequestUserGroup.vue?vue&type=template&id=16d8123e&scoped=true&\"\nimport script from \"./RequestUserGroup.vue?vue&type=script&lang=js&\"\nexport * from \"./RequestUserGroup.vue?vue&type=script&lang=js&\"\nimport style0 from \"./RequestUserGroup.vue?vue&type=style&index=0&id=16d8123e&prod&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"16d8123e\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('NcSelect',{attrs:{\"value\":_vm.currentValue,\"loading\":_vm.status.isLoading && _vm.groups.length === 0,\"options\":_vm.groups,\"clearable\":false,\"label\":\"displayname\"},on:{\"search-change\":_vm.searchAsync,\"input\":(value) => _vm.$emit('input', value.id)}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\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\nimport RequestUserAgent from './RequestUserAgent.vue'\nimport RequestTime from './RequestTime.vue'\nimport RequestURL from './RequestURL.vue'\nimport RequestUserGroup from './RequestUserGroup.vue'\n\nconst RequestChecks = [\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\RequestURL',\n\t\tname: t('workflowengine', 'Request URL'),\n\t\toperators: [\n\t\t\t{ operator: 'is', name: t('workflowengine', 'is') },\n\t\t\t{ operator: '!is', name: t('workflowengine', 'is not') },\n\t\t\t{ operator: 'matches', name: t('workflowengine', 'matches') },\n\t\t\t{ operator: '!matches', name: t('workflowengine', 'does not match') },\n\t\t],\n\t\tcomponent: RequestURL,\n\t},\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\RequestTime',\n\t\tname: t('workflowengine', 'Request time'),\n\t\toperators: [\n\t\t\t{ operator: 'in', name: t('workflowengine', 'between') },\n\t\t\t{ operator: '!in', name: t('workflowengine', 'not between') },\n\t\t],\n\t\tcomponent: RequestTime,\n\t},\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\RequestUserAgent',\n\t\tname: t('workflowengine', 'Request user agent'),\n\t\toperators: [\n\t\t\t{ operator: 'is', name: t('workflowengine', 'is') },\n\t\t\t{ operator: '!is', name: t('workflowengine', 'is not') },\n\t\t\t{ operator: 'matches', name: t('workflowengine', 'matches') },\n\t\t\t{ operator: '!matches', name: t('workflowengine', 'does not match') },\n\t\t],\n\t\tcomponent: RequestUserAgent,\n\t},\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\UserGroupMembership',\n\t\tname: t('workflowengine', 'User group membership'),\n\t\toperators: [\n\t\t\t{ operator: 'is', name: t('workflowengine', 'is member of') },\n\t\t\t{ operator: '!is', name: t('workflowengine', 'is not member of') },\n\t\t],\n\t\tcomponent: RequestUserGroup,\n\t},\n]\n\nexport default RequestChecks\n","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\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\nimport FileChecks from './file.js'\nimport RequestChecks from './request.js'\n\nexport default [...FileChecks, ...RequestChecks]\n","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author John Molakvoæ \n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\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\nimport Vue from 'vue'\nimport Vuex from 'vuex'\nimport store from './store.js'\nimport Settings from './components/Workflow.vue'\nimport ShippedChecks from './components/Checks/index.js'\n\n/**\n * A plugin for displaying a custom value field for checks\n *\n * @typedef {object} CheckPlugin\n * @property {string} class - The PHP class name of the check\n * @property {Comparison[]} operators - A list of possible comparison operations running on the check\n * @property {Vue} component - A vue component to handle the rendering of options\n * The component should handle the v-model directive properly,\n * so it needs a value property to receive data and emit an input\n * event once the data has changed\n * @property {Function} placeholder - Return a placeholder of no custom component is used\n * @property {Function} validate - validate a check if no custom component is used\n */\n\n/**\n * A plugin for extending the admin page representation of an operator\n *\n * @typedef {object} OperatorPlugin\n * @property {string} id - The PHP class name of the check\n * @property {string} operation - Default value for the operation field\n * @property {string} color - Custom color code to be applied for the operator selector\n * @property {Vue} component - A vue component to handle the rendering of options\n * The component should handle the v-model directive properly,\n * so it needs a value property to receive data and emit an input\n * event once the data has changed\n */\n\n/**\n * @typedef {object} Comparison\n * @property {string} operator - value the comparison should have, e.g. !less, greater\n * @property {string} name - Translated readable text, e.g. less or equals\n */\n\n/**\n * Public javascript api for apps to register custom plugins\n */\nwindow.OCA.WorkflowEngine = Object.assign({}, OCA.WorkflowEngine, {\n\n\t/**\n\t *\n\t * @param {CheckPlugin} Plugin the plugin to register\n\t */\n\tregisterCheck(Plugin) {\n\t\tstore.commit('addPluginCheck', Plugin)\n\t},\n\t/**\n\t *\n\t * @param {OperatorPlugin} Plugin the plugin to register\n\t */\n\tregisterOperator(Plugin) {\n\t\tstore.commit('addPluginOperator', Plugin)\n\t},\n})\n\n// Register shipped checks\nShippedChecks.forEach((checkPlugin) => window.OCA.WorkflowEngine.registerCheck(checkPlugin))\n\nVue.use(Vuex)\nVue.prototype.t = t\n\nconst View = Vue.extend(Settings)\nconst workflowengine = new View({\n\tstore,\n})\nworkflowengine.$mount('#workflowengine')\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".check[data-v-07a2739b]{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;padding-right:20px}.check>*[data-v-07a2739b]:not(.close){width:180px}.check>.comparator[data-v-07a2739b]{min-width:200px;width:200px}.check>.option[data-v-07a2739b]{min-width:260px;width:260px;min-height:48px}.check>.option>input[type=text][data-v-07a2739b]{min-height:48px}.check>.v-select[data-v-07a2739b],.check>.button-vue[data-v-07a2739b],.check>input[type=text][data-v-07a2739b]{margin-right:5px;margin-bottom:5px}input[type=text][data-v-07a2739b]{margin:0}.invalid[data-v-07a2739b]{border-color:var(--color-error) !important}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Check.vue\"],\"names\":[],\"mappings\":\"AACA,wBACC,YAAA,CACA,cAAA,CACA,sBAAA,CACA,UAAA,CACA,kBAAA,CAEA,sCACC,WAAA,CAED,oCACC,eAAA,CACA,WAAA,CAED,gCACC,eAAA,CACA,WAAA,CACA,eAAA,CAEA,iDACC,eAAA,CAGF,+GAGC,gBAAA,CACA,iBAAA,CAGF,kCACC,QAAA,CAED,0BACC,0CAAA\",\"sourcesContent\":[\"\\n.check {\\n\\tdisplay: flex;\\n\\tflex-wrap: wrap;\\n\\talign-items: flex-start; // to not stretch components vertically\\n\\twidth: 100%;\\n\\tpadding-right: 20px;\\n\\n\\t& > *:not(.close) {\\n\\t\\twidth: 180px;\\n\\t}\\n\\t& > .comparator {\\n\\t\\tmin-width: 200px;\\n\\t\\twidth: 200px;\\n\\t}\\n\\t& > .option {\\n\\t\\tmin-width: 260px;\\n\\t\\twidth: 260px;\\n\\t\\tmin-height: 48px;\\n\\n\\t\\t& > input[type=text] {\\n\\t\\t\\tmin-height: 48px;\\n\\t\\t}\\n\\t}\\n\\t& > .v-select,\\n\\t& > .button-vue,\\n\\t& > input[type=text] {\\n\\t\\tmargin-right: 5px;\\n\\t\\tmargin-bottom: 5px;\\n\\t}\\n}\\ninput[type=text] {\\n\\tmargin: 0;\\n}\\n.invalid {\\n\\tborder-color: var(--color-error) !important;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".v-select[data-v-1a11f354],input[type=text][data-v-1a11f354]{width:100%}input[type=text][data-v-1a11f354]{min-height:48px}.option__icon[data-v-1a11f354],.option__icon-img[data-v-1a11f354]{display:inline-block;min-width:30px;background-position:center;vertical-align:middle}.option__icon-img[data-v-1a11f354]{text-align:center}.option__title[data-v-1a11f354]{display:inline-flex;width:calc(100% - 36px);vertical-align:middle}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Checks/FileMimeType.vue\"],\"names\":[],\"mappings\":\"AACA,6DAEC,UAAA,CAGD,kCACC,eAAA,CAGD,kEAEC,oBAAA,CACA,cAAA,CACA,0BAAA,CACA,qBAAA,CAGD,mCACC,iBAAA,CAGD,gCACC,mBAAA,CACA,uBAAA,CACA,qBAAA\",\"sourcesContent\":[\"\\n.v-select,\\ninput[type='text'] {\\n\\twidth: 100%;\\n}\\n\\ninput[type=text] {\\n\\tmin-height: 48px;\\n}\\n\\n.option__icon,\\n.option__icon-img {\\n\\tdisplay: inline-block;\\n\\tmin-width: 30px;\\n\\tbackground-position: center;\\n\\tvertical-align: middle;\\n}\\n\\n.option__icon-img {\\n\\ttext-align: center;\\n}\\n\\n.option__title {\\n\\tdisplay: inline-flex;\\n\\twidth: calc(100% - 36px);\\n\\tvertical-align: middle;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".timeslot[data-v-7a2ecc67]{display:flex;flex-grow:1;flex-wrap:wrap;max-width:180px}.timeslot .multiselect[data-v-7a2ecc67]{width:100%;margin-bottom:5px}.timeslot .multiselect[data-v-7a2ecc67] .multiselect__tags:not(:hover):not(:focus):not(:active){border:1px solid rgba(0,0,0,0)}.timeslot input[type=text][data-v-7a2ecc67]{width:50%;margin:0;margin-bottom:5px;min-height:48px}.timeslot input[type=text].timeslot--start[data-v-7a2ecc67]{margin-right:5px;width:calc(50% - 5px)}.timeslot .invalid-hint[data-v-7a2ecc67]{color:var(--color-text-maxcontrast)}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Checks/RequestTime.vue\"],\"names\":[],\"mappings\":\"AACA,2BACC,YAAA,CACA,WAAA,CACA,cAAA,CACA,eAAA,CAEA,wCACC,UAAA,CACA,iBAAA,CAGD,gGACC,8BAAA,CAGD,4CACC,SAAA,CACA,QAAA,CACA,iBAAA,CACA,eAAA,CAEA,4DACC,gBAAA,CACA,qBAAA,CAIF,yCACC,mCAAA\",\"sourcesContent\":[\"\\n.timeslot {\\n\\tdisplay: flex;\\n\\tflex-grow: 1;\\n\\tflex-wrap: wrap;\\n\\tmax-width: 180px;\\n\\n\\t.multiselect {\\n\\t\\twidth: 100%;\\n\\t\\tmargin-bottom: 5px;\\n\\t}\\n\\n\\t.multiselect::v-deep .multiselect__tags:not(:hover):not(:focus):not(:active) {\\n\\t\\tborder: 1px solid transparent;\\n\\t}\\n\\n\\tinput[type=text] {\\n\\t\\twidth: 50%;\\n\\t\\tmargin: 0;\\n\\t\\tmargin-bottom: 5px;\\n\\t\\tmin-height: 48px;\\n\\n\\t\\t&.timeslot--start {\\n\\t\\t\\tmargin-right: 5px;\\n\\t\\t\\twidth: calc(50% - 5px);\\n\\t\\t}\\n\\t}\\n\\n\\t.invalid-hint {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".v-select[data-v-1a72d97f],input[type=text][data-v-1a72d97f]{width:100%}input[type=text][data-v-1a72d97f]{min-height:48px}.option__icon[data-v-1a72d97f]{display:inline-block;min-width:30px;background-position:center;vertical-align:middle}.option__title[data-v-1a72d97f]{display:inline-flex;width:calc(100% - 36px);vertical-align:middle}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Checks/RequestURL.vue\"],\"names\":[],\"mappings\":\"AACA,6DAEC,UAAA,CAED,kCACC,eAAA,CAGD,+BACC,oBAAA,CACA,cAAA,CACA,0BAAA,CACA,qBAAA,CAGD,gCACC,mBAAA,CACA,uBAAA,CACA,qBAAA\",\"sourcesContent\":[\"\\n.v-select,\\ninput[type='text'] {\\n\\twidth: 100%;\\n}\\ninput[type='text'] {\\n\\tmin-height: 48px;\\n}\\n\\n.option__icon {\\n\\tdisplay: inline-block;\\n\\tmin-width: 30px;\\n\\tbackground-position: center;\\n\\tvertical-align: middle;\\n}\\n\\n.option__title {\\n\\tdisplay: inline-flex;\\n\\twidth: calc(100% - 36px);\\n\\tvertical-align: middle;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".event[data-v-d4892b64]{margin-bottom:5px}.event__trigger[data-v-d4892b64]{max-width:550px}.isComplex img[data-v-d4892b64]{vertical-align:text-top}.isComplex span[data-v-d4892b64]{padding-top:2px;display:inline-block}.option__title[data-v-d4892b64]{margin-left:5px;color:var(--color-main-text)}.option__icon[data-v-d4892b64]{width:16px;height:16px;filter:var(--background-invert-if-dark)}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Event.vue\"],\"names\":[],\"mappings\":\"AACA,wBACC,iBAAA,CAEA,iCACC,eAAA,CAID,gCACC,uBAAA,CAED,iCACC,eAAA,CACA,oBAAA,CAIF,gCACC,eAAA,CACA,4BAAA,CAGD,+BACC,UAAA,CACA,WAAA,CACA,uCAAA\",\"sourcesContent\":[\"\\n.event {\\n\\tmargin-bottom: 5px;\\n\\n\\t&__trigger {\\n\\t\\tmax-width: 550px;\\n\\t}\\n}\\n.isComplex {\\n\\timg {\\n\\t\\tvertical-align: text-top;\\n\\t}\\n\\tspan {\\n\\t\\tpadding-top: 2px;\\n\\t\\tdisplay: inline-block;\\n\\t}\\n}\\n\\n.option__title {\\n\\tmargin-left: 5px;\\n\\tcolor: var(--color-main-text);\\n}\\n\\n.option__icon {\\n\\twidth: 16px;\\n\\theight: 16px;\\n\\tfilter: var(--background-invert-if-dark);\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".actions__item[data-v-a0480332]{display:flex;flex-wrap:wrap;flex-direction:column;flex-grow:1;margin-left:-1px;padding:10px;border-radius:var(--border-radius-large);margin-right:20px;margin-bottom:20px}.actions__item .icon[data-v-a0480332]{display:block;width:100%;height:50px;background-size:50px 50px;background-position:center center;margin-top:10px;margin-bottom:10px;background-repeat:no-repeat}.actions__item__description[data-v-a0480332]{text-align:center;flex-grow:1;display:flex;flex-direction:column;align-items:center}.actions__item_options[data-v-a0480332]{width:100%;margin-top:10px;padding-left:60px}h3[data-v-a0480332],small[data-v-a0480332]{padding:6px;display:block}h3[data-v-a0480332]{margin:0;padding:0;font-weight:600}small[data-v-a0480332]{font-size:10pt;flex-grow:1}.colored[data-v-a0480332]:not(.more){background-color:var(--color-primary-element)}.colored:not(.more) h3[data-v-a0480332],.colored:not(.more) small[data-v-a0480332]{color:var(--color-primary-element-text)}.actions__item[data-v-a0480332]:not(.colored){flex-direction:row}.actions__item:not(.colored) .actions__item__description[data-v-a0480332]{padding-top:5px;text-align:left;width:calc(100% - 105px)}.actions__item:not(.colored) .actions__item__description small[data-v-a0480332]{padding:0}.actions__item:not(.colored) .icon[data-v-a0480332]{width:50px;margin:0;margin-right:10px}.actions__item:not(.colored) .icon[data-v-a0480332]:not(.icon-invert){filter:var(--background-invert-if-bright)}.colored .icon-invert[data-v-a0480332]{filter:var(--background-invert-if-bright)}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/styles/operation.scss\"],\"names\":[],\"mappings\":\"AAAA,gCACC,YAAA,CACA,cAAA,CACA,qBAAA,CACA,WAAA,CACA,gBAAA,CACA,YAAA,CACA,wCAAA,CACA,iBAAA,CACA,kBAAA,CAED,sCACC,aAAA,CACA,UAAA,CACA,WAAA,CACA,yBAAA,CACA,iCAAA,CACA,eAAA,CACA,kBAAA,CACA,2BAAA,CAED,6CACC,iBAAA,CACA,WAAA,CACA,YAAA,CACA,qBAAA,CACA,kBAAA,CAED,wCACC,UAAA,CACA,eAAA,CACA,iBAAA,CAED,2CACC,WAAA,CACA,aAAA,CAED,oBACC,QAAA,CACA,SAAA,CACA,eAAA,CAED,uBACC,cAAA,CACA,WAAA,CAGD,qCACC,6CAAA,CACA,mFACC,uCAAA,CAIF,8CACC,kBAAA,CAEA,0EACC,eAAA,CACA,eAAA,CACA,wBAAA,CACA,gFACC,SAAA,CAGF,oDACC,UAAA,CACA,QAAA,CACA,iBAAA,CACA,sEACC,yCAAA,CAKH,uCACC,yCAAA\",\"sourcesContent\":[\".actions__item {\\n\\tdisplay: flex;\\n\\tflex-wrap: wrap;\\n\\tflex-direction: column;\\n\\tflex-grow: 1;\\n\\tmargin-left: -1px;\\n\\tpadding: 10px;\\n\\tborder-radius: var(--border-radius-large);\\n\\tmargin-right: 20px;\\n\\tmargin-bottom: 20px;\\n}\\n.actions__item .icon {\\n\\tdisplay: block;\\n\\twidth: 100%;\\n\\theight: 50px;\\n\\tbackground-size: 50px 50px;\\n\\tbackground-position: center center;\\n\\tmargin-top: 10px;\\n\\tmargin-bottom: 10px;\\n\\tbackground-repeat: no-repeat;\\n}\\n.actions__item__description {\\n\\ttext-align: center;\\n\\tflex-grow: 1;\\n\\tdisplay: flex;\\n\\tflex-direction: column;\\n\\talign-items: center;\\n}\\n.actions__item_options {\\n\\twidth: 100%;\\n\\tmargin-top: 10px;\\n\\tpadding-left: 60px;\\n}\\nh3, small {\\n\\tpadding: 6px;\\n\\tdisplay: block;\\n}\\nh3 {\\n\\tmargin: 0;\\n\\tpadding: 0;\\n\\tfont-weight: 600;\\n}\\nsmall {\\n\\tfont-size: 10pt;\\n\\tflex-grow: 1;\\n}\\n\\n.colored:not(.more) {\\n\\tbackground-color: var(--color-primary-element);\\n\\th3, small {\\n\\t\\tcolor: var(--color-primary-element-text)\\n\\t}\\n}\\n\\n.actions__item:not(.colored) {\\n\\tflex-direction: row;\\n\\n\\t.actions__item__description {\\n\\t\\tpadding-top: 5px;\\n\\t\\ttext-align: left;\\n\\t\\twidth: calc(100% - 105px);\\n\\t\\tsmall {\\n\\t\\t\\tpadding: 0;\\n\\t\\t}\\n\\t}\\n\\t.icon {\\n\\t\\twidth: 50px;\\n\\t\\tmargin: 0;\\n\\t\\tmargin-right: 10px;\\n\\t\\t&:not(.icon-invert) {\\n\\t\\t\\tfilter: var(--background-invert-if-bright);\\n\\t\\t}\\n\\t}\\n}\\n\\n.colored .icon-invert {\\n\\tfilter: var(--background-invert-if-bright);\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".buttons[data-v-3def8966]{display:flex;justify-content:end}.buttons button[data-v-3def8966]{margin-left:5px}.buttons button[data-v-3def8966]:last-child{margin-right:10px}.error-message[data-v-3def8966]{float:right;margin-right:10px}.flow-icon[data-v-3def8966]{width:44px}.rule[data-v-3def8966]{display:flex;flex-wrap:wrap;border-left:5px solid var(--color-primary-element)}.rule .trigger[data-v-3def8966],.rule .action[data-v-3def8966]{flex-grow:1;min-height:100px;max-width:920px}.rule .action[data-v-3def8966]{max-width:400px;position:relative}.rule .icon-confirm[data-v-3def8966]{background-position:right 27px;padding-right:20px;margin-right:20px}.trigger p[data-v-3def8966],.action p[data-v-3def8966]{min-height:34px;display:flex}.trigger p>span[data-v-3def8966],.action p>span[data-v-3def8966]{min-width:50px;text-align:right;color:var(--color-text-maxcontrast);padding-right:10px;padding-top:6px}.trigger p .multiselect[data-v-3def8966],.action p .multiselect[data-v-3def8966]{flex-grow:1;max-width:300px}.trigger p:first-child span[data-v-3def8966]{padding-top:3px}.trigger p[data-v-3def8966]:last-child{padding-top:8px}.check--add[data-v-3def8966]{background-position:7px center;background-color:rgba(0,0,0,0);padding-left:6px;margin:0;width:180px;border-radius:var(--border-radius);color:var(--color-text-maxcontrast);font-weight:normal;text-align:left;font-size:1em}@media(max-width: 1400px){.rule[data-v-3def8966],.rule .trigger[data-v-3def8966],.rule .action[data-v-3def8966]{width:100%;max-width:100%}.rule .flow-icon[data-v-3def8966]{display:none}}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Rule.vue\"],\"names\":[],\"mappings\":\"AAEA,0BACC,YAAA,CACA,mBAAA,CAEA,iCACC,eAAA,CAED,4CACC,iBAAA,CAIF,gCACC,WAAA,CACA,iBAAA,CAGD,4BACC,UAAA,CAGD,uBACC,YAAA,CACA,cAAA,CACA,kDAAA,CAEA,+DAEC,WAAA,CACA,gBAAA,CACA,eAAA,CAED,+BACC,eAAA,CACA,iBAAA,CAED,qCACC,8BAAA,CACA,kBAAA,CACA,iBAAA,CAGF,uDACC,eAAA,CACA,YAAA,CAEA,iEACC,cAAA,CACA,gBAAA,CACA,mCAAA,CACA,kBAAA,CACA,eAAA,CAED,iFACC,WAAA,CACA,eAAA,CAGF,6CACE,eAAA,CAEF,uCACE,eAAA,CAGF,6BACC,8BAAA,CACA,8BAAA,CACA,gBAAA,CACA,QAAA,CACA,WAAA,CACA,kCAAA,CACA,mCAAA,CACA,kBAAA,CACA,eAAA,CACA,aAAA,CAGD,0BAEE,sFACC,UAAA,CACA,cAAA,CAED,kCACC,YAAA,CAAA\",\"sourcesContent\":[\"\\n\\n.buttons {\\n\\tdisplay: flex;\\n\\tjustify-content: end;\\n\\n\\tbutton {\\n\\t\\tmargin-left: 5px;\\n\\t}\\n\\tbutton:last-child{\\n\\t\\tmargin-right: 10px;\\n\\t}\\n}\\n\\n.error-message {\\n\\tfloat: right;\\n\\tmargin-right: 10px;\\n}\\n\\n.flow-icon {\\n\\twidth: 44px;\\n}\\n\\n.rule {\\n\\tdisplay: flex;\\n\\tflex-wrap: wrap;\\n\\tborder-left: 5px solid var(--color-primary-element);\\n\\n\\t.trigger,\\n\\t.action {\\n\\t\\tflex-grow: 1;\\n\\t\\tmin-height: 100px;\\n\\t\\tmax-width: 920px;\\n\\t}\\n\\t.action {\\n\\t\\tmax-width: 400px;\\n\\t\\tposition: relative;\\n\\t}\\n\\t.icon-confirm {\\n\\t\\tbackground-position: right 27px;\\n\\t\\tpadding-right: 20px;\\n\\t\\tmargin-right: 20px;\\n\\t}\\n}\\n.trigger p, .action p {\\n\\tmin-height: 34px;\\n\\tdisplay: flex;\\n\\n\\t& > span {\\n\\t\\tmin-width: 50px;\\n\\t\\ttext-align: right;\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t\\tpadding-right: 10px;\\n\\t\\tpadding-top: 6px;\\n\\t}\\n\\t.multiselect {\\n\\t\\tflex-grow: 1;\\n\\t\\tmax-width: 300px;\\n\\t}\\n}\\n.trigger p:first-child span {\\n\\t\\tpadding-top: 3px;\\n}\\n.trigger p:last-child {\\n\\t\\tpadding-top: 8px;\\n}\\n\\n.check--add {\\n\\tbackground-position: 7px center;\\n\\tbackground-color: transparent;\\n\\tpadding-left: 6px;\\n\\tmargin: 0;\\n\\twidth: 180px;\\n\\tborder-radius: var(--border-radius);\\n\\tcolor: var(--color-text-maxcontrast);\\n\\tfont-weight: normal;\\n\\ttext-align: left;\\n\\tfont-size: 1em;\\n}\\n\\n@media (max-width:1400px) {\\n\\t.rule {\\n\\t\\t&, .trigger, .action {\\n\\t\\t\\twidth: 100%;\\n\\t\\t\\tmax-width: 100%;\\n\\t\\t}\\n\\t\\t.flow-icon {\\n\\t\\t\\tdisplay: none;\\n\\t\\t}\\n\\t}\\n}\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"#workflowengine[data-v-6e5c8dfa]{border-bottom:1px solid var(--color-border)}.section[data-v-6e5c8dfa]{max-width:100vw}.section h2.configured-flows[data-v-6e5c8dfa]{margin-top:50px;margin-bottom:0}.actions[data-v-6e5c8dfa]{display:flex;flex-wrap:wrap;max-width:1200px}.actions .actions__item[data-v-6e5c8dfa]{max-width:280px;flex-basis:250px}.actions__more[data-v-6e5c8dfa]{margin-bottom:10px}.slide-enter-active[data-v-6e5c8dfa]{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.slide-leave-active[data-v-6e5c8dfa]{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.slide-enter-to[data-v-6e5c8dfa],.slide-leave[data-v-6e5c8dfa]{max-height:500px;overflow:hidden}.slide-enter[data-v-6e5c8dfa],.slide-leave-to[data-v-6e5c8dfa]{overflow:hidden;max-height:0;padding-top:0;padding-bottom:0}.actions__item[data-v-6e5c8dfa]{display:flex;flex-wrap:wrap;flex-direction:column;flex-grow:1;margin-left:-1px;padding:10px;border-radius:var(--border-radius-large);margin-right:20px;margin-bottom:20px}.actions__item .icon[data-v-6e5c8dfa]{display:block;width:100%;height:50px;background-size:50px 50px;background-position:center center;margin-top:10px;margin-bottom:10px;background-repeat:no-repeat}.actions__item__description[data-v-6e5c8dfa]{text-align:center;flex-grow:1;display:flex;flex-direction:column;align-items:center}.actions__item_options[data-v-6e5c8dfa]{width:100%;margin-top:10px;padding-left:60px}h3[data-v-6e5c8dfa],small[data-v-6e5c8dfa]{padding:6px;display:block}h3[data-v-6e5c8dfa]{margin:0;padding:0;font-weight:600}small[data-v-6e5c8dfa]{font-size:10pt;flex-grow:1}.colored[data-v-6e5c8dfa]:not(.more){background-color:var(--color-primary-element)}.colored:not(.more) h3[data-v-6e5c8dfa],.colored:not(.more) small[data-v-6e5c8dfa]{color:var(--color-primary-element-text)}.actions__item[data-v-6e5c8dfa]:not(.colored){flex-direction:row}.actions__item:not(.colored) .actions__item__description[data-v-6e5c8dfa]{padding-top:5px;text-align:left;width:calc(100% - 105px)}.actions__item:not(.colored) .actions__item__description small[data-v-6e5c8dfa]{padding:0}.actions__item:not(.colored) .icon[data-v-6e5c8dfa]{width:50px;margin:0;margin-right:10px}.actions__item:not(.colored) .icon[data-v-6e5c8dfa]:not(.icon-invert){filter:var(--background-invert-if-bright)}.colored .icon-invert[data-v-6e5c8dfa]{filter:var(--background-invert-if-bright)}.actions__item.more[data-v-6e5c8dfa]{background-color:var(--color-background-dark)}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Workflow.vue\",\"webpack://./apps/workflowengine/src/styles/operation.scss\"],\"names\":[],\"mappings\":\"AACA,iCACC,2CAAA,CAED,0BACC,eAAA,CAEA,8CACC,eAAA,CACA,eAAA,CAGF,0BACC,YAAA,CACA,cAAA,CACA,gBAAA,CACA,yCACC,eAAA,CACA,gBAAA,CAGF,gCACC,kBAAA,CAGD,qCACC,4BAAA,CACA,+BAAA,CACA,0BAAA,CACA,uBAAA,CACA,uCAAA,CACA,0CAAA,CACA,qCAAA,CACA,kCAAA,CAGD,qCACC,4BAAA,CACA,+BAAA,CACA,0BAAA,CACA,uBAAA,CACA,0DAAA,CACA,6DAAA,CACA,wDAAA,CACA,qDAAA,CAGD,+DACC,gBAAA,CACA,eAAA,CAGD,+DACC,eAAA,CACA,YAAA,CACA,aAAA,CACA,gBAAA,CCxDD,gCACC,YAAA,CACA,cAAA,CACA,qBAAA,CACA,WAAA,CACA,gBAAA,CACA,YAAA,CACA,wCAAA,CACA,iBAAA,CACA,kBAAA,CAED,sCACC,aAAA,CACA,UAAA,CACA,WAAA,CACA,yBAAA,CACA,iCAAA,CACA,eAAA,CACA,kBAAA,CACA,2BAAA,CAED,6CACC,iBAAA,CACA,WAAA,CACA,YAAA,CACA,qBAAA,CACA,kBAAA,CAED,wCACC,UAAA,CACA,eAAA,CACA,iBAAA,CAED,2CACC,WAAA,CACA,aAAA,CAED,oBACC,QAAA,CACA,SAAA,CACA,eAAA,CAED,uBACC,cAAA,CACA,WAAA,CAGD,qCACC,6CAAA,CACA,mFACC,uCAAA,CAIF,8CACC,kBAAA,CAEA,0EACC,eAAA,CACA,eAAA,CACA,wBAAA,CACA,gFACC,SAAA,CAGF,oDACC,UAAA,CACA,QAAA,CACA,iBAAA,CACA,sEACC,yCAAA,CAKH,uCACC,yCAAA,CDfD,qCACC,6CAAA\",\"sourcesContent\":[\"\\n#workflowengine {\\n\\tborder-bottom: 1px solid var(--color-border);\\n}\\n.section {\\n\\tmax-width: 100vw;\\n\\n\\th2.configured-flows {\\n\\t\\tmargin-top: 50px;\\n\\t\\tmargin-bottom: 0;\\n\\t}\\n}\\n.actions {\\n\\tdisplay: flex;\\n\\tflex-wrap: wrap;\\n\\tmax-width: 1200px;\\n\\t.actions__item {\\n\\t\\tmax-width: 280px;\\n\\t\\tflex-basis: 250px;\\n\\t}\\n}\\n.actions__more {\\n\\tmargin-bottom: 10px;\\n}\\n\\n.slide-enter-active {\\n\\t-moz-transition-duration: 0.3s;\\n\\t-webkit-transition-duration: 0.3s;\\n\\t-o-transition-duration: 0.3s;\\n\\ttransition-duration: 0.3s;\\n\\t-moz-transition-timing-function: ease-in;\\n\\t-webkit-transition-timing-function: ease-in;\\n\\t-o-transition-timing-function: ease-in;\\n\\ttransition-timing-function: ease-in;\\n}\\n\\n.slide-leave-active {\\n\\t-moz-transition-duration: 0.3s;\\n\\t-webkit-transition-duration: 0.3s;\\n\\t-o-transition-duration: 0.3s;\\n\\ttransition-duration: 0.3s;\\n\\t-moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);\\n\\t-webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);\\n\\t-o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);\\n\\ttransition-timing-function: cubic-bezier(0, 1, 0.5, 1);\\n}\\n\\n.slide-enter-to, .slide-leave {\\n\\tmax-height: 500px;\\n\\toverflow: hidden;\\n}\\n\\n.slide-enter, .slide-leave-to {\\n\\toverflow: hidden;\\n\\tmax-height: 0;\\n\\tpadding-top: 0;\\n\\tpadding-bottom: 0;\\n}\\n\\n@import \\\"./../styles/operation\\\";\\n\\n.actions__item.more {\\n\\tbackground-color: var(--color-background-dark);\\n}\\n\",\".actions__item {\\n\\tdisplay: flex;\\n\\tflex-wrap: wrap;\\n\\tflex-direction: column;\\n\\tflex-grow: 1;\\n\\tmargin-left: -1px;\\n\\tpadding: 10px;\\n\\tborder-radius: var(--border-radius-large);\\n\\tmargin-right: 20px;\\n\\tmargin-bottom: 20px;\\n}\\n.actions__item .icon {\\n\\tdisplay: block;\\n\\twidth: 100%;\\n\\theight: 50px;\\n\\tbackground-size: 50px 50px;\\n\\tbackground-position: center center;\\n\\tmargin-top: 10px;\\n\\tmargin-bottom: 10px;\\n\\tbackground-repeat: no-repeat;\\n}\\n.actions__item__description {\\n\\ttext-align: center;\\n\\tflex-grow: 1;\\n\\tdisplay: flex;\\n\\tflex-direction: column;\\n\\talign-items: center;\\n}\\n.actions__item_options {\\n\\twidth: 100%;\\n\\tmargin-top: 10px;\\n\\tpadding-left: 60px;\\n}\\nh3, small {\\n\\tpadding: 6px;\\n\\tdisplay: block;\\n}\\nh3 {\\n\\tmargin: 0;\\n\\tpadding: 0;\\n\\tfont-weight: 600;\\n}\\nsmall {\\n\\tfont-size: 10pt;\\n\\tflex-grow: 1;\\n}\\n\\n.colored:not(.more) {\\n\\tbackground-color: var(--color-primary-element);\\n\\th3, small {\\n\\t\\tcolor: var(--color-primary-element-text)\\n\\t}\\n}\\n\\n.actions__item:not(.colored) {\\n\\tflex-direction: row;\\n\\n\\t.actions__item__description {\\n\\t\\tpadding-top: 5px;\\n\\t\\ttext-align: left;\\n\\t\\twidth: calc(100% - 105px);\\n\\t\\tsmall {\\n\\t\\t\\tpadding: 0;\\n\\t\\t}\\n\\t}\\n\\t.icon {\\n\\t\\twidth: 50px;\\n\\t\\tmargin: 0;\\n\\t\\tmargin-right: 10px;\\n\\t\\t&:not(.icon-invert) {\\n\\t\\t\\tfilter: var(--background-invert-if-bright);\\n\\t\\t}\\n\\t}\\n}\\n\\n.colored .icon-invert {\\n\\tfilter: var(--background-invert-if-bright);\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"\\n.v-select[data-v-003881d4],\\ninput[type='text'][data-v-003881d4] {\\n\\twidth: 100%;\\n}\\ninput[type='text'][data-v-003881d4] {\\n\\tmin-height: 48px;\\n}\\n.option__icon[data-v-003881d4] {\\n\\tdisplay: inline-block;\\n\\tmin-width: 30px;\\n\\tbackground-position: center;\\n\\tvertical-align: middle;\\n}\\n.option__title[data-v-003881d4] {\\n\\tdisplay: inline-flex;\\n\\twidth: calc(100% - 36px);\\n\\tvertical-align: middle;\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Checks/RequestUserAgent.vue\"],\"names\":[],\"mappings\":\";AAmJA;;CAEA,WAAA;AACA;AACA;CACA,gBAAA;AACA;AAEA;CACA,qBAAA;CACA,eAAA;CACA,2BAAA;CACA,sBAAA;AACA;AAEA;CACA,oBAAA;CACA,wBAAA;CACA,sBAAA;AACA\",\"sourcesContent\":[\"\\n\\n\\n\\n\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"\\n.v-select[data-v-16d8123e] {\\n\\twidth: 100%;\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Checks/RequestUserGroup.vue\"],\"names\":[],\"mappings\":\";AA2GA;CACA,WAAA;AACA\",\"sourcesContent\":[\"\\n\\n\\n\\n\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","var moment = module.exports = require(\"./moment-timezone\");\nmoment.tz.load(require('./data/packed/latest.json'));\n","//! moment-timezone.js\n//! version : 0.5.43\n//! Copyright (c) JS Foundation and other contributors\n//! license : MIT\n//! github.com/moment/moment-timezone\n\n(function (root, factory) {\n\t\"use strict\";\n\n\t/*global define*/\n\tif (typeof module === 'object' && module.exports) {\n\t\tmodule.exports = factory(require('moment')); // Node\n\t} else if (typeof define === 'function' && define.amd) {\n\t\tdefine(['moment'], factory); // AMD\n\t} else {\n\t\tfactory(root.moment); // Browser\n\t}\n}(this, function (moment) {\n\t\"use strict\";\n\n\t// Resolves es6 module loading issue\n\tif (moment.version === undefined && moment.default) {\n\t\tmoment = moment.default;\n\t}\n\n\t// Do not load moment-timezone a second time.\n\t// if (moment.tz !== undefined) {\n\t// \tlogError('Moment Timezone ' + moment.tz.version + ' was already loaded ' + (moment.tz.dataVersion ? 'with data from ' : 'without any data') + moment.tz.dataVersion);\n\t// \treturn moment;\n\t// }\n\n\tvar VERSION = \"0.5.43\",\n\t\tzones = {},\n\t\tlinks = {},\n\t\tcountries = {},\n\t\tnames = {},\n\t\tguesses = {},\n\t\tcachedGuess;\n\n\tif (!moment || typeof moment.version !== 'string') {\n\t\tlogError('Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/');\n\t}\n\n\tvar momentVersion = moment.version.split('.'),\n\t\tmajor = +momentVersion[0],\n\t\tminor = +momentVersion[1];\n\n\t// Moment.js version check\n\tif (major < 2 || (major === 2 && minor < 6)) {\n\t\tlogError('Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js ' + moment.version + '. See momentjs.com');\n\t}\n\n\t/************************************\n\t\tUnpacking\n\t************************************/\n\n\tfunction charCodeToInt(charCode) {\n\t\tif (charCode > 96) {\n\t\t\treturn charCode - 87;\n\t\t} else if (charCode > 64) {\n\t\t\treturn charCode - 29;\n\t\t}\n\t\treturn charCode - 48;\n\t}\n\n\tfunction unpackBase60(string) {\n\t\tvar i = 0,\n\t\t\tparts = string.split('.'),\n\t\t\twhole = parts[0],\n\t\t\tfractional = parts[1] || '',\n\t\t\tmultiplier = 1,\n\t\t\tnum,\n\t\t\tout = 0,\n\t\t\tsign = 1;\n\n\t\t// handle negative numbers\n\t\tif (string.charCodeAt(0) === 45) {\n\t\t\ti = 1;\n\t\t\tsign = -1;\n\t\t}\n\n\t\t// handle digits before the decimal\n\t\tfor (i; i < whole.length; i++) {\n\t\t\tnum = charCodeToInt(whole.charCodeAt(i));\n\t\t\tout = 60 * out + num;\n\t\t}\n\n\t\t// handle digits after the decimal\n\t\tfor (i = 0; i < fractional.length; i++) {\n\t\t\tmultiplier = multiplier / 60;\n\t\t\tnum = charCodeToInt(fractional.charCodeAt(i));\n\t\t\tout += num * multiplier;\n\t\t}\n\n\t\treturn out * sign;\n\t}\n\n\tfunction arrayToInt (array) {\n\t\tfor (var i = 0; i < array.length; i++) {\n\t\t\tarray[i] = unpackBase60(array[i]);\n\t\t}\n\t}\n\n\tfunction intToUntil (array, length) {\n\t\tfor (var i = 0; i < length; i++) {\n\t\t\tarray[i] = Math.round((array[i - 1] || 0) + (array[i] * 60000)); // minutes to milliseconds\n\t\t}\n\n\t\tarray[length - 1] = Infinity;\n\t}\n\n\tfunction mapIndices (source, indices) {\n\t\tvar out = [], i;\n\n\t\tfor (i = 0; i < indices.length; i++) {\n\t\t\tout[i] = source[indices[i]];\n\t\t}\n\n\t\treturn out;\n\t}\n\n\tfunction unpack (string) {\n\t\tvar data = string.split('|'),\n\t\t\toffsets = data[2].split(' '),\n\t\t\tindices = data[3].split(''),\n\t\t\tuntils = data[4].split(' ');\n\n\t\tarrayToInt(offsets);\n\t\tarrayToInt(indices);\n\t\tarrayToInt(untils);\n\n\t\tintToUntil(untils, indices.length);\n\n\t\treturn {\n\t\t\tname : data[0],\n\t\t\tabbrs : mapIndices(data[1].split(' '), indices),\n\t\t\toffsets : mapIndices(offsets, indices),\n\t\t\tuntils : untils,\n\t\t\tpopulation : data[5] | 0\n\t\t};\n\t}\n\n\t/************************************\n\t\tZone object\n\t************************************/\n\n\tfunction Zone (packedString) {\n\t\tif (packedString) {\n\t\t\tthis._set(unpack(packedString));\n\t\t}\n\t}\n\n\tZone.prototype = {\n\t\t_set : function (unpacked) {\n\t\t\tthis.name = unpacked.name;\n\t\t\tthis.abbrs = unpacked.abbrs;\n\t\t\tthis.untils = unpacked.untils;\n\t\t\tthis.offsets = unpacked.offsets;\n\t\t\tthis.population = unpacked.population;\n\t\t},\n\n\t\t_index : function (timestamp) {\n\t\t\tvar target = +timestamp,\n\t\t\t\tuntils = this.untils,\n\t\t\t\ti;\n\n\t\t\tfor (i = 0; i < untils.length; i++) {\n\t\t\t\tif (target < untils[i]) {\n\t\t\t\t\treturn i;\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tcountries : function () {\n\t\t\tvar zone_name = this.name;\n\t\t\treturn Object.keys(countries).filter(function (country_code) {\n\t\t\t\treturn countries[country_code].zones.indexOf(zone_name) !== -1;\n\t\t\t});\n\t\t},\n\n\t\tparse : function (timestamp) {\n\t\t\tvar target = +timestamp,\n\t\t\t\toffsets = this.offsets,\n\t\t\t\tuntils = this.untils,\n\t\t\t\tmax = untils.length - 1,\n\t\t\t\toffset, offsetNext, offsetPrev, i;\n\n\t\t\tfor (i = 0; i < max; i++) {\n\t\t\t\toffset = offsets[i];\n\t\t\t\toffsetNext = offsets[i + 1];\n\t\t\t\toffsetPrev = offsets[i ? i - 1 : i];\n\n\t\t\t\tif (offset < offsetNext && tz.moveAmbiguousForward) {\n\t\t\t\t\toffset = offsetNext;\n\t\t\t\t} else if (offset > offsetPrev && tz.moveInvalidForward) {\n\t\t\t\t\toffset = offsetPrev;\n\t\t\t\t}\n\n\t\t\t\tif (target < untils[i] - (offset * 60000)) {\n\t\t\t\t\treturn offsets[i];\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn offsets[max];\n\t\t},\n\n\t\tabbr : function (mom) {\n\t\t\treturn this.abbrs[this._index(mom)];\n\t\t},\n\n\t\toffset : function (mom) {\n\t\t\tlogError(\"zone.offset has been deprecated in favor of zone.utcOffset\");\n\t\t\treturn this.offsets[this._index(mom)];\n\t\t},\n\n\t\tutcOffset : function (mom) {\n\t\t\treturn this.offsets[this._index(mom)];\n\t\t}\n\t};\n\n\t/************************************\n\t\tCountry object\n\t************************************/\n\n\tfunction Country (country_name, zone_names) {\n\t\tthis.name = country_name;\n\t\tthis.zones = zone_names;\n\t}\n\n\t/************************************\n\t\tCurrent Timezone\n\t************************************/\n\n\tfunction OffsetAt(at) {\n\t\tvar timeString = at.toTimeString();\n\t\tvar abbr = timeString.match(/\\([a-z ]+\\)/i);\n\t\tif (abbr && abbr[0]) {\n\t\t\t// 17:56:31 GMT-0600 (CST)\n\t\t\t// 17:56:31 GMT-0600 (Central Standard Time)\n\t\t\tabbr = abbr[0].match(/[A-Z]/g);\n\t\t\tabbr = abbr ? abbr.join('') : undefined;\n\t\t} else {\n\t\t\t// 17:56:31 CST\n\t\t\t// 17:56:31 GMT+0800 (台北標準時間)\n\t\t\tabbr = timeString.match(/[A-Z]{3,5}/g);\n\t\t\tabbr = abbr ? abbr[0] : undefined;\n\t\t}\n\n\t\tif (abbr === 'GMT') {\n\t\t\tabbr = undefined;\n\t\t}\n\n\t\tthis.at = +at;\n\t\tthis.abbr = abbr;\n\t\tthis.offset = at.getTimezoneOffset();\n\t}\n\n\tfunction ZoneScore(zone) {\n\t\tthis.zone = zone;\n\t\tthis.offsetScore = 0;\n\t\tthis.abbrScore = 0;\n\t}\n\n\tZoneScore.prototype.scoreOffsetAt = function (offsetAt) {\n\t\tthis.offsetScore += Math.abs(this.zone.utcOffset(offsetAt.at) - offsetAt.offset);\n\t\tif (this.zone.abbr(offsetAt.at).replace(/[^A-Z]/g, '') !== offsetAt.abbr) {\n\t\t\tthis.abbrScore++;\n\t\t}\n\t};\n\n\tfunction findChange(low, high) {\n\t\tvar mid, diff;\n\n\t\twhile ((diff = ((high.at - low.at) / 12e4 | 0) * 6e4)) {\n\t\t\tmid = new OffsetAt(new Date(low.at + diff));\n\t\t\tif (mid.offset === low.offset) {\n\t\t\t\tlow = mid;\n\t\t\t} else {\n\t\t\t\thigh = mid;\n\t\t\t}\n\t\t}\n\n\t\treturn low;\n\t}\n\n\tfunction userOffsets() {\n\t\tvar startYear = new Date().getFullYear() - 2,\n\t\t\tlast = new OffsetAt(new Date(startYear, 0, 1)),\n\t\t\toffsets = [last],\n\t\t\tchange, next, i;\n\n\t\tfor (i = 1; i < 48; i++) {\n\t\t\tnext = new OffsetAt(new Date(startYear, i, 1));\n\t\t\tif (next.offset !== last.offset) {\n\t\t\t\tchange = findChange(last, next);\n\t\t\t\toffsets.push(change);\n\t\t\t\toffsets.push(new OffsetAt(new Date(change.at + 6e4)));\n\t\t\t}\n\t\t\tlast = next;\n\t\t}\n\n\t\tfor (i = 0; i < 4; i++) {\n\t\t\toffsets.push(new OffsetAt(new Date(startYear + i, 0, 1)));\n\t\t\toffsets.push(new OffsetAt(new Date(startYear + i, 6, 1)));\n\t\t}\n\n\t\treturn offsets;\n\t}\n\n\tfunction sortZoneScores (a, b) {\n\t\tif (a.offsetScore !== b.offsetScore) {\n\t\t\treturn a.offsetScore - b.offsetScore;\n\t\t}\n\t\tif (a.abbrScore !== b.abbrScore) {\n\t\t\treturn a.abbrScore - b.abbrScore;\n\t\t}\n\t\tif (a.zone.population !== b.zone.population) {\n\t\t\treturn b.zone.population - a.zone.population;\n\t\t}\n\t\treturn b.zone.name.localeCompare(a.zone.name);\n\t}\n\n\tfunction addToGuesses (name, offsets) {\n\t\tvar i, offset;\n\t\tarrayToInt(offsets);\n\t\tfor (i = 0; i < offsets.length; i++) {\n\t\t\toffset = offsets[i];\n\t\t\tguesses[offset] = guesses[offset] || {};\n\t\t\tguesses[offset][name] = true;\n\t\t}\n\t}\n\n\tfunction guessesForUserOffsets (offsets) {\n\t\tvar offsetsLength = offsets.length,\n\t\t\tfilteredGuesses = {},\n\t\t\tout = [],\n\t\t\ti, j, guessesOffset;\n\n\t\tfor (i = 0; i < offsetsLength; i++) {\n\t\t\tguessesOffset = guesses[offsets[i].offset] || {};\n\t\t\tfor (j in guessesOffset) {\n\t\t\t\tif (guessesOffset.hasOwnProperty(j)) {\n\t\t\t\t\tfilteredGuesses[j] = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tfor (i in filteredGuesses) {\n\t\t\tif (filteredGuesses.hasOwnProperty(i)) {\n\t\t\t\tout.push(names[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn out;\n\t}\n\n\tfunction rebuildGuess () {\n\n\t\t// use Intl API when available and returning valid time zone\n\t\ttry {\n\t\t\tvar intlName = Intl.DateTimeFormat().resolvedOptions().timeZone;\n\t\t\tif (intlName && intlName.length > 3) {\n\t\t\t\tvar name = names[normalizeName(intlName)];\n\t\t\t\tif (name) {\n\t\t\t\t\treturn name;\n\t\t\t\t}\n\t\t\t\tlogError(\"Moment Timezone found \" + intlName + \" from the Intl api, but did not have that data loaded.\");\n\t\t\t}\n\t\t} catch (e) {\n\t\t\t// Intl unavailable, fall back to manual guessing.\n\t\t}\n\n\t\tvar offsets = userOffsets(),\n\t\t\toffsetsLength = offsets.length,\n\t\t\tguesses = guessesForUserOffsets(offsets),\n\t\t\tzoneScores = [],\n\t\t\tzoneScore, i, j;\n\n\t\tfor (i = 0; i < guesses.length; i++) {\n\t\t\tzoneScore = new ZoneScore(getZone(guesses[i]), offsetsLength);\n\t\t\tfor (j = 0; j < offsetsLength; j++) {\n\t\t\t\tzoneScore.scoreOffsetAt(offsets[j]);\n\t\t\t}\n\t\t\tzoneScores.push(zoneScore);\n\t\t}\n\n\t\tzoneScores.sort(sortZoneScores);\n\n\t\treturn zoneScores.length > 0 ? zoneScores[0].zone.name : undefined;\n\t}\n\n\tfunction guess (ignoreCache) {\n\t\tif (!cachedGuess || ignoreCache) {\n\t\t\tcachedGuess = rebuildGuess();\n\t\t}\n\t\treturn cachedGuess;\n\t}\n\n\t/************************************\n\t\tGlobal Methods\n\t************************************/\n\n\tfunction normalizeName (name) {\n\t\treturn (name || '').toLowerCase().replace(/\\//g, '_');\n\t}\n\n\tfunction addZone (packed) {\n\t\tvar i, name, split, normalized;\n\n\t\tif (typeof packed === \"string\") {\n\t\t\tpacked = [packed];\n\t\t}\n\n\t\tfor (i = 0; i < packed.length; i++) {\n\t\t\tsplit = packed[i].split('|');\n\t\t\tname = split[0];\n\t\t\tnormalized = normalizeName(name);\n\t\t\tzones[normalized] = packed[i];\n\t\t\tnames[normalized] = name;\n\t\t\taddToGuesses(normalized, split[2].split(' '));\n\t\t}\n\t}\n\n\tfunction getZone (name, caller) {\n\n\t\tname = normalizeName(name);\n\n\t\tvar zone = zones[name];\n\t\tvar link;\n\n\t\tif (zone instanceof Zone) {\n\t\t\treturn zone;\n\t\t}\n\n\t\tif (typeof zone === 'string') {\n\t\t\tzone = new Zone(zone);\n\t\t\tzones[name] = zone;\n\t\t\treturn zone;\n\t\t}\n\n\t\t// Pass getZone to prevent recursion more than 1 level deep\n\t\tif (links[name] && caller !== getZone && (link = getZone(links[name], getZone))) {\n\t\t\tzone = zones[name] = new Zone();\n\t\t\tzone._set(link);\n\t\t\tzone.name = names[name];\n\t\t\treturn zone;\n\t\t}\n\n\t\treturn null;\n\t}\n\n\tfunction getNames () {\n\t\tvar i, out = [];\n\n\t\tfor (i in names) {\n\t\t\tif (names.hasOwnProperty(i) && (zones[i] || zones[links[i]]) && names[i]) {\n\t\t\t\tout.push(names[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn out.sort();\n\t}\n\n\tfunction getCountryNames () {\n\t\treturn Object.keys(countries);\n\t}\n\n\tfunction addLink (aliases) {\n\t\tvar i, alias, normal0, normal1;\n\n\t\tif (typeof aliases === \"string\") {\n\t\t\taliases = [aliases];\n\t\t}\n\n\t\tfor (i = 0; i < aliases.length; i++) {\n\t\t\talias = aliases[i].split('|');\n\n\t\t\tnormal0 = normalizeName(alias[0]);\n\t\t\tnormal1 = normalizeName(alias[1]);\n\n\t\t\tlinks[normal0] = normal1;\n\t\t\tnames[normal0] = alias[0];\n\n\t\t\tlinks[normal1] = normal0;\n\t\t\tnames[normal1] = alias[1];\n\t\t}\n\t}\n\n\tfunction addCountries (data) {\n\t\tvar i, country_code, country_zones, split;\n\t\tif (!data || !data.length) return;\n\t\tfor (i = 0; i < data.length; i++) {\n\t\t\tsplit = data[i].split('|');\n\t\t\tcountry_code = split[0].toUpperCase();\n\t\t\tcountry_zones = split[1].split(' ');\n\t\t\tcountries[country_code] = new Country(\n\t\t\t\tcountry_code,\n\t\t\t\tcountry_zones\n\t\t\t);\n\t\t}\n\t}\n\n\tfunction getCountry (name) {\n\t\tname = name.toUpperCase();\n\t\treturn countries[name] || null;\n\t}\n\n\tfunction zonesForCountry(country, with_offset) {\n\t\tcountry = getCountry(country);\n\n\t\tif (!country) return null;\n\n\t\tvar zones = country.zones.sort();\n\n\t\tif (with_offset) {\n\t\t\treturn zones.map(function (zone_name) {\n\t\t\t\tvar zone = getZone(zone_name);\n\t\t\t\treturn {\n\t\t\t\t\tname: zone_name,\n\t\t\t\t\toffset: zone.utcOffset(new Date())\n\t\t\t\t};\n\t\t\t});\n\t\t}\n\n\t\treturn zones;\n\t}\n\n\tfunction loadData (data) {\n\t\taddZone(data.zones);\n\t\taddLink(data.links);\n\t\taddCountries(data.countries);\n\t\ttz.dataVersion = data.version;\n\t}\n\n\tfunction zoneExists (name) {\n\t\tif (!zoneExists.didShowError) {\n\t\t\tzoneExists.didShowError = true;\n\t\t\t\tlogError(\"moment.tz.zoneExists('\" + name + \"') has been deprecated in favor of !moment.tz.zone('\" + name + \"')\");\n\t\t}\n\t\treturn !!getZone(name);\n\t}\n\n\tfunction needsOffset (m) {\n\t\tvar isUnixTimestamp = (m._f === 'X' || m._f === 'x');\n\t\treturn !!(m._a && (m._tzm === undefined) && !isUnixTimestamp);\n\t}\n\n\tfunction logError (message) {\n\t\tif (typeof console !== 'undefined' && typeof console.error === 'function') {\n\t\t\tconsole.error(message);\n\t\t}\n\t}\n\n\t/************************************\n\t\tmoment.tz namespace\n\t************************************/\n\n\tfunction tz (input) {\n\t\tvar args = Array.prototype.slice.call(arguments, 0, -1),\n\t\t\tname = arguments[arguments.length - 1],\n\t\t\tzone = getZone(name),\n\t\t\tout = moment.utc.apply(null, args);\n\n\t\tif (zone && !moment.isMoment(input) && needsOffset(out)) {\n\t\t\tout.add(zone.parse(out), 'minutes');\n\t\t}\n\n\t\tout.tz(name);\n\n\t\treturn out;\n\t}\n\n\ttz.version = VERSION;\n\ttz.dataVersion = '';\n\ttz._zones = zones;\n\ttz._links = links;\n\ttz._names = names;\n\ttz._countries\t= countries;\n\ttz.add = addZone;\n\ttz.link = addLink;\n\ttz.load = loadData;\n\ttz.zone = getZone;\n\ttz.zoneExists = zoneExists; // deprecated in 0.1.0\n\ttz.guess = guess;\n\ttz.names = getNames;\n\ttz.Zone = Zone;\n\ttz.unpack = unpack;\n\ttz.unpackBase60 = unpackBase60;\n\ttz.needsOffset = needsOffset;\n\ttz.moveInvalidForward = true;\n\ttz.moveAmbiguousForward = false;\n\ttz.countries = getCountryNames;\n\ttz.zonesForCountry = zonesForCountry;\n\n\t/************************************\n\t\tInterface with Moment.js\n\t************************************/\n\n\tvar fn = moment.fn;\n\n\tmoment.tz = tz;\n\n\tmoment.defaultZone = null;\n\n\tmoment.updateOffset = function (mom, keepTime) {\n\t\tvar zone = moment.defaultZone,\n\t\t\toffset;\n\n\t\tif (mom._z === undefined) {\n\t\t\tif (zone && needsOffset(mom) && !mom._isUTC) {\n\t\t\t\tmom._d = moment.utc(mom._a)._d;\n\t\t\t\tmom.utc().add(zone.parse(mom), 'minutes');\n\t\t\t}\n\t\t\tmom._z = zone;\n\t\t}\n\t\tif (mom._z) {\n\t\t\toffset = mom._z.utcOffset(mom);\n\t\t\tif (Math.abs(offset) < 16) {\n\t\t\t\toffset = offset / 60;\n\t\t\t}\n\t\t\tif (mom.utcOffset !== undefined) {\n\t\t\t\tvar z = mom._z;\n\t\t\t\tmom.utcOffset(-offset, keepTime);\n\t\t\t\tmom._z = z;\n\t\t\t} else {\n\t\t\t\tmom.zone(offset, keepTime);\n\t\t\t}\n\t\t}\n\t};\n\n\tfn.tz = function (name, keepTime) {\n\t\tif (name) {\n\t\t\tif (typeof name !== 'string') {\n\t\t\t\tthrow new Error('Time zone name must be a string, got ' + name + ' [' + typeof name + ']');\n\t\t\t}\n\t\t\tthis._z = getZone(name);\n\t\t\tif (this._z) {\n\t\t\t\tmoment.updateOffset(this, keepTime);\n\t\t\t} else {\n\t\t\t\tlogError(\"Moment Timezone has no data for \" + name + \". See http://momentjs.com/timezone/docs/#/data-loading/.\");\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\t\tif (this._z) { return this._z.name; }\n\t};\n\n\tfunction abbrWrap (old) {\n\t\treturn function () {\n\t\t\tif (this._z) { return this._z.abbr(this); }\n\t\t\treturn old.call(this);\n\t\t};\n\t}\n\n\tfunction resetZoneWrap (old) {\n\t\treturn function () {\n\t\t\tthis._z = null;\n\t\t\treturn old.apply(this, arguments);\n\t\t};\n\t}\n\n\tfunction resetZoneWrap2 (old) {\n\t\treturn function () {\n\t\t\tif (arguments.length > 0) this._z = null;\n\t\t\treturn old.apply(this, arguments);\n\t\t};\n\t}\n\n\tfn.zoneName = abbrWrap(fn.zoneName);\n\tfn.zoneAbbr = abbrWrap(fn.zoneAbbr);\n\tfn.utc = resetZoneWrap(fn.utc);\n\tfn.local = resetZoneWrap(fn.local);\n\tfn.utcOffset = resetZoneWrap2(fn.utcOffset);\n\n\tmoment.tz.setDefault = function(name) {\n\t\tif (major < 2 || (major === 2 && minor < 9)) {\n\t\t\tlogError('Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js ' + moment.version + '.');\n\t\t}\n\t\tmoment.defaultZone = name ? getZone(name) : null;\n\t\treturn moment;\n\t};\n\n\t// Cloning a moment should include the _z property.\n\tvar momentProperties = moment.momentProperties;\n\tif (Object.prototype.toString.call(momentProperties) === '[object Array]') {\n\t\t// moment 2.8.1+\n\t\tmomentProperties.push('_z');\n\t\tmomentProperties.push('_a');\n\t} else if (momentProperties) {\n\t\t// moment 2.7.0\n\t\tmomentProperties._z = null;\n\t}\n\n\t// INJECT DATA\n\n\treturn moment;\n}));\n","var map = {\n\t\"./af\": 42786,\n\t\"./af.js\": 42786,\n\t\"./ar\": 30867,\n\t\"./ar-dz\": 14130,\n\t\"./ar-dz.js\": 14130,\n\t\"./ar-kw\": 96135,\n\t\"./ar-kw.js\": 96135,\n\t\"./ar-ly\": 56440,\n\t\"./ar-ly.js\": 56440,\n\t\"./ar-ma\": 47702,\n\t\"./ar-ma.js\": 47702,\n\t\"./ar-sa\": 16040,\n\t\"./ar-sa.js\": 16040,\n\t\"./ar-tn\": 37100,\n\t\"./ar-tn.js\": 37100,\n\t\"./ar.js\": 30867,\n\t\"./az\": 31083,\n\t\"./az.js\": 31083,\n\t\"./be\": 9808,\n\t\"./be.js\": 9808,\n\t\"./bg\": 68338,\n\t\"./bg.js\": 68338,\n\t\"./bm\": 67438,\n\t\"./bm.js\": 67438,\n\t\"./bn\": 8905,\n\t\"./bn-bd\": 76225,\n\t\"./bn-bd.js\": 76225,\n\t\"./bn.js\": 8905,\n\t\"./bo\": 11560,\n\t\"./bo.js\": 11560,\n\t\"./br\": 1278,\n\t\"./br.js\": 1278,\n\t\"./bs\": 80622,\n\t\"./bs.js\": 80622,\n\t\"./ca\": 2468,\n\t\"./ca.js\": 2468,\n\t\"./cs\": 5822,\n\t\"./cs.js\": 5822,\n\t\"./cv\": 50877,\n\t\"./cv.js\": 50877,\n\t\"./cy\": 47373,\n\t\"./cy.js\": 47373,\n\t\"./da\": 24780,\n\t\"./da.js\": 24780,\n\t\"./de\": 59740,\n\t\"./de-at\": 60217,\n\t\"./de-at.js\": 60217,\n\t\"./de-ch\": 60894,\n\t\"./de-ch.js\": 60894,\n\t\"./de.js\": 59740,\n\t\"./dv\": 5300,\n\t\"./dv.js\": 5300,\n\t\"./el\": 50837,\n\t\"./el.js\": 50837,\n\t\"./en-au\": 78348,\n\t\"./en-au.js\": 78348,\n\t\"./en-ca\": 77925,\n\t\"./en-ca.js\": 77925,\n\t\"./en-gb\": 22243,\n\t\"./en-gb.js\": 22243,\n\t\"./en-ie\": 46436,\n\t\"./en-ie.js\": 46436,\n\t\"./en-il\": 47207,\n\t\"./en-il.js\": 47207,\n\t\"./en-in\": 44175,\n\t\"./en-in.js\": 44175,\n\t\"./en-nz\": 76319,\n\t\"./en-nz.js\": 76319,\n\t\"./en-sg\": 31662,\n\t\"./en-sg.js\": 31662,\n\t\"./eo\": 92915,\n\t\"./eo.js\": 92915,\n\t\"./es\": 55655,\n\t\"./es-do\": 55251,\n\t\"./es-do.js\": 55251,\n\t\"./es-mx\": 96112,\n\t\"./es-mx.js\": 96112,\n\t\"./es-us\": 71146,\n\t\"./es-us.js\": 71146,\n\t\"./es.js\": 55655,\n\t\"./et\": 5603,\n\t\"./et.js\": 5603,\n\t\"./eu\": 77763,\n\t\"./eu.js\": 77763,\n\t\"./fa\": 76959,\n\t\"./fa.js\": 76959,\n\t\"./fi\": 11897,\n\t\"./fi.js\": 11897,\n\t\"./fil\": 42549,\n\t\"./fil.js\": 42549,\n\t\"./fo\": 94694,\n\t\"./fo.js\": 94694,\n\t\"./fr\": 94470,\n\t\"./fr-ca\": 63049,\n\t\"./fr-ca.js\": 63049,\n\t\"./fr-ch\": 52330,\n\t\"./fr-ch.js\": 52330,\n\t\"./fr.js\": 94470,\n\t\"./fy\": 5044,\n\t\"./fy.js\": 5044,\n\t\"./ga\": 29295,\n\t\"./ga.js\": 29295,\n\t\"./gd\": 2101,\n\t\"./gd.js\": 2101,\n\t\"./gl\": 38794,\n\t\"./gl.js\": 38794,\n\t\"./gom-deva\": 27884,\n\t\"./gom-deva.js\": 27884,\n\t\"./gom-latn\": 23168,\n\t\"./gom-latn.js\": 23168,\n\t\"./gu\": 95349,\n\t\"./gu.js\": 95349,\n\t\"./he\": 24206,\n\t\"./he.js\": 24206,\n\t\"./hi\": 30094,\n\t\"./hi.js\": 30094,\n\t\"./hr\": 30316,\n\t\"./hr.js\": 30316,\n\t\"./hu\": 22138,\n\t\"./hu.js\": 22138,\n\t\"./hy-am\": 11423,\n\t\"./hy-am.js\": 11423,\n\t\"./id\": 29218,\n\t\"./id.js\": 29218,\n\t\"./is\": 90135,\n\t\"./is.js\": 90135,\n\t\"./it\": 90626,\n\t\"./it-ch\": 10150,\n\t\"./it-ch.js\": 10150,\n\t\"./it.js\": 90626,\n\t\"./ja\": 39183,\n\t\"./ja.js\": 39183,\n\t\"./jv\": 24286,\n\t\"./jv.js\": 24286,\n\t\"./ka\": 12105,\n\t\"./ka.js\": 12105,\n\t\"./kk\": 47772,\n\t\"./kk.js\": 47772,\n\t\"./km\": 18758,\n\t\"./km.js\": 18758,\n\t\"./kn\": 79282,\n\t\"./kn.js\": 79282,\n\t\"./ko\": 33730,\n\t\"./ko.js\": 33730,\n\t\"./ku\": 1408,\n\t\"./ku.js\": 1408,\n\t\"./ky\": 33291,\n\t\"./ky.js\": 33291,\n\t\"./lb\": 36841,\n\t\"./lb.js\": 36841,\n\t\"./lo\": 55466,\n\t\"./lo.js\": 55466,\n\t\"./lt\": 57010,\n\t\"./lt.js\": 57010,\n\t\"./lv\": 37595,\n\t\"./lv.js\": 37595,\n\t\"./me\": 39861,\n\t\"./me.js\": 39861,\n\t\"./mi\": 35493,\n\t\"./mi.js\": 35493,\n\t\"./mk\": 95966,\n\t\"./mk.js\": 95966,\n\t\"./ml\": 87341,\n\t\"./ml.js\": 87341,\n\t\"./mn\": 5115,\n\t\"./mn.js\": 5115,\n\t\"./mr\": 10370,\n\t\"./mr.js\": 10370,\n\t\"./ms\": 9847,\n\t\"./ms-my\": 41237,\n\t\"./ms-my.js\": 41237,\n\t\"./ms.js\": 9847,\n\t\"./mt\": 72126,\n\t\"./mt.js\": 72126,\n\t\"./my\": 56165,\n\t\"./my.js\": 56165,\n\t\"./nb\": 64924,\n\t\"./nb.js\": 64924,\n\t\"./ne\": 16744,\n\t\"./ne.js\": 16744,\n\t\"./nl\": 93901,\n\t\"./nl-be\": 59814,\n\t\"./nl-be.js\": 59814,\n\t\"./nl.js\": 93901,\n\t\"./nn\": 83877,\n\t\"./nn.js\": 83877,\n\t\"./oc-lnc\": 92135,\n\t\"./oc-lnc.js\": 92135,\n\t\"./pa-in\": 15858,\n\t\"./pa-in.js\": 15858,\n\t\"./pl\": 64495,\n\t\"./pl.js\": 64495,\n\t\"./pt\": 89520,\n\t\"./pt-br\": 57971,\n\t\"./pt-br.js\": 57971,\n\t\"./pt.js\": 89520,\n\t\"./ro\": 96459,\n\t\"./ro.js\": 96459,\n\t\"./ru\": 21793,\n\t\"./ru.js\": 21793,\n\t\"./sd\": 40950,\n\t\"./sd.js\": 40950,\n\t\"./se\": 10490,\n\t\"./se.js\": 10490,\n\t\"./si\": 90124,\n\t\"./si.js\": 90124,\n\t\"./sk\": 64249,\n\t\"./sk.js\": 64249,\n\t\"./sl\": 14985,\n\t\"./sl.js\": 14985,\n\t\"./sq\": 51104,\n\t\"./sq.js\": 51104,\n\t\"./sr\": 49131,\n\t\"./sr-cyrl\": 79915,\n\t\"./sr-cyrl.js\": 79915,\n\t\"./sr.js\": 49131,\n\t\"./ss\": 85893,\n\t\"./ss.js\": 85893,\n\t\"./sv\": 98760,\n\t\"./sv.js\": 98760,\n\t\"./sw\": 91172,\n\t\"./sw.js\": 91172,\n\t\"./ta\": 27333,\n\t\"./ta.js\": 27333,\n\t\"./te\": 23110,\n\t\"./te.js\": 23110,\n\t\"./tet\": 52095,\n\t\"./tet.js\": 52095,\n\t\"./tg\": 27321,\n\t\"./tg.js\": 27321,\n\t\"./th\": 9041,\n\t\"./th.js\": 9041,\n\t\"./tk\": 19005,\n\t\"./tk.js\": 19005,\n\t\"./tl-ph\": 75768,\n\t\"./tl-ph.js\": 75768,\n\t\"./tlh\": 89444,\n\t\"./tlh.js\": 89444,\n\t\"./tr\": 72397,\n\t\"./tr.js\": 72397,\n\t\"./tzl\": 28254,\n\t\"./tzl.js\": 28254,\n\t\"./tzm\": 51106,\n\t\"./tzm-latn\": 30699,\n\t\"./tzm-latn.js\": 30699,\n\t\"./tzm.js\": 51106,\n\t\"./ug-cn\": 9288,\n\t\"./ug-cn.js\": 9288,\n\t\"./uk\": 67691,\n\t\"./uk.js\": 67691,\n\t\"./ur\": 13795,\n\t\"./ur.js\": 13795,\n\t\"./uz\": 6791,\n\t\"./uz-latn\": 60588,\n\t\"./uz-latn.js\": 60588,\n\t\"./uz.js\": 6791,\n\t\"./vi\": 65666,\n\t\"./vi.js\": 65666,\n\t\"./x-pseudo\": 14378,\n\t\"./x-pseudo.js\": 14378,\n\t\"./yo\": 75805,\n\t\"./yo.js\": 75805,\n\t\"./zh-cn\": 83839,\n\t\"./zh-cn.js\": 83839,\n\t\"./zh-hk\": 55726,\n\t\"./zh-hk.js\": 55726,\n\t\"./zh-mo\": 99807,\n\t\"./zh-mo.js\": 99807,\n\t\"./zh-tw\": 74152,\n\t\"./zh-tw.js\": 74152\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 46700;","function validate(binding) {\n if (typeof binding.value !== 'function') {\n console.warn('[Vue-click-outside:] provided expression', binding.expression, 'is not a function.')\n return false\n }\n\n return true\n}\n\nfunction isPopup(popupItem, elements) {\n if (!popupItem || !elements)\n return false\n\n for (var i = 0, len = elements.length; i < len; i++) {\n try {\n if (popupItem.contains(elements[i])) {\n return true\n }\n if (elements[i].contains(popupItem)) {\n return false\n }\n } catch(e) {\n return false\n }\n }\n\n return false\n}\n\nfunction isServer(vNode) {\n return typeof vNode.componentInstance !== 'undefined' && vNode.componentInstance.$isServer\n}\n\nexports = module.exports = {\n bind: function (el, binding, vNode) {\n if (!validate(binding)) return\n\n // Define Handler and cache it on the element\n function handler(e) {\n if (!vNode.context) return\n\n // some components may have related popup item, on which we shall prevent the click outside event handler.\n var elements = e.path || (e.composedPath && e.composedPath())\n elements && elements.length > 0 && elements.unshift(e.target)\n\n if (el.contains(e.target) || isPopup(vNode.context.popupItem, elements)) return\n\n el.__vueClickOutside__.callback(e)\n }\n\n // add Event Listeners\n el.__vueClickOutside__ = {\n handler: handler,\n callback: binding.value\n }\n const clickHandler = 'ontouchstart' in document.documentElement ? 'touchstart' : 'click';\n !isServer(vNode) && document.addEventListener(clickHandler, handler)\n },\n\n update: function (el, binding) {\n if (validate(binding)) el.__vueClickOutside__.callback = binding.value\n },\n\n unbind: function (el, binding, vNode) {\n // Remove Event Listeners\n const clickHandler = 'ontouchstart' in document.documentElement ? 'touchstart' : 'click';\n !isServer(vNode) && el.__vueClickOutside__ && document.removeEventListener(clickHandler, el.__vueClickOutside__.handler)\n delete el.__vueClickOutside__\n }\n}\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 8318;","__webpack_require__.b = document.baseURI || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t8318: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunknextcloud\"] = self[\"webpackChunknextcloud\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [7874], function() { return __webpack_require__(15593); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","e","self","t","n","d","default","l","r","s","name","props","text","type","String","search","highlight","Array","computed","ranges","this","length","Z","forEach","end","start","reduce","push","sort","Math","max","chunks","slice","render","map","a","i","o","c","undefined","exports","toLowerCase","indexOf","id","version","sources","names","mappings","sourcesContent","sourceRoot","toString","concat","join","u","btoa","unescape","encodeURIComponent","JSON","stringify","identifier","base","h","p","css","media","sourceMap","supports","layer","references","updater","f","byIndex","splice","domAPI","update","remove","document","querySelector","window","HTMLIFrameElement","contentDocument","head","Error","appendChild","createElement","setAttributes","attributes","insert","options","nc","setAttribute","insertStyleElement","styleTagTransform","parentNode","removeChild","styleSheet","cssText","firstChild","createTextNode","staticRenderFns","_compiled","functional","_scopeId","$vnode","ssrContext","parent","__VUE_SSR_CONTEXT__","call","_registeredComponents","add","_ssrRegister","$root","$options","shadowRoot","_injectStyles","beforeCreate","__esModule","Object","defineProperty","enumerable","get","prototype","hasOwnProperty","Symbol","toStringTag","value","x","components","NcHighlight","needsTruncate","split","min","floor","part1","part2","highlight1","highlight2","g","m","v","A","bind","locals","_self","_c","staticClass","attrs","title","_v","_e","module","k","mixins","href","required","validator","URL","startsWith","download","target","ariaHidden","Boolean","b","C","y","ariaLabel","rel","on","click","onClick","_t","class","isIconUrl","icon","style","backgroundImage","_s","domProps","textContent","isLongText","D","NcButton","DotsHorizontal","NcPopover","open","manualOpen","forceMenu","forceName","menuName","primary","defaultIcon","placement","boundariesElement","Element","container","disabled","inline","Number","emits","data","opened","focusIndex","randomId","triggerBtnType","watch","methods","isValidSingleAction","componentOptions","Ctor","extendOptions","tag","includes","openMenu","$emit","closeMenu","arguments","$refs","popover","clearFocusTrap","returnFocus","menuButton","$el","focus","onOpen","$nextTick","focusFirstAction","onMouseFocusAction","activeElement","closest","menu","querySelectorAll","focusAction","onKeydown","keyCode","shiftKey","focusPreviousAction","focusNextAction","focusLastAction","preventDefault","removeCurrentActive","classList","preventIfEvent","stopPropagation","onFocus","onBlur","$slots","filter","every","propsData","location","origin","util","warn","w","S","scopedSlots","listeners","N","children","trim","_","z","j","ref","blur","slot","size","delay","handleResize","shown","boundary","popoverBaseClass","setReturnFocus","triggers","show","hide","tabindex","keydown","mousemove","role","P","B","E","G","getBuilder","persist","build","setItem","directives","ClickOutside","vOnClickOutside","NcActions","NcActionLink","NcLoadingIcon","iQ","url","iconClass","user","showUserStatus","showUserStatusCompact","preloadedUserStatus","isGuest","displayName","allowPlaceholder","disableTooltip","disableMenu","tooltipMessage","isNoUser","menuContainer","avatarUrlLoaded","avatarSrcSetLoaded","userDoesNotExist","isAvatarLoaded","isMenuLoaded","contactsMenuLoading","contactsMenuActions","contactsMenuOpenState","avatarAriaLabel","hasMenu","hasStatus","status","userStatus","canDisplayUserStatus","showUserStatusIconOnAvatar","getUserIdentifier","isDisplayNameDefined","isUserDefined","isUrlDefined","getCurrentUser","uid","shouldShowPlaceholder","avatarStyle","lineHeight","fontSize","round","initialsWrapperStyle","backgroundColor","initialsStyle","color","tooltip","initials","fromCodePoint","codePointAt","toUpperCase","hyperlink","message","innerHTML","loadAvatarUrl","mounted","subscribe","fetchUserStatus","handleUserStatusUpdated","beforeDestroy","unsubscribe","userId","toggleMenu","fetchContactsMenu","post","generateUrl","topAction","actions","updateImageIfValid","avatarUrlGenerator","getComputedStyle","body","getPropertyValue","oc_userconfig","avatar","getItem","Image","onload","onerror","console","debug","srcset","src","T","O","F","I","M","U","rawName","expression","_k","key","apply","alt","_u","fn","proxy","_l","nativeType","wide","to","exact","navigate","isActive","isExactActive","active","$attrs","$listeners","custom","svg","cleanSvg","beforeMount","sanitizeSVG","NcAvatar","NcIconSvgWrapper","subname","iconSvg","iconName","avatarSize","noMargin","margin","hasIcon","hasIconSvg","isValidSubname","isSizeBigEnough","cssVars","_g","_b","appearance","colors","reverse","width","height","viewBox","fill","Dropdown","inheritAttrs","focusTrap","HTMLElement","SVGElement","useFocusTrap","popperContent","$focusTrap","createFocusTrap","escapeDeactivates","allowOutsideClick","trapStack","L","activate","deactivate","afterShow","afterHide","distance","ChevronDown","NcEllipsisedOption","NcListItemIcon","VueSelect","appendToBody","calculatePosition","Function","closeOnSelect","Deselect","fillColor","cursor","limit","dropdownShouldOpen","noDrop","filterBy","inputClass","inputId","keyboardFocusBorder","label","loading","multiple","noWrap","placeholder","resetFocusOnOptionsChange","userSelect","localCalculatePosition","toggle","autoUpdate","computePosition","middleware","offset","flip","shift","limiter","limitShift","then","assign","left","top","localFilterBy","toLocaleLowerCase","localLabel","propsToForward","$props","events","$scopedSlots","match","replace","parseInt","charAt","getGettextBuilder","detectLocale","locale","translations","Actions","Activities","Choose","Close","Custom","Favorite","Flags","Global","Next","Objects","Open","Previous","Search","Settings","Submit","Symbols","items","pluralId","msgid","msgid_plural","msgstr","addTranslation","ngettext","gettext","before","$destroy","beforeUpdate","getText","closeAfterClick","$parent","getCapabilities","user_status","enabled","generateOcsUrl","ocs","response","error","isMobile","created","addEventListener","handleWindowResize","removeEventListener","documentElement","clientWidth","RegExp","random","defaultProtocol","className","_nc_focus_trap","test","hash","needQuotes","iconUrl","source","avatarUrl","getAvatarUrl","mentionText","contenteditable","baseURI","nodeType","item","nodeName","nodeValue","hasChildNodes","childNodes","DOMParser","parseFromString","canAssign","userAssignable","userVisible","NcSelect","fetchTags","getOptionLabel","optionsFilter","passthru","availableTags","availableOptions","tags","localValue","find","async","NextcloudVueDocs","Promise","resolve","method","generateRemoteUrl","handleInput","input","scopeValue","loadState","getApiUrl","_regeneratorRuntime","Op","hasOwn","obj","desc","$Symbol","iteratorSymbol","iterator","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","define","configurable","writable","err","wrap","innerFn","outerFn","tryLocsList","protoGenerator","Generator","generator","create","context","Context","makeInvokeMethod","tryCatch","arg","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","getProto","getPrototypeOf","NativeIteratorPrototype","values","Gp","defineIteratorMethods","_invoke","AsyncIterator","PromiseImpl","invoke","reject","record","result","_typeof","__await","unwrapped","previousPromise","callInvokeWithMethodAndArg","state","done","delegate","delegateResult","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","methodName","return","TypeError","info","resultName","next","nextLoc","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","completion","reset","iterable","iteratorMethod","isNaN","doneResult","isGeneratorFunction","genFun","ctor","constructor","mark","setPrototypeOf","__proto__","awrap","iter","keys","val","object","pop","skipTempReset","prev","stop","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","finish","catch","thrown","delegateYield","asyncGeneratorStep","gen","_next","_throw","_asyncToGenerator","args","ownKeys","enumerableOnly","getOwnPropertySymbols","symbols","sym","getOwnPropertyDescriptor","_objectSpread","_defineProperty","getOwnPropertyDescriptors","defineProperties","hint","prim","toPrimitive","res","_toPrimitive","_toPropertyKey","Vue","use","Vuex","Store","rules","scope","appstoreEnabled","operations","plugins","observable","checks","operators","entities","entity","event","eventName","flat","mutations","addRule","rule","valid","updateRule","index","findIndex","newRule","removeRule","addPluginCheck","plugin","addPluginOperator","fetchRules","_callee","_yield$axios$get","_context","axios","commit","createNewRule","isComplex","fixedEntity","Date","getTime","operator","operation","parse","pushUpdateRule","_callee2","_context2","confirmPassword","put","deleteRule","_callee3","_context3","delete","setValid","_ref","getters","getRules","rule1","rule2","getOperationForRule","getEntityForOperation","getEventsForOperation","getChecksForEntity","check","supportedEntities","$store","allEvents","currentEvent","_this","placeholderString","updateEvent","newEntity","existingEntity","newEntities","$set","showWarning","_vm","triggerHint","option","NcActionButton","CloseIcon","deleteVisible","currentOption","currentOperator","currentComponent","component","valuePlaceholder","validate","checkSelector","showDelete","hideDelete","invalid","updateCheck","_this2","matchingOperator","model","callback","$$v","$event","composing","colored","description","ArrowRight","Check","CheckMark","Event","Operation","Tooltip","editing","dirty","originalRule","ruleStatus","some","content","lastCheckComplete","lastCheck","updateOperation","dispatch","saveRule","t0","meta","_this3","cancelRule","removeCheck","_this4","_callee4","_context4","$delete","onAddFilter","borderLeftColor","MenuDown","MenuUp","Rule","NcSettingsSection","showMoreOperations","appstoreUrl","workflowDocUrl","mapGetters","mapState","hasMoreOperations","getMainOperations","showAppStoreHint","OC","isUserAdmin","nativeOn","regexRegex","regexIPv4","regexIPv6","newValue","immediate","handler","updateInternalValue","valueMixin","predefinedTypes","imagePath","customValue","isPredefined","currentValue","validateRegex","string","exec","setValue","updateCustom","selectedOption","NcSelectTags","updateValue","stringOrRegexOperators","FileMimeType","validateIPv4","FileSystemTag","matchingPredefined","pattern","zones","moment","timezones","startTime","endTime","timezone","guess","zone","output","groups","isLoading","group","searchAsync","searchQuery","addGroup","displayname","RequestURL","RequestTime","RequestUserAgent","RequestUserGroup","_toConsumableArray","FileChecks","RequestChecks","OCA","WorkflowEngine","registerCheck","Plugin","store","registerOperator","ShippedChecks","checkPlugin","extend","$mount","___CSS_LOADER_EXPORT___","tz","load","root","factory","cachedGuess","links","countries","guesses","logError","momentVersion","major","minor","charCodeToInt","charCode","unpackBase60","parts","whole","fractional","multiplier","out","sign","charCodeAt","arrayToInt","array","mapIndices","indices","unpack","offsets","untils","Infinity","intToUntil","abbrs","population","Zone","packedString","_set","Country","country_name","zone_names","OffsetAt","at","timeString","toTimeString","abbr","getTimezoneOffset","ZoneScore","offsetScore","abbrScore","findChange","low","high","mid","diff","sortZoneScores","localeCompare","addToGuesses","guessesForUserOffsets","guessesOffset","offsetsLength","filteredGuesses","normalizeName","addZone","packed","normalized","getZone","caller","link","addLink","aliases","alias","normal0","normal1","needsOffset","isUnixTimestamp","_f","_a","_tzm","utc","isMoment","unpacked","_index","timestamp","zone_name","country_code","offsetNext","offsetPrev","moveAmbiguousForward","moveInvalidForward","mom","utcOffset","scoreOffsetAt","offsetAt","abs","dataVersion","_zones","_links","_names","_countries","country_zones","addCountries","zoneExists","didShowError","ignoreCache","intlName","Intl","DateTimeFormat","resolvedOptions","timeZone","zoneScore","change","startYear","getFullYear","last","userOffsets","zoneScores","rebuildGuess","zonesForCountry","country","with_offset","old","abbrWrap","_z","resetZoneWrap","defaultZone","updateOffset","keepTime","_isUTC","_d","zoneName","zoneAbbr","local","setDefault","momentProperties","webpackContext","req","webpackContextResolve","__webpack_require__","code","binding","isServer","vNode","componentInstance","$isServer","el","elements","path","composedPath","unshift","contains","popupItem","len","isPopup","__vueClickOutside__","clickHandler","unbind","__webpack_module_cache__","moduleId","cachedModule","loaded","__webpack_modules__","chunkIds","priority","notFulfilled","fulfilled","getter","definition","globalThis","prop","nmd","paths","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"workflowengine-workflowengine.js?v=a9d440e7c054ab1f7e6f","mappings":"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","sources":["webpack:///nextcloud/webpack/runtime/chunk loaded","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/Components/NcEllipsisedOption.js","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/Components/NcSelectTags.js","webpack:///nextcloud/apps/workflowengine/src/helpers/api.js","webpack:///nextcloud/apps/workflowengine/src/store.js","webpack:///nextcloud/apps/workflowengine/src/components/Event.vue?vue&type=script&lang=js&","webpack:///nextcloud/apps/workflowengine/src/components/Event.vue","webpack://nextcloud/./apps/workflowengine/src/components/Event.vue?eddb","webpack://nextcloud/./apps/workflowengine/src/components/Event.vue?5115","webpack://nextcloud/./apps/workflowengine/src/components/Event.vue?3d5a","webpack:///nextcloud/apps/workflowengine/src/components/Check.vue?vue&type=script&lang=js&","webpack:///nextcloud/apps/workflowengine/src/components/Check.vue","webpack://nextcloud/./apps/workflowengine/src/components/Check.vue?008c","webpack://nextcloud/./apps/workflowengine/src/components/Check.vue?3fb8","webpack://nextcloud/./apps/workflowengine/src/components/Check.vue?bf90","webpack:///nextcloud/apps/workflowengine/src/components/Operation.vue?vue&type=script&lang=js&","webpack:///nextcloud/apps/workflowengine/src/components/Operation.vue","webpack://nextcloud/./apps/workflowengine/src/components/Operation.vue?6918","webpack://nextcloud/./apps/workflowengine/src/components/Operation.vue?3526","webpack://nextcloud/./apps/workflowengine/src/components/Operation.vue?86d2","webpack:///nextcloud/apps/workflowengine/src/components/Rule.vue","webpack:///nextcloud/apps/workflowengine/src/components/Rule.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/workflowengine/src/components/Rule.vue?2d87","webpack://nextcloud/./apps/workflowengine/src/components/Rule.vue?e711","webpack://nextcloud/./apps/workflowengine/src/components/Rule.vue?6c53","webpack:///nextcloud/node_modules/vue-material-design-icons/MenuUp.vue?vue&type=script&lang=js&","webpack:///nextcloud/node_modules/vue-material-design-icons/MenuUp.vue","webpack://nextcloud/./node_modules/vue-material-design-icons/MenuUp.vue?1ade","webpack:///nextcloud/node_modules/vue-material-design-icons/MenuUp.vue?vue&type=template&id=52b567ec&","webpack:///nextcloud/node_modules/vue-material-design-icons/MenuDown.vue?vue&type=script&lang=js&","webpack:///nextcloud/node_modules/vue-material-design-icons/MenuDown.vue","webpack://nextcloud/./node_modules/vue-material-design-icons/MenuDown.vue?7f4a","webpack:///nextcloud/node_modules/vue-material-design-icons/MenuDown.vue?vue&type=template&id=49c08fbe&","webpack:///nextcloud/apps/workflowengine/src/components/Workflow.vue","webpack:///nextcloud/apps/workflowengine/src/components/Workflow.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/workflowengine/src/components/Workflow.vue?bc8c","webpack://nextcloud/./apps/workflowengine/src/components/Workflow.vue?17b8","webpack://nextcloud/./apps/workflowengine/src/components/Workflow.vue?de47","webpack:///nextcloud/apps/workflowengine/src/helpers/validators.js","webpack:///nextcloud/apps/workflowengine/src/mixins/valueMixin.js","webpack:///nextcloud/apps/workflowengine/src/components/Checks/FileMimeType.vue","webpack:///nextcloud/apps/workflowengine/src/components/Checks/FileMimeType.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/workflowengine/src/components/Checks/FileMimeType.vue?0d3a","webpack://nextcloud/./apps/workflowengine/src/components/Checks/FileMimeType.vue?c385","webpack://nextcloud/./apps/workflowengine/src/components/Checks/FileMimeType.vue?f663","webpack:///nextcloud/apps/workflowengine/src/components/Checks/FileSystemTag.vue?vue&type=script&lang=js&","webpack:///nextcloud/apps/workflowengine/src/components/Checks/FileSystemTag.vue","webpack://nextcloud/./apps/workflowengine/src/components/Checks/FileSystemTag.vue?2d3e","webpack://nextcloud/./apps/workflowengine/src/components/Checks/FileSystemTag.vue?acab","webpack://nextcloud/./apps/workflowengine/src/components/Checks/MfaVerifiedValue.vue?af8c","webpack:///nextcloud/apps/workflowengine/src/components/Checks/MfaVerifiedValue.vue","webpack:///nextcloud/apps/workflowengine/src/components/Checks/file.js","webpack:///nextcloud/apps/workflowengine/src/components/Checks/RequestUserAgent.vue","webpack:///nextcloud/apps/workflowengine/src/components/Checks/RequestUserAgent.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/workflowengine/src/components/Checks/RequestUserAgent.vue?f104","webpack://nextcloud/./apps/workflowengine/src/components/Checks/RequestUserAgent.vue?81d6","webpack://nextcloud/./apps/workflowengine/src/components/Checks/RequestUserAgent.vue?80f0","webpack:///nextcloud/apps/workflowengine/src/components/Checks/RequestTime.vue","webpack:///nextcloud/apps/workflowengine/src/components/Checks/RequestTime.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/workflowengine/src/components/Checks/RequestTime.vue?7391","webpack://nextcloud/./apps/workflowengine/src/components/Checks/RequestTime.vue?a55a","webpack://nextcloud/./apps/workflowengine/src/components/Checks/RequestTime.vue?1af1","webpack:///nextcloud/apps/workflowengine/src/components/Checks/RequestURL.vue","webpack:///nextcloud/apps/workflowengine/src/components/Checks/RequestURL.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/workflowengine/src/components/Checks/RequestURL.vue?7662","webpack://nextcloud/./apps/workflowengine/src/components/Checks/RequestURL.vue?eee5","webpack://nextcloud/./apps/workflowengine/src/components/Checks/RequestURL.vue?b56e","webpack:///nextcloud/apps/workflowengine/src/components/Checks/RequestUserGroup.vue","webpack:///nextcloud/apps/workflowengine/src/components/Checks/RequestUserGroup.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/workflowengine/src/components/Checks/RequestUserGroup.vue?2c5e","webpack://nextcloud/./apps/workflowengine/src/components/Checks/RequestUserGroup.vue?f6d3","webpack://nextcloud/./apps/workflowengine/src/components/Checks/RequestUserGroup.vue?f1ec","webpack:///nextcloud/apps/workflowengine/src/components/Checks/request.js","webpack:///nextcloud/apps/workflowengine/src/components/Checks/index.js","webpack:///nextcloud/apps/workflowengine/src/workflowengine.js","webpack:///nextcloud/apps/workflowengine/src/components/Check.vue?vue&type=style&index=0&id=07a2739b&prod&scoped=true&lang=scss&","webpack:///nextcloud/apps/workflowengine/src/components/Checks/FileMimeType.vue?vue&type=style&index=0&id=1a11f354&prod&scoped=true&lang=scss&","webpack:///nextcloud/apps/workflowengine/src/components/Checks/RequestTime.vue?vue&type=style&index=0&id=7a2ecc67&prod&scoped=true&lang=scss&","webpack:///nextcloud/apps/workflowengine/src/components/Checks/RequestURL.vue?vue&type=style&index=0&id=1a72d97f&prod&scoped=true&lang=scss&","webpack:///nextcloud/apps/workflowengine/src/components/Event.vue?vue&type=style&index=0&id=d4892b64&prod&scoped=true&lang=scss&","webpack:///nextcloud/apps/workflowengine/src/components/Operation.vue?vue&type=style&index=0&id=a0480332&prod&scoped=true&lang=scss&","webpack:///nextcloud/apps/workflowengine/src/components/Rule.vue?vue&type=style&index=0&id=3def8966&prod&scoped=true&lang=scss&","webpack:///nextcloud/apps/workflowengine/src/components/Workflow.vue?vue&type=style&index=0&id=6e5c8dfa&prod&scoped=true&lang=scss&","webpack:///nextcloud/apps/workflowengine/src/components/Checks/RequestUserAgent.vue?vue&type=style&index=0&id=003881d4&prod&scoped=true&lang=css&","webpack:///nextcloud/apps/workflowengine/src/components/Checks/RequestUserGroup.vue?vue&type=style&index=0&id=16d8123e&prod&scoped=true&lang=css&","webpack:///nextcloud/node_modules/moment-timezone/index.js","webpack:///nextcloud/node_modules/moment-timezone/moment-timezone.js","webpack:///nextcloud/node_modules/moment/locale|sync|/^\\.\\/.*$","webpack:///nextcloud/node_modules/vue-click-outside/index.js","webpack:///nextcloud/webpack/bootstrap","webpack:///nextcloud/webpack/runtime/compat get default export","webpack:///nextcloud/webpack/runtime/define property getters","webpack:///nextcloud/webpack/runtime/global","webpack:///nextcloud/webpack/runtime/hasOwnProperty shorthand","webpack:///nextcloud/webpack/runtime/make namespace object","webpack:///nextcloud/webpack/runtime/node module decorator","webpack:///nextcloud/webpack/runtime/runtimeId","webpack:///nextcloud/webpack/runtime/jsonp chunk loading","webpack:///nextcloud/webpack/runtime/nonce","webpack:///nextcloud/webpack/startup"],"sourcesContent":["var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","/*! For license information please see NcEllipsisedOption.js.LICENSE.txt */\n!function(t,e){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define(\"NextcloudVue\",[],e):\"object\"==typeof exports?exports.NextcloudVue=e():(t.NextcloudVue=t.NextcloudVue||{},t.NextcloudVue[\"Components/NcEllipsisedOption\"]=e())}(self,(()=>(()=>{var t={281:(t,e,n)=>{\"use strict\";n.d(e,{default:()=>l});var r=n(1336);const s={name:\"NcHighlight\",props:{text:{type:String,default:\"\"},search:{type:String,default:\"\"},highlight:{type:Array,default:()=>[]}},computed:{ranges(){let t=[];return this.search||0!==this.highlight.length?(t=this.highlight.length>0?this.highlight:(0,r.Z)(this.text,this.search),t.forEach(((e,n)=>{e.end(e.start0&&t.push({start:e.start<0?0:e.start,end:e.end>this.text.length?this.text.length:e.end}),t)),[]),t.sort(((t,e)=>t.start-e.start)),t=t.reduce(((t,e)=>{if(t.length){const n=t.length-1;t[n].end>=e.start?t[n]={start:t[n].start,end:Math.max(t[n].end,e.end)}:t.push(e)}else t.push(e);return t}),[]),t):t},chunks(){if(0===this.ranges.length)return[{start:0,end:this.text.length,highlight:!1,text:this.text}];const t=[];let e=0,n=0;for(;e=this.ranges.length&&ee.highlight?t(\"strong\",{},e.text):e.text))):t(\"span\",{},this.text)}};var a=n(1900),i=n(6274),o=n.n(i),c=(0,a.Z)(s,undefined,undefined,!1,null,null,null);\"function\"==typeof o()&&o()(c);const l=c.exports},1336:(t,e,n)=>{\"use strict\";n.d(e,{Z:()=>r});const r=(t,e)=>{const n=[];let r=0,s=t.toLowerCase().indexOf(e.toLowerCase(),r),a=0;for(;s>-1&&a{\"use strict\";n.d(e,{Z:()=>o});var r=n(7537),s=n.n(r),a=n(3645),i=n.n(a)()(s());i.push([t.id,\".material-design-icon[data-v-3daafbe0]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.name-parts[data-v-3daafbe0]{display:flex;max-width:100%;cursor:inherit}.name-parts__first[data-v-3daafbe0]{overflow:hidden;text-overflow:ellipsis}.name-parts__first[data-v-3daafbe0],.name-parts__last[data-v-3daafbe0]{white-space:pre;cursor:inherit}.name-parts__first strong[data-v-3daafbe0],.name-parts__last strong[data-v-3daafbe0]{font-weight:bold}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcEllipsisedOption/NcEllipsisedOption.vue\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,6BACC,YAAA,CACA,cAAA,CACA,cAAA,CACA,oCACC,eAAA,CACA,sBAAA,CAED,uEAGC,eAAA,CACA,cAAA,CACA,qFACC,gBAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"f7c85e6\\\"; @import 'variables'; @import 'material-icons';\\n\\n.name-parts {\\n\\tdisplay: flex;\\n\\tmax-width: 100%;\\n\\tcursor: inherit;\\n\\t&__first {\\n\\t\\toverflow: hidden;\\n\\t\\ttext-overflow: ellipsis;\\n\\t}\\n\\t&__first,\\n\\t&__last {\\n\\t\\t// prevent whitespace from being trimmed\\n\\t\\twhite-space: pre;\\n\\t\\tcursor: inherit;\\n\\t\\tstrong {\\n\\t\\t\\tfont-weight: bold;\\n\\t\\t}\\n\\t}\\n}\\n\"],sourceRoot:\"\"}]);const o=i},3645:t=>{\"use strict\";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=\"\",r=void 0!==e[5];return e[4]&&(n+=\"@supports (\".concat(e[4],\") {\")),e[2]&&(n+=\"@media \".concat(e[2],\" {\")),r&&(n+=\"@layer\".concat(e[5].length>0?\" \".concat(e[5]):\"\",\" {\")),n+=t(e),r&&(n+=\"}\"),e[2]&&(n+=\"}\"),e[4]&&(n+=\"}\"),n})).join(\"\")},e.i=function(t,n,r,s,a){\"string\"==typeof t&&(t=[[null,t,void 0]]);var i={};if(r)for(var o=0;o0?\" \".concat(u[5]):\"\",\" {\").concat(u[1],\"}\")),u[5]=a),n&&(u[2]?(u[1]=\"@media \".concat(u[2],\" {\").concat(u[1],\"}\"),u[2]=n):u[2]=n),s&&(u[4]?(u[1]=\"@supports (\".concat(u[4],\") {\").concat(u[1],\"}\"),u[4]=s):u[4]=\"\".concat(s)),e.push(u))}},e}},7537:t=>{\"use strict\";t.exports=function(t){var e=t[1],n=t[3];if(!n)return e;if(\"function\"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),s=\"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(r),a=\"/*# \".concat(s,\" */\");return[e].concat([a]).join(\"\\n\")}return[e].join(\"\\n\")}},3379:t=>{\"use strict\";var e=[];function n(t){for(var n=-1,r=0;r{\"use strict\";var e={};t.exports=function(t,n){var r=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!r)throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");r.appendChild(n)}},9216:t=>{\"use strict\";t.exports=function(t){var e=document.createElement(\"style\");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},3565:(t,e,n)=>{\"use strict\";t.exports=function(t){var e=n.nc;e&&t.setAttribute(\"nonce\",e)}},7795:t=>{\"use strict\";t.exports=function(t){if(\"undefined\"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var r=\"\";n.supports&&(r+=\"@supports (\".concat(n.supports,\") {\")),n.media&&(r+=\"@media \".concat(n.media,\" {\"));var s=void 0!==n.layer;s&&(r+=\"@layer\".concat(n.layer.length>0?\" \".concat(n.layer):\"\",\" {\")),r+=n.css,s&&(r+=\"}\"),n.media&&(r+=\"}\"),n.supports&&(r+=\"}\");var a=n.sourceMap;a&&\"undefined\"!=typeof btoa&&(r+=\"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a)))),\" */\")),e.styleTagTransform(r,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},4589:t=>{\"use strict\";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},6274:()=>{},1900:(t,e,n)=>{\"use strict\";function r(t,e,n,r,s,a,i,o){var c,l=\"function\"==typeof t?t.options:t;if(e&&(l.render=e,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),a&&(l._scopeId=\"data-v-\"+a),i?(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__),s&&s.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(i)},l._ssrRegister=c):s&&(c=o?function(){s.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:s),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(t,e){return c.call(e),u(t,e)}}else{var h=l.beforeCreate;l.beforeCreate=h?[].concat(h,c):[c]}return{exports:t,options:l}}n.d(e,{Z:()=>r})}},e={};function n(r){var s=e[r];if(void 0!==s)return s.exports;var a=e[r]={id:r,exports:{}};return t[r](a,a.exports,n),a.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},n.nc=void 0;var r={};return(()=>{\"use strict\";n.r(r),n.d(r,{default:()=>x});var t=n(281),e=n(1336);const s={name:\"NcEllipsisedOption\",components:{NcHighlight:t.default},props:{name:{type:String,default:\"\"},search:{type:String,default:\"\"}},computed:{needsTruncate(){return this.name&&this.name.length>=10},split(){return this.name.length-Math.min(Math.floor(this.name.length/2),10)},part1(){return this.needsTruncate?this.name.slice(0,this.split):this.name},part2(){return this.needsTruncate?this.name.slice(this.split):\"\"},highlight1(){return this.search?(0,e.Z)(this.name,this.search):[]},highlight2(){return this.highlight1.map((t=>({start:t.start-this.split,end:t.end-this.split})))}}};var a=n(3379),i=n.n(a),o=n(7795),c=n.n(o),l=n(569),u=n.n(l),h=n(3565),d=n.n(h),p=n(9216),f=n.n(p),g=n(4589),m=n.n(g),v=n(436),A={};A.styleTagTransform=m(),A.setAttributes=d(),A.insert=u().bind(null,\"head\"),A.domAPI=c(),A.insertStyleElement=f();i()(v.Z,A);v.Z&&v.Z.locals&&v.Z.locals;const x=(0,n(1900).Z)(s,(function(){var t=this,e=t._self._c;return e(\"span\",{staticClass:\"name-parts\",attrs:{title:t.name}},[e(\"NcHighlight\",{staticClass:\"name-parts__first\",attrs:{text:t.part1,search:t.search,highlight:t.highlight1}}),t._v(\" \"),t.part2?e(\"NcHighlight\",{staticClass:\"name-parts__last\",attrs:{text:t.part2,search:t.search,highlight:t.highlight2}}):t._e()],1)}),[],!1,null,\"3daafbe0\",null).exports})(),r})()));\n//# sourceMappingURL=NcEllipsisedOption.js.map","/*! For license information please see NcSelectTags.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/NcSelectTags\"]=t())}(self,(()=>(()=>{var e={6969:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>k});const n={name:\"NcActionLink\",mixins:[a(1139).Z],props:{href:{type:String,default:\"#\",required:!0,validator:e=>{try{return new URL(e)}catch(t){return e.startsWith(\"#\")||e.startsWith(\"/\")}}},download:{type:String,default:null},target:{type:String,default:\"_self\",validator:e=>e&&(!e.startsWith(\"_\")||[\"_blank\",\"_self\",\"_parent\",\"_top\"].indexOf(e)>-1)},title:{type:String,default:null},ariaHidden:{type:Boolean,default:null}}};var o=a(3379),i=a.n(o),r=a(7795),s=a.n(r),l=a(569),c=a.n(l),d=a(3565),u=a.n(d),p=a(9216),A=a.n(p),m=a(4589),g=a.n(m),h=a(3490),v={};v.styleTagTransform=g(),v.setAttributes=u(),v.insert=c().bind(null,\"head\"),v.domAPI=s(),v.insertStyleElement=A();i()(h.Z,v);h.Z&&h.Z.locals&&h.Z.locals;var b=a(1900),C=a(9158),f=a.n(C),y=(0,b.Z)(n,(function(){var e=this,t=e._self._c;return t(\"li\",{staticClass:\"action\"},[t(\"a\",{staticClass:\"action-link focusable\",attrs:{download:e.download,href:e.href,\"aria-label\":e.ariaLabel,target:e.target,title:e.title,rel:\"nofollow noreferrer noopener\"},on:{click:e.onClick}},[e._t(\"icon\",(function(){return[t(\"span\",{staticClass:\"action-link__icon\",class:[e.isIconUrl?\"action-link__icon--url\":e.icon],style:{backgroundImage:e.isIconUrl?\"url(\".concat(e.icon,\")\"):null},attrs:{\"aria-hidden\":e.ariaHidden}})]})),e._v(\" \"),e.name?t(\"p\",[t(\"strong\",{staticClass:\"action-link__name\"},[e._v(\"\\n\\t\\t\\t\\t\"+e._s(e.name)+\"\\n\\t\\t\\t\")]),e._v(\" \"),t(\"br\"),e._v(\" \"),t(\"span\",{staticClass:\"action-link__longtext\",domProps:{textContent:e._s(e.text)}})]):e.isLongText?t(\"p\",{staticClass:\"action-link__longtext\",domProps:{textContent:e._s(e.text)}}):t(\"span\",{staticClass:\"action-link__text\"},[e._v(e._s(e.text))]),e._v(\" \"),e._e()],2)])}),[],!1,null,\"63ee0e66\",null);\"function\"==typeof f()&&f()(y);const k=y.exports},8250:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>D});var n=a(4462),o=a(2297),i=a(1205),r=a(932),s=a(2734),l=a.n(s),c=a(1441),d=a.n(c);const u=\".focusable\",p={name:\"NcActions\",components:{NcButton:n.default,DotsHorizontal:d(),NcPopover:o.default},props:{open:{type:Boolean,default:!1},manualOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},forceName:{type:Boolean,default:!1},menuName:{type:String,default:null},primary:{type:Boolean,default:!1},type:{type:String,validator:e=>-1!==[\"primary\",\"secondary\",\"tertiary\",\"tertiary-no-background\",\"tertiary-on-primary\",\"error\",\"warning\",\"success\"].indexOf(e),default:null},defaultIcon:{type:String,default:\"\"},ariaLabel:{type:String,default:(0,r.t)(\"Actions\")},ariaHidden:{type:Boolean,default:null},placement:{type:String,default:\"bottom\"},boundariesElement:{type:Element,default:()=>document.querySelector(\"body\")},container:{type:[String,Object,Element,Boolean],default:\"body\"},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0}},emits:[\"open\",\"update:open\",\"close\",\"focus\",\"blur\"],data(){return{opened:this.open,focusIndex:0,randomId:\"menu-\".concat((0,i.Z)())}},computed:{triggerBtnType(){return this.type||(this.primary?\"primary\":this.menuName?\"secondary\":\"tertiary\")}},watch:{open(e){e!==this.opened&&(this.opened=e)}},methods:{isValidSingleAction(e){var t,a,n,o,i;const r=null!==(t=null==e||null===(a=e.componentOptions)||void 0===a||null===(n=a.Ctor)||void 0===n||null===(o=n.extendOptions)||void 0===o?void 0:o.name)&&void 0!==t?t:null==e||null===(i=e.componentOptions)||void 0===i?void 0:i.tag;return[\"NcActionButton\",\"NcActionLink\",\"NcActionRouter\"].includes(r)},openMenu(e){this.opened||(this.opened=!0,this.$emit(\"update:open\",!0),this.$emit(\"open\"))},closeMenu(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.opened&&(this.opened=!1,this.$refs.popover.clearFocusTrap({returnFocus:e}),this.$emit(\"update:open\",!1),this.$emit(\"close\"),this.focusIndex=0,this.$refs.menuButton.$el.focus())},onOpen(e){this.$nextTick((()=>{this.focusFirstAction(e)}))},onMouseFocusAction(e){if(document.activeElement===e.target)return;const t=e.target.closest(\"li\");if(t){const e=t.querySelector(u);if(e){const t=[...this.$refs.menu.querySelectorAll(u)].indexOf(e);t>-1&&(this.focusIndex=t,this.focusAction())}}},onKeydown(e){(38===e.keyCode||9===e.keyCode&&e.shiftKey)&&this.focusPreviousAction(e),(40===e.keyCode||9===e.keyCode&&!e.shiftKey)&&this.focusNextAction(e),33===e.keyCode&&this.focusFirstAction(e),34===e.keyCode&&this.focusLastAction(e),27===e.keyCode&&(this.closeMenu(),e.preventDefault())},removeCurrentActive(){const e=this.$refs.menu.querySelector(\"li.active\");e&&e.classList.remove(\"active\")},focusAction(){const e=this.$refs.menu.querySelectorAll(u)[this.focusIndex];if(e){this.removeCurrentActive();const t=e.closest(\"li.action\");e.focus(),t&&t.classList.add(\"active\")}},focusPreviousAction(e){this.opened&&(0===this.focusIndex?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction(e){if(this.opened){const t=this.$refs.menu.querySelectorAll(u).length-1;this.focusIndex===t?this.closeMenu():(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=0,this.focusAction())},focusLastAction(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.$refs.menu.querySelectorAll(u).length-1,this.focusAction())},preventIfEvent(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus(e){this.$emit(\"focus\",e)},onBlur(e){this.$emit(\"blur\",e)}},render(e){const t=(this.$slots.default||[]).filter((e=>{var t,a,n,o;return(null==e||null===(t=e.componentOptions)||void 0===t?void 0:t.tag)||(null==e||null===(a=e.componentOptions)||void 0===a||null===(n=a.Ctor)||void 0===n||null===(o=n.extendOptions)||void 0===o?void 0:o.name)})),a=t.every((e=>{var t,a,n,o,i,r,s,l;return\"NcActionLink\"===(null!==(t=null==e||null===(a=e.componentOptions)||void 0===a||null===(n=a.Ctor)||void 0===n||null===(o=n.extendOptions)||void 0===o?void 0:o.name)&&void 0!==t?t:null==e||null===(i=e.componentOptions)||void 0===i?void 0:i.tag)&&(null==e||null===(r=e.componentOptions)||void 0===r||null===(s=r.propsData)||void 0===s||null===(l=s.href)||void 0===l?void 0:l.startsWith(window.location.origin))}));let n=t.filter(this.isValidSingleAction);if(this.forceMenu&&n.length>0&&this.inline>0&&(l().util.warn(\"Specifying forceMenu will ignore any inline actions rendering.\"),n=[]),0===t.length)return;const o=t=>{var a,n,o,i,r,s,l,c,d,u,p,A,m,g,h,v,b,C,f,y,k,w;const S=(null==t||null===(a=t.data)||void 0===a||null===(n=a.scopedSlots)||void 0===n||null===(o=n.icon())||void 0===o?void 0:o[0])||e(\"span\",{class:[\"icon\",null==t||null===(i=t.componentOptions)||void 0===i||null===(r=i.propsData)||void 0===r?void 0:r.icon]}),x=null==t||null===(s=t.componentOptions)||void 0===s||null===(l=s.listeners)||void 0===l?void 0:l.click,N=null==t||null===(c=t.componentOptions)||void 0===c||null===(d=c.children)||void 0===d||null===(u=d[0])||void 0===u||null===(p=u.text)||void 0===p||null===(A=p.trim)||void 0===A?void 0:A.call(p),_=(null==t||null===(m=t.componentOptions)||void 0===m||null===(g=m.propsData)||void 0===g?void 0:g.ariaLabel)||N,z=this.forceName?N:\"\";let j=null==t||null===(h=t.componentOptions)||void 0===h||null===(v=h.propsData)||void 0===v?void 0:v.title;return this.forceName||j||(j=N),e(\"NcButton\",{class:[\"action-item action-item--single\",null==t||null===(b=t.data)||void 0===b?void 0:b.staticClass,null==t||null===(C=t.data)||void 0===C?void 0:C.class],attrs:{\"aria-label\":_,title:j},ref:null==t||null===(f=t.data)||void 0===f?void 0:f.ref,props:{type:this.type||(z?\"secondary\":\"tertiary\"),disabled:this.disabled||(null==t||null===(y=t.componentOptions)||void 0===y||null===(k=y.propsData)||void 0===k?void 0:k.disabled),ariaHidden:this.ariaHidden,...null==t||null===(w=t.componentOptions)||void 0===w?void 0:w.propsData},on:{focus:this.onFocus,blur:this.onBlur,...!!x&&{click:e=>{x&&x(e)}}}},[e(\"template\",{slot:\"icon\"},[S]),z])},i=t=>{var n,o;const i=(null===(n=this.$slots.icon)||void 0===n?void 0:n[0])||(this.defaultIcon?e(\"span\",{class:[\"icon\",this.defaultIcon]}):e(\"DotsHorizontal\",{props:{size:20}}));return e(\"NcPopover\",{ref:\"popover\",props:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,popoverBaseClass:\"action-item__popper\",setReturnFocus:null===(o=this.$refs.menuButton)||void 0===o?void 0:o.$el},attrs:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,...this.manualOpen&&{triggers:[]},popoverBaseClass:\"action-item__popper\"},on:{show:this.openMenu,\"after-show\":this.onOpen,hide:this.closeMenu}},[e(\"NcButton\",{class:\"action-item__menutoggle\",props:{type:this.triggerBtnType,disabled:this.disabled,ariaHidden:this.ariaHidden},slot:\"trigger\",ref:\"menuButton\",attrs:{\"aria-haspopup\":a?null:\"menu\",\"aria-label\":this.ariaLabel,\"aria-controls\":this.opened?this.randomId:null,\"aria-expanded\":this.opened.toString()},on:{focus:this.onFocus,blur:this.onBlur}},[e(\"template\",{slot:\"icon\"},[i]),this.menuName]),e(\"div\",{class:{open:this.opened},attrs:{tabindex:\"-1\"},on:{keydown:this.onKeydown,mousemove:this.onMouseFocusAction},ref:\"menu\"},[e(\"ul\",{attrs:{id:this.randomId,tabindex:\"-1\",role:a?null:\"menu\"}},[t])])])};if(1===t.length&&1===n.length&&!this.forceMenu)return o(n[0]);if(n.length>0&&this.inline>0){const a=n.slice(0,this.inline),r=t.filter((e=>!a.includes(e)));return e(\"div\",{class:[\"action-items\",\"action-item--\".concat(this.triggerBtnType)]},[...a.map(o),r.length>0?e(\"div\",{class:[\"action-item\",{\"action-item--open\":this.opened}]},[i(r)]):null])}return e(\"div\",{class:[\"action-item action-item--default-popover\",\"action-item--\".concat(this.triggerBtnType),{\"action-item--open\":this.opened}]},[i(t)])}};var A=a(3379),m=a.n(A),g=a(7795),h=a.n(g),v=a(569),b=a.n(v),C=a(3565),f=a.n(C),y=a(9216),k=a.n(y),w=a(4589),S=a.n(w),x=a(4825),N={};N.styleTagTransform=S(),N.setAttributes=f(),N.insert=b().bind(null,\"head\"),N.domAPI=h(),N.insertStyleElement=k();m()(x.Z,N);x.Z&&x.Z.locals&&x.Z.locals;var _=a(4946),z={};z.styleTagTransform=S(),z.setAttributes=f(),z.insert=b().bind(null,\"head\"),z.domAPI=h(),z.insertStyleElement=k();m()(_.Z,z);_.Z&&_.Z.locals&&_.Z.locals;var j=a(1900),P=a(5727),B=a.n(P),E=(0,j.Z)(p,undefined,undefined,!1,null,\"29452b76\",null);\"function\"==typeof B()&&B()(E);const D=E.exports},7262:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>G});var n=a(8250),o=a(6969),i=a(4462),r=a(6492),s=a(7993),l=a(3351),c=a(932),d=a(768),u=a.n(d),p=a(1441),A=a.n(p),m=a(3607),g=a(542),h=a(7672),v=a(4262),b=a(4055);const C=(0,h.getBuilder)(\"nextcloud\").persist().build();function f(e,t){e&&C.setItem(\"user-has-avatar.\"+e,t)}const y={name:\"NcAvatar\",directives:{ClickOutside:b.vOnClickOutside},components:{DotsHorizontal:A(),NcActions:n.default,NcActionLink:o.default,NcButton:i.default,NcLoadingIcon:r.default},mixins:[l.iQ],props:{url:{type:String,default:void 0},iconClass:{type:String,default:void 0},user:{type:String,default:void 0},showUserStatus:{type:Boolean,default:!0},showUserStatusCompact:{type:Boolean,default:!0},preloadedUserStatus:{type:Object,default:void 0},isGuest:{type:Boolean,default:!1},displayName:{type:String,default:void 0},size:{type:Number,default:32},allowPlaceholder:{type:Boolean,default:!0},disableTooltip:{type:Boolean,default:!1},disableMenu:{type:Boolean,default:!1},tooltipMessage:{type:String,default:null},isNoUser:{type:Boolean,default:!1},menuContainer:{type:[String,Object,Element,Boolean],default:\"body\"}},data:()=>({avatarUrlLoaded:null,avatarSrcSetLoaded:null,userDoesNotExist:!1,isAvatarLoaded:!1,isMenuLoaded:!1,contactsMenuLoading:!1,contactsMenuActions:[],contactsMenuOpenState:!1}),computed:{avatarAriaLabel(){var e,t;if(this.hasMenu)return this.hasStatus&&this.showUserStatus&&this.showUserStatusCompact?(0,c.t)(\"Avatar of {displayName}, {status}\",{displayName:null!==(t=this.displayName)&&void 0!==t?t:this.user,status:this.userStatus.status}):(0,c.t)(\"Avatar of {displayName}\",{displayName:null!==(e=this.displayName)&&void 0!==e?e:this.user})},canDisplayUserStatus(){return this.showUserStatus&&this.hasStatus&&[\"online\",\"away\",\"dnd\"].includes(this.userStatus.status)},showUserStatusIconOnAvatar(){return this.showUserStatus&&this.showUserStatusCompact&&this.hasStatus&&\"dnd\"!==this.userStatus.status&&this.userStatus.icon},getUserIdentifier(){return this.isDisplayNameDefined?this.displayName:this.isUserDefined?this.user:\"\"},isUserDefined(){return void 0!==this.user},isDisplayNameDefined(){return void 0!==this.displayName},isUrlDefined(){return void 0!==this.url},hasMenu(){var e;return!this.disableMenu&&(this.isMenuLoaded?this.menu.length>0:!(this.user===(null===(e=(0,m.getCurrentUser)())||void 0===e?void 0:e.uid)||this.userDoesNotExist||this.url))},shouldShowPlaceholder(){return this.allowPlaceholder&&this.userDoesNotExist},avatarStyle(){return{\"--size\":this.size+\"px\",lineHeight:this.size+\"px\",fontSize:Math.round(.45*this.size)+\"px\"}},initialsWrapperStyle(){const{r:e,g:t,b:a}=(0,s.default)(this.getUserIdentifier);return{backgroundColor:\"rgba(\".concat(e,\", \").concat(t,\", \").concat(a,\", 0.1)\")}},initialsStyle(){const{r:e,g:t,b:a}=(0,s.default)(this.getUserIdentifier);return{color:\"rgb(\".concat(e,\", \").concat(t,\", \").concat(a,\")\")}},tooltip(){return!this.disableTooltip&&(this.tooltipMessage?this.tooltipMessage:this.displayName)},initials(){let e;if(this.shouldShowPlaceholder){const t=this.getUserIdentifier,a=t.indexOf(\" \");\"\"===t?e=\"?\":(e=String.fromCodePoint(t.codePointAt(0)),-1!==a&&(e=e.concat(String.fromCodePoint(t.codePointAt(a+1)))))}return e.toUpperCase()},menu(){const e=this.contactsMenuActions.map((e=>({href:e.hyperlink,icon:e.icon,text:e.title})));return this.showUserStatus&&(this.userStatus.icon||this.userStatus.message)?[{href:\"#\",icon:\"data:image/svg+xml;utf8,\".concat(function(e){const t=document.createTextNode(e),a=document.createElement(\"p\");return a.appendChild(t),a.innerHTML}(this.userStatus.icon),\"\"),text:\"\".concat(this.userStatus.message)}].concat(e):e}},watch:{url(){this.userDoesNotExist=!1,this.loadAvatarUrl()},user(){this.userDoesNotExist=!1,this.isMenuLoaded=!1,this.loadAvatarUrl()}},mounted(){this.loadAvatarUrl(),(0,g.subscribe)(\"settings:avatar:updated\",this.loadAvatarUrl),(0,g.subscribe)(\"settings:display-name:updated\",this.loadAvatarUrl),this.showUserStatus&&this.user&&!this.isNoUser&&(this.preloadedUserStatus?(this.userStatus.status=this.preloadedUserStatus.status||\"\",this.userStatus.message=this.preloadedUserStatus.message||\"\",this.userStatus.icon=this.preloadedUserStatus.icon||\"\",this.hasStatus=null!==this.preloadedUserStatus.status):this.fetchUserStatus(this.user),(0,g.subscribe)(\"user_status:status.updated\",this.handleUserStatusUpdated))},beforeDestroy(){(0,g.unsubscribe)(\"settings:avatar:updated\",this.loadAvatarUrl),(0,g.unsubscribe)(\"settings:display-name:updated\",this.loadAvatarUrl),this.showUserStatus&&this.user&&!this.isNoUser&&(0,g.unsubscribe)(\"user_status:status.updated\",this.handleUserStatusUpdated)},methods:{t:c.t,handleUserStatusUpdated(e){this.user===e.userId&&(this.userStatus={status:e.status,icon:e.icon,message:e.message})},async toggleMenu(){this.hasMenu&&(this.contactsMenuOpenState||await this.fetchContactsMenu(),this.contactsMenuOpenState=!this.contactsMenuOpenState)},closeMenu(){this.contactsMenuOpenState=!1},async fetchContactsMenu(){this.contactsMenuLoading=!0;try{const e=encodeURIComponent(this.user),{data:t}=await u().post((0,v.generateUrl)(\"contactsmenu/findOne\"),\"shareType=0&shareWith=\".concat(e));this.contactsMenuActions=t.topAction?[t.topAction].concat(t.actions):t.actions}catch(e){this.contactsMenuOpenState=!1}this.contactsMenuLoading=!1,this.isMenuLoaded=!0},loadAvatarUrl(){if(this.isAvatarLoaded=!1,!this.isUrlDefined&&(!this.isUserDefined||this.isNoUser))return this.isAvatarLoaded=!0,void(this.userDoesNotExist=!0);if(this.isUrlDefined)this.updateImageIfValid(this.url);else if(this.size<=64){const e=this.avatarUrlGenerator(this.user,64),t=[e+\" 1x\",this.avatarUrlGenerator(this.user,512)+\" 8x\"].join(\", \");this.updateImageIfValid(e,t)}else{const e=this.avatarUrlGenerator(this.user,512);this.updateImageIfValid(e)}},avatarUrlGenerator(e,t){var a;const n=\"invert(100%)\"===window.getComputedStyle(document.body).getPropertyValue(\"--background-invert-if-dark\");let o=\"/avatar/{user}/{size}\"+(n?\"/dark\":\"\");this.isGuest&&(o=\"/avatar/guest/{user}/{size}\"+(n?\"/dark\":\"\"));let i=(0,v.generateUrl)(o,{user:e,size:t});return e===(null===(a=(0,m.getCurrentUser)())||void 0===a?void 0:a.uid)&&\"undefined\"!=typeof oc_userconfig&&(i+=\"?v=\"+oc_userconfig.avatar.version),i},updateImageIfValid(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const a=function(e){const t=C.getItem(\"user-has-avatar.\"+e);return\"string\"==typeof t?Boolean(t):null}(this.user);if(this.isUserDefined&&\"boolean\"==typeof a)return this.isAvatarLoaded=!0,this.avatarUrlLoaded=e,t&&(this.avatarSrcSetLoaded=t),void(!1===a&&(this.userDoesNotExist=!0));const n=new Image;n.onload=()=>{this.avatarUrlLoaded=e,t&&(this.avatarSrcSetLoaded=t),this.isAvatarLoaded=!0,f(this.user,!0)},n.onerror=()=>{console.debug(\"Invalid avatar url\",e),this.avatarUrlLoaded=null,this.avatarSrcSetLoaded=null,this.userDoesNotExist=!0,this.isAvatarLoaded=!1,f(this.user,!1)},t&&(n.srcset=t),n.src=e}}};var k=a(3379),w=a.n(k),S=a(7795),x=a.n(S),N=a(569),_=a.n(N),z=a(3565),j=a.n(z),P=a(9216),B=a.n(P),E=a(4589),D=a.n(E),T=a(6222),O={};O.styleTagTransform=D(),O.setAttributes=j(),O.insert=_().bind(null,\"head\"),O.domAPI=x(),O.insertStyleElement=B();w()(T.Z,O);T.Z&&T.Z.locals&&T.Z.locals;var F=a(1900),I=a(3051),M=a.n(I),U=(0,F.Z)(y,(function(){var e=this,t=e._self._c;return t(\"div\",{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:e.closeMenu,expression:\"closeMenu\"}],ref:\"main\",staticClass:\"avatardiv popovermenu-wrapper\",class:{\"avatardiv--unknown\":e.userDoesNotExist,\"avatardiv--with-menu\":e.hasMenu,\"avatardiv--with-menu-loading\":e.contactsMenuLoading},style:e.avatarStyle,attrs:{title:e.tooltip,tabindex:e.hasMenu?\"0\":void 0,\"aria-label\":e.avatarAriaLabel,role:e.hasMenu?\"button\":void 0},on:{click:e.toggleMenu,keydown:function(t){return!t.type.indexOf(\"key\")&&e._k(t.keyCode,\"enter\",13,t.key,\"Enter\")?null:e.toggleMenu.apply(null,arguments)}}},[e._t(\"icon\",(function(){return[e.iconClass?t(\"div\",{staticClass:\"avatar-class-icon\",class:e.iconClass}):e.isAvatarLoaded&&!e.userDoesNotExist?t(\"img\",{attrs:{src:e.avatarUrlLoaded,srcset:e.avatarSrcSetLoaded,alt:\"\"}}):e._e()]})),e._v(\" \"),e.hasMenu&&!e.menu.length?t(\"NcButton\",{staticClass:\"action-item action-item__menutoggle\",attrs:{\"aria-label\":e.t(\"Open contact menu\"),type:\"tertiary-no-background\"},scopedSlots:e._u([{key:\"icon\",fn:function(){return[e.contactsMenuLoading?t(\"NcLoadingIcon\"):t(\"DotsHorizontal\",{attrs:{size:20}})]},proxy:!0}],null,!1,2617833509)}):e.hasMenu?t(\"NcActions\",{attrs:{\"force-menu\":\"\",\"manual-open\":\"\",type:\"tertiary-no-background\",container:e.menuContainer,open:e.contactsMenuOpenState},scopedSlots:e._u([e.contactsMenuLoading?{key:\"icon\",fn:function(){return[t(\"NcLoadingIcon\")]},proxy:!0}:null],null,!0)},e._l(e.menu,(function(a,n){return t(\"NcActionLink\",{key:n,attrs:{href:a.href,icon:a.icon}},[e._v(\"\\n\\t\\t\\t\"+e._s(a.text)+\"\\n\\t\\t\")])})),1):e._e(),e._v(\" \"),e.showUserStatusIconOnAvatar?t(\"div\",{staticClass:\"avatardiv__user-status avatardiv__user-status--icon\"},[e._v(\"\\n\\t\\t\"+e._s(e.userStatus.icon)+\"\\n\\t\")]):e.canDisplayUserStatus?t(\"div\",{staticClass:\"avatardiv__user-status\",class:\"avatardiv__user-status--\"+e.userStatus.status}):e._e(),e._v(\" \"),!e.userDoesNotExist||e.iconClass||e.$slots.icon?e._e():t(\"div\",{staticClass:\"avatardiv__initials-wrapper\",style:e.initialsWrapperStyle},[t(\"div\",{staticClass:\"unknown\",style:e.initialsStyle},[e._v(\"\\n\\t\\t\\t\"+e._s(e.initials)+\"\\n\\t\\t\")])])],2)}),[],!1,null,\"7de2f7ff\",null);\"function\"==typeof M()&&M()(U);const G=U.exports},4462:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>k});const n={name:\"NcButton\",props:{disabled:{type:Boolean,default:!1},type:{type:String,validator:e=>-1!==[\"primary\",\"secondary\",\"tertiary\",\"tertiary-no-background\",\"tertiary-on-primary\",\"error\",\"warning\",\"success\"].indexOf(e),default:\"secondary\"},nativeType:{type:String,validator:e=>-1!==[\"submit\",\"reset\",\"button\"].indexOf(e),default:\"button\"},wide:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},href:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null}},render(e){var t,a,n,o,i,r=this;const s=null===(t=this.$slots.default)||void 0===t||null===(a=t[0])||void 0===a||null===(n=a.text)||void 0===n||null===(o=n.trim)||void 0===o?void 0:o.call(n),l=!!s,c=null===(i=this.$slots)||void 0===i?void 0:i.icon;s||this.ariaLabel||console.warn(\"You need to fill either the text or the ariaLabel props in the button component.\",{text:s,ariaLabel:this.ariaLabel},this);const d=function(){let{navigate:t,isActive:a,isExactActive:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e(r.to||!r.href?\"button\":\"a\",{class:[\"button-vue\",{\"button-vue--icon-only\":c&&!l,\"button-vue--text-only\":l&&!c,\"button-vue--icon-and-text\":c&&l,[\"button-vue--vue-\".concat(r.type)]:r.type,\"button-vue--wide\":r.wide,active:a,\"router-link-exact-active\":n}],attrs:{\"aria-label\":r.ariaLabel,disabled:r.disabled,type:r.href?null:r.nativeType,role:r.href?\"button\":null,href:!r.to&&r.href?r.href:null,...r.$attrs},on:{...r.$listeners,click:e=>{var a,n;null===(a=r.$listeners)||void 0===a||null===(n=a.click)||void 0===n||n.call(a,e),null==t||t(e)}}},[e(\"span\",{class:\"button-vue__wrapper\"},[c?e(\"span\",{class:\"button-vue__icon\",attrs:{\"aria-hidden\":r.ariaHidden}},[r.$slots.icon]):null,l?e(\"span\",{class:\"button-vue__text\"},[s]):null])])};return this.to?e(\"router-link\",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:d}}):d()}};var o=a(3379),i=a.n(o),r=a(7795),s=a.n(r),l=a(569),c=a.n(l),d=a(3565),u=a.n(d),p=a(9216),A=a.n(p),m=a(4589),g=a.n(m),h=a(7196),v={};v.styleTagTransform=g(),v.setAttributes=u(),v.insert=c().bind(null,\"head\"),v.domAPI=s(),v.insertStyleElement=A();i()(h.Z,v);h.Z&&h.Z.locals&&h.Z.locals;var b=a(1900),C=a(2102),f=a.n(C),y=(0,b.Z)(n,undefined,undefined,!1,null,\"4d05be2c\",null);\"function\"==typeof f()&&f()(y);const k=y.exports},4378:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>f});var n=a(281),o=a(1336);const i={name:\"NcEllipsisedOption\",components:{NcHighlight:n.default},props:{name:{type:String,default:\"\"},search:{type:String,default:\"\"}},computed:{needsTruncate(){return this.name&&this.name.length>=10},split(){return this.name.length-Math.min(Math.floor(this.name.length/2),10)},part1(){return this.needsTruncate?this.name.slice(0,this.split):this.name},part2(){return this.needsTruncate?this.name.slice(this.split):\"\"},highlight1(){return this.search?(0,o.Z)(this.name,this.search):[]},highlight2(){return this.highlight1.map((e=>({start:e.start-this.split,end:e.end-this.split})))}}};var r=a(3379),s=a.n(r),l=a(7795),c=a.n(l),d=a(569),u=a.n(d),p=a(3565),A=a.n(p),m=a(9216),g=a.n(m),h=a(4589),v=a.n(h),b=a(436),C={};C.styleTagTransform=v(),C.setAttributes=A(),C.insert=u().bind(null,\"head\"),C.domAPI=c(),C.insertStyleElement=g();s()(b.Z,C);b.Z&&b.Z.locals&&b.Z.locals;const f=(0,a(1900).Z)(i,(function(){var e=this,t=e._self._c;return t(\"span\",{staticClass:\"name-parts\",attrs:{title:e.name}},[t(\"NcHighlight\",{staticClass:\"name-parts__first\",attrs:{text:e.part1,search:e.search,highlight:e.highlight1}}),e._v(\" \"),e.part2?t(\"NcHighlight\",{staticClass:\"name-parts__last\",attrs:{text:e.part2,search:e.search,highlight:e.highlight2}}):e._e()],1)}),[],!1,null,\"3daafbe0\",null).exports},281:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>c});var n=a(1336);const o={name:\"NcHighlight\",props:{text:{type:String,default:\"\"},search:{type:String,default:\"\"},highlight:{type:Array,default:()=>[]}},computed:{ranges(){let e=[];return this.search||0!==this.highlight.length?(e=this.highlight.length>0?this.highlight:(0,n.Z)(this.text,this.search),e.forEach(((t,a)=>{t.end(t.start0&&e.push({start:t.start<0?0:t.start,end:t.end>this.text.length?this.text.length:t.end}),e)),[]),e.sort(((e,t)=>e.start-t.start)),e=e.reduce(((e,t)=>{if(e.length){const a=e.length-1;e[a].end>=t.start?e[a]={start:e[a].start,end:Math.max(e[a].end,t.end)}:e.push(t)}else e.push(t);return e}),[]),e):e},chunks(){if(0===this.ranges.length)return[{start:0,end:this.text.length,highlight:!1,text:this.text}];const e=[];let t=0,a=0;for(;t=this.ranges.length&&tt.highlight?e(\"strong\",{},t.text):t.text))):e(\"span\",{},this.text)}};var i=a(1900),r=a(6274),s=a.n(r),l=(0,i.Z)(o,undefined,undefined,!1,null,null,null);\"function\"==typeof s()&&s()(l);const c=l.exports},3314:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>w});const n=require(\"@skjnldsv/sanitize-svg\"),o={name:\"NcIconSvgWrapper\",props:{svg:{type:String,default:\"\"},name:{type:String,default:\"\"}},data:()=>({cleanSvg:\"\"}),async beforeMount(){await this.sanitizeSVG()},methods:{async sanitizeSVG(){this.svg&&(this.cleanSvg=await(0,n.sanitizeSVG)(this.svg))}}};var i=a(3379),r=a.n(i),s=a(7795),l=a.n(s),c=a(569),d=a.n(c),u=a(3565),p=a.n(u),A=a(9216),m=a.n(A),g=a(4589),h=a.n(g),v=a(8402),b={};b.styleTagTransform=h(),b.setAttributes=p(),b.insert=d().bind(null,\"head\"),b.domAPI=l(),b.insertStyleElement=m();r()(v.Z,b);v.Z&&v.Z.locals&&v.Z.locals;var C=a(1900),f=a(1287),y=a.n(f),k=(0,C.Z)(o,(function(){var e=this;return(0,e._self._c)(\"span\",{staticClass:\"icon-vue\",attrs:{role:\"img\",\"aria-hidden\":!e.name,\"aria-label\":e.name},domProps:{innerHTML:e._s(e.cleanSvg)}})}),[],!1,null,\"45b807d6\",null);\"function\"==typeof y()&&y()(k);const w=k.exports},2321:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>_});var n=a(7262),o=a(281),i=a(3314),r=a(3351);const s={name:\"NcListItemIcon\",components:{NcAvatar:n.default,NcHighlight:o.default,NcIconSvgWrapper:i.default},mixins:[r.iQ],props:{name:{type:String,required:!0},subname:{type:String,default:\"\"},icon:{type:String,default:\"\"},iconSvg:{type:String,default:\"\"},iconName:{type:String,default:\"\"},search:{type:String,default:\"\"},avatarSize:{type:Number,default:32},noMargin:{type:Boolean,default:!1},displayName:{type:String,default:null},isNoUser:{type:Boolean,default:!1},id:{type:String,default:null}},data:()=>({margin:8}),computed:{hasIcon(){return\"\"!==this.icon},hasIconSvg(){return\"\"!==this.iconSvg},isValidSubname(){var e,t;return\"\"!==(null===(e=this.subname)||void 0===e||null===(t=e.trim)||void 0===t?void 0:t.call(e))},isSizeBigEnough(){return this.avatarSize>=32},cssVars(){const e=this.noMargin?0:this.margin;return{\"--height\":this.avatarSize+2*e+\"px\",\"--margin\":this.margin+\"px\"}}},beforeMount(){this.isNoUser||this.subname||this.fetchUserStatus(this.user)}},l=s;var c=a(3379),d=a.n(c),u=a(7795),p=a.n(u),A=a(569),m=a.n(A),g=a(3565),h=a.n(g),v=a(9216),b=a.n(v),C=a(4589),f=a.n(C),y=a(4629),k={};k.styleTagTransform=f(),k.setAttributes=h(),k.insert=m().bind(null,\"head\"),k.domAPI=p(),k.insertStyleElement=b();d()(y.Z,k);y.Z&&y.Z.locals&&y.Z.locals;var w=a(1900),S=a(8488),x=a.n(S),N=(0,w.Z)(l,(function(){var e=this,t=e._self._c;return t(\"span\",e._g({staticClass:\"option\",style:e.cssVars,attrs:{id:e.id}},e.$listeners),[t(\"NcAvatar\",e._b({staticClass:\"option__avatar\",attrs:{\"disable-menu\":!0,\"disable-tooltip\":!0,\"display-name\":e.displayName||e.name,\"is-no-user\":e.isNoUser,size:e.avatarSize}},\"NcAvatar\",e.$attrs,!1)),e._v(\" \"),t(\"div\",{staticClass:\"option__details\"},[t(\"NcHighlight\",{staticClass:\"option__lineone\",attrs:{text:e.name,search:e.search}}),e._v(\" \"),e.isValidSubname&&e.isSizeBigEnough?t(\"NcHighlight\",{staticClass:\"option__linetwo\",attrs:{text:e.subname,search:e.search}}):e.hasStatus?t(\"span\",[t(\"span\",[e._v(e._s(e.userStatus.icon))]),e._v(\" \"),t(\"span\",[e._v(e._s(e.userStatus.message))])]):e._e()],1),e._v(\" \"),e._t(\"default\",(function(){return[e.hasIconSvg?t(\"NcIconSvgWrapper\",{staticClass:\"option__icon\",attrs:{svg:e.iconSvg,name:e.iconName}}):e.hasIcon?t(\"span\",{staticClass:\"icon option__icon\",class:e.icon,attrs:{\"aria-label\":e.iconName}}):e._e()]}))],2)}),[],!1,null,\"160648e6\",null);\"function\"==typeof x()&&x()(N);const _=N.exports},6492:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>k});const n={name:\"NcLoadingIcon\",props:{size:{type:Number,default:20},appearance:{type:String,validator:e=>[\"auto\",\"light\",\"dark\"].includes(e),default:\"auto\"},name:{type:String,default:\"\"}},computed:{colors(){const e=[\"#777\",\"#CCC\"];return\"light\"===this.appearance?e:\"dark\"===this.appearance?e.reverse():[\"var(--color-loading-light)\",\"var(--color-loading-dark)\"]}}};var o=a(3379),i=a.n(o),r=a(7795),s=a.n(r),l=a(569),c=a.n(l),d=a(3565),u=a.n(d),p=a(9216),A=a.n(p),m=a(4589),g=a.n(m),h=a(8502),v={};v.styleTagTransform=g(),v.setAttributes=u(),v.insert=c().bind(null,\"head\"),v.domAPI=s(),v.insertStyleElement=A();i()(h.Z,v);h.Z&&h.Z.locals&&h.Z.locals;var b=a(1900),C=a(9280),f=a.n(C),y=(0,b.Z)(n,(function(){var e=this,t=e._self._c;return t(\"span\",{staticClass:\"material-design-icon loading-icon\",attrs:{\"aria-label\":e.name,role:\"img\"}},[t(\"svg\",{attrs:{width:e.size,height:e.size,viewBox:\"0 0 24 24\"}},[t(\"path\",{attrs:{fill:e.colors[0],d:\"M12,4V2A10,10 0 1,0 22,12H20A8,8 0 1,1 12,4Z\"}}),e._v(\" \"),t(\"path\",{attrs:{fill:e.colors[1],d:\"M12,4V2A10,10 0 0,1 22,12H20A8,8 0 0,0 12,4Z\"}},[e.name?t(\"title\",[e._v(e._s(e.name))]):e._e()])])])}),[],!1,null,\"27fa1197\",null);\"function\"==typeof f()&&f()(y);const k=y.exports},2297:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>N});var n=a(9454),o=a(4505),i=a(1206);const r={name:\"NcPopover\",components:{Dropdown:n.Dropdown},inheritAttrs:!1,props:{popoverBaseClass:{type:String,default:\"\"},focusTrap:{type:Boolean,default:!0},setReturnFocus:{default:void 0,type:[HTMLElement,SVGElement,String,Boolean]}},emits:[\"after-show\",\"after-hide\"],beforeDestroy(){this.clearFocusTrap()},methods:{async useFocusTrap(){var e,t;if(await this.$nextTick(),!this.focusTrap)return;const a=null===(e=this.$refs.popover)||void 0===e||null===(t=e.$refs.popperContent)||void 0===t?void 0:t.$el;a&&(this.$focusTrap=(0,o.createFocusTrap)(a,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus,trapStack:(0,i.L)()}),this.$focusTrap.activate())},clearFocusTrap(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var t;null===(t=this.$focusTrap)||void 0===t||t.deactivate(e),this.$focusTrap=null}catch(e){console.warn(e)}},afterShow(){this.$nextTick((()=>{this.$emit(\"after-show\"),this.useFocusTrap()}))},afterHide(){this.$emit(\"after-hide\"),this.clearFocusTrap()}}},s=r;var l=a(3379),c=a.n(l),d=a(7795),u=a.n(d),p=a(569),A=a.n(p),m=a(3565),g=a.n(m),h=a(9216),v=a.n(h),b=a(4589),C=a.n(b),f=a(1625),y={};y.styleTagTransform=C(),y.setAttributes=g(),y.insert=A().bind(null,\"head\"),y.domAPI=u(),y.insertStyleElement=v();c()(f.Z,y);f.Z&&f.Z.locals&&f.Z.locals;var k=a(1900),w=a(2405),S=a.n(w),x=(0,k.Z)(s,(function(){var e=this;return(0,e._self._c)(\"Dropdown\",e._g(e._b({ref:\"popover\",attrs:{distance:10,\"arrow-padding\":10,\"no-auto-focus\":!0,\"popper-class\":e.popoverBaseClass},on:{\"apply-show\":e.afterShow,\"apply-hide\":e.afterHide},scopedSlots:e._u([{key:\"popper\",fn:function(){return[e._t(\"default\")]},proxy:!0}],null,!0)},\"Dropdown\",e.$attrs,!1),e.$listeners),[e._t(\"trigger\")],2)}),[],!1,null,null,null);\"function\"==typeof S()&&S()(x);const N=x.exports},7357:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>T});const n=require(\"@nextcloud/vue-select\");var o=a.n(n);require(\"@nextcloud/vue-select/dist/vue-select.css\");const i=require(\"@floating-ui/dom\");var r=a(4875),s=a.n(r),l=a(8618),c=a.n(l),d=a(4378),u=a(2321),p=a(6492),A=a(3648);const m={name:\"NcSelect\",components:{ChevronDown:s(),NcEllipsisedOption:d.default,NcListItemIcon:u.default,NcLoadingIcon:p.default,VueSelect:o()},mixins:[A.Z],props:{...o().props,appendToBody:{type:Boolean,default:!0},calculatePosition:{type:Function,default:null},closeOnSelect:{type:Boolean,default:!0},components:{type:Object,default:()=>({Deselect:{render:e=>e(c(),{props:{size:20,fillColor:\"var(--vs-controls-color)\"},style:{cursor:\"pointer\"}})}})},limit:{type:Number,default:null},disabled:{type:Boolean,default:!1},dropdownShouldOpen:{type:Function,default:e=>{let{noDrop:t,open:a}=e;return!t&&a}},filterBy:{type:Function,default:null},inputClass:{type:[String,Object],default:null},inputId:{type:String,default:null},keyboardFocusBorder:{type:Boolean,default:!0},label:{type:String,default:null},loading:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},placeholder:{type:String,default:\"\"},placement:{type:String,default:\"bottom\"},resetFocusOnOptionsChange:{type:Boolean,default:!0},userSelect:{type:Boolean,default:!1},value:{type:[String,Number,Object,Array],default:null},\" \":{}},emits:[\" \"],data:()=>({search:\"\"}),computed:{localCalculatePosition(){return null!==this.calculatePosition?this.calculatePosition:(e,t,a)=>{let{width:n}=a;e.style.width=n;const o={name:\"addClass\",fn:t=>(e.classList.add(\"vs__dropdown-menu--floating\"),{})},r={name:\"togglePlacementClass\",fn(a){let{placement:n}=a;return t.$el.classList.toggle(\"select--drop-up\",\"top\"===n),e.classList.toggle(\"vs__dropdown-menu--floating-placement-top\",\"top\"===n),{}}};return(0,i.autoUpdate)(t.$refs.toggle,e,(()=>{(0,i.computePosition)(t.$refs.toggle,e,{placement:this.placement,middleware:[(0,i.offset)(-1),o,r,(0,i.flip)(),(0,i.shift)({limiter:(0,i.limitShift)()})]}).then((t=>{let{x:a,y:n}=t;Object.assign(e.style,{left:\"\".concat(a,\"px\"),top:\"\".concat(n,\"px\")})}))}))}},localFilterBy(){return null!==this.filterBy?this.filterBy:this.userSelect?(e,t,a)=>(\"\".concat(t,\" \").concat(e.subname)||\"\").toLocaleLowerCase().indexOf(a.toLocaleLowerCase())>-1:o().props.filterBy.default},localLabel(){return null!==this.label?this.label:this.userSelect?\"displayName\":o().props.label.default},propsToForward(){const{inputClass:e,noWrap:t,placement:a,userSelect:n,...o}=this.$props;return{...o,calculatePosition:this.localCalculatePosition,filterBy:this.localFilterBy,label:this.localLabel}}}},g=m;var h=a(3379),v=a.n(h),b=a(7795),C=a.n(b),f=a(569),y=a.n(f),k=a(3565),w=a.n(k),S=a(9216),x=a.n(S),N=a(4589),_=a.n(N),z=a(6065),j={};j.styleTagTransform=_(),j.setAttributes=w(),j.insert=y().bind(null,\"head\"),j.domAPI=C(),j.insertStyleElement=x();v()(z.Z,j);z.Z&&z.Z.locals&&z.Z.locals;var P=a(1900),B=a(8220),E=a.n(B),D=(0,P.Z)(g,(function(){var e=this,t=e._self._c;return t(\"VueSelect\",e._g(e._b({staticClass:\"select\",class:{\"select--no-wrap\":e.noWrap},on:{search:t=>e.search=t},scopedSlots:e._u([{key:\"search\",fn:function(a){let{attributes:n,events:o}=a;return[t(\"input\",e._g(e._b({class:[\"vs__search\",e.inputClass]},\"input\",n,!1),o))]}},{key:\"open-indicator\",fn:function(a){let{attributes:n}=a;return[t(\"ChevronDown\",e._b({attrs:{\"fill-color\":\"var(--vs-controls-color)\",size:26}},\"ChevronDown\",n,!1))]}},{key:\"option\",fn:function(a){return[e.userSelect?t(\"NcListItemIcon\",e._b({attrs:{name:a[e.localLabel],search:e.search}},\"NcListItemIcon\",a,!1)):t(\"NcEllipsisedOption\",{attrs:{name:String(a[e.localLabel]),search:e.search}})]}},{key:\"selected-option\",fn:function(a){return[e.userSelect?t(\"NcListItemIcon\",e._b({attrs:{name:a[e.localLabel],search:e.search}},\"NcListItemIcon\",a,!1)):t(\"NcEllipsisedOption\",{attrs:{name:String(a[e.localLabel]),search:e.search}})]}},{key:\"spinner\",fn:function(a){return[a.loading?t(\"NcLoadingIcon\"):e._e()]}},{key:\"no-options\",fn:function(){return[e._v(\"\\n\\t\\t\"+e._s(e.t(\"No results\"))+\"\\n\\t\")]},proxy:!0},e._l(e.$scopedSlots,(function(t,a){return{key:a,fn:function(t){return[e._t(a,null,null,t)]}}}))],null,!0)},\"VueSelect\",e.propsToForward,!1),e.$listeners))}),[],!1,null,null,null);\"function\"==typeof E()&&E()(D);const T=D.exports},7993:(e,t,a)=>{\"use strict\";a.d(t,{default:()=>r});var n=a(6609);const o=require(\"md5\");var i=a.n(o);const r=function(e){let t=e.toLowerCase();null===t.match(/^([0-9a-f]{4}-?){8}$/)&&(t=i()(t)),t=t.replace(/[^0-9a-f]/g,\"\");return(0,n.Z)(6)[function(e,t){let a=0;const n=[];for(let t=0;t{\"use strict\";a.d(t,{n:()=>r,t:()=>s});var n=a(7931);const o=(0,n.getGettextBuilder)().detectLocale();[{locale:\"ar\",translations:{\"{tag} (invisible)\":\"{tag} (غير مرئي)\",\"{tag} (restricted)\":\"{tag} (مقيد)\",Actions:\"الإجراءات\",Activities:\"النشاطات\",\"Animals & Nature\":\"الحيوانات والطبيعة\",\"Anything shared with the same group of people will show up here\":\"أي مادة تمت مشاركتها مع نفس المجموعة من الأشخاص سيتم عرضها هنا\",\"Avatar of {displayName}\":\"صورة {displayName} الرمزية\",\"Avatar of {displayName}, {status}\":\"صورة {displayName} الرمزية، {status}\",\"Cancel changes\":\"إلغاء التغييرات\",\"Change title\":\"تغيير العنوان\",Choose:\"إختيار\",\"Clear text\":\"مسح النص\",Close:\"أغلق\",\"Close modal\":\"قفل الشرط\",\"Close navigation\":\"إغلاق المتصفح\",\"Close sidebar\":\"قفل الشريط الجانبي\",\"Confirm changes\":\"تأكيد التغييرات\",Custom:\"مخصص\",\"Edit item\":\"تعديل عنصر\",\"Error getting related resources\":\"خطأ في تحصيل مصادر ذات صلة\",\"External documentation for {title}\":\"الوثائق الخارجية لـ{title}\",Favorite:\"مفضلة\",Flags:\"الأعلام\",\"Food & Drink\":\"الطعام والشراب\",\"Frequently used\":\"كثيرا ما تستخدم\",Global:\"عالمي\",\"Go back to the list\":\"العودة إلى القائمة\",\"Hide password\":\"إخفاء كلمة السر\",\"Message limit of {count} characters reached\":\"تم الوصول إلى الحد الأقصى لعدد الأحرف في الرسالة: {count} حرف\",\"More items …\":\"عناصر أخرى ...\",Next:\"التالي\",\"No emoji found\":\"لم يتم العثور على أي رمز تعبيري\",\"No results\":\"ليس هناك أية نتيجة\",Objects:\"الأشياء\",Open:\"فتح\",'Open link to \"{resourceTitle}\"':'فتح رابط إلى \"{resourceTitle}\"',\"Open navigation\":\"فتح المتصفح\",\"Password is secure\":\"كلمة السر مُؤمّنة\",\"Pause slideshow\":\"إيقاف العرض مؤقتًا\",\"People & Body\":\"الناس والجسم\",\"Pick an emoji\":\"اختر رمزًا تعبيريًا\",\"Please select a time zone:\":\"الرجاء تحديد المنطقة الزمنية:\",Previous:\"السابق\",\"Related resources\":\"مصادر ذات صلة\",Search:\"بحث\",\"Search results\":\"نتائج البحث\",\"Select a tag\":\"اختر علامة\",Settings:\"الإعدادات\",\"Settings navigation\":\"إعدادات المتصفح\",\"Show password\":\"أعرض كلمة السر\",\"Smileys & Emotion\":\"الوجوه و الرموز التعبيرية\",\"Start slideshow\":\"بدء العرض\",Submit:\"إرسال\",Symbols:\"الرموز\",\"Travel & Places\":\"السفر والأماكن\",\"Type to search time zone\":\"اكتب للبحث عن منطقة زمنية\",\"Unable to search the group\":\"تعذر البحث في المجموعة\",\"Undo changes\":\"التراجع عن التغييرات\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"اكتب رسالة، @ للإشارة إلى شخص ما، : للإكمال التلقائي للرموز التعبيرية ...\"}},{locale:\"br\",translations:{\"{tag} (invisible)\":\"{tag} (diwelus)\",\"{tag} (restricted)\":\"{tag} (bevennet)\",Actions:\"Oberioù\",Activities:\"Oberiantizoù\",\"Animals & Nature\":\"Loened & Natur\",Choose:\"Dibab\",Close:\"Serriñ\",Custom:\"Personelañ\",Flags:\"Bannieloù\",\"Food & Drink\":\"Boued & Evajoù\",\"Frequently used\":\"Implijet alies\",Next:\"Da heul\",\"No emoji found\":\"Emoji ebet kavet\",\"No results\":\"Disoc'h ebet\",Objects:\"Traoù\",\"Pause slideshow\":\"Arsav an diaporama\",\"People & Body\":\"Tud & Korf\",\"Pick an emoji\":\"Choaz un emoji\",Previous:\"A-raok\",Search:\"Klask\",\"Search results\":\"Disoc'hoù an enklask\",\"Select a tag\":\"Choaz ur c'hlav\",Settings:\"Arventennoù\",\"Smileys & Emotion\":\"Smileyioù & Fromoù\",\"Start slideshow\":\"Kregiñ an diaporama\",Symbols:\"Arouezioù\",\"Travel & Places\":\"Beaj & Lec'hioù\",\"Unable to search the group\":\"Dibosupl eo klask ar strollad\"}},{locale:\"ca\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restringit)\",Actions:\"Accions\",Activities:\"Activitats\",\"Animals & Nature\":\"Animals i natura\",\"Anything shared with the same group of people will show up here\":\"Qualsevol cosa compartida amb el mateix grup de persones es mostrarà aquí\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",\"Cancel changes\":\"Cancel·la els canvis\",\"Change title\":\"Canviar títol\",Choose:\"Tria\",\"Clear text\":\"Netejar text\",Close:\"Tanca\",\"Close modal\":\"Tancar el mode\",\"Close navigation\":\"Tanca la navegació\",\"Close sidebar\":\"Tancar la barra lateral\",\"Confirm changes\":\"Confirmeu els canvis\",Custom:\"Personalitzat\",\"Edit item\":\"Edita l'element\",\"Error getting related resources\":\"Error obtenint els recursos relacionats\",\"Error parsing svg\":\"Error en l'anàlisi del svg\",\"External documentation for {title}\":\"Documentació externa per a {title}\",Favorite:\"Preferit\",Flags:\"Marques\",\"Food & Drink\":\"Menjar i begudes\",\"Frequently used\":\"Utilitzats recentment\",Global:\"Global\",\"Go back to the list\":\"Torna a la llista\",\"Hide password\":\"Amagar contrasenya\",\"Message limit of {count} characters reached\":\"S'ha arribat al límit de {count} caràcters per missatge\",\"More items …\":\"Més artícles...\",Next:\"Següent\",\"No emoji found\":\"No s'ha trobat cap emoji\",\"No results\":\"Sense resultats\",Objects:\"Objectes\",Open:\"Obrir\",'Open link to \"{resourceTitle}\"':'Obrir enllaç a \"{resourceTitle}\"',\"Open navigation\":\"Obre la navegació\",\"Password is secure\":\"Contrasenya segura
\",\"Pause slideshow\":\"Atura la presentació\",\"People & Body\":\"Persones i cos\",\"Pick an emoji\":\"Trieu un emoji\",\"Please select a time zone:\":\"Seleccioneu una zona horària:\",Previous:\"Anterior\",\"Related resources\":\"Recursos relacionats\",Search:\"Cerca\",\"Search results\":\"Resultats de cerca\",\"Select a tag\":\"Seleccioneu una etiqueta\",Settings:\"Paràmetres\",\"Settings navigation\":\"Navegació d'opcions\",\"Show password\":\"Mostrar contrasenya\",\"Smileys & Emotion\":\"Cares i emocions\",\"Start slideshow\":\"Inicia la presentació\",Submit:\"Envia\",Symbols:\"Símbols\",\"Travel & Places\":\"Viatges i llocs\",\"Type to search time zone\":\"Escriviu per cercar la zona horària\",\"Unable to search the group\":\"No es pot cercar el grup\",\"Undo changes\":\"Desfés els canvis\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escriu missatge, fes servir \"@\" per esmentar algú, fes servir \":\" per autocompletar emojis...'}},{locale:\"cs_CZ\",translations:{\"{tag} (invisible)\":\"{tag} (neviditelné)\",\"{tag} (restricted)\":\"{tag} (omezené)\",Actions:\"Akce\",Activities:\"Aktivity\",\"Animals & Nature\":\"Zvířata a příroda\",\"Anything shared with the same group of people will show up here\":\"Cokoli nasdíleného stejné skupině lidí se zobrazí zde\",\"Avatar of {displayName}\":\"Zástupný obrázek uživatele {displayName}\",\"Avatar of {displayName}, {status}\":\"Zástupný obrázek uživatele {displayName}, {status}\",\"Cancel changes\":\"Zrušit změny\",\"Change title\":\"Změnit nadpis\",Choose:\"Zvolit\",\"Clear text\":\"Čitelný text\",Close:\"Zavřít\",\"Close modal\":\"Zavřít dialogové okno\",\"Close navigation\":\"Zavřít navigaci\",\"Close sidebar\":\"Zavřít postranní panel\",\"Confirm changes\":\"Potvrdit změny\",Custom:\"Uživatelsky určené\",\"Edit item\":\"Upravit položku\",\"Error getting related resources\":\"Chyba při získávání souvisejících prostředků\",\"Error parsing svg\":\"Chyba při zpracovávání svg\",\"External documentation for {title}\":\"Externí dokumentace k {title}\",Favorite:\"Oblíbené\",Flags:\"Příznaky\",\"Food & Drink\":\"Jídlo a pití\",\"Frequently used\":\"Často používané\",Global:\"Globální\",\"Go back to the list\":\"Jít zpět na seznam\",\"Hide password\":\"Skrýt heslo\",\"Message limit of {count} characters reached\":\"Dosaženo limitu počtu ({count}) znaků zprávy\",\"More items …\":\"Další položky…\",Next:\"Následující\",\"No emoji found\":\"Nenalezeno žádné emoji\",\"No results\":\"Nic nenalezeno\",Objects:\"Objekty\",Open:\"Otevřít\",'Open link to \"{resourceTitle}\"':\"Otevřít odkaz na „{resourceTitle}“\",\"Open navigation\":\"Otevřít navigaci\",\"Password is secure\":\"Heslo je bezpečné\",\"Pause slideshow\":\"Pozastavit prezentaci\",\"People & Body\":\"Lidé a tělo\",\"Pick an emoji\":\"Vybrat emoji\",\"Please select a time zone:\":\"Vyberte časovou zónu:\",Previous:\"Předchozí\",\"Related resources\":\"Související prostředky\",Search:\"Hledat\",\"Search results\":\"Výsledky hledání\",\"Select a tag\":\"Vybrat štítek\",Settings:\"Nastavení\",\"Settings navigation\":\"Pohyb po nastavení\",\"Show password\":\"Zobrazit heslo\",\"Smileys & Emotion\":\"Úsměvy a emoce\",\"Start slideshow\":\"Spustit prezentaci\",Submit:\"Odeslat\",Symbols:\"Symboly\",\"Travel & Places\":\"Cestování a místa\",\"Type to search time zone\":\"Psaním vyhledejte časovou zónu\",\"Unable to search the group\":\"Nedaří se hledat skupinu\",\"Undo changes\":\"Vzít změny zpět\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"Napište zprávu – pokud chcete někoho zmínit, napište před jeho uživatelským jménem „@“ (zavináč); automatické doplňování emotikonů zahájíte napsáním „:“ (dvojtečky)…\"}},{locale:\"da\",translations:{\"{tag} (invisible)\":\"{tag} (usynlig)\",\"{tag} (restricted)\":\"{tag} (begrænset)\",Actions:\"Handlinger\",Activities:\"Aktiviteter\",\"Animals & Nature\":\"Dyr & Natur\",\"Anything shared with the same group of people will show up here\":\"Alt der deles med samme gruppe af personer vil vises her\",\"Avatar of {displayName}\":\"Avatar af {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar af {displayName}, {status}\",\"Cancel changes\":\"Annuller ændringer\",\"Change title\":\"Ret titel\",Choose:\"Vælg\",\"Clear text\":\"Ryd tekst\",Close:\"Luk\",\"Close modal\":\"Luk vindue\",\"Close navigation\":\"Luk navigation\",\"Close sidebar\":\"Luk sidepanel\",\"Confirm changes\":\"Bekræft ændringer\",Custom:\"Brugerdefineret\",\"Edit item\":\"Rediger emne\",\"Error getting related resources\":\"Kunne ikke hente tilknyttede data\",\"Error parsing svg\":\"Fejl ved analysering af svg\",\"External documentation for {title}\":\"Ekstern dokumentation for {title}\",Favorite:\"Favorit\",Flags:\"Flag\",\"Food & Drink\":\"Mad & Drikke\",\"Frequently used\":\"Ofte brugt\",Global:\"Global\",\"Go back to the list\":\"Tilbage til listen\",\"Hide password\":\"Skjul kodeord\",\"Message limit of {count} characters reached\":\"Begrænsning på {count} tegn er nået\",\"More items …\":\"Mere ...\",Next:\"Videre\",\"No emoji found\":\"Ingen emoji fundet\",\"No results\":\"Ingen resultater\",Objects:\"Objekter\",Open:\"Åbn\",'Open link to \"{resourceTitle}\"':'Åbn link til \"{resourceTitle}\"',\"Open navigation\":\"Åbn navigation\",\"Password is secure\":\"Kodeordet er sikkert\",\"Pause slideshow\":\"Suspender fremvisning\",\"People & Body\":\"Mennesker & Menneskekroppen\",\"Pick an emoji\":\"Vælg en emoji\",\"Please select a time zone:\":\"Vælg venligst en tidszone:\",Previous:\"Forrige\",\"Related resources\":\"Relaterede emner\",Search:\"Søg\",\"Search results\":\"Søgeresultater\",\"Select a tag\":\"Vælg et mærke\",Settings:\"Indstillinger\",\"Settings navigation\":\"Naviger i indstillinger\",\"Show password\":\"Vis kodeord\",\"Smileys & Emotion\":\"Smileys & Emotion\",\"Start slideshow\":\"Start fremvisning\",Submit:\"Send\",Symbols:\"Symboler\",\"Travel & Places\":\"Rejser & Rejsemål\",\"Type to search time zone\":\"Indtast for at søge efter tidszone\",\"Unable to search the group\":\"Kan ikke søge på denne gruppe\",\"Undo changes\":\"Fortryd ændringer\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Skriv besked, brug \"@\" for at nævne nogen, brug \":\" til emoji-autofuldførelse ...'}},{locale:\"de\",translations:{\"{tag} (invisible)\":\"{tag} (unsichtbar)\",\"{tag} (restricted)\":\"{tag} (eingeschränkt)\",Actions:\"Aktionen\",Activities:\"Aktivitäten\",\"Animals & Nature\":\"Tiere & Natur\",\"Anything shared with the same group of people will show up here\":\"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt\",\"Avatar of {displayName}\":\"Avatar von {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar von {displayName}, {status}\",\"Cancel changes\":\"Änderungen verwerfen\",\"Change title\":\"Titel ändern\",Choose:\"Auswählen\",\"Clear text\":\"Klartext\",Close:\"Schließen\",\"Close modal\":\"Modal schließen\",\"Close navigation\":\"Navigation schließen\",\"Close sidebar\":\"Seitenleiste schließen\",\"Confirm changes\":\"Änderungen bestätigen\",Custom:\"Benutzerdefiniert\",\"Edit item\":\"Objekt bearbeiten\",\"Error getting related resources\":\"Fehler beim Abrufen verwandter Ressourcen\",\"Error parsing svg\":\"Fehler beim Einlesen der SVG\",\"External documentation for {title}\":\"Externe Dokumentation für {title}\",Favorite:\"Favorit\",Flags:\"Flaggen\",\"Food & Drink\":\"Essen & Trinken\",\"Frequently used\":\"Häufig verwendet\",Global:\"Global\",\"Go back to the list\":\"Zurück zur Liste\",\"Hide password\":\"Passwort verbergen\",\"Message limit of {count} characters reached\":\"Nachrichtenlimit von {count} Zeichen erreicht\",\"More items …\":\"Weitere Elemente …\",Next:\"Weiter\",\"No emoji found\":\"Kein Emoji gefunden\",\"No results\":\"Keine Ergebnisse\",Objects:\"Gegenstände\",Open:\"Öffnen\",'Open link to \"{resourceTitle}\"':'Link zu \"{resourceTitle}\" öffnen',\"Open navigation\":\"Navigation öffnen\",\"Password is secure\":\"Passwort ist sicher\",\"Pause slideshow\":\"Diashow pausieren\",\"People & Body\":\"Menschen & Körper\",\"Pick an emoji\":\"Ein Emoji auswählen\",\"Please select a time zone:\":\"Bitte wählen Sie eine Zeitzone:\",Previous:\"Vorherige\",\"Related resources\":\"Verwandte Ressourcen\",Search:\"Suche\",\"Search results\":\"Suchergebnisse\",\"Select a tag\":\"Schlagwort auswählen\",Settings:\"Einstellungen\",\"Settings navigation\":\"Einstellungen für die Navigation\",\"Show password\":\"Passwort anzeigen\",\"Smileys & Emotion\":\"Smileys & Emotionen\",\"Start slideshow\":\"Diashow starten\",Submit:\"Einreichen\",Symbols:\"Symbole\",\"Travel & Places\":\"Reisen & Orte\",\"Type to search time zone\":\"Tippen, um Zeitzone zu suchen\",\"Unable to search the group\":\"Die Gruppe konnte nicht durchsucht werden\",\"Undo changes\":\"Änderungen rückgängig machen\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Nachricht schreiben, \"@\" um jemanden zu erwähnen, \":\" für die automatische Vervollständigung von Emojis …'}},{locale:\"de_DE\",translations:{\"{tag} (invisible)\":\"{tag} (unsichtbar)\",\"{tag} (restricted)\":\"{tag} (eingeschränkt)\",Actions:\"Aktionen\",Activities:\"Aktivitäten\",\"Animals & Nature\":\"Tiere & Natur\",\"Anything shared with the same group of people will show up here\":\"Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt\",\"Avatar of {displayName}\":\"Avatar von {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar von {displayName}, {status}\",\"Cancel changes\":\"Änderungen verwerfen\",\"Change title\":\"Titel ändern\",Choose:\"Auswählen\",\"Clear text\":\"Klartext\",Close:\"Schließen\",\"Close modal\":\"Modal schließen\",\"Close navigation\":\"Navigation schließen\",\"Close sidebar\":\"Seitenleiste schließen\",\"Confirm changes\":\"Änderungen bestätigen\",Custom:\"Benutzerdefiniert\",\"Edit item\":\"Objekt bearbeiten\",\"Error getting related resources\":\"Fehler beim Abrufen verwandter Ressourcen\",\"Error parsing svg\":\"Fehler beim Einlesen der SVG\",\"External documentation for {title}\":\"Externe Dokumentation für {title}\",Favorite:\"Favorit\",Flags:\"Flaggen\",\"Food & Drink\":\"Essen & Trinken\",\"Frequently used\":\"Häufig verwendet\",Global:\"Global\",\"Go back to the list\":\"Zurück zur Liste\",\"Hide password\":\"Passwort verbergen\",\"Message limit of {count} characters reached\":\"Nachrichtenlimit von {count} Zeichen erreicht\",\"More items …\":\"Weitere Elemente …\",Next:\"Weiter\",\"No emoji found\":\"Kein Emoji gefunden\",\"No results\":\"Keine Ergebnisse\",Objects:\"Objekte\",Open:\"Öffnen\",'Open link to \"{resourceTitle}\"':'Link zu \"{resourceTitle}\" öffnen',\"Open navigation\":\"Navigation öffnen\",\"Password is secure\":\"Passwort ist sicher\",\"Pause slideshow\":\"Diashow pausieren\",\"People & Body\":\"Menschen & Körper\",\"Pick an emoji\":\"Ein Emoji auswählen\",\"Please select a time zone:\":\"Bitte eine Zeitzone auswählen:\",Previous:\"Vorherige\",\"Related resources\":\"Verwandte Ressourcen\",Search:\"Suche\",\"Search results\":\"Suchergebnisse\",\"Select a tag\":\"Schlagwort auswählen\",Settings:\"Einstellungen\",\"Settings navigation\":\"Einstellungen für die Navigation\",\"Show password\":\"Passwort anzeigen\",\"Smileys & Emotion\":\"Smileys & Emotionen\",\"Start slideshow\":\"Diashow starten\",Submit:\"Einreichen\",Symbols:\"Symbole\",\"Travel & Places\":\"Reisen & Orte\",\"Type to search time zone\":\"Tippen, um eine Zeitzone zu suchen\",\"Unable to search the group\":\"Die Gruppe kann nicht durchsucht werden\",\"Undo changes\":\"Änderungen rückgängig machen\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Nachricht schreiben, \"@\" um jemanden zu erwähnen, \":\" für die automatische Vervollständigung von Emojis …'}},{locale:\"el\",translations:{\"{tag} (invisible)\":\"{tag} (αόρατο)\",\"{tag} (restricted)\":\"{tag} (περιορισμένο)\",Actions:\"Ενέργειες\",Activities:\"Δραστηριότητες\",\"Animals & Nature\":\"Ζώα & Φύση\",\"Anything shared with the same group of people will show up here\":\"Οτιδήποτε μοιράζεται με την ίδια ομάδα ατόμων θα εμφανίζεται εδώ\",\"Avatar of {displayName}\":\"Άβαταρ του {displayName}\",\"Avatar of {displayName}, {status}\":\"Άβαταρ του {displayName}, {status}\",\"Cancel changes\":\"Ακύρωση αλλαγών\",\"Change title\":\"Αλλαγή τίτλου\",Choose:\"Επιλογή\",\"Clear text\":\"Εκκαθάριση κειμένου\",Close:\"Κλείσιμο\",\"Close modal\":\"Βοηθητικό κλείσιμο\",\"Close navigation\":\"Κλείσιμο πλοήγησης\",\"Close sidebar\":\"Κλείσιμο πλευρικής μπάρας\",\"Confirm changes\":\"Επιβεβαίωση αλλαγών\",Custom:\"Προσαρμογή\",\"Edit item\":\"Επεξεργασία\",\"Error getting related resources\":\"Σφάλμα λήψης σχετικών πόρων\",\"Error parsing svg\":\"Σφάλμα ανάλυσης svg\",\"External documentation for {title}\":\"Εξωτερική τεκμηρίωση για {title}\",Favorite:\"Αγαπημένα\",Flags:\"Σημαίες\",\"Food & Drink\":\"Φαγητό & Ποτό\",\"Frequently used\":\"Συχνά χρησιμοποιούμενο\",Global:\"Καθολικό\",\"Go back to the list\":\"Επιστροφή στην αρχική λίστα \",\"Hide password\":\"Απόκρυψη κωδικού πρόσβασης\",\"Message limit of {count} characters reached\":\"Συμπληρώθηκε το όριο των {count} χαρακτήρων του μηνύματος\",\"More items …\":\"Περισσότερα στοιχεία …\",Next:\"Επόμενο\",\"No emoji found\":\"Δεν βρέθηκε emoji\",\"No results\":\"Κανένα αποτέλεσμα\",Objects:\"Αντικείμενα\",Open:\"Άνοιγμα\",'Open link to \"{resourceTitle}\"':'Άνοιγμα συνδέσμου στο \"{resourceTitle}\"',\"Open navigation\":\"Άνοιγμα πλοήγησης\",\"Password is secure\":\"Ο κωδικός πρόσβασης είναι ασφαλής\",\"Pause slideshow\":\"Παύση προβολής διαφανειών\",\"People & Body\":\"Άνθρωποι & Σώμα\",\"Pick an emoji\":\"Επιλέξτε ένα emoji\",\"Please select a time zone:\":\"Παρακαλούμε επιλέξτε μια ζώνη ώρας:\",Previous:\"Προηγούμενο\",\"Related resources\":\"Σχετικοί πόροι\",Search:\"Αναζήτηση\",\"Search results\":\"Αποτελέσματα αναζήτησης\",\"Select a tag\":\"Επιλογή ετικέτας\",Settings:\"Ρυθμίσεις\",\"Settings navigation\":\"Πλοήγηση ρυθμίσεων\",\"Show password\":\"Εμφάνιση κωδικού πρόσβασης\",\"Smileys & Emotion\":\"Φατσούλες & Συναίσθημα\",\"Start slideshow\":\"Έναρξη προβολής διαφανειών\",Submit:\"Υποβολή\",Symbols:\"Σύμβολα\",\"Travel & Places\":\"Ταξίδια & Τοποθεσίες\",\"Type to search time zone\":\"Πληκτρολογήστε για αναζήτηση ζώνης ώρας\",\"Unable to search the group\":\"Δεν είναι δυνατή η αναζήτηση της ομάδας\",\"Undo changes\":\"Αναίρεση Αλλαγών\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Γράψτε μήνυμα, χρησιμοποιείστε \"@\" για να αναφέρετε κάποιον, χρησιμοποιείστε \":\" για αυτόματη συμπλήρωση emoji …'}},{locale:\"en_GB\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restricted)\",Actions:\"Actions\",Activities:\"Activities\",\"Animals & Nature\":\"Animals & Nature\",\"Anything shared with the same group of people will show up here\":\"Anything shared with the same group of people will show up here\",\"Avatar of {displayName}\":\"Avatar of {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar of {displayName}, {status}\",\"Cancel changes\":\"Cancel changes\",\"Change title\":\"Change title\",Choose:\"Choose\",\"Clear text\":\"Clear text\",Close:\"Close\",\"Close modal\":\"Close modal\",\"Close navigation\":\"Close navigation\",\"Close sidebar\":\"Close sidebar\",\"Confirm changes\":\"Confirm changes\",Custom:\"Custom\",\"Edit item\":\"Edit item\",\"Error getting related resources\":\"Error getting related resources\",\"Error parsing svg\":\"Error parsing svg\",\"External documentation for {title}\":\"External documentation for {title}\",Favorite:\"Favourite\",Flags:\"Flags\",\"Food & Drink\":\"Food & Drink\",\"Frequently used\":\"Frequently used\",Global:\"Global\",\"Go back to the list\":\"Go back to the list\",\"Hide password\":\"Hide password\",\"Message limit of {count} characters reached\":\"Message limit of {count} characters reached\",\"More items …\":\"More items …\",Next:\"Next\",\"No emoji found\":\"No emoji found\",\"No results\":\"No results\",Objects:\"Objects\",Open:\"Open\",'Open link to \"{resourceTitle}\"':'Open link to \"{resourceTitle}\"',\"Open navigation\":\"Open navigation\",\"Password is secure\":\"Password is secure\",\"Pause slideshow\":\"Pause slideshow\",\"People & Body\":\"People & Body\",\"Pick an emoji\":\"Pick an emoji\",\"Please select a time zone:\":\"Please select a time zone:\",Previous:\"Previous\",\"Related resources\":\"Related resources\",Search:\"Search\",\"Search results\":\"Search results\",\"Select a tag\":\"Select a tag\",Settings:\"Settings\",\"Settings navigation\":\"Settings navigation\",\"Show password\":\"Show password\",\"Smileys & Emotion\":\"Smileys & Emotion\",\"Start slideshow\":\"Start slideshow\",Submit:\"Submit\",Symbols:\"Symbols\",\"Travel & Places\":\"Travel & Places\",\"Type to search time zone\":\"Type to search time zone\",\"Unable to search the group\":\"Unable to search the group\",\"Undo changes\":\"Undo changes\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …'}},{locale:\"eo\",translations:{\"{tag} (invisible)\":\"{tag} (kaŝita)\",\"{tag} (restricted)\":\"{tag} (limigita)\",Actions:\"Agoj\",Activities:\"Aktiveco\",\"Animals & Nature\":\"Bestoj & Naturo\",Choose:\"Elektu\",Close:\"Fermu\",Custom:\"Propra\",Flags:\"Flagoj\",\"Food & Drink\":\"Manĝaĵo & Trinkaĵo\",\"Frequently used\":\"Ofte uzataj\",\"Message limit of {count} characters reached\":\"La limo je {count} da literoj atingita\",Next:\"Sekva\",\"No emoji found\":\"La emoĝio forestas\",\"No results\":\"La rezulto forestas\",Objects:\"Objektoj\",\"Pause slideshow\":\"Payzi bildprezenton\",\"People & Body\":\"Homoj & Korpo\",\"Pick an emoji\":\"Elekti emoĝion \",Previous:\"Antaŭa\",Search:\"Serĉi\",\"Search results\":\"Serĉrezultoj\",\"Select a tag\":\"Elektu etikedon\",Settings:\"Agordo\",\"Settings navigation\":\"Agorda navigado\",\"Smileys & Emotion\":\"Ridoj kaj Emocioj\",\"Start slideshow\":\"Komenci bildprezenton\",Symbols:\"Signoj\",\"Travel & Places\":\"Vojaĵoj & Lokoj\",\"Unable to search the group\":\"Ne eblas serĉi en la grupo\",\"Write message, @ to mention someone …\":\"Mesaĝi, uzu @ por mencii iun ...\"}},{locale:\"es\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restringido)\",Actions:\"Acciones\",Activities:\"Actividades\",\"Animals & Nature\":\"Animales y naturaleza\",\"Anything shared with the same group of people will show up here\":\"Cualquier cosa que sea compartida con el mismo grupo de personas se mostrará aquí\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",\"Cancel changes\":\"Cancelar cambios\",\"Change title\":\"Cambiar título\",Choose:\"Elegir\",\"Clear text\":\"Limpiar texto\",Close:\"Cerrar\",\"Close modal\":\"Cerrar modal\",\"Close navigation\":\"Cerrar navegación\",\"Close sidebar\":\"Cerrar barra lateral\",\"Confirm changes\":\"Confirmar cambios\",Custom:\"Personalizado\",\"Edit item\":\"Editar elemento\",\"Error getting related resources\":\"Se encontró un error al obtener los recursos relacionados\",\"Error parsing svg\":\"Error procesando svg\",\"External documentation for {title}\":\"Documentacion externa de {title}\",Favorite:\"Favorito\",Flags:\"Banderas\",\"Food & Drink\":\"Comida y bebida\",\"Frequently used\":\"Usado con frecuenca\",Global:\"Global\",\"Go back to the list\":\"Volver a la lista\",\"Hide password\":\"Ocultar contraseña\",\"Message limit of {count} characters reached\":\"El mensaje ha alcanzado el límite de {count} caracteres\",\"More items …\":\"Más ítems...\",Next:\"Siguiente\",\"No emoji found\":\"No hay ningún emoji\",\"No results\":\" Ningún resultado\",Objects:\"Objetos\",Open:\"Abrir\",'Open link to \"{resourceTitle}\"':'Abrir enlace a \"{resourceTitle}\"',\"Open navigation\":\"Abrir navegación\",\"Password is secure\":\"La contraseña es segura\",\"Pause slideshow\":\"Pausar la presentación \",\"People & Body\":\"Personas y cuerpos\",\"Pick an emoji\":\"Elegir un emoji\",\"Please select a time zone:\":\"Por favor elige un huso de horario:\",Previous:\"Anterior\",\"Related resources\":\"Recursos relacionados\",Search:\"Buscar\",\"Search results\":\"Resultados de la búsqueda\",\"Select a tag\":\"Seleccione una etiqueta\",Settings:\"Ajustes\",\"Settings navigation\":\"Navegación por ajustes\",\"Show password\":\"Mostrar contraseña\",\"Smileys & Emotion\":\"Smileys y emoticonos\",\"Start slideshow\":\"Iniciar la presentación\",Submit:\"Enviar\",Symbols:\"Símbolos\",\"Travel & Places\":\"Viajes y lugares\",\"Type to search time zone\":\"Escribe para buscar un huso de horario\",\"Unable to search the group\":\"No es posible buscar en el grupo\",\"Undo changes\":\"Deshacer cambios\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escribir mensaje, utilice \"@\" para mencionar a alguien, utilice \":\" para autocompletado de emojis ...'}},{locale:\"eu\",translations:{\"{tag} (invisible)\":\"{tag} (ikusezina)\",\"{tag} (restricted)\":\"{tag} (mugatua)\",Actions:\"Ekintzak\",Activities:\"Jarduerak\",\"Animals & Nature\":\"Animaliak eta Natura\",\"Anything shared with the same group of people will show up here\":\"Pertsona-talde berarekin partekatutako edozer agertuko da hemen\",\"Avatar of {displayName}\":\"{displayName}-(e)n irudia\",\"Avatar of {displayName}, {status}\":\"{displayName} -(e)n irudia, {status}\",\"Cancel changes\":\"Ezeztatu aldaketak\",\"Change title\":\"Aldatu titulua\",Choose:\"Aukeratu\",\"Clear text\":\"Garbitu testua\",Close:\"Itxi\",\"Close modal\":\"Itxi modala\",\"Close navigation\":\"Itxi nabigazioa\",\"Close sidebar\":\"Itxi albo-barra\",\"Confirm changes\":\"Baieztatu aldaketak\",Custom:\"Pertsonalizatua\",\"Edit item\":\"Editatu elementua\",\"Error getting related resources\":\"Errorea erlazionatutako baliabideak lortzerakoan\",\"Error parsing svg\":\"Errore bat gertatu da svg-a analizatzean\",\"External documentation for {title}\":\"Kanpoko dokumentazioa {title}(r)entzat\",Favorite:\"Gogokoa\",Flags:\"Banderak\",\"Food & Drink\":\"Janaria eta edariak\",\"Frequently used\":\"Askotan erabilia\",Global:\"Globala\",\"Go back to the list\":\"Bueltatu zerrendara\",\"Hide password\":\"Ezkutatu pasahitza\",\"Message limit of {count} characters reached\":\"Mezuaren {count} karaketere-limitera heldu zara\",\"More items …\":\"Elementu gehiago …\",Next:\"Hurrengoa\",\"No emoji found\":\"Ez da emojirik aurkitu\",\"No results\":\"Emaitzarik ez\",Objects:\"Objektuak\",Open:\"Ireki\",'Open link to \"{resourceTitle}\"':'Ireki esteka: \"{resourceTitle}\"',\"Open navigation\":\"Ireki nabigazioa\",\"Password is secure\":\"Pasahitza segurua da\",\"Pause slideshow\":\"Pausatu diaporama\",\"People & Body\":\"Jendea eta gorputza\",\"Pick an emoji\":\"Hautatu emoji bat\",\"Please select a time zone:\":\"Mesedez hautatu ordu-zona bat:\",Previous:\"Aurrekoa\",\"Related resources\":\"Erlazionatutako baliabideak\",Search:\"Bilatu\",\"Search results\":\"Bilaketa emaitzak\",\"Select a tag\":\"Hautatu etiketa bat\",Settings:\"Ezarpenak\",\"Settings navigation\":\"Nabigazio ezarpenak\",\"Show password\":\"Erakutsi pasahitza\",\"Smileys & Emotion\":\"Smileyak eta emozioa\",\"Start slideshow\":\"Hasi diaporama\",Submit:\"Bidali\",Symbols:\"Sinboloak\",\"Travel & Places\":\"Bidaiak eta lekuak\",\"Type to search time zone\":\"Idatzi ordu-zona bat bilatzeko\",\"Unable to search the group\":\"Ezin izan da taldea bilatu\",\"Undo changes\":\"Aldaketak desegin\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Idatzi mezua, erabili \"@\" norbait aipatzeko, erabili \":\" emojiak automatikoki osatzeko...'}},{locale:\"fi_FI\",translations:{\"{tag} (invisible)\":\"{tag} (näkymätön)\",\"{tag} (restricted)\":\"{tag} (rajoitettu)\",Actions:\"Toiminnot\",Activities:\"Aktiviteetit\",\"Animals & Nature\":\"Eläimet & luonto\",\"Avatar of {displayName}\":\"Käyttäjän {displayName} avatar\",\"Avatar of {displayName}, {status}\":\"Käyttäjän {displayName} avatar, {status}\",\"Cancel changes\":\"Peruuta muutokset\",Choose:\"Valitse\",Close:\"Sulje\",\"Close navigation\":\"Sulje navigaatio\",\"Confirm changes\":\"Vahvista muutokset\",Custom:\"Mukautettu\",\"Edit item\":\"Muokkaa kohdetta\",\"External documentation for {title}\":\"Ulkoinen dokumentaatio kohteelle {title}\",Flags:\"Liput\",\"Food & Drink\":\"Ruoka & juoma\",\"Frequently used\":\"Usein käytetyt\",Global:\"Yleinen\",\"Go back to the list\":\"Siirry takaisin listaan\",\"Message limit of {count} characters reached\":\"Viestin merkken enimmäisimäärä {count} täynnä \",Next:\"Seuraava\",\"No emoji found\":\"Emojia ei löytynyt\",\"No results\":\"Ei tuloksia\",Objects:\"Esineet & asiat\",\"Open navigation\":\"Avaa navigaatio\",\"Pause slideshow\":\"Keskeytä diaesitys\",\"People & Body\":\"Ihmiset & keho\",\"Pick an emoji\":\"Valitse emoji\",\"Please select a time zone:\":\"Valitse aikavyöhyke:\",Previous:\"Edellinen\",Search:\"Etsi\",\"Search results\":\"Hakutulokset\",\"Select a tag\":\"Valitse tagi\",Settings:\"Asetukset\",\"Settings navigation\":\"Asetusnavigaatio\",\"Smileys & Emotion\":\"Hymiöt & tunteet\",\"Start slideshow\":\"Aloita diaesitys\",Submit:\"Lähetä\",Symbols:\"Symbolit\",\"Travel & Places\":\"Matkustus & kohteet\",\"Type to search time zone\":\"Kirjoita etsiäksesi aikavyöhyke\",\"Unable to search the group\":\"Ryhmää ei voi hakea\",\"Undo changes\":\"Kumoa muutokset\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Kirjoita viesti, @ mainitaksesi käyttäjän, : emojin automaattitäydennykseen…\"}},{locale:\"fr\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (restreint)\",Actions:\"Actions\",Activities:\"Activités\",\"Animals & Nature\":\"Animaux & Nature\",\"Anything shared with the same group of people will show up here\":\"Tout ce qui est partagé avec le même groupe de personnes apparaîtra ici\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",\"Cancel changes\":\"Annuler les modifications\",\"Change title\":\"Modifier le titre\",Choose:\"Choisir\",\"Clear text\":\"Effacer le texte\",Close:\"Fermer\",\"Close modal\":\"Fermer la fenêtre\",\"Close navigation\":\"Fermer la navigation\",\"Close sidebar\":\"Fermer la barre latérale\",\"Confirm changes\":\"Confirmer les modifications\",Custom:\"Personnalisé\",\"Edit item\":\"Éditer l'élément\",\"Error getting related resources\":\"Erreur à la récupération des ressources liées\",\"Error parsing svg\":\"Erreur d'analyse SVG\",\"External documentation for {title}\":\"Documentation externe pour {title}\",Favorite:\"Favori\",Flags:\"Drapeaux\",\"Food & Drink\":\"Nourriture & Boissons\",\"Frequently used\":\"Utilisés fréquemment\",Global:\"Global\",\"Go back to the list\":\"Retourner à la liste\",\"Hide password\":\"Cacher le mot de passe\",\"Message limit of {count} characters reached\":\"Limite de messages de {count} caractères atteinte\",\"More items …\":\"Plus d'éléments...\",Next:\"Suivant\",\"No emoji found\":\"Pas d’émoji trouvé\",\"No results\":\"Aucun résultat\",Objects:\"Objets\",Open:\"Ouvrir\",'Open link to \"{resourceTitle}\"':'Ouvrir le lien vers \"{resourceTitle}\"',\"Open navigation\":\"Ouvrir la navigation\",\"Password is secure\":\"Le mot de passe est sécurisé\",\"Pause slideshow\":\"Mettre le diaporama en pause\",\"People & Body\":\"Personnes & Corps\",\"Pick an emoji\":\"Choisissez un émoji\",\"Please select a time zone:\":\"Sélectionnez un fuseau horaire : \",Previous:\"Précédent\",\"Related resources\":\"Ressources liées\",Search:\"Chercher\",\"Search results\":\"Résultats de recherche\",\"Select a tag\":\"Sélectionnez une balise\",Settings:\"Paramètres\",\"Settings navigation\":\"Navigation dans les paramètres\",\"Show password\":\"Afficher le mot de passe\",\"Smileys & Emotion\":\"Smileys & Émotions\",\"Start slideshow\":\"Démarrer le diaporama\",Submit:\"Valider\",Symbols:\"Symboles\",\"Travel & Places\":\"Voyage & Lieux\",\"Type to search time zone\":\"Saisissez les premiers lettres pour rechercher un fuseau horaire\",\"Unable to search the group\":\"Impossible de chercher le groupe\",\"Undo changes\":\"Annuler les changements\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Écrire un message, utiliser \"@\" pour mentionner une personne, \":\" pour l\\'autocomplétion des émojis...'}},{locale:\"gl\",translations:{\"{tag} (invisible)\":\"{tag} (invisíbel)\",\"{tag} (restricted)\":\"{tag} (restrinxido)\",Actions:\"Accións\",Activities:\"Actividades\",\"Animals & Nature\":\"Animais e natureza\",\"Cancel changes\":\"Cancelar os cambios\",Choose:\"Escoller\",Close:\"Pechar\",\"Confirm changes\":\"Confirma os cambios\",Custom:\"Personalizado\",\"External documentation for {title}\":\"Documentación externa para {title}\",Flags:\"Bandeiras\",\"Food & Drink\":\"Comida e bebida\",\"Frequently used\":\"Usado con frecuencia\",\"Message limit of {count} characters reached\":\"Acadouse o límite de {count} caracteres por mensaxe\",Next:\"Seguinte\",\"No emoji found\":\"Non se atopou ningún «emoji»\",\"No results\":\"Sen resultados\",Objects:\"Obxectos\",\"Pause slideshow\":\"Pausar o diaporama\",\"People & Body\":\"Persoas e corpo\",\"Pick an emoji\":\"Escolla un «emoji»\",Previous:\"Anterir\",Search:\"Buscar\",\"Search results\":\"Resultados da busca\",\"Select a tag\":\"Seleccione unha etiqueta\",Settings:\"Axustes\",\"Settings navigation\":\"Navegación polos axustes\",\"Smileys & Emotion\":\"Sorrisos e emocións\",\"Start slideshow\":\"Iniciar o diaporama\",Submit:\"Enviar\",Symbols:\"Símbolos\",\"Travel & Places\":\"Viaxes e lugares\",\"Unable to search the group\":\"Non foi posíbel buscar o grupo\",\"Write message, @ to mention someone …\":\"Escriba a mensaxe, @ para mencionar a alguén…\"}},{locale:\"he\",translations:{\"{tag} (invisible)\":\"{tag} (נסתר)\",\"{tag} (restricted)\":\"{tag} (מוגבל)\",Actions:\"פעולות\",Activities:\"פעילויות\",\"Animals & Nature\":\"חיות וטבע\",Choose:\"בחירה\",Close:\"סגירה\",Custom:\"בהתאמה אישית\",Flags:\"דגלים\",\"Food & Drink\":\"מזון ומשקאות\",\"Frequently used\":\"בשימוש תדיר\",Next:\"הבא\",\"No emoji found\":\"לא נמצא אמוג׳י\",\"No results\":\"אין תוצאות\",Objects:\"חפצים\",\"Pause slideshow\":\"השהיית מצגת\",\"People & Body\":\"אנשים וגוף\",\"Pick an emoji\":\"נא לבחור אמוג׳י\",Previous:\"הקודם\",Search:\"חיפוש\",\"Search results\":\"תוצאות חיפוש\",\"Select a tag\":\"בחירת תגית\",Settings:\"הגדרות\",\"Smileys & Emotion\":\"חייכנים ורגשונים\",\"Start slideshow\":\"התחלת המצגת\",Symbols:\"סמלים\",\"Travel & Places\":\"טיולים ומקומות\",\"Unable to search the group\":\"לא ניתן לחפש בקבוצה\"}},{locale:\"hu_HU\",translations:{\"{tag} (invisible)\":\"{tag} (láthatatlan)\",\"{tag} (restricted)\":\"{tag} (korlátozott)\",Actions:\"Műveletek\",Activities:\"Tevékenységek\",\"Animals & Nature\":\"Állatok és természet\",\"Anything shared with the same group of people will show up here\":\"Minden, amit ugyanazzal a csoporttal oszt meg, itt fog megjelenni\",\"Avatar of {displayName}\":\"{displayName} profilképe\",\"Avatar of {displayName}, {status}\":\"{displayName} profilképe, {status}\",\"Cancel changes\":\"Változtatások elvetése\",\"Change title\":\"Cím megváltoztatása\",Choose:\"Válassszon\",\"Clear text\":\"Szöveg törlése\",Close:\"Bezárás\",\"Close modal\":\"Ablak bezárása\",\"Close navigation\":\"Navigáció bezárása\",\"Close sidebar\":\"Oldalsáv bezárása\",\"Confirm changes\":\"Változtatások megerősítése\",Custom:\"Egyéni\",\"Edit item\":\"Elem szerkesztése\",\"Error getting related resources\":\"Hiba a kapcsolódó erőforrások lekérésekor\",\"Error parsing svg\":\"Hiba az SVG feldolgozásakor\",\"External documentation for {title}\":\"Külső dokumentáció ehhez: {title}\",Favorite:\"Kedvenc\",Flags:\"Zászlók\",\"Food & Drink\":\"Étel és ital\",\"Frequently used\":\"Gyakran használt\",Global:\"Globális\",\"Go back to the list\":\"Ugrás vissza a listához\",\"Hide password\":\"Jelszó elrejtése\",\"Message limit of {count} characters reached\":\"{count} karakteres üzenetkorlát elérve\",\"More items …\":\"További elemek...\",Next:\"Következő\",\"No emoji found\":\"Nem található emodzsi\",\"No results\":\"Nincs találat\",Objects:\"Tárgyak\",Open:\"Megnyitás\",'Open link to \"{resourceTitle}\"':\"A(z) „{resourceTitle}” hivatkozásának megnyitása\",\"Open navigation\":\"Navigáció megnyitása\",\"Password is secure\":\"A jelszó biztonságos\",\"Pause slideshow\":\"Diavetítés szüneteltetése\",\"People & Body\":\"Emberek és test\",\"Pick an emoji\":\"Válasszon egy emodzsit\",\"Please select a time zone:\":\"Válasszon időzónát:\",Previous:\"Előző\",\"Related resources\":\"Kapcsolódó erőforrások\",Search:\"Keresés\",\"Search results\":\"Találatok\",\"Select a tag\":\"Válasszon címkét\",Settings:\"Beállítások\",\"Settings navigation\":\"Navigáció a beállításokban\",\"Show password\":\"Jelszó megjelenítése\",\"Smileys & Emotion\":\"Mosolyok és érzelmek\",\"Start slideshow\":\"Diavetítés indítása\",Submit:\"Beküldés\",Symbols:\"Szimbólumok\",\"Travel & Places\":\"Utazás és helyek\",\"Type to search time zone\":\"Gépeljen az időzóna kereséséhez\",\"Unable to search the group\":\"A csoport nem kereshető\",\"Undo changes\":\"Változtatások visszavonása\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':\"Írjon egy üzenetet, használja a „@”-ot valaki megemlítéséhet, illetve a „:”-ot az emodzsik automatikus kiegészítéséhez…\"}},{locale:\"is\",translations:{\"{tag} (invisible)\":\"{tag} (ósýnilegt)\",\"{tag} (restricted)\":\"{tag} (takmarkað)\",Actions:\"Aðgerðir\",Activities:\"Aðgerðir\",\"Animals & Nature\":\"Dýr og náttúra\",Choose:\"Velja\",Close:\"Loka\",Custom:\"Sérsniðið\",Flags:\"Flögg\",\"Food & Drink\":\"Matur og drykkur\",\"Frequently used\":\"Oftast notað\",Next:\"Næsta\",\"No emoji found\":\"Ekkert tjáningartákn fannst\",\"No results\":\"Engar niðurstöður\",Objects:\"Hlutir\",\"Pause slideshow\":\"Gera hlé á skyggnusýningu\",\"People & Body\":\"Fólk og líkami\",\"Pick an emoji\":\"Veldu tjáningartákn\",Previous:\"Fyrri\",Search:\"Leita\",\"Search results\":\"Leitarniðurstöður\",\"Select a tag\":\"Veldu merki\",Settings:\"Stillingar\",\"Smileys & Emotion\":\"Broskallar og tilfinningar\",\"Start slideshow\":\"Byrja skyggnusýningu\",Symbols:\"Tákn\",\"Travel & Places\":\"Staðir og ferðalög\",\"Unable to search the group\":\"Get ekki leitað í hópnum\"}},{locale:\"it\",translations:{\"{tag} (invisible)\":\"{tag} (invisibile)\",\"{tag} (restricted)\":\"{tag} (limitato)\",Actions:\"Azioni\",Activities:\"Attività\",\"Animals & Nature\":\"Animali e natura\",\"Anything shared with the same group of people will show up here\":\"Tutto ciò che è stato condiviso con lo stesso gruppo di persone viene visualizzato qui\",\"Avatar of {displayName}\":\"Avatar di {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar di {displayName}, {status}\",\"Cancel changes\":\"Annulla modifiche\",\"Change title\":\"Modifica il titolo\",Choose:\"Scegli\",\"Clear text\":\"Cancella il testo\",Close:\"Chiudi\",\"Close modal\":\"Chiudi il messaggio modale\",\"Close navigation\":\"Chiudi la navigazione\",\"Close sidebar\":\"Chiudi la barra laterale\",\"Confirm changes\":\"Conferma modifiche\",Custom:\"Personalizzato\",\"Edit item\":\"Modifica l'elemento\",\"Error getting related resources\":\"Errore nell'ottenere risorse correlate\",\"Error parsing svg\":\"Errore nell'analizzare l'svg\",\"External documentation for {title}\":\"Documentazione esterna per {title}\",Favorite:\"Preferito\",Flags:\"Bandiere\",\"Food & Drink\":\"Cibo e bevande\",\"Frequently used\":\"Usati di frequente\",Global:\"Globale\",\"Go back to the list\":\"Torna all'elenco\",\"Hide password\":\"Nascondi la password\",\"Message limit of {count} characters reached\":\"Limite dei messaggi di {count} caratteri raggiunto\",\"More items …\":\"Più elementi ...\",Next:\"Successivo\",\"No emoji found\":\"Nessun emoji trovato\",\"No results\":\"Nessun risultato\",Objects:\"Oggetti\",Open:\"Apri\",'Open link to \"{resourceTitle}\"':'Apri il link a \"{resourceTitle}\"',\"Open navigation\":\"Apri la navigazione\",\"Password is secure\":\"La password è sicura\",\"Pause slideshow\":\"Presentazione in pausa\",\"People & Body\":\"Persone e corpo\",\"Pick an emoji\":\"Scegli un emoji\",\"Please select a time zone:\":\"Si prega di selezionare un fuso orario:\",Previous:\"Precedente\",\"Related resources\":\"Risorse correlate\",Search:\"Cerca\",\"Search results\":\"Risultati di ricerca\",\"Select a tag\":\"Seleziona un'etichetta\",Settings:\"Impostazioni\",\"Settings navigation\":\"Navigazione delle impostazioni\",\"Show password\":\"Mostra la password\",\"Smileys & Emotion\":\"Faccine ed emozioni\",\"Start slideshow\":\"Avvia presentazione\",Submit:\"Invia\",Symbols:\"Simboli\",\"Travel & Places\":\"Viaggi e luoghi\",\"Type to search time zone\":\"Digita per cercare un fuso orario\",\"Unable to search the group\":\"Impossibile cercare il gruppo\",\"Undo changes\":\"Cancella i cambiamenti\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Scrivi un messaggio, \"@\" per menzionare qualcuno, \":\" per il completamento automatico delle emoji ...'}},{locale:\"ja_JP\",translations:{\"{tag} (invisible)\":\"{タグ} (不可視)\",\"{tag} (restricted)\":\"{タグ} (制限付)\",Actions:\"操作\",Activities:\"アクティビティ\",\"Animals & Nature\":\"動物と自然\",\"Anything shared with the same group of people will show up here\":\"同じグループで共有しているものは、全てここに表示されます\",\"Avatar of {displayName}\":\"{displayName} のアバター\",\"Avatar of {displayName}, {status}\":\"{displayName}, {status} のアバター\",\"Cancel changes\":\"変更をキャンセル\",\"Change title\":\"タイトルを変更\",Choose:\"選択\",\"Clear text\":\"テキストをクリア\",Close:\"閉じる\",\"Close modal\":\"モーダルを閉じる\",\"Close navigation\":\"ナビゲーションを閉じる\",\"Close sidebar\":\"サイドバーを閉じる\",\"Confirm changes\":\"変更を承認\",Custom:\"カスタム\",\"Edit item\":\"編集\",\"Error getting related resources\":\"関連リソースの取得エラー\",\"Error parsing svg\":\"svgの解析エラー\",\"External documentation for {title}\":\"{title} のための添付文書\",Favorite:\"お気に入り\",Flags:\"国旗\",\"Food & Drink\":\"食べ物と飲み物\",\"Frequently used\":\"よく使うもの\",Global:\"全体\",\"Go back to the list\":\"リストに戻る\",\"Hide password\":\"パスワードを非表示\",\"Message limit of {count} characters reached\":\"{count} 文字のメッセージ上限に達しています\",\"More items …\":\"他のアイテム\",Next:\"次\",\"No emoji found\":\"絵文字が見つかりません\",\"No results\":\"なし\",Objects:\"物\",Open:\"開く\",'Open link to \"{resourceTitle}\"':'\"{resourceTitle}\"のリンクを開く',\"Open navigation\":\"ナビゲーションを開く\",\"Password is secure\":\"パスワードは保護されています\",\"Pause slideshow\":\"スライドショーを一時停止\",\"People & Body\":\"様々な人と体の部位\",\"Pick an emoji\":\"絵文字を選択\",\"Please select a time zone:\":\"タイムゾーンを選んで下さい:\",Previous:\"前\",\"Related resources\":\"関連リソース\",Search:\"検索\",\"Search results\":\"検索結果\",\"Select a tag\":\"タグを選択\",Settings:\"設定\",\"Settings navigation\":\"ナビゲーション設定\",\"Show password\":\"パスワードを表示\",\"Smileys & Emotion\":\"感情表現\",\"Start slideshow\":\"スライドショーを開始\",Submit:\"提出\",Symbols:\"記号\",\"Travel & Places\":\"旅行と場所\",\"Type to search time zone\":\"タイムゾーン検索のため入力してください\",\"Unable to search the group\":\"グループを検索できません\",\"Undo changes\":\"変更を取り消し\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'メッセージを記入、\"@\"でメンション、\":\"で絵文字の自動補完 ...'}},{locale:\"lt_LT\",translations:{\"{tag} (invisible)\":\"{tag} (nematoma)\",\"{tag} (restricted)\":\"{tag} (apribota)\",Actions:\"Veiksmai\",Activities:\"Veiklos\",\"Animals & Nature\":\"Gyvūnai ir gamta\",Choose:\"Pasirinkti\",Close:\"Užverti\",Custom:\"Tinkinti\",\"External documentation for {title}\":\"Išorinė {title} dokumentacija\",Flags:\"Vėliavos\",\"Food & Drink\":\"Maistas ir gėrimai\",\"Frequently used\":\"Dažniausiai naudoti\",\"Message limit of {count} characters reached\":\"Pasiekta {count} simbolių žinutės riba\",Next:\"Kitas\",\"No emoji found\":\"Nerasta jaustukų\",\"No results\":\"Nėra rezultatų\",Objects:\"Objektai\",\"Pause slideshow\":\"Pristabdyti skaidrių rodymą\",\"People & Body\":\"Žmonės ir kūnas\",\"Pick an emoji\":\"Pasirinkti jaustuką\",Previous:\"Ankstesnis\",Search:\"Ieškoti\",\"Search results\":\"Paieškos rezultatai\",\"Select a tag\":\"Pasirinkti žymę\",Settings:\"Nustatymai\",\"Settings navigation\":\"Naršymas nustatymuose\",\"Smileys & Emotion\":\"Šypsenos ir emocijos\",\"Start slideshow\":\"Pradėti skaidrių rodymą\",Submit:\"Pateikti\",Symbols:\"Simboliai\",\"Travel & Places\":\"Kelionės ir vietos\",\"Unable to search the group\":\"Nepavyko atlikti paiešką grupėje\",\"Write message, @ to mention someone …\":\"Rašykite žinutę, naudokite @ norėdami kažką paminėti…\"}},{locale:\"lv\",translations:{\"{tag} (invisible)\":\"{tag} (neredzams)\",\"{tag} (restricted)\":\"{tag} (ierobežots)\",Choose:\"Izvēlēties\",Close:\"Aizvērt\",Next:\"Nākamais\",\"No results\":\"Nav rezultātu\",\"Pause slideshow\":\"Pauzēt slaidrādi\",Previous:\"Iepriekšējais\",\"Select a tag\":\"Izvēlēties birku\",Settings:\"Iestatījumi\",\"Start slideshow\":\"Sākt slaidrādi\"}},{locale:\"mk\",translations:{\"{tag} (invisible)\":\"{tag} (невидливо)\",\"{tag} (restricted)\":\"{tag} (ограничено)\",Actions:\"Акции\",Activities:\"Активности\",\"Animals & Nature\":\"Животни & Природа\",\"Avatar of {displayName}\":\"Аватар на {displayName}\",\"Avatar of {displayName}, {status}\":\"Аватар на {displayName}, {status}\",\"Cancel changes\":\"Откажи ги промените\",\"Change title\":\"Промени наслов\",Choose:\"Избери\",Close:\"Затвори\",\"Close modal\":\"Затвори модал\",\"Close navigation\":\"Затвори навигација\",\"Confirm changes\":\"Потврди ги промените\",Custom:\"Прилагодени\",\"Edit item\":\"Уреди\",\"External documentation for {title}\":\"Надворешна документација за {title}\",Favorite:\"Фаворити\",Flags:\"Знамиња\",\"Food & Drink\":\"Храна & Пијалоци\",\"Frequently used\":\"Најчесто користени\",Global:\"Глобално\",\"Go back to the list\":\"Врати се на листата\",items:\"ставки\",\"Message limit of {count} characters reached\":\"Ограничувањето на должината на пораката од {count} карактери е надминато\",\"More {dashboardItemType} …\":\"Повеќе {dashboardItemType} …\",Next:\"Следно\",\"No emoji found\":\"Не се пронајдени емотикони\",\"No results\":\"Нема резултати\",Objects:\"Објекти\",Open:\"Отвори\",\"Open navigation\":\"Отвори навигација\",\"Pause slideshow\":\"Пузирај слајдшоу\",\"People & Body\":\"Луѓе & Тело\",\"Pick an emoji\":\"Избери емотикон\",\"Please select a time zone:\":\"Изберете временска зона:\",Previous:\"Предходно\",Search:\"Барај\",\"Search results\":\"Резултати од барувањето\",\"Select a tag\":\"Избери ознака\",Settings:\"Параметри\",\"Settings navigation\":\"Параметри за навигација\",\"Smileys & Emotion\":\"Смешковци & Емотикони\",\"Start slideshow\":\"Стартувај слајдшоу\",Submit:\"Испрати\",Symbols:\"Симболи\",\"Travel & Places\":\"Патувања & Места\",\"Type to search time zone\":\"Напишете за да пребарате временска зона\",\"Unable to search the group\":\"Неможе да се принајде групата\",\"Undo changes\":\"Врати ги промените\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Напиши порака, @ за да спомнете некого, : за емотинони автоатско комплетирање ...\"}},{locale:\"my\",translations:{\"{tag} (invisible)\":\"{tag} (ကွယ်ဝှက်ထား)\",\"{tag} (restricted)\":\"{tag} (ကန့်သတ်)\",Actions:\"လုပ်ဆောင်ချက်များ\",Activities:\"ပြုလုပ်ဆောင်တာများ\",\"Animals & Nature\":\"တိရစ္ဆာန်များနှင့် သဘာဝ\",\"Avatar of {displayName}\":\"{displayName} ၏ ကိုယ်ပွား\",\"Cancel changes\":\"ပြောင်းလဲမှုများ ပယ်ဖျက်ရန်\",Choose:\"ရွေးချယ်ရန်\",Close:\"ပိတ်ရန်\",\"Confirm changes\":\"ပြောင်းလဲမှုများ အတည်ပြုရန်\",Custom:\"အလိုကျချိန်ညှိမှု\",\"External documentation for {title}\":\"{title} အတွက် ပြင်ပ စာရွက်စာတမ်း\",Flags:\"အလံများ\",\"Food & Drink\":\"အစားအသောက်\",\"Frequently used\":\"မကြာခဏအသုံးပြုသော\",Global:\"ကမ္ဘာလုံးဆိုင်ရာ\",\"Message limit of {count} characters reached\":\"ကန့်သတ် စာလုံးရေ {count} လုံး ပြည့်ပါပြီ\",Next:\"နောက်သို့ဆက်ရန်\",\"No emoji found\":\"အီမိုဂျီ ရှာဖွေမတွေ့နိုင်ပါ\",\"No results\":\"ရလဒ်မရှိပါ\",Objects:\"အရာဝတ္ထုများ\",\"Pause slideshow\":\"စလိုက်ရှိုး ခေတ္တရပ်ရန်\",\"People & Body\":\"လူပုဂ္ဂိုလ်များနှင့် ခန္ဓာကိုယ်\",\"Pick an emoji\":\"အီမိုဂျီရွေးရန်\",\"Please select a time zone:\":\"ဒေသစံတော်ချိန် ရွေးချယ်ပေးပါ\",Previous:\"ယခင်\",Search:\"ရှာဖွေရန်\",\"Search results\":\"ရှာဖွေမှု ရလဒ်များ\",\"Select a tag\":\"tag ရွေးချယ်ရန်\",Settings:\"ချိန်ညှိချက်များ\",\"Settings navigation\":\"ချိန်ညှိချက်အညွှန်း\",\"Smileys & Emotion\":\"စမိုင်လီများနှင့် အီမိုရှင်း\",\"Start slideshow\":\"စလိုက်ရှိုးအား စတင်ရန်\",Submit:\"တင်သွင်းရန်\",Symbols:\"သင်္ကေတများ\",\"Travel & Places\":\"ခရီးသွားလာခြင်းနှင့် နေရာများ\",\"Type to search time zone\":\"ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ\",\"Unable to search the group\":\"အဖွဲ့အား ရှာဖွေ၍ မရနိုင်ပါ\",\"Write message, @ to mention someone …\":\"စာရေးသားရန်၊ တစ်စုံတစ်ဦးအား @ အသုံးပြု ရည်ညွှန်းရန်...\"}},{locale:\"nb_NO\",translations:{\"{tag} (invisible)\":\"{tag} (usynlig)\",\"{tag} (restricted)\":\"{tag} (beskyttet)\",Actions:\"Handlinger\",Activities:\"Aktiviteter\",\"Animals & Nature\":\"Dyr og natur\",\"Anything shared with the same group of people will show up here\":\"Alt som er delt med den samme gruppen vil vises her\",\"Avatar of {displayName}\":\"Avataren til {displayName}\",\"Avatar of {displayName}, {status}\":\"{displayName}'s avatar, {status}\",\"Cancel changes\":\"Avbryt endringer\",\"Change title\":\"Endre tittel\",Choose:\"Velg\",\"Clear text\":\"Fjern tekst\",Close:\"Lukk\",\"Close modal\":\"Lukk modal\",\"Close navigation\":\"Lukk navigasjon\",\"Close sidebar\":\"Lukk sidepanel\",\"Confirm changes\":\"Bekreft endringer\",Custom:\"Tilpasset\",\"Edit item\":\"Rediger\",\"Error getting related resources\":\"Feil ved henting av relaterte ressurser\",\"Error parsing svg\":\"Feil ved parsing av svg\",\"External documentation for {title}\":\"Ekstern dokumentasjon for {title}\",Favorite:\"Favoritt\",Flags:\"Flagg\",\"Food & Drink\":\"Mat og drikke\",\"Frequently used\":\"Ofte brukt\",Global:\"Global\",\"Go back to the list\":\"Gå tilbake til listen\",\"Hide password\":\"Skjul passord\",\"Message limit of {count} characters reached\":\"Karakter begrensing {count} nådd i melding\",\"More items …\":\"Flere gjenstander...\",Next:\"Neste\",\"No emoji found\":\"Fant ingen emoji\",\"No results\":\"Ingen resultater\",Objects:\"Objekter\",Open:\"Åpne\",'Open link to \"{resourceTitle}\"':'Åpne link til \"{resourceTitle}\"',\"Open navigation\":\"Åpne navigasjon\",\"Password is secure\":\"Passordet er sikkert\",\"Pause slideshow\":\"Pause lysbildefremvisning\",\"People & Body\":\"Mennesker og kropp\",\"Pick an emoji\":\"Velg en emoji\",\"Please select a time zone:\":\"Vennligst velg tidssone\",Previous:\"Forrige\",\"Related resources\":\"Relaterte ressurser\",Search:\"Søk\",\"Search results\":\"Søkeresultater\",\"Select a tag\":\"Velg en merkelapp\",Settings:\"Innstillinger\",\"Settings navigation\":\"Navigasjonsinstillinger\",\"Show password\":\"Vis passord\",\"Smileys & Emotion\":\"Smilefjes og følelser\",\"Start slideshow\":\"Start lysbildefremvisning\",Submit:\"Send\",Symbols:\"Symboler\",\"Travel & Places\":\"Reise og steder\",\"Type to search time zone\":\"Tast for å søke etter tidssone\",\"Unable to search the group\":\"Kunne ikke søke i gruppen\",\"Undo changes\":\"Tilbakestill endringer\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Skriv melding, bruk \"@\" for å nevne noen, bruk \":\" for autofullføring av emoji...'}},{locale:\"nl\",translations:{\"{tag} (invisible)\":\"{tag} (onzichtbaar)\",\"{tag} (restricted)\":\"{tag} (beperkt)\",Actions:\"Acties\",Activities:\"Activiteiten\",\"Animals & Nature\":\"Dieren & Natuur\",\"Avatar of {displayName}\":\"Avatar van {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar van {displayName}, {status}\",\"Cancel changes\":\"Wijzigingen annuleren\",Choose:\"Kies\",Close:\"Sluiten\",\"Close navigation\":\"Navigatie sluiten\",\"Confirm changes\":\"Wijzigingen bevestigen\",Custom:\"Aangepast\",\"Edit item\":\"Item bewerken\",\"External documentation for {title}\":\"Externe documentatie voor {title}\",Flags:\"Vlaggen\",\"Food & Drink\":\"Eten & Drinken\",\"Frequently used\":\"Vaak gebruikt\",Global:\"Globaal\",\"Go back to the list\":\"Ga terug naar de lijst\",\"Message limit of {count} characters reached\":\"Berichtlimiet van {count} karakters bereikt\",Next:\"Volgende\",\"No emoji found\":\"Geen emoji gevonden\",\"No results\":\"Geen resultaten\",Objects:\"Objecten\",\"Open navigation\":\"Navigatie openen\",\"Pause slideshow\":\"Pauzeer diavoorstelling\",\"People & Body\":\"Mensen & Lichaam\",\"Pick an emoji\":\"Kies een emoji\",\"Please select a time zone:\":\"Selecteer een tijdzone:\",Previous:\"Vorige\",Search:\"Zoeken\",\"Search results\":\"Zoekresultaten\",\"Select a tag\":\"Selecteer een label\",Settings:\"Instellingen\",\"Settings navigation\":\"Instellingen navigatie\",\"Smileys & Emotion\":\"Smileys & Emotie\",\"Start slideshow\":\"Start diavoorstelling\",Submit:\"Verwerken\",Symbols:\"Symbolen\",\"Travel & Places\":\"Reizen & Plaatsen\",\"Type to search time zone\":\"Type om de tijdzone te zoeken\",\"Unable to search the group\":\"Kan niet in de groep zoeken\",\"Undo changes\":\"Wijzigingen ongedaan maken\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Schrijf bericht, @ om iemand te noemen, : voor emoji auto-aanvullen ...\"}},{locale:\"oc\",translations:{\"{tag} (invisible)\":\"{tag} (invisible)\",\"{tag} (restricted)\":\"{tag} (limit)\",Actions:\"Accions\",Choose:\"Causir\",Close:\"Tampar\",Next:\"Seguent\",\"No results\":\"Cap de resultat\",\"Pause slideshow\":\"Metre en pausa lo diaporama\",Previous:\"Precedent\",\"Select a tag\":\"Seleccionar una etiqueta\",Settings:\"Paramètres\",\"Start slideshow\":\"Lançar lo diaporama\"}},{locale:\"pl\",translations:{\"{tag} (invisible)\":\"{tag} (niewidoczna)\",\"{tag} (restricted)\":\"{tag} (ograniczona)\",Actions:\"Działania\",Activities:\"Aktywność\",\"Animals & Nature\":\"Zwierzęta i natura\",\"Anything shared with the same group of people will show up here\":\"Tutaj pojawi się wszystko, co zostało udostępnione tej samej grupie osób\",\"Avatar of {displayName}\":\"Awatar {displayName}\",\"Avatar of {displayName}, {status}\":\"Awatar {displayName}, {status}\",\"Cancel changes\":\"Anuluj zmiany\",\"Change title\":\"Zmień tytuł\",Choose:\"Wybierz\",\"Clear text\":\"Wyczyść tekst\",Close:\"Zamknij\",\"Close modal\":\"Zamknij modal\",\"Close navigation\":\"Zamknij nawigację\",\"Close sidebar\":\"Zamknij pasek boczny\",\"Confirm changes\":\"Potwierdź zmiany\",Custom:\"Zwyczajne\",\"Edit item\":\"Edytuj element\",\"Error getting related resources\":\"Błąd podczas pobierania powiązanych zasobów\",\"Error parsing svg\":\"Błąd podczas analizowania svg\",\"External documentation for {title}\":\"Dokumentacja zewnętrzna dla {title}\",Favorite:\"Ulubiony\",Flags:\"Flagi\",\"Food & Drink\":\"Jedzenie i picie\",\"Frequently used\":\"Często używane\",Global:\"Globalnie\",\"Go back to the list\":\"Powrót do listy\",\"Hide password\":\"Ukryj hasło\",\"Message limit of {count} characters reached\":\"Przekroczono limit wiadomości wynoszący {count} znaków\",\"More items …\":\"Więcej pozycji…\",Next:\"Następny\",\"No emoji found\":\"Nie znaleziono emoji\",\"No results\":\"Brak wyników\",Objects:\"Obiekty\",Open:\"Otwórz\",'Open link to \"{resourceTitle}\"':'Otwórz link do \"{resourceTitle}\"',\"Open navigation\":\"Otwórz nawigację\",\"Password is secure\":\"Hasło jest bezpieczne\",\"Pause slideshow\":\"Wstrzymaj pokaz slajdów\",\"People & Body\":\"Ludzie i ciało\",\"Pick an emoji\":\"Wybierz emoji\",\"Please select a time zone:\":\"Wybierz strefę czasową:\",Previous:\"Poprzedni\",\"Related resources\":\"Powiązane zasoby\",Search:\"Szukaj\",\"Search results\":\"Wyniki wyszukiwania\",\"Select a tag\":\"Wybierz etykietę\",Settings:\"Ustawienia\",\"Settings navigation\":\"Ustawienia nawigacji\",\"Show password\":\"Pokaż hasło\",\"Smileys & Emotion\":\"Buźki i emotikony\",\"Start slideshow\":\"Rozpocznij pokaz slajdów\",Submit:\"Wyślij\",Symbols:\"Symbole\",\"Travel & Places\":\"Podróże i miejsca\",\"Type to search time zone\":\"Wpisz, aby wyszukać strefę czasową\",\"Unable to search the group\":\"Nie można przeszukać grupy\",\"Undo changes\":\"Cofnij zmiany\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Napisz wiadomość, \"@\" aby o kimś wspomnieć, \":\" dla autouzupełniania emoji…'}},{locale:\"pt_BR\",translations:{\"{tag} (invisible)\":\"{tag} (invisível)\",\"{tag} (restricted)\":\"{tag} (restrito) \",Actions:\"Ações\",Activities:\"Atividades\",\"Animals & Nature\":\"Animais & Natureza\",\"Anything shared with the same group of people will show up here\":\"Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui\",\"Avatar of {displayName}\":\"Avatar de {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar de {displayName}, {status}\",\"Cancel changes\":\"Cancelar alterações\",\"Change title\":\"Alterar título\",Choose:\"Escolher\",\"Clear text\":\"Limpar texto\",Close:\"Fechar\",\"Close modal\":\"Fechar modal\",\"Close navigation\":\"Fechar navegação\",\"Close sidebar\":\"Fechar barra lateral\",\"Confirm changes\":\"Confirmar alterações\",Custom:\"Personalizado\",\"Edit item\":\"Editar item\",\"Error getting related resources\":\"Erro ao obter recursos relacionados\",\"Error parsing svg\":\"Erro ao analisar svg\",\"External documentation for {title}\":\"Documentação externa para {title}\",Favorite:\"Favorito\",Flags:\"Bandeiras\",\"Food & Drink\":\"Comida & Bebida\",\"Frequently used\":\"Mais usados\",Global:\"Global\",\"Go back to the list\":\"Volte para a lista\",\"Hide password\":\"Ocultar a senha\",\"Message limit of {count} characters reached\":\"Limite de mensagem de {count} caracteres atingido\",\"More items …\":\"Mais itens …\",Next:\"Próximo\",\"No emoji found\":\"Nenhum emoji encontrado\",\"No results\":\"Sem resultados\",Objects:\"Objetos\",Open:\"Aberto\",'Open link to \"{resourceTitle}\"':'Abrir link para \"{resourceTitle}\"',\"Open navigation\":\"Abrir navegação\",\"Password is secure\":\"A senha é segura\",\"Pause slideshow\":\"Pausar apresentação de slides\",\"People & Body\":\"Pessoas & Corpo\",\"Pick an emoji\":\"Escolha um emoji\",\"Please select a time zone:\":\"Selecione um fuso horário: \",Previous:\"Anterior\",\"Related resources\":\"Recursos relacionados\",Search:\"Pesquisar\",\"Search results\":\"Resultados da pesquisa\",\"Select a tag\":\"Selecionar uma tag\",Settings:\"Configurações\",\"Settings navigation\":\"Navegação de configurações\",\"Show password\":\"Mostrar senha\",\"Smileys & Emotion\":\"Smiles & Emoções\",\"Start slideshow\":\"Iniciar apresentação de slides\",Submit:\"Enviar\",Symbols:\"Símbolo\",\"Travel & Places\":\"Viagem & Lugares\",\"Type to search time zone\":\"Digite para pesquisar o fuso horário \",\"Unable to search the group\":\"Não foi possível pesquisar o grupo\",\"Undo changes\":\"Desfazer modificações\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Escreva mensagens, use \"@\" para mencionar algum, use \":\" for autocompletar emoji …'}},{locale:\"pt_PT\",translations:{\"{tag} (invisible)\":\"{tag} (invisivel)\",\"{tag} (restricted)\":\"{tag} (restrito)\",Actions:\"Ações\",Choose:\"Escolher\",Close:\"Fechar\",Next:\"Seguinte\",\"No results\":\"Sem resultados\",\"Pause slideshow\":\"Pausar diaporama\",Previous:\"Anterior\",\"Select a tag\":\"Selecionar uma etiqueta\",Settings:\"Definições\",\"Start slideshow\":\"Iniciar diaporama\",\"Unable to search the group\":\"Não é possível pesquisar o grupo\"}},{locale:\"ro\",translations:{\"{tag} (invisible)\":\"{tag} (invizibil)\",\"{tag} (restricted)\":\"{tag} (restricționat)\",Actions:\"Acțiuni\",Activities:\"Activități\",\"Animals & Nature\":\"Animale și natură\",\"Anything shared with the same group of people will show up here\":\"Tot ceea ce este partajat cu același grup de persoane va fi afișat aici\",\"Avatar of {displayName}\":\"Avatarul lui {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatarul lui {displayName}, {status}\",\"Cancel changes\":\"Anulează modificările\",\"Change title\":\"Modificați titlul\",Choose:\"Alegeți\",\"Clear text\":\"Șterge textul\",Close:\"Închideți\",\"Close modal\":\"Închideți modulul\",\"Close navigation\":\"Închideți navigarea\",\"Close sidebar\":\"Închide bara laterală\",\"Confirm changes\":\"Confirmați modificările\",Custom:\"Personalizat\",\"Edit item\":\"Editați elementul\",\"Error getting related resources\":\" Eroare la returnarea resurselor legate\",\"Error parsing svg\":\"Eroare de analizare a svg\",\"External documentation for {title}\":\"Documentație externă pentru {title}\",Favorite:\"Favorit\",Flags:\"Marcaje\",\"Food & Drink\":\"Alimente și băuturi\",\"Frequently used\":\"Utilizate frecvent\",Global:\"Global\",\"Go back to the list\":\"Întoarceți-vă la listă\",\"Hide password\":\"Ascunde parola\",\"Message limit of {count} characters reached\":\"Limita mesajului de {count} caractere a fost atinsă\",\"More items …\":\"Mai multe articole ...\",Next:\"Următorul\",\"No emoji found\":\"Nu s-a găsit niciun emoji\",\"No results\":\"Nu există rezultate\",Objects:\"Obiecte\",Open:\"Deschideți\",'Open link to \"{resourceTitle}\"':'Deschide legătura la \"{resourceTitle}\"',\"Open navigation\":\"Deschideți navigația\",\"Password is secure\":\"Parola este sigură\",\"Pause slideshow\":\"Pauză prezentare de diapozitive\",\"People & Body\":\"Oameni și corp\",\"Pick an emoji\":\"Alege un emoji\",\"Please select a time zone:\":\"Vă rugăm să selectați un fus orar:\",Previous:\"Anterior\",\"Related resources\":\"Resurse legate\",Search:\"Căutare\",\"Search results\":\"Rezultatele căutării\",\"Select a tag\":\"Selectați o etichetă\",Settings:\"Setări\",\"Settings navigation\":\"Navigare setări\",\"Show password\":\"Arată parola\",\"Smileys & Emotion\":\"Zâmbete și emoții\",\"Start slideshow\":\"Începeți prezentarea de diapozitive\",Submit:\"Trimiteți\",Symbols:\"Simboluri\",\"Travel & Places\":\"Călătorii și locuri\",\"Type to search time zone\":\"Tastați pentru a căuta fusul orar\",\"Unable to search the group\":\"Imposibilitatea de a căuta în grup\",\"Undo changes\":\"Anularea modificărilor\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Scrie un mesaj, folosește \"@\" pentru a menționa pe cineva, folosește \":\" pentru autocompletarea cu emoji ...'}},{locale:\"ru\",translations:{\"{tag} (invisible)\":\"{tag} (невидимое)\",\"{tag} (restricted)\":\"{tag} (ограниченное)\",Actions:\"Действия \",Activities:\"События\",\"Animals & Nature\":\"Животные и природа \",\"Avatar of {displayName}\":\"Аватар {displayName}\",\"Avatar of {displayName}, {status}\":\"Фотография {displayName}, {status}\",\"Cancel changes\":\"Отменить изменения\",Choose:\"Выберите\",Close:\"Закрыть\",\"Close modal\":\"Закрыть модальное окно\",\"Close navigation\":\"Закрыть навигацию\",\"Confirm changes\":\"Подтвердить изменения\",Custom:\"Пользовательское\",\"Edit item\":\"Изменить элемент\",\"External documentation for {title}\":\"Внешняя документация для {title}\",Flags:\"Флаги\",\"Food & Drink\":\"Еда, напиток\",\"Frequently used\":\"Часто используемый\",Global:\"Глобальный\",\"Go back to the list\":\"Вернуться к списку\",items:\"элементов\",\"Message limit of {count} characters reached\":\"Достигнуто ограничение на количество символов в {count}\",\"More {dashboardItemType} …\":\"Больше {dashboardItemType} …\",Next:\"Следующее\",\"No emoji found\":\"Эмодзи не найдено\",\"No results\":\"Результаты отсуствуют\",Objects:\"Объекты\",Open:\"Открыть\",\"Open navigation\":\"Открыть навигацию\",\"Pause slideshow\":\"Приостановить показ слйдов\",\"People & Body\":\"Люди и тело\",\"Pick an emoji\":\"Выберите эмодзи\",\"Please select a time zone:\":\"Пожалуйста, выберите часовой пояс:\",Previous:\"Предыдущее\",Search:\"Поиск\",\"Search results\":\"Результаты поиска\",\"Select a tag\":\"Выберите метку\",Settings:\"Параметры\",\"Settings navigation\":\"Навигация по настройкам\",\"Smileys & Emotion\":\"Смайлики и эмоции\",\"Start slideshow\":\"Начать показ слайдов\",Submit:\"Утвердить\",Symbols:\"Символы\",\"Travel & Places\":\"Путешествия и места\",\"Type to search time zone\":\"Введите для поиска часового пояса\",\"Unable to search the group\":\"Невозможно найти группу\",\"Undo changes\":\"Отменить изменения\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Напишите сообщение, @ - чтобы упомянуть кого-то, : - для автозаполнения эмодзи …\"}},{locale:\"sk_SK\",translations:{\"{tag} (invisible)\":\"{tag} (neviditeľný)\",\"{tag} (restricted)\":\"{tag} (obmedzený)\",Actions:\"Akcie\",Activities:\"Aktivity\",\"Animals & Nature\":\"Zvieratá a príroda\",\"Avatar of {displayName}\":\"Avatar {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar {displayName}, {status}\",\"Cancel changes\":\"Zrušiť zmeny\",Choose:\"Vybrať\",Close:\"Zatvoriť\",\"Close navigation\":\"Zavrieť navigáciu\",\"Confirm changes\":\"Potvrdiť zmeny\",Custom:\"Zvyk\",\"Edit item\":\"Upraviť položku\",\"External documentation for {title}\":\"Externá dokumentácia pre {title}\",Flags:\"Vlajky\",\"Food & Drink\":\"Jedlo a nápoje\",\"Frequently used\":\"Často používané\",Global:\"Globálne\",\"Go back to the list\":\"Naspäť na zoznam\",\"Message limit of {count} characters reached\":\"Limit správy na {count} znakov dosiahnutý\",Next:\"Ďalší\",\"No emoji found\":\"Nenašli sa žiadne emodži\",\"No results\":\"Žiadne výsledky\",Objects:\"Objekty\",\"Open navigation\":\"Otvoriť navigáciu\",\"Pause slideshow\":\"Pozastaviť prezentáciu\",\"People & Body\":\"Ľudia a telo\",\"Pick an emoji\":\"Vyberte si emodži\",\"Please select a time zone:\":\"Prosím vyberte časovú zónu:\",Previous:\"Predchádzajúci\",Search:\"Hľadať\",\"Search results\":\"Výsledky vyhľadávania\",\"Select a tag\":\"Vybrať štítok\",Settings:\"Nastavenia\",\"Settings navigation\":\"Navigácia v nastaveniach\",\"Smileys & Emotion\":\"Smajlíky a emócie\",\"Start slideshow\":\"Začať prezentáciu\",Submit:\"Odoslať\",Symbols:\"Symboly\",\"Travel & Places\":\"Cestovanie a miesta\",\"Type to search time zone\":\"Začníte písať pre vyhľadávanie časovej zóny\",\"Unable to search the group\":\"Skupinu sa nepodarilo nájsť\",\"Undo changes\":\"Vrátiť zmeny\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Napíšte správu, @ ak chcete niekoho spomenúť, : pre automatické dopĺňanie emotikonov…\"}},{locale:\"sl\",translations:{\"{tag} (invisible)\":\"{tag} (nevidno)\",\"{tag} (restricted)\":\"{tag} (omejeno)\",Actions:\"Dejanja\",Activities:\"Dejavnosti\",\"Animals & Nature\":\"Živali in Narava\",\"Avatar of {displayName}\":\"Podoba {displayName}\",\"Avatar of {displayName}, {status}\":\"Prikazna slika {displayName}, {status}\",\"Cancel changes\":\"Prekliči spremembe\",\"Change title\":\"Spremeni naziv\",Choose:\"Izbor\",\"Clear text\":\"Počisti besedilo\",Close:\"Zapri\",\"Close modal\":\"Zapri pojavno okno\",\"Close navigation\":\"Zapri krmarjenje\",\"Close sidebar\":\"Zapri stransko vrstico\",\"Confirm changes\":\"Potrdi spremembe\",Custom:\"Po meri\",\"Edit item\":\"Uredi predmet\",\"Error getting related resources\":\"Napaka pridobivanja povezanih virov\",\"External documentation for {title}\":\"Zunanja dokumentacija za {title}\",Favorite:\"Priljubljeno\",Flags:\"Zastavice\",\"Food & Drink\":\"Hrana in Pijača\",\"Frequently used\":\"Pogostost uporabe\",Global:\"Splošno\",\"Go back to the list\":\"Vrni se na seznam\",\"Hide password\":\"Skrij geslo\",\"Message limit of {count} characters reached\":\"Dosežena omejitev {count} znakov na sporočilo.\",\"More items …\":\"Več predmetov ...\",Next:\"Naslednji\",\"No emoji found\":\"Ni najdenih izraznih ikon\",\"No results\":\"Ni zadetkov\",Objects:\"Predmeti\",Open:\"Odpri\",'Open link to \"{resourceTitle}\"':\"Odpri povezavo do »{resourceTitle}«\",\"Open navigation\":\"Odpri krmarjenje\",\"Password is secure\":\"Geslo je varno\",\"Pause slideshow\":\"Ustavi predstavitev\",\"People & Body\":\"Ljudje in Telo\",\"Pick a date\":\"Izbor datuma\",\"Pick a date and a time\":\"Izbor datuma in časa\",\"Pick a month\":\"Izbor meseca\",\"Pick a time\":\"Izbor časa\",\"Pick a week\":\"Izbor tedna\",\"Pick a year\":\"Izbor leta\",\"Pick an emoji\":\"Izbor izrazne ikone\",\"Please select a time zone:\":\"Izbor časovnega pasu:\",Previous:\"Predhodni\",\"Related resources\":\"Povezani viri\",Search:\"Iskanje\",\"Search results\":\"Zadetki iskanja\",\"Select a tag\":\"Izbor oznake\",Settings:\"Nastavitve\",\"Settings navigation\":\"Krmarjenje nastavitev\",\"Show password\":\"Pokaži geslo\",\"Smileys & Emotion\":\"Izrazne ikone\",\"Start slideshow\":\"Začni predstavitev\",Submit:\"Pošlji\",Symbols:\"Simboli\",\"Travel & Places\":\"Potovanja in Kraji\",\"Type to search time zone\":\"Vpišite niz za iskanje časovnega pasu\",\"Unable to search the group\":\"Ni mogoče iskati po skupini\",\"Undo changes\":\"Razveljavi spremembe\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Napišite sporočilo, za omembo pred ime postavite@, začnite z : za vstavljanje izraznih ikon …\"}},{locale:\"sr\",translations:{\"{tag} (invisible)\":\"{tag} (nevidljivo)\",\"{tag} (restricted)\":\"{tag} (ograničeno)\",Actions:\"Radnje\",Activities:\"Aktivnosti\",\"Animals & Nature\":\"Životinje i Priroda\",\"Avatar of {displayName}\":\"Avatar za {displayName}\",\"Avatar of {displayName}, {status}\":\"Avatar za {displayName}, {status}\",\"Cancel changes\":\"Otkaži izmene\",\"Change title\":\"Izmeni naziv\",Choose:\"Изаберите\",Close:\"Затвори\",\"Close modal\":\"Zatvori modal\",\"Close navigation\":\"Zatvori navigaciju\",\"Close sidebar\":\"Zatvori bočnu traku\",\"Confirm changes\":\"Potvrdite promene\",Custom:\"Po meri\",\"Edit item\":\"Uredi stavku\",\"External documentation for {title}\":\"Eksterna dokumentacija za {title}\",Favorite:\"Omiljeni\",Flags:\"Zastave\",\"Food & Drink\":\"Hrana i Piće\",\"Frequently used\":\"Često korišćeno\",Global:\"Globalno\",\"Go back to the list\":\"Natrag na listu\",items:\"stavke\",\"Message limit of {count} characters reached\":\"Dostignuto je ograničenje za poruke od {count} znakova\",\"More {dashboardItemType} …\":\"Više {dashboardItemType} …\",Next:\"Следеће\",\"No emoji found\":\"Nije pronađen nijedan emodži\",\"No results\":\"Нема резултата\",Objects:\"Objekti\",Open:\"Otvori\",\"Open navigation\":\"Otvori navigaciju\",\"Pause slideshow\":\"Паузирај слајд шоу\",\"People & Body\":\"Ljudi i Telo\",\"Pick an emoji\":\"Izaberi emodži\",\"Please select a time zone:\":\"Molimo izaberite vremensku zonu:\",Previous:\"Претходно\",Search:\"Pretraži\",\"Search results\":\"Rezultati pretrage\",\"Select a tag\":\"Изаберите ознаку\",Settings:\"Поставке\",\"Settings navigation\":\"Navigacija u podešavanjima\",\"Smileys & Emotion\":\"Smajli i Emocije\",\"Start slideshow\":\"Покрени слајд шоу\",Submit:\"Prihvati\",Symbols:\"Simboli\",\"Travel & Places\":\"Putovanja i Mesta\",\"Type to search time zone\":\"Ukucaj da pretražiš vremenske zone\",\"Unable to search the group\":\"Nije moguće pretražiti grupu\",\"Undo changes\":\"Poništi promene\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Napišite poruku, @ da pomenete nekoga, : za automatsko dovršavanje emodžija…\"}},{locale:\"sv\",translations:{\"{tag} (invisible)\":\"{tag} (osynlig)\",\"{tag} (restricted)\":\"{tag} (begränsad)\",Actions:\"Åtgärder\",Activities:\"Aktiviteter\",\"Animals & Nature\":\"Djur & Natur\",\"Anything shared with the same group of people will show up here\":\"Något som delats med samma grupp av personer kommer att visas här\",\"Avatar of {displayName}\":\"{displayName}s avatar\",\"Avatar of {displayName}, {status}\":\"{displayName}s avatar, {status}\",\"Cancel changes\":\"Avbryt ändringar\",\"Change title\":\"Ändra titel\",Choose:\"Välj\",\"Clear text\":\"Ta bort text\",Close:\"Stäng\",\"Close modal\":\"Stäng modal\",\"Close navigation\":\"Stäng navigering\",\"Close sidebar\":\"Stäng sidopanel\",\"Confirm changes\":\"Bekräfta ändringar\",Custom:\"Anpassad\",\"Edit item\":\"Ändra\",\"Error getting related resources\":\"Problem att hämta relaterade resurser\",\"Error parsing svg\":\"Fel vid inläsning av svg\",\"External documentation for {title}\":\"Extern dokumentation för {title}\",Favorite:\"Favorit\",Flags:\"Flaggor\",\"Food & Drink\":\"Mat & Dryck\",\"Frequently used\":\"Används ofta\",Global:\"Global\",\"Go back to the list\":\"Gå tillbaka till listan\",\"Hide password\":\"Göm lössenordet\",\"Message limit of {count} characters reached\":\"Meddelandegräns {count} tecken används\",\"More items …\":\"Fler objekt\",Next:\"Nästa\",\"No emoji found\":\"Hittade inga emojis\",\"No results\":\"Inga resultat\",Objects:\"Objekt\",Open:\"Öppna\",'Open link to \"{resourceTitle}\"':'Öppna länk till \"{resourceTitle}\"',\"Open navigation\":\"Öppna navigering\",\"Password is secure\":\"Lössenordet är säkert\",\"Pause slideshow\":\"Pausa bildspelet\",\"People & Body\":\"Kropp & Själ\",\"Pick an emoji\":\"Välj en emoji\",\"Please select a time zone:\":\"Välj tidszon:\",Previous:\"Föregående\",\"Related resources\":\"Relaterade resurser\",Search:\"Sök\",\"Search results\":\"Sökresultat\",\"Select a tag\":\"Välj en tag\",Settings:\"Inställningar\",\"Settings navigation\":\"Inställningsmeny\",\"Show password\":\"Visa lössenordet\",\"Smileys & Emotion\":\"Selfies & Känslor\",\"Start slideshow\":\"Starta bildspelet\",Submit:\"Skicka\",Symbols:\"Symboler\",\"Travel & Places\":\"Resor & Sevärdigheter\",\"Type to search time zone\":\"Skriv för att välja tidszon\",\"Unable to search the group\":\"Kunde inte söka i gruppen\",\"Undo changes\":\"Ångra ändringar\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'Skriv meddelande, använd \"@\" för att nämna någon, använd \":\" för automatiska emojiförslag ...'}},{locale:\"tr\",translations:{\"{tag} (invisible)\":\"{tag} (görünmez)\",\"{tag} (restricted)\":\"{tag} (kısıtlı)\",Actions:\"İşlemler\",Activities:\"Etkinlikler\",\"Animals & Nature\":\"Hayvanlar ve Doğa\",\"Anything shared with the same group of people will show up here\":\"Aynı kişi grubu ile paylaşılan herşey burada görüntülenir\",\"Avatar of {displayName}\":\"{displayName} avatarı\",\"Avatar of {displayName}, {status}\":\"{displayName}, {status} avatarı\",\"Cancel changes\":\"Değişiklikleri iptal et\",\"Change title\":\"Başlığı değiştir\",Choose:\"Seçin\",\"Clear text\":\"Metni temizle\",Close:\"Kapat\",\"Close modal\":\"Üste açılan pencereyi kapat\",\"Close navigation\":\"Gezinmeyi kapat\",\"Close sidebar\":\"Yan çubuğu kapat\",\"Confirm changes\":\"Değişiklikleri onayla\",Custom:\"Özel\",\"Edit item\":\"Ögeyi düzenle\",\"Error getting related resources\":\"İlgili kaynaklar alınırken sorun çıktı\",\"Error parsing svg\":\"svg işlenirken sorun çıktı\",\"External documentation for {title}\":\"{title} için dış belgeler\",Favorite:\"Sık kullanılanlara ekle\",Flags:\"Bayraklar\",\"Food & Drink\":\"Yeme ve İçme\",\"Frequently used\":\"Sık kullanılanlar\",Global:\"Evrensel\",\"Go back to the list\":\"Listeye dön\",\"Hide password\":\"Parolayı gizle\",\"Message limit of {count} characters reached\":\"{count} karakter ileti sınırına ulaşıldı\",\"More items …\":\"Diğer ögeler…\",Next:\"Sonraki\",\"No emoji found\":\"Herhangi bir emoji bulunamadı\",\"No results\":\"Herhangi bir sonuç bulunamadı\",Objects:\"Nesneler\",Open:\"Aç\",'Open link to \"{resourceTitle}\"':'\"{resourceTitle}\" bağlantısını aç',\"Open navigation\":\"Gezinmeyi aç\",\"Password is secure\":\"Parola güvenli\",\"Pause slideshow\":\"Slayt sunumunu duraklat\",\"People & Body\":\"İnsanlar ve Beden\",\"Pick an emoji\":\"Bir emoji seçin\",\"Please select a time zone:\":\"Lütfen bir saat dilimi seçin:\",Previous:\"Önceki\",\"Related resources\":\"İlgili kaynaklar\",Search:\"Arama\",\"Search results\":\"Arama sonuçları\",\"Select a tag\":\"Bir etiket seçin\",Settings:\"Ayarlar\",\"Settings navigation\":\"Gezinme ayarları\",\"Show password\":\"Parolayı görüntüle\",\"Smileys & Emotion\":\"İfadeler ve Duygular\",\"Start slideshow\":\"Slayt sunumunu başlat\",Submit:\"Gönder\",Symbols:\"Simgeler\",\"Travel & Places\":\"Gezi ve Yerler\",\"Type to search time zone\":\"Saat dilimi aramak için yazmaya başlayın\",\"Unable to search the group\":\"Grupta arama yapılamadı\",\"Undo changes\":\"Değişiklikleri geri al\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'İleti yazın, birini anmak için @, otomatik emoji tamamlamak için \":\" kullanın…'}},{locale:\"uk\",translations:{\"{tag} (invisible)\":\"{tag} (невидимий)\",\"{tag} (restricted)\":\"{tag} (обмежений)\",Actions:\"Дії\",Activities:\"Діяльність\",\"Animals & Nature\":\"Тварини та природа\",\"Avatar of {displayName}\":\"Аватар {displayName}\",\"Avatar of {displayName}, {status}\":\"Аватар {displayName}, {status}\",\"Cancel changes\":\"Скасувати зміни\",\"Change title\":\"Змінити назву\",Choose:\"ВиберітьВиберіть\",\"Clear text\":\"Очистити текст\",Close:\"Закрити\",\"Close modal\":\"Закрити модаль\",\"Close navigation\":\"Закрити навігацію\",\"Close sidebar\":\"Закрити бічну панель\",\"Confirm changes\":\"Підтвердити зміни\",Custom:\"Власне\",\"Edit item\":\"Редагувати елемент\",\"External documentation for {title}\":\"Зовнішня документація для {title}\",Favorite:\"Улюблений\",Flags:\"Прапори\",\"Food & Drink\":\"Їжа та напої\",\"Frequently used\":\"Найчастіші\",Global:\"Глобальний\",\"Go back to the list\":\"Повернутися до списку\",\"Hide password\":\"Приховати пароль\",items:\"елементи\",\"Message limit of {count} characters reached\":\"Вичерпано ліміт у {count} символів для повідомлення\",\"More {dashboardItemType} …\":\"Більше {dashboardItemType}…\",Next:\"Вперед\",\"No emoji found\":\"Емоційки відсутні\",\"No results\":\"Відсутні результати\",Objects:\"Об'єкти\",Open:\"Відкрити\",\"Open navigation\":\"Відкрити навігацію\",\"Password is secure\":\"Пароль безпечний\",\"Pause slideshow\":\"Пауза у показі слайдів\",\"People & Body\":\"Люди та жести\",\"Pick an emoji\":\"Виберіть емоційку\",\"Please select a time zone:\":\"Виберіть часовий пояс:\",Previous:\"Назад\",Search:\"Пошук\",\"Search results\":\"Результати пошуку\",\"Select a tag\":\"Виберіть позначку\",Settings:\"Налаштування\",\"Settings navigation\":\"Навігація у налаштуваннях\",\"Show password\":\"Показати пароль\",\"Smileys & Emotion\":\"Смайли та емоції\",\"Start slideshow\":\"Почати показ слайдів\",Submit:\"Надіслати\",Symbols:\"Символи\",\"Travel & Places\":\"Поїздки та місця\",\"Type to search time zone\":\"Введіть для пошуку часовий пояс\",\"Unable to search the group\":\"Неможливо шукати в групі\",\"Undo changes\":\"Скасувати зміни\",\"Write message, @ to mention someone, : for emoji autocompletion …\":\"Напишіть повідомлення, @, щоб згадати когось, : для автозаповнення емодзі…\"}},{locale:\"zh_CN\",translations:{\"{tag} (invisible)\":\"{tag} (不可见)\",\"{tag} (restricted)\":\"{tag} (受限)\",Actions:\"行为\",Activities:\"活动\",\"Animals & Nature\":\"动物 & 自然\",\"Anything shared with the same group of people will show up here\":\"与同组用户分享的所有内容都会显示于此\",\"Avatar of {displayName}\":\"{displayName}的头像\",\"Avatar of {displayName}, {status}\":\"{displayName}的头像,{status}\",\"Cancel changes\":\"取消更改\",\"Change title\":\"更改标题\",Choose:\"选择\",\"Clear text\":\"清除文本\",Close:\"关闭\",\"Close modal\":\"关闭窗口\",\"Close navigation\":\"关闭导航\",\"Close sidebar\":\"关闭侧边栏\",\"Confirm changes\":\"确认更改\",Custom:\"自定义\",\"Edit item\":\"编辑项目\",\"Error getting related resources\":\"获取相关资源时出错\",\"Error parsing svg\":\"解析 svg 时出错\",\"External documentation for {title}\":\"{title}的外部文档\",Favorite:\"喜爱\",Flags:\"旗帜\",\"Food & Drink\":\"食物 & 饮品\",\"Frequently used\":\"经常使用\",Global:\"全局\",\"Go back to the list\":\"返回至列表\",\"Hide password\":\"隐藏密码\",\"Message limit of {count} characters reached\":\"已达到 {count} 个字符的消息限制\",\"More items …\":\"更多项目…\",Next:\"下一个\",\"No emoji found\":\"表情未找到\",\"No results\":\"无结果\",Objects:\"物体\",Open:\"打开\",'Open link to \"{resourceTitle}\"':'打开\"{resourceTitle}\"的连接',\"Open navigation\":\"开启导航\",\"Password is secure\":\"密码安全\",\"Pause slideshow\":\"暂停幻灯片\",\"People & Body\":\"人 & 身体\",\"Pick an emoji\":\"选择一个表情\",\"Please select a time zone:\":\"请选择一个时区:\",Previous:\"上一个\",\"Related resources\":\"相关资源\",Search:\"搜索\",\"Search results\":\"搜索结果\",\"Select a tag\":\"选择一个标签\",Settings:\"设置\",\"Settings navigation\":\"设置向导\",\"Show password\":\"显示密码\",\"Smileys & Emotion\":\"笑脸 & 情感\",\"Start slideshow\":\"开始幻灯片\",Submit:\"提交\",Symbols:\"符号\",\"Travel & Places\":\"旅游 & 地点\",\"Type to search time zone\":\"打字以搜索时区\",\"Unable to search the group\":\"无法搜索分组\",\"Undo changes\":\"撤销更改\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'写信息,使用\"@\"来提及某人,使用\":\"进行表情符号自动完成 ...'}},{locale:\"zh_HK\",translations:{\"{tag} (invisible)\":\"{tag} (隱藏)\",\"{tag} (restricted)\":\"{tag} (受限)\",Actions:\"動作\",Activities:\"活動\",\"Animals & Nature\":\"動物與自然\",\"Anything shared with the same group of people will show up here\":\"與同一組人共享的任何內容都會顯示在此處\",\"Avatar of {displayName}\":\"{displayName} 的頭像\",\"Avatar of {displayName}, {status}\":\"{displayName} 的頭像,{status}\",\"Cancel changes\":\"取消更改\",\"Change title\":\"更改標題\",Choose:\"選擇\",\"Clear text\":\"清除文本\",Close:\"關閉\",\"Close modal\":\"關閉模態\",\"Close navigation\":\"關閉導航\",\"Close sidebar\":\"關閉側邊欄\",\"Confirm changes\":\"確認更改\",Custom:\"自定義\",\"Edit item\":\"編輯項目\",\"Error getting related resources\":\"獲取相關資源出錯\",\"Error parsing svg\":\"解析 svg 時出錯\",\"External documentation for {title}\":\"{title} 的外部文檔\",Favorite:\"喜愛\",Flags:\"旗幟\",\"Food & Drink\":\"食物與飲料\",\"Frequently used\":\"經常使用\",Global:\"全球的\",\"Go back to the list\":\"返回清單\",\"Hide password\":\"隱藏密碼\",\"Message limit of {count} characters reached\":\"已達到訊息最多 {count} 字元限制\",\"More items …\":\"更多項目 …\",Next:\"下一個\",\"No emoji found\":\"未找到表情符號\",\"No results\":\"無結果\",Objects:\"物件\",Open:\"打開\",'Open link to \"{resourceTitle}\"':\"打開指向 “{resourceTitle}” 的鏈結\",\"Open navigation\":\"開啟導航\",\"Password is secure\":\"密碼是安全的\",\"Pause slideshow\":\"暫停幻燈片\",\"People & Body\":\"人物\",\"Pick an emoji\":\"選擇表情符號\",\"Please select a time zone:\":\"請選擇時區:\",Previous:\"上一個\",\"Related resources\":\"相關資源\",Search:\"搜尋\",\"Search results\":\"搜尋結果\",\"Select a tag\":\"選擇標籤\",Settings:\"設定\",\"Settings navigation\":\"設定值導覽\",\"Show password\":\"顯示密碼\",\"Smileys & Emotion\":\"表情\",\"Start slideshow\":\"開始幻燈片\",Submit:\"提交\",Symbols:\"標誌\",\"Travel & Places\":\"旅遊與景點\",\"Type to search time zone\":\"鍵入以搜索時區\",\"Unable to search the group\":\"無法搜尋群組\",\"Undo changes\":\"取消更改\",'Write message, use \"@\" to mention someone, use \":\" for emoji autocompletion …':'寫訊息,使用 \"@\" 來指代某人,使用 \":\" 用於表情符號自動填充 ...'}},{locale:\"zh_TW\",translations:{\"{tag} (invisible)\":\"{tag} (隱藏)\",\"{tag} (restricted)\":\"{tag} (受限)\",Actions:\"動作\",Activities:\"活動\",\"Animals & Nature\":\"動物與自然\",Choose:\"選擇\",Close:\"關閉\",Custom:\"自定義\",Flags:\"旗幟\",\"Food & Drink\":\"食物與飲料\",\"Frequently used\":\"最近使用\",\"Message limit of {count} characters reached\":\"已達到訊息最多 {count} 字元限制\",Next:\"下一個\",\"No emoji found\":\"未找到表情符號\",\"No results\":\"無結果\",Objects:\"物件\",\"Pause slideshow\":\"暫停幻燈片\",\"People & Body\":\"人物\",\"Pick an emoji\":\"選擇表情符號\",Previous:\"上一個\",Search:\"搜尋\",\"Search results\":\"搜尋結果\",\"Select a tag\":\"選擇標籤\",Settings:\"設定\",\"Settings navigation\":\"設定值導覽\",\"Smileys & Emotion\":\"表情\",\"Start slideshow\":\"開始幻燈片\",Symbols:\"標誌\",\"Travel & Places\":\"旅遊與景點\",\"Unable to search the group\":\"無法搜尋群組\",\"Write message, @ to mention someone …\":\"輸入訊息時可使用 @ 來標示某人...\"}}].forEach((e=>{const t={};for(const 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]]};o.addTranslation(e.locale,{translations:{\"\":t}})}));const i=o.build(),r=i.ngettext.bind(i),s=i.gettext.bind(i)},723:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>i});var n=a(2734),o=a.n(n);const i={before(){this.$slots.default&&\"\"!==this.text.trim()||(o().util.warn(\"\".concat(this.$options.name,\" cannot be empty and requires a meaningful text content\"),this),this.$destroy(),this.$el.remove())},beforeUpdate(){this.text=this.getText()},data(){return{text:this.getText()}},computed:{isLongText(){return this.text&&this.text.trim().length>20}},methods:{getText(){return this.$slots.default?this.$slots.default[0].text.trim():\"\"}}}},1139:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>i});var n=a(723);const o=function(e,t){let a=e.$parent;for(;a;){if(a.$options.name===t)return a;a=a.$parent}},i={mixins:[n.Z],props:{icon:{type:String,default:\"\"},name:{type:String,default:\"\"},title:{type:String,default:\"\"},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:\"\"},ariaHidden:{type:Boolean,default:null}},emits:[\"click\"],computed:{isIconUrl(){try{return new URL(this.icon)}catch(e){return!1}}},methods:{onClick(e){if(this.$emit(\"click\",e),this.closeAfterClick){const e=o(this,\"NcActions\");e&&e.closeMenu&&e.closeMenu(!1)}}}}},6730:()=>{\"use strict\"},3351:(e,t,a)=>{\"use strict\";a.d(t,{iQ:()=>l});a(6730),a(8136),a(334),a(3132);var n=a(3607),o=a(768),i=a.n(o);const r=require(\"@nextcloud/capabilities\");var s=a(4262);const l={data:()=>({hasStatus:!1,userStatus:{status:null,message:null,icon:null}}),methods:{async fetchUserStatus(e){if(!e)return;const t=(0,r.getCapabilities)();if(Object.prototype.hasOwnProperty.call(t,\"user_status\")&&t.user_status.enabled&&(0,n.getCurrentUser)())try{const{data:t}=await i().get((0,s.generateOcsUrl)(\"apps/user_status/api/v1/statuses/{userId}\",{userId:e})),{status:a,message:n,icon:o}=t.ocs.data;this.userStatus.status=a,this.userStatus.message=n||\"\",this.userStatus.icon=o||\"\",this.hasStatus=!0}catch(e){var a,o;if(404===e.response.status&&0===(null===(a=e.response.data.ocs)||void 0===a||null===(o=a.data)||void 0===o?void 0:o.length))return;console.error(e)}}}}},8136:()=>{\"use strict\"},334:(e,t,a)=>{\"use strict\";var n=a(2734);new(a.n(n)())({data:()=>({isMobile:!1}),watch:{isMobile(e){this.$emit(\"changed\",e)}},created(){window.addEventListener(\"resize\",this.handleWindowResize),this.handleWindowResize()},beforeDestroy(){window.removeEventListener(\"resize\",this.handleWindowResize)},methods:{handleWindowResize(){this.isMobile=document.documentElement.clientWidth<1024}}})},3648:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>o});var n=a(932);const o={methods:{n:n.n,t:n.t}}},3132:(e,t,a)=>{\"use strict\";a(3330),a(1390);require(\"escape-html\");require(\"striptags\");a(2734);const n=\"(?:^|\\\\s)\",o=\"(?:[^a-z]|$)\";new RegExp(\"\".concat(n,\"(@[a-zA-Z0-9_.@\\\\-']+)(\").concat(o,\")\"),\"gi\"),new RegExp(\"\".concat(n,\"(@"[a-zA-Z0-9 _.@\\\\-']+")(\").concat(o,\")\"),\"gi\")},1336:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>n});const n=(e,t)=>{const a=[];let n=0,o=e.toLowerCase().indexOf(t.toLowerCase(),n),i=0;for(;o>-1&&i{\"use strict\";function n(e,t,a){this.r=e,this.g=t,this.b=a}function o(e,t,a){const o=[];o.push(t);const i=function(e,t){const a=new Array(3);return a[0]=(t[1].r-t[0].r)/e,a[1]=(t[1].g-t[0].g)/e,a[2]=(t[1].b-t[0].b)/e,a}(e,[t,a]);for(let a=1;ai});const i=function(e){e||(e=6);const t=new n(182,70,157),a=new n(221,203,85),i=new n(0,130,201),r=o(e,t,a),s=o(e,a,i),l=o(e,i,t);return r.concat(s).concat(l)}},1205:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>n});const n=e=>Math.random().toString(36).replace(/[^a-z]+/g,\"\").slice(0,e||5)},1390:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>i});const n=require(\"linkify-string\");var o=a.n(n);const i=e=>o()(e,{defaultProtocol:\"https\",target:\"_blank\",className:\"external linkified\",attributes:{rel:\"nofollow noopener noreferrer\"}})},1206:(e,t,a)=>{\"use strict\";a.d(t,{L:()=>n});a(4505);const n=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap}},3490:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var n=a(7537),o=a.n(n),i=a(3645),r=a.n(i)()(o());r.push([e.id,\".material-design-icon[data-v-63ee0e66]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.active[data-v-63ee0e66]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action-link[data-v-63ee0e66]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-right:14px;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;font-weight:normal;font-size:var(--default-font-size);line-height:44px}.action-link>span[data-v-63ee0e66]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-63ee0e66]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-link[data-v-63ee0e66] .material-design-icon{width:44px;height:44px;opacity:1}.action-link[data-v-63ee0e66] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link p[data-v-63ee0e66]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-link__longtext[data-v-63ee0e66]{cursor:pointer;white-space:pre-wrap}.action-link__name[data-v-63ee0e66]{font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/assets/action.scss\",\"webpack://./src/assets/variables.scss\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCiBC,2BACC,8CAAA,CACA,iBAAA,CACA,SAAA,CAqBF,8BACC,YAAA,CACA,sBAAA,CAEA,UAAA,CACA,WAAA,CACA,QAAA,CACA,SAAA,CACA,kBCxBY,CDyBZ,qBAAA,CAEA,cAAA,CACA,kBAAA,CAEA,4BAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,eAAA,CAEA,kBAAA,CACA,kCAAA,CACA,gBC9Ce,CDgDf,mCACC,cAAA,CACA,kBAAA,CAGD,oCACC,UCtDc,CDuDd,WCvDc,CDwDd,SCrCY,CDsCZ,+BAAA,CACA,oBCtDS,CDuDT,2BAAA,CAGD,oDACC,UC/Dc,CDgEd,WChEc,CDiEd,SC9CY,CDgDZ,+EACC,qBAAA,CAKF,gCACC,eAAA,CACA,iBAAA,CAGA,gBAAA,CAEA,cAAA,CACA,eAAA,CAGA,eAAA,CACA,sBAAA,CAGD,wCACC,cAAA,CAEA,oBAAA,CAGD,oCACC,gBAAA,CACA,sBAAA,CACA,eAAA,CACA,kBAAA,CACA,cAAA,CACA,oBAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n * @author Marco Ambrosini \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n@mixin action-active {\\n\\tli {\\n\\t\\t&.active {\\n\\t\\t\\tbackground-color: var(--color-background-hover);\\n\\t\\t\\tborder-radius: 6px;\\n\\t\\t\\tpadding: 0;\\n\\t\\t}\\n\\t}\\n}\\n\\n@mixin action--disabled {\\n\\t.action--disabled {\\n\\t\\tpointer-events: none;\\n\\t\\topacity: $opacity_disabled;\\n\\t\\t&:hover, &:focus {\\n\\t\\t\\tcursor: default;\\n\\t\\t\\topacity: $opacity_disabled;\\n\\t\\t}\\n\\t\\t& * {\\n\\t\\t\\topacity: 1 !important;\\n\\t\\t}\\n\\t}\\n}\\n\\n\\n@mixin action-item($name) {\\n\\t.action-#{$name} {\\n\\t\\tdisplay: flex;\\n\\t\\talign-items: flex-start;\\n\\n\\t\\twidth: 100%;\\n\\t\\theight: auto;\\n\\t\\tmargin: 0;\\n\\t\\tpadding: 0;\\n\\t\\tpadding-right: $icon-margin;\\n\\t\\tbox-sizing: border-box; // otherwise router-link overflows in Firefox\\n\\n\\t\\tcursor: pointer;\\n\\t\\twhite-space: nowrap;\\n\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tborder: 0;\\n\\t\\tborder-radius: 0; // otherwise Safari will cut the border-radius area\\n\\t\\tbackground-color: transparent;\\n\\t\\tbox-shadow: none;\\n\\n\\t\\tfont-weight: normal;\\n\\t\\tfont-size: var(--default-font-size);\\n\\t\\tline-height: $clickable-area;\\n\\n\\t\\t& > span {\\n\\t\\t\\tcursor: pointer;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t}\\n\\n\\t\\t&__icon {\\n\\t\\t\\twidth: $clickable-area;\\n\\t\\t\\theight: $clickable-area;\\n\\t\\t\\topacity: $opacity_full;\\n\\t\\t\\tbackground-position: $icon-margin center;\\n\\t\\t\\tbackground-size: $icon-size;\\n\\t\\t\\tbackground-repeat: no-repeat;\\n\\t\\t}\\n\\n\\t\\t&:deep(.material-design-icon) {\\n\\t\\t\\twidth: $clickable-area;\\n\\t\\t\\theight: $clickable-area;\\n\\t\\t\\topacity: $opacity_full;\\n\\n\\t\\t\\t.material-design-icon__svg {\\n\\t\\t\\t\\tvertical-align: middle;\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t// long text area\\n\\t\\tp {\\n\\t\\t\\tmax-width: 220px;\\n\\t\\t\\tline-height: 1.6em;\\n\\n\\t\\t\\t// 14px are currently 1em line-height. Mixing units as '44px - 1.6em' does not work.\\n\\t\\t\\tpadding: #{math.div($clickable-area - 1.6 * 14px, 2)} 0;\\n\\n\\t\\t\\tcursor: pointer;\\n\\t\\t\\ttext-align: left;\\n\\n\\t\\t\\t// in case there are no spaces like long email addresses\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t}\\n\\n\\t\\t&__longtext {\\n\\t\\t\\tcursor: pointer;\\n\\t\\t\\t// allow the use of `\\\\n`\\n\\t\\t\\twhite-space: pre-wrap;\\n\\t\\t}\\n\\n\\t\\t&__name {\\n\\t\\t\\tfont-weight: bold;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t\\tmax-width: 100%;\\n\\t\\t\\tdisplay: inline-block;\\n\\t\\t}\\n\\t}\\n}\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\\n// recommended is 48px\\n// 44px is what we choose and have very good visual-to-usability ratio\\n$clickable-area: 44px;\\n\\n// background icon size\\n// also used for the scss icon font\\n$icon-size: 16px;\\n\\n// icon padding for a $clickable-area width and a $icon-size icon\\n// ( 44px - 16px ) / 2\\n$icon-margin: math.div($clickable-area - $icon-size, 2);\\n\\n// transparency background for icons\\n$icon-focus-bg: rgba(127, 127, 127, .25);\\n\\n// popovermenu arrow width from the triangle center\\n$arrow-width: 9px;\\n\\n// opacities\\n$opacity_disabled: .5;\\n$opacity_normal: .7;\\n$opacity_full: 1;\\n\\n// menu round background hover feedback\\n// good looking on dark AND white bg\\n$action-background-hover: rgba(127, 127, 127, .25);\\n\\n// various structure data used in the \\n// `AppNavigation` component\\n$header-height: 50px;\\n$navigation-width: 300px;\\n\\n// mobile breakpoint\\n$breakpoint-mobile: 1024px;\\n\\n// top-bar spacing\\n$topbar-margin: 4px;\\n\\n// navigation spacing\\n$app-navigation-settings-margin: 3px;\\n\"],sourceRoot:\"\"}]);const s=r},4825:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var n=a(7537),o=a.n(n),i=a(3645),r=a.n(i)()(o());r.push([e.id,\".material-design-icon[data-v-29452b76]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-items[data-v-29452b76]{display:flex;align-items:center}.action-items>button[data-v-29452b76]{margin-right:7px}.action-item[data-v-29452b76]{--open-background-color: var(--color-background-hover, $action-background-hover);position:relative;display:inline-block}.action-item.action-item--primary[data-v-29452b76]{--open-background-color: var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-29452b76]{--open-background-color: var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-29452b76]{--open-background-color: var(--color-error-hover)}.action-item.action-item--warning[data-v-29452b76]{--open-background-color: var(--color-warning-hover)}.action-item.action-item--success[data-v-29452b76]{--open-background-color: var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-29452b76]{--open-background-color: transparent}.action-item.action-item--open .action-item__menutoggle[data-v-29452b76]{background-color:var(--open-background-color)}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcActions/NcActions.vue\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,+BACC,YAAA,CACA,kBAAA,CAGA,sCACC,gBAAA,CAIF,8BACC,gFAAA,CACA,iBAAA,CACA,oBAAA,CAEA,mDACC,2DAAA,CAGD,qDACC,iEAAA,CAGD,iDACC,iDAAA,CAGD,mDACC,mDAAA,CAGD,mDACC,mDAAA,CAGD,kEACC,oCAAA,CAGD,yEACC,6CAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"f7c85e6\\\"; @import 'variables'; @import 'material-icons';\\n\\n// Inline buttons\\n.action-items {\\n\\tdisplay: flex;\\n\\talign-items: center;\\n\\n\\t// Spacing between buttons\\n\\t& > button {\\n\\t\\tmargin-right: math.div($icon-margin, 2);\\n\\t}\\n}\\n\\n.action-item {\\n\\t--open-background-color: var(--color-background-hover, $action-background-hover);\\n\\tposition: relative;\\n\\tdisplay: inline-block;\\n\\n\\t&.action-item--primary {\\n\\t\\t--open-background-color: var(--color-primary-element-hover);\\n\\t}\\n\\n\\t&.action-item--secondary {\\n\\t\\t--open-background-color: var(--color-primary-element-light-hover);\\n\\t}\\n\\n\\t&.action-item--error {\\n\\t\\t--open-background-color: var(--color-error-hover);\\n\\t}\\n\\n\\t&.action-item--warning {\\n\\t\\t--open-background-color: var(--color-warning-hover);\\n\\t}\\n\\n\\t&.action-item--success {\\n\\t\\t--open-background-color: var(--color-success-hover);\\n\\t}\\n\\n\\t&.action-item--tertiary-no-background {\\n\\t\\t--open-background-color: transparent;\\n\\t}\\n\\n\\t&.action-item--open .action-item__menutoggle {\\n\\t\\tbackground-color: var(--open-background-color);\\n\\t}\\n}\\n\"],sourceRoot:\"\"}]);const s=r},4946:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var n=a(7537),o=a.n(n),i=a(3645),r=a.n(i)()(o());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__wrapper{border-radius:var(--border-radius-large);overflow:hidden}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner{border-radius:var(--border-radius-large);padding:4px;max-height:calc(50vh - 16px);overflow:auto}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcActions/NcActions.vue\"],names:[],mappings:\"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCJD,kFACC,wCAAA,CACA,eAAA,CAEA,mGACC,wCAAA,CACA,WAAA,CACA,4BAAA,CACA,aAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"f7c85e6\\\"; @import 'variables'; @import 'material-icons';\\n\\n// We overwrote the popover base class, so we can style\\n// the popover__inner for actions only.\\n.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper {\\n\\tborder-radius: var(--border-radius-large);\\n\\toverflow:hidden;\\n\\n\\t.v-popper__inner {\\n\\t\\tborder-radius: var(--border-radius-large);\\n\\t\\tpadding: 4px;\\n\\t\\tmax-height: calc(50vh - 16px);\\n\\t\\toverflow: auto;\\n\\t}\\n}\\n\"],sourceRoot:\"\"}]);const s=r},6222:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>h});var n=a(7537),o=a.n(n),i=a(3645),r=a.n(i),s=a(1667),l=a.n(s),c=new URL(a(3423),a.b),d=new URL(a(2605),a.b),u=new URL(a(7127),a.b),p=r()(o()),A=l()(c),m=l()(d),g=l()(u);p.push([e.id,`.material-design-icon[data-v-7de2f7ff]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.avatardiv[data-v-7de2f7ff]{position:relative;display:inline-block;width:var(--size);height:var(--size)}.avatardiv--unknown[data-v-7de2f7ff]{position:relative;background-color:var(--color-main-background)}.avatardiv[data-v-7de2f7ff]:not(.avatardiv--unknown){background-color:var(--color-main-background) !important;box-shadow:0 0 5px rgba(0,0,0,.05) inset}.avatardiv--with-menu[data-v-7de2f7ff]{cursor:pointer}.avatardiv--with-menu .action-item[data-v-7de2f7ff]{position:absolute;top:0;left:0}.avatardiv--with-menu[data-v-7de2f7ff] .action-item__menutoggle{cursor:pointer;opacity:0}.avatardiv--with-menu[data-v-7de2f7ff]:focus .action-item__menutoggle,.avatardiv--with-menu[data-v-7de2f7ff]:hover .action-item__menutoggle,.avatardiv--with-menu.avatardiv--with-menu-loading[data-v-7de2f7ff] .action-item__menutoggle{opacity:1}.avatardiv--with-menu:focus img[data-v-7de2f7ff],.avatardiv--with-menu:hover img[data-v-7de2f7ff],.avatardiv--with-menu.avatardiv--with-menu-loading img[data-v-7de2f7ff]{opacity:.3}.avatardiv--with-menu[data-v-7de2f7ff] .action-item__menutoggle,.avatardiv--with-menu img[data-v-7de2f7ff]{transition:opacity var(--animation-quick)}.avatardiv--with-menu[data-v-7de2f7ff] .button-vue,.avatardiv--with-menu[data-v-7de2f7ff] .button-vue__icon{height:var(--size);min-height:var(--size);width:var(--size) !important;min-width:var(--size)}.avatardiv .avatardiv__initials-wrapper[data-v-7de2f7ff]{height:var(--size);width:var(--size);background-color:var(--color-main-background);border-radius:50%}.avatardiv .avatardiv__initials-wrapper .unknown[data-v-7de2f7ff]{position:absolute;top:0;left:0;display:block;width:100%;text-align:center;font-weight:normal}.avatardiv img[data-v-7de2f7ff]{width:100%;height:100%;object-fit:cover}.avatardiv .material-design-icon[data-v-7de2f7ff]{width:var(--size);height:var(--size)}.avatardiv .avatardiv__user-status[data-v-7de2f7ff]{position:absolute;right:-4px;bottom:-4px;max-height:18px;max-width:18px;height:40%;width:40%;line-height:15px;font-size:var(--default-font-size);border:2px solid var(--color-main-background);background-color:var(--color-main-background);background-repeat:no-repeat;background-size:16px;background-position:center;border-radius:50%}.acli:hover .avatardiv .avatardiv__user-status[data-v-7de2f7ff]{border-color:var(--color-background-hover);background-color:var(--color-background-hover)}.acli.active .avatardiv .avatardiv__user-status[data-v-7de2f7ff]{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}.avatardiv .avatardiv__user-status--online[data-v-7de2f7ff]{background-image:url(${A})}.avatardiv .avatardiv__user-status--dnd[data-v-7de2f7ff]{background-image:url(${m});background-color:#fff}.avatardiv .avatardiv__user-status--away[data-v-7de2f7ff]{background-image:url(${g})}.avatardiv .avatardiv__user-status--icon[data-v-7de2f7ff]{border:none;background-color:rgba(0,0,0,0)}.avatardiv .popovermenu-wrapper[data-v-7de2f7ff]{position:relative;display:inline-block}.avatar-class-icon[data-v-7de2f7ff]{border-radius:50%;background-color:var(--color-background-darker);height:100%}`,\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcAvatar/NcAvatar.vue\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,4BACC,iBAAA,CACA,oBAAA,CACA,iBAAA,CACA,kBAAA,CAEA,qCACC,iBAAA,CACA,6CAAA,CAGD,qDAEC,wDAAA,CACA,wCAAA,CAGD,uCACC,cAAA,CACA,oDACC,iBAAA,CACA,KAAA,CACA,MAAA,CAED,gEACC,cAAA,CACA,SAAA,CAKA,yOACC,SAAA,CAED,0KACC,UAAA,CAGF,2GAEC,yCAAA,CAGA,8GAEC,kBAAA,CACA,sBAAA,CACA,4BAAA,CACA,qBAAA,CAKH,yDACC,kBAAA,CACA,iBAAA,CACA,6CAAA,CACA,iBAAA,CAEA,kEACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,aAAA,CACA,UAAA,CACA,iBAAA,CACA,kBAAA,CAIF,gCAEC,UAAA,CACA,WAAA,CAEA,gBAAA,CAGD,kDACC,iBAAA,CACA,kBAAA,CAGD,oDACC,iBAAA,CACA,UAAA,CACA,WAAA,CACA,eAAA,CACA,cAAA,CACA,UAAA,CACA,SAAA,CACA,gBAAA,CACA,kCAAA,CACA,6CAAA,CACA,6CAAA,CACA,2BAAA,CACA,oBAAA,CACA,0BAAA,CACA,iBAAA,CAEA,gEACC,0CAAA,CACA,8CAAA,CAED,iEACC,+CAAA,CACA,mDAAA,CAGD,4DACC,wDAAA,CAED,yDACC,wDAAA,CACA,qBAAA,CAED,0DACC,wDAAA,CAED,0DACC,WAAA,CACA,8BAAA,CAIF,iDACC,iBAAA,CACA,oBAAA,CAIF,oCACC,iBAAA,CACA,+CAAA,CACA,WAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"f7c85e6\\\"; @import 'variables'; @import 'material-icons';\\n\\n.avatardiv {\\n\\tposition: relative;\\n\\tdisplay: inline-block;\\n\\twidth: var(--size);\\n\\theight: var(--size);\\n\\n\\t&--unknown {\\n\\t\\tposition: relative;\\n\\t\\tbackground-color: var(--color-main-background);\\n\\t}\\n\\n\\t&:not(&--unknown) {\\n\\t\\t// White/black background for avatars with transparency\\n\\t\\tbackground-color: var(--color-main-background) !important;\\n\\t\\tbox-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;\\n\\t}\\n\\n\\t&--with-menu {\\n\\t\\tcursor: pointer;\\n\\t\\t.action-item {\\n\\t\\t\\tposition: absolute;\\n\\t\\t\\ttop: 0;\\n\\t\\t\\tleft: 0;\\n\\t\\t}\\n\\t\\t:deep(.action-item__menutoggle) {\\n\\t\\t\\tcursor: pointer;\\n\\t\\t\\topacity: 0;\\n\\t\\t}\\n\\t\\t&:focus,\\n\\t\\t&:hover,\\n\\t\\t&#{&}-loading {\\n\\t\\t\\t:deep(.action-item__menutoggle) {\\n\\t\\t\\t\\topacity: 1;\\n\\t\\t\\t}\\n\\t\\t\\timg {\\n\\t\\t\\t\\topacity: 0.3;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\t:deep(.action-item__menutoggle),\\n\\t\\timg {\\n\\t\\t\\ttransition: opacity var(--animation-quick);\\n\\t\\t}\\n\\t\\t:deep() {\\n\\t\\t\\t.button-vue,\\n\\t\\t\\t.button-vue__icon {\\n\\t\\t\\t\\theight: var(--size);\\n\\t\\t\\t\\tmin-height: var(--size);\\n\\t\\t\\t\\twidth: var(--size) !important;\\n\\t\\t\\t\\tmin-width: var(--size);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\t.avatardiv__initials-wrapper {\\n\\t\\theight: var(--size);\\n\\t\\twidth: var(--size);\\n\\t\\tbackground-color: var(--color-main-background);\\n\\t\\tborder-radius: 50%;\\n\\n\\t\\t.unknown {\\n\\t\\t\\tposition: absolute;\\n\\t\\t\\ttop: 0;\\n\\t\\t\\tleft: 0;\\n\\t\\t\\tdisplay: block;\\n\\t\\t\\twidth: 100%;\\n\\t\\t\\ttext-align: center;\\n\\t\\t\\tfont-weight: normal;\\n\\t\\t}\\n\\t}\\n\\n\\timg {\\n\\t\\t// Cover entire area\\n\\t\\twidth: 100%;\\n\\t\\theight: 100%;\\n\\t\\t// Keep ratio\\n\\t\\tobject-fit: cover;\\n\\t}\\n\\n\\t.material-design-icon {\\n\\t\\twidth: var(--size);\\n\\t\\theight: var(--size);\\n\\t}\\n\\n\\t.avatardiv__user-status {\\n\\t\\tposition: absolute;\\n\\t\\tright: -4px;\\n\\t\\tbottom: -4px;\\n\\t\\tmax-height: 18px;\\n\\t\\tmax-width: 18px;\\n\\t\\theight: 40%;\\n\\t\\twidth: 40%;\\n\\t\\tline-height: 15px;\\n\\t\\tfont-size: var(--default-font-size);\\n\\t\\tborder: 2px solid var(--color-main-background);\\n\\t\\tbackground-color: var(--color-main-background);\\n\\t\\tbackground-repeat: no-repeat;\\n\\t\\tbackground-size: 16px;\\n\\t\\tbackground-position: center;\\n\\t\\tborder-radius: 50%;\\n\\n\\t\\t.acli:hover & {\\n\\t\\t\\tborder-color: var(--color-background-hover);\\n\\t\\t\\tbackground-color: var(--color-background-hover);\\n\\t\\t}\\n\\t\\t.acli.active & {\\n\\t\\t\\tborder-color: var(--color-primary-element-light);\\n\\t\\t\\tbackground-color: var(--color-primary-element-light);\\n\\t\\t}\\n\\n\\t\\t&--online{\\n\\t\\t\\tbackground-image: url('../../assets/status-icons/user-status-online.svg');\\n\\t\\t}\\n\\t\\t&--dnd{\\n\\t\\t\\tbackground-image: url('../../assets/status-icons/user-status-dnd.svg');\\n\\t\\t\\tbackground-color: #ffffff;\\n\\t\\t}\\n\\t\\t&--away{\\n\\t\\t\\tbackground-image: url('../../assets/status-icons/user-status-away.svg');\\n\\t\\t}\\n\\t\\t&--icon {\\n\\t\\t\\tborder: none;\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t}\\n\\t}\\n\\n\\t.popovermenu-wrapper {\\n\\t\\tposition: relative;\\n\\t\\tdisplay: inline-block;\\n\\t}\\n}\\n\\n.avatar-class-icon {\\n\\tborder-radius: 50%;\\n\\tbackground-color: var(--color-background-darker);\\n\\theight: 100%;\\n}\\n\\n\"],sourceRoot:\"\"}]);const h=p},7196:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var n=a(7537),o=a.n(n),i=a(3645),r=a.n(i)()(o());r.push([e.id,\".material-design-icon[data-v-4d05be2c]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-4d05be2c]{position:relative;width:fit-content;overflow:hidden;border:0;padding:0;font-size:var(--default-font-size);font-weight:bold;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:22px;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue *[data-v-4d05be2c],.button-vue span[data-v-4d05be2c]{cursor:pointer}.button-vue[data-v-4d05be2c]:focus{outline:none}.button-vue[data-v-4d05be2c]:disabled{cursor:default;opacity:.5;filter:saturate(0.7)}.button-vue:disabled *[data-v-4d05be2c]{cursor:default}.button-vue[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-4d05be2c]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-4d05be2c]{display:inline-flex;align-items:center;justify-content:center;width:100%}.button-vue__icon[data-v-4d05be2c]{height:44px;width:44px;min-height:44px;min-width:44px;display:flex;justify-content:center;align-items:center}.button-vue__text[data-v-4d05be2c]{font-weight:bold;margin-bottom:1px;padding:2px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button-vue--icon-only[data-v-4d05be2c]{width:44px !important}.button-vue--text-only[data-v-4d05be2c]{padding:0 12px}.button-vue--text-only .button-vue__text[data-v-4d05be2c]{margin-left:4px;margin-right:4px}.button-vue--icon-and-text[data-v-4d05be2c]{padding:0 16px 0 4px}.button-vue--wide[data-v-4d05be2c]{width:100%}.button-vue[data-v-4d05be2c]:focus-visible{outline:2px solid var(--color-main-text) !important}.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-4d05be2c]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius);background-color:rgba(0,0,0,0)}.button-vue--vue-primary[data-v-4d05be2c]{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.button-vue--vue-primary[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--vue-primary[data-v-4d05be2c]:active{background-color:var(--color-primary-element)}.button-vue--vue-secondary[data-v-4d05be2c]{color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue--vue-secondary[data-v-4d05be2c]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--vue-tertiary[data-v-4d05be2c]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color);background-color:var(--color-background-hover)}.button-vue--vue-tertiary-no-background[data-v-4d05be2c]{color:var(--color-main-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-no-background[data-v-4d05be2c]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-4d05be2c]{color:var(--color-primary-element-text);background-color:rgba(0,0,0,0)}.button-vue--vue-tertiary-on-primary[data-v-4d05be2c]:hover:not(:disabled){background-color:rgba(0,0,0,0)}.button-vue--vue-success[data-v-4d05be2c]{background-color:var(--color-success);color:#fff}.button-vue--vue-success[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--vue-success[data-v-4d05be2c]:active{background-color:var(--color-success)}.button-vue--vue-warning[data-v-4d05be2c]{background-color:var(--color-warning);color:#fff}.button-vue--vue-warning[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--vue-warning[data-v-4d05be2c]:active{background-color:var(--color-warning)}.button-vue--vue-error[data-v-4d05be2c]{background-color:var(--color-error);color:#fff}.button-vue--vue-error[data-v-4d05be2c]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--vue-error[data-v-4d05be2c]:active{background-color:var(--color-error)}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcButton/NcButton.vue\",\"webpack://./src/assets/variables.scss\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,6BACC,iBAAA,CACA,iBAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,kCAAA,CACA,gBAAA,CACA,eCcgB,CDbhB,cCagB,CDZhB,YAAA,CACA,kBAAA,CACA,sBAAA,CAGA,cAAA,CAKA,kBAAA,CACA,uDAAA,CACA,uBAAA,CACA,iCAAA,CAkBA,6CAAA,CACA,mDAAA,CA1BA,iEAEC,cAAA,CAQD,mCACC,YAAA,CAGD,sCACC,cAAA,CAIA,UCIiB,CDFjB,oBAAA,CALA,wCACC,cAAA,CAUF,kDACC,yDAAA,CAKD,oCACC,mDAAA,CAGD,sCACC,mBAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CAGD,mCACC,WCvCe,CDwCf,UCxCe,CDyCf,eCzCe,CD0Cf,cC1Ce,CD2Cf,YAAA,CACA,sBAAA,CACA,kBAAA,CAGD,mCACC,gBAAA,CACA,iBAAA,CACA,aAAA,CACA,kBAAA,CACA,sBAAA,CACA,eAAA,CAID,wCACC,qBAAA,CAID,wCACC,cAAA,CACA,0DACC,eAAA,CACA,gBAAA,CAKF,4CACC,oBAAA,CAID,mCACC,UAAA,CAGD,2CACC,mDAAA,CACA,+EACC,mDAAA,CACA,kCAAA,CACA,8BAAA,CAOF,0CACC,6CAAA,CACA,uCAAA,CACA,+DACC,mDAAA,CAID,iDACC,6CAAA,CAKF,4CACC,6CAAA,CACA,mDAAA,CACA,iEACC,6CAAA,CACA,yDAAA,CAKF,2CACC,4BAAA,CACA,8BAAA,CACA,gEACC,6BAAA,CACA,8CAAA,CAKF,yDACC,4BAAA,CACA,8BAAA,CACA,8EACC,8BAAA,CAKF,sDACC,uCAAA,CACA,8BAAA,CAEA,2EACC,8BAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,0CACC,qCAAA,CACA,UAAA,CACA,+DACC,2CAAA,CAID,iDACC,qCAAA,CAKF,wCACC,mCAAA,CACA,UAAA,CACA,6DACC,yCAAA,CAID,+CACC,mCAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"f7c85e6\\\"; @import 'variables'; @import 'material-icons';\\n\\n\\n.button-vue {\\n\\tposition: relative;\\n\\twidth: fit-content;\\n\\toverflow: hidden;\\n\\tborder: 0;\\n\\tpadding: 0;\\n\\tfont-size: var(--default-font-size);\\n\\tfont-weight: bold;\\n\\tmin-height: $clickable-area;\\n\\tmin-width: $clickable-area;\\n\\tdisplay: flex;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n\\n\\t// Cursor pointer on element and all children\\n\\tcursor: pointer;\\n\\t& *,\\n\\tspan {\\n\\t\\tcursor: pointer;\\n\\t}\\n\\tborder-radius: math.div($clickable-area, 2);\\n\\ttransition-property: color, border-color, background-color;\\n\\ttransition-duration: 0.1s;\\n\\ttransition-timing-function: linear;\\n\\n\\t// No outline feedback for focus. Handled with a toggled class in js (see data)\\n\\t&:focus {\\n\\t\\toutline: none;\\n\\t}\\n\\n\\t&:disabled {\\n\\t\\tcursor: default;\\n\\t\\t& * {\\n\\t\\t\\tcursor: default;\\n\\t\\t}\\n\\t\\topacity: $opacity_disabled;\\n\\t\\t// Gives a wash out effect\\n\\t\\tfilter: saturate($opacity_normal);\\n\\t}\\n\\n\\t// Default button type\\n\\tcolor: var(--color-primary-element-light-text);\\n\\tbackground-color: var(--color-primary-element-light);\\n\\t&:hover:not(:disabled) {\\n\\t\\tbackground-color: var(--color-primary-element-light-hover);\\n\\t}\\n\\n\\t// Back to the default color for this button when active\\n\\t// TODO: add ripple effect\\n\\t&:active {\\n\\t\\tbackground-color: var(--color-primary-element-light);\\n\\t}\\n\\n\\t&__wrapper {\\n\\t\\tdisplay: inline-flex;\\n\\t\\talign-items: center;\\n\\t\\tjustify-content: center;\\n\\t\\twidth: 100%;\\n\\t}\\n\\n\\t&__icon {\\n\\t\\theight: $clickable-area;\\n\\t\\twidth: $clickable-area;\\n\\t\\tmin-height: $clickable-area;\\n\\t\\tmin-width: $clickable-area;\\n\\t\\tdisplay: flex;\\n\\t\\tjustify-content: center;\\n\\t\\talign-items: center;\\n\\t}\\n\\n\\t&__text {\\n\\t\\tfont-weight: bold;\\n\\t\\tmargin-bottom: 1px;\\n\\t\\tpadding: 2px 0;\\n\\t\\twhite-space: nowrap;\\n\\t\\ttext-overflow: ellipsis;\\n\\t\\toverflow: hidden;\\n\\t}\\n\\n\\t// Icon-only button\\n\\t&--icon-only {\\n\\t\\twidth: $clickable-area !important;\\n\\t}\\n\\n\\t// Text-only button\\n\\t&--text-only {\\n\\t\\tpadding: 0 12px;\\n\\t\\t& .button-vue__text {\\n\\t\\t\\tmargin-left: 4px;\\n\\t\\t\\tmargin-right: 4px;\\n\\t\\t}\\n\\t}\\n\\n\\t// Icon and text button\\n\\t&--icon-and-text {\\n\\t\\tpadding: 0 16px 0 4px;\\n\\t}\\n\\n\\t// Wide button spans the whole width of the container\\n\\t&--wide {\\n\\t\\twidth: 100%;\\n\\t}\\n\\n\\t&:focus-visible {\\n\\t\\toutline: 2px solid var(--color-main-text) !important;\\n\\t\\t&.button-vue--vue-tertiary-on-primary {\\n\\t\\t\\toutline: 2px solid var(--color-primary-element-text);\\n\\t\\t\\tborder-radius: var(--border-radius);\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t}\\n\\t}\\n\\n\\t// Button types\\n\\n\\t// Primary\\n\\t&--vue-primary {\\n\\t\\tbackground-color: var(--color-primary-element);\\n\\t\\tcolor: var(--color-primary-element-text);\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-primary-element-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// TODO: add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-primary-element);\\n\\t\\t}\\n\\t}\\n\\n\\t// Secondary\\n\\t&--vue-secondary {\\n\\t\\tcolor: var(--color-primary-element-light-text);\\n\\t\\tbackground-color: var(--color-primary-element-light);\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tcolor: var(--color-primary-element-light-text);\\n\\t\\t\\tbackground-color: var(--color-primary-element-light-hover);\\n\\t\\t}\\n\\t}\\n\\n\\t// Tertiary\\n\\t&--vue-tertiary {\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tbackground-color: transparent;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color);\\n\\t\\t\\tbackground-color: var(--color-background-hover);\\n\\t\\t}\\n\\t}\\n\\n\\t// Tertiary, no background\\n\\t&--vue-tertiary-no-background {\\n\\t\\tcolor: var(--color-main-text);\\n\\t\\tbackground-color: transparent;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t}\\n\\t}\\n\\n\\t// Tertiary on primary color (like the header)\\n\\t&--vue-tertiary-on-primary {\\n\\t\\tcolor: var(--color-primary-element-text);\\n\\t\\tbackground-color: transparent;\\n\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: transparent;\\n\\t\\t}\\n\\t}\\n\\n\\t// Success\\n\\t&--vue-success {\\n\\t\\tbackground-color: var(--color-success);\\n\\t\\tcolor: white;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-success-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// : add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-success);\\n\\t\\t}\\n\\t}\\n\\n\\t// Warning\\n\\t&--vue-warning {\\n\\t\\tbackground-color: var(--color-warning);\\n\\t\\tcolor: white;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-warning-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// TODO: add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-warning);\\n\\t\\t}\\n\\t}\\n\\n\\t// Error\\n\\t&--vue-error {\\n\\t\\tbackground-color: var(--color-error);\\n\\t\\tcolor: white;\\n\\t\\t&:hover:not(:disabled) {\\n\\t\\t\\tbackground-color: var(--color-error-hover);\\n\\t\\t}\\n\\t\\t// Back to the default color for this button when active\\n\\t\\t// TODO: add ripple effect\\n\\t\\t&:active {\\n\\t\\t\\tbackground-color: var(--color-error);\\n\\t\\t}\\n\\t}\\n}\\n\\n\",\"/**\\n * @copyright Copyright (c) 2019 John Molakvoæ \\n *\\n * @author John Molakvoæ \\n *\\n * @license GNU AGPL version 3 or any later version\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556\\n// recommended is 48px\\n// 44px is what we choose and have very good visual-to-usability ratio\\n$clickable-area: 44px;\\n\\n// background icon size\\n// also used for the scss icon font\\n$icon-size: 16px;\\n\\n// icon padding for a $clickable-area width and a $icon-size icon\\n// ( 44px - 16px ) / 2\\n$icon-margin: math.div($clickable-area - $icon-size, 2);\\n\\n// transparency background for icons\\n$icon-focus-bg: rgba(127, 127, 127, .25);\\n\\n// popovermenu arrow width from the triangle center\\n$arrow-width: 9px;\\n\\n// opacities\\n$opacity_disabled: .5;\\n$opacity_normal: .7;\\n$opacity_full: 1;\\n\\n// menu round background hover feedback\\n// good looking on dark AND white bg\\n$action-background-hover: rgba(127, 127, 127, .25);\\n\\n// various structure data used in the \\n// `AppNavigation` component\\n$header-height: 50px;\\n$navigation-width: 300px;\\n\\n// mobile breakpoint\\n$breakpoint-mobile: 1024px;\\n\\n// top-bar spacing\\n$topbar-margin: 4px;\\n\\n// navigation spacing\\n$app-navigation-settings-margin: 3px;\\n\"],sourceRoot:\"\"}]);const s=r},436:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var n=a(7537),o=a.n(n),i=a(3645),r=a.n(i)()(o());r.push([e.id,\".material-design-icon[data-v-3daafbe0]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.name-parts[data-v-3daafbe0]{display:flex;max-width:100%;cursor:inherit}.name-parts__first[data-v-3daafbe0]{overflow:hidden;text-overflow:ellipsis}.name-parts__first[data-v-3daafbe0],.name-parts__last[data-v-3daafbe0]{white-space:pre;cursor:inherit}.name-parts__first strong[data-v-3daafbe0],.name-parts__last strong[data-v-3daafbe0]{font-weight:bold}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcEllipsisedOption/NcEllipsisedOption.vue\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,6BACC,YAAA,CACA,cAAA,CACA,cAAA,CACA,oCACC,eAAA,CACA,sBAAA,CAED,uEAGC,eAAA,CACA,cAAA,CACA,qFACC,gBAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"f7c85e6\\\"; @import 'variables'; @import 'material-icons';\\n\\n.name-parts {\\n\\tdisplay: flex;\\n\\tmax-width: 100%;\\n\\tcursor: inherit;\\n\\t&__first {\\n\\t\\toverflow: hidden;\\n\\t\\ttext-overflow: ellipsis;\\n\\t}\\n\\t&__first,\\n\\t&__last {\\n\\t\\t// prevent whitespace from being trimmed\\n\\t\\twhite-space: pre;\\n\\t\\tcursor: inherit;\\n\\t\\tstrong {\\n\\t\\t\\tfont-weight: bold;\\n\\t\\t}\\n\\t}\\n}\\n\"],sourceRoot:\"\"}]);const s=r},8402:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var n=a(7537),o=a.n(n),i=a(3645),r=a.n(i)()(o());r.push([e.id,\".material-design-icon[data-v-45b807d6]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.icon-vue[data-v-45b807d6]{display:flex;justify-content:center;align-items:center;width:44px;height:44px;opacity:1}.icon-vue[data-v-45b807d6] svg{fill:currentColor;max-width:20px;max-height:20px}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcIconSvgWrapper/NcIconSvgWrapper.vue\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,2BACC,YAAA,CACA,sBAAA,CACA,kBAAA,CACA,UAAA,CACA,WAAA,CACA,SAAA,CAEA,+BACC,iBAAA,CACA,cAAA,CACA,eAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"f7c85e6\\\"; @import 'variables'; @import 'material-icons';\\n\\n.icon-vue {\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n\\talign-items: center;\\n\\twidth: 44px;\\n\\theight: 44px;\\n\\topacity: 1;\\n\\n\\t&:deep(svg) {\\n\\t\\tfill: currentColor;\\n\\t\\tmax-width: 20px;\\n\\t\\tmax-height: 20px;\\n\\t}\\n}\\n\"],sourceRoot:\"\"}]);const s=r},4629:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var n=a(7537),o=a.n(n),i=a(3645),r=a.n(i)()(o());r.push([e.id,\".material-design-icon[data-v-160648e6]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.option[data-v-160648e6]{display:flex;align-items:center;width:100%;height:var(--height);cursor:inherit}.option__avatar[data-v-160648e6]{margin-right:var(--margin)}.option__details[data-v-160648e6]{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.option__lineone[data-v-160648e6]{color:var(--color-main-text)}.option__linetwo[data-v-160648e6]{color:var(--color-text-maxcontrast)}.option__lineone[data-v-160648e6],.option__linetwo[data-v-160648e6]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.1em}.option__lineone strong[data-v-160648e6],.option__linetwo strong[data-v-160648e6]{font-weight:bold}.option__icon[data-v-160648e6]{width:44px;height:44px;color:var(--color-text-maxcontrast)}.option__icon.icon[data-v-160648e6]{flex:0 0 44px;opacity:.7;background-position:center;background-size:16px}.option__details[data-v-160648e6],.option__lineone[data-v-160648e6],.option__linetwo[data-v-160648e6],.option__icon[data-v-160648e6]{cursor:inherit}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcListItemIcon/NcListItemIcon.vue\",\"webpack://./src/assets/variables.scss\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,yBACC,YAAA,CACA,kBAAA,CACA,UAAA,CACA,oBAAA,CACA,cAAA,CAEA,iCACC,0BAAA,CAGD,kCACC,YAAA,CACA,QAAA,CACA,qBAAA,CACA,sBAAA,CACA,WAAA,CAGD,kCACC,4BAAA,CAGD,kCACC,mCAAA,CAGD,oEAEC,eAAA,CACA,kBAAA,CACA,sBAAA,CACA,iBAAA,CACA,kFACC,gBAAA,CAIF,+BACC,UChBe,CDiBf,WCjBe,CDkBf,mCAAA,CACA,oCACC,aAAA,CACA,UCHc,CDId,0BAAA,CACA,oBAAA,CAIF,qIAIC,cAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"f7c85e6\\\"; @import 'variables'; @import 'material-icons';\\n\\n.option {\\n\\tdisplay: flex;\\n\\talign-items: center;\\n\\twidth: 100%;\\n\\theight: var(--height);\\n\\tcursor: inherit;\\n\\n\\t&__avatar {\\n\\t\\tmargin-right: var(--margin);\\n\\t}\\n\\n\\t&__details {\\n\\t\\tdisplay: flex;\\n\\t\\tflex: 1 1;\\n\\t\\tflex-direction: column;\\n\\t\\tjustify-content: center;\\n\\t\\tmin-width: 0;\\n\\t}\\n\\n\\t&__lineone {\\n\\t\\tcolor: var(--color-main-text);\\n\\t}\\n\\n\\t&__linetwo {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\n\\n\\t&__lineone,\\n\\t&__linetwo {\\n\\t\\toverflow: hidden;\\n\\t\\twhite-space: nowrap;\\n\\t\\ttext-overflow: ellipsis;\\n\\t\\tline-height: 1.1em;\\n\\t\\tstrong {\\n\\t\\t\\tfont-weight: bold;\\n\\t\\t}\\n\\t}\\n\\n\\t&__icon {\\n\\t\\twidth: $clickable-area;\\n\\t\\theight: $clickable-area;\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t\\t&.icon {\\n\\t\\t\\tflex: 0 0 $clickable-area;\\n\\t\\t\\topacity: $opacity_normal;\\n\\t\\t\\tbackground-position: center;\\n\\t\\t\\tbackground-size: 16px;\\n\\t\\t}\\n\\t}\\n\\n\\t&__details,\\n\\t&__lineone,\\n\\t&__linetwo,\\n\\t&__icon {\\n\\t\\tcursor: inherit;\\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},8502:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var n=a(7537),o=a.n(n),i=a(3645),r=a.n(i)()(o());r.push([e.id,\".material-design-icon[data-v-27fa1197]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.loading-icon svg[data-v-27fa1197]{animation:rotate var(--animation-duration, 0.8s) linear infinite}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcLoadingIcon/NcLoadingIcon.vue\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,mCACC,gEAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"f7c85e6\\\"; @import 'variables'; @import 'material-icons';\\n\\n.loading-icon svg{\\n\\tanimation: rotate var(--animation-duration, 0.8s) linear infinite;\\n}\\n\"],sourceRoot:\"\"}]);const s=r},1625:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var n=a(7537),o=a.n(n),i=a(3645),r=a.n(i)()(o());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-large);overflow:hidden;background:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:10px}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-10px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-10px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{left:-10px;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity var(--animation-quick),visibility var(--animation-quick);opacity:0}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity var(--animation-quick);opacity:1}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcPopover/NcPopover.vue\"],names:[],mappings:\"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCLD,iBACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,8BAAA,CACA,mBAAA,CACA,aAAA,CACA,eAAA,CACA,SAAA,CAGD,wBACC,aAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,mBAAA,CACA,UAAA,CAMA,2CACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,wBAAA,CAEA,sDAAA,CAEA,4DACC,SAAA,CACA,4BAAA,CACA,wCAAA,CACA,eAAA,CACA,uCAAA,CAGD,sEACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CACA,kBAAA,CACA,0BAAA,CACA,iBA1BW,CA6BZ,kGACC,YAAA,CACA,qBAAA,CACA,6CAAA,CAGD,qGACC,SAAA,CACA,kBAAA,CACA,gDAAA,CAGD,oGACC,UAAA,CACA,mBAAA,CACA,+CAAA,CAGD,mGACC,WAAA,CACA,oBAAA,CACA,8CAAA,CAGD,6DACC,iBAAA,CACA,2EAAA,CACA,SAAA,CAGD,8DACC,kBAAA,CACA,yCAAA,CACA,SAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"f7c85e6\\\"; @import 'variables'; @import 'material-icons';\\n\\n\\n.resize-observer {\\n\\tposition:absolute;\\n\\ttop:0;\\n\\tleft:0;\\n\\tz-index:-1;\\n\\twidth:100%;\\n\\theight:100%;\\n\\tborder:none;\\n\\tbackground-color:transparent;\\n\\tpointer-events:none;\\n\\tdisplay:block;\\n\\toverflow:hidden;\\n\\topacity:0\\n}\\n\\n.resize-observer object {\\n\\tdisplay:block;\\n\\tposition:absolute;\\n\\ttop:0;\\n\\tleft:0;\\n\\theight:100%;\\n\\twidth:100%;\\n\\toverflow:hidden;\\n\\tpointer-events:none;\\n\\tz-index:-1\\n}\\n\\n$arrow-width: 10px;\\n\\n.v-popper--theme-dropdown {\\n\\t&.v-popper__popper {\\n\\t\\tz-index: 100000;\\n\\t\\ttop: 0;\\n\\t\\tleft: 0;\\n\\t\\tdisplay: block !important;\\n\\n\\t\\tfilter: drop-shadow(0 1px 10px var(--color-box-shadow));\\n\\n\\t\\t.v-popper__inner {\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tcolor: var(--color-main-text);\\n\\t\\t\\tborder-radius: var(--border-radius-large);\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\tbackground: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t.v-popper__arrow-container {\\n\\t\\t\\tposition: absolute;\\n\\t\\t\\tz-index: 1;\\n\\t\\t\\twidth: 0;\\n\\t\\t\\theight: 0;\\n\\t\\t\\tborder-style: solid;\\n\\t\\t\\tborder-color: transparent;\\n\\t\\t\\tborder-width: $arrow-width;\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='top'] .v-popper__arrow-container {\\n\\t\\t\\tbottom: -$arrow-width;\\n\\t\\t\\tborder-bottom-width: 0;\\n\\t\\t\\tborder-top-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='bottom'] .v-popper__arrow-container {\\n\\t\\t\\ttop: -$arrow-width;\\n\\t\\t\\tborder-top-width: 0;\\n\\t\\t\\tborder-bottom-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='right'] .v-popper__arrow-container {\\n\\t\\t\\tleft: -$arrow-width;\\n\\t\\t\\tborder-left-width: 0;\\n\\t\\t\\tborder-right-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[data-popper-placement^='left'] .v-popper__arrow-container {\\n\\t\\t\\tright: -$arrow-width;\\n\\t\\t\\tborder-right-width: 0;\\n\\t\\t\\tborder-left-color: var(--color-main-background);\\n\\t\\t}\\n\\n\\t\\t&[aria-hidden='true'] {\\n\\t\\t\\tvisibility: hidden;\\n\\t\\t\\ttransition: opacity var(--animation-quick), visibility var(--animation-quick);\\n\\t\\t\\topacity: 0;\\n\\t\\t}\\n\\n\\t\\t&[aria-hidden='false'] {\\n\\t\\t\\tvisibility: visible;\\n\\t\\t\\ttransition: opacity var(--animation-quick);\\n\\t\\t\\topacity: 1;\\n\\t\\t}\\n\\t}\\n}\\n\\n\"],sourceRoot:\"\"}]);const s=r},6466:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var n=a(7537),o=a.n(n),i=a(3645),r=a.n(i)()(o());r.push([e.id,\".material-design-icon[data-v-7dba3f6e]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.mention-bubble--primary .mention-bubble__content[data-v-7dba3f6e]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.mention-bubble__wrapper[data-v-7dba3f6e]{max-width:150px;height:18px;vertical-align:text-bottom;display:inline-flex;align-items:center}.mention-bubble__content[data-v-7dba3f6e]{display:inline-flex;overflow:hidden;align-items:center;max-width:100%;height:20px;-webkit-user-select:none;user-select:none;padding-right:6px;padding-left:2px;border-radius:10px;background-color:var(--color-background-dark)}.mention-bubble__icon[data-v-7dba3f6e]{position:relative;width:16px;height:16px;border-radius:8px;background-color:var(--color-background-darker);background-repeat:no-repeat;background-position:center;background-size:12px}.mention-bubble__icon--with-avatar[data-v-7dba3f6e]{color:inherit;background-size:cover}.mention-bubble__title[data-v-7dba3f6e]{overflow:hidden;margin-left:2px;white-space:nowrap;text-overflow:ellipsis}.mention-bubble__title[data-v-7dba3f6e]::before{content:attr(title)}.mention-bubble__select[data-v-7dba3f6e]{position:absolute;z-index:-1;left:-1000px}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcRichContenteditable/NcMentionBubble.vue\"],names:[],mappings:\"AAGA,uCACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CAAA,mECCC,uCAAA,CACA,6CAAA,CAGD,0CACC,eAXiB,CAajB,WAAA,CACA,0BAAA,CACA,mBAAA,CACA,kBAAA,CAGD,0CACC,mBAAA,CACA,eAAA,CACA,kBAAA,CACA,cAAA,CACA,WAzBc,CA0Bd,wBAAA,CACA,gBAAA,CACA,iBAAA,CACA,gBA3Be,CA4Bf,kBAAA,CACA,6CAAA,CAGD,uCACC,iBAAA,CACA,UAjCmB,CAkCnB,WAlCmB,CAmCnB,iBAAA,CACA,+CAAA,CACA,2BAAA,CACA,0BAAA,CACA,oBAAA,CAEA,oDACC,aAAA,CACA,qBAAA,CAIF,wCACC,eAAA,CACA,eAlDe,CAmDf,kBAAA,CACA,sBAAA,CAEA,gDACC,mBAAA,CAKF,yCACC,iBAAA,CACA,UAAA,CACA,YAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"f7c85e6\\\"; @import 'variables'; @import 'material-icons';\\n\\n$bubble-height: 20px;\\n$bubble-max-width: 150px;\\n$bubble-padding: 2px;\\n$bubble-avatar-size: $bubble-height - 2 * $bubble-padding;\\n\\n.mention-bubble {\\n\\t&--primary &__content {\\n\\t\\tcolor: var(--color-primary-element-text);\\n\\t\\tbackground-color: var(--color-primary-element);\\n\\t}\\n\\n\\t&__wrapper {\\n\\t\\tmax-width: $bubble-max-width;\\n\\t\\t// Align with text\\n\\t\\theight: $bubble-height - $bubble-padding;\\n\\t\\tvertical-align: text-bottom;\\n\\t\\tdisplay: inline-flex;\\n\\t\\talign-items: center;\\n\\t}\\n\\n\\t&__content {\\n\\t\\tdisplay: inline-flex;\\n\\t\\toverflow: hidden;\\n\\t\\talign-items: center;\\n\\t\\tmax-width: 100%;\\n\\t\\theight: $bubble-height ;\\n\\t\\t-webkit-user-select: none;\\n\\t\\tuser-select: none;\\n\\t\\tpadding-right: $bubble-padding * 3;\\n\\t\\tpadding-left: $bubble-padding;\\n\\t\\tborder-radius: math.div($bubble-height, 2);\\n\\t\\tbackground-color: var(--color-background-dark);\\n\\t}\\n\\n\\t&__icon {\\n\\t\\tposition: relative;\\n\\t\\twidth: $bubble-avatar-size;\\n\\t\\theight: $bubble-avatar-size;\\n\\t\\tborder-radius: math.div($bubble-avatar-size, 2);\\n\\t\\tbackground-color: var(--color-background-darker);\\n\\t\\tbackground-repeat: no-repeat;\\n\\t\\tbackground-position: center;\\n\\t\\tbackground-size: $bubble-avatar-size - 2 * $bubble-padding;\\n\\n\\t\\t&--with-avatar {\\n\\t\\t\\tcolor: inherit;\\n\\t\\t\\tbackground-size: cover;\\n\\t\\t}\\n\\t}\\n\\n\\t&__title {\\n\\t\\toverflow: hidden;\\n\\t\\tmargin-left: $bubble-padding;\\n\\t\\twhite-space: nowrap;\\n\\t\\ttext-overflow: ellipsis;\\n\\t\\t// Put title in ::before so it is not selectable\\n\\t\\t&::before {\\n\\t\\t\\tcontent: attr(title);\\n\\t\\t}\\n\\t}\\n\\n\\t// Hide the mention id so it is selectable\\n\\t&__select {\\n\\t\\tposition: absolute;\\n\\t\\tz-index: -1;\\n\\t\\tleft: -1000px;\\n\\t}\\n}\\n\\n\"],sourceRoot:\"\"}]);const s=r},6065:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>s});var n=a(7537),o=a.n(n),i=a(3645),r=a.n(i)()(o());r.push([e.id,\".material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}body{--vs-search-input-color: var(--color-main-text);--vs-search-input-bg: var(--color-main-background);--vs-search-input-placeholder-color: var(--color-text-maxcontrast);--vs-font-size: var(--default-font-size);--vs-line-height: var(--default-line-height);--vs-state-disabled-bg: var(--color-background-hover);--vs-state-disabled-color: var(--color-text-maxcontrast);--vs-state-disabled-controls-color: var(--color-text-maxcontrast);--vs-state-disabled-cursor: not-allowed;--vs-disabled-bg: var(--color-background-hover);--vs-disabled-color: var(--color-text-maxcontrast);--vs-disabled-cursor: not-allowed;--vs-border-color: var(--color-border-maxcontrast);--vs-border-width: 2px;--vs-border-style: solid;--vs-border-radius: var(--border-radius-large);--vs-controls-color: var(--color-text-maxcontrast);--vs-selected-bg: var(--color-background-dark);--vs-selected-color: var(--color-main-text);--vs-dropdown-bg: var(--color-main-background);--vs-dropdown-color: var(--color-main-text);--vs-dropdown-z-index: 9999;--vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);--vs-dropdown-option-padding: 8px 20px;--vs-dropdown-option--active-bg: var(--color-background-hover);--vs-dropdown-option--active-color: var(--color-main-text);--vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);--vs-dropdown-option--deselect-bg: var(--color-error);--vs-dropdown-option--deselect-color: #fff;--vs-transition-duration: 0ms}.v-select.select{min-height:44px;min-width:260px;margin:0}.v-select.select .vs__selected{min-height:36px;padding:0 .5em}.v-select.select .vs__clear{margin-right:2px}.v-select.select.vs--open .vs__dropdown-toggle{border-color:var(--color-primary-element);border-bottom-color:rgba(0,0,0,0)}.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:hover{border-color:var(--color-primary-element)}.v-select.select.vs--disabled .vs__search,.v-select.select.vs--disabled .vs__selected{color:var(--color-text-maxcontrast)}.v-select.select.vs--disabled .vs__clear,.v-select.select.vs--disabled .vs__deselect{display:none}.v-select.select--no-wrap .vs__selected-options{flex-wrap:nowrap;overflow:auto;min-width:unset}.v-select.select--no-wrap .vs__selected-options .vs__selected{min-width:unset}.v-select.select--drop-up.vs--open .vs__dropdown-toggle{border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-color:rgba(0,0,0,0);border-bottom-color:var(--color-primary-element)}.v-select.select .vs__selected-options{min-height:40px}.v-select.select .vs__selected-options .vs__selected~.vs__search[readonly]{position:absolute}.v-select.select.vs--single.vs--loading .vs__selected,.v-select.select.vs--single.vs--open .vs__selected{max-width:100%}.v-select.select.vs--single .vs__selected-options{flex-wrap:nowrap}.vs__dropdown-menu{border-color:var(--color-primary-element) !important;padding:4px !important}.vs__dropdown-menu--floating{width:max-content;position:absolute;top:0;left:0}.vs__dropdown-menu--floating-placement-top{border-radius:var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;border-top-style:var(--vs-border-style) !important;border-bottom-style:none !important;box-shadow:0px -1px 1px 0px var(--color-box-shadow) !important}.vs__dropdown-menu .vs__dropdown-option{border-radius:6px !important}.vs__dropdown-menu .vs__no-options{color:var(--color-text-lighter) !important}\",\"\",{version:3,sources:[\"webpack://./src/assets/material-icons.css\",\"webpack://./src/components/NcSelect/NcSelect.vue\",\"webpack://./src/assets/variables.scss\"],names:[],mappings:\"AAGA,sBACC,YAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CCND,KAOC,+CAAA,CACA,kDAAA,CACA,kEAAA,CAGA,wCAAA,CACA,4CAAA,CAGA,qDAAA,CACA,wDAAA,CACA,iEAAA,CACA,uCAAA,CACA,+CAAA,CACA,kDAAA,CACA,iCAAA,CAGA,kDAAA,CACA,sBAAA,CACA,wBAAA,CACA,8CAAA,CAGA,kDAAA,CAGA,8CAAA,CACA,2CAAA,CAGA,8CAAA,CACA,2CAAA,CACA,2BAAA,CACA,iEAAA,CAGA,sCAAA,CAGA,8DAAA,CACA,0DAAA,CAGA,uFAAA,CAGA,qDAAA,CACA,0CAAA,CAGA,6BAAA,CAGD,iBAEC,eCxCgB,CDyChB,eAAA,CACA,QAAA,CAEA,+BACC,eAAA,CACA,cAAA,CAGD,4BACC,gBAAA,CAGD,+CACC,yCAAA,CACA,iCAAA,CAGD,yEACC,yCAAA,CAIA,sFAEC,mCAAA,CAGD,qFAEC,YAAA,CAKD,gDACC,gBAAA,CACA,aAAA,CACA,eAAA,CACA,8DACC,eAAA,CAOD,wDACC,iEAAA,CACA,8BAAA,CACA,gDAAA,CAKH,uCAEC,eAAA,CAGA,2EACC,iBAAA,CAOA,yGAEC,cAAA,CAGF,kDACC,gBAAA,CAKH,mBACC,oDAAA,CACA,sBAAA,CAEA,6BAEC,iBAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CAEA,2CACC,4EAAA,CACA,kDAAA,CACA,mCAAA,CACA,8DAAA,CAIF,wCACC,4BAAA,CAGD,mCACC,0CAAA\",sourcesContent:[\"/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n\\tdisplay: flex;\\n\\talign-self: center;\\n\\tjustify-self: center;\\n\\talign-items: center;\\n\\tjustify-content: center;\\n}\\n\",\"@use 'sass:math'; $scope_version:\\\"f7c85e6\\\"; @import 'variables'; @import 'material-icons';\\n\\nbody {\\n\\t/**\\n\\t * Set custom vue-select CSS variables.\\n\\t * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462)\\n\\t */\\n\\n\\t/* Search Input */\\n\\t--vs-search-input-color: var(--color-main-text);\\n\\t--vs-search-input-bg: var(--color-main-background);\\n\\t--vs-search-input-placeholder-color: var(--color-text-maxcontrast);\\n\\n\\t/* Font */\\n\\t--vs-font-size: var(--default-font-size);\\n\\t--vs-line-height: var(--default-line-height);\\n\\n\\t/* Disabled State */\\n\\t--vs-state-disabled-bg: var(--color-background-hover);\\n\\t--vs-state-disabled-color: var(--color-text-maxcontrast);\\n\\t--vs-state-disabled-controls-color: var(--color-text-maxcontrast);\\n\\t--vs-state-disabled-cursor: not-allowed;\\n\\t--vs-disabled-bg: var(--color-background-hover);\\n\\t--vs-disabled-color: var(--color-text-maxcontrast);\\n\\t--vs-disabled-cursor: not-allowed;\\n\\n\\t/* Borders */\\n\\t--vs-border-color: var(--color-border-maxcontrast);\\n\\t--vs-border-width: 2px;\\n\\t--vs-border-style: solid;\\n\\t--vs-border-radius: var(--border-radius-large);\\n\\n\\t/* Component Controls: Clear, Open Indicator */\\n\\t--vs-controls-color: var(--color-text-maxcontrast);\\n\\n\\t/* Selected */\\n\\t--vs-selected-bg: var(--color-background-dark);\\n\\t--vs-selected-color: var(--color-main-text);\\n\\n\\t/* Dropdown */\\n\\t--vs-dropdown-bg: var(--color-main-background);\\n\\t--vs-dropdown-color: var(--color-main-text);\\n\\t--vs-dropdown-z-index: 9999;\\n\\t--vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);\\n\\n\\t/* Options */\\n\\t--vs-dropdown-option-padding: 8px 20px;\\n\\n\\t/* Active State */\\n\\t--vs-dropdown-option--active-bg: var(--color-background-hover);\\n\\t--vs-dropdown-option--active-color: var(--color-main-text);\\n\\n\\t/* Keyboard Focus State */\\n\\t--vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);\\n\\n\\t/* Deselect State */\\n\\t--vs-dropdown-option--deselect-bg: var(--color-error);\\n\\t--vs-dropdown-option--deselect-color: #fff;\\n\\n\\t/* Transitions */\\n\\t--vs-transition-duration: 0ms;\\n}\\n\\n.v-select.select {\\n\\t/* Override default vue-select styles */\\n\\tmin-height: $clickable-area;\\n\\tmin-width: 260px;\\n\\tmargin: 0;\\n\\n\\t.vs__selected {\\n\\t\\tmin-height: 36px;\\n\\t\\tpadding: 0 0.5em;\\n\\t}\\n\\n\\t.vs__clear {\\n\\t\\tmargin-right: 2px;\\n\\t}\\n\\n\\t&.vs--open .vs__dropdown-toggle {\\n\\t\\tborder-color: var(--color-primary-element);\\n\\t\\tborder-bottom-color: transparent;\\n\\t}\\n\\n\\t&:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:hover {\\n\\t\\tborder-color: var(--color-primary-element);\\n\\t}\\n\\n\\t&.vs--disabled {\\n\\t\\t.vs__search,\\n\\t\\t.vs__selected {\\n\\t\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t\\t}\\n\\n\\t\\t.vs__clear,\\n\\t\\t.vs__deselect {\\n\\t\\t\\tdisplay: none;\\n\\t\\t}\\n\\t}\\n\\n\\t&--no-wrap {\\n\\t\\t.vs__selected-options {\\n\\t\\t\\tflex-wrap: nowrap;\\n\\t\\t\\toverflow: auto;\\n\\t\\t\\tmin-width: unset;\\n\\t\\t\\t.vs__selected {\\n\\t\\t\\t\\tmin-width: unset;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\t&--drop-up {\\n\\t\\t&.vs--open {\\n\\t\\t\\t.vs__dropdown-toggle {\\n\\t\\t\\t\\tborder-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);\\n\\t\\t\\t\\tborder-top-color: transparent;\\n\\t\\t\\t\\tborder-bottom-color: var(--color-primary-element);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\t.vs__selected-options {\\n\\t\\t// If search is hidden, ensure that the height of the search is the same\\n\\t\\tmin-height: 40px; // 36px search height + 4px search margin\\n\\n\\t\\t// Hide search from dom if unused to prevent unneeded flex wrap\\n\\t\\t.vs__selected ~ .vs__search[readonly] {\\n\\t\\t\\tposition: absolute;\\n\\t\\t}\\n\\t}\\n\\n\\t&.vs--single {\\n\\t\\t&.vs--loading,\\n\\t\\t&.vs--open {\\n\\t\\t\\t.vs__selected {\\n\\t\\t\\t\\t// Fix `max-width` for `position: absolute`\\n\\t\\t\\t\\tmax-width: 100%;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\t.vs__selected-options {\\n\\t\\t\\tflex-wrap: nowrap;\\n\\t\\t}\\n\\t}\\n}\\n\\n.vs__dropdown-menu {\\n\\tborder-color: var(--color-primary-element) !important;\\n\\tpadding: 4px !important;\\n\\n\\t&--floating {\\n\\t\\t/* Fallback styles overidden by programmatically set inline styles */\\n\\t\\twidth: max-content;\\n\\t\\tposition: absolute;\\n\\t\\ttop: 0;\\n\\t\\tleft: 0;\\n\\n\\t\\t&-placement-top {\\n\\t\\t\\tborder-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;\\n\\t\\t\\tborder-top-style: var(--vs-border-style) !important;\\n\\t\\t\\tborder-bottom-style: none !important;\\n\\t\\t\\tbox-shadow: 0px -1px 1px 0px var(--color-box-shadow) !important;\\n\\t\\t}\\n\\t}\\n\\n\\t.vs__dropdown-option {\\n\\t\\tborder-radius: 6px !important;\\n\\t}\\n\\n\\t.vs__no-options {\\n\\t\\tcolor: var(--color-text-lighter) !important;\\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:e=>{\"use strict\";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var a=\"\",n=void 0!==t[5];return t[4]&&(a+=\"@supports (\".concat(t[4],\") {\")),t[2]&&(a+=\"@media \".concat(t[2],\" {\")),n&&(a+=\"@layer\".concat(t[5].length>0?\" \".concat(t[5]):\"\",\" {\")),a+=e(t),n&&(a+=\"}\"),t[2]&&(a+=\"}\"),t[4]&&(a+=\"}\"),a})).join(\"\")},t.i=function(e,a,n,o,i){\"string\"==typeof e&&(e=[[null,e,void 0]]);var r={};if(n)for(var s=0;s0?\" \".concat(d[5]):\"\",\" {\").concat(d[1],\"}\")),d[5]=i),a&&(d[2]?(d[1]=\"@media \".concat(d[2],\" {\").concat(d[1],\"}\"),d[2]=a):d[2]=a),o&&(d[4]?(d[1]=\"@supports (\".concat(d[4],\") {\").concat(d[1],\"}\"),d[4]=o):d[4]=\"\".concat(o)),t.push(d))}},t}},1667:e=>{\"use strict\";e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['\"].*['\"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/[\"'() \\t\\n]|(%20)/.test(e)||t.needQuotes?'\"'.concat(e.replace(/\"/g,'\\\\\"').replace(/\\n/g,\"\\\\n\"),'\"'):e):e}},7537:e=>{\"use strict\";e.exports=function(e){var t=e[1],a=e[3];if(!a)return t;if(\"function\"==typeof btoa){var n=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),o=\"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(n),i=\"/*# \".concat(o,\" */\");return[t].concat([i]).join(\"\\n\")}return[t].join(\"\\n\")}},3379:e=>{\"use strict\";var t=[];function a(e){for(var a=-1,n=0;n{\"use strict\";var t={};e.exports=function(e,a){var n=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(!n)throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");n.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){if(\"undefined\"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(a){!function(e,t,a){var n=\"\";a.supports&&(n+=\"@supports (\".concat(a.supports,\") {\")),a.media&&(n+=\"@media \".concat(a.media,\" {\"));var o=void 0!==a.layer;o&&(n+=\"@layer\".concat(a.layer.length>0?\" \".concat(a.layer):\"\",\" {\")),n+=a.css,o&&(n+=\"}\"),a.media&&(n+=\"}\"),a.supports&&(n+=\"}\");var i=a.sourceMap;i&&\"undefined\"!=typeof btoa&&(n+=\"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i)))),\" */\")),t.styleTagTransform(n,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))}}},3330:(e,t,a)=>{\"use strict\";a.d(t,{Z:()=>C});var n=a(4262);const o={name:\"NcMentionBubble\",props:{id:{type:String,required:!0},title:{type:String,required:!0},icon:{type:String,required:!0},iconUrl:{type:[String,null],default:null},source:{type:String,required:!0},primary:{type:Boolean,default:!1}},computed:{avatarUrl(){return this.iconUrl?this.iconUrl:this.id&&\"users\"===this.source?this.getAvatarUrl(this.id,44):null},mentionText(){return this.id.includes(\" \")||this.id.includes(\"/\")?'@\"'.concat(this.id,'\"'):\"@\".concat(this.id)}},methods:{getAvatarUrl:(e,t)=>(0,n.generateUrl)(\"/avatar/{user}/{size}\",{user:e,size:t})}};var i=a(3379),r=a.n(i),s=a(7795),l=a.n(s),c=a(569),d=a.n(c),u=a(3565),p=a.n(u),A=a(9216),m=a.n(A),g=a(4589),h=a.n(g),v=a(6466),b={};b.styleTagTransform=h(),b.setAttributes=p(),b.insert=d().bind(null,\"head\"),b.domAPI=l(),b.insertStyleElement=m();r()(v.Z,b);v.Z&&v.Z.locals&&v.Z.locals;const C=(0,a(1900).Z)(o,(function(){var e=this,t=e._self._c;return t(\"span\",{staticClass:\"mention-bubble\",class:{\"mention-bubble--primary\":e.primary},attrs:{contenteditable:\"false\"}},[t(\"span\",{staticClass:\"mention-bubble__wrapper\"},[t(\"span\",{staticClass:\"mention-bubble__content\"},[t(\"span\",{staticClass:\"mention-bubble__icon\",class:[e.icon,\"mention-bubble__icon--\".concat(e.avatarUrl?\"with-avatar\":\"\")],style:e.avatarUrl?{backgroundImage:\"url(\".concat(e.avatarUrl,\")\")}:null}),e._v(\" \"),t(\"span\",{staticClass:\"mention-bubble__title\",attrs:{role:\"heading\",title:e.title}})]),e._v(\" \"),t(\"span\",{staticClass:\"mention-bubble__select\",attrs:{role:\"none\"}},[e._v(e._s(e.mentionText))])])])}),[],!1,null,\"7dba3f6e\",null).exports},9158:()=>{},5727:()=>{},3051:()=>{},2102:()=>{},6274:()=>{},1287:()=>{},8488:()=>{},9280:()=>{},2405:()=>{},8220:()=>{},4076:()=>{},1900:(e,t,a)=>{\"use strict\";function n(e,t,a,n,o,i,r,s){var l,c=\"function\"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=a,c._compiled=!0),n&&(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__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},c._ssrRegister=l):o&&(l=s?function(){o.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:o),l)if(c.functional){c._injectStyles=l;var d=c.render;c.render=function(e,t){return l.call(t),d(e,t)}}else{var u=c.beforeCreate;c.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:c}}a.d(t,{Z:()=>n})},7127:e=>{\"use strict\";e.exports=\"data:image/svg+xml;base64,PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJpZ2h0IDIwMjAgR29vZ2xlIEluYy4sIEFwYWNoZS0yLjAgTGljZW5zZSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTS00LTRoMjR2MjRILTR6Ii8+PHBhdGggZD0iTTYuOS4xQzMgLjYtLjEgNC0uMSA4YzAgNC40IDMuNiA4IDggOCA0IDAgNy40LTMgOC02LjktMS4yIDEuMy0yLjkgMi4xLTQuNyAyLjEtMy41IDAtNi40LTIuOS02LjQtNi40IDAtMS45LjgtMy42IDIuMS00Ljd6IiBmaWxsPSIjZjRhMzMxIi8+PC9zdmc+Cg==\"},2605:e=>{\"use strict\";e.exports=\"data:image/svg+xml;base64,PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJpZ2h0IDIwMjAgR29vZ2xlIEluYy4sIEFwYWNoZS0yLjAgTGljZW5zZSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTS00LTRoMjR2MjRILTRWLTR6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTggMEMzLjYgMCAwIDMuNiAwIDhzMy42IDggOCA4IDgtMy42IDgtOC0zLjYtOC04LTh6IiBmaWxsPSIjZWQ0ODRjIi8+PHBhdGggZD0iTTUgNi41aDZjLjggMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNUg1Yy0uOCAwLTEuNS0uNy0xLjUtMS41UzQuMiA2LjUgNSA2LjV6IiBmaWxsPSIjZmRmZmZmIi8+PC9zdmc+Cg==\"},3423:e=>{\"use strict\";e.exports=\"data:image/svg+xml;base64,PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJpZ2h0IDIwMjAgR29vZ2xlIEluYy4sIEFwYWNoZS0yLjAgTGljZW5zZSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTQuOCAxMS4yaDYuNFY0LjhINC44djYuNHpNOCAwQzMuNiAwIDAgMy42IDAgOHMzLjYgOCA4IDggOC0zLjYgOC04LTMuNi04LTgtOHoiIGZpbGw9IiM0OWIzODIiLz48L3N2Zz4K\"},3607:e=>{\"use strict\";e.exports=require(\"@nextcloud/auth\")},768:e=>{\"use strict\";e.exports=require(\"@nextcloud/axios\")},7672:e=>{\"use strict\";e.exports=require(\"@nextcloud/browser-storage\")},542:e=>{\"use strict\";e.exports=require(\"@nextcloud/event-bus\")},7931:e=>{\"use strict\";e.exports=require(\"@nextcloud/l10n/gettext\")},4262:e=>{\"use strict\";e.exports=require(\"@nextcloud/router\")},4055:e=>{\"use strict\";e.exports=require(\"@vueuse/components\")},9454:e=>{\"use strict\";e.exports=require(\"floating-vue\")},4505:e=>{\"use strict\";e.exports=require(\"focus-trap\")},2734:e=>{\"use strict\";e.exports=require(\"vue\")},4875:e=>{\"use strict\";e.exports=require(\"vue-material-design-icons/ChevronDown.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(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={id:n,exports:{}};return e[n](i,i.exports,a),i.exports}a.m=e,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.b=document.baseURI||self.location.href,a.nc=void 0;var n={};return(()=>{\"use strict\";a.r(n),a.d(n,{default:()=>g});var e=a(4378),t=a(7357),o=a(768),i=a.n(o),r=a(4262);const s=e=>{let t={};if(1===e.nodeType){if(e.attributes.length>0){t[\"@attributes\"]={};for(let a=0;a{const t=s((e=>{let t=null;try{t=(new DOMParser).parseFromString(e,\"text/xml\")}catch(e){console.error(\"Failed to parse xml document\",e)}return t})(e)),a=t[\"d:multistatus\"][\"d:response\"],n=[];for(const e in a){const t=a[e][\"d:propstat\"];\"HTTP/1.1 200 OK\"===t[\"d:status\"][\"#text\"]&&n.push({id:parseInt(t[\"d:prop\"][\"oc:id\"][\"#text\"]),displayName:t[\"d:prop\"][\"oc:display-name\"][\"#text\"],canAssign:\"true\"===t[\"d:prop\"][\"oc:can-assign\"][\"#text\"],userAssignable:\"true\"===t[\"d:prop\"][\"oc:user-assignable\"][\"#text\"],userVisible:\"true\"===t[\"d:prop\"][\"oc:user-visible\"][\"#text\"]})}return n};var c=a(932);const d={name:\"NcSelectTags\",components:{NcEllipsisedOption:e.default,NcSelect:t.default},props:{...t.default.props,fetchTags:{type:Boolean,default:!0},getOptionLabel:{type:Function,default:e=>{const{displayName:t,userVisible:a,userAssignable:n}=e;return!1===a?(0,c.t)(\"{tag} (invisible)\",{tag:t}):!1===n?(0,c.t)(\"{tag} (restricted)\",{tag:t}):t}},limit:{type:Number,default:5},multiple:{type:Boolean,default:!0},optionsFilter:{type:Function,default:null},passthru:{type:Boolean,default:!1},placeholder:{type:String,default:(0,c.t)(\"Select a tag\")},value:{type:[Number,Array],default:null},\" \":{}},emits:[\"input\",\" \"],data:()=>({search:\"\",availableTags:[]}),computed:{availableOptions(){return this.optionsFilter?this.tags.filter(this.optionsFilter):this.tags},localValue(){return 0===this.tags.length?[]:this.multiple?this.value.filter((e=>\"\"!==e)).map((e=>this.tags.find((t=>t.id===e)))):this.tags.find((e=>e.id===this.value))},propsToForward(){const{fetchTags:e,optionsFilter:t,passthru:a,...n}=this.$props;return n},tags(){return this.fetchTags?this.availableTags:this.options}},async created(){if(this.fetchTags)try{const e=await async function(){if(window.NextcloudVueDocs)return Promise.resolve(l(window.NextcloudVueDocs.tags));const e=await i()({method:\"PROPFIND\",url:(0,r.generateRemoteUrl)(\"dav\")+\"/systemtags/\",data:'\\n\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t \\n\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t \\n\\t\\t\\t\\t\\t'});return l(e.data)}();this.availableTags=e}catch(e){console.error(\"Loading systemtags failed\",e)}},methods:{handleInput(e){this.multiple?this.$emit(\"input\",e.map((e=>e.id))):null===e?this.$emit(\"input\",null):this.$emit(\"input\",e.id)}}};var u=a(1900),p=a(4076),A=a.n(p),m=(0,u.Z)(d,(function(){var e=this,t=e._self._c;return t(\"NcSelect\",e._g(e._b({attrs:{options:e.availableOptions,\"close-on-select\":!e.multiple,value:e.passthru?e.value:e.localValue},on:{search:t=>e.search=t},scopedSlots:e._u([{key:\"option\",fn:function(a){return[t(\"NcEllipsisedOption\",{attrs:{name:e.getOptionLabel(a),search:e.search}})]}},{key:\"selected-option\",fn:function(a){return[t(\"NcEllipsisedOption\",{attrs:{name:e.getOptionLabel(a),search:e.search}})]}},e._l(e.$scopedSlots,(function(t,a){return{key:a,fn:function(t){return[e._t(a,null,null,t)]}}}))],null,!0)},\"NcSelect\",e.propsToForward,!1),{...e.$listeners,input:e.passthru?e.$listeners.input:e.handleInput}))}),[],!1,null,null,null);\"function\"==typeof A()&&A()(m);const g=m.exports})(),n})()));\n//# sourceMappingURL=NcSelectTags.js.map","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Christoph Wurst \n * @author Julius Härtl \n * @author Roeland Jago Douma \n *\n * @license AGPL-3.0-or-later\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\nimport { loadState } from '@nextcloud/initial-state'\nimport { generateOcsUrl } from '@nextcloud/router'\n\nconst scopeValue = loadState('workflowengine', 'scope') === 0 ? 'global' : 'user'\n\nconst getApiUrl = (url) => {\n\treturn generateOcsUrl('apps/workflowengine/api/v1/workflows/{scopeValue}', { scopeValue }) + url + '?format=json'\n}\n\nexport {\n\tgetApiUrl,\n}\n","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Christoph Wurst \n * @author Daniel Kesselberg \n * @author John Molakvoæ \n * @author Julius Härtl \n * @author Roeland Jago Douma \n *\n * @license AGPL-3.0-or-later\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\nimport Vue from 'vue'\nimport Vuex, { Store } from 'vuex'\nimport axios from '@nextcloud/axios'\nimport { getApiUrl } from './helpers/api.js'\nimport { confirmPassword } from '@nextcloud/password-confirmation'\nimport '@nextcloud/password-confirmation/dist/style.css'\nimport { loadState } from '@nextcloud/initial-state'\n\nVue.use(Vuex)\n\nconst store = new Store({\n\tstate: {\n\t\trules: [],\n\t\tscope: loadState('workflowengine', 'scope'),\n\t\tappstoreEnabled: loadState('workflowengine', 'appstoreenabled'),\n\t\toperations: loadState('workflowengine', 'operators'),\n\n\t\tplugins: Vue.observable({\n\t\t\tchecks: {},\n\t\t\toperators: {},\n\t\t}),\n\n\t\tentities: loadState('workflowengine', 'entities'),\n\t\tevents: loadState('workflowengine', 'entities')\n\t\t\t.map((entity) => entity.events.map(event => {\n\t\t\t\treturn {\n\t\t\t\t\tid: `${entity.id}::${event.eventName}`,\n\t\t\t\t\tentity,\n\t\t\t\t\t...event,\n\t\t\t\t}\n\t\t\t})).flat(),\n\t\tchecks: loadState('workflowengine', 'checks'),\n\t},\n\tmutations: {\n\t\taddRule(state, rule) {\n\t\t\tstate.rules.push({ ...rule, valid: true })\n\t\t},\n\t\tupdateRule(state, rule) {\n\t\t\tconst index = state.rules.findIndex((item) => rule.id === item.id)\n\t\t\tconst newRule = Object.assign({}, rule)\n\t\t\tVue.set(state.rules, index, newRule)\n\t\t},\n\t\tremoveRule(state, rule) {\n\t\t\tconst index = state.rules.findIndex((item) => rule.id === item.id)\n\t\t\tstate.rules.splice(index, 1)\n\t\t},\n\t\taddPluginCheck(state, plugin) {\n\t\t\tVue.set(state.plugins.checks, plugin.class, plugin)\n\t\t},\n\t\taddPluginOperator(state, plugin) {\n\t\t\tplugin = Object.assign(\n\t\t\t\t{ color: 'var(--color-primary-element)' },\n\t\t\t\tplugin, state.operations[plugin.id] || {})\n\t\t\tif (typeof state.operations[plugin.id] !== 'undefined') {\n\t\t\t\tVue.set(state.operations, plugin.id, plugin)\n\t\t\t}\n\t\t},\n\t},\n\tactions: {\n\t\tasync fetchRules(context) {\n\t\t\tconst { data } = await axios.get(getApiUrl(''))\n\t\t\tObject.values(data.ocs.data).flat().forEach((rule) => {\n\t\t\t\tcontext.commit('addRule', rule)\n\t\t\t})\n\t\t},\n\t\tcreateNewRule(context, rule) {\n\t\t\tlet entity = null\n\t\t\tlet events = []\n\t\t\tif (rule.isComplex === false && rule.fixedEntity === '') {\n\t\t\t\tentity = context.state.entities.find((item) => rule.entities && rule.entities[0] === item.id)\n\t\t\t\tentity = entity || Object.values(context.state.entities)[0]\n\t\t\t\tevents = [entity.events[0].eventName]\n\t\t\t}\n\n\t\t\tcontext.commit('addRule', {\n\t\t\t\tid: -(new Date().getTime()),\n\t\t\t\tclass: rule.id,\n\t\t\t\tentity: entity ? entity.id : rule.fixedEntity,\n\t\t\t\tevents,\n\t\t\t\tname: '', // unused in the new ui, there for legacy reasons\n\t\t\t\tchecks: [\n\t\t\t\t\t{ class: null, operator: null, value: '' },\n\t\t\t\t],\n\t\t\t\toperation: rule.operation || '',\n\t\t\t})\n\t\t},\n\t\tupdateRule(context, rule) {\n\t\t\tcontext.commit('updateRule', {\n\t\t\t\t...rule,\n\t\t\t\tevents: typeof rule.events === 'string' ? JSON.parse(rule.events) : rule.events,\n\t\t\t})\n\t\t},\n\t\tremoveRule(context, rule) {\n\t\t\tcontext.commit('removeRule', rule)\n\t\t},\n\t\tasync pushUpdateRule(context, rule) {\n\t\t\tif (context.state.scope === 0) {\n\t\t\t\tawait confirmPassword()\n\t\t\t}\n\t\t\tlet result\n\t\t\tif (rule.id < 0) {\n\t\t\t\tresult = await axios.post(getApiUrl(''), rule)\n\t\t\t} else {\n\t\t\t\tresult = await axios.put(getApiUrl(`/${rule.id}`), rule)\n\t\t\t}\n\t\t\tVue.set(rule, 'id', result.data.ocs.data.id)\n\t\t\tcontext.commit('updateRule', rule)\n\t\t},\n\t\tasync deleteRule(context, rule) {\n\t\t\tawait confirmPassword()\n\t\t\tawait axios.delete(getApiUrl(`/${rule.id}`))\n\t\t\tcontext.commit('removeRule', rule)\n\t\t},\n\t\tsetValid(context, { rule, valid }) {\n\t\t\trule.valid = valid\n\t\t\tcontext.commit('updateRule', rule)\n\t\t},\n\t},\n\tgetters: {\n\t\tgetRules(state) {\n\t\t\treturn state.rules.filter((rule) => typeof state.operations[rule.class] !== 'undefined').sort((rule1, rule2) => {\n\t\t\t\treturn rule1.id - rule2.id || rule2.class - rule1.class\n\t\t\t})\n\t\t},\n\t\tgetOperationForRule(state) {\n\t\t\treturn (rule) => state.operations[rule.class]\n\t\t},\n\t\tgetEntityForOperation(state) {\n\t\t\treturn (operation) => state.entities.find((entity) => operation.fixedEntity === entity.id)\n\t\t},\n\t\tgetEventsForOperation(state) {\n\t\t\treturn (operation) => state.events\n\t\t},\n\n\t\t/**\n\t\t * Return all available checker plugins for a given entity class\n\t\t *\n\t\t * @param {object} state the store state\n\t\t * @return {Function} the available plugins\n\t\t */\n\t\tgetChecksForEntity(state) {\n\t\t\treturn (entity) => {\n\t\t\t\treturn Object.values(state.checks)\n\t\t\t\t\t.filter((check) => check.supportedEntities.indexOf(entity) > -1 || check.supportedEntities.length === 0)\n\t\t\t\t\t.map((check) => state.plugins.checks[check.id])\n\t\t\t\t\t.reduce((obj, item) => {\n\t\t\t\t\t\tobj[item.class] = item\n\t\t\t\t\t\treturn obj\n\t\t\t\t\t}, {})\n\t\t\t}\n\t\t},\n\t},\n})\n\nexport default store\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Event.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Event.vue?vue&type=script&lang=js&\"","\n\n\n\n\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Event.vue?vue&type=style&index=0&id=d4892b64&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Event.vue?vue&type=style&index=0&id=d4892b64&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Event.vue?vue&type=template&id=d4892b64&scoped=true&\"\nimport script from \"./Event.vue?vue&type=script&lang=js&\"\nexport * from \"./Event.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Event.vue?vue&type=style&index=0&id=d4892b64&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"d4892b64\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"event\"},[(_vm.operation.isComplex && _vm.operation.fixedEntity !== '')?_c('div',{staticClass:\"isComplex\"},[_c('img',{staticClass:\"option__icon\",attrs:{\"src\":_vm.entity.icon,\"alt\":\"\"}}),_vm._v(\" \"),_c('span',{staticClass:\"option__title option__title_single\"},[_vm._v(_vm._s(_vm.operation.triggerHint))])]):_c('NcSelect',{staticClass:\"event__trigger\",attrs:{\"disabled\":_vm.allEvents.length <= 1,\"multiple\":true,\"options\":_vm.allEvents,\"value\":_vm.currentEvent,\"placeholder\":_vm.placeholderString,\"label\":\"displayName\"},on:{\"input\":_vm.updateEvent},scopedSlots:_vm._u([{key:\"option\",fn:function(option){return [_c('img',{staticClass:\"option__icon\",attrs:{\"src\":option.entity.icon,\"alt\":\"\"}}),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(option.displayName))])]}},{key:\"selected-option\",fn:function(option){return [_c('img',{staticClass:\"option__icon\",attrs:{\"src\":option.entity.icon,\"alt\":\"\"}}),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(option.displayName))])]}}])})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Check.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Check.vue?vue&type=script&lang=js&\"","\n\n\n\n\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Check.vue?vue&type=style&index=0&id=07a2739b&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Check.vue?vue&type=style&index=0&id=07a2739b&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Check.vue?vue&type=template&id=07a2739b&scoped=true&\"\nimport script from \"./Check.vue?vue&type=script&lang=js&\"\nexport * from \"./Check.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Check.vue?vue&type=style&index=0&id=07a2739b&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"07a2739b\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:(_vm.hideDelete),expression:\"hideDelete\"}],staticClass:\"check\",on:{\"click\":_vm.showDelete}},[_c('NcSelect',{ref:\"checkSelector\",attrs:{\"options\":_vm.options,\"label\":\"name\",\"clearable\":false,\"placeholder\":_vm.t('workflowengine', 'Select a filter')},on:{\"input\":_vm.updateCheck},model:{value:(_vm.currentOption),callback:function ($$v) {_vm.currentOption=$$v},expression:\"currentOption\"}}),_vm._v(\" \"),_c('NcSelect',{staticClass:\"comparator\",attrs:{\"disabled\":!_vm.currentOption,\"options\":_vm.operators,\"label\":\"name\",\"clearable\":false,\"placeholder\":_vm.t('workflowengine', 'Select a comparator')},on:{\"input\":_vm.updateCheck},model:{value:(_vm.currentOperator),callback:function ($$v) {_vm.currentOperator=$$v},expression:\"currentOperator\"}}),_vm._v(\" \"),(_vm.currentOperator && _vm.currentComponent)?_c(_vm.currentOption.component,{tag:\"component\",staticClass:\"option\",attrs:{\"disabled\":!_vm.currentOption,\"check\":_vm.check},on:{\"input\":_vm.updateCheck,\"valid\":function($event){(_vm.valid=true) && _vm.validate()},\"invalid\":function($event){!(_vm.valid=false) && _vm.validate()}},model:{value:(_vm.check.value),callback:function ($$v) {_vm.$set(_vm.check, \"value\", $$v)},expression:\"check.value\"}}):_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.check.value),expression:\"check.value\"}],staticClass:\"option\",class:{ invalid: !_vm.valid },attrs:{\"type\":\"text\",\"disabled\":!_vm.currentOption,\"placeholder\":_vm.valuePlaceholder},domProps:{\"value\":(_vm.check.value)},on:{\"input\":[function($event){if($event.target.composing)return;_vm.$set(_vm.check, \"value\", $event.target.value)},_vm.updateCheck]}}),_vm._v(\" \"),(_vm.deleteVisible || !_vm.currentOption)?_c('NcActions',[_c('NcActionButton',{attrs:{\"title\":_vm.t('workflowengine', 'Remove filter')},on:{\"click\":function($event){return _vm.$emit('remove')}},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('CloseIcon',{attrs:{\"size\":20}})]},proxy:true}],null,false,2428343285)})],1):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Operation.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Operation.vue?vue&type=script&lang=js&\"","\n\n\n\n\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Operation.vue?vue&type=style&index=0&id=a0480332&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Operation.vue?vue&type=style&index=0&id=a0480332&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Operation.vue?vue&type=template&id=a0480332&scoped=true&\"\nimport script from \"./Operation.vue?vue&type=script&lang=js&\"\nexport * from \"./Operation.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Operation.vue?vue&type=style&index=0&id=a0480332&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"a0480332\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"actions__item\",class:{'colored': _vm.colored},style:({ backgroundColor: _vm.colored ? _vm.operation.color : 'transparent' })},[_c('div',{staticClass:\"icon\",class:_vm.operation.iconClass,style:({ backgroundImage: _vm.operation.iconClass ? '' : `url(${_vm.operation.icon})` })}),_vm._v(\" \"),_c('div',{staticClass:\"actions__item__description\"},[_c('h3',[_vm._v(_vm._s(_vm.operation.name))]),_vm._v(\" \"),_c('small',[_vm._v(_vm._s(_vm.operation.description))]),_vm._v(\" \"),(_vm.colored)?_c('NcButton',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('workflowengine', 'Add new flow'))+\"\\n\\t\\t\")]):_vm._e()],1),_vm._v(\" \"),_c('div',{staticClass:\"actions__item_options\"},[_vm._t(\"default\")],2)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Rule.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Rule.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Rule.vue?vue&type=style&index=0&id=3def8966&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Rule.vue?vue&type=style&index=0&id=3def8966&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Rule.vue?vue&type=template&id=3def8966&scoped=true&\"\nimport script from \"./Rule.vue?vue&type=script&lang=js&\"\nexport * from \"./Rule.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Rule.vue?vue&type=style&index=0&id=3def8966&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3def8966\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return (_vm.operation)?_c('div',{staticClass:\"section rule\",style:({ borderLeftColor: _vm.operation.color || '' })},[_c('div',{staticClass:\"trigger\"},[_c('p',[_c('span',[_vm._v(_vm._s(_vm.t('workflowengine', 'When')))]),_vm._v(\" \"),_c('Event',{attrs:{\"rule\":_vm.rule},on:{\"update\":_vm.updateRule}})],1),_vm._v(\" \"),_vm._l((_vm.rule.checks),function(check,index){return _c('p',{key:index},[_c('span',[_vm._v(_vm._s(_vm.t('workflowengine', 'and')))]),_vm._v(\" \"),_c('Check',{attrs:{\"check\":check,\"rule\":_vm.rule},on:{\"update\":_vm.updateRule,\"validate\":_vm.validate,\"remove\":function($event){return _vm.removeCheck(check)}}})],1)}),_vm._v(\" \"),_c('p',[_c('span'),_vm._v(\" \"),(_vm.lastCheckComplete)?_c('input',{staticClass:\"check--add\",attrs:{\"type\":\"button\",\"value\":_vm.t('workflowengine', 'Add a new filter')},on:{\"click\":_vm.onAddFilter}}):_vm._e()])],2),_vm._v(\" \"),_c('div',{staticClass:\"flow-icon icon-confirm\"}),_vm._v(\" \"),_c('div',{staticClass:\"action\"},[_c('Operation',{attrs:{\"operation\":_vm.operation,\"colored\":false}},[(_vm.operation.options)?_c(_vm.operation.options,{tag:\"component\",on:{\"input\":_vm.updateOperation},model:{value:(_vm.rule.operation),callback:function ($$v) {_vm.$set(_vm.rule, \"operation\", $$v)},expression:\"rule.operation\"}}):_vm._e()],1),_vm._v(\" \"),_c('div',{staticClass:\"buttons\"},[(_vm.rule.id < -1 || _vm.dirty)?_c('NcButton',{on:{\"click\":_vm.cancelRule}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('workflowengine', 'Cancel'))+\"\\n\\t\\t\\t\")]):(!_vm.dirty)?_c('NcButton',{on:{\"click\":_vm.deleteRule}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('workflowengine', 'Delete'))+\"\\n\\t\\t\\t\")]):_vm._e(),_vm._v(\" \"),_c('NcButton',{attrs:{\"type\":_vm.ruleStatus.type},on:{\"click\":_vm.saveRule},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c(_vm.ruleStatus.icon,{tag:\"component\",attrs:{\"size\":20}})]},proxy:true}],null,false,2383918876)},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.ruleStatus.title)+\"\\n\\t\\t\\t\")])],1),_vm._v(\" \"),(_vm.error)?_c('p',{staticClass:\"error-message\"},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.error)+\"\\n\\t\\t\")]):_vm._e()],1)]):_vm._e()\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./MenuUp.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./MenuUp.vue?vue&type=script&lang=js&\"","\n\n","import { render, staticRenderFns } from \"./MenuUp.vue?vue&type=template&id=52b567ec&\"\nimport script from \"./MenuUp.vue?vue&type=script&lang=js&\"\nexport * from \"./MenuUp.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon menu-up-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M7,15L12,10L17,15H7Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./MenuDown.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./MenuDown.vue?vue&type=script&lang=js&\"","\n\n","import { render, staticRenderFns } from \"./MenuDown.vue?vue&type=template&id=49c08fbe&\"\nimport script from \"./MenuDown.vue?vue&type=script&lang=js&\"\nexport * from \"./MenuDown.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon menu-down-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M7,10L12,15L17,10H7Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Workflow.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Workflow.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Workflow.vue?vue&type=style&index=0&id=6e5c8dfa&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Workflow.vue?vue&type=style&index=0&id=6e5c8dfa&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Workflow.vue?vue&type=template&id=6e5c8dfa&scoped=true&\"\nimport script from \"./Workflow.vue?vue&type=script&lang=js&\"\nexport * from \"./Workflow.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Workflow.vue?vue&type=style&index=0&id=6e5c8dfa&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6e5c8dfa\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"workflowengine\"}},[_c('NcSettingsSection',{attrs:{\"name\":_vm.t('workflowengine', 'Available flows'),\"doc-url\":_vm.workflowDocUrl}},[(_vm.scope === 0)?_c('p',{staticClass:\"settings-hint\"},[_c('a',{attrs:{\"href\":\"https://nextcloud.com/developer/\"}},[_vm._v(_vm._s(_vm.t('workflowengine', 'For details on how to write your own flow, check out the development documentation.')))])]):_vm._e(),_vm._v(\" \"),_c('transition-group',{staticClass:\"actions\",attrs:{\"name\":\"slide\",\"tag\":\"div\"}},[_vm._l((_vm.getMainOperations),function(operation){return _c('Operation',{key:operation.id,attrs:{\"operation\":operation},nativeOn:{\"click\":function($event){return _vm.createNewRule(operation)}}})}),_vm._v(\" \"),(_vm.showAppStoreHint)?_c('a',{key:'add',staticClass:\"actions__item colored more\",attrs:{\"href\":_vm.appstoreUrl}},[_c('div',{staticClass:\"icon icon-add\"}),_vm._v(\" \"),_c('div',{staticClass:\"actions__item__description\"},[_c('h3',[_vm._v(_vm._s(_vm.t('workflowengine', 'More flows')))]),_vm._v(\" \"),_c('small',[_vm._v(_vm._s(_vm.t('workflowengine', 'Browse the App Store')))])])]):_vm._e()],2),_vm._v(\" \"),(_vm.hasMoreOperations)?_c('div',{staticClass:\"actions__more\"},[_c('NcButton',{on:{\"click\":function($event){_vm.showMoreOperations = !_vm.showMoreOperations}},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [(_vm.showMoreOperations)?_c('MenuUp',{attrs:{\"size\":20}}):_c('MenuDown',{attrs:{\"size\":20}})]},proxy:true}],null,false,3801522717)},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.showMoreOperations ? _vm.t('workflowengine', 'Show less') : _vm.t('workflowengine', 'Show more'))+\"\\n\\t\\t\\t\")])],1):_vm._e(),_vm._v(\" \"),(_vm.scope === 0)?_c('h2',{staticClass:\"configured-flows\"},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('workflowengine', 'Configured flows'))+\"\\n\\t\\t\")]):_c('h2',{staticClass:\"configured-flows\"},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('workflowengine', 'Your flows'))+\"\\n\\t\\t\")])],1),_vm._v(\" \"),(_vm.rules.length > 0)?_c('transition-group',{attrs:{\"name\":\"slide\"}},_vm._l((_vm.rules),function(rule){return _c('Rule',{key:rule.id,attrs:{\"rule\":rule}})}),1):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\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\nconst regexRegex = /^\\/(.*)\\/([gui]{0,3})$/\nconst regexIPv4 = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\/(3[0-2]|[1-2][0-9]|[1-9])$/\nconst regexIPv6 = /^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\\/(1([01][0-9]|2[0-8])|[1-9][0-9]|[0-9])$/\n\nconst validateRegex = function(string) {\n\tif (!string) {\n\t\treturn false\n\t}\n\treturn regexRegex.exec(string) !== null\n}\n\nconst validateIPv4 = function(string) {\n\tif (!string) {\n\t\treturn false\n\t}\n\treturn regexIPv4.exec(string) !== null\n}\n\nconst validateIPv6 = function(string) {\n\tif (!string) {\n\t\treturn false\n\t}\n\treturn regexIPv6.exec(string) !== null\n}\n\nconst stringValidator = (check) => {\n\tif (check.operator === 'matches' || check.operator === '!matches') {\n\t\treturn validateRegex(check.value)\n\t}\n\treturn true\n}\n\nexport { validateRegex, stringValidator, validateIPv4, validateIPv6 }\n","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author John Molakvoæ \n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\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\nconst valueMixin = {\n\tprops: {\n\t\tvalue: {\n\t\t\ttype: String,\n\t\t\tdefault: '',\n\t\t},\n\t\tcheck: {\n\t\t\ttype: Object,\n\t\t\tdefault: () => { return {} },\n\t\t},\n\t},\n\tdata() {\n\t\treturn {\n\t\t\tnewValue: '',\n\t\t}\n\t},\n\twatch: {\n\t\tvalue: {\n\t\t\timmediate: true,\n\t\t\thandler(value) {\n\t\t\t\tthis.updateInternalValue(value)\n\t\t\t},\n\t\t},\n\t},\n\tmethods: {\n\t\tupdateInternalValue(value) {\n\t\t\tthis.newValue = value\n\t\t},\n\t},\n}\n\nexport default valueMixin\n","\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileMimeType.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileMimeType.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileMimeType.vue?vue&type=style&index=0&id=1a11f354&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileMimeType.vue?vue&type=style&index=0&id=1a11f354&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./FileMimeType.vue?vue&type=template&id=1a11f354&scoped=true&\"\nimport script from \"./FileMimeType.vue?vue&type=script&lang=js&\"\nexport * from \"./FileMimeType.vue?vue&type=script&lang=js&\"\nimport style0 from \"./FileMimeType.vue?vue&type=style&index=0&id=1a11f354&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1a11f354\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('NcSelect',{attrs:{\"value\":_vm.currentValue,\"placeholder\":_vm.t('workflowengine', 'Select a file type'),\"label\":\"label\",\"options\":_vm.options,\"clearable\":false},on:{\"input\":_vm.setValue},scopedSlots:_vm._u([{key:\"option\",fn:function(option){return [(option.icon)?_c('span',{staticClass:\"option__icon\",class:option.icon}):_c('span',{staticClass:\"option__icon-img\"},[_c('img',{attrs:{\"src\":option.iconUrl,\"alt\":\"\"}})]),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_c('NcEllipsisedOption',{attrs:{\"name\":String(option.label)}})],1)]}},{key:\"selected-option\",fn:function(selectedOption){return [(selectedOption.icon)?_c('span',{staticClass:\"option__icon\",class:selectedOption.icon}):_c('span',{staticClass:\"option__icon-img\"},[_c('img',{attrs:{\"src\":selectedOption.iconUrl,\"alt\":\"\"}})]),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_c('NcEllipsisedOption',{attrs:{\"name\":String(selectedOption.label)}})],1)]}}])}),_vm._v(\" \"),(!_vm.isPredefined)?_c('input',{attrs:{\"type\":\"text\",\"placeholder\":_vm.t('workflowengine', 'e.g. httpd/unix-directory')},domProps:{\"value\":_vm.currentValue.id},on:{\"input\":_vm.updateCustom}}):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileSystemTag.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FileSystemTag.vue?vue&type=script&lang=js&\"","\n\n\n\n\n\n\n","import { render, staticRenderFns } from \"./FileSystemTag.vue?vue&type=template&id=3bb09106&scoped=true&\"\nimport script from \"./FileSystemTag.vue?vue&type=script&lang=js&\"\nexport * from \"./FileSystemTag.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3bb09106\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('NcSelectTags',{attrs:{\"multiple\":false},on:{\"input\":_vm.update},model:{value:(_vm.newValue),callback:function ($$v) {_vm.newValue=$$v},expression:\"newValue\"}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./MfaVerifiedValue.vue?vue&type=template&id=db945394&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div')\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Arthur Schiwon \n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\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\nimport { stringValidator, validateIPv4, validateIPv6 } from '../../helpers/validators.js'\nimport FileMimeType from './FileMimeType.vue'\nimport FileSystemTag from './FileSystemTag.vue'\nimport MfaVerifiedValue from './MfaVerifiedValue.vue'\n\nconst stringOrRegexOperators = () => {\n\treturn [\n\t\t{ operator: 'matches', name: t('workflowengine', 'matches') },\n\t\t{ operator: '!matches', name: t('workflowengine', 'does not match') },\n\t\t{ operator: 'is', name: t('workflowengine', 'is') },\n\t\t{ operator: '!is', name: t('workflowengine', 'is not') },\n\t]\n}\n\nconst FileChecks = [\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\FileName',\n\t\tname: t('workflowengine', 'File name'),\n\t\toperators: stringOrRegexOperators,\n\t\tplaceholder: (check) => {\n\t\t\tif (check.operator === 'matches' || check.operator === '!matches') {\n\t\t\t\treturn '/^dummy-.+$/i'\n\t\t\t}\n\t\t\treturn 'filename.txt'\n\t\t},\n\t\tvalidate: stringValidator,\n\t},\n\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\FileMimeType',\n\t\tname: t('workflowengine', 'File MIME type'),\n\t\toperators: stringOrRegexOperators,\n\t\tcomponent: FileMimeType,\n\t},\n\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\FileSize',\n\t\tname: t('workflowengine', 'File size (upload)'),\n\t\toperators: [\n\t\t\t{ operator: 'less', name: t('workflowengine', 'less') },\n\t\t\t{ operator: '!greater', name: t('workflowengine', 'less or equals') },\n\t\t\t{ operator: '!less', name: t('workflowengine', 'greater or equals') },\n\t\t\t{ operator: 'greater', name: t('workflowengine', 'greater') },\n\t\t],\n\t\tplaceholder: (check) => '5 MB',\n\t\tvalidate: (check) => check.value ? check.value.match(/^[0-9]+[ ]?[kmgt]?b$/i) !== null : false,\n\t},\n\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\RequestRemoteAddress',\n\t\tname: t('workflowengine', 'Request remote address'),\n\t\toperators: [\n\t\t\t{ operator: 'matchesIPv4', name: t('workflowengine', 'matches IPv4') },\n\t\t\t{ operator: '!matchesIPv4', name: t('workflowengine', 'does not match IPv4') },\n\t\t\t{ operator: 'matchesIPv6', name: t('workflowengine', 'matches IPv6') },\n\t\t\t{ operator: '!matchesIPv6', name: t('workflowengine', 'does not match IPv6') },\n\t\t],\n\t\tplaceholder: (check) => {\n\t\t\tif (check.operator === 'matchesIPv6' || check.operator === '!matchesIPv6') {\n\t\t\t\treturn '::1/128'\n\t\t\t}\n\t\t\treturn '127.0.0.1/32'\n\t\t},\n\t\tvalidate: (check) => {\n\t\t\tif (check.operator === 'matchesIPv6' || check.operator === '!matchesIPv6') {\n\t\t\t\treturn validateIPv6(check.value)\n\t\t\t}\n\t\t\treturn validateIPv4(check.value)\n\t\t},\n\t},\n\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\FileSystemTags',\n\t\tname: t('workflowengine', 'File system tag'),\n\t\toperators: [\n\t\t\t{ operator: 'is', name: t('workflowengine', 'is tagged with') },\n\t\t\t{ operator: '!is', name: t('workflowengine', 'is not tagged with') },\n\t\t],\n\t\tcomponent: FileSystemTag,\n\t},\n\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\MfaVerified',\n\t\tname: t('workflowengine', 'multi-factor authentication'),\n\t\toperators: [\n\t\t\t{ operator: 'is', name: t('workflowengine', 'is verified') },\n\t\t\t{ operator: '!is', name: t('workflowengine', 'is not verified') },\n\t\t],\n\t\tcomponent: MfaVerifiedValue,\n\t},\n]\n\nexport default FileChecks\n","\n\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserAgent.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserAgent.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserAgent.vue?vue&type=style&index=0&id=003881d4&prod&scoped=true&lang=css&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserAgent.vue?vue&type=style&index=0&id=003881d4&prod&scoped=true&lang=css&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./RequestUserAgent.vue?vue&type=template&id=003881d4&scoped=true&\"\nimport script from \"./RequestUserAgent.vue?vue&type=script&lang=js&\"\nexport * from \"./RequestUserAgent.vue?vue&type=script&lang=js&\"\nimport style0 from \"./RequestUserAgent.vue?vue&type=style&index=0&id=003881d4&prod&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"003881d4\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('NcSelect',{attrs:{\"value\":_vm.currentValue,\"placeholder\":_vm.t('workflowengine', 'Select a user agent'),\"label\":\"label\",\"options\":_vm.options,\"clearable\":false},on:{\"input\":_vm.setValue},scopedSlots:_vm._u([{key:\"option\",fn:function(option){return [_c('span',{staticClass:\"option__icon\",class:option.icon}),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_c('NcEllipsisedOption',{attrs:{\"name\":String(option.label)}})],1)]}},{key:\"selected-option\",fn:function(selectedOption){return [_c('span',{staticClass:\"option__icon\",class:selectedOption.icon}),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_c('NcEllipsisedOption',{attrs:{\"name\":String(selectedOption.label)}})],1)]}}])}),_vm._v(\" \"),(!_vm.isPredefined)?_c('input',{attrs:{\"type\":\"text\"},domProps:{\"value\":_vm.currentValue.pattern},on:{\"input\":_vm.updateCustom}}):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestTime.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestTime.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestTime.vue?vue&type=style&index=0&id=7a2ecc67&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestTime.vue?vue&type=style&index=0&id=7a2ecc67&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./RequestTime.vue?vue&type=template&id=7a2ecc67&scoped=true&\"\nimport script from \"./RequestTime.vue?vue&type=script&lang=js&\"\nexport * from \"./RequestTime.vue?vue&type=script&lang=js&\"\nimport style0 from \"./RequestTime.vue?vue&type=style&index=0&id=7a2ecc67&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7a2ecc67\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"timeslot\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.newValue.startTime),expression:\"newValue.startTime\"}],staticClass:\"timeslot--start\",attrs:{\"type\":\"text\",\"placeholder\":\"e.g. 08:00\"},domProps:{\"value\":(_vm.newValue.startTime)},on:{\"input\":[function($event){if($event.target.composing)return;_vm.$set(_vm.newValue, \"startTime\", $event.target.value)},_vm.update]}}),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.newValue.endTime),expression:\"newValue.endTime\"}],attrs:{\"type\":\"text\",\"placeholder\":\"e.g. 18:00\"},domProps:{\"value\":(_vm.newValue.endTime)},on:{\"input\":[function($event){if($event.target.composing)return;_vm.$set(_vm.newValue, \"endTime\", $event.target.value)},_vm.update]}}),_vm._v(\" \"),(!_vm.valid)?_c('p',{staticClass:\"invalid-hint\"},[_vm._v(\"\\n\\t\\t\"+_vm._s(_vm.t('workflowengine', 'Please enter a valid time span'))+\"\\n\\t\")]):_vm._e(),_vm._v(\" \"),_c('NcSelect',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.valid),expression:\"valid\"}],attrs:{\"clearable\":false,\"options\":_vm.timezones},on:{\"input\":_vm.update},model:{value:(_vm.newValue.timezone),callback:function ($$v) {_vm.$set(_vm.newValue, \"timezone\", $$v)},expression:\"newValue.timezone\"}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestURL.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestURL.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestURL.vue?vue&type=style&index=0&id=1a72d97f&prod&scoped=true&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestURL.vue?vue&type=style&index=0&id=1a72d97f&prod&scoped=true&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./RequestURL.vue?vue&type=template&id=1a72d97f&scoped=true&\"\nimport script from \"./RequestURL.vue?vue&type=script&lang=js&\"\nexport * from \"./RequestURL.vue?vue&type=script&lang=js&\"\nimport style0 from \"./RequestURL.vue?vue&type=style&index=0&id=1a72d97f&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1a72d97f\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('NcSelect',{attrs:{\"value\":_vm.currentValue,\"placeholder\":_vm.t('workflowengine', 'Select a request URL'),\"label\":\"label\",\"clearable\":false,\"options\":_vm.options},on:{\"input\":_vm.setValue},scopedSlots:_vm._u([{key:\"option\",fn:function(option){return [_c('span',{staticClass:\"option__icon\",class:option.icon}),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_c('NcEllipsisedOption',{attrs:{\"name\":String(option.label)}})],1)]}},{key:\"selected-option\",fn:function(selectedOption){return [_c('span',{staticClass:\"option__icon\",class:selectedOption.icon}),_vm._v(\" \"),_c('span',{staticClass:\"option__title\"},[_c('NcEllipsisedOption',{attrs:{\"name\":String(selectedOption.label)}})],1)]}}])}),_vm._v(\" \"),(!_vm.isPredefined)?_c('input',{attrs:{\"type\":\"text\",\"placeholder\":_vm.placeholder},domProps:{\"value\":_vm.currentValue.id},on:{\"input\":_vm.updateCustom}}):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserGroup.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserGroup.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserGroup.vue?vue&type=style&index=0&id=16d8123e&prod&scoped=true&lang=css&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestUserGroup.vue?vue&type=style&index=0&id=16d8123e&prod&scoped=true&lang=css&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./RequestUserGroup.vue?vue&type=template&id=16d8123e&scoped=true&\"\nimport script from \"./RequestUserGroup.vue?vue&type=script&lang=js&\"\nexport * from \"./RequestUserGroup.vue?vue&type=script&lang=js&\"\nimport style0 from \"./RequestUserGroup.vue?vue&type=style&index=0&id=16d8123e&prod&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"16d8123e\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('NcSelect',{attrs:{\"value\":_vm.currentValue,\"loading\":_vm.status.isLoading && _vm.groups.length === 0,\"options\":_vm.groups,\"clearable\":false,\"label\":\"displayname\"},on:{\"search-change\":_vm.searchAsync,\"input\":(value) => _vm.$emit('input', value.id)}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\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\nimport RequestUserAgent from './RequestUserAgent.vue'\nimport RequestTime from './RequestTime.vue'\nimport RequestURL from './RequestURL.vue'\nimport RequestUserGroup from './RequestUserGroup.vue'\n\nconst RequestChecks = [\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\RequestURL',\n\t\tname: t('workflowengine', 'Request URL'),\n\t\toperators: [\n\t\t\t{ operator: 'is', name: t('workflowengine', 'is') },\n\t\t\t{ operator: '!is', name: t('workflowengine', 'is not') },\n\t\t\t{ operator: 'matches', name: t('workflowengine', 'matches') },\n\t\t\t{ operator: '!matches', name: t('workflowengine', 'does not match') },\n\t\t],\n\t\tcomponent: RequestURL,\n\t},\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\RequestTime',\n\t\tname: t('workflowengine', 'Request time'),\n\t\toperators: [\n\t\t\t{ operator: 'in', name: t('workflowengine', 'between') },\n\t\t\t{ operator: '!in', name: t('workflowengine', 'not between') },\n\t\t],\n\t\tcomponent: RequestTime,\n\t},\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\RequestUserAgent',\n\t\tname: t('workflowengine', 'Request user agent'),\n\t\toperators: [\n\t\t\t{ operator: 'is', name: t('workflowengine', 'is') },\n\t\t\t{ operator: '!is', name: t('workflowengine', 'is not') },\n\t\t\t{ operator: 'matches', name: t('workflowengine', 'matches') },\n\t\t\t{ operator: '!matches', name: t('workflowengine', 'does not match') },\n\t\t],\n\t\tcomponent: RequestUserAgent,\n\t},\n\t{\n\t\tclass: 'OCA\\\\WorkflowEngine\\\\Check\\\\UserGroupMembership',\n\t\tname: t('workflowengine', 'User group membership'),\n\t\toperators: [\n\t\t\t{ operator: 'is', name: t('workflowengine', 'is member of') },\n\t\t\t{ operator: '!is', name: t('workflowengine', 'is not member of') },\n\t\t],\n\t\tcomponent: RequestUserGroup,\n\t},\n]\n\nexport default RequestChecks\n","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\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\nimport FileChecks from './file.js'\nimport RequestChecks from './request.js'\n\nexport default [...FileChecks, ...RequestChecks]\n","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author John Molakvoæ \n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\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\nimport Vue from 'vue'\nimport Vuex from 'vuex'\nimport store from './store.js'\nimport Settings from './components/Workflow.vue'\nimport ShippedChecks from './components/Checks/index.js'\n\n/**\n * A plugin for displaying a custom value field for checks\n *\n * @typedef {object} CheckPlugin\n * @property {string} class - The PHP class name of the check\n * @property {Comparison[]} operators - A list of possible comparison operations running on the check\n * @property {Vue} component - A vue component to handle the rendering of options\n * The component should handle the v-model directive properly,\n * so it needs a value property to receive data and emit an input\n * event once the data has changed\n * @property {Function} placeholder - Return a placeholder of no custom component is used\n * @property {Function} validate - validate a check if no custom component is used\n */\n\n/**\n * A plugin for extending the admin page representation of an operator\n *\n * @typedef {object} OperatorPlugin\n * @property {string} id - The PHP class name of the check\n * @property {string} operation - Default value for the operation field\n * @property {string} color - Custom color code to be applied for the operator selector\n * @property {Vue} component - A vue component to handle the rendering of options\n * The component should handle the v-model directive properly,\n * so it needs a value property to receive data and emit an input\n * event once the data has changed\n */\n\n/**\n * @typedef {object} Comparison\n * @property {string} operator - value the comparison should have, e.g. !less, greater\n * @property {string} name - Translated readable text, e.g. less or equals\n */\n\n/**\n * Public javascript api for apps to register custom plugins\n */\nwindow.OCA.WorkflowEngine = Object.assign({}, OCA.WorkflowEngine, {\n\n\t/**\n\t *\n\t * @param {CheckPlugin} Plugin the plugin to register\n\t */\n\tregisterCheck(Plugin) {\n\t\tstore.commit('addPluginCheck', Plugin)\n\t},\n\t/**\n\t *\n\t * @param {OperatorPlugin} Plugin the plugin to register\n\t */\n\tregisterOperator(Plugin) {\n\t\tstore.commit('addPluginOperator', Plugin)\n\t},\n})\n\n// Register shipped checks\nShippedChecks.forEach((checkPlugin) => window.OCA.WorkflowEngine.registerCheck(checkPlugin))\n\nVue.use(Vuex)\nVue.prototype.t = t\n\nconst View = Vue.extend(Settings)\nconst workflowengine = new View({\n\tstore,\n})\nworkflowengine.$mount('#workflowengine')\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".check[data-v-07a2739b]{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;padding-right:20px}.check>*[data-v-07a2739b]:not(.close){width:180px}.check>.comparator[data-v-07a2739b]{min-width:200px;width:200px}.check>.option[data-v-07a2739b]{min-width:260px;width:260px;min-height:48px}.check>.option>input[type=text][data-v-07a2739b]{min-height:48px}.check>.v-select[data-v-07a2739b],.check>.button-vue[data-v-07a2739b],.check>input[type=text][data-v-07a2739b]{margin-right:5px;margin-bottom:5px}input[type=text][data-v-07a2739b]{margin:0}.invalid[data-v-07a2739b]{border-color:var(--color-error) !important}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Check.vue\"],\"names\":[],\"mappings\":\"AACA,wBACC,YAAA,CACA,cAAA,CACA,sBAAA,CACA,UAAA,CACA,kBAAA,CAEA,sCACC,WAAA,CAED,oCACC,eAAA,CACA,WAAA,CAED,gCACC,eAAA,CACA,WAAA,CACA,eAAA,CAEA,iDACC,eAAA,CAGF,+GAGC,gBAAA,CACA,iBAAA,CAGF,kCACC,QAAA,CAED,0BACC,0CAAA\",\"sourcesContent\":[\"\\n.check {\\n\\tdisplay: flex;\\n\\tflex-wrap: wrap;\\n\\talign-items: flex-start; // to not stretch components vertically\\n\\twidth: 100%;\\n\\tpadding-right: 20px;\\n\\n\\t& > *:not(.close) {\\n\\t\\twidth: 180px;\\n\\t}\\n\\t& > .comparator {\\n\\t\\tmin-width: 200px;\\n\\t\\twidth: 200px;\\n\\t}\\n\\t& > .option {\\n\\t\\tmin-width: 260px;\\n\\t\\twidth: 260px;\\n\\t\\tmin-height: 48px;\\n\\n\\t\\t& > input[type=text] {\\n\\t\\t\\tmin-height: 48px;\\n\\t\\t}\\n\\t}\\n\\t& > .v-select,\\n\\t& > .button-vue,\\n\\t& > input[type=text] {\\n\\t\\tmargin-right: 5px;\\n\\t\\tmargin-bottom: 5px;\\n\\t}\\n}\\ninput[type=text] {\\n\\tmargin: 0;\\n}\\n.invalid {\\n\\tborder-color: var(--color-error) !important;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".v-select[data-v-1a11f354],input[type=text][data-v-1a11f354]{width:100%}input[type=text][data-v-1a11f354]{min-height:48px}.option__icon[data-v-1a11f354],.option__icon-img[data-v-1a11f354]{display:inline-block;min-width:30px;background-position:center;vertical-align:middle}.option__icon-img[data-v-1a11f354]{text-align:center}.option__title[data-v-1a11f354]{display:inline-flex;width:calc(100% - 36px);vertical-align:middle}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Checks/FileMimeType.vue\"],\"names\":[],\"mappings\":\"AACA,6DAEC,UAAA,CAGD,kCACC,eAAA,CAGD,kEAEC,oBAAA,CACA,cAAA,CACA,0BAAA,CACA,qBAAA,CAGD,mCACC,iBAAA,CAGD,gCACC,mBAAA,CACA,uBAAA,CACA,qBAAA\",\"sourcesContent\":[\"\\n.v-select,\\ninput[type='text'] {\\n\\twidth: 100%;\\n}\\n\\ninput[type=text] {\\n\\tmin-height: 48px;\\n}\\n\\n.option__icon,\\n.option__icon-img {\\n\\tdisplay: inline-block;\\n\\tmin-width: 30px;\\n\\tbackground-position: center;\\n\\tvertical-align: middle;\\n}\\n\\n.option__icon-img {\\n\\ttext-align: center;\\n}\\n\\n.option__title {\\n\\tdisplay: inline-flex;\\n\\twidth: calc(100% - 36px);\\n\\tvertical-align: middle;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".timeslot[data-v-7a2ecc67]{display:flex;flex-grow:1;flex-wrap:wrap;max-width:180px}.timeslot .multiselect[data-v-7a2ecc67]{width:100%;margin-bottom:5px}.timeslot .multiselect[data-v-7a2ecc67] .multiselect__tags:not(:hover):not(:focus):not(:active){border:1px solid rgba(0,0,0,0)}.timeslot input[type=text][data-v-7a2ecc67]{width:50%;margin:0;margin-bottom:5px;min-height:48px}.timeslot input[type=text].timeslot--start[data-v-7a2ecc67]{margin-right:5px;width:calc(50% - 5px)}.timeslot .invalid-hint[data-v-7a2ecc67]{color:var(--color-text-maxcontrast)}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Checks/RequestTime.vue\"],\"names\":[],\"mappings\":\"AACA,2BACC,YAAA,CACA,WAAA,CACA,cAAA,CACA,eAAA,CAEA,wCACC,UAAA,CACA,iBAAA,CAGD,gGACC,8BAAA,CAGD,4CACC,SAAA,CACA,QAAA,CACA,iBAAA,CACA,eAAA,CAEA,4DACC,gBAAA,CACA,qBAAA,CAIF,yCACC,mCAAA\",\"sourcesContent\":[\"\\n.timeslot {\\n\\tdisplay: flex;\\n\\tflex-grow: 1;\\n\\tflex-wrap: wrap;\\n\\tmax-width: 180px;\\n\\n\\t.multiselect {\\n\\t\\twidth: 100%;\\n\\t\\tmargin-bottom: 5px;\\n\\t}\\n\\n\\t.multiselect::v-deep .multiselect__tags:not(:hover):not(:focus):not(:active) {\\n\\t\\tborder: 1px solid transparent;\\n\\t}\\n\\n\\tinput[type=text] {\\n\\t\\twidth: 50%;\\n\\t\\tmargin: 0;\\n\\t\\tmargin-bottom: 5px;\\n\\t\\tmin-height: 48px;\\n\\n\\t\\t&.timeslot--start {\\n\\t\\t\\tmargin-right: 5px;\\n\\t\\t\\twidth: calc(50% - 5px);\\n\\t\\t}\\n\\t}\\n\\n\\t.invalid-hint {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".v-select[data-v-1a72d97f],input[type=text][data-v-1a72d97f]{width:100%}input[type=text][data-v-1a72d97f]{min-height:48px}.option__icon[data-v-1a72d97f]{display:inline-block;min-width:30px;background-position:center;vertical-align:middle}.option__title[data-v-1a72d97f]{display:inline-flex;width:calc(100% - 36px);vertical-align:middle}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Checks/RequestURL.vue\"],\"names\":[],\"mappings\":\"AACA,6DAEC,UAAA,CAED,kCACC,eAAA,CAGD,+BACC,oBAAA,CACA,cAAA,CACA,0BAAA,CACA,qBAAA,CAGD,gCACC,mBAAA,CACA,uBAAA,CACA,qBAAA\",\"sourcesContent\":[\"\\n.v-select,\\ninput[type='text'] {\\n\\twidth: 100%;\\n}\\ninput[type='text'] {\\n\\tmin-height: 48px;\\n}\\n\\n.option__icon {\\n\\tdisplay: inline-block;\\n\\tmin-width: 30px;\\n\\tbackground-position: center;\\n\\tvertical-align: middle;\\n}\\n\\n.option__title {\\n\\tdisplay: inline-flex;\\n\\twidth: calc(100% - 36px);\\n\\tvertical-align: middle;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".event[data-v-d4892b64]{margin-bottom:5px}.event__trigger[data-v-d4892b64]{max-width:550px}.isComplex img[data-v-d4892b64]{vertical-align:text-top}.isComplex span[data-v-d4892b64]{padding-top:2px;display:inline-block}.option__title[data-v-d4892b64]{margin-left:5px;color:var(--color-main-text)}.option__icon[data-v-d4892b64]{width:16px;height:16px;filter:var(--background-invert-if-dark)}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Event.vue\"],\"names\":[],\"mappings\":\"AACA,wBACC,iBAAA,CAEA,iCACC,eAAA,CAID,gCACC,uBAAA,CAED,iCACC,eAAA,CACA,oBAAA,CAIF,gCACC,eAAA,CACA,4BAAA,CAGD,+BACC,UAAA,CACA,WAAA,CACA,uCAAA\",\"sourcesContent\":[\"\\n.event {\\n\\tmargin-bottom: 5px;\\n\\n\\t&__trigger {\\n\\t\\tmax-width: 550px;\\n\\t}\\n}\\n.isComplex {\\n\\timg {\\n\\t\\tvertical-align: text-top;\\n\\t}\\n\\tspan {\\n\\t\\tpadding-top: 2px;\\n\\t\\tdisplay: inline-block;\\n\\t}\\n}\\n\\n.option__title {\\n\\tmargin-left: 5px;\\n\\tcolor: var(--color-main-text);\\n}\\n\\n.option__icon {\\n\\twidth: 16px;\\n\\theight: 16px;\\n\\tfilter: var(--background-invert-if-dark);\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".actions__item[data-v-a0480332]{display:flex;flex-wrap:wrap;flex-direction:column;flex-grow:1;margin-left:-1px;padding:10px;border-radius:var(--border-radius-large);margin-right:20px;margin-bottom:20px}.actions__item .icon[data-v-a0480332]{display:block;width:100%;height:50px;background-size:50px 50px;background-position:center center;margin-top:10px;margin-bottom:10px;background-repeat:no-repeat}.actions__item__description[data-v-a0480332]{text-align:center;flex-grow:1;display:flex;flex-direction:column;align-items:center}.actions__item_options[data-v-a0480332]{width:100%;margin-top:10px;padding-left:60px}h3[data-v-a0480332],small[data-v-a0480332]{padding:6px;display:block}h3[data-v-a0480332]{margin:0;padding:0;font-weight:600}small[data-v-a0480332]{font-size:10pt;flex-grow:1}.colored[data-v-a0480332]:not(.more){background-color:var(--color-primary-element)}.colored:not(.more) h3[data-v-a0480332],.colored:not(.more) small[data-v-a0480332]{color:var(--color-primary-element-text)}.actions__item[data-v-a0480332]:not(.colored){flex-direction:row}.actions__item:not(.colored) .actions__item__description[data-v-a0480332]{padding-top:5px;text-align:left;width:calc(100% - 105px)}.actions__item:not(.colored) .actions__item__description small[data-v-a0480332]{padding:0}.actions__item:not(.colored) .icon[data-v-a0480332]{width:50px;margin:0;margin-right:10px}.actions__item:not(.colored) .icon[data-v-a0480332]:not(.icon-invert){filter:var(--background-invert-if-bright)}.colored .icon-invert[data-v-a0480332]{filter:var(--background-invert-if-bright)}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/styles/operation.scss\"],\"names\":[],\"mappings\":\"AAAA,gCACC,YAAA,CACA,cAAA,CACA,qBAAA,CACA,WAAA,CACA,gBAAA,CACA,YAAA,CACA,wCAAA,CACA,iBAAA,CACA,kBAAA,CAED,sCACC,aAAA,CACA,UAAA,CACA,WAAA,CACA,yBAAA,CACA,iCAAA,CACA,eAAA,CACA,kBAAA,CACA,2BAAA,CAED,6CACC,iBAAA,CACA,WAAA,CACA,YAAA,CACA,qBAAA,CACA,kBAAA,CAED,wCACC,UAAA,CACA,eAAA,CACA,iBAAA,CAED,2CACC,WAAA,CACA,aAAA,CAED,oBACC,QAAA,CACA,SAAA,CACA,eAAA,CAED,uBACC,cAAA,CACA,WAAA,CAGD,qCACC,6CAAA,CACA,mFACC,uCAAA,CAIF,8CACC,kBAAA,CAEA,0EACC,eAAA,CACA,eAAA,CACA,wBAAA,CACA,gFACC,SAAA,CAGF,oDACC,UAAA,CACA,QAAA,CACA,iBAAA,CACA,sEACC,yCAAA,CAKH,uCACC,yCAAA\",\"sourcesContent\":[\".actions__item {\\n\\tdisplay: flex;\\n\\tflex-wrap: wrap;\\n\\tflex-direction: column;\\n\\tflex-grow: 1;\\n\\tmargin-left: -1px;\\n\\tpadding: 10px;\\n\\tborder-radius: var(--border-radius-large);\\n\\tmargin-right: 20px;\\n\\tmargin-bottom: 20px;\\n}\\n.actions__item .icon {\\n\\tdisplay: block;\\n\\twidth: 100%;\\n\\theight: 50px;\\n\\tbackground-size: 50px 50px;\\n\\tbackground-position: center center;\\n\\tmargin-top: 10px;\\n\\tmargin-bottom: 10px;\\n\\tbackground-repeat: no-repeat;\\n}\\n.actions__item__description {\\n\\ttext-align: center;\\n\\tflex-grow: 1;\\n\\tdisplay: flex;\\n\\tflex-direction: column;\\n\\talign-items: center;\\n}\\n.actions__item_options {\\n\\twidth: 100%;\\n\\tmargin-top: 10px;\\n\\tpadding-left: 60px;\\n}\\nh3, small {\\n\\tpadding: 6px;\\n\\tdisplay: block;\\n}\\nh3 {\\n\\tmargin: 0;\\n\\tpadding: 0;\\n\\tfont-weight: 600;\\n}\\nsmall {\\n\\tfont-size: 10pt;\\n\\tflex-grow: 1;\\n}\\n\\n.colored:not(.more) {\\n\\tbackground-color: var(--color-primary-element);\\n\\th3, small {\\n\\t\\tcolor: var(--color-primary-element-text)\\n\\t}\\n}\\n\\n.actions__item:not(.colored) {\\n\\tflex-direction: row;\\n\\n\\t.actions__item__description {\\n\\t\\tpadding-top: 5px;\\n\\t\\ttext-align: left;\\n\\t\\twidth: calc(100% - 105px);\\n\\t\\tsmall {\\n\\t\\t\\tpadding: 0;\\n\\t\\t}\\n\\t}\\n\\t.icon {\\n\\t\\twidth: 50px;\\n\\t\\tmargin: 0;\\n\\t\\tmargin-right: 10px;\\n\\t\\t&:not(.icon-invert) {\\n\\t\\t\\tfilter: var(--background-invert-if-bright);\\n\\t\\t}\\n\\t}\\n}\\n\\n.colored .icon-invert {\\n\\tfilter: var(--background-invert-if-bright);\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".buttons[data-v-3def8966]{display:flex;justify-content:end}.buttons button[data-v-3def8966]{margin-left:5px}.buttons button[data-v-3def8966]:last-child{margin-right:10px}.error-message[data-v-3def8966]{float:right;margin-right:10px}.flow-icon[data-v-3def8966]{width:44px}.rule[data-v-3def8966]{display:flex;flex-wrap:wrap;border-left:5px solid var(--color-primary-element)}.rule .trigger[data-v-3def8966],.rule .action[data-v-3def8966]{flex-grow:1;min-height:100px;max-width:920px}.rule .action[data-v-3def8966]{max-width:400px;position:relative}.rule .icon-confirm[data-v-3def8966]{background-position:right 27px;padding-right:20px;margin-right:20px}.trigger p[data-v-3def8966],.action p[data-v-3def8966]{min-height:34px;display:flex}.trigger p>span[data-v-3def8966],.action p>span[data-v-3def8966]{min-width:50px;text-align:right;color:var(--color-text-maxcontrast);padding-right:10px;padding-top:6px}.trigger p .multiselect[data-v-3def8966],.action p .multiselect[data-v-3def8966]{flex-grow:1;max-width:300px}.trigger p:first-child span[data-v-3def8966]{padding-top:3px}.trigger p[data-v-3def8966]:last-child{padding-top:8px}.check--add[data-v-3def8966]{background-position:7px center;background-color:rgba(0,0,0,0);padding-left:6px;margin:0;width:180px;border-radius:var(--border-radius);color:var(--color-text-maxcontrast);font-weight:normal;text-align:left;font-size:1em}@media(max-width: 1400px){.rule[data-v-3def8966],.rule .trigger[data-v-3def8966],.rule .action[data-v-3def8966]{width:100%;max-width:100%}.rule .flow-icon[data-v-3def8966]{display:none}}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Rule.vue\"],\"names\":[],\"mappings\":\"AAEA,0BACC,YAAA,CACA,mBAAA,CAEA,iCACC,eAAA,CAED,4CACC,iBAAA,CAIF,gCACC,WAAA,CACA,iBAAA,CAGD,4BACC,UAAA,CAGD,uBACC,YAAA,CACA,cAAA,CACA,kDAAA,CAEA,+DAEC,WAAA,CACA,gBAAA,CACA,eAAA,CAED,+BACC,eAAA,CACA,iBAAA,CAED,qCACC,8BAAA,CACA,kBAAA,CACA,iBAAA,CAGF,uDACC,eAAA,CACA,YAAA,CAEA,iEACC,cAAA,CACA,gBAAA,CACA,mCAAA,CACA,kBAAA,CACA,eAAA,CAED,iFACC,WAAA,CACA,eAAA,CAGF,6CACE,eAAA,CAEF,uCACE,eAAA,CAGF,6BACC,8BAAA,CACA,8BAAA,CACA,gBAAA,CACA,QAAA,CACA,WAAA,CACA,kCAAA,CACA,mCAAA,CACA,kBAAA,CACA,eAAA,CACA,aAAA,CAGD,0BAEE,sFACC,UAAA,CACA,cAAA,CAED,kCACC,YAAA,CAAA\",\"sourcesContent\":[\"\\n\\n.buttons {\\n\\tdisplay: flex;\\n\\tjustify-content: end;\\n\\n\\tbutton {\\n\\t\\tmargin-left: 5px;\\n\\t}\\n\\tbutton:last-child{\\n\\t\\tmargin-right: 10px;\\n\\t}\\n}\\n\\n.error-message {\\n\\tfloat: right;\\n\\tmargin-right: 10px;\\n}\\n\\n.flow-icon {\\n\\twidth: 44px;\\n}\\n\\n.rule {\\n\\tdisplay: flex;\\n\\tflex-wrap: wrap;\\n\\tborder-left: 5px solid var(--color-primary-element);\\n\\n\\t.trigger,\\n\\t.action {\\n\\t\\tflex-grow: 1;\\n\\t\\tmin-height: 100px;\\n\\t\\tmax-width: 920px;\\n\\t}\\n\\t.action {\\n\\t\\tmax-width: 400px;\\n\\t\\tposition: relative;\\n\\t}\\n\\t.icon-confirm {\\n\\t\\tbackground-position: right 27px;\\n\\t\\tpadding-right: 20px;\\n\\t\\tmargin-right: 20px;\\n\\t}\\n}\\n.trigger p, .action p {\\n\\tmin-height: 34px;\\n\\tdisplay: flex;\\n\\n\\t& > span {\\n\\t\\tmin-width: 50px;\\n\\t\\ttext-align: right;\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t\\tpadding-right: 10px;\\n\\t\\tpadding-top: 6px;\\n\\t}\\n\\t.multiselect {\\n\\t\\tflex-grow: 1;\\n\\t\\tmax-width: 300px;\\n\\t}\\n}\\n.trigger p:first-child span {\\n\\t\\tpadding-top: 3px;\\n}\\n.trigger p:last-child {\\n\\t\\tpadding-top: 8px;\\n}\\n\\n.check--add {\\n\\tbackground-position: 7px center;\\n\\tbackground-color: transparent;\\n\\tpadding-left: 6px;\\n\\tmargin: 0;\\n\\twidth: 180px;\\n\\tborder-radius: var(--border-radius);\\n\\tcolor: var(--color-text-maxcontrast);\\n\\tfont-weight: normal;\\n\\ttext-align: left;\\n\\tfont-size: 1em;\\n}\\n\\n@media (max-width:1400px) {\\n\\t.rule {\\n\\t\\t&, .trigger, .action {\\n\\t\\t\\twidth: 100%;\\n\\t\\t\\tmax-width: 100%;\\n\\t\\t}\\n\\t\\t.flow-icon {\\n\\t\\t\\tdisplay: none;\\n\\t\\t}\\n\\t}\\n}\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"#workflowengine[data-v-6e5c8dfa]{border-bottom:1px solid var(--color-border)}.section[data-v-6e5c8dfa]{max-width:100vw}.section h2.configured-flows[data-v-6e5c8dfa]{margin-top:50px;margin-bottom:0}.actions[data-v-6e5c8dfa]{display:flex;flex-wrap:wrap;max-width:1200px}.actions .actions__item[data-v-6e5c8dfa]{max-width:280px;flex-basis:250px}.actions__more[data-v-6e5c8dfa]{margin-bottom:10px}.slide-enter-active[data-v-6e5c8dfa]{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.slide-leave-active[data-v-6e5c8dfa]{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.slide-enter-to[data-v-6e5c8dfa],.slide-leave[data-v-6e5c8dfa]{max-height:500px;overflow:hidden}.slide-enter[data-v-6e5c8dfa],.slide-leave-to[data-v-6e5c8dfa]{overflow:hidden;max-height:0;padding-top:0;padding-bottom:0}.actions__item[data-v-6e5c8dfa]{display:flex;flex-wrap:wrap;flex-direction:column;flex-grow:1;margin-left:-1px;padding:10px;border-radius:var(--border-radius-large);margin-right:20px;margin-bottom:20px}.actions__item .icon[data-v-6e5c8dfa]{display:block;width:100%;height:50px;background-size:50px 50px;background-position:center center;margin-top:10px;margin-bottom:10px;background-repeat:no-repeat}.actions__item__description[data-v-6e5c8dfa]{text-align:center;flex-grow:1;display:flex;flex-direction:column;align-items:center}.actions__item_options[data-v-6e5c8dfa]{width:100%;margin-top:10px;padding-left:60px}h3[data-v-6e5c8dfa],small[data-v-6e5c8dfa]{padding:6px;display:block}h3[data-v-6e5c8dfa]{margin:0;padding:0;font-weight:600}small[data-v-6e5c8dfa]{font-size:10pt;flex-grow:1}.colored[data-v-6e5c8dfa]:not(.more){background-color:var(--color-primary-element)}.colored:not(.more) h3[data-v-6e5c8dfa],.colored:not(.more) small[data-v-6e5c8dfa]{color:var(--color-primary-element-text)}.actions__item[data-v-6e5c8dfa]:not(.colored){flex-direction:row}.actions__item:not(.colored) .actions__item__description[data-v-6e5c8dfa]{padding-top:5px;text-align:left;width:calc(100% - 105px)}.actions__item:not(.colored) .actions__item__description small[data-v-6e5c8dfa]{padding:0}.actions__item:not(.colored) .icon[data-v-6e5c8dfa]{width:50px;margin:0;margin-right:10px}.actions__item:not(.colored) .icon[data-v-6e5c8dfa]:not(.icon-invert){filter:var(--background-invert-if-bright)}.colored .icon-invert[data-v-6e5c8dfa]{filter:var(--background-invert-if-bright)}.actions__item.more[data-v-6e5c8dfa]{background-color:var(--color-background-dark)}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Workflow.vue\",\"webpack://./apps/workflowengine/src/styles/operation.scss\"],\"names\":[],\"mappings\":\"AACA,iCACC,2CAAA,CAED,0BACC,eAAA,CAEA,8CACC,eAAA,CACA,eAAA,CAGF,0BACC,YAAA,CACA,cAAA,CACA,gBAAA,CACA,yCACC,eAAA,CACA,gBAAA,CAGF,gCACC,kBAAA,CAGD,qCACC,4BAAA,CACA,+BAAA,CACA,0BAAA,CACA,uBAAA,CACA,uCAAA,CACA,0CAAA,CACA,qCAAA,CACA,kCAAA,CAGD,qCACC,4BAAA,CACA,+BAAA,CACA,0BAAA,CACA,uBAAA,CACA,0DAAA,CACA,6DAAA,CACA,wDAAA,CACA,qDAAA,CAGD,+DACC,gBAAA,CACA,eAAA,CAGD,+DACC,eAAA,CACA,YAAA,CACA,aAAA,CACA,gBAAA,CCxDD,gCACC,YAAA,CACA,cAAA,CACA,qBAAA,CACA,WAAA,CACA,gBAAA,CACA,YAAA,CACA,wCAAA,CACA,iBAAA,CACA,kBAAA,CAED,sCACC,aAAA,CACA,UAAA,CACA,WAAA,CACA,yBAAA,CACA,iCAAA,CACA,eAAA,CACA,kBAAA,CACA,2BAAA,CAED,6CACC,iBAAA,CACA,WAAA,CACA,YAAA,CACA,qBAAA,CACA,kBAAA,CAED,wCACC,UAAA,CACA,eAAA,CACA,iBAAA,CAED,2CACC,WAAA,CACA,aAAA,CAED,oBACC,QAAA,CACA,SAAA,CACA,eAAA,CAED,uBACC,cAAA,CACA,WAAA,CAGD,qCACC,6CAAA,CACA,mFACC,uCAAA,CAIF,8CACC,kBAAA,CAEA,0EACC,eAAA,CACA,eAAA,CACA,wBAAA,CACA,gFACC,SAAA,CAGF,oDACC,UAAA,CACA,QAAA,CACA,iBAAA,CACA,sEACC,yCAAA,CAKH,uCACC,yCAAA,CDfD,qCACC,6CAAA\",\"sourcesContent\":[\"\\n#workflowengine {\\n\\tborder-bottom: 1px solid var(--color-border);\\n}\\n.section {\\n\\tmax-width: 100vw;\\n\\n\\th2.configured-flows {\\n\\t\\tmargin-top: 50px;\\n\\t\\tmargin-bottom: 0;\\n\\t}\\n}\\n.actions {\\n\\tdisplay: flex;\\n\\tflex-wrap: wrap;\\n\\tmax-width: 1200px;\\n\\t.actions__item {\\n\\t\\tmax-width: 280px;\\n\\t\\tflex-basis: 250px;\\n\\t}\\n}\\n.actions__more {\\n\\tmargin-bottom: 10px;\\n}\\n\\n.slide-enter-active {\\n\\t-moz-transition-duration: 0.3s;\\n\\t-webkit-transition-duration: 0.3s;\\n\\t-o-transition-duration: 0.3s;\\n\\ttransition-duration: 0.3s;\\n\\t-moz-transition-timing-function: ease-in;\\n\\t-webkit-transition-timing-function: ease-in;\\n\\t-o-transition-timing-function: ease-in;\\n\\ttransition-timing-function: ease-in;\\n}\\n\\n.slide-leave-active {\\n\\t-moz-transition-duration: 0.3s;\\n\\t-webkit-transition-duration: 0.3s;\\n\\t-o-transition-duration: 0.3s;\\n\\ttransition-duration: 0.3s;\\n\\t-moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);\\n\\t-webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);\\n\\t-o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);\\n\\ttransition-timing-function: cubic-bezier(0, 1, 0.5, 1);\\n}\\n\\n.slide-enter-to, .slide-leave {\\n\\tmax-height: 500px;\\n\\toverflow: hidden;\\n}\\n\\n.slide-enter, .slide-leave-to {\\n\\toverflow: hidden;\\n\\tmax-height: 0;\\n\\tpadding-top: 0;\\n\\tpadding-bottom: 0;\\n}\\n\\n@import \\\"./../styles/operation\\\";\\n\\n.actions__item.more {\\n\\tbackground-color: var(--color-background-dark);\\n}\\n\",\".actions__item {\\n\\tdisplay: flex;\\n\\tflex-wrap: wrap;\\n\\tflex-direction: column;\\n\\tflex-grow: 1;\\n\\tmargin-left: -1px;\\n\\tpadding: 10px;\\n\\tborder-radius: var(--border-radius-large);\\n\\tmargin-right: 20px;\\n\\tmargin-bottom: 20px;\\n}\\n.actions__item .icon {\\n\\tdisplay: block;\\n\\twidth: 100%;\\n\\theight: 50px;\\n\\tbackground-size: 50px 50px;\\n\\tbackground-position: center center;\\n\\tmargin-top: 10px;\\n\\tmargin-bottom: 10px;\\n\\tbackground-repeat: no-repeat;\\n}\\n.actions__item__description {\\n\\ttext-align: center;\\n\\tflex-grow: 1;\\n\\tdisplay: flex;\\n\\tflex-direction: column;\\n\\talign-items: center;\\n}\\n.actions__item_options {\\n\\twidth: 100%;\\n\\tmargin-top: 10px;\\n\\tpadding-left: 60px;\\n}\\nh3, small {\\n\\tpadding: 6px;\\n\\tdisplay: block;\\n}\\nh3 {\\n\\tmargin: 0;\\n\\tpadding: 0;\\n\\tfont-weight: 600;\\n}\\nsmall {\\n\\tfont-size: 10pt;\\n\\tflex-grow: 1;\\n}\\n\\n.colored:not(.more) {\\n\\tbackground-color: var(--color-primary-element);\\n\\th3, small {\\n\\t\\tcolor: var(--color-primary-element-text)\\n\\t}\\n}\\n\\n.actions__item:not(.colored) {\\n\\tflex-direction: row;\\n\\n\\t.actions__item__description {\\n\\t\\tpadding-top: 5px;\\n\\t\\ttext-align: left;\\n\\t\\twidth: calc(100% - 105px);\\n\\t\\tsmall {\\n\\t\\t\\tpadding: 0;\\n\\t\\t}\\n\\t}\\n\\t.icon {\\n\\t\\twidth: 50px;\\n\\t\\tmargin: 0;\\n\\t\\tmargin-right: 10px;\\n\\t\\t&:not(.icon-invert) {\\n\\t\\t\\tfilter: var(--background-invert-if-bright);\\n\\t\\t}\\n\\t}\\n}\\n\\n.colored .icon-invert {\\n\\tfilter: var(--background-invert-if-bright);\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"\\n.v-select[data-v-003881d4],\\ninput[type='text'][data-v-003881d4] {\\n\\twidth: 100%;\\n}\\ninput[type='text'][data-v-003881d4] {\\n\\tmin-height: 48px;\\n}\\n.option__icon[data-v-003881d4] {\\n\\tdisplay: inline-block;\\n\\tmin-width: 30px;\\n\\tbackground-position: center;\\n\\tvertical-align: middle;\\n}\\n.option__title[data-v-003881d4] {\\n\\tdisplay: inline-flex;\\n\\twidth: calc(100% - 36px);\\n\\tvertical-align: middle;\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Checks/RequestUserAgent.vue\"],\"names\":[],\"mappings\":\";AAmJA;;CAEA,WAAA;AACA;AACA;CACA,gBAAA;AACA;AAEA;CACA,qBAAA;CACA,eAAA;CACA,2BAAA;CACA,sBAAA;AACA;AAEA;CACA,oBAAA;CACA,wBAAA;CACA,sBAAA;AACA\",\"sourcesContent\":[\"\\n\\n\\n\\n\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"\\n.v-select[data-v-16d8123e] {\\n\\twidth: 100%;\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/workflowengine/src/components/Checks/RequestUserGroup.vue\"],\"names\":[],\"mappings\":\";AA2GA;CACA,WAAA;AACA\",\"sourcesContent\":[\"\\n\\n\\n\\n\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","var moment = module.exports = require(\"./moment-timezone\");\nmoment.tz.load(require('./data/packed/latest.json'));\n","//! moment-timezone.js\n//! version : 0.5.43\n//! Copyright (c) JS Foundation and other contributors\n//! license : MIT\n//! github.com/moment/moment-timezone\n\n(function (root, factory) {\n\t\"use strict\";\n\n\t/*global define*/\n\tif (typeof module === 'object' && module.exports) {\n\t\tmodule.exports = factory(require('moment')); // Node\n\t} else if (typeof define === 'function' && define.amd) {\n\t\tdefine(['moment'], factory); // AMD\n\t} else {\n\t\tfactory(root.moment); // Browser\n\t}\n}(this, function (moment) {\n\t\"use strict\";\n\n\t// Resolves es6 module loading issue\n\tif (moment.version === undefined && moment.default) {\n\t\tmoment = moment.default;\n\t}\n\n\t// Do not load moment-timezone a second time.\n\t// if (moment.tz !== undefined) {\n\t// \tlogError('Moment Timezone ' + moment.tz.version + ' was already loaded ' + (moment.tz.dataVersion ? 'with data from ' : 'without any data') + moment.tz.dataVersion);\n\t// \treturn moment;\n\t// }\n\n\tvar VERSION = \"0.5.43\",\n\t\tzones = {},\n\t\tlinks = {},\n\t\tcountries = {},\n\t\tnames = {},\n\t\tguesses = {},\n\t\tcachedGuess;\n\n\tif (!moment || typeof moment.version !== 'string') {\n\t\tlogError('Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/');\n\t}\n\n\tvar momentVersion = moment.version.split('.'),\n\t\tmajor = +momentVersion[0],\n\t\tminor = +momentVersion[1];\n\n\t// Moment.js version check\n\tif (major < 2 || (major === 2 && minor < 6)) {\n\t\tlogError('Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js ' + moment.version + '. See momentjs.com');\n\t}\n\n\t/************************************\n\t\tUnpacking\n\t************************************/\n\n\tfunction charCodeToInt(charCode) {\n\t\tif (charCode > 96) {\n\t\t\treturn charCode - 87;\n\t\t} else if (charCode > 64) {\n\t\t\treturn charCode - 29;\n\t\t}\n\t\treturn charCode - 48;\n\t}\n\n\tfunction unpackBase60(string) {\n\t\tvar i = 0,\n\t\t\tparts = string.split('.'),\n\t\t\twhole = parts[0],\n\t\t\tfractional = parts[1] || '',\n\t\t\tmultiplier = 1,\n\t\t\tnum,\n\t\t\tout = 0,\n\t\t\tsign = 1;\n\n\t\t// handle negative numbers\n\t\tif (string.charCodeAt(0) === 45) {\n\t\t\ti = 1;\n\t\t\tsign = -1;\n\t\t}\n\n\t\t// handle digits before the decimal\n\t\tfor (i; i < whole.length; i++) {\n\t\t\tnum = charCodeToInt(whole.charCodeAt(i));\n\t\t\tout = 60 * out + num;\n\t\t}\n\n\t\t// handle digits after the decimal\n\t\tfor (i = 0; i < fractional.length; i++) {\n\t\t\tmultiplier = multiplier / 60;\n\t\t\tnum = charCodeToInt(fractional.charCodeAt(i));\n\t\t\tout += num * multiplier;\n\t\t}\n\n\t\treturn out * sign;\n\t}\n\n\tfunction arrayToInt (array) {\n\t\tfor (var i = 0; i < array.length; i++) {\n\t\t\tarray[i] = unpackBase60(array[i]);\n\t\t}\n\t}\n\n\tfunction intToUntil (array, length) {\n\t\tfor (var i = 0; i < length; i++) {\n\t\t\tarray[i] = Math.round((array[i - 1] || 0) + (array[i] * 60000)); // minutes to milliseconds\n\t\t}\n\n\t\tarray[length - 1] = Infinity;\n\t}\n\n\tfunction mapIndices (source, indices) {\n\t\tvar out = [], i;\n\n\t\tfor (i = 0; i < indices.length; i++) {\n\t\t\tout[i] = source[indices[i]];\n\t\t}\n\n\t\treturn out;\n\t}\n\n\tfunction unpack (string) {\n\t\tvar data = string.split('|'),\n\t\t\toffsets = data[2].split(' '),\n\t\t\tindices = data[3].split(''),\n\t\t\tuntils = data[4].split(' ');\n\n\t\tarrayToInt(offsets);\n\t\tarrayToInt(indices);\n\t\tarrayToInt(untils);\n\n\t\tintToUntil(untils, indices.length);\n\n\t\treturn {\n\t\t\tname : data[0],\n\t\t\tabbrs : mapIndices(data[1].split(' '), indices),\n\t\t\toffsets : mapIndices(offsets, indices),\n\t\t\tuntils : untils,\n\t\t\tpopulation : data[5] | 0\n\t\t};\n\t}\n\n\t/************************************\n\t\tZone object\n\t************************************/\n\n\tfunction Zone (packedString) {\n\t\tif (packedString) {\n\t\t\tthis._set(unpack(packedString));\n\t\t}\n\t}\n\n\tZone.prototype = {\n\t\t_set : function (unpacked) {\n\t\t\tthis.name = unpacked.name;\n\t\t\tthis.abbrs = unpacked.abbrs;\n\t\t\tthis.untils = unpacked.untils;\n\t\t\tthis.offsets = unpacked.offsets;\n\t\t\tthis.population = unpacked.population;\n\t\t},\n\n\t\t_index : function (timestamp) {\n\t\t\tvar target = +timestamp,\n\t\t\t\tuntils = this.untils,\n\t\t\t\ti;\n\n\t\t\tfor (i = 0; i < untils.length; i++) {\n\t\t\t\tif (target < untils[i]) {\n\t\t\t\t\treturn i;\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tcountries : function () {\n\t\t\tvar zone_name = this.name;\n\t\t\treturn Object.keys(countries).filter(function (country_code) {\n\t\t\t\treturn countries[country_code].zones.indexOf(zone_name) !== -1;\n\t\t\t});\n\t\t},\n\n\t\tparse : function (timestamp) {\n\t\t\tvar target = +timestamp,\n\t\t\t\toffsets = this.offsets,\n\t\t\t\tuntils = this.untils,\n\t\t\t\tmax = untils.length - 1,\n\t\t\t\toffset, offsetNext, offsetPrev, i;\n\n\t\t\tfor (i = 0; i < max; i++) {\n\t\t\t\toffset = offsets[i];\n\t\t\t\toffsetNext = offsets[i + 1];\n\t\t\t\toffsetPrev = offsets[i ? i - 1 : i];\n\n\t\t\t\tif (offset < offsetNext && tz.moveAmbiguousForward) {\n\t\t\t\t\toffset = offsetNext;\n\t\t\t\t} else if (offset > offsetPrev && tz.moveInvalidForward) {\n\t\t\t\t\toffset = offsetPrev;\n\t\t\t\t}\n\n\t\t\t\tif (target < untils[i] - (offset * 60000)) {\n\t\t\t\t\treturn offsets[i];\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn offsets[max];\n\t\t},\n\n\t\tabbr : function (mom) {\n\t\t\treturn this.abbrs[this._index(mom)];\n\t\t},\n\n\t\toffset : function (mom) {\n\t\t\tlogError(\"zone.offset has been deprecated in favor of zone.utcOffset\");\n\t\t\treturn this.offsets[this._index(mom)];\n\t\t},\n\n\t\tutcOffset : function (mom) {\n\t\t\treturn this.offsets[this._index(mom)];\n\t\t}\n\t};\n\n\t/************************************\n\t\tCountry object\n\t************************************/\n\n\tfunction Country (country_name, zone_names) {\n\t\tthis.name = country_name;\n\t\tthis.zones = zone_names;\n\t}\n\n\t/************************************\n\t\tCurrent Timezone\n\t************************************/\n\n\tfunction OffsetAt(at) {\n\t\tvar timeString = at.toTimeString();\n\t\tvar abbr = timeString.match(/\\([a-z ]+\\)/i);\n\t\tif (abbr && abbr[0]) {\n\t\t\t// 17:56:31 GMT-0600 (CST)\n\t\t\t// 17:56:31 GMT-0600 (Central Standard Time)\n\t\t\tabbr = abbr[0].match(/[A-Z]/g);\n\t\t\tabbr = abbr ? abbr.join('') : undefined;\n\t\t} else {\n\t\t\t// 17:56:31 CST\n\t\t\t// 17:56:31 GMT+0800 (台北標準時間)\n\t\t\tabbr = timeString.match(/[A-Z]{3,5}/g);\n\t\t\tabbr = abbr ? abbr[0] : undefined;\n\t\t}\n\n\t\tif (abbr === 'GMT') {\n\t\t\tabbr = undefined;\n\t\t}\n\n\t\tthis.at = +at;\n\t\tthis.abbr = abbr;\n\t\tthis.offset = at.getTimezoneOffset();\n\t}\n\n\tfunction ZoneScore(zone) {\n\t\tthis.zone = zone;\n\t\tthis.offsetScore = 0;\n\t\tthis.abbrScore = 0;\n\t}\n\n\tZoneScore.prototype.scoreOffsetAt = function (offsetAt) {\n\t\tthis.offsetScore += Math.abs(this.zone.utcOffset(offsetAt.at) - offsetAt.offset);\n\t\tif (this.zone.abbr(offsetAt.at).replace(/[^A-Z]/g, '') !== offsetAt.abbr) {\n\t\t\tthis.abbrScore++;\n\t\t}\n\t};\n\n\tfunction findChange(low, high) {\n\t\tvar mid, diff;\n\n\t\twhile ((diff = ((high.at - low.at) / 12e4 | 0) * 6e4)) {\n\t\t\tmid = new OffsetAt(new Date(low.at + diff));\n\t\t\tif (mid.offset === low.offset) {\n\t\t\t\tlow = mid;\n\t\t\t} else {\n\t\t\t\thigh = mid;\n\t\t\t}\n\t\t}\n\n\t\treturn low;\n\t}\n\n\tfunction userOffsets() {\n\t\tvar startYear = new Date().getFullYear() - 2,\n\t\t\tlast = new OffsetAt(new Date(startYear, 0, 1)),\n\t\t\toffsets = [last],\n\t\t\tchange, next, i;\n\n\t\tfor (i = 1; i < 48; i++) {\n\t\t\tnext = new OffsetAt(new Date(startYear, i, 1));\n\t\t\tif (next.offset !== last.offset) {\n\t\t\t\tchange = findChange(last, next);\n\t\t\t\toffsets.push(change);\n\t\t\t\toffsets.push(new OffsetAt(new Date(change.at + 6e4)));\n\t\t\t}\n\t\t\tlast = next;\n\t\t}\n\n\t\tfor (i = 0; i < 4; i++) {\n\t\t\toffsets.push(new OffsetAt(new Date(startYear + i, 0, 1)));\n\t\t\toffsets.push(new OffsetAt(new Date(startYear + i, 6, 1)));\n\t\t}\n\n\t\treturn offsets;\n\t}\n\n\tfunction sortZoneScores (a, b) {\n\t\tif (a.offsetScore !== b.offsetScore) {\n\t\t\treturn a.offsetScore - b.offsetScore;\n\t\t}\n\t\tif (a.abbrScore !== b.abbrScore) {\n\t\t\treturn a.abbrScore - b.abbrScore;\n\t\t}\n\t\tif (a.zone.population !== b.zone.population) {\n\t\t\treturn b.zone.population - a.zone.population;\n\t\t}\n\t\treturn b.zone.name.localeCompare(a.zone.name);\n\t}\n\n\tfunction addToGuesses (name, offsets) {\n\t\tvar i, offset;\n\t\tarrayToInt(offsets);\n\t\tfor (i = 0; i < offsets.length; i++) {\n\t\t\toffset = offsets[i];\n\t\t\tguesses[offset] = guesses[offset] || {};\n\t\t\tguesses[offset][name] = true;\n\t\t}\n\t}\n\n\tfunction guessesForUserOffsets (offsets) {\n\t\tvar offsetsLength = offsets.length,\n\t\t\tfilteredGuesses = {},\n\t\t\tout = [],\n\t\t\ti, j, guessesOffset;\n\n\t\tfor (i = 0; i < offsetsLength; i++) {\n\t\t\tguessesOffset = guesses[offsets[i].offset] || {};\n\t\t\tfor (j in guessesOffset) {\n\t\t\t\tif (guessesOffset.hasOwnProperty(j)) {\n\t\t\t\t\tfilteredGuesses[j] = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tfor (i in filteredGuesses) {\n\t\t\tif (filteredGuesses.hasOwnProperty(i)) {\n\t\t\t\tout.push(names[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn out;\n\t}\n\n\tfunction rebuildGuess () {\n\n\t\t// use Intl API when available and returning valid time zone\n\t\ttry {\n\t\t\tvar intlName = Intl.DateTimeFormat().resolvedOptions().timeZone;\n\t\t\tif (intlName && intlName.length > 3) {\n\t\t\t\tvar name = names[normalizeName(intlName)];\n\t\t\t\tif (name) {\n\t\t\t\t\treturn name;\n\t\t\t\t}\n\t\t\t\tlogError(\"Moment Timezone found \" + intlName + \" from the Intl api, but did not have that data loaded.\");\n\t\t\t}\n\t\t} catch (e) {\n\t\t\t// Intl unavailable, fall back to manual guessing.\n\t\t}\n\n\t\tvar offsets = userOffsets(),\n\t\t\toffsetsLength = offsets.length,\n\t\t\tguesses = guessesForUserOffsets(offsets),\n\t\t\tzoneScores = [],\n\t\t\tzoneScore, i, j;\n\n\t\tfor (i = 0; i < guesses.length; i++) {\n\t\t\tzoneScore = new ZoneScore(getZone(guesses[i]), offsetsLength);\n\t\t\tfor (j = 0; j < offsetsLength; j++) {\n\t\t\t\tzoneScore.scoreOffsetAt(offsets[j]);\n\t\t\t}\n\t\t\tzoneScores.push(zoneScore);\n\t\t}\n\n\t\tzoneScores.sort(sortZoneScores);\n\n\t\treturn zoneScores.length > 0 ? zoneScores[0].zone.name : undefined;\n\t}\n\n\tfunction guess (ignoreCache) {\n\t\tif (!cachedGuess || ignoreCache) {\n\t\t\tcachedGuess = rebuildGuess();\n\t\t}\n\t\treturn cachedGuess;\n\t}\n\n\t/************************************\n\t\tGlobal Methods\n\t************************************/\n\n\tfunction normalizeName (name) {\n\t\treturn (name || '').toLowerCase().replace(/\\//g, '_');\n\t}\n\n\tfunction addZone (packed) {\n\t\tvar i, name, split, normalized;\n\n\t\tif (typeof packed === \"string\") {\n\t\t\tpacked = [packed];\n\t\t}\n\n\t\tfor (i = 0; i < packed.length; i++) {\n\t\t\tsplit = packed[i].split('|');\n\t\t\tname = split[0];\n\t\t\tnormalized = normalizeName(name);\n\t\t\tzones[normalized] = packed[i];\n\t\t\tnames[normalized] = name;\n\t\t\taddToGuesses(normalized, split[2].split(' '));\n\t\t}\n\t}\n\n\tfunction getZone (name, caller) {\n\n\t\tname = normalizeName(name);\n\n\t\tvar zone = zones[name];\n\t\tvar link;\n\n\t\tif (zone instanceof Zone) {\n\t\t\treturn zone;\n\t\t}\n\n\t\tif (typeof zone === 'string') {\n\t\t\tzone = new Zone(zone);\n\t\t\tzones[name] = zone;\n\t\t\treturn zone;\n\t\t}\n\n\t\t// Pass getZone to prevent recursion more than 1 level deep\n\t\tif (links[name] && caller !== getZone && (link = getZone(links[name], getZone))) {\n\t\t\tzone = zones[name] = new Zone();\n\t\t\tzone._set(link);\n\t\t\tzone.name = names[name];\n\t\t\treturn zone;\n\t\t}\n\n\t\treturn null;\n\t}\n\n\tfunction getNames () {\n\t\tvar i, out = [];\n\n\t\tfor (i in names) {\n\t\t\tif (names.hasOwnProperty(i) && (zones[i] || zones[links[i]]) && names[i]) {\n\t\t\t\tout.push(names[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn out.sort();\n\t}\n\n\tfunction getCountryNames () {\n\t\treturn Object.keys(countries);\n\t}\n\n\tfunction addLink (aliases) {\n\t\tvar i, alias, normal0, normal1;\n\n\t\tif (typeof aliases === \"string\") {\n\t\t\taliases = [aliases];\n\t\t}\n\n\t\tfor (i = 0; i < aliases.length; i++) {\n\t\t\talias = aliases[i].split('|');\n\n\t\t\tnormal0 = normalizeName(alias[0]);\n\t\t\tnormal1 = normalizeName(alias[1]);\n\n\t\t\tlinks[normal0] = normal1;\n\t\t\tnames[normal0] = alias[0];\n\n\t\t\tlinks[normal1] = normal0;\n\t\t\tnames[normal1] = alias[1];\n\t\t}\n\t}\n\n\tfunction addCountries (data) {\n\t\tvar i, country_code, country_zones, split;\n\t\tif (!data || !data.length) return;\n\t\tfor (i = 0; i < data.length; i++) {\n\t\t\tsplit = data[i].split('|');\n\t\t\tcountry_code = split[0].toUpperCase();\n\t\t\tcountry_zones = split[1].split(' ');\n\t\t\tcountries[country_code] = new Country(\n\t\t\t\tcountry_code,\n\t\t\t\tcountry_zones\n\t\t\t);\n\t\t}\n\t}\n\n\tfunction getCountry (name) {\n\t\tname = name.toUpperCase();\n\t\treturn countries[name] || null;\n\t}\n\n\tfunction zonesForCountry(country, with_offset) {\n\t\tcountry = getCountry(country);\n\n\t\tif (!country) return null;\n\n\t\tvar zones = country.zones.sort();\n\n\t\tif (with_offset) {\n\t\t\treturn zones.map(function (zone_name) {\n\t\t\t\tvar zone = getZone(zone_name);\n\t\t\t\treturn {\n\t\t\t\t\tname: zone_name,\n\t\t\t\t\toffset: zone.utcOffset(new Date())\n\t\t\t\t};\n\t\t\t});\n\t\t}\n\n\t\treturn zones;\n\t}\n\n\tfunction loadData (data) {\n\t\taddZone(data.zones);\n\t\taddLink(data.links);\n\t\taddCountries(data.countries);\n\t\ttz.dataVersion = data.version;\n\t}\n\n\tfunction zoneExists (name) {\n\t\tif (!zoneExists.didShowError) {\n\t\t\tzoneExists.didShowError = true;\n\t\t\t\tlogError(\"moment.tz.zoneExists('\" + name + \"') has been deprecated in favor of !moment.tz.zone('\" + name + \"')\");\n\t\t}\n\t\treturn !!getZone(name);\n\t}\n\n\tfunction needsOffset (m) {\n\t\tvar isUnixTimestamp = (m._f === 'X' || m._f === 'x');\n\t\treturn !!(m._a && (m._tzm === undefined) && !isUnixTimestamp);\n\t}\n\n\tfunction logError (message) {\n\t\tif (typeof console !== 'undefined' && typeof console.error === 'function') {\n\t\t\tconsole.error(message);\n\t\t}\n\t}\n\n\t/************************************\n\t\tmoment.tz namespace\n\t************************************/\n\n\tfunction tz (input) {\n\t\tvar args = Array.prototype.slice.call(arguments, 0, -1),\n\t\t\tname = arguments[arguments.length - 1],\n\t\t\tzone = getZone(name),\n\t\t\tout = moment.utc.apply(null, args);\n\n\t\tif (zone && !moment.isMoment(input) && needsOffset(out)) {\n\t\t\tout.add(zone.parse(out), 'minutes');\n\t\t}\n\n\t\tout.tz(name);\n\n\t\treturn out;\n\t}\n\n\ttz.version = VERSION;\n\ttz.dataVersion = '';\n\ttz._zones = zones;\n\ttz._links = links;\n\ttz._names = names;\n\ttz._countries\t= countries;\n\ttz.add = addZone;\n\ttz.link = addLink;\n\ttz.load = loadData;\n\ttz.zone = getZone;\n\ttz.zoneExists = zoneExists; // deprecated in 0.1.0\n\ttz.guess = guess;\n\ttz.names = getNames;\n\ttz.Zone = Zone;\n\ttz.unpack = unpack;\n\ttz.unpackBase60 = unpackBase60;\n\ttz.needsOffset = needsOffset;\n\ttz.moveInvalidForward = true;\n\ttz.moveAmbiguousForward = false;\n\ttz.countries = getCountryNames;\n\ttz.zonesForCountry = zonesForCountry;\n\n\t/************************************\n\t\tInterface with Moment.js\n\t************************************/\n\n\tvar fn = moment.fn;\n\n\tmoment.tz = tz;\n\n\tmoment.defaultZone = null;\n\n\tmoment.updateOffset = function (mom, keepTime) {\n\t\tvar zone = moment.defaultZone,\n\t\t\toffset;\n\n\t\tif (mom._z === undefined) {\n\t\t\tif (zone && needsOffset(mom) && !mom._isUTC) {\n\t\t\t\tmom._d = moment.utc(mom._a)._d;\n\t\t\t\tmom.utc().add(zone.parse(mom), 'minutes');\n\t\t\t}\n\t\t\tmom._z = zone;\n\t\t}\n\t\tif (mom._z) {\n\t\t\toffset = mom._z.utcOffset(mom);\n\t\t\tif (Math.abs(offset) < 16) {\n\t\t\t\toffset = offset / 60;\n\t\t\t}\n\t\t\tif (mom.utcOffset !== undefined) {\n\t\t\t\tvar z = mom._z;\n\t\t\t\tmom.utcOffset(-offset, keepTime);\n\t\t\t\tmom._z = z;\n\t\t\t} else {\n\t\t\t\tmom.zone(offset, keepTime);\n\t\t\t}\n\t\t}\n\t};\n\n\tfn.tz = function (name, keepTime) {\n\t\tif (name) {\n\t\t\tif (typeof name !== 'string') {\n\t\t\t\tthrow new Error('Time zone name must be a string, got ' + name + ' [' + typeof name + ']');\n\t\t\t}\n\t\t\tthis._z = getZone(name);\n\t\t\tif (this._z) {\n\t\t\t\tmoment.updateOffset(this, keepTime);\n\t\t\t} else {\n\t\t\t\tlogError(\"Moment Timezone has no data for \" + name + \". See http://momentjs.com/timezone/docs/#/data-loading/.\");\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\t\tif (this._z) { return this._z.name; }\n\t};\n\n\tfunction abbrWrap (old) {\n\t\treturn function () {\n\t\t\tif (this._z) { return this._z.abbr(this); }\n\t\t\treturn old.call(this);\n\t\t};\n\t}\n\n\tfunction resetZoneWrap (old) {\n\t\treturn function () {\n\t\t\tthis._z = null;\n\t\t\treturn old.apply(this, arguments);\n\t\t};\n\t}\n\n\tfunction resetZoneWrap2 (old) {\n\t\treturn function () {\n\t\t\tif (arguments.length > 0) this._z = null;\n\t\t\treturn old.apply(this, arguments);\n\t\t};\n\t}\n\n\tfn.zoneName = abbrWrap(fn.zoneName);\n\tfn.zoneAbbr = abbrWrap(fn.zoneAbbr);\n\tfn.utc = resetZoneWrap(fn.utc);\n\tfn.local = resetZoneWrap(fn.local);\n\tfn.utcOffset = resetZoneWrap2(fn.utcOffset);\n\n\tmoment.tz.setDefault = function(name) {\n\t\tif (major < 2 || (major === 2 && minor < 9)) {\n\t\t\tlogError('Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js ' + moment.version + '.');\n\t\t}\n\t\tmoment.defaultZone = name ? getZone(name) : null;\n\t\treturn moment;\n\t};\n\n\t// Cloning a moment should include the _z property.\n\tvar momentProperties = moment.momentProperties;\n\tif (Object.prototype.toString.call(momentProperties) === '[object Array]') {\n\t\t// moment 2.8.1+\n\t\tmomentProperties.push('_z');\n\t\tmomentProperties.push('_a');\n\t} else if (momentProperties) {\n\t\t// moment 2.7.0\n\t\tmomentProperties._z = null;\n\t}\n\n\t// INJECT DATA\n\n\treturn moment;\n}));\n","var map = {\n\t\"./af\": 42786,\n\t\"./af.js\": 42786,\n\t\"./ar\": 30867,\n\t\"./ar-dz\": 14130,\n\t\"./ar-dz.js\": 14130,\n\t\"./ar-kw\": 96135,\n\t\"./ar-kw.js\": 96135,\n\t\"./ar-ly\": 56440,\n\t\"./ar-ly.js\": 56440,\n\t\"./ar-ma\": 47702,\n\t\"./ar-ma.js\": 47702,\n\t\"./ar-sa\": 16040,\n\t\"./ar-sa.js\": 16040,\n\t\"./ar-tn\": 37100,\n\t\"./ar-tn.js\": 37100,\n\t\"./ar.js\": 30867,\n\t\"./az\": 31083,\n\t\"./az.js\": 31083,\n\t\"./be\": 9808,\n\t\"./be.js\": 9808,\n\t\"./bg\": 68338,\n\t\"./bg.js\": 68338,\n\t\"./bm\": 67438,\n\t\"./bm.js\": 67438,\n\t\"./bn\": 8905,\n\t\"./bn-bd\": 76225,\n\t\"./bn-bd.js\": 76225,\n\t\"./bn.js\": 8905,\n\t\"./bo\": 11560,\n\t\"./bo.js\": 11560,\n\t\"./br\": 1278,\n\t\"./br.js\": 1278,\n\t\"./bs\": 80622,\n\t\"./bs.js\": 80622,\n\t\"./ca\": 2468,\n\t\"./ca.js\": 2468,\n\t\"./cs\": 5822,\n\t\"./cs.js\": 5822,\n\t\"./cv\": 50877,\n\t\"./cv.js\": 50877,\n\t\"./cy\": 47373,\n\t\"./cy.js\": 47373,\n\t\"./da\": 24780,\n\t\"./da.js\": 24780,\n\t\"./de\": 59740,\n\t\"./de-at\": 60217,\n\t\"./de-at.js\": 60217,\n\t\"./de-ch\": 60894,\n\t\"./de-ch.js\": 60894,\n\t\"./de.js\": 59740,\n\t\"./dv\": 5300,\n\t\"./dv.js\": 5300,\n\t\"./el\": 50837,\n\t\"./el.js\": 50837,\n\t\"./en-au\": 78348,\n\t\"./en-au.js\": 78348,\n\t\"./en-ca\": 77925,\n\t\"./en-ca.js\": 77925,\n\t\"./en-gb\": 22243,\n\t\"./en-gb.js\": 22243,\n\t\"./en-ie\": 46436,\n\t\"./en-ie.js\": 46436,\n\t\"./en-il\": 47207,\n\t\"./en-il.js\": 47207,\n\t\"./en-in\": 44175,\n\t\"./en-in.js\": 44175,\n\t\"./en-nz\": 76319,\n\t\"./en-nz.js\": 76319,\n\t\"./en-sg\": 31662,\n\t\"./en-sg.js\": 31662,\n\t\"./eo\": 92915,\n\t\"./eo.js\": 92915,\n\t\"./es\": 55655,\n\t\"./es-do\": 55251,\n\t\"./es-do.js\": 55251,\n\t\"./es-mx\": 96112,\n\t\"./es-mx.js\": 96112,\n\t\"./es-us\": 71146,\n\t\"./es-us.js\": 71146,\n\t\"./es.js\": 55655,\n\t\"./et\": 5603,\n\t\"./et.js\": 5603,\n\t\"./eu\": 77763,\n\t\"./eu.js\": 77763,\n\t\"./fa\": 76959,\n\t\"./fa.js\": 76959,\n\t\"./fi\": 11897,\n\t\"./fi.js\": 11897,\n\t\"./fil\": 42549,\n\t\"./fil.js\": 42549,\n\t\"./fo\": 94694,\n\t\"./fo.js\": 94694,\n\t\"./fr\": 94470,\n\t\"./fr-ca\": 63049,\n\t\"./fr-ca.js\": 63049,\n\t\"./fr-ch\": 52330,\n\t\"./fr-ch.js\": 52330,\n\t\"./fr.js\": 94470,\n\t\"./fy\": 5044,\n\t\"./fy.js\": 5044,\n\t\"./ga\": 29295,\n\t\"./ga.js\": 29295,\n\t\"./gd\": 2101,\n\t\"./gd.js\": 2101,\n\t\"./gl\": 38794,\n\t\"./gl.js\": 38794,\n\t\"./gom-deva\": 27884,\n\t\"./gom-deva.js\": 27884,\n\t\"./gom-latn\": 23168,\n\t\"./gom-latn.js\": 23168,\n\t\"./gu\": 95349,\n\t\"./gu.js\": 95349,\n\t\"./he\": 24206,\n\t\"./he.js\": 24206,\n\t\"./hi\": 30094,\n\t\"./hi.js\": 30094,\n\t\"./hr\": 30316,\n\t\"./hr.js\": 30316,\n\t\"./hu\": 22138,\n\t\"./hu.js\": 22138,\n\t\"./hy-am\": 11423,\n\t\"./hy-am.js\": 11423,\n\t\"./id\": 29218,\n\t\"./id.js\": 29218,\n\t\"./is\": 90135,\n\t\"./is.js\": 90135,\n\t\"./it\": 90626,\n\t\"./it-ch\": 10150,\n\t\"./it-ch.js\": 10150,\n\t\"./it.js\": 90626,\n\t\"./ja\": 39183,\n\t\"./ja.js\": 39183,\n\t\"./jv\": 24286,\n\t\"./jv.js\": 24286,\n\t\"./ka\": 12105,\n\t\"./ka.js\": 12105,\n\t\"./kk\": 47772,\n\t\"./kk.js\": 47772,\n\t\"./km\": 18758,\n\t\"./km.js\": 18758,\n\t\"./kn\": 79282,\n\t\"./kn.js\": 79282,\n\t\"./ko\": 33730,\n\t\"./ko.js\": 33730,\n\t\"./ku\": 1408,\n\t\"./ku.js\": 1408,\n\t\"./ky\": 33291,\n\t\"./ky.js\": 33291,\n\t\"./lb\": 36841,\n\t\"./lb.js\": 36841,\n\t\"./lo\": 55466,\n\t\"./lo.js\": 55466,\n\t\"./lt\": 57010,\n\t\"./lt.js\": 57010,\n\t\"./lv\": 37595,\n\t\"./lv.js\": 37595,\n\t\"./me\": 39861,\n\t\"./me.js\": 39861,\n\t\"./mi\": 35493,\n\t\"./mi.js\": 35493,\n\t\"./mk\": 95966,\n\t\"./mk.js\": 95966,\n\t\"./ml\": 87341,\n\t\"./ml.js\": 87341,\n\t\"./mn\": 5115,\n\t\"./mn.js\": 5115,\n\t\"./mr\": 10370,\n\t\"./mr.js\": 10370,\n\t\"./ms\": 9847,\n\t\"./ms-my\": 41237,\n\t\"./ms-my.js\": 41237,\n\t\"./ms.js\": 9847,\n\t\"./mt\": 72126,\n\t\"./mt.js\": 72126,\n\t\"./my\": 56165,\n\t\"./my.js\": 56165,\n\t\"./nb\": 64924,\n\t\"./nb.js\": 64924,\n\t\"./ne\": 16744,\n\t\"./ne.js\": 16744,\n\t\"./nl\": 93901,\n\t\"./nl-be\": 59814,\n\t\"./nl-be.js\": 59814,\n\t\"./nl.js\": 93901,\n\t\"./nn\": 83877,\n\t\"./nn.js\": 83877,\n\t\"./oc-lnc\": 92135,\n\t\"./oc-lnc.js\": 92135,\n\t\"./pa-in\": 15858,\n\t\"./pa-in.js\": 15858,\n\t\"./pl\": 64495,\n\t\"./pl.js\": 64495,\n\t\"./pt\": 89520,\n\t\"./pt-br\": 57971,\n\t\"./pt-br.js\": 57971,\n\t\"./pt.js\": 89520,\n\t\"./ro\": 96459,\n\t\"./ro.js\": 96459,\n\t\"./ru\": 21793,\n\t\"./ru.js\": 21793,\n\t\"./sd\": 40950,\n\t\"./sd.js\": 40950,\n\t\"./se\": 10490,\n\t\"./se.js\": 10490,\n\t\"./si\": 90124,\n\t\"./si.js\": 90124,\n\t\"./sk\": 64249,\n\t\"./sk.js\": 64249,\n\t\"./sl\": 14985,\n\t\"./sl.js\": 14985,\n\t\"./sq\": 51104,\n\t\"./sq.js\": 51104,\n\t\"./sr\": 49131,\n\t\"./sr-cyrl\": 79915,\n\t\"./sr-cyrl.js\": 79915,\n\t\"./sr.js\": 49131,\n\t\"./ss\": 85893,\n\t\"./ss.js\": 85893,\n\t\"./sv\": 98760,\n\t\"./sv.js\": 98760,\n\t\"./sw\": 91172,\n\t\"./sw.js\": 91172,\n\t\"./ta\": 27333,\n\t\"./ta.js\": 27333,\n\t\"./te\": 23110,\n\t\"./te.js\": 23110,\n\t\"./tet\": 52095,\n\t\"./tet.js\": 52095,\n\t\"./tg\": 27321,\n\t\"./tg.js\": 27321,\n\t\"./th\": 9041,\n\t\"./th.js\": 9041,\n\t\"./tk\": 19005,\n\t\"./tk.js\": 19005,\n\t\"./tl-ph\": 75768,\n\t\"./tl-ph.js\": 75768,\n\t\"./tlh\": 89444,\n\t\"./tlh.js\": 89444,\n\t\"./tr\": 72397,\n\t\"./tr.js\": 72397,\n\t\"./tzl\": 28254,\n\t\"./tzl.js\": 28254,\n\t\"./tzm\": 51106,\n\t\"./tzm-latn\": 30699,\n\t\"./tzm-latn.js\": 30699,\n\t\"./tzm.js\": 51106,\n\t\"./ug-cn\": 9288,\n\t\"./ug-cn.js\": 9288,\n\t\"./uk\": 67691,\n\t\"./uk.js\": 67691,\n\t\"./ur\": 13795,\n\t\"./ur.js\": 13795,\n\t\"./uz\": 6791,\n\t\"./uz-latn\": 60588,\n\t\"./uz-latn.js\": 60588,\n\t\"./uz.js\": 6791,\n\t\"./vi\": 65666,\n\t\"./vi.js\": 65666,\n\t\"./x-pseudo\": 14378,\n\t\"./x-pseudo.js\": 14378,\n\t\"./yo\": 75805,\n\t\"./yo.js\": 75805,\n\t\"./zh-cn\": 83839,\n\t\"./zh-cn.js\": 83839,\n\t\"./zh-hk\": 55726,\n\t\"./zh-hk.js\": 55726,\n\t\"./zh-mo\": 99807,\n\t\"./zh-mo.js\": 99807,\n\t\"./zh-tw\": 74152,\n\t\"./zh-tw.js\": 74152\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 46700;","function validate(binding) {\n if (typeof binding.value !== 'function') {\n console.warn('[Vue-click-outside:] provided expression', binding.expression, 'is not a function.')\n return false\n }\n\n return true\n}\n\nfunction isPopup(popupItem, elements) {\n if (!popupItem || !elements)\n return false\n\n for (var i = 0, len = elements.length; i < len; i++) {\n try {\n if (popupItem.contains(elements[i])) {\n return true\n }\n if (elements[i].contains(popupItem)) {\n return false\n }\n } catch(e) {\n return false\n }\n }\n\n return false\n}\n\nfunction isServer(vNode) {\n return typeof vNode.componentInstance !== 'undefined' && vNode.componentInstance.$isServer\n}\n\nexports = module.exports = {\n bind: function (el, binding, vNode) {\n if (!validate(binding)) return\n\n // Define Handler and cache it on the element\n function handler(e) {\n if (!vNode.context) return\n\n // some components may have related popup item, on which we shall prevent the click outside event handler.\n var elements = e.path || (e.composedPath && e.composedPath())\n elements && elements.length > 0 && elements.unshift(e.target)\n\n if (el.contains(e.target) || isPopup(vNode.context.popupItem, elements)) return\n\n el.__vueClickOutside__.callback(e)\n }\n\n // add Event Listeners\n el.__vueClickOutside__ = {\n handler: handler,\n callback: binding.value\n }\n const clickHandler = 'ontouchstart' in document.documentElement ? 'touchstart' : 'click';\n !isServer(vNode) && document.addEventListener(clickHandler, handler)\n },\n\n update: function (el, binding) {\n if (validate(binding)) el.__vueClickOutside__.callback = binding.value\n },\n\n unbind: function (el, binding, vNode) {\n // Remove Event Listeners\n const clickHandler = 'ontouchstart' in document.documentElement ? 'touchstart' : 'click';\n !isServer(vNode) && el.__vueClickOutside__ && document.removeEventListener(clickHandler, el.__vueClickOutside__.handler)\n delete el.__vueClickOutside__\n }\n}\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 8318;","__webpack_require__.b = document.baseURI || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t8318: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunknextcloud\"] = self[\"webpackChunknextcloud\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [7874], function() { return __webpack_require__(97957); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","e","self","t","n","d","default","l","r","s","name","props","text","type","String","search","highlight","Array","computed","ranges","this","length","Z","forEach","end","start","reduce","push","sort","Math","max","chunks","slice","render","map","a","i","o","c","undefined","exports","toLowerCase","indexOf","id","version","sources","names","mappings","sourcesContent","sourceRoot","toString","concat","join","u","btoa","unescape","encodeURIComponent","JSON","stringify","identifier","base","h","p","css","media","sourceMap","supports","layer","references","updater","f","byIndex","splice","domAPI","update","remove","document","querySelector","window","HTMLIFrameElement","contentDocument","head","Error","appendChild","createElement","setAttributes","attributes","insert","options","nc","setAttribute","insertStyleElement","styleTagTransform","parentNode","removeChild","styleSheet","cssText","firstChild","createTextNode","staticRenderFns","_compiled","functional","_scopeId","$vnode","ssrContext","parent","__VUE_SSR_CONTEXT__","call","_registeredComponents","add","_ssrRegister","$root","$options","shadowRoot","_injectStyles","beforeCreate","__esModule","Object","defineProperty","enumerable","get","prototype","hasOwnProperty","Symbol","toStringTag","value","x","components","NcHighlight","needsTruncate","split","min","floor","part1","part2","highlight1","highlight2","g","m","v","A","bind","locals","_self","_c","staticClass","attrs","title","_v","_e","module","k","mixins","href","required","validator","URL","startsWith","download","target","ariaHidden","Boolean","b","C","y","ariaLabel","rel","on","click","onClick","_t","class","isIconUrl","icon","style","backgroundImage","_s","domProps","textContent","isLongText","D","NcButton","DotsHorizontal","NcPopover","open","manualOpen","forceMenu","forceName","menuName","primary","defaultIcon","placement","boundariesElement","Element","container","disabled","inline","Number","emits","data","opened","focusIndex","randomId","triggerBtnType","watch","methods","isValidSingleAction","componentOptions","Ctor","extendOptions","tag","includes","openMenu","$emit","closeMenu","arguments","$refs","popover","clearFocusTrap","returnFocus","menuButton","$el","focus","onOpen","$nextTick","focusFirstAction","onMouseFocusAction","activeElement","closest","menu","querySelectorAll","focusAction","onKeydown","keyCode","shiftKey","focusPreviousAction","focusNextAction","focusLastAction","preventDefault","removeCurrentActive","classList","preventIfEvent","stopPropagation","onFocus","onBlur","$slots","filter","every","propsData","location","origin","util","warn","w","S","scopedSlots","listeners","N","children","trim","_","z","j","ref","blur","slot","size","delay","handleResize","shown","boundary","popoverBaseClass","setReturnFocus","triggers","show","hide","tabindex","keydown","mousemove","role","P","B","E","G","getBuilder","persist","build","setItem","directives","ClickOutside","vOnClickOutside","NcActions","NcActionLink","NcLoadingIcon","iQ","url","iconClass","user","showUserStatus","showUserStatusCompact","preloadedUserStatus","isGuest","displayName","allowPlaceholder","disableTooltip","disableMenu","tooltipMessage","isNoUser","menuContainer","avatarUrlLoaded","avatarSrcSetLoaded","userDoesNotExist","isAvatarLoaded","isMenuLoaded","contactsMenuLoading","contactsMenuActions","contactsMenuOpenState","avatarAriaLabel","hasMenu","hasStatus","status","userStatus","canDisplayUserStatus","showUserStatusIconOnAvatar","getUserIdentifier","isDisplayNameDefined","isUserDefined","isUrlDefined","getCurrentUser","uid","shouldShowPlaceholder","avatarStyle","lineHeight","fontSize","round","initialsWrapperStyle","backgroundColor","initialsStyle","color","tooltip","initials","fromCodePoint","codePointAt","toUpperCase","hyperlink","message","innerHTML","loadAvatarUrl","mounted","subscribe","fetchUserStatus","handleUserStatusUpdated","beforeDestroy","unsubscribe","userId","toggleMenu","fetchContactsMenu","post","generateUrl","topAction","actions","updateImageIfValid","avatarUrlGenerator","getComputedStyle","body","getPropertyValue","oc_userconfig","avatar","getItem","Image","onload","onerror","console","debug","srcset","src","T","O","F","I","M","U","rawName","expression","_k","key","apply","alt","_u","fn","proxy","_l","nativeType","wide","to","exact","navigate","isActive","isExactActive","active","$attrs","$listeners","custom","svg","cleanSvg","beforeMount","sanitizeSVG","NcAvatar","NcIconSvgWrapper","subname","iconSvg","iconName","avatarSize","noMargin","margin","hasIcon","hasIconSvg","isValidSubname","isSizeBigEnough","cssVars","_g","_b","appearance","colors","reverse","width","height","viewBox","fill","Dropdown","inheritAttrs","focusTrap","HTMLElement","SVGElement","useFocusTrap","popperContent","$focusTrap","createFocusTrap","escapeDeactivates","allowOutsideClick","trapStack","L","activate","deactivate","afterShow","afterHide","distance","ChevronDown","NcEllipsisedOption","NcListItemIcon","VueSelect","appendToBody","calculatePosition","Function","closeOnSelect","Deselect","fillColor","cursor","limit","dropdownShouldOpen","noDrop","filterBy","inputClass","inputId","keyboardFocusBorder","label","loading","multiple","noWrap","placeholder","resetFocusOnOptionsChange","userSelect","localCalculatePosition","toggle","autoUpdate","computePosition","middleware","offset","flip","shift","limiter","limitShift","then","assign","left","top","localFilterBy","toLocaleLowerCase","localLabel","propsToForward","$props","events","$scopedSlots","match","replace","parseInt","charAt","getGettextBuilder","detectLocale","locale","translations","Actions","Activities","Choose","Close","Custom","Favorite","Flags","Global","Next","Objects","Open","Previous","Search","Settings","Submit","Symbols","items","pluralId","msgid","msgid_plural","msgstr","addTranslation","ngettext","gettext","before","$destroy","beforeUpdate","getText","closeAfterClick","$parent","getCapabilities","user_status","enabled","generateOcsUrl","ocs","response","error","isMobile","created","addEventListener","handleWindowResize","removeEventListener","documentElement","clientWidth","RegExp","random","defaultProtocol","className","_nc_focus_trap","test","hash","needQuotes","iconUrl","source","avatarUrl","getAvatarUrl","mentionText","contenteditable","baseURI","nodeType","item","nodeName","nodeValue","hasChildNodes","childNodes","DOMParser","parseFromString","canAssign","userAssignable","userVisible","NcSelect","fetchTags","getOptionLabel","optionsFilter","passthru","availableTags","availableOptions","tags","localValue","find","async","NextcloudVueDocs","Promise","resolve","method","generateRemoteUrl","handleInput","input","scopeValue","loadState","getApiUrl","_regeneratorRuntime","Op","hasOwn","obj","desc","$Symbol","iteratorSymbol","iterator","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","define","configurable","writable","err","wrap","innerFn","outerFn","tryLocsList","protoGenerator","Generator","generator","create","context","Context","makeInvokeMethod","tryCatch","arg","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","getProto","getPrototypeOf","NativeIteratorPrototype","values","Gp","defineIteratorMethods","_invoke","AsyncIterator","PromiseImpl","invoke","reject","record","result","_typeof","__await","unwrapped","previousPromise","callInvokeWithMethodAndArg","state","done","delegate","delegateResult","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","methodName","return","TypeError","info","resultName","next","nextLoc","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","completion","reset","iterable","iteratorMethod","isNaN","doneResult","isGeneratorFunction","genFun","ctor","constructor","mark","setPrototypeOf","__proto__","awrap","iter","keys","val","object","pop","skipTempReset","prev","stop","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","finish","catch","thrown","delegateYield","asyncGeneratorStep","gen","_next","_throw","_asyncToGenerator","args","ownKeys","enumerableOnly","getOwnPropertySymbols","symbols","sym","getOwnPropertyDescriptor","_objectSpread","_defineProperty","getOwnPropertyDescriptors","defineProperties","hint","prim","toPrimitive","res","_toPrimitive","_toPropertyKey","Vue","use","Vuex","Store","rules","scope","appstoreEnabled","operations","plugins","observable","checks","operators","entities","entity","event","eventName","flat","mutations","addRule","rule","valid","updateRule","index","findIndex","newRule","removeRule","addPluginCheck","plugin","addPluginOperator","fetchRules","_callee","_yield$axios$get","_context","axios","commit","createNewRule","isComplex","fixedEntity","Date","getTime","operator","operation","parse","pushUpdateRule","_callee2","_context2","confirmPassword","put","deleteRule","_callee3","_context3","delete","setValid","_ref","getters","getRules","rule1","rule2","getOperationForRule","getEntityForOperation","getEventsForOperation","getChecksForEntity","check","supportedEntities","$store","allEvents","currentEvent","_this","placeholderString","updateEvent","newEntity","existingEntity","newEntities","$set","showWarning","_vm","triggerHint","option","NcActionButton","CloseIcon","deleteVisible","currentOption","currentOperator","currentComponent","component","valuePlaceholder","validate","checkSelector","showDelete","hideDelete","invalid","updateCheck","_this2","matchingOperator","model","callback","$$v","$event","composing","colored","description","ArrowRight","Check","CheckMark","Event","Operation","Tooltip","editing","dirty","originalRule","ruleStatus","some","content","lastCheckComplete","lastCheck","updateOperation","dispatch","saveRule","t0","meta","_this3","cancelRule","removeCheck","_this4","_callee4","_context4","$delete","onAddFilter","borderLeftColor","MenuDown","MenuUp","Rule","NcSettingsSection","showMoreOperations","appstoreUrl","workflowDocUrl","mapGetters","mapState","hasMoreOperations","getMainOperations","showAppStoreHint","OC","isUserAdmin","nativeOn","regexRegex","regexIPv4","regexIPv6","newValue","immediate","handler","updateInternalValue","valueMixin","predefinedTypes","imagePath","customValue","isPredefined","currentValue","validateRegex","string","exec","setValue","updateCustom","selectedOption","NcSelectTags","updateValue","stringOrRegexOperators","FileMimeType","validateIPv4","FileSystemTag","MfaVerifiedValue","matchingPredefined","pattern","zones","moment","timezones","startTime","endTime","timezone","guess","zone","output","groups","isLoading","group","searchAsync","searchQuery","addGroup","displayname","RequestURL","RequestTime","RequestUserAgent","RequestUserGroup","_toConsumableArray","FileChecks","RequestChecks","OCA","WorkflowEngine","registerCheck","Plugin","store","registerOperator","ShippedChecks","checkPlugin","extend","$mount","___CSS_LOADER_EXPORT___","tz","load","root","factory","cachedGuess","links","countries","guesses","logError","momentVersion","major","minor","charCodeToInt","charCode","unpackBase60","parts","whole","fractional","multiplier","out","sign","charCodeAt","arrayToInt","array","mapIndices","indices","unpack","offsets","untils","Infinity","intToUntil","abbrs","population","Zone","packedString","_set","Country","country_name","zone_names","OffsetAt","at","timeString","toTimeString","abbr","getTimezoneOffset","ZoneScore","offsetScore","abbrScore","findChange","low","high","mid","diff","sortZoneScores","localeCompare","addToGuesses","guessesForUserOffsets","guessesOffset","offsetsLength","filteredGuesses","normalizeName","addZone","packed","normalized","getZone","caller","link","addLink","aliases","alias","normal0","normal1","needsOffset","isUnixTimestamp","_f","_a","_tzm","utc","isMoment","unpacked","_index","timestamp","zone_name","country_code","offsetNext","offsetPrev","moveAmbiguousForward","moveInvalidForward","mom","utcOffset","scoreOffsetAt","offsetAt","abs","dataVersion","_zones","_links","_names","_countries","country_zones","addCountries","zoneExists","didShowError","ignoreCache","intlName","Intl","DateTimeFormat","resolvedOptions","timeZone","zoneScore","change","startYear","getFullYear","last","userOffsets","zoneScores","rebuildGuess","zonesForCountry","country","with_offset","old","abbrWrap","_z","resetZoneWrap","defaultZone","updateOffset","keepTime","_isUTC","_d","zoneName","zoneAbbr","local","setDefault","momentProperties","webpackContext","req","webpackContextResolve","__webpack_require__","code","binding","isServer","vNode","componentInstance","$isServer","el","elements","path","composedPath","unshift","contains","popupItem","len","isPopup","__vueClickOutside__","clickHandler","unbind","__webpack_module_cache__","moduleId","cachedModule","loaded","__webpack_modules__","chunkIds","priority","notFulfilled","fulfilled","getter","definition","globalThis","prop","nmd","paths","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file