const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/esm-Cr1ffzCb.js","assets/preload-helper-Czpn1I53.js","assets/dist-C2I8JNdt.js","assets/esm-D9yaODt4.js","assets/esm-4VLyWXRM.js"])))=>i.map(i=>d[i]); import{t as e}from"./preload-helper-Czpn1I53.js";import{t}from"./dist-C2I8JNdt.js";async function n(n,r){if(t.isNativePlatform()){let{Filesystem:t,Directory:i,Encoding:a}=await e(async()=>{let{Filesystem:e,Directory:t,Encoding:n}=await import(`./esm-Cr1ffzCb.js`);return{Filesystem:e,Directory:t,Encoding:n}},__vite__mapDeps([0,1,2]));await t.writeFile({path:n,data:r,directory:i.Documents,encoding:a.UTF8})}else{let e=new Blob([r],{type:`text/plain; charset=utf-8`}),t=globalThis.URL.createObjectURL(e),i=document.createElement(`a`);i.href=t,i.download=n,i.style.display=`none`,document.body.appendChild(i),i.click(),globalThis.URL.revokeObjectURL(t),document.body.removeChild(i)}}function r(e){try{let{protocol:t}=new URL(e);return t===`http:`||t===`https:`}catch{return!1}}async function i(n){if(t.isNativePlatform()){if(r(n)){let{Browser:t}=await e(async()=>{let{Browser:e}=await import(`./esm-D9yaODt4.js`);return{Browser:e}},__vite__mapDeps([3,1,2]));await t.open({url:n})}else{let{Share:t}=await e(async()=>{let{Share:e}=await import(`./esm-4VLyWXRM.js`);return{Share:e}},__vite__mapDeps([4,1,2]));await t.share({url:n})}}else window.open(n,`_blank`,`noopener,noreferrer`)}export{i as n,n as t};