{"version":3,"file":"util.cjs","sources":["../../../../../../packages/vue-components/vc-tour/src/util.ts"],"sourcesContent":["export function isInViewPort(element: HTMLElement) {\n  const viewWidth = window.innerWidth || document.documentElement.clientWidth;\n  const viewHeight = window.innerHeight || document.documentElement.clientHeight;\n  const { top, right, bottom, left } = element.getBoundingClientRect();\n\n  return top >= 0 && left >= 0 && right <= viewWidth && bottom <= viewHeight;\n}\n"],"names":[],"mappings":";;AAAO,SAAS,aAAa,OAAsB,EAAA;AACjD,EAAA,MAAM,SAAY,GAAA,MAAA,CAAO,UAAc,IAAA,QAAA,CAAS,eAAgB,CAAA,WAAA,CAAA;AAChE,EAAA,MAAM,UAAa,GAAA,MAAA,CAAO,WAAe,IAAA,QAAA,CAAS,eAAgB,CAAA,YAAA,CAAA;AAClE,EAAA,MAAM,EAAE,GAAK,EAAA,KAAA,EAAO,QAAQ,IAAK,EAAA,GAAI,QAAQ,qBAAsB,EAAA,CAAA;AAEnE,EAAA,OAAO,OAAO,CAAK,IAAA,IAAA,IAAQ,CAAK,IAAA,KAAA,IAAS,aAAa,MAAU,IAAA,UAAA,CAAA;AAClE;;;;"}