!function(u,l){String.prototype.hasOwnProperty("trim")||(String.prototype.trim=function(){return this.replace(/^\s*(.*?)\s*$/,"$1")});function n(e){if(!((e=1===arguments.length&&"function"==typeof e?[e]:e)instanceof Array))throw new SyntaxError("isInViewport: Argument(s) passed to .do/.run should be a function or an array of functions");for(var n=0;n").css({width:"100%"}),c.append(i),c=c.width()-i.width(),i.remove(),c)),n.tolerance=~~Math.round(parseFloat(n.tolerance)),n.tolerance<0&&(n.tolerance=s+n.tolerance),!(e<=0||a<=r)&&(n.tolerance?t<=n.tolerance&&o>=n.tolerance:0