function updateListing(n,t){initBootpag(n);t?$(".categorySearchFilter").show():$(".categorySearchFilter").hide()}function initBootpag(n){$("#Page-selection").bootpag({total:Math.ceil(n.length/pageSize)}).on("page",function(t,i){var r="";jQuery.each(getHitsForPage(n,(i-1)*pageSize,(i-1)*pageSize+pageSize),function(n,t){r+=getMarkupRow(t)});$("#Content").html('<ul class="resultList">'+r+"<\/ul>")});$("ul.bootpag").children().eq(1).children().eq(0).trigger("click");var t=1,i="";jQuery.each(getHitsForPage(n,(t-1)*pageSize,(t-1)*pageSize+pageSize),function(n,t){i+=getMarkupRow(t)});$("#Content").html('<ul class="resultList">'+i+"<\/ul>")}function filterForType(n){return searchHits.filter(function(t){return t.typeName==n?!0:!1})}function filterForContentType(n){return searchHits.filter(function(t){return t.contentTypes==n?!0:!1})}function getHitsForPage(n,t,i){n.length<i&&(i=n.length);return n.slice(t,i)}function getMarkupRow(n){var r="",t,u,f,e;if(n.fileExtension.length>0&&(r="fileExtension"),t='<div class="case-box-wrapper">',n.serviceAreas!=="")for(u=n.serviceAreas.split(","),i=0;i<u.length;i++)t+='<div class="case-item-box">'+u[i]+"<\/div>";return t+="<\/div>",f="",n.contentTypes!==""&&(f='<div class="case-box-wrapper"><div class="case-box">'+n.contentTypes+"<\/div><\/div>"),e="",hideDate||(e='<div class="searchHitDate">'+latestUpdated+" "+n.date+"<\/div>"),'<li><h3><a href="'+n.url+'"><div class="sprite m'+r+" spriteXSmallIcons "+n.fileExtension+'"><\/div><\/div>'+n.title+'<\/a><\/h3><div class="hitRow"><p><a href="'+n.url+'" class="hidden-xs">'+n.excerpt+'<\/a><\/p><div class="'+r+" spriteSmallIcons "+n.fileExtension+'"><\/div><\/div>'+f+t+e+"<\/li>"}function getParameterByName(n){var t=RegExp("[?&]"+n+"=([^&]*)").exec(window.location.search);return t&&decodeURIComponent(t[1].replace(/\+/g," "))}function spellcheck(n){callServiceJsonP("/find_v2/_spellcheck?query="+n+"&tags=language:"+lang,{},function(n){$.each(n.hits,function(n,t){return $("#Spellcheck").append("<p>"+didYouMean+": <a href="+location.protocol+"//"+location.host+location.pathname+"?q="+t.suggestion+">"+t.suggestion+"<\/a>?<\/p>").show(),!1})}),function(){}}function callServiceJsonP(n,t,i,r){$.ajax({url:n,dataType:"jsonp",data:t,success:i,error:r})}function externallink(){$('a[href^="//"],a[href^="http"]').not('[href*="'+window.location.hostname+'"]').attr({rel:"nofollow",target:"_blank"})}function HeadingBlack(n){n=="True"?$(".page-heading h1").addClass("black"):$(".page-heading h1").removeClass("black")}(function(n,t,i){function r(t,i){this.element=t;this.$element=n(t);this.tabs=[];this.state="";this.rotateInterval=0;this.$queue=n({});this.options=n.extend({},u,i);this.init()}var u={active:null,event:"click",disabled:[],collapsible:"accordion",startCollapsed:!1,rotate:!1,setHash:!1,animation:"default",animationQueue:!1,duration:500,scrollToAccordion:!1,scrollToAccordionOffset:0,accordionTabElement:"<div><\/div>",activate:function(){},deactivate:function(){},load:function(){},activateState:function(){},classes:{stateDefault:"r-tabs-state-default",stateActive:"r-tabs-state-active",stateDisabled:"r-tabs-state-disabled",stateExcluded:"r-tabs-state-excluded",container:"r-tabs",ul:"r-tabs-nav",tab:"r-tabs-tab",anchor:"r-tabs-anchor",panel:"r-tabs-panel",accordionTitle:"r-tabs-accordion-title"}};r.prototype.init=function(){var i=this;this.tabs=this._loadElements();this._loadClasses();this._loadEvents();n(t).on("resize",function(n){i._setState(n)});n(t).on("hashchange",function(n){var r=i._getTabRefBySelector(t.location.hash),u=i._getTab(r);r>=0&&!u._ignoreHashChange&&!u.disabled&&i._openTab(n,i._getTab(r),!0)});this.options.rotate!==!1&&this.startRotation();this.$element.bind("tabs-activate",function(n,t){i.options.activate.call(this,n,t)});this.$element.bind("tabs-deactivate",function(n,t){i.options.deactivate.call(this,n,t)});this.$element.bind("tabs-activate-state",function(n,t){i.options.activateState.call(this,n,t)});this.$element.bind("tabs-load",function(n){var t;i._setState(n);i.options.startCollapsed===!0||i.options.startCollapsed==="accordion"&&i.state==="accordion"||(t=i._getStartTab(),i._openTab(n,t),i.options.load.call(this,n,t))});this.$element.trigger("tabs-load")};r.prototype._loadElements=function(){var t=this,r=this.$element.children("ul"),u=[],i=0;return this.$element.addClass(t.options.classes.container),r.addClass(t.options.classes.ul),n("li",r).each(function(){var f=n(this),l=f.hasClass(t.options.classes.stateExcluded),e,o,s,h,r,c;l||(e=n("a",f),r=e.attr("href"),o=n(r),s=n(t.options.accordionTabElement).insertBefore(o),h=n("<a><\/a>").attr("href",r).html(e.html()).appendTo(s),c={_ignoreHashChange:!1,id:i,disabled:n.inArray(i,t.options.disabled)!==-1,tab:n(this),anchor:n("a",f),panel:o,selector:r,accordionTab:s,accordionAnchor:h,active:!1},i++,u.push(c))}),u};r.prototype._loadClasses=function(){for(var n=0;n<this.tabs.length;n++)this.tabs[n].tab.addClass(this.options.classes.stateDefault).addClass(this.options.classes.tab),this.tabs[n].anchor.addClass(this.options.classes.anchor),this.tabs[n].panel.addClass(this.options.classes.stateDefault).addClass(this.options.classes.panel),this.tabs[n].accordionTab.addClass(this.options.classes.accordionTitle),this.tabs[n].accordionAnchor.addClass(this.options.classes.anchor),this.tabs[n].disabled&&(this.tabs[n].tab.removeClass(this.options.classes.stateDefault).addClass(this.options.classes.stateDisabled),this.tabs[n].accordionTab.removeClass(this.options.classes.stateDefault).addClass(this.options.classes.stateDisabled))};r.prototype._loadEvents=function(){for(var n=this,r=function(i){var u=n._getCurrentTab(),r=i.data.tab;i.preventDefault();r.disabled||(n.options.setHash&&(history.pushState?history.pushState(null,null,r.selector):t.location.hash=r.selector),i.data.tab._ignoreHashChange=!0,(u!==r||n._isCollapisble())&&(n._closeTab(i,u),u===r&&n._isCollapisble()||n._openTab(i,r,!1,!0)))},i=0;i<this.tabs.length;i++){this.tabs[i].anchor.on(n.options.event,{tab:n.tabs[i]},r);this.tabs[i].accordionAnchor.on(n.options.event,{tab:n.tabs[i]},r)}};r.prototype._getStartTab=function(){var n=this._getTabRefBySelector(t.location.hash);return n>=0&&!this._getTab(n).disabled?this._getTab(n):this.options.active>0&&!this._getTab(this.options.active).disabled?this._getTab(this.options.active):this._getTab(0)};r.prototype._setState=function(t){var f=n("ul",this.$element),r=this.state,e=typeof this.options.startCollapsed=="string",u;this.state=f.is(":visible")?"tabs":"accordion";this.state!==r&&(this.$element.trigger("tabs-activate-state",{oldState:r,newState:this.state}),r&&e&&this.options.startCollapsed!==this.state&&this._getCurrentTab()===i&&(u=this._getStartTab(t),this._openTab(t,u)))};r.prototype._openTab=function(t,i,r,u){var f=this,e;r&&this._closeTab(t,this._getCurrentTab());u&&this.rotateInterval>0&&this.stopRotation();i.active=!0;i.tab.removeClass(f.options.classes.stateDefault).addClass(f.options.classes.stateActive);i.accordionTab.removeClass(f.options.classes.stateDefault).addClass(f.options.classes.stateActive);f._doTransition(i.panel,f.options.animation,"open",function(){i.panel.removeClass(f.options.classes.stateDefault).addClass(f.options.classes.stateActive);f.getState()==="accordion"&&f.options.scrollToAccordion&&(!f._isInView(i.accordionTab)||f.options.animation!=="default")&&(e=i.accordionTab.offset().top-f.options.scrollToAccordionOffset,f.options.animation!=="default"&&f.options.duration>0?n("html, body").animate({scrollTop:e},f.options.duration):n("html, body").scrollTop(e))});this.$element.trigger("tabs-activate",i)};r.prototype._closeTab=function(n,t){var r=this,u=typeof r.options.animationQueue=="string",f;t!==i&&(f=u&&r.getState()===r.options.animationQueue?!0:u?!1:r.options.animationQueue,t.active=!1,t.tab.removeClass(r.options.classes.stateActive).addClass(r.options.classes.stateDefault),r._doTransition(t.panel,r.options.animation,"close",function(){t.accordionTab.removeClass(r.options.classes.stateActive).addClass(r.options.classes.stateDefault);t.panel.removeClass(r.options.classes.stateActive).addClass(r.options.classes.stateDefault)},!f),this.$element.trigger("tabs-deactivate",t))};r.prototype._doTransition=function(n,t,i,r,u){var f,e=this;switch(t){case"slide":f=i==="open"?"slideDown":"slideUp";break;case"fade":f=i==="open"?"fadeIn":"fadeOut";break;default:f=i==="open"?"show":"hide";e.options.duration=0}this.$queue.queue("responsive-tabs",function(u){n[f]({duration:e.options.duration,complete:function(){r.call(n,t,i);u()}})});(i==="open"||u)&&this.$queue.dequeue("responsive-tabs")};r.prototype._isCollapisble=function(){return typeof this.options.collapsible=="boolean"&&this.options.collapsible||typeof this.options.collapsible=="string"&&this.options.collapsible===this.getState()};r.prototype._getTab=function(n){return this.tabs[n]};r.prototype._getTabRefBySelector=function(n){for(var t=0;t<this.tabs.length;t++)if(this.tabs[t].selector===n)return t;return-1};r.prototype._getCurrentTab=function(){return this._getTab(this._getCurrentTabRef())};r.prototype._getNextTabRef=function(n){var i=n||this._getCurrentTabRef(),t=i===this.tabs.length-1?0:i+1;return this._getTab(t).disabled?this._getNextTabRef(t):t};r.prototype._getPreviousTabRef=function(){return this._getCurrentTabRef()===0?this.tabs.length-1:this._getCurrentTabRef()-1};r.prototype._getCurrentTabRef=function(){for(var n=0;n<this.tabs.length;n++)if(this.tabs[n].active)return n;return-1};r.prototype._isInView=function(i){var r=n(t).scrollTop(),f=r+n(t).height(),u=i.offset().top,e=u+i.height();return e<=f&&u>=r};r.prototype.activate=function(n,t){var r=jQuery.Event("tabs-activate"),i=this._getTab(n);i.disabled||this._openTab(r,i,!0,t||!0)};r.prototype.deactivate=function(n){var i=jQuery.Event("tabs-dectivate"),t=this._getTab(n);t.disabled||this._closeTab(i,t)};r.prototype.enable=function(n){var t=this._getTab(n);t&&(t.disabled=!1,t.tab.addClass(this.options.classes.stateDefault).removeClass(this.options.classes.stateDisabled),t.accordionTab.addClass(this.options.classes.stateDefault).removeClass(this.options.classes.stateDisabled))};r.prototype.disable=function(n){var t=this._getTab(n);t&&(t.disabled=!0,t.tab.removeClass(this.options.classes.stateDefault).addClass(this.options.classes.stateDisabled),t.accordionTab.removeClass(this.options.classes.stateDefault).addClass(this.options.classes.stateDisabled))};r.prototype.getState=function(){return this.state};r.prototype.startRotation=function(t){var i=this;if(this.tabs.length>this.options.disabled.length)this.rotateInterval=setInterval(function(){var n=jQuery.Event("rotate");i._openTab(n,i._getTab(i._getNextTabRef()),!0)},t||(n.isNumeric(i.options.rotate)?i.options.rotate:4e3));else throw new Error("Rotation is not possible if all tabs are disabled");};r.prototype.stopRotation=function(){t.clearInterval(this.rotateInterval);this.rotateInterval=0};r.prototype.option=function(n,t){return t&&(this.options[n]=t),this.options[n]};n.fn.responsiveTabs=function(t){var u=arguments;return t===i||typeof t=="object"?this.each(function(){n.data(this,"responsivetabs")||n.data(this,"responsivetabs",new r(this,t))}):typeof t=="string"&&t[0]!=="_"&&t!=="init"?this.each(function(){var i=n.data(this,"responsivetabs");i instanceof r&&typeof i[t]=="function"&&i[t].apply(i,Array.prototype.slice.call(u,1));t==="destroy"&&n.data(this,"responsivetabs",null)}):void 0}})(jQuery,window),function(n){"use strict";function o(n){var i=n.length,r=t.type(n);return r==="function"||t.isWindow(n)?!1:n.nodeType===1&&i?!0:r==="array"||i===0||typeof i=="number"&&i>0&&i-1 in n}var t,i,r;if(!n.jQuery){t=function(n,i){return new t.fn.init(n,i)};t.isWindow=function(n){return n&&n===n.window};t.type=function(n){return n?typeof n=="object"||typeof n=="function"?u[s.call(n)]||"object":typeof n:n+""};t.isArray=Array.isArray||function(n){return t.type(n)==="array"};t.isPlainObject=function(n){var i;if(!n||t.type(n)!=="object"||n.nodeType||t.isWindow(n))return!1;try{if(n.constructor&&!f.call(n,"constructor")&&!f.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}for(i in n);return i===undefined||f.call(n,i)};t.each=function(n,t,i){var u,r=0,f=n.length,e=o(n);if(i){if(e){for(;r<f;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(n.hasOwnProperty(r)&&(u=t.apply(n[r],i),u===!1))break}else if(e){for(;r<f;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(n.hasOwnProperty(r)&&(u=t.call(n[r],r,n[r]),u===!1))break;return n};t.data=function(n,r,u){var o,f,e;if(u===undefined){if(o=n[t.expando],f=o&&i[o],r===undefined)return f;if(f&&r in f)return f[r]}else if(r!==undefined)return e=n[t.expando]||(n[t.expando]=++t.uuid),i[e]=i[e]||{},i[e][r]=u,u};t.removeData=function(n,r){var u=n[t.expando],f=u&&i[u];f&&(r?t.each(r,function(n,t){delete f[t]}):delete i[u])};t.extend=function(){var r,o,i,f,e,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for(typeof n=="boolean"&&(h=n,n=arguments[u]||{},u++),typeof n!="object"&&t.type(n)!=="function"&&(n={}),u===c&&(n=this,u--);u<c;u++)if(e=arguments[u])for(f in e)e.hasOwnProperty(f)&&(r=n[f],i=e[f],n!==i)&&(h&&i&&(t.isPlainObject(i)||(o=t.isArray(i)))?(o?(o=!1,s=r&&t.isArray(r)?r:[]):s=r&&t.isPlainObject(r)?r:{},n[f]=t.extend(h,s,i)):i!==undefined&&(n[f]=i));return n};t.queue=function(n,i,r){function f(n,t){var i=t||[];return n&&(o(Object(n))?function(n,t){for(var r=+t.length,i=0,u=n.length;i<r;)n[u++]=t[i++];if(r!==r)while(t[i]!==undefined)n[u++]=t[i++];return n.length=u,n}(i,typeof n=="string"?[n]:n):[].push.call(i,n)),i}if(n){i=(i||"fx")+"queue";var u=t.data(n,i);return r?(!u||t.isArray(r)?u=t.data(n,i,f(r)):u.push(r),u):u||[]}};t.dequeue=function(n,i){t.each(n.nodeType?[n]:n,function(n,r){i=i||"fx";var f=t.queue(r,i),u=f.shift();u==="inprogress"&&(u=f.shift());u&&(i==="fx"&&f.unshift("inprogress"),u.call(r,function(){t.dequeue(r,i)}))})};t.fn=t.prototype={init:function(n){if(n.nodeType)return this[0]=n,this;throw new Error("Not a DOM node.");},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(n.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(n.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function f(n){for(var t=n.offsetParent;t&&t.nodeName.toLowerCase()!=="html"&&t.style&&t.style.position==="static";)t=t.offsetParent;return t||document}var u=this[0],n=f(u),i=this.offset(),r=/^(?:body|html)$/i.test(n.nodeName)?{top:0,left:0}:t(n).offset();return i.top-=parseFloat(u.style.marginTop)||0,i.left-=parseFloat(u.style.marginLeft)||0,n.style&&(r.top+=parseFloat(n.style.borderTopWidth)||0,r.left+=parseFloat(n.style.borderLeftWidth)||0),{top:i.top-r.top,left:i.left-r.left}}};i={};t.expando="velocity"+(new Date).getTime();t.uuid=0;var u={},f=u.hasOwnProperty,s=u.toString,e="Boolean Number String Function Array Date RegExp Object Error".split(" ");for(r=0;r<e.length;r++)u["[object "+e[r]+"]"]=e[r].toLowerCase();t.fn.init.prototype=t.fn;n.Velocity={Utilities:t}}}(window),function(n){"use strict";typeof module=="object"&&typeof module.exports=="object"?module.exports=n():typeof define=="function"&&define.amd?define(n):n()}(function(){"use strict";return function(n,t,i,r){function et(n){for(var i=-1,u=n?n.length:0,r=[],t;++i<u;)t=n[i],t&&r.push(t);return r}function b(n){return o.isWrapped(n)?n=ot.call(n):o.isNode(n)&&(n=[n]),n}function s(n){var t=e.data(n,"velocity");return t===null?r:t}function g(n,t){var i=s(n);i&&i.delayTimer&&!i.delayPaused&&(i.delayRemaining=i.delay-t+i.delayBegin,i.delayPaused=!0,clearTimeout(i.delayTimer.setTimeout))}function nt(n){var t=s(n);t&&t.delayTimer&&t.delayPaused&&(t.delayPaused=!1,t.delayTimer.setTimeout=setTimeout(t.delayTimer.next,t.delayRemaining))}function st(n){return function(t){return Math.round(t*n)*(1/n)}}function tt(n,i,r,u){function a(n,t){return 1-3*t+3*n}function v(n,t){return 3*t-6*n}function y(n){return 3*n}function h(n,t,i){return((a(t,i)*n+v(t,i))*n+y(t))*n}function p(n,t,i){return 3*a(t,i)*n*n+2*v(t,i)*n+y(t)}function tt(t,i){for(var f,e,u=0;u<b;++u){if(f=p(i,n,r),f===0)return i;e=h(i,n,r)-t;i-=e/f}return i}function it(){for(var t=0;t<o;++t)e[t]=h(t*s,n,r)}function rt(t,i,u){var e,f,o=0;do f=i+(u-i)/2,e=h(f,n,r)-t,e>0?u=f:i=f;while(Math.abs(e)>d&&++o<g);return f}function ut(t){for(var u=0,i=1,c=o-1;i!==c&&e[i]<=t;++i)u+=s;--i;var l=(t-e[i])/(e[i+1]-e[i]),f=u+l*s,h=p(f,n,r);return h>=k?tt(t,f):h===0?f:rt(t,u,u+s)}function ft(){l=!0;(n!==i||r!==u)&&it()}var b=4,k=.001,d=1e-7,g=10,o=11,s=1/(o-1),nt="Float32Array"in t,f,e,l,c,w;if(arguments.length!==4)return!1;for(f=0;f<4;++f)if(typeof arguments[f]!="number"||isNaN(arguments[f])||!isFinite(arguments[f]))return!1;return n=Math.min(n,1),r=Math.min(r,1),n=Math.max(n,0),r=Math.max(r,0),e=nt?new Float32Array(o):new Array(o),l=!1,c=function(t){return(l||ft(),n===i&&r===u)?t:t===0?0:t===1?1:h(ut(t),i,u)},c.getControlPoints=function(){return[{x:n,y:i},{x:r,y:u}]},w="generateBezier("+[n,i,r,u]+")",c.toString=function(){return w},c}function rt(n,t){var i=n;return o.isString(n)?f.Easings[n]||(i=!1):i=o.isArray(n)&&n.length===1?st.apply(null,n):o.isArray(n)&&n.length===2?it.apply(null,n.concat([t])):o.isArray(n)&&n.length===4?tt.apply(null,n):!1,i===!1&&(i=f.Easings[f.defaults.easing]?f.defaults.easing:d),i}function y(n){var d,tt,v,b,it,pt,g,c,rt,wt,p,t,k,ht,bt,ct,nt,lt,ot;if(n)for(d=f.timestamp&&n!==!0?n:ft.now(),tt=f.State.calls.length,tt>1e4&&(f.State.calls=et(f.State.calls),tt=f.State.calls.length),v=0;v<tt;v++)if(f.State.calls[v]){var a=f.State.calls[v],at=a[0],i=a[2],w=a[3],kt=!!w,vt=null,yt=a[5],st=a[6];if(w||(w=f.State.calls[v][3]=d-16),yt)if(yt.resume===!0)w=a[3]=Math.round(d-st-16),a[5]=null;else continue;for(st=a[6]=d-w,b=Math.min(st/i.duration,1),it=0,pt=at.length;it<pt;it++)if(g=at[it],c=g.element,s(c)){rt=!1;i.display!==r&&i.display!==null&&i.display!=="none"&&(i.display==="flex"&&(wt=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],e.each(wt,function(n,t){u.setPropertyValue(c,"display",t)})),u.setPropertyValue(c,"display",i.display));i.visibility!==r&&i.visibility!=="hidden"&&u.setPropertyValue(c,"visibility",i.visibility);for(p in g)if(g.hasOwnProperty(p)&&p!=="element"){if(t=g[p],ht=o.isString(t.easing)?f.Easings[t.easing]:t.easing,o.isString(t.pattern)?(bt=b===1?function(n,i,r){var u=t.endValue[i];return r?Math.round(u):u}:function(n,r,u){var f=t.startValue[r],e=t.endValue[r]-f,o=f+e*ht(b,i,e);return u?Math.round(o):o},k=t.pattern.replace(/{(\d+)(!)?}/g,bt)):b===1?k=t.endValue:(ct=t.endValue-t.startValue,k=t.startValue+ct*ht(b,i,ct)),!kt&&k===t.currentValue)continue;t.currentValue=k;p==="tween"?vt=k:(u.Hooks.registered[p]&&(nt=u.Hooks.getRoot(p),lt=s(c).rootPropertyValueCache[nt],lt&&(t.rootPropertyValue=lt)),ot=u.setPropertyValue(c,p,t.currentValue+(h<9&&parseFloat(k)===0?"":t.unitType),t.rootPropertyValue,t.scrollData),u.Hooks.registered[p]&&(s(c).rootPropertyValueCache[nt]=u.Normalizations.registered[nt]?u.Normalizations.registered[nt]("extract",null,ot[1]):ot[1]),ot[0]==="transform"&&(rt=!0))}i.mobileHA&&s(c).transformCache.translate3d===r&&(s(c).transformCache.translate3d="(0px, 0px, 0px)",rt=!0);rt&&u.flushTransformCache(c)}i.display!==r&&i.display!=="none"&&(f.State.calls[v][2].display=!1);i.visibility!==r&&i.visibility!=="hidden"&&(f.State.calls[v][2].visibility=!1);i.progress&&i.progress.call(a[1],a[1],b,Math.max(0,w+i.duration-d),w,vt);b===1&&ut(v)}f.State.isTicking&&l(y)}function ut(n,t){var c,y,o,h,l,a,k;if(!f.State.calls[n])return!1;var p=f.State.calls[n][0],v=f.State.calls[n][1],i=f.State.calls[n][2],w=f.State.calls[n][4],b=!1;for(c=0,y=p.length;c<y;c++){if(o=p[c].element,t||i.loop||(i.display==="none"&&u.setPropertyValue(o,"display",i.display),i.visibility==="hidden"&&u.setPropertyValue(o,"visibility",i.visibility)),h=s(o),i.loop===!0||e.queue(o)[1]!==r&&/\.velocityQueueEntryFlag/i.test(e.queue(o)[1])||h&&(h.isAnimating=!1,h.rootPropertyValueCache={},l=!1,e.each(u.Lists.transforms3D,function(n,t){var i=/^scale/.test(t)?1:0,u=h.transformCache[t];h.transformCache[t]!==r&&new RegExp("^\\("+i+"[^.]").test(u)&&(l=!0,delete h.transformCache[t])}),i.mobileHA&&(l=!0,delete h.transformCache.translate3d),l&&u.flushTransformCache(o),u.Values.removeClass(o,"velocity-animating")),!t&&i.complete&&!i.loop&&c===y-1)try{i.complete.call(v,v)}catch(d){setTimeout(function(){throw d;},1)}w&&i.loop!==!0&&w(v);h&&i.loop===!0&&!t&&(e.each(h.tweensContainer,function(n,t){if(/^rotate/.test(n)&&(parseFloat(t.startValue)-parseFloat(t.endValue))%360==0){var i=t.startValue;t.startValue=t.endValue;t.endValue=i}/^backgroundPosition/.test(n)&&parseFloat(t.endValue)===100&&t.unitType==="%"&&(t.endValue=0,t.startValue=100)}),f(o,"reverse",{loop:!0,delay:i.delay}));i.queue!==!1&&e.dequeue(o,i.queue)}for(f.State.calls[n]=!1,a=0,k=f.State.calls.length;a<k;a++)if(f.State.calls[a]!==!1){b=!0;break}b===!1&&(f.State.isTicking=!1,delete f.State.calls,f.State.calls=[])}var h=function(){var n,t;if(i.documentMode)return i.documentMode;for(n=7;n>4;n--)if(t=i.createElement("div"),t.innerHTML="<!--[if IE "+n+"]><span><\/span><![endif]-->",t.getElementsByTagName("span").length)return t=null,n;return r}(),p=function(){var n=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var r=(new Date).getTime(),i;return i=Math.max(0,16-(r-n)),n=r+i,setTimeout(function(){t(r+i)},i)}}(),ft=function(){var n=t.performance||{},i;return typeof n.now!="function"&&(i=n.timing&&n.timing.navigationStart?n.timing.navigationStart:(new Date).getTime(),n.now=function(){return(new Date).getTime()-i}),n}(),ot=function(){var n=Array.prototype.slice;try{return n.call(i.documentElement),n}catch(t){return function(t,i){var u=this.length;if(typeof t!="number"&&(t=0),typeof i!="number"&&(i=u),this.slice)return n.call(this,t,i);var r,f=[],o=t>=0?t:Math.max(0,u+t),s=i<0?u+i:Math.min(i,u),e=s-o;if(e>0)if(f=new Array(e),this.charAt)for(r=0;r<e;r++)f[r]=this.charAt(o+r);else for(r=0;r<e;r++)f[r]=this[o+r];return f}}}(),w=function(){return Array.prototype.includes?function(n,t){return n.includes(t)}:Array.prototype.indexOf?function(n,t){return n.indexOf(t)>=0}:function(n,t){for(var i=0;i<n.length;i++)if(n[i]===t)return!0;return!1}},o={isNumber:function(n){return typeof n=="number"},isString:function(n){return typeof n=="string"},isArray:Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"},isFunction:function(n){return Object.prototype.toString.call(n)==="[object Function]"},isNode:function(n){return n&&n.nodeType},isWrapped:function(n){return n&&n!==t&&o.isNumber(n.length)&&!o.isString(n)&&!o.isFunction(n)&&!o.isNode(n)&&(n.length===0||o.isNode(n[0]))},isSVG:function(n){return t.SVGElement&&n instanceof t.SVGElement},isEmptyObject:function(n){for(var t in n)if(n.hasOwnProperty(t))return!1;return!0}},e,k=!1,it,u,c,l,v;if(n.fn&&n.fn.jquery?(e=n,k=!0):e=t.Velocity.Utilities,h<=8&&!k)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");else if(h<=7){jQuery.fn.velocity=jQuery.fn.animate;return}var a=400,d="swing",f={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[],delayedElements:{count:0}},CSS:{},Utilities:e,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:a,easing:d,begin:r,complete:r,progress:r,display:r,visibility:r,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0,promiseRejectEmpty:!0},init:function(n){e.data(n,"velocity",{isSVG:o.isSVG(n),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:5,patch:0},debug:!1,timestamp:!0,pauseAll:function(n){var t=(new Date).getTime();e.each(f.State.calls,function(t,i){if(i){if(n!==r&&(i[2].queue!==n||i[2].queue===!1))return!0;i[5]={resume:!1}}});e.each(f.State.delayedElements,function(n,i){i&&g(i,t)})},resumeAll:function(n){var t=(new Date).getTime();e.each(f.State.calls,function(t,i){if(i){if(n!==r&&(i[2].queue!==n||i[2].queue===!1))return!0;i[5]&&(i[5].resume=!0)}});e.each(f.State.delayedElements,function(n,i){i&&nt(i,t)})}};return t.pageYOffset!==r?(f.State.scrollAnchor=t,f.State.scrollPropertyLeft="pageXOffset",f.State.scrollPropertyTop="pageYOffset"):(f.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,f.State.scrollPropertyLeft="scrollLeft",f.State.scrollPropertyTop="scrollTop"),it=function(){function t(n){return-n.tension*n.x-n.friction*n.v}function n(n,i,r){var u={x:n.x+r.dx*i,v:n.v+r.dv*i,tension:n.tension,friction:n.friction};return{dx:u.v,dv:t(u)}}function i(i,r){var u={dx:i.v,dv:t(i)},f=n(i,r*.5,u),e=n(i,r*.5,f),o=n(i,r,e),s=1/6*(u.dx+2*(f.dx+e.dx)+o.dx),h=1/6*(u.dv+2*(f.dv+e.dv)+o.dv);return i.x=i.x+s*r,i.v=i.v+h*r,i}return function r(n,t,u){var o={x:-1,v:0,tension:null,friction:null},s=[0],e=0,l=1/1e4,a=16/1e3,h,c,f;for(n=parseFloat(n)||500,t=parseFloat(t)||20,u=u||null,o.tension=n,o.friction=t,h=u!==null,h?(e=r(n,t),c=e/u*a):c=a;;)if(f=i(f||o,c),s.push(1+f.x),e+=16,!(Math.abs(f.x)>l&&Math.abs(f.v)>l))break;return h?function(n){return s[n*(s.length-1)|0]}:e}}(),f.Easings={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},spring:function(n){return 1-Math.cos(n*4.5*Math.PI)*Math.exp(-n*6)}},e.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(n,t){f.Easings[t[0]]=tt.apply(null,t[1])}),u=f.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/ig},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"],units:["%","em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","Q","in","pc","pt","px","deg","grad","rad","turn","s","ms"],colorNames:{aliceblue:"240,248,255",antiquewhite:"250,235,215",aquamarine:"127,255,212",aqua:"0,255,255",azure:"240,255,255",beige:"245,245,220",bisque:"255,228,196",black:"0,0,0",blanchedalmond:"255,235,205",blueviolet:"138,43,226",blue:"0,0,255",brown:"165,42,42",burlywood:"222,184,135",cadetblue:"95,158,160",chartreuse:"127,255,0",chocolate:"210,105,30",coral:"255,127,80",cornflowerblue:"100,149,237",cornsilk:"255,248,220",crimson:"220,20,60",cyan:"0,255,255",darkblue:"0,0,139",darkcyan:"0,139,139",darkgoldenrod:"184,134,11",darkgray:"169,169,169",darkgrey:"169,169,169",darkgreen:"0,100,0",darkkhaki:"189,183,107",darkmagenta:"139,0,139",darkolivegreen:"85,107,47",darkorange:"255,140,0",darkorchid:"153,50,204",darkred:"139,0,0",darksalmon:"233,150,122",darkseagreen:"143,188,143",darkslateblue:"72,61,139",darkslategray:"47,79,79",darkturquoise:"0,206,209",darkviolet:"148,0,211",deeppink:"255,20,147",deepskyblue:"0,191,255",dimgray:"105,105,105",dimgrey:"105,105,105",dodgerblue:"30,144,255",firebrick:"178,34,34",floralwhite:"255,250,240",forestgreen:"34,139,34",fuchsia:"255,0,255",gainsboro:"220,220,220",ghostwhite:"248,248,255",gold:"255,215,0",goldenrod:"218,165,32",gray:"128,128,128",grey:"128,128,128",greenyellow:"173,255,47",green:"0,128,0",honeydew:"240,255,240",hotpink:"255,105,180",indianred:"205,92,92",indigo:"75,0,130",ivory:"255,255,240",khaki:"240,230,140",lavenderblush:"255,240,245",lavender:"230,230,250",lawngreen:"124,252,0",lemonchiffon:"255,250,205",lightblue:"173,216,230",lightcoral:"240,128,128",lightcyan:"224,255,255",lightgoldenrodyellow:"250,250,210",lightgray:"211,211,211",lightgrey:"211,211,211",lightgreen:"144,238,144",lightpink:"255,182,193",lightsalmon:"255,160,122",lightseagreen:"32,178,170",lightskyblue:"135,206,250",lightslategray:"119,136,153",lightsteelblue:"176,196,222",lightyellow:"255,255,224",limegreen:"50,205,50",lime:"0,255,0",linen:"250,240,230",magenta:"255,0,255",maroon:"128,0,0",mediumaquamarine:"102,205,170",mediumblue:"0,0,205",mediumorchid:"186,85,211",mediumpurple:"147,112,219",mediumseagreen:"60,179,113",mediumslateblue:"123,104,238",mediumspringgreen:"0,250,154",mediumturquoise:"72,209,204",mediumvioletred:"199,21,133",midnightblue:"25,25,112",mintcream:"245,255,250",mistyrose:"255,228,225",moccasin:"255,228,181",navajowhite:"255,222,173",navy:"0,0,128",oldlace:"253,245,230",olivedrab:"107,142,35",olive:"128,128,0",orangered:"255,69,0",orange:"255,165,0",orchid:"218,112,214",palegoldenrod:"238,232,170",palegreen:"152,251,152",paleturquoise:"175,238,238",palevioletred:"219,112,147",papayawhip:"255,239,213",peachpuff:"255,218,185",peru:"205,133,63",pink:"255,192,203",plum:"221,160,221",powderblue:"176,224,230",purple:"128,0,128",red:"255,0,0",rosybrown:"188,143,143",royalblue:"65,105,225",saddlebrown:"139,69,19",salmon:"250,128,114",sandybrown:"244,164,96",seagreen:"46,139,87",seashell:"255,245,238",sienna:"160,82,45",silver:"192,192,192",skyblue:"135,206,235",slateblue:"106,90,205",slategray:"112,128,144",snow:"255,250,250",springgreen:"0,255,127",steelblue:"70,130,180",tan:"210,180,140",teal:"0,128,128",thistle:"216,191,216",tomato:"255,99,71",turquoise:"64,224,208",violet:"238,130,238",wheat:"245,222,179",whitesmoke:"245,245,245",white:"255,255,255",yellowgreen:"154,205,50",yellow:"255,255,0"}},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var o,n,r,t,f,e,s,c,i=0;i<u.Lists.colors.length;i++)o=u.Lists.colors[i]==="color"?"0 0 0 1":"255 255 255 1",u.Hooks.templates[u.Lists.colors[i]]=["Red Green Blue Alpha",o];if(h)for(n in u.Hooks.templates)u.Hooks.templates.hasOwnProperty(n)&&(r=u.Hooks.templates[n],t=r[0].split(" "),f=r[1].match(u.RegEx.valueSplit),t[0]==="Color"&&(t.push(t.shift()),f.push(f.shift()),u.Hooks.templates[n]=[t.join(" "),f.join(" ")]));for(n in u.Hooks.templates)if(u.Hooks.templates.hasOwnProperty(n)){r=u.Hooks.templates[n];t=r[0].split(" ");for(e in t)t.hasOwnProperty(e)&&(s=n+t[e],c=e,u.Hooks.registered[s]=[n,c])}},getRoot:function(n){var t=u.Hooks.registered[n];return t?t[0]:n},getUnit:function(n,t){var i=(n.substr(t||0,5).match(/^[a-z%]+/)||[])[0]||"";return i&&w(u.Lists.units,i)?i:""},fixColors:function(n){return n.replace(/(rgba?\(\s*)?(\b[a-z]+\b)/g,function(n,t,i){return u.Lists.colorNames.hasOwnProperty(i)?(t?t:"rgba(")+u.Lists.colorNames[i]+(t?"":",1)"):t+i})},cleanRootPropertyValue:function(n,t){return u.RegEx.valueUnwrap.test(t)&&(t=t.match(u.RegEx.valueUnwrap)[1]),u.Values.isCSSNullValue(t)&&(t=u.Hooks.templates[n][1]),t},extractValue:function(n,t){var i=u.Hooks.registered[n],r,f;return i?(r=i[0],f=i[1],t=u.Hooks.cleanRootPropertyValue(r,t),t.toString().match(u.RegEx.valueSplit)[f]):t},injectValue:function(n,t,i){var r=u.Hooks.registered[n],e,o,f;return r?(e=r[0],o=r[1],i=u.Hooks.cleanRootPropertyValue(e,i),f=i.toString().match(u.RegEx.valueSplit),f[o]=t,f.join(" ")):i}},Normalizations:{registered:{clip:function(n,t,i){switch(n){case"name":return"clip";case"extract":var r;return u.RegEx.wrappedValueAlreadyExtracted.test(i)?r=i:(r=i.toString().match(u.RegEx.valueUnwrap),r=r?r[1].replace(/,(\s+)?/g," "):i),r;case"inject":return"rect("+i+")"}},blur:function(n,t,i){var r,u;switch(n){case"name":return f.State.isFirefox?"filter":"-webkit-filter";case"extract":return r=parseFloat(i),r||r===0||(u=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i),r=u?u[1]:0),r;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(n,t,i){if(h<=8)switch(n){case"name":return"filter";case"extract":var r=i.toString().match(/alpha\(opacity=(.*)\)/i);return r?r[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(parseFloat(i)*100,10)+")"}else switch(n){case"name":return"opacity";case"extract":return i;case"inject":return i}}},register:function(){function e(n,t,i){var h=u.getPropertyValue(t,"boxSizing").toString().toLowerCase()==="border-box";if(h===(i||!1)){for(var e,o=0,f=n==="width"?["Left","Right"]:["Top","Bottom"],s=["padding"+f[0],"padding"+f[1],"border"+f[0]+"Width","border"+f[1]+"Width"],r=0;r<s.length;r++)e=parseFloat(u.getPropertyValue(t,s[r])),isNaN(e)||(o+=e);return i?-o:o}return 0}function i(n,t){return function(i,r,u){switch(i){case"name":return n;case"extract":return parseFloat(u)+e(n,r,t);case"inject":return parseFloat(u)-e(n,r,t)+"px"}}}var n,t;for((!h||h>9)&&!f.State.isGingerbread&&(u.Lists.transformsBase=u.Lists.transformsBase.concat(u.Lists.transforms3D)),n=0;n<u.Lists.transformsBase.length;n++)(function(){var t=u.Lists.transformsBase[n];u.Normalizations.registered[t]=function(n,i,u){switch(n){case"name":return"transform";case"extract":return s(i)===r||s(i).transformCache[t]===r?/^scale/i.test(t)?1:0:s(i).transformCache[t].replace(/[()]/g,"");case"inject":var e=!1;switch(t.substr(0,t.length-1)){case"translate":e=!/(%|px|em|rem|vw|vh|\d)$/i.test(u);break;case"scal":case"scale":f.State.isAndroid&&s(i).transformCache[t]===r&&u<1&&(u=1);e=!/(\d)$/i.test(u);break;case"skew":e=!/(deg|\d)$/i.test(u);break;case"rotate":e=!/(deg|\d)$/i.test(u)}return e||(s(i).transformCache[t]="("+u+")"),s(i).transformCache[t]}}})();for(t=0;t<u.Lists.colors.length;t++)(function(){var n=u.Lists.colors[t];u.Normalizations.registered[n]=function(t,i,f){var e,s,o;switch(t){case"name":return n;case"extract":return u.RegEx.wrappedValueAlreadyExtracted.test(f)?e=f:(o={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"},/^[A-z]+$/i.test(f)?s=o[f]!==r?o[f]:o.black:u.RegEx.isHex.test(f)?s="rgb("+u.Values.hexToRgb(f).join(" ")+")":/^rgba?\(/i.test(f)||(s=o.black),e=(s||f).toString().match(u.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")),(!h||h>8)&&e.split(" ").length===3&&(e+=" 1"),e;case"inject":return/^rgb/.test(f)?f:(h<=8?f.split(" ").length===4&&(f=f.split(/\s+/).slice(0,3).join(" ")):f.split(" ").length===3&&(f+=" 1"),(h<=8?"rgb":"rgba")+"("+f.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")")}}})();u.Normalizations.registered.innerWidth=i("width",!0);u.Normalizations.registered.innerHeight=i("height",!0);u.Normalizations.registered.outerWidth=i("width");u.Normalizations.registered.outerHeight=i("height")}},Names:{camelCase:function(n){return n.replace(/-(\w)/g,function(n,t){return t.toUpperCase()})},SVGAttribute:function(n){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(h||f.State.isAndroid&&!f.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(n)},prefixCheck:function(n){var r,t,u,i;if(f.State.prefixMatches[n])return[f.State.prefixMatches[n],!0];for(r=["","Webkit","Moz","ms","O"],t=0,u=r.length;t<u;t++)if(i=t===0?n:r[t]+n.replace(/^\w/,function(n){return n.toUpperCase()}),o.isString(f.State.prefixElement.style[i]))return f.State.prefixMatches[n]=i,[i,!0];return[n,!1]}},Values:{hexToRgb:function(n){var t;return n=n.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(n,t,i,r){return t+t+i+i+r+r}),t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n),t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(n){return!n||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(n)},getUnitType:function(n){return/^(rotate|skew)/i.test(n)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(n)?"":"px"},getDisplayType:function(n){var t=n&&n.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(n,t){if(n)if(n.classList)n.classList.add(t);else if(o.isString(n.className))n.className+=(n.className.length?" ":"")+t;else{var i=n.getAttribute(h<=7?"className":"class")||"";n.setAttribute("class",i+(i?" ":"")+t)}},removeClass:function(n,t){if(n)if(n.classList)n.classList.remove(t);else if(o.isString(n.className))n.className=n.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ");else{var i=n.getAttribute(h<=7?"className":"class")||"";n.setAttribute("class",i.replace(new RegExp("(^|s)"+t.split(" ").join("|")+"(s|$)","gi")," "))}}},getPropertyValue:function(n,i,o,c){function y(n,i){var f=0,l,o,p,w,a,v;if(h<=8)f=e.css(n,i);else{if(l=!1,/^(width|height)$/.test(i)&&u.getPropertyValue(n,"display")===0&&(l=!0,u.setPropertyValue(n,"display",u.Values.getDisplayType(n))),o=function(){l&&u.setPropertyValue(n,"display","none")},!c){if(i==="height"&&u.getPropertyValue(n,"boxSizing").toString().toLowerCase()!=="border-box")return p=n.offsetHeight-(parseFloat(u.getPropertyValue(n,"borderTopWidth"))||0)-(parseFloat(u.getPropertyValue(n,"borderBottomWidth"))||0)-(parseFloat(u.getPropertyValue(n,"paddingTop"))||0)-(parseFloat(u.getPropertyValue(n,"paddingBottom"))||0),o(),p;if(i==="width"&&u.getPropertyValue(n,"boxSizing").toString().toLowerCase()!=="border-box")return w=n.offsetWidth-(parseFloat(u.getPropertyValue(n,"borderLeftWidth"))||0)-(parseFloat(u.getPropertyValue(n,"borderRightWidth"))||0)-(parseFloat(u.getPropertyValue(n,"paddingLeft"))||0)-(parseFloat(u.getPropertyValue(n,"paddingRight"))||0),o(),w}a=s(n)===r?t.getComputedStyle(n,null):s(n).computedStyle?s(n).computedStyle:s(n).computedStyle=t.getComputedStyle(n,null);i==="borderColor"&&(i="borderTopColor");f=h===9&&i==="filter"?a.getPropertyValue(i):a[i];(f===""||f===null)&&(f=n.style[i]);o()}return f==="auto"&&/^(top|right|bottom|left)$/i.test(i)&&(v=y(n,"position"),(v==="fixed"||v==="absolute"&&/top|left/i.test(i))&&(f=e(n).position()[i]+"px")),f}var l,p,a,w,v,b;if(u.Hooks.registered[i]?(p=i,a=u.Hooks.getRoot(p),o===r&&(o=u.getPropertyValue(n,u.Names.prefixCheck(a)[0])),u.Normalizations.registered[a]&&(o=u.Normalizations.registered[a]("extract",n,o)),l=u.Hooks.extractValue(p,o)):u.Normalizations.registered[i]&&(w=u.Normalizations.registered[i]("name",n),w!=="transform"&&(v=y(n,u.Names.prefixCheck(w)[0]),u.Values.isCSSNullValue(v)&&u.Hooks.templates[i]&&(v=u.Hooks.templates[i][1])),l=u.Normalizations.registered[i]("extract",n,v)),!/^[\d-]/.test(l))if(b=s(n),b&&b.isSVG&&u.Names.SVGAttribute(i))if(/^(height|width)$/i.test(i))try{l=n.getBBox()[i]}catch(k){l=0}else l=n.getAttribute(i);else l=y(n,u.Names.prefixCheck(i)[0]);return u.Values.isCSSNullValue(l)&&(l=0),f.debug>=2&&console.log("Get "+i+": "+l),l},setPropertyValue:function(n,i,r,e,o){var c=i,v,l,a;if(i==="scroll")o.container?o.container["scroll"+o.direction]=r:o.direction==="Left"?t.scrollTo(r,o.alternateValue):t.scrollTo(o.alternateValue,r);else if(u.Normalizations.registered[i]&&u.Normalizations.registered[i]("name",n)==="transform")u.Normalizations.registered[i]("inject",n,r),c="transform",r=s(n).transformCache[i];else{if(u.Hooks.registered[i]&&(v=i,l=u.Hooks.getRoot(i),e=e||u.getPropertyValue(n,l),r=u.Hooks.injectValue(v,r,e),i=l),u.Normalizations.registered[i]&&(r=u.Normalizations.registered[i]("inject",n,r),i=u.Normalizations.registered[i]("name",n)),c=u.Names.prefixCheck(i)[0],h<=8)try{n.style[c]=r}catch(y){f.debug&&console.log("Browser does not support ["+r+"] for ["+c+"]")}else a=s(n),a&&a.isSVG&&u.Names.SVGAttribute(i)?n.setAttribute(i,r):n.style[c]=r;f.debug>=2&&console.log("Set "+i+" ("+c+"): "+r)}return[c,r]},flushTransformCache:function(n){var i="",l=s(n),t,r,o,c;(h||f.State.isAndroid&&!f.State.isChrome)&&l&&l.isSVG?(t=function(t){return parseFloat(u.getPropertyValue(n,t))},r={translate:[t("translateX"),t("translateY")],skewX:[t("skewX")],skewY:[t("skewY")],scale:t("scale")!==1?[t("scale"),t("scale")]:[t("scaleX"),t("scaleY")],rotate:[t("rotateZ"),0,0]},e.each(s(n).transformCache,function(n){/^translate/i.test(n)?n="translate":/^scale/i.test(n)?n="scale":/^rotate/i.test(n)&&(n="rotate");r[n]&&(i+=n+"("+r[n].join(" ")+") ",delete r[n])})):(e.each(s(n).transformCache,function(t){if(o=s(n).transformCache[t],t==="transformPerspective")return c=o,!0;h===9&&t==="rotateZ"&&(t="rotate");i+=t+o+" "}),c&&(i="perspective"+c+" "+i));u.setPropertyValue(n,"transform",i)}},u.Hooks.register(),u.Normalizations.register(),f.hook=function(n,t,i){var o;return n=b(n),e.each(n,function(n,e){if(s(e)===r&&f.init(e),i===r)o===r&&(o=u.getPropertyValue(e,t));else{var h=u.setPropertyValue(e,t,i);h[0]==="transform"&&f.CSS.flushTransformCache(e);o=h}}),o},c=function(){function it(){return st?k.promise||null:kt}function ni(h,c){function nt(){var a,nt,ut,vt,ot,bt,yt,it,kt,dt,wt,ct,lt,st,et,at;if(b.begin&&ht===0)try{b.begin.call(l,l)}catch(ui){setTimeout(function(){throw ui;},1)}if(ft==="scroll")ut=/^x$/i.test(b.axis)?"Left":"Top",vt=parseFloat(b.offset)||0,b.container?o.isWrapped(b.container)||o.isNode(b.container)?(b.container=b.container[0]||b.container,ot=b.container["scroll"+ut],yt=ot+e(h).position()[ut.toLowerCase()]+vt):b.container=null:(ot=f.State.scrollAnchor[f.State["scrollProperty"+ut]],bt=f.State.scrollAnchor[f.State["scrollProperty"+(ut==="Left"?"Top":"Left")]],yt=e(h).offset()[ut.toLowerCase()]+vt),d={scroll:{rootPropertyValue:!1,startValue:ot,currentValue:ot,endValue:yt,unitType:"",easing:b.easing,scrollData:{container:b.container,direction:ut,alternateValue:bt}},element:h},f.debug&&console.log("tweensContainer (scroll): ",d.scroll,h);else if(ft==="reverse"){if(a=s(h),!a)return;if(a.tweensContainer){a.opts.display==="none"&&(a.opts.display="auto");a.opts.visibility==="hidden"&&(a.opts.visibility="visible");a.opts.loop=!1;a.opts.begin=null;a.opts.complete=null;n.easing||delete b.easing;n.duration||delete b.duration;b=e.extend({},a.opts,b);nt=e.extend(!0,{},a?a.tweensContainer:null);for(it in nt)nt.hasOwnProperty(it)&&it!=="element"&&(kt=nt[it].startValue,nt[it].startValue=nt[it].currentValue=nt[it].endValue,nt[it].endValue=kt,o.isEmptyObject(n)||(nt[it].easing=b.easing),f.debug&&console.log("reverse tweensContainer ("+it+"): "+JSON.stringify(nt[it]),h));d=nt}else{e.dequeue(h,b.queue);return}}else if(ft==="start"){a=s(h);a&&a.tweensContainer&&a.isAnimating===!0&&(nt=a.tweensContainer);dt=function(n,t){var r,e,i;return o.isFunction(n)&&(n=n.call(h,c,tt)),o.isArray(n)?(r=n[0],!o.isArray(n[1])&&/^[\d-]/.test(n[1])||o.isFunction(n[1])||u.RegEx.isHex.test(n[1])?i=n[1]:o.isString(n[1])&&!u.RegEx.isHex.test(n[1])&&f.Easings[n[1]]||o.isArray(n[1])?(e=t?n[1]:rt(n[1],b.duration),i=n[2]):i=n[1]||n[2]):r=n,t||(e=e||b.easing),o.isFunction(r)&&(r=r.call(h,c,tt)),o.isFunction(i)&&(i=i.call(h,c,tt)),[r||0,e,i]};wt=function(n,s){var ot=u.Hooks.getRoot(n),lt=!1,l=s[0],ri=s[1],c=s[2],k,ht,tt,st,pt,dt,y,et,ct,bt,yt,kt,ii,gt;if((!a||!a.isSVG)&&ot!=="tween"&&u.Names.prefixCheck(ot)[1]===!1&&u.Normalizations.registered[ot]===r){f.debug&&console.log("Skipping ["+ot+"] due to a lack of browser support.");return}if((b.display!==r&&b.display!==null&&b.display!=="none"||b.visibility!==r&&b.visibility!=="hidden")&&/opacity|filter/.test(n)&&!c&&l!==0&&(c=0),b._cacheValues&&nt&&nt[n]?(c===r&&(c=nt[n].endValue+nt[n].unitType),lt=a.rootPropertyValueCache[ot]):u.Hooks.registered[n]?c===r?(lt=u.getPropertyValue(h,ot),c=u.getPropertyValue(h,n,lt)):lt=u.Hooks.templates[ot][1]:c===r&&(c=u.getPropertyValue(h,n)),pt=!1,dt=function(n,t){var i,r;return r=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(n){return i=n,""}),i||(i=u.Values.getUnitType(n)),[r,i]},c!==l&&o.isString(c)&&o.isString(l)){k="";var ut=0,ft=0,it=[],at=[],w=0,p=0,rt=0;for(c=u.Hooks.fixColors(c),l=u.Hooks.fixColors(l);ut<c.length&&ft<l.length;)if(y=c[ut],et=l[ft],/[\d\.-]/.test(y)&&/[\d\.-]/.test(et)){for(var vt=y,wt=et,ni=".",ti=".";++ut<c.length;){if(y=c[ut],y===ni)ni="..";else if(!/\d/.test(y))break;vt+=y}while(++ft<l.length){if(et=l[ft],et===ti)ti="..";else if(!/\d/.test(et))break;wt+=et}ct=u.Hooks.getUnit(c,ut);bt=u.Hooks.getUnit(l,ft);ut+=ct.length;ft+=bt.length;ct===bt?vt===wt?k+=vt+ct:(k+="{"+it.length+(p?"!":"")+"}"+ct,it.push(parseFloat(vt)),at.push(parseFloat(wt))):(yt=parseFloat(vt),kt=parseFloat(wt),k+=(w<5?"calc":"")+"("+(yt?"{"+it.length+(p?"!":"")+"}":"0")+ct+" + "+(kt?"{"+(it.length+(yt?1:0))+(p?"!":"")+"}":"0")+bt+")",yt&&(it.push(yt),at.push(0)),kt&&(it.push(0),at.push(kt)))}else if(y===et)k+=y,ut++,ft++,w===0&&y==="c"||w===1&&y==="a"||w===2&&y==="l"||w===3&&y==="c"||w>=4&&y==="("?w++:(w&&w<5||w>=4&&y===")"&&--w<5)&&(w=0),p===0&&y==="r"||p===1&&y==="g"||p===2&&y==="b"||p===3&&y==="a"||p>=3&&y==="("?(p===3&&y==="a"&&(rt=1),p++):rt&&y===","?++rt>3&&(p=rt=0):(rt&&p<(rt?5:4)||p>=(rt?4:3)&&y===")"&&--p<(rt?5:4))&&(p=rt=0);else{w=0;break}(ut!==c.length||ft!==l.length)&&(f.debug&&console.error('Trying to pattern match mis-matched strings ["'+l+'", "'+c+'"]'),k=r);k&&(it.length?(f.debug&&console.log('Pattern found "'+k+'" -> ',it,at,"["+c+","+l+"]"),c=it,l=at,tt=st=""):k=r)}if(k||(ht=dt(n,c),c=ht[0],st=ht[1],ht=dt(n,l),l=ht[0].replace(/^([+-\/*])=/,function(n,t){return pt=t,""}),tt=ht[1],c=parseFloat(c)||0,l=parseFloat(l)||0,tt==="%"&&(/^(fontSize|lineHeight)$/.test(n)?(l=l/100,tt="em"):/^scale/.test(n)?(l=l/100,tt=""):/(Red|Green|Blue)$/i.test(n)&&(l=l/100*255,tt=""))),ii=function(){var o={myParent:h.parentNode||i.body,position:u.getPropertyValue(h,"position"),fontSize:u.getPropertyValue(h,"fontSize")},c=o.position===v.lastPosition&&o.myParent===v.lastParent,l=o.fontSize===v.lastFontSize,s,r,n;return v.lastParent=o.myParent,v.lastPosition=o.position,v.lastFontSize=o.fontSize,s=100,r={},l&&c?(r.emToPx=v.lastEmToPx,r.percentToPxWidth=v.lastPercentToPxWidth,r.percentToPxHeight=v.lastPercentToPxHeight):(n=a&&a.isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div"),f.init(n),o.myParent.appendChild(n),e.each(["overflow","overflowX","overflowY"],function(t,i){f.CSS.setPropertyValue(n,i,"hidden")}),f.CSS.setPropertyValue(n,"position",o.position),f.CSS.setPropertyValue(n,"fontSize",o.fontSize),f.CSS.setPropertyValue(n,"boxSizing","content-box"),e.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(t,i){f.CSS.setPropertyValue(n,i,s+"%")}),f.CSS.setPropertyValue(n,"paddingLeft",s+"em"),r.percentToPxWidth=v.lastPercentToPxWidth=(parseFloat(u.getPropertyValue(n,"width",null,!0))||1)/s,r.percentToPxHeight=v.lastPercentToPxHeight=(parseFloat(u.getPropertyValue(n,"height",null,!0))||1)/s,r.emToPx=v.lastEmToPx=(parseFloat(u.getPropertyValue(n,"paddingLeft"))||1)/s,o.myParent.removeChild(n)),v.remToPx===null&&(v.remToPx=parseFloat(u.getPropertyValue(i.body,"fontSize"))||16),v.vwToPx===null&&(v.vwToPx=parseFloat(t.innerWidth)/100,v.vhToPx=parseFloat(t.innerHeight)/100),r.remToPx=v.remToPx,r.vwToPx=v.vwToPx,r.vhToPx=v.vhToPx,f.debug>=1&&console.log("Unit ratios: "+JSON.stringify(r),h),r},/[\/*]/.test(pt))tt=st;else if(st!==tt&&c!==0)if(l===0)tt=st;else{g=g||ii();gt=/margin|padding|left|right|width|text|word|letter/i.test(n)||/X$/.test(n)||n==="x"?"x":"y";switch(st){case"%":c*=gt==="x"?g.percentToPxWidth:g.percentToPxHeight;break;case"px":break;default:c*=g[st+"ToPx"]}switch(tt){case"%":c*=1/(gt==="x"?g.percentToPxWidth:g.percentToPxHeight);break;case"px":break;default:c*=1/g[tt+"ToPx"]}}switch(pt){case"+":l=c+l;break;case"-":l=c-l;break;case"*":l=c*l;break;case"/":l=c/l}d[n]={rootPropertyValue:lt,startValue:c,currentValue:c,endValue:l,unitType:tt,easing:ri};k&&(d[n].pattern=k);f.debug&&console.log("tweensContainer ("+n+"): "+JSON.stringify(d[n]),h)};for(ct in p)if(p.hasOwnProperty(ct)){if(lt=u.Names.camelCase(ct),st=dt(p[ct]),w(u.Lists.colors,lt)){var gt=st[0],ni=st[1],ti=st[2];if(u.RegEx.isHex.test(gt)){var ii=["Red","Green","Blue"],fi=u.Values.hexToRgb(gt),ri=ti?u.Values.hexToRgb(ti):r;for(et=0;et<ii.length;et++)at=[fi[et]],ni&&at.push(ni),ri!==r&&at.push(ri[et]),wt(lt+ii[et],at);continue}}wt(lt,st)}d.element=h}d.element&&(u.Values.addClass(h,"velocity-animating"),pt.push(d),a=s(h),a&&(b.queue===""&&(a.tweensContainer=d,a.opts=b),a.isAnimating=!0),ht===tt-1?(f.State.calls.push([pt,l,b,null,k.resolver,null,0]),f.State.isTicking===!1&&(f.State.isTicking=!0,y())):ht++)}var b=e.extend({},f.defaults,n),d={},g,it,ut;s(h)===r&&f.init(h);parseFloat(b.delay)&&b.queue!==!1&&e.queue(h,b.queue,function(n){var t,i;f.velocityQueueEntryFlag=!0;t=f.State.delayedElements.count++;f.State.delayedElements[t]=h;i=function(t){return function(){f.State.delayedElements[t]=!1;n()}}(t);s(h).delayBegin=(new Date).getTime();s(h).delay=parseFloat(b.delay);s(h).delayTimer={setTimeout:setTimeout(n,parseFloat(b.delay)),next:i}});switch(b.duration.toString().toLowerCase()){case"fast":b.duration=200;break;case"normal":b.duration=a;break;case"slow":b.duration=600;break;default:b.duration=parseFloat(b.duration)||1}f.mock!==!1&&(f.mock===!0?b.duration=b.delay=1:(b.duration*=parseFloat(f.mock)||1,b.delay*=parseFloat(f.mock)||1));b.easing=rt(b.easing,b.duration);b.begin&&!o.isFunction(b.begin)&&(b.begin=null);b.progress&&!o.isFunction(b.progress)&&(b.progress=null);b.complete&&!o.isFunction(b.complete)&&(b.complete=null);b.display!==r&&b.display!==null&&(b.display=b.display.toString().toLowerCase(),b.display==="auto"&&(b.display=f.CSS.Values.getDisplayType(h)));b.visibility!==r&&b.visibility!==null&&(b.visibility=b.visibility.toString().toLowerCase());b.mobileHA=b.mobileHA&&f.State.isMobile&&!f.State.isGingerbread;b.queue===!1?b.delay?(it=f.State.delayedElements.count++,f.State.delayedElements[it]=h,ut=function(n){return function(){f.State.delayedElements[n]=!1;nt()}}(it),s(h).delayBegin=(new Date).getTime(),s(h).delay=parseFloat(b.delay),s(h).delayTimer={setTimeout:setTimeout(nt,parseFloat(b.delay)),next:ut}):nt():e.queue(h,b.queue,function(n,t){if(t===!0)return k.promise&&k.resolver(l),!0;f.velocityQueueEntryFlag=!0;nt(n)});(b.queue===""||b.queue==="fx")&&e.queue(h)[0]!=="inprogress"&&e.dequeue(h)}var h,bt=arguments[0]&&(arguments[0].p||e.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||o.isString(arguments[0].properties)),st,kt,et,l,p,n,k,tt,ht,dt,d,ft,lt,at,gt,vt,yt,v,pt,wt,ct,ot;if(o.isWrapped(this)?(st=!1,et=0,l=this,kt=this):(st=!0,et=1,l=bt?arguments[0].elements||arguments[0].e:arguments[0]),k={promise:null,resolver:null,rejecter:null},st&&f.Promise&&(k.promise=new f.Promise(function(n,t){k.resolver=n;k.rejecter=t})),bt?(p=arguments[0].properties||arguments[0].p,n=arguments[0].options||arguments[0].o):(p=arguments[et],n=arguments[et+1]),l=b(l),!l){k.promise&&(p&&n&&n.promiseRejectEmpty===!1?k.resolver():k.rejecter());return}if(tt=l.length,ht=0,!/^(stop|finish|finishAll|pause|resume)$/i.test(p)&&!e.isPlainObject(n))for(dt=et+1,n={},d=dt;d<arguments.length;d++)!o.isArray(arguments[d])&&(/^(fast|normal|slow)$/i.test(arguments[d])||/^\d/.test(arguments[d]))?n.duration=arguments[d]:o.isString(arguments[d])||o.isArray(arguments[d])?n.easing=arguments[d]:o.isFunction(arguments[d])&&(n.complete=arguments[d]);switch(p){case"scroll":ft="scroll";break;case"reverse":ft="reverse";break;case"pause":return lt=(new Date).getTime(),e.each(l,function(n,t){g(t,lt)}),e.each(f.State.calls,function(t,i){var u=!1;i&&e.each(i[1],function(t,f){var o=n===r?"":n;return o!==!0&&i[2].queue!==o&&!(n===r&&i[2].queue===!1)?!0:(e.each(l,function(n,t){if(t===f)return i[5]={resume:!1},u=!0,!1}),u?!1:void 0)})}),it();case"resume":return e.each(l,function(n,t){nt(t,lt)}),e.each(f.State.calls,function(t,i){var u=!1;i&&e.each(i[1],function(t,f){var o=n===r?"":n;return o!==!0&&i[2].queue!==o&&!(n===r&&i[2].queue===!1)?!0:i[5]?(e.each(l,function(n,t){if(t===f)return i[5].resume=!0,u=!0,!1}),u?!1:void 0):!0})}),it();case"finish":case"finishAll":case"stop":return e.each(l,function(t,i){s(i)&&s(i).delayTimer&&(clearTimeout(s(i).delayTimer.setTimeout),s(i).delayTimer.next&&s(i).delayTimer.next(),delete s(i).delayTimer);p==="finishAll"&&(n===!0||o.isString(n))&&(e.each(e.queue(i,o.isString(n)?n:""),function(n,t){o.isFunction(t)&&t()}),e.queue(i,o.isString(n)?n:"",[]))}),at=[],e.each(f.State.calls,function(t,i){i&&e.each(i[1],function(u,f){var h=n===r?"":n;if(h!==!0&&i[2].queue!==h&&!(n===r&&i[2].queue===!1))return!0;e.each(l,function(r,u){if(u===f)if((n===!0||o.isString(n))&&(e.each(e.queue(u,o.isString(n)?n:""),function(n,t){o.isFunction(t)&&t(null,!0)}),e.queue(u,o.isString(n)?n:"",[])),p==="stop"){var c=s(u);c&&c.tweensContainer&&h!==!1&&e.each(c.tweensContainer,function(n,t){t.endValue=t.currentValue});at.push(t)}else(p==="finish"||p==="finishAll")&&(i[2].duration=1)})})}),p==="stop"&&(e.each(at,function(n,t){ut(t,!0)}),k.promise&&k.resolver(l)),it();default:if(e.isPlainObject(p)&&!o.isEmptyObject(p))ft="start";else return o.isString(p)&&f.Redirects[p]?(h=e.extend({},n),gt=h.duration,vt=h.delay||0,h.backwards===!0&&(l=e.extend(!0,[],l).reverse()),e.each(l,function(n,t){parseFloat(h.stagger)?h.delay=vt+parseFloat(h.stagger)*n:o.isFunction(h.stagger)&&(h.delay=vt+h.stagger.call(t,n,tt));h.drag&&(h.duration=parseFloat(gt)||(/^(callout|transition)/.test(p)?1e3:a),h.duration=Math.max(h.duration*(h.backwards?1-n/tt:(n+1)/tt),h.duration*.75,200));f.Redirects[p].call(t,t,h||{},n,tt,l,k.promise?k:r)}),it()):(yt="Velocity: First argument ("+p+") was not a property map, a known action, or a registered redirect. Aborting.",k.promise?k.rejecter(new Error(yt)):t.console&&console.log(yt),it())}if(v={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},pt=[],e.each(l,function(n,t){o.isNode(t)&&ni(t,n)}),h=e.extend({},f.defaults,n),h.loop=parseInt(h.loop,10),wt=h.loop*2-1,h.loop)for(ct=0;ct<wt;ct++)ot={delay:h.delay,progress:h.progress},ct===wt-1&&(ot.display=h.display,ot.visibility=h.visibility,ot.complete=h.complete),c(l,"reverse",ot);return it()},f=e.extend(c,f),f.animate=c,l=t.requestAnimationFrame||p,f.State.isMobile||i.hidden===r||(v=function(){i.hidden?(l=function(n){return setTimeout(function(){n(!0)},16)},y()):l=t.requestAnimationFrame||p},v(),i.addEventListener("visibilitychange",v)),n.Velocity=f,n!==t&&(n.fn.velocity=c,n.fn.velocity.defaults=f.defaults),e.each(["Down","Up"],function(n,t){f.Redirects["slide"+t]=function(n,i,o,s,h,c){var l=e.extend({},i),y=l.begin,p=l.complete,a={},v={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""};l.display===r&&(l.display=t==="Down"?f.CSS.Values.getDisplayType(n)==="inline"?"inline-block":"block":"none");l.begin=function(){var i,r;o===0&&y&&y.call(h,h);for(i in v)v.hasOwnProperty(i)&&(a[i]=n.style[i],r=u.getPropertyValue(n,i),v[i]=t==="Down"?[r,0]:[0,r]);a.overflow=n.style.overflow;n.style.overflow="hidden"};l.complete=function(){for(var t in a)a.hasOwnProperty(t)&&(n.style[t]=a[t]);o===s-1&&(p&&p.call(h,h),c&&c.resolver(h))};f(n,v,l)}}),e.each(["In","Out"],function(n,t){f.Redirects["fade"+t]=function(n,i,u,o,s,h){var c=e.extend({},i),l=c.complete,a={opacity:t==="In"?1:0};u!==0&&(c.begin=null);c.complete=u!==o-1?null:function(){l&&l.call(s,s);h&&h.resolver(s)};c.display===r&&(c.display=t==="In"?"auto":"none");f(this,a,c)}}),f}(window.jQuery||window.Zepto||window,window,window?window.document:undefined)});var jsTemplate={render:function(n,t){function s(n){for(var t=r;e=c.exec(t);)if(u=e[0],i=e[1],n.hasOwnProperty(i))t=t.replace(u,n[i]);else if(i.indexOf(".")!=-1)try{t=t.replace(u,new Function("obj","return obj."+i)(n))}catch(f){t=t.replace(u,"")}return t}var c=/{{(.*?)}}/im,e,r=document.getElementById(n),o="",u,i,f,h;if(r=r!==null?r.innerHTML:n,t&&!t.length)o=s(t);else for(f=0,h=t.length;f<h;f++)o+=s(t[f]);return o}};(function(n,t,i,r){i.menu=function(){function o(){t.dispatchEvent(v)}function b(){t.dispatchEvent(y)}function s(){return n.matchMedia(it).matches}function rt(){for(var t,n=0;n<e.length;n++)t=e[n],"init"in t&&t.init()}function ut(n){var t=r(n.target);t.closest("header").length||(i.removeClass(f),o())}function ft(){i.hasClass(f)?(i.removeClass(f),o()):(i.addClass(f),b())}function et(n){var t=s(),r;t&&l.hasClass(w)&&(n.removeClass(u),l.removeClass(w));r=n.hasClass(u);o();t&&n.siblings().removeClass(u);r?n.removeClass(u):(n.addClass(u),i.addClass(f),b())}function ot(){a.mouseenter(function(){s()&&($this=r(this),$this.addClass("hover"),$this.find(".mega-navbar").attr("style","display: block !important;"))});a.mouseleave(function(){s()&&($this=r(this),$this.removeClass("hover"),$this.find(".mega-navbar").velocity("fadeOut",250,function(){r(this).removeAttr("style")}),o())});k.on("click",function(n){if(!s()){var t=r(n.target);(!t.is("a")&&t.hasClass(p)||t.is("span")&&t.parent().hasClass(p)||t.is("div.wrapper"))&&(n.preventDefault(),n.stopPropagation(),et(r(this)))}});d.on("click",function(n){ft();n.preventDefault()});g.on("click",function(){c.is(":hidden")&&c.slideToggle(50)});r(".wake-search").on("click",function(){var n=r(".search-box-wrapper");r(n).is(":hidden")&&(r(n).css("display","block"),r(".search-text-box").focus())});r(".header-lang a").on("click",function(){var n=r(".language-list");r(n).is(":hidden")&&r(".language-list").slideToggle(50)});r("html").on("click",ut);v.initEvent(nt,!0,!0);y.initEvent(tt,!0,!0)}var h={},e=[],i=r(".main-menu"),k=r(".has-children",i),d=r(".navbar-toggle"),c=r(".country-list"),g=r(".navbar-global"),l=r(".mega-navbar"),a=r("ul.level0 > li"),v=t.createEvent("Event"),y=t.createEvent("Event"),nt="sogeti.menu.onClose",tt="sogeti.menu.onOpen",it="(min-width: 1024px)",u="expanded",f="open",p="has-children",w="refreshed";return h.register=function(n){e.push(n)},h.init=function(){t.documentElement.setAttribute("data-browser",navigator.userAgent);ot();e.length&&rt()},h}()})(this,this.document,window.sogeti=window.sogeti||{},jQuery),function(n,t,i,r){i.videoMenuBlock=function(){function f(n,t){var i=t==="pause"?"pauseVideo":"playVideo";n.postMessage('{"event":"command","func":"'+i+'","args":""}',"*")}function e(n,t){var i=t==="pause"?"pause":"play";n.postMessage('{"method":"'+i+'"}',"*")}function o(n,t){var i=t==="pause"?"pause":"play";n.postMessage('{"command":"'+i+'","parameters":[]}',"*")}function s(n){u.length!==0&&r.each(u,function(){var i=r(this),u=i.data("videoserviceprovider"),t=i[0].contentWindow;switch(u){case"YouTube":f(t,n);break;case"Vimeo":e(t,n);break;case"Dailymotion":o(t,n)}})}function h(){s("pause")}var n={},u=r(".video-menu-block .video-iframe");return n.init=function(){t.addEventListener("sogeti.menu.onClose",h,!0)},i.menu.register(n),n}()}(this,this.document,window.sogeti=window.sogeti||{},jQuery),function(n,t,i,r,u){i.pageListMenuBlock=function(){function o(n,t){var i=u.render(e,t);r(".pageList",n).html(i)}function s(n){var t=n.data("block-id");t&&r.getJSON(f+"findpages/"+t).done(function(t){t&&o(n,t)}).fail(function(n){console.log("ERROR",n)})}var n={},t=r(".page-list-menu-block"),f="/api/menu/",e='<li><a href= "{{url}}">{{name}}<\/a><\/li>';return n.init=function(){t.length&&t.each(function(){s(r(this))})},i.menu.register(n),n}()}(this,this.document,window.sogeti=window.sogeti||{},jQuery,jsTemplate);$(document).ready(function(){function t(n,t){$(n)&&($(t)&&$(n).css("top",t+"px"),$(n).show(),$(".popup-shade").show())}function i(n){$(n)&&($(n).hide(),$(".popup-shade").hide())}var n=document.getElementById("mandatorymsg"),u,r;if(n!=null?(n.scrollIntoView(!0),window.scrollBy(0,-300)):(n=document.getElementById("errormsg"),n!=null&&(n.scrollIntoView(!0),window.scrollBy(0,-300))),sogeti.menu.init(),$.extend($.ui.autocomplete.prototype.options,{open:function(){$(this).hasClass("main-search")&&$(this).autocomplete("widget").css({width:$(this).width()+53+"px"})}}),$("#tabs").responsiveTabs({rotate:!1,collapsible:"accordion",setHash:!0,active:0,activate:function(){}}),$(".cookie-warning .close-warning").click(function(){var n=$(".cookie-warning");$(n).slideToggle(50)}),$(document).mouseup(function(n){var t=$(".country-list"),i=$(".search-box-wrapper");$(t).is(":visible")&&(t.is(n.target)||t.has(n.target).length!==0||t.slideToggle(50));$(i).is(":visible")&&(i.is(n.target)||i.has(n.target).length!==0||i.slideToggle(50))}),$(".top-stories").click(function(){var t=$(".col2"),n=$(".col3"),i=$(".col2-2");$(n).is(":hidden")||$(".col2.big").is(":hidden")?($(t).css("display","block"),$(n).css("display","block"),$(i).css("display","block")):($(t).css("display",""),$(n).css("display",""),$(i).css("display",""))}),$(".author .read-more a").click(function(n){n.preventDefault();var i=$(this).closest(".author-wrapper").find(".popup"),r=$(this).closest(".author").position().top-80;t(i,r)}),$(".author-wrapper .popup .crosser").click(function(n){n.preventDefault();var t=$(this).closest(".author-wrapper").find(".popup");i(t)}),$(".contact .read-more a").click(function(n){var i;n.preventDefault();var u=$(this).closest(".contact-wrapper").find(".popup"),f=$(this).closest(".contact").position().top-80,r=$(this).closest(".contact-wrapper").position().top;t(u,f);i=0;i=$(document).width()>990?r:r-110;$("html,body").animate({scrollTop:i})}),$(".contact-wrapper .popup .crosser").click(function(n){n.preventDefault();var t=$(this).closest(".contact-wrapper").find(".popup");i(t)}),$(".contact  a.emailpop").click(function(n){var r;n.preventDefault();var u=$(this).closest(".contact-wrapper").find(".popup2"),f=$(this).closest(".contact").position().top,i=$(this).closest(".contact-wrapper").position().top;t(u,i);console.log("Pos: "+$(this).closest(".contact-wrapper").position().top);r=0;r=$(document).width()>990?i:i-110;$("html,body").animate({scrollTop:r})}),$(".contact-wrapper .popup2 .crosser").click(function(n){n.preventDefault();var t=$(this).closest(".contact-wrapper").find(".popup2");i(t)}),$("#conf a").click(function(n){n.preventDefault();var i=$(".primary-inner #ConfPopup").find(".popup"),r=$(".primary-inner #ConfPopup").position().top-80;t(i,r)}),$(".primary-inner #ConfPopup .popup .crosser").click(function(n){n.preventDefault();var t=$(".primary-inner #ConfPopup").find(".popup");i(t)}),$(".xform_Event").removeAttr("novalidate"),$(function(){var n=$(":checkbox[required]");n.change(function(){n.is(":checked")?n.removeAttr("required"):n.attr("required","required")})}),setTimeout("externallink();",5e3),typeof initializeGoogleMaps=="function"&&initializeGoogleMaps(),$(".main-search").length>0)if($("#SearchFilters").clone(!0).appendTo("#MobileSearchFilters"),$(".main-search").autocomplete({source:function(n,t){$.ajax({url:baseUrl,type:"GET",data:{query:n.term},dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){t($.map(n,function(n){return{label:n.Query,value:n.Query,url:n.Url,type:n.Type,fileExtension:n.FileExtension}}))}})},select:function(n,t){window.location.href=t.item.url},minLength:2}).data("ui-autocomplete")._renderItem=function(n,t){var i=$("<li><\/li>").data("item.autocomplete",t).append(t.label).appendTo(n);return i.addClass(t.type),i.addClass(t.fileExtension),i},searchHits!==null&&typeof searchHits!="undefined"&&searchHits.length>0)initBootpag(searchHits);else{u=getParameterByName("q");u!==""&&(spellcheck(u),$("#MobileSearchFilters").hide(),$("#SearchFiltersColumn").hide());return}$(".top-search").autocomplete({source:function(n,t){$.ajax({url:baseUrl,type:"GET",data:{query:n.term},dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){t($.map(n,function(n){return{label:n.Query,value:n.Query,url:n.Url,type:n.Type,fileExtension:n.FileExtension}}))}})},select:function(n,t){window.location.href=t.item.url},minLength:2}).data("ui-autocomplete")._renderItem=function(n,t){var i=$("<li><\/li>").data("item.autocomplete",t).append(t.label).appendTo(n);return i.addClass(t.type),i.addClass(t.fileExtension),i};typeof showCalendar!="undefined"&&($(".right-column-inner").prepend('<p class="datepickerHeader"><input type="text" id="input1" size="10"><input type="text" id="input2" size="10">'+calendarDescription+'<\/p><div id="datepicker"><\/div>'),r=$.datepicker.regional[langPrefix],typeof r=="undefined"&&(r=$.datepicker.regional["en-GB"]),$.datepicker.setDefaults(r),$("#datepicker").datepicker({beforeShowDay:function(n){var t=$.datepicker.parseDate($.datepicker._defaults.dateFormat,$("#input1").val()),i=$.datepicker.parseDate($.datepicker._defaults.dateFormat,$("#input2").val());return[!0,t&&(n.getTime()==t.getTime()||i&&n>=t&&n<=i)?"dp-highlight":""]},onSelect:function(n){var u=$.datepicker.parseDate($.datepicker._defaults.dateFormat,$("#input1").val()),f=$.datepicker.parseDate($.datepicker._defaults.dateFormat,$("#input2").val()),e=$.datepicker.parseDate($.datepicker._defaults.dateFormat,n),t,i,r;!u||f?($("#input1").val(n),$("#input2").val(""),$(this).datepicker()):e<u?($("#input2").val($("#input1").val()),$("#input1").val(n),$(this).datepicker()):($("#input2").val(n),$(this).datepicker());t=$("#input1").val();i=$("#input2").val();t&&i&&(r=angular.element("[ng-controller=tagCtrl]").scope(),r.$apply(function(){r.filterIt(setStartFilter,null,new Date(t),new Date(i))}))}}))});$(".searchFilters button").click(function(){$(".searchFilters .active").removeClass("active");$("."+this.className).addClass("active")});$(window).bind("load",function(){$('a[href^="//"],a[href^="http"]').not('[href*="'+window.location.hostname+'"]').attr({rel:"nofollow",target:"_blank"})})