(function(){(function(){for(var t=0,e=["ms","moz","webkit","o"],i=0;i=this._settings.eventQue.length){var e=this;e._stopEventLoop(),setTimeout(function(){e.options.loop&&(e.eventLoopRerun++,e.options.devMode&&console.log("Before Loop State",e._settings),4=this._settings.currentOpacity&&(this._settings.opacityIncreasing=!0,this._settings.currentOpacity=0),this._settings.currentOpacity-=t),e.style.opacity=this._settings.currentOpacity,this._cursorAnimation=window.requestAnimationFrame(this._cursorAnimationFrame.bind(this))}},n._startCursorAnimation=function(){var t=this.options.cursor,e=this.options.cursorClassName,i=document.createElement("span");i.className=e,i.innerHTML=t,this.el.appendChild(i),this.options.animateCursor&&(this._cursorAnimation=window.requestAnimationFrame(this._cursorAnimationFrame.bind(this)))},n._pauseCursorAnimation=function(){this._settings.cursorAnimationPaused||(window.cancelAnimationFrame(this._cursorAnimation),this._settings.cursorAnimationPaused=!0)},n._restartCursorAnimation=function(){if(!this._settings.cursorAnimationPaused)return console.error("Cursor animation is already running.");this._settings.cursorAnimationPaused=!1,this._cursorAnimation=window.requestAnimationFrame(this._cursorAnimationFrame.bind(this))},n._randomInteger=function(t,e){return Math.floor(Math.random()*(e-t+1))+t},n._randomID=function(){for(var t="",e=0;e