window.Modernizr=function(i,h,s){function t(t){c.cssText=t}function r(t,e){return typeof t===e}function a(t,e){for(var n in t){var i=t[n];if(!~(""+i).indexOf("-")&&c[i]!==s)return"pfx"!=e||i}return!1}function e(t,e,n){var i=t.charAt(0).toUpperCase()+t.slice(1),o=(t+" "+m.join(i+" ")+i).split(" ");return r(e,"string")||void 0===e?a(o,e):function(t,e,n){for(var i in t){var o=e[t[i]];if(o!==s)return!1===n?t[i]:r(o,"function")?o.bind(n||e):o}return!1}(o=(t+" "+g.join(i+" ")+i).split(" "),e,n)}function o(t,e,n,i){var o,s,r,a,l=h.createElement("div"),c=h.body,u=c||h.createElement("body");if(parseInt(n,10))for(;n--;)(r=h.createElement("div")).id=i?i[n]:d+(n+1),l.appendChild(r);return o=["­",'"].join(""),l.id=d,(c?l:u).innerHTML+=o,u.appendChild(l),c||(u.style.background="",u.style.overflow="hidden",a=p.style.overflow,p.style.overflow="hidden",p.appendChild(u)),s=e(l,t),c?l.parentNode.removeChild(l):(u.parentNode.removeChild(u),p.style.overflow=a),!!s}var n,l={},p=h.documentElement,d="modernizr",c=h.createElement(d).style,u=" -webkit- -moz- -o- -ms- ".split(" "),f="Webkit Moz O ms",m=f.split(" "),g=f.toLowerCase().split(" "),v={},y=[],b=y.slice,w={}.hasOwnProperty,_=void 0!==w&&void 0!==w.call?function(t,e){return w.call(t,e)}:function(t,e){return e in t&&void 0===t.constructor.prototype[e]};for(var C in Function.prototype.bind||(Function.prototype.bind=function(i){var o=this;if("function"!=typeof o)throw new TypeError;var s=b.call(arguments,1),r=function(){if(this instanceof r){function t(){}t.prototype=o.prototype;var e=new t,n=o.apply(e,s.concat(b.call(arguments)));return Object(n)===n?n:e}return o.apply(i,s.concat(b.call(arguments)))};return r}),v.touch=function(){var e;return"ontouchstart"in i||i.DocumentTouch&&h instanceof DocumentTouch?e=!0:o(["@media (",u.join("touch-enabled),("),d,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(t){e=9===t.offsetTop}),e},v.csstransitions=function(){return e("transition")},v)_(v,C)&&(n=C.toLowerCase(),l[n]=v[C](),y.push((l[n]?"":"no-")+n));return l.addTest=function(t,e){if("object"==typeof t)for(var n in t)_(t,n)&&l.addTest(n,t[n]);else{if(t=t.toLowerCase(),l[t]!==s)return l;e="function"==typeof e?e():e,p.className+=" "+(e?"":"no-")+t,l[t]=e}return l},t(""),0,function(t,l){function c(){var t=f.elements;return"string"==typeof t?t.split(" "):t}function u(t){var e=a[t[i]];return e||(e={},r++,t[i]=r,a[r]=e),e}function h(t,e,n){return e=e||l,d?e.createElement(t):!(i=(n=n||u(e)).cache[t]?n.cache[t].cloneNode():s.test(t)?(n.cache[t]=n.createElem(t)).cloneNode():n.createElem(t)).canHaveChildren||o.test(t)||i.tagUrn?i:n.frag.appendChild(i);var i}function e(t){var e,n,i,o,s,r,a=u(t=t||l);return!f.shivCSS||p||a.hasCSS||(a.hasCSS=(o="article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}",s=(i=t).createElement("p"),r=i.getElementsByTagName("head")[0]||i.documentElement,s.innerHTML="x",!!r.insertBefore(s.lastChild,r.firstChild))),d||(e=t,(n=a).cache||(n.cache={},n.createElem=e.createElement,n.createFrag=e.createDocumentFragment,n.frag=n.createFrag()),e.createElement=function(t){return f.shivMethods?h(t,e,n):n.createElem(t)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+c().join().replace(/[\w\-]+/g,function(t){return n.createElem(t),n.frag.createElement(t),'c("'+t+'")'})+");return n}")(f,n.frag)),t}var p,d,n=t.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,s=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,i="_html5shiv",r=0,a={};!function(){try{var t=l.createElement("a");t.innerHTML="",p="hidden"in t,d=1==t.childNodes.length||function(){l.createElement("a");var t=l.createDocumentFragment();return void 0===t.cloneNode||void 0===t.createDocumentFragment||void 0===t.createElement}()}catch(t){d=p=!0}}();var f={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==n.shivCSS,supportsUnknownElements:d,shivMethods:!1!==n.shivMethods,type:"default",shivDocument:e,createElement:h,createDocumentFragment:function(t,e){if(t=t||l,d)return t.createDocumentFragment();for(var n=(e=e||u(t)).frag.cloneNode(),i=0,o=c(),s=o.length;it&&(t=n(this).height())}),!e&&Number.prototype.pxToEm&&(t=t.pxToEm()),n.browser.msie&&6===n.browser.version&&this.children().css({height:t}),n(this).children().css({"min-height":t})}),this}}(jQuery),function(l){var c=l(window),u=c.height();c.resize(function(){u=c.height()}),l.fn.parallax=function(i,o,t){var s,r,a=l(this);function e(){var n=c.scrollTop();a.each(function(){var t=l(this),e=t.offset().top;e+s(t)").get(0),a.$el.append(a.canvas),"undefined"!=typeof G_vmlCanvasManager&&null!==G_vmlCanvasManager&&G_vmlCanvasManager.initElement(a.canvas),a.ctx=a.canvas.getContext("2d"),1.5").addClass(l("Inner")),o=c(""),s=n.position();n.after(o.append(i)),o.addClass(a),e.mapClass&&o.addClass(n.attr("class")),e.mapStyle&&o.attr("style",n.attr("style")),n.addClass("hasCustomSelect").on("update",function(){r(n,o);var t=parseInt(n.outerWidth(),10)-(parseInt(o.outerWidth(),10)-parseInt(o.width(),10));o.css({display:"inline-block"});var e=o.outerHeight();n.attr("disabled")?o.addClass(l("Disabled")):o.removeClass(l("Disabled")),i.css({width:t,display:"inline-block"}),n.css({"-webkit-appearance":"menulist-button",width:o.outerWidth(),position:"absolute",opacity:0,height:e,fontSize:o.css("font-size"),left:s.left,top:s.top})}).on("change",function(){o.addClass(l("Changed")),r(n,o)}).on("keyup",function(t){o.hasClass(l("Open"))?13!==t.which&&27!==t.which&&9!==t.which||r(n,o):(n.blur(),n.focus())}).on("mousedown",function(){o.removeClass(l("Changed"))}).on("mouseup",function(t){o.hasClass(l("Open"))||(0 li")),this.itemsCount=this.items.length,this.itemsRenderedCount=0,this.didScroll=!1;var n=this;imagesLoaded(this.el,function(){new Masonry(n.el,{itemSelector:"li",transitionDuration:0}),Modernizr.cssanimations&&(n.el.classList.contains("first-load")?n.items.forEach(function(t,e){o(t)&&n._onScrollFn()}):n.items.forEach(function(t,e){o(t)&&n._onScrollFn()}),document.getElementById(n.el.id).className=document.getElementById(n.el.id).className.replace(/\bfirst-load\b/,""),i.addEventListener("scroll",function(){n._onScrollFn()},!1),i.addEventListener("resize",function(){n._resizeHandler()},!1))})},_onScrollFn:function(){var t=this;this.didScroll||(this.didScroll=!0,setTimeout(function(){t._scrollPage()},60))},_scrollPage:function(){var i=this;this.items.forEach(function(n,t){classie.has(n,"shown")||classie.has(n,"animate")||!o(n,i.options.viewportFactor)||setTimeout(function(){var t,e=a()+r()/2;i.el.style.WebkitPerspectiveOrigin="50% "+e+"px",i.el.style.MozPerspectiveOrigin="50% "+e+"px",i.el.style.perspectiveOrigin="50% "+e+"px",i._checkTotalRendered(),i.options.minDuration&&i.options.maxDuration&&(t=Math.random()*(i.options.maxDuration-i.options.minDuration)+i.options.minDuration+"s",n.style.WebkitAnimationDuration=t,n.style.MozAnimationDuration=t,n.style.animationDuration=t),classie.add(n,"animate")},25)}),this.didScroll=!1},_resizeHandler:function(){var t=this;this.resizeTimeout&&clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){t._scrollPage(),t.resizeTimeout=null},1e3)},_checkTotalRendered:function(){++this.itemsRenderedCount,this.itemsRenderedCount===this.itemsCount&&i.removeEventListener("scroll",this._onScrollFn)}},i.AnimOnScroll=t}(window),function(t){"use strict";function e(t){if(t){if("string"==typeof s[t])return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var e,n=0,i=o.length;ne;e+=1)this.defineEvent(t[e]);return this},n.removeListener=function(t,e){var n,i,o=this.getListenersAsObject(t);for(i in o)o.hasOwnProperty(i)&&(-1!==(n=s(e,o[i]))&&o[i].splice(n,1));return this},n.off=n.removeListener,n.addListeners=function(t,e){return this.manipulateListeners(!1,t,e)},n.removeListeners=function(t,e){return this.manipulateListeners(!0,t,e)},n.manipulateListeners=function(t,e,n){var i,o,s=t?this.removeListener:this.addListener,r=t?this.removeListeners:this.addListeners;if("object"!=typeof e||e instanceof RegExp)for(i=n.length;i--;)s.call(this,e,n[i]);else for(i in e)e.hasOwnProperty(i)&&(o=e[i])&&("function"==typeof o?s.call(this,i,o):r.call(this,i,o));return this},n.removeEvent=function(t){var e,n=typeof t,i=this._getEvents();if("string"==n)delete i[t];else if("object"==n)for(e in i)i.hasOwnProperty(e)&&t.test(e)&&delete i[e];else delete this._events;return this},n.emitEvent=function(t,e){var n,i,o=this.getListenersAsObject(t);for(i in o)if(o.hasOwnProperty(i))for(n=o[i].length;n--;)!0===(e?o[i][n].apply(null,e):o[i][n]())&&this.removeListener(t,o[i][n]);return this},n.trigger=n.emitEvent,n.emit=function(t){var e=Array.prototype.slice.call(arguments,1);return this.emitEvent(t,e)},"function"==typeof define&&define.amd?define(function(){return e}):t.EventEmitter=e}(this),function(t){"use strict";function e(){}function n(c){var u;c&&(u="undefined"==typeof console?e:function(t){console.error(t)},c.bridget=function(t,e){var a,l,n;(n=e).prototype.option||(n.prototype.option=function(t){c.isPlainObject(t)&&(this.options=c.extend(!0,this.options,t))}),a=t,l=e,c.fn[a]=function(e){if("string"!=typeof e)return this.each(function(){var t=c.data(this,a);t?(t.option(e),t._init()):(t=new l(this,e),c.data(this,a,t))});for(var t=h.call(arguments,1),n=0,i=this.length;nr.left&&s.xr.top&&s.yv.longTapThreshold&&y<_t&&v.longTap&&!1!==n?n=A(t,e,vt):1!==E&&Lt||!isNaN(y)&&0!==y||!U()||!1===n||(n=A(t,e,mt)),e===xt&&g(),e!==zt||Lt&&0!=t.touches.length||g(),n}function A(t,e,n){var i=void 0;if(n==dt){if(a.trigger("swipeStatus",[e,b||null,y||0,w||0,E]),v.swipeStatus&&!1===(i=v.swipeStatus.call(a,t,e,b||null,y||0,w||0,E)))return!1;if(e==zt&&H()){if(a.trigger("swipe",[b,y,w,E]),v.swipe&&!1===(i=v.swipe.call(a,t,b,y,w,E)))return!1;switch(b){case st:a.trigger("swipeLeft",[b,y,w,E]),v.swipeLeft&&(i=v.swipeLeft.call(a,t,b,y,w,E));break;case rt:a.trigger("swipeRight",[b,y,w,E]),v.swipeRight&&(i=v.swipeRight.call(a,t,b,y,w,E));break;case at:a.trigger("swipeUp",[b,y,w,E]),v.swipeUp&&(i=v.swipeUp.call(a,t,b,y,w,E));break;case lt:a.trigger("swipeDown",[b,y,w,E]),v.swipeDown&&(i=v.swipeDown.call(a,t,b,y,w,E))}}}if(n==ft){if(a.trigger("pinchStatus",[e,x||null,z||0,w||0,E,T]),v.pinchStatus&&!1===(i=v.pinchStatus.call(a,t,e,x||null,z||0,w||0,E,T)))return!1;if(e==zt&&j())switch(x){case ct:a.trigger("pinchIn",[x||null,z||0,w||0,E,T]),v.pinchIn&&(i=v.pinchIn.call(a,t,x||null,z||0,w||0,E,T));break;case ut:a.trigger("pinchOut",[x||null,z||0,w||0,E,T]),v.pinchOut&&(i=v.pinchOut.call(a,t,x||null,z||0,w||0,E,T))}}return n==mt?e!==xt&&e!==zt||(clearTimeout(p),Q()&&!G()?(h=it(),p=setTimeout(ot.proxy(function(){h=null,a.trigger("tap",[t.target]),v.tap&&(i=v.tap.call(a,t,t.target))},this),v.doubleTapThreshold)):(h=null,a.trigger("tap",[t.target]),v.tap&&(i=v.tap.call(a,t,t.target)))):n==gt?e!==xt&&e!==zt||(clearTimeout(p),h=null,a.trigger("doubletap",[t.target]),v.doubleTap&&(i=v.doubleTap.call(a,t,t.target))):n==vt&&(e!==xt&&e!==zt||(clearTimeout(p),h=null,a.trigger("longtap",[t.target]),v.longTap&&(i=v.longTap.call(a,t,t.target)))),i}function P(){var t=!0;return null!==v.threshold&&(t=y>=v.threshold),t}function W(){var t=!1;return null!==v.cancelThreshold&&null!==b&&(t=Z(b)-y>=v.cancelThreshold),t}function R(){var t=!v.maxTimeThreshold||!(w>=v.maxTimeThreshold);return t}function j(){var t=q(),e=B(),n=null===v.pinchThreshold||z>=v.pinchThreshold;return t&&e&&n}function N(){return v.pinchStatus||v.pinchIn||v.pinchOut}function H(){var t=R(),e=P(),n=q(),i=B();return!W()&&i&&n&&e&&t}function F(){return v.swipe||v.swipeStatus||v.swipeLeft||v.swipeRight||v.swipeUp||v.swipeDown}function q(){return E===v.fingers||v.fingers===wt||!Lt}function B(){return 0!==I[0].end.x}function U(){return v.tap}function Q(){return!!v.doubleTap}function G(){if(null==h)return!1;var t=it();return Q()&&t-h<=v.doubleTapThreshold}function Y(){u=c=0}function V(){var t=!1;return c&&it()-c<=v.fingerReleaseThreshold&&(t=!0),t}function X(t){!0===t?(a.bind(i,f),a.bind(o,m),s&&a.bind(s,$)):(a.unbind(i,f,!1),a.unbind(o,m,!1),s&&a.unbind(s,$,!1)),a.data(St+"_intouch",!0===t)}function K(t,e){var n=void 0!==e.identifier?e.identifier:0;return I[t].identifier=n,I[t].start.x=I[t].end.x=e.pageX||e.clientX,I[t].start.y=I[t].end.y=e.pageY||e.clientY,I[t]}function J(t){var e=function(t){for(var e=0;e",{style:"background:#fff"}).css("background-position-x")!==v,y=e?function(t,e,n){t.css({"background-position-x":e,"background-position-y":n})}:function(t,e,n){t.css("background-position",e+" "+n)},b=e?function(t){return[t.css("background-position-x"),t.css("background-position-y")]}:function(t){return t.css("background-position").split(" ")},c=o.requestAnimationFrame||o.webkitRequestAnimationFrame||o.mozRequestAnimationFrame||o.oRequestAnimationFrame||o.msRequestAnimationFrame||function(t){setTimeout(t,1e3/60)};i.prototype={init:function(){this.options.name=s+"_"+Math.floor(1e9*Math.random()),this._defineElements(),this._defineGetters(),this._defineSetters(),this._handleWindowLoadAndResize(),this._detectViewport(),this.refresh({firstLoad:!0}),"scroll"===this.options.scrollProperty?this._handleScrollEvent():this._startAnimationLoop()},_defineElements:function(){this.element===t.body&&(this.element=o),this.$scrollElement=g(this.element),this.$element=this.element===o?g("body"):this.$scrollElement,this.$viewportElement=this.options.viewportElement!==v?g(this.options.viewportElement):this.$scrollElement[0]===o||"scroll"===this.options.scrollProperty?this.$scrollElement:this.$scrollElement.parent()},_defineGetters:function(){var t=this,e=a[t.options.scrollProperty];this._getScrollLeft=function(){return e.getLeft(t.$scrollElement)},this._getScrollTop=function(){return e.getTop(t.$scrollElement)}},_defineSetters:function(){var s=this,t=a[s.options.scrollProperty],r=l[s.options.positionProperty],e=t.setLeft,n=t.setTop;this._setScrollLeft="function"==typeof e?function(t){e(s.$scrollElement,t)}:g.noop,this._setScrollTop="function"==typeof n?function(t){n(s.$scrollElement,t)}:g.noop,this._setPosition=r.setPosition||function(t,e,n,i,o){s.options.horizontalScrolling&&r.setLeft(t,e,n),s.options.verticalScrolling&&r.setTop(t,i,o)}},_handleWindowLoadAndResize:function(){var t=this,e=g(o);t.options.responsive&&e.bind("load."+this.name,function(){t.refresh()}),e.bind("resize."+this.name,function(){t._detectViewport(),t.options.responsive&&t.refresh()})},refresh:function(t){var n=this,e=n._getScrollLeft(),i=n._getScrollTop();t&&t.firstLoad||this._reset(),this._setScrollLeft(0),this._setScrollTop(0),this._setOffsets(),this._findParticles(),this._findBackgrounds(),t&&t.firstLoad&&/WebKit/.test(navigator.userAgent)&&g(o).load(function(){var t=n._getScrollLeft(),e=n._getScrollTop();n._setScrollLeft(t+1),n._setScrollTop(e+1),n._setScrollLeft(t),n._setScrollTop(e)}),this._setScrollLeft(e),this._setScrollTop(i)},_detectViewport:function(){var t=this.$viewportElement.offset(),e=null!==t&&t!==v;this.viewportWidth=this.$viewportElement.width(),this.viewportHeight=this.$viewportElement.height(),this.viewportOffsetTop=e?t.top:0,this.viewportOffsetLeft=e?t.left:0},_findParticles:function(){var m=this;this._getScrollLeft(),this._getScrollTop();if(this.particles!==v)for(var t=this.particles.length-1;0<=t;t--)this.particles[t].$element.data("stellar-elementIsActive",v);this.particles=[],this.options.parallaxElements&&this.$element.find("[data-stellar-ratio]").each(function(t){var e,n,i,o,s,r,a,l,c,u=g(this),h=0,p=0,d=0,f=0;if(u.data("stellar-elementIsActive")){if(u.data("stellar-elementIsActive")!==this)return}else u.data("stellar-elementIsActive",this);m.options.showElement(u),u.data("stellar-startingLeft")?(u.css("left",u.data("stellar-startingLeft")),u.css("top",u.data("stellar-startingTop"))):(u.data("stellar-startingLeft",u.css("left")),u.data("stellar-startingTop",u.css("top"))),i=u.position().left,o=u.position().top,s="auto"===u.css("margin-left")?0:parseInt(u.css("margin-left"),10),r="auto"===u.css("margin-top")?0:parseInt(u.css("margin-top"),10),l=u.offset().left-s,c=u.offset().top-r,u.parents().each(function(){var t=g(this);if(!0===t.data("stellar-offset-parent"))return h=d,p=f,a=t,!1;d+=t.position().left,f+=t.position().top}),e=u.data("stellar-horizontal-offset")!==v?u.data("stellar-horizontal-offset"):a!==v&&a.data("stellar-horizontal-offset")!==v?a.data("stellar-horizontal-offset"):m.horizontalOffset,n=u.data("stellar-vertical-offset")!==v?u.data("stellar-vertical-offset"):a!==v&&a.data("stellar-vertical-offset")!==v?a.data("stellar-vertical-offset"):m.verticalOffset,m.particles.push({$element:u,$offsetParent:a,isFixed:"fixed"===u.css("position"),horizontalOffset:e,verticalOffset:n,startingPositionLeft:i,startingPositionTop:o,startingOffsetLeft:l,startingOffsetTop:c,parentOffsetLeft:h,parentOffsetTop:p,stellarRatio:u.data("stellar-ratio")!==v?u.data("stellar-ratio"):1,width:u.outerWidth(!0),height:u.outerHeight(!0),isHidden:!1})})},_findBackgrounds:function(){var t,d=this,f=this._getScrollLeft(),m=this._getScrollTop();this.backgrounds=[],this.options.parallaxBackgrounds&&(t=this.$element.find("[data-stellar-background-ratio]"),this.$element.data("stellar-background-ratio")&&(t=t.add(this.$element)),t.each(function(){var t,e,n,i,o,s,r,a=g(this),l=b(a),c=0,u=0,h=0,p=0;if(a.data("stellar-backgroundIsActive")){if(a.data("stellar-backgroundIsActive")!==this)return}else a.data("stellar-backgroundIsActive",this);a.data("stellar-backgroundStartingLeft")?y(a,a.data("stellar-backgroundStartingLeft"),a.data("stellar-backgroundStartingTop")):(a.data("stellar-backgroundStartingLeft",l[0]),a.data("stellar-backgroundStartingTop",l[1])),n="auto"===a.css("margin-left")?0:parseInt(a.css("margin-left"),10),i="auto"===a.css("margin-top")?0:parseInt(a.css("margin-top"),10),o=a.offset().left-n-f,s=a.offset().top-i-m,a.parents().each(function(){var t=g(this);if(!0===t.data("stellar-offset-parent"))return c=h,u=p,r=t,!1;h+=t.position().left,p+=t.position().top}),t=a.data("stellar-horizontal-offset")!==v?a.data("stellar-horizontal-offset"):r!==v&&r.data("stellar-horizontal-offset")!==v?r.data("stellar-horizontal-offset"):d.horizontalOffset,e=a.data("stellar-vertical-offset")!==v?a.data("stellar-vertical-offset"):r!==v&&r.data("stellar-vertical-offset")!==v?r.data("stellar-vertical-offset"):d.verticalOffset,d.backgrounds.push({$element:a,$offsetParent:r,isFixed:"fixed"===a.css("background-attachment"),horizontalOffset:t,verticalOffset:e,startingValueLeft:l[0],startingValueTop:l[1],startingBackgroundPositionLeft:isNaN(parseInt(l[0],10))?0:parseInt(l[0],10),startingBackgroundPositionTop:isNaN(parseInt(l[1],10))?0:parseInt(l[1],10),startingPositionLeft:a.position().left,startingPositionTop:a.position().top,startingOffsetLeft:o,startingOffsetTop:s,parentOffsetLeft:c,parentOffsetTop:u,stellarRatio:a.data("stellar-background-ratio")===v?1:a.data("stellar-background-ratio")})}))},_reset:function(){for(var t,e,n,i,o=this.particles.length-1;0<=o;o--)e=(t=this.particles[o]).$element.data("stellar-startingLeft"),n=t.$element.data("stellar-startingTop"),this._setPosition(t.$element,e,e,n,n),this.options.showElement(t.$element),t.$element.data("stellar-startingLeft",null).data("stellar-elementIsActive",null).data("stellar-backgroundIsActive",null);for(o=this.backgrounds.length-1;0<=o;o--)(i=this.backgrounds[o]).$element.data("stellar-backgroundStartingLeft",null).data("stellar-backgroundStartingTop",null),y(i.$element,i.startingValueLeft,i.startingValueTop)},destroy:function(){this._reset(),this.$scrollElement.unbind("resize."+this.name).unbind("scroll."+this.name),this._animationLoop=g.noop,g(o).unbind("load."+this.name).unbind("resize."+this.name)},_setOffsets:function(){var t=this,e=g(o);e.unbind("resize.horizontal-"+this.name).unbind("resize.vertical-"+this.name),"function"==typeof this.options.horizontalOffset?(this.horizontalOffset=this.options.horizontalOffset(),e.bind("resize.horizontal-"+this.name,function(){t.horizontalOffset=t.options.horizontalOffset()})):this.horizontalOffset=this.options.horizontalOffset,"function"==typeof this.options.verticalOffset?(this.verticalOffset=this.options.verticalOffset(),e.bind("resize.vertical-"+this.name,function(){t.verticalOffset=t.options.verticalOffset()})):this.verticalOffset=this.options.verticalOffset},_repositionElements:function(){var t,e,n,i,o,s,r,a,l,c,u=this._getScrollLeft(),h=this._getScrollTop(),p=!0,d=!0;if(this.currentScrollLeft!==u||this.currentScrollTop!==h||this.currentWidth!==this.viewportWidth||this.currentHeight!==this.viewportHeight){for(this.currentScrollLeft=u,this.currentScrollTop=h,this.currentWidth=this.viewportWidth,this.currentHeight=this.viewportHeight,c=this.particles.length-1;0<=c;c--)e=(t=this.particles[c]).isFixed?1:0,a=this.options.horizontalScrolling?(s=(u+t.horizontalOffset+this.viewportOffsetLeft+t.startingPositionLeft-t.startingOffsetLeft+t.parentOffsetLeft)*-(t.stellarRatio+e-1)+t.startingPositionLeft)-t.startingPositionLeft+t.startingOffsetLeft:(s=t.startingPositionLeft,t.startingOffsetLeft),l=this.options.verticalScrolling?(r=(h+t.verticalOffset+this.viewportOffsetTop+t.startingPositionTop-t.startingOffsetTop+t.parentOffsetTop)*-(t.stellarRatio+e-1)+t.startingPositionTop)-t.startingPositionTop+t.startingOffsetTop:(r=t.startingPositionTop,t.startingOffsetTop),this.options.hideDistantElements&&(d=!this.options.horizontalScrolling||a+t.width>(t.isFixed?0:u)&&a<(t.isFixed?0:u)+this.viewportWidth+this.viewportOffsetLeft,p=!this.options.verticalScrolling||l+t.height>(t.isFixed?0:h)&&l<(t.isFixed?0:h)+this.viewportHeight+this.viewportOffsetTop),d&&p?(t.isHidden&&(this.options.showElement(t.$element),t.isHidden=!1),this._setPosition(t.$element,s,t.startingPositionLeft,r,t.startingPositionTop)):t.isHidden||(this.options.hideElement(t.$element),t.isHidden=!0);for(c=this.backgrounds.length-1;0<=c;c--)e=(n=this.backgrounds[c]).isFixed?0:1,i=this.options.horizontalScrolling?(u+n.horizontalOffset-this.viewportOffsetLeft-n.startingOffsetLeft+n.parentOffsetLeft-n.startingBackgroundPositionLeft)*(e-n.stellarRatio)+"px":n.startingValueLeft,o=this.options.verticalScrolling?(h+n.verticalOffset-this.viewportOffsetTop-n.startingOffsetTop+n.parentOffsetTop-n.startingBackgroundPositionTop)*(e-n.stellarRatio)+"px":n.startingValueTop,y(n.$element,i,o)}},_handleScrollEvent:function(){function t(){n._repositionElements(),i=!1}function e(){i||(c(t),i=!0)}var n=this,i=!1;this.$scrollElement.bind("scroll."+this.name,e),e()},_startAnimationLoop:function(){var t=this;this._animationLoop=function(){c(t._animationLoop),t._repositionElements()},this._animationLoop()}},g.fn[s]=function(e){var n=arguments;return e===v||"object"==typeof e?this.each(function(){g.data(this,"plugin_"+s)||g.data(this,"plugin_"+s,new i(this,e))}):"string"==typeof e&&"_"!==e[0]&&"init"!==e?this.each(function(){var t=g.data(this,"plugin_"+s);t instanceof i&&"function"==typeof t[e]&&t[e].apply(t,Array.prototype.slice.call(n,1)),"destroy"===e&&g.data(this,"plugin_"+s,null)}):void 0},g[s]=function(t){var e=g(o);return e.stellar.apply(e,Array.prototype.slice.call(arguments,0))},g[s].scrollProperty=a,g[s].positionProperty=l,o.Stellar=i}(jQuery,this,document),function(u){u.fn.countTo=function(c){return c=c||{},u(this).each(function(){var n=u.extend({},u.fn.countTo.defaults,{from:u(this).data("from"),to:u(this).data("to"),speed:u(this).data("speed"),refreshInterval:u(this).data("refresh-interval"),decimals:u(this).data("decimals")},c),t=Math.ceil(n.speed/n.refreshInterval),e=(n.to-n.from)/t,i=this,o=u(this),s=0,r=n.from,a=o.data("countTo")||{};function l(t){var e=n.formatter.call(i,t,n);o.html(e)}o.data("countTo",a),a.interval&&clearInterval(a.interval),a.interval=setInterval(function(){s++,l(r+=e),"function"==typeof n.onUpdate&&n.onUpdate.call(i,r);t<=s&&(o.removeData("countTo"),clearInterval(a.interval),r=n.to,"function"==typeof n.onComplete&&n.onComplete.call(i,r))},n.refreshInterval),l(r)})},u.fn.countTo.defaults={from:0,to:0,speed:1e3,refreshInterval:100,decimals:0,formatter:function(t,e){return t.toFixed(e.decimals)},onUpdate:null,onComplete:null}}(jQuery),function(m){function t(){this.regional=[],this.regional[""]={labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:!1},this._defaults={until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:!1,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:!1,onExpiry:null,onTick:null,tickInterval:1},m.extend(this._defaults,this.regional[""]),this._serverSyncs=[];var i="function"==typeof Date.now?Date.now:function(){return(new Date).getTime()},o=window.performance&&"function"==typeof window.performance.now;var s=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null,r=0;!s||m.noRequestAnimationFrame?(m.noRequestAnimationFrame=null,setInterval(function(){b._updateTargets()},980)):(r=window.animationStartTime||window.webkitAnimationStartTime||window.mozAnimationStartTime||window.oAnimationStartTime||window.msAnimationStartTime||i(),s(function t(e){var n=e<1e12?o?performance.now()+performance.timing.navigationStart:i():e||i();1e3<=n-r&&(b._updateTargets(),r=n),s(t)}))}m.extend(t.prototype,{markerClassName:"hasCountdown",propertyName:"countdown",_rtlClass:"countdown_rtl",_sectionClass:"countdown_section",_amountClass:"countdown_amount",_rowClass:"countdown_row",_holdingClass:"countdown_holding",_showClass:"countdown_show",_descrClass:"countdown_descr",_timerTargets:[],setDefaults:function(t){this._resetExtraLabels(this._defaults,t),m.extend(this._defaults,t||{})},UTCDate:function(t,e,n,i,o,s,r,a){"object"==typeof e&&e.constructor==Date&&(a=e.getMilliseconds(),r=e.getSeconds(),s=e.getMinutes(),o=e.getHours(),i=e.getDate(),n=e.getMonth(),e=e.getFullYear());var l=new Date;return l.setUTCFullYear(e),l.setUTCDate(1),l.setUTCMonth(n||0),l.setUTCDate(i||1),l.setUTCHours(o||0),l.setUTCMinutes((s||0)-(Math.abs(t)<30?60*t:t)),l.setUTCSeconds(r||0),l.setUTCMilliseconds(a||0),l},periodsToSeconds:function(t){return 31557600*t[0]+2629800*t[1]+604800*t[2]+86400*t[3]+3600*t[4]+60*t[5]+t[6]},_attachPlugin:function(t,e){var n;(t=m(t)).hasClass(this.markerClassName)||(n={options:m.extend({},this._defaults),_periods:[0,0,0,0,0,0,0]},t.addClass(this.markerClassName).data(this.propertyName,n),this._optionPlugin(t,e))},_addTarget:function(t){this._hasTarget(t)||this._timerTargets.push(t)},_hasTarget:function(t){return-1")),this._resetExtraLabels(s.options,e),i=s.options.timezone!=e.timezone,m.extend(s.options,e),this._adjustSettings(t,s,null!=e.until||null!=e.since||i),o=new Date,(s._since&&s._sinceo)&&this._addTarget(t[0]),this._updateCountdown(t,s))},_updateCountdown:function(t,e){var n,i,o=m(t);(e=e||o.data(this.propertyName))&&(o.html(this._generateHTML(e)).toggleClass(this._rtlClass,e.options.isRTL),m.isFunction(e.options.onTick)&&(n="lap"!=e._hold?e._periods:this._calculatePeriods(e,e._show,e.options.significant,new Date),1!=e.options.tickInterval&&this.periodsToSeconds(n)%e.options.tickInterval!=0||e.options.onTick.apply(t,[n])),"pause"!=e._hold&&(e._since?e._now.getTime()=e._until.getTime())&&!e._expiring?(e._expiring=!0,(this._hasTarget(t)||e.options.alwaysExpire)&&(this._removeTarget(t),m.isFunction(e.options.onExpiry)&&e.options.onExpiry.apply(t,[]),e.options.expiryText&&(i=e.options.layout,e.options.layout=e.options.expiryText,this._updateCountdown(t,e),e.options.layout=i),e.options.expiryUrl&&(window.location=e.options.expiryUrl)),e._expiring=!1):"pause"==e._hold&&this._removeTarget(t),o.data(this.propertyName,e))},_resetExtraLabels:function(t,e){var n=!1;for(var i in e)if("whichLabels"!=i&&i.match(/[Ll]abels/)){n=!0;break}if(n)for(var i in t)i.match(/[Ll]abels[02-9]|compactLabels1/)&&(t[i]=null)},_adjustSettings:function(t,e,n){for(var i,o,s=0,r=null,a=0;a'+i._translateDigits(n,n._periods[t])+''+(e?e[t]:u[t])+"":""}var u=n.options.compact?n.options.compactLabels:n.options.labels,h=n.options.whichLabels||this._normalLabels;return n.options.layout?this._buildLayout(n,s,n.options.layout,n.options.compact,n.options.significant,a):(n.options.compact?''+l(0)+l(1)+l(2)+l(3)+(s[4]?this._minDigits(n,n._periods[4],2):"")+(s[5]?(s[4]?n.options.timeSeparator:"")+this._minDigits(n,n._periods[5],2):"")+(s[6]?(s[4]||s[5]?n.options.timeSeparator:"")+this._minDigits(n,n._periods[6],2):""):''+c(0)+c(1)+c(2)+c(3)+c(4)+c(5)+c(6))+""+(n.options.description?''+n.options.description+"":"")},_buildLayout:function(n,t,e,i,o,s){function r(t){return(n.options[(i?"compactLabels":"labels")+c(n._periods[t])]||l)[t]}function a(t,e){return n.options.digits[Math.floor(t/e)%10]}for(var l=n.options[i?"compactLabels":"labels"],c=n.options.whichLabels||this._normalLabels,u={desc:n.options.description,sep:n.options.timeSeparator,yl:r(0),yn:this._minDigits(n,n._periods[0],1),ynn:this._minDigits(n,n._periods[0],2),ynnn:this._minDigits(n,n._periods[0],3),y1:a(n._periods[0],1),y10:a(n._periods[0],10),y100:a(n._periods[0],100),y1000:a(n._periods[0],1e3),ol:r(1),on:this._minDigits(n,n._periods[1],1),onn:this._minDigits(n,n._periods[1],2),onnn:this._minDigits(n,n._periods[1],3),o1:a(n._periods[1],1),o10:a(n._periods[1],10),o100:a(n._periods[1],100),o1000:a(n._periods[1],1e3),wl:r(2),wn:this._minDigits(n,n._periods[2],1),wnn:this._minDigits(n,n._periods[2],2),wnnn:this._minDigits(n,n._periods[2],3),w1:a(n._periods[2],1),w10:a(n._periods[2],10),w100:a(n._periods[2],100),w1000:a(n._periods[2],1e3),dl:r(3),dn:this._minDigits(n,n._periods[3],1),dnn:this._minDigits(n,n._periods[3],2),dnnn:this._minDigits(n,n._periods[3],3),d1:a(n._periods[3],1),d10:a(n._periods[3],10),d100:a(n._periods[3],100),d1000:a(n._periods[3],1e3),hl:r(4),hn:this._minDigits(n,n._periods[4],1),hnn:this._minDigits(n,n._periods[4],2),hnnn:this._minDigits(n,n._periods[4],3),h1:a(n._periods[4],1),h10:a(n._periods[4],10),h100:a(n._periods[4],100),h1000:a(n._periods[4],1e3),ml:r(5),mn:this._minDigits(n,n._periods[5],1),mnn:this._minDigits(n,n._periods[5],2),mnnn:this._minDigits(n,n._periods[5],3),m1:a(n._periods[5],1),m10:a(n._periods[5],10),m100:a(n._periods[5],100),m1000:a(n._periods[5],1e3),sl:r(6),sn:this._minDigits(n,n._periods[6],1),snn:this._minDigits(n,n._periods[6],2),snnn:this._minDigits(n,n._periods[6],3),s1:a(n._periods[6],1),s10:a(n._periods[6],10),s100:a(n._periods[6],100),s1000:a(n._periods[6],1e3)},h=e,p=0;p<=6;p++)var d="yowdhms".charAt(p),f=new RegExp("\\{"+d+"<\\}([\\s\\S]*)\\{"+d+">\\}","g"),h=h.replace(f,!o&&t[p]||o&&s[p]?"$1":"");return m.each(u,function(t,e){var n=new RegExp("\\{"+t+"\\}","g");h=h.replace(n,e)}),h},_minDigits:function(t,e,n){return(e=""+e).length>=n?this._translateDigits(t,e):(e="0000000000"+e,this._translateDigits(t,e.substr(e.length-n)))},_translateDigits:function(e,t){return(""+t).replace(/[0-9]/g,function(t){return e.options.digits[t]})},_determineShow:function(t){var e=t.options.format,n=[];return n[0]=e.match("y")?"?":e.match("Y")?"!":null,n[1]=e.match("o")?"?":e.match("O")?"!":null,n[2]=e.match("w")?"?":e.match("W")?"!":null,n[3]=e.match("d")?"?":e.match("D")?"!":null,n[4]=e.match("h")?"?":e.match("H")?"!":null,n[5]=e.match("m")?"?":e.match("M")?"!":null,n[6]=e.match("s")?"?":e.match("S")?"!":null,n},_calculatePeriods:function(t,n,e,i){t._now=i,t._now.setMilliseconds(0);var o=new Date(t._now.getTime());t._since?i.getTime()t._until.getTime()&&(t._now=i=o));var s,r,a,l,c,u,h,p=[0,0,0,0,0,0,0];(n[0]||n[1])&&(s=b._getDaysInMonth(i.getFullYear(),i.getMonth()),r=b._getDaysInMonth(o.getFullYear(),o.getMonth()),a=o.getDate()==i.getDate()||o.getDate()>=Math.min(s,r)&&i.getDate()>=Math.min(s,r),l=function(t){return 60*(60*t.getHours()+t.getMinutes())+t.getSeconds()},c=Math.max(0,12*(o.getFullYear()-i.getFullYear())+o.getMonth()-i.getMonth()+(o.getDate()h&&i.setDate(h),i.setFullYear(i.getFullYear()+p[0]),i.setMonth(i.getMonth()+p[1]),u&&i.setDate(h));function d(t,e){p[t]=n[t]?Math.floor(f/e):0,f-=p[t]*e}var f=Math.floor((o.getTime()-i.getTime())/1e3);if(d(2,604800),d(3,86400),d(4,3600),d(5,60),d(6,1),0=v&&(p[g]=0,f=1),0").css({marginTop:-24}).html(t).prependTo("#zozo-console").animate({marginTop:0},300).animate({backgroundColor:"#ffffff"},800):console&&!0===this.debug&&console.log(t)}},c.zozo.core.content={debug:!1,video:function(t){t&&t.find("iframe").each(function(){var t=c(this).attr("src"),e="wmode=transparent";t&&-1===t.indexOf(e)&&(-1!=t.indexOf("?")?c(this).attr("src",t+"&"+e):c(this).attr("src",t+"?"+e))})},check:function(t){this.video(t)}},c.zozo.core.keyCodes={tab:9,enter:13,esc:27,space:32,pageup:33,pagedown:34,end:35,home:36,left:37,up:38,right:39,down:40},c.zozo.core.debug={startTime:new Date,log:function(t){console&&console.log(t)},start:function(){this.startTime=+new Date,this.log("start: "+this.startTime)},stop:function(){var t=+new Date,e=t-this.startTime;this.log("end: "+t),this.log("diff: "+e);var n=e/1e3;Math.abs(n)}},c.zozo.core.support={is_mouse_present:function(){return"onmousedown"in t&&"onmouseup"in t&&"onmousemove"in t&&"onclick"in t&&"ondblclick"in t&&"onmousemove"in t&&"onmouseover"in t&&"onmouseout"in t&&"oncontextmenu"in t},is_touch_device:function(){return("ontouchstart"in t||0"+t+""),content:c("
"+e+"
")}},isEmpty:function(t){return!t||0===t.length},isNumber:function(t){return"number"==typeof t&&isFinite(t)},isEven:function(t){return t%2==0},isOdd:function(t){return!(_number%2==0)},animate:function(t,e,n,i,o,s){var r="none"===t.settings.animation.effects?0:t.settings.animation.duration,a=t.settings.animation.easing,l=c.zozo.core.support.css.transition;return e&&i&&(n&&e.css(n),e.css("left"),e.css("top"),"css"===t.settings.animation.type?(i[l]="all "+r+"ms ease-in-out",setTimeout(function(){e.css(i)}),setTimeout(function(){o&&e.css(o),e.css(l,"")},r)):e.animate(i,{duration:r,easing:a,complete:function(){o&&e.css(o),s&&e.hide()}})),t}},c.zozo.core.plugins={easing:function(t){var e=!1;return t&&t.settings&&(c.easing.def?e=!0:"swing"!=t.settings.animation.easing&&"linear"!=t.settings.animation.easing&&(t.settings.animation.easing="swing")),e}},c.zozo.core.browser={init:function(){var t,e;this.browser=this.searchString(this.dataBrowser)||"An unknown browser",this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version",c.zozo.core.console.log("init: "+this.browser+" : "+this.version),"Explorer"===this.browser&&(t=c("html"),6===(e=parseInt(this.version))||7===e?t.addClass("ie ie7"):8===e?t.addClass("ie ie8"):9===e&&t.addClass("ie ie9"))},isIE:function(t){return c.zozo.core.utils.isNumber(t)?"Explorer"===this.browser&&this.version<=t:"Explorer"===this.browser},isChrome:function(t){return c.zozo.core.utils.isNumber(t)?"Chrome"===this.browser&&this.version<=t:"Chrome"===this.browser},searchString:function(t){for(var e=0;er||Math.abs(i-s)>r)&&a()}e=setTimeout(a,p.event.special.ztap.timeThreshold),h.on("touchmove",c).on("touchend",l)}):h.on(e,function(t){p.event.simulate("ztap",u,t)})}}}(jQuery),function(f,m,i){null==m.zozo&&(m.zozo={});function n(t,e){this.elem=t,this.$elem=f(t),this.options=e,this.metadata=this.$elem.data("options")?this.$elem.data("options"):{},this.attrdata=this.$elem.data()?this.$elem.data():{},this.tabID,this.$tabGroup,this.$mobileNav,this.$mobileDropdownArrow,this.$tabs,this.$container,this.$contents,this.autoplayIntervalId,this.resizeWindowIntervalId,this.currentTab,this.BrowserDetection=f.zozo.core.browser,this.Deeplinking=f.zozo.core.hashHelper,this.lastWindowHeight,this.lastWindowWidth,this.responsive}var g={pluginName:"zozoTabs",elementSpacer:"",commaRegExp:/,/g,space:" ",responsive:{largeDesktop:1200,desktop:960,tablet:720,phone:480},modes:{tabs:"tabs",stacked:"stacked",menu:"menu",slider:"slider"},states:{closed:"z-state-closed",open:"z-state-open",active:"z-state-active"},events:{click:"click",mousover:"mouseover",touchend:"touchend",touchstart:"touchstart",touchmove:"touchmove"},animation:{effects:{fade:"fade",none:"none",slideH:"slideH",slideV:"slideV",slideLeft:"slideLeft",slideRight:"slideRight",slideTop:"slideTop",slideDown:"slideDown"},types:{css:"css",jquery:"jquery"}},classes:{prefix:"z-",wrapper:"z-tabs",tabGroup:"z-tabs-nav",tab:"z-tab",first:"z-first",last:"z-last",left:"z-left",right:"z-right",firstCol:"z-first-col",lastCol:"z-last-col",firstRow:"z-first-row",lastRow:"z-last-row",active:"z-active",link:"z-link",container:"z-container",content:"z-content",shadows:"z-shadows",bordered:"z-bordered",dark:"z-dark",spaced:"z-spaced",rounded:"z-rounded",themes:["gray","black","blue","crystal","green","silver","red","orange","deepblue","white"],flatThemes:["flat-turquoise","flat-emerald","flat-peter-river","flat-amethyst","flat-wet-asphalt","flat-green-sea","flat-nephritis","flat-belize-hole","flat-wisteria","flat-midnight-blue","flat-sun-flower","flat-carrot","flat-alizarin","flat-graphite","flat-concrete","flat-orange","flat-pumpkin","flat-pomegranate","flat-silver","flat-asbestos","flat-zozo-red"],styles:["contained","pills","underlined","clean","minimal"],orientations:["vertical","horizontal"],sizes:["mini","small","medium","large","xlarge","xxlarge"],positions:{top:"top",topLeft:"top-left",topCenter:"top-center",topRight:"top-right",topCompact:"top-compact",bottom:"bottom",bottomLeft:"bottom-left",bottomCenter:"bottom-center",bottomRight:"bottom-right",bottomCompact:"bottom-compact"}}},o="select",s="deactivate",r="contentLoad",l="contentUrl",a="disabled",c="z-disabled",v="z-stacked",u="z-icons-light",h="z-icons-dark",p="z-spinner",d="underlined",y="vertical",b="horizontal",w="mobile",_="z-multiline",C="z-animating",T="z-dropdown-arrow",z="responsive",x="z-content-inner";n.prototype={defaults:{delayAjax:50,animation:{duration:600,effects:"slideH",easing:"easeInQuad",type:"css",mobileDuration:0},autoContentHeight:!0,autoplay:{interval:0,smart:!0},bordered:!0,dark:!1,cacheAjax:!0,contentUrls:null,deeplinking:!1,deeplinkingMode:"single",deeplinkingPrefix:null,deeplinkingSeparator:"",defaultTab:"tab1",event:g.events.click,maxRows:3,minWidth:200,minWindowWidth:480,manualTabId:!1,mobileAutoScrolling:null,mobileNav:!0,mobileMenuIcon:null,mode:g.modes.tabs,multiline:!1,hashAttribute:"data-link",position:g.classes.positions.topLeft,orientation:b,ready:function(){},responsive:!0,responsiveDelay:0,rounded:!1,shadows:!0,theme:"silver",urlBased:!1,scrollToContent:!1,select:function(){},spaced:!1,deactivate:function(){},beforeSend:function(){},contentLoad:function(){},next:null,prev:null,error:function(){},noTabs:!1,size:"medium",style:"contained",tabRatio:1.03,tabRatioCompact:1.031,original:{itemWidth:0,itemMinWidth:null,itemMaxWidth:null,groupWidth:0,initGroupWidth:0,itemD:0,itemM:0,firstRowWidth:0,lastRowItems:0,count:0,contentMaxHeight:null,contentMaxWidth:null,navHeight:null,position:null,bottomLeft:null,tabGroupWidth:0},animating:!1},init:function(){var n=this;n.settings=f.extend(!0,{},n.defaults,n.options,n.metadata,n.attrdata),null!=n.settings.contentUrls&&n.$elem.find("> div > div").each(function(t,e){f(e).data(l,n.settings.contentUrls[t])}),L.initAnimation(n,!0),L.updateClasses(n),L.checkWidth(n,!0),L.bindEvents(n),L.initAutoPlay(n),f.zozo.core.plugins.easing(n);var t,e=n.settings.deeplinkingPrefix?n.settings.deeplinkingPrefix:n.tabID;return!0===n.settings.deeplinking?(i.location.hash?(t=n.Deeplinking.get(e,n.settings.deeplinkingSeparator),n.$tabs.filter("li["+n.settings.hashAttribute+"='"+t+"']").length?L.showTab(n,t):L.showTab(n,n.settings.defaultTab)):L.showTab(n,n.settings.defaultTab),void 0!==f(m).hashchange?f(m).hashchange(function(){var t=n.Deeplinking.get(e,n.settings.deeplinkingSeparator);n.currentTab&&n.currentTab.attr(n.settings.hashAttribute)===t||L.showTab(n,t)}):f(m).bind("hashchange",function(){var t=n.Deeplinking.get(e,n.settings.deeplinkingSeparator);n.currentTab&&n.currentTab.attr(n.settings.hashAttribute)===t||L.showTab(n,t)})):!0===n.settings.noTabs?L.showContent(n,L.getActive(n,0)):L.showTab(n,n.settings.defaultTab),n.$elem.find(">."+p).remove(),n.$elem.removeClass("z-tabs-loading"),L.checkWidth(n),n.$elem.trigger("ready",n.$elem),n},setOptions:function(t){var e=this;return e.settings=f.extend(!0,e.settings,t),L.initAnimation(e),L.updateClasses(e,!0),L.checkWidth(e,!1,!0),L.initAutoPlay(e),e},add:function(t,e,n){var i=this,o=L.create(t,e);return o.tab.appendTo(i.$tabGroup).hide().fadeIn(300).css("display",""),o.content.appendTo(i.$container),L.updateClasses(i),n&&!0===i.settings.deeplinking&&o.tab.attr(i.settings.hashAttribute,n),L.bindEvent(i,o.tab),setTimeout(function(){L.checkWidth(i,!1,!0)},350),i},insertAfter:function(t,e,n){return this},insertBefore:function(t,e,n){return this},remove:function(t){var e=this,n=t-1,i=e.$tabs.eq(n);return e.$contents.eq(n).remove(),i.fadeOut(300,function(){f(this).remove(),L.updateClasses(e)}),setTimeout(function(){L.checkWidth(e,!1,!0)},350),e},enable:function(t){var e=this.$tabs.eq(t);return e.length&&(e.removeClass(c),e.data(a,!1)),this},disable:function(t){var e=this.$tabs.eq(t);return e.length&&(e.addClass(c),e.data(a,!0)),this},select:function(t){var e=this;return!0!==e.settings.animating&&(!0===e.settings.noTabs?L.showContent(e,L.getActive(e,t)):L.changeHash(e,e.$tabs.eq(t).attr(e.settings.hashAttribute))),e},first:function(){return this.select(L.getFirst()),this},prev:function(){var t=this,e=L.getActiveIndex(t);return e<=L.getFirst(t)?t.select(L.getLast(t)):(t.select(e-1),f.zozo.core.debug.log("prev tab : "+(e-1))),t},next:function(t){t=t||this;var e=L.getActiveIndex(t);return parseInt(L.getLast(t))<=e?t.select(L.getFirst()):(t.select(e+1),f.zozo.core.debug.log("next tab : "+(e+1))),t},last:function(){return this.select(L.getLast(this)),this},play:function(t){var e=this;return(null==t||t<0)&&(t=2e3),e.settings.autoplay.interval=t,e.stop(),e.autoplayIntervalId=setInterval(function(){e.next(e)},e.settings.autoplay.interval),e},stop:function(t){return t=t||this,clearInterval(t.autoplayIntervalId),t},refresh:function(){return this.$contents.filter(".z-active").css({display:"block"}).show(),L.checkWidth(this),this}};var L={initAnimation:function(t,e){var n=f.zozo.core.utils.toArray(g.animation.effects);f.inArray(t.settings.animation.effects,n)<0&&(t.settings.animation.effects=g.animation.effects.slideH),jQuery.browser.mobile&&(t.settings.shadows=!1),!1===f.zozo.core.support.css.transition&&(t.settings.animation.type=g.animation.types.jquery,jQuery.browser.mobile&&(t.settings.animation.duration=0)),t.settings.animation.effects===g.animation.effects.none&&!0===e&&(t.settings.animation.duration=0)},updateClasses:function(i,t){i.$elem.find("*").stop(!0,!0),i.tabID=i.$elem.attr("id"),i.$tabGroup=i.$elem.find("> ul").addClass(g.classes.tabGroup).not(".z-tabs-mobile").addClass("z-tabs-desktop"),i.$tabs=i.$tabGroup.find("> li"),i.$container=i.$elem.find("> div"),i.$contents=i.$container.find("> div"),i.$tabGroup.length<=0&&(i.settings.noTabs=!0);f.zozo.core.support.css.transition;var e=i.settings.noTabs;i.$container.addClass(g.classes.container).css({_transition:""}),i.$contents.addClass(g.classes.content),i.$contents.each(function(t,e){var n=f(e);n.css({left:"",top:"",opacity:"",display:"",_transition:""}),n.hasClass(g.classes.active)&&n.show().css({display:"block",_transition:""})}),1!=e&&(i.$tabs.each(function(t,e){var n=f(e);n.removeClass(g.classes.first).removeClass(g.classes.last).removeClass(g.classes.left).removeClass(g.classes.right).removeClass(g.classes.firstCol).removeClass(g.classes.lastCol).removeClass(g.classes.firstRow).removeClass(g.classes.lastRow).css({width:"",float:""}).addClass(g.classes.tab).find("a").addClass(g.classes.link),L.isTabDisabled(n)&&i.disable(t),!1===i.settings.deeplinking&&f(e).attr(i.settings.hashAttribute,"tab"+(t+1))}),i.$tabs.filter("li:first-child").addClass(g.classes.first),i.$tabs.filter("li:last-child").addClass(g.classes.last));var n=f.zozo.core.utils.toArray(g.classes.positions);i.$elem.removeClass(g.classes.wrapper).removeClass(g.classes.rounded).removeClass(g.classes.shadows).removeClass(g.classes.spaced).removeClass(g.classes.bordered).removeClass(g.classes.dark).removeClass(_).removeClass(u).removeClass(h).removeClass(v).removeClass("flat").removeClass(g.classes.styles.join(g.space)).removeClass(g.classes.orientations.join(g.space)).removeClass(n.join().replace(g.commaRegExp,g.space)).removeClass(g.classes.sizes.join(g.space)).removeClass(g.classes.themes.join(g.space)).removeClass(g.classes.flatThemes.join(g.space)).addClass("hover").addClass(i.settings.style).addClass(i.settings.size).addClass(i.settings.theme),L.isFlatTheme(i)&&i.$elem.addClass("flat"),L.isLightTheme(i)?i.$elem.addClass(h):i.$elem.addClass(u),!0===i.settings.rounded&&i.$elem.addClass(g.classes.rounded),!0===i.settings.shadows&&i.$elem.addClass(g.classes.shadows),!0===i.settings.bordered&&i.$elem.addClass(g.classes.bordered),!0===i.settings.dark&&i.$elem.addClass(g.classes.dark),!0===i.settings.spaced&&i.$elem.addClass(g.classes.spaced),!0===i.settings.multiline&&i.$elem.addClass(_),L.checkPosition(i),i.$elem.find("> ul.z-tabs-mobile").length?i.$mobileNav=i.$elem.find("> ul.z-tabs-mobile"):i.$mobileNav=f(""),i.$mobileNav&&(i.$tabGroup.before(i.$mobileNav),i.$elem.find("> i."+T).length?i.$mobileDropdownArrow=i.$elem.find("> i."+T):i.$mobileDropdownArrow=f(""),i.$tabGroup.before(i.$mobileDropdownArrow)),jQuery.browser.mobile&&i.$elem.removeClass("hover")},checkPosition:function(t){t.$container.appendTo(t.$elem),t.$tabGroup.prependTo(t.$elem),t.$elem.find("> span.z-tab-spacer").remove(),t.$elem.addClass(g.classes.wrapper);var e=L.isTop(t);t.$contents.each(function(t,e){var n=f(e),i=x;n.find("> div."+x).length||(n.hasClass("z-row")&&(n.removeClass("z-row"),i="z-row "+x),n.wrapInner("
"),f.zozo.core.content.check(n))}),t.settings.orientation===y?"top-right"!==t.settings.position&&(t.settings.position="top-left"):!(t.settings.orientation=b)===e&&(t.$tabGroup.appendTo(t.$elem),f(g.elementSpacer).appendTo(t.$elem),t.$container.prependTo(t.$elem)),t.$elem.addClass(t.settings.orientation),t.$elem.addClass(t.settings.position),e?t.$elem.addClass("top"):t.$elem.addClass("bottom")},bindEvents:function(i){var e=i.settings.animation.effects===g.animation.effects.none?0:i.settings.animation.duration;i.$tabs.each(function(){var t=f(this),e=t.find("a").attr("href"),n=t.find("a").attr("target");f.trim(e).length?t.on("ztap",{data:i.settings.event},function(t){f.trim(n).length?m.open(e,n):m.location=e,t.preventDefault()}):L.bindEvent(i,t)}),f(m).resize(function(){i.lastWindowWidth!==f(m).width()&&(clearInterval(i.resizeWindowIntervalId),i.resizeWindowIntervalId=setTimeout(function(){i.lastWindowHeight=f(m).height(),i.lastWindowWidth=f(m).width(),L.checkWidth(i)},i.settings.responsiveDelay))});var t=i.settings.next;null!=t&&f(t).on(g.events.click,function(t){t.preventDefault(),i.next()});var n=i.settings.prev;null!=n&&f(n).on(g.events.click,function(t){t.preventDefault(),i.prev()}),i.$mobileNav&&i.$mobileNav.find("li").on("ztap",{data:i.settings.event},function(t){t.preventDefault(),i.$mobileNav.hasClass(g.states.closed)?(i.$mobileNav.removeClass(g.states.closed),i.$tabGroup.removeClass("z-hide-menu"),L.mobileNavAutoScroll(i)):(i.$mobileNav.addClass(g.states.closed),i.$tabGroup.addClass("z-hide-menu")),L.refreshParents(i,e)}),i.lastWindowHeight=f(m).height(),i.lastWindowWidth=f(m).width(),i.$elem.bind("ready",i.settings.ready),i.$elem.bind(o,i.settings.select),i.$elem.bind(s,i.settings.deactivate),i.$elem.bind("error",i.settings.error),i.$elem.bind(r,i.settings.contentLoad)},bindEvent:function(e,n){n.on("ztap",{data:e.settings.event},function(t){t.preventDefault(),!1!==e.settings.autoplay&&null!=e.settings.autoplay&&!0===e.settings.autoplay.smart&&e.stop(),L.changeHash(e,n.attr(e.settings.hashAttribute)),!0===L.allowAutoScrolling(e)&&L.isMobile(e)&&f(m.opera?"html":"html, body").animate({scrollTop:e.$elem.offset().top+e.settings.mobileAutoScrolling.contentTopOffset},0)})},mobileNavAutoScroll:function(t){return!0===L.allowAutoScrolling(t)&&f(m.opera?"html":"html, body").animate({scrollTop:t.$mobileNav.offset().top+t.settings.mobileAutoScrolling.navTopOffset},0),t},showTab:function(t,e){var n,i,o;t.$tabs.filter("li["+t.settings.hashAttribute+"='"+e+"']").length&&null!=e&&!0!==t.settings.animating&&(n=t.$tabs.filter("li["+t.settings.hashAttribute+"='"+e+"']"),i=t.$tabs.index(n),(o=L.getActive(t,i)).enabled&&o.preIndex!==o.index&&!0!==t.settings.noTabs&&(t.currentTab=n,t.$tabs.removeClass(g.classes.active),t.currentTab.addClass(g.classes.active),L.mobileNav(t,!1,o.index),o.contentUrl?(-1===o.preIndex&&o.content.css({opacity:"",left:"",top:"",position:"relative"}).show(),"iframe"===o.contentType?L.iframeContent(t,o):L.ajaxRequest(t,o)):L.showContent(t,o)))},getActiveIndex:function(t){var e=!0===t.settings.noTabs?t.$container.find(">div."+g.classes.active).index():t.currentTab?parseInt(t.currentTab.index()):t.$tabGroup.find("li."+g.classes.active).index();return e},getActive:function(t,e){var n=L.getActiveIndex(t),i=t.$contents.eq(e),o=t.$tabs.eq(e),s=t.$tabs.eq(n),r=f.zozo.core.support.css.transition,a=t.settings.animation.effects===g.animation.effects.none?0:t.settings.animation.duration;return{index:e,tab:o,content:i,contentInner:i.find("> .z-content-inner"),enabled:!1===L.isTabDisabled(o),contentUrl:i.data(l),contentType:i.data("contentType"),noAnimation:!1,transition:r,duration:a,preIndex:n,preTab:s,preContent:t.$contents.eq(n)}},iframeContent:function(t,e){return e.contentInner.find("> div >.z-iframe").length?L.hideLoading(t):(L.showLoading(t),e.contentInner.append('
'),console.log("add iframe")),L.showContent(t,e),e.contentInner.find(".z-iframe").load(function(){L.hideLoading(t)}),t},showLoading:function(t){return t.$container.append(''),t},hideLoading:function(t){return t.$container.find(">."+p).remove(),t},ajaxRequest:function(i,o){return f.ajax({type:"GET",cache:!0===i.settings.cacheAjax,url:o.contentUrl,dataType:"html",data:{},beforeSend:function(t,e){L.showLoading(i)},error:function(t,e,n){404==t.status?o.contentInner.html("

Sorry, error: 404 - the requested content could not be found.

"):o.contentInner.html("

An error occurred: "+e+"\nError: "+t+" code: "+t.status+"

"),i.settings.error&&typeof i.settings.error==typeof Function&&i.$elem.trigger("error",t)},complete:function(t,e){setTimeout(function(){L.showContent(i,o),L.hideLoading(i)},i.settings.delayAjax)},success:function(t,e,n){setTimeout(function(){o.contentInner.html(t),i.$elem.trigger(r,{tab:o.tab,content:o.content,index:o.index})},i.settings.delayAjax)}}),i},showContent:function(t,e){var n,i,o,s,r,a,l;e.preIndex!==e.index&&!0!==t.settings.animating&&(t.settings.animating=!0,t.$contents.removeClass(g.classes.active),e.content.addClass(g.classes.active),-1===e.preIndex?S.init(t,e):(n=L.getElementSize(e.preContent).height,i=L.getElementSize(e.content).height,o=L.getContentHeight(t,null,!0).height,t.settings.orientation===b&&!0===t.settings.autoContentHeight&&(o=ie.index&&(l=-(a=s)),S.before(t,e),t.settings.animation.effects===g.animation.effects.slideH?(L.animate(t,e.preContent,null,{left:a+"px"}),L.animate(t,e.content,{left:l+"px"},{left:"0px"})):t.settings.animation.effects===g.animation.effects.slideV?(L.animate(t,e.preContent,null,{left:0,top:a+"px"}),L.animate(t,e.content,{left:0,top:l+"px"},{top:"0px"})):t.settings.animation.effects===g.animation.effects.slideRight||(t.settings.animation.effects===g.animation.effects.slideTop?(L.animate(t,e.preContent,{opacity:1},{left:0,top:-s+"px",opacity:0}),L.animate(t,e.content,{left:0,top:-s+"px",opacity:0},{top:"0px",opacity:1})):t.settings.animation.effects===g.animation.effects.fade?(L.animate(t,e.preContent,{display:"block"},{opacity:0}),L.animate(t,e.content,{display:"block",opacity:0},{opacity:1})):t.settings.animation.effects===g.animation.effects.none&&t.$contents.css({position:"absolute",left:0,top:0}).removeClass(g.classes.active).hide().eq(e.index).addClass(g.classes.active).css({position:"relative"}).show()),S.after(t,e)))},refreshParents:function(t,e){setTimeout(function(){t.$elem.parents(".z-tabs").each(function(t,e){f(e).data("zozoTabs").refresh()})},e)},animate:function(t,e,n,i,o,s){f.zozo.core.utils.animate(t,e,n,i,o,s)},mobileNav:function(t,e,n){null!==n&&t.$mobileNav&&t.$mobileNav.find("> li > a > span.z-title").html(t.$tabs.eq(n).find("a").html()),!0===e?(setTimeout(function(){t.$mobileNav.removeClass(g.states.closed)},t.settings.animation.mobileDuration),t.$tabGroup.removeClass("z-hide-menu")):(t.$mobileNav&&t.$mobileNav.addClass(g.states.closed),t.$tabGroup.addClass("z-hide-menu"))},setResponsiveDimension:function(t,e,n){var i=t.$container;return t.settings.original.count=parseInt(t.$tabs.size()),n||(t.settings.original.itemD=parseInt(i.width()/t.settings.original.itemWidth),t.settings.original.itemM=t.settings.original.itemWidth+t.settings.original.itemM),t.settings.original.firstRowWidth=t.settings.original.itemWidth/(parseInt(t.settings.original.itemD)*t.settings.original.itemWidth)*100,t.settings.original.itemCount=parseInt(t.settings.original.itemD)*parseInt(t.settings.original.count/parseInt(t.settings.original.itemD)),t.settings.original.lastItem=100/(parseInt(t.settings.original.count)-parseInt(t.settings.original.itemCount)),t.settings.original.navHeight=t.settings.original.itemD*parseInt(t.$tabs.eq(0).innerHeight())+(0t.settings.original.itemCount?parseInt(t.settings.original.itemCount/t.settings.original.itemD)+1:parseInt(t.settings.original.itemCount/t.settings.original.itemD),t.settings.original.lastRowItems=t.settings.original.count-t.settings.original.itemCount*(t.settings.original.rows-1),t.settings.original.itemsPerRow=t.settings.original.itemCount/t.settings.original.rows,i.width()>e&&!n&&(t.settings.original.itemD=t.settings.original.count,t.settings.original.itemM=0,t.settings.original.rows=1,t.settings.original.itemCount=t.settings.original.count),t},checkWidth:function(n,i,t){var e,o=0,s=n.$container,r=L.isCompact(n),a=n.settings.tabRatio,l=n.settings.tabRatioCompact;n.$tabs.each(function(t){var e=f(this).outerWidth(!0)*a;r&&(e*=l),!0===i&&(e>n.settings.original.itemWidth&&(n.settings.original.itemWidth=e,n.settings.original.itemMaxWidth=e),er.height&&(r.height=i.height),i.width>r.width&&(r.width=i.width)}):(i=t.$elem.find("> .z-container > .z-content.z-active"),null!=e&&(i=e),r.height=L.getElementSize(i).height),t.settings.orientation!==y||L.isMobile(t)||(o=0,t.$tabs.each(function(t){o=o+parseInt(f(this).height())+parseInt(f(this).css("border-top-width"))+parseInt(f(this).css("border-bottom-width"))}),r.height=L.isLarger(r.height,t.$tabGroup.innerHeight()),r.height=L.isLarger(r.height,o)),r},setContentHeight:function(t,e,n){var i=L.getContentHeight(t,e,n);t.settings.original.contentMaxHeight=i.height,t.settings.original.contentMaxWidth=i.width;t.settings.animation.effects===g.animation.effects.none||!0===n||t.settings.animation.duration,t.settings.autoContentHeight,f.zozo.core.support.css.transition;var o={_transition:"none","min-height":t.settings.original.contentMaxHeight+"px"};return!0===n?t.$container.css(o):L.animate(t,t.$container,null,o,{}),t},responsive:function(i,t){var e,n=f(m).width(),o=L.isTop(i),s=L.isCompact(i),r=i.settings.original.initGroupWidth>=i.$container.width(),a=i.settings.original.rows>i.settings.maxRows,l=n<=i.settings.minWindowWidth,c=!i.BrowserDetection.isIE(8)&&!0===i.settings.mobileNav&&null!=i.$mobileNav,u=i.settings.original.count,h=i.settings.original.itemCount,p=i.settings.original.itemD,d=i.settings.original.rows;i.$elem.removeClass(v),i.$tabs.removeClass(g.classes.left).removeClass(g.classes.right).removeClass(g.classes.firstCol).removeClass(g.classes.lastCol).removeClass(g.classes.firstRow).removeClass(g.classes.lastRow),i.settings.orientation===b?(s&&parseInt(i.settings.original.count*i.settings.original.itemWidth)>=i.$container.width()||!s&&r?(d!==u&&i.settings.mode!==g.modes.stacked||i.$elem.addClass(v),i.$tabs.each(function(t){var e=f(this),n=t+1;0"+t+""),content:f("
"+e+"
")}},isCompact:function(t){return t.settings.position===g.classes.positions.topCompact||t.settings.position===g.classes.positions.bottomCompact},isTop:function(t){return null===t.settings.original.position&&(t.settings.original.position=t.settings.position),0<=t.settings.original.position.indexOf("top")},isLightTheme:function(t){var e=!0,n=L.isFlatTheme(t);return t.settings.style!==d&&(-1.z-content-inner").innerHeight(),e.width=t.show().find(">.z-content-inner").outerWidth(),e.height,t.hide()):(e.height=t.find(">.z-content-inner").innerHeight(),e.width=t.find(">.z-content-inner").outerWidth(),e.height),t.hasClass("z-video")&&(e.height=t.innerHeight())),e},getWidth:function(t){if(null==t||0==t.length)return 0;var e=(t=t.find("a")).outerWidth();return e+=parseInt(t.css("margin-left"),10)+parseInt(t.css("margin-right"),10),e+=parseInt(t.css("borderLeftWidth"),10)+parseInt(t.css("borderRightWidth"),10)},isLarger:function(t,e){return t