"use strict";(function(){var e={settings:{minDelay:10,maxDelay:40,minHeight:!0,errorChance:-1,type:"innerHTML"},element:null,elementHeight:null,string:null,sentence:[],halt:!1,init:function(t){if(!t.element||!t.string)return!1;e.settings.type=t.type||e.settings.type,e.settings.minDelay=t.minDelay||e.settings.minDelay,e.settings.maxDelay=t.maxDelay||e.settings.maxDelay,e.settings.minHeight=t.minHeight||e.settings.minHeight,e.settings.errorChance=t.errorChance||e.settings.errorChance,e.sentence=[],e.element=t.element,e.elementHeight=(e.element.offsetHeight||e.element.clientHeight)+"px";for(var n=t.string.split(" "),i=0;i0&&!e.halt?e.typeWord(n.shift(),i):t()};i()},typeWord:function(t,n){var i=t.slice(0),s=function(){i.length>0&&!e.halt?e.appendCharacter(i.shift(),s):n()};s()},appendCharacter:function(t,n){var i=Math.floor(Math.random()*(e.settings.maxDelay-e.settings.minDelay+1))+e.settings.minDelay,s=Math.floor(100*Math.random())+1,l=s