From e0c25532ae6b91d8064e5a68b3e17e11d28dea6e Mon Sep 17 00:00:00 2001 From: silas Date: Sun, 21 Oct 2018 14:19:49 +0200 Subject: [PATCH] =?UTF-8?q?appNamesJson=20hinzugef=C3=BCgt,=20SMSShareButt?= =?UTF-8?q?on=20bearbeitet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/build.js | 4 +++- public/js/app.js | 2 +- public/version/x/app.names.json | 2 +- src/js/lib/pwa-lib.js | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/bin/build.js b/bin/build.js index 3f3f110..fb38ca5 100755 --- a/bin/build.js +++ b/bin/build.js @@ -65,12 +65,14 @@ async function build() { if (shouldMangleAndTranspile) { let names = {}; - const uglifyRes = uglifyJs.minify(code, uglifyOptions); + const uglifyRes = uglifyJs.minify(code, {...uglifyOptions, ...{nameCache:names}}); code = uglifyRes.code; // fs.writeFileSync('transpiled.js', code); const babelRes = babel.transform(code, babelOptions); code = babelRes.code; code = regenerator.compile(code, regeneratorOptions).code; + + const uglifyRes2 = uglifyJs.minify(code, { mangle: {toplevel: true}, compress: { keep_fargs: false, diff --git a/public/js/app.js b/public/js/app.js index 38f20ff..92359d9 100755 --- a/public/js/app.js +++ b/public/js/app.js @@ -1 +1 @@ -!function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",a=i.toStringTag||"@@toStringTag",u="object"==typeof module,l=t.regeneratorRuntime;if(l)u&&(module.exports=l);else{(l=t.regeneratorRuntime=u?module.exports:{}).wrap=k;var c="suspendedStart",h="suspendedYield",f="executing",p="completed",d={},v={};v[o]=function(){return this};var y=Object.getPrototypeOf,m=y&&y(y(A([])));m&&m!==n&&r.call(m,o)&&(v=m);var g=O.prototype=_.prototype=Object.create(v);b.prototype=g.constructor=O,O.constructor=b,O[a]=b.displayName="GeneratorFunction",l.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===b||"GeneratorFunction"===(e.displayName||e.name))},l.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,a in t||(t[a]="GeneratorFunction")),t.prototype=Object.create(g),t},l.awrap=function(t){return{__await:t}},x(L.prototype),L.prototype[s]=function(){return this},l.AsyncIterator=L,l.async=function(t,e,n,r){var i=new L(k(t,e,n,r));return l.isGeneratorFunction(e)?i:i.next().then(function(t){return t.done?t.value:i.next()})},x(g),g[a]="Generator",g[o]=function(){return this},g.toString=function(){return"[object Generator]"},l.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},l.values=A,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return a.type="throw",a.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return i("end");if(s.tryLoc<=this.prev){var u=r.call(s,"catchLoc"),l=r.call(s,"finallyLoc");if(u&&l){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;S(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}}}function k(t,e,n,r){var i=e&&e.prototype instanceof _?e:_,o=Object.create(i.prototype),s=new j(r||[]);return o._invoke=function(t,e,n){var r=c;return function(i,o){if(r===f)throw new Error("Generator is already running");if(r===p){if("throw"===i)throw o;return C()}for(n.method=i,n.arg=o;;){var s=n.delegate;if(s){var a=P(s,n);if(a){if(a===d)continue;return a}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===c)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var u=w(t,e,n);if("normal"===u.type){if(r=n.done?p:h,u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=p,n.method="throw",n.arg=u.arg)}}}(t,n,s),o}function w(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function _(){}function b(){}function O(){}function x(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function L(t){var e;this._invoke=function(n,i){function o(){return new Promise(function(e,o){!function e(n,i,o,s){var a=w(t[n],t,i);if("throw"!==a.type){var u=a.arg,l=u.value;return l&&"object"==typeof l&&r.call(l,"__await")?Promise.resolve(l.__await).then(function(t){e("next",t,o,s)},function(t){e("throw",t,o,s)}):Promise.resolve(l).then(function(t){u.value=t,o(u)},function(t){return e("throw",t,o,s)})}s(a.arg)}(n,i,e,o)})}return e=e?e.then(o,o):o()}}function P(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=e,P(t,n),"throw"===n.method))return d;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var i=w(r,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,d;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,d):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function E(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function j(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function A(t){if(t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,s=function n(){for(;++i0){this.$.splice(e,1);for(var n=this.ut(t),r=0,i=n.length;r0){var t=arguments[0],n=Array.prototype.slice.call(arguments,1);return e.A(t)&&(0===n.length||e.Yt.apply(null,[t[n[0]]].concat(n.slice(1))))}return!1}},{key:"ct",value:function(t){return null===t||void 0===t}},{key:"A",value:function(t){return!e.ct(t)}},{key:"t",value:function(){for(var t=0;t0&&(o=new Array(r+1-s).join("0")+o),n+=o}return n}},{key:"ae",value:function(t,e){for(var n=Math.floor(Math.log(265)/Math.log(e)),r=t.match(new RegExp(".{1,"+n+"}","g"))||[],i="",o=0,s=r.length;o1&&0==(3&a)&&(a%100!=0||a%400==0)?1:0),3),"%k":""+u,"%l":(u+11)%12+1,"%m":d(s+1,2),"%M":d(n.getMinutes(),2),"%p":u<12?"AM":"PM","%P":u<12?"am":"pm","%s":Math.round(n.getTime()/1e3),"%S":d(n.getSeconds(),2),"%u":i||7,"%V":function(){var t=p(),e=t.valueOf();t.setMonth(0,1);var n=t.getDay();return 4!==n&&t.setMonth(0,1+(4-n+7)%7),d(1+Math.ceil((e-t)/6048e5),2)}(),"%w":""+i,"%x":n.toLocaleDateString(),"%X":n.toLocaleTimeString(),"%y":(""+a).slice(2),"%Y":a,"%z":n.toTimeString().replace(/.+GMT([+-]\d+).+/,"$1"),"%Z":n.toTimeString().replace(/.+\((.+?)\)$/,"$1")}[t]||t})}},{key:"ue",value:function(n){var r=void 0;if(e.ct(n)||"object"!=(void 0===n?"undefined":t(n)))return n;if(n instanceof Array){var i=[];for(r=0;r",""":'"',"'":"'","’":"’","‘":"‘","–":"–","—":"—","…":"…","”":"”"};return e.A(t)&&"function"==typeof t.replace?t.replace(/\&[\w\d\#]{2,5}\;/g,function(t){return n[t]}):t}},{key:"de",value:function(t){var e=new FormData;for(var n in t)e.set(n,t[n]);return e}},{key:"me",value:function(t,n){var r=window.getComputedStyle(t),i=window.getComputedStyle(n);if(i.height>r.height||i.width>r.width)return e.pe(t,n)}},{key:"pe",value:function(t,n){e.ge(t);for(var r=window.getComputedStyle(t),i=window.getComputedStyle(n),o=0,s=parseFloat(i.getPropertyValue("font-size")),a=i.width,u=i.height;i.height>r.height||i.width>r.width;)if(s*=.95,u>r.height&&(u*=.95),a>i.width&&(a*=.95),n.style["font-size"]=s+"px",n.style["max-height"]=u+"px",n.style["max-width"]=a+"px",++o>2e3){console.log("breaked");break}e.fe(n),i=window.getComputedStyle(n),n.style["font-size"]=parseFloat(i.getPropertyValue("font-size"))/parseFloat(document.documentElement.clientHeight)*100+"vh"}},{key:"ge",value:function(t){for(var n=t.childNodes,r=0,i=n.length;r-1,i=e.userAgent.indexOf("Edge")>-1;return!!e.userAgent.match("CriOS")||null!==t&&void 0!==t&&"Google Inc."===n&&!1===r&&!1===i}},{key:"we",value:function(t,e){for(var n={},r=0,i=t.length;r0&&(n=r[0])}else-1!==t.Te.indexOf(e)&&(n=e);if(p.A(n)){localStorage.setItem("currentTheme",n.be);var i=new Promise(function(t){document.querySelector("nav.top-bar").addEventListener("transitionend",function(){t()})});document.body.className=n.Ae,t.ke=n;for(var o=0,s=t.Ce.length;o0?t.Le(n[0]):t.Te.length>0&&t.Le(t.Te[0])}}},{key:"xe",value:function(){return new a(t.ke.be,function(e){var n=(t.Te.indexOf(t.ke)+1)%t.Te.length;t.Le(t.Te[n]),e.title=t.ke.be,e.h.I()},l.V)}},{key:"Re",value:function(e){t.Ce.push(e)}}]),t}();v.Te=[],v.Ce=[];var y=function(){function t(e){s(this,t),this.Ie=e,this.Be=!0,this.Ue=3650,this.Ee="complianceCookie",this.We="true"}return n(t,null,[{key:"De",value:function(){var e=r(regeneratorRuntime.mark(function e(n){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new t(n).De());case 1:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()}]),n(t,[{key:"De",value:function(){var e=r(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.Ne(this.Ee)!==this.We?this.show():Promise.resolve());case 1:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"Oe",value:function(){this._e(this.Ee,this.We,this.Ue)}},{key:"_e",value:function(t,e,n){var r=void 0;if(p.A(n)){var i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3),r="; expires="+i.toGMTString()}else r="";this.Be&&(document.cookie=t+"="+e+r+"; path=/")}},{key:"je",value:function(t){this._e(t,"",-1)}},{key:"show",value:function(){var t=this,e=document.getElementById(this.Ie);return e.style.display="block",new Promise(function(n){e.querySelector("#close-cookie-msg").onclick=function(){t.Oe(),e.remove(),n()}})}}],[{key:"Ne",value:function(t){for(var e=t+"=",n=document.cookie.split(";"),r=0;r0||("smedium"===t||"small"===t)&&r.Ke(e.getElementsByClassName(l.o)).length>0||"small"===t&&r.Ke(e.getElementsByClassName(l.dt)).length>0||r.Ke(e.getElementsByClassName(l.q)).length>0?document.getElementById("responsive-menu-toggle").style.display="block":(document.getElementById("responsive-menu-toggle").style.display="none",p.A(r.Ve)&&r.Ve.close())}},{key:"ot",value:function(){var t=e(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"ot",this).call(this);return function(e){t(e)instanceof u||!p.A(r.Ve)||r.Ve.close()}}},{key:"nt",value:function(t){var n=e(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"nt",this).call(this,t);return this.Je(),r.Ve=this,n}},{key:"close",value:function(){document.getElementById("responsive-menu").style.display="none";for(var t=0,e=this.Y.length;t0;){var i=this.ns.firstChild;i.remove(),r.appendChild(i)}this.ss={fn:r,title:document.title};var o=this;window.onpopstate=function(){if(o.$n.length>=1){var t=o.$n[o.$n.length-1].Nn();!1!==t.Rn()&&o.vn(t)}}}return n(t,[{key:"gn",value:function(){return this.ss}},{key:"rs",value:function(t){this.es=t}},{key:"Hn",value:function(){return this.es}},{key:"os",value:function(t){this.ts.push(t)}},{key:"bn",value:function(){return this.ts}},{key:"Mn",value:function(){var t=r(regeneratorRuntime.mark(function t(e,n){var i,o,s,a,u=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.prototype instanceof w){t.next=2;break}throw{error:"wrong class given! Expected AbstractSite, given "+e.name};case 2:return i=new e(this),o={},s=new Promise(function(t,e){o.resolve=t,o.reject=e}),a=new _(i,o),t.abrupt("return",(this.Xn.removeAllChildren().appendChild(p.ne()),this.Zn=Promise.resolve(n).then(function(){var t=r(regeneratorRuntime.mark(function t(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a.qn(e),t.next=3,Promise.all([i.en(e),i.Qe]);case 3:return i.dn=i.Tn(u.as()),t.abrupt("return",u.show(a));case 5:case"end":return t.stop()}},t,u)}));return function(){return t.apply(this,arguments)}}()).catch(function(t){console.error("site start error for site ",e.name,t)}),s));case 4:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"vn",value:function(t,e){var n=this;this.Zn.then(function(){var r=n.ls(t),i=n.$n.splice(r,1),o=null;if((i=i[0])===n.Qn){n.Qn.Nn().rn(),n.Qn=null;var s=n.$n.length-1;if(s<0)return n.hs(),void n.Mn(n.es);n.Xn.removeAllChildren().appendChild(p.ne()),o=n.$n[s]}i.Nn().on(),Promise.resolve(e).then(function(t){i.Kn().resolve(t),p.A(o)&&n.show(o)})})}},{key:"addListener",value:function(t,e,n,r){this.Xn.addEventListener(e,function(e){var i=e.target;t.hn&&i.matches(n)&&r(i,e)})}},{key:"In",value:function(t,e,n,r,i){this.addListener(t,n,r,i),this.Dn(t,e,i)}},{key:"Dn",value:function(t,e,n){window.addEventListener("keydown",function(r){t.hn&&r.which===e&&n(this,r)})}},{key:"Pn",value:function(t){var e=this.ls(t),n=this.$n.splice(e,1);n=n[0],this.show(n)}},{key:"us",value:function(){return this.show(this.Qn)}},{key:"show",value:function(t){p.A(this.Qn)&&(this.Qn.Jn(this.Qn.Nn().rn()),this.Qn.jn(this.Xn.innerHTML)),this.Xn.removeAllChildren().appendChild(p.ne());var e=this;return this.Qn=t,-1===this.$n.indexOf(t)&&this.$n.push(t),t.Nn().Qe.then(function(n){return t.Nn().dn.I(),e.Xn.removeAllChildren().appendChild(n),e.Sn(),f.jt().Vt(),n}).then(function(n){t.Nn().nn(t.Vn()),history.pushState({siteName:t.Nn().constructor.name,siteData:n.outerHTML,stackPosition:e.$n.length-1},t.Nn().constructor.name,t.Nn().xn())})}},{key:"kn",value:function(t){if(p.A(this.Qn)&&this.Qn.Nn()===t){history.replaceState({siteName:t.constructor.name,siteData:t.Xe.outerHTML,stackPosition:this.$n.length-1},t.constructor.name,t.xn())}}},{key:"cs",value:function(){if(null!=this.Qn)return this.Qn.Nn()}},{key:"ds",value:function(){null!=this.Qn&&this.Qn.Nn().dn.I()}},{key:"Sn",value:function(){var t=this.cs().title;this.ns.removeAllChildren().appendChild(t.fn),document.title=p.t(t.title,this.ss.title)}},{key:"ls",value:function(t){for(var e=0,n=this.$n.length;e=0&&(this.ws[e].remove(!0),this.ws.splice(e,1))}},{key:"Mn",value:function(t,e){return this.ps.Mn(t,e)}},{key:"start",value:function(e){d.He(this.ye);var n=p.t(this.xs(),e),r=t.Bs();this.ys=e,f.init(),v.init(),this.Ms&&this.os(v.xe()),this.ps=new b(this.fs,this.gs),this.ps.ts=this.ws,this.ps.rs(e),this.ps.Mn(n,r),this.Rs(),this.Hs&&(this.Us=y.De("cookie-compliance"))}}],[{key:"Ds",value:function(t){if(p.ct(t))return null;for(var e={},n=[],r=t.split("&"),i=0;i0&&(e[n[0]]=decodeURIComponent(n[1]));return e}},{key:"Bs",value:function(){return t.Ds(window.location.search.substr(1))}}]),t}(),L=function(){function t(e,n){s(this,t),this.Es=null,this.content=null,this.Ws=null,this.cancelable=!0,this.title=p.t(n,""),this.Ns=!0,this.Os="",this.buttons=[],this.result=null,p.A(e)&&this._s(e)}return n(t,[{key:"H",value:function(t){return this.title=t,this}},{key:"js",value:function(t){this.Ns=t}},{key:"Vs",value:function(t){this.Os=t}},{key:"L",value:function(){return this.title}},{key:"Js",value:function(t){return this.cancelable=!0===t,this}},{key:"_s",value:function(){var t=r(regeneratorRuntime.mark(function t(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return this.zs=Promise.resolve(e),t.next=3,this.zs;case 3:return this.content=t.sent,t.abrupt("return",this);case 5:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"qs",value:function(t,e,n){n=p.t(n,!0);var r=null;"string"==typeof t?((r=document.createElement("button")).classList.add("button"),r.classList.add("right"),r.appendChild(f.at(t))):r=t;var i=this;if("function"!=typeof e){var o=e;e=function(){i.result=o}}var s;s=n?function(t){p.A(e)&&e(t),i.close()}:e,p.A(s)&&r.addEventListener("click",s),this.buttons.push(r)}},{key:"show",value:function(){var t=r(regeneratorRuntime.mark(function t(){var e,n,r,i,o,s,a,u,l;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for((e=document.createElement("span")).classList.add("title"),this.Ns&&""!==this.title?e.appendChild(f.at(this.title)):e.innerHTML=this.title,(n=document.createElement("div")).appendChild(e),(r=document.createElement("div")).classList.add("content-container"),(i=document.createElement("div")).className=this.Os,i.classList.add("modal"),i.appendChild(n),i.appendChild(r),(o=document.createElement("div")).classList.add("modal-button-container"),s=0,a=this.buttons.length;s0&&e.Gs(e.Qs,i),e.Qs++}}]),e}();P.Qs=0,P.Ys=3500,P.Zs=1e3,P.$s="success",P.ti="error",P.ei="default",P.ni="info",P.si="warning";var E=function(){function t(){s(this,t)}return n(t,null,[{key:"ii",value:function(e){if("function"==typeof e){var n=e;e=t.ri.then(function(t){return n(t)})}t.oi.push(e)}},{key:"resolve",value:function(e){return t.ai(e),t.ri.then(function(){return Promise.all(t.oi)})}}]),t}();E.oi=[],E.ri=new Promise(function(t){E.ai=t});var S=function(){function t(e,n){s(this,t);var r=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB||window.li;this.hi=r.open(e,n);var i=this;this.hi.onupgradeneeded=function(t){i.ui(i.hi.result,t.oldVersion,t.newVersion,t)},this.ci=new Promise(function(t){i.hi.onsuccess=function(e){i.Tt=i.hi.result,t(e)}})}return n(t,[{key:"di",value:function(t,e,n){var r=this;return"function"==typeof e&&p.ct(n)&&(n=e,e="read"),this.ci.then(function(){var i=null;try{i=r.hi.result.transaction(t,e)}catch(e){console.warn(e),i=r.hi.result.transaction(t)}n(i)})}},{key:"mi",value:function(t,e,n){return"function"==typeof e&&p.ct(n)&&(n=e,e="readonly"),this.di(t,e,function(e){n(e.objectStore(t))})}},{key:"pi",value:function(t,e){var n=this;return new Promise(function(r){n.mi(e,"readwrite",function(e){var n=e.put(t);n.onsuccess=r,n.onerror=function(t){throw{type:"indexed-db-error",event:t}}})})}},{key:"gi",value:function(t,e){var n=this;return new Promise(function(r){n.mi(e,"readwrite",function(e){for(var n=[],i=function(r,i){n.push(new Promise(function(n){var r=e.put(t[i]);r.onsuccess=n,r.onerror=function(t){throw{type:"indexed-db-error",event:t}}}))},o=0,s=t.length;o=0){var n=new L("optimistic-locking-dialog","optimistic-locking-dialog-title");n.Ks(),n.show()}else t(e)}:t,this.nr=n}},{key:"ir",value:function(){if(!this.Zi){var t=this;return this.submit().then(function(e){if(e.success){if(null!==t.er)return t.er(e.result)}else if(p.A(t.nr))return t.nr(e.errors)})}}},{key:"load",value:function(t,e){return this.or(D.load(t,e).then(function(t){return t.success?t.result:{}})),this}},{key:"or",value:function(t){this.ar(!0);var e=this;return Promise.resolve(t).then(function(t){for(var n in e.ar(!1),t)if(p.A(e.Qi.elements[n])){if(p.A(e.Qi.elements[n].options)&&p.A(t[n+"Options"])){var r=e.Qi.elements[n].options;for(var i in t[n+"Options"]){var o=document.createElement("option");o.value=i,o.innerText=t[n+"Options"][i],r.add(o)}}e.Qi.elements[n].value=p.ce(t[n]),p.A(t[n])&&""!==(""+t[n]).trim()?e.Qi.elements[n].classList.add("notEmpty"):e.Qi.elements[n].classList.remove("notEmpty")}return e})}},{key:"sr",value:function(){var t=r(regeneratorRuntime.mark(function t(e){var n,r,i,o;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(i in n=!1,r=null,e)p.A(this.Qi.elements[i])&&"hidden"!==this.Qi.elements[i].type&&p.ct(this.Qi.elements[i].lr)&&(p.ct(this.Qi.elements[i].disabled)||!this.Qi.elements[i].disabled)&&(this.Qi.elements[i].setCustomValidity(f.translate(p.t(e[i],"form-default-error"))),n=!0),p.ct(r)&&(r=p.t(e[i],"form-default-error"));if(n||!p.A(r)){t.next=11;break}t.t0=regeneratorRuntime.keys(this.Qi.elements);case 4:if((t.t1=t.t0()).done){t.next=11;break}if(o=t.t1.value,"hidden"===this.Qi.elements[o].type){t.next=9;break}return this.Qi.elements[o].setCustomValidity(f.translate(r)),n=!0,t.abrupt("break",11);case 9:t.next=4;break;case 11:n&&this.Qi.querySelector("input[type=submit]").click();case 12:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"ar",value:function(t){this.Zi=t,this.Zi?this.Qi.classList.add("sending"):this.Qi.classList.remove("sending")}},{key:"submit",value:function(){var t=this;return new Promise(function(e){t.ar(!0);var n=new FormData(t.Qi);e(t.tr(n))}).then(function(e){return t.ar(!1),e})}},{key:"hr",value:function(t){this.er=t}}]),t}(),q=function(){function t(){s(this,t),this.ve=null,this.cr="settings"}return n(t,null,[{key:"jt",value:function(){return null===t.ur&&(t.ur=new t),t.ur}}]),n(t,[{key:"dr",value:function(){return p.ct(this.ve)&&this.mr(),this.ve}},{key:"pr",value:function(t,e){var n=this.dr();return p.A(n[t])?n[t].value:e}},{key:"gr",value:function(t){this.dr(),delete this.ve[t],this.Sr()}},{key:"wr",value:function(t,e){this.dr(),this.ve[t]={Mr:(new Date).getTime(),value:e},this.Sr()}},{key:"Hr",value:function(t){for(var e in this.dr(),t)this.ve[e]=t[e];this.Sr()}},{key:"yr",value:function(t){return p.t(this.ve[t])}},{key:"mr",value:function(){this.ve=localStorage.getItem(this.cr),null===this.ve?this.ve={}:this.ve=JSON.parse(this.ve)}},{key:"Sr",value:function(){null!==this.ve&&localStorage.setItem(this.cr,JSON.stringify(this.ve))}}]),t}();q.ur=null;var G=function(){function t(){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,N),n(t,[{key:"sn",value:function(){for(var n=e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"sn",this).call(this),r=this.ln(".setting",!0),i=q.jt(),o=function(t){var e=r[t],n=e.name,o=void 0;o=e.dataset.raw?localStorage.getItem(n):i.pr(n);var s=!1;e instanceof HTMLInputElement&&("checkbox"===e.type||"radio"===e.type)&&(s=!0),(!e.dataset.raw&&!i.yr(n)||e.dataset.raw&&null===o)&&p.A(r[t].dataset.default)&&(o=e.dataset.default,p.A(e.dataset.defaultTranslateable)&&(e.dataset.translation="",e.dataset.translationValue=o,o=f.translate(o))),p.A(o)&&(s?e.checked=o===e.value:e.value=o,""!==o&&e.classList.add("notEmpty")),e.addEventListener("change",function(){var t=this.value;s&&!this.checked&&(t=null),e.dataset.raw?localStorage.setItem(n,t):i.wr(n,t),delete e.dataset.translationValue,delete e.dataset.translation})},s=0;sn&&o.Or[n].click(e,i,t)}),this.list=i,i}},{key:"Vr",value:function(){for(var t=document.createElement("tr"),e=document.createElement("tr"),n=[],r=0,i=this.Or.length;r=1&&(n=this._r(n),r[0].values(n))}},{key:"qr",value:function(t){t?this.Er.classList.add("sending"):this.Er.classList.remove("sending")}}]),t}(),V=function(){function t(e){s(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,t.Kr,"settings"));for(var r in t.Gr)n.Xr(r,new t.Gr[r](n));return n.active=null,n}return o(t,w),n(t,[{key:"Xr",value:function(t,e){this.an("#settings-fragments",e),delete this.Ze["#settings-fragments"],this.Ze[t]=e}},{key:"nn",value:function(){var n=e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"nn",this).call(this);return p.A(this.active)&&!this.Ze[this.active].in()&&this.setActive(null),this.$r(),n}},{key:"setActive",value:function(t){p.A(this.active)&&(this.Ze[this.active].Qe.then(function(t){t.classList.remove("active")}),this.ln("#show-fragment-"+this.active).classList.remove("active")),this.active=t,p.A(this.active)&&(this.Ze[this.active].Qe.then(function(t){t.classList.add("active")}),this.ln("#show-fragment-"+this.active).classList.add("active"))}},{key:"$r",value:function(){var t=this,e=this.ln("#settings-fragment-list");e.removeAllChildren();var n=this,r=function(r){if(t.Ze[r].in()){var i=document.createElement("li");i.id="show-fragment-"+r,i.appendChild(f.at(r,null,"a")),i.addEventListener("click",function(){n.setActive(r)}),e.appendChild(i),p.ct(t.active)&&t.setActive(r)}};for(var i in this.Ze)r(i)}}],[{key:"Xr",value:function(e,n){t.Gr[e]=n}},{key:"Qr",value:function(e){t.Yr=e}},{key:"Zr",value:function(e){t.Kr=e}}]),t}();V.Kr="core/html/settings.html",V.Gr={},V.Yr=!0,V.to=null,V.eo=!0,E.ii(function(t){if(V.Yr){if(t.ks("settings",V),p.ct(V.to)){var e=new a("settings",function(){t.Mn(V)},a.J,1e4);e.W("img/settings.png"),V.to=e}V.eo&&t.os(V.to)}});var Y=function(){function t(){s(this,t)}return n(t,null,[{key:"init",value:function(e){t.no=null,t.so={io:!1,id:null,accesses:["default"]},t.app=e,t.ro=new Promise(function(e){t.oo=e})}},{key:"setData",value:function(e){t.so=Object.assign(t.so,e);var n=t.app.vs();n&&n.ds()}},{key:"ao",value:function(e){return t.no=p.t(e,t.no),D.load(t.no).then(function(e){e.success&&t.setData(e.result),t.oo()})}},{key:"lo",value:function(){return D.load("u/logout").then(function(e){if(e.success){t.setData(e.result);var n=t.app.vs();n&&n.us(),P.Xs(P.$s,f.translate("logged-out-successfully"))}})}},{key:"ho",value:function(e){return t.so.accesses.indexOf(e)>=0}},{key:"uo",value:function(e,n){t.co(function(r){n(r&&t.do(e))})}},{key:"co",value:function(e){this.ro.then(function(){e(t.mo())})}},{key:"do",value:function(e){return t.so.id===e}},{key:"mo",value:function(){return p.A(t.so)&&p.A(t.so.id)}}]),t}();E.ii(function(t){return Y.init(t),Y.ao("u/me").then(function(){Y.co(function(t){if(t){var e=q.jt(),n=p.ue(e.dr());for(var r in n)n[r].value=JSON.stringify(n[r].value);D.send("u/syncSettings",n).then(function(t){if(t.success){for(var n in t.result)t.result[n].value=JSON.parse(t.result[n].value);e.Hr(t.result)}})}})})});var U=function(){function t(e,n,r,o,a){var u;return s(this,t),(u=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,r,o))).po=p.t(a,"default"),u}return o(t,a),n(t,[{key:"R",value:function(){return e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"R",this).call(this)&&Y.ho(this.po)}},{key:"fo",value:function(){return this.po}},{key:"_",value:function(n){var r=e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"_",this).call(this,p.t(n,new t));return r.po=this.po,r}}]),t}(),W=function(){function t(e){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,"userManagement/html/403.html"))}return o(t,w),t}(),z=function(){function t(e,n,r,o){var a;return s(this,t),(a=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,r))).po=o,a}return o(t,w),n(t,[{key:"en",value:function(n){return Y.ho(this.po)?e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"en",this).call(this,n):(this.Mn(W),void this.finish({error:403}))}},{key:"nn",value:function(n){return Y.ho(this.po)?e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"nn",this).call(this,n):(this.Mn(W),void this.finish({error:403}))}}]),t}(),K=function(){function t(e,n,r,o){s(this,t);var a=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,r,o)),u=e.querySelector("#email"),l=e.querySelector("#password"),c=function(){u.setCustomValidity(""),l.setCustomValidity("")};return u.addEventListener("keydown",c),l.addEventListener("keydown",c),a}return o(t,B),t}(),tt=function(){function t(e,n,r,o){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,r,o))}return o(t,B),n(t,[{key:"So",value:function(){}}]),t}(),et=function(){function t(e,n,r){var o;return s(this,t),(o=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n))).po=r,o}return o(t,N),n(t,[{key:"in",value:function(){return e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"in",this).call(this)&&Y.ho(this.po)}}]),t}(),nt=function(){function t(e){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,"userManagement/html/fragments/passwordSettings.html","online"))}return o(t,et),n(t,[{key:"sn",value:function(){var n=e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"sn",this).call(this),r=new B(document.getElementById("change-password-form"),"u/passwordSettings/set","post");return r.hr(function(t){for(var e=0,n=t.length;e0,!t.t0){t.next=8;break}return t.next=8,new Promise(function(t){setTimeout(t,u),n.style.fontSize=c+"px"});case 8:return h=this,f=function(){return new Promise(function(t){setTimeout(function(){t(h.Oo(e,n,r,i,o,s,a,u,!1))},"number"==typeof l?l:255)})},t.abrupt("return",(!1!==l&&window.addEventListener("resize",f),f));case 10:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"jo",value:function(){var t=r(regeneratorRuntime.mark(function t(e,n,r,i,o,s,a,u){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.Oo(1,e,n,r,i,o,s,a,u));case 1:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"_o",value:function(){var t=r(regeneratorRuntime.mark(function t(e,n,r,i,o,s,a,u){var l,c,h,f,d,v,y,m,g,k,w,_;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(s=p.t(s,10),i=p.t(i,!1),o=p.t(o,!1),a=p.t(a,n.innerHTML.length),u=p.t(u,!0),(l=r.classList.contains("no-transition"))||r.classList.add("no-transition"),c=0,h=[],f=0;f<5;f++)h.push(0);d=n.style.fontSize,v=1,y=0,m=0,g=0,k=0;case 6:if(v+=h[c]/(a+1),n.style.fontSize=v+"px",w=window.getComputedStyle(r),g=w.getPropertyValue("width").replace("px",""),k=w.getPropertyValue("height").replace("px",""),y=g-n.offsetWidth,m=k-n.offsetHeight,c=(c+1)%5,(_=o?m:i?y:Math.min(y,m))!==h[(c+1)%5]){t.next=12;break}return t.abrupt("break",14);case 12:h[c]=_;case 13:if((y>(1-e)*g||o)&&(m>(1-e)*k||i)){t.next=6;break}case 14:if(v-=s,n.style.fontSize=u?v+"px":d,t.t0=l,t.t0){t.next=21;break}return t.next=20,new Promise(function(t){setTimeout(t,50)});case 20:r.classList.remove("no-transition");case 21:return t.abrupt("return",v);case 22:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()}]),t}(),pt=function(){function t(e,n,r){s(this,t),this.buffer=n,this.Vo=!1,this.loopStart=null,this.loopEnd=null,this.Jo=r,this.context=e,this.startTime=null,this.zo=null,this.source=null,this.qo=!1}return n(t,[{key:"Ko",value:function(t){this.buffer=t}},{key:"Go",value:function(t,e,n){this.Vo=t,p.A(e)&&(this.loopStart=e),p.A(n)&&(this.loopEnd=n)}},{key:"start",value:function(){var t=r(regeneratorRuntime.mark(function t(e,n,r){var i;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return(i=this.context.createBufferSource()).loop=this.Vo,p.A(this.loopStart)&&(i.loopStart=this.loopStart),p.A(this.loopEnd)&&(i.loopEnd=this.loopEnd),i.buffer=this.buffer,t.next=7,this.Jo(i);case 7:i.start(e,n,r),this.startTime=(new Date).getTime()-1e3*p.t(n,0),this.source=i,this.qo=!0;case 11:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"stop",value:function(){var t=r(regeneratorRuntime.mark(function t(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",p.A(this.source)?(this.zo=(new Date).getTime()-this.startTime,this.qo=!1,this.source.stop(e)):null);case 1:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"resume",value:function(){var t=r(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.qo){t.next=2;break}return t.abrupt("return",this.start(null,p.t(this.zo,0)/1e3));case 2:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()}]),t}(),dt=function(){function e(){var t=this;s(this,e),this.Xo={},this.context=new AudioContext,window.addEventListener("visibilitychange",function(){t.$o()})}return n(e,null,[{key:"jt",value:function(){return p.ct(e.Kt)&&(e.Kt=new e),e.Kt}}]),n(e,[{key:"set",value:function(t,n){var r=this;n=p.t(n,e.Yo.Qo);var i=p.t(this.Xo[n],{});"string"==typeof t&&(t={Zo:t});var o=t.Zo;return p.A(o)&&(i.ta=fetch(o).then(function(t){return t.arrayBuffer()}).then(function(t){return r.context.decodeAudioData(t)}),this.stop(n)),i.muted=p.t(t.muted,i.muted,!1),i.volume=p.t(t.volume,i.volume,1),i.loop=p.t(t.loop,i.loop,!1),i.ea=p.t(t.ea,i.ea,0),this.Xo[n]=i,i.muted&&this.stop(n),this.Xo[n]}},{key:"play",value:function(){var n=r(regeneratorRuntime.mark(function n(r,i){var o,s,a=this;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(r=p.t(r,e.Yo.Qo),p.ct(i)?i={}:"object"!=(void 0===i?"undefined":t(i))&&(i={Zo:i}),i.ea=p.t(i.ea,0),this.stop(r),this.set(i,r),this.Xo[r].muted){n.next=6;break}return n.next=3,this.Xo[r].ta;case 3:o=n.sent,(s=new pt(this.context,o,function(t){var e=a.context.createGain();e.gain.value=a.Xo[r].volume,t.connect(e),e.connect(a.context.destination)})).Ko(o),s.Go(this.Xo[r].loop,.3,o.duration-.3),s.start(),this.Xo[r].source=s;case 6:return n.abrupt("return",this.Xo[r]);case 7:case"end":return n.stop()}},n,this)}));return function(){return n.apply(this,arguments)}}()},{key:"stop",value:function(t){t=p.t(t,e.Yo.Qo);var n=this.Xo[t];p.t(n)&&p.t(n.source)&&n.source.stop()}},{key:"get",value:function(t){return t=p.t(t,e.Yo.Qo),this.Xo[t]}},{key:"resume",value:function(){var t=r(regeneratorRuntime.mark(function t(n){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=p.t(n,e.Yo.Qo),this.Xo[n].muted||!p.A(this.Xo[n].source)){t.next=2;break}return t.abrupt("return",this.Xo[n].source.resume());case 2:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"$o",value:function(){if(document.hidden)for(var t in this.Xo)p.A(this.Xo[t].source)&&this.Xo[t].source.stop();else for(var e in this.Xo)!this.Xo[e].muted&&p.A(this.Xo[e].source)&&this.Xo[e].source.resume()}}]),e}();dt.Yo={na:"music",sa:"sound",Qo:"default"};var vt=function(){function t(e){s(this,t),"string"==typeof e&&(e={code:e}),this.ia=e,this.ra=!1}return n(t,[{key:"oa",value:function(t){this.ra=t}},{key:"aa",value:function(){return this.ra}},{key:"la",value:function(){return D.send("c/code",this.ia)}}]),t}(),yt=function(){function t(e){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,"core/html/load.html","code"))}return o(t,w),n(t,[{key:"en",value:function(n){e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"en",this).call(this,n),console.log(n);Promise.resolve();if(p.A(n.code)){var r=n.code,i=p.t(n.cachable,!1),o=new vt(r);o.oa(i);var s=this;o.la().then(function(t){t.success?P.Xs(P.$s,f.translate(p.t(t.result.successMessage,"code-activated"))):P.Xs(P.$s,f.translate(t.errors[0])),s.finish()})}}}]),t}();E.ii(function(t){t.ks("code",yt)});var mt=function(){function t(e){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,"contact/html/contact.html",t.ha))}return o(t,w),n(t,[{key:"sn",value:function(){var n=this;new B(this.ln("#contact-form"),"contact","post").hr(function(){P.Xs("contact-message-sent"),n.finish()}),e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"sn",this).call(this)}}]),t}();mt.ha="contactMe",E.ii(function(t){mt.ha&&t.ks(mt.ha,mt)});var gt=function(){function t(){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,w),t}(),kt=function(){function t(e,n,r,i){s(this,t),this.ua=e,this.ca=n,this.da=r,this.ma=i}return n(t,[{key:"pa",value:function(){return p.cloneNode(this.ua)}},{key:"ga",value:function(){return p.cloneNode(this.ca)}},{key:"fa",value:function(){return p.cloneNode(this.da)}},{key:"Sa",value:function(){return p.cloneNode(this.ma)}}]),t}(),wt=function(){function t(e){s(this,t),this.rotation=0,this.fn=e,this.parent=null}return n(t,[{key:"wa",value:function(t){return t}},{key:"Ma",value:function(){return!1}},{key:"Ha",value:function(t){this.parent=t}},{key:"ya",value:function(){if(null!==this.parent)return this.parent.ya()}},{key:"va",value:function(){return!1}},{key:"Pa",value:function(){return 0===this.rotation}},{key:"rotate",value:function(){var t=r(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",Promise.resolve());case 1:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"La",value:function(){}},{key:"Ta",value:function(t){return t}},{key:"ba",value:function(t){return t}},{key:"Aa",value:function(t){return t}},{key:"ka",value:function(){return this.fn}}]),t}(),_t=function(){function t(e,n){var r;return s(this,t),(r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))).Ca="A",p.A(n)&&r.Fa(n),r}return o(t,wt),n(t,[{key:"Ma",value:function(e){return e instanceof t&&e.Ca===this.Ca}},{key:"Fa",value:function(t){this.Ca=t}},{key:"La",value:function(){this.fn.querySelector(".leaf-element").removeAllChildren().appendChild(document.createTextNode(this.Ca))}}]),t}(),bt=function(){function t(e){var n;s(this,t),(n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))).children=[],n.Ua="rotate-0",n.Ba=!0;var r=n;return n.Ea=function(e){var n=document.elementFromPoint(e.changedTouches[0].pageX,e.changedTouches[0].pageY);if(0===e.targetTouches.length&&1===e.changedTouches.length&&r.fn.contains(t.Ra)&&r.fn.contains(n)){var i={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY};r.ya().Wa(r),r.rotate(t.Ra,n,t.Da,i),e.stopPropagation(),e.preventDefault()}},n.Na=function(e){if(null!==t.Ra&&r.fn.contains(t.Ra)&&r.fn.contains(e.target)){var n={x:e.pageX,y:e.pageY};r.ya().Wa(r),r.rotate(t.Ra,e.target,t.Da,n),e.stopPropagation(),e.preventDefault()}},n}return o(t,wt),n(t,[{key:"Ia",value:function(t){this.Ba=t,this.La()}}],[{key:"xa",value:function(){window.addEventListener("mousedown",function(e){t.Ra=e.target,t.Da={x:e.pageX,y:e.pageY}}),window.addEventListener("mouseup",function(){t.Ra=null,t.Da={}}),window.addEventListener("touchstart",function(e){1===e.targetTouches.length&&(t.Ra=e.targetTouches[0].target,t.Da={x:e.targetTouches[0].pageX,y:e.targetTouches[0].pageY})}),window.addEventListener("touchend",function(){t.Ra=null,t.Da={}})}}]),n(t,[{key:"va",value:function(){return this.Ba&&!this.ya().Oa()}},{key:"rotate",value:function(){var t=r(regeneratorRuntime.mark(function t(e,n,r,i){var o,s,a,u,l,c,h,f=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(o=1,p.A(n)&&p.A(e)&&(p.ct(r)||p.ct(i)||Math.abs(r.x-i.x)>5||Math.abs(r.y-i.y)>5)){for(s=-1,a=-1,u=[0,1,3,2],l=0;l=0&&a>=0&&(2===s&&(0===a||1===a)||1===s&&(0===a||3===a)||0===s&&3===a||3===s&&2===a)&&(o=-1)}if(!this.va()){t.next=8;break}return this.rotation+=360+90*o,this.rotation%=360,c=this.rotation,this._a(),this.fn.classList.add("rotating"),-1===o&&this.fn.classList.add("reverse"),h=new Promise(function(t){setTimeout(t,250)}).then(function(){f.rotation===c&&(f.fn.classList.remove("rotating"),f.fn.classList.remove("reverse"))}),t.abrupt("return",(this.ya().ja(h),h));case 8:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"Ma",value:function(e){if(!(e instanceof t)||e.children.length!==this.children.length)return!1;for(var n=0;n=2&&this.fn.classList.add("layer-"+t),this.Ba||this.fn.classList.add("locked");var e=this.fn.querySelector(".child-container");e.removeAllChildren(),this._a(),this.fn.removeEventListener("mouseup",this.Na),this.fn.removeEventListener("touchend",this.Ea),this.fn.addEventListener("mouseup",this.Na),this.fn.addEventListener("touchend",this.Ea);for(var n=0,r=this.children.length;n=1&&this.children[0]&&this.children[0]instanceof t?this.children[0].za()+1:1}}]),t}();bt.xa();var Ot=function(){function t(e){s(this,t),this.qa=null,this.words=[],this.Ka=[],this.Ga=e,this.Xa=!1,this.id=null,this.$a=null,this.Qa=null;var n=this;this.Ya=new Promise(function(t,e){n.$a=t,n.Qa=e}),this.Wa=function(){}}return n(t,[{key:"Za",value:function(){var t=this.wa(),e=this.Aa();localStorage.setItem("currentLevel",JSON.stringify({id:this.id,rotations:t,locks:e}))}},{key:"Aa",value:function(){return null!==this.qa?this.qa.Aa([]):[]}},{key:"wa",value:function(){return null!==this.qa?this.qa.wa([]):[]}},{key:"tl",value:function(t){null!==this.qa&&this.qa.ba(t)}},{key:"el",value:function(t){this.id=t}},{key:"N",value:function(){return this.id}},{key:"ya",value:function(){return this}},{key:"nl",value:function(t){this.qa=t,this.qa.Ha(this),this.Ka&&this.Ta()}},{key:"sl",value:function(t){this.words=[];for(var e=0,n=t.length;e=2&&this.words[0].length>=this.dl&&this.words[1].length>=this.dl){for(var t=Ot.cl(this.words[0],this.Ga.pa()),e=Ot.cl(this.words[1],this.Ga.pa()),n=new xt(this.Ga.fa()),r=0,i=this.dl/2;r=6&&this.words[0].length>=this.dl&&this.words[1].length>=this.dl&&this.words[2].length>=this.dl&&this.words[3].length>=this.dl&&this.words[4].length>=this.dl&&this.words[5].length>=this.dl){var t=[];t[0]=Ot.cl(this.words[0],this.Ga.pa()),t[1]=Ot.cl(this.words[1],this.Ga.pa()),t[2]=Ot.cl(this.words[2],this.Ga.pa()),t[3]=Ot.cl(this.words[3],this.Ga.pa()),t[4]=Ot.cl(this.words[4],this.Ga.pa()),t[5]=Ot.cl(this.words[5],this.Ga.pa());for(var e=new xt(this.Ga.fa()),n=0;n=4&&this.words[0].length>=this.dl&&this.words[1].length>=this.dl&&this.words[2].length>=this.dl&&this.words[3].length>=this.dl){var t=[];t[0]=Ot.cl(this.words[0],this.Ga.pa()),t[1]=Ot.cl(this.words[1],this.Ga.pa()),t[2]=Ot.cl(this.words[2],this.Ga.pa()),t[3]=Ot.cl(this.words[3],this.Ga.pa());for(var e=new xt(this.Ga.fa()),n=0;n=1)&&e.createObjectStore(t.Sl.fl,{keyPath:"id"}),(p.ct(n)||n<2&&r>=2)&&i.target.transaction.objectStore(t.Sl.fl).createIndex("played",["deleted","played","difficulty","id"],{unique:!1}),(p.ct(n)||n<3&&r>=3)&&i.target.transaction.objectStore(t.Sl.fl).createIndex("difficulty","difficulty",{unique:!1})}},{key:"wl",value:function(){var e=r(regeneratorRuntime.mark(function e(n){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.gi(n,t.Sl.fl).catch(function(t){console.error("insert error!",t)}));case 1:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"Ml",value:function(){var e=r(regeneratorRuntime.mark(function e(n){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.load(n,t.Sl.fl));case 1:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"Hl",value:function(){var e=r(regeneratorRuntime.mark(function e(n){var r,i,o,s,a,u;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.Si("difficulty",IDBKeyRange.lowerBound(0),t.Sl.fl);case 2:for(r=e.sent,i=[],o=[],s=-1,a=0,u=r.length;a=t){e-=t,localStorage.setItem("coins",e),this.vl.title=e,this.vl.I();for(var n=this.level.ll(),r=(n=n.filter(function(t){return 0!==t.rotation}))[Math.floor(Math.random()*n.length)];0!==r.rotation;)r.rotate();r.Ia(!1),this.level.Za(),ct.push(["trackEvent","LevelSite","Help","Coins",parseInt(p.t(localStorage.getItem("coins"),"0"))])}else P.Xs("not-enough-coins"),ct.push(["trackEvent","LevelSite","Help","Not enough Coins",parseInt(p.t(localStorage.getItem("coins"),"0"))])}},{key:"_l",value:function(){var e=r(regeneratorRuntime.mark(function e(){var n,r,i,o,s,a,u,l,c,h,f,d,v,y=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.level.id!==t.Jl.Vl){e.next=19;break}n=p.t(localStorage.getItem("tutorial-step"),"1"),r=new ft,e.t0=(this.Xe.classList.add("tutorial"),this.Xe.classList.add("step-"+n),n),e.next="1"===e.t0?5:"2"===e.t0?11:17;break;case 5:return this.level.ul(function(){y.Xe.classList.remove("step-1"),localStorage.setItem("tutorial-step","2"),y._l()}),i=this.ln(".tutorial-text .step-1"),e.next=9,this.Ll();case 9:return r.jo(i,i.parentElement,null,!0,1,2),e.abrupt("break",17);case 11:return this.level.ul(function(){}),this.level.rl().then(function(){y.Xe.classList.remove("tutorial"),y.Xe.classList.remove("step-2"),localStorage.removeItem("tutorial-step"),y.kl=y.kl.then(function(){console.log("coinPromise - tutorial",y.Tl),P.Xs("extra-coins-after-first-level"),localStorage.setItem("coins",parseInt(p.t(localStorage.getItem("coins"),"0"))+50),y.vl.H(p.t(localStorage.getItem("coins"),"0")),y.vl.I()})}),o=this.ln(".tutorial-text .step-2"),e.next=15,this.Ll();case 15:return r.jo(o,o.parentElement,null,!0,1,2),e.abrupt("break",17);case 17:e.next=49;break;case 19:if(this.level.id!==t.Jl.zl){e.next=35;break}s=p.t(localStorage.getItem("tutorial-step"),"3"),e.t1=s,e.next="3"===e.t1?24:33;break;case 24:return a=new ft,this.Xe.classList.add("tutorial"),this.Xe.classList.add("step-"+s),u=function t(){y.Xe.classList.remove("tutorial"),y.Xe.classList.remove("step-3"),localStorage.setItem("tutorial-step","4"),y.ln("#help-button").removeEventListener("click",t),y.Ll()},this.ln("#help-button").addEventListener("click",u),l=this.ln(".tutorial-text .step-3"),e.next=31,this.Ll();case 31:return a.jo(l,l.parentElement,null,!0,1,2),e.abrupt("break",33);case 33:e.next=49;break;case 35:if(this.level.id!==t.Jl.ql){e.next=49;break}c=p.t(localStorage.getItem("tutorial-step"),"4"),e.t2=c,e.next="4"===e.t2?40:49;break;case 40:return h=new ft,this.Xe.classList.add("tutorial"),this.Xe.classList.add("step-"+c),f=this.level.ll()[0],(d=this.ln("#tutorial-pointer")).remove(),f.fn.appendChild(d),this.level.ul(function(t){f===t&&(y.Xe.classList.remove("tutorial"),y.Xe.classList.remove("step-4"),localStorage.setItem("tutorial-step","5"),y.Ll())}),v=this.ln(".tutorial-text .step-4"),e.next=47,this.Ll();case 47:return h.jo(v,v.parentElement,null,!0,1,2),e.abrupt("break",49);case 49:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()}]),t}();Dt.jl=[20,40,60,100,120,140,160],Dt.Jl={Vl:67,zl:15,ql:341};var Bt=function(){function t(e){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,4))}return o(t,Rt),n(t,[{key:"Za",value:function(){}}]),t}(),qt=function(){function t(){var e;return s(this,t),e=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,g.Ge("html/application/dialog/share.html").then(function(t){t.appendChild(T.Ui(window.location.hostname+p._t("")));var n=function(){e.close()};return t.querySelectorAll("a").forEach(function(t){t.addEventListener("click",n)}),t}),"share-dialog"))}return o(t,L),t}(),Gt=function(){function t(e){var n;return s(this,t),(n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,"html/application/menu.html"))).Kl=n.Gl(),n.listener=null,n}return o(t,gt),n(t,[{key:"nn",value:function(n){var i=this;ct.update("Menu Site");var o=e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"nn",this).call(this,n),s=new Bt(this.Ga);s.sl(["WORD","ROTA","TORW","ORDR"]),s.al(),s.rl().then(function(){ct.push(["trackEvent","MainMenu","levelSolved"]),i.Xl()});var a=s.ol();a.La(),this.ln("#level").removeAllChildren().appendChild(a.ka());var u=s.ll();(function t(){var e=4500*Math.random()+1500;i.$l=setTimeout(function(){for(var e=-1,n=[],r=0;r=2));r++);1===n.length&&(e=n[0]);var i=Math.floor(Math.random()*u.length);i===e&&(i=(i+1)%u.length),u[i].rotate(),t()},e)})(),this.listener=r(regeneratorRuntime.mark(function t(){var e,n,r,o,s;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e=i.ln("#play-button"),(n=i.ln("#level-number")).innerText=p.t(localStorage.getItem("levelCounter"),1),r=i.ln("#level"),o=new ft,t.next=5,o.jo(r,r.parentElement,!1,!1,2,8,null,!1);case 5:return s=getComputedStyle(r),e.style.width=s.getPropertyValue("width"),o.jo(e.children[0],e,null,null,null,4,null,!1),t.next=10,o.Oo(.2,n.parentElement,n.parentElement.parentElement,null,null,null,10,null,!1);case 10:o.jo(n,n.parentElement,!1,!1,8,null,null,!1);case 11:case"end":return t.stop()}},t,i)})),this.listener(),window.addEventListener("resize",this.listener);var l=q.jt();return this.ln("#play-sound").checked="1"===l.pr("play-sound","1"),this.ln("#play-music").checked="1"===l.pr("play-music","1"),o}},{key:"Xl",value:function(){var t=r(regeneratorRuntime.mark(function t(){var e=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:this.Mn(Dt,Promise.race([this.Kl,new Promise(function(){var t=r(regeneratorRuntime.mark(function t(n){var r;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=Jt.jt(),t.next=3,r.Hl(Dt.jl);case 3:if(t.t0=t.sent,t.t1=null!==t.t0,!t.t1){t.next=7;break}n();case 7:case"end":return t.stop()}},t,e)}));return function(){return t.apply(this,arguments)}}())]));case 1:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"sn",value:function(){var n=r(regeneratorRuntime.mark(function n(){var r,i,o,s,a,u,l,c,h=this;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"sn",this).call(this),this.ln("#play-button").addEventListener("click",function(){ct.push(["trackEvent","MainMenu","startButton"]),h.Xl()}),r=this.ln("#segment-leaf-template"),i=this.ln("#segment-parent-template"),o=this.ln("#segment-row-template"),s=this.ln("#segment-triangle-template"),r.id=null,i.id=null,o.id=null,s.id=null,r.remove(),i.remove(),o.remove(),s.remove(),this.Ga=new kt(r,i,o,s),p.t(t.app.Us)&&t.app.Us.then(function(){h.listener&&h.listener()}),a=q.jt(),u=dt.jt(),(l=this.ln("#play-music")).checked=a.pr("play-music",!0),l.addEventListener("change",function(){a.wr("play-music",l.checked?"1":"0"),u.set({muted:!l.checked},dt.Yo.na),l.checked&&u.play(dt.Yo.na),ct.push(["trackEvent","MainMenu","PlayMusic","Play Music",l.checked?1:0])}),(c=this.ln("#play-sound")).checked=a.pr("play-sound",!0),c.addEventListener("change",function(){a.wr("play-sound",c.checked?"1":"0"),u.set({muted:!c.checked},dt.Yo.sa),ct.push(["trackEvent","MainMenu","PlaySound","Play Sound",c.checked?1:0])}),this.ln("#share-button").addEventListener("click",function(){(new qt).show()});case 7:case"end":return n.stop()}},n,this)}));return function(){return n.apply(this,arguments)}}()},{key:"rn",value:function(n){clearTimeout(this.$l),window.removeEventListener("resize",this.listener),e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rn",this).call(this,n)}},{key:"Gl",value:function(){var t=r(regeneratorRuntime.mark(function t(){var e,n,r,i,o,s,a,u,l,c,h,f;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:e=p.t(localStorage.getItem("date-last-sync"),0),n=Jt.jt(),r=null,i=1,o=[],s=0;case 3:if(!(sn.length)&&(e=n.length),e-=t.length;var r=n.indexOf(t,e);return-1!==r&&r===e}),window.fetch=p.t(window.fetch,function(t){console.log("customFetch",t);var e=null;if(window.XMLHttpRequest)e=new XMLHttpRequest;else if(window.Vi)try{e=new ActiveXObject("Msxml2.XMLHTTP")}catch(t){try{e=new ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}var n=new Promise(function(t){e.onload=function(){var e=this.responseText;t({json:function(){return Promise.resolve(JSON.parse(e))},text:function(){return Promise.resolve(e)}})},e.onerror=function(e){t(Promise.reject(e))}});return e.open("get",t,!0),e.send(),n}),v.Fe(new J("red","red")),v.Fe(new J("blue","blue")),v.Fe(new J("black","black")),v.Fe(new J("green","green")),v.Fe(new J("pink","pink")),v.Fe(new J("dark","dark")),T.Bi(new ht(new M("img/whatsapp.svg"),"whatsapp",!0)),T.Bi(new ht(new R("img/sms.svg"),"sms",!0)),T.Bi(new ht(new I("img/telegram.svg"),"telegram",!0));var Wt=new x;V.Zr("html/application/setting-template.html"),at.tt=!1,st.Po=!1,E.resolve(Wt).then(r(regeneratorRuntime.mark(function t(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:V.to.i=a.V,e=q.jt(),dt.jt().play(dt.Yo.na,{Zo:"sound/brightAndBeautifull__.mp3",loop:!0,volume:.6,muted:"1"!==e.pr("play-music","1")}),Wt.start(Gt),f.Mt("de"),lt.ko(function(t){console.log("can install!",t)});case 3:case"end":return t.stop()}},t,this)}))); \ No newline at end of file +!function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",a=i.toStringTag||"@@toStringTag",u="object"==typeof module,l=t.regeneratorRuntime;if(l)u&&(module.exports=l);else{(l=t.regeneratorRuntime=u?module.exports:{}).wrap=k;var c="suspendedStart",h="suspendedYield",f="executing",p="completed",d={},v={};v[o]=function(){return this};var y=Object.getPrototypeOf,m=y&&y(y(A([])));m&&m!==n&&r.call(m,o)&&(v=m);var g=O.prototype=_.prototype=Object.create(v);b.prototype=g.constructor=O,O.constructor=b,O[a]=b.displayName="GeneratorFunction",l.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===b||"GeneratorFunction"===(e.displayName||e.name))},l.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,a in t||(t[a]="GeneratorFunction")),t.prototype=Object.create(g),t},l.awrap=function(t){return{__await:t}},x(L.prototype),L.prototype[s]=function(){return this},l.AsyncIterator=L,l.async=function(t,e,n,r){var i=new L(k(t,e,n,r));return l.isGeneratorFunction(e)?i:i.next().then(function(t){return t.done?t.value:i.next()})},x(g),g[a]="Generator",g[o]=function(){return this},g.toString=function(){return"[object Generator]"},l.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},l.values=A,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return a.type="throw",a.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return i("end");if(s.tryLoc<=this.prev){var u=r.call(s,"catchLoc"),l=r.call(s,"finallyLoc");if(u&&l){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;S(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}}}function k(t,e,n,r){var i=e&&e.prototype instanceof _?e:_,o=Object.create(i.prototype),s=new j(r||[]);return o._invoke=function(t,e,n){var r=c;return function(i,o){if(r===f)throw new Error("Generator is already running");if(r===p){if("throw"===i)throw o;return C()}for(n.method=i,n.arg=o;;){var s=n.delegate;if(s){var a=P(s,n);if(a){if(a===d)continue;return a}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===c)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var u=w(t,e,n);if("normal"===u.type){if(r=n.done?p:h,u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=p,n.method="throw",n.arg=u.arg)}}}(t,n,s),o}function w(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function _(){}function b(){}function O(){}function x(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function L(t){var e;this._invoke=function(n,i){function o(){return new Promise(function(e,o){!function e(n,i,o,s){var a=w(t[n],t,i);if("throw"!==a.type){var u=a.arg,l=u.value;return l&&"object"==typeof l&&r.call(l,"__await")?Promise.resolve(l.__await).then(function(t){e("next",t,o,s)},function(t){e("throw",t,o,s)}):Promise.resolve(l).then(function(t){u.value=t,o(u)},function(t){return e("throw",t,o,s)})}s(a.arg)}(n,i,e,o)})}return e=e?e.then(o,o):o()}}function P(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=e,P(t,n),"throw"===n.method))return d;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var i=w(r,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,d;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,d):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function E(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function j(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function A(t){if(t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,s=function n(){for(;++i0){this.$.splice(e,1);for(var n=this.ut(t),r=0,i=n.length;r0){var t=arguments[0],n=Array.prototype.slice.call(arguments,1);return e.A(t)&&(0===n.length||e.Yt.apply(null,[t[n[0]]].concat(n.slice(1))))}return!1}},{key:"ct",value:function(t){return null===t||void 0===t}},{key:"A",value:function(t){return!e.ct(t)}},{key:"t",value:function(){for(var t=0;t0&&(o=new Array(r+1-s).join("0")+o),n+=o}return n}},{key:"ae",value:function(t,e){for(var n=Math.floor(Math.log(265)/Math.log(e)),r=t.match(new RegExp(".{1,"+n+"}","g"))||[],i="",o=0,s=r.length;o1&&0==(3&a)&&(a%100!=0||a%400==0)?1:0),3),"%k":""+u,"%l":(u+11)%12+1,"%m":d(s+1,2),"%M":d(n.getMinutes(),2),"%p":u<12?"AM":"PM","%P":u<12?"am":"pm","%s":Math.round(n.getTime()/1e3),"%S":d(n.getSeconds(),2),"%u":i||7,"%V":function(){var t=p(),e=t.valueOf();t.setMonth(0,1);var n=t.getDay();return 4!==n&&t.setMonth(0,1+(4-n+7)%7),d(1+Math.ceil((e-t)/6048e5),2)}(),"%w":""+i,"%x":n.toLocaleDateString(),"%X":n.toLocaleTimeString(),"%y":(""+a).slice(2),"%Y":a,"%z":n.toTimeString().replace(/.+GMT([+-]\d+).+/,"$1"),"%Z":n.toTimeString().replace(/.+\((.+?)\)$/,"$1")}[t]||t})}},{key:"ue",value:function(n){var r=void 0;if(e.ct(n)||"object"!=(void 0===n?"undefined":t(n)))return n;if(n instanceof Array){var i=[];for(r=0;r",""":'"',"'":"'","’":"’","‘":"‘","–":"–","—":"—","…":"…","”":"”"};return e.A(t)&&"function"==typeof t.replace?t.replace(/\&[\w\d\#]{2,5}\;/g,function(t){return n[t]}):t}},{key:"de",value:function(t){var e=new FormData;for(var n in t)e.set(n,t[n]);return e}},{key:"me",value:function(t,n){var r=window.getComputedStyle(t),i=window.getComputedStyle(n);if(i.height>r.height||i.width>r.width)return e.pe(t,n)}},{key:"pe",value:function(t,n){e.ge(t);for(var r=window.getComputedStyle(t),i=window.getComputedStyle(n),o=0,s=parseFloat(i.getPropertyValue("font-size")),a=i.width,u=i.height;i.height>r.height||i.width>r.width;)if(s*=.95,u>r.height&&(u*=.95),a>i.width&&(a*=.95),n.style["font-size"]=s+"px",n.style["max-height"]=u+"px",n.style["max-width"]=a+"px",++o>2e3){console.log("breaked");break}e.fe(n),i=window.getComputedStyle(n),n.style["font-size"]=parseFloat(i.getPropertyValue("font-size"))/parseFloat(document.documentElement.clientHeight)*100+"vh"}},{key:"ge",value:function(t){for(var n=t.childNodes,r=0,i=n.length;r-1,i=e.userAgent.indexOf("Edge")>-1;return!!e.userAgent.match("CriOS")||null!==t&&void 0!==t&&"Google Inc."===n&&!1===r&&!1===i}},{key:"we",value:function(t,e){for(var n={},r=0,i=t.length;r0&&(n=r[0])}else-1!==t.Te.indexOf(e)&&(n=e);if(p.A(n)){localStorage.setItem("currentTheme",n.be);var i=new Promise(function(t){document.querySelector("nav.top-bar").addEventListener("transitionend",function(){t()})});document.body.className=n.Ae,t.ke=n;for(var o=0,s=t.Ce.length;o0?t.Le(n[0]):t.Te.length>0&&t.Le(t.Te[0])}}},{key:"xe",value:function(){return new a(t.ke.be,function(e){var n=(t.Te.indexOf(t.ke)+1)%t.Te.length;t.Le(t.Te[n]),e.title=t.ke.be,e.h.I()},l.V)}},{key:"Re",value:function(e){t.Ce.push(e)}}]),t}();v.Te=[],v.Ce=[];var y=function(){function t(e){s(this,t),this.Ie=e,this.Be=!0,this.Ue=3650,this.Ee="complianceCookie",this.We="true"}return n(t,null,[{key:"De",value:function(){var e=r(regeneratorRuntime.mark(function e(n){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new t(n).De());case 1:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()}]),n(t,[{key:"De",value:function(){var e=r(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.Ne(this.Ee)!==this.We?this.show():Promise.resolve());case 1:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"Oe",value:function(){this._e(this.Ee,this.We,this.Ue)}},{key:"_e",value:function(t,e,n){var r=void 0;if(p.A(n)){var i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3),r="; expires="+i.toGMTString()}else r="";this.Be&&(document.cookie=t+"="+e+r+"; path=/")}},{key:"je",value:function(t){this._e(t,"",-1)}},{key:"show",value:function(){var t=this,e=document.getElementById(this.Ie);return e.style.display="block",new Promise(function(n){e.querySelector("#close-cookie-msg").onclick=function(){t.Oe(),e.remove(),n()}})}}],[{key:"Ne",value:function(t){for(var e=t+"=",n=document.cookie.split(";"),r=0;r0||("smedium"===t||"small"===t)&&r.Ke(e.getElementsByClassName(l.o)).length>0||"small"===t&&r.Ke(e.getElementsByClassName(l.dt)).length>0||r.Ke(e.getElementsByClassName(l.q)).length>0?document.getElementById("responsive-menu-toggle").style.display="block":(document.getElementById("responsive-menu-toggle").style.display="none",p.A(r.Ve)&&r.Ve.close())}},{key:"ot",value:function(){var t=e(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"ot",this).call(this);return function(e){t(e)instanceof u||!p.A(r.Ve)||r.Ve.close()}}},{key:"nt",value:function(t){var n=e(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"nt",this).call(this,t);return this.Je(),r.Ve=this,n}},{key:"close",value:function(){document.getElementById("responsive-menu").style.display="none";for(var t=0,e=this.Y.length;t0;){var i=this.ns.firstChild;i.remove(),r.appendChild(i)}this.ss={fn:r,title:document.title};var o=this;window.onpopstate=function(){if(o.$n.length>=1){var t=o.$n[o.$n.length-1].Nn();!1!==t.Rn()&&o.vn(t)}}}return n(t,[{key:"gn",value:function(){return this.ss}},{key:"rs",value:function(t){this.es=t}},{key:"Hn",value:function(){return this.es}},{key:"os",value:function(t){this.ts.push(t)}},{key:"bn",value:function(){return this.ts}},{key:"Mn",value:function(){var t=r(regeneratorRuntime.mark(function t(e,n){var i,o,s,a,u=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.prototype instanceof w){t.next=2;break}throw{error:"wrong class given! Expected AbstractSite, given "+e.name};case 2:return i=new e(this),o={},s=new Promise(function(t,e){o.resolve=t,o.reject=e}),a=new _(i,o),t.abrupt("return",(this.Xn.removeAllChildren().appendChild(p.ne()),this.Zn=Promise.resolve(n).then(function(){var t=r(regeneratorRuntime.mark(function t(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a.qn(e),t.next=3,Promise.all([i.en(e),i.Qe]);case 3:return i.dn=i.Tn(u.as()),t.abrupt("return",u.show(a));case 5:case"end":return t.stop()}},t,u)}));return function(){return t.apply(this,arguments)}}()).catch(function(t){console.error("site start error for site ",e.name,t)}),s));case 4:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"vn",value:function(t,e){var n=this;this.Zn.then(function(){var r=n.ls(t),i=n.$n.splice(r,1),o=null;if((i=i[0])===n.Qn){n.Qn.Nn().rn(),n.Qn=null;var s=n.$n.length-1;if(s<0)return n.hs(),void n.Mn(n.es);n.Xn.removeAllChildren().appendChild(p.ne()),o=n.$n[s]}i.Nn().on(),Promise.resolve(e).then(function(t){i.Kn().resolve(t),p.A(o)&&n.show(o)})})}},{key:"addListener",value:function(t,e,n,r){this.Xn.addEventListener(e,function(e){var i=e.target;t.hn&&i.matches(n)&&r(i,e)})}},{key:"In",value:function(t,e,n,r,i){this.addListener(t,n,r,i),this.Dn(t,e,i)}},{key:"Dn",value:function(t,e,n){window.addEventListener("keydown",function(r){t.hn&&r.which===e&&n(this,r)})}},{key:"Pn",value:function(t){var e=this.ls(t),n=this.$n.splice(e,1);n=n[0],this.show(n)}},{key:"us",value:function(){return this.show(this.Qn)}},{key:"show",value:function(t){p.A(this.Qn)&&(this.Qn.Jn(this.Qn.Nn().rn()),this.Qn.jn(this.Xn.innerHTML)),this.Xn.removeAllChildren().appendChild(p.ne());var e=this;return this.Qn=t,-1===this.$n.indexOf(t)&&this.$n.push(t),t.Nn().Qe.then(function(n){return t.Nn().dn.I(),e.Xn.removeAllChildren().appendChild(n),e.Sn(),f.jt().Vt(),n}).then(function(n){t.Nn().nn(t.Vn()),history.pushState({siteName:t.Nn().constructor.name,siteData:n.outerHTML,stackPosition:e.$n.length-1},t.Nn().constructor.name,t.Nn().xn())})}},{key:"kn",value:function(t){if(p.A(this.Qn)&&this.Qn.Nn()===t){history.replaceState({siteName:t.constructor.name,siteData:t.Xe.outerHTML,stackPosition:this.$n.length-1},t.constructor.name,t.xn())}}},{key:"cs",value:function(){if(null!=this.Qn)return this.Qn.Nn()}},{key:"ds",value:function(){null!=this.Qn&&this.Qn.Nn().dn.I()}},{key:"Sn",value:function(){var t=this.cs().title;this.ns.removeAllChildren().appendChild(t.fn),document.title=p.t(t.title,this.ss.title)}},{key:"ls",value:function(t){for(var e=0,n=this.$n.length;e=0&&(this.ws[e].remove(!0),this.ws.splice(e,1))}},{key:"Mn",value:function(t,e){return this.ps.Mn(t,e)}},{key:"start",value:function(e){d.He(this.ye);var n=p.t(this.xs(),e),r=t.Bs();this.ys=e,f.init(),v.init(),this.Ms&&this.os(v.xe()),this.ps=new b(this.fs,this.gs),this.ps.ts=this.ws,this.ps.rs(e),this.ps.Mn(n,r),this.Rs(),this.Hs&&(this.Us=y.De("cookie-compliance"))}}],[{key:"Ds",value:function(t){if(p.ct(t))return null;for(var e={},n=[],r=t.split("&"),i=0;i0&&(e[n[0]]=decodeURIComponent(n[1]));return e}},{key:"Bs",value:function(){return t.Ds(window.location.search.substr(1))}}]),t}(),L=function(){function t(e,n){s(this,t),this.Es=null,this.content=null,this.Ws=null,this.cancelable=!0,this.title=p.t(n,""),this.Ns=!0,this.Os="",this.buttons=[],this.result=null,p.A(e)&&this._s(e)}return n(t,[{key:"H",value:function(t){return this.title=t,this}},{key:"js",value:function(t){this.Ns=t}},{key:"Vs",value:function(t){this.Os=t}},{key:"L",value:function(){return this.title}},{key:"Js",value:function(t){return this.cancelable=!0===t,this}},{key:"_s",value:function(){var t=r(regeneratorRuntime.mark(function t(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return this.zs=Promise.resolve(e),t.next=3,this.zs;case 3:return this.content=t.sent,t.abrupt("return",this);case 5:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"qs",value:function(t,e,n){n=p.t(n,!0);var r=null;"string"==typeof t?((r=document.createElement("button")).classList.add("button"),r.classList.add("right"),r.appendChild(f.at(t))):r=t;var i=this;if("function"!=typeof e){var o=e;e=function(){i.result=o}}var s;s=n?function(t){p.A(e)&&e(t),i.close()}:e,p.A(s)&&r.addEventListener("click",s),this.buttons.push(r)}},{key:"show",value:function(){var t=r(regeneratorRuntime.mark(function t(){var e,n,r,i,o,s,a,u,l;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for((e=document.createElement("span")).classList.add("title"),this.Ns&&""!==this.title?e.appendChild(f.at(this.title)):e.innerHTML=this.title,(n=document.createElement("div")).appendChild(e),(r=document.createElement("div")).classList.add("content-container"),(i=document.createElement("div")).className=this.Os,i.classList.add("modal"),i.appendChild(n),i.appendChild(r),(o=document.createElement("div")).classList.add("modal-button-container"),s=0,a=this.buttons.length;s0&&e.Gs(e.Qs,i),e.Qs++}}]),e}();P.Qs=0,P.Ys=3500,P.Zs=1e3,P.$s="success",P.ti="error",P.ei="default",P.ni="info",P.si="warning";var E=function(){function t(){s(this,t)}return n(t,null,[{key:"ii",value:function(e){if("function"==typeof e){var n=e;e=t.ri.then(function(t){return n(t)})}t.oi.push(e)}},{key:"resolve",value:function(e){return t.ai(e),t.ri.then(function(){return Promise.all(t.oi)})}}]),t}();E.oi=[],E.ri=new Promise(function(t){E.ai=t});var S=function(){function t(e,n){s(this,t);var r=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB||window.li;this.hi=r.open(e,n);var i=this;this.hi.onupgradeneeded=function(t){i.ui(i.hi.result,t.oldVersion,t.newVersion,t)},this.ci=new Promise(function(t){i.hi.onsuccess=function(e){i.Tt=i.hi.result,t(e)}})}return n(t,[{key:"di",value:function(t,e,n){var r=this;return"function"==typeof e&&p.ct(n)&&(n=e,e="read"),this.ci.then(function(){var i=null;try{i=r.hi.result.transaction(t,e)}catch(e){console.warn(e),i=r.hi.result.transaction(t)}n(i)})}},{key:"mi",value:function(t,e,n){return"function"==typeof e&&p.ct(n)&&(n=e,e="readonly"),this.di(t,e,function(e){n(e.objectStore(t))})}},{key:"pi",value:function(t,e){var n=this;return new Promise(function(r){n.mi(e,"readwrite",function(e){var n=e.put(t);n.onsuccess=r,n.onerror=function(t){throw{type:"indexed-db-error",event:t}}})})}},{key:"gi",value:function(t,e){var n=this;return new Promise(function(r){n.mi(e,"readwrite",function(e){for(var n=[],i=function(r,i){n.push(new Promise(function(n){var r=e.put(t[i]);r.onsuccess=n,r.onerror=function(t){throw{type:"indexed-db-error",event:t}}}))},o=0,s=t.length;o=0){var n=new L("optimistic-locking-dialog","optimistic-locking-dialog-title");n.Ks(),n.show()}else t(e)}:t,this.nr=n}},{key:"ir",value:function(){if(!this.Zi){var t=this;return this.submit().then(function(e){if(e.success){if(null!==t.er)return t.er(e.result)}else if(p.A(t.nr))return t.nr(e.errors)})}}},{key:"load",value:function(t,e){return this.or(D.load(t,e).then(function(t){return t.success?t.result:{}})),this}},{key:"or",value:function(t){this.ar(!0);var e=this;return Promise.resolve(t).then(function(t){for(var n in e.ar(!1),t)if(p.A(e.Qi.elements[n])){if(p.A(e.Qi.elements[n].options)&&p.A(t[n+"Options"])){var r=e.Qi.elements[n].options;for(var i in t[n+"Options"]){var o=document.createElement("option");o.value=i,o.innerText=t[n+"Options"][i],r.add(o)}}e.Qi.elements[n].value=p.ce(t[n]),p.A(t[n])&&""!==(""+t[n]).trim()?e.Qi.elements[n].classList.add("notEmpty"):e.Qi.elements[n].classList.remove("notEmpty")}return e})}},{key:"sr",value:function(){var t=r(regeneratorRuntime.mark(function t(e){var n,r,i,o;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(i in n=!1,r=null,e)p.A(this.Qi.elements[i])&&"hidden"!==this.Qi.elements[i].type&&p.ct(this.Qi.elements[i].lr)&&(p.ct(this.Qi.elements[i].disabled)||!this.Qi.elements[i].disabled)&&(this.Qi.elements[i].setCustomValidity(f.translate(p.t(e[i],"form-default-error"))),n=!0),p.ct(r)&&(r=p.t(e[i],"form-default-error"));if(n||!p.A(r)){t.next=11;break}t.t0=regeneratorRuntime.keys(this.Qi.elements);case 4:if((t.t1=t.t0()).done){t.next=11;break}if(o=t.t1.value,"hidden"===this.Qi.elements[o].type){t.next=9;break}return this.Qi.elements[o].setCustomValidity(f.translate(r)),n=!0,t.abrupt("break",11);case 9:t.next=4;break;case 11:n&&this.Qi.querySelector("input[type=submit]").click();case 12:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"ar",value:function(t){this.Zi=t,this.Zi?this.Qi.classList.add("sending"):this.Qi.classList.remove("sending")}},{key:"submit",value:function(){var t=this;return new Promise(function(e){t.ar(!0);var n=new FormData(t.Qi);e(t.tr(n))}).then(function(e){return t.ar(!1),e})}},{key:"hr",value:function(t){this.er=t}}]),t}(),q=function(){function t(){s(this,t),this.ve=null,this.cr="settings"}return n(t,null,[{key:"jt",value:function(){return null===t.ur&&(t.ur=new t),t.ur}}]),n(t,[{key:"dr",value:function(){return p.ct(this.ve)&&this.mr(),this.ve}},{key:"pr",value:function(t,e){var n=this.dr();return p.A(n[t])?n[t].value:e}},{key:"gr",value:function(t){this.dr(),delete this.ve[t],this.Sr()}},{key:"wr",value:function(t,e){this.dr(),this.ve[t]={Mr:(new Date).getTime(),value:e},this.Sr()}},{key:"Hr",value:function(t){for(var e in this.dr(),t)this.ve[e]=t[e];this.Sr()}},{key:"yr",value:function(t){return p.t(this.ve[t])}},{key:"mr",value:function(){this.ve=localStorage.getItem(this.cr),null===this.ve?this.ve={}:this.ve=JSON.parse(this.ve)}},{key:"Sr",value:function(){null!==this.ve&&localStorage.setItem(this.cr,JSON.stringify(this.ve))}}]),t}();q.ur=null;var G=function(){function t(){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,N),n(t,[{key:"sn",value:function(){for(var n=e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"sn",this).call(this),r=this.ln(".setting",!0),i=q.jt(),o=function(t){var e=r[t],n=e.name,o=void 0;o=e.dataset.raw?localStorage.getItem(n):i.pr(n);var s=!1;e instanceof HTMLInputElement&&("checkbox"===e.type||"radio"===e.type)&&(s=!0),(!e.dataset.raw&&!i.yr(n)||e.dataset.raw&&null===o)&&p.A(r[t].dataset.default)&&(o=e.dataset.default,p.A(e.dataset.defaultTranslateable)&&(e.dataset.translation="",e.dataset.translationValue=o,o=f.translate(o))),p.A(o)&&(s?e.checked=o===e.value:e.value=o,""!==o&&e.classList.add("notEmpty")),e.addEventListener("change",function(){var t=this.value;s&&!this.checked&&(t=null),e.dataset.raw?localStorage.setItem(n,t):i.wr(n,t),delete e.dataset.translationValue,delete e.dataset.translation})},s=0;sn&&o.Or[n].click(e,i,t)}),this.list=i,i}},{key:"Vr",value:function(){for(var t=document.createElement("tr"),e=document.createElement("tr"),n=[],r=0,i=this.Or.length;r=1&&(n=this._r(n),r[0].values(n))}},{key:"qr",value:function(t){t?this.Er.classList.add("sending"):this.Er.classList.remove("sending")}}]),t}(),V=function(){function t(e){s(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,t.Kr,"settings"));for(var r in t.Gr)n.Xr(r,new t.Gr[r](n));return n.active=null,n}return o(t,w),n(t,[{key:"Xr",value:function(t,e){this.an("#settings-fragments",e),delete this.Ze["#settings-fragments"],this.Ze[t]=e}},{key:"nn",value:function(){var n=e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"nn",this).call(this);return p.A(this.active)&&!this.Ze[this.active].in()&&this.setActive(null),this.$r(),n}},{key:"setActive",value:function(t){p.A(this.active)&&(this.Ze[this.active].Qe.then(function(t){t.classList.remove("active")}),this.ln("#show-fragment-"+this.active).classList.remove("active")),this.active=t,p.A(this.active)&&(this.Ze[this.active].Qe.then(function(t){t.classList.add("active")}),this.ln("#show-fragment-"+this.active).classList.add("active"))}},{key:"$r",value:function(){var t=this,e=this.ln("#settings-fragment-list");e.removeAllChildren();var n=this,r=function(r){if(t.Ze[r].in()){var i=document.createElement("li");i.id="show-fragment-"+r,i.appendChild(f.at(r,null,"a")),i.addEventListener("click",function(){n.setActive(r)}),e.appendChild(i),p.ct(t.active)&&t.setActive(r)}};for(var i in this.Ze)r(i)}}],[{key:"Xr",value:function(e,n){t.Gr[e]=n}},{key:"Qr",value:function(e){t.Yr=e}},{key:"Zr",value:function(e){t.Kr=e}}]),t}();V.Kr="core/html/settings.html",V.Gr={},V.Yr=!0,V.to=null,V.eo=!0,E.ii(function(t){if(V.Yr){if(t.ks("settings",V),p.ct(V.to)){var e=new a("settings",function(){t.Mn(V)},a.J,1e4);e.W("img/settings.png"),V.to=e}V.eo&&t.os(V.to)}});var Y=function(){function t(){s(this,t)}return n(t,null,[{key:"init",value:function(e){t.no=null,t.so={io:!1,id:null,accesses:["default"]},t.app=e,t.ro=new Promise(function(e){t.oo=e})}},{key:"setData",value:function(e){t.so=Object.assign(t.so,e);var n=t.app.vs();n&&n.ds()}},{key:"ao",value:function(e){return t.no=p.t(e,t.no),D.load(t.no).then(function(e){e.success&&t.setData(e.result),t.oo()})}},{key:"lo",value:function(){return D.load("u/logout").then(function(e){if(e.success){t.setData(e.result);var n=t.app.vs();n&&n.us(),P.Xs(P.$s,f.translate("logged-out-successfully"))}})}},{key:"ho",value:function(e){return t.so.accesses.indexOf(e)>=0}},{key:"uo",value:function(e,n){t.co(function(r){n(r&&t.do(e))})}},{key:"co",value:function(e){this.ro.then(function(){e(t.mo())})}},{key:"do",value:function(e){return t.so.id===e}},{key:"mo",value:function(){return p.A(t.so)&&p.A(t.so.id)}}]),t}();E.ii(function(t){return Y.init(t),Y.ao("u/me").then(function(){Y.co(function(t){if(t){var e=q.jt(),n=p.ue(e.dr());for(var r in n)n[r].value=JSON.stringify(n[r].value);D.send("u/syncSettings",n).then(function(t){if(t.success){for(var n in t.result)t.result[n].value=JSON.parse(t.result[n].value);e.Hr(t.result)}})}})})});var U=function(){function t(e,n,r,o,a){var u;return s(this,t),(u=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,r,o))).po=p.t(a,"default"),u}return o(t,a),n(t,[{key:"R",value:function(){return e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"R",this).call(this)&&Y.ho(this.po)}},{key:"fo",value:function(){return this.po}},{key:"_",value:function(n){var r=e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"_",this).call(this,p.t(n,new t));return r.po=this.po,r}}]),t}(),W=function(){function t(e){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,"userManagement/html/403.html"))}return o(t,w),t}(),z=function(){function t(e,n,r,o){var a;return s(this,t),(a=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,r))).po=o,a}return o(t,w),n(t,[{key:"en",value:function(n){return Y.ho(this.po)?e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"en",this).call(this,n):(this.Mn(W),void this.finish({error:403}))}},{key:"nn",value:function(n){return Y.ho(this.po)?e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"nn",this).call(this,n):(this.Mn(W),void this.finish({error:403}))}}]),t}(),K=function(){function t(e,n,r,o){s(this,t);var a=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,r,o)),u=e.querySelector("#email"),l=e.querySelector("#password"),c=function(){u.setCustomValidity(""),l.setCustomValidity("")};return u.addEventListener("keydown",c),l.addEventListener("keydown",c),a}return o(t,B),t}(),tt=function(){function t(e,n,r,o){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,r,o))}return o(t,B),n(t,[{key:"So",value:function(){}}]),t}(),et=function(){function t(e,n,r){var o;return s(this,t),(o=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n))).po=r,o}return o(t,N),n(t,[{key:"in",value:function(){return e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"in",this).call(this)&&Y.ho(this.po)}}]),t}(),nt=function(){function t(e){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,"userManagement/html/fragments/passwordSettings.html","online"))}return o(t,et),n(t,[{key:"sn",value:function(){var n=e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"sn",this).call(this),r=new B(document.getElementById("change-password-form"),"u/passwordSettings/set","post");return r.hr(function(t){for(var e=0,n=t.length;e0,!t.t0){t.next=8;break}return t.next=8,new Promise(function(t){setTimeout(t,u),n.style.fontSize=c+"px"});case 8:return h=this,f=function(){return new Promise(function(t){setTimeout(function(){t(h.Oo(e,n,r,i,o,s,a,u,!1))},"number"==typeof l?l:255)})},t.abrupt("return",(!1!==l&&window.addEventListener("resize",f),f));case 10:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"jo",value:function(){var t=r(regeneratorRuntime.mark(function t(e,n,r,i,o,s,a,u){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.Oo(1,e,n,r,i,o,s,a,u));case 1:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"_o",value:function(){var t=r(regeneratorRuntime.mark(function t(e,n,r,i,o,s,a,u){var l,c,h,f,d,v,y,m,g,k,w,_;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(s=p.t(s,10),i=p.t(i,!1),o=p.t(o,!1),a=p.t(a,n.innerHTML.length),u=p.t(u,!0),(l=r.classList.contains("no-transition"))||r.classList.add("no-transition"),c=0,h=[],f=0;f<5;f++)h.push(0);d=n.style.fontSize,v=1,y=0,m=0,g=0,k=0;case 6:if(v+=h[c]/(a+1),n.style.fontSize=v+"px",w=window.getComputedStyle(r),g=w.getPropertyValue("width").replace("px",""),k=w.getPropertyValue("height").replace("px",""),y=g-n.offsetWidth,m=k-n.offsetHeight,c=(c+1)%5,(_=o?m:i?y:Math.min(y,m))!==h[(c+1)%5]){t.next=12;break}return t.abrupt("break",14);case 12:h[c]=_;case 13:if((y>(1-e)*g||o)&&(m>(1-e)*k||i)){t.next=6;break}case 14:if(v-=s,n.style.fontSize=u?v+"px":d,t.t0=l,t.t0){t.next=21;break}return t.next=20,new Promise(function(t){setTimeout(t,50)});case 20:r.classList.remove("no-transition");case 21:return t.abrupt("return",v);case 22:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()}]),t}(),pt=function(){function t(e,n,r){s(this,t),this.buffer=n,this.Vo=!1,this.loopStart=null,this.loopEnd=null,this.Jo=r,this.context=e,this.startTime=null,this.zo=null,this.source=null,this.qo=!1}return n(t,[{key:"Ko",value:function(t){this.buffer=t}},{key:"Go",value:function(t,e,n){this.Vo=t,p.A(e)&&(this.loopStart=e),p.A(n)&&(this.loopEnd=n)}},{key:"start",value:function(){var t=r(regeneratorRuntime.mark(function t(e,n,r){var i;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return(i=this.context.createBufferSource()).loop=this.Vo,p.A(this.loopStart)&&(i.loopStart=this.loopStart),p.A(this.loopEnd)&&(i.loopEnd=this.loopEnd),i.buffer=this.buffer,t.next=7,this.Jo(i);case 7:i.start(e,n,r),this.startTime=(new Date).getTime()-1e3*p.t(n,0),this.source=i,this.qo=!0;case 11:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"stop",value:function(){var t=r(regeneratorRuntime.mark(function t(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",p.A(this.source)?(this.zo=(new Date).getTime()-this.startTime,this.qo=!1,this.source.stop(e)):null);case 1:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"resume",value:function(){var t=r(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.qo){t.next=2;break}return t.abrupt("return",this.start(null,p.t(this.zo,0)/1e3));case 2:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()}]),t}(),dt=function(){function e(){var t=this;s(this,e),this.Xo={},this.context=new AudioContext,window.addEventListener("visibilitychange",function(){t.$o()})}return n(e,null,[{key:"jt",value:function(){return p.ct(e.Kt)&&(e.Kt=new e),e.Kt}}]),n(e,[{key:"set",value:function(t,n){var r=this;n=p.t(n,e.Yo.Qo);var i=p.t(this.Xo[n],{});"string"==typeof t&&(t={Zo:t});var o=t.Zo;return p.A(o)&&(i.ta=fetch(o).then(function(t){return t.arrayBuffer()}).then(function(t){return r.context.decodeAudioData(t)}),this.stop(n)),i.muted=p.t(t.muted,i.muted,!1),i.volume=p.t(t.volume,i.volume,1),i.loop=p.t(t.loop,i.loop,!1),i.ea=p.t(t.ea,i.ea,0),this.Xo[n]=i,i.muted&&this.stop(n),this.Xo[n]}},{key:"play",value:function(){var n=r(regeneratorRuntime.mark(function n(r,i){var o,s,a=this;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(r=p.t(r,e.Yo.Qo),p.ct(i)?i={}:"object"!=(void 0===i?"undefined":t(i))&&(i={Zo:i}),i.ea=p.t(i.ea,0),this.stop(r),this.set(i,r),this.Xo[r].muted){n.next=6;break}return n.next=3,this.Xo[r].ta;case 3:o=n.sent,(s=new pt(this.context,o,function(t){var e=a.context.createGain();e.gain.value=a.Xo[r].volume,t.connect(e),e.connect(a.context.destination)})).Ko(o),s.Go(this.Xo[r].loop,.3,o.duration-.3),s.start(),this.Xo[r].source=s;case 6:return n.abrupt("return",this.Xo[r]);case 7:case"end":return n.stop()}},n,this)}));return function(){return n.apply(this,arguments)}}()},{key:"stop",value:function(t){t=p.t(t,e.Yo.Qo);var n=this.Xo[t];p.t(n)&&p.t(n.source)&&n.source.stop()}},{key:"get",value:function(t){return t=p.t(t,e.Yo.Qo),this.Xo[t]}},{key:"resume",value:function(){var t=r(regeneratorRuntime.mark(function t(n){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=p.t(n,e.Yo.Qo),this.Xo[n].muted||!p.A(this.Xo[n].source)){t.next=2;break}return t.abrupt("return",this.Xo[n].source.resume());case 2:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"$o",value:function(){if(document.hidden)for(var t in this.Xo)p.A(this.Xo[t].source)&&this.Xo[t].source.stop();else for(var e in this.Xo)!this.Xo[e].muted&&p.A(this.Xo[e].source)&&this.Xo[e].source.resume()}}]),e}();dt.Yo={na:"music",sa:"sound",Qo:"default"};var vt=function(){function t(e){s(this,t),"string"==typeof e&&(e={code:e}),this.ia=e,this.ra=!1}return n(t,[{key:"oa",value:function(t){this.ra=t}},{key:"aa",value:function(){return this.ra}},{key:"la",value:function(){return D.send("c/code",this.ia)}}]),t}(),yt=function(){function t(e){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,"core/html/load.html","code"))}return o(t,w),n(t,[{key:"en",value:function(n){e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"en",this).call(this,n),console.log(n);Promise.resolve();if(p.A(n.code)){var r=n.code,i=p.t(n.cachable,!1),o=new vt(r);o.oa(i);var s=this;o.la().then(function(t){t.success?P.Xs(P.$s,f.translate(p.t(t.result.successMessage,"code-activated"))):P.Xs(P.$s,f.translate(t.errors[0])),s.finish()})}}}]),t}();E.ii(function(t){t.ks("code",yt)});var mt=function(){function t(e){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,"contact/html/contact.html",t.ha))}return o(t,w),n(t,[{key:"sn",value:function(){var n=this;new B(this.ln("#contact-form"),"contact","post").hr(function(){P.Xs("contact-message-sent"),n.finish()}),e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"sn",this).call(this)}}]),t}();mt.ha="contactMe",E.ii(function(t){mt.ha&&t.ks(mt.ha,mt)});var gt=function(){function t(){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,w),t}(),kt=function(){function t(e,n,r,i){s(this,t),this.ua=e,this.ca=n,this.da=r,this.ma=i}return n(t,[{key:"pa",value:function(){return p.cloneNode(this.ua)}},{key:"ga",value:function(){return p.cloneNode(this.ca)}},{key:"fa",value:function(){return p.cloneNode(this.da)}},{key:"Sa",value:function(){return p.cloneNode(this.ma)}}]),t}(),wt=function(){function t(e){s(this,t),this.rotation=0,this.fn=e,this.parent=null}return n(t,[{key:"wa",value:function(t){return t}},{key:"Ma",value:function(){return!1}},{key:"Ha",value:function(t){this.parent=t}},{key:"ya",value:function(){if(null!==this.parent)return this.parent.ya()}},{key:"va",value:function(){return!1}},{key:"Pa",value:function(){return 0===this.rotation}},{key:"rotate",value:function(){var t=r(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",Promise.resolve());case 1:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"La",value:function(){}},{key:"Ta",value:function(t){return t}},{key:"ba",value:function(t){return t}},{key:"Aa",value:function(t){return t}},{key:"ka",value:function(){return this.fn}}]),t}(),_t=function(){function t(e,n){var r;return s(this,t),(r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))).Ca="A",p.A(n)&&r.Fa(n),r}return o(t,wt),n(t,[{key:"Ma",value:function(e){return e instanceof t&&e.Ca===this.Ca}},{key:"Fa",value:function(t){this.Ca=t}},{key:"La",value:function(){this.fn.querySelector(".leaf-element").removeAllChildren().appendChild(document.createTextNode(this.Ca))}}]),t}(),bt=function(){function t(e){var n;s(this,t),(n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))).children=[],n.Ua="rotate-0",n.Ba=!0;var r=n;return n.Ea=function(e){var n=document.elementFromPoint(e.changedTouches[0].pageX,e.changedTouches[0].pageY);if(0===e.targetTouches.length&&1===e.changedTouches.length&&r.fn.contains(t.Ra)&&r.fn.contains(n)){var i={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY};r.ya().Wa(r),r.rotate(t.Ra,n,t.Da,i),e.stopPropagation(),e.preventDefault()}},n.Na=function(e){if(null!==t.Ra&&r.fn.contains(t.Ra)&&r.fn.contains(e.target)){var n={x:e.pageX,y:e.pageY};r.ya().Wa(r),r.rotate(t.Ra,e.target,t.Da,n),e.stopPropagation(),e.preventDefault()}},n}return o(t,wt),n(t,[{key:"Ia",value:function(t){this.Ba=t,this.La()}}],[{key:"xa",value:function(){window.addEventListener("mousedown",function(e){t.Ra=e.target,t.Da={x:e.pageX,y:e.pageY}}),window.addEventListener("mouseup",function(){t.Ra=null,t.Da={}}),window.addEventListener("touchstart",function(e){1===e.targetTouches.length&&(t.Ra=e.targetTouches[0].target,t.Da={x:e.targetTouches[0].pageX,y:e.targetTouches[0].pageY})}),window.addEventListener("touchend",function(){t.Ra=null,t.Da={}})}}]),n(t,[{key:"va",value:function(){return this.Ba&&!this.ya().Oa()}},{key:"rotate",value:function(){var t=r(regeneratorRuntime.mark(function t(e,n,r,i){var o,s,a,u,l,c,h,f=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(o=1,p.A(n)&&p.A(e)&&(p.ct(r)||p.ct(i)||Math.abs(r.x-i.x)>5||Math.abs(r.y-i.y)>5)){for(s=-1,a=-1,u=[0,1,3,2],l=0;l=0&&a>=0&&(2===s&&(0===a||1===a)||1===s&&(0===a||3===a)||0===s&&3===a||3===s&&2===a)&&(o=-1)}if(!this.va()){t.next=8;break}return this.rotation+=360+90*o,this.rotation%=360,c=this.rotation,this._a(),this.fn.classList.add("rotating"),-1===o&&this.fn.classList.add("reverse"),h=new Promise(function(t){setTimeout(t,250)}).then(function(){f.rotation===c&&(f.fn.classList.remove("rotating"),f.fn.classList.remove("reverse"))}),t.abrupt("return",(this.ya().ja(h),h));case 8:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"Ma",value:function(e){if(!(e instanceof t)||e.children.length!==this.children.length)return!1;for(var n=0;n=2&&this.fn.classList.add("layer-"+t),this.Ba||this.fn.classList.add("locked");var e=this.fn.querySelector(".child-container");e.removeAllChildren(),this._a(),this.fn.removeEventListener("mouseup",this.Na),this.fn.removeEventListener("touchend",this.Ea),this.fn.addEventListener("mouseup",this.Na),this.fn.addEventListener("touchend",this.Ea);for(var n=0,r=this.children.length;n=1&&this.children[0]&&this.children[0]instanceof t?this.children[0].za()+1:1}}]),t}();bt.xa();var Ot=function(){function t(e){s(this,t),this.qa=null,this.words=[],this.Ka=[],this.Ga=e,this.Xa=!1,this.id=null,this.$a=null,this.Qa=null;var n=this;this.Ya=new Promise(function(t,e){n.$a=t,n.Qa=e}),this.Wa=function(){}}return n(t,[{key:"Za",value:function(){var t=this.wa(),e=this.Aa();localStorage.setItem("currentLevel",JSON.stringify({id:this.id,rotations:t,locks:e}))}},{key:"Aa",value:function(){return null!==this.qa?this.qa.Aa([]):[]}},{key:"wa",value:function(){return null!==this.qa?this.qa.wa([]):[]}},{key:"tl",value:function(t){null!==this.qa&&this.qa.ba(t)}},{key:"el",value:function(t){this.id=t}},{key:"N",value:function(){return this.id}},{key:"ya",value:function(){return this}},{key:"nl",value:function(t){this.qa=t,this.qa.Ha(this),this.Ka&&this.Ta()}},{key:"sl",value:function(t){this.words=[];for(var e=0,n=t.length;e=2&&this.words[0].length>=this.dl&&this.words[1].length>=this.dl){for(var t=Ot.cl(this.words[0],this.Ga.pa()),e=Ot.cl(this.words[1],this.Ga.pa()),n=new xt(this.Ga.fa()),r=0,i=this.dl/2;r=6&&this.words[0].length>=this.dl&&this.words[1].length>=this.dl&&this.words[2].length>=this.dl&&this.words[3].length>=this.dl&&this.words[4].length>=this.dl&&this.words[5].length>=this.dl){var t=[];t[0]=Ot.cl(this.words[0],this.Ga.pa()),t[1]=Ot.cl(this.words[1],this.Ga.pa()),t[2]=Ot.cl(this.words[2],this.Ga.pa()),t[3]=Ot.cl(this.words[3],this.Ga.pa()),t[4]=Ot.cl(this.words[4],this.Ga.pa()),t[5]=Ot.cl(this.words[5],this.Ga.pa());for(var e=new xt(this.Ga.fa()),n=0;n=4&&this.words[0].length>=this.dl&&this.words[1].length>=this.dl&&this.words[2].length>=this.dl&&this.words[3].length>=this.dl){var t=[];t[0]=Ot.cl(this.words[0],this.Ga.pa()),t[1]=Ot.cl(this.words[1],this.Ga.pa()),t[2]=Ot.cl(this.words[2],this.Ga.pa()),t[3]=Ot.cl(this.words[3],this.Ga.pa());for(var e=new xt(this.Ga.fa()),n=0;n=1)&&e.createObjectStore(t.Sl.fl,{keyPath:"id"}),(p.ct(n)||n<2&&r>=2)&&i.target.transaction.objectStore(t.Sl.fl).createIndex("played",["deleted","played","difficulty","id"],{unique:!1}),(p.ct(n)||n<3&&r>=3)&&i.target.transaction.objectStore(t.Sl.fl).createIndex("difficulty","difficulty",{unique:!1})}},{key:"wl",value:function(){var e=r(regeneratorRuntime.mark(function e(n){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.gi(n,t.Sl.fl).catch(function(t){console.error("insert error!",t)}));case 1:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"Ml",value:function(){var e=r(regeneratorRuntime.mark(function e(n){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.load(n,t.Sl.fl));case 1:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"Hl",value:function(){var e=r(regeneratorRuntime.mark(function e(n){var r,i,o,s,a,u;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.Si("difficulty",IDBKeyRange.lowerBound(0),t.Sl.fl);case 2:for(r=e.sent,i=[],o=[],s=-1,a=0,u=r.length;a=t){e-=t,localStorage.setItem("coins",e),this.vl.title=e,this.vl.I();for(var n=this.level.ll(),r=(n=n.filter(function(t){return 0!==t.rotation}))[Math.floor(Math.random()*n.length)];0!==r.rotation;)r.rotate();r.Ia(!1),this.level.Za(),ct.push(["trackEvent","LevelSite","Help","Coins",parseInt(p.t(localStorage.getItem("coins"),"0"))])}else P.Xs("not-enough-coins"),ct.push(["trackEvent","LevelSite","Help","Not enough Coins",parseInt(p.t(localStorage.getItem("coins"),"0"))])}},{key:"_l",value:function(){var e=r(regeneratorRuntime.mark(function e(){var n,r,i,o,s,a,u,l,c,h,f,d,v,y=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.level.id!==t.Jl.Vl){e.next=19;break}n=p.t(localStorage.getItem("tutorial-step"),"1"),r=new ft,e.t0=(this.Xe.classList.add("tutorial"),this.Xe.classList.add("step-"+n),n),e.next="1"===e.t0?5:"2"===e.t0?11:17;break;case 5:return this.level.ul(function(){y.Xe.classList.remove("step-1"),localStorage.setItem("tutorial-step","2"),y._l()}),i=this.ln(".tutorial-text .step-1"),e.next=9,this.Ll();case 9:return r.jo(i,i.parentElement,null,!0,1,2),e.abrupt("break",17);case 11:return this.level.ul(function(){}),this.level.rl().then(function(){y.Xe.classList.remove("tutorial"),y.Xe.classList.remove("step-2"),localStorage.removeItem("tutorial-step"),y.kl=y.kl.then(function(){console.log("coinPromise - tutorial",y.Tl),P.Xs("extra-coins-after-first-level"),localStorage.setItem("coins",parseInt(p.t(localStorage.getItem("coins"),"0"))+50),y.vl.H(p.t(localStorage.getItem("coins"),"0")),y.vl.I()})}),o=this.ln(".tutorial-text .step-2"),e.next=15,this.Ll();case 15:return r.jo(o,o.parentElement,null,!0,1,2),e.abrupt("break",17);case 17:e.next=49;break;case 19:if(this.level.id!==t.Jl.zl){e.next=35;break}s=p.t(localStorage.getItem("tutorial-step"),"3"),e.t1=s,e.next="3"===e.t1?24:33;break;case 24:return a=new ft,this.Xe.classList.add("tutorial"),this.Xe.classList.add("step-"+s),u=function t(){y.Xe.classList.remove("tutorial"),y.Xe.classList.remove("step-3"),localStorage.setItem("tutorial-step","4"),y.ln("#help-button").removeEventListener("click",t),y.Ll()},this.ln("#help-button").addEventListener("click",u),l=this.ln(".tutorial-text .step-3"),e.next=31,this.Ll();case 31:return a.jo(l,l.parentElement,null,!0,1,2),e.abrupt("break",33);case 33:e.next=49;break;case 35:if(this.level.id!==t.Jl.ql){e.next=49;break}c=p.t(localStorage.getItem("tutorial-step"),"4"),e.t2=c,e.next="4"===e.t2?40:49;break;case 40:return h=new ft,this.Xe.classList.add("tutorial"),this.Xe.classList.add("step-"+c),f=this.level.ll()[0],(d=this.ln("#tutorial-pointer")).remove(),f.fn.appendChild(d),this.level.ul(function(t){f===t&&(y.Xe.classList.remove("tutorial"),y.Xe.classList.remove("step-4"),localStorage.setItem("tutorial-step","5"),y.Ll())}),v=this.ln(".tutorial-text .step-4"),e.next=47,this.Ll();case 47:return h.jo(v,v.parentElement,null,!0,1,2),e.abrupt("break",49);case 49:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()}]),t}();Dt.jl=[20,40,60,100,120,140,160],Dt.Jl={Vl:67,zl:15,ql:341};var Bt=function(){function t(e){return s(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,4))}return o(t,Rt),n(t,[{key:"Za",value:function(){}}]),t}(),qt=function(){function t(){var e;return s(this,t),e=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,g.Ge("html/application/dialog/share.html").then(function(t){t.appendChild(T.Ui(window.location.hostname+p._t("")));var n=function(){e.close()};return t.querySelectorAll("a").forEach(function(t){t.addEventListener("click",n)}),t}),"share-dialog"))}return o(t,L),t}(),Gt=function(){function t(e){var n;return s(this,t),(n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,"html/application/menu.html"))).Kl=n.Gl(),n.listener=null,n}return o(t,gt),n(t,[{key:"nn",value:function(n){var i=this;ct.update("Menu Site");var o=e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"nn",this).call(this,n),s=new Bt(this.Ga);s.sl(["WORD","ROTA","TORW","ORDR"]),s.al(),s.rl().then(function(){ct.push(["trackEvent","MainMenu","levelSolved"]),i.Xl()});var a=s.ol();a.La(),this.ln("#level").removeAllChildren().appendChild(a.ka());var u=s.ll();(function t(){var e=4500*Math.random()+1500;i.$l=setTimeout(function(){for(var e=-1,n=[],r=0;r=2));r++);1===n.length&&(e=n[0]);var i=Math.floor(Math.random()*u.length);i===e&&(i=(i+1)%u.length),u[i].rotate(),t()},e)})(),this.listener=r(regeneratorRuntime.mark(function t(){var e,n,r,o,s;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e=i.ln("#play-button"),(n=i.ln("#level-number")).innerText=p.t(localStorage.getItem("levelCounter"),1),r=i.ln("#level"),o=new ft,t.next=5,o.jo(r,r.parentElement,!1,!1,2,8,null,!1);case 5:return s=getComputedStyle(r),e.style.width=s.getPropertyValue("width"),o.jo(e.children[0],e,null,null,null,4,null,!1),t.next=10,o.Oo(.2,n.parentElement,n.parentElement.parentElement,null,null,null,10,null,!1);case 10:o.jo(n,n.parentElement,!1,!1,8,null,null,!1);case 11:case"end":return t.stop()}},t,i)})),this.listener(),window.addEventListener("resize",this.listener);var l=q.jt();return this.ln("#play-sound").checked="1"===l.pr("play-sound","1"),this.ln("#play-music").checked="1"===l.pr("play-music","1"),o}},{key:"Xl",value:function(){var t=r(regeneratorRuntime.mark(function t(){var e=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:this.Mn(Dt,Promise.race([this.Kl,new Promise(function(){var t=r(regeneratorRuntime.mark(function t(n){var r;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=Jt.jt(),t.next=3,r.Hl(Dt.jl);case 3:if(t.t0=t.sent,t.t1=null!==t.t0,!t.t1){t.next=7;break}n();case 7:case"end":return t.stop()}},t,e)}));return function(){return t.apply(this,arguments)}}())]));case 1:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"sn",value:function(){var n=r(regeneratorRuntime.mark(function n(){var r,i,o,s,a,u,l,c,h=this;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"sn",this).call(this),this.ln("#play-button").addEventListener("click",function(){ct.push(["trackEvent","MainMenu","startButton"]),h.Xl()}),r=this.ln("#segment-leaf-template"),i=this.ln("#segment-parent-template"),o=this.ln("#segment-row-template"),s=this.ln("#segment-triangle-template"),r.id=null,i.id=null,o.id=null,s.id=null,r.remove(),i.remove(),o.remove(),s.remove(),this.Ga=new kt(r,i,o,s),p.t(t.app.Us)&&t.app.Us.then(function(){h.listener&&h.listener()}),a=q.jt(),u=dt.jt(),(l=this.ln("#play-music")).checked=a.pr("play-music",!0),l.addEventListener("change",function(){a.wr("play-music",l.checked?"1":"0"),u.set({muted:!l.checked},dt.Yo.na),l.checked&&u.play(dt.Yo.na),ct.push(["trackEvent","MainMenu","PlayMusic","Play Music",l.checked?1:0])}),(c=this.ln("#play-sound")).checked=a.pr("play-sound",!0),c.addEventListener("change",function(){a.wr("play-sound",c.checked?"1":"0"),u.set({muted:!c.checked},dt.Yo.sa),ct.push(["trackEvent","MainMenu","PlaySound","Play Sound",c.checked?1:0])}),this.ln("#share-button").addEventListener("click",function(){(new qt).show()});case 7:case"end":return n.stop()}},n,this)}));return function(){return n.apply(this,arguments)}}()},{key:"rn",value:function(n){clearTimeout(this.$l),window.removeEventListener("resize",this.listener),e(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rn",this).call(this,n)}},{key:"Gl",value:function(){var t=r(regeneratorRuntime.mark(function t(){var e,n,r,i,o,s,a,u,l,c,h,f;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:e=p.t(localStorage.getItem("date-last-sync"),0),n=Jt.jt(),r=null,i=1,o=[],s=0;case 3:if(!(sn.length)&&(e=n.length),e-=t.length;var r=n.indexOf(t,e);return-1!==r&&r===e}),window.fetch=p.t(window.fetch,function(t){console.log("customFetch",t);var e=null;if(window.XMLHttpRequest)e=new XMLHttpRequest;else if(window.Vi)try{e=new ActiveXObject("Msxml2.XMLHTTP")}catch(t){try{e=new ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}var n=new Promise(function(t){e.onload=function(){var e=this.responseText;t({json:function(){return Promise.resolve(JSON.parse(e))},text:function(){return Promise.resolve(e)}})},e.onerror=function(e){t(Promise.reject(e))}});return e.open("get",t,!0),e.send(),n}),v.Fe(new J("red","red")),v.Fe(new J("blue","blue")),v.Fe(new J("black","black")),v.Fe(new J("green","green")),v.Fe(new J("pink","pink")),v.Fe(new J("dark","dark")),T.Bi(new ht(new M("img/whatsapp.svg"),"whatsapp",!0)),T.Bi(new ht(new R("img/sms.svg"),"sms",!0)),T.Bi(new ht(new I("img/telegram.svg"),"telegram",!0));var Wt=new x;V.Zr("html/application/setting-template.html"),at.tt=!1,st.Po=!1,E.resolve(Wt).then(r(regeneratorRuntime.mark(function t(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:V.to.i=a.V,e=q.jt(),dt.jt().play(dt.Yo.na,{Zo:"sound/brightAndBeautifull__.mp3",loop:!0,volume:.6,muted:"1"!==e.pr("play-music","1")}),Wt.start(Gt),f.Mt("de"),lt.ko(function(t){console.log("can install!",t)});case 3:case"end":return t.stop()}},t,this)}))); \ No newline at end of file diff --git a/public/version/x/app.names.json b/public/version/x/app.names.json index 580f862..c319693 100644 --- a/public/version/x/app.names.json +++ b/public/version/x/app.names.json @@ -1 +1 @@ -{"vars":{"props":{"$_typeof":"t","$_get":"e","$_createClass":"n","$_asyncToGenerator":"r","$_possibleConstructorReturn":"i","$_inherits":"o","$_classCallCheck":"s","$MenuAction":"a","$OpenSubmenuAction":"u","$Menu":"l","$Submenu":"c","$TranslatorDB":"h","$Translator":"f","$Helper":"p","$SystemSettings":"d","$ThemeManager":"v","$CookieCompliance":"y","$ActionBarMenu":"m","$ViewInflater":"g","$Context":"k","$AbstractSite":"w","$SiteContainer":"_","$SiteManager":"b","$PauseSite":"O","$App":"x","$Dialog":"L","$FlashMessenger":"P","$InitPromise":"E","$MyDb":"S","$ScriptLoader":"j","$ShareButton":"A","$MultipleShareButton":"C","$ShareManager":"T","$SmsShareButton":"R","$TelegramShareButton":"I","$WhatsappShareButton":"M","$Fragment":"N","$Theme":"J","$Constants":"X","$DataManager":"D","$Form":"B","$SettingsManager":"q","$LocalStorageSettingsFragment":"G","$SmartColumn":"H","$ConstSmartColumn":"F","$DataSmartColumn":"Z","$ImgConstSmartColumn":"$","$ListHelper":"Q","$SettingsSite":"V","$UserManager":"Y","$UserAction":"U","$NotAllowedSite":"W","$UserSite":"z","$LoginForm":"K","$RegistrationForm":"tt","$UserFragment":"et","$PasswordSettingsFragment":"nt","$UserSettingsFragment":"rt","$EditUserRolesSite":"it","$ForgotPasswordSite":"ot","$LoginSite":"st","$RegistrationSite":"at","$SetNewPasswordSite":"ut","$InstallManager":"lt","$Matomo":"ct","$MatomoShareButton":"ht","$ScaleHelper":"ft","$AudioChain":"pt","$SoundManager":"dt","$Code":"vt","$CodeSite":"yt","$ContactSite":"mt","$WordRotatorBaseSite":"gt","$TemplateContainer":"kt","$Segment":"wt","$LeafSegment":"_t","$ParentSegment":"bt","$Level":"Ot","$RowSegment":"xt","$RowLevel":"Lt","$SimpleLevel":"Pt","$RowLevel8":"Et","$RowLevel10":"St","$TriangleSegment":"jt","$SixWordsRowLevel":"At","$SixWordsRowLevel8":"Ct","$SixWordsRowLevel12":"Tt","$FourWordsLevel":"Rt","$FourWordsLevel8":"It","$FourWordsLevel12":"Mt","$LevelHelper":"Nt","$WordRotatorDb":"Jt","$EndSite":"Xt","$LevelSite":"Dt","$MainMenuLevel":"Bt","$ShareDialog":"qt","$MenuSite":"Gt","$PrivacyPolicySite":"Ht","$CreditsSite":"Ft","$ChooseThemeDialog":"Zt","$ImpressumSite":"$t","$WordRotatorSettingFragment":"Qt","$SelectWordsSite":"Vt","$DeleteWordsSite":"Yt","$basePath":"Ut","$app":"Wt"}}} \ No newline at end of file +{"vars":{"props":{"$_typeof":"t","$_get":"e","$_createClass":"n","$_asyncToGenerator":"r","$_possibleConstructorReturn":"i","$_inherits":"o","$_classCallCheck":"s","$MenuAction":"a","$OpenSubmenuAction":"u","$Menu":"l","$Submenu":"c","$TranslatorDB":"h","$Translator":"f","$Helper":"p","$SystemSettings":"d","$ThemeManager":"v","$CookieCompliance":"y","$ActionBarMenu":"m","$ViewInflater":"g","$Context":"k","$AbstractSite":"w","$SiteContainer":"_","$SiteManager":"b","$PauseSite":"O","$App":"x","$Dialog":"L","$FlashMessenger":"P","$InitPromise":"E","$MyDb":"S","$ScriptLoader":"j","$ShareButton":"A","$MultipleShareButton":"C","$ShareManager":"T","$SmsShareButton":"R","$TelegramShareButton":"I","$WhatsappShareButton":"M","$Fragment":"N","$Theme":"J","$Constants":"X","$DataManager":"D","$Form":"B","$SettingsManager":"q","$LocalStorageSettingsFragment":"G","$SmartColumn":"H","$ConstSmartColumn":"F","$DataSmartColumn":"Z","$ImgConstSmartColumn":"$","$ListHelper":"Q","$SettingsSite":"V","$UserManager":"Y","$UserAction":"U","$NotAllowedSite":"W","$UserSite":"z","$LoginForm":"K","$RegistrationForm":"tt","$UserFragment":"et","$PasswordSettingsFragment":"nt","$UserSettingsFragment":"rt","$EditUserRolesSite":"it","$ForgotPasswordSite":"ot","$LoginSite":"st","$RegistrationSite":"at","$SetNewPasswordSite":"ut","$InstallManager":"lt","$Matomo":"ct","$MatomoShareButton":"ht","$ScaleHelper":"ft","$AudioChain":"pt","$SoundManager":"dt","$Code":"vt","$CodeSite":"yt","$ContactSite":"mt","$WordRotatorBaseSite":"gt","$TemplateContainer":"kt","$Segment":"wt","$LeafSegment":"_t","$ParentSegment":"bt","$Level":"Ot","$RowSegment":"xt","$RowLevel":"Lt","$SimpleLevel":"Pt","$RowLevel8":"Et","$RowLevel10":"St","$TriangleSegment":"jt","$SixWordsRowLevel":"At","$SixWordsRowLevel8":"Ct","$SixWordsRowLevel12":"Tt","$FourWordsLevel":"Rt","$FourWordsLevel8":"It","$FourWordsLevel12":"Mt","$LevelHelper":"Nt","$WordRotatorDb":"Jt","$EndSite":"Xt","$LevelSite":"Dt","$MainMenuLevel":"Bt","$ShareDialog":"qt","$MenuSite":"Gt","$PrivacyPolicySite":"Ht","$CreditsSite":"Ft","$ChooseThemeDialog":"Zt","$ImpressumSite":"$t","$WordRotatorSettingFragment":"Qt","$SelectWordsSite":"Vt","$DeleteWordsSite":"Yt","$basePath":"Ut","$app":"Wt"}},"props":{"props":{"$nonNull":"t","$callback":"s","$showFor":"i","$SHOW_FOR_MEDIUM":"o","$_liClass":"l","$_menu":"h","$_activated":"u","$_visible":"m","$maxId":"p","$_icon":"g","$_shouldTranslate":"S","$_copies":"M","$setTitle":"H","$setShouldTranslate":"v","$getShowFor":"P","$getTitle":"L","$getShouldTranslate":"T","$isNotNull":"A","$removeAction":"k","$getMenu":"C","$setMenu":"F","$getVisible":"R","$setVisible":"D","$redraw":"I","$getActivated":"B","$getIcon":"U","$setIcon":"W","$getId":"N","$updateAction":"O","$copy":"_","$redrawMenu":"j","$SHOW_ALWAYS":"V","$SHOW_FOR_LARGE":"J","$SHOW_NEVER":"q","$getSubmenu":"K","$submenu":"G","$setParentAction":"X","$actions":"$","$submenus":"Y","$parentElements":"Z","$addAction":"tt","$includesNot":"et","$draw":"nt","$sortActions":"st","$renderAction":"it","$_htmlElement":"rt","$_getOnClickListener":"ot","$makePersistentTranslation":"at","$renderLiElement":"lt","$getParentElement":"ht","$_getElementsForAction":"ut","$isNull":"ct","$SHOW_FOR_SMEDIUM":"dt","$parentAction":"pt","$_indexedDB":"gt","$_version":"ft","$_dbPromise":"St","$_upgradeDb":"wt","$setLanguage":"Mt","$_openTransaction":"Ht","$saveTranslationsForLang":"yt","$loadTranslationsForLang":"vt","$getLanguage":"Pt","$_translations":"Lt","$_db":"Tt","$_currentLanguage":"bt","$_supportedLanguages":"At","$supportedLanguages":"kt","$_baseLanguage":"Ct","$baseLanguage":"Ft","$_languageBasePath":"xt","$languageBasePath":"Rt","$_markUntranslatedTranslations":"Dt","$markUntranslatedTranslations":"It","$_markTranslations":"Bt","$markTranslations":"Ut","$_initPromise":"Et","$loadBaseLanguage":"Wt","$loadUserLanguage":"Nt","$_loadLanguage":"Ot","$basePath":"_t","$getInstance":"jt","$updateTranslations":"Vt","$addDynamicTranslation":"Jt","$logMissingTranslations":"zt","$generateChangeLanguageMenuAction":"qt","$instance":"Kt","$currentLanguage":"Gt","$translations":"Xt","$heightMmToPxFactor":"$t","$widthMmToPxFactor":"Qt","$isSet":"Yt","$notEmpty":"Zt","$buildQuery":"te","$inflateElementsFromString":"ee","$createLoadingSymbol":"ne","$getBasePath":"se","$isMobileApple":"ie","$isMobile":"re","$encodeToBase":"oe","$decodeToBase":"ae","$toggleVisibility":"le","$strftime":"he","$cloneJson":"ue","$htmlspecialcharsDecode":"ce","$formDataFromObject":"de","$scaleContentRecursive":"me","$scaleDownContentRecursive":"pe","$convertChildrenToRelativeRecursive":"ge","$convertToRelative":"fe","$isChrome":"Se","$getIndexedObject":"we","$invertKeyValues":"Me","$setBasePath":"He","$_basePath":"ye","$_settings":"ve","$loadCurrentTheme":"Pe","$changeCurrentTheme":"Le","$themes":"Te","$_name":"be","$_className":"Ae","$currentTheme":"ke","$changeListeners":"Ce","$addTheme":"Fe","$generateChangeThemeMenuAction":"xe","$addChangeListener":"Re","$showIfNeeded":"De","$cookieContainerId":"Ie","$dropCookie":"Be","$cookieDuration":"Ue","$cookieName":"Ee","$cookieValue":"We","$checkCookie":"Ne","$removeMe":"Oe","$createCookie":"_e","$eraseCookie":"je","$currentMenu":"Ve","$updateToggleButton":"Je","$queries":"ze","$_getCurrentSize":"qe","$filterVisibleElements":"Ke","$inflate":"Ge","$_siteContent":"Xe","$firstStart":"$e","$inflatePromise":"Qe","$inflatePromiseResolver":"Ye","$fragments":"Ze","$inflateView":"tn","$onConstruct":"en","$onStart":"nn","$onFirstStart":"sn","$isActive":"in","$onPause":"rn","$onDestroy":"on","$addFragment":"an","$findBy":"ln","$isVisible":"hn","$siteManager":"un","$isFinishing":"cn","$actionMenu":"dn","$deepLink":"mn","$startArgs":"pn","$getDefaultTitle":"gn","$element":"fn","$updateTitle":"Sn","$startStartsite":"wn","$startSite":"Mn","$getStartSiteName":"Hn","$setUrlFromParams":"yn","$endSite":"vn","$toForeground":"Pn","$finishAndStartNext":"Ln","$createActionBarMenu":"Tn","$getDefaultActions":"bn","$setUrl":"An","$updateUrl":"kn","$updateUrlParams":"Cn","$getUrl":"Fn","$getFullUrl":"xn","$onBackPressed":"Rn","$addKeyListener":"Dn","$addKeyAndEventListener":"In","$_site":"Bn","$_pauseParameters":"Un","$_startParameters":"En","$_finishResolver":"Wn","$getSite":"Nn","$setSite":"On","$getSiteContent":"_n","$setSiteContent":"jn","$getPauseParameters":"Vn","$setPauseParameters":"Jn","$getStartParameters":"zn","$setStartParameters":"qn","$getFinishResolver":"Kn","$setFinishResolver":"Gn","$siteDiv":"Xn","$siteContainerStack":"$n","$currentSiteContainerToShow":"Qn","$actionBarMenuSelector":"Yn","$siteStartingPromise":"Zn","$defaultActions":"ts","$startSiteName":"es","$titleElement":"ns","$defaultTitle":"ss","$setStartSiteName":"rs","$addDefaultAction":"os","$buildActionBarMenu":"as","$findContainerIndexBySite":"ls","$showAppEndedMessage":"hs","$refreshCurrentSite":"us","$getCurrentSite":"cs","$redrawCurrentActionBar":"ds","$findContainerBySite":"ms","$_siteManager":"ps","$_actionBarMenuSelector":"gs","$_siteContentId":"fs","$_deepLinks":"Ss","$_defaultActions":"ws","$_addThemeAction":"Ms","$_showCookieCompliance":"Hs","$_startSite":"ys","$getSiteManager":"vs","$setAddThemeAction":"Ps","$getSiteContentId":"Ls","$setSiteContentId":"Ts","$getActionBarMenuSelector":"bs","$setActionBarMenuSelector":"As","$addDeepLink":"ks","$setShowCookieCompliance":"Cs","$_resolveDeepLink":"Fs","$_getDeepLink":"xs","$_addDeepLinksListener":"Rs","$_extractParams":"Ds","$removeDefaultAction":"Is","$_getStartParams":"Bs","$_cookieClosePromise":"Us","$resolver":"Es","$backgroundElement":"Ws","$translatable":"Ns","$additionalClasses":"Os","$setContent":"_s","$setTranslatable":"js","$setAdditionalClasses":"Vs","$setCancelable":"Js","$contentPromise":"zs","$addButton":"qs","$addDefaultButton":"Ks","$deleteMessage":"Gs","$addMessage":"Xs","$MESSAGE_TYPE_SUCCESS":"$s","$messageCount":"Qs","$defaultTimeToShow":"Ys","$LENGTH_SHORT":"Zs","$MESSAGE_TYPE_ERROR":"ti","$MESSAGE_TYPE_DEFAULT":"ei","$MESSAGE_TYPE_INFO":"ni","$MESSAGE_TYPE_WARNING":"si","$addPromise":"ii","$mainPromise":"ri","$promises":"oi","$mainResolver":"ai","$shimIndexedDB":"li","$_conn":"hi","$upgrade":"ui","$queryPromise":"ci","$openTransaction":"di","$openStore":"mi","$saveObj":"pi","$saveMany":"gi","$loadAll":"fi","$loadMany":"Si","$removeMany":"wi","$removeWithIndex":"Mi","$removeAll":"Hi","$loadScript":"yi","$scriptPromises":"vi","$loadCss":"Pi","$cssPromises":"Li","$_deviceType":"Ti","$_callback":"bi","$shouldShowFor":"Ai","$getCallback":"ki","$TYPE_DESKTOP":"Ci","$TYPE_MOBILE_APPLE":"Fi","$TYPE_MOBILE_LEFTOVER":"xi","$TYPE_MOBILE":"Ri","$TYPE_ALL":"Di","$shareButtons":"Ii","$addShareButton":"Bi","$generateDefaultShareElement":"Ui","$generateShareElement":"Ei","$getDefaultGenerateCallback":"Wi","$generateDefaultShareElementForButtons":"Ni","$generateShareElementForButtons":"Oi","$getCurrentDeviceType":"_i","$site":"ji","$ActiveXObject":"Vi","$SCRIPTS":"Ji","$CKEDITOR":"zi","$LIST_JS":"qi","$cachePath":"Ki","$dataPath":"Gi","$_load":"Xi","$loadStatic":"$i","$formElem":"Qi","$isCachable":"Yi","$isBusy":"Zi","$submitHandler":"tr","$submitCallback":"er","$errorCallback":"nr","$setErrors":"sr","$doSubmit":"ir","$onError":"rr","$setValues":"or","$setIsBusy":"ar","$readonly":"lr","$onSubmit":"hr","$_instance":"ur","$_localStorageKey":"cr","$getSettings":"dr","$_loadSettings":"mr","$getSetting":"pr","$deleteSetting":"gr","$_saveSettings":"Sr","$setSetting":"wr","$date":"Mr","$setSettings":"Hr","$hasSetting":"yr","$_label":"vr","$_translateable":"Pr","$_sortable":"Lr","$_index":"Tr","$_clickListener":"br","$setClickListener":"Ar","$setIndex":"kr","$getName":"Cr","$getLabel":"Fr","$getHeadElement":"xr","$_headElement":"Rr","$getValueName":"Dr","$prepareData":"Ir","$getItemElement":"Br","$_valueTranslatable":"Ur","$_tableElement":"Er","$_options":"Wr","$_values":"Nr","$_columns":"Or","$prepareDataset":"_r","$createTable":"jr","$updateColumns":"Vr","$getList":"Jr","$updateItem":"zr","$setBusy":"qr","$template":"Kr","$settingsFragments":"Gr","$addSettingsFragment":"Xr","$buildList":"$r","$setAddSettingsSite":"Qr","$shouldAddSettingsSite":"Yr","$setTemplate":"Zr","$settingsAction":"to","$shouldAddSettingsAction":"eo","$getMeUrl":"no","$userData":"so","$online":"io","$fetchMePromise":"ro","$fetchMePromiseResolver":"oo","$fetchMe":"ao","$logOut":"lo","$hasAccess":"ho","$addCurrentUserListener":"uo","$addIsLoggedInListener":"co","$isCurrentUser":"do","$isLoggedIn":"mo","$_access":"po","$getAccess":"fo","$checkPw":"So","$setUserRoles":"wo","$setAvailableRoles":"Mo","$setUsername":"Ho","$loginAction":"yo","$logoutAction":"vo","$addLoginAction":"Po","$addLogoutAction":"Lo","$setDeferredPrompt":"To","$deferredPromt":"bo","$canInstallListener":"Ao","$setCanInstallListener":"ko","$isTrackingPromise":"Co","$LOCAL_STORAGE_KEY":"Fo","$_askIsTracking":"xo","$setTrack":"Ro","$TRACK_SITE":"Do","$SIDE_ID":"Io","$currentUrl":"Bo","$query":"Uo","$BASE_PATH":"Eo","$getTrackingPromise":"Wo","$trackEvent":"No","$scaleTo":"Oo","$_getNewFontSize":"_o","$scaleToFull":"jo","$shouldLoop":"Vo","$chainFunction":"Jo","$pauseTime":"zo","$running":"qo","$setBuffer":"Ko","$setLooping":"Go","$channels":"Xo","$handleVisibilityChange":"$o","$DEFAULT":"Qo","$CHANNELS":"Yo","$audio":"Zo","$loadedPromise":"ta","$timeOffset":"ea","$MUSIC":"na","$SOUND":"sa","$args":"ia","$isCacheable":"ra","$setIsCacheable":"oa","$getIsCacheable":"aa","$activate":"la","$DEEP_LINK":"ha","$leafTemplate":"ua","$parentTemplate":"ca","$rowTemplate":"da","$triangleTemplate":"ma","$copyLeafTemplate":"pa","$copyParentTemplate":"ga","$copyRowTemplate":"fa","$copyTriangleTemplate":"Sa","$getCurrentRotations":"wa","$sameAs":"Ma","$setParent":"Ha","$getLevel":"ya","$canRotate":"va","$isSolved":"Pa","$_updateElement":"La","$applyRotations":"Ta","$applyLocks":"ba","$getCurrentLocked":"Aa","$getElement":"ka","$leaf":"Ca","$setLeaf":"Fa","$initListener":"xa","$mouseDownTarget":"Ra","$clickPosition":"Da","$setIsRotatable":"Ia","$rotatable":"Ba","$class":"Ua","$touchendListener":"Ea","$segmentClickedListener":"Wa","$mouseupListener":"Na","$getHasWon":"Oa","$_updateRotationClass":"_a","$checkHasWon":"ja","$setChildren":"Va","$addChild":"Ja","$_getLayer":"za","$rootSegment":"qa","$startRotations":"Ka","$templateContainer":"Ga","$hasWon":"Xa","$wonResolver":"$a","$giveUpResolver":"Qa","$wonPromise":"Ya","$saveAsCurrentLevel":"Za","$setLocks":"tl","$setId":"el","$setRootSegment":"nl","$setWords":"sl","$setStartRotations":"il","$getWonPromise":"rl","$getRootSegment":"ol","$createSegments":"al","$getRotatableSegments":"ll","$_getRotatableSegmentsFrom":"hl","$setSegmentClickedListener":"ul","$_createLeafsForWord":"cl","$wordLength":"dl","$setLevelType":"ml","$getLevelClass":"pl","$inflateLevel":"gl","$LEVEL":"fl","$OBJECT_STORE":"Sl","$saveManyLevels":"wl","$loadLevel":"Ml","$loadNextLevel":"Hl","$saveLevelPlayed":"yl","$coinAction":"vl","$levelCounter":"Pl","$levelScaler":"Ll","$wonParams":"Tl","$aborted":"bl","$coinCounterTimer":"Al","$coinPromise":"kl","$nextLevel":"Cl","$continueButtonScaler":"Fl","$wonTextScaler":"xl","$wonText":"Rl","$levelCounterActionContainer":"Dl","$levelCounterAction":"Il","$levelNumberScaler":"Bl","$coinTemplate":"Ul","$coinContainer":"El","$help":"Wl","$loadLastLevel":"Nl","$levelWon":"Ol","$tutorial":"_l","$RENDERER_TYPES":"jl","$FIRST_LEVEL":"Vl","$TUTORIAL":"Jl","$SECOND_LEVEL":"zl","$BIG_SEGMENT_LEVEL":"ql","$loadLevelPromise":"Kl","$loadLevels":"Gl","$startLevelSite":"Xl","$randomRotateTimeout":"$l","$stats":"Ql","$setWord":"Yl"}}} \ No newline at end of file diff --git a/src/js/lib/pwa-lib.js b/src/js/lib/pwa-lib.js index aa20bf2..f77cc24 100755 --- a/src/js/lib/pwa-lib.js +++ b/src/js/lib/pwa-lib.js @@ -3832,7 +3832,7 @@ class SmsShareButton extends ShareButton linkToOpen = "sms:&body="+encodeURIComponent(link); } else { - linkToOpen = "sms:?body=" + encodeURIComponent(link); + linkToOpen = "sms:?&body=" + encodeURIComponent(link); } window.open(linkToOpen, '_blank', "noopener"); }, shouldLoadImg);