1var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},t={},n={},r=e.parcelRequire528a;null==r&&((r=function(e){if(e in t)return t[e].exports;if(e in n){var r=n[e];delete n[e];var i={id:e,exports:{}};return t[e]=i,r.call(i.exports,i,i.exports),i.exports}var o=new Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}).register=function(e,t){n[e]=t},e.parcelRequire528a=r),r.register("gcITz",(function(e,t){e.exports=r("4icU5")})),r.register("4icU5",(function(e,t){var n=r("d8V81"),i=r("aRsVF"),o=r("iPTPG"),s=r("cgFZk");var a=function e(t){var r=new o(t),a=i(o.prototype.request,r);return n.extend(a,o.prototype,r),n.extend(a,r),a.create=function(n){return e(s(t,n))},a}(r("iTU0f"));a.Axios=o,a.Cancel=r("2f9m1"),a.CancelToken=r("ib5pN"),a.isCancel=r("jDx00"),a.VERSION=r("enHyW").version,a.all=function(e){return Promise.all(e)},a.spread=r("hKCTf"),a.isAxiosError=r("9p8bM"),e.exports=a,e.exports.default=a})),r.register("d8V81",(function(e,t){var n=r("aRsVF"),i=Object.prototype.toString;function o(e){return Array.isArray(e)}function s(e){return void 0===e}function a(e){return"[object ArrayBuffer]"===i.call(e)}function l(e){return null!==e&&"object"==typeof e}function d(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function u(e){return"[object Function]"===i.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:o,isArrayBuffer:a,isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"[object FormData]"===i.call(e)},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&a(e.buffer)},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:l,isPlainObject:d,isUndefined:s,isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:u,isStream:function(e){return l(e)&&u(e.pipe)},isURLSearchParams:function(e){return"[object URLSearchParams]"===i.call(e)},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:c,merge:function e(){var t={};function n(n,r){d(t[r])&&d(n)?t[r]=e(t[r],n):d(n)?t[r]=e({},n):o(n)?t[r]=n.slice():t[r]=n}for(var r=0,i=arguments.length;r<i;r++)c(arguments[r],n);return t},extend:function(e,t,r){return c(t,(function(t,i){e[i]=r&&"function"==typeof t?n(t,r):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}})),r.register("aRsVF",(function(e,t){e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}})),r.register("iPTPG",(function(e,t){var n=r("d8V81"),i=r("lxsrL"),o=r("ej1c6"),s=r("cJmlX"),a=r("cgFZk"),l=r("hyNIV"),d=l.validators;function u(e){this.defaults=e,this.interceptors={request:new o,response:new o}}u.prototype.request=function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},(t=a(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&l.assertOptions(n,{silentJSONParsing:d.transitional(d.boolean),forcedJSONParsing:d.transitional(d.boolean),clarifyTimeoutError:d.transitional(d.boolean)},!1);var r=[],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))}));var o,u=[];
1if(this.interceptors.response.forEach((function(e){u.push(e.fulfilled,e.rejected)})),!i){var c=[s,void 0];for(Array.prototype.unshift.apply(c,r),c=c.concat(u),o=Promise.resolve(t);c.length;)o=o.then(c.shift(),c.shift());return o}for(var p=t;r.length;){var h=r.shift(),f=r.shift();try{p=h(p)}catch(e){f(e);break}}try{o=s(p)}catch(e){return Promise.reject(e)}for(;u.length;)o=o.then(u.shift(),u.shift());return o},u.prototype.getUri=function(e){return e=a(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),n.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(a(r||{},{method:e,url:t,data:n}))}})),e.exports=u})),r.register("lxsrL",(function(e,t){var n=r("d8V81");function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var o;if(r)o=r(t);else if(n.isURLSearchParams(t))o=t.toString();else{var s=[];n.forEach(t,(function(e,t){null!=e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),s.push(i(t)+"="+i(e))})))})),o=s.join("&")}if(o){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}})),r.register("ej1c6",(function(e,t){var n=r("d8V81");function i(){this.handlers=[]}i.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i})),r.register("cJmlX",(function(e,t){var n=r("d8V81"),i=r("kFr1k"),o=r("jDx00"),s=r("iTU0f"),a=r("2f9m1");function l(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new a("canceled")}e.exports=function(e){return l(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return l(e),t.data=i.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(l(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}})),r.register("kFr1k",(function(e,t){var n=r("d8V81"),i=r("iTU0f");e.exports=function(e,t,r){var o=this||i;return n.forEach(r,(function(n){e=n.call(o,e,t)})),e}})),r.register("iTU0f",(function(e,t){var n=r("7hyAN"),i=r("d8V81"),o=r("61R9v"),s=r("hmSqh"),a=r("7LlOu"),l={"Content-Type":"application/x-www-form-urlencoded"};function d(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u,c={transitional:a,adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==n&&"[object process]"===Object.prototype.toString.call(n))&&(u=r("jE2iR")),u),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),i.isFormData(e)||i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e)?e:i.isArrayBufferView(e)?e.buffer:i.isURLSearchParams(e)?(d(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):i.isObject(e)||t&&"application/json"===t["Content-Type"]?(d(t,"application/json"),function(e,t,n){if(i.isString(e))try{return(t||JSON.parse)(e),i.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||c.transitional,n=t&&t.silentJSONParsing,r=t&&t.forcedJSONParsing,o=!n&&"json"===this.responseType;if(o||r&&i.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(o){if("SyntaxError"===e.name)throw s(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};
1i.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),i.forEach(["post","put","patch"],(function(e){c.headers[e]=i.merge(l)})),e.exports=c})),r.register("7hyAN",(function(e,t){})),r.register("61R9v",(function(e,t){var n=r("d8V81");e.exports=function(e,t){n.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}})),r.register("hmSqh",(function(e,t){e.exports=function(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.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:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}})),r.register("7LlOu",(function(e,t){e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}})),r.register("jE2iR",(function(e,t){var n=r("d8V81"),i=r("34gUU"),o=r("hk058"),s=r("lxsrL"),a=r("cfGLQ"),l=r("kaWNZ"),d=r("aoMDM"),u=r("kikv8"),c=r("7LlOu"),p=r("2f9m1");e.exports=function(e){return new Promise((function(t,r){var h,f=e.data,m=e.headers,g=e.responseType;function b(){e.cancelToken&&e.cancelToken.unsubscribe(h),e.signal&&e.signal.removeEventListener("abort",h)}n.isFormData(f)&&delete m["Content-Type"];var w=new XMLHttpRequest;if(e.auth){var y=e.auth.username||"",v=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(y+":"+v)}var k=a(e.baseURL,e.url);function P(){if(w){var n="getAllResponseHeaders"in w?l(w.getAllResponseHeaders()):null,o={data:g&&"text"!==g&&"json"!==g?w.response:w.responseText,status:w.status,statusText:w.statusText,headers:n,config:e,request:w};i((function(e){t(e),b()}),(function(e){r(e),b()}),o),w=null}}if(w.open(e.method.toUpperCase(),s(k,e.params,e.paramsSerializer),!0),w.timeout=e.timeout,"onloadend"in w?w.onloadend=P:w.onreadystatechange=function(){w&&4===w.readyState&&(0!==w.status||w.responseURL&&0===w.responseURL.indexOf("file:"))&&setTimeout(P)},w.onabort=function(){w&&(r(u("Request aborted",e,"ECONNABORTED",w)),w=null)},w.onerror=function(){r(u("Network Error",e,null,w)),w=null},w.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",n=e.transitional||c;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(u(t,e,n.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",w)),w=null},n.isStandardBrowserEnv()){var x=(e.withCredentials||d(k))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;x&&(m[e.xsrfHeaderName]=x)}"setRequestHeader"in w&&n.forEach(m,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete m[t]:w.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(w.withCredentials=!!e.withCredentials),g&&"json"!==g&&(w.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&w.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&w.upload&&w.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(h=function(e){w&&(r(!e||e&&e.type?new p("canceled"):e),w.abort(),w=null)},e.cancelToken&&e.cancelToken.subscribe(h),e.signal&&(e.signal.aborted?h():e.signal.addEventListener("abort",h))),f||(f=null),w.send(f)}))}})),r.register("34gUU",(function(e,t){var n=r("kikv8");e.exports=function(e,t,r){var i=r.config.validateStatus;r.status&&i&&!i(r.status)?t(n("Request failed with status code "+r.status,r.config,null,r.request,r)):e(r)}})),r.register("kikv8",(function(e,t){var n=r("hmSqh");e.exports=function(e,t,r,i,o){var s=new Error(e);return n(s,t,r,i,o)}})),r.register("hk058",(function(e,t){var n=r("d8V81");e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,i,o,s){var a=[];a.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),n.isString(i)&&a.push("path="+i),n.isString(o)&&a.push("domain="+o),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}})),r.register("cfGLQ",(function(e,t){var n=r("87fNX"),i=r("epcNb");e.exports=function(e,t){return e&&!n(t)?i(e,t):t}})),r.register("87fNX",(function(e,t){e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}})),r.register("epcNb",(function(e,t){e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}})),r.register("kaWNZ",(function(e,t){var n=r("d8V81"),i=["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"];e.exports=function(e){var t,r,o,s={};return e?(n.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=n.trim(e.substr(0,o)).toLowerCase(),r=n.trim(e.substr(o+1)),t){if(s[t]&&i.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([r]):s[t]?s[t]+", "+r:r}}
1)),s):s}})),r.register("aoMDM",(function(e,t){var n=r("d8V81");e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function i(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=i(window.location.href),function(t){var r=n.isString(t)?i(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}})),r.register("2f9m1",(function(e,t){function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n})),r.register("jDx00",(function(e,t){e.exports=function(e){return!(!e||!e.__CANCEL__)}})),r.register("cgFZk",(function(e,t){var n=r("d8V81");e.exports=function(e,t){t=t||{};var r={};function i(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function o(r){return n.isUndefined(t[r])?n.isUndefined(e[r])?void 0:i(void 0,e[r]):i(e[r],t[r])}function s(e){if(!n.isUndefined(t[e]))return i(void 0,t[e])}function a(r){return n.isUndefined(t[r])?n.isUndefined(e[r])?void 0:i(void 0,e[r]):i(void 0,t[r])}function l(n){return n in t?i(e[n],t[n]):n in e?i(void 0,e[n]):void 0}var d={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l};return n.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=d[e]||o,i=t(e);n.isUndefined(i)&&t!==l||(r[e]=i)})),r}})),r.register("hyNIV",(function(e,t){var n=r("enHyW").version,i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var o={};i.transitional=function(e,t,r){function i(e,t){return"[Axios v"+n+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(n,r,s){if(!1===e)throw new Error(i(r," has been removed"+(t?" in "+t:"")));return t&&!o[r]&&(o[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,s)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),i=r.length;i-- >0;){var o=r[i],s=t[o];if(s){var a=e[o],l=void 0===a||s(a,o,e);if(!0!==l)throw new TypeError("option "+o+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+o)}},validators:i}})),r.register("enHyW",(function(e,t){e.exports={version:"0.26.1"}})),r.register("ib5pN",(function(e,t){var n=r("2f9m1");function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;this.promise.then((function(e){if(r._listeners){var t,n=r._listeners.length;for(t=0;t<n;t++)r._listeners[t](e);r._listeners=null}})),this.promise.then=function(e){var t,n=new Promise((function(e){r.subscribe(e),t=e})).then(e);return n.cancel=function(){r.unsubscribe(t)},n},e((function(e){r.reason||(r.reason=new n(e),t(r.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},i.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i})),r.register("hKCTf",(function(e,t){e.exports=function(e){return function(t){return e.apply(null,t)}}})),r.register("9p8bM",(function(e,t){var n=r("d8V81");e.exports=function(e){return n.isObject(e)&&!0===e.isAxiosError}})),r.register("3eQTx",(function(e,t){var n,r,i,o;
1n=e.exports,r="getLocale",i=()=>h,Object.defineProperty(n,r,{get:i,set:o,enumerable:!0,configurable:!0});const s={lang:"en",startPage:{title:"dav is a modern platform of connected apps and services",storylineDescription:"\n\t\t\tStoryline is the one place to get all your news.<br><br>\n\n\t\t\tð Streamlined News Feed<br>\n\t\t\tAccess news from a multitude of sources, all in one convenient feed.<br><br>\n\n\t\t\tð Personalized Feed<br>\n\t\t\tFollow your favorite publishers and customize your feed to match your interests. Tailor your news experience to suit your preferences, ensuring you never miss out on what matters most to you.<br><br>\n\n\t\t\tâ Seamlessly sync across devices<br>\n\t\t\tLog in with your dav Account to effortlessly synchronize your feed and preferences across all your devices.\n\t\t",pocketlibDescription:"\n\t\t\tPocketLib is a simple and modern ebook reader.<br><br>\n\n\t\t\tð Read any epub file<br>\n\t\t\tAdd any local epub file to your library. PocketLib automatically saves your reading progress, so you can go directly to the last page you read when you open the app.<br><br>\n\n\t\t\tð Discover a wide range of literature<br>\n\t\t\tThe PocketLib Store contains a large collection of literature in the public domain, carefully selected and produced for the true book lover. Just log in to get free access to all these books.<br><br>\n\n\t\t\tâ Save your data and read on any device<br>\n\t\t\tLog in with your dav Account to save your library and reading progress in the cloud. Read on any device, wherever and whenever you want.\n\t\t",universalSoundboardDescription:"\n\t\t\tCreate your own soundboard with UniversalSoundboard!\n\t\t\t<br>Add and play your sounds or your music collection. Sort your sounds in categories and set your preferred sounds as favourites to keep track of your collection.\n\t\t\t<br><br>You can log in with your dav Account to use the same soundboard on all your devices.\n\t\t",calendoDescription:"\n\t\t\tCalendo is your all-in-one app for appointments, todos, and timely reminders!<br><br>\n\n\t\t\tð
Create Appointments & Todos<br>\n\t\t\tEasily set up and manage tasks and events in one place.<br><br>\n\n\t\t\tðï¸ Overview at a Glance<br>\n\t\t\tQuickly view all future events and tasks in a simple, streamlined interface.<br><br>\n\n\t\t\tðï¸ Calendar View<br>\n\t\t\tSee all your upcoming appointments and todos in a clear, organized calendar.<br><br>\n\n\t\t\tð·ï¸ Label Sorting<br>\n\t\t\tSort your todos by customizable labels for better organization.<br><br>\n\n\t\t\tâ° Reminders<br>\n\t\t\tGet push notifications to remind you of important appointments and tasks.<br><br>\n\n\t\t\tâ Seamlessly sync across devices<br>\n\t\t\tLog in with your dav Account to synchronize your appointments and todos across all your devices.\n\t\t"},userStartPage:{title:"Your Apps",welcomeTitle:"Hi, {0}",welcomeMessage:"You're not using any app right now. Check out the All Apps page to find your first app!",welcomeButton:"Find apps"},appsPage:{title:"All Apps"},contactPage:{title:"Contact",germany:"Germany"},privacyPage:{title:"Privacy Policy",intro:"The protection of your privacy is very important for us. This is the reason why we collect as less data as possible. This page is intended to inform you what information we collect and how we use that information.",section1:{header:"Information you provide",text1:"\n\t\t\t\tIn our apps you are able to add specific data and files.\n\t\t\t\tWhen you log in to our apps, the data and files you've added are automatically uploaded to our servers.\n\t\t\t\tYour app data is stored securely on our servers and not shared with third parties.\n\t\t\t",text2:"\n\t\t\t\tWhen you use our services you will be asked to provide specific information about you, like your email address.\n\t\t\t\tWe only ask you for the information that is necessary to provide our services.\n\t\t\t\tMetadata like this is the only information that may be shared with third parties to enable certain features.\n\t\t\t\tThe services that have access to such metadata are listed below.\n\t\t\t"},section2:{header:"Third party services",text:"In order to provide our services, we use certain third party services. The services with which we share data are listed below."},section2a:{header:"Simple Analytics",text:'\n\t\t\t\tOn our websites and web apps, we use <a href="https://simpleanalytics.com" target="blank">Simple Analytics</a>.\n\t\t\t\tWhen you visit one of our sites, the country you are in, the pages you visit, your device, and your browser, as well as other information, is stored by Simple Analytics.\n\t\t\t\tWe use this data to better understand how and by whom our apps are used.\n\t\t\t\t<br>For more information, please refer to the <a href="https://simpleanalytics.com/privacy-policy" target="blank">Privacy Policy of Simple Analytics</a>.\n\t\t\t'},section2b:{header:"AppCenter",text:'\n\t\t\t\tIn UniversalSoundboard we use <a href="https://appcenter.ms" target="blank">AppCenter</a>, a service provided by Microsoft for usage statistics and error diagnostics.\n\t\t\t\tWhen you use UniversalSoundboard, the app version, your version of Windows, your device, your language, and your app settings, as well as other information, is stored by AppCenter.\n\t\t\t\tWith this data we are able to find and fix errors and crashes.\n\t\t\t\t<br>For more information, please refer to the <a href="https://privacy.microsoft.com/en-us
1/privacystatement" target="blank">Privacy Policy of Microsoft</a>.\n\t\t\t'},section2c:{header:"Stripe",text:'\n\t\t\t\tWe use <a href="https://stripe.com" target="blank">Stripe</a> for processing payments.\n\t\t\t\tIf you upgrade to Plus or Pro or when you make purchases in our apps, we share your email with Stripe in order to connect your payment information with your account.\n\t\t\t\tYour payment information will be stored directly by Stripe, which means we do not have access to it.\n\t\t\t\tFor more information, please refer to the <a href="https://stripe.com/privacy" target="blank">Privacy Policy of Stripe</a>.\n\t\t\t'},endText1:'These rules apply to all our apps and websites, including web apps and our blog. If you have any questions you can always contact us at <a href="mailto:[email protected]" class="text-dark">[email protected]</a>.',endText2:"We reserve the right to update this privacy policy in the future.",endText3:"Last update: December 5, 2021"},pocketlibTermsPage:{title:"Terms of Service for authors",intro:"The following conditions apply if you register as an author on PocketLib.",section1:{title:"Definitions",text1:'<a href="https://pocketlib.dav-apps.tech" class="font-weight-bold text-dark" target="blank">PocketLib</a> is an app for reading electronic books (ebooks).',text2:'The <a href="https://pocketlib.dav-apps.tech/store" class="font-weight-bold text-dark" target="blank">PocketLib Store</a> is a digital platform for publishing and purchasing ebooks.',text3:'\n\t\t\t\t<a href="/" class="font-weight-bold text-dark" target="blank">dav</a> is a digital platform where users can sign up. PocketLib is an app of dav,\n\t\t\t\twhich means users can log in on PocketLib using dav. It is possible to purchase ebooks on the PocketLib Store using\n\t\t\t\tthe payment information stored in the dav account of the user. Furthermore, a user can access all ebooks in the PocketLib Store\n\t\t\t\tif he is a subscriber of dav Pro.\n\t\t\t',text4:'\n\t\t\t\t<span class="font-weight-bold">dav Pro</span> is a subscription for users of dav, which is used to access all features and contents\n\t\t\t\tin PocketLib and all other dav apps for a monthly fee.\n\t\t\t',text5:"The <span>library</span> is a page in PocketLib that lists all ebooks that are stored on the user's device and are available for reading.",text6:'\n\t\t\t\t<a href="https://stripe.com" class="font-weight-bold text-dark" target="blank">Stripe</a> is a company for online payment systems. dav uses the services of Stripe\n\t\t\t\tfor processing payments. Payments in the PocketLib Store are handled by dav.\n\t\t\t'},section2:{title:"Rights and responsibilities",text1:"If you are an author submitting ebooks for publication on PocketLib, you grant us the rights",list1:{item1:"to offer your uploaded ebooks to users for the specified price or via a subscription",item2:"to provide the user with a download of purchased ebooks without copy protection",item3:"to use the metadata and cover of your ebooks for promotional purposes",item4:"to reject ebooks submitted for publication without giving reasons or to remove already published ebooks from the PocketLib Store",item5:"to correct possible errors in the metadata of uploaded ebooks",item6:"to present and market your ebooks in the Pocketlib Store"},text2:"As an author you commit yourself",list2:{item1:"to submit only ebooks on PocketLib for publication",sublist:{item1:"of which you are the author",item2:"whose content does not violate any legal regulations and does not infringe the rights of third parties"},item2:"to specify only prices that comply with the specifications of any existing fixed book price system"},text3:"As an author you are able to remove your published ebooks from the PocketLib Store at any time."},section3:{title:"Publication and royalties",text1:"In PocketLib there are two ways for users to access published ebooks.",subtitle1:"Purchasing",text2:"\n\t\t\t\tAs a user you can purchase ebooks in the PocketLib Store for the specified price. Users can add purchased ebooks\n\t\t\t\tto their library again and again and download them as files without copy protection.\n\t\t\t",text3:"In the case of a purchase, 80 percent of the purchase price goes to the author, while the remaining 20 percent goes to us.",subt
1itle2:"Access via subscription",text4:"\n\t\t\t\tAs a subscriber of dav Pro a user can access all ebooks in the PocketLib Store. The user has access to the content as long\n\t\t\t\tas he pays the monthly fee. Up to 80 percent of the monthly fee is divided equally among the authors\n\t\t\t\tfrom whom the user has ebooks in his library.\n\t\t\t",text5:"\n\t\t\t\tThe following is an example: A user pays 10 ⬠per month for dav Pro and has two ebooks from two different authors\n\t\t\t\tin his library. Both authors earn 4 ⬠per month from this user.<br>This is only a simplified scenario, since the amount\n\t\t\t\tthat is divided among the authors depends on further factors that are not further described here.\n\t\t\t",subtitle3:"Payout of the earnings",text6:"\n\t\t\t\tIn order for the appropriate amount to be paid out to you as an author, it is necessary for you to register as a provider on dav.\n\t\t\t\tThis process is handled through Stripe, where some information about you is collected.\n\t\t\t",text7:"Your information as a provider is accessible in the settings of your account on dav. There you can also specify a bank account for the monthly payout."},endText1:'We reserve the right to update these terms in the future. If you have any questions you can always contact us at <a href="mailto:[email protected]" class="text-dark">[email protected]</a>.',endText2:"Last update: December 3, 2020"},pricingPage:{title:"Our pricing"},loginPage:{title:"Log in to dav",emailTextfieldLabel:"Email",emailTextfieldPlaceholder:"Your email address",passwordTextfieldLabel:"Password",passwordTextfieldPlaceholder:"Your password",login:"Log in",signup:"Sign up",loginAs:"Log in as {0}",profileImageOf:"Profile image of {0}",forgotPassword:"Forgot password?",errors:{loginFailed:"Login failed",emailMissing:"Please enter your email",passwordMissing:"Please enter your password",unexpectedErrorShort:"Unexpected error ({0})",unexpectedErrorLong:"An unexpected error occured. Please try it again later."}},signupPage:{title:"Sign up for dav",firstNameTextfieldLabel:"Your first name",firstNameTextfieldPlaceholder:"How should we call you?",emailTextfieldLabel:"Email",emailTextfieldPlaceholder:"Your email address",passwordTextfieldLabel:"Password",passwordTextfieldPlaceholder:"Choose a password",passwordConfirmationTextfieldLabel:"Password confirmation",passwordConfirmationTextFieldPlaceholder:"Repeat your password",signup:"Sign up",login:"Log in",errors:{firstNameMissing:"Please enter your name",emailMissing:"Please enter your email",passwordMissing:"Please enter a password",passwordConfirmationNotMatching:"Your password doesn't match the password confirmation",firstNameTooShort:"The name is too short",passwordTooShort:"Your password is too short",firstNameTooLong:"The name is too long",passwordTooLong:"Your password is too long",emailInvalid:"Your email is invalid",emailTaken:"This email address is already in use",unexpectedErrorShort:"Unexpected error ({0})",unexpectedErrorLong:"An unexpected error occured. Please try it again later."}},forgotPasswordPage:{title:"Reset your password",description:"Enter the email address of your account and we will send you a link to reset your password.",emailTextfieldLabel:"Email",emailTextfieldPlaceholder:"Your email address",send:"Send",errors:{emailInvalid:"Please enter a valid email address",userNotFound:"There is no user with this email address",unexpectedErrorShort:"Unexpected error ({0})"}},passwordResetPage:{title:"Create a new password",passwordTextfieldLabel:"Password",passwordTextfieldPlaceholder:"Choose a new password",passwordConfirmationTextfieldLabel:"Password confirmation",passwordConfirmationTextfieldPlaceholder:"Repeat your new password",save:"Save",errors:{passwordMissing:"Please enter your new password",passwordTooShort:"Your password is too short",passwordTooLong:"Your password is too long",passwordConfirmationNotMatching:"Your password doesn't match the password confirmation"}},userPage:{sideNav:{general:"General",plans:"Plans"},general:{title:"General Settings",emailNotConfirmed:"Your email address is not confirmed.",sendConfirmationEmail
1:"Send confirmation email",profileImageAlt:"Your profile image",uploadProfileImage:"Upload profile image",firstNameTextfieldLabel:"Your first name",firstNameTextfieldPlaceholder:"How should we call you?",emailTextfieldLabel:"Email",emailTextfieldPlaceholder:"Your new email address",passwordTextfieldLabel:"New Password",passwordTextfieldPlaceholder:"Your new password",passwordConfirmationTextfieldLabel:"Password confirmation",passwordConfirmationTextfieldPlaceholder:"Repeat your new password",profileImageDialog:{header:"Crop your profile image"}},plans:{title:"Plans",currentPlan:"Current plan",upgrade:"Upgrade",downgrade:"Downgrade",changePlanSuccessMessage:"Your plan has been successfully changed",paymentMethodCardHeader:"Your payment method",cardExpires:"Expires",edit:"Edit",nextPayment:"Next payment",subscriptionEnd:"Subscription end",continueSubscription:"Continue subscription",cancelSubscription:"Cancel subscription",continueSubscriptionSuccessMessage:"Your subscription will be renewed after {0}",cancelSubscriptionSuccessMessage:"Your subscription will not be renewed after {0}",changePlanDialog:{upgradeProHeader:"Upgrade to Pro",upgradeProDescription:"Do you want to upgrade to dav Pro for 10 ⬠per month?",downgradePlusHeader:"Downgrade to Plus",downgradePlusDescription:"Do you want to downgrade to dav Plus for 3 ⬠per month?"}},messages:{sendConfirmationEmailMessage:"Confirmation email was sent successfully",profileImageUpdateMessage:"Your profile image has been updated successfully. It may take some time to update across the site and all apps.",firstNameUpdateMessage:"Your name has been updated successfully",emailUpdateMessage:"You will receive an email to confirm your new email address",passwordUpdateMessage:"You will receive an email to confirm your new password"},errors:{unexpectedErrorShort:"Unexpected error ({0})",unexpectedErrorLong:"An unexpected error occured. Please try it again later.",profileImageFileTooLarge:"The image file is too large",firstNameTooShort:"The name is too short",firstNameTooLong:"The name is too long",emailInvalid:"Your new email is invalid",emailTaken:"This email address is already in use",passwordMissing:"Please enter a password",passwordConfirmationMissing:"Please enter your password again",passwordConfirmationNotMatching:"Your password doesn't match the password confirmation",passwordTooShort:"Your new password is too short",passwordTooLong:"Your new password is too long",emailAlreadyConfirmed:"Your email address is already confirmed"},save:"Save",continue:"Continue",cancel:"Cancel"}
1,devPage:{title:"Developer Dashboard",statistics:"Statistics"},appPage:{statistics:"Statistics",edit:"Edit",published:"Published",tables:"Tables",editAppDialog:{header:"Edit app",nameTextfieldLabel:"Name",nameTextfieldPlaceholder:"The name of your app",descriptionTextfieldLabel:"Description",descriptionTextfieldPlaceholder:"The description of your app",webLinkTextfieldLabel:"Web App",webLinkTextfieldPlaceholder:"The link to your web app",googlePlayLinkTextfieldLabel:"Google Play",googlePlayLinkTextfieldPlaceholder:"Link to the Google Play Store entry",microsoftStoreLinkTextfieldLabel:"Microsoft Store",microsoftStoreLinkTextfieldPlaceholder:"Link to the Microsoft Store entry",errors:{nameTooShort:"The name is too short",descriptionTooShort:"The description is too short",nameTooLong:"The name is too long",descriptionTooLong:"The description is too long",linkInvalid:"The link is invalid",unexpectedError:"Unexpected error ({0})"}},publishAppDialog:{publishHeader:"Publish app",unpublishHeader:"Unpublish app",publishSubtext:"Are you sure you want to publish this app?",unpublishSubtext:"Are you sure you want to unpublish this app?",confirm:"Confirm"},save:"Save",cancel:"Cancel"},statisticsPage:{title:"General statistics",appTitle:"Statistics of {0}",numberOfUsers:"Number of users",plans:"Plans",confirmations:"Email confirmations",confirmed:"Confirmed",unconfirmed:"Unconfirmed",activeUsers:"Active users",daily:"Daily",weekly:"Weekly",monthly:"Monthly",yearly:"Yearly",month:"month",months:"months"},navbarComponent:{pricing:"Pricing",allApps:"All Apps",devDashboard:"Developer Dashboard",login:"Log in",logout:"Log out",signup:"Sign up"},footerComponent:{contact:"Contact",privacy:"Privacy Policy"},misc:{expiredSessionDialog:{header:"Your session expired",description:"Please reload the page and try it again.",reload:"Reload page"},pricing:{free:{storage:"2 GB"},plus:{price:"3 ⬠per month",storage:"15 GB"},pro:{price:"10 ⬠per month",storage:"50 GB"},onlineStorage:"Online storage",accessData:"Access your data on any device",noAds:"No ads",storyline:{articleSummariesFeature:"Smart Article Summaries",realTimeUpdatesFeature:"Real-time Updates",feedPersonalizationFeature:"Enhanced Feed-Personalization"},pocketlib:{freeShipping:"Free shipping"},universalsoundboard:{outputDeviceFeature:"Change the output device",hotkeyFeature:"Assign hotkeys to sounds"}},messages:{passwordResetMessage:"You will receive an email with instructions to reset your password",confirmUserMessage:"Your email address has been successfully confirmed",saveNewEmailMessage:"Your new email address has been saved",saveNewPasswordMessage:"You new password has been saved",resetNewEmailMessage:"Your email address has been reset. You can now log in again with your old email address.",errorMessage:"An unexpected error occured. Please try it again."}}};var a={...s,lang:"en-US"},l={...s,lang:"en-GB"};const d={lang:"de",startPage:{title:"dav ist eine moderne Plattform für vernetzte Apps und Dienste",storylineDescription:"\n\t\t\tStoryline ist der eine Ort, um alle deine Nachrichten zu erhalten.<br><br>\n\n\t\t\tð Vereinfachter Nachrichten-Feed<br>\n\t\t\tZugriff auf Nachrichten aus einer Vielzahl von Quellen, alles in einem praktischen Feed.<br><br>\n\n\t\t\tð Personalisierter Feed<br>\n\t\t\tFolge deinen Lieblingsseiten und passe deinen Feed an, um deine Interessen zu treffen. Gestalte deine Nachrichtenerfahrung nach deinen Vorlieben, um sicherzustellen, dass du nie das verpasst, was dir am wichtigsten ist.<br><br>\n\n\t\t\tâ Nahtlose Synchronisierung über Geräte hinweg<br>\n\t\t\tMelde dich mit deinem dav-Konto an, um deinen Feed und deine Einstellungen mühelos auf allen deinen Geräten zu synchronisieren.\n\t\t",pocketlibDescription:"\n\t\t\tPocketLib ist ein einfacher und moderner Ebook-Reader.<br><br>\n\n\t\t\tð Lese jede epub-Datei<br>\n\t\t\tFüge jede lokale epub-Datei zu deiner Bibliothek hinzu. PocketLib speichert automatisch deinen Fortschritt beim Lesen, so dass du direkt auf die zuletzt gelesene Seite kommst, wenn du die App öffnest.<br><br>\n\n\t\t\tð Entdecke eine groÃe Auswahl an Literatur<br>\n\t\t\tDer PocketLib Store enthält eine umfangreiche Sammlung an freier Literatur, sorgfältig ausgewählt und produziert für wahre Buchliebhaber. Melde dich an, um kostenlosen Zugriff auf all diese Bücher zu bekommen.<br><br>\n\n\t\t\tâ Sichere deine Daten und lese auf jedem Gerät<br>\n\t\t\tMelde dich mit deinem dav-Konto an, um deine Bibliothek und deinen Lese-Fortschritt in der Cloud zu speichern. Lese auf jedem Gerät, wann und w
1o auch immer du willst.\n\t\t",universalSoundboardDescription:"\n\t\t\tErstelle dein eigenes Soundboard mit UniversalSoundboard!\n\t\t\t<br>Füge deine Sounds oder deine Musiksammlung hinzu. Sortiere deine Sounds in Kategorien und speichere deine Lieblingssounds als Favoriten, um den Ãberblick über deine Sammlung zu behalten.\n\t\t\t<br><br>Melde dich mit deinem dav Account an, um dein Soundboard auf mehreren Geräten zu nutzen.\n\t\t",calendoDescription:"\n\t\t\tCalendo ist deine All-in-One-App für Termine, Todos und rechtzeitige Erinnerungen!<br><br>\n\n\t\t\tð
Termine & Todos erstellen<br>\n\t\t\tRichte Aufgaben und Ereignisse ganz einfach ein und verwalte sie an einem Ort.<br><br>\n\n\t\t\tðï¸ Ãbersicht auf einen Blick<br>\n\t\t\tSieh alle zukünftigen Ereignisse und Aufgaben schnell in einer einfachen, übersichtlichen Oberfläche.<br><br>\n\n\t\t\tðï¸ Kalenderansicht<br>\n\t\t\tBehalte den Ãberblick über alle bevorstehenden Termine und Todos in einem klaren, organisierten Kalender.<br><br>\n\n\t\t\tð·ï¸ Etiketten-Sortierung<br>\n\t\t\tSortiere deine Todos nach anpassbaren Labels für eine bessere Organisation.<br><br>\n\n\t\t\tâ° Erinnerungen<br>\n\t\t\tErhalte Push-Benachrichtigungen, um an wichtige Termine und Aufgaben erinnert zu werden.<br><br>\n\n\t\t\tâ Nahtlose Synchronisierung über alle Geräte<br>\n\t\t\tMelde dich mit deinem dav-Konto an, um deine Termine und Todos auf all deinen Geräten zu synchronisieren.\n\t\t"},userStartPage:{title:"Deine Apps",welcomeTitle:"Hi, {0}",welcomeMessage:"Im Moment benutzt du keine App. Sieh dir alle Apps an, um deine erste App zu finden!",welcomeButton:"Apps finden"},appsPage:{title:"Alle Apps"},contactPage:{title:"Kontakt",germany:"Deutschland"},privacyPage:{title:"Datenschutzerklärung",intro:"Der Schutz deiner Privatsphäre ist uns sehr wichtig. Aus diesem Grund erheben wir so wenig Daten wie möglich. Diese Seite dient dazu, dich darüber zu informieren, welche Informationen wir sammeln und wie wir diese Informationen verwenden.",section1:{header:"Von dir angegebene Informationen",text1:"\n\t\t\t\tIn unseren Apps bist du in der Lage, bestimmte Daten und Dateien einzufügen.\n\t\t\t\tWenn du dich in unseren Apps anmeldest, werden die Daten und Dateien, die du hinzugefügt hast, automatisch auf unsere Server hochgeladen.\n\t\t\t\tDeine App-Daten werden sicher auf unseren Servern gespeichert und nicht an Dritte weitergegeben.\n\t\t\t",text2:"\n\t\t\t\tWenn du dich registrierst, wird du aufgefordert, bestimmte Informationen über dich anzugeben, wie z.B. deine Email-Adresse.\n\t\t\t\tWir fragen nur nach den Daten, die notwendig sind, um unsere Dienste zur Verfügung zu stellen.\n\t\t\t\tMetadaten wie diese sind die einzigen Informationen, die eventuell mit Dritten geteilt werden, um bestimmte Funktionen zu ermöglichen.\n\t\t\t\tDie Dienste, die auf solche Metadaten Zugriff haben, sind unten aufgeführt.\n\t\t\t"},section2:{header:"Dienste von Dritten",text:"Um unsere Dienste anbieten zu können, nutzen wir bestimmte Dienste von Dritten. Die Dienste, mit denen wir Daten teilen, sind im Folgenden aufgelistet."},section2a:{header:"Simple Analytics",text:'\n\t\t\t\tAuf unseren Webseiten und Web-Apps nutzen wir <a href="https://simpleanalytics.com" target="blank">Simple Analytics</a>.\n\t\t\t\tWenn du eine unserer Seiten besuchst, werden u.a. das Land, in dem du dich befindest, die besuchten Seiten, dein Gerät und dein Browser durch Simple Analytics gespeichert.\n\t\t\t\tWir nutzen diese Daten, um besser zu verstehen, wie und von wem unsere Apps genutzt werden.\n\t\t\t\t<br>Für weitere Informationen verweisen wir auf die <a href="https://simpleanalytics.com/privacy-policy" target="blank">Datenschutzerklärung von Simple Analytics</a>.\n\t\t\t'},section2b:{header:"AppCenter",text:'\n\t\t\t\tIn UniversalSoundboard verwenden wir <a href="https://appcenter.ms" target="blank">AppCenter</a>, ein Dienst von Microsoft für Nutzungsstatistiken und zur Fehlerdiagnose.\n\t\t\t\tWenn du UniversalSoundboard nutzt, werden u.a. die App-Version, deine Version von Windows, dein Gerät, deine Sprache und deine App-Einstellungen durch AppCenter gespeichert.\n\t\t\t\tMit diesen Daten sind wir in der Lage, Fehler und Abstürze zu finden und zu beheben.\n\t\t\t\t<br>Für weitere Informationen verweisen wir auf die <a href="https://privacy.microsoft.com/en-us
1/privacystatement" target="blank">Datenschutzerklärung von Microsoft</a>.\n\t\t\t'},section2c:{header:"Stripe",text:'\n\t\t\t\tWir nutzen <a href="https://stripe.com" target="blank">Stripe</a> zum Bearbeiten von Zahlungen. \n\t\t\t\tWenn du dein Abo auf Plus oder Pro hochstufst oder Käufe innerhalb unserer Apps tätigst, teilen wir deine Email-Adresse mit Stripe, um deine Zahlungsinformationen mit deinem Account zu verknüpfen.\n\t\t\t\tDeine Zahlungsinformationen werden direkt durch Stripe gespeichert, was bedeutet, dass wir keinen Zugriff darauf haben.\n\t\t\t\t<br>Für weitere Informationen verweisen wir auf die <a href="https://stripe.com/privacy" target="blank">Datenschutzerklärung von Stripe</a>.\n\t\t\t'},endText1:'Diese Regeln gelten für all unsere Apps und Webseiten, einschlieÃlich Web-Apps und unseren Blog. Bei Fragen kannst du uns jederzeit über <a href="mailto:[email protected]" class="text-dark">[email protected]</a> kontaktieren.',endText2:"Wir behalten uns das Recht vor, diese Datenschutzerklärung in Zukunft zu aktualisieren.",endText3:"Letzte Aktualisierung: 5. Dezember 2021"},pocketlibTermsPage:{title:"Allgemeine Geschäftsbedingungen für Autoren",intro:"Die folgenden Bestimmungen gelten, wenn Du Dich auf PocketLib als Autor registrierst.",section1:{title:"Begriffserklärungen",text1:'<a href="https://pocketlib.dav-apps.tech" class="font-weight-bold text-dark" target="blank">PocketLib</a> ist eine App zum Lesen von elektronischen Büchern (E-Books).',text2:'Der <a href="https://pocketlib.dav-apps.tech/store" class="font-weight-bold text-dark" target="blank">PocketLib Store</a> ist eine digitale Plattform zur Veröffentlichung und zum Verkauf von E-Books.',text3:'\n\t\t\t\t<a href="/" class="font-weight-bold text-dark" target="blank">dav</a> ist eine digitale Plattform, auf der sich Nutzer registrieren können.\n\t\t\t\tPocketLib ist eine App von dav, was bedeutet, dass man sich in PocketLib mit dav anmelden kann. Mit den in dav hinterlegten\n\t\t\t\tZahlungsinformationen ist es möglich, E-Books im PocketLib Store zu erwerben. Zusätzlich dazu kann man im PocketLib Store\n\t\t\t\tauf alle E-Books zugreifen, wenn man Abonnent von dav Pro ist.\n\t\t\t',text4:'\n\t\t\t\t<span class="font-weight-bold">dav Pro</span> ist ein Abonnement für Nutzer von dav, mit dem man für einen monatlichen Betrag auf alle Funktionen\n\t\t\t\tund veröffentlichten Inhalte in PocketLib und alle anderen Apps von dav zugreifen kann.\n\t\t\t',text5:'\n\t\t\t\tDie <span class="font-weight-bold">Bibliothek</span> bezeichnet eine Seite in PocketLib, auf der alle E-Books aufgelistet sind,\n\t\t\t\tdie auf dem Gerät des Nutzers gespeichert sind und zum Lesen zur Verfügung stehen.\n\t\t\t',text6:'\n\t\t\t\t<a href="https://stripe.com" class="font-weight-bold text-dark" target="blank">Stripe</a> ist ein Unternehmen für Online-Bezahlsysteme.\n\t\t\t\tdav nutzt die Dienste von Stripe für die Abwicklung von Zahlungen. Zahlungen im PocketLib Store werden über dav abgewickelt.\n\n\t\t\t'},section2:{title:"Rechte und Verpflichtungen",text1:"Wenn Du als Autor E-Books auf PocketLib zur Veröffentlichung einreichst, räumst Du uns die Rechte ein,",list1:{item1:"Deine hochgeladenen E-Books Nutzern für den angegebenen Preis oder über ein Abo anzubieten",item2:"dem Nutzer die erworbenen E-Books ohne Kopierschutz als Download zur Verfügung zu stellen",item3:"die Metadaten und die Cover Deiner E-Books für Werbezwecke zu nutzen",item4:"ohne Angabe von Gründen die zur Veröffentlichung eingereichten E-Books abzulehnen oder bereits veröffentlichte E-Books aus dem PocketLib Store zu entfernen",item5:"eventuelle Fehler in den Metadaten der hochgeladenen E-Books zu korrigieren",item6:"Deine E-Books im PocketLib Store zu präsentieren und zu vermarkten"},text2:"Als Autor verpflichtest Du Dich dazu,",list2:{item1:"nur E-Books auf PocketLib zur Veröffentlichung einzureichen,",sublist:{item1:"deren Urheber Du selbst bist",item2:"deren Inhalte nicht gegen gesetzlichen Bestimmungen verstoÃen und keine Rechte Dritter verletzen"},item2:"mit den von Dir angegebenen Preisen die Vorgaben einer etwaig bestehenden Buchpreisbindung einzuhalten"},text3:"Als Autor bist Du in der Lage, Deine veröffentlichten E-Books jederzeit aus dem PocketLib Store zu entfernen."},section3:{title:"Veröffentlichung und Honorare",text1:"In PocketLib gibt es zwei Arten, um als Nutzer auf veröffentlichte E-Books zuzugreifen.",subt
1itle1:"Käuflicher Erwerb",text2:"\n\t\t\t\tAls Nutzer kann man E-Books im PocketLib Store für den angegebenen Preis erwerben.\n\t\t\t\tNutzer können erworbene E-Books immer wieder zu ihrer Bibliothek hinzufügen und ohne Kopierschutz als Datei herunterladen.\n\t\t\t",text3:"Beim käuflichen Erwerb gehen 80 Prozent des Kaufpreises an den Autor, während die restlichen 20 Prozent an uns gehen.",subtitle2:"Zugriff über Abonnement",text4:"\n\t\t\t\tAls Abonnent von dav Pro kann man auf alle E-Books im PocketLib Store zugreifen. Dabei hat der Nutzer Zugriff auf die Inhalte,\n\t\t\t\tsolange er den monatlichen Betrag zahlt. Bis zu 80 Prozent des monatlichen Betrages werden gleichmäÃig auf die Autoren, von denen\n\t\t\t\tder Nutzer E-Books in seiner Bibliothek hat, aufgeteilt.\n\t\t\t",text5:"\n\t\t\t\tIm Folgenden ein Beispiel: Ein Nutzer bezahlt 10 ⬠pro Monat für dav Pro\n\t\t\t\tund hat zwei E-Books von zwei unterschiedlichen Autoren in seiner Bibliothek.\n\t\t\t\tBeide Autoren verdienen damit 4 ⬠im Monat an diesem Nutzer.<br>Dies ist nur ein\n\t\t\t\tvereinfachtes Szenario, da der Betrag, der an die Autoren verteilt wird, von\n\t\t\t\tweiteren Faktoren abhängt, die an dieser Stelle nicht weiter erläutert werden.\n\t\t\t",subtitle3:"Auszahlung der Einnahmen",text6:"\n\t\t\t\tDamit der entsprechende Betrag an Dich als Autor ausgezahlt werden kann, ist es notwendig, dass Du Dich\n\t\t\t\tbei dav als Anbieter registrierst. Dieser Prozess läuft über Stripe, wobei einige Informationen von Stripe\n\t\t\t\tüber Dich gesammelt werden.\n\t\t\t",text7:"Deine Informationen als Anbieter sind in den Einstellungen deines Kontos auf dav einsehbar. Dort kannst Du auch ein Bankkonto für die monatliche Auszahlung angeben."},endText1:'Wir behalten uns das Recht vor, diese Bestimmungen in Zukunft zu aktualisieren. Bei Fragen kannst Du uns jederzeit über <a href="mailto:[email protected]" class="text-dark">[email protected]</a> kontaktieren.',endText2:"Letzte Aktualisierung: 3. Dezember 2020"},pricingPage:{title:"Unsere Abos"},loginPage:{title:"Bei dav anmelden",emailTextfieldLabel:"Email",emailTextfieldPlaceholder:"Deine Email-Adresse",passwordTextfieldLabel:"Passwort",passwordTextfieldPlaceholder:"Dein Passwort",login:"Anmelden",signup:"Registrieren",loginAs:"Als {0} anmelden",profileImageOf:"Profilbild von {0}",forgotPassword:"Passwort vergessen?",errors:{loginFailed:"Anmeldung fehlgeschlagen",emailMissing:"Bitte gib deine Email-Adresse ein",passwordMissing:"Bitte gib dein Passwort ein",unexpectedErrorShort:"Unerwarteter Fehler ({0})",unexpectedErrorLong:"Ein unerwarteter Fehler ist aufgetreten. Bitte versuche es später noc
1hmal."}},signupPage:{title:"Für dav registrieren",firstNameTextfieldLabel:"Dein Vorname",firstNameTextfieldPlaceholder:"Wie sollen wir dich nennen?",emailTextfieldLabel:"Email",emailTextfieldPlaceholder:"Deine Email-Adresse",passwordTextfieldLabel:"Passwort",passwordTextfieldPlaceholder:"Wähle ein Passwort",passwordConfirmationTextfieldLabel:"Passwortbestätigung",passwordConfirmationTextFieldPlaceholder:"Wiederhole dein Passwort",signup:"Registrieren",login:"Anmelden",errors:{firstNameMissing:"Bitte gib deinen Namen ein",emailMissing:"Bitte gib deine Email-Adresse ein",passwordMissing:"Bitte gib ein Passwort ein",passwordConfirmationNotMatching:"Dein Passwort stimmt nicht mit der Passwortbestätigung überein",firstNameTooShort:"Der Name ist zu kurz",passwordTooShort:"Dein Passwort ist zu kurz",firstNameTooLong:"Der Name ist zu lang",passwordTooLong:"Dein Passwort ist zu lang",emailInvalid:"Deine Email-Adresse ist ungültig",emailTaken:"Diese Email-Adresse wird bereits verwendet",unexpectedErrorShort:"Unerwarteter Fehler ({0})",unexpectedErrorLong:"Ein unerwarteter Fehler ist aufgetreten. Bitte versuche es später noc
1hmal."}},forgotPasswordPage:{title:"Passwort zurücksetzen",description:"Gib die Email-Adresse deines Accounts ein und wir senden dir einen Link, um dein Passwort zurückzusetzen.",emailTextfieldLabel:"Email",emailTextfieldPlaceholder:"Deine Email-Adresse",send:"Senden",errors:{emailInvalid:"Bitte gib eine gültige Email-Adresse ein",userNotFound:"Es gibt keinen Nutzer mit dieser Email-Adresse",unexpectedErrorShort:"Unerwarteter Fehler ({0})"}},passwordResetPage:{title:"Neues Passwort erstellen",passwordTextfieldLabel:"Passwort",passwordTextfieldPlaceholder:"Wähle ein neues Passwort",passwordConfirmationTextfieldLabel:"Passwortbestätigung",passwordConfirmationTextfieldPlaceholder:"Wiederhole dein neues Passwort",save:"Speichern",errors:{passwordMissing:"Bitte gib dein neues Passwort ein",passwordTooShort:"Dein Passwort ist zu kurz",passwordTooLong:"Dein Passwort ist zu lang",passwordConfirmationNotMatching:"Dein Passwort stimmt nicht mit der Passwortbestätigung überein"}},userPage:{sideNav:{general:"Allgemein",plans:"Abos"},general:{title:"Allgemeine Einstellungen",emailNotConfirmed:"Deine Email-Adresse ist nicht bestätigt.",sendConfirmationEmail:"Bestätigungsemail senden",profileImageAlt:"Dein Profilbild",uploadProfileImage:"Profilbild hochladen",firstNameTextfieldLabel:"Dein Vorname",firstNameTextfieldPlaceholder:"Wie sollen wir dich nennen?",emailTextfieldLabel:"Email",emailTextfieldPlaceholder:"Deine neue Email-Adresse",passwordTextfieldLabel:"Neues Passwort",passwordTextfieldPlaceholder:"Dein neues Passwort",passwordConfirmationTextfieldLabel:"Passwortbestätigung",passwordConfirmationTextfieldPlaceholder:"Wiederhole dein Passwort",profileImageDialog:{header:"Profilbild zuschneiden"}},plans:{title:"Abos",currentPlan:"Aktuelles Abo",upgrade:"Upgrade",downgrade:"Downgrade",changePlanSuccessMessage:"Dein Abo wurde erfolgreich geändert",paymentMethodCardHeader:"Deine Zahlungsmethode",cardExpires:"Ablaufdatum:",edit:"Bearbeiten",nextPayment:"Nächste Zahlung",subscriptionEnd:"Ende deines Abos",continueSubscription:"Abo fortführen",cancelSubscription:"Abo beenden",continueSubscriptionSuccessMessage:"Dein Abo wird nach dem {0} weiter verlängert",cancelSubscriptionSuccessMessage:"Dein Abo wird nach dem {0} nicht weiter verlängert",changePlanDialog:{upgradeProHeader:"Wechsel auf Pro",upgradeProDescription:"Möchtest du auf dav Pro für 10 ⬠pro Monat wechseln?",downgradePlusHeader:"Wechsel auf Plus",downgradePlusDescription:"Möchtest du auf dav Plus für 3 ⬠pro Monat wechseln?"}},messages:{sendConfirmationEmailMessage:"Bestätigungsemail wurde erfolgreich versendet",profileImageUpdateMessage:"Dein Profilbild wurde erfolgreich aktualisiert. Es kann einige Zeit dauern, bis das neue Profilbild in allen Apps angezeigt wird.",firstNameUpdateMessage:"Dein Name wurde erfolgreich aktualisiert",emailUpdateMessage:"Du erhältst eine Email zur Bestätigung deiner neuen Email-Adresse",passwordUpdateMessage:"Du erhältst eine Email zur Bestätigung deines neuen Passworts"},errors:{unexpectedErrorShort:"Unerwarteter Fehler ({0})",unexpectedErrorLong:"Ein unerwarteter Fehler ist aufgetreten. Bitte versuche es später noc
1hmal.",profileImageFileTooLarge:"Die Bilddatei ist zu groÃ",firstNameTooShort:"Der Name ist zu kurz",firstNameTooLong:"Der Name ist zu lang",emailInvalid:"Deine neue Email-Adresse ist ungültig",emailTaken:"Diese Email-Adresse wird bereits verwendet",passwordMissing:"Bitte gib ein Passwort ein",passwordConfirmationMissing:"Bitte gib dein Password nochmal ein",passwordConfirmationNotMatching:"Dein Passwort stimmt nicht mit der Passwortbestätigung überein",passwordTooShort:"Dein neues Passwort ist zu kurz",passwordTooLong:"Dein neues Passwort ist zu lang",emailAlreadyConfirmed:"Deine Email-Adresse ist bereits bestätigt"},save:"Speichern",continue:"Weiter",cancel:"Abbrechen"},devPage:{title:"Entwickler-Dashboard",statistics:"Statistiken"},appPage:{statistics:"Statistiken",edit:"Bearbeiten",published:"Veröffentlicht",tables:"Tabellen",editAppDialog:{header:"App bearbeiten",nameTextfieldLabel:"Name",nameTextfieldPlaceholder:"Der Name deiner App",descriptionTextfieldLabel:"Beschreibung",descriptionTextfieldPlaceholder:"Die Beschreibung deiner App",webLinkTextfieldLabel:"Web App",webLinkTextfieldPlaceholder:"Link zu deiner Web App",googlePlayLinkTextfieldLabel:"Google Play",googlePlayLinkTextfieldPlaceholder:"Link zum Google Play-Eintrag",microsoftStoreLinkTextfieldLabel:"Microsoft Store",microsoftStoreLinkTextfieldPlaceholder:"Link zum Microsoft Store-Eintrag",errors:{nameTooShort:"Der Name ist zu kurz",descriptionTooShort:"Die Beschreibung ist zu kurz",nameTooLong:"Der Name ist zu lang",descriptionTooLong:"Die Beschreibung ist zu lang",linkInvalid:"Der Link ist ungültig",unexpectedError:"Unerwarteter Fehler ({0})"}},publishAppDialog:{publishHeader:"App veröffentlichen",unpublishHeader:"Veröffentlichung aufheben",publishSubtext:"Bist du dir sicher, dass du diese App veröffentlichen willst?",unpublishSubtext:"Bist du dir sicher, dass du die Veröffentlichung dieser App aufheben willst?",confirm:"Bestätigen"},save:"Speichern",cancel:"Abbrechen"},statisticsPage:{title:"Allgemeine Statistiken",appTitle:"Statistiken von {0}",numberOfUsers:"Anzahl Nutzer",plans:"Abos",confirmations:"Email-Bestätigungen",confirmed:"Bestätigt",unconfirmed:"Unbestätigt",activeUsers:"Aktive Nutzer",daily:"Täglich",weekly:"Wöchentlich",monthly:"Monatlich",yearly:"Jährlich",month:"Monat",months:"Monate"},navbarComponent:{pricing:"Abos",allApps:"Alle Apps",devDashboard:"Entwickler-Dashboard",login:"Anmelden",logout:"Abmelden",signup:"Registrieren"},footerComponent:{contact:"Kontakt",privacy:"Datenschutzerklärung"},misc:{expiredSessionDialog:{header:"Deine Sitzung ist abgelaufen",description:"Bitte lade die Seite neu und versuche es nochmal.",reload:"Seite neu laden"},pricing:{free:{storage:"2 GB"},plus:{storage:"15 GB",price:"3 ⬠pro Monat"},pro:{storage:"50 GB",price:"10 ⬠pro Monat"},onlineStorage:"Online-Speicher",accessData:"Zugriff auf deine Daten von jedem Gerät",noAds:"Keine Werbung",storyline:{articleSummariesFeature:"Prägnante Artikelzusammenfassungen",realTimeUpdatesFeature:"Echtzeit-Updates",feedPersonalizationFeature:"Optimierte Personalisierung deines Feeds"},pocketlib:{freeShipping:"Kostenloser Versand"},universalsoundboard:{outputDeviceFeature:"Ãndere das Ausgabegerät",hotkeyFeature:"Ordne Tastenkombinationen zu Sounds zu"}},messages:{passwordResetMessage:"Du bekommst eine Email mit Anweisungen, um dein Passwort zurückzusetzen.",confirmUserMessage:"Deine Email-Adresse wurde erfolgreich verifiziert",saveNewEmailMessage:"Deine neue Email-Adresse wurde gespeichert",saveNewPasswordMessage:"Dein neues Passwort wurde gespeichert",resetNewEmailMessage:"Deine Email-Adresse wurde zurückgesetzt. Du kannst dich nun wieder mit deiner alten Email-Adresse anmelden.",errorMessage:"Ein unerwarteter Fehler ist aufgetreten. Bitte versuche es nochmal."}}};var u={...d,lang:"de-DE"},c={...d,lang:"de-AT"},p={...d,lang:"de-CH"};function h(e){return(e=null==e||"boolean"==typeof e?s.lang:e.toLowerCase()).startsWith("en")?"en-gb"==e?l:a:e.startsWith("de")?"de-at"==e?c:"de-ch"==e?p:u:a}})); 2//# sourceMappingURL=app-page.b429b436.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.