vare=function(){return(e=Object.assign||function(e){for(vart,n=1,r=arguments.length;n<r;n++)for(varoint=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);returne}).apply(this,arguments)};functiont(e,t){void0===t&&(t=!1);varn=function(){vare=newInt8Array(1);window.crypto.getRandomValues(e);vart=newUint8Array(Math.max(16,Math.abs(e[0])));returnwindow.crypto.getRandomValues(t),t.join("")}();returnObject.defineProperty(window,n,{value:function(r){returnt&&Reflect.deleteProperty(window,n),null==e?void0:e(r)},writable:!1,configurable:!0}),n}functionn(n,r){returnvoid0===r&&(r={}),function(e,t,n,r){returnnew(n||(n=Promise))((function(o,i){functiona(e){try{l(r.next(e))}catch(e){i(e)}}functionc(e){try{l(r.throw(e))}catch(e){i(e)}}functionl(e){vart;e.done?o(e.value):(t=e.value,tinstanceofn?t:newn((function(e){e(t)}))).then(a,c)}l((r=r.apply(e,t||[])).next())}))}(this,void0,void0,(function(){returnfunction(e,t){varn,r,o,i,a={label:0,sent:function(){if(1&o[0])throwo[1];returno[1]},trys:[],ops:[]};returni={next:c(0),throw:c(1),return:c(2)},"function"==typeofSymbol&&(i[Symbol.iterator]=function(){returnthis}),i;functionc(i){returnfunction(c){returnfunction(i){if(n)thrownewTypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)returno;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case0:case1:o=i;break;case4:returna.label++,{value:i[1],done:!1};case5:a.label++,r=i[1],i=[0];continue;case7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throwi[1];return{value:i[0]?i[1]:void0,done:!0}}([i,c])}}}(this,(function(o){return[2,newPromise((function(o,i){vara=t((function(e){o(e),Reflect.deleteProperty(window,c)}),!0),c=t((function(e){i(e),Reflect.deleteProperty(window,a)}),!0);window.rpc.notify(n,e({__invokeKey:__TAURI_INVOKE_KEY__,callback:a,error:c},r))}))]}))}))}Object.freeze({__proto__:null,transformCallback:t,invoke:n,convertFileSrc:function(e){returnnavigator.userAgent.includes("Windows")?"https://asset.localhost/"+e:"asset://"+e}});classr{constructor(e,t){this.id=e,this.listeners=t}staticasyncconnect(e,o){consti=[];returnn("plugin:websocket|connect",{url:e,callbackFunction:t((e=>{i.forEach((t=>t(e)))})),options:o}).then((e=>newr(e,i)))}addListener(e){this.listeners.push(e)}send(e){lett;if("string"==typeofe)t={type:"Text",data:e};elseif("object"==typeofe&&"type"ine)t=e;else{if(!Array.isArray(e))thrownewError("invalid `message` type, expected a `{ type: string, data: any }` object, a string or a numeric array");t={type:"Binary",data:e}}returnn("plugin:websocket|send",{id:this.id,message:t})}disconnect(){returnthis.send({type:"Close",data:{code:1e3,reason:"Disconnected by client"}})}}export{rasdefault};
vare=function(){return(e=Object.assign||function(e){for(vart,n=1,r=arguments.length;n<r;n++)for(varoint=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);returne}).apply(this,arguments)};functiont(e,t){void0===t&&(t=!1);varn=window.crypto.getRandomValues(newUint32Array(1))[0],r="_".concat(n);returnObject.defineProperty(window,r,{value:function(n){returnt&&Reflect.deleteProperty(window,r),null==e?void0:e(n)},writable:!1,configurable:!0}),n}functionn(n,r){returnvoid0===r&&(r={}),function(e,t,n,r){returnnew(n||(n=Promise))((function(o,i){functiona(e){try{l(r.next(e))}catch(e){i(e)}}functionc(e){try{l(r.throw(e))}catch(e){i(e)}}functionl(e){vart;e.done?o(e.value):(t=e.value,tinstanceofn?t:newn((function(e){e(t)}))).then(a,c)}l((r=r.apply(e,t||[])).next())}))}(this,void0,void0,(function(){returnfunction(e,t){varn,r,o,i,a={label:0,sent:function(){if(1&o[0])throwo[1];returno[1]},trys:[],ops:[]};returni={next:c(0),throw:c(1),return:c(2)},"function"==typeofSymbol&&(i[Symbol.iterator]=function(){returnthis}),i;functionc(i){returnfunction(c){returnfunction(i){if(n)thrownewTypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)returno;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case0:case1:o=i;break;case4:returna.label++,{value:i[1],done:!1};case5:a.label++,r=i[1],i=[0];continue;case7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throwi[1];return{value:i[0]?i[1]:void0,done:!0}}([i,c])}}}(this,(function(o){return[2,newPromise((function(o,i){vara=t((function(e){o(e),Reflect.deleteProperty(window,c)}),!0),c=t((function(e){i(e),Reflect.deleteProperty(window,a)}),!0);window.__TAURI_IPC__(e({cmd:n,callback:a,error:c},r))}))]}))}))}Object.freeze({__proto__:null,transformCallback:t,invoke:n,convertFileSrc:function(e){returnnavigator.userAgent.includes("Windows")?"https://asset.localhost/".concat(e):"asset://".concat(e)}});classr{constructor(e,t){this.id=e,this.listeners=t}staticasyncconnect(e,o){consti=[];returnn("plugin:websocket|connect",{url:e,callbackFunction:t((e=>{i.forEach((t=>t(e)))})),options:o}).then((e=>newr(e,i)))}addListener(e){this.listeners.push(e)}send(e){lett;if("string"==typeofe)t={type:"Text",data:e};elseif("object"==typeofe&&"type"ine)t=e;else{if(!Array.isArray(e))thrownewError("invalid `message` type, expected a `{ type: string, data: any }` object, a string or a numeric array");t={type:"Binary",data:e}}returnn("plugin:websocket|send",{id:this.id,message:t})}disconnect(){returnthis.send({type:"Close",data:{code:1e3,reason:"Disconnected by client"}})}}export{rasdefault};