| Current Path : /home/ereika83/public_html/wp-content/plugins/bbpowerpack/assets/js/ |
| Current File : /home/ereika83/public_html/wp-content/plugins/bbpowerpack/assets/js/vanta.dots.min.js |
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports._vantaEffect=t():e._vantaEffect=t()}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function i(s){if(t[s])return t[s].exports;var o=t[s]={i:s,l:!1,exports:{}};return e[s].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return i.m=e,i.c=t,i.d=function(e,t,s){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},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,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(i.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)i.d(s,o,function(t){return e[t]}.bind(null,o));return s},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=8)}({0:function(e,t,i){"use strict";function s(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);return e}function o(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<600}i.d(t,"c",function(){return s}),i.d(t,"d",function(){return o}),i.d(t,"h",function(){return n}),i.d(t,"g",function(){return r}),i.d(t,"f",function(){return a}),i.d(t,"e",function(){return h}),i.d(t,"a",function(){return u}),i.d(t,"b",function(){return l}),Number.prototype.clamp=function(e,t){return Math.min(Math.max(this,e),t)};const n=e=>e[Math.floor(Math.random()*e.length)];function r(e,t){return null==e&&(e=0),null==t&&(t=1),e+Math.random()*(t-e)}function a(e,t){return null==e&&(e=0),null==t&&(t=1),Math.floor(e+Math.random()*(t-e+1))}var h=e=>document.querySelector(e);const u=e=>"number"==typeof e?"#"+("00000"+e.toString(16)).slice(-6):e,l=(e,t=1)=>{const i=u(e),s=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(i),o=s?{r:parseInt(s[1],16),g:parseInt(s[2],16),b:parseInt(s[3],16)}:null;return"rgba("+o.r+","+o.g+","+o.b+","+t+")"}},1:function(e,t,i){"use strict";i.d(t,"a",function(){return n});var s=i(0);const o="object"==typeof window;o&&!window.VANTA&&(window.VANTA={version:"0.3.1"});const n=o&&window.VANTA||{};n.register||(n.register=(e,t)=>(n[e]=e=>new t(e),n[e]));var r=function(){return Array.prototype.unshift.call(arguments,"[VANTA]"),console.error.apply(this,arguments)};n.VantaBase=class{constructor(e={}){if(!o)return!1;var t,i,a,h;if(n.current=this,this.onMouseMoveWrapper=this.onMouseMoveWrapper.bind(this),this.resize=this.resize.bind(this),this.animationLoop=this.animationLoop.bind(this),this.restart=this.restart.bind(this),this.options=Object(s.c)({},this.defaultOptions),e instanceof HTMLElement||"string"==typeof e?Object(s.c)(this.options,{el:e}):Object(s.c)(this.options,e),this.el=this.options.el,null==this.el)r('Instance needs "el" param!');else if(!(this.options.el instanceof HTMLElement||(h=this.el,this.el=Object(s.e)(h),this.el)))return void r("Cannot find element",h);for(a=0;a<this.el.children.length;a++)t=this.el.children[a],"static"===getComputedStyle(t).position&&(t.style.position="relative"),"auto"===getComputedStyle(t).zIndex&&(t.style.zIndex=1);"static"===getComputedStyle(this.el).position&&(this.el.style.position="relative"),"object"==typeof THREE&&this.initThree(),this.setSize(),this.uniforms={u_time:{type:"f",value:1},u_resolution:{type:"v2",value:new THREE.Vector2(1,1)},u_mouse:{type:"v2",value:new THREE.Vector2(0,0)}};try{this.init()}catch(e){return i=e,r("Init error"),r(i),this.el.removeChild(this.renderer.domElement),void(this.options.backgroundColor&&(console.log("[VANTA] Falling back to backgroundColor"),this.el.style.background=Object(s.a)(this.options.backgroundColor)))}window.addEventListener("resize",this.resize),this.resize(),this.animationLoop(),this.el.addEventListener("mousemove",this.onMouseMoveWrapper,!1),window.addEventListener("scroll",this.onMouseMoveWrapper)}applyCanvasStyles(e,t={}){Object(s.c)(e.style,{position:"absolute",zIndex:0,top:0,left:0,background:""}),Object(s.c)(e.style,t),e.classList.add("vanta-canvas")}initThree(){this.renderer=new THREE.WebGLRenderer({alpha:!0,antialias:!0}),this.el.appendChild(this.renderer.domElement),this.applyCanvasStyles(this.renderer.domElement),isNaN(this.options.backgroundAlpha)&&(this.options.backgroundAlpha=1),this.scene=new THREE.Scene}onMouseMoveWrapper(e){var t,i,s;t=this.renderer.domElement.getBoundingClientRect(),i=this.mouseX=e.clientX-t.left,s=this.mouseY=e.clientY-t.top,i>=0&&s>=0&&!this.options.mouseEase&&this.triggerMouseMove(i,s)}triggerMouseMove(e,t){this.uniforms&&(this.uniforms.u_mouse.value.x=e/this.scale,this.uniforms.u_mouse.value.y=t/this.scale);const i=e/this.width,s=t/this.height;"function"==typeof this.onMouseMove&&this.onMouseMove(i,s)}setSize(){this.scale||(this.scale=1),Object(s.d)()&&this.options.scaleMobile?this.scale=this.options.scaleMobile:this.options.scale&&(this.scale=this.options.scale),this.width=this.el.offsetWidth||window.innerWidth,this.height=this.el.offsetHeight||window.innerHeight}resize(){var e,t;this.setSize(),null!=(e=this.camera)&&(e.aspect=this.width/this.height),null!=(t=this.camera)&&"function"==typeof t.updateProjectionMatrix&&t.updateProjectionMatrix(),this.renderer&&(this.renderer.setSize(this.width,this.height),this.renderer.setPixelRatio(window.devicePixelRatio/this.scale)),"function"==typeof this.onResize&&this.onResize()}animationLoop(){var e,t,i,s,o,n,r,a;return this.t||(this.t=0),this.t+=1,this.t2||(this.t2=0),this.t2+=null!=(n=this.options.speed)?n:1,this.uniforms&&(this.uniforms.u_time.value=.016667*this.t2),e=this.el.offsetHeight,t=this.el.getBoundingClientRect(),a=null!=(r=window.pageYOffset)?r:(document.documentElement||document.body.parentNode||document.body).scrollTop,s=(o=t.top+a)-window.innerHeight,i=o+e,this.options.mouseEase&&(this.mouseEaseX=this.mouseEaseX||this.mouseX||0,this.mouseEaseY=this.mouseEaseY||this.mouseY||0,Math.abs(this.mouseEaseX-this.mouseX)+Math.abs(this.mouseEaseY-this.mouseY)>.1&&(this.mouseEaseX=this.mouseEaseX+.05*(this.mouseX-this.mouseEaseX),this.mouseEaseY=this.mouseEaseY+.05*(this.mouseY-this.mouseEaseY),this.triggerMouseMove(this.mouseEaseX,this.mouseEaseY))),s<=a&&a<=i&&("function"==typeof this.onUpdate&&this.onUpdate(),this.scene&&this.camera&&(this.renderer.render(this.scene,this.camera),this.renderer.setClearColor(this.options.backgroundColor,this.options.backgroundAlpha)),this.fps&&this.fps.update&&this.fps.update()),this.req=window.requestAnimationFrame(this.animationLoop)}restart(){if(this.scene)for(;this.scene.children.length;)this.scene.remove(this.scene.children[0]);"function"==typeof this.onRestart&&this.onRestart(),this.init()}init(){"function"==typeof this.onInit&&this.onInit()}destroy(){"function"==typeof this.onDestroy&&this.onDestroy(),this.el.removeEventListener("mousemove",this.onMouseMoveWrapper),window.removeEventListener("scroll",this.onMouseMoveWrapper),window.removeEventListener("resize",this.resize),window.cancelAnimationFrame(this.req),this.renderer&&(this.el.removeChild(this.renderer.domElement),this.renderer=null,this.scene=null)}},t.b=n.VantaBase},8:function(e,t,i){"use strict";i.r(t);var s=i(1),o=i(0);class n extends s.b{static initClass(){this.prototype.defaultOptions={color:16746528,color2:16746528,backgroundColor:2236962,size:3,spacing:35}}onInit(){var e=this.camera=new THREE.PerspectiveCamera(50,this.width/this.height,.1,5e3);e.position.x=0,e.position.y=250,e.position.z=50,e.tx=0,e.ty=50,e.tz=350,e.lookAt(0,0,0),this.scene.add(e);var t,i,s,n,r,a,h,u=this.starsGeometry=new THREE.Geometry,l=this.options.spacing;for(t=s=-30;s<=30;t=++s)for(i=n=-30;n<=30;i=++n)(r=new THREE.Vector3).x=t*l+l/2,r.y=Object(o.g)(0,5)-150,r.z=i*l+l/2,u.vertices.push(r);a=new THREE.PointsMaterial({color:this.options.color,size:this.options.size}),h=this.starField=new THREE.Points(u,a),this.scene.add(h);var c=new THREE.LineBasicMaterial({color:this.options.color2}),d=new THREE.Geometry;for(t=0;t<200;t++){var p=Object(o.g)(40,60),f=p+Object(o.g)(12,20),m=Object(o.g)(-1,1),v=Math.sqrt(1-m*m),y=Object(o.g)(0,2*Math.PI),b=Math.sin(y)*v,g=Math.cos(y)*v;d.vertices.push(new THREE.Vector3(g*p,b*p,m*p)),d.vertices.push(new THREE.Vector3(g*f,b*f,m*f))}this.linesMesh=new THREE.LineSegments(d,c),this.scene.add(this.linesMesh)}onUpdate(){const e=this.starsGeometry;this.starField;for(var t=0;t<e.vertices.length;t++){var i=e.vertices[t];i.y+=.1*Math.sin(.02*i.z+.015*i.x+.02*this.t)}e.verticesNeedUpdate=!0;const s=this.camera;s.position.x+=.003*(s.tx-s.position.x),s.position.y+=.003*(s.ty-s.position.y),s.position.z+=.003*(s.tz-s.position.z),s.lookAt(0,0,0),this.linesMesh.rotation.z+=.002,this.linesMesh.rotation.x+=8e-4,this.linesMesh.rotation.y+=5e-4}onMouseMove(e,t){this.camera.tx=100*(e-.5),this.camera.ty=50+50*t}onRestart(){this.scene.remove(this.starField)}}n.initClass(),t.default=s.a.register("DOTS",n)}})});