import '../vendor/BufferGeometryUtils.js'; import 'aframe-aabb-collider-component'; import 'aframe-atlas-uvs-component'; import 'aframe-audioanalyser-component'; import 'aframe-event-set-component'; import 'aframe-geometry-merger-component'; import 'aframe-layout-component'; import 'aframe-log-component'; import 'aframe-orbit-controls'; import 'aframe-proxy-event-component'; import 'aframe-render-order-component'; import 'aframe-state-component'; import 'aframe-slice9-component'; import 'aframe-thumb-controls-component'; import './index.css'; import sceneHTML from 'virtual:scene-html'; if (!process.env.DEBUG_LOG) { AFRAME.log = () => void 0; } import './state/index.js'; import.meta.glob('./components/**/*.js', { eager: true }); if (import.meta.hot) { import.meta.hot.accept(); } if (window.location.protocol === 'http:' && !window.location.host.startsWith('localhost')) { window.location.replace(`https:${location.href.substring(location.protocol.length)}`); } document.addEventListener('DOMContentLoaded', function () { var container = document.getElementById('app'); if (!container) { container = document.createElement('div'); container.id = 'app'; document.body.appendChild(container); } container.innerHTML = sceneHTML; });