tauri/examples/api/public/build/bundle.js
2021-06-15 23:12:41 -03:00

26 lines
60 KiB
JavaScript

var app=function(){"use strict";function t(){}function e(t){return t()}function n(){return Object.create(null)}function i(t){t.forEach(e)}function o(t){return"function"==typeof t}function r(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}function u(e,n,i){e.$$.on_destroy.push(function(e,...n){if(null==e)return t;const i=e.subscribe(...n);return i.unsubscribe?()=>i.unsubscribe():i}(n,i))}function s(t,e){t.appendChild(e)}function c(t,e,n){t.insertBefore(e,n||null)}function a(t){t.parentNode.removeChild(t)}function l(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}function d(t){return document.createElement(t)}function f(t){return document.createTextNode(t)}function h(){return f(" ")}function p(t,e,n,i){return t.addEventListener(e,n,i),()=>t.removeEventListener(e,n,i)}function v(t){return function(e){return e.preventDefault(),t.call(this,e)}}function m(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function g(t){return""===t?null:+t}function y(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function b(t,e){t.value=null==e?"":e}function _(t,e,n,i){t.style.setProperty(e,n,i?"important":"")}function w(t,e){for(let n=0;n<t.options.length;n+=1){const i=t.options[n];if(i.__value===e)return void(i.selected=!0)}}class x{constructor(t=null){this.a=t,this.e=this.n=null}m(t,e,n=null){this.e||(this.e=d(e.nodeName),this.t=e,this.h(t)),this.i(n)}h(t){this.e.innerHTML=t,this.n=Array.from(this.e.childNodes)}i(t){for(let e=0;e<this.n.length;e+=1)c(this.t,this.n[e],t)}p(t){this.d(),this.h(t),this.i(this.a)}d(){this.n.forEach(a)}}let M;function k(t){M=t}function $(){if(!M)throw new Error("Function called outside component initialization");return M}function C(t){$().$$.on_mount.push(t)}function O(t){$().$$.on_destroy.push(t)}const E=[],P=[],T=[],S=[],z=Promise.resolve();let j=!1;function A(t){T.push(t)}let W=!1;const L=new Set;function D(){if(!W){W=!0;do{for(let t=0;t<E.length;t+=1){const e=E[t];k(e),F(e.$$)}for(k(null),E.length=0;P.length;)P.pop()();for(let t=0;t<T.length;t+=1){const e=T[t];L.has(e)||(L.add(e),e())}T.length=0}while(E.length);for(;S.length;)S.pop()();j=!1,W=!1,L.clear()}}function F(t){if(null!==t.fragment){t.update(),i(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(A)}}const R=new Set;let I;function U(t,e){t&&t.i&&(R.delete(t),t.i(e))}function N(t,e,n,i){if(t&&t.o){if(R.has(t))return;R.add(t),I.c.push((()=>{R.delete(t),i&&(n&&t.d(1),i())})),t.o(e)}}function K(t){t&&t.c()}function q(t,n,r,u){const{fragment:s,on_mount:c,on_destroy:a,after_update:l}=t.$$;s&&s.m(n,r),u||A((()=>{const n=c.map(e).filter(o);a?a.push(...n):i(n),t.$$.on_mount=[]})),l.forEach(A)}function B(t,e){const n=t.$$;null!==n.fragment&&(i(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function H(t,e){-1===t.$$.dirty[0]&&(E.push(t),j||(j=!0,z.then(D)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function G(e,o,r,u,s,c,l=[-1]){const d=M;k(e);const f=e.$$={fragment:null,ctx:null,props:c,update:t,not_equal:s,bound:n(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(d?d.$$.context:[]),callbacks:n(),dirty:l,skip_bound:!1};let h=!1;if(f.ctx=r?r(e,o.props||{},((t,n,...i)=>{const o=i.length?i[0]:n;return f.ctx&&s(f.ctx[t],f.ctx[t]=o)&&(!f.skip_bound&&f.bound[t]&&f.bound[t](o),h&&H(e,t)),n})):[],f.update(),h=!0,i(f.before_update),f.fragment=!!u&&u(f.ctx),o.target){if(o.hydrate){const t=function(t){return Array.from(t.childNodes)}(o.target);f.fragment&&f.fragment.l(t),t.forEach(a)}else f.fragment&&f.fragment.c();o.intro&&U(e.$$.fragment),q(e,o.target,o.anchor,o.customElement),D()}k(d)}class V{$destroy(){B(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){var e;this.$$set&&(e=t,0!==Object.keys(e).length)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const J=[];function X(e,n=t){let i;const o=[];function u(t){if(r(e,t)&&(e=t,i)){const t=!J.length;for(let t=0;t<o.length;t+=1){const n=o[t];n[1](),J.push(n,e)}if(t){for(let t=0;t<J.length;t+=2)J[t][0](J[t+1]);J.length=0}}}return{set:u,update:function(t){u(t(e))},subscribe:function(r,s=t){const c=[r,s];return o.push(c),1===o.length&&(i=n(u)||t),r(e),()=>{const t=o.indexOf(c);-1!==t&&o.splice(t,1),0===o.length&&(i(),i=null)}}}}
/*!
* hotkeys-js v3.8.5
* A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
*
* Copyright (c) 2021 kenny wong <wowohoo@qq.com>
* http://jaywcjlove.github.io/hotkeys
*
* Licensed under the MIT license.
*/var Y="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function Q(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent&&t.attachEvent("on".concat(e),(function(){n(window.event)}))}function Z(t,e){for(var n=e.slice(0,e.length-1),i=0;i<n.length;i++)n[i]=t[n[i].toLowerCase()];return n}function tt(t){"string"!=typeof t&&(t="");for(var e=(t=t.replace(/\s/g,"")).split(","),n=e.lastIndexOf("");n>=0;)e[n-1]+=",",e.splice(n,1),n=e.lastIndexOf("");return e}for(var et={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":Y?173:189,"=":Y?61:187,";":Y?59:186,"'":222,"[":219,"]":221,"\\":220},nt={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},it={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},ot={16:!1,18:!1,17:!1,91:!1},rt={},ut=1;ut<20;ut++)et["f".concat(ut)]=111+ut;var st=[],ct="all",at=[],lt=function(t){return et[t.toLowerCase()]||nt[t.toLowerCase()]||t.toUpperCase().charCodeAt(0)};function dt(t){ct=t||"all"}function ft(){return ct||"all"}var ht=function(t){var e=t.key,n=t.scope,i=t.method,o=t.splitKey,r=void 0===o?"+":o;tt(e).forEach((function(t){var e=t.split(r),o=e.length,u=e[o-1],s="*"===u?"*":lt(u);if(rt[s]){n||(n=ft());var c=o>1?Z(nt,e):[];rt[s]=rt[s].map((function(t){return(!i||t.method===i)&&t.scope===n&&function(t,e){for(var n=t.length>=e.length?t:e,i=t.length>=e.length?e:t,o=!0,r=0;r<n.length;r++)-1===i.indexOf(n[r])&&(o=!1);return o}(t.mods,c)?{}:t}))}}))};function pt(t,e,n){var i;if(e.scope===n||"all"===e.scope){for(var o in i=e.mods.length>0,ot)Object.prototype.hasOwnProperty.call(ot,o)&&(!ot[o]&&e.mods.indexOf(+o)>-1||ot[o]&&-1===e.mods.indexOf(+o))&&(i=!1);(0!==e.mods.length||ot[16]||ot[18]||ot[17]||ot[91])&&!i&&"*"!==e.shortcut||!1===e.method(t,e)&&(t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation&&t.stopPropagation(),t.cancelBubble&&(t.cancelBubble=!0))}}function vt(t){var e=rt["*"],n=t.keyCode||t.which||t.charCode;if(mt.filter.call(this,t)){if(93!==n&&224!==n||(n=91),-1===st.indexOf(n)&&229!==n&&st.push(n),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(e){var n=it[e];t[e]&&-1===st.indexOf(n)?st.push(n):!t[e]&&st.indexOf(n)>-1?st.splice(st.indexOf(n),1):"metaKey"===e&&t[e]&&3===st.length&&(t.ctrlKey||t.shiftKey||t.altKey||(st=st.slice(st.indexOf(n))))})),n in ot){for(var i in ot[n]=!0,nt)nt[i]===n&&(mt[i]=!0);if(!e)return}for(var o in ot)Object.prototype.hasOwnProperty.call(ot,o)&&(ot[o]=t[it[o]]);t.getModifierState&&(!t.altKey||t.ctrlKey)&&t.getModifierState("AltGraph")&&(-1===st.indexOf(17)&&st.push(17),-1===st.indexOf(18)&&st.push(18),ot[17]=!0,ot[18]=!0);var r=ft();if(e)for(var u=0;u<e.length;u++)e[u].scope===r&&("keydown"===t.type&&e[u].keydown||"keyup"===t.type&&e[u].keyup)&&pt(t,e[u],r);if(n in rt)for(var s=0;s<rt[n].length;s++)if(("keydown"===t.type&&rt[n][s].keydown||"keyup"===t.type&&rt[n][s].keyup)&&rt[n][s].key){for(var c=rt[n][s],a=c.splitKey,l=c.key.split(a),d=[],f=0;f<l.length;f++)d.push(lt(l[f]));d.sort().join("")===st.sort().join("")&&pt(t,c,r)}}}function mt(t,e,n){st=[];var i=tt(t),o=[],r="all",u=document,s=0,c=!1,a=!0,l="+";for(void 0===n&&"function"==typeof e&&(n=e),"[object Object]"===Object.prototype.toString.call(e)&&(e.scope&&(r=e.scope),e.element&&(u=e.element),e.keyup&&(c=e.keyup),void 0!==e.keydown&&(a=e.keydown),"string"==typeof e.splitKey&&(l=e.splitKey)),"string"==typeof e&&(r=e);s<i.length;s++)o=[],(t=i[s].split(l)).length>1&&(o=Z(nt,t)),(t="*"===(t=t[t.length-1])?"*":lt(t))in rt||(rt[t]=[]),rt[t].push({keyup:c,keydown:a,scope:r,mods:o,shortcut:i[s],method:n,key:i[s],splitKey:l});void 0!==u&&!function(t){return at.indexOf(t)>-1}(u)&&window&&(at.push(u),Q(u,"keydown",(function(t){vt(t)})),Q(window,"focus",(function(){st=[]})),Q(u,"keyup",(function(t){vt(t),function(t){var e=t.keyCode||t.which||t.charCode,n=st.indexOf(e);if(n>=0&&st.splice(n,1),t.key&&"meta"===t.key.toLowerCase()&&st.splice(0,st.length),93!==e&&224!==e||(e=91),e in ot)for(var i in ot[e]=!1,nt)nt[i]===e&&(mt[i]=!1)}(t)})))}var gt={setScope:dt,getScope:ft,deleteScope:function(t,e){var n,i;for(var o in t||(t=ft()),rt)if(Object.prototype.hasOwnProperty.call(rt,o))for(n=rt[o],i=0;i<n.length;)n[i].scope===t?n.splice(i,1):i++;ft()===t&&dt(e||"all")},getPressedKeyCodes:function(){return st.slice(0)},isPressed:function(t){return"string"==typeof t&&(t=lt(t)),-1!==st.indexOf(t)},filter:function(t){var e=t.target||t.srcElement,n=e.tagName,i=!0;return!e.isContentEditable&&("INPUT"!==n&&"TEXTAREA"!==n&&"SELECT"!==n||e.readOnly)||(i=!1),i},unbind:function(t){if(t){if(Array.isArray(t))t.forEach((function(t){t.key&&ht(t)}));else if("object"==typeof t)t.key&&ht(t);else if("string"==typeof t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];var o=n[0],r=n[1];"function"==typeof o&&(r=o,o=""),ht({key:t,scope:o,method:r,splitKey:"+"})}}else Object.keys(rt).forEach((function(t){return delete rt[t]}))}};for(var yt in gt)Object.prototype.hasOwnProperty.call(gt,yt)&&(mt[yt]=gt[yt]);if("undefined"!=typeof window){var bt=window.hotkeys;mt.noConflict=function(t){return t&&window.hotkeys===mt&&(window.hotkeys=bt),mt},window.hotkeys=mt}
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var _t=function(t,e){return(_t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function wt(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}_t(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var xt=function(){return(xt=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function Mt(t,e,n,i){return new(n||(n=Promise))((function(o,r){function u(t){try{c(i.next(t))}catch(t){r(t)}}function s(t){try{c(i.throw(t))}catch(t){r(t)}}function c(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(u,s)}c((i=i.apply(t,e||[])).next())}))}function kt(t,e){var n,i,o,r,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function s(r){return function(s){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,i=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(!((o=(o=u.trys).length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){u=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]<o[3])){u.label=r[1];break}if(6===r[0]&&u.label<o[1]){u.label=o[1],o=r;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(r);break}o[2]&&u.ops.pop(),u.trys.pop();continue}r=e.call(t,u)}catch(t){r=[6,t],i=0}finally{n=o=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,s])}}}function $t(t,e){void 0===e&&(e=!1);var n=function(){var t=new Int8Array(1);window.crypto.getRandomValues(t);var e=new Uint8Array(Math.max(16,Math.abs(t[0])));return window.crypto.getRandomValues(e),e.join("")}();return Object.defineProperty(window,n,{value:function(i){return e&&Reflect.deleteProperty(window,n),null==t?void 0:t(i)},writable:!1,configurable:!0}),n}function Ct(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,new Promise((function(n,i){var o=$t((function(t){n(t),Reflect.deleteProperty(window,r)}),!0),r=$t((function(t){i(t),Reflect.deleteProperty(window,o)}),!0);window.rpc.notify(t,xt({callback:o,error:r},e))}))]}))}))}function Ot(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ct("tauri",t)]}))}))}function Et(t,e,n,i){return Mt(this,void 0,void 0,(function(){return kt(this,(function(o){return"object"==typeof n&&Object.freeze(n),[2,Ot({__tauriModule:"Shell",message:{cmd:"execute",program:e,args:"string"==typeof n?[n]:n,options:i,onEventFn:$t(t)}})]}))}))}Object.freeze({__proto__:null,transformCallback:$t,invoke:Ct});var Pt,Tt,St=function(){function t(){this.eventListeners=Object.create(null)}return t.prototype.addEventListener=function(t,e){t in this.eventListeners?this.eventListeners[t].push(e):this.eventListeners[t]=[e]},t.prototype._emit=function(t,e){if(t in this.eventListeners)for(var n=0,i=this.eventListeners[t];n<i.length;n++)(0,i[n])(e)},t.prototype.on=function(t,e){return this.addEventListener(t,e),this},t}(),zt=function(){function t(t){this.pid=t}return t.prototype.write=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Shell",message:{cmd:"stdinWrite",pid:this.pid,buffer:t}})]}))}))},t.prototype.kill=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Shell",message:{cmd:"killChild",pid:this.pid}})]}))}))},t}(),jt=function(t){function e(e,n,i){void 0===n&&(n=[]);var o=t.call(this)||this;return o.stdout=new St,o.stderr=new St,o.program=e,o.args="string"==typeof n?[n]:n,o.options=null!=i?i:{},o}return wt(e,t),e.sidecar=function(t,n,i){void 0===n&&(n=[]);var o=new e(t,n,i);return o.options.sidecar=!0,o},e.prototype.spawn=function(){return Mt(this,void 0,void 0,(function(){var t=this;return kt(this,(function(e){return[2,Et((function(e){switch(e.event){case"Error":t._emit("error",e.payload);break;case"Terminated":t._emit("close",e.payload);break;case"Stdout":t.stdout._emit("data",e.payload);break;case"Stderr":t.stderr._emit("data",e.payload)}}),this.program,this.args,this.options).then((function(t){return new zt(t)}))]}))}))},e.prototype.execute=function(){return Mt(this,void 0,void 0,(function(){var t=this;return kt(this,(function(e){return[2,new Promise((function(e,n){t.on("error",n);var i=[],o=[];t.stdout.on("data",(function(t){i.push(t)})),t.stderr.on("data",(function(t){o.push(t)})),t.on("close",(function(t){e({code:t.code,signal:t.signal,stdout:i.join("\n"),stderr:o.join("\n")})})),t.spawn().catch(n)}))]}))}))},e}(St);function At(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Shell",message:{cmd:"open",path:t,with:e}})]}))}))}function Wt(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"App",message:{cmd:"getAppVersion"}})]}))}))}function Lt(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"App",message:{cmd:"getAppName"}})]}))}))}function Dt(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"App",message:{cmd:"getTauriVersion"}})]}))}))}function Ft(t){return void 0===t&&(t=0),Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Process",message:{cmd:"exit",exitCode:t}})]}))}))}function Rt(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Process",message:{cmd:"relaunch"}})]}))}))}function It(e){let n,o,r,u,l,v,g,b,_,w,x,M,k,$,C,O,E,P,T,S,z;return{c(){n=d("h1"),n.textContent="Welcome",o=h(),r=d("p"),r.textContent="Tauri's API capabilities using the ` @tauri-apps/api ` package. It's used as\r\n the main validation app, serving as the testbed of our development process. In\r\n the future, this app will be used on Tauri's integration tests.",u=h(),l=d("p"),v=f("Current App version: "),g=f(e[0]),b=h(),_=d("p"),w=f("Current Tauri version: "),x=f(e[1]),M=h(),k=d("p"),$=f("Current App name: "),C=f(e[2]),O=h(),E=d("button"),E.textContent="Close application",P=h(),T=d("button"),T.textContent="Relaunch application",m(E,"class","button"),m(T,"class","button")},m(t,i){c(t,n,i),c(t,o,i),c(t,r,i),c(t,u,i),c(t,l,i),s(l,v),s(l,g),c(t,b,i),c(t,_,i),s(_,w),s(_,x),c(t,M,i),c(t,k,i),s(k,$),s(k,C),c(t,O,i),c(t,E,i),c(t,P,i),c(t,T,i),S||(z=[p(E,"click",e[3]),p(T,"click",e[4])],S=!0)},p(t,[e]){1&e&&y(g,t[0]),2&e&&y(x,t[1]),4&e&&y(C,t[2])},i:t,o:t,d(t){t&&a(n),t&&a(o),t&&a(r),t&&a(u),t&&a(l),t&&a(b),t&&a(_),t&&a(M),t&&a(k),t&&a(O),t&&a(E),t&&a(P),t&&a(T),S=!1,i(z)}}}function Ut(t,e,n){let i=0,o=0,r="Unknown";return Lt().then((t=>{n(2,r=t)})),Wt().then((t=>{n(0,i=t)})),Dt().then((t=>{n(1,o=t)})),[i,o,r,async function(){await Ft()},async function(){await Rt()}]}Object.freeze({__proto__:null,Command:jt,Child:zt,open:At}),Object.freeze({__proto__:null,getName:Lt,getVersion:Wt,getTauriVersion:Dt}),Object.freeze({__proto__:null,exit:Ft,relaunch:Rt});class Nt extends V{constructor(t){super(),G(this,t,Ut,It,r,{})}}function Kt(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Cli",message:{cmd:"cliMatches"}})]}))}))}function qt(e){let n,i,o,r,u,l,v,g,y,b,_;return{c(){n=d("div"),i=f("This binary can be run on the terminal and takes the following arguments:\r\n "),o=d("ul"),o.innerHTML="<li>--config PATH</li> \n <li>--theme light|dark|system</li> \n <li>--verbose</li>",r=f("\r\n Additionally, it has a "),u=d("i"),u.textContent="update --background",l=f(" subcommand.\r\n Note that the arguments are only parsed, not implemented.\r\n "),v=d("br"),g=h(),y=d("button"),y.textContent="Get matches",m(y,"class","button"),m(y,"id","cli-matches")},m(t,a){c(t,n,a),s(n,i),s(n,o),s(n,r),s(n,u),s(n,l),s(n,v),s(n,g),s(n,y),b||(_=p(y,"click",e[0]),b=!0)},p:t,i:t,o:t,d(t){t&&a(n),b=!1,_()}}}function Bt(t,e,n){let{onMessage:i}=e;return t.$$set=t=>{"onMessage"in t&&n(1,i=t.onMessage)},[function(){Kt().then(i).catch(i)},i]}Object.freeze({__proto__:null,getMatches:Kt});class Ht extends V{constructor(t){super(),G(this,t,Bt,qt,r,{onMessage:1})}}function Gt(t,e,n){return Mt(this,void 0,void 0,(function(){return kt(this,(function(i){switch(i.label){case 0:return[4,Ot({__tauriModule:"Event",message:{cmd:"emit",event:t,windowLabel:e,payload:n}})];case 1:return i.sent(),[2]}}))}))}function Vt(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Event",message:{cmd:"unlisten",eventId:t}})]}))}))}function Jt(t,e){return Mt(this,void 0,void 0,(function(){var n=this;return kt(this,(function(i){return[2,Ot({__tauriModule:"Event",message:{cmd:"listen",event:t,handler:$t(e)}}).then((function(t){return function(){return Mt(n,void 0,void 0,(function(){return kt(this,(function(e){return[2,Vt(t)]}))}))}}))]}))}))}function Xt(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Jt(t,(function(t){e(t),Vt(t.id).catch((function(){}))}))]}))}))}function Yt(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Gt(t,void 0,e)]}))}))}function Qt(e){let n,o,r,u,l,f,v,g;return{c(){n=d("div"),o=d("button"),o.textContent="Call Log API",r=h(),u=d("button"),u.textContent="Call Request (async) API",l=h(),f=d("button"),f.textContent="Send event to Rust",m(o,"class","button"),m(o,"id","log"),m(u,"class","button"),m(u,"id","request"),m(f,"class","button"),m(f,"id","event")},m(t,i){c(t,n,i),s(n,o),s(n,r),s(n,u),s(n,l),s(n,f),v||(g=[p(o,"click",e[0]),p(u,"click",e[1]),p(f,"click",e[2])],v=!0)},p:t,i:t,o:t,d(t){t&&a(n),v=!1,i(g)}}}function Zt(t,e,n){let i,{onMessage:o}=e;return C((async()=>{i=await Jt("rust-event",o)})),O((()=>{i&&i()})),t.$$set=t=>{"onMessage"in t&&n(3,o=t.onMessage)},[function(){Ct("log_operation",{event:"tauri-click",payload:"this payload is optional because we used Option in Rust"})},function(){Ct("perform_request",{endpoint:"dummy endpoint arg",body:{id:5,name:"test"}}).then(o).catch(o)},function(){Yt("js-event","this is the payload string")},o]}Object.freeze({__proto__:null,listen:Jt,once:Xt,emit:Yt});class te extends V{constructor(t){super(),G(this,t,Zt,Qt,r,{onMessage:3})}}function ee(t){return void 0===t&&(t={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return"object"==typeof t&&Object.freeze(t),[2,Ot({__tauriModule:"Dialog",message:{cmd:"openDialog",options:t}})]}))}))}function ne(t){return void 0===t&&(t={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return"object"==typeof t&&Object.freeze(t),[2,Ot({__tauriModule:"Dialog",message:{cmd:"saveDialog",options:t}})]}))}))}function ie(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Fs",message:{cmd:"readBinaryFile",path:t,options:e}})]}))}))}function oe(t){var e=function(t){if(t.length<65536)return String.fromCharCode.apply(null,Array.from(t));for(var e="",n=t.length,i=0;i<n;i++){var o=t.subarray(65536*i,65536*(i+1));e+=String.fromCharCode.apply(null,Array.from(o))}return e}(new Uint8Array(t));return btoa(e)}function re(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Fs",message:{cmd:"readDir",path:t,options:e}})]}))}))}function ue(e){let n,o,r,u,l,f,v,g,y,_,w,x,M,k,$,C,O,E,P,T;return{c(){n=d("div"),o=d("input"),r=h(),u=d("input"),l=h(),f=d("div"),v=d("input"),g=h(),y=d("label"),y.textContent="Multiple",_=h(),w=d("div"),x=d("input"),M=h(),k=d("label"),k.textContent="Directory",$=h(),C=d("button"),C.textContent="Open dialog",O=h(),E=d("button"),E.textContent="Open save dialog",m(o,"id","dialog-default-path"),m(o,"placeholder","Default path"),m(u,"id","dialog-filter"),m(u,"placeholder","Extensions filter, comma-separated"),m(u,"class","svelte-1eg58yg"),m(v,"type","checkbox"),m(v,"id","dialog-multiple"),m(y,"for","dialog-multiple"),m(x,"type","checkbox"),m(x,"id","dialog-directory"),m(k,"for","dialog-directory"),m(C,"class","button"),m(C,"id","open-dialog"),m(E,"class","button"),m(E,"id","save-dialog")},m(t,i){c(t,n,i),s(n,o),b(o,e[0]),s(n,r),s(n,u),b(u,e[1]),s(n,l),s(n,f),s(f,v),v.checked=e[2],s(f,g),s(f,y),s(n,_),s(n,w),s(w,x),x.checked=e[3],s(w,M),s(w,k),s(n,$),s(n,C),s(n,O),s(n,E),P||(T=[p(o,"input",e[7]),p(u,"input",e[8]),p(v,"change",e[9]),p(x,"change",e[10]),p(C,"click",e[4]),p(E,"click",e[5])],P=!0)},p(t,[e]){1&e&&o.value!==t[0]&&b(o,t[0]),2&e&&u.value!==t[1]&&b(u,t[1]),4&e&&(v.checked=t[2]),8&e&&(x.checked=t[3])},i:t,o:t,d(t){t&&a(n),P=!1,i(T)}}}function se(t,e,n){let{onMessage:i}=e,o=null,r=null,u=!1,s=!1;return t.$$set=t=>{"onMessage"in t&&n(6,i=t.onMessage)},[o,r,u,s,function(){ee({defaultPath:o,filters:r?[{name:"Tauri Example",extensions:r.split(",").map((t=>t.trim()))}]:[],multiple:u,directory:s}).then((function(t){if(Array.isArray(t))i(t);else{var e=t,n=e.match(/\S+\.\S+$/g);ie(e).then((function(o){var r,u,s,c;n&&(e.includes(".png")||e.includes(".jpg"))?(r=new Uint8Array(o),u=function(t){i('<img src="data:image/png;base64,'+t+'"></img>')},s=new Blob([r],{type:"application/octet-binary"}),(c=new FileReader).onload=function(t){var e=t.target.result;u(e.substr(e.indexOf(",")+1))},c.readAsDataURL(s)):i(t)})).catch(i(t))}})).catch(i)},function(){ne({defaultPath:o,filters:r?[{name:"Tauri Example",extensions:r.split(",").map((t=>t.trim()))}]:[]}).then(i).catch(i)},i,function(){o=this.value,n(0,o)},function(){r=this.value,n(1,r)},function(){u=this.checked,n(2,u)},function(){s=this.checked,n(3,s)}]}Object.freeze({__proto__:null,open:ee,save:ne}),function(t){t[t.Audio=1]="Audio",t[t.Cache=2]="Cache",t[t.Config=3]="Config",t[t.Data=4]="Data",t[t.LocalData=5]="LocalData",t[t.Desktop=6]="Desktop",t[t.Document=7]="Document",t[t.Download=8]="Download",t[t.Executable=9]="Executable",t[t.Font=10]="Font",t[t.Home=11]="Home",t[t.Picture=12]="Picture",t[t.Public=13]="Public",t[t.Runtime=14]="Runtime",t[t.Template=15]="Template",t[t.Video=16]="Video",t[t.Resource=17]="Resource",t[t.App=18]="App",t[t.Current=19]="Current"}(Pt||(Pt={})),Object.freeze({__proto__:null,get BaseDirectory(){return Pt},get Dir(){return Pt},readTextFile:function(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Fs",message:{cmd:"readTextFile",path:t,options:e}})]}))}))},readBinaryFile:ie,writeFile:function(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return"object"==typeof e&&Object.freeze(e),"object"==typeof t&&Object.freeze(t),[2,Ot({__tauriModule:"Fs",message:{cmd:"writeFile",path:t.path,contents:t.contents,options:e}})]}))}))},writeBinaryFile:function(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return"object"==typeof e&&Object.freeze(e),"object"==typeof t&&Object.freeze(t),[2,Ot({__tauriModule:"Fs",message:{cmd:"writeBinaryFile",path:t.path,contents:oe(t.contents),options:e}})]}))}))},readDir:re,createDir:function(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Fs",message:{cmd:"createDir",path:t,options:e}})]}))}))},removeDir:function(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Fs",message:{cmd:"removeDir",path:t,options:e}})]}))}))},copyFile:function(t,e,n){return void 0===n&&(n={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(i){return[2,Ot({__tauriModule:"Fs",message:{cmd:"copyFile",source:t,destination:e,options:n}})]}))}))},removeFile:function(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Fs",message:{cmd:"removeFile",path:t,options:e}})]}))}))},renameFile:function(t,e,n){return void 0===n&&(n={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(i){return[2,Ot({__tauriModule:"Fs",message:{cmd:"renameFile",oldPath:t,newPath:e,options:n}})]}))}))}});class ce extends V{constructor(t){var e;super(),document.getElementById("svelte-1eg58yg-style")||((e=d("style")).id="svelte-1eg58yg-style",e.textContent="#dialog-filter.svelte-1eg58yg{width:260px}",s(document.head,e)),G(this,t,se,ue,r,{onMessage:6})}}function ae(t,e,n){const i=t.slice();return i[5]=e[n],i}function le(e){let n,i,o=e[5][0]+"";return{c(){n=d("option"),i=f(o),n.__value=e[5][1],n.value=n.__value},m(t,e){c(t,n,e),s(n,i)},p:t,d(t){t&&a(n)}}}function de(e){let n,o,r,u,f,g,y,_,w,x=e[1],M=[];for(let t=0;t<x.length;t+=1)M[t]=le(ae(e,x,t));return{c(){n=d("form"),o=d("select"),r=d("option"),r.textContent="None";for(let t=0;t<M.length;t+=1)M[t].c();u=h(),f=d("input"),g=h(),y=d("button"),y.textContent="Read",r.__value="",r.value=r.__value,m(o,"class","button"),m(o,"id","dir"),m(f,"id","path-to-read"),m(f,"placeholder","Type the path to read..."),m(y,"class","button"),m(y,"id","read")},m(t,i){c(t,n,i),s(n,o),s(o,r);for(let t=0;t<M.length;t+=1)M[t].m(o,null);s(n,u),s(n,f),b(f,e[0]),s(n,g),s(n,y),_||(w=[p(f,"input",e[4]),p(n,"submit",v(e[2]))],_=!0)},p(t,[e]){if(2&e){let n;for(x=t[1],n=0;n<x.length;n+=1){const i=ae(t,x,n);M[n]?M[n].p(i,e):(M[n]=le(i),M[n].c(),M[n].m(o,null))}for(;n<M.length;n+=1)M[n].d(1);M.length=x.length}1&e&&f.value!==t[0]&&b(f,t[0])},i:t,o:t,d(t){t&&a(n),l(M,t),_=!1,i(w)}}}function fe(){return document.getElementById("dir").value?parseInt(dir.value):null}function he(t,e,n){let{onMessage:i}=e,o="";const r=Object.keys(Pt).filter((t=>isNaN(parseInt(t)))).map((t=>[t,Pt[t]]));return t.$$set=t=>{"onMessage"in t&&n(3,i=t.onMessage)},[o,r,function(){const t=o.match(/\S+\.\S+$/g),e={dir:fe()};(t?ie(o,e):re(o,e)).then((function(e){if(t)if(o.includes(".png")||o.includes(".jpg"))!function(t,e){const n=new Blob([t],{type:"application/octet-binary"}),i=new FileReader;i.onload=function(t){const n=t.target.result;e(n.substr(n.indexOf(",")+1))},i.readAsDataURL(n)}(new Uint8Array(e),(function(t){i('<img src="'+("data:image/png;base64,"+t)+'"></img>')}));else{const t=String.fromCharCode.apply(null,e);i('<textarea id="file-response" style="height: 400px"></textarea><button id="file-save">Save</button>'),setTimeout((()=>{const e=document.getElementById("file-response");e.value=t,document.getElementById("file-save").addEventListener("click",(function(){writeFile({file:o,contents:e.value},{dir:fe()}).catch(i)}))}))}else i(e)})).catch(i)},i,function(){o=this.value,n(0,o)}]}class pe extends V{constructor(t){super(),G(this,t,he,de,r,{onMessage:3})}}!function(t){t[t.JSON=1]="JSON",t[t.Text=2]="Text",t[t.Binary=3]="Binary"}(Tt||(Tt={}));var ve=function(){function t(t,e){this.type=t,this.payload=e}return t.form=function(e){return new t("Form",e)},t.json=function(e){return new t("Json",e)},t.text=function(e){return new t("Text",e)},t.bytes=function(e){return new t("Bytes",e)},t}(),me=function(){function t(t){this.id=t}return t.prototype.drop=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Http",message:{cmd:"dropClient",client:this.id}})]}))}))},t.prototype.request=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Http",message:{cmd:"httpRequest",client:this.id,options:t}})]}))}))},t.prototype.get=function(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,this.request(xt({method:"GET",url:t},e))]}))}))},t.prototype.post=function(t,e,n){return Mt(this,void 0,void 0,(function(){return kt(this,(function(i){return[2,this.request(xt({method:"POST",url:t,body:e},n))]}))}))},t.prototype.put=function(t,e,n){return Mt(this,void 0,void 0,(function(){return kt(this,(function(i){return[2,this.request(xt({method:"PUT",url:t,body:e},n))]}))}))},t.prototype.patch=function(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,this.request(xt({method:"PATCH",url:t},e))]}))}))},t.prototype.delete=function(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,this.request(xt({method:"DELETE",url:t},e))]}))}))},t}();function ge(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Http",message:{cmd:"createClient",options:t}}).then((function(t){return new me(t)}))]}))}))}var ye=null;function be(e){let n,o,r,u,l,f,g,y,x,M,k,$,C,O,E,P,T;return{c(){n=d("form"),o=d("select"),r=d("option"),r.textContent="GET",u=d("option"),u.textContent="POST",l=d("option"),l.textContent="PUT",f=d("option"),f.textContent="PATCH",g=d("option"),g.textContent="DELETE",y=h(),x=d("input"),M=h(),k=d("br"),$=h(),C=d("textarea"),O=h(),E=d("button"),E.textContent="Make request",r.__value="GET",r.value=r.__value,u.__value="POST",u.value=u.__value,l.__value="PUT",l.value=l.__value,f.__value="PATCH",f.value=f.__value,g.__value="DELETE",g.value=g.__value,m(o,"class","button"),m(o,"id","request-method"),void 0===e[0]&&A((()=>e[5].call(o))),m(x,"id","request-url"),m(x,"placeholder","Type the request URL..."),m(C,"id","request-body"),m(C,"placeholder","Request body"),m(C,"rows","5"),_(C,"width","100%"),_(C,"margin-right","10px"),_(C,"font-size","12px"),m(E,"class","button"),m(E,"id","make-request")},m(t,i){c(t,n,i),s(n,o),s(o,r),s(o,u),s(o,l),s(o,f),s(o,g),w(o,e[0]),s(n,y),s(n,x),b(x,e[1]),s(n,M),s(n,k),s(n,$),s(n,C),b(C,e[2]),s(n,O),s(n,E),P||(T=[p(o,"change",e[5]),p(x,"input",e[6]),p(C,"input",e[7]),p(n,"submit",v(e[3]))],P=!0)},p(t,[e]){1&e&&w(o,t[0]),2&e&&x.value!==t[1]&&b(x,t[1]),4&e&&b(C,t[2])},i:t,o:t,d(t){t&&a(n),P=!1,i(T)}}}function _e(t,e,n){let i="GET",o="https://jsonplaceholder.typicode.com/todos/1",r="",{onMessage:u}=e;return t.$$set=t=>{"onMessage"in t&&n(4,u=t.onMessage)},[i,o,r,async function(){const t=await ge(),e={url:o||""||"",method:i||"GET"||"GET"};r.startsWith("{")&&r.endsWith("}")||r.startsWith("[")&&r.endsWith("]")?e.body=ve.json(JSON.parse(r)):""!==r&&(e.body=ve.text(r)),t.request(e).then(u).catch(u)},u,function(){i=function(t){const e=t.querySelector(":checked")||t.options[0];return e&&e.__value}(this),n(0,i)},function(){o=this.value,n(1,o)},function(){r=this.value,n(2,r)}]}Object.freeze({__proto__:null,getClient:ge,fetch:function(t,e){var n;return Mt(this,void 0,void 0,(function(){return kt(this,(function(i){switch(i.label){case 0:return null!==ye?[3,2]:[4,ge()];case 1:ye=i.sent(),i.label=2;case 2:return[2,ye.request(xt({url:t,method:null!==(n=null==e?void 0:e.method)&&void 0!==n?n:"GET"},e))]}}))}))},Body:ve,Client:me});class we extends V{constructor(t){super(),G(this,t,_e,be,r,{onMessage:4})}}function xe(e){let n,i,o;return{c(){n=d("button"),n.textContent="Send test notification",m(n,"class","button"),m(n,"id","notification")},m(t,r){c(t,n,r),i||(o=p(n,"click",e[0]),i=!0)},p:t,i:t,o:t,d(t){t&&a(n),i=!1,o()}}}function Me(){new Notification("Notification title",{body:"This is the notification body"})}function ke(t,e,n){let{onMessage:i}=e;return t.$$set=t=>{"onMessage"in t&&n(1,i=t.onMessage)},[function(){"default"===Notification.permission?Notification.requestPermission().then((function(t){"granted"===t?Me():i("Permission is "+t)})).catch(i):"granted"===Notification.permission?Me():i("Permission is denied")},i]}class $e extends V{constructor(t){super(),G(this,t,ke,xe,r,{onMessage:1})}}var Ce=function(t,e){this.type="Logical",this.width=t,this.height=e},Oe=function(){function t(t,e){this.type="Physical",this.width=t,this.height=e}return t.prototype.toLogical=function(t){return new Ce(this.width/t,this.height/t)},t}(),Ee=function(t,e){this.type="Logical",this.x=t,this.y=e},Pe=function(){function t(t,e){this.type="Physical",this.x=t,this.y=e}return t.prototype.toLogical=function(t){return new Ee(this.x/t,this.y/t)},t}();function Te(){return window.__TAURI__.__windows}var Se=["tauri://created","tauri://error"],ze=function(){function t(t){this.label=t,this.listeners=Object.create(null)}return t.prototype.listen=function(t,e){return Mt(this,void 0,void 0,(function(){var n=this;return kt(this,(function(i){return this._handleTauriEvent(t,e)?[2,Promise.resolve((function(){var i=n.listeners[t];i.splice(i.indexOf(e),1)}))]:[2,Jt(t,e)]}))}))},t.prototype.once=function(t,e){return Mt(this,void 0,void 0,(function(){var n=this;return kt(this,(function(i){return this._handleTauriEvent(t,e)?[2,Promise.resolve((function(){var i=n.listeners[t];i.splice(i.indexOf(e),1)}))]:[2,Xt(t,e)]}))}))},t.prototype.emit=function(t,e){return Mt(this,void 0,void 0,(function(){var n,i;return kt(this,(function(o){if(Se.includes(t)){for(n=0,i=this.listeners[t]||[];n<i.length;n++)(0,i[n])({event:t,id:-1,payload:e});return[2,Promise.resolve()]}return[2,Gt(t,this.label,e)]}))}))},t.prototype._handleTauriEvent=function(t,e){return!!Se.includes(t)&&(t in this.listeners?this.listeners[t].push(e):this.listeners[t]=[e],!0)},t}(),je=function(t){function e(e,n){void 0===n&&(n={});var i=t.call(this,e)||this;return Ot({__tauriModule:"Window",message:{cmd:"createWebview",data:{options:xt({label:e},n)}}}).then((function(){return Mt(i,void 0,void 0,(function(){return kt(this,(function(t){return[2,this.emit("tauri://created")]}))}))})).catch((function(t){return Mt(i,void 0,void 0,(function(){return kt(this,(function(e){return[2,this.emit("tauri://error",t)]}))}))})),i}return wt(e,t),e.getByLabel=function(t){return Te().some((function(e){return e.label===t}))?new ze(t):null},e}(ze),Ae=function(){function t(){}return t.prototype.scaleFactor=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"scaleFactor"}})]}))}))},t.prototype.innerPosition=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"innerPosition"}})]}))}))},t.prototype.outerPosition=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"outerPosition"}})]}))}))},t.prototype.innerSize=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"innerSize"}})]}))}))},t.prototype.outerSize=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"outerSize"}})]}))}))},t.prototype.isFullscreen=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"isFullscreen"}})]}))}))},t.prototype.isMaximized=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"isMaximized"}})]}))}))},t.prototype.isDecorated=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"isDecorated"}})]}))}))},t.prototype.isResizable=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"isResizable"}})]}))}))},t.prototype.isVisible=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"isVisible"}})]}))}))},t.prototype.center=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"center"}})]}))}))},t.prototype.setResizable=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setResizable",data:t}})]}))}))},t.prototype.setTitle=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setTitle",data:t}})]}))}))},t.prototype.maximize=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"maximize"}})]}))}))},t.prototype.unmaximize=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"unmaximize"}})]}))}))},t.prototype.minimize=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"minimize"}})]}))}))},t.prototype.unminimize=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"unminimize"}})]}))}))},t.prototype.show=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"show"}})]}))}))},t.prototype.hide=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"hide"}})]}))}))},t.prototype.close=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"close"}})]}))}))},t.prototype.setDecorations=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setDecorations",data:t}})]}))}))},t.prototype.setAlwaysOnTop=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setAlwaysOnTop",data:t}})]}))}))},t.prototype.setSize=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){if(!t||"Logical"!==t.type&&"Physical"!==t.type)throw new Error("the `size` argument must be either a LogicalSize or a PhysicalSize instance");return[2,Ot({__tauriModule:"Window",message:{cmd:"setSize",data:{type:t.type,data:{width:t.width,height:t.height}}}})]}))}))},t.prototype.setMinSize=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){if(t&&"Logical"!==t.type&&"Physical"!==t.type)throw new Error("the `size` argument must be either a LogicalSize or a PhysicalSize instance");return[2,Ot({__tauriModule:"Window",message:{cmd:"setMinSize",data:t?{type:t.type,data:{width:t.width,height:t.height}}:null}})]}))}))},t.prototype.setMaxSize=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){if(t&&"Logical"!==t.type&&"Physical"!==t.type)throw new Error("the `size` argument must be either a LogicalSize or a PhysicalSize instance");return[2,Ot({__tauriModule:"Window",message:{cmd:"setMaxSize",data:t?{type:t.type,data:{width:t.width,height:t.height}}:null}})]}))}))},t.prototype.setPosition=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){if(!t||"Logical"!==t.type&&"Physical"!==t.type)throw new Error("the `position` argument must be either a LogicalPosition or a PhysicalPosition instance");return[2,Ot({__tauriModule:"Window",message:{cmd:"setPosition",data:{type:t.type,data:{x:t.x,y:t.y}}}})]}))}))},t.prototype.setFullscreen=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setFullscreen",data:t}})]}))}))},t.prototype.setFocus=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"setFocus"}})]}))}))},t.prototype.setIcon=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setIcon",data:{icon:t}}})]}))}))},t.prototype.setSkipTaskbar=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setSkipTaskbar",data:t}})]}))}))},t.prototype.startDragging=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"startDragging"}})]}))}))},t}(),We=new Ae;function Le(e){let n,o,r,u,l,y,w,x,M,k,$,C,O,E,P,T,S,z,j,A,W,L,D,F,R,I,U,N,K,q,B,H,G,V,J,X,Y,Q,Z,tt,et,nt,it,ot,rt,ut,st,ct,at,lt,dt,ft,ht,pt,vt,mt,gt,yt,bt,_t,wt,xt,Mt,kt,$t,Ct,Ot,Et,Pt,Tt,St,zt,jt,At,Wt,Lt,Dt,Ft,Rt,It,Ut,Nt,Kt,qt,Bt;return{c(){n=d("div"),o=d("div"),r=d("label"),u=d("input"),l=f("\r\n Resizable"),y=h(),w=d("label"),x=d("input"),M=f("\r\n Maximize"),k=h(),$=d("button"),$.textContent="Center",C=h(),O=d("button"),O.textContent="Minimize",E=h(),P=d("button"),P.textContent="Hide",T=h(),S=d("label"),z=d("input"),j=f("\r\n Transparent"),A=h(),W=d("label"),L=d("input"),D=f("\r\n Has decorations"),F=h(),R=d("label"),I=d("input"),U=f("\r\n Always on top"),N=h(),K=d("label"),q=d("input"),B=f("\r\n Fullscreen"),H=h(),G=d("button"),G.textContent="Change icon",V=h(),J=d("div"),X=d("div"),Y=d("div"),Q=d("div"),Z=f("X\r\n "),tt=d("input"),et=h(),nt=d("div"),it=f("Y\r\n "),ot=d("input"),rt=h(),ut=d("div"),st=d("div"),ct=f("Width\r\n "),at=d("input"),lt=h(),dt=d("div"),ft=f("Height\r\n "),ht=d("input"),pt=h(),vt=d("div"),mt=d("div"),gt=f("Min width\r\n "),yt=d("input"),bt=h(),_t=d("div"),wt=f("Min height\r\n "),xt=d("input"),Mt=h(),kt=d("div"),$t=d("div"),Ct=f("Max width\r\n "),Ot=d("input"),Et=h(),Pt=d("div"),Tt=f("Max height\r\n "),St=d("input"),zt=h(),jt=d("form"),At=d("input"),Wt=h(),Lt=d("button"),Lt.textContent="Set title",Dt=h(),Ft=d("form"),Rt=d("input"),It=h(),Ut=d("button"),Ut.textContent="Open URL",Nt=h(),Kt=d("button"),Kt.textContent="New window",m(u,"type","checkbox"),m(x,"type","checkbox"),m($,"title","Unminimizes after 2 seconds"),m(O,"title","Unminimizes after 2 seconds"),m(P,"title","Visible again after 2 seconds"),m(z,"type","checkbox"),m(L,"type","checkbox"),m(I,"type","checkbox"),m(q,"type","checkbox"),m(tt,"type","number"),m(tt,"min","0"),m(tt,"class","svelte-b76pvm"),m(ot,"type","number"),m(ot,"min","0"),m(ot,"class","svelte-b76pvm"),m(Y,"class","flex col grow svelte-b76pvm"),m(at,"type","number"),m(at,"min","400"),m(at,"class","svelte-b76pvm"),m(ht,"type","number"),m(ht,"min","400"),m(ht,"class","svelte-b76pvm"),m(ut,"class","flex col grow svelte-b76pvm"),m(yt,"type","number"),m(yt,"class","svelte-b76pvm"),m(xt,"type","number"),m(xt,"class","svelte-b76pvm"),m(vt,"class","flex col grow svelte-b76pvm"),m(Ot,"type","number"),m(Ot,"min","400"),m(Ot,"class","svelte-b76pvm"),m(St,"type","number"),m(St,"min","400"),m(St,"class","svelte-b76pvm"),m(kt,"class","flex col grow svelte-b76pvm"),m(X,"class","window-controls flex flex-row svelte-b76pvm"),m(n,"class","flex col"),m(At,"id","title"),m(Lt,"class","button"),m(Lt,"type","submit"),_(jt,"margin-top","24px"),m(Rt,"id","url"),m(Ut,"class","button"),m(Ut,"id","open-url"),_(Ft,"margin-top","24px"),m(Kt,"class","button")},m(t,i){c(t,n,i),s(n,o),s(o,r),s(r,u),u.checked=e[0],s(r,l),s(o,y),s(o,w),s(w,x),x.checked=e[1],s(w,M),s(o,k),s(o,$),s(o,C),s(o,O),s(o,E),s(o,P),s(o,T),s(o,S),s(S,z),z.checked=e[14],s(S,j),s(o,A),s(o,W),s(W,L),L.checked=e[2],s(W,D),s(o,F),s(o,R),s(R,I),I.checked=e[3],s(R,U),s(o,N),s(o,K),s(K,q),q.checked=e[4],s(K,B),s(o,H),s(o,G),s(n,V),s(n,J),s(J,X),s(X,Y),s(Y,Q),s(Q,Z),s(Q,tt),b(tt,e[11]),s(Y,et),s(Y,nt),s(nt,it),s(nt,ot),b(ot,e[12]),s(X,rt),s(X,ut),s(ut,st),s(st,ct),s(st,at),b(at,e[5]),s(ut,lt),s(ut,dt),s(dt,ft),s(dt,ht),b(ht,e[6]),s(X,pt),s(X,vt),s(vt,mt),s(mt,gt),s(mt,yt),b(yt,e[7]),s(vt,bt),s(vt,_t),s(_t,wt),s(_t,xt),b(xt,e[8]),s(X,Mt),s(X,kt),s(kt,$t),s($t,Ct),s($t,Ot),b(Ot,e[9]),s(kt,Et),s(kt,Pt),s(Pt,Tt),s(Pt,St),b(St,e[10]),c(t,zt,i),c(t,jt,i),s(jt,At),b(At,e[15]),s(jt,Wt),s(jt,Lt),c(t,Dt,i),c(t,Ft,i),s(Ft,Rt),b(Rt,e[13]),s(Ft,It),s(Ft,Ut),c(t,Nt,i),c(t,Kt,i),qt||(Bt=[p(u,"change",e[24]),p(x,"change",e[25]),p($,"click",e[16]),p(O,"click",e[20]),p(P,"click",e[19]),p(z,"change",e[26]),p(L,"change",e[27]),p(I,"change",e[28]),p(q,"change",e[29]),p(G,"click",e[21]),p(tt,"input",e[30]),p(ot,"input",e[31]),p(at,"input",e[32]),p(ht,"input",e[33]),p(yt,"input",e[34]),p(xt,"input",e[35]),p(Ot,"input",e[36]),p(St,"input",e[37]),p(At,"input",e[38]),p(jt,"submit",v(e[18])),p(Rt,"input",e[39]),p(Ft,"submit",v(e[17])),p(Kt,"click",e[22])],qt=!0)},p(t,e){1&e[0]&&(u.checked=t[0]),2&e[0]&&(x.checked=t[1]),16384&e[0]&&(z.checked=t[14]),4&e[0]&&(L.checked=t[2]),8&e[0]&&(I.checked=t[3]),16&e[0]&&(q.checked=t[4]),2048&e[0]&&g(tt.value)!==t[11]&&b(tt,t[11]),4096&e[0]&&g(ot.value)!==t[12]&&b(ot,t[12]),32&e[0]&&g(at.value)!==t[5]&&b(at,t[5]),64&e[0]&&g(ht.value)!==t[6]&&b(ht,t[6]),128&e[0]&&g(yt.value)!==t[7]&&b(yt,t[7]),256&e[0]&&g(xt.value)!==t[8]&&b(xt,t[8]),512&e[0]&&g(Ot.value)!==t[9]&&b(Ot,t[9]),1024&e[0]&&g(St.value)!==t[10]&&b(St,t[10]),32768&e[0]&&At.value!==t[15]&&b(At,t[15]),8192&e[0]&&Rt.value!==t[13]&&b(Rt,t[13])},i:t,o:t,d(t){t&&a(n),t&&a(zt),t&&a(jt),t&&a(Dt),t&&a(Ft),t&&a(Nt),t&&a(Kt),qt=!1,i(Bt)}}}function De(t,e,n){const{setResizable:i,setTitle:o,maximize:r,unmaximize:u,minimize:s,unminimize:c,show:a,hide:l,setDecorations:d,setAlwaysOnTop:f,setSize:h,setMinSize:p,setMaxSize:v,setPosition:m,setFullscreen:y,setIcon:b,center:_}=We;let{onMessage:w}=e,x="https://tauri.studio",M=!0,k=!1,$=!1,C=!0,O=!1,E=!1,P=900,T=700,S=600,z=600,j=null,A=null,W=100,L=100,D="Awesome Tauri Example!";return t.$$set=t=>{"onMessage"in t&&n(23,w=t.onMessage)},t.$$.update=()=>{1&t.$$.dirty[0]&&i(M),2&t.$$.dirty[0]&&(k?r():u()),4&t.$$.dirty[0]&&d(C),8&t.$$.dirty[0]&&f(O),16&t.$$.dirty[0]&&y(E),96&t.$$.dirty[0]&&h(new Ce(P,T)),384&t.$$.dirty[0]&&p(S&&z?new Ce(S,z):null),1536&t.$$.dirty[0]&&v(j&&A?new Ce(j,A):null),6144&t.$$.dirty[0]&&m(new Ee(W,L))},[M,k,C,O,E,P,T,S,z,j,A,W,L,x,$,D,_,function(){At(x)},function(){o(D)},function(){l(),setTimeout(a,2e3)},function(){s(),setTimeout(c,2e3)},function(){ee({multiple:!1}).then(b)},function(){new je(Math.random().toString()).once("tauri://error",(function(){w("Error creating new webview")}))},w,function(){M=this.checked,n(0,M)},function(){k=this.checked,n(1,k)},function(){$=this.checked,n(14,$)},function(){C=this.checked,n(2,C)},function(){O=this.checked,n(3,O)},function(){E=this.checked,n(4,E)},function(){W=g(this.value),n(11,W)},function(){L=g(this.value),n(12,L)},function(){P=g(this.value),n(5,P)},function(){T=g(this.value),n(6,T)},function(){S=g(this.value),n(7,S)},function(){z=g(this.value),n(8,z)},function(){j=g(this.value),n(9,j)},function(){A=g(this.value),n(10,A)},function(){D=this.value,n(15,D)},function(){x=this.value,n(13,x)}]}Object.freeze({__proto__:null,WebviewWindow:je,WebviewWindowHandle:ze,WindowManager:Ae,getCurrent:function(){return new ze(window.__TAURI__.__currentWindow.label)},getAll:Te,appWindow:We,LogicalSize:Ce,PhysicalSize:Oe,LogicalPosition:Ee,PhysicalPosition:Pe,currentMonitor:function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"currentMonitor"}})]}))}))},primaryMonitor:function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"primaryMonitor"}})]}))}))},availableMonitors:function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"availableMonitors"}})]}))}))}});class Fe extends V{constructor(t){var e;super(),document.getElementById("svelte-b76pvm-style")||((e=d("style")).id="svelte-b76pvm-style",e.textContent=".flex-row.svelte-b76pvm.svelte-b76pvm{flex-direction:row}.grow.svelte-b76pvm.svelte-b76pvm{flex-grow:1}.window-controls.svelte-b76pvm input.svelte-b76pvm{width:50px}",s(document.head,e)),G(this,t,De,Le,r,{onMessage:23},[-1,-1])}}function Re(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"GlobalShortcut",message:{cmd:"register",shortcut:t,handler:$t(e)}})]}))}))}function Ie(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"GlobalShortcut",message:{cmd:"unregister",shortcut:t}})]}))}))}function Ue(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"GlobalShortcut",message:{cmd:"unregisterAll"}})]}))}))}function Ne(t,e,n){const i=t.slice();return i[9]=e[n],i}function Ke(t){let e,n,i,o,r,u,l=t[9]+"";function v(){return t[8](t[9])}return{c(){e=d("div"),n=f(l),i=h(),o=d("button"),o.textContent="Unregister",m(o,"type","button")},m(t,a){c(t,e,a),s(e,n),s(e,i),s(e,o),r||(u=p(o,"click",v),r=!0)},p(e,i){t=e,2&i&&l!==(l=t[9]+"")&&y(n,l)},d(t){t&&a(e),r=!1,u()}}}function qe(e){let n,i,o;return{c(){n=d("button"),n.textContent="Unregister all",m(n,"type","button")},m(t,r){c(t,n,r),i||(o=p(n,"click",e[5]),i=!0)},p:t,d(t){t&&a(n),i=!1,o()}}}function Be(e){let n,o,r,u,f,v,g,y,_,w,x=e[1],M=[];for(let t=0;t<x.length;t+=1)M[t]=Ke(Ne(e,x,t));let k=e[1].length&&qe(e);return{c(){n=d("div"),o=d("div"),r=d("input"),u=h(),f=d("button"),f.textContent="Register",v=h(),g=d("div");for(let t=0;t<M.length;t+=1)M[t].c();y=h(),k&&k.c(),m(r,"placeholder","Type a shortcut with '+' as separator..."),m(f,"type","button")},m(t,i){c(t,n,i),s(n,o),s(o,r),b(r,e[0]),s(o,u),s(o,f),s(n,v),s(n,g);for(let t=0;t<M.length;t+=1)M[t].m(g,null);s(g,y),k&&k.m(g,null),_||(w=[p(r,"input",e[7]),p(f,"click",e[3])],_=!0)},p(t,[e]){if(1&e&&r.value!==t[0]&&b(r,t[0]),18&e){let n;for(x=t[1],n=0;n<x.length;n+=1){const i=Ne(t,x,n);M[n]?M[n].p(i,e):(M[n]=Ke(i),M[n].c(),M[n].m(g,y))}for(;n<M.length;n+=1)M[n].d(1);M.length=x.length}t[1].length?k?k.p(t,e):(k=qe(t),k.c(),k.m(g,null)):k&&(k.d(1),k=null)},i:t,o:t,d(t){t&&a(n),l(M,t),k&&k.d(),_=!1,i(w)}}}function He(t,e,n){let i,{onMessage:o}=e;const r=X([]);u(t,r,(t=>n(1,i=t)));let s="CmdOrControl+X";function c(t){const e=t;Ie(e).then((()=>{r.update((t=>t.filter((t=>t!==e)))),o(`Shortcut ${e} unregistered`)})).catch(o)}return t.$$set=t=>{"onMessage"in t&&n(6,o=t.onMessage)},[s,i,r,function(){const t=s;Re(t,(()=>{o(`Shortcut ${t} triggered`)})).then((()=>{r.update((e=>[...e,t])),o(`Shortcut ${t} registered successfully`)})).catch(o)},c,function(){Ue().then((()=>{r.update((()=>[])),o("Unregistered all shortcuts")})).catch(o)},o,function(){s=this.value,n(0,s)},t=>c(t)]}Object.freeze({__proto__:null,register:Re,registerAll:function(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"GlobalShortcut",message:{cmd:"registerAll",shortcuts:t,handler:$t(e)}})]}))}))},isRegistered:function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"GlobalShortcut",message:{cmd:"isRegistered",shortcut:t}})]}))}))},unregister:Ie,unregisterAll:Ue});class Ge extends V{constructor(t){super(),G(this,t,He,Be,r,{onMessage:6})}}function Ve(t){let e,n,o,r,u;return{c(){e=d("input"),n=h(),o=d("button"),o.textContent="Write",m(e,"placeholder","write to stdin"),m(o,"class","button")},m(i,s){c(i,e,s),b(e,t[3]),c(i,n,s),c(i,o,s),r||(u=[p(e,"input",t[10]),p(o,"click",t[7])],r=!0)},p(t,n){8&n&&e.value!==t[3]&&b(e,t[3])},d(t){t&&a(e),t&&a(n),t&&a(o),r=!1,i(u)}}}function Je(e){let n,o,r,u,l,f,v,g,y,w,x,M,k,$,C,O=e[4]&&Ve(e);return{c(){n=d("div"),o=d("div"),r=d("input"),u=h(),l=d("button"),l.textContent="Run",f=h(),v=d("button"),v.textContent="Kill",g=h(),O&&O.c(),y=h(),w=d("div"),x=d("input"),M=h(),k=d("input"),m(l,"class","button"),m(v,"class","button"),m(x,"placeholder","Working directory"),m(k,"placeholder","Environment variables"),_(k,"width","300px")},m(t,i){c(t,n,i),s(n,o),s(o,r),b(r,e[0]),s(o,u),s(o,l),s(o,f),s(o,v),s(o,g),O&&O.m(o,null),s(n,y),s(n,w),s(w,x),b(x,e[1]),s(w,M),s(w,k),b(k,e[2]),$||(C=[p(r,"input",e[9]),p(l,"click",e[5]),p(v,"click",e[6]),p(x,"input",e[11]),p(k,"input",e[12])],$=!0)},p(t,[e]){1&e&&r.value!==t[0]&&b(r,t[0]),t[4]?O?O.p(t,e):(O=Ve(t),O.c(),O.m(o,null)):O&&(O.d(1),O=null),2&e&&x.value!==t[1]&&b(x,t[1]),4&e&&k.value!==t[2]&&b(k,t[2])},i:t,o:t,d(t){t&&a(n),O&&O.d(),$=!1,i(C)}}}function Xe(t,e,n){const i=navigator.userAgent.includes("Windows");let o,r=i?"cmd":"sh",u=i?["/C"]:["-c"],{onMessage:s}=e,c='echo "hello world"',a=null,l="SOMETHING=value ANOTHER=2",d="";return t.$$set=t=>{"onMessage"in t&&n(8,s=t.onMessage)},[c,a,l,d,o,function(){n(4,o=null);const t=new jt(r,[...u,c],{cwd:a||null,env:l.split(" ").reduce(((t,e)=>{let[n,i]=e.split("=");return{...t,[n]:i}}),{})});t.on("close",(t=>{s(`command finished with code ${t.code} and signal ${t.signal}`),n(4,o=null)})),t.on("error",(t=>s(`command error: "${t}"`))),t.stdout.on("data",(t=>s(`command stdout: "${t}"`))),t.stderr.on("data",(t=>s(`command stderr: "${t}"`))),t.spawn().then((t=>{n(4,o=t)})).catch(s)},function(){o.kill().then((()=>s("killed child process"))).catch(s)},function(){o.write(d).catch(s)},s,function(){c=this.value,n(0,c)},function(){d=this.value,n(3,d)},function(){a=this.value,n(1,a)},function(){l=this.value,n(2,l)}]}class Ye extends V{constructor(t){super(),G(this,t,Xe,Je,r,{onMessage:8})}}function Qe(){return Mt(this,void 0,void 0,(function(){function t(){e&&e(),e=void 0}var e;return kt(this,(function(n){return[2,new Promise((function(n,i){Jt("tauri://update-status",(function(e){var o;(o=null==e?void 0:e.payload).error?(t(),i(o.error)):"DONE"===o.status&&(t(),n())})).then((function(t){e=t})).catch((function(e){throw t(),e})),Yt("tauri://update-install").catch((function(e){throw t(),e}))}))]}))}))}function Ze(){return Mt(this,void 0,void 0,(function(){function t(){e&&e(),e=void 0}var e;return kt(this,(function(n){return[2,new Promise((function(n,i){Xt("tauri://update-available",(function(e){var i;i=null==e?void 0:e.payload,t(),n({manifest:i,shouldUpdate:!0})})).catch((function(e){throw t(),e})),Jt("tauri://update-status",(function(e){var o;(o=null==e?void 0:e.payload).error?(t(),i(o.error)):"UPTODATE"===o.status&&(t(),n({shouldUpdate:!1}))})).then((function(t){e=t})).catch((function(e){throw t(),e})),Yt("tauri://update").catch((function(e){throw t(),e}))}))]}))}))}function tn(e){let n,o,r,u,l,f;return{c(){n=d("div"),o=d("button"),o.textContent="Check update",r=h(),u=d("button"),u.textContent="Install update",m(o,"class","button"),m(o,"id","check_update"),m(u,"class","button hidden"),m(u,"id","start_update")},m(t,i){c(t,n,i),s(n,o),s(n,r),s(n,u),l||(f=[p(o,"click",e[0]),p(u,"click",e[1])],l=!0)},p:t,i:t,o:t,d(t){t&&a(n),l=!1,i(f)}}}function en(t,e,n){let i,{onMessage:o}=e;return C((async()=>{i=await Jt("tauri://update-status",o)})),O((()=>{i&&i()})),t.$$set=t=>{"onMessage"in t&&n(2,o=t.onMessage)},[async function(){try{document.getElementById("check_update").classList.add("hidden");const{shouldUpdate:t,manifest:e}=await Ze();o(`Should update: ${t}`),o(e),t&&document.getElementById("start_update").classList.remove("hidden")}catch(t){o(t)}},async function(){try{document.getElementById("start_update").classList.add("hidden"),await Qe(),o("Installation complete, restart required."),await Rt()}catch(t){o(t)}},o]}Object.freeze({__proto__:null,installUpdate:Qe,checkUpdate:Ze});class nn extends V{constructor(t){super(),G(this,t,en,tn,r,{onMessage:2})}}function on(t,e,n){const i=t.slice();return i[9]=e[n],i}function rn(t){let e,n,i,o,r,u,l=t[9].label+"";function v(){return t[7](t[9])}return{c(){e=d("p"),n=f(l),i=h(),m(e,"class",o="nv noselect "+(t[0]===t[9]?"nv_selected":""))},m(t,o){c(t,e,o),s(e,n),s(e,i),r||(u=p(e,"click",v),r=!0)},p(n,i){t=n,1&i&&o!==(o="nv noselect "+(t[0]===t[9]?"nv_selected":""))&&m(e,"class",o)},d(t){t&&a(e),r=!1,u()}}}function un(t){let e,n,o,r,u,f,v,g,y,b,w,M,k,$,C,O,E,P,T,S,z,j,A,W=t[2],L=[];for(let e=0;e<W.length;e+=1)L[e]=rn(on(t,W,e));var D=t[0].component;function F(t){return{props:{onMessage:t[5]}}}return D&&(M=new D(F(t))),{c(){e=d("main"),n=d("div"),o=d("img"),u=h(),f=d("div"),f.innerHTML='<a class="dark-link" target="_blank" href="https://tauri.studio/en/docs/getting-started/intro">Documentation</a> \n <a class="dark-link" target="_blank" href="https://github.com/tauri-apps/tauri">Github</a> \n <a class="dark-link" target="_blank" href="https://github.com/tauri-apps/tauri/tree/dev/tauri/examples/api">Source</a>',v=h(),g=d("div"),y=d("div");for(let t=0;t<L.length;t+=1)L[t].c();b=h(),w=d("div"),M&&K(M.$$.fragment),k=h(),$=d("div"),C=d("p"),O=d("strong"),O.textContent="Tauri Console",E=h(),P=d("a"),P.textContent="clear",T=h(),m(o,"class","logo"),o.src!==(r="tauri logo.png")&&m(o,"src","tauri logo.png"),m(o,"height","60"),m(o,"alt","logo"),m(n,"class","flex row noselect just-around"),m(n,"style","margin=1em;"),m(n,"data-tauri-drag-region",""),_(y,"width","15em"),_(y,"margin-left","0.5em"),m(w,"class","content"),m(g,"class","flex row"),m(P,"class","nv"),m(C,"class","flex row just-around"),S=new x(null),m($,"id","response"),_($,"white-space","pre-line")},m(i,r){c(i,e,r),s(e,n),s(n,o),s(n,u),s(n,f),s(e,v),s(e,g),s(g,y);for(let t=0;t<L.length;t+=1)L[t].m(y,null);s(g,b),s(g,w),M&&q(M,w,null),s(e,k),s(e,$),s($,C),s(C,O),s(C,E),s(C,P),s($,T),S.m(t[1],$),z=!0,j||(A=[p(o,"click",t[6]),p(P,"click",t[8])],j=!0)},p(t,[e]){if(21&e){let n;for(W=t[2],n=0;n<W.length;n+=1){const i=on(t,W,n);L[n]?L[n].p(i,e):(L[n]=rn(i),L[n].c(),L[n].m(y,null))}for(;n<L.length;n+=1)L[n].d(1);L.length=W.length}if(D!==(D=t[0].component)){if(M){I={r:0,c:[],p:I};const t=M;N(t.$$.fragment,1,0,(()=>{B(t,1)})),I.r||i(I.c),I=I.p}D?(M=new D(F(t)),K(M.$$.fragment),U(M.$$.fragment,1),q(M,w,null)):M=null}(!z||2&e)&&S.p(t[1])},i(t){z||(M&&U(M.$$.fragment,t),z=!0)},o(t){M&&N(M.$$.fragment,t),z=!1},d(t){t&&a(e),l(L,t),M&&B(M),j=!1,i(A)}}}function sn(t,e,n){C((()=>{mt("ctrl+b",(()=>{Ct("menu_toggle")}))}));const i=[{label:"Welcome",component:Nt},{label:"Messages",component:te},{label:"CLI",component:Ht},{label:"Dialog",component:ce},{label:"File system",component:pe},{label:"HTTP",component:we},{label:"Notifications",component:$e},{label:"Window",component:Fe},{label:"Shortcuts",component:Ge},{label:"Shell",component:Ye},{label:"Updater",component:nn}];let o=i[0],r=X([]),u="";function s(t){n(0,o=t)}C((()=>{r.subscribe((t=>{n(1,u=t.join("\n"))}))}));return[o,u,i,r,s,function(t){r.update((e=>[`[${(new Date).toLocaleTimeString()}]: `+("string"==typeof t?t:JSON.stringify(t)),...e]))},function(){At("https://tauri.studio/")},t=>s(t),()=>{r.update((()=>[]))}]}return new class extends V{constructor(t){super(),G(this,t,sn,un,r,{})}}({target:document.body})}();
//# sourceMappingURL=bundle.js.map