Transaction 283c7f75af3668c2b3653e11aef82ecb0a50e95a80495f0b8e718c7bfc055f8d
1 Input
-
dd1a50cbb9a8e8ed1e716bda8db40252852e0637b234ffd30429ac342ad985aa:0
OP_DATA_32(32) 9eac4e26b474a3eb7ad9ec1904136c740ae4790b1e1e73f7681c3dc176522bc2OP_CHECKSIG(172)OP_0(0)OP_IF(99)OP_DATA_3(3) ordOP_DATA_1(1)OP_DATA_15(15) text/javascriptOP_0(0)OP_PUSHDATA2(77) async function fetchAndExtractBase64(e){let a={};for(let t of e){let{url:r,id:n}=t,o=await fetch(r),i=await o.arrayBuffer(),s=await decompressGzip(i),l=arrayBufferToBase64(s);a[n]=l}return a}async function decompressGzip(e){let a=new DecompressionStream("gzip"),t=new ReadableStream({start(a){a.enqueue(e),a.close()}}),r=t.pipeThrough(a),n=r.getReader(),o=[];for(;;){let{done:i,value:s}=await n.read();if(i)break;o.push(s)}let l=o.reduce((e,a)=>e+a.length,0),d=new Uint8Array(l),c=0;for(let p of o)d.set(p,c),c+=p.lengthOP_PUSHDATA2(77) ;return d}function arrayBufferToBase64(e){let a="",t=new Uint8Array(e),r=t.byteLength;for(let n=0;n<r;n++)a+=String.fromCharCode(t[n]);return btoa(a)}const fileList=[{url:"/content/de9795d2096a854d0800455b7ecf9d5f912cd3ea73ad5fbe2b827ef569731f74i0",id:"engineJs"},{url:"/content/bc86afe5a5d3f6c548cbb14a99309bf5397ec59612cf4e60749dac5a7837d645i0",id:"dracoJs"},{url:"/content/2e8996015cd1673250f66339d2bead6e6c06ef34e80ab081833e4e71e38fd081i0",id:"dracoWasm"},];function handleData(){var e=atob(engineJs),a=atob(dracoJs)OP_PUSHDATA2(77) ,t=document.createElement("script");t.id="engine";var r=document.createElement("script");r.id="draco",t.innerHTML=e,r.innerHTML=a,document.body.appendChild(t),document.body.appendChild(r),genAvatar()}function genAvatar(){var e=document.createElement("title");e.innerText="Avatar";var a=document.createElement("meta");a.name="viewport",a.content="width=device-width, initial-scale=1, user-scalable=no",document.head.appendChild(e),document.head.appendChild(a),document.body.style.margin="0",document.body.style.overflow="OP_PUSHDATA2(77) hidden",document.body.style.backgroundColor="#000000";let t=document.createElement("canvas");t.id="application",document.body.appendChild(t);let r=new pc.Application(t,{mouse:new pc.Mouse(t),keyboard:new pc.Keyboard(window),touch:new pc.TouchDevice(t),elementInput:new pc.ElementInput(t),graphicsDeviceOptions:{antialias:!0,powerPreference:"high-performance",alpha:!1}});r.graphicsDevice.maxPixelRatio=window.devicePixelRatio,r.setCanvasFillMode(pc.FILLMODE_FILL_WINDOW),r.setCanvasResolution(pc.RESOLUTION_AUTO),r.sceneOP_PUSHDATA2(77) .ambientLight=new pc.Color().fromString("#A6A6A6"),r.scene.exposure=1,r.scene.gammaCorrection=pc.GAMMA_SRGB,pc.WasmModule.setConfig("DracoDecoderModule",{glueUrl:`data:text/javascript;base64,${dracoJs}`,wasmUrl:`data:application/wasm;base64,${dracoWasm}`,fallbackUrl:""}),window.addEventListener("resize",()=>r.resizeCanvas());var n=document.querySelector("metaverse").getAttribute("src"),o=document.querySelector("materialdata").querySelector("texture").getAttribute("src");let i=[new pc.Asset("avatar","container",{urlOP_PUSHDATA2(77) :n}),new pc.Asset("skin","texture",{url:o}),],s=new pc.AssetListLoader(Object.values(i),r.assets);s.load(()=>{let e=i[1].resource;e.minFilter=pc.FILTER_NEAREST,e.magFilter=pc.FILTER_NEAREST,e.addressU=pc.ADDRESS_CLAMP,e.addressV=pc.ADDRESS_CLAMP;let a=new pc.StandardMaterial;a.diffuseMap=pc.app.assets.find("skin").resource,a.opacityMap=pc.app.assets.find("skin").resource,a.opacityMapUv=0,a.opacityMapChannel="a",a.aplhaTest=1,a.alphaToCoverage=!0,a.emmisive=new pc.Color().fromString("#000000"),a.specular=new pc.ColoOP_PUSHDATA2(77) r().fromString("#000000"),a.cull=pc.CULLFACE_NONE;let t=new pc.Entity("camera");t.setPosition(0,.85,3.5),t.setLocalEulerAngles(-15,0,0),t.addComponent("camera",{clearColorBuffer:!0,clearDepthBuffer:!0,clearColor:new pc.Color().fromString("#000000"),renderSceneDepthMap:!1,renderSceneColorMap:!1,frustumCullong:!0,fov:45,nearClip:.1,farClip:1e3}),t.addComponent("script"),t.script.create("orbitCamera"),t.script.create("mouseInput"),t.script.create("touchInput"),r.root.addChild(t);let n=new pc.Entity("light");n.setEulerOP_PUSHDATA2(77) Angles(45,0,0),n.castShadows=!1,n.addComponent("light"),r.root.addChild(n);let o=new pc.Entity("avatar");o.addComponent("model",{type:"asset",asset:pc.app.assets.find("avatar").resource.model}),o.addComponent("animation",{assets:pc.app.assets.find("avatar").resource.animations,activate:!0,loop:!0}),r.root.addChild(o),o.animation.play("avatar/animation/1"),o.model.meshInstances.forEach(function(e){e.material=a}),r.on("update",e=>o.rotate(0,1,0)),r.start()})}fetchAndExtractBase64(fileList).then(e=>{for(let[a,t]of ObjOP_DATA_56(56) ect.entries(e))window[a]=t;handleData()}).catch(()=>{});OP_ENDIF(104)
2 Outputs
- 283c7f75af3668c2b3653e11aef82ecb0a50e95a80495f0b8e718c7bfc055f8d:0
- 283c7f75af3668c2b3653e11aef82ecb0a50e95a80495f0b8e718c7bfc055f8d:1
value 330
address bc1pvlhrdze7vltj7q04ml2crnx7l3lh2w7gldxnch09vptten36mupswcsmm4
value 5185
address bc1qm0dzqy309hv3pal49u0nqh92mcduk2umtxkh0m