1var app={submitAjax:function(t){var e=$(t),a=e.find('submit, input[type="submit"], button[type="submit"]'),n=e.find("div.alert").hide();0==n.length&&(n=$('<div class="alert"></div>').hide(),e.prepend(n)),app.captchaValid(e)?(app.pleaseWait(a,!1),$.ajax({url:t.action,type:t.method,cache:!1,data:e.serialize(),success:function(e){e.location&&window.open(e.location,e.target||"_self"),e.success?(t.reset(),app.openAlert(n,"success",e.message||"Thank you.")):app.openAlert(n,"danger",e.message||"Something went wrong. Please try again.")},error:function(){app.openAlert(n,"danger","Something went wrong. Please try again.")},complete:function(){app.pleaseWait(a,!0),app.captchaReset(e)}})):app.openAlert(n,"danger","Please verify you are not a robot.")},pleaseWait:function(e,t){e.each(function(){var e=$(this);t?($("html, body").removeClass("loading"),e.text(e.data("origVal")).attr("disabled",!1)):($("html, body").addClass("loading"),e.data("origVal",e.text()).text("Please wait...").attr("disabled",!0))})},openAlert:function(e,t,a){e.removeClass(function(e,t){return(t.match(/\balert-\S+/g)||[]).join(" ")}).addClass("alert-"+t).html(a).removeClass("hidden").show()},captchaValid:function(e){var t=e.find("div.g-recaptcha");return 0===t.length||""!==grecaptcha.getResponse(t.data("captchaIndex"))},captchaReset:function(e){var t=e.find("div.g-recaptcha");0!==t.length&&grecaptcha.reset(t.data("captchaIndex"))}};!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(c){var u,h,n,p=[],f=document,m=window,g=f.documentElement;function t(){if(p.length){var e,t,a,n=0,i=c.map(p,function(e){var t=e.data.selector,a=e.$element;return t?a.find(t):a});for(u=u||((a={height:m.innerHeight,width:m.innerWidth}).height||!(e=f.compatMode)&&c.support.boxModel||(a={height:(t="CSS1Compat"===e?g:f.body).clientHeight,width:t.clientWidth}),a),h=h||{top:m.pageYOffset||g.scrollTop||f.body.scrollTop,left:m.pageXOffset||g.scrollLeft||f.body.scrollLeft};n<p.length;n++)if(c.contains(g,i[n][0])){var o=c(i[n]),s=o[0].offsetHeight,l=o[0].offsetWidth,r=o.offset(),d=o.data("inview");if(!h||!u)return;r.top+s>h.top&&r.top<h.top+u.height&&r.left+l>h.left&&r.left<h.left+u.width?d||o.data("inview",!0).trigger("inview",[!0]):d&&o.data("inview",!1).trigger("inview",[!1])}}}c.event.special.inview={add:function(e){p.push({data:e,$element:c(this),element:this}),!n&&p.length&&(n=setInterval(t,250))},remove:function(e){for(var t=0;t<p.length;t++){var a=p[t];if(a.element===this&&a.data.guid===e.guid){p.splice(t,1);break}}p.length||(clearInterval(n),n=null)}},c(m).on("scroll resize scrollstop",function(){u=h=null}),!g.addEventListener&&g.attachEvent&&g.attachEvent("onfocusin",function(){h=null})});var layout={$window:null,$body:null,$header:null,stickyHeaderOpts:{threshold:100,isStuck:!1},menuOpen:null};function initLayout(){$(document).ready(function(){layout.$window=$(window),layout.$body=$("body"),layout.$header=$("#header"),bindContactFormTrigger(),bindAjaxForms(),bindMenuOpen(),bindMenuClose(),bindStickyMenuTrigger(),bindAnimations(),bindHeroScheduleToggle(),bindScheduleDemoButton(),bindScrollTo()})}function bindContactFormTrigger(){$("#footer a.trigger").on("click",function(e){e.preventDefault();var t=$(this),a=t.next();a.is(":visible")?(a.slideUp(),t.removeClass("open")):(a.slideDown(),t.addClass("open"))})}function bindScheduleDemoButton(){$(".schedule-demo").on("click",function(e){e.preventDefault();var t=$("#footer a.trigger"),a=t.next();!1===a.is(":visible")&&(a.slideDown(),t.addClass("open")),$("html, body").animate({scrollTop:t.offset().top},900,"swing")})}function bindScrollTo(){$(".scroll-to").on("click",function(e){e.preventDefault();var t=$(this).data("scroll-to");console.log(t);var a=$(t);$("html, body").animate({scrollTop:a.offset().top-20},900,"swing")})}function bindAjaxForms(){$("form[data-ajax]").on("submit",function(e){e.preventDefault(),app.submitAjax(this)})}function bindMenuOpen(){$(".menu-trigger-container").on("click",function(){toggleMenu(!0)})}function bindMenuClose(){$("#menu-slideout").find("[data-menu-close]").on("click",function(){toggleMenu(!1)}
1),$(document).click(function(e){layout.menuOpen&&(0<$(e.target).closest(".menubar").length||toggleMenu(!1))})}function toggleMenu(e){var t="menu-open";e?(layout.$body.addClass(t),setTimeout(function(){layout.menuOpen=!0},250)):(layout.$body.removeClass(t),layout.menuOpen=!1)}function bindStickyMenuTrigger(){layout.$window.on("scroll",function(){var e=layout.$window.scrollTop();!layout.stickyHeaderOpts.isStuck&&e>layout.stickyHeaderOpts.threshold?toggleStickyMenu(!0):layout.stickyHeaderOpts.isStuck&&e<layout.stickyHeaderOpts.threshold&&toggleStickyMenu(!1)}).trigger("scroll")}function toggleStickyMenu(e){(layout.stickyHeaderOpts.isStuck=e)?layout.$header.addClass("sticky"):layout.$header.removeClass("sticky")}function bindAnimations(){$("[data-animation]").each(function(){var a=$(this).bind("inview",function(e,t){t&&a.addClass("animated")})})}function bindHeroScheduleToggle(){var a=$("#header");$(".hero .btn-schedule").bind("inview",function(e,t){t?a.addClass("hide-schedule"):a.removeClass("hide-schedule")})}function captchaLoad(){$(document).ready(function(){$("div.g-recaptcha").each(function(){var e=grecaptcha.render(this,{sitekey:"6LdD-BoUAAAAABrO_b1cSzAokRJq_mS7UGHNrDtL"});$(this).data("captchaIndex",e)})})}!function(h){h.fn.animatedHeadline=function(e){var s=h.extend({animationType:"rotate-1",animationDelay:2500,barAnimationDelay:3800,barWaiting:800,lettersDelay:50,typeLettersDelay:150,selectionDuration:500,typeAnimationDelay:1300,revealDuration:600,revealAnimationDelay:1500},e),l=s.animationDelay;function r(e){var t=c(e);if(e.parents(".ah-headline").hasClass("type")){var a=e.parent(".ah-words-wrapper");a.addClass("selected").removeClass("waiting"),setTimeout(function(){a.removeClass("selected"),e.removeClass("is-visible").addClass("is-hidden").children("i").removeClass("in").addClass("out")},s.selectionDuration),setTimeout(function(){o(t,s.typeLettersDelay)},s.typeAnimationDelay)}else if(e.parents(".ah-headline").hasClass("letters")){var n=e.children("i").length>=t.children("i").length;!function e(t,a,n,i){t.removeClass("in").addClass("out");t.is(":last-child")?n&&setTimeout(function(){r(c(a))},s.animationDelay):setTimeout(function(){e(t.next(),a,n,i)},i);if(t.is(":last-child")&&h("html").hasClass("no-csstransitions")){var o=c(a);u(a,o)}}(e.find("i").eq(0),e,n,s.lettersDelay),d(t.find("i").eq(0),t,n,s.lettersDelay)}else e.parents(".ah-headline").hasClass("clip")?e.parents(".ah-words-wrapper").animate({width:"2px"},s.revealDuration,function(){u(e,t),o(t)}):e.parents(".ah-headline").hasClass("loading-bar")?(e.parents(".ah-words-wrapper").removeClass("is-loading"),u(e,t),setTimeout(function(){r(t)},s.barAnimationDelay),setTimeout(function(){e.parents(".ah-words-wrapper").addClass("is-loading")},s.barWaiting)):(u(e,t),setTimeout(function(){r(t)},s.animationDelay))}function o(e,t){e.parents(".ah-headline").hasClass("type")?(d(e.find("i").eq(0),e,!1,t),e.addClass("is-visible").removeClass("is-hidden")):e.parents(".ah-headline").hasClass("clip")&&e.parents(".ah-words-wrapper").animate({width:e.width()+10},s.revealDuration,function(){setTimeout(function(){r(e)},s.revealAnimationDelay)})}function d(e,t,a,n){e.addClass("in").removeClass("out"),e.is(":last-child")?(t.parents(".ah-headline").hasClass("type")&&setTimeout(function(){t.parents(".ah-words-wrapper").addClass("waiting")},200),a||setTimeout(function(){r(t)},s.animationDelay)):setTimeout(function(){d(e.next(),t,a,n)},n)}function c(e){return e.is(":last-child")?e.parent().children().eq(0):e.next()}function u(e,t){e.removeClass("is-visible").addClass("is-hidden"),t.removeClass("is-hidden").addClass("is-visible")}this.each(function(){var e=h(this);if(s.animationType&&("type"==s.animationType||"rotate-2"==s.animationType||"rotate-3"==s.animationType||"scale"==s.animationType?e.find(".ah-headline").addClass("letters "+s.animationType):"clip"==s.animationType?e.find(".ah-headline").addClass(s.animationType+" is-full-width"):e.find(".ah-headline").addClass(s.animationType)),h(".ah-headline.letters").find("b").each(function(){var e=h(this),t=e.text().split(""),a=e.hasClass("is-visible");for(i in t)0<e.parents(".rotate-2").length&&(t[i]="<em>"+t[i]+"</em>"),t[i]=a?'<i class="in">'+t[i]+"</i>":"<i>"+t[i]+"</i>";var n=t.join("");e.html(n).css("opacity",1)}),e.hasClass("loading-bar"))l=s.barAnimationDelay,setTimeout(function(){e.find(".ah-words-wrapper").addClass("is-loading")},s.barWaiting);else if(e.hasClass("clip")){var t=e.find(".ah-words-wrapper"),a=t.width()+10;t.css("width",a)}else if(!e.find(".ah-headline").hasClass("type")){var n=e.find(".ah-words-wrapper b"),o=0;n.each(function(){var e=h(this).width();o<e&&(o=e)}),e.find(".ah-words-wrapper").css("width",o)}
1setTimeout(function(){r(e.find(".is-visible").eq(0))},l)})}}(jQuery);
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.