var Wails=function(n){var e={};function t(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=n,t.c=e,t.d=function(n,e,r){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:r})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var o in n)t.d(r,o,function(e){return n[e]}.bind(null,o));return r},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=1)}([function(n,e,t){"use strict";t.r(e),t.d(e,"AppType",(function(){return r}));var r="desktop"},function(n,e,t){"use strict";t.r(e);var r={};t.r(r),t.d(r,"Trace",(function(){return v})),t.d(r,"Print",(function(){return y})),t.d(r,"Debug",(function(){return g})),t.d(r,"Info",(function(){return O})),t.d(r,"Warning",(function(){return m})),t.d(r,"Error",(function(){return h})),t.d(r,"Fatal",(function(){return S})),t.d(r,"SetLogLevel",(function(){return j})),t.d(r,"Level",(function(){return P}));var o={};t.r(o),t.d(o,"Open",(function(){return M}));var i={};t.r(i),t.d(i,"Center",(function(){return N})),t.d(i,"SetTitle",(function(){return T})),t.d(i,"Fullscreen",(function(){return x})),t.d(i,"UnFullscreen",(function(){return I})),t.d(i,"SetSize",(function(){return J})),t.d(i,"SetPosition",(function(){return A})),t.d(i,"Hide",(function(){return L})),t.d(i,"Show",(function(){return R})),t.d(i,"Maximise",(function(){return _})),t.d(i,"Unmaximise",(function(){return F})),t.d(i,"Minimise",(function(){return U})),t.d(i,"Unminimise",(function(){return H})),t.d(i,"Close",(function(){return B}));var c={};t.r(c),t.d(c,"Open",(function(){return G})),t.d(c,"Save",(function(){return q})),t.d(c,"Message",(function(){return z}));var u={};t.r(u),t.d(u,"New",(function(){return on}));var a={};function s(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function f(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}t.r(a),t.d(a,"SetIcon",(function(){return cn}));var l=function(n){for(var e=1;e0)for(var e=0;e0)var c=setTimeout((function(){o(Error("Call to "+n+" timed out. Request ID: "+i))}),t);k[i]={timeoutHandle:c,reject:o,resolve:r};try{var u={name:n,args:e,callbackID:i};p("C"+JSON.stringify(u))}catch(n){console.error(n)}}))}function C(n){var e;try{e=JSON.parse(n)}catch(e){var t="Invalid JSON passed to callback: ".concat(e.message,". Message: ").concat(n);throw g(t),new Error(t)}var r=e.callbackid,o=k[r];if(!o){var i="Callback '".concat(r,"' not registered!!!");throw console.error(i),new Error(i)}clearTimeout(o.timeoutHandle),delete k[r],e.error?o.reject(e.error):o.resolve(e.result)}function W(n){var e=[].slice.apply(arguments).slice(1);return D(".wails."+n,e)}function M(n){return p("RBO"+n)}function N(){p("Wc")}function T(n){p("WT"+n)}function x(){p("WF")}function I(){p("Wf")}function J(n,e){p("Ws:"+n+":"+e)}function A(n,e){p("Wp:"+n+":"+e)}function L(){p("WH")}function R(){p("WS")}function _(){p("WM")}function F(){p("WU")}function U(){p("Wm")}function H(){p("Wu")}function B(){p("WC")}function G(n){return W("Dialog.Open",n)}function q(n){return W("Dialog.Save",n)}function z(n){return W("Dialog.Message",n)}E=window.crypto?function(){var n=new Uint32Array(1);return window.crypto.getRandomValues(n)[0]}:function(){return 9007199254740991*Math.random()},window.backend={};var V=function n(e,t){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),t=t||-1,this.Callback=function(n){return e.apply(null,n),-1!==t&&0===(t-=1)}},K={};function Q(n,e,t){K[n]=K[n]||[];var r=new V(e,t);console.log("Pushing event listener: "+n),K[n].push(r)}function X(n,e){Q(n,e)}function Y(n,e){Q(n,e,1)}function Z(n){var e=n.name;if(K[e]){for(var t=K[e].slice(),r=0;r