mirror of
https://github.com/tauri-apps/tauri.git
synced 2024-12-18 08:02:13 +03:00
26 lines
62 KiB
JavaScript
26 lines
62 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 C(){if(!M)throw new Error("Function called outside component initialization");return M}function $(t){C().$$.on_mount.push(t)}function O(t){C().$$.on_destroy.push(t)}const T=[],E=[],P=[],S=[],z=Promise.resolve();let A=!1;function j(t){P.push(t)}let W=!1;const L=new Set;function D(){if(!W){W=!0;do{for(let t=0;t<T.length;t+=1){const e=T[t];k(e),F(e.$$)}for(k(null),T.length=0;E.length;)E.pop()();for(let t=0;t<P.length;t+=1){const e=P[t];L.has(e)||(L.add(e),e())}P.length=0}while(T.length);for(;S.length;)S.pop()();A=!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(j)}}const R=new Set;let I;function U(t,e){t&&t.i&&(R.delete(t),t.i(e))}function K(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 q(t){t&&t.c()}function N(t,n,r,u){const{fragment:s,on_mount:c,on_destroy:a,after_update:l}=t.$$;s&&s.m(n,r),u||j((()=>{const n=c.map(e).filter(o);a?a.push(...n):i(n),t.$$.on_mount=[]})),l.forEach(j)}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]&&(T.push(t),A||(A=!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),N(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 Ct(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 $t(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=Ct((function(t){n(t),Reflect.deleteProperty(window,r)}),!0),r=Ct((function(t){i(t),Reflect.deleteProperty(window,o)}),!0);window.rpc.notify(t,xt({__invokeKey:__TAURI_INVOKE_KEY__,callback:o,error:r},e))}))]}))}))}function Ot(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,$t("tauri",t)]}))}))}function Tt(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:Ct(t)}})]}))}))}Object.freeze({__proto__:null,transformCallback:Ct,invoke:$t});var Et,Pt,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}(),At=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,Tt((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 jt(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,T,E,P,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\n the main validation app, serving as the testbed of our development process. In\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"),C=f("Current App name: "),$=f(e[2]),O=h(),T=d("button"),T.textContent="Close application",E=h(),P=d("button"),P.textContent="Relaunch application",m(T,"class","button"),m(P,"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,C),s(k,$),c(t,O,i),c(t,T,i),c(t,E,i),c(t,P,i),S||(z=[p(T,"click",e[3]),p(P,"click",e[4])],S=!0)},p(t,[e]){1&e&&y(g,t[0]),2&e&&y(x,t[1]),4&e&&y($,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(T),t&&a(E),t&&a(P),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:At,Child:zt,open:jt}),Object.freeze({__proto__:null,getName:Lt,getVersion:Wt,getTauriVersion:Dt}),Object.freeze({__proto__:null,exit:Ft,relaunch:Rt});class Kt extends V{constructor(t){super(),G(this,t,Ut,It,r,{})}}function qt(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Cli",message:{cmd:"cliMatches"}})]}))}))}function Nt(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:\n "),o=d("ul"),o.innerHTML="<li>--config PATH</li> \n <li>--theme light|dark|system</li> \n <li>--verbose</li>",r=f("\n Additionally, it has a "),u=d("i"),u.textContent="update --background",l=f(" subcommand.\n Note that the arguments are only parsed, not implemented.\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(){qt().then(i).catch(i)},i]}Object.freeze({__proto__:null,getMatches:qt});class Ht extends V{constructor(t){super(),G(this,t,Bt,Nt,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:Ct(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 $((async()=>{i=await Jt("rust-event",o)})),O((()=>{i&&i()})),t.$$set=t=>{"onMessage"in t&&n(3,o=t.onMessage)},[function(){$t("log_operation",{event:"tauri-click",payload:"this payload is optional because we used Option in Rust"})},function(){$t("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,T,E,P;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",C=h(),$=d("button"),$.textContent="Open dialog",O=h(),T=d("button"),T.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($,"class","button"),m($,"id","open-dialog"),m(T,"class","button"),m(T,"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,C),s(n,$),s(n,O),s(n,T),E||(P=[p(o,"input",e[7]),p(u,"input",e[8]),p(v,"change",e[9]),p(x,"change",e[10]),p($,"click",e[4]),p(T,"click",e[5])],E=!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),E=!1,i(P)}}}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"}(Et||(Et={})),Object.freeze({__proto__:null,get BaseDirectory(){return Et},get Dir(){return Et},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(Et).filter((t=>isNaN(parseInt(t)))).map((t=>[t,Et[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"}(Pt||(Pt={}));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,T,E,P;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"),C=h(),$=d("textarea"),O=h(),T=d("button"),T.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]&&j((()=>e[5].call(o))),m(x,"id","request-url"),m(x,"placeholder","Type the request URL..."),m($,"id","request-body"),m($,"placeholder","Request body"),m($,"rows","5"),_($,"width","100%"),_($,"margin-right","10px"),_($,"font-size","12px"),m(T,"class","button"),m(T,"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,C),s(n,$),b($,e[2]),s(n,O),s(n,T),E||(P=[p(o,"change",e[5]),p(x,"input",e[6]),p($,"input",e[7]),p(n,"submit",v(e[3]))],E=!0)},p(t,[e]){1&e&&w(o,t[0]),2&e&&x.value!==t[1]&&b(x,t[1]),4&e&&b($,t[2])},i:t,o:t,d(t){t&&a(n),E=!1,i(P)}}}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 Ce extends V{constructor(t){super(),G(this,t,ke,xe,r,{onMessage:1})}}var $e,Oe=function(t,e){this.type="Logical",this.width=t,this.height=e},Te=function(){function t(t,e){this.type="Physical",this.width=t,this.height=e}return t.prototype.toLogical=function(t){return new Oe(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 Se(){return window.__TAURI__.__windows}!function(t){t[t.Critical=1]="Critical",t[t.Informational=2]="Informational"}($e||($e={}));var ze=["tauri://created","tauri://error"],Ae=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(ze.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!!ze.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 Se().some((function(e){return e.label===t}))?new Ae(t):null},e}(Ae),We=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.requestUserAttention=function(t){return Mt(this,void 0,void 0,(function(){var e;return kt(this,(function(n){return e=null,t&&(e=t===$e.Critical?{type:"Critical"}:{type:"Informational"}),[2,Ot({__tauriModule:"Window",message:{cmd:"requestUserAttention",data:e}})]}))}))},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}(),Le=new We;function De(e){let n,o,r,u,l,y,w,x,M,k,C,$,O,T,E,P,S,z,A,j,W,L,D,F,R,I,U,K,q,N,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,Ct,$t,Ot,Tt,Et,Pt,St,zt,At,jt,Wt,Lt,Dt,Ft,Rt,It,Ut,Kt,qt,Nt,Bt,Ht,Gt;return{c(){n=d("div"),o=d("div"),r=d("label"),u=d("input"),l=f("\n Resizable"),y=h(),w=d("label"),x=d("input"),M=f("\n Maximize"),k=h(),C=d("button"),C.textContent="Center",$=h(),O=d("button"),O.textContent="Minimize",T=h(),E=d("button"),E.textContent="Hide",P=h(),S=d("label"),z=d("input"),A=f("\n Transparent"),j=h(),W=d("label"),L=d("input"),D=f("\n Has decorations"),F=h(),R=d("label"),I=d("input"),U=f("\n Always on top"),K=h(),q=d("label"),N=d("input"),B=f("\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\n "),tt=d("input"),et=h(),nt=d("div"),it=f("Y\n "),ot=d("input"),rt=h(),ut=d("div"),st=d("div"),ct=f("Width\n "),at=d("input"),lt=h(),dt=d("div"),ft=f("Height\n "),ht=d("input"),pt=h(),vt=d("div"),mt=d("div"),gt=f("Min width\n "),yt=d("input"),bt=h(),_t=d("div"),wt=f("Min height\n "),xt=d("input"),Mt=h(),kt=d("div"),Ct=d("div"),$t=f("Max width\n "),Ot=d("input"),Tt=h(),Et=d("div"),Pt=f("Max height\n "),St=d("input"),zt=h(),At=d("form"),jt=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",Kt=h(),qt=d("button"),qt.textContent="Request attention",Nt=h(),Bt=d("button"),Bt.textContent="New window",m(u,"type","checkbox"),m(x,"type","checkbox"),m(C,"title","Unminimizes after 2 seconds"),m(O,"title","Unminimizes after 2 seconds"),m(E,"title","Visible again after 2 seconds"),m(z,"type","checkbox"),m(L,"type","checkbox"),m(I,"type","checkbox"),m(N,"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(jt,"id","title"),m(Lt,"class","button"),m(Lt,"type","submit"),_(At,"margin-top","24px"),m(Rt,"id","url"),m(Ut,"class","button"),m(Ut,"id","open-url"),_(Ft,"margin-top","24px"),m(qt,"class","button"),m(qt,"title","Minimizes the window, requests attention for 3s and then resets it"),m(Bt,"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,C),s(o,$),s(o,O),s(o,T),s(o,E),s(o,P),s(o,S),s(S,z),z.checked=e[14],s(S,A),s(o,j),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,K),s(o,q),s(q,N),N.checked=e[4],s(q,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,Ct),s(Ct,$t),s(Ct,Ot),b(Ot,e[9]),s(kt,Tt),s(kt,Et),s(Et,Pt),s(Et,St),b(St,e[10]),c(t,zt,i),c(t,At,i),s(At,jt),b(jt,e[15]),s(At,Wt),s(At,Lt),c(t,Dt,i),c(t,Ft,i),s(Ft,Rt),b(Rt,e[13]),s(Ft,It),s(Ft,Ut),c(t,Kt,i),c(t,qt,i),c(t,Nt,i),c(t,Bt,i),Ht||(Gt=[p(u,"change",e[25]),p(x,"change",e[26]),p(C,"click",e[16]),p(O,"click",e[20]),p(E,"click",e[19]),p(z,"change",e[27]),p(L,"change",e[28]),p(I,"change",e[29]),p(N,"change",e[30]),p(G,"click",e[21]),p(tt,"input",e[31]),p(ot,"input",e[32]),p(at,"input",e[33]),p(ht,"input",e[34]),p(yt,"input",e[35]),p(xt,"input",e[36]),p(Ot,"input",e[37]),p(St,"input",e[38]),p(jt,"input",e[39]),p(At,"submit",v(e[18])),p(Rt,"input",e[40]),p(Ft,"submit",v(e[17])),p(qt,"click",e[23]),p(Bt,"click",e[22])],Ht=!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]&&(N.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]&&jt.value!==t[15]&&b(jt,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(At),t&&a(Dt),t&&a(Ft),t&&a(Kt),t&&a(qt),t&&a(Nt),t&&a(Bt),Ht=!1,i(Gt)}}}function Fe(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:_,requestUserAttention:w}=Le;window.app=Le,window.UserAttentionType=$e;let{onMessage:x}=e,M="https://tauri.studio",k=!0,C=!1,$=!1,O=!0,T=!1,E=!1,P=900,S=700,z=600,A=600,j=null,W=null,L=100,D=100,F="Awesome Tauri Example!";return t.$$set=t=>{"onMessage"in t&&n(24,x=t.onMessage)},t.$$.update=()=>{1&t.$$.dirty[0]&&i(k),2&t.$$.dirty[0]&&(C?r():u()),4&t.$$.dirty[0]&&d(O),8&t.$$.dirty[0]&&f(T),16&t.$$.dirty[0]&&y(E),96&t.$$.dirty[0]&&h(new Oe(P,S)),384&t.$$.dirty[0]&&p(z&&A?new Oe(z,A):null),1536&t.$$.dirty[0]&&v(j&&W?new Oe(j,W):null),6144&t.$$.dirty[0]&&m(new Ee(L,D))},[k,C,O,T,E,P,S,z,A,j,W,L,D,M,$,F,_,function(){jt(M)},function(){o(F)},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(){x("Error creating new webview")}))},async function(){await s(),await w($e.Critical),await new Promise((t=>setTimeout(t,3e3))),await w(null)},x,function(){k=this.checked,n(0,k)},function(){C=this.checked,n(1,C)},function(){$=this.checked,n(14,$)},function(){O=this.checked,n(2,O)},function(){T=this.checked,n(3,T)},function(){E=this.checked,n(4,E)},function(){L=g(this.value),n(11,L)},function(){D=g(this.value),n(12,D)},function(){P=g(this.value),n(5,P)},function(){S=g(this.value),n(6,S)},function(){z=g(this.value),n(7,z)},function(){A=g(this.value),n(8,A)},function(){j=g(this.value),n(9,j)},function(){W=g(this.value),n(10,W)},function(){F=this.value,n(15,F)},function(){M=this.value,n(13,M)}]}Object.freeze({__proto__:null,WebviewWindow:je,WebviewWindowHandle:Ae,WindowManager:We,getCurrent:function(){return new Ae(window.__TAURI__.__currentWindow.label)},getAll:Se,appWindow:Le,LogicalSize:Oe,PhysicalSize:Te,LogicalPosition:Ee,PhysicalPosition:Pe,get UserAttentionType(){return $e},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 Re 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,Fe,De,r,{onMessage:24},[-1,-1])}}function Ie(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:Ct(e)}})]}))}))}function Ue(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 Ke(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"GlobalShortcut",message:{cmd:"unregisterAll"}})]}))}))}function qe(t,e,n){const i=t.slice();return i[9]=e[n],i}function Ne(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 Be(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 He(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]=Ne(qe(e,x,t));let k=e[1].length&&Be(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=qe(t,x,n);M[n]?M[n].p(i,e):(M[n]=Ne(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=Be(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 Ge(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;Ue(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;Ie(t,(()=>{o(`Shortcut ${t} triggered`)})).then((()=>{r.update((e=>[...e,t])),o(`Shortcut ${t} registered successfully`)})).catch(o)},c,function(){Ke().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:Ie,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:Ct(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:Ue,unregisterAll:Ke});class Ve extends V{constructor(t){super(),G(this,t,Ge,He,r,{onMessage:6})}}function Je(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 Xe(e){let n,o,r,u,l,f,v,g,y,w,x,M,k,C,$,O=e[4]&&Je(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])],C=!0)},p(t,[e]){1&e&&r.value!==t[0]&&b(r,t[0]),t[4]?O?O.p(t,e):(O=Je(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(),C=!1,i($)}}}function Ye(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 At(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 Qe extends V{constructor(t){super(),G(this,t,Ye,Xe,r,{onMessage:8})}}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){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 tn(){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 en(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 nn(t,e,n){let i,{onMessage:o}=e;return $((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 tn();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 Ze(),o("Installation complete, restart required."),await Rt()}catch(t){o(t)}},o]}Object.freeze({__proto__:null,installUpdate:Ze,checkUpdate:tn});class on extends V{constructor(t){super(),G(this,t,nn,en,r,{onMessage:2})}}function rn(e){let n,o,r,u,l,f,v,g,y;return{c(){n=d("div"),o=d("div"),r=d("input"),u=h(),l=d("button"),l.textContent="Write",f=h(),v=d("button"),v.textContent="Read",m(r,"placeholder","Text to write to the clipboard"),m(l,"type","button"),m(v,"type","button")},m(t,i){c(t,n,i),s(n,o),s(o,r),b(r,e[0]),s(o,u),s(o,l),s(n,f),s(n,v),g||(y=[p(r,"input",e[4]),p(l,"click",e[1]),p(v,"click",e[2])],g=!0)},p(t,[e]){1&e&&r.value!==t[0]&&b(r,t[0])},i:t,o:t,d(t){t&&a(n),g=!1,i(y)}}}function un(t,e,n){let{onMessage:i}=e,o="clipboard message";return t.$$set=t=>{"onMessage"in t&&n(3,i=t.onMessage)},[o,function(){(function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Clipboard",message:{cmd:"writeText",data:t}})]}))}))})(o).then((()=>{i("Wrote to the clipboard")})).catch(i)},function(){(function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Clipboard",message:{cmd:"readText"}})]}))}))})().then((t=>{i(`Clipboard contents: ${t}`)})).catch(i)},i,function(){o=this.value,n(0,o)}]}class sn extends V{constructor(t){super(),G(this,t,un,rn,r,{onMessage:3})}}function cn(t,e,n){const i=t.slice();return i[9]=e[n],i}function an(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 ln(t){let e,n,o,r,u,f,v,g,y,b,w,M,k,C,$,O,T,E,P,S,z,A,j,W=t[2],L=[];for(let e=0;e<W.length;e+=1)L[e]=an(cn(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&&q(M.$$.fragment),k=h(),C=d("div"),$=d("p"),O=d("strong"),O.textContent="Tauri Console",T=h(),E=d("a"),E.textContent="clear",P=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(E,"class","nv"),m($,"class","flex row just-around"),S=new x(null),m(C,"id","response"),_(C,"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&&N(M,w,null),s(e,k),s(e,C),s(C,$),s($,O),s($,T),s($,E),s(C,P),S.m(t[1],C),z=!0,A||(j=[p(o,"click",t[6]),p(E,"click",t[8])],A=!0)},p(t,[e]){if(21&e){let n;for(W=t[2],n=0;n<W.length;n+=1){const i=cn(t,W,n);L[n]?L[n].p(i,e):(L[n]=an(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;K(t.$$.fragment,1,0,(()=>{B(t,1)})),I.r||i(I.c),I=I.p}D?(M=new D(F(t)),q(M.$$.fragment),U(M.$$.fragment,1),N(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&&K(M.$$.fragment,t),z=!1},d(t){t&&a(e),l(L,t),M&&B(M),A=!1,i(j)}}}function dn(t,e,n){$((()=>{mt("ctrl+b",(()=>{$t("menu_toggle")}))}));const i=[{label:"Welcome",component:Kt},{label:"Messages",component:te},{label:"CLI",component:Ht},{label:"Dialog",component:ce},{label:"File system",component:pe},{label:"HTTP",component:we},{label:"Notifications",component:Ce},{label:"Window",component:Re},{label:"Shortcuts",component:Ve},{label:"Shell",component:Qe},{label:"Updater",component:on},{label:"Clipboard",component:sn}];let o=i[0],r=X([]),u="";function s(t){n(0,o=t)}$((()=>{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(){jt("https://tauri.studio/")},t=>s(t),()=>{r.update((()=>[]))}]}return new class extends V{constructor(t){super(),G(this,t,dn,ln,r,{})}}({target:document.body})}();
|
|
//# sourceMappingURL=bundle.js.map
|