PageSourceSearch

https://officekiko.com/cdn/shop/t/21/assets/plasma.js?v=150691116652670266561756387839

js officekiko.com collected 2026-10-06 03:20:45 UTC 2,517 bytes, 1 lines download raw bytes

1!function(e){var n={};function i(t){if(n[t])return n[t].exports;var o=n[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.m=e,i.c=n,i.d=function(e,n,t){i.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,n){if(1&n&&(e=i(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)i.d(t,o,function(n){return e[n]}.bind(null,o));return t},i.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(n,"a",n),n},i.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},i.p="",i(i.s=18)}({0:function(e,n,i){"use strict";n.a="varying vec2 vUv; \nvoid main() {\n  vUv = uv;\n\n  vec4 mvPosition = modelViewMatrix * vec4(position, 1.0 );\n  gl_Position = projectionMatrix * mvPosition;\n}\n"},18:function(e,n,i){"use strict";i.r(n);var t,o,r,a,u,l,v=i(0),f="uniform vec2 iResolution;\nuniform float iGlobalTime;\n\nvarying vec2 vUv; \n\nvoid main(void)\n{\nfloat time=iGlobalTime*0.03;\nvec2 uv = (-1.5 + 2.0 *vUv)* 2.0;\n\nvec2 uv0=uv;\nfloat i0=1.4;\nfloat i1=1.9;\nfloat i2=1.4;\nfloat i4=0.6;\nfor(int s=0;s<20;s++) {\n      vec2 r;\n      r=vec2(cos(uv.y*i0-i4+time/i1),sin(uv.x*i0-i4+time/i1))/i2;\n      r+=vec2(-r.y,r.x)*0.3;\n      uv.xy+=r-0.5;\n      i0*=1.93;\n  i1*=1.15;\n  i2*=1.7;\n      i4+=0.65+0.1*time*i1;\n      }\n      float r=sin(uv.y-time)*0.1+0.9;\n      float b=sin(uv.y+time)*0.02+0.98;\n      float g=sin(uv.x+time)*0.25+0.75;\n\n    gl_FragColor = vec4(r,g,b,1.0);\n}";function c(e){u.iResolution.value.x=window.innerWidth,u.iResolution.value.y=window.innerHeight,a.setSize(window.innerWidth,window.innerHeight)}!function(){t=document.getElementById("plasma"),l=Date.now(),(o=new THREE.Camera).position.z=1,r=new THREE.Scene;var e=new THREE.PlaneBufferGeometry(2,2);u={iGlobalTime:{type:"f",value:1},iResolution:{type:"v1",value:new THREE.Vector2}};var n=new THREE.ShaderMaterial({uniforms:u,vertexShader:v.a,fragmentShader:f}),i=new THREE.Mesh(e,n);r.add(i),a=new THREE.WebGLRenderer,t.appendChild(a.domElement),c(),window.addEventListener("resize",c,!1)}(),function e(){requestAnimationFrame(e);n=Date.now(),u.iGlobalTime.value=.01*(n-l),a.render(r,o);var n}()}});

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.