PageSourceSearch

https://barra-studio-ar.netlify.app/static/js/525.7483f029.chunk.js

js barra-studio-ar.netlify.app collected 2026-10-03 10:29:19 UTC 20,576 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunktaipa_macau_ar=self.webpackChunktaipa_macau_ar||[]).push([[525],{6500:function(e,t,n){n.d(t,{Z:function(){return o}});var o={schema:{page:{type:"string",default:""},shop:{type:"string",default:""}},init:function(){var e=document.getElementById("coupon-btn"),t=document.getElementById("back-btn"),n="https://coloane-macau.com/",o="ar/the-hidden-treasure/",a=new Date,i=(a.getMonth()+1).toString().padStart(2,"0"),s=a.getDate().toString().padStart(2,"0"),r=[a.getFullYear(),i,s].join("-"),l=btoa(r);t&&("calling-makmak"===this.data.page?t.href="".concat(n,"ar/calling-makmak"):"explore-the-church"===this.data.page?t.href="".concat(n,"ar/explore-the-church"):"enjoy-folk-dance"===this.data.page?t.href="".concat(n,"ar/enjoy-folk-dance"):"fight-for-victory"===this.data.page?t.href="".concat(n,"ar/fight-for-victory"):"colourful-roosters"===this.data.page?t.href="".concat(n,"ar/colourful-roosters"):"portuguese-headdress"===this.data.page?t.href="".concat(n,"ar/portuguese-headdress"):"funny-signage-girl"===this.data.page?t.href="".concat(n,"ar/funny-signage-girl"):"funny-signage-fat"===this.data.page?t.href="".concat(n,"ar/funny-signage-fat"):"the-hidden-treasure"===this.data.page&&(t.href=n+o+this.data.shop),e&&this.data.shop&&(e.href=n+o+this.data.shop+"/coupon?code="+l))}}},5149:function(e,t,n){n.d(t,{F:function(){return o}});var o={schema:{images:{type:"array",default:[]}},init:function(){window.XR8.XrController.configure({imageTargets:this.data.images})}}},4525:function(e,t,n){n.r(t),n.d(t,{ColourfulRoosters:function(){return T},default:function(){return S}});var o=n(2791),a=n(2140),i=n(8810),s=n(6500),r=n(5149),l=["blue","darkblue","darkgreen","green","orange","pink","red","yellow"],c=0,d=[],u=null,m=null,g=null,p=new window.Howl({src:["/projects/coloane-macau/ar/colourful-roosters/sound/joyful.mp3"],volume:1,autoplay:!1,loop:!1}),b=new window.Howl({src:["/projects/coloane-macau/ar/colourful-roosters/sound/treasure.mp3"],volume:4,autoplay:!1,loop:!1});function x(e){var t=document.getElementById("casa-entity"),n=document.getElementById("edificio-entity"),o=document.getElementById("farol-entity"),a=document.getElementById("igreja-entity"),i=document.getElementById("largo-entity"),s=document.getElementById("quartel-entity"),r=document.getElementById("ruinas-entity"),l=document.getElementById("templo-entity"),c=null;return"chicken_blue_left"===e||"chicken_blue_right"===e?c=s:"chicken_darkblue_left"===e||"chicken_darkblue_right"===e?c=o:"chicken_darkgreen_left"===e||"chicken_darkgreen_right"===e?c=a:"chicken_green_left"===e||"chicken_green_right"===e?c=r:"chicken_orange_left"===e||"chicken_orange_right"===e?c=t:"chicken_pink_left"===e||"chicken_pink_right"===e?c=n:"chicken_red_left"===e||"chicken_red_right"===e?c=l:"chicken_yellow_left"!==e&&"chicken_yellow_right"!==e||(c=i),c}function f(e,t){if(!e)return Math.floor(Math.random()*l.length);if(e){var n=Math.floor(Math.random()*l.length);return e===n?f(e):n}if(e&&t){var o=Math.floor(Math.random()*l.length);return e===o||t===o?f(e,t):o}}var h=f(),y=f(h),v=f(h,y),_="chicken_".concat(l[h],"_left"),k="chicken_".concat(l[h],"_right"),w="chicken_".concat(l[y],"_left"),E="chicken_".concat(l[y],"_right"),j="chicken_".concat(l[v],"_").concat(["left","right"][Math.floor(2*Math.random())]);d.push(_),d.push(k),d.push(w),d.push(E),d.push(j);var A={init:function(){var e=!1,t=this.el.sceneEl,n=this.el.object3D,o=(this.el.sceneEl,document.getElementById("finding")),a=(document.getElementById("found"),document.getElementById("target-image-button")),i=document.getElementById("lightbox"),s=(document.getElementById("recorder"),document.getElementById("processing-ui")),r=document.getElementById("finish-ui"),l=document.getElementById("lightbox-img"),f=document.getElementById("target-image");document.title="\u8461\u570b\u516c\u96de AR | \u60a0\u8def\u74b0 Arraial em Coloane";document.querySelector("a-assets");var h=document.getElementById("a-scene"),y=document.getElementById("ar-content"),v=(document.getElementById("step-1-dot"),document.getElementById("step-2-dot")),_=document.getElementById("step-3-dot"),k=document.getElementById("tick-1-icon"),w=document.getElementById("tick-2-icon"),E=document.getElementById("tick-3-icon"),j=document.getElementById("ribbon-entity");document.getElementById("light-entity");p.play(),l.src="/projects/coloane-macau/ar/colourful-roosters/target-image/".concat(d[c],".jpg"),f.src="/projects/coloane-macau/ar/colourful-roosters/target-image/".concat(d[c],".jpg"),h.setAttribute("target-image-control","images: ".concat(d[0],", ").concat(d[1],", ").concat(d[2],", ").concat(d[3],", ").concat(d[4])),h.setAttribute("back-btn-control",{page:"colourful-roosters"}),h.setAttribute("loading-screen",{title:"colourful-roosters"}),y.setAttribute("scale","".concat(.5," ").concat(.5," ").concat(.5)),y.setAttribute("position","0 0 0"),a.addEventListener("click",(function(e){i.style.display="flex"})),i.addEventListener("click",(function(e){i.style.display="none"}));var A=function(t){var a=t.detail;s.style.display="block",e||(u=x(d[0]),m=x(d[2]),g=x(d[4])),a.name!==d[0]&&a.name!==d[1]||0!==c?a.name!==d[2]&&a.name!==d[3]||2!==c?a.name===d[4]&&4===c&&(b.play(),setTimeout((function(){j.setAttribute("visible","true"),j.setAttribute("animation__scale",{property:"scale",to:"0.2 0.2 0.2",dur:2e3,easing:"easeOutElastic"}),j.setAttribute("animation-mixer",{clip:"Anim_0",loop:"repeat"}),g.setAttribute("visible","true"),g.setAttribute("animation__scale",{property:"scale",to:"0.3 0.3 0.3",dur:2e3,easing:"easeOutElastic"})}),500),setTimeout((function(){j.setAttribute("visible","false")}),3e3),setTimeout((function(){g.setAttribute("animation__scale",{property:"scale",to:"0.01 0.01 0.01",dur:2e3,easing:"easeOutElastic"}),setTimeout((function(){g.setAttribute("visible","false")}),2e3)}),3e3),setTimeout((function(){r.style.display="block",o.style.display="none"}),3e3),E.style.display="block",c++):(b.play(),setTimeout((function(){j.setAttribute("visible","true"),j.setAttribute("animation__scale",{property:"scale",to:"0.2 0.2 0.2",dur:2e3,easing:"easeOutElastic"}),j.setAttribute("animation-mixer",{clip:"Anim_0",loop:"repeat"}),m.setAttribute("visible","true"),m.setAttribute("animation__scale",{property:"scale",to:"0.3 0.3 0.3",dur:2e3,easing:"easeOutElastic"})}),500),setTimeout((function(){j.setAttribute("visible","false")}),3e3),setTimeout((function(){m.setAttribute("animation__scale",{property:"scale",to:"0.01 0.01 0.01",dur:2e3,easing:"easeOutElastic"}),setTimeout((function(){m.setAttribute("visible","false")}),2e3)}),3e3),w.style.display="block",_.classList.add("bg-coloane-green"),c=4,l.src="/projects/coloane-macau/ar/colourful-roosters/target-image/".concat(d[c],".jpg"),f.src="/projects/coloane-macau/ar/colourful-roosters/target-image/".concat(d[c],".jpg")):(b.play(),setTimeout((function(){j.setAttribute("visible","true"),j.setAttribute("animation__scale",{property:"scale",to:"0.2 0.2 0.2",dur:2e3,easing:"easeOutElastic"}),j.setAttribute("animation-mixer",{clip:"Anim_0",loop:"repeat"}),u.setAttribute("visible","true"),u.setAttribute("animation__scale",{property:"scale",to:"0.3 0.3 0.3",dur:2e3,easing:"easeOutElastic"})}),500),setTimeout((function(){j.setAttribute("visible","false")}),3e3),setTimeout((function(){u.setAttribute("animation__scale",{property:"scale",to:"0.01 0.01 0.01",dur:2e3,easing:"easeOutElastic"}),setTimeout((function(){u.setAttribute("visible","false")}),2e3)}),3e3),k.style.display="block",v.classList.add("bg-coloane-green"),c=2,l.src="/projects/coloane-macau/ar/colourful-roosters/target-image/".concat(d[c],".jpg"),f.src="/projects/coloane-macau/ar/colourful-roosters/target-image/".concat(d[c],".jpg")),n.position.copy(a.position),n.quaternion.copy(a.rotation),n.scale.set(a.scale,a.scale,a.scale),e=!0};t.addEventListener("xrimagefound",A),t.addEventListener("xrimageupdated",A)}},I=n(184),B=[{name:"loading-screen",val:i.z},{name:"back-btn-control",val:s.Z},{name:"target-image-control",val:r.F},{name:"colourful-roosters",val:A}],T=function(){var e="\u8461\u570b\u516c\u96de | \u60a0\u8def\u74b0 AR";return document.title=e,window.gtag("config",{NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_XR8_API_KEY:"4FHp2QtXvYnMeAjOMNQTaAlMQeWZeK0VcFxbupdRG2FJ6U4uARLJrLMtZpxivpWYMovtsz"}.REACT_APP_GTAG,{page_title:e,page_location:"https://barra-studio-ar.netlify.app/coloane-macau/colourful-roosters-scene"}),(0,I.jsx)(o.Fragment,{children:(0,I.jsx)(a.k,{sceneHtml:'\n<div id="colourful-roosters"  class="ui">\n  \x3c!-- Back button --\x3e\n  <a href=\'#\' id="back-btn">\n    <svg fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path></svg>\n  </a>\n\n   \x3c!-- ==== Finding ==== --\x3e\n  <div id="finding" style="display: block;">\n    \x3c!-- Aims border --\x3e\n    <div class="absolute top-1/2 left-1/2 z-[100] opacity-80 translate-x-[-50%] translate-y-[-65%]">\n       <img src="/images/aim-border.svg" />\n    </div>\n\n    \x3c!-- Image model --\x3e\n    <div id="lightbox" class="bg-[rgba(0,0,0,0.8)] fixed left-0 right-0 top-0 bottom-0 z-[1000] flex items-center justify-center" style="display: none;">\n         <img id="lightbox-img" class="w-[90%]" src="" />\n    </div>\n  \n    \x3c!-- Target Image --\x3e\n    <div class="absolute bottom-4 left-1/2 translate-x-[-50%] z-[
1100] text-center" >\n      <a id="target-image-button"\n        href="#"\n        style="display: block;" \n        >\n         <img id="target-image" class="mx-auto rounded-[0.5rem] border-solid border-white border-4 overflow-hidden object-cover w-full max-w-[100px] mb-2" src="" />\n      </a>\n      <p class="mt-0 mb-0 text-white font-medium font-[1.3rem] flex-nowrap" style="text-shadow: 0 2px 6px rgba(0,0,0, 0.5);" >\u627e\u51fa\u5716\u7247\u4e2d\u7684\u5716\u6848</p>\n      <p class="mt-0 mb-0 text-white font-medium font-[1.3rem] flex-nowrap" style="text-shadow: 0 2px 6px rgba(0,0,0, 0.5);" >Find out this graphic</p>\n    </div>\n  </div>\n\n\n \x3c!-- ==== Processing UI ==== --\x3e\n  <div id="processing-ui">\n    \x3c!-- Questions Dots --\x3e\n      <div id="dot-list" class="absolute w-full top-4 z-10 flex items-center justify-center mx-0 my-auto">\n         \x3c!-- Step 1 --\x3e\n         <div class="flex items-center">\n            <div id="step-1-dot" class="w-8 h-8 bg-coloane-green border-solid border-4 border-white mr-0.5 flex items-center justify-center rounded-[50px]" style="box-shadow: 0 2px 15px rgba(0,0,0, 0.2);">\n              <svg id="tick-1-icon" class="w-4 h-4 hidden" viewBox="0 0 13 11" fill="none" xmlns="http://www.w3.org/2000/svg">\n                <path d="M1.5 6L4.5 9L11.5 2" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>\n              </svg>\n            </div>\n         </div>\n        \n         \x3c!-- Step 2 --\x3e\n         <div class="flex items-center">\n           <div id="step-2-line" class="h-1" style="background-color:rgba(255, 255, 255, 0.3);width: calc((100vw - 180px) / 10);"></div>\n           <div id="step-2-dot" class="w-8 h-8 border-solid border-4 border-white mr-0.5 flex items-center justify-center rounded-[50px]" style="box-shadow: 0 2px 15px rgba(0,0,0, 0.2);">\n             <svg id="tick-2-icon" class="hidden w-4 h-4" viewBox="0 0 13 11" fill="none" xmlns="http://www.w3.org/2000/svg">\n                <path d="M1.5 6L4.5 9L11.5 2" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>\n               </svg>\n           </div>\n         </div>\n  \n         \x3c!-- Step 3 --\x3e\n         <div class="flex items-center">\n           <div id="step-3-line" class="h-1" style="background-color:rgba(255, 255, 255, 0.3); width: calc((100vw - 180px) / 10);"></div>\n           <div id="step-3-dot" class="w-8 h-8 border-solid border-4 border-white mr-0.5 flex items-center justify-center rounded-[50px]" style="box-shadow: 0 2px 15px rgba(0,0,0, 0.2);">\n             <svg id="tick-3-icon" class="hidden w-4 h-4" viewBox="0 0 13 11" fill="none" xmlns="http://www.w3.org/2000/svg">\n                <path d="M1.5 6L4.5 9L11.5 2" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>\n               </svg>\n           </div>\n         </div>\n     </div>\n  \n    \x3c!--<div class="absolute top-12 left-1/2 -translate-x-1/2 z-[9] text-center" style="width: 90%">--\x3e\n    \x3c!--    <p class="mt-0 mb-0 text-white font-bold opacity-80 text-[1.2rem]" style="text-shadow: 0 2px 6px rgba(0,0,0,0.8);">\u62cd\u651d\u4e00\u5f35\u7167\u7247\u5373\u53ef\u7372\u5f97\u512a\u60e0\u5238</p>--\x3e\n    \x3c!--    <p class="mt-0 mb-0 text-white font-bold opacity-80 text-[1.2rem]" style="text-shadow: 0 2px 6px rgba(0,0,0,0.8);">Take a photo to get coupon</p>--\x3e\n    \x3c!--</div>--\x3e\n  </div>\n\n  \x3c!-- ==== Found ==== --\x3e\n    <div id="finish-ui" style="display: none;">\n      <div id="backdrop" class="fixed top-0 right-0 left-0 bottom-0 z-[21] bg-[rgba(0,0,0,0.7)] animate__animated"></div>\n        \x3c!-- Logo --\x3e\n        <div class="-translate-y-[40%] fixed top-0 right-0 left-0 bottom-0 z-30 w-full p-8 flex items-center justify-center">\n          <img class="h-[3rem]" src=\'/images/coloane-image/ogo-h-alpha.png\' />\n        </div>\n       \n      <div id="model-content" class="fixed top-[15%] left-[5%] bottom-[15%] right-[5%] bg-white rounded-2xl z-[21] flex text-center flex-col justify-between animate__animated">\n        \x3c!-- Pattern --\x3e \n        <div class=\'absolute top-0 right-0 left-0 h-8 bg-[length:60%] bg-coloane-green rounded-tl-2xl rounded-tr-2xl coloane-pattern pattern-top\'></div>\n        <div class=\'absolute top-0 right-0 left-0 h-8 bg-[length:60%] bg-repeat rounded-tl-2xl rounded-tr-2xl coloane-pattern pattern-top\' style="background-image: url(\'/images/coloane-image/coloane_pattern_alpha.png\');"></div>\n\n        \x3c!-- Title --\x3e\n        <div class=\'text-[#F7B42C]\' >\n           <h1 class=\'m-0 text-[3rem]\' style="font-family: \'tensentype-ruihei\', system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";">\u606d\u559c\u4f60</h1>\n           <p class=\'m-0 text-[1rem] font-bold uppercase\' style="font-family: \'tensentype-ruihei\', system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";">Congratulations</p>\n        </div>\n\n\n        \x3c!-- Content --\x3e\n        <div class=\'content\'>\n           <h3 class="opacity-80 mb-0 text-[2rem] text-coloane-black">\u6210\u529f\u5b8c\u6210\u8461\u570b\u516c\u96de\u4efb\u52d9</h3>\n           \x3c!--<p class="opacity-70 py-0 px-[2rem] text-[1.1rem] leading-[1.6] text-coloane-black">\u5b8c\u6210\u5176\u4e2d4\u500bAR\u4e92\u52d5\u5f8c\uff0c\u5373\u53ef\u7372\u5f97\u4e00\u6b21\u7372\u734e\u6a5f\u6703\uff0c\u62bd\u53d6\u8c50\u5bcc\u734e\u54
1c1\uff01</p>--\x3e\n        </div>\n\n        <div style="margin-bottom: 3rem;" class=\'translate-x-[8%]\'>\n           \x3c!--<button id="coloane-solid-btn" class=\'w-4/5 px-[0.9rem] py-0 rounded-[50px] font-bold text-[1rem] text-center text-white block mx-[0.5rem] my-auto decoration-0 bg-coloane-black btn">\u524d\u5f80\u62bd\u734e</button>--\x3e\n            <a href="https://coloane-macau.com/" id="rua-outline-btn" \n              class=\'w-4/5 py-[0.9rem] px-0 rounded-[50px] font-bold text-[1rem] text-center border-solid border-[0.2rem] border-coloane-black text-coloane-black block mx-[0.5rem] my-auto decoration-0 bg-white btn\'\n              >\n              \u8fd4\u56de\u4e3b\u9801\n            </a>\n        </div>\n      </div>\n    </div>\n</div>\n\n<a-scene\nid="a-scene"\n  ui-control\n  renderer="colorManagement: true;"\n  xrextras-gesture-detector\n  xrextras-almost-there\n  xrextras-loading\n  xrextras-runtime-error\n  xrweb>\n  <a-assets>\n    \x3c!-- Ribbon --\x3e\n    <a-asset-item id="ribbon-model" src="/projects/coloane-macau/ar/colourful-roosters/models/ribbon.glb"></a-asset-item>\n\n    \x3c!-- Light --\x3e\n    <a-asset-item id="light-glb" src="/projects/coloane-macau/ar/colourful-roosters/models/light.glb"></a-asset-item>\n\n    \x3c!-- \u912d\u5bb6\u5927\u5c4b --\x3e\n    <a-asset-item id="casa-glb" src="/projects/coloane-macau/ar/colourful-roosters/models/casa.glb"></a-asset-item>\n\n    \x3c!-- \u5e02\u653f\u7f72 --\x3e\n    <a-asset-item id="edificio-glb" src="/projects/coloane-macau/ar/colourful-roosters/models/edificio.glb"></a-asset-item>\n\n    \x3c!-- \u71c8\u5854 --\x3e\n    <a-asset-item id="farol-glb" src="/projects/coloane-macau/ar/colourful-roosters/models/farol.glb"></a-asset-item>\n\n    \x3c!-- \u73ab\u7470\u5802 --\x3e\n    <a-asset-item id="igreja-glb" src="/projects/coloane-macau/ar/colourful-roosters/models/igreja.glb"></a-asset-item>\n\n    \x3c!-- \u5d17\u9802\u524d\u5730 --\x3e\n    <a-asset-item id="largo-glb" src="/projects/coloane-macau/ar/colourful-roosters/models/largo.glb"></a-asset-item>\n\n    \x3c!-- \u6e2f\u52d9\u5c40\u5927\u6a13 --\x3e\n    <a-asset-item id="quartel-glb" src="/projects/coloane-macau/ar/colourful-roosters/models/quartel.glb"></a-asset-item>\n\n    \x3c!-- \u5927\u4e09\u5df4 --\x3e\n    <a-asset-item id="ruinas-glb" src="/projects/coloane-macau/ar/colourful-roosters/models/ruinas.glb"></a-asset-item>\n\n    \x3c!-- \u5abd\u95a3\u5edf --\x3e\n    <a-asset-item id="templo-glb" src="/projects/coloane-macau/ar/colourful-roosters/models/templo.glb"></a-asset-item>\n  </a-assets>\n\n  \n\n  <a-camera\n    position="0 4 10"\n    raycaster="objects: .cantap"\n    cursor="fuse: false; rayOrigin: mouse;">\n  </a-camera>\n\n  \x3c!--<a-light type="directional" intensity="0.5" position="1 1 1"></a-light>--\x3e\n\n  <a-light type="ambient" intensity="1"></a-light>\n\n\n  \x3c!-- Note: "name:" must be set to the name of the image target uploaded to the 8th Wall Console --\x3e\n  \x3c!--<a-entity xrextras-named-image-target="name: macau-artdoor-3">--\x3e\n    \n  \x3c!--</a-entity>--\x3e\n  <a-entity id="target-anchor" colourful-roosters>\n    <a-entity id=\'ar-content\'>\n       \x3c!-- ribbon --\x3e\n       <a-entity  \n       id="ribbon-entity"\n       scale="0.01 0.01 0.01"\n       position="0 0 0"\n       gltf-model="#ribbon-model"\n       ></a-entity>\n  \n       \x3c!-- Light --\x3e\n        <a-entity  \n       id="light-entity"\n       scale="0.01 0.01 0.01"\n       position="0 0 0"\n       gltf-model="#light-glb"\n       ></a-entity>\n\n       \x3c!-- \u912d\u5bb6\u5927\u5c4b --\x3e\n        <a-entity  \n       id="casa-entity"\n       scale="0.01 0.01 0.01"\n       position="0 0 0"\n       visible="false"\n       gltf-model="#casa-glb"\n       ></a-entity>\n\n       \x3c!-- \u5e02\u653f\u7f72 --\x3e\n        <a-entity  \n       id="edificio-entity"\n       scale="0.01 0.01 0.01"\n       position="0 0 0"\n       visible="false"\n       gltf-model="#edificio-glb"\n       ></a-entity>\n\n        \x3c!-- \u71c8\u5854 --\x3e\n        <a-entity  \n       id="farol-entity"\n       scale="0.01 0.01 0.01"\n       position="0 0 0"\n       visible="false"\n       gltf-model="#farol-glb"\n       ></a-entity>\n\n       \x3c!-- \u73ab\u7470\u5802 --\x3e\n        <a-entity  \n       id="igreja-entity"\n       scale="0.01 0.01 0.01"\n       position="0 0 0"\n       visible="false"\n       gltf-model="#igreja-glb"\n       ></a-entity>\n\n       \x3c!-- \u5d17\u9802\u524d\u5730 --\x3e\n        <a-entity  \n       id="largo-entity"\n       scale="0.01 0.01 0.01"\n       position="0 0 0"\n       visible="false"\n       gltf-model="#largo-glb"\n       ></a-entity>\n\n       \x3c!-- \u6e2f\u52d9\u5c40\u5927\u6a13 --\x3e\n        <a-entity  \n       id="quartel-entity"\n       scale="0.01 0.01 0.01"\n       position="0 0 0"\n       visible="false"\n       gltf-model="#quartel-glb"\n       ></a-entity>\n\n       \x3c!-- \u5927\u4e09\u5df4 --\x3e\n        <a-entity  \n       id="ruinas-entity"\n       scale="0.01 0.01 0.01"\n       position="0 0 0"\n       visible="false"\n       gltf-model="#ruinas-glb"\n       ></a-entity>\n\n       \x3c!-- \u5abd\u95a3\u5edf --\x3e\n        <a-entity  \n       id="templo-entity"\n       scale="0.01 0.01 0.01"\n       position="0 0 0"\n       visible="false"\n       gltf-model="#templo-glb"\n       ></a-entity>\n     </a-entity>\n  </a-entity>\n  \n\n</a-scene>\n\n\n',components:B})})},S=T}}]);
2//# sourceMappingURL=525.7483f029.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.