import{u as l}from"./state.6d12PGpm.js";import{c as p}from"./cloneDeep.Cy_W7vxt.js";import{y as i,a as g,a0 as E}from"./swiper-vue.BZ1sAyau.js";import{u as f}from"./useSentry.Bi5kLDR4.js";const d=()=>{const r="pwaDevTools",s=l(r,()=>({})),n=l(`${r}-logErrors`,()=>[]),a=l(`${r}-logs`,()=>[]),e=()=>{window&&(window[r]=p(i(s.value)))},t=(...o)=>{console.error(r,o)},c=(...o)=>{console.log(r,o)};return{register:()=>{e(),n.value.forEach(t),a.value.forEach(c)},appendToDevTools(o,u){s.value[o]=u,e()},logError(...o){t(o)},log(...o){c(o)}}},C=r=>s=>{const{logError:n}=d(),a=g(!1),e=f();return E(t=>(n(`${r}: ${t} - ${s}`),e==null||e.captureException(t,{tags:{source:"pwa:app"}}),a.value=!0,!1)),{isErrorOccurred:a}};export{C as u};
