1;(function(window){'use strict';function extend(a,b){for(var key in b){if(b.hasOwnProperty(key)){a[key]=b[key];}} 2return a;} 3function createDOMEl(type,className,content){var el=document.createElement(type);el.className=className||'';el.innerHTML=content||'';return el;} 4function createStyleForDOMEL(el,position,top,left,width,height,color,background,opacity,pointerEvents,zIndex) 5{el.style.position=position||'absolute';el.style.top=top||'0';el.style.left=left||'0';el.style.color=color||'#fff';el.style.width=width||'100%';el.style.height=height||'100%';el.style.backgroundColor=background||'#f0f0f0';el.style.opacity=opacity||'0';el.style.pointerEvents=pointerEvents||'none';el.style.zIndex=zIndex||0;} 6function RevealFx(el,options){this.el=el;this.revealLayers=[];this.options=extend({},this.options);extend(this.options,options);this._init();} 7RevealFx.prototype.options={isContentHidden:true,layers:1,revealSettings:{direction:'lr',bgColors:['#111'],duration:500,easing:'easeInOutQuint',coverArea:0,delay:100,onHalfway:function(contentEl,revealerEl){return false;},onStart:function(contentEl,revealerEl){return false;},onComplete:function(contentEl,revealerEl){return false;},}};RevealFx.prototype._init=function(){this._layout();};RevealFx.prototype._layout=function(){var position=getComputedStyle(this.el).position;if(position!=='fixed'&&position!=='absolute'&&position!=='relative'){this.el.style.position='relative';} 8var heightOfEl=100;var widthOfEl=100;this.content=createDOMEl('div','block-revealer__content',this.el.innerHTML);if(this.options.isContentHidden){this.content.style.opacity=0;} 9this.el.innerHTML='';this.el.appendChild(this.content);var topOfRevealerElement=0;var leftOfRevalerElement=0;const numberOfLayers=this.options.layers;var colorOfBlockLayer='#111';for(var i=0;i<numberOfLayers;i++) 10{this.revealLayers.push(createDOMEl('div','block-revealer__element'));if(this.options.revealSettings.bgColors[i]) 11colorOfBlockLayer=this.options.revealSettings.bgColors[i];else 12colorOfBlockLayer='#111111';if(this.options.revealSettings.direction==='tb'||this.options.revealSettings.direction==='bt') 13{var widthOfIndividualBlock=widthOfEl/numberOfLayers;createStyleForDOMEL(this.revealLayers[i],'absolute','0%',leftOfRevalerElement+'%',widthOfIndividualBlock+'%','100%','#fff',colorOfBlockLayer,'0','none');leftOfRevalerElement=leftOfRevalerElement+widthOfIndividualBlock;} 14else{var heightOfIndividualBlock=heightOfEl/numberOfLayers;createStyleForDOMEL(this.revealLayers[i],'absolute',topOfRevealerElement+'%','0%','100%',(heightOfIndividualBlock+.5)+'%','#fff',colorOfBlockLayer,'0','none');topOfRevealerElement=topOfRevealerElement+heightOfIndividualBlock;} 15this.el.classList.add('block-revealer');this.el.appendChild(this.revealLayers[i]);}};RevealFx.prototype._getTransformSettings=function(direction){var origin,origin_2,val;switch(direction){case'lr':val='scaleY(1)';origin='0 50%';origin_2='100% 50%';break;case'rl':val='scaleY(1)';origin='100% 50%';origin_2='0 50%';break;case'tb':val='scaleX(1)';origin='50% 0';origin_2='50% 100%';break;case'bt':val='scaleX(1)';origin='50% 100%';origin_2='50% 0';break;default:val='scaleY(1)';origin='0 50%';origin_2='100% 50%';break;};return{val:val,origin:{initial:origin,halfway:origin_2},};};RevealFx.prototype.reveal=function(revealSettings){if(this.isAnimating){return false;} 16this.isAnimating=true;var defaults={duration:500,easing:'easeInOutQuint',delay:100,bgColors:['#111111'],direction:'lr',coverArea:0,},revealSettings=revealSettings||this.options.revealSettings,direction=revealSettings.direction||defaults.direction,delay=revealSettings.delay||defaults.delay,transformSettings=this._getTransformSettings(direction);for(var i=0;i<this.revealLayers.length;i++) 17{this.revealLayers[i].style.WebkitTransform=this.revealLayers[i].style.transform=transformSettings.val;this.revealLayers[i].style.WebkitTransformOrigin=this.revealLayers[i].style.transformOrigin=transformSettings.origin.initial;this.revealLayers[i].style.opacity=1;if(revealSettings.bgColors[i]) 18this.revealLayers[i].style.backgroundColor=revealSettings.bgColors[i];else 19this.revealLayers[i].style.backgroundColor=defaults.bgColors[0];} 20var self=this,animationSettings_2={targets:self.revealLayers,delay:anime.stagger(parseInt(delay)),complete:function(anim){if(typeof revealSettings.onComplete==='function'){revealSettings.onComplete(self.content,self.revealLayers);} 21self.isAnimating=false;}},animationSettings={targets:self.revealLayers,delay:anime.stagger(parseInt(delay)),complete:function(){for(var i=0;i<self.revealLayers.length;i++) 22{self.revealLayers[i].style.WebkitTransformOrigin=self.revealLayers[i].style.transformOrigin=transformSettings.origin.half
22way;} 23if(typeof revealSettings.onHalfway==='function'){revealSettings.onHalfway(self.content,self.revealLayers);} 24anime(animationSettings_2);}};animationSettings.duration=animationSettings_2.duration=revealSettings.duration||defaults.duration;animationSettings.easing=animationSettings_2.easing=revealSettings.easing||defaults.easing;var coverArea=revealSettings.coverArea||defaults.coverArea;if(direction==='lr'||direction==='rl'){animationSettings.scaleX=[0,1];animationSettings_2.scaleX=[1,coverArea/100];} 25else{animationSettings.scaleY=[0,1];animationSettings_2.scaleY=[1,coverArea/100];} 26if(typeof revealSettings.onStart==='function'){revealSettings.onStart(self.content,self.revealLayers);} 27anime(animationSettings);};window.RevealFx=RevealFx;})(window);
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.