diff --git a/css/viewer.css b/css/viewer.css index 9da89e27..e79baac1 100644 --- a/css/viewer.css +++ b/css/viewer.css @@ -26,7 +26,8 @@ /* Replace default "Download" icon in "Download / Save" button with a "Save" * icon. */ -.toolbarButton#download::before { +.toolbarButton#download::before, +.secondaryToolbarButton#secondaryDownload::before { -webkit-mask-image: url(../img/toolbarButton-secondaryToolbarSave.svg); mask-image: url(../img/toolbarButton-secondaryToolbarSave.svg); } @@ -38,7 +39,8 @@ /* Hide the normal toolbar icon, which is a mask applied on a dark background, * when showing the loading icon. */ -.toolbarButton.icon-loading-small:before { +.toolbarButton.icon-loading-small:before, +.secondaryToolbarButton.icon-loading-small:before { background-color: unset; } @@ -68,6 +70,13 @@ border-top-color: var(--color-loading-dark); } +/* Place the loading icon on the secondary toolbar icon by using the same + * inset-inline-start of the secondary toolbar icon (12px) and correcting the + * margin from the loading icon (8px). */ +.secondaryToolbarButton.icon-loading-small:after { + inset-inline-start: 20px; +} + @keyframes rotate { from { transform: rotate(0deg); diff --git a/js/files_pdfviewer-main.js b/js/files_pdfviewer-main.js index 8010de64..31562ef7 100644 --- a/js/files_pdfviewer-main.js +++ b/js/files_pdfviewer-main.js @@ -1,2 +1,2 @@ -(()=>{var e,n,s={5950:(e,t,n)=>{"use strict";const s=n(2322),{MAX_LENGTH:a,MAX_SAFE_INTEGER:o}=n(6692),{safeRe:r,t:i}=n(5208),l=n(9901),{compareIdentifiers:d}=n(3229);class c{constructor(e,t){if(t=l(t),e instanceof c){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>a)throw new TypeError(`version is longer than ${a} characters`);s("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?r[i.LOOSE]:r[i.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&te.major?1:this.minore.minor?1:this.patche.patch?1:0}comparePre(e){if(e instanceof c||(e=new c(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const n=this.prerelease[t],a=e.prerelease[t];if(s("prerelease compare",t,n,a),void 0===n&&void 0===a)return 0;if(void 0===a)return 1;if(void 0===n)return-1;if(n!==a)return d(n,a)}while(++t)}compareBuild(e){e instanceof c||(e=new c(e,this.options));let t=0;do{const n=this.build[t],a=e.build[t];if(s("build compare",t,n,a),void 0===n&&void 0===a)return 0;if(void 0===a)return 1;if(void 0===n)return-1;if(n!==a)return d(n,a)}while(++t)}inc(e,t,n){if(e.startsWith("pre")){if(!t&&!1===n)throw new Error("invalid increment argument: identifier is empty");if(t){const e=`-${t}`.match(this.options.loose?r[i.PRERELEASELOOSE]:r[i.PRERELEASE]);if(!e||e[1]!==t)throw new Error(`invalid identifier: ${t}`)}}switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,n),this.inc("pre",t,n);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,n),this.inc("pre",t,n);break;case"release":if(0===this.prerelease.length)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const e=Number(n)?1:0;if(0===this.prerelease.length)this.prerelease=[e];else{let s=this.prerelease.length;for(;--s>=0;)"number"==typeof this.prerelease[s]&&(this.prerelease[s]++,s=-2);if(-1===s){if(t===this.prerelease.join(".")&&!1===n)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let s=[t,e];!1===n&&(s=[t]),0===d(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=c},8064:(e,t,n)=>{"use strict";const s=n(5950);e.exports=(e,t)=>new s(e,t).major},8690:(e,t,n)=>{"use strict";const s=n(5950);e.exports=(e,t,n=!1)=>{if(e instanceof s)return e;try{return new s(e,t)}catch(e){if(!n)return null;throw e}}},8711:(e,t,n)=>{"use strict";const s=n(8690);e.exports=(e,t)=>{const n=s(e,t);return n?n.version:null}},6692:e=>{"use strict";const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},2322:(e,t,n)=>{"use strict";var s=n(5606);const a="object"==typeof s&&s.env&&s.env.NODE_DEBUG&&/\bsemver\b/i.test(s.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=a},3229:e=>{"use strict";const t=/^[0-9]+$/,n=(e,n)=>{if("number"==typeof e&&"number"==typeof n)return e===n?0:en(t,e)}},9901:e=>{"use strict";const t=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:n},5208:(e,t,n)=>{"use strict";const{MAX_SAFE_COMPONENT_LENGTH:s,MAX_SAFE_BUILD_LENGTH:a,MAX_LENGTH:o}=n(6692),r=n(2322),i=(t=e.exports={}).re=[],l=t.safeRe=[],d=t.src=[],c=t.safeSrc=[],u=t.t={};let m=0;const p="[a-zA-Z0-9-]",g=[["\\s",1],["\\d",o],[p,a]],f=(e,t,n)=>{const s=(e=>{for(const[t,n]of g)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e})(t),a=m++;r(e,a,t),u[e]=a,d[a]=t,c[a]=s,i[a]=new RegExp(t,n?"g":void 0),l[a]=new RegExp(s,n?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),f("MAINVERSION",`(${d[u.NUMERICIDENTIFIER]})\\.(${d[u.NUMERICIDENTIFIER]})\\.(${d[u.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${d[u.NUMERICIDENTIFIERLOOSE]})\\.(${d[u.NUMERICIDENTIFIERLOOSE]})\\.(${d[u.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${d[u.NONNUMERICIDENTIFIER]}|${d[u.NUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${d[u.NONNUMERICIDENTIFIER]}|${d[u.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASE",`(?:-(${d[u.PRERELEASEIDENTIFIER]}(?:\\.${d[u.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${d[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${d[u.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${p}+`),f("BUILD",`(?:\\+(${d[u.BUILDIDENTIFIER]}(?:\\.${d[u.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${d[u.MAINVERSION]}${d[u.PRERELEASE]}?${d[u.BUILD]}?`),f("FULL",`^${d[u.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${d[u.MAINVERSIONLOOSE]}${d[u.PRERELEASELOOSE]}?${d[u.BUILD]}?`),f("LOOSE",`^${d[u.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${d[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${d[u.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${d[u.XRANGEIDENTIFIER]})(?:\\.(${d[u.XRANGEIDENTIFIER]})(?:\\.(${d[u.XRANGEIDENTIFIER]})(?:${d[u.PRERELEASE]})?${d[u.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${d[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${d[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${d[u.XRANGEIDENTIFIERLOOSE]})(?:${d[u.PRERELEASELOOSE]})?${d[u.BUILD]}?)?)?`),f("XRANGE",`^${d[u.GTLT]}\\s*${d[u.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${d[u.GTLT]}\\s*${d[u.XRANGEPLAINLOOSE]}$`),f("COERCEPLAIN",`(^|[^\\d])(\\d{1,${s}})(?:\\.(\\d{1,${s}}))?(?:\\.(\\d{1,${s}}))?`),f("COERCE",`${d[u.COERCEPLAIN]}(?:$|[^\\d])`),f("COERCEFULL",d[u.COERCEPLAIN]+`(?:${d[u.PRERELEASE]})?`+`(?:${d[u.BUILD]})?(?:$|[^\\d])`),f("COERCERTL",d[u.COERCE],!0),f("COERCERTLFULL",d[u.COERCEFULL],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${d[u.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",f("TILDE",`^${d[u.LONETILDE]}${d[u.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${d[u.LONETILDE]}${d[u.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${d[u.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",f("CARET",`^${d[u.LONECARET]}${d[u.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${d[u.LONECARET]}${d[u.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${d[u.GTLT]}\\s*(${d[u.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${d[u.GTLT]}\\s*(${d[u.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${d[u.GTLT]}\\s*(${d[u.LOOSEPLAIN]}|${d[u.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${d[u.XRANGEPLAIN]})\\s+-\\s+(${d[u.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${d[u.XRANGEPLAINLOOSE]})\\s+-\\s+(${d[u.XRANGEPLAINLOOSE]})\\s*$`),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},7526:(e,t)=>{"use strict";t.byteLength=function(e){var t=i(e),n=t[0],s=t[1];return 3*(n+s)/4-s},t.toByteArray=function(e){var t,n,o=i(e),r=o[0],l=o[1],d=new a(function(e,t,n){return 3*(t+n)/4-n}(0,r,l)),c=0,u=l>0?r-4:r;for(n=0;n>16&255,d[c++]=t>>8&255,d[c++]=255&t;2===l&&(t=s[e.charCodeAt(n)]<<2|s[e.charCodeAt(n+1)]>>4,d[c++]=255&t);1===l&&(t=s[e.charCodeAt(n)]<<10|s[e.charCodeAt(n+1)]<<4|s[e.charCodeAt(n+2)]>>2,d[c++]=t>>8&255,d[c++]=255&t);return d},t.fromByteArray=function(e){for(var t,s=e.length,a=s%3,o=[],r=16383,i=0,d=s-a;id?d:i+r));1===a?(t=e[s-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===a&&(t=(e[s-2]<<8)+e[s-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return o.join("")};for(var n=[],s=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0;r<64;++r)n[r]=o[r],s[o.charCodeAt(r)]=r;function i(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function l(e,t,s){for(var a,o,r=[],i=t;i>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return r.join("")}s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63},8287:(e,t,n)=>{"use strict";const s=n(7526),a=n(251),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=l,t.SlowBuffer=function(e){+e!=e&&(e=0);return l.alloc(+e)},t.INSPECT_MAX_BYTES=50;const r=2147483647;function i(e){if(e>r)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return u(e)}return d(e,t,n)}function d(e,t,n){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!l.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const n=0|f(e,t);let s=i(n);const a=s.write(e,t);a!==n&&(s=s.slice(0,a));return s}(e,t);if(ArrayBuffer.isView(e))return function(e){if(X(e,Uint8Array)){const t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return m(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(X(e,ArrayBuffer)||e&&X(e.buffer,ArrayBuffer))return p(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(X(e,SharedArrayBuffer)||e&&X(e.buffer,SharedArrayBuffer)))return p(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const s=e.valueOf&&e.valueOf();if(null!=s&&s!==e)return l.from(s,t,n);const a=function(e){if(l.isBuffer(e)){const t=0|g(e.length),n=i(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!=typeof e.length||J(e.length)?i(0):m(e);if("Buffer"===e.type&&Array.isArray(e.data))return m(e.data)}(e);if(a)return a;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),i(e<0?0:0|g(e))}function m(e){const t=e.length<0?0:0|g(e.length),n=i(t);for(let s=0;s=r)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r.toString(16)+" bytes");return 0|e}function f(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||X(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const n=e.length,s=arguments.length>2&&!0===arguments[2];if(!s&&0===n)return 0;let a=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return W(e).length;default:if(a)return s?-1:q(e).length;t=(""+t).toLowerCase(),a=!0}}function h(e,t,n){let s=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return N(this,t,n);case"ascii":return _(this,t,n);case"latin1":case"binary":return S(this,t,n);case"base64":return T(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,n);default:if(s)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),s=!0}}function v(e,t,n){const s=e[t];e[t]=e[n],e[n]=s}function y(e,t,n,s,a){if(0===e.length)return-1;if("string"==typeof n?(s=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),J(n=+n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"==typeof t&&(t=l.from(t,s)),l.isBuffer(t))return 0===t.length?-1:w(e,t,n,s,a);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,s,a);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,s,a){let o,r=1,i=e.length,l=t.length;if(void 0!==s&&("ucs2"===(s=String(s).toLowerCase())||"ucs-2"===s||"utf16le"===s||"utf-16le"===s)){if(e.length<2||t.length<2)return-1;r=2,i/=2,l/=2,n/=2}function d(e,t){return 1===r?e[t]:e.readUInt16BE(t*r)}if(a){let s=-1;for(o=n;oi&&(n=i-l),o=n;o>=0;o--){let n=!0;for(let s=0;sa&&(s=a):s=a;const o=t.length;let r;for(s>o/2&&(s=o/2),r=0;r>8,a=n%256,o.push(a),o.push(s);return o}(t,e.length-n),e,n,s)}function T(e,t,n){return 0===t&&n===e.length?s.fromByteArray(e):s.fromByteArray(e.slice(t,n))}function N(e,t,n){n=Math.min(e.length,n);const s=[];let a=t;for(;a239?4:t>223?3:t>191?2:1;if(a+r<=n){let n,s,i,l;switch(r){case 1:t<128&&(o=t);break;case 2:n=e[a+1],128==(192&n)&&(l=(31&t)<<6|63&n,l>127&&(o=l));break;case 3:n=e[a+1],s=e[a+2],128==(192&n)&&128==(192&s)&&(l=(15&t)<<12|(63&n)<<6|63&s,l>2047&&(l<55296||l>57343)&&(o=l));break;case 4:n=e[a+1],s=e[a+2],i=e[a+3],128==(192&n)&&128==(192&s)&&128==(192&i)&&(l=(15&t)<<18|(63&n)<<12|(63&s)<<6|63&i,l>65535&&l<1114112&&(o=l))}}null===o?(o=65533,r=1):o>65535&&(o-=65536,s.push(o>>>10&1023|55296),o=56320|1023&o),s.push(o),a+=r}return function(e){const t=e.length;if(t<=E)return String.fromCharCode.apply(String,e);let n="",s=0;for(;ss.length?(l.isBuffer(t)||(t=l.from(t)),t.copy(s,a)):Uint8Array.prototype.set.call(s,t,a);else{if(!l.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(s,a)}a+=t.length}return s},l.byteLength=f,l.prototype._isBuffer=!0,l.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tn&&(e+=" ... "),""},o&&(l.prototype[o]=l.prototype.inspect),l.prototype.compare=function(e,t,n,s,a){if(X(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===s&&(s=0),void 0===a&&(a=this.length),t<0||n>e.length||s<0||a>this.length)throw new RangeError("out of range index");if(s>=a&&t>=n)return 0;if(s>=a)return-1;if(t>=n)return 1;if(this===e)return 0;let o=(a>>>=0)-(s>>>=0),r=(n>>>=0)-(t>>>=0);const i=Math.min(o,r),d=this.slice(s,a),c=e.slice(t,n);for(let e=0;e>>=0,isFinite(n)?(n>>>=0,void 0===s&&(s="utf8")):(s=n,n=void 0)}const a=this.length-t;if((void 0===n||n>a)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");s||(s="utf8");let o=!1;for(;;)switch(s){case"hex":return A(this,e,t,n);case"utf8":case"utf-8":return b(this,e,t,n);case"ascii":case"latin1":case"binary":return C(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+s);s=(""+s).toLowerCase(),o=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const E=4096;function _(e,t,n){let s="";n=Math.min(e.length,n);for(let a=t;as)&&(n=s);let a="";for(let s=t;sn)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,n,s,a,o){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function z(e,t,n,s,a){$(t,s,a,e,n,7);let o=Number(t&BigInt(4294967295));e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o;let r=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=r,r>>=8,e[n++]=r,r>>=8,e[n++]=r,r>>=8,e[n++]=r,n}function D(e,t,n,s,a){$(t,s,a,e,n,7);let o=Number(t&BigInt(4294967295));e[n+7]=o,o>>=8,e[n+6]=o,o>>=8,e[n+5]=o,o>>=8,e[n+4]=o;let r=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=r,r>>=8,e[n+2]=r,r>>=8,e[n+1]=r,r>>=8,e[n]=r,n+8}function O(e,t,n,s,a,o){if(n+s>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function U(e,t,n,s,o){return t=+t,n>>>=0,o||O(e,0,n,4),a.write(e,t,n,s,23,4),n+4}function M(e,t,n,s,o){return t=+t,n>>>=0,o||O(e,0,n,8),a.write(e,t,n,s,52,8),n+8}l.prototype.slice=function(e,t){const n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||B(e,t,this.length);let s=this[e],a=1,o=0;for(;++o>>=0,t>>>=0,n||B(e,t,this.length);let s=this[e+--t],a=1;for(;t>0&&(a*=256);)s+=this[e+--t]*a;return s},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||B(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||B(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||B(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||B(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||B(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readBigUInt64LE=Y((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,a=this[++e]+256*this[++e]+65536*this[++e]+n*2**24;return BigInt(s)+(BigInt(a)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=t*2**24+65536*this[++e]+256*this[++e]+this[++e],a=this[++e]*2**24+65536*this[++e]+256*this[++e]+n;return(BigInt(s)<>>=0,t>>>=0,n||B(e,t,this.length);let s=this[e],a=1,o=0;for(;++o=a&&(s-=Math.pow(2,8*t)),s},l.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||B(e,t,this.length);let s=t,a=1,o=this[e+--s];for(;s>0&&(a*=256);)o+=this[e+--s]*a;return a*=128,o>=a&&(o-=Math.pow(2,8*t)),o},l.prototype.readInt8=function(e,t){return e>>>=0,t||B(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||B(e,2,this.length);const n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){e>>>=0,t||B(e,2,this.length);const n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return e>>>=0,t||B(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||B(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readBigInt64LE=Y((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(s)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(s)<>>=0,t||B(e,4,this.length),a.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||B(e,4,this.length),a.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||B(e,8,this.length),a.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||B(e,8,this.length),a.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,t,n,s){if(e=+e,t>>>=0,n>>>=0,!s){F(this,e,t,n,Math.pow(2,8*n)-1,0)}let a=1,o=0;for(this[t]=255&e;++o>>=0,n>>>=0,!s){F(this,e,t,n,Math.pow(2,8*n)-1,0)}let a=n-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigUInt64LE=Y((function(e,t=0){return z(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeBigUInt64BE=Y((function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeIntLE=function(e,t,n,s){if(e=+e,t>>>=0,!s){const s=Math.pow(2,8*n-1);F(this,e,t,n,s-1,-s)}let a=0,o=1,r=0;for(this[t]=255&e;++a>>=0,!s){const s=Math.pow(2,8*n-1);F(this,e,t,n,s-1,-s)}let a=n-1,o=1,r=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===r&&0!==this[t+a+1]&&(r=1),this[t+a]=(e/o|0)-r&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigInt64LE=Y((function(e,t=0){return z(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeBigInt64BE=Y((function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeFloatLE=function(e,t,n){return U(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return U(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return M(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return M(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,s){if(!l.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),s||0===s||(s=this.length),t>=e.length&&(t=e.length),t||(t=0),s>0&&s=this.length)throw new RangeError("Index out of range");if(s<0)throw new RangeError("sourceEnd out of bounds");s>this.length&&(s=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a=s+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function $(e,t,n,s,a,o){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${s} and < 2${s} ** ${8*(o+1)}${s}`:`>= -(2${s} ** ${8*(o+1)-1}${s}) and < 2 ** ${8*(o+1)-1}${s}`:`>= ${t}${s} and <= ${n}${s}`,new R.ERR_OUT_OF_RANGE("value",a,e)}!function(e,t,n){H(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||G(t,e.length-(n+1))}(s,a,o)}function H(e,t){if("number"!=typeof e)throw new R.ERR_INVALID_ARG_TYPE(t,"number",e)}function G(e,t,n){if(Math.floor(e)!==e)throw H(e,n),new R.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new R.ERR_BUFFER_OUT_OF_BOUNDS;throw new R.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}j("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),j("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),j("ERR_OUT_OF_RANGE",(function(e,t,n){let s=`The value of "${e}" is out of range.`,a=n;return Number.isInteger(n)&&Math.abs(n)>2**32?a=I(String(n)):"bigint"==typeof n&&(a=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(a=I(a)),a+="n"),s+=` It must be ${t}. Received ${a}`,s}),RangeError);const V=/[^+/0-9A-Za-z-_]/g;function q(e,t){let n;t=t||1/0;const s=e.length;let a=null;const o=[];for(let r=0;r55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(r+1===s){(t-=3)>-1&&o.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&o.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function W(e){return s.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(V,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function K(e,t,n,s){let a;for(a=0;a=t.length||a>=e.length);++a)t[a+n]=e[a];return a}function X(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function J(e){return e!=e}const Z=function(){const e="0123456789abcdef",t=new Array(256);for(let n=0;n<16;++n){const s=16*n;for(let a=0;a<16;++a)t[s+a]=e[n]+e[a]}return t}();function Y(e){return"undefined"==typeof BigInt?Q:e}function Q(){throw new Error("BigInt not supported")}},6559:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf2bf155] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-cf2bf155] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-cf2bf155] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-cf2bf155] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-cf2bf155] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-cf2bf155] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-cf2bf155] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-cf2bf155] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-cf2bf155] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-large);\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-large);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActions-CVw1SmBu.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,yDAAyD;AAC3D;AACA;EACE,gFAAgF;EAChF,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,2DAA2D;AAC7D;AACA;EACE,iEAAiE;AACnE;AACA;EACE,iDAAiD;AACnD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,oCAAoC;AACtC;AACA;EACE,8CAA8C;AAChD;AACA;EACE,WAAW;EACX,YAAY;EACZ,mBAAmB;AACrB,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,yCAAyC;AAC3C;AACA;EACE,yCAAyC;EACzC,YAAY;EACZ,8CAA8C;EAC9C,cAAc;AAChB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf2bf155] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-cf2bf155] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-cf2bf155] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-cf2bf155] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-cf2bf155] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-cf2bf155] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-cf2bf155] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-cf2bf155] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-cf2bf155] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-large);\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-large);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}"],sourceRoot:""}]);const i=r},9344:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8a49b234] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-8a49b234] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-8a49b234] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-8a49b234] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-8a49b234], .button-vue[data-v-8a49b234] * {\n cursor: pointer;\n}\n.button-vue[data-v-8a49b234]:focus {\n outline: none;\n}\n.button-vue[data-v-8a49b234]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-8a49b234]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-8a49b234]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-8a49b234] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-8a49b234] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-8a49b234] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-8a49b234] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-8a49b234] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-8a49b234] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-8a49b234] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue--icon-only[data-v-8a49b234] {\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue--text-only[data-v-8a49b234] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-8a49b234] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-8a49b234] {\n width: 100%;\n}\n.button-vue[data-v-8a49b234]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element, var(--border-radius));\n background-color: transparent;\n}\n.button-vue--vue-primary[data-v-8a49b234] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-8a49b234]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-8a49b234] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--vue-secondary[data-v-8a49b234]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-8a49b234], .button-vue--vue-tertiary[data-v-8a49b234] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-8a49b234]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-8a49b234] {\n background-color: var(--color-success);\n border-color: var(--color-success-hover);\n color: var(--color-success-text);\n}\n.button-vue--vue-success[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-8a49b234]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-8a49b234] {\n background-color: var(--color-warning);\n border-color: var(--color-warning-hover);\n color: var(--color-warning-text);\n}\n.button-vue--vue-warning[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-8a49b234]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-8a49b234] {\n background-color: var(--color-error);\n border-color: var(--color-error-hover);\n color: var(--color-error-text);\n}\n.button-vue--vue-error[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-8a49b234]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-8a49b234] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--vue-error[data-v-8a49b234], .button-vue--legacy.button-vue--vue-success[data-v-8a49b234], .button-vue--legacy.button-vue--vue-warning[data-v-8a49b234] {\n color: white;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcButton-n-KI8Bqb.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4CAA4C;EAC5C,mDAAmD;EACnD,2EAA2E;EAC3E,2HAA2H;EAC3H,4EAA4E;EAC5E,8CAA8C;EAC9C,oDAAoD;EACpD,0DAA0D;EAC1D,wBAAwB;EACxB,mCAAmC;EACnC,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,qCAAqC;EACrC,8BAA8B;EAC9B,6BAA6B;EAC7B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,0DAA0D;EAC1D,yBAAyB;EACzB,kCAAkC;EAClC,eAAe;EACf,mCAAmC;EACnC,iBAAiB;AACnB;AACA;EACE,gDAAgD;EAChD,qCAAqC;AACvC;AACA;EACE,gDAAgD;AAClD;AACA;EACE,eAAe;AACjB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,YAAY;EACZ,qBAAqB;AACvB;AACA;EACE,eAAe;AACjB;AACA;EACE,0DAA0D;AAC5D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;AACb;AACA;EACE,oBAAoB;AACtB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,4EAA4E;AAC9E;AACA;EACE,kDAAkD;EAClD,gCAAgC;EAChC,+BAA+B;EAC/B,oCAAoC;EACpC,mCAAmC;EACnC,aAAa;EACb,uBAAuB;EACvB,mBAAmB;AACrB;AACA;EACE,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,YAAY;EACZ,WAAW;AACb;AACA;EACE,iBAAiB;EACjB,kBAAkB;EAClB,cAAc;EACd,mBAAmB;EACnB,uBAAuB;EACvB,gBAAgB;AAClB;AACA;EACE,mHAAmH;EACnH,cAAc;EACd,oCAAoC;AACtC;AACA;EACE,+CAA+C;AACjD;AACA;EACE,kBAAkB;AACpB;AACA;EACE,WAAW;AACb;AACA;EACE,oDAAoD;EACpD,6DAA6D;AAC/D;AACA;EACE,oDAAoD;EACpD,iEAAiE;EACjE,6BAA6B;AAC/B;AACA;EACE,8CAA8C;EAC9C,gDAAgD;EAChD,wCAAwC;AAC1C;AACA;EACE,oDAAoD;AACtD;AACA;EACE,8CAA8C;AAChD;AACA;EACE,oDAAoD;EACpD,sDAAsD;EACtD,8CAA8C;AAChD;AACA;EACE,8CAA8C;EAC9C,0DAA0D;AAC5D;AACA;EACE,6BAA6B;EAC7B,yBAAyB;EACzB,6BAA6B;AAC/B;AACA;EACE,+CAA+C;AACjD;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,oCAAoC;EACpC,sCAAsC;EACtC,8BAA8B;AAChC;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,oCAAoC;AACtC;AACA;EACE,uCAAuC;EACvC,YAAY;EACZ,gBAAgB;AAClB;AACA;EACE,YAAY;AACd",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8a49b234] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-8a49b234] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-8a49b234] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-8a49b234] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-8a49b234], .button-vue[data-v-8a49b234] * {\n cursor: pointer;\n}\n.button-vue[data-v-8a49b234]:focus {\n outline: none;\n}\n.button-vue[data-v-8a49b234]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-8a49b234]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-8a49b234]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-8a49b234] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-8a49b234] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-8a49b234] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-8a49b234] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-8a49b234] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-8a49b234] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-8a49b234] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue--icon-only[data-v-8a49b234] {\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue--text-only[data-v-8a49b234] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-8a49b234] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-8a49b234] {\n width: 100%;\n}\n.button-vue[data-v-8a49b234]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element, var(--border-radius));\n background-color: transparent;\n}\n.button-vue--vue-primary[data-v-8a49b234] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-8a49b234]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-8a49b234] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--vue-secondary[data-v-8a49b234]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-8a49b234], .button-vue--vue-tertiary[data-v-8a49b234] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-8a49b234]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-8a49b234] {\n background-color: var(--color-success);\n border-color: var(--color-success-hover);\n color: var(--color-success-text);\n}\n.button-vue--vue-success[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-8a49b234]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-8a49b234] {\n background-color: var(--color-warning);\n border-color: var(--color-warning-hover);\n color: var(--color-warning-text);\n}\n.button-vue--vue-warning[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-8a49b234]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-8a49b234] {\n background-color: var(--color-error);\n border-color: var(--color-error-hover);\n color: var(--color-error-text);\n}\n.button-vue--vue-error[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-8a49b234]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-8a49b234] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--vue-error[data-v-8a49b234], .button-vue--legacy.button-vue--vue-success[data-v-8a49b234], .button-vue--legacy.button-vue--vue-warning[data-v-8a49b234] {\n color: white;\n}"],sourceRoot:""}]);const i=r},2883:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-large);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-66c29e13] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-66c29e13] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-66c29e13] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-66c29e13] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-66c29e13] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-66c29e13] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-66c29e13] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-66c29e13] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-66c29e13] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-66c29e13] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-66c29e13] {\n box-sizing: border-box;\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-66c29e13]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-66c29e13] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcDialog-COuFb47k.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA,uGAAuG;AACvG;AACA;IACI,kBAAkB;IAClB,aAAa;IACb,eAAe;IACf,kBAAkB;IAClB,UAAU;IACV,yCAAyC;AAC7C;AACA,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,YAAY;EACZ,WAAW;EACX,aAAa;EACb,sBAAsB;EACtB,8BAA8B;EAC9B,gBAAgB;AAClB;AACA;EACE,wBAAwB;EACxB,oBAAoB;EACpB,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,sBAAsB;EACtB,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,OAAO;EACP,aAAa;EACb,gBAAgB;AAClB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,cAAc;AAChB;AACA;EACE,sBAAsB;EACtB,qBAAqB;EACrB,YAAY;EACZ,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,mBAAmB;EACnB,8BAA8B;EAC9B,qBAAqB;EACrB,WAAW;EACX,eAAe;AACjB;AACA;EACE,eAAe;EACf,kBAAkB;EAClB,mBAAmB;EACnB,yCAAyC;EACzC,0CAA0C;EAC1C,yBAAyB;EACzB,oBAAoB;AACtB;AACA;EACE,OAAO;EACP,aAAa;EACb,cAAc;EACd,wBAAwB;AAC1B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;EACtB,aAAa;EACb,QAAQ;EACR,qBAAqB;EACrB,oBAAoB;EACpB,WAAW;EACX,eAAe;EACf,sBAAsB;EACtB,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,sBAAsB;AACxB;AACA;AACA;IACI,iBAAiB;IACjB,gDAAgD;AACpD;AACA",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-large);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-66c29e13] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-66c29e13] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-66c29e13] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-66c29e13] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-66c29e13] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-66c29e13] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-66c29e13] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-66c29e13] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-66c29e13] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-66c29e13] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-66c29e13] {\n box-sizing: border-box;\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-66c29e13]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-66c29e13] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}"],sourceRoot:""}]);const i=r},6133:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-4625d649] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-4625d649] {\n --icon-size: var(--dad67fa8);\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue--inline[data-v-4625d649] {\n display: inline-flex;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-4625d649] {\n line-height: 0;\n}\n.icon-vue[data-v-4625d649] svg {\n fill: currentColor;\n width: var(--icon-size, 20px);\n height: var(--icon-size, 20px);\n max-width: var(--icon-size, 20px);\n max-height: var(--icon-size, 20px);\n}\n.icon-vue--directional[data-v-4625d649] svg:dir(rtl) {\n transform: scaleX(-1);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-Cm1Dmlij.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4BAA4B;EAC5B,aAAa;EACb,uBAAuB;EACvB,mBAAmB;EACnB,wCAAwC;EACxC,yCAAyC;EACzC,UAAU;AACZ;AACA;EACE,oBAAoB;EACpB,sBAAsB;EACtB,uBAAuB;EACvB,2BAA2B;AAC7B;AACA;EACE,cAAc;AAChB;AACA;EACE,kBAAkB;EAClB,6BAA6B;EAC7B,8BAA8B;EAC9B,iCAAiC;EACjC,kCAAkC;AACpC;AACA;EACE,qBAAqB;AACvB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-4625d649] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-4625d649] {\n --icon-size: var(--dad67fa8);\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue--inline[data-v-4625d649] {\n display: inline-flex;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-4625d649] {\n line-height: 0;\n}\n.icon-vue[data-v-4625d649] svg {\n fill: currentColor;\n width: var(--icon-size, 20px);\n height: var(--icon-size, 20px);\n max-width: var(--icon-size, 20px);\n max-height: var(--icon-size, 20px);\n}\n.icon-vue--directional[data-v-4625d649] svg:dir(rtl) {\n transform: scaleX(-1);\n}"],sourceRoot:""}]);const i=r},2616:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-94ff8098] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-94ff8098] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-94ff8098] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-C7S2_wmi.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iEAAiE;AACnE",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-94ff8098] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-94ff8098] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-94ff8098] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}"],sourceRoot:""}]);const i=r},7004:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2451d211] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-2451d211] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--d87c3654);\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask--opaque[data-v-2451d211] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-2451d211] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-2451d211] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-2451d211] {\n overflow-x: hidden;\n box-sizing: border-box;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-2451d211] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-2451d211] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-2451d211] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-2451d211], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-2451d211] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__play[data-v-2451d211], .modal-header .icons-menu .play-pause-icons__pause[data-v-2451d211] {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item--single {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-2451d211] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle span, .modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-2451d211],\n.modal-wrapper .next[data-v-2451d211] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-2451d211]:focus-visible,\n.modal-wrapper .next[data-v-2451d211]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-2451d211] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-2451d211] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-2451d211] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-2451d211] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container, var(--border-radius-rounded));\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n}\n.modal-wrapper .modal-container__close[data-v-2451d211] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-2451d211] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-2451d211] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--normal > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--large > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--full > .modal-container[data-v-2451d211] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-2451d211] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-2451d211],\n.fade-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-2451d211],\n.fade-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-2451d211],\n.fade-visibility-leave-to[data-v-2451d211] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-2451d211],\n.modal-in-leave-active[data-v-2451d211],\n.modal-out-enter-active[data-v-2451d211],\n.modal-out-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-2451d211],\n.modal-in-leave-to[data-v-2451d211],\n.modal-out-enter[data-v-2451d211],\n.modal-out-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-2451d211],\n.modal-in-leave-to .modal-container[data-v-2451d211] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-2451d211],\n.modal-out-leave-to .modal-container[data-v-2451d211] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-2451d211] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-2451d211] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-2451d211 linear var(--slideshow-duration) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .icon-pause[data-v-2451d211] {\n animation: breath-2451d211 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-2451d211] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-2451d211 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-2451d211 {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcModal-4ZPVUmG2.css"],names:[],mappings:"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",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2451d211] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-2451d211] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--d87c3654);\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask--opaque[data-v-2451d211] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-2451d211] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-2451d211] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-2451d211] {\n overflow-x: hidden;\n box-sizing: border-box;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-2451d211] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-2451d211] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-2451d211] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-2451d211], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-2451d211] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__play[data-v-2451d211], .modal-header .icons-menu .play-pause-icons__pause[data-v-2451d211] {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item--single {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-2451d211] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle span, .modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-2451d211],\n.modal-wrapper .next[data-v-2451d211] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-2451d211]:focus-visible,\n.modal-wrapper .next[data-v-2451d211]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-2451d211] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-2451d211] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-2451d211] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-2451d211] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container, var(--border-radius-rounded));\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n}\n.modal-wrapper .modal-container__close[data-v-2451d211] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-2451d211] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-2451d211] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--normal > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--large > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--full > .modal-container[data-v-2451d211] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-2451d211] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-2451d211],\n.fade-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-2451d211],\n.fade-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-2451d211],\n.fade-visibility-leave-to[data-v-2451d211] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-2451d211],\n.modal-in-leave-active[data-v-2451d211],\n.modal-out-enter-active[data-v-2451d211],\n.modal-out-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-2451d211],\n.modal-in-leave-to[data-v-2451d211],\n.modal-out-enter[data-v-2451d211],\n.modal-out-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-2451d211],\n.modal-in-leave-to .modal-container[data-v-2451d211] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-2451d211],\n.modal-out-leave-to .modal-container[data-v-2451d211] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-2451d211] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-2451d211] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-2451d211 linear var(--slideshow-duration) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .icon-pause[data-v-2451d211] {\n animation: breath-2451d211 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-2451d211] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-2451d211 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-2451d211 {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}"],sourceRoot:""}]);const i=r},8580:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-f656e861] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-f656e861] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon--heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-f656e861] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text, var(--color-success));\n}\n.notecard--info[data-v-f656e861] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text, var(--color-info));\n}\n.notecard--error[data-v-f656e861] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text, var(--color-error));\n}\n.notecard--warning[data-v-f656e861] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text, var(--color-warning));\n}\n.notecard--legacy.notecard--error[data-v-f656e861] {\n --note-background: rgba(var(--color-error-rgb), 0.1);\n}\n.notecard--legacy.notecard--info[data-v-f656e861] {\n --note-background: rgba(var(--color-info-rgb), 0.1);\n}\n.notecard--legacy.notecard--success[data-v-f656e861] {\n --note-background: rgba(var(--color-success-rgb), 0.1);\n}\n.notecard--legacy.notecard--warning[data-v-f656e861] {\n --note-background: rgba(var(--color-warning-rgb), 0.1);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcNoteCard-CwNXZ4vV.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,2BAA2B;EAC3B,2DAA2D;EAC3D,wCAAwC;EACxC,mDAAmD;EACnD,yEAAyE;EACzE,mCAAmC;EACnC,cAAc;EACd,iCAAiC;EACjC,aAAa;EACb,mBAAmB;EACnB,6BAA6B;AAC/B;AACA;EACE,qCAAqC;EACrC,gBAAgB;AAClB;AACA;EACE,qCAAqC;EACrC,wCAAwC;AAC1C;AACA;EACE,uCAAuC;EACvC,6DAA6D;AAC/D;AACA;EACE,oCAAoC;EACpC,uDAAuD;AACzD;AACA;EACE,qCAAqC;EACrC,yDAAyD;AAC3D;AACA;EACE,uCAAuC;EACvC,6DAA6D;AAC/D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,sDAAsD;AACxD;AACA;EACE,sDAAsD;AACxD",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-f656e861] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-f656e861] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon--heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-f656e861] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text, var(--color-success));\n}\n.notecard--info[data-v-f656e861] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text, var(--color-info));\n}\n.notecard--error[data-v-f656e861] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text, var(--color-error));\n}\n.notecard--warning[data-v-f656e861] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text, var(--color-warning));\n}\n.notecard--legacy.notecard--error[data-v-f656e861] {\n --note-background: rgba(var(--color-error-rgb), 0.1);\n}\n.notecard--legacy.notecard--info[data-v-f656e861] {\n --note-background: rgba(var(--color-info-rgb), 0.1);\n}\n.notecard--legacy.notecard--success[data-v-f656e861] {\n --note-background: rgba(var(--color-success-rgb), 0.1);\n}\n.notecard--legacy.notecard--warning[data-v-f656e861] {\n --note-background: rgba(var(--color-warning-rgb), 0.1);\n}"],sourceRoot:""}]);const i=r},5228:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,'/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_hdy45_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, "filter: drop-shadow" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that "filter" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-large);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-large);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}',"",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcPopover--XoXIhLx.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,WAAW;EACX,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,6BAA6B;EAC7B,oBAAoB;EACpB,cAAc;EACd,gBAAgB;EAChB,UAAU;AACZ;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,YAAY;EACZ,WAAW;EACX,gBAAgB;EAChB,oBAAoB;EACpB,WAAW;AACb;AACA;EACE,eAAe;EACf,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,yBAAyB;AAC3B;AACA;EACE;;;;;;;IAOE;EACF,8CAA8C;EAC9C,yCAAyC;AAC3C;AACA;EACE,UAAU;EACV,6BAA6B;EAC7B,yCAAyC;EACzC,gBAAgB;EAChB,wCAAwC;AAC1C;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,SAAS;EACT,mBAAmB;EACnB,yBAAyB;EACzB,kBAAkB;AACpB;AACA;EACE,YAAY;EACZ,qDAAqD,EAAE,mBAAmB;EAC1E,sBAAsB;EACtB,qDAAqD,EAAE,mBAAmB;EAC1E,8CAA8C;AAChD;AACA;EACE,SAAS;EACT,qDAAqD,EAAE,mBAAmB;EAC1E,mBAAmB;EACnB,qDAAqD,EAAE,mBAAmB;EAC1E,iDAAiD;AACnD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,UAAU;EACV,qDAAqD,EAAE,mBAAmB;EAC1E,oBAAoB;EACpB,qDAAqD,EAAE,mBAAmB;EAC1E,gDAAgD;AAClD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,WAAW;EACX,qDAAqD,EAAE,mBAAmB;EAC1E,qBAAqB;EACrB,qDAAqD,EAAE,mBAAmB;EAC1E,+CAA+C;AACjD;AACA;EACE,kBAAkB;EAClB,6EAA6E;EAC7E,UAAU;AACZ;AACA;EACE,mBAAmB;EACnB,0CAA0C;EAC1C,UAAU;AACZ",sourcesContent:['/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_hdy45_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, "filter: drop-shadow" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that "filter" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-large);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-large);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}'],sourceRoot:""}]);const i=r},1411:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"#emptycontent[data-v-52c6e7ae]{margin:0;padding:10% 5%;background-color:var(--color-main-background)}iframe[data-v-52c6e7ae]{width:100%;height:calc(100% + var(--header-height));top:0;position:absolute}","",{version:3,sources:["webpack://./src/views/PDFView.vue"],names:[],mappings:"AACA,+BACC,QAAA,CACA,cAAA,CACA,6CAAA,CAGD,wBACC,UAAA,CAKA,wCAAA,CAGA,KAAA,CACA,iBAAA",sourceRoot:""}]);const i=r},6314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",s=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),s&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),s&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,s,a,o){"string"==typeof e&&(e=[[null,e,void 0]]);var r={};if(s)for(var i=0;i0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),a&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=a):c[4]="".concat(a)),t.push(c))}},t}},1354:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var s=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),a="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),o="/*# ".concat(a," */");return[t].concat([o]).join("\n")}return[t].join("\n")}},580:e=>{"use strict";var t=/["'&<>]/;e.exports=function(e){var n,s=""+e,a=t.exec(s);if(!a)return s;var o="",r=0,i=0;for(r=a.index;r{"use strict";n.d(t,{K:()=>y});var s=n(9054);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=Array(t);n0){var n=e[e.length-1];n!==t&&n._setPausedState(!0)}var s=e.indexOf(t);-1===s||e.splice(s,1),e.push(t)},c=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&!e[e.length-1]._isManuallyPaused()&&e[e.length-1]._setPausedState(!1)},u=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},m=function(e){return u(e)&&!e.shiftKey},p=function(e){return u(e)&&e.shiftKey},g=function(e){return setTimeout(e,0)},f=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:{},n=t.hasFallback,s=void 0!==n&&n,o=t.params,i=void 0===o?[]:o,d=r[e];if("function"==typeof d&&(d=d.apply(void 0,l(i))),!0===d&&(d=void 0),!d){if(void 0===d||!1===d)return d;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var c=d;if("string"==typeof d){try{c=a.querySelector(d)}catch(t){throw new Error("`".concat(e,'` appears to be an invalid selector; error="').concat(t.message,'"'))}if(!c&&!s)throw new Error("`".concat(e,"` as selector refers to no known node"))}return c},C=function(){var e=b("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!(0,s.tp)(e,r.tabbableOptions))if(A(a.activeElement)>=0)e=a.activeElement;else{var t=y.tabbableGroups[0];e=t&&t.firstTabbableNode||b("fallbackFocus")}else null===e&&(e=b("fallbackFocus"));if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},k=function(){if(y.containerGroups=y.containers.map((function(e){var t=(0,s.Kr)(e,r.tabbableOptions),n=(0,s.nq)(e,r.tabbableOptions),a=t.length>0?t[0]:void 0,o=t.length>0?t[t.length-1]:void 0,i=n.find((function(e){return(0,s.AO)(e)})),l=n.slice().reverse().find((function(e){return(0,s.AO)(e)})),d=!!t.find((function(e){return(0,s.yT)(e)>0}));return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:d,firstTabbableNode:a,lastTabbableNode:o,firstDomTabbableNode:i,lastDomTabbableNode:l,nextTabbableNode:function(e){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=t.indexOf(e);return o<0?a?n.slice(n.indexOf(e)+1).find((function(e){return(0,s.AO)(e)})):n.slice(0,n.indexOf(e)).reverse().find((function(e){return(0,s.AO)(e)})):t[o+(a?1:-1)]}}})),y.tabbableGroups=y.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),y.tabbableGroups.length<=0&&!b("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(y.containerGroups.find((function(e){return e.posTabIndexesFound}))&&y.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},x=function(e){var t=e.activeElement;if(t)return t.shadowRoot&&null!==t.shadowRoot.activeElement?x(t.shadowRoot):t},T=function(e){!1!==e&&e!==x(document)&&(e&&e.focus?(e.focus({preventScroll:!!r.preventScroll}),y.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):T(C()))},N=function(e){var t=b("setReturnFocus",{params:[e]});return t||!1!==t&&e},E=function(e){var t=e.target,n=e.event,a=e.isBackward,o=void 0!==a&&a;t=t||h(n),k();var i=null;if(y.tabbableGroups.length>0){var l=A(t,n),d=l>=0?y.containerGroups[l]:void 0;if(l<0)i=o?y.tabbableGroups[y.tabbableGroups.length-1].lastTabbableNode:y.tabbableGroups[0].firstTabbableNode;else if(o){var c=y.tabbableGroups.findIndex((function(e){var n=e.firstTabbableNode;return t===n}));if(c<0&&(d.container===t||(0,s.tp)(t,r.tabbableOptions)&&!(0,s.AO)(t,r.tabbableOptions)&&!d.nextTabbableNode(t,!1))&&(c=l),c>=0){var m=0===c?y.tabbableGroups.length-1:c-1,p=y.tabbableGroups[m];i=(0,s.yT)(t)>=0?p.lastTabbableNode:p.lastDomTabbableNode}else u(n)||(i=d.nextTabbableNode(t,!1))}else{var g=y.tabbableGroups.findIndex((function(e){var n=e.lastTabbableNode;return t===n}));if(g<0&&(d.container===t||(0,s.tp)(t,r.tabbableOptions)&&!(0,s.AO)(t,r.tabbableOptions)&&!d.nextTabbableNode(t))&&(g=l),g>=0){var f=g===y.tabbableGroups.length-1?0:g+1,v=y.tabbableGroups[f];i=(0,s.yT)(t)>=0?v.firstTabbableNode:v.firstDomTabbableNode}else u(n)||(i=d.nextTabbableNode(t))}}else i=b("fallbackFocus");return i},_=function(e){var t=h(e);A(t,e)>=0||(f(r.clickOutsideDeactivates,e)?n.deactivate({returnFocus:r.returnFocusOnDeactivate}):f(r.allowOutsideClick,e)||e.preventDefault())},S=function(e){var t=h(e),n=A(t,e)>=0;if(n||t instanceof Document)n&&(y.mostRecentlyFocusedNode=t);else{var a;e.stopImmediatePropagation();var o=!0;if(y.mostRecentlyFocusedNode)if((0,s.yT)(y.mostRecentlyFocusedNode)>0){var i=A(y.mostRecentlyFocusedNode),l=y.containerGroups[i].tabbableNodes;if(l.length>0){var d=l.findIndex((function(e){return e===y.mostRecentlyFocusedNode}));d>=0&&(r.isKeyForward(y.recentNavEvent)?d+1=0&&(a=l[d-1],o=!1))}}else y.containerGroups.some((function(e){return e.tabbableNodes.some((function(e){return(0,s.yT)(e)>0}))}))||(o=!1);else o=!1;o&&(a=E({target:y.mostRecentlyFocusedNode,isBackward:r.isKeyBackward(y.recentNavEvent)})),T(a||(y.mostRecentlyFocusedNode||C()))}y.recentNavEvent=void 0},P=function(e){(r.isKeyForward(e)||r.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];y.recentNavEvent=e;var n=E({event:e,isBackward:t});n&&(u(e)&&e.preventDefault(),T(n))}(e,r.isKeyBackward(e))},L=function(e){var t;"Escape"!==(null==(t=e)?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===f(r.escapeDeactivates,e)||(e.preventDefault(),n.deactivate())},B=function(e){var t=h(e);A(t,e)>=0||f(r.clickOutsideDeactivates,e)||f(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},F=function(){if(y.active)return d(o,n),y.delayInitialFocusTimer=r.delayInitialFocus?g((function(){T(C())})):T(C()),a.addEventListener("focusin",S,!0),a.addEventListener("mousedown",_,{capture:!0,passive:!1}),a.addEventListener("touchstart",_,{capture:!0,passive:!1}),a.addEventListener("click",B,{capture:!0,passive:!1}),a.addEventListener("keydown",P,{capture:!0,passive:!1}),a.addEventListener("keydown",L),n},z=function(){if(y.active)return a.removeEventListener("focusin",S,!0),a.removeEventListener("mousedown",_,!0),a.removeEventListener("touchstart",_,!0),a.removeEventListener("click",B,!0),a.removeEventListener("keydown",P,!0),a.removeEventListener("keydown",L),n},D="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(e){e.some((function(e){return Array.from(e.removedNodes).some((function(e){return e===y.mostRecentlyFocusedNode}))}))&&T(C())})):void 0,O=function(){D&&(D.disconnect(),y.active&&!y.paused&&y.containers.map((function(e){D.observe(e,{subtree:!0,childList:!0})})))};return n={get active(){return y.active},get paused(){return y.paused},activate:function(e){if(y.active)return this;var t=w(e,"onActivate"),n=w(e,"onPostActivate"),s=w(e,"checkCanFocusTrap");s||k(),y.active=!0,y.paused=!1,y.nodeFocusedBeforeActivation=x(a),null==t||t();var o=function(){s&&k(),F(),O(),null==n||n()};return s?(s(y.containers.concat()).then(o,o),this):(o(),this)},deactivate:function(e){if(!y.active)return this;var t=i({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},e);clearTimeout(y.delayInitialFocusTimer),y.delayInitialFocusTimer=void 0,z(),y.active=!1,y.paused=!1,O(),c(o,n);var s=w(t,"onDeactivate"),a=w(t,"onPostDeactivate"),l=w(t,"checkCanReturnFocus"),d=w(t,"returnFocus","returnFocusOnDeactivate");null==s||s();var u=function(){g((function(){d&&T(N(y.nodeFocusedBeforeActivation)),null==a||a()}))};return d&&l?(l(N(y.nodeFocusedBeforeActivation)).then(u,u),this):(u(),this)},pause:function(e){return y.active?(y.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return y.active?(y.manuallyPaused=!1,o[o.length-1]!==this?this:this._setPausedState(!1,e)):this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return y.containers=t.map((function(e){return"string"==typeof e?a.querySelector(e):e})),y.active&&k(),O(),this}},Object.defineProperties(n,{_isManuallyPaused:{value:function(){return y.manuallyPaused}},_setPausedState:{value:function(e,t){if(y.paused===e)return this;if(y.paused=e,e){var n=w(t,"onPause"),s=w(t,"onPostPause");null==n||n(),z(),O(),null==s||s()}else{var a=w(t,"onUnpause"),o=w(t,"onPostUnpause");null==a||a(),k(),F(),O(),null==o||o()}return this}}}),n.updateContainerElements(e),n}},251:(e,t)=>{t.read=function(e,t,n,s,a){var o,r,i=8*a-s-1,l=(1<>1,c=-7,u=n?a-1:0,m=n?-1:1,p=e[t+u];for(u+=m,o=p&(1<<-c)-1,p>>=-c,c+=i;c>0;o=256*o+e[t+u],u+=m,c-=8);for(r=o&(1<<-c)-1,o>>=-c,c+=s;c>0;r=256*r+e[t+u],u+=m,c-=8);if(0===o)o=1-d;else{if(o===l)return r?NaN:1/0*(p?-1:1);r+=Math.pow(2,s),o-=d}return(p?-1:1)*r*Math.pow(2,o-s)},t.write=function(e,t,n,s,a,o){var r,i,l,d=8*o-a-1,c=(1<>1,m=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,p=s?0:o-1,g=s?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,r=c):(r=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-r))<1&&(r--,l*=2),(t+=r+u>=1?m/l:m*Math.pow(2,1-u))*l>=2&&(r++,l/=2),r+u>=c?(i=0,r=c):r+u>=1?(i=(t*l-1)*Math.pow(2,a),r+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,a),r=0));a>=8;e[n+p]=255&i,p+=g,i/=256,a-=8);for(r=r<0;e[n+p]=255&r,p+=g,r/=256,d-=8);e[n+p-g]|=128*f}},5606:e=>{var t,n,s=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function r(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var i,l=[],d=!1,c=-1;function u(){d&&i&&(d=!1,i.length?l=i.concat(l):c=-1,l.length&&m())}function m(){if(!d){var e=r(u);d=!0;for(var t=l.length;t;){for(i=l,l=[];++c1)for(var n=1;n{"use strict";var t=[];function n(e){for(var n=-1,s=0;s{"use strict";var t={};e.exports=function(e,n){var s=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(n)}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var s="";n.supports&&(s+="@supports (".concat(n.supports,") {")),n.media&&(s+="@media ".concat(n.media," {"));var a=void 0!==n.layer;a&&(s+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),s+=n.css,a&&(s+="}"),n.media&&(s+="}"),n.supports&&(s+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(s+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(s,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113: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))}}},9054:(e,t,n)=>{"use strict";n.d(t,{AO:()=>x,Kr:()=>C,nq:()=>k,tp:()=>N,yT:()=>m});var s=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],a=s.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},l=function(e,t){var n;void 0===t&&(t=!0);var s=null==e||null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"inert");return""===s||"true"===s||t&&e&&l(e.parentNode)},d=function(e,t,n){if(l(e))return[];var s=Array.prototype.slice.apply(e.querySelectorAll(a));return t&&r.call(e,a)&&s.unshift(e),s=s.filter(n)},c=function(e,t,n){for(var s=[],o=Array.from(e);o.length;){var i=o.shift();if(!l(i,!1))if("SLOT"===i.tagName){var d=i.assignedElements(),u=d.length?d:i.children,m=c(u,!0,n);n.flatten?s.push.apply(s,m):s.push({scopeParent:i,candidates:m})}else{r.call(i,a)&&n.filter(i)&&(t||!e.includes(i))&&s.push(i);var p=i.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(i),g=!l(p,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(p&&g){var f=c(!0===p?i.children:p.children,!0,n);n.flatten?s.push.apply(s,f):s.push({scopeParent:i,candidates:f})}else o.unshift.apply(o,i.children)}}return s},u=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},m=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!u(e)?0:e.tabIndex},p=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},g=function(e){return"INPUT"===e.tagName},f=function(e){return function(e){return g(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||i(e),s=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=s(window.CSS.escape(e.name));else try{t=s(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var a=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(r.call(a,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return h(e)}else{if("function"==typeof s){for(var o=e;e;){var l=e.parentElement,d=i(e);if(l&&!l.shadowRoot&&!0===s(l))return h(e);e=e.assignedSlot?e.assignedSlot:l||d===e.ownerDocument?l:d.host}e=o}if(function(e){var t,n,s,a,o=e&&i(e),r=null===(t=o)||void 0===t?void 0:t.host,l=!1;if(o&&o!==e)for(l=!!(null!==(n=r)&&void 0!==n&&null!==(s=n.ownerDocument)&&void 0!==s&&s.contains(r)||null!=e&&null!==(a=e.ownerDocument)&&void 0!==a&&a.contains(e));!l&&r;){var d,c,u;l=!(null===(c=r=null===(d=o=i(r))||void 0===d?void 0:d.host)||void 0===c||null===(u=c.ownerDocument)||void 0===u||!u.contains(r))}return l}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},y=function(e,t){return!(t.disabled||l(t)||function(e){return g(e)&&"hidden"===e.type}(t)||v(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},b=function(e){var t=[],n=[];return e.forEach((function(e,s){var a=!!e.scopeParent,o=a?e.scopeParent:e,r=function(e,t){var n=m(e);return n<0&&t&&!u(e)?0:n}(o,a),i=a?b(e.candidates):o;0===r?a?t.push.apply(t,i):t.push(o):n.push({documentOrder:s,tabIndex:r,item:e,isScope:a,content:i})})),n.sort(p).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(t)},C=function(e,t){var n;return n=(t=t||{}).getShadowRoot?c([e],t.includeContainer,{filter:w.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:A}):d(e,t.includeContainer,w.bind(null,t)),b(n)},k=function(e,t){return(t=t||{}).getShadowRoot?c([e],t.includeContainer,{filter:y.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):d(e,t.includeContainer,y.bind(null,t))},x=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,a)&&w(t,e)},T=s.concat("iframe").join(","),N=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,T)&&y(t,e)}},7736:function(e){var t,n;t=this,n=function(e){var t=function(e){return new t.lib.init(e)};function n(e,t){return t.offset[e]?isNaN(t.offset[e])?t.offset[e]:t.offset[e]+"px":"0px"}function s(e,t){return!(!e||"string"!=typeof t||!(e.className&&e.className.trim().split(/\s+/gi).indexOf(t)>-1))}return t.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},t.lib=t.prototype={toastify:"1.12.0",constructor:t,init:function(e){return e||(e={}),this.options={},this.toastElement=null,this.options.text=e.text||t.defaults.text,this.options.node=e.node||t.defaults.node,this.options.duration=0===e.duration?0:e.duration||t.defaults.duration,this.options.selector=e.selector||t.defaults.selector,this.options.callback=e.callback||t.defaults.callback,this.options.destination=e.destination||t.defaults.destination,this.options.newWindow=e.newWindow||t.defaults.newWindow,this.options.close=e.close||t.defaults.close,this.options.gravity="bottom"===e.gravity?"toastify-bottom":t.defaults.gravity,this.options.positionLeft=e.positionLeft||t.defaults.positionLeft,this.options.position=e.position||t.defaults.position,this.options.backgroundColor=e.backgroundColor||t.defaults.backgroundColor,this.options.avatar=e.avatar||t.defaults.avatar,this.options.className=e.className||t.defaults.className,this.options.stopOnFocus=void 0===e.stopOnFocus?t.defaults.stopOnFocus:e.stopOnFocus,this.options.onClick=e.onClick||t.defaults.onClick,this.options.offset=e.offset||t.defaults.offset,this.options.escapeMarkup=void 0!==e.escapeMarkup?e.escapeMarkup:t.defaults.escapeMarkup,this.options.ariaLive=e.ariaLive||t.defaults.ariaLive,this.options.style=e.style||t.defaults.style,e.backgroundColor&&(this.options.style.background=e.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var e=document.createElement("div");for(var t in e.className="toastify on "+this.options.className,this.options.position?e.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(e.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):e.className+=" toastify-right",e.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)e.style[t]=this.options.style[t];if(this.options.ariaLive&&e.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)e.appendChild(this.options.node);else if(this.options.escapeMarkup?e.innerText=this.options.text:e.innerHTML=this.options.text,""!==this.options.avatar){var s=document.createElement("img");s.src=this.options.avatar,s.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?e.appendChild(s):e.insertAdjacentElement("afterbegin",s)}if(!0===this.options.close){var a=document.createElement("button");a.type="button",a.setAttribute("aria-label","Close"),a.className="toast-close",a.innerHTML="✖",a.addEventListener("click",function(e){e.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var o=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&o>360?e.insertAdjacentElement("afterbegin",a):e.appendChild(a)}if(this.options.stopOnFocus&&this.options.duration>0){var r=this;e.addEventListener("mouseover",(function(t){window.clearTimeout(e.timeOutValue)})),e.addEventListener("mouseleave",(function(){e.timeOutValue=window.setTimeout((function(){r.removeElement(e)}),r.options.duration)}))}if(void 0!==this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var i=n("x",this.options),l=n("y",this.options),d="left"==this.options.position?i:"-"+i,c="toastify-top"==this.options.gravity?l:"-"+l;e.style.transform="translate("+d+","+c+")"}return e},showToast:function(){var e;if(this.toastElement=this.buildToast(),!(e="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var n=t.defaults.oldestFirst?e.firstChild:e.lastChild;return e.insertBefore(this.toastElement,n),t.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(e){e.className=e.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),e.parentNode&&e.parentNode.removeChild(e),this.options.callback.call(e),t.reposition()}.bind(this),400)}},t.reposition=function(){for(var e,t={top:15,bottom:15},n={top:15,bottom:15},a={top:15,bottom:15},o=document.getElementsByClassName("toastify"),r=0;r0?window.innerWidth:screen.width)<=360?(o[r].style[e]=a[e]+"px",a[e]+=i+15):!0===s(o[r],"toastify-left")?(o[r].style[e]=t[e]+"px",t[e]+=i+15):(o[r].style[e]=n[e]+"px",n[e]+=i+15)}return this},t.lib.init.prototype=t.lib,t},e.exports?e.exports=n():t.Toastify=n()},5471:(e,t,n)=>{"use strict";n.d(t,{$9:()=>Tn,$V:()=>Nn,Ay:()=>Ms,EW:()=>it,IJ:()=>Xe,KR:()=>Ke,Kh:()=>Re,QW:()=>et,R1:()=>Ze,Tm:()=>Ge,WQ:()=>Ct,dY:()=>xn,h:()=>cn,hi:()=>Sn,i9:()=>We,jr:()=>At,lW:()=>tt,nI:()=>pe,nT:()=>mt,o5:()=>wt,pM:()=>Pn,rY:()=>Qe,sV:()=>_n,tB:()=>at,uY:()=>yt,ux:()=>Ve,wB:()=>ft});var s=Object.freeze({}),a=Array.isArray;function o(e){return null==e}function r(e){return null!=e}function i(e){return!0===e}function l(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function d(e){return"function"==typeof e}function c(e){return null!==e&&"object"==typeof e}var u=Object.prototype.toString;function m(e){return"[object Object]"===u.call(e)}function p(e){return"[object RegExp]"===u.call(e)}function g(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function f(e){return r(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function h(e){return null==e?"":Array.isArray(e)||m(e)&&e.toString===u?JSON.stringify(e,v,2):String(e)}function v(e,t){return t&&t.__v_isRef?t.value:t}function y(e){var t=parseFloat(e);return isNaN(t)?e:t}function w(e,t){for(var n=Object.create(null),s=e.split(","),a=0;a-1)return e.splice(s,1)}}var C=Object.prototype.hasOwnProperty;function k(e,t){return C.call(e,t)}function x(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var T=/-(\w)/g,N=x((function(e){return e.replace(T,(function(e,t){return t?t.toUpperCase():""}))})),E=x((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),_=/\B([A-Z])/g,S=x((function(e){return e.replace(_,"-$1").toLowerCase()}));var P=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var s=arguments.length;return s?s>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function L(e,t){t=t||0;for(var n=e.length-t,s=new Array(n);n--;)s[n]=e[n+t];return s}function B(e,t){for(var n in t)e[n]=t[n];return e}function F(e){for(var t={},n=0;n0,ee=Z&&Z.indexOf("edge/")>0;Z&&Z.indexOf("android");var te=Z&&/iphone|ipad|ipod|ios/.test(Z);Z&&/chrome\/\d+/.test(Z),Z&&/phantomjs/.test(Z);var ne,se=Z&&Z.match(/firefox\/(\d+)/),ae={}.watch,oe=!1;if(J)try{var re={};Object.defineProperty(re,"passive",{get:function(){oe=!0}}),window.addEventListener("test-passive",null,re)}catch(e){}var ie=function(){return void 0===ne&&(ne=!J&&void 0!==n.g&&(n.g.process&&"server"===n.g.process.env.VUE_ENV)),ne},le=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function de(e){return"function"==typeof e&&/native code/.test(e.toString())}var ce,ue="undefined"!=typeof Symbol&&de(Symbol)&&"undefined"!=typeof Reflect&&de(Reflect.ownKeys);ce="undefined"!=typeof Set&&de(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var me=null;function pe(){return me&&{proxy:me}}function ge(e){void 0===e&&(e=null),e||me&&me._scope.off(),me=e,e&&e._scope.on()}var fe=function(){function e(e,t,n,s,a,o,r,i){this.tag=e,this.data=t,this.children=n,this.text=s,this.elm=a,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=r,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=i,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),he=function(e){void 0===e&&(e="");var t=new fe;return t.text=e,t.isComment=!0,t};function ve(e){return new fe(void 0,void 0,void 0,String(e))}function ye(e){var t=new fe(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}"function"==typeof SuppressedError&&SuppressedError;var we=0,Ae=[],be=function(){for(var e=0;e1)return n&&d(t)?t.call(s):t}else 0}var kt=x((function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),s="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=s?e.slice(1):e,once:n,capture:s,passive:t}}));function xt(e,t){function n(){var e=n.fns;if(!a(e))return mn(e,null,arguments,t,"v-on handler");for(var s=e.slice(),o=0;o0&&(St((s=Pt(s,"".concat(t||"","_").concat(n)))[0])&&St(c)&&(u[d]=ve(c.text+s[0].text),s.shift()),u.push.apply(u,s)):l(s)?St(c)?u[d]=ve(c.text+s):""!==s&&u.push(ve(s)):St(s)&&St(c)?u[d]=ve(c.text+s.text):(i(e._isVList)&&r(s.tag)&&o(s.key)&&r(t)&&(s.key="__vlist".concat(t,"_").concat(n,"__")),u.push(s)));return u}function Lt(e,t){var n,s,o,i,l=null;if(a(e)||"string"==typeof e)for(l=new Array(e.length),n=0,s=e.length;n0,i=t?!!t.$stable:!r,l=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(i&&a&&a!==s&&l===a.$key&&!r&&!a.$hasNormal)return a;for(var d in o={},t)t[d]&&"$"!==d[0]&&(o[d]=Jt(e,n,d,t[d]))}else o={};for(var c in n)c in o||(o[c]=Zt(n,c));return t&&Object.isExtensible(t)&&(t._normalized=o),W(o,"$stable",i),W(o,"$key",l),W(o,"$hasNormal",r),o}function Jt(e,t,n,s){var o=function(){var t=me;ge(e);var n=arguments.length?s.apply(null,arguments):s({}),o=(n=n&&"object"==typeof n&&!a(n)?[n]:_t(n))&&n[0];return ge(t),n&&(!o||1===n.length&&o.isComment&&!Kt(o))?void 0:n};return s.proxy&&Object.defineProperty(t,n,{get:o,enumerable:!0,configurable:!0}),o}function Zt(e,t){return function(){return e[t]}}function Yt(e){return{get attrs(){if(!e._attrsProxy){var t=e._attrsProxy={};W(t,"_v_attr_proxy",!0),Qt(t,e.$attrs,s,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||Qt(e._listenersProxy={},e.$listeners,s,e,"$listeners");return e._listenersProxy},get slots(){return function(e){e._slotsProxy||tn(e._slotsProxy={},e.$scopedSlots);return e._slotsProxy}(e)},emit:P(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return Ye(e,t,n)}))}}}function Qt(e,t,n,s,a){var o=!1;for(var r in t)r in e?t[r]!==n[r]&&(o=!0):(o=!0,en(e,r,s,a));for(var r in e)r in t||(o=!0,delete e[r]);return o}function en(e,t,n,s){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return n[s][t]}})}function tn(e,t){for(var n in t)e[n]=t[n];for(var n in e)n in t||delete e[n]}var nn=null;function sn(e,t){return(e.__esModule||ue&&"Module"===e[Symbol.toStringTag])&&(e=e.default),c(e)?t.extend(e):e}function an(e){if(a(e))for(var t=0;tdocument.createEvent("Event").timeStamp&&(es=function(){return ts.now()})}var ns=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function ss(){var e,t;for(Qn=es(),Zn=!0,Wn.sort(ns),Yn=0;YnYn&&Wn[n].id>e.id;)n--;Wn.splice(n+1,0,e)}else Wn.push(e);Jn||(Jn=!0,xn(ss))}}function os(e,t){if(e){for(var n=Object.create(null),s=ue?Reflect.ownKeys(e):Object.keys(e),a=0;a-1)if(o&&!k(a,"default"))r=!1;else if(""===r||r===S(e)){var l=Es(String,a.type);(l<0||i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!p(e)&&e.test(t)}function $s(e,t){var n=e.cache,s=e.keys,a=e._vnode,o=e.$vnode;for(var r in n){var i=n[r];if(i){var l=i.name;l&&!t(l)&&Hs(n,r,s,a)}}o.componentOptions.children=void 0}function Hs(e,t,n,s){var a=e[t];!a||s&&a.tag===s.tag||a.componentInstance.$destroy(),e[t]=null,b(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=Os++,t._isVue=!0,t.__v_skip=!0,t._scope=new vt(!0),t._scope.parent=void 0,t._scope._vm=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),s=t._parentVnode;n.parent=t.parent,n._parentVnode=s;var a=s.componentOptions;n.propsData=a.propsData,n._parentListeners=a.listeners,n._renderChildren=a.children,n._componentTag=a.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=bs(Us(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._provided=n?n._provided:Object.create(null),e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&jn(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,a=n&&n.context;e.$slots=qt(t._renderChildren,a),e.$scopedSlots=n?Xt(e.$parent,n.data.scopedSlots,e.$slots):s,e._c=function(t,n,s,a){return ln(e,t,n,s,a,!1)},e.$createElement=function(t,n,s,a){return ln(e,t,n,s,a,!0)};var o=n&&n.data;De(e,"$attrs",o&&o.attrs||s,null,!0),De(e,"$listeners",t._parentListeners||s,null,!0)}(t),qn(t,"beforeCreate",void 0,!1),function(e){var t=os(e.$options.inject,e);t&&(Le(!1),Object.keys(t).forEach((function(n){De(e,n,t[n])})),Le(!0))}(t),Ps(t),function(e){var t=e.$options.provide;if(t){var n=d(t)?t.call(e):t;if(!c(n))return;for(var s=bt(e),a=ue?Reflect.ownKeys(n):Object.keys(n),o=0;o1?L(n):n;for(var s=L(arguments,1),a='event handler for "'.concat(e,'"'),o=0,r=n.length;oparseInt(this.max)&&Hs(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Hs(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){$s(e,(function(e){return Is(t,e)}))})),this.$watch("exclude",(function(t){$s(e,(function(e){return!Is(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=an(e),n=t&&t.componentOptions;if(n){var s=js(n),a=this.include,o=this.exclude;if(a&&(!s||!Is(a,s))||o&&s&&Is(o,s))return t;var r=this.cache,i=this.keys,l=null==t.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):t.key;r[l]?(t.componentInstance=r[l].componentInstance,b(i,l),i.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return G}};Object.defineProperty(e,"config",t),e.util={warn:gs,extend:B,mergeOptions:bs,defineReactive:De},e.set=Oe,e.delete=Ue,e.nextTick=xn,e.observable=function(e){return ze(e),e},e.options=Object.create(null),$.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,B(e.options.components,Vs),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=L(arguments,1);return n.unshift(this),d(e.install)?e.install.apply(e,n):d(e)&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=bs(this.options,e),this}}(e),Rs(e),function(e){$.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&m(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&d(n)&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}(Ms),Object.defineProperty(Ms.prototype,"$isServer",{get:ie}),Object.defineProperty(Ms.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Ms,"FunctionalRenderContext",{value:rs}),Ms.version="2.7.16";var qs=w("style,class"),Ws=w("input,textarea,option,select,progress"),Ks=w("contenteditable,draggable,spellcheck"),Xs=w("events,caret,typing,plaintext-only"),Js=function(e,t){return ta(t)||"false"===t?"false":"contenteditable"===e&&Xs(t)?t:"true"},Zs=w("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Ys="http://www.w3.org/1999/xlink",Qs=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},ea=function(e){return Qs(e)?e.slice(6,e.length):""},ta=function(e){return null==e||!1===e};function na(e){for(var t=e.data,n=e,s=e;r(s.componentInstance);)(s=s.componentInstance._vnode)&&s.data&&(t=sa(s.data,t));for(;r(n=n.parent);)n&&n.data&&(t=sa(t,n.data));return function(e,t){if(r(e)||r(t))return aa(e,oa(t));return""}(t.staticClass,t.class)}function sa(e,t){return{staticClass:aa(e.staticClass,t.staticClass),class:r(e.class)?[e.class,t.class]:t.class}}function aa(e,t){return e?t?e+" "+t:e:t||""}function oa(e){return Array.isArray(e)?function(e){for(var t,n="",s=0,a=e.length;s-1?Sa(e,t,n):Zs(t)?ta(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Ks(t)?e.setAttribute(t,Js(t,n)):Qs(t)?ta(n)?e.removeAttributeNS(Ys,ea(t)):e.setAttributeNS(Ys,t,n):Sa(e,t,n)}function Sa(e,t,n){if(ta(n))e.removeAttribute(t);else{if(Y&&!Q&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var s=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",s)};e.addEventListener("input",s),e.__ieph=!0}e.setAttribute(t,n)}}var Pa={create:Ea,update:Ea};function La(e,t){var n=t.elm,s=t.data,a=e.data;if(!(o(s.staticClass)&&o(s.class)&&(o(a)||o(a.staticClass)&&o(a.class)))){var i=na(t),l=n._transitionClasses;r(l)&&(i=aa(i,oa(l))),i!==n._prevClass&&(n.setAttribute("class",i),n._prevClass=i)}}var Ba,Fa={create:La,update:La},za="__r",Da="__c";function Oa(e,t,n){var s=Ba;return function a(){null!==t.apply(null,arguments)&&Ra(e,a,n,s)}}var Ua=hn&&!(se&&Number(se[1])<=53);function Ma(e,t,n,s){if(Ua){var a=Qn,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=a||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}Ba.addEventListener(e,t,oe?{capture:n,passive:s}:n)}function Ra(e,t,n,s){(s||Ba).removeEventListener(e,t._wrapper||t,n)}function ja(e,t){if(!o(e.data.on)||!o(t.data.on)){var n=t.data.on||{},s=e.data.on||{};Ba=t.elm||e.elm,function(e){if(r(e[za])){var t=Y?"change":"input";e[t]=[].concat(e[za],e[t]||[]),delete e[za]}r(e[Da])&&(e.change=[].concat(e[Da],e.change||[]),delete e[Da])}(n),Tt(n,s,Ma,Ra,Oa,t.context),Ba=void 0}}var Ia,$a={create:ja,update:ja,destroy:function(e){return ja(e,ha)}};function Ha(e,t){if(!o(e.data.domProps)||!o(t.data.domProps)){var n,s,a=t.elm,l=e.data.domProps||{},d=t.data.domProps||{};for(n in(r(d.__ob__)||i(d._v_attr_proxy))&&(d=t.data.domProps=B({},d)),l)n in d||(a[n]="");for(n in d){if(s=d[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),s===l[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=s;var c=o(s)?"":String(s);Ga(a,c)&&(a.value=c)}else if("innerHTML"===n&&la(a.tagName)&&o(a.innerHTML)){(Ia=Ia||document.createElement("div")).innerHTML="".concat(s,"");for(var u=Ia.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;u.firstChild;)a.appendChild(u.firstChild)}else if(s!==l[n])try{a[n]=s}catch(e){}}}}function Ga(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,s=e._vModifiers;if(r(s)){if(s.number)return y(n)!==y(t);if(s.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var Va={create:Ha,update:Ha},qa=x((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var s=e.split(n);s.length>1&&(t[s[0].trim()]=s[1].trim())}})),t}));function Wa(e){var t=Ka(e.style);return e.staticStyle?B(e.staticStyle,t):t}function Ka(e){return Array.isArray(e)?F(e):"string"==typeof e?qa(e):e}var Xa,Ja=/^--/,Za=/\s*!important$/,Ya=function(e,t,n){if(Ja.test(t))e.style.setProperty(t,n);else if(Za.test(n))e.style.setProperty(S(t),n.replace(Za,""),"important");else{var s=eo(t);if(Array.isArray(n))for(var a=0,o=n.length;a-1?t.split(so).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" ".concat(e.getAttribute("class")||""," ");n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function oo(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(so).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" ".concat(e.getAttribute("class")||""," "),s=" "+t+" ";n.indexOf(s)>=0;)n=n.replace(s," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function ro(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&B(t,io(e.name||"v")),B(t,e),t}return"string"==typeof e?io(e):void 0}}var io=x((function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}})),lo=J&&!Q,co="transition",uo="animation",mo="transition",po="transitionend",go="animation",fo="animationend";lo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(mo="WebkitTransition",po="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(go="WebkitAnimation",fo="webkitAnimationEnd"));var ho=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function vo(e){ho((function(){ho(e)}))}function yo(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),ao(e,t))}function wo(e,t){e._transitionClasses&&b(e._transitionClasses,t),oo(e,t)}function Ao(e,t,n){var s=Co(e,t),a=s.type,o=s.timeout,r=s.propCount;if(!a)return n();var i=a===co?po:fo,l=0,d=function(){e.removeEventListener(i,c),n()},c=function(t){t.target===e&&++l>=r&&d()};setTimeout((function(){l0&&(n=co,c=r,u=o.length):t===uo?d>0&&(n=uo,c=d,u=l.length):u=(n=(c=Math.max(r,d))>0?r>d?co:uo:null)?n===co?o.length:l.length:0,{type:n,timeout:c,propCount:u,hasTransform:n===co&&bo.test(s[mo+"Property"])}}function ko(e,t){for(;e.length1}function So(e,t){!0!==t.data.show&&To(t)}var Po=function(e){var t,n,s={},d=e.modules,c=e.nodeOps;for(t=0;tg?A(e,o(n[v+1])?null:n[v+1].elm,n,p,v,s):p>v&&C(t,u,g)}(u,f,v,n,d):r(v)?(r(e.text)&&c.setTextContent(u,""),A(u,null,v,0,v.length-1,n)):r(f)?C(f,0,f.length-1):r(e.text)&&c.setTextContent(u,""):e.text!==t.text&&c.setTextContent(u,t.text),r(g)&&r(p=g.hook)&&r(p=p.postpatch)&&p(e,t)}}}function N(e,t,n){if(i(n)&&r(e.parent))e.parent.data.pendingInsert=t;else for(var s=0;s-1,r.selected!==o&&(r.selected=o);else if(U(Do(r),s))return void(e.selectedIndex!==i&&(e.selectedIndex=i));a||(e.selectedIndex=-1)}}function zo(e,t){return t.every((function(t){return!U(t,e)}))}function Do(e){return"_value"in e?e._value:e.value}function Oo(e){e.target.composing=!0}function Uo(e){e.target.composing&&(e.target.composing=!1,Mo(e.target,"input"))}function Mo(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Ro(e){return!e.componentInstance||e.data&&e.data.transition?e:Ro(e.componentInstance._vnode)}var jo={bind:function(e,t,n){var s=t.value,a=(n=Ro(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;s&&a?(n.data.show=!0,To(n,(function(){e.style.display=o}))):e.style.display=s?o:"none"},update:function(e,t,n){var s=t.value;!s!=!t.oldValue&&((n=Ro(n)).data&&n.data.transition?(n.data.show=!0,s?To(n,(function(){e.style.display=e.__vOriginalDisplay})):No(n,(function(){e.style.display="none"}))):e.style.display=s?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,s,a){a||(e.style.display=e.__vOriginalDisplay)}},Io={model:Lo,show:jo},$o={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Ho(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Ho(an(t.children)):e}function Go(e){var t={},n=e.$options;for(var s in n.propsData)t[s]=e[s];var a=n._parentListeners;for(var s in a)t[N(s)]=a[s];return t}function Vo(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var qo=function(e){return e.tag||Kt(e)},Wo=function(e){return"show"===e.name},Ko={name:"transition",props:$o,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(qo)).length){0;var s=this.mode;0;var a=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return a;var o=Ho(a);if(!o)return a;if(this._leaving)return Vo(e,a);var r="__transition-".concat(this._uid,"-");o.key=null==o.key?o.isComment?r+"comment":r+o.tag:l(o.key)?0===String(o.key).indexOf(r)?o.key:r+o.key:o.key;var i=(o.data||(o.data={})).transition=Go(this),d=this._vnode,c=Ho(d);if(o.data.directives&&o.data.directives.some(Wo)&&(o.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,c)&&!Kt(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var u=c.data.transition=B({},i);if("out-in"===s)return this._leaving=!0,Nt(u,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Vo(e,a);if("in-out"===s){if(Kt(o))return d;var m,p=function(){m()};Nt(i,"afterEnter",p),Nt(i,"enterCancelled",p),Nt(u,"delayLeave",(function(e){m=e}))}}return a}}},Xo=B({tag:String,moveClass:String},$o);delete Xo.mode;var Jo={props:Xo,beforeMount:function(){var e=this,t=this._update;this._update=function(n,s){var a=$n(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,a(),t.call(e,n,s)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),s=this.prevChildren=this.children,a=this.$slots.default||[],o=this.children=[],r=Go(this),i=0;i-1?ca[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:ca[e]=/HTMLUnknownElement/.test(t.toString())},B(Ms.options.directives,Io),B(Ms.options.components,er),Ms.prototype.__patch__=J?Po:z,Ms.prototype.$mount=function(e,t){return function(e,t,n){var s;e.$el=t,e.$options.render||(e.$options.render=he),qn(e,"beforeMount"),s=function(){e._update(e._render(),n)},new On(e,s,z,{before:function(){e._isMounted&&!e._isDestroyed&&qn(e,"beforeUpdate")}},!0),n=!1;var a=e._preWatchers;if(a)for(var o=0;o{"use strict";n.d(t,{HW:()=>v,L$:()=>g,do:()=>i,zo:()=>l});var s=n(1338),a=n(3053);let o;const r=[];function i(){return void 0===o&&(o=document.head.dataset.requesttoken??null),o}function l(e){r.push(e)}(0,s.B1)("csrf-token-update",(e=>{o=e.token,r.forEach((e=>{try{e(o)}catch(e){console.error("Error updating CSRF token observer",e)}}))}));const d=(0,a.c0)("public").persist().build();class c{_displayName;uid;isAdmin;constructor(){d.getItem("guestUid")||d.setItem("guestUid",f()),this._displayName=d.getItem("guestNickname")||"",this.uid=d.getItem("guestUid")||f(),this.isAdmin=!1,(0,s.B1)("user:info:changed",(e=>{this._displayName=e.displayName,d.setItem("guestNickname",e.displayName||"")}))}get displayName(){return this._displayName}set displayName(e){this._displayName=e,d.setItem("guestNickname",e),(0,s.Ic)("user:info:changed",this)}}let u,m;function p(){return u||(u=new c),u}function g(e){if(!e||0===e.trim().length)throw new Error("Nickname cannot be empty");p().displayName=e}function f(){return globalThis.crypto?.randomUUID?globalThis.crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}function h(e,t){return e?e.getAttribute(t):null}function v(){if(void 0!==m)return m;const e=document?.getElementsByTagName("head")[0];if(!e)return null;const t=h(e,"data-user");return null===t?(m=null,m):(m={uid:t,displayName:h(e,"data-user-displayname"),isAdmin:!!window._oc_isadmin},m)}},6802:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>Gt});var s={};n.r(s),n.d(s,{hasBrowserEnv:()=>he,hasStandardBrowserEnv:()=>ye,hasStandardBrowserWebWorkerEnv:()=>we,navigator:()=>ve,origin:()=>Ae});var a=n(1777);function o(e,t){return function(){return e.apply(t,arguments)}}var r=n(5606);const{toString:i}=Object.prototype,{getPrototypeOf:l}=Object,{iterator:d,toStringTag:c}=Symbol,u=(m=Object.create(null),e=>{const t=i.call(e);return m[t]||(m[t]=t.slice(8,-1).toLowerCase())});var m;const p=e=>(e=e.toLowerCase(),t=>u(t)===e),g=e=>t=>typeof t===e,{isArray:f}=Array,h=g("undefined");function v(e){return null!==e&&!h(e)&&null!==e.constructor&&!h(e.constructor)&&A(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const y=p("ArrayBuffer");const w=g("string"),A=g("function"),b=g("number"),C=e=>null!==e&&"object"==typeof e,k=e=>{if("object"!==u(e))return!1;const t=l(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||c in e||d in e)},x=p("Date"),T=p("File"),N=p("Blob"),E=p("FileList"),_=p("URLSearchParams"),[S,P,L,B]=["ReadableStream","Request","Response","Headers"].map(p);function F(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let s,a;if("object"!=typeof e&&(e=[e]),f(e))for(s=0,a=e.length;s0;)if(s=n[a],t===s.toLowerCase())return s;return null}const D="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,O=e=>!h(e)&&e!==D;const U=(M="undefined"!=typeof Uint8Array&&l(Uint8Array),e=>M&&e instanceof M);var M;const R=p("HTMLFormElement"),j=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),I=p("RegExp"),$=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};F(n,((n,a)=>{let o;!1!==(o=t(n,a,e))&&(s[a]=o||n)})),Object.defineProperties(e,s)};const H=p("AsyncFunction"),G=(V="function"==typeof setImmediate,q=A(D.postMessage),V?setImmediate:q?(W=`axios@${Math.random()}`,K=[],D.addEventListener("message",(({source:e,data:t})=>{e===D&&t===W&&K.length&&K.shift()()}),!1),e=>{K.push(e),D.postMessage(W,"*")}):e=>setTimeout(e));var V,q,W,K;const X="undefined"!=typeof queueMicrotask?queueMicrotask.bind(D):void 0!==r&&r.nextTick||G,J={isArray:f,isArrayBuffer:y,isBuffer:v,isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||A(e.append)&&("formdata"===(t=u(e))||"object"===t&&A(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&y(e.buffer),t},isString:w,isNumber:b,isBoolean:e=>!0===e||!1===e,isObject:C,isPlainObject:k,isEmptyObject:e=>{if(!C(e)||v(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:S,isRequest:P,isResponse:L,isHeaders:B,isUndefined:h,isDate:x,isFile:T,isBlob:N,isRegExp:I,isFunction:A,isStream:e=>C(e)&&A(e.pipe),isURLSearchParams:_,isTypedArray:U,isFileList:E,forEach:F,merge:function e(){const{caseless:t,skipUndefined:n}=O(this)&&this||{},s={},a=(a,o)=>{const r=t&&z(s,o)||o;k(s[r])&&k(a)?s[r]=e(s[r],a):k(a)?s[r]=e({},a):f(a)?s[r]=a.slice():n&&h(a)||(s[r]=a)};for(let e=0,t=arguments.length;e(F(t,((t,s)=>{n&&A(t)?e[s]=o(t,n):e[s]=t}),{allOwnKeys:s}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,s)=>{let a,o,r;const i={};if(t=t||{},null==e)return t;do{for(a=Object.getOwnPropertyNames(e),o=a.length;o-- >0;)r=a[o],s&&!s(r,e,t)||i[r]||(t[r]=e[r],i[r]=!0);e=!1!==n&&l(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:u,kindOfTest:p,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const s=e.indexOf(t,n);return-1!==s&&s===n},toArray:e=>{if(!e)return null;if(f(e))return e;let t=e.length;if(!b(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[d]).call(e);let s;for(;(s=n.next())&&!s.done;){const n=s.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const s=[];for(;null!==(n=e.exec(t));)s.push(n);return s},isHTMLForm:R,hasOwnProperty:j,hasOwnProp:j,reduceDescriptors:$,freezeMethods:e=>{$(e,((t,n)=>{if(A(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const s=e[n];A(s)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},s=e=>{e.forEach((e=>{n[e]=!0}))};return f(e)?s(e):s(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:z,global:D,isContextDefined:O,isSpecCompliantForm:function(e){return!!(e&&A(e.append)&&"FormData"===e[c]&&e[d])},toJSONObject:e=>{const t=new Array(10),n=(e,s)=>{if(C(e)){if(t.indexOf(e)>=0)return;if(v(e))return e;if(!("toJSON"in e)){t[s]=e;const a=f(e)?[]:{};return F(e,((e,t)=>{const o=n(e,s+1);!h(o)&&(a[t]=o)})),t[s]=void 0,a}}return e};return n(e,0)},isAsyncFn:H,isThenable:e=>e&&(C(e)||A(e))&&A(e.then)&&A(e.catch),setImmediate:G,asap:X,isIterable:e=>null!=e&&A(e[d])};function Z(e,t,n,s,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),s&&(this.request=s),a&&(this.response=a,this.status=a.status?a.status:null)}J.inherits(Z,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:J.toJSONObject(this.config),code:this.code,status:this.status}}});const Y=Z.prototype,Q={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{Q[e]={value:e}})),Object.defineProperties(Z,Q),Object.defineProperty(Y,"isAxiosError",{value:!0}),Z.from=(e,t,n,s,a,o)=>{const r=Object.create(Y);J.toFlatObject(e,r,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e));const i=e&&e.message?e.message:"Error",l=null==t&&e?e.code:t;return Z.call(r,i,l,n,s,a),e&&null==r.cause&&Object.defineProperty(r,"cause",{value:e,configurable:!0}),r.name=e&&e.name||"Error",o&&Object.assign(r,o),r};const ee=Z;var te=n(8287).Buffer;function ne(e){return J.isPlainObject(e)||J.isArray(e)}function se(e){return J.endsWith(e,"[]")?e.slice(0,-2):e}function ae(e,t,n){return e?e.concat(t).map((function(e,t){return e=se(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const oe=J.toFlatObject(J,{},null,(function(e){return/^is[A-Z]/.test(e)}));const re=function(e,t,n){if(!J.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const s=(n=J.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!J.isUndefined(t[e])}))).metaTokens,a=n.visitor||d,o=n.dots,r=n.indexes,i=(n.Blob||"undefined"!=typeof Blob&&Blob)&&J.isSpecCompliantForm(t);if(!J.isFunction(a))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(J.isDate(e))return e.toISOString();if(J.isBoolean(e))return e.toString();if(!i&&J.isBlob(e))throw new ee("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(e)||J.isTypedArray(e)?i&&"function"==typeof Blob?new Blob([e]):te.from(e):e}function d(e,n,a){let i=e;if(e&&!a&&"object"==typeof e)if(J.endsWith(n,"{}"))n=s?n:n.slice(0,-2),e=JSON.stringify(e);else if(J.isArray(e)&&function(e){return J.isArray(e)&&!e.some(ne)}(e)||(J.isFileList(e)||J.endsWith(n,"[]"))&&(i=J.toArray(e)))return n=se(n),i.forEach((function(e,s){!J.isUndefined(e)&&null!==e&&t.append(!0===r?ae([n],s,o):null===r?n:n+"[]",l(e))})),!1;return!!ne(e)||(t.append(ae(a,n,o),l(e)),!1)}const c=[],u=Object.assign(oe,{defaultVisitor:d,convertValue:l,isVisitable:ne});if(!J.isObject(e))throw new TypeError("data must be an object");return function e(n,s){if(!J.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+s.join("."));c.push(n),J.forEach(n,(function(n,o){!0===(!(J.isUndefined(n)||null===n)&&a.call(t,n,J.isString(o)?o.trim():o,s,u))&&e(n,s?s.concat(o):[o])})),c.pop()}}(e),t};function ie(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function le(e,t){this._pairs=[],e&&re(e,this,t)}const de=le.prototype;de.append=function(e,t){this._pairs.push([e,t])},de.toString=function(e){const t=e?function(t){return e.call(this,t,ie)}:ie;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const ce=le;function ue(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function me(e,t,n){if(!t)return e;const s=n&&n.encode||ue;J.isFunction(n)&&(n={serialize:n});const a=n&&n.serialize;let o;if(o=a?a(t,n):J.isURLSearchParams(t)?t.toString():new ce(t,n).toString(s),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}const pe=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){J.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ge={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},fe={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ce,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},he="undefined"!=typeof window&&"undefined"!=typeof document,ve="object"==typeof navigator&&navigator||void 0,ye=he&&(!ve||["ReactNative","NativeScript","NS"].indexOf(ve.product)<0),we="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Ae=he&&window.location.href||"http://localhost",be={...s,...fe};const Ce=function(e){function t(e,n,s,a){let o=e[a++];if("__proto__"===o)return!0;const r=Number.isFinite(+o),i=a>=e.length;if(o=!o&&J.isArray(s)?s.length:o,i)return J.hasOwnProp(s,o)?s[o]=[s[o],n]:s[o]=n,!r;s[o]&&J.isObject(s[o])||(s[o]=[]);return t(e,n,s[o],a)&&J.isArray(s[o])&&(s[o]=function(e){const t={},n=Object.keys(e);let s;const a=n.length;let o;for(s=0;s{t(function(e){return J.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),s,n,0)})),n}return null};const ke={transitional:ge,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",s=n.indexOf("application/json")>-1,a=J.isObject(e);a&&J.isHTMLForm(e)&&(e=new FormData(e));if(J.isFormData(e))return s?JSON.stringify(Ce(e)):e;if(J.isArrayBuffer(e)||J.isBuffer(e)||J.isStream(e)||J.isFile(e)||J.isBlob(e)||J.isReadableStream(e))return e;if(J.isArrayBufferView(e))return e.buffer;if(J.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return re(e,new be.classes.URLSearchParams,{visitor:function(e,t,n,s){return be.isNode&&J.isBuffer(e)?(this.append(t,e.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}(e,this.formSerializer).toString();if((o=J.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return re(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return a||s?(t.setContentType("application/json",!1),function(e,t,n){if(J.isString(e))try{return(t||JSON.parse)(e),J.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ke.transitional,n=t&&t.forcedJSONParsing,s="json"===this.responseType;if(J.isResponse(e)||J.isReadableStream(e))return e;if(e&&J.isString(e)&&(n&&!this.responseType||s)){const n=!(t&&t.silentJSONParsing)&&s;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n){if("SyntaxError"===e.name)throw ee.from(e,ee.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:be.classes.FormData,Blob:be.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],(e=>{ke.headers[e]={}}));const xe=ke,Te=J.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ne=Symbol("internals");function Ee(e){return e&&String(e).trim().toLowerCase()}function _e(e){return!1===e||null==e?e:J.isArray(e)?e.map(_e):String(e)}function Se(e,t,n,s,a){return J.isFunction(s)?s.call(this,t,n):(a&&(t=n),J.isString(t)?J.isString(s)?-1!==t.indexOf(s):J.isRegExp(s)?s.test(t):void 0:void 0)}class Pe{constructor(e){e&&this.set(e)}set(e,t,n){const s=this;function a(e,t,n){const a=Ee(t);if(!a)throw new Error("header name must be a non-empty string");const o=J.findKey(s,a);(!o||void 0===s[o]||!0===n||void 0===n&&!1!==s[o])&&(s[o||t]=_e(e))}const o=(e,t)=>J.forEach(e,((e,n)=>a(e,n,t)));if(J.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(J.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let n,s,a;return e&&e.split("\n").forEach((function(e){a=e.indexOf(":"),n=e.substring(0,a).trim().toLowerCase(),s=e.substring(a+1).trim(),!n||t[n]&&Te[n]||("set-cookie"===n?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)})),t})(e),t);else if(J.isObject(e)&&J.isIterable(e)){let n,s,a={};for(const t of e){if(!J.isArray(t))throw TypeError("Object iterator must return a key-value pair");a[s=t[0]]=(n=a[s])?J.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}o(a,t)}else null!=e&&a(t,e,n);return this}get(e,t){if(e=Ee(e)){const n=J.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}(e);if(J.isFunction(t))return t.call(this,e,n);if(J.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ee(e)){const n=J.findKey(this,e);return!(!n||void 0===this[n]||t&&!Se(0,this[n],n,t))}return!1}delete(e,t){const n=this;let s=!1;function a(e){if(e=Ee(e)){const a=J.findKey(n,e);!a||t&&!Se(0,n[a],a,t)||(delete n[a],s=!0)}}return J.isArray(e)?e.forEach(a):a(e),s}clear(e){const t=Object.keys(this);let n=t.length,s=!1;for(;n--;){const a=t[n];e&&!Se(0,this[a],a,e,!0)||(delete this[a],s=!0)}return s}normalize(e){const t=this,n={};return J.forEach(this,((s,a)=>{const o=J.findKey(n,a);if(o)return t[o]=_e(s),void delete t[a];const r=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(a):String(a).trim();r!==a&&delete t[a],t[r]=_e(s),n[r]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return J.forEach(this,((n,s)=>{null!=n&&!1!==n&&(t[s]=e&&J.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Ne]=this[Ne]={accessors:{}}).accessors,n=this.prototype;function s(e){const s=Ee(e);t[s]||(!function(e,t){const n=J.toCamelCase(" "+t);["get","set","has"].forEach((s=>{Object.defineProperty(e,s+n,{value:function(e,n,a){return this[s].call(this,t,e,n,a)},configurable:!0})}))}(n,e),t[s]=!0)}return J.isArray(e)?e.forEach(s):s(e),this}}Pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),J.reduceDescriptors(Pe.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),J.freezeMethods(Pe);const Le=Pe;function Be(e,t){const n=this||xe,s=t||n,a=Le.from(s.headers);let o=s.data;return J.forEach(e,(function(e){o=e.call(n,o,a.normalize(),t?t.status:void 0)})),a.normalize(),o}function Fe(e){return!(!e||!e.__CANCEL__)}function ze(e,t,n){ee.call(this,null==e?"canceled":e,ee.ERR_CANCELED,t,n),this.name="CanceledError"}J.inherits(ze,ee,{__CANCEL__:!0});const De=ze;function Oe(e,t,n){const s=n.config.validateStatus;n.status&&s&&!s(n.status)?t(new ee("Request failed with status code "+n.status,[ee.ERR_BAD_REQUEST,ee.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const Ue=function(e,t){e=e||10;const n=new Array(e),s=new Array(e);let a,o=0,r=0;return t=void 0!==t?t:1e3,function(i){const l=Date.now(),d=s[r];a||(a=l),n[o]=i,s[o]=l;let c=r,u=0;for(;c!==o;)u+=n[c++],c%=e;if(o=(o+1)%e,o===r&&(r=(r+1)%e),l-a{a=o,n=null,s&&(clearTimeout(s),s=null),e(...t)};return[(...e)=>{const t=Date.now(),i=t-a;i>=o?r(e,t):(n=e,s||(s=setTimeout((()=>{s=null,r(n)}),o-i)))},()=>n&&r(n)]},Re=(e,t,n=3)=>{let s=0;const a=Ue(50,250);return Me((n=>{const o=n.loaded,r=n.lengthComputable?n.total:void 0,i=o-s,l=a(i);s=o;e({loaded:o,total:r,progress:r?o/r:void 0,bytes:i,rate:l||void 0,estimated:l&&r&&o<=r?(r-o)/l:void 0,event:n,lengthComputable:null!=r,[t?"download":"upload"]:!0})}),n)},je=(e,t)=>{const n=null!=e;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},Ie=e=>(...t)=>J.asap((()=>e(...t))),$e=be.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,be.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(be.origin),be.navigator&&/(msie|trident)/i.test(be.navigator.userAgent)):()=>!0,He=be.hasStandardBrowserEnv?{write(e,t,n,s,a,o,r){if("undefined"==typeof document)return;const i=[`${e}=${encodeURIComponent(t)}`];J.isNumber(n)&&i.push(`expires=${new Date(n).toUTCString()}`),J.isString(s)&&i.push(`path=${s}`),J.isString(a)&&i.push(`domain=${a}`),!0===o&&i.push("secure"),J.isString(r)&&i.push(`SameSite=${r}`),document.cookie=i.join("; ")},read(e){if("undefined"==typeof document)return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function Ge(e,t,n){let s=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(s||0==n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Ve=e=>e instanceof Le?{...e}:e;function qe(e,t){t=t||{};const n={};function s(e,t,n,s){return J.isPlainObject(e)&&J.isPlainObject(t)?J.merge.call({caseless:s},e,t):J.isPlainObject(t)?J.merge({},t):J.isArray(t)?t.slice():t}function a(e,t,n,a){return J.isUndefined(t)?J.isUndefined(e)?void 0:s(void 0,e,0,a):s(e,t,0,a)}function o(e,t){if(!J.isUndefined(t))return s(void 0,t)}function r(e,t){return J.isUndefined(t)?J.isUndefined(e)?void 0:s(void 0,e):s(void 0,t)}function i(n,a,o){return o in t?s(n,a):o in e?s(void 0,n):void 0}const l={url:o,method:o,data:o,baseURL:r,transformRequest:r,transformResponse:r,paramsSerializer:r,timeout:r,timeoutMessage:r,withCredentials:r,withXSRFToken:r,adapter:r,responseType:r,xsrfCookieName:r,xsrfHeaderName:r,onUploadProgress:r,onDownloadProgress:r,decompress:r,maxContentLength:r,maxBodyLength:r,beforeRedirect:r,transport:r,httpAgent:r,httpsAgent:r,cancelToken:r,socketPath:r,responseEncoding:r,validateStatus:i,headers:(e,t,n)=>a(Ve(e),Ve(t),0,!0)};return J.forEach(Object.keys({...e,...t}),(function(s){const o=l[s]||a,r=o(e[s],t[s],s);J.isUndefined(r)&&o!==i||(n[s]=r)})),n}const We=e=>{const t=qe({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:a,xsrfCookieName:o,headers:r,auth:i}=t;if(t.headers=r=Le.from(r),t.url=me(Ge(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),i&&r.set("Authorization","Basic "+btoa((i.username||"")+":"+(i.password?unescape(encodeURIComponent(i.password)):""))),J.isFormData(n))if(be.hasStandardBrowserEnv||be.hasStandardBrowserWebWorkerEnv)r.setContentType(void 0);else if(J.isFunction(n.getHeaders)){const e=n.getHeaders(),t=["content-type","content-length"];Object.entries(e).forEach((([e,n])=>{t.includes(e.toLowerCase())&&r.set(e,n)}))}if(be.hasStandardBrowserEnv&&(s&&J.isFunction(s)&&(s=s(t)),s||!1!==s&&$e(t.url))){const e=a&&o&&He.read(o);e&&r.set(a,e)}return t},Ke="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const s=We(e);let a=s.data;const o=Le.from(s.headers).normalize();let r,i,l,d,c,{responseType:u,onUploadProgress:m,onDownloadProgress:p}=s;function g(){d&&d(),c&&c(),s.cancelToken&&s.cancelToken.unsubscribe(r),s.signal&&s.signal.removeEventListener("abort",r)}let f=new XMLHttpRequest;function h(){if(!f)return;const s=Le.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders());Oe((function(e){t(e),g()}),(function(e){n(e),g()}),{data:u&&"text"!==u&&"json"!==u?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:s,config:e,request:f}),f=null}f.open(s.method.toUpperCase(),s.url,!0),f.timeout=s.timeout,"onloadend"in f?f.onloadend=h:f.onreadystatechange=function(){f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))&&setTimeout(h)},f.onabort=function(){f&&(n(new ee("Request aborted",ee.ECONNABORTED,e,f)),f=null)},f.onerror=function(t){const s=t&&t.message?t.message:"Network Error",a=new ee(s,ee.ERR_NETWORK,e,f);a.event=t||null,n(a),f=null},f.ontimeout=function(){let t=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const a=s.transitional||ge;s.timeoutErrorMessage&&(t=s.timeoutErrorMessage),n(new ee(t,a.clarifyTimeoutError?ee.ETIMEDOUT:ee.ECONNABORTED,e,f)),f=null},void 0===a&&o.setContentType(null),"setRequestHeader"in f&&J.forEach(o.toJSON(),(function(e,t){f.setRequestHeader(t,e)})),J.isUndefined(s.withCredentials)||(f.withCredentials=!!s.withCredentials),u&&"json"!==u&&(f.responseType=s.responseType),p&&([l,c]=Re(p,!0),f.addEventListener("progress",l)),m&&f.upload&&([i,d]=Re(m),f.upload.addEventListener("progress",i),f.upload.addEventListener("loadend",d)),(s.cancelToken||s.signal)&&(r=t=>{f&&(n(!t||t.type?new De(null,e,f):t),f.abort(),f=null)},s.cancelToken&&s.cancelToken.subscribe(r),s.signal&&(s.signal.aborted?r():s.signal.addEventListener("abort",r)));const v=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(s.url);v&&-1===be.protocols.indexOf(v)?n(new ee("Unsupported protocol "+v+":",ee.ERR_BAD_REQUEST,e)):f.send(a||null)}))},Xe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,s=new AbortController;const a=function(e){if(!n){n=!0,r();const t=e instanceof Error?e:this.reason;s.abort(t instanceof ee?t:new De(t instanceof Error?t.message:t))}};let o=t&&setTimeout((()=>{o=null,a(new ee(`timeout ${t} of ms exceeded`,ee.ETIMEDOUT))}),t);const r=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(a):e.removeEventListener("abort",a)})),e=null)};e.forEach((e=>e.addEventListener("abort",a)));const{signal:i}=s;return i.unsubscribe=()=>J.asap(r),i}},Je=function*(e,t){let n=e.byteLength;if(!t||n{const a=async function*(e,t){for await(const n of Ze(e))yield*Je(n,t)}(e,t);let o,r=0,i=e=>{o||(o=!0,s&&s(e))};return new ReadableStream({async pull(e){try{const{done:t,value:s}=await a.next();if(t)return i(),void e.close();let o=s.byteLength;if(n){let e=r+=o;n(e)}e.enqueue(new Uint8Array(s))}catch(e){throw i(e),e}},cancel:e=>(i(e),a.return())},{highWaterMark:2})},{isFunction:Qe}=J,et=(({Request:e,Response:t})=>({Request:e,Response:t}))(J.global),{ReadableStream:tt,TextEncoder:nt}=J.global,st=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},at=e=>{e=J.merge.call({skipUndefined:!0},et,e);const{fetch:t,Request:n,Response:s}=e,a=t?Qe(t):"function"==typeof fetch,o=Qe(n),r=Qe(s);if(!a)return!1;const i=a&&Qe(tt),l=a&&("function"==typeof nt?(d=new nt,e=>d.encode(e)):async e=>new Uint8Array(await new n(e).arrayBuffer()));var d;const c=o&&i&&st((()=>{let e=!1;const t=new n(be.origin,{body:new tt,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),u=r&&i&&st((()=>J.isReadableStream(new s("").body))),m={stream:u&&(e=>e.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!m[e]&&(m[e]=(t,n)=>{let s=t&&t[e];if(s)return s.call(t);throw new ee(`Response type '${e}' is not supported`,ee.ERR_NOT_SUPPORT,n)})}));const p=async(e,t)=>{const s=J.toFiniteNumber(e.getContentLength());return null==s?(async e=>{if(null==e)return 0;if(J.isBlob(e))return e.size;if(J.isSpecCompliantForm(e)){const t=new n(be.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return J.isArrayBufferView(e)||J.isArrayBuffer(e)?e.byteLength:(J.isURLSearchParams(e)&&(e+=""),J.isString(e)?(await l(e)).byteLength:void 0)})(t):s};return async e=>{let{url:a,method:r,data:i,signal:l,cancelToken:d,timeout:g,onDownloadProgress:f,onUploadProgress:h,responseType:v,headers:y,withCredentials:w="same-origin",fetchOptions:A}=We(e),b=t||fetch;v=v?(v+"").toLowerCase():"text";let C=Xe([l,d&&d.toAbortSignal()],g),k=null;const x=C&&C.unsubscribe&&(()=>{C.unsubscribe()});let T;try{if(h&&c&&"get"!==r&&"head"!==r&&0!==(T=await p(y,i))){let e,t=new n(a,{method:"POST",body:i,duplex:"half"});if(J.isFormData(i)&&(e=t.headers.get("content-type"))&&y.setContentType(e),t.body){const[e,n]=je(T,Re(Ie(h)));i=Ye(t.body,65536,e,n)}}J.isString(w)||(w=w?"include":"omit");const t=o&&"credentials"in n.prototype,l={...A,signal:C,method:r.toUpperCase(),headers:y.normalize().toJSON(),body:i,duplex:"half",credentials:t?w:void 0};k=o&&new n(a,l);let d=await(o?b(k,A):b(a,l));const g=u&&("stream"===v||"response"===v);if(u&&(f||g&&x)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=d[t]}));const t=J.toFiniteNumber(d.headers.get("content-length")),[n,a]=f&&je(t,Re(Ie(f),!0))||[];d=new s(Ye(d.body,65536,n,(()=>{a&&a(),x&&x()})),e)}v=v||"text";let N=await m[J.findKey(m,v)||"text"](d,e);return!g&&x&&x(),await new Promise(((t,n)=>{Oe(t,n,{data:N,headers:Le.from(d.headers),status:d.status,statusText:d.statusText,config:e,request:k})}))}catch(t){if(x&&x(),t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new ee("Network Error",ee.ERR_NETWORK,e,k),{cause:t.cause||t});throw ee.from(t,t&&t.code,e,k)}}},ot=new Map,rt=e=>{let t=e&&e.env||{};const{fetch:n,Request:s,Response:a}=t,o=[s,a,n];let r,i,l=o.length,d=ot;for(;l--;)r=o[l],i=d.get(r),void 0===i&&d.set(r,i=l?new Map:at(t)),d=i;return i},it=(rt(),{http:null,xhr:Ke,fetch:{get:rt}});J.forEach(it,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const lt=e=>`- ${e}`,dt=e=>J.isFunction(e)||null===e||!1===e;const ct={getAdapter:function(e,t){e=J.isArray(e)?e:[e];const{length:n}=e;let s,a;const o={};for(let r=0;r`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let t=n?e.length>1?"since :\n"+e.map(lt).join("\n"):" "+lt(e[0]):"as no adapter specified";throw new ee("There is no suitable adapter to dispatch the request "+t,"ERR_NOT_SUPPORT")}return a},adapters:it};function ut(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new De(null,e)}function mt(e){ut(e),e.headers=Le.from(e.headers),e.data=Be.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return ct.getAdapter(e.adapter||xe.adapter,e)(e).then((function(t){return ut(e),t.data=Be.call(e,e.transformResponse,t),t.headers=Le.from(t.headers),t}),(function(t){return Fe(t)||(ut(e),t&&t.response&&(t.response.data=Be.call(e,e.transformResponse,t.response),t.response.headers=Le.from(t.response.headers))),Promise.reject(t)}))}const pt="1.13.2",gt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{gt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const ft={};gt.transitional=function(e,t,n){function s(e,t){return"[Axios v"+pt+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,a,o)=>{if(!1===e)throw new ee(s(a," has been removed"+(t?" in "+t:"")),ee.ERR_DEPRECATED);return t&&!ft[a]&&(ft[a]=!0,console.warn(s(a," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,a,o)}},gt.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const ht={assertOptions:function(e,t,n){if("object"!=typeof e)throw new ee("options must be an object",ee.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let a=s.length;for(;a-- >0;){const o=s[a],r=t[o];if(r){const t=e[o],n=void 0===t||r(t,o,e);if(!0!==n)throw new ee("option "+o+" must be "+n,ee.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ee("Unknown option "+o,ee.ERR_BAD_OPTION)}},validators:gt},vt=ht.validators;class yt{constructor(e){this.defaults=e||{},this.interceptors={request:new pe,response:new pe}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=qe(this.defaults,t);const{transitional:n,paramsSerializer:s,headers:a}=t;void 0!==n&&ht.assertOptions(n,{silentJSONParsing:vt.transitional(vt.boolean),forcedJSONParsing:vt.transitional(vt.boolean),clarifyTimeoutError:vt.transitional(vt.boolean)},!1),null!=s&&(J.isFunction(s)?t.paramsSerializer={serialize:s}:ht.assertOptions(s,{encode:vt.function,serialize:vt.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),ht.assertOptions(t,{baseUrl:vt.spelling("baseURL"),withXsrfToken:vt.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=a&&J.merge(a.common,a[t.method]);a&&J.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete a[e]})),t.headers=Le.concat(o,a);const r=[];let i=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));const l=[];let d;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let c,u=0;if(!i){const e=[mt.bind(this),void 0];for(e.unshift(...r),e.push(...l),c=e.length,d=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const s=new Promise((e=>{n.subscribe(e),t=e})).then(e);return s.cancel=function(){n.unsubscribe(t)},s},e((function(e,s,a){n.reason||(n.reason=new De(e,s,a),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new At((function(t){e=t})),cancel:e}}}const bt=At;const Ct={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Ct).forEach((([e,t])=>{Ct[t]=e}));const kt=Ct;const xt=function e(t){const n=new wt(t),s=o(wt.prototype.request,n);return J.extend(s,wt.prototype,n,{allOwnKeys:!0}),J.extend(s,n,null,{allOwnKeys:!0}),s.create=function(n){return e(qe(t,n))},s}(xe);xt.Axios=wt,xt.CanceledError=De,xt.CancelToken=bt,xt.isCancel=Fe,xt.VERSION=pt,xt.toFormData=re,xt.AxiosError=ee,xt.Cancel=xt.CanceledError,xt.all=function(e){return Promise.all(e)},xt.spread=function(e){return function(t){return e.apply(null,t)}},xt.isAxiosError=function(e){return J.isObject(e)&&!0===e.isAxiosError},xt.mergeConfig=qe,xt.AxiosHeaders=Le,xt.formToJSON=e=>Ce(J.isHTMLForm(e)?new FormData(e):e),xt.getAdapter=ct.getAdapter,xt.HttpStatusCode=kt,xt.default=xt;const Tt=xt,{Axios:Nt,AxiosError:Et,CanceledError:_t,isCancel:St,CancelToken:Pt,VERSION:Lt,all:Bt,Cancel:Ft,isAxiosError:zt,spread:Dt,toFormData:Ot,AxiosHeaders:Ut,HttpStatusCode:Mt,formToJSON:Rt,getAdapter:jt,mergeConfig:It}=Tt;var $t=n(3814);const Ht=Tt.create({headers:{requesttoken:(0,a.do)()??"","X-Requested-With":"XMLHttpRequest"}});(0,a.zo)((e=>{Ht.defaults.headers.requesttoken=e}));const Gt=Object.assign(Ht,{CancelToken:Tt.CancelToken,isCancel:Tt.isCancel}),Vt=Symbol("csrf-retry");const qt=Symbol("retryDelay");Gt.interceptors.response.use((e=>e),function(e){return async t=>{if(!zt(t))throw t;const{config:n,response:s,request:a}=t,o=a?.responseURL;if(n&&!n[Vt]&&412===s?.status&&"CSRF check failed"===s?.data?.message){console.warn(`Request to ${o} failed because of a CSRF mismatch. Fetching a new token`);const{data:{token:t}}=await e.get((0,$t.Jv)("/csrftoken"));return console.debug(`New request token ${t} fetched`),e.defaults.headers.requesttoken=t,e({...n,headers:{...n.headers,requesttoken:t},[Vt]:!0})}throw t}}(Gt)),Gt.interceptors.response.use((e=>e),function(e){return async t=>{if(!zt(t))throw t;const{config:n,response:s,request:a}=t,o=a?.responseURL,r=s?.status,i=s?.headers;let l="number"==typeof n?.[qt]?n?.[qt]:1;if(503===r&&"1"===i?.["x-nextcloud-maintenance-mode"]&&n?.retryIfMaintenanceMode){if(l*=2,l>32)throw console.error("Retry delay exceeded one minute, giving up.",{responseURL:o}),t;return console.warn(`Request to ${o} failed because of maintenance mode. Retrying in ${l}s`),await new Promise((e=>{setTimeout(e,1e3*l)})),e({...n,[qt]:l})}throw t}}(Gt)),Gt.interceptors.response.use((e=>e),(async function(e){if(zt(e)){const{config:t,response:n,request:s}=e,a=s?.responseURL,o=n?.status;401===o&&"Current user is not logged in"===n?.data?.message&&t?.reloadExpiredSession&&window?.location&&(console.error(`Request to ${a} failed because the user session expired. Reloading the page …`),window.location.reload())}throw e}))},3053:(e,t,n)=>{"use strict";n.d(t,{c0:()=>o});class s{static GLOBAL_SCOPE_VOLATILE="nextcloud_vol";static GLOBAL_SCOPE_PERSISTENT="nextcloud_per";scope;wrapped;constructor(e,t,n){this.scope=`${n?s.GLOBAL_SCOPE_PERSISTENT:s.GLOBAL_SCOPE_VOLATILE}_${btoa(e)}_`,this.wrapped=t}scopeKey(e){return`${this.scope}${e}`}setItem(e,t){this.wrapped.setItem(this.scopeKey(e),t)}getItem(e){return this.wrapped.getItem(this.scopeKey(e))}removeItem(e){this.wrapped.removeItem(this.scopeKey(e))}clear(){Object.keys(this.wrapped).filter((e=>e.startsWith(this.scope))).map(this.wrapped.removeItem.bind(this.wrapped))}}class a{appId;persisted=!1;clearedOnLogout=!1;constructor(e){this.appId=e}persist(e=!0){return this.persisted=e,this}clearOnLogout(e=!0){return this.clearedOnLogout=e,this}build(){return new s(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}function o(e){return new a(e)}},3095:(e,t,n)=>{"use strict";n.d(t,{l:()=>c,n:()=>u,t:()=>r});var s=n(7736);const a=(0,n(1195).$)().detectLocale();[{locale:"af",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Afrikaans (https://app.transifex.com/nextcloud/teams/64236/af/)","Content-Type":"text/plain; charset=UTF-8",Language:"af","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Afrikaans (https://app.transifex.com/nextcloud/teams/64236/af/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: af\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"ar",json:{charset:"utf-8",headers:{"Last-Translator":"abusaud, 2024","Language-Team":"Arabic (https://app.transifex.com/nextcloud/teams/64236/ar/)","Content-Type":"text/plain; charset=UTF-8",Language:"ar","Plural-Forms":"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nAli , 2024\nabusaud, 2024\n"},msgstr:["Last-Translator: abusaud, 2024\nLanguage-Team: Arabic (https://app.transifex.com/nextcloud/teams/64236/ar/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ar\nPlural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" لا يصلح كاسم مجلد.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" غير مسموح به كاسم مجلد']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" غير مسموح به داخل اسم مجلد.']},"All files":{msgid:"All files",msgstr:["كل الملفات"]},Choose:{msgid:"Choose",msgstr:["إختَر"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["إختر {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["إختَر %n ملف","إختَر %n ملف","إختَر %n ملف","إختَر %n ملفات","إختَر %n ملف","إختر %n ملف"]},Copy:{msgid:"Copy",msgstr:["نسخ"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["نسخ إلى {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["تعذّر إنشاء المجلد الجديد"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["يتعذّر تحميل إعدادات الملفات"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["تعذر تحميل عرض الملفات"]},"Create directory":{msgid:"Create directory",msgstr:["إنشاء مجلد"]},"Current view selector":{msgid:"Current view selector",msgstr:["محدد العرض الحالي"]},Favorites:{msgid:"Favorites",msgstr:["المفضلة"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["الملفات والمجلدات التي تحددها كمفضلة ستظهر هنا."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["الملفات و المجلدات التي قمت مؤخراً بتعديلها سوف تظهر هنا."]},"Filter file list":{msgid:"Filter file list",msgstr:["تصفية قائمة الملفات"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["اسم المجلد لا يمكن أن يكون فارغاً."]},Home:{msgid:"Home",msgstr:["البداية"]},Modified:{msgid:"Modified",msgstr:["التعديل"]},Move:{msgid:"Move",msgstr:["نقل"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["نقل إلى {target}"]},Name:{msgid:"Name",msgstr:["الاسم"]},New:{msgid:"New",msgstr:["جديد"]},"New folder":{msgid:"New folder",msgstr:["مجلد جديد"]},"New folder name":{msgid:"New folder name",msgstr:["اسم المجلد الجديد"]},"No files in here":{msgid:"No files in here",msgstr:["لا توجد ملفات هنا"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["لا توجد ملفات تتطابق مع عامل التصفية الذي وضعته"]},"No matching files":{msgid:"No matching files",msgstr:["لا توجد ملفات مطابقة"]},Recent:{msgid:"Recent",msgstr:["الحالي"]},"Select all entries":{msgid:"Select all entries",msgstr:["حدد جميع الإدخالات"]},"Select entry":{msgid:"Select entry",msgstr:["إختَر المدخل"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["إختر سطر الـ {nodename}"]},Size:{msgid:"Size",msgstr:["الحجم"]},Undo:{msgid:"Undo",msgstr:["تراجع"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["قم برفع بعض المحتوى أو المزامنة مع أجهزتك!"]}}}}},{locale:"ast",json:{charset:"utf-8",headers:{"Last-Translator":"enolp , 2024","Language-Team":"Asturian (https://app.transifex.com/nextcloud/teams/64236/ast/)","Content-Type":"text/plain; charset=UTF-8",Language:"ast","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nenolp , 2024\n"},msgstr:["Last-Translator: enolp , 2024\nLanguage-Team: Asturian (https://app.transifex.com/nextcloud/teams/64236/ast/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ast\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» ye un nome de carpeta inválidu."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» ye un nome de carpeta inválidu"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["Nun se permite'l caráuter «/» dientro'l nome de les carpetes."]},"All files":{msgid:"All files",msgstr:["Tolos ficheros"]},Choose:{msgid:"Choose",msgstr:["Escoyer"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escoyer «{ficheru}»"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escoyer %n ficheru","Escoyer %n ficheros"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar en: {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nun se pudo crear la carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nun se pudo cargar la configuración de los ficheros"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nun se pudieron cargar les vistes de los ficheros"]},"Create directory":{msgid:"Create directory",msgstr:["Crear un direutoriu"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de la vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Equí apaecen los ficheros y les carpetes que metas en Favoritos."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Equí apaecen los fichero y les carpetes que modificares apocayá."]},"Filter file list":{msgid:"Filter file list",msgstr:["Peñerar la llista de ficheros"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nome de la carpeta nun pue tar baleru."]},Home:{msgid:"Home",msgstr:["Aniciu"]},Modified:{msgid:"Modified",msgstr:["Modificóse"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover a {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Nuevu"]},"New folder":{msgid:"New folder",msgstr:["Carpeta nueva"]},"New folder name":{msgid:"New folder name",msgstr:["Nome de carpeta nuevu"]},"No files in here":{msgid:"No files in here",msgstr:["Equí nun hai nengún ficheru"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nun s'atopó nengún ficheru que concasare cola peñera."]},"No matching files":{msgid:"No matching files",msgstr:["Nun hai nengún ficheru que concase"]},Recent:{msgid:"Recent",msgstr:["De recién"]},"Select all entries":{msgid:"Select all entries",msgstr:["Seleicionar toles entraes"]},"Select entry":{msgid:"Select entry",msgstr:["Seleicionar la entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleicionar la filera de: {nodename}"]},Size:{msgid:"Size",msgstr:["Tamañu"]},Undo:{msgid:"Undo",msgstr:["Desfacer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["¡Xubi dalgún elementu o sincroniza colos tos preseos!"]}}}}},{locale:"az",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Azerbaijani (https://app.transifex.com/nextcloud/teams/64236/az/)","Content-Type":"text/plain; charset=UTF-8",Language:"az","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Azerbaijani (https://app.transifex.com/nextcloud/teams/64236/az/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: az\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"be",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Belarusian (https://app.transifex.com/nextcloud/teams/64236/be/)","Content-Type":"text/plain; charset=UTF-8",Language:"be","Plural-Forms":"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Belarusian (https://app.transifex.com/nextcloud/teams/64236/be/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: be\nPlural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"bg_BG",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Bulgarian (Bulgaria) (https://app.transifex.com/nextcloud/teams/64236/bg_BG/)","Content-Type":"text/plain; charset=UTF-8",Language:"bg_BG","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Bulgarian (Bulgaria) (https://app.transifex.com/nextcloud/teams/64236/bg_BG/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: bg_BG\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"bn_BD",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Bengali (Bangladesh) (https://app.transifex.com/nextcloud/teams/64236/bn_BD/)","Content-Type":"text/plain; charset=UTF-8",Language:"bn_BD","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Bengali (Bangladesh) (https://app.transifex.com/nextcloud/teams/64236/bn_BD/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: bn_BD\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"br",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Breton (https://app.transifex.com/nextcloud/teams/64236/br/)","Content-Type":"text/plain; charset=UTF-8",Language:"br","Plural-Forms":"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Breton (https://app.transifex.com/nextcloud/teams/64236/br/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: br\nPlural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Disober"]}}}}},{locale:"bs",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Bosnian (https://app.transifex.com/nextcloud/teams/64236/bs/)","Content-Type":"text/plain; charset=UTF-8",Language:"bs","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Bosnian (https://app.transifex.com/nextcloud/teams/64236/bs/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: bs\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"ca",json:{charset:"utf-8",headers:{"Last-Translator":"Benet Joan Darder , 2025","Language-Team":"Catalan (https://app.transifex.com/nextcloud/teams/64236/ca/)","Content-Type":"text/plain; charset=UTF-8",Language:"ca","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nv v , 2024\nMarc Riera , 2024\nSergi Font, 2024\nBenet Joan Darder , 2025\n"},msgstr:["Last-Translator: Benet Joan Darder , 2025\nLanguage-Team: Catalan (https://app.transifex.com/nextcloud/teams/64236/ca/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ca\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" és un nom de carpeta no vàlid.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no és permès com a nom de carpeta']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no és permès en el nom de carpeta.']},"All files":{msgid:"All files",msgstr:["Tots els fitxers"]},Choose:{msgid:"Choose",msgstr:["Tria"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Tria {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Tria %n fitxer","Tria %n fitxers"]},Copy:{msgid:"Copy",msgstr:["Copia"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copia a {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["No s'ha pogut crear la carpeta nova"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No es poden carregar fitxers de configuració"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No es poden carregar fitxers de vistes"]},"Create directory":{msgid:"Create directory",msgstr:["Crear directori"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de visualització actual"]},Favorites:{msgid:"Favorites",msgstr:["Preferits"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Els fitxers i les carpetes que marqueu com a favorits es mostraran aquí."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Els fitxers i les carpetes recentment modificats es mostraran aquí."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar llistat de fitxers"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nom de la carpeta no pot estar buit."]},Home:{msgid:"Home",msgstr:["Inici"]},Modified:{msgid:"Modified",msgstr:["Data de modificació"]},Move:{msgid:"Move",msgstr:["Desplaça"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Desplaça a {target}"]},Name:{msgid:"Name",msgstr:["Nom"]},New:{msgid:"New",msgstr:["Crea"]},"New folder":{msgid:"New folder",msgstr:["Carpeta nova"]},"New folder name":{msgid:"New folder name",msgstr:["Nom de la carpeta nova"]},"No files in here":{msgid:"No files in here",msgstr:["No hi ha cap fitxer"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["No s'ha trobat cap fitxer que coincideixi amb el filtre."]},"No matching files":{msgid:"No matching files",msgstr:["No hi ha cap fitxer que coincideixi"]},Recent:{msgid:"Recent",msgstr:["Recents"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecciona totes les entrades"]},"Select entry":{msgid:"Select entry",msgstr:["Selecciona l'entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecciona la fila per a {nodename}"]},Size:{msgid:"Size",msgstr:["Mida"]},Undo:{msgid:"Undo",msgstr:["Desfés"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Pugeu contingut o sincronitzeu-lo amb els vostres dispositius!"]}}}}},{locale:"cs",json:{charset:"utf-8",headers:{"Last-Translator":"Pavel Borecki , 2020","Language-Team":"Czech (https://www.transifex.com/nextcloud/teams/64236/cs/)","Content-Type":"text/plain; charset=UTF-8",Language:"cs","Plural-Forms":"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nPavel Borecki , 2020\n"},msgstr:["Last-Translator: Pavel Borecki , 2020\nLanguage-Team: Czech (https://www.transifex.com/nextcloud/teams/64236/cs/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: cs\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Zpět"]}}}}},{locale:"cs_CZ",json:{charset:"utf-8",headers:{"Last-Translator":"Pavel Borecki , 2024","Language-Team":"Czech (Czech Republic) (https://app.transifex.com/nextcloud/teams/64236/cs_CZ/)","Content-Type":"text/plain; charset=UTF-8",Language:"cs_CZ","Plural-Forms":"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nPavel Borecki , 2024\n"},msgstr:["Last-Translator: Pavel Borecki , 2024\nLanguage-Team: Czech (Czech Republic) (https://app.transifex.com/nextcloud/teams/64236/cs_CZ/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: cs_CZ\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ není platný název složky."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ není povolený název složky."]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["znak „/“ (dopředné lomítko) není možné použít uvnitř názvu složky."]},"All files":{msgid:"All files",msgstr:["Veškeré soubory"]},Choose:{msgid:"Choose",msgstr:["Zvolit"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Zvolit {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Zvolte %n soubor","Zvolte %n soubory","Zvolte %n souborů","Zvolte %n soubory"]},Copy:{msgid:"Copy",msgstr:["Zkopírovat"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Zkopírovat do {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Novou složku se nepodařilo vytvořit"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nepodařilo se načíst nastavení pro soubory"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nepodařilo se načíst pohledy souborů"]},"Create directory":{msgid:"Create directory",msgstr:["Vytvořit složku"]},"Current view selector":{msgid:"Current view selector",msgstr:["Výběr stávajícího zobrazení"]},Favorites:{msgid:"Favorites",msgstr:["Oblíbené"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Zde se zobrazí soubory a složky, které označíte jako oblíbené."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Zde se zobrazí soubory a složky, které jste nedávno pozměnili."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrovat seznam souborů"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Složku je třeba nějak nazvat."]},Home:{msgid:"Home",msgstr:["Domů"]},Modified:{msgid:"Modified",msgstr:["Změněno"]},Move:{msgid:"Move",msgstr:["Přesounout"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Přesunout do {target}"]},Name:{msgid:"Name",msgstr:["Název"]},New:{msgid:"New",msgstr:["Nové"]},"New folder":{msgid:"New folder",msgstr:["Nová složka"]},"New folder name":{msgid:"New folder name",msgstr:["Název pro novou složku"]},"No files in here":{msgid:"No files in here",msgstr:["Nejsou zde žádné soubory"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nenalezeny žádné soubory odpovídající vašemu filtru"]},"No matching files":{msgid:"No matching files",msgstr:["Žádné odpovídající soubory"]},Recent:{msgid:"Recent",msgstr:["Nedávné"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vybrat všechny položky"]},"Select entry":{msgid:"Select entry",msgstr:["Vybrat položku"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vybrat řádek pro {nodename}"]},Size:{msgid:"Size",msgstr:["Velikost"]},Undo:{msgid:"Undo",msgstr:["Zpět"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Nahrajte sem nějaký obsah nebo proveďte synchronizaci se svými zařízeními!"]}}}}},{locale:"cy_GB",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Welsh (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/cy_GB/)","Content-Type":"text/plain; charset=UTF-8",Language:"cy_GB","Plural-Forms":"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Welsh (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/cy_GB/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: cy_GB\nPlural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"da",json:{charset:"utf-8",headers:{"Last-Translator":"Martin Bonde , 2024","Language-Team":"Danish (https://app.transifex.com/nextcloud/teams/64236/da/)","Content-Type":"text/plain; charset=UTF-8",Language:"da","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMartin Bonde , 2024\n"},msgstr:["Last-Translator: Martin Bonde , 2024\nLanguage-Team: Danish (https://app.transifex.com/nextcloud/teams/64236/da/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: da\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" er et ugyldigt mappenavn.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" er ikke et tilladt mappenavn']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er ikke tilladt i et mappenavn.']},"All files":{msgid:"All files",msgstr:["Alle filer"]},Choose:{msgid:"Choose",msgstr:["Vælg"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Vælg {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vælg %n fil","Vælg %n filer"]},Copy:{msgid:"Copy",msgstr:["Kopier"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopier til {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kunne ikke oprette den nye mappe"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Filindstillingerne kunne ikke indlæses"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kunne ikke indlæse filvisninger"]},"Create directory":{msgid:"Create directory",msgstr:["Opret mappe"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuel visningsvælger"]},Favorites:{msgid:"Favorites",msgstr:["Favoritter"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Filer og mapper, du markerer som foretrukne, vises her."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer og mapper, du for nylig har ændret, vises her."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrer fil liste"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mappenavnet må ikke være tomt."]},Home:{msgid:"Home",msgstr:["Hjem"]},Modified:{msgid:"Modified",msgstr:["Ændret"]},Move:{msgid:"Move",msgstr:["Flyt"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Flyt til {target}"]},Name:{msgid:"Name",msgstr:["Navn"]},New:{msgid:"New",msgstr:["Ny"]},"New folder":{msgid:"New folder",msgstr:["Ny mappe"]},"New folder name":{msgid:"New folder name",msgstr:["Ny mappe navn"]},"No files in here":{msgid:"No files in here",msgstr:["Ingen filer here"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Der blev ikke fundet nogen filer, der matcher dit filter."]},"No matching files":{msgid:"No matching files",msgstr:["Ingen matchende filer"]},Recent:{msgid:"Recent",msgstr:["Seneste"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vælg alle poster"]},"Select entry":{msgid:"Select entry",msgstr:["Vælg post"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vælg rækken for {nodenavn}"]},Size:{msgid:"Size",msgstr:["Størelse"]},Undo:{msgid:"Undo",msgstr:["Fortryd"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Upload noget indhold eller synkroniser med dine enheder!"]}}}}},{locale:"de",json:{charset:"utf-8",headers:{"Last-Translator":"Martin Wilichowski, 2025","Language-Team":"German (https://app.transifex.com/nextcloud/teams/64236/de/)","Content-Type":"text/plain; charset=UTF-8",Language:"de","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMario Siegmann , 2023\nMarkus Eckstein, 2023\nAndy Scherzinger , 2023\nEttore Atalan , 2024\nMartin Wilichowski, 2025\n"},msgstr:["Last-Translator: Martin Wilichowski, 2025\nLanguage-Team: German (https://app.transifex.com/nextcloud/teams/64236/de/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: de\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" ist ein ungültiger Ordnername.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ist kein zulässiger Ordnername']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ist innerhalb eines Ordnernamens nicht zulässig.']},"All files":{msgid:"All files",msgstr:["Alle Dateien"]},Choose:{msgid:"Choose",msgstr:["Auswählen"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} auswählen"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n Datei auswählen","%n Dateien auswählen"]},Copy:{msgid:"Copy",msgstr:["Kopieren"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Nach {target} kopieren"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Der neue Ordner konnte nicht erstellt werden"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Dateieinstellungen konnten nicht geladen werden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Dateiansichten konnten nicht geladen werden"]},"Create directory":{msgid:"Create directory",msgstr:["Verzeichnis erstellen"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuelle Ansichtsauswahl"]},Favorites:{msgid:"Favorites",msgstr:["Favoriten"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Dateien und Ordner, die du als Favorit markierst, werden hier angezeigt."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Dateien und Ordner, die du kürzlich geändert hast, werden hier angezeigt."]},"Filter file list":{msgid:"Filter file list",msgstr:["Dateiliste filtern"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Der Ordnername darf nicht leer sein."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Geändert"]},Move:{msgid:"Move",msgstr:["Verschieben"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Nach {target} verschieben"]},Name:{msgid:"Name",msgstr:["Name"]},New:{msgid:"New",msgstr:["Neu"]},"New folder":{msgid:"New folder",msgstr:["Neuer Ordner"]},"New folder name":{msgid:"New folder name",msgstr:["Neuer Ordnername"]},"No files in here":{msgid:"No files in here",msgstr:["Hier sind keine Dateien"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Es wurden keine Dateien gefunden, die deinem Filter entsprechen."]},"No matching files":{msgid:"No matching files",msgstr:["Keine passenden Dateien"]},Recent:{msgid:"Recent",msgstr:["Neueste"]},"Select all entries":{msgid:"Select all entries",msgstr:["Alle Einträge auswählen"]},"Select entry":{msgid:"Select entry",msgstr:["Eintrag auswählen"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Die Zeile für {nodename} auswählen."]},Size:{msgid:"Size",msgstr:["Größe"]},Undo:{msgid:"Undo",msgstr:["Rückgängig machen"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Lade Inhalte hoch oder synchronisiere diese mit deinen Geräten!"]}}}}},{locale:"de_DE",json:{charset:"utf-8",headers:{"Last-Translator":"Mario Siegmann , 2024","Language-Team":"German (Germany) (https://app.transifex.com/nextcloud/teams/64236/de_DE/)","Content-Type":"text/plain; charset=UTF-8",Language:"de_DE","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMark Ziegler , 2023\nMario Siegmann , 2024\n"},msgstr:["Last-Translator: Mario Siegmann , 2024\nLanguage-Team: German (Germany) (https://app.transifex.com/nextcloud/teams/64236/de_DE/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: de_DE\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" ist ein ungültiger Ordnername.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ist kein zulässiger Ordnername']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ist innerhalb eines Ordnernamens nicht zulässig.']},"All files":{msgid:"All files",msgstr:["Alle Dateien"]},Choose:{msgid:"Choose",msgstr:["Auswählen"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} auswählen"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n Datei auswählen","%n Dateien auswählen"]},Copy:{msgid:"Copy",msgstr:["Kopieren"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Nach {target} kopieren"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Der neue Ordner konnte nicht erstellt werden"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Dateieinstellungen konnten nicht geladen werden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Dateiansichten konnten nicht geladen werden"]},"Create directory":{msgid:"Create directory",msgstr:["Verzeichnis erstellen"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuelle Ansichtsauswahl"]},Favorites:{msgid:"Favorites",msgstr:["Favoriten"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Dateien und Ordner, die Sie als Favorit markieren, werden hier angezeigt."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Dateien und Ordner, die Sie kürzlich geändert haben, werden hier angezeigt."]},"Filter file list":{msgid:"Filter file list",msgstr:["Dateiliste filtern"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Der Ordnername darf nicht leer sein."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Geändert"]},Move:{msgid:"Move",msgstr:["Verschieben"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Nach {target} verschieben"]},Name:{msgid:"Name",msgstr:["Name"]},New:{msgid:"New",msgstr:["Neu"]},"New folder":{msgid:"New folder",msgstr:["Neuer Ordner"]},"New folder name":{msgid:"New folder name",msgstr:["Neuer Ordnername"]},"No files in here":{msgid:"No files in here",msgstr:["Hier sind keine Dateien"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Es wurden keine Dateien gefunden, die Ihrem Filter entsprechen."]},"No matching files":{msgid:"No matching files",msgstr:["Keine passenden Dateien"]},Recent:{msgid:"Recent",msgstr:["Neueste"]},"Select all entries":{msgid:"Select all entries",msgstr:["Alle Einträge auswählen"]},"Select entry":{msgid:"Select entry",msgstr:["Eintrag auswählen"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Die Zeile für {nodename} auswählen."]},Size:{msgid:"Size",msgstr:["Größe"]},Undo:{msgid:"Undo",msgstr:["Rückgängig machen"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Laden Sie Inhalte hoch oder synchronisieren Sie diese mit Ihren Geräten!"]}}}}},{locale:"el",json:{charset:"utf-8",headers:{"Last-Translator":"Efstathios Iosifidis , 2025","Language-Team":"Greek (https://app.transifex.com/nextcloud/teams/64236/el/)","Content-Type":"text/plain; charset=UTF-8",Language:"el","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nEfstathios Iosifidis , 2025\n"},msgstr:["Last-Translator: Efstathios Iosifidis , 2025\nLanguage-Team: Greek (https://app.transifex.com/nextcloud/teams/64236/el/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: el\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['Το "{name}" δεν είναι έγκυρο όνομα φακέλου.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['Το "{name}" δεν είναι επιτρεπτό όνομα φακέλου']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['Το "/" δεν επιτρέπεται μέσα στο όνομα ενός φακέλου.']},"All files":{msgid:"All files",msgstr:["Όλα τα αρχεία"]},Choose:{msgid:"Choose",msgstr:["Επιλογή"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Επιλέξτε {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Επιλέξτε %n αρχείο","Επιλέξτε %n αρχεία"]},Copy:{msgid:"Copy",msgstr:["Αντιγραφή"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Αντιγραφή στο {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Αδυναμία δημιουργίας νέου φακέλου"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Αδυναμία φόρτωσης ρυθμίσεων αρχείων"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Αδυναμία φόρτωσης προβολών αρχείων"]},"Create directory":{msgid:"Create directory",msgstr:["Δημιουργία καταλόγου"]},"Current view selector":{msgid:"Current view selector",msgstr:["Επιλογέας τρέχουσας προβολής"]},Favorites:{msgid:"Favorites",msgstr:["Αγαπημένα"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Τα αρχεία και οι φάκελοι που επισημάνετε ως αγαπημένα θα εμφανίζονται εδώ."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Τα αρχεία και οι φάκελοι που τροποποιήσατε πρόσφατα θα εμφανίζονται εδώ."]},"Filter file list":{msgid:"Filter file list",msgstr:["Φιλτράρισμα λίστας αρχείων"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Το όνομα του φακέλου δεν μπορεί να είναι κενό."]},Home:{msgid:"Home",msgstr:["Αρχική"]},Modified:{msgid:"Modified",msgstr:["Τροποποιήθηκε"]},Move:{msgid:"Move",msgstr:["Μετακίνηση"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Μετακίνηση στο {target}"]},Name:{msgid:"Name",msgstr:["Όνομα"]},New:{msgid:"New",msgstr:["Νέο"]},"New folder":{msgid:"New folder",msgstr:["Νέος φάκελος"]},"New folder name":{msgid:"New folder name",msgstr:["Όνομα νέου φακέλου"]},"No files in here":{msgid:"No files in here",msgstr:["Δεν υπάρχουν αρχεία εδώ"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Δεν βρέθηκαν αρχεία που να ταιριάζουν με το φίλτρο σας."]},"No matching files":{msgid:"No matching files",msgstr:["Κανένα αρχείο δεν ταιριάζει"]},Recent:{msgid:"Recent",msgstr:["Πρόσφατα"]},"Select all entries":{msgid:"Select all entries",msgstr:["Επιλογή όλων των εγγραφών"]},"Select entry":{msgid:"Select entry",msgstr:["Επιλογή εγγραφής"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Επιλέξτε τη γραμμή για το {nodename}"]},Size:{msgid:"Size",msgstr:["Μέγεθος"]},Undo:{msgid:"Undo",msgstr:["Αναίρεση"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Ανεβάστε κάποιο περιεχόμενο ή συγχρονίστε με τις συσκευές σας!"]}}}}},{locale:"en_GB",json:{charset:"utf-8",headers:{"Last-Translator":"Andi Chandler , 2024","Language-Team":"English (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/en_GB/)","Content-Type":"text/plain; charset=UTF-8",Language:"en_GB","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nCafé Tango, 2023\nAndi Chandler , 2024\n"},msgstr:["Last-Translator: Andi Chandler , 2024\nLanguage-Team: English (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/en_GB/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: en_GB\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" is an invalid folder name.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" is not an allowed folder name']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" is not allowed inside a folder name.']},"All files":{msgid:"All files",msgstr:["All files"]},Choose:{msgid:"Choose",msgstr:["Choose"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Choose {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Choose %n file","Choose %n files"]},Copy:{msgid:"Copy",msgstr:["Copy"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copy to {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Could not create the new folder"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Could not load files settings"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Could not load files views"]},"Create directory":{msgid:"Create directory",msgstr:["Create directory"]},"Current view selector":{msgid:"Current view selector",msgstr:["Current view selector"]},Favorites:{msgid:"Favorites",msgstr:["Favourites"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Files and folders you mark as favourite will show up here."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Files and folders you recently modified will show up here."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter file list"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Folder name cannot be empty."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Modified"]},Move:{msgid:"Move",msgstr:["Move"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Move to {target}"]},Name:{msgid:"Name",msgstr:["Name"]},New:{msgid:"New",msgstr:["New"]},"New folder":{msgid:"New folder",msgstr:["New folder"]},"New folder name":{msgid:"New folder name",msgstr:["New folder name"]},"No files in here":{msgid:"No files in here",msgstr:["No files in here"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["No files matching your filter were found."]},"No matching files":{msgid:"No matching files",msgstr:["No matching files"]},Recent:{msgid:"Recent",msgstr:["Recent"]},"Select all entries":{msgid:"Select all entries",msgstr:["Select all entries"]},"Select entry":{msgid:"Select entry",msgstr:["Select entry"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Select the row for {nodename}"]},Size:{msgid:"Size",msgstr:["Size"]},Undo:{msgid:"Undo",msgstr:["Undo"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Upload some content or sync with your devices!"]}}}}},{locale:"eo",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Esperanto (https://app.transifex.com/nextcloud/teams/64236/eo/)","Content-Type":"text/plain; charset=UTF-8",Language:"eo","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Esperanto (https://app.transifex.com/nextcloud/teams/64236/eo/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: eo\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Malfari"]}}}}},{locale:"es",json:{charset:"utf-8",headers:{"Last-Translator":"Julio C. Ortega, 2024","Language-Team":"Spanish (https://app.transifex.com/nextcloud/teams/64236/es/)","Content-Type":"text/plain; charset=UTF-8",Language:"es","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nFranciscoFJ , 2023\nMark Ziegler , 2024\nJulio C. Ortega, 2024\n"},msgstr:["Last-Translator: Julio C. Ortega, 2024\nLanguage-Team: Spanish (https://app.transifex.com/nextcloud/teams/64236/es/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta no válido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no es un nombre de carpeta permitido']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no está permitido dentro del nombre de una carpeta.']},"All files":{msgid:"All files",msgstr:["Todos los archivos"]},Choose:{msgid:"Choose",msgstr:["Seleccionar"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Seleccionar {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Elige %n archivo","Elige %n archivos","Seleccione %n archivos"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar a {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["No se pudo crear la nueva carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No se pudieron cargar los ajustes de archivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},"Create directory":{msgid:"Create directory",msgstr:["Crear directorio"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Los archivos y carpetas que marque como favoritos aparecerán aquí."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Los archivos y carpetas que modificó recientemente aparecerán aquí."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de archivos"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nombre de la carpeta no puede estar vacío."]},Home:{msgid:"Home",msgstr:["Inicio"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover a {target}"]},Name:{msgid:"Name",msgstr:["Nombre"]},New:{msgid:"New",msgstr:["Nuevo"]},"New folder":{msgid:"New folder",msgstr:[" Nueva carpeta"]},"New folder name":{msgid:"New folder name",msgstr:["Nuevo nombre de carpeta"]},"No files in here":{msgid:"No files in here",msgstr:["No hay archivos aquí"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["No se encontraron archivos que coincidiesen con su filtro."]},"No matching files":{msgid:"No matching files",msgstr:["No hay archivos coincidentes"]},Recent:{msgid:"Recent",msgstr:["Reciente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Seleccionar todas las entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Seleccionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleccione la fila para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamaño"]},Undo:{msgid:"Undo",msgstr:["Deshacer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["¡Cargue algún contenido o sincronice con sus dispositivos!"]}}}}},{locale:"es_419",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Latin America) (https://app.transifex.com/nextcloud/teams/64236/es_419/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_419","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Latin America) (https://app.transifex.com/nextcloud/teams/64236/es_419/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_419\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_AR",json:{charset:"utf-8",headers:{"Last-Translator":"Matías Campo Hoet , 2024","Language-Team":"Spanish (Argentina) (https://app.transifex.com/nextcloud/teams/64236/es_AR/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_AR","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMatías Campo Hoet , 2024\n"},msgstr:["Last-Translator: Matías Campo Hoet , 2024\nLanguage-Team: Spanish (Argentina) (https://app.transifex.com/nextcloud/teams/64236/es_AR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_AR\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no es un nombre de carpeta permitido']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no está permitido en el nombre de una carpeta.']},"All files":{msgid:"All files",msgstr:["Todos los archivos"]},Choose:{msgid:"Choose",msgstr:["Elegir"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Elija {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Elija %n archivo","Elija %n archivos","Elija %n archivos"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar a {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["No se pudo crear la nueva carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No se pudo cargar la configuración de archivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},"Create directory":{msgid:"Create directory",msgstr:["Crear directorio"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Los archivos y carpetas que marque como favoritos aparecerán aquí."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Los archivos y carpetas que modificó recientemente aparecerán aquí."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de archivos"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nombre de la carpeta no puede estar vacío."]},Home:{msgid:"Home",msgstr:["Inicio"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover a {target}"]},Name:{msgid:"Name",msgstr:["Nombre"]},New:{msgid:"New",msgstr:["Nuevo"]},"New folder":{msgid:"New folder",msgstr:["Nueva carpeta"]},"New folder name":{msgid:"New folder name",msgstr:["Nombre de nueva carpeta"]},"No files in here":{msgid:"No files in here",msgstr:["No hay archivos aquí"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["No se encontraron archivos que coincidan con su filtro."]},"No matching files":{msgid:"No matching files",msgstr:["No hay archivos coincidentes"]},Recent:{msgid:"Recent",msgstr:["Reciente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Seleccionar todas las entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Seleccionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleccione la fila para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamaño"]},Undo:{msgid:"Undo",msgstr:["Deshacer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["¡Cargue algún contenido o sincronice con sus dispositivos!"]}}}}},{locale:"es_CL",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Chile) (https://app.transifex.com/nextcloud/teams/64236/es_CL/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_CL","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Chile) (https://app.transifex.com/nextcloud/teams/64236/es_CL/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_CL\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_CO",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Colombia) (https://app.transifex.com/nextcloud/teams/64236/es_CO/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_CO","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Colombia) (https://app.transifex.com/nextcloud/teams/64236/es_CO/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_CO\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_CR",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Costa Rica) (https://app.transifex.com/nextcloud/teams/64236/es_CR/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_CR","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Costa Rica) (https://app.transifex.com/nextcloud/teams/64236/es_CR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_CR\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_DO",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Dominican Republic) (https://app.transifex.com/nextcloud/teams/64236/es_DO/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_DO","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Dominican Republic) (https://app.transifex.com/nextcloud/teams/64236/es_DO/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_DO\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_EC",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Ecuador) (https://app.transifex.com/nextcloud/teams/64236/es_EC/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_EC","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Ecuador) (https://app.transifex.com/nextcloud/teams/64236/es_EC/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_EC\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_GT",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Guatemala) (https://app.transifex.com/nextcloud/teams/64236/es_GT/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_GT","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Guatemala) (https://app.transifex.com/nextcloud/teams/64236/es_GT/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_GT\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_HN",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Honduras) (https://app.transifex.com/nextcloud/teams/64236/es_HN/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_HN","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Honduras) (https://app.transifex.com/nextcloud/teams/64236/es_HN/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_HN\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_MX",json:{charset:"utf-8",headers:{"Last-Translator":"Jehu Marcos Herrera Puentes, 2024","Language-Team":"Spanish (Mexico) (https://app.transifex.com/nextcloud/teams/64236/es_MX/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_MX","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nJehu Marcos Herrera Puentes, 2024\n"},msgstr:["Last-Translator: Jehu Marcos Herrera Puentes, 2024\nLanguage-Team: Spanish (Mexico) (https://app.transifex.com/nextcloud/teams/64236/es_MX/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_MX\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no es un nombre de carpeta permitido.']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no está permitido en el nombre de la carpeta.']},"All files":{msgid:"All files",msgstr:["Todos los archivos"]},Choose:{msgid:"Choose",msgstr:["Seleccionar"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Seleccionar {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Seleccionar %n archivo","Seleccionar %n archivos","Seleccionar %n archivos"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar a {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["No se pudo crear la nueva carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No se pudo cargar la configuración de archivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},"Create directory":{msgid:"Create directory",msgstr:["Crear carpeta"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Los archivos y carpetas que marque como favoritos aparecerán aquí."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Los archivos y carpetas que modificó recientemente aparecerán aquí."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de archivos"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nombre de la carpeta no puede estar vacío."]},Home:{msgid:"Home",msgstr:["Inicio"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover a {target}"]},Name:{msgid:"Name",msgstr:["Nombre"]},New:{msgid:"New",msgstr:["Nuevo"]},"New folder":{msgid:"New folder",msgstr:["Nueva carpeta"]},"New folder name":{msgid:"New folder name",msgstr:["Nombre de nueva carpeta"]},"No files in here":{msgid:"No files in here",msgstr:["No hay archivos aquí"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["No se encontraron archivos que coincidan con su filtro."]},"No matching files":{msgid:"No matching files",msgstr:["No hay archivos coincidentes"]},Recent:{msgid:"Recent",msgstr:["Reciente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Seleccionar todas las entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Seleccionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleccione la fila para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamaño"]},Undo:{msgid:"Undo",msgstr:["Deshacer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["¡Suba algún contenido o sincronice con sus dispositivos!"]}}}}},{locale:"es_NI",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Nicaragua) (https://app.transifex.com/nextcloud/teams/64236/es_NI/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_NI","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Nicaragua) (https://app.transifex.com/nextcloud/teams/64236/es_NI/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_NI\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_PA",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Panama) (https://app.transifex.com/nextcloud/teams/64236/es_PA/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PA","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Panama) (https://app.transifex.com/nextcloud/teams/64236/es_PA/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_PA\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_PE",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Peru) (https://app.transifex.com/nextcloud/teams/64236/es_PE/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PE","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Peru) (https://app.transifex.com/nextcloud/teams/64236/es_PE/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_PE\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_PR",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Puerto Rico) (https://app.transifex.com/nextcloud/teams/64236/es_PR/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PR","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Puerto Rico) (https://app.transifex.com/nextcloud/teams/64236/es_PR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_PR\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_PY",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Paraguay) (https://app.transifex.com/nextcloud/teams/64236/es_PY/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PY","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Paraguay) (https://app.transifex.com/nextcloud/teams/64236/es_PY/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_PY\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_SV",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (El Salvador) (https://app.transifex.com/nextcloud/teams/64236/es_SV/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_SV","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (El Salvador) (https://app.transifex.com/nextcloud/teams/64236/es_SV/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_SV\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_UY",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Uruguay) (https://app.transifex.com/nextcloud/teams/64236/es_UY/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_UY","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Uruguay) (https://app.transifex.com/nextcloud/teams/64236/es_UY/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_UY\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"et_EE",json:{charset:"utf-8",headers:{"Last-Translator":"Priit Jõerüüt , 2025","Language-Team":"Estonian (Estonia) (https://app.transifex.com/nextcloud/teams/64236/et_EE/)","Content-Type":"text/plain; charset=UTF-8",Language:"et_EE","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMait R, 2023\nPriit Jõerüüt , 2025\n"},msgstr:["Last-Translator: Priit Jõerüüt , 2025\nLanguage-Team: Estonian (Estonia) (https://app.transifex.com/nextcloud/teams/64236/et_EE/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: et_EE\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ on vigane kaustanimi"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ pole kausta nimes lubatud"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/“ pole kausta nimes lubatud."]},"All files":{msgid:"All files",msgstr:["Kõik failid"]},Choose:{msgid:"Choose",msgstr:["Tee valik"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Vali {file} fail"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vali %n fail","Vali %n faili"]},Copy:{msgid:"Copy",msgstr:["Kopeeri"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopeeri sihtkohta {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Uut kausta ei saanud luua"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Failide seadistusi ei õnnestunud laadida"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Failide vaatamiskordi ei õnnestunud laadida"]},"Create directory":{msgid:"Create directory",msgstr:["Kataloogi loomine"]},"Current view selector":{msgid:"Current view selector",msgstr:["Praeguse vaate valija"]},Favorites:{msgid:"Favorites",msgstr:["Lemmikud"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Failid ja kaustad, mida märgistad lemmikuks, kuvatakse siin."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Siin kuvatakse hiljuti muudetud failid ja kaustad."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtreeri faililoendit"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Kausta nimi ei saa olla tühi."]},Home:{msgid:"Home",msgstr:["Avaleht"]},Modified:{msgid:"Modified",msgstr:["Muudetud"]},Move:{msgid:"Move",msgstr:["Teisalda"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Teisalda kausta {target}"]},Name:{msgid:"Name",msgstr:["Nimi"]},New:{msgid:"New",msgstr:["Uus"]},"New folder":{msgid:"New folder",msgstr:["Uus kaust"]},"New folder name":{msgid:"New folder name",msgstr:["Uue kausta nimi"]},"No files in here":{msgid:"No files in here",msgstr:["Siin puuduvad failid"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Sinu filtrile vastavaid faile ei leidunud."]},"No matching files":{msgid:"No matching files",msgstr:["Puuduvad sobivad failid"]},Recent:{msgid:"Recent",msgstr:["Hiljutine"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vali kõik kirjed"]},"Select entry":{msgid:"Select entry",msgstr:["Vali kirje"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vali rida „{nodename}“ jaoks"]},Size:{msgid:"Size",msgstr:["Suurus"]},Undo:{msgid:"Undo",msgstr:["Tühista"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Lisa mingit sisu või sünkroniseeri see oma seadmestest!"]}}}}},{locale:"eu",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Basque (https://app.transifex.com/nextcloud/teams/64236/eu/)","Content-Type":"text/plain; charset=UTF-8",Language:"eu","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Basque (https://app.transifex.com/nextcloud/teams/64236/eu/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: eu\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Desegin"]}}}}},{locale:"fa",json:{charset:"utf-8",headers:{"Last-Translator":"reza reza , 2024","Language-Team":"Persian (https://app.transifex.com/nextcloud/teams/64236/fa/)","Content-Type":"text/plain; charset=UTF-8",Language:"fa","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nAmir Shekoohi, 2024\nreza reza , 2024\n"},msgstr:["Last-Translator: reza reza , 2024\nLanguage-Team: Persian (https://app.transifex.com/nextcloud/teams/64236/fa/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fa\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} نام پوشه معتبر نیست"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} نام پوشه مجاز نیست"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" نمی‌تواند در نام پوشه استفاده شود.']},"All files":{msgid:"All files",msgstr:["همه فایل‌ها"]},Choose:{msgid:"Choose",msgstr:["انتخاب"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["انتخاب {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["انتخاب %n فایل","انتخاب %n فایل"]},Copy:{msgid:"Copy",msgstr:["رونوشت"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["رونوشت از {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["پوشه جدید ایجاد نشد"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["تنظیمات فایل باز نشد"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["نمای فایل‌ها بارگیری نشد"]},"Create directory":{msgid:"Create directory",msgstr:["ایجاد فهرست"]},"Current view selector":{msgid:"Current view selector",msgstr:["انتخابگر نماگر فعلی"]},Favorites:{msgid:"Favorites",msgstr:["علایق"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["فایل‌ها و پوشه‌هایی که به‌عنوان مورد علاقه علامت‌گذاری می‌کنید در اینجا نشان داده می‌شوند."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["فایل‌ها و پوشه‌هایی که اخیراً تغییر داده‌اید در اینجا نمایش داده می‌شوند."]},"Filter file list":{msgid:"Filter file list",msgstr:["فیلتر لیست فایل"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["نام پوشه نمی تواند خالی باشد."]},Home:{msgid:"Home",msgstr:["خانه"]},Modified:{msgid:"Modified",msgstr:["اصلاح شده"]},Move:{msgid:"Move",msgstr:["انتقال"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["انتقال به {target}"]},Name:{msgid:"Name",msgstr:["نام"]},New:{msgid:"New",msgstr:["جدید"]},"New folder":{msgid:"New folder",msgstr:["پوشه جدید"]},"New folder name":{msgid:"New folder name",msgstr:["نام پوشه جدید"]},"No files in here":{msgid:"No files in here",msgstr:["فایلی اینجا نیست"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["هیچ فایلی مطابق با فیلتر شما یافت نشد."]},"No matching files":{msgid:"No matching files",msgstr:["فایل منطبقی وجود ندارد"]},Recent:{msgid:"Recent",msgstr:["اخیر"]},"Select all entries":{msgid:"Select all entries",msgstr:["انتخاب همه ورودی ها"]},"Select entry":{msgid:"Select entry",msgstr:["انتخاب ورودی"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["انتخاب ردیف برای {nodename}"]},Size:{msgid:"Size",msgstr:["اندازه"]},Undo:{msgid:"Undo",msgstr:["بازگردانی"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["مقداری محتوا آپلود کنید یا با دستگاه های خود همگام سازی کنید!"]}}}}},{locale:"fi_FI",json:{charset:"utf-8",headers:{"Last-Translator":"thingumy, 2024","Language-Team":"Finnish (Finland) (https://app.transifex.com/nextcloud/teams/64236/fi_FI/)","Content-Type":"text/plain; charset=UTF-8",Language:"fi_FI","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nJiri Grönroos , 2024\nthingumy, 2024\n"},msgstr:["Last-Translator: thingumy, 2024\nLanguage-Team: Finnish (Finland) (https://app.transifex.com/nextcloud/teams/64236/fi_FI/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fi_FI\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" on virheellinen kansion nimi.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ei ole sallittu kansion nimi']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ei ole sallittu kansion nimessä.']},"All files":{msgid:"All files",msgstr:["Kaikki tiedostot"]},Choose:{msgid:"Choose",msgstr:["Valitse"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Valitse {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Valitse %n tiedosto","Valitse %n tiedostoa"]},Copy:{msgid:"Copy",msgstr:["Kopioi"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopioi sijaintiin {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Uutta kansiota ei voitu luoda"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tiedoston asetuksia ei saa ladattua"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tiedoston näkymiä ei saa ladattua"]},"Create directory":{msgid:"Create directory",msgstr:["Luo kansio"]},"Current view selector":{msgid:"Current view selector",msgstr:["Nykyisen näkymän valinta"]},Favorites:{msgid:"Favorites",msgstr:["Suosikit"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tiedostot ja kansiot, jotka merkitset suosikkeihisi, näkyvät täällä."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Tiedostot ja kansiot, joita muokkasit äskettäin, näkyvät täällä."]},"Filter file list":{msgid:"Filter file list",msgstr:["Suodata tiedostolistaa"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Kansion nimi ei voi olla tyhjä."]},Home:{msgid:"Home",msgstr:["Koti"]},Modified:{msgid:"Modified",msgstr:["Muokattu"]},Move:{msgid:"Move",msgstr:["Siirrä"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Siirrä sijaintiin {target}"]},Name:{msgid:"Name",msgstr:["Nimi"]},New:{msgid:"New",msgstr:["Uusi"]},"New folder":{msgid:"New folder",msgstr:["Uusi kansio"]},"New folder name":{msgid:"New folder name",msgstr:["Uuden kansion nimi"]},"No files in here":{msgid:"No files in here",msgstr:["Täällä ei ole tiedostoja"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Suodatinta vastaavia tiedostoja ei löytynyt."]},"No matching files":{msgid:"No matching files",msgstr:["Ei vastaavia tiedostoja"]},Recent:{msgid:"Recent",msgstr:["Viimeisimmät"]},"Select all entries":{msgid:"Select all entries",msgstr:["Valitse kaikki tietueet"]},"Select entry":{msgid:"Select entry",msgstr:["Valitse tietue"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Valitse rivi {nodename}:lle"]},Size:{msgid:"Size",msgstr:["Koko"]},Undo:{msgid:"Undo",msgstr:["Kumoa"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Lähetä jotain sisältöä tai synkronoi laitteidesi kanssa!"]}}}}},{locale:"fo",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Faroese (https://app.transifex.com/nextcloud/teams/64236/fo/)","Content-Type":"text/plain; charset=UTF-8",Language:"fo","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Faroese (https://app.transifex.com/nextcloud/teams/64236/fo/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fo\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"fr",json:{charset:"utf-8",headers:{"Last-Translator":"DEV314R, 2024","Language-Team":"French (https://app.transifex.com/nextcloud/teams/64236/fr/)","Content-Type":"text/plain; charset=UTF-8",Language:"fr","Plural-Forms":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nRémi LEBLOND, 2023\nMordecai, 2023\nfleopaulD, 2023\nFrançois Ch., 2024\nJérôme HERBINET, 2024\nBenoit Pruneau, 2024\nDEV314R, 2024\n"},msgstr:["Last-Translator: DEV314R, 2024\nLanguage-Team: French (https://app.transifex.com/nextcloud/teams/64236/fr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fr\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" n\'est pas un nom de dossier valide.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" n\'est pas un nom de dossier autorisé.']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["Le caractère « / » n'est pas autorisé dans un nom de dossier."]},"All files":{msgid:"All files",msgstr:["Tous les fichiers"]},Choose:{msgid:"Choose",msgstr:["Choisir"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Choisir {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Choisir %n fichier","Choisir %n fichiers","Choisir %n fichiers "]},Copy:{msgid:"Copy",msgstr:["Copier"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copier vers {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Impossible de créer le nouveau dossier"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Les paramètres des fichiers n'ont pas pu être chargés"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Les aperçus des fichiers n'ont pas pu être chargés"]},"Create directory":{msgid:"Create directory",msgstr:["Créer un répertoire"]},"Current view selector":{msgid:"Current view selector",msgstr:["Sélecteur de vue courante"]},Favorites:{msgid:"Favorites",msgstr:["Favoris"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Les fichiers et répertoires marqués en favoris apparaîtront ici."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Les fichiers et répertoires modifiés récemment apparaîtront ici."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrer la liste des fichiers"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Le nom du dossier ne peut pas être vide."]},Home:{msgid:"Home",msgstr:["Accueil"]},Modified:{msgid:"Modified",msgstr:["Modifié"]},Move:{msgid:"Move",msgstr:["Déplacer"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Déplacer vers {target}"]},Name:{msgid:"Name",msgstr:["Nom"]},New:{msgid:"New",msgstr:["Nouveau"]},"New folder":{msgid:"New folder",msgstr:["Nouveau répertoire"]},"New folder name":{msgid:"New folder name",msgstr:["Nom du nouveau répertoire"]},"No files in here":{msgid:"No files in here",msgstr:["Aucun fichier ici"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Aucun fichier trouvé correspondant à votre filtre."]},"No matching files":{msgid:"No matching files",msgstr:["Aucun fichier trouvé"]},Recent:{msgid:"Recent",msgstr:["Récents"]},"Select all entries":{msgid:"Select all entries",msgstr:["Tous sélectionner"]},"Select entry":{msgid:"Select entry",msgstr:["Sélectionner une entrée"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Sélectionner l'enregistrement pour {nodename}"]},Size:{msgid:"Size",msgstr:["Taille"]},Undo:{msgid:"Undo",msgstr:["Rétablir"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Charger du contenu ou synchroniser avec vos équipements !"]}}}}},{locale:"ga",json:{charset:"utf-8",headers:{"Last-Translator":"Aindriú Mac Giolla Eoin, 2024","Language-Team":"Irish (https://app.transifex.com/nextcloud/teams/64236/ga/)","Content-Type":"text/plain; charset=UTF-8",Language:"ga","Plural-Forms":"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nAindriú Mac Giolla Eoin, 2024\n"},msgstr:["Last-Translator: Aindriú Mac Giolla Eoin, 2024\nLanguage-Team: Irish (https://app.transifex.com/nextcloud/teams/64236/ga/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ga\nPlural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['Is ainm fillteáin neamhbhailí é "{name}".']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['Ní ainm fillteáin ceadaithe é "{name}".']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['Ní cheadaítear "/" taobh istigh d\'ainm fillteáin.']},"All files":{msgid:"All files",msgstr:["Gach comhad"]},Choose:{msgid:"Choose",msgstr:["Roghnaigh"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Roghnaigh {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Roghnaigh %n comhad","Roghnaigh %n comhaid","Roghnaigh %n comhaid","Roghnaigh %n comhaid","Roghnaigh %n comhaid"]},Copy:{msgid:"Copy",msgstr:["Cóip"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Cóipeáil chuig {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Níorbh fhéidir an fillteán nua a chruthú"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Níorbh fhéidir socruithe comhaid a lódáil"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Níorbh fhéidir radhairc comhad a lódáil"]},"Create directory":{msgid:"Create directory",msgstr:["Cruthaigh eolaire"]},"Current view selector":{msgid:"Current view selector",msgstr:["Roghnóir amhairc reatha"]},Favorites:{msgid:"Favorites",msgstr:["Ceanáin"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Taispeánfar comhaid agus fillteáin a mharcálann tú mar is fearr leat anseo."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Taispeánfar comhaid agus fillteáin a d'athraigh tú le déanaí anseo."]},"Filter file list":{msgid:"Filter file list",msgstr:["Scag liosta comhad"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Ní féidir ainm fillteáin a bheith folamh."]},Home:{msgid:"Home",msgstr:["Baile"]},Modified:{msgid:"Modified",msgstr:["Athraithe"]},Move:{msgid:"Move",msgstr:["Bog"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Bog go{target}"]},Name:{msgid:"Name",msgstr:["Ainm"]},New:{msgid:"New",msgstr:["Nua"]},"New folder":{msgid:"New folder",msgstr:["Fillteán nua"]},"New folder name":{msgid:"New folder name",msgstr:["Ainm fillteáin nua"]},"No files in here":{msgid:"No files in here",msgstr:["Níl aon chomhaid istigh anseo"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Níor aimsíodh aon chomhad a tháinig le do scagaire."]},"No matching files":{msgid:"No matching files",msgstr:["Gan comhaid meaitseála"]},Recent:{msgid:"Recent",msgstr:["le déanaí"]},"Select all entries":{msgid:"Select all entries",msgstr:["Roghnaigh gach iontráil"]},"Select entry":{msgid:"Select entry",msgstr:["Roghnaigh iontráil"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Roghnaigh an ró do {nodename}"]},Size:{msgid:"Size",msgstr:["Méid"]},Undo:{msgid:"Undo",msgstr:["Cealaigh"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Uaslódáil roinnt ábhair nó sioncronaigh le do ghléasanna!"]}}}}},{locale:"gd",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Gaelic, Scottish (https://app.transifex.com/nextcloud/teams/64236/gd/)","Content-Type":"text/plain; charset=UTF-8",Language:"gd","Plural-Forms":"nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Gaelic, Scottish (https://app.transifex.com/nextcloud/teams/64236/gd/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: gd\nPlural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"gl",json:{charset:"utf-8",headers:{"Last-Translator":"Miguel Anxo Bouzada , 2024","Language-Team":"Galician (https://app.transifex.com/nextcloud/teams/64236/gl/)","Content-Type":"text/plain; charset=UTF-8",Language:"gl","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMiguel Anxo Bouzada , 2024\n"},msgstr:["Last-Translator: Miguel Anxo Bouzada , 2024\nLanguage-Team: Galician (https://app.transifex.com/nextcloud/teams/64236/gl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: gl\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» non é un nome de cartafol válido."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» non é un nome de cartafol permitido"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["A «/» non está permitida no nome dun cartafol."]},"All files":{msgid:"All files",msgstr:["Todos os ficheiros"]},Choose:{msgid:"Choose",msgstr:["Escoller"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escoller {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escoller %n ficheiro","Escoller %n ficheiros"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar en {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Non foi posíbel crear o novo cartafol"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Non foi posíbel cargar os axustes dos ficheiros"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Non foi posíbel cargar as vistas dos ficheiros"]},"Create directory":{msgid:"Create directory",msgstr:["Crear un directorio"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Os ficheiros e cartafoles que marque como favoritos aparecerán aquí."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Os ficheiros e cartafoles que modificou recentemente aparecerán aquí."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar a lista de ficheiros"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["O nome do cartafol non pode estar baleiro."]},Home:{msgid:"Home",msgstr:["Inicio"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover cara a {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Novo cartafol"]},"New folder name":{msgid:"New folder name",msgstr:["Novo nome do cartafol"]},"No files in here":{msgid:"No files in here",msgstr:["Aquí non hai ficheiros"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Non se atopou ningún ficheiro que coincida co filtro."]},"No matching files":{msgid:"No matching files",msgstr:["Non hai ficheiros coincidentes"]},Recent:{msgid:"Recent",msgstr:["Recente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Seleccionar todas as entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Seleccionar a entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleccionar a fila para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamaño"]},Undo:{msgid:"Undo",msgstr:["Desfacer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Enviar algún contido ou sincronizalo cos seus dispositivos!"]}}}}},{locale:"he",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Hebrew (https://app.transifex.com/nextcloud/teams/64236/he/)","Content-Type":"text/plain; charset=UTF-8",Language:"he","Plural-Forms":"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Hebrew (https://app.transifex.com/nextcloud/teams/64236/he/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: he\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["ביטול"]}}}}},{locale:"hi_IN",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Hindi (India) (https://app.transifex.com/nextcloud/teams/64236/hi_IN/)","Content-Type":"text/plain; charset=UTF-8",Language:"hi_IN","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Hindi (India) (https://app.transifex.com/nextcloud/teams/64236/hi_IN/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hi_IN\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"hr",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Croatian (https://app.transifex.com/nextcloud/teams/64236/hr/)","Content-Type":"text/plain; charset=UTF-8",Language:"hr","Plural-Forms":"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Croatian (https://app.transifex.com/nextcloud/teams/64236/hr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hr\nPlural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"hsb",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Upper Sorbian (https://app.transifex.com/nextcloud/teams/64236/hsb/)","Content-Type":"text/plain; charset=UTF-8",Language:"hsb","Plural-Forms":"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Upper Sorbian (https://app.transifex.com/nextcloud/teams/64236/hsb/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hsb\nPlural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"hu_HU",json:{charset:"utf-8",headers:{"Last-Translator":"Gyuris Gellért , 2024","Language-Team":"Hungarian (Hungary) (https://app.transifex.com/nextcloud/teams/64236/hu_HU/)","Content-Type":"text/plain; charset=UTF-8",Language:"hu_HU","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nFőnyedi Áron , 2023\nGyuris Gellért , 2024\n"},msgstr:["Last-Translator: Gyuris Gellért , 2024\nLanguage-Team: Hungarian (Hungary) (https://app.transifex.com/nextcloud/teams/64236/hu_HU/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hu_HU\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}” érvénytelen mappanév."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}” nem engedélyezett mappanév"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/” jel nem szerepelhet mappa nevében."]},"All files":{msgid:"All files",msgstr:["Minden fájl"]},Choose:{msgid:"Choose",msgstr:["Kiválasztás"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} kiválasztása"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n fájl kiválasztása","%n fájl kiválasztása"]},Copy:{msgid:"Copy",msgstr:["Másolás"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Másolás ide: {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Az új mappa létrehozása nem lehetséges"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Fájlbeállítások betöltése nem lehetséges"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Fájlnézetek betöltése nem lehetséges"]},"Create directory":{msgid:"Create directory",msgstr:["Mappa létrehozása"]},"Current view selector":{msgid:"Current view selector",msgstr:["Jelenlegi nézet választó"]},Favorites:{msgid:"Favorites",msgstr:["Kedvencek"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["A kedvencként megjelölt fájlok és mappák itt jelennek meg."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["A nemrég módosított fájlok és mappák itt jelennek meg."]},"Filter file list":{msgid:"Filter file list",msgstr:["Fájl lista szűrése"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["A mappa neve nem lehet üres."]},Home:{msgid:"Home",msgstr:["Kezdőlap"]},Modified:{msgid:"Modified",msgstr:["Módosítva"]},Move:{msgid:"Move",msgstr:["Mozgatás"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mozgatás ide: {target}"]},Name:{msgid:"Name",msgstr:["Név"]},New:{msgid:"New",msgstr:["Új"]},"New folder":{msgid:"New folder",msgstr:["Új mappa"]},"New folder name":{msgid:"New folder name",msgstr:["Új mappa név"]},"No files in here":{msgid:"No files in here",msgstr:["Itt nincsenek fájlok"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nincs a szűrési feltételeknek megfelelő fájl."]},"No matching files":{msgid:"No matching files",msgstr:["Nincs ilyen fájl"]},Recent:{msgid:"Recent",msgstr:["Gyakori"]},"Select all entries":{msgid:"Select all entries",msgstr:["Minden bejegyzés kijelölése"]},"Select entry":{msgid:"Select entry",msgstr:["Bejegyzés kijelölése"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Válassz sort a következőnek: {nodename}"]},Size:{msgid:"Size",msgstr:["Méret"]},Undo:{msgid:"Undo",msgstr:["Visszavonás"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Tölts fel tartalmat vagy szinkronizálj az eszközeiddel!"]}}}}},{locale:"hy",json:{charset:"utf-8",headers:{"Last-Translator":"Sos Aghamiryan , 2025","Language-Team":"Armenian (https://app.transifex.com/nextcloud/teams/64236/hy/)","Content-Type":"text/plain; charset=UTF-8",Language:"hy","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nSos Aghamiryan , 2025\n"},msgstr:["Last-Translator: Sos Aghamiryan , 2025\nLanguage-Team: Armenian (https://app.transifex.com/nextcloud/teams/64236/hy/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hy\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} սխալ թղթապանակի անվանում է"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} համարվում է անթույլատրելի թղթապանակի անվանում"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["/ չի թույլատրվում օգտագործել անվանման մեջ"]},"All files":{msgid:"All files",msgstr:["Բոլոր ֆայլերը"]},Choose:{msgid:"Choose",msgstr:["Ընտրել"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Ընտրել {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Ընտրել %n ֆայլ","Ընտրել %n ֆայլեր"]},Copy:{msgid:"Copy",msgstr:["Պատճենել"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Պատճենել {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Չստացվեց ստեղծել նոր թղթապանակը"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Չստացվեց բեռնել ֆայլի կարգավորումները"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Չստացվեց բեռնել ֆայլերի դիտումները"]},"Create directory":{msgid:"Create directory",msgstr:["Ստեղծել դիրեկտորիա"]},"Current view selector":{msgid:"Current view selector",msgstr:["Ընթացիկ դիտման ընտրիչ"]},Favorites:{msgid:"Favorites",msgstr:["Նախընտրելիներ"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Այստեղ կցուցադրվեն այն ֆայլերն ու պանակները, որոնք դուք նշել եք որպես նախընտրելիներ:"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Այստեղ կցուցադրվեն այն ֆայլերն ու պանակները, որոնք վերջերս փոխել եք:"]},"Filter file list":{msgid:"Filter file list",msgstr:["Ֆիլտրել ֆայլերի ցուցակը"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Թղթապանակի անունը չի կարող դատարկ լինել:"]},Home:{msgid:"Home",msgstr:["Սկիզբ"]},Modified:{msgid:"Modified",msgstr:["Փոփոխված"]},Move:{msgid:"Move",msgstr:["Տեղափոխել"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Տեղափոխել {target}"]},Name:{msgid:"Name",msgstr:["Անուն"]},New:{msgid:"New",msgstr:["Նոր"]},"New folder":{msgid:"New folder",msgstr:["Նոր թղթապանակ"]},"New folder name":{msgid:"New folder name",msgstr:["Նոր թղթապանակի անվանում"]},"No files in here":{msgid:"No files in here",msgstr:["Այստեղ չկան ֆայլեր"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Ձեր ֆիլտրին համապատասխանող ֆայլերը չեն գտնվել:"]},"No matching files":{msgid:"No matching files",msgstr:["Չկան համապատասխան ֆայլեր"]},Recent:{msgid:"Recent",msgstr:["Վերջին"]},"Select all entries":{msgid:"Select all entries",msgstr:["Ընտրել բոլոր գրառումները"]},"Select entry":{msgid:"Select entry",msgstr:["Ընտրել բոլոր գրառումը"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Ընտրեք տողը {nodename}-ի համար "]},Size:{msgid:"Size",msgstr:["Չափ"]},Undo:{msgid:"Undo",msgstr:["Ետարկել"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Ներբեռնեք որոշ բովանդակություն կամ համաժամացրեք այն ձեր սարքերի հետ:"]}}}}},{locale:"ia",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Interlingua (https://app.transifex.com/nextcloud/teams/64236/ia/)","Content-Type":"text/plain; charset=UTF-8",Language:"ia","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Interlingua (https://app.transifex.com/nextcloud/teams/64236/ia/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ia\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"id",json:{charset:"utf-8",headers:{"Last-Translator":"Lun May, 2024","Language-Team":"Indonesian (https://app.transifex.com/nextcloud/teams/64236/id/)","Content-Type":"text/plain; charset=UTF-8",Language:"id","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nLinerly , 2023\nLun May, 2024\n"},msgstr:["Last-Translator: Lun May, 2024\nLanguage-Team: Indonesian (https://app.transifex.com/nextcloud/teams/64236/id/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: id\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" bukan nama folder yang valid.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" merupakan nama folder yang tidak diperbolehkan']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" tidak diperbolehkan di dalam nama folder.']},"All files":{msgid:"All files",msgstr:["Semua berkas"]},Choose:{msgid:"Choose",msgstr:["Pilih"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Pilih {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pilih %n file"]},Copy:{msgid:"Copy",msgstr:["Salin"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Salin ke {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Tidak dapat membuat folder baru"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tidak dapat memuat pengaturan file"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tidak dapat memuat tampilan file"]},"Create directory":{msgid:"Create directory",msgstr:["Buat direktori"]},"Current view selector":{msgid:"Current view selector",msgstr:["Pemilih tampilan saat ini"]},Favorites:{msgid:"Favorites",msgstr:["Favorit"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Berkas dan folder yang Anda tandai sebagai favorit akan muncul di sini."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Berkas dan folder yang Anda ubah baru-baru ini akan muncul di sini."]},"Filter file list":{msgid:"Filter file list",msgstr:["Saring daftar berkas"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Name berkas tidak boleh kosong."]},Home:{msgid:"Home",msgstr:["Beranda"]},Modified:{msgid:"Modified",msgstr:["Diubah"]},Move:{msgid:"Move",msgstr:["Pindahkan"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Pindahkan ke {target}"]},Name:{msgid:"Name",msgstr:["Nama"]},New:{msgid:"New",msgstr:["Baru"]},"New folder":{msgid:"New folder",msgstr:["Folder baru"]},"New folder name":{msgid:"New folder name",msgstr:["Nama folder baru"]},"No files in here":{msgid:"No files in here",msgstr:["Tidak ada berkas di sini"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Tidak ada berkas yang cocok dengan penyaringan Anda."]},"No matching files":{msgid:"No matching files",msgstr:["Tidak ada berkas yang cocok"]},Recent:{msgid:"Recent",msgstr:["Terkini"]},"Select all entries":{msgid:"Select all entries",msgstr:["Pilih semua entri"]},"Select entry":{msgid:"Select entry",msgstr:["Pilih entri"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Pilih baris untuk {nodename}"]},Size:{msgid:"Size",msgstr:["Ukuran"]},Undo:{msgid:"Undo",msgstr:["Tidak jadi"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Unggah beberapa konten atau sinkronkan dengan perangkat Anda!"]}}}}},{locale:"ig",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Igbo (https://app.transifex.com/nextcloud/teams/64236/ig/)","Content-Type":"text/plain; charset=UTF-8",Language:"ig","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Igbo (https://app.transifex.com/nextcloud/teams/64236/ig/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ig\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"is",json:{charset:"utf-8",headers:{"Last-Translator":"Sveinn í Felli , 2025","Language-Team":"Icelandic (https://app.transifex.com/nextcloud/teams/64236/is/)","Content-Type":"text/plain; charset=UTF-8",Language:"is","Plural-Forms":"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nSveinn í Felli , 2025\n"},msgstr:["Last-Translator: Sveinn í Felli , 2025\nLanguage-Team: Icelandic (https://app.transifex.com/nextcloud/teams/64236/is/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: is\nPlural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" er ógilt möppuheiti.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" er ekki leyfilegt möppuheiti']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er er ekki leyfilegt innan í skráarheiti.']},"All files":{msgid:"All files",msgstr:["Allar skrár"]},Choose:{msgid:"Choose",msgstr:["Veldu"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Veldu {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Veldu %n skrá","Veldu %n skrár"]},Copy:{msgid:"Copy",msgstr:["Afrita"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Afrita í {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Get ekki búið til nýju möppuna"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tókst ekki að hlaða inn stillingum skráa"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tókst ekki að hlaða inn sýnum skráa"]},"Create directory":{msgid:"Create directory",msgstr:["Búa til möppu"]},"Current view selector":{msgid:"Current view selector",msgstr:["Núverandi val sýnar"]},Favorites:{msgid:"Favorites",msgstr:["Eftirlæti"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Skrár og möppur sem þú merkir sem eftirlæti birtast hér."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Skrár og möppur sem þú breyttir nýlega birtast hér."]},"Filter file list":{msgid:"Filter file list",msgstr:["Sía skráalista"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Möppuheiti má ekki vera tómt."]},Home:{msgid:"Home",msgstr:["Heim"]},Modified:{msgid:"Modified",msgstr:["Breytt"]},Move:{msgid:"Move",msgstr:["Færa"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Færa í {target}"]},Name:{msgid:"Name",msgstr:["Heiti"]},New:{msgid:"New",msgstr:["Nýtt"]},"New folder":{msgid:"New folder",msgstr:["Ný mappa"]},"New folder name":{msgid:"New folder name",msgstr:["Heiti nýrrar möppu"]},"No files in here":{msgid:"No files in here",msgstr:["Engar skrár hér"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Engar skrár fundust sem passa við síuna."]},"No matching files":{msgid:"No matching files",msgstr:["Engar samsvarandi skrár"]},Recent:{msgid:"Recent",msgstr:["Nýlegt"]},"Select all entries":{msgid:"Select all entries",msgstr:["Velja allar færslur"]},"Select entry":{msgid:"Select entry",msgstr:["Velja færslu"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Veldu röðina fyrir {nodename}"]},Size:{msgid:"Size",msgstr:["Stærð"]},Undo:{msgid:"Undo",msgstr:["Afturkalla"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Sendu inn eitthvað efni eða samstilltu við tækin þín!"]}}}}},{locale:"it",json:{charset:"utf-8",headers:{"Last-Translator":"Sebastiano Furlan, 2024","Language-Team":"Italian (https://app.transifex.com/nextcloud/teams/64236/it/)","Content-Type":"text/plain; charset=UTF-8",Language:"it","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nClaudio Scandella, 2023\nRaffaele Silano , 2024\nSebastiano Furlan, 2024\n"},msgstr:["Last-Translator: Sebastiano Furlan, 2024\nLanguage-Team: Italian (https://app.transifex.com/nextcloud/teams/64236/it/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: it\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" non è un nome di cartella valido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" non è un nome di cartella ammesso']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" non è ammesso all\'interno del nome di una cartella.']},"All files":{msgid:"All files",msgstr:["Tutti i file"]},Choose:{msgid:"Choose",msgstr:["Scegli"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Scegli {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Seleziona %n file","Seleziona %n file","Seleziona %n file"]},Copy:{msgid:"Copy",msgstr:["Copia"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copia in {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Impossibile creare la nuova cartella"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Impossibile caricare le impostazioni dei file"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Impossibile caricare le visualizzazioni dei file"]},"Create directory":{msgid:"Create directory",msgstr:["Crea directory"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selettore della vista corrente"]},Favorites:{msgid:"Favorites",msgstr:["Preferiti"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["I file e le cartelle contrassegnate come preferite saranno mostrate qui."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["I file e le cartelle che hai modificato di recente saranno mostrate qui."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtra elenco file"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Il nome della cartella non può essere vuoto."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Modificato"]},Move:{msgid:"Move",msgstr:["Sposta"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Sposta in {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Nuovo"]},"New folder":{msgid:"New folder",msgstr:["Nuova cartella"]},"New folder name":{msgid:"New folder name",msgstr:["Nuovo nome cartella"]},"No files in here":{msgid:"No files in here",msgstr:["Nessun file qui"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nessun file che corrisponde al tuo filtro è stato trovato."]},"No matching files":{msgid:"No matching files",msgstr:["Nessun file corrispondente"]},Recent:{msgid:"Recent",msgstr:["Recente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Scegli tutte le voci"]},"Select entry":{msgid:"Select entry",msgstr:["Seleziona la voce"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleziona la riga per {nodename}"]},Size:{msgid:"Size",msgstr:["Taglia/dimensioni"]},Undo:{msgid:"Undo",msgstr:["Annulla"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Carica qualche contenuto o sincronizza con i tuoi dispositivi!"]}}}}},{locale:"ja_JP",json:{charset:"utf-8",headers:{"Last-Translator":"devi, 2024","Language-Team":"Japanese (Japan) (https://app.transifex.com/nextcloud/teams/64236/ja_JP/)","Content-Type":"text/plain; charset=UTF-8",Language:"ja_JP","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nUchiyama Takuya , 2023\ntakehito kondo, 2023\nkojima.imamura, 2024\nTakafumi AKAMATSU, 2024\ndevi, 2024\n"},msgstr:["Last-Translator: devi, 2024\nLanguage-Team: Japanese (Japan) (https://app.transifex.com/nextcloud/teams/64236/ja_JP/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ja_JP\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" はフォルダー名に使用できません。']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}"は許可されたフォルダー名ではありません']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["フォルダー名に「/(スラッシュ)」は使用できません。"]},"All files":{msgid:"All files",msgstr:["すべてのファイル"]},Choose:{msgid:"Choose",msgstr:["選択"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} を選択"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n 個のファイルを選択"]},Copy:{msgid:"Copy",msgstr:["コピー"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["{target} にコピー"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["新しいフォルダーを作成できませんでした"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["ファイル設定を読み込めませんでした"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["ファイルビューを読み込めませんでした"]},"Create directory":{msgid:"Create directory",msgstr:["ディレクトリを作成"]},"Current view selector":{msgid:"Current view selector",msgstr:["現在のビューセレクタ"]},Favorites:{msgid:"Favorites",msgstr:["お気に入り"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["お気に入りとしてマークしたファイルとフォルダがここに表示されます。"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["最近変更したファイルとフォルダがここに表示されます。"]},"Filter file list":{msgid:"Filter file list",msgstr:["ファイルリストをフィルタ"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["フォルダ名は空にできません。"]},Home:{msgid:"Home",msgstr:["ホーム"]},Modified:{msgid:"Modified",msgstr:["変更済み"]},Move:{msgid:"Move",msgstr:["移動"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["{target} に移動"]},Name:{msgid:"Name",msgstr:["名前"]},New:{msgid:"New",msgstr:["新規作成"]},"New folder":{msgid:"New folder",msgstr:["新しいフォルダー"]},"New folder name":{msgid:"New folder name",msgstr:["新しいフォルダーの名前"]},"No files in here":{msgid:"No files in here",msgstr:["ファイルがありません"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["フィルタに一致するファイルは見つかりませんでした。"]},"No matching files":{msgid:"No matching files",msgstr:["一致するファイルはありません"]},Recent:{msgid:"Recent",msgstr:["最近"]},"Select all entries":{msgid:"Select all entries",msgstr:["すべてのエントリを選択"]},"Select entry":{msgid:"Select entry",msgstr:["エントリを選択"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["{nodename} の行を選択"]},Size:{msgid:"Size",msgstr:["サイズ"]},Undo:{msgid:"Undo",msgstr:["元に戻す"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["コンテンツをアップロードするか、デバイスと同期してください!"]}}}}},{locale:"ka",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Georgian (https://app.transifex.com/nextcloud/teams/64236/ka/)","Content-Type":"text/plain; charset=UTF-8",Language:"ka","Plural-Forms":"nplurals=2; plural=(n!=1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Georgian (https://app.transifex.com/nextcloud/teams/64236/ka/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ka\nPlural-Forms: nplurals=2; plural=(n!=1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"ka_GE",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Georgian (Georgia) (https://app.transifex.com/nextcloud/teams/64236/ka_GE/)","Content-Type":"text/plain; charset=UTF-8",Language:"ka_GE","Plural-Forms":"nplurals=2; plural=(n!=1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Georgian (Georgia) (https://app.transifex.com/nextcloud/teams/64236/ka_GE/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ka_GE\nPlural-Forms: nplurals=2; plural=(n!=1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"kab",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Kabyle (https://app.transifex.com/nextcloud/teams/64236/kab/)","Content-Type":"text/plain; charset=UTF-8",Language:"kab","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Kabyle (https://app.transifex.com/nextcloud/teams/64236/kab/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: kab\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Sefsex"]}}}}},{locale:"kk",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Kazakh (https://app.transifex.com/nextcloud/teams/64236/kk/)","Content-Type":"text/plain; charset=UTF-8",Language:"kk","Plural-Forms":"nplurals=2; plural=(n!=1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Kazakh (https://app.transifex.com/nextcloud/teams/64236/kk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: kk\nPlural-Forms: nplurals=2; plural=(n!=1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"km",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Khmer (https://app.transifex.com/nextcloud/teams/64236/km/)","Content-Type":"text/plain; charset=UTF-8",Language:"km","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Khmer (https://app.transifex.com/nextcloud/teams/64236/km/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: km\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"kn",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Kannada (https://app.transifex.com/nextcloud/teams/64236/kn/)","Content-Type":"text/plain; charset=UTF-8",Language:"kn","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Kannada (https://app.transifex.com/nextcloud/teams/64236/kn/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: kn\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"ko",json:{charset:"utf-8",headers:{"Last-Translator":"LEE Hwanyong , 2025","Language-Team":"Korean (https://app.transifex.com/nextcloud/teams/64236/ko/)","Content-Type":"text/plain; charset=UTF-8",Language:"ko","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nJihwan Ahn, 2023\nBrandon Han, 2024\n이상오, 2024\nHyeongjin Park, 2025\nLEE Hwanyong , 2025\n"},msgstr:["Last-Translator: LEE Hwanyong , 2025\nLanguage-Team: Korean (https://app.transifex.com/nextcloud/teams/64236/ko/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ko\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}"은 사용할 수 없는 폴더명입니다.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}"은 허용되지 않은 폴더명입니다.']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/"는 폴더명에 사용할 수 없는 기호입니다.']},"All files":{msgid:"All files",msgstr:["모든 파일"]},Choose:{msgid:"Choose",msgstr:["선택"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} 선택"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n개의 파일 선택"]},Copy:{msgid:"Copy",msgstr:["복사"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["{target}으로 복사"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["새 폴더를 만들 수 없음"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["파일 설정을 불러오지 못함"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["파일 보기를 불러오지 못함"]},"Create directory":{msgid:"Create directory",msgstr:["디렉토리 만들기"]},"Current view selector":{msgid:"Current view selector",msgstr:["현재 뷰 선택자"]},Favorites:{msgid:"Favorites",msgstr:["즐겨찾기"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["즐겨찾기로 표시한 파일 및 폴더가 이곳에 표시됩니다."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["최근 수정한 파일 및 폴더가 이곳에 표시됩니다."]},"Filter file list":{msgid:"Filter file list",msgstr:["파일 목록 필터링"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["폴더명을 비울 수 없습니다."]},Home:{msgid:"Home",msgstr:["홈"]},Modified:{msgid:"Modified",msgstr:["수정됨"]},Move:{msgid:"Move",msgstr:["이동"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["{target}으로 이동"]},Name:{msgid:"Name",msgstr:["이름"]},New:{msgid:"New",msgstr:["새로 만들기"]},"New folder":{msgid:"New folder",msgstr:["새 폴더"]},"New folder name":{msgid:"New folder name",msgstr:["새 폴더명"]},"No files in here":{msgid:"No files in here",msgstr:["파일이 없습니다"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["선택한 필터에 해당하는 파일이 없습니다."]},"No matching files":{msgid:"No matching files",msgstr:["일치하는 파일 없음"]},Recent:{msgid:"Recent",msgstr:["최근"]},"Select all entries":{msgid:"Select all entries",msgstr:["모두 선택"]},"Select entry":{msgid:"Select entry",msgstr:["항목 선택"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["{nodename}의 행 선택"]},Size:{msgid:"Size",msgstr:["크기"]},Undo:{msgid:"Undo",msgstr:["되돌리기"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["기기에서 파일을 업로드 또는 동기화하세요!"]}}}}},{locale:"la",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Latin (https://app.transifex.com/nextcloud/teams/64236/la/)","Content-Type":"text/plain; charset=UTF-8",Language:"la","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Latin (https://app.transifex.com/nextcloud/teams/64236/la/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: la\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"lb",json:{charset:"utf-8",headers:{"Last-Translator":"VoXaN24ch, 2024","Language-Team":"Luxembourgish (https://app.transifex.com/nextcloud/teams/64236/lb/)","Content-Type":"text/plain; charset=UTF-8",Language:"lb","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nVoXaN24ch, 2024\n"},msgstr:["Last-Translator: VoXaN24ch, 2024\nLanguage-Team: Luxembourgish (https://app.transifex.com/nextcloud/teams/64236/lb/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: lb\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} ass en ongëlteg Dossier"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} ass net en erlaabten Dossiernumm"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ass net an engem Dossier Numm erlaabt']},"All files":{msgid:"All files",msgstr:["All Dateien"]},Choose:{msgid:"Choose",msgstr:["Wielt"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Wielt {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Wielt %n Fichieren","Wielt %n Fichier"]},Copy:{msgid:"Copy",msgstr:["Kopie"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopie op {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Konnt den neien Dossier net erstellen"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Konnt d'Dateienastellungen net lueden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Konnt d'Dateien net lueden"]},"Create directory":{msgid:"Create directory",msgstr:["Erstellt Verzeechnes"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuell Vue selector"]},Favorites:{msgid:"Favorites",msgstr:["Favoritten"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Dateien an Ordner, déi Dir als Favorit markéiert, ginn hei gewisen"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Dateien an Ordner déi Dir viru kuerzem geännert hutt ginn hei op"]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter Datei Lëscht"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Dossier Numm kann net eidel sinn"]},Home:{msgid:"Home",msgstr:["Wëllkomm"]},Modified:{msgid:"Modified",msgstr:["Geännert"]},Move:{msgid:"Move",msgstr:["Plënne"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Plënneren {target}"]},Name:{msgid:"Name",msgstr:["Numm"]},New:{msgid:"New",msgstr:["Nei"]},"New folder":{msgid:"New folder",msgstr:["Neien dossier"]},"New folder name":{msgid:"New folder name",msgstr:["Neien dossier numm"]},"No files in here":{msgid:"No files in here",msgstr:["Kee fichier hei"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Kee fichier deen äre filter passt gouf fonnt"]},"No matching files":{msgid:"No matching files",msgstr:["Keng passende dateien"]},Recent:{msgid:"Recent",msgstr:["Rezent"]},"Select all entries":{msgid:"Select all entries",msgstr:["Wielt all entréen"]},"Select entry":{msgid:"Select entry",msgstr:["Wielt entrée"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Wielt d'zeil fir {nodename}"]},Size:{msgid:"Size",msgstr:["Gréisst"]},Undo:{msgid:"Undo",msgstr:["Undoen"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Luet en inhalt erop oder synchroniséiert mat ären apparater"]}}}}},{locale:"lo",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Lao (https://app.transifex.com/nextcloud/teams/64236/lo/)","Content-Type":"text/plain; charset=UTF-8",Language:"lo","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Lao (https://app.transifex.com/nextcloud/teams/64236/lo/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: lo\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"lt_LT",json:{charset:"utf-8",headers:{"Last-Translator":"Moo, 2025","Language-Team":"Lithuanian (Lithuania) (https://app.transifex.com/nextcloud/teams/64236/lt_LT/)","Content-Type":"text/plain; charset=UTF-8",Language:"lt_LT","Plural-Forms":"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nPaulius Liškauskas, 2024\nMoo, 2025\n"},msgstr:["Last-Translator: Moo, 2025\nLanguage-Team: Lithuanian (Lithuania) (https://app.transifex.com/nextcloud/teams/64236/lt_LT/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: lt_LT\nPlural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ yra netinkamas aplanko pavadinimas."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ yra neleidžiamas aplanko pavadinimas"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/“ yra neleidžiamas aplanko pavadinime."]},"All files":{msgid:"All files",msgstr:["Visi failai"]},Choose:{msgid:"Choose",msgstr:["Pasirinkti"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Pasirinkti {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pasirinkti %n failą","Pasirinkti %n failus","Pasirinkti %n failų","Pasirinkti %n failą"]},Copy:{msgid:"Copy",msgstr:["Kopijuoti"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopijuoti į {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nepavyko sukurti naujo aplanko"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nepavyko įkelti failų nustatymų"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nepavyko įkelti failų peržiūrų"]},"Create directory":{msgid:"Create directory",msgstr:["Sukurti katalogą"]},"Current view selector":{msgid:"Current view selector",msgstr:["Dabartinis peržiūros pasirinkimas"]},Favorites:{msgid:"Favorites",msgstr:["Populiariausi"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Failai ir aplankai, kuriuos pažymėsite kaip mėgstamiausius, bus rodomi čia."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Čia bus rodomi failai ir aplankai, kuriuos neseniai pakeitėte."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtruoti failų sąrašą"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Aplanko pavadinimas negali būti tuščias."]},Home:{msgid:"Home",msgstr:["Pradžia"]},Modified:{msgid:"Modified",msgstr:["Pakeista"]},Move:{msgid:"Move",msgstr:["Perkelti"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Perkelti į {target}"]},Name:{msgid:"Name",msgstr:["Vardas"]},New:{msgid:"New",msgstr:["Naujas"]},"New folder":{msgid:"New folder",msgstr:["Naujas aplankas"]},"New folder name":{msgid:"New folder name",msgstr:["Naujas aplanko pavadinimas"]},"No files in here":{msgid:"No files in here",msgstr:["Čia failų nėra"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nepavyko rasti failų pagal filtro nustatymus"]},"No matching files":{msgid:"No matching files",msgstr:["Nėra atitinkančių failų"]},Recent:{msgid:"Recent",msgstr:["Nauji"]},"Select all entries":{msgid:"Select all entries",msgstr:["Žymėti visus įrašus"]},"Select entry":{msgid:"Select entry",msgstr:["Žymėti įrašą"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Pasirinkite eilutę {nodename}"]},Size:{msgid:"Size",msgstr:["Dydis"]},Undo:{msgid:"Undo",msgstr:["Atšaukti"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Įkelkite turinio arba sinchronizuokite su savo įrenginiais!"]}}}}},{locale:"lv",json:{charset:"utf-8",headers:{"Last-Translator":"Edgars Andersons, 2025","Language-Team":"Latvian (https://app.transifex.com/nextcloud/teams/64236/lv/)","Content-Type":"text/plain; charset=UTF-8",Language:"lv","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nPapuass , 2024\nArmīns Jeltajevs , 2024\nEdgars Andersons, 2025\n"},msgstr:["Last-Translator: Edgars Andersons, 2025\nLanguage-Team: Latvian (https://app.transifex.com/nextcloud/teams/64236/lv/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: lv\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" nav derīgs mapes nosaukums.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nav atļauts mapes nosaukums']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nav atļauts mapes nosaukuma izmantošanā.']},"All files":{msgid:"All files",msgstr:["Visas datnes"]},Choose:{msgid:"Choose",msgstr:["Izvēlieties"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Izvēlieties {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izvēlēties %n datņu","Izvēlēties %n datni","Izvēlēties %n datnes"]},Copy:{msgid:"Copy",msgstr:["Kopēt"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopēt uz {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nevarēja izveidot jaunu mapi"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nevarēja ielādēt datņu iestatījumus"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nevarēja ielādēt datņu apskatījumus"]},"Create directory":{msgid:"Create directory",msgstr:["Izveidot direktoriju"]},"Current view selector":{msgid:"Current view selector",msgstr:["Pašreizēja skata atlasītājs"]},Favorites:{msgid:"Favorites",msgstr:["Favorīti"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Šeit parādīsies datnes un mapes, kas tiks atzīmētas kā iecienītas."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Šeit parādīsies datnes un mapes, kuras nesen tika izmainītas."]},"Filter file list":{msgid:"Filter file list",msgstr:["Atlasīt datņu sarakstu"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mapes nosaukums nevar būt tukšs."]},Home:{msgid:"Home",msgstr:["Sākums"]},Modified:{msgid:"Modified",msgstr:["Izmaninīta"]},Move:{msgid:"Move",msgstr:["Pārvietot"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Pārvietot uz {target}"]},Name:{msgid:"Name",msgstr:["Nosaukums"]},New:{msgid:"New",msgstr:["Jauns"]},"New folder":{msgid:"New folder",msgstr:["Jauna mape"]},"New folder name":{msgid:"New folder name",msgstr:["Jaunas mapes nosaukums"]},"No files in here":{msgid:"No files in here",msgstr:["Šeit nav datņu"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Netika atrasta neviena datne, kas atbilst atlasei."]},"No matching files":{msgid:"No matching files",msgstr:["Nav atbilstošu datņu"]},Recent:{msgid:"Recent",msgstr:["Nesenās"]},"Select all entries":{msgid:"Select all entries",msgstr:["Atlasīt visus ierakstus"]},"Select entry":{msgid:"Select entry",msgstr:["Atlasīt ierakstu"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Atlasīt rindu {nodename}"]},Size:{msgid:"Size",msgstr:["Izmērs"]},Undo:{msgid:"Undo",msgstr:["Atsaukt"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Augšupielādē kādu saturu vai sinhronizē savās iekārtās!"]}}}}},{locale:"mk",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Macedonian (https://app.transifex.com/nextcloud/teams/64236/mk/)","Content-Type":"text/plain; charset=UTF-8",Language:"mk","Plural-Forms":"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Macedonian (https://app.transifex.com/nextcloud/teams/64236/mk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: mk\nPlural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Врати"]}}}}},{locale:"mn",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Mongolian (https://app.transifex.com/nextcloud/teams/64236/mn/)","Content-Type":"text/plain; charset=UTF-8",Language:"mn","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Mongolian (https://app.transifex.com/nextcloud/teams/64236/mn/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: mn\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Буцаах"]}}}}},{locale:"mr",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Marathi (https://app.transifex.com/nextcloud/teams/64236/mr/)","Content-Type":"text/plain; charset=UTF-8",Language:"mr","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Marathi (https://app.transifex.com/nextcloud/teams/64236/mr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: mr\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["पूर्ववत करा"]}}}}},{locale:"ms_MY",json:{charset:"utf-8",headers:{"Last-Translator":"DT Navy, 2024","Language-Team":"Malay (Malaysia) (https://app.transifex.com/nextcloud/teams/64236/ms_MY/)","Content-Type":"text/plain; charset=UTF-8",Language:"ms_MY","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nDT Navy, 2024\n"},msgstr:["Last-Translator: DT Navy, 2024\nLanguage-Team: Malay (Malaysia) (https://app.transifex.com/nextcloud/teams/64236/ms_MY/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ms_MY\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" adalah nama folder yang tidak sesuai ']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nama folder yang tidak dibenarkan']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" tidak dibenarkan dalam nama folder']},"All files":{msgid:"All files",msgstr:["Semua fail"]},Choose:{msgid:"Choose",msgstr:["Pilih"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Pilih {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pilih fail %n"]},Copy:{msgid:"Copy",msgstr:["menyalin"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["menyalin ke {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Tidak dapat mewujudkan folder baharu"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tidak dapat memuatkan tetapan fail"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tidak dapat memuatkan paparan fail"]},"Create directory":{msgid:"Create directory",msgstr:["mewujudkan direktori"]},"Current view selector":{msgid:"Current view selector",msgstr:["pemilih pandangan semasa"]},Favorites:{msgid:"Favorites",msgstr:["Pilihan"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Fail dan folder yang anda tanda sebagai pilihan akan dipaparkan di sini."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Fail dan folder yang anda telah ubah suai baru-baru ini dipaparkan di sini."]},"Filter file list":{msgid:"Filter file list",msgstr:["Menapis senarai fail"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Nama folder tidak boleh kosong."]},Home:{msgid:"Home",msgstr:["Utama"]},Modified:{msgid:"Modified",msgstr:["Ubah suai"]},Move:{msgid:"Move",msgstr:["pindah"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["pindah ke {target}"]},Name:{msgid:"Name",msgstr:["Nama"]},New:{msgid:"New",msgstr:["Baru"]},"New folder":{msgid:"New folder",msgstr:["Folder Baharu"]},"New folder name":{msgid:"New folder name",msgstr:["Nama folder baharu"]},"No files in here":{msgid:"No files in here",msgstr:["Tiada fail di sini"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Tiada fail yang sepadan dengan tapisan anda."]},"No matching files":{msgid:"No matching files",msgstr:["Tiada fail yang sepadan"]},Recent:{msgid:"Recent",msgstr:["baru-baru ini"]},"Select all entries":{msgid:"Select all entries",msgstr:["Pilih semua entri"]},"Select entry":{msgid:"Select entry",msgstr:["Pilih entri"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["memilih baris {nodename}"]},Size:{msgid:"Size",msgstr:["Saiz"]},Undo:{msgid:"Undo",msgstr:["buat asal"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Muat naik beberapa kandungan atau selaras dengan peranti anda!"]}}}}},{locale:"my",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Burmese (https://app.transifex.com/nextcloud/teams/64236/my/)","Content-Type":"text/plain; charset=UTF-8",Language:"my","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Burmese (https://app.transifex.com/nextcloud/teams/64236/my/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: my\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["နဂိုအတိုင်းပြန်ထားရန်"]}}}}},{locale:"nb_NO",json:{charset:"utf-8",headers:{"Last-Translator":"Magnus Granås, 2025","Language-Team":"Norwegian Bokmål (Norway) (https://app.transifex.com/nextcloud/teams/64236/nb_NO/)","Content-Type":"text/plain; charset=UTF-8",Language:"nb_NO","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nD PE, 2023\nSyvert Fossdal, 2024\narmandg , 2024\nMagnus Granås, 2025\n"},msgstr:["Last-Translator: Magnus Granås, 2025\nLanguage-Team: Norwegian Bokmål (Norway) (https://app.transifex.com/nextcloud/teams/64236/nb_NO/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: nb_NO\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» er ikke et gyldig mappenavn."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» er ikke et tillatt mappenavn."]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er ikke tillatt inne i et mappenavn.']},"All files":{msgid:"All files",msgstr:["Alle filer"]},Choose:{msgid:"Choose",msgstr:["Velg"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Velg {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Velg %n fil","Velg %n filer"]},Copy:{msgid:"Copy",msgstr:["Kopier"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopier til {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kunne ikke opprette den nye mappen"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Kunne ikke laste filinnstillinger"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kunne ikke laste filvisninger"]},"Create directory":{msgid:"Create directory",msgstr:["Opprett mappe"]},"Current view selector":{msgid:"Current view selector",msgstr:["Nåværende visningsvelger"]},Favorites:{msgid:"Favorites",msgstr:["Favoritter"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Filer og mapper du markerer som favoritter vil vises her."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer og mapper du nylig har endret, vil vises her."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrer filliste"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mappenavn kan ikke være tomt."]},Home:{msgid:"Home",msgstr:["Hjem"]},Modified:{msgid:"Modified",msgstr:["Modifisert"]},Move:{msgid:"Move",msgstr:["Flytt"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Flytt til {target}"]},Name:{msgid:"Name",msgstr:["Navn"]},New:{msgid:"New",msgstr:["Ny"]},"New folder":{msgid:"New folder",msgstr:["Ny mappe"]},"New folder name":{msgid:"New folder name",msgstr:["Nytt mappenavn"]},"No files in here":{msgid:"No files in here",msgstr:["Ingen filer her"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Ingen filer funnet med ditt filter."]},"No matching files":{msgid:"No matching files",msgstr:["Ingen filer samsvarer"]},Recent:{msgid:"Recent",msgstr:["Nylige"]},"Select all entries":{msgid:"Select all entries",msgstr:["Velg alle oppføringer"]},"Select entry":{msgid:"Select entry",msgstr:["Velg oppføring"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Velg raden for {nodename}"]},Size:{msgid:"Size",msgstr:["Størrelse"]},Undo:{msgid:"Undo",msgstr:["Angre"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Last opp innhold eller synkroniser med enhetene dine!"]}}}}},{locale:"ne",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Nepali (https://app.transifex.com/nextcloud/teams/64236/ne/)","Content-Type":"text/plain; charset=UTF-8",Language:"ne","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Nepali (https://app.transifex.com/nextcloud/teams/64236/ne/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ne\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"nl",json:{charset:"utf-8",headers:{"Last-Translator":"Casper , 2024","Language-Team":"Dutch (https://app.transifex.com/nextcloud/teams/64236/nl/)","Content-Type":"text/plain; charset=UTF-8",Language:"nl","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nJoost , 2023\nJeroen Gui, 2023\nCasper , 2024\n"},msgstr:["Last-Translator: Casper , 2024\nLanguage-Team: Dutch (https://app.transifex.com/nextcloud/teams/64236/nl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: nl\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" is een ongeldige mapnaam.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" is geen toegestane mapnaam']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" is niet toegestaan binnen een bestandsnaam']},"All files":{msgid:"All files",msgstr:["Alle bestanden"]},Choose:{msgid:"Choose",msgstr:["Kies"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Kies {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Kies %n bestand","Kies %n bestanden"]},Copy:{msgid:"Copy",msgstr:["Kopieer"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopieer naar {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kon de nieuwe map niet maken"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Kon de bestandsinstellingen niet laden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kon de bestandsweergaves niet laden"]},"Create directory":{msgid:"Create directory",msgstr:["Maak map"]},"Current view selector":{msgid:"Current view selector",msgstr:["Huidige weergave keuze"]},Favorites:{msgid:"Favorites",msgstr:["Favorieten"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Bestanden en mappen die je favoriet maakt, worden hier getoond."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Bestanden en mappen die je recent hebt gewijzigd, worden hier getoond."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter bestandslijst"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mapnaam mag niet leeg zijn."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Gewijzigd"]},Move:{msgid:"Move",msgstr:["Verplaatsen"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Verplaats naar {target}"]},Name:{msgid:"Name",msgstr:["Naam"]},New:{msgid:"New",msgstr:["Nieuw"]},"New folder":{msgid:"New folder",msgstr:["Nieuwe map"]},"New folder name":{msgid:"New folder name",msgstr:["Nieuwe mapnaam"]},"No files in here":{msgid:"No files in here",msgstr:["Geen bestanden hier"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Geen bestanden gevonden die voldoen aan je filter."]},"No matching files":{msgid:"No matching files",msgstr:["Geen gevonden bestanden"]},Recent:{msgid:"Recent",msgstr:["Recent"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecteer alle invoer"]},"Select entry":{msgid:"Select entry",msgstr:["Selecteer invoer"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecteer de rij voor {nodename}"]},Size:{msgid:"Size",msgstr:["Grootte"]},Undo:{msgid:"Undo",msgstr:["Ongedaan maken"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Upload inhoud of synchroniseer met je apparaten!"]}}}}},{locale:"nn_NO",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Norwegian Nynorsk (Norway) (https://app.transifex.com/nextcloud/teams/64236/nn_NO/)","Content-Type":"text/plain; charset=UTF-8",Language:"nn_NO","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Norwegian Nynorsk (Norway) (https://app.transifex.com/nextcloud/teams/64236/nn_NO/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: nn_NO\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"oc",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Occitan (post 1500) (https://app.transifex.com/nextcloud/teams/64236/oc/)","Content-Type":"text/plain; charset=UTF-8",Language:"oc","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Occitan (post 1500) (https://app.transifex.com/nextcloud/teams/64236/oc/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: oc\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Anullar"]}}}}},{locale:"pl",json:{charset:"utf-8",headers:{"Last-Translator":"Piotr Strębski , 2024","Language-Team":"Polish (https://app.transifex.com/nextcloud/teams/64236/pl/)","Content-Type":"text/plain; charset=UTF-8",Language:"pl","Plural-Forms":"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nJUJER wtf, 2023\nM H , 2023\nValdnet, 2024\nPiotr Strębski , 2024\n"},msgstr:["Last-Translator: Piotr Strębski , 2024\nLanguage-Team: Polish (https://app.transifex.com/nextcloud/teams/64236/pl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: pl\nPlural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" jest nieprawidłową nazwą folderu']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nie jest dozwoloną nazwą folderu']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['Znak "/" nie jest dozwolony w nazwie folderu']},"All files":{msgid:"All files",msgstr:["Wszystkie pliki"]},Choose:{msgid:"Choose",msgstr:["Wybierz"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Wybierz {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Wybierz %n plik","Wybierz %n pliki","Wybierz %n plików","Wybierz %n plików"]},Copy:{msgid:"Copy",msgstr:["Kopiuj"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Skopiuj do {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nie można utworzyć nowego folderu"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nie można wczytać ustawień plików"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nie można wczytać widoków plików"]},"Create directory":{msgid:"Create directory",msgstr:["Utwórz katalog"]},"Current view selector":{msgid:"Current view selector",msgstr:["Bieżący selektor widoku"]},Favorites:{msgid:"Favorites",msgstr:["Ulubione"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Pliki i foldery które oznaczysz jako ulubione będą wyświetlały się tutaj"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Pliki i foldery które ostatnio modyfikowałeś będą wyświetlały się tutaj"]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtruj listę plików"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Nazwa folderu nie może być pusta"]},Home:{msgid:"Home",msgstr:["Strona główna"]},Modified:{msgid:"Modified",msgstr:["Zmodyfikowano"]},Move:{msgid:"Move",msgstr:["Przenieś"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Przejdź do {target}"]},Name:{msgid:"Name",msgstr:["Nazwa"]},New:{msgid:"New",msgstr:["Nowy"]},"New folder":{msgid:"New folder",msgstr:["Nowy folder"]},"New folder name":{msgid:"New folder name",msgstr:["Nowa nazwa folderu"]},"No files in here":{msgid:"No files in here",msgstr:["Brak plików"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nie znaleziono plików spełniających warunki filtru"]},"No matching files":{msgid:"No matching files",msgstr:["Brak pasujących plików"]},Recent:{msgid:"Recent",msgstr:["Ostatni"]},"Select all entries":{msgid:"Select all entries",msgstr:["Wybierz wszystkie wpisy"]},"Select entry":{msgid:"Select entry",msgstr:["Wybierz wpis"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Wybierz wiersz dla {nodename}"]},Size:{msgid:"Size",msgstr:["Rozmiar"]},Undo:{msgid:"Undo",msgstr:["Cofnij"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Wyślij zawartość lub zsynchronizuj ze swoimi urządzeniami!"]}}}}},{locale:"ps",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Pashto (https://app.transifex.com/nextcloud/teams/64236/ps/)","Content-Type":"text/plain; charset=UTF-8",Language:"ps","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Pashto (https://app.transifex.com/nextcloud/teams/64236/ps/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ps\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"pt_BR",json:{charset:"utf-8",headers:{"Last-Translator":"F Bausch, 2025","Language-Team":"Portuguese (Brazil) (https://app.transifex.com/nextcloud/teams/64236/pt_BR/)","Content-Type":"text/plain; charset=UTF-8",Language:"pt_BR","Plural-Forms":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nFlávio Veras , 2023\nCauan Henrique Zorzenon , 2024\nCristiano Silva, 2024\nF Bausch, 2025\n"},msgstr:["Last-Translator: F Bausch, 2025\nLanguage-Team: Portuguese (Brazil) (https://app.transifex.com/nextcloud/teams/64236/pt_BR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: pt_BR\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" é um nome de pasta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" não é um nome de pasta permitido']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" não é permitido dentro de um nome de pasta.']},"All files":{msgid:"All files",msgstr:["Todos os arquivos"]},Choose:{msgid:"Choose",msgstr:["Escolher"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escolher {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escolher %n arquivo","Escolher %n arquivos","Escolher %n arquivos"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar para {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Não foi possível criar a nova pasta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Não foi possível carregar configurações de arquivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Não foi possível carregar visualições de arquivos"]},"Create directory":{msgid:"Create directory",msgstr:["Criar diretório"]},"Current view selector":{msgid:"Current view selector",msgstr:["Seletor de visualização atual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Os arquivos e pastas que você marca como favoritos aparecerão aqui."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Arquivos e pastas que você modificou recentemente aparecerão aqui."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de arquivos"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["O nome da pasta não pode ser vazio."]},Home:{msgid:"Home",msgstr:["Início"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover para {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Nova pasta"]},"New folder name":{msgid:"New folder name",msgstr:["Novo nome de pasta"]},"No files in here":{msgid:"No files in here",msgstr:["Nenhum arquivo aqui"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nenhum arquivo correspondente ao seu filtro foi encontrado."]},"No matching files":{msgid:"No matching files",msgstr:["Nenhum arquivo correspondente"]},Recent:{msgid:"Recent",msgstr:["Recente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecionar todas as entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Selecionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecionar a linha para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamanho"]},Undo:{msgid:"Undo",msgstr:["Desfazer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Faça upload de algum conteúdo ou sincronize com seus dispositivos!"]}}}}},{locale:"pt_PT",json:{charset:"utf-8",headers:{"Last-Translator":"Manuela Silva , 2025","Language-Team":"Portuguese (Portugal) (https://app.transifex.com/nextcloud/teams/64236/pt_PT/)","Content-Type":"text/plain; charset=UTF-8",Language:"pt_PT","Plural-Forms":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMiguel Ferreira, 2024\nClaudio Almeida, 2025\nManuela Silva , 2025\n"},msgstr:["Last-Translator: Manuela Silva , 2025\nLanguage-Team: Portuguese (Portugal) (https://app.transifex.com/nextcloud/teams/64236/pt_PT/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: pt_PT\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" é um nome de pasta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" não é um nome de pasta permitido']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" não é permitido dentro do nome de pasta.']},"All files":{msgid:"All files",msgstr:["Todos os ficheiros"]},Choose:{msgid:"Choose",msgstr:["Escolher"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escolher {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escolha %n ficheiro","Escolha %n ficheiros","Escolha %n ficheiros"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar para {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Não foi possível criar a nova pasta "]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Não foi possível carregar as definições dos ficheiros"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Não foi possível carregar as visualizações dos ficheiros"]},"Create directory":{msgid:"Create directory",msgstr:["Criar pasta"]},"Current view selector":{msgid:"Current view selector",msgstr:["Seletor de visualização atual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Os ficheiros e as pastas que marcar como favoritos aparecerão aqui."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Os ficheiros e as pastas que modificou recentemente aparecerão aqui."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de ficheiros"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["O nome da pasta não pode estar vazio."]},Home:{msgid:"Home",msgstr:["Início"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover para {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Nova pasta"]},"New folder name":{msgid:"New folder name",msgstr:["Novo nome da pasta"]},"No files in here":{msgid:"No files in here",msgstr:["Sem ficheiros aqui"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Não foi encontrado nenhum ficheiro correspondente ao seu filtro."]},"No matching files":{msgid:"No matching files",msgstr:["Nenhum ficheiro correspondente"]},Recent:{msgid:"Recent",msgstr:["Recentes"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecionar todas as entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Selecionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecione a linha para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamanho"]},Undo:{msgid:"Undo",msgstr:["Anular"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Envie algum conteúdo ou sincronize com os seus dispositivos!"]}}}}},{locale:"ro",json:{charset:"utf-8",headers:{"Last-Translator":"Daniel MD , 2023","Language-Team":"Romanian (https://app.transifex.com/nextcloud/teams/64236/ro/)","Content-Type":"text/plain; charset=UTF-8",Language:"ro","Plural-Forms":"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nDaniel MD , 2023\n"},msgstr:["Last-Translator: Daniel MD , 2023\nLanguage-Team: Romanian (https://app.transifex.com/nextcloud/teams/64236/ro/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ro\nPlural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" este un nume de director invalid.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nu este un nume de director permis']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nu este permis în numele unui director.']},"All files":{msgid:"All files",msgstr:["Toate fișierele"]},Choose:{msgid:"Choose",msgstr:["Alege"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Alege {file}"]},Copy:{msgid:"Copy",msgstr:["Copiază"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiază în {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nu s-a putut crea noul director"]},"Create directory":{msgid:"Create directory",msgstr:["Creează director"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selectorul curent al vizualizării"]},Favorites:{msgid:"Favorites",msgstr:["Favorite"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Fișiere și directoare pe care le marcați ca favorite vor apărea aici."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Fișiere și directoare pe care le-ați modificat recent vor apărea aici."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrează lista de fișiere"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Numele de director nu poate fi necompletat."]},Home:{msgid:"Home",msgstr:["Acasă"]},Modified:{msgid:"Modified",msgstr:["Modificat"]},Move:{msgid:"Move",msgstr:["Mută"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mută către {target}"]},Name:{msgid:"Name",msgstr:["Nume"]},New:{msgid:"New",msgstr:["Nou"]},"New folder":{msgid:"New folder",msgstr:["Director nou"]},"New folder name":{msgid:"New folder name",msgstr:["Numele noului director"]},"No files in here":{msgid:"No files in here",msgstr:["Nu există fișiere"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nu există fișiere potrivite pentru filtrul selectat"]},"No matching files":{msgid:"No matching files",msgstr:["Nu există fișiere potrivite"]},Recent:{msgid:"Recent",msgstr:["Recente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selectează toate înregistrările"]},"Select entry":{msgid:"Select entry",msgstr:["Selectează înregistrarea"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selectează rândul pentru {nodename}"]},Size:{msgid:"Size",msgstr:["Mărime"]},Undo:{msgid:"Undo",msgstr:["Anulează"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Încărcați conținut sau sincronizați cu dispozitivele dumneavoastră!"]}}}}},{locale:"ru",json:{charset:"utf-8",headers:{"Last-Translator":"Maksim Sukharev, 2024","Language-Team":"Russian (https://app.transifex.com/nextcloud/teams/64236/ru/)","Content-Type":"text/plain; charset=UTF-8",Language:"ru","Plural-Forms":"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMax Smith , 2023\nashed , 2023\nAlex , 2024\nR4SAS, 2024\nВлад, 2024\nKitsune R, 2024\nАлександр, 2024\nMaksim Sukharev, 2024\n"},msgstr:["Last-Translator: Maksim Sukharev, 2024\nLanguage-Team: Russian (https://app.transifex.com/nextcloud/teams/64236/ru/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ru\nPlural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» — недопустимое имя папки."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» не является разрешенным именем папки"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["Символ «/» не допускается внутри имени папки."]},"All files":{msgid:"All files",msgstr:["Все файлы"]},Choose:{msgid:"Choose",msgstr:["Выбрать"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Выбрать «{file}»"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Выбрать %n файл","Выбрать %n файла","Выбрать %n файлов","Выбрать %n файлов"]},Copy:{msgid:"Copy",msgstr:["Копировать"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Копировать в «{target}»"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Не удалось создать новую папку"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Не удалось загрузить настройки файлов"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Не удалось загрузить конфигурацию просмотра файлов"]},"Create directory":{msgid:"Create directory",msgstr:["Создать папку"]},"Current view selector":{msgid:"Current view selector",msgstr:["Переключатель текущего вида"]},Favorites:{msgid:"Favorites",msgstr:["Избранное"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Здесь будут отображаться файлы и папки, которые вы пометили как избранные."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Здесь будут отображаться файлы и папки, которые вы недавно изменили."]},"Filter file list":{msgid:"Filter file list",msgstr:["Фильтровать список файлов"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Имя папки не может быть пустым."]},Home:{msgid:"Home",msgstr:["Домой"]},Modified:{msgid:"Modified",msgstr:["Изменен"]},Move:{msgid:"Move",msgstr:["Переместить"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Переместить в «{target}»"]},Name:{msgid:"Name",msgstr:["Имя"]},New:{msgid:"New",msgstr:["Новый"]},"New folder":{msgid:"New folder",msgstr:["Новая папка"]},"New folder name":{msgid:"New folder name",msgstr:["Имя новой папки"]},"No files in here":{msgid:"No files in here",msgstr:["Здесь нет файлов"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Файлы, соответствующие вашему фильтру, не найдены."]},"No matching files":{msgid:"No matching files",msgstr:["Нет подходящих файлов"]},Recent:{msgid:"Recent",msgstr:["Недавний"]},"Select all entries":{msgid:"Select all entries",msgstr:["Выбрать все записи"]},"Select entry":{msgid:"Select entry",msgstr:["Выбрать запись"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Выбрать строку для «{nodename}»"]},Size:{msgid:"Size",msgstr:["Размер"]},Undo:{msgid:"Undo",msgstr:["Отменить"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Загрузите контент или синхронизируйте его со своими устройствами!"]}}}}},{locale:"sc",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Sardinian (https://app.transifex.com/nextcloud/teams/64236/sc/)","Content-Type":"text/plain; charset=UTF-8",Language:"sc","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Sardinian (https://app.transifex.com/nextcloud/teams/64236/sc/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sc\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"si",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Sinhala (https://app.transifex.com/nextcloud/teams/64236/si/)","Content-Type":"text/plain; charset=UTF-8",Language:"si","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Sinhala (https://app.transifex.com/nextcloud/teams/64236/si/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: si\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["පෙරසේ"]}}}}},{locale:"sk_SK",json:{charset:"utf-8",headers:{"Last-Translator":"Tomas Rusnak , 2024","Language-Team":"Slovak (Slovakia) (https://app.transifex.com/nextcloud/teams/64236/sk_SK/)","Content-Type":"text/plain; charset=UTF-8",Language:"sk_SK","Plural-Forms":"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nStanislav Prekop , 2024\nTomas Rusnak , 2024\n"},msgstr:["Last-Translator: Tomas Rusnak , 2024\nLanguage-Team: Slovak (Slovakia) (https://app.transifex.com/nextcloud/teams/64236/sk_SK/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sk_SK\nPlural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" je neplatný názov pričinka.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nie je povolený názov priečinka.']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nie je povolené v názve priečinka.']},"All files":{msgid:"All files",msgstr:["Všetky súbory"]},Choose:{msgid:"Choose",msgstr:["Vybrať"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Vybrať {súbor}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vybraný %n súbor","Vybrané %n súbory","Vybraných %n súborov","Vybraných %n súborov"]},Copy:{msgid:"Copy",msgstr:["Kopírovať"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopírovať do {umiestnenia}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nepodarilo sa vytvoriť nový priečinok"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nepodarilo sa načítať nastavenia súborov"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nepodarilo sa načítať pohľady súborov"]},"Create directory":{msgid:"Create directory",msgstr:["Vytvoriť adresár"]},"Current view selector":{msgid:"Current view selector",msgstr:["Výber aktuálneho zobrazenia"]},Favorites:{msgid:"Favorites",msgstr:["Obľúbené"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tu sa zobrazia súbory a priečinky, ktoré označíte ako obľúbené."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Tu sa zobrazia súbory a priečinky, ktoré ste nedávno upravili."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrovať zoznam súborov"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Názov priečinka nemôže byť prázdny."]},Home:{msgid:"Home",msgstr:["Domov"]},Modified:{msgid:"Modified",msgstr:["Upravené"]},Move:{msgid:"Move",msgstr:["Prejsť"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Prejsť na {umiestnenie}"]},Name:{msgid:"Name",msgstr:["Názov"]},New:{msgid:"New",msgstr:["Pridať"]},"New folder":{msgid:"New folder",msgstr:["Pridať priečinok"]},"New folder name":{msgid:"New folder name",msgstr:["Pridať názov priečinka"]},"No files in here":{msgid:"No files in here",msgstr:["Nie sú tu žiadne súbory"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nenašli sa žiadne súbory zodpovedajúce vášmu filtru."]},"No matching files":{msgid:"No matching files",msgstr:["Žiadne zodpovedajúce súbory"]},Recent:{msgid:"Recent",msgstr:["Nedávne"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vybrať všetky položky"]},"Select entry":{msgid:"Select entry",msgstr:["Vybrať položku"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vyberte riadok pre {názov uzla}"]},Size:{msgid:"Size",msgstr:["Veľkosť"]},Undo:{msgid:"Undo",msgstr:["Späť"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Nahrajte nejaký obsah alebo synchronizujte so svojimi zariadeniami!"]}}}}},{locale:"sl",json:{charset:"utf-8",headers:{"Last-Translator":"Simon Bogina, 2024","Language-Team":"Slovenian (https://app.transifex.com/nextcloud/teams/64236/sl/)","Content-Type":"text/plain; charset=UTF-8",Language:"sl","Plural-Forms":"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nSimon Bogina, 2024\n"},msgstr:["Last-Translator: Simon Bogina, 2024\nLanguage-Team: Slovenian (https://app.transifex.com/nextcloud/teams/64236/sl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sl\nPlural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} je neveljavno ime mape."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} ni dovoljeno ime mape"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ni dovoljen v imenu mape.']},"All files":{msgid:"All files",msgstr:["Vse datoteke"]},Choose:{msgid:"Choose",msgstr:["Izberi"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Izberi {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izberi %n datoteko","Izberi %n datoteki","Izberi %n datotek","Izberi %n datotek"]},Copy:{msgid:"Copy",msgstr:["Kopiraj"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopiraj v {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nisem mogel ustvariti nove mape"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["NIsem mogel naložiti nastavitev datotek"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nisem mogel naložiti pogledov datotek"]},"Create directory":{msgid:"Create directory",msgstr:["Ustvari mapo"]},"Current view selector":{msgid:"Current view selector",msgstr:["Izbirnik trenutnega pogleda"]},Favorites:{msgid:"Favorites",msgstr:["Priljubljene"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Datoteke in mape ki jih označite kot priljubljene se bodo prikazale tukaj."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Daoteke in mape ki ste jih pred kratkim spremenili se bodo prikazale tukaj."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtriraj seznam datotek"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Ime mape ne more biti prazno"]},Home:{msgid:"Home",msgstr:["Domov"]},Modified:{msgid:"Modified",msgstr:["Spremenjeno"]},Move:{msgid:"Move",msgstr:["Premakni"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Premakni v {target}"]},Name:{msgid:"Name",msgstr:["Ime"]},New:{msgid:"New",msgstr:["Nov"]},"New folder":{msgid:"New folder",msgstr:["Nova mapa"]},"New folder name":{msgid:"New folder name",msgstr:["Novo ime mape"]},"No files in here":{msgid:"No files in here",msgstr:["Tukaj ni datotek"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Ni bilo najdenih ujemajočih datotek glede na vaš filter."]},"No matching files":{msgid:"No matching files",msgstr:["Ni ujemajočih datotek"]},Recent:{msgid:"Recent",msgstr:["Nedavne"]},"Select all entries":{msgid:"Select all entries",msgstr:["Izberi vse vnose"]},"Select entry":{msgid:"Select entry",msgstr:["Izberi vnos"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Izberi vrstico za {nodename}"]},Size:{msgid:"Size",msgstr:["Velikost"]},Undo:{msgid:"Undo",msgstr:["Razveljavi"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Naloži nekaj vsebine ali sinhroniziraj s svojimi napravami!"]}}}}},{locale:"sq",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Albanian (https://app.transifex.com/nextcloud/teams/64236/sq/)","Content-Type":"text/plain; charset=UTF-8",Language:"sq","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Albanian (https://app.transifex.com/nextcloud/teams/64236/sq/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sq\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"sr",json:{charset:"utf-8",headers:{"Last-Translator":"Иван Пешић, 2024","Language-Team":"Serbian (https://app.transifex.com/nextcloud/teams/64236/sr/)","Content-Type":"text/plain; charset=UTF-8",Language:"sr","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nИван Пешић, 2024\n"},msgstr:["Last-Translator: Иван Пешић, 2024\nLanguage-Team: Serbian (https://app.transifex.com/nextcloud/teams/64236/sr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sr\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}” није исправно име фолдера."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}” није дозвољено име за фолдер."]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/” није дозвољено унутар имена фолдера."]},"All files":{msgid:"All files",msgstr:["Сви фајлови"]},Choose:{msgid:"Choose",msgstr:["Изаберите"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Изаберите {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Изаберите %n фајл","Изаберите %n фајла","Изаберите %n фајлова"]},Copy:{msgid:"Copy",msgstr:["Копирај"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Копирај у {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Није могао да се креира нови фолдер"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Не могу да се учитају подешавања фајлова"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Не могу да се учитају прикази фајлова"]},"Create directory":{msgid:"Create directory",msgstr:["Креирај директоријум"]},"Current view selector":{msgid:"Current view selector",msgstr:["Бирач тренутног приказа"]},Favorites:{msgid:"Favorites",msgstr:["Омиљено"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Овде ће се појавити фајлови и фолдери које сте означили као омиљене."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Овде ће се појавити фајлови и фолдери који се се недавно изменили."]},"Filter file list":{msgid:"Filter file list",msgstr:["Фитрирање листе фајлова"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Име фолдера не може бити празно."]},Home:{msgid:"Home",msgstr:["Почетак"]},Modified:{msgid:"Modified",msgstr:["Измењено"]},Move:{msgid:"Move",msgstr:["Премести"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Премести у {target}"]},Name:{msgid:"Name",msgstr:["Име"]},New:{msgid:"New",msgstr:["Ново"]},"New folder":{msgid:"New folder",msgstr:["Нови фолдер"]},"New folder name":{msgid:"New folder name",msgstr:["Име новог фолдера"]},"No files in here":{msgid:"No files in here",msgstr:["Овде нема фајлова"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Није пронађен ниједан фајл који задовољава ваш филтер."]},"No matching files":{msgid:"No matching files",msgstr:["Нема таквих фајлова"]},Recent:{msgid:"Recent",msgstr:["Скорашње"]},"Select all entries":{msgid:"Select all entries",msgstr:["Изаберите све ставке"]},"Select entry":{msgid:"Select entry",msgstr:["Изаберите ставку"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Изаберите ред за {nodename}"]},Size:{msgid:"Size",msgstr:["Величина"]},Undo:{msgid:"Undo",msgstr:["Поништи"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Отпремите нешто или синхронизујте са својим уређајима!"]}}}}},{locale:"sr@latin",json:{charset:"utf-8",headers:{"Last-Translator":"Bogdan Vuković, 2024","Language-Team":"Serbian (Latin) (https://app.transifex.com/nextcloud/teams/64236/sr@latin/)","Content-Type":"text/plain; charset=UTF-8",Language:"sr@latin","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nBogdan Vuković, 2024\n"},msgstr:["Last-Translator: Bogdan Vuković, 2024\nLanguage-Team: Serbian (Latin) (https://app.transifex.com/nextcloud/teams/64236/sr@latin/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sr@latin\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}” je neispravan naziv foldera."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}” je nedozvoljen naziv foldera."]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/” se ne može koristiti unutar naziva foldera."]},"All files":{msgid:"All files",msgstr:["Svi fajlovi"]},Choose:{msgid:"Choose",msgstr:["Izaberite"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Izaberite {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izaberite %n fajl","Izaberite %n fajla","Izaberite %n fajlova"]},Copy:{msgid:"Copy",msgstr:["Kopiraj"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopiraj u {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Neuspešno kreiranje novog foldera"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Neuspešno učitavanje podešavanja fajlova"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Neuspešno učitavanje prikaza fajlova"]},"Create directory":{msgid:"Create directory",msgstr:["Kreiraj direktorijum"]},"Current view selector":{msgid:"Current view selector",msgstr:["Birač trenutnog prikaza"]},Favorites:{msgid:"Favorites",msgstr:["Omiljeno"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Lista omiljenih fajlova i foldera."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Lista fajlova i foldera sa skorašnjim izmenama."]},"Filter file list":{msgid:"Filter file list",msgstr:["Fitriranje liste fajlova"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Naziv foldera ne može biti prazan."]},Home:{msgid:"Home",msgstr:["Početak"]},Modified:{msgid:"Modified",msgstr:["Izmenjeno"]},Move:{msgid:"Move",msgstr:["Premesti"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Premesti u {target}"]},Name:{msgid:"Name",msgstr:["Naziv"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Novi folder"]},"New folder name":{msgid:"New folder name",msgstr:["Naziv novog foldera"]},"No files in here":{msgid:"No files in here",msgstr:["Bez fajlova"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nema fajlova koji zadovoljavaju uslove filtera."]},"No matching files":{msgid:"No matching files",msgstr:["Nema takvih fajlova"]},Recent:{msgid:"Recent",msgstr:["Skorašnje"]},"Select all entries":{msgid:"Select all entries",msgstr:["Izaberite sve stavke"]},"Select entry":{msgid:"Select entry",msgstr:["Izaberite stavku"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Izaberite red za {nodename}"]},Size:{msgid:"Size",msgstr:["Veličina"]},Undo:{msgid:"Undo",msgstr:["Vrati"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Otpremite sadržaj ili sinhronizujte sa svojim uređajima!"]}}}}},{locale:"sv",json:{charset:"utf-8",headers:{"Last-Translator":"Martin H , 2025","Language-Team":"Swedish (https://app.transifex.com/nextcloud/teams/64236/sv/)","Content-Type":"text/plain; charset=UTF-8",Language:"sv","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMagnus Höglund, 2024\nMartin H , 2025\n"},msgstr:["Last-Translator: Martin H , 2025\nLanguage-Team: Swedish (https://app.transifex.com/nextcloud/teams/64236/sv/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sv\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" är ett ogiltigt mappnamn.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" är inte ett tillåtet mappnamn']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" är inte tillåtet i ett mappnamn.']},"All files":{msgid:"All files",msgstr:["Alla filer"]},Choose:{msgid:"Choose",msgstr:["Välj"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Välj {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Välj %n fil","Välj %n filer"]},Copy:{msgid:"Copy",msgstr:["Kopiera"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopiera till {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kunde inte skapa den nya mappen"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Kunde inte ladda filinställningar"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kunde inte ladda filvyer"]},"Create directory":{msgid:"Create directory",msgstr:["Skapa katalog"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuell vyväljare"]},Favorites:{msgid:"Favorites",msgstr:["Favoriter"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Filer och mappar som du markerar som favorit kommer att visas här."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer och mappar som du nyligen ändrat kommer att visas här."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrera fillistan"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mappnamnet får inte vara tomt."]},Home:{msgid:"Home",msgstr:["Hem"]},Modified:{msgid:"Modified",msgstr:["Ändrad"]},Move:{msgid:"Move",msgstr:["Flytta"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Flytta till {target}"]},Name:{msgid:"Name",msgstr:["Namn"]},New:{msgid:"New",msgstr:["Ny"]},"New folder":{msgid:"New folder",msgstr:["Ny mapp"]},"New folder name":{msgid:"New folder name",msgstr:["Nytt mappnamn"]},"No files in here":{msgid:"No files in here",msgstr:["Inga filer här"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Inga filer som matchar ditt filter hittades."]},"No matching files":{msgid:"No matching files",msgstr:["Inga matchande filer"]},Recent:{msgid:"Recent",msgstr:["Nyligen"]},"Select all entries":{msgid:"Select all entries",msgstr:["Välj alla poster"]},"Select entry":{msgid:"Select entry",msgstr:["Välj post"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Välj raden för {nodename}"]},Size:{msgid:"Size",msgstr:["Storlek"]},Undo:{msgid:"Undo",msgstr:["Ångra"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Ladda upp lite innehåll eller synkronisera med dina enheter!"]}}}}},{locale:"sw",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Swahili (https://app.transifex.com/nextcloud/teams/64236/sw/)","Content-Type":"text/plain; charset=UTF-8",Language:"sw","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Swahili (https://app.transifex.com/nextcloud/teams/64236/sw/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sw\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"ta",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Tamil (https://app.transifex.com/nextcloud/teams/64236/ta/)","Content-Type":"text/plain; charset=UTF-8",Language:"ta","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Tamil (https://app.transifex.com/nextcloud/teams/64236/ta/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ta\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["செயல்தவிர்"]}}}}},{locale:"th_TH",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Thai (Thailand) (https://app.transifex.com/nextcloud/teams/64236/th_TH/)","Content-Type":"text/plain; charset=UTF-8",Language:"th_TH","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Thai (Thailand) (https://app.transifex.com/nextcloud/teams/64236/th_TH/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: th_TH\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["เลิกทำ"]}}}}},{locale:"tk",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Turkmen (https://app.transifex.com/nextcloud/teams/64236/tk/)","Content-Type":"text/plain; charset=UTF-8",Language:"tk","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Turkmen (https://app.transifex.com/nextcloud/teams/64236/tk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: tk\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"tr",json:{charset:"utf-8",headers:{"Last-Translator":"Kaya Zeren , 2024","Language-Team":"Turkish (https://app.transifex.com/nextcloud/teams/64236/tr/)","Content-Type":"text/plain; charset=UTF-8",Language:"tr","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nKaya Zeren , 2024\n"},msgstr:["Last-Translator: Kaya Zeren , 2024\nLanguage-Team: Turkish (https://app.transifex.com/nextcloud/teams/64236/tr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: tr\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" geçersiz bir klasör adı.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" izin verilen bir klasör adı değil']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" karakteri klasör adında kullanılamaz.']},"All files":{msgid:"All files",msgstr:["Tüm dosyalar"]},Choose:{msgid:"Choose",msgstr:["Seçin"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} seçin"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n dosya seçin","%n dosya seçin"]},Copy:{msgid:"Copy",msgstr:["Kopyala"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["{target} üzerine kopyala"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Yeni klasör oluşturulamadı"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Dosyalar uygulamasının ayarları yüklenemedi"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Dosyalar uygulamasının görünümleri yüklenemedi"]},"Create directory":{msgid:"Create directory",msgstr:["Klasör oluştur"]},"Current view selector":{msgid:"Current view selector",msgstr:["Geçerli görünüm seçici"]},Favorites:{msgid:"Favorites",msgstr:["Sık kullanılanlar"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Sık kullanılan olarak seçtiğiniz dosyalar burada görüntülenir."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Son zamanlarda değiştirdiğiniz dosya ve klasörler burada görüntülenir."]},"Filter file list":{msgid:"Filter file list",msgstr:["Dosya listesini süz"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Klasör adı boş olamaz."]},Home:{msgid:"Home",msgstr:["Giriş"]},Modified:{msgid:"Modified",msgstr:["Değiştirilme"]},Move:{msgid:"Move",msgstr:["Taşı"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["{target} üzerine taşı"]},Name:{msgid:"Name",msgstr:["Ad"]},New:{msgid:"New",msgstr:["Yeni"]},"New folder":{msgid:"New folder",msgstr:["Yeni klasör"]},"New folder name":{msgid:"New folder name",msgstr:["Yeni klasör adı"]},"No files in here":{msgid:"No files in here",msgstr:["Burada herhangi bir dosya yok"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Süzgece uyan bir dosya bulunamadı."]},"No matching files":{msgid:"No matching files",msgstr:["Eşleşen bir dosya yok"]},Recent:{msgid:"Recent",msgstr:["Son kullanılanlar"]},"Select all entries":{msgid:"Select all entries",msgstr:["Tüm kayıtları seç"]},"Select entry":{msgid:"Select entry",msgstr:["Kaydı seç"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["{nodename} satırını seçin"]},Size:{msgid:"Size",msgstr:["Boyut"]},Undo:{msgid:"Undo",msgstr:["Geri al"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Bazı içerikler yükleyin ya da aygıtlarınızla eşitleyin!"]}}}}},{locale:"ug",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Uyghur (https://app.transifex.com/nextcloud/teams/64236/ug/)","Content-Type":"text/plain; charset=UTF-8",Language:"ug","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Uyghur (https://app.transifex.com/nextcloud/teams/64236/ug/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ug\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"uk",json:{charset:"utf-8",headers:{"Last-Translator":"O St , 2024","Language-Team":"Ukrainian (https://app.transifex.com/nextcloud/teams/64236/uk/)","Content-Type":"text/plain; charset=UTF-8",Language:"uk","Plural-Forms":"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nO St , 2024\n"},msgstr:["Last-Translator: O St , 2024\nLanguage-Team: Ukrainian (https://app.transifex.com/nextcloud/teams/64236/uk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: uk\nPlural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" є недійсною назвою для каталогу.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" не є дозволеною назвою для каталогу.']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" не дозволено у назві каталогу.']},"All files":{msgid:"All files",msgstr:["Всі файли"]},Choose:{msgid:"Choose",msgstr:["Вибрати"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Вибрати {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Вибрати %n файл","Вибрати %n файли","Вибрати %n файлів","Вибрати %n файлів"]},Copy:{msgid:"Copy",msgstr:["Копіювати"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Копіювати до {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Не вдалося створити новий каталог"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Не вдалося завантажити налаштування файлів"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Не вдалося завантажити подання файлів"]},"Create directory":{msgid:"Create directory",msgstr:["Створити каталог"]},"Current view selector":{msgid:"Current view selector",msgstr:["Вибір подання"]},Favorites:{msgid:"Favorites",msgstr:["Із зірочкою"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Тут показуватимуться файли та каталоги, які ви позначите зірочкою."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Тут показуватимуться файли та каталоги, які було нещодавно змінено."]},"Filter file list":{msgid:"Filter file list",msgstr:["Фільтрувати список файлів"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Ім'я каталогу не може бути порожнім."]},Home:{msgid:"Home",msgstr:["Домівка"]},Modified:{msgid:"Modified",msgstr:["Змінено"]},Move:{msgid:"Move",msgstr:["Перемістити"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Перемістити до {target}"]},Name:{msgid:"Name",msgstr:["Ім'я"]},New:{msgid:"New",msgstr:["Новий"]},"New folder":{msgid:"New folder",msgstr:["Новий каталог"]},"New folder name":{msgid:"New folder name",msgstr:["Ім'я нового каталогу"]},"No files in here":{msgid:"No files in here",msgstr:["Тут відсутні файли"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Відсутні збіги за фільтром."]},"No matching files":{msgid:"No matching files",msgstr:["Відсутні збіги файлів."]},Recent:{msgid:"Recent",msgstr:["Останні"]},"Select all entries":{msgid:"Select all entries",msgstr:["Вибрати всі записи"]},"Select entry":{msgid:"Select entry",msgstr:["Вибрати запис"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Вибрати рядок для {nodename}"]},Size:{msgid:"Size",msgstr:["Розмір"]},Undo:{msgid:"Undo",msgstr:["Повернути"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Завантажте вміст або синхронізуйте з вашим пристроєм!"]}}}}},{locale:"ur_PK",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Urdu (Pakistan) (https://app.transifex.com/nextcloud/teams/64236/ur_PK/)","Content-Type":"text/plain; charset=UTF-8",Language:"ur_PK","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Urdu (Pakistan) (https://app.transifex.com/nextcloud/teams/64236/ur_PK/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ur_PK\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"uz",json:{charset:"utf-8",headers:{"Last-Translator":"Khurshid Ibatov , 2025","Language-Team":"Uzbek (https://app.transifex.com/nextcloud/teams/64236/uz/)","Content-Type":"text/plain; charset=UTF-8",Language:"uz","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nKhurshid Ibatov , 2025\n"},msgstr:["Last-Translator: Khurshid Ibatov , 2025\nLanguage-Team: Uzbek (https://app.transifex.com/nextcloud/teams/64236/uz/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: uz\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" jild nomi yaroqsiz.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ruxsat etilgan jild nomi emas']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" papka nomi ichida ruxsat berilmaydi.']},"All files":{msgid:"All files",msgstr:["Barcha fayllar"]},Choose:{msgid:"Choose",msgstr:["Tanlang"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Tanlang {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Tanlang %n faylni"]},Copy:{msgid:"Copy",msgstr:["Nusxa"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:[" {target} ga nusxa"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Yangi jild yaratib bo‘lmadi"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Fayl sozlamalari yuklanmadi"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Fayllarni koʻrishni yuklab boʻlmadi"]},"Create directory":{msgid:"Create directory",msgstr:["Katalog yaratish"]},"Current view selector":{msgid:"Current view selector",msgstr:["Joriy ko'rinish selektori"]},Favorites:{msgid:"Favorites",msgstr:["Tanlanganlar"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tanlangan deb belgilagan fayl va papkalar shu yerda koʻrinadi."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Siz yaqinda oʻzgartirgan fayl va papkalar shu yerda koʻrinadi."]},"Filter file list":{msgid:"Filter file list",msgstr:["Fayl ro'yxatini filtrlash"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Jild nomi boʻsh boʻlishi mumkin emas."]},Home:{msgid:"Home",msgstr:["Uy"]},Modified:{msgid:"Modified",msgstr:["Modifikatsiyalangan"]},Move:{msgid:"Move",msgstr:["Ko'chirish"]},"Move to {target}":{msgid:"Move to {target}",msgstr:[" {target} ga ko'chirish"]},Name:{msgid:"Name",msgstr:["Nomi"]},New:{msgid:"New",msgstr:["Yangi"]},"New folder":{msgid:"New folder",msgstr:["Yangi jild"]},"New folder name":{msgid:"New folder name",msgstr:["Yangi jild nomi"]},"No files in here":{msgid:"No files in here",msgstr:["Fayl mavjud emas"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Filtringizga mos keladigan fayl topilmadi."]},"No matching files":{msgid:"No matching files",msgstr:["Mos fayllar yo'q"]},Recent:{msgid:"Recent",msgstr:["Yaqinda"]},"Select all entries":{msgid:"Select all entries",msgstr:["Barcha yozuvlarni tanlang"]},"Select entry":{msgid:"Select entry",msgstr:["Yozuvni tanlang"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["{nodename} uchun qatorni tanlang"]},Size:{msgid:"Size",msgstr:["O`lcham"]},Undo:{msgid:"Undo",msgstr:["Bekor qilish"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Qurilmangizga ba'zi kontentni yuklang yoki sinxronlang!"]}}}}},{locale:"vi",json:{charset:"utf-8",headers:{"Last-Translator":"Trần Đình Tuyển, 2024","Language-Team":"Vietnamese (https://app.transifex.com/nextcloud/teams/64236/vi/)","Content-Type":"text/plain; charset=UTF-8",Language:"vi","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nTran Duc, 2024\nTrần Đình Tuyển, 2024\n"},msgstr:["Last-Translator: Trần Đình Tuyển, 2024\nLanguage-Team: Vietnamese (https://app.transifex.com/nextcloud/teams/64236/vi/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: vi\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" là tên thư mục không hợp lệ.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"1{name}"không phải là tên thư mục được cho phép']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/"không được phép đặt trong tên thư mục.']},"All files":{msgid:"All files",msgstr:["Tất cả tệp"]},Choose:{msgid:"Choose",msgstr:["Chọn"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Chọn {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Chọn %n tệp"]},Copy:{msgid:"Copy",msgstr:["Sao chép"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Sao chép đến {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Không thể tạo thư mục mới"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Không thể tải tập tin cài đặt"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Không thể tải xuống tệp xem"]},"Create directory":{msgid:"Create directory",msgstr:["Tạo thư mục"]},"Current view selector":{msgid:"Current view selector",msgstr:["Hiện tại chế độ xem của bộ chọn"]},Favorites:{msgid:"Favorites",msgstr:["Yêu cầu thích"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Các tập tin và thư mục bạn đánh dấu yêu thích sẽ hiển thị ở đây."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Các tập tin và thư mục bạn sửa đổi gần đây sẽ hiển thị ở đây."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter list file"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Thư mục tên không được để trống."]},Home:{msgid:"Home",msgstr:["Trang chủ"]},Modified:{msgid:"Modified",msgstr:["Đã sửa đổi"]},Move:{msgid:"Move",msgstr:["Di chuyển"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Di chuyển đến{target}"]},Name:{msgid:"Name",msgstr:["Tên"]},New:{msgid:"New",msgstr:["Mới"]},"New folder":{msgid:"New folder",msgstr:["New thư mục"]},"New folder name":{msgid:"New folder name",msgstr:["New thư mục tên"]},"No files in here":{msgid:"No files in here",msgstr:["No file at here"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Không tìm thấy tệp nào phù hợp với bộ lọc của bạn."]},"No matching files":{msgid:"No matching files",msgstr:["No file phù hợp"]},Recent:{msgid:"Recent",msgstr:["Gần đây"]},"Select all entries":{msgid:"Select all entries",msgstr:["Choose all items"]},"Select entry":{msgid:"Select entry",msgstr:["Chọn mục nhập"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Choose hang cho{nodename}"]},Size:{msgid:"Size",msgstr:["Kích cỡ"]},Undo:{msgid:"Undo",msgstr:["Hoàn tác"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Tải lên một số nội dung hoặc đồng bộ hóa với thiết bị của bạn!"]}}}}},{locale:"zh_CN",json:{charset:"utf-8",headers:{"Last-Translator":"Gloryandel, 2024","Language-Team":"Chinese (China) (https://app.transifex.com/nextcloud/teams/64236/zh_CN/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_CN","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nken, 2023\nEric, 2023\nPhonebook3599, 2024\nGloryandel, 2024\n"},msgstr:["Last-Translator: Gloryandel, 2024\nLanguage-Team: Chinese (China) (https://app.transifex.com/nextcloud/teams/64236/zh_CN/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zh_CN\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["“{name}” 是无效的文件夹名称。"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["“{name}” 不是允许的文件夹名称"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["文件夹名称中不允许包含 “/”。"]},"All files":{msgid:"All files",msgstr:["所有文件"]},Choose:{msgid:"Choose",msgstr:["选择"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["选择 {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["选择 %n 个文件"]},Copy:{msgid:"Copy",msgstr:["复制"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["复制到 {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["无法创建新文件夹"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["无法加载文件设置"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["无法加载文件视图"]},"Create directory":{msgid:"Create directory",msgstr:["创建目录"]},"Current view selector":{msgid:"Current view selector",msgstr:["当前视图选择器"]},Favorites:{msgid:"Favorites",msgstr:["最爱"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["您标记为最爱的文件与文件夹会显示在这里"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["您最近修改的文件与文件夹会显示在这里"]},"Filter file list":{msgid:"Filter file list",msgstr:["过滤文件列表"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["文件夹名称不能为空。"]},Home:{msgid:"Home",msgstr:["主目录"]},Modified:{msgid:"Modified",msgstr:["已修改"]},Move:{msgid:"Move",msgstr:["移动"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["移动至 {target}"]},Name:{msgid:"Name",msgstr:["名称"]},New:{msgid:"New",msgstr:["新建"]},"New folder":{msgid:"New folder",msgstr:["新文件夹"]},"New folder name":{msgid:"New folder name",msgstr:["新文件夹名称"]},"No files in here":{msgid:"No files in here",msgstr:["此处无文件"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["找不到符合您过滤条件的文件"]},"No matching files":{msgid:"No matching files",msgstr:["无符合的文件"]},Recent:{msgid:"Recent",msgstr:["最近"]},"Select all entries":{msgid:"Select all entries",msgstr:["选择所有条目"]},"Select entry":{msgid:"Select entry",msgstr:["选择条目"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["选择 {nodename} 的列"]},Size:{msgid:"Size",msgstr:["大小"]},Undo:{msgid:"Undo",msgstr:[" 撤消"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["上传一些项目或与您的设备同步!"]}}}}},{locale:"zh_HK",json:{charset:"utf-8",headers:{"Last-Translator":"Café Tango, 2025","Language-Team":"Chinese (Hong Kong) (https://app.transifex.com/nextcloud/teams/64236/zh_HK/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_HK","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nCafé Tango, 2025\n"},msgstr:["Last-Translator: Café Tango, 2025\nLanguage-Team: Chinese (Hong Kong) (https://app.transifex.com/nextcloud/teams/64236/zh_HK/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zh_HK\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["「{name}」是無效的資料夾名稱。"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["資料夾名稱「{name}」不符合允許的規範。"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['資料夾名稱中不允許使用 "/"。']},"All files":{msgid:"All files",msgstr:["所有檔案"]},Choose:{msgid:"Choose",msgstr:["選擇"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["選擇 {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["選擇 %n 個檔案"]},Copy:{msgid:"Copy",msgstr:["複製"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["複製到 {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["無法建立新資料夾"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["無法載入檔案設定"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["無法載入檔案視圖"]},"Create directory":{msgid:"Create directory",msgstr:["建立目錄"]},"Current view selector":{msgid:"Current view selector",msgstr:["目前視圖選擇器"]},Favorites:{msgid:"Favorites",msgstr:["最愛"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["您標記為最愛的檔案與資料夾將會顯示在此處。"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["您最近修改的檔案與資料夾將會顯示在此處。"]},"Filter file list":{msgid:"Filter file list",msgstr:["過濾檔案清單"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["資料夾名稱不能為空。"]},Home:{msgid:"Home",msgstr:["首頁"]},Modified:{msgid:"Modified",msgstr:["已修改"]},Move:{msgid:"Move",msgstr:["移動"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["移動至 {target}"]},Name:{msgid:"Name",msgstr:["名稱"]},New:{msgid:"New",msgstr:["新"]},"New folder":{msgid:"New folder",msgstr:["新資料夾"]},"New folder name":{msgid:"New folder name",msgstr:["新資料夾名稱"]},"No files in here":{msgid:"No files in here",msgstr:["此處無檔案"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["找不到符合您過濾條件的檔案。"]},"No matching files":{msgid:"No matching files",msgstr:["沒有匹配的檔案"]},Recent:{msgid:"Recent",msgstr:["最近"]},"Select all entries":{msgid:"Select all entries",msgstr:["選擇所有項目"]},"Select entry":{msgid:"Select entry",msgstr:["選擇項目"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["選擇 {nodename} 的列"]},Size:{msgid:"Size",msgstr:["大小"]},Undo:{msgid:"Undo",msgstr:["還原"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["上傳一些內容或與您的裝置同步!"]}}}}},{locale:"zh_TW",json:{charset:"utf-8",headers:{"Last-Translator":"黃柏諺 , 2023","Language-Team":"Chinese (Taiwan) (https://app.transifex.com/nextcloud/teams/64236/zh_TW/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_TW","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\n黃柏諺 , 2023\n"},msgstr:["Last-Translator: 黃柏諺 , 2023\nLanguage-Team: Chinese (Taiwan) (https://app.transifex.com/nextcloud/teams/64236/zh_TW/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zh_TW\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid file name.':{msgid:'"{name}" is an invalid file name.',msgstr:["「{name}」是無效的檔案名稱。"]},'"{name}" is not an allowed filetype':{msgid:'"{name}" is not an allowed filetype',msgstr:["「{name}」並非允許的檔案類型"]},'"/" is not allowed inside a file name.':{msgid:'"/" is not allowed inside a file name.',msgstr:["檔案名稱中不允許使用「/」。"]},"All files":{msgid:"All files",msgstr:["所有檔案"]},Choose:{msgid:"Choose",msgstr:["選擇"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["選擇 {file}"]},Copy:{msgid:"Copy",msgstr:["複製"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["複製到 {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["無法建立新資料夾"]},"Create directory":{msgid:"Create directory",msgstr:["建立目錄"]},"Current view selector":{msgid:"Current view selector",msgstr:["目前檢視選取器"]},Favorites:{msgid:"Favorites",msgstr:["最愛"]},"File name cannot be empty.":{msgid:"File name cannot be empty.",msgstr:["檔案名稱不能為空。"]},"Filepicker sections":{msgid:"Filepicker sections",msgstr:["檔案挑選器選取"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["您標記為最愛的檔案與資料夾將會顯示在此處。"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["您最近修改的檔案與資料夾將會顯示在此處。"]},"Filter file list":{msgid:"Filter file list",msgstr:["過濾檔案清單"]},Home:{msgid:"Home",msgstr:["家"]},"Mime type {mime}":{msgid:"Mime type {mime}",msgstr:["Mime type {mime}"]},Modified:{msgid:"Modified",msgstr:["已修改"]},Move:{msgid:"Move",msgstr:["移動"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["移動至 {target}"]},Name:{msgid:"Name",msgstr:["名稱"]},New:{msgid:"New",msgstr:["新"]},"New folder":{msgid:"New folder",msgstr:["新資料夾"]},"New folder name":{msgid:"New folder name",msgstr:["新資料夾名稱"]},"No files in here":{msgid:"No files in here",msgstr:["此處無檔案"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["找不到符合您過濾條件的檔案。"]},"No matching files":{msgid:"No matching files",msgstr:["無符合的檔案"]},Recent:{msgid:"Recent",msgstr:["最近"]},"Select all entries":{msgid:"Select all entries",msgstr:["選取所有條目"]},"Select entry":{msgid:"Select entry",msgstr:["選取條目"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["選取 {nodename} 的列"]},Size:{msgid:"Size",msgstr:["大小"]},Undo:{msgid:"Undo",msgstr:["復原"]},unknown:{msgid:"unknown",msgstr:["未知"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["上傳一些內容或與您的裝置同步"]}}}}},{locale:"zu_ZA",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Zulu (South Africa) (https://app.transifex.com/nextcloud/teams/64236/zu_ZA/)","Content-Type":"text/plain; charset=UTF-8",Language:"zu_ZA","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Zulu (South Africa) (https://app.transifex.com/nextcloud/teams/64236/zu_ZA/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zu_ZA\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}}].map((e=>a.addTranslation(e.locale,e.json)));const o=a.build(),r=(o.ngettext.bind(o),o.gettext.bind(o));var i=(e=>(e[e.OFF="off"]="OFF",e[e.POLITE="polite"]="POLITE",e[e.ASSERTIVE="assertive"]="ASSERTIVE",e))(i||{});const l=7e3;function d(e,t){if(t=Object.assign({timeout:l,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0},t),"string"==typeof e&&!t.isHTML){const t=document.createElement("div");t.innerHTML=e,e=t.innerText}let n=t.type??"";"function"==typeof t.onClick&&(n+=" toast-with-click ");const a=e instanceof Node;let o=i.POLITE;t.ariaLive?o=t.ariaLive:"toast-error"!==t.type&&"toast-undo"!==t.type||(o=i.ASSERTIVE);const r=s({[a?"node":"text"]:e,duration:t.timeout,callback:t.onRemove,onClick:t.onClick,close:t.close,gravity:"top",selector:t.selector,position:"right",backgroundColor:"",className:"dialogs "+n,escapeMarkup:!t.isHTML,ariaLive:o});return r.showToast(),r}function c(e,t){return d(e,{...t,type:"toast-error"})}function u(e,t,n,s,a,o,r,i){var l="function"==typeof e?e.options:e;return t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),o&&(l._scopeId="data-v-"+o),{exports:e,options:l}}},5168:(e,t,n)=>{"use strict";n.d(t,{Qg:()=>s.l});var s=n(3095),a=n(5471),o=n(3258),r=n(371);const i=(0,a.pM)({__name:"GenericDialog",props:{name:null,text:null,html:null,buttons:null,severity:null},setup(e){const t=e,n=()=>`${t.name}: ${t.text}`;return(0,a.sV)((()=>window.addEventListener("unload",n))),(0,a.hi)((()=>window.removeEventListener("unload",n))),{__sfc:!0,props:t,handleUnload:n,NcDialog:o.A,NcNoteCard:r.A}}});var l=function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcDialog,{attrs:{"dialog-classes":"nc-generic-dialog",buttons:e.buttons,name:e.name,message:e.text},on:{"update:open":function(t){return e.$emit("close")}}},[e.severity?t(n.NcNoteCard,{attrs:{type:e.severity}},[t("p",{domProps:{textContent:e._s(e.text)}})]):e._e(),e.html?t("div",{domProps:{innerHTML:e._s(e.html)}}):e._e()],1)},d=[];(0,s.n)(i,l,d,!1,null,null).exports},1338:(e,t,n)=>{"use strict";n.d(t,{B1:()=>d,Ic:()=>u,al:()=>c});var s=n(8064),a=n(8711);class o{bus;constructor(e){"function"==typeof e.getVersion&&a(e.getVersion())?s(e.getVersion())!==s(this.getVersion())&&console.warn("Proxying an event bus of version "+e.getVersion()+" with "+this.getVersion()):console.warn("Proxying an event bus with an unknown or invalid version"),this.bus=e}getVersion(){return"3.3.3"}subscribe(e,t){this.bus.subscribe(e,t)}unsubscribe(e,t){this.bus.unsubscribe(e,t)}emit(e,...t){this.bus.emit(e,...t)}}class r{handlers=new Map;getVersion(){return"3.3.3"}subscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).concat(t))}unsubscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).filter((e=>e!==t)))}emit(e,...t){(this.handlers.get(e)||[]).forEach((e=>{try{e(t[0])}catch(e){console.error("could not invoke event listener",e)}}))}}let i=null;function l(){return null!==i?i:"undefined"==typeof window?new Proxy({},{get:()=>()=>console.error("Window not available, EventBus can not be established!")}):(window.OC?._eventBus&&void 0===window._nc_event_bus&&(console.warn("found old event bus instance at OC._eventBus. Update your version!"),window._nc_event_bus=window.OC._eventBus),i=void 0!==window?._nc_event_bus?new o(window._nc_event_bus):window._nc_event_bus=new r,i)}function d(e,t){l().subscribe(e,t)}function c(e,t){l().unsubscribe(e,t)}function u(e,...t){l().emit(e,...t)}},2981:(e,t,n)=>{"use strict";function s(e,t,n){const s=document.querySelector(`#initial-state-${e}-${t}`);if(null===s){if(void 0!==n)return n;throw new Error(`Could not find initial state ${t} of ${e}`)}try{return JSON.parse(atob(s.value))}catch(n){throw new Error(`Could not parse initial state ${t} of ${e}`)}}n.d(t,{C:()=>s})},3839:(e,t,n)=>{"use strict";n.d(t,{a:()=>r,d:()=>d,e:()=>c,g:()=>o,t:()=>l});var s=n(9418),a=n(580);function o(){return globalThis._nc_l10n_locale.replaceAll(/_/g,"-")}function r(){return globalThis._nc_l10n_language}function i(e){return{translations:globalThis._oc_l10n_registry_translations[e]??{},pluralFunction:globalThis._oc_l10n_registry_plural_functions[e]??(e=>e)}}function l(e,t,n,o,r){const l="object"==typeof n?n:void 0,d="number"==typeof o?o:"number"==typeof n?n:void 0,c={escape:!0,sanitize:!0,..."object"==typeof r?r:"object"==typeof o?o:{}},u=e=>e,m=(c.sanitize?s.A.sanitize:u)||u,p=c.escape?a:u,g=e=>"string"==typeof e||"number"==typeof e;let f=(r?.bundle??i(e)).translations[t]||t;return f=Array.isArray(f)?f[0]:f,m("object"==typeof l||void 0!==d?(h=l,v=d,f.replace(/%n/g,""+v).replace(/{([^{}]*)}/g,((e,t)=>{if(void 0===h||!(t in h))return p(e);const n=h[t];return g(n)?p(`${n}`):"object"==typeof n&&g(n.value)?(!1!==n.escape?a:u)(`${n.value}`):p(e)}))):f);var h,v}function d(e,t,n,s,a,o){const r="_"+t+"_::_"+n+"_",d=o?.bundle??i(e),c=d.translations[r];if(void 0!==c){const t=c;if(Array.isArray(t)){return l(e,t[d.pluralFunction(s)],a,s,o)}}return l(e,1===s?t:n,a,s,o)}function c(e,t=r()){switch("pt-BR"===t&&(t="xbr"),t.length>3&&(t=t.substring(0,t.lastIndexOf("-"))),t){case"az":case"bo":case"dz":case"id":case"ja":case"jv":case"ka":case"km":case"kn":case"ko":case"ms":case"th":case"tr":case"vi":case"zh":default:return 0;case"af":case"bn":case"bg":case"ca":case"da":case"de":case"el":case"en":case"eo":case"es":case"et":case"eu":case"fa":case"fi":case"fo":case"fur":case"fy":case"gl":case"gu":case"ha":case"he":case"hu":case"is":case"it":case"ku":case"lb":case"ml":case"mn":case"mr":case"nah":case"nb":case"ne":case"nl":case"nn":case"no":case"oc":case"om":case"or":case"pa":case"pap":case"ps":case"pt":case"so":case"sq":case"sv":case"sw":case"ta":case"te":case"tk":case"ur":case"zu":return 1===e?0:1;case"am":case"bh":case"fil":case"fr":case"gun":case"hi":case"hy":case"ln":case"mg":case"nso":case"xbr":case"ti":case"wa":return 0===e||1===e?0:1;case"be":case"bs":case"hr":case"ru":case"sh":case"sr":case"uk":return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2;case"cs":case"sk":return 1===e?0:e>=2&&e<=4?1:2;case"ga":return 1===e?0:2===e?1:2;case"lt":return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2;case"sl":return e%100==1?0:e%100==2?1:e%100==3||e%100==4?2:3;case"mk":return e%10==1?0:1;case"mt":return 1===e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3;case"lv":return 0===e?0:e%10==1&&e%100!=11?1:2;case"pl":return 1===e?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:2;case"cy":return 1===e?0:2===e?1:8===e||11===e?2:3;case"ro":return 1===e?0:0===e||e%100>0&&e%100<20?1:2;case"ar":return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5}}globalThis._nc_l10n_locale??="undefined"!=typeof document&&document.documentElement.dataset.locale||Intl.DateTimeFormat().resolvedOptions().locale.replaceAll(/-/g,"_"),globalThis._nc_l10n_language??="undefined"!=typeof document&&document.documentElement.lang||(globalThis.navigator?.language??"en"),globalThis._oc_l10n_registry_translations??={},globalThis._oc_l10n_registry_plural_functions??={}},1195:(e,t,n)=>{"use strict";n.d(t,{$:()=>r});var s=n(3839);class a{bundle;constructor(e){this.bundle={pluralFunction:e,translations:{}}}addTranslations(e){const t=Object.values(e.translations[""]??{}).map((({msgid:e,msgid_plural:t,msgstr:n})=>void 0!==t?[`_${e}_::_${t}_`,n]:[e,n[0]]));this.bundle.translations={...this.bundle.translations,...Object.fromEntries(t)}}gettext(e,t={}){return(0,s.t)("",e,t,void 0,{bundle:this.bundle})}ngettext(e,t,n,a={}){return(0,s.d)("",e,t,n,a,{bundle:this.bundle})}}class o{debug=!1;language="en";translations={};setLanguage(e){return this.language=e,this}detectLocale(){return this.detectLanguage()}detectLanguage(){return this.setLanguage((0,s.a)().replace("-","_"))}addTranslation(e,t){return this.translations[e]=t,this}enableDebugMode(){return this.debug=!0,this}build(){this.debug&&console.debug(`Creating gettext instance for language ${this.language}`);const e=new a((e=>(0,s.e)(e,this.language)));return this.language in this.translations&&e.addTranslations(this.translations[this.language]),e}}function r(){return new o}},3334:(e,t,n)=>{"use strict";n.d(t,{$X:()=>r,JN:()=>a,Pe:()=>i,Z0:()=>s.a,fL:()=>l,fw:()=>c,hY:()=>o,lG:()=>d,lO:()=>s.g});var s=n(3839);function a(){if(void 0!==globalThis.firstDay)return globalThis.firstDay;const e=new Intl.Locale((0,s.g)()),t=e.getWeekInfo?.()??e.weekInfo;return t?t.firstDay%7:1}function o(){if(void 0!==globalThis.dayNames)return globalThis.dayNames;const e=(0,s.g)();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"long"})]}function r(){if(void 0!==globalThis.dayNamesShort)return globalThis.dayNamesShort;const e=(0,s.g)();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"short"})]}function i(){if(void 0!==globalThis.dayNamesMin)return globalThis.dayNamesMin;const e=(0,s.g)();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"narrow"})]}function l(){if(void 0!==globalThis.monthNames)return globalThis.monthNames;const e=(0,s.g)();return[new Date(1970,0).toLocaleDateString(e,{month:"long"}),new Date(1970,1).toLocaleDateString(e,{month:"long"}),new Date(1970,2).toLocaleDateString(e,{month:"long"}),new Date(1970,3).toLocaleDateString(e,{month:"long"}),new Date(1970,4).toLocaleDateString(e,{month:"long"}),new Date(1970,5).toLocaleDateString(e,{month:"long"}),new Date(1970,6).toLocaleDateString(e,{month:"long"}),new Date(1970,7).toLocaleDateString(e,{month:"long"}),new Date(1970,8).toLocaleDateString(e,{month:"long"}),new Date(1970,9).toLocaleDateString(e,{month:"long"}),new Date(1970,10).toLocaleDateString(e,{month:"long"}),new Date(1970,11).toLocaleDateString(e,{month:"long"})]}function d(){if(void 0!==globalThis.monthNamesShort)return globalThis.monthNamesShort;const e=(0,s.g)();return[new Date(1970,0).toLocaleDateString(e,{month:"short"}),new Date(1970,1).toLocaleDateString(e,{month:"short"}),new Date(1970,2).toLocaleDateString(e,{month:"short"}),new Date(1970,3).toLocaleDateString(e,{month:"short"}),new Date(1970,4).toLocaleDateString(e,{month:"short"}),new Date(1970,5).toLocaleDateString(e,{month:"short"}),new Date(1970,6).toLocaleDateString(e,{month:"short"}),new Date(1970,7).toLocaleDateString(e,{month:"short"}),new Date(1970,8).toLocaleDateString(e,{month:"short"}),new Date(1970,9).toLocaleDateString(e,{month:"short"}),new Date(1970,10).toLocaleDateString(e,{month:"short"}),new Date(1970,11).toLocaleDateString(e,{month:"short"})]}function c(e=Date.now(),t={}){const n={ignoreSeconds:!1,language:(0,s.a)(),relativeTime:"long",...t},a=new Date(e),o=new Intl.RelativeTimeFormat([n.language,(0,s.a)()],{numeric:"auto",style:n.relativeTime}),r=(a.getTime()-Date.now())/1e3;if(Math.abs(r)<59.5)return n.ignoreSeconds||o.format(Math.round(r),"second");const i=r/60;if(Math.abs(i)<=59)return o.format(Math.round(i),"minute");const l=i/60;if(Math.abs(l)<23.5)return o.format(Math.round(l),"hour");const d=l/24;if(Math.abs(d)<6.5)return o.format(Math.round(d),"day");if(Math.abs(d)<27.5){const e=d/7;return o.format(Math.round(e),"week")}const c=d/30,u=Math.abs(c)<11?{month:n.relativeTime,day:"numeric"}:{year:"narrow"===n.relativeTime?"2-digit":"numeric",month:n.relativeTime};return new Intl.DateTimeFormat([n.language,(0,s.a)()],u).format(a)}},5947:(e,t,n)=>{"use strict";n.d(t,{YK:()=>l});var s=n(1777),a=(e=>(e[e.Debug=0]="Debug",e[e.Info=1]="Info",e[e.Warn=2]="Warn",e[e.Error=3]="Error",e[e.Fatal=4]="Fatal",e))(a||{});class o{context;constructor(e){this.context=e||{}}formatMessage(e,t,n){let s="["+a[t].toUpperCase()+"] ";return n&&n.app&&(s+=n.app+": "),"string"==typeof e?s+e:(s+=`Unexpected ${e.name}`,e.message&&(s+=` "${e.message}"`),t===a.Debug&&e.stack&&(s+=`\n\nStack trace:\n${e.stack}`),s)}log(e,t,n){if(!("number"==typeof this.context?.level&&e{"complete"===document.readyState||"interactive"===document.readyState?(e.context.level=window._oc_config?.loglevel??a.Warn,window._oc_debug&&(e.context.level=a.Debug),document.removeEventListener("readystatechange",t)):document.addEventListener("readystatechange",t)};return t(),this}build(){return void 0===this.context.level&&this.detectLogLevel(),this.factory(this.context)}}function l(){return new i(r)}},3814:(e,t,n)=>{"use strict";n.d(t,{$_:()=>i,Jv:()=>r,KT:()=>a,aU:()=>l,dC:()=>s});const s=(e,t)=>(t?.baseURL??i())+(e=>"/remote.php/"+e)(e),a=(e,t,n)=>{const s=1===Object.assign({ocsVersion:2},n||{}).ocsVersion?1:2;return(n?.baseURL??i())+"/ocs/v"+s+".php"+o(e,t,n)},o=(e,t,n)=>{const s=Object.assign({escape:!0},n||{});return"/"!==e.charAt(0)&&(e="/"+e),a=(a=t||{})||{},e.replace(/{([^{}]*)}/g,(function(e,t){const n=a[t];return s.escape?"string"==typeof n||"number"==typeof n?encodeURIComponent(n.toString()):encodeURIComponent(e):"string"==typeof n||"number"==typeof n?n.toString():e}));var a},r=(e,t,n)=>{const s=Object.assign({noRewrite:!1},n||{}),a=n?.baseURL??l();return!0!==window?.OC?.config?.modRewriteWorking||s.noRewrite?a+"/index.php"+o(e,t,n):a+o(e,t,n)},i=()=>window.location.protocol+"//"+window.location.host+l();function l(){let e=window._oc_webroot;if(void 0===e){e=location.pathname;const t=e.indexOf("/index.php/");if(-1!==t)e=e.slice(0,t);else{const t=e.indexOf("/",1);e=e.slice(0,t>0?t:void 0)}}return e}},3258:(e,t,n)=>{"use strict";n.d(t,{A:()=>ne});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(2883),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(3073),y=n(5471),w=n(8751),A=n(6202),b=n(4294),C=n(8191),k=n(8289),x=n(1431);(0,A.r)(A.e);const T={__name:"NcDialogButton",props:{callback:{type:Function,required:!1,default:()=>{}},label:{type:String,required:!0},icon:{type:String,required:!1,default:void 0},type:{type:String,required:!1,default:"secondary",validator:e=>"string"==typeof e&&["button","submit","reset","primary","secondary","tertiary","error","warning","success"].includes(e)},nativeType:{type:String,required:!1,default:"button",validator:e=>["submit","reset","button"].includes(e)},disabled:{type:Boolean,default:!1},variant:{type:String,required:!1,default:"secondary",validator:e=>"string"==typeof e&&["primary","secondary","tertiary","error","warning","success"].includes(e)}},emits:["click"],setup(e,{emit:t}){const n=e,s=(0,y.KR)(!1);return{__sfc:!0,props:n,emit:t,isLoading:s,handleClick:async function(e){if(!s.value){s.value=!0;try{const s="reset"!==n.nativeType&&void 0,a=await(n.callback?.())??s;!1!==a&&t("click",e,a)}finally{s.value=!1}}},t:A.a,NcButton:b.N,NcIconSvgWrapper:C.N,NcLoadingIcon:k.A}}};var N=function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcButton,{attrs:{"aria-label":e.label,disabled:e.disabled,type:e.type,"native-type":e.nativeType,variant:e.variant},on:{click:n.handleClick},scopedSlots:e._u([{key:"icon",fn:function(){return[e._t("icon",(function(){return[n.isLoading?t(n.NcLoadingIcon,{attrs:{name:n.t("Loading …")}}):void 0!==e.icon?t(n.NcIconSvgWrapper,{attrs:{svg:e.icon}}):e._e()]}))]},proxy:!0}],null,!0)},[e._v(" "+e._s(e.label)+" ")])},E=[];const _=(0,x.n)(T,N,E,!1,null,null).exports;var S=n(7004),P={};P.styleTagTransform=g(),P.setAttributes=c(),P.insert=l().bind(null,"head"),P.domAPI=r(),P.insertStyleElement=m();a()(S.A,P);S.A&&S.A.locals&&S.A.locals;var L=n(4238),B=n(2697),F=n(9916),z=n(648),D=n(7320),O=n(2857);const U={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var M=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon pause-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M14,19H18V5H14M6,19H10V5H6V19Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},R=[];const j=(0,x.n)(U,M,R,!1,null,null).exports,I={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var $=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon play-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M8,5.14V19.14L19,12.14L8,5.14Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},H=[];const G=(0,x.n)(I,$,H,!1,null,null).exports;function V(e,t){let n,s,a,o=t;this.start=function(){a=!0,s=new Date,n=setTimeout(e,o)},this.pause=function(){a=!1,clearTimeout(n),o-=new Date-s},this.clear=function(){a=!1,clearTimeout(n),o=0},this.getTimeLeft=function(){return a&&(this.pause(),this.start()),o},this.getStateRunning=function(){return a},this.start()}(0,A.r)(A.n,A.I);const q={name:"NcModal",components:{Close:F.C,Pause:j,Play:G,NcActions:D.N,NcButton:b.N,NcIconSvgWrapper:C.N},props:{name:{type:String,default:""},hasPrevious:{type:Boolean,default:!1},hasNext:{type:Boolean,default:!1},outTransition:{type:Boolean,default:!1},enableSlideshow:{type:Boolean,default:!1},slideshowDelay:{type:Number,default:5e3},slideshowPaused:{type:Boolean,default:!1},enableSwipe:{type:Boolean,default:!0},disableSwipe:{type:Boolean,default:!1},spreadNavigation:{type:Boolean,default:!1},size:{type:String,default:"normal",validator:e=>["small","normal","large","full"].includes(e)},noClose:{type:Boolean,default:!1},canClose:{type:Boolean,default:!0},closeOnClickOutside:{type:Boolean,default:!0},dark:{type:Boolean,default:!1},lightBackdrop:{type:Boolean,default:!1},container:{type:[String,null],default:"body"},closeButtonOutside:{type:Boolean,default:!1},closeButtonContained:{type:Boolean,default:!0},additionalTrapElements:{type:Array,default:()=>[]},inlineActions:{type:Number,default:0},show:{type:Boolean,default:void 0},labelId:{type:String,default:""},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String]}},emits:["previous","next","close","update:show"],setup:()=>({mdiChevronLeft:L.q,mdiChevronRight:L.m}),data:()=>({mc:null,playing:!1,slideshowTimeout:null,focusTrap:null,randId:(0,w.G)(),internalShow:!0}),computed:{cssSlideshowDelay(){return`${this.slideshowDelay}ms`},forceDarkBackdrop(){return!this.noClose&&this.canClose&&!this.closeButtonContained||this.hasNext||this.hasPrevious||""!==this.modalName||Boolean(this.$slots.actions)},modalName(){return this.name.trim()},modalLabelId(){return this.labelId||`modal-name-${this.randId}`},showModal(){return void 0===this.show?this.internalShow:this.show},modalTransitionName(){return"modal-"+(this.outTransition?"out":"in")},playPauseName(){return this.playing?(0,A.a)("Pause slideshow"):(0,A.a)("Start slideshow")},closeButtonAriaLabel:()=>(0,A.a)("Close"),prevButtonAriaLabel:()=>(0,A.a)("Previous"),nextButtonAriaLabel:()=>(0,A.a)("Next")},watch:{slideshowPaused(e){this.slideshowTimeout&&(e?this.slideshowTimeout.pause():this.slideshowTimeout.start())},additionalTrapElements(e){if(this.focusTrap){const t=this.$refs.mask;this.focusTrap.updateContainerElements([t,...e])}}},beforeMount(){window.addEventListener("keydown",this.handleKeydown)},beforeDestroy(){window.removeEventListener("keydown",this.handleKeydown),this.mc.stop()},mounted(){if(this.name||this.labelId||y.Ay.util.warn("[NcModal] You need either set the name or set a `labelId` for accessibility."),this.useFocusTrap(),this.mc=(0,v.o__)(this.$refs.mask,{onSwipeEnd:this.handleSwipe}),this.container)if("body"===this.container)document.body.insertBefore(this.$el,document.body.lastChild);else{document.querySelector(this.container).appendChild(this.$el)}},destroyed(){this.clearFocusTrap(),this.$el.remove()},methods:{t:A.a,previous(e){this.hasPrevious&&(e&&this.resetSlideshow(),this.$emit("previous",e))},next(e){this.hasNext&&(e&&this.resetSlideshow(),this.$emit("next",e))},close(e){!this.noClose&&this.canClose&&(this.internalShow=!1,this.$emit("update:show",!1),setTimeout((()=>{this.$emit("close",e)}),300))},handleClickModalWrapper(e){this.closeOnClickOutside&&this.close(e)},handleKeydown(e){if("Escape"===e.key){const t=(0,z.g)();if(t.length>0&&t[t.length-1]!==this.focusTrap)return;return this.close(e)}const t={ArrowLeft:this.previous,ArrowRight:this.next};if(t[e.key]){if(document.activeElement&&!this.$el.contains(document.activeElement))return;return t[e.key](e)}},handleSwipe(e,t){this.enableSwipe&&!this.disableSwipe&&("left"===t?this.next(e):"right"===t&&this.previous(e))},togglePlayPause(){this.playing=!this.playing,this.playing?this.handleSlideshow():this.clearSlideshowTimeout()},resetSlideshow(){this.playing=!this.playing,this.clearSlideshowTimeout(),this.$nextTick((function(){this.togglePlayPause()}))},handleSlideshow(){this.playing=!0,this.hasNext?this.slideshowTimeout=new V((()=>{this.next(),this.handleSlideshow()}),this.slideshowDelay):(this.playing=!1,this.clearSlideshowTimeout())},clearSlideshowTimeout(){this.slideshowTimeout&&this.slideshowTimeout.clear()},async useFocusTrap(){if(!this.showModal||this.focusTrap)return;const e=this.$refs.mask;await this.$nextTick();const t={allowOutsideClick:!0,fallbackFocus:e,trapStack:(0,z.g)(),escapeDeactivates:!1,setReturnFocus:this.setReturnFocus};this.focusTrap=(0,B.K)([e,...this.additionalTrapElements],t),this.focusTrap.activate()},clearFocusTrap(){this.focusTrap&&(this.focusTrap?.deactivate(),this.focusTrap=null)}}},W=()=>{(0,y.$9)(((e,t)=>({d87c3654:e.cssSlideshowDelay})))},K=q.setup;q.setup=K?(e,t)=>(W(),K(e,t)):W;const X=q;var J=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"fade",appear:""},on:{"after-enter":e.useFocusTrap,"before-leave":e.clearFocusTrap}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showModal,expression:"showModal"}],ref:"mask",staticClass:"modal-mask",class:{"modal-mask--opaque":e.dark||e.forceDarkBackdrop,"modal-mask--light":e.lightBackdrop},attrs:{role:"dialog","aria-modal":"true","aria-labelledby":e.modalLabelId,"aria-describedby":"modal-description-"+e.randId,tabindex:"-1"}},[t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("div",{staticClass:"modal-header",attrs:{"data-theme-light":e.lightBackdrop,"data-theme-dark":!e.lightBackdrop}},[e.modalName?t("h2",{staticClass:"modal-header__name",attrs:{id:"modal-name-"+e.randId}},[e._v(" "+e._s(e.modalName)+" ")]):e._e(),t("div",{staticClass:"icons-menu"},[e.hasNext&&e.enableSlideshow?t("button",{staticClass:"play-pause-icons",class:{"play-pause-icons--paused":e.slideshowPaused},attrs:{title:e.playPauseName,type:"button"},on:{click:e.togglePlayPause}},[e.playing?t("Pause",{staticClass:"play-pause-icons__pause",attrs:{size:20}}):t("Play",{staticClass:"play-pause-icons__play",attrs:{size:20}}),t("span",{staticClass:"hidden-visually"},[e._v(" "+e._s(e.playPauseName)+" ")]),e.playing?t("svg",{staticClass:"progress-ring",attrs:{height:"50",width:"50"}},[t("circle",{staticClass:"progress-ring__circle",attrs:{stroke:"white","stroke-width":"2",fill:"transparent",r:"15",cx:"25",cy:"25"}})]):e._e()],1):e._e(),t("NcActions",{staticClass:"header-actions",attrs:{inline:e.inlineActions}},[e._t("actions")],2),!e.noClose&&e.canClose&&e.closeButtonOutside&&!e.closeButtonContained?t("NcButton",{staticClass:"header-close",attrs:{"aria-label":e.closeButtonAriaLabel,variant:"tertiary"},on:{click:e.close},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Close",{attrs:{size:20}})]},proxy:!0}],null,!1,2121748766)}):e._e()],1)])]),t("transition",{attrs:{name:e.modalTransitionName,appear:""}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showModal,expression:"showModal"}],staticClass:"modal-wrapper",class:[`modal-wrapper--${e.size}`,{"modal-wrapper--spread-navigation":e.spreadNavigation}],on:{mousedown:function(t){return t.target!==t.currentTarget?null:e.handleClickModalWrapper.apply(null,arguments)}}},[t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("NcButton",{directives:[{name:"show",rawName:"v-show",value:e.hasPrevious,expression:"hasPrevious"}],staticClass:"prev",attrs:{"aria-label":e.prevButtonAriaLabel,variant:"tertiary-no-background"},on:{click:e.previous},scopedSlots:e._u([{key:"icon",fn:function(){return[t("NcIconSvgWrapper",{attrs:{directional:"",path:e.mdiChevronLeft,size:40}})]},proxy:!0}])})],1),t("div",{staticClass:"modal-container",attrs:{id:"modal-description-"+e.randId}},[t("div",{staticClass:"modal-container__content"},[e._t("default")],2),!e.noClose&&e.canClose&&!e.closeButtonOutside&&e.closeButtonContained?t("NcButton",{staticClass:"modal-container__close",attrs:{"aria-label":e.closeButtonAriaLabel,variant:"tertiary"},on:{click:e.close},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Close",{attrs:{size:20}})]},proxy:!0}],null,!1,2121748766)}):e._e()],1),t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("NcButton",{directives:[{name:"show",rawName:"v-show",value:e.hasNext,expression:"hasNext"}],staticClass:"next",attrs:{"aria-label":e.nextButtonAriaLabel,variant:"tertiary-no-background"},on:{click:e.next},scopedSlots:e._u([{key:"icon",fn:function(){return[t("NcIconSvgWrapper",{attrs:{directional:"",path:e.mdiChevronRight,size:40}})]},proxy:!0}])})],1)],1)])],1)])},Z=[];const Y=(0,x.n)(X,J,Z,!1,null,"2451d211").exports;(0,O.S)(Y);const Q=(0,y.pM)({name:"NcDialog",components:{NcDialogButton:_,NcModal:Y},props:{name:{type:String,required:!0},message:{type:String,default:""},additionalTrapElements:{type:Array,validator:e=>Array.isArray(e)&&e.every((e=>"string"==typeof e||e instanceof HTMLElement)),default:()=>[]},container:{type:String,required:!1,default:"body"},open:{type:Boolean,default:!0},size:{type:String,required:!1,default:"small",validator:e=>"string"==typeof e&&["small","normal","large","full"].includes(e)},buttons:{type:Array,required:!1,default:()=>[],validator:e=>Array.isArray(e)&&e.every((e=>"object"==typeof e))},noClose:{type:Boolean,default:!1},canClose:{type:Boolean,default:!0},closeOnClickOutside:{type:Boolean,default:!1},isForm:{type:Boolean,default:!1},outTransition:{type:Boolean,default:!1},navigationClasses:{type:[String,Array,Object],required:!1,default:""},navigationAriaLabel:{type:String,required:!1,default:""},navigationAriaLabelledby:{type:String,required:!1,default:""},contentClasses:{type:[String,Array,Object],required:!1,default:""},dialogClasses:{type:[String,Array,Object],required:!1,default:""}},emits:["closing","update:open","submit"],setup(e,{emit:t,slots:n}){const s=(0,y.KR)(),{width:a}=(0,v.Lhy)(s,{width:900}),o=(0,y.EW)((()=>a.value<876)),r=(0,y.EW)((()=>void 0!==n?.navigation)),i=(0,w.G)(),l=(0,y.EW)((()=>e.navigationAriaLabel||void 0)),d=(0,y.EW)((()=>{if(!e.navigationAriaLabel)return e.navigationAriaLabelledby||i})),c=(0,y.KR)(),u=(0,y.EW)((()=>e.isForm&&!r.value?"form":"div")),m=(0,y.EW)((()=>"form"===u.value?{submit(e){e.preventDefault(),t("submit",e)},reset(e){e.preventDefault(),t("reset",e)}}:{})),p=(0,y.KR)(!0);function g(e){p.value=!1,t("closing",e)}function f(){p.value=!0,t("update:open",!1)}const h=(0,y.EW)((()=>({noClose:e.noClose||!e.canClose,container:void 0===e.container?"body":e.container,labelId:i,size:e.size,show:e.open&&p.value,outTransition:e.outTransition,closeOnClickOutside:e.closeOnClickOutside,additionalTrapElements:e.additionalTrapElements})));return{dialogElement:c,dialogListeners:m,dialogTagName:u,handleButtonClose:function(e,t){("submit"!==e.type&&"submit"!==e.nativeType||"form"!==u.value||c.value.reportValidity())&&(g(t),window.setTimeout((()=>f()),300))},handleClosing:g,handleClosed:f,hasNavigation:r,navigationId:i,navigationAriaLabelAttr:l,navigationAriaLabelledbyAttr:d,isNavigationCollapsed:o,modalProps:h,wrapper:s}}});var ee=function(){var e=this,t=e._self._c;return e._self._setupProxy,e.open?t("NcModal",e._b({staticClass:"dialog__modal",attrs:{"enable-slideshow":!1,"enable-swipe":!1},on:{close:e.handleClosed,"update:show":function(t){return e.handleClosing()}}},"NcModal",e.modalProps,!1),[t("h2",{staticClass:"dialog__name",attrs:{id:e.navigationId},domProps:{textContent:e._s(e.name)}}),t(e.dialogTagName,e._g({ref:"dialogElement",tag:"component",staticClass:"dialog",class:e.dialogClasses},e.dialogListeners),[t("div",{ref:"wrapper",staticClass:"dialog__wrapper",class:{"dialog__wrapper--collapsed":e.isNavigationCollapsed}},[e.hasNavigation?t("nav",{staticClass:"dialog__navigation",class:e.navigationClasses,attrs:{"aria-label":e.navigationAriaLabelAttr,"aria-labelledby":e.navigationAriaLabelledbyAttr}},[e._t("navigation",null,{isCollapsed:e.isNavigationCollapsed})],2):e._e(),t("div",{staticClass:"dialog__content",class:e.contentClasses},[e._t("default",(function(){return[t("p",{staticClass:"dialog__text"},[e._v(" "+e._s(e.message)+" ")])]}))],2)]),t("div",{staticClass:"dialog__actions"},[e._t("actions",(function(){return e._l(e.buttons,(function(n,s){return t("NcDialogButton",e._b({key:s,on:{click:(t,s)=>e.handleButtonClose(n,s)}},"NcDialogButton",n,!1))}))}))],2)])],1):e._e()},te=[];const ne=(0,x.n)(Q,ee,te,!1,null,"66c29e13").exports},8289:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(2616),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(1431);const y={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 w=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"}}),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()])])])},A=[];const b=(0,v.n)(y,w,A,!1,null,"94ff8098").exports},371:(e,t,n)=>{"use strict";n.d(t,{A:()=>M});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(8580),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(1431),y=n(415);const w={name:"AlertIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var A=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon alert-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},b=[];const C=(0,v.n)(w,A,b,!1,null,null).exports,k={name:"AlertDecagramIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var x=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon alert-decagram-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M23,12L20.56,9.22L20.9,5.54L17.29,4.72L15.4,1.54L12,3L8.6,1.54L6.71,4.72L3.1,5.53L3.44,9.21L1,12L3.44,14.78L3.1,18.47L6.71,19.29L8.6,22.47L12,21L15.4,22.46L17.29,19.28L20.9,18.46L20.56,14.78L23,12M13,17H11V15H13V17M13,13H11V7H13V13Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},T=[];const N=(0,v.n)(k,x,T,!1,null,null).exports,E={name:"CheckboxMarkedCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var _=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon checkbox-marked-circle-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},S=[];const P=(0,v.n)(E,_,S,!1,null,null).exports,L={name:"InformationIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var B=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon information-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},F=[];const z=(0,v.n)(L,B,F,!1,null,null).exports,D={name:"NcNoteCard",props:{type:{type:String,default:"warning",validator:e=>["success","info","warning","error"].includes(e)},showAlert:{type:Boolean,default:!1},heading:{type:String,default:""},text:{type:String,default:""}},setup:()=>({isLegacy32:y.i}),computed:{shouldShowAlert(){return this.showAlert||"error"===this.type},icon(){switch(this.type){case"error":return N;case"success":return P;case"info":return z;default:return C}}}};var O=function(){var e=this,t=e._self._c;return t("div",{staticClass:"notecard",class:{[`notecard--${e.type}`]:e.type,"notecard--legacy":e.isLegacy32},attrs:{role:e.shouldShowAlert?"alert":"note"}},[e._t("icon",(function(){return[t(e.icon,{tag:"component",staticClass:"notecard__icon",class:{"notecard__icon--heading":e.heading},attrs:{"fill-color":"var(--note-theme)",size:20}})]})),t("div",[e.heading?t("p",{staticClass:"notecard__heading"},[e._v(" "+e._s(e.heading)+" ")]):e._e(),e._t("default",(function(){return[t("p",{staticClass:"notecard__text"},[e._v(" "+e._s(e.text)+" ")])]}))],2)],2)},U=[];const M=(0,v.n)(D,O,U,!1,null,"f656e861").exports},9916:(e,t,n)=>{"use strict";n.d(t,{C:()=>i});var s=n(1431);const a={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var o=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon close-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},r=[];const i=(0,s.n)(a,o,r,!1,null,null).exports},8751:(e,t,n)=>{"use strict";function s(e){return Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,e||5)}n.d(t,{G:()=>s})},7320:(e,t,n)=>{"use strict";n.d(t,{D:()=>_,N:()=>P});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(6559),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(5471),y=n(1431),w=n(9271),A=n(648);var b=n(6202),C=n(8751),k=n(4294),x=n(1835);const T={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var N=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon dots-horizontal-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},E=[];const _=(0,y.n)(T,N,E,!1,null,null).exports;(0,b.r)(b.z);const S={name:"NcActions",components:{NcButton:k.N,NcPopover:x.N},provide(){return{"NcActions:isSemanticMenu":(0,v.EW)((()=>"menu"===this.actionsMenuSemanticType))}},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},forceSemanticType:{type:String,default:null,validator:e=>["dialog","menu","expanded","tooltip"].includes(e)},primary:{type:Boolean,default:!1},type:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:null},defaultIcon:{type:String,default:""},ariaLabel:{type:String,default:(0,b.a)("Actions")},ariaHidden:{type:Boolean,default:null},placement:{type:String,default:"bottom"},boundariesElement:{type:Element,default:()=>document.querySelector("#content-vue")??document.querySelector("body")},container:{type:[Boolean,String,Object,Element],default:"body"},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0},variant:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:null},size:{type:String,default:"normal",validator:e=>["small","normal","large"].includes(e)}},emits:["click","blur","focus","close","closed","open","opened","update:open"],setup(){const e=`menu-${(0,C.G)()}`;return{randomId:e,triggerRandomId:`trigger-${e}`}},data(){return{opened:this.open,focusIndex:0,actionsMenuSemanticType:"unknown"}},computed:{triggerButtonVariant(){return(this.type??this.variant)||(this.primary?"primary":this.menuName?"secondary":"tertiary")},config(){return{menu:{popupRole:"menu",withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId,id:this.randomId,role:"menu"}},expanded:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},dialog:{popupRole:"dialog",withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!0,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{id:this.randomId,role:"dialog","aria-labelledby":this.triggerRandomId,"aria-modal":"true"},popoverUlA11yAttrs:{}},tooltip:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},unknown:{popupRole:void 0,role:void 0,withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!0,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId}}}[this.actionsMenuSemanticType]}},watch:{open(e){e!==this.opened&&(this.opened=e)},opened(){this.opened?document.body.addEventListener("keydown",this.handleEscapePressed):document.body.removeEventListener("keydown",this.handleEscapePressed)}},created(){!function(e,t={}){const n=(0,A.c)();(0,v.wB)(e,(()=>{(0,w.BA)(t.disabled)||((0,w.BA)(e)?n.pause():n.unpause())})),(0,v.hi)((()=>{n.unpause()}))}((()=>this.opened),{disabled:()=>this.config.withFocusTrap})},methods:{getActionName:e=>e?.componentOptions?.Ctor?.extendOptions?.name??e?.componentOptions?.tag,isValidSingleAction(e){return["NcActionButton","NcActionLink","NcActionRouter"].includes(this.getActionName(e))},isIconUrl(e){try{return!!new URL(e,e.startsWith("/")?window.location.origin:void 0)}catch{return!1}},openMenu(){this.opened||(this.opened=!0,this.$emit("update:open",!0),this.$emit("open"))},async closeMenu(e=!0){this.opened&&(await this.$nextTick(),this.opened=!1,this.$refs.popover?.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,e&&this.$refs.triggerButton?.$el.focus())},onClosed(){this.$emit("closed")},onOpened(){this.$nextTick((()=>{this.focusFirstAction(null),this.resizePopover(),this.$emit("opened")}))},resizePopover(){const e=this.$refs.menu.closest(".v-popper__inner"),t=this.$refs.menu.clientHeight,n=this.getMaxMenuHeight();if(t>n){let t=0,s=0;for(const a of this.$refs.menuList.children){if(t+a.clientHeight/2>n){e.style.height=t-s/2+"px";break}s=a.clientHeight,t+=s}}else e.style.height="fit-content"},getMaxMenuHeight(){const{top:e,bottom:t}=this.$refs.triggerButton?.$el.getBoundingClientRect()??{top:0,bottom:0},{top:n,bottom:s}=this.boundariesElement?.getBoundingClientRect()??{top:0,bottom:window.innerHeight};return Math.max(Math.min(e-84,e-n),Math.min(window.innerHeight-t-34,s-t))},getCurrentActiveMenuItemElement(){return this.$refs.menu.querySelector("li.active")},getFocusableMenuItemElements(){return this.$refs.menu.querySelectorAll(".focusable")},onKeydown(e){if("Tab"===e.key){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation)return void this.closeMenu(!0);e.preventDefault();const t=this.getFocusableMenuItemElements(),n=[...t].indexOf(document.activeElement);if(-1===n)return;const s=e.shiftKey?n-1:n+1;return(s<0||s===t.length)&&this.closeMenu(!0),this.focusIndex=s,void this.focusAction()}this.config.withArrowNavigation&&("ArrowUp"===e.key&&this.focusPreviousAction(e),"ArrowDown"===e.key&&this.focusNextAction(e),"PageUp"===e.key&&this.focusFirstAction(e),"PageDown"===e.key&&this.focusLastAction(e)),this.handleEscapePressed(e)},onTriggerKeydown(e){"Escape"===e.key&&"tooltip"===this.actionsMenuSemanticType&&this.closeMenu()},handleEscapePressed(e){"Escape"===e.key&&(this.closeMenu(),e.preventDefault())},removeCurrentActive(){const e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction(){const e=this.getFocusableMenuItemElements()[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.focusLastAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction(e){if(this.opened){const t=this.getFocusableMenuItemElements().length-1;this.focusIndex===t?this.focusFirstAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(e){if(this.opened){this.preventIfEvent(e);const t=[...this.getFocusableMenuItemElements()].findIndex((e=>"true"===e.getAttribute("aria-checked")&&"menuitemradio"===e.getAttribute("role")));this.focusIndex=t>-1?t:0,this.focusAction()}},focusLastAction(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.getFocusableMenuItemElements().length-1,this.focusAction())},preventIfEvent(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),"tooltip"===this.actionsMenuSemanticType&&this.$refs.menu&&0===this.getFocusableMenuItemElements().length&&this.closeMenu(!1)},onClick(e){this.$emit("click",e)}},render(e){const t=(this.$slots.default||[]).filter((e=>this.getActionName(e)));if(0===t.length)return;let n=t.filter(this.isValidSingleAction);this.forceMenu&&n.length>0&&this.inline>0&&(v.Ay.util.warn("Specifying forceMenu will ignore any inline actions rendering."),n=[]);const s=n.slice(0,this.inline),a=t.filter((e=>!s.includes(e)));if(this.forceSemanticType)this.actionsMenuSemanticType=this.forceSemanticType;else{const e=["NcActionInput","NcActionTextEditable"],n=["NcActionButton","NcActionButtonGroup","NcActionCheckbox","NcActionRadio"],s=["NcActionLink","NcActionRouter"],o=a.some((t=>e.includes(this.getActionName(t)))),r=a.some((e=>n.includes(this.getActionName(e)))),i=a.some((e=>s.includes(this.getActionName(e))));if(o)this.actionsMenuSemanticType="dialog";else if(r)this.actionsMenuSemanticType="menu";else if(i)this.actionsMenuSemanticType="expanded";else{t.filter((e=>this.getActionName(e).startsWith("NcAction"))).length===t.length?this.actionsMenuSemanticType="tooltip":this.actionsMenuSemanticType="unknown"}}const o=t=>{const n=t?.componentOptions?.propsData?.icon,s=t?.data?.scopedSlots?.icon()?.[0]??(this.isIconUrl(n)?e("img",{class:"action-item__menutoggle__icon",attrs:{src:n,alt:""}}):e("span",{class:["icon",n]})),a=t?.data?.attrs||{},o=t?.componentOptions?.listeners?.click,r=t?.componentOptions?.children?.[0]?.text?.trim?.(),i=t?.componentOptions?.propsData?.ariaLabel||r,l=this.forceName?r:"";let d=t?.componentOptions?.propsData?.title;this.forceName||d||(d=r);const c={...t?.componentOptions?.propsData??{}},u=["submit","reset"].includes(c.type)?c.modelValue:"button";return delete c.modelValue,delete c.type,e("NcButton",{class:["action-item action-item--single",t?.data?.staticClass,t?.data?.class],attrs:{...a,"aria-label":i,title:d},ref:t?.data?.ref,props:{...c,disabled:this.disabled||t?.componentOptions?.propsData?.disabled,pressed:t?.componentOptions?.propsData?.modelValue,size:this.size,type:u,variant:(this.type??this.variant)||(l?"secondary":"tertiary")},on:{focus:this.onFocus,blur:this.onBlur,"update:pressed":t?.componentOptions?.listeners?.["update:modelValue"]??(()=>{}),...!!o&&{click:e=>{o&&o(e)}}}},[e("template",{slot:"icon"},[s]),l])},r=t=>{const n=this.$slots.icon?.[0]||(this.defaultIcon?e("span",{class:["icon",this.defaultIcon]}):e(_,{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",popupRole:this.config.popupRole,noAutoReturnFocus:!this.withFocusTrap,focusTrap:this.config.withFocusTrap},attrs:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,...this.manualOpen&&{triggers:[]}},on:{show:this.openMenu,"after-show":this.onOpened,hide:this.closeMenu,"after-hide":this.onClosed}},[e("NcButton",{class:"action-item__menutoggle",props:{size:this.size,variant:this.triggerButtonVariant,disabled:this.disabled},slot:"trigger",ref:"triggerButton",attrs:{id:this.triggerRandomId,"aria-label":this.menuName?null:this.ariaLabel,...this.config.triggerA11yAttr},on:{focus:this.onFocus,blur:this.onBlur,click:this.onClick,keydown:this.onTriggerKeydown}},[e("template",{slot:"icon"},[n]),this.menuName]),e("div",{class:{open:this.opened},attrs:{tabindex:"-1",...this.config.popoverContainerA11yAttrs},on:{keydown:this.onKeydown},ref:"menu"},[e("ul",{attrs:{tabindex:"-1",...this.config.popoverUlA11yAttrs},ref:"menuList"},[t])])])};return 1!==t.length||1!==n.length||this.forceMenu?(this.$nextTick((()=>{if(this.opened&&this.$refs.menu){this.resizePopover();0===(this.$refs.menu.querySelector("li.active")||[]).length&&this.focusFirstAction()}})),s.length>0&&this.inline>0?e("div",{class:["action-items",`action-item--${this.triggerButtonVariant}`]},[...s.map(o),a.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[r(a)]):null]):e("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened}]},[r(t)])):o(t[0])}};const P=(0,y.n)(S,null,null,!1,null,"cf2bf155").exports},4294:(e,t,n)=>{"use strict";n.d(t,{N:()=>b});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(9344),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(415),y=n(3168),w=n(1431);const A={name:"NcButton",inject:{getNcPopoverTriggerAttrs:{from:"NcPopover:trigger:attrs",default:()=>()=>({})}},props:{alignment:{type:String,default:"center",validator:e=>["start","start-reverse","center","center-reverse","end","end-reverse"].includes(e)},disabled:{type:Boolean,default:!1},size:{type:String,default:"normal",validator:e=>["small","normal","large"].includes(e)},type:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e)||["submit","reset","button"].includes(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},target:{type:String,default:"_self"},download:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null},pressed:{type:Boolean,default:null},variant:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:"secondary"}},emits:["update:pressed","click"],computed:{realVariant(){return this.pressed?"primary":!1!==this.pressed||"primary"!==this.type&&"primary"!==this.variant?"secondary"!==this.type&&["primary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(this.type)?this.type:this.variant:"secondary"},realType(){return"boolean"==typeof this.pressed?"button":"button"!==this.nativeType||["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(this.type)?this.nativeType:this.type},isTertiary(){return this.realVariant.startsWith("tertiary")},flexAlignment(){return this.alignment.split("-")[0]},isReverseAligned(){return this.alignment.includes("-")},ncPopoverTriggerAttrs(){return this.getNcPopoverTriggerAttrs()}},render(e){const t=!!this.$slots.default,n=this.$slots?.icon;t||this.ariaLabel||y.l.warn("You need to fill either the text or the ariaLabel props in the button component.",{text:this.$slots.default?.[0]?.text,ariaLabel:this.ariaLabel,instance:this});const s=this.to||this.href,a=!s&&"boolean"==typeof this.pressed,o=({href:o,navigate:r,isActive:i,isExactActive:l}={})=>e(s?"a":"button",{class:["button-vue",`button-vue--size-${this.size}`,{"button-vue--icon-only":n&&!t,"button-vue--text-only":t&&!n,"button-vue--icon-and-text":n&&t,[`button-vue--vue-${this.realVariant}`]:this.realVariant,"button-vue--legacy":v.i,"button-vue--tertiary":this.isTertiary,"button-vue--wide":this.wide,[`button-vue--${this.flexAlignment}`]:"center"!==this.flexAlignment,"button-vue--reverse":this.isReverseAligned,active:i,"router-link-exact-active":l}],attrs:{"aria-label":this.ariaLabel,"aria-pressed":a?this.pressed.toString():void 0,disabled:this.disabled,type:s?null:this.realType,role:s?"button":null,href:this.to?o:this.href||null,target:s?this.target||"_self":null,rel:s?"nofollow noreferrer noopener":null,download:!this.to&&this.href&&this.download?this.download:null,...this.ncPopoverTriggerAttrs,...this.$attrs},on:{...this.$listeners,click:e=>{a&&this.$emit("update:pressed",!this.pressed),this.$emit("click",e),r?.(e)}}},[e("span",{class:"button-vue__wrapper"},[n?e("span",{class:"button-vue__icon",attrs:{"aria-hidden":"true"}},[this.$slots.icon]):null,t?e("span",{class:"button-vue__text"},[this.$slots.default]):null])]);return this.to?e("router-link",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:o}}):o()}};const b=(0,w.n)(A,null,null,!1,null,"8a49b234").exports},8191:(e,t,n)=>{"use strict";n.d(t,{N:()=>N});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(6133),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(9418),y=n(5471),w=n(1431);const A={name:"NcIconSvgWrapper",props:{directional:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},svg:{type:String,default:""},name:{type:String,default:""},path:{type:String,default:""},size:{type:[Number,String],default:20,validator:e=>"number"==typeof e||"auto"===e}},computed:{iconSize(){return"number"==typeof this.size?`${this.size}px`:this.size},cleanSvg(){if(!this.svg||this.path)return;const e=v.A.sanitize(this.svg),t=(new DOMParser).parseFromString(e,"image/svg+xml");return t.querySelector("parsererror")?(y.Ay.util.warn("SVG is not valid"),""):(t.documentElement.id&&t.documentElement.removeAttribute("id"),t.documentElement.outerHTML)}}},b=()=>{(0,y.$9)(((e,t)=>({dad67fa8:e.iconSize})))},C=A.setup;A.setup=C?(e,t)=>(b(),C(e,t)):b;const k=A;var x=function(){var e=this,t=e._self._c;return t("span",{staticClass:"icon-vue",class:{"icon-vue--directional":e.directional,"icon-vue--inline":e.inline},attrs:{"aria-hidden":e.name?void 0:"true","aria-label":e.name||void 0,role:"img"}},[e.cleanSvg?t("span",{domProps:{innerHTML:e._s(e.cleanSvg)}}):t("svg",{attrs:{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:e.path}})])])},T=[];const N=(0,w.n)(k,x,T,!1,null,"4625d649").exports},1835:(e,t,n)=>{"use strict";n.d(t,{N:()=>yn});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(5228),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;function v(e){return e.split("-")[0]}function y(e){return e.split("-")[1]}function w(e){return["top","bottom"].includes(v(e))?"x":"y"}function A(e){return"y"===e?"height":"width"}function b(e){let{reference:t,floating:n,placement:s}=e;const a=t.x+t.width/2-n.width/2,o=t.y+t.height/2-n.height/2;let r;switch(v(s)){case"top":r={x:a,y:t.y-n.height};break;case"bottom":r={x:a,y:t.y+t.height};break;case"right":r={x:t.x+t.width,y:o};break;case"left":r={x:t.x-n.width,y:o};break;default:r={x:t.x,y:t.y}}const i=w(s),l=A(i);switch(y(s)){case"start":r[i]=r[i]-(t[l]/2-n[l]/2);break;case"end":r[i]=r[i]+(t[l]/2-n[l]/2)}return r}function C(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function k(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function x(e,t){void 0===t&&(t={});const{x:n,y:s,platform:a,rects:o,elements:r,strategy:i}=e,{boundary:l="clippingParents",rootBoundary:d="viewport",elementContext:c="floating",altBoundary:u=!1,padding:m=0}=t,p=C(m),g=r[u?"floating"===c?"reference":"floating":c],f=await a.getClippingClientRect({element:await a.isElement(g)?g:g.contextElement||await a.getDocumentElement({element:r.floating}),boundary:l,rootBoundary:d}),h=k(await a.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===c?{...o.floating,x:n,y:s}:o.reference,offsetParent:await a.getOffsetParent({element:r.floating}),strategy:i}));return{top:f.top-h.top+p.top,bottom:h.bottom-f.bottom+p.bottom,left:f.left-h.left+p.left,right:h.right-f.right+p.right}}const T=Math.min,N=Math.max;function E(e,t,n){return N(e,T(t,n))}const _={left:"right",right:"left",bottom:"top",top:"bottom"};function S(e){return e.replace(/left|right|bottom|top/g,(e=>_[e]))}function P(e,t){const n="start"===y(e),s=w(e),a=A(s);let o="x"===s?n?"right":"left":n?"bottom":"top";return t.reference[a]>t.floating[a]&&(o=S(o)),{main:o,cross:S(o)}}const L={start:"end",end:"start"};function B(e){return e.replace(/start|end/g,(e=>L[e]))}const F=["top","right","bottom","left"],z=F.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]);const D=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,s,a,o,r,i;const{x:l,y:d,rects:c,middlewareData:u,placement:m}=t,{alignment:p=null,allowedPlacements:g=z,autoAlignment:f=!0,...h}=e;if(null!=(n=u.autoPlacement)&&n.skip)return{};const w=function(e,t,n){return(e?[...n.filter((t=>y(t)===e)),...n.filter((t=>y(t)!==e))]:n.filter((e=>v(e)===e))).filter((n=>!e||y(n)===e||!!t&&B(n)!==n))}(p,f,g),A=await x(t,h),b=null!=(s=null==(a=u.autoPlacement)?void 0:a.index)?s:0,C=w[b],{main:k,cross:T}=P(C,c);if(m!==C)return{x:l,y:d,reset:{placement:w[0]}};const N=[A[v(C)],A[k],A[T]],E=[...null!=(o=null==(r=u.autoPlacement)?void 0:r.overflows)?o:[],{placement:C,overflows:N}],_=w[b+1];if(_)return{data:{index:b+1,overflows:E},reset:{placement:_}};const S=E.slice().sort(((e,t)=>e.overflows[0]-t.overflows[0])),L=null==(i=S.find((e=>{let{overflows:t}=e;return t.every((e=>e<=0))})))?void 0:i.placement;return{data:{skip:!0},reset:{placement:null!=L?L:S[0].placement}}}}};const O=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,s;const{placement:a,middlewareData:o,rects:r,initialPlacement:i}=t;if(null!=(n=o.flip)&&n.skip)return{};const{mainAxis:l=!0,crossAxis:d=!0,fallbackPlacements:c,fallbackStrategy:u="bestFit",flipAlignment:m=!0,...p}=e,g=v(a),f=c||(g===i||!m?[S(i)]:function(e){const t=S(e);return[B(e),t,B(t)]}(i)),h=[i,...f],y=await x(t,p),w=[];let A=(null==(s=o.flip)?void 0:s.overflows)||[];if(l&&w.push(y[g]),d){const{main:e,cross:t}=P(a,r);w.push(y[e],y[t])}if(A=[...A,{placement:a,overflows:w}],!w.every((e=>e<=0))){var b,C;const e=(null!=(b=null==(C=o.flip)?void 0:C.index)?b:0)+1,t=h[e];if(t)return{data:{index:e,overflows:A},reset:{placement:t}};let n="bottom";switch(u){case"bestFit":{var k;const e=null==(k=A.slice().sort(((e,t)=>e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)-t.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)))[0])?void 0:k.placement;e&&(n=e);break}case"initialPlacement":n=i}return{data:{skip:!0},reset:{placement:n}}}return{}}}};const U=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn(t){const{x:n,y:s,placement:a,rects:o}=t,r=function(e){let{placement:t,rects:n,value:s}=e;const a=v(t),o=["left","top"].includes(a)?-1:1,r="function"==typeof s?s({...n,placement:t}):s,{mainAxis:i,crossAxis:l}="number"==typeof r?{mainAxis:r,crossAxis:0}:{mainAxis:0,crossAxis:0,...r};return"x"===w(a)?{x:l,y:i*o}:{x:i*o,y:l}}({placement:a,rects:o,value:e});return{x:n+r.x,y:s+r.y,data:r}}}};function M(e){return"x"===e?"y":"x"}function R(e){return"[object Window]"===(null==e?void 0:e.toString())}function j(e){if(null==e)return window;if(!R(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function I(e){return j(e).getComputedStyle(e)}function $(e){return R(e)?"":e?(e.nodeName||"").toLowerCase():""}function H(e){return e instanceof j(e).HTMLElement}function G(e){return e instanceof j(e).Element}function V(e){return e instanceof j(e).ShadowRoot||e instanceof ShadowRoot}function q(e){const{overflow:t,overflowX:n,overflowY:s}=I(e);return/auto|scroll|overlay|hidden/.test(t+s+n)}function W(e){return["table","td","th"].includes($(e))}function K(e){const t=navigator.userAgent.toLowerCase().includes("firefox"),n=I(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}const X=Math.min,J=Math.max,Z=Math.round;function Y(e,t){void 0===t&&(t=!1);const n=e.getBoundingClientRect();let s=1,a=1;return t&&H(e)&&(s=e.offsetWidth>0&&Z(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Z(n.height)/e.offsetHeight||1),{width:n.width/s,height:n.height/a,top:n.top/a,right:n.right/s,bottom:n.bottom/a,left:n.left/s,x:n.left/s,y:n.top/a}}function Q(e){return(t=e,(t instanceof j(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function ee(e){return R(e)?{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}:{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function te(e){return Y(Q(e)).left+ee(e).scrollLeft}function ne(e,t,n){const s=H(t),a=Q(t),o=Y(e,s&&function(e){const t=Y(e);return Z(t.width)!==e.offsetWidth||Z(t.height)!==e.offsetHeight}(t));let r={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if(s||!s&&"fixed"!==n)if(("body"!==$(t)||q(a))&&(r=ee(t)),H(t)){const e=Y(t,!0);i.x=e.x+t.clientLeft,i.y=e.y+t.clientTop}else a&&(i.x=te(a));return{x:o.left+r.scrollLeft-i.x,y:o.top+r.scrollTop-i.y,width:o.width,height:o.height}}function se(e){return"html"===$(e)?e:e.assignedSlot||e.parentNode||(V(e)?e.host:null)||Q(e)}function ae(e){return H(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function oe(e){const t=j(e);let n=ae(e);for(;n&&W(n)&&"static"===getComputedStyle(n).position;)n=ae(n);return n&&("html"===$(n)||"body"===$(n)&&"static"===getComputedStyle(n).position&&!K(n))?t:n||function(e){let t=se(e);for(;H(t)&&!["html","body"].includes($(t));){if(K(t))return t;t=t.parentNode}return null}(e)||t}function re(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ie(e){return["html","body","#document"].includes($(e))?e.ownerDocument.body:H(e)&&q(e)?e:ie(se(e))}function le(e,t){var n;void 0===t&&(t=[]);const s=ie(e),a=s===(null==(n=e.ownerDocument)?void 0:n.body),o=j(s),r=a?[o].concat(o.visualViewport||[],q(s)?s:[]):s,i=t.concat(r);return a?i:i.concat(le(se(r)))}function de(e,t){return"viewport"===t?k(function(e){const t=j(e),n=Q(e),s=t.visualViewport;let a=n.clientWidth,o=n.clientHeight,r=0,i=0;return s&&(a=s.width,o=s.height,Math.abs(t.innerWidth/s.scale-s.width)<.01&&(r=s.offsetLeft,i=s.offsetTop)),{width:a,height:o,x:r,y:i}}(e)):G(t)?function(e){const t=Y(e),n=t.top+e.clientTop,s=t.left+e.clientLeft;return{top:n,left:s,x:s,y:n,right:s+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t):k(function(e){var t;const n=Q(e),s=ee(e),a=null==(t=e.ownerDocument)?void 0:t.body,o=J(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),r=J(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0);let i=-s.scrollLeft+te(e);const l=-s.scrollTop;return"rtl"===I(a||n).direction&&(i+=J(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:r,x:i,y:l}}(Q(e)))}function ce(e){const t=le(se(e)),n=["absolute","fixed"].includes(I(e).position)&&H(e)?oe(e):e;return G(n)?t.filter((e=>G(e)&&function(e,t){const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&V(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,n)&&"body"!==$(e))):[]}const ue={getElementRects:e=>{let{reference:t,floating:n,strategy:s}=e;return{reference:ne(t,oe(n),s),floating:{...re(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>function(e){let{rect:t,offsetParent:n,strategy:s}=e;const a=H(n),o=Q(n);if(n===o)return t;let r={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if((a||!a&&"fixed"!==s)&&(("body"!==$(n)||q(o))&&(r=ee(n)),H(n))){const e=Y(n,!0);i.x=e.x+n.clientLeft,i.y=e.y+n.clientTop}return{...t,x:t.x-r.scrollLeft+i.x,y:t.y-r.scrollTop+i.y}}(e),getOffsetParent:e=>{let{element:t}=e;return oe(t)},isElement:e=>G(e),getDocumentElement:e=>{let{element:t}=e;return Q(t)},getClippingClientRect:e=>function(e){let{element:t,boundary:n,rootBoundary:s}=e;const a=[..."clippingParents"===n?ce(t):[].concat(n),s],o=a[0],r=a.reduce(((e,n)=>{const s=de(t,n);return e.top=J(s.top,e.top),e.right=X(s.right,e.right),e.bottom=X(s.bottom,e.bottom),e.left=J(s.left,e.left),e}),de(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}(e),getDimensions:e=>{let{element:t}=e;return re(t)},getClientRects:e=>{let{element:t}=e;return t.getClientRects()}},me=(e,t,n)=>(async(e,t,n)=>{const{placement:s="bottom",strategy:a="absolute",middleware:o=[],platform:r}=n;let i=await r.getElementRects({reference:e,floating:t,strategy:a}),{x:l,y:d}=b({...i,placement:s}),c=s,u={};for(let n=0;nt in e?ge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,be=(e,t)=>{for(var n in t||(t={}))ye.call(t,n)&&Ae(e,n,t[n]);if(ve)for(var n of ve(t))we.call(t,n)&&Ae(e,n,t[n]);return e},Ce=(e,t)=>fe(e,he(t)),ke=(e,t)=>{var n={};for(var s in e)ye.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(null!=e&&ve)for(var s of ve(e))t.indexOf(s)<0&&we.call(e,s)&&(n[s]=e[s]);return n};function xe(e,t){for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&("object"==typeof t[n]&&e[n]?xe(e[n],t[n]):e[n]=t[n])}const Te={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function Ne(e,t){let n,s=Te.themes[e]||{};do{n=s[t],void 0===n?s.$extend?s=Te.themes[s.$extend]||{}:(s=null,n=Te[t]):s=null}while(s);return n}function Ee(e){const t=[e];let n=Te.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=Te.themes[n.$extend]||{}):n=null}while(n);return t}let _e=!1;if("undefined"!=typeof window){_e=!1;try{const e=Object.defineProperty({},"passive",{get(){_e=!0}});window.addEventListener("test",null,e)}catch(e){}}let Se=!1;"undefined"!=typeof window&&"undefined"!=typeof navigator&&(Se=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Pe=["auto","top","bottom","left","right"].reduce(((e,t)=>e.concat([t,`${t}-start`,`${t}-end`])),[]),Le={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},Be={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend"};function Fe(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ze(){return new Promise((e=>requestAnimationFrame((()=>{requestAnimationFrame(e)}))))}const De=[];let Oe=null;const Ue={};function Me(e){let t=Ue[e];return t||(t=Ue[e]=[]),t}let Re=function(){};function je(e){return function(){return Ne(this.$props.theme,e)}}"undefined"!=typeof window&&(Re=window.Element);const Ie="__floating-vue__popper";var $e=()=>({name:"VPopper",props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,required:!0},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:je("disabled")},positioningDisabled:{type:Boolean,default:je("positioningDisabled")},placement:{type:String,default:je("placement"),validator:e=>Pe.includes(e)},delay:{type:[String,Number,Object],default:je("delay")},distance:{type:[Number,String],default:je("distance")},skidding:{type:[Number,String],default:je("skidding")},triggers:{type:Array,default:je("triggers")},showTriggers:{type:[Array,Function],default:je("showTriggers")},hideTriggers:{type:[Array,Function],default:je("hideTriggers")},popperTriggers:{type:Array,default:je("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:je("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:je("popperHideTriggers")},container:{type:[String,Object,Re,Boolean],default:je("container")},boundary:{type:[String,Re],default:je("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:je("strategy")},autoHide:{type:[Boolean,Function],default:je("autoHide")},handleResize:{type:Boolean,default:je("handleResize")},instantMove:{type:Boolean,default:je("instantMove")},eagerMount:{type:Boolean,default:je("eagerMount")},popperClass:{type:[String,Array,Object],default:je("popperClass")},computeTransformOrigin:{type:Boolean,default:je("computeTransformOrigin")},autoMinSize:{type:Boolean,default:je("autoMinSize")},autoSize:{type:[Boolean,String],default:je("autoSize")},autoMaxSize:{type:Boolean,default:je("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:je("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:je("preventOverflow")},overflowPadding:{type:[Number,String],default:je("overflowPadding")},arrowPadding:{type:[Number,String],default:je("arrowPadding")},arrowOverflow:{type:Boolean,default:je("arrowOverflow")},flip:{type:Boolean,default:je("flip")},shift:{type:Boolean,default:je("shift")},shiftCrossAxis:{type:Boolean,default:je("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:je("noAutoFocus")}},provide(){return{[Ie]:{parentPopper:this}}},inject:{[Ie]:{default:null}},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:Ce(be({},this.classes),{popperClass:this.popperClass}),result:this.positioningDisabled?null:this.result}},parentPopper(){var e;return null==(e=this[Ie])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:be(be({shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())}},["triggers","positioningDisabled"].reduce(((e,t)=>(e[t]="$_refreshListeners",e)),{})),["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce(((e,t)=>(e[t]="$_computePosition",e)),{})),created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map((e=>e.toString(36).substring(2,10))).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeDestroy(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var s,a;(null==(s=this.parentPopper)?void 0:s.lockedChild)&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,!n&&this.disabled||((null==(a=this.parentPopper)?void 0:a.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame((()=>{this.$_showFrameLocked=!1}))),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1,skipAiming:n=!1}={}){var s;this.$_hideInProgress||(this.shownChildren.size>0?this.$_pendingHide=!0:!n&&this.hasPopperShowTriggerHover&&this.$_isAimingPopper()?this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout((()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)}),1e3)):((null==(s=this.parentPopper)?void 0:s.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)))},init(){this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode(),this.$_targetNodes=this.targetNodes().filter((e=>e.nodeType===e.ELEMENT_NODE)),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){var e;if(this.$_isDisposed||this.positioningDisabled)return;const t={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&t.middleware.push(U({mainAxis:this.distance,crossAxis:this.skidding}));const n=this.placement.startsWith("auto");if(n?t.middleware.push(D({alignment:null!=(e=this.placement.split("-")[1])?e:""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:s,placement:a}=t,{mainAxis:o=!0,crossAxis:r=!1,limiter:i={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=e,d={x:n,y:s},c=await x(t,l),u=w(v(a)),m=M(u);let p=d[u],g=d[m];if(o){const e="y"===u?"bottom":"right";p=E(p+c["y"===u?"top":"left"],p,p-c[e])}if(r){const e="y"===m?"bottom":"right";g=E(g+c["y"===m?"top":"left"],g,g-c[e])}const f=i.fn({...t,[u]:p,[m]:g});return{...f,data:{x:f.x-n,y:f.y-s}}}}}({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!n&&this.flip&&t.middleware.push(O({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:s=0}=null!=e?e:{},{x:a,y:o,placement:r,rects:i,platform:l}=t;if(null==n)return{};const d=C(s),c={x:a,y:o},u=w(v(r)),m=A(u),p=await l.getDimensions({element:n}),g="y"===u?"top":"left",f="y"===u?"bottom":"right",h=i.reference[m]+i.reference[u]-c[u]-i.floating[m],y=c[u]-i.reference[u],b=await l.getOffsetParent({element:n}),k=b?"y"===u?b.clientHeight||0:b.clientWidth||0:0,x=h/2-y/2,T=d[g],N=k-p[m]-d[f],_=k/2-p[m]/2+x,S=E(T,_,N);return{data:{[u]:S,centerOffset:_-S}}}}))({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:e,rects:t,middlewareData:n})=>{let s;const{centerOffset:a}=n.arrow;return s=e.startsWith("top")||e.startsWith("bottom")?Math.abs(a)>t.reference.width/2:Math.abs(a)>t.reference.height/2,{data:{overflow:s}}}}),this.autoMinSize||this.autoSize){const e=this.autoSize?this.autoSize:this.autoMinSize?"min":null;t.middleware.push({name:"autoSize",fn:({rects:t,placement:n,middlewareData:s})=>{var a;if(null==(a=s.autoSize)?void 0:a.skip)return{};let o,r;return n.startsWith("top")||n.startsWith("bottom")?o=t.reference.width:r=t.reference.height,this.$_innerNode.style["min"===e?"minWidth":"max"===e?"maxWidth":"width"]=null!=o?`${o}px`:null,this.$_innerNode.style["min"===e?"minHeight":"max"===e?"maxHeight":"height"]=null!=r?`${r}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,t.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n;const{placement:s,rects:a,middlewareData:o}=t,{apply:r,...i}=e;if(null!=(n=o.size)&&n.skip)return{};const l=await x(t,i),d=v(s),c="end"===y(s);let u,m;"top"===d||"bottom"===d?(u=d,m=c?"left":"right"):(m=d,u=c?"top":"bottom");const p=N(l.left,0),g=N(l.right,0),f=N(l.top,0),h=N(l.bottom,0),w={height:a.floating.height-(["left","right"].includes(s)?2*(0!==f||0!==h?f+h:N(l.top,l.bottom)):l[u]),width:a.floating.width-(["top","bottom"].includes(s)?2*(0!==p||0!==g?p+g:N(l.left,l.right)):l[m])};return null==r||r({...w,...a}),{data:{skip:!0},reset:{rects:!0}}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({width:e,height:t})=>{this.$_innerNode.style.maxWidth=null!=e?`${e}px`:null,this.$_innerNode.style.maxHeight=null!=t?`${t}px`:null}})));const s=await me(this.$_referenceNode,this.$_popperNode,t);Object.assign(this.result,{x:s.x,y:s.y,placement:s.placement,strategy:s.strategy,arrow:be(be({},s.middlewareData.arrow),s.middlewareData.arrowOverflow)})},$_scheduleShow(e=null,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Oe&&this.instantMove&&Oe.instantMove&&Oe!==this.parentPopper)return Oe.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e=null,t=!1){this.shownChildren.size>0?this.$_pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Oe=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,this.isShown||(this.$_ensureTeleport(),await ze(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...le(this.$_referenceNode),...le(this.$_popperNode)],"scroll",(()=>{this.$_computePosition()})))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),s=e.x+e.width/2-(n.left+t.offsetLeft),a=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${s}px ${a}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.$_pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,Fe(De,this),0===De.length&&document.body.classList.remove("v-popper--some-open");for(const e of Ee(this.theme)){const t=Me(e);Fe(t,this),0===t.length&&document.body.classList.remove(`v-popper--some-open--${e}`)}Oe===this&&(Oe=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=Ne(this.theme,"disposeTimeout");null!==t&&(this.$_disposeTimer=setTimeout((()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)}),t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ze(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,Le,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],Le,this.popperTriggers,this.popperShowTriggers,e);const t=e=>t=>{t.usedByTooltip||this.hide({event:t,skipAiming:e})};this.$_registerTriggerListeners(this.$_targetNodes,Be,this.triggers,this.hideTriggers,t(!1)),this.$_registerTriggerListeners([this.$_popperNode],Be,this.popperTriggers,this.popperHideTriggers,t(!0))},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach((e=>e.addEventListener(t,n,_e?{passive:!0}:void 0)))},$_registerTriggerListeners(e,t,n,s,a){let o=n;null!=s&&(o="function"==typeof s?s(o):s),o.forEach((n=>{const s=t[n];s&&this.$_registerEventListeners(e,s,a)}))},$_removeEventListeners(e){const t=[];this.$_events.forEach((n=>{const{targetNodes:s,eventType:a,handler:o}=n;e&&e!==a?t.push(n):s.forEach((e=>e.removeEventListener(a,o)))})),this.$_events=t},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout((()=>{this.$_preventShow=!1}),300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const s=n.getAttribute(e);s&&(n.removeAttribute(e),n.setAttribute(t,s))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const s=e[n];null==s?t.removeAttribute(n):t.setAttribute(n,s)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.$_pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$el.getBoundingClientRect();if(Xe>=e.left&&Xe<=e.right&&Je>=e.top&&Je<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Xe-We,n=Je-Ke,s=e.left+e.width/2-We+(e.top+e.height/2)-Ke+e.width+e.height,a=We+t*s,o=Ke+n*s;return Ze(We,Ke,a,o,e.left,e.top,e.left,e.bottom)||Ze(We,Ke,a,o,e.left,e.top,e.right,e.top)||Ze(We,Ke,a,o,e.right,e.top,e.right,e.bottom)||Ze(We,Ke,a,o,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$scopedSlots.default(this.slotData)[0]}});function He(e){for(let t=0;t=0;s--){const a=De[s];try{const s=a.$_containsGlobalTarget=Ve(a,e);a.$_pendingHide=!1,requestAnimationFrame((()=>{if(a.$_pendingHide=!1,!n[a.randomId]&&qe(a,s,e)){if(a.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&s){let e=a.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let o=a.parentPopper;for(;o&&qe(o,o.$_containsGlobalTarget,e);)o.$_handleGlobalClose(e,t),o=o.parentPopper}}))}catch(e){}}}function Ve(e,t){const n=e.popperNode();return e.$_mouseDownContains||n.contains(t.target)}function qe(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}"undefined"!=typeof document&&"undefined"!=typeof window&&(Se?(document.addEventListener("touchstart",He,!_e||{passive:!0,capture:!0}),document.addEventListener("touchend",(function(e){Ge(e,!0)}),!_e||{passive:!0,capture:!0})):(window.addEventListener("mousedown",He,!0),window.addEventListener("click",(function(e){Ge(e)}),!0)),window.addEventListener("resize",(function(e){for(let t=0;t=0&&l<=1&&d>=0&&d<=1}var Ye;function Qe(){Qe.init||(Qe.init=!0,Ye=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var s=e.indexOf("Edge/");return s>0?parseInt(e.substring(s+5,e.indexOf(".",s)),10):-1}())}function et(e,t,n,s,a,o,r,i,l,d){"boolean"!=typeof r&&(l=i,i=r,r=!1);var c,u="function"==typeof n?n.options:n;if(e&&e.render&&(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0,a&&(u.functional=!0)),s&&(u._scopeId=s),o?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=c):t&&(c=r?function(e){t.call(this,d(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,i(e))}),c)if(u.functional){var m=u.render;u.render=function(e,t){return c.call(t),m(e,t)}}else{var p=u.beforeCreate;u.beforeCreate=p?[].concat(p,c):[c]}return n}"undefined"!=typeof window&&window.addEventListener("mousemove",(e=>{We=Xe,Ke=Je,Xe=e.clientX,Je=e.clientY}),_e?{passive:!0}:void 0);var tt={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var e=this;Qe(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight,e.emitOnMount&&e.emitSize()}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",Ye&&this.$el.appendChild(t),t.data="about:blank",Ye||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()},methods:{compareAndNotify:function(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize:function(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!Ye&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},nt=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})};nt._withStripped=!0;var st=et({render:nt,staticRenderFns:[]},undefined,tt,"data-v-8859cc6c",false,undefined,!1,void 0,void 0,void 0);var at={version:"1.0.1",install:function(e){e.component("resize-observer",st),e.component("ResizeObserver",st)}},ot=null;"undefined"!=typeof window?ot=window.Vue:void 0!==n.g&&(ot=n.g.Vue),ot&&ot.use(at);var rt={computed:{themeClass(){return function(e){const t=[e];let n=Te.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=Te.themes[n.$extend]||{}):n=null}while(n);return t.map((e=>`v-popper--theme-${e}`))}(this.theme)}}},it={name:"VPopperContent",components:{ResizeObserver:st},mixins:[rt],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},methods:{toPx:e=>null==e||isNaN(e)?null:`${e}px`}};function lt(e,t,n,s,a,o,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),s&&(d.functional=!0),o&&(d._scopeId="data-v-"+o),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__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=l):a&&(l=i?function(){a.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:a),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}const dt={};var ct=lt(it,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"popover",staticClass:"v-popper__popper",class:[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}],style:e.result?{position:e.result.strategy,transform:"translate3d("+Math.round(e.result.x)+"px,"+Math.round(e.result.y)+"px,0)"}:void 0,attrs:{id:e.popperId,"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0},on:{keyup:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.autoHide&&e.$emit("hide")}}},[n("div",{staticClass:"v-popper__backdrop",on:{click:function(t){e.autoHide&&e.$emit("hide")}}}),n("div",{staticClass:"v-popper__wrapper",style:e.result?{transformOrigin:e.result.transformOrigin}:void 0},[n("div",{ref:"inner",staticClass:"v-popper__inner"},[e.mounted?[n("div",[e._t("default")],2),e.handleResize?n("ResizeObserver",{on:{notify:function(t){return e.$emit("resize",t)}}}):e._e()]:e._e()],2),n("div",{ref:"arrow",staticClass:"v-popper__arrow-container",style:e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0},[n("div",{staticClass:"v-popper__arrow-outer"}),n("div",{staticClass:"v-popper__arrow-inner"})])])])}),[],!1,ut,null,null,null);function ut(e){for(let e in dt)this[e]=dt[e]}var mt=function(){return ct.exports}(),pt={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}},gt={name:"VPopperWrapper",components:{Popper:$e(),PopperContent:mt},mixins:[pt,rt],inheritAttrs:!1,props:{theme:{type:String,default(){return this.$options.vPopperTheme}}},methods:{getTargetNodes(){return Array.from(this.$refs.reference.children).filter((e=>e!==this.$refs.popperContent.$el))}}},ft=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"target-nodes":e.getTargetNodes,"reference-node":function(){return e.$refs.reference},"popper-node":function(){return e.$refs.popperContent.$el}},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.popperId,a=t.isShown,o=t.shouldMountContent,r=t.skipTransition,i=t.autoHide,l=t.show,d=t.hide,c=t.handleResize,u=t.onResize,m=t.classes,p=t.result;return[n("div",{ref:"reference",staticClass:"v-popper",class:[e.themeClass,{"v-popper--shown":a}]},[e._t("default",null,{shown:a,show:l,hide:d}),n("PopperContent",{ref:"popperContent",attrs:{"popper-id":s,theme:e.theme,shown:a,mounted:o,"skip-transition":r,"auto-hide":i,"handle-resize":c,classes:m,result:p},on:{hide:d,resize:u}},[e._t("popper",null,{shown:a,hide:d})],2)],2)]}}],null,!0)},"Popper",e.$attrs,!1),e.$listeners))};const ht={};var vt=lt(gt,ft,[],!1,yt,null,null,null);function yt(e){for(let e in ht)this[e]=ht[e]}var wt=function(){return vt.exports}(),At=Ce(be({},wt),{name:"VDropdown",vPopperTheme:"dropdown"});const bt={};var Ct=lt(At,undefined,undefined,!1,kt,null,null,null);function kt(e){for(let e in bt)this[e]=bt[e]}var xt=function(){return Ct.exports}(),Tt=Ce(be({},wt),{name:"VMenu",vPopperTheme:"menu"});const Nt={};var Et=lt(Tt,undefined,undefined,!1,_t,null,null,null);function _t(e){for(let e in Nt)this[e]=Nt[e]}var St=function(){return Et.exports}(),Pt=Ce(be({},wt),{name:"VTooltip",vPopperTheme:"tooltip"});const Lt={};var Bt=lt(Pt,undefined,undefined,!1,Ft,null,null,null);function Ft(e){for(let e in Lt)this[e]=Lt[e]}var zt=function(){return Bt.exports}(),Dt={name:"VTooltipDirective",components:{Popper:$e(),PopperContent:mt},mixins:[pt],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default(){return Ne(this.theme,"html")}},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default(){return Ne(this.theme,"loadingContent")}}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(e){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then((t=>this.onResult(e,t))):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}},Ot=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"popper-node":function(){return e.$refs.popperContent.$el}},on:{"apply-show":e.onShow,"apply-hide":e.onHide},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.popperId,a=t.isShown,o=t.shouldMountContent,r=t.skipTransition,i=t.autoHide,l=t.hide,d=t.handleResize,c=t.onResize,u=t.classes,m=t.result;return[n("PopperContent",{ref:"popperContent",class:{"v-popper--tooltip-loading":e.loading},attrs:{"popper-id":s,theme:e.theme,shown:a,mounted:o,"skip-transition":r,"auto-hide":i,"handle-resize":d,classes:u,result:m},on:{hide:l,resize:c}},[e.html?n("div",{domProps:{innerHTML:e._s(e.finalContent)}}):n("div",{domProps:{textContent:e._s(e.finalContent)}})])]}}])},"Popper",e.$attrs,!1),e.$listeners))};const Ut={};var Mt=lt(Dt,Ot,[],!1,Rt,null,null,null);function Rt(e){for(let e in Ut)this[e]=Ut[e]}var jt=function(){return Mt.exports}();const It="v-popper--has-tooltip";function $t(e,t,n){let s;const a=typeof t;return s="string"===a?{content:t}:t&&"object"===a?t:{content:!1},s.placement=function(e,t){let n=e.placement;if(!n&&t)for(const e of Pe)t[e]&&(n=e);return n||(n=Ne(e.theme||"tooltip","placement")),n}(s,n),s.targetNodes=()=>[e],s.referenceNode=()=>e,s}function Ht(e){e.$_popper&&(e.$_popper.$destroy(),delete e.$_popper,delete e.$_popperOldShown),e.classList&&e.classList.remove(It)}function Gt(e,{value:t,oldValue:n,modifiers:s}){const a=$t(e,t,s);if(!a.content||Ne(a.theme||"tooltip","disabled"))Ht(e);else{let n;e.$_popper?(n=e.$_popper,n.options=a):n=function(e,t,n){const s=$t(e,t,n),a=e.$_popper=new pe.Ay({mixins:[pt],data:()=>({options:s}),render(e){const t=this.options,{theme:n,html:s,content:a,loadingContent:o}=t,r=ke(t,["theme","html","content","loadingContent"]);return e(jt,{props:{theme:n,html:s,content:a,loadingContent:o},attrs:r,ref:"popper"})},devtools:{hide:!0}}),o=document.createElement("div");return document.body.appendChild(o),a.$mount(o),e.classList&&e.classList.add(It),a}(e,t,s),void 0!==t.shown&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?n.show():n.hide())}}var Vt={bind:Gt,update:Gt,unbind(e){Ht(e)}};function qt(e){e.addEventListener("click",Kt),e.addEventListener("touchstart",Xt,!!_e&&{passive:!0})}function Wt(e){e.removeEventListener("click",Kt),e.removeEventListener("touchstart",Xt),e.removeEventListener("touchend",Jt),e.removeEventListener("touchcancel",Zt)}function Kt(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function Xt(e){if(1===e.changedTouches.length){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const n=e.changedTouches[0];t.$_vclosepopover_touchPoint=n,t.addEventListener("touchend",Jt),t.addEventListener("touchcancel",Zt)}}function Jt(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,1===e.changedTouches.length){const n=e.changedTouches[0],s=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-s.screenY)<20&&Math.abs(n.screenX-s.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function Zt(e){e.currentTarget.$_vclosepopover_touch=!1}var Yt={bind(e,{value:t,modifiers:n}){e.$_closePopoverModifiers=n,(void 0===t||t)&&qt(e)},update(e,{value:t,oldValue:n,modifiers:s}){e.$_closePopoverModifiers=s,t!==n&&(void 0===t||t?qt(e):Wt(e))},unbind(e){Wt(e)}};const Qt=Te,en=xt;const tn={version:"1.0.0-beta.19",install:function(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,xe(Te,t),e.directive("tooltip",Vt),e.directive("close-popper",Yt),e.component("v-tooltip",zt),e.component("VTooltip",zt),e.component("v-dropdown",xt),e.component("VDropdown",xt),e.component("v-menu",St),e.component("VMenu",St))},options:Te};let nn=null;"undefined"!=typeof window?nn=window.Vue:void 0!==n.g&&(nn=n.g.Vue),nn&&nn.use(tn);var sn=n(2697),an=n(9054),on=n(1431),rn=n(648),ln=n(3168);const dn=(0,pe.pM)({name:"NcPopoverTriggerProvider",provide(){return{"NcPopover:trigger:shown":()=>this.shown,"NcPopover:trigger:attrs":()=>this.triggerAttrs}},props:{shown:{type:Boolean,required:!0},popupRole:{type:String,default:void 0}},computed:{triggerAttrs(){return{"aria-haspopup":this.popupRole,"aria-expanded":this.shown.toString()}}},render(){return this.$scopedSlots.default?.({attrs:this.triggerAttrs})}});const cn=(0,on.n)(dn,null,null,!1,null,null).exports,un={"material-design-icon":"_material-design-icon_hdy45_12",ncPopover:"_ncPopover_hdy45_20"},mn="nc-popover-8";Qt.themes[mn]=structuredClone(Qt.themes.dropdown);const pn={name:"NcPopover",components:{Dropdown:en,NcPopoverTriggerProvider:cn},inheritAttrs:!1,props:{shown:{type:Boolean,default:!1},popupRole:{type:String,default:void 0,validator:e=>["menu","listbox","tree","grid","dialog","true"].includes(e)},popoverBaseClass:{type:String,default:""},focusTrap:{type:Boolean,default:!0},noFocusTrap:{type:Boolean,default:!1},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String,Function]},noAutoReturnFocus:{type:Boolean,default:!1}},emits:["after-show","after-hide","update:shown"],setup:()=>({THEME:mn}),data(){return{internalShown:this.shown}},watch:{shown(e){this.internalShown=e},internalShown(e){this.$emit("update:shown",e)}},mounted(){this.checkTriggerA11y()},beforeDestroy(){this.clearFocusTrap(),this.clearEscapeStopPropagation()},methods:{checkTriggerA11y(){if(window.OC?.debug){const e=this.getPopoverTriggerButtonElement();e&&e.hasAttributes("aria-expanded","aria-haspopup")||pe.Ay.util.warn("It looks like you are using a custom button as a or other popover #trigger. If you are not using as a trigger, you need to bind attrs from the #trigger slot props to your custom button. See docs for an example.")}},removeFloatingVueAriaDescribedBy(){const e=this.getPopoverTriggerElement().querySelectorAll("[data-popper-shown]");for(const t of e)t.removeAttribute("aria-describedby")},getPopoverContentElement(){return this.$refs.popover?.$refs.popperContent?.$el},getPopoverTriggerElement(){return this.$refs.popover.$refs.reference},getPopoverTriggerButtonElement(){const e=this.getPopoverTriggerElement();return e&&(0,an.Kr)(e)[0]},async useFocusTrap(){if(await this.$nextTick(),this.noFocusTrap||!this.focusTrap)return;const e=this.getPopoverContentElement();e.tabIndex=-1,e&&(this.$focusTrap=(0,sn.K)(e,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus||!this.noAutoReturnFocus&&this.getPopoverTriggerButtonElement(),trapStack:(0,rn.g)(),fallBackFocus:e}),this.$focusTrap.activate())},clearFocusTrap(e={}){try{this.$focusTrap?.deactivate(e),this.$focusTrap=null}catch(e){ln.l.warn("Could not clear focus trap",{error:e})}},addEscapeStopPropagation(){const e=this.getPopoverContentElement();e?.addEventListener("keydown",this.stopKeydownEscapeHandler)},clearEscapeStopPropagation(){const e=this.getPopoverContentElement();e?.removeEventListener("keydown",this.stopKeydownEscapeHandler)},stopKeydownEscapeHandler(e){"keydown"===e.type&&"Escape"===e.key&&e.stopPropagation()},async afterShow(){this.getPopoverContentElement().addEventListener("transitionend",(()=>{this.$emit("after-show")}),{once:!0,passive:!0}),this.removeFloatingVueAriaDescribedBy(),await this.$nextTick(),await this.useFocusTrap(),this.addEscapeStopPropagation()},afterHide(){this.getPopoverContentElement().addEventListener("transitionend",(()=>{this.$emit("after-hide")}),{once:!0,passive:!0}),this.clearFocusTrap(),this.clearEscapeStopPropagation()}}};var gn=function(){var e=this,t=e._self._c;return t("Dropdown",e._g(e._b({ref:"popover",attrs:{distance:10,"arrow-padding":10,"no-auto-focus":!0,"popper-class":[e.$style.ncPopover,e.popoverBaseClass],theme:e.THEME,shown:e.internalShown},on:{"update:shown":function(t){e.internalShown=t},"apply-show":e.afterShow,"apply-hide":e.afterHide},scopedSlots:e._u([{key:"popper",fn:function(t){return[e._t("default",null,null,t)]}}],null,!0)},"Dropdown",e.$attrs,!1),e.$listeners),[t("NcPopoverTriggerProvider",{attrs:{shown:e.internalShown,"popup-role":e.popupRole},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("trigger",null,null,t)]}}],null,!0)})],1)},fn=[];const hn={$style:un};function vn(e){for(var t in hn)this[t]=hn[t]}const yn=(0,on.n)(pn,gn,fn,!1,vn,null).exports},2857:(e,t,n)=>{"use strict";function s(e){e.mounted?Array.isArray(e.mounted)||(e.mounted=[e.mounted]):e.mounted=[],e.mounted.push((function(){this.$el.setAttribute("data-v-03beeb9","")}))}n.d(t,{S:()=>s})},6202:(e,t,n)=>{"use strict";n.d(t,{A:()=>C,B:()=>h,C:()=>v,F:()=>o,I:()=>w,J:()=>b,S:()=>T,T:()=>m,a:()=>r,b:()=>x,c:()=>g,e:()=>y,f:()=>l,g:()=>A,h:()=>p,j:()=>k,n:()=>f,r:()=>i,t:()=>d,u:()=>u,z:()=>c});var s=n(3334);const a=(0,n(1195).$)().detectLanguage().build(),o=(...e)=>a.ngettext(...e),r=(...e)=>a.gettext(...e);function i(...e){for(const t of e)if(!t.registered){for(const{l:e,t:n}of t){if(e!==(0,s.Z0)()||!n)continue;const t=Object.fromEntries(Object.entries(n).map((([e,t])=>[e,{msgid:e,msgid_plural:t.p,msgstr:t.v}])));a.addTranslations({translations:{"":t}})}t.registered=!0}}const l=[{l:"ar",t:{"a few seconds ago":{v:["منذ عدة ثوانٍ"]},"sec. ago":{v:["ثانية مضت"]},"seconds ago":{v:["ثوانٍ مضت"]}}},{l:"ast",t:{"a few seconds ago":{v:["hai unos segundos"]},"sec. ago":{v:["hai segs"]},"seconds ago":{v:["hai segundos"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"cs-CZ",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"da",t:{"a few seconds ago":{v:["et par sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"de",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"de-DE",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"el",t:{"a few seconds ago":{v:["πριν λίγα δευτερόλεπτα"]},"sec. ago":{v:["δευτ. πριν"]},"seconds ago":{v:["δευτερόλεπτα πριν"]}}},{l:"en-GB",t:{"a few seconds ago":{v:["a few seconds ago"]},"sec. ago":{v:["sec. ago"]},"seconds ago":{v:["seconds ago"]}}},{l:"eo",t:{}},{l:"es",t:{"a few seconds ago":{v:["hace unos pocos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-AR",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-EC",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["Segundos atrás"]}}},{l:"es-MX",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"et-EE",t:{"a few seconds ago":{v:["mõni sekund tagasi"]},"sec. ago":{v:["sek. tagasi"]},"seconds ago":{v:["sekundit tagasi"]}}},{l:"eu",t:{"a few seconds ago":{v:["duela segundo batzuk"]},"sec. ago":{v:["duela seg."]},"seconds ago":{v:["duela segundo"]}}},{l:"fa",t:{"a few seconds ago":{v:["چند ثانیه پیش"]},"sec. ago":{v:["چند ثانیه پیش"]},"seconds ago":{v:["چند ثانیه پیش"]}}},{l:"fi",t:{"a few seconds ago":{v:["muutamia sekunteja sitten"]},"sec. ago":{v:["sek. sitten"]},"seconds ago":{v:["sekunteja sitten"]}}},{l:"fr",t:{"a few seconds ago":{v:["il y a quelques instants"]},"sec. ago":{v:["il y a sec."]},"seconds ago":{v:["il y a quelques secondes"]}}},{l:"ga",t:{"a few seconds ago":{v:["cúpla soicind ó shin"]},"sec. ago":{v:["soic. ó shin"]},"seconds ago":{v:["soicind ó shin"]}}},{l:"gl",t:{"a few seconds ago":{v:["hai uns segundos"]},"sec. ago":{v:["segs. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"he",t:{"a few seconds ago":{v:["לפני מספר שניות"]},"sec. ago":{v:["לפני מספר שניות"]},"seconds ago":{v:["לפני מס׳ שניות"]}}},{l:"hu",t:{}},{l:"id",t:{"a few seconds ago":{v:["beberapa detik yang lalu"]},"sec. ago":{v:["dtk. yang lalu"]},"seconds ago":{v:["beberapa detik lalu"]}}},{l:"is",t:{"a few seconds ago":{v:["fyrir örfáum sekúndum síðan"]},"sec. ago":{v:["sek. síðan"]},"seconds ago":{v:["sekúndum síðan"]}}},{l:"it",t:{"a few seconds ago":{v:["pochi secondi fa"]},"sec. ago":{v:["sec. fa"]},"seconds ago":{v:["secondi fa"]}}},{l:"ja",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ja-JP",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ko",t:{"a few seconds ago":{v:["방금 전"]},"sec. ago":{v:["몇 초 전"]},"seconds ago":{v:["초 전"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"a few seconds ago":{v:["noen få sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"nl",t:{"a few seconds ago":{v:["enkele seconden terug"]},"sec. ago":{v:["sec. geleden"]},"seconds ago":{v:["seconden geleden"]}}},{l:"oc",t:{}},{l:"pl",t:{"a few seconds ago":{v:["kilka sekund temu"]},"sec. ago":{v:["sek. temu"]},"seconds ago":{v:["sekund temu"]}}},{l:"pt-BR",t:{"a few seconds ago":{v:["alguns segundos atrás"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"pt-PT",t:{"a few seconds ago":{v:["há alguns segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"ro",t:{"a few seconds ago":{v:["acum câteva secunde"]},"sec. ago":{v:["sec. în urmă"]},"seconds ago":{v:["secunde în urmă"]}}},{l:"ru",t:{"a few seconds ago":{v:["несколько секунд назад"]},"sec. ago":{v:["сек. назад"]},"seconds ago":{v:["секунд назад"]}}},{l:"sk",t:{"a few seconds ago":{v:["pred chvíľou"]},"sec. ago":{v:["pred pár sekundami"]},"seconds ago":{v:["pred sekundami"]}}},{l:"sl",t:{}},{l:"sr",t:{"a few seconds ago":{v:["пре неколико секунди"]},"sec. ago":{v:["сек. раније"]},"seconds ago":{v:["секунди раније"]}}},{l:"sv",t:{"a few seconds ago":{v:["några sekunder sedan"]},"sec. ago":{v:["sek. sedan"]},"seconds ago":{v:["sekunder sedan"]}}},{l:"tr",t:{"a few seconds ago":{v:["birkaç saniye önce"]},"sec. ago":{v:["sn. önce"]},"seconds ago":{v:["saniye önce"]}}},{l:"uk",t:{"a few seconds ago":{v:["декілька секунд тому"]},"sec. ago":{v:["с тому"]},"seconds ago":{v:["с тому"]}}},{l:"uz",t:{"a few seconds ago":{v:["bir necha soniya oldin"]},"sec. ago":{v:["sek. oldin"]},"seconds ago":{v:["soniyalar oldin"]}}},{l:"zh-CN",t:{"a few seconds ago":{v:["几秒前"]},"sec. ago":{v:["几秒前"]},"seconds ago":{v:["几秒前"]}}},{l:"zh-HK",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}},{l:"zh-TW",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}}],d=[{l:"ar",t:{Acapulco:{v:["بازلائي مطفي"]},"Blue Violet":{v:["بنفسجي مشعشع"]},"Boston Blue":{v:["سماوي مطفي"]},Deluge:{v:["بنفسجي مطفي"]},Feldspar:{v:["وردي صخري"]},Gold:{v:["ذهبي"]},Mariner:{v:["أزرق بحري"]},"Nextcloud blue":{v:["أزرق نكست كلاود"]},Olivine:{v:["زيتي"]},Purple:{v:["بنفسجي"]},"Rosy brown":{v:["بُنِّي زهري"]},Whiskey:{v:["نبيذي"]}}},{l:"ast",t:{Acapulco:{v:["Acapulcu"]},"Blue Violet":{v:["Viola azulao"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oru"]},Mariner:{v:["Marineru"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivina"]},Purple:{v:["Moráu"]},"Rosy brown":{v:["Marrón arrosao"]},Whiskey:{v:["Whiskey"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]}}},{l:"cs-CZ",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]}}},{l:"da",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Guld"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]}}},{l:"de",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]}}},{l:"de-DE",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]}}},{l:"el",t:{Acapulco:{v:["Ακαπούλκο"]},"Blue Violet":{v:["Μπλε Βιολέτ"]},"Boston Blue":{v:["Μπλε Βοστώνης"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Χρυσό"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Μπλε Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Μωβ"]},"Rosy brown":{v:["Ροζ καφέ"]},Whiskey:{v:["Ουίσκι"]}}},{l:"en-GB",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Gold"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Purple"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]}}},{l:"eo",t:{}},{l:"es",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-AR",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"et-EE",t:{Acapulco:{v:["Acapulco meresinine"]},"Blue Violet":{v:["Sinakasvioletne"]},"Boston Blue":{v:["Bostoni rohekassinine"]},Deluge:{v:["Tulvavee lilla"]},Feldspar:{v:["Põlevkivipruun"]},Gold:{v:["Kuldne"]},Mariner:{v:["Meresinine"]},"Nextcloud blue":{v:["Nextcloudi sinine"]},Olivine:{v:["Oliiviroheline"]},Purple:{v:["Purpurpunane"]},"Rosy brown":{v:["Roosikarva pruun"]},Whiskey:{v:["Viskikarva kollakaspruun"]}}},{l:"eu",t:{}},{l:"fa",t:{Acapulco:{v:["آکاپولکو"]},"Blue Violet":{v:["بنفش آبی"]},"Boston Blue":{v:["آبی بوستونی"]},Deluge:{v:["سیل"]},Feldspar:{v:["فلدسپات"]},Gold:{v:["طلا"]},Mariner:{v:["مارینر"]},"Nextcloud blue":{v:["نکس کلود آبی"]},Olivine:{v:["الیوین"]},Purple:{v:["بنفش"]},"Rosy brown":{v:["قهوه‌ای رز"]},Whiskey:{v:["ویسکی"]}}},{l:"fi",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Sinivioletti"]},"Boston Blue":{v:["Bostoninsininen"]},Deluge:{v:["Tulva"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Kulta"]},Mariner:{v:["Merenkulkija"]},"Nextcloud blue":{v:["Nextcloudin sininen"]},Olivine:{v:["Oliviini"]},Purple:{v:["Purppura"]},"Rosy brown":{v:["Ruusunruskea"]},Whiskey:{v:["Viski"]}}},{l:"fr",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bleu violet"]},"Boston Blue":{v:["Bleu de Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Doré"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Bleu Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Violet"]},"Rosy brown":{v:["Brun rosé"]},Whiskey:{v:["Whiskey"]}}},{l:"ga",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Gorm Violet"]},"Boston Blue":{v:["Bostún Gorm"]},Deluge:{v:["Díle"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Óir"]},Mariner:{v:["Mairnéalach"]},"Nextcloud blue":{v:["Nextcloud gorm"]},Olivine:{v:["Olaivín"]},Purple:{v:["Corcra"]},"Rosy brown":{v:["Rosach donn"]},Whiskey:{v:["Fuisce"]}}},{l:"gl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marino"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivina"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Pardo rosado"]},Whiskey:{v:["Whisky"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{Gold:{v:["Emas"]},"Nextcloud blue":{v:["Biru Nextcloud"]},Purple:{v:["Ungu"]}}},{l:"is",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bláklukka"]},"Boston Blue":{v:["Bostonblátt"]},Deluge:{v:["Fjólublátt"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gull"]},Mariner:{v:["Sjóarablátt"]},"Nextcloud blue":{v:["Nextcloud blátt"]},Olivine:{v:["Ólivín"]},Purple:{v:["Purpurablátt"]},"Rosy brown":{v:["Rósabrúnt"]},Whiskey:{v:["Viský"]}}},{l:"it",t:{Gold:{v:["Oro"]},"Nextcloud blue":{v:["Nextcloud blue"]},Purple:{v:["Viola"]}}},{l:"ja",t:{Acapulco:{v:["アカプルコ"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]}}},{l:"ja-JP",t:{Acapulco:{v:["アカプルコ"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]}}},{l:"ko",t:{Acapulco:{v:["아카풀코"]},"Blue Violet":{v:["푸른 보라"]},"Boston Blue":{v:["보스턴 블루"]},Deluge:{v:["폭우"]},Feldspar:{v:["장석"]},Gold:{v:["금"]},Mariner:{v:["뱃사람"]},"Nextcloud blue":{v:["Nextcloud 파랑"]},Olivine:{v:["감람석"]},Purple:{v:["보라"]},"Rosy brown":{v:["로지 브라운"]},Whiskey:{v:["위스키"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blå fiolett"]},"Boston Blue":{v:["Boston blå"]},Deluge:{v:["Syndflod"]},Feldspar:{v:["Feltspat"]},Gold:{v:["Gull"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosenrød brun"]},Whiskey:{v:["Whiskey"]}}},{l:"nl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blauw Paars"]},"Boston Blue":{v:["Boston Blauw"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Veldspaat"]},Gold:{v:["Goud"]},Mariner:{v:["Marine blauw"]},"Nextcloud blue":{v:["Nextcloud blauw"]},Olivine:{v:["Olivijn"]},Purple:{v:["Paars"]},"Rosy brown":{v:["Rozig bruin"]},Whiskey:{v:["Whiskey"]}}},{l:"oc",t:{}},{l:"pl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Niebieski fiolet"]},"Boston Blue":{v:["Błękit Bostonu"]},Deluge:{v:["Potop"]},Feldspar:{v:["Skaleń"]},Gold:{v:["Złote"]},Mariner:{v:["Marynarz"]},"Nextcloud blue":{v:["Niebieskie Nextcloud"]},Olivine:{v:["Oliwin"]},Purple:{v:["Fioletowy"]},"Rosy brown":{v:["Różowy brąz"]},Whiskey:{v:["Whisky"]}}},{l:"pt-BR",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Dilúvio"]},Feldspar:{v:["Feldspato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marinheiro"]},"Nextcloud blue":{v:["azul Nextcloud"]},Olivine:{v:["Olivina"]},Purple:{v:["Roxo"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Uísque"]}}},{l:"pt-PT",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Ouro"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivine"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Whiskey"]}}},{l:"ro",t:{Gold:{v:["Aur"]},"Nextcloud blue":{v:["Nextcloud albastru"]},Purple:{v:["Purpuriu"]}}},{l:"ru",t:{Acapulco:{v:["Акапулько"]},"Blue Violet":{v:["Синий фиолет"]},"Boston Blue":{v:["Синий Бостон"]},Deluge:{v:["Перламутрово-фиолетовый"]},Feldspar:{v:["Античная латунь"]},Gold:{v:["Золотой"]},Mariner:{v:["Морской"]},"Nextcloud blue":{v:["Nextcloud голубой"]},Olivine:{v:[" Оливковый"]},Purple:{v:["Фиолетовый"]},"Rosy brown":{v:["Розово-коричневый"]},Whiskey:{v:["Виски"]}}},{l:"sk",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Modro fialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živec"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námorník"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Ružovo hnedá"]},Whiskey:{v:["Whisky"]}}},{l:"sl",t:{}},{l:"sr",t:{Acapulco:{v:["Акапулко"]},"Blue Violet":{v:["Плаво љубичаста"]},"Boston Blue":{v:["Бостон плава"]},Deluge:{v:["Поплава"]},Feldspar:{v:["Фелдспар"]},Gold:{v:["Злато"]},Mariner:{v:["Морнар"]},"Nextcloud blue":{v:["Nextcloud плава"]},Olivine:{v:["Маслинаста"]},Purple:{v:["Пурпурна"]},"Rosy brown":{v:["Роси браон"]},Whiskey:{v:["Виски"]}}},{l:"sv",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blåviolett"]},"Boston Blue":{v:["Bostonblå"]},Deluge:{v:["Skyfallsblå"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Guld"]},Mariner:{v:["Marinblå"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosabrun"]},Whiskey:{v:["Whisky"]}}},{l:"tr",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Mavi mor"]},"Boston Blue":{v:["Boston mavisi"]},Deluge:{v:["Sel"]},Feldspar:{v:["Feldispat"]},Gold:{v:["Altın"]},Mariner:{v:["Denizci"]},"Nextcloud blue":{v:["Nextcloud mavi"]},Olivine:{v:["Zeytinlik"]},Purple:{v:["Mor"]},"Rosy brown":{v:["Kırmızımsı kahverengi"]},Whiskey:{v:["Viski"]}}},{l:"uk",t:{Acapulco:{v:["Акапулько"]},"Blue Violet":{v:["Блакитна фіалка"]},"Boston Blue":{v:["Бостонський синій"]},Deluge:{v:["Злива"]},Feldspar:{v:["Польові шпати"]},Gold:{v:["Золотий"]},Mariner:{v:["Морський"]},"Nextcloud blue":{v:["Блакитний Nextcloud"]},Olivine:{v:["Олива"]},Purple:{v:["Фіолетовий"]},"Rosy brown":{v:["Темно-рожевий"]},Whiskey:{v:["Кола"]}}},{l:"uz",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Moviy binafsha"]},"Boston Blue":{v:["Boston ko'k"]},Deluge:{v:["To'fon"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oltin"]},Mariner:{v:["Dengizchi"]},"Nextcloud blue":{v:["Ko'k Nextcloud "]},Olivine:{v:["Olivine"]},Purple:{v:["Binafsha"]},"Rosy brown":{v:["Qizil jigarrang"]},Whiskey:{v:["Whiskey"]}}},{l:"zh-CN",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["瓦罗兰特蓝"]},"Boston Blue":{v:["波士顿蓝"]},Deluge:{v:["洪水色"]},Feldspar:{v:["长石"]},Gold:{v:["金色"]},Mariner:{v:["水手"]},"Nextcloud blue":{v:["Nextcloud 蓝"]},Olivine:{v:["橄榄石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}},{l:"zh-HK",t:{Acapulco:{v:["阿卡普爾科"]},"Blue Violet":{v:["藍紫色"]},"Boston Blue":{v:["波士頓藍"]},Deluge:{v:["大洪水"]},Feldspar:{v:["長石"]},Gold:{v:["Gold"]},Mariner:{v:["海軍藍"]},"Nextcloud blue":{v:["Nextcloud 藍色"]},Olivine:{v:["橄欖石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}},{l:"zh-TW",t:{}}],c=[{l:"ar",t:{Actions:{v:["إجراءات"]}}},{l:"ast",t:{Actions:{v:["Aiciones"]}}},{l:"br",t:{Actions:{v:["Oberioù"]}}},{l:"ca",t:{Actions:{v:["Accions"]}}},{l:"cs",t:{Actions:{v:["Akce"]}}},{l:"cs-CZ",t:{Actions:{v:["Akce"]}}},{l:"da",t:{Actions:{v:["Handlinger"]}}},{l:"de",t:{Actions:{v:["Aktionen"]}}},{l:"de-DE",t:{Actions:{v:["Aktionen"]}}},{l:"el",t:{Actions:{v:["Ενέργειες"]}}},{l:"en-GB",t:{Actions:{v:["Actions"]}}},{l:"eo",t:{Actions:{v:["Agoj"]}}},{l:"es",t:{Actions:{v:["Acciones"]}}},{l:"es-AR",t:{Actions:{v:["Acciones"]}}},{l:"es-EC",t:{Actions:{v:["Acciones"]}}},{l:"es-MX",t:{Actions:{v:["Acciones"]}}},{l:"et-EE",t:{Actions:{v:["Tegevus"]}}},{l:"eu",t:{Actions:{v:["Ekintzak"]}}},{l:"fa",t:{Actions:{v:["کنش‌ها"]}}},{l:"fi",t:{Actions:{v:["Toiminnot"]}}},{l:"fr",t:{Actions:{v:["Actions"]}}},{l:"ga",t:{Actions:{v:["Gníomhartha"]}}},{l:"gl",t:{Actions:{v:["Accións"]}}},{l:"he",t:{Actions:{v:["פעולות"]}}},{l:"hu",t:{Actions:{v:["Műveletek"]}}},{l:"id",t:{Actions:{v:["Tindakan"]}}},{l:"is",t:{Actions:{v:["Aðgerðir"]}}},{l:"it",t:{Actions:{v:["Azioni"]}}},{l:"ja",t:{Actions:{v:["操作"]}}},{l:"ja-JP",t:{Actions:{v:["操作"]}}},{l:"ko",t:{Actions:{v:["동작"]}}},{l:"lt-LT",t:{Actions:{v:["Veiksmai"]}}},{l:"lv",t:{}},{l:"mk",t:{Actions:{v:["Акции"]}}},{l:"my",t:{Actions:{v:["လုပ်ဆောင်ချက်များ"]}}},{l:"nb",t:{Actions:{v:["Handlinger"]}}},{l:"nl",t:{Actions:{v:["Acties"]}}},{l:"oc",t:{Actions:{v:["Accions"]}}},{l:"pl",t:{Actions:{v:["Działania"]}}},{l:"pt-BR",t:{Actions:{v:["Ações"]}}},{l:"pt-PT",t:{Actions:{v:["Ações"]}}},{l:"ro",t:{Actions:{v:["Acțiuni"]}}},{l:"ru",t:{Actions:{v:["Действия "]}}},{l:"sk",t:{Actions:{v:["Akcie"]}}},{l:"sl",t:{Actions:{v:["Dejanja"]}}},{l:"sr",t:{Actions:{v:["Радње"]}}},{l:"sv",t:{Actions:{v:["Åtgärder"]}}},{l:"tr",t:{Actions:{v:["İşlemler"]}}},{l:"uk",t:{Actions:{v:["Дії"]}}},{l:"uz",t:{Actions:{v:["Harakatlar"]}}},{l:"zh-CN",t:{Actions:{v:["行为"]}}},{l:"zh-HK",t:{Actions:{v:["動作"]}}},{l:"zh-TW",t:{Actions:{v:["動作"]}}}],u=[{l:"ar",t:{"Avatar of {displayName}":{v:["صورة الملف الشخصي الرمزية لــ {displayName} "]},"Avatar of {displayName}, {status}":{v:["صورة الملف الشخصي الرمزية لــ {displayName}، {status}"]}}},{l:"ast",t:{"Avatar of {displayName}":{v:["Avatar de: {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de: {displayName}, {status}"]}}},{l:"br",t:{}},{l:"ca",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"cs",t:{"Avatar of {displayName}":{v:["Zástupný obrázek uživatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Zástupný obrázek uživatele {displayName}, {status}"]}}},{l:"cs-CZ",t:{"Avatar of {displayName}":{v:["Zástupný obrázek uživatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Zástupný obrázek uživatele {displayName}, {status}"]}}},{l:"da",t:{"Avatar of {displayName}":{v:["Avatar af {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar af {displayName}, {status}"]}}},{l:"de",t:{"Avatar of {displayName}":{v:["Avatar von {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar von {displayName}, {status}"]}}},{l:"de-DE",t:{"Avatar of {displayName}":{v:["Avatar von {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar von {displayName}, {status}"]}}},{l:"el",t:{"Avatar of {displayName}":{v:["Άβαταρ του {displayName}"]},"Avatar of {displayName}, {status}":{v:["Άβαταρ του {displayName}, {status}"]}}},{l:"en-GB",t:{"Avatar of {displayName}":{v:["Avatar of {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar of {displayName}, {status}"]}}},{l:"eo",t:{}},{l:"es",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-AR",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-EC",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-MX",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"et-EE",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"eu",t:{"Avatar of {displayName}":{v:["{displayName}-(e)n irudia"]},"Avatar of {displayName}, {status}":{v:["{displayName} -(e)n irudia, {status}"]}}},{l:"fa",t:{"Avatar of {displayName}":{v:["آواتار {displayName}"]},"Avatar of {displayName}, {status}":{v:["آواتار {displayName} ، {status}"]}}},{l:"fi",t:{"Avatar of {displayName}":{v:["{displayName}n avatar"]},"Avatar of {displayName}, {status}":{v:["{displayName}n avatar, {status}"]}}},{l:"fr",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"ga",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"gl",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"he",t:{"Avatar of {displayName}":{v:["תמונה ייצוגית של {displayName}"]},"Avatar of {displayName}, {status}":{v:["תמונה ייצוגית של {displayName}, {status}"]}}},{l:"hu",t:{"Avatar of {displayName}":{v:["{displayName} profilképe"]},"Avatar of {displayName}, {status}":{v:["{displayName} profilképe, {status}"]}}},{l:"id",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"is",t:{"Avatar of {displayName}":{v:["Auðkennismynd fyrir {displayName}"]},"Avatar of {displayName}, {status}":{v:["Auðkennismynd fyrir {displayName}, {status}"]}}},{l:"it",t:{"Avatar of {displayName}":{v:["Avatar di {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar di {displayName}, {status}"]}}},{l:"ja",t:{"Avatar of {displayName}":{v:["{displayName} のアバター"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} のアバター"]}}},{l:"ja-JP",t:{"Avatar of {displayName}":{v:["{displayName} のアバター"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} のアバター"]}}},{l:"ko",t:{"Avatar of {displayName}":{v:["{displayName}님의 아바타"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status}님의 아바타"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Avatar of {displayName}":{v:["Аватар на {displayName}"]},"Avatar of {displayName}, {status}":{v:["Аватар на {displayName}, {status}"]}}},{l:"my",t:{"Avatar of {displayName}":{v:["{displayName} ၏ ကိုယ်ပွား"]}}},{l:"nb",t:{"Avatar of {displayName}":{v:["Avataren til {displayName}"]},"Avatar of {displayName}, {status}":{v:["{displayName}'s avatar, {status}"]}}},{l:"nl",t:{"Avatar of {displayName}":{v:["Avatar van {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar van {displayName}, {status}"]}}},{l:"oc",t:{}},{l:"pl",t:{"Avatar of {displayName}":{v:["Awatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Awatar {displayName}, {status}"]}}},{l:"pt-BR",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"pt-PT",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"ro",t:{"Avatar of {displayName}":{v:["Avatarul lui {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatarul lui {displayName}, {status}"]}}},{l:"ru",t:{"Avatar of {displayName}":{v:["Аватар {displayName}"]},"Avatar of {displayName}, {status}":{v:["Фотография {displayName}, {status}"]}}},{l:"sk",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"sl",t:{"Avatar of {displayName}":{v:["Podoba {displayName}"]},"Avatar of {displayName}, {status}":{v:["Prikazna slika {displayName}, {status}"]}}},{l:"sr",t:{"Avatar of {displayName}":{v:["Аватар за {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar za {displayName}, {status}"]}}},{l:"sv",t:{"Avatar of {displayName}":{v:["{displayName}s avatar"]},"Avatar of {displayName}, {status}":{v:["{displayName}s avatar, {status}"]}}},{l:"tr",t:{"Avatar of {displayName}":{v:["{displayName} avatarı"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} avatarı"]}}},{l:"uk",t:{"Avatar of {displayName}":{v:["Аватар {displayName}"]},"Avatar of {displayName}, {status}":{v:["Аватар {displayName}, {status}"]}}},{l:"uz",t:{"Avatar of {displayName}":{v:[" {displayName}Avatari"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} Avatari"]}}},{l:"zh-CN",t:{"Avatar of {displayName}":{v:["{displayName}的头像"]},"Avatar of {displayName}, {status}":{v:["{displayName}的头像,{status}"]}}},{l:"zh-HK",t:{"Avatar of {displayName}":{v:["{displayName} 的頭像"]},"Avatar of {displayName}, {status}":{v:["{displayName} 的頭像,{status}"]}}},{l:"zh-TW",t:{"Avatar of {displayName}":{v:["{displayName} 的大頭照"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} 的大頭照"]}}}],m=[{l:"ar",t:{away:{v:["غير موجود"]},busy:{v:["مشغول"]},"do not disturb":{v:["يُرجى عدم الإزعاج"]},invisible:{v:["غير مرئي"]},offline:{v:["غير متصل"]},online:{v:["متصل"]}}},{l:"ast",t:{away:{v:["ausente"]},busy:{v:["ocupáu"]},"do not disturb":{v:["nun molestar"]},invisible:{v:["invisible"]},offline:{v:["desconectáu"]},online:{v:["en llinia"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{away:{v:["pryč"]},busy:{v:["zaneprádněn(a)"]},"do not disturb":{v:["nerušit"]},invisible:{v:["neviditelné"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"cs-CZ",t:{away:{v:["pryč"]},busy:{v:["zaneprádněn(a)"]},"do not disturb":{v:["nerušit"]},invisible:{v:["neviditelné"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"da",t:{away:{v:["væk"]},busy:{v:["optaget"]},"do not disturb":{v:["forstyr ikke"]},invisible:{v:["usynlig"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"de",t:{away:{v:["Abwesend"]},busy:{v:["Beschäftigt"]},"do not disturb":{v:["Bitte nicht stören"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"de-DE",t:{away:{v:["Abwesend"]},busy:{v:["Beschäftigt"]},"do not disturb":{v:["Bitte nicht stören"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"el",t:{away:{v:["μακριά"]},busy:{v:["απασχολημένος"]},"do not disturb":{v:["μην ενοχλείτε"]},invisible:{v:["αόρατο"]},offline:{v:["εκτός σύνδεσης"]},online:{v:["συνδεδεμένος"]}}},{l:"en-GB",t:{away:{v:["away"]},busy:{v:["busy"]},"do not disturb":{v:["do not disturb"]},invisible:{v:["invisible"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"eo",t:{}},{l:"es",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["fuera de línea"]},online:{v:["en línea"]}}},{l:"es-AR",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["desconectado"]},online:{v:["en línea"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["fuera de línea"]},online:{v:["en línea"]}}},{l:"et-EE",t:{away:{v:["eemal"]},busy:{v:["hõivatud"]},"do not disturb":{v:["ära sega"]},invisible:{v:["nähtamatu"]},offline:{v:["pole võrgus"]},online:{v:["võrgus"]}}},{l:"eu",t:{}},{l:"fa",t:{away:{v:["دور از دستگاه"]},busy:{v:["مشغول"]},"do not disturb":{v:["مزاحم نشوید"]},invisible:{v:["مخفی"]},offline:{v:["برون‌خط"]},online:{v:["برخط"]}}},{l:"fi",t:{away:{v:["poissa"]},busy:{v:["varattu"]},"do not disturb":{v:["älä häiritse"]},invisible:{v:["näkymätön"]},offline:{v:["ei linjalla"]},online:{v:["linjalla"]}}},{l:"fr",t:{away:{v:["absent"]},busy:{v:["occupé"]},"do not disturb":{v:["ne pas déranger"]},invisible:{v:["invisible"]},offline:{v:["hors ligne"]},online:{v:["en ligne"]}}},{l:"ga",t:{away:{v:["ar shiúl"]},busy:{v:["gnóthach"]},"do not disturb":{v:["ná cur as"]},invisible:{v:["dofheicthe"]},offline:{v:["as líne"]},online:{v:["ar líne"]}}},{l:"gl",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["non molestar"]},invisible:{v:["invisíbel"]},offline:{v:["desconectado"]},online:{v:["conectado"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{away:{v:["tidak tersedia"]},"do not disturb":{v:["jangan ganggu"]},offline:{v:["luring"]},online:{v:["daring"]}}},{l:"is",t:{away:{v:["í burtu"]},busy:{v:["upptekin/n"]},"do not disturb":{v:["ekki ónáða"]},invisible:{v:["ósýnilegt"]},offline:{v:["ónettengt"]},online:{v:["nettengt"]}}},{l:"it",t:{away:{v:["via"]},"do not disturb":{v:["non disturbare"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ja",t:{away:{v:["離れる"]},busy:{v:["ビジー"]},"do not disturb":{v:["邪魔をしないでください"]},invisible:{v:["不可視"]},offline:{v:["オフライン"]},online:{v:["オンライン"]}}},{l:"ja-JP",t:{away:{v:["離れる"]},busy:{v:["ビジー"]},"do not disturb":{v:["邪魔をしないでください"]},invisible:{v:["不可視"]},offline:{v:["オフライン"]},online:{v:["オンライン"]}}},{l:"ko",t:{away:{v:["자리 비움"]},busy:{v:["바쁨"]},"do not disturb":{v:["방해 금지"]},invisible:{v:["보이지 않음"]},offline:{v:["오프라인"]},online:{v:["온라인"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{away:{v:["borte"]},busy:{v:["opptatt"]},"do not disturb":{v:["ikke forstyrr"]},invisible:{v:["usynlig"]},offline:{v:["frakoblet"]},online:{v:["tilkoblet"]}}},{l:"nl",t:{away:{v:["weg"]},busy:{v:["bezig"]},"do not disturb":{v:["niet storen"]},invisible:{v:["Onzichtbaar"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"oc",t:{}},{l:"pl",t:{away:{v:["stąd"]},busy:{v:["zajęty"]},"do not disturb":{v:["nie przeszkadzać"]},invisible:{v:["niewidzialny"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"pt-BR",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["não perturbe"]},invisible:{v:["invisível"]},offline:{v:["desligada"]},online:{v:["ligado"]}}},{l:"pt-PT",t:{away:{v:["longe"]},busy:{v:["ocupado"]},"do not disturb":{v:["não incomodar"]},invisible:{v:["invisível"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ro",t:{away:{v:["plecat"]},"do not disturb":{v:["nu deranjați"]},offline:{v:["deconectat"]},online:{v:["online"]}}},{l:"ru",t:{away:{v:["отсутствие"]},busy:{v:["занятый"]},"do not disturb":{v:["не беспокоить"]},invisible:{v:["невидимый"]},offline:{v:["офлайн"]},online:{v:["онлайн"]}}},{l:"sk",t:{away:{v:["neprítomný"]},busy:{v:["zaneprázdnený"]},"do not disturb":{v:["nerušiť"]},invisible:{v:["neviditeľný"]},offline:{v:["Odpojený - offline"]},online:{v:["Pripojený - online"]}}},{l:"sl",t:{}},{l:"sr",t:{away:{v:["одсутан"]},busy:{v:["заузет"]},"do not disturb":{v:["не узнемиравај"]},invisible:{v:["невидљиво"]},offline:{v:["ван мреже"]},online:{v:["на мрежи"]}}},{l:"sv",t:{away:{v:["borta"]},busy:{v:["upptagen"]},"do not disturb":{v:["stör ej"]},invisible:{v:["osynlig"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"tr",t:{away:{v:["Uzakta"]},busy:{v:["meşgul"]},"do not disturb":{v:["Rahatsız etmeyin"]},invisible:{v:["görünmez"]},offline:{v:["Çevrim dışı"]},online:{v:["Çevrim içi"]}}},{l:"uk",t:{away:{v:["відсутній"]},busy:{v:["зайнято"]},"do not disturb":{v:["не турбувати"]},invisible:{v:["Невидимий"]},offline:{v:["не в мережі"]},online:{v:["в мережі"]}}},{l:"uz",t:{away:{v:["uzoqda"]},busy:{v:["band"]},"do not disturb":{v:["bezovta qilmang"]},invisible:{v:["ko'rinmas"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"zh-CN",t:{away:{v:["离开"]},busy:{v:["繁忙"]},"do not disturb":{v:["请勿打扰"]},invisible:{v:["隐藏的"]},offline:{v:["离线"]},online:{v:["在线"]}}},{l:"zh-HK",t:{away:{v:["離開"]},busy:{v:["忙碌"]},"do not disturb":{v:["請勿打擾"]},invisible:{v:["隐藏的"]},offline:{v:["離線"]},online:{v:["在線"]}}},{l:"zh-TW",t:{}}],p=[{l:"ar",t:{"Clear selected":{v:["محو المحدّد"]},"Deselect {option}":{v:["إلغاء تحديد {option}"]},Options:{v:["خيارات"]}}},{l:"ast",t:{"Clear selected":{v:["Borrar lo seleicionao"]},"Deselect {option}":{v:["Deseleicionar «{option}»"]},Options:{v:["Opciones"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Clear selected":{v:["Vyčistit vybrané"]},"Deselect {option}":{v:["Zrušit výběr {option}"]},Options:{v:["Možnosti"]}}},{l:"cs-CZ",t:{"Clear selected":{v:["Vyčistit vybrané"]},"Deselect {option}":{v:["Zrušit výběr {option}"]},Options:{v:["Možnosti"]}}},{l:"da",t:{"Clear selected":{v:["Ryd valgt"]},"Deselect {option}":{v:["Fravælg {option}"]},Options:{v:["Indstillinger"]}}},{l:"de",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abwählen"]},Options:{v:["Optionen"]}}},{l:"de-DE",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abwählen"]},Options:{v:["Optionen"]}}},{l:"el",t:{"Clear selected":{v:["Εκκαθάριση επιλογής"]},"Deselect {option}":{v:["Αποεπιλογή {option}"]},Options:{v:["Επιλογές"]}}},{l:"en-GB",t:{"Clear selected":{v:["Clear selected"]},"Deselect {option}":{v:["Deselect {option}"]},Options:{v:["Options"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},Options:{v:["Opciones"]}}},{l:"es-AR",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},Options:{v:["Opciones"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},Options:{v:["Opciones"]}}},{l:"et-EE",t:{"Clear selected":{v:["Tühjenad valik"]},"Deselect {option}":{v:["Eemalda {option} valik"]},Options:{v:["Valikud"]}}},{l:"eu",t:{}},{l:"fa",t:{"Clear selected":{v:["پاک کردن مورد انتخاب شده"]},"Deselect {option}":{v:["لغو انتخاب {option}"]},Options:{v:["گزینه‌ها"]}}},{l:"fi",t:{"Clear selected":{v:["Tyhjennä valitut"]},"Deselect {option}":{v:["Poista valinta {option}"]},Options:{v:["Valinnat"]}}},{l:"fr",t:{"Clear selected":{v:["Vider la sélection"]},"Deselect {option}":{v:["Désélectionner {option}"]},Options:{v:["Options"]}}},{l:"ga",t:{"Clear selected":{v:["Glan roghnaithe"]},"Deselect {option}":{v:["Díroghnaigh {option}"]},Options:{v:["Roghanna"]}}},{l:"gl",t:{"Clear selected":{v:["Limpar o seleccionado"]},"Deselect {option}":{v:["Desmarcar {opción}"]},Options:{v:["Opcións"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{"Clear selected":{v:["Hapus terpilih"]},"Deselect {option}":{v:["Batalkan pemilihan {option}"]}}},{l:"is",t:{"Clear selected":{v:["Hreinsa valið"]},"Deselect {option}":{v:["Afvelja {option}"]},Options:{v:["Valkostir"]}}},{l:"it",t:{"Clear selected":{v:["Cancella selezionati"]},"Deselect {option}":{v:["Deselezionare {option}"]}}},{l:"ja",t:{"Clear selected":{v:["選択を解除"]},"Deselect {option}":{v:["{option} の選択を解除"]},Options:{v:["オプション"]}}},{l:"ja-JP",t:{"Clear selected":{v:["選択を解除"]},"Deselect {option}":{v:["{option} の選択を解除"]},Options:{v:["オプション"]}}},{l:"ko",t:{"Clear selected":{v:["선택 항목 지우기"]},"Deselect {option}":{v:["{option} 선택 해제"]},Options:{v:["옵션"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"Clear selected":{v:["Tøm merket"]},"Deselect {option}":{v:["Opphev valg {option}"]},Options:{v:["Alternativer"]}}},{l:"nl",t:{"Clear selected":{v:["Selectie wissen"]},"Deselect {option}":{v:["Deselecteer {optie}"]},Options:{v:["Opties"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear selected":{v:["Wyczyść wybrane"]},"Deselect {option}":{v:["Odznacz {option}"]},Options:{v:["Opcje"]}}},{l:"pt-BR",t:{"Clear selected":{v:["Limpar selecionados"]},"Deselect {option}":{v:["Desmacar {option}"]},Options:{v:["Opções"]}}},{l:"pt-PT",t:{"Clear selected":{v:["Limpeza selecionada"]},"Deselect {option}":{v:["Desmarcar {option}"]},Options:{v:["Opções"]}}},{l:"ro",t:{"Clear selected":{v:["Șterge selecția"]},"Deselect {option}":{v:["Deselctează {option}"]}}},{l:"ru",t:{"Clear selected":{v:["Очистить выбранный"]},"Deselect {option}":{v:["Отменить выбор {option}"]},Options:{v:["Варианты"]}}},{l:"sk",t:{"Clear selected":{v:["Vymazať vybraté"]},"Deselect {option}":{v:["Zrušiť výber {option}"]},Options:{v:["možnosti"]}}},{l:"sl",t:{}},{l:"sr",t:{"Clear selected":{v:["Обриши изабрано"]},"Deselect {option}":{v:["Уклони избор {option}"]},Options:{v:["Опције"]}}},{l:"sv",t:{"Clear selected":{v:["Rensa val"]},"Deselect {option}":{v:["Avmarkera {option}"]},Options:{v:["Alternativ"]}}},{l:"tr",t:{"Clear selected":{v:["Seçilmişleri temizle"]},"Deselect {option}":{v:["{option} bırak"]},Options:{v:["Seçenekler"]}}},{l:"uk",t:{"Clear selected":{v:["Очистити вибране"]},"Deselect {option}":{v:["Зняти вибір {option}"]},Options:{v:["Параметри"]}}},{l:"uz",t:{"Clear selected":{v:["Tanlanganni tozalash"]},"Deselect {option}":{v:["{option}tanlovni bekor qiling"]},Options:{v:["Variantlar"]}}},{l:"zh-CN",t:{"Clear selected":{v:["清除所选"]},"Deselect {option}":{v:["取消选择 {option}"]},Options:{v:["选项"]}}},{l:"zh-HK",t:{"Clear selected":{v:["清除所選項目"]},"Deselect {option}":{v:["取消選擇 {option}"]},Options:{v:["選項"]}}},{l:"zh-TW",t:{}}],g=[{l:"ar",t:{"Clear text":{v:["محو النص"]},"Save changes":{v:["حفظ التغييرات"]}}},{l:"ast",t:{"Clear text":{v:["Borrar el testu"]},"Save changes":{v:["Guardar los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Clear text":{v:["Netejar text"]}}},{l:"cs",t:{"Clear text":{v:["Čitelný text"]},"Save changes":{v:["Uložit změny"]}}},{l:"cs-CZ",t:{"Clear text":{v:["Čitelný text"]},"Save changes":{v:["Uložit změny"]}}},{l:"da",t:{"Clear text":{v:["Ryd tekst"]},"Save changes":{v:["Gem ændringer"]}}},{l:"de",t:{"Clear text":{v:["Klartext"]},"Save changes":{v:["Änderungen speichern"]}}},{l:"de-DE",t:{"Clear text":{v:["Klartext"]},"Save changes":{v:["Änderungen speichern"]}}},{l:"el",t:{"Clear text":{v:["Εκκαθάριση κειμένου"]},"Save changes":{v:["Αποθήκευση αλλαγών"]}}},{l:"en-GB",t:{"Clear text":{v:["Clear text"]},"Save changes":{v:["Save changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"es-AR",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"es-EC",t:{"Clear text":{v:["Limpiar texto"]}}},{l:"es-MX",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"et-EE",t:{"Clear text":{v:["Kustuta tekst"]},"Save changes":{v:["Salvesta muudatused"]}}},{l:"eu",t:{"Clear text":{v:["Garbitu testua"]}}},{l:"fa",t:{"Clear text":{v:["پاک کردن متن"]},"Save changes":{v:["ذخیرهٔ تغییرات"]}}},{l:"fi",t:{"Clear text":{v:["Tyhjennä teksti"]},"Save changes":{v:["Tallenna muutokset"]}}},{l:"fr",t:{"Clear text":{v:["Effacer le texte"]},"Save changes":{v:["Sauvegarder les changements"]}}},{l:"ga",t:{"Clear text":{v:["Glan téacs"]},"Save changes":{v:["Sabháil na hathruithe"]}}},{l:"gl",t:{"Clear text":{v:["Limpar o texto"]},"Save changes":{v:["Gardar os cambios"]}}},{l:"he",t:{"Clear text":{v:["פינוי טקסט"]}}},{l:"hu",t:{"Clear text":{v:["Szöveg törlése"]}}},{l:"id",t:{"Clear text":{v:["Bersihkan teks"]},"Save changes":{v:["Simpan perubahan"]}}},{l:"is",t:{"Clear text":{v:["Hreinsa texta"]},"Save changes":{v:["Vista breytingar"]}}},{l:"it",t:{"Clear text":{v:["Cancella il testo"]},"Save changes":{v:["Salva le modifiche"]}}},{l:"ja",t:{"Clear text":{v:["テキストをクリア"]},"Save changes":{v:["変更を保存"]}}},{l:"ja-JP",t:{"Clear text":{v:["テキストをクリア"]},"Save changes":{v:["変更を保存"]}}},{l:"ko",t:{"Clear text":{v:["텍스트 지우기"]},"Save changes":{v:["변경 사항 저장"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"Clear text":{v:["Fjern tekst"]},"Save changes":{v:["Lagre endringer"]}}},{l:"nl",t:{"Clear text":{v:["Wis tekst"]},"Save changes":{v:["Wijzigingen opslaan"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear text":{v:["Wyczyść tekst"]},"Save changes":{v:["Zapisz zmiany"]}}},{l:"pt-BR",t:{"Clear text":{v:["Limpar texto"]},"Save changes":{v:["Salvar alterações"]}}},{l:"pt-PT",t:{"Clear text":{v:["Limpar texto"]},"Save changes":{v:["Gravar alterações"]}}},{l:"ro",t:{"Clear text":{v:["Șterge textul"]},"Save changes":{v:["Salvează modificările"]}}},{l:"ru",t:{"Clear text":{v:["Очистить текст"]},"Save changes":{v:["Сохранить изменения"]}}},{l:"sk",t:{"Clear text":{v:["Vamazať text"]},"Save changes":{v:["Uložiť zmeny"]}}},{l:"sl",t:{"Clear text":{v:["Počisti besedilo"]}}},{l:"sr",t:{"Clear text":{v:["Обриши текст"]},"Save changes":{v:["Сачувај измене"]}}},{l:"sv",t:{"Clear text":{v:["Ta bort text"]},"Save changes":{v:["Spara ändringar"]}}},{l:"tr",t:{"Clear text":{v:["Metni temizle"]},"Save changes":{v:["Değişiklikleri kaydet"]}}},{l:"uk",t:{"Clear text":{v:["Очистити текст"]},"Save changes":{v:["Зберегти зміни"]}}},{l:"uz",t:{"Clear text":{v:["Matnni tozalash"]},"Save changes":{v:["O'zgarishlarni saqlang"]}}},{l:"zh-CN",t:{"Clear text":{v:["清除文本"]},"Save changes":{v:["保存修改"]}}},{l:"zh-HK",t:{"Clear text":{v:["清除文本"]},"Save changes":{v:["保存更改"]}}},{l:"zh-TW",t:{"Clear text":{v:["清除文字"]}}}],f=[{l:"ar",t:{Close:{v:["إغلاق"]}}},{l:"ast",t:{Close:{v:["Zarrar"]}}},{l:"br",t:{Close:{v:["Serriñ"]}}},{l:"ca",t:{Close:{v:["Tanca"]}}},{l:"cs",t:{Close:{v:["Zavřít"]}}},{l:"cs-CZ",t:{Close:{v:["Zavřít"]}}},{l:"da",t:{Close:{v:["Luk"]}}},{l:"de",t:{Close:{v:["Schließen"]}}},{l:"de-DE",t:{Close:{v:["Schließen"]}}},{l:"el",t:{Close:{v:["Κλείσιμο"]}}},{l:"en-GB",t:{Close:{v:["Close"]}}},{l:"eo",t:{Close:{v:["Fermu"]}}},{l:"es",t:{Close:{v:["Cerrar"]}}},{l:"es-AR",t:{Close:{v:["Cerrar"]}}},{l:"es-EC",t:{Close:{v:["Cerrar"]}}},{l:"es-MX",t:{Close:{v:["Cerrar"]}}},{l:"et-EE",t:{Close:{v:["Sulge"]}}},{l:"eu",t:{Close:{v:["Itxi"]}}},{l:"fa",t:{Close:{v:["بستن"]}}},{l:"fi",t:{Close:{v:["Sulje"]}}},{l:"fr",t:{Close:{v:["Fermer"]}}},{l:"ga",t:{Close:{v:["Dún"]}}},{l:"gl",t:{Close:{v:["Pechar"]}}},{l:"he",t:{Close:{v:["סגירה"]}}},{l:"hu",t:{Close:{v:["Bezárás"]}}},{l:"id",t:{Close:{v:["Tutup"]}}},{l:"is",t:{Close:{v:["Loka"]}}},{l:"it",t:{Close:{v:["Chiudi"]}}},{l:"ja",t:{Close:{v:["閉じる"]}}},{l:"ja-JP",t:{Close:{v:["閉じる"]}}},{l:"ko",t:{Close:{v:["닫기"]}}},{l:"lt-LT",t:{Close:{v:["Užverti"]}}},{l:"lv",t:{Close:{v:["Aizvērt"]}}},{l:"mk",t:{Close:{v:["Затвори"]}}},{l:"my",t:{Close:{v:["ပိတ်ရန်"]}}},{l:"nb",t:{Close:{v:["Lukk"]}}},{l:"nl",t:{Close:{v:["Sluiten"]}}},{l:"oc",t:{Close:{v:["Tampar"]}}},{l:"pl",t:{Close:{v:["Zamknij"]}}},{l:"pt-BR",t:{Close:{v:["Fechar"]}}},{l:"pt-PT",t:{Close:{v:["Fechar"]}}},{l:"ro",t:{Close:{v:["Închideți"]}}},{l:"ru",t:{Close:{v:["Закрыть"]}}},{l:"sk",t:{Close:{v:["Zavrieť"]}}},{l:"sl",t:{Close:{v:["Zapri"]}}},{l:"sr",t:{Close:{v:["Затвори"]}}},{l:"sv",t:{Close:{v:["Stäng"]}}},{l:"tr",t:{Close:{v:["Kapat"]}}},{l:"uk",t:{Close:{v:["Закрити"]}}},{l:"uz",t:{Close:{v:["Yopish"]}}},{l:"zh-CN",t:{Close:{v:["关闭"]}}},{l:"zh-HK",t:{Close:{v:["關閉"]}}},{l:"zh-TW",t:{Close:{v:["關閉"]}}}],h=[{l:"ar",t:{Global:{v:["شامل"]}}},{l:"ast",t:{Global:{v:["Global"]}}},{l:"br",t:{}},{l:"ca",t:{Global:{v:["Global"]}}},{l:"cs",t:{Global:{v:["Globální"]}}},{l:"cs-CZ",t:{Global:{v:["Globální"]}}},{l:"da",t:{Global:{v:["Global"]}}},{l:"de",t:{Global:{v:["Global"]}}},{l:"de-DE",t:{Global:{v:["Global"]}}},{l:"el",t:{Global:{v:["Καθολικό"]}}},{l:"en-GB",t:{Global:{v:["Global"]}}},{l:"eo",t:{}},{l:"es",t:{Global:{v:["Global"]}}},{l:"es-AR",t:{Global:{v:["Global"]}}},{l:"es-EC",t:{Global:{v:["Global"]}}},{l:"es-MX",t:{Global:{v:["Global"]}}},{l:"et-EE",t:{Global:{v:["Globaalne"]}}},{l:"eu",t:{Global:{v:["Globala"]}}},{l:"fa",t:{Global:{v:["سراسری"]}}},{l:"fi",t:{Global:{v:["Globaali"]}}},{l:"fr",t:{Global:{v:["Global"]}}},{l:"ga",t:{Global:{v:["Domhanda"]}}},{l:"gl",t:{Global:{v:["Global"]}}},{l:"he",t:{Global:{v:["כללי"]}}},{l:"hu",t:{Global:{v:["Globális"]}}},{l:"id",t:{Global:{v:["Global"]}}},{l:"is",t:{Global:{v:["Almennt"]}}},{l:"it",t:{Global:{v:["Globale"]}}},{l:"ja",t:{Global:{v:["全体"]}}},{l:"ja-JP",t:{Global:{v:["全体"]}}},{l:"ko",t:{Global:{v:["글로벌"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{Global:{v:["Глобално"]}}},{l:"my",t:{Global:{v:["ကမ္ဘာလုံးဆိုင်ရာ"]}}},{l:"nb",t:{Global:{v:["Global"]}}},{l:"nl",t:{Global:{v:["Globaal"]}}},{l:"oc",t:{}},{l:"pl",t:{Global:{v:["Globalnie"]}}},{l:"pt-BR",t:{Global:{v:["Global"]}}},{l:"pt-PT",t:{Global:{v:["Global"]}}},{l:"ro",t:{Global:{v:["Global"]}}},{l:"ru",t:{Global:{v:["Глобальный"]}}},{l:"sk",t:{Global:{v:["Globálne"]}}},{l:"sl",t:{Global:{v:["Splošno"]}}},{l:"sr",t:{Global:{v:["Глобално"]}}},{l:"sv",t:{Global:{v:["Global"]}}},{l:"tr",t:{Global:{v:["Evrensel"]}}},{l:"uk",t:{Global:{v:["Глобальний"]}}},{l:"uz",t:{Global:{v:["Global"]}}},{l:"zh-CN",t:{Global:{v:["全局"]}}},{l:"zh-HK",t:{Global:{v:["全球的"]}}},{l:"zh-TW",t:{Global:{v:["全域"]}}}],v=[{l:"ar",t:{"Hide password":{v:["إخفاء كلمة المرور"]},"Password is secure":{v:["كلمة المرور آمنة"]},"Show password":{v:["أظهِر كلمة المرور"]}}},{l:"ast",t:{"Hide password":{v:["Anubrir la contraseña"]},"Password is secure":{v:["La contraseña ye segura"]},"Show password":{v:["Amosar la contraseña"]}}},{l:"br",t:{}},{l:"ca",t:{"Hide password":{v:["Amagar contrasenya"]},"Password is secure":{v:["Contrasenya segura
"]},"Show password":{v:["Mostrar contrasenya"]}}},{l:"cs",t:{"Hide password":{v:["Skrýt heslo"]},"Password is secure":{v:["Heslo je bezpečné"]},"Show password":{v:["Zobrazit heslo"]}}},{l:"cs-CZ",t:{"Hide password":{v:["Skrýt heslo"]},"Password is secure":{v:["Heslo je bezpečné"]},"Show password":{v:["Zobrazit heslo"]}}},{l:"da",t:{"Hide password":{v:["Skjul kodeord"]},"Password is secure":{v:["Kodeordet er sikkert"]},"Show password":{v:["Vis kodeord"]}}},{l:"de",t:{"Hide password":{v:["Passwort verbergen"]},"Password is secure":{v:["Passwort ist sicher"]},"Show password":{v:["Passwort anzeigen"]}}},{l:"de-DE",t:{"Hide password":{v:["Passwort verbergen"]},"Password is secure":{v:["Passwort ist sicher"]},"Show password":{v:["Passwort anzeigen"]}}},{l:"el",t:{"Hide password":{v:["Απόκρυψη συνθηματικού"]},"Password is secure":{v:["Το συνθηματικό είναι ασφαλές"]},"Show password":{v:["Εμφάνιση κωδικού πρόσβασης"]}}},{l:"en-GB",t:{"Hide password":{v:["Hide password"]},"Password is secure":{v:["Password is secure"]},"Show password":{v:["Show password"]}}},{l:"eo",t:{}},{l:"es",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"es-AR",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"es-EC",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"es-MX",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"et-EE",t:{"Hide password":{v:["Peida salasõna"]},"Password is secure":{v:["Salasõna on turvaline"]},"Show password":{v:["Näita salasõna"]}}},{l:"eu",t:{"Hide password":{v:["Ezkutatu pasahitza"]},"Password is secure":{v:["Pasahitza segurua da"]},"Show password":{v:["Erakutsi pasahitza"]}}},{l:"fa",t:{"Hide password":{v:["پنهان کردن رمز عبور"]},"Password is secure":{v:["گذرواژه امن است"]},"Show password":{v:["نمایش گذرواژه"]}}},{l:"fi",t:{"Hide password":{v:["Piilota salasana"]},"Password is secure":{v:["Salasana on turvallinen"]},"Show password":{v:["Näytä salasana"]}}},{l:"fr",t:{"Hide password":{v:["Cacher le mot de passe"]},"Password is secure":{v:["Le mot de passe est sécurisé"]},"Show password":{v:["Afficher le mot de passe"]}}},{l:"ga",t:{"Hide password":{v:["Folaigh pasfhocal"]},"Password is secure":{v:["Tá pasfhocal slán"]},"Show password":{v:["Taispeáin pasfhocal"]}}},{l:"gl",t:{"Hide password":{v:["Agochar o contrasinal"]},"Password is secure":{v:["O contrasinal é seguro"]},"Show password":{v:["Amosar o contrasinal"]}}},{l:"he",t:{"Hide password":{v:["הסתרת סיסמה"]},"Password is secure":{v:["הסיסמה מאובטחת"]},"Show password":{v:["הצגת סיסמה"]}}},{l:"hu",t:{"Hide password":{v:["Jelszó elrejtése"]},"Password is secure":{v:["A jelszó biztonságos"]},"Show password":{v:["Jelszó megjelenítése"]}}},{l:"id",t:{"Hide password":{v:["Sembunyikan sandi"]},"Password is secure":{v:["Kata sandi sudah aman"]},"Show password":{v:["Tampilkan sandi"]}}},{l:"is",t:{"Hide password":{v:["Fela lykilorð"]},"Password is secure":{v:["Lykilorðið er öruggt"]},"Show password":{v:["Birta lykilorð"]}}},{l:"it",t:{"Hide password":{v:["Nascondi la password"]},"Password is secure":{v:["La password è sicura"]},"Show password":{v:["Mostra la password"]}}},{l:"ja",t:{"Hide password":{v:["パスワードを非表示"]},"Password is secure":{v:["パスワードは保護されています"]},"Show password":{v:["パスワードを表示"]}}},{l:"ja-JP",t:{"Hide password":{v:["パスワードを非表示"]},"Password is secure":{v:["パスワードは保護されています"]},"Show password":{v:["パスワードを表示"]}}},{l:"ko",t:{"Hide password":{v:["암호 숨기기"]},"Password is secure":{v:["암호가 안전합니다."]},"Show password":{v:["암호 표시"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"Hide password":{v:["Skjul passord"]},"Password is secure":{v:["Passordet er sikkert"]},"Show password":{v:["Vis passord"]}}},{l:"nl",t:{"Hide password":{v:["Verberg wachtwoord"]},"Password is secure":{v:["Wachtwoord is veilig"]},"Show password":{v:["Toon wachtwoord"]}}},{l:"oc",t:{}},{l:"pl",t:{"Hide password":{v:["Ukryj hasło"]},"Password is secure":{v:["Hasło jest bezpieczne"]},"Show password":{v:["Pokaż hasło"]}}},{l:"pt-BR",t:{"Hide password":{v:["Ocultar senha"]},"Password is secure":{v:["A senha é segura"]},"Show password":{v:["Mostrar senha"]}}},{l:"pt-PT",t:{"Hide password":{v:["Ocultar palavra-passe"]},"Password is secure":{v:["A palavra-passe é segura"]},"Show password":{v:["Mostrar palavra-passe"]}}},{l:"ro",t:{"Hide password":{v:["Ascunde parola"]},"Password is secure":{v:["Parola este sigură"]},"Show password":{v:["Arată parola"]}}},{l:"ru",t:{"Hide password":{v:["Скрыть пароль"]},"Password is secure":{v:["Пароль надежный"]},"Show password":{v:["Показать пароль"]}}},{l:"sk",t:{"Hide password":{v:["Skryť heslo"]},"Password is secure":{v:["Heslo je bezpečné"]},"Show password":{v:["Zobraziť heslo"]}}},{l:"sl",t:{"Hide password":{v:["Skrij geslo"]},"Password is secure":{v:["Geslo je varno"]},"Show password":{v:["Pokaži geslo"]}}},{l:"sr",t:{"Hide password":{v:["Сакриј лозинку"]},"Password is secure":{v:["Лозинка је безбедна"]},"Show password":{v:["Прикажи лозинку"]}}},{l:"sv",t:{"Hide password":{v:["Göm lösenordet"]},"Password is secure":{v:["Lössenordet är säkert"]},"Show password":{v:["Visa lössenordet"]}}},{l:"tr",t:{"Hide password":{v:["Parolayı gizle"]},"Password is secure":{v:["Parola güvenli"]},"Show password":{v:["Parolayı görüntüle"]}}},{l:"uk",t:{"Hide password":{v:["Приховати пароль"]},"Password is secure":{v:["Пароль безпечний"]},"Show password":{v:["Показати пароль"]}}},{l:"uz",t:{"Hide password":{v:["Parolni yashirish"]},"Password is secure":{v:["Parol xavfsiz"]},"Show password":{v:["Parolni ko'rsatish"]}}},{l:"zh-CN",t:{"Hide password":{v:["隐藏密码"]},"Password is secure":{v:["密码安全"]},"Show password":{v:["显示密码"]}}},{l:"zh-HK",t:{"Hide password":{v:["隱藏密碼"]},"Password is secure":{v:["密碼是安全的"]},"Show password":{v:["顯示密碼"]}}},{l:"zh-TW",t:{"Hide password":{v:["隱藏密碼"]},"Password is secure":{v:["密碼安全"]},"Show password":{v:["顯示密碼"]}}}],y=[{l:"ar",t:{}},{l:"ast",t:{}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{}},{l:"cs-CZ",t:{}},{l:"da",t:{}},{l:"de",t:{}},{l:"de-DE",t:{}},{l:"el",t:{}},{l:"en-GB",t:{}},{l:"eo",t:{}},{l:"es",t:{}},{l:"es-AR",t:{}},{l:"es-EC",t:{}},{l:"es-MX",t:{}},{l:"et-EE",t:{}},{l:"eu",t:{}},{l:"fa",t:{}},{l:"fi",t:{}},{l:"fr",t:{}},{l:"ga",t:{}},{l:"gl",t:{}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{}},{l:"is",t:{}},{l:"it",t:{}},{l:"ja",t:{}},{l:"ja-JP",t:{}},{l:"ko",t:{}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{}},{l:"nl",t:{}},{l:"oc",t:{}},{l:"pl",t:{}},{l:"pt-BR",t:{}},{l:"pt-PT",t:{}},{l:"ro",t:{}},{l:"ru",t:{}},{l:"sk",t:{}},{l:"sl",t:{}},{l:"sr",t:{}},{l:"sv",t:{}},{l:"tr",t:{}},{l:"uk",t:{}},{l:"uz",t:{}},{l:"zh-CN",t:{}},{l:"zh-HK",t:{}},{l:"zh-TW",t:{}}],w=[{l:"ar",t:{Next:{v:["التالي"]},"Pause slideshow":{v:["تجميد عرض الشرائح"]},Previous:{v:["السابق"]},"Start slideshow":{v:["إبدإ العرض"]}}},{l:"ast",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Posar la presentación de diapositives"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Aniciar la presentación de diapositives"]}}},{l:"br",t:{Next:{v:["Da heul"]},"Pause slideshow":{v:["Arsav an diaporama"]},Previous:{v:["A-raok"]},"Start slideshow":{v:["Kregiñ an diaporama"]}}},{l:"ca",t:{Next:{v:["Següent"]},"Pause slideshow":{v:["Atura la presentació"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Inicia la presentació"]}}},{l:"cs",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"cs-CZ",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"da",t:{Next:{v:["Videre"]},"Pause slideshow":{v:["Suspender fremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start fremvisning"]}}},{l:"de",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"de-DE",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"el",t:{Next:{v:["Επόμενο"]},"Pause slideshow":{v:["Παύση προβολής διαφανειών"]},Previous:{v:["Προηγούμενο"]},"Start slideshow":{v:["Έναρξη προβολής διαφανειών"]}}},{l:"en-GB",t:{Next:{v:["Next"]},"Pause slideshow":{v:["Pause slideshow"]},Previous:{v:["Previous"]},"Start slideshow":{v:["Start slideshow"]}}},{l:"eo",t:{Next:{v:["Sekva"]},"Pause slideshow":{v:["Payzi bildprezenton"]},Previous:{v:["Antaŭa"]},"Start slideshow":{v:["Komenci bildprezenton"]}}},{l:"es",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es-AR",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es-EC",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"es-MX",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"et-EE",t:{Next:{v:["Edasi"]},"Pause slideshow":{v:["Slaidiesitluse paus"]},Previous:{v:["Eelmine"]},"Start slideshow":{v:["Alusta slaidiesitust"]}}},{l:"eu",t:{Next:{v:["Hurrengoa"]},"Pause slideshow":{v:["Pausatu diaporama"]},Previous:{v:["Aurrekoa"]},"Start slideshow":{v:["Hasi diaporama"]}}},{l:"fa",t:{Next:{v:["بعدی"]},"Pause slideshow":{v:["توقف نمایش اسلاید"]},Previous:{v:["قبلی"]},"Start slideshow":{v:["شروع نمایش اسلاید"]}}},{l:"fi",t:{Next:{v:["Seuraava"]},"Pause slideshow":{v:["Keskeytä diaesitys"]},Previous:{v:["Edellinen"]},"Start slideshow":{v:["Aloita diaesitys"]}}},{l:"fr",t:{Next:{v:["Suivant"]},"Pause slideshow":{v:["Mettre le diaporama en pause"]},Previous:{v:["Précédent"]},"Start slideshow":{v:["Démarrer le diaporama"]}}},{l:"ga",t:{Next:{v:["Ar aghaidh"]},"Pause slideshow":{v:["Cuir taispeántas sleamhnán ar sos"]},Previous:{v:["Roimhe Seo"]},"Start slideshow":{v:["Tosaigh taispeántas sleamhnán"]}}},{l:"gl",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar o diaporama"]},Previous:{v:["Anterir"]},"Start slideshow":{v:["Iniciar o diaporama"]}}},{l:"he",t:{Next:{v:["הבא"]},"Pause slideshow":{v:["השהיית מצגת"]},Previous:{v:["הקודם"]},"Start slideshow":{v:["התחלת המצגת"]}}},{l:"hu",t:{Next:{v:["Következő"]},"Pause slideshow":{v:["Diavetítés szüneteltetése"]},Previous:{v:["Előző"]},"Start slideshow":{v:["Diavetítés indítása"]}}},{l:"id",t:{Next:{v:["Selanjutnya"]},"Pause slideshow":{v:["Jeda tayangan slide"]},Previous:{v:["Sebelumnya"]},"Start slideshow":{v:["Mulai salindia"]}}},{l:"is",t:{Next:{v:["Næsta"]},"Pause slideshow":{v:["Gera hlé á skyggnusýningu"]},Previous:{v:["Fyrri"]},"Start slideshow":{v:["Byrja skyggnusýningu"]}}},{l:"it",t:{Next:{v:["Successivo"]},"Pause slideshow":{v:["Presentazione in pausa"]},Previous:{v:["Precedente"]},"Start slideshow":{v:["Avvia presentazione"]}}},{l:"ja",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ja-JP",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ko",t:{Next:{v:["다음"]},"Pause slideshow":{v:["슬라이드쇼 일시정지"]},Previous:{v:["이전"]},"Start slideshow":{v:["슬라이드쇼 시작"]}}},{l:"lt-LT",t:{Next:{v:["Kitas"]},"Pause slideshow":{v:["Pristabdyti skaidrių rodymą"]},Previous:{v:["Ankstesnis"]},"Start slideshow":{v:["Pradėti skaidrių rodymą"]}}},{l:"lv",t:{Next:{v:["Nākamais"]},"Pause slideshow":{v:["Pauzēt slaidrādi"]},Previous:{v:["Iepriekšējais"]},"Start slideshow":{v:["Sākt slaidrādi"]}}},{l:"mk",t:{Next:{v:["Следно"]},"Pause slideshow":{v:["Пузирај слајдшоу"]},Previous:{v:["Предходно"]},"Start slideshow":{v:["Стартувај слајдшоу"]}}},{l:"my",t:{Next:{v:["နောက်သို့ဆက်ရန်"]},"Pause slideshow":{v:["စလိုက်ရှိုး ခေတ္တရပ်ရန်"]},Previous:{v:["ယခင်"]},"Start slideshow":{v:["စလိုက်ရှိုးအား စတင်ရန်"]}}},{l:"nb",t:{Next:{v:["Neste"]},"Pause slideshow":{v:["Pause lysbildefremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start lysbildefremvisning"]}}},{l:"nl",t:{Next:{v:["Volgende"]},"Pause slideshow":{v:["Pauzeer diavoorstelling"]},Previous:{v:["Vorige"]},"Start slideshow":{v:["Start diavoorstelling"]}}},{l:"oc",t:{Next:{v:["Seguent"]},"Pause slideshow":{v:["Metre en pausa lo diaporama"]},Previous:{v:["Precedent"]},"Start slideshow":{v:["Lançar lo diaporama"]}}},{l:"pl",t:{Next:{v:["Następny"]},"Pause slideshow":{v:["Wstrzymaj pokaz slajdów"]},Previous:{v:["Poprzedni"]},"Start slideshow":{v:["Rozpocznij pokaz slajdów"]}}},{l:"pt-BR",t:{Next:{v:["Próximo"]},"Pause slideshow":{v:["Pausar apresentação de slides"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar apresentação de slides"]}}},{l:"pt-PT",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar diaporama"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar diaporama"]}}},{l:"ro",t:{Next:{v:["Următorul"]},"Pause slideshow":{v:["Pauză prezentare de diapozitive"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Începeți prezentarea de diapozitive"]}}},{l:"ru",t:{Next:{v:["Следующее"]},"Pause slideshow":{v:["Приостановить показ слйдов"]},Previous:{v:["Предыдущее"]},"Start slideshow":{v:["Начать показ слайдов"]}}},{l:"sk",t:{Next:{v:["Ďalej"]},"Pause slideshow":{v:["Pozastaviť prezentáciu"]},Previous:{v:["Predchádzajúce"]},"Start slideshow":{v:["Začať prezentáciu"]}}},{l:"sl",t:{Next:{v:["Naslednji"]},"Pause slideshow":{v:["Ustavi predstavitev"]},Previous:{v:["Predhodni"]},"Start slideshow":{v:["Začni predstavitev"]}}},{l:"sr",t:{Next:{v:["Следеће"]},"Pause slideshow":{v:["Паузирај слајд шоу"]},Previous:{v:["Претходно"]},"Start slideshow":{v:["Покрени слајд шоу"]}}},{l:"sv",t:{Next:{v:["Nästa"]},"Pause slideshow":{v:["Pausa bildspelet"]},Previous:{v:["Föregående"]},"Start slideshow":{v:["Starta bildspelet"]}}},{l:"tr",t:{Next:{v:["Sonraki"]},"Pause slideshow":{v:["Slayt sunumunu duraklat"]},Previous:{v:["Önceki"]},"Start slideshow":{v:["Slayt sunumunu başlat"]}}},{l:"uk",t:{Next:{v:["Вперед"]},"Pause slideshow":{v:["Пауза у показі слайдів"]},Previous:{v:["Назад"]},"Start slideshow":{v:["Почати показ слайдів"]}}},{l:"uz",t:{Next:{v:["Keyingi"]},"Pause slideshow":{v:["Slayd-shouni to'xtatib turish"]},Previous:{v:["Oldingi"]},"Start slideshow":{v:["Slayd-shouni boshlash"]}}},{l:"zh-CN",t:{Next:{v:["下一个"]},"Pause slideshow":{v:["暂停幻灯片"]},Previous:{v:["上一个"]},"Start slideshow":{v:["开始幻灯片"]}}},{l:"zh-HK",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}},{l:"zh-TW",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}}],A=[{l:"ar",t:{"No results":{v:["ليس هناك أية نتيجة"]}}},{l:"ast",t:{"No results":{v:["Nun hai nengún resultáu"]}}},{l:"br",t:{"No results":{v:["Disoc'h ebet"]}}},{l:"ca",t:{"No results":{v:["Sense resultats"]}}},{l:"cs",t:{"No results":{v:["Nic nenalezeno"]}}},{l:"cs-CZ",t:{"No results":{v:["Nic nenalezeno"]}}},{l:"da",t:{"No results":{v:["Ingen resultater"]}}},{l:"de",t:{"No results":{v:["Keine Ergebnisse"]}}},{l:"de-DE",t:{"No results":{v:["Keine Ergebnisse"]}}},{l:"el",t:{"No results":{v:["Κανένα αποτέλεσμα"]}}},{l:"en-GB",t:{"No results":{v:["No results"]}}},{l:"eo",t:{"No results":{v:["La rezulto forestas"]}}},{l:"es",t:{"No results":{v:[" Ningún resultado"]}}},{l:"es-AR",t:{"No results":{v:["Sin resultados"]}}},{l:"es-EC",t:{"No results":{v:["Sin resultados"]}}},{l:"es-MX",t:{"No results":{v:["Sin resultados"]}}},{l:"et-EE",t:{"No results":{v:["Tulemusi pole"]}}},{l:"eu",t:{"No results":{v:["Emaitzarik ez"]}}},{l:"fa",t:{"No results":{v:["بدون هیچ نتیجه‌ای"]}}},{l:"fi",t:{"No results":{v:["Ei tuloksia"]}}},{l:"fr",t:{"No results":{v:["Aucun résultat"]}}},{l:"ga",t:{"No results":{v:["Gan torthaí"]}}},{l:"gl",t:{"No results":{v:["Sen resultados"]}}},{l:"he",t:{"No results":{v:["אין תוצאות"]}}},{l:"hu",t:{"No results":{v:["Nincs találat"]}}},{l:"id",t:{"No results":{v:["Tidak ada hasil"]}}},{l:"is",t:{"No results":{v:["Engar niðurstöður"]}}},{l:"it",t:{"No results":{v:["Nessun risultato"]}}},{l:"ja",t:{"No results":{v:["結果無し"]}}},{l:"ja-JP",t:{"No results":{v:["結果無し"]}}},{l:"ko",t:{"No results":{v:["결과 없음"]}}},{l:"lt-LT",t:{"No results":{v:["Nėra rezultatų"]}}},{l:"lv",t:{"No results":{v:["Nav rezultātu"]}}},{l:"mk",t:{"No results":{v:["Нема резултати"]}}},{l:"my",t:{"No results":{v:["ရလဒ်မရှိပါ"]}}},{l:"nb",t:{"No results":{v:["Ingen resultater"]}}},{l:"nl",t:{"No results":{v:["Geen resultaten"]}}},{l:"oc",t:{"No results":{v:["Cap de resultat"]}}},{l:"pl",t:{"No results":{v:["Brak wyników"]}}},{l:"pt-BR",t:{"No results":{v:["Sem resultados"]}}},{l:"pt-PT",t:{"No results":{v:["Sem resultados"]}}},{l:"ro",t:{"No results":{v:["Nu există rezultate"]}}},{l:"ru",t:{"No results":{v:["Результаты отсуствуют"]}}},{l:"sk",t:{"No results":{v:["Žiadne výsledky"]}}},{l:"sl",t:{"No results":{v:["Ni zadetkov"]}}},{l:"sr",t:{"No results":{v:["Нема резултата"]}}},{l:"sv",t:{"No results":{v:["Inga resultat"]}}},{l:"tr",t:{"No results":{v:["Herhangi bir sonuç bulunamadı"]}}},{l:"uk",t:{"No results":{v:["Відсутні результати"]}}},{l:"uz",t:{"No results":{v:["Natija yoʻq"]}}},{l:"zh-CN",t:{"No results":{v:["无结果"]}}},{l:"zh-HK",t:{"No results":{v:["無結果"]}}},{l:"zh-TW",t:{"No results":{v:["無結果"]}}}],b=[{l:"ar",t:{"Pick a date":{v:["إختَر التاريخ"]},"Pick a date and a time":{v:["إختَر التاريخ و الوقت"]},"Pick a month":{v:["إختَر الشهر"]},"Pick a time":{v:["إختَر الوقت"]},"Pick a week":{v:["إختَر الأسبوع"]},"Pick a year":{v:["إختَر السنة"]},"Please select a time zone:":{v:["الرجاء تحديد المنطقة الزمنية:"]}}},{l:"ast",t:{"Pick a date":{v:["Escueyi una data"]},"Pick a date and a time":{v:["Escueyi una data y hora"]},"Pick a month":{v:["Escueyi un mes"]},"Pick a time":{v:["Escueyi una hora"]},"Pick a week":{v:["Escueyi una selmana"]},"Pick a year":{v:["Escueyi un añu"]},"Please select a time zone:":{v:["Seleiciona un fusu horariu:"]}}},{l:"br",t:{}},{l:"ca",t:{"Please select a time zone:":{v:["Seleccioneu una zona horària:"]}}},{l:"cs",t:{"Pick a date":{v:["Vybrat datum"]},"Pick a date and a time":{v:["Vybrat datum a čas"]},"Pick a month":{v:["Vybrat měsíc"]},"Pick a time":{v:["Vybrat čas"]},"Pick a week":{v:["Vybrat týden"]},"Pick a year":{v:["Vybrat rok"]},"Please select a time zone:":{v:["Vyberte časovou zónu:"]}}},{l:"cs-CZ",t:{"Pick a date":{v:["Vybrat datum"]},"Pick a date and a time":{v:["Vybrat datum a čas"]},"Pick a month":{v:["Vybrat měsíc"]},"Pick a time":{v:["Vybrat čas"]},"Pick a week":{v:["Vybrat týden"]},"Pick a year":{v:["Vybrat rok"]},"Please select a time zone:":{v:["Vyberte časovou zónu:"]}}},{l:"da",t:{"Pick a date":{v:["Vælg en dato"]},"Pick a date and a time":{v:["Vælg en dato og tidspunkt"]},"Pick a month":{v:["Vælg en måned"]},"Pick a time":{v:["Vælg et tidspunkt"]},"Pick a week":{v:["Vælg en uge"]},"Pick a year":{v:["Vælg et år"]},"Please select a time zone:":{v:["Vælg venligst en tidszone:"]}}},{l:"de",t:{"Pick a date":{v:["Ein Datum auswählen"]},"Pick a date and a time":{v:["Datum und Uhrzeit auswählen"]},"Pick a month":{v:["Einen Monat auswählen"]},"Pick a time":{v:["Eine Uhrzeit auswählen"]},"Pick a week":{v:["Eine Woche auswählen"]},"Pick a year":{v:["Ein Jahr auswählen"]},"Please select a time zone:":{v:["Bitte eine Zeitzone auswählen:"]}}},{l:"de-DE",t:{"Pick a date":{v:["Ein Datum auswählen"]},"Pick a date and a time":{v:["Datum und Uhrzeit auswählen"]},"Pick a month":{v:["Einen Monat auswählen"]},"Pick a time":{v:["Eine Uhrzeit auswählen"]},"Pick a week":{v:["Eine Woche auswählen"]},"Pick a year":{v:["Ein Jahr auswählen"]},"Please select a time zone:":{v:["Bitte eine Zeitzone auswählen:"]}}},{l:"el",t:{"Pick a date":{v:["Επιλέξτε ημερομηνία"]},"Pick a date and a time":{v:["Επιλέξτε ημερομηνία και ώρα"]},"Pick a month":{v:["Επιλέξτε μήνα"]},"Pick a time":{v:["Επιλέξτε ώρα"]},"Pick a week":{v:["Επιλέξτε εβδομάδα"]},"Pick a year":{v:["Επιλέξτε έτος"]},"Please select a time zone:":{v:["Παρακαλούμε επιλέξτε μια ζώνη ώρας:"]}}},{l:"en-GB",t:{"Pick a date":{v:["Pick a date"]},"Pick a date and a time":{v:["Pick a date and a time"]},"Pick a month":{v:["Pick a month"]},"Pick a time":{v:["Pick a time"]},"Pick a week":{v:["Pick a week"]},"Pick a year":{v:["Pick a year"]},"Please select a time zone:":{v:["Please select a time zone:"]}}},{l:"eo",t:{}},{l:"es",t:{"Pick a date":{v:["Seleccione una fecha"]},"Pick a date and a time":{v:["Seleccione una fecha y hora"]},"Pick a month":{v:["Seleccione un mes"]},"Pick a time":{v:["Seleccione una hora"]},"Pick a week":{v:["Seleccione una semana"]},"Pick a year":{v:["Seleccione un año"]},"Please select a time zone:":{v:["Por favor elija un huso horario:"]}}},{l:"es-AR",t:{"Pick a date":{v:["Elija una fecha"]},"Pick a date and a time":{v:["Elija una fecha y hora"]},"Pick a month":{v:["Elija un mes"]},"Pick a time":{v:["Elija una hora"]},"Pick a week":{v:["Elija una semana"]},"Pick a year":{v:["Elija un año"]},"Please select a time zone:":{v:["Por favor, elija una zona horaria:"]}}},{l:"es-EC",t:{"Pick a date":{v:["Seleccionar una fecha"]},"Pick a date and a time":{v:["Seleccionar una fecha y una hora"]},"Pick a month":{v:["Seleccionar un mes"]},"Pick a time":{v:["Seleccionar una semana"]},"Pick a week":{v:["Seleccionar una semana"]},"Pick a year":{v:["Seleccionar un año"]},"Please select a time zone:":{v:["Por favor, selecciona una zona horaria:"]}}},{l:"es-MX",t:{"Pick a date":{v:["Seleccionar una fecha"]},"Pick a date and a time":{v:["Seleccionar una fecha y hora"]},"Pick a month":{v:["Seleccionar un mes"]},"Pick a time":{v:["Seleccionar una hora"]},"Pick a week":{v:["Seleccionar una semana"]},"Pick a year":{v:["Seleccionar un año"]},"Please select a time zone:":{v:["Por favor seleccione una zona horaria:"]}}},{l:"et-EE",t:{"Pick a date":{v:["Vali kuupäev"]},"Pick a date and a time":{v:["Vali kuupäev ja kellaaeg"]},"Pick a month":{v:["Vali kuu"]},"Pick a time":{v:["Vali kellaaeg"]},"Pick a week":{v:["Vali nädal"]},"Pick a year":{v:["Vali aasta"]},"Please select a time zone:":{v:["Vali ajatsoon"]}}},{l:"eu",t:{"Pick a date":{v:["Aukeratu data bat"]},"Pick a date and a time":{v:["Aukeratu data eta ordu bat"]},"Pick a month":{v:["Aukeratu hilabete bat"]},"Pick a time":{v:["Aukeratu ordu bat"]},"Pick a week":{v:["Aukeratu aste bat"]},"Pick a year":{v:["Aukeratu urte bat"]},"Please select a time zone:":{v:["Mesedez hautatu ordu-zona bat:"]}}},{l:"fa",t:{"Pick a date":{v:["انتخاب تاریخ"]},"Pick a date and a time":{v:["انتخاب تاریخ و زمان"]},"Pick a month":{v:["انتخاب ماه"]},"Pick a time":{v:["انتخاب زمان"]},"Pick a week":{v:["انتخاب هفته"]},"Pick a year":{v:["انتخاب سال"]},"Please select a time zone:":{v:["لطفا یک منطقهٔ زمانی را انتخاب کنید:"]}}},{l:"fi",t:{"Pick a date":{v:["Valitse päivä"]},"Pick a date and a time":{v:["Valitse päivä ja kellonaika"]},"Pick a month":{v:["Valitse kuukausi"]},"Pick a time":{v:["Valitse kellonaika"]},"Pick a week":{v:["Valitse viikko"]},"Pick a year":{v:["Valitse vuosi"]},"Please select a time zone:":{v:["Valitse aikavyöhyke:"]}}},{l:"fr",t:{"Pick a date":{v:["Sélectionner une date"]},"Pick a date and a time":{v:["Sélectionner une date et une heure"]},"Pick a month":{v:["Sélectionner un mois"]},"Pick a time":{v:["Sélectionner une heure"]},"Pick a week":{v:["Sélectionner une semaine"]},"Pick a year":{v:["Sélectionner une année"]},"Please select a time zone:":{v:["Sélectionnez un fuseau horaire : "]}}},{l:"ga",t:{"Pick a date":{v:["Roghnaigh dáta"]},"Pick a date and a time":{v:["Roghnaigh dáta agus am"]},"Pick a month":{v:["Roghnaigh mí"]},"Pick a time":{v:["Roghnaigh am"]},"Pick a week":{v:["Roghnaigh seachtain"]},"Pick a year":{v:["Roghnaigh bliain"]},"Please select a time zone:":{v:["Roghnaigh crios ama le do thoil:"]}}},{l:"gl",t:{"Pick a date":{v:["Escolla unha data"]},"Pick a date and a time":{v:["Escolle unha data e unha hora"]},"Pick a month":{v:["Escolla un mes"]},"Pick a time":{v:["Escolla unha hora"]},"Pick a week":{v:["Escolla unha semana"]},"Pick a year":{v:["Escolla un ano"]},"Please select a time zone:":{v:["Escolla un fuso horario:"]}}},{l:"he",t:{"Pick a date":{v:["נא לבחור תאריך"]},"Pick a date and a time":{v:["נא לבחור תאריך ושעה"]},"Pick a month":{v:["נא לבחור חודש"]},"Pick a time":{v:["נא לבחור שעה"]},"Pick a week":{v:["נא לבחור שבוע"]},"Pick a year":{v:["נא לבחור שנה"]},"Please select a time zone:":{v:["נא לבחור אזור זמן:"]}}},{l:"hu",t:{"Please select a time zone:":{v:["Válasszon időzónát:"]}}},{l:"id",t:{"Pick a date":{v:["Pilih tanggal"]},"Pick a date and a time":{v:["Pilih tanggal dan waktu"]},"Pick a month":{v:["Pilih bulan"]},"Pick a time":{v:["Pilih waktu"]},"Pick a week":{v:["Pilih pekan"]},"Pick a year":{v:["Pilih tahun"]},"Please select a time zone:":{v:["Mohon pilih zona waktu"]}}},{l:"is",t:{"Pick a date":{v:["Veldu dagsetningu"]},"Pick a date and a time":{v:["Veldu dagsetningu og tíma"]},"Pick a month":{v:["Veldu mánuð"]},"Pick a time":{v:["Veldu tíma"]},"Pick a week":{v:["Veldu viku"]},"Pick a year":{v:["Veldu ár"]},"Please select a time zone:":{v:["Veldu tímabelti:"]}}},{l:"it",t:{"Pick a date":{v:["Scegli una data"]},"Pick a date and a time":{v:["Scegli una data e un orario"]},"Pick a month":{v:["Scegli un mese"]},"Pick a time":{v:["Scegli un momento"]},"Pick a week":{v:["Scegli una settimana"]},"Pick a year":{v:["Scegli un anno"]},"Please select a time zone:":{v:["Si prega di selezionare un fuso orario:"]}}},{l:"ja",t:{"Pick a date":{v:["日付を選択してください"]},"Pick a date and a time":{v:["日付と時刻を選択してください"]},"Pick a month":{v:["月を選択してください"]},"Pick a time":{v:["時間を選択してください"]},"Pick a week":{v:["週を選択してください"]},"Pick a year":{v:["年を選択してください"]},"Please select a time zone:":{v:["タイムゾーンを選んで下さい:"]}}},{l:"ja-JP",t:{"Pick a date":{v:["日付を選択してください"]},"Pick a date and a time":{v:["日付と時刻を選択してください"]},"Pick a month":{v:["月を選択してください"]},"Pick a time":{v:["時間を選択してください"]},"Pick a week":{v:["週を選択してください"]},"Pick a year":{v:["年を選択してください"]},"Please select a time zone:":{v:["タイムゾーンを選んで下さい:"]}}},{l:"ko",t:{"Pick a date":{v:["날짜 선택"]},"Pick a date and a time":{v:["날짜와 시간 선택"]},"Pick a month":{v:["달 선택"]},"Pick a time":{v:["시간 선택"]},"Pick a week":{v:["주 선택"]},"Pick a year":{v:["연도 선택"]},"Please select a time zone:":{v:["시간대를 선택하세요:"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Please select a time zone:":{v:["Изберете временска зона:"]}}},{l:"my",t:{"Please select a time zone:":{v:["ဒေသစံတော်ချိန် ရွေးချယ်ပေးပါ"]}}},{l:"nb",t:{"Pick a date":{v:["Velg en dato"]},"Pick a date and a time":{v:["Velg en dato og et tidspunkt"]},"Pick a month":{v:["Velg en måned"]},"Pick a time":{v:["Velg et tidspunkt"]},"Pick a week":{v:["Velg en uke"]},"Pick a year":{v:["Velg et år"]},"Please select a time zone:":{v:["Vennligst velg tidssone"]}}},{l:"nl",t:{"Pick a date":{v:["Selecteer een datum"]},"Pick a date and a time":{v:["Selecteer een datum en tijd"]},"Pick a month":{v:["Selecteer een maand"]},"Pick a time":{v:["Selecteer een tijd"]},"Pick a week":{v:["Selecteer een week"]},"Pick a year":{v:["Selecteer een jaar"]},"Please select a time zone:":{v:["Selecteer een tijdzone:"]}}},{l:"oc",t:{}},{l:"pl",t:{"Pick a date":{v:["Wybierz datę"]},"Pick a date and a time":{v:["Wybierz datę i godzinę"]},"Pick a month":{v:["Wybierz miesiąc"]},"Pick a time":{v:["Wybierz czas"]},"Pick a week":{v:["Wybierz tydzień"]},"Pick a year":{v:["Wybierz rok"]},"Please select a time zone:":{v:["Wybierz strefę czasową:"]}}},{l:"pt-BR",t:{"Pick a date":{v:["Escolha uma data"]},"Pick a date and a time":{v:["Escolha uma data e um horário"]},"Pick a month":{v:["Escolha um mês"]},"Pick a time":{v:["Escolha um horário"]},"Pick a week":{v:["Escolha uma semana"]},"Pick a year":{v:["Escolha um ano"]},"Please select a time zone:":{v:["Selecione um fuso horário: "]}}},{l:"pt-PT",t:{"Pick a date":{v:["Escolha uma data"]},"Pick a date and a time":{v:["Escolha uma data e uma hora"]},"Pick a month":{v:["Escolha um mês"]},"Pick a time":{v:["Escolha uma hora"]},"Pick a week":{v:["Escolha uma semana"]},"Pick a year":{v:["Escolha um ano"]},"Please select a time zone:":{v:["Por favor, selecione um fuso horário: "]}}},{l:"ro",t:{"Pick a date":{v:["Selectați o dată"]},"Pick a date and a time":{v:["Selectați data și timpul"]},"Pick a month":{v:["Selectați o lună"]},"Pick a time":{v:["Selectați timpul"]},"Pick a week":{v:["Selectați o săptămână"]},"Pick a year":{v:["Selectați anul"]},"Please select a time zone:":{v:["Vă rugăm să selectați un fus orar:"]}}},{l:"ru",t:{"Pick a date":{v:["Выберите дату"]},"Pick a date and a time":{v:["Выберите дату и время"]},"Pick a month":{v:["Выберите месяц"]},"Pick a time":{v:["Выберите время"]},"Pick a week":{v:["Выберите неделю"]},"Pick a year":{v:["Выберите год"]},"Please select a time zone:":{v:["Пожалуйста, выберите часовой пояс:"]}}},{l:"sk",t:{"Pick a date":{v:["Vybrať dátum"]},"Pick a date and a time":{v:["Vybrať dátum a čas"]},"Pick a month":{v:["Vybrať mesiac"]},"Pick a time":{v:["Vybrať čas"]},"Pick a week":{v:["Vybrať týždeň"]},"Pick a year":{v:["Vybrať rok"]},"Please select a time zone:":{v:["Prosím vyberte časovú zónu:"]}}},{l:"sl",t:{"Pick a date":{v:["Izbor datuma"]},"Pick a date and a time":{v:["Izbor datuma in časa"]},"Pick a month":{v:["Izbor meseca"]},"Pick a time":{v:["Izbor časa"]},"Pick a week":{v:["Izbor tedna"]},"Pick a year":{v:["Izbor leta"]},"Please select a time zone:":{v:["Izbor časovnega pasu:"]}}},{l:"sr",t:{"Pick a date":{v:["Изаберите датум"]},"Pick a date and a time":{v:["Изаберите датум и време"]},"Pick a month":{v:["Изаберите месец"]},"Pick a time":{v:["Изаберите време"]},"Pick a week":{v:["Изаберите недељу"]},"Pick a year":{v:["Изаберите годину"]},"Please select a time zone:":{v:["Молимо вас да изаберете временску зону:"]}}},{l:"sv",t:{"Pick a date":{v:["Välj datum"]},"Pick a date and a time":{v:["Välj datum och tid"]},"Pick a month":{v:["Välj månad"]},"Pick a time":{v:["Välj tid"]},"Pick a week":{v:["Välj vecka"]},"Pick a year":{v:["Välj år"]},"Please select a time zone:":{v:["Välj tidszon:"]}}},{l:"tr",t:{"Pick a date":{v:["Bir tarih seçin"]},"Pick a date and a time":{v:["Bir tarih ve saat seçin"]},"Pick a month":{v:["Bir ay seçin"]},"Pick a time":{v:["Bir saat seçin"]},"Pick a week":{v:["Bir hafta seçin"]},"Pick a year":{v:["Bir yıl seçin"]},"Please select a time zone:":{v:["Lütfen bir saat dilimi seçin:"]}}},{l:"uk",t:{"Pick a date":{v:["Вибрати дату"]},"Pick a date and a time":{v:["Виберіть дату та час"]},"Pick a month":{v:["Виберіть місяць"]},"Pick a time":{v:["Виберіть час"]},"Pick a week":{v:["Виберіть тиждень"]},"Pick a year":{v:["Виберіть рік"]},"Please select a time zone:":{v:["Виберіть часовий пояс:"]}}},{l:"uz",t:{"Pick a date":{v:["Sana tanlang"]},"Pick a date and a time":{v:["Sana va vaqtni tanlang"]},"Pick a month":{v:["Oyni tanlang"]},"Pick a time":{v:["Vaqtni tanlang"]},"Pick a week":{v:["Haftani tanlang"]},"Pick a year":{v:["Yilni tanlang"]},"Please select a time zone:":{v:["Vaqt mintaqasini tanlang:"]}}},{l:"zh-CN",t:{"Pick a date":{v:["选择日期"]},"Pick a date and a time":{v:["选择日期和时间"]},"Pick a month":{v:["选择月份"]},"Pick a time":{v:["选择时间"]},"Pick a week":{v:["选择星期"]},"Pick a year":{v:["选择年份"]},"Please select a time zone:":{v:["请选择一个时区:"]}}},{l:"zh-HK",t:{"Pick a date":{v:["挑選日期"]},"Pick a date and a time":{v:["挑選日期與時間"]},"Pick a month":{v:["挑選月份"]},"Pick a time":{v:["挑選時間"]},"Pick a week":{v:["挑選星期"]},"Pick a year":{v:["挑選年份"]},"Please select a time zone:":{v:["請選擇時區:"]}}},{l:"zh-TW",t:{"Pick a date":{v:["挑選日期"]},"Pick a date and a time":{v:["挑選日期與時間"]},"Pick a month":{v:["挑選月份"]},"Pick a time":{v:["挑選時間"]},"Pick a week":{v:["挑選星期"]},"Pick a year":{v:["挑選年份"]},"Please select a time zone:":{v:["請選取時區:"]}}}],C=[{l:"ar",t:{"Search for time zone":{v:["البحث عن منطقة زمنية"]},"Type to search time zone":{v:["أكتُب للبحث عن منطقة زمنية"]}}},{l:"ast",t:{"Search for time zone":{v:["Buscar fusos horarios"]},"Type to search time zone":{v:["Escribi pa buscar un fusu horariu"]}}},{l:"br",t:{}},{l:"ca",t:{"Type to search time zone":{v:["Escriviu per cercar la zona horària"]}}},{l:"cs",t:{"Search for time zone":{v:["Vyhledat časové pásmo"]},"Type to search time zone":{v:["Psaním vyhledejte časovou zónu"]}}},{l:"cs-CZ",t:{"Search for time zone":{v:["Vyhledat časové pásmo"]},"Type to search time zone":{v:["Psaním vyhledejte časovou zónu"]}}},{l:"da",t:{"Search for time zone":{v:["Søg efter tidszone"]},"Type to search time zone":{v:["Indtast for at søge efter tidszone"]}}},{l:"de",t:{"Search for time zone":{v:["Nach Zeitzone suchen"]},"Type to search time zone":{v:["Tippen, um eine Zeitzone zu suchen"]}}},{l:"de-DE",t:{"Search for time zone":{v:["Nach Zeitzone suchen"]},"Type to search time zone":{v:["Tippen, um eine Zeitzone zu suchen"]}}},{l:"el",t:{"Search for time zone":{v:["Αναζήτηση ζώνης ώρας"]},"Type to search time zone":{v:["Πληκτρολογήστε για αναζήτηση ζώνης ώρας"]}}},{l:"en-GB",t:{"Search for time zone":{v:["Search for time zone"]},"Type to search time zone":{v:["Type to search time zone"]}}},{l:"eo",t:{}},{l:"es",t:{"Search for time zone":{v:["Buscar huso horario"]},"Type to search time zone":{v:["Escriba para buscar un huso horario"]}}},{l:"es-AR",t:{"Search for time zone":{v:["Buscar zona horaria"]},"Type to search time zone":{v:["Escriba para buscar la zona horaria"]}}},{l:"es-EC",t:{"Type to search time zone":{v:["Escribe para buscar la zona horaria"]}}},{l:"es-MX",t:{"Search for time zone":{v:["Buscar zona horaria"]},"Type to search time zone":{v:["Escriba para buscar la zona horaria"]}}},{l:"et-EE",t:{"Search for time zone":{v:["Otsi ajavööndit"]},"Type to search time zone":{v:["Kirjuta, et otsida ajavööndit"]}}},{l:"eu",t:{"Type to search time zone":{v:["Idatzi ordu-zona bat bilatzeko"]}}},{l:"fa",t:{"Search for time zone":{v:["جستجو برای منطقهٔ زمانی"]},"Type to search time zone":{v:["برای جستجوی منطقه زمانی تایپ کنید"]}}},{l:"fi",t:{"Search for time zone":{v:["Etsi aikavyöhykettä"]},"Type to search time zone":{v:["Kirjoita etsiäksesi aikavyöhykettä"]}}},{l:"fr",t:{"Search for time zone":{v:["Rechercher le fuseau horaire"]},"Type to search time zone":{v:["Saisissez les premiers lettres pour rechercher un fuseau horaire"]}}},{l:"ga",t:{"Search for time zone":{v:["Cuardaigh crios ama"]},"Type to search time zone":{v:["Clóscríobh chun crios ama a chuardach"]}}},{l:"gl",t:{"Search for time zone":{v:["Buscar por fuso horario"]},"Type to search time zone":{v:["Escriba para buscar o fuso horario"]}}},{l:"he",t:{"Type to search time zone":{v:["יש להקליד כדי לחפש אזור זמן"]}}},{l:"hu",t:{"Type to search time zone":{v:["Gépeljen az időzóna kereséséhez"]}}},{l:"id",t:{"Search for time zone":{v:["Cari zona waktu"]},"Type to search time zone":{v:["Ketik untuk mencari zona waktu"]}}},{l:"is",t:{"Search for time zone":{v:["Leita að tímabelti"]},"Type to search time zone":{v:["Skrifaðu til að leita að tímabelti"]}}},{l:"it",t:{"Search for time zone":{v:["Ricerca del fuso orario"]},"Type to search time zone":{v:["Digita per cercare un fuso orario"]}}},{l:"ja",t:{"Search for time zone":{v:["タイムゾーンを検索"]},"Type to search time zone":{v:["タイムゾーン検索のため入力してください"]}}},{l:"ja-JP",t:{"Search for time zone":{v:["タイムゾーンを検索"]},"Type to search time zone":{v:["タイムゾーン検索のため入力してください"]}}},{l:"ko",t:{"Search for time zone":{v:["시간대 검색"]},"Type to search time zone":{v:["입력하여 시간대를 검색"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Type to search time zone":{v:["Напишете за да пребарате временска зона"]}}},{l:"my",t:{"Type to search time zone":{v:["ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ"]}}},{l:"nb",t:{"Search for time zone":{v:["Søk etter tidssone"]},"Type to search time zone":{v:["Tast for å søke etter tidssone"]}}},{l:"nl",t:{"Search for time zone":{v:["Zoeken naar tijdzone"]},"Type to search time zone":{v:["Type om een tijdzone te zoeken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Search for time zone":{v:["Szukaj strefy czasowej"]},"Type to search time zone":{v:["Wpisz, aby wyszukać strefę czasową"]}}},{l:"pt-BR",t:{"Search for time zone":{v:["Pesquisar fuso horário"]},"Type to search time zone":{v:["Digite para pesquisar o fuso horário "]}}},{l:"pt-PT",t:{"Search for time zone":{v:["Pesquisar fuso horário"]},"Type to search time zone":{v:["Digite para pesquisar o fuso horário "]}}},{l:"ro",t:{"Search for time zone":{v:["Căutare zonă de timp"]},"Type to search time zone":{v:["Tastați pentru a căuta fusul orar"]}}},{l:"ru",t:{"Search for time zone":{v:["Поиск часового пояса"]},"Type to search time zone":{v:["Введите для поиска часового пояса"]}}},{l:"sk",t:{"Search for time zone":{v:["Vyhľadať časové pásmo"]},"Type to search time zone":{v:["Začníte písať pre vyhľadávanie časovej zóny"]}}},{l:"sl",t:{"Type to search time zone":{v:["Vpišite niz za iskanje časovnega pasu"]}}},{l:"sr",t:{"Search for time zone":{v:["Претрага временске зоне"]},"Type to search time zone":{v:["Куцајте да претражите временске зоне"]}}},{l:"sv",t:{"Search for time zone":{v:["Sök efter tidszon"]},"Type to search time zone":{v:["Skriv för att välja tidszon"]}}},{l:"tr",t:{"Search for time zone":{v:["Saat dilimi ara"]},"Type to search time zone":{v:["Saat dilimi aramak için yazmaya başlayın"]}}},{l:"uk",t:{"Search for time zone":{v:["Шукати часові зони"]},"Type to search time zone":{v:["Введіть для пошуку часовий пояс"]}}},{l:"uz",t:{"Search for time zone":{v:["Vaqt mintaqasini qidiring"]},"Type to search time zone":{v:["Vaqt mintaqasini qidirish uchun kiriting"]}}},{l:"zh-CN",t:{"Search for time zone":{v:["搜索时区"]},"Type to search time zone":{v:["打字以搜索时区"]}}},{l:"zh-HK",t:{"Search for time zone":{v:["搜索時區"]},"Type to search time zone":{v:["鍵入以搜索時區"]}}},{l:"zh-TW",t:{"Type to search time zone":{v:["輸入以搜尋時區"]}}}],k=[{l:"ar",t:{Submit:{v:["إرسال"]}}},{l:"ast",t:{Submit:{v:["Unviar"]}}},{l:"br",t:{}},{l:"ca",t:{Submit:{v:["Envia"]}}},{l:"cs",t:{Submit:{v:["Odeslat"]}}},{l:"cs-CZ",t:{Submit:{v:["Odeslat"]}}},{l:"da",t:{Submit:{v:["Send"]}}},{l:"de",t:{Submit:{v:["Einreichen"]}}},{l:"de-DE",t:{Submit:{v:["Einreichen"]}}},{l:"el",t:{Submit:{v:["Υποβολή"]}}},{l:"en-GB",t:{Submit:{v:["Submit"]}}},{l:"eo",t:{}},{l:"es",t:{Submit:{v:["Enviar"]}}},{l:"es-AR",t:{Submit:{v:["Enviar"]}}},{l:"es-EC",t:{Submit:{v:["Enviar"]}}},{l:"es-MX",t:{Submit:{v:["Enviar"]}}},{l:"et-EE",t:{Submit:{v:["Saada"]}}},{l:"eu",t:{Submit:{v:["Bidali"]}}},{l:"fa",t:{Submit:{v:["ارسال"]}}},{l:"fi",t:{Submit:{v:["Lähetä"]}}},{l:"fr",t:{Submit:{v:["Valider"]}}},{l:"ga",t:{Submit:{v:["Cuir isteach"]}}},{l:"gl",t:{Submit:{v:["Enviar"]}}},{l:"he",t:{Submit:{v:["הגשה"]}}},{l:"hu",t:{Submit:{v:["Beküldés"]}}},{l:"id",t:{Submit:{v:["Kirimkan"]}}},{l:"is",t:{Submit:{v:["Senda inn"]}}},{l:"it",t:{Submit:{v:["Invia"]}}},{l:"ja",t:{Submit:{v:["提出"]}}},{l:"ja-JP",t:{Submit:{v:["提出"]}}},{l:"ko",t:{Submit:{v:["제출"]}}},{l:"lt-LT",t:{Submit:{v:["Pateikti"]}}},{l:"lv",t:{}},{l:"mk",t:{Submit:{v:["Испрати"]}}},{l:"my",t:{Submit:{v:["တင်သွင်းရန်"]}}},{l:"nb",t:{Submit:{v:["Send"]}}},{l:"nl",t:{Submit:{v:["Verwerken"]}}},{l:"oc",t:{}},{l:"pl",t:{Submit:{v:["Wyślij"]}}},{l:"pt-BR",t:{Submit:{v:["Enviar"]}}},{l:"pt-PT",t:{Submit:{v:["Submeter"]}}},{l:"ro",t:{Submit:{v:["Trimiteți"]}}},{l:"ru",t:{Submit:{v:["Утвердить"]}}},{l:"sk",t:{Submit:{v:["Odoslať"]}}},{l:"sl",t:{Submit:{v:["Pošlji"]}}},{l:"sr",t:{Submit:{v:["Поднеси"]}}},{l:"sv",t:{Submit:{v:["Skicka"]}}},{l:"tr",t:{Submit:{v:["Gönder"]}}},{l:"uk",t:{Submit:{v:["Надіслати"]}}},{l:"uz",t:{Submit:{v:["Yuborish"]}}},{l:"zh-CN",t:{Submit:{v:["提交"]}}},{l:"zh-HK",t:{Submit:{v:["提交"]}}},{l:"zh-TW",t:{Submit:{v:["遞交"]}}}],x=[{l:"ar",t:{"Undo changes":{v:["تراجَع عن التغييرات"]}}},{l:"ast",t:{"Undo changes":{v:["Desfacer los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Undo changes":{v:["Desfés els canvis"]}}},{l:"cs",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"cs-CZ",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"da",t:{"Undo changes":{v:["Fortryd ændringer"]}}},{l:"de",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"de-DE",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"el",t:{"Undo changes":{v:["Αναίρεση Αλλαγών"]}}},{l:"en-GB",t:{"Undo changes":{v:["Undo changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-AR",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-EC",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-MX",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"et-EE",t:{"Undo changes":{v:["Pööra muudatused tagasi"]}}},{l:"eu",t:{"Undo changes":{v:["Aldaketak desegin"]}}},{l:"fa",t:{"Undo changes":{v:["لغو تغییرات"]}}},{l:"fi",t:{"Undo changes":{v:["Kumoa muutokset"]}}},{l:"fr",t:{"Undo changes":{v:["Annuler les changements"]}}},{l:"ga",t:{"Undo changes":{v:["Cealaigh athruithe"]}}},{l:"gl",t:{"Undo changes":{v:["Desfacer os cambios"]}}},{l:"he",t:{"Undo changes":{v:["ביטול שינויים"]}}},{l:"hu",t:{"Undo changes":{v:["Változtatások visszavonása"]}}},{l:"id",t:{"Undo changes":{v:["Urungkan perubahan"]}}},{l:"is",t:{"Undo changes":{v:["Afturkalla breytingar"]}}},{l:"it",t:{"Undo changes":{v:["Cancella i cambiamenti"]}}},{l:"ja",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ja-JP",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ko",t:{"Undo changes":{v:["변경 되돌리기"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Undo changes":{v:["Врати ги промените"]}}},{l:"my",t:{}},{l:"nb",t:{"Undo changes":{v:["Tilbakestill endringer"]}}},{l:"nl",t:{"Undo changes":{v:["Wijzigingen ongedaan maken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Undo changes":{v:["Cofnij zmiany"]}}},{l:"pt-BR",t:{"Undo changes":{v:["Desfazer modificações"]}}},{l:"pt-PT",t:{"Undo changes":{v:["Anular alterações"]}}},{l:"ro",t:{"Undo changes":{v:["Anularea modificărilor"]}}},{l:"ru",t:{"Undo changes":{v:["Отменить изменения"]}}},{l:"sk",t:{"Undo changes":{v:["Vrátiť zmeny"]}}},{l:"sl",t:{"Undo changes":{v:["Razveljavi spremembe"]}}},{l:"sr",t:{"Undo changes":{v:["Поништи измене"]}}},{l:"sv",t:{"Undo changes":{v:["Ångra ändringar"]}}},{l:"tr",t:{"Undo changes":{v:["Değişiklikleri geri al"]}}},{l:"uk",t:{"Undo changes":{v:["Скасувати зміни"]}}},{l:"uz",t:{"Undo changes":{v:["O'zgarishlarni bekor qilish"]}}},{l:"zh-CN",t:{"Undo changes":{v:["撤销更改"]}}},{l:"zh-HK",t:{"Undo changes":{v:["取消更改"]}}},{l:"zh-TW",t:{"Undo changes":{v:["還原變更"]}}}],T=[{l:"ar",t:{"User status: {status}":{v:["حالة المستخدِم: {status}"]}}},{l:"ast",t:{"User status: {status}":{v:["Estáu del usuariu: {status}"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"User status: {status}":{v:["Stav uživatele: {status}"]}}},{l:"cs-CZ",t:{"User status: {status}":{v:["Stav uživatele: {status}"]}}},{l:"da",t:{"User status: {status}":{v:["Brugerstatus: {status}"]}}},{l:"de",t:{"User status: {status}":{v:["Benutzerstatus: {status}"]}}},{l:"de-DE",t:{"User status: {status}":{v:["Benutzerstatus: {status}"]}}},{l:"el",t:{"User status: {status}":{v:["Κατάσταση χρήστη: {status}"]}}},{l:"en-GB",t:{"User status: {status}":{v:["User status: {status}"]}}},{l:"eo",t:{}},{l:"es",t:{"User status: {status}":{v:["Estatus del usuario: {status}"]}}},{l:"es-AR",t:{"User status: {status}":{v:["Estado del usuario: {status}"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{"User status: {status}":{v:["Estado del usuario: {status}"]}}},{l:"et-EE",t:{"User status: {status}":{v:["Kasutaja olek: {status}"]}}},{l:"eu",t:{}},{l:"fa",t:{"User status: {status}":{v:["وضعیت کاربر: {status}"]}}},{l:"fi",t:{"User status: {status}":{v:["Käyttäjän tila: {status}"]}}},{l:"fr",t:{"User status: {status}":{v:["Statut de l'utilisateur : {status}"]}}},{l:"ga",t:{"User status: {status}":{v:["Stádas úsáideora: {status}"]}}},{l:"gl",t:{"User status: {status}":{v:["Estado do usuario: {status}"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{"User status: {status}":{v:["Status pengguna: {status}"]}}},{l:"is",t:{"User status: {status}":{v:["Staða notanda: {status}"]}}},{l:"it",t:{"User status: {status}":{v:["Stato dell'utente: {status}"]}}},{l:"ja",t:{"User status: {status}":{v:["ユーザのステータス: {status}"]}}},{l:"ja-JP",t:{"User status: {status}":{v:["ユーザのステータス: {status}"]}}},{l:"ko",t:{"User status: {status}":{v:["사용자 상태: {status}"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"User status: {status}":{v:["Brukerstatus: {status}"]}}},{l:"nl",t:{"User status: {status}":{v:["Gebruikers status: {status}"]}}},{l:"oc",t:{}},{l:"pl",t:{"User status: {status}":{v:["Status użytkownika: {status}"]}}},{l:"pt-BR",t:{"User status: {status}":{v:["Status do usuário: {status}"]}}},{l:"pt-PT",t:{"User status: {status}":{v:["Estado do utilizador: {status}"]}}},{l:"ro",t:{"User status: {status}":{v:["Status utilizator: {status}"]}}},{l:"ru",t:{"User status: {status}":{v:["Статус пользователя: {status}"]}}},{l:"sk",t:{"User status: {status}":{v:["Stav užívateľa: {status}"]}}},{l:"sl",t:{}},{l:"sr",t:{"User status: {status}":{v:["Статус корисника: {status}"]}}},{l:"sv",t:{"User status: {status}":{v:["Användarstatus: {status}"]}}},{l:"tr",t:{"User status: {status}":{v:["Kullanıcı durumu: {status}"]}}},{l:"uk",t:{"User status: {status}":{v:["Статус користувача: {status}"]}}},{l:"uz",t:{"User status: {status}":{v:["Foydalanuvchi holati: {status}"]}}},{l:"zh-CN",t:{"User status: {status}":{v:["用户状态:{status}"]}}},{l:"zh-HK",t:{"User status: {status}":{v:["用戶狀態:{status}"]}}},{l:"zh-TW",t:{}}]},1431:(e,t,n)=>{"use strict";function s(e,t,n,s,a,o,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),o&&(d._scopeId="data-v-"+o),a&&(l=a),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}n.d(t,{n:()=>s})},648:(e,t,n)=>{"use strict";function s(){return window._nc_focus_trap??=[],window._nc_focus_trap}function a(){let e=[];return{pause(){e=[...s()];for(const t of e)t.pause()},unpause(){if(e.length===s().length)for(const t of e)t.unpause();e=[]}}}n.d(t,{c:()=>a,g:()=>s})},415:(e,t,n)=>{"use strict";n.d(t,{i:()=>a});const s=window.OC?.config?.version?.split(".")[0]||"32",a=Number.parseInt(s)<32},3168:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});const s=(0,n(5947).YK)().detectUser().setApp("@nextcloud/vue").build()},4238:(e,t,n)=>{"use strict";n.d(t,{a:()=>o,b:()=>u,c:()=>l,d:()=>a,m:()=>i,n:()=>c,o:()=>d,p:()=>s,q:()=>r});var s="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",a="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",o="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",r="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",i="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",l="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2C6.47,2 2,6.47 2,12C2,17.53 6.47,22 12,22C17.53,22 22,17.53 22,12C22,6.47 17.53,2 12,2M14.59,8L12,10.59L9.41,8L8,9.41L10.59,12L8,14.59L9.41,16L12,13.41L14.59,16L16,14.59L13.41,12L16,9.41L14.59,8Z",c="M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z",u="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"},3073:(e,t,n)=>{"use strict";n.d(t,{Lhy:()=>f,P1n:()=>c,Nk8:()=>p,o__:()=>h,hRP:()=>y});var s=n(9271),a=n(5471),o=!0;a.Ay.util.warn;const r=s.oc?window:void 0;s.oc&&window.document,s.oc&&window.navigator,s.oc&&window.location;function i(e){var t;const n=(0,s.BA)(e);return null!=(t=null==n?void 0:n.$el)?t:n}function l(...e){let t,n,o,l;if("string"==typeof e[0]||Array.isArray(e[0])?([n,o,l]=e,t=r):[t,n,o,l]=e,!t)return s.lQ;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const d=[],c=()=>{d.forEach((e=>e())),d.length=0},u=(0,a.wB)((()=>[i(t),(0,s.BA)(l)]),(([e,t])=>{if(c(),!e)return;const a=(0,s.Gv)(t)?{...t}:t;d.push(...n.flatMap((t=>o.map((n=>((e,t,n,s)=>(e.addEventListener(t,n,s),()=>e.removeEventListener(t,n,s)))(e,t,n,a))))))}),{immediate:!0,flush:"post"}),m=()=>{u(),c()};return(0,s.Uo)(m),m}function d(e){const t=function(){const e=(0,a.KR)(!1),t=(0,a.nI)();return t&&(0,a.sV)((()=>{e.value=!0}),o?void 0:t),e}();return(0,a.EW)((()=>(t.value,Boolean(e()))))}function c(e,t,n={}){const{window:o=r,...l}=n;let c;const u=d((()=>o&&"MutationObserver"in o)),m=()=>{c&&(c.disconnect(),c=void 0)},p=(0,a.EW)((()=>{const t=(0,s.BA)(e),n=(Array.isArray(t)?t:[t]).map(i).filter(s.d6);return new Set(n)})),g=(0,a.wB)((()=>p.value),(e=>{m(),u.value&&e.size&&(c=new MutationObserver(t),e.forEach((e=>c.observe(e,l))))}),{immediate:!0,flush:"post"}),f=()=>{g(),m()};return(0,s.Uo)(f),{isSupported:u,stop:f,takeRecords:()=>null==c?void 0:c.takeRecords()}}function u(e,t={}){const{window:n=r}=t,o=d((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia));let i;const l=(0,a.KR)(!1),c=e=>{l.value=e.matches},u=()=>{i&&("removeEventListener"in i?i.removeEventListener("change",c):i.removeListener(c))},m=(0,a.nT)((()=>{o.value&&(u(),i=n.matchMedia((0,s.BA)(e)),"addEventListener"in i?i.addEventListener("change",c):i.addListener(c),l.value=i.matches)}));return(0,s.Uo)((()=>{m(),u(),i=void 0})),l}function m(e){return JSON.parse(JSON.stringify(e))}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function p(e){return u("(prefers-color-scheme: dark)",e)}function g(e,t,n={}){const{window:o=r,...l}=n;let c;const u=d((()=>o&&"ResizeObserver"in o)),m=()=>{c&&(c.disconnect(),c=void 0)},p=(0,a.EW)((()=>{const t=(0,s.BA)(e);return Array.isArray(t)?t.map((e=>i(e))):[i(t)]})),g=(0,a.wB)(p,(e=>{if(m(),u.value&&o){c=new ResizeObserver(t);for(const t of e)t&&c.observe(t,l)}}),{immediate:!0,flush:"post"}),f=()=>{m(),g()};return(0,s.Uo)(f),{isSupported:u,stop:f}}function f(e,t={width:0,height:0},n={}){const{window:o=r,box:l="content-box"}=n,d=(0,a.EW)((()=>{var t,n;return null==(n=null==(t=i(e))?void 0:t.namespaceURI)?void 0:n.includes("svg")})),c=(0,a.KR)(t.width),u=(0,a.KR)(t.height),{stop:m}=g(e,(([t])=>{const n="border-box"===l?t.borderBoxSize:"content-box"===l?t.contentBoxSize:t.devicePixelContentBoxSize;if(o&&d.value){const t=i(e);if(t){const e=t.getBoundingClientRect();c.value=e.width,u.value=e.height}}else if(n){const e=Array.isArray(n)?n:[n];c.value=e.reduce(((e,{inlineSize:t})=>e+t),0),u.value=e.reduce(((e,{blockSize:t})=>e+t),0)}else c.value=t.contentRect.width,u.value=t.contentRect.height}),n);(0,s.rd)((()=>{const n=i(e);n&&(c.value="offsetWidth"in n?n.offsetWidth:t.width,u.value="offsetHeight"in n?n.offsetHeight:t.height)}));const p=(0,a.wB)((()=>i(e)),(e=>{c.value=e?t.width:0,u.value=e?t.height:0}));return{width:c,height:u,stop:function(){m(),p()}}}function h(e,t={}){const{threshold:n=50,onSwipe:o,onSwipeEnd:i,onSwipeStart:d,passive:c=!0,window:u=r}=t,m=(0,a.Kh)({x:0,y:0}),p=(0,a.Kh)({x:0,y:0}),g=(0,a.EW)((()=>m.x-p.x)),f=(0,a.EW)((()=>m.y-p.y)),{max:h,abs:v}=Math,y=(0,a.EW)((()=>h(v(g.value),v(f.value))>=n)),w=(0,a.KR)(!1),A=(0,a.EW)((()=>y.value?v(g.value)>v(f.value)?g.value>0?"left":"right":f.value>0?"up":"down":"none")),b=e=>[e.touches[0].clientX,e.touches[0].clientY],C=(e,t)=>{p.x=e,p.y=t};let k;const x=function(e){if(!e)return!1;let t=!1;const n={get passive(){return t=!0,!1}};return e.addEventListener("x",s.lQ,n),e.removeEventListener("x",s.lQ),t}(null==u?void 0:u.document);k=c?x?{passive:!0}:{capture:!1}:x?{passive:!1,capture:!0}:{capture:!0};const T=[l(e,"touchstart",(e=>{if(1!==e.touches.length)return;const[t,n]=b(e);((e,t)=>{m.x=e,m.y=t})(t,n),C(t,n),null==d||d(e)}),k),l(e,"touchmove",(e=>{if(1!==e.touches.length)return;const[t,n]=b(e);C(t,n),k.capture&&!k.passive&&Math.abs(g.value)>Math.abs(f.value)&&e.preventDefault(),!w.value&&y.value&&(w.value=!0),w.value&&(null==o||o(e))}),k),l(e,["touchend","touchcancel"],(e=>{w.value&&(null==i||i(e,A.value)),w.value=!1}),k)];return{isPassiveEventSupported:x,isSwiping:w,direction:A,coordsStart:m,coordsEnd:p,lengthX:g,lengthY:f,stop:()=>T.forEach((e=>e()))}}Number.POSITIVE_INFINITY;const v={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};s.D_;function y(e,t,n,r={}){var i,l,d,c,u;const{clone:p=!1,passive:g=!1,eventName:f,deep:h=!1,defaultValue:v,shouldEmit:y}=r,w=(0,a.nI)(),A=n||(null==w?void 0:w.emit)||(null==(i=null==w?void 0:w.$emit)?void 0:i.bind(w))||(null==(d=null==(l=null==w?void 0:w.proxy)?void 0:l.$emit)?void 0:d.bind(null==w?void 0:w.proxy));let b=f;if(!t)if(o){const e=null==(u=null==(c=null==w?void 0:w.proxy)?void 0:c.$options)?void 0:u.model;t=(null==e?void 0:e.value)||"value",f||(b=(null==e?void 0:e.event)||"input")}else t="modelValue";b=b||`update:${t.toString()}`;const C=e=>p?"function"==typeof p?p(e):m(e):e,k=()=>(0,s.C8)(e[t])?C(e[t]):v,x=e=>{y?y(e)&&A(b,e):A(b,e)};if(g){const n=k(),s=(0,a.KR)(n);let o=!1;return(0,a.wB)((()=>e[t]),(e=>{o||(o=!0,s.value=C(e),(0,a.dY)((()=>o=!1)))})),(0,a.wB)(s,(n=>{o||n===e[t]&&!h||x(n)}),{deep:h}),s}return(0,a.EW)({get:()=>k(),set(e){x(e)}})}},9271:(e,t,n)=>{"use strict";n.d(t,{F:()=>o,D_:()=>h,oc:()=>i,C8:()=>l,Gv:()=>u,lQ:()=>m,d6:()=>d,BA:()=>r,rd:()=>y,Uo:()=>a});var s=n(5471);s.Ay.util.warn;function a(e){return!!(0,s.o5)()&&((0,s.jr)(e),!0)}function o(e){let t,n,o=0;const r=()=>{o-=1,n&&o<=0&&(n.stop(),t=void 0,n=void 0)};return(...i)=>(o+=1,n||(n=(0,s.uY)(!0),t=n.run((()=>e(...i)))),a(r),t)}function r(e){return"function"==typeof e?e():(0,s.R1)(e)}const i="undefined"!=typeof window&&"undefined"!=typeof document,l=("undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope),e=>void 0!==e),d=e=>null!=e,c=Object.prototype.toString,u=e=>"[object Object]"===c.call(e),m=()=>{};function p(e){const t=Object.create(null);return n=>t[n]||(t[n]=e(n))}const g=/\B([A-Z])/g,f=(p((e=>e.replace(g,"-$1").toLowerCase())),/-(\w)/g);p((e=>e.replace(f,((e,t)=>t?t.toUpperCase():""))));function h(e){return e}function v(e){return e||(0,s.nI)()}function y(e,t=!0,n){v()?(0,s.sV)(e,n):t?e():(0,s.dY)(e)}},9418:(e,t,n)=>{"use strict";n.d(t,{A:()=>ie});const{entries:s,setPrototypeOf:a,isFrozen:o,getPrototypeOf:r,getOwnPropertyDescriptor:i}=Object;let{freeze:l,seal:d,create:c}=Object,{apply:u,construct:m}="undefined"!=typeof Reflect&&Reflect;l||(l=function(e){return e}),d||(d=function(e){return e}),u||(u=function(e,t){for(var n=arguments.length,s=new Array(n>2?n-2:0),a=2;a1?t-1:0),s=1;s1?n-1:0),a=1;a2&&void 0!==arguments[2]?arguments[2]:y;a&&a(e,null);let s=t.length;for(;s--;){let a=t[s];if("string"==typeof a){const e=n(a);e!==a&&(o(t)||(t[s]=e),a=e)}e[a]=!0}return e}function P(e){for(let t=0;t/gm),q=d(/\$\{[\w\W]*/gm),W=d(/^data-[\-\w.\u00B7-\uFFFF]+$/),K=d(/^aria-[\-\w]+$/),X=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),J=d(/^(?:\w+script|data):/i),Z=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Y=d(/^html$/i),Q=d(/^[a-z][.\w]*(-[.\w]+)+$/i);var ee=Object.freeze({__proto__:null,ARIA_ATTR:K,ATTR_WHITESPACE:Z,CUSTOM_ELEMENT:Q,DATA_ATTR:W,DOCTYPE_NAME:Y,ERB_EXPR:V,IS_ALLOWED_URI:X,IS_SCRIPT_OR_DATA:J,MUSTACHE_EXPR:G,TMPLIT_EXPR:q});const te=1,ne=3,se=7,ae=8,oe=9,re=function(){return"undefined"==typeof window?null:window};var ie=function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:re();const n=t=>e(t);if(n.version="3.3.0",n.removed=[],!t||!t.document||t.document.nodeType!==oe||!t.Element)return n.isSupported=!1,n;let{document:a}=t;const o=a,r=o.currentScript,{DocumentFragment:i,HTMLTemplateElement:d,Node:u,Element:m,NodeFilter:E,NamedNodeMap:_=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:P,DOMParser:G,trustedTypes:V}=t,q=m.prototype,W=B(q,"cloneNode"),K=B(q,"remove"),J=B(q,"nextSibling"),Z=B(q,"childNodes"),Q=B(q,"parentNode");if("function"==typeof d){const e=a.createElement("template");e.content&&e.content.ownerDocument&&(a=e.content.ownerDocument)}let ie,le="";const{implementation:de,createNodeIterator:ce,createDocumentFragment:ue,getElementsByTagName:me}=a,{importNode:pe}=o;let ge={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported="function"==typeof s&&"function"==typeof Q&&de&&void 0!==de.createHTMLDocument;const{MUSTACHE_EXPR:fe,ERB_EXPR:he,TMPLIT_EXPR:ve,DATA_ATTR:ye,ARIA_ATTR:we,IS_SCRIPT_OR_DATA:Ae,ATTR_WHITESPACE:be,CUSTOM_ELEMENT:Ce}=ee;let{IS_ALLOWED_URI:ke}=ee,xe=null;const Te=S({},[...F,...z,...D,...U,...R]);let Ne=null;const Ee=S({},[...j,...I,...$,...H]);let _e=Object.seal(c(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Se=null,Pe=null;const Le=Object.seal(c(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Be=!0,Fe=!0,ze=!1,De=!0,Oe=!1,Ue=!0,Me=!1,Re=!1,je=!1,Ie=!1,$e=!1,He=!1,Ge=!0,Ve=!1,qe=!0,We=!1,Ke={},Xe=null;const Je=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ze=null;const Ye=S({},["audio","video","img","source","image","track"]);let Qe=null;const et=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),tt="http://www.w3.org/1998/Math/MathML",nt="http://www.w3.org/2000/svg",st="http://www.w3.org/1999/xhtml";let at=st,ot=!1,rt=null;const it=S({},[tt,nt,st],w);let lt=S({},["mi","mo","mn","ms","mtext"]),dt=S({},["annotation-xml"]);const ct=S({},["title","style","font","a","script"]);let ut=null;const mt=["application/xhtml+xml","text/html"];let pt=null,gt=null;const ft=a.createElement("form"),ht=function(e){return e instanceof RegExp||e instanceof Function},vt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!gt||gt!==e){if(e&&"object"==typeof e||(e={}),e=L(e),ut=-1===mt.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,pt="application/xhtml+xml"===ut?w:y,xe=x(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,pt):Te,Ne=x(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,pt):Ee,rt=x(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,w):it,Qe=x(e,"ADD_URI_SAFE_ATTR")?S(L(et),e.ADD_URI_SAFE_ATTR,pt):et,Ze=x(e,"ADD_DATA_URI_TAGS")?S(L(Ye),e.ADD_DATA_URI_TAGS,pt):Ye,Xe=x(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,pt):Je,Se=x(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,pt):L({}),Pe=x(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,pt):L({}),Ke=!!x(e,"USE_PROFILES")&&e.USE_PROFILES,Be=!1!==e.ALLOW_ARIA_ATTR,Fe=!1!==e.ALLOW_DATA_ATTR,ze=e.ALLOW_UNKNOWN_PROTOCOLS||!1,De=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Oe=e.SAFE_FOR_TEMPLATES||!1,Ue=!1!==e.SAFE_FOR_XML,Me=e.WHOLE_DOCUMENT||!1,Ie=e.RETURN_DOM||!1,$e=e.RETURN_DOM_FRAGMENT||!1,He=e.RETURN_TRUSTED_TYPE||!1,je=e.FORCE_BODY||!1,Ge=!1!==e.SANITIZE_DOM,Ve=e.SANITIZE_NAMED_PROPS||!1,qe=!1!==e.KEEP_CONTENT,We=e.IN_PLACE||!1,ke=e.ALLOWED_URI_REGEXP||X,at=e.NAMESPACE||st,lt=e.MATHML_TEXT_INTEGRATION_POINTS||lt,dt=e.HTML_INTEGRATION_POINTS||dt,_e=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(_e.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(_e.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(_e.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Oe&&(Fe=!1),$e&&(Ie=!0),Ke&&(xe=S({},R),Ne=[],!0===Ke.html&&(S(xe,F),S(Ne,j)),!0===Ke.svg&&(S(xe,z),S(Ne,I),S(Ne,H)),!0===Ke.svgFilters&&(S(xe,D),S(Ne,I),S(Ne,H)),!0===Ke.mathMl&&(S(xe,U),S(Ne,$),S(Ne,H))),e.ADD_TAGS&&("function"==typeof e.ADD_TAGS?Le.tagCheck=e.ADD_TAGS:(xe===Te&&(xe=L(xe)),S(xe,e.ADD_TAGS,pt))),e.ADD_ATTR&&("function"==typeof e.ADD_ATTR?Le.attributeCheck=e.ADD_ATTR:(Ne===Ee&&(Ne=L(Ne)),S(Ne,e.ADD_ATTR,pt))),e.ADD_URI_SAFE_ATTR&&S(Qe,e.ADD_URI_SAFE_ATTR,pt),e.FORBID_CONTENTS&&(Xe===Je&&(Xe=L(Xe)),S(Xe,e.FORBID_CONTENTS,pt)),qe&&(xe["#text"]=!0),Me&&S(xe,["html","head","body"]),xe.table&&(S(xe,["tbody"]),delete Se.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw N('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw N('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ie=e.TRUSTED_TYPES_POLICY,le=ie.createHTML("")}else void 0===ie&&(ie=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const s="data-tt-policy-suffix";t&&t.hasAttribute(s)&&(n=t.getAttribute(s));const a="dompurify"+(n?"#"+n:"");try{return e.createPolicy(a,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(V,r)),null!==ie&&"string"==typeof le&&(le=ie.createHTML(""));l&&l(e),gt=e}},yt=S({},[...z,...D,...O]),wt=S({},[...U,...M]),At=function(e){h(n.removed,{element:e});try{Q(e).removeChild(e)}catch(t){K(e)}},bt=function(e,t){try{h(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){h(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(Ie||$e)try{At(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Ct=function(e){let t=null,n=null;if(je)e=""+e;else{const t=A(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===ut&&at===st&&(e=''+e+"");const s=ie?ie.createHTML(e):e;if(at===st)try{t=(new G).parseFromString(s,ut)}catch(e){}if(!t||!t.documentElement){t=de.createDocument(at,"template",null);try{t.documentElement.innerHTML=ot?le:s}catch(e){}}const o=t.body||t.documentElement;return e&&n&&o.insertBefore(a.createTextNode(n),o.childNodes[0]||null),at===st?me.call(t,Me?"html":"body")[0]:Me?t.documentElement:o},kt=function(e){return ce.call(e.ownerDocument||e,e,E.SHOW_ELEMENT|E.SHOW_COMMENT|E.SHOW_TEXT|E.SHOW_PROCESSING_INSTRUCTION|E.SHOW_CDATA_SECTION,null)},xt=function(e){return e instanceof P&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof _)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Tt=function(e){return"function"==typeof u&&e instanceof u};function Nt(e,t,s){p(e,(e=>{e.call(n,t,s,gt)}))}const Et=function(e){let t=null;if(Nt(ge.beforeSanitizeElements,e,null),xt(e))return At(e),!0;const s=pt(e.nodeName);if(Nt(ge.uponSanitizeElement,e,{tagName:s,allowedTags:xe}),Ue&&e.hasChildNodes()&&!Tt(e.firstElementChild)&&T(/<[/\w!]/g,e.innerHTML)&&T(/<[/\w!]/g,e.textContent))return At(e),!0;if(e.nodeType===se)return At(e),!0;if(Ue&&e.nodeType===ae&&T(/<[/\w]/g,e.data))return At(e),!0;if(!(Le.tagCheck instanceof Function&&Le.tagCheck(s))&&(!xe[s]||Se[s])){if(!Se[s]&&St(s)){if(_e.tagNameCheck instanceof RegExp&&T(_e.tagNameCheck,s))return!1;if(_e.tagNameCheck instanceof Function&&_e.tagNameCheck(s))return!1}if(qe&&!Xe[s]){const t=Q(e)||e.parentNode,n=Z(e)||e.childNodes;if(n&&t){for(let s=n.length-1;s>=0;--s){const a=W(n[s],!0);a.__removalCount=(e.__removalCount||0)+1,t.insertBefore(a,J(e))}}}return At(e),!0}return e instanceof m&&!function(e){let t=Q(e);t&&t.tagName||(t={namespaceURI:at,tagName:"template"});const n=y(e.tagName),s=y(t.tagName);return!!rt[e.namespaceURI]&&(e.namespaceURI===nt?t.namespaceURI===st?"svg"===n:t.namespaceURI===tt?"svg"===n&&("annotation-xml"===s||lt[s]):Boolean(yt[n]):e.namespaceURI===tt?t.namespaceURI===st?"math"===n:t.namespaceURI===nt?"math"===n&&dt[s]:Boolean(wt[n]):e.namespaceURI===st?!(t.namespaceURI===nt&&!dt[s])&&!(t.namespaceURI===tt&&!lt[s])&&!wt[n]&&(ct[n]||!yt[n]):!("application/xhtml+xml"!==ut||!rt[e.namespaceURI]))}(e)?(At(e),!0):"noscript"!==s&&"noembed"!==s&&"noframes"!==s||!T(/<\/no(script|embed|frames)/i,e.innerHTML)?(Oe&&e.nodeType===ne&&(t=e.textContent,p([fe,he,ve],(e=>{t=b(t,e," ")})),e.textContent!==t&&(h(n.removed,{element:e.cloneNode()}),e.textContent=t)),Nt(ge.afterSanitizeElements,e,null),!1):(At(e),!0)},_t=function(e,t,n){if(Ge&&("id"===t||"name"===t)&&(n in a||n in ft))return!1;if(Fe&&!Pe[t]&&T(ye,t));else if(Be&&T(we,t));else if(Le.attributeCheck instanceof Function&&Le.attributeCheck(t,e));else if(!Ne[t]||Pe[t]){if(!(St(e)&&(_e.tagNameCheck instanceof RegExp&&T(_e.tagNameCheck,e)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(e))&&(_e.attributeNameCheck instanceof RegExp&&T(_e.attributeNameCheck,t)||_e.attributeNameCheck instanceof Function&&_e.attributeNameCheck(t,e))||"is"===t&&_e.allowCustomizedBuiltInElements&&(_e.tagNameCheck instanceof RegExp&&T(_e.tagNameCheck,n)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(n))))return!1}else if(Qe[t]);else if(T(ke,b(n,be,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(n,"data:")||!Ze[e]){if(ze&&!T(Ae,b(n,be,"")));else if(n)return!1}else;return!0},St=function(e){return"annotation-xml"!==e&&A(e,Ce)},Pt=function(e){Nt(ge.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||xt(e))return;const s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ne,forceKeepAttr:void 0};let a=t.length;for(;a--;){const o=t[a],{name:r,namespaceURI:i,value:l}=o,d=pt(r),c=l;let u="value"===r?c:k(c);if(s.attrName=d,s.attrValue=u,s.keepAttr=!0,s.forceKeepAttr=void 0,Nt(ge.uponSanitizeAttribute,e,s),u=s.attrValue,!Ve||"id"!==d&&"name"!==d||(bt(r,e),u="user-content-"+u),Ue&&T(/((--!?|])>)|<\/(style|title|textarea)/i,u)){bt(r,e);continue}if("attributename"===d&&A(u,"href")){bt(r,e);continue}if(s.forceKeepAttr)continue;if(!s.keepAttr){bt(r,e);continue}if(!De&&T(/\/>/i,u)){bt(r,e);continue}Oe&&p([fe,he,ve],(e=>{u=b(u,e," ")}));const m=pt(e.nodeName);if(_t(m,d,u)){if(ie&&"object"==typeof V&&"function"==typeof V.getAttributeType)if(i);else switch(V.getAttributeType(m,d)){case"TrustedHTML":u=ie.createHTML(u);break;case"TrustedScriptURL":u=ie.createScriptURL(u)}if(u!==c)try{i?e.setAttributeNS(i,r,u):e.setAttribute(r,u),xt(e)?At(e):f(n.removed)}catch(t){bt(r,e)}}else bt(r,e)}Nt(ge.afterSanitizeAttributes,e,null)},Lt=function e(t){let n=null;const s=kt(t);for(Nt(ge.beforeSanitizeShadowDOM,t,null);n=s.nextNode();)Nt(ge.uponSanitizeShadowNode,n,null),Et(n),Pt(n),n.content instanceof i&&e(n.content);Nt(ge.afterSanitizeShadowDOM,t,null)};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=null,a=null,r=null,l=null;if(ot=!e,ot&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Tt(e)){if("function"!=typeof e.toString)throw N("toString is not a function");if("string"!=typeof(e=e.toString()))throw N("dirty is not a string, aborting")}if(!n.isSupported)return e;if(Re||vt(t),n.removed=[],"string"==typeof e&&(We=!1),We){if(e.nodeName){const t=pt(e.nodeName);if(!xe[t]||Se[t])throw N("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof u)s=Ct("\x3c!----\x3e"),a=s.ownerDocument.importNode(e,!0),a.nodeType===te&&"BODY"===a.nodeName||"HTML"===a.nodeName?s=a:s.appendChild(a);else{if(!Ie&&!Oe&&!Me&&-1===e.indexOf("<"))return ie&&He?ie.createHTML(e):e;if(s=Ct(e),!s)return Ie?null:He?le:""}s&&je&&At(s.firstChild);const d=kt(We?e:s);for(;r=d.nextNode();)Et(r),Pt(r),r.content instanceof i&&Lt(r.content);if(We)return e;if(Ie){if($e)for(l=ue.call(s.ownerDocument);s.firstChild;)l.appendChild(s.firstChild);else l=s;return(Ne.shadowroot||Ne.shadowrootmode)&&(l=pe.call(o,l,!0)),l}let c=Me?s.outerHTML:s.innerHTML;return Me&&xe["!doctype"]&&s.ownerDocument&&s.ownerDocument.doctype&&s.ownerDocument.doctype.name&&T(Y,s.ownerDocument.doctype.name)&&(c="\n"+c),Oe&&p([fe,he,ve],(e=>{c=b(c,e," ")})),ie&&He?ie.createHTML(c):c},n.setConfig=function(){vt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Re=!0},n.clearConfig=function(){gt=null,Re=!1},n.isValidAttribute=function(e,t,n){gt||vt({});const s=pt(e),a=pt(t);return _t(s,a,n)},n.addHook=function(e,t){"function"==typeof t&&h(ge[e],t)},n.removeHook=function(e,t){if(void 0!==t){const n=g(ge[e],t);return-1===n?void 0:v(ge[e],n,1)[0]}return f(ge[e])},n.removeHooks=function(e){ge[e]=[]},n.removeAllHooks=function(){ge={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n}()}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={id:e,exports:{}};return s[e].call(n.exports,n,n.exports,o),n.exports}o.m=s,o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,n)=>(o.f[n](e,t),t)),[])),o.u=e=>"files_pdfviewer-"+e+".js?v="+{"node_modules_nextcloud_dialogs_dist_chunks_index-BMbtc3xh_mjs":"12c1d906d9905ef0450c","vendors-node_modules_nextcloud_files_dist_index_mjs-node_modules_nextcloud_vue_dist_Component-c57add":"18ab20299aa262dd4c74","node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-CfOE69qY_mjs":"391fb33740c66ff2ebf3","vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-JKNLPCbR_mjs":"08b0656f37e0bfb31560","vendors-node_modules_nextcloud_vue_dist_Components_NcColorPicker_mjs":"fc8aad3ff66a2e673450","vendors-node_modules_nextcloud_vue_dist_Components_NcDateTimePicker_mjs":"791151bfd2ff2ada0c41","data_image_svg_xml_3c_21--_20-_20SPDX-FileCopyrightText_202020_20Google_20Inc_20-_20SPDX-Lice-cc29b1":"80aca2ed2b19a47409f2"}[e],o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},n="files_pdfviewer:",o.l=(t,s,a,r)=>{if(e[t])e[t].push(s);else{var i,l;if(void 0!==a)for(var d=document.getElementsByTagName("script"),c=0;c{i.onerror=i.onload=null,clearTimeout(p);var a=e[t];if(delete e[t],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach((e=>e(s))),n)return n(s)},p=setTimeout(m.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=m.bind(null,i.onerror),i.onload=m.bind(null,i.onload),l&&document.head.appendChild(i)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="/apps/files_pdfviewer/js/",(()=>{o.b=document.baseURI||self.location.href;var e={main:0};o.f.j=(t,n)=>{var s=o.o(e,t)?e[t]:void 0;if(0!==s)if(s)n.push(s[2]);else{var a=new Promise(((n,a)=>s=e[t]=[n,a]));n.push(s[2]=a);var r=o.p+o.u(t),i=new Error;o.l(r,(n=>{if(o.o(e,t)&&(0!==(s=e[t])&&(e[t]=void 0),s)){var a=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+a+": "+r+")",i.name="ChunkLoadError",i.type=a,i.request=r,s[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var s,a,[r,i,l]=n,d=0;if(r.some((t=>0!==e[t]))){for(s in i)o.o(i,s)&&(o.m[s]=i[s]);if(l)l(o)}for(t&&t(n);d{"use strict";var e=o(5168),n=o(3334),s=o(3814);const a=(0,o(5947).YK)().setApp("Files_PDFViewer").detectUser().build();var r=o(1777),i=o(6802);var l=o(2981);function d(){return(0,l.C)("files_sharing","sharingToken",null)??document.querySelector('input#sharingToken[type="hidden"]')?.value??null}function c(){return u()?(0,s.dC)("webdav").replace("/remote.php","/public.php"):(0,s.dC)(`dav${function(){if(u())throw new Error("No user logged in");return`/files/${(0,r.HW)()?.uid}`}()}`)}function u(){return!(0,r.HW)()}async function m(e,t){const n=c()+((s=e)?s.split("/").map(encodeURIComponent).join("/"):s);var s;const a=new Blob([t],{type:"application/pdf"}),o={headers:{"Content-Type":"application/pdf",requesttoken:(0,r.do)()}};return d()&&(o.auth={username:d()}),i.Ay.put(n,a,o)}const p={name:"PDFView",data:()=>({PDFViewerApplication:null}),computed:{iframeSrc(){return(0,s.Jv)("/apps/files_pdfviewer/?file={file}",{file:this.source??this.davPath})},file(){return this.fileList.find((e=>e.fileid===this.fileid))},hideDownload(){return this.file.hideDownload},isDownloadable(){if(!this.file.shareAttributes)return!0;const e=JSON.parse(this.file.shareAttributes).find((e=>{let{scope:t,key:n}=e;return"permissions"===t&&"download"===n}));return!e||e.value},isRichDocumentsAvailable:()=>"richdocuments"in OC.appswebroots,isEditable(){return this.file?.permissions?.indexOf("W")>=0}},async mounted(){if(!this.isDownloadable||this.hideDownload&&this.isRichDocumentsAvailable)return this.doneLoading(),void(this.isRichDocumentsAvailable&&(a.info('PDF file is not downloadable or has a hidden download, but "richdocuments" is available, so falling back to it'),OCA.Viewer.openWith("richdocuments",{fileInfo:this.file,list:OCA.Viewer.list,enableSidebar:OCA.Viewer.enableSidebar,loadMore:OCA.Viewer.loadMore,canLoop:OCA.Viewer.canLoop,onPrev:OCA.Viewer.onPrev,onNext:OCA.Viewer.onNext,onClose:OCA.Viewer.onClose})));document.addEventListener("webviewerloaded",this.handleWebviewerloaded),this.doneLoading(),this.$nextTick((function(){this.$el.focus()}))},beforeDestroy(){document.removeEventListener("webviewerloaded",this.handleWebviewerloaded)},methods:{onIFrameLoaded(){this.isEditable&&this.$nextTick((()=>{this.getDownloadElement().removeAttribute("hidden")}))},getIframeDocument(){return this.$refs.iframe.contentDocument},getDownloadElement(){return this.getIframeDocument().getElementById("download")},getViewerTemplateParameter(e){return this.getIframeDocument().getElementsByTagName("head")[0].getAttribute("data-"+e)},initializePDFViewerApplicationOptions(){const e=this.$refs.iframe.contentWindow.PDFViewerApplicationOptions;e.set("disablePreferences",!0),e.set("externalLinkTarget",2),e.set("isEvalSupported",!1),e.set("workerSrc",this.getViewerTemplateParameter("workersrc")),e.set("cMapUrl",this.getViewerTemplateParameter("cmapurl")),e.set("sandboxBundleSrc",this.getViewerTemplateParameter("sandbox")),e.set("enablePermissions",!0),e.set("imageResourcesPath",this.getViewerTemplateParameter("imageresourcespath")),e.set("enableScripting",!0===this.getViewerTemplateParameter("enableScripting"));const t=(0,n.Z0)(),s=["ach","af","an","ar","ast","az","be","bg","bn","bo","br","brx","bs","ca","cak","ckb","cs","cy","da","de","dsb","el","en-CA","en-GB","en-US","eo","es-AR","es-CL","es-ES","es-MX","et","eu","fa","ff","fi","fr","fur","fy-NL","ga-IE","gd","gl","gn","gu-IN","he","hi-IN","hr","hsb","hu","hy-AM","hye","ia","id","is","it","ja","ka","kab","kk","km","kn","ko","lij","lo","locale.json","lt","ltg","lv","meh","mk","mr","ms","my","nb-NO","ne-NP","nl","nn-NO","oc","pa-IN","pl","pt-BR","pt-PT","rm","ro","ru","sat","sc","scn","sco","si","sk","skr","sl","son","sq","sr","sv-SE","szl","ta","te","tg","th","tl","tr","trs","uk","ur","uz","vi","wo","xh","zh-CN","zh-TW"];if(s.includes(t))e.set("locale",t);else{const n=t.split("-")[0];(s.includes(n)||s.find((e=>e.startsWith(`${n}-`))))&&e.set("locale",n)}this.isEditable||(e.set("annotationMode",1),e.set("annotationEditorMode",-1))},initializePDFViewerApplication(){var e=this;if(this.PDFViewerApplication=this.$refs.iframe.contentWindow.PDFViewerApplication,this.PDFViewerApplication.save=this.handleSave,this.PDFViewerApplication.eventBus.on("documentinit",(()=>{const t=this.PDFViewerApplication.pdfDocument.annotationStorage,n=t.onSetModified;t.onSetModified=function(){n(...arguments),e.getDownloadElement().removeAttribute("disabled")}})),this.hideDownload){const e=this.getIframeDocument().querySelector(".pdfViewer");e&&e.classList.add("disabledTextSelection"),this.PDFViewerApplication.download=()=>{},delete this.PDFViewerApplication.supportsPrinting,this.PDFViewerApplication.supportsPrinting=!1,this.PDFViewerApplication.beforePrint=()=>{},a.info("Download, print and user interaction disabled")}else a.info("Download and print available");const t=this.$refs.iframe.contentWindow.PDFViewerApplicationOptions;a.debug("Initialized files_pdfviewer",t.getAll())},handleWebviewerloaded(){this.initializePDFViewerApplicationOptions(),this.$refs.iframe.contentWindow.PDFViewerApplication.initializedPromise.then((()=>{this.initializePDFViewerApplication()}))},handleSave(){const n=this.getDownloadElement();n.setAttribute("disabled","disabled"),n.classList.add("icon-loading-small"),a.info("PDF Document with annotation is being saved"),this.PDFViewerApplication.pdfDocument.saveDocument().then((e=>m(this.file.filename,e))).then((()=>{a.info("File uploaded successfully")})).catch((s=>{a.error("Error uploading file:",s),(0,e.Qg)(t("files_pdfviewer","File upload failed.")),n.removeAttribute("disabled")})).finally((()=>{n.classList.remove("icon-loading-small")}))}}};var g=o(5072),f=o.n(g),h=o(7825),v=o.n(h),y=o(7659),w=o.n(y),A=o(5056),b=o.n(A),C=o(540),k=o.n(C),x=o(1113),T=o.n(x),N=o(1411),E={};E.styleTagTransform=T(),E.setAttributes=b(),E.insert=w().bind(null,"head"),E.domAPI=v(),E.insertStyleElement=k();f()(N.A,E);N.A&&N.A.locals&&N.A.locals;var _=function(e,t,n,s,a,o,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),s&&(d.functional=!0),o&&(d._scopeId="data-v-"+o),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__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=l):a&&(l=i?function(){a.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:a),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}(p,(function(){var e=this,t=e._self._c;return e.isDownloadable?t("iframe",{ref:"iframe",attrs:{src:e.iframeSrc},on:{load:e.onIFrameLoaded}}):e.isRichDocumentsAvailable?e._e():t("div",{attrs:{id:"emptycontent"}},[t("div",{staticClass:"icon-error"}),e._v(" "),t("h3",[e._v(e._s(e.t("files_pdfviewer","To view a shared PDF file, the download needs to be allowed for this file share")))])])}),[],!1,null,"52c6e7ae",null);const S=_.exports;OCA.Viewer.registerHandler({id:"pdf",mimes:["application/pdf","application/illustrator"],component:S,canCompare:!0})})()})(); -//# sourceMappingURL=files_pdfviewer-main.js.map?v=1f5ba5c7df29fa39e6ce \ No newline at end of file +(()=>{var e,n,s={5950:(e,t,n)=>{"use strict";const s=n(2322),{MAX_LENGTH:a,MAX_SAFE_INTEGER:o}=n(6692),{safeRe:r,t:i}=n(5208),l=n(9901),{compareIdentifiers:d}=n(3229);class c{constructor(e,t){if(t=l(t),e instanceof c){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>a)throw new TypeError(`version is longer than ${a} characters`);s("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?r[i.LOOSE]:r[i.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&te.major?1:this.minore.minor?1:this.patche.patch?1:0}comparePre(e){if(e instanceof c||(e=new c(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const n=this.prerelease[t],a=e.prerelease[t];if(s("prerelease compare",t,n,a),void 0===n&&void 0===a)return 0;if(void 0===a)return 1;if(void 0===n)return-1;if(n!==a)return d(n,a)}while(++t)}compareBuild(e){e instanceof c||(e=new c(e,this.options));let t=0;do{const n=this.build[t],a=e.build[t];if(s("build compare",t,n,a),void 0===n&&void 0===a)return 0;if(void 0===a)return 1;if(void 0===n)return-1;if(n!==a)return d(n,a)}while(++t)}inc(e,t,n){if(e.startsWith("pre")){if(!t&&!1===n)throw new Error("invalid increment argument: identifier is empty");if(t){const e=`-${t}`.match(this.options.loose?r[i.PRERELEASELOOSE]:r[i.PRERELEASE]);if(!e||e[1]!==t)throw new Error(`invalid identifier: ${t}`)}}switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,n),this.inc("pre",t,n);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,n),this.inc("pre",t,n);break;case"release":if(0===this.prerelease.length)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const e=Number(n)?1:0;if(0===this.prerelease.length)this.prerelease=[e];else{let s=this.prerelease.length;for(;--s>=0;)"number"==typeof this.prerelease[s]&&(this.prerelease[s]++,s=-2);if(-1===s){if(t===this.prerelease.join(".")&&!1===n)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let s=[t,e];!1===n&&(s=[t]),0===d(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=c},8064:(e,t,n)=>{"use strict";const s=n(5950);e.exports=(e,t)=>new s(e,t).major},8690:(e,t,n)=>{"use strict";const s=n(5950);e.exports=(e,t,n=!1)=>{if(e instanceof s)return e;try{return new s(e,t)}catch(e){if(!n)return null;throw e}}},8711:(e,t,n)=>{"use strict";const s=n(8690);e.exports=(e,t)=>{const n=s(e,t);return n?n.version:null}},6692:e=>{"use strict";const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},2322:(e,t,n)=>{"use strict";var s=n(5606);const a="object"==typeof s&&s.env&&s.env.NODE_DEBUG&&/\bsemver\b/i.test(s.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=a},3229:e=>{"use strict";const t=/^[0-9]+$/,n=(e,n)=>{if("number"==typeof e&&"number"==typeof n)return e===n?0:en(t,e)}},9901:e=>{"use strict";const t=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:n},5208:(e,t,n)=>{"use strict";const{MAX_SAFE_COMPONENT_LENGTH:s,MAX_SAFE_BUILD_LENGTH:a,MAX_LENGTH:o}=n(6692),r=n(2322),i=(t=e.exports={}).re=[],l=t.safeRe=[],d=t.src=[],c=t.safeSrc=[],u=t.t={};let m=0;const p="[a-zA-Z0-9-]",g=[["\\s",1],["\\d",o],[p,a]],f=(e,t,n)=>{const s=(e=>{for(const[t,n]of g)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e})(t),a=m++;r(e,a,t),u[e]=a,d[a]=t,c[a]=s,i[a]=new RegExp(t,n?"g":void 0),l[a]=new RegExp(s,n?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),f("MAINVERSION",`(${d[u.NUMERICIDENTIFIER]})\\.(${d[u.NUMERICIDENTIFIER]})\\.(${d[u.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${d[u.NUMERICIDENTIFIERLOOSE]})\\.(${d[u.NUMERICIDENTIFIERLOOSE]})\\.(${d[u.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${d[u.NONNUMERICIDENTIFIER]}|${d[u.NUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${d[u.NONNUMERICIDENTIFIER]}|${d[u.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASE",`(?:-(${d[u.PRERELEASEIDENTIFIER]}(?:\\.${d[u.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${d[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${d[u.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${p}+`),f("BUILD",`(?:\\+(${d[u.BUILDIDENTIFIER]}(?:\\.${d[u.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${d[u.MAINVERSION]}${d[u.PRERELEASE]}?${d[u.BUILD]}?`),f("FULL",`^${d[u.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${d[u.MAINVERSIONLOOSE]}${d[u.PRERELEASELOOSE]}?${d[u.BUILD]}?`),f("LOOSE",`^${d[u.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${d[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${d[u.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${d[u.XRANGEIDENTIFIER]})(?:\\.(${d[u.XRANGEIDENTIFIER]})(?:\\.(${d[u.XRANGEIDENTIFIER]})(?:${d[u.PRERELEASE]})?${d[u.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${d[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${d[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${d[u.XRANGEIDENTIFIERLOOSE]})(?:${d[u.PRERELEASELOOSE]})?${d[u.BUILD]}?)?)?`),f("XRANGE",`^${d[u.GTLT]}\\s*${d[u.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${d[u.GTLT]}\\s*${d[u.XRANGEPLAINLOOSE]}$`),f("COERCEPLAIN",`(^|[^\\d])(\\d{1,${s}})(?:\\.(\\d{1,${s}}))?(?:\\.(\\d{1,${s}}))?`),f("COERCE",`${d[u.COERCEPLAIN]}(?:$|[^\\d])`),f("COERCEFULL",d[u.COERCEPLAIN]+`(?:${d[u.PRERELEASE]})?`+`(?:${d[u.BUILD]})?(?:$|[^\\d])`),f("COERCERTL",d[u.COERCE],!0),f("COERCERTLFULL",d[u.COERCEFULL],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${d[u.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",f("TILDE",`^${d[u.LONETILDE]}${d[u.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${d[u.LONETILDE]}${d[u.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${d[u.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",f("CARET",`^${d[u.LONECARET]}${d[u.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${d[u.LONECARET]}${d[u.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${d[u.GTLT]}\\s*(${d[u.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${d[u.GTLT]}\\s*(${d[u.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${d[u.GTLT]}\\s*(${d[u.LOOSEPLAIN]}|${d[u.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${d[u.XRANGEPLAIN]})\\s+-\\s+(${d[u.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${d[u.XRANGEPLAINLOOSE]})\\s+-\\s+(${d[u.XRANGEPLAINLOOSE]})\\s*$`),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},7526:(e,t)=>{"use strict";t.byteLength=function(e){var t=i(e),n=t[0],s=t[1];return 3*(n+s)/4-s},t.toByteArray=function(e){var t,n,o=i(e),r=o[0],l=o[1],d=new a(function(e,t,n){return 3*(t+n)/4-n}(0,r,l)),c=0,u=l>0?r-4:r;for(n=0;n>16&255,d[c++]=t>>8&255,d[c++]=255&t;2===l&&(t=s[e.charCodeAt(n)]<<2|s[e.charCodeAt(n+1)]>>4,d[c++]=255&t);1===l&&(t=s[e.charCodeAt(n)]<<10|s[e.charCodeAt(n+1)]<<4|s[e.charCodeAt(n+2)]>>2,d[c++]=t>>8&255,d[c++]=255&t);return d},t.fromByteArray=function(e){for(var t,s=e.length,a=s%3,o=[],r=16383,i=0,d=s-a;id?d:i+r));1===a?(t=e[s-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===a&&(t=(e[s-2]<<8)+e[s-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return o.join("")};for(var n=[],s=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0;r<64;++r)n[r]=o[r],s[o.charCodeAt(r)]=r;function i(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function l(e,t,s){for(var a,o,r=[],i=t;i>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return r.join("")}s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63},8287:(e,t,n)=>{"use strict";const s=n(7526),a=n(251),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=l,t.SlowBuffer=function(e){+e!=e&&(e=0);return l.alloc(+e)},t.INSPECT_MAX_BYTES=50;const r=2147483647;function i(e){if(e>r)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return u(e)}return d(e,t,n)}function d(e,t,n){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!l.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const n=0|f(e,t);let s=i(n);const a=s.write(e,t);a!==n&&(s=s.slice(0,a));return s}(e,t);if(ArrayBuffer.isView(e))return function(e){if(X(e,Uint8Array)){const t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return m(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(X(e,ArrayBuffer)||e&&X(e.buffer,ArrayBuffer))return p(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(X(e,SharedArrayBuffer)||e&&X(e.buffer,SharedArrayBuffer)))return p(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const s=e.valueOf&&e.valueOf();if(null!=s&&s!==e)return l.from(s,t,n);const a=function(e){if(l.isBuffer(e)){const t=0|g(e.length),n=i(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!=typeof e.length||J(e.length)?i(0):m(e);if("Buffer"===e.type&&Array.isArray(e.data))return m(e.data)}(e);if(a)return a;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),i(e<0?0:0|g(e))}function m(e){const t=e.length<0?0:0|g(e.length),n=i(t);for(let s=0;s=r)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r.toString(16)+" bytes");return 0|e}function f(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||X(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const n=e.length,s=arguments.length>2&&!0===arguments[2];if(!s&&0===n)return 0;let a=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return W(e).length;default:if(a)return s?-1:q(e).length;t=(""+t).toLowerCase(),a=!0}}function h(e,t,n){let s=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return N(this,t,n);case"ascii":return _(this,t,n);case"latin1":case"binary":return S(this,t,n);case"base64":return T(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,n);default:if(s)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),s=!0}}function v(e,t,n){const s=e[t];e[t]=e[n],e[n]=s}function y(e,t,n,s,a){if(0===e.length)return-1;if("string"==typeof n?(s=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),J(n=+n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"==typeof t&&(t=l.from(t,s)),l.isBuffer(t))return 0===t.length?-1:w(e,t,n,s,a);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,s,a);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,s,a){let o,r=1,i=e.length,l=t.length;if(void 0!==s&&("ucs2"===(s=String(s).toLowerCase())||"ucs-2"===s||"utf16le"===s||"utf-16le"===s)){if(e.length<2||t.length<2)return-1;r=2,i/=2,l/=2,n/=2}function d(e,t){return 1===r?e[t]:e.readUInt16BE(t*r)}if(a){let s=-1;for(o=n;oi&&(n=i-l),o=n;o>=0;o--){let n=!0;for(let s=0;sa&&(s=a):s=a;const o=t.length;let r;for(s>o/2&&(s=o/2),r=0;r>8,a=n%256,o.push(a),o.push(s);return o}(t,e.length-n),e,n,s)}function T(e,t,n){return 0===t&&n===e.length?s.fromByteArray(e):s.fromByteArray(e.slice(t,n))}function N(e,t,n){n=Math.min(e.length,n);const s=[];let a=t;for(;a239?4:t>223?3:t>191?2:1;if(a+r<=n){let n,s,i,l;switch(r){case 1:t<128&&(o=t);break;case 2:n=e[a+1],128==(192&n)&&(l=(31&t)<<6|63&n,l>127&&(o=l));break;case 3:n=e[a+1],s=e[a+2],128==(192&n)&&128==(192&s)&&(l=(15&t)<<12|(63&n)<<6|63&s,l>2047&&(l<55296||l>57343)&&(o=l));break;case 4:n=e[a+1],s=e[a+2],i=e[a+3],128==(192&n)&&128==(192&s)&&128==(192&i)&&(l=(15&t)<<18|(63&n)<<12|(63&s)<<6|63&i,l>65535&&l<1114112&&(o=l))}}null===o?(o=65533,r=1):o>65535&&(o-=65536,s.push(o>>>10&1023|55296),o=56320|1023&o),s.push(o),a+=r}return function(e){const t=e.length;if(t<=E)return String.fromCharCode.apply(String,e);let n="",s=0;for(;ss.length?(l.isBuffer(t)||(t=l.from(t)),t.copy(s,a)):Uint8Array.prototype.set.call(s,t,a);else{if(!l.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(s,a)}a+=t.length}return s},l.byteLength=f,l.prototype._isBuffer=!0,l.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tn&&(e+=" ... "),""},o&&(l.prototype[o]=l.prototype.inspect),l.prototype.compare=function(e,t,n,s,a){if(X(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===s&&(s=0),void 0===a&&(a=this.length),t<0||n>e.length||s<0||a>this.length)throw new RangeError("out of range index");if(s>=a&&t>=n)return 0;if(s>=a)return-1;if(t>=n)return 1;if(this===e)return 0;let o=(a>>>=0)-(s>>>=0),r=(n>>>=0)-(t>>>=0);const i=Math.min(o,r),d=this.slice(s,a),c=e.slice(t,n);for(let e=0;e>>=0,isFinite(n)?(n>>>=0,void 0===s&&(s="utf8")):(s=n,n=void 0)}const a=this.length-t;if((void 0===n||n>a)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");s||(s="utf8");let o=!1;for(;;)switch(s){case"hex":return A(this,e,t,n);case"utf8":case"utf-8":return b(this,e,t,n);case"ascii":case"latin1":case"binary":return C(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+s);s=(""+s).toLowerCase(),o=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const E=4096;function _(e,t,n){let s="";n=Math.min(e.length,n);for(let a=t;as)&&(n=s);let a="";for(let s=t;sn)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,n,s,a,o){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function z(e,t,n,s,a){$(t,s,a,e,n,7);let o=Number(t&BigInt(4294967295));e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o;let r=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=r,r>>=8,e[n++]=r,r>>=8,e[n++]=r,r>>=8,e[n++]=r,n}function D(e,t,n,s,a){$(t,s,a,e,n,7);let o=Number(t&BigInt(4294967295));e[n+7]=o,o>>=8,e[n+6]=o,o>>=8,e[n+5]=o,o>>=8,e[n+4]=o;let r=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=r,r>>=8,e[n+2]=r,r>>=8,e[n+1]=r,r>>=8,e[n]=r,n+8}function O(e,t,n,s,a,o){if(n+s>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function U(e,t,n,s,o){return t=+t,n>>>=0,o||O(e,0,n,4),a.write(e,t,n,s,23,4),n+4}function M(e,t,n,s,o){return t=+t,n>>>=0,o||O(e,0,n,8),a.write(e,t,n,s,52,8),n+8}l.prototype.slice=function(e,t){const n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||B(e,t,this.length);let s=this[e],a=1,o=0;for(;++o>>=0,t>>>=0,n||B(e,t,this.length);let s=this[e+--t],a=1;for(;t>0&&(a*=256);)s+=this[e+--t]*a;return s},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||B(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||B(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||B(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||B(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||B(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readBigUInt64LE=Y((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,a=this[++e]+256*this[++e]+65536*this[++e]+n*2**24;return BigInt(s)+(BigInt(a)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=t*2**24+65536*this[++e]+256*this[++e]+this[++e],a=this[++e]*2**24+65536*this[++e]+256*this[++e]+n;return(BigInt(s)<>>=0,t>>>=0,n||B(e,t,this.length);let s=this[e],a=1,o=0;for(;++o=a&&(s-=Math.pow(2,8*t)),s},l.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||B(e,t,this.length);let s=t,a=1,o=this[e+--s];for(;s>0&&(a*=256);)o+=this[e+--s]*a;return a*=128,o>=a&&(o-=Math.pow(2,8*t)),o},l.prototype.readInt8=function(e,t){return e>>>=0,t||B(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||B(e,2,this.length);const n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){e>>>=0,t||B(e,2,this.length);const n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return e>>>=0,t||B(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||B(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readBigInt64LE=Y((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(s)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(s)<>>=0,t||B(e,4,this.length),a.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||B(e,4,this.length),a.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||B(e,8,this.length),a.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||B(e,8,this.length),a.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,t,n,s){if(e=+e,t>>>=0,n>>>=0,!s){F(this,e,t,n,Math.pow(2,8*n)-1,0)}let a=1,o=0;for(this[t]=255&e;++o>>=0,n>>>=0,!s){F(this,e,t,n,Math.pow(2,8*n)-1,0)}let a=n-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigUInt64LE=Y((function(e,t=0){return z(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeBigUInt64BE=Y((function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeIntLE=function(e,t,n,s){if(e=+e,t>>>=0,!s){const s=Math.pow(2,8*n-1);F(this,e,t,n,s-1,-s)}let a=0,o=1,r=0;for(this[t]=255&e;++a>>=0,!s){const s=Math.pow(2,8*n-1);F(this,e,t,n,s-1,-s)}let a=n-1,o=1,r=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===r&&0!==this[t+a+1]&&(r=1),this[t+a]=(e/o|0)-r&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigInt64LE=Y((function(e,t=0){return z(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeBigInt64BE=Y((function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeFloatLE=function(e,t,n){return U(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return U(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return M(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return M(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,s){if(!l.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),s||0===s||(s=this.length),t>=e.length&&(t=e.length),t||(t=0),s>0&&s=this.length)throw new RangeError("Index out of range");if(s<0)throw new RangeError("sourceEnd out of bounds");s>this.length&&(s=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a=s+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function $(e,t,n,s,a,o){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${s} and < 2${s} ** ${8*(o+1)}${s}`:`>= -(2${s} ** ${8*(o+1)-1}${s}) and < 2 ** ${8*(o+1)-1}${s}`:`>= ${t}${s} and <= ${n}${s}`,new R.ERR_OUT_OF_RANGE("value",a,e)}!function(e,t,n){H(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||G(t,e.length-(n+1))}(s,a,o)}function H(e,t){if("number"!=typeof e)throw new R.ERR_INVALID_ARG_TYPE(t,"number",e)}function G(e,t,n){if(Math.floor(e)!==e)throw H(e,n),new R.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new R.ERR_BUFFER_OUT_OF_BOUNDS;throw new R.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}j("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),j("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),j("ERR_OUT_OF_RANGE",(function(e,t,n){let s=`The value of "${e}" is out of range.`,a=n;return Number.isInteger(n)&&Math.abs(n)>2**32?a=I(String(n)):"bigint"==typeof n&&(a=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(a=I(a)),a+="n"),s+=` It must be ${t}. Received ${a}`,s}),RangeError);const V=/[^+/0-9A-Za-z-_]/g;function q(e,t){let n;t=t||1/0;const s=e.length;let a=null;const o=[];for(let r=0;r55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(r+1===s){(t-=3)>-1&&o.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&o.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function W(e){return s.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(V,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function K(e,t,n,s){let a;for(a=0;a=t.length||a>=e.length);++a)t[a+n]=e[a];return a}function X(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function J(e){return e!=e}const Z=function(){const e="0123456789abcdef",t=new Array(256);for(let n=0;n<16;++n){const s=16*n;for(let a=0;a<16;++a)t[s+a]=e[n]+e[a]}return t}();function Y(e){return"undefined"==typeof BigInt?Q:e}function Q(){throw new Error("BigInt not supported")}},6559:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf2bf155] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-cf2bf155] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-cf2bf155] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-cf2bf155] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-cf2bf155] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-cf2bf155] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-cf2bf155] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-cf2bf155] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-cf2bf155] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-large);\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-large);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActions-CVw1SmBu.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,yDAAyD;AAC3D;AACA;EACE,gFAAgF;EAChF,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,2DAA2D;AAC7D;AACA;EACE,iEAAiE;AACnE;AACA;EACE,iDAAiD;AACnD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,oCAAoC;AACtC;AACA;EACE,8CAA8C;AAChD;AACA;EACE,WAAW;EACX,YAAY;EACZ,mBAAmB;AACrB,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,yCAAyC;AAC3C;AACA;EACE,yCAAyC;EACzC,YAAY;EACZ,8CAA8C;EAC9C,cAAc;AAChB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf2bf155] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-cf2bf155] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-cf2bf155] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-cf2bf155] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-cf2bf155] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-cf2bf155] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-cf2bf155] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-cf2bf155] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-cf2bf155] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-large);\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-large);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}"],sourceRoot:""}]);const i=r},9344:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8a49b234] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-8a49b234] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-8a49b234] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-8a49b234] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-8a49b234], .button-vue[data-v-8a49b234] * {\n cursor: pointer;\n}\n.button-vue[data-v-8a49b234]:focus {\n outline: none;\n}\n.button-vue[data-v-8a49b234]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-8a49b234]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-8a49b234]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-8a49b234] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-8a49b234] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-8a49b234] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-8a49b234] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-8a49b234] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-8a49b234] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-8a49b234] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue--icon-only[data-v-8a49b234] {\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue--text-only[data-v-8a49b234] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-8a49b234] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-8a49b234] {\n width: 100%;\n}\n.button-vue[data-v-8a49b234]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element, var(--border-radius));\n background-color: transparent;\n}\n.button-vue--vue-primary[data-v-8a49b234] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-8a49b234]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-8a49b234] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--vue-secondary[data-v-8a49b234]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-8a49b234], .button-vue--vue-tertiary[data-v-8a49b234] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-8a49b234]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-8a49b234] {\n background-color: var(--color-success);\n border-color: var(--color-success-hover);\n color: var(--color-success-text);\n}\n.button-vue--vue-success[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-8a49b234]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-8a49b234] {\n background-color: var(--color-warning);\n border-color: var(--color-warning-hover);\n color: var(--color-warning-text);\n}\n.button-vue--vue-warning[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-8a49b234]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-8a49b234] {\n background-color: var(--color-error);\n border-color: var(--color-error-hover);\n color: var(--color-error-text);\n}\n.button-vue--vue-error[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-8a49b234]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-8a49b234] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--vue-error[data-v-8a49b234], .button-vue--legacy.button-vue--vue-success[data-v-8a49b234], .button-vue--legacy.button-vue--vue-warning[data-v-8a49b234] {\n color: white;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcButton-n-KI8Bqb.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4CAA4C;EAC5C,mDAAmD;EACnD,2EAA2E;EAC3E,2HAA2H;EAC3H,4EAA4E;EAC5E,8CAA8C;EAC9C,oDAAoD;EACpD,0DAA0D;EAC1D,wBAAwB;EACxB,mCAAmC;EACnC,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,qCAAqC;EACrC,8BAA8B;EAC9B,6BAA6B;EAC7B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,0DAA0D;EAC1D,yBAAyB;EACzB,kCAAkC;EAClC,eAAe;EACf,mCAAmC;EACnC,iBAAiB;AACnB;AACA;EACE,gDAAgD;EAChD,qCAAqC;AACvC;AACA;EACE,gDAAgD;AAClD;AACA;EACE,eAAe;AACjB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,YAAY;EACZ,qBAAqB;AACvB;AACA;EACE,eAAe;AACjB;AACA;EACE,0DAA0D;AAC5D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;AACb;AACA;EACE,oBAAoB;AACtB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,4EAA4E;AAC9E;AACA;EACE,kDAAkD;EAClD,gCAAgC;EAChC,+BAA+B;EAC/B,oCAAoC;EACpC,mCAAmC;EACnC,aAAa;EACb,uBAAuB;EACvB,mBAAmB;AACrB;AACA;EACE,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,YAAY;EACZ,WAAW;AACb;AACA;EACE,iBAAiB;EACjB,kBAAkB;EAClB,cAAc;EACd,mBAAmB;EACnB,uBAAuB;EACvB,gBAAgB;AAClB;AACA;EACE,mHAAmH;EACnH,cAAc;EACd,oCAAoC;AACtC;AACA;EACE,+CAA+C;AACjD;AACA;EACE,kBAAkB;AACpB;AACA;EACE,WAAW;AACb;AACA;EACE,oDAAoD;EACpD,6DAA6D;AAC/D;AACA;EACE,oDAAoD;EACpD,iEAAiE;EACjE,6BAA6B;AAC/B;AACA;EACE,8CAA8C;EAC9C,gDAAgD;EAChD,wCAAwC;AAC1C;AACA;EACE,oDAAoD;AACtD;AACA;EACE,8CAA8C;AAChD;AACA;EACE,oDAAoD;EACpD,sDAAsD;EACtD,8CAA8C;AAChD;AACA;EACE,8CAA8C;EAC9C,0DAA0D;AAC5D;AACA;EACE,6BAA6B;EAC7B,yBAAyB;EACzB,6BAA6B;AAC/B;AACA;EACE,+CAA+C;AACjD;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,oCAAoC;EACpC,sCAAsC;EACtC,8BAA8B;AAChC;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,oCAAoC;AACtC;AACA;EACE,uCAAuC;EACvC,YAAY;EACZ,gBAAgB;AAClB;AACA;EACE,YAAY;AACd",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8a49b234] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-8a49b234] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-8a49b234] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-8a49b234] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-8a49b234], .button-vue[data-v-8a49b234] * {\n cursor: pointer;\n}\n.button-vue[data-v-8a49b234]:focus {\n outline: none;\n}\n.button-vue[data-v-8a49b234]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-8a49b234]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-8a49b234]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-8a49b234] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-8a49b234] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-8a49b234] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-8a49b234] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-8a49b234] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-8a49b234] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-8a49b234] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue--icon-only[data-v-8a49b234] {\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue--text-only[data-v-8a49b234] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-8a49b234] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-8a49b234] {\n width: 100%;\n}\n.button-vue[data-v-8a49b234]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element, var(--border-radius));\n background-color: transparent;\n}\n.button-vue--vue-primary[data-v-8a49b234] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-8a49b234]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-8a49b234] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--vue-secondary[data-v-8a49b234]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-8a49b234], .button-vue--vue-tertiary[data-v-8a49b234] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-8a49b234]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-8a49b234] {\n background-color: var(--color-success);\n border-color: var(--color-success-hover);\n color: var(--color-success-text);\n}\n.button-vue--vue-success[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-8a49b234]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-8a49b234] {\n background-color: var(--color-warning);\n border-color: var(--color-warning-hover);\n color: var(--color-warning-text);\n}\n.button-vue--vue-warning[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-8a49b234]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-8a49b234] {\n background-color: var(--color-error);\n border-color: var(--color-error-hover);\n color: var(--color-error-text);\n}\n.button-vue--vue-error[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-8a49b234]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-8a49b234] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--vue-error[data-v-8a49b234], .button-vue--legacy.button-vue--vue-success[data-v-8a49b234], .button-vue--legacy.button-vue--vue-warning[data-v-8a49b234] {\n color: white;\n}"],sourceRoot:""}]);const i=r},2883:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-large);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-66c29e13] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-66c29e13] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-66c29e13] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-66c29e13] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-66c29e13] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-66c29e13] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-66c29e13] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-66c29e13] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-66c29e13] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-66c29e13] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-66c29e13] {\n box-sizing: border-box;\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-66c29e13]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-66c29e13] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcDialog-COuFb47k.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA,uGAAuG;AACvG;AACA;IACI,kBAAkB;IAClB,aAAa;IACb,eAAe;IACf,kBAAkB;IAClB,UAAU;IACV,yCAAyC;AAC7C;AACA,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,YAAY;EACZ,WAAW;EACX,aAAa;EACb,sBAAsB;EACtB,8BAA8B;EAC9B,gBAAgB;AAClB;AACA;EACE,wBAAwB;EACxB,oBAAoB;EACpB,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,sBAAsB;EACtB,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,OAAO;EACP,aAAa;EACb,gBAAgB;AAClB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,cAAc;AAChB;AACA;EACE,sBAAsB;EACtB,qBAAqB;EACrB,YAAY;EACZ,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,mBAAmB;EACnB,8BAA8B;EAC9B,qBAAqB;EACrB,WAAW;EACX,eAAe;AACjB;AACA;EACE,eAAe;EACf,kBAAkB;EAClB,mBAAmB;EACnB,yCAAyC;EACzC,0CAA0C;EAC1C,yBAAyB;EACzB,oBAAoB;AACtB;AACA;EACE,OAAO;EACP,aAAa;EACb,cAAc;EACd,wBAAwB;AAC1B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;EACtB,aAAa;EACb,QAAQ;EACR,qBAAqB;EACrB,oBAAoB;EACpB,WAAW;EACX,eAAe;EACf,sBAAsB;EACtB,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,sBAAsB;AACxB;AACA;AACA;IACI,iBAAiB;IACjB,gDAAgD;AACpD;AACA",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-large);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-66c29e13] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-66c29e13] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-66c29e13] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-66c29e13] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-66c29e13] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-66c29e13] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-66c29e13] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-66c29e13] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-66c29e13] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-66c29e13] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-66c29e13] {\n box-sizing: border-box;\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-66c29e13]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-66c29e13] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}"],sourceRoot:""}]);const i=r},6133:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-4625d649] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-4625d649] {\n --icon-size: var(--dad67fa8);\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue--inline[data-v-4625d649] {\n display: inline-flex;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-4625d649] {\n line-height: 0;\n}\n.icon-vue[data-v-4625d649] svg {\n fill: currentColor;\n width: var(--icon-size, 20px);\n height: var(--icon-size, 20px);\n max-width: var(--icon-size, 20px);\n max-height: var(--icon-size, 20px);\n}\n.icon-vue--directional[data-v-4625d649] svg:dir(rtl) {\n transform: scaleX(-1);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-Cm1Dmlij.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4BAA4B;EAC5B,aAAa;EACb,uBAAuB;EACvB,mBAAmB;EACnB,wCAAwC;EACxC,yCAAyC;EACzC,UAAU;AACZ;AACA;EACE,oBAAoB;EACpB,sBAAsB;EACtB,uBAAuB;EACvB,2BAA2B;AAC7B;AACA;EACE,cAAc;AAChB;AACA;EACE,kBAAkB;EAClB,6BAA6B;EAC7B,8BAA8B;EAC9B,iCAAiC;EACjC,kCAAkC;AACpC;AACA;EACE,qBAAqB;AACvB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-4625d649] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-4625d649] {\n --icon-size: var(--dad67fa8);\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue--inline[data-v-4625d649] {\n display: inline-flex;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-4625d649] {\n line-height: 0;\n}\n.icon-vue[data-v-4625d649] svg {\n fill: currentColor;\n width: var(--icon-size, 20px);\n height: var(--icon-size, 20px);\n max-width: var(--icon-size, 20px);\n max-height: var(--icon-size, 20px);\n}\n.icon-vue--directional[data-v-4625d649] svg:dir(rtl) {\n transform: scaleX(-1);\n}"],sourceRoot:""}]);const i=r},2616:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-94ff8098] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-94ff8098] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-94ff8098] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-C7S2_wmi.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iEAAiE;AACnE",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-94ff8098] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-94ff8098] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-94ff8098] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}"],sourceRoot:""}]);const i=r},7004:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2451d211] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-2451d211] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--d87c3654);\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask--opaque[data-v-2451d211] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-2451d211] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-2451d211] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-2451d211] {\n overflow-x: hidden;\n box-sizing: border-box;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-2451d211] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-2451d211] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-2451d211] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-2451d211], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-2451d211] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__play[data-v-2451d211], .modal-header .icons-menu .play-pause-icons__pause[data-v-2451d211] {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item--single {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-2451d211] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle span, .modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-2451d211],\n.modal-wrapper .next[data-v-2451d211] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-2451d211]:focus-visible,\n.modal-wrapper .next[data-v-2451d211]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-2451d211] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-2451d211] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-2451d211] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-2451d211] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container, var(--border-radius-rounded));\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n}\n.modal-wrapper .modal-container__close[data-v-2451d211] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-2451d211] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-2451d211] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--normal > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--large > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--full > .modal-container[data-v-2451d211] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-2451d211] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-2451d211],\n.fade-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-2451d211],\n.fade-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-2451d211],\n.fade-visibility-leave-to[data-v-2451d211] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-2451d211],\n.modal-in-leave-active[data-v-2451d211],\n.modal-out-enter-active[data-v-2451d211],\n.modal-out-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-2451d211],\n.modal-in-leave-to[data-v-2451d211],\n.modal-out-enter[data-v-2451d211],\n.modal-out-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-2451d211],\n.modal-in-leave-to .modal-container[data-v-2451d211] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-2451d211],\n.modal-out-leave-to .modal-container[data-v-2451d211] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-2451d211] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-2451d211] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-2451d211 linear var(--slideshow-duration) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .icon-pause[data-v-2451d211] {\n animation: breath-2451d211 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-2451d211] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-2451d211 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-2451d211 {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcModal-4ZPVUmG2.css"],names:[],mappings:"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",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2451d211] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-2451d211] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--d87c3654);\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask--opaque[data-v-2451d211] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-2451d211] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-2451d211] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-2451d211] {\n overflow-x: hidden;\n box-sizing: border-box;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-2451d211] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-2451d211] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-2451d211] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-2451d211], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-2451d211] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__play[data-v-2451d211], .modal-header .icons-menu .play-pause-icons__pause[data-v-2451d211] {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item--single {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-2451d211] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle span, .modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-2451d211],\n.modal-wrapper .next[data-v-2451d211] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-2451d211]:focus-visible,\n.modal-wrapper .next[data-v-2451d211]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-2451d211] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-2451d211] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-2451d211] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-2451d211] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container, var(--border-radius-rounded));\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n}\n.modal-wrapper .modal-container__close[data-v-2451d211] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-2451d211] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-2451d211] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--normal > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--large > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--full > .modal-container[data-v-2451d211] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-2451d211] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-2451d211],\n.fade-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-2451d211],\n.fade-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-2451d211],\n.fade-visibility-leave-to[data-v-2451d211] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-2451d211],\n.modal-in-leave-active[data-v-2451d211],\n.modal-out-enter-active[data-v-2451d211],\n.modal-out-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-2451d211],\n.modal-in-leave-to[data-v-2451d211],\n.modal-out-enter[data-v-2451d211],\n.modal-out-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-2451d211],\n.modal-in-leave-to .modal-container[data-v-2451d211] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-2451d211],\n.modal-out-leave-to .modal-container[data-v-2451d211] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-2451d211] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-2451d211] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-2451d211 linear var(--slideshow-duration) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .icon-pause[data-v-2451d211] {\n animation: breath-2451d211 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-2451d211] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-2451d211 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-2451d211 {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}"],sourceRoot:""}]);const i=r},8580:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-f656e861] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-f656e861] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon--heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-f656e861] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text, var(--color-success));\n}\n.notecard--info[data-v-f656e861] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text, var(--color-info));\n}\n.notecard--error[data-v-f656e861] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text, var(--color-error));\n}\n.notecard--warning[data-v-f656e861] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text, var(--color-warning));\n}\n.notecard--legacy.notecard--error[data-v-f656e861] {\n --note-background: rgba(var(--color-error-rgb), 0.1);\n}\n.notecard--legacy.notecard--info[data-v-f656e861] {\n --note-background: rgba(var(--color-info-rgb), 0.1);\n}\n.notecard--legacy.notecard--success[data-v-f656e861] {\n --note-background: rgba(var(--color-success-rgb), 0.1);\n}\n.notecard--legacy.notecard--warning[data-v-f656e861] {\n --note-background: rgba(var(--color-warning-rgb), 0.1);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcNoteCard-CwNXZ4vV.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,2BAA2B;EAC3B,2DAA2D;EAC3D,wCAAwC;EACxC,mDAAmD;EACnD,yEAAyE;EACzE,mCAAmC;EACnC,cAAc;EACd,iCAAiC;EACjC,aAAa;EACb,mBAAmB;EACnB,6BAA6B;AAC/B;AACA;EACE,qCAAqC;EACrC,gBAAgB;AAClB;AACA;EACE,qCAAqC;EACrC,wCAAwC;AAC1C;AACA;EACE,uCAAuC;EACvC,6DAA6D;AAC/D;AACA;EACE,oCAAoC;EACpC,uDAAuD;AACzD;AACA;EACE,qCAAqC;EACrC,yDAAyD;AAC3D;AACA;EACE,uCAAuC;EACvC,6DAA6D;AAC/D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,sDAAsD;AACxD;AACA;EACE,sDAAsD;AACxD",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-f656e861] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-f656e861] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon--heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-f656e861] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text, var(--color-success));\n}\n.notecard--info[data-v-f656e861] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text, var(--color-info));\n}\n.notecard--error[data-v-f656e861] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text, var(--color-error));\n}\n.notecard--warning[data-v-f656e861] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text, var(--color-warning));\n}\n.notecard--legacy.notecard--error[data-v-f656e861] {\n --note-background: rgba(var(--color-error-rgb), 0.1);\n}\n.notecard--legacy.notecard--info[data-v-f656e861] {\n --note-background: rgba(var(--color-info-rgb), 0.1);\n}\n.notecard--legacy.notecard--success[data-v-f656e861] {\n --note-background: rgba(var(--color-success-rgb), 0.1);\n}\n.notecard--legacy.notecard--warning[data-v-f656e861] {\n --note-background: rgba(var(--color-warning-rgb), 0.1);\n}"],sourceRoot:""}]);const i=r},5228:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,'/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_hdy45_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, "filter: drop-shadow" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that "filter" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-large);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-large);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}',"",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcPopover--XoXIhLx.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,WAAW;EACX,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,6BAA6B;EAC7B,oBAAoB;EACpB,cAAc;EACd,gBAAgB;EAChB,UAAU;AACZ;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,YAAY;EACZ,WAAW;EACX,gBAAgB;EAChB,oBAAoB;EACpB,WAAW;AACb;AACA;EACE,eAAe;EACf,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,yBAAyB;AAC3B;AACA;EACE;;;;;;;IAOE;EACF,8CAA8C;EAC9C,yCAAyC;AAC3C;AACA;EACE,UAAU;EACV,6BAA6B;EAC7B,yCAAyC;EACzC,gBAAgB;EAChB,wCAAwC;AAC1C;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,SAAS;EACT,mBAAmB;EACnB,yBAAyB;EACzB,kBAAkB;AACpB;AACA;EACE,YAAY;EACZ,qDAAqD,EAAE,mBAAmB;EAC1E,sBAAsB;EACtB,qDAAqD,EAAE,mBAAmB;EAC1E,8CAA8C;AAChD;AACA;EACE,SAAS;EACT,qDAAqD,EAAE,mBAAmB;EAC1E,mBAAmB;EACnB,qDAAqD,EAAE,mBAAmB;EAC1E,iDAAiD;AACnD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,UAAU;EACV,qDAAqD,EAAE,mBAAmB;EAC1E,oBAAoB;EACpB,qDAAqD,EAAE,mBAAmB;EAC1E,gDAAgD;AAClD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,WAAW;EACX,qDAAqD,EAAE,mBAAmB;EAC1E,qBAAqB;EACrB,qDAAqD,EAAE,mBAAmB;EAC1E,+CAA+C;AACjD;AACA;EACE,kBAAkB;EAClB,6EAA6E;EAC7E,UAAU;AACZ;AACA;EACE,mBAAmB;EACnB,0CAA0C;EAC1C,UAAU;AACZ",sourcesContent:['/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_hdy45_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, "filter: drop-shadow" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that "filter" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-large);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-large);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}'],sourceRoot:""}]);const i=r},5081:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"#emptycontent[data-v-c48855da]{margin:0;padding:10% 5%;background-color:var(--color-main-background)}iframe[data-v-c48855da]{width:100%;height:calc(100% + var(--header-height));top:0;position:absolute}","",{version:3,sources:["webpack://./src/views/PDFView.vue"],names:[],mappings:"AACA,+BACC,QAAA,CACA,cAAA,CACA,6CAAA,CAGD,wBACC,UAAA,CAKA,wCAAA,CAGA,KAAA,CACA,iBAAA",sourceRoot:""}]);const i=r},6314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",s=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),s&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),s&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,s,a,o){"string"==typeof e&&(e=[[null,e,void 0]]);var r={};if(s)for(var i=0;i0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),a&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=a):c[4]="".concat(a)),t.push(c))}},t}},1354:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var s=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),a="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),o="/*# ".concat(a," */");return[t].concat([o]).join("\n")}return[t].join("\n")}},580:e=>{"use strict";var t=/["'&<>]/;e.exports=function(e){var n,s=""+e,a=t.exec(s);if(!a)return s;var o="",r=0,i=0;for(r=a.index;r{"use strict";n.d(t,{K:()=>y});var s=n(9054);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=Array(t);n0){var n=e[e.length-1];n!==t&&n._setPausedState(!0)}var s=e.indexOf(t);-1===s||e.splice(s,1),e.push(t)},c=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&!e[e.length-1]._isManuallyPaused()&&e[e.length-1]._setPausedState(!1)},u=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},m=function(e){return u(e)&&!e.shiftKey},p=function(e){return u(e)&&e.shiftKey},g=function(e){return setTimeout(e,0)},f=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:{},n=t.hasFallback,s=void 0!==n&&n,o=t.params,i=void 0===o?[]:o,d=r[e];if("function"==typeof d&&(d=d.apply(void 0,l(i))),!0===d&&(d=void 0),!d){if(void 0===d||!1===d)return d;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var c=d;if("string"==typeof d){try{c=a.querySelector(d)}catch(t){throw new Error("`".concat(e,'` appears to be an invalid selector; error="').concat(t.message,'"'))}if(!c&&!s)throw new Error("`".concat(e,"` as selector refers to no known node"))}return c},C=function(){var e=b("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!(0,s.tp)(e,r.tabbableOptions))if(A(a.activeElement)>=0)e=a.activeElement;else{var t=y.tabbableGroups[0];e=t&&t.firstTabbableNode||b("fallbackFocus")}else null===e&&(e=b("fallbackFocus"));if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},k=function(){if(y.containerGroups=y.containers.map((function(e){var t=(0,s.Kr)(e,r.tabbableOptions),n=(0,s.nq)(e,r.tabbableOptions),a=t.length>0?t[0]:void 0,o=t.length>0?t[t.length-1]:void 0,i=n.find((function(e){return(0,s.AO)(e)})),l=n.slice().reverse().find((function(e){return(0,s.AO)(e)})),d=!!t.find((function(e){return(0,s.yT)(e)>0}));return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:d,firstTabbableNode:a,lastTabbableNode:o,firstDomTabbableNode:i,lastDomTabbableNode:l,nextTabbableNode:function(e){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=t.indexOf(e);return o<0?a?n.slice(n.indexOf(e)+1).find((function(e){return(0,s.AO)(e)})):n.slice(0,n.indexOf(e)).reverse().find((function(e){return(0,s.AO)(e)})):t[o+(a?1:-1)]}}})),y.tabbableGroups=y.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),y.tabbableGroups.length<=0&&!b("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(y.containerGroups.find((function(e){return e.posTabIndexesFound}))&&y.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},x=function(e){var t=e.activeElement;if(t)return t.shadowRoot&&null!==t.shadowRoot.activeElement?x(t.shadowRoot):t},T=function(e){!1!==e&&e!==x(document)&&(e&&e.focus?(e.focus({preventScroll:!!r.preventScroll}),y.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):T(C()))},N=function(e){var t=b("setReturnFocus",{params:[e]});return t||!1!==t&&e},E=function(e){var t=e.target,n=e.event,a=e.isBackward,o=void 0!==a&&a;t=t||h(n),k();var i=null;if(y.tabbableGroups.length>0){var l=A(t,n),d=l>=0?y.containerGroups[l]:void 0;if(l<0)i=o?y.tabbableGroups[y.tabbableGroups.length-1].lastTabbableNode:y.tabbableGroups[0].firstTabbableNode;else if(o){var c=y.tabbableGroups.findIndex((function(e){var n=e.firstTabbableNode;return t===n}));if(c<0&&(d.container===t||(0,s.tp)(t,r.tabbableOptions)&&!(0,s.AO)(t,r.tabbableOptions)&&!d.nextTabbableNode(t,!1))&&(c=l),c>=0){var m=0===c?y.tabbableGroups.length-1:c-1,p=y.tabbableGroups[m];i=(0,s.yT)(t)>=0?p.lastTabbableNode:p.lastDomTabbableNode}else u(n)||(i=d.nextTabbableNode(t,!1))}else{var g=y.tabbableGroups.findIndex((function(e){var n=e.lastTabbableNode;return t===n}));if(g<0&&(d.container===t||(0,s.tp)(t,r.tabbableOptions)&&!(0,s.AO)(t,r.tabbableOptions)&&!d.nextTabbableNode(t))&&(g=l),g>=0){var f=g===y.tabbableGroups.length-1?0:g+1,v=y.tabbableGroups[f];i=(0,s.yT)(t)>=0?v.firstTabbableNode:v.firstDomTabbableNode}else u(n)||(i=d.nextTabbableNode(t))}}else i=b("fallbackFocus");return i},_=function(e){var t=h(e);A(t,e)>=0||(f(r.clickOutsideDeactivates,e)?n.deactivate({returnFocus:r.returnFocusOnDeactivate}):f(r.allowOutsideClick,e)||e.preventDefault())},S=function(e){var t=h(e),n=A(t,e)>=0;if(n||t instanceof Document)n&&(y.mostRecentlyFocusedNode=t);else{var a;e.stopImmediatePropagation();var o=!0;if(y.mostRecentlyFocusedNode)if((0,s.yT)(y.mostRecentlyFocusedNode)>0){var i=A(y.mostRecentlyFocusedNode),l=y.containerGroups[i].tabbableNodes;if(l.length>0){var d=l.findIndex((function(e){return e===y.mostRecentlyFocusedNode}));d>=0&&(r.isKeyForward(y.recentNavEvent)?d+1=0&&(a=l[d-1],o=!1))}}else y.containerGroups.some((function(e){return e.tabbableNodes.some((function(e){return(0,s.yT)(e)>0}))}))||(o=!1);else o=!1;o&&(a=E({target:y.mostRecentlyFocusedNode,isBackward:r.isKeyBackward(y.recentNavEvent)})),T(a||(y.mostRecentlyFocusedNode||C()))}y.recentNavEvent=void 0},P=function(e){(r.isKeyForward(e)||r.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];y.recentNavEvent=e;var n=E({event:e,isBackward:t});n&&(u(e)&&e.preventDefault(),T(n))}(e,r.isKeyBackward(e))},L=function(e){var t;"Escape"!==(null==(t=e)?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===f(r.escapeDeactivates,e)||(e.preventDefault(),n.deactivate())},B=function(e){var t=h(e);A(t,e)>=0||f(r.clickOutsideDeactivates,e)||f(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},F=function(){if(y.active)return d(o,n),y.delayInitialFocusTimer=r.delayInitialFocus?g((function(){T(C())})):T(C()),a.addEventListener("focusin",S,!0),a.addEventListener("mousedown",_,{capture:!0,passive:!1}),a.addEventListener("touchstart",_,{capture:!0,passive:!1}),a.addEventListener("click",B,{capture:!0,passive:!1}),a.addEventListener("keydown",P,{capture:!0,passive:!1}),a.addEventListener("keydown",L),n},z=function(){if(y.active)return a.removeEventListener("focusin",S,!0),a.removeEventListener("mousedown",_,!0),a.removeEventListener("touchstart",_,!0),a.removeEventListener("click",B,!0),a.removeEventListener("keydown",P,!0),a.removeEventListener("keydown",L),n},D="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(e){e.some((function(e){return Array.from(e.removedNodes).some((function(e){return e===y.mostRecentlyFocusedNode}))}))&&T(C())})):void 0,O=function(){D&&(D.disconnect(),y.active&&!y.paused&&y.containers.map((function(e){D.observe(e,{subtree:!0,childList:!0})})))};return n={get active(){return y.active},get paused(){return y.paused},activate:function(e){if(y.active)return this;var t=w(e,"onActivate"),n=w(e,"onPostActivate"),s=w(e,"checkCanFocusTrap");s||k(),y.active=!0,y.paused=!1,y.nodeFocusedBeforeActivation=x(a),null==t||t();var o=function(){s&&k(),F(),O(),null==n||n()};return s?(s(y.containers.concat()).then(o,o),this):(o(),this)},deactivate:function(e){if(!y.active)return this;var t=i({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},e);clearTimeout(y.delayInitialFocusTimer),y.delayInitialFocusTimer=void 0,z(),y.active=!1,y.paused=!1,O(),c(o,n);var s=w(t,"onDeactivate"),a=w(t,"onPostDeactivate"),l=w(t,"checkCanReturnFocus"),d=w(t,"returnFocus","returnFocusOnDeactivate");null==s||s();var u=function(){g((function(){d&&T(N(y.nodeFocusedBeforeActivation)),null==a||a()}))};return d&&l?(l(N(y.nodeFocusedBeforeActivation)).then(u,u),this):(u(),this)},pause:function(e){return y.active?(y.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return y.active?(y.manuallyPaused=!1,o[o.length-1]!==this?this:this._setPausedState(!1,e)):this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return y.containers=t.map((function(e){return"string"==typeof e?a.querySelector(e):e})),y.active&&k(),O(),this}},Object.defineProperties(n,{_isManuallyPaused:{value:function(){return y.manuallyPaused}},_setPausedState:{value:function(e,t){if(y.paused===e)return this;if(y.paused=e,e){var n=w(t,"onPause"),s=w(t,"onPostPause");null==n||n(),z(),O(),null==s||s()}else{var a=w(t,"onUnpause"),o=w(t,"onPostUnpause");null==a||a(),k(),F(),O(),null==o||o()}return this}}}),n.updateContainerElements(e),n}},251:(e,t)=>{t.read=function(e,t,n,s,a){var o,r,i=8*a-s-1,l=(1<>1,c=-7,u=n?a-1:0,m=n?-1:1,p=e[t+u];for(u+=m,o=p&(1<<-c)-1,p>>=-c,c+=i;c>0;o=256*o+e[t+u],u+=m,c-=8);for(r=o&(1<<-c)-1,o>>=-c,c+=s;c>0;r=256*r+e[t+u],u+=m,c-=8);if(0===o)o=1-d;else{if(o===l)return r?NaN:1/0*(p?-1:1);r+=Math.pow(2,s),o-=d}return(p?-1:1)*r*Math.pow(2,o-s)},t.write=function(e,t,n,s,a,o){var r,i,l,d=8*o-a-1,c=(1<>1,m=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,p=s?0:o-1,g=s?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,r=c):(r=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-r))<1&&(r--,l*=2),(t+=r+u>=1?m/l:m*Math.pow(2,1-u))*l>=2&&(r++,l/=2),r+u>=c?(i=0,r=c):r+u>=1?(i=(t*l-1)*Math.pow(2,a),r+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,a),r=0));a>=8;e[n+p]=255&i,p+=g,i/=256,a-=8);for(r=r<0;e[n+p]=255&r,p+=g,r/=256,d-=8);e[n+p-g]|=128*f}},5606:e=>{var t,n,s=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function r(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var i,l=[],d=!1,c=-1;function u(){d&&i&&(d=!1,i.length?l=i.concat(l):c=-1,l.length&&m())}function m(){if(!d){var e=r(u);d=!0;for(var t=l.length;t;){for(i=l,l=[];++c1)for(var n=1;n{"use strict";var t=[];function n(e){for(var n=-1,s=0;s{"use strict";var t={};e.exports=function(e,n){var s=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(n)}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var s="";n.supports&&(s+="@supports (".concat(n.supports,") {")),n.media&&(s+="@media ".concat(n.media," {"));var a=void 0!==n.layer;a&&(s+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),s+=n.css,a&&(s+="}"),n.media&&(s+="}"),n.supports&&(s+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(s+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(s,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113: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))}}},9054:(e,t,n)=>{"use strict";n.d(t,{AO:()=>x,Kr:()=>C,nq:()=>k,tp:()=>N,yT:()=>m});var s=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],a=s.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},l=function(e,t){var n;void 0===t&&(t=!0);var s=null==e||null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"inert");return""===s||"true"===s||t&&e&&l(e.parentNode)},d=function(e,t,n){if(l(e))return[];var s=Array.prototype.slice.apply(e.querySelectorAll(a));return t&&r.call(e,a)&&s.unshift(e),s=s.filter(n)},c=function(e,t,n){for(var s=[],o=Array.from(e);o.length;){var i=o.shift();if(!l(i,!1))if("SLOT"===i.tagName){var d=i.assignedElements(),u=d.length?d:i.children,m=c(u,!0,n);n.flatten?s.push.apply(s,m):s.push({scopeParent:i,candidates:m})}else{r.call(i,a)&&n.filter(i)&&(t||!e.includes(i))&&s.push(i);var p=i.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(i),g=!l(p,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(p&&g){var f=c(!0===p?i.children:p.children,!0,n);n.flatten?s.push.apply(s,f):s.push({scopeParent:i,candidates:f})}else o.unshift.apply(o,i.children)}}return s},u=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},m=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!u(e)?0:e.tabIndex},p=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},g=function(e){return"INPUT"===e.tagName},f=function(e){return function(e){return g(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||i(e),s=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=s(window.CSS.escape(e.name));else try{t=s(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var a=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(r.call(a,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return h(e)}else{if("function"==typeof s){for(var o=e;e;){var l=e.parentElement,d=i(e);if(l&&!l.shadowRoot&&!0===s(l))return h(e);e=e.assignedSlot?e.assignedSlot:l||d===e.ownerDocument?l:d.host}e=o}if(function(e){var t,n,s,a,o=e&&i(e),r=null===(t=o)||void 0===t?void 0:t.host,l=!1;if(o&&o!==e)for(l=!!(null!==(n=r)&&void 0!==n&&null!==(s=n.ownerDocument)&&void 0!==s&&s.contains(r)||null!=e&&null!==(a=e.ownerDocument)&&void 0!==a&&a.contains(e));!l&&r;){var d,c,u;l=!(null===(c=r=null===(d=o=i(r))||void 0===d?void 0:d.host)||void 0===c||null===(u=c.ownerDocument)||void 0===u||!u.contains(r))}return l}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},y=function(e,t){return!(t.disabled||l(t)||function(e){return g(e)&&"hidden"===e.type}(t)||v(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},b=function(e){var t=[],n=[];return e.forEach((function(e,s){var a=!!e.scopeParent,o=a?e.scopeParent:e,r=function(e,t){var n=m(e);return n<0&&t&&!u(e)?0:n}(o,a),i=a?b(e.candidates):o;0===r?a?t.push.apply(t,i):t.push(o):n.push({documentOrder:s,tabIndex:r,item:e,isScope:a,content:i})})),n.sort(p).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(t)},C=function(e,t){var n;return n=(t=t||{}).getShadowRoot?c([e],t.includeContainer,{filter:w.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:A}):d(e,t.includeContainer,w.bind(null,t)),b(n)},k=function(e,t){return(t=t||{}).getShadowRoot?c([e],t.includeContainer,{filter:y.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):d(e,t.includeContainer,y.bind(null,t))},x=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,a)&&w(t,e)},T=s.concat("iframe").join(","),N=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,T)&&y(t,e)}},7736:function(e){var t,n;t=this,n=function(e){var t=function(e){return new t.lib.init(e)};function n(e,t){return t.offset[e]?isNaN(t.offset[e])?t.offset[e]:t.offset[e]+"px":"0px"}function s(e,t){return!(!e||"string"!=typeof t||!(e.className&&e.className.trim().split(/\s+/gi).indexOf(t)>-1))}return t.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},t.lib=t.prototype={toastify:"1.12.0",constructor:t,init:function(e){return e||(e={}),this.options={},this.toastElement=null,this.options.text=e.text||t.defaults.text,this.options.node=e.node||t.defaults.node,this.options.duration=0===e.duration?0:e.duration||t.defaults.duration,this.options.selector=e.selector||t.defaults.selector,this.options.callback=e.callback||t.defaults.callback,this.options.destination=e.destination||t.defaults.destination,this.options.newWindow=e.newWindow||t.defaults.newWindow,this.options.close=e.close||t.defaults.close,this.options.gravity="bottom"===e.gravity?"toastify-bottom":t.defaults.gravity,this.options.positionLeft=e.positionLeft||t.defaults.positionLeft,this.options.position=e.position||t.defaults.position,this.options.backgroundColor=e.backgroundColor||t.defaults.backgroundColor,this.options.avatar=e.avatar||t.defaults.avatar,this.options.className=e.className||t.defaults.className,this.options.stopOnFocus=void 0===e.stopOnFocus?t.defaults.stopOnFocus:e.stopOnFocus,this.options.onClick=e.onClick||t.defaults.onClick,this.options.offset=e.offset||t.defaults.offset,this.options.escapeMarkup=void 0!==e.escapeMarkup?e.escapeMarkup:t.defaults.escapeMarkup,this.options.ariaLive=e.ariaLive||t.defaults.ariaLive,this.options.style=e.style||t.defaults.style,e.backgroundColor&&(this.options.style.background=e.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var e=document.createElement("div");for(var t in e.className="toastify on "+this.options.className,this.options.position?e.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(e.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):e.className+=" toastify-right",e.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)e.style[t]=this.options.style[t];if(this.options.ariaLive&&e.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)e.appendChild(this.options.node);else if(this.options.escapeMarkup?e.innerText=this.options.text:e.innerHTML=this.options.text,""!==this.options.avatar){var s=document.createElement("img");s.src=this.options.avatar,s.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?e.appendChild(s):e.insertAdjacentElement("afterbegin",s)}if(!0===this.options.close){var a=document.createElement("button");a.type="button",a.setAttribute("aria-label","Close"),a.className="toast-close",a.innerHTML="✖",a.addEventListener("click",function(e){e.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var o=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&o>360?e.insertAdjacentElement("afterbegin",a):e.appendChild(a)}if(this.options.stopOnFocus&&this.options.duration>0){var r=this;e.addEventListener("mouseover",(function(t){window.clearTimeout(e.timeOutValue)})),e.addEventListener("mouseleave",(function(){e.timeOutValue=window.setTimeout((function(){r.removeElement(e)}),r.options.duration)}))}if(void 0!==this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var i=n("x",this.options),l=n("y",this.options),d="left"==this.options.position?i:"-"+i,c="toastify-top"==this.options.gravity?l:"-"+l;e.style.transform="translate("+d+","+c+")"}return e},showToast:function(){var e;if(this.toastElement=this.buildToast(),!(e="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var n=t.defaults.oldestFirst?e.firstChild:e.lastChild;return e.insertBefore(this.toastElement,n),t.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(e){e.className=e.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),e.parentNode&&e.parentNode.removeChild(e),this.options.callback.call(e),t.reposition()}.bind(this),400)}},t.reposition=function(){for(var e,t={top:15,bottom:15},n={top:15,bottom:15},a={top:15,bottom:15},o=document.getElementsByClassName("toastify"),r=0;r0?window.innerWidth:screen.width)<=360?(o[r].style[e]=a[e]+"px",a[e]+=i+15):!0===s(o[r],"toastify-left")?(o[r].style[e]=t[e]+"px",t[e]+=i+15):(o[r].style[e]=n[e]+"px",n[e]+=i+15)}return this},t.lib.init.prototype=t.lib,t},e.exports?e.exports=n():t.Toastify=n()},5471:(e,t,n)=>{"use strict";n.d(t,{$9:()=>Tn,$V:()=>Nn,Ay:()=>Ms,EW:()=>it,IJ:()=>Xe,KR:()=>Ke,Kh:()=>Re,QW:()=>et,R1:()=>Ze,Tm:()=>Ge,WQ:()=>Ct,dY:()=>xn,h:()=>cn,hi:()=>Sn,i9:()=>We,jr:()=>At,lW:()=>tt,nI:()=>pe,nT:()=>mt,o5:()=>wt,pM:()=>Pn,rY:()=>Qe,sV:()=>_n,tB:()=>at,uY:()=>yt,ux:()=>Ve,wB:()=>ft});var s=Object.freeze({}),a=Array.isArray;function o(e){return null==e}function r(e){return null!=e}function i(e){return!0===e}function l(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function d(e){return"function"==typeof e}function c(e){return null!==e&&"object"==typeof e}var u=Object.prototype.toString;function m(e){return"[object Object]"===u.call(e)}function p(e){return"[object RegExp]"===u.call(e)}function g(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function f(e){return r(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function h(e){return null==e?"":Array.isArray(e)||m(e)&&e.toString===u?JSON.stringify(e,v,2):String(e)}function v(e,t){return t&&t.__v_isRef?t.value:t}function y(e){var t=parseFloat(e);return isNaN(t)?e:t}function w(e,t){for(var n=Object.create(null),s=e.split(","),a=0;a-1)return e.splice(s,1)}}var C=Object.prototype.hasOwnProperty;function k(e,t){return C.call(e,t)}function x(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var T=/-(\w)/g,N=x((function(e){return e.replace(T,(function(e,t){return t?t.toUpperCase():""}))})),E=x((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),_=/\B([A-Z])/g,S=x((function(e){return e.replace(_,"-$1").toLowerCase()}));var P=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var s=arguments.length;return s?s>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function L(e,t){t=t||0;for(var n=e.length-t,s=new Array(n);n--;)s[n]=e[n+t];return s}function B(e,t){for(var n in t)e[n]=t[n];return e}function F(e){for(var t={},n=0;n0,ee=Z&&Z.indexOf("edge/")>0;Z&&Z.indexOf("android");var te=Z&&/iphone|ipad|ipod|ios/.test(Z);Z&&/chrome\/\d+/.test(Z),Z&&/phantomjs/.test(Z);var ne,se=Z&&Z.match(/firefox\/(\d+)/),ae={}.watch,oe=!1;if(J)try{var re={};Object.defineProperty(re,"passive",{get:function(){oe=!0}}),window.addEventListener("test-passive",null,re)}catch(e){}var ie=function(){return void 0===ne&&(ne=!J&&void 0!==n.g&&(n.g.process&&"server"===n.g.process.env.VUE_ENV)),ne},le=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function de(e){return"function"==typeof e&&/native code/.test(e.toString())}var ce,ue="undefined"!=typeof Symbol&&de(Symbol)&&"undefined"!=typeof Reflect&&de(Reflect.ownKeys);ce="undefined"!=typeof Set&&de(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var me=null;function pe(){return me&&{proxy:me}}function ge(e){void 0===e&&(e=null),e||me&&me._scope.off(),me=e,e&&e._scope.on()}var fe=function(){function e(e,t,n,s,a,o,r,i){this.tag=e,this.data=t,this.children=n,this.text=s,this.elm=a,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=r,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=i,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),he=function(e){void 0===e&&(e="");var t=new fe;return t.text=e,t.isComment=!0,t};function ve(e){return new fe(void 0,void 0,void 0,String(e))}function ye(e){var t=new fe(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}"function"==typeof SuppressedError&&SuppressedError;var we=0,Ae=[],be=function(){for(var e=0;e1)return n&&d(t)?t.call(s):t}else 0}var kt=x((function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),s="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=s?e.slice(1):e,once:n,capture:s,passive:t}}));function xt(e,t){function n(){var e=n.fns;if(!a(e))return mn(e,null,arguments,t,"v-on handler");for(var s=e.slice(),o=0;o0&&(St((s=Pt(s,"".concat(t||"","_").concat(n)))[0])&&St(c)&&(u[d]=ve(c.text+s[0].text),s.shift()),u.push.apply(u,s)):l(s)?St(c)?u[d]=ve(c.text+s):""!==s&&u.push(ve(s)):St(s)&&St(c)?u[d]=ve(c.text+s.text):(i(e._isVList)&&r(s.tag)&&o(s.key)&&r(t)&&(s.key="__vlist".concat(t,"_").concat(n,"__")),u.push(s)));return u}function Lt(e,t){var n,s,o,i,l=null;if(a(e)||"string"==typeof e)for(l=new Array(e.length),n=0,s=e.length;n0,i=t?!!t.$stable:!r,l=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(i&&a&&a!==s&&l===a.$key&&!r&&!a.$hasNormal)return a;for(var d in o={},t)t[d]&&"$"!==d[0]&&(o[d]=Jt(e,n,d,t[d]))}else o={};for(var c in n)c in o||(o[c]=Zt(n,c));return t&&Object.isExtensible(t)&&(t._normalized=o),W(o,"$stable",i),W(o,"$key",l),W(o,"$hasNormal",r),o}function Jt(e,t,n,s){var o=function(){var t=me;ge(e);var n=arguments.length?s.apply(null,arguments):s({}),o=(n=n&&"object"==typeof n&&!a(n)?[n]:_t(n))&&n[0];return ge(t),n&&(!o||1===n.length&&o.isComment&&!Kt(o))?void 0:n};return s.proxy&&Object.defineProperty(t,n,{get:o,enumerable:!0,configurable:!0}),o}function Zt(e,t){return function(){return e[t]}}function Yt(e){return{get attrs(){if(!e._attrsProxy){var t=e._attrsProxy={};W(t,"_v_attr_proxy",!0),Qt(t,e.$attrs,s,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||Qt(e._listenersProxy={},e.$listeners,s,e,"$listeners");return e._listenersProxy},get slots(){return function(e){e._slotsProxy||tn(e._slotsProxy={},e.$scopedSlots);return e._slotsProxy}(e)},emit:P(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return Ye(e,t,n)}))}}}function Qt(e,t,n,s,a){var o=!1;for(var r in t)r in e?t[r]!==n[r]&&(o=!0):(o=!0,en(e,r,s,a));for(var r in e)r in t||(o=!0,delete e[r]);return o}function en(e,t,n,s){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return n[s][t]}})}function tn(e,t){for(var n in t)e[n]=t[n];for(var n in e)n in t||delete e[n]}var nn=null;function sn(e,t){return(e.__esModule||ue&&"Module"===e[Symbol.toStringTag])&&(e=e.default),c(e)?t.extend(e):e}function an(e){if(a(e))for(var t=0;tdocument.createEvent("Event").timeStamp&&(es=function(){return ts.now()})}var ns=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function ss(){var e,t;for(Qn=es(),Zn=!0,Wn.sort(ns),Yn=0;YnYn&&Wn[n].id>e.id;)n--;Wn.splice(n+1,0,e)}else Wn.push(e);Jn||(Jn=!0,xn(ss))}}function os(e,t){if(e){for(var n=Object.create(null),s=ue?Reflect.ownKeys(e):Object.keys(e),a=0;a-1)if(o&&!k(a,"default"))r=!1;else if(""===r||r===S(e)){var l=Es(String,a.type);(l<0||i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!p(e)&&e.test(t)}function $s(e,t){var n=e.cache,s=e.keys,a=e._vnode,o=e.$vnode;for(var r in n){var i=n[r];if(i){var l=i.name;l&&!t(l)&&Hs(n,r,s,a)}}o.componentOptions.children=void 0}function Hs(e,t,n,s){var a=e[t];!a||s&&a.tag===s.tag||a.componentInstance.$destroy(),e[t]=null,b(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=Os++,t._isVue=!0,t.__v_skip=!0,t._scope=new vt(!0),t._scope.parent=void 0,t._scope._vm=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),s=t._parentVnode;n.parent=t.parent,n._parentVnode=s;var a=s.componentOptions;n.propsData=a.propsData,n._parentListeners=a.listeners,n._renderChildren=a.children,n._componentTag=a.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=bs(Us(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._provided=n?n._provided:Object.create(null),e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&jn(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,a=n&&n.context;e.$slots=qt(t._renderChildren,a),e.$scopedSlots=n?Xt(e.$parent,n.data.scopedSlots,e.$slots):s,e._c=function(t,n,s,a){return ln(e,t,n,s,a,!1)},e.$createElement=function(t,n,s,a){return ln(e,t,n,s,a,!0)};var o=n&&n.data;De(e,"$attrs",o&&o.attrs||s,null,!0),De(e,"$listeners",t._parentListeners||s,null,!0)}(t),qn(t,"beforeCreate",void 0,!1),function(e){var t=os(e.$options.inject,e);t&&(Le(!1),Object.keys(t).forEach((function(n){De(e,n,t[n])})),Le(!0))}(t),Ps(t),function(e){var t=e.$options.provide;if(t){var n=d(t)?t.call(e):t;if(!c(n))return;for(var s=bt(e),a=ue?Reflect.ownKeys(n):Object.keys(n),o=0;o1?L(n):n;for(var s=L(arguments,1),a='event handler for "'.concat(e,'"'),o=0,r=n.length;oparseInt(this.max)&&Hs(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Hs(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){$s(e,(function(e){return Is(t,e)}))})),this.$watch("exclude",(function(t){$s(e,(function(e){return!Is(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=an(e),n=t&&t.componentOptions;if(n){var s=js(n),a=this.include,o=this.exclude;if(a&&(!s||!Is(a,s))||o&&s&&Is(o,s))return t;var r=this.cache,i=this.keys,l=null==t.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):t.key;r[l]?(t.componentInstance=r[l].componentInstance,b(i,l),i.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return G}};Object.defineProperty(e,"config",t),e.util={warn:gs,extend:B,mergeOptions:bs,defineReactive:De},e.set=Oe,e.delete=Ue,e.nextTick=xn,e.observable=function(e){return ze(e),e},e.options=Object.create(null),$.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,B(e.options.components,Vs),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=L(arguments,1);return n.unshift(this),d(e.install)?e.install.apply(e,n):d(e)&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=bs(this.options,e),this}}(e),Rs(e),function(e){$.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&m(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&d(n)&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}(Ms),Object.defineProperty(Ms.prototype,"$isServer",{get:ie}),Object.defineProperty(Ms.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Ms,"FunctionalRenderContext",{value:rs}),Ms.version="2.7.16";var qs=w("style,class"),Ws=w("input,textarea,option,select,progress"),Ks=w("contenteditable,draggable,spellcheck"),Xs=w("events,caret,typing,plaintext-only"),Js=function(e,t){return ta(t)||"false"===t?"false":"contenteditable"===e&&Xs(t)?t:"true"},Zs=w("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Ys="http://www.w3.org/1999/xlink",Qs=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},ea=function(e){return Qs(e)?e.slice(6,e.length):""},ta=function(e){return null==e||!1===e};function na(e){for(var t=e.data,n=e,s=e;r(s.componentInstance);)(s=s.componentInstance._vnode)&&s.data&&(t=sa(s.data,t));for(;r(n=n.parent);)n&&n.data&&(t=sa(t,n.data));return function(e,t){if(r(e)||r(t))return aa(e,oa(t));return""}(t.staticClass,t.class)}function sa(e,t){return{staticClass:aa(e.staticClass,t.staticClass),class:r(e.class)?[e.class,t.class]:t.class}}function aa(e,t){return e?t?e+" "+t:e:t||""}function oa(e){return Array.isArray(e)?function(e){for(var t,n="",s=0,a=e.length;s-1?Sa(e,t,n):Zs(t)?ta(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Ks(t)?e.setAttribute(t,Js(t,n)):Qs(t)?ta(n)?e.removeAttributeNS(Ys,ea(t)):e.setAttributeNS(Ys,t,n):Sa(e,t,n)}function Sa(e,t,n){if(ta(n))e.removeAttribute(t);else{if(Y&&!Q&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var s=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",s)};e.addEventListener("input",s),e.__ieph=!0}e.setAttribute(t,n)}}var Pa={create:Ea,update:Ea};function La(e,t){var n=t.elm,s=t.data,a=e.data;if(!(o(s.staticClass)&&o(s.class)&&(o(a)||o(a.staticClass)&&o(a.class)))){var i=na(t),l=n._transitionClasses;r(l)&&(i=aa(i,oa(l))),i!==n._prevClass&&(n.setAttribute("class",i),n._prevClass=i)}}var Ba,Fa={create:La,update:La},za="__r",Da="__c";function Oa(e,t,n){var s=Ba;return function a(){null!==t.apply(null,arguments)&&Ra(e,a,n,s)}}var Ua=hn&&!(se&&Number(se[1])<=53);function Ma(e,t,n,s){if(Ua){var a=Qn,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=a||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}Ba.addEventListener(e,t,oe?{capture:n,passive:s}:n)}function Ra(e,t,n,s){(s||Ba).removeEventListener(e,t._wrapper||t,n)}function ja(e,t){if(!o(e.data.on)||!o(t.data.on)){var n=t.data.on||{},s=e.data.on||{};Ba=t.elm||e.elm,function(e){if(r(e[za])){var t=Y?"change":"input";e[t]=[].concat(e[za],e[t]||[]),delete e[za]}r(e[Da])&&(e.change=[].concat(e[Da],e.change||[]),delete e[Da])}(n),Tt(n,s,Ma,Ra,Oa,t.context),Ba=void 0}}var Ia,$a={create:ja,update:ja,destroy:function(e){return ja(e,ha)}};function Ha(e,t){if(!o(e.data.domProps)||!o(t.data.domProps)){var n,s,a=t.elm,l=e.data.domProps||{},d=t.data.domProps||{};for(n in(r(d.__ob__)||i(d._v_attr_proxy))&&(d=t.data.domProps=B({},d)),l)n in d||(a[n]="");for(n in d){if(s=d[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),s===l[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=s;var c=o(s)?"":String(s);Ga(a,c)&&(a.value=c)}else if("innerHTML"===n&&la(a.tagName)&&o(a.innerHTML)){(Ia=Ia||document.createElement("div")).innerHTML="".concat(s,"");for(var u=Ia.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;u.firstChild;)a.appendChild(u.firstChild)}else if(s!==l[n])try{a[n]=s}catch(e){}}}}function Ga(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,s=e._vModifiers;if(r(s)){if(s.number)return y(n)!==y(t);if(s.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var Va={create:Ha,update:Ha},qa=x((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var s=e.split(n);s.length>1&&(t[s[0].trim()]=s[1].trim())}})),t}));function Wa(e){var t=Ka(e.style);return e.staticStyle?B(e.staticStyle,t):t}function Ka(e){return Array.isArray(e)?F(e):"string"==typeof e?qa(e):e}var Xa,Ja=/^--/,Za=/\s*!important$/,Ya=function(e,t,n){if(Ja.test(t))e.style.setProperty(t,n);else if(Za.test(n))e.style.setProperty(S(t),n.replace(Za,""),"important");else{var s=eo(t);if(Array.isArray(n))for(var a=0,o=n.length;a-1?t.split(so).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" ".concat(e.getAttribute("class")||""," ");n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function oo(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(so).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" ".concat(e.getAttribute("class")||""," "),s=" "+t+" ";n.indexOf(s)>=0;)n=n.replace(s," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function ro(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&B(t,io(e.name||"v")),B(t,e),t}return"string"==typeof e?io(e):void 0}}var io=x((function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}})),lo=J&&!Q,co="transition",uo="animation",mo="transition",po="transitionend",go="animation",fo="animationend";lo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(mo="WebkitTransition",po="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(go="WebkitAnimation",fo="webkitAnimationEnd"));var ho=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function vo(e){ho((function(){ho(e)}))}function yo(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),ao(e,t))}function wo(e,t){e._transitionClasses&&b(e._transitionClasses,t),oo(e,t)}function Ao(e,t,n){var s=Co(e,t),a=s.type,o=s.timeout,r=s.propCount;if(!a)return n();var i=a===co?po:fo,l=0,d=function(){e.removeEventListener(i,c),n()},c=function(t){t.target===e&&++l>=r&&d()};setTimeout((function(){l0&&(n=co,c=r,u=o.length):t===uo?d>0&&(n=uo,c=d,u=l.length):u=(n=(c=Math.max(r,d))>0?r>d?co:uo:null)?n===co?o.length:l.length:0,{type:n,timeout:c,propCount:u,hasTransform:n===co&&bo.test(s[mo+"Property"])}}function ko(e,t){for(;e.length1}function So(e,t){!0!==t.data.show&&To(t)}var Po=function(e){var t,n,s={},d=e.modules,c=e.nodeOps;for(t=0;tg?A(e,o(n[v+1])?null:n[v+1].elm,n,p,v,s):p>v&&C(t,u,g)}(u,f,v,n,d):r(v)?(r(e.text)&&c.setTextContent(u,""),A(u,null,v,0,v.length-1,n)):r(f)?C(f,0,f.length-1):r(e.text)&&c.setTextContent(u,""):e.text!==t.text&&c.setTextContent(u,t.text),r(g)&&r(p=g.hook)&&r(p=p.postpatch)&&p(e,t)}}}function N(e,t,n){if(i(n)&&r(e.parent))e.parent.data.pendingInsert=t;else for(var s=0;s-1,r.selected!==o&&(r.selected=o);else if(U(Do(r),s))return void(e.selectedIndex!==i&&(e.selectedIndex=i));a||(e.selectedIndex=-1)}}function zo(e,t){return t.every((function(t){return!U(t,e)}))}function Do(e){return"_value"in e?e._value:e.value}function Oo(e){e.target.composing=!0}function Uo(e){e.target.composing&&(e.target.composing=!1,Mo(e.target,"input"))}function Mo(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Ro(e){return!e.componentInstance||e.data&&e.data.transition?e:Ro(e.componentInstance._vnode)}var jo={bind:function(e,t,n){var s=t.value,a=(n=Ro(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;s&&a?(n.data.show=!0,To(n,(function(){e.style.display=o}))):e.style.display=s?o:"none"},update:function(e,t,n){var s=t.value;!s!=!t.oldValue&&((n=Ro(n)).data&&n.data.transition?(n.data.show=!0,s?To(n,(function(){e.style.display=e.__vOriginalDisplay})):No(n,(function(){e.style.display="none"}))):e.style.display=s?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,s,a){a||(e.style.display=e.__vOriginalDisplay)}},Io={model:Lo,show:jo},$o={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Ho(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Ho(an(t.children)):e}function Go(e){var t={},n=e.$options;for(var s in n.propsData)t[s]=e[s];var a=n._parentListeners;for(var s in a)t[N(s)]=a[s];return t}function Vo(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var qo=function(e){return e.tag||Kt(e)},Wo=function(e){return"show"===e.name},Ko={name:"transition",props:$o,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(qo)).length){0;var s=this.mode;0;var a=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return a;var o=Ho(a);if(!o)return a;if(this._leaving)return Vo(e,a);var r="__transition-".concat(this._uid,"-");o.key=null==o.key?o.isComment?r+"comment":r+o.tag:l(o.key)?0===String(o.key).indexOf(r)?o.key:r+o.key:o.key;var i=(o.data||(o.data={})).transition=Go(this),d=this._vnode,c=Ho(d);if(o.data.directives&&o.data.directives.some(Wo)&&(o.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,c)&&!Kt(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var u=c.data.transition=B({},i);if("out-in"===s)return this._leaving=!0,Nt(u,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Vo(e,a);if("in-out"===s){if(Kt(o))return d;var m,p=function(){m()};Nt(i,"afterEnter",p),Nt(i,"enterCancelled",p),Nt(u,"delayLeave",(function(e){m=e}))}}return a}}},Xo=B({tag:String,moveClass:String},$o);delete Xo.mode;var Jo={props:Xo,beforeMount:function(){var e=this,t=this._update;this._update=function(n,s){var a=$n(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,a(),t.call(e,n,s)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),s=this.prevChildren=this.children,a=this.$slots.default||[],o=this.children=[],r=Go(this),i=0;i-1?ca[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:ca[e]=/HTMLUnknownElement/.test(t.toString())},B(Ms.options.directives,Io),B(Ms.options.components,er),Ms.prototype.__patch__=J?Po:z,Ms.prototype.$mount=function(e,t){return function(e,t,n){var s;e.$el=t,e.$options.render||(e.$options.render=he),qn(e,"beforeMount"),s=function(){e._update(e._render(),n)},new On(e,s,z,{before:function(){e._isMounted&&!e._isDestroyed&&qn(e,"beforeUpdate")}},!0),n=!1;var a=e._preWatchers;if(a)for(var o=0;o{"use strict";n.d(t,{HW:()=>v,L$:()=>g,do:()=>i,zo:()=>l});var s=n(1338),a=n(3053);let o;const r=[];function i(){return void 0===o&&(o=document.head.dataset.requesttoken??null),o}function l(e){r.push(e)}(0,s.B1)("csrf-token-update",(e=>{o=e.token,r.forEach((e=>{try{e(o)}catch(e){console.error("Error updating CSRF token observer",e)}}))}));const d=(0,a.c0)("public").persist().build();class c{_displayName;uid;isAdmin;constructor(){d.getItem("guestUid")||d.setItem("guestUid",f()),this._displayName=d.getItem("guestNickname")||"",this.uid=d.getItem("guestUid")||f(),this.isAdmin=!1,(0,s.B1)("user:info:changed",(e=>{this._displayName=e.displayName,d.setItem("guestNickname",e.displayName||"")}))}get displayName(){return this._displayName}set displayName(e){this._displayName=e,d.setItem("guestNickname",e),(0,s.Ic)("user:info:changed",this)}}let u,m;function p(){return u||(u=new c),u}function g(e){if(!e||0===e.trim().length)throw new Error("Nickname cannot be empty");p().displayName=e}function f(){return globalThis.crypto?.randomUUID?globalThis.crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}function h(e,t){return e?e.getAttribute(t):null}function v(){if(void 0!==m)return m;const e=document?.getElementsByTagName("head")[0];if(!e)return null;const t=h(e,"data-user");return null===t?(m=null,m):(m={uid:t,displayName:h(e,"data-user-displayname"),isAdmin:!!window._oc_isadmin},m)}},6802:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>Gt});var s={};n.r(s),n.d(s,{hasBrowserEnv:()=>he,hasStandardBrowserEnv:()=>ye,hasStandardBrowserWebWorkerEnv:()=>we,navigator:()=>ve,origin:()=>Ae});var a=n(1777);function o(e,t){return function(){return e.apply(t,arguments)}}var r=n(5606);const{toString:i}=Object.prototype,{getPrototypeOf:l}=Object,{iterator:d,toStringTag:c}=Symbol,u=(m=Object.create(null),e=>{const t=i.call(e);return m[t]||(m[t]=t.slice(8,-1).toLowerCase())});var m;const p=e=>(e=e.toLowerCase(),t=>u(t)===e),g=e=>t=>typeof t===e,{isArray:f}=Array,h=g("undefined");function v(e){return null!==e&&!h(e)&&null!==e.constructor&&!h(e.constructor)&&A(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const y=p("ArrayBuffer");const w=g("string"),A=g("function"),b=g("number"),C=e=>null!==e&&"object"==typeof e,k=e=>{if("object"!==u(e))return!1;const t=l(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||c in e||d in e)},x=p("Date"),T=p("File"),N=p("Blob"),E=p("FileList"),_=p("URLSearchParams"),[S,P,L,B]=["ReadableStream","Request","Response","Headers"].map(p);function F(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let s,a;if("object"!=typeof e&&(e=[e]),f(e))for(s=0,a=e.length;s0;)if(s=n[a],t===s.toLowerCase())return s;return null}const D="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,O=e=>!h(e)&&e!==D;const U=(M="undefined"!=typeof Uint8Array&&l(Uint8Array),e=>M&&e instanceof M);var M;const R=p("HTMLFormElement"),j=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),I=p("RegExp"),$=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};F(n,((n,a)=>{let o;!1!==(o=t(n,a,e))&&(s[a]=o||n)})),Object.defineProperties(e,s)};const H=p("AsyncFunction"),G=(V="function"==typeof setImmediate,q=A(D.postMessage),V?setImmediate:q?(W=`axios@${Math.random()}`,K=[],D.addEventListener("message",(({source:e,data:t})=>{e===D&&t===W&&K.length&&K.shift()()}),!1),e=>{K.push(e),D.postMessage(W,"*")}):e=>setTimeout(e));var V,q,W,K;const X="undefined"!=typeof queueMicrotask?queueMicrotask.bind(D):void 0!==r&&r.nextTick||G,J={isArray:f,isArrayBuffer:y,isBuffer:v,isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||A(e.append)&&("formdata"===(t=u(e))||"object"===t&&A(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&y(e.buffer),t},isString:w,isNumber:b,isBoolean:e=>!0===e||!1===e,isObject:C,isPlainObject:k,isEmptyObject:e=>{if(!C(e)||v(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:S,isRequest:P,isResponse:L,isHeaders:B,isUndefined:h,isDate:x,isFile:T,isBlob:N,isRegExp:I,isFunction:A,isStream:e=>C(e)&&A(e.pipe),isURLSearchParams:_,isTypedArray:U,isFileList:E,forEach:F,merge:function e(){const{caseless:t,skipUndefined:n}=O(this)&&this||{},s={},a=(a,o)=>{const r=t&&z(s,o)||o;k(s[r])&&k(a)?s[r]=e(s[r],a):k(a)?s[r]=e({},a):f(a)?s[r]=a.slice():n&&h(a)||(s[r]=a)};for(let e=0,t=arguments.length;e(F(t,((t,s)=>{n&&A(t)?e[s]=o(t,n):e[s]=t}),{allOwnKeys:s}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,s)=>{let a,o,r;const i={};if(t=t||{},null==e)return t;do{for(a=Object.getOwnPropertyNames(e),o=a.length;o-- >0;)r=a[o],s&&!s(r,e,t)||i[r]||(t[r]=e[r],i[r]=!0);e=!1!==n&&l(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:u,kindOfTest:p,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const s=e.indexOf(t,n);return-1!==s&&s===n},toArray:e=>{if(!e)return null;if(f(e))return e;let t=e.length;if(!b(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[d]).call(e);let s;for(;(s=n.next())&&!s.done;){const n=s.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const s=[];for(;null!==(n=e.exec(t));)s.push(n);return s},isHTMLForm:R,hasOwnProperty:j,hasOwnProp:j,reduceDescriptors:$,freezeMethods:e=>{$(e,((t,n)=>{if(A(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const s=e[n];A(s)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},s=e=>{e.forEach((e=>{n[e]=!0}))};return f(e)?s(e):s(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:z,global:D,isContextDefined:O,isSpecCompliantForm:function(e){return!!(e&&A(e.append)&&"FormData"===e[c]&&e[d])},toJSONObject:e=>{const t=new Array(10),n=(e,s)=>{if(C(e)){if(t.indexOf(e)>=0)return;if(v(e))return e;if(!("toJSON"in e)){t[s]=e;const a=f(e)?[]:{};return F(e,((e,t)=>{const o=n(e,s+1);!h(o)&&(a[t]=o)})),t[s]=void 0,a}}return e};return n(e,0)},isAsyncFn:H,isThenable:e=>e&&(C(e)||A(e))&&A(e.then)&&A(e.catch),setImmediate:G,asap:X,isIterable:e=>null!=e&&A(e[d])};function Z(e,t,n,s,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),s&&(this.request=s),a&&(this.response=a,this.status=a.status?a.status:null)}J.inherits(Z,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:J.toJSONObject(this.config),code:this.code,status:this.status}}});const Y=Z.prototype,Q={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{Q[e]={value:e}})),Object.defineProperties(Z,Q),Object.defineProperty(Y,"isAxiosError",{value:!0}),Z.from=(e,t,n,s,a,o)=>{const r=Object.create(Y);J.toFlatObject(e,r,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e));const i=e&&e.message?e.message:"Error",l=null==t&&e?e.code:t;return Z.call(r,i,l,n,s,a),e&&null==r.cause&&Object.defineProperty(r,"cause",{value:e,configurable:!0}),r.name=e&&e.name||"Error",o&&Object.assign(r,o),r};const ee=Z;var te=n(8287).Buffer;function ne(e){return J.isPlainObject(e)||J.isArray(e)}function se(e){return J.endsWith(e,"[]")?e.slice(0,-2):e}function ae(e,t,n){return e?e.concat(t).map((function(e,t){return e=se(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const oe=J.toFlatObject(J,{},null,(function(e){return/^is[A-Z]/.test(e)}));const re=function(e,t,n){if(!J.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const s=(n=J.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!J.isUndefined(t[e])}))).metaTokens,a=n.visitor||d,o=n.dots,r=n.indexes,i=(n.Blob||"undefined"!=typeof Blob&&Blob)&&J.isSpecCompliantForm(t);if(!J.isFunction(a))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(J.isDate(e))return e.toISOString();if(J.isBoolean(e))return e.toString();if(!i&&J.isBlob(e))throw new ee("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(e)||J.isTypedArray(e)?i&&"function"==typeof Blob?new Blob([e]):te.from(e):e}function d(e,n,a){let i=e;if(e&&!a&&"object"==typeof e)if(J.endsWith(n,"{}"))n=s?n:n.slice(0,-2),e=JSON.stringify(e);else if(J.isArray(e)&&function(e){return J.isArray(e)&&!e.some(ne)}(e)||(J.isFileList(e)||J.endsWith(n,"[]"))&&(i=J.toArray(e)))return n=se(n),i.forEach((function(e,s){!J.isUndefined(e)&&null!==e&&t.append(!0===r?ae([n],s,o):null===r?n:n+"[]",l(e))})),!1;return!!ne(e)||(t.append(ae(a,n,o),l(e)),!1)}const c=[],u=Object.assign(oe,{defaultVisitor:d,convertValue:l,isVisitable:ne});if(!J.isObject(e))throw new TypeError("data must be an object");return function e(n,s){if(!J.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+s.join("."));c.push(n),J.forEach(n,(function(n,o){!0===(!(J.isUndefined(n)||null===n)&&a.call(t,n,J.isString(o)?o.trim():o,s,u))&&e(n,s?s.concat(o):[o])})),c.pop()}}(e),t};function ie(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function le(e,t){this._pairs=[],e&&re(e,this,t)}const de=le.prototype;de.append=function(e,t){this._pairs.push([e,t])},de.toString=function(e){const t=e?function(t){return e.call(this,t,ie)}:ie;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const ce=le;function ue(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function me(e,t,n){if(!t)return e;const s=n&&n.encode||ue;J.isFunction(n)&&(n={serialize:n});const a=n&&n.serialize;let o;if(o=a?a(t,n):J.isURLSearchParams(t)?t.toString():new ce(t,n).toString(s),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}const pe=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){J.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ge={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},fe={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ce,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},he="undefined"!=typeof window&&"undefined"!=typeof document,ve="object"==typeof navigator&&navigator||void 0,ye=he&&(!ve||["ReactNative","NativeScript","NS"].indexOf(ve.product)<0),we="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Ae=he&&window.location.href||"http://localhost",be={...s,...fe};const Ce=function(e){function t(e,n,s,a){let o=e[a++];if("__proto__"===o)return!0;const r=Number.isFinite(+o),i=a>=e.length;if(o=!o&&J.isArray(s)?s.length:o,i)return J.hasOwnProp(s,o)?s[o]=[s[o],n]:s[o]=n,!r;s[o]&&J.isObject(s[o])||(s[o]=[]);return t(e,n,s[o],a)&&J.isArray(s[o])&&(s[o]=function(e){const t={},n=Object.keys(e);let s;const a=n.length;let o;for(s=0;s{t(function(e){return J.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),s,n,0)})),n}return null};const ke={transitional:ge,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",s=n.indexOf("application/json")>-1,a=J.isObject(e);a&&J.isHTMLForm(e)&&(e=new FormData(e));if(J.isFormData(e))return s?JSON.stringify(Ce(e)):e;if(J.isArrayBuffer(e)||J.isBuffer(e)||J.isStream(e)||J.isFile(e)||J.isBlob(e)||J.isReadableStream(e))return e;if(J.isArrayBufferView(e))return e.buffer;if(J.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return re(e,new be.classes.URLSearchParams,{visitor:function(e,t,n,s){return be.isNode&&J.isBuffer(e)?(this.append(t,e.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}(e,this.formSerializer).toString();if((o=J.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return re(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return a||s?(t.setContentType("application/json",!1),function(e,t,n){if(J.isString(e))try{return(t||JSON.parse)(e),J.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ke.transitional,n=t&&t.forcedJSONParsing,s="json"===this.responseType;if(J.isResponse(e)||J.isReadableStream(e))return e;if(e&&J.isString(e)&&(n&&!this.responseType||s)){const n=!(t&&t.silentJSONParsing)&&s;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n){if("SyntaxError"===e.name)throw ee.from(e,ee.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:be.classes.FormData,Blob:be.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],(e=>{ke.headers[e]={}}));const xe=ke,Te=J.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ne=Symbol("internals");function Ee(e){return e&&String(e).trim().toLowerCase()}function _e(e){return!1===e||null==e?e:J.isArray(e)?e.map(_e):String(e)}function Se(e,t,n,s,a){return J.isFunction(s)?s.call(this,t,n):(a&&(t=n),J.isString(t)?J.isString(s)?-1!==t.indexOf(s):J.isRegExp(s)?s.test(t):void 0:void 0)}class Pe{constructor(e){e&&this.set(e)}set(e,t,n){const s=this;function a(e,t,n){const a=Ee(t);if(!a)throw new Error("header name must be a non-empty string");const o=J.findKey(s,a);(!o||void 0===s[o]||!0===n||void 0===n&&!1!==s[o])&&(s[o||t]=_e(e))}const o=(e,t)=>J.forEach(e,((e,n)=>a(e,n,t)));if(J.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(J.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let n,s,a;return e&&e.split("\n").forEach((function(e){a=e.indexOf(":"),n=e.substring(0,a).trim().toLowerCase(),s=e.substring(a+1).trim(),!n||t[n]&&Te[n]||("set-cookie"===n?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)})),t})(e),t);else if(J.isObject(e)&&J.isIterable(e)){let n,s,a={};for(const t of e){if(!J.isArray(t))throw TypeError("Object iterator must return a key-value pair");a[s=t[0]]=(n=a[s])?J.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}o(a,t)}else null!=e&&a(t,e,n);return this}get(e,t){if(e=Ee(e)){const n=J.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}(e);if(J.isFunction(t))return t.call(this,e,n);if(J.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ee(e)){const n=J.findKey(this,e);return!(!n||void 0===this[n]||t&&!Se(0,this[n],n,t))}return!1}delete(e,t){const n=this;let s=!1;function a(e){if(e=Ee(e)){const a=J.findKey(n,e);!a||t&&!Se(0,n[a],a,t)||(delete n[a],s=!0)}}return J.isArray(e)?e.forEach(a):a(e),s}clear(e){const t=Object.keys(this);let n=t.length,s=!1;for(;n--;){const a=t[n];e&&!Se(0,this[a],a,e,!0)||(delete this[a],s=!0)}return s}normalize(e){const t=this,n={};return J.forEach(this,((s,a)=>{const o=J.findKey(n,a);if(o)return t[o]=_e(s),void delete t[a];const r=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(a):String(a).trim();r!==a&&delete t[a],t[r]=_e(s),n[r]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return J.forEach(this,((n,s)=>{null!=n&&!1!==n&&(t[s]=e&&J.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Ne]=this[Ne]={accessors:{}}).accessors,n=this.prototype;function s(e){const s=Ee(e);t[s]||(!function(e,t){const n=J.toCamelCase(" "+t);["get","set","has"].forEach((s=>{Object.defineProperty(e,s+n,{value:function(e,n,a){return this[s].call(this,t,e,n,a)},configurable:!0})}))}(n,e),t[s]=!0)}return J.isArray(e)?e.forEach(s):s(e),this}}Pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),J.reduceDescriptors(Pe.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),J.freezeMethods(Pe);const Le=Pe;function Be(e,t){const n=this||xe,s=t||n,a=Le.from(s.headers);let o=s.data;return J.forEach(e,(function(e){o=e.call(n,o,a.normalize(),t?t.status:void 0)})),a.normalize(),o}function Fe(e){return!(!e||!e.__CANCEL__)}function ze(e,t,n){ee.call(this,null==e?"canceled":e,ee.ERR_CANCELED,t,n),this.name="CanceledError"}J.inherits(ze,ee,{__CANCEL__:!0});const De=ze;function Oe(e,t,n){const s=n.config.validateStatus;n.status&&s&&!s(n.status)?t(new ee("Request failed with status code "+n.status,[ee.ERR_BAD_REQUEST,ee.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const Ue=function(e,t){e=e||10;const n=new Array(e),s=new Array(e);let a,o=0,r=0;return t=void 0!==t?t:1e3,function(i){const l=Date.now(),d=s[r];a||(a=l),n[o]=i,s[o]=l;let c=r,u=0;for(;c!==o;)u+=n[c++],c%=e;if(o=(o+1)%e,o===r&&(r=(r+1)%e),l-a{a=o,n=null,s&&(clearTimeout(s),s=null),e(...t)};return[(...e)=>{const t=Date.now(),i=t-a;i>=o?r(e,t):(n=e,s||(s=setTimeout((()=>{s=null,r(n)}),o-i)))},()=>n&&r(n)]},Re=(e,t,n=3)=>{let s=0;const a=Ue(50,250);return Me((n=>{const o=n.loaded,r=n.lengthComputable?n.total:void 0,i=o-s,l=a(i);s=o;e({loaded:o,total:r,progress:r?o/r:void 0,bytes:i,rate:l||void 0,estimated:l&&r&&o<=r?(r-o)/l:void 0,event:n,lengthComputable:null!=r,[t?"download":"upload"]:!0})}),n)},je=(e,t)=>{const n=null!=e;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},Ie=e=>(...t)=>J.asap((()=>e(...t))),$e=be.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,be.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(be.origin),be.navigator&&/(msie|trident)/i.test(be.navigator.userAgent)):()=>!0,He=be.hasStandardBrowserEnv?{write(e,t,n,s,a,o,r){if("undefined"==typeof document)return;const i=[`${e}=${encodeURIComponent(t)}`];J.isNumber(n)&&i.push(`expires=${new Date(n).toUTCString()}`),J.isString(s)&&i.push(`path=${s}`),J.isString(a)&&i.push(`domain=${a}`),!0===o&&i.push("secure"),J.isString(r)&&i.push(`SameSite=${r}`),document.cookie=i.join("; ")},read(e){if("undefined"==typeof document)return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function Ge(e,t,n){let s=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(s||0==n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Ve=e=>e instanceof Le?{...e}:e;function qe(e,t){t=t||{};const n={};function s(e,t,n,s){return J.isPlainObject(e)&&J.isPlainObject(t)?J.merge.call({caseless:s},e,t):J.isPlainObject(t)?J.merge({},t):J.isArray(t)?t.slice():t}function a(e,t,n,a){return J.isUndefined(t)?J.isUndefined(e)?void 0:s(void 0,e,0,a):s(e,t,0,a)}function o(e,t){if(!J.isUndefined(t))return s(void 0,t)}function r(e,t){return J.isUndefined(t)?J.isUndefined(e)?void 0:s(void 0,e):s(void 0,t)}function i(n,a,o){return o in t?s(n,a):o in e?s(void 0,n):void 0}const l={url:o,method:o,data:o,baseURL:r,transformRequest:r,transformResponse:r,paramsSerializer:r,timeout:r,timeoutMessage:r,withCredentials:r,withXSRFToken:r,adapter:r,responseType:r,xsrfCookieName:r,xsrfHeaderName:r,onUploadProgress:r,onDownloadProgress:r,decompress:r,maxContentLength:r,maxBodyLength:r,beforeRedirect:r,transport:r,httpAgent:r,httpsAgent:r,cancelToken:r,socketPath:r,responseEncoding:r,validateStatus:i,headers:(e,t,n)=>a(Ve(e),Ve(t),0,!0)};return J.forEach(Object.keys({...e,...t}),(function(s){const o=l[s]||a,r=o(e[s],t[s],s);J.isUndefined(r)&&o!==i||(n[s]=r)})),n}const We=e=>{const t=qe({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:a,xsrfCookieName:o,headers:r,auth:i}=t;if(t.headers=r=Le.from(r),t.url=me(Ge(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),i&&r.set("Authorization","Basic "+btoa((i.username||"")+":"+(i.password?unescape(encodeURIComponent(i.password)):""))),J.isFormData(n))if(be.hasStandardBrowserEnv||be.hasStandardBrowserWebWorkerEnv)r.setContentType(void 0);else if(J.isFunction(n.getHeaders)){const e=n.getHeaders(),t=["content-type","content-length"];Object.entries(e).forEach((([e,n])=>{t.includes(e.toLowerCase())&&r.set(e,n)}))}if(be.hasStandardBrowserEnv&&(s&&J.isFunction(s)&&(s=s(t)),s||!1!==s&&$e(t.url))){const e=a&&o&&He.read(o);e&&r.set(a,e)}return t},Ke="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const s=We(e);let a=s.data;const o=Le.from(s.headers).normalize();let r,i,l,d,c,{responseType:u,onUploadProgress:m,onDownloadProgress:p}=s;function g(){d&&d(),c&&c(),s.cancelToken&&s.cancelToken.unsubscribe(r),s.signal&&s.signal.removeEventListener("abort",r)}let f=new XMLHttpRequest;function h(){if(!f)return;const s=Le.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders());Oe((function(e){t(e),g()}),(function(e){n(e),g()}),{data:u&&"text"!==u&&"json"!==u?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:s,config:e,request:f}),f=null}f.open(s.method.toUpperCase(),s.url,!0),f.timeout=s.timeout,"onloadend"in f?f.onloadend=h:f.onreadystatechange=function(){f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))&&setTimeout(h)},f.onabort=function(){f&&(n(new ee("Request aborted",ee.ECONNABORTED,e,f)),f=null)},f.onerror=function(t){const s=t&&t.message?t.message:"Network Error",a=new ee(s,ee.ERR_NETWORK,e,f);a.event=t||null,n(a),f=null},f.ontimeout=function(){let t=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const a=s.transitional||ge;s.timeoutErrorMessage&&(t=s.timeoutErrorMessage),n(new ee(t,a.clarifyTimeoutError?ee.ETIMEDOUT:ee.ECONNABORTED,e,f)),f=null},void 0===a&&o.setContentType(null),"setRequestHeader"in f&&J.forEach(o.toJSON(),(function(e,t){f.setRequestHeader(t,e)})),J.isUndefined(s.withCredentials)||(f.withCredentials=!!s.withCredentials),u&&"json"!==u&&(f.responseType=s.responseType),p&&([l,c]=Re(p,!0),f.addEventListener("progress",l)),m&&f.upload&&([i,d]=Re(m),f.upload.addEventListener("progress",i),f.upload.addEventListener("loadend",d)),(s.cancelToken||s.signal)&&(r=t=>{f&&(n(!t||t.type?new De(null,e,f):t),f.abort(),f=null)},s.cancelToken&&s.cancelToken.subscribe(r),s.signal&&(s.signal.aborted?r():s.signal.addEventListener("abort",r)));const v=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(s.url);v&&-1===be.protocols.indexOf(v)?n(new ee("Unsupported protocol "+v+":",ee.ERR_BAD_REQUEST,e)):f.send(a||null)}))},Xe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,s=new AbortController;const a=function(e){if(!n){n=!0,r();const t=e instanceof Error?e:this.reason;s.abort(t instanceof ee?t:new De(t instanceof Error?t.message:t))}};let o=t&&setTimeout((()=>{o=null,a(new ee(`timeout ${t} of ms exceeded`,ee.ETIMEDOUT))}),t);const r=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(a):e.removeEventListener("abort",a)})),e=null)};e.forEach((e=>e.addEventListener("abort",a)));const{signal:i}=s;return i.unsubscribe=()=>J.asap(r),i}},Je=function*(e,t){let n=e.byteLength;if(!t||n{const a=async function*(e,t){for await(const n of Ze(e))yield*Je(n,t)}(e,t);let o,r=0,i=e=>{o||(o=!0,s&&s(e))};return new ReadableStream({async pull(e){try{const{done:t,value:s}=await a.next();if(t)return i(),void e.close();let o=s.byteLength;if(n){let e=r+=o;n(e)}e.enqueue(new Uint8Array(s))}catch(e){throw i(e),e}},cancel:e=>(i(e),a.return())},{highWaterMark:2})},{isFunction:Qe}=J,et=(({Request:e,Response:t})=>({Request:e,Response:t}))(J.global),{ReadableStream:tt,TextEncoder:nt}=J.global,st=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},at=e=>{e=J.merge.call({skipUndefined:!0},et,e);const{fetch:t,Request:n,Response:s}=e,a=t?Qe(t):"function"==typeof fetch,o=Qe(n),r=Qe(s);if(!a)return!1;const i=a&&Qe(tt),l=a&&("function"==typeof nt?(d=new nt,e=>d.encode(e)):async e=>new Uint8Array(await new n(e).arrayBuffer()));var d;const c=o&&i&&st((()=>{let e=!1;const t=new n(be.origin,{body:new tt,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),u=r&&i&&st((()=>J.isReadableStream(new s("").body))),m={stream:u&&(e=>e.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!m[e]&&(m[e]=(t,n)=>{let s=t&&t[e];if(s)return s.call(t);throw new ee(`Response type '${e}' is not supported`,ee.ERR_NOT_SUPPORT,n)})}));const p=async(e,t)=>{const s=J.toFiniteNumber(e.getContentLength());return null==s?(async e=>{if(null==e)return 0;if(J.isBlob(e))return e.size;if(J.isSpecCompliantForm(e)){const t=new n(be.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return J.isArrayBufferView(e)||J.isArrayBuffer(e)?e.byteLength:(J.isURLSearchParams(e)&&(e+=""),J.isString(e)?(await l(e)).byteLength:void 0)})(t):s};return async e=>{let{url:a,method:r,data:i,signal:l,cancelToken:d,timeout:g,onDownloadProgress:f,onUploadProgress:h,responseType:v,headers:y,withCredentials:w="same-origin",fetchOptions:A}=We(e),b=t||fetch;v=v?(v+"").toLowerCase():"text";let C=Xe([l,d&&d.toAbortSignal()],g),k=null;const x=C&&C.unsubscribe&&(()=>{C.unsubscribe()});let T;try{if(h&&c&&"get"!==r&&"head"!==r&&0!==(T=await p(y,i))){let e,t=new n(a,{method:"POST",body:i,duplex:"half"});if(J.isFormData(i)&&(e=t.headers.get("content-type"))&&y.setContentType(e),t.body){const[e,n]=je(T,Re(Ie(h)));i=Ye(t.body,65536,e,n)}}J.isString(w)||(w=w?"include":"omit");const t=o&&"credentials"in n.prototype,l={...A,signal:C,method:r.toUpperCase(),headers:y.normalize().toJSON(),body:i,duplex:"half",credentials:t?w:void 0};k=o&&new n(a,l);let d=await(o?b(k,A):b(a,l));const g=u&&("stream"===v||"response"===v);if(u&&(f||g&&x)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=d[t]}));const t=J.toFiniteNumber(d.headers.get("content-length")),[n,a]=f&&je(t,Re(Ie(f),!0))||[];d=new s(Ye(d.body,65536,n,(()=>{a&&a(),x&&x()})),e)}v=v||"text";let N=await m[J.findKey(m,v)||"text"](d,e);return!g&&x&&x(),await new Promise(((t,n)=>{Oe(t,n,{data:N,headers:Le.from(d.headers),status:d.status,statusText:d.statusText,config:e,request:k})}))}catch(t){if(x&&x(),t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new ee("Network Error",ee.ERR_NETWORK,e,k),{cause:t.cause||t});throw ee.from(t,t&&t.code,e,k)}}},ot=new Map,rt=e=>{let t=e&&e.env||{};const{fetch:n,Request:s,Response:a}=t,o=[s,a,n];let r,i,l=o.length,d=ot;for(;l--;)r=o[l],i=d.get(r),void 0===i&&d.set(r,i=l?new Map:at(t)),d=i;return i},it=(rt(),{http:null,xhr:Ke,fetch:{get:rt}});J.forEach(it,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const lt=e=>`- ${e}`,dt=e=>J.isFunction(e)||null===e||!1===e;const ct={getAdapter:function(e,t){e=J.isArray(e)?e:[e];const{length:n}=e;let s,a;const o={};for(let r=0;r`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let t=n?e.length>1?"since :\n"+e.map(lt).join("\n"):" "+lt(e[0]):"as no adapter specified";throw new ee("There is no suitable adapter to dispatch the request "+t,"ERR_NOT_SUPPORT")}return a},adapters:it};function ut(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new De(null,e)}function mt(e){ut(e),e.headers=Le.from(e.headers),e.data=Be.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return ct.getAdapter(e.adapter||xe.adapter,e)(e).then((function(t){return ut(e),t.data=Be.call(e,e.transformResponse,t),t.headers=Le.from(t.headers),t}),(function(t){return Fe(t)||(ut(e),t&&t.response&&(t.response.data=Be.call(e,e.transformResponse,t.response),t.response.headers=Le.from(t.response.headers))),Promise.reject(t)}))}const pt="1.13.2",gt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{gt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const ft={};gt.transitional=function(e,t,n){function s(e,t){return"[Axios v"+pt+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,a,o)=>{if(!1===e)throw new ee(s(a," has been removed"+(t?" in "+t:"")),ee.ERR_DEPRECATED);return t&&!ft[a]&&(ft[a]=!0,console.warn(s(a," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,a,o)}},gt.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const ht={assertOptions:function(e,t,n){if("object"!=typeof e)throw new ee("options must be an object",ee.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let a=s.length;for(;a-- >0;){const o=s[a],r=t[o];if(r){const t=e[o],n=void 0===t||r(t,o,e);if(!0!==n)throw new ee("option "+o+" must be "+n,ee.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ee("Unknown option "+o,ee.ERR_BAD_OPTION)}},validators:gt},vt=ht.validators;class yt{constructor(e){this.defaults=e||{},this.interceptors={request:new pe,response:new pe}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=qe(this.defaults,t);const{transitional:n,paramsSerializer:s,headers:a}=t;void 0!==n&&ht.assertOptions(n,{silentJSONParsing:vt.transitional(vt.boolean),forcedJSONParsing:vt.transitional(vt.boolean),clarifyTimeoutError:vt.transitional(vt.boolean)},!1),null!=s&&(J.isFunction(s)?t.paramsSerializer={serialize:s}:ht.assertOptions(s,{encode:vt.function,serialize:vt.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),ht.assertOptions(t,{baseUrl:vt.spelling("baseURL"),withXsrfToken:vt.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=a&&J.merge(a.common,a[t.method]);a&&J.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete a[e]})),t.headers=Le.concat(o,a);const r=[];let i=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));const l=[];let d;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let c,u=0;if(!i){const e=[mt.bind(this),void 0];for(e.unshift(...r),e.push(...l),c=e.length,d=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const s=new Promise((e=>{n.subscribe(e),t=e})).then(e);return s.cancel=function(){n.unsubscribe(t)},s},e((function(e,s,a){n.reason||(n.reason=new De(e,s,a),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new At((function(t){e=t})),cancel:e}}}const bt=At;const Ct={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Ct).forEach((([e,t])=>{Ct[t]=e}));const kt=Ct;const xt=function e(t){const n=new wt(t),s=o(wt.prototype.request,n);return J.extend(s,wt.prototype,n,{allOwnKeys:!0}),J.extend(s,n,null,{allOwnKeys:!0}),s.create=function(n){return e(qe(t,n))},s}(xe);xt.Axios=wt,xt.CanceledError=De,xt.CancelToken=bt,xt.isCancel=Fe,xt.VERSION=pt,xt.toFormData=re,xt.AxiosError=ee,xt.Cancel=xt.CanceledError,xt.all=function(e){return Promise.all(e)},xt.spread=function(e){return function(t){return e.apply(null,t)}},xt.isAxiosError=function(e){return J.isObject(e)&&!0===e.isAxiosError},xt.mergeConfig=qe,xt.AxiosHeaders=Le,xt.formToJSON=e=>Ce(J.isHTMLForm(e)?new FormData(e):e),xt.getAdapter=ct.getAdapter,xt.HttpStatusCode=kt,xt.default=xt;const Tt=xt,{Axios:Nt,AxiosError:Et,CanceledError:_t,isCancel:St,CancelToken:Pt,VERSION:Lt,all:Bt,Cancel:Ft,isAxiosError:zt,spread:Dt,toFormData:Ot,AxiosHeaders:Ut,HttpStatusCode:Mt,formToJSON:Rt,getAdapter:jt,mergeConfig:It}=Tt;var $t=n(3814);const Ht=Tt.create({headers:{requesttoken:(0,a.do)()??"","X-Requested-With":"XMLHttpRequest"}});(0,a.zo)((e=>{Ht.defaults.headers.requesttoken=e}));const Gt=Object.assign(Ht,{CancelToken:Tt.CancelToken,isCancel:Tt.isCancel}),Vt=Symbol("csrf-retry");const qt=Symbol("retryDelay");Gt.interceptors.response.use((e=>e),function(e){return async t=>{if(!zt(t))throw t;const{config:n,response:s,request:a}=t,o=a?.responseURL;if(n&&!n[Vt]&&412===s?.status&&"CSRF check failed"===s?.data?.message){console.warn(`Request to ${o} failed because of a CSRF mismatch. Fetching a new token`);const{data:{token:t}}=await e.get((0,$t.Jv)("/csrftoken"));return console.debug(`New request token ${t} fetched`),e.defaults.headers.requesttoken=t,e({...n,headers:{...n.headers,requesttoken:t},[Vt]:!0})}throw t}}(Gt)),Gt.interceptors.response.use((e=>e),function(e){return async t=>{if(!zt(t))throw t;const{config:n,response:s,request:a}=t,o=a?.responseURL,r=s?.status,i=s?.headers;let l="number"==typeof n?.[qt]?n?.[qt]:1;if(503===r&&"1"===i?.["x-nextcloud-maintenance-mode"]&&n?.retryIfMaintenanceMode){if(l*=2,l>32)throw console.error("Retry delay exceeded one minute, giving up.",{responseURL:o}),t;return console.warn(`Request to ${o} failed because of maintenance mode. Retrying in ${l}s`),await new Promise((e=>{setTimeout(e,1e3*l)})),e({...n,[qt]:l})}throw t}}(Gt)),Gt.interceptors.response.use((e=>e),(async function(e){if(zt(e)){const{config:t,response:n,request:s}=e,a=s?.responseURL,o=n?.status;401===o&&"Current user is not logged in"===n?.data?.message&&t?.reloadExpiredSession&&window?.location&&(console.error(`Request to ${a} failed because the user session expired. Reloading the page …`),window.location.reload())}throw e}))},3053:(e,t,n)=>{"use strict";n.d(t,{c0:()=>o});class s{static GLOBAL_SCOPE_VOLATILE="nextcloud_vol";static GLOBAL_SCOPE_PERSISTENT="nextcloud_per";scope;wrapped;constructor(e,t,n){this.scope=`${n?s.GLOBAL_SCOPE_PERSISTENT:s.GLOBAL_SCOPE_VOLATILE}_${btoa(e)}_`,this.wrapped=t}scopeKey(e){return`${this.scope}${e}`}setItem(e,t){this.wrapped.setItem(this.scopeKey(e),t)}getItem(e){return this.wrapped.getItem(this.scopeKey(e))}removeItem(e){this.wrapped.removeItem(this.scopeKey(e))}clear(){Object.keys(this.wrapped).filter((e=>e.startsWith(this.scope))).map(this.wrapped.removeItem.bind(this.wrapped))}}class a{appId;persisted=!1;clearedOnLogout=!1;constructor(e){this.appId=e}persist(e=!0){return this.persisted=e,this}clearOnLogout(e=!0){return this.clearedOnLogout=e,this}build(){return new s(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}function o(e){return new a(e)}},3095:(e,t,n)=>{"use strict";n.d(t,{l:()=>c,n:()=>u,t:()=>r});var s=n(7736);const a=(0,n(1195).$)().detectLocale();[{locale:"af",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Afrikaans (https://app.transifex.com/nextcloud/teams/64236/af/)","Content-Type":"text/plain; charset=UTF-8",Language:"af","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Afrikaans (https://app.transifex.com/nextcloud/teams/64236/af/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: af\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"ar",json:{charset:"utf-8",headers:{"Last-Translator":"abusaud, 2024","Language-Team":"Arabic (https://app.transifex.com/nextcloud/teams/64236/ar/)","Content-Type":"text/plain; charset=UTF-8",Language:"ar","Plural-Forms":"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nAli , 2024\nabusaud, 2024\n"},msgstr:["Last-Translator: abusaud, 2024\nLanguage-Team: Arabic (https://app.transifex.com/nextcloud/teams/64236/ar/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ar\nPlural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" لا يصلح كاسم مجلد.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" غير مسموح به كاسم مجلد']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" غير مسموح به داخل اسم مجلد.']},"All files":{msgid:"All files",msgstr:["كل الملفات"]},Choose:{msgid:"Choose",msgstr:["إختَر"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["إختر {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["إختَر %n ملف","إختَر %n ملف","إختَر %n ملف","إختَر %n ملفات","إختَر %n ملف","إختر %n ملف"]},Copy:{msgid:"Copy",msgstr:["نسخ"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["نسخ إلى {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["تعذّر إنشاء المجلد الجديد"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["يتعذّر تحميل إعدادات الملفات"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["تعذر تحميل عرض الملفات"]},"Create directory":{msgid:"Create directory",msgstr:["إنشاء مجلد"]},"Current view selector":{msgid:"Current view selector",msgstr:["محدد العرض الحالي"]},Favorites:{msgid:"Favorites",msgstr:["المفضلة"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["الملفات والمجلدات التي تحددها كمفضلة ستظهر هنا."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["الملفات و المجلدات التي قمت مؤخراً بتعديلها سوف تظهر هنا."]},"Filter file list":{msgid:"Filter file list",msgstr:["تصفية قائمة الملفات"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["اسم المجلد لا يمكن أن يكون فارغاً."]},Home:{msgid:"Home",msgstr:["البداية"]},Modified:{msgid:"Modified",msgstr:["التعديل"]},Move:{msgid:"Move",msgstr:["نقل"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["نقل إلى {target}"]},Name:{msgid:"Name",msgstr:["الاسم"]},New:{msgid:"New",msgstr:["جديد"]},"New folder":{msgid:"New folder",msgstr:["مجلد جديد"]},"New folder name":{msgid:"New folder name",msgstr:["اسم المجلد الجديد"]},"No files in here":{msgid:"No files in here",msgstr:["لا توجد ملفات هنا"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["لا توجد ملفات تتطابق مع عامل التصفية الذي وضعته"]},"No matching files":{msgid:"No matching files",msgstr:["لا توجد ملفات مطابقة"]},Recent:{msgid:"Recent",msgstr:["الحالي"]},"Select all entries":{msgid:"Select all entries",msgstr:["حدد جميع الإدخالات"]},"Select entry":{msgid:"Select entry",msgstr:["إختَر المدخل"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["إختر سطر الـ {nodename}"]},Size:{msgid:"Size",msgstr:["الحجم"]},Undo:{msgid:"Undo",msgstr:["تراجع"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["قم برفع بعض المحتوى أو المزامنة مع أجهزتك!"]}}}}},{locale:"ast",json:{charset:"utf-8",headers:{"Last-Translator":"enolp , 2024","Language-Team":"Asturian (https://app.transifex.com/nextcloud/teams/64236/ast/)","Content-Type":"text/plain; charset=UTF-8",Language:"ast","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nenolp , 2024\n"},msgstr:["Last-Translator: enolp , 2024\nLanguage-Team: Asturian (https://app.transifex.com/nextcloud/teams/64236/ast/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ast\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» ye un nome de carpeta inválidu."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» ye un nome de carpeta inválidu"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["Nun se permite'l caráuter «/» dientro'l nome de les carpetes."]},"All files":{msgid:"All files",msgstr:["Tolos ficheros"]},Choose:{msgid:"Choose",msgstr:["Escoyer"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escoyer «{ficheru}»"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escoyer %n ficheru","Escoyer %n ficheros"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar en: {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nun se pudo crear la carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nun se pudo cargar la configuración de los ficheros"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nun se pudieron cargar les vistes de los ficheros"]},"Create directory":{msgid:"Create directory",msgstr:["Crear un direutoriu"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de la vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Equí apaecen los ficheros y les carpetes que metas en Favoritos."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Equí apaecen los fichero y les carpetes que modificares apocayá."]},"Filter file list":{msgid:"Filter file list",msgstr:["Peñerar la llista de ficheros"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nome de la carpeta nun pue tar baleru."]},Home:{msgid:"Home",msgstr:["Aniciu"]},Modified:{msgid:"Modified",msgstr:["Modificóse"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover a {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Nuevu"]},"New folder":{msgid:"New folder",msgstr:["Carpeta nueva"]},"New folder name":{msgid:"New folder name",msgstr:["Nome de carpeta nuevu"]},"No files in here":{msgid:"No files in here",msgstr:["Equí nun hai nengún ficheru"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nun s'atopó nengún ficheru que concasare cola peñera."]},"No matching files":{msgid:"No matching files",msgstr:["Nun hai nengún ficheru que concase"]},Recent:{msgid:"Recent",msgstr:["De recién"]},"Select all entries":{msgid:"Select all entries",msgstr:["Seleicionar toles entraes"]},"Select entry":{msgid:"Select entry",msgstr:["Seleicionar la entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleicionar la filera de: {nodename}"]},Size:{msgid:"Size",msgstr:["Tamañu"]},Undo:{msgid:"Undo",msgstr:["Desfacer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["¡Xubi dalgún elementu o sincroniza colos tos preseos!"]}}}}},{locale:"az",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Azerbaijani (https://app.transifex.com/nextcloud/teams/64236/az/)","Content-Type":"text/plain; charset=UTF-8",Language:"az","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Azerbaijani (https://app.transifex.com/nextcloud/teams/64236/az/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: az\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"be",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Belarusian (https://app.transifex.com/nextcloud/teams/64236/be/)","Content-Type":"text/plain; charset=UTF-8",Language:"be","Plural-Forms":"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Belarusian (https://app.transifex.com/nextcloud/teams/64236/be/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: be\nPlural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"bg_BG",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Bulgarian (Bulgaria) (https://app.transifex.com/nextcloud/teams/64236/bg_BG/)","Content-Type":"text/plain; charset=UTF-8",Language:"bg_BG","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Bulgarian (Bulgaria) (https://app.transifex.com/nextcloud/teams/64236/bg_BG/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: bg_BG\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"bn_BD",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Bengali (Bangladesh) (https://app.transifex.com/nextcloud/teams/64236/bn_BD/)","Content-Type":"text/plain; charset=UTF-8",Language:"bn_BD","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Bengali (Bangladesh) (https://app.transifex.com/nextcloud/teams/64236/bn_BD/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: bn_BD\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"br",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Breton (https://app.transifex.com/nextcloud/teams/64236/br/)","Content-Type":"text/plain; charset=UTF-8",Language:"br","Plural-Forms":"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Breton (https://app.transifex.com/nextcloud/teams/64236/br/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: br\nPlural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Disober"]}}}}},{locale:"bs",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Bosnian (https://app.transifex.com/nextcloud/teams/64236/bs/)","Content-Type":"text/plain; charset=UTF-8",Language:"bs","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Bosnian (https://app.transifex.com/nextcloud/teams/64236/bs/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: bs\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"ca",json:{charset:"utf-8",headers:{"Last-Translator":"Benet Joan Darder , 2025","Language-Team":"Catalan (https://app.transifex.com/nextcloud/teams/64236/ca/)","Content-Type":"text/plain; charset=UTF-8",Language:"ca","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nv v , 2024\nMarc Riera , 2024\nSergi Font, 2024\nBenet Joan Darder , 2025\n"},msgstr:["Last-Translator: Benet Joan Darder , 2025\nLanguage-Team: Catalan (https://app.transifex.com/nextcloud/teams/64236/ca/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ca\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" és un nom de carpeta no vàlid.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no és permès com a nom de carpeta']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no és permès en el nom de carpeta.']},"All files":{msgid:"All files",msgstr:["Tots els fitxers"]},Choose:{msgid:"Choose",msgstr:["Tria"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Tria {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Tria %n fitxer","Tria %n fitxers"]},Copy:{msgid:"Copy",msgstr:["Copia"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copia a {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["No s'ha pogut crear la carpeta nova"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No es poden carregar fitxers de configuració"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No es poden carregar fitxers de vistes"]},"Create directory":{msgid:"Create directory",msgstr:["Crear directori"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de visualització actual"]},Favorites:{msgid:"Favorites",msgstr:["Preferits"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Els fitxers i les carpetes que marqueu com a favorits es mostraran aquí."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Els fitxers i les carpetes recentment modificats es mostraran aquí."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar llistat de fitxers"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nom de la carpeta no pot estar buit."]},Home:{msgid:"Home",msgstr:["Inici"]},Modified:{msgid:"Modified",msgstr:["Data de modificació"]},Move:{msgid:"Move",msgstr:["Desplaça"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Desplaça a {target}"]},Name:{msgid:"Name",msgstr:["Nom"]},New:{msgid:"New",msgstr:["Crea"]},"New folder":{msgid:"New folder",msgstr:["Carpeta nova"]},"New folder name":{msgid:"New folder name",msgstr:["Nom de la carpeta nova"]},"No files in here":{msgid:"No files in here",msgstr:["No hi ha cap fitxer"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["No s'ha trobat cap fitxer que coincideixi amb el filtre."]},"No matching files":{msgid:"No matching files",msgstr:["No hi ha cap fitxer que coincideixi"]},Recent:{msgid:"Recent",msgstr:["Recents"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecciona totes les entrades"]},"Select entry":{msgid:"Select entry",msgstr:["Selecciona l'entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecciona la fila per a {nodename}"]},Size:{msgid:"Size",msgstr:["Mida"]},Undo:{msgid:"Undo",msgstr:["Desfés"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Pugeu contingut o sincronitzeu-lo amb els vostres dispositius!"]}}}}},{locale:"cs",json:{charset:"utf-8",headers:{"Last-Translator":"Pavel Borecki , 2020","Language-Team":"Czech (https://www.transifex.com/nextcloud/teams/64236/cs/)","Content-Type":"text/plain; charset=UTF-8",Language:"cs","Plural-Forms":"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nPavel Borecki , 2020\n"},msgstr:["Last-Translator: Pavel Borecki , 2020\nLanguage-Team: Czech (https://www.transifex.com/nextcloud/teams/64236/cs/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: cs\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Zpět"]}}}}},{locale:"cs_CZ",json:{charset:"utf-8",headers:{"Last-Translator":"Pavel Borecki , 2024","Language-Team":"Czech (Czech Republic) (https://app.transifex.com/nextcloud/teams/64236/cs_CZ/)","Content-Type":"text/plain; charset=UTF-8",Language:"cs_CZ","Plural-Forms":"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nPavel Borecki , 2024\n"},msgstr:["Last-Translator: Pavel Borecki , 2024\nLanguage-Team: Czech (Czech Republic) (https://app.transifex.com/nextcloud/teams/64236/cs_CZ/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: cs_CZ\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ není platný název složky."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ není povolený název složky."]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["znak „/“ (dopředné lomítko) není možné použít uvnitř názvu složky."]},"All files":{msgid:"All files",msgstr:["Veškeré soubory"]},Choose:{msgid:"Choose",msgstr:["Zvolit"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Zvolit {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Zvolte %n soubor","Zvolte %n soubory","Zvolte %n souborů","Zvolte %n soubory"]},Copy:{msgid:"Copy",msgstr:["Zkopírovat"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Zkopírovat do {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Novou složku se nepodařilo vytvořit"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nepodařilo se načíst nastavení pro soubory"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nepodařilo se načíst pohledy souborů"]},"Create directory":{msgid:"Create directory",msgstr:["Vytvořit složku"]},"Current view selector":{msgid:"Current view selector",msgstr:["Výběr stávajícího zobrazení"]},Favorites:{msgid:"Favorites",msgstr:["Oblíbené"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Zde se zobrazí soubory a složky, které označíte jako oblíbené."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Zde se zobrazí soubory a složky, které jste nedávno pozměnili."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrovat seznam souborů"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Složku je třeba nějak nazvat."]},Home:{msgid:"Home",msgstr:["Domů"]},Modified:{msgid:"Modified",msgstr:["Změněno"]},Move:{msgid:"Move",msgstr:["Přesounout"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Přesunout do {target}"]},Name:{msgid:"Name",msgstr:["Název"]},New:{msgid:"New",msgstr:["Nové"]},"New folder":{msgid:"New folder",msgstr:["Nová složka"]},"New folder name":{msgid:"New folder name",msgstr:["Název pro novou složku"]},"No files in here":{msgid:"No files in here",msgstr:["Nejsou zde žádné soubory"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nenalezeny žádné soubory odpovídající vašemu filtru"]},"No matching files":{msgid:"No matching files",msgstr:["Žádné odpovídající soubory"]},Recent:{msgid:"Recent",msgstr:["Nedávné"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vybrat všechny položky"]},"Select entry":{msgid:"Select entry",msgstr:["Vybrat položku"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vybrat řádek pro {nodename}"]},Size:{msgid:"Size",msgstr:["Velikost"]},Undo:{msgid:"Undo",msgstr:["Zpět"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Nahrajte sem nějaký obsah nebo proveďte synchronizaci se svými zařízeními!"]}}}}},{locale:"cy_GB",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Welsh (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/cy_GB/)","Content-Type":"text/plain; charset=UTF-8",Language:"cy_GB","Plural-Forms":"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Welsh (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/cy_GB/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: cy_GB\nPlural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"da",json:{charset:"utf-8",headers:{"Last-Translator":"Martin Bonde , 2024","Language-Team":"Danish (https://app.transifex.com/nextcloud/teams/64236/da/)","Content-Type":"text/plain; charset=UTF-8",Language:"da","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMartin Bonde , 2024\n"},msgstr:["Last-Translator: Martin Bonde , 2024\nLanguage-Team: Danish (https://app.transifex.com/nextcloud/teams/64236/da/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: da\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" er et ugyldigt mappenavn.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" er ikke et tilladt mappenavn']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er ikke tilladt i et mappenavn.']},"All files":{msgid:"All files",msgstr:["Alle filer"]},Choose:{msgid:"Choose",msgstr:["Vælg"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Vælg {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vælg %n fil","Vælg %n filer"]},Copy:{msgid:"Copy",msgstr:["Kopier"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopier til {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kunne ikke oprette den nye mappe"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Filindstillingerne kunne ikke indlæses"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kunne ikke indlæse filvisninger"]},"Create directory":{msgid:"Create directory",msgstr:["Opret mappe"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuel visningsvælger"]},Favorites:{msgid:"Favorites",msgstr:["Favoritter"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Filer og mapper, du markerer som foretrukne, vises her."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer og mapper, du for nylig har ændret, vises her."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrer fil liste"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mappenavnet må ikke være tomt."]},Home:{msgid:"Home",msgstr:["Hjem"]},Modified:{msgid:"Modified",msgstr:["Ændret"]},Move:{msgid:"Move",msgstr:["Flyt"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Flyt til {target}"]},Name:{msgid:"Name",msgstr:["Navn"]},New:{msgid:"New",msgstr:["Ny"]},"New folder":{msgid:"New folder",msgstr:["Ny mappe"]},"New folder name":{msgid:"New folder name",msgstr:["Ny mappe navn"]},"No files in here":{msgid:"No files in here",msgstr:["Ingen filer here"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Der blev ikke fundet nogen filer, der matcher dit filter."]},"No matching files":{msgid:"No matching files",msgstr:["Ingen matchende filer"]},Recent:{msgid:"Recent",msgstr:["Seneste"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vælg alle poster"]},"Select entry":{msgid:"Select entry",msgstr:["Vælg post"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vælg rækken for {nodenavn}"]},Size:{msgid:"Size",msgstr:["Størelse"]},Undo:{msgid:"Undo",msgstr:["Fortryd"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Upload noget indhold eller synkroniser med dine enheder!"]}}}}},{locale:"de",json:{charset:"utf-8",headers:{"Last-Translator":"Martin Wilichowski, 2025","Language-Team":"German (https://app.transifex.com/nextcloud/teams/64236/de/)","Content-Type":"text/plain; charset=UTF-8",Language:"de","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMario Siegmann , 2023\nMarkus Eckstein, 2023\nAndy Scherzinger , 2023\nEttore Atalan , 2024\nMartin Wilichowski, 2025\n"},msgstr:["Last-Translator: Martin Wilichowski, 2025\nLanguage-Team: German (https://app.transifex.com/nextcloud/teams/64236/de/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: de\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" ist ein ungültiger Ordnername.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ist kein zulässiger Ordnername']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ist innerhalb eines Ordnernamens nicht zulässig.']},"All files":{msgid:"All files",msgstr:["Alle Dateien"]},Choose:{msgid:"Choose",msgstr:["Auswählen"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} auswählen"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n Datei auswählen","%n Dateien auswählen"]},Copy:{msgid:"Copy",msgstr:["Kopieren"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Nach {target} kopieren"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Der neue Ordner konnte nicht erstellt werden"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Dateieinstellungen konnten nicht geladen werden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Dateiansichten konnten nicht geladen werden"]},"Create directory":{msgid:"Create directory",msgstr:["Verzeichnis erstellen"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuelle Ansichtsauswahl"]},Favorites:{msgid:"Favorites",msgstr:["Favoriten"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Dateien und Ordner, die du als Favorit markierst, werden hier angezeigt."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Dateien und Ordner, die du kürzlich geändert hast, werden hier angezeigt."]},"Filter file list":{msgid:"Filter file list",msgstr:["Dateiliste filtern"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Der Ordnername darf nicht leer sein."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Geändert"]},Move:{msgid:"Move",msgstr:["Verschieben"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Nach {target} verschieben"]},Name:{msgid:"Name",msgstr:["Name"]},New:{msgid:"New",msgstr:["Neu"]},"New folder":{msgid:"New folder",msgstr:["Neuer Ordner"]},"New folder name":{msgid:"New folder name",msgstr:["Neuer Ordnername"]},"No files in here":{msgid:"No files in here",msgstr:["Hier sind keine Dateien"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Es wurden keine Dateien gefunden, die deinem Filter entsprechen."]},"No matching files":{msgid:"No matching files",msgstr:["Keine passenden Dateien"]},Recent:{msgid:"Recent",msgstr:["Neueste"]},"Select all entries":{msgid:"Select all entries",msgstr:["Alle Einträge auswählen"]},"Select entry":{msgid:"Select entry",msgstr:["Eintrag auswählen"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Die Zeile für {nodename} auswählen."]},Size:{msgid:"Size",msgstr:["Größe"]},Undo:{msgid:"Undo",msgstr:["Rückgängig machen"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Lade Inhalte hoch oder synchronisiere diese mit deinen Geräten!"]}}}}},{locale:"de_DE",json:{charset:"utf-8",headers:{"Last-Translator":"Mario Siegmann , 2024","Language-Team":"German (Germany) (https://app.transifex.com/nextcloud/teams/64236/de_DE/)","Content-Type":"text/plain; charset=UTF-8",Language:"de_DE","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMark Ziegler , 2023\nMario Siegmann , 2024\n"},msgstr:["Last-Translator: Mario Siegmann , 2024\nLanguage-Team: German (Germany) (https://app.transifex.com/nextcloud/teams/64236/de_DE/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: de_DE\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" ist ein ungültiger Ordnername.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ist kein zulässiger Ordnername']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ist innerhalb eines Ordnernamens nicht zulässig.']},"All files":{msgid:"All files",msgstr:["Alle Dateien"]},Choose:{msgid:"Choose",msgstr:["Auswählen"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} auswählen"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n Datei auswählen","%n Dateien auswählen"]},Copy:{msgid:"Copy",msgstr:["Kopieren"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Nach {target} kopieren"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Der neue Ordner konnte nicht erstellt werden"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Dateieinstellungen konnten nicht geladen werden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Dateiansichten konnten nicht geladen werden"]},"Create directory":{msgid:"Create directory",msgstr:["Verzeichnis erstellen"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuelle Ansichtsauswahl"]},Favorites:{msgid:"Favorites",msgstr:["Favoriten"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Dateien und Ordner, die Sie als Favorit markieren, werden hier angezeigt."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Dateien und Ordner, die Sie kürzlich geändert haben, werden hier angezeigt."]},"Filter file list":{msgid:"Filter file list",msgstr:["Dateiliste filtern"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Der Ordnername darf nicht leer sein."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Geändert"]},Move:{msgid:"Move",msgstr:["Verschieben"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Nach {target} verschieben"]},Name:{msgid:"Name",msgstr:["Name"]},New:{msgid:"New",msgstr:["Neu"]},"New folder":{msgid:"New folder",msgstr:["Neuer Ordner"]},"New folder name":{msgid:"New folder name",msgstr:["Neuer Ordnername"]},"No files in here":{msgid:"No files in here",msgstr:["Hier sind keine Dateien"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Es wurden keine Dateien gefunden, die Ihrem Filter entsprechen."]},"No matching files":{msgid:"No matching files",msgstr:["Keine passenden Dateien"]},Recent:{msgid:"Recent",msgstr:["Neueste"]},"Select all entries":{msgid:"Select all entries",msgstr:["Alle Einträge auswählen"]},"Select entry":{msgid:"Select entry",msgstr:["Eintrag auswählen"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Die Zeile für {nodename} auswählen."]},Size:{msgid:"Size",msgstr:["Größe"]},Undo:{msgid:"Undo",msgstr:["Rückgängig machen"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Laden Sie Inhalte hoch oder synchronisieren Sie diese mit Ihren Geräten!"]}}}}},{locale:"el",json:{charset:"utf-8",headers:{"Last-Translator":"Efstathios Iosifidis , 2025","Language-Team":"Greek (https://app.transifex.com/nextcloud/teams/64236/el/)","Content-Type":"text/plain; charset=UTF-8",Language:"el","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nEfstathios Iosifidis , 2025\n"},msgstr:["Last-Translator: Efstathios Iosifidis , 2025\nLanguage-Team: Greek (https://app.transifex.com/nextcloud/teams/64236/el/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: el\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['Το "{name}" δεν είναι έγκυρο όνομα φακέλου.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['Το "{name}" δεν είναι επιτρεπτό όνομα φακέλου']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['Το "/" δεν επιτρέπεται μέσα στο όνομα ενός φακέλου.']},"All files":{msgid:"All files",msgstr:["Όλα τα αρχεία"]},Choose:{msgid:"Choose",msgstr:["Επιλογή"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Επιλέξτε {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Επιλέξτε %n αρχείο","Επιλέξτε %n αρχεία"]},Copy:{msgid:"Copy",msgstr:["Αντιγραφή"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Αντιγραφή στο {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Αδυναμία δημιουργίας νέου φακέλου"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Αδυναμία φόρτωσης ρυθμίσεων αρχείων"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Αδυναμία φόρτωσης προβολών αρχείων"]},"Create directory":{msgid:"Create directory",msgstr:["Δημιουργία καταλόγου"]},"Current view selector":{msgid:"Current view selector",msgstr:["Επιλογέας τρέχουσας προβολής"]},Favorites:{msgid:"Favorites",msgstr:["Αγαπημένα"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Τα αρχεία και οι φάκελοι που επισημάνετε ως αγαπημένα θα εμφανίζονται εδώ."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Τα αρχεία και οι φάκελοι που τροποποιήσατε πρόσφατα θα εμφανίζονται εδώ."]},"Filter file list":{msgid:"Filter file list",msgstr:["Φιλτράρισμα λίστας αρχείων"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Το όνομα του φακέλου δεν μπορεί να είναι κενό."]},Home:{msgid:"Home",msgstr:["Αρχική"]},Modified:{msgid:"Modified",msgstr:["Τροποποιήθηκε"]},Move:{msgid:"Move",msgstr:["Μετακίνηση"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Μετακίνηση στο {target}"]},Name:{msgid:"Name",msgstr:["Όνομα"]},New:{msgid:"New",msgstr:["Νέο"]},"New folder":{msgid:"New folder",msgstr:["Νέος φάκελος"]},"New folder name":{msgid:"New folder name",msgstr:["Όνομα νέου φακέλου"]},"No files in here":{msgid:"No files in here",msgstr:["Δεν υπάρχουν αρχεία εδώ"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Δεν βρέθηκαν αρχεία που να ταιριάζουν με το φίλτρο σας."]},"No matching files":{msgid:"No matching files",msgstr:["Κανένα αρχείο δεν ταιριάζει"]},Recent:{msgid:"Recent",msgstr:["Πρόσφατα"]},"Select all entries":{msgid:"Select all entries",msgstr:["Επιλογή όλων των εγγραφών"]},"Select entry":{msgid:"Select entry",msgstr:["Επιλογή εγγραφής"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Επιλέξτε τη γραμμή για το {nodename}"]},Size:{msgid:"Size",msgstr:["Μέγεθος"]},Undo:{msgid:"Undo",msgstr:["Αναίρεση"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Ανεβάστε κάποιο περιεχόμενο ή συγχρονίστε με τις συσκευές σας!"]}}}}},{locale:"en_GB",json:{charset:"utf-8",headers:{"Last-Translator":"Andi Chandler , 2024","Language-Team":"English (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/en_GB/)","Content-Type":"text/plain; charset=UTF-8",Language:"en_GB","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nCafé Tango, 2023\nAndi Chandler , 2024\n"},msgstr:["Last-Translator: Andi Chandler , 2024\nLanguage-Team: English (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/en_GB/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: en_GB\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" is an invalid folder name.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" is not an allowed folder name']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" is not allowed inside a folder name.']},"All files":{msgid:"All files",msgstr:["All files"]},Choose:{msgid:"Choose",msgstr:["Choose"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Choose {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Choose %n file","Choose %n files"]},Copy:{msgid:"Copy",msgstr:["Copy"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copy to {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Could not create the new folder"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Could not load files settings"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Could not load files views"]},"Create directory":{msgid:"Create directory",msgstr:["Create directory"]},"Current view selector":{msgid:"Current view selector",msgstr:["Current view selector"]},Favorites:{msgid:"Favorites",msgstr:["Favourites"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Files and folders you mark as favourite will show up here."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Files and folders you recently modified will show up here."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter file list"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Folder name cannot be empty."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Modified"]},Move:{msgid:"Move",msgstr:["Move"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Move to {target}"]},Name:{msgid:"Name",msgstr:["Name"]},New:{msgid:"New",msgstr:["New"]},"New folder":{msgid:"New folder",msgstr:["New folder"]},"New folder name":{msgid:"New folder name",msgstr:["New folder name"]},"No files in here":{msgid:"No files in here",msgstr:["No files in here"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["No files matching your filter were found."]},"No matching files":{msgid:"No matching files",msgstr:["No matching files"]},Recent:{msgid:"Recent",msgstr:["Recent"]},"Select all entries":{msgid:"Select all entries",msgstr:["Select all entries"]},"Select entry":{msgid:"Select entry",msgstr:["Select entry"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Select the row for {nodename}"]},Size:{msgid:"Size",msgstr:["Size"]},Undo:{msgid:"Undo",msgstr:["Undo"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Upload some content or sync with your devices!"]}}}}},{locale:"eo",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Esperanto (https://app.transifex.com/nextcloud/teams/64236/eo/)","Content-Type":"text/plain; charset=UTF-8",Language:"eo","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Esperanto (https://app.transifex.com/nextcloud/teams/64236/eo/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: eo\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Malfari"]}}}}},{locale:"es",json:{charset:"utf-8",headers:{"Last-Translator":"Julio C. Ortega, 2024","Language-Team":"Spanish (https://app.transifex.com/nextcloud/teams/64236/es/)","Content-Type":"text/plain; charset=UTF-8",Language:"es","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nFranciscoFJ , 2023\nMark Ziegler , 2024\nJulio C. Ortega, 2024\n"},msgstr:["Last-Translator: Julio C. Ortega, 2024\nLanguage-Team: Spanish (https://app.transifex.com/nextcloud/teams/64236/es/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta no válido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no es un nombre de carpeta permitido']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no está permitido dentro del nombre de una carpeta.']},"All files":{msgid:"All files",msgstr:["Todos los archivos"]},Choose:{msgid:"Choose",msgstr:["Seleccionar"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Seleccionar {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Elige %n archivo","Elige %n archivos","Seleccione %n archivos"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar a {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["No se pudo crear la nueva carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No se pudieron cargar los ajustes de archivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},"Create directory":{msgid:"Create directory",msgstr:["Crear directorio"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Los archivos y carpetas que marque como favoritos aparecerán aquí."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Los archivos y carpetas que modificó recientemente aparecerán aquí."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de archivos"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nombre de la carpeta no puede estar vacío."]},Home:{msgid:"Home",msgstr:["Inicio"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover a {target}"]},Name:{msgid:"Name",msgstr:["Nombre"]},New:{msgid:"New",msgstr:["Nuevo"]},"New folder":{msgid:"New folder",msgstr:[" Nueva carpeta"]},"New folder name":{msgid:"New folder name",msgstr:["Nuevo nombre de carpeta"]},"No files in here":{msgid:"No files in here",msgstr:["No hay archivos aquí"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["No se encontraron archivos que coincidiesen con su filtro."]},"No matching files":{msgid:"No matching files",msgstr:["No hay archivos coincidentes"]},Recent:{msgid:"Recent",msgstr:["Reciente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Seleccionar todas las entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Seleccionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleccione la fila para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamaño"]},Undo:{msgid:"Undo",msgstr:["Deshacer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["¡Cargue algún contenido o sincronice con sus dispositivos!"]}}}}},{locale:"es_419",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Latin America) (https://app.transifex.com/nextcloud/teams/64236/es_419/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_419","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Latin America) (https://app.transifex.com/nextcloud/teams/64236/es_419/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_419\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_AR",json:{charset:"utf-8",headers:{"Last-Translator":"Matías Campo Hoet , 2024","Language-Team":"Spanish (Argentina) (https://app.transifex.com/nextcloud/teams/64236/es_AR/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_AR","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMatías Campo Hoet , 2024\n"},msgstr:["Last-Translator: Matías Campo Hoet , 2024\nLanguage-Team: Spanish (Argentina) (https://app.transifex.com/nextcloud/teams/64236/es_AR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_AR\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no es un nombre de carpeta permitido']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no está permitido en el nombre de una carpeta.']},"All files":{msgid:"All files",msgstr:["Todos los archivos"]},Choose:{msgid:"Choose",msgstr:["Elegir"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Elija {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Elija %n archivo","Elija %n archivos","Elija %n archivos"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar a {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["No se pudo crear la nueva carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No se pudo cargar la configuración de archivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},"Create directory":{msgid:"Create directory",msgstr:["Crear directorio"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Los archivos y carpetas que marque como favoritos aparecerán aquí."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Los archivos y carpetas que modificó recientemente aparecerán aquí."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de archivos"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nombre de la carpeta no puede estar vacío."]},Home:{msgid:"Home",msgstr:["Inicio"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover a {target}"]},Name:{msgid:"Name",msgstr:["Nombre"]},New:{msgid:"New",msgstr:["Nuevo"]},"New folder":{msgid:"New folder",msgstr:["Nueva carpeta"]},"New folder name":{msgid:"New folder name",msgstr:["Nombre de nueva carpeta"]},"No files in here":{msgid:"No files in here",msgstr:["No hay archivos aquí"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["No se encontraron archivos que coincidan con su filtro."]},"No matching files":{msgid:"No matching files",msgstr:["No hay archivos coincidentes"]},Recent:{msgid:"Recent",msgstr:["Reciente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Seleccionar todas las entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Seleccionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleccione la fila para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamaño"]},Undo:{msgid:"Undo",msgstr:["Deshacer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["¡Cargue algún contenido o sincronice con sus dispositivos!"]}}}}},{locale:"es_CL",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Chile) (https://app.transifex.com/nextcloud/teams/64236/es_CL/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_CL","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Chile) (https://app.transifex.com/nextcloud/teams/64236/es_CL/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_CL\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_CO",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Colombia) (https://app.transifex.com/nextcloud/teams/64236/es_CO/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_CO","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Colombia) (https://app.transifex.com/nextcloud/teams/64236/es_CO/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_CO\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_CR",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Costa Rica) (https://app.transifex.com/nextcloud/teams/64236/es_CR/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_CR","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Costa Rica) (https://app.transifex.com/nextcloud/teams/64236/es_CR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_CR\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_DO",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Dominican Republic) (https://app.transifex.com/nextcloud/teams/64236/es_DO/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_DO","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Dominican Republic) (https://app.transifex.com/nextcloud/teams/64236/es_DO/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_DO\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_EC",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Ecuador) (https://app.transifex.com/nextcloud/teams/64236/es_EC/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_EC","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Ecuador) (https://app.transifex.com/nextcloud/teams/64236/es_EC/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_EC\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_GT",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Guatemala) (https://app.transifex.com/nextcloud/teams/64236/es_GT/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_GT","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Guatemala) (https://app.transifex.com/nextcloud/teams/64236/es_GT/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_GT\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_HN",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Honduras) (https://app.transifex.com/nextcloud/teams/64236/es_HN/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_HN","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Honduras) (https://app.transifex.com/nextcloud/teams/64236/es_HN/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_HN\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_MX",json:{charset:"utf-8",headers:{"Last-Translator":"Jehu Marcos Herrera Puentes, 2024","Language-Team":"Spanish (Mexico) (https://app.transifex.com/nextcloud/teams/64236/es_MX/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_MX","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nJehu Marcos Herrera Puentes, 2024\n"},msgstr:["Last-Translator: Jehu Marcos Herrera Puentes, 2024\nLanguage-Team: Spanish (Mexico) (https://app.transifex.com/nextcloud/teams/64236/es_MX/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_MX\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no es un nombre de carpeta permitido.']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no está permitido en el nombre de la carpeta.']},"All files":{msgid:"All files",msgstr:["Todos los archivos"]},Choose:{msgid:"Choose",msgstr:["Seleccionar"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Seleccionar {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Seleccionar %n archivo","Seleccionar %n archivos","Seleccionar %n archivos"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar a {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["No se pudo crear la nueva carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No se pudo cargar la configuración de archivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},"Create directory":{msgid:"Create directory",msgstr:["Crear carpeta"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Los archivos y carpetas que marque como favoritos aparecerán aquí."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Los archivos y carpetas que modificó recientemente aparecerán aquí."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de archivos"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nombre de la carpeta no puede estar vacío."]},Home:{msgid:"Home",msgstr:["Inicio"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover a {target}"]},Name:{msgid:"Name",msgstr:["Nombre"]},New:{msgid:"New",msgstr:["Nuevo"]},"New folder":{msgid:"New folder",msgstr:["Nueva carpeta"]},"New folder name":{msgid:"New folder name",msgstr:["Nombre de nueva carpeta"]},"No files in here":{msgid:"No files in here",msgstr:["No hay archivos aquí"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["No se encontraron archivos que coincidan con su filtro."]},"No matching files":{msgid:"No matching files",msgstr:["No hay archivos coincidentes"]},Recent:{msgid:"Recent",msgstr:["Reciente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Seleccionar todas las entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Seleccionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleccione la fila para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamaño"]},Undo:{msgid:"Undo",msgstr:["Deshacer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["¡Suba algún contenido o sincronice con sus dispositivos!"]}}}}},{locale:"es_NI",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Nicaragua) (https://app.transifex.com/nextcloud/teams/64236/es_NI/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_NI","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Nicaragua) (https://app.transifex.com/nextcloud/teams/64236/es_NI/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_NI\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_PA",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Panama) (https://app.transifex.com/nextcloud/teams/64236/es_PA/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PA","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Panama) (https://app.transifex.com/nextcloud/teams/64236/es_PA/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_PA\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_PE",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Peru) (https://app.transifex.com/nextcloud/teams/64236/es_PE/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PE","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Peru) (https://app.transifex.com/nextcloud/teams/64236/es_PE/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_PE\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_PR",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Puerto Rico) (https://app.transifex.com/nextcloud/teams/64236/es_PR/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PR","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Puerto Rico) (https://app.transifex.com/nextcloud/teams/64236/es_PR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_PR\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_PY",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Paraguay) (https://app.transifex.com/nextcloud/teams/64236/es_PY/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PY","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Paraguay) (https://app.transifex.com/nextcloud/teams/64236/es_PY/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_PY\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_SV",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (El Salvador) (https://app.transifex.com/nextcloud/teams/64236/es_SV/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_SV","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (El Salvador) (https://app.transifex.com/nextcloud/teams/64236/es_SV/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_SV\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"es_UY",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Spanish (Uruguay) (https://app.transifex.com/nextcloud/teams/64236/es_UY/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_UY","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Spanish (Uruguay) (https://app.transifex.com/nextcloud/teams/64236/es_UY/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_UY\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"et_EE",json:{charset:"utf-8",headers:{"Last-Translator":"Priit Jõerüüt , 2025","Language-Team":"Estonian (Estonia) (https://app.transifex.com/nextcloud/teams/64236/et_EE/)","Content-Type":"text/plain; charset=UTF-8",Language:"et_EE","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMait R, 2023\nPriit Jõerüüt , 2025\n"},msgstr:["Last-Translator: Priit Jõerüüt , 2025\nLanguage-Team: Estonian (Estonia) (https://app.transifex.com/nextcloud/teams/64236/et_EE/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: et_EE\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ on vigane kaustanimi"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ pole kausta nimes lubatud"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/“ pole kausta nimes lubatud."]},"All files":{msgid:"All files",msgstr:["Kõik failid"]},Choose:{msgid:"Choose",msgstr:["Tee valik"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Vali {file} fail"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vali %n fail","Vali %n faili"]},Copy:{msgid:"Copy",msgstr:["Kopeeri"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopeeri sihtkohta {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Uut kausta ei saanud luua"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Failide seadistusi ei õnnestunud laadida"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Failide vaatamiskordi ei õnnestunud laadida"]},"Create directory":{msgid:"Create directory",msgstr:["Kataloogi loomine"]},"Current view selector":{msgid:"Current view selector",msgstr:["Praeguse vaate valija"]},Favorites:{msgid:"Favorites",msgstr:["Lemmikud"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Failid ja kaustad, mida märgistad lemmikuks, kuvatakse siin."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Siin kuvatakse hiljuti muudetud failid ja kaustad."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtreeri faililoendit"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Kausta nimi ei saa olla tühi."]},Home:{msgid:"Home",msgstr:["Avaleht"]},Modified:{msgid:"Modified",msgstr:["Muudetud"]},Move:{msgid:"Move",msgstr:["Teisalda"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Teisalda kausta {target}"]},Name:{msgid:"Name",msgstr:["Nimi"]},New:{msgid:"New",msgstr:["Uus"]},"New folder":{msgid:"New folder",msgstr:["Uus kaust"]},"New folder name":{msgid:"New folder name",msgstr:["Uue kausta nimi"]},"No files in here":{msgid:"No files in here",msgstr:["Siin puuduvad failid"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Sinu filtrile vastavaid faile ei leidunud."]},"No matching files":{msgid:"No matching files",msgstr:["Puuduvad sobivad failid"]},Recent:{msgid:"Recent",msgstr:["Hiljutine"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vali kõik kirjed"]},"Select entry":{msgid:"Select entry",msgstr:["Vali kirje"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vali rida „{nodename}“ jaoks"]},Size:{msgid:"Size",msgstr:["Suurus"]},Undo:{msgid:"Undo",msgstr:["Tühista"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Lisa mingit sisu või sünkroniseeri see oma seadmestest!"]}}}}},{locale:"eu",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Basque (https://app.transifex.com/nextcloud/teams/64236/eu/)","Content-Type":"text/plain; charset=UTF-8",Language:"eu","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Basque (https://app.transifex.com/nextcloud/teams/64236/eu/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: eu\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Desegin"]}}}}},{locale:"fa",json:{charset:"utf-8",headers:{"Last-Translator":"reza reza , 2024","Language-Team":"Persian (https://app.transifex.com/nextcloud/teams/64236/fa/)","Content-Type":"text/plain; charset=UTF-8",Language:"fa","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nAmir Shekoohi, 2024\nreza reza , 2024\n"},msgstr:["Last-Translator: reza reza , 2024\nLanguage-Team: Persian (https://app.transifex.com/nextcloud/teams/64236/fa/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fa\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} نام پوشه معتبر نیست"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} نام پوشه مجاز نیست"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" نمی‌تواند در نام پوشه استفاده شود.']},"All files":{msgid:"All files",msgstr:["همه فایل‌ها"]},Choose:{msgid:"Choose",msgstr:["انتخاب"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["انتخاب {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["انتخاب %n فایل","انتخاب %n فایل"]},Copy:{msgid:"Copy",msgstr:["رونوشت"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["رونوشت از {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["پوشه جدید ایجاد نشد"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["تنظیمات فایل باز نشد"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["نمای فایل‌ها بارگیری نشد"]},"Create directory":{msgid:"Create directory",msgstr:["ایجاد فهرست"]},"Current view selector":{msgid:"Current view selector",msgstr:["انتخابگر نماگر فعلی"]},Favorites:{msgid:"Favorites",msgstr:["علایق"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["فایل‌ها و پوشه‌هایی که به‌عنوان مورد علاقه علامت‌گذاری می‌کنید در اینجا نشان داده می‌شوند."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["فایل‌ها و پوشه‌هایی که اخیراً تغییر داده‌اید در اینجا نمایش داده می‌شوند."]},"Filter file list":{msgid:"Filter file list",msgstr:["فیلتر لیست فایل"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["نام پوشه نمی تواند خالی باشد."]},Home:{msgid:"Home",msgstr:["خانه"]},Modified:{msgid:"Modified",msgstr:["اصلاح شده"]},Move:{msgid:"Move",msgstr:["انتقال"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["انتقال به {target}"]},Name:{msgid:"Name",msgstr:["نام"]},New:{msgid:"New",msgstr:["جدید"]},"New folder":{msgid:"New folder",msgstr:["پوشه جدید"]},"New folder name":{msgid:"New folder name",msgstr:["نام پوشه جدید"]},"No files in here":{msgid:"No files in here",msgstr:["فایلی اینجا نیست"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["هیچ فایلی مطابق با فیلتر شما یافت نشد."]},"No matching files":{msgid:"No matching files",msgstr:["فایل منطبقی وجود ندارد"]},Recent:{msgid:"Recent",msgstr:["اخیر"]},"Select all entries":{msgid:"Select all entries",msgstr:["انتخاب همه ورودی ها"]},"Select entry":{msgid:"Select entry",msgstr:["انتخاب ورودی"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["انتخاب ردیف برای {nodename}"]},Size:{msgid:"Size",msgstr:["اندازه"]},Undo:{msgid:"Undo",msgstr:["بازگردانی"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["مقداری محتوا آپلود کنید یا با دستگاه های خود همگام سازی کنید!"]}}}}},{locale:"fi_FI",json:{charset:"utf-8",headers:{"Last-Translator":"thingumy, 2024","Language-Team":"Finnish (Finland) (https://app.transifex.com/nextcloud/teams/64236/fi_FI/)","Content-Type":"text/plain; charset=UTF-8",Language:"fi_FI","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nJiri Grönroos , 2024\nthingumy, 2024\n"},msgstr:["Last-Translator: thingumy, 2024\nLanguage-Team: Finnish (Finland) (https://app.transifex.com/nextcloud/teams/64236/fi_FI/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fi_FI\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" on virheellinen kansion nimi.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ei ole sallittu kansion nimi']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ei ole sallittu kansion nimessä.']},"All files":{msgid:"All files",msgstr:["Kaikki tiedostot"]},Choose:{msgid:"Choose",msgstr:["Valitse"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Valitse {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Valitse %n tiedosto","Valitse %n tiedostoa"]},Copy:{msgid:"Copy",msgstr:["Kopioi"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopioi sijaintiin {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Uutta kansiota ei voitu luoda"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tiedoston asetuksia ei saa ladattua"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tiedoston näkymiä ei saa ladattua"]},"Create directory":{msgid:"Create directory",msgstr:["Luo kansio"]},"Current view selector":{msgid:"Current view selector",msgstr:["Nykyisen näkymän valinta"]},Favorites:{msgid:"Favorites",msgstr:["Suosikit"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tiedostot ja kansiot, jotka merkitset suosikkeihisi, näkyvät täällä."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Tiedostot ja kansiot, joita muokkasit äskettäin, näkyvät täällä."]},"Filter file list":{msgid:"Filter file list",msgstr:["Suodata tiedostolistaa"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Kansion nimi ei voi olla tyhjä."]},Home:{msgid:"Home",msgstr:["Koti"]},Modified:{msgid:"Modified",msgstr:["Muokattu"]},Move:{msgid:"Move",msgstr:["Siirrä"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Siirrä sijaintiin {target}"]},Name:{msgid:"Name",msgstr:["Nimi"]},New:{msgid:"New",msgstr:["Uusi"]},"New folder":{msgid:"New folder",msgstr:["Uusi kansio"]},"New folder name":{msgid:"New folder name",msgstr:["Uuden kansion nimi"]},"No files in here":{msgid:"No files in here",msgstr:["Täällä ei ole tiedostoja"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Suodatinta vastaavia tiedostoja ei löytynyt."]},"No matching files":{msgid:"No matching files",msgstr:["Ei vastaavia tiedostoja"]},Recent:{msgid:"Recent",msgstr:["Viimeisimmät"]},"Select all entries":{msgid:"Select all entries",msgstr:["Valitse kaikki tietueet"]},"Select entry":{msgid:"Select entry",msgstr:["Valitse tietue"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Valitse rivi {nodename}:lle"]},Size:{msgid:"Size",msgstr:["Koko"]},Undo:{msgid:"Undo",msgstr:["Kumoa"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Lähetä jotain sisältöä tai synkronoi laitteidesi kanssa!"]}}}}},{locale:"fo",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Faroese (https://app.transifex.com/nextcloud/teams/64236/fo/)","Content-Type":"text/plain; charset=UTF-8",Language:"fo","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Faroese (https://app.transifex.com/nextcloud/teams/64236/fo/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fo\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"fr",json:{charset:"utf-8",headers:{"Last-Translator":"DEV314R, 2024","Language-Team":"French (https://app.transifex.com/nextcloud/teams/64236/fr/)","Content-Type":"text/plain; charset=UTF-8",Language:"fr","Plural-Forms":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nRémi LEBLOND, 2023\nMordecai, 2023\nfleopaulD, 2023\nFrançois Ch., 2024\nJérôme HERBINET, 2024\nBenoit Pruneau, 2024\nDEV314R, 2024\n"},msgstr:["Last-Translator: DEV314R, 2024\nLanguage-Team: French (https://app.transifex.com/nextcloud/teams/64236/fr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fr\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" n\'est pas un nom de dossier valide.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" n\'est pas un nom de dossier autorisé.']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["Le caractère « / » n'est pas autorisé dans un nom de dossier."]},"All files":{msgid:"All files",msgstr:["Tous les fichiers"]},Choose:{msgid:"Choose",msgstr:["Choisir"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Choisir {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Choisir %n fichier","Choisir %n fichiers","Choisir %n fichiers "]},Copy:{msgid:"Copy",msgstr:["Copier"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copier vers {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Impossible de créer le nouveau dossier"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Les paramètres des fichiers n'ont pas pu être chargés"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Les aperçus des fichiers n'ont pas pu être chargés"]},"Create directory":{msgid:"Create directory",msgstr:["Créer un répertoire"]},"Current view selector":{msgid:"Current view selector",msgstr:["Sélecteur de vue courante"]},Favorites:{msgid:"Favorites",msgstr:["Favoris"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Les fichiers et répertoires marqués en favoris apparaîtront ici."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Les fichiers et répertoires modifiés récemment apparaîtront ici."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrer la liste des fichiers"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Le nom du dossier ne peut pas être vide."]},Home:{msgid:"Home",msgstr:["Accueil"]},Modified:{msgid:"Modified",msgstr:["Modifié"]},Move:{msgid:"Move",msgstr:["Déplacer"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Déplacer vers {target}"]},Name:{msgid:"Name",msgstr:["Nom"]},New:{msgid:"New",msgstr:["Nouveau"]},"New folder":{msgid:"New folder",msgstr:["Nouveau répertoire"]},"New folder name":{msgid:"New folder name",msgstr:["Nom du nouveau répertoire"]},"No files in here":{msgid:"No files in here",msgstr:["Aucun fichier ici"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Aucun fichier trouvé correspondant à votre filtre."]},"No matching files":{msgid:"No matching files",msgstr:["Aucun fichier trouvé"]},Recent:{msgid:"Recent",msgstr:["Récents"]},"Select all entries":{msgid:"Select all entries",msgstr:["Tous sélectionner"]},"Select entry":{msgid:"Select entry",msgstr:["Sélectionner une entrée"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Sélectionner l'enregistrement pour {nodename}"]},Size:{msgid:"Size",msgstr:["Taille"]},Undo:{msgid:"Undo",msgstr:["Rétablir"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Charger du contenu ou synchroniser avec vos équipements !"]}}}}},{locale:"ga",json:{charset:"utf-8",headers:{"Last-Translator":"Aindriú Mac Giolla Eoin, 2024","Language-Team":"Irish (https://app.transifex.com/nextcloud/teams/64236/ga/)","Content-Type":"text/plain; charset=UTF-8",Language:"ga","Plural-Forms":"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nAindriú Mac Giolla Eoin, 2024\n"},msgstr:["Last-Translator: Aindriú Mac Giolla Eoin, 2024\nLanguage-Team: Irish (https://app.transifex.com/nextcloud/teams/64236/ga/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ga\nPlural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['Is ainm fillteáin neamhbhailí é "{name}".']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['Ní ainm fillteáin ceadaithe é "{name}".']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['Ní cheadaítear "/" taobh istigh d\'ainm fillteáin.']},"All files":{msgid:"All files",msgstr:["Gach comhad"]},Choose:{msgid:"Choose",msgstr:["Roghnaigh"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Roghnaigh {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Roghnaigh %n comhad","Roghnaigh %n comhaid","Roghnaigh %n comhaid","Roghnaigh %n comhaid","Roghnaigh %n comhaid"]},Copy:{msgid:"Copy",msgstr:["Cóip"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Cóipeáil chuig {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Níorbh fhéidir an fillteán nua a chruthú"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Níorbh fhéidir socruithe comhaid a lódáil"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Níorbh fhéidir radhairc comhad a lódáil"]},"Create directory":{msgid:"Create directory",msgstr:["Cruthaigh eolaire"]},"Current view selector":{msgid:"Current view selector",msgstr:["Roghnóir amhairc reatha"]},Favorites:{msgid:"Favorites",msgstr:["Ceanáin"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Taispeánfar comhaid agus fillteáin a mharcálann tú mar is fearr leat anseo."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Taispeánfar comhaid agus fillteáin a d'athraigh tú le déanaí anseo."]},"Filter file list":{msgid:"Filter file list",msgstr:["Scag liosta comhad"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Ní féidir ainm fillteáin a bheith folamh."]},Home:{msgid:"Home",msgstr:["Baile"]},Modified:{msgid:"Modified",msgstr:["Athraithe"]},Move:{msgid:"Move",msgstr:["Bog"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Bog go{target}"]},Name:{msgid:"Name",msgstr:["Ainm"]},New:{msgid:"New",msgstr:["Nua"]},"New folder":{msgid:"New folder",msgstr:["Fillteán nua"]},"New folder name":{msgid:"New folder name",msgstr:["Ainm fillteáin nua"]},"No files in here":{msgid:"No files in here",msgstr:["Níl aon chomhaid istigh anseo"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Níor aimsíodh aon chomhad a tháinig le do scagaire."]},"No matching files":{msgid:"No matching files",msgstr:["Gan comhaid meaitseála"]},Recent:{msgid:"Recent",msgstr:["le déanaí"]},"Select all entries":{msgid:"Select all entries",msgstr:["Roghnaigh gach iontráil"]},"Select entry":{msgid:"Select entry",msgstr:["Roghnaigh iontráil"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Roghnaigh an ró do {nodename}"]},Size:{msgid:"Size",msgstr:["Méid"]},Undo:{msgid:"Undo",msgstr:["Cealaigh"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Uaslódáil roinnt ábhair nó sioncronaigh le do ghléasanna!"]}}}}},{locale:"gd",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Gaelic, Scottish (https://app.transifex.com/nextcloud/teams/64236/gd/)","Content-Type":"text/plain; charset=UTF-8",Language:"gd","Plural-Forms":"nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Gaelic, Scottish (https://app.transifex.com/nextcloud/teams/64236/gd/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: gd\nPlural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"gl",json:{charset:"utf-8",headers:{"Last-Translator":"Miguel Anxo Bouzada , 2024","Language-Team":"Galician (https://app.transifex.com/nextcloud/teams/64236/gl/)","Content-Type":"text/plain; charset=UTF-8",Language:"gl","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMiguel Anxo Bouzada , 2024\n"},msgstr:["Last-Translator: Miguel Anxo Bouzada , 2024\nLanguage-Team: Galician (https://app.transifex.com/nextcloud/teams/64236/gl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: gl\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» non é un nome de cartafol válido."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» non é un nome de cartafol permitido"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["A «/» non está permitida no nome dun cartafol."]},"All files":{msgid:"All files",msgstr:["Todos os ficheiros"]},Choose:{msgid:"Choose",msgstr:["Escoller"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escoller {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escoller %n ficheiro","Escoller %n ficheiros"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar en {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Non foi posíbel crear o novo cartafol"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Non foi posíbel cargar os axustes dos ficheiros"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Non foi posíbel cargar as vistas dos ficheiros"]},"Create directory":{msgid:"Create directory",msgstr:["Crear un directorio"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Os ficheiros e cartafoles que marque como favoritos aparecerán aquí."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Os ficheiros e cartafoles que modificou recentemente aparecerán aquí."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar a lista de ficheiros"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["O nome do cartafol non pode estar baleiro."]},Home:{msgid:"Home",msgstr:["Inicio"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover cara a {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Novo cartafol"]},"New folder name":{msgid:"New folder name",msgstr:["Novo nome do cartafol"]},"No files in here":{msgid:"No files in here",msgstr:["Aquí non hai ficheiros"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Non se atopou ningún ficheiro que coincida co filtro."]},"No matching files":{msgid:"No matching files",msgstr:["Non hai ficheiros coincidentes"]},Recent:{msgid:"Recent",msgstr:["Recente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Seleccionar todas as entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Seleccionar a entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleccionar a fila para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamaño"]},Undo:{msgid:"Undo",msgstr:["Desfacer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Enviar algún contido ou sincronizalo cos seus dispositivos!"]}}}}},{locale:"he",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Hebrew (https://app.transifex.com/nextcloud/teams/64236/he/)","Content-Type":"text/plain; charset=UTF-8",Language:"he","Plural-Forms":"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Hebrew (https://app.transifex.com/nextcloud/teams/64236/he/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: he\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["ביטול"]}}}}},{locale:"hi_IN",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Hindi (India) (https://app.transifex.com/nextcloud/teams/64236/hi_IN/)","Content-Type":"text/plain; charset=UTF-8",Language:"hi_IN","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Hindi (India) (https://app.transifex.com/nextcloud/teams/64236/hi_IN/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hi_IN\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"hr",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Croatian (https://app.transifex.com/nextcloud/teams/64236/hr/)","Content-Type":"text/plain; charset=UTF-8",Language:"hr","Plural-Forms":"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Croatian (https://app.transifex.com/nextcloud/teams/64236/hr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hr\nPlural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"hsb",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Upper Sorbian (https://app.transifex.com/nextcloud/teams/64236/hsb/)","Content-Type":"text/plain; charset=UTF-8",Language:"hsb","Plural-Forms":"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Upper Sorbian (https://app.transifex.com/nextcloud/teams/64236/hsb/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hsb\nPlural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"hu_HU",json:{charset:"utf-8",headers:{"Last-Translator":"Gyuris Gellért , 2024","Language-Team":"Hungarian (Hungary) (https://app.transifex.com/nextcloud/teams/64236/hu_HU/)","Content-Type":"text/plain; charset=UTF-8",Language:"hu_HU","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nFőnyedi Áron , 2023\nGyuris Gellért , 2024\n"},msgstr:["Last-Translator: Gyuris Gellért , 2024\nLanguage-Team: Hungarian (Hungary) (https://app.transifex.com/nextcloud/teams/64236/hu_HU/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hu_HU\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}” érvénytelen mappanév."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}” nem engedélyezett mappanév"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/” jel nem szerepelhet mappa nevében."]},"All files":{msgid:"All files",msgstr:["Minden fájl"]},Choose:{msgid:"Choose",msgstr:["Kiválasztás"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} kiválasztása"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n fájl kiválasztása","%n fájl kiválasztása"]},Copy:{msgid:"Copy",msgstr:["Másolás"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Másolás ide: {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Az új mappa létrehozása nem lehetséges"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Fájlbeállítások betöltése nem lehetséges"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Fájlnézetek betöltése nem lehetséges"]},"Create directory":{msgid:"Create directory",msgstr:["Mappa létrehozása"]},"Current view selector":{msgid:"Current view selector",msgstr:["Jelenlegi nézet választó"]},Favorites:{msgid:"Favorites",msgstr:["Kedvencek"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["A kedvencként megjelölt fájlok és mappák itt jelennek meg."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["A nemrég módosított fájlok és mappák itt jelennek meg."]},"Filter file list":{msgid:"Filter file list",msgstr:["Fájl lista szűrése"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["A mappa neve nem lehet üres."]},Home:{msgid:"Home",msgstr:["Kezdőlap"]},Modified:{msgid:"Modified",msgstr:["Módosítva"]},Move:{msgid:"Move",msgstr:["Mozgatás"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mozgatás ide: {target}"]},Name:{msgid:"Name",msgstr:["Név"]},New:{msgid:"New",msgstr:["Új"]},"New folder":{msgid:"New folder",msgstr:["Új mappa"]},"New folder name":{msgid:"New folder name",msgstr:["Új mappa név"]},"No files in here":{msgid:"No files in here",msgstr:["Itt nincsenek fájlok"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nincs a szűrési feltételeknek megfelelő fájl."]},"No matching files":{msgid:"No matching files",msgstr:["Nincs ilyen fájl"]},Recent:{msgid:"Recent",msgstr:["Gyakori"]},"Select all entries":{msgid:"Select all entries",msgstr:["Minden bejegyzés kijelölése"]},"Select entry":{msgid:"Select entry",msgstr:["Bejegyzés kijelölése"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Válassz sort a következőnek: {nodename}"]},Size:{msgid:"Size",msgstr:["Méret"]},Undo:{msgid:"Undo",msgstr:["Visszavonás"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Tölts fel tartalmat vagy szinkronizálj az eszközeiddel!"]}}}}},{locale:"hy",json:{charset:"utf-8",headers:{"Last-Translator":"Sos Aghamiryan , 2025","Language-Team":"Armenian (https://app.transifex.com/nextcloud/teams/64236/hy/)","Content-Type":"text/plain; charset=UTF-8",Language:"hy","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nSos Aghamiryan , 2025\n"},msgstr:["Last-Translator: Sos Aghamiryan , 2025\nLanguage-Team: Armenian (https://app.transifex.com/nextcloud/teams/64236/hy/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hy\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} սխալ թղթապանակի անվանում է"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} համարվում է անթույլատրելի թղթապանակի անվանում"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["/ չի թույլատրվում օգտագործել անվանման մեջ"]},"All files":{msgid:"All files",msgstr:["Բոլոր ֆայլերը"]},Choose:{msgid:"Choose",msgstr:["Ընտրել"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Ընտրել {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Ընտրել %n ֆայլ","Ընտրել %n ֆայլեր"]},Copy:{msgid:"Copy",msgstr:["Պատճենել"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Պատճենել {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Չստացվեց ստեղծել նոր թղթապանակը"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Չստացվեց բեռնել ֆայլի կարգավորումները"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Չստացվեց բեռնել ֆայլերի դիտումները"]},"Create directory":{msgid:"Create directory",msgstr:["Ստեղծել դիրեկտորիա"]},"Current view selector":{msgid:"Current view selector",msgstr:["Ընթացիկ դիտման ընտրիչ"]},Favorites:{msgid:"Favorites",msgstr:["Նախընտրելիներ"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Այստեղ կցուցադրվեն այն ֆայլերն ու պանակները, որոնք դուք նշել եք որպես նախընտրելիներ:"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Այստեղ կցուցադրվեն այն ֆայլերն ու պանակները, որոնք վերջերս փոխել եք:"]},"Filter file list":{msgid:"Filter file list",msgstr:["Ֆիլտրել ֆայլերի ցուցակը"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Թղթապանակի անունը չի կարող դատարկ լինել:"]},Home:{msgid:"Home",msgstr:["Սկիզբ"]},Modified:{msgid:"Modified",msgstr:["Փոփոխված"]},Move:{msgid:"Move",msgstr:["Տեղափոխել"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Տեղափոխել {target}"]},Name:{msgid:"Name",msgstr:["Անուն"]},New:{msgid:"New",msgstr:["Նոր"]},"New folder":{msgid:"New folder",msgstr:["Նոր թղթապանակ"]},"New folder name":{msgid:"New folder name",msgstr:["Նոր թղթապանակի անվանում"]},"No files in here":{msgid:"No files in here",msgstr:["Այստեղ չկան ֆայլեր"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Ձեր ֆիլտրին համապատասխանող ֆայլերը չեն գտնվել:"]},"No matching files":{msgid:"No matching files",msgstr:["Չկան համապատասխան ֆայլեր"]},Recent:{msgid:"Recent",msgstr:["Վերջին"]},"Select all entries":{msgid:"Select all entries",msgstr:["Ընտրել բոլոր գրառումները"]},"Select entry":{msgid:"Select entry",msgstr:["Ընտրել բոլոր գրառումը"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Ընտրեք տողը {nodename}-ի համար "]},Size:{msgid:"Size",msgstr:["Չափ"]},Undo:{msgid:"Undo",msgstr:["Ետարկել"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Ներբեռնեք որոշ բովանդակություն կամ համաժամացրեք այն ձեր սարքերի հետ:"]}}}}},{locale:"ia",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Interlingua (https://app.transifex.com/nextcloud/teams/64236/ia/)","Content-Type":"text/plain; charset=UTF-8",Language:"ia","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Interlingua (https://app.transifex.com/nextcloud/teams/64236/ia/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ia\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"id",json:{charset:"utf-8",headers:{"Last-Translator":"Lun May, 2024","Language-Team":"Indonesian (https://app.transifex.com/nextcloud/teams/64236/id/)","Content-Type":"text/plain; charset=UTF-8",Language:"id","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nLinerly , 2023\nLun May, 2024\n"},msgstr:["Last-Translator: Lun May, 2024\nLanguage-Team: Indonesian (https://app.transifex.com/nextcloud/teams/64236/id/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: id\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" bukan nama folder yang valid.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" merupakan nama folder yang tidak diperbolehkan']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" tidak diperbolehkan di dalam nama folder.']},"All files":{msgid:"All files",msgstr:["Semua berkas"]},Choose:{msgid:"Choose",msgstr:["Pilih"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Pilih {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pilih %n file"]},Copy:{msgid:"Copy",msgstr:["Salin"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Salin ke {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Tidak dapat membuat folder baru"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tidak dapat memuat pengaturan file"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tidak dapat memuat tampilan file"]},"Create directory":{msgid:"Create directory",msgstr:["Buat direktori"]},"Current view selector":{msgid:"Current view selector",msgstr:["Pemilih tampilan saat ini"]},Favorites:{msgid:"Favorites",msgstr:["Favorit"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Berkas dan folder yang Anda tandai sebagai favorit akan muncul di sini."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Berkas dan folder yang Anda ubah baru-baru ini akan muncul di sini."]},"Filter file list":{msgid:"Filter file list",msgstr:["Saring daftar berkas"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Name berkas tidak boleh kosong."]},Home:{msgid:"Home",msgstr:["Beranda"]},Modified:{msgid:"Modified",msgstr:["Diubah"]},Move:{msgid:"Move",msgstr:["Pindahkan"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Pindahkan ke {target}"]},Name:{msgid:"Name",msgstr:["Nama"]},New:{msgid:"New",msgstr:["Baru"]},"New folder":{msgid:"New folder",msgstr:["Folder baru"]},"New folder name":{msgid:"New folder name",msgstr:["Nama folder baru"]},"No files in here":{msgid:"No files in here",msgstr:["Tidak ada berkas di sini"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Tidak ada berkas yang cocok dengan penyaringan Anda."]},"No matching files":{msgid:"No matching files",msgstr:["Tidak ada berkas yang cocok"]},Recent:{msgid:"Recent",msgstr:["Terkini"]},"Select all entries":{msgid:"Select all entries",msgstr:["Pilih semua entri"]},"Select entry":{msgid:"Select entry",msgstr:["Pilih entri"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Pilih baris untuk {nodename}"]},Size:{msgid:"Size",msgstr:["Ukuran"]},Undo:{msgid:"Undo",msgstr:["Tidak jadi"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Unggah beberapa konten atau sinkronkan dengan perangkat Anda!"]}}}}},{locale:"ig",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Igbo (https://app.transifex.com/nextcloud/teams/64236/ig/)","Content-Type":"text/plain; charset=UTF-8",Language:"ig","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Igbo (https://app.transifex.com/nextcloud/teams/64236/ig/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ig\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"is",json:{charset:"utf-8",headers:{"Last-Translator":"Sveinn í Felli , 2025","Language-Team":"Icelandic (https://app.transifex.com/nextcloud/teams/64236/is/)","Content-Type":"text/plain; charset=UTF-8",Language:"is","Plural-Forms":"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nSveinn í Felli , 2025\n"},msgstr:["Last-Translator: Sveinn í Felli , 2025\nLanguage-Team: Icelandic (https://app.transifex.com/nextcloud/teams/64236/is/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: is\nPlural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" er ógilt möppuheiti.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" er ekki leyfilegt möppuheiti']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er er ekki leyfilegt innan í skráarheiti.']},"All files":{msgid:"All files",msgstr:["Allar skrár"]},Choose:{msgid:"Choose",msgstr:["Veldu"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Veldu {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Veldu %n skrá","Veldu %n skrár"]},Copy:{msgid:"Copy",msgstr:["Afrita"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Afrita í {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Get ekki búið til nýju möppuna"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tókst ekki að hlaða inn stillingum skráa"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tókst ekki að hlaða inn sýnum skráa"]},"Create directory":{msgid:"Create directory",msgstr:["Búa til möppu"]},"Current view selector":{msgid:"Current view selector",msgstr:["Núverandi val sýnar"]},Favorites:{msgid:"Favorites",msgstr:["Eftirlæti"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Skrár og möppur sem þú merkir sem eftirlæti birtast hér."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Skrár og möppur sem þú breyttir nýlega birtast hér."]},"Filter file list":{msgid:"Filter file list",msgstr:["Sía skráalista"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Möppuheiti má ekki vera tómt."]},Home:{msgid:"Home",msgstr:["Heim"]},Modified:{msgid:"Modified",msgstr:["Breytt"]},Move:{msgid:"Move",msgstr:["Færa"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Færa í {target}"]},Name:{msgid:"Name",msgstr:["Heiti"]},New:{msgid:"New",msgstr:["Nýtt"]},"New folder":{msgid:"New folder",msgstr:["Ný mappa"]},"New folder name":{msgid:"New folder name",msgstr:["Heiti nýrrar möppu"]},"No files in here":{msgid:"No files in here",msgstr:["Engar skrár hér"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Engar skrár fundust sem passa við síuna."]},"No matching files":{msgid:"No matching files",msgstr:["Engar samsvarandi skrár"]},Recent:{msgid:"Recent",msgstr:["Nýlegt"]},"Select all entries":{msgid:"Select all entries",msgstr:["Velja allar færslur"]},"Select entry":{msgid:"Select entry",msgstr:["Velja færslu"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Veldu röðina fyrir {nodename}"]},Size:{msgid:"Size",msgstr:["Stærð"]},Undo:{msgid:"Undo",msgstr:["Afturkalla"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Sendu inn eitthvað efni eða samstilltu við tækin þín!"]}}}}},{locale:"it",json:{charset:"utf-8",headers:{"Last-Translator":"Sebastiano Furlan, 2024","Language-Team":"Italian (https://app.transifex.com/nextcloud/teams/64236/it/)","Content-Type":"text/plain; charset=UTF-8",Language:"it","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nClaudio Scandella, 2023\nRaffaele Silano , 2024\nSebastiano Furlan, 2024\n"},msgstr:["Last-Translator: Sebastiano Furlan, 2024\nLanguage-Team: Italian (https://app.transifex.com/nextcloud/teams/64236/it/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: it\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" non è un nome di cartella valido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" non è un nome di cartella ammesso']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" non è ammesso all\'interno del nome di una cartella.']},"All files":{msgid:"All files",msgstr:["Tutti i file"]},Choose:{msgid:"Choose",msgstr:["Scegli"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Scegli {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Seleziona %n file","Seleziona %n file","Seleziona %n file"]},Copy:{msgid:"Copy",msgstr:["Copia"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copia in {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Impossibile creare la nuova cartella"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Impossibile caricare le impostazioni dei file"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Impossibile caricare le visualizzazioni dei file"]},"Create directory":{msgid:"Create directory",msgstr:["Crea directory"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selettore della vista corrente"]},Favorites:{msgid:"Favorites",msgstr:["Preferiti"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["I file e le cartelle contrassegnate come preferite saranno mostrate qui."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["I file e le cartelle che hai modificato di recente saranno mostrate qui."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtra elenco file"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Il nome della cartella non può essere vuoto."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Modificato"]},Move:{msgid:"Move",msgstr:["Sposta"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Sposta in {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Nuovo"]},"New folder":{msgid:"New folder",msgstr:["Nuova cartella"]},"New folder name":{msgid:"New folder name",msgstr:["Nuovo nome cartella"]},"No files in here":{msgid:"No files in here",msgstr:["Nessun file qui"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nessun file che corrisponde al tuo filtro è stato trovato."]},"No matching files":{msgid:"No matching files",msgstr:["Nessun file corrispondente"]},Recent:{msgid:"Recent",msgstr:["Recente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Scegli tutte le voci"]},"Select entry":{msgid:"Select entry",msgstr:["Seleziona la voce"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleziona la riga per {nodename}"]},Size:{msgid:"Size",msgstr:["Taglia/dimensioni"]},Undo:{msgid:"Undo",msgstr:["Annulla"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Carica qualche contenuto o sincronizza con i tuoi dispositivi!"]}}}}},{locale:"ja_JP",json:{charset:"utf-8",headers:{"Last-Translator":"devi, 2024","Language-Team":"Japanese (Japan) (https://app.transifex.com/nextcloud/teams/64236/ja_JP/)","Content-Type":"text/plain; charset=UTF-8",Language:"ja_JP","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nUchiyama Takuya , 2023\ntakehito kondo, 2023\nkojima.imamura, 2024\nTakafumi AKAMATSU, 2024\ndevi, 2024\n"},msgstr:["Last-Translator: devi, 2024\nLanguage-Team: Japanese (Japan) (https://app.transifex.com/nextcloud/teams/64236/ja_JP/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ja_JP\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" はフォルダー名に使用できません。']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}"は許可されたフォルダー名ではありません']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["フォルダー名に「/(スラッシュ)」は使用できません。"]},"All files":{msgid:"All files",msgstr:["すべてのファイル"]},Choose:{msgid:"Choose",msgstr:["選択"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} を選択"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n 個のファイルを選択"]},Copy:{msgid:"Copy",msgstr:["コピー"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["{target} にコピー"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["新しいフォルダーを作成できませんでした"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["ファイル設定を読み込めませんでした"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["ファイルビューを読み込めませんでした"]},"Create directory":{msgid:"Create directory",msgstr:["ディレクトリを作成"]},"Current view selector":{msgid:"Current view selector",msgstr:["現在のビューセレクタ"]},Favorites:{msgid:"Favorites",msgstr:["お気に入り"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["お気に入りとしてマークしたファイルとフォルダがここに表示されます。"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["最近変更したファイルとフォルダがここに表示されます。"]},"Filter file list":{msgid:"Filter file list",msgstr:["ファイルリストをフィルタ"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["フォルダ名は空にできません。"]},Home:{msgid:"Home",msgstr:["ホーム"]},Modified:{msgid:"Modified",msgstr:["変更済み"]},Move:{msgid:"Move",msgstr:["移動"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["{target} に移動"]},Name:{msgid:"Name",msgstr:["名前"]},New:{msgid:"New",msgstr:["新規作成"]},"New folder":{msgid:"New folder",msgstr:["新しいフォルダー"]},"New folder name":{msgid:"New folder name",msgstr:["新しいフォルダーの名前"]},"No files in here":{msgid:"No files in here",msgstr:["ファイルがありません"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["フィルタに一致するファイルは見つかりませんでした。"]},"No matching files":{msgid:"No matching files",msgstr:["一致するファイルはありません"]},Recent:{msgid:"Recent",msgstr:["最近"]},"Select all entries":{msgid:"Select all entries",msgstr:["すべてのエントリを選択"]},"Select entry":{msgid:"Select entry",msgstr:["エントリを選択"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["{nodename} の行を選択"]},Size:{msgid:"Size",msgstr:["サイズ"]},Undo:{msgid:"Undo",msgstr:["元に戻す"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["コンテンツをアップロードするか、デバイスと同期してください!"]}}}}},{locale:"ka",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Georgian (https://app.transifex.com/nextcloud/teams/64236/ka/)","Content-Type":"text/plain; charset=UTF-8",Language:"ka","Plural-Forms":"nplurals=2; plural=(n!=1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Georgian (https://app.transifex.com/nextcloud/teams/64236/ka/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ka\nPlural-Forms: nplurals=2; plural=(n!=1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"ka_GE",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Georgian (Georgia) (https://app.transifex.com/nextcloud/teams/64236/ka_GE/)","Content-Type":"text/plain; charset=UTF-8",Language:"ka_GE","Plural-Forms":"nplurals=2; plural=(n!=1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Georgian (Georgia) (https://app.transifex.com/nextcloud/teams/64236/ka_GE/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ka_GE\nPlural-Forms: nplurals=2; plural=(n!=1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"kab",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Kabyle (https://app.transifex.com/nextcloud/teams/64236/kab/)","Content-Type":"text/plain; charset=UTF-8",Language:"kab","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Kabyle (https://app.transifex.com/nextcloud/teams/64236/kab/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: kab\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Sefsex"]}}}}},{locale:"kk",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Kazakh (https://app.transifex.com/nextcloud/teams/64236/kk/)","Content-Type":"text/plain; charset=UTF-8",Language:"kk","Plural-Forms":"nplurals=2; plural=(n!=1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Kazakh (https://app.transifex.com/nextcloud/teams/64236/kk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: kk\nPlural-Forms: nplurals=2; plural=(n!=1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"km",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Khmer (https://app.transifex.com/nextcloud/teams/64236/km/)","Content-Type":"text/plain; charset=UTF-8",Language:"km","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Khmer (https://app.transifex.com/nextcloud/teams/64236/km/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: km\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"kn",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Kannada (https://app.transifex.com/nextcloud/teams/64236/kn/)","Content-Type":"text/plain; charset=UTF-8",Language:"kn","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Kannada (https://app.transifex.com/nextcloud/teams/64236/kn/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: kn\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"ko",json:{charset:"utf-8",headers:{"Last-Translator":"LEE Hwanyong , 2025","Language-Team":"Korean (https://app.transifex.com/nextcloud/teams/64236/ko/)","Content-Type":"text/plain; charset=UTF-8",Language:"ko","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nJihwan Ahn, 2023\nBrandon Han, 2024\n이상오, 2024\nHyeongjin Park, 2025\nLEE Hwanyong , 2025\n"},msgstr:["Last-Translator: LEE Hwanyong , 2025\nLanguage-Team: Korean (https://app.transifex.com/nextcloud/teams/64236/ko/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ko\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}"은 사용할 수 없는 폴더명입니다.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}"은 허용되지 않은 폴더명입니다.']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/"는 폴더명에 사용할 수 없는 기호입니다.']},"All files":{msgid:"All files",msgstr:["모든 파일"]},Choose:{msgid:"Choose",msgstr:["선택"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} 선택"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n개의 파일 선택"]},Copy:{msgid:"Copy",msgstr:["복사"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["{target}으로 복사"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["새 폴더를 만들 수 없음"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["파일 설정을 불러오지 못함"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["파일 보기를 불러오지 못함"]},"Create directory":{msgid:"Create directory",msgstr:["디렉토리 만들기"]},"Current view selector":{msgid:"Current view selector",msgstr:["현재 뷰 선택자"]},Favorites:{msgid:"Favorites",msgstr:["즐겨찾기"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["즐겨찾기로 표시한 파일 및 폴더가 이곳에 표시됩니다."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["최근 수정한 파일 및 폴더가 이곳에 표시됩니다."]},"Filter file list":{msgid:"Filter file list",msgstr:["파일 목록 필터링"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["폴더명을 비울 수 없습니다."]},Home:{msgid:"Home",msgstr:["홈"]},Modified:{msgid:"Modified",msgstr:["수정됨"]},Move:{msgid:"Move",msgstr:["이동"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["{target}으로 이동"]},Name:{msgid:"Name",msgstr:["이름"]},New:{msgid:"New",msgstr:["새로 만들기"]},"New folder":{msgid:"New folder",msgstr:["새 폴더"]},"New folder name":{msgid:"New folder name",msgstr:["새 폴더명"]},"No files in here":{msgid:"No files in here",msgstr:["파일이 없습니다"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["선택한 필터에 해당하는 파일이 없습니다."]},"No matching files":{msgid:"No matching files",msgstr:["일치하는 파일 없음"]},Recent:{msgid:"Recent",msgstr:["최근"]},"Select all entries":{msgid:"Select all entries",msgstr:["모두 선택"]},"Select entry":{msgid:"Select entry",msgstr:["항목 선택"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["{nodename}의 행 선택"]},Size:{msgid:"Size",msgstr:["크기"]},Undo:{msgid:"Undo",msgstr:["되돌리기"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["기기에서 파일을 업로드 또는 동기화하세요!"]}}}}},{locale:"la",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Latin (https://app.transifex.com/nextcloud/teams/64236/la/)","Content-Type":"text/plain; charset=UTF-8",Language:"la","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Latin (https://app.transifex.com/nextcloud/teams/64236/la/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: la\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"lb",json:{charset:"utf-8",headers:{"Last-Translator":"VoXaN24ch, 2024","Language-Team":"Luxembourgish (https://app.transifex.com/nextcloud/teams/64236/lb/)","Content-Type":"text/plain; charset=UTF-8",Language:"lb","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nVoXaN24ch, 2024\n"},msgstr:["Last-Translator: VoXaN24ch, 2024\nLanguage-Team: Luxembourgish (https://app.transifex.com/nextcloud/teams/64236/lb/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: lb\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} ass en ongëlteg Dossier"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} ass net en erlaabten Dossiernumm"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ass net an engem Dossier Numm erlaabt']},"All files":{msgid:"All files",msgstr:["All Dateien"]},Choose:{msgid:"Choose",msgstr:["Wielt"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Wielt {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Wielt %n Fichieren","Wielt %n Fichier"]},Copy:{msgid:"Copy",msgstr:["Kopie"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopie op {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Konnt den neien Dossier net erstellen"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Konnt d'Dateienastellungen net lueden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Konnt d'Dateien net lueden"]},"Create directory":{msgid:"Create directory",msgstr:["Erstellt Verzeechnes"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuell Vue selector"]},Favorites:{msgid:"Favorites",msgstr:["Favoritten"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Dateien an Ordner, déi Dir als Favorit markéiert, ginn hei gewisen"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Dateien an Ordner déi Dir viru kuerzem geännert hutt ginn hei op"]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter Datei Lëscht"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Dossier Numm kann net eidel sinn"]},Home:{msgid:"Home",msgstr:["Wëllkomm"]},Modified:{msgid:"Modified",msgstr:["Geännert"]},Move:{msgid:"Move",msgstr:["Plënne"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Plënneren {target}"]},Name:{msgid:"Name",msgstr:["Numm"]},New:{msgid:"New",msgstr:["Nei"]},"New folder":{msgid:"New folder",msgstr:["Neien dossier"]},"New folder name":{msgid:"New folder name",msgstr:["Neien dossier numm"]},"No files in here":{msgid:"No files in here",msgstr:["Kee fichier hei"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Kee fichier deen äre filter passt gouf fonnt"]},"No matching files":{msgid:"No matching files",msgstr:["Keng passende dateien"]},Recent:{msgid:"Recent",msgstr:["Rezent"]},"Select all entries":{msgid:"Select all entries",msgstr:["Wielt all entréen"]},"Select entry":{msgid:"Select entry",msgstr:["Wielt entrée"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Wielt d'zeil fir {nodename}"]},Size:{msgid:"Size",msgstr:["Gréisst"]},Undo:{msgid:"Undo",msgstr:["Undoen"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Luet en inhalt erop oder synchroniséiert mat ären apparater"]}}}}},{locale:"lo",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Lao (https://app.transifex.com/nextcloud/teams/64236/lo/)","Content-Type":"text/plain; charset=UTF-8",Language:"lo","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Lao (https://app.transifex.com/nextcloud/teams/64236/lo/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: lo\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"lt_LT",json:{charset:"utf-8",headers:{"Last-Translator":"Moo, 2025","Language-Team":"Lithuanian (Lithuania) (https://app.transifex.com/nextcloud/teams/64236/lt_LT/)","Content-Type":"text/plain; charset=UTF-8",Language:"lt_LT","Plural-Forms":"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nPaulius Liškauskas, 2024\nMoo, 2025\n"},msgstr:["Last-Translator: Moo, 2025\nLanguage-Team: Lithuanian (Lithuania) (https://app.transifex.com/nextcloud/teams/64236/lt_LT/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: lt_LT\nPlural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ yra netinkamas aplanko pavadinimas."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ yra neleidžiamas aplanko pavadinimas"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/“ yra neleidžiamas aplanko pavadinime."]},"All files":{msgid:"All files",msgstr:["Visi failai"]},Choose:{msgid:"Choose",msgstr:["Pasirinkti"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Pasirinkti {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pasirinkti %n failą","Pasirinkti %n failus","Pasirinkti %n failų","Pasirinkti %n failą"]},Copy:{msgid:"Copy",msgstr:["Kopijuoti"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopijuoti į {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nepavyko sukurti naujo aplanko"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nepavyko įkelti failų nustatymų"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nepavyko įkelti failų peržiūrų"]},"Create directory":{msgid:"Create directory",msgstr:["Sukurti katalogą"]},"Current view selector":{msgid:"Current view selector",msgstr:["Dabartinis peržiūros pasirinkimas"]},Favorites:{msgid:"Favorites",msgstr:["Populiariausi"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Failai ir aplankai, kuriuos pažymėsite kaip mėgstamiausius, bus rodomi čia."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Čia bus rodomi failai ir aplankai, kuriuos neseniai pakeitėte."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtruoti failų sąrašą"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Aplanko pavadinimas negali būti tuščias."]},Home:{msgid:"Home",msgstr:["Pradžia"]},Modified:{msgid:"Modified",msgstr:["Pakeista"]},Move:{msgid:"Move",msgstr:["Perkelti"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Perkelti į {target}"]},Name:{msgid:"Name",msgstr:["Vardas"]},New:{msgid:"New",msgstr:["Naujas"]},"New folder":{msgid:"New folder",msgstr:["Naujas aplankas"]},"New folder name":{msgid:"New folder name",msgstr:["Naujas aplanko pavadinimas"]},"No files in here":{msgid:"No files in here",msgstr:["Čia failų nėra"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nepavyko rasti failų pagal filtro nustatymus"]},"No matching files":{msgid:"No matching files",msgstr:["Nėra atitinkančių failų"]},Recent:{msgid:"Recent",msgstr:["Nauji"]},"Select all entries":{msgid:"Select all entries",msgstr:["Žymėti visus įrašus"]},"Select entry":{msgid:"Select entry",msgstr:["Žymėti įrašą"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Pasirinkite eilutę {nodename}"]},Size:{msgid:"Size",msgstr:["Dydis"]},Undo:{msgid:"Undo",msgstr:["Atšaukti"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Įkelkite turinio arba sinchronizuokite su savo įrenginiais!"]}}}}},{locale:"lv",json:{charset:"utf-8",headers:{"Last-Translator":"Edgars Andersons, 2025","Language-Team":"Latvian (https://app.transifex.com/nextcloud/teams/64236/lv/)","Content-Type":"text/plain; charset=UTF-8",Language:"lv","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nPapuass , 2024\nArmīns Jeltajevs , 2024\nEdgars Andersons, 2025\n"},msgstr:["Last-Translator: Edgars Andersons, 2025\nLanguage-Team: Latvian (https://app.transifex.com/nextcloud/teams/64236/lv/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: lv\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" nav derīgs mapes nosaukums.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nav atļauts mapes nosaukums']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nav atļauts mapes nosaukuma izmantošanā.']},"All files":{msgid:"All files",msgstr:["Visas datnes"]},Choose:{msgid:"Choose",msgstr:["Izvēlieties"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Izvēlieties {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izvēlēties %n datņu","Izvēlēties %n datni","Izvēlēties %n datnes"]},Copy:{msgid:"Copy",msgstr:["Kopēt"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopēt uz {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nevarēja izveidot jaunu mapi"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nevarēja ielādēt datņu iestatījumus"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nevarēja ielādēt datņu apskatījumus"]},"Create directory":{msgid:"Create directory",msgstr:["Izveidot direktoriju"]},"Current view selector":{msgid:"Current view selector",msgstr:["Pašreizēja skata atlasītājs"]},Favorites:{msgid:"Favorites",msgstr:["Favorīti"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Šeit parādīsies datnes un mapes, kas tiks atzīmētas kā iecienītas."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Šeit parādīsies datnes un mapes, kuras nesen tika izmainītas."]},"Filter file list":{msgid:"Filter file list",msgstr:["Atlasīt datņu sarakstu"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mapes nosaukums nevar būt tukšs."]},Home:{msgid:"Home",msgstr:["Sākums"]},Modified:{msgid:"Modified",msgstr:["Izmaninīta"]},Move:{msgid:"Move",msgstr:["Pārvietot"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Pārvietot uz {target}"]},Name:{msgid:"Name",msgstr:["Nosaukums"]},New:{msgid:"New",msgstr:["Jauns"]},"New folder":{msgid:"New folder",msgstr:["Jauna mape"]},"New folder name":{msgid:"New folder name",msgstr:["Jaunas mapes nosaukums"]},"No files in here":{msgid:"No files in here",msgstr:["Šeit nav datņu"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Netika atrasta neviena datne, kas atbilst atlasei."]},"No matching files":{msgid:"No matching files",msgstr:["Nav atbilstošu datņu"]},Recent:{msgid:"Recent",msgstr:["Nesenās"]},"Select all entries":{msgid:"Select all entries",msgstr:["Atlasīt visus ierakstus"]},"Select entry":{msgid:"Select entry",msgstr:["Atlasīt ierakstu"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Atlasīt rindu {nodename}"]},Size:{msgid:"Size",msgstr:["Izmērs"]},Undo:{msgid:"Undo",msgstr:["Atsaukt"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Augšupielādē kādu saturu vai sinhronizē savās iekārtās!"]}}}}},{locale:"mk",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Macedonian (https://app.transifex.com/nextcloud/teams/64236/mk/)","Content-Type":"text/plain; charset=UTF-8",Language:"mk","Plural-Forms":"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Macedonian (https://app.transifex.com/nextcloud/teams/64236/mk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: mk\nPlural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Врати"]}}}}},{locale:"mn",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Mongolian (https://app.transifex.com/nextcloud/teams/64236/mn/)","Content-Type":"text/plain; charset=UTF-8",Language:"mn","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Mongolian (https://app.transifex.com/nextcloud/teams/64236/mn/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: mn\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Буцаах"]}}}}},{locale:"mr",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Marathi (https://app.transifex.com/nextcloud/teams/64236/mr/)","Content-Type":"text/plain; charset=UTF-8",Language:"mr","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Marathi (https://app.transifex.com/nextcloud/teams/64236/mr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: mr\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["पूर्ववत करा"]}}}}},{locale:"ms_MY",json:{charset:"utf-8",headers:{"Last-Translator":"DT Navy, 2024","Language-Team":"Malay (Malaysia) (https://app.transifex.com/nextcloud/teams/64236/ms_MY/)","Content-Type":"text/plain; charset=UTF-8",Language:"ms_MY","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nDT Navy, 2024\n"},msgstr:["Last-Translator: DT Navy, 2024\nLanguage-Team: Malay (Malaysia) (https://app.transifex.com/nextcloud/teams/64236/ms_MY/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ms_MY\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" adalah nama folder yang tidak sesuai ']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nama folder yang tidak dibenarkan']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" tidak dibenarkan dalam nama folder']},"All files":{msgid:"All files",msgstr:["Semua fail"]},Choose:{msgid:"Choose",msgstr:["Pilih"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Pilih {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pilih fail %n"]},Copy:{msgid:"Copy",msgstr:["menyalin"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["menyalin ke {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Tidak dapat mewujudkan folder baharu"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tidak dapat memuatkan tetapan fail"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tidak dapat memuatkan paparan fail"]},"Create directory":{msgid:"Create directory",msgstr:["mewujudkan direktori"]},"Current view selector":{msgid:"Current view selector",msgstr:["pemilih pandangan semasa"]},Favorites:{msgid:"Favorites",msgstr:["Pilihan"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Fail dan folder yang anda tanda sebagai pilihan akan dipaparkan di sini."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Fail dan folder yang anda telah ubah suai baru-baru ini dipaparkan di sini."]},"Filter file list":{msgid:"Filter file list",msgstr:["Menapis senarai fail"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Nama folder tidak boleh kosong."]},Home:{msgid:"Home",msgstr:["Utama"]},Modified:{msgid:"Modified",msgstr:["Ubah suai"]},Move:{msgid:"Move",msgstr:["pindah"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["pindah ke {target}"]},Name:{msgid:"Name",msgstr:["Nama"]},New:{msgid:"New",msgstr:["Baru"]},"New folder":{msgid:"New folder",msgstr:["Folder Baharu"]},"New folder name":{msgid:"New folder name",msgstr:["Nama folder baharu"]},"No files in here":{msgid:"No files in here",msgstr:["Tiada fail di sini"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Tiada fail yang sepadan dengan tapisan anda."]},"No matching files":{msgid:"No matching files",msgstr:["Tiada fail yang sepadan"]},Recent:{msgid:"Recent",msgstr:["baru-baru ini"]},"Select all entries":{msgid:"Select all entries",msgstr:["Pilih semua entri"]},"Select entry":{msgid:"Select entry",msgstr:["Pilih entri"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["memilih baris {nodename}"]},Size:{msgid:"Size",msgstr:["Saiz"]},Undo:{msgid:"Undo",msgstr:["buat asal"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Muat naik beberapa kandungan atau selaras dengan peranti anda!"]}}}}},{locale:"my",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Burmese (https://app.transifex.com/nextcloud/teams/64236/my/)","Content-Type":"text/plain; charset=UTF-8",Language:"my","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Burmese (https://app.transifex.com/nextcloud/teams/64236/my/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: my\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["နဂိုအတိုင်းပြန်ထားရန်"]}}}}},{locale:"nb_NO",json:{charset:"utf-8",headers:{"Last-Translator":"Magnus Granås, 2025","Language-Team":"Norwegian Bokmål (Norway) (https://app.transifex.com/nextcloud/teams/64236/nb_NO/)","Content-Type":"text/plain; charset=UTF-8",Language:"nb_NO","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nD PE, 2023\nSyvert Fossdal, 2024\narmandg , 2024\nMagnus Granås, 2025\n"},msgstr:["Last-Translator: Magnus Granås, 2025\nLanguage-Team: Norwegian Bokmål (Norway) (https://app.transifex.com/nextcloud/teams/64236/nb_NO/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: nb_NO\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» er ikke et gyldig mappenavn."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» er ikke et tillatt mappenavn."]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er ikke tillatt inne i et mappenavn.']},"All files":{msgid:"All files",msgstr:["Alle filer"]},Choose:{msgid:"Choose",msgstr:["Velg"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Velg {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Velg %n fil","Velg %n filer"]},Copy:{msgid:"Copy",msgstr:["Kopier"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopier til {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kunne ikke opprette den nye mappen"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Kunne ikke laste filinnstillinger"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kunne ikke laste filvisninger"]},"Create directory":{msgid:"Create directory",msgstr:["Opprett mappe"]},"Current view selector":{msgid:"Current view selector",msgstr:["Nåværende visningsvelger"]},Favorites:{msgid:"Favorites",msgstr:["Favoritter"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Filer og mapper du markerer som favoritter vil vises her."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer og mapper du nylig har endret, vil vises her."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrer filliste"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mappenavn kan ikke være tomt."]},Home:{msgid:"Home",msgstr:["Hjem"]},Modified:{msgid:"Modified",msgstr:["Modifisert"]},Move:{msgid:"Move",msgstr:["Flytt"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Flytt til {target}"]},Name:{msgid:"Name",msgstr:["Navn"]},New:{msgid:"New",msgstr:["Ny"]},"New folder":{msgid:"New folder",msgstr:["Ny mappe"]},"New folder name":{msgid:"New folder name",msgstr:["Nytt mappenavn"]},"No files in here":{msgid:"No files in here",msgstr:["Ingen filer her"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Ingen filer funnet med ditt filter."]},"No matching files":{msgid:"No matching files",msgstr:["Ingen filer samsvarer"]},Recent:{msgid:"Recent",msgstr:["Nylige"]},"Select all entries":{msgid:"Select all entries",msgstr:["Velg alle oppføringer"]},"Select entry":{msgid:"Select entry",msgstr:["Velg oppføring"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Velg raden for {nodename}"]},Size:{msgid:"Size",msgstr:["Størrelse"]},Undo:{msgid:"Undo",msgstr:["Angre"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Last opp innhold eller synkroniser med enhetene dine!"]}}}}},{locale:"ne",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Nepali (https://app.transifex.com/nextcloud/teams/64236/ne/)","Content-Type":"text/plain; charset=UTF-8",Language:"ne","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Nepali (https://app.transifex.com/nextcloud/teams/64236/ne/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ne\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"nl",json:{charset:"utf-8",headers:{"Last-Translator":"Casper , 2024","Language-Team":"Dutch (https://app.transifex.com/nextcloud/teams/64236/nl/)","Content-Type":"text/plain; charset=UTF-8",Language:"nl","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nJoost , 2023\nJeroen Gui, 2023\nCasper , 2024\n"},msgstr:["Last-Translator: Casper , 2024\nLanguage-Team: Dutch (https://app.transifex.com/nextcloud/teams/64236/nl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: nl\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" is een ongeldige mapnaam.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" is geen toegestane mapnaam']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" is niet toegestaan binnen een bestandsnaam']},"All files":{msgid:"All files",msgstr:["Alle bestanden"]},Choose:{msgid:"Choose",msgstr:["Kies"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Kies {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Kies %n bestand","Kies %n bestanden"]},Copy:{msgid:"Copy",msgstr:["Kopieer"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopieer naar {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kon de nieuwe map niet maken"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Kon de bestandsinstellingen niet laden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kon de bestandsweergaves niet laden"]},"Create directory":{msgid:"Create directory",msgstr:["Maak map"]},"Current view selector":{msgid:"Current view selector",msgstr:["Huidige weergave keuze"]},Favorites:{msgid:"Favorites",msgstr:["Favorieten"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Bestanden en mappen die je favoriet maakt, worden hier getoond."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Bestanden en mappen die je recent hebt gewijzigd, worden hier getoond."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter bestandslijst"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mapnaam mag niet leeg zijn."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Gewijzigd"]},Move:{msgid:"Move",msgstr:["Verplaatsen"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Verplaats naar {target}"]},Name:{msgid:"Name",msgstr:["Naam"]},New:{msgid:"New",msgstr:["Nieuw"]},"New folder":{msgid:"New folder",msgstr:["Nieuwe map"]},"New folder name":{msgid:"New folder name",msgstr:["Nieuwe mapnaam"]},"No files in here":{msgid:"No files in here",msgstr:["Geen bestanden hier"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Geen bestanden gevonden die voldoen aan je filter."]},"No matching files":{msgid:"No matching files",msgstr:["Geen gevonden bestanden"]},Recent:{msgid:"Recent",msgstr:["Recent"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecteer alle invoer"]},"Select entry":{msgid:"Select entry",msgstr:["Selecteer invoer"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecteer de rij voor {nodename}"]},Size:{msgid:"Size",msgstr:["Grootte"]},Undo:{msgid:"Undo",msgstr:["Ongedaan maken"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Upload inhoud of synchroniseer met je apparaten!"]}}}}},{locale:"nn_NO",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Norwegian Nynorsk (Norway) (https://app.transifex.com/nextcloud/teams/64236/nn_NO/)","Content-Type":"text/plain; charset=UTF-8",Language:"nn_NO","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Norwegian Nynorsk (Norway) (https://app.transifex.com/nextcloud/teams/64236/nn_NO/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: nn_NO\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"oc",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Occitan (post 1500) (https://app.transifex.com/nextcloud/teams/64236/oc/)","Content-Type":"text/plain; charset=UTF-8",Language:"oc","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Occitan (post 1500) (https://app.transifex.com/nextcloud/teams/64236/oc/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: oc\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Anullar"]}}}}},{locale:"pl",json:{charset:"utf-8",headers:{"Last-Translator":"Piotr Strębski , 2024","Language-Team":"Polish (https://app.transifex.com/nextcloud/teams/64236/pl/)","Content-Type":"text/plain; charset=UTF-8",Language:"pl","Plural-Forms":"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nJUJER wtf, 2023\nM H , 2023\nValdnet, 2024\nPiotr Strębski , 2024\n"},msgstr:["Last-Translator: Piotr Strębski , 2024\nLanguage-Team: Polish (https://app.transifex.com/nextcloud/teams/64236/pl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: pl\nPlural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" jest nieprawidłową nazwą folderu']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nie jest dozwoloną nazwą folderu']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['Znak "/" nie jest dozwolony w nazwie folderu']},"All files":{msgid:"All files",msgstr:["Wszystkie pliki"]},Choose:{msgid:"Choose",msgstr:["Wybierz"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Wybierz {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Wybierz %n plik","Wybierz %n pliki","Wybierz %n plików","Wybierz %n plików"]},Copy:{msgid:"Copy",msgstr:["Kopiuj"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Skopiuj do {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nie można utworzyć nowego folderu"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nie można wczytać ustawień plików"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nie można wczytać widoków plików"]},"Create directory":{msgid:"Create directory",msgstr:["Utwórz katalog"]},"Current view selector":{msgid:"Current view selector",msgstr:["Bieżący selektor widoku"]},Favorites:{msgid:"Favorites",msgstr:["Ulubione"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Pliki i foldery które oznaczysz jako ulubione będą wyświetlały się tutaj"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Pliki i foldery które ostatnio modyfikowałeś będą wyświetlały się tutaj"]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtruj listę plików"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Nazwa folderu nie może być pusta"]},Home:{msgid:"Home",msgstr:["Strona główna"]},Modified:{msgid:"Modified",msgstr:["Zmodyfikowano"]},Move:{msgid:"Move",msgstr:["Przenieś"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Przejdź do {target}"]},Name:{msgid:"Name",msgstr:["Nazwa"]},New:{msgid:"New",msgstr:["Nowy"]},"New folder":{msgid:"New folder",msgstr:["Nowy folder"]},"New folder name":{msgid:"New folder name",msgstr:["Nowa nazwa folderu"]},"No files in here":{msgid:"No files in here",msgstr:["Brak plików"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nie znaleziono plików spełniających warunki filtru"]},"No matching files":{msgid:"No matching files",msgstr:["Brak pasujących plików"]},Recent:{msgid:"Recent",msgstr:["Ostatni"]},"Select all entries":{msgid:"Select all entries",msgstr:["Wybierz wszystkie wpisy"]},"Select entry":{msgid:"Select entry",msgstr:["Wybierz wpis"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Wybierz wiersz dla {nodename}"]},Size:{msgid:"Size",msgstr:["Rozmiar"]},Undo:{msgid:"Undo",msgstr:["Cofnij"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Wyślij zawartość lub zsynchronizuj ze swoimi urządzeniami!"]}}}}},{locale:"ps",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Pashto (https://app.transifex.com/nextcloud/teams/64236/ps/)","Content-Type":"text/plain; charset=UTF-8",Language:"ps","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Pashto (https://app.transifex.com/nextcloud/teams/64236/ps/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ps\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"pt_BR",json:{charset:"utf-8",headers:{"Last-Translator":"F Bausch, 2025","Language-Team":"Portuguese (Brazil) (https://app.transifex.com/nextcloud/teams/64236/pt_BR/)","Content-Type":"text/plain; charset=UTF-8",Language:"pt_BR","Plural-Forms":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nFlávio Veras , 2023\nCauan Henrique Zorzenon , 2024\nCristiano Silva, 2024\nF Bausch, 2025\n"},msgstr:["Last-Translator: F Bausch, 2025\nLanguage-Team: Portuguese (Brazil) (https://app.transifex.com/nextcloud/teams/64236/pt_BR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: pt_BR\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" é um nome de pasta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" não é um nome de pasta permitido']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" não é permitido dentro de um nome de pasta.']},"All files":{msgid:"All files",msgstr:["Todos os arquivos"]},Choose:{msgid:"Choose",msgstr:["Escolher"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escolher {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escolher %n arquivo","Escolher %n arquivos","Escolher %n arquivos"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar para {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Não foi possível criar a nova pasta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Não foi possível carregar configurações de arquivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Não foi possível carregar visualições de arquivos"]},"Create directory":{msgid:"Create directory",msgstr:["Criar diretório"]},"Current view selector":{msgid:"Current view selector",msgstr:["Seletor de visualização atual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Os arquivos e pastas que você marca como favoritos aparecerão aqui."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Arquivos e pastas que você modificou recentemente aparecerão aqui."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de arquivos"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["O nome da pasta não pode ser vazio."]},Home:{msgid:"Home",msgstr:["Início"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover para {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Nova pasta"]},"New folder name":{msgid:"New folder name",msgstr:["Novo nome de pasta"]},"No files in here":{msgid:"No files in here",msgstr:["Nenhum arquivo aqui"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nenhum arquivo correspondente ao seu filtro foi encontrado."]},"No matching files":{msgid:"No matching files",msgstr:["Nenhum arquivo correspondente"]},Recent:{msgid:"Recent",msgstr:["Recente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecionar todas as entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Selecionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecionar a linha para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamanho"]},Undo:{msgid:"Undo",msgstr:["Desfazer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Faça upload de algum conteúdo ou sincronize com seus dispositivos!"]}}}}},{locale:"pt_PT",json:{charset:"utf-8",headers:{"Last-Translator":"Manuela Silva , 2025","Language-Team":"Portuguese (Portugal) (https://app.transifex.com/nextcloud/teams/64236/pt_PT/)","Content-Type":"text/plain; charset=UTF-8",Language:"pt_PT","Plural-Forms":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMiguel Ferreira, 2024\nClaudio Almeida, 2025\nManuela Silva , 2025\n"},msgstr:["Last-Translator: Manuela Silva , 2025\nLanguage-Team: Portuguese (Portugal) (https://app.transifex.com/nextcloud/teams/64236/pt_PT/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: pt_PT\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" é um nome de pasta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" não é um nome de pasta permitido']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" não é permitido dentro do nome de pasta.']},"All files":{msgid:"All files",msgstr:["Todos os ficheiros"]},Choose:{msgid:"Choose",msgstr:["Escolher"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escolher {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escolha %n ficheiro","Escolha %n ficheiros","Escolha %n ficheiros"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar para {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Não foi possível criar a nova pasta "]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Não foi possível carregar as definições dos ficheiros"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Não foi possível carregar as visualizações dos ficheiros"]},"Create directory":{msgid:"Create directory",msgstr:["Criar pasta"]},"Current view selector":{msgid:"Current view selector",msgstr:["Seletor de visualização atual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Os ficheiros e as pastas que marcar como favoritos aparecerão aqui."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Os ficheiros e as pastas que modificou recentemente aparecerão aqui."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de ficheiros"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["O nome da pasta não pode estar vazio."]},Home:{msgid:"Home",msgstr:["Início"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover para {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Nova pasta"]},"New folder name":{msgid:"New folder name",msgstr:["Novo nome da pasta"]},"No files in here":{msgid:"No files in here",msgstr:["Sem ficheiros aqui"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Não foi encontrado nenhum ficheiro correspondente ao seu filtro."]},"No matching files":{msgid:"No matching files",msgstr:["Nenhum ficheiro correspondente"]},Recent:{msgid:"Recent",msgstr:["Recentes"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecionar todas as entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Selecionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecione a linha para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamanho"]},Undo:{msgid:"Undo",msgstr:["Anular"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Envie algum conteúdo ou sincronize com os seus dispositivos!"]}}}}},{locale:"ro",json:{charset:"utf-8",headers:{"Last-Translator":"Daniel MD , 2023","Language-Team":"Romanian (https://app.transifex.com/nextcloud/teams/64236/ro/)","Content-Type":"text/plain; charset=UTF-8",Language:"ro","Plural-Forms":"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nDaniel MD , 2023\n"},msgstr:["Last-Translator: Daniel MD , 2023\nLanguage-Team: Romanian (https://app.transifex.com/nextcloud/teams/64236/ro/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ro\nPlural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" este un nume de director invalid.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nu este un nume de director permis']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nu este permis în numele unui director.']},"All files":{msgid:"All files",msgstr:["Toate fișierele"]},Choose:{msgid:"Choose",msgstr:["Alege"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Alege {file}"]},Copy:{msgid:"Copy",msgstr:["Copiază"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiază în {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nu s-a putut crea noul director"]},"Create directory":{msgid:"Create directory",msgstr:["Creează director"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selectorul curent al vizualizării"]},Favorites:{msgid:"Favorites",msgstr:["Favorite"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Fișiere și directoare pe care le marcați ca favorite vor apărea aici."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Fișiere și directoare pe care le-ați modificat recent vor apărea aici."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrează lista de fișiere"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Numele de director nu poate fi necompletat."]},Home:{msgid:"Home",msgstr:["Acasă"]},Modified:{msgid:"Modified",msgstr:["Modificat"]},Move:{msgid:"Move",msgstr:["Mută"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mută către {target}"]},Name:{msgid:"Name",msgstr:["Nume"]},New:{msgid:"New",msgstr:["Nou"]},"New folder":{msgid:"New folder",msgstr:["Director nou"]},"New folder name":{msgid:"New folder name",msgstr:["Numele noului director"]},"No files in here":{msgid:"No files in here",msgstr:["Nu există fișiere"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nu există fișiere potrivite pentru filtrul selectat"]},"No matching files":{msgid:"No matching files",msgstr:["Nu există fișiere potrivite"]},Recent:{msgid:"Recent",msgstr:["Recente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selectează toate înregistrările"]},"Select entry":{msgid:"Select entry",msgstr:["Selectează înregistrarea"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selectează rândul pentru {nodename}"]},Size:{msgid:"Size",msgstr:["Mărime"]},Undo:{msgid:"Undo",msgstr:["Anulează"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Încărcați conținut sau sincronizați cu dispozitivele dumneavoastră!"]}}}}},{locale:"ru",json:{charset:"utf-8",headers:{"Last-Translator":"Maksim Sukharev, 2024","Language-Team":"Russian (https://app.transifex.com/nextcloud/teams/64236/ru/)","Content-Type":"text/plain; charset=UTF-8",Language:"ru","Plural-Forms":"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMax Smith , 2023\nashed , 2023\nAlex , 2024\nR4SAS, 2024\nВлад, 2024\nKitsune R, 2024\nАлександр, 2024\nMaksim Sukharev, 2024\n"},msgstr:["Last-Translator: Maksim Sukharev, 2024\nLanguage-Team: Russian (https://app.transifex.com/nextcloud/teams/64236/ru/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ru\nPlural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» — недопустимое имя папки."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» не является разрешенным именем папки"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["Символ «/» не допускается внутри имени папки."]},"All files":{msgid:"All files",msgstr:["Все файлы"]},Choose:{msgid:"Choose",msgstr:["Выбрать"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Выбрать «{file}»"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Выбрать %n файл","Выбрать %n файла","Выбрать %n файлов","Выбрать %n файлов"]},Copy:{msgid:"Copy",msgstr:["Копировать"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Копировать в «{target}»"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Не удалось создать новую папку"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Не удалось загрузить настройки файлов"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Не удалось загрузить конфигурацию просмотра файлов"]},"Create directory":{msgid:"Create directory",msgstr:["Создать папку"]},"Current view selector":{msgid:"Current view selector",msgstr:["Переключатель текущего вида"]},Favorites:{msgid:"Favorites",msgstr:["Избранное"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Здесь будут отображаться файлы и папки, которые вы пометили как избранные."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Здесь будут отображаться файлы и папки, которые вы недавно изменили."]},"Filter file list":{msgid:"Filter file list",msgstr:["Фильтровать список файлов"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Имя папки не может быть пустым."]},Home:{msgid:"Home",msgstr:["Домой"]},Modified:{msgid:"Modified",msgstr:["Изменен"]},Move:{msgid:"Move",msgstr:["Переместить"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Переместить в «{target}»"]},Name:{msgid:"Name",msgstr:["Имя"]},New:{msgid:"New",msgstr:["Новый"]},"New folder":{msgid:"New folder",msgstr:["Новая папка"]},"New folder name":{msgid:"New folder name",msgstr:["Имя новой папки"]},"No files in here":{msgid:"No files in here",msgstr:["Здесь нет файлов"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Файлы, соответствующие вашему фильтру, не найдены."]},"No matching files":{msgid:"No matching files",msgstr:["Нет подходящих файлов"]},Recent:{msgid:"Recent",msgstr:["Недавний"]},"Select all entries":{msgid:"Select all entries",msgstr:["Выбрать все записи"]},"Select entry":{msgid:"Select entry",msgstr:["Выбрать запись"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Выбрать строку для «{nodename}»"]},Size:{msgid:"Size",msgstr:["Размер"]},Undo:{msgid:"Undo",msgstr:["Отменить"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Загрузите контент или синхронизируйте его со своими устройствами!"]}}}}},{locale:"sc",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Sardinian (https://app.transifex.com/nextcloud/teams/64236/sc/)","Content-Type":"text/plain; charset=UTF-8",Language:"sc","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Sardinian (https://app.transifex.com/nextcloud/teams/64236/sc/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sc\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"si",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Sinhala (https://app.transifex.com/nextcloud/teams/64236/si/)","Content-Type":"text/plain; charset=UTF-8",Language:"si","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Sinhala (https://app.transifex.com/nextcloud/teams/64236/si/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: si\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["පෙරසේ"]}}}}},{locale:"sk_SK",json:{charset:"utf-8",headers:{"Last-Translator":"Tomas Rusnak , 2024","Language-Team":"Slovak (Slovakia) (https://app.transifex.com/nextcloud/teams/64236/sk_SK/)","Content-Type":"text/plain; charset=UTF-8",Language:"sk_SK","Plural-Forms":"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nStanislav Prekop , 2024\nTomas Rusnak , 2024\n"},msgstr:["Last-Translator: Tomas Rusnak , 2024\nLanguage-Team: Slovak (Slovakia) (https://app.transifex.com/nextcloud/teams/64236/sk_SK/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sk_SK\nPlural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" je neplatný názov pričinka.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nie je povolený názov priečinka.']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nie je povolené v názve priečinka.']},"All files":{msgid:"All files",msgstr:["Všetky súbory"]},Choose:{msgid:"Choose",msgstr:["Vybrať"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Vybrať {súbor}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vybraný %n súbor","Vybrané %n súbory","Vybraných %n súborov","Vybraných %n súborov"]},Copy:{msgid:"Copy",msgstr:["Kopírovať"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopírovať do {umiestnenia}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nepodarilo sa vytvoriť nový priečinok"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nepodarilo sa načítať nastavenia súborov"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nepodarilo sa načítať pohľady súborov"]},"Create directory":{msgid:"Create directory",msgstr:["Vytvoriť adresár"]},"Current view selector":{msgid:"Current view selector",msgstr:["Výber aktuálneho zobrazenia"]},Favorites:{msgid:"Favorites",msgstr:["Obľúbené"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tu sa zobrazia súbory a priečinky, ktoré označíte ako obľúbené."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Tu sa zobrazia súbory a priečinky, ktoré ste nedávno upravili."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrovať zoznam súborov"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Názov priečinka nemôže byť prázdny."]},Home:{msgid:"Home",msgstr:["Domov"]},Modified:{msgid:"Modified",msgstr:["Upravené"]},Move:{msgid:"Move",msgstr:["Prejsť"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Prejsť na {umiestnenie}"]},Name:{msgid:"Name",msgstr:["Názov"]},New:{msgid:"New",msgstr:["Pridať"]},"New folder":{msgid:"New folder",msgstr:["Pridať priečinok"]},"New folder name":{msgid:"New folder name",msgstr:["Pridať názov priečinka"]},"No files in here":{msgid:"No files in here",msgstr:["Nie sú tu žiadne súbory"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nenašli sa žiadne súbory zodpovedajúce vášmu filtru."]},"No matching files":{msgid:"No matching files",msgstr:["Žiadne zodpovedajúce súbory"]},Recent:{msgid:"Recent",msgstr:["Nedávne"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vybrať všetky položky"]},"Select entry":{msgid:"Select entry",msgstr:["Vybrať položku"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vyberte riadok pre {názov uzla}"]},Size:{msgid:"Size",msgstr:["Veľkosť"]},Undo:{msgid:"Undo",msgstr:["Späť"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Nahrajte nejaký obsah alebo synchronizujte so svojimi zariadeniami!"]}}}}},{locale:"sl",json:{charset:"utf-8",headers:{"Last-Translator":"Simon Bogina, 2024","Language-Team":"Slovenian (https://app.transifex.com/nextcloud/teams/64236/sl/)","Content-Type":"text/plain; charset=UTF-8",Language:"sl","Plural-Forms":"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nSimon Bogina, 2024\n"},msgstr:["Last-Translator: Simon Bogina, 2024\nLanguage-Team: Slovenian (https://app.transifex.com/nextcloud/teams/64236/sl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sl\nPlural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} je neveljavno ime mape."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} ni dovoljeno ime mape"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ni dovoljen v imenu mape.']},"All files":{msgid:"All files",msgstr:["Vse datoteke"]},Choose:{msgid:"Choose",msgstr:["Izberi"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Izberi {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izberi %n datoteko","Izberi %n datoteki","Izberi %n datotek","Izberi %n datotek"]},Copy:{msgid:"Copy",msgstr:["Kopiraj"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopiraj v {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nisem mogel ustvariti nove mape"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["NIsem mogel naložiti nastavitev datotek"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nisem mogel naložiti pogledov datotek"]},"Create directory":{msgid:"Create directory",msgstr:["Ustvari mapo"]},"Current view selector":{msgid:"Current view selector",msgstr:["Izbirnik trenutnega pogleda"]},Favorites:{msgid:"Favorites",msgstr:["Priljubljene"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Datoteke in mape ki jih označite kot priljubljene se bodo prikazale tukaj."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Daoteke in mape ki ste jih pred kratkim spremenili se bodo prikazale tukaj."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtriraj seznam datotek"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Ime mape ne more biti prazno"]},Home:{msgid:"Home",msgstr:["Domov"]},Modified:{msgid:"Modified",msgstr:["Spremenjeno"]},Move:{msgid:"Move",msgstr:["Premakni"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Premakni v {target}"]},Name:{msgid:"Name",msgstr:["Ime"]},New:{msgid:"New",msgstr:["Nov"]},"New folder":{msgid:"New folder",msgstr:["Nova mapa"]},"New folder name":{msgid:"New folder name",msgstr:["Novo ime mape"]},"No files in here":{msgid:"No files in here",msgstr:["Tukaj ni datotek"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Ni bilo najdenih ujemajočih datotek glede na vaš filter."]},"No matching files":{msgid:"No matching files",msgstr:["Ni ujemajočih datotek"]},Recent:{msgid:"Recent",msgstr:["Nedavne"]},"Select all entries":{msgid:"Select all entries",msgstr:["Izberi vse vnose"]},"Select entry":{msgid:"Select entry",msgstr:["Izberi vnos"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Izberi vrstico za {nodename}"]},Size:{msgid:"Size",msgstr:["Velikost"]},Undo:{msgid:"Undo",msgstr:["Razveljavi"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Naloži nekaj vsebine ali sinhroniziraj s svojimi napravami!"]}}}}},{locale:"sq",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Albanian (https://app.transifex.com/nextcloud/teams/64236/sq/)","Content-Type":"text/plain; charset=UTF-8",Language:"sq","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Albanian (https://app.transifex.com/nextcloud/teams/64236/sq/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sq\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"sr",json:{charset:"utf-8",headers:{"Last-Translator":"Иван Пешић, 2024","Language-Team":"Serbian (https://app.transifex.com/nextcloud/teams/64236/sr/)","Content-Type":"text/plain; charset=UTF-8",Language:"sr","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nИван Пешић, 2024\n"},msgstr:["Last-Translator: Иван Пешић, 2024\nLanguage-Team: Serbian (https://app.transifex.com/nextcloud/teams/64236/sr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sr\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}” није исправно име фолдера."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}” није дозвољено име за фолдер."]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/” није дозвољено унутар имена фолдера."]},"All files":{msgid:"All files",msgstr:["Сви фајлови"]},Choose:{msgid:"Choose",msgstr:["Изаберите"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Изаберите {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Изаберите %n фајл","Изаберите %n фајла","Изаберите %n фајлова"]},Copy:{msgid:"Copy",msgstr:["Копирај"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Копирај у {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Није могао да се креира нови фолдер"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Не могу да се учитају подешавања фајлова"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Не могу да се учитају прикази фајлова"]},"Create directory":{msgid:"Create directory",msgstr:["Креирај директоријум"]},"Current view selector":{msgid:"Current view selector",msgstr:["Бирач тренутног приказа"]},Favorites:{msgid:"Favorites",msgstr:["Омиљено"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Овде ће се појавити фајлови и фолдери које сте означили као омиљене."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Овде ће се појавити фајлови и фолдери који се се недавно изменили."]},"Filter file list":{msgid:"Filter file list",msgstr:["Фитрирање листе фајлова"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Име фолдера не може бити празно."]},Home:{msgid:"Home",msgstr:["Почетак"]},Modified:{msgid:"Modified",msgstr:["Измењено"]},Move:{msgid:"Move",msgstr:["Премести"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Премести у {target}"]},Name:{msgid:"Name",msgstr:["Име"]},New:{msgid:"New",msgstr:["Ново"]},"New folder":{msgid:"New folder",msgstr:["Нови фолдер"]},"New folder name":{msgid:"New folder name",msgstr:["Име новог фолдера"]},"No files in here":{msgid:"No files in here",msgstr:["Овде нема фајлова"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Није пронађен ниједан фајл који задовољава ваш филтер."]},"No matching files":{msgid:"No matching files",msgstr:["Нема таквих фајлова"]},Recent:{msgid:"Recent",msgstr:["Скорашње"]},"Select all entries":{msgid:"Select all entries",msgstr:["Изаберите све ставке"]},"Select entry":{msgid:"Select entry",msgstr:["Изаберите ставку"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Изаберите ред за {nodename}"]},Size:{msgid:"Size",msgstr:["Величина"]},Undo:{msgid:"Undo",msgstr:["Поништи"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Отпремите нешто или синхронизујте са својим уређајима!"]}}}}},{locale:"sr@latin",json:{charset:"utf-8",headers:{"Last-Translator":"Bogdan Vuković, 2024","Language-Team":"Serbian (Latin) (https://app.transifex.com/nextcloud/teams/64236/sr@latin/)","Content-Type":"text/plain; charset=UTF-8",Language:"sr@latin","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nBogdan Vuković, 2024\n"},msgstr:["Last-Translator: Bogdan Vuković, 2024\nLanguage-Team: Serbian (Latin) (https://app.transifex.com/nextcloud/teams/64236/sr@latin/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sr@latin\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}” je neispravan naziv foldera."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}” je nedozvoljen naziv foldera."]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/” se ne može koristiti unutar naziva foldera."]},"All files":{msgid:"All files",msgstr:["Svi fajlovi"]},Choose:{msgid:"Choose",msgstr:["Izaberite"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Izaberite {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izaberite %n fajl","Izaberite %n fajla","Izaberite %n fajlova"]},Copy:{msgid:"Copy",msgstr:["Kopiraj"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopiraj u {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Neuspešno kreiranje novog foldera"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Neuspešno učitavanje podešavanja fajlova"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Neuspešno učitavanje prikaza fajlova"]},"Create directory":{msgid:"Create directory",msgstr:["Kreiraj direktorijum"]},"Current view selector":{msgid:"Current view selector",msgstr:["Birač trenutnog prikaza"]},Favorites:{msgid:"Favorites",msgstr:["Omiljeno"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Lista omiljenih fajlova i foldera."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Lista fajlova i foldera sa skorašnjim izmenama."]},"Filter file list":{msgid:"Filter file list",msgstr:["Fitriranje liste fajlova"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Naziv foldera ne može biti prazan."]},Home:{msgid:"Home",msgstr:["Početak"]},Modified:{msgid:"Modified",msgstr:["Izmenjeno"]},Move:{msgid:"Move",msgstr:["Premesti"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Premesti u {target}"]},Name:{msgid:"Name",msgstr:["Naziv"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Novi folder"]},"New folder name":{msgid:"New folder name",msgstr:["Naziv novog foldera"]},"No files in here":{msgid:"No files in here",msgstr:["Bez fajlova"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nema fajlova koji zadovoljavaju uslove filtera."]},"No matching files":{msgid:"No matching files",msgstr:["Nema takvih fajlova"]},Recent:{msgid:"Recent",msgstr:["Skorašnje"]},"Select all entries":{msgid:"Select all entries",msgstr:["Izaberite sve stavke"]},"Select entry":{msgid:"Select entry",msgstr:["Izaberite stavku"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Izaberite red za {nodename}"]},Size:{msgid:"Size",msgstr:["Veličina"]},Undo:{msgid:"Undo",msgstr:["Vrati"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Otpremite sadržaj ili sinhronizujte sa svojim uređajima!"]}}}}},{locale:"sv",json:{charset:"utf-8",headers:{"Last-Translator":"Martin H , 2025","Language-Team":"Swedish (https://app.transifex.com/nextcloud/teams/64236/sv/)","Content-Type":"text/plain; charset=UTF-8",Language:"sv","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nMagnus Höglund, 2024\nMartin H , 2025\n"},msgstr:["Last-Translator: Martin H , 2025\nLanguage-Team: Swedish (https://app.transifex.com/nextcloud/teams/64236/sv/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sv\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" är ett ogiltigt mappnamn.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" är inte ett tillåtet mappnamn']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" är inte tillåtet i ett mappnamn.']},"All files":{msgid:"All files",msgstr:["Alla filer"]},Choose:{msgid:"Choose",msgstr:["Välj"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Välj {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Välj %n fil","Välj %n filer"]},Copy:{msgid:"Copy",msgstr:["Kopiera"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopiera till {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kunde inte skapa den nya mappen"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Kunde inte ladda filinställningar"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kunde inte ladda filvyer"]},"Create directory":{msgid:"Create directory",msgstr:["Skapa katalog"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuell vyväljare"]},Favorites:{msgid:"Favorites",msgstr:["Favoriter"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Filer och mappar som du markerar som favorit kommer att visas här."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer och mappar som du nyligen ändrat kommer att visas här."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrera fillistan"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mappnamnet får inte vara tomt."]},Home:{msgid:"Home",msgstr:["Hem"]},Modified:{msgid:"Modified",msgstr:["Ändrad"]},Move:{msgid:"Move",msgstr:["Flytta"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Flytta till {target}"]},Name:{msgid:"Name",msgstr:["Namn"]},New:{msgid:"New",msgstr:["Ny"]},"New folder":{msgid:"New folder",msgstr:["Ny mapp"]},"New folder name":{msgid:"New folder name",msgstr:["Nytt mappnamn"]},"No files in here":{msgid:"No files in here",msgstr:["Inga filer här"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Inga filer som matchar ditt filter hittades."]},"No matching files":{msgid:"No matching files",msgstr:["Inga matchande filer"]},Recent:{msgid:"Recent",msgstr:["Nyligen"]},"Select all entries":{msgid:"Select all entries",msgstr:["Välj alla poster"]},"Select entry":{msgid:"Select entry",msgstr:["Välj post"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Välj raden för {nodename}"]},Size:{msgid:"Size",msgstr:["Storlek"]},Undo:{msgid:"Undo",msgstr:["Ångra"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Ladda upp lite innehåll eller synkronisera med dina enheter!"]}}}}},{locale:"sw",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Swahili (https://app.transifex.com/nextcloud/teams/64236/sw/)","Content-Type":"text/plain; charset=UTF-8",Language:"sw","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Swahili (https://app.transifex.com/nextcloud/teams/64236/sw/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sw\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"ta",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Tamil (https://app.transifex.com/nextcloud/teams/64236/ta/)","Content-Type":"text/plain; charset=UTF-8",Language:"ta","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Tamil (https://app.transifex.com/nextcloud/teams/64236/ta/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ta\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["செயல்தவிர்"]}}}}},{locale:"th_TH",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Thai (Thailand) (https://app.transifex.com/nextcloud/teams/64236/th_TH/)","Content-Type":"text/plain; charset=UTF-8",Language:"th_TH","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2023\n"},msgstr:["Last-Translator: Joas Schilling, 2023\nLanguage-Team: Thai (Thailand) (https://app.transifex.com/nextcloud/teams/64236/th_TH/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: th_TH\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["เลิกทำ"]}}}}},{locale:"tk",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Turkmen (https://app.transifex.com/nextcloud/teams/64236/tk/)","Content-Type":"text/plain; charset=UTF-8",Language:"tk","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Turkmen (https://app.transifex.com/nextcloud/teams/64236/tk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: tk\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"tr",json:{charset:"utf-8",headers:{"Last-Translator":"Kaya Zeren , 2024","Language-Team":"Turkish (https://app.transifex.com/nextcloud/teams/64236/tr/)","Content-Type":"text/plain; charset=UTF-8",Language:"tr","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nKaya Zeren , 2024\n"},msgstr:["Last-Translator: Kaya Zeren , 2024\nLanguage-Team: Turkish (https://app.transifex.com/nextcloud/teams/64236/tr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: tr\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" geçersiz bir klasör adı.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" izin verilen bir klasör adı değil']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" karakteri klasör adında kullanılamaz.']},"All files":{msgid:"All files",msgstr:["Tüm dosyalar"]},Choose:{msgid:"Choose",msgstr:["Seçin"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} seçin"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n dosya seçin","%n dosya seçin"]},Copy:{msgid:"Copy",msgstr:["Kopyala"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["{target} üzerine kopyala"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Yeni klasör oluşturulamadı"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Dosyalar uygulamasının ayarları yüklenemedi"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Dosyalar uygulamasının görünümleri yüklenemedi"]},"Create directory":{msgid:"Create directory",msgstr:["Klasör oluştur"]},"Current view selector":{msgid:"Current view selector",msgstr:["Geçerli görünüm seçici"]},Favorites:{msgid:"Favorites",msgstr:["Sık kullanılanlar"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Sık kullanılan olarak seçtiğiniz dosyalar burada görüntülenir."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Son zamanlarda değiştirdiğiniz dosya ve klasörler burada görüntülenir."]},"Filter file list":{msgid:"Filter file list",msgstr:["Dosya listesini süz"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Klasör adı boş olamaz."]},Home:{msgid:"Home",msgstr:["Giriş"]},Modified:{msgid:"Modified",msgstr:["Değiştirilme"]},Move:{msgid:"Move",msgstr:["Taşı"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["{target} üzerine taşı"]},Name:{msgid:"Name",msgstr:["Ad"]},New:{msgid:"New",msgstr:["Yeni"]},"New folder":{msgid:"New folder",msgstr:["Yeni klasör"]},"New folder name":{msgid:"New folder name",msgstr:["Yeni klasör adı"]},"No files in here":{msgid:"No files in here",msgstr:["Burada herhangi bir dosya yok"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Süzgece uyan bir dosya bulunamadı."]},"No matching files":{msgid:"No matching files",msgstr:["Eşleşen bir dosya yok"]},Recent:{msgid:"Recent",msgstr:["Son kullanılanlar"]},"Select all entries":{msgid:"Select all entries",msgstr:["Tüm kayıtları seç"]},"Select entry":{msgid:"Select entry",msgstr:["Kaydı seç"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["{nodename} satırını seçin"]},Size:{msgid:"Size",msgstr:["Boyut"]},Undo:{msgid:"Undo",msgstr:["Geri al"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Bazı içerikler yükleyin ya da aygıtlarınızla eşitleyin!"]}}}}},{locale:"ug",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Uyghur (https://app.transifex.com/nextcloud/teams/64236/ug/)","Content-Type":"text/plain; charset=UTF-8",Language:"ug","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Uyghur (https://app.transifex.com/nextcloud/teams/64236/ug/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ug\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"uk",json:{charset:"utf-8",headers:{"Last-Translator":"O St , 2024","Language-Team":"Ukrainian (https://app.transifex.com/nextcloud/teams/64236/uk/)","Content-Type":"text/plain; charset=UTF-8",Language:"uk","Plural-Forms":"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nO St , 2024\n"},msgstr:["Last-Translator: O St , 2024\nLanguage-Team: Ukrainian (https://app.transifex.com/nextcloud/teams/64236/uk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: uk\nPlural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" є недійсною назвою для каталогу.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" не є дозволеною назвою для каталогу.']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" не дозволено у назві каталогу.']},"All files":{msgid:"All files",msgstr:["Всі файли"]},Choose:{msgid:"Choose",msgstr:["Вибрати"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Вибрати {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Вибрати %n файл","Вибрати %n файли","Вибрати %n файлів","Вибрати %n файлів"]},Copy:{msgid:"Copy",msgstr:["Копіювати"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Копіювати до {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Не вдалося створити новий каталог"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Не вдалося завантажити налаштування файлів"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Не вдалося завантажити подання файлів"]},"Create directory":{msgid:"Create directory",msgstr:["Створити каталог"]},"Current view selector":{msgid:"Current view selector",msgstr:["Вибір подання"]},Favorites:{msgid:"Favorites",msgstr:["Із зірочкою"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Тут показуватимуться файли та каталоги, які ви позначите зірочкою."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Тут показуватимуться файли та каталоги, які було нещодавно змінено."]},"Filter file list":{msgid:"Filter file list",msgstr:["Фільтрувати список файлів"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Ім'я каталогу не може бути порожнім."]},Home:{msgid:"Home",msgstr:["Домівка"]},Modified:{msgid:"Modified",msgstr:["Змінено"]},Move:{msgid:"Move",msgstr:["Перемістити"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Перемістити до {target}"]},Name:{msgid:"Name",msgstr:["Ім'я"]},New:{msgid:"New",msgstr:["Новий"]},"New folder":{msgid:"New folder",msgstr:["Новий каталог"]},"New folder name":{msgid:"New folder name",msgstr:["Ім'я нового каталогу"]},"No files in here":{msgid:"No files in here",msgstr:["Тут відсутні файли"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Відсутні збіги за фільтром."]},"No matching files":{msgid:"No matching files",msgstr:["Відсутні збіги файлів."]},Recent:{msgid:"Recent",msgstr:["Останні"]},"Select all entries":{msgid:"Select all entries",msgstr:["Вибрати всі записи"]},"Select entry":{msgid:"Select entry",msgstr:["Вибрати запис"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Вибрати рядок для {nodename}"]},Size:{msgid:"Size",msgstr:["Розмір"]},Undo:{msgid:"Undo",msgstr:["Повернути"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Завантажте вміст або синхронізуйте з вашим пристроєм!"]}}}}},{locale:"ur_PK",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Urdu (Pakistan) (https://app.transifex.com/nextcloud/teams/64236/ur_PK/)","Content-Type":"text/plain; charset=UTF-8",Language:"ur_PK","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Urdu (Pakistan) (https://app.transifex.com/nextcloud/teams/64236/ur_PK/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ur_PK\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"uz",json:{charset:"utf-8",headers:{"Last-Translator":"Khurshid Ibatov , 2025","Language-Team":"Uzbek (https://app.transifex.com/nextcloud/teams/64236/uz/)","Content-Type":"text/plain; charset=UTF-8",Language:"uz","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nKhurshid Ibatov , 2025\n"},msgstr:["Last-Translator: Khurshid Ibatov , 2025\nLanguage-Team: Uzbek (https://app.transifex.com/nextcloud/teams/64236/uz/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: uz\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" jild nomi yaroqsiz.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ruxsat etilgan jild nomi emas']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" papka nomi ichida ruxsat berilmaydi.']},"All files":{msgid:"All files",msgstr:["Barcha fayllar"]},Choose:{msgid:"Choose",msgstr:["Tanlang"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Tanlang {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Tanlang %n faylni"]},Copy:{msgid:"Copy",msgstr:["Nusxa"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:[" {target} ga nusxa"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Yangi jild yaratib bo‘lmadi"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Fayl sozlamalari yuklanmadi"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Fayllarni koʻrishni yuklab boʻlmadi"]},"Create directory":{msgid:"Create directory",msgstr:["Katalog yaratish"]},"Current view selector":{msgid:"Current view selector",msgstr:["Joriy ko'rinish selektori"]},Favorites:{msgid:"Favorites",msgstr:["Tanlanganlar"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tanlangan deb belgilagan fayl va papkalar shu yerda koʻrinadi."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Siz yaqinda oʻzgartirgan fayl va papkalar shu yerda koʻrinadi."]},"Filter file list":{msgid:"Filter file list",msgstr:["Fayl ro'yxatini filtrlash"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Jild nomi boʻsh boʻlishi mumkin emas."]},Home:{msgid:"Home",msgstr:["Uy"]},Modified:{msgid:"Modified",msgstr:["Modifikatsiyalangan"]},Move:{msgid:"Move",msgstr:["Ko'chirish"]},"Move to {target}":{msgid:"Move to {target}",msgstr:[" {target} ga ko'chirish"]},Name:{msgid:"Name",msgstr:["Nomi"]},New:{msgid:"New",msgstr:["Yangi"]},"New folder":{msgid:"New folder",msgstr:["Yangi jild"]},"New folder name":{msgid:"New folder name",msgstr:["Yangi jild nomi"]},"No files in here":{msgid:"No files in here",msgstr:["Fayl mavjud emas"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Filtringizga mos keladigan fayl topilmadi."]},"No matching files":{msgid:"No matching files",msgstr:["Mos fayllar yo'q"]},Recent:{msgid:"Recent",msgstr:["Yaqinda"]},"Select all entries":{msgid:"Select all entries",msgstr:["Barcha yozuvlarni tanlang"]},"Select entry":{msgid:"Select entry",msgstr:["Yozuvni tanlang"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["{nodename} uchun qatorni tanlang"]},Size:{msgid:"Size",msgstr:["O`lcham"]},Undo:{msgid:"Undo",msgstr:["Bekor qilish"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Qurilmangizga ba'zi kontentni yuklang yoki sinxronlang!"]}}}}},{locale:"vi",json:{charset:"utf-8",headers:{"Last-Translator":"Trần Đình Tuyển, 2024","Language-Team":"Vietnamese (https://app.transifex.com/nextcloud/teams/64236/vi/)","Content-Type":"text/plain; charset=UTF-8",Language:"vi","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nTran Duc, 2024\nTrần Đình Tuyển, 2024\n"},msgstr:["Last-Translator: Trần Đình Tuyển, 2024\nLanguage-Team: Vietnamese (https://app.transifex.com/nextcloud/teams/64236/vi/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: vi\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" là tên thư mục không hợp lệ.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"1{name}"không phải là tên thư mục được cho phép']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/"không được phép đặt trong tên thư mục.']},"All files":{msgid:"All files",msgstr:["Tất cả tệp"]},Choose:{msgid:"Choose",msgstr:["Chọn"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Chọn {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Chọn %n tệp"]},Copy:{msgid:"Copy",msgstr:["Sao chép"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Sao chép đến {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Không thể tạo thư mục mới"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Không thể tải tập tin cài đặt"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Không thể tải xuống tệp xem"]},"Create directory":{msgid:"Create directory",msgstr:["Tạo thư mục"]},"Current view selector":{msgid:"Current view selector",msgstr:["Hiện tại chế độ xem của bộ chọn"]},Favorites:{msgid:"Favorites",msgstr:["Yêu cầu thích"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Các tập tin và thư mục bạn đánh dấu yêu thích sẽ hiển thị ở đây."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Các tập tin và thư mục bạn sửa đổi gần đây sẽ hiển thị ở đây."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter list file"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Thư mục tên không được để trống."]},Home:{msgid:"Home",msgstr:["Trang chủ"]},Modified:{msgid:"Modified",msgstr:["Đã sửa đổi"]},Move:{msgid:"Move",msgstr:["Di chuyển"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Di chuyển đến{target}"]},Name:{msgid:"Name",msgstr:["Tên"]},New:{msgid:"New",msgstr:["Mới"]},"New folder":{msgid:"New folder",msgstr:["New thư mục"]},"New folder name":{msgid:"New folder name",msgstr:["New thư mục tên"]},"No files in here":{msgid:"No files in here",msgstr:["No file at here"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Không tìm thấy tệp nào phù hợp với bộ lọc của bạn."]},"No matching files":{msgid:"No matching files",msgstr:["No file phù hợp"]},Recent:{msgid:"Recent",msgstr:["Gần đây"]},"Select all entries":{msgid:"Select all entries",msgstr:["Choose all items"]},"Select entry":{msgid:"Select entry",msgstr:["Chọn mục nhập"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Choose hang cho{nodename}"]},Size:{msgid:"Size",msgstr:["Kích cỡ"]},Undo:{msgid:"Undo",msgstr:["Hoàn tác"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Tải lên một số nội dung hoặc đồng bộ hóa với thiết bị của bạn!"]}}}}},{locale:"zh_CN",json:{charset:"utf-8",headers:{"Last-Translator":"Gloryandel, 2024","Language-Team":"Chinese (China) (https://app.transifex.com/nextcloud/teams/64236/zh_CN/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_CN","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nken, 2023\nEric, 2023\nPhonebook3599, 2024\nGloryandel, 2024\n"},msgstr:["Last-Translator: Gloryandel, 2024\nLanguage-Team: Chinese (China) (https://app.transifex.com/nextcloud/teams/64236/zh_CN/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zh_CN\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["“{name}” 是无效的文件夹名称。"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["“{name}” 不是允许的文件夹名称"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["文件夹名称中不允许包含 “/”。"]},"All files":{msgid:"All files",msgstr:["所有文件"]},Choose:{msgid:"Choose",msgstr:["选择"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["选择 {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["选择 %n 个文件"]},Copy:{msgid:"Copy",msgstr:["复制"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["复制到 {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["无法创建新文件夹"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["无法加载文件设置"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["无法加载文件视图"]},"Create directory":{msgid:"Create directory",msgstr:["创建目录"]},"Current view selector":{msgid:"Current view selector",msgstr:["当前视图选择器"]},Favorites:{msgid:"Favorites",msgstr:["最爱"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["您标记为最爱的文件与文件夹会显示在这里"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["您最近修改的文件与文件夹会显示在这里"]},"Filter file list":{msgid:"Filter file list",msgstr:["过滤文件列表"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["文件夹名称不能为空。"]},Home:{msgid:"Home",msgstr:["主目录"]},Modified:{msgid:"Modified",msgstr:["已修改"]},Move:{msgid:"Move",msgstr:["移动"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["移动至 {target}"]},Name:{msgid:"Name",msgstr:["名称"]},New:{msgid:"New",msgstr:["新建"]},"New folder":{msgid:"New folder",msgstr:["新文件夹"]},"New folder name":{msgid:"New folder name",msgstr:["新文件夹名称"]},"No files in here":{msgid:"No files in here",msgstr:["此处无文件"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["找不到符合您过滤条件的文件"]},"No matching files":{msgid:"No matching files",msgstr:["无符合的文件"]},Recent:{msgid:"Recent",msgstr:["最近"]},"Select all entries":{msgid:"Select all entries",msgstr:["选择所有条目"]},"Select entry":{msgid:"Select entry",msgstr:["选择条目"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["选择 {nodename} 的列"]},Size:{msgid:"Size",msgstr:["大小"]},Undo:{msgid:"Undo",msgstr:[" 撤消"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["上传一些项目或与您的设备同步!"]}}}}},{locale:"zh_HK",json:{charset:"utf-8",headers:{"Last-Translator":"Café Tango, 2025","Language-Team":"Chinese (Hong Kong) (https://app.transifex.com/nextcloud/teams/64236/zh_HK/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_HK","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\nCafé Tango, 2025\n"},msgstr:["Last-Translator: Café Tango, 2025\nLanguage-Team: Chinese (Hong Kong) (https://app.transifex.com/nextcloud/teams/64236/zh_HK/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zh_HK\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["「{name}」是無效的資料夾名稱。"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["資料夾名稱「{name}」不符合允許的規範。"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['資料夾名稱中不允許使用 "/"。']},"All files":{msgid:"All files",msgstr:["所有檔案"]},Choose:{msgid:"Choose",msgstr:["選擇"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["選擇 {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["選擇 %n 個檔案"]},Copy:{msgid:"Copy",msgstr:["複製"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["複製到 {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["無法建立新資料夾"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["無法載入檔案設定"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["無法載入檔案視圖"]},"Create directory":{msgid:"Create directory",msgstr:["建立目錄"]},"Current view selector":{msgid:"Current view selector",msgstr:["目前視圖選擇器"]},Favorites:{msgid:"Favorites",msgstr:["最愛"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["您標記為最愛的檔案與資料夾將會顯示在此處。"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["您最近修改的檔案與資料夾將會顯示在此處。"]},"Filter file list":{msgid:"Filter file list",msgstr:["過濾檔案清單"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["資料夾名稱不能為空。"]},Home:{msgid:"Home",msgstr:["首頁"]},Modified:{msgid:"Modified",msgstr:["已修改"]},Move:{msgid:"Move",msgstr:["移動"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["移動至 {target}"]},Name:{msgid:"Name",msgstr:["名稱"]},New:{msgid:"New",msgstr:["新"]},"New folder":{msgid:"New folder",msgstr:["新資料夾"]},"New folder name":{msgid:"New folder name",msgstr:["新資料夾名稱"]},"No files in here":{msgid:"No files in here",msgstr:["此處無檔案"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["找不到符合您過濾條件的檔案。"]},"No matching files":{msgid:"No matching files",msgstr:["沒有匹配的檔案"]},Recent:{msgid:"Recent",msgstr:["最近"]},"Select all entries":{msgid:"Select all entries",msgstr:["選擇所有項目"]},"Select entry":{msgid:"Select entry",msgstr:["選擇項目"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["選擇 {nodename} 的列"]},Size:{msgid:"Size",msgstr:["大小"]},Undo:{msgid:"Undo",msgstr:["還原"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["上傳一些內容或與您的裝置同步!"]}}}}},{locale:"zh_TW",json:{charset:"utf-8",headers:{"Last-Translator":"黃柏諺 , 2023","Language-Team":"Chinese (Taiwan) (https://app.transifex.com/nextcloud/teams/64236/zh_TW/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_TW","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ , 2023\n黃柏諺 , 2023\n"},msgstr:["Last-Translator: 黃柏諺 , 2023\nLanguage-Team: Chinese (Taiwan) (https://app.transifex.com/nextcloud/teams/64236/zh_TW/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zh_TW\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{name}" is an invalid file name.':{msgid:'"{name}" is an invalid file name.',msgstr:["「{name}」是無效的檔案名稱。"]},'"{name}" is not an allowed filetype':{msgid:'"{name}" is not an allowed filetype',msgstr:["「{name}」並非允許的檔案類型"]},'"/" is not allowed inside a file name.':{msgid:'"/" is not allowed inside a file name.',msgstr:["檔案名稱中不允許使用「/」。"]},"All files":{msgid:"All files",msgstr:["所有檔案"]},Choose:{msgid:"Choose",msgstr:["選擇"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["選擇 {file}"]},Copy:{msgid:"Copy",msgstr:["複製"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["複製到 {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["無法建立新資料夾"]},"Create directory":{msgid:"Create directory",msgstr:["建立目錄"]},"Current view selector":{msgid:"Current view selector",msgstr:["目前檢視選取器"]},Favorites:{msgid:"Favorites",msgstr:["最愛"]},"File name cannot be empty.":{msgid:"File name cannot be empty.",msgstr:["檔案名稱不能為空。"]},"Filepicker sections":{msgid:"Filepicker sections",msgstr:["檔案挑選器選取"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["您標記為最愛的檔案與資料夾將會顯示在此處。"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["您最近修改的檔案與資料夾將會顯示在此處。"]},"Filter file list":{msgid:"Filter file list",msgstr:["過濾檔案清單"]},Home:{msgid:"Home",msgstr:["家"]},"Mime type {mime}":{msgid:"Mime type {mime}",msgstr:["Mime type {mime}"]},Modified:{msgid:"Modified",msgstr:["已修改"]},Move:{msgid:"Move",msgstr:["移動"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["移動至 {target}"]},Name:{msgid:"Name",msgstr:["名稱"]},New:{msgid:"New",msgstr:["新"]},"New folder":{msgid:"New folder",msgstr:["新資料夾"]},"New folder name":{msgid:"New folder name",msgstr:["新資料夾名稱"]},"No files in here":{msgid:"No files in here",msgstr:["此處無檔案"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["找不到符合您過濾條件的檔案。"]},"No matching files":{msgid:"No matching files",msgstr:["無符合的檔案"]},Recent:{msgid:"Recent",msgstr:["最近"]},"Select all entries":{msgid:"Select all entries",msgstr:["選取所有條目"]},"Select entry":{msgid:"Select entry",msgstr:["選取條目"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["選取 {nodename} 的列"]},Size:{msgid:"Size",msgstr:["大小"]},Undo:{msgid:"Undo",msgstr:["復原"]},unknown:{msgid:"unknown",msgstr:["未知"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["上傳一些內容或與您的裝置同步"]}}}}},{locale:"zu_ZA",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Zulu (South Africa) (https://app.transifex.com/nextcloud/teams/64236/zu_ZA/)","Content-Type":"text/plain; charset=UTF-8",Language:"zu_ZA","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2023\n"},msgstr:["Last-Translator: Transifex Bot <>, 2023\nLanguage-Team: Zulu (South Africa) (https://app.transifex.com/nextcloud/teams/64236/zu_ZA/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zu_ZA\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}}].map((e=>a.addTranslation(e.locale,e.json)));const o=a.build(),r=(o.ngettext.bind(o),o.gettext.bind(o));var i=(e=>(e[e.OFF="off"]="OFF",e[e.POLITE="polite"]="POLITE",e[e.ASSERTIVE="assertive"]="ASSERTIVE",e))(i||{});const l=7e3;function d(e,t){if(t=Object.assign({timeout:l,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0},t),"string"==typeof e&&!t.isHTML){const t=document.createElement("div");t.innerHTML=e,e=t.innerText}let n=t.type??"";"function"==typeof t.onClick&&(n+=" toast-with-click ");const a=e instanceof Node;let o=i.POLITE;t.ariaLive?o=t.ariaLive:"toast-error"!==t.type&&"toast-undo"!==t.type||(o=i.ASSERTIVE);const r=s({[a?"node":"text"]:e,duration:t.timeout,callback:t.onRemove,onClick:t.onClick,close:t.close,gravity:"top",selector:t.selector,position:"right",backgroundColor:"",className:"dialogs "+n,escapeMarkup:!t.isHTML,ariaLive:o});return r.showToast(),r}function c(e,t){return d(e,{...t,type:"toast-error"})}function u(e,t,n,s,a,o,r,i){var l="function"==typeof e?e.options:e;return t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),o&&(l._scopeId="data-v-"+o),{exports:e,options:l}}},5168:(e,t,n)=>{"use strict";n.d(t,{Qg:()=>s.l});var s=n(3095),a=n(5471),o=n(3258),r=n(371);const i=(0,a.pM)({__name:"GenericDialog",props:{name:null,text:null,html:null,buttons:null,severity:null},setup(e){const t=e,n=()=>`${t.name}: ${t.text}`;return(0,a.sV)((()=>window.addEventListener("unload",n))),(0,a.hi)((()=>window.removeEventListener("unload",n))),{__sfc:!0,props:t,handleUnload:n,NcDialog:o.A,NcNoteCard:r.A}}});var l=function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcDialog,{attrs:{"dialog-classes":"nc-generic-dialog",buttons:e.buttons,name:e.name,message:e.text},on:{"update:open":function(t){return e.$emit("close")}}},[e.severity?t(n.NcNoteCard,{attrs:{type:e.severity}},[t("p",{domProps:{textContent:e._s(e.text)}})]):e._e(),e.html?t("div",{domProps:{innerHTML:e._s(e.html)}}):e._e()],1)},d=[];(0,s.n)(i,l,d,!1,null,null).exports},1338:(e,t,n)=>{"use strict";n.d(t,{B1:()=>d,Ic:()=>u,al:()=>c});var s=n(8064),a=n(8711);class o{bus;constructor(e){"function"==typeof e.getVersion&&a(e.getVersion())?s(e.getVersion())!==s(this.getVersion())&&console.warn("Proxying an event bus of version "+e.getVersion()+" with "+this.getVersion()):console.warn("Proxying an event bus with an unknown or invalid version"),this.bus=e}getVersion(){return"3.3.3"}subscribe(e,t){this.bus.subscribe(e,t)}unsubscribe(e,t){this.bus.unsubscribe(e,t)}emit(e,...t){this.bus.emit(e,...t)}}class r{handlers=new Map;getVersion(){return"3.3.3"}subscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).concat(t))}unsubscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).filter((e=>e!==t)))}emit(e,...t){(this.handlers.get(e)||[]).forEach((e=>{try{e(t[0])}catch(e){console.error("could not invoke event listener",e)}}))}}let i=null;function l(){return null!==i?i:"undefined"==typeof window?new Proxy({},{get:()=>()=>console.error("Window not available, EventBus can not be established!")}):(window.OC?._eventBus&&void 0===window._nc_event_bus&&(console.warn("found old event bus instance at OC._eventBus. Update your version!"),window._nc_event_bus=window.OC._eventBus),i=void 0!==window?._nc_event_bus?new o(window._nc_event_bus):window._nc_event_bus=new r,i)}function d(e,t){l().subscribe(e,t)}function c(e,t){l().unsubscribe(e,t)}function u(e,...t){l().emit(e,...t)}},2981:(e,t,n)=>{"use strict";function s(e,t,n){const s=document.querySelector(`#initial-state-${e}-${t}`);if(null===s){if(void 0!==n)return n;throw new Error(`Could not find initial state ${t} of ${e}`)}try{return JSON.parse(atob(s.value))}catch(n){throw new Error(`Could not parse initial state ${t} of ${e}`)}}n.d(t,{C:()=>s})},3839:(e,t,n)=>{"use strict";n.d(t,{a:()=>r,d:()=>d,e:()=>c,g:()=>o,t:()=>l});var s=n(9418),a=n(580);function o(){return globalThis._nc_l10n_locale.replaceAll(/_/g,"-")}function r(){return globalThis._nc_l10n_language}function i(e){return{translations:globalThis._oc_l10n_registry_translations[e]??{},pluralFunction:globalThis._oc_l10n_registry_plural_functions[e]??(e=>e)}}function l(e,t,n,o,r){const l="object"==typeof n?n:void 0,d="number"==typeof o?o:"number"==typeof n?n:void 0,c={escape:!0,sanitize:!0,..."object"==typeof r?r:"object"==typeof o?o:{}},u=e=>e,m=(c.sanitize?s.A.sanitize:u)||u,p=c.escape?a:u,g=e=>"string"==typeof e||"number"==typeof e;let f=(r?.bundle??i(e)).translations[t]||t;return f=Array.isArray(f)?f[0]:f,m("object"==typeof l||void 0!==d?(h=l,v=d,f.replace(/%n/g,""+v).replace(/{([^{}]*)}/g,((e,t)=>{if(void 0===h||!(t in h))return p(e);const n=h[t];return g(n)?p(`${n}`):"object"==typeof n&&g(n.value)?(!1!==n.escape?a:u)(`${n.value}`):p(e)}))):f);var h,v}function d(e,t,n,s,a,o){const r="_"+t+"_::_"+n+"_",d=o?.bundle??i(e),c=d.translations[r];if(void 0!==c){const t=c;if(Array.isArray(t)){return l(e,t[d.pluralFunction(s)],a,s,o)}}return l(e,1===s?t:n,a,s,o)}function c(e,t=r()){switch("pt-BR"===t&&(t="xbr"),t.length>3&&(t=t.substring(0,t.lastIndexOf("-"))),t){case"az":case"bo":case"dz":case"id":case"ja":case"jv":case"ka":case"km":case"kn":case"ko":case"ms":case"th":case"tr":case"vi":case"zh":default:return 0;case"af":case"bn":case"bg":case"ca":case"da":case"de":case"el":case"en":case"eo":case"es":case"et":case"eu":case"fa":case"fi":case"fo":case"fur":case"fy":case"gl":case"gu":case"ha":case"he":case"hu":case"is":case"it":case"ku":case"lb":case"ml":case"mn":case"mr":case"nah":case"nb":case"ne":case"nl":case"nn":case"no":case"oc":case"om":case"or":case"pa":case"pap":case"ps":case"pt":case"so":case"sq":case"sv":case"sw":case"ta":case"te":case"tk":case"ur":case"zu":return 1===e?0:1;case"am":case"bh":case"fil":case"fr":case"gun":case"hi":case"hy":case"ln":case"mg":case"nso":case"xbr":case"ti":case"wa":return 0===e||1===e?0:1;case"be":case"bs":case"hr":case"ru":case"sh":case"sr":case"uk":return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2;case"cs":case"sk":return 1===e?0:e>=2&&e<=4?1:2;case"ga":return 1===e?0:2===e?1:2;case"lt":return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2;case"sl":return e%100==1?0:e%100==2?1:e%100==3||e%100==4?2:3;case"mk":return e%10==1?0:1;case"mt":return 1===e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3;case"lv":return 0===e?0:e%10==1&&e%100!=11?1:2;case"pl":return 1===e?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:2;case"cy":return 1===e?0:2===e?1:8===e||11===e?2:3;case"ro":return 1===e?0:0===e||e%100>0&&e%100<20?1:2;case"ar":return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5}}globalThis._nc_l10n_locale??="undefined"!=typeof document&&document.documentElement.dataset.locale||Intl.DateTimeFormat().resolvedOptions().locale.replaceAll(/-/g,"_"),globalThis._nc_l10n_language??="undefined"!=typeof document&&document.documentElement.lang||(globalThis.navigator?.language??"en"),globalThis._oc_l10n_registry_translations??={},globalThis._oc_l10n_registry_plural_functions??={}},1195:(e,t,n)=>{"use strict";n.d(t,{$:()=>r});var s=n(3839);class a{bundle;constructor(e){this.bundle={pluralFunction:e,translations:{}}}addTranslations(e){const t=Object.values(e.translations[""]??{}).map((({msgid:e,msgid_plural:t,msgstr:n})=>void 0!==t?[`_${e}_::_${t}_`,n]:[e,n[0]]));this.bundle.translations={...this.bundle.translations,...Object.fromEntries(t)}}gettext(e,t={}){return(0,s.t)("",e,t,void 0,{bundle:this.bundle})}ngettext(e,t,n,a={}){return(0,s.d)("",e,t,n,a,{bundle:this.bundle})}}class o{debug=!1;language="en";translations={};setLanguage(e){return this.language=e,this}detectLocale(){return this.detectLanguage()}detectLanguage(){return this.setLanguage((0,s.a)().replace("-","_"))}addTranslation(e,t){return this.translations[e]=t,this}enableDebugMode(){return this.debug=!0,this}build(){this.debug&&console.debug(`Creating gettext instance for language ${this.language}`);const e=new a((e=>(0,s.e)(e,this.language)));return this.language in this.translations&&e.addTranslations(this.translations[this.language]),e}}function r(){return new o}},3334:(e,t,n)=>{"use strict";n.d(t,{$X:()=>r,JN:()=>a,Pe:()=>i,Z0:()=>s.a,fL:()=>l,fw:()=>c,hY:()=>o,lG:()=>d,lO:()=>s.g});var s=n(3839);function a(){if(void 0!==globalThis.firstDay)return globalThis.firstDay;const e=new Intl.Locale((0,s.g)()),t=e.getWeekInfo?.()??e.weekInfo;return t?t.firstDay%7:1}function o(){if(void 0!==globalThis.dayNames)return globalThis.dayNames;const e=(0,s.g)();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"long"})]}function r(){if(void 0!==globalThis.dayNamesShort)return globalThis.dayNamesShort;const e=(0,s.g)();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"short"})]}function i(){if(void 0!==globalThis.dayNamesMin)return globalThis.dayNamesMin;const e=(0,s.g)();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"narrow"})]}function l(){if(void 0!==globalThis.monthNames)return globalThis.monthNames;const e=(0,s.g)();return[new Date(1970,0).toLocaleDateString(e,{month:"long"}),new Date(1970,1).toLocaleDateString(e,{month:"long"}),new Date(1970,2).toLocaleDateString(e,{month:"long"}),new Date(1970,3).toLocaleDateString(e,{month:"long"}),new Date(1970,4).toLocaleDateString(e,{month:"long"}),new Date(1970,5).toLocaleDateString(e,{month:"long"}),new Date(1970,6).toLocaleDateString(e,{month:"long"}),new Date(1970,7).toLocaleDateString(e,{month:"long"}),new Date(1970,8).toLocaleDateString(e,{month:"long"}),new Date(1970,9).toLocaleDateString(e,{month:"long"}),new Date(1970,10).toLocaleDateString(e,{month:"long"}),new Date(1970,11).toLocaleDateString(e,{month:"long"})]}function d(){if(void 0!==globalThis.monthNamesShort)return globalThis.monthNamesShort;const e=(0,s.g)();return[new Date(1970,0).toLocaleDateString(e,{month:"short"}),new Date(1970,1).toLocaleDateString(e,{month:"short"}),new Date(1970,2).toLocaleDateString(e,{month:"short"}),new Date(1970,3).toLocaleDateString(e,{month:"short"}),new Date(1970,4).toLocaleDateString(e,{month:"short"}),new Date(1970,5).toLocaleDateString(e,{month:"short"}),new Date(1970,6).toLocaleDateString(e,{month:"short"}),new Date(1970,7).toLocaleDateString(e,{month:"short"}),new Date(1970,8).toLocaleDateString(e,{month:"short"}),new Date(1970,9).toLocaleDateString(e,{month:"short"}),new Date(1970,10).toLocaleDateString(e,{month:"short"}),new Date(1970,11).toLocaleDateString(e,{month:"short"})]}function c(e=Date.now(),t={}){const n={ignoreSeconds:!1,language:(0,s.a)(),relativeTime:"long",...t},a=new Date(e),o=new Intl.RelativeTimeFormat([n.language,(0,s.a)()],{numeric:"auto",style:n.relativeTime}),r=(a.getTime()-Date.now())/1e3;if(Math.abs(r)<59.5)return n.ignoreSeconds||o.format(Math.round(r),"second");const i=r/60;if(Math.abs(i)<=59)return o.format(Math.round(i),"minute");const l=i/60;if(Math.abs(l)<23.5)return o.format(Math.round(l),"hour");const d=l/24;if(Math.abs(d)<6.5)return o.format(Math.round(d),"day");if(Math.abs(d)<27.5){const e=d/7;return o.format(Math.round(e),"week")}const c=d/30,u=Math.abs(c)<11?{month:n.relativeTime,day:"numeric"}:{year:"narrow"===n.relativeTime?"2-digit":"numeric",month:n.relativeTime};return new Intl.DateTimeFormat([n.language,(0,s.a)()],u).format(a)}},5947:(e,t,n)=>{"use strict";n.d(t,{YK:()=>l});var s=n(1777),a=(e=>(e[e.Debug=0]="Debug",e[e.Info=1]="Info",e[e.Warn=2]="Warn",e[e.Error=3]="Error",e[e.Fatal=4]="Fatal",e))(a||{});class o{context;constructor(e){this.context=e||{}}formatMessage(e,t,n){let s="["+a[t].toUpperCase()+"] ";return n&&n.app&&(s+=n.app+": "),"string"==typeof e?s+e:(s+=`Unexpected ${e.name}`,e.message&&(s+=` "${e.message}"`),t===a.Debug&&e.stack&&(s+=`\n\nStack trace:\n${e.stack}`),s)}log(e,t,n){if(!("number"==typeof this.context?.level&&e{"complete"===document.readyState||"interactive"===document.readyState?(e.context.level=window._oc_config?.loglevel??a.Warn,window._oc_debug&&(e.context.level=a.Debug),document.removeEventListener("readystatechange",t)):document.addEventListener("readystatechange",t)};return t(),this}build(){return void 0===this.context.level&&this.detectLogLevel(),this.factory(this.context)}}function l(){return new i(r)}},3814:(e,t,n)=>{"use strict";n.d(t,{$_:()=>i,Jv:()=>r,KT:()=>a,aU:()=>l,dC:()=>s});const s=(e,t)=>(t?.baseURL??i())+(e=>"/remote.php/"+e)(e),a=(e,t,n)=>{const s=1===Object.assign({ocsVersion:2},n||{}).ocsVersion?1:2;return(n?.baseURL??i())+"/ocs/v"+s+".php"+o(e,t,n)},o=(e,t,n)=>{const s=Object.assign({escape:!0},n||{});return"/"!==e.charAt(0)&&(e="/"+e),a=(a=t||{})||{},e.replace(/{([^{}]*)}/g,(function(e,t){const n=a[t];return s.escape?"string"==typeof n||"number"==typeof n?encodeURIComponent(n.toString()):encodeURIComponent(e):"string"==typeof n||"number"==typeof n?n.toString():e}));var a},r=(e,t,n)=>{const s=Object.assign({noRewrite:!1},n||{}),a=n?.baseURL??l();return!0!==window?.OC?.config?.modRewriteWorking||s.noRewrite?a+"/index.php"+o(e,t,n):a+o(e,t,n)},i=()=>window.location.protocol+"//"+window.location.host+l();function l(){let e=window._oc_webroot;if(void 0===e){e=location.pathname;const t=e.indexOf("/index.php/");if(-1!==t)e=e.slice(0,t);else{const t=e.indexOf("/",1);e=e.slice(0,t>0?t:void 0)}}return e}},3258:(e,t,n)=>{"use strict";n.d(t,{A:()=>ne});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(2883),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(3073),y=n(5471),w=n(8751),A=n(6202),b=n(4294),C=n(8191),k=n(8289),x=n(1431);(0,A.r)(A.e);const T={__name:"NcDialogButton",props:{callback:{type:Function,required:!1,default:()=>{}},label:{type:String,required:!0},icon:{type:String,required:!1,default:void 0},type:{type:String,required:!1,default:"secondary",validator:e=>"string"==typeof e&&["button","submit","reset","primary","secondary","tertiary","error","warning","success"].includes(e)},nativeType:{type:String,required:!1,default:"button",validator:e=>["submit","reset","button"].includes(e)},disabled:{type:Boolean,default:!1},variant:{type:String,required:!1,default:"secondary",validator:e=>"string"==typeof e&&["primary","secondary","tertiary","error","warning","success"].includes(e)}},emits:["click"],setup(e,{emit:t}){const n=e,s=(0,y.KR)(!1);return{__sfc:!0,props:n,emit:t,isLoading:s,handleClick:async function(e){if(!s.value){s.value=!0;try{const s="reset"!==n.nativeType&&void 0,a=await(n.callback?.())??s;!1!==a&&t("click",e,a)}finally{s.value=!1}}},t:A.a,NcButton:b.N,NcIconSvgWrapper:C.N,NcLoadingIcon:k.A}}};var N=function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcButton,{attrs:{"aria-label":e.label,disabled:e.disabled,type:e.type,"native-type":e.nativeType,variant:e.variant},on:{click:n.handleClick},scopedSlots:e._u([{key:"icon",fn:function(){return[e._t("icon",(function(){return[n.isLoading?t(n.NcLoadingIcon,{attrs:{name:n.t("Loading …")}}):void 0!==e.icon?t(n.NcIconSvgWrapper,{attrs:{svg:e.icon}}):e._e()]}))]},proxy:!0}],null,!0)},[e._v(" "+e._s(e.label)+" ")])},E=[];const _=(0,x.n)(T,N,E,!1,null,null).exports;var S=n(7004),P={};P.styleTagTransform=g(),P.setAttributes=c(),P.insert=l().bind(null,"head"),P.domAPI=r(),P.insertStyleElement=m();a()(S.A,P);S.A&&S.A.locals&&S.A.locals;var L=n(4238),B=n(2697),F=n(9916),z=n(648),D=n(7320),O=n(2857);const U={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var M=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon pause-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M14,19H18V5H14M6,19H10V5H6V19Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},R=[];const j=(0,x.n)(U,M,R,!1,null,null).exports,I={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var $=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon play-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M8,5.14V19.14L19,12.14L8,5.14Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},H=[];const G=(0,x.n)(I,$,H,!1,null,null).exports;function V(e,t){let n,s,a,o=t;this.start=function(){a=!0,s=new Date,n=setTimeout(e,o)},this.pause=function(){a=!1,clearTimeout(n),o-=new Date-s},this.clear=function(){a=!1,clearTimeout(n),o=0},this.getTimeLeft=function(){return a&&(this.pause(),this.start()),o},this.getStateRunning=function(){return a},this.start()}(0,A.r)(A.n,A.I);const q={name:"NcModal",components:{Close:F.C,Pause:j,Play:G,NcActions:D.N,NcButton:b.N,NcIconSvgWrapper:C.N},props:{name:{type:String,default:""},hasPrevious:{type:Boolean,default:!1},hasNext:{type:Boolean,default:!1},outTransition:{type:Boolean,default:!1},enableSlideshow:{type:Boolean,default:!1},slideshowDelay:{type:Number,default:5e3},slideshowPaused:{type:Boolean,default:!1},enableSwipe:{type:Boolean,default:!0},disableSwipe:{type:Boolean,default:!1},spreadNavigation:{type:Boolean,default:!1},size:{type:String,default:"normal",validator:e=>["small","normal","large","full"].includes(e)},noClose:{type:Boolean,default:!1},canClose:{type:Boolean,default:!0},closeOnClickOutside:{type:Boolean,default:!0},dark:{type:Boolean,default:!1},lightBackdrop:{type:Boolean,default:!1},container:{type:[String,null],default:"body"},closeButtonOutside:{type:Boolean,default:!1},closeButtonContained:{type:Boolean,default:!0},additionalTrapElements:{type:Array,default:()=>[]},inlineActions:{type:Number,default:0},show:{type:Boolean,default:void 0},labelId:{type:String,default:""},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String]}},emits:["previous","next","close","update:show"],setup:()=>({mdiChevronLeft:L.q,mdiChevronRight:L.m}),data:()=>({mc:null,playing:!1,slideshowTimeout:null,focusTrap:null,randId:(0,w.G)(),internalShow:!0}),computed:{cssSlideshowDelay(){return`${this.slideshowDelay}ms`},forceDarkBackdrop(){return!this.noClose&&this.canClose&&!this.closeButtonContained||this.hasNext||this.hasPrevious||""!==this.modalName||Boolean(this.$slots.actions)},modalName(){return this.name.trim()},modalLabelId(){return this.labelId||`modal-name-${this.randId}`},showModal(){return void 0===this.show?this.internalShow:this.show},modalTransitionName(){return"modal-"+(this.outTransition?"out":"in")},playPauseName(){return this.playing?(0,A.a)("Pause slideshow"):(0,A.a)("Start slideshow")},closeButtonAriaLabel:()=>(0,A.a)("Close"),prevButtonAriaLabel:()=>(0,A.a)("Previous"),nextButtonAriaLabel:()=>(0,A.a)("Next")},watch:{slideshowPaused(e){this.slideshowTimeout&&(e?this.slideshowTimeout.pause():this.slideshowTimeout.start())},additionalTrapElements(e){if(this.focusTrap){const t=this.$refs.mask;this.focusTrap.updateContainerElements([t,...e])}}},beforeMount(){window.addEventListener("keydown",this.handleKeydown)},beforeDestroy(){window.removeEventListener("keydown",this.handleKeydown),this.mc.stop()},mounted(){if(this.name||this.labelId||y.Ay.util.warn("[NcModal] You need either set the name or set a `labelId` for accessibility."),this.useFocusTrap(),this.mc=(0,v.o__)(this.$refs.mask,{onSwipeEnd:this.handleSwipe}),this.container)if("body"===this.container)document.body.insertBefore(this.$el,document.body.lastChild);else{document.querySelector(this.container).appendChild(this.$el)}},destroyed(){this.clearFocusTrap(),this.$el.remove()},methods:{t:A.a,previous(e){this.hasPrevious&&(e&&this.resetSlideshow(),this.$emit("previous",e))},next(e){this.hasNext&&(e&&this.resetSlideshow(),this.$emit("next",e))},close(e){!this.noClose&&this.canClose&&(this.internalShow=!1,this.$emit("update:show",!1),setTimeout((()=>{this.$emit("close",e)}),300))},handleClickModalWrapper(e){this.closeOnClickOutside&&this.close(e)},handleKeydown(e){if("Escape"===e.key){const t=(0,z.g)();if(t.length>0&&t[t.length-1]!==this.focusTrap)return;return this.close(e)}const t={ArrowLeft:this.previous,ArrowRight:this.next};if(t[e.key]){if(document.activeElement&&!this.$el.contains(document.activeElement))return;return t[e.key](e)}},handleSwipe(e,t){this.enableSwipe&&!this.disableSwipe&&("left"===t?this.next(e):"right"===t&&this.previous(e))},togglePlayPause(){this.playing=!this.playing,this.playing?this.handleSlideshow():this.clearSlideshowTimeout()},resetSlideshow(){this.playing=!this.playing,this.clearSlideshowTimeout(),this.$nextTick((function(){this.togglePlayPause()}))},handleSlideshow(){this.playing=!0,this.hasNext?this.slideshowTimeout=new V((()=>{this.next(),this.handleSlideshow()}),this.slideshowDelay):(this.playing=!1,this.clearSlideshowTimeout())},clearSlideshowTimeout(){this.slideshowTimeout&&this.slideshowTimeout.clear()},async useFocusTrap(){if(!this.showModal||this.focusTrap)return;const e=this.$refs.mask;await this.$nextTick();const t={allowOutsideClick:!0,fallbackFocus:e,trapStack:(0,z.g)(),escapeDeactivates:!1,setReturnFocus:this.setReturnFocus};this.focusTrap=(0,B.K)([e,...this.additionalTrapElements],t),this.focusTrap.activate()},clearFocusTrap(){this.focusTrap&&(this.focusTrap?.deactivate(),this.focusTrap=null)}}},W=()=>{(0,y.$9)(((e,t)=>({d87c3654:e.cssSlideshowDelay})))},K=q.setup;q.setup=K?(e,t)=>(W(),K(e,t)):W;const X=q;var J=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"fade",appear:""},on:{"after-enter":e.useFocusTrap,"before-leave":e.clearFocusTrap}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showModal,expression:"showModal"}],ref:"mask",staticClass:"modal-mask",class:{"modal-mask--opaque":e.dark||e.forceDarkBackdrop,"modal-mask--light":e.lightBackdrop},attrs:{role:"dialog","aria-modal":"true","aria-labelledby":e.modalLabelId,"aria-describedby":"modal-description-"+e.randId,tabindex:"-1"}},[t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("div",{staticClass:"modal-header",attrs:{"data-theme-light":e.lightBackdrop,"data-theme-dark":!e.lightBackdrop}},[e.modalName?t("h2",{staticClass:"modal-header__name",attrs:{id:"modal-name-"+e.randId}},[e._v(" "+e._s(e.modalName)+" ")]):e._e(),t("div",{staticClass:"icons-menu"},[e.hasNext&&e.enableSlideshow?t("button",{staticClass:"play-pause-icons",class:{"play-pause-icons--paused":e.slideshowPaused},attrs:{title:e.playPauseName,type:"button"},on:{click:e.togglePlayPause}},[e.playing?t("Pause",{staticClass:"play-pause-icons__pause",attrs:{size:20}}):t("Play",{staticClass:"play-pause-icons__play",attrs:{size:20}}),t("span",{staticClass:"hidden-visually"},[e._v(" "+e._s(e.playPauseName)+" ")]),e.playing?t("svg",{staticClass:"progress-ring",attrs:{height:"50",width:"50"}},[t("circle",{staticClass:"progress-ring__circle",attrs:{stroke:"white","stroke-width":"2",fill:"transparent",r:"15",cx:"25",cy:"25"}})]):e._e()],1):e._e(),t("NcActions",{staticClass:"header-actions",attrs:{inline:e.inlineActions}},[e._t("actions")],2),!e.noClose&&e.canClose&&e.closeButtonOutside&&!e.closeButtonContained?t("NcButton",{staticClass:"header-close",attrs:{"aria-label":e.closeButtonAriaLabel,variant:"tertiary"},on:{click:e.close},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Close",{attrs:{size:20}})]},proxy:!0}],null,!1,2121748766)}):e._e()],1)])]),t("transition",{attrs:{name:e.modalTransitionName,appear:""}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showModal,expression:"showModal"}],staticClass:"modal-wrapper",class:[`modal-wrapper--${e.size}`,{"modal-wrapper--spread-navigation":e.spreadNavigation}],on:{mousedown:function(t){return t.target!==t.currentTarget?null:e.handleClickModalWrapper.apply(null,arguments)}}},[t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("NcButton",{directives:[{name:"show",rawName:"v-show",value:e.hasPrevious,expression:"hasPrevious"}],staticClass:"prev",attrs:{"aria-label":e.prevButtonAriaLabel,variant:"tertiary-no-background"},on:{click:e.previous},scopedSlots:e._u([{key:"icon",fn:function(){return[t("NcIconSvgWrapper",{attrs:{directional:"",path:e.mdiChevronLeft,size:40}})]},proxy:!0}])})],1),t("div",{staticClass:"modal-container",attrs:{id:"modal-description-"+e.randId}},[t("div",{staticClass:"modal-container__content"},[e._t("default")],2),!e.noClose&&e.canClose&&!e.closeButtonOutside&&e.closeButtonContained?t("NcButton",{staticClass:"modal-container__close",attrs:{"aria-label":e.closeButtonAriaLabel,variant:"tertiary"},on:{click:e.close},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Close",{attrs:{size:20}})]},proxy:!0}],null,!1,2121748766)}):e._e()],1),t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("NcButton",{directives:[{name:"show",rawName:"v-show",value:e.hasNext,expression:"hasNext"}],staticClass:"next",attrs:{"aria-label":e.nextButtonAriaLabel,variant:"tertiary-no-background"},on:{click:e.next},scopedSlots:e._u([{key:"icon",fn:function(){return[t("NcIconSvgWrapper",{attrs:{directional:"",path:e.mdiChevronRight,size:40}})]},proxy:!0}])})],1)],1)])],1)])},Z=[];const Y=(0,x.n)(X,J,Z,!1,null,"2451d211").exports;(0,O.S)(Y);const Q=(0,y.pM)({name:"NcDialog",components:{NcDialogButton:_,NcModal:Y},props:{name:{type:String,required:!0},message:{type:String,default:""},additionalTrapElements:{type:Array,validator:e=>Array.isArray(e)&&e.every((e=>"string"==typeof e||e instanceof HTMLElement)),default:()=>[]},container:{type:String,required:!1,default:"body"},open:{type:Boolean,default:!0},size:{type:String,required:!1,default:"small",validator:e=>"string"==typeof e&&["small","normal","large","full"].includes(e)},buttons:{type:Array,required:!1,default:()=>[],validator:e=>Array.isArray(e)&&e.every((e=>"object"==typeof e))},noClose:{type:Boolean,default:!1},canClose:{type:Boolean,default:!0},closeOnClickOutside:{type:Boolean,default:!1},isForm:{type:Boolean,default:!1},outTransition:{type:Boolean,default:!1},navigationClasses:{type:[String,Array,Object],required:!1,default:""},navigationAriaLabel:{type:String,required:!1,default:""},navigationAriaLabelledby:{type:String,required:!1,default:""},contentClasses:{type:[String,Array,Object],required:!1,default:""},dialogClasses:{type:[String,Array,Object],required:!1,default:""}},emits:["closing","update:open","submit"],setup(e,{emit:t,slots:n}){const s=(0,y.KR)(),{width:a}=(0,v.Lhy)(s,{width:900}),o=(0,y.EW)((()=>a.value<876)),r=(0,y.EW)((()=>void 0!==n?.navigation)),i=(0,w.G)(),l=(0,y.EW)((()=>e.navigationAriaLabel||void 0)),d=(0,y.EW)((()=>{if(!e.navigationAriaLabel)return e.navigationAriaLabelledby||i})),c=(0,y.KR)(),u=(0,y.EW)((()=>e.isForm&&!r.value?"form":"div")),m=(0,y.EW)((()=>"form"===u.value?{submit(e){e.preventDefault(),t("submit",e)},reset(e){e.preventDefault(),t("reset",e)}}:{})),p=(0,y.KR)(!0);function g(e){p.value=!1,t("closing",e)}function f(){p.value=!0,t("update:open",!1)}const h=(0,y.EW)((()=>({noClose:e.noClose||!e.canClose,container:void 0===e.container?"body":e.container,labelId:i,size:e.size,show:e.open&&p.value,outTransition:e.outTransition,closeOnClickOutside:e.closeOnClickOutside,additionalTrapElements:e.additionalTrapElements})));return{dialogElement:c,dialogListeners:m,dialogTagName:u,handleButtonClose:function(e,t){("submit"!==e.type&&"submit"!==e.nativeType||"form"!==u.value||c.value.reportValidity())&&(g(t),window.setTimeout((()=>f()),300))},handleClosing:g,handleClosed:f,hasNavigation:r,navigationId:i,navigationAriaLabelAttr:l,navigationAriaLabelledbyAttr:d,isNavigationCollapsed:o,modalProps:h,wrapper:s}}});var ee=function(){var e=this,t=e._self._c;return e._self._setupProxy,e.open?t("NcModal",e._b({staticClass:"dialog__modal",attrs:{"enable-slideshow":!1,"enable-swipe":!1},on:{close:e.handleClosed,"update:show":function(t){return e.handleClosing()}}},"NcModal",e.modalProps,!1),[t("h2",{staticClass:"dialog__name",attrs:{id:e.navigationId},domProps:{textContent:e._s(e.name)}}),t(e.dialogTagName,e._g({ref:"dialogElement",tag:"component",staticClass:"dialog",class:e.dialogClasses},e.dialogListeners),[t("div",{ref:"wrapper",staticClass:"dialog__wrapper",class:{"dialog__wrapper--collapsed":e.isNavigationCollapsed}},[e.hasNavigation?t("nav",{staticClass:"dialog__navigation",class:e.navigationClasses,attrs:{"aria-label":e.navigationAriaLabelAttr,"aria-labelledby":e.navigationAriaLabelledbyAttr}},[e._t("navigation",null,{isCollapsed:e.isNavigationCollapsed})],2):e._e(),t("div",{staticClass:"dialog__content",class:e.contentClasses},[e._t("default",(function(){return[t("p",{staticClass:"dialog__text"},[e._v(" "+e._s(e.message)+" ")])]}))],2)]),t("div",{staticClass:"dialog__actions"},[e._t("actions",(function(){return e._l(e.buttons,(function(n,s){return t("NcDialogButton",e._b({key:s,on:{click:(t,s)=>e.handleButtonClose(n,s)}},"NcDialogButton",n,!1))}))}))],2)])],1):e._e()},te=[];const ne=(0,x.n)(Q,ee,te,!1,null,"66c29e13").exports},8289:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(2616),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(1431);const y={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 w=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"}}),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()])])])},A=[];const b=(0,v.n)(y,w,A,!1,null,"94ff8098").exports},371:(e,t,n)=>{"use strict";n.d(t,{A:()=>M});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(8580),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(1431),y=n(415);const w={name:"AlertIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var A=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon alert-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},b=[];const C=(0,v.n)(w,A,b,!1,null,null).exports,k={name:"AlertDecagramIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var x=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon alert-decagram-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M23,12L20.56,9.22L20.9,5.54L17.29,4.72L15.4,1.54L12,3L8.6,1.54L6.71,4.72L3.1,5.53L3.44,9.21L1,12L3.44,14.78L3.1,18.47L6.71,19.29L8.6,22.47L12,21L15.4,22.46L17.29,19.28L20.9,18.46L20.56,14.78L23,12M13,17H11V15H13V17M13,13H11V7H13V13Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},T=[];const N=(0,v.n)(k,x,T,!1,null,null).exports,E={name:"CheckboxMarkedCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var _=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon checkbox-marked-circle-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},S=[];const P=(0,v.n)(E,_,S,!1,null,null).exports,L={name:"InformationIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var B=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon information-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},F=[];const z=(0,v.n)(L,B,F,!1,null,null).exports,D={name:"NcNoteCard",props:{type:{type:String,default:"warning",validator:e=>["success","info","warning","error"].includes(e)},showAlert:{type:Boolean,default:!1},heading:{type:String,default:""},text:{type:String,default:""}},setup:()=>({isLegacy32:y.i}),computed:{shouldShowAlert(){return this.showAlert||"error"===this.type},icon(){switch(this.type){case"error":return N;case"success":return P;case"info":return z;default:return C}}}};var O=function(){var e=this,t=e._self._c;return t("div",{staticClass:"notecard",class:{[`notecard--${e.type}`]:e.type,"notecard--legacy":e.isLegacy32},attrs:{role:e.shouldShowAlert?"alert":"note"}},[e._t("icon",(function(){return[t(e.icon,{tag:"component",staticClass:"notecard__icon",class:{"notecard__icon--heading":e.heading},attrs:{"fill-color":"var(--note-theme)",size:20}})]})),t("div",[e.heading?t("p",{staticClass:"notecard__heading"},[e._v(" "+e._s(e.heading)+" ")]):e._e(),e._t("default",(function(){return[t("p",{staticClass:"notecard__text"},[e._v(" "+e._s(e.text)+" ")])]}))],2)],2)},U=[];const M=(0,v.n)(D,O,U,!1,null,"f656e861").exports},9916:(e,t,n)=>{"use strict";n.d(t,{C:()=>i});var s=n(1431);const a={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var o=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon close-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},r=[];const i=(0,s.n)(a,o,r,!1,null,null).exports},8751:(e,t,n)=>{"use strict";function s(e){return Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,e||5)}n.d(t,{G:()=>s})},7320:(e,t,n)=>{"use strict";n.d(t,{D:()=>_,N:()=>P});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(6559),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(5471),y=n(1431),w=n(9271),A=n(648);var b=n(6202),C=n(8751),k=n(4294),x=n(1835);const T={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var N=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon dots-horizontal-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},E=[];const _=(0,y.n)(T,N,E,!1,null,null).exports;(0,b.r)(b.z);const S={name:"NcActions",components:{NcButton:k.N,NcPopover:x.N},provide(){return{"NcActions:isSemanticMenu":(0,v.EW)((()=>"menu"===this.actionsMenuSemanticType))}},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},forceSemanticType:{type:String,default:null,validator:e=>["dialog","menu","expanded","tooltip"].includes(e)},primary:{type:Boolean,default:!1},type:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:null},defaultIcon:{type:String,default:""},ariaLabel:{type:String,default:(0,b.a)("Actions")},ariaHidden:{type:Boolean,default:null},placement:{type:String,default:"bottom"},boundariesElement:{type:Element,default:()=>document.querySelector("#content-vue")??document.querySelector("body")},container:{type:[Boolean,String,Object,Element],default:"body"},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0},variant:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:null},size:{type:String,default:"normal",validator:e=>["small","normal","large"].includes(e)}},emits:["click","blur","focus","close","closed","open","opened","update:open"],setup(){const e=`menu-${(0,C.G)()}`;return{randomId:e,triggerRandomId:`trigger-${e}`}},data(){return{opened:this.open,focusIndex:0,actionsMenuSemanticType:"unknown"}},computed:{triggerButtonVariant(){return(this.type??this.variant)||(this.primary?"primary":this.menuName?"secondary":"tertiary")},config(){return{menu:{popupRole:"menu",withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId,id:this.randomId,role:"menu"}},expanded:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},dialog:{popupRole:"dialog",withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!0,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{id:this.randomId,role:"dialog","aria-labelledby":this.triggerRandomId,"aria-modal":"true"},popoverUlA11yAttrs:{}},tooltip:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},unknown:{popupRole:void 0,role:void 0,withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!0,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId}}}[this.actionsMenuSemanticType]}},watch:{open(e){e!==this.opened&&(this.opened=e)},opened(){this.opened?document.body.addEventListener("keydown",this.handleEscapePressed):document.body.removeEventListener("keydown",this.handleEscapePressed)}},created(){!function(e,t={}){const n=(0,A.c)();(0,v.wB)(e,(()=>{(0,w.BA)(t.disabled)||((0,w.BA)(e)?n.pause():n.unpause())})),(0,v.hi)((()=>{n.unpause()}))}((()=>this.opened),{disabled:()=>this.config.withFocusTrap})},methods:{getActionName:e=>e?.componentOptions?.Ctor?.extendOptions?.name??e?.componentOptions?.tag,isValidSingleAction(e){return["NcActionButton","NcActionLink","NcActionRouter"].includes(this.getActionName(e))},isIconUrl(e){try{return!!new URL(e,e.startsWith("/")?window.location.origin:void 0)}catch{return!1}},openMenu(){this.opened||(this.opened=!0,this.$emit("update:open",!0),this.$emit("open"))},async closeMenu(e=!0){this.opened&&(await this.$nextTick(),this.opened=!1,this.$refs.popover?.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,e&&this.$refs.triggerButton?.$el.focus())},onClosed(){this.$emit("closed")},onOpened(){this.$nextTick((()=>{this.focusFirstAction(null),this.resizePopover(),this.$emit("opened")}))},resizePopover(){const e=this.$refs.menu.closest(".v-popper__inner"),t=this.$refs.menu.clientHeight,n=this.getMaxMenuHeight();if(t>n){let t=0,s=0;for(const a of this.$refs.menuList.children){if(t+a.clientHeight/2>n){e.style.height=t-s/2+"px";break}s=a.clientHeight,t+=s}}else e.style.height="fit-content"},getMaxMenuHeight(){const{top:e,bottom:t}=this.$refs.triggerButton?.$el.getBoundingClientRect()??{top:0,bottom:0},{top:n,bottom:s}=this.boundariesElement?.getBoundingClientRect()??{top:0,bottom:window.innerHeight};return Math.max(Math.min(e-84,e-n),Math.min(window.innerHeight-t-34,s-t))},getCurrentActiveMenuItemElement(){return this.$refs.menu.querySelector("li.active")},getFocusableMenuItemElements(){return this.$refs.menu.querySelectorAll(".focusable")},onKeydown(e){if("Tab"===e.key){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation)return void this.closeMenu(!0);e.preventDefault();const t=this.getFocusableMenuItemElements(),n=[...t].indexOf(document.activeElement);if(-1===n)return;const s=e.shiftKey?n-1:n+1;return(s<0||s===t.length)&&this.closeMenu(!0),this.focusIndex=s,void this.focusAction()}this.config.withArrowNavigation&&("ArrowUp"===e.key&&this.focusPreviousAction(e),"ArrowDown"===e.key&&this.focusNextAction(e),"PageUp"===e.key&&this.focusFirstAction(e),"PageDown"===e.key&&this.focusLastAction(e)),this.handleEscapePressed(e)},onTriggerKeydown(e){"Escape"===e.key&&"tooltip"===this.actionsMenuSemanticType&&this.closeMenu()},handleEscapePressed(e){"Escape"===e.key&&(this.closeMenu(),e.preventDefault())},removeCurrentActive(){const e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction(){const e=this.getFocusableMenuItemElements()[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.focusLastAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction(e){if(this.opened){const t=this.getFocusableMenuItemElements().length-1;this.focusIndex===t?this.focusFirstAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(e){if(this.opened){this.preventIfEvent(e);const t=[...this.getFocusableMenuItemElements()].findIndex((e=>"true"===e.getAttribute("aria-checked")&&"menuitemradio"===e.getAttribute("role")));this.focusIndex=t>-1?t:0,this.focusAction()}},focusLastAction(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.getFocusableMenuItemElements().length-1,this.focusAction())},preventIfEvent(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),"tooltip"===this.actionsMenuSemanticType&&this.$refs.menu&&0===this.getFocusableMenuItemElements().length&&this.closeMenu(!1)},onClick(e){this.$emit("click",e)}},render(e){const t=(this.$slots.default||[]).filter((e=>this.getActionName(e)));if(0===t.length)return;let n=t.filter(this.isValidSingleAction);this.forceMenu&&n.length>0&&this.inline>0&&(v.Ay.util.warn("Specifying forceMenu will ignore any inline actions rendering."),n=[]);const s=n.slice(0,this.inline),a=t.filter((e=>!s.includes(e)));if(this.forceSemanticType)this.actionsMenuSemanticType=this.forceSemanticType;else{const e=["NcActionInput","NcActionTextEditable"],n=["NcActionButton","NcActionButtonGroup","NcActionCheckbox","NcActionRadio"],s=["NcActionLink","NcActionRouter"],o=a.some((t=>e.includes(this.getActionName(t)))),r=a.some((e=>n.includes(this.getActionName(e)))),i=a.some((e=>s.includes(this.getActionName(e))));if(o)this.actionsMenuSemanticType="dialog";else if(r)this.actionsMenuSemanticType="menu";else if(i)this.actionsMenuSemanticType="expanded";else{t.filter((e=>this.getActionName(e).startsWith("NcAction"))).length===t.length?this.actionsMenuSemanticType="tooltip":this.actionsMenuSemanticType="unknown"}}const o=t=>{const n=t?.componentOptions?.propsData?.icon,s=t?.data?.scopedSlots?.icon()?.[0]??(this.isIconUrl(n)?e("img",{class:"action-item__menutoggle__icon",attrs:{src:n,alt:""}}):e("span",{class:["icon",n]})),a=t?.data?.attrs||{},o=t?.componentOptions?.listeners?.click,r=t?.componentOptions?.children?.[0]?.text?.trim?.(),i=t?.componentOptions?.propsData?.ariaLabel||r,l=this.forceName?r:"";let d=t?.componentOptions?.propsData?.title;this.forceName||d||(d=r);const c={...t?.componentOptions?.propsData??{}},u=["submit","reset"].includes(c.type)?c.modelValue:"button";return delete c.modelValue,delete c.type,e("NcButton",{class:["action-item action-item--single",t?.data?.staticClass,t?.data?.class],attrs:{...a,"aria-label":i,title:d},ref:t?.data?.ref,props:{...c,disabled:this.disabled||t?.componentOptions?.propsData?.disabled,pressed:t?.componentOptions?.propsData?.modelValue,size:this.size,type:u,variant:(this.type??this.variant)||(l?"secondary":"tertiary")},on:{focus:this.onFocus,blur:this.onBlur,"update:pressed":t?.componentOptions?.listeners?.["update:modelValue"]??(()=>{}),...!!o&&{click:e=>{o&&o(e)}}}},[e("template",{slot:"icon"},[s]),l])},r=t=>{const n=this.$slots.icon?.[0]||(this.defaultIcon?e("span",{class:["icon",this.defaultIcon]}):e(_,{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",popupRole:this.config.popupRole,noAutoReturnFocus:!this.withFocusTrap,focusTrap:this.config.withFocusTrap},attrs:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,...this.manualOpen&&{triggers:[]}},on:{show:this.openMenu,"after-show":this.onOpened,hide:this.closeMenu,"after-hide":this.onClosed}},[e("NcButton",{class:"action-item__menutoggle",props:{size:this.size,variant:this.triggerButtonVariant,disabled:this.disabled},slot:"trigger",ref:"triggerButton",attrs:{id:this.triggerRandomId,"aria-label":this.menuName?null:this.ariaLabel,...this.config.triggerA11yAttr},on:{focus:this.onFocus,blur:this.onBlur,click:this.onClick,keydown:this.onTriggerKeydown}},[e("template",{slot:"icon"},[n]),this.menuName]),e("div",{class:{open:this.opened},attrs:{tabindex:"-1",...this.config.popoverContainerA11yAttrs},on:{keydown:this.onKeydown},ref:"menu"},[e("ul",{attrs:{tabindex:"-1",...this.config.popoverUlA11yAttrs},ref:"menuList"},[t])])])};return 1!==t.length||1!==n.length||this.forceMenu?(this.$nextTick((()=>{if(this.opened&&this.$refs.menu){this.resizePopover();0===(this.$refs.menu.querySelector("li.active")||[]).length&&this.focusFirstAction()}})),s.length>0&&this.inline>0?e("div",{class:["action-items",`action-item--${this.triggerButtonVariant}`]},[...s.map(o),a.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[r(a)]):null]):e("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened}]},[r(t)])):o(t[0])}};const P=(0,y.n)(S,null,null,!1,null,"cf2bf155").exports},4294:(e,t,n)=>{"use strict";n.d(t,{N:()=>b});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(9344),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(415),y=n(3168),w=n(1431);const A={name:"NcButton",inject:{getNcPopoverTriggerAttrs:{from:"NcPopover:trigger:attrs",default:()=>()=>({})}},props:{alignment:{type:String,default:"center",validator:e=>["start","start-reverse","center","center-reverse","end","end-reverse"].includes(e)},disabled:{type:Boolean,default:!1},size:{type:String,default:"normal",validator:e=>["small","normal","large"].includes(e)},type:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e)||["submit","reset","button"].includes(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},target:{type:String,default:"_self"},download:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null},pressed:{type:Boolean,default:null},variant:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:"secondary"}},emits:["update:pressed","click"],computed:{realVariant(){return this.pressed?"primary":!1!==this.pressed||"primary"!==this.type&&"primary"!==this.variant?"secondary"!==this.type&&["primary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(this.type)?this.type:this.variant:"secondary"},realType(){return"boolean"==typeof this.pressed?"button":"button"!==this.nativeType||["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(this.type)?this.nativeType:this.type},isTertiary(){return this.realVariant.startsWith("tertiary")},flexAlignment(){return this.alignment.split("-")[0]},isReverseAligned(){return this.alignment.includes("-")},ncPopoverTriggerAttrs(){return this.getNcPopoverTriggerAttrs()}},render(e){const t=!!this.$slots.default,n=this.$slots?.icon;t||this.ariaLabel||y.l.warn("You need to fill either the text or the ariaLabel props in the button component.",{text:this.$slots.default?.[0]?.text,ariaLabel:this.ariaLabel,instance:this});const s=this.to||this.href,a=!s&&"boolean"==typeof this.pressed,o=({href:o,navigate:r,isActive:i,isExactActive:l}={})=>e(s?"a":"button",{class:["button-vue",`button-vue--size-${this.size}`,{"button-vue--icon-only":n&&!t,"button-vue--text-only":t&&!n,"button-vue--icon-and-text":n&&t,[`button-vue--vue-${this.realVariant}`]:this.realVariant,"button-vue--legacy":v.i,"button-vue--tertiary":this.isTertiary,"button-vue--wide":this.wide,[`button-vue--${this.flexAlignment}`]:"center"!==this.flexAlignment,"button-vue--reverse":this.isReverseAligned,active:i,"router-link-exact-active":l}],attrs:{"aria-label":this.ariaLabel,"aria-pressed":a?this.pressed.toString():void 0,disabled:this.disabled,type:s?null:this.realType,role:s?"button":null,href:this.to?o:this.href||null,target:s?this.target||"_self":null,rel:s?"nofollow noreferrer noopener":null,download:!this.to&&this.href&&this.download?this.download:null,...this.ncPopoverTriggerAttrs,...this.$attrs},on:{...this.$listeners,click:e=>{a&&this.$emit("update:pressed",!this.pressed),this.$emit("click",e),r?.(e)}}},[e("span",{class:"button-vue__wrapper"},[n?e("span",{class:"button-vue__icon",attrs:{"aria-hidden":"true"}},[this.$slots.icon]):null,t?e("span",{class:"button-vue__text"},[this.$slots.default]):null])]);return this.to?e("router-link",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:o}}):o()}};const b=(0,w.n)(A,null,null,!1,null,"8a49b234").exports},8191:(e,t,n)=>{"use strict";n.d(t,{N:()=>N});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(6133),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(9418),y=n(5471),w=n(1431);const A={name:"NcIconSvgWrapper",props:{directional:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},svg:{type:String,default:""},name:{type:String,default:""},path:{type:String,default:""},size:{type:[Number,String],default:20,validator:e=>"number"==typeof e||"auto"===e}},computed:{iconSize(){return"number"==typeof this.size?`${this.size}px`:this.size},cleanSvg(){if(!this.svg||this.path)return;const e=v.A.sanitize(this.svg),t=(new DOMParser).parseFromString(e,"image/svg+xml");return t.querySelector("parsererror")?(y.Ay.util.warn("SVG is not valid"),""):(t.documentElement.id&&t.documentElement.removeAttribute("id"),t.documentElement.outerHTML)}}},b=()=>{(0,y.$9)(((e,t)=>({dad67fa8:e.iconSize})))},C=A.setup;A.setup=C?(e,t)=>(b(),C(e,t)):b;const k=A;var x=function(){var e=this,t=e._self._c;return t("span",{staticClass:"icon-vue",class:{"icon-vue--directional":e.directional,"icon-vue--inline":e.inline},attrs:{"aria-hidden":e.name?void 0:"true","aria-label":e.name||void 0,role:"img"}},[e.cleanSvg?t("span",{domProps:{innerHTML:e._s(e.cleanSvg)}}):t("svg",{attrs:{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:e.path}})])])},T=[];const N=(0,w.n)(k,x,T,!1,null,"4625d649").exports},1835:(e,t,n)=>{"use strict";n.d(t,{N:()=>yn});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(5228),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;function v(e){return e.split("-")[0]}function y(e){return e.split("-")[1]}function w(e){return["top","bottom"].includes(v(e))?"x":"y"}function A(e){return"y"===e?"height":"width"}function b(e){let{reference:t,floating:n,placement:s}=e;const a=t.x+t.width/2-n.width/2,o=t.y+t.height/2-n.height/2;let r;switch(v(s)){case"top":r={x:a,y:t.y-n.height};break;case"bottom":r={x:a,y:t.y+t.height};break;case"right":r={x:t.x+t.width,y:o};break;case"left":r={x:t.x-n.width,y:o};break;default:r={x:t.x,y:t.y}}const i=w(s),l=A(i);switch(y(s)){case"start":r[i]=r[i]-(t[l]/2-n[l]/2);break;case"end":r[i]=r[i]+(t[l]/2-n[l]/2)}return r}function C(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function k(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function x(e,t){void 0===t&&(t={});const{x:n,y:s,platform:a,rects:o,elements:r,strategy:i}=e,{boundary:l="clippingParents",rootBoundary:d="viewport",elementContext:c="floating",altBoundary:u=!1,padding:m=0}=t,p=C(m),g=r[u?"floating"===c?"reference":"floating":c],f=await a.getClippingClientRect({element:await a.isElement(g)?g:g.contextElement||await a.getDocumentElement({element:r.floating}),boundary:l,rootBoundary:d}),h=k(await a.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===c?{...o.floating,x:n,y:s}:o.reference,offsetParent:await a.getOffsetParent({element:r.floating}),strategy:i}));return{top:f.top-h.top+p.top,bottom:h.bottom-f.bottom+p.bottom,left:f.left-h.left+p.left,right:h.right-f.right+p.right}}const T=Math.min,N=Math.max;function E(e,t,n){return N(e,T(t,n))}const _={left:"right",right:"left",bottom:"top",top:"bottom"};function S(e){return e.replace(/left|right|bottom|top/g,(e=>_[e]))}function P(e,t){const n="start"===y(e),s=w(e),a=A(s);let o="x"===s?n?"right":"left":n?"bottom":"top";return t.reference[a]>t.floating[a]&&(o=S(o)),{main:o,cross:S(o)}}const L={start:"end",end:"start"};function B(e){return e.replace(/start|end/g,(e=>L[e]))}const F=["top","right","bottom","left"],z=F.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]);const D=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,s,a,o,r,i;const{x:l,y:d,rects:c,middlewareData:u,placement:m}=t,{alignment:p=null,allowedPlacements:g=z,autoAlignment:f=!0,...h}=e;if(null!=(n=u.autoPlacement)&&n.skip)return{};const w=function(e,t,n){return(e?[...n.filter((t=>y(t)===e)),...n.filter((t=>y(t)!==e))]:n.filter((e=>v(e)===e))).filter((n=>!e||y(n)===e||!!t&&B(n)!==n))}(p,f,g),A=await x(t,h),b=null!=(s=null==(a=u.autoPlacement)?void 0:a.index)?s:0,C=w[b],{main:k,cross:T}=P(C,c);if(m!==C)return{x:l,y:d,reset:{placement:w[0]}};const N=[A[v(C)],A[k],A[T]],E=[...null!=(o=null==(r=u.autoPlacement)?void 0:r.overflows)?o:[],{placement:C,overflows:N}],_=w[b+1];if(_)return{data:{index:b+1,overflows:E},reset:{placement:_}};const S=E.slice().sort(((e,t)=>e.overflows[0]-t.overflows[0])),L=null==(i=S.find((e=>{let{overflows:t}=e;return t.every((e=>e<=0))})))?void 0:i.placement;return{data:{skip:!0},reset:{placement:null!=L?L:S[0].placement}}}}};const O=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,s;const{placement:a,middlewareData:o,rects:r,initialPlacement:i}=t;if(null!=(n=o.flip)&&n.skip)return{};const{mainAxis:l=!0,crossAxis:d=!0,fallbackPlacements:c,fallbackStrategy:u="bestFit",flipAlignment:m=!0,...p}=e,g=v(a),f=c||(g===i||!m?[S(i)]:function(e){const t=S(e);return[B(e),t,B(t)]}(i)),h=[i,...f],y=await x(t,p),w=[];let A=(null==(s=o.flip)?void 0:s.overflows)||[];if(l&&w.push(y[g]),d){const{main:e,cross:t}=P(a,r);w.push(y[e],y[t])}if(A=[...A,{placement:a,overflows:w}],!w.every((e=>e<=0))){var b,C;const e=(null!=(b=null==(C=o.flip)?void 0:C.index)?b:0)+1,t=h[e];if(t)return{data:{index:e,overflows:A},reset:{placement:t}};let n="bottom";switch(u){case"bestFit":{var k;const e=null==(k=A.slice().sort(((e,t)=>e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)-t.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)))[0])?void 0:k.placement;e&&(n=e);break}case"initialPlacement":n=i}return{data:{skip:!0},reset:{placement:n}}}return{}}}};const U=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn(t){const{x:n,y:s,placement:a,rects:o}=t,r=function(e){let{placement:t,rects:n,value:s}=e;const a=v(t),o=["left","top"].includes(a)?-1:1,r="function"==typeof s?s({...n,placement:t}):s,{mainAxis:i,crossAxis:l}="number"==typeof r?{mainAxis:r,crossAxis:0}:{mainAxis:0,crossAxis:0,...r};return"x"===w(a)?{x:l,y:i*o}:{x:i*o,y:l}}({placement:a,rects:o,value:e});return{x:n+r.x,y:s+r.y,data:r}}}};function M(e){return"x"===e?"y":"x"}function R(e){return"[object Window]"===(null==e?void 0:e.toString())}function j(e){if(null==e)return window;if(!R(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function I(e){return j(e).getComputedStyle(e)}function $(e){return R(e)?"":e?(e.nodeName||"").toLowerCase():""}function H(e){return e instanceof j(e).HTMLElement}function G(e){return e instanceof j(e).Element}function V(e){return e instanceof j(e).ShadowRoot||e instanceof ShadowRoot}function q(e){const{overflow:t,overflowX:n,overflowY:s}=I(e);return/auto|scroll|overlay|hidden/.test(t+s+n)}function W(e){return["table","td","th"].includes($(e))}function K(e){const t=navigator.userAgent.toLowerCase().includes("firefox"),n=I(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}const X=Math.min,J=Math.max,Z=Math.round;function Y(e,t){void 0===t&&(t=!1);const n=e.getBoundingClientRect();let s=1,a=1;return t&&H(e)&&(s=e.offsetWidth>0&&Z(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Z(n.height)/e.offsetHeight||1),{width:n.width/s,height:n.height/a,top:n.top/a,right:n.right/s,bottom:n.bottom/a,left:n.left/s,x:n.left/s,y:n.top/a}}function Q(e){return(t=e,(t instanceof j(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function ee(e){return R(e)?{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}:{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function te(e){return Y(Q(e)).left+ee(e).scrollLeft}function ne(e,t,n){const s=H(t),a=Q(t),o=Y(e,s&&function(e){const t=Y(e);return Z(t.width)!==e.offsetWidth||Z(t.height)!==e.offsetHeight}(t));let r={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if(s||!s&&"fixed"!==n)if(("body"!==$(t)||q(a))&&(r=ee(t)),H(t)){const e=Y(t,!0);i.x=e.x+t.clientLeft,i.y=e.y+t.clientTop}else a&&(i.x=te(a));return{x:o.left+r.scrollLeft-i.x,y:o.top+r.scrollTop-i.y,width:o.width,height:o.height}}function se(e){return"html"===$(e)?e:e.assignedSlot||e.parentNode||(V(e)?e.host:null)||Q(e)}function ae(e){return H(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function oe(e){const t=j(e);let n=ae(e);for(;n&&W(n)&&"static"===getComputedStyle(n).position;)n=ae(n);return n&&("html"===$(n)||"body"===$(n)&&"static"===getComputedStyle(n).position&&!K(n))?t:n||function(e){let t=se(e);for(;H(t)&&!["html","body"].includes($(t));){if(K(t))return t;t=t.parentNode}return null}(e)||t}function re(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ie(e){return["html","body","#document"].includes($(e))?e.ownerDocument.body:H(e)&&q(e)?e:ie(se(e))}function le(e,t){var n;void 0===t&&(t=[]);const s=ie(e),a=s===(null==(n=e.ownerDocument)?void 0:n.body),o=j(s),r=a?[o].concat(o.visualViewport||[],q(s)?s:[]):s,i=t.concat(r);return a?i:i.concat(le(se(r)))}function de(e,t){return"viewport"===t?k(function(e){const t=j(e),n=Q(e),s=t.visualViewport;let a=n.clientWidth,o=n.clientHeight,r=0,i=0;return s&&(a=s.width,o=s.height,Math.abs(t.innerWidth/s.scale-s.width)<.01&&(r=s.offsetLeft,i=s.offsetTop)),{width:a,height:o,x:r,y:i}}(e)):G(t)?function(e){const t=Y(e),n=t.top+e.clientTop,s=t.left+e.clientLeft;return{top:n,left:s,x:s,y:n,right:s+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t):k(function(e){var t;const n=Q(e),s=ee(e),a=null==(t=e.ownerDocument)?void 0:t.body,o=J(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),r=J(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0);let i=-s.scrollLeft+te(e);const l=-s.scrollTop;return"rtl"===I(a||n).direction&&(i+=J(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:r,x:i,y:l}}(Q(e)))}function ce(e){const t=le(se(e)),n=["absolute","fixed"].includes(I(e).position)&&H(e)?oe(e):e;return G(n)?t.filter((e=>G(e)&&function(e,t){const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&V(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,n)&&"body"!==$(e))):[]}const ue={getElementRects:e=>{let{reference:t,floating:n,strategy:s}=e;return{reference:ne(t,oe(n),s),floating:{...re(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>function(e){let{rect:t,offsetParent:n,strategy:s}=e;const a=H(n),o=Q(n);if(n===o)return t;let r={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if((a||!a&&"fixed"!==s)&&(("body"!==$(n)||q(o))&&(r=ee(n)),H(n))){const e=Y(n,!0);i.x=e.x+n.clientLeft,i.y=e.y+n.clientTop}return{...t,x:t.x-r.scrollLeft+i.x,y:t.y-r.scrollTop+i.y}}(e),getOffsetParent:e=>{let{element:t}=e;return oe(t)},isElement:e=>G(e),getDocumentElement:e=>{let{element:t}=e;return Q(t)},getClippingClientRect:e=>function(e){let{element:t,boundary:n,rootBoundary:s}=e;const a=[..."clippingParents"===n?ce(t):[].concat(n),s],o=a[0],r=a.reduce(((e,n)=>{const s=de(t,n);return e.top=J(s.top,e.top),e.right=X(s.right,e.right),e.bottom=X(s.bottom,e.bottom),e.left=J(s.left,e.left),e}),de(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}(e),getDimensions:e=>{let{element:t}=e;return re(t)},getClientRects:e=>{let{element:t}=e;return t.getClientRects()}},me=(e,t,n)=>(async(e,t,n)=>{const{placement:s="bottom",strategy:a="absolute",middleware:o=[],platform:r}=n;let i=await r.getElementRects({reference:e,floating:t,strategy:a}),{x:l,y:d}=b({...i,placement:s}),c=s,u={};for(let n=0;nt in e?ge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,be=(e,t)=>{for(var n in t||(t={}))ye.call(t,n)&&Ae(e,n,t[n]);if(ve)for(var n of ve(t))we.call(t,n)&&Ae(e,n,t[n]);return e},Ce=(e,t)=>fe(e,he(t)),ke=(e,t)=>{var n={};for(var s in e)ye.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(null!=e&&ve)for(var s of ve(e))t.indexOf(s)<0&&we.call(e,s)&&(n[s]=e[s]);return n};function xe(e,t){for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&("object"==typeof t[n]&&e[n]?xe(e[n],t[n]):e[n]=t[n])}const Te={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function Ne(e,t){let n,s=Te.themes[e]||{};do{n=s[t],void 0===n?s.$extend?s=Te.themes[s.$extend]||{}:(s=null,n=Te[t]):s=null}while(s);return n}function Ee(e){const t=[e];let n=Te.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=Te.themes[n.$extend]||{}):n=null}while(n);return t}let _e=!1;if("undefined"!=typeof window){_e=!1;try{const e=Object.defineProperty({},"passive",{get(){_e=!0}});window.addEventListener("test",null,e)}catch(e){}}let Se=!1;"undefined"!=typeof window&&"undefined"!=typeof navigator&&(Se=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Pe=["auto","top","bottom","left","right"].reduce(((e,t)=>e.concat([t,`${t}-start`,`${t}-end`])),[]),Le={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},Be={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend"};function Fe(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ze(){return new Promise((e=>requestAnimationFrame((()=>{requestAnimationFrame(e)}))))}const De=[];let Oe=null;const Ue={};function Me(e){let t=Ue[e];return t||(t=Ue[e]=[]),t}let Re=function(){};function je(e){return function(){return Ne(this.$props.theme,e)}}"undefined"!=typeof window&&(Re=window.Element);const Ie="__floating-vue__popper";var $e=()=>({name:"VPopper",props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,required:!0},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:je("disabled")},positioningDisabled:{type:Boolean,default:je("positioningDisabled")},placement:{type:String,default:je("placement"),validator:e=>Pe.includes(e)},delay:{type:[String,Number,Object],default:je("delay")},distance:{type:[Number,String],default:je("distance")},skidding:{type:[Number,String],default:je("skidding")},triggers:{type:Array,default:je("triggers")},showTriggers:{type:[Array,Function],default:je("showTriggers")},hideTriggers:{type:[Array,Function],default:je("hideTriggers")},popperTriggers:{type:Array,default:je("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:je("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:je("popperHideTriggers")},container:{type:[String,Object,Re,Boolean],default:je("container")},boundary:{type:[String,Re],default:je("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:je("strategy")},autoHide:{type:[Boolean,Function],default:je("autoHide")},handleResize:{type:Boolean,default:je("handleResize")},instantMove:{type:Boolean,default:je("instantMove")},eagerMount:{type:Boolean,default:je("eagerMount")},popperClass:{type:[String,Array,Object],default:je("popperClass")},computeTransformOrigin:{type:Boolean,default:je("computeTransformOrigin")},autoMinSize:{type:Boolean,default:je("autoMinSize")},autoSize:{type:[Boolean,String],default:je("autoSize")},autoMaxSize:{type:Boolean,default:je("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:je("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:je("preventOverflow")},overflowPadding:{type:[Number,String],default:je("overflowPadding")},arrowPadding:{type:[Number,String],default:je("arrowPadding")},arrowOverflow:{type:Boolean,default:je("arrowOverflow")},flip:{type:Boolean,default:je("flip")},shift:{type:Boolean,default:je("shift")},shiftCrossAxis:{type:Boolean,default:je("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:je("noAutoFocus")}},provide(){return{[Ie]:{parentPopper:this}}},inject:{[Ie]:{default:null}},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:Ce(be({},this.classes),{popperClass:this.popperClass}),result:this.positioningDisabled?null:this.result}},parentPopper(){var e;return null==(e=this[Ie])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:be(be({shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())}},["triggers","positioningDisabled"].reduce(((e,t)=>(e[t]="$_refreshListeners",e)),{})),["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce(((e,t)=>(e[t]="$_computePosition",e)),{})),created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map((e=>e.toString(36).substring(2,10))).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeDestroy(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var s,a;(null==(s=this.parentPopper)?void 0:s.lockedChild)&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,!n&&this.disabled||((null==(a=this.parentPopper)?void 0:a.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame((()=>{this.$_showFrameLocked=!1}))),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1,skipAiming:n=!1}={}){var s;this.$_hideInProgress||(this.shownChildren.size>0?this.$_pendingHide=!0:!n&&this.hasPopperShowTriggerHover&&this.$_isAimingPopper()?this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout((()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)}),1e3)):((null==(s=this.parentPopper)?void 0:s.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)))},init(){this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode(),this.$_targetNodes=this.targetNodes().filter((e=>e.nodeType===e.ELEMENT_NODE)),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){var e;if(this.$_isDisposed||this.positioningDisabled)return;const t={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&t.middleware.push(U({mainAxis:this.distance,crossAxis:this.skidding}));const n=this.placement.startsWith("auto");if(n?t.middleware.push(D({alignment:null!=(e=this.placement.split("-")[1])?e:""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:s,placement:a}=t,{mainAxis:o=!0,crossAxis:r=!1,limiter:i={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=e,d={x:n,y:s},c=await x(t,l),u=w(v(a)),m=M(u);let p=d[u],g=d[m];if(o){const e="y"===u?"bottom":"right";p=E(p+c["y"===u?"top":"left"],p,p-c[e])}if(r){const e="y"===m?"bottom":"right";g=E(g+c["y"===m?"top":"left"],g,g-c[e])}const f=i.fn({...t,[u]:p,[m]:g});return{...f,data:{x:f.x-n,y:f.y-s}}}}}({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!n&&this.flip&&t.middleware.push(O({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:s=0}=null!=e?e:{},{x:a,y:o,placement:r,rects:i,platform:l}=t;if(null==n)return{};const d=C(s),c={x:a,y:o},u=w(v(r)),m=A(u),p=await l.getDimensions({element:n}),g="y"===u?"top":"left",f="y"===u?"bottom":"right",h=i.reference[m]+i.reference[u]-c[u]-i.floating[m],y=c[u]-i.reference[u],b=await l.getOffsetParent({element:n}),k=b?"y"===u?b.clientHeight||0:b.clientWidth||0:0,x=h/2-y/2,T=d[g],N=k-p[m]-d[f],_=k/2-p[m]/2+x,S=E(T,_,N);return{data:{[u]:S,centerOffset:_-S}}}}))({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:e,rects:t,middlewareData:n})=>{let s;const{centerOffset:a}=n.arrow;return s=e.startsWith("top")||e.startsWith("bottom")?Math.abs(a)>t.reference.width/2:Math.abs(a)>t.reference.height/2,{data:{overflow:s}}}}),this.autoMinSize||this.autoSize){const e=this.autoSize?this.autoSize:this.autoMinSize?"min":null;t.middleware.push({name:"autoSize",fn:({rects:t,placement:n,middlewareData:s})=>{var a;if(null==(a=s.autoSize)?void 0:a.skip)return{};let o,r;return n.startsWith("top")||n.startsWith("bottom")?o=t.reference.width:r=t.reference.height,this.$_innerNode.style["min"===e?"minWidth":"max"===e?"maxWidth":"width"]=null!=o?`${o}px`:null,this.$_innerNode.style["min"===e?"minHeight":"max"===e?"maxHeight":"height"]=null!=r?`${r}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,t.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n;const{placement:s,rects:a,middlewareData:o}=t,{apply:r,...i}=e;if(null!=(n=o.size)&&n.skip)return{};const l=await x(t,i),d=v(s),c="end"===y(s);let u,m;"top"===d||"bottom"===d?(u=d,m=c?"left":"right"):(m=d,u=c?"top":"bottom");const p=N(l.left,0),g=N(l.right,0),f=N(l.top,0),h=N(l.bottom,0),w={height:a.floating.height-(["left","right"].includes(s)?2*(0!==f||0!==h?f+h:N(l.top,l.bottom)):l[u]),width:a.floating.width-(["top","bottom"].includes(s)?2*(0!==p||0!==g?p+g:N(l.left,l.right)):l[m])};return null==r||r({...w,...a}),{data:{skip:!0},reset:{rects:!0}}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({width:e,height:t})=>{this.$_innerNode.style.maxWidth=null!=e?`${e}px`:null,this.$_innerNode.style.maxHeight=null!=t?`${t}px`:null}})));const s=await me(this.$_referenceNode,this.$_popperNode,t);Object.assign(this.result,{x:s.x,y:s.y,placement:s.placement,strategy:s.strategy,arrow:be(be({},s.middlewareData.arrow),s.middlewareData.arrowOverflow)})},$_scheduleShow(e=null,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Oe&&this.instantMove&&Oe.instantMove&&Oe!==this.parentPopper)return Oe.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e=null,t=!1){this.shownChildren.size>0?this.$_pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Oe=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,this.isShown||(this.$_ensureTeleport(),await ze(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...le(this.$_referenceNode),...le(this.$_popperNode)],"scroll",(()=>{this.$_computePosition()})))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),s=e.x+e.width/2-(n.left+t.offsetLeft),a=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${s}px ${a}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.$_pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,Fe(De,this),0===De.length&&document.body.classList.remove("v-popper--some-open");for(const e of Ee(this.theme)){const t=Me(e);Fe(t,this),0===t.length&&document.body.classList.remove(`v-popper--some-open--${e}`)}Oe===this&&(Oe=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=Ne(this.theme,"disposeTimeout");null!==t&&(this.$_disposeTimer=setTimeout((()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)}),t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ze(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,Le,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],Le,this.popperTriggers,this.popperShowTriggers,e);const t=e=>t=>{t.usedByTooltip||this.hide({event:t,skipAiming:e})};this.$_registerTriggerListeners(this.$_targetNodes,Be,this.triggers,this.hideTriggers,t(!1)),this.$_registerTriggerListeners([this.$_popperNode],Be,this.popperTriggers,this.popperHideTriggers,t(!0))},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach((e=>e.addEventListener(t,n,_e?{passive:!0}:void 0)))},$_registerTriggerListeners(e,t,n,s,a){let o=n;null!=s&&(o="function"==typeof s?s(o):s),o.forEach((n=>{const s=t[n];s&&this.$_registerEventListeners(e,s,a)}))},$_removeEventListeners(e){const t=[];this.$_events.forEach((n=>{const{targetNodes:s,eventType:a,handler:o}=n;e&&e!==a?t.push(n):s.forEach((e=>e.removeEventListener(a,o)))})),this.$_events=t},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout((()=>{this.$_preventShow=!1}),300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const s=n.getAttribute(e);s&&(n.removeAttribute(e),n.setAttribute(t,s))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const s=e[n];null==s?t.removeAttribute(n):t.setAttribute(n,s)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.$_pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$el.getBoundingClientRect();if(Xe>=e.left&&Xe<=e.right&&Je>=e.top&&Je<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Xe-We,n=Je-Ke,s=e.left+e.width/2-We+(e.top+e.height/2)-Ke+e.width+e.height,a=We+t*s,o=Ke+n*s;return Ze(We,Ke,a,o,e.left,e.top,e.left,e.bottom)||Ze(We,Ke,a,o,e.left,e.top,e.right,e.top)||Ze(We,Ke,a,o,e.right,e.top,e.right,e.bottom)||Ze(We,Ke,a,o,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$scopedSlots.default(this.slotData)[0]}});function He(e){for(let t=0;t=0;s--){const a=De[s];try{const s=a.$_containsGlobalTarget=Ve(a,e);a.$_pendingHide=!1,requestAnimationFrame((()=>{if(a.$_pendingHide=!1,!n[a.randomId]&&qe(a,s,e)){if(a.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&s){let e=a.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let o=a.parentPopper;for(;o&&qe(o,o.$_containsGlobalTarget,e);)o.$_handleGlobalClose(e,t),o=o.parentPopper}}))}catch(e){}}}function Ve(e,t){const n=e.popperNode();return e.$_mouseDownContains||n.contains(t.target)}function qe(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}"undefined"!=typeof document&&"undefined"!=typeof window&&(Se?(document.addEventListener("touchstart",He,!_e||{passive:!0,capture:!0}),document.addEventListener("touchend",(function(e){Ge(e,!0)}),!_e||{passive:!0,capture:!0})):(window.addEventListener("mousedown",He,!0),window.addEventListener("click",(function(e){Ge(e)}),!0)),window.addEventListener("resize",(function(e){for(let t=0;t=0&&l<=1&&d>=0&&d<=1}var Ye;function Qe(){Qe.init||(Qe.init=!0,Ye=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var s=e.indexOf("Edge/");return s>0?parseInt(e.substring(s+5,e.indexOf(".",s)),10):-1}())}function et(e,t,n,s,a,o,r,i,l,d){"boolean"!=typeof r&&(l=i,i=r,r=!1);var c,u="function"==typeof n?n.options:n;if(e&&e.render&&(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0,a&&(u.functional=!0)),s&&(u._scopeId=s),o?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=c):t&&(c=r?function(e){t.call(this,d(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,i(e))}),c)if(u.functional){var m=u.render;u.render=function(e,t){return c.call(t),m(e,t)}}else{var p=u.beforeCreate;u.beforeCreate=p?[].concat(p,c):[c]}return n}"undefined"!=typeof window&&window.addEventListener("mousemove",(e=>{We=Xe,Ke=Je,Xe=e.clientX,Je=e.clientY}),_e?{passive:!0}:void 0);var tt={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var e=this;Qe(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight,e.emitOnMount&&e.emitSize()}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",Ye&&this.$el.appendChild(t),t.data="about:blank",Ye||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()},methods:{compareAndNotify:function(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize:function(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!Ye&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},nt=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})};nt._withStripped=!0;var st=et({render:nt,staticRenderFns:[]},undefined,tt,"data-v-8859cc6c",false,undefined,!1,void 0,void 0,void 0);var at={version:"1.0.1",install:function(e){e.component("resize-observer",st),e.component("ResizeObserver",st)}},ot=null;"undefined"!=typeof window?ot=window.Vue:void 0!==n.g&&(ot=n.g.Vue),ot&&ot.use(at);var rt={computed:{themeClass(){return function(e){const t=[e];let n=Te.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=Te.themes[n.$extend]||{}):n=null}while(n);return t.map((e=>`v-popper--theme-${e}`))}(this.theme)}}},it={name:"VPopperContent",components:{ResizeObserver:st},mixins:[rt],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},methods:{toPx:e=>null==e||isNaN(e)?null:`${e}px`}};function lt(e,t,n,s,a,o,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),s&&(d.functional=!0),o&&(d._scopeId="data-v-"+o),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__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=l):a&&(l=i?function(){a.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:a),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}const dt={};var ct=lt(it,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"popover",staticClass:"v-popper__popper",class:[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}],style:e.result?{position:e.result.strategy,transform:"translate3d("+Math.round(e.result.x)+"px,"+Math.round(e.result.y)+"px,0)"}:void 0,attrs:{id:e.popperId,"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0},on:{keyup:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.autoHide&&e.$emit("hide")}}},[n("div",{staticClass:"v-popper__backdrop",on:{click:function(t){e.autoHide&&e.$emit("hide")}}}),n("div",{staticClass:"v-popper__wrapper",style:e.result?{transformOrigin:e.result.transformOrigin}:void 0},[n("div",{ref:"inner",staticClass:"v-popper__inner"},[e.mounted?[n("div",[e._t("default")],2),e.handleResize?n("ResizeObserver",{on:{notify:function(t){return e.$emit("resize",t)}}}):e._e()]:e._e()],2),n("div",{ref:"arrow",staticClass:"v-popper__arrow-container",style:e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0},[n("div",{staticClass:"v-popper__arrow-outer"}),n("div",{staticClass:"v-popper__arrow-inner"})])])])}),[],!1,ut,null,null,null);function ut(e){for(let e in dt)this[e]=dt[e]}var mt=function(){return ct.exports}(),pt={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}},gt={name:"VPopperWrapper",components:{Popper:$e(),PopperContent:mt},mixins:[pt,rt],inheritAttrs:!1,props:{theme:{type:String,default(){return this.$options.vPopperTheme}}},methods:{getTargetNodes(){return Array.from(this.$refs.reference.children).filter((e=>e!==this.$refs.popperContent.$el))}}},ft=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"target-nodes":e.getTargetNodes,"reference-node":function(){return e.$refs.reference},"popper-node":function(){return e.$refs.popperContent.$el}},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.popperId,a=t.isShown,o=t.shouldMountContent,r=t.skipTransition,i=t.autoHide,l=t.show,d=t.hide,c=t.handleResize,u=t.onResize,m=t.classes,p=t.result;return[n("div",{ref:"reference",staticClass:"v-popper",class:[e.themeClass,{"v-popper--shown":a}]},[e._t("default",null,{shown:a,show:l,hide:d}),n("PopperContent",{ref:"popperContent",attrs:{"popper-id":s,theme:e.theme,shown:a,mounted:o,"skip-transition":r,"auto-hide":i,"handle-resize":c,classes:m,result:p},on:{hide:d,resize:u}},[e._t("popper",null,{shown:a,hide:d})],2)],2)]}}],null,!0)},"Popper",e.$attrs,!1),e.$listeners))};const ht={};var vt=lt(gt,ft,[],!1,yt,null,null,null);function yt(e){for(let e in ht)this[e]=ht[e]}var wt=function(){return vt.exports}(),At=Ce(be({},wt),{name:"VDropdown",vPopperTheme:"dropdown"});const bt={};var Ct=lt(At,undefined,undefined,!1,kt,null,null,null);function kt(e){for(let e in bt)this[e]=bt[e]}var xt=function(){return Ct.exports}(),Tt=Ce(be({},wt),{name:"VMenu",vPopperTheme:"menu"});const Nt={};var Et=lt(Tt,undefined,undefined,!1,_t,null,null,null);function _t(e){for(let e in Nt)this[e]=Nt[e]}var St=function(){return Et.exports}(),Pt=Ce(be({},wt),{name:"VTooltip",vPopperTheme:"tooltip"});const Lt={};var Bt=lt(Pt,undefined,undefined,!1,Ft,null,null,null);function Ft(e){for(let e in Lt)this[e]=Lt[e]}var zt=function(){return Bt.exports}(),Dt={name:"VTooltipDirective",components:{Popper:$e(),PopperContent:mt},mixins:[pt],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default(){return Ne(this.theme,"html")}},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default(){return Ne(this.theme,"loadingContent")}}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(e){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then((t=>this.onResult(e,t))):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}},Ot=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"popper-node":function(){return e.$refs.popperContent.$el}},on:{"apply-show":e.onShow,"apply-hide":e.onHide},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.popperId,a=t.isShown,o=t.shouldMountContent,r=t.skipTransition,i=t.autoHide,l=t.hide,d=t.handleResize,c=t.onResize,u=t.classes,m=t.result;return[n("PopperContent",{ref:"popperContent",class:{"v-popper--tooltip-loading":e.loading},attrs:{"popper-id":s,theme:e.theme,shown:a,mounted:o,"skip-transition":r,"auto-hide":i,"handle-resize":d,classes:u,result:m},on:{hide:l,resize:c}},[e.html?n("div",{domProps:{innerHTML:e._s(e.finalContent)}}):n("div",{domProps:{textContent:e._s(e.finalContent)}})])]}}])},"Popper",e.$attrs,!1),e.$listeners))};const Ut={};var Mt=lt(Dt,Ot,[],!1,Rt,null,null,null);function Rt(e){for(let e in Ut)this[e]=Ut[e]}var jt=function(){return Mt.exports}();const It="v-popper--has-tooltip";function $t(e,t,n){let s;const a=typeof t;return s="string"===a?{content:t}:t&&"object"===a?t:{content:!1},s.placement=function(e,t){let n=e.placement;if(!n&&t)for(const e of Pe)t[e]&&(n=e);return n||(n=Ne(e.theme||"tooltip","placement")),n}(s,n),s.targetNodes=()=>[e],s.referenceNode=()=>e,s}function Ht(e){e.$_popper&&(e.$_popper.$destroy(),delete e.$_popper,delete e.$_popperOldShown),e.classList&&e.classList.remove(It)}function Gt(e,{value:t,oldValue:n,modifiers:s}){const a=$t(e,t,s);if(!a.content||Ne(a.theme||"tooltip","disabled"))Ht(e);else{let n;e.$_popper?(n=e.$_popper,n.options=a):n=function(e,t,n){const s=$t(e,t,n),a=e.$_popper=new pe.Ay({mixins:[pt],data:()=>({options:s}),render(e){const t=this.options,{theme:n,html:s,content:a,loadingContent:o}=t,r=ke(t,["theme","html","content","loadingContent"]);return e(jt,{props:{theme:n,html:s,content:a,loadingContent:o},attrs:r,ref:"popper"})},devtools:{hide:!0}}),o=document.createElement("div");return document.body.appendChild(o),a.$mount(o),e.classList&&e.classList.add(It),a}(e,t,s),void 0!==t.shown&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?n.show():n.hide())}}var Vt={bind:Gt,update:Gt,unbind(e){Ht(e)}};function qt(e){e.addEventListener("click",Kt),e.addEventListener("touchstart",Xt,!!_e&&{passive:!0})}function Wt(e){e.removeEventListener("click",Kt),e.removeEventListener("touchstart",Xt),e.removeEventListener("touchend",Jt),e.removeEventListener("touchcancel",Zt)}function Kt(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function Xt(e){if(1===e.changedTouches.length){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const n=e.changedTouches[0];t.$_vclosepopover_touchPoint=n,t.addEventListener("touchend",Jt),t.addEventListener("touchcancel",Zt)}}function Jt(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,1===e.changedTouches.length){const n=e.changedTouches[0],s=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-s.screenY)<20&&Math.abs(n.screenX-s.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function Zt(e){e.currentTarget.$_vclosepopover_touch=!1}var Yt={bind(e,{value:t,modifiers:n}){e.$_closePopoverModifiers=n,(void 0===t||t)&&qt(e)},update(e,{value:t,oldValue:n,modifiers:s}){e.$_closePopoverModifiers=s,t!==n&&(void 0===t||t?qt(e):Wt(e))},unbind(e){Wt(e)}};const Qt=Te,en=xt;const tn={version:"1.0.0-beta.19",install:function(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,xe(Te,t),e.directive("tooltip",Vt),e.directive("close-popper",Yt),e.component("v-tooltip",zt),e.component("VTooltip",zt),e.component("v-dropdown",xt),e.component("VDropdown",xt),e.component("v-menu",St),e.component("VMenu",St))},options:Te};let nn=null;"undefined"!=typeof window?nn=window.Vue:void 0!==n.g&&(nn=n.g.Vue),nn&&nn.use(tn);var sn=n(2697),an=n(9054),on=n(1431),rn=n(648),ln=n(3168);const dn=(0,pe.pM)({name:"NcPopoverTriggerProvider",provide(){return{"NcPopover:trigger:shown":()=>this.shown,"NcPopover:trigger:attrs":()=>this.triggerAttrs}},props:{shown:{type:Boolean,required:!0},popupRole:{type:String,default:void 0}},computed:{triggerAttrs(){return{"aria-haspopup":this.popupRole,"aria-expanded":this.shown.toString()}}},render(){return this.$scopedSlots.default?.({attrs:this.triggerAttrs})}});const cn=(0,on.n)(dn,null,null,!1,null,null).exports,un={"material-design-icon":"_material-design-icon_hdy45_12",ncPopover:"_ncPopover_hdy45_20"},mn="nc-popover-8";Qt.themes[mn]=structuredClone(Qt.themes.dropdown);const pn={name:"NcPopover",components:{Dropdown:en,NcPopoverTriggerProvider:cn},inheritAttrs:!1,props:{shown:{type:Boolean,default:!1},popupRole:{type:String,default:void 0,validator:e=>["menu","listbox","tree","grid","dialog","true"].includes(e)},popoverBaseClass:{type:String,default:""},focusTrap:{type:Boolean,default:!0},noFocusTrap:{type:Boolean,default:!1},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String,Function]},noAutoReturnFocus:{type:Boolean,default:!1}},emits:["after-show","after-hide","update:shown"],setup:()=>({THEME:mn}),data(){return{internalShown:this.shown}},watch:{shown(e){this.internalShown=e},internalShown(e){this.$emit("update:shown",e)}},mounted(){this.checkTriggerA11y()},beforeDestroy(){this.clearFocusTrap(),this.clearEscapeStopPropagation()},methods:{checkTriggerA11y(){if(window.OC?.debug){const e=this.getPopoverTriggerButtonElement();e&&e.hasAttributes("aria-expanded","aria-haspopup")||pe.Ay.util.warn("It looks like you are using a custom button as a or other popover #trigger. If you are not using as a trigger, you need to bind attrs from the #trigger slot props to your custom button. See docs for an example.")}},removeFloatingVueAriaDescribedBy(){const e=this.getPopoverTriggerElement().querySelectorAll("[data-popper-shown]");for(const t of e)t.removeAttribute("aria-describedby")},getPopoverContentElement(){return this.$refs.popover?.$refs.popperContent?.$el},getPopoverTriggerElement(){return this.$refs.popover.$refs.reference},getPopoverTriggerButtonElement(){const e=this.getPopoverTriggerElement();return e&&(0,an.Kr)(e)[0]},async useFocusTrap(){if(await this.$nextTick(),this.noFocusTrap||!this.focusTrap)return;const e=this.getPopoverContentElement();e.tabIndex=-1,e&&(this.$focusTrap=(0,sn.K)(e,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus||!this.noAutoReturnFocus&&this.getPopoverTriggerButtonElement(),trapStack:(0,rn.g)(),fallBackFocus:e}),this.$focusTrap.activate())},clearFocusTrap(e={}){try{this.$focusTrap?.deactivate(e),this.$focusTrap=null}catch(e){ln.l.warn("Could not clear focus trap",{error:e})}},addEscapeStopPropagation(){const e=this.getPopoverContentElement();e?.addEventListener("keydown",this.stopKeydownEscapeHandler)},clearEscapeStopPropagation(){const e=this.getPopoverContentElement();e?.removeEventListener("keydown",this.stopKeydownEscapeHandler)},stopKeydownEscapeHandler(e){"keydown"===e.type&&"Escape"===e.key&&e.stopPropagation()},async afterShow(){this.getPopoverContentElement().addEventListener("transitionend",(()=>{this.$emit("after-show")}),{once:!0,passive:!0}),this.removeFloatingVueAriaDescribedBy(),await this.$nextTick(),await this.useFocusTrap(),this.addEscapeStopPropagation()},afterHide(){this.getPopoverContentElement().addEventListener("transitionend",(()=>{this.$emit("after-hide")}),{once:!0,passive:!0}),this.clearFocusTrap(),this.clearEscapeStopPropagation()}}};var gn=function(){var e=this,t=e._self._c;return t("Dropdown",e._g(e._b({ref:"popover",attrs:{distance:10,"arrow-padding":10,"no-auto-focus":!0,"popper-class":[e.$style.ncPopover,e.popoverBaseClass],theme:e.THEME,shown:e.internalShown},on:{"update:shown":function(t){e.internalShown=t},"apply-show":e.afterShow,"apply-hide":e.afterHide},scopedSlots:e._u([{key:"popper",fn:function(t){return[e._t("default",null,null,t)]}}],null,!0)},"Dropdown",e.$attrs,!1),e.$listeners),[t("NcPopoverTriggerProvider",{attrs:{shown:e.internalShown,"popup-role":e.popupRole},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("trigger",null,null,t)]}}],null,!0)})],1)},fn=[];const hn={$style:un};function vn(e){for(var t in hn)this[t]=hn[t]}const yn=(0,on.n)(pn,gn,fn,!1,vn,null).exports},2857:(e,t,n)=>{"use strict";function s(e){e.mounted?Array.isArray(e.mounted)||(e.mounted=[e.mounted]):e.mounted=[],e.mounted.push((function(){this.$el.setAttribute("data-v-03beeb9","")}))}n.d(t,{S:()=>s})},6202:(e,t,n)=>{"use strict";n.d(t,{A:()=>C,B:()=>h,C:()=>v,F:()=>o,I:()=>w,J:()=>b,S:()=>T,T:()=>m,a:()=>r,b:()=>x,c:()=>g,e:()=>y,f:()=>l,g:()=>A,h:()=>p,j:()=>k,n:()=>f,r:()=>i,t:()=>d,u:()=>u,z:()=>c});var s=n(3334);const a=(0,n(1195).$)().detectLanguage().build(),o=(...e)=>a.ngettext(...e),r=(...e)=>a.gettext(...e);function i(...e){for(const t of e)if(!t.registered){for(const{l:e,t:n}of t){if(e!==(0,s.Z0)()||!n)continue;const t=Object.fromEntries(Object.entries(n).map((([e,t])=>[e,{msgid:e,msgid_plural:t.p,msgstr:t.v}])));a.addTranslations({translations:{"":t}})}t.registered=!0}}const l=[{l:"ar",t:{"a few seconds ago":{v:["منذ عدة ثوانٍ"]},"sec. ago":{v:["ثانية مضت"]},"seconds ago":{v:["ثوانٍ مضت"]}}},{l:"ast",t:{"a few seconds ago":{v:["hai unos segundos"]},"sec. ago":{v:["hai segs"]},"seconds ago":{v:["hai segundos"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"cs-CZ",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"da",t:{"a few seconds ago":{v:["et par sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"de",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"de-DE",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"el",t:{"a few seconds ago":{v:["πριν λίγα δευτερόλεπτα"]},"sec. ago":{v:["δευτ. πριν"]},"seconds ago":{v:["δευτερόλεπτα πριν"]}}},{l:"en-GB",t:{"a few seconds ago":{v:["a few seconds ago"]},"sec. ago":{v:["sec. ago"]},"seconds ago":{v:["seconds ago"]}}},{l:"eo",t:{}},{l:"es",t:{"a few seconds ago":{v:["hace unos pocos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-AR",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-EC",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["Segundos atrás"]}}},{l:"es-MX",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"et-EE",t:{"a few seconds ago":{v:["mõni sekund tagasi"]},"sec. ago":{v:["sek. tagasi"]},"seconds ago":{v:["sekundit tagasi"]}}},{l:"eu",t:{"a few seconds ago":{v:["duela segundo batzuk"]},"sec. ago":{v:["duela seg."]},"seconds ago":{v:["duela segundo"]}}},{l:"fa",t:{"a few seconds ago":{v:["چند ثانیه پیش"]},"sec. ago":{v:["چند ثانیه پیش"]},"seconds ago":{v:["چند ثانیه پیش"]}}},{l:"fi",t:{"a few seconds ago":{v:["muutamia sekunteja sitten"]},"sec. ago":{v:["sek. sitten"]},"seconds ago":{v:["sekunteja sitten"]}}},{l:"fr",t:{"a few seconds ago":{v:["il y a quelques instants"]},"sec. ago":{v:["il y a sec."]},"seconds ago":{v:["il y a quelques secondes"]}}},{l:"ga",t:{"a few seconds ago":{v:["cúpla soicind ó shin"]},"sec. ago":{v:["soic. ó shin"]},"seconds ago":{v:["soicind ó shin"]}}},{l:"gl",t:{"a few seconds ago":{v:["hai uns segundos"]},"sec. ago":{v:["segs. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"he",t:{"a few seconds ago":{v:["לפני מספר שניות"]},"sec. ago":{v:["לפני מספר שניות"]},"seconds ago":{v:["לפני מס׳ שניות"]}}},{l:"hu",t:{}},{l:"id",t:{"a few seconds ago":{v:["beberapa detik yang lalu"]},"sec. ago":{v:["dtk. yang lalu"]},"seconds ago":{v:["beberapa detik lalu"]}}},{l:"is",t:{"a few seconds ago":{v:["fyrir örfáum sekúndum síðan"]},"sec. ago":{v:["sek. síðan"]},"seconds ago":{v:["sekúndum síðan"]}}},{l:"it",t:{"a few seconds ago":{v:["pochi secondi fa"]},"sec. ago":{v:["sec. fa"]},"seconds ago":{v:["secondi fa"]}}},{l:"ja",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ja-JP",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ko",t:{"a few seconds ago":{v:["방금 전"]},"sec. ago":{v:["몇 초 전"]},"seconds ago":{v:["초 전"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"a few seconds ago":{v:["noen få sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"nl",t:{"a few seconds ago":{v:["enkele seconden terug"]},"sec. ago":{v:["sec. geleden"]},"seconds ago":{v:["seconden geleden"]}}},{l:"oc",t:{}},{l:"pl",t:{"a few seconds ago":{v:["kilka sekund temu"]},"sec. ago":{v:["sek. temu"]},"seconds ago":{v:["sekund temu"]}}},{l:"pt-BR",t:{"a few seconds ago":{v:["alguns segundos atrás"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"pt-PT",t:{"a few seconds ago":{v:["há alguns segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"ro",t:{"a few seconds ago":{v:["acum câteva secunde"]},"sec. ago":{v:["sec. în urmă"]},"seconds ago":{v:["secunde în urmă"]}}},{l:"ru",t:{"a few seconds ago":{v:["несколько секунд назад"]},"sec. ago":{v:["сек. назад"]},"seconds ago":{v:["секунд назад"]}}},{l:"sk",t:{"a few seconds ago":{v:["pred chvíľou"]},"sec. ago":{v:["pred pár sekundami"]},"seconds ago":{v:["pred sekundami"]}}},{l:"sl",t:{}},{l:"sr",t:{"a few seconds ago":{v:["пре неколико секунди"]},"sec. ago":{v:["сек. раније"]},"seconds ago":{v:["секунди раније"]}}},{l:"sv",t:{"a few seconds ago":{v:["några sekunder sedan"]},"sec. ago":{v:["sek. sedan"]},"seconds ago":{v:["sekunder sedan"]}}},{l:"tr",t:{"a few seconds ago":{v:["birkaç saniye önce"]},"sec. ago":{v:["sn. önce"]},"seconds ago":{v:["saniye önce"]}}},{l:"uk",t:{"a few seconds ago":{v:["декілька секунд тому"]},"sec. ago":{v:["с тому"]},"seconds ago":{v:["с тому"]}}},{l:"uz",t:{"a few seconds ago":{v:["bir necha soniya oldin"]},"sec. ago":{v:["sek. oldin"]},"seconds ago":{v:["soniyalar oldin"]}}},{l:"zh-CN",t:{"a few seconds ago":{v:["几秒前"]},"sec. ago":{v:["几秒前"]},"seconds ago":{v:["几秒前"]}}},{l:"zh-HK",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}},{l:"zh-TW",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}}],d=[{l:"ar",t:{Acapulco:{v:["بازلائي مطفي"]},"Blue Violet":{v:["بنفسجي مشعشع"]},"Boston Blue":{v:["سماوي مطفي"]},Deluge:{v:["بنفسجي مطفي"]},Feldspar:{v:["وردي صخري"]},Gold:{v:["ذهبي"]},Mariner:{v:["أزرق بحري"]},"Nextcloud blue":{v:["أزرق نكست كلاود"]},Olivine:{v:["زيتي"]},Purple:{v:["بنفسجي"]},"Rosy brown":{v:["بُنِّي زهري"]},Whiskey:{v:["نبيذي"]}}},{l:"ast",t:{Acapulco:{v:["Acapulcu"]},"Blue Violet":{v:["Viola azulao"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oru"]},Mariner:{v:["Marineru"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivina"]},Purple:{v:["Moráu"]},"Rosy brown":{v:["Marrón arrosao"]},Whiskey:{v:["Whiskey"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]}}},{l:"cs-CZ",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]}}},{l:"da",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Guld"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]}}},{l:"de",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]}}},{l:"de-DE",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]}}},{l:"el",t:{Acapulco:{v:["Ακαπούλκο"]},"Blue Violet":{v:["Μπλε Βιολέτ"]},"Boston Blue":{v:["Μπλε Βοστώνης"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Χρυσό"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Μπλε Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Μωβ"]},"Rosy brown":{v:["Ροζ καφέ"]},Whiskey:{v:["Ουίσκι"]}}},{l:"en-GB",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Gold"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Purple"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]}}},{l:"eo",t:{}},{l:"es",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-AR",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"et-EE",t:{Acapulco:{v:["Acapulco meresinine"]},"Blue Violet":{v:["Sinakasvioletne"]},"Boston Blue":{v:["Bostoni rohekassinine"]},Deluge:{v:["Tulvavee lilla"]},Feldspar:{v:["Põlevkivipruun"]},Gold:{v:["Kuldne"]},Mariner:{v:["Meresinine"]},"Nextcloud blue":{v:["Nextcloudi sinine"]},Olivine:{v:["Oliiviroheline"]},Purple:{v:["Purpurpunane"]},"Rosy brown":{v:["Roosikarva pruun"]},Whiskey:{v:["Viskikarva kollakaspruun"]}}},{l:"eu",t:{}},{l:"fa",t:{Acapulco:{v:["آکاپولکو"]},"Blue Violet":{v:["بنفش آبی"]},"Boston Blue":{v:["آبی بوستونی"]},Deluge:{v:["سیل"]},Feldspar:{v:["فلدسپات"]},Gold:{v:["طلا"]},Mariner:{v:["مارینر"]},"Nextcloud blue":{v:["نکس کلود آبی"]},Olivine:{v:["الیوین"]},Purple:{v:["بنفش"]},"Rosy brown":{v:["قهوه‌ای رز"]},Whiskey:{v:["ویسکی"]}}},{l:"fi",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Sinivioletti"]},"Boston Blue":{v:["Bostoninsininen"]},Deluge:{v:["Tulva"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Kulta"]},Mariner:{v:["Merenkulkija"]},"Nextcloud blue":{v:["Nextcloudin sininen"]},Olivine:{v:["Oliviini"]},Purple:{v:["Purppura"]},"Rosy brown":{v:["Ruusunruskea"]},Whiskey:{v:["Viski"]}}},{l:"fr",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bleu violet"]},"Boston Blue":{v:["Bleu de Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Doré"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Bleu Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Violet"]},"Rosy brown":{v:["Brun rosé"]},Whiskey:{v:["Whiskey"]}}},{l:"ga",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Gorm Violet"]},"Boston Blue":{v:["Bostún Gorm"]},Deluge:{v:["Díle"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Óir"]},Mariner:{v:["Mairnéalach"]},"Nextcloud blue":{v:["Nextcloud gorm"]},Olivine:{v:["Olaivín"]},Purple:{v:["Corcra"]},"Rosy brown":{v:["Rosach donn"]},Whiskey:{v:["Fuisce"]}}},{l:"gl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marino"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivina"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Pardo rosado"]},Whiskey:{v:["Whisky"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{Gold:{v:["Emas"]},"Nextcloud blue":{v:["Biru Nextcloud"]},Purple:{v:["Ungu"]}}},{l:"is",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bláklukka"]},"Boston Blue":{v:["Bostonblátt"]},Deluge:{v:["Fjólublátt"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gull"]},Mariner:{v:["Sjóarablátt"]},"Nextcloud blue":{v:["Nextcloud blátt"]},Olivine:{v:["Ólivín"]},Purple:{v:["Purpurablátt"]},"Rosy brown":{v:["Rósabrúnt"]},Whiskey:{v:["Viský"]}}},{l:"it",t:{Gold:{v:["Oro"]},"Nextcloud blue":{v:["Nextcloud blue"]},Purple:{v:["Viola"]}}},{l:"ja",t:{Acapulco:{v:["アカプルコ"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]}}},{l:"ja-JP",t:{Acapulco:{v:["アカプルコ"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]}}},{l:"ko",t:{Acapulco:{v:["아카풀코"]},"Blue Violet":{v:["푸른 보라"]},"Boston Blue":{v:["보스턴 블루"]},Deluge:{v:["폭우"]},Feldspar:{v:["장석"]},Gold:{v:["금"]},Mariner:{v:["뱃사람"]},"Nextcloud blue":{v:["Nextcloud 파랑"]},Olivine:{v:["감람석"]},Purple:{v:["보라"]},"Rosy brown":{v:["로지 브라운"]},Whiskey:{v:["위스키"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blå fiolett"]},"Boston Blue":{v:["Boston blå"]},Deluge:{v:["Syndflod"]},Feldspar:{v:["Feltspat"]},Gold:{v:["Gull"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosenrød brun"]},Whiskey:{v:["Whiskey"]}}},{l:"nl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blauw Paars"]},"Boston Blue":{v:["Boston Blauw"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Veldspaat"]},Gold:{v:["Goud"]},Mariner:{v:["Marine blauw"]},"Nextcloud blue":{v:["Nextcloud blauw"]},Olivine:{v:["Olivijn"]},Purple:{v:["Paars"]},"Rosy brown":{v:["Rozig bruin"]},Whiskey:{v:["Whiskey"]}}},{l:"oc",t:{}},{l:"pl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Niebieski fiolet"]},"Boston Blue":{v:["Błękit Bostonu"]},Deluge:{v:["Potop"]},Feldspar:{v:["Skaleń"]},Gold:{v:["Złote"]},Mariner:{v:["Marynarz"]},"Nextcloud blue":{v:["Niebieskie Nextcloud"]},Olivine:{v:["Oliwin"]},Purple:{v:["Fioletowy"]},"Rosy brown":{v:["Różowy brąz"]},Whiskey:{v:["Whisky"]}}},{l:"pt-BR",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Dilúvio"]},Feldspar:{v:["Feldspato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marinheiro"]},"Nextcloud blue":{v:["azul Nextcloud"]},Olivine:{v:["Olivina"]},Purple:{v:["Roxo"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Uísque"]}}},{l:"pt-PT",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Ouro"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivine"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Whiskey"]}}},{l:"ro",t:{Gold:{v:["Aur"]},"Nextcloud blue":{v:["Nextcloud albastru"]},Purple:{v:["Purpuriu"]}}},{l:"ru",t:{Acapulco:{v:["Акапулько"]},"Blue Violet":{v:["Синий фиолет"]},"Boston Blue":{v:["Синий Бостон"]},Deluge:{v:["Перламутрово-фиолетовый"]},Feldspar:{v:["Античная латунь"]},Gold:{v:["Золотой"]},Mariner:{v:["Морской"]},"Nextcloud blue":{v:["Nextcloud голубой"]},Olivine:{v:[" Оливковый"]},Purple:{v:["Фиолетовый"]},"Rosy brown":{v:["Розово-коричневый"]},Whiskey:{v:["Виски"]}}},{l:"sk",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Modro fialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živec"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námorník"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Ružovo hnedá"]},Whiskey:{v:["Whisky"]}}},{l:"sl",t:{}},{l:"sr",t:{Acapulco:{v:["Акапулко"]},"Blue Violet":{v:["Плаво љубичаста"]},"Boston Blue":{v:["Бостон плава"]},Deluge:{v:["Поплава"]},Feldspar:{v:["Фелдспар"]},Gold:{v:["Злато"]},Mariner:{v:["Морнар"]},"Nextcloud blue":{v:["Nextcloud плава"]},Olivine:{v:["Маслинаста"]},Purple:{v:["Пурпурна"]},"Rosy brown":{v:["Роси браон"]},Whiskey:{v:["Виски"]}}},{l:"sv",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blåviolett"]},"Boston Blue":{v:["Bostonblå"]},Deluge:{v:["Skyfallsblå"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Guld"]},Mariner:{v:["Marinblå"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosabrun"]},Whiskey:{v:["Whisky"]}}},{l:"tr",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Mavi mor"]},"Boston Blue":{v:["Boston mavisi"]},Deluge:{v:["Sel"]},Feldspar:{v:["Feldispat"]},Gold:{v:["Altın"]},Mariner:{v:["Denizci"]},"Nextcloud blue":{v:["Nextcloud mavi"]},Olivine:{v:["Zeytinlik"]},Purple:{v:["Mor"]},"Rosy brown":{v:["Kırmızımsı kahverengi"]},Whiskey:{v:["Viski"]}}},{l:"uk",t:{Acapulco:{v:["Акапулько"]},"Blue Violet":{v:["Блакитна фіалка"]},"Boston Blue":{v:["Бостонський синій"]},Deluge:{v:["Злива"]},Feldspar:{v:["Польові шпати"]},Gold:{v:["Золотий"]},Mariner:{v:["Морський"]},"Nextcloud blue":{v:["Блакитний Nextcloud"]},Olivine:{v:["Олива"]},Purple:{v:["Фіолетовий"]},"Rosy brown":{v:["Темно-рожевий"]},Whiskey:{v:["Кола"]}}},{l:"uz",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Moviy binafsha"]},"Boston Blue":{v:["Boston ko'k"]},Deluge:{v:["To'fon"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oltin"]},Mariner:{v:["Dengizchi"]},"Nextcloud blue":{v:["Ko'k Nextcloud "]},Olivine:{v:["Olivine"]},Purple:{v:["Binafsha"]},"Rosy brown":{v:["Qizil jigarrang"]},Whiskey:{v:["Whiskey"]}}},{l:"zh-CN",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["瓦罗兰特蓝"]},"Boston Blue":{v:["波士顿蓝"]},Deluge:{v:["洪水色"]},Feldspar:{v:["长石"]},Gold:{v:["金色"]},Mariner:{v:["水手"]},"Nextcloud blue":{v:["Nextcloud 蓝"]},Olivine:{v:["橄榄石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}},{l:"zh-HK",t:{Acapulco:{v:["阿卡普爾科"]},"Blue Violet":{v:["藍紫色"]},"Boston Blue":{v:["波士頓藍"]},Deluge:{v:["大洪水"]},Feldspar:{v:["長石"]},Gold:{v:["Gold"]},Mariner:{v:["海軍藍"]},"Nextcloud blue":{v:["Nextcloud 藍色"]},Olivine:{v:["橄欖石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}},{l:"zh-TW",t:{}}],c=[{l:"ar",t:{Actions:{v:["إجراءات"]}}},{l:"ast",t:{Actions:{v:["Aiciones"]}}},{l:"br",t:{Actions:{v:["Oberioù"]}}},{l:"ca",t:{Actions:{v:["Accions"]}}},{l:"cs",t:{Actions:{v:["Akce"]}}},{l:"cs-CZ",t:{Actions:{v:["Akce"]}}},{l:"da",t:{Actions:{v:["Handlinger"]}}},{l:"de",t:{Actions:{v:["Aktionen"]}}},{l:"de-DE",t:{Actions:{v:["Aktionen"]}}},{l:"el",t:{Actions:{v:["Ενέργειες"]}}},{l:"en-GB",t:{Actions:{v:["Actions"]}}},{l:"eo",t:{Actions:{v:["Agoj"]}}},{l:"es",t:{Actions:{v:["Acciones"]}}},{l:"es-AR",t:{Actions:{v:["Acciones"]}}},{l:"es-EC",t:{Actions:{v:["Acciones"]}}},{l:"es-MX",t:{Actions:{v:["Acciones"]}}},{l:"et-EE",t:{Actions:{v:["Tegevus"]}}},{l:"eu",t:{Actions:{v:["Ekintzak"]}}},{l:"fa",t:{Actions:{v:["کنش‌ها"]}}},{l:"fi",t:{Actions:{v:["Toiminnot"]}}},{l:"fr",t:{Actions:{v:["Actions"]}}},{l:"ga",t:{Actions:{v:["Gníomhartha"]}}},{l:"gl",t:{Actions:{v:["Accións"]}}},{l:"he",t:{Actions:{v:["פעולות"]}}},{l:"hu",t:{Actions:{v:["Műveletek"]}}},{l:"id",t:{Actions:{v:["Tindakan"]}}},{l:"is",t:{Actions:{v:["Aðgerðir"]}}},{l:"it",t:{Actions:{v:["Azioni"]}}},{l:"ja",t:{Actions:{v:["操作"]}}},{l:"ja-JP",t:{Actions:{v:["操作"]}}},{l:"ko",t:{Actions:{v:["동작"]}}},{l:"lt-LT",t:{Actions:{v:["Veiksmai"]}}},{l:"lv",t:{}},{l:"mk",t:{Actions:{v:["Акции"]}}},{l:"my",t:{Actions:{v:["လုပ်ဆောင်ချက်များ"]}}},{l:"nb",t:{Actions:{v:["Handlinger"]}}},{l:"nl",t:{Actions:{v:["Acties"]}}},{l:"oc",t:{Actions:{v:["Accions"]}}},{l:"pl",t:{Actions:{v:["Działania"]}}},{l:"pt-BR",t:{Actions:{v:["Ações"]}}},{l:"pt-PT",t:{Actions:{v:["Ações"]}}},{l:"ro",t:{Actions:{v:["Acțiuni"]}}},{l:"ru",t:{Actions:{v:["Действия "]}}},{l:"sk",t:{Actions:{v:["Akcie"]}}},{l:"sl",t:{Actions:{v:["Dejanja"]}}},{l:"sr",t:{Actions:{v:["Радње"]}}},{l:"sv",t:{Actions:{v:["Åtgärder"]}}},{l:"tr",t:{Actions:{v:["İşlemler"]}}},{l:"uk",t:{Actions:{v:["Дії"]}}},{l:"uz",t:{Actions:{v:["Harakatlar"]}}},{l:"zh-CN",t:{Actions:{v:["行为"]}}},{l:"zh-HK",t:{Actions:{v:["動作"]}}},{l:"zh-TW",t:{Actions:{v:["動作"]}}}],u=[{l:"ar",t:{"Avatar of {displayName}":{v:["صورة الملف الشخصي الرمزية لــ {displayName} "]},"Avatar of {displayName}, {status}":{v:["صورة الملف الشخصي الرمزية لــ {displayName}، {status}"]}}},{l:"ast",t:{"Avatar of {displayName}":{v:["Avatar de: {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de: {displayName}, {status}"]}}},{l:"br",t:{}},{l:"ca",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"cs",t:{"Avatar of {displayName}":{v:["Zástupný obrázek uživatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Zástupný obrázek uživatele {displayName}, {status}"]}}},{l:"cs-CZ",t:{"Avatar of {displayName}":{v:["Zástupný obrázek uživatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Zástupný obrázek uživatele {displayName}, {status}"]}}},{l:"da",t:{"Avatar of {displayName}":{v:["Avatar af {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar af {displayName}, {status}"]}}},{l:"de",t:{"Avatar of {displayName}":{v:["Avatar von {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar von {displayName}, {status}"]}}},{l:"de-DE",t:{"Avatar of {displayName}":{v:["Avatar von {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar von {displayName}, {status}"]}}},{l:"el",t:{"Avatar of {displayName}":{v:["Άβαταρ του {displayName}"]},"Avatar of {displayName}, {status}":{v:["Άβαταρ του {displayName}, {status}"]}}},{l:"en-GB",t:{"Avatar of {displayName}":{v:["Avatar of {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar of {displayName}, {status}"]}}},{l:"eo",t:{}},{l:"es",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-AR",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-EC",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-MX",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"et-EE",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"eu",t:{"Avatar of {displayName}":{v:["{displayName}-(e)n irudia"]},"Avatar of {displayName}, {status}":{v:["{displayName} -(e)n irudia, {status}"]}}},{l:"fa",t:{"Avatar of {displayName}":{v:["آواتار {displayName}"]},"Avatar of {displayName}, {status}":{v:["آواتار {displayName} ، {status}"]}}},{l:"fi",t:{"Avatar of {displayName}":{v:["{displayName}n avatar"]},"Avatar of {displayName}, {status}":{v:["{displayName}n avatar, {status}"]}}},{l:"fr",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"ga",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"gl",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"he",t:{"Avatar of {displayName}":{v:["תמונה ייצוגית של {displayName}"]},"Avatar of {displayName}, {status}":{v:["תמונה ייצוגית של {displayName}, {status}"]}}},{l:"hu",t:{"Avatar of {displayName}":{v:["{displayName} profilképe"]},"Avatar of {displayName}, {status}":{v:["{displayName} profilképe, {status}"]}}},{l:"id",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"is",t:{"Avatar of {displayName}":{v:["Auðkennismynd fyrir {displayName}"]},"Avatar of {displayName}, {status}":{v:["Auðkennismynd fyrir {displayName}, {status}"]}}},{l:"it",t:{"Avatar of {displayName}":{v:["Avatar di {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar di {displayName}, {status}"]}}},{l:"ja",t:{"Avatar of {displayName}":{v:["{displayName} のアバター"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} のアバター"]}}},{l:"ja-JP",t:{"Avatar of {displayName}":{v:["{displayName} のアバター"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} のアバター"]}}},{l:"ko",t:{"Avatar of {displayName}":{v:["{displayName}님의 아바타"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status}님의 아바타"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Avatar of {displayName}":{v:["Аватар на {displayName}"]},"Avatar of {displayName}, {status}":{v:["Аватар на {displayName}, {status}"]}}},{l:"my",t:{"Avatar of {displayName}":{v:["{displayName} ၏ ကိုယ်ပွား"]}}},{l:"nb",t:{"Avatar of {displayName}":{v:["Avataren til {displayName}"]},"Avatar of {displayName}, {status}":{v:["{displayName}'s avatar, {status}"]}}},{l:"nl",t:{"Avatar of {displayName}":{v:["Avatar van {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar van {displayName}, {status}"]}}},{l:"oc",t:{}},{l:"pl",t:{"Avatar of {displayName}":{v:["Awatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Awatar {displayName}, {status}"]}}},{l:"pt-BR",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"pt-PT",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"ro",t:{"Avatar of {displayName}":{v:["Avatarul lui {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatarul lui {displayName}, {status}"]}}},{l:"ru",t:{"Avatar of {displayName}":{v:["Аватар {displayName}"]},"Avatar of {displayName}, {status}":{v:["Фотография {displayName}, {status}"]}}},{l:"sk",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"sl",t:{"Avatar of {displayName}":{v:["Podoba {displayName}"]},"Avatar of {displayName}, {status}":{v:["Prikazna slika {displayName}, {status}"]}}},{l:"sr",t:{"Avatar of {displayName}":{v:["Аватар за {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar za {displayName}, {status}"]}}},{l:"sv",t:{"Avatar of {displayName}":{v:["{displayName}s avatar"]},"Avatar of {displayName}, {status}":{v:["{displayName}s avatar, {status}"]}}},{l:"tr",t:{"Avatar of {displayName}":{v:["{displayName} avatarı"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} avatarı"]}}},{l:"uk",t:{"Avatar of {displayName}":{v:["Аватар {displayName}"]},"Avatar of {displayName}, {status}":{v:["Аватар {displayName}, {status}"]}}},{l:"uz",t:{"Avatar of {displayName}":{v:[" {displayName}Avatari"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} Avatari"]}}},{l:"zh-CN",t:{"Avatar of {displayName}":{v:["{displayName}的头像"]},"Avatar of {displayName}, {status}":{v:["{displayName}的头像,{status}"]}}},{l:"zh-HK",t:{"Avatar of {displayName}":{v:["{displayName} 的頭像"]},"Avatar of {displayName}, {status}":{v:["{displayName} 的頭像,{status}"]}}},{l:"zh-TW",t:{"Avatar of {displayName}":{v:["{displayName} 的大頭照"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} 的大頭照"]}}}],m=[{l:"ar",t:{away:{v:["غير موجود"]},busy:{v:["مشغول"]},"do not disturb":{v:["يُرجى عدم الإزعاج"]},invisible:{v:["غير مرئي"]},offline:{v:["غير متصل"]},online:{v:["متصل"]}}},{l:"ast",t:{away:{v:["ausente"]},busy:{v:["ocupáu"]},"do not disturb":{v:["nun molestar"]},invisible:{v:["invisible"]},offline:{v:["desconectáu"]},online:{v:["en llinia"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{away:{v:["pryč"]},busy:{v:["zaneprádněn(a)"]},"do not disturb":{v:["nerušit"]},invisible:{v:["neviditelné"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"cs-CZ",t:{away:{v:["pryč"]},busy:{v:["zaneprádněn(a)"]},"do not disturb":{v:["nerušit"]},invisible:{v:["neviditelné"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"da",t:{away:{v:["væk"]},busy:{v:["optaget"]},"do not disturb":{v:["forstyr ikke"]},invisible:{v:["usynlig"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"de",t:{away:{v:["Abwesend"]},busy:{v:["Beschäftigt"]},"do not disturb":{v:["Bitte nicht stören"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"de-DE",t:{away:{v:["Abwesend"]},busy:{v:["Beschäftigt"]},"do not disturb":{v:["Bitte nicht stören"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"el",t:{away:{v:["μακριά"]},busy:{v:["απασχολημένος"]},"do not disturb":{v:["μην ενοχλείτε"]},invisible:{v:["αόρατο"]},offline:{v:["εκτός σύνδεσης"]},online:{v:["συνδεδεμένος"]}}},{l:"en-GB",t:{away:{v:["away"]},busy:{v:["busy"]},"do not disturb":{v:["do not disturb"]},invisible:{v:["invisible"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"eo",t:{}},{l:"es",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["fuera de línea"]},online:{v:["en línea"]}}},{l:"es-AR",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["desconectado"]},online:{v:["en línea"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["fuera de línea"]},online:{v:["en línea"]}}},{l:"et-EE",t:{away:{v:["eemal"]},busy:{v:["hõivatud"]},"do not disturb":{v:["ära sega"]},invisible:{v:["nähtamatu"]},offline:{v:["pole võrgus"]},online:{v:["võrgus"]}}},{l:"eu",t:{}},{l:"fa",t:{away:{v:["دور از دستگاه"]},busy:{v:["مشغول"]},"do not disturb":{v:["مزاحم نشوید"]},invisible:{v:["مخفی"]},offline:{v:["برون‌خط"]},online:{v:["برخط"]}}},{l:"fi",t:{away:{v:["poissa"]},busy:{v:["varattu"]},"do not disturb":{v:["älä häiritse"]},invisible:{v:["näkymätön"]},offline:{v:["ei linjalla"]},online:{v:["linjalla"]}}},{l:"fr",t:{away:{v:["absent"]},busy:{v:["occupé"]},"do not disturb":{v:["ne pas déranger"]},invisible:{v:["invisible"]},offline:{v:["hors ligne"]},online:{v:["en ligne"]}}},{l:"ga",t:{away:{v:["ar shiúl"]},busy:{v:["gnóthach"]},"do not disturb":{v:["ná cur as"]},invisible:{v:["dofheicthe"]},offline:{v:["as líne"]},online:{v:["ar líne"]}}},{l:"gl",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["non molestar"]},invisible:{v:["invisíbel"]},offline:{v:["desconectado"]},online:{v:["conectado"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{away:{v:["tidak tersedia"]},"do not disturb":{v:["jangan ganggu"]},offline:{v:["luring"]},online:{v:["daring"]}}},{l:"is",t:{away:{v:["í burtu"]},busy:{v:["upptekin/n"]},"do not disturb":{v:["ekki ónáða"]},invisible:{v:["ósýnilegt"]},offline:{v:["ónettengt"]},online:{v:["nettengt"]}}},{l:"it",t:{away:{v:["via"]},"do not disturb":{v:["non disturbare"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ja",t:{away:{v:["離れる"]},busy:{v:["ビジー"]},"do not disturb":{v:["邪魔をしないでください"]},invisible:{v:["不可視"]},offline:{v:["オフライン"]},online:{v:["オンライン"]}}},{l:"ja-JP",t:{away:{v:["離れる"]},busy:{v:["ビジー"]},"do not disturb":{v:["邪魔をしないでください"]},invisible:{v:["不可視"]},offline:{v:["オフライン"]},online:{v:["オンライン"]}}},{l:"ko",t:{away:{v:["자리 비움"]},busy:{v:["바쁨"]},"do not disturb":{v:["방해 금지"]},invisible:{v:["보이지 않음"]},offline:{v:["오프라인"]},online:{v:["온라인"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{away:{v:["borte"]},busy:{v:["opptatt"]},"do not disturb":{v:["ikke forstyrr"]},invisible:{v:["usynlig"]},offline:{v:["frakoblet"]},online:{v:["tilkoblet"]}}},{l:"nl",t:{away:{v:["weg"]},busy:{v:["bezig"]},"do not disturb":{v:["niet storen"]},invisible:{v:["Onzichtbaar"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"oc",t:{}},{l:"pl",t:{away:{v:["stąd"]},busy:{v:["zajęty"]},"do not disturb":{v:["nie przeszkadzać"]},invisible:{v:["niewidzialny"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"pt-BR",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["não perturbe"]},invisible:{v:["invisível"]},offline:{v:["desligada"]},online:{v:["ligado"]}}},{l:"pt-PT",t:{away:{v:["longe"]},busy:{v:["ocupado"]},"do not disturb":{v:["não incomodar"]},invisible:{v:["invisível"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ro",t:{away:{v:["plecat"]},"do not disturb":{v:["nu deranjați"]},offline:{v:["deconectat"]},online:{v:["online"]}}},{l:"ru",t:{away:{v:["отсутствие"]},busy:{v:["занятый"]},"do not disturb":{v:["не беспокоить"]},invisible:{v:["невидимый"]},offline:{v:["офлайн"]},online:{v:["онлайн"]}}},{l:"sk",t:{away:{v:["neprítomný"]},busy:{v:["zaneprázdnený"]},"do not disturb":{v:["nerušiť"]},invisible:{v:["neviditeľný"]},offline:{v:["Odpojený - offline"]},online:{v:["Pripojený - online"]}}},{l:"sl",t:{}},{l:"sr",t:{away:{v:["одсутан"]},busy:{v:["заузет"]},"do not disturb":{v:["не узнемиравај"]},invisible:{v:["невидљиво"]},offline:{v:["ван мреже"]},online:{v:["на мрежи"]}}},{l:"sv",t:{away:{v:["borta"]},busy:{v:["upptagen"]},"do not disturb":{v:["stör ej"]},invisible:{v:["osynlig"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"tr",t:{away:{v:["Uzakta"]},busy:{v:["meşgul"]},"do not disturb":{v:["Rahatsız etmeyin"]},invisible:{v:["görünmez"]},offline:{v:["Çevrim dışı"]},online:{v:["Çevrim içi"]}}},{l:"uk",t:{away:{v:["відсутній"]},busy:{v:["зайнято"]},"do not disturb":{v:["не турбувати"]},invisible:{v:["Невидимий"]},offline:{v:["не в мережі"]},online:{v:["в мережі"]}}},{l:"uz",t:{away:{v:["uzoqda"]},busy:{v:["band"]},"do not disturb":{v:["bezovta qilmang"]},invisible:{v:["ko'rinmas"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"zh-CN",t:{away:{v:["离开"]},busy:{v:["繁忙"]},"do not disturb":{v:["请勿打扰"]},invisible:{v:["隐藏的"]},offline:{v:["离线"]},online:{v:["在线"]}}},{l:"zh-HK",t:{away:{v:["離開"]},busy:{v:["忙碌"]},"do not disturb":{v:["請勿打擾"]},invisible:{v:["隐藏的"]},offline:{v:["離線"]},online:{v:["在線"]}}},{l:"zh-TW",t:{}}],p=[{l:"ar",t:{"Clear selected":{v:["محو المحدّد"]},"Deselect {option}":{v:["إلغاء تحديد {option}"]},Options:{v:["خيارات"]}}},{l:"ast",t:{"Clear selected":{v:["Borrar lo seleicionao"]},"Deselect {option}":{v:["Deseleicionar «{option}»"]},Options:{v:["Opciones"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Clear selected":{v:["Vyčistit vybrané"]},"Deselect {option}":{v:["Zrušit výběr {option}"]},Options:{v:["Možnosti"]}}},{l:"cs-CZ",t:{"Clear selected":{v:["Vyčistit vybrané"]},"Deselect {option}":{v:["Zrušit výběr {option}"]},Options:{v:["Možnosti"]}}},{l:"da",t:{"Clear selected":{v:["Ryd valgt"]},"Deselect {option}":{v:["Fravælg {option}"]},Options:{v:["Indstillinger"]}}},{l:"de",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abwählen"]},Options:{v:["Optionen"]}}},{l:"de-DE",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abwählen"]},Options:{v:["Optionen"]}}},{l:"el",t:{"Clear selected":{v:["Εκκαθάριση επιλογής"]},"Deselect {option}":{v:["Αποεπιλογή {option}"]},Options:{v:["Επιλογές"]}}},{l:"en-GB",t:{"Clear selected":{v:["Clear selected"]},"Deselect {option}":{v:["Deselect {option}"]},Options:{v:["Options"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},Options:{v:["Opciones"]}}},{l:"es-AR",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},Options:{v:["Opciones"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},Options:{v:["Opciones"]}}},{l:"et-EE",t:{"Clear selected":{v:["Tühjenad valik"]},"Deselect {option}":{v:["Eemalda {option} valik"]},Options:{v:["Valikud"]}}},{l:"eu",t:{}},{l:"fa",t:{"Clear selected":{v:["پاک کردن مورد انتخاب شده"]},"Deselect {option}":{v:["لغو انتخاب {option}"]},Options:{v:["گزینه‌ها"]}}},{l:"fi",t:{"Clear selected":{v:["Tyhjennä valitut"]},"Deselect {option}":{v:["Poista valinta {option}"]},Options:{v:["Valinnat"]}}},{l:"fr",t:{"Clear selected":{v:["Vider la sélection"]},"Deselect {option}":{v:["Désélectionner {option}"]},Options:{v:["Options"]}}},{l:"ga",t:{"Clear selected":{v:["Glan roghnaithe"]},"Deselect {option}":{v:["Díroghnaigh {option}"]},Options:{v:["Roghanna"]}}},{l:"gl",t:{"Clear selected":{v:["Limpar o seleccionado"]},"Deselect {option}":{v:["Desmarcar {opción}"]},Options:{v:["Opcións"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{"Clear selected":{v:["Hapus terpilih"]},"Deselect {option}":{v:["Batalkan pemilihan {option}"]}}},{l:"is",t:{"Clear selected":{v:["Hreinsa valið"]},"Deselect {option}":{v:["Afvelja {option}"]},Options:{v:["Valkostir"]}}},{l:"it",t:{"Clear selected":{v:["Cancella selezionati"]},"Deselect {option}":{v:["Deselezionare {option}"]}}},{l:"ja",t:{"Clear selected":{v:["選択を解除"]},"Deselect {option}":{v:["{option} の選択を解除"]},Options:{v:["オプション"]}}},{l:"ja-JP",t:{"Clear selected":{v:["選択を解除"]},"Deselect {option}":{v:["{option} の選択を解除"]},Options:{v:["オプション"]}}},{l:"ko",t:{"Clear selected":{v:["선택 항목 지우기"]},"Deselect {option}":{v:["{option} 선택 해제"]},Options:{v:["옵션"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"Clear selected":{v:["Tøm merket"]},"Deselect {option}":{v:["Opphev valg {option}"]},Options:{v:["Alternativer"]}}},{l:"nl",t:{"Clear selected":{v:["Selectie wissen"]},"Deselect {option}":{v:["Deselecteer {optie}"]},Options:{v:["Opties"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear selected":{v:["Wyczyść wybrane"]},"Deselect {option}":{v:["Odznacz {option}"]},Options:{v:["Opcje"]}}},{l:"pt-BR",t:{"Clear selected":{v:["Limpar selecionados"]},"Deselect {option}":{v:["Desmacar {option}"]},Options:{v:["Opções"]}}},{l:"pt-PT",t:{"Clear selected":{v:["Limpeza selecionada"]},"Deselect {option}":{v:["Desmarcar {option}"]},Options:{v:["Opções"]}}},{l:"ro",t:{"Clear selected":{v:["Șterge selecția"]},"Deselect {option}":{v:["Deselctează {option}"]}}},{l:"ru",t:{"Clear selected":{v:["Очистить выбранный"]},"Deselect {option}":{v:["Отменить выбор {option}"]},Options:{v:["Варианты"]}}},{l:"sk",t:{"Clear selected":{v:["Vymazať vybraté"]},"Deselect {option}":{v:["Zrušiť výber {option}"]},Options:{v:["možnosti"]}}},{l:"sl",t:{}},{l:"sr",t:{"Clear selected":{v:["Обриши изабрано"]},"Deselect {option}":{v:["Уклони избор {option}"]},Options:{v:["Опције"]}}},{l:"sv",t:{"Clear selected":{v:["Rensa val"]},"Deselect {option}":{v:["Avmarkera {option}"]},Options:{v:["Alternativ"]}}},{l:"tr",t:{"Clear selected":{v:["Seçilmişleri temizle"]},"Deselect {option}":{v:["{option} bırak"]},Options:{v:["Seçenekler"]}}},{l:"uk",t:{"Clear selected":{v:["Очистити вибране"]},"Deselect {option}":{v:["Зняти вибір {option}"]},Options:{v:["Параметри"]}}},{l:"uz",t:{"Clear selected":{v:["Tanlanganni tozalash"]},"Deselect {option}":{v:["{option}tanlovni bekor qiling"]},Options:{v:["Variantlar"]}}},{l:"zh-CN",t:{"Clear selected":{v:["清除所选"]},"Deselect {option}":{v:["取消选择 {option}"]},Options:{v:["选项"]}}},{l:"zh-HK",t:{"Clear selected":{v:["清除所選項目"]},"Deselect {option}":{v:["取消選擇 {option}"]},Options:{v:["選項"]}}},{l:"zh-TW",t:{}}],g=[{l:"ar",t:{"Clear text":{v:["محو النص"]},"Save changes":{v:["حفظ التغييرات"]}}},{l:"ast",t:{"Clear text":{v:["Borrar el testu"]},"Save changes":{v:["Guardar los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Clear text":{v:["Netejar text"]}}},{l:"cs",t:{"Clear text":{v:["Čitelný text"]},"Save changes":{v:["Uložit změny"]}}},{l:"cs-CZ",t:{"Clear text":{v:["Čitelný text"]},"Save changes":{v:["Uložit změny"]}}},{l:"da",t:{"Clear text":{v:["Ryd tekst"]},"Save changes":{v:["Gem ændringer"]}}},{l:"de",t:{"Clear text":{v:["Klartext"]},"Save changes":{v:["Änderungen speichern"]}}},{l:"de-DE",t:{"Clear text":{v:["Klartext"]},"Save changes":{v:["Änderungen speichern"]}}},{l:"el",t:{"Clear text":{v:["Εκκαθάριση κειμένου"]},"Save changes":{v:["Αποθήκευση αλλαγών"]}}},{l:"en-GB",t:{"Clear text":{v:["Clear text"]},"Save changes":{v:["Save changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"es-AR",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"es-EC",t:{"Clear text":{v:["Limpiar texto"]}}},{l:"es-MX",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"et-EE",t:{"Clear text":{v:["Kustuta tekst"]},"Save changes":{v:["Salvesta muudatused"]}}},{l:"eu",t:{"Clear text":{v:["Garbitu testua"]}}},{l:"fa",t:{"Clear text":{v:["پاک کردن متن"]},"Save changes":{v:["ذخیرهٔ تغییرات"]}}},{l:"fi",t:{"Clear text":{v:["Tyhjennä teksti"]},"Save changes":{v:["Tallenna muutokset"]}}},{l:"fr",t:{"Clear text":{v:["Effacer le texte"]},"Save changes":{v:["Sauvegarder les changements"]}}},{l:"ga",t:{"Clear text":{v:["Glan téacs"]},"Save changes":{v:["Sabháil na hathruithe"]}}},{l:"gl",t:{"Clear text":{v:["Limpar o texto"]},"Save changes":{v:["Gardar os cambios"]}}},{l:"he",t:{"Clear text":{v:["פינוי טקסט"]}}},{l:"hu",t:{"Clear text":{v:["Szöveg törlése"]}}},{l:"id",t:{"Clear text":{v:["Bersihkan teks"]},"Save changes":{v:["Simpan perubahan"]}}},{l:"is",t:{"Clear text":{v:["Hreinsa texta"]},"Save changes":{v:["Vista breytingar"]}}},{l:"it",t:{"Clear text":{v:["Cancella il testo"]},"Save changes":{v:["Salva le modifiche"]}}},{l:"ja",t:{"Clear text":{v:["テキストをクリア"]},"Save changes":{v:["変更を保存"]}}},{l:"ja-JP",t:{"Clear text":{v:["テキストをクリア"]},"Save changes":{v:["変更を保存"]}}},{l:"ko",t:{"Clear text":{v:["텍스트 지우기"]},"Save changes":{v:["변경 사항 저장"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"Clear text":{v:["Fjern tekst"]},"Save changes":{v:["Lagre endringer"]}}},{l:"nl",t:{"Clear text":{v:["Wis tekst"]},"Save changes":{v:["Wijzigingen opslaan"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear text":{v:["Wyczyść tekst"]},"Save changes":{v:["Zapisz zmiany"]}}},{l:"pt-BR",t:{"Clear text":{v:["Limpar texto"]},"Save changes":{v:["Salvar alterações"]}}},{l:"pt-PT",t:{"Clear text":{v:["Limpar texto"]},"Save changes":{v:["Gravar alterações"]}}},{l:"ro",t:{"Clear text":{v:["Șterge textul"]},"Save changes":{v:["Salvează modificările"]}}},{l:"ru",t:{"Clear text":{v:["Очистить текст"]},"Save changes":{v:["Сохранить изменения"]}}},{l:"sk",t:{"Clear text":{v:["Vamazať text"]},"Save changes":{v:["Uložiť zmeny"]}}},{l:"sl",t:{"Clear text":{v:["Počisti besedilo"]}}},{l:"sr",t:{"Clear text":{v:["Обриши текст"]},"Save changes":{v:["Сачувај измене"]}}},{l:"sv",t:{"Clear text":{v:["Ta bort text"]},"Save changes":{v:["Spara ändringar"]}}},{l:"tr",t:{"Clear text":{v:["Metni temizle"]},"Save changes":{v:["Değişiklikleri kaydet"]}}},{l:"uk",t:{"Clear text":{v:["Очистити текст"]},"Save changes":{v:["Зберегти зміни"]}}},{l:"uz",t:{"Clear text":{v:["Matnni tozalash"]},"Save changes":{v:["O'zgarishlarni saqlang"]}}},{l:"zh-CN",t:{"Clear text":{v:["清除文本"]},"Save changes":{v:["保存修改"]}}},{l:"zh-HK",t:{"Clear text":{v:["清除文本"]},"Save changes":{v:["保存更改"]}}},{l:"zh-TW",t:{"Clear text":{v:["清除文字"]}}}],f=[{l:"ar",t:{Close:{v:["إغلاق"]}}},{l:"ast",t:{Close:{v:["Zarrar"]}}},{l:"br",t:{Close:{v:["Serriñ"]}}},{l:"ca",t:{Close:{v:["Tanca"]}}},{l:"cs",t:{Close:{v:["Zavřít"]}}},{l:"cs-CZ",t:{Close:{v:["Zavřít"]}}},{l:"da",t:{Close:{v:["Luk"]}}},{l:"de",t:{Close:{v:["Schließen"]}}},{l:"de-DE",t:{Close:{v:["Schließen"]}}},{l:"el",t:{Close:{v:["Κλείσιμο"]}}},{l:"en-GB",t:{Close:{v:["Close"]}}},{l:"eo",t:{Close:{v:["Fermu"]}}},{l:"es",t:{Close:{v:["Cerrar"]}}},{l:"es-AR",t:{Close:{v:["Cerrar"]}}},{l:"es-EC",t:{Close:{v:["Cerrar"]}}},{l:"es-MX",t:{Close:{v:["Cerrar"]}}},{l:"et-EE",t:{Close:{v:["Sulge"]}}},{l:"eu",t:{Close:{v:["Itxi"]}}},{l:"fa",t:{Close:{v:["بستن"]}}},{l:"fi",t:{Close:{v:["Sulje"]}}},{l:"fr",t:{Close:{v:["Fermer"]}}},{l:"ga",t:{Close:{v:["Dún"]}}},{l:"gl",t:{Close:{v:["Pechar"]}}},{l:"he",t:{Close:{v:["סגירה"]}}},{l:"hu",t:{Close:{v:["Bezárás"]}}},{l:"id",t:{Close:{v:["Tutup"]}}},{l:"is",t:{Close:{v:["Loka"]}}},{l:"it",t:{Close:{v:["Chiudi"]}}},{l:"ja",t:{Close:{v:["閉じる"]}}},{l:"ja-JP",t:{Close:{v:["閉じる"]}}},{l:"ko",t:{Close:{v:["닫기"]}}},{l:"lt-LT",t:{Close:{v:["Užverti"]}}},{l:"lv",t:{Close:{v:["Aizvērt"]}}},{l:"mk",t:{Close:{v:["Затвори"]}}},{l:"my",t:{Close:{v:["ပိတ်ရန်"]}}},{l:"nb",t:{Close:{v:["Lukk"]}}},{l:"nl",t:{Close:{v:["Sluiten"]}}},{l:"oc",t:{Close:{v:["Tampar"]}}},{l:"pl",t:{Close:{v:["Zamknij"]}}},{l:"pt-BR",t:{Close:{v:["Fechar"]}}},{l:"pt-PT",t:{Close:{v:["Fechar"]}}},{l:"ro",t:{Close:{v:["Închideți"]}}},{l:"ru",t:{Close:{v:["Закрыть"]}}},{l:"sk",t:{Close:{v:["Zavrieť"]}}},{l:"sl",t:{Close:{v:["Zapri"]}}},{l:"sr",t:{Close:{v:["Затвори"]}}},{l:"sv",t:{Close:{v:["Stäng"]}}},{l:"tr",t:{Close:{v:["Kapat"]}}},{l:"uk",t:{Close:{v:["Закрити"]}}},{l:"uz",t:{Close:{v:["Yopish"]}}},{l:"zh-CN",t:{Close:{v:["关闭"]}}},{l:"zh-HK",t:{Close:{v:["關閉"]}}},{l:"zh-TW",t:{Close:{v:["關閉"]}}}],h=[{l:"ar",t:{Global:{v:["شامل"]}}},{l:"ast",t:{Global:{v:["Global"]}}},{l:"br",t:{}},{l:"ca",t:{Global:{v:["Global"]}}},{l:"cs",t:{Global:{v:["Globální"]}}},{l:"cs-CZ",t:{Global:{v:["Globální"]}}},{l:"da",t:{Global:{v:["Global"]}}},{l:"de",t:{Global:{v:["Global"]}}},{l:"de-DE",t:{Global:{v:["Global"]}}},{l:"el",t:{Global:{v:["Καθολικό"]}}},{l:"en-GB",t:{Global:{v:["Global"]}}},{l:"eo",t:{}},{l:"es",t:{Global:{v:["Global"]}}},{l:"es-AR",t:{Global:{v:["Global"]}}},{l:"es-EC",t:{Global:{v:["Global"]}}},{l:"es-MX",t:{Global:{v:["Global"]}}},{l:"et-EE",t:{Global:{v:["Globaalne"]}}},{l:"eu",t:{Global:{v:["Globala"]}}},{l:"fa",t:{Global:{v:["سراسری"]}}},{l:"fi",t:{Global:{v:["Globaali"]}}},{l:"fr",t:{Global:{v:["Global"]}}},{l:"ga",t:{Global:{v:["Domhanda"]}}},{l:"gl",t:{Global:{v:["Global"]}}},{l:"he",t:{Global:{v:["כללי"]}}},{l:"hu",t:{Global:{v:["Globális"]}}},{l:"id",t:{Global:{v:["Global"]}}},{l:"is",t:{Global:{v:["Almennt"]}}},{l:"it",t:{Global:{v:["Globale"]}}},{l:"ja",t:{Global:{v:["全体"]}}},{l:"ja-JP",t:{Global:{v:["全体"]}}},{l:"ko",t:{Global:{v:["글로벌"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{Global:{v:["Глобално"]}}},{l:"my",t:{Global:{v:["ကမ္ဘာလုံးဆိုင်ရာ"]}}},{l:"nb",t:{Global:{v:["Global"]}}},{l:"nl",t:{Global:{v:["Globaal"]}}},{l:"oc",t:{}},{l:"pl",t:{Global:{v:["Globalnie"]}}},{l:"pt-BR",t:{Global:{v:["Global"]}}},{l:"pt-PT",t:{Global:{v:["Global"]}}},{l:"ro",t:{Global:{v:["Global"]}}},{l:"ru",t:{Global:{v:["Глобальный"]}}},{l:"sk",t:{Global:{v:["Globálne"]}}},{l:"sl",t:{Global:{v:["Splošno"]}}},{l:"sr",t:{Global:{v:["Глобално"]}}},{l:"sv",t:{Global:{v:["Global"]}}},{l:"tr",t:{Global:{v:["Evrensel"]}}},{l:"uk",t:{Global:{v:["Глобальний"]}}},{l:"uz",t:{Global:{v:["Global"]}}},{l:"zh-CN",t:{Global:{v:["全局"]}}},{l:"zh-HK",t:{Global:{v:["全球的"]}}},{l:"zh-TW",t:{Global:{v:["全域"]}}}],v=[{l:"ar",t:{"Hide password":{v:["إخفاء كلمة المرور"]},"Password is secure":{v:["كلمة المرور آمنة"]},"Show password":{v:["أظهِر كلمة المرور"]}}},{l:"ast",t:{"Hide password":{v:["Anubrir la contraseña"]},"Password is secure":{v:["La contraseña ye segura"]},"Show password":{v:["Amosar la contraseña"]}}},{l:"br",t:{}},{l:"ca",t:{"Hide password":{v:["Amagar contrasenya"]},"Password is secure":{v:["Contrasenya segura
"]},"Show password":{v:["Mostrar contrasenya"]}}},{l:"cs",t:{"Hide password":{v:["Skrýt heslo"]},"Password is secure":{v:["Heslo je bezpečné"]},"Show password":{v:["Zobrazit heslo"]}}},{l:"cs-CZ",t:{"Hide password":{v:["Skrýt heslo"]},"Password is secure":{v:["Heslo je bezpečné"]},"Show password":{v:["Zobrazit heslo"]}}},{l:"da",t:{"Hide password":{v:["Skjul kodeord"]},"Password is secure":{v:["Kodeordet er sikkert"]},"Show password":{v:["Vis kodeord"]}}},{l:"de",t:{"Hide password":{v:["Passwort verbergen"]},"Password is secure":{v:["Passwort ist sicher"]},"Show password":{v:["Passwort anzeigen"]}}},{l:"de-DE",t:{"Hide password":{v:["Passwort verbergen"]},"Password is secure":{v:["Passwort ist sicher"]},"Show password":{v:["Passwort anzeigen"]}}},{l:"el",t:{"Hide password":{v:["Απόκρυψη συνθηματικού"]},"Password is secure":{v:["Το συνθηματικό είναι ασφαλές"]},"Show password":{v:["Εμφάνιση κωδικού πρόσβασης"]}}},{l:"en-GB",t:{"Hide password":{v:["Hide password"]},"Password is secure":{v:["Password is secure"]},"Show password":{v:["Show password"]}}},{l:"eo",t:{}},{l:"es",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"es-AR",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"es-EC",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"es-MX",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"et-EE",t:{"Hide password":{v:["Peida salasõna"]},"Password is secure":{v:["Salasõna on turvaline"]},"Show password":{v:["Näita salasõna"]}}},{l:"eu",t:{"Hide password":{v:["Ezkutatu pasahitza"]},"Password is secure":{v:["Pasahitza segurua da"]},"Show password":{v:["Erakutsi pasahitza"]}}},{l:"fa",t:{"Hide password":{v:["پنهان کردن رمز عبور"]},"Password is secure":{v:["گذرواژه امن است"]},"Show password":{v:["نمایش گذرواژه"]}}},{l:"fi",t:{"Hide password":{v:["Piilota salasana"]},"Password is secure":{v:["Salasana on turvallinen"]},"Show password":{v:["Näytä salasana"]}}},{l:"fr",t:{"Hide password":{v:["Cacher le mot de passe"]},"Password is secure":{v:["Le mot de passe est sécurisé"]},"Show password":{v:["Afficher le mot de passe"]}}},{l:"ga",t:{"Hide password":{v:["Folaigh pasfhocal"]},"Password is secure":{v:["Tá pasfhocal slán"]},"Show password":{v:["Taispeáin pasfhocal"]}}},{l:"gl",t:{"Hide password":{v:["Agochar o contrasinal"]},"Password is secure":{v:["O contrasinal é seguro"]},"Show password":{v:["Amosar o contrasinal"]}}},{l:"he",t:{"Hide password":{v:["הסתרת סיסמה"]},"Password is secure":{v:["הסיסמה מאובטחת"]},"Show password":{v:["הצגת סיסמה"]}}},{l:"hu",t:{"Hide password":{v:["Jelszó elrejtése"]},"Password is secure":{v:["A jelszó biztonságos"]},"Show password":{v:["Jelszó megjelenítése"]}}},{l:"id",t:{"Hide password":{v:["Sembunyikan sandi"]},"Password is secure":{v:["Kata sandi sudah aman"]},"Show password":{v:["Tampilkan sandi"]}}},{l:"is",t:{"Hide password":{v:["Fela lykilorð"]},"Password is secure":{v:["Lykilorðið er öruggt"]},"Show password":{v:["Birta lykilorð"]}}},{l:"it",t:{"Hide password":{v:["Nascondi la password"]},"Password is secure":{v:["La password è sicura"]},"Show password":{v:["Mostra la password"]}}},{l:"ja",t:{"Hide password":{v:["パスワードを非表示"]},"Password is secure":{v:["パスワードは保護されています"]},"Show password":{v:["パスワードを表示"]}}},{l:"ja-JP",t:{"Hide password":{v:["パスワードを非表示"]},"Password is secure":{v:["パスワードは保護されています"]},"Show password":{v:["パスワードを表示"]}}},{l:"ko",t:{"Hide password":{v:["암호 숨기기"]},"Password is secure":{v:["암호가 안전합니다."]},"Show password":{v:["암호 표시"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"Hide password":{v:["Skjul passord"]},"Password is secure":{v:["Passordet er sikkert"]},"Show password":{v:["Vis passord"]}}},{l:"nl",t:{"Hide password":{v:["Verberg wachtwoord"]},"Password is secure":{v:["Wachtwoord is veilig"]},"Show password":{v:["Toon wachtwoord"]}}},{l:"oc",t:{}},{l:"pl",t:{"Hide password":{v:["Ukryj hasło"]},"Password is secure":{v:["Hasło jest bezpieczne"]},"Show password":{v:["Pokaż hasło"]}}},{l:"pt-BR",t:{"Hide password":{v:["Ocultar senha"]},"Password is secure":{v:["A senha é segura"]},"Show password":{v:["Mostrar senha"]}}},{l:"pt-PT",t:{"Hide password":{v:["Ocultar palavra-passe"]},"Password is secure":{v:["A palavra-passe é segura"]},"Show password":{v:["Mostrar palavra-passe"]}}},{l:"ro",t:{"Hide password":{v:["Ascunde parola"]},"Password is secure":{v:["Parola este sigură"]},"Show password":{v:["Arată parola"]}}},{l:"ru",t:{"Hide password":{v:["Скрыть пароль"]},"Password is secure":{v:["Пароль надежный"]},"Show password":{v:["Показать пароль"]}}},{l:"sk",t:{"Hide password":{v:["Skryť heslo"]},"Password is secure":{v:["Heslo je bezpečné"]},"Show password":{v:["Zobraziť heslo"]}}},{l:"sl",t:{"Hide password":{v:["Skrij geslo"]},"Password is secure":{v:["Geslo je varno"]},"Show password":{v:["Pokaži geslo"]}}},{l:"sr",t:{"Hide password":{v:["Сакриј лозинку"]},"Password is secure":{v:["Лозинка је безбедна"]},"Show password":{v:["Прикажи лозинку"]}}},{l:"sv",t:{"Hide password":{v:["Göm lösenordet"]},"Password is secure":{v:["Lössenordet är säkert"]},"Show password":{v:["Visa lössenordet"]}}},{l:"tr",t:{"Hide password":{v:["Parolayı gizle"]},"Password is secure":{v:["Parola güvenli"]},"Show password":{v:["Parolayı görüntüle"]}}},{l:"uk",t:{"Hide password":{v:["Приховати пароль"]},"Password is secure":{v:["Пароль безпечний"]},"Show password":{v:["Показати пароль"]}}},{l:"uz",t:{"Hide password":{v:["Parolni yashirish"]},"Password is secure":{v:["Parol xavfsiz"]},"Show password":{v:["Parolni ko'rsatish"]}}},{l:"zh-CN",t:{"Hide password":{v:["隐藏密码"]},"Password is secure":{v:["密码安全"]},"Show password":{v:["显示密码"]}}},{l:"zh-HK",t:{"Hide password":{v:["隱藏密碼"]},"Password is secure":{v:["密碼是安全的"]},"Show password":{v:["顯示密碼"]}}},{l:"zh-TW",t:{"Hide password":{v:["隱藏密碼"]},"Password is secure":{v:["密碼安全"]},"Show password":{v:["顯示密碼"]}}}],y=[{l:"ar",t:{}},{l:"ast",t:{}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{}},{l:"cs-CZ",t:{}},{l:"da",t:{}},{l:"de",t:{}},{l:"de-DE",t:{}},{l:"el",t:{}},{l:"en-GB",t:{}},{l:"eo",t:{}},{l:"es",t:{}},{l:"es-AR",t:{}},{l:"es-EC",t:{}},{l:"es-MX",t:{}},{l:"et-EE",t:{}},{l:"eu",t:{}},{l:"fa",t:{}},{l:"fi",t:{}},{l:"fr",t:{}},{l:"ga",t:{}},{l:"gl",t:{}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{}},{l:"is",t:{}},{l:"it",t:{}},{l:"ja",t:{}},{l:"ja-JP",t:{}},{l:"ko",t:{}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{}},{l:"nl",t:{}},{l:"oc",t:{}},{l:"pl",t:{}},{l:"pt-BR",t:{}},{l:"pt-PT",t:{}},{l:"ro",t:{}},{l:"ru",t:{}},{l:"sk",t:{}},{l:"sl",t:{}},{l:"sr",t:{}},{l:"sv",t:{}},{l:"tr",t:{}},{l:"uk",t:{}},{l:"uz",t:{}},{l:"zh-CN",t:{}},{l:"zh-HK",t:{}},{l:"zh-TW",t:{}}],w=[{l:"ar",t:{Next:{v:["التالي"]},"Pause slideshow":{v:["تجميد عرض الشرائح"]},Previous:{v:["السابق"]},"Start slideshow":{v:["إبدإ العرض"]}}},{l:"ast",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Posar la presentación de diapositives"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Aniciar la presentación de diapositives"]}}},{l:"br",t:{Next:{v:["Da heul"]},"Pause slideshow":{v:["Arsav an diaporama"]},Previous:{v:["A-raok"]},"Start slideshow":{v:["Kregiñ an diaporama"]}}},{l:"ca",t:{Next:{v:["Següent"]},"Pause slideshow":{v:["Atura la presentació"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Inicia la presentació"]}}},{l:"cs",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"cs-CZ",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"da",t:{Next:{v:["Videre"]},"Pause slideshow":{v:["Suspender fremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start fremvisning"]}}},{l:"de",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"de-DE",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"el",t:{Next:{v:["Επόμενο"]},"Pause slideshow":{v:["Παύση προβολής διαφανειών"]},Previous:{v:["Προηγούμενο"]},"Start slideshow":{v:["Έναρξη προβολής διαφανειών"]}}},{l:"en-GB",t:{Next:{v:["Next"]},"Pause slideshow":{v:["Pause slideshow"]},Previous:{v:["Previous"]},"Start slideshow":{v:["Start slideshow"]}}},{l:"eo",t:{Next:{v:["Sekva"]},"Pause slideshow":{v:["Payzi bildprezenton"]},Previous:{v:["Antaŭa"]},"Start slideshow":{v:["Komenci bildprezenton"]}}},{l:"es",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es-AR",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es-EC",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"es-MX",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"et-EE",t:{Next:{v:["Edasi"]},"Pause slideshow":{v:["Slaidiesitluse paus"]},Previous:{v:["Eelmine"]},"Start slideshow":{v:["Alusta slaidiesitust"]}}},{l:"eu",t:{Next:{v:["Hurrengoa"]},"Pause slideshow":{v:["Pausatu diaporama"]},Previous:{v:["Aurrekoa"]},"Start slideshow":{v:["Hasi diaporama"]}}},{l:"fa",t:{Next:{v:["بعدی"]},"Pause slideshow":{v:["توقف نمایش اسلاید"]},Previous:{v:["قبلی"]},"Start slideshow":{v:["شروع نمایش اسلاید"]}}},{l:"fi",t:{Next:{v:["Seuraava"]},"Pause slideshow":{v:["Keskeytä diaesitys"]},Previous:{v:["Edellinen"]},"Start slideshow":{v:["Aloita diaesitys"]}}},{l:"fr",t:{Next:{v:["Suivant"]},"Pause slideshow":{v:["Mettre le diaporama en pause"]},Previous:{v:["Précédent"]},"Start slideshow":{v:["Démarrer le diaporama"]}}},{l:"ga",t:{Next:{v:["Ar aghaidh"]},"Pause slideshow":{v:["Cuir taispeántas sleamhnán ar sos"]},Previous:{v:["Roimhe Seo"]},"Start slideshow":{v:["Tosaigh taispeántas sleamhnán"]}}},{l:"gl",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar o diaporama"]},Previous:{v:["Anterir"]},"Start slideshow":{v:["Iniciar o diaporama"]}}},{l:"he",t:{Next:{v:["הבא"]},"Pause slideshow":{v:["השהיית מצגת"]},Previous:{v:["הקודם"]},"Start slideshow":{v:["התחלת המצגת"]}}},{l:"hu",t:{Next:{v:["Következő"]},"Pause slideshow":{v:["Diavetítés szüneteltetése"]},Previous:{v:["Előző"]},"Start slideshow":{v:["Diavetítés indítása"]}}},{l:"id",t:{Next:{v:["Selanjutnya"]},"Pause slideshow":{v:["Jeda tayangan slide"]},Previous:{v:["Sebelumnya"]},"Start slideshow":{v:["Mulai salindia"]}}},{l:"is",t:{Next:{v:["Næsta"]},"Pause slideshow":{v:["Gera hlé á skyggnusýningu"]},Previous:{v:["Fyrri"]},"Start slideshow":{v:["Byrja skyggnusýningu"]}}},{l:"it",t:{Next:{v:["Successivo"]},"Pause slideshow":{v:["Presentazione in pausa"]},Previous:{v:["Precedente"]},"Start slideshow":{v:["Avvia presentazione"]}}},{l:"ja",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ja-JP",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ko",t:{Next:{v:["다음"]},"Pause slideshow":{v:["슬라이드쇼 일시정지"]},Previous:{v:["이전"]},"Start slideshow":{v:["슬라이드쇼 시작"]}}},{l:"lt-LT",t:{Next:{v:["Kitas"]},"Pause slideshow":{v:["Pristabdyti skaidrių rodymą"]},Previous:{v:["Ankstesnis"]},"Start slideshow":{v:["Pradėti skaidrių rodymą"]}}},{l:"lv",t:{Next:{v:["Nākamais"]},"Pause slideshow":{v:["Pauzēt slaidrādi"]},Previous:{v:["Iepriekšējais"]},"Start slideshow":{v:["Sākt slaidrādi"]}}},{l:"mk",t:{Next:{v:["Следно"]},"Pause slideshow":{v:["Пузирај слајдшоу"]},Previous:{v:["Предходно"]},"Start slideshow":{v:["Стартувај слајдшоу"]}}},{l:"my",t:{Next:{v:["နောက်သို့ဆက်ရန်"]},"Pause slideshow":{v:["စလိုက်ရှိုး ခေတ္တရပ်ရန်"]},Previous:{v:["ယခင်"]},"Start slideshow":{v:["စလိုက်ရှိုးအား စတင်ရန်"]}}},{l:"nb",t:{Next:{v:["Neste"]},"Pause slideshow":{v:["Pause lysbildefremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start lysbildefremvisning"]}}},{l:"nl",t:{Next:{v:["Volgende"]},"Pause slideshow":{v:["Pauzeer diavoorstelling"]},Previous:{v:["Vorige"]},"Start slideshow":{v:["Start diavoorstelling"]}}},{l:"oc",t:{Next:{v:["Seguent"]},"Pause slideshow":{v:["Metre en pausa lo diaporama"]},Previous:{v:["Precedent"]},"Start slideshow":{v:["Lançar lo diaporama"]}}},{l:"pl",t:{Next:{v:["Następny"]},"Pause slideshow":{v:["Wstrzymaj pokaz slajdów"]},Previous:{v:["Poprzedni"]},"Start slideshow":{v:["Rozpocznij pokaz slajdów"]}}},{l:"pt-BR",t:{Next:{v:["Próximo"]},"Pause slideshow":{v:["Pausar apresentação de slides"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar apresentação de slides"]}}},{l:"pt-PT",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar diaporama"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar diaporama"]}}},{l:"ro",t:{Next:{v:["Următorul"]},"Pause slideshow":{v:["Pauză prezentare de diapozitive"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Începeți prezentarea de diapozitive"]}}},{l:"ru",t:{Next:{v:["Следующее"]},"Pause slideshow":{v:["Приостановить показ слйдов"]},Previous:{v:["Предыдущее"]},"Start slideshow":{v:["Начать показ слайдов"]}}},{l:"sk",t:{Next:{v:["Ďalej"]},"Pause slideshow":{v:["Pozastaviť prezentáciu"]},Previous:{v:["Predchádzajúce"]},"Start slideshow":{v:["Začať prezentáciu"]}}},{l:"sl",t:{Next:{v:["Naslednji"]},"Pause slideshow":{v:["Ustavi predstavitev"]},Previous:{v:["Predhodni"]},"Start slideshow":{v:["Začni predstavitev"]}}},{l:"sr",t:{Next:{v:["Следеће"]},"Pause slideshow":{v:["Паузирај слајд шоу"]},Previous:{v:["Претходно"]},"Start slideshow":{v:["Покрени слајд шоу"]}}},{l:"sv",t:{Next:{v:["Nästa"]},"Pause slideshow":{v:["Pausa bildspelet"]},Previous:{v:["Föregående"]},"Start slideshow":{v:["Starta bildspelet"]}}},{l:"tr",t:{Next:{v:["Sonraki"]},"Pause slideshow":{v:["Slayt sunumunu duraklat"]},Previous:{v:["Önceki"]},"Start slideshow":{v:["Slayt sunumunu başlat"]}}},{l:"uk",t:{Next:{v:["Вперед"]},"Pause slideshow":{v:["Пауза у показі слайдів"]},Previous:{v:["Назад"]},"Start slideshow":{v:["Почати показ слайдів"]}}},{l:"uz",t:{Next:{v:["Keyingi"]},"Pause slideshow":{v:["Slayd-shouni to'xtatib turish"]},Previous:{v:["Oldingi"]},"Start slideshow":{v:["Slayd-shouni boshlash"]}}},{l:"zh-CN",t:{Next:{v:["下一个"]},"Pause slideshow":{v:["暂停幻灯片"]},Previous:{v:["上一个"]},"Start slideshow":{v:["开始幻灯片"]}}},{l:"zh-HK",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}},{l:"zh-TW",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}}],A=[{l:"ar",t:{"No results":{v:["ليس هناك أية نتيجة"]}}},{l:"ast",t:{"No results":{v:["Nun hai nengún resultáu"]}}},{l:"br",t:{"No results":{v:["Disoc'h ebet"]}}},{l:"ca",t:{"No results":{v:["Sense resultats"]}}},{l:"cs",t:{"No results":{v:["Nic nenalezeno"]}}},{l:"cs-CZ",t:{"No results":{v:["Nic nenalezeno"]}}},{l:"da",t:{"No results":{v:["Ingen resultater"]}}},{l:"de",t:{"No results":{v:["Keine Ergebnisse"]}}},{l:"de-DE",t:{"No results":{v:["Keine Ergebnisse"]}}},{l:"el",t:{"No results":{v:["Κανένα αποτέλεσμα"]}}},{l:"en-GB",t:{"No results":{v:["No results"]}}},{l:"eo",t:{"No results":{v:["La rezulto forestas"]}}},{l:"es",t:{"No results":{v:[" Ningún resultado"]}}},{l:"es-AR",t:{"No results":{v:["Sin resultados"]}}},{l:"es-EC",t:{"No results":{v:["Sin resultados"]}}},{l:"es-MX",t:{"No results":{v:["Sin resultados"]}}},{l:"et-EE",t:{"No results":{v:["Tulemusi pole"]}}},{l:"eu",t:{"No results":{v:["Emaitzarik ez"]}}},{l:"fa",t:{"No results":{v:["بدون هیچ نتیجه‌ای"]}}},{l:"fi",t:{"No results":{v:["Ei tuloksia"]}}},{l:"fr",t:{"No results":{v:["Aucun résultat"]}}},{l:"ga",t:{"No results":{v:["Gan torthaí"]}}},{l:"gl",t:{"No results":{v:["Sen resultados"]}}},{l:"he",t:{"No results":{v:["אין תוצאות"]}}},{l:"hu",t:{"No results":{v:["Nincs találat"]}}},{l:"id",t:{"No results":{v:["Tidak ada hasil"]}}},{l:"is",t:{"No results":{v:["Engar niðurstöður"]}}},{l:"it",t:{"No results":{v:["Nessun risultato"]}}},{l:"ja",t:{"No results":{v:["結果無し"]}}},{l:"ja-JP",t:{"No results":{v:["結果無し"]}}},{l:"ko",t:{"No results":{v:["결과 없음"]}}},{l:"lt-LT",t:{"No results":{v:["Nėra rezultatų"]}}},{l:"lv",t:{"No results":{v:["Nav rezultātu"]}}},{l:"mk",t:{"No results":{v:["Нема резултати"]}}},{l:"my",t:{"No results":{v:["ရလဒ်မရှိပါ"]}}},{l:"nb",t:{"No results":{v:["Ingen resultater"]}}},{l:"nl",t:{"No results":{v:["Geen resultaten"]}}},{l:"oc",t:{"No results":{v:["Cap de resultat"]}}},{l:"pl",t:{"No results":{v:["Brak wyników"]}}},{l:"pt-BR",t:{"No results":{v:["Sem resultados"]}}},{l:"pt-PT",t:{"No results":{v:["Sem resultados"]}}},{l:"ro",t:{"No results":{v:["Nu există rezultate"]}}},{l:"ru",t:{"No results":{v:["Результаты отсуствуют"]}}},{l:"sk",t:{"No results":{v:["Žiadne výsledky"]}}},{l:"sl",t:{"No results":{v:["Ni zadetkov"]}}},{l:"sr",t:{"No results":{v:["Нема резултата"]}}},{l:"sv",t:{"No results":{v:["Inga resultat"]}}},{l:"tr",t:{"No results":{v:["Herhangi bir sonuç bulunamadı"]}}},{l:"uk",t:{"No results":{v:["Відсутні результати"]}}},{l:"uz",t:{"No results":{v:["Natija yoʻq"]}}},{l:"zh-CN",t:{"No results":{v:["无结果"]}}},{l:"zh-HK",t:{"No results":{v:["無結果"]}}},{l:"zh-TW",t:{"No results":{v:["無結果"]}}}],b=[{l:"ar",t:{"Pick a date":{v:["إختَر التاريخ"]},"Pick a date and a time":{v:["إختَر التاريخ و الوقت"]},"Pick a month":{v:["إختَر الشهر"]},"Pick a time":{v:["إختَر الوقت"]},"Pick a week":{v:["إختَر الأسبوع"]},"Pick a year":{v:["إختَر السنة"]},"Please select a time zone:":{v:["الرجاء تحديد المنطقة الزمنية:"]}}},{l:"ast",t:{"Pick a date":{v:["Escueyi una data"]},"Pick a date and a time":{v:["Escueyi una data y hora"]},"Pick a month":{v:["Escueyi un mes"]},"Pick a time":{v:["Escueyi una hora"]},"Pick a week":{v:["Escueyi una selmana"]},"Pick a year":{v:["Escueyi un añu"]},"Please select a time zone:":{v:["Seleiciona un fusu horariu:"]}}},{l:"br",t:{}},{l:"ca",t:{"Please select a time zone:":{v:["Seleccioneu una zona horària:"]}}},{l:"cs",t:{"Pick a date":{v:["Vybrat datum"]},"Pick a date and a time":{v:["Vybrat datum a čas"]},"Pick a month":{v:["Vybrat měsíc"]},"Pick a time":{v:["Vybrat čas"]},"Pick a week":{v:["Vybrat týden"]},"Pick a year":{v:["Vybrat rok"]},"Please select a time zone:":{v:["Vyberte časovou zónu:"]}}},{l:"cs-CZ",t:{"Pick a date":{v:["Vybrat datum"]},"Pick a date and a time":{v:["Vybrat datum a čas"]},"Pick a month":{v:["Vybrat měsíc"]},"Pick a time":{v:["Vybrat čas"]},"Pick a week":{v:["Vybrat týden"]},"Pick a year":{v:["Vybrat rok"]},"Please select a time zone:":{v:["Vyberte časovou zónu:"]}}},{l:"da",t:{"Pick a date":{v:["Vælg en dato"]},"Pick a date and a time":{v:["Vælg en dato og tidspunkt"]},"Pick a month":{v:["Vælg en måned"]},"Pick a time":{v:["Vælg et tidspunkt"]},"Pick a week":{v:["Vælg en uge"]},"Pick a year":{v:["Vælg et år"]},"Please select a time zone:":{v:["Vælg venligst en tidszone:"]}}},{l:"de",t:{"Pick a date":{v:["Ein Datum auswählen"]},"Pick a date and a time":{v:["Datum und Uhrzeit auswählen"]},"Pick a month":{v:["Einen Monat auswählen"]},"Pick a time":{v:["Eine Uhrzeit auswählen"]},"Pick a week":{v:["Eine Woche auswählen"]},"Pick a year":{v:["Ein Jahr auswählen"]},"Please select a time zone:":{v:["Bitte eine Zeitzone auswählen:"]}}},{l:"de-DE",t:{"Pick a date":{v:["Ein Datum auswählen"]},"Pick a date and a time":{v:["Datum und Uhrzeit auswählen"]},"Pick a month":{v:["Einen Monat auswählen"]},"Pick a time":{v:["Eine Uhrzeit auswählen"]},"Pick a week":{v:["Eine Woche auswählen"]},"Pick a year":{v:["Ein Jahr auswählen"]},"Please select a time zone:":{v:["Bitte eine Zeitzone auswählen:"]}}},{l:"el",t:{"Pick a date":{v:["Επιλέξτε ημερομηνία"]},"Pick a date and a time":{v:["Επιλέξτε ημερομηνία και ώρα"]},"Pick a month":{v:["Επιλέξτε μήνα"]},"Pick a time":{v:["Επιλέξτε ώρα"]},"Pick a week":{v:["Επιλέξτε εβδομάδα"]},"Pick a year":{v:["Επιλέξτε έτος"]},"Please select a time zone:":{v:["Παρακαλούμε επιλέξτε μια ζώνη ώρας:"]}}},{l:"en-GB",t:{"Pick a date":{v:["Pick a date"]},"Pick a date and a time":{v:["Pick a date and a time"]},"Pick a month":{v:["Pick a month"]},"Pick a time":{v:["Pick a time"]},"Pick a week":{v:["Pick a week"]},"Pick a year":{v:["Pick a year"]},"Please select a time zone:":{v:["Please select a time zone:"]}}},{l:"eo",t:{}},{l:"es",t:{"Pick a date":{v:["Seleccione una fecha"]},"Pick a date and a time":{v:["Seleccione una fecha y hora"]},"Pick a month":{v:["Seleccione un mes"]},"Pick a time":{v:["Seleccione una hora"]},"Pick a week":{v:["Seleccione una semana"]},"Pick a year":{v:["Seleccione un año"]},"Please select a time zone:":{v:["Por favor elija un huso horario:"]}}},{l:"es-AR",t:{"Pick a date":{v:["Elija una fecha"]},"Pick a date and a time":{v:["Elija una fecha y hora"]},"Pick a month":{v:["Elija un mes"]},"Pick a time":{v:["Elija una hora"]},"Pick a week":{v:["Elija una semana"]},"Pick a year":{v:["Elija un año"]},"Please select a time zone:":{v:["Por favor, elija una zona horaria:"]}}},{l:"es-EC",t:{"Pick a date":{v:["Seleccionar una fecha"]},"Pick a date and a time":{v:["Seleccionar una fecha y una hora"]},"Pick a month":{v:["Seleccionar un mes"]},"Pick a time":{v:["Seleccionar una semana"]},"Pick a week":{v:["Seleccionar una semana"]},"Pick a year":{v:["Seleccionar un año"]},"Please select a time zone:":{v:["Por favor, selecciona una zona horaria:"]}}},{l:"es-MX",t:{"Pick a date":{v:["Seleccionar una fecha"]},"Pick a date and a time":{v:["Seleccionar una fecha y hora"]},"Pick a month":{v:["Seleccionar un mes"]},"Pick a time":{v:["Seleccionar una hora"]},"Pick a week":{v:["Seleccionar una semana"]},"Pick a year":{v:["Seleccionar un año"]},"Please select a time zone:":{v:["Por favor seleccione una zona horaria:"]}}},{l:"et-EE",t:{"Pick a date":{v:["Vali kuupäev"]},"Pick a date and a time":{v:["Vali kuupäev ja kellaaeg"]},"Pick a month":{v:["Vali kuu"]},"Pick a time":{v:["Vali kellaaeg"]},"Pick a week":{v:["Vali nädal"]},"Pick a year":{v:["Vali aasta"]},"Please select a time zone:":{v:["Vali ajatsoon"]}}},{l:"eu",t:{"Pick a date":{v:["Aukeratu data bat"]},"Pick a date and a time":{v:["Aukeratu data eta ordu bat"]},"Pick a month":{v:["Aukeratu hilabete bat"]},"Pick a time":{v:["Aukeratu ordu bat"]},"Pick a week":{v:["Aukeratu aste bat"]},"Pick a year":{v:["Aukeratu urte bat"]},"Please select a time zone:":{v:["Mesedez hautatu ordu-zona bat:"]}}},{l:"fa",t:{"Pick a date":{v:["انتخاب تاریخ"]},"Pick a date and a time":{v:["انتخاب تاریخ و زمان"]},"Pick a month":{v:["انتخاب ماه"]},"Pick a time":{v:["انتخاب زمان"]},"Pick a week":{v:["انتخاب هفته"]},"Pick a year":{v:["انتخاب سال"]},"Please select a time zone:":{v:["لطفا یک منطقهٔ زمانی را انتخاب کنید:"]}}},{l:"fi",t:{"Pick a date":{v:["Valitse päivä"]},"Pick a date and a time":{v:["Valitse päivä ja kellonaika"]},"Pick a month":{v:["Valitse kuukausi"]},"Pick a time":{v:["Valitse kellonaika"]},"Pick a week":{v:["Valitse viikko"]},"Pick a year":{v:["Valitse vuosi"]},"Please select a time zone:":{v:["Valitse aikavyöhyke:"]}}},{l:"fr",t:{"Pick a date":{v:["Sélectionner une date"]},"Pick a date and a time":{v:["Sélectionner une date et une heure"]},"Pick a month":{v:["Sélectionner un mois"]},"Pick a time":{v:["Sélectionner une heure"]},"Pick a week":{v:["Sélectionner une semaine"]},"Pick a year":{v:["Sélectionner une année"]},"Please select a time zone:":{v:["Sélectionnez un fuseau horaire : "]}}},{l:"ga",t:{"Pick a date":{v:["Roghnaigh dáta"]},"Pick a date and a time":{v:["Roghnaigh dáta agus am"]},"Pick a month":{v:["Roghnaigh mí"]},"Pick a time":{v:["Roghnaigh am"]},"Pick a week":{v:["Roghnaigh seachtain"]},"Pick a year":{v:["Roghnaigh bliain"]},"Please select a time zone:":{v:["Roghnaigh crios ama le do thoil:"]}}},{l:"gl",t:{"Pick a date":{v:["Escolla unha data"]},"Pick a date and a time":{v:["Escolle unha data e unha hora"]},"Pick a month":{v:["Escolla un mes"]},"Pick a time":{v:["Escolla unha hora"]},"Pick a week":{v:["Escolla unha semana"]},"Pick a year":{v:["Escolla un ano"]},"Please select a time zone:":{v:["Escolla un fuso horario:"]}}},{l:"he",t:{"Pick a date":{v:["נא לבחור תאריך"]},"Pick a date and a time":{v:["נא לבחור תאריך ושעה"]},"Pick a month":{v:["נא לבחור חודש"]},"Pick a time":{v:["נא לבחור שעה"]},"Pick a week":{v:["נא לבחור שבוע"]},"Pick a year":{v:["נא לבחור שנה"]},"Please select a time zone:":{v:["נא לבחור אזור זמן:"]}}},{l:"hu",t:{"Please select a time zone:":{v:["Válasszon időzónát:"]}}},{l:"id",t:{"Pick a date":{v:["Pilih tanggal"]},"Pick a date and a time":{v:["Pilih tanggal dan waktu"]},"Pick a month":{v:["Pilih bulan"]},"Pick a time":{v:["Pilih waktu"]},"Pick a week":{v:["Pilih pekan"]},"Pick a year":{v:["Pilih tahun"]},"Please select a time zone:":{v:["Mohon pilih zona waktu"]}}},{l:"is",t:{"Pick a date":{v:["Veldu dagsetningu"]},"Pick a date and a time":{v:["Veldu dagsetningu og tíma"]},"Pick a month":{v:["Veldu mánuð"]},"Pick a time":{v:["Veldu tíma"]},"Pick a week":{v:["Veldu viku"]},"Pick a year":{v:["Veldu ár"]},"Please select a time zone:":{v:["Veldu tímabelti:"]}}},{l:"it",t:{"Pick a date":{v:["Scegli una data"]},"Pick a date and a time":{v:["Scegli una data e un orario"]},"Pick a month":{v:["Scegli un mese"]},"Pick a time":{v:["Scegli un momento"]},"Pick a week":{v:["Scegli una settimana"]},"Pick a year":{v:["Scegli un anno"]},"Please select a time zone:":{v:["Si prega di selezionare un fuso orario:"]}}},{l:"ja",t:{"Pick a date":{v:["日付を選択してください"]},"Pick a date and a time":{v:["日付と時刻を選択してください"]},"Pick a month":{v:["月を選択してください"]},"Pick a time":{v:["時間を選択してください"]},"Pick a week":{v:["週を選択してください"]},"Pick a year":{v:["年を選択してください"]},"Please select a time zone:":{v:["タイムゾーンを選んで下さい:"]}}},{l:"ja-JP",t:{"Pick a date":{v:["日付を選択してください"]},"Pick a date and a time":{v:["日付と時刻を選択してください"]},"Pick a month":{v:["月を選択してください"]},"Pick a time":{v:["時間を選択してください"]},"Pick a week":{v:["週を選択してください"]},"Pick a year":{v:["年を選択してください"]},"Please select a time zone:":{v:["タイムゾーンを選んで下さい:"]}}},{l:"ko",t:{"Pick a date":{v:["날짜 선택"]},"Pick a date and a time":{v:["날짜와 시간 선택"]},"Pick a month":{v:["달 선택"]},"Pick a time":{v:["시간 선택"]},"Pick a week":{v:["주 선택"]},"Pick a year":{v:["연도 선택"]},"Please select a time zone:":{v:["시간대를 선택하세요:"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Please select a time zone:":{v:["Изберете временска зона:"]}}},{l:"my",t:{"Please select a time zone:":{v:["ဒေသစံတော်ချိန် ရွေးချယ်ပေးပါ"]}}},{l:"nb",t:{"Pick a date":{v:["Velg en dato"]},"Pick a date and a time":{v:["Velg en dato og et tidspunkt"]},"Pick a month":{v:["Velg en måned"]},"Pick a time":{v:["Velg et tidspunkt"]},"Pick a week":{v:["Velg en uke"]},"Pick a year":{v:["Velg et år"]},"Please select a time zone:":{v:["Vennligst velg tidssone"]}}},{l:"nl",t:{"Pick a date":{v:["Selecteer een datum"]},"Pick a date and a time":{v:["Selecteer een datum en tijd"]},"Pick a month":{v:["Selecteer een maand"]},"Pick a time":{v:["Selecteer een tijd"]},"Pick a week":{v:["Selecteer een week"]},"Pick a year":{v:["Selecteer een jaar"]},"Please select a time zone:":{v:["Selecteer een tijdzone:"]}}},{l:"oc",t:{}},{l:"pl",t:{"Pick a date":{v:["Wybierz datę"]},"Pick a date and a time":{v:["Wybierz datę i godzinę"]},"Pick a month":{v:["Wybierz miesiąc"]},"Pick a time":{v:["Wybierz czas"]},"Pick a week":{v:["Wybierz tydzień"]},"Pick a year":{v:["Wybierz rok"]},"Please select a time zone:":{v:["Wybierz strefę czasową:"]}}},{l:"pt-BR",t:{"Pick a date":{v:["Escolha uma data"]},"Pick a date and a time":{v:["Escolha uma data e um horário"]},"Pick a month":{v:["Escolha um mês"]},"Pick a time":{v:["Escolha um horário"]},"Pick a week":{v:["Escolha uma semana"]},"Pick a year":{v:["Escolha um ano"]},"Please select a time zone:":{v:["Selecione um fuso horário: "]}}},{l:"pt-PT",t:{"Pick a date":{v:["Escolha uma data"]},"Pick a date and a time":{v:["Escolha uma data e uma hora"]},"Pick a month":{v:["Escolha um mês"]},"Pick a time":{v:["Escolha uma hora"]},"Pick a week":{v:["Escolha uma semana"]},"Pick a year":{v:["Escolha um ano"]},"Please select a time zone:":{v:["Por favor, selecione um fuso horário: "]}}},{l:"ro",t:{"Pick a date":{v:["Selectați o dată"]},"Pick a date and a time":{v:["Selectați data și timpul"]},"Pick a month":{v:["Selectați o lună"]},"Pick a time":{v:["Selectați timpul"]},"Pick a week":{v:["Selectați o săptămână"]},"Pick a year":{v:["Selectați anul"]},"Please select a time zone:":{v:["Vă rugăm să selectați un fus orar:"]}}},{l:"ru",t:{"Pick a date":{v:["Выберите дату"]},"Pick a date and a time":{v:["Выберите дату и время"]},"Pick a month":{v:["Выберите месяц"]},"Pick a time":{v:["Выберите время"]},"Pick a week":{v:["Выберите неделю"]},"Pick a year":{v:["Выберите год"]},"Please select a time zone:":{v:["Пожалуйста, выберите часовой пояс:"]}}},{l:"sk",t:{"Pick a date":{v:["Vybrať dátum"]},"Pick a date and a time":{v:["Vybrať dátum a čas"]},"Pick a month":{v:["Vybrať mesiac"]},"Pick a time":{v:["Vybrať čas"]},"Pick a week":{v:["Vybrať týždeň"]},"Pick a year":{v:["Vybrať rok"]},"Please select a time zone:":{v:["Prosím vyberte časovú zónu:"]}}},{l:"sl",t:{"Pick a date":{v:["Izbor datuma"]},"Pick a date and a time":{v:["Izbor datuma in časa"]},"Pick a month":{v:["Izbor meseca"]},"Pick a time":{v:["Izbor časa"]},"Pick a week":{v:["Izbor tedna"]},"Pick a year":{v:["Izbor leta"]},"Please select a time zone:":{v:["Izbor časovnega pasu:"]}}},{l:"sr",t:{"Pick a date":{v:["Изаберите датум"]},"Pick a date and a time":{v:["Изаберите датум и време"]},"Pick a month":{v:["Изаберите месец"]},"Pick a time":{v:["Изаберите време"]},"Pick a week":{v:["Изаберите недељу"]},"Pick a year":{v:["Изаберите годину"]},"Please select a time zone:":{v:["Молимо вас да изаберете временску зону:"]}}},{l:"sv",t:{"Pick a date":{v:["Välj datum"]},"Pick a date and a time":{v:["Välj datum och tid"]},"Pick a month":{v:["Välj månad"]},"Pick a time":{v:["Välj tid"]},"Pick a week":{v:["Välj vecka"]},"Pick a year":{v:["Välj år"]},"Please select a time zone:":{v:["Välj tidszon:"]}}},{l:"tr",t:{"Pick a date":{v:["Bir tarih seçin"]},"Pick a date and a time":{v:["Bir tarih ve saat seçin"]},"Pick a month":{v:["Bir ay seçin"]},"Pick a time":{v:["Bir saat seçin"]},"Pick a week":{v:["Bir hafta seçin"]},"Pick a year":{v:["Bir yıl seçin"]},"Please select a time zone:":{v:["Lütfen bir saat dilimi seçin:"]}}},{l:"uk",t:{"Pick a date":{v:["Вибрати дату"]},"Pick a date and a time":{v:["Виберіть дату та час"]},"Pick a month":{v:["Виберіть місяць"]},"Pick a time":{v:["Виберіть час"]},"Pick a week":{v:["Виберіть тиждень"]},"Pick a year":{v:["Виберіть рік"]},"Please select a time zone:":{v:["Виберіть часовий пояс:"]}}},{l:"uz",t:{"Pick a date":{v:["Sana tanlang"]},"Pick a date and a time":{v:["Sana va vaqtni tanlang"]},"Pick a month":{v:["Oyni tanlang"]},"Pick a time":{v:["Vaqtni tanlang"]},"Pick a week":{v:["Haftani tanlang"]},"Pick a year":{v:["Yilni tanlang"]},"Please select a time zone:":{v:["Vaqt mintaqasini tanlang:"]}}},{l:"zh-CN",t:{"Pick a date":{v:["选择日期"]},"Pick a date and a time":{v:["选择日期和时间"]},"Pick a month":{v:["选择月份"]},"Pick a time":{v:["选择时间"]},"Pick a week":{v:["选择星期"]},"Pick a year":{v:["选择年份"]},"Please select a time zone:":{v:["请选择一个时区:"]}}},{l:"zh-HK",t:{"Pick a date":{v:["挑選日期"]},"Pick a date and a time":{v:["挑選日期與時間"]},"Pick a month":{v:["挑選月份"]},"Pick a time":{v:["挑選時間"]},"Pick a week":{v:["挑選星期"]},"Pick a year":{v:["挑選年份"]},"Please select a time zone:":{v:["請選擇時區:"]}}},{l:"zh-TW",t:{"Pick a date":{v:["挑選日期"]},"Pick a date and a time":{v:["挑選日期與時間"]},"Pick a month":{v:["挑選月份"]},"Pick a time":{v:["挑選時間"]},"Pick a week":{v:["挑選星期"]},"Pick a year":{v:["挑選年份"]},"Please select a time zone:":{v:["請選取時區:"]}}}],C=[{l:"ar",t:{"Search for time zone":{v:["البحث عن منطقة زمنية"]},"Type to search time zone":{v:["أكتُب للبحث عن منطقة زمنية"]}}},{l:"ast",t:{"Search for time zone":{v:["Buscar fusos horarios"]},"Type to search time zone":{v:["Escribi pa buscar un fusu horariu"]}}},{l:"br",t:{}},{l:"ca",t:{"Type to search time zone":{v:["Escriviu per cercar la zona horària"]}}},{l:"cs",t:{"Search for time zone":{v:["Vyhledat časové pásmo"]},"Type to search time zone":{v:["Psaním vyhledejte časovou zónu"]}}},{l:"cs-CZ",t:{"Search for time zone":{v:["Vyhledat časové pásmo"]},"Type to search time zone":{v:["Psaním vyhledejte časovou zónu"]}}},{l:"da",t:{"Search for time zone":{v:["Søg efter tidszone"]},"Type to search time zone":{v:["Indtast for at søge efter tidszone"]}}},{l:"de",t:{"Search for time zone":{v:["Nach Zeitzone suchen"]},"Type to search time zone":{v:["Tippen, um eine Zeitzone zu suchen"]}}},{l:"de-DE",t:{"Search for time zone":{v:["Nach Zeitzone suchen"]},"Type to search time zone":{v:["Tippen, um eine Zeitzone zu suchen"]}}},{l:"el",t:{"Search for time zone":{v:["Αναζήτηση ζώνης ώρας"]},"Type to search time zone":{v:["Πληκτρολογήστε για αναζήτηση ζώνης ώρας"]}}},{l:"en-GB",t:{"Search for time zone":{v:["Search for time zone"]},"Type to search time zone":{v:["Type to search time zone"]}}},{l:"eo",t:{}},{l:"es",t:{"Search for time zone":{v:["Buscar huso horario"]},"Type to search time zone":{v:["Escriba para buscar un huso horario"]}}},{l:"es-AR",t:{"Search for time zone":{v:["Buscar zona horaria"]},"Type to search time zone":{v:["Escriba para buscar la zona horaria"]}}},{l:"es-EC",t:{"Type to search time zone":{v:["Escribe para buscar la zona horaria"]}}},{l:"es-MX",t:{"Search for time zone":{v:["Buscar zona horaria"]},"Type to search time zone":{v:["Escriba para buscar la zona horaria"]}}},{l:"et-EE",t:{"Search for time zone":{v:["Otsi ajavööndit"]},"Type to search time zone":{v:["Kirjuta, et otsida ajavööndit"]}}},{l:"eu",t:{"Type to search time zone":{v:["Idatzi ordu-zona bat bilatzeko"]}}},{l:"fa",t:{"Search for time zone":{v:["جستجو برای منطقهٔ زمانی"]},"Type to search time zone":{v:["برای جستجوی منطقه زمانی تایپ کنید"]}}},{l:"fi",t:{"Search for time zone":{v:["Etsi aikavyöhykettä"]},"Type to search time zone":{v:["Kirjoita etsiäksesi aikavyöhykettä"]}}},{l:"fr",t:{"Search for time zone":{v:["Rechercher le fuseau horaire"]},"Type to search time zone":{v:["Saisissez les premiers lettres pour rechercher un fuseau horaire"]}}},{l:"ga",t:{"Search for time zone":{v:["Cuardaigh crios ama"]},"Type to search time zone":{v:["Clóscríobh chun crios ama a chuardach"]}}},{l:"gl",t:{"Search for time zone":{v:["Buscar por fuso horario"]},"Type to search time zone":{v:["Escriba para buscar o fuso horario"]}}},{l:"he",t:{"Type to search time zone":{v:["יש להקליד כדי לחפש אזור זמן"]}}},{l:"hu",t:{"Type to search time zone":{v:["Gépeljen az időzóna kereséséhez"]}}},{l:"id",t:{"Search for time zone":{v:["Cari zona waktu"]},"Type to search time zone":{v:["Ketik untuk mencari zona waktu"]}}},{l:"is",t:{"Search for time zone":{v:["Leita að tímabelti"]},"Type to search time zone":{v:["Skrifaðu til að leita að tímabelti"]}}},{l:"it",t:{"Search for time zone":{v:["Ricerca del fuso orario"]},"Type to search time zone":{v:["Digita per cercare un fuso orario"]}}},{l:"ja",t:{"Search for time zone":{v:["タイムゾーンを検索"]},"Type to search time zone":{v:["タイムゾーン検索のため入力してください"]}}},{l:"ja-JP",t:{"Search for time zone":{v:["タイムゾーンを検索"]},"Type to search time zone":{v:["タイムゾーン検索のため入力してください"]}}},{l:"ko",t:{"Search for time zone":{v:["시간대 검색"]},"Type to search time zone":{v:["입력하여 시간대를 검색"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Type to search time zone":{v:["Напишете за да пребарате временска зона"]}}},{l:"my",t:{"Type to search time zone":{v:["ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ"]}}},{l:"nb",t:{"Search for time zone":{v:["Søk etter tidssone"]},"Type to search time zone":{v:["Tast for å søke etter tidssone"]}}},{l:"nl",t:{"Search for time zone":{v:["Zoeken naar tijdzone"]},"Type to search time zone":{v:["Type om een tijdzone te zoeken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Search for time zone":{v:["Szukaj strefy czasowej"]},"Type to search time zone":{v:["Wpisz, aby wyszukać strefę czasową"]}}},{l:"pt-BR",t:{"Search for time zone":{v:["Pesquisar fuso horário"]},"Type to search time zone":{v:["Digite para pesquisar o fuso horário "]}}},{l:"pt-PT",t:{"Search for time zone":{v:["Pesquisar fuso horário"]},"Type to search time zone":{v:["Digite para pesquisar o fuso horário "]}}},{l:"ro",t:{"Search for time zone":{v:["Căutare zonă de timp"]},"Type to search time zone":{v:["Tastați pentru a căuta fusul orar"]}}},{l:"ru",t:{"Search for time zone":{v:["Поиск часового пояса"]},"Type to search time zone":{v:["Введите для поиска часового пояса"]}}},{l:"sk",t:{"Search for time zone":{v:["Vyhľadať časové pásmo"]},"Type to search time zone":{v:["Začníte písať pre vyhľadávanie časovej zóny"]}}},{l:"sl",t:{"Type to search time zone":{v:["Vpišite niz za iskanje časovnega pasu"]}}},{l:"sr",t:{"Search for time zone":{v:["Претрага временске зоне"]},"Type to search time zone":{v:["Куцајте да претражите временске зоне"]}}},{l:"sv",t:{"Search for time zone":{v:["Sök efter tidszon"]},"Type to search time zone":{v:["Skriv för att välja tidszon"]}}},{l:"tr",t:{"Search for time zone":{v:["Saat dilimi ara"]},"Type to search time zone":{v:["Saat dilimi aramak için yazmaya başlayın"]}}},{l:"uk",t:{"Search for time zone":{v:["Шукати часові зони"]},"Type to search time zone":{v:["Введіть для пошуку часовий пояс"]}}},{l:"uz",t:{"Search for time zone":{v:["Vaqt mintaqasini qidiring"]},"Type to search time zone":{v:["Vaqt mintaqasini qidirish uchun kiriting"]}}},{l:"zh-CN",t:{"Search for time zone":{v:["搜索时区"]},"Type to search time zone":{v:["打字以搜索时区"]}}},{l:"zh-HK",t:{"Search for time zone":{v:["搜索時區"]},"Type to search time zone":{v:["鍵入以搜索時區"]}}},{l:"zh-TW",t:{"Type to search time zone":{v:["輸入以搜尋時區"]}}}],k=[{l:"ar",t:{Submit:{v:["إرسال"]}}},{l:"ast",t:{Submit:{v:["Unviar"]}}},{l:"br",t:{}},{l:"ca",t:{Submit:{v:["Envia"]}}},{l:"cs",t:{Submit:{v:["Odeslat"]}}},{l:"cs-CZ",t:{Submit:{v:["Odeslat"]}}},{l:"da",t:{Submit:{v:["Send"]}}},{l:"de",t:{Submit:{v:["Einreichen"]}}},{l:"de-DE",t:{Submit:{v:["Einreichen"]}}},{l:"el",t:{Submit:{v:["Υποβολή"]}}},{l:"en-GB",t:{Submit:{v:["Submit"]}}},{l:"eo",t:{}},{l:"es",t:{Submit:{v:["Enviar"]}}},{l:"es-AR",t:{Submit:{v:["Enviar"]}}},{l:"es-EC",t:{Submit:{v:["Enviar"]}}},{l:"es-MX",t:{Submit:{v:["Enviar"]}}},{l:"et-EE",t:{Submit:{v:["Saada"]}}},{l:"eu",t:{Submit:{v:["Bidali"]}}},{l:"fa",t:{Submit:{v:["ارسال"]}}},{l:"fi",t:{Submit:{v:["Lähetä"]}}},{l:"fr",t:{Submit:{v:["Valider"]}}},{l:"ga",t:{Submit:{v:["Cuir isteach"]}}},{l:"gl",t:{Submit:{v:["Enviar"]}}},{l:"he",t:{Submit:{v:["הגשה"]}}},{l:"hu",t:{Submit:{v:["Beküldés"]}}},{l:"id",t:{Submit:{v:["Kirimkan"]}}},{l:"is",t:{Submit:{v:["Senda inn"]}}},{l:"it",t:{Submit:{v:["Invia"]}}},{l:"ja",t:{Submit:{v:["提出"]}}},{l:"ja-JP",t:{Submit:{v:["提出"]}}},{l:"ko",t:{Submit:{v:["제출"]}}},{l:"lt-LT",t:{Submit:{v:["Pateikti"]}}},{l:"lv",t:{}},{l:"mk",t:{Submit:{v:["Испрати"]}}},{l:"my",t:{Submit:{v:["တင်သွင်းရန်"]}}},{l:"nb",t:{Submit:{v:["Send"]}}},{l:"nl",t:{Submit:{v:["Verwerken"]}}},{l:"oc",t:{}},{l:"pl",t:{Submit:{v:["Wyślij"]}}},{l:"pt-BR",t:{Submit:{v:["Enviar"]}}},{l:"pt-PT",t:{Submit:{v:["Submeter"]}}},{l:"ro",t:{Submit:{v:["Trimiteți"]}}},{l:"ru",t:{Submit:{v:["Утвердить"]}}},{l:"sk",t:{Submit:{v:["Odoslať"]}}},{l:"sl",t:{Submit:{v:["Pošlji"]}}},{l:"sr",t:{Submit:{v:["Поднеси"]}}},{l:"sv",t:{Submit:{v:["Skicka"]}}},{l:"tr",t:{Submit:{v:["Gönder"]}}},{l:"uk",t:{Submit:{v:["Надіслати"]}}},{l:"uz",t:{Submit:{v:["Yuborish"]}}},{l:"zh-CN",t:{Submit:{v:["提交"]}}},{l:"zh-HK",t:{Submit:{v:["提交"]}}},{l:"zh-TW",t:{Submit:{v:["遞交"]}}}],x=[{l:"ar",t:{"Undo changes":{v:["تراجَع عن التغييرات"]}}},{l:"ast",t:{"Undo changes":{v:["Desfacer los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Undo changes":{v:["Desfés els canvis"]}}},{l:"cs",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"cs-CZ",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"da",t:{"Undo changes":{v:["Fortryd ændringer"]}}},{l:"de",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"de-DE",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"el",t:{"Undo changes":{v:["Αναίρεση Αλλαγών"]}}},{l:"en-GB",t:{"Undo changes":{v:["Undo changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-AR",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-EC",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-MX",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"et-EE",t:{"Undo changes":{v:["Pööra muudatused tagasi"]}}},{l:"eu",t:{"Undo changes":{v:["Aldaketak desegin"]}}},{l:"fa",t:{"Undo changes":{v:["لغو تغییرات"]}}},{l:"fi",t:{"Undo changes":{v:["Kumoa muutokset"]}}},{l:"fr",t:{"Undo changes":{v:["Annuler les changements"]}}},{l:"ga",t:{"Undo changes":{v:["Cealaigh athruithe"]}}},{l:"gl",t:{"Undo changes":{v:["Desfacer os cambios"]}}},{l:"he",t:{"Undo changes":{v:["ביטול שינויים"]}}},{l:"hu",t:{"Undo changes":{v:["Változtatások visszavonása"]}}},{l:"id",t:{"Undo changes":{v:["Urungkan perubahan"]}}},{l:"is",t:{"Undo changes":{v:["Afturkalla breytingar"]}}},{l:"it",t:{"Undo changes":{v:["Cancella i cambiamenti"]}}},{l:"ja",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ja-JP",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ko",t:{"Undo changes":{v:["변경 되돌리기"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Undo changes":{v:["Врати ги промените"]}}},{l:"my",t:{}},{l:"nb",t:{"Undo changes":{v:["Tilbakestill endringer"]}}},{l:"nl",t:{"Undo changes":{v:["Wijzigingen ongedaan maken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Undo changes":{v:["Cofnij zmiany"]}}},{l:"pt-BR",t:{"Undo changes":{v:["Desfazer modificações"]}}},{l:"pt-PT",t:{"Undo changes":{v:["Anular alterações"]}}},{l:"ro",t:{"Undo changes":{v:["Anularea modificărilor"]}}},{l:"ru",t:{"Undo changes":{v:["Отменить изменения"]}}},{l:"sk",t:{"Undo changes":{v:["Vrátiť zmeny"]}}},{l:"sl",t:{"Undo changes":{v:["Razveljavi spremembe"]}}},{l:"sr",t:{"Undo changes":{v:["Поништи измене"]}}},{l:"sv",t:{"Undo changes":{v:["Ångra ändringar"]}}},{l:"tr",t:{"Undo changes":{v:["Değişiklikleri geri al"]}}},{l:"uk",t:{"Undo changes":{v:["Скасувати зміни"]}}},{l:"uz",t:{"Undo changes":{v:["O'zgarishlarni bekor qilish"]}}},{l:"zh-CN",t:{"Undo changes":{v:["撤销更改"]}}},{l:"zh-HK",t:{"Undo changes":{v:["取消更改"]}}},{l:"zh-TW",t:{"Undo changes":{v:["還原變更"]}}}],T=[{l:"ar",t:{"User status: {status}":{v:["حالة المستخدِم: {status}"]}}},{l:"ast",t:{"User status: {status}":{v:["Estáu del usuariu: {status}"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"User status: {status}":{v:["Stav uživatele: {status}"]}}},{l:"cs-CZ",t:{"User status: {status}":{v:["Stav uživatele: {status}"]}}},{l:"da",t:{"User status: {status}":{v:["Brugerstatus: {status}"]}}},{l:"de",t:{"User status: {status}":{v:["Benutzerstatus: {status}"]}}},{l:"de-DE",t:{"User status: {status}":{v:["Benutzerstatus: {status}"]}}},{l:"el",t:{"User status: {status}":{v:["Κατάσταση χρήστη: {status}"]}}},{l:"en-GB",t:{"User status: {status}":{v:["User status: {status}"]}}},{l:"eo",t:{}},{l:"es",t:{"User status: {status}":{v:["Estatus del usuario: {status}"]}}},{l:"es-AR",t:{"User status: {status}":{v:["Estado del usuario: {status}"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{"User status: {status}":{v:["Estado del usuario: {status}"]}}},{l:"et-EE",t:{"User status: {status}":{v:["Kasutaja olek: {status}"]}}},{l:"eu",t:{}},{l:"fa",t:{"User status: {status}":{v:["وضعیت کاربر: {status}"]}}},{l:"fi",t:{"User status: {status}":{v:["Käyttäjän tila: {status}"]}}},{l:"fr",t:{"User status: {status}":{v:["Statut de l'utilisateur : {status}"]}}},{l:"ga",t:{"User status: {status}":{v:["Stádas úsáideora: {status}"]}}},{l:"gl",t:{"User status: {status}":{v:["Estado do usuario: {status}"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{"User status: {status}":{v:["Status pengguna: {status}"]}}},{l:"is",t:{"User status: {status}":{v:["Staða notanda: {status}"]}}},{l:"it",t:{"User status: {status}":{v:["Stato dell'utente: {status}"]}}},{l:"ja",t:{"User status: {status}":{v:["ユーザのステータス: {status}"]}}},{l:"ja-JP",t:{"User status: {status}":{v:["ユーザのステータス: {status}"]}}},{l:"ko",t:{"User status: {status}":{v:["사용자 상태: {status}"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"User status: {status}":{v:["Brukerstatus: {status}"]}}},{l:"nl",t:{"User status: {status}":{v:["Gebruikers status: {status}"]}}},{l:"oc",t:{}},{l:"pl",t:{"User status: {status}":{v:["Status użytkownika: {status}"]}}},{l:"pt-BR",t:{"User status: {status}":{v:["Status do usuário: {status}"]}}},{l:"pt-PT",t:{"User status: {status}":{v:["Estado do utilizador: {status}"]}}},{l:"ro",t:{"User status: {status}":{v:["Status utilizator: {status}"]}}},{l:"ru",t:{"User status: {status}":{v:["Статус пользователя: {status}"]}}},{l:"sk",t:{"User status: {status}":{v:["Stav užívateľa: {status}"]}}},{l:"sl",t:{}},{l:"sr",t:{"User status: {status}":{v:["Статус корисника: {status}"]}}},{l:"sv",t:{"User status: {status}":{v:["Användarstatus: {status}"]}}},{l:"tr",t:{"User status: {status}":{v:["Kullanıcı durumu: {status}"]}}},{l:"uk",t:{"User status: {status}":{v:["Статус користувача: {status}"]}}},{l:"uz",t:{"User status: {status}":{v:["Foydalanuvchi holati: {status}"]}}},{l:"zh-CN",t:{"User status: {status}":{v:["用户状态:{status}"]}}},{l:"zh-HK",t:{"User status: {status}":{v:["用戶狀態:{status}"]}}},{l:"zh-TW",t:{}}]},1431:(e,t,n)=>{"use strict";function s(e,t,n,s,a,o,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),o&&(d._scopeId="data-v-"+o),a&&(l=a),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}n.d(t,{n:()=>s})},648:(e,t,n)=>{"use strict";function s(){return window._nc_focus_trap??=[],window._nc_focus_trap}function a(){let e=[];return{pause(){e=[...s()];for(const t of e)t.pause()},unpause(){if(e.length===s().length)for(const t of e)t.unpause();e=[]}}}n.d(t,{c:()=>a,g:()=>s})},415:(e,t,n)=>{"use strict";n.d(t,{i:()=>a});const s=window.OC?.config?.version?.split(".")[0]||"32",a=Number.parseInt(s)<32},3168:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});const s=(0,n(5947).YK)().detectUser().setApp("@nextcloud/vue").build()},4238:(e,t,n)=>{"use strict";n.d(t,{a:()=>o,b:()=>u,c:()=>l,d:()=>a,m:()=>i,n:()=>c,o:()=>d,p:()=>s,q:()=>r});var s="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",a="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",o="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",r="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",i="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",l="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2C6.47,2 2,6.47 2,12C2,17.53 6.47,22 12,22C17.53,22 22,17.53 22,12C22,6.47 17.53,2 12,2M14.59,8L12,10.59L9.41,8L8,9.41L10.59,12L8,14.59L9.41,16L12,13.41L14.59,16L16,14.59L13.41,12L16,9.41L14.59,8Z",c="M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z",u="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"},3073:(e,t,n)=>{"use strict";n.d(t,{Lhy:()=>f,P1n:()=>c,Nk8:()=>p,o__:()=>h,hRP:()=>y});var s=n(9271),a=n(5471),o=!0;a.Ay.util.warn;const r=s.oc?window:void 0;s.oc&&window.document,s.oc&&window.navigator,s.oc&&window.location;function i(e){var t;const n=(0,s.BA)(e);return null!=(t=null==n?void 0:n.$el)?t:n}function l(...e){let t,n,o,l;if("string"==typeof e[0]||Array.isArray(e[0])?([n,o,l]=e,t=r):[t,n,o,l]=e,!t)return s.lQ;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const d=[],c=()=>{d.forEach((e=>e())),d.length=0},u=(0,a.wB)((()=>[i(t),(0,s.BA)(l)]),(([e,t])=>{if(c(),!e)return;const a=(0,s.Gv)(t)?{...t}:t;d.push(...n.flatMap((t=>o.map((n=>((e,t,n,s)=>(e.addEventListener(t,n,s),()=>e.removeEventListener(t,n,s)))(e,t,n,a))))))}),{immediate:!0,flush:"post"}),m=()=>{u(),c()};return(0,s.Uo)(m),m}function d(e){const t=function(){const e=(0,a.KR)(!1),t=(0,a.nI)();return t&&(0,a.sV)((()=>{e.value=!0}),o?void 0:t),e}();return(0,a.EW)((()=>(t.value,Boolean(e()))))}function c(e,t,n={}){const{window:o=r,...l}=n;let c;const u=d((()=>o&&"MutationObserver"in o)),m=()=>{c&&(c.disconnect(),c=void 0)},p=(0,a.EW)((()=>{const t=(0,s.BA)(e),n=(Array.isArray(t)?t:[t]).map(i).filter(s.d6);return new Set(n)})),g=(0,a.wB)((()=>p.value),(e=>{m(),u.value&&e.size&&(c=new MutationObserver(t),e.forEach((e=>c.observe(e,l))))}),{immediate:!0,flush:"post"}),f=()=>{g(),m()};return(0,s.Uo)(f),{isSupported:u,stop:f,takeRecords:()=>null==c?void 0:c.takeRecords()}}function u(e,t={}){const{window:n=r}=t,o=d((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia));let i;const l=(0,a.KR)(!1),c=e=>{l.value=e.matches},u=()=>{i&&("removeEventListener"in i?i.removeEventListener("change",c):i.removeListener(c))},m=(0,a.nT)((()=>{o.value&&(u(),i=n.matchMedia((0,s.BA)(e)),"addEventListener"in i?i.addEventListener("change",c):i.addListener(c),l.value=i.matches)}));return(0,s.Uo)((()=>{m(),u(),i=void 0})),l}function m(e){return JSON.parse(JSON.stringify(e))}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function p(e){return u("(prefers-color-scheme: dark)",e)}function g(e,t,n={}){const{window:o=r,...l}=n;let c;const u=d((()=>o&&"ResizeObserver"in o)),m=()=>{c&&(c.disconnect(),c=void 0)},p=(0,a.EW)((()=>{const t=(0,s.BA)(e);return Array.isArray(t)?t.map((e=>i(e))):[i(t)]})),g=(0,a.wB)(p,(e=>{if(m(),u.value&&o){c=new ResizeObserver(t);for(const t of e)t&&c.observe(t,l)}}),{immediate:!0,flush:"post"}),f=()=>{m(),g()};return(0,s.Uo)(f),{isSupported:u,stop:f}}function f(e,t={width:0,height:0},n={}){const{window:o=r,box:l="content-box"}=n,d=(0,a.EW)((()=>{var t,n;return null==(n=null==(t=i(e))?void 0:t.namespaceURI)?void 0:n.includes("svg")})),c=(0,a.KR)(t.width),u=(0,a.KR)(t.height),{stop:m}=g(e,(([t])=>{const n="border-box"===l?t.borderBoxSize:"content-box"===l?t.contentBoxSize:t.devicePixelContentBoxSize;if(o&&d.value){const t=i(e);if(t){const e=t.getBoundingClientRect();c.value=e.width,u.value=e.height}}else if(n){const e=Array.isArray(n)?n:[n];c.value=e.reduce(((e,{inlineSize:t})=>e+t),0),u.value=e.reduce(((e,{blockSize:t})=>e+t),0)}else c.value=t.contentRect.width,u.value=t.contentRect.height}),n);(0,s.rd)((()=>{const n=i(e);n&&(c.value="offsetWidth"in n?n.offsetWidth:t.width,u.value="offsetHeight"in n?n.offsetHeight:t.height)}));const p=(0,a.wB)((()=>i(e)),(e=>{c.value=e?t.width:0,u.value=e?t.height:0}));return{width:c,height:u,stop:function(){m(),p()}}}function h(e,t={}){const{threshold:n=50,onSwipe:o,onSwipeEnd:i,onSwipeStart:d,passive:c=!0,window:u=r}=t,m=(0,a.Kh)({x:0,y:0}),p=(0,a.Kh)({x:0,y:0}),g=(0,a.EW)((()=>m.x-p.x)),f=(0,a.EW)((()=>m.y-p.y)),{max:h,abs:v}=Math,y=(0,a.EW)((()=>h(v(g.value),v(f.value))>=n)),w=(0,a.KR)(!1),A=(0,a.EW)((()=>y.value?v(g.value)>v(f.value)?g.value>0?"left":"right":f.value>0?"up":"down":"none")),b=e=>[e.touches[0].clientX,e.touches[0].clientY],C=(e,t)=>{p.x=e,p.y=t};let k;const x=function(e){if(!e)return!1;let t=!1;const n={get passive(){return t=!0,!1}};return e.addEventListener("x",s.lQ,n),e.removeEventListener("x",s.lQ),t}(null==u?void 0:u.document);k=c?x?{passive:!0}:{capture:!1}:x?{passive:!1,capture:!0}:{capture:!0};const T=[l(e,"touchstart",(e=>{if(1!==e.touches.length)return;const[t,n]=b(e);((e,t)=>{m.x=e,m.y=t})(t,n),C(t,n),null==d||d(e)}),k),l(e,"touchmove",(e=>{if(1!==e.touches.length)return;const[t,n]=b(e);C(t,n),k.capture&&!k.passive&&Math.abs(g.value)>Math.abs(f.value)&&e.preventDefault(),!w.value&&y.value&&(w.value=!0),w.value&&(null==o||o(e))}),k),l(e,["touchend","touchcancel"],(e=>{w.value&&(null==i||i(e,A.value)),w.value=!1}),k)];return{isPassiveEventSupported:x,isSwiping:w,direction:A,coordsStart:m,coordsEnd:p,lengthX:g,lengthY:f,stop:()=>T.forEach((e=>e()))}}Number.POSITIVE_INFINITY;const v={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};s.D_;function y(e,t,n,r={}){var i,l,d,c,u;const{clone:p=!1,passive:g=!1,eventName:f,deep:h=!1,defaultValue:v,shouldEmit:y}=r,w=(0,a.nI)(),A=n||(null==w?void 0:w.emit)||(null==(i=null==w?void 0:w.$emit)?void 0:i.bind(w))||(null==(d=null==(l=null==w?void 0:w.proxy)?void 0:l.$emit)?void 0:d.bind(null==w?void 0:w.proxy));let b=f;if(!t)if(o){const e=null==(u=null==(c=null==w?void 0:w.proxy)?void 0:c.$options)?void 0:u.model;t=(null==e?void 0:e.value)||"value",f||(b=(null==e?void 0:e.event)||"input")}else t="modelValue";b=b||`update:${t.toString()}`;const C=e=>p?"function"==typeof p?p(e):m(e):e,k=()=>(0,s.C8)(e[t])?C(e[t]):v,x=e=>{y?y(e)&&A(b,e):A(b,e)};if(g){const n=k(),s=(0,a.KR)(n);let o=!1;return(0,a.wB)((()=>e[t]),(e=>{o||(o=!0,s.value=C(e),(0,a.dY)((()=>o=!1)))})),(0,a.wB)(s,(n=>{o||n===e[t]&&!h||x(n)}),{deep:h}),s}return(0,a.EW)({get:()=>k(),set(e){x(e)}})}},9271:(e,t,n)=>{"use strict";n.d(t,{F:()=>o,D_:()=>h,oc:()=>i,C8:()=>l,Gv:()=>u,lQ:()=>m,d6:()=>d,BA:()=>r,rd:()=>y,Uo:()=>a});var s=n(5471);s.Ay.util.warn;function a(e){return!!(0,s.o5)()&&((0,s.jr)(e),!0)}function o(e){let t,n,o=0;const r=()=>{o-=1,n&&o<=0&&(n.stop(),t=void 0,n=void 0)};return(...i)=>(o+=1,n||(n=(0,s.uY)(!0),t=n.run((()=>e(...i)))),a(r),t)}function r(e){return"function"==typeof e?e():(0,s.R1)(e)}const i="undefined"!=typeof window&&"undefined"!=typeof document,l=("undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope),e=>void 0!==e),d=e=>null!=e,c=Object.prototype.toString,u=e=>"[object Object]"===c.call(e),m=()=>{};function p(e){const t=Object.create(null);return n=>t[n]||(t[n]=e(n))}const g=/\B([A-Z])/g,f=(p((e=>e.replace(g,"-$1").toLowerCase())),/-(\w)/g);p((e=>e.replace(f,((e,t)=>t?t.toUpperCase():""))));function h(e){return e}function v(e){return e||(0,s.nI)()}function y(e,t=!0,n){v()?(0,s.sV)(e,n):t?e():(0,s.dY)(e)}},9418:(e,t,n)=>{"use strict";n.d(t,{A:()=>ie});const{entries:s,setPrototypeOf:a,isFrozen:o,getPrototypeOf:r,getOwnPropertyDescriptor:i}=Object;let{freeze:l,seal:d,create:c}=Object,{apply:u,construct:m}="undefined"!=typeof Reflect&&Reflect;l||(l=function(e){return e}),d||(d=function(e){return e}),u||(u=function(e,t){for(var n=arguments.length,s=new Array(n>2?n-2:0),a=2;a1?t-1:0),s=1;s1?n-1:0),a=1;a2&&void 0!==arguments[2]?arguments[2]:y;a&&a(e,null);let s=t.length;for(;s--;){let a=t[s];if("string"==typeof a){const e=n(a);e!==a&&(o(t)||(t[s]=e),a=e)}e[a]=!0}return e}function P(e){for(let t=0;t/gm),q=d(/\$\{[\w\W]*/gm),W=d(/^data-[\-\w.\u00B7-\uFFFF]+$/),K=d(/^aria-[\-\w]+$/),X=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),J=d(/^(?:\w+script|data):/i),Z=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Y=d(/^html$/i),Q=d(/^[a-z][.\w]*(-[.\w]+)+$/i);var ee=Object.freeze({__proto__:null,ARIA_ATTR:K,ATTR_WHITESPACE:Z,CUSTOM_ELEMENT:Q,DATA_ATTR:W,DOCTYPE_NAME:Y,ERB_EXPR:V,IS_ALLOWED_URI:X,IS_SCRIPT_OR_DATA:J,MUSTACHE_EXPR:G,TMPLIT_EXPR:q});const te=1,ne=3,se=7,ae=8,oe=9,re=function(){return"undefined"==typeof window?null:window};var ie=function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:re();const n=t=>e(t);if(n.version="3.3.0",n.removed=[],!t||!t.document||t.document.nodeType!==oe||!t.Element)return n.isSupported=!1,n;let{document:a}=t;const o=a,r=o.currentScript,{DocumentFragment:i,HTMLTemplateElement:d,Node:u,Element:m,NodeFilter:E,NamedNodeMap:_=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:P,DOMParser:G,trustedTypes:V}=t,q=m.prototype,W=B(q,"cloneNode"),K=B(q,"remove"),J=B(q,"nextSibling"),Z=B(q,"childNodes"),Q=B(q,"parentNode");if("function"==typeof d){const e=a.createElement("template");e.content&&e.content.ownerDocument&&(a=e.content.ownerDocument)}let ie,le="";const{implementation:de,createNodeIterator:ce,createDocumentFragment:ue,getElementsByTagName:me}=a,{importNode:pe}=o;let ge={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported="function"==typeof s&&"function"==typeof Q&&de&&void 0!==de.createHTMLDocument;const{MUSTACHE_EXPR:fe,ERB_EXPR:he,TMPLIT_EXPR:ve,DATA_ATTR:ye,ARIA_ATTR:we,IS_SCRIPT_OR_DATA:Ae,ATTR_WHITESPACE:be,CUSTOM_ELEMENT:Ce}=ee;let{IS_ALLOWED_URI:ke}=ee,xe=null;const Te=S({},[...F,...z,...D,...U,...R]);let Ne=null;const Ee=S({},[...j,...I,...$,...H]);let _e=Object.seal(c(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Se=null,Pe=null;const Le=Object.seal(c(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Be=!0,Fe=!0,ze=!1,De=!0,Oe=!1,Ue=!0,Me=!1,Re=!1,je=!1,Ie=!1,$e=!1,He=!1,Ge=!0,Ve=!1,qe=!0,We=!1,Ke={},Xe=null;const Je=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ze=null;const Ye=S({},["audio","video","img","source","image","track"]);let Qe=null;const et=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),tt="http://www.w3.org/1998/Math/MathML",nt="http://www.w3.org/2000/svg",st="http://www.w3.org/1999/xhtml";let at=st,ot=!1,rt=null;const it=S({},[tt,nt,st],w);let lt=S({},["mi","mo","mn","ms","mtext"]),dt=S({},["annotation-xml"]);const ct=S({},["title","style","font","a","script"]);let ut=null;const mt=["application/xhtml+xml","text/html"];let pt=null,gt=null;const ft=a.createElement("form"),ht=function(e){return e instanceof RegExp||e instanceof Function},vt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!gt||gt!==e){if(e&&"object"==typeof e||(e={}),e=L(e),ut=-1===mt.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,pt="application/xhtml+xml"===ut?w:y,xe=x(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,pt):Te,Ne=x(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,pt):Ee,rt=x(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,w):it,Qe=x(e,"ADD_URI_SAFE_ATTR")?S(L(et),e.ADD_URI_SAFE_ATTR,pt):et,Ze=x(e,"ADD_DATA_URI_TAGS")?S(L(Ye),e.ADD_DATA_URI_TAGS,pt):Ye,Xe=x(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,pt):Je,Se=x(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,pt):L({}),Pe=x(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,pt):L({}),Ke=!!x(e,"USE_PROFILES")&&e.USE_PROFILES,Be=!1!==e.ALLOW_ARIA_ATTR,Fe=!1!==e.ALLOW_DATA_ATTR,ze=e.ALLOW_UNKNOWN_PROTOCOLS||!1,De=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Oe=e.SAFE_FOR_TEMPLATES||!1,Ue=!1!==e.SAFE_FOR_XML,Me=e.WHOLE_DOCUMENT||!1,Ie=e.RETURN_DOM||!1,$e=e.RETURN_DOM_FRAGMENT||!1,He=e.RETURN_TRUSTED_TYPE||!1,je=e.FORCE_BODY||!1,Ge=!1!==e.SANITIZE_DOM,Ve=e.SANITIZE_NAMED_PROPS||!1,qe=!1!==e.KEEP_CONTENT,We=e.IN_PLACE||!1,ke=e.ALLOWED_URI_REGEXP||X,at=e.NAMESPACE||st,lt=e.MATHML_TEXT_INTEGRATION_POINTS||lt,dt=e.HTML_INTEGRATION_POINTS||dt,_e=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(_e.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(_e.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(_e.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Oe&&(Fe=!1),$e&&(Ie=!0),Ke&&(xe=S({},R),Ne=[],!0===Ke.html&&(S(xe,F),S(Ne,j)),!0===Ke.svg&&(S(xe,z),S(Ne,I),S(Ne,H)),!0===Ke.svgFilters&&(S(xe,D),S(Ne,I),S(Ne,H)),!0===Ke.mathMl&&(S(xe,U),S(Ne,$),S(Ne,H))),e.ADD_TAGS&&("function"==typeof e.ADD_TAGS?Le.tagCheck=e.ADD_TAGS:(xe===Te&&(xe=L(xe)),S(xe,e.ADD_TAGS,pt))),e.ADD_ATTR&&("function"==typeof e.ADD_ATTR?Le.attributeCheck=e.ADD_ATTR:(Ne===Ee&&(Ne=L(Ne)),S(Ne,e.ADD_ATTR,pt))),e.ADD_URI_SAFE_ATTR&&S(Qe,e.ADD_URI_SAFE_ATTR,pt),e.FORBID_CONTENTS&&(Xe===Je&&(Xe=L(Xe)),S(Xe,e.FORBID_CONTENTS,pt)),qe&&(xe["#text"]=!0),Me&&S(xe,["html","head","body"]),xe.table&&(S(xe,["tbody"]),delete Se.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw N('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw N('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ie=e.TRUSTED_TYPES_POLICY,le=ie.createHTML("")}else void 0===ie&&(ie=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const s="data-tt-policy-suffix";t&&t.hasAttribute(s)&&(n=t.getAttribute(s));const a="dompurify"+(n?"#"+n:"");try{return e.createPolicy(a,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(V,r)),null!==ie&&"string"==typeof le&&(le=ie.createHTML(""));l&&l(e),gt=e}},yt=S({},[...z,...D,...O]),wt=S({},[...U,...M]),At=function(e){h(n.removed,{element:e});try{Q(e).removeChild(e)}catch(t){K(e)}},bt=function(e,t){try{h(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){h(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(Ie||$e)try{At(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Ct=function(e){let t=null,n=null;if(je)e=""+e;else{const t=A(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===ut&&at===st&&(e=''+e+"");const s=ie?ie.createHTML(e):e;if(at===st)try{t=(new G).parseFromString(s,ut)}catch(e){}if(!t||!t.documentElement){t=de.createDocument(at,"template",null);try{t.documentElement.innerHTML=ot?le:s}catch(e){}}const o=t.body||t.documentElement;return e&&n&&o.insertBefore(a.createTextNode(n),o.childNodes[0]||null),at===st?me.call(t,Me?"html":"body")[0]:Me?t.documentElement:o},kt=function(e){return ce.call(e.ownerDocument||e,e,E.SHOW_ELEMENT|E.SHOW_COMMENT|E.SHOW_TEXT|E.SHOW_PROCESSING_INSTRUCTION|E.SHOW_CDATA_SECTION,null)},xt=function(e){return e instanceof P&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof _)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Tt=function(e){return"function"==typeof u&&e instanceof u};function Nt(e,t,s){p(e,(e=>{e.call(n,t,s,gt)}))}const Et=function(e){let t=null;if(Nt(ge.beforeSanitizeElements,e,null),xt(e))return At(e),!0;const s=pt(e.nodeName);if(Nt(ge.uponSanitizeElement,e,{tagName:s,allowedTags:xe}),Ue&&e.hasChildNodes()&&!Tt(e.firstElementChild)&&T(/<[/\w!]/g,e.innerHTML)&&T(/<[/\w!]/g,e.textContent))return At(e),!0;if(e.nodeType===se)return At(e),!0;if(Ue&&e.nodeType===ae&&T(/<[/\w]/g,e.data))return At(e),!0;if(!(Le.tagCheck instanceof Function&&Le.tagCheck(s))&&(!xe[s]||Se[s])){if(!Se[s]&&St(s)){if(_e.tagNameCheck instanceof RegExp&&T(_e.tagNameCheck,s))return!1;if(_e.tagNameCheck instanceof Function&&_e.tagNameCheck(s))return!1}if(qe&&!Xe[s]){const t=Q(e)||e.parentNode,n=Z(e)||e.childNodes;if(n&&t){for(let s=n.length-1;s>=0;--s){const a=W(n[s],!0);a.__removalCount=(e.__removalCount||0)+1,t.insertBefore(a,J(e))}}}return At(e),!0}return e instanceof m&&!function(e){let t=Q(e);t&&t.tagName||(t={namespaceURI:at,tagName:"template"});const n=y(e.tagName),s=y(t.tagName);return!!rt[e.namespaceURI]&&(e.namespaceURI===nt?t.namespaceURI===st?"svg"===n:t.namespaceURI===tt?"svg"===n&&("annotation-xml"===s||lt[s]):Boolean(yt[n]):e.namespaceURI===tt?t.namespaceURI===st?"math"===n:t.namespaceURI===nt?"math"===n&&dt[s]:Boolean(wt[n]):e.namespaceURI===st?!(t.namespaceURI===nt&&!dt[s])&&!(t.namespaceURI===tt&&!lt[s])&&!wt[n]&&(ct[n]||!yt[n]):!("application/xhtml+xml"!==ut||!rt[e.namespaceURI]))}(e)?(At(e),!0):"noscript"!==s&&"noembed"!==s&&"noframes"!==s||!T(/<\/no(script|embed|frames)/i,e.innerHTML)?(Oe&&e.nodeType===ne&&(t=e.textContent,p([fe,he,ve],(e=>{t=b(t,e," ")})),e.textContent!==t&&(h(n.removed,{element:e.cloneNode()}),e.textContent=t)),Nt(ge.afterSanitizeElements,e,null),!1):(At(e),!0)},_t=function(e,t,n){if(Ge&&("id"===t||"name"===t)&&(n in a||n in ft))return!1;if(Fe&&!Pe[t]&&T(ye,t));else if(Be&&T(we,t));else if(Le.attributeCheck instanceof Function&&Le.attributeCheck(t,e));else if(!Ne[t]||Pe[t]){if(!(St(e)&&(_e.tagNameCheck instanceof RegExp&&T(_e.tagNameCheck,e)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(e))&&(_e.attributeNameCheck instanceof RegExp&&T(_e.attributeNameCheck,t)||_e.attributeNameCheck instanceof Function&&_e.attributeNameCheck(t,e))||"is"===t&&_e.allowCustomizedBuiltInElements&&(_e.tagNameCheck instanceof RegExp&&T(_e.tagNameCheck,n)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(n))))return!1}else if(Qe[t]);else if(T(ke,b(n,be,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(n,"data:")||!Ze[e]){if(ze&&!T(Ae,b(n,be,"")));else if(n)return!1}else;return!0},St=function(e){return"annotation-xml"!==e&&A(e,Ce)},Pt=function(e){Nt(ge.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||xt(e))return;const s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ne,forceKeepAttr:void 0};let a=t.length;for(;a--;){const o=t[a],{name:r,namespaceURI:i,value:l}=o,d=pt(r),c=l;let u="value"===r?c:k(c);if(s.attrName=d,s.attrValue=u,s.keepAttr=!0,s.forceKeepAttr=void 0,Nt(ge.uponSanitizeAttribute,e,s),u=s.attrValue,!Ve||"id"!==d&&"name"!==d||(bt(r,e),u="user-content-"+u),Ue&&T(/((--!?|])>)|<\/(style|title|textarea)/i,u)){bt(r,e);continue}if("attributename"===d&&A(u,"href")){bt(r,e);continue}if(s.forceKeepAttr)continue;if(!s.keepAttr){bt(r,e);continue}if(!De&&T(/\/>/i,u)){bt(r,e);continue}Oe&&p([fe,he,ve],(e=>{u=b(u,e," ")}));const m=pt(e.nodeName);if(_t(m,d,u)){if(ie&&"object"==typeof V&&"function"==typeof V.getAttributeType)if(i);else switch(V.getAttributeType(m,d)){case"TrustedHTML":u=ie.createHTML(u);break;case"TrustedScriptURL":u=ie.createScriptURL(u)}if(u!==c)try{i?e.setAttributeNS(i,r,u):e.setAttribute(r,u),xt(e)?At(e):f(n.removed)}catch(t){bt(r,e)}}else bt(r,e)}Nt(ge.afterSanitizeAttributes,e,null)},Lt=function e(t){let n=null;const s=kt(t);for(Nt(ge.beforeSanitizeShadowDOM,t,null);n=s.nextNode();)Nt(ge.uponSanitizeShadowNode,n,null),Et(n),Pt(n),n.content instanceof i&&e(n.content);Nt(ge.afterSanitizeShadowDOM,t,null)};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=null,a=null,r=null,l=null;if(ot=!e,ot&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Tt(e)){if("function"!=typeof e.toString)throw N("toString is not a function");if("string"!=typeof(e=e.toString()))throw N("dirty is not a string, aborting")}if(!n.isSupported)return e;if(Re||vt(t),n.removed=[],"string"==typeof e&&(We=!1),We){if(e.nodeName){const t=pt(e.nodeName);if(!xe[t]||Se[t])throw N("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof u)s=Ct("\x3c!----\x3e"),a=s.ownerDocument.importNode(e,!0),a.nodeType===te&&"BODY"===a.nodeName||"HTML"===a.nodeName?s=a:s.appendChild(a);else{if(!Ie&&!Oe&&!Me&&-1===e.indexOf("<"))return ie&&He?ie.createHTML(e):e;if(s=Ct(e),!s)return Ie?null:He?le:""}s&&je&&At(s.firstChild);const d=kt(We?e:s);for(;r=d.nextNode();)Et(r),Pt(r),r.content instanceof i&&Lt(r.content);if(We)return e;if(Ie){if($e)for(l=ue.call(s.ownerDocument);s.firstChild;)l.appendChild(s.firstChild);else l=s;return(Ne.shadowroot||Ne.shadowrootmode)&&(l=pe.call(o,l,!0)),l}let c=Me?s.outerHTML:s.innerHTML;return Me&&xe["!doctype"]&&s.ownerDocument&&s.ownerDocument.doctype&&s.ownerDocument.doctype.name&&T(Y,s.ownerDocument.doctype.name)&&(c="\n"+c),Oe&&p([fe,he,ve],(e=>{c=b(c,e," ")})),ie&&He?ie.createHTML(c):c},n.setConfig=function(){vt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Re=!0},n.clearConfig=function(){gt=null,Re=!1},n.isValidAttribute=function(e,t,n){gt||vt({});const s=pt(e),a=pt(t);return _t(s,a,n)},n.addHook=function(e,t){"function"==typeof t&&h(ge[e],t)},n.removeHook=function(e,t){if(void 0!==t){const n=g(ge[e],t);return-1===n?void 0:v(ge[e],n,1)[0]}return f(ge[e])},n.removeHooks=function(e){ge[e]=[]},n.removeAllHooks=function(){ge={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n}()}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={id:e,exports:{}};return s[e].call(n.exports,n,n.exports,o),n.exports}o.m=s,o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,n)=>(o.f[n](e,t),t)),[])),o.u=e=>"files_pdfviewer-"+e+".js?v="+{"node_modules_nextcloud_dialogs_dist_chunks_index-BMbtc3xh_mjs":"12c1d906d9905ef0450c","vendors-node_modules_nextcloud_files_dist_index_mjs-node_modules_nextcloud_vue_dist_Component-c57add":"18ab20299aa262dd4c74","node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-CfOE69qY_mjs":"391fb33740c66ff2ebf3","vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-JKNLPCbR_mjs":"08b0656f37e0bfb31560","vendors-node_modules_nextcloud_vue_dist_Components_NcColorPicker_mjs":"fc8aad3ff66a2e673450","vendors-node_modules_nextcloud_vue_dist_Components_NcDateTimePicker_mjs":"791151bfd2ff2ada0c41","data_image_svg_xml_3c_21--_20-_20SPDX-FileCopyrightText_202020_20Google_20Inc_20-_20SPDX-Lice-cc29b1":"80aca2ed2b19a47409f2"}[e],o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},n="files_pdfviewer:",o.l=(t,s,a,r)=>{if(e[t])e[t].push(s);else{var i,l;if(void 0!==a)for(var d=document.getElementsByTagName("script"),c=0;c{i.onerror=i.onload=null,clearTimeout(p);var a=e[t];if(delete e[t],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach((e=>e(s))),n)return n(s)},p=setTimeout(m.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=m.bind(null,i.onerror),i.onload=m.bind(null,i.onload),l&&document.head.appendChild(i)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="/apps/files_pdfviewer/js/",(()=>{o.b=document.baseURI||self.location.href;var e={main:0};o.f.j=(t,n)=>{var s=o.o(e,t)?e[t]:void 0;if(0!==s)if(s)n.push(s[2]);else{var a=new Promise(((n,a)=>s=e[t]=[n,a]));n.push(s[2]=a);var r=o.p+o.u(t),i=new Error;o.l(r,(n=>{if(o.o(e,t)&&(0!==(s=e[t])&&(e[t]=void 0),s)){var a=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+a+": "+r+")",i.name="ChunkLoadError",i.type=a,i.request=r,s[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var s,a,[r,i,l]=n,d=0;if(r.some((t=>0!==e[t]))){for(s in i)o.o(i,s)&&(o.m[s]=i[s]);if(l)l(o)}for(t&&t(n);d{"use strict";var e=o(5168),n=o(3334),s=o(3814);const a=(0,o(5947).YK)().setApp("Files_PDFViewer").detectUser().build();var r=o(1777),i=o(6802);var l=o(2981);function d(){return(0,l.C)("files_sharing","sharingToken",null)??document.querySelector('input#sharingToken[type="hidden"]')?.value??null}function c(){return u()?(0,s.dC)("webdav").replace("/remote.php","/public.php"):(0,s.dC)(`dav${function(){if(u())throw new Error("No user logged in");return`/files/${(0,r.HW)()?.uid}`}()}`)}function u(){return!(0,r.HW)()}async function m(e,t){const n=c()+((s=e)?s.split("/").map(encodeURIComponent).join("/"):s);var s;const a=new Blob([t],{type:"application/pdf"}),o={headers:{"Content-Type":"application/pdf",requesttoken:(0,r.do)()}};return d()&&(o.auth={username:d()}),i.Ay.put(n,a,o)}const p={name:"PDFView",data:()=>({PDFViewerApplication:null}),computed:{iframeSrc(){return(0,s.Jv)("/apps/files_pdfviewer/?file={file}",{file:this.source??this.davPath})},file(){return this.fileList.find((e=>e.fileid===this.fileid))},hideDownload(){return this.file.hideDownload},isDownloadable(){if(!this.file.shareAttributes)return!0;const e=JSON.parse(this.file.shareAttributes).find((e=>{let{scope:t,key:n}=e;return"permissions"===t&&"download"===n}));return!e||e.value},isRichDocumentsAvailable:()=>"richdocuments"in OC.appswebroots,isEditable(){return this.file?.permissions?.indexOf("W")>=0}},async mounted(){if(!this.isDownloadable||this.hideDownload&&this.isRichDocumentsAvailable)return this.doneLoading(),void(this.isRichDocumentsAvailable&&(a.info('PDF file is not downloadable or has a hidden download, but "richdocuments" is available, so falling back to it'),OCA.Viewer.openWith("richdocuments",{fileInfo:this.file,list:OCA.Viewer.list,enableSidebar:OCA.Viewer.enableSidebar,loadMore:OCA.Viewer.loadMore,canLoop:OCA.Viewer.canLoop,onPrev:OCA.Viewer.onPrev,onNext:OCA.Viewer.onNext,onClose:OCA.Viewer.onClose})));document.addEventListener("webviewerloaded",this.handleWebviewerloaded),this.doneLoading(),this.$nextTick((function(){this.$el.focus()}))},beforeDestroy(){document.removeEventListener("webviewerloaded",this.handleWebviewerloaded)},methods:{onIFrameLoaded(){this.isEditable&&this.$nextTick((()=>{this.getDownloadElement().removeAttribute("hidden"),this.getSecondaryDownloadElement().removeAttribute("hidden")}))},getIframeDocument(){return this.$refs.iframe.contentDocument},getDownloadElement(){return this.getIframeDocument().getElementById("download")},getSecondaryDownloadElement(){return this.getIframeDocument().getElementById("secondaryDownload")},getViewerTemplateParameter(e){return this.getIframeDocument().getElementsByTagName("head")[0].getAttribute("data-"+e)},initializePDFViewerApplicationOptions(){const e=this.$refs.iframe.contentWindow.PDFViewerApplicationOptions;e.set("disablePreferences",!0),e.set("externalLinkTarget",2),e.set("isEvalSupported",!1),e.set("workerSrc",this.getViewerTemplateParameter("workersrc")),e.set("cMapUrl",this.getViewerTemplateParameter("cmapurl")),e.set("sandboxBundleSrc",this.getViewerTemplateParameter("sandbox")),e.set("enablePermissions",!0),e.set("imageResourcesPath",this.getViewerTemplateParameter("imageresourcespath")),e.set("enableScripting",!0===this.getViewerTemplateParameter("enableScripting"));const t=(0,n.Z0)(),s=["ach","af","an","ar","ast","az","be","bg","bn","bo","br","brx","bs","ca","cak","ckb","cs","cy","da","de","dsb","el","en-CA","en-GB","en-US","eo","es-AR","es-CL","es-ES","es-MX","et","eu","fa","ff","fi","fr","fur","fy-NL","ga-IE","gd","gl","gn","gu-IN","he","hi-IN","hr","hsb","hu","hy-AM","hye","ia","id","is","it","ja","ka","kab","kk","km","kn","ko","lij","lo","locale.json","lt","ltg","lv","meh","mk","mr","ms","my","nb-NO","ne-NP","nl","nn-NO","oc","pa-IN","pl","pt-BR","pt-PT","rm","ro","ru","sat","sc","scn","sco","si","sk","skr","sl","son","sq","sr","sv-SE","szl","ta","te","tg","th","tl","tr","trs","uk","ur","uz","vi","wo","xh","zh-CN","zh-TW"];if(s.includes(t))e.set("locale",t);else{const n=t.split("-")[0];(s.includes(n)||s.find((e=>e.startsWith(`${n}-`))))&&e.set("locale",n)}this.isEditable||(e.set("annotationMode",1),e.set("annotationEditorMode",-1))},initializePDFViewerApplication(){var e=this;if(this.PDFViewerApplication=this.$refs.iframe.contentWindow.PDFViewerApplication,this.PDFViewerApplication.save=this.handleSave,this.PDFViewerApplication.eventBus.on("documentinit",(()=>{const t=this.PDFViewerApplication.pdfDocument.annotationStorage,n=t.onSetModified;t.onSetModified=function(){n(...arguments),e.getDownloadElement().removeAttribute("disabled"),e.getSecondaryDownloadElement().removeAttribute("disabled")}})),this.hideDownload){const e=this.getIframeDocument().querySelector(".pdfViewer");e&&e.classList.add("disabledTextSelection"),this.PDFViewerApplication.download=()=>{},delete this.PDFViewerApplication.supportsPrinting,this.PDFViewerApplication.supportsPrinting=!1,this.PDFViewerApplication.beforePrint=()=>{},a.info("Download, print and user interaction disabled")}else a.info("Download and print available");const t=this.$refs.iframe.contentWindow.PDFViewerApplicationOptions;a.debug("Initialized files_pdfviewer",t.getAll())},handleWebviewerloaded(){this.initializePDFViewerApplicationOptions(),this.$refs.iframe.contentWindow.PDFViewerApplication.initializedPromise.then((()=>{this.initializePDFViewerApplication()}))},handleSave(){const n=this.getDownloadElement();n.setAttribute("disabled","disabled"),n.classList.add("icon-loading-small");const s=this.getSecondaryDownloadElement();s.setAttribute("disabled","disabled"),s.classList.add("icon-loading-small"),a.info("PDF Document with annotation is being saved"),this.PDFViewerApplication.pdfDocument.saveDocument().then((e=>m(this.file.filename,e))).then((()=>{a.info("File uploaded successfully")})).catch((o=>{a.error("Error uploading file:",o),(0,e.Qg)(t("files_pdfviewer","File upload failed.")),n.removeAttribute("disabled"),s.removeAttribute("disabled")})).finally((()=>{n.classList.remove("icon-loading-small"),s.classList.remove("icon-loading-small")}))}}};var g=o(5072),f=o.n(g),h=o(7825),v=o.n(h),y=o(7659),w=o.n(y),A=o(5056),b=o.n(A),C=o(540),k=o.n(C),x=o(1113),T=o.n(x),N=o(5081),E={};E.styleTagTransform=T(),E.setAttributes=b(),E.insert=w().bind(null,"head"),E.domAPI=v(),E.insertStyleElement=k();f()(N.A,E);N.A&&N.A.locals&&N.A.locals;var _=function(e,t,n,s,a,o,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),s&&(d.functional=!0),o&&(d._scopeId="data-v-"+o),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__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=l):a&&(l=i?function(){a.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:a),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}(p,(function(){var e=this,t=e._self._c;return e.isDownloadable?t("iframe",{ref:"iframe",attrs:{src:e.iframeSrc},on:{load:e.onIFrameLoaded}}):e.isRichDocumentsAvailable?e._e():t("div",{attrs:{id:"emptycontent"}},[t("div",{staticClass:"icon-error"}),e._v(" "),t("h3",[e._v(e._s(e.t("files_pdfviewer","To view a shared PDF file, the download needs to be allowed for this file share")))])])}),[],!1,null,"c48855da",null);const S=_.exports;OCA.Viewer.registerHandler({id:"pdf",mimes:["application/pdf","application/illustrator"],component:S,canCompare:!0})})()})(); +//# sourceMappingURL=files_pdfviewer-main.js.map?v=0b4302189bd22e999dd1 \ No newline at end of file diff --git a/js/files_pdfviewer-main.js.map b/js/files_pdfviewer-main.js.map index 79f5017f..2a89d2fc 100644 --- a/js/files_pdfviewer-main.js.map +++ b/js/files_pdfviewer-main.js.map @@ -1 +1 @@ -{"version":3,"file":"files_pdfviewer-main.js?v=1f5ba5c7df29fa39e6ce","mappings":"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,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE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","sources":["webpack:///files_pdfviewer/webpack/runtime/load script","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/classes/semver.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/functions/major.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/functions/parse.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/functions/valid.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/internal/constants.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/internal/debug.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/internal/identifiers.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/internal/parse-options.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/internal/re.js","webpack:///files_pdfviewer/node_modules/base64-js/index.js","webpack:///files_pdfviewer/node_modules/buffer/index.js","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcActions-CVw1SmBu.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcButton-n-KI8Bqb.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcDialog-COuFb47k.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-Cm1Dmlij.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-C7S2_wmi.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcModal-4ZPVUmG2.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcNoteCard-CwNXZ4vV.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcPopover--XoXIhLx.css","webpack:///files_pdfviewer/src/views/PDFView.vue?vue&type=style&index=0&id=52c6e7ae&prod&lang=scss&scoped=true","webpack:///files_pdfviewer/node_modules/css-loader/dist/runtime/api.js","webpack:///files_pdfviewer/node_modules/css-loader/dist/runtime/sourceMaps.js","webpack:///files_pdfviewer/node_modules/escape-html/index.js","webpack:///files_pdfviewer/node_modules/focus-trap/dist/focus-trap.esm.js","webpack:///files_pdfviewer/node_modules/ieee754/index.js","webpack:///files_pdfviewer/node_modules/process/browser.js","webpack:///files_pdfviewer/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js","webpack:///files_pdfviewer/node_modules/style-loader/dist/runtime/insertBySelector.js","webpack:///files_pdfviewer/node_modules/style-loader/dist/runtime/insertStyleElement.js","webpack:///files_pdfviewer/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js","webpack:///files_pdfviewer/node_modules/style-loader/dist/runtime/styleDomAPI.js","webpack:///files_pdfviewer/node_modules/style-loader/dist/runtime/styleTagTransform.js","webpack:///files_pdfviewer/node_modules/tabbable/dist/index.esm.js","webpack:///files_pdfviewer/node_modules/toastify-js/src/toastify.js","webpack:///files_pdfviewer/node_modules/vue/dist/vue.runtime.esm.js","webpack:///files_pdfviewer/node_modules/@nextcloud/auth/dist/index.mjs","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/bind.js","webpack:///files_pdfviewer/node_modules/axios/lib/utils.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/AxiosError.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/toFormData.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/AxiosURLSearchParams.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/buildURL.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/InterceptorManager.js","webpack:///files_pdfviewer/node_modules/axios/lib/defaults/transitional.js","webpack:///files_pdfviewer/node_modules/axios/lib/platform/browser/index.js","webpack:///files_pdfviewer/node_modules/axios/lib/platform/browser/classes/URLSearchParams.js","webpack:///files_pdfviewer/node_modules/axios/lib/platform/browser/classes/FormData.js","webpack:///files_pdfviewer/node_modules/axios/lib/platform/browser/classes/Blob.js","webpack:///files_pdfviewer/node_modules/axios/lib/platform/common/utils.js","webpack:///files_pdfviewer/node_modules/axios/lib/platform/index.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/formDataToJSON.js","webpack:///files_pdfviewer/node_modules/axios/lib/defaults/index.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/toURLEncodedForm.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/parseHeaders.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/AxiosHeaders.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/transformData.js","webpack:///files_pdfviewer/node_modules/axios/lib/cancel/isCancel.js","webpack:///files_pdfviewer/node_modules/axios/lib/cancel/CanceledError.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/settle.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/speedometer.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/throttle.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/progressEventReducer.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/isURLSameOrigin.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/cookies.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/buildFullPath.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/isAbsoluteURL.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/combineURLs.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/mergeConfig.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/resolveConfig.js","webpack:///files_pdfviewer/node_modules/axios/lib/adapters/xhr.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/parseProtocol.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/composeSignals.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/trackStream.js","webpack:///files_pdfviewer/node_modules/axios/lib/adapters/fetch.js","webpack:///files_pdfviewer/node_modules/axios/lib/adapters/adapters.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/null.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/dispatchRequest.js","webpack:///files_pdfviewer/node_modules/axios/lib/env/data.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/validator.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/Axios.js","webpack:///files_pdfviewer/node_modules/axios/lib/cancel/CancelToken.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/HttpStatusCode.js","webpack:///files_pdfviewer/node_modules/axios/lib/axios.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/spread.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/isAxiosError.js","webpack:///files_pdfviewer/node_modules/axios/index.js","webpack:///files_pdfviewer/node_modules/@nextcloud/axios/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/browser-storage/dist/ScopedStorage.js","webpack:///files_pdfviewer/node_modules/@nextcloud/browser-storage/dist/StorageBuilder.js","webpack:///files_pdfviewer/node_modules/@nextcloud/browser-storage/dist/index.js","webpack:///files_pdfviewer/node_modules/@nextcloud/dialogs/dist/chunks/_plugin-vue2_normalizer-jrlE7CJU.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/dialogs/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/initial-state/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/l10n/dist/chunks/translation-DoG5ZELJ.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/l10n/dist/gettext.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/l10n/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/logger/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/router/dist/index.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcDialog-COuFb47k.css?14dd","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcDialogButton-CSC8PAz-.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcModal-4ZPVUmG2.css?3a7e","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/Components/NcModal.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcDialog-8ipQ69_t.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-C7S2_wmi.css?e310","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/Components/NcLoadingIcon.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcNoteCard-CwNXZ4vV.css?9045","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/Components/NcNoteCard.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/Close-BtLPUSdO.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/GenRandomId-F5ebeBB_.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcActions-CVw1SmBu.css?d604","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcActions-C-CwY6XQ.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/useTrapStackControl-BnLfCgGU.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcButton-n-KI8Bqb.css?038c","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcButton-Dz2O6cSU.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-Cm1Dmlij.css?9647","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcIconSvgWrapper-Bui9PhAS.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcPopover--XoXIhLx.css?2e85","webpack:///files_pdfviewer/node_modules/floating-vue/node_modules/@floating-ui/core/dist/floating-ui.core.esm.js","webpack:///files_pdfviewer/node_modules/floating-vue/node_modules/@floating-ui/dom/dist/floating-ui.dom.esm.js","webpack:///files_pdfviewer/node_modules/floating-vue/dist/floating-vue.es.js","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcPopover-gxcAqoEb.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/ScopeComponent-CTeSJqUJ.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/_l10n-D3tJt_gL.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/_plugin-vue2_normalizer-DU4iP6Vu.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/focusTrap-HJQ4pqHV.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/legacy-MK4GvP26.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/logger-D3RVzcfQ.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/mdi-CgetWrFc.mjs","webpack:///files_pdfviewer/node_modules/@vueuse/core/node_modules/vue-demi/lib/index.mjs","webpack:///files_pdfviewer/node_modules/@vueuse/core/index.mjs","webpack:///files_pdfviewer/node_modules/@vueuse/shared/node_modules/vue-demi/lib/index.mjs","webpack:///files_pdfviewer/node_modules/@vueuse/shared/index.mjs","webpack:///files_pdfviewer/node_modules/dompurify/dist/purify.es.mjs","webpack:///files_pdfviewer/webpack/bootstrap","webpack:///files_pdfviewer/webpack/runtime/compat get default export","webpack:///files_pdfviewer/webpack/runtime/define property getters","webpack:///files_pdfviewer/webpack/runtime/ensure chunk","webpack:///files_pdfviewer/webpack/runtime/get javascript chunk filename","webpack:///files_pdfviewer/webpack/runtime/global","webpack:///files_pdfviewer/webpack/runtime/hasOwnProperty shorthand","webpack:///files_pdfviewer/webpack/runtime/make namespace object","webpack:///files_pdfviewer/webpack/runtime/publicPath","webpack:///files_pdfviewer/webpack/runtime/jsonp chunk loading","webpack:///files_pdfviewer/webpack/runtime/nonce","webpack://files_pdfviewer/./src/views/PDFView.vue?b45d","webpack:///files_pdfviewer/src/services/logger.js","webpack:///files_pdfviewer/node_modules/@nextcloud/sharing/dist/public.mjs","webpack:///files_pdfviewer/src/utils/davUtils.js","webpack:///files_pdfviewer/src/services/uploadPdfFile.js","webpack:///files_pdfviewer/node_modules/@nextcloud/paths/dist/index.mjs","webpack:///files_pdfviewer/src/views/PDFView.vue","webpack:///files_pdfviewer/src/views/PDFView.vue?vue&type=script&lang=js","webpack://files_pdfviewer/./src/views/PDFView.vue?f045","webpack://files_pdfviewer/./src/views/PDFView.vue?29c2","webpack:///files_pdfviewer/node_modules/vue-loader/lib/runtime/componentNormalizer.js","webpack:///files_pdfviewer/src/main.js"],"sourcesContent":["var inProgress = {};\nvar dataWebpackPrefix = \"files_pdfviewer:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = (url, done, key, chunkId) => {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = (prev, event) => {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach((fn) => (fn(event)));\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","'use strict'\n\nconst debug = require('../internal/debug')\nconst { MAX_LENGTH, MAX_SAFE_INTEGER } = require('../internal/constants')\nconst { safeRe: re, t } = require('../internal/re')\n\nconst parseOptions = require('../internal/parse-options')\nconst { compareIdentifiers } = require('../internal/identifiers')\nclass SemVer {\n constructor (version, options) {\n options = parseOptions(options)\n\n if (version instanceof SemVer) {\n if (version.loose === !!options.loose &&\n version.includePrerelease === !!options.includePrerelease) {\n return version\n } else {\n version = version.version\n }\n } else if (typeof version !== 'string') {\n throw new TypeError(`Invalid version. Must be a string. Got type \"${typeof version}\".`)\n }\n\n if (version.length > MAX_LENGTH) {\n throw new TypeError(\n `version is longer than ${MAX_LENGTH} characters`\n )\n }\n\n debug('SemVer', version, options)\n this.options = options\n this.loose = !!options.loose\n // this isn't actually relevant for versions, but keep it so that we\n // don't run into trouble passing this.options around.\n this.includePrerelease = !!options.includePrerelease\n\n const m = version.trim().match(options.loose ? re[t.LOOSE] : re[t.FULL])\n\n if (!m) {\n throw new TypeError(`Invalid Version: ${version}`)\n }\n\n this.raw = version\n\n // these are actually numbers\n this.major = +m[1]\n this.minor = +m[2]\n this.patch = +m[3]\n\n if (this.major > MAX_SAFE_INTEGER || this.major < 0) {\n throw new TypeError('Invalid major version')\n }\n\n if (this.minor > MAX_SAFE_INTEGER || this.minor < 0) {\n throw new TypeError('Invalid minor version')\n }\n\n if (this.patch > MAX_SAFE_INTEGER || this.patch < 0) {\n throw new TypeError('Invalid patch version')\n }\n\n // numberify any prerelease numeric ids\n if (!m[4]) {\n this.prerelease = []\n } else {\n this.prerelease = m[4].split('.').map((id) => {\n if (/^[0-9]+$/.test(id)) {\n const num = +id\n if (num >= 0 && num < MAX_SAFE_INTEGER) {\n return num\n }\n }\n return id\n })\n }\n\n this.build = m[5] ? m[5].split('.') : []\n this.format()\n }\n\n format () {\n this.version = `${this.major}.${this.minor}.${this.patch}`\n if (this.prerelease.length) {\n this.version += `-${this.prerelease.join('.')}`\n }\n return this.version\n }\n\n toString () {\n return this.version\n }\n\n compare (other) {\n debug('SemVer.compare', this.version, this.options, other)\n if (!(other instanceof SemVer)) {\n if (typeof other === 'string' && other === this.version) {\n return 0\n }\n other = new SemVer(other, this.options)\n }\n\n if (other.version === this.version) {\n return 0\n }\n\n return this.compareMain(other) || this.comparePre(other)\n }\n\n compareMain (other) {\n if (!(other instanceof SemVer)) {\n other = new SemVer(other, this.options)\n }\n\n if (this.major < other.major) {\n return -1\n }\n if (this.major > other.major) {\n return 1\n }\n if (this.minor < other.minor) {\n return -1\n }\n if (this.minor > other.minor) {\n return 1\n }\n if (this.patch < other.patch) {\n return -1\n }\n if (this.patch > other.patch) {\n return 1\n }\n return 0\n }\n\n comparePre (other) {\n if (!(other instanceof SemVer)) {\n other = new SemVer(other, this.options)\n }\n\n // NOT having a prerelease is > having one\n if (this.prerelease.length && !other.prerelease.length) {\n return -1\n } else if (!this.prerelease.length && other.prerelease.length) {\n return 1\n } else if (!this.prerelease.length && !other.prerelease.length) {\n return 0\n }\n\n let i = 0\n do {\n const a = this.prerelease[i]\n const b = other.prerelease[i]\n debug('prerelease compare', i, a, b)\n if (a === undefined && b === undefined) {\n return 0\n } else if (b === undefined) {\n return 1\n } else if (a === undefined) {\n return -1\n } else if (a === b) {\n continue\n } else {\n return compareIdentifiers(a, b)\n }\n } while (++i)\n }\n\n compareBuild (other) {\n if (!(other instanceof SemVer)) {\n other = new SemVer(other, this.options)\n }\n\n let i = 0\n do {\n const a = this.build[i]\n const b = other.build[i]\n debug('build compare', i, a, b)\n if (a === undefined && b === undefined) {\n return 0\n } else if (b === undefined) {\n return 1\n } else if (a === undefined) {\n return -1\n } else if (a === b) {\n continue\n } else {\n return compareIdentifiers(a, b)\n }\n } while (++i)\n }\n\n // preminor will bump the version up to the next minor release, and immediately\n // down to pre-release. premajor and prepatch work the same way.\n inc (release, identifier, identifierBase) {\n if (release.startsWith('pre')) {\n if (!identifier && identifierBase === false) {\n throw new Error('invalid increment argument: identifier is empty')\n }\n // Avoid an invalid semver results\n if (identifier) {\n const match = `-${identifier}`.match(this.options.loose ? re[t.PRERELEASELOOSE] : re[t.PRERELEASE])\n if (!match || match[1] !== identifier) {\n throw new Error(`invalid identifier: ${identifier}`)\n }\n }\n }\n\n switch (release) {\n case 'premajor':\n this.prerelease.length = 0\n this.patch = 0\n this.minor = 0\n this.major++\n this.inc('pre', identifier, identifierBase)\n break\n case 'preminor':\n this.prerelease.length = 0\n this.patch = 0\n this.minor++\n this.inc('pre', identifier, identifierBase)\n break\n case 'prepatch':\n // If this is already a prerelease, it will bump to the next version\n // drop any prereleases that might already exist, since they are not\n // relevant at this point.\n this.prerelease.length = 0\n this.inc('patch', identifier, identifierBase)\n this.inc('pre', identifier, identifierBase)\n break\n // If the input is a non-prerelease version, this acts the same as\n // prepatch.\n case 'prerelease':\n if (this.prerelease.length === 0) {\n this.inc('patch', identifier, identifierBase)\n }\n this.inc('pre', identifier, identifierBase)\n break\n case 'release':\n if (this.prerelease.length === 0) {\n throw new Error(`version ${this.raw} is not a prerelease`)\n }\n this.prerelease.length = 0\n break\n\n case 'major':\n // If this is a pre-major version, bump up to the same major version.\n // Otherwise increment major.\n // 1.0.0-5 bumps to 1.0.0\n // 1.1.0 bumps to 2.0.0\n if (\n this.minor !== 0 ||\n this.patch !== 0 ||\n this.prerelease.length === 0\n ) {\n this.major++\n }\n this.minor = 0\n this.patch = 0\n this.prerelease = []\n break\n case 'minor':\n // If this is a pre-minor version, bump up to the same minor version.\n // Otherwise increment minor.\n // 1.2.0-5 bumps to 1.2.0\n // 1.2.1 bumps to 1.3.0\n if (this.patch !== 0 || this.prerelease.length === 0) {\n this.minor++\n }\n this.patch = 0\n this.prerelease = []\n break\n case 'patch':\n // If this is not a pre-release version, it will increment the patch.\n // If it is a pre-release it will bump up to the same patch version.\n // 1.2.0-5 patches to 1.2.0\n // 1.2.0 patches to 1.2.1\n if (this.prerelease.length === 0) {\n this.patch++\n }\n this.prerelease = []\n break\n // This probably shouldn't be used publicly.\n // 1.0.0 'pre' would become 1.0.0-0 which is the wrong direction.\n case 'pre': {\n const base = Number(identifierBase) ? 1 : 0\n\n if (this.prerelease.length === 0) {\n this.prerelease = [base]\n } else {\n let i = this.prerelease.length\n while (--i >= 0) {\n if (typeof this.prerelease[i] === 'number') {\n this.prerelease[i]++\n i = -2\n }\n }\n if (i === -1) {\n // didn't increment anything\n if (identifier === this.prerelease.join('.') && identifierBase === false) {\n throw new Error('invalid increment argument: identifier already exists')\n }\n this.prerelease.push(base)\n }\n }\n if (identifier) {\n // 1.2.0-beta.1 bumps to 1.2.0-beta.2,\n // 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0\n let prerelease = [identifier, base]\n if (identifierBase === false) {\n prerelease = [identifier]\n }\n if (compareIdentifiers(this.prerelease[0], identifier) === 0) {\n if (isNaN(this.prerelease[1])) {\n this.prerelease = prerelease\n }\n } else {\n this.prerelease = prerelease\n }\n }\n break\n }\n default:\n throw new Error(`invalid increment argument: ${release}`)\n }\n this.raw = this.format()\n if (this.build.length) {\n this.raw += `+${this.build.join('.')}`\n }\n return this\n }\n}\n\nmodule.exports = SemVer\n","'use strict'\n\nconst SemVer = require('../classes/semver')\nconst major = (a, loose) => new SemVer(a, loose).major\nmodule.exports = major\n","'use strict'\n\nconst SemVer = require('../classes/semver')\nconst parse = (version, options, throwErrors = false) => {\n if (version instanceof SemVer) {\n return version\n }\n try {\n return new SemVer(version, options)\n } catch (er) {\n if (!throwErrors) {\n return null\n }\n throw er\n }\n}\n\nmodule.exports = parse\n","'use strict'\n\nconst parse = require('./parse')\nconst valid = (version, options) => {\n const v = parse(version, options)\n return v ? v.version : null\n}\nmodule.exports = valid\n","'use strict'\n\n// Note: this is the semver.org version of the spec that it implements\n// Not necessarily the package version of this code.\nconst SEMVER_SPEC_VERSION = '2.0.0'\n\nconst MAX_LENGTH = 256\nconst MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER ||\n/* istanbul ignore next */ 9007199254740991\n\n// Max safe segment length for coercion.\nconst MAX_SAFE_COMPONENT_LENGTH = 16\n\n// Max safe length for a build identifier. The max length minus 6 characters for\n// the shortest version with a build 0.0.0+BUILD.\nconst MAX_SAFE_BUILD_LENGTH = MAX_LENGTH - 6\n\nconst RELEASE_TYPES = [\n 'major',\n 'premajor',\n 'minor',\n 'preminor',\n 'patch',\n 'prepatch',\n 'prerelease',\n]\n\nmodule.exports = {\n MAX_LENGTH,\n MAX_SAFE_COMPONENT_LENGTH,\n MAX_SAFE_BUILD_LENGTH,\n MAX_SAFE_INTEGER,\n RELEASE_TYPES,\n SEMVER_SPEC_VERSION,\n FLAG_INCLUDE_PRERELEASE: 0b001,\n FLAG_LOOSE: 0b010,\n}\n","'use strict'\n\nconst debug = (\n typeof process === 'object' &&\n process.env &&\n process.env.NODE_DEBUG &&\n /\\bsemver\\b/i.test(process.env.NODE_DEBUG)\n) ? (...args) => console.error('SEMVER', ...args)\n : () => {}\n\nmodule.exports = debug\n","'use strict'\n\nconst numeric = /^[0-9]+$/\nconst compareIdentifiers = (a, b) => {\n if (typeof a === 'number' && typeof b === 'number') {\n return a === b ? 0 : a < b ? -1 : 1\n }\n\n const anum = numeric.test(a)\n const bnum = numeric.test(b)\n\n if (anum && bnum) {\n a = +a\n b = +b\n }\n\n return a === b ? 0\n : (anum && !bnum) ? -1\n : (bnum && !anum) ? 1\n : a < b ? -1\n : 1\n}\n\nconst rcompareIdentifiers = (a, b) => compareIdentifiers(b, a)\n\nmodule.exports = {\n compareIdentifiers,\n rcompareIdentifiers,\n}\n","'use strict'\n\n// parse out just the options we care about\nconst looseOption = Object.freeze({ loose: true })\nconst emptyOpts = Object.freeze({ })\nconst parseOptions = options => {\n if (!options) {\n return emptyOpts\n }\n\n if (typeof options !== 'object') {\n return looseOption\n }\n\n return options\n}\nmodule.exports = parseOptions\n","'use strict'\n\nconst {\n MAX_SAFE_COMPONENT_LENGTH,\n MAX_SAFE_BUILD_LENGTH,\n MAX_LENGTH,\n} = require('./constants')\nconst debug = require('./debug')\nexports = module.exports = {}\n\n// The actual regexps go on exports.re\nconst re = exports.re = []\nconst safeRe = exports.safeRe = []\nconst src = exports.src = []\nconst safeSrc = exports.safeSrc = []\nconst t = exports.t = {}\nlet R = 0\n\nconst LETTERDASHNUMBER = '[a-zA-Z0-9-]'\n\n// Replace some greedy regex tokens to prevent regex dos issues. These regex are\n// used internally via the safeRe object since all inputs in this library get\n// normalized first to trim and collapse all extra whitespace. The original\n// regexes are exported for userland consumption and lower level usage. A\n// future breaking change could export the safer regex only with a note that\n// all input should have extra whitespace removed.\nconst safeRegexReplacements = [\n ['\\\\s', 1],\n ['\\\\d', MAX_LENGTH],\n [LETTERDASHNUMBER, MAX_SAFE_BUILD_LENGTH],\n]\n\nconst makeSafeRegex = (value) => {\n for (const [token, max] of safeRegexReplacements) {\n value = value\n .split(`${token}*`).join(`${token}{0,${max}}`)\n .split(`${token}+`).join(`${token}{1,${max}}`)\n }\n return value\n}\n\nconst createToken = (name, value, isGlobal) => {\n const safe = makeSafeRegex(value)\n const index = R++\n debug(name, index, value)\n t[name] = index\n src[index] = value\n safeSrc[index] = safe\n re[index] = new RegExp(value, isGlobal ? 'g' : undefined)\n safeRe[index] = new RegExp(safe, isGlobal ? 'g' : undefined)\n}\n\n// The following Regular Expressions can be used for tokenizing,\n// validating, and parsing SemVer version strings.\n\n// ## Numeric Identifier\n// A single `0`, or a non-zero digit followed by zero or more digits.\n\ncreateToken('NUMERICIDENTIFIER', '0|[1-9]\\\\d*')\ncreateToken('NUMERICIDENTIFIERLOOSE', '\\\\d+')\n\n// ## Non-numeric Identifier\n// Zero or more digits, followed by a letter or hyphen, and then zero or\n// more letters, digits, or hyphens.\n\ncreateToken('NONNUMERICIDENTIFIER', `\\\\d*[a-zA-Z-]${LETTERDASHNUMBER}*`)\n\n// ## Main Version\n// Three dot-separated numeric identifiers.\n\ncreateToken('MAINVERSION', `(${src[t.NUMERICIDENTIFIER]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIER]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIER]})`)\n\ncreateToken('MAINVERSIONLOOSE', `(${src[t.NUMERICIDENTIFIERLOOSE]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIERLOOSE]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIERLOOSE]})`)\n\n// ## Pre-release Version Identifier\n// A numeric identifier, or a non-numeric identifier.\n// Non-numberic identifiers include numberic identifiers but can be longer.\n// Therefore non-numberic identifiers must go first.\n\ncreateToken('PRERELEASEIDENTIFIER', `(?:${src[t.NONNUMERICIDENTIFIER]\n}|${src[t.NUMERICIDENTIFIER]})`)\n\ncreateToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NONNUMERICIDENTIFIER]\n}|${src[t.NUMERICIDENTIFIERLOOSE]})`)\n\n// ## Pre-release Version\n// Hyphen, followed by one or more dot-separated pre-release version\n// identifiers.\n\ncreateToken('PRERELEASE', `(?:-(${src[t.PRERELEASEIDENTIFIER]\n}(?:\\\\.${src[t.PRERELEASEIDENTIFIER]})*))`)\n\ncreateToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]\n}(?:\\\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`)\n\n// ## Build Metadata Identifier\n// Any combination of digits, letters, or hyphens.\n\ncreateToken('BUILDIDENTIFIER', `${LETTERDASHNUMBER}+`)\n\n// ## Build Metadata\n// Plus sign, followed by one or more period-separated build metadata\n// identifiers.\n\ncreateToken('BUILD', `(?:\\\\+(${src[t.BUILDIDENTIFIER]\n}(?:\\\\.${src[t.BUILDIDENTIFIER]})*))`)\n\n// ## Full Version String\n// A main version, followed optionally by a pre-release version and\n// build metadata.\n\n// Note that the only major, minor, patch, and pre-release sections of\n// the version string are capturing groups. The build metadata is not a\n// capturing group, because it should not ever be used in version\n// comparison.\n\ncreateToken('FULLPLAIN', `v?${src[t.MAINVERSION]\n}${src[t.PRERELEASE]}?${\n src[t.BUILD]}?`)\n\ncreateToken('FULL', `^${src[t.FULLPLAIN]}$`)\n\n// like full, but allows v1.2.3 and =1.2.3, which people do sometimes.\n// also, 1.0.0alpha1 (prerelease without the hyphen) which is pretty\n// common in the npm registry.\ncreateToken('LOOSEPLAIN', `[v=\\\\s]*${src[t.MAINVERSIONLOOSE]\n}${src[t.PRERELEASELOOSE]}?${\n src[t.BUILD]}?`)\n\ncreateToken('LOOSE', `^${src[t.LOOSEPLAIN]}$`)\n\ncreateToken('GTLT', '((?:<|>)?=?)')\n\n// Something like \"2.*\" or \"1.2.x\".\n// Note that \"x.x\" is a valid xRange identifer, meaning \"any version\"\n// Only the first item is strictly required.\ncreateToken('XRANGEIDENTIFIERLOOSE', `${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\\\*`)\ncreateToken('XRANGEIDENTIFIER', `${src[t.NUMERICIDENTIFIER]}|x|X|\\\\*`)\n\ncreateToken('XRANGEPLAIN', `[v=\\\\s]*(${src[t.XRANGEIDENTIFIER]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIER]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIER]})` +\n `(?:${src[t.PRERELEASE]})?${\n src[t.BUILD]}?` +\n `)?)?`)\n\ncreateToken('XRANGEPLAINLOOSE', `[v=\\\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` +\n `(?:${src[t.PRERELEASELOOSE]})?${\n src[t.BUILD]}?` +\n `)?)?`)\n\ncreateToken('XRANGE', `^${src[t.GTLT]}\\\\s*${src[t.XRANGEPLAIN]}$`)\ncreateToken('XRANGELOOSE', `^${src[t.GTLT]}\\\\s*${src[t.XRANGEPLAINLOOSE]}$`)\n\n// Coercion.\n// Extract anything that could conceivably be a part of a valid semver\ncreateToken('COERCEPLAIN', `${'(^|[^\\\\d])' +\n '(\\\\d{1,'}${MAX_SAFE_COMPONENT_LENGTH}})` +\n `(?:\\\\.(\\\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` +\n `(?:\\\\.(\\\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?`)\ncreateToken('COERCE', `${src[t.COERCEPLAIN]}(?:$|[^\\\\d])`)\ncreateToken('COERCEFULL', src[t.COERCEPLAIN] +\n `(?:${src[t.PRERELEASE]})?` +\n `(?:${src[t.BUILD]})?` +\n `(?:$|[^\\\\d])`)\ncreateToken('COERCERTL', src[t.COERCE], true)\ncreateToken('COERCERTLFULL', src[t.COERCEFULL], true)\n\n// Tilde ranges.\n// Meaning is \"reasonably at or greater than\"\ncreateToken('LONETILDE', '(?:~>?)')\n\ncreateToken('TILDETRIM', `(\\\\s*)${src[t.LONETILDE]}\\\\s+`, true)\nexports.tildeTrimReplace = '$1~'\n\ncreateToken('TILDE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`)\ncreateToken('TILDELOOSE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`)\n\n// Caret ranges.\n// Meaning is \"at least and backwards compatible with\"\ncreateToken('LONECARET', '(?:\\\\^)')\n\ncreateToken('CARETTRIM', `(\\\\s*)${src[t.LONECARET]}\\\\s+`, true)\nexports.caretTrimReplace = '$1^'\n\ncreateToken('CARET', `^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`)\ncreateToken('CARETLOOSE', `^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`)\n\n// A simple gt/lt/eq thing, or just \"\" to indicate \"any version\"\ncreateToken('COMPARATORLOOSE', `^${src[t.GTLT]}\\\\s*(${src[t.LOOSEPLAIN]})$|^$`)\ncreateToken('COMPARATOR', `^${src[t.GTLT]}\\\\s*(${src[t.FULLPLAIN]})$|^$`)\n\n// An expression to strip any whitespace between the gtlt and the thing\n// it modifies, so that `> 1.2.3` ==> `>1.2.3`\ncreateToken('COMPARATORTRIM', `(\\\\s*)${src[t.GTLT]\n}\\\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`, true)\nexports.comparatorTrimReplace = '$1$2$3'\n\n// Something like `1.2.3 - 1.2.4`\n// Note that these all use the loose form, because they'll be\n// checked against either the strict or loose comparator form\n// later.\ncreateToken('HYPHENRANGE', `^\\\\s*(${src[t.XRANGEPLAIN]})` +\n `\\\\s+-\\\\s+` +\n `(${src[t.XRANGEPLAIN]})` +\n `\\\\s*$`)\n\ncreateToken('HYPHENRANGELOOSE', `^\\\\s*(${src[t.XRANGEPLAINLOOSE]})` +\n `\\\\s+-\\\\s+` +\n `(${src[t.XRANGEPLAINLOOSE]})` +\n `\\\\s*$`)\n\n// Star ranges basically just allow anything at all.\ncreateToken('STAR', '(<|>)?=?\\\\s*\\\\*')\n// >=0.0.0 is like a star\ncreateToken('GTE0', '^\\\\s*>=\\\\s*0\\\\.0\\\\.0\\\\s*$')\ncreateToken('GTE0PRE', '^\\\\s*>=\\\\s*0\\\\.0\\\\.0-0\\\\s*$')\n","'use strict'\n\nexports.byteLength = byteLength\nexports.toByteArray = toByteArray\nexports.fromByteArray = fromByteArray\n\nvar lookup = []\nvar revLookup = []\nvar Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array\n\nvar code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'\nfor (var i = 0, len = code.length; i < len; ++i) {\n lookup[i] = code[i]\n revLookup[code.charCodeAt(i)] = i\n}\n\n// Support decoding URL-safe base64 strings, as Node.js does.\n// See: https://en.wikipedia.org/wiki/Base64#URL_applications\nrevLookup['-'.charCodeAt(0)] = 62\nrevLookup['_'.charCodeAt(0)] = 63\n\nfunction getLens (b64) {\n var len = b64.length\n\n if (len % 4 > 0) {\n throw new Error('Invalid string. Length must be a multiple of 4')\n }\n\n // Trim off extra bytes after placeholder bytes are found\n // See: https://github.com/beatgammit/base64-js/issues/42\n var validLen = b64.indexOf('=')\n if (validLen === -1) validLen = len\n\n var placeHoldersLen = validLen === len\n ? 0\n : 4 - (validLen % 4)\n\n return [validLen, placeHoldersLen]\n}\n\n// base64 is 4/3 + up to two characters of the original data\nfunction byteLength (b64) {\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction _byteLength (b64, validLen, placeHoldersLen) {\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction toByteArray (b64) {\n var tmp\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n\n var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))\n\n var curByte = 0\n\n // if there are placeholders, only get up to the last complete 4 chars\n var len = placeHoldersLen > 0\n ? validLen - 4\n : validLen\n\n var i\n for (i = 0; i < len; i += 4) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 18) |\n (revLookup[b64.charCodeAt(i + 1)] << 12) |\n (revLookup[b64.charCodeAt(i + 2)] << 6) |\n revLookup[b64.charCodeAt(i + 3)]\n arr[curByte++] = (tmp >> 16) & 0xFF\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 2) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 2) |\n (revLookup[b64.charCodeAt(i + 1)] >> 4)\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 1) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 10) |\n (revLookup[b64.charCodeAt(i + 1)] << 4) |\n (revLookup[b64.charCodeAt(i + 2)] >> 2)\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n return arr\n}\n\nfunction tripletToBase64 (num) {\n return lookup[num >> 18 & 0x3F] +\n lookup[num >> 12 & 0x3F] +\n lookup[num >> 6 & 0x3F] +\n lookup[num & 0x3F]\n}\n\nfunction encodeChunk (uint8, start, end) {\n var tmp\n var output = []\n for (var i = start; i < end; i += 3) {\n tmp =\n ((uint8[i] << 16) & 0xFF0000) +\n ((uint8[i + 1] << 8) & 0xFF00) +\n (uint8[i + 2] & 0xFF)\n output.push(tripletToBase64(tmp))\n }\n return output.join('')\n}\n\nfunction fromByteArray (uint8) {\n var tmp\n var len = uint8.length\n var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes\n var parts = []\n var maxChunkLength = 16383 // must be multiple of 3\n\n // go through the array every three bytes, we'll deal with trailing stuff later\n for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {\n parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)))\n }\n\n // pad the end with zeros, but make sure to not forget the extra bytes\n if (extraBytes === 1) {\n tmp = uint8[len - 1]\n parts.push(\n lookup[tmp >> 2] +\n lookup[(tmp << 4) & 0x3F] +\n '=='\n )\n } else if (extraBytes === 2) {\n tmp = (uint8[len - 2] << 8) + uint8[len - 1]\n parts.push(\n lookup[tmp >> 10] +\n lookup[(tmp >> 4) & 0x3F] +\n lookup[(tmp << 2) & 0x3F] +\n '='\n )\n }\n\n return parts.join('')\n}\n","/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh \n * @license MIT\n */\n/* eslint-disable no-proto */\n\n'use strict'\n\nconst base64 = require('base64-js')\nconst ieee754 = require('ieee754')\nconst customInspectSymbol =\n (typeof Symbol === 'function' && typeof Symbol['for'] === 'function') // eslint-disable-line dot-notation\n ? Symbol['for']('nodejs.util.inspect.custom') // eslint-disable-line dot-notation\n : null\n\nexports.Buffer = Buffer\nexports.SlowBuffer = SlowBuffer\nexports.INSPECT_MAX_BYTES = 50\n\nconst K_MAX_LENGTH = 0x7fffffff\nexports.kMaxLength = K_MAX_LENGTH\n\n/**\n * If `Buffer.TYPED_ARRAY_SUPPORT`:\n * === true Use Uint8Array implementation (fastest)\n * === false Print warning and recommend using `buffer` v4.x which has an Object\n * implementation (most compatible, even IE6)\n *\n * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+,\n * Opera 11.6+, iOS 4.2+.\n *\n * We report that the browser does not support typed arrays if the are not subclassable\n * using __proto__. Firefox 4-29 lacks support for adding new properties to `Uint8Array`\n * (See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438). IE 10 lacks support\n * for __proto__ and has a buggy typed array implementation.\n */\nBuffer.TYPED_ARRAY_SUPPORT = typedArraySupport()\n\nif (!Buffer.TYPED_ARRAY_SUPPORT && typeof console !== 'undefined' &&\n typeof console.error === 'function') {\n console.error(\n 'This browser lacks typed array (Uint8Array) support which is required by ' +\n '`buffer` v5.x. Use `buffer` v4.x if you require old browser support.'\n )\n}\n\nfunction typedArraySupport () {\n // Can typed array instances can be augmented?\n try {\n const arr = new Uint8Array(1)\n const proto = { foo: function () { return 42 } }\n Object.setPrototypeOf(proto, Uint8Array.prototype)\n Object.setPrototypeOf(arr, proto)\n return arr.foo() === 42\n } catch (e) {\n return false\n }\n}\n\nObject.defineProperty(Buffer.prototype, 'parent', {\n enumerable: true,\n get: function () {\n if (!Buffer.isBuffer(this)) return undefined\n return this.buffer\n }\n})\n\nObject.defineProperty(Buffer.prototype, 'offset', {\n enumerable: true,\n get: function () {\n if (!Buffer.isBuffer(this)) return undefined\n return this.byteOffset\n }\n})\n\nfunction createBuffer (length) {\n if (length > K_MAX_LENGTH) {\n throw new RangeError('The value \"' + length + '\" is invalid for option \"size\"')\n }\n // Return an augmented `Uint8Array` instance\n const buf = new Uint8Array(length)\n Object.setPrototypeOf(buf, Buffer.prototype)\n return buf\n}\n\n/**\n * The Buffer constructor returns instances of `Uint8Array` that have their\n * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of\n * `Uint8Array`, so the returned instances will have all the node `Buffer` methods\n * and the `Uint8Array` methods. Square bracket notation works as expected -- it\n * returns a single octet.\n *\n * The `Uint8Array` prototype remains unmodified.\n */\n\nfunction Buffer (arg, encodingOrOffset, length) {\n // Common case.\n if (typeof arg === 'number') {\n if (typeof encodingOrOffset === 'string') {\n throw new TypeError(\n 'The \"string\" argument must be of type string. Received type number'\n )\n }\n return allocUnsafe(arg)\n }\n return from(arg, encodingOrOffset, length)\n}\n\nBuffer.poolSize = 8192 // not used by this implementation\n\nfunction from (value, encodingOrOffset, length) {\n if (typeof value === 'string') {\n return fromString(value, encodingOrOffset)\n }\n\n if (ArrayBuffer.isView(value)) {\n return fromArrayView(value)\n }\n\n if (value == null) {\n throw new TypeError(\n 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' +\n 'or Array-like Object. Received type ' + (typeof value)\n )\n }\n\n if (isInstance(value, ArrayBuffer) ||\n (value && isInstance(value.buffer, ArrayBuffer))) {\n return fromArrayBuffer(value, encodingOrOffset, length)\n }\n\n if (typeof SharedArrayBuffer !== 'undefined' &&\n (isInstance(value, SharedArrayBuffer) ||\n (value && isInstance(value.buffer, SharedArrayBuffer)))) {\n return fromArrayBuffer(value, encodingOrOffset, length)\n }\n\n if (typeof value === 'number') {\n throw new TypeError(\n 'The \"value\" argument must not be of type number. Received type number'\n )\n }\n\n const valueOf = value.valueOf && value.valueOf()\n if (valueOf != null && valueOf !== value) {\n return Buffer.from(valueOf, encodingOrOffset, length)\n }\n\n const b = fromObject(value)\n if (b) return b\n\n if (typeof Symbol !== 'undefined' && Symbol.toPrimitive != null &&\n typeof value[Symbol.toPrimitive] === 'function') {\n return Buffer.from(value[Symbol.toPrimitive]('string'), encodingOrOffset, length)\n }\n\n throw new TypeError(\n 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' +\n 'or Array-like Object. Received type ' + (typeof value)\n )\n}\n\n/**\n * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError\n * if value is a number.\n * Buffer.from(str[, encoding])\n * Buffer.from(array)\n * Buffer.from(buffer)\n * Buffer.from(arrayBuffer[, byteOffset[, length]])\n **/\nBuffer.from = function (value, encodingOrOffset, length) {\n return from(value, encodingOrOffset, length)\n}\n\n// Note: Change prototype *after* Buffer.from is defined to workaround Chrome bug:\n// https://github.com/feross/buffer/pull/148\nObject.setPrototypeOf(Buffer.prototype, Uint8Array.prototype)\nObject.setPrototypeOf(Buffer, Uint8Array)\n\nfunction assertSize (size) {\n if (typeof size !== 'number') {\n throw new TypeError('\"size\" argument must be of type number')\n } else if (size < 0) {\n throw new RangeError('The value \"' + size + '\" is invalid for option \"size\"')\n }\n}\n\nfunction alloc (size, fill, encoding) {\n assertSize(size)\n if (size <= 0) {\n return createBuffer(size)\n }\n if (fill !== undefined) {\n // Only pay attention to encoding if it's a string. This\n // prevents accidentally sending in a number that would\n // be interpreted as a start offset.\n return typeof encoding === 'string'\n ? createBuffer(size).fill(fill, encoding)\n : createBuffer(size).fill(fill)\n }\n return createBuffer(size)\n}\n\n/**\n * Creates a new filled Buffer instance.\n * alloc(size[, fill[, encoding]])\n **/\nBuffer.alloc = function (size, fill, encoding) {\n return alloc(size, fill, encoding)\n}\n\nfunction allocUnsafe (size) {\n assertSize(size)\n return createBuffer(size < 0 ? 0 : checked(size) | 0)\n}\n\n/**\n * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance.\n * */\nBuffer.allocUnsafe = function (size) {\n return allocUnsafe(size)\n}\n/**\n * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance.\n */\nBuffer.allocUnsafeSlow = function (size) {\n return allocUnsafe(size)\n}\n\nfunction fromString (string, encoding) {\n if (typeof encoding !== 'string' || encoding === '') {\n encoding = 'utf8'\n }\n\n if (!Buffer.isEncoding(encoding)) {\n throw new TypeError('Unknown encoding: ' + encoding)\n }\n\n const length = byteLength(string, encoding) | 0\n let buf = createBuffer(length)\n\n const actual = buf.write(string, encoding)\n\n if (actual !== length) {\n // Writing a hex string, for example, that contains invalid characters will\n // cause everything after the first invalid character to be ignored. (e.g.\n // 'abxxcd' will be treated as 'ab')\n buf = buf.slice(0, actual)\n }\n\n return buf\n}\n\nfunction fromArrayLike (array) {\n const length = array.length < 0 ? 0 : checked(array.length) | 0\n const buf = createBuffer(length)\n for (let i = 0; i < length; i += 1) {\n buf[i] = array[i] & 255\n }\n return buf\n}\n\nfunction fromArrayView (arrayView) {\n if (isInstance(arrayView, Uint8Array)) {\n const copy = new Uint8Array(arrayView)\n return fromArrayBuffer(copy.buffer, copy.byteOffset, copy.byteLength)\n }\n return fromArrayLike(arrayView)\n}\n\nfunction fromArrayBuffer (array, byteOffset, length) {\n if (byteOffset < 0 || array.byteLength < byteOffset) {\n throw new RangeError('\"offset\" is outside of buffer bounds')\n }\n\n if (array.byteLength < byteOffset + (length || 0)) {\n throw new RangeError('\"length\" is outside of buffer bounds')\n }\n\n let buf\n if (byteOffset === undefined && length === undefined) {\n buf = new Uint8Array(array)\n } else if (length === undefined) {\n buf = new Uint8Array(array, byteOffset)\n } else {\n buf = new Uint8Array(array, byteOffset, length)\n }\n\n // Return an augmented `Uint8Array` instance\n Object.setPrototypeOf(buf, Buffer.prototype)\n\n return buf\n}\n\nfunction fromObject (obj) {\n if (Buffer.isBuffer(obj)) {\n const len = checked(obj.length) | 0\n const buf = createBuffer(len)\n\n if (buf.length === 0) {\n return buf\n }\n\n obj.copy(buf, 0, 0, len)\n return buf\n }\n\n if (obj.length !== undefined) {\n if (typeof obj.length !== 'number' || numberIsNaN(obj.length)) {\n return createBuffer(0)\n }\n return fromArrayLike(obj)\n }\n\n if (obj.type === 'Buffer' && Array.isArray(obj.data)) {\n return fromArrayLike(obj.data)\n }\n}\n\nfunction checked (length) {\n // Note: cannot use `length < K_MAX_LENGTH` here because that fails when\n // length is NaN (which is otherwise coerced to zero.)\n if (length >= K_MAX_LENGTH) {\n throw new RangeError('Attempt to allocate Buffer larger than maximum ' +\n 'size: 0x' + K_MAX_LENGTH.toString(16) + ' bytes')\n }\n return length | 0\n}\n\nfunction SlowBuffer (length) {\n if (+length != length) { // eslint-disable-line eqeqeq\n length = 0\n }\n return Buffer.alloc(+length)\n}\n\nBuffer.isBuffer = function isBuffer (b) {\n return b != null && b._isBuffer === true &&\n b !== Buffer.prototype // so Buffer.isBuffer(Buffer.prototype) will be false\n}\n\nBuffer.compare = function compare (a, b) {\n if (isInstance(a, Uint8Array)) a = Buffer.from(a, a.offset, a.byteLength)\n if (isInstance(b, Uint8Array)) b = Buffer.from(b, b.offset, b.byteLength)\n if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) {\n throw new TypeError(\n 'The \"buf1\", \"buf2\" arguments must be one of type Buffer or Uint8Array'\n )\n }\n\n if (a === b) return 0\n\n let x = a.length\n let y = b.length\n\n for (let i = 0, len = Math.min(x, y); i < len; ++i) {\n if (a[i] !== b[i]) {\n x = a[i]\n y = b[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\nBuffer.isEncoding = function isEncoding (encoding) {\n switch (String(encoding).toLowerCase()) {\n case 'hex':\n case 'utf8':\n case 'utf-8':\n case 'ascii':\n case 'latin1':\n case 'binary':\n case 'base64':\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return true\n default:\n return false\n }\n}\n\nBuffer.concat = function concat (list, length) {\n if (!Array.isArray(list)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n }\n\n if (list.length === 0) {\n return Buffer.alloc(0)\n }\n\n let i\n if (length === undefined) {\n length = 0\n for (i = 0; i < list.length; ++i) {\n length += list[i].length\n }\n }\n\n const buffer = Buffer.allocUnsafe(length)\n let pos = 0\n for (i = 0; i < list.length; ++i) {\n let buf = list[i]\n if (isInstance(buf, Uint8Array)) {\n if (pos + buf.length > buffer.length) {\n if (!Buffer.isBuffer(buf)) buf = Buffer.from(buf)\n buf.copy(buffer, pos)\n } else {\n Uint8Array.prototype.set.call(\n buffer,\n buf,\n pos\n )\n }\n } else if (!Buffer.isBuffer(buf)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n } else {\n buf.copy(buffer, pos)\n }\n pos += buf.length\n }\n return buffer\n}\n\nfunction byteLength (string, encoding) {\n if (Buffer.isBuffer(string)) {\n return string.length\n }\n if (ArrayBuffer.isView(string) || isInstance(string, ArrayBuffer)) {\n return string.byteLength\n }\n if (typeof string !== 'string') {\n throw new TypeError(\n 'The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. ' +\n 'Received type ' + typeof string\n )\n }\n\n const len = string.length\n const mustMatch = (arguments.length > 2 && arguments[2] === true)\n if (!mustMatch && len === 0) return 0\n\n // Use a for loop to avoid recursion\n let loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'ascii':\n case 'latin1':\n case 'binary':\n return len\n case 'utf8':\n case 'utf-8':\n return utf8ToBytes(string).length\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return len * 2\n case 'hex':\n return len >>> 1\n case 'base64':\n return base64ToBytes(string).length\n default:\n if (loweredCase) {\n return mustMatch ? -1 : utf8ToBytes(string).length // assume utf8\n }\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\nBuffer.byteLength = byteLength\n\nfunction slowToString (encoding, start, end) {\n let loweredCase = false\n\n // No need to verify that \"this.length <= MAX_UINT32\" since it's a read-only\n // property of a typed array.\n\n // This behaves neither like String nor Uint8Array in that we set start/end\n // to their upper/lower bounds if the value passed is out of range.\n // undefined is handled specially as per ECMA-262 6th Edition,\n // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization.\n if (start === undefined || start < 0) {\n start = 0\n }\n // Return early if start > this.length. Done here to prevent potential uint32\n // coercion fail below.\n if (start > this.length) {\n return ''\n }\n\n if (end === undefined || end > this.length) {\n end = this.length\n }\n\n if (end <= 0) {\n return ''\n }\n\n // Force coercion to uint32. This will also coerce falsey/NaN values to 0.\n end >>>= 0\n start >>>= 0\n\n if (end <= start) {\n return ''\n }\n\n if (!encoding) encoding = 'utf8'\n\n while (true) {\n switch (encoding) {\n case 'hex':\n return hexSlice(this, start, end)\n\n case 'utf8':\n case 'utf-8':\n return utf8Slice(this, start, end)\n\n case 'ascii':\n return asciiSlice(this, start, end)\n\n case 'latin1':\n case 'binary':\n return latin1Slice(this, start, end)\n\n case 'base64':\n return base64Slice(this, start, end)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return utf16leSlice(this, start, end)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = (encoding + '').toLowerCase()\n loweredCase = true\n }\n }\n}\n\n// This property is used by `Buffer.isBuffer` (and the `is-buffer` npm package)\n// to detect a Buffer instance. It's not possible to use `instanceof Buffer`\n// reliably in a browserify context because there could be multiple different\n// copies of the 'buffer' package in use. This method works even for Buffer\n// instances that were created from another copy of the `buffer` package.\n// See: https://github.com/feross/buffer/issues/154\nBuffer.prototype._isBuffer = true\n\nfunction swap (b, n, m) {\n const i = b[n]\n b[n] = b[m]\n b[m] = i\n}\n\nBuffer.prototype.swap16 = function swap16 () {\n const len = this.length\n if (len % 2 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 16-bits')\n }\n for (let i = 0; i < len; i += 2) {\n swap(this, i, i + 1)\n }\n return this\n}\n\nBuffer.prototype.swap32 = function swap32 () {\n const len = this.length\n if (len % 4 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 32-bits')\n }\n for (let i = 0; i < len; i += 4) {\n swap(this, i, i + 3)\n swap(this, i + 1, i + 2)\n }\n return this\n}\n\nBuffer.prototype.swap64 = function swap64 () {\n const len = this.length\n if (len % 8 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 64-bits')\n }\n for (let i = 0; i < len; i += 8) {\n swap(this, i, i + 7)\n swap(this, i + 1, i + 6)\n swap(this, i + 2, i + 5)\n swap(this, i + 3, i + 4)\n }\n return this\n}\n\nBuffer.prototype.toString = function toString () {\n const length = this.length\n if (length === 0) return ''\n if (arguments.length === 0) return utf8Slice(this, 0, length)\n return slowToString.apply(this, arguments)\n}\n\nBuffer.prototype.toLocaleString = Buffer.prototype.toString\n\nBuffer.prototype.equals = function equals (b) {\n if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer')\n if (this === b) return true\n return Buffer.compare(this, b) === 0\n}\n\nBuffer.prototype.inspect = function inspect () {\n let str = ''\n const max = exports.INSPECT_MAX_BYTES\n str = this.toString('hex', 0, max).replace(/(.{2})/g, '$1 ').trim()\n if (this.length > max) str += ' ... '\n return ''\n}\nif (customInspectSymbol) {\n Buffer.prototype[customInspectSymbol] = Buffer.prototype.inspect\n}\n\nBuffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) {\n if (isInstance(target, Uint8Array)) {\n target = Buffer.from(target, target.offset, target.byteLength)\n }\n if (!Buffer.isBuffer(target)) {\n throw new TypeError(\n 'The \"target\" argument must be one of type Buffer or Uint8Array. ' +\n 'Received type ' + (typeof target)\n )\n }\n\n if (start === undefined) {\n start = 0\n }\n if (end === undefined) {\n end = target ? target.length : 0\n }\n if (thisStart === undefined) {\n thisStart = 0\n }\n if (thisEnd === undefined) {\n thisEnd = this.length\n }\n\n if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) {\n throw new RangeError('out of range index')\n }\n\n if (thisStart >= thisEnd && start >= end) {\n return 0\n }\n if (thisStart >= thisEnd) {\n return -1\n }\n if (start >= end) {\n return 1\n }\n\n start >>>= 0\n end >>>= 0\n thisStart >>>= 0\n thisEnd >>>= 0\n\n if (this === target) return 0\n\n let x = thisEnd - thisStart\n let y = end - start\n const len = Math.min(x, y)\n\n const thisCopy = this.slice(thisStart, thisEnd)\n const targetCopy = target.slice(start, end)\n\n for (let i = 0; i < len; ++i) {\n if (thisCopy[i] !== targetCopy[i]) {\n x = thisCopy[i]\n y = targetCopy[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\n// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`,\n// OR the last index of `val` in `buffer` at offset <= `byteOffset`.\n//\n// Arguments:\n// - buffer - a Buffer to search\n// - val - a string, Buffer, or number\n// - byteOffset - an index into `buffer`; will be clamped to an int32\n// - encoding - an optional encoding, relevant is val is a string\n// - dir - true for indexOf, false for lastIndexOf\nfunction bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) {\n // Empty buffer means no match\n if (buffer.length === 0) return -1\n\n // Normalize byteOffset\n if (typeof byteOffset === 'string') {\n encoding = byteOffset\n byteOffset = 0\n } else if (byteOffset > 0x7fffffff) {\n byteOffset = 0x7fffffff\n } else if (byteOffset < -0x80000000) {\n byteOffset = -0x80000000\n }\n byteOffset = +byteOffset // Coerce to Number.\n if (numberIsNaN(byteOffset)) {\n // byteOffset: it it's undefined, null, NaN, \"foo\", etc, search whole buffer\n byteOffset = dir ? 0 : (buffer.length - 1)\n }\n\n // Normalize byteOffset: negative offsets start from the end of the buffer\n if (byteOffset < 0) byteOffset = buffer.length + byteOffset\n if (byteOffset >= buffer.length) {\n if (dir) return -1\n else byteOffset = buffer.length - 1\n } else if (byteOffset < 0) {\n if (dir) byteOffset = 0\n else return -1\n }\n\n // Normalize val\n if (typeof val === 'string') {\n val = Buffer.from(val, encoding)\n }\n\n // Finally, search either indexOf (if dir is true) or lastIndexOf\n if (Buffer.isBuffer(val)) {\n // Special case: looking for empty string/buffer always fails\n if (val.length === 0) {\n return -1\n }\n return arrayIndexOf(buffer, val, byteOffset, encoding, dir)\n } else if (typeof val === 'number') {\n val = val & 0xFF // Search for a byte value [0-255]\n if (typeof Uint8Array.prototype.indexOf === 'function') {\n if (dir) {\n return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset)\n } else {\n return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset)\n }\n }\n return arrayIndexOf(buffer, [val], byteOffset, encoding, dir)\n }\n\n throw new TypeError('val must be string, number or Buffer')\n}\n\nfunction arrayIndexOf (arr, val, byteOffset, encoding, dir) {\n let indexSize = 1\n let arrLength = arr.length\n let valLength = val.length\n\n if (encoding !== undefined) {\n encoding = String(encoding).toLowerCase()\n if (encoding === 'ucs2' || encoding === 'ucs-2' ||\n encoding === 'utf16le' || encoding === 'utf-16le') {\n if (arr.length < 2 || val.length < 2) {\n return -1\n }\n indexSize = 2\n arrLength /= 2\n valLength /= 2\n byteOffset /= 2\n }\n }\n\n function read (buf, i) {\n if (indexSize === 1) {\n return buf[i]\n } else {\n return buf.readUInt16BE(i * indexSize)\n }\n }\n\n let i\n if (dir) {\n let foundIndex = -1\n for (i = byteOffset; i < arrLength; i++) {\n if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) {\n if (foundIndex === -1) foundIndex = i\n if (i - foundIndex + 1 === valLength) return foundIndex * indexSize\n } else {\n if (foundIndex !== -1) i -= i - foundIndex\n foundIndex = -1\n }\n }\n } else {\n if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength\n for (i = byteOffset; i >= 0; i--) {\n let found = true\n for (let j = 0; j < valLength; j++) {\n if (read(arr, i + j) !== read(val, j)) {\n found = false\n break\n }\n }\n if (found) return i\n }\n }\n\n return -1\n}\n\nBuffer.prototype.includes = function includes (val, byteOffset, encoding) {\n return this.indexOf(val, byteOffset, encoding) !== -1\n}\n\nBuffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, true)\n}\n\nBuffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, false)\n}\n\nfunction hexWrite (buf, string, offset, length) {\n offset = Number(offset) || 0\n const remaining = buf.length - offset\n if (!length) {\n length = remaining\n } else {\n length = Number(length)\n if (length > remaining) {\n length = remaining\n }\n }\n\n const strLen = string.length\n\n if (length > strLen / 2) {\n length = strLen / 2\n }\n let i\n for (i = 0; i < length; ++i) {\n const parsed = parseInt(string.substr(i * 2, 2), 16)\n if (numberIsNaN(parsed)) return i\n buf[offset + i] = parsed\n }\n return i\n}\n\nfunction utf8Write (buf, string, offset, length) {\n return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nfunction asciiWrite (buf, string, offset, length) {\n return blitBuffer(asciiToBytes(string), buf, offset, length)\n}\n\nfunction base64Write (buf, string, offset, length) {\n return blitBuffer(base64ToBytes(string), buf, offset, length)\n}\n\nfunction ucs2Write (buf, string, offset, length) {\n return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nBuffer.prototype.write = function write (string, offset, length, encoding) {\n // Buffer#write(string)\n if (offset === undefined) {\n encoding = 'utf8'\n length = this.length\n offset = 0\n // Buffer#write(string, encoding)\n } else if (length === undefined && typeof offset === 'string') {\n encoding = offset\n length = this.length\n offset = 0\n // Buffer#write(string, offset[, length][, encoding])\n } else if (isFinite(offset)) {\n offset = offset >>> 0\n if (isFinite(length)) {\n length = length >>> 0\n if (encoding === undefined) encoding = 'utf8'\n } else {\n encoding = length\n length = undefined\n }\n } else {\n throw new Error(\n 'Buffer.write(string, encoding, offset[, length]) is no longer supported'\n )\n }\n\n const remaining = this.length - offset\n if (length === undefined || length > remaining) length = remaining\n\n if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) {\n throw new RangeError('Attempt to write outside buffer bounds')\n }\n\n if (!encoding) encoding = 'utf8'\n\n let loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'hex':\n return hexWrite(this, string, offset, length)\n\n case 'utf8':\n case 'utf-8':\n return utf8Write(this, string, offset, length)\n\n case 'ascii':\n case 'latin1':\n case 'binary':\n return asciiWrite(this, string, offset, length)\n\n case 'base64':\n // Warning: maxLength not taken into account in base64Write\n return base64Write(this, string, offset, length)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return ucs2Write(this, string, offset, length)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\n\nBuffer.prototype.toJSON = function toJSON () {\n return {\n type: 'Buffer',\n data: Array.prototype.slice.call(this._arr || this, 0)\n }\n}\n\nfunction base64Slice (buf, start, end) {\n if (start === 0 && end === buf.length) {\n return base64.fromByteArray(buf)\n } else {\n return base64.fromByteArray(buf.slice(start, end))\n }\n}\n\nfunction utf8Slice (buf, start, end) {\n end = Math.min(buf.length, end)\n const res = []\n\n let i = start\n while (i < end) {\n const firstByte = buf[i]\n let codePoint = null\n let bytesPerSequence = (firstByte > 0xEF)\n ? 4\n : (firstByte > 0xDF)\n ? 3\n : (firstByte > 0xBF)\n ? 2\n : 1\n\n if (i + bytesPerSequence <= end) {\n let secondByte, thirdByte, fourthByte, tempCodePoint\n\n switch (bytesPerSequence) {\n case 1:\n if (firstByte < 0x80) {\n codePoint = firstByte\n }\n break\n case 2:\n secondByte = buf[i + 1]\n if ((secondByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F)\n if (tempCodePoint > 0x7F) {\n codePoint = tempCodePoint\n }\n }\n break\n case 3:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F)\n if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) {\n codePoint = tempCodePoint\n }\n }\n break\n case 4:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n fourthByte = buf[i + 3]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F)\n if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) {\n codePoint = tempCodePoint\n }\n }\n }\n }\n\n if (codePoint === null) {\n // we did not generate a valid codePoint so insert a\n // replacement char (U+FFFD) and advance only 1 byte\n codePoint = 0xFFFD\n bytesPerSequence = 1\n } else if (codePoint > 0xFFFF) {\n // encode to utf16 (surrogate pair dance)\n codePoint -= 0x10000\n res.push(codePoint >>> 10 & 0x3FF | 0xD800)\n codePoint = 0xDC00 | codePoint & 0x3FF\n }\n\n res.push(codePoint)\n i += bytesPerSequence\n }\n\n return decodeCodePointsArray(res)\n}\n\n// Based on http://stackoverflow.com/a/22747272/680742, the browser with\n// the lowest limit is Chrome, with 0x10000 args.\n// We go 1 magnitude less, for safety\nconst MAX_ARGUMENTS_LENGTH = 0x1000\n\nfunction decodeCodePointsArray (codePoints) {\n const len = codePoints.length\n if (len <= MAX_ARGUMENTS_LENGTH) {\n return String.fromCharCode.apply(String, codePoints) // avoid extra slice()\n }\n\n // Decode in chunks to avoid \"call stack size exceeded\".\n let res = ''\n let i = 0\n while (i < len) {\n res += String.fromCharCode.apply(\n String,\n codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH)\n )\n }\n return res\n}\n\nfunction asciiSlice (buf, start, end) {\n let ret = ''\n end = Math.min(buf.length, end)\n\n for (let i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i] & 0x7F)\n }\n return ret\n}\n\nfunction latin1Slice (buf, start, end) {\n let ret = ''\n end = Math.min(buf.length, end)\n\n for (let i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i])\n }\n return ret\n}\n\nfunction hexSlice (buf, start, end) {\n const len = buf.length\n\n if (!start || start < 0) start = 0\n if (!end || end < 0 || end > len) end = len\n\n let out = ''\n for (let i = start; i < end; ++i) {\n out += hexSliceLookupTable[buf[i]]\n }\n return out\n}\n\nfunction utf16leSlice (buf, start, end) {\n const bytes = buf.slice(start, end)\n let res = ''\n // If bytes.length is odd, the last 8 bits must be ignored (same as node.js)\n for (let i = 0; i < bytes.length - 1; i += 2) {\n res += String.fromCharCode(bytes[i] + (bytes[i + 1] * 256))\n }\n return res\n}\n\nBuffer.prototype.slice = function slice (start, end) {\n const len = this.length\n start = ~~start\n end = end === undefined ? len : ~~end\n\n if (start < 0) {\n start += len\n if (start < 0) start = 0\n } else if (start > len) {\n start = len\n }\n\n if (end < 0) {\n end += len\n if (end < 0) end = 0\n } else if (end > len) {\n end = len\n }\n\n if (end < start) end = start\n\n const newBuf = this.subarray(start, end)\n // Return an augmented `Uint8Array` instance\n Object.setPrototypeOf(newBuf, Buffer.prototype)\n\n return newBuf\n}\n\n/*\n * Need to make sure that buffer isn't trying to write out of bounds.\n */\nfunction checkOffset (offset, ext, length) {\n if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint')\n if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length')\n}\n\nBuffer.prototype.readUintLE =\nBuffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) {\n offset = offset >>> 0\n byteLength = byteLength >>> 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n let val = this[offset]\n let mul = 1\n let i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUintBE =\nBuffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) {\n offset = offset >>> 0\n byteLength = byteLength >>> 0\n if (!noAssert) {\n checkOffset(offset, byteLength, this.length)\n }\n\n let val = this[offset + --byteLength]\n let mul = 1\n while (byteLength > 0 && (mul *= 0x100)) {\n val += this[offset + --byteLength] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUint8 =\nBuffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 1, this.length)\n return this[offset]\n}\n\nBuffer.prototype.readUint16LE =\nBuffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 2, this.length)\n return this[offset] | (this[offset + 1] << 8)\n}\n\nBuffer.prototype.readUint16BE =\nBuffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 2, this.length)\n return (this[offset] << 8) | this[offset + 1]\n}\n\nBuffer.prototype.readUint32LE =\nBuffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return ((this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16)) +\n (this[offset + 3] * 0x1000000)\n}\n\nBuffer.prototype.readUint32BE =\nBuffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] * 0x1000000) +\n ((this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n this[offset + 3])\n}\n\nBuffer.prototype.readBigUInt64LE = defineBigIntMethod(function readBigUInt64LE (offset) {\n offset = offset >>> 0\n validateNumber(offset, 'offset')\n const first = this[offset]\n const last = this[offset + 7]\n if (first === undefined || last === undefined) {\n boundsError(offset, this.length - 8)\n }\n\n const lo = first +\n this[++offset] * 2 ** 8 +\n this[++offset] * 2 ** 16 +\n this[++offset] * 2 ** 24\n\n const hi = this[++offset] +\n this[++offset] * 2 ** 8 +\n this[++offset] * 2 ** 16 +\n last * 2 ** 24\n\n return BigInt(lo) + (BigInt(hi) << BigInt(32))\n})\n\nBuffer.prototype.readBigUInt64BE = defineBigIntMethod(function readBigUInt64BE (offset) {\n offset = offset >>> 0\n validateNumber(offset, 'offset')\n const first = this[offset]\n const last = this[offset + 7]\n if (first === undefined || last === undefined) {\n boundsError(offset, this.length - 8)\n }\n\n const hi = first * 2 ** 24 +\n this[++offset] * 2 ** 16 +\n this[++offset] * 2 ** 8 +\n this[++offset]\n\n const lo = this[++offset] * 2 ** 24 +\n this[++offset] * 2 ** 16 +\n this[++offset] * 2 ** 8 +\n last\n\n return (BigInt(hi) << BigInt(32)) + BigInt(lo)\n})\n\nBuffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) {\n offset = offset >>> 0\n byteLength = byteLength >>> 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n let val = this[offset]\n let mul = 1\n let i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) {\n offset = offset >>> 0\n byteLength = byteLength >>> 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n let i = byteLength\n let mul = 1\n let val = this[offset + --i]\n while (i > 0 && (mul *= 0x100)) {\n val += this[offset + --i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readInt8 = function readInt8 (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 1, this.length)\n if (!(this[offset] & 0x80)) return (this[offset])\n return ((0xff - this[offset] + 1) * -1)\n}\n\nBuffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 2, this.length)\n const val = this[offset] | (this[offset + 1] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 2, this.length)\n const val = this[offset + 1] | (this[offset] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16) |\n (this[offset + 3] << 24)\n}\n\nBuffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] << 24) |\n (this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n (this[offset + 3])\n}\n\nBuffer.prototype.readBigInt64LE = defineBigIntMethod(function readBigInt64LE (offset) {\n offset = offset >>> 0\n validateNumber(offset, 'offset')\n const first = this[offset]\n const last = this[offset + 7]\n if (first === undefined || last === undefined) {\n boundsError(offset, this.length - 8)\n }\n\n const val = this[offset + 4] +\n this[offset + 5] * 2 ** 8 +\n this[offset + 6] * 2 ** 16 +\n (last << 24) // Overflow\n\n return (BigInt(val) << BigInt(32)) +\n BigInt(first +\n this[++offset] * 2 ** 8 +\n this[++offset] * 2 ** 16 +\n this[++offset] * 2 ** 24)\n})\n\nBuffer.prototype.readBigInt64BE = defineBigIntMethod(function readBigInt64BE (offset) {\n offset = offset >>> 0\n validateNumber(offset, 'offset')\n const first = this[offset]\n const last = this[offset + 7]\n if (first === undefined || last === undefined) {\n boundsError(offset, this.length - 8)\n }\n\n const val = (first << 24) + // Overflow\n this[++offset] * 2 ** 16 +\n this[++offset] * 2 ** 8 +\n this[++offset]\n\n return (BigInt(val) << BigInt(32)) +\n BigInt(this[++offset] * 2 ** 24 +\n this[++offset] * 2 ** 16 +\n this[++offset] * 2 ** 8 +\n last)\n})\n\nBuffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, true, 23, 4)\n}\n\nBuffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, false, 23, 4)\n}\n\nBuffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, true, 52, 8)\n}\n\nBuffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, false, 52, 8)\n}\n\nfunction checkInt (buf, value, offset, ext, max, min) {\n if (!Buffer.isBuffer(buf)) throw new TypeError('\"buffer\" argument must be a Buffer instance')\n if (value > max || value < min) throw new RangeError('\"value\" argument is out of bounds')\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n}\n\nBuffer.prototype.writeUintLE =\nBuffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset >>> 0\n byteLength = byteLength >>> 0\n if (!noAssert) {\n const maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n let mul = 1\n let i = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUintBE =\nBuffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset >>> 0\n byteLength = byteLength >>> 0\n if (!noAssert) {\n const maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n let i = byteLength - 1\n let mul = 1\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUint8 =\nBuffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0)\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nBuffer.prototype.writeUint16LE =\nBuffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n return offset + 2\n}\n\nBuffer.prototype.writeUint16BE =\nBuffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n return offset + 2\n}\n\nBuffer.prototype.writeUint32LE =\nBuffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n this[offset + 3] = (value >>> 24)\n this[offset + 2] = (value >>> 16)\n this[offset + 1] = (value >>> 8)\n this[offset] = (value & 0xff)\n return offset + 4\n}\n\nBuffer.prototype.writeUint32BE =\nBuffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n return offset + 4\n}\n\nfunction wrtBigUInt64LE (buf, value, offset, min, max) {\n checkIntBI(value, min, max, buf, offset, 7)\n\n let lo = Number(value & BigInt(0xffffffff))\n buf[offset++] = lo\n lo = lo >> 8\n buf[offset++] = lo\n lo = lo >> 8\n buf[offset++] = lo\n lo = lo >> 8\n buf[offset++] = lo\n let hi = Number(value >> BigInt(32) & BigInt(0xffffffff))\n buf[offset++] = hi\n hi = hi >> 8\n buf[offset++] = hi\n hi = hi >> 8\n buf[offset++] = hi\n hi = hi >> 8\n buf[offset++] = hi\n return offset\n}\n\nfunction wrtBigUInt64BE (buf, value, offset, min, max) {\n checkIntBI(value, min, max, buf, offset, 7)\n\n let lo = Number(value & BigInt(0xffffffff))\n buf[offset + 7] = lo\n lo = lo >> 8\n buf[offset + 6] = lo\n lo = lo >> 8\n buf[offset + 5] = lo\n lo = lo >> 8\n buf[offset + 4] = lo\n let hi = Number(value >> BigInt(32) & BigInt(0xffffffff))\n buf[offset + 3] = hi\n hi = hi >> 8\n buf[offset + 2] = hi\n hi = hi >> 8\n buf[offset + 1] = hi\n hi = hi >> 8\n buf[offset] = hi\n return offset + 8\n}\n\nBuffer.prototype.writeBigUInt64LE = defineBigIntMethod(function writeBigUInt64LE (value, offset = 0) {\n return wrtBigUInt64LE(this, value, offset, BigInt(0), BigInt('0xffffffffffffffff'))\n})\n\nBuffer.prototype.writeBigUInt64BE = defineBigIntMethod(function writeBigUInt64BE (value, offset = 0) {\n return wrtBigUInt64BE(this, value, offset, BigInt(0), BigInt('0xffffffffffffffff'))\n})\n\nBuffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) {\n const limit = Math.pow(2, (8 * byteLength) - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n let i = 0\n let mul = 1\n let sub = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) {\n const limit = Math.pow(2, (8 * byteLength) - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n let i = byteLength - 1\n let mul = 1\n let sub = 0\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80)\n if (value < 0) value = 0xff + value + 1\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nBuffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n return offset + 2\n}\n\nBuffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n return offset + 2\n}\n\nBuffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n this[offset + 2] = (value >>> 16)\n this[offset + 3] = (value >>> 24)\n return offset + 4\n}\n\nBuffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n if (value < 0) value = 0xffffffff + value + 1\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n return offset + 4\n}\n\nBuffer.prototype.writeBigInt64LE = defineBigIntMethod(function writeBigInt64LE (value, offset = 0) {\n return wrtBigUInt64LE(this, value, offset, -BigInt('0x8000000000000000'), BigInt('0x7fffffffffffffff'))\n})\n\nBuffer.prototype.writeBigInt64BE = defineBigIntMethod(function writeBigInt64BE (value, offset = 0) {\n return wrtBigUInt64BE(this, value, offset, -BigInt('0x8000000000000000'), BigInt('0x7fffffffffffffff'))\n})\n\nfunction checkIEEE754 (buf, value, offset, ext, max, min) {\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n if (offset < 0) throw new RangeError('Index out of range')\n}\n\nfunction writeFloat (buf, value, offset, littleEndian, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38)\n }\n ieee754.write(buf, value, offset, littleEndian, 23, 4)\n return offset + 4\n}\n\nBuffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) {\n return writeFloat(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) {\n return writeFloat(this, value, offset, false, noAssert)\n}\n\nfunction writeDouble (buf, value, offset, littleEndian, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308)\n }\n ieee754.write(buf, value, offset, littleEndian, 52, 8)\n return offset + 8\n}\n\nBuffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) {\n return writeDouble(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) {\n return writeDouble(this, value, offset, false, noAssert)\n}\n\n// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length)\nBuffer.prototype.copy = function copy (target, targetStart, start, end) {\n if (!Buffer.isBuffer(target)) throw new TypeError('argument should be a Buffer')\n if (!start) start = 0\n if (!end && end !== 0) end = this.length\n if (targetStart >= target.length) targetStart = target.length\n if (!targetStart) targetStart = 0\n if (end > 0 && end < start) end = start\n\n // Copy 0 bytes; we're done\n if (end === start) return 0\n if (target.length === 0 || this.length === 0) return 0\n\n // Fatal error conditions\n if (targetStart < 0) {\n throw new RangeError('targetStart out of bounds')\n }\n if (start < 0 || start >= this.length) throw new RangeError('Index out of range')\n if (end < 0) throw new RangeError('sourceEnd out of bounds')\n\n // Are we oob?\n if (end > this.length) end = this.length\n if (target.length - targetStart < end - start) {\n end = target.length - targetStart + start\n }\n\n const len = end - start\n\n if (this === target && typeof Uint8Array.prototype.copyWithin === 'function') {\n // Use built-in when available, missing from IE11\n this.copyWithin(targetStart, start, end)\n } else {\n Uint8Array.prototype.set.call(\n target,\n this.subarray(start, end),\n targetStart\n )\n }\n\n return len\n}\n\n// Usage:\n// buffer.fill(number[, offset[, end]])\n// buffer.fill(buffer[, offset[, end]])\n// buffer.fill(string[, offset[, end]][, encoding])\nBuffer.prototype.fill = function fill (val, start, end, encoding) {\n // Handle string cases:\n if (typeof val === 'string') {\n if (typeof start === 'string') {\n encoding = start\n start = 0\n end = this.length\n } else if (typeof end === 'string') {\n encoding = end\n end = this.length\n }\n if (encoding !== undefined && typeof encoding !== 'string') {\n throw new TypeError('encoding must be a string')\n }\n if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) {\n throw new TypeError('Unknown encoding: ' + encoding)\n }\n if (val.length === 1) {\n const code = val.charCodeAt(0)\n if ((encoding === 'utf8' && code < 128) ||\n encoding === 'latin1') {\n // Fast path: If `val` fits into a single byte, use that numeric value.\n val = code\n }\n }\n } else if (typeof val === 'number') {\n val = val & 255\n } else if (typeof val === 'boolean') {\n val = Number(val)\n }\n\n // Invalid ranges are not set to a default, so can range check early.\n if (start < 0 || this.length < start || this.length < end) {\n throw new RangeError('Out of range index')\n }\n\n if (end <= start) {\n return this\n }\n\n start = start >>> 0\n end = end === undefined ? this.length : end >>> 0\n\n if (!val) val = 0\n\n let i\n if (typeof val === 'number') {\n for (i = start; i < end; ++i) {\n this[i] = val\n }\n } else {\n const bytes = Buffer.isBuffer(val)\n ? val\n : Buffer.from(val, encoding)\n const len = bytes.length\n if (len === 0) {\n throw new TypeError('The value \"' + val +\n '\" is invalid for argument \"value\"')\n }\n for (i = 0; i < end - start; ++i) {\n this[i + start] = bytes[i % len]\n }\n }\n\n return this\n}\n\n// CUSTOM ERRORS\n// =============\n\n// Simplified versions from Node, changed for Buffer-only usage\nconst errors = {}\nfunction E (sym, getMessage, Base) {\n errors[sym] = class NodeError extends Base {\n constructor () {\n super()\n\n Object.defineProperty(this, 'message', {\n value: getMessage.apply(this, arguments),\n writable: true,\n configurable: true\n })\n\n // Add the error code to the name to include it in the stack trace.\n this.name = `${this.name} [${sym}]`\n // Access the stack to generate the error message including the error code\n // from the name.\n this.stack // eslint-disable-line no-unused-expressions\n // Reset the name to the actual name.\n delete this.name\n }\n\n get code () {\n return sym\n }\n\n set code (value) {\n Object.defineProperty(this, 'code', {\n configurable: true,\n enumerable: true,\n value,\n writable: true\n })\n }\n\n toString () {\n return `${this.name} [${sym}]: ${this.message}`\n }\n }\n}\n\nE('ERR_BUFFER_OUT_OF_BOUNDS',\n function (name) {\n if (name) {\n return `${name} is outside of buffer bounds`\n }\n\n return 'Attempt to access memory outside buffer bounds'\n }, RangeError)\nE('ERR_INVALID_ARG_TYPE',\n function (name, actual) {\n return `The \"${name}\" argument must be of type number. Received type ${typeof actual}`\n }, TypeError)\nE('ERR_OUT_OF_RANGE',\n function (str, range, input) {\n let msg = `The value of \"${str}\" is out of range.`\n let received = input\n if (Number.isInteger(input) && Math.abs(input) > 2 ** 32) {\n received = addNumericalSeparator(String(input))\n } else if (typeof input === 'bigint') {\n received = String(input)\n if (input > BigInt(2) ** BigInt(32) || input < -(BigInt(2) ** BigInt(32))) {\n received = addNumericalSeparator(received)\n }\n received += 'n'\n }\n msg += ` It must be ${range}. Received ${received}`\n return msg\n }, RangeError)\n\nfunction addNumericalSeparator (val) {\n let res = ''\n let i = val.length\n const start = val[0] === '-' ? 1 : 0\n for (; i >= start + 4; i -= 3) {\n res = `_${val.slice(i - 3, i)}${res}`\n }\n return `${val.slice(0, i)}${res}`\n}\n\n// CHECK FUNCTIONS\n// ===============\n\nfunction checkBounds (buf, offset, byteLength) {\n validateNumber(offset, 'offset')\n if (buf[offset] === undefined || buf[offset + byteLength] === undefined) {\n boundsError(offset, buf.length - (byteLength + 1))\n }\n}\n\nfunction checkIntBI (value, min, max, buf, offset, byteLength) {\n if (value > max || value < min) {\n const n = typeof min === 'bigint' ? 'n' : ''\n let range\n if (byteLength > 3) {\n if (min === 0 || min === BigInt(0)) {\n range = `>= 0${n} and < 2${n} ** ${(byteLength + 1) * 8}${n}`\n } else {\n range = `>= -(2${n} ** ${(byteLength + 1) * 8 - 1}${n}) and < 2 ** ` +\n `${(byteLength + 1) * 8 - 1}${n}`\n }\n } else {\n range = `>= ${min}${n} and <= ${max}${n}`\n }\n throw new errors.ERR_OUT_OF_RANGE('value', range, value)\n }\n checkBounds(buf, offset, byteLength)\n}\n\nfunction validateNumber (value, name) {\n if (typeof value !== 'number') {\n throw new errors.ERR_INVALID_ARG_TYPE(name, 'number', value)\n }\n}\n\nfunction boundsError (value, length, type) {\n if (Math.floor(value) !== value) {\n validateNumber(value, type)\n throw new errors.ERR_OUT_OF_RANGE(type || 'offset', 'an integer', value)\n }\n\n if (length < 0) {\n throw new errors.ERR_BUFFER_OUT_OF_BOUNDS()\n }\n\n throw new errors.ERR_OUT_OF_RANGE(type || 'offset',\n `>= ${type ? 1 : 0} and <= ${length}`,\n value)\n}\n\n// HELPER FUNCTIONS\n// ================\n\nconst INVALID_BASE64_RE = /[^+/0-9A-Za-z-_]/g\n\nfunction base64clean (str) {\n // Node takes equal signs as end of the Base64 encoding\n str = str.split('=')[0]\n // Node strips out invalid characters like \\n and \\t from the string, base64-js does not\n str = str.trim().replace(INVALID_BASE64_RE, '')\n // Node converts strings with length < 2 to ''\n if (str.length < 2) return ''\n // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not\n while (str.length % 4 !== 0) {\n str = str + '='\n }\n return str\n}\n\nfunction utf8ToBytes (string, units) {\n units = units || Infinity\n let codePoint\n const length = string.length\n let leadSurrogate = null\n const bytes = []\n\n for (let i = 0; i < length; ++i) {\n codePoint = string.charCodeAt(i)\n\n // is surrogate component\n if (codePoint > 0xD7FF && codePoint < 0xE000) {\n // last char was a lead\n if (!leadSurrogate) {\n // no lead yet\n if (codePoint > 0xDBFF) {\n // unexpected trail\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n } else if (i + 1 === length) {\n // unpaired lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n }\n\n // valid lead\n leadSurrogate = codePoint\n\n continue\n }\n\n // 2 leads in a row\n if (codePoint < 0xDC00) {\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n leadSurrogate = codePoint\n continue\n }\n\n // valid surrogate pair\n codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000\n } else if (leadSurrogate) {\n // valid bmp char, but last char was a lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n }\n\n leadSurrogate = null\n\n // encode utf8\n if (codePoint < 0x80) {\n if ((units -= 1) < 0) break\n bytes.push(codePoint)\n } else if (codePoint < 0x800) {\n if ((units -= 2) < 0) break\n bytes.push(\n codePoint >> 0x6 | 0xC0,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x10000) {\n if ((units -= 3) < 0) break\n bytes.push(\n codePoint >> 0xC | 0xE0,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x110000) {\n if ((units -= 4) < 0) break\n bytes.push(\n codePoint >> 0x12 | 0xF0,\n codePoint >> 0xC & 0x3F | 0x80,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else {\n throw new Error('Invalid code point')\n }\n }\n\n return bytes\n}\n\nfunction asciiToBytes (str) {\n const byteArray = []\n for (let i = 0; i < str.length; ++i) {\n // Node's code seems to be doing this and not & 0x7F..\n byteArray.push(str.charCodeAt(i) & 0xFF)\n }\n return byteArray\n}\n\nfunction utf16leToBytes (str, units) {\n let c, hi, lo\n const byteArray = []\n for (let i = 0; i < str.length; ++i) {\n if ((units -= 2) < 0) break\n\n c = str.charCodeAt(i)\n hi = c >> 8\n lo = c % 256\n byteArray.push(lo)\n byteArray.push(hi)\n }\n\n return byteArray\n}\n\nfunction base64ToBytes (str) {\n return base64.toByteArray(base64clean(str))\n}\n\nfunction blitBuffer (src, dst, offset, length) {\n let i\n for (i = 0; i < length; ++i) {\n if ((i + offset >= dst.length) || (i >= src.length)) break\n dst[i + offset] = src[i]\n }\n return i\n}\n\n// ArrayBuffer or Uint8Array objects from other contexts (i.e. iframes) do not pass\n// the `instanceof` check but they should be treated as of that type.\n// See: https://github.com/feross/buffer/issues/166\nfunction isInstance (obj, type) {\n return obj instanceof type ||\n (obj != null && obj.constructor != null && obj.constructor.name != null &&\n obj.constructor.name === type.name)\n}\nfunction numberIsNaN (obj) {\n // For IE11 support\n return obj !== obj // eslint-disable-line no-self-compare\n}\n\n// Create lookup table for `toString('hex')`\n// See: https://github.com/feross/buffer/issues/219\nconst hexSliceLookupTable = (function () {\n const alphabet = '0123456789abcdef'\n const table = new Array(256)\n for (let i = 0; i < 16; ++i) {\n const i16 = i * 16\n for (let j = 0; j < 16; ++j) {\n table[i16 + j] = alphabet[i] + alphabet[j]\n }\n }\n return table\n})()\n\n// Return not function with Error if BigInt not supported\nfunction defineBigIntMethod (fn) {\n return typeof BigInt === 'undefined' ? BufferBigIntNotDefined : fn\n}\n\nfunction BufferBigIntNotDefined () {\n throw new Error('BigInt not supported')\n}\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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 * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf2bf155] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-cf2bf155] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-cf2bf155] {\n --open-background-color: var(--color-background-hover, \\$action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-cf2bf155] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-cf2bf155] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-cf2bf155] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-cf2bf155] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-cf2bf155] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-cf2bf155] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-large);\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-large);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcActions-CVw1SmBu.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,yDAAyD;AAC3D;AACA;EACE,gFAAgF;EAChF,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,2DAA2D;AAC7D;AACA;EACE,iEAAiE;AACnE;AACA;EACE,iDAAiD;AACnD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,oCAAoC;AACtC;AACA;EACE,8CAA8C;AAChD;AACA;EACE,WAAW;EACX,YAAY;EACZ,mBAAmB;AACrB,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,yCAAyC;AAC3C;AACA;EACE,yCAAyC;EACzC,YAAY;EACZ,8CAA8C;EAC9C,cAAc;AAChB\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-cf2bf155] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.action-items[data-v-cf2bf155] {\\n display: flex;\\n align-items: center;\\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\\n}\\n.action-item[data-v-cf2bf155] {\\n --open-background-color: var(--color-background-hover, $action-background-hover);\\n position: relative;\\n display: inline-block;\\n}\\n.action-item.action-item--primary[data-v-cf2bf155] {\\n --open-background-color: var(--color-primary-element-hover);\\n}\\n.action-item.action-item--secondary[data-v-cf2bf155] {\\n --open-background-color: var(--color-primary-element-light-hover);\\n}\\n.action-item.action-item--error[data-v-cf2bf155] {\\n --open-background-color: var(--color-error-hover);\\n}\\n.action-item.action-item--warning[data-v-cf2bf155] {\\n --open-background-color: var(--color-warning-hover);\\n}\\n.action-item.action-item--success[data-v-cf2bf155] {\\n --open-background-color: var(--color-success-hover);\\n}\\n.action-item.action-item--tertiary-no-background[data-v-cf2bf155] {\\n --open-background-color: transparent;\\n}\\n.action-item.action-item--open .action-item__menutoggle[data-v-cf2bf155] {\\n background-color: var(--open-background-color);\\n}\\n.action-item__menutoggle__icon[data-v-cf2bf155] {\\n width: 20px;\\n height: 20px;\\n object-fit: contain;\\n}/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\\n border-radius: var(--border-radius-large);\\n}\\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\\n border-radius: var(--border-radius-large);\\n padding: 4px;\\n max-height: calc(100vh - var(--header-height));\\n overflow: auto;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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 * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8a49b234] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-8a49b234] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-8a49b234] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-8a49b234] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-8a49b234], .button-vue[data-v-8a49b234] * {\n cursor: pointer;\n}\n.button-vue[data-v-8a49b234]:focus {\n outline: none;\n}\n.button-vue[data-v-8a49b234]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-8a49b234]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-8a49b234]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-8a49b234] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-8a49b234] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-8a49b234] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-8a49b234] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-8a49b234] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-8a49b234] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-8a49b234] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue--icon-only[data-v-8a49b234] {\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue--text-only[data-v-8a49b234] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-8a49b234] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-8a49b234] {\n width: 100%;\n}\n.button-vue[data-v-8a49b234]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element, var(--border-radius));\n background-color: transparent;\n}\n.button-vue--vue-primary[data-v-8a49b234] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-8a49b234]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-8a49b234] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--vue-secondary[data-v-8a49b234]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-8a49b234], .button-vue--vue-tertiary[data-v-8a49b234] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-8a49b234]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-8a49b234] {\n background-color: var(--color-success);\n border-color: var(--color-success-hover);\n color: var(--color-success-text);\n}\n.button-vue--vue-success[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-8a49b234]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-8a49b234] {\n background-color: var(--color-warning);\n border-color: var(--color-warning-hover);\n color: var(--color-warning-text);\n}\n.button-vue--vue-warning[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-8a49b234]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-8a49b234] {\n background-color: var(--color-error);\n border-color: var(--color-error-hover);\n color: var(--color-error-text);\n}\n.button-vue--vue-error[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-8a49b234]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-8a49b234] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--vue-error[data-v-8a49b234], .button-vue--legacy.button-vue--vue-success[data-v-8a49b234], .button-vue--legacy.button-vue--vue-warning[data-v-8a49b234] {\n color: white;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcButton-n-KI8Bqb.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4CAA4C;EAC5C,mDAAmD;EACnD,2EAA2E;EAC3E,2HAA2H;EAC3H,4EAA4E;EAC5E,8CAA8C;EAC9C,oDAAoD;EACpD,0DAA0D;EAC1D,wBAAwB;EACxB,mCAAmC;EACnC,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,qCAAqC;EACrC,8BAA8B;EAC9B,6BAA6B;EAC7B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,0DAA0D;EAC1D,yBAAyB;EACzB,kCAAkC;EAClC,eAAe;EACf,mCAAmC;EACnC,iBAAiB;AACnB;AACA;EACE,gDAAgD;EAChD,qCAAqC;AACvC;AACA;EACE,gDAAgD;AAClD;AACA;EACE,eAAe;AACjB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,YAAY;EACZ,qBAAqB;AACvB;AACA;EACE,eAAe;AACjB;AACA;EACE,0DAA0D;AAC5D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;AACb;AACA;EACE,oBAAoB;AACtB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,4EAA4E;AAC9E;AACA;EACE,kDAAkD;EAClD,gCAAgC;EAChC,+BAA+B;EAC/B,oCAAoC;EACpC,mCAAmC;EACnC,aAAa;EACb,uBAAuB;EACvB,mBAAmB;AACrB;AACA;EACE,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,YAAY;EACZ,WAAW;AACb;AACA;EACE,iBAAiB;EACjB,kBAAkB;EAClB,cAAc;EACd,mBAAmB;EACnB,uBAAuB;EACvB,gBAAgB;AAClB;AACA;EACE,mHAAmH;EACnH,cAAc;EACd,oCAAoC;AACtC;AACA;EACE,+CAA+C;AACjD;AACA;EACE,kBAAkB;AACpB;AACA;EACE,WAAW;AACb;AACA;EACE,oDAAoD;EACpD,6DAA6D;AAC/D;AACA;EACE,oDAAoD;EACpD,iEAAiE;EACjE,6BAA6B;AAC/B;AACA;EACE,8CAA8C;EAC9C,gDAAgD;EAChD,wCAAwC;AAC1C;AACA;EACE,oDAAoD;AACtD;AACA;EACE,8CAA8C;AAChD;AACA;EACE,oDAAoD;EACpD,sDAAsD;EACtD,8CAA8C;AAChD;AACA;EACE,8CAA8C;EAC9C,0DAA0D;AAC5D;AACA;EACE,6BAA6B;EAC7B,yBAAyB;EACzB,6BAA6B;AAC/B;AACA;EACE,+CAA+C;AACjD;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,oCAAoC;EACpC,sCAAsC;EACtC,8BAA8B;AAChC;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,oCAAoC;AACtC;AACA;EACE,uCAAuC;EACvC,YAAY;EACZ,gBAAgB;AAClB;AACA;EACE,YAAY;AACd\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-8a49b234] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.button-vue[data-v-8a49b234] {\\n --button-size: var(--default-clickable-area);\\n --button-inner-size: calc(var(--button-size) - 4px);\\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\\n color: var(--color-primary-element-light-text);\\n background-color: var(--color-primary-element-light);\\n border: 1px solid var(--color-primary-element-light-hover);\\n border-bottom-width: 2px;\\n border-radius: var(--button-radius);\\n box-sizing: border-box;\\n position: relative;\\n width: fit-content;\\n overflow: hidden;\\n padding-block: 1px 0;\\n padding-inline: var(--button-padding);\\n min-height: var(--button-size);\\n min-width: var(--button-size);\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n transition-property: color, border-color, background-color;\\n transition-duration: 0.1s;\\n transition-timing-function: linear;\\n cursor: pointer;\\n font-size: var(--default-font-size);\\n font-weight: bold;\\n}\\n.button-vue--size-small[data-v-8a49b234] {\\n --button-size: var(--clickable-area-small, 24px);\\n --button-radius: var(--border-radius);\\n}\\n.button-vue--size-large[data-v-8a49b234] {\\n --button-size: var(--clickable-area-large, 48px);\\n}\\n.button-vue[data-v-8a49b234], .button-vue[data-v-8a49b234] * {\\n cursor: pointer;\\n}\\n.button-vue[data-v-8a49b234]:focus {\\n outline: none;\\n}\\n.button-vue[data-v-8a49b234]:disabled {\\n cursor: default;\\n opacity: 0.5;\\n filter: saturate(0.7);\\n}\\n.button-vue[data-v-8a49b234]:disabled * {\\n cursor: default;\\n}\\n.button-vue[data-v-8a49b234]:hover:not(:disabled) {\\n background-color: var(--color-primary-element-light-hover);\\n}\\n.button-vue[data-v-8a49b234]:active {\\n background-color: var(--color-primary-element-light);\\n}\\n.button-vue__wrapper[data-v-8a49b234] {\\n display: inline-flex;\\n align-items: center;\\n justify-content: center;\\n width: 100%;\\n}\\n.button-vue--end .button-vue__wrapper[data-v-8a49b234] {\\n justify-content: end;\\n}\\n.button-vue--start .button-vue__wrapper[data-v-8a49b234] {\\n justify-content: start;\\n}\\n.button-vue--reverse .button-vue__wrapper[data-v-8a49b234] {\\n flex-direction: row-reverse;\\n}\\n.button-vue--reverse.button-vue--icon-and-text[data-v-8a49b234] {\\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\\n}\\n.button-vue__icon[data-v-8a49b234] {\\n --default-clickable-area: var(--button-inner-size);\\n height: var(--button-inner-size);\\n width: var(--button-inner-size);\\n min-height: var(--button-inner-size);\\n min-width: var(--button-inner-size);\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n}\\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] > * {\\n max-height: 16px;\\n max-width: 16px;\\n}\\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] svg {\\n height: 16px;\\n width: 16px;\\n}\\n.button-vue__text[data-v-8a49b234] {\\n font-weight: bold;\\n margin-bottom: 1px;\\n padding: 2px 0;\\n white-space: nowrap;\\n text-overflow: ellipsis;\\n overflow: hidden;\\n}\\n.button-vue--icon-only[data-v-8a49b234] {\\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\\n line-height: 1;\\n width: var(--button-size) !important;\\n}\\n.button-vue--text-only[data-v-8a49b234] {\\n --button-padding: var(--button-padding-default);\\n}\\n.button-vue--text-only .button-vue__text[data-v-8a49b234] {\\n margin-inline: 4px;\\n}\\n.button-vue--wide[data-v-8a49b234] {\\n width: 100%;\\n}\\n.button-vue[data-v-8a49b234]:focus-visible {\\n outline: 2px solid var(--color-main-text) !important;\\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\\n}\\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\\n outline: 2px solid var(--color-primary-element-text);\\n border-radius: var(--border-radius-element, var(--border-radius));\\n background-color: transparent;\\n}\\n.button-vue--vue-primary[data-v-8a49b234] {\\n background-color: var(--color-primary-element);\\n border-color: var(--color-primary-element-hover);\\n color: var(--color-primary-element-text);\\n}\\n.button-vue--vue-primary[data-v-8a49b234]:hover:not(:disabled) {\\n background-color: var(--color-primary-element-hover);\\n}\\n.button-vue--vue-primary[data-v-8a49b234]:active {\\n background-color: var(--color-primary-element);\\n}\\n.button-vue--vue-secondary[data-v-8a49b234] {\\n background-color: var(--color-primary-element-light);\\n border-color: var(--color-primary-element-light-hover);\\n color: var(--color-primary-element-light-text);\\n}\\n.button-vue--vue-secondary[data-v-8a49b234]:hover:not(:disabled) {\\n color: var(--color-primary-element-light-text);\\n background-color: var(--color-primary-element-light-hover);\\n}\\n.button-vue--tertiary[data-v-8a49b234], .button-vue--vue-tertiary[data-v-8a49b234] {\\n background-color: transparent;\\n border-color: transparent;\\n color: var(--color-main-text);\\n}\\n.button-vue--tertiary[data-v-8a49b234]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-8a49b234]:hover:not(:disabled) {\\n background-color: var(--color-background-hover);\\n}\\n.button-vue--vue-tertiary-no-background[data-v-8a49b234]:hover:not(:disabled) {\\n background-color: transparent;\\n}\\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\\n color: var(--color-primary-element-text);\\n}\\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234]:hover:not(:disabled) {\\n background-color: transparent;\\n}\\n.button-vue--vue-success[data-v-8a49b234] {\\n background-color: var(--color-success);\\n border-color: var(--color-success-hover);\\n color: var(--color-success-text);\\n}\\n.button-vue--vue-success[data-v-8a49b234]:hover:not(:disabled) {\\n background-color: var(--color-success-hover);\\n}\\n.button-vue--vue-success[data-v-8a49b234]:active {\\n background-color: var(--color-success);\\n}\\n.button-vue--vue-warning[data-v-8a49b234] {\\n background-color: var(--color-warning);\\n border-color: var(--color-warning-hover);\\n color: var(--color-warning-text);\\n}\\n.button-vue--vue-warning[data-v-8a49b234]:hover:not(:disabled) {\\n background-color: var(--color-warning-hover);\\n}\\n.button-vue--vue-warning[data-v-8a49b234]:active {\\n background-color: var(--color-warning);\\n}\\n.button-vue--vue-error[data-v-8a49b234] {\\n background-color: var(--color-error);\\n border-color: var(--color-error-hover);\\n color: var(--color-error-text);\\n}\\n.button-vue--vue-error[data-v-8a49b234]:hover:not(:disabled) {\\n background-color: var(--color-error-hover);\\n}\\n.button-vue--vue-error[data-v-8a49b234]:active {\\n background-color: var(--color-error);\\n}\\n.button-vue--legacy[data-v-8a49b234] {\\n --button-inner-size: var(--button-size);\\n border: none;\\n padding-block: 0;\\n}\\n.button-vue--legacy.button-vue--vue-error[data-v-8a49b234], .button-vue--legacy.button-vue--vue-success[data-v-8a49b234], .button-vue--legacy.button-vue--vue-warning[data-v-8a49b234] {\\n color: white;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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 * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-large);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-66c29e13] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-66c29e13] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-66c29e13] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-66c29e13] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-66c29e13] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-66c29e13] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-66c29e13] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-66c29e13] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-66c29e13] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-66c29e13] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-66c29e13] {\n box-sizing: border-box;\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-66c29e13]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-66c29e13] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcDialog-COuFb47k.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA,uGAAuG;AACvG;AACA;IACI,kBAAkB;IAClB,aAAa;IACb,eAAe;IACf,kBAAkB;IAClB,UAAU;IACV,yCAAyC;AAC7C;AACA,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,YAAY;EACZ,WAAW;EACX,aAAa;EACb,sBAAsB;EACtB,8BAA8B;EAC9B,gBAAgB;AAClB;AACA;EACE,wBAAwB;EACxB,oBAAoB;EACpB,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,sBAAsB;EACtB,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,OAAO;EACP,aAAa;EACb,gBAAgB;AAClB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,cAAc;AAChB;AACA;EACE,sBAAsB;EACtB,qBAAqB;EACrB,YAAY;EACZ,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,mBAAmB;EACnB,8BAA8B;EAC9B,qBAAqB;EACrB,WAAW;EACX,eAAe;AACjB;AACA;EACE,eAAe;EACf,kBAAkB;EAClB,mBAAmB;EACnB,yCAAyC;EACzC,0CAA0C;EAC1C,yBAAyB;EACzB,oBAAoB;AACtB;AACA;EACE,OAAO;EACP,aAAa;EACb,cAAc;EACd,wBAAwB;AAC1B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;EACtB,aAAa;EACb,QAAQ;EACR,qBAAqB;EACrB,oBAAoB;EACpB,WAAW;EACX,eAAe;EACf,sBAAsB;EACtB,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,sBAAsB;AACxB;AACA;AACA;IACI,iBAAiB;IACjB,gDAAgD;AACpD;AACA\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n\\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\\n@media only screen and (max-width: 512px) {\\n.dialog__modal .modal-wrapper--small .modal-container {\\n width: fit-content;\\n height: unset;\\n max-height: 90%;\\n position: relative;\\n top: unset;\\n border-radius: var(--border-radius-large);\\n}\\n}/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-66c29e13] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.dialog[data-v-66c29e13] {\\n height: 100%;\\n width: 100%;\\n display: flex;\\n flex-direction: column;\\n justify-content: space-between;\\n overflow: hidden;\\n}\\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container {\\n display: flex !important;\\n padding-block: 4px 0;\\n padding-inline: 12px 0;\\n}\\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container__content {\\n display: flex;\\n flex-direction: column;\\n overflow: hidden;\\n}\\n.dialog__wrapper[data-v-66c29e13] {\\n display: flex;\\n flex-direction: row;\\n flex: 1;\\n min-height: 0;\\n overflow: hidden;\\n}\\n.dialog__wrapper--collapsed[data-v-66c29e13] {\\n flex-direction: column;\\n}\\n.dialog__navigation[data-v-66c29e13] {\\n display: flex;\\n flex-shrink: 0;\\n}\\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-66c29e13] {\\n flex-direction: column;\\n overflow: hidden auto;\\n height: 100%;\\n min-width: 200px;\\n margin-inline-end: 20px;\\n}\\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-66c29e13] {\\n flex-direction: row;\\n justify-content: space-between;\\n overflow: auto hidden;\\n width: 100%;\\n min-width: 100%;\\n}\\n.dialog__name[data-v-66c29e13] {\\n font-size: 21px;\\n text-align: center;\\n height: fit-content;\\n min-height: var(--default-clickable-area);\\n line-height: var(--default-clickable-area);\\n overflow-wrap: break-word;\\n margin-block: 0 12px;\\n}\\n.dialog__content[data-v-66c29e13] {\\n flex: 1;\\n min-height: 0;\\n overflow: auto;\\n padding-inline-end: 12px;\\n}\\n.dialog__text[data-v-66c29e13] {\\n padding-block-end: 6px;\\n}\\n.dialog__actions[data-v-66c29e13] {\\n box-sizing: border-box;\\n display: flex;\\n gap: 6px;\\n align-content: center;\\n justify-content: end;\\n width: 100%;\\n max-width: 100%;\\n padding-inline: 0 12px;\\n margin-inline: 0;\\n margin-block: 0;\\n}\\n.dialog__actions[data-v-66c29e13]:not(:empty) {\\n margin-block: 6px 12px;\\n}\\n@media only screen and (max-width: 512px) {\\n.dialog__name[data-v-66c29e13] {\\n text-align: start;\\n margin-inline-end: var(--default-clickable-area);\\n}\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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 * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-4625d649] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-4625d649] {\n --icon-size: var(--dad67fa8);\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue--inline[data-v-4625d649] {\n display: inline-flex;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-4625d649] {\n line-height: 0;\n}\n.icon-vue[data-v-4625d649] svg {\n fill: currentColor;\n width: var(--icon-size, 20px);\n height: var(--icon-size, 20px);\n max-width: var(--icon-size, 20px);\n max-height: var(--icon-size, 20px);\n}\n.icon-vue--directional[data-v-4625d649] svg:dir(rtl) {\n transform: scaleX(-1);\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-Cm1Dmlij.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4BAA4B;EAC5B,aAAa;EACb,uBAAuB;EACvB,mBAAmB;EACnB,wCAAwC;EACxC,yCAAyC;EACzC,UAAU;AACZ;AACA;EACE,oBAAoB;EACpB,sBAAsB;EACtB,uBAAuB;EACvB,2BAA2B;AAC7B;AACA;EACE,cAAc;AAChB;AACA;EACE,kBAAkB;EAClB,6BAA6B;EAC7B,8BAA8B;EAC9B,iCAAiC;EACjC,kCAAkC;AACpC;AACA;EACE,qBAAqB;AACvB\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-4625d649] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.icon-vue[data-v-4625d649] {\\n --icon-size: var(--dad67fa8);\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n min-width: var(--default-clickable-area);\\n min-height: var(--default-clickable-area);\\n opacity: 1;\\n}\\n.icon-vue--inline[data-v-4625d649] {\\n display: inline-flex;\\n min-width: fit-content;\\n min-height: fit-content;\\n vertical-align: text-bottom;\\n}\\n.icon-vue span[data-v-4625d649] {\\n line-height: 0;\\n}\\n.icon-vue[data-v-4625d649] svg {\\n fill: currentColor;\\n width: var(--icon-size, 20px);\\n height: var(--icon-size, 20px);\\n max-width: var(--icon-size, 20px);\\n max-height: var(--icon-size, 20px);\\n}\\n.icon-vue--directional[data-v-4625d649] svg:dir(rtl) {\\n transform: scaleX(-1);\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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 * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-94ff8098] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-94ff8098] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-94ff8098] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-C7S2_wmi.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iEAAiE;AACnE\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-94ff8098] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.loading-icon[data-v-94ff8098] {\\n overflow: hidden;\\n}\\n.loading-icon svg[data-v-94ff8098] {\\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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 * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2451d211] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-2451d211] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--d87c3654);\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask--opaque[data-v-2451d211] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-2451d211] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-2451d211] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-2451d211] {\n overflow-x: hidden;\n box-sizing: border-box;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-2451d211] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-2451d211] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-2451d211] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-2451d211], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-2451d211] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__play[data-v-2451d211], .modal-header .icons-menu .play-pause-icons__pause[data-v-2451d211] {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item--single {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-2451d211] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle span, .modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-2451d211],\n.modal-wrapper .next[data-v-2451d211] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-2451d211]:focus-visible,\n.modal-wrapper .next[data-v-2451d211]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-2451d211] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-2451d211] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-2451d211] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-2451d211] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container, var(--border-radius-rounded));\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n}\n.modal-wrapper .modal-container__close[data-v-2451d211] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-2451d211] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-2451d211] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--normal > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--large > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--full > .modal-container[data-v-2451d211] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-2451d211] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-2451d211],\n.fade-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-2451d211],\n.fade-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-2451d211],\n.fade-visibility-leave-to[data-v-2451d211] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-2451d211],\n.modal-in-leave-active[data-v-2451d211],\n.modal-out-enter-active[data-v-2451d211],\n.modal-out-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-2451d211],\n.modal-in-leave-to[data-v-2451d211],\n.modal-out-enter[data-v-2451d211],\n.modal-out-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-2451d211],\n.modal-in-leave-to .modal-container[data-v-2451d211] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-2451d211],\n.modal-out-leave-to .modal-container[data-v-2451d211] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-2451d211] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-2451d211] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-2451d211 linear var(--slideshow-duration) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .icon-pause[data-v-2451d211] {\n animation: breath-2451d211 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-2451d211] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-2451d211 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-2451d211 {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcModal-4ZPVUmG2.css\"],\"names\":[],\"mappings\":\"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\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-2451d211] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.modal-mask[data-v-2451d211] {\\n --backdrop-color: 0, 0, 0;\\n --icon-size: 20px;\\n --slideshow-duration: var(--d87c3654);\\n position: fixed;\\n z-index: 9998;\\n top: 0;\\n inset-inline-start: 0;\\n display: block;\\n width: 100%;\\n height: 100%;\\n background-color: rgba(var(--backdrop-color), 0.5);\\n}\\n.modal-mask--opaque[data-v-2451d211] {\\n background-color: rgba(var(--backdrop-color), 0.92);\\n}\\n.modal-mask--light[data-v-2451d211] {\\n --backdrop-color: 255, 255, 255;\\n}\\n.modal-header[data-v-2451d211] {\\n position: absolute;\\n z-index: 10001;\\n top: 0;\\n inset-inline: 0 0;\\n display: flex !important;\\n align-items: center;\\n justify-content: center;\\n width: 100%;\\n height: var(--header-height);\\n overflow: hidden;\\n transition: opacity 250ms, visibility 250ms;\\n}\\n.modal-header__name[data-v-2451d211] {\\n overflow-x: hidden;\\n box-sizing: border-box;\\n width: 100%;\\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\\n transition: padding ease 100ms;\\n white-space: nowrap;\\n text-overflow: ellipsis;\\n font-size: 16px;\\n margin-block: 0;\\n}\\n@media only screen and (min-width: 1024px) {\\n.modal-header__name[data-v-2451d211] {\\n padding-inline-start: calc(var(--default-clickable-area) * 3);\\n text-align: center;\\n}\\n}\\n.modal-header .icons-menu[data-v-2451d211] {\\n position: absolute;\\n inset-inline-end: 0;\\n display: flex;\\n align-items: center;\\n justify-content: flex-end;\\n}\\n.modal-header .icons-menu .header-close[data-v-2451d211] {\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n box-sizing: border-box;\\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\\n padding: 0;\\n}\\n.modal-header .icons-menu .play-pause-icons[data-v-2451d211] {\\n position: relative;\\n width: var(--header-height);\\n height: var(--header-height);\\n margin: 0;\\n padding: 0;\\n cursor: pointer;\\n border: none;\\n background-color: transparent;\\n}\\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-2451d211],\\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-2451d211], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-2451d211],\\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-2451d211] {\\n opacity: 1;\\n border-radius: calc(var(--default-clickable-area) / 2);\\n background-color: rgba(127, 127, 127, 0.25);\\n}\\n.modal-header .icons-menu .play-pause-icons__play[data-v-2451d211], .modal-header .icons-menu .play-pause-icons__pause[data-v-2451d211] {\\n box-sizing: border-box;\\n width: var(--default-clickable-area);\\n height: var(--default-clickable-area);\\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\\n cursor: pointer;\\n opacity: 0.7;\\n}\\n.modal-header .icons-menu[data-v-2451d211] .action-item {\\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\\n}\\n.modal-header .icons-menu[data-v-2451d211] .action-item--single {\\n box-sizing: border-box;\\n width: var(--default-clickable-area);\\n height: var(--default-clickable-area);\\n cursor: pointer;\\n background-position: center;\\n background-size: 22px;\\n}\\n.modal-header .icons-menu .header-actions[data-v-2451d211] button:focus-visible {\\n box-shadow: none !important;\\n outline: 2px solid #fff !important;\\n}\\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle {\\n padding: 0;\\n}\\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle span, .modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle svg {\\n width: var(--icon-size);\\n height: var(--icon-size);\\n}\\n.modal-wrapper[data-v-2451d211] {\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n box-sizing: border-box;\\n width: 100%;\\n height: 100%;\\n /* Navigation buttons */\\n}\\n.modal-wrapper .prev[data-v-2451d211],\\n.modal-wrapper .next[data-v-2451d211] {\\n z-index: 10000;\\n height: 35vh;\\n min-height: 300px;\\n position: absolute;\\n transition: opacity 250ms;\\n color: white;\\n}\\n.modal-wrapper .prev[data-v-2451d211]:focus-visible,\\n.modal-wrapper .next[data-v-2451d211]:focus-visible {\\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\\n background-color: var(--color-box-shadow);\\n}\\n.modal-wrapper .prev[data-v-2451d211] {\\n inset-inline-start: 2px;\\n}\\n.modal-wrapper .next[data-v-2451d211] {\\n inset-inline-end: 2px;\\n}\\n.modal-wrapper[data-v-2451d211] {\\n /* Content */\\n}\\n.modal-wrapper .modal-container[data-v-2451d211] {\\n position: relative;\\n display: flex;\\n padding: 0;\\n transition: transform 300ms ease;\\n border-radius: var(--border-radius-container, var(--border-radius-rounded));\\n background-color: var(--color-main-background);\\n color: var(--color-main-text);\\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\\n}\\n.modal-wrapper .modal-container__close[data-v-2451d211] {\\n z-index: 1;\\n position: absolute;\\n top: 4px;\\n inset-inline-end: var(--default-grid-baseline);\\n}\\n.modal-wrapper .modal-container__content[data-v-2451d211] {\\n width: 100%;\\n min-height: 52px;\\n overflow: auto;\\n}\\n.modal-wrapper--small > .modal-container[data-v-2451d211] {\\n width: 400px;\\n max-width: 90%;\\n max-height: min(90%, 100% - 2 * var(--header-height));\\n}\\n.modal-wrapper--normal > .modal-container[data-v-2451d211] {\\n max-width: 90%;\\n width: 600px;\\n max-height: min(90%, 100% - 2 * var(--header-height));\\n}\\n.modal-wrapper--large > .modal-container[data-v-2451d211] {\\n max-width: 90%;\\n width: 900px;\\n max-height: min(90%, 100% - 2 * var(--header-height));\\n}\\n.modal-wrapper--full > .modal-container[data-v-2451d211] {\\n width: 100%;\\n height: calc(100% - var(--header-height));\\n position: absolute;\\n top: var(--header-height);\\n border-radius: 0;\\n}\\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\\n.modal-wrapper .modal-container[data-v-2451d211] {\\n max-width: initial;\\n width: 100%;\\n max-height: initial;\\n height: calc(100% - var(--header-height));\\n position: absolute;\\n top: var(--header-height);\\n border-radius: 0;\\n}\\n}\\n\\n/* TRANSITIONS */\\n.fade-enter-active[data-v-2451d211],\\n.fade-leave-active[data-v-2451d211] {\\n transition: opacity 250ms;\\n}\\n.fade-enter[data-v-2451d211],\\n.fade-leave-to[data-v-2451d211] {\\n opacity: 0;\\n}\\n.fade-visibility-enter[data-v-2451d211],\\n.fade-visibility-leave-to[data-v-2451d211] {\\n visibility: hidden;\\n opacity: 0;\\n}\\n.modal-in-enter-active[data-v-2451d211],\\n.modal-in-leave-active[data-v-2451d211],\\n.modal-out-enter-active[data-v-2451d211],\\n.modal-out-leave-active[data-v-2451d211] {\\n transition: opacity 250ms;\\n}\\n.modal-in-enter[data-v-2451d211],\\n.modal-in-leave-to[data-v-2451d211],\\n.modal-out-enter[data-v-2451d211],\\n.modal-out-leave-to[data-v-2451d211] {\\n opacity: 0;\\n}\\n.modal-in-enter .modal-container[data-v-2451d211],\\n.modal-in-leave-to .modal-container[data-v-2451d211] {\\n transform: scale(0.9);\\n}\\n.modal-out-enter .modal-container[data-v-2451d211],\\n.modal-out-leave-to .modal-container[data-v-2451d211] {\\n transform: scale(1.1);\\n}\\n.modal-mask .play-pause-icons .progress-ring[data-v-2451d211] {\\n position: absolute;\\n top: 0;\\n inset-inline-start: 0;\\n transform: rotate(-90deg);\\n}\\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-2451d211] {\\n transition: 100ms stroke-dashoffset;\\n transform-origin: 50% 50%;\\n animation: progressring-2451d211 linear var(--slideshow-duration) infinite;\\n stroke-linecap: round;\\n stroke-dashoffset: 94.2477796077;\\n stroke-dasharray: 94.2477796077;\\n}\\n.modal-mask .play-pause-icons--paused .icon-pause[data-v-2451d211] {\\n animation: breath-2451d211 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\\n}\\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-2451d211] {\\n animation-play-state: paused !important;\\n}\\n@keyframes progressring-2451d211 {\\nfrom {\\n stroke-dashoffset: 94.2477796077;\\n}\\nto {\\n stroke-dashoffset: 0;\\n}\\n}\\n@keyframes breath-2451d211 {\\n0% {\\n opacity: 1;\\n}\\n50% {\\n opacity: 0;\\n}\\n100% {\\n opacity: 1;\\n}\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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 * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-f656e861] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-f656e861] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon--heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-f656e861] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text, var(--color-success));\n}\n.notecard--info[data-v-f656e861] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text, var(--color-info));\n}\n.notecard--error[data-v-f656e861] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text, var(--color-error));\n}\n.notecard--warning[data-v-f656e861] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text, var(--color-warning));\n}\n.notecard--legacy.notecard--error[data-v-f656e861] {\n --note-background: rgba(var(--color-error-rgb), 0.1);\n}\n.notecard--legacy.notecard--info[data-v-f656e861] {\n --note-background: rgba(var(--color-info-rgb), 0.1);\n}\n.notecard--legacy.notecard--success[data-v-f656e861] {\n --note-background: rgba(var(--color-success-rgb), 0.1);\n}\n.notecard--legacy.notecard--warning[data-v-f656e861] {\n --note-background: rgba(var(--color-warning-rgb), 0.1);\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcNoteCard-CwNXZ4vV.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,2BAA2B;EAC3B,2DAA2D;EAC3D,wCAAwC;EACxC,mDAAmD;EACnD,yEAAyE;EACzE,mCAAmC;EACnC,cAAc;EACd,iCAAiC;EACjC,aAAa;EACb,mBAAmB;EACnB,6BAA6B;AAC/B;AACA;EACE,qCAAqC;EACrC,gBAAgB;AAClB;AACA;EACE,qCAAqC;EACrC,wCAAwC;AAC1C;AACA;EACE,uCAAuC;EACvC,6DAA6D;AAC/D;AACA;EACE,oCAAoC;EACpC,uDAAuD;AACzD;AACA;EACE,qCAAqC;EACrC,yDAAyD;AAC3D;AACA;EACE,uCAAuC;EACvC,6DAA6D;AAC/D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,sDAAsD;AACxD;AACA;EACE,sDAAsD;AACxD\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-f656e861] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.notecard[data-v-f656e861] {\\n --note-card-icon-size: 20px;\\n --note-card-padding: calc(2 * var(--default-grid-baseline));\\n color: var(--color-main-text) !important;\\n background-color: var(--note-background) !important;\\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\\n border-radius: var(--border-radius);\\n margin: 1rem 0;\\n padding: var(--note-card-padding);\\n display: flex;\\n flex-direction: row;\\n gap: var(--note-card-padding);\\n}\\n.notecard__heading[data-v-f656e861] {\\n font-size: var(--note-card-icon-size);\\n font-weight: 600;\\n}\\n.notecard__icon--heading[data-v-f656e861] {\\n font-size: var(--note-card-icon-size);\\n margin-block: calc((1lh - 1em) / 2) auto;\\n}\\n.notecard--success[data-v-f656e861] {\\n --note-background: var(--color-success);\\n --note-theme: var(--color-success-text, var(--color-success));\\n}\\n.notecard--info[data-v-f656e861] {\\n --note-background: var(--color-info);\\n --note-theme: var(--color-info-text, var(--color-info));\\n}\\n.notecard--error[data-v-f656e861] {\\n --note-background: var(--color-error);\\n --note-theme: var(--color-error-text, var(--color-error));\\n}\\n.notecard--warning[data-v-f656e861] {\\n --note-background: var(--color-warning);\\n --note-theme: var(--color-warning-text, var(--color-warning));\\n}\\n.notecard--legacy.notecard--error[data-v-f656e861] {\\n --note-background: rgba(var(--color-error-rgb), 0.1);\\n}\\n.notecard--legacy.notecard--info[data-v-f656e861] {\\n --note-background: rgba(var(--color-info-rgb), 0.1);\\n}\\n.notecard--legacy.notecard--success[data-v-f656e861] {\\n --note-background: rgba(var(--color-success-rgb), 0.1);\\n}\\n.notecard--legacy.notecard--warning[data-v-f656e861] {\\n --note-background: rgba(var(--color-warning-rgb), 0.1);\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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 * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_hdy45_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, \"filter: drop-shadow\" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that \"filter\" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-large);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-large);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcPopover--XoXIhLx.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,WAAW;EACX,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,6BAA6B;EAC7B,oBAAoB;EACpB,cAAc;EACd,gBAAgB;EAChB,UAAU;AACZ;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,YAAY;EACZ,WAAW;EACX,gBAAgB;EAChB,oBAAoB;EACpB,WAAW;AACb;AACA;EACE,eAAe;EACf,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,yBAAyB;AAC3B;AACA;EACE;;;;;;;IAOE;EACF,8CAA8C;EAC9C,yCAAyC;AAC3C;AACA;EACE,UAAU;EACV,6BAA6B;EAC7B,yCAAyC;EACzC,gBAAgB;EAChB,wCAAwC;AAC1C;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,SAAS;EACT,mBAAmB;EACnB,yBAAyB;EACzB,kBAAkB;AACpB;AACA;EACE,YAAY;EACZ,qDAAqD,EAAE,mBAAmB;EAC1E,sBAAsB;EACtB,qDAAqD,EAAE,mBAAmB;EAC1E,8CAA8C;AAChD;AACA;EACE,SAAS;EACT,qDAAqD,EAAE,mBAAmB;EAC1E,mBAAmB;EACnB,qDAAqD,EAAE,mBAAmB;EAC1E,iDAAiD;AACnD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,UAAU;EACV,qDAAqD,EAAE,mBAAmB;EAC1E,oBAAoB;EACpB,qDAAqD,EAAE,mBAAmB;EAC1E,gDAAgD;AAClD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,WAAW;EACX,qDAAqD,EAAE,mBAAmB;EAC1E,qBAAqB;EACrB,qDAAqD,EAAE,mBAAmB;EAC1E,+CAA+C;AACjD;AACA;EACE,kBAAkB;EAClB,6EAA6E;EAC7E,UAAU;AACZ;AACA;EACE,mBAAmB;EACnB,0CAA0C;EAC1C,UAAU;AACZ\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n._material-design-icon_hdy45_12 {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer {\\n position: absolute;\\n top: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n left: 0;\\n z-index: -1;\\n width: 100%;\\n height: 100%;\\n border: none;\\n background-color: transparent;\\n pointer-events: none;\\n display: block;\\n overflow: hidden;\\n opacity: 0;\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer object {\\n display: block;\\n position: absolute;\\n top: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n left: 0;\\n height: 100%;\\n width: 100%;\\n overflow: hidden;\\n pointer-events: none;\\n z-index: -1;\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper {\\n z-index: 100000;\\n top: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n left: 0;\\n display: block !important;\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\\n /*\\n * In theory, \\\"filter: drop-shadow\\\" would look better here with arrow shadow.\\n * In fact, in results in a blurry popover in Chromium on scaling.\\n * The hypothesis is that \\\"filter\\\" creates a new composition layer,\\n * and with GPU acceleration requires the previous layers content to be rasterized.\\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\\n * and then apply scaling, which results in a blurry popover.\\n */\\n box-shadow: 0 1px 10px var(--color-box-shadow);\\n border-radius: var(--border-radius-large);\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\\n padding: 0;\\n color: var(--color-main-text);\\n border-radius: var(--border-radius-large);\\n overflow: hidden;\\n background: var(--color-main-background);\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\\n position: absolute;\\n z-index: 1;\\n width: 0;\\n height: 0;\\n border-style: solid;\\n border-color: transparent;\\n border-width: 10px;\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\\n bottom: -9px;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-bottom-width: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-top-color: var(--color-main-background);\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\\n top: -9px;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-top-width: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-bottom-color: var(--color-main-background);\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n left: -9px;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-left-width: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-right-color: var(--color-main-background);\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n right: -9px;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-right-width: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-left-color: var(--color-main-background);\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\\n visibility: hidden;\\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\\n opacity: 0;\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\\n visibility: visible;\\n transition: opacity var(--animation-quick);\\n opacity: 1;\\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, `#emptycontent[data-v-52c6e7ae]{margin:0;padding:10% 5%;background-color:var(--color-main-background)}iframe[data-v-52c6e7ae]{width:100%;height:calc(100% + var(--header-height));top:0;position:absolute}`, \"\",{\"version\":3,\"sources\":[\"webpack://./src/views/PDFView.vue\"],\"names\":[],\"mappings\":\"AACA,+BACC,QAAA,CACA,cAAA,CACA,6CAAA,CAGD,wBACC,UAAA,CAKA,wCAAA,CAGA,KAAA,CACA,iBAAA\",\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","\"use strict\";\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\nmodule.exports = function (cssWithMappingToString) {\n var list = [];\n\n // return the list of modules as css string\n list.toString = function toString() {\n return this.map(function (item) {\n var content = \"\";\n var needLayer = typeof item[5] !== \"undefined\";\n if (item[4]) {\n content += \"@supports (\".concat(item[4], \") {\");\n }\n if (item[2]) {\n content += \"@media \".concat(item[2], \" {\");\n }\n if (needLayer) {\n content += \"@layer\".concat(item[5].length > 0 ? \" \".concat(item[5]) : \"\", \" {\");\n }\n content += cssWithMappingToString(item);\n if (needLayer) {\n content += \"}\";\n }\n if (item[2]) {\n content += \"}\";\n }\n if (item[4]) {\n content += \"}\";\n }\n return content;\n }).join(\"\");\n };\n\n // import a list of modules into the list\n list.i = function i(modules, media, dedupe, supports, layer) {\n if (typeof modules === \"string\") {\n modules = [[null, modules, undefined]];\n }\n var alreadyImportedModules = {};\n if (dedupe) {\n for (var k = 0; k < this.length; k++) {\n var id = this[k][0];\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n for (var _k = 0; _k < modules.length; _k++) {\n var item = [].concat(modules[_k]);\n if (dedupe && alreadyImportedModules[item[0]]) {\n continue;\n }\n if (typeof layer !== \"undefined\") {\n if (typeof item[5] === \"undefined\") {\n item[5] = layer;\n } else {\n item[1] = \"@layer\".concat(item[5].length > 0 ? \" \".concat(item[5]) : \"\", \" {\").concat(item[1], \"}\");\n item[5] = layer;\n }\n }\n if (media) {\n if (!item[2]) {\n item[2] = media;\n } else {\n item[1] = \"@media \".concat(item[2], \" {\").concat(item[1], \"}\");\n item[2] = media;\n }\n }\n if (supports) {\n if (!item[4]) {\n item[4] = \"\".concat(supports);\n } else {\n item[1] = \"@supports (\".concat(item[4], \") {\").concat(item[1], \"}\");\n item[4] = supports;\n }\n }\n list.push(item);\n }\n };\n return list;\n};","\"use strict\";\n\nmodule.exports = function (item) {\n var content = item[1];\n var cssMapping = item[3];\n if (!cssMapping) {\n return content;\n }\n if (typeof btoa === \"function\") {\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping))));\n var data = \"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(base64);\n var sourceMapping = \"/*# \".concat(data, \" */\");\n return [content].concat([sourceMapping]).join(\"\\n\");\n }\n return [content].join(\"\\n\");\n};","/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34: // \"\n escape = '"';\n break;\n case 38: // &\n escape = '&';\n break;\n case 39: // '\n escape = ''';\n break;\n case 60: // <\n escape = '<';\n break;\n case 62: // >\n escape = '>';\n break;\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index\n ? html + str.substring(lastIndex, index)\n : html;\n}\n","/*!\n* focus-trap 7.6.6\n* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE\n*/\nimport { tabbable, focusable, isTabbable, getTabIndex, isFocusable } from 'tabbable';\n\nfunction _arrayLikeToArray(r, a) {\n (null == a || a > r.length) && (a = r.length);\n for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];\n return n;\n}\nfunction _arrayWithoutHoles(r) {\n if (Array.isArray(r)) return _arrayLikeToArray(r);\n}\nfunction _defineProperty(e, r, t) {\n return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, {\n value: t,\n enumerable: true,\n configurable: true,\n writable: true\n }) : e[r] = t, e;\n}\nfunction _iterableToArray(r) {\n if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r);\n}\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction ownKeys(e, r) {\n var t = Object.keys(e);\n if (Object.getOwnPropertySymbols) {\n var o = Object.getOwnPropertySymbols(e);\n r && (o = o.filter(function (r) {\n return Object.getOwnPropertyDescriptor(e, r).enumerable;\n })), t.push.apply(t, o);\n }\n return t;\n}\nfunction _objectSpread2(e) {\n for (var r = 1; r < arguments.length; r++) {\n var t = null != arguments[r] ? arguments[r] : {};\n r % 2 ? ownKeys(Object(t), true).forEach(function (r) {\n _defineProperty(e, r, t[r]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {\n Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));\n });\n }\n return e;\n}\nfunction _toConsumableArray(r) {\n return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread();\n}\nfunction _toPrimitive(t, r) {\n if (\"object\" != typeof t || !t) return t;\n var e = t[Symbol.toPrimitive];\n if (void 0 !== e) {\n var i = e.call(t, r);\n if (\"object\" != typeof i) return i;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (\"string\" === r ? String : Number)(t);\n}\nfunction _toPropertyKey(t) {\n var i = _toPrimitive(t, \"string\");\n return \"symbol\" == typeof i ? i : i + \"\";\n}\nfunction _unsupportedIterableToArray(r, a) {\n if (r) {\n if (\"string\" == typeof r) return _arrayLikeToArray(r, a);\n var t = {}.toString.call(r).slice(8, -1);\n return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0;\n }\n}\n\nvar activeFocusTraps = {\n activateTrap: function activateTrap(trapStack, trap) {\n if (trapStack.length > 0) {\n var activeTrap = trapStack[trapStack.length - 1];\n if (activeTrap !== trap) {\n activeTrap._setPausedState(true);\n }\n }\n var trapIndex = trapStack.indexOf(trap);\n if (trapIndex === -1) {\n trapStack.push(trap);\n } else {\n // move this existing trap to the front of the queue\n trapStack.splice(trapIndex, 1);\n trapStack.push(trap);\n }\n },\n deactivateTrap: function deactivateTrap(trapStack, trap) {\n var trapIndex = trapStack.indexOf(trap);\n if (trapIndex !== -1) {\n trapStack.splice(trapIndex, 1);\n }\n if (trapStack.length > 0 && !trapStack[trapStack.length - 1]._isManuallyPaused()) {\n trapStack[trapStack.length - 1]._setPausedState(false);\n }\n }\n};\nvar isSelectableInput = function isSelectableInput(node) {\n return node.tagName && node.tagName.toLowerCase() === 'input' && typeof node.select === 'function';\n};\nvar isEscapeEvent = function isEscapeEvent(e) {\n return (e === null || e === void 0 ? void 0 : e.key) === 'Escape' || (e === null || e === void 0 ? void 0 : e.key) === 'Esc' || (e === null || e === void 0 ? void 0 : e.keyCode) === 27;\n};\nvar isTabEvent = function isTabEvent(e) {\n return (e === null || e === void 0 ? void 0 : e.key) === 'Tab' || (e === null || e === void 0 ? void 0 : e.keyCode) === 9;\n};\n\n// checks for TAB by default\nvar isKeyForward = function isKeyForward(e) {\n return isTabEvent(e) && !e.shiftKey;\n};\n\n// checks for SHIFT+TAB by default\nvar isKeyBackward = function isKeyBackward(e) {\n return isTabEvent(e) && e.shiftKey;\n};\nvar delay = function delay(fn) {\n return setTimeout(fn, 0);\n};\n\n/**\n * Get an option's value when it could be a plain value, or a handler that provides\n * the value.\n * @param {*} value Option's value to check.\n * @param {...*} [params] Any parameters to pass to the handler, if `value` is a function.\n * @returns {*} The `value`, or the handler's returned value.\n */\nvar valueOrHandler = function valueOrHandler(value) {\n for (var _len = arguments.length, params = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n params[_key - 1] = arguments[_key];\n }\n return typeof value === 'function' ? value.apply(void 0, params) : value;\n};\nvar getActualTarget = function getActualTarget(event) {\n // NOTE: If the trap is _inside_ a shadow DOM, event.target will always be the\n // shadow host. However, event.target.composedPath() will be an array of\n // nodes \"clicked\" from inner-most (the actual element inside the shadow) to\n // outer-most (the host HTML document). If we have access to composedPath(),\n // then use its first element; otherwise, fall back to event.target (and\n // this only works for an _open_ shadow DOM; otherwise,\n // composedPath()[0] === event.target always).\n return event.target.shadowRoot && typeof event.composedPath === 'function' ? event.composedPath()[0] : event.target;\n};\n\n// NOTE: this must be _outside_ `createFocusTrap()` to make sure all traps in this\n// current instance use the same stack if `userOptions.trapStack` isn't specified\nvar internalTrapStack = [];\nvar createFocusTrap = function createFocusTrap(elements, userOptions) {\n // SSR: a live trap shouldn't be created in this type of environment so this\n // should be safe code to execute if the `document` option isn't specified\n var doc = (userOptions === null || userOptions === void 0 ? void 0 : userOptions.document) || document;\n var trapStack = (userOptions === null || userOptions === void 0 ? void 0 : userOptions.trapStack) || internalTrapStack;\n var config = _objectSpread2({\n returnFocusOnDeactivate: true,\n escapeDeactivates: true,\n delayInitialFocus: true,\n isKeyForward: isKeyForward,\n isKeyBackward: isKeyBackward\n }, userOptions);\n var state = {\n // containers given to createFocusTrap()\n // @type {Array}\n containers: [],\n // list of objects identifying tabbable nodes in `containers` in the trap\n // NOTE: it's possible that a group has no tabbable nodes if nodes get removed while the trap\n // is active, but the trap should never get to a state where there isn't at least one group\n // with at least one tabbable node in it (that would lead to an error condition that would\n // result in an error being thrown)\n // @type {Array<{\n // container: HTMLElement,\n // tabbableNodes: Array, // empty if none\n // focusableNodes: Array, // empty if none\n // posTabIndexesFound: boolean,\n // firstTabbableNode: HTMLElement|undefined,\n // lastTabbableNode: HTMLElement|undefined,\n // firstDomTabbableNode: HTMLElement|undefined,\n // lastDomTabbableNode: HTMLElement|undefined,\n // nextTabbableNode: (node: HTMLElement, forward: boolean) => HTMLElement|undefined\n // }>}\n containerGroups: [],\n // same order/length as `containers` list\n\n // references to objects in `containerGroups`, but only those that actually have\n // tabbable nodes in them\n // NOTE: same order as `containers` and `containerGroups`, but __not necessarily__\n // the same length\n tabbableGroups: [],\n nodeFocusedBeforeActivation: null,\n mostRecentlyFocusedNode: null,\n active: false,\n paused: false,\n manuallyPaused: false,\n // timer ID for when delayInitialFocus is true and initial focus in this trap\n // has been delayed during activation\n delayInitialFocusTimer: undefined,\n // the most recent KeyboardEvent for the configured nav key (typically [SHIFT+]TAB), if any\n recentNavEvent: undefined\n };\n var trap; // eslint-disable-line prefer-const -- some private functions reference it, and its methods reference private functions, so we must declare here and define later\n\n /**\n * Gets a configuration option value.\n * @param {Object|undefined} configOverrideOptions If true, and option is defined in this set,\n * value will be taken from this object. Otherwise, value will be taken from base configuration.\n * @param {string} optionName Name of the option whose value is sought.\n * @param {string|undefined} [configOptionName] Name of option to use __instead of__ `optionName`\n * IIF `configOverrideOptions` is not defined. Otherwise, `optionName` is used.\n */\n var getOption = function getOption(configOverrideOptions, optionName, configOptionName) {\n return configOverrideOptions && configOverrideOptions[optionName] !== undefined ? configOverrideOptions[optionName] : config[configOptionName || optionName];\n };\n\n /**\n * Finds the index of the container that contains the element.\n * @param {HTMLElement} element\n * @param {Event} [event] If available, and `element` isn't directly found in any container,\n * the event's composed path is used to see if includes any known trap containers in the\n * case where the element is inside a Shadow DOM.\n * @returns {number} Index of the container in either `state.containers` or\n * `state.containerGroups` (the order/length of these lists are the same); -1\n * if the element isn't found.\n */\n var findContainerIndex = function findContainerIndex(element, event) {\n var composedPath = typeof (event === null || event === void 0 ? void 0 : event.composedPath) === 'function' ? event.composedPath() : undefined;\n // NOTE: search `containerGroups` because it's possible a group contains no tabbable\n // nodes, but still contains focusable nodes (e.g. if they all have `tabindex=-1`)\n // and we still need to find the element in there\n return state.containerGroups.findIndex(function (_ref) {\n var container = _ref.container,\n tabbableNodes = _ref.tabbableNodes;\n return container.contains(element) || (// fall back to explicit tabbable search which will take into consideration any\n // web components if the `tabbableOptions.getShadowRoot` option was used for\n // the trap, enabling shadow DOM support in tabbable (`Node.contains()` doesn't\n // look inside web components even if open)\n composedPath === null || composedPath === void 0 ? void 0 : composedPath.includes(container)) || tabbableNodes.find(function (node) {\n return node === element;\n });\n });\n };\n\n /**\n * Gets the node for the given option, which is expected to be an option that\n * can be either a DOM node, a string that is a selector to get a node, `false`\n * (if a node is explicitly NOT given), or a function that returns any of these\n * values.\n * @param {string} optionName\n * @param {Object} options\n * @param {boolean} [options.hasFallback] True if the option could be a selector string\n * and the option allows for a fallback scenario in the case where the selector is\n * valid but does not match a node (i.e. the queried node doesn't exist in the DOM).\n * @param {Array} [options.params] Params to pass to the option if it's a function.\n * @returns {undefined | null | false | HTMLElement | SVGElement} Returns\n * `undefined` if the option is not specified; `null` if the option didn't resolve\n * to a node but `options.hasFallback=true`, `false` if the option resolved to `false`\n * (node explicitly not given); otherwise, the resolved DOM node.\n * @throws {Error} If the option is set, not `false`, and is not, or does not\n * resolve to a node, unless the option is a selector string and `options.hasFallback=true`.\n */\n var getNodeForOption = function getNodeForOption(optionName) {\n var _ref2 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n _ref2$hasFallback = _ref2.hasFallback,\n hasFallback = _ref2$hasFallback === void 0 ? false : _ref2$hasFallback,\n _ref2$params = _ref2.params,\n params = _ref2$params === void 0 ? [] : _ref2$params;\n var optionValue = config[optionName];\n if (typeof optionValue === 'function') {\n optionValue = optionValue.apply(void 0, _toConsumableArray(params));\n }\n if (optionValue === true) {\n optionValue = undefined; // use default value\n }\n if (!optionValue) {\n if (optionValue === undefined || optionValue === false) {\n return optionValue;\n }\n // else, empty string (invalid), null (invalid), 0 (invalid)\n\n throw new Error(\"`\".concat(optionName, \"` was specified but was not a node, or did not return a node\"));\n }\n var node = optionValue; // could be HTMLElement, SVGElement, or non-empty string at this point\n\n if (typeof optionValue === 'string') {\n try {\n node = doc.querySelector(optionValue); // resolve to node, or null if fails\n } catch (err) {\n throw new Error(\"`\".concat(optionName, \"` appears to be an invalid selector; error=\\\"\").concat(err.message, \"\\\"\"));\n }\n if (!node) {\n if (!hasFallback) {\n throw new Error(\"`\".concat(optionName, \"` as selector refers to no known node\"));\n }\n // else, `node` MUST be `null` because that's what `Document.querySelector()` returns\n // if the selector is valid but doesn't match anything\n }\n }\n return node;\n };\n var getInitialFocusNode = function getInitialFocusNode() {\n var node = getNodeForOption('initialFocus', {\n hasFallback: true\n });\n\n // false explicitly indicates we want no initialFocus at all\n if (node === false) {\n return false;\n }\n if (node === undefined || node && !isFocusable(node, config.tabbableOptions)) {\n // option not specified nor focusable: use fallback options\n if (findContainerIndex(doc.activeElement) >= 0) {\n node = doc.activeElement;\n } else {\n var firstTabbableGroup = state.tabbableGroups[0];\n var firstTabbableNode = firstTabbableGroup && firstTabbableGroup.firstTabbableNode;\n\n // NOTE: `fallbackFocus` option function cannot return `false` (not supported)\n node = firstTabbableNode || getNodeForOption('fallbackFocus');\n }\n } else if (node === null) {\n // option is a VALID selector string that doesn't yield a node: use the `fallbackFocus`\n // option instead of the default behavior when the option isn't specified at all\n node = getNodeForOption('fallbackFocus');\n }\n if (!node) {\n throw new Error('Your focus-trap needs to have at least one focusable element');\n }\n return node;\n };\n var updateTabbableNodes = function updateTabbableNodes() {\n state.containerGroups = state.containers.map(function (container) {\n var tabbableNodes = tabbable(container, config.tabbableOptions);\n\n // NOTE: if we have tabbable nodes, we must have focusable nodes; focusable nodes\n // are a superset of tabbable nodes since nodes with negative `tabindex` attributes\n // are focusable but not tabbable\n var focusableNodes = focusable(container, config.tabbableOptions);\n var firstTabbableNode = tabbableNodes.length > 0 ? tabbableNodes[0] : undefined;\n var lastTabbableNode = tabbableNodes.length > 0 ? tabbableNodes[tabbableNodes.length - 1] : undefined;\n var firstDomTabbableNode = focusableNodes.find(function (node) {\n return isTabbable(node);\n });\n var lastDomTabbableNode = focusableNodes.slice().reverse().find(function (node) {\n return isTabbable(node);\n });\n var posTabIndexesFound = !!tabbableNodes.find(function (node) {\n return getTabIndex(node) > 0;\n });\n return {\n container: container,\n tabbableNodes: tabbableNodes,\n focusableNodes: focusableNodes,\n /** True if at least one node with positive `tabindex` was found in this container. */\n posTabIndexesFound: posTabIndexesFound,\n /** First tabbable node in container, __tabindex__ order; `undefined` if none. */\n firstTabbableNode: firstTabbableNode,\n /** Last tabbable node in container, __tabindex__ order; `undefined` if none. */\n lastTabbableNode: lastTabbableNode,\n // NOTE: DOM order is NOT NECESSARILY \"document position\" order, but figuring that out\n // would require more than just https://developer.mozilla.org/en-US/docs/Web/API/Node/compareDocumentPosition\n // because that API doesn't work with Shadow DOM as well as it should (@see\n // https://github.com/whatwg/dom/issues/320) and since this first/last is only needed, so far,\n // to address an edge case related to positive tabindex support, this seems like a much easier,\n // \"close enough most of the time\" alternative for positive tabindexes which should generally\n // be avoided anyway...\n /** First tabbable node in container, __DOM__ order; `undefined` if none. */\n firstDomTabbableNode: firstDomTabbableNode,\n /** Last tabbable node in container, __DOM__ order; `undefined` if none. */\n lastDomTabbableNode: lastDomTabbableNode,\n /**\n * Finds the __tabbable__ node that follows the given node in the specified direction,\n * in this container, if any.\n * @param {HTMLElement} node\n * @param {boolean} [forward] True if going in forward tab order; false if going\n * in reverse.\n * @returns {HTMLElement|undefined} The next tabbable node, if any.\n */\n nextTabbableNode: function nextTabbableNode(node) {\n var forward = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var nodeIdx = tabbableNodes.indexOf(node);\n if (nodeIdx < 0) {\n // either not tabbable nor focusable, or was focused but not tabbable (negative tabindex):\n // since `node` should at least have been focusable, we assume that's the case and mimic\n // what browsers do, which is set focus to the next node in __document position order__,\n // regardless of positive tabindexes, if any -- and for reasons explained in the NOTE\n // above related to `firstDomTabbable` and `lastDomTabbable` properties, we fall back to\n // basic DOM order\n if (forward) {\n return focusableNodes.slice(focusableNodes.indexOf(node) + 1).find(function (el) {\n return isTabbable(el);\n });\n }\n return focusableNodes.slice(0, focusableNodes.indexOf(node)).reverse().find(function (el) {\n return isTabbable(el);\n });\n }\n return tabbableNodes[nodeIdx + (forward ? 1 : -1)];\n }\n };\n });\n state.tabbableGroups = state.containerGroups.filter(function (group) {\n return group.tabbableNodes.length > 0;\n });\n\n // throw if no groups have tabbable nodes and we don't have a fallback focus node either\n if (state.tabbableGroups.length <= 0 && !getNodeForOption('fallbackFocus') // returning false not supported for this option\n ) {\n throw new Error('Your focus-trap must have at least one container with at least one tabbable node in it at all times');\n }\n\n // NOTE: Positive tabindexes are only properly supported in single-container traps because\n // doing it across multiple containers where tabindexes could be all over the place\n // would require Tabbable to support multiple containers, would require additional\n // specialized Shadow DOM support, and would require Tabbable's multi-container support\n // to look at those containers in document position order rather than user-provided\n // order (as they are treated in Focus-trap, for legacy reasons). See discussion on\n // https://github.com/focus-trap/focus-trap/issues/375 for more details.\n if (state.containerGroups.find(function (g) {\n return g.posTabIndexesFound;\n }) && state.containerGroups.length > 1) {\n throw new Error(\"At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.\");\n }\n };\n\n /**\n * Gets the current activeElement. If it's a web-component and has open shadow-root\n * it will recursively search inside shadow roots for the \"true\" activeElement.\n *\n * @param {Document | ShadowRoot} el\n *\n * @returns {HTMLElement} The element that currently has the focus\n **/\n var _getActiveElement = function getActiveElement(el) {\n var activeElement = el.activeElement;\n if (!activeElement) {\n return;\n }\n if (activeElement.shadowRoot && activeElement.shadowRoot.activeElement !== null) {\n return _getActiveElement(activeElement.shadowRoot);\n }\n return activeElement;\n };\n var _tryFocus = function tryFocus(node) {\n if (node === false) {\n return;\n }\n if (node === _getActiveElement(document)) {\n return;\n }\n if (!node || !node.focus) {\n _tryFocus(getInitialFocusNode());\n return;\n }\n node.focus({\n preventScroll: !!config.preventScroll\n });\n // NOTE: focus() API does not trigger focusIn event so set MRU node manually\n state.mostRecentlyFocusedNode = node;\n if (isSelectableInput(node)) {\n node.select();\n }\n };\n var getReturnFocusNode = function getReturnFocusNode(previousActiveElement) {\n var node = getNodeForOption('setReturnFocus', {\n params: [previousActiveElement]\n });\n return node ? node : node === false ? false : previousActiveElement;\n };\n\n /**\n * Finds the next node (in either direction) where focus should move according to a\n * keyboard focus-in event.\n * @param {Object} params\n * @param {Node} [params.target] Known target __from which__ to navigate, if any.\n * @param {KeyboardEvent|FocusEvent} [params.event] Event to use if `target` isn't known (event\n * will be used to determine the `target`). Ignored if `target` is specified.\n * @param {boolean} [params.isBackward] True if focus should move backward.\n * @returns {Node|undefined} The next node, or `undefined` if a next node couldn't be\n * determined given the current state of the trap.\n */\n var findNextNavNode = function findNextNavNode(_ref3) {\n var target = _ref3.target,\n event = _ref3.event,\n _ref3$isBackward = _ref3.isBackward,\n isBackward = _ref3$isBackward === void 0 ? false : _ref3$isBackward;\n target = target || getActualTarget(event);\n updateTabbableNodes();\n var destinationNode = null;\n if (state.tabbableGroups.length > 0) {\n // make sure the target is actually contained in a group\n // NOTE: the target may also be the container itself if it's focusable\n // with tabIndex='-1' and was given initial focus\n var containerIndex = findContainerIndex(target, event);\n var containerGroup = containerIndex >= 0 ? state.containerGroups[containerIndex] : undefined;\n if (containerIndex < 0) {\n // target not found in any group: quite possible focus has escaped the trap,\n // so bring it back into...\n if (isBackward) {\n // ...the last node in the last group\n destinationNode = state.tabbableGroups[state.tabbableGroups.length - 1].lastTabbableNode;\n } else {\n // ...the first node in the first group\n destinationNode = state.tabbableGroups[0].firstTabbableNode;\n }\n } else if (isBackward) {\n // REVERSE\n\n // is the target the first tabbable node in a group?\n var startOfGroupIndex = state.tabbableGroups.findIndex(function (_ref4) {\n var firstTabbableNode = _ref4.firstTabbableNode;\n return target === firstTabbableNode;\n });\n if (startOfGroupIndex < 0 && (containerGroup.container === target || isFocusable(target, config.tabbableOptions) && !isTabbable(target, config.tabbableOptions) && !containerGroup.nextTabbableNode(target, false))) {\n // an exception case where the target is either the container itself, or\n // a non-tabbable node that was given focus (i.e. tabindex is negative\n // and user clicked on it or node was programmatically given focus)\n // and is not followed by any other tabbable node, in which\n // case, we should handle shift+tab as if focus were on the container's\n // first tabbable node, and go to the last tabbable node of the LAST group\n startOfGroupIndex = containerIndex;\n }\n if (startOfGroupIndex >= 0) {\n // YES: then shift+tab should go to the last tabbable node in the\n // previous group (and wrap around to the last tabbable node of\n // the LAST group if it's the first tabbable node of the FIRST group)\n var destinationGroupIndex = startOfGroupIndex === 0 ? state.tabbableGroups.length - 1 : startOfGroupIndex - 1;\n var destinationGroup = state.tabbableGroups[destinationGroupIndex];\n destinationNode = getTabIndex(target) >= 0 ? destinationGroup.lastTabbableNode : destinationGroup.lastDomTabbableNode;\n } else if (!isTabEvent(event)) {\n // user must have customized the nav keys so we have to move focus manually _within_\n // the active group: do this based on the order determined by tabbable()\n destinationNode = containerGroup.nextTabbableNode(target, false);\n }\n } else {\n // FORWARD\n\n // is the target the last tabbable node in a group?\n var lastOfGroupIndex = state.tabbableGroups.findIndex(function (_ref5) {\n var lastTabbableNode = _ref5.lastTabbableNode;\n return target === lastTabbableNode;\n });\n if (lastOfGroupIndex < 0 && (containerGroup.container === target || isFocusable(target, config.tabbableOptions) && !isTabbable(target, config.tabbableOptions) && !containerGroup.nextTabbableNode(target))) {\n // an exception case where the target is the container itself, or\n // a non-tabbable node that was given focus (i.e. tabindex is negative\n // and user clicked on it or node was programmatically given focus)\n // and is not followed by any other tabbable node, in which\n // case, we should handle tab as if focus were on the container's\n // last tabbable node, and go to the first tabbable node of the FIRST group\n lastOfGroupIndex = containerIndex;\n }\n if (lastOfGroupIndex >= 0) {\n // YES: then tab should go to the first tabbable node in the next\n // group (and wrap around to the first tabbable node of the FIRST\n // group if it's the last tabbable node of the LAST group)\n var _destinationGroupIndex = lastOfGroupIndex === state.tabbableGroups.length - 1 ? 0 : lastOfGroupIndex + 1;\n var _destinationGroup = state.tabbableGroups[_destinationGroupIndex];\n destinationNode = getTabIndex(target) >= 0 ? _destinationGroup.firstTabbableNode : _destinationGroup.firstDomTabbableNode;\n } else if (!isTabEvent(event)) {\n // user must have customized the nav keys so we have to move focus manually _within_\n // the active group: do this based on the order determined by tabbable()\n destinationNode = containerGroup.nextTabbableNode(target);\n }\n }\n } else {\n // no groups available\n // NOTE: the fallbackFocus option does not support returning false to opt-out\n destinationNode = getNodeForOption('fallbackFocus');\n }\n return destinationNode;\n };\n\n // This needs to be done on mousedown and touchstart instead of click\n // so that it precedes the focus event.\n var checkPointerDown = function checkPointerDown(e) {\n var target = getActualTarget(e);\n if (findContainerIndex(target, e) >= 0) {\n // allow the click since it ocurred inside the trap\n return;\n }\n if (valueOrHandler(config.clickOutsideDeactivates, e)) {\n // immediately deactivate the trap\n trap.deactivate({\n // NOTE: by setting `returnFocus: false`, deactivate() will do nothing,\n // which will result in the outside click setting focus to the node\n // that was clicked (and if not focusable, to \"nothing\"); by setting\n // `returnFocus: true`, we'll attempt to re-focus the node originally-focused\n // on activation (or the configured `setReturnFocus` node), whether the\n // outside click was on a focusable node or not\n returnFocus: config.returnFocusOnDeactivate\n });\n return;\n }\n\n // This is needed for mobile devices.\n // (If we'll only let `click` events through,\n // then on mobile they will be blocked anyways if `touchstart` is blocked.)\n if (valueOrHandler(config.allowOutsideClick, e)) {\n // allow the click outside the trap to take place\n return;\n }\n\n // otherwise, prevent the click\n e.preventDefault();\n };\n\n // In case focus escapes the trap for some strange reason, pull it back in.\n // NOTE: the focusIn event is NOT cancelable, so if focus escapes, it may cause unexpected\n // scrolling if the node that got focused was out of view; there's nothing we can do to\n // prevent that from happening by the time we discover that focus escaped\n var checkFocusIn = function checkFocusIn(event) {\n var target = getActualTarget(event);\n var targetContained = findContainerIndex(target, event) >= 0;\n\n // In Firefox when you Tab out of an iframe the Document is briefly focused.\n if (targetContained || target instanceof Document) {\n if (targetContained) {\n state.mostRecentlyFocusedNode = target;\n }\n } else {\n // escaped! pull it back in to where it just left\n event.stopImmediatePropagation();\n\n // focus will escape if the MRU node had a positive tab index and user tried to nav forward;\n // it will also escape if the MRU node had a 0 tab index and user tried to nav backward\n // toward a node with a positive tab index\n var nextNode; // next node to focus, if we find one\n var navAcrossContainers = true;\n if (state.mostRecentlyFocusedNode) {\n if (getTabIndex(state.mostRecentlyFocusedNode) > 0) {\n // MRU container index must be >=0 otherwise we wouldn't have it as an MRU node...\n var mruContainerIdx = findContainerIndex(state.mostRecentlyFocusedNode);\n // there MAY not be any tabbable nodes in the container if there are at least 2 containers\n // and the MRU node is focusable but not tabbable (focus-trap requires at least 1 container\n // with at least one tabbable node in order to function, so this could be the other container\n // with nothing tabbable in it)\n var tabbableNodes = state.containerGroups[mruContainerIdx].tabbableNodes;\n if (tabbableNodes.length > 0) {\n // MRU tab index MAY not be found if the MRU node is focusable but not tabbable\n var mruTabIdx = tabbableNodes.findIndex(function (node) {\n return node === state.mostRecentlyFocusedNode;\n });\n if (mruTabIdx >= 0) {\n if (config.isKeyForward(state.recentNavEvent)) {\n if (mruTabIdx + 1 < tabbableNodes.length) {\n nextNode = tabbableNodes[mruTabIdx + 1];\n navAcrossContainers = false;\n }\n // else, don't wrap within the container as focus should move to next/previous\n // container\n } else {\n if (mruTabIdx - 1 >= 0) {\n nextNode = tabbableNodes[mruTabIdx - 1];\n navAcrossContainers = false;\n }\n // else, don't wrap within the container as focus should move to next/previous\n // container\n }\n // else, don't find in container order without considering direction too\n }\n }\n // else, no tabbable nodes in that container (which means we must have at least one other\n // container with at least one tabbable node in it, otherwise focus-trap would've thrown\n // an error the last time updateTabbableNodes() was run): find next node among all known\n // containers\n } else {\n // check to see if there's at least one tabbable node with a positive tab index inside\n // the trap because focus seems to escape when navigating backward from a tabbable node\n // with tabindex=0 when this is the case (instead of wrapping to the tabbable node with\n // the greatest positive tab index like it should)\n if (!state.containerGroups.some(function (g) {\n return g.tabbableNodes.some(function (n) {\n return getTabIndex(n) > 0;\n });\n })) {\n // no containers with tabbable nodes with positive tab indexes which means the focus\n // escaped for some other reason and we should just execute the fallback to the\n // MRU node or initial focus node, if any\n navAcrossContainers = false;\n }\n }\n } else {\n // no MRU node means we're likely in some initial condition when the trap has just\n // been activated and initial focus hasn't been given yet, in which case we should\n // fall through to trying to focus the initial focus node, which is what should\n // happen below at this point in the logic\n navAcrossContainers = false;\n }\n if (navAcrossContainers) {\n nextNode = findNextNavNode({\n // move FROM the MRU node, not event-related node (which will be the node that is\n // outside the trap causing the focus escape we're trying to fix)\n target: state.mostRecentlyFocusedNode,\n isBackward: config.isKeyBackward(state.recentNavEvent)\n });\n }\n if (nextNode) {\n _tryFocus(nextNode);\n } else {\n _tryFocus(state.mostRecentlyFocusedNode || getInitialFocusNode());\n }\n }\n state.recentNavEvent = undefined; // clear\n };\n\n // Hijack key nav events on the first and last focusable nodes of the trap,\n // in order to prevent focus from escaping. If it escapes for even a\n // moment it can end up scrolling the page and causing confusion so we\n // kind of need to capture the action at the keydown phase.\n var checkKeyNav = function checkKeyNav(event) {\n var isBackward = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n state.recentNavEvent = event;\n var destinationNode = findNextNavNode({\n event: event,\n isBackward: isBackward\n });\n if (destinationNode) {\n if (isTabEvent(event)) {\n // since tab natively moves focus, we wouldn't have a destination node unless we\n // were on the edge of a container and had to move to the next/previous edge, in\n // which case we want to prevent default to keep the browser from moving focus\n // to where it normally would\n event.preventDefault();\n }\n _tryFocus(destinationNode);\n }\n // else, let the browser take care of [shift+]tab and move the focus\n };\n var checkTabKey = function checkTabKey(event) {\n if (config.isKeyForward(event) || config.isKeyBackward(event)) {\n checkKeyNav(event, config.isKeyBackward(event));\n }\n };\n\n // we use a different event phase for the Escape key to allow canceling the event and checking for this in escapeDeactivates\n var checkEscapeKey = function checkEscapeKey(event) {\n if (isEscapeEvent(event) && valueOrHandler(config.escapeDeactivates, event) !== false) {\n event.preventDefault();\n trap.deactivate();\n }\n };\n var checkClick = function checkClick(e) {\n var target = getActualTarget(e);\n if (findContainerIndex(target, e) >= 0) {\n return;\n }\n if (valueOrHandler(config.clickOutsideDeactivates, e)) {\n return;\n }\n if (valueOrHandler(config.allowOutsideClick, e)) {\n return;\n }\n e.preventDefault();\n e.stopImmediatePropagation();\n };\n\n //\n // EVENT LISTENERS\n //\n\n var addListeners = function addListeners() {\n if (!state.active) {\n return;\n }\n\n // There can be only one listening focus trap at a time\n activeFocusTraps.activateTrap(trapStack, trap);\n\n // Delay ensures that the focused element doesn't capture the event\n // that caused the focus trap activation.\n state.delayInitialFocusTimer = config.delayInitialFocus ? delay(function () {\n _tryFocus(getInitialFocusNode());\n }) : _tryFocus(getInitialFocusNode());\n doc.addEventListener('focusin', checkFocusIn, true);\n doc.addEventListener('mousedown', checkPointerDown, {\n capture: true,\n passive: false\n });\n doc.addEventListener('touchstart', checkPointerDown, {\n capture: true,\n passive: false\n });\n doc.addEventListener('click', checkClick, {\n capture: true,\n passive: false\n });\n doc.addEventListener('keydown', checkTabKey, {\n capture: true,\n passive: false\n });\n doc.addEventListener('keydown', checkEscapeKey);\n return trap;\n };\n var removeListeners = function removeListeners() {\n if (!state.active) {\n return;\n }\n doc.removeEventListener('focusin', checkFocusIn, true);\n doc.removeEventListener('mousedown', checkPointerDown, true);\n doc.removeEventListener('touchstart', checkPointerDown, true);\n doc.removeEventListener('click', checkClick, true);\n doc.removeEventListener('keydown', checkTabKey, true);\n doc.removeEventListener('keydown', checkEscapeKey);\n return trap;\n };\n\n //\n // MUTATION OBSERVER\n //\n\n var checkDomRemoval = function checkDomRemoval(mutations) {\n var isFocusedNodeRemoved = mutations.some(function (mutation) {\n var removedNodes = Array.from(mutation.removedNodes);\n return removedNodes.some(function (node) {\n return node === state.mostRecentlyFocusedNode;\n });\n });\n\n // If the currently focused is removed then browsers will move focus to the\n // element. If this happens, try to move focus back into the trap.\n if (isFocusedNodeRemoved) {\n _tryFocus(getInitialFocusNode());\n }\n };\n\n // Use MutationObserver - if supported - to detect if focused node is removed\n // from the DOM.\n var mutationObserver = typeof window !== 'undefined' && 'MutationObserver' in window ? new MutationObserver(checkDomRemoval) : undefined;\n var updateObservedNodes = function updateObservedNodes() {\n if (!mutationObserver) {\n return;\n }\n mutationObserver.disconnect();\n if (state.active && !state.paused) {\n state.containers.map(function (container) {\n mutationObserver.observe(container, {\n subtree: true,\n childList: true\n });\n });\n }\n };\n\n //\n // TRAP DEFINITION\n //\n\n trap = {\n get active() {\n return state.active;\n },\n get paused() {\n return state.paused;\n },\n activate: function activate(activateOptions) {\n if (state.active) {\n return this;\n }\n var onActivate = getOption(activateOptions, 'onActivate');\n var onPostActivate = getOption(activateOptions, 'onPostActivate');\n var checkCanFocusTrap = getOption(activateOptions, 'checkCanFocusTrap');\n if (!checkCanFocusTrap) {\n updateTabbableNodes();\n }\n state.active = true;\n state.paused = false;\n state.nodeFocusedBeforeActivation = _getActiveElement(doc);\n onActivate === null || onActivate === void 0 || onActivate();\n var finishActivation = function finishActivation() {\n if (checkCanFocusTrap) {\n updateTabbableNodes();\n }\n addListeners();\n updateObservedNodes();\n onPostActivate === null || onPostActivate === void 0 || onPostActivate();\n };\n if (checkCanFocusTrap) {\n checkCanFocusTrap(state.containers.concat()).then(finishActivation, finishActivation);\n return this;\n }\n finishActivation();\n return this;\n },\n deactivate: function deactivate(deactivateOptions) {\n if (!state.active) {\n return this;\n }\n var options = _objectSpread2({\n onDeactivate: config.onDeactivate,\n onPostDeactivate: config.onPostDeactivate,\n checkCanReturnFocus: config.checkCanReturnFocus\n }, deactivateOptions);\n clearTimeout(state.delayInitialFocusTimer); // noop if undefined\n state.delayInitialFocusTimer = undefined;\n removeListeners();\n state.active = false;\n state.paused = false;\n updateObservedNodes();\n activeFocusTraps.deactivateTrap(trapStack, trap);\n var onDeactivate = getOption(options, 'onDeactivate');\n var onPostDeactivate = getOption(options, 'onPostDeactivate');\n var checkCanReturnFocus = getOption(options, 'checkCanReturnFocus');\n var returnFocus = getOption(options, 'returnFocus', 'returnFocusOnDeactivate');\n onDeactivate === null || onDeactivate === void 0 || onDeactivate();\n var finishDeactivation = function finishDeactivation() {\n delay(function () {\n if (returnFocus) {\n _tryFocus(getReturnFocusNode(state.nodeFocusedBeforeActivation));\n }\n onPostDeactivate === null || onPostDeactivate === void 0 || onPostDeactivate();\n });\n };\n if (returnFocus && checkCanReturnFocus) {\n checkCanReturnFocus(getReturnFocusNode(state.nodeFocusedBeforeActivation)).then(finishDeactivation, finishDeactivation);\n return this;\n }\n finishDeactivation();\n return this;\n },\n pause: function pause(pauseOptions) {\n if (!state.active) {\n return this;\n }\n state.manuallyPaused = true;\n return this._setPausedState(true, pauseOptions);\n },\n unpause: function unpause(unpauseOptions) {\n if (!state.active) {\n return this;\n }\n state.manuallyPaused = false;\n if (trapStack[trapStack.length - 1] !== this) {\n return this;\n }\n return this._setPausedState(false, unpauseOptions);\n },\n updateContainerElements: function updateContainerElements(containerElements) {\n var elementsAsArray = [].concat(containerElements).filter(Boolean);\n state.containers = elementsAsArray.map(function (element) {\n return typeof element === 'string' ? doc.querySelector(element) : element;\n });\n if (state.active) {\n updateTabbableNodes();\n }\n updateObservedNodes();\n return this;\n }\n };\n Object.defineProperties(trap, {\n _isManuallyPaused: {\n value: function value() {\n return state.manuallyPaused;\n }\n },\n _setPausedState: {\n value: function value(paused, options) {\n if (state.paused === paused) {\n return this;\n }\n state.paused = paused;\n if (paused) {\n var onPause = getOption(options, 'onPause');\n var onPostPause = getOption(options, 'onPostPause');\n onPause === null || onPause === void 0 || onPause();\n removeListeners();\n updateObservedNodes();\n onPostPause === null || onPostPause === void 0 || onPostPause();\n } else {\n var onUnpause = getOption(options, 'onUnpause');\n var onPostUnpause = getOption(options, 'onPostUnpause');\n onUnpause === null || onUnpause === void 0 || onUnpause();\n updateTabbableNodes();\n addListeners();\n updateObservedNodes();\n onPostUnpause === null || onPostUnpause === void 0 || onPostUnpause();\n }\n return this;\n }\n }\n });\n\n // initialize container elements\n trap.updateContainerElements(elements);\n return trap;\n};\n\nexport { createFocusTrap };\n//# sourceMappingURL=focus-trap.esm.js.map\n","/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */\nexports.read = function (buffer, offset, isLE, mLen, nBytes) {\n var e, m\n var eLen = (nBytes * 8) - mLen - 1\n var eMax = (1 << eLen) - 1\n var eBias = eMax >> 1\n var nBits = -7\n var i = isLE ? (nBytes - 1) : 0\n var d = isLE ? -1 : 1\n var s = buffer[offset + i]\n\n i += d\n\n e = s & ((1 << (-nBits)) - 1)\n s >>= (-nBits)\n nBits += eLen\n for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {}\n\n m = e & ((1 << (-nBits)) - 1)\n e >>= (-nBits)\n nBits += mLen\n for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {}\n\n if (e === 0) {\n e = 1 - eBias\n } else if (e === eMax) {\n return m ? NaN : ((s ? -1 : 1) * Infinity)\n } else {\n m = m + Math.pow(2, mLen)\n e = e - eBias\n }\n return (s ? -1 : 1) * m * Math.pow(2, e - mLen)\n}\n\nexports.write = function (buffer, value, offset, isLE, mLen, nBytes) {\n var e, m, c\n var eLen = (nBytes * 8) - mLen - 1\n var eMax = (1 << eLen) - 1\n var eBias = eMax >> 1\n var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0)\n var i = isLE ? 0 : (nBytes - 1)\n var d = isLE ? 1 : -1\n var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0\n\n value = Math.abs(value)\n\n if (isNaN(value) || value === Infinity) {\n m = isNaN(value) ? 1 : 0\n e = eMax\n } else {\n e = Math.floor(Math.log(value) / Math.LN2)\n if (value * (c = Math.pow(2, -e)) < 1) {\n e--\n c *= 2\n }\n if (e + eBias >= 1) {\n value += rt / c\n } else {\n value += rt * Math.pow(2, 1 - eBias)\n }\n if (value * c >= 2) {\n e++\n c /= 2\n }\n\n if (e + eBias >= eMax) {\n m = 0\n e = eMax\n } else if (e + eBias >= 1) {\n m = ((value * c) - 1) * Math.pow(2, mLen)\n e = e + eBias\n } else {\n m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen)\n e = 0\n }\n }\n\n for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {}\n\n e = (e << mLen) | m\n eLen += mLen\n for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {}\n\n buffer[offset + i - d] |= s * 128\n}\n","// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n","\"use strict\";\n\nvar stylesInDOM = [];\nfunction getIndexByIdentifier(identifier) {\n var result = -1;\n for (var i = 0; i < stylesInDOM.length; i++) {\n if (stylesInDOM[i].identifier === identifier) {\n result = i;\n break;\n }\n }\n return result;\n}\nfunction modulesToDom(list, options) {\n var idCountMap = {};\n var identifiers = [];\n for (var i = 0; i < list.length; i++) {\n var item = list[i];\n var id = options.base ? item[0] + options.base : item[0];\n var count = idCountMap[id] || 0;\n var identifier = \"\".concat(id, \" \").concat(count);\n idCountMap[id] = count + 1;\n var indexByIdentifier = getIndexByIdentifier(identifier);\n var obj = {\n css: item[1],\n media: item[2],\n sourceMap: item[3],\n supports: item[4],\n layer: item[5]\n };\n if (indexByIdentifier !== -1) {\n stylesInDOM[indexByIdentifier].references++;\n stylesInDOM[indexByIdentifier].updater(obj);\n } else {\n var updater = addElementStyle(obj, options);\n options.byIndex = i;\n stylesInDOM.splice(i, 0, {\n identifier: identifier,\n updater: updater,\n references: 1\n });\n }\n identifiers.push(identifier);\n }\n return identifiers;\n}\nfunction addElementStyle(obj, options) {\n var api = options.domAPI(options);\n api.update(obj);\n var updater = function updater(newObj) {\n if (newObj) {\n if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap && newObj.supports === obj.supports && newObj.layer === obj.layer) {\n return;\n }\n api.update(obj = newObj);\n } else {\n api.remove();\n }\n };\n return updater;\n}\nmodule.exports = function (list, options) {\n options = options || {};\n list = list || [];\n var lastIdentifiers = modulesToDom(list, options);\n return function update(newList) {\n newList = newList || [];\n for (var i = 0; i < lastIdentifiers.length; i++) {\n var identifier = lastIdentifiers[i];\n var index = getIndexByIdentifier(identifier);\n stylesInDOM[index].references--;\n }\n var newLastIdentifiers = modulesToDom(newList, options);\n for (var _i = 0; _i < lastIdentifiers.length; _i++) {\n var _identifier = lastIdentifiers[_i];\n var _index = getIndexByIdentifier(_identifier);\n if (stylesInDOM[_index].references === 0) {\n stylesInDOM[_index].updater();\n stylesInDOM.splice(_index, 1);\n }\n }\n lastIdentifiers = newLastIdentifiers;\n };\n};","\"use strict\";\n\nvar memo = {};\n\n/* istanbul ignore next */\nfunction getTarget(target) {\n if (typeof memo[target] === \"undefined\") {\n var styleTarget = document.querySelector(target);\n\n // Special case to return head of iframe instead of iframe itself\n if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n try {\n // This will throw an exception if access to iframe is blocked\n // due to cross-origin restrictions\n styleTarget = styleTarget.contentDocument.head;\n } catch (e) {\n // istanbul ignore next\n styleTarget = null;\n }\n }\n memo[target] = styleTarget;\n }\n return memo[target];\n}\n\n/* istanbul ignore next */\nfunction insertBySelector(insert, style) {\n var target = getTarget(insert);\n if (!target) {\n throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");\n }\n target.appendChild(style);\n}\nmodule.exports = insertBySelector;","\"use strict\";\n\n/* istanbul ignore next */\nfunction insertStyleElement(options) {\n var element = document.createElement(\"style\");\n options.setAttributes(element, options.attributes);\n options.insert(element, options.options);\n return element;\n}\nmodule.exports = insertStyleElement;","\"use strict\";\n\n/* istanbul ignore next */\nfunction setAttributesWithoutAttributes(styleElement) {\n var nonce = typeof __webpack_nonce__ !== \"undefined\" ? __webpack_nonce__ : null;\n if (nonce) {\n styleElement.setAttribute(\"nonce\", nonce);\n }\n}\nmodule.exports = setAttributesWithoutAttributes;","\"use strict\";\n\n/* istanbul ignore next */\nfunction apply(styleElement, options, obj) {\n var css = \"\";\n if (obj.supports) {\n css += \"@supports (\".concat(obj.supports, \") {\");\n }\n if (obj.media) {\n css += \"@media \".concat(obj.media, \" {\");\n }\n var needLayer = typeof obj.layer !== \"undefined\";\n if (needLayer) {\n css += \"@layer\".concat(obj.layer.length > 0 ? \" \".concat(obj.layer) : \"\", \" {\");\n }\n css += obj.css;\n if (needLayer) {\n css += \"}\";\n }\n if (obj.media) {\n css += \"}\";\n }\n if (obj.supports) {\n css += \"}\";\n }\n var sourceMap = obj.sourceMap;\n if (sourceMap && typeof btoa !== \"undefined\") {\n css += \"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), \" */\");\n }\n\n // For old IE\n /* istanbul ignore if */\n options.styleTagTransform(css, styleElement, options.options);\n}\nfunction removeStyleElement(styleElement) {\n // istanbul ignore if\n if (styleElement.parentNode === null) {\n return false;\n }\n styleElement.parentNode.removeChild(styleElement);\n}\n\n/* istanbul ignore next */\nfunction domAPI(options) {\n if (typeof document === \"undefined\") {\n return {\n update: function update() {},\n remove: function remove() {}\n };\n }\n var styleElement = options.insertStyleElement(options);\n return {\n update: function update(obj) {\n apply(styleElement, options, obj);\n },\n remove: function remove() {\n removeStyleElement(styleElement);\n }\n };\n}\nmodule.exports = domAPI;","\"use strict\";\n\n/* istanbul ignore next */\nfunction styleTagTransform(css, styleElement) {\n if (styleElement.styleSheet) {\n styleElement.styleSheet.cssText = css;\n } else {\n while (styleElement.firstChild) {\n styleElement.removeChild(styleElement.firstChild);\n }\n styleElement.appendChild(document.createTextNode(css));\n }\n}\nmodule.exports = styleTagTransform;","/*!\n* tabbable 6.3.0\n* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE\n*/\n// NOTE: separate `:not()` selectors has broader browser support than the newer\n// `:not([inert], [inert] *)` (Feb 2023)\n// CAREFUL: JSDom does not support `:not([inert] *)` as a selector; using it causes\n// the entire query to fail, resulting in no nodes found, which will break a lot\n// of things... so we have to rely on JS to identify nodes inside an inert container\nvar candidateSelectors = ['input:not([inert])', 'select:not([inert])', 'textarea:not([inert])', 'a[href]:not([inert])', 'button:not([inert])', '[tabindex]:not(slot):not([inert])', 'audio[controls]:not([inert])', 'video[controls]:not([inert])', '[contenteditable]:not([contenteditable=\"false\"]):not([inert])', 'details>summary:first-of-type:not([inert])', 'details:not([inert])'];\nvar candidateSelector = /* #__PURE__ */candidateSelectors.join(',');\nvar NoElement = typeof Element === 'undefined';\nvar matches = NoElement ? function () {} : Element.prototype.matches || Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector;\nvar getRootNode = !NoElement && Element.prototype.getRootNode ? function (element) {\n var _element$getRootNode;\n return element === null || element === void 0 ? void 0 : (_element$getRootNode = element.getRootNode) === null || _element$getRootNode === void 0 ? void 0 : _element$getRootNode.call(element);\n} : function (element) {\n return element === null || element === void 0 ? void 0 : element.ownerDocument;\n};\n\n/**\n * Determines if a node is inert or in an inert ancestor.\n * @param {Element} [node]\n * @param {boolean} [lookUp] If true and `node` is not inert, looks up at ancestors to\n * see if any of them are inert. If false, only `node` itself is considered.\n * @returns {boolean} True if inert itself or by way of being in an inert ancestor.\n * False if `node` is falsy.\n */\nvar _isInert = function isInert(node, lookUp) {\n var _node$getAttribute;\n if (lookUp === void 0) {\n lookUp = true;\n }\n // CAREFUL: JSDom does not support inert at all, so we can't use the `HTMLElement.inert`\n // JS API property; we have to check the attribute, which can either be empty or 'true';\n // if it's `null` (not specified) or 'false', it's an active element\n var inertAtt = node === null || node === void 0 ? void 0 : (_node$getAttribute = node.getAttribute) === null || _node$getAttribute === void 0 ? void 0 : _node$getAttribute.call(node, 'inert');\n var inert = inertAtt === '' || inertAtt === 'true';\n\n // NOTE: this could also be handled with `node.matches('[inert], :is([inert] *)')`\n // if it weren't for `matches()` not being a function on shadow roots; the following\n // code works for any kind of node\n // CAREFUL: JSDom does not appear to support certain selectors like `:not([inert] *)`\n // so it likely would not support `:is([inert] *)` either...\n var result = inert || lookUp && node && _isInert(node.parentNode); // recursive\n\n return result;\n};\n\n/**\n * Determines if a node's content is editable.\n * @param {Element} [node]\n * @returns True if it's content-editable; false if it's not or `node` is falsy.\n */\nvar isContentEditable = function isContentEditable(node) {\n var _node$getAttribute2;\n // CAREFUL: JSDom does not support the `HTMLElement.isContentEditable` API so we have\n // to use the attribute directly to check for this, which can either be empty or 'true';\n // if it's `null` (not specified) or 'false', it's a non-editable element\n var attValue = node === null || node === void 0 ? void 0 : (_node$getAttribute2 = node.getAttribute) === null || _node$getAttribute2 === void 0 ? void 0 : _node$getAttribute2.call(node, 'contenteditable');\n return attValue === '' || attValue === 'true';\n};\n\n/**\n * @param {Element} el container to check in\n * @param {boolean} includeContainer add container to check\n * @param {(node: Element) => boolean} filter filter candidates\n * @returns {Element[]}\n */\nvar getCandidates = function getCandidates(el, includeContainer, filter) {\n // even if `includeContainer=false`, we still have to check it for inertness because\n // if it's inert, all its children are inert\n if (_isInert(el)) {\n return [];\n }\n var candidates = Array.prototype.slice.apply(el.querySelectorAll(candidateSelector));\n if (includeContainer && matches.call(el, candidateSelector)) {\n candidates.unshift(el);\n }\n candidates = candidates.filter(filter);\n return candidates;\n};\n\n/**\n * @callback GetShadowRoot\n * @param {Element} element to check for shadow root\n * @returns {ShadowRoot|boolean} ShadowRoot if available or boolean indicating if a shadowRoot is attached but not available.\n */\n\n/**\n * @callback ShadowRootFilter\n * @param {Element} shadowHostNode the element which contains shadow content\n * @returns {boolean} true if a shadow root could potentially contain valid candidates.\n */\n\n/**\n * @typedef {Object} CandidateScope\n * @property {Element} scopeParent contains inner candidates\n * @property {Element[]} candidates list of candidates found in the scope parent\n */\n\n/**\n * @typedef {Object} IterativeOptions\n * @property {GetShadowRoot|boolean} getShadowRoot true if shadow support is enabled; falsy if not;\n * if a function, implies shadow support is enabled and either returns the shadow root of an element\n * or a boolean stating if it has an undisclosed shadow root\n * @property {(node: Element) => boolean} filter filter candidates\n * @property {boolean} flatten if true then result will flatten any CandidateScope into the returned list\n * @property {ShadowRootFilter} shadowRootFilter filter shadow roots;\n */\n\n/**\n * @param {Element[]} elements list of element containers to match candidates from\n * @param {boolean} includeContainer add container list to check\n * @param {IterativeOptions} options\n * @returns {Array.}\n */\nvar _getCandidatesIteratively = function getCandidatesIteratively(elements, includeContainer, options) {\n var candidates = [];\n var elementsToCheck = Array.from(elements);\n while (elementsToCheck.length) {\n var element = elementsToCheck.shift();\n if (_isInert(element, false)) {\n // no need to look up since we're drilling down\n // anything inside this container will also be inert\n continue;\n }\n if (element.tagName === 'SLOT') {\n // add shadow dom slot scope (slot itself cannot be focusable)\n var assigned = element.assignedElements();\n var content = assigned.length ? assigned : element.children;\n var nestedCandidates = _getCandidatesIteratively(content, true, options);\n if (options.flatten) {\n candidates.push.apply(candidates, nestedCandidates);\n } else {\n candidates.push({\n scopeParent: element,\n candidates: nestedCandidates\n });\n }\n } else {\n // check candidate element\n var validCandidate = matches.call(element, candidateSelector);\n if (validCandidate && options.filter(element) && (includeContainer || !elements.includes(element))) {\n candidates.push(element);\n }\n\n // iterate over shadow content if possible\n var shadowRoot = element.shadowRoot ||\n // check for an undisclosed shadow\n typeof options.getShadowRoot === 'function' && options.getShadowRoot(element);\n\n // no inert look up because we're already drilling down and checking for inertness\n // on the way down, so all containers to this root node should have already been\n // vetted as non-inert\n var validShadowRoot = !_isInert(shadowRoot, false) && (!options.shadowRootFilter || options.shadowRootFilter(element));\n if (shadowRoot && validShadowRoot) {\n // add shadow dom scope IIF a shadow root node was given; otherwise, an undisclosed\n // shadow exists, so look at light dom children as fallback BUT create a scope for any\n // child candidates found because they're likely slotted elements (elements that are\n // children of the web component element (which has the shadow), in the light dom, but\n // slotted somewhere _inside_ the undisclosed shadow) -- the scope is created below,\n // _after_ we return from this recursive call\n var _nestedCandidates = _getCandidatesIteratively(shadowRoot === true ? element.children : shadowRoot.children, true, options);\n if (options.flatten) {\n candidates.push.apply(candidates, _nestedCandidates);\n } else {\n candidates.push({\n scopeParent: element,\n candidates: _nestedCandidates\n });\n }\n } else {\n // there's not shadow so just dig into the element's (light dom) children\n // __without__ giving the element special scope treatment\n elementsToCheck.unshift.apply(elementsToCheck, element.children);\n }\n }\n }\n return candidates;\n};\n\n/**\n * @private\n * Determines if the node has an explicitly specified `tabindex` attribute.\n * @param {HTMLElement} node\n * @returns {boolean} True if so; false if not.\n */\nvar hasTabIndex = function hasTabIndex(node) {\n return !isNaN(parseInt(node.getAttribute('tabindex'), 10));\n};\n\n/**\n * Determine the tab index of a given node.\n * @param {HTMLElement} node\n * @returns {number} Tab order (negative, 0, or positive number).\n * @throws {Error} If `node` is falsy.\n */\nvar getTabIndex = function getTabIndex(node) {\n if (!node) {\n throw new Error('No node provided');\n }\n if (node.tabIndex < 0) {\n // in Chrome,
,