import{t as e}from"./vue.runtime.esm-BkFIT5TI.js";import{l as t,n}from"./_plugin-vue2_normalizer-agX0mVFg.js";var r=e=>e.userAgentData!=null&&`mobile`in e.userAgentData&&typeof e.userAgentData.mobile==`boolean`,i=class extends e{get isMobileViewport(){return this.$vuetify.breakpoint.mobile}get isMobileUserAgent(){return r(navigator)?navigator.userAgentData.mobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}get isIOS(){return[`iPad Simulator`,`iPhone Simulator`,`iPod Simulator`,`iPad`,`iPhone`,`iPod`].includes(navigator.platform)||navigator.userAgent.includes(`Mac`)&&`ontouchend`in document}get isAppleDevice(){return/iPhone|iPad|iPod|Macintosh|MacIntel|MacPPC|Mac68K/.test(navigator.platform)}};i=n([t],i);var a=i;export{a as t};