
/*!
 Colorbox v1.5.9 - 2014-04-25
 jQuery lightbox and modal window plugin
 (c) 2014 Jack Moore - http://www.jacklmoore.com/colorbox
 license: http://www.opensource.org/licenses/mit-license.php
 */
(function($,document,window){var
defaults={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:0.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:undefined,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",imgPlaceType:0,photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:'@2x.$1',current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return $(this).attr('href')},title:function(){return this.title},supsysticGallery:!0},colorbox='colorbox',prefix='cbox',boxElement=prefix+'Element',event_open=prefix+'_open',event_load=prefix+'_load',event_complete=prefix+'_complete',event_cleanup=prefix+'_cleanup',event_closed=prefix+'_closed',event_purge=prefix+'_purge',$overlay,$box,$wrap,$content,$topBorder,$leftBorder,$rightBorder,$bottomBorder,$related,$window,$loaded,$loadingBay,$loadingOverlay,$title,$current,$slideshow,$next,$prev,$close,$groupControls,$events=$('<a/>'),settings,interfaceHeight,interfaceWidth,loadedHeight,loadedWidth,index,photo,open,active,closing,loadingTimer,publicMethod,div="div",requests=0,previousCSS={},init;function $tag(tag,id,css){var element=document.createElement(tag);if(id){element.id=prefix+id}
if(css){element.style.cssText=css}
return $(element)}
function winheight(){return window.innerHeight?window.innerHeight:$(window).height()}
function Settings(element,options){if(options!==Object(options)){options={}}
this.cache={};this.el=element;this.value=function(key){var dataAttr;if(this.cache[key]===undefined){dataAttr=$(this.el).attr('data-cbox-'+key);if(dataAttr!==undefined){this.cache[key]=dataAttr}else if(options[key]!==undefined){this.cache[key]=options[key]}else if(defaults[key]!==undefined){this.cache[key]=defaults[key]}}
return this.cache[key]};this.get=function(key){var value=this.value(key);return $.isFunction(value)?value.call(this.el,this):value}}
function getIndex(increment){var
max=$related.length,newIndex=(index+increment)%max;return(newIndex<0)?max+newIndex:newIndex}
function setSize(size,dimension){return Math.round((/%/.test(size)?((dimension==='x'?$window.width():winheight())/100):1)*parseInt(size,10))}
function isImage(settings,url){return settings.get('photo')||settings.get('photoRegex').test(url)}
function retinaUrl(settings,url){return settings.get('retinaUrl')&&window.devicePixelRatio>1?url.replace(settings.get('photoRegex'),settings.get('retinaSuffix')):url}
function trapFocus(e){if('contains' in $box[0]&&!$box[0].contains(e.target)&&e.target!==$overlay[0]){e.stopPropagation();$box.focus()}}
function setClass(str){if(setClass.str!==str){$box.add($overlay).removeClass(setClass.str).addClass(str);setClass.str=str}}
function getRelated(rel){index=0;if(rel&&rel!==!1&&rel!=='nofollow'){$related=$('.'+boxElement).filter(function(){var options=$.data(this,colorbox);var settings=new Settings(this,options);return(settings.get('rel')===rel)});index=$related.index(settings.el);if(index===-1){$related=$related.add(settings.el);index=$related.length-1}}else{$related=$(settings.el)}}
function trigger(event){$(document).trigger(event);$events.triggerHandler(event)}
var slideshow=(function(){var active,className=prefix+"Slideshow_",click="click."+prefix,timeOut;function clear(){clearTimeout(timeOut)}
function set(){if(settings.get('loop')||$related[index+1]){clear();timeOut=setTimeout(publicMethod.next,settings.get('slideshowSpeed'))}}
function start(){$slideshow.html(settings.get('slideshowStop')).unbind(click).one(click,stop);$events.bind(event_complete,set).bind(event_load,clear);$box.removeClass(className+"off").addClass(className+"on")}
function stop(){clear();$events.unbind(event_complete,set).unbind(event_load,clear);$slideshow.html(settings.get('slideshowStart')).unbind(click).one(click,function(){publicMethod.next();start()});$box.removeClass(className+"on").addClass(className+"off")}
function reset(){active=!1;$slideshow.hide();clear();$events.unbind(event_complete,set).unbind(event_load,clear);$box.removeClass(className+"off "+className+"on")}
return function(){if(active){if(!settings.get('slideshow')){$events.unbind(event_cleanup,reset);reset()}}else{if(settings.get('slideshow')&&$related[1]){active=!0;$events.one(event_cleanup,reset);if(settings.get('slideshowAuto')){start()}else{stop()}
$slideshow.show()}}}}());function launch(element){var options;if(!closing){options=$(element).data('colorbox');settings=new Settings(element,options);getRelated(settings.get('rel'));if(!open){open=active=!0;setClass(settings.get('className'));$box.css({visibility:'hidden',display:'block',opacity:''});$loaded=$tag(div,'LoadedContent','width:0; height:0; overflow:hidden; visibility:hidden');$content.css({width:'',height:''}).append($loaded);interfaceHeight=$topBorder.height()+$bottomBorder.height()+$content.outerHeight(!0)-$content.height();interfaceWidth=$leftBorder.width()+$rightBorder.width()+$content.outerWidth(!0)-$content.width();loadedHeight=$loaded.outerHeight(!0);loadedWidth=$loaded.outerWidth(!0);var initialWidth=setSize(settings.get('initialWidth'),'x');var initialHeight=setSize(settings.get('initialHeight'),'y');var maxWidth=settings.get('maxWidth');var maxHeight=settings.get('maxHeight');settings.w=(maxWidth!==!1?Math.min(initialWidth,setSize(maxWidth,'x')):initialWidth)-loadedWidth-interfaceWidth;settings.h=(maxHeight!==!1?Math.min(initialHeight,setSize(maxHeight,'y')):initialHeight)-loadedHeight-interfaceHeight;$loaded.css({width:'',height:settings.h});publicMethod.position();trigger(event_open);settings.get('onOpen');$groupControls.add($title).hide();$box.focus();if(settings.get('trapFocus')){if(document.addEventListener){document.addEventListener('focus',trapFocus,!0);$events.one(event_closed,function(){document.removeEventListener('focus',trapFocus,!0)})}}
if(settings.get('returnFocus')){$events.one(event_closed,function(){$(settings.el).focus()})}}
$overlay.css({opacity:parseFloat(settings.get('opacity'))||'',cursor:settings.get('overlayClose')?'pointer':'',visibility:'visible'}).show();if(settings.get('closeButton')){$close.html(settings.get('close')).appendTo($content)}else{$close.appendTo('<div/>')}
load()}}
function appendHTML(){if(!$box&&document.body){init=!1;$window=$(window);$box=$tag(div).attr({id:colorbox,'class':$.support.opacity===!1?prefix+'IE':'',role:'dialog',tabindex:'-1'}).hide();$overlay=$tag(div,"Overlay").hide();$loadingOverlay=$([$tag(div,"LoadingOverlay")[0],$tag(div,"LoadingGraphic")[0]]);$wrap=$tag(div,"Wrapper");$content=$tag(div,"Content").append($title=$tag(div,"Title"),$current=$tag(div,"Current"),$prev=$('<button type="button"/>').attr({id:prefix+'Previous'}),$next=$('<button type="button"/>').attr({id:prefix+'Next'}),$slideshow=$tag('button',"Slideshow"),$loadingOverlay);$close=$('<button type="button"/>').attr({id:prefix+'Close'});$wrap.append($tag(div).append($tag(div,"TopLeft"),$topBorder=$tag(div,"TopCenter"),$tag(div,"TopRight")),$tag(div,!1,'clear:left').append($leftBorder=$tag(div,"MiddleLeft"),$content,$rightBorder=$tag(div,"MiddleRight")),$tag(div,!1,'clear:left').append($tag(div,"BottomLeft"),$bottomBorder=$tag(div,"BottomCenter"),$tag(div,"BottomRight"))).find('div div').css({'float':'left'});$loadingBay=$tag(div,!1,'position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;');$groupControls=$next.add($prev).add($current).add($slideshow);$(document.body).append($overlay,$box.append($wrap,$loadingBay))}}
function addBindings(){function clickHandler(e){if(!(e.which>1||e.shiftKey||e.altKey||e.metaKey||e.ctrlKey)){e.preventDefault();launch(this)}}
if($box){if(!init){init=!0;$next.click(function(){publicMethod.next()});$prev.click(function(){publicMethod.prev()});$close.click(function(){publicMethod.close()});$overlay.click(function(){if(settings.get('overlayClose')){publicMethod.close()}});$(document).bind('keydown.'+prefix,function(e){var key=e.keyCode;if(open&&settings.get('escKey')&&key===27){e.preventDefault();publicMethod.close()}
if(open&&settings.get('arrowKey')&&$related[1]&&!e.altKey){if(key===37){e.preventDefault();$prev.click()}else if(key===39){e.preventDefault();$next.click()}}});if($.isFunction($.fn.on)){$(document).on('click.'+prefix,'.'+boxElement,clickHandler)}else{$('.'+boxElement).live('click.'+prefix,clickHandler)}}
return!0}
return!1}
if($.colorbox){if(typeof $.colorbox.settings.supsysticGallery!='undefined')return;$.colorbox=null}
$(appendHTML);publicMethod=$.fn[colorbox]=$[colorbox]=function(options,callback){var settings;var $obj=this;options=options||{};if($.isFunction($obj)){$obj=$('<a/>');options.open=!0}else if(!$obj[0]){return $obj}
if(!$obj[0]){return $obj}
appendHTML();if(options.isDisableRightClick){$wrap.off('contextmenu').on('contextmenu',function(e){return!1})}
if(addBindings()){if(callback){options.onComplete=callback}
$obj.each(function(){var old=$.data(this,colorbox)||{};$.data(this,colorbox,$.extend(old,options))}).addClass(boxElement);settings=new Settings($obj[0],options);if(settings.get('open')){launch($obj[0])}}
return $obj};publicMethod.position=function(speed,loadedCallback){var
css,top=0,left=0,offset=$box.offset(),scrollTop,scrollLeft;$window.unbind('resize.'+prefix);$box.css({top:-9e4,left:-9e4});scrollTop=$window.scrollTop();scrollLeft=$window.scrollLeft();if(settings.get('fixed')){offset.top-=scrollTop;offset.left-=scrollLeft;$box.css({position:'fixed'})}else{top=scrollTop;left=scrollLeft;$box.css({position:'absolute'})}
if(settings.get('right')!==!1){left+=Math.max($window.width()-settings.w-loadedWidth-interfaceWidth-setSize(settings.get('right'),'x'),0)}else if(settings.get('left')!==!1){left+=setSize(settings.get('left'),'x')}else{left+=Math.round(Math.max($window.width()-settings.w-loadedWidth-interfaceWidth,0)/2)}
if(settings.get('bottom')!==!1){top+=Math.max(winheight()-settings.h-loadedHeight-interfaceHeight-setSize(settings.get('bottom'),'y'),0)}else if(settings.get('top')!==!1){top+=setSize(settings.get('top'),'y')}else{top+=Math.round(Math.max(winheight()-settings.h-loadedHeight-interfaceHeight,0)/2)}
$box.css({top:offset.top,left:offset.left,visibility:'visible'});$wrap[0].style.width=$wrap[0].style.height="9999px";function modalDimensions(){$topBorder[0].style.width=$bottomBorder[0].style.width=$content[0].style.width=(parseInt($box[0].style.width,10)-interfaceWidth)+'px';$content[0].style.height=$leftBorder[0].style.height=$rightBorder[0].style.height=(parseInt($box[0].style.height,10)-interfaceHeight)+'px'}
css={width:settings.w+loadedWidth+interfaceWidth,height:settings.h+loadedHeight+interfaceHeight,top:top,left:left};if(speed){var tempSpeed=0;$.each(css,function(i){if(css[i]!==previousCSS[i]){tempSpeed=speed;return}});speed=tempSpeed}
previousCSS=css;if(!speed){$box.css(css)}
$box.dequeue().animate(css,{duration:speed||0,complete:function(){modalDimensions();active=!1;$wrap[0].style.width=(settings.w+loadedWidth+interfaceWidth)+"px";$wrap[0].style.height=(settings.h+loadedHeight+interfaceHeight)+"px";if(settings.get('reposition')){setTimeout(function(){$window.bind('resize.'+prefix,publicMethod.position)},1)}
if(loadedCallback){loadedCallback()}},step:modalDimensions})};publicMethod.resize=function(options){var scrolltop;if(open){options=options||{};if(settings.get('imgPlaceType')==1||settings.get('imgPlaceType')==2){}else{if(options.width){settings.w=setSize(options.width,'x')-loadedWidth-interfaceWidth}
if(options.innerWidth){settings.w=setSize(options.innerWidth,'x')}
$loaded.css({width:settings.w});if(options.height){settings.h=setSize(options.height,'y')-loadedHeight-interfaceHeight}
if(options.innerHeight){settings.h=setSize(options.innerHeight,'y')}
if(!options.innerHeight&&!options.height){scrolltop=$loaded.scrollTop();$loaded.css({height:"auto"});settings.h=$loaded.height()}
$loaded.css({height:settings.h});if(scrolltop){$loaded.scrollTop(scrolltop)}}
publicMethod.position(settings.get('transition')==="none"?0:settings.get('speed'))}};publicMethod.prep=function(object,naturalImgHeight,naturalImgWidth){if(!open){return}
var callback,speed=settings.get('transition')==="none"?0:settings.get('speed');$loaded.remove();$loaded=$tag(div,'LoadedContent').append(object);function getWidth(){if(settings.get('imgPlaceType')==1||settings.get('imgPlaceType')==2){if(naturalImgWidth<settings.mw){settings.w=naturalImgWidth}else{settings.w=settings.mw}}else{settings.w=settings.w||$loaded.width();settings.w=settings.mw&&settings.mw<settings.w?settings.mw:settings.w}
return settings.w}
function getHeight(){settings.h=settings.h||$loaded.height();settings.h=settings.mh&&settings.mh<settings.h?settings.mh:settings.h;return settings.h}
$loaded.hide().appendTo($loadingBay.show()).css({width:getWidth(),overflow:settings.get('scrolling')?'auto':'hidden'}).css({height:getHeight()}).prependTo($content);if((settings.get('imgPlaceType')==1||settings.get('imgPlaceType')==2)&&naturalImgHeight&&naturalImgWidth){var $imgEl=$(object);if($imgEl&&$imgEl.length&&$imgEl.hasClass(prefix+'Photo')){var imgCssStyle={},wrapperCssStyle={};wrapperCssStyle.overflow='auto';if(settings.get('imgPlaceType')==2){wrapperCssStyle.height=$loaded.css('height');imgCssStyle.width=naturalImgWidth+'px';imgCssStyle.height=naturalImgHeight+'px';$imgEl.attr('width',naturalImgWidth+'px');$imgEl.attr('height',naturalImgHeight+'px')}else{wrapperCssStyle.height=$loaded.css('height');imgCssStyle.width='100%';imgCssStyle.height='auto';$imgEl.attr('width',naturalImgWidth+'px');$imgEl.attr('height',naturalImgHeight+'px')}
$imgEl.css(imgCssStyle);$loaded.css(wrapperCssStyle)}}
$loadingBay.hide();$(photo).css({'float':'none'});setClass(settings.get('className'));callback=function(){var total=$related.length,iframe,complete;if(!open){return}
function removeFilter(){if($.support.opacity===!1){$box[0].style.removeAttribute('filter')}}
complete=function(){clearTimeout(loadingTimer);$loadingOverlay.hide();trigger(event_complete);settings.get('onComplete');if(settings.get('imgPlaceType')==1||settings.get('imgPlaceType')==2){var $cboxLoadContent=$('#'+prefix+'LoadedContent'),$leftArrow=$('#'+prefix+'Left');if($cboxLoadContent.length){var scrollHeight=parseInt($cboxLoadContent.eq(0)[0].scrollHeight),currHeight=parseInt($cboxLoadContent.css('height'));if(currHeight<scrollHeight){$leftArrow.css('right','21px')}else{$leftArrow.css('right','0px')}}}};$title.html(settings.get('title')).show();$loaded.show();if(total>1){if(typeof settings.get('current')==="string"){$current.html(settings.get('current').replace('{current}',index+1).replace('{total}',total)).show()}
$next[(settings.get('loop')||index<total-1)?"show":"hide"]().html(settings.get('next'));$prev[(settings.get('loop')||index)?"show":"hide"]().html(settings.get('previous'));slideshow();if(settings.get('preloading')){$.each([getIndex(-1),getIndex(1)],function(){var img,i=$related[this],settings=new Settings(i,$.data(i,colorbox)),src=settings.get('href');if(src&&isImage(settings,src)){src=retinaUrl(settings,src);img=document.createElement('img');img.src=src}})}}else{$groupControls.hide()}
if(settings.get('iframe')){if(settings.get('href').match(/<iframe(.+)<\/iframe>/i)){$($loaded).append(settings.get('href'));$loaded.attr('data-iframe','original_frame');complete()}else{iframe=document.createElement('iframe');if('frameBorder' in iframe){iframe.frameBorder=0}
if('allowTransparency' in iframe){iframe.allowTransparency="true"}
if(!settings.get('scrolling')){iframe.scrolling="no"}
$(iframe).attr({src:settings.get('href'),name:(new Date()).getTime(),'class':prefix+'Iframe',allowFullScreen:!0}).one('load',complete).appendTo($loaded);$events.one(event_purge,function(){iframe.src="//about:blank"});if(settings.get('fastIframe')){$(iframe).trigger('load')}}}else{complete()}
if(settings.get('transition')==='fade'){$box.fadeTo(speed,1,removeFilter)}else{removeFilter()}};if(settings.get('transition')==='fade'){$box.fadeTo(speed,0,function(){publicMethod.position(0,callback)})}else{publicMethod.position(speed,callback)}};function load(){var href,setResize,prep=publicMethod.prep,$inline,request=++requests;active=!0;photo=!1;trigger(event_purge);trigger(event_load);settings.get('onLoad');settings.h=settings.get('height')?setSize(settings.get('height'),'y')-loadedHeight-interfaceHeight:settings.get('innerHeight')&&setSize(settings.get('innerHeight'),'y');settings.w=settings.get('width')?setSize(settings.get('width'),'x')-loadedWidth-interfaceWidth:settings.get('innerWidth')&&setSize(settings.get('innerWidth'),'x');settings.mw=settings.w;settings.mh=settings.h;var realMaxWidth=settings.get('maxWidth');if(settings.get('imgPlaceType')==1||settings.get('imgPlaceType')==2){realMaxWidth='100%'}
if(settings.get('maxWidth')){settings.mw=setSize(realMaxWidth,'x')-loadedWidth-interfaceWidth;settings.mw=settings.w&&settings.w<settings.mw?settings.w:settings.mw}
if(settings.get('maxHeight')){settings.mh=setSize(settings.get('maxHeight'),'y')-loadedHeight-interfaceHeight;settings.mh=settings.h&&settings.h<settings.mh?settings.h:settings.mh}
href=settings.get('href');loadingTimer=setTimeout(function(){$loadingOverlay.show()},100);if(settings.get('inline')){var $target=$(href);$inline=$('<div>').hide().insertBefore($target);$events.one(event_purge,function(){$inline.replaceWith($target)});prep($target)}else if(settings.get('iframe')){prep(" ")}else if(settings.get('html')){prep(settings.get('html'))}else if(isImage(settings,href)){href=retinaUrl(settings,href);photo=new Image();$(photo).addClass(prefix+'Photo').bind('error',function(){prep($tag(div,'Error').html(settings.get('imgError')))}).one('load',function(){if(request!==requests){return}
setTimeout(function(){var percent,naturalImgHeight,naturalImgWidth;$.each(['alt','longdesc','aria-describedby'],function(i,val){var attr=$(settings.el).attr(val)||$(settings.el).attr('data-'+val);if(attr){photo.setAttribute(val,attr)}});if(settings.get('retinaImage')&&window.devicePixelRatio>1){photo.height=photo.height/window.devicePixelRatio;photo.width=photo.width/window.devicePixelRatio}
if(settings.get('scalePhotos')){setResize=function(){photo.height-=photo.height*percent;photo.width-=photo.width*percent};if(settings.get('imgPlaceType')==1||settings.get('imgPlaceType')==2){naturalImgHeight=photo.height;naturalImgWidth=photo.width}
if(settings.mw&&photo.width>settings.mw){percent=(photo.width-settings.mw)/photo.width;setResize()}
if(settings.mh&&photo.height>settings.mh){percent=(photo.height-settings.mh)/photo.height;setResize()}}
if(settings.h){photo.style.marginTop=Math.max(settings.mh-photo.height,0)/2+'px'}
if($related[1]&&(settings.get('loop')||$related[index+1])){photo.style.cursor='pointer';photo.onclick=function(){publicMethod.next()}}
photo.style.width=photo.width+'px';photo.style.height=photo.height+'px';prep(photo,naturalImgHeight,naturalImgWidth)},1)});photo.src=href}else if(href){$loadingBay.load(href,settings.get('data'),function(data,status){if(request===requests){prep(status==='error'?$tag(div,'Error').html(settings.get('xhrError')):$(this).contents())}})}}
publicMethod.next=function(){if(!active&&$related[1]&&(settings.get('loop')||$related[index+1])){index=getIndex(1);launch($related[index])}};publicMethod.prev=function(){if(!active&&$related[1]&&(settings.get('loop')||index)){index=getIndex(-1);launch($related[index])}};publicMethod.resizeResponsive=function(el){launch(el)}
publicMethod.close=function(){if(open&&!closing){closing=!0;open=!1;trigger(event_cleanup);settings.get('onCleanup');$window.unbind('.'+prefix);$overlay.fadeTo(settings.get('fadeOut')||0,0);$box.stop().fadeTo(settings.get('fadeOut')||0,0,function(){$box.hide();$overlay.hide();trigger(event_purge);$loaded.remove();setTimeout(function(){closing=!1;trigger(event_closed);settings.get('onClosed')},1)})}};publicMethod.remove=function(gallerySelector){if(!$box){return}
$box.stop();$.colorbox.close();$box.stop(!1,!0).remove();$overlay.remove();closing=!1;$box=null;$('.'+boxElement,(gallerySelector?gallerySelector:null)).removeData(colorbox).removeClass(boxElement);$(document).unbind('click.'+prefix).unbind('keydown.'+prefix)};publicMethod.element=function(){return $(settings.el)};publicMethod.settings=defaults}(jQuery,document,window));



jQuery.extend(jQuery.colorbox.settings,{current:"Imagem {current} de {total}",previous:"Anterior",next:"Próxima",close:"Fechar",slideshowStart:"iniciar apresentação de slides",slideshowStop:"parar apresentação de slides",xhrError:"Erro ao carregar o conteúdo.",imgError:"Erro ao carregar a imagem."});



!function(t){t.fn.appear=function(e,i){var n=t.extend({data:void 0,one:!0,accX:0,accY:0},i);return this.each(function(){var i=t(this);if(i.appeared=!1,!e)return void i.trigger("appear",n.data);var s=t(window),o=function(){if(!i.is(":visible"))return void(i.appeared=!1);var t=s.scrollLeft(),e=s.scrollTop(),o=i.offset(),a=o.left,r=o.top,l=n.accX,h=n.accY,c=i.height(),d=s.height(),u=i.width(),p=s.width();r+c+h>=e&&e+d+h>=r&&a+u+l>=t&&t+p+l>=a?i.appeared||i.trigger("appear",n.data):i.appeared=!1},a=function(){if(i.appeared=!0,n.one){s.unbind("scroll",o);var a=t.inArray(o,t.fn.appear.checks);a>=0&&t.fn.appear.checks.splice(a,1)}e.apply(this,arguments)};n.one?i.one("appear",n.data,a):i.bind("appear",n.data,a),s.scroll(o),t.fn.appear.checks.push(o),o()})},t.extend(t.fn.appear,{checks:[],timeout:null,checkAll:function(){var e=t.fn.appear.checks.length;if(e>0)for(;e--;)t.fn.appear.checks[e]()},run:function(){t.fn.appear.timeout&&clearTimeout(t.fn.appear.timeout),t.fn.appear.timeout=setTimeout(t.fn.appear.checkAll,20)}}),t.each(["append","prepend","after","before","attr","removeAttr","addClass","removeClass","toggleClass","remove","css","show","hide"],function(e,i){var n=t.fn[i];n&&(t.fn[i]=function(){var e=n.apply(this,arguments);return t.fn.appear.run(),e})})}(jQuery);var CountUp=function(t,e,i,n,s,o){for(var a=0,r=["webkit","moz","ms","o"],l=0;l<r.length&&!window.requestAnimationFrame;++l)window.requestAnimationFrame=window[r[l]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[r[l]+"CancelAnimationFrame"]||window[r[l]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t,e){var i=(new Date).getTime(),n=Math.max(0,16-(i-a)),s=window.setTimeout(function(){t(i+n)},n);return a=i+n,s}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)});var h=this;h.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",easingFn:null,formattingFn:null};for(var c in o)o.hasOwnProperty(c)&&(h.options[c]=o[c]);""===h.options.separator&&(h.options.useGrouping=!1),h.options.prefix||(h.options.prefix=""),h.options.suffix||(h.options.suffix=""),h.d="string"==typeof t?document.getElementById(t):t,h.startVal=Number(e),h.endVal=Number(i),h.countDown=h.startVal>h.endVal,h.frameVal=h.startVal,h.decimals=Math.max(0,n||0),h.dec=Math.pow(10,h.decimals),h.duration=1e3*Number(s)||2e3,h.formatNumber=function(t){t=t.toFixed(h.decimals),t+="";var e,i,n,s;if(e=t.split("."),i=e[0],n=e.length>1?h.options.decimal+e[1]:"",s=/(\d+)(\d{3})/,h.options.useGrouping)for(;s.test(i);)i=i.replace(s,"$1"+h.options.separator+"$2");return h.options.prefix+i+n+h.options.suffix},h.easeOutExpo=function(t,e,i,n){return i*(-Math.pow(2,-10*t/n)+1)*1024/1023+e},h.easingFn=h.options.easingFn?h.options.easingFn:h.easeOutExpo,h.formattingFn=h.options.formattingFn?h.options.formattingFn:h.formatNumber,h.version=function(){return"1.7.1"},h.printValue=function(t){var e=h.formattingFn(t);"INPUT"===h.d.tagName?this.d.value=e:"text"===h.d.tagName||"tspan"===h.d.tagName?this.d.textContent=e:this.d.innerHTML=e},h.count=function(t){h.startTime||(h.startTime=t),h.timestamp=t;var e=t-h.startTime;h.remaining=h.duration-e,h.options.useEasing?h.countDown?h.frameVal=h.startVal-h.easingFn(e,0,h.startVal-h.endVal,h.duration):h.frameVal=h.easingFn(e,h.startVal,h.endVal-h.startVal,h.duration):h.countDown?h.frameVal=h.startVal-(h.startVal-h.endVal)*(e/h.duration):h.frameVal=h.startVal+(h.endVal-h.startVal)*(e/h.duration),h.countDown?h.frameVal=h.frameVal<h.endVal?h.endVal:h.frameVal:h.frameVal=h.frameVal>h.endVal?h.endVal:h.frameVal,h.frameVal=Math.round(h.frameVal*h.dec)/h.dec,h.printValue(h.frameVal),e<h.duration?h.rAF=requestAnimationFrame(h.count):h.callback&&h.callback()},h.start=function(t){return h.callback=t,h.rAF=requestAnimationFrame(h.count),!1},h.pauseResume=function(){h.paused?(h.paused=!1,delete h.startTime,h.duration=h.remaining,h.startVal=h.frameVal,requestAnimationFrame(h.count)):(h.paused=!0,cancelAnimationFrame(h.rAF))},h.reset=function(){h.paused=!1,delete h.startTime,h.startVal=e,cancelAnimationFrame(h.rAF),h.printValue(h.startVal)},h.update=function(t){cancelAnimationFrame(h.rAF),h.paused=!1,delete h.startTime,h.startVal=h.frameVal,h.endVal=Number(t),h.countDown=h.startVal>h.endVal,h.rAF=requestAnimationFrame(h.count)},h.printValue(h.startVal)};!function(t){t.fn.countup=function(e){if("function"!=typeof CountUp)return void console.error("countUp.js is a required dependency of countUp-jquery.js.");var i={startVal:0,decimals:0,duration:2};if("number"==typeof e)i.endVal=e;else{if("object"!=typeof e)return void console.error("countUp-jquery requires its argument to be either an object or number");t.extend(i,e)}return this.each(function(t,e){var n=new CountUp(e,i.startVal,i.endVal,i.decimals,i.duration,i.options);n.start()}),this}}(jQuery),function(t){t.fn.hoverIntent=function(e,i,n){var s={interval:100,sensitivity:7,timeout:0};s="object"==typeof e?t.extend(s,e):t.isFunction(i)?t.extend(s,{over:e,out:i,selector:n}):t.extend(s,{over:e,out:e,selector:i});var o,a,r,l,h=function(t){o=t.pageX,a=t.pageY},c=function(e,i){return i.hoverIntent_t=clearTimeout(i.hoverIntent_t),Math.abs(r-o)+Math.abs(l-a)<s.sensitivity?(t(i).off("mousemove.hoverIntent",h),i.hoverIntent_s=1,s.over.apply(i,[e])):(r=o,l=a,i.hoverIntent_t=setTimeout(function(){c(e,i)},s.interval),void 0)},d=function(t,e){return e.hoverIntent_t=clearTimeout(e.hoverIntent_t),e.hoverIntent_s=0,s.out.apply(e,[t])},u=function(e){var i=jQuery.extend({},e),n=this;n.hoverIntent_t&&(n.hoverIntent_t=clearTimeout(n.hoverIntent_t)),"mouseenter"==e.type?(r=i.pageX,l=i.pageY,t(n).on("mousemove.hoverIntent",h),1!=n.hoverIntent_s&&(n.hoverIntent_t=setTimeout(function(){c(i,n)},s.interval))):(t(n).off("mousemove.hoverIntent",h),1==n.hoverIntent_s&&(n.hoverIntent_t=setTimeout(function(){d(i,n)},s.timeout)))};return this.on({"mouseenter.hoverIntent":u,"mouseleave.hoverIntent":u},s.selector)}}(jQuery),function($,window,undefined){function getPixel(t,e){return parseInt(t.css(e),10)||0}function within(t,e,i){return e>t?e:t>i?i:t}function getViewport(){var t=window,e="inner";return"innerWidth"in window||(e="client",t=document.documentElement||document.body),{width:t[e+"Width"],height:t[e+"Height"]}}function removeHash(){var t=getScrollXY();window.location.hash="",window.scrollTo(t.x,t.y)}function doAjax(t,e){var t="http://ilightbox.net/getSource/jsonp.php?url="+encodeURIComponent(t).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A");$.ajax({url:t,dataType:"jsonp"}),iLCallback=function(t){e.call(this,t)}}function findImageInElement(t){var e=$("*",t),i=new Array;return e.each(function(){var t="",e=this;if("none"!=$(e).css("background-image")?t=$(e).css("background-image"):"undefined"!=typeof $(e).attr("src")&&"img"==e.nodeName.toLowerCase()&&(t=$(e).attr("src")),-1==t.indexOf("gradient")){t=t.replace(/url\(\"/g,""),t=t.replace(/url\(/g,""),t=t.replace(/\"\)/g,""),t=t.replace(/\)/g,"");for(var n=t.split(","),s=0;s<n.length;s++)if(n[s].length>0&&-1==$.inArray(n[s],i)){var o="";browser.msie&&browser.version<9&&(o="?"+floor(3e3*random())),i.push(n[s]+o)}}}),i}function getExtension(t){var e=t.split(".").pop().toLowerCase(),i=-1!==e.indexOf("?")?e.split("?").pop():"";return e.replace(i,"")}function getTypeByExtension(t){var e,i=getExtension(t);return e=-1!==extensions.image.indexOf(i)?"image":-1!==extensions.flash.indexOf(i)?"flash":-1!==extensions.video.indexOf(i)?"video":"iframe"}function percentToValue(t,e){return parseInt(e/100*t)}function parseURI(t){var e=String(t).replace(/^\s+|\s+$/g,"").match(/^([^:\/?#]+:)?(\/\/(?:[^:@]*(?::[^:@]*)?@)?(([^:\/?#]*)(?::(\d*))?))?([^?#]*)(\?[^#]*)?(#[\s\S]*)?/);return e?{href:e[0]||"",protocol:e[1]||"",authority:e[2]||"",host:e[3]||"",hostname:e[4]||"",port:e[5]||"",pathname:e[6]||"",search:e[7]||"",hash:e[8]||""}:null}function absolutizeURI(t,e){function i(t){var e=[];return t.replace(/^(\.\.?(\/|$))+/,"").replace(/\/(\.(\/|$))+/g,"/").replace(/\/\.\.$/,"/../").replace(/\/?[^\/]*/g,function(t){"/.."===t?e.pop():e.push(t)}),e.join("").replace(/^\//,"/"===t.charAt(0)?"/":"")}return e=parseURI(e||""),t=parseURI(t||""),e&&t?(e.protocol||t.protocol)+(e.protocol||e.authority?e.authority:t.authority)+i(e.protocol||e.authority||"/"===e.pathname.charAt(0)?e.pathname:e.pathname?(t.authority&&!t.pathname?"/":"")+t.pathname.slice(0,t.pathname.lastIndexOf("/")+1)+e.pathname:t.pathname)+(e.protocol||e.authority||e.pathname?e.search:e.search||t.search)+e.hash:null}function version_compare(t,e,i){this.php_js=this.php_js||{},this.php_js.ENV=this.php_js.ENV||{};var n=0,s=0,o=0,a={dev:-6,alpha:-5,a:-5,beta:-4,b:-4,RC:-3,rc:-3,"#":-2,p:1,pl:1},r=function(t){return t=(""+t).replace(/[_\-+]/g,"."),t=t.replace(/([^.\d]+)/g,".$1.").replace(/\.{2,}/g,"."),t.length?t.split("."):[-8]},l=function(t){return t?isNaN(t)?a[t]||-7:parseInt(t,10):0};for(t=r(t),e=r(e),s=max(t.length,e.length),n=0;s>n;n++)if(t[n]!=e[n]){if(t[n]=l(t[n]),e[n]=l(e[n]),t[n]<e[n]){o=-1;break}if(t[n]>e[n]){o=1;break}}if(!i)return o;switch(i){case">":case"gt":return o>0;case">=":case"ge":return o>=0;case"<=":case"le":return 0>=o;case"==":case"=":case"eq":return 0===o;case"<>":case"!=":case"ne":return 0!==o;case"":case"<":case"lt":return 0>o;default:return null}}function getScrollXY(){var t=0,e=0;return"number"==typeof window.pageYOffset?(e=window.pageYOffset,t=window.pageXOffset):document.body&&(document.body.scrollLeft||document.body.scrollTop)?(e=document.body.scrollTop,t=document.body.scrollLeft):document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)&&(e=document.documentElement.scrollTop,t=document.documentElement.scrollLeft),{x:t,y:e}}function AC_QuickTimeVersion(){return gQTGeneratorVersion}function _QTComplain(t,e){e=e.replace("%%",t),alert(e)}function _QTAddAttribute(t,e,i){var n;return n=gTagAttrs[t+e],null==n&&(n=gTagAttrs[e]),null!=n?(0==e.indexOf(t)&&null==i&&(i=e.substring(t.length)),null==i&&(i=e),i+'="'+n+'" '):""}function _QTAddObjectAttr(t,e){return 0==t.indexOf("emb#")?"":(0==t.indexOf("obj#")&&null==e&&(e=t.substring(4)),_QTAddAttribute("obj#",t,e))}function _QTAddEmbedAttr(t,e){return 0==t.indexOf("obj#")?"":(0==t.indexOf("emb#")&&null==e&&(e=t.substring(4)),_QTAddAttribute("emb#",t,e))}function _QTAddObjectParam(t,e){var i,n="",s=e?" />":">";return-1==t.indexOf("emb#")&&(i=gTagAttrs["obj#"+t],null==i&&(i=gTagAttrs[t]),0==t.indexOf("obj#")&&(t=t.substring(4)),null!=i&&(n='  <param name="'+t+'" value="'+i+'"'+s+"\n")),n}function _QTDeleteTagAttrs(){for(var t=0;t<arguments.length;t++){var e=arguments[t];delete gTagAttrs[e],delete gTagAttrs["emb#"+e],delete gTagAttrs["obj#"+e]}}function _QTGenerate(t,e,i){if(4>i.length||0!=i.length%2)return _QTComplain(t,gArgCountErr),"";gTagAttrs=[],gTagAttrs.src=i[0],gTagAttrs.width=i[1],gTagAttrs.height=i[2],gTagAttrs.classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",gTagAttrs.pluginspage="http://www.apple.com/quicktime/download/",t=i[3],(null==t||""==t)&&(t="6,0,2,0"),gTagAttrs.codebase="http://www.apple.com/qtactivex/qtplugin.cab#version="+t;for(var n,s=4;s<i.length;s+=2)n=i[s].toLowerCase(),t=i[s+1],"name"==n||"id"==n?gTagAttrs.name=t:gTagAttrs[n]=t;i="<object "+_QTAddObjectAttr("classid")+_QTAddObjectAttr("width")+_QTAddObjectAttr("height")+_QTAddObjectAttr("codebase")+_QTAddObjectAttr("name","id")+_QTAddObjectAttr("tabindex")+_QTAddObjectAttr("hspace")+_QTAddObjectAttr("vspace")+_QTAddObjectAttr("border")+_QTAddObjectAttr("align")+_QTAddObjectAttr("class")+_QTAddObjectAttr("title")+_QTAddObjectAttr("accesskey")+_QTAddObjectAttr("noexternaldata")+">\n"+_QTAddObjectParam("src",e),s="  <embed "+_QTAddEmbedAttr("src")+_QTAddEmbedAttr("width")+_QTAddEmbedAttr("height")+_QTAddEmbedAttr("pluginspage")+_QTAddEmbedAttr("name")+_QTAddEmbedAttr("align")+_QTAddEmbedAttr("tabindex"),_QTDeleteTagAttrs("src","width","height","pluginspage","classid","codebase","name","tabindex","hspace","vspace","border","align","noexternaldata","class","title","accesskey");for(n in gTagAttrs)t=gTagAttrs[n],null!=t&&(s+=_QTAddEmbedAttr(n),i+=_QTAddObjectParam(n,e));return i+s+"> </embed>\n</object>"}function QT_GenerateOBJECTText(){return _QTGenerate("QT_GenerateOBJECTText",!1,arguments)}var extensions={flash:["swf"],image:["bmp","gif","jpeg","jpg","png","tiff","tif","jfif","jpe"],iframe:["asp","aspx","cgi","cfm","htm","html","jsp","php","pl","php3","php4","php5","phtml","rb","rhtml","shtml","txt"],video:["avi","mov","mpg","mpeg","movie","mp4","webm","ogv","ogg","3gp","m4v"]},$win=$(window),$doc=$(document),browser,transform,gpuAcceleration,fullScreenApi="",supportTouch=!!("ontouchstart"in window)&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),clickEvent="click.iLightBox",touchStartEvent=supportTouch?"touchstart.iLightBox":"mousedown.iLightBox",touchStopEvent=supportTouch?"touchend.iLightBox":"mouseup.iLightBox",touchMoveEvent=supportTouch?"touchmove.iLightBox":"mousemove.iLightBox",abs=Math.abs,sqrt=Math.sqrt,round=Math.round,max=Math.max,min=Math.min,floor=Math.floor,random=Math.random,pluginspages={quicktime:"http://www.apple.com/quicktime/download",flash:"http://www.adobe.com/go/getflash"},iLightBox=function(t,e,i,n){var s=this;if(s.options=e,s.selector=t.selector||t,s.context=t.context,s.instant=n,i.length<1?s.attachItems():s.items=i,s.vars={total:s.items.length,start:0,current:null,next:null,prev:null,BODY:$("body"),loadRequests:0,overlay:$('<div class="ilightbox-overlay"></div>'),loader:$('<div class="ilightbox-loader"><div></div></div>'),toolbar:$('<div class="ilightbox-toolbar"></div>'),innerToolbar:$('<div class="ilightbox-inner-toolbar"></div>'),title:$('<div class="ilightbox-title"></div>'),closeButton:$('<a class="ilightbox-close" title="'+s.options.text.close+'"></a>'),fullScreenButton:$('<a class="ilightbox-fullscreen" title="'+s.options.text.enterFullscreen+'"></a>'),innerPlayButton:$('<a class="ilightbox-play" title="'+s.options.text.slideShow+'"></a>'),innerNextButton:$('<a class="ilightbox-next-button" title="'+s.options.text.next+'"></a>'),innerPrevButton:$('<a class="ilightbox-prev-button" title="'+s.options.text.previous+'"></a>'),holder:$('<div class="ilightbox-holder'+(supportTouch?" supportTouch":"")+'" ondragstart="return false;"><div class="ilightbox-container"></div></div>'),nextPhoto:$('<div class="ilightbox-holder'+(supportTouch?" supportTouch":"")+' ilightbox-next" ondragstart="return false;"><div class="ilightbox-container"></div></div>'),prevPhoto:$('<div class="ilightbox-holder'+(supportTouch?" supportTouch":"")+' ilightbox-prev" ondragstart="return false;"><div class="ilightbox-container"></div></div>'),nextButton:$('<a class="ilightbox-button ilightbox-next-button" ondragstart="return false;" title="'+s.options.text.next+'"><span></span></a>'),prevButton:$('<a class="ilightbox-button ilightbox-prev-button" ondragstart="return false;" title="'+s.options.text.previous+'"><span></span></a>'),thumbnails:$('<div class="ilightbox-thumbnails" ondragstart="return false;"><div class="ilightbox-thumbnails-container"><a class="ilightbox-thumbnails-dragger"></a><div class="ilightbox-thumbnails-grid"></div></div></div>'),thumbs:!1,nextLock:!1,prevLock:!1,hashLock:!1,isMobile:!1,mobileMaxWidth:980,isInFullScreen:!1,isSwipe:!1,mouseID:0,cycleID:0,isPaused:0},s.vars.hideableElements=s.vars.nextButton.add(s.vars.prevButton),s.normalizeItems(),s.availPlugins(),s.options.startFrom=s.options.startFrom>0&&s.options.startFrom>=s.vars.total?s.vars.total-1:s.options.startFrom,s.options.startFrom=s.options.randomStart?floor(random()*s.vars.total):s.options.startFrom,s.vars.start=s.options.startFrom,n?s.instantCall():s.patchItemsEvents(),s.options.linkId&&(s.hashChangeHandler(),$win.iLightBoxHashChange(function(){s.hashChangeHandler()})),supportTouch){var o=/(click|mouseenter|mouseleave|mouseover|mouseout)/gi,a="itap";s.options.caption.show=s.options.caption.show.replace(o,a),s.options.caption.hide=s.options.caption.hide.replace(o,a),s.options.social.show=s.options.social.show.replace(o,a),s.options.social.hide=s.options.social.hide.replace(o,a)}s.options.controls.arrows&&$.extend(s.options.styles,{nextOffsetX:0,prevOffsetX:0,nextOpacity:0,prevOpacity:0})};iLightBox.prototype={showLoader:function(){var t=this;t.vars.loadRequests+=1,"horizontal"==t.options.path.toLowerCase()?t.vars.loader.stop().animate({top:"-30px"},t.options.show.speed,"easeOutCirc"):t.vars.loader.stop().animate({left:"-30px"},t.options.show.speed,"easeOutCirc")},hideLoader:function(){var t=this;t.vars.loadRequests-=1,t.vars.loadRequests=t.vars.loadRequests<0?0:t.vars.loadRequests,"horizontal"==t.options.path.toLowerCase()?t.vars.loadRequests<=0&&t.vars.loader.stop().animate({top:"-192px"},t.options.show.speed,"easeInCirc"):t.vars.loadRequests<=0&&t.vars.loader.stop().animate({left:"-192px"},t.options.show.speed,"easeInCirc")},createUI:function(){var t=this;t.ui={currentElement:t.vars.holder,nextElement:t.vars.nextPhoto,prevElement:t.vars.prevPhoto,currentItem:t.vars.current,nextItem:t.vars.next,prevItem:t.vars.prev,hide:function(){t.closeAction()},refresh:function(){arguments.length>0?t.repositionPhoto(!0):t.repositionPhoto()},fullscreen:function(){t.fullScreenAction()}}},attachItems:function(){var iL=this,itemsObject=new Array,items=new Array;$(iL.selector,iL.context).each(function(){var t=$(this),URL=t.attr(iL.options.attr)||null,options=t.data("options")&&eval("({"+t.data("options")+"})")||{},caption=t.data("caption"),title=t.data("title")?t.data("title"):t.attr("title"),type=t.data("type")||getTypeByExtension(URL);items.push({URL:URL,caption:caption,title:title,type:type,options:options}),iL.instant||itemsObject.push(t)}),iL.items=items,iL.itemsObject=itemsObject},normalizeItems:function(){var t=this,e=new Array;$.each(t.items,function(i,n){"string"==typeof n&&(n={url:n});var s=n.url||n.URL||null,o=n.options||{},a=n.caption||null,r=n.title||null,l=n.type?n.type.toLowerCase():getTypeByExtension(s),h="object"!=typeof s?getExtension(s):"";o.thumbnail=o.thumbnail||("image"==l?s:null),o.videoType=o.videoType||null,o.skin=o.skin||t.options.skin,o.width=o.width||null,o.height=o.height||null,o.mousewheel="undefined"!=typeof o.mousewheel?o.mousewheel:!0,o.swipe="undefined"!=typeof o.swipe?o.swipe:!0,o.social="undefined"!=typeof o.social?o.social:t.options.social.buttons&&$.extend({},{},t.options.social.buttons),"video"==l&&(o.html5video="undefined"!=typeof o.html5video?o.html5video:{},o.html5video.webm=o.html5video.webm||o.html5video.WEBM||null,o.html5video.controls="undefined"!=typeof o.html5video.controls?o.html5video.controls:"controls",o.html5video.preload=o.html5video.preload||"metadata",o.html5video.autoplay="undefined"!=typeof o.html5video.autoplay?o.html5video.autoplay:!1),o.width&&o.height||("video"==l?(o.width=1280,o.height=720):"iframe"==l?(o.width="100%",o.height="90%"):"flash"==l&&(o.width=1280,o.height=720)),delete n.url,n.index=i,n.URL=s,n.caption=a,n.title=r,n.type=l,n.options=o,n.ext=h,e.push(n)}),t.items=e},instantCall:function(){var t=this,e=t.vars.start;t.vars.current=e,t.vars.next=t.items[e+1]?e+1:null,t.vars.prev=t.items[e-1]?e-1:null,t.addContents(),t.patchEvents()},addContents:function(){var t=this,e=t.vars,i=t.options,n=getViewport(),s=i.path.toLowerCase(),o=e.total>0&&t.items.filter(function(t,e,n){return-1===["image","flash","video"].indexOf(t.type)&&"undefined"==typeof t.recognized&&(i.smartRecognition||t.options.smartRecognition)}),a=o.length>0;i.mobileOptimizer&&!i.innerToolbar&&(e.isMobile=n.width<=e.mobileMaxWidth),e.overlay.addClass(i.skin).hide().css("opacity",i.overlay.opacity),i.linkId&&e.overlay[0].setAttribute("linkid",i.linkId),i.controls.toolbar&&(e.toolbar.addClass(i.skin).append(e.closeButton),i.controls.fullscreen&&e.toolbar.append(e.fullScreenButton),i.controls.slideshow&&e.toolbar.append(e.innerPlayButton),e.total>1&&e.toolbar.append(e.innerPrevButton).append(e.innerNextButton)),e.BODY.addClass("ilightbox-noscroll").append(e.overlay).append(e.loader).append(e.holder).append(e.nextPhoto).append(e.prevPhoto),i.innerToolbar||e.BODY.append(e.toolbar),i.controls.arrows&&e.BODY.append(e.nextButton).append(e.prevButton),i.controls.thumbnail&&e.total>1&&(e.BODY.append(e.thumbnails),e.thumbnails.addClass(i.skin).addClass("ilightbox-"+s),$("div.ilightbox-thumbnails-grid",e.thumbnails).empty(),e.thumbs=!0);var r="horizontal"==i.path.toLowerCase()?{left:parseInt(n.width/2-e.loader.outerWidth()/2)}:{top:parseInt(n.height/2-e.loader.outerHeight()/2)};e.loader.addClass(i.skin).css(r),e.nextButton.add(e.prevButton).addClass(i.skin),"horizontal"==s&&e.loader.add(e.nextButton).add(e.prevButton).addClass("horizontal"),e.BODY[e.isMobile?"addClass":"removeClass"]("isMobile"),i.infinite||(e.prevButton.add(e.prevButton).add(e.innerPrevButton).add(e.innerNextButton).removeClass("disabled"),0==e.current&&e.prevButton.add(e.innerPrevButton).addClass("disabled"),e.current>=e.total-1&&e.nextButton.add(e.innerNextButton).addClass("disabled")),i.show.effect?(e.overlay.stop().fadeIn(i.show.speed),e.toolbar.stop().fadeIn(i.show.speed)):(e.overlay.show(),e.toolbar.show());var l=o.length;a?(t.showLoader(),$.each(o,function(n,s){var o=function(n){var s=-1,o=(t.items.filter(function(t,e,i){return t.URL==n.url&&(s=e),t.URL==n.url}),t.items[s]);n&&$.extend(!0,o,{URL:n.source,type:n.type,recognized:!0,options:{html5video:n.html5video,width:"image"==n.type?0:n.width||o.width,height:"image"==n.type?0:n.height||o.height,thumbnail:o.options.thumbnail||n.thumbnail}}),l--,0==l&&(t.hideLoader(),e.dontGenerateThumbs=!1,t.generateThumbnails(),i.show.effect?setTimeout(function(){t.generateBoxes()},i.show.speed):t.generateBoxes())};t.ogpRecognition(this,o)})):i.show.effect?setTimeout(function(){t.generateBoxes()},i.show.speed):t.generateBoxes(),t.createUI(),window.iLightBox={close:function(){t.closeAction()},fullscreen:function(){t.fullScreenAction()},moveNext:function(){t.moveTo("next")},movePrev:function(){t.moveTo("prev")},goTo:function(e){t.goTo(e)},refresh:function(){t.refresh()},reposition:function(){arguments.length>0?t.repositionPhoto(!0):t.repositionPhoto()},setOption:function(e){t.setOption(e)},destroy:function(){t.closeAction(),t.dispatchItemsEvents()}},i.linkId&&(e.hashLock=!0,window.location.hash=i.linkId+"/"+e.current,setTimeout(function(){e.hashLock=!1},55)),i.slideshow.startPaused||(t.resume(),e.innerPlayButton.removeClass("ilightbox-play").addClass("ilightbox-pause")),"function"==typeof t.options.callback.onOpen&&t.options.callback.onOpen.call(t)},loadContent:function(t,e,i){var n,s,o=this;switch(o.createUI(),t.speed=i||o.options.effects.loadedFadeSpeed,"current"==e&&(t.options.mousewheel?o.vars.lockWheel=!1:o.vars.lockWheel=!0,t.options.swipe?o.vars.lockSwipe=!1:o.vars.lockSwipe=!0),e){case"current":n=o.vars.holder,s=o.vars.current;break;case"next":n=o.vars.nextPhoto,s=o.vars.next;break;case"prev":n=o.vars.prevPhoto,s=o.vars.prev}if(n.removeAttr("style class").addClass("ilightbox-holder"+(supportTouch?" supportTouch":"")).addClass(t.options.skin),$("div.ilightbox-inner-toolbar",n).remove(),t.title||o.options.innerToolbar){var a=o.vars.innerToolbar.clone();if(t.title&&o.options.show.title){var r=o.vars.title.clone();r.empty().html(t.title),a.append(r)}o.options.innerToolbar&&a.append(o.vars.total>1?o.vars.toolbar.clone():o.vars.toolbar),n.prepend(a)}o.loadSwitcher(t,n,s,e)},loadSwitcher:function(t,e,i,n){var s=this,o=s.options,a={element:e,position:i};switch(t.type){case"image":"function"==typeof o.callback.onBeforeLoad&&o.callback.onBeforeLoad.call(s,s.ui,i),"function"==typeof t.options.onBeforeLoad&&t.options.onBeforeLoad.call(s,a),s.loadImage(t.URL,function(r){"function"==typeof o.callback.onAfterLoad&&o.callback.onAfterLoad.call(s,s.ui,i),"function"==typeof t.options.onAfterLoad&&t.options.onAfterLoad.call(s,a);var l=r?r.width:400,h=r?r.height:200;e.data({naturalWidth:l,naturalHeight:h}),$("div.ilightbox-container",e).empty().append(r?'<img src="'+t.URL+'" class="ilightbox-image" />':'<span class="ilightbox-alert">'+o.errors.loadImage+"</span>"),"function"==typeof o.callback.onRender&&o.callback.onRender.call(s,s.ui,i),"function"==typeof t.options.onRender&&t.options.onRender.call(s,a),s.configureHolder(t,n,e)});break;case"video":e.data({naturalWidth:t.options.width,naturalHeight:t.options.height}),s.addContent(e,t),"function"==typeof o.callback.onRender&&o.callback.onRender.call(s,s.ui,i),"function"==typeof t.options.onRender&&t.options.onRender.call(s,a),s.configureHolder(t,n,e);break;case"iframe":s.showLoader(),e.data({naturalWidth:t.options.width,naturalHeight:t.options.height});var r=s.addContent(e,t);"function"==typeof o.callback.onRender&&o.callback.onRender.call(s,s.ui,i),"function"==typeof t.options.onRender&&t.options.onRender.call(s,a),"function"==typeof o.callback.onBeforeLoad&&o.callback.onBeforeLoad.call(s,s.ui,i),"function"==typeof t.options.onBeforeLoad&&t.options.onBeforeLoad.call(s,a),r.bind("load",function(){"function"==typeof o.callback.onAfterLoad&&o.callback.onAfterLoad.call(s,s.ui,i),"function"==typeof t.options.onAfterLoad&&t.options.onAfterLoad.call(s,a),s.hideLoader(),s.configureHolder(t,n,e),r.unbind("load")});break;case"inline":var r=$(t.URL),l=s.addContent(e,t),h=findImageInElement(e);e.data({naturalWidth:s.items[i].options.width||r.outerWidth(),naturalHeight:s.items[i].options.height||r.outerHeight()}),l.children().eq(0).show(),"function"==typeof o.callback.onRender&&o.callback.onRender.call(s,s.ui,i),"function"==typeof t.options.onRender&&t.options.onRender.call(s,a),"function"==typeof o.callback.onBeforeLoad&&o.callback.onBeforeLoad.call(s,s.ui,i),"function"==typeof t.options.onBeforeLoad&&t.options.onBeforeLoad.call(s,a),s.loadImage(h,function(){"function"==typeof o.callback.onAfterLoad&&o.callback.onAfterLoad.call(s,s.ui,i),"function"==typeof t.options.onAfterLoad&&t.options.onAfterLoad.call(s,a),s.configureHolder(t,n,e)});break;case"flash":var r=s.addContent(e,t);e.data({naturalWidth:s.items[i].options.width||r.outerWidth(),naturalHeight:s.items[i].options.height||r.outerHeight()}),"function"==typeof o.callback.onRender&&o.callback.onRender.call(s,s.ui,i),"function"==typeof t.options.onRender&&t.options.onRender.call(s,a),s.configureHolder(t,n,e);break;case"ajax":var c=t.options.ajax||{};"function"==typeof o.callback.onBeforeLoad&&o.callback.onBeforeLoad.call(s,s.ui,i),"function"==typeof t.options.onBeforeLoad&&t.options.onBeforeLoad.call(s,a),s.showLoader(),$.ajax({url:t.URL||o.ajaxSetup.url,data:c.data||null,dataType:c.dataType||"html",type:c.type||o.ajaxSetup.type,cache:c.cache||o.ajaxSetup.cache,crossDomain:c.crossDomain||o.ajaxSetup.crossDomain,global:c.global||o.ajaxSetup.global,ifModified:c.ifModified||o.ajaxSetup.ifModified,username:c.username||o.ajaxSetup.username,password:c.password||o.ajaxSetup.password,beforeSend:c.beforeSend||o.ajaxSetup.beforeSend,complete:c.complete||o.ajaxSetup.complete,success:function(r,l,h){s.hideLoader();var d=$(r),u=$("div.ilightbox-container",e),p=s.items[i].options.width||parseInt(d[0].getAttribute("width")),f=s.items[i].options.height||parseInt(d[0].getAttribute("height")),g=d[0].getAttribute("width")&&d[0].getAttribute("height")?{overflow:"hidden"}:{};u.empty().append($('<div class="ilightbox-wrapper"></div>').css(g).html(d)),e.show().data({naturalWidth:p||u.outerWidth(),naturalHeight:f||u.outerHeight()}).hide(),"function"==typeof o.callback.onRender&&o.callback.onRender.call(s,s.ui,i),"function"==typeof t.options.onRender&&t.options.onRender.call(s,a);var m=findImageInElement(e);s.loadImage(m,function(){"function"==typeof o.callback.onAfterLoad&&o.callback.onAfterLoad.call(s,s.ui,i),"function"==typeof t.options.onAfterLoad&&t.options.onAfterLoad.call(s,a),s.configureHolder(t,n,e)}),o.ajaxSetup.success(r,l,h),"function"==typeof c.success&&c.success(r,l,h)},error:function(r,l,h){"function"==typeof o.callback.onAfterLoad&&o.callback.onAfterLoad.call(s,s.ui,i),"function"==typeof t.options.onAfterLoad&&t.options.onAfterLoad.call(s,a),s.hideLoader(),$("div.ilightbox-container",e).empty().append('<span class="ilightbox-alert">'+o.errors.loadContents+"</span>"),s.configureHolder(t,n,e),o.ajaxSetup.error(r,l,h),"function"==typeof c.error&&c.error(r,l,h)}});break;case"html":var r,d=t.URL;if(container=$("div.ilightbox-container",e),d[0].nodeName)r=d.clone();else{var u=$(d);r=u.selector?$("<div>"+u+"</div>"):u}var p=s.items[i].options.width||parseInt(r.attr("width")),f=s.items[i].options.height||parseInt(r.attr("height"));s.addContent(e,t),r.appendTo(document.documentElement).hide(),"function"==typeof o.callback.onRender&&o.callback.onRender.call(s,s.ui,i),"function"==typeof t.options.onRender&&t.options.onRender.call(s,a);var h=findImageInElement(e);"function"==typeof o.callback.onBeforeLoad&&o.callback.onBeforeLoad.call(s,s.ui,i),"function"==typeof t.options.onBeforeLoad&&t.options.onBeforeLoad.call(s,a),s.loadImage(h,function(){"function"==typeof o.callback.onAfterLoad&&o.callback.onAfterLoad.call(s,s.ui,i),"function"==typeof t.options.onAfterLoad&&t.options.onAfterLoad.call(s,a),e.show().data({naturalWidth:p||container.outerWidth(),naturalHeight:f||container.outerHeight()}).hide(),r.remove(),s.configureHolder(t,n,e)})}},configureHolder:function(t,e,i){var n=this,s=n.vars,o=n.options;if("current"!=e&&("next"==e?i.addClass("ilightbox-next"):i.addClass("ilightbox-prev")),"current"==e)var a=s.current;else if("next"==e)var r=o.styles.nextOpacity,a=s.next;else var r=o.styles.prevOpacity,a=s.prev;var l={element:i,position:a};n.items[a].options.width=n.items[a].options.width||0,n.items[a].options.height=n.items[a].options.height||0,"current"==e?o.show.effect?i.css(transform,gpuAcceleration).fadeIn(t.speed,function(){if(i.css(transform,""),t.caption){n.setCaption(t,i);var e=$("div.ilightbox-caption",i),s=parseInt(e.outerHeight()/i.outerHeight()*100);o.caption.start&50>=s&&e.fadeIn(o.effects.fadeSpeed)}var r=t.options.social;r&&(n.setSocial(r,t.URL,i),o.social.start&&$("div.ilightbox-social",i).fadeIn(o.effects.fadeSpeed)),n.generateThumbnails(),"function"==typeof o.callback.onShow&&o.callback.onShow.call(n,n.ui,a),"function"==typeof t.options.onShow&&t.options.onShow.call(n,l)}):(i.show(),n.generateThumbnails(),"function"==typeof o.callback.onShow&&o.callback.onShow.call(n,n.ui,a),"function"==typeof t.options.onShow&&t.options.onShow.call(n,l)):o.show.effect?i.fadeTo(t.speed,r,function(){"next"==e?s.nextLock=!1:s.prevLock=!1,n.generateThumbnails(),"function"==typeof o.callback.onShow&&o.callback.onShow.call(n,n.ui,a),"function"==typeof t.options.onShow&&t.options.onShow.call(n,l)}):(i.css({opacity:r}).show(),"next"==e?s.nextLock=!1:s.prevLock=!1,n.generateThumbnails(),"function"==typeof o.callback.onShow&&o.callback.onShow.call(n,n.ui,a),"function"==typeof t.options.onShow&&t.options.onShow.call(n,l)),setTimeout(function(){n.repositionPhoto()},0)},generateBoxes:function(){var t=this,e=t.vars,i=t.options;i.infinite&&e.total>=3?(e.current==e.total-1&&(e.next=0),0==e.current&&(e.prev=e.total-1)):i.infinite=!1,t.loadContent(t.items[e.current],"current",i.show.speed),t.items[e.next]&&t.loadContent(t.items[e.next],"next",i.show.speed),t.items[e.prev]&&t.loadContent(t.items[e.prev],"prev",i.show.speed)},generateThumbnails:function(){var t=this,e=t.vars,i=t.options,n=null;if(e.thumbs&&!t.vars.dontGenerateThumbs){var s=e.thumbnails,o=$("div.ilightbox-thumbnails-container",s),a=$("div.ilightbox-thumbnails-grid",o),r=0;a.removeAttr("style").empty(),$.each(t.items,function(l,h){var c=e.current==l?"ilightbox-active":"",d=e.current==l?i.thumbnails.activeOpacity:i.thumbnails.normalOpacity,u=h.options.thumbnail,p=$('<div class="ilightbox-thumbnail"></div>'),f=$('<div class="ilightbox-thumbnail-icon"></div>');p.css({opacity:0}).addClass(c),"video"!=h.type&&"flash"!=h.type||"undefined"!=typeof h.options.icon?h.options.icon&&(f.addClass("ilightbox-thumbnail-"+h.options.icon),p.append(f)):(f.addClass("ilightbox-thumbnail-video"),p.append(f)),u&&t.loadImage(u,function(e){
r++,e?p.data({naturalWidth:e.width,naturalHeight:e.height}).append('<img src="'+u+'" border="0" />'):p.data({naturalWidth:i.thumbnails.maxWidth,naturalHeight:i.thumbnails.maxHeight}),clearTimeout(n),n=setTimeout(function(){t.positionThumbnails(s,o,a)},20),setTimeout(function(){p.fadeTo(i.effects.loadedFadeSpeed,d)},20*r)}),a.append(p)}),t.vars.dontGenerateThumbs=!0}},positionThumbnails:function(t,e,i){var n=this,s=n.vars,o=n.options,a=getViewport(),r=o.path.toLowerCase();t||(t=s.thumbnails),e||(e=$("div.ilightbox-thumbnails-container",t)),i||(i=$("div.ilightbox-thumbnails-grid",e));var l=$(".ilightbox-thumbnail",i),h="horizontal"==r?a.width-o.styles.pageOffsetX:l.eq(0).outerWidth()-o.styles.pageOffsetX,c="horizontal"==r?l.eq(0).outerHeight()-o.styles.pageOffsetY:a.height-o.styles.pageOffsetY,d="horizontal"==r?0:h,u="horizontal"==r?c:0,p=$(".ilightbox-active",i),f={};arguments.length<3&&(l.css({opacity:o.thumbnails.normalOpacity}),p.css({opacity:o.thumbnails.activeOpacity})),l.each(function(t){var e=$(this),i=e.data(),s="horizontal"==r?0:o.thumbnails.maxWidth;height="horizontal"==r?o.thumbnails.maxHeight:0,dims=n.getNewDimenstions(s,height,i.naturalWidth,i.naturalHeight,!0),e.css({width:dims.width,height:dims.height}),"horizontal"==r&&e.css({"float":"left"}),"horizontal"==r?d+=e.outerWidth():u+=e.outerHeight()}),f={width:d,height:u},i.css(f),f={};var g=i.offset(),m=p.length?p.offset():{top:parseInt(c/2),left:parseInt(h/2)};g.top=g.top-$doc.scrollTop(),g.left=g.left-$doc.scrollLeft(),m.top=m.top-g.top-$doc.scrollTop(),m.left=m.left-g.left-$doc.scrollLeft(),"horizontal"==r?(f.top=0,f.left=parseInt(h/2-m.left-p.outerWidth()/2)):(f.top=parseInt(c/2-m.top-p.outerHeight()/2),f.left=0),arguments.length<3?i.stop().animate(f,o.effects.repositionSpeed,"easeOutCirc"):i.css(f)},loadImage:function(t,e){$.isArray(t)||(t=[t]);var i=this,n=t.length;n>0?(i.showLoader(),$.each(t,function(s,o){var a=new Image;a.onload=function(){n-=1,0==n&&(i.hideLoader(),e(a))},a.onerror=a.onabort=function(){n-=1,0==n&&(i.hideLoader(),e(!1))},a.src=t[s]})):e(!1)},patchItemsEvents:function(){var t=this,e=t.vars,i=supportTouch?"itap.iL":"click.iL",n=supportTouch?"click.iL":"itap.iL";if(t.context&&t.selector){var s=$(t.selector,t.context);$(t.context).on(i,t.selector,function(){var i=$(this),n=s.index(i);return e.current=n,e.next=t.items[n+1]?n+1:null,e.prev=t.items[n-1]?n-1:null,t.addContents(),t.patchEvents(),!1}).on(n,t.selector,function(){return!1})}else $.each(t.itemsObject,function(s,o){o.on(i,function(){return e.current=s,e.next=t.items[s+1]?s+1:null,e.prev=t.items[s-1]?s-1:null,t.addContents(),t.patchEvents(),!1}).on(n,function(){return!1})})},dispatchItemsEvents:function(){var t=this;t.vars,t.options;t.context&&t.selector?$(t.context).off(".iL",t.selector):$.each(t.itemsObject,function(t,e){e.off(".iL")})},refresh:function(){var t=this;t.dispatchItemsEvents(),t.attachItems(),t.normalizeItems(),t.patchItemsEvents()},patchEvents:function(){function t(t){i.isMobile||(i.mouseID||i.hideableElements.show(),i.mouseID=clearTimeout(i.mouseID),-1===h.indexOf(t.target)&&(i.mouseID=setTimeout(function(){i.hideableElements.hide(),i.mouseID=clearTimeout(i.mouseID)},3e3)))}var e=this,i=e.vars,n=e.options,s=n.path.toLowerCase(),o=$(".ilightbox-holder"),a=fullScreenApi.fullScreenEventName+".iLightBox",r=1e3,l=verticalDistanceThreshold=100,h=[i.nextButton[0],i.prevButton[0],i.nextButton[0].firstChild,i.prevButton[0].firstChild];$win.bind("resize.iLightBox",function(){var t=getViewport();n.mobileOptimizer&&!n.innerToolbar&&(i.isMobile=t.width<=i.mobileMaxWidth),i.BODY[i.isMobile?"addClass":"removeClass"]("isMobile"),e.repositionPhoto(null),supportTouch&&(clearTimeout(i.setTime),i.setTime=setTimeout(function(){var t=getScrollXY().y;window.scrollTo(0,t-30),window.scrollTo(0,t+30),window.scrollTo(0,t)},2e3)),i.thumbs&&e.positionThumbnails()}).bind("keydown.iLightBox",function(t){if(n.controls.keyboard)switch(t.keyCode){case 13:t.shiftKey&&n.keyboard.shift_enter&&e.fullScreenAction();break;case 27:n.keyboard.esc&&e.closeAction();break;case 37:n.keyboard.left&&!i.lockKey&&e.moveTo("prev");break;case 38:n.keyboard.up&&!i.lockKey&&e.moveTo("prev");break;case 39:n.keyboard.right&&!i.lockKey&&e.moveTo("next");break;case 40:n.keyboard.down&&!i.lockKey&&e.moveTo("next")}}),fullScreenApi.supportsFullScreen&&$win.bind(a,function(){e.doFullscreen()});var c=[n.caption.show+".iLightBox",n.caption.hide+".iLightBox",n.social.show+".iLightBox",n.social.hide+".iLightBox"].filter(function(t,e,i){return i.lastIndexOf(t)===e}),d="";$.each(c,function(t,e){0!=t&&(d+=" "),d+=e}),$doc.on(clickEvent,".ilightbox-overlay",function(){n.overlay.blur&&e.closeAction()}).on(clickEvent,".ilightbox-next, .ilightbox-next-button",function(){e.moveTo("next")}).on(clickEvent,".ilightbox-prev, .ilightbox-prev-button",function(){e.moveTo("prev")}).on(clickEvent,".ilightbox-thumbnail",function(){var t=$(this),n=$(".ilightbox-thumbnail",i.thumbnails),s=n.index(t);s!=i.current&&e.goTo(s)}).on(d,".ilightbox-holder:not(.ilightbox-next, .ilightbox-prev)",function(t){var e=$("div.ilightbox-caption",i.holder),s=$("div.ilightbox-social",i.holder),o=n.effects.fadeSpeed;i.nextLock||i.prevLock?(t.type!=n.caption.show||e.is(":visible")?t.type==n.caption.hide&&e.is(":visible")&&e.fadeOut(o):e.fadeIn(o),t.type!=n.social.show||s.is(":visible")?t.type==n.social.hide&&s.is(":visible")&&s.fadeOut(o):s.fadeIn(o)):(t.type!=n.caption.show||e.is(":visible")?t.type==n.caption.hide&&e.is(":visible")&&e.stop().fadeOut(o):e.stop().fadeIn(o),t.type!=n.social.show||s.is(":visible")?t.type==n.social.hide&&s.is(":visible")&&s.stop().fadeOut(o):s.stop().fadeIn(o))}).on("mouseenter.iLightBox mouseleave.iLightBox",".ilightbox-wrapper",function(t){"mouseenter"==t.type?i.lockWheel=!0:i.lockWheel=!1}).on(clickEvent,".ilightbox-toolbar a.ilightbox-close, .ilightbox-toolbar a.ilightbox-fullscreen, .ilightbox-toolbar a.ilightbox-play, .ilightbox-toolbar a.ilightbox-pause",function(){var t=$(this);t.hasClass("ilightbox-fullscreen")?e.fullScreenAction():t.hasClass("ilightbox-play")?(e.resume(),t.addClass("ilightbox-pause").removeClass("ilightbox-play")):t.hasClass("ilightbox-pause")?(e.pause(),t.addClass("ilightbox-play").removeClass("ilightbox-pause")):e.closeAction()}).on(touchMoveEvent,".ilightbox-overlay, .ilightbox-thumbnails-container",function(t){t.preventDefault()}),n.controls.arrows&&!supportTouch&&$doc.on("mousemove.iLightBox",t),n.controls.slideshow&&n.slideshow.pauseOnHover&&$doc.on("mouseenter.iLightBox mouseleave.iLightBox",".ilightbox-holder:not(.ilightbox-next, .ilightbox-prev)",function(t){"mouseenter"==t.type&&i.cycleID?e.pause():"mouseleave"==t.type&&i.isPaused&&e.resume()});var u=$(".ilightbox-overlay, .ilightbox-holder, .ilightbox-thumbnails");n.controls.mousewheel&&u.on("mousewheel.iLightBox",function(t,n){i.lockWheel||(t.preventDefault(),0>n?e.moveTo("next"):n>0&&e.moveTo("prev"))}),n.controls.swipe&&o.on(touchStartEvent,function(t){function a(t){var e=$(this),i=m[t],n=[v.coords[0]-d.coords[0],v.coords[1]-d.coords[1]];e[0].style["horizontal"==s?"left":"top"]=("horizontal"==s?i.left-n[0]:i.top-n[1])+"px"}function h(t){if(v){var e=t.originalEvent.touches?t.originalEvent.touches[0]:t;d={time:(new Date).getTime(),coords:[e.pageX-f,e.pageY-p]},o.each(a),t.preventDefault()}}function c(){o.each(function(){var t=$(this),e=t.data("offset")||{top:t.offset().top-p,left:t.offset().left-f},i=e.top,n=e.left;t.css(transform,gpuAcceleration).stop().animate({top:i,left:n},500,"easeOutCirc",function(){t.css(transform,"")})})}if(!(i.nextLock||i.prevLock||1==i.total||i.lockSwipe)){i.BODY.addClass("ilightbox-closedhand");var d,u=t.originalEvent.touches?t.originalEvent.touches[0]:t,p=$doc.scrollTop(),f=$doc.scrollLeft(),g=[o.eq(0).offset(),o.eq(1).offset(),o.eq(2).offset()],m=[{top:g[0].top-p,left:g[0].left-f},{top:g[1].top-p,left:g[1].left-f},{top:g[2].top-p,left:g[2].left-f}],v={time:(new Date).getTime(),coords:[u.pageX-f,u.pageY-p]};o.bind(touchMoveEvent,h),$doc.one(touchStopEvent,function(t){o.unbind(touchMoveEvent,h),i.BODY.removeClass("ilightbox-closedhand"),v&&d&&("horizontal"==s&&d.time-v.time<r&&abs(v.coords[0]-d.coords[0])>l&&abs(v.coords[1]-d.coords[1])<verticalDistanceThreshold?v.coords[0]>d.coords[0]?i.current!=i.total-1||n.infinite?(i.isSwipe=!0,e.moveTo("next")):c():0!=i.current||n.infinite?(i.isSwipe=!0,e.moveTo("prev")):c():"vertical"==s&&d.time-v.time<r&&abs(v.coords[1]-d.coords[1])>l&&abs(v.coords[0]-d.coords[0])<verticalDistanceThreshold?v.coords[1]>d.coords[1]?i.current!=i.total-1||n.infinite?(i.isSwipe=!0,e.moveTo("next")):c():0!=i.current||n.infinite?(i.isSwipe=!0,e.moveTo("prev")):c():c()),v=d=undefined})}})},goTo:function(t){var e=this,i=e.vars,n=e.options,s=t-i.current;if(n.infinite&&(t==i.total-1&&0==i.current&&(s=-1),i.current==i.total-1&&0==t&&(s=1)),1==s)e.moveTo("next");else if(-1==s)e.moveTo("prev");else{if(i.nextLock||i.prevLock)return!1;"function"==typeof n.callback.onBeforeChange&&n.callback.onBeforeChange.call(e,e.ui),n.linkId&&(i.hashLock=!0,window.location.hash=n.linkId+"/"+t),e.items[t]&&(e.items[t].options.mousewheel?e.vars.lockWheel=!1:i.lockWheel=!0,e.items[t].options.swipe?i.lockSwipe=!1:i.lockSwipe=!0),$.each([i.holder,i.nextPhoto,i.prevPhoto],function(t,e){e.css(transform,gpuAcceleration).fadeOut(n.effects.loadedFadeSpeed)}),i.current=t,i.next=t+1,i.prev=t-1,e.createUI(),setTimeout(function(){e.generateBoxes()},n.effects.loadedFadeSpeed+50),$(".ilightbox-thumbnail",i.thumbnails).removeClass("ilightbox-active").eq(t).addClass("ilightbox-active"),e.positionThumbnails(),n.linkId&&setTimeout(function(){i.hashLock=!1},55),n.infinite||(i.nextButton.add(i.prevButton).add(i.innerPrevButton).add(i.innerNextButton).removeClass("disabled"),0==i.current&&i.prevButton.add(i.innerPrevButton).addClass("disabled"),i.current>=i.total-1&&i.nextButton.add(i.innerNextButton).addClass("disabled")),e.resetCycle(),"function"==typeof n.callback.onAfterChange&&n.callback.onAfterChange.call(e,e.ui)}},moveTo:function(t){var e=this,i=e.vars,n=e.options,s=n.path.toLowerCase(),o=getViewport(),a=n.effects.switchSpeed;if(i.nextLock||i.prevLock)return!1;var r="next"==t?i.next:i.prev;if(n.linkId&&(i.hashLock=!0,window.location.hash=n.linkId+"/"+r),"next"==t){if(!e.items[r])return!1;var l=i.nextPhoto,h=i.holder,c=i.prevPhoto,d="ilightbox-prev",u="ilightbox-next"}else if("prev"==t){if(!e.items[r])return!1;var l=i.prevPhoto,h=i.holder,c=i.nextPhoto,d="ilightbox-next",u="ilightbox-prev"}"function"==typeof n.callback.onBeforeChange&&n.callback.onBeforeChange.call(e,e.ui),"next"==t?i.nextLock=!0:i.prevLock=!0;var p=$("div.ilightbox-caption",h),f=$("div.ilightbox-social",h);if(p.length&&p.stop().fadeOut(a,function(){$(this).remove()}),f.length&&f.stop().fadeOut(a,function(){$(this).remove()}),e.items[r].caption){e.setCaption(e.items[r],l);var g=$("div.ilightbox-caption",l),m=parseInt(g.outerHeight()/l.outerHeight()*100);n.caption.start&&50>=m&&g.fadeIn(a)}var v=e.items[r].options.social;v&&(e.setSocial(v,e.items[r].URL,l),n.social.start&&$("div.ilightbox-social",l).fadeIn(n.effects.fadeSpeed)),$.each([l,h,c],function(t,e){e.removeClass("ilightbox-next ilightbox-prev")});var y=l.data("offset"),b=o.width-n.styles.pageOffsetX,w=o.height-n.styles.pageOffsetY,x=y.newDims.width,S=y.newDims.height,C=y.thumbsOffset,T=y.diff,_=parseInt(w/2-S/2-T.H-C.H/2),I=parseInt(b/2-x/2-T.W-C.W/2);l.css(transform,gpuAcceleration).animate({top:_,left:I,opacity:1},a,i.isSwipe?"easeOutCirc":"easeInOutCirc",function(){l.css(transform,"")}),$("div.ilightbox-container",l).animate({width:x,height:S},a,i.isSwipe?"easeOutCirc":"easeInOutCirc");var L=h.data("offset"),k=L.object;T=L.diff,x=L.newDims.width,S=L.newDims.height,x=parseInt(x*n.styles["next"==t?"prevScale":"nextScale"]),S=parseInt(S*n.styles["next"==t?"prevScale":"nextScale"]),_="horizontal"==s?parseInt(w/2-k.offsetY-S/2-T.H-C.H/2):parseInt(w-k.offsetX-T.H-C.H/2),"prev"==t?I="horizontal"==s?parseInt(b-k.offsetX-T.W-C.W/2):parseInt(b/2-x/2-T.W-k.offsetY-C.W/2):(_="horizontal"==s?_:parseInt(k.offsetX-T.H-S-C.H/2),I="horizontal"==s?parseInt(k.offsetX-T.W-x-C.W/2):parseInt(b/2-k.offsetY-x/2-T.W-C.W/2)),$("div.ilightbox-container",h).animate({width:x,height:S},a,i.isSwipe?"easeOutCirc":"easeInOutCirc"),h.addClass(d).css(transform,gpuAcceleration).animate({top:_,left:I,opacity:n.styles.prevOpacity},a,i.isSwipe?"easeOutCirc":"easeInOutCirc",function(){h.css(transform,""),$(".ilightbox-thumbnail",i.thumbnails).removeClass("ilightbox-active").eq(r).addClass("ilightbox-active"),e.positionThumbnails(),e.items[r]&&(e.items[r].options.mousewheel?i.lockWheel=!1:i.lockWheel=!0,e.items[r].options.swipe?i.lockSwipe=!1:i.lockSwipe=!0),i.isSwipe=!1,"next"==t?(i.nextPhoto=c,i.prevPhoto=h,i.holder=l,i.nextPhoto.hide(),i.next=i.next+1,i.prev=i.current,i.current=i.current+1,n.infinite&&(i.current>i.total-1&&(i.current=0),i.current==i.total-1&&(i.next=0),0==i.current&&(i.prev=i.total-1)),e.createUI(),e.items[i.next]?e.loadContent(e.items[i.next],"next"):i.nextLock=!1):(i.prevPhoto=c,i.nextPhoto=h,i.holder=l,i.prevPhoto.hide(),i.next=i.current,i.current=i.prev,i.prev=i.current-1,n.infinite&&(i.current==i.total-1&&(i.next=0),0==i.current&&(i.prev=i.total-1)),e.createUI(),e.items[i.prev]?e.loadContent(e.items[i.prev],"prev"):i.prevLock=!1),n.linkId&&setTimeout(function(){i.hashLock=!1},55),n.infinite||(i.nextButton.add(i.prevButton).add(i.innerPrevButton).add(i.innerNextButton).removeClass("disabled"),0==i.current&&i.prevButton.add(i.innerPrevButton).addClass("disabled"),i.current>=i.total-1&&i.nextButton.add(i.innerNextButton).addClass("disabled")),e.repositionPhoto(),e.resetCycle(),"function"==typeof n.callback.onAfterChange&&n.callback.onAfterChange.call(e,e.ui)}),_="horizontal"==s?getPixel(c,"top"):"next"==t?parseInt(-(w/2)-c.outerHeight()):parseInt(2*_),I="horizontal"==s?"next"==t?parseInt(-(b/2)-c.outerWidth()):parseInt(2*I):getPixel(c,"left"),c.css(transform,gpuAcceleration).animate({top:_,left:I,opacity:n.styles.nextOpacity},a,i.isSwipe?"easeOutCirc":"easeInOutCirc",function(){c.css(transform,"")}).addClass(u)},setCaption:function(t,e){var i=$('<div class="ilightbox-caption"></div>');t.caption&&(i.html(t.caption),$("div.ilightbox-container",e).append(i))},normalizeSocial:function(t,e){var i=this,n=(i.vars,i.options),s=window.location.href;return $.each(t,function(i,o){if(!o)return!0;var a,r,l=i.toLowerCase();switch(l){case"facebook":a="http://www.facebook.com/share.php?v=4&src=bm&u={URL}",r="Share on Facebook";break;case"twitter":a="http://twitter.com/home?status={URL}",r="Share on Twitter";break;case"googleplus":a="https://plus.google.com/share?url={URL}",r="Share on Google+";break;case"delicious":a="http://delicious.com/post?url={URL}",r="Share on Delicious";break;case"digg":a="http://digg.com/submit?phase=2&url={URL}",r="Share on Digg";break;case"reddit":a="http://reddit.com/submit?url={URL}",r="Share on reddit"}t[i]={URL:o.URL&&absolutizeURI(s,o.URL)||n.linkId&&window.location.href||"string"!=typeof e&&s||e&&absolutizeURI(s,e)||s,source:o.source||a||o.URL&&absolutizeURI(s,o.URL)||e&&absolutizeURI(s,e),text:o.text||r||"Share on "+i,width:"undefined"==typeof o.width||isNaN(o.width)?640:parseInt(o.width),height:o.height||360}}),t},setSocial:function(t,e,i){var n=this,s=$('<div class="ilightbox-social"></div>'),o="<ul>";t=n.normalizeSocial(t,e),$.each(t,function(t,e){var i=(t.toLowerCase(),e.source.replace(/\{URL\}/g,encodeURIComponent(e.URL).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/%20/g,"+")));o+='<li class="'+t+'"><a href="'+i+'" onclick="javascript:window.open(this.href'+(e.width<=0||e.height<=0?"":", '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height="+e.height+",width="+e.width+",left=40,top=40'")+');return false;" title="'+e.text+'" target="_blank"></a></li>'}),o+="</ul>",s.html(o),$("div.ilightbox-container",i).append(s)},fullScreenAction:function(){var t=this;t.vars;fullScreenApi.supportsFullScreen?fullScreenApi.isFullScreen()?fullScreenApi.cancelFullScreen(document.documentElement):fullScreenApi.requestFullScreen(document.documentElement):t.doFullscreen()},doFullscreen:function(){var t=this,e=t.vars,i=getViewport(),n=t.options;if(n.fullAlone){var s=e.holder,o=t.items[e.current],a=i.width,r=i.height,l=[s,e.nextPhoto,e.prevPhoto,e.nextButton,e.prevButton,e.overlay,e.toolbar,e.thumbnails,e.loader],h=[e.nextPhoto,e.prevPhoto,e.nextButton,e.prevButton,e.loader,e.thumbnails];if(e.isInFullScreen)e.isInFullScreen=e.lockKey=e.lockWheel=e.lockSwipe=!1,e.overlay.css({opacity:t.options.overlay.opacity}),$.each(h,function(t,e){e.show()}),e.fullScreenButton.attr("title",n.text.enterFullscreen),s.data({naturalWidth:s.data("naturalWidthOld"),naturalHeight:s.data("naturalHeightOld"),naturalWidthOld:null,naturalHeightOld:null}),$.each(l,function(t,e){e.removeClass("ilightbox-fullscreen")}),"function"==typeof n.callback.onExitFullScreen&&n.callback.onExitFullScreen.call(t,t.ui);else{if(e.isInFullScreen=e.lockKey=e.lockWheel=e.lockSwipe=!0,e.overlay.css({opacity:1}),$.each(h,function(t,e){e.hide()}),e.fullScreenButton.attr("title",n.text.exitFullscreen),-1!=n.fullStretchTypes.indexOf(o.type))s.data({naturalWidthOld:s.data("naturalWidth"),naturalHeightOld:s.data("naturalHeight"),naturalWidth:a,naturalHeight:r});else{var i=o.options.fullViewPort||n.fullViewPort||"",c=a,d=r,u=s.data("naturalWidth"),p=s.data("naturalHeight");if("fill"==i.toLowerCase())d=c/u*p,r>d&&(c=r/p*u,d=r);else if("fit"==i.toLowerCase()){var f=t.getNewDimenstions(c,d,u,p,!0);c=f.width,d=f.height}else if("stretch"==i.toLowerCase())c=c,d=d;else{var g=u>c||p>d?!0:!1,f=t.getNewDimenstions(c,d,u,p,g);c=f.width,d=f.height}s.data({naturalWidthOld:s.data("naturalWidth"),naturalHeightOld:s.data("naturalHeight"),naturalWidth:c,naturalHeight:d})}$.each(l,function(t,e){e.addClass("ilightbox-fullscreen")}),"function"==typeof n.callback.onEnterFullScreen&&n.callback.onEnterFullScreen.call(t,t.ui)}}else e.isInFullScreen?e.isInFullScreen=!1:e.isInFullScreen=!0;t.repositionPhoto(!0)},closeAction:function(){var t=this,e=t.vars,i=t.options;$win.unbind(".iLightBox"),$doc.off(".iLightBox"),e.isInFullScreen&&fullScreenApi.cancelFullScreen(document.documentElement),$(".ilightbox-overlay, .ilightbox-holder, .ilightbox-thumbnails").off(".iLightBox"),i.hide.effect?e.overlay.stop().fadeOut(i.hide.speed,function(){e.overlay.remove(),e.BODY.removeClass("ilightbox-noscroll").off(".iLightBox")}):(e.overlay.remove(),e.BODY.removeClass("ilightbox-noscroll").off(".iLightBox"));var n=[e.toolbar,e.holder,e.nextPhoto,e.prevPhoto,e.nextButton,e.prevButton,e.loader,e.thumbnails];$.each(n,function(t,e){e.removeAttr("style").remove()}),e.dontGenerateThumbs=e.isInFullScreen=!1,window.iLightBox=null,i.linkId&&(e.hashLock=!0,removeHash(),setTimeout(function(){e.hashLock=!1},55)),"function"==typeof i.callback.onHide&&i.callback.onHide.call(t,t.ui)},repositionPhoto:function(){var t=this,e=t.vars,i=t.options,n=i.path.toLowerCase(),s=getViewport(),o=s.width,a=s.height,r=e.isInFullScreen&&i.fullAlone||e.isMobile?0:"horizontal"==n?0:e.thumbnails.outerWidth(),l=e.isMobile?e.toolbar.outerHeight():e.isInFullScreen&&i.fullAlone?0:"horizontal"==n?e.thumbnails.outerHeight():0,h=e.isInFullScreen&&i.fullAlone?o:o-i.styles.pageOffsetX,c=e.isInFullScreen&&i.fullAlone?a:a-i.styles.pageOffsetY,d="horizontal"==n?parseInt(t.items[e.next]||t.items[e.prev]?2*(i.styles.nextOffsetX+i.styles.prevOffsetX):30>=h/10?30:h/10):parseInt(30>=h/10?30:h/10)+r,u="horizontal"==n?parseInt(30>=c/10?30:c/10)+l:parseInt(t.items[e.next]||t.items[e.prev]?2*(i.styles.nextOffsetX+i.styles.prevOffsetX):30>=c/10?30:c/10),p={type:"current",width:h,height:c,item:t.items[e.current],offsetW:d,offsetH:u,thumbsOffsetW:r,thumbsOffsetH:l,animate:arguments.length,holder:e.holder};t.repositionEl(p),t.items[e.next]&&(p=$.extend(p,{type:"next",item:t.items[e.next],offsetX:i.styles.nextOffsetX,offsetY:i.styles.nextOffsetY,holder:e.nextPhoto}),t.repositionEl(p)),t.items[e.prev]&&(p=$.extend(p,{type:"prev",item:t.items[e.prev],offsetX:i.styles.prevOffsetX,offsetY:i.styles.prevOffsetY,holder:e.prevPhoto}),t.repositionEl(p));var f="horizontal"==n?{left:parseInt(h/2-e.loader.outerWidth()/2)}:{top:parseInt(c/2-e.loader.outerHeight()/2)};e.loader.css(f)},repositionEl:function(t){var e=this,i=e.vars,n=e.options,s=n.path.toLowerCase(),o="current"==t.type&&i.isInFullScreen&&n.fullAlone?t.width:t.width-t.offsetW,a="current"==t.type&&i.isInFullScreen&&n.fullAlone?t.height:t.height-t.offsetH,r=t.item,l=t.item.options,h=t.holder,c=t.offsetX||0,d=t.offsetY||0,u=t.thumbsOffsetW,p=t.thumbsOffsetH;"current"==t.type?("number"==typeof l.width&&l.width&&(o=i.isInFullScreen&&n.fullAlone&&(-1!=n.fullStretchTypes.indexOf(r.type)||l.fullViewPort||n.fullViewPort)?o:l.width>o?o:l.width),"number"==typeof l.height&&l.height&&(a=i.isInFullScreen&&n.fullAlone&&(-1!=n.fullStretchTypes.indexOf(r.type)||l.fullViewPort||n.fullViewPort)?a:l.height>a?a:l.height)):("number"==typeof l.width&&l.width&&(o=l.width>o?o:l.width),"number"==typeof l.height&&l.height&&(a=l.height>a?a:l.height)),a=parseInt(a-$(".ilightbox-inner-toolbar",h).outerHeight());var f="string"==typeof l.width&&-1!=l.width.indexOf("%")?percentToValue(parseInt(l.width.replace("%","")),t.width):h.data("naturalWidth"),g="string"==typeof l.height&&-1!=l.height.indexOf("%")?percentToValue(parseInt(l.height.replace("%","")),t.height):h.data("naturalHeight"),m="string"==typeof l.width&&-1!=l.width.indexOf("%")||"string"==typeof l.height&&-1!=l.height.indexOf("%")?{width:f,height:g}:e.getNewDimenstions(o,a,f,g),v=$.extend({},m,{});"prev"==t.type||"next"==t.type?(f=parseInt(m.width*("next"==t.type?n.styles.nextScale:n.styles.prevScale)),g=parseInt(m.height*("next"==t.type?n.styles.nextScale:n.styles.prevScale))):(f=m.width,g=m.height);var y=parseInt((getPixel(h,"padding-left")+getPixel(h,"padding-right")+getPixel(h,"border-left-width")+getPixel(h,"border-right-width"))/2),b=parseInt((getPixel(h,"padding-top")+getPixel(h,"padding-bottom")+getPixel(h,"border-top-width")+getPixel(h,"border-bottom-width")+$(".ilightbox-inner-toolbar",h).outerHeight())/2);switch(t.type){case"current":var w=parseInt(t.height/2-g/2-b-p/2),x=parseInt(t.width/2-f/2-y-u/2);break;case"next":var w="horizontal"==s?parseInt(t.height/2-d-g/2-b-p/2):parseInt(t.height-c-b-p/2),x="horizontal"==s?parseInt(t.width-c-y-u/2):parseInt(t.width/2-f/2-y-d-u/2);break;case"prev":var w="horizontal"==s?parseInt(t.height/2-d-g/2-b-p/2):parseInt(c-b-g-p/2),x="horizontal"==s?parseInt(c-y-f-u/2):parseInt(t.width/2-d-f/2-y-u/2)}h.data("offset",{top:w,left:x,newDims:v,diff:{W:y,H:b},thumbsOffset:{W:u,H:p},object:t}),t.animate>0&&n.effects.reposition?(h.css(transform,gpuAcceleration).stop().animate({top:w,left:x},n.effects.repositionSpeed,"easeOutCirc",function(){h.css(transform,"")}),$("div.ilightbox-container",h).stop().animate({width:f,height:g},n.effects.repositionSpeed,"easeOutCirc"),$("div.ilightbox-inner-toolbar",h).stop().animate({width:f},n.effects.repositionSpeed,"easeOutCirc",function(){$(this).css("overflow","visible")})):(h.css({top:w,left:x}),$("div.ilightbox-container",h).css({width:f,height:g}),$("div.ilightbox-inner-toolbar",h).css({width:f}))},resume:function(t){var e=this,i=e.vars,n=e.options;!n.slideshow.pauseTime||n.controls.slideshow&&i.total<=1||t<i.isPaused||(i.isPaused=0,i.cycleID&&(i.cycleID=clearTimeout(i.cycleID)),i.cycleID=setTimeout(function(){i.current==i.total-1?e.goTo(0):e.moveTo("next")},n.slideshow.pauseTime))},pause:function(t){var e=this,i=e.vars;e.options;t<i.isPaused||(i.isPaused=t||100,i.cycleID&&(i.cycleID=clearTimeout(i.cycleID)))},resetCycle:function(){var t=this,e=t.vars,i=t.options;i.controls.slideshow&&e.cycleID&&!e.isPaused&&t.resume()},getNewDimenstions:function(t,e,i,n,s){var o=this;t?e?factor=min(t/i,e/n):factor=t/i:factor=e/n,s||(factor>o.options.maxScale?factor=o.options.maxScale:factor<o.options.minScale&&(factor=o.options.minScale));var a=o.options.keepAspectRatio?round(i*factor):t,r=o.options.keepAspectRatio?round(n*factor):e;return{width:a,height:r,ratio:factor}},setOption:function(t){var e=this;e.options=$.extend(!0,e.options,t||{}),e.refresh()},availPlugins:function(){var t=this,e=document.createElement("video");t.plugins={flash:!1,quicktime:parseInt(PluginDetect.getVersion("QuickTime"))>=0?!0:!1,html5H264:!(!e.canPlayType||!e.canPlayType("video/mp4").replace(/no/,"")),html5WebM:!(!e.canPlayType||!e.canPlayType("video/webm").replace(/no/,"")),html5Vorbis:!(!e.canPlayType||!e.canPlayType("video/ogg").replace(/no/,"")),html5QuickTime:!(!e.canPlayType||!e.canPlayType("video/quicktime").replace(/no/,""))}},addContent:function(t,e){var i,n=this;switch(e.type){case"video":var s=!1,o=e.videoType,a=e.options.html5video;("video/mp4"==o||"mp4"==e.ext||"m4v"==e.ext||a.h264)&&n.plugins.html5H264?(e.ext="mp4",e.URL=a.h264||e.URL):a.webm&&n.plugins.html5WebM?(e.ext="webm",e.URL=a.webm||e.URL):a.ogg&&n.plugins.html5Vorbis&&(e.ext="ogv",e.URL=a.ogg||e.URL),!n.plugins.html5H264||"video/mp4"!=o&&"mp4"!=e.ext&&"m4v"!=e.ext?!n.plugins.html5WebM||"video/webm"!=o&&"webm"!=e.ext?!n.plugins.html5Vorbis||"video/ogg"!=o&&"ogv"!=e.ext?!n.plugins.html5QuickTime||"video/quicktime"!=o&&"mov"!=e.ext&&"qt"!=e.ext||(s=!0,o="video/quicktime"):(s=!0,o="video/ogg"):(s=!0,o="video/webm"):(s=!0,o="video/mp4"),s?i=$("<video />",{width:"100%",height:"100%",preload:a.preload,autoplay:a.autoplay,poster:a.poster,controls:a.controls}).append($("<source />",{src:e.URL,type:o})):n.plugins.quicktime?(i=$("<object />",{type:"video/quicktime",pluginspage:pluginspages.quicktime}).attr({data:e.URL,width:"100%",height:"100%"}).append($("<param />",{name:"src",value:e.URL})).append($("<param />",{name:"autoplay",value:"false"})).append($("<param />",{name:"loop",value:"false"})).append($("<param />",{name:"scale",value:"tofit"})),browser.msie&&(i=QT_GenerateOBJECTText(e.URL,"100%","100%","","SCALE","tofit","AUTOPLAY","false","LOOP","false"))):i=$("<span />",{"class":"ilightbox-alert",html:n.options.errors.missingPlugin.replace("{pluginspage}",pluginspages.quicktime).replace("{type}","QuickTime")});break;case"flash":if(n.plugins.flash){var r="",l=0;e.options.flashvars?$.each(e.options.flashvars,function(t,e){0!=l&&(r+="&"),r+=t+"="+encodeURIComponent(e),l++}):r=null,i=$("<embed />").attr({type:"application/x-shockwave-flash",src:e.URL,width:"number"==typeof e.options.width&&e.options.width&&"1"==n.options.minScale&&"1"==n.options.maxScale?e.options.width:"100%",height:"number"==typeof e.options.height&&e.options.height&&"1"==n.options.minScale&&"1"==n.options.maxScale?e.options.height:"100%",quality:"high",bgcolor:"#000000",play:"true",loop:"true",menu:"true",wmode:"transparent",scale:"showall",allowScriptAccess:"always",allowFullScreen:"true",flashvars:r,fullscreen:"yes"})}else i=$("<span />",{"class":"ilightbox-alert",html:n.options.errors.missingPlugin.replace("{pluginspage}",pluginspages.flash).replace("{type}","Adobe Flash player")});break;case"iframe":i=$("<iframe />").attr({width:"number"==typeof e.options.width&&e.options.width&&"1"==n.options.minScale&&"1"==n.options.maxScale?e.options.width:"100%",height:"number"==typeof e.options.height&&e.options.height&&"1"==n.options.minScale&&"1"==n.options.maxScale?e.options.height:"100%",src:e.URL,frameborder:0,hspace:0,vspace:0,scrolling:supportTouch?"auto":"scroll",webkitAllowFullScreen:"",mozallowfullscreen:"",allowFullScreen:""});break;case"inline":i=$('<div class="ilightbox-wrapper"></div>').html($(e.URL).clone(!0));break;case"html":var i,h=e.URL;if(h[0].nodeName)i=$('<div class="ilightbox-wrapper"></div>').html(h);else{var c=$(e.URL),d=c.selector?$("<div>"+c+"</div>"):c;i=$('<div class="ilightbox-wrapper"></div>').html(d)}}return $("div.ilightbox-container",t).empty().html(i),"video"===i[0].tagName.toLowerCase()&&browser.webkit&&setTimeout(function(){var t=i[0].currentSrc+"?"+floor(3e4*random());i[0].currentSrc=t,i[0].src=t}),i},ogpRecognition:function(t,e){var i=this,n=t.URL;i.showLoader(),doAjax(n,function(t){if(i.hideLoader(),t){var n=new Object;if(n.length=!1,n.url=t.url,200==t.status){var s=t.results,o=s.type,a=s.source;n.source=a.src,n.width=a.width&&parseInt(a.width)||0,n.height=a.height&&parseInt(a.height)||0,n.type=o,n.thumbnail=a.thumbnail||s.images[0],n.html5video=s.html5video||{},n.length=!0,"application/x-shockwave-flash"==a.type?n.type="flash":-1!=a.type.indexOf("video/")?n.type="video":-1!=a.type.indexOf("/html")?n.type="iframe":-1!=a.type.indexOf("image/")&&(n.type="image")}else if("undefined"!=typeof t.response)throw t.response;e.call(this,n.length?n:!1)}})},hashChangeHandler:function(t){var e=this,i=e.vars,n=e.options,s=t||window.location.href,o=parseURI(s).hash,a=o.split("/"),r=a[1];if(!(i.hashLock||"#"+n.linkId!=a[0]&&o.length>1))if(r){var l=a[1]||0;if(e.items[l]){var h=$(".ilightbox-overlay");h.length&&h.attr("linkid")==n.linkId?e.goTo(l):e.itemsObject[l].trigger(supportTouch?"itap":"click")}else{var h=$(".ilightbox-overlay");h.length&&e.closeAction()}}else{var h=$(".ilightbox-overlay");h.length&&e.closeAction()}}},$.fn.iLightBox=function(){var t=arguments,e=$.isPlainObject(t[0])?t[0]:t[1],i=$.isArray(t[0])||"string"==typeof t[0]?t[0]:t[1];e||(e={});var n=$.extend(!0,{attr:"href",path:"vertical",skin:"dark",linkId:!1,infinite:!1,startFrom:0,randomStart:!1,keepAspectRatio:!0,maxScale:1,minScale:.2,innerToolbar:!1,smartRecognition:!1,mobileOptimizer:!0,fullAlone:!0,fullViewPort:null,fullStretchTypes:"flash, video",overlay:{blur:!0,opacity:.85},controls:{arrows:!1,slideshow:!1,toolbar:!0,fullscreen:!0,thumbnail:!0,keyboard:!0,mousewheel:!0,swipe:!0},keyboard:{left:!0,right:!0,up:!0,down:!0,esc:!0,shift_enter:!0},show:{effect:!0,speed:300,title:!0},hide:{effect:!0,speed:300},caption:{start:!0,show:"mouseenter",hide:"mouseleave"},social:{start:!0,show:"mouseenter",hide:"mouseleave",buttons:!1},styles:{pageOffsetX:0,pageOffsetY:0,nextOffsetX:45,nextOffsetY:0,nextOpacity:1,nextScale:1,prevOffsetX:45,prevOffsetY:0,prevOpacity:1,prevScale:1},thumbnails:{maxWidth:120,maxHeight:80,normalOpacity:1,activeOpacity:.6},effects:{reposition:!0,repositionSpeed:200,switchSpeed:500,loadedFadeSpeed:180,fadeSpeed:200},slideshow:{pauseTime:5e3,pauseOnHover:!1,startPaused:!0},text:{close:"Press Esc to close",enterFullscreen:"Enter Fullscreen (Shift+Enter)",exitFullscreen:"Exit Fullscreen (Shift+Enter)",slideShow:"Slideshow",next:"Next",previous:"Previous"},errors:{loadImage:"An error occurred when trying to load photo.",loadContents:"An error occurred when trying to load contents.",missingPlugin:"The content your are attempting to view requires the <a href='{pluginspage}' target='_blank'>{type} plugin</a>."},ajaxSetup:{url:"",beforeSend:function(t,e){},cache:!1,complete:function(t,e){},crossDomain:!1,error:function(t,e,i){},success:function(t,e,i){},global:!0,ifModified:!1,username:null,password:null,type:"GET"},callback:{}},e),s=$.isArray(i)||"string"==typeof i?!0:!1;if(i=$.isArray(i)?i:new Array,"string"==typeof t[0]&&(i[0]=t[0]),version_compare($.fn.jquery,"1.8",">=")){var o=new iLightBox($(this),n,i,s);return{close:function(){o.closeAction()},fullscreen:function(){o.fullScreenAction()},moveNext:function(){o.moveTo("next")},movePrev:function(){o.moveTo("prev")},goTo:function(t){o.goTo(t)},refresh:function(){o.refresh()},reposition:function(){arguments.length>0?o.repositionPhoto(!0):o.repositionPhoto()},setOption:function(t){o.setOption(t)},destroy:function(){o.closeAction(),o.dispatchItemsEvents()}}}throw"The jQuery version that was loaded is too old. iLightBox requires jQuery 1.8+"},$.iLightBox=function(){return $.fn.iLightBox(arguments[0],arguments[1])},$.extend($.easing,{easeInCirc:function(t,e,i,n,s){return-n*(sqrt(1-(e/=s)*e)-1)+i},easeOutCirc:function(t,e,i,n,s){return n*sqrt(1-(e=e/s-1)*e)+i},easeInOutCirc:function(t,e,i,n,s){return(e/=s/2)<1?-n/2*(sqrt(1-e*e)-1)+i:n/2*(sqrt(1-(e-=2)*e)+1)+i}}),function(){$.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(t,e){
$.fn[e]=function(t){return t?this.bind(e,t):this.trigger(e)},$.attrFn&&($.attrFn[e]=!0)});var t={startEvent:"touchstart.iTap",endEvent:"touchend.iTap"};$.event.special.itap={setup:function(){var e,i,n=this,s=$(this);s.bind(t.startEvent,function(o){e=getScrollXY(),s.one(t.endEvent,function(t){i=getScrollXY();var s=t||window.event;t=$.event.fix(s),t.type="itap",e&&i&&e.x==i.x&&e.y==i.y&&($.event.dispatch||$.event.handle).call(n,t),e=i=undefined})})},teardown:function(){$(this).unbind(t.startEvent)}}}(),function(){if(fullScreenApi={supportsFullScreen:!1,isFullScreen:function(){return!1},requestFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:"",prefix:""},browserPrefixes="webkit moz o ms khtml".split(" "),"undefined"!=typeof document.cancelFullScreen)fullScreenApi.supportsFullScreen=!0;else for(var t=0,e=browserPrefixes.length;e>t;t++)if(fullScreenApi.prefix=browserPrefixes[t],"undefined"!=typeof document[fullScreenApi.prefix+"CancelFullScreen"]){fullScreenApi.supportsFullScreen=!0;break}fullScreenApi.supportsFullScreen&&(fullScreenApi.fullScreenEventName=fullScreenApi.prefix+"fullscreenchange",fullScreenApi.isFullScreen=function(){switch(this.prefix){case"":return document.fullScreen;case"webkit":return document.webkitIsFullScreen;default:return document[this.prefix+"FullScreen"]}},fullScreenApi.requestFullScreen=function(t){return""===this.prefix?t.requestFullScreen():t[this.prefix+"RequestFullScreen"]()},fullScreenApi.cancelFullScreen=function(t){return""===this.prefix?document.cancelFullScreen():document[this.prefix+"CancelFullScreen"]()})}(),function(){function t(t){t=t.toLowerCase();var e=/(chrome)[ \/]([\w.]+)/.exec(t)||/(webkit)[ \/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[];return{browser:e[1]||"",version:e[2]||"0"}}var e=t(navigator.userAgent);browser={},e.browser&&(browser[e.browser]=!0,browser.version=e.version),browser.chrome?browser.webkit=!0:browser.webkit&&(browser.safari=!0)}(),function(){function t(t){for(var n=0,s=e.length;s>n;n++){var o=e[n]?e[n]+t.charAt(0).toUpperCase()+t.slice(1):t;if(i.style[o]!==undefined)return o}}var e=["","webkit","moz","ms","o"],i=document.createElement("div");transform=t("transform")||"",gpuAcceleration=t("perspective")?"translateZ(0) ":""}();var PluginDetect={version:"0.7.9",name:"PluginDetect",handler:function(t,e,i){return function(){t(e,i)}},openTag:"<",isDefined:function(t){return"undefined"!=typeof t},isArray:function(t){return/array/i.test(Object.prototype.toString.call(t))},isFunc:function(t){return"function"==typeof t},isString:function(t){return"string"==typeof t},isNum:function(t){return"number"==typeof t},isStrNum:function(t){return"string"==typeof t&&/\d/.test(t)},getNumRegx:/[\d][\d\.\_,-]*/,splitNumRegx:/[\.\_,-]/g,getNum:function(t,e){var i=this,n=i.isStrNum(t)?(i.isDefined(e)?new RegExp(e):i.getNumRegx).exec(t):null;return n?n[0]:null},compareNums:function(t,e,i){var n,s,o,a=this,r=parseInt;if(a.isStrNum(t)&&a.isStrNum(e)){if(a.isDefined(i)&&i.compareNums)return i.compareNums(t,e);for(n=t.split(a.splitNumRegx),s=e.split(a.splitNumRegx),o=0;o<min(n.length,s.length);o++){if(r(n[o],10)>r(s[o],10))return 1;if(r(n[o],10)<r(s[o],10))return-1}}return 0},formatNum:function(t,e){var i,n,s=this;if(!s.isStrNum(t))return null;for(s.isNum(e)||(e=4),e--,n=t.replace(/\s/g,"").split(s.splitNumRegx).concat(["0","0","0","0"]),i=0;4>i;i++)/^(0+)(.+)$/.test(n[i])&&(n[i]=RegExp.$2),(i>e||!/\d/.test(n[i]))&&(n[i]="0");return n.slice(0,4).join(",")},$$hasMimeType:function(t){return function(e){if(!t.isIE&&e){var i,n,s,o=t.isArray(e)?e:t.isString(e)?[e]:[];for(s=0;s<o.length;s++)if(t.isString(o[s])&&/[^\s]/.test(o[s])&&(i=navigator.mimeTypes[o[s]],n=i?i.enabledPlugin:0,n&&(n.name||n.description)))return i}return null}},findNavPlugin:function(t,e,i){var n,s,o,a=this,r=new RegExp(t,"i"),l=!a.isDefined(e)||e?/\d/:0,h=i?new RegExp(i,"i"):0,c=navigator.plugins,d="";for(n=0;n<c.length;n++)if(o=c[n].description||d,s=c[n].name||d,(r.test(o)&&(!l||l.test(RegExp.leftContext+RegExp.rightContext))||r.test(s)&&(!l||l.test(RegExp.leftContext+RegExp.rightContext)))&&(!h||!h.test(o)&&!h.test(s)))return c[n];return null},getMimeEnabledPlugin:function(t,e,i){var n,s,o,a,r=this,l=new RegExp(e,"i"),h="",c=i?new RegExp(i,"i"):0,d=r.isString(t)?[t]:t;for(a=0;a<d.length;a++)if((n=r.hasMimeType(d[a]))&&(n=n.enabledPlugin)&&(o=n.description||h,s=n.name||h,(l.test(o)||l.test(s))&&(!c||!c.test(o)&&!c.test(s))))return n;return 0},getPluginFileVersion:function(t,e){var i,n,s,o,a=this,r=-1;if(a.OS>2||!t||!t.version||!(i=a.getNum(t.version)))return e;if(!e)return i;for(i=a.formatNum(i),e=a.formatNum(e),n=e.split(a.splitNumRegx),s=i.split(a.splitNumRegx),o=0;o<n.length;o++){if(r>-1&&o>r&&"0"!=n[o])return e;if(s[o]!=n[o]&&(-1==r&&(r=o),"0"!=n[o]))return e}return i},AXO:window.ActiveXObject,getAXO:function(t){var e=null,i=this;try{e=new i.AXO(t)}catch(n){}return e},convertFuncs:function(t){var e,i,n=/^[\$][\$]/;for(e in t)if(n.test(e))try{i=e.slice(2),i.length>0&&!t[i]&&(t[i]=t[e](t),delete t[e])}catch(s){}},initObj:function(t,e,i){var n,s;if(t){if(1==t[e[0]]||i)for(n=0;n<e.length;n+=2)t[e[n]]=e[n+1];for(n in t)s=t[n],s&&1==s[e[0]]&&this.initObj(s,e)}},initScript:function(){var t,e=this,i=navigator,n=document,s=i.userAgent||"",o=i.vendor||"",a=i.platform||"",r=i.product||"";e.initObj(e,["$",e]);for(t in e.Plugins)e.Plugins[t]&&e.initObj(e.Plugins[t],["$",e,"$$",e.Plugins[t]],1);if(e.convertFuncs(e),e.OS=100,a){var l=["Win",1,"Mac",2,"Linux",3,"FreeBSD",4,"iPhone",21.1,"iPod",21.2,"iPad",21.3,"Win.*CE",22.1,"Win.*Mobile",22.2,"Pocket\\s*PC",22.3,"",100];for(t=l.length-2;t>=0;t-=2)if(l[t]&&new RegExp(l[t],"i").test(a)){e.OS=l[t+1];break}}if(e.head=n.getElementsByTagName("head")[0]||n.getElementsByTagName("body")[0]||n.body||null,e.isIE=new Function("return/*@cc_on!@*/!1")(),e.verIE=e.isIE&&/MSIE\s*(\d+\.?\d*)/i.test(s)?parseFloat(RegExp.$1,10):null,e.verIEfull=null,e.docModeIE=null,e.isIE){var h,c=document.createElement("div");try{c.style.behavior="url(#default#clientcaps)",e.verIEfull=c.getComponentVersion("{89820200-ECBD-11CF-8B85-00AA005B4383}","componentid").replace(/,/g,".")}catch(d){}h=parseFloat(e.verIEfull||"0",10),e.docModeIE=n.documentMode||(/back/i.test(n.compatMode||"")?5:h)||e.verIE,e.verIE=h||e.docModeIE}if(e.ActiveXEnabled=!1,e.isIE){var t,u=["Msxml2.XMLHTTP","Msxml2.DOMDocument","Microsoft.XMLDOM","ShockwaveFlash.ShockwaveFlash","TDCCtl.TDCCtl","Shell.UIHelper","Scripting.Dictionary","wmplayer.ocx"];for(t=0;t<u.length;t++)if(e.getAXO(u[t])){e.ActiveXEnabled=!0;break}}e.isGecko=/Gecko/i.test(r)&&/Gecko\s*\/\s*\d/i.test(s),e.verGecko=e.isGecko?e.formatNum(/rv\s*\:\s*([\.\,\d]+)/i.test(s)?RegExp.$1:"0.9"):null,e.isChrome=/Chrome\s*\/\s*(\d[\d\.]*)/i.test(s),e.verChrome=e.isChrome?e.formatNum(RegExp.$1):null,e.isSafari=(/Apple/i.test(o)||!o&&!e.isChrome)&&/Safari\s*\/\s*(\d[\d\.]*)/i.test(s),e.verSafari=e.isSafari&&/Version\s*\/\s*(\d[\d\.]*)/i.test(s)?e.formatNum(RegExp.$1):null,e.isOpera=/Opera\s*[\/]?\s*(\d+\.?\d*)/i.test(s),e.verOpera=e.isOpera&&(/Version\s*\/\s*(\d+\.?\d*)/i.test(s),!0)?parseFloat(RegExp.$1,10):null,e.addWinEvent("load",e.handler(e.runWLfuncs,e))},init:function(t){var e,t,i=this,n={status:-3,plugin:0};return i.isString(t)?1==t.length?(i.getVersionDelimiter=t,n):(t=t.toLowerCase().replace(/\s/g,""),e=i.Plugins[t],e&&e.getVersion?(n.plugin=e,i.isDefined(e.installed)||(e.installed=null,e.version=null,e.version0=null,e.getVersionDone=null,e.pluginName=t),i.garbage=!1,i.isIE&&!i.ActiveXEnabled&&"java"!==t?(n.status=-2,n):(n.status=1,n)):n):n},fPush:function(t,e){var i=this;i.isArray(e)&&(i.isFunc(t)||i.isArray(t)&&t.length>0&&i.isFunc(t[0]))&&e.push(t)},callArray:function(t){var e,i=this;if(i.isArray(t))for(e=0;e<t.length;e++){if(null===t[e])return;i.call(t[e]),t[e]=null}},call:function(t){var e=this,i=e.isArray(t)?t.length:-1;i>0&&e.isFunc(t[0])?t[0](e,i>1?t[1]:0,i>2?t[2]:0,i>3?t[3]:0):e.isFunc(t)&&t(e)},getVersionDelimiter:",",$$getVersion:function(t){return function(e,i,n){var s,o,a=t.init(e);return a.status<0?null:(s=a.plugin,1!=s.getVersionDone&&(s.getVersion(null,i,n),null===s.getVersionDone&&(s.getVersionDone=1)),t.cleanup(),o=s.version||s.version0,o=o?o.replace(t.splitNumRegx,t.getVersionDelimiter):o)}},cleanup:function(){var t=this;t.garbage&&t.isDefined(window.CollectGarbage)&&window.CollectGarbage()},isActiveXObject:function(t,e){var i=this,n=!1,s='<object width="1" height="1" style="display:none" '+t.getCodeBaseVersion(e)+">"+t.HTML+i.openTag+"/object>";if(!i.head)return n;i.head.insertBefore(document.createElement("object"),i.head.firstChild),i.head.firstChild.outerHTML=s;try{i.head.firstChild.classid=t.classID}catch(o){}try{i.head.firstChild.object&&(n=!0)}catch(o){}try{n&&i.head.firstChild.readyState<4&&(i.garbage=!0)}catch(o){}return i.head.removeChild(i.head.firstChild),n},codebaseSearch:function(t,e){var i=this;if(!i.ActiveXEnabled||!t)return null;t.BIfuncs&&t.BIfuncs.length&&null!==t.BIfuncs[t.BIfuncs.length-1]&&i.callArray(t.BIfuncs);var n,s=t.SEARCH;if(i.isStrNum(e))return s.match&&s.min&&i.compareNums(e,s.min)<=0?!0:s.match&&s.max&&i.compareNums(e,s.max)>=0?!1:(n=i.isActiveXObject(t,e),n&&(!s.min||i.compareNums(e,s.min)>0)&&(s.min=e),n||s.max&&!(i.compareNums(e,s.max)<0)||(s.max=e),n);var o,a,r,l,h,c=[0,0,0,0],d=[].concat(s.digits),u=s.min?1:0,p=function(e,n){var s=[].concat(c);return s[e]=n,i.isActiveXObject(t,s.join(","))};if(s.max){for(l=s.max.split(i.splitNumRegx),o=0;o<l.length;o++)l[o]=parseInt(l[o],10);l[0]<d[0]&&(d[0]=l[0])}if(s.min){for(h=s.min.split(i.splitNumRegx),o=0;o<h.length;o++)h[o]=parseInt(h[o],10);h[0]>c[0]&&(c[0]=h[0])}if(h&&l)for(o=1;o<h.length&&h[o-1]==l[o-1];o++)l[o]<d[o]&&(d[o]=l[o]),h[o]>c[o]&&(c[o]=h[o]);if(s.max)for(o=1;o<d.length;o++)if(l[o]>0&&0==d[o]&&d[o-1]<s.digits[o-1]){d[o-1]+=1;break}for(o=0;o<d.length;o++){for(r={},a=0;20>a&&!(d[o]-c[o]<1)&&(n=round((d[o]+c[o])/2),!r["a"+n]);a++)r["a"+n]=1,p(o,n)?(c[o]=n,u=1):d[o]=n;if(d[o]=c[o],!u&&p(o,c[o])&&(u=1),!u)break}return u?c.join(","):null},addWinEvent:function(t,e){var i,n=this,s=window;n.isFunc(e)&&(s.addEventListener?s.addEventListener(t,e,!1):s.attachEvent?s.attachEvent("on"+t,e):(i=s["on"+t],s["on"+t]=n.winHandler(e,i)))},winHandler:function(t,e){return function(){t(),"function"==typeof e&&e()}},WLfuncs0:[],WLfuncs:[],runWLfuncs:function(t){t.winLoaded=!0,t.callArray(t.WLfuncs0),t.callArray(t.WLfuncs),t.onDoneEmptyDiv&&t.onDoneEmptyDiv()},winLoaded:!1,$$onWindowLoaded:function(t){return function(e){t.winLoaded?t.call(e):t.fPush(e,t.WLfuncs)}},div:null,divID:"plugindetect",divWidth:50,pluginSize:1,emptyDiv:function(){var t,e,i,n,s,o=this;if(o.div&&o.div.childNodes)for(t=o.div.childNodes.length-1;t>=0;t--){if(i=o.div.childNodes[t],i&&i.childNodes)for(e=i.childNodes.length-1;e>=0;e--){s=i.childNodes[e];try{i.removeChild(s)}catch(a){}}if(i)try{o.div.removeChild(i)}catch(a){}}if(o.div||(n=document.getElementById(o.divID),n&&(o.div=n)),o.div&&o.div.parentNode){try{o.div.parentNode.removeChild(o.div)}catch(a){}o.div=null}},DONEfuncs:[],onDoneEmptyDiv:function(){var t,e,i=this;if(i.winLoaded&&(!i.WLfuncs||!i.WLfuncs.length||null===i.WLfuncs[i.WLfuncs.length-1])){for(t in i)if(e=i[t],e&&e.funcs){if(3==e.OTF)return;if(e.funcs.length&&null!==e.funcs[e.funcs.length-1])return}for(t=0;t<i.DONEfuncs.length;t++)i.callArray(i.DONEfuncs);i.emptyDiv()}},getWidth:function(t){if(t){var e=t.scrollWidth||t.offsetWidth,i=this;if(i.isNum(e))return e}return-1},getTagStatus:function(t,e,i,n){var s=this,o=t.span,a=s.getWidth(o),r=i.span,l=s.getWidth(r),h=e.span,c=s.getWidth(h);if(!(o&&r&&h&&s.getDOMobj(t)))return-2;if(c>l||0>a||0>l||0>c||c<=s.pluginSize||s.pluginSize<1)return 0;if(a>=c)return-1;try{if(a==s.pluginSize&&(!s.isIE||4==s.getDOMobj(t).readyState)){if(!t.winLoaded&&s.winLoaded)return 1;if(t.winLoaded&&s.isNum(n)&&(s.isNum(t.count)||(t.count=n),n-t.count>=10))return 1}}catch(d){}return 0},getDOMobj:function(t,e){var i=this,n=t?t.span:0,s=n&&n.firstChild?1:0;try{s&&e&&i.div.focus()}catch(o){}return s?n.firstChild:null},setStyle:function(t,e){var i,n=t.style;if(n&&e)for(i=0;i<e.length;i+=2)try{n[e[i]]=e[i+1]}catch(s){}},insertDivInBody:function(t,e){var i=this,n="pd33993399",s=null,o=e?window.top.document:window.document,a=o.getElementsByTagName("body")[0]||o.body;if(!a)try{o.write('<div id="'+n+'">.'+i.openTag+"/div>"),s=o.getElementById(n)}catch(r){}a=o.getElementsByTagName("body")[0]||o.body,a&&(a.insertBefore(t,a.firstChild),s&&a.removeChild(s))},insertHTML:function(t,e,i,n,s){var o,a,r,l=document,h=this,c=l.createElement("span"),d=["outlineStyle","none","borderStyle","none","padding","0px","margin","0px","visibility","visible"],u="outline-style:none;border-style:none;padding:0px;margin:0px;visibility:visible;";if(h.isDefined(n)||(n=""),h.isString(t)&&/[^\s]/.test(t)){for(t=t.toLowerCase().replace(/\s/g,""),o=h.openTag+t+' width="'+h.pluginSize+'" height="'+h.pluginSize+'" ',o+='style="'+u+'display:inline;" ',a=0;a<e.length;a+=2)/[^\s]/.test(e[a+1])&&(o+=e[a]+'="'+e[a+1]+'" ');for(o+=">",a=0;a<i.length;a+=2)/[^\s]/.test(i[a+1])&&(o+=h.openTag+'param name="'+i[a]+'" value="'+i[a+1]+'" />');o+=n+h.openTag+"/"+t+">"}else o=n;if(h.div||(r=l.getElementById(h.divID),r?h.div=r:(h.div=l.createElement("div"),h.div.id=h.divID),h.setStyle(h.div,d.concat(["width",h.divWidth+"px","height",h.pluginSize+3+"px","fontSize",h.pluginSize+3+"px","lineHeight",h.pluginSize+3+"px","verticalAlign","baseline","display","block"])),r||(h.setStyle(h.div,["position","absolute","right","0px","top","0px"]),h.insertDivInBody(h.div))),h.div&&h.div.parentNode){h.setStyle(c,d.concat(["fontSize",h.pluginSize+3+"px","lineHeight",h.pluginSize+3+"px","verticalAlign","baseline","display","inline"]));try{c.innerHTML=o}catch(p){}try{h.div.appendChild(c)}catch(p){}return{span:c,winLoaded:h.winLoaded,tagName:t,outerHTML:o}}return{span:null,winLoaded:h.winLoaded,tagName:"",outerHTML:o}},Plugins:{quicktime:{mimeType:["video/quicktime","application/x-quicktimeplayer","image/x-macpaint","image/x-quicktime"],progID:"QuickTimeCheckObject.QuickTimeCheck.1",progID0:"QuickTime.QuickTime",classID:"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",minIEver:7,HTML:'<param name="src" value="" /><param name="controller" value="false" />',getCodeBaseVersion:function(t){return'codebase="#version='+t+'"'},SEARCH:{min:0,max:0,match:0,digits:[16,128,128,0]},getVersion:function(t){var e,i=this,n=i.$,s=null,o=null;if(n.isIE){if(n.isStrNum(t)&&(e=t.split(n.splitNumRegx),e.length>3&&parseInt(e[3],10)>0&&(e[3]="9999"),t=e.join(",")),n.isStrNum(t)&&n.verIE>=i.minIEver&&i.canUseIsMin()>0)return i.installed=i.isMin(t),void(i.getVersionDone=0);i.getVersionDone=1,!s&&n.verIE>=i.minIEver&&(s=i.CDBASE2VER(n.codebaseSearch(i))),s||(o=n.getAXO(i.progID),o&&o.QuickTimeVersion&&(s=o.QuickTimeVersion.toString(16),s=parseInt(s.charAt(0),16)+"."+parseInt(s.charAt(1),16)+"."+parseInt(s.charAt(2),16)))}else n.hasMimeType(i.mimeType)&&(o=3!=n.OS?n.findNavPlugin("QuickTime.*Plug-?in",0):null,o&&o.name&&(s=n.getNum(o.name)));i.installed=s?1:o?0:-1,i.version=n.formatNum(s,3)},cdbaseUpper:["7,60,0,0","0,0,0,0"],cdbaseLower:["7,50,0,0",null],cdbase2ver:[function(t,e){var i=e.split(t.$.splitNumRegx);return[i[0],i[1].charAt(0),i[1].charAt(1),i[2]].join(",")},null],CDBASE2VER:function(t){var e,i=this,n=i.$,s=i.cdbaseUpper,o=i.cdbaseLower;if(t)for(t=n.formatNum(t),e=0;e<s.length;e++)if(s[e]&&n.compareNums(t,s[e])<0&&o[e]&&n.compareNums(t,o[e])>=0&&i.cdbase2ver[e])return i.cdbase2ver[e](i,t);return t},canUseIsMin:function(){var t,e=this,i=e.$,n=e.canUseIsMin,s=e.cdbaseUpper,o=e.cdbaseLower;if(!n.value)for(n.value=-1,t=0;t<s.length;t++){if(s[t]&&i.codebaseSearch(e,s[t])){n.value=1;break}if(o[t]&&i.codebaseSearch(e,o[t])){n.value=-1;break}}return e.SEARCH.match=1==n.value?1:0,n.value},isMin:function(t){var e=this,i=e.$;return i.codebaseSearch(e,t)?.7:-1}},flash:{mimeType:"application/x-shockwave-flash",progID:"ShockwaveFlash.ShockwaveFlash",classID:"clsid:D27CDB6E-AE6D-11CF-96B8-444553540000",getVersion:function(){var t,e,i,n,s=function(t){if(!t)return null;var e=/[\d][\d\,\.\s]*[rRdD]{0,1}[\d\,]*/.exec(t);return e?e[0].replace(/[rRdD\.]/g,",").replace(/\s/g,""):null},o=this,a=o.$,r=null,l=null,h=null;if(a.isIE){for(t=15;t>2;t--)if(l=a.getAXO(o.progID+"."+t)){h=t.toString();break}if(l||(l=a.getAXO(o.progID)),"6"==h)try{l.AllowScriptAccess="always"}catch(c){return"6,0,21,0"}try{r=s(l.GetVariable("$version"))}catch(c){}!r&&h&&(r=h)}else{if(i=a.hasMimeType(o.mimeType)){e=a.getDOMobj(a.insertHTML("object",["type",o.mimeType],[],"",o));try{r=a.getNum(e.GetVariable("$version"))}catch(c){}}r||(n=i?i.enabledPlugin:null,n&&n.description&&(r=s(n.description)),r&&(r=a.getPluginFileVersion(n,r)))}return o.installed=r?1:-1,o.version=a.formatNum(r),!0}},shockwave:{mimeType:"application/x-director",progID:"SWCtl.SWCtl",classID:"clsid:166B1BCA-3F9C-11CF-8075-444553540000",getVersion:function(){var t,e=null,i=null,n=this,s=n.$;if(s.isIE){try{i=s.getAXO(n.progID).ShockwaveVersion("")}catch(o){}s.isString(i)&&i.length>0?e=s.getNum(i):s.getAXO(n.progID+".8")?e="8":s.getAXO(n.progID+".7")?e="7":s.getAXO(n.progID+".1")&&(e="6")}else t=s.findNavPlugin("Shockwave\\s*for\\s*Director"),t&&t.description&&s.hasMimeType(n.mimeType)&&(e=s.getNum(t.description)),e&&(e=s.getPluginFileVersion(t,e));n.installed=e?1:-1,n.version=s.formatNum(e)}},zz:0}};PluginDetect.initScript();var gArgCountErr='The "%%" function requires an even number of arguments.\nArguments should be in the form "atttributeName", "attributeValue", ...',gTagAttrs=null,gQTGeneratorVersion=1;!function(){function t(t){return t=t||location.href,"#"+t.replace(/^[^#]*#?(.*)$/,"$1")}var e,i=document,n=$.event.special,s=i.documentMode,o="oniLightBoxHashChange"in window&&(void 0===s||s>7);$.fn.iLightBoxHashChange=function(t){return t?this.bind("iLightBoxHashChange",t):this.trigger("iLightBoxHashChange")},$.fn.iLightBoxHashChange.delay=50,n.iLightBoxHashChange=$.extend(n.iLightBoxHashChange,{setup:function(){return o?!1:void $(e.start)},teardown:function(){return o?!1:void $(e.stop)}}),e=function(){function e(){var i=t(),s=h(a);i!==a?(l(a=i,s),$(window).trigger("iLightBoxHashChange")):s!==a&&(location.href=location.href.replace(/#.*/,"")+s),n=setTimeout(e,$.fn.iLightBoxHashChange.delay)}var n,s={},a=t(),r=function(t){return t},l=r,h=r;return s.start=function(){n||e()},s.stop=function(){n&&clearTimeout(n),n=void 0},browser.msie&&!o&&function(){var n,o;s.start=function(){n||(o=(o=$.fn.iLightBoxHashChange.src)&&o+t(),n=$('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){o||l(t()),e()}).attr("src",o||"javascript:0").insertAfter("body")[0].contentWindow,i.onpropertychange=function(){try{"title"===event.propertyName&&(n.document.title=i.title)}catch(t){}})},s.stop=r,h=function(){return t(n.location.href)},l=function(t,e){var s=n.document,o=$.fn.iLightBoxHashChange.domain;t!==e&&(s.title=i.title,s.open(),o&&s.write('<script>document.domain="'+o+'"</script>'),s.close(),n.location.hash=t)}}(),s}()}(),Array.prototype.filter||(Array.prototype.filter=function(t){"use strict";if(null==this)throw new TypeError;var e=Object(this),i=e.length>>>0;if("function"!=typeof t)throw new TypeError;for(var n=[],s=arguments[1],o=0;i>o;o++)if(o in e){var a=e[o];t.call(s,a,o,e)&&n.push(a)}return n}),Array.prototype.indexOf||(Array.prototype.indexOf=function(t,e){var i;if(null==this)throw new TypeError('"this" is null or not defined');var n=Object(this),s=n.length>>>0;if(0===s)return-1;var o=+e||0;if(abs(o)===1/0&&(o=0),o>=s)return-1;for(i=max(o>=0?o:s-abs(o),0);s>i;){if(i in n&&n[i]===t)return i;i++}return-1}),Array.prototype.lastIndexOf||(Array.prototype.lastIndexOf=function(t){"use strict";if(null==this)throw new TypeError;var e=Object(this),i=e.length>>>0;if(0===i)return-1;var n=i;arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!=n&&n!=1/0&&n!=-(1/0)&&(n=(n>0||-1)*floor(abs(n))));for(var s=n>=0?min(n,i-1):i-abs(n);s>=0;s--)if(s in e&&e[s]===t)return s;return-1})}(jQuery,this),function(){"use strict";function t(){}function e(t,e){for(var i=t.length;i--;)if(t[i].listener===e)return i;return-1}var i=t.prototype;i.getListeners=function(t){var e,i,n=this._getEvents();if("object"==typeof t){e={};for(i in n)n.hasOwnProperty(i)&&t.test(i)&&(e[i]=n[i])}else e=n[t]||(n[t]=[]);return e},i.flattenListeners=function(t){var e,i=[];for(e=0;t.length>e;e+=1)i.push(t[e].listener);return i},i.getListenersAsObject=function(t){var e,i=this.getListeners(t);return i instanceof Array&&(e={},e[t]=i),e||i},i.addListener=function(t,i){var n,s=this.getListenersAsObject(t),o="object"==typeof i;for(n in s)s.hasOwnProperty(n)&&-1===e(s[n],i)&&s[n].push(o?i:{listener:i,once:!1});return this},i.on=i.addListener,i.addOnceListener=function(t,e){return this.addListener(t,{listener:e,once:!0})},i.once=i.addOnceListener,i.defineEvent=function(t){return this.getListeners(t),this},i.defineEvents=function(t){for(var e=0;t.length>e;e+=1)this.defineEvent(t[e]);return this},i.removeListener=function(t,i){var n,s,o=this.getListenersAsObject(t);for(s in o)o.hasOwnProperty(s)&&(n=e(o[s],i),-1!==n&&o[s].splice(n,1));return this},i.off=i.removeListener,i.addListeners=function(t,e){return this.manipulateListeners(!1,t,e)},i.removeListeners=function(t,e){return this.manipulateListeners(!0,t,e)},i.manipulateListeners=function(t,e,i){var n,s,o=t?this.removeListener:this.addListener,a=t?this.removeListeners:this.addListeners;if("object"!=typeof e||e instanceof RegExp)for(n=i.length;n--;)o.call(this,e,i[n]);else for(n in e)e.hasOwnProperty(n)&&(s=e[n])&&("function"==typeof s?o.call(this,n,s):a.call(this,n,s));return this},i.removeEvent=function(t){var e,i=typeof t,n=this._getEvents();if("string"===i)delete n[t];else if("object"===i)for(e in n)n.hasOwnProperty(e)&&t.test(e)&&delete n[e];else delete this._events;return this},i.emitEvent=function(t,e){var i,n,s,o,a=this.getListenersAsObject(t);for(s in a)if(a.hasOwnProperty(s))for(n=a[s].length;n--;)i=a[s][n],o=i.listener.apply(this,e||[]),(o===this._getOnceReturnValue()||i.once===!0)&&this.removeListener(t,a[s][n].listener);return this},i.trigger=i.emitEvent,i.emit=function(t){var e=Array.prototype.slice.call(arguments,1);return this.emitEvent(t,e)},i.setOnceReturnValue=function(t){return this._onceReturnValue=t,this},i._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},i._getEvents=function(){return this._events||(this._events={})},"function"==typeof define&&define.amd?define(function(){return t}):"undefined"!=typeof module&&module.exports?module.exports=t:this.EventEmitter=t}.call(this),function(t){"use strict";var e=document.documentElement,i=function(){};e.addEventListener?i=function(t,e,i){t.addEventListener(e,i,!1)}:e.attachEvent&&(i=function(e,i,n){e[i+n]=n.handleEvent?function(){var e=t.event;e.target=e.target||e.srcElement,n.handleEvent.call(n,e)}:function(){var i=t.event;i.target=i.target||i.srcElement,n.call(e,i)},e.attachEvent("on"+i,e[i+n])});var n=function(){};e.removeEventListener?n=function(t,e,i){t.removeEventListener(e,i,!1)}:e.detachEvent&&(n=function(t,e,i){t.detachEvent("on"+e,t[e+i]);try{delete t[e+i]}catch(n){t[e+i]=void 0}});var s={bind:i,unbind:n};"function"==typeof define&&define.amd?define(s):t.eventie=s}(this),function(t){"use strict";function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t){return"[object Array]"===l.call(t)}function n(t){var e=[];if(i(t))e=t;else if("number"==typeof t.length)for(var n=0,s=t.length;s>n;n++)e.push(t[n]);else e.push(t);return e}function s(t,i){function s(t,i,a){if(!(this instanceof s))return new s(t,i);"string"==typeof t&&(t=document.querySelectorAll(t)),this.elements=n(t),this.options=e({},this.options),"function"==typeof i?a=i:e(this.options,i),a&&this.on("always",a),this.getImages(),o&&(this.jqDeferred=new o.Deferred);var r=this;setTimeout(function(){r.check()})}function l(t){this.img=t}s.prototype=new t,s.prototype.options={},s.prototype.getImages=function(){this.images=[];for(var t=0,e=this.elements.length;e>t;t++){var i=this.elements[t];"IMG"===i.nodeName&&this.addImage(i);for(var n=i.querySelectorAll("img"),s=0,o=n.length;o>s;s++){var a=n[s];this.addImage(a)}}},s.prototype.addImage=function(t){var e=new l(t);this.images.push(e)},s.prototype.check=function(){function t(t,s){return e.options.debug&&r&&a.log("confirm",t,s),e.progress(t),i++,i===n&&e.complete(),!0}var e=this,i=0,n=this.images.length;if(this.hasAnyBroken=!1,!n)return void this.complete();for(var s=0;n>s;s++){var o=this.images[s];o.on("confirm",t),o.check()}},s.prototype.progress=function(t){this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded;var e=this;setTimeout(function(){e.emit("progress",e,t),e.jqDeferred&&e.jqDeferred.notify(e,t)})},s.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var e=this;setTimeout(function(){if(e.emit(t,e),e.emit("always",e),e.jqDeferred){var i=e.hasAnyBroken?"reject":"resolve";e.jqDeferred[i](e)}})},o&&(o.fn.imagesLoaded=function(t,e){var i=new s(this,t,e);return i.jqDeferred.promise(o(this))});var h={};return l.prototype=new t,l.prototype.check=function(){var t=h[this.img.src];if(t)return void this.useCached(t);if(h[this.img.src]=this,this.img.complete&&void 0!==this.img.naturalWidth)return void this.confirm(0!==this.img.naturalWidth,"naturalWidth");var e=this.proxyImage=new Image;i.bind(e,"load",this),i.bind(e,"error",this),e.src=this.img.src},l.prototype.useCached=function(t){if(t.isConfirmed)this.confirm(t.isLoaded,"cached was confirmed");else{var e=this;t.on("confirm",function(t){return e.confirm(t.isLoaded,"cache emitted confirmed"),!0})}},l.prototype.confirm=function(t,e){this.isConfirmed=!0,this.isLoaded=t,this.emit("confirm",this,e)},l.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindProxyEvents()},l.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindProxyEvents()},l.prototype.unbindProxyEvents=function(){i.unbind(this.proxyImage,"load",this),i.unbind(this.proxyImage,"error",this)},s}var o=t.jQuery,a=t.console,r=void 0!==a,l=Object.prototype.toString;"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],s):t.imagesLoaded=s(t.EventEmitter,t.eventie)}(window),function(t){function e(){}function i(t){function i(e){e.prototype.option||(e.prototype.option=function(e){t.isPlainObject(e)&&(this.options=t.extend(!0,this.options,e))})}function s(e,i){t.fn[e]=function(s){if("string"==typeof s){for(var a=n.call(arguments,1),r=0,l=this.length;l>r;r++){var h=this[r],c=t.data(h,e);if(c)if(t.isFunction(c[s])&&"_"!==s.charAt(0)){var d=c[s].apply(c,a);if(void 0!==d)return d}else o("no such method '"+s+"' for "+e+" instance");else o("cannot call methods on "+e+" prior to initialization; attempted to call '"+s+"'")}return this}return this.each(function(){var n=t.data(this,e);n?(n.option(s),n._init()):(n=new i(this,s),t.data(this,e,n))})}}if(t){var o="undefined"==typeof console?e:function(t){console.error(t)};return t.bridget=function(t,e){i(e),s(t,e)},t.bridget}}var n=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],i):i("object"==typeof exports?require("jquery"):t.jQuery)}(window),function(t){function e(e){var i=t.event;return i.target=i.target||i.srcElement||e,i}var i=document.documentElement,n=function(){};i.addEventListener?n=function(t,e,i){t.addEventListener(e,i,!1)}:i.attachEvent&&(n=function(t,i,n){t[i+n]=n.handleEvent?function(){var i=e(t);n.handleEvent.call(n,i)}:function(){var i=e(t);n.call(t,i)},t.attachEvent("on"+i,t[i+n])});var s=function(){};i.removeEventListener?s=function(t,e,i){t.removeEventListener(e,i,!1)}:i.detachEvent&&(s=function(t,e,i){t.detachEvent("on"+e,t[e+i]);try{delete t[e+i]}catch(n){t[e+i]=void 0}});var o={bind:n,unbind:s};"function"==typeof define&&define.amd?define("eventie/eventie",o):"object"==typeof exports?module.exports=o:t.eventie=o}(window),function(){"use strict";function t(){}function e(t,e){for(var i=t.length;i--;)if(t[i].listener===e)return i;return-1}function i(t){return function(){return this[t].apply(this,arguments)}}var n=t.prototype,s=this,o=s.EventEmitter;n.getListeners=function(t){var e,i,n=this._getEvents();if(t instanceof RegExp){e={};for(i in n)n.hasOwnProperty(i)&&t.test(i)&&(e[i]=n[i])}else e=n[t]||(n[t]=[]);return e},n.flattenListeners=function(t){var e,i=[];for(e=0;e<t.length;e+=1)i.push(t[e].listener);return i},n.getListenersAsObject=function(t){var e,i=this.getListeners(t);return i instanceof Array&&(e={},e[t]=i),e||i},n.addListener=function(t,i){var n,s=this.getListenersAsObject(t),o="object"==typeof i;for(n in s)s.hasOwnProperty(n)&&-1===e(s[n],i)&&s[n].push(o?i:{listener:i,once:!1});return this},n.on=i("addListener"),n.addOnceListener=function(t,e){return this.addListener(t,{listener:e,once:!0})},n.once=i("addOnceListener"),n.defineEvent=function(t){return this.getListeners(t),this},n.defineEvents=function(t){for(var e=0;e<t.length;e+=1)this.defineEvent(t[e]);return this},n.removeListener=function(t,i){var n,s,o=this.getListenersAsObject(t);for(s in o)o.hasOwnProperty(s)&&(n=e(o[s],i),-1!==n&&o[s].splice(n,1));return this},n.off=i("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,i){var n,s,o=t?this.removeListener:this.addListener,a=t?this.removeListeners:this.addListeners;if("object"!=typeof e||e instanceof RegExp)for(n=i.length;n--;)o.call(this,e,i[n]);else for(n in e)e.hasOwnProperty(n)&&(s=e[n])&&("function"==typeof s?o.call(this,n,s):a.call(this,n,s));return this},n.removeEvent=function(t){var e,i=typeof t,n=this._getEvents();if("string"===i)delete n[t];else if(t instanceof RegExp)for(e in n)n.hasOwnProperty(e)&&t.test(e)&&delete n[e];else delete this._events;return this},n.removeAllListeners=i("removeEvent"),n.emitEvent=function(t,e){var i,n,s,o,a=this.getListenersAsObject(t);for(s in a)if(a.hasOwnProperty(s))for(n=a[s].length;n--;)i=a[s][n],i.once===!0&&this.removeListener(t,i.listener),o=i.listener.apply(this,e||[]),o===this._getOnceReturnValue()&&this.removeListener(t,i.listener);return this},n.trigger=i("emitEvent"),n.emit=function(t){var e=Array.prototype.slice.call(arguments,1);return this.emitEvent(t,e)},n.setOnceReturnValue=function(t){return this._onceReturnValue=t,this},n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},n._getEvents=function(){return this._events||(this._events={})},t.noConflict=function(){return s.EventEmitter=o,t},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:s.EventEmitter=t}.call(this),function(t){function e(t){if(t){if("string"==typeof n[t])return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var e,s=0,o=i.length;o>s;s++)if(e=i[s]+t,"string"==typeof n[e])return e}}var i="Webkit Moz ms Ms O".split(" "),n=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return e}):"object"==typeof exports?module.exports=e:t.getStyleProperty=e}(window),function(t,e){function i(t){var e=parseFloat(t),i=-1===t.indexOf("%")&&!isNaN(e);return i&&e}function n(){}function s(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0,i=r.length;i>e;e++){var n=r[e];t[n]=0}return t}function o(e){function n(){if(!u){u=!0;var n=t.getComputedStyle;if(h=function(){var t=n?function(t){return n(t,null)}:function(t){return t.currentStyle};return function(e){var i=t(e);return i||a("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}}(),c=e("boxSizing")){var s=document.createElement("div");s.style.width="200px",s.style.padding="1px 2px 3px 4px",
s.style.borderStyle="solid",s.style.borderWidth="1px 2px 3px 4px",s.style[c]="border-box";var o=document.body||document.documentElement;o.appendChild(s);var r=h(s);d=200===i(r.width),o.removeChild(s)}}}function o(t){if(n(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var e=h(t);if("none"===e.display)return s();var o={};o.width=t.offsetWidth,o.height=t.offsetHeight;for(var a=o.isBorderBox=!(!c||!e[c]||"border-box"!==e[c]),u=0,p=r.length;p>u;u++){var f=r[u],g=e[f];g=l(t,g);var m=parseFloat(g);o[f]=isNaN(m)?0:m}var v=o.paddingLeft+o.paddingRight,y=o.paddingTop+o.paddingBottom,b=o.marginLeft+o.marginRight,w=o.marginTop+o.marginBottom,x=o.borderLeftWidth+o.borderRightWidth,S=o.borderTopWidth+o.borderBottomWidth,$=a&&d,C=i(e.width);C!==!1&&(o.width=C+($?0:v+x));var T=i(e.height);return T!==!1&&(o.height=T+($?0:y+S)),o.innerWidth=o.width-(v+x),o.innerHeight=o.height-(y+S),o.outerWidth=o.width+b,o.outerHeight=o.height+w,o}}function l(e,i){if(t.getComputedStyle||-1===i.indexOf("%"))return i;var n=e.style,s=n.left,o=e.runtimeStyle,a=o&&o.left;return a&&(o.left=e.currentStyle.left),n.left=i,i=n.pixelLeft,n.left=s,a&&(o.left=a),i}var h,c,d,u=!1;return o}var a="undefined"==typeof console?n:function(t){console.error(t)},r=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],o):"object"==typeof exports?module.exports=o(require("desandro-get-style-property")):t.getSize=o(t.getStyleProperty)}(window),function(t){function e(t){"function"==typeof t&&(e.isReady?t():a.push(t))}function i(t){var i="readystatechange"===t.type&&"complete"!==o.readyState;e.isReady||i||n()}function n(){e.isReady=!0;for(var t=0,i=a.length;i>t;t++){var n=a[t];n()}}function s(s){return"complete"===o.readyState?n():(s.bind(o,"DOMContentLoaded",i),s.bind(o,"readystatechange",i),s.bind(t,"load",i)),e}var o=t.document,a=[];e.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],s):"object"==typeof exports?module.exports=s(require("eventie")):t.docReady=s(t.eventie)}(window),function(t){"use strict";function e(t,e){return t[a](e)}function i(t){if(!t.parentNode){var e=document.createDocumentFragment();e.appendChild(t)}}function n(t,e){i(t);for(var n=t.parentNode.querySelectorAll(e),s=0,o=n.length;o>s;s++)if(n[s]===t)return!0;return!1}function s(t,n){return i(t),e(t,n)}var o,a=function(){if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0,n=e.length;n>i;i++){var s=e[i],o=s+"MatchesSelector";if(t[o])return o}}();if(a){var r=document.createElement("div"),l=e(r,"div");o=l?e:s}else o=n;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return o}):"object"==typeof exports?module.exports=o:window.matchesSelector=o}(Element.prototype),function(t,e){"use strict";"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(i,n){return e(t,i,n)}):"object"==typeof exports?module.exports=e(t,require("doc-ready"),require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.docReady,t.matchesSelector)}(window,function(t,e,i){var n={};n.extend=function(t,e){for(var i in e)t[i]=e[i];return t},n.modulo=function(t,e){return(t%e+e)%e};var s=Object.prototype.toString;n.isArray=function(t){return"[object Array]"==s.call(t)},n.makeArray=function(t){var e=[];if(n.isArray(t))e=t;else if(t&&"number"==typeof t.length)for(var i=0,s=t.length;s>i;i++)e.push(t[i]);else e.push(t);return e},n.indexOf=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var i=0,n=t.length;n>i;i++)if(t[i]===e)return i;return-1},n.removeFrom=function(t,e){var i=n.indexOf(t,e);-1!=i&&t.splice(i,1)},n.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(t){return t instanceof HTMLElement}:function(t){return t&&"object"==typeof t&&1==t.nodeType&&"string"==typeof t.nodeName},n.setText=function(){function t(t,i){e=e||(void 0!==document.documentElement.textContent?"textContent":"innerText"),t[e]=i}var e;return t}(),n.getParent=function(t,e){for(;t!=document.body;)if(t=t.parentNode,i(t,e))return t},n.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},n.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},n.filterFindElements=function(t,e){t=n.makeArray(t);for(var s=[],o=0,a=t.length;a>o;o++){var r=t[o];if(n.isElement(r))if(e){i(r,e)&&s.push(r);for(var l=r.querySelectorAll(e),h=0,c=l.length;c>h;h++)s.push(l[h])}else s.push(r)}return s},n.debounceMethod=function(t,e,i){var n=t.prototype[e],s=e+"Timeout";t.prototype[e]=function(){var t=this[s];t&&clearTimeout(t);var e=arguments,o=this;this[s]=setTimeout(function(){n.apply(o,e),delete o[s]},i||100)}},n.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return n.htmlInit=function(i,s){e(function(){for(var e=n.toDashed(s),a=document.querySelectorAll(".js-"+e),r="data-"+e+"-options",l=0,h=a.length;h>l;l++){var c,d=a[l],u=d.getAttribute(r);try{c=u&&JSON.parse(u)}catch(p){o&&o.error("Error parsing "+r+" on "+d.nodeName.toLowerCase()+(d.id?"#"+d.id:"")+": "+p);continue}var f=new i(d,c),g=t.jQuery;g&&g.data(d,s,f)}})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(i,n,s,o){return e(t,i,n,s,o)}):"object"==typeof exports?module.exports=e(t,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(t.Outlayer={},t.Outlayer.Item=e(t,t.EventEmitter,t.getSize,t.getStyleProperty,t.fizzyUIUtils))}(window,function(t,e,i,n,s){"use strict";function o(t){for(var e in t)return!1;return e=null,!0}function a(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function r(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var l=t.getComputedStyle,h=l?function(t){return l(t,null)}:function(t){return t.currentStyle},c=n("transition"),d=n("transform"),u=c&&d,p=!!n("perspective"),f={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[c],g=["transform","transition","transitionDuration","transitionProperty"],m=function(){for(var t={},e=0,i=g.length;i>e;e++){var s=g[e],o=n(s);o&&o!==s&&(t[s]=o)}return t}();s.extend(a.prototype,e.prototype),a.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},a.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},a.prototype.getSize=function(){this.size=i(this.element)},a.prototype.css=function(t){var e=this.element.style;for(var i in t){var n=m[i]||i;e[n]=t[i]}},a.prototype.getPosition=function(){var t=h(this.element),e=this.layout.options,i=e.isOriginLeft,n=e.isOriginTop,s=t[i?"left":"right"],o=t[n?"top":"bottom"],a=this.layout.size,r=-1!=s.indexOf("%")?parseFloat(s)/100*a.width:parseInt(s,10),l=-1!=o.indexOf("%")?parseFloat(o)/100*a.height:parseInt(o,10);r=isNaN(r)?0:r,l=isNaN(l)?0:l,r-=i?a.paddingLeft:a.paddingRight,l-=n?a.paddingTop:a.paddingBottom,this.position.x=r,this.position.y=l},a.prototype.layoutPosition=function(){var t=this.layout.size,e=this.layout.options,i={},n=e.isOriginLeft?"paddingLeft":"paddingRight",s=e.isOriginLeft?"left":"right",o=e.isOriginLeft?"right":"left",a=this.position.x+t[n];i[s]=this.getXValue(a),i[o]="";var r=e.isOriginTop?"paddingTop":"paddingBottom",l=e.isOriginTop?"top":"bottom",h=e.isOriginTop?"bottom":"top",c=this.position.y+t[r];i[l]=this.getYValue(c),i[h]="",this.css(i),this.emitEvent("layout",[this])},a.prototype.getXValue=function(t){var e=this.layout.options;return e.percentPosition&&!e.isHorizontal?t/this.layout.size.width*100+"%":t+"px"},a.prototype.getYValue=function(t){var e=this.layout.options;return e.percentPosition&&e.isHorizontal?t/this.layout.size.height*100+"%":t+"px"},a.prototype._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,s=parseInt(t,10),o=parseInt(e,10),a=s===this.position.x&&o===this.position.y;if(this.setPosition(t,e),a&&!this.isTransitioning)return void this.layoutPosition();var r=t-i,l=e-n,h={};h.transform=this.getTranslate(r,l),this.transition({to:h,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},a.prototype.getTranslate=function(t,e){var i=this.layout.options;return t=i.isOriginLeft?t:-t,e=i.isOriginTop?e:-e,p?"translate3d("+t+"px, "+e+"px, 0)":"translate("+t+"px, "+e+"px)"},a.prototype.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},a.prototype.moveTo=u?a.prototype._transitionTo:a.prototype.goTo,a.prototype.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},a.prototype._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},a.prototype._transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var v="opacity,"+r(m.transform||"transform");a.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:v,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(f,this,!1))},a.prototype.transition=a.prototype[c?"_transition":"_nonTransition"],a.prototype.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},a.prototype.onotransitionend=function(t){this.ontransitionend(t)};var y={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};a.prototype.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=y[t.propertyName]||t.propertyName;if(delete e.ingProperties[i],o(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd){var n=e.onEnd[i];n.call(this),delete e.onEnd[i]}this.emitEvent("transitionEnd",[this])}},a.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(f,this,!1),this.isTransitioning=!1},a.prototype._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var b={transitionProperty:"",transitionDuration:""};return a.prototype.removeTransitionStyles=function(){this.css(b)},a.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},a.prototype.remove=function(){if(!c||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var t=this;this.once("transitionEnd",function(){t.removeElem()}),this.hide()},a.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},a.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},a.prototype.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},a.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},a.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},a.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},a}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,s,o,a){return e(t,i,n,s,o,a)}):"object"==typeof exports?module.exports=e(t,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.eventie,t.EventEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,s,o){"use strict";function a(t,e){var i=s.getQueryElement(t);if(!i)return void(r&&r.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,l&&(this.$element=l(this.element)),this.options=s.extend({},this.constructor.defaults),this.option(e);var n=++c;this.element.outlayerGUID=n,d[n]=this,this._create(),this.options.isInitLayout&&this.layout()}var r=t.console,l=t.jQuery,h=function(){},c=0,d={};return a.namespace="outlayer",a.Item=o,a.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},s.extend(a.prototype,i.prototype),a.prototype.option=function(t){s.extend(this.options,t)},a.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),s.extend(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},a.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},a.prototype._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],s=0,o=e.length;o>s;s++){var a=e[s],r=new i(a,this);n.push(r)}return n},a.prototype._filterFindItemElements=function(t){return s.filterFindElements(t,this.options.itemSelector)},a.prototype.getItemElements=function(){for(var t=[],e=0,i=this.items.length;i>e;e++)t.push(this.items[e].element);return t},a.prototype.layout=function(){this._resetLayout(),this._manageStamps();var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},a.prototype._init=a.prototype.layout,a.prototype._resetLayout=function(){this.getSize()},a.prototype.getSize=function(){this.size=n(this.element)},a.prototype._getMeasurement=function(t,e){var i,o=this.options[t];o?("string"==typeof o?i=this.element.querySelector(o):s.isElement(o)&&(i=o),this[t]=i?n(i)[e]:o):this[t]=0},a.prototype.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},a.prototype._getItemsForLayout=function(t){for(var e=[],i=0,n=t.length;n>i;i++){var s=t[i];s.isIgnored||e.push(s)}return e},a.prototype._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){for(var i=[],n=0,s=t.length;s>n;n++){var o=t[n],a=this._getItemLayoutPosition(o);a.item=o,a.isInstant=e||o.isLayoutInstant,i.push(a)}this._processLayoutQueue(i)}},a.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},a.prototype._processLayoutQueue=function(t){for(var e=0,i=t.length;i>e;e++){var n=t[e];this._positionItem(n.item,n.x,n.y,n.isInstant)}},a.prototype._positionItem=function(t,e,i,n){n?t.goTo(e,i):t.moveTo(e,i)},a.prototype._postLayout=function(){this.resizeContainer()},a.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},a.prototype._getContainerSize=h,a.prototype._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},a.prototype._emitCompleteOnItems=function(t,e){function i(){s.dispatchEvent(t+"Complete",null,[e])}function n(){a++,a===o&&i()}var s=this,o=e.length;if(!e||!o)return void i();for(var a=0,r=0,l=e.length;l>r;r++){var h=e[r];h.once(t,n)}},a.prototype.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),l)if(this.$element=this.$element||l(this.element),e){var s=l.Event(e);s.type=t,this.$element.trigger(s,i)}else this.$element.trigger(t,i)},a.prototype.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},a.prototype.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},a.prototype.stamp=function(t){if(t=this._find(t)){this.stamps=this.stamps.concat(t);for(var e=0,i=t.length;i>e;e++){var n=t[e];this.ignore(n)}}},a.prototype.unstamp=function(t){if(t=this._find(t))for(var e=0,i=t.length;i>e;e++){var n=t[e];s.removeFrom(this.stamps,n),this.unignore(n)}},a.prototype._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=s.makeArray(t)):void 0},a.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var t=0,e=this.stamps.length;e>t;t++){var i=this.stamps[t];this._manageStamp(i)}}},a.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},a.prototype._manageStamp=h,a.prototype._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,s=n(t),o={left:e.left-i.left-s.marginLeft,top:e.top-i.top-s.marginTop,right:i.right-e.right-s.marginRight,bottom:i.bottom-e.bottom-s.marginBottom};return o},a.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},a.prototype.bindResize=function(){this.isResizeBound||(e.bind(t,"resize",this),this.isResizeBound=!0)},a.prototype.unbindResize=function(){this.isResizeBound&&e.unbind(t,"resize",this),this.isResizeBound=!1},a.prototype.onresize=function(){function t(){e.resize(),delete e.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var e=this;this.resizeTimeout=setTimeout(t,100)},a.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},a.prototype.needsResizeLayout=function(){var t=n(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},a.prototype.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},a.prototype.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},a.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},a.prototype.reveal=function(t){this._emitCompleteOnItems("reveal",t);for(var e=t&&t.length,i=0;e&&e>i;i++){var n=t[i];n.reveal()}},a.prototype.hide=function(t){this._emitCompleteOnItems("hide",t);for(var e=t&&t.length,i=0;e&&e>i;i++){var n=t[i];n.hide()}},a.prototype.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},a.prototype.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},a.prototype.getItem=function(t){for(var e=0,i=this.items.length;i>e;e++){var n=this.items[e];if(n.element===t)return n}},a.prototype.getItems=function(t){t=s.makeArray(t);for(var e=[],i=0,n=t.length;n>i;i++){var o=t[i],a=this.getItem(o);a&&e.push(a)}return e},a.prototype.remove=function(t){var e=this.getItems(t);if(this._emitCompleteOnItems("remove",e),e&&e.length)for(var i=0,n=e.length;n>i;i++){var o=e[i];o.remove(),s.removeFrom(this.items,o)}},a.prototype.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="";for(var e=0,i=this.items.length;i>e;e++){var n=this.items[e];n.destroy()}this.unbindResize();var s=this.element.outlayerGUID;delete d[s],delete this.element.outlayerGUID,l&&l.removeData(this.element,this.constructor.namespace)},a.data=function(t){t=s.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&d[e]},a.create=function(t,e){function i(){a.apply(this,arguments)}return Object.create?i.prototype=Object.create(a.prototype):s.extend(i.prototype,a.prototype),i.prototype.constructor=i,i.defaults=s.extend({},a.defaults),s.extend(i.defaults,e),i.prototype.settings={},i.namespace=t,i.data=a.data,i.Item=function(){o.apply(this,arguments)},i.Item.prototype=new o,s.htmlInit(i,t),l&&l.bridget&&l.bridget(t,i),i},a.Item=o,a}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],e):"object"==typeof exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}e.prototype=new t.Item,e.prototype._create=function(){this.id=this.layout.itemGUID++,t.Item.prototype._create.call(this),this.sortData={}},e.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var n=e[i];this.sortData[i]=n(this.element,this)}}};var i=e.prototype.destroy;return e.prototype.destroy=function(){i.apply(this,arguments),this.css({display:""})},e}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}return function(){function t(t){return function(){return e.prototype[t].apply(this.isotope,arguments)}}for(var n=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],s=0,o=n.length;o>s;s++){var a=n[s];i.prototype[a]=t(a)}}(),i.prototype.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!=this.isotope.size.innerHeight},i.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},i.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},i.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},i.prototype.getSegmentSize=function(t,e){var i=t+e,n="outer"+e;if(this._getMeasurement(i,n),!this[i]){var s=this.getFirstItemSize();this[i]=s&&s[n]||this.isotope.size["inner"+e]}},i.prototype.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},i.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},i.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function n(){i.apply(this,arguments)}return n.prototype=new i,e&&(n.options=e),n.prototype.namespace=t,i.modes[t]=n,n},i}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],e):"object"==typeof exports?module.exports=e(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):t.Masonry=e(t.Outlayer,t.getSize,t.fizzyUIUtils)}(window,function(t,e,i){var n=t.create("masonry");return n.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var t=this.cols;for(this.colYs=[];t--;)this.colYs.push(0);this.maxY=0},n.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,s=this.containerWidth+this.gutter,o=s/n,a=n-s%n,r=a&&1>a?"round":"floor";o=Math[r](o),this.cols=Math.max(o,1)},n.prototype.getContainerWidth=function(){var t=this.options.isFitWidth?this.element.parentNode:this.element,i=e(t);this.containerWidth=i&&i.innerWidth},n.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,n=e&&1>e?"round":"ceil",s=Math[n](t.size.outerWidth/this.columnWidth);s=Math.min(s,this.cols);for(var o=this._getColGroup(s),a=Math.min.apply(Math,o),r=i.indexOf(o,a),l={x:this.columnWidth*r,y:a},h=a+t.size.outerHeight,c=this.cols+1-o.length,d=0;c>d;d++)this.colYs[r+d]=h;return l},n.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++){var s=this.colYs.slice(n,n+t);e[n]=Math.max.apply(Math,s)}return e},n.prototype._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),s=this.options.isOriginLeft?n.left:n.right,o=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var r=Math.floor(o/this.columnWidth);r-=o%this.columnWidth?0:1,r=Math.min(this.cols-1,r);for(var l=(this.options.isOriginTop?n.top:n.bottom)+i.outerHeight,h=a;r>=h;h++)this.colYs[h]=Math.max(l,this.colYs[h])},n.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this.options.isFitWidth&&(t.width=this._getContainerFitWidth()),t},n.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!==this.containerWidth},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],e):"object"==typeof exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";function i(t,e){for(var i in e)t[i]=e[i];return t}var n=t.create("masonry"),s=n.prototype._getElementOffset,o=n.prototype.layout,a=n.prototype._getMeasurement;i(n.prototype,e.prototype),n.prototype._getElementOffset=s,n.prototype.layout=o,n.prototype._getMeasurement=a;var r=n.prototype.measureColumns;n.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var l=n.prototype._manageStamp;return n.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,l.apply(this,arguments)},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows");return e.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},e.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var n={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,n},e.prototype._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0});return e.prototype._resetLayout=function(){this.y=0},e.prototype._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},e.prototype._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"use strict";"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(i,n,s,o,a,r){return e(t,i,n,s,o,a,r)}):"object"==typeof exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,n,s,o,a){function r(t,e){return function(i,n){for(var s=0,o=t.length;o>s;s++){var a=t[s],r=i.sortData[a],l=n.sortData[a];if(r>l||l>r){var h=void 0!==e[a]?e[a]:e,c=h?1:-1;return(r>l?1:-1)*c}}return 0}}var l=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},c=document.documentElement,d=c.textContent?function(t){return t.textContent}:function(t){return t.innerText},u=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});u.Item=o,u.LayoutMode=a,u.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in a.modes)this._initLayoutMode(t)},u.prototype.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},u.prototype._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0,n=t.length;n>i;i++){var s=t[i];s.id=this.itemGUID++}return this._updateItemsSortData(t),t},u.prototype._initLayoutMode=function(t){var e=a.modes[t],i=this.options[t]||{};this.options[t]=e.options?s.extend(e.options,i):i,this.modes[t]=new e(this)},u.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?void this.arrange():void this._layout()},u.prototype._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},u.prototype.arrange=function(t){function e(){n.reveal(i.needReveal),n.hide(i.needHide)}this.option(t),this._getIsInstant();var i=this._filter(this.items);this.filteredItems=i.matches;var n=this;this._bindArrangeComplete(),this._isInstant?this._noTransition(e):e(),this._sort(),this._layout()},u.prototype._init=u.prototype.arrange,u.prototype._getIsInstant=function(){var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=t,t},u.prototype._bindArrangeComplete=function(){function t(){e&&i&&n&&s.dispatchEvent("arrangeComplete",null,[s.filteredItems])}var e,i,n,s=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){n=!0,t()})},u.prototype._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],n=[],s=[],o=this._getFilterTest(e),a=0,r=t.length;r>a;a++){var l=t[a];if(!l.isIgnored){var h=o(l);h&&i.push(l),h&&l.isHidden?n.push(l):h||l.isHidden||s.push(l)}}return{matches:i,needReveal:n,needHide:s}},u.prototype._getFilterTest=function(t){return l&&this.options.isJQueryFiltering?function(e){return l(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return n(e.element,t)}},u.prototype.updateSortData=function(t){var e;t?(t=s.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},u.prototype._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=p(i);
}},u.prototype._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&e>i;i++){var n=t[i];n.updateSortData()}};var p=function(){function t(t){if("string"!=typeof t)return t;var i=h(t).split(" "),n=i[0],s=n.match(/^\[(.+)\]$/),o=s&&s[1],a=e(o,n),r=u.sortDataParsers[i[1]];return t=r?function(t){return t&&r(a(t))}:function(t){return t&&a(t)}}function e(t,e){var i;return i=t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&d(i)}}return t}();u.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},u.prototype._sort=function(){var t=this.options.sortBy;if(t){var e=[].concat.apply(t,this.sortHistory),i=r(e,this.options.sortAscending);this.filteredItems.sort(i),t!=this.sortHistory[0]&&this.sortHistory.unshift(t)}},u.prototype._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},u.prototype._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},u.prototype._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},u.prototype._manageStamp=function(t){this._mode()._manageStamp(t)},u.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},u.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},u.prototype.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},u.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},u.prototype._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},u.prototype.insert=function(t){var e=this.addItems(t);if(e.length){var i,n,s=e.length;for(i=0;s>i;i++)n=e[i],this.element.appendChild(n.element);var o=this._filter(e).matches;for(i=0;s>i;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;s>i;i++)delete e[i].isLayoutInstant;this.reveal(o)}};var f=u.prototype.remove;return u.prototype.remove=function(t){t=s.makeArray(t);var e=this.getItems(t);f.call(this,t);var i=e&&e.length;if(i)for(var n=0;i>n;n++){var o=e[n];s.removeFrom(this.filteredItems,o)}},u.prototype.shuffle=function(){for(var t=0,e=this.items.length;e>t;t++){var i=this.items[t];i.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},u.prototype._noTransition=function(t){var e=this.options.transitionDuration;this.options.transitionDuration=0;var i=t.call(this);return this.options.transitionDuration=e,i},u.prototype.getFilteredItemElements=function(){for(var t=[],e=0,i=this.filteredItems.length;i>e;e++)t.push(this.filteredItems[e].element);return t},u}),function(t){t.fn.extend({customSelect:function(e){if("undefined"==typeof document.body.style.maxHeight)return this;var i={customClass:"customSelect",mapClass:!0,mapStyle:!0},e=t.extend(i,e),n=e.customClass,s=function(e,i){var n=e.find(":selected"),s=i.children(":first"),a=n.html()||"&nbsp;";s.html(a),n.attr("disabled")?i.addClass(o("DisabledOption")):i.removeClass(o("DisabledOption")),setTimeout(function(){i.removeClass(o("Open")),t(document).off("mouseup.customSelect")},60)},o=function(t){return n+t};return this.each(function(){var i=t(this),a=t("<span />").addClass(o("Inner")),r=t("<span />");i.after(r.append(a)),r.addClass(n),e.mapClass&&r.addClass(i.attr("class")),e.mapStyle&&r.attr("style",i.attr("style")),i.addClass("hasCustomSelect").on("render.customSelect",function(){s(i,r),i.css("width","");var t=parseInt(i.outerWidth(),10)-(parseInt(r.outerWidth(),10)-parseInt(r.width(),10));r.css({display:"inline-block"});var e=r.outerHeight();i.attr("disabled")?r.addClass(o("Disabled")):r.removeClass(o("Disabled")),a.css({width:t,display:"inline-block"}),i.css({"-webkit-appearance":"menulist-button",width:r.outerWidth(),position:"absolute",opacity:0,height:e,fontSize:r.css("font-size")})}).on("change.customSelect",function(){r.addClass(o("Changed")),s(i,r)}).on("keyup.customSelect",function(t){r.hasClass(o("Open"))?(13==t.which||27==t.which)&&s(i,r):(i.trigger("blur.customSelect"),i.trigger("focus.customSelect"))}).on("mousedown.customSelect",function(){r.removeClass(o("Changed"))}).on("mouseup.customSelect",function(e){r.hasClass(o("Open"))||(t("."+o("Open")).not(r).length>0&&"undefined"!=typeof InstallTrigger?i.trigger("focus.customSelect"):(r.addClass(o("Open")),e.stopPropagation(),t(document).one("mouseup.customSelect",function(e){e.target!=i.get(0)&&t.inArray(e.target,i.find("*").get())<0?i.trigger("blur.customSelect"):s(i,r)})))}).on("focus.customSelect",function(){r.removeClass(o("Changed")).addClass(o("Focus"))}).on("blur.customSelect",function(){r.removeClass(o("Focus")+" "+o("Open"))}).on("mouseenter.customSelect",function(){r.addClass(o("Hover"))}).on("mouseleave.customSelect",function(){r.removeClass(o("Hover"))}).trigger("render.customSelect")})}})}(jQuery),function(t){"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&"object"==typeof module.exports?exports=t(require("jquery")):t(jQuery)}(function(t){t.easing.jswing=t.easing.swing,t.extend(t.easing,{def:"easeOutQuad",swing:function(e,i,n,s,o){return t.easing[t.easing.def](e,i,n,s,o)},easeInQuad:function(t,e,i,n,s){return n*(e/=s)*e+i},easeOutQuad:function(t,e,i,n,s){return-n*(e/=s)*(e-2)+i},easeInOutQuad:function(t,e,i,n,s){return(e/=s/2)<1?n/2*e*e+i:-n/2*(--e*(e-2)-1)+i},easeInCubic:function(t,e,i,n,s){return n*(e/=s)*e*e+i},easeOutCubic:function(t,e,i,n,s){return n*((e=e/s-1)*e*e+1)+i},easeInOutCubic:function(t,e,i,n,s){return(e/=s/2)<1?n/2*e*e*e+i:n/2*((e-=2)*e*e+2)+i},easeInQuart:function(t,e,i,n,s){return n*(e/=s)*e*e*e+i},easeOutQuart:function(t,e,i,n,s){return-n*((e=e/s-1)*e*e*e-1)+i},easeInOutQuart:function(t,e,i,n,s){return(e/=s/2)<1?n/2*e*e*e*e+i:-n/2*((e-=2)*e*e*e-2)+i},easeInQuint:function(t,e,i,n,s){return n*(e/=s)*e*e*e*e+i},easeOutQuint:function(t,e,i,n,s){return n*((e=e/s-1)*e*e*e*e+1)+i},easeInOutQuint:function(t,e,i,n,s){return(e/=s/2)<1?n/2*e*e*e*e*e+i:n/2*((e-=2)*e*e*e*e+2)+i},easeInSine:function(t,e,i,n,s){return-n*Math.cos(e/s*(Math.PI/2))+n+i},easeOutSine:function(t,e,i,n,s){return n*Math.sin(e/s*(Math.PI/2))+i},easeInOutSine:function(t,e,i,n,s){return-n/2*(Math.cos(Math.PI*e/s)-1)+i},easeInExpo:function(t,e,i,n,s){return 0==e?i:n*Math.pow(2,10*(e/s-1))+i},easeOutExpo:function(t,e,i,n,s){return e==s?i+n:n*(-Math.pow(2,-10*e/s)+1)+i},easeInOutExpo:function(t,e,i,n,s){return 0==e?i:e==s?i+n:(e/=s/2)<1?n/2*Math.pow(2,10*(e-1))+i:n/2*(-Math.pow(2,-10*--e)+2)+i},easeInCirc:function(t,e,i,n,s){return-n*(Math.sqrt(1-(e/=s)*e)-1)+i},easeOutCirc:function(t,e,i,n,s){return n*Math.sqrt(1-(e=e/s-1)*e)+i},easeInOutCirc:function(t,e,i,n,s){return(e/=s/2)<1?-n/2*(Math.sqrt(1-e*e)-1)+i:n/2*(Math.sqrt(1-(e-=2)*e)+1)+i},easeInElastic:function(t,e,i,n,s){var o=1.70158,a=0,r=n;if(0==e)return i;if(1==(e/=s))return i+n;if(a||(a=.3*s),r<Math.abs(n)){r=n;var o=a/4}else var o=a/(2*Math.PI)*Math.asin(n/r);return-(r*Math.pow(2,10*(e-=1))*Math.sin((e*s-o)*(2*Math.PI)/a))+i},easeOutElastic:function(t,e,i,n,s){var o=1.70158,a=0,r=n;if(0==e)return i;if(1==(e/=s))return i+n;if(a||(a=.3*s),r<Math.abs(n)){r=n;var o=a/4}else var o=a/(2*Math.PI)*Math.asin(n/r);return r*Math.pow(2,-10*e)*Math.sin((e*s-o)*(2*Math.PI)/a)+n+i},easeInOutElastic:function(t,e,i,n,s){var o=1.70158,a=0,r=n;if(0==e)return i;if(2==(e/=s/2))return i+n;if(a||(a=s*(.3*1.5)),r<Math.abs(n)){r=n;var o=a/4}else var o=a/(2*Math.PI)*Math.asin(n/r);return 1>e?-.5*(r*Math.pow(2,10*(e-=1))*Math.sin((e*s-o)*(2*Math.PI)/a))+i:r*Math.pow(2,-10*(e-=1))*Math.sin((e*s-o)*(2*Math.PI)/a)*.5+n+i},easeInBack:function(t,e,i,n,s,o){return void 0==o&&(o=1.70158),n*(e/=s)*e*((o+1)*e-o)+i},easeOutBack:function(t,e,i,n,s,o){return void 0==o&&(o=1.70158),n*((e=e/s-1)*e*((o+1)*e+o)+1)+i},easeInOutBack:function(t,e,i,n,s,o){return void 0==o&&(o=1.70158),(e/=s/2)<1?n/2*(e*e*(((o*=1.525)+1)*e-o))+i:n/2*((e-=2)*e*(((o*=1.525)+1)*e+o)+2)+i},easeInBounce:function(e,i,n,s,o){return s-t.easing.easeOutBounce(e,o-i,0,s,o)+n},easeOutBounce:function(t,e,i,n,s){return(e/=s)<1/2.75?n*(7.5625*e*e)+i:2/2.75>e?n*(7.5625*(e-=1.5/2.75)*e+.75)+i:2.5/2.75>e?n*(7.5625*(e-=2.25/2.75)*e+.9375)+i:n*(7.5625*(e-=2.625/2.75)*e+.984375)+i},easeInOutBounce:function(e,i,n,s,o){return o/2>i?.5*t.easing.easeInBounce(e,2*i,0,s,o)+n:.5*t.easing.easeOutBounce(e,2*i-o,0,s,o)+.5*s+n}})}),function(t){function e(e){var i=e||window.event,n=[].slice.call(arguments,1),s=0,o=0,a=0;return e=t.event.fix(i),e.type="mousewheel",i.wheelDelta&&(s=i.wheelDelta/120),i.detail&&(s=-i.detail/3),a=s,void 0!==i.axis&&i.axis===i.HORIZONTAL_AXIS&&(a=0,o=-1*s),void 0!==i.wheelDeltaY&&(a=i.wheelDeltaY/120),void 0!==i.wheelDeltaX&&(o=-1*i.wheelDeltaX/120),n.unshift(e,s,o,a),(t.event.dispatch||t.event.handle).apply(this,n)}var i=["DOMMouseScroll","mousewheel"];if(t.event.fixHooks)for(var n=i.length;n;)t.event.fixHooks[i[--n]]=t.event.mouseHooks;t.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var t=i.length;t;)this.addEventListener(i[--t],e,!1);else this.onmousewheel=e},teardown:function(){if(this.removeEventListener)for(var t=i.length;t;)this.removeEventListener(i[--t],e,!1);else this.onmousewheel=null}},t.fn.extend({mousewheel:function(t){return t?this.bind("mousewheel",t):this.trigger("mousewheel")},unmousewheel:function(t){return this.unbind("mousewheel",t)}})}(jQuery),function(t,e){"use strict";e.SliderPro={modules:[],addModule:function(t,i){this.modules.push(t),e.extend(n.prototype,i)}};var i=e.SliderPro.namespace="SliderPro",n=function(t,i){this.instance=t,this.$slider=e(this.instance),this.$slides=null,this.$slidesMask=null,this.$slidesContainer=null,this.slides=[],this.slidesOrder=[],this.options=i,this.settings={},this.originalSettings={},this.originalGotoSlide=null,this.selectedSlideIndex=0,this.previousSlideIndex=0,this.middleSlidePosition=0,this.supportedAnimation=null,this.vendorPrefix=null,this.transitionEvent=null,this.positionProperty=null,this.sizeProperty=null,this.isIE=null,this.slidesPosition=0,this.slidesSize=0,this.averageSlideSize=0,this.slideWidth=0,this.slideHeight=0,this.previousSlideWidth=0,this.previousSlideHeight=0,this.previousWindowWidth=0,this.previousWindowHeight=0,this.allowResize=!0,this.uniqueId=(new Date).valueOf(),this.breakpoints=[],this.currentBreakpoint=-1,this.shuffledIndexes=[],this._init()};n.prototype={_init:function(){var n=this;this.supportedAnimation=o.getSupportedAnimation(),this.vendorPrefix=o.getVendorPrefix(),this.transitionEvent=o.getTransitionEvent(),this.isIE=o.checkIE(),this.$slider.removeClass("sp-no-js"),t.navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&this.$slider.addClass("ios");var s=/(msie) ([\w.]+)/,a=s.exec(t.navigator.userAgent.toLowerCase());this.isIE&&this.$slider.addClass("ie"),null!==a&&this.$slider.addClass("ie"+parseInt(a[2],10)),this.$slidesContainer=e('<div class="sp-slides-container"></div>').appendTo(this.$slider),this.$slidesMask=e('<div class="sp-mask"></div>').appendTo(this.$slidesContainer),this.$slides=this.$slider.find(".sp-slides").appendTo(this.$slidesMask),this.$slider.find(".sp-slide").appendTo(this.$slides);var r=e.SliderPro.modules;if("undefined"!=typeof r)for(var l=0;l<r.length;l++){var h=r[l].substring(0,1).toLowerCase()+r[l].substring(1)+"Defaults";"undefined"!=typeof this[h]&&e.extend(this.defaults,this[h])}if(this.settings=e.extend({},this.defaults,this.options),"undefined"!=typeof r)for(var c=0;c<r.length;c++)"undefined"!=typeof this["init"+r[c]]&&this["init"+r[c]]();if(this.originalSettings=e.extend({},this.settings),this.originalGotoSlide=this.gotoSlide,null!==this.settings.breakpoints){for(var d in this.settings.breakpoints)this.breakpoints.push({size:parseInt(d,10),properties:this.settings.breakpoints[d]});this.breakpoints=this.breakpoints.sort(function(t,e){return t.size>=e.size?1:-1})}if(this.selectedSlideIndex=this.settings.startSlide,this.settings.shuffle===!0){var u=this.$slides.find(".sp-slide"),p=[];u.each(function(t){n.shuffledIndexes.push(t)});for(var f=this.shuffledIndexes.length-1;f>0;f--){var g=Math.floor(Math.random()*(f+1)),m=this.shuffledIndexes[f];this.shuffledIndexes[f]=this.shuffledIndexes[g],this.shuffledIndexes[g]=m}e.each(this.shuffledIndexes,function(t,e){p.push(u[e])}),this.$slides.empty().append(p)}e(t).on("resize."+this.uniqueId+"."+i,function(){var i=e(t).width(),s=e(t).height();n.allowResize===!1||n.previousWindowWidth===i&&n.previousWindowHeight===s||(n.previousWindowWidth=i,n.previousWindowHeight=s,n.allowResize=!1,setTimeout(function(){n.resize(),n.allowResize=!0},200))}),this.on("update."+i,function(){n.previousSlideWidth=0,n.resize()}),this.update(),this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).addClass("sp-selected"),this.trigger({type:"init"}),e.isFunction(this.settings.init)&&this.settings.init.call(this,{type:"init"})},update:function(){var t=this;"horizontal"===this.settings.orientation?(this.$slider.removeClass("sp-vertical").addClass("sp-horizontal"),this.$slider.css({height:"","max-height":""}),this.$slides.find(".sp-slide").css("top","")):"vertical"===this.settings.orientation&&(this.$slider.removeClass("sp-horizontal").addClass("sp-vertical"),this.$slides.find(".sp-slide").css("left","")),this.settings.rightToLeft===!0?this.$slider.addClass("sp-rtl"):this.$slider.removeClass("sp-rtl"),this.positionProperty="horizontal"===this.settings.orientation?"left":"top",this.sizeProperty="horizontal"===this.settings.orientation?"width":"height",this.gotoSlide=this.originalGotoSlide;for(var n=this.slides.length-1;n>=0;n--)if(0===this.$slider.find('.sp-slide[data-index="'+n+'"]').length){var s=this.slides[n];s.off("imagesLoaded."+i),s.destroy(),this.slides.splice(n,1)}this.slidesOrder.length=0,this.$slider.find(".sp-slide").each(function(i){var n=e(this);"undefined"==typeof n.attr("data-init")?t._createSlide(i,n):t.slides[i].setIndex(i),t.slidesOrder.push(i)}),this.middleSlidePosition=parseInt((t.slidesOrder.length-1)/2,10),this.settings.loop===!0&&this._updateSlidesOrder(),this.trigger({type:"update"}),e.isFunction(this.settings.update)&&this.settings.update.call(this,{type:"update"})},_createSlide:function(t,n){var o=this,a=new s(e(n),t,this.settings);this.slides.splice(t,0,a),a.on("imagesLoaded."+i,function(t){o.$slides.hasClass("sp-animated")===!1&&o._resetSlidesPosition(),o._calculateSlidesSize(),o.settings.autoHeight===!0&&t.index===o.selectedSlideIndex&&o._resizeHeightTo(a.getSize().height)})},_updateSlidesOrder:function(){var t,i,n=e.inArray(this.selectedSlideIndex,this.slidesOrder)-this.middleSlidePosition;if(0>n)for(t=this.slidesOrder.splice(n,Math.abs(n)),i=t.length-1;i>=0;i--)this.slidesOrder.unshift(t[i]);else if(n>0)for(t=this.slidesOrder.splice(0,n),i=0;i<=t.length-1;i++)this.slidesOrder.push(t[i])},_updateSlidesPosition:function(){var t,e,i,n=parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10),s=n;if(this.settings.rightToLeft===!0&&"horizontal"===this.settings.orientation){for(i=this.middleSlidePosition;i>=0;i--)t=this.getSlideAt(this.slidesOrder[i]),e=t.$slide,e.css(this.positionProperty,s),s=parseInt(e.css(this.positionProperty),10)+t.getSize()[this.sizeProperty]+this.settings.slideDistance;for(s=n,i=this.middleSlidePosition+1;i<this.slidesOrder.length;i++)t=this.getSlideAt(this.slidesOrder[i]),e=t.$slide,e.css(this.positionProperty,s-(t.getSize()[this.sizeProperty]+this.settings.slideDistance)),s=parseInt(e.css(this.positionProperty),10)}else{for(i=this.middleSlidePosition-1;i>=0;i--)t=this.getSlideAt(this.slidesOrder[i]),e=t.$slide,e.css(this.positionProperty,s-(t.getSize()[this.sizeProperty]+this.settings.slideDistance)),s=parseInt(e.css(this.positionProperty),10);for(s=n,i=this.middleSlidePosition;i<this.slidesOrder.length;i++)t=this.getSlideAt(this.slidesOrder[i]),e=t.$slide,e.css(this.positionProperty,s),s=parseInt(e.css(this.positionProperty),10)+t.getSize()[this.sizeProperty]+this.settings.slideDistance}},_resetSlidesPosition:function(){var t,e,i,n=0;if(this.settings.rightToLeft===!0&&"horizontal"===this.settings.orientation)for(i=0;i<this.slidesOrder.length;i++)t=this.getSlideAt(this.slidesOrder[i]),e=t.$slide,e.css(this.positionProperty,n-(t.getSize()[this.sizeProperty]+this.settings.slideDistance)),n=parseInt(e.css(this.positionProperty),10);else for(i=0;i<this.slidesOrder.length;i++)t=this.getSlideAt(this.slidesOrder[i]),e=t.$slide,e.css(this.positionProperty,n),n=parseInt(e.css(this.positionProperty),10)+t.getSize()[this.sizeProperty]+this.settings.slideDistance;var s=this.settings.centerSelectedSlide===!0?Math.round((parseInt(this.$slidesMask.css(this.sizeProperty),10)-this.getSlideAt(this.selectedSlideIndex).getSize()[this.sizeProperty])/2):0,o=-parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10)+s;this._moveTo(o,!0)},_calculateSlidesSize:function(){var t=this.$slides.find(".sp-slide").eq(this.slidesOrder[0]),e=parseInt(t.css(this.positionProperty),10),i=this.$slides.find(".sp-slide").eq(this.slidesOrder[this.slidesOrder.length-1]),n=parseInt(i.css(this.positionProperty),10)+(this.settings.rightToLeft===!0&&"horizontal"===this.settings.orientation?-1:1)*parseInt(i.css(this.sizeProperty),10);this.slidesSize=Math.abs(n-e),this.averageSlideSize=Math.round(this.slidesSize/this.slides.length)},resize:function(){var i=this;if(null!==this.settings.breakpoints&&this.breakpoints.length>0)if(e(t).width()>this.breakpoints[this.breakpoints.length-1].size&&-1!==this.currentBreakpoint)this.currentBreakpoint=-1,this._setProperties(this.originalSettings,!1);else for(var n=0,s=this.breakpoints.length;s>n;n++)if(e(t).width()<=this.breakpoints[n].size){if(this.currentBreakpoint!==this.breakpoints[n].size){var o={type:"breakpointReach",size:this.breakpoints[n].size,settings:this.breakpoints[n].properties};this.trigger(o),e.isFunction(this.settings.breakpointReach)&&this.settings.breakpointReach.call(this,o),this.currentBreakpoint=this.breakpoints[n].size;var a=e.extend({},this.originalSettings,this.breakpoints[n].properties);return void this._setProperties(a,!1)}break}this.settings.responsive===!0?"fullWidth"!==this.settings.forceSize&&"fullWindow"!==this.settings.forceSize||"auto"!==this.settings.visibleSize&&("auto"===this.settings.visibleSize||"vertical"!==this.settings.orientation)?this.$slider.css({width:"100%","max-width":this.settings.width,marginLeft:""}):(this.$slider.css("margin",0),this.$slider.css({width:e(t).width(),"max-width":"",marginLeft:-this.$slider.offset().left})):this.$slider.css({width:this.settings.width}),-1===this.settings.aspectRatio&&(this.settings.aspectRatio=this.settings.width/this.settings.height),this.slideWidth=this.$slider.width(),"fullWindow"===this.settings.forceSize?this.slideHeight=e(t).height():this.slideHeight=isNaN(this.settings.aspectRatio)?this.settings.height:this.slideWidth/this.settings.aspectRatio,(this.previousSlideWidth!==this.slideWidth||this.previousSlideHeight!==this.slideHeight||"auto"!==this.settings.visibleSize||this.$slider.outerWidth()>this.$slider.parent().width()||this.$slider.width()!==this.$slidesMask.width())&&(this.previousSlideWidth=this.slideWidth,this.previousSlideHeight=this.slideHeight,this._resizeSlides(),this.$slidesMask.css({width:this.slideWidth,height:this.slideHeight}),this.settings.autoHeight===!0?setTimeout(function(){i._resizeHeight()},1):this.$slidesMask.css(this.vendorPrefix+"transition",""),"auto"!==this.settings.visibleSize&&("horizontal"===this.settings.orientation?("fullWidth"===this.settings.forceSize||"fullWindow"===this.settings.forceSize?(this.$slider.css("margin",0),this.$slider.css({width:e(t).width(),"max-width":"",marginLeft:-this.$slider.offset().left})):this.$slider.css({width:this.settings.visibleSize,"max-width":"100%",marginLeft:0}),this.$slidesMask.css("width",this.$slider.width())):("fullWindow"===this.settings.forceSize?this.$slider.css({height:e(t).height(),"max-height":""}):this.$slider.css({height:this.settings.visibleSize,"max-height":"100%"}),this.$slidesMask.css("height",this.$slider.height()))),this._resetSlidesPosition(),this._calculateSlidesSize(),this.trigger({type:"sliderResize"}),e.isFunction(this.settings.sliderResize)&&this.settings.sliderResize.call(this,{type:"sliderResize"}))},_resizeSlides:function(){var t=this.slideWidth,i=this.slideHeight;this.settings.autoSlideSize===!0?"horizontal"===this.settings.orientation?t="auto":"vertical"===this.settings.orientation&&(i="auto"):this.settings.autoHeight===!0&&(i="auto"),e.each(this.slides,function(e,n){n.setSize(t,i)})},_resizeHeight:function(){var t=this.getSlideAt(this.selectedSlideIndex);this._resizeHeightTo(t.getSize().height)},gotoSlide:function(t){if(t!==this.selectedSlideIndex&&"undefined"!=typeof this.slides[t]){var i=this;this.previousSlideIndex=this.selectedSlideIndex,this.selectedSlideIndex=t,this.$slides.find(".sp-selected").removeClass("sp-selected"),this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).addClass("sp-selected"),this.settings.loop===!0&&(this._updateSlidesOrder(),this._updateSlidesPosition()),this.settings.autoHeight===!0&&this._resizeHeight();var n=this.settings.centerSelectedSlide===!0?Math.round((parseInt(this.$slidesMask.css(this.sizeProperty),10)-this.getSlideAt(this.selectedSlideIndex).getSize()[this.sizeProperty])/2):0,s=-parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10)+n;this._moveTo(s,!1,function(){i._resetSlidesPosition(),i.trigger({type:"gotoSlideComplete",index:t,previousIndex:i.previousSlideIndex}),e.isFunction(i.settings.gotoSlideComplete)&&i.settings.gotoSlideComplete.call(i,{type:"gotoSlideComplete",index:t,previousIndex:i.previousSlideIndex})}),this.trigger({type:"gotoSlide",index:t,previousIndex:this.previousSlideIndex}),e.isFunction(this.settings.gotoSlide)&&this.settings.gotoSlide.call(this,{type:"gotoSlide",index:t,previousIndex:this.previousSlideIndex})}},nextSlide:function(){var t=this.selectedSlideIndex>=this.getTotalSlides()-1?0:this.selectedSlideIndex+1;this.gotoSlide(t)},previousSlide:function(){var t=this.selectedSlideIndex<=0?this.getTotalSlides()-1:this.selectedSlideIndex-1;this.gotoSlide(t)},_moveTo:function(t,e,i){var n=this,s={};if(t!==this.slidesPosition)if(this.slidesPosition=t,"css-3d"!==this.supportedAnimation&&"css-2d"!==this.supportedAnimation||this.isIE!==!1)s["margin-"+this.positionProperty]=t,"undefined"!=typeof e&&e===!0?this.$slides.css(s):(this.$slides.addClass("sp-animated"),this.$slides.animate(s,this.settings.slideAnimationDuration,function(){n.$slides.removeClass("sp-animated"),"function"==typeof i&&i()}));else{var o,a="horizontal"===this.settings.orientation?t:0,r="horizontal"===this.settings.orientation?0:t;"css-3d"===this.supportedAnimation?s[this.vendorPrefix+"transform"]="translate3d("+a+"px, "+r+"px, 0)":s[this.vendorPrefix+"transform"]="translate("+a+"px, "+r+"px)","undefined"!=typeof e&&e===!0?o="":(this.$slides.addClass("sp-animated"),o=this.vendorPrefix+"transform "+this.settings.slideAnimationDuration/1e3+"s",this.$slides.on(this.transitionEvent,function(t){t.target===t.currentTarget&&(n.$slides.off(n.transitionEvent),n.$slides.removeClass("sp-animated"),"function"==typeof i&&i())})),s[this.vendorPrefix+"transition"]=o,this.$slides.css(s)}},_stopMovement:function(){var t={};if("css-3d"!==this.supportedAnimation&&"css-2d"!==this.supportedAnimation||this.isIE!==!1)this.$slides.stop(),this.slidesPosition=parseInt(this.$slides.css("margin-"+this.positionProperty),10);else{var e=this.$slides.css(this.vendorPrefix+"transform"),i=-1!==e.indexOf("matrix3d")?"matrix3d":"matrix",n=e.replace(i,"").match(/-?[0-9\.]+/g),s="matrix3d"===i?parseInt(n[12],10):parseInt(n[4],10),o="matrix3d"===i?parseInt(n[13],10):parseInt(n[5],10);"css-3d"===this.supportedAnimation?t[this.vendorPrefix+"transform"]="translate3d("+s+"px, "+o+"px, 0)":t[this.vendorPrefix+"transform"]="translate("+s+"px, "+o+"px)",t[this.vendorPrefix+"transition"]="",this.$slides.css(t),this.$slides.off(this.transitionEvent),this.slidesPosition="horizontal"===this.settings.orientation?s:o}this.$slides.removeClass("sp-animated")},_resizeHeightTo:function(t){var i=this,n={height:t};"css-3d"===this.supportedAnimation||"css-2d"===this.supportedAnimation?(n[this.vendorPrefix+"transition"]="height "+this.settings.heightAnimationDuration/1e3+"s",this.$slidesMask.off(this.transitionEvent),this.$slidesMask.on(this.transitionEvent,function(t){t.target===t.currentTarget&&(i.$slidesMask.off(i.transitionEvent),i.trigger({type:"resizeHeightComplete"}),e.isFunction(i.settings.resizeHeightComplete)&&i.settings.resizeHeightComplete.call(i,{type:"resizeHeightComplete"}))}),this.$slidesMask.css(n)):this.$slidesMask.stop().animate(n,this.settings.heightAnimationDuration,function(t){i.trigger({type:"resizeHeightComplete"}),e.isFunction(i.settings.resizeHeightComplete)&&i.settings.resizeHeightComplete.call(i,{type:"resizeHeightComplete"})})},destroy:function(){this.$slider.removeData("sliderPro"),this.$slider.removeAttr("style"),this.$slides.removeAttr("style"),this.off("update."+i),e(t).off("resize."+this.uniqueId+"."+i);var n=e.SliderPro.modules;if("undefined"!=typeof n)for(var s=0;s<n.length;s++)"undefined"!=typeof this["destroy"+n[s]]&&this["destroy"+n[s]]();e.each(this.slides,function(t,e){e.destroy()}),this.slides.length=0,this.$slides.prependTo(this.$slider),this.$slidesContainer.remove()},_setProperties:function(t,e){for(var i in t)this.settings[i]=t[i],e!==!1&&(this.originalSettings[i]=t[i]);this.update()},on:function(t,e){return this.$slider.on(t,e)},off:function(t){return this.$slider.off(t)},trigger:function(t){return this.$slider.triggerHandler(t)},getSlideAt:function(t){return this.slides[t]},getSelectedSlide:function(){return this.selectedSlideIndex},getTotalSlides:function(){return this.slides.length},defaults:{width:500,height:300,responsive:!0,aspectRatio:-1,imageScaleMode:"cover",centerImage:!0,allowScaleUp:!0,autoHeight:!1,autoSlideSize:!1,startSlide:0,shuffle:!1,orientation:"horizontal",forceSize:"none",loop:!0,slideDistance:10,slideAnimationDuration:700,heightAnimationDuration:700,visibleSize:"auto",centerSelectedSlide:!0,rightToLeft:!1,breakpoints:null,init:function(){},update:function(){},sliderResize:function(){},gotoSlide:function(){},gotoSlideComplete:function(){},resizeHeightComplete:function(){},breakpointReach:function(){}}};var s=function(t,e,i){this.$slide=t,this.$mainImage=null,this.$imageContainer=null,this.hasMainImage=!1,this.isMainImageLoaded=!1,this.isMainImageLoading=!1,this.hasImages=!1,this.areImagesLoaded=!1,this.areImagesLoading=!1,this.width=0,this.height=0,this.settings=i,this.setIndex(e),this._init()};s.prototype={_init:function(){this.$slide.attr("data-init",!0),this.$mainImage=0!==this.$slide.find(".sp-image").length?this.$slide.find(".sp-image"):null,null!==this.$mainImage&&(this.hasMainImage=!0,this.$imageContainer=e('<div class="sp-image-container"></div>').prependTo(this.$slide),0!==this.$mainImage.parent("a").length?this.$mainImage.parent("a").appendTo(this.$imageContainer):this.$mainImage.appendTo(this.$imageContainer)),this.hasImages=0!==this.$slide.find("img").length?!0:!1},setSize:function(t,e){this.width=t,this.height=e,this.$slide.css({width:this.width,height:this.height}),this.hasMainImage===!0&&(this.$imageContainer.css({width:this.settings.width,height:this.settings.height}),"undefined"==typeof this.$mainImage.attr("data-src")&&this.resizeMainImage())},getSize:function(){var t,e=this;if(this.hasImages===!0&&this.areImagesLoaded===!1&&this.areImagesLoading===!1){this.areImagesLoading=!0;var n=o.checkImagesStatus(this.$slide);if("complete"!==n)return o.checkImagesComplete(this.$slide,function(){e.areImagesLoaded=!0,e.areImagesLoading=!1,e.trigger({type:"imagesLoaded."+i,index:e.index})}),{width:this.settings.width,height:this.settings.height}}return t=this.calculateSize(),{width:t.width,height:t.height}},calculateSize:function(){var t=this.$slide.width(),i=this.$slide.height();return this.$slide.children().each(function(n,s){var o=e(s);if(o.is(":hidden")!==!0){var a=s.getBoundingClientRect(),r=o.position().top+(a.bottom-a.top),l=o.position().left+(a.right-a.left);r>i&&(i=r),l>t&&(t=l)}}),{width:t,height:i}},resizeMainImage:function(t){var e=this;return t===!0&&(this.isMainImageLoaded=!1,this.isMainImageLoading=!1),this.isMainImageLoaded===!1&&this.isMainImageLoading===!1?(this.isMainImageLoading=!0,void o.checkImagesComplete(this.$mainImage,function(){e.isMainImageLoaded=!0,e.isMainImageLoading=!1,e.resizeMainImage(),e.trigger({type:"imagesLoaded."+i,index:e.index})})):(this.$imageContainer.css({width:this.width,height:this.height}),this.settings.allowScaleUp===!1&&(this.$mainImage.css({width:"",height:"",maxWidth:"",maxHeight:""}),this.$mainImage.css({maxWidth:this.$mainImage.width(),maxHeight:this.$mainImage.height()})),void(this.settings.autoSlideSize===!0?"horizontal"===this.settings.orientation?this.$mainImage.css({width:"auto",height:"100%"}):"vertical"===this.settings.orientation&&this.$mainImage.css({width:"100%",height:"auto"}):this.settings.autoHeight===!0?this.$mainImage.css({width:"100%",height:"auto"}):("cover"===this.settings.imageScaleMode?this.$mainImage.width()/this.$mainImage.height()<=this.width/this.height?this.$mainImage.css({width:"100%",height:"auto"}):this.$mainImage.css({width:"auto",height:"100%"}):"contain"===this.settings.imageScaleMode?this.$mainImage.width()/this.$mainImage.height()>=this.width/this.height?this.$mainImage.css({width:"100%",height:"auto"}):this.$mainImage.css({width:"auto",height:"100%"}):"exact"===this.settings.imageScaleMode&&this.$mainImage.css({width:"100%",height:"100%"}),this.settings.centerImage===!0&&this.$mainImage.css({marginLeft:.5*(this.$imageContainer.width()-this.$mainImage.width()),marginTop:.5*(this.$imageContainer.height()-this.$mainImage.height())}))))},destroy:function(){this.$slide.removeAttr("style"),this.$slide.removeAttr("data-init"),this.$slide.removeAttr("data-index"),this.$slide.removeAttr("data-loaded"),this.hasMainImage===!0&&(this.$slide.find(".sp-image").removeAttr("style").appendTo(this.$slide),this.$slide.find(".sp-image-container").remove())},getIndex:function(){return this.index},setIndex:function(t){this.index=t,this.$slide.attr("data-index",this.index)},on:function(t,e){return this.$slide.on(t,e)},off:function(t){return this.$slide.off(t)},trigger:function(t){return this.$slide.triggerHandler(t)}},t.SliderPro=n,t.SliderProSlide=s,e.fn.sliderPro=function(t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){if("undefined"==typeof e(this).data("sliderPro")){var s=new n(this,t);e(this).data("sliderPro",s)}else if("undefined"!=typeof t){var o=e(this).data("sliderPro");if("function"==typeof o[t])o[t].apply(o,i);else if("undefined"!=typeof o.settings[t]){var a={};a[t]=i[0],o._setProperties(a)}else"object"==typeof t?o._setProperties(t):e.error(t+" does not exist in sliderPro.")}})};var o={supportedAnimation:null,vendorPrefix:null,transitionEvent:null,isIE:null,getSupportedAnimation:function(){if(null!==this.supportedAnimation)return this.supportedAnimation;var t=document.body||document.documentElement,e=t.style,i="undefined"!=typeof e.transition||"undefined"!=typeof e.WebkitTransition||"undefined"!=typeof e.MozTransition||"undefined"!=typeof e.OTransition;if(i===!0){var n=document.createElement("div");if(("undefined"!=typeof n.style.WebkitPerspective||"undefined"!=typeof n.style.perspective)&&(this.supportedAnimation="css-3d"),"css-3d"===this.supportedAnimation&&"undefined"!=typeof n.styleWebkitPerspective){var s=document.createElement("style");s.textContent="@media (transform-3d),(-webkit-transform-3d){#test-3d{left:9px;position:absolute;height:5px;margin:0;padding:0;border:0;}}",
document.getElementsByTagName("head")[0].appendChild(s),n.id="test-3d",document.body.appendChild(n),(9!==n.offsetLeft||5!==n.offsetHeight)&&(this.supportedAnimation=null),s.parentNode.removeChild(s),n.parentNode.removeChild(n)}null!==this.supportedAnimation||"undefined"==typeof n.style["-webkit-transform"]&&"undefined"==typeof n.style.transform||(this.supportedAnimation="css-2d")}else this.supportedAnimation="javascript";return this.supportedAnimation},getVendorPrefix:function(){if(null!==this.vendorPrefix)return this.vendorPrefix;var t=document.createElement("div"),e=["Webkit","Moz","ms","O"];if("transform"in t.style)return this.vendorPrefix="",this.vendorPrefix;for(var i=0;i<e.length;i++)if(e[i]+"Transform"in t.style){this.vendorPrefix="-"+e[i].toLowerCase()+"-";break}return this.vendorPrefix},getTransitionEvent:function(){if(null!==this.transitionEvent)return this.transitionEvent;var t=document.createElement("div"),e={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd"};for(var i in e)if(i in t.style){this.transitionEvent=e[i];break}return this.transitionEvent},checkImagesComplete:function(t,e){var i=this,n=this.checkImagesStatus(t);if("loading"===n)var s=setInterval(function(){n=i.checkImagesStatus(t),"complete"===n&&(clearInterval(s),"function"==typeof e&&e())},100);else"function"==typeof e&&e();return n},checkImagesStatus:function(t){var i="complete";return t.is("img")&&t[0].complete===!1?i="loading":t.find("img").each(function(t){var n=e(this)[0];n.complete===!1&&(i="loading")}),i},checkIE:function(){if(null!==this.isIE)return this.isIE;var e=t.navigator.userAgent;e.indexOf("MSIE");return-1!==e.indexOf("MSIE")||e.match(/Trident.*rv\:11\./)?this.isIE=!0:this.isIE=!1,this.isIE}};t.SliderProUtils=o}(window,jQuery),function(t,e){"use strict";var i="Thumbnails."+e.SliderPro.namespace,n={$thumbnails:null,$thumbnailsContainer:null,thumbnails:null,selectedThumbnailIndex:0,thumbnailsSize:0,thumbnailsContainerSize:0,thumbnailsPosition:0,thumbnailsOrientation:null,thumbnailsPositionProperty:null,isThumbnailScroller:!1,initThumbnails:function(){var t=this;this.thumbnails=[],this.on("update."+i,e.proxy(this._thumbnailsOnUpdate,this)),this.on("sliderResize."+i,e.proxy(this._thumbnailsOnResize,this)),this.on("gotoSlide."+i,function(e){t._gotoThumbnail(e.index)})},_thumbnailsOnUpdate:function(){var t=this;if(0===this.$slider.find(".sp-thumbnail").length&&0===this.thumbnails.length)return void(this.isThumbnailScroller=!1);if(this.isThumbnailScroller=!0,null===this.$thumbnailsContainer&&(this.$thumbnailsContainer=e('<div class="sp-thumbnails-container"></div>').insertAfter(this.$slidesContainer)),null===this.$thumbnails)if(0!==this.$slider.find(".sp-thumbnails").length){if(this.$thumbnails=this.$slider.find(".sp-thumbnails").appendTo(this.$thumbnailsContainer),this.settings.shuffle===!0){var i=this.$thumbnails.find(".sp-thumbnail"),n=[];e.each(this.shuffledIndexes,function(t,s){var o=e(i[s]);0!==o.parent("a").length&&(o=o.parent("a")),n.push(o)}),this.$thumbnails.empty().append(n)}}else this.$thumbnails=e('<div class="sp-thumbnails"></div>').appendTo(this.$thumbnailsContainer);this.$slides.find(".sp-thumbnail").each(function(i){var n=e(this),s=n.parents(".sp-slide").index(),o=t.$thumbnails.find(".sp-thumbnail").length-1;0!==n.parent("a").length&&(n=n.parent("a")),s>o?n.appendTo(t.$thumbnails):n.insertBefore(t.$thumbnails.find(".sp-thumbnail").eq(s))});for(var s=this.thumbnails.length-1;s>=0;s--)if(0===this.$thumbnails.find('.sp-thumbnail[data-index="'+s+'"]').length){var o=this.thumbnails[s];o.destroy(),this.thumbnails.splice(s,1)}this.$thumbnails.find(".sp-thumbnail").each(function(i){var n=e(this);"undefined"==typeof n.attr("data-init")?t._createThumbnail(n,i):t.thumbnails[i].setIndex(i)}),this.$thumbnailsContainer.removeClass("sp-top-thumbnails sp-bottom-thumbnails sp-left-thumbnails sp-right-thumbnails"),"top"===this.settings.thumbnailsPosition?(this.$thumbnailsContainer.addClass("sp-top-thumbnails"),this.thumbnailsOrientation="horizontal"):"bottom"===this.settings.thumbnailsPosition?(this.$thumbnailsContainer.addClass("sp-bottom-thumbnails"),this.thumbnailsOrientation="horizontal"):"left"===this.settings.thumbnailsPosition?(this.$thumbnailsContainer.addClass("sp-left-thumbnails"),this.thumbnailsOrientation="vertical"):"right"===this.settings.thumbnailsPosition&&(this.$thumbnailsContainer.addClass("sp-right-thumbnails"),this.thumbnailsOrientation="vertical"),this.settings.thumbnailPointer===!0?this.$thumbnailsContainer.addClass("sp-has-pointer"):this.$thumbnailsContainer.removeClass("sp-has-pointer"),this.selectedThumbnailIndex=this.selectedSlideIndex,this.$thumbnails.find(".sp-thumbnail-container").eq(this.selectedThumbnailIndex).addClass("sp-selected-thumbnail"),this.thumbnailsSize=0,e.each(this.thumbnails,function(e,i){i.setSize(t.settings.thumbnailWidth,t.settings.thumbnailHeight),t.thumbnailsSize+="horizontal"===t.thumbnailsOrientation?i.getSize().width:i.getSize().height}),"horizontal"===this.thumbnailsOrientation?(this.$thumbnails.css({width:this.thumbnailsSize,height:this.settings.thumbnailHeight}),this.$thumbnailsContainer.css("height",""),this.thumbnailsPositionProperty="left"):(this.$thumbnails.css({width:this.settings.thumbnailWidth,height:this.thumbnailsSize}),this.$thumbnailsContainer.css("width",""),this.thumbnailsPositionProperty="top"),this.trigger({type:"thumbnailsUpdate"}),e.isFunction(this.settings.thumbnailsUpdate)&&this.settings.thumbnailsUpdate.call(this,{type:"thumbnailsUpdate"})},_createThumbnail:function(t,e){var n=this,o=new s(t,this.$thumbnails,e);o.on("thumbnailClick."+i,function(t){n.gotoSlide(t.index)}),this.thumbnails.splice(e,0,o)},_thumbnailsOnResize:function(){if(this.isThumbnailScroller!==!1){var i;"horizontal"===this.thumbnailsOrientation?(this.thumbnailsContainerSize=Math.min(this.$slidesMask.width(),this.thumbnailsSize),this.$thumbnailsContainer.css("width",this.thumbnailsContainerSize),"fullWindow"===this.settings.forceSize&&(this.$slidesMask.css("height",this.$slidesMask.height()-this.$thumbnailsContainer.outerHeight(!0)),this.slideHeight=this.$slidesMask.height(),this._resizeSlides(),this._resetSlidesPosition())):"vertical"===this.thumbnailsOrientation&&(this.$slidesMask.width()+this.$thumbnailsContainer.outerWidth(!0)>this.$slider.parent().width()&&("fullWidth"===this.settings.forceSize||"fullWindow"===this.settings.forceSize?this.$slider.css("max-width",e(t).width()-this.$thumbnailsContainer.outerWidth(!0)):this.$slider.css("max-width",this.$slider.parent().width()-this.$thumbnailsContainer.outerWidth(!0)),this.$slidesMask.css("width",this.$slider.width()),"vertical"===this.settings.orientation&&(this.slideWidth=this.$slider.width(),this._resizeSlides()),this._resetSlidesPosition()),this.thumbnailsContainerSize=Math.min(this.$slidesMask.height(),this.thumbnailsSize),this.$thumbnailsContainer.css("height",this.thumbnailsContainerSize)),i=this.thumbnailsSize<=this.thumbnailsContainerSize||0===this.$thumbnails.find(".sp-selected-thumbnail").length?0:Math.max(-this.thumbnails[this.selectedThumbnailIndex].getPosition()[this.thumbnailsPositionProperty],this.thumbnailsContainerSize-this.thumbnailsSize),"top"===this.settings.thumbnailsPosition?this.$slider.css({paddingTop:this.$thumbnailsContainer.outerHeight(!0),paddingLeft:"",paddingRight:""}):"bottom"===this.settings.thumbnailsPosition?this.$slider.css({paddingTop:"",paddingLeft:"",paddingRight:""}):"left"===this.settings.thumbnailsPosition?this.$slider.css({paddingTop:"",paddingLeft:this.$thumbnailsContainer.outerWidth(!0),paddingRight:""}):"right"===this.settings.thumbnailsPosition&&this.$slider.css({paddingTop:"",paddingLeft:"",paddingRight:this.$thumbnailsContainer.outerWidth(!0)}),this._moveThumbnailsTo(i,!0)}},_gotoThumbnail:function(t){if(this.isThumbnailScroller!==!1&&"undefined"!=typeof this.thumbnails[t]){var i=this.selectedThumbnailIndex,n=this.thumbnailsPosition;if(this.selectedThumbnailIndex=t,this.$thumbnails.find(".sp-selected-thumbnail").removeClass("sp-selected-thumbnail"),this.$thumbnails.find(".sp-thumbnail-container").eq(this.selectedThumbnailIndex).addClass("sp-selected-thumbnail"),this.settings.rightToLeft===!0&&"horizontal"===this.thumbnailsOrientation){if(this.selectedThumbnailIndex>=i){var s=this.selectedThumbnailIndex===this.thumbnails.length-1?this.selectedThumbnailIndex:this.selectedThumbnailIndex+1,o=this.thumbnails[s];o.getPosition().left<-this.thumbnailsPosition&&(n=-o.getPosition().left)}else if(this.selectedThumbnailIndex<i){var a=0===this.selectedThumbnailIndex?this.selectedThumbnailIndex:this.selectedThumbnailIndex-1,r=this.thumbnails[a],l=-this.thumbnailsPosition+this.thumbnailsContainerSize;r.getPosition().right>l&&(n=this.thumbnailsPosition-(r.getPosition().right-l))}}else if(this.selectedThumbnailIndex>=i){var h=this.selectedThumbnailIndex===this.thumbnails.length-1?this.selectedThumbnailIndex:this.selectedThumbnailIndex+1,c=this.thumbnails[h],d="horizontal"===this.thumbnailsOrientation?c.getPosition().right:c.getPosition().bottom,u=-this.thumbnailsPosition+this.thumbnailsContainerSize;d>u&&(n=this.thumbnailsPosition-(d-u))}else if(this.selectedThumbnailIndex<i){var p=0===this.selectedThumbnailIndex?this.selectedThumbnailIndex:this.selectedThumbnailIndex-1,f=this.thumbnails[p],g="horizontal"===this.thumbnailsOrientation?f.getPosition().left:f.getPosition().top;g<-this.thumbnailsPosition&&(n=-g)}this._moveThumbnailsTo(n),this.trigger({type:"gotoThumbnail"}),e.isFunction(this.settings.gotoThumbnail)&&this.settings.gotoThumbnail.call(this,{type:"gotoThumbnail"})}},_moveThumbnailsTo:function(t,i,n){var s=this,o={};if(t!==this.thumbnailsPosition)if(this.thumbnailsPosition=t,"css-3d"===this.supportedAnimation||"css-2d"===this.supportedAnimation){var a,r="horizontal"===this.thumbnailsOrientation?t:0,l="horizontal"===this.thumbnailsOrientation?0:t;"css-3d"===this.supportedAnimation?o[this.vendorPrefix+"transform"]="translate3d("+r+"px, "+l+"px, 0)":o[this.vendorPrefix+"transform"]="translate("+r+"px, "+l+"px)","undefined"!=typeof i&&i===!0?a="":(this.$thumbnails.addClass("sp-animated"),a=this.vendorPrefix+"transform 0.7s",this.$thumbnails.on(this.transitionEvent,function(t){t.target===t.currentTarget&&(s.$thumbnails.off(s.transitionEvent),s.$thumbnails.removeClass("sp-animated"),"function"==typeof n&&n(),s.trigger({type:"thumbnailsMoveComplete"}),e.isFunction(s.settings.thumbnailsMoveComplete)&&s.settings.thumbnailsMoveComplete.call(s,{type:"thumbnailsMoveComplete"}))})),o[this.vendorPrefix+"transition"]=a,this.$thumbnails.css(o)}else o["margin-"+this.thumbnailsPositionProperty]=t,"undefined"!=typeof i&&i===!0?this.$thumbnails.css(o):this.$thumbnails.addClass("sp-animated").animate(o,700,function(){s.$thumbnails.removeClass("sp-animated"),"function"==typeof n&&n(),s.trigger({type:"thumbnailsMoveComplete"}),e.isFunction(s.settings.thumbnailsMoveComplete)&&s.settings.thumbnailsMoveComplete.call(s,{type:"thumbnailsMoveComplete"})})},_stopThumbnailsMovement:function(){var t={};if("css-3d"===this.supportedAnimation||"css-2d"===this.supportedAnimation){var e=this.$thumbnails.css(this.vendorPrefix+"transform"),i=-1!==e.indexOf("matrix3d")?"matrix3d":"matrix",n=e.replace(i,"").match(/-?[0-9\.]+/g),s="matrix3d"===i?parseInt(n[12],10):parseInt(n[4],10),o="matrix3d"===i?parseInt(n[13],10):parseInt(n[5],10);"css-3d"===this.supportedAnimation?t[this.vendorPrefix+"transform"]="translate3d("+s+"px, "+o+"px, 0)":t[this.vendorPrefix+"transform"]="translate("+s+"px, "+o+"px)",t[this.vendorPrefix+"transition"]="",this.$thumbnails.css(t),this.$thumbnails.off(this.transitionEvent),this.thumbnailsPosition="horizontal"===this.thumbnailsOrientation?parseInt(n[4],10):parseInt(n[5],10)}else this.$thumbnails.stop(),this.thumbnailsPosition=parseInt(this.$thumbnails.css("margin-"+this.thumbnailsPositionProperty),10);this.$thumbnails.removeClass("sp-animated")},destroyThumbnails:function(){var n=this;this.off("update."+i),this.isThumbnailScroller!==!1&&(this.off("sliderResize."+i),this.off("gotoSlide."+i),e(t).off("resize."+this.uniqueId+"."+i),this.$thumbnails.find(".sp-thumbnail").each(function(){var t=e(this),s=parseInt(t.attr("data-index"),10),o=n.thumbnails[s];o.off("thumbnailClick."+i),o.destroy()}),this.thumbnails.length=0,this.$thumbnails.appendTo(this.$slider),this.$thumbnailsContainer.remove(),this.$slider.css({paddingTop:"",paddingLeft:"",paddingRight:""}))},thumbnailsDefaults:{thumbnailWidth:100,thumbnailHeight:80,thumbnailsPosition:"bottom",thumbnailPointer:!1,thumbnailsUpdate:function(){},gotoThumbnail:function(){},thumbnailsMoveComplete:function(){}}},s=function(t,e,i){this.$thumbnail=t,this.$thumbnails=e,this.$thumbnailContainer=null,this.width=0,this.height=0,this.isImageLoaded=!1,this.setIndex(i),this._init()};s.prototype={_init:function(){var t=this;this.$thumbnail.attr("data-init",!0),this.$thumbnailContainer=e('<div class="sp-thumbnail-container"></div>').appendTo(this.$thumbnails),0!==this.$thumbnail.parent("a").length?this.$thumbnail.parent("a").appendTo(this.$thumbnailContainer):this.$thumbnail.appendTo(this.$thumbnailContainer),this.$thumbnailContainer.on("click."+i,function(){t.trigger({type:"thumbnailClick."+i,index:t.index})})},setSize:function(t,e){this.width=t,this.height=e,this.$thumbnailContainer.css({width:this.width,height:this.height}),this.$thumbnail.is("img")&&"undefined"==typeof this.$thumbnail.attr("data-src")&&this.resizeImage()},getSize:function(){return{width:this.$thumbnailContainer.outerWidth(!0),height:this.$thumbnailContainer.outerHeight(!0)}},getPosition:function(){return{left:this.$thumbnailContainer.position().left+parseInt(this.$thumbnailContainer.css("marginLeft"),10),right:this.$thumbnailContainer.position().left+parseInt(this.$thumbnailContainer.css("marginLeft"),10)+this.$thumbnailContainer.outerWidth(),top:this.$thumbnailContainer.position().top+parseInt(this.$thumbnailContainer.css("marginTop"),10),bottom:this.$thumbnailContainer.position().top+parseInt(this.$thumbnailContainer.css("marginTop"),10)+this.$thumbnailContainer.outerHeight()}},setIndex:function(t){this.index=t,this.$thumbnail.attr("data-index",this.index)},resizeImage:function(){var t=this;if(this.isImageLoaded===!1)return void SliderProUtils.checkImagesComplete(this.$thumbnailContainer,function(){t.isImageLoaded=!0,t.resizeImage()});this.$thumbnail=this.$thumbnailContainer.find(".sp-thumbnail");var e=this.$thumbnail.width(),i=this.$thumbnail.height();e/i<=this.width/this.height?this.$thumbnail.css({width:"100%",height:"auto"}):this.$thumbnail.css({width:"auto",height:"100%"}),this.$thumbnail.css({marginLeft:.5*(this.$thumbnailContainer.width()-this.$thumbnail.width()),marginTop:.5*(this.$thumbnailContainer.height()-this.$thumbnail.height())})},destroy:function(){this.$thumbnailContainer.off("click."+i),this.$thumbnail.removeAttr("data-init"),this.$thumbnail.removeAttr("data-index"),0!==this.$thumbnail.parent("a").length?this.$thumbnail.parent("a").insertBefore(this.$thumbnailContainer):this.$thumbnail.insertBefore(this.$thumbnailContainer),this.$thumbnailContainer.remove()},on:function(t,e){return this.$thumbnailContainer.on(t,e)},off:function(t){return this.$thumbnailContainer.off(t)},trigger:function(t){return this.$thumbnailContainer.triggerHandler(t)}},e.SliderPro.addModule("Thumbnails",n)}(window,jQuery),function(t,e){"use strict";var i="ConditionalImages."+e.SliderPro.namespace,n={previousImageSize:null,currentImageSize:null,isRetinaScreen:!1,initConditionalImages:function(){this.currentImageSize=this.previousImageSize="default",this.isRetinaScreen="undefined"!=typeof this._isRetina&&this._isRetina()===!0,this.on("update."+i,e.proxy(this._conditionalImagesOnUpdate,this)),this.on("sliderResize."+i,e.proxy(this._conditionalImagesOnResize,this))},_conditionalImagesOnUpdate:function(){e.each(this.slides,function(t,i){var n=i.$slide;n.find("img:not([ data-default ])").each(function(){var t=e(this);"undefined"!=typeof t.attr("data-src")?t.attr("data-default",t.attr("data-src")):t.attr("data-default",t.attr("src"))})})},_conditionalImagesOnResize:function(){if(this.slideWidth<=this.settings.smallSize?this.currentImageSize="small":this.slideWidth<=this.settings.mediumSize?this.currentImageSize="medium":this.slideWidth<=this.settings.largeSize?this.currentImageSize="large":this.currentImageSize="default",this.previousImageSize!==this.currentImageSize){var t=this;e.each(this.slides,function(i,n){var s=n.$slide;s.find("img").each(function(){var i=e(this),s="";t.isRetinaScreen===!0&&"undefined"!=typeof i.attr("data-retina"+t.currentImageSize)?(s=i.attr("data-retina"+t.currentImageSize),"undefined"!=typeof i.attr("data-retina")&&i.attr("data-retina")!==s&&i.attr("data-retina",s)):(t.isRetinaScreen===!1||t.isRetinaScreen===!0&&"undefined"==typeof i.attr("data-retina"))&&"undefined"!=typeof i.attr("data-"+t.currentImageSize)&&(s=i.attr("data-"+t.currentImageSize),"undefined"!=typeof i.attr("data-src")&&i.attr("data-src")!==s&&i.attr("data-src",s)),""!==s&&"undefined"==typeof i.attr("data-src")&&i.attr("src")!==s&&t._loadConditionalImage(i,s,function(t){t.hasClass("sp-image")&&(n.$mainImage=t,n.resizeMainImage(!0))})})}),this.previousImageSize=this.currentImageSize}},_loadConditionalImage:function(t,i,n){var s=e(new Image);s.attr("class",t.attr("class")),s.attr("style",t.attr("style")),e.each(t.data(),function(t,e){s.attr("data-"+t,e)}),"undefined"!=typeof t.attr("width")&&s.attr("width",t.attr("width")),"undefined"!=typeof t.attr("height")&&s.attr("height",t.attr("height")),"undefined"!=typeof t.attr("alt")&&s.attr("alt",t.attr("alt")),"undefined"!=typeof t.attr("title")&&s.attr("title",t.attr("title")),s.attr("src",i),s.insertAfter(t),t.remove(),t=null,"function"==typeof n&&n(s)},destroyConditionalImages:function(){this.off("update."+i),this.off("sliderResize."+i)},conditionalImagesDefaults:{smallSize:480,mediumSize:768,largeSize:1024}};e.SliderPro.addModule("ConditionalImages",n)}(window,jQuery),function(t,e){"use strict";var i="Retina."+e.SliderPro.namespace,n={initRetina:function(){this._isRetina()!==!1&&(this.on("update."+i,e.proxy(this._checkRetinaImages,this)),0!==this.$slider.find(".sp-thumbnail").length&&this.on("update.Thumbnails."+i,e.proxy(this._checkRetinaThumbnailImages,this)))},_isRetina:function(){return t.devicePixelRatio>=2?!0:t.matchMedia&&t.matchMedia("(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx)").matches?!0:!1},_checkRetinaImages:function(){var t=this;e.each(this.slides,function(i,n){var s=n.$slide;"undefined"==typeof s.attr("data-retina-loaded")&&(s.attr("data-retina-loaded",!0),s.find("img[data-retina]").each(function(){var i=e(this);"undefined"!=typeof i.attr("data-src")?i.attr("data-src",i.attr("data-retina")):t._loadRetinaImage(i,function(t){t.hasClass("sp-image")&&(n.$mainImage=t,n.resizeMainImage(!0))})}))})},_checkRetinaThumbnailImages:function(){var t=this;e.each(this.thumbnails,function(i,n){var s=n.$thumbnailContainer;"undefined"==typeof s.attr("data-retina-loaded")&&(s.attr("data-retina-loaded",!0),s.find("img[data-retina]").each(function(){var i=e(this);"undefined"!=typeof i.attr("data-src")?i.attr("data-src",i.attr("data-retina")):t._loadRetinaImage(i,function(t){t.hasClass("sp-thumbnail")&&n.resizeImage()})}))})},_loadRetinaImage:function(t,i){var n=!1,s="";if("undefined"!=typeof t.attr("data-retina")&&(n=!0,s=t.attr("data-retina")),"undefined"!=typeof t.attr("data-src")&&(n===!1&&(s=t.attr("data-src")),t.removeAttr("data-src")),""!==s){var o=e(new Image);o.attr("class",t.attr("class")),o.attr("style",t.attr("style")),e.each(t.data(),function(t,e){o.attr("data-"+t,e)}),"undefined"!=typeof t.attr("width")&&o.attr("width",t.attr("width")),"undefined"!=typeof t.attr("height")&&o.attr("height",t.attr("height")),"undefined"!=typeof t.attr("alt")&&o.attr("alt",t.attr("alt")),"undefined"!=typeof t.attr("title")&&o.attr("title",t.attr("title")),o.insertAfter(t),t.remove(),t=null,o.attr("src",s),"function"==typeof i&&i(o)}},destroyRetina:function(){this.off("update."+i),this.off("update.Thumbnails."+i)}};e.SliderPro.addModule("Retina",n)}(window,jQuery),function(t,e){"use strict";var i="LazyLoading."+e.SliderPro.namespace,n={allowLazyLoadingCheck:!0,initLazyLoading:function(){this.on("sliderResize."+i,e.proxy(this._lazyLoadingOnResize,this)),this.on("gotoSlide."+i,e.proxy(this._checkAndLoadVisibleImages,this)),this.on("thumbnailsUpdate."+i+" thumbnailsMoveComplete."+i,e.proxy(this._checkAndLoadVisibleThumbnailImages,this))},_lazyLoadingOnResize:function(){var t=this;this.allowLazyLoadingCheck!==!1&&(this.allowLazyLoadingCheck=!1,this._checkAndLoadVisibleImages(),0!==this.$slider.find(".sp-thumbnail").length&&this._checkAndLoadVisibleThumbnailImages(),setTimeout(function(){t.allowLazyLoadingCheck=!0},500))},_checkAndLoadVisibleImages:function(){if(0!==this.$slider.find(".sp-slide:not([ data-loaded ])").length){var t=this,i=this.settings.loop===!0?this.middleSlidePosition:this.selectedSlideIndex,n=Math.ceil((parseInt(this.$slidesMask.css(this.sizeProperty),10)-this.averageSlideSize)/2/this.averageSlideSize),s=i-n-1>0?i-n-1:0,o=i+n+1<this.getTotalSlides()-1?i+n+1:this.getTotalSlides()-1,a=this.slidesOrder.slice(s,o+1);e.each(a,function(i,n){var s=t.slides[n],o=s.$slide;"undefined"==typeof o.attr("data-loaded")&&(o.attr("data-loaded",!0),o.find("img[ data-src ]").each(function(){var i=e(this);t._loadImage(i,function(t){t.hasClass("sp-image")&&(s.$mainImage=t,s.resizeMainImage(!0))})}))})}},_checkAndLoadVisibleThumbnailImages:function(){if(0!==this.$slider.find(".sp-thumbnail-container:not([ data-loaded ])").length){var t=this,i=this.thumbnailsSize/this.thumbnails.length,n=Math.floor(Math.abs(this.thumbnailsPosition/i)),s=Math.floor((-this.thumbnailsPosition+this.thumbnailsContainerSize)/i),o=this.thumbnails.slice(n,s+1);e.each(o,function(i,n){var s=n.$thumbnailContainer;"undefined"==typeof s.attr("data-loaded")&&(s.attr("data-loaded",!0),s.find("img[ data-src ]").each(function(){var i=e(this);t._loadImage(i,function(){n.resizeImage()})}))})}},_loadImage:function(t,i){var n=e(new Image);n.attr("class",t.attr("class")),n.attr("style",t.attr("style")),e.each(t.data(),function(t,e){n.attr("data-"+t,e)}),"undefined"!=typeof t.attr("width")&&n.attr("width",t.attr("width")),"undefined"!=typeof t.attr("height")&&n.attr("height",t.attr("height")),"undefined"!=typeof t.attr("alt")&&n.attr("alt",t.attr("alt")),"undefined"!=typeof t.attr("title")&&n.attr("title",t.attr("title")),n.attr("src",t.attr("data-src")),n.removeAttr("data-src"),n.insertAfter(t),t.remove(),t=null,"function"==typeof i&&i(n)},destroyLazyLoading:function(){this.off("update."+i),this.off("gotoSlide."+i),this.off("sliderResize."+i),this.off("thumbnailsUpdate."+i),this.off("thumbnailsMoveComplete."+i)}};e.SliderPro.addModule("LazyLoading",n)}(window,jQuery),function(t,e){"use strict";var i="Layers."+e.SliderPro.namespace,n={layersGotoSlideReference:null,waitForLayersTimer:null,initLayers:function(){this.on("update."+i,e.proxy(this._layersOnUpdate,this)),this.on("sliderResize."+i,e.proxy(this._layersOnResize,this)),this.on("gotoSlide."+i,e.proxy(this._layersOnGotoSlide,this))},_layersOnUpdate:function(t){var i=this;e.each(this.slides,function(t,i){i.$slide;this.$slide.find(".sp-layer:not([ data-layer-init ])").each(function(){var t=new o(e(this));"undefined"==typeof i.layers&&(i.layers=[]),i.layers.push(t),e(this).hasClass("sp-static")===!1&&("undefined"==typeof i.animatedLayers&&(i.animatedLayers=[]),i.animatedLayers.push(t))})}),this.settings.waitForLayers===!0&&(clearTimeout(this.waitForLayersTimer),this.waitForLayersTimer=setTimeout(function(){i.layersGotoSlideReference=i.gotoSlide,i.gotoSlide=i._layersGotoSlide},1)),setTimeout(function(){i.showLayers(i.selectedSlideIndex)},1)},_layersOnResize:function(){var t,i,n=this,s=this.settings.autoScaleLayers;this.settings.autoScaleLayers!==!1&&(-1===this.settings.autoScaleReference?"string"==typeof this.settings.width&&-1!==this.settings.width.indexOf("%")?s=!1:t=parseInt(this.settings.width,10):t=this.settings.autoScaleReference,i=s===!0&&this.slideWidth<t?n.slideWidth/t:1,e.each(this.slides,function(t,n){"undefined"!=typeof n.layers&&e.each(n.layers,function(t,e){e.scale(i)})}))},_layersGotoSlide:function(t){var e=this,n=this.slides[this.selectedSlideIndex].animatedLayers;this.$slider.hasClass("sp-swiping")||"undefined"==typeof n||0===n.length?this.layersGotoSlideReference(t):(this.on("hideLayersComplete."+i,function(){e.off("hideLayersComplete."+i),e.layersGotoSlideReference(t)}),this.hideLayers(this.selectedSlideIndex))},_layersOnGotoSlide:function(t){this.previousSlideIndex!==this.selectedSlideIndex&&this.hideLayers(this.previousSlideIndex),this.showLayers(this.selectedSlideIndex)},showLayers:function(t){var i=this,n=this.slides[t].animatedLayers,s=0;"undefined"!=typeof n&&e.each(n,function(t,o){o.isVisible()===!0?(s++,s===n.length&&(i.trigger({type:"showLayersComplete",index:t}),e.isFunction(i.settings.showLayersComplete)&&i.settings.showLayersComplete.call(i,{type:"showLayersComplete",index:t}))):o.show(function(){s++,s===n.length&&(i.trigger({type:"showLayersComplete",index:t}),e.isFunction(i.settings.showLayersComplete)&&i.settings.showLayersComplete.call(i,{type:"showLayersComplete",index:t}))})})},hideLayers:function(t){var i=this,n=this.slides[t].animatedLayers,s=0;"undefined"!=typeof n&&e.each(n,function(t,o){o.isVisible()===!1?(s++,s===n.length&&(i.trigger({type:"hideLayersComplete",index:t}),e.isFunction(i.settings.hideLayersComplete)&&i.settings.hideLayersComplete.call(i,{type:"hideLayersComplete",index:t}))):o.hide(function(){s++,s===n.length&&(i.trigger({type:"hideLayersComplete",index:t}),e.isFunction(i.settings.hideLayersComplete)&&i.settings.hideLayersComplete.call(i,{type:"hideLayersComplete",index:t}))})})},destroyLayers:function(){this.off("update."+i),this.off("resize."+i),this.off("gotoSlide."+i),this.off("hideLayersComplete."+i)},layersDefaults:{waitForLayers:!1,autoScaleLayers:!0,autoScaleReference:-1,showLayersComplete:function(){},hideLayersComplete:function(){}}},s=t.SliderProSlide.prototype.destroy;t.SliderProSlide.prototype.destroy=function(){"undefined"!=typeof this.layers&&(e.each(this.layers,function(t,e){e.destroy()}),this.layers.length=0),"undefined"!=typeof this.animatedLayers&&(this.animatedLayers.length=0),s.apply(this)};var o=function(t){this.$layer=t,this.visible=!1,this.styled=!1,this.data=null,this.position=null,this.horizontalProperty=null,this.verticalProperty=null,this.horizontalPosition=null,this.verticalPosition=null,this.scaleRatio=1,this.supportedAnimation=SliderProUtils.getSupportedAnimation(),this.vendorPrefix=SliderProUtils.getVendorPrefix(),this.transitionEvent=SliderProUtils.getTransitionEvent(),this.stayTimer=null,this._init()};o.prototype={_init:function(){this.$layer.attr("data-layer-init",!0),this.$layer.hasClass("sp-static")?this._setStyle():this.$layer.css({visibility:"hidden"})},_setStyle:function(){this.styled=!0,this.data=this.$layer.data(),"undefined"!=typeof this.data.width&&this.$layer.css("width",this.data.width),"undefined"!=typeof this.data.height&&this.$layer.css("height",this.data.height),"undefined"!=typeof this.data.depth&&this.$layer.css("z-index",this.data.depth),this.position=this.data.position?this.data.position.toLowerCase():"topleft",-1!==this.position.indexOf("right")?this.horizontalProperty="right":-1!==this.position.indexOf("left")?this.horizontalProperty="left":this.horizontalProperty="center",-1!==this.position.indexOf("bottom")?this.verticalProperty="bottom":-1!==this.position.indexOf("top")?this.verticalProperty="top":this.verticalProperty="center",this._setPosition(),this.scale(this.scaleRatio)},_setPosition:function(){var t=this.$layer.attr("style");this.horizontalPosition="undefined"!=typeof this.data.horizontal?this.data.horizontal:0,this.verticalPosition="undefined"!=typeof this.data.vertical?this.data.vertical:0,"center"===this.horizontalProperty?(this.$layer.is("img")===!1&&("undefined"==typeof t||"undefined"!=typeof t&&-1===t.indexOf("width"))&&(this.$layer.css("white-space","nowrap"),this.$layer.css("width",this.$layer.outerWidth(!0))),this.$layer.css({marginLeft:"auto",marginRight:"auto",left:this.horizontalPosition,right:0})):this.$layer.css(this.horizontalProperty,this.horizontalPosition),"center"===this.verticalProperty?(this.$layer.is("img")===!1&&("undefined"==typeof t||"undefined"!=typeof t&&-1===t.indexOf("height"))&&(this.$layer.css("white-space","nowrap"),this.$layer.css("height",this.$layer.outerHeight(!0))),this.$layer.css({marginTop:"auto",marginBottom:"auto",top:this.verticalPosition,bottom:0})):this.$layer.css(this.verticalProperty,this.verticalPosition)},scale:function(t){if(!this.$layer.hasClass("sp-no-scale")&&(this.scaleRatio=t,this.styled!==!1)){var e="center"===this.horizontalProperty?"left":this.horizontalProperty,i="center"===this.verticalProperty?"top":this.verticalProperty,n={};n[this.vendorPrefix+"transform-origin"]=this.horizontalProperty+" "+this.verticalProperty,n[this.vendorPrefix+"transform"]="scale("+this.scaleRatio+")","string"!=typeof this.horizontalPosition&&(n[e]=this.horizontalPosition*this.scaleRatio),"string"!=typeof this.verticalPosition&&(n[i]=this.verticalPosition*this.scaleRatio),"string"==typeof this.data.width&&-1!==this.data.width.indexOf("%")&&(n.width=(parseInt(this.data.width,10)/this.scaleRatio).toString()+"%"),"string"==typeof this.data.height&&-1!==this.data.height.indexOf("%")&&(n.height=(parseInt(this.data.height,10)/this.scaleRatio).toString()+"%"),this.$layer.css(n)}},show:function(t){if(this.visible!==!0){this.visible=!0,this.styled===!1&&this._setStyle();var e=this,i="undefined"!=typeof this.data.showOffset?this.data.showOffset:50,n="undefined"!=typeof this.data.showDuration?this.data.showDuration/1e3:.4,s="undefined"!=typeof this.data.showDelay?this.data.showDelay:10,o="undefined"!=typeof e.data.stayDuration?parseInt(e.data.stayDuration,10):-1;if("javascript"===this.supportedAnimation)this.$layer.stop().delay(s).css({opacity:0,visibility:"visible"}).animate({opacity:1},1e3*n,function(){-1!==o&&(e.stayTimer=setTimeout(function(){e.hide(),e.stayTimer=null},o)),"undefined"!=typeof t&&t()});else{var a={opacity:0,visibility:"visible"},r={opacity:1},l="";a[this.vendorPrefix+"transform"]="scale("+this.scaleRatio+")",r[this.vendorPrefix+"transform"]="scale("+this.scaleRatio+")",r[this.vendorPrefix+"transition"]="opacity "+n+"s","undefined"!=typeof this.data.showTransition&&("left"===this.data.showTransition?l=i+"px, 0":"right"===this.data.showTransition?l="-"+i+"px, 0":"up"===this.data.showTransition?l="0, "+i+"px":"down"===this.data.showTransition&&(l="0, -"+i+"px"),a[this.vendorPrefix+"transform"]+="css-3d"===this.supportedAnimation?" translate3d("+l+", 0)":" translate("+l+")",r[this.vendorPrefix+"transform"]+="css-3d"===this.supportedAnimation?" translate3d(0, 0, 0)":" translate(0, 0)",r[this.vendorPrefix+"transition"]+=", "+this.vendorPrefix+"transform "+n+"s"),this.$layer.on(this.transitionEvent,function(i){i.target===i.currentTarget&&(e.$layer.off(e.transitionEvent).css(e.vendorPrefix+"transition",""),-1!==o&&(e.stayTimer=setTimeout(function(){e.hide(),e.stayTimer=null},o)),"undefined"!=typeof t&&t())}),this.$layer.css(a),setTimeout(function(){e.$layer.css(r)},s)}}},hide:function(t){if(this.visible!==!1){var i=this,n="undefined"!=typeof this.data.hideOffset?this.data.hideOffset:50,s="undefined"!=typeof this.data.hideDuration?this.data.hideDuration/1e3:.4,o="undefined"!=typeof this.data.hideDelay?this.data.hideDelay:10;if(this.visible=!1,null!==this.stayTimer&&clearTimeout(this.stayTimer),"javascript"===this.supportedAnimation)this.$layer.stop().delay(o).animate({opacity:0},1e3*s,function(){e(this).css("visibility","hidden"),"undefined"!=typeof t&&t()});else{var a="",r={opacity:0};r[this.vendorPrefix+"transform"]="scale("+this.scaleRatio+")",r[this.vendorPrefix+"transition"]="opacity "+s+"s","undefined"!=typeof this.data.hideTransition&&("left"===this.data.hideTransition?a="-"+n+"px, 0":"right"===this.data.hideTransition?a=n+"px, 0":"up"===this.data.hideTransition?a="0, -"+n+"px":"down"===this.data.hideTransition&&(a="0, "+n+"px"),
r[this.vendorPrefix+"transform"]+="css-3d"===this.supportedAnimation?" translate3d("+a+", 0)":" translate("+a+")",r[this.vendorPrefix+"transition"]+=", "+this.vendorPrefix+"transform "+s+"s"),this.$layer.on(this.transitionEvent,function(e){e.target===e.currentTarget&&(i.$layer.off(i.transitionEvent).css(i.vendorPrefix+"transition",""),i.visible===!1&&i.$layer.css("visibility","hidden"),"undefined"!=typeof t&&t())}),setTimeout(function(){i.$layer.css(r)},o)}}},isVisible:function(){return this.visible===!1||this.$layer.is(":hidden")?!1:!0},destroy:function(){this.$layer.removeAttr("style"),this.$layer.removeAttr("data-layer-init")}},e.SliderPro.addModule("Layers",n)}(window,jQuery),function(t,e){"use strict";var i="Fade."+e.SliderPro.namespace,n={fadeGotoSlideReference:null,initFade:function(){this.on("update."+i,e.proxy(this._fadeOnUpdate,this))},_fadeOnUpdate:function(){this.settings.fade===!0&&(this.fadeGotoSlideReference=this.gotoSlide,this.gotoSlide=this._fadeGotoSlide)},_fadeGotoSlide:function(t){if(t!==this.selectedSlideIndex)if(this.$slider.hasClass("sp-swiping"))this.fadeGotoSlideReference(t);else{var i,n,s=this,o=t;e.each(this.slides,function(t,e){var a=e.getIndex(),r=e.$slide;a===o?(r.css({opacity:0,left:0,top:0,"z-index":20,visibility:"visible"}),i=r):a===s.selectedSlideIndex?(r.css({opacity:1,left:0,top:0,"z-index":10,visibility:"visible"}),n=r):r.css({opacity:1,visibility:"hidden","z-index":""})}),this.previousSlideIndex=this.selectedSlideIndex,this.selectedSlideIndex=t,this.$slides.find(".sp-selected").removeClass("sp-selected"),this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).addClass("sp-selected"),s.settings.loop===!0&&s._updateSlidesOrder(),this._moveTo(0,!0),this._fadeSlideTo(i,1,function(){var i=!0;e.each(s.slides,function(t,e){"undefined"!=typeof e.$slide.attr("data-transitioning")&&(i=!1)}),i===!0&&(e.each(s.slides,function(t,e){var i=e.$slide;i.css({visibility:"",opacity:"","z-index":""})}),s._resetSlidesPosition()),s.trigger({type:"gotoSlideComplete",index:t,previousIndex:s.previousSlideIndex}),e.isFunction(s.settings.gotoSlideComplete)&&s.settings.gotoSlideComplete.call(s,{type:"gotoSlideComplete",index:t,previousIndex:s.previousSlideIndex})}),this.settings.fadeOutPreviousSlide===!0&&this._fadeSlideTo(n,0),this.settings.autoHeight===!0&&this._resizeHeight(),this.trigger({type:"gotoSlide",index:t,previousIndex:this.previousSlideIndex}),e.isFunction(this.settings.gotoSlide)&&this.settings.gotoSlide.call(this,{type:"gotoSlide",index:t,previousIndex:this.previousSlideIndex})}},_fadeSlideTo:function(t,e,i){var n=this;1===e&&t.attr("data-transitioning",!0),"css-3d"===this.supportedAnimation||"css-2d"===this.supportedAnimation?(setTimeout(function(){var i={opacity:e};i[n.vendorPrefix+"transition"]="opacity "+n.settings.fadeDuration/1e3+"s",t.css(i)},100),t.on(this.transitionEvent,function(e){e.target===e.currentTarget&&(t.off(n.transitionEvent),t.css(n.vendorPrefix+"transition",""),t.removeAttr("data-transitioning"),"function"==typeof i&&i())})):t.stop().animate({opacity:e},this.settings.fadeDuration,function(){t.removeAttr("data-transitioning"),"function"==typeof i&&i()})},destroyFade:function(){this.off("update."+i),null!==this.fadeGotoSlideReference&&(this.gotoSlide=this.fadeGotoSlideReference)},fadeDefaults:{fade:!1,fadeOutPreviousSlide:!0,fadeDuration:500}};e.SliderPro.addModule("Fade",n)}(window,jQuery),function(t,e){"use strict";var i="TouchSwipe."+e.SliderPro.namespace,n={touchStartPoint:{x:0,y:0},touchEndPoint:{x:0,y:0},touchDistance:{x:0,y:0},touchStartPosition:0,isTouchMoving:!1,touchSwipeEvents:{startEvent:"",moveEvent:"",endEvent:""},initTouchSwipe:function(){this.settings.touchSwipe!==!1&&(this.touchSwipeEvents.startEvent="touchstart."+i+" mousedown."+i,this.touchSwipeEvents.moveEvent="touchmove."+i+" mousemove."+i,this.touchSwipeEvents.endEvent="touchend."+this.uniqueId+"."+i+" mouseup."+this.uniqueId+"."+i,this.$slidesMask.on(this.touchSwipeEvents.startEvent,e.proxy(this._onTouchStart,this)),this.$slidesMask.on("dragstart."+i,function(t){t.preventDefault()}),this.$slidesMask.addClass("sp-grab"))},_onTouchStart:function(t){if(!(e(t.target).closest(".sp-selectable").length>=1)){var n="undefined"!=typeof t.originalEvent.touches?t.originalEvent.touches[0]:t.originalEvent;"undefined"==typeof t.originalEvent.touches&&t.preventDefault(),e(t.target).parents(".sp-slide").find("a").one("click."+i,function(t){t.preventDefault()}),this.touchStartPoint.x=n.pageX||n.clientX,this.touchStartPoint.y=n.pageY||n.clientY,this.touchStartPosition=this.slidesPosition,this.touchDistance.x=this.touchDistance.y=0,this.$slides.hasClass("sp-animated")&&(this.isTouchMoving=!0,this._stopMovement(),this.touchStartPosition=this.slidesPosition),this.$slidesMask.on(this.touchSwipeEvents.moveEvent,e.proxy(this._onTouchMove,this)),e(document).on(this.touchSwipeEvents.endEvent,e.proxy(this._onTouchEnd,this)),this.$slidesMask.removeClass("sp-grab").addClass("sp-grabbing"),this.$slider.addClass("sp-swiping")}},_onTouchMove:function(t){var e="undefined"!=typeof t.originalEvent.touches?t.originalEvent.touches[0]:t.originalEvent;this.isTouchMoving=!0,this.touchEndPoint.x=e.pageX||e.clientX,this.touchEndPoint.y=e.pageY||e.clientY,this.touchDistance.x=this.touchEndPoint.x-this.touchStartPoint.x,this.touchDistance.y=this.touchEndPoint.y-this.touchStartPoint.y;var i="horizontal"===this.settings.orientation?this.touchDistance.x:this.touchDistance.y,n="horizontal"===this.settings.orientation?this.touchDistance.y:this.touchDistance.x;Math.abs(i)>Math.abs(n)&&(t.preventDefault(),this.settings.loop===!1&&(this.slidesPosition>this.touchStartPosition&&0===this.selectedSlideIndex||this.slidesPosition<this.touchStartPosition&&this.selectedSlideIndex===this.getTotalSlides()-1)&&(i=.2*i),this._moveTo(this.touchStartPosition+i,!0))},_onTouchEnd:function(t){var n=this,s="horizontal"===this.settings.orientation?this.touchDistance.x:this.touchDistance.y;if(this.$slidesMask.off(this.touchSwipeEvents.moveEvent),e(document).off(this.touchSwipeEvents.endEvent),this.$slidesMask.removeClass("sp-grabbing").addClass("sp-grab"),(this.isTouchMoving===!1||this.isTouchMoving===!0&&Math.abs(this.touchDistance.x)<10&&Math.abs(this.touchDistance.y)<10)&&(e(t.target).parents(".sp-slide").find("a").off("click."+i),this.$slider.removeClass("sp-swiping")),setTimeout(function(){n.$slider.removeClass("sp-swiping")},1),this.isTouchMoving!==!1){this.isTouchMoving=!1,e(t.target).parents(".sp-slide").one("click",function(t){t.preventDefault()});var o=this.settings.centerSelectedSlide===!0?Math.round((parseInt(this.$slidesMask.css(this.sizeProperty),10)-this.getSlideAt(this.selectedSlideIndex).getSize()[this.sizeProperty])/2):0,a=-parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10)+o;if(Math.abs(s)<this.settings.touchSwipeThreshold)this._moveTo(a);else{var r=(this.settings.rightToLeft===!0&&"horizontal"===this.settings.orientation?-1:1)*s/(this.averageSlideSize+this.settings.slideDistance);r=parseInt(r,10)+(r>0?1:-1);var l=this.slidesOrder[e.inArray(this.selectedSlideIndex,this.slidesOrder)-r];this.settings.loop===!0?this.gotoSlide(l):"undefined"!=typeof l?this.gotoSlide(l):this._moveTo(a)}}},destroyTouchSwipe:function(){this.$slidesMask.off(this.touchSwipeEvents.startEvent),this.$slidesMask.off(this.touchSwipeEvents.moveEvent),this.$slidesMask.off("dragstart."+i),e(document).off(this.touchSwipeEvents.endEvent),this.$slidesMask.removeClass("sp-grab")},touchSwipeDefaults:{touchSwipe:!0,touchSwipeThreshold:50}};e.SliderPro.addModule("TouchSwipe",n)}(window,jQuery),function(t,e){"use strict";var i="Caption."+e.SliderPro.namespace,n={$captionContainer:null,captionContent:"",initCaption:function(){this.on("update."+i,e.proxy(this._captionOnUpdate,this)),this.on("gotoSlide."+i,e.proxy(this._updateCaptionContent,this))},_captionOnUpdate:function(){this.$captionContainer=this.$slider.find(".sp-caption-container"),this.$slider.find(".sp-caption").length&&0===this.$captionContainer.length&&(this.$captionContainer=e('<div class="sp-caption-container"></div>').appendTo(this.$slider),this._updateCaptionContent()),this.$slides.find(".sp-caption").each(function(){e(this).css("display","none")})},_updateCaptionContent:function(){var t=this,e=this.$slider.find(".sp-slide").eq(this.selectedSlideIndex).find(".sp-caption"),i=0!==e.length?e.html():"";this.settings.fadeCaption===!0?""!==this.captionContent?(0===parseFloat(this.$captionContainer.css("opacity"),10)&&(this.$captionContainer.css(this.vendorPrefix+"transition",""),this.$captionContainer.css("opacity",1)),this._fadeCaptionTo(0,function(){t.captionContent=i,""!==i?(t.$captionContainer.html(t.captionContent),t._fadeCaptionTo(1)):t.$captionContainer.empty()})):(this.captionContent=i,this.$captionContainer.html(this.captionContent),this.$captionContainer.css("opacity",0),this._fadeCaptionTo(1)):(this.captionContent=i,this.$captionContainer.html(this.captionContent))},_fadeCaptionTo:function(t,e){var i=this;"css-3d"===this.supportedAnimation||"css-2d"===this.supportedAnimation?(setTimeout(function(){var e={opacity:t};e[i.vendorPrefix+"transition"]="opacity "+i.settings.captionFadeDuration/1e3+"s",i.$captionContainer.css(e)},1),this.$captionContainer.on(this.transitionEvent,function(t){t.target===t.currentTarget&&(i.$captionContainer.off(i.transitionEvent),i.$captionContainer.css(i.vendorPrefix+"transition",""),"function"==typeof e&&e())})):this.$captionContainer.stop().animate({opacity:t},this.settings.captionFadeDuration,function(){"function"==typeof e&&e()})},destroyCaption:function(){this.off("update."+i),this.off("gotoSlide."+i),this.$captionContainer.remove(),this.$slider.find(".sp-caption").each(function(){e(this).css("display","")})},captionDefaults:{fadeCaption:!0,captionFadeDuration:500}};e.SliderPro.addModule("Caption",n)}(window,jQuery),function(t,e){"use strict";var i="DeepLinking."+e.SliderPro.namespace,n={initDeepLinking:function(){var n=this;this.on("init."+i,function(){n._gotoHash(t.location.hash)}),this.on("gotoSlide."+i,function(e){if(n.settings.updateHash===!0){var i=n.$slider.find(".sp-slide").eq(e.index).attr("id");"undefined"==typeof i&&(i=e.index),t.location.hash=n.$slider.attr("id")+"/"+i}}),e(t).on("hashchange."+this.uniqueId+"."+i,function(){n._gotoHash(t.location.hash)})},_parseHash:function(t){if(""!==t){t=t.substring(1);var e=t.split("/"),i=e.pop(),n=t.slice(0,-i.toString().length-1);if(this.$slider.attr("id")===n)return{sliderID:n,slideId:i}}return!1},_gotoHash:function(t){var e=this._parseHash(t);if(e!==!1){var i=e.slideId,n=parseInt(i,10);if(isNaN(n)){var s=this.$slider.find(".sp-slide#"+i).index();-1!==s&&s!==this.selectedSlideIndex&&this.gotoSlide(s)}else n!==this.selectedSlideIndex&&this.gotoSlide(n)}},destroyDeepLinking:function(){this.off("init."+i),this.off("gotoSlide."+i),e(t).off("hashchange."+this.uniqueId+"."+i)},deepLinkingDefaults:{updateHash:!1}};e.SliderPro.addModule("DeepLinking",n)}(window,jQuery),function(t,e){"use strict";var i="Autoplay."+e.SliderPro.namespace,n={autoplayTimer:null,isTimerRunning:!1,isTimerPaused:!1,initAutoplay:function(){this.on("update."+i,e.proxy(this._autoplayOnUpdate,this))},_autoplayOnUpdate:function(t){this.settings.autoplay===!0?(this.on("gotoSlide."+i,e.proxy(this._autoplayOnGotoSlide,this)),this.on("mouseenter."+i,e.proxy(this._autoplayOnMouseEnter,this)),this.on("mouseleave."+i,e.proxy(this._autoplayOnMouseLeave,this)),this.startAutoplay()):(this.off("gotoSlide."+i),this.off("mouseenter."+i),this.off("mouseleave."+i),this.stopAutoplay())},_autoplayOnGotoSlide:function(t){this.isTimerRunning===!0&&this.stopAutoplay(),this.isTimerPaused===!1&&this.startAutoplay()},_autoplayOnMouseEnter:function(t){!this.isTimerRunning||"pause"!==this.settings.autoplayOnHover&&"stop"!==this.settings.autoplayOnHover||(this.stopAutoplay(),this.isTimerPaused=!0)},_autoplayOnMouseLeave:function(t){this.settings.autoplay===!0&&this.isTimerRunning===!1&&"stop"!==this.settings.autoplayOnHover&&(this.startAutoplay(),this.isTimerPaused=!1)},startAutoplay:function(){var t=this;this.isTimerRunning=!0,this.autoplayTimer=setTimeout(function(){"normal"===t.settings.autoplayDirection?t.nextSlide():"backwards"===t.settings.autoplayDirection&&t.previousSlide()},this.settings.autoplayDelay)},stopAutoplay:function(){this.isTimerRunning=!1,this.isTimerPaused=!1,clearTimeout(this.autoplayTimer)},destroyAutoplay:function(){clearTimeout(this.autoplayTimer),this.off("update."+i),this.off("gotoSlide."+i),this.off("mouseenter."+i),this.off("mouseleave."+i)},autoplayDefaults:{autoplay:!0,autoplayDelay:5e3,autoplayDirection:"normal",autoplayOnHover:"pause"}};e.SliderPro.addModule("Autoplay",n)}(window,jQuery),function(t,e){"use strict";var i="Keyboard."+e.SliderPro.namespace,n={initKeyboard:function(){var t=this,n=!1;this.settings.keyboard!==!1&&(this.$slider.on("focus."+i,function(){n=!0}),this.$slider.on("blur."+i,function(){n=!1}),e(document).on("keydown."+this.uniqueId+"."+i,function(e){if(t.settings.keyboardOnlyOnFocus!==!0||n!==!1)if(37===e.which)t.previousSlide();else if(39===e.which)t.nextSlide();else if(13===e.which){var i=t.$slider.find(".sp-slide").eq(t.selectedSlideIndex).find(".sp-image-container a");0!==i.length&&i[0].click()}}))},destroyKeyboard:function(){this.$slider.off("focus."+i),this.$slider.off("blur."+i),e(document).off("keydown."+this.uniqueId+"."+i)},keyboardDefaults:{keyboard:!0,keyboardOnlyOnFocus:!1}};e.SliderPro.addModule("Keyboard",n)}(window,jQuery),function(t,e){"use strict";var i="FullScreen."+e.SliderPro.namespace,n={isFullScreen:!1,$fullScreenButton:null,sizeBeforeFullScreen:{},initFullScreen:function(){(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)&&this.on("update."+i,e.proxy(this._fullScreenOnUpdate,this))},_fullScreenOnUpdate:function(){this.settings.fullScreen===!0&&null===this.$fullScreenButton?this._addFullScreen():this.settings.fullScreen===!1&&null!==this.$fullScreenButton&&this._removeFullScreen(),this.settings.fullScreen===!0&&(this.settings.fadeFullScreen===!0?this.$fullScreenButton.addClass("sp-fade-full-screen"):this.settings.fadeFullScreen===!1&&this.$fullScreenButton.removeClass("sp-fade-full-screen"))},_addFullScreen:function(){this.$fullScreenButton=e('<div class="sp-full-screen-button"></div>').appendTo(this.$slider),this.$fullScreenButton.on("click."+i,e.proxy(this._onFullScreenButtonClick,this)),document.addEventListener("fullscreenchange",e.proxy(this._onFullScreenChange,this)),document.addEventListener("mozfullscreenchange",e.proxy(this._onFullScreenChange,this)),document.addEventListener("webkitfullscreenchange",e.proxy(this._onFullScreenChange,this)),document.addEventListener("MSFullscreenChange",e.proxy(this._onFullScreenChange,this))},_removeFullScreen:function(){null!==this.$fullScreenButton&&(this.$fullScreenButton.off("click."+i),this.$fullScreenButton.remove(),this.$fullScreenButton=null,document.removeEventListener("fullscreenchange",this._onFullScreenChange),document.removeEventListener("mozfullscreenchange",this._onFullScreenChange),document.removeEventListener("webkitfullscreenchange",this._onFullScreenChange),document.removeEventListener("MSFullscreenChange",this._onFullScreenChange))},_onFullScreenButtonClick:function(){this.isFullScreen===!1?this.instance.requestFullScreen?this.instance.requestFullScreen():this.instance.mozRequestFullScreen?this.instance.mozRequestFullScreen():this.instance.webkitRequestFullScreen?this.instance.webkitRequestFullScreen():this.instance.msRequestFullscreen&&this.instance.msRequestFullscreen():document.exitFullScreen?document.exitFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()},_onFullScreenChange:function(){this.isFullScreen=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement?!0:!1,this.isFullScreen===!0?(this.sizeBeforeFullScreen={forceSize:this.settings.forceSize,autoHeight:this.settings.autoHeight},this.$slider.addClass("sp-full-screen"),this.settings.forceSize="fullWindow",this.settings.autoHeight=!1):(this.$slider.css("margin",""),this.$slider.removeClass("sp-full-screen"),this.settings.forceSize=this.sizeBeforeFullScreen.forceSize,this.settings.autoHeight=this.sizeBeforeFullScreen.autoHeight),this.resize()},destroyFullScreen:function(){this.off("update."+i),this._removeFullScreen()},fullScreenDefaults:{fullScreen:!1,fadeFullScreen:!0}};e.SliderPro.addModule("FullScreen",n)}(window,jQuery),function(t,e){"use strict";var i="Buttons."+e.SliderPro.namespace,n={$buttons:null,initButtons:function(){this.on("update."+i,e.proxy(this._buttonsOnUpdate,this))},_buttonsOnUpdate:function(){this.$buttons=this.$slider.find(".sp-buttons"),this.settings.buttons===!0&&this.getTotalSlides()>1&&0===this.$buttons.length?this._createButtons():this.settings.buttons===!0&&this.getTotalSlides()!==this.$buttons.find(".sp-button").length&&0!==this.$buttons.length?this._adjustButtons():(this.settings.buttons===!1||this.getTotalSlides()<=1&&0!==this.$buttons.length)&&this._removeButtons()},_createButtons:function(){var t=this;this.$buttons=e('<div class="sp-buttons"></div>').appendTo(this.$slider);for(var n=0;n<this.getTotalSlides();n++)e('<div class="sp-button"></div>').appendTo(this.$buttons);this.$buttons.on("click."+i,".sp-button",function(){t.gotoSlide(e(this).index())}),this.$buttons.find(".sp-button").eq(this.selectedSlideIndex).addClass("sp-selected-button"),this.on("gotoSlide."+i,function(e){t.$buttons.find(".sp-selected-button").removeClass("sp-selected-button"),t.$buttons.find(".sp-button").eq(e.index).addClass("sp-selected-button")}),this.$slider.addClass("sp-has-buttons")},_adjustButtons:function(){this.$buttons.empty();for(var t=0;t<this.getTotalSlides();t++)e('<div class="sp-button"></div>').appendTo(this.$buttons);this.$buttons.find(".sp-selected-button").removeClass("sp-selected-button"),this.$buttons.find(".sp-button").eq(this.selectedSlideIndex).addClass("sp-selected-button")},_removeButtons:function(){this.$buttons.off("click."+i,".sp-button"),this.off("gotoSlide."+i),this.$buttons.remove(),this.$slider.removeClass("sp-has-buttons")},destroyButtons:function(){this._removeButtons(),this.off("update."+i)},buttonsDefaults:{buttons:!0}};e.SliderPro.addModule("Buttons",n)}(window,jQuery),function(t,e){"use strict";var i="Arrows."+e.SliderPro.namespace,n={$arrows:null,$previousArrow:null,$nextArrow:null,initArrows:function(){this.on("update."+i,e.proxy(this._arrowsOnUpdate,this)),this.on("gotoSlide."+i,e.proxy(this._checkArrowsVisibility,this))},_arrowsOnUpdate:function(){var t=this;this.settings.arrows===!0&&null===this.$arrows?(this.$arrows=e('<div class="sp-arrows"></div>').appendTo(this.$slidesContainer),this.$previousArrow=e('<div class="sp-arrow sp-previous-arrow"></div>').appendTo(this.$arrows),this.$nextArrow=e('<div class="sp-arrow sp-next-arrow"></div>').appendTo(this.$arrows),this.$previousArrow.on("click."+i,function(){t.previousSlide()}),this.$nextArrow.on("click."+i,function(){t.nextSlide()}),this._checkArrowsVisibility()):this.settings.arrows===!1&&null!==this.$arrows&&this._removeArrows(),this.settings.arrows===!0&&(this.settings.fadeArrows===!0?this.$arrows.addClass("sp-fade-arrows"):this.settings.fadeArrows===!1&&this.$arrows.removeClass("sp-fade-arrows"))},_checkArrowsVisibility:function(){this.settings.arrows!==!1&&this.settings.loop!==!0&&(0===this.selectedSlideIndex?this.$previousArrow.css("display","none"):this.$previousArrow.css("display","block"),this.selectedSlideIndex===this.getTotalSlides()-1?this.$nextArrow.css("display","none"):this.$nextArrow.css("display","block"))},_removeArrows:function(){null!==this.$arrows&&(this.$previousArrow.off("click."+i),this.$nextArrow.off("click."+i),this.$arrows.remove(),this.$arrows=null)},destroyArrows:function(){this._removeArrows(),this.off("update."+i),this.off("gotoSlide."+i)},arrowsDefaults:{arrows:!1,fadeArrows:!0}};e.SliderPro.addModule("Arrows",n)}(window,jQuery),function(t,e){"use strict";var i="ThumbnailTouchSwipe."+e.SliderPro.namespace,n={thumbnailTouchStartPoint:{x:0,y:0},thumbnailTouchEndPoint:{x:0,y:0},thumbnailTouchDistance:{x:0,y:0},thumbnailTouchStartPosition:0,isThumbnailTouchMoving:!1,isThumbnailTouchSwipe:!1,thumbnailTouchSwipeEvents:{startEvent:"",moveEvent:"",endEvent:""},initThumbnailTouchSwipe:function(){this.on("update."+i,e.proxy(this._thumbnailTouchSwipeOnUpdate,this))},_thumbnailTouchSwipeOnUpdate:function(){this.isThumbnailScroller!==!1&&(this.settings.thumbnailTouchSwipe===!0&&this.isThumbnailTouchSwipe===!1&&(this.isThumbnailTouchSwipe=!0,this.thumbnailTouchSwipeEvents.startEvent="touchstart."+i+" mousedown."+i,this.thumbnailTouchSwipeEvents.moveEvent="touchmove."+i+" mousemove."+i,this.thumbnailTouchSwipeEvents.endEvent="touchend."+this.uniqueId+"."+i+" mouseup."+this.uniqueId+"."+i,this.$thumbnails.on(this.thumbnailTouchSwipeEvents.startEvent,e.proxy(this._onThumbnailTouchStart,this)),this.$thumbnails.on("dragstart."+i,function(t){t.preventDefault()}),this.$thumbnails.addClass("sp-grab")),e.each(this.thumbnails,function(t,e){e.off("thumbnailClick")}))},_onThumbnailTouchStart:function(t){if(!(e(t.target).closest(".sp-selectable").length>=1)){var n="undefined"!=typeof t.originalEvent.touches?t.originalEvent.touches[0]:t.originalEvent;"undefined"==typeof t.originalEvent.touches&&t.preventDefault(),e(t.target).parents(".sp-thumbnail-container").find("a").one("click."+i,function(t){t.preventDefault()}),this.thumbnailTouchStartPoint.x=n.pageX||n.clientX,this.thumbnailTouchStartPoint.y=n.pageY||n.clientY,this.thumbnailTouchStartPosition=this.thumbnailsPosition,this.thumbnailTouchDistance.x=this.thumbnailTouchDistance.y=0,this.$thumbnails.hasClass("sp-animated")&&(this.isThumbnailTouchMoving=!0,this._stopThumbnailsMovement(),this.thumbnailTouchStartPosition=this.thumbnailsPosition),this.$thumbnails.on(this.thumbnailTouchSwipeEvents.moveEvent,e.proxy(this._onThumbnailTouchMove,this)),e(document).on(this.thumbnailTouchSwipeEvents.endEvent,e.proxy(this._onThumbnailTouchEnd,this)),this.$thumbnails.removeClass("sp-grab").addClass("sp-grabbing"),this.$thumbnailsContainer.addClass("sp-swiping")}},_onThumbnailTouchMove:function(t){var e="undefined"!=typeof t.originalEvent.touches?t.originalEvent.touches[0]:t.originalEvent;this.isThumbnailTouchMoving=!0,this.thumbnailTouchEndPoint.x=e.pageX||e.clientX,this.thumbnailTouchEndPoint.y=e.pageY||e.clientY,this.thumbnailTouchDistance.x=this.thumbnailTouchEndPoint.x-this.thumbnailTouchStartPoint.x,this.thumbnailTouchDistance.y=this.thumbnailTouchEndPoint.y-this.thumbnailTouchStartPoint.y;var i="horizontal"===this.thumbnailsOrientation?this.thumbnailTouchDistance.x:this.thumbnailTouchDistance.y,n="horizontal"===this.thumbnailsOrientation?this.thumbnailTouchDistance.y:this.thumbnailTouchDistance.x;if(Math.abs(i)>Math.abs(n)){if(t.preventDefault(),this.thumbnailsPosition>=0){var s=-this.thumbnailTouchStartPosition;i=s+.2*(i-s)}else if(this.thumbnailsPosition<=-this.thumbnailsSize+this.thumbnailsContainerSize){var o=this.thumbnailsSize-this.thumbnailsContainerSize+this.thumbnailTouchStartPosition;i=-o+.2*(i+o)}this._moveThumbnailsTo(this.thumbnailTouchStartPosition+i,!0)}},_onThumbnailTouchEnd:function(t){var n=this;"horizontal"===this.thumbnailsOrientation?this.thumbnailTouchDistance.x:this.thumbnailTouchDistance.y;if(this.$thumbnails.off(this.thumbnailTouchSwipeEvents.moveEvent),e(document).off(this.thumbnailTouchSwipeEvents.endEvent),this.$thumbnails.removeClass("sp-grabbing").addClass("sp-grab"),this.isThumbnailTouchMoving===!1||this.isThumbnailTouchMoving===!0&&Math.abs(this.thumbnailTouchDistance.x)<10&&Math.abs(this.thumbnailTouchDistance.y)<10){var s=e(t.target).hasClass("sp-thumbnail-container")?e(t.target):e(t.target).parents(".sp-thumbnail-container"),o=s.index();return void(0!==e(t.target).parents("a").length?(e(t.target).parents("a").off("click."+i),this.$thumbnailsContainer.removeClass("sp-swiping")):o!==this.selectedThumbnailIndex&&-1!==o&&this.gotoSlide(o))}this.isThumbnailTouchMoving=!1,e(t.target).parents(".sp-thumbnail").one("click",function(t){t.preventDefault()}),setTimeout(function(){n.$thumbnailsContainer.removeClass("sp-swiping")},1),this.thumbnailsPosition>0?this._moveThumbnailsTo(0):this.thumbnailsPosition<this.thumbnailsContainerSize-this.thumbnailsSize&&this._moveThumbnailsTo(this.thumbnailsContainerSize-this.thumbnailsSize),this.trigger({type:"thumbnailsMoveComplete"}),e.isFunction(this.settings.thumbnailsMoveComplete)&&this.settings.thumbnailsMoveComplete.call(this,{type:"thumbnailsMoveComplete"})},destroyThumbnailTouchSwipe:function(){this.off("update."+i),this.isThumbnailScroller!==!1&&(this.$thumbnails.off(this.thumbnailTouchSwipeEvents.startEvent),this.$thumbnails.off(this.thumbnailTouchSwipeEvents.moveEvent),this.$thumbnails.off("dragstart."+i),e(document).off(this.thumbnailTouchSwipeEvents.endEvent),this.$thumbnails.removeClass("sp-grab"))},thumbnailTouchSwipeDefaults:{thumbnailTouchSwipe:!0}};e.SliderPro.addModule("ThumbnailTouchSwipe",n)}(window,jQuery),function(t,e){"use strict";var i="ThumbnailArrows."+e.SliderPro.namespace,n={$thumbnailArrows:null,$previousThumbnailArrow:null,$nextThumbnailArrow:null,initThumbnailArrows:function(){var t=this;this.on("update."+i,e.proxy(this._thumbnailArrowsOnUpdate,this)),this.on("sliderResize."+i+" thumbnailsMoveComplete."+i,function(){t.isThumbnailScroller===!0&&t.settings.thumbnailArrows===!0&&t._checkThumbnailArrowsVisibility()})},_thumbnailArrowsOnUpdate:function(){var t=this;this.isThumbnailScroller!==!1&&(this.settings.thumbnailArrows===!0&&null===this.$thumbnailArrows?(this.$thumbnailArrows=e('<div class="sp-thumbnail-arrows"></div>').appendTo(this.$thumbnailsContainer),this.$previousThumbnailArrow=e('<div class="sp-thumbnail-arrow sp-previous-thumbnail-arrow"></div>').appendTo(this.$thumbnailArrows),this.$nextThumbnailArrow=e('<div class="sp-thumbnail-arrow sp-next-thumbnail-arrow"></div>').appendTo(this.$thumbnailArrows),this.$previousThumbnailArrow.on("click."+i,function(){var e=Math.min(0,t.thumbnailsPosition+t.thumbnailsContainerSize);t._moveThumbnailsTo(e)}),this.$nextThumbnailArrow.on("click."+i,function(){var e=Math.max(t.thumbnailsContainerSize-t.thumbnailsSize,t.thumbnailsPosition-t.thumbnailsContainerSize);t._moveThumbnailsTo(e)})):this.settings.thumbnailArrows===!1&&null!==this.$thumbnailArrows&&this._removeThumbnailArrows(),this.settings.thumbnailArrows===!0&&(this.settings.fadeThumbnailArrows===!0?this.$thumbnailArrows.addClass("sp-fade-thumbnail-arrows"):this.settings.fadeThumbnailArrows===!1&&this.$thumbnailArrows.removeClass("sp-fade-thumbnail-arrows"),this._checkThumbnailArrowsVisibility()))},_checkThumbnailArrowsVisibility:function(){0===this.thumbnailsPosition?this.$previousThumbnailArrow.css("display","none"):this.$previousThumbnailArrow.css("display","block"),this.thumbnailsPosition===this.thumbnailsContainerSize-this.thumbnailsSize?this.$nextThumbnailArrow.css("display","none"):this.$nextThumbnailArrow.css("display","block")},_removeThumbnailArrows:function(){null!==this.$thumbnailArrows&&(this.$previousThumbnailArrow.off("click."+i),this.$nextThumbnailArrow.off("click."+i),this.$thumbnailArrows.remove(),this.$thumbnailArrows=null)},destroyThumbnailArrows:function(){this._removeThumbnailArrows(),this.off("update."+i),this.off("sliderResize."+i),this.off("thumbnailsMoveComplete."+i)},thumbnailArrowsDefaults:{thumbnailArrows:!1,fadeThumbnailArrows:!0}};e.SliderPro.addModule("ThumbnailArrows",n)}(window,jQuery),function(t,e){"use strict";var i="Video."+e.SliderPro.namespace,n={firstInit:!1,initVideo:function(){this.on("update."+i,e.proxy(this._videoOnUpdate,this)),this.on("gotoSlideComplete."+i,e.proxy(this._videoOnGotoSlideComplete,this))},_videoOnUpdate:function(){var t=this;this.$slider.find(".sp-video").not("a, [data-video-init]").each(function(){var i=e(this);t._initVideo(i)}),this.$slider.find("a.sp-video").not("[data-video-preinit]").each(function(){var i=e(this);t._preinitVideo(i)}),this.firstInit===!1&&(this.firstInit=!0,this._videoOnGotoSlideComplete({index:this.selectedSlideIndex,previousIndex:-1}))},_initVideo:function(t){var n=this;t.attr("data-video-init",!0).videoController(),t.on("videoPlay."+i,function(){"stopAutoplay"===n.settings.playVideoAction&&"undefined"!=typeof n.stopAutoplay&&(n.stopAutoplay(),n.settings.autoplay=!1);var i={type:"videoPlay",video:t};n.trigger(i),e.isFunction(n.settings.videoPlay)&&n.settings.videoPlay.call(n,i)}),t.on("videoPause."+i,function(){"startAutoplay"===n.settings.pauseVideoAction&&"undefined"!=typeof n.startAutoplay&&(n.startAutoplay(),n.settings.autoplay=!0);var i={type:"videoPause",video:t};n.trigger(i),e.isFunction(n.settings.videoPause)&&n.settings.videoPause.call(n,i)}),t.on("videoEnded."+i,function(){"startAutoplay"===n.settings.endVideoAction&&"undefined"!=typeof n.startAutoplay?(n.startAutoplay(),n.settings.autoplay=!0):"nextSlide"===n.settings.endVideoAction?n.nextSlide():"replayVideo"===n.settings.endVideoAction&&t.videoController("replay");var i={type:"videoEnd",video:t};n.trigger(i),e.isFunction(n.settings.videoEnd)&&n.settings.videoEnd.call(n,i)})},_preinitVideo:function(t){var n=this;t.attr("data-video-preinit",!0),t.on("click."+i,function(i){if(!n.$slider.hasClass("sp-swiping")){i.preventDefault();var s,o,a,r,l,h,c,d=t.attr("href"),u=t.children("img").attr("width")||t.children("img").width(),p=t.children("img").attr("height")||t.children("img").height();-1!==d.indexOf("youtube")||-1!==d.indexOf("youtu.be")?o="youtube":-1!==d.indexOf("vimeo")&&(o="vimeo"),a="youtube"===o?/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/:/http:\/\/(www\.)?vimeo.com\/(\d+)/,r=d.match(a),l=r[2],h="youtube"===o?"//www.youtube.com/embed/"+l+"?enablejsapi=1&wmode=opaque":"//player.vimeo.com/video/"+l+"?api=1",c=d.split("?")[1],"undefined"!=typeof c&&(c=c.split("&"),e.each(c,function(t,e){-1===e.indexOf(l)&&(h+="&"+e)})),s=e("<iframe></iframe>").attr({src:h,width:u,height:p,"class":t.attr("class"),frameborder:0,allowfullscreen:"allowfullscreen"}).insertBefore(t),n._initVideo(s),s.videoController("play"),t.css("display","none")}})},_videoOnGotoSlideComplete:function(t){var e=this.$slides.find(".sp-slide").eq(t.previousIndex).find(".sp-video[data-video-init]");if(-1!==t.previousIndex&&0!==e.length&&("stopVideo"===this.settings.leaveVideoAction?e.videoController("stop"):"pauseVideo"===this.settings.leaveVideoAction?e.videoController("pause"):"removeVideo"===this.settings.leaveVideoAction&&(0!==e.siblings("a.sp-video").length?(e.siblings("a.sp-video").css("display",""),e.videoController("destroy"),e.remove()):e.videoController("stop"))),"playVideo"===this.settings.reachVideoAction){var n=this.$slides.find(".sp-slide").eq(t.index).find(".sp-video[data-video-init]"),s=this.$slides.find(".sp-slide").eq(t.index).find(".sp-video[data-video-preinit]");0!==n.length?n.videoController("play"):0!==s.length&&s.trigger("click."+i)}},destroyVideo:function(){this.$slider.find(".sp-video[ data-video-preinit ]").each(function(){var t=e(this);t.removeAttr("data-video-preinit"),t.off("click."+i)}),this.$slider.find(".sp-video[ data-video-init ]").each(function(){var t=e(this);t.removeAttr("data-video-init"),t.off("Video"),t.videoController("destroy")}),this.off("update."+i),this.off("gotoSlideComplete."+i)},videoDefaults:{reachVideoAction:"none",leaveVideoAction:"pauseVideo",playVideoAction:"stopAutoplay",pauseVideoAction:"none",endVideoAction:"none",videoPlay:function(){},videoPause:function(){},videoEnd:function(){}}};e.SliderPro.addModule("Video",n)}(window,jQuery),function(t){"use strict";var e=window.navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1,i=function(e,i){this.$video=t(e),this.options=i,this.settings={},this.player=null,this._init()};i.prototype={_init:function(){
this.settings=t.extend({},this.defaults,this.options);var e=this,i=t.VideoController.players,n=this.$video.attr("id");for(var s in i)if("undefined"!=typeof i[s]&&i[s].isType(this.$video)){this.player=new i[s](this.$video);break}if(null!==this.player){var o=["ready","start","play","pause","ended"];t.each(o,function(i,s){var o="video"+s.charAt(0).toUpperCase()+s.slice(1);e.player.on(s,function(){e.trigger({type:o,video:n}),t.isFunction(e.settings[o])&&e.settings[o].call(e,{type:o,video:n})})})}},play:function(){e===!0&&this.player.isStarted()===!1||"playing"===this.player.getState()||this.player.play()},stop:function(){e===!0&&this.player.isStarted()===!1||"stopped"===this.player.getState()||this.player.stop()},pause:function(){e===!0&&this.player.isStarted()===!1||"paused"===this.player.getState()||this.player.pause()},replay:function(){(e!==!0||this.player.isStarted()!==!1)&&this.player.replay()},on:function(t,e){return this.$video.on(t,e)},off:function(t){return this.$video.off(t)},trigger:function(t){return this.$video.triggerHandler(t)},destroy:function(){this.player.isStarted()===!0&&this.stop(),this.player.off("ready"),this.player.off("start"),this.player.off("play"),this.player.off("pause"),this.player.off("ended"),this.$video.removeData("videoController")},defaults:{videoReady:function(){},videoStart:function(){},videoPlay:function(){},videoPause:function(){},videoEnded:function(){}}},t.VideoController={players:{},addPlayer:function(t,e){this.players[t]=e}},t.fn.videoController=function(e){var n=Array.prototype.slice.call(arguments,1);return this.each(function(){if("undefined"==typeof t(this).data("videoController")){var s=new i(this,e);t(this).data("videoController",s)}else if("undefined"!=typeof e){var o=t(this).data("videoController");"function"==typeof o[e]?o[e].apply(o,n):t.error(e+" does not exist in videoController.")}})};var n=function(e){this.$video=e,this.player=null,this.ready=!1,this.started=!1,this.state="",this.events=t({}),this._init()};n.prototype={_init:function(){},play:function(){},pause:function(){},stop:function(){},replay:function(){},isType:function(){},isReady:function(){return this.ready},isStarted:function(){return this.started},getState:function(){return this.state},on:function(t,e){return this.events.on(t,e)},off:function(t){return this.events.off(t)},trigger:function(t){return this.events.triggerHandler(t)}};var s={youtubeAPIAdded:!1,youtubeVideos:[]},o=function(e){this.init=!1;var i=window.YT&&window.YT.Player;if("undefined"!=typeof i)n.call(this,e);else if(s.youtubeVideos.push({video:e,scope:this}),s.youtubeAPIAdded===!1){s.youtubeAPIAdded=!0;var o=document.createElement("script");o.src="//www.youtube.com/player_api";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a),window.onYouTubePlayerAPIReady=function(){t.each(s.youtubeVideos,function(t,e){n.call(e.scope,e.video)})}}};o.prototype=new n,o.prototype.constructor=o,t.VideoController.addPlayer("YoutubeVideo",o),o.isType=function(t){if(t.is("iframe")){var e=t.attr("src");if(-1!==e.indexOf("youtube.com")||-1!==e.indexOf("youtu.be"))return!0}return!1},o.prototype._init=function(){this.init=!0,this._setup()},o.prototype._setup=function(){var t=this;this.player=new YT.Player(this.$video[0],{events:{onReady:function(){t.trigger({type:"ready"}),t.ready=!0},onStateChange:function(e){switch(e.data){case YT.PlayerState.PLAYING:t.started===!1&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"});break;case YT.PlayerState.PAUSED:t.state="paused",t.trigger({type:"pause"});break;case YT.PlayerState.ENDED:t.state="ended",t.trigger({type:"ended"})}}}})},o.prototype.play=function(){var t=this;if(this.ready===!0)this.player.playVideo();else var e=setInterval(function(){t.ready===!0&&(clearInterval(e),t.player.playVideo())},100)},o.prototype.pause=function(){e===!0?this.stop():this.player.pauseVideo()},o.prototype.stop=function(){this.player.seekTo(1),this.player.stopVideo(),this.state="stopped"},o.prototype.replay=function(){this.player.seekTo(1),this.player.playVideo()},o.prototype.on=function(t,e){var i=this;if(this.init===!0)n.prototype.on.call(this,t,e);else var s=setInterval(function(){i.init===!0&&(clearInterval(s),n.prototype.on.call(i,t,e))},100)};var a={vimeoAPIAdded:!1,vimeoVideos:[]},r=function(e){if(this.init=!1,"undefined"!=typeof window.Froogaloop)n.call(this,e);else if(a.vimeoVideos.push({video:e,scope:this}),a.vimeoAPIAdded===!1){a.vimeoAPIAdded=!0;var i=document.createElement("script");i.src="//a.vimeocdn.com/js/froogaloop2.min.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(i,s);var o=setInterval(function(){"undefined"!=typeof window.Froogaloop&&(clearInterval(o),t.each(a.vimeoVideos,function(t,e){n.call(e.scope,e.video)}))},100)}};r.prototype=new n,r.prototype.constructor=r,t.VideoController.addPlayer("VimeoVideo",r),r.isType=function(t){if(t.is("iframe")){var e=t.attr("src");if(-1!==e.indexOf("vimeo.com"))return!0}return!1},r.prototype._init=function(){this.init=!0,this._setup()},r.prototype._setup=function(){var t=this;this.player=$f(this.$video[0]),this.player.addEvent("ready",function(){t.ready=!0,t.trigger({type:"ready"}),t.player.addEvent("play",function(){t.started===!1&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"})}),t.player.addEvent("pause",function(){t.state="paused",t.trigger({type:"pause"})}),t.player.addEvent("finish",function(){t.state="ended",t.trigger({type:"ended"})})})},r.prototype.play=function(){var t=this;if(this.ready===!0)this.player.api("play");else var e=setInterval(function(){t.ready===!0&&(clearInterval(e),t.player.api("play"))},100)},r.prototype.pause=function(){this.player.api("pause")},r.prototype.stop=function(){this.player.api("seekTo",0),this.player.api("pause"),this.state="stopped"},r.prototype.replay=function(){this.player.api("seekTo",0),this.player.api("play")},r.prototype.on=function(t,e){var i=this;if(this.init===!0)n.prototype.on.call(this,t,e);else var s=setInterval(function(){i.init===!0&&(clearInterval(s),n.prototype.on.call(i,t,e))},100)};var l=function(t){n.call(this,t)};l.prototype=new n,l.prototype.constructor=l,t.VideoController.addPlayer("HTML5Video",l),l.isType=function(t){return t.is("video")&&t.hasClass("video-js")===!1&&t.hasClass("sublime")===!1?!0:!1},l.prototype._init=function(){var t=this;this.player=this.$video[0];var e=setInterval(function(){4===t.player.readyState&&(clearInterval(e),t.ready=!0,t.trigger({type:"ready"}),t.player.addEventListener("play",function(){t.started===!1&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"})}),t.player.addEventListener("pause",function(){t.state="paused",t.trigger({type:"pause"})}),t.player.addEventListener("ended",function(){t.state="ended",t.trigger({type:"ended"})}))},100)},l.prototype.play=function(){var t=this;if(this.ready===!0)this.player.play();else var e=setInterval(function(){t.ready===!0&&(clearInterval(e),t.player.play())},100)},l.prototype.pause=function(){this.player.pause()},l.prototype.stop=function(){this.player.currentTime=0,this.player.pause(),this.state="stopped"},l.prototype.replay=function(){this.player.currentTime=0,this.player.play()};var h=function(t){n.call(this,t)};h.prototype=new n,h.prototype.constructor=h,t.VideoController.addPlayer("VideoJSVideo",h),h.isType=function(t){return"undefined"==typeof t.attr("data-videojs-id")&&!t.hasClass("video-js")||"undefined"==typeof videojs?!1:!0},h.prototype._init=function(){var t=this,e=this.$video.hasClass("video-js")?this.$video.attr("id"):this.$video.attr("data-videojs-id");this.player=videojs(e),this.player.ready(function(){t.ready=!0,t.trigger({type:"ready"}),t.player.on("play",function(){t.started===!1&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"})}),t.player.on("pause",function(){t.state="paused",t.trigger({type:"pause"})}),t.player.on("ended",function(){t.state="ended",t.trigger({type:"ended"})})})},h.prototype.play=function(){this.player.play()},h.prototype.pause=function(){this.player.pause()},h.prototype.stop=function(){this.player.currentTime(0),this.player.pause(),this.state="stopped"},h.prototype.replay=function(){this.player.currentTime(0),this.player.play()};var c=function(t){n.call(this,t)};c.prototype=new n,c.prototype.constructor=c,t.VideoController.addPlayer("SublimeVideo",c),c.isType=function(t){return t.hasClass("sublime")&&"undefined"!=typeof sublime?!0:!1},c.prototype._init=function(){var t=this;sublime.ready(function(){t.player=sublime.player(t.$video.attr("id")),t.ready=!0,t.trigger({type:"ready"}),t.player.on("play",function(){t.started===!1&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"})}),t.player.on("pause",function(){t.state="paused",t.trigger({type:"pause"})}),t.player.on("stop",function(){t.state="stopped",t.trigger({type:"stop"})}),t.player.on("end",function(){t.state="ended",t.trigger({type:"ended"})})})},c.prototype.play=function(){this.player.play()},c.prototype.pause=function(){this.player.pause()},c.prototype.stop=function(){this.player.stop()},c.prototype.replay=function(){this.player.stop(),this.player.play()};var d=function(t){n.call(this,t)};d.prototype=new n,d.prototype.constructor=d,t.VideoController.addPlayer("JWPlayerVideo",d),d.isType=function(t){return"undefined"==typeof t.attr("data-jwplayer-id")&&!t.hasClass("jwplayer")&&0===t.find("object[data*='jwplayer']").length||"undefined"==typeof jwplayer?!1:!0},d.prototype._init=function(){var t,e=this;this.$video.hasClass("jwplayer")?t=this.$video.attr("id"):"undefined"!=typeof this.$video.attr("data-jwplayer-id")?t=this.$video.attr("data-jwplayer-id"):0!==this.$video.find("object[data*='jwplayer']").length&&(t=this.$video.find("object").attr("id")),this.player=jwplayer(t),this.player.onReady(function(){e.ready=!0,e.trigger({type:"ready"}),e.player.onPlay(function(){e.started===!1&&(e.started=!0,e.trigger({type:"start"})),e.state="playing",e.trigger({type:"play"})}),e.player.onPause(function(){e.state="paused",e.trigger({type:"pause"})}),e.player.onComplete(function(){e.state="ended",e.trigger({type:"ended"})})})},d.prototype.play=function(){this.player.play(!0)},d.prototype.pause=function(){this.player.pause(!0)},d.prototype.stop=function(){this.player.stop(),this.state="stopped"},d.prototype.replay=function(){this.player.seek(0),this.player.play(!0)}}(jQuery),function(t,e){"use strict";var i="ThumbnailsNc."+e.SliderPro.namespace,n={$thumbnailsNc:null,$thumbnailsNcContainer:null,thumbnailsNc:null,selectedThumbnailNcIndex:0,thumbnailsNcPositionProperty:null,initThumbnailsNc:function(){var t=this;this.$slider.children(".sp-nc-thumbnails").length&&(this.thumbnailsNc=[],this.on("update."+i,e.proxy(this._thumbnailsOnUpdateNc,this)),this.on("gotoSlide."+i,function(e){t._gotoThumbnailNc(e.index)}))},_thumbnailsOnUpdateNc:function(){var t=this;if(null===this.$thumbnailsNcContainer&&(this.$thumbnailsNcContainer=e('<div class="sp-nc-thumbnails-container"></div>').insertAfter(this.$slidesContainer)),null===this.$thumbnailsNc)if(0!==this.$slider.find(".sp-nc-thumbnails").length){if(this.$thumbnailsNc=this.$slider.find(".sp-nc-thumbnails").appendTo(this.$thumbnailsNcContainer),this.settings.shuffle===!0){var i=this.$thumbnailsNc.find(".sp-nc-thumbnail"),n=[];e.each(this.shuffledIndexes,function(t,s){var o=e(i[s]);0!==o.parent("a").length&&(o=o.parent("a")),n.push(o)}),this.$thumbnailsNc.empty().append(n)}}else this.$thumbnailsNc=e('<div class="sp-nc-thumbnails"></div>').appendTo(this.$thumbnailsNcContainer);this.$slides.find(".sp-nc-thumbnail").each(function(i){var n=e(this),s=n.parents(".sp-slide").index(),o=t.$thumbnailsNc.find(".sp-nc-thumbnail").length-1;0!==n.parent("a").length&&(n=n.parent("a")),s>o?n.appendTo(t.$thumbnailsNc):n.insertBefore(t.$thumbnailsNc.find(".sp-nc-thumbnail").eq(s))});for(var s=this.thumbnailsNc.length-1;s>=0;s--)if(0===this.$thumbnailsNc.find('.sp-nc-thumbnail[data-index="'+s+'"]').length){var o=this.thumbnailsNc[s];o.destroy(),this.thumbnailsNc.splice(s,1)}this.$thumbnailsNc.find(".sp-nc-thumbnail").each(function(i){var n=e(this);"undefined"==typeof n.attr("data-init")?t._createThumbnailNc(n,i):t.thumbnailsNc[i].setIndexNc(i)}),this.settings.thumbnailPointer===!0?this.$thumbnailsNcContainer.addClass("sp-has-pointer"):this.$thumbnailsNcContainer.removeClass("sp-has-pointer"),this.selectedThumbnailNcIndex=this.selectedSlideIndex,this.$thumbnailsNc.find(".sp-nc-thumbnail-container").eq(this.selectedThumbnailNcIndex).addClass("sp-nc-selected-thumbnail"),e.each(this.thumbnailsNc,function(e,i){i.setSizeNc(t.settings.thumbnailWidth,t.settings.thumbnailHeight)})},_createThumbnailNc:function(t,e){var n=this,o=new s(t,this.$thumbnailsNc,e);o.on("thumbnailClick."+i,function(t){n.gotoSlide(t.index)}),this.thumbnailsNc.splice(e,0,o)},_gotoThumbnailNc:function(t){this.selectedThumbnailNcIndex;this.selectedThumbnailNcIndex=t,this.$thumbnailsNc.find(".sp-nc-selected-thumbnail").removeClass("sp-nc-selected-thumbnail"),this.$thumbnailsNc.find(".sp-nc-thumbnail-container").eq(this.selectedThumbnailNcIndex).addClass("sp-nc-selected-thumbnail"),this.trigger({type:"gotoThumbnail"}),e.isFunction(this.settings.gotoThumbnail)&&this.settings.gotoThumbnail.call(this,{type:"gotoThumbnail"})},thumbnailsNcDefaults:{thumbnailWidth:100,thumbnailHeight:80,thumbnailPointer:!1,gotoThumbnail:function(){}}},s=function(t,e,i){this.$thumbnail=t,this.$thumbnailsNc=e,this.$thumbnailContainer=null,this.width=0,this.height=0,this.isImageLoaded=!1,this.setIndexNc(i),this._init()};s.prototype={_init:function(){var t=this;this.$thumbnail.attr("data-init",!0),this.$thumbnailContainer=e('<div class="sp-nc-thumbnail-container"></div>').appendTo(this.$thumbnailsNc),this.$thumbnail.appendTo(this.$thumbnailContainer),this.$thumbnailContainer.on("click."+i,function(){t.trigger({type:"thumbnailClick."+i,index:t.index})})},setSizeNc:function(t,e){this.width=t,this.height=e,this.$thumbnailContainer.css({width:this.width,height:this.height}),this.$thumbnail.is("img")&&"undefined"==typeof this.$thumbnail.attr("data-src")&&this.resizeImageNc()},getSizeNc:function(){return{width:this.$thumbnailContainer.outerWidth(!0),height:this.$thumbnailContainer.outerHeight(!0)}},setIndexNc:function(t){this.index=t,this.$thumbnail.attr("data-index",this.index)},resizeImageNc:function(){var t=this;if(this.isImageLoaded===!1)return void SliderProUtils.checkImagesComplete(this.$thumbnailContainer,function(){t.isImageLoaded=!0,t.resizeImageNc()});this.$thumbnail=this.$thumbnailContainer.find(".sp-nc-thumbnail");var e=this.$thumbnail.width(),i=this.$thumbnail.height();e/i<=this.width/this.height?this.$thumbnail.css({width:"100%",height:"auto"}):this.$thumbnail.css({width:"auto",height:"100%"})},on:function(t,e){return this.$thumbnailContainer.on(t,e)},off:function(t){return this.$thumbnailContainer.off(t)},trigger:function(t){return this.$thumbnailContainer.triggerHandler(t)}},e.SliderPro.addModule("ThumbnailsNc",n)}(window,jQuery),function(t){t.fn.wpexEqualHeights=function(e){function i(e,i){var n=0;if(o.children){var s=e.find(o.children).not(".vc_row.vc_inner .wpex-vc-column-wrapper");s.each(function(){var e=t(this);i&&e.css("height",""),$height=e.outerHeight(),$height>n&&(n=$height)}),s.css("height",n+"px")}}var n=this,s=t(window),o=t.extend({children:"",mobileBreakPoint:"",reset:!1},e);t(o.children).length&&(n.each(function(){var e=t(this);e.imagesLoaded(function(){i(e,!1)})}),s.resize(function(){n.each(function(){i(t(this),!0)})}))}}(jQuery),function(t){t.fn.extend({leanerModal:function(e){function i(e){t(e).removeClass("active"),t("#lean_overlay").fadeOut(),t(e).css({display:"none"})}var n={overlay:.5,closeButton:".modal_close"},s=t('<div id="lean_overlay"></div>');return t("#lean_overlay").length||t("body").append(s),e=t.extend(n,e),this.each(function(){var n=e;t(this).live("click",function(e){var s=n.id;t("#lean_overlay").live("click",function(){i(s)}),t(n.closeButton).live("click",function(){i(s)});var o=(t(s).outerHeight(),t(s).outerWidth());return t("#lean_overlay").css({display:"block",opacity:0}),t("#lean_overlay").stop(!0,!0).fadeTo(200,n.overlay),t(s).css({display:"block",position:"fixed",opacity:0,"z-index":11e3,left:"50%","margin-left":-(o/2)+"px"}),t(s).stop(!0,!0).fadeTo(200,1).addClass("active"),!1})})}})}(jQuery),function(t,e,i,n){function s(e,i){this.settings=null,this.options=t.extend({},s.Defaults,i),this.$element=t(e),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},t.each(["onResize","onThrottledResize"],t.proxy(function(e,i){this._handlers[i]=t.proxy(this[i],this)},this)),t.each(s.Plugins,t.proxy(function(t,e){this._plugins[t.charAt(0).toLowerCase()+t.slice(1)]=new e(this)},this)),t.each(s.Workers,t.proxy(function(e,i){this._pipe.push({filter:i.filter,run:t.proxy(i.run,this)})},this)),this.setup(),this.initialize()}s.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:e,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},s.Width={Default:"default",Inner:"inner",Outer:"outer"},s.Type={Event:"event",State:"state"},s.Plugins={},s.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(t){var e=this.settings.margin||"",i=!this.settings.autoWidth,n=this.settings.rtl,s={width:"auto","margin-left":n?e:"","margin-right":n?"":e};!i&&this.$stage.children().css(s),t.css=s}},{filter:["width","items","settings"],run:function(t){var e=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,i=null,n=this._items.length,s=!this.settings.autoWidth,o=[];for(t.items={merge:!1,width:e};n--;)i=this._mergers[n],i=this.settings.mergeFit&&Math.min(i,this.settings.items)||i,t.items.merge=i>1||t.items.merge,o[n]=s?e*i:this._items[n].width();this._widths=o}},{filter:["items","settings"],run:function(){var e=[],i=this._items,n=this.settings,s=Math.max(2*n.items,4),o=2*Math.ceil(i.length/2),a=n.loop&&i.length?n.rewind?s:Math.max(s,o):0,r="",l="";for(a/=2;a--;)e.push(this.normalize(e.length/2,!0)),r+=i[e[e.length-1]][0].outerHTML,e.push(this.normalize(i.length-1-(e.length-1)/2,!0)),l=i[e[e.length-1]][0].outerHTML+l;this._clones=e,t(r).addClass("cloned").appendTo(this.$stage),t(l).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var t=this.settings.rtl?1:-1,e=this._clones.length+this._items.length,i=-1,n=0,s=0,o=[];++i<e;)n=o[i-1]||0,s=this._widths[this.relative(i)]+this.settings.margin,o.push(n+s*t);this._coordinates=o}},{filter:["width","items","settings"],run:function(){var t=this.settings.stagePadding,e=this._coordinates,i={width:Math.ceil(Math.abs(e[e.length-1]))+2*t,"padding-left":t||"","padding-right":t||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(t){var e=this._coordinates.length,i=!this.settings.autoWidth,n=this.$stage.children();if(i&&t.items.merge)for(;e--;)t.css.width=this._widths[this.relative(e)],n.eq(e).css(t.css);else i&&(t.css.width=t.items.width,n.css(t.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(t){t.current=t.current?this.$stage.children().index(t.current):0,t.current=Math.max(this.minimum(),Math.min(this.maximum(),t.current)),this.reset(t.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var t,e,i,n,s=this.settings.rtl?1:-1,o=2*this.settings.stagePadding,a=this.coordinates(this.current())+o,r=a+this.width()*s,l=[];for(i=0,n=this._coordinates.length;n>i;i++)t=this._coordinates[i-1]||0,e=Math.abs(this._coordinates[i])+o*s,(this.op(t,"<=",a)&&this.op(t,">",r)||this.op(e,"<",a)&&this.op(e,">",r))&&l.push(i);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+l.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],s.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var e,i,s;e=this.$element.find("img"),i=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:n,s=this.$element.children(i).width(),e.length&&0>=s&&this.preloadAutoWidthImages(e)}this.$element.addClass(this.options.loadingClass),this.$stage=t("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},s.prototype.setup=function(){var e=this.viewport(),i=this.options.responsive,n=-1,s=null;i?(t.each(i,function(t){e>=t&&t>n&&(n=Number(t))}),s=t.extend({},this.options,i[n]),delete s.responsive,s.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+n))):s=t.extend({},this.options),(null===this.settings||this._breakpoint!==n)&&(this.trigger("change",{property:{name:"settings",value:s}}),this._breakpoint=n,this.settings=s,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}}))},s.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},s.prototype.prepare=function(e){var i=this.trigger("prepare",{content:e});return i.data||(i.data=t("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(e)),this.trigger("prepared",{content:i.data}),i.data},s.prototype.update=function(){for(var e=0,i=this._pipe.length,n=t.proxy(function(t){return this[t]},this._invalidated),s={};i>e;)(this._invalidated.all||t.grep(this._pipe[e].filter,n).length>0)&&this._pipe[e].run(s),e++;this._invalidated={},!this.is("valid")&&this.enter("valid")},s.prototype.width=function(t){switch(t=t||s.Width.Default){case s.Width.Inner:case s.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},s.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},s.prototype.onThrottledResize=function(){e.clearTimeout(this.resizeTimer),this.resizeTimer=e.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},s.prototype.onResize=function(){return this._items.length?this._width===this.$element.width()?!1:this.$element.is(":visible")?(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized"))):!1:!1},s.prototype.registerEventHandlers=function(){t.support.transition&&this.$stage.on(t.support.transition.end+".owl.core",t.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(e,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",t.proxy(this.onDragEnd,this)))},s.prototype.onDragStart=function(e){var n=null;3!==e.which&&(t.support.transform?(n=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),n={x:n[16===n.length?12:4],y:n[16===n.length?13:5]}):(n=this.$stage.position(),n={x:this.settings.rtl?n.left+this.$stage.width()-this.width()+this.settings.margin:n.left,y:n.top}),this.is("animating")&&(t.support.transform?this.animate(n.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===e.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=t(e.target),this._drag.stage.start=n,this._drag.stage.current=n,this._drag.pointer=this.pointer(e),t(i).on("mouseup.owl.core touchend.owl.core",t.proxy(this.onDragEnd,this)),t(i).one("mousemove.owl.core touchmove.owl.core",t.proxy(function(e){var n=this.difference(this._drag.pointer,this.pointer(e));t(i).on("mousemove.owl.core touchmove.owl.core",t.proxy(this.onDragMove,this)),Math.abs(n.x)<Math.abs(n.y)&&this.is("valid")||(e.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},s.prototype.onDragMove=function(t){var e=null,i=null,n=null,s=this.difference(this._drag.pointer,this.pointer(t)),o=this.difference(this._drag.stage.start,s);this.is("dragging")&&(t.preventDefault(),this.settings.loop?(e=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-e,o.x=((o.x-e)%i+i)%i+e):(e=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),n=this.settings.pullDrag?-1*s.x/5:0,o.x=Math.max(Math.min(o.x,e+n),i+n)),this._drag.stage.current=o,this.animate(o.x))},s.prototype.onDragEnd=function(e){var n=this.difference(this._drag.pointer,this.pointer(e)),s=this._drag.stage.current,o=n.x>0^this.settings.rtl?"left":"right";t(i).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==n.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(s.x,0!==n.x?o:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=o,(Math.abs(n.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},s.prototype.closest=function(e,i){var n=-1,s=30,o=this.width(),a=this.coordinates();return this.settings.freeDrag||t.each(a,t.proxy(function(t,r){return e>r-s&&r+s>e?n=t:this.op(e,"<",r)&&this.op(e,">",a[t+1]||r-o)&&(n="left"===i?t+1:t),-1===n},this)),this.settings.loop||(this.op(e,">",a[this.minimum()])?n=e=this.minimum():this.op(e,"<",a[this.maximum()])&&(n=e=this.maximum())),n},s.prototype.animate=function(e){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),i&&(this.enter("animating"),this.trigger("translate")),t.support.transform3d&&t.support.transition?this.$stage.css({transform:"translate3d("+e+"px,0px,0px)",transition:this.speed()/1e3+"s"}):i?this.$stage.animate({left:e+"px"},this.speed(),this.settings.fallbackEasing,t.proxy(this.onTransitionEnd,this)):this.$stage.css({left:e+"px"})},s.prototype.is=function(t){return this._states.current[t]&&this._states.current[t]>0},s.prototype.current=function(t){if(t===n)return this._current;if(0===this._items.length)return n;if(t=this.normalize(t),this._current!==t){var e=this.trigger("change",{property:{name:"position",value:t}});e.data!==n&&(t=this.normalize(e.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},s.prototype.invalidate=function(e){return"string"===t.type(e)&&(this._invalidated[e]=!0,this.is("valid")&&this.leave("valid")),t.map(this._invalidated,function(t,e){return e})},s.prototype.reset=function(t){t=this.normalize(t),t!==n&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},s.prototype.normalize=function(e,i){var s=this._items.length,o=i?0:this._clones.length;return!t.isNumeric(e)||1>s?e=n:(0>e||e>=s+o)&&(e=((e-o/2)%s+s)%s+o/2),e},s.prototype.relative=function(t){return t-=this._clones.length/2,this.normalize(t,!0)},s.prototype.maximum=function(t){var e,i=this.settings,n=this._coordinates.length,s=Math.abs(this._coordinates[n-1])-this._width,o=-1;if(i.loop)n=this._clones.length/2+this._items.length-1;else if(i.autoWidth||i.merge)for(;n-o>1;)Math.abs(this._coordinates[e=n+o>>1])<s?o=e:n=e;else n=i.center?this._items.length-1:this._items.length-i.items;return t&&(n-=this._clones.length/2),Math.max(n,0)},s.prototype.minimum=function(t){return t?0:this._clones.length/2},s.prototype.items=function(t){return t===n?this._items.slice():(t=this.normalize(t,!0),this._items[t])},s.prototype.mergers=function(t){return t===n?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},s.prototype.clones=function(e){var i=this._clones.length/2,s=i+this._items.length,o=function(t){return t%2===0?s+t/2:i-(t+1)/2};return e===n?t.map(this._clones,function(t,e){return o(e)}):t.map(this._clones,function(t,i){return t===e?o(i):null})},s.prototype.speed=function(t){return t!==n&&(this._speed=t),this._speed},s.prototype.coordinates=function(e){var i=null;return e===n?t.map(this._coordinates,t.proxy(function(t,e){return this.coordinates(e)},this)):(this.settings.center?(i=this._coordinates[e],i+=(this.width()-i+(this._coordinates[e-1]||0))/2*(this.settings.rtl?-1:1)):i=this._coordinates[e-1]||0,i)},s.prototype.duration=function(t,e,i){return Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(i||this.settings.smartSpeed)},s.prototype.to=function(t,e){var i=this.current(),n=null,s=t-this.relative(i),o=(s>0)-(0>s),a=this._items.length,r=this.minimum(),l=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(s)>a/2&&(s+=-1*o*a),t=i+s,n=((t-r)%a+a)%a+r,n!==t&&l>=n-s&&n-s>0&&(i=n-s,t=n,this.reset(i))):this.settings.rewind?(l+=1,t=(t%l+l)%l):t=Math.max(r,Math.min(l,t)),this.speed(this.duration(i,t,e)),this.current(t),this.$element.is(":visible")&&this.update()},s.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t)},s.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t)},s.prototype.onTransitionEnd=function(t){return t!==n&&(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)!==this.$stage.get(0))?!1:(this.leave("animating"),void this.trigger("translated"))},s.prototype.viewport=function(){var n;if(this.options.responsiveBaseElement!==e)n=t(this.options.responsiveBaseElement).width();else if(e.innerWidth)n=e.innerWidth;else{if(!i.documentElement||!i.documentElement.clientWidth)throw"Can not detect viewport width.";n=i.documentElement.clientWidth}return n},s.prototype.replace=function(e){this.$stage.empty(),this._items=[],e&&(e=e instanceof jQuery?e:t(e)),this.settings.nestedItemSelector&&(e=e.find("."+this.settings.nestedItemSelector)),e.filter(function(){return 1===this.nodeType;
}).each(t.proxy(function(t,e){e=this.prepare(e),this.$stage.append(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)},this)),this.reset(t.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},s.prototype.add=function(e,i){var s=this.relative(this._current);i=i===n?this._items.length:this.normalize(i,!0),e=e instanceof jQuery?e:t(e),this.trigger("add",{content:e,position:i}),e=this.prepare(e),0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(e),0!==this._items.length&&this._items[i-1].after(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)):(this._items[i].before(e),this._items.splice(i,0,e),this._mergers.splice(i,0,1*e.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)),this._items[s]&&this.reset(this._items[s].index()),this.invalidate("items"),this.trigger("added",{content:e,position:i})},s.prototype.remove=function(t){t=this.normalize(t,!0),t!==n&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},s.prototype.preloadAutoWidthImages=function(e){e.each(t.proxy(function(e,i){this.enter("pre-loading"),i=t(i),t(new Image).one("load",t.proxy(function(t){i.attr("src",t.target.src),i.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))},s.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),t(i).off(".owl.core"),this.settings.responsive!==!1&&(e.clearTimeout(this.resizeTimer),this.off(e,"resize",this._handlers.onThrottledResize));for(var n in this._plugins)this._plugins[n].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},s.prototype.op=function(t,e,i){var n=this.settings.rtl;switch(e){case"<":return n?t>i:i>t;case">":return n?i>t:t>i;case">=":return n?i>=t:t>=i;case"<=":return n?t>=i:i>=t}},s.prototype.on=function(t,e,i,n){t.addEventListener?t.addEventListener(e,i,n):t.attachEvent&&t.attachEvent("on"+e,i)},s.prototype.off=function(t,e,i,n){t.removeEventListener?t.removeEventListener(e,i,n):t.detachEvent&&t.detachEvent("on"+e,i)},s.prototype.trigger=function(e,i,n,o,a){var r={item:{count:this._items.length,index:this.current()}},l=t.camelCase(t.grep(["on",e,n],function(t){return t}).join("-").toLowerCase()),h=t.Event([e,"owl",n||"carousel"].join(".").toLowerCase(),t.extend({relatedTarget:this},r,i));return this._supress[e]||(t.each(this._plugins,function(t,e){e.onTrigger&&e.onTrigger(h)}),this.register({type:s.Type.Event,name:e}),this.$element.trigger(h),this.settings&&"function"==typeof this.settings[l]&&this.settings[l].call(this,h)),h},s.prototype.enter=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy(function(t,e){this._states.current[e]===n&&(this._states.current[e]=0),this._states.current[e]++},this))},s.prototype.leave=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy(function(t,e){this._states.current[e]--},this))},s.prototype.register=function(e){if(e.type===s.Type.Event){if(t.event.special[e.name]||(t.event.special[e.name]={}),!t.event.special[e.name].owl){var i=t.event.special[e.name]._default;t.event.special[e.name]._default=function(t){return!i||!i.apply||t.namespace&&-1!==t.namespace.indexOf("owl")?t.namespace&&t.namespace.indexOf("owl")>-1:i.apply(this,arguments)},t.event.special[e.name].owl=!0}}else e.type===s.Type.State&&(this._states.tags[e.name]?this._states.tags[e.name]=this._states.tags[e.name].concat(e.tags):this._states.tags[e.name]=e.tags,this._states.tags[e.name]=t.grep(this._states.tags[e.name],t.proxy(function(i,n){return t.inArray(i,this._states.tags[e.name])===n},this)))},s.prototype.suppress=function(e){t.each(e,t.proxy(function(t,e){this._supress[e]=!0},this))},s.prototype.release=function(e){t.each(e,t.proxy(function(t,e){delete this._supress[e]},this))},s.prototype.pointer=function(t){var i={x:null,y:null};return t=t.originalEvent||t||e.event,t=t.touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,t.pageX?(i.x=t.pageX,i.y=t.pageY):(i.x=t.clientX,i.y=t.clientY),i},s.prototype.difference=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},t.fn.owlCarousel=function(e){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var n=t(this),o=n.data("owl.carousel");o||(o=new s(this,"object"==typeof e&&e),n.data("owl.carousel",o),t.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(e,i){o.register({type:s.Type.Event,name:i}),o.$element.on(i+".owl.carousel.core",t.proxy(function(t){t.namespace&&t.relatedTarget!==this&&(this.suppress([i]),o[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},o))})),"string"==typeof e&&"_"!==e.charAt(0)&&o[e].apply(o,i)})},t.fn.owlCarousel.Constructor=s}(window.Zepto||window.jQuery,window,document),function(t,e,i,n){var s=function(e){this._core=e,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=t.extend({},s.Defaults,this._core.options),this._core.$element.on(this._handlers)};s.Defaults={autoRefresh:!0,autoRefreshInterval:500},s.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=e.setInterval(t.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},s.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},s.prototype.destroy=function(){var t,i;e.clearInterval(this._interval);for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoRefresh=s}(window.Zepto||window.jQuery,window,document),function(t,e,i,n){var s=function(e){this._core=e,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel":t.proxy(function(e){if(e.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(e.property&&"position"==e.property.name||"initialized"==e.type))for(var i=this._core.settings,n=i.center&&Math.ceil(i.items/2)||i.items,s=i.center&&-1*n||0,o=(e.property&&e.property.value||this._core.current())+s,a=this._core.clones().length,r=t.proxy(function(t,e){this.load(e)},this);s++<n;)this.load(a/2+this._core.relative(o)),a&&t.each(this._core.clones(this._core.relative(o)),r),o++},this)},this._core.options=t.extend({},s.Defaults,this._core.options),this._core.$element.on(this._handlers)};s.Defaults={lazyLoad:!1},s.prototype.load=function(i){var n=this._core.$stage.children().eq(i),s=n&&n.find(".owl-lazy");!s||t.inArray(n.get(0),this._loaded)>-1||(s.each(t.proxy(function(i,n){var s,o=t(n),a=e.devicePixelRatio>1&&o.attr("data-src-retina")||o.attr("data-src");this._core.trigger("load",{element:o,url:a},"lazy"),o.is("img")?o.one("load.owl.lazy",t.proxy(function(){o.css("opacity",1),this._core.trigger("loaded",{element:o,url:a},"lazy")},this)).attr("src",a):(s=new Image,s.onload=t.proxy(function(){o.css({"background-image":"url("+a+")",opacity:"1"}),this._core.trigger("loaded",{element:o,url:a},"lazy")},this),s.src=a)},this)),this._loaded.push(n.get(0)))},s.prototype.destroy=function(){var t,e;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Lazy=s}(window.Zepto||window.jQuery,window,document),function(t,e,i,n){var s=function(e){this._core=e,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&"position"==t.property.name&&this.update()},this),"loaded.owl.lazy":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=t.extend({},s.Defaults,this._core.options),this._core.$element.on(this._handlers)};s.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},s.prototype.update=function(){var e=this._core._current,i=e+this._core.settings.items,n=this._core.$stage.children().toArray().slice(e,i);heights=[],maxheight=0,t.each(n,function(e,i){heights.push(t(i).height())}),maxheight=Math.max.apply(null,heights),this._core.$stage.parent().height(maxheight).addClass(this._core.settings.autoHeightClass)},s.prototype.destroy=function(){var t,e;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoHeight=s}(window.Zepto||window.jQuery,window,document),function(t,e,i,n){var s=function(e){this._core=e,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.video&&this.isInFullScreen()&&t.preventDefault()},this),"refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&"position"===t.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":t.proxy(function(e){if(e.namespace){var i=t(e.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,t(e.content)))}},this)},this._core.options=t.extend({},s.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",t.proxy(function(t){this.play(t)},this))};s.Defaults={video:!1,videoHeight:!1,videoWidth:!1},s.prototype.fetch=function(t,e){var i=t.attr("data-vimeo-id")?"vimeo":"youtube",n=t.attr("data-vimeo-id")||t.attr("data-youtube-id"),s=t.attr("data-width")||this._core.settings.videoWidth,o=t.attr("data-height")||this._core.settings.videoHeight,a=t.attr("href");if(!a)throw new Error("Missing video URL.");if(n=a.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),n[3].indexOf("youtu")>-1)i="youtube";else{if(!(n[3].indexOf("vimeo")>-1))throw new Error("Video URL not supported.");i="vimeo"}n=n[6],this._videos[a]={type:i,id:n,width:s,height:o},e.attr("data-video",a),this.thumbnail(t,this._videos[a])},s.prototype.thumbnail=function(e,i){var n,s,o,a=i.width&&i.height?'style="width:'+i.width+"px;height:"+i.height+'px;"':"",r=e.find("img"),l="src",h="",c=this._core.settings,d=function(t){s='<div class="owl-video-play-icon"></div>',n=c.lazyLoad?'<div class="owl-video-tn '+h+'" '+l+'="'+t+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+t+')"></div>',e.after(n),e.after(s)};return e.wrap('<div class="owl-video-wrapper"'+a+"></div>"),this._core.settings.lazyLoad&&(l="data-src",h="owl-lazy"),r.length?(d(r.attr(l)),r.remove(),!1):void("youtube"===i.type?(o="http://img.youtube.com/vi/"+i.id+"/hqdefault.jpg",d(o)):"vimeo"===i.type&&t.ajax({type:"GET",url:"http://vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){o=t[0].thumbnail_large,d(o)}}))},s.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},s.prototype.play=function(e){var i,n=t(e.target),s=n.closest("."+this._core.settings.itemClass),o=this._videos[s.attr("data-video")],a=o.width||"100%",r=o.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),s=this._core.items(this._core.relative(s.index())),this._core.reset(s.index()),"youtube"===o.type?i='<iframe width="'+a+'" height="'+r+'" src="http://www.youtube.com/embed/'+o.id+"?autoplay=1&v="+o.id+'" frameborder="0" allowfullscreen></iframe>':"vimeo"===o.type&&(i='<iframe src="http://player.vimeo.com/video/'+o.id+'?autoplay=1" width="'+a+'" height="'+r+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'),t('<div class="owl-video-frame">'+i+"</div>").insertAfter(s.find(".owl-video")),this._playing=s.addClass("owl-video-playing"))},s.prototype.isInFullScreen=function(){var e=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return e&&t(e).parent().hasClass("owl-video-frame")},s.prototype.destroy=function(){var t,e;this._core.$element.off("click.owl.video");for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Video=s}(window.Zepto||window.jQuery,window,document),function(t,e,i,n){var s=function(e){this.core=e,this.core.options=t.extend({},s.Defaults,this.core.options),this.swapping=!0,this.previous=n,this.next=n,this.handlers={"change.owl.carousel":t.proxy(function(t){t.namespace&&"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":t.proxy(function(t){t.namespace&&(this.swapping="translated"==t.type)},this),"translate.owl.carousel":t.proxy(function(t){t.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};s.Defaults={animateOut:!1,animateIn:!1},s.prototype.swap=function(){if(1===this.core.settings.items&&t.support.animation&&t.support.transition){this.core.speed(0);var e,i=t.proxy(this.clear,this),n=this.core.$stage.children().eq(this.previous),s=this.core.$stage.children().eq(this.next),o=this.core.settings.animateIn,a=this.core.settings.animateOut;this.core.current()!==this.previous&&(a&&(e=this.core.coordinates(this.previous)-this.core.coordinates(this.next),n.one(t.support.animation.end,i).css({left:e+"px"}).addClass("animated owl-animated-out").addClass(a)),o&&s.one(t.support.animation.end,i).addClass("animated owl-animated-in").addClass(o))}},s.prototype.clear=function(e){t(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},s.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Animate=s}(window.Zepto||window.jQuery,window,document),function(t,e,i,n){var s=function(e){this._core=e,this._interval=null,this._paused=!1,this._handlers={"changed.owl.carousel":t.proxy(function(t){t.namespace&&"settings"===t.property.name&&(this._core.settings.autoplay?this.play():this.stop())},this),"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":t.proxy(function(t,e,i){t.namespace&&this.play(e,i)},this),"stop.owl.autoplay":t.proxy(function(t){t.namespace&&this.stop()},this),"mouseover.owl.autoplay":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=t.extend({},s.Defaults,this._core.options)};s.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},s.prototype.play=function(n,s){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._interval=e.setInterval(t.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||i.hidden||this._core.next(s||this._core.settings.autoplaySpeed)},this),n||this._core.settings.autoplayTimeout))},s.prototype.stop=function(){this._core.is("rotating")&&(e.clearInterval(this._interval),this._core.leave("rotating"))},s.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},s.prototype.destroy=function(){var t,e;this.stop();for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.autoplay=s}(window.Zepto||window.jQuery,window,document),function(t,e,i,n){"use strict";var s=function(e){this._core=e,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":t.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+t(e.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())},this),"remove.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&"position"==t.property.name&&this.draw()},this),"initialized.owl.carousel":t.proxy(function(t){t.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=t.extend({},s.Defaults,this._core.options),this.$element.on(this._handlers)};s.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},s.prototype.initialize=function(){var e,i=this._core.settings;this._controls.$relative=(i.navContainer?t(i.navContainer):t("<div>").addClass(i.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=t("<"+i.navElement+">").addClass(i.navClass[0]).html(i.navText[0]).prependTo(this._controls.$relative).on("click",t.proxy(function(t){this.prev(i.navSpeed)},this)),this._controls.$next=t("<"+i.navElement+">").addClass(i.navClass[1]).html(i.navText[1]).appendTo(this._controls.$relative).on("click",t.proxy(function(t){this.next(i.navSpeed)},this)),i.dotsData||(this._templates=[t("<div>").addClass(i.dotClass).append(t("<span>")).prop("outerHTML")]),this._controls.$absolute=(i.dotsContainer?t(i.dotsContainer):t("<div>").addClass(i.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",t.proxy(function(e){var n=t(e.target).parent().is(this._controls.$absolute)?t(e.target).index():t(e.target).parent().index();e.preventDefault(),this.to(n,i.dotsSpeed)},this));for(e in this._overrides)this._core[e]=t.proxy(this[e],this)},s.prototype.destroy=function(){var t,e,i,n;for(t in this._handlers)this.$element.off(t,this._handlers[t]);for(e in this._controls)this._controls[e].remove();for(n in this.overides)this._core[n]=this._overrides[n];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},s.prototype.update=function(){var t,e,i,n=this._core.clones().length/2,s=n+this._core.items().length,o=this._core.maximum(!0),a=this._core.settings,r=a.center||a.autoWidth||a.dotsData?1:a.dotsEach||a.items;if("page"!==a.slideBy&&(a.slideBy=Math.min(a.slideBy,a.items)),a.dots||"page"==a.slideBy)for(this._pages=[],t=n,e=0,i=0;s>t;t++){if(e>=r||0===e){if(this._pages.push({start:Math.min(o,t-n),end:t-n+r-1}),Math.min(o,t-n)===o)break;e=0,++i}e+=this._core.mergers(this._core.relative(t))}},s.prototype.draw=function(){var e,i=this._core.settings,n=this._core.items().length<=i.items,s=this._core.relative(this._core.current()),o=i.loop||i.rewind;this._controls.$relative.toggleClass("disabled",!i.nav||n),i.nav&&(this._controls.$previous.toggleClass("disabled",!o&&s<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!o&&s>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!i.dots||n),i.dots&&(e=this._pages.length-this._controls.$absolute.children().length,i.dotsData&&0!==e?this._controls.$absolute.html(this._templates.join("")):e>0?this._controls.$absolute.append(new Array(e+1).join(this._templates[0])):0>e&&this._controls.$absolute.children().slice(e).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(t.inArray(this.current(),this._pages)).addClass("active"))},s.prototype.onTrigger=function(e){var i=this._core.settings;e.page={index:t.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}},s.prototype.current=function(){var e=this._core.relative(this._core.current());return t.grep(this._pages,t.proxy(function(t,i){return t.start<=e&&t.end>=e},this)).pop()},s.prototype.getPosition=function(e){var i,n,s=this._core.settings;return"page"==s.slideBy?(i=t.inArray(this.current(),this._pages),n=this._pages.length,e?++i:--i,i=this._pages[(i%n+n)%n].start):(i=this._core.relative(this._core.current()),n=this._core.items().length,e?i+=s.slideBy:i-=s.slideBy),i},s.prototype.next=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!0),e)},s.prototype.prev=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!1),e)},s.prototype.to=function(e,i,n){var s;n?t.proxy(this._overrides.to,this._core)(e,i):(s=this._pages.length,t.proxy(this._overrides.to,this._core)(this._pages[(e%s+s)%s].start,i))},t.fn.owlCarousel.Constructor.Plugins.Navigation=s}(window.Zepto||window.jQuery,window,document),function(t,e,i,n){"use strict";var s=function(i){this._core=i,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":t.proxy(function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&t(e).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":t.proxy(function(e){if(e.namespace){var i=t(e.content).find("[data-hash]").andSelf("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=e.content}},this),"changed.owl.carousel":t.proxy(function(i){if(i.namespace&&"position"===i.property.name){var n=this._core.items(this._core.relative(this._core.current())),s=t.map(this._hashes,function(t,e){return t===n?e:null}).join();if(!s||e.location.hash.slice(1)===s)return;e.location.hash=s}},this)},this._core.options=t.extend({},s.Defaults,this._core.options),this.$element.on(this._handlers),t(e).on("hashchange.owl.navigation",t.proxy(function(t){var i=e.location.hash.substring(1),s=this._core.$stage.children(),o=this._hashes[i]&&s.index(this._hashes[i]);o!==n&&o!==this._core.current()&&this._core.to(this._core.relative(o),!1,!0)},this))};s.Defaults={URLhashListener:!1},s.prototype.destroy=function(){var i,n;t(e).off("hashchange.owl.navigation");for(i in this._handlers)this._core.$element.off(i,this._handlers[i]);for(n in Object.getOwnPropertyNames(this))"function"!=typeof this[n]&&(this[n]=null)},t.fn.owlCarousel.Constructor.Plugins.Hash=s}(window.Zepto||window.jQuery,window,document),function(t,e,i,n){function s(e,i){var s=!1,o=e.charAt(0).toUpperCase()+e.slice(1);return t.each((e+" "+r.join(o+" ")+o).split(" "),function(t,e){return a[e]!==n?(s=i?e:!0,!1):void 0}),s}function o(t){return s(t,!0)}var a=t("<support>").get(0).style,r="Webkit Moz O ms".split(" "),l={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},h={csstransforms:function(){return!!s("transform")},csstransforms3d:function(){return!!s("perspective")},csstransitions:function(){return!!s("transition")},cssanimations:function(){return!!s("animation")}};h.csstransitions()&&(t.support.transition=new String(o("transition")),t.support.transition.end=l.transition.end[t.support.transition]),h.cssanimations()&&(t.support.animation=new String(o("animation")),t.support.animation.end=l.animation.end[t.support.animation]),h.csstransforms()&&(t.support.transform=new String(o("transform")),t.support.transform3d=h.csstransforms3d())}(window.Zepto||window.jQuery,window,document),function(t,e,i,n){function s(e,i){this.$element=t(e),this.init()}var o="scrolly2";s.prototype.init=function(){var i=this;this.startPosition=0,this.offsetTop=this.$element.offset().top,this.height=this.$element.outerHeight(!0),this.velocity=this.$element.attr("data-velocity"),this.direction=this.$element.attr("data-direction"),t(e).bind("scroll",function(){i.scrolly2()})},s.prototype.scrolly2=function(){var i=t(e).scrollTop()-20,n=t(e).scrollTop()+t(e).height()+20,s=this.$element.offset().top,o=this.$element.offset().top+this.$element.height();if(!(s>=n||i>=o)){this.$element.offset().top>t(e).height()&&"none"!==this.direction&&(this.startPosition=(this.$element.offset().top-t(e).height())*Math.abs(this.velocity));var a=this.startPosition+t(e).scrollTop()*this.velocity,r="50%",l="50%";if("left"===this.direction)r=a+"px";else if("right"===this.direction)r="calc(100% + "+-a+"px)";else if("down"===this.direction){var h=-(t(e).height()-this.$element.offset().top-this.$element.height()-parseInt(this.$element.css("paddingTop"))-parseInt(this.$element.css("paddingBottom")));l="calc(100% + "+(h-t(e).scrollTop()-a)+"px)"}else l=this.$element.offset().top-t(e).scrollTop()+a+"px";this.$element.css({backgroundPosition:r+" "+l})}},t.fn[o]=function(e){return this.each(function(){t.data(this,"plugin_"+o)||t.data(this,"plugin_"+o,new s(this,e))})}}(jQuery,window,document),function(){"use strict";function t(t,e,i){var n=new f(e);switch(t){case"open":n.open(i);break;case"close":n.close(i);break;case"toggle":n.toggle(i);break;default:g.error("Method "+t+" does not exist on jQuery.sidr")}}function e(t){return"status"===t?r:y[t]?y[t].apply(this,Array.prototype.slice.call(arguments,1)):"function"!=typeof t&&"string"!=typeof t&&t?void m.error("Method "+t+" does not exist on jQuery.sidr"):y.toggle.apply(this,arguments)}function i(t,e){if("function"==typeof e.source){var i=e.source(name);t.html(i)}else if("string"==typeof e.source&&l.isUrl(e.source))w.get(e.source,function(e){t.html(e)});else if("string"==typeof e.source){var n="",s=e.source.split(",");if(w.each(s,function(t,e){n+='<div class="sidr-inner">'+w(e).html()+"</div>"}),e.renaming){var o=w("<div />").html(n);o.find("*").each(function(t,e){var i=w(e);l.addPrefixes(i)}),n=o.html()}t.html(n)}else null!==e.source&&w.error("Invalid Sidr Source");return t}function n(t){var n=l.transitions,s=w.extend({name:"sidr",speed:200,side:"left",source:null,renaming:!0,body:"body",displace:!0,timing:"ease",method:"toggle",bind:"touchstart click",onOpen:function(){},onClose:function(){},onOpenEnd:function(){},onCloseEnd:function(){}},t),o=s.name,a=w("#"+o);return 0===a.length&&(a=w("<div />").attr("id",o).appendTo(w("body"))),n.supported&&a.css(n.property,s.side+" "+s.speed/1e3+"s "+s.timing),a.addClass("sidr").addClass(s.side).data({speed:s.speed,side:s.side,body:s.body,displace:s.displace,timing:s.timing,method:s.method,onOpen:s.onOpen,onClose:s.onClose,onOpenEnd:s.onOpenEnd,onCloseEnd:s.onCloseEnd}),a=i(a,s),this.each(function(){var t=w(this),i=t.data("sidr"),n=!1;i||(r.moving=!1,r.opened=!1,t.data("sidr",o),t.bind(s.bind,function(t){t.preventDefault(),n||(n=!0,e(s.method,o),setTimeout(function(){n=!1},100))}))})}var s={};s.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},s.createClass=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}();var o,a,r={moving:!1,opened:!1},l={isUrl:function(t){var e=new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.?)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i");return e.test(t)?!0:!1},addPrefixes:function(t){this.addPrefix(t,"id"),this.addPrefix(t,"class"),t.removeAttr("style")},addPrefix:function(t,e){var i=t.attr(e);"string"==typeof i&&""!==i&&"sidr-inner"!==i&&t.attr(e,i.replace(/([A-Za-z0-9_.\-]+)/g,"sidr-"+e+"-$1"))},transitions:function(){var t=document.body||document.documentElement,e=t.style,i=!1,n="transition";return n in e?i=!0:!function(){var t=["moz","webkit","o","ms"],s=void 0,o=void 0;n=n.charAt(0).toUpperCase()+n.substr(1),i=function(){for(o=0;o<t.length;o++)if(s=t[o],s+n in e)return!0;return!1}(),n=i?"-"+s.toLowerCase()+"-"+n.toLowerCase():null}(),{supported:i,property:n}}()},h=jQuery,c="sidr-animating",d="open",u="close",p="webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",f=function(){function t(e){s.classCallCheck(this,t),this.name=e,this.item=h("#"+e),this.openClass="sidr"===e?"sidr-open":"sidr-open "+e+"-open",this.menuWidth=this.item.outerWidth(!0),this.speed=this.item.data("speed"),this.side=this.item.data("side"),this.displace=this.item.data("displace"),this.timing=this.item.data("timing"),this.method=this.item.data("method"),this.onOpenCallback=this.item.data("onOpen"),this.onCloseCallback=this.item.data("onClose"),this.onOpenEndCallback=this.item.data("onOpenEnd"),this.onCloseEndCallback=this.item.data("onCloseEnd"),this.body=h(this.item.data("body"))}return s.createClass(t,[{key:"getAnimation",value:function(t,e){var i={},n=this.side;return"open"===t&&"body"===e?i[n]=this.menuWidth+"px":"close"===t&&"menu"===e?i[n]="-"+this.menuWidth+"px":i[n]=0,i}},{key:"prepareBody",value:function(t){var e="open"===t?"hidden":"";if(this.body.is("body")){var i=h("html"),n=i.scrollTop();i.css("overflow-x",e).scrollTop(n)}}},{key:"openBody",value:function(){if(this.displace){var t=l.transitions,e=this.body;if(t.supported)e.css(t.property,this.side+" "+this.speed/1e3+"s "+this.timing).css(this.side,0).css({width:e.width(),position:"absolute"}),e.css(this.side,this.menuWidth+"px");else{var i=this.getAnimation(d,"body");e.css({width:e.width(),position:"absolute"}).animate(i,{queue:!1,duration:this.speed})}}}},{key:"onCloseBody",value:function(){var t=l.transitions,e={width:"",position:"",right:"",left:""};t.supported&&(e[t.property]=""),this.body.css(e).unbind(p)}},{key:"closeBody",value:function(){var t=this;if(this.displace)if(l.transitions.supported)this.body.css(this.side,0).one(p,function(){
t.onCloseBody()});else{var e=this.getAnimation(u,"body");this.body.animate(e,{queue:!1,duration:this.speed,complete:function(){t.onCloseBody()}})}}},{key:"moveBody",value:function(t){t===d?this.openBody():this.closeBody()}},{key:"onOpenMenu",value:function(t){var e=this.name;r.moving=!1,r.opened=e,this.item.unbind(p),this.body.removeClass(c).addClass(this.openClass),this.onOpenEndCallback(),"function"==typeof t&&t(e)}},{key:"openMenu",value:function(t){var e=this,i=this.item;if(l.transitions.supported)i.css(this.side,0).one(p,function(){e.onOpenMenu(t)});else{var n=this.getAnimation(d,"menu");i.css("display","block").animate(n,{queue:!1,duration:this.speed,complete:function(){e.onOpenMenu(t)}})}}},{key:"onCloseMenu",value:function(t){this.item.css({left:"",right:""}).unbind(p),r.moving=!1,r.opened=!1,this.body.removeClass(c).removeClass(this.openClass),h("html").css("overflow-x",""),this.onCloseEndCallback(),"function"==typeof t&&t(name)}},{key:"closeMenu",value:function(t){var e=this,i=this.item;if(l.transitions.supported)i.css(this.side,"").one(p,function(){e.onCloseMenu(t)});else{var n=this.getAnimation(u,"menu");i.animate(n,{queue:!1,duration:this.speed,complete:function(){e.onCloseMenu()}})}}},{key:"moveMenu",value:function(t,e){this.body.addClass(c),t===d?this.openMenu(e):this.closeMenu(e)}},{key:"move",value:function(t,e){r.moving=!0,this.prepareBody(t),this.moveBody(t),this.moveMenu(t,e)}},{key:"open",value:function(e){var i=this;if(r.opened!==this.name&&!r.moving){if(r.opened!==!1){var n=new t(r.opened);return void n.close(function(){i.open(e)})}this.move("open",e),this.onOpenCallback()}}},{key:"close",value:function(t){r.opened!==this.name||r.moving||(this.move("close",t),this.onCloseCallback())}},{key:"toggle",value:function(t){r.opened===this.name?this.close(t):this.open(t)}}]),t}(),g=jQuery,m=jQuery,v=["open","close","toggle"],y={},b=function(e){return function(i,n){"function"==typeof i?(n=i,i="sidr"):i||(i="sidr"),t(e,i,n)}};for(o=0;o<v.length;o++)a=v[o],y[a]=b(a);var w=jQuery;jQuery.sidr=e,jQuery.fn.sidr=n}(),function(t,e){"use strict";var i=function(){var i={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",menuArrowClass:"sf-arrows"},n=function(){var e=/^(?![\w\W]*Windows Phone)[\w\W]*(iPhone|iPad|iPod)/i.test(navigator.userAgent);return e&&t("html").css("cursor","pointer").on("click",t.noop),e}(),s=function(){var t=document.documentElement.style;return"behavior"in t&&"fill"in t&&/iemobile/i.test(navigator.userAgent)}(),o=function(){return!!e.PointerEvent}(),a=function(t,e,n){var s,o=i.menuClass;e.cssArrows&&(o+=" "+i.menuArrowClass),s=n?"addClass":"removeClass",t[s](o)},r=function(e,n){return e.find("li."+n.pathClass).slice(0,n.pathLevels).addClass(n.hoverClass+" "+i.bcClass).filter(function(){return t(this).children(n.popUpSelector).hide().show().length}).removeClass(n.pathClass)},l=function(t,e){var n=e?"addClass":"removeClass";t.children("a")[n](i.anchorClass)},h=function(t){var e=t.css("ms-touch-action"),i=t.css("touch-action");i=i||e,i="pan-y"===i?"auto":"pan-y",t.css({"ms-touch-action":i,"touch-action":i})},c=function(t){return t.closest("."+i.menuClass)},d=function(t){return c(t).data("sfOptions")},u=function(){var e=t(this),i=d(e);clearTimeout(i.sfTimer),e.siblings().superfish("hide").end().superfish("show")},p=function(e){e.retainPath=t.inArray(this[0],e.$path)>-1,this.superfish("hide"),this.parents("."+e.hoverClass).length||(e.onIdle.call(c(this)),e.$path.length&&t.proxy(u,e.$path)())},f=function(){var e=t(this),i=d(e);n?t.proxy(p,e,i)():(clearTimeout(i.sfTimer),i.sfTimer=setTimeout(t.proxy(p,e,i),i.delay))},g=function(e){var i=t(this),n=d(i),s=i.siblings(e.data.popUpSelector);return n.onHandleTouch.call(s)===!1?this:void(s.length>0&&s.is(":hidden")&&(i.one("click.superfish",!1),"MSPointerDown"===e.type||"pointerdown"===e.type?i.trigger("focus"):t.proxy(u,i.parent("li"))()))},m=function(e,i){var a="li:has("+i.popUpSelector+")";t.fn.hoverIntent&&!i.disableHI?e.hoverIntent(u,f,a):e.on("mouseenter.superfish",a,u).on("mouseleave.superfish",a,f);var r="MSPointerDown.superfish";o&&(r="pointerdown.superfish"),n||(r+=" touchend.superfish"),s&&(r+=" mousedown.superfish"),e.on("focusin.superfish","li",u).on("focusout.superfish","li",f).on(r,"a",i,g)};return{hide:function(e){if(this.length){var i=this,n=d(i);if(!n)return this;var s=n.retainPath===!0?n.$path:"",o=i.find("li."+n.hoverClass).add(this).not(s).removeClass(n.hoverClass).children(n.popUpSelector),a=n.speedOut;if(e&&(o.show(),a=0),n.retainPath=!1,n.onBeforeHide.call(o)===!1)return this;o.stop(!0,!0).animate(n.animationOut,a,function(){var e=t(this);n.onHide.call(e)})}return this},show:function(){var t=d(this);if(!t)return this;var e=this.addClass(t.hoverClass),i=e.children(t.popUpSelector);return t.onBeforeShow.call(i)===!1?this:(i.stop(!0,!0).animate(t.animation,t.speed,function(){t.onShow.call(i)}),this)},destroy:function(){return this.each(function(){var e,n=t(this),s=n.data("sfOptions");return s?(e=n.find(s.popUpSelector).parent("li"),clearTimeout(s.sfTimer),a(n,s),l(e),h(n),n.off(".superfish").off(".hoverIntent"),e.children(s.popUpSelector).attr("style",function(t,e){return e.replace(/display[^;]+;?/g,"")}),s.$path.removeClass(s.hoverClass+" "+i.bcClass).addClass(s.pathClass),n.find("."+s.hoverClass).removeClass(s.hoverClass),s.onDestroy.call(n),void n.removeData("sfOptions")):!1})},init:function(e){return this.each(function(){var n=t(this);if(n.data("sfOptions"))return!1;var s=t.extend({},t.fn.superfish.defaults,e),o=n.find(s.popUpSelector).parent("li");s.$path=r(n,s),n.data("sfOptions",s),a(n,s,!0),l(o,!0),h(n),m(n,s),o.not("."+i.bcClass).superfish("hide",!0),s.onInit.call(this)})}}}();t.fn.superfish=function(e,n){return i[e]?i[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?t.error("Method "+e+" does not exist on jQuery.fn.superfish"):i.init.apply(this,arguments)},t.fn.superfish.defaults={popUpSelector:"ul,.sf-mega",hoverClass:"sfHover",pathClass:"overrideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},animationOut:{opacity:"hide"},speed:"normal",speedOut:"fast",cssArrows:!0,disableHI:!1,onInit:t.noop,onBeforeShow:t.noop,onShow:t.noop,onBeforeHide:t.noop,onHide:t.noop,onIdle:t.noop,onDestroy:t.noop,onHandleTouch:t.noop}}(jQuery,window),function(t){t.fn.supersubs=function(e){var i=t.extend({},t.fn.supersubs.defaults,e);return this.each(function(){var e=t(this),n=t.meta?t.extend({},i,e.data()):i;$ULs=e.find("ul").show();var s=t('<li id="menu-fontsize">&#8212;</li>').css({padding:0,position:"absolute",top:"-999em",width:"auto"}).appendTo(e)[0].clientWidth;t("#menu-fontsize").remove(),$ULs.each(function(e){var i=t(this),o=i.children(),a=o.children("a"),r=o.css("white-space","nowrap").css("float");i.add(o).add(a).css({"float":"none",width:"auto"});var l=i[0].clientWidth/s;l+=n.extraWidth,l>n.maxWidth?l=n.maxWidth:l<n.minWidth&&(l=n.minWidth),l+="em",i.css("width",l),o.css({"float":r,width:"100%","white-space":"normal"}).each(function(){var e=t(this).children("ul"),i=void 0!==e.css("left")?"left":"right";e.css(i,"100%")})}).hide()})},t.fn.supersubs.defaults={minWidth:9,maxWidth:25,extraWidth:0}}(jQuery),function(t){function e(t,e){return"function"==typeof t?t.call(e):t}function i(t){for(;t=t.parentNode;)if(t==document)return!0;return!1}function n(e,i){this.$element=t(e),this.options=i,this.enabled=!0,this.fixTitle()}n.prototype={show:function(){var i=this.getTitle();if(i&&this.enabled){var n=this.tip();n.find(".tipsy-inner")[this.options.html?"html":"text"](i),n[0].className="tipsy",n.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).prependTo(document.body);var s,o=t.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight}),a=n[0].offsetWidth,r=n[0].offsetHeight,l=e(this.options.gravity,this.$element[0]);switch(l.charAt(0)){case"n":s={top:o.top+o.height+this.options.offset,left:o.left+o.width/2-a/2};break;case"s":s={top:o.top-r-this.options.offset,left:o.left+o.width/2-a/2};break;case"e":s={top:o.top+o.height/2-r/2,left:o.left-a-this.options.offset};break;case"w":s={top:o.top+o.height/2-r/2,left:o.left+o.width+this.options.offset}}2==l.length&&("w"==l.charAt(1)?s.left=o.left+o.width/2-15:s.left=o.left+o.width/2-a+15),n.css(s).addClass("tipsy-"+l),n.find(".tipsy-arrow")[0].className="tipsy-arrow tipsy-arrow-"+l.charAt(0),this.options.className&&n.addClass(e(this.options.className,this.$element[0])),this.options.fade?n.stop().css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:this.options.opacity}):n.css({visibility:"visible",opacity:this.options.opacity})}},hide:function(){this.options.fade?this.tip().stop().fadeOut(function(){t(this).remove()}):this.tip().remove()},fixTitle:function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("original-title"))&&t.attr("original-title",t.attr("title")||"").removeAttr("title")},getTitle:function(){var t,e=this.$element,i=this.options;this.fixTitle();var t,i=this.options;return"string"==typeof i.title?t=e.attr("title"==i.title?"original-title":i.title):"function"==typeof i.title&&(t=i.title.call(e[0])),t=(""+t).replace(/(^\s*|\s*$)/,""),t||i.fallback},tip:function(){return this.$tip||(this.$tip=t('<div class="tipsy"></div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"></div>'),this.$tip.data("tipsy-pointee",this.$element[0])),this.$tip},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled}},t.fn.tipsy=function(e){function i(i){var s=t.data(i,"tipsy");return s||(s=new n(i,t.fn.tipsy.elementOptions(i,e)),t.data(i,"tipsy",s)),s}function s(){var t=i(this);t.hoverState="in",0==e.delayIn?t.show():(t.fixTitle(),setTimeout(function(){"in"==t.hoverState&&t.show()},e.delayIn))}function o(){var t=i(this);t.hoverState="out",0==e.delayOut?t.hide():setTimeout(function(){"out"==t.hoverState&&t.hide()},e.delayOut)}if(e===!0)return this.data("tipsy");if("string"==typeof e){var a=this.data("tipsy");return a&&a[e](),this}if(e=t.extend({},t.fn.tipsy.defaults,e),e.live||this.each(function(){i(this)}),"manual"!=e.trigger){var r=e.live?"live":"bind",l="hover"==e.trigger?"mouseenter":"focus",h="hover"==e.trigger?"mouseleave":"blur";this[r](l,s)[r](h,o)}return this},t.fn.tipsy.defaults={className:null,delayIn:0,delayOut:0,fade:!1,fallback:"",gravity:"n",html:!1,live:!1,offset:0,opacity:.8,title:"title",trigger:"hover"},t.fn.tipsy.revalidate=function(){t(".tipsy").each(function(){var e=t.data(this,"tipsy-pointee");e&&i(e)||t(this).remove()})},t.fn.tipsy.elementOptions=function(e,i){return t.metadata?t.extend({},i,t(e).metadata()):i},t.fn.tipsy.autoNS=function(){return t(this).offset().top>t(document).scrollTop()+t(window).height()/2?"s":"n"},t.fn.tipsy.autoWE=function(){return t(this).offset().left>t(document).scrollLeft()+t(window).width()/2?"e":"w"},t.fn.tipsy.autoBounds=function(e,i){return function(){var n={ns:i[0],ew:i.length>1?i[1]:!1},s=t(document).scrollTop()+e,o=t(document).scrollLeft()+e,a=t(this);return a.offset().top<s&&(n.ns="n"),a.offset().left<o&&(n.ew="w"),t(window).width()+t(document).scrollLeft()-a.offset().left<e&&(n.ew="e"),t(window).height()+t(document).scrollTop()-a.offset().top<e&&(n.ns="s"),n.ns+(n.ew?n.ew:"")}}}(jQuery),!function(t,e){"use strict";if("function"!=typeof t.createEvent)return!1;var i,n,s,o,a,r,l,h,c="undefined"!=typeof jQuery,d=function(t){var e=t.toLowerCase(),i="MS"+t;return navigator.msPointerEnabled?i:e},u=!1,p={touchstart:d("PointerDown")+" touchstart",touchend:d("PointerUp")+" touchend",touchmove:d("PointerMove")+" touchmove"},f=function(t,e,i){for(var n=e.split(" "),s=n.length;s--;)t.addEventListener(n[s],i,!1)},g=function(t){return t.targetTouches?t.targetTouches[0]:t},m=function(){return(new Date).getTime()},v=function(e,s,o,a){var r=t.createEvent("Event");if(r.originalEvent=o,a=a||{},a.x=i,a.y=n,a.distance=a.distance,c&&(r=jQuery.Event(s,{originalEvent:o}),jQuery(e).trigger(r,a)),r.initEvent){for(var l in a)r[l]=a[l];r.initEvent(s,!0,!0),e.dispatchEvent(r)}for(;e;)e["on"+s]&&e["on"+s](r),e=e.parentNode},y=function(t){if("mousedown"!==t.type&&(u=!0),"mousedown"!==t.type||!u){var e=g(t);s=i=e.pageX,o=n=e.pageY,h=setTimeout(function(){v(t.target,"longtap",t),r=t.target},C),a=m(),I++}},b=function(t){if("mouseup"===t.type&&u)return void(u=!1);var e=[],c=m(),d=o-n,p=s-i;if(clearTimeout(l),clearTimeout(h),-x>=p&&e.push("swiperight"),p>=x&&e.push("swipeleft"),-x>=d&&e.push("swipedown"),d>=x&&e.push("swipeup"),e.length){for(var f=0;f<e.length;f++){var g=e[f];v(t.target,g,t,{distance:{x:Math.abs(p),y:Math.abs(d)}})}I=0}else s>=i-T&&i+T>=s&&o>=n-T&&n+T>=o&&a+S-c>=0&&(v(t.target,I>=2&&r===t.target?"dbltap":"tap",t),r=t.target),l=setTimeout(function(){I=0},$)},w=function(t){if("mousemove"!==t.type||!u){var e=g(t);i=e.pageX,n=e.pageY}},x=e.SWIPE_THRESHOLD||100,S=e.TAP_THRESHOLD||150,$=e.DBL_TAP_THRESHOLD||200,C=e.LONG_TAP_THRESHOLD||1e3,T=e.TAP_PRECISION/2||30,_=e.JUST_ON_TOUCH_DEVICES,I=0;f(t,p.touchstart+(_?"":" mousedown"),y),f(t,p.touchend+(_?"":" mouseup"),b),f(t,p.touchmove+(_?"":" mousemove"),w)}(document,window),function(t){"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],t):t(jQuery)}(function(t){function e(e){return!e||void 0!==e.allowPageScroll||void 0===e.swipe&&void 0===e.swipeStatus||(e.allowPageScroll=h),void 0!==e.click&&void 0===e.tap&&(e.tap=e.click),e||(e={}),e=t.extend({},t.fn.swipe.defaults,e),this.each(function(){var n=t(this),s=n.data(I);s||(s=new i(this,e),n.data(I,s))})}function i(e,i){function L(e){if(!(ht()||t(e.target).closest(i.excludedElements,Vt).length>0)){var n,s=e.originalEvent?e.originalEvent:e,o=C?s.touches[0]:s;return qt=w,C?Ut=s.touches.length:e.preventDefault(),Mt=0,Dt=null,jt=null,Ht=0,Rt=0,Bt=0,Wt=1,Ft=0,Qt=ft(),Nt=vt(),rt(),!C||Ut===i.fingers||i.fingers===y||N()?(dt(0,o),Yt=_t(),2==Ut&&(dt(1,s.touches[1]),Rt=Bt=wt(Qt[0].start,Qt[1].start)),(i.swipeStatus||i.pinchStatus)&&(n=M(s,qt))):n=!1,n===!1?(qt=$,M(s,qt),n):(i.hold&&(te=setTimeout(t.proxy(function(){Vt.trigger("hold",[s.target]),i.hold&&(n=i.hold.call(Vt,s,s.target))},this),i.longTapThreshold)),ct(!0),null)}}function k(t){var e=t.originalEvent?t.originalEvent:t;if(qt!==S&&qt!==$&&!lt()){var n,s=C?e.touches[0]:e,o=ut(s);if(Xt=_t(),C&&(Ut=e.touches.length),i.hold&&clearTimeout(te),qt=x,2==Ut&&(0==Rt?(dt(1,e.touches[1]),Rt=Bt=wt(Qt[0].start,Qt[1].start)):(ut(e.touches[1]),Bt=wt(Qt[0].end,Qt[1].end),jt=St(Qt[0].end,Qt[1].end)),Wt=xt(Rt,Bt),Ft=Math.abs(Rt-Bt)),Ut===i.fingers||i.fingers===y||!C||N()){if(Dt=Tt(o.start,o.end),F(t,Dt),Mt=$t(o.start,o.end),Ht=bt(),gt(Dt,Mt),(i.swipeStatus||i.pinchStatus)&&(n=M(e,qt)),!i.triggerOnTouchEnd||i.triggerOnTouchLeave){var a=!0;if(i.triggerOnTouchLeave){var r=It(this);a=Lt(o.end,r)}!i.triggerOnTouchEnd&&a?qt=O(x):i.triggerOnTouchLeave&&!a&&(qt=O(S)),(qt==$||qt==S)&&M(e,qt)}}else qt=$,M(e,qt);n===!1&&(qt=$,M(e,qt))}}function z(t){var e=t.originalEvent;return C&&e.touches.length>0?(at(),!0):(lt()&&(Ut=Zt),Xt=_t(),Ht=bt(),R()||!H()?(qt=$,M(e,qt)):i.triggerOnTouchEnd||0==i.triggerOnTouchEnd&&qt===x?(t.preventDefault(),qt=S,M(e,qt)):!i.triggerOnTouchEnd&&G()?(qt=S,D(e,qt,p)):qt===x&&(qt=$,M(e,qt)),ct(!1),null)}function P(){Ut=0,Xt=0,Yt=0,Rt=0,Bt=0,Wt=1,rt(),ct(!1)}function E(t){var e=t.originalEvent;i.triggerOnTouchLeave&&(qt=O(S),M(e,qt))}function A(){Vt.unbind(zt,L),Vt.unbind(Ot,P),Vt.unbind(Pt,k),Vt.unbind(Et,z),At&&Vt.unbind(At,E),ct(!1)}function O(t){var e=t,n=W(),s=H(),o=R();return!n||o?e=$:!s||t!=x||i.triggerOnTouchEnd&&!i.triggerOnTouchLeave?!s&&t==S&&i.triggerOnTouchLeave&&(e=$):e=S,e}function M(t,e){var i=void 0;return Q()||U()?i=D(t,e,d):(V()||N())&&i!==!1&&(i=D(t,e,u)),st()&&i!==!1?i=D(t,e,f):ot()&&i!==!1?i=D(t,e,g):nt()&&i!==!1&&(i=D(t,e,p)),e===$&&P(t),e===S&&(C?0==t.touches.length&&P(t):P(t)),i}function D(e,h,c){var m=void 0;if(c==d){if(Vt.trigger("swipeStatus",[h,Dt||null,Mt||0,Ht||0,Ut,Qt]),i.swipeStatus&&(m=i.swipeStatus.call(Vt,e,h,Dt||null,Mt||0,Ht||0,Ut,Qt),m===!1))return!1;if(h==S&&q()){if(Vt.trigger("swipe",[Dt,Mt,Ht,Ut,Qt]),i.swipe&&(m=i.swipe.call(Vt,e,Dt,Mt,Ht,Ut,Qt),m===!1))return!1;switch(Dt){case n:Vt.trigger("swipeLeft",[Dt,Mt,Ht,Ut,Qt]),i.swipeLeft&&(m=i.swipeLeft.call(Vt,e,Dt,Mt,Ht,Ut,Qt));break;case s:Vt.trigger("swipeRight",[Dt,Mt,Ht,Ut,Qt]),i.swipeRight&&(m=i.swipeRight.call(Vt,e,Dt,Mt,Ht,Ut,Qt));break;case o:Vt.trigger("swipeUp",[Dt,Mt,Ht,Ut,Qt]),i.swipeUp&&(m=i.swipeUp.call(Vt,e,Dt,Mt,Ht,Ut,Qt));break;case a:Vt.trigger("swipeDown",[Dt,Mt,Ht,Ut,Qt]),i.swipeDown&&(m=i.swipeDown.call(Vt,e,Dt,Mt,Ht,Ut,Qt))}}}if(c==u){if(Vt.trigger("pinchStatus",[h,jt||null,Ft||0,Ht||0,Ut,Wt,Qt]),i.pinchStatus&&(m=i.pinchStatus.call(Vt,e,h,jt||null,Ft||0,Ht||0,Ut,Wt,Qt),m===!1))return!1;if(h==S&&j())switch(jt){case r:Vt.trigger("pinchIn",[jt||null,Ft||0,Ht||0,Ut,Wt,Qt]),i.pinchIn&&(m=i.pinchIn.call(Vt,e,jt||null,Ft||0,Ht||0,Ut,Wt,Qt));break;case l:Vt.trigger("pinchOut",[jt||null,Ft||0,Ht||0,Ut,Wt,Qt]),i.pinchOut&&(m=i.pinchOut.call(Vt,e,jt||null,Ft||0,Ht||0,Ut,Wt,Qt))}}return c==p?(h===$||h===S)&&(clearTimeout(Jt),clearTimeout(te),Z()&&!tt()?(Kt=_t(),Jt=setTimeout(t.proxy(function(){Kt=null,Vt.trigger("tap",[e.target]),i.tap&&(m=i.tap.call(Vt,e,e.target))},this),i.doubleTapThreshold)):(Kt=null,Vt.trigger("tap",[e.target]),i.tap&&(m=i.tap.call(Vt,e,e.target)))):c==f?(h===$||h===S)&&(clearTimeout(Jt),Kt=null,Vt.trigger("doubletap",[e.target]),i.doubleTap&&(m=i.doubleTap.call(Vt,e,e.target))):c==g&&(h===$||h===S)&&(clearTimeout(Jt),Kt=null,Vt.trigger("longtap",[e.target]),i.longTap&&(m=i.longTap.call(Vt,e,e.target))),m}function H(){var t=!0;return null!==i.threshold&&(t=Mt>=i.threshold),t}function R(){var t=!1;return null!==i.cancelThreshold&&null!==Dt&&(t=mt(Dt)-Mt>=i.cancelThreshold),t}function B(){return null!==i.pinchThreshold?Ft>=i.pinchThreshold:!0}function W(){var t;return t=i.maxTimeThreshold&&Ht>=i.maxTimeThreshold?!1:!0}function F(t,e){if(i.allowPageScroll===h||N())t.preventDefault();else{var r=i.allowPageScroll===c;switch(e){case n:(i.swipeLeft&&r||!r&&i.allowPageScroll!=m)&&t.preventDefault();break;case s:(i.swipeRight&&r||!r&&i.allowPageScroll!=m)&&t.preventDefault();break;case o:(i.swipeUp&&r||!r&&i.allowPageScroll!=v)&&t.preventDefault();break;case a:(i.swipeDown&&r||!r&&i.allowPageScroll!=v)&&t.preventDefault()}}}function j(){var t=Y(),e=X(),i=B();return t&&e&&i}function N(){return!!(i.pinchStatus||i.pinchIn||i.pinchOut)}function V(){return!(!j()||!N())}function q(){var t=W(),e=H(),i=Y(),n=X(),s=R(),o=!s&&n&&i&&e&&t;return o}function U(){return!!(i.swipe||i.swipeStatus||i.swipeLeft||i.swipeRight||i.swipeUp||i.swipeDown)}function Q(){return!(!q()||!U())}function Y(){return Ut===i.fingers||i.fingers===y||!C}function X(){return 0!==Qt[0].end.x}function G(){return!!i.tap}function Z(){return!!i.doubleTap}function K(){return!!i.longTap}function J(){if(null==Kt)return!1;var t=_t();return Z()&&t-Kt<=i.doubleTapThreshold}function tt(){return J()}function et(){return(1===Ut||!C)&&(isNaN(Mt)||Mt<i.threshold)}function it(){return Ht>i.longTapThreshold&&b>Mt}function nt(){return!(!et()||!G())}function st(){return!(!J()||!Z())}function ot(){return!(!it()||!K())}function at(){Gt=_t(),Zt=event.touches.length+1}function rt(){Gt=0,Zt=0}function lt(){var t=!1;if(Gt){var e=_t()-Gt;e<=i.fingerReleaseThreshold&&(t=!0)}return t}function ht(){return!(Vt.data(I+"_intouch")!==!0)}function ct(t){t===!0?(Vt.bind(Pt,k),Vt.bind(Et,z),At&&Vt.bind(At,E)):(Vt.unbind(Pt,k,!1),Vt.unbind(Et,z,!1),At&&Vt.unbind(At,E,!1)),Vt.data(I+"_intouch",t===!0)}function dt(t,e){var i=void 0!==e.identifier?e.identifier:0;return Qt[t].identifier=i,Qt[t].start.x=Qt[t].end.x=e.pageX||e.clientX,Qt[t].start.y=Qt[t].end.y=e.pageY||e.clientY,Qt[t]}function ut(t){var e=void 0!==t.identifier?t.identifier:0,i=pt(e);return i.end.x=t.pageX||t.clientX,i.end.y=t.pageY||t.clientY,i}function pt(t){for(var e=0;e<Qt.length;e++)if(Qt[e].identifier==t)return Qt[e]}function ft(){for(var t=[],e=0;5>=e;e++)t.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0});return t}function gt(t,e){e=Math.max(e,mt(t)),Nt[t].distance=e}function mt(t){return Nt[t]?Nt[t].distance:void 0}function vt(){var t={};return t[n]=yt(n),t[s]=yt(s),t[o]=yt(o),t[a]=yt(a),t}function yt(t){return{direction:t,distance:0}}function bt(){return Xt-Yt}function wt(t,e){var i=Math.abs(t.x-e.x),n=Math.abs(t.y-e.y);return Math.round(Math.sqrt(i*i+n*n))}function xt(t,e){var i=e/t*1;return i.toFixed(2)}function St(){return 1>Wt?l:r}function $t(t,e){return Math.round(Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)))}function Ct(t,e){var i=t.x-e.x,n=e.y-t.y,s=Math.atan2(n,i),o=Math.round(180*s/Math.PI);return 0>o&&(o=360-Math.abs(o)),o}function Tt(t,e){var i=Ct(t,e);return 45>=i&&i>=0?n:360>=i&&i>=315?n:i>=135&&225>=i?s:i>45&&135>i?a:o}function _t(){var t=new Date;return t.getTime()}function It(e){e=t(e);var i=e.offset(),n={left:i.left,right:i.left+e.outerWidth(),top:i.top,bottom:i.top+e.outerHeight()};return n}function Lt(t,e){return t.x>e.left&&t.x<e.right&&t.y>e.top&&t.y<e.bottom}var kt=C||_||!i.fallbackToMouseEvents,zt=kt?_?T?"MSPointerDown":"pointerdown":"touchstart":"mousedown",Pt=kt?_?T?"MSPointerMove":"pointermove":"touchmove":"mousemove",Et=kt?_?T?"MSPointerUp":"pointerup":"touchend":"mouseup",At=kt?null:"mouseleave",Ot=_?T?"MSPointerCancel":"pointercancel":"touchcancel",Mt=0,Dt=null,Ht=0,Rt=0,Bt=0,Wt=1,Ft=0,jt=0,Nt=null,Vt=t(e),qt="start",Ut=0,Qt=null,Yt=0,Xt=0,Gt=0,Zt=0,Kt=0,Jt=null,te=null;try{Vt.bind(zt,L),Vt.bind(Ot,P)}catch(ee){t.error("events not supported "+zt+","+Ot+" on jQuery.swipe")}this.enable=function(){return Vt.bind(zt,L),Vt.bind(Ot,P),Vt},this.disable=function(){return A(),Vt},this.destroy=function(){return A(),Vt.data(I,null),Vt},this.option=function(e,n){if(void 0!==i[e]){if(void 0===n)return i[e];i[e]=n}else t.error("Option "+e+" does not exist on jQuery.swipe.options");return null}}var n="left",s="right",o="up",a="down",r="in",l="out",h="none",c="auto",d="swipe",u="pinch",p="tap",f="doubletap",g="longtap",m="horizontal",v="vertical",y="all",b=10,w="start",x="move",S="end",$="cancel",C="ontouchstart"in window,T=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,_=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,I="TouchSwipe",L={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:"label, button, input, select, textarea, a, .noSwipe"};t.fn.swipe=function(i){var n=t(this),s=n.data(I);if(s&&"string"==typeof i){if(s[i])return s[i].apply(this,Array.prototype.slice.call(arguments,1));t.error("Method "+i+" does not exist on jQuery.swipe")}else if(!(s||"object"!=typeof i&&i))return e.apply(this,arguments);return n},t.fn.swipe.defaults=L,t.fn.swipe.phases={PHASE_START:w,PHASE_MOVE:x,PHASE_END:S,PHASE_CANCEL:$},t.fn.swipe.directions={LEFT:n,RIGHT:s,UP:o,DOWN:a,IN:r,OUT:l},t.fn.swipe.pageScroll={NONE:h,HORIZONTAL:m,VERTICAL:v,AUTO:c},t.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:y}}),!function(t){"use strict";var e=function(e,i){this.el=t(e),this.options=t.extend({},t.fn.typed.defaults,i),this.isInput=this.el.is("input"),this.attr=this.options.attr,this.showCursor=this.isInput?!1:this.options.showCursor,this.elContent=this.attr?this.el.attr(this.attr):this.el.text(),this.contentType=this.options.contentType,this.typeSpeed=this.options.typeSpeed,this.startDelay=this.options.startDelay,this.backSpeed=this.options.backSpeed,this.backDelay=this.options.backDelay,this.stringsElement=this.options.stringsElement,this.strings=this.options.strings,this.strPos=0,this.arrayPos=0,this.stopNum=0,this.loop=this.options.loop,this.loopCount=this.options.loopCount,this.curLoop=0,this.stop=!1,this.cursorChar=this.options.cursorChar,this.shuffle=this.options.shuffle,this.sequence=[],this.build()};e.prototype={constructor:e,init:function(){var t=this;t.timeout=setTimeout(function(){for(var e=0;e<t.strings.length;++e)t.sequence[e]=e;t.shuffle&&(t.sequence=t.shuffleArray(t.sequence)),t.typewrite(t.strings[t.sequence[t.arrayPos]],t.strPos)},t.startDelay)},build:function(){var e=this;if(this.showCursor===!0&&(this.cursor=t('<span class="typed-cursor">'+this.cursorChar+"</span>"),this.el.after(this.cursor)),this.stringsElement){e.strings=[],this.stringsElement.hide();var i=this.stringsElement.find("p");t.each(i,function(i,n){e.strings.push(t(n).html())})}this.init()},typewrite:function(t,e){if(this.stop!==!0){var i=Math.round(70*Math.random())+this.typeSpeed,n=this;n.timeout=setTimeout(function(){var i=0,s=t.substr(e);if("^"===s.charAt(0)){var o=1;/^\^\d+/.test(s)&&(s=/\d+/.exec(s)[0],o+=s.length,i=parseInt(s)),t=t.substring(0,e)+t.substring(e+o)}if("html"===n.contentType){var a=t.substr(e).charAt(0);if("<"===a||"&"===a){var r="",l="";for(l="<"===a?">":";";t.substr(e).charAt(0)!==l;)r+=t.substr(e).charAt(0),e++;e++,r+=l}}n.timeout=setTimeout(function(){if(e===t.length){if(n.options.onStringTyped(n.arrayPos),n.arrayPos===n.strings.length-1&&(n.options.callback(),n.curLoop++,n.loop===!1||n.curLoop===n.loopCount))return;n.timeout=setTimeout(function(){n.backspace(t,e)},n.backDelay)}else{0===e&&n.options.preStringTyped(n.arrayPos);var i=t.substr(0,e+1);n.attr?n.el.attr(n.attr,i):n.isInput?n.el.val(i):"html"===n.contentType?n.el.html(i):n.el.text(i),e++,n.typewrite(t,e)}},i)},i)}},backspace:function(t,e){if(this.stop!==!0){var i=Math.round(70*Math.random())+this.backSpeed,n=this;n.timeout=setTimeout(function(){if("html"===n.contentType&&">"===t.substr(e).charAt(0)){for(var i="";"<"!==t.substr(e).charAt(0);)i-=t.substr(e).charAt(0),e--;e--,i+="<"}var s=t.substr(0,e);n.attr?n.el.attr(n.attr,s):n.isInput?n.el.val(s):"html"===n.contentType?n.el.html(s):n.el.text(s),e>n.stopNum?(e--,n.backspace(t,e)):e<=n.stopNum&&(n.arrayPos++,n.arrayPos===n.strings.length?(n.arrayPos=0,n.shuffle&&(n.sequence=n.shuffleArray(n.sequence)),n.init()):n.typewrite(n.strings[n.sequence[n.arrayPos]],e))},i)}},shuffleArray:function(t){var e,i,n=t.length;if(n)for(;--n;)i=Math.floor(Math.random()*(n+1)),e=t[i],t[i]=t[n],t[n]=e;return t},reset:function(){var t=this;clearInterval(t.timeout);var e=this.el.attr("id");this.el.after('<span id="'+e+'"/>'),this.el.remove(),"undefined"!=typeof this.cursor&&this.cursor.remove(),t.options.resetCallback()}},t.fn.typed=function(i){return this.each(function(){var n=t(this),s=n.data("typed"),o="object"==typeof i&&i;s||n.data("typed",s=new e(this,o)),"string"==typeof i&&s[i]()})},t.fn.typed.defaults={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:!1,backDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,contentType:"html",callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window.jQuery),function(t){"use strict";var e={init:function(){this.config(),this.bindEvents()},config:function(){this.config={$window:t(window),$document:t(document),$windowWidth:t(window).width(),$windowHeight:t(window).height(),$windowTop:t(window).scrollTop(),$body:t("body"),$viewportWidth:"",$wpAdminBar:null,$isRetina:!1,$heightChanged:!1,$widthChanged:!1,$isRTL:!1,$isMobile:!1,$mobileMenuStyle:null,$mobileMenuToggleStyle:null,$mobileMenuBreakpoint:960,$siteWrap:null,$siteMain:null,$siteHeader:null,$siteHeaderStyle:null,$siteHeaderHeight:0,$siteHeaderTop:0,$siteHeaderBottom:0,$verticalHeaderActive:!1,$hasHeaderOverlay:!1,$hasStickyHeader:!1,$hasStickyMobileHeader:!1,$hasStickyNavbar:!1,$siteLogo:null,$siteLogoHeight:0,$siteLogoSrc:null,$siteNavWrap:null,$siteNav:null,$siteNavDropdowns:null,$localScrollTargets:"li.local-scroll a, a.local-scroll, .local-scroll-link, .local-scroll-link > a",$localScrollOffset:0,$localScrollSpeed:600,$localScrollEasing:"easeInOutCubic",$localScrollSections:[],$hasTopBar:!1,$hasStickyTopBar:!1,$stickyTopBar:null,$hasStickyTopBarMobile:!1,$hasFixedFooter:!1}},bindEvents:function(){var e=this;e.config.$document.on("ready",function(){e.initUpdateConfig(),e.superfish(),e.megaMenusWidth(),e.mobileMenu(),e.navNoClick(),e.hideEditLink(),e.customMenuWidgetAccordion(),e.inlineHeaderLogo(),e.menuSearch(),e.headerCart(),e.backTopLink(),e.smoothCommentScroll(),e.tipsyTooltips(),e.responsiveText(),e.customHovers(),e.toggleBar(),e.localScrollLinks(),e.customSelects(),e.owlCarousel(),e.archiveMasonryGrids(),e.autoLightbox(),e.iLightbox(),e.overlayHovers(),e.skillbar(),e.milestone(),e.countdown(),e.typedText(),e.equalHeights(),e.isotopeGrids(),e.vcexFilterNav(),e.ctf7Preloader(),e.visualComposer(),e.vcPageEditable()}),e.config.$window.on("load",function(){if(e.config.$body.addClass("wpex-window-loaded"),e.windowLoadUpdateConfig(),e.megaMenusTop(),e.flushDropdownsTop(),e.fadeIn(),e.parallax(),e.cartSearchDropdownsRelocate(),e.sliderPro(),e.stickyTopBar(),e.config.$hasStickyHeader){var i=wpexLocalize.stickyHeaderStyle;("standard"==i||"shrink"==i||"shrink_animated"==i)&&(e.stickyHeader(),e.shrinkStickyHeader())}e.stickyHeaderMenu(),e.stickyVcexNavbar(),e.headerOverlayOffset(),e.footerReveal(),e.fixedFooter(),e.titleBreadcrumbsFix(),void 0!==t.fn.infinitescroll&&t("div.infinite-scroll-nav").length&&e.infiniteScrollInit(),window.setTimeout(function(){e.scrollToHash(e)},500)}),e.config.$window.resize(function(){e.config.$widthChanged=!1,e.config.$heightChanged=!1,e.config.$window.width()!=e.config.$windowWidth&&(e.config.$widthChanged=!0,e.widthResizeUpdateConfig()),e.config.$window.height()!=e.config.$windowHeight&&(e.config.$windowHeight=e.config.$window.height(),e.config.$heightChanged=!0)}),e.config.$window.scroll(function(){e.config.$hasScrolled=!1,e.config.$window.scrollTop()!=e.config.$windowTop&&(e.config.$hasScrolled=!0,e.config.$windowTop=e.config.$window.scrollTop(),e.localScrollHighlight())}),e.config.$window.on("orientationchange",function(){e.widthResizeUpdateConfig(),e.isotopeGrids(),e.vcexFilterNav(),e.archiveMasonryGrids()})},initUpdateConfig:function(){var e=this;e.config.$viewportWidth=e.viewportWidth(),e.config.$isRetina=e.retinaCheck(),e.config.$isRetina&&e.config.$body.addClass("wpex-is-retina"),e.mobileCheck()&&(e.config.$isMobile=!0,e.config.$body.addClass("wpex-is-mobile-device"));var i=t("#wpadminbar");i.length&&(e.config.$wpAdminBar=i);var n=t("#wrap");n&&(e.config.$siteWrap=n);var s=t("#main");s&&(e.config.$siteMain=s);var o=t("#site-header");o.length&&!o.hasClass("header-builder")&&(e.config.$siteHeaderStyle=wpexLocalize.siteHeaderStyle,e.config.$siteHeader=t("#site-header"));var a=t("#site-logo img.logo-img");a.length&&(e.config.$siteLogo=a,e.config.$siteLogoSrc=e.config.$siteLogo.attr("src"));var r=t("#site-navigation-wrap");if(r.length){e.config.$siteNavWrap=r;var l=t("#site-navigation",r);l.length&&(e.config.$siteNav=l),wpexLocalize.hasStickyNavbar&&(e.config.$hasStickyNavbar=!0);var h=t(".dropdown-menu > .menu-item-has-children > ul",r);r.length&&(e.config.$siteNavDropdowns=h)}wpexLocalize.hasMobileMenu&&(e.config.$mobileMenuStyle=wpexLocalize.mobileMenuStyle,e.config.$mobileMenuToggleStyle=wpexLocalize.mobileMenuToggleStyle,e.config.$mobileMenuBreakpoint=wpexLocalize.mobileMenuBreakpoint),e.config.$body.hasClass("wpex-has-fixed-footer")&&(e.config.$hasFixedFooter=!0),e.config.$footerReveal=t(".footer-reveal-visible"),e.config.$footerReveal.length&&e.config.$siteWrap&&e.config.$siteMain&&(e.config.$hasFooterReveal=!0),e.config.$siteHeader&&e.config.$body.hasClass("has-overlay-header")&&(e.config.$hasHeaderOverlay=!0);var c=t("#top-bar-wrap");c.length&&(e.config.$hasTopBar=!0,c.hasClass("wpex-top-bar-sticky")&&(e.config.$stickyTopBar=c,
e.config.$stickyTopBar.length&&(e.config.$hasStickyTopBar=!0,e.config.$hasStickyTopBarMobile=wpexLocalize.hasStickyTopBarMobile))),e.config.$hasStickyMobileHeader=wpexLocalize.hasStickyMobileHeader,e.config.$siteHeader&&wpexLocalize.hasStickyHeader&&(e.config.$hasStickyHeader=!0),this.config.$body.hasClass("wpex-has-vertical-header")&&(e.config.$verticalHeaderActive=!0),t(".vcex-navbar-sticky").length&&(e.config.$hasStickyTopBar=!1,e.config.$hasStickyHeader=!1,e.config.$hasStickyNavbar=!1),wpexLocalize.localScrollSpeed&&(e.config.$localScrollSpeed=parseInt(wpexLocalize.localScrollSpeed)),wpexLocalize.localScrollEasing&&(e.config.$localScrollEasing=wpexLocalize.localScrollEasing,"false"==e.config.$localScrollEasing&&(e.config.$localScrollEasing="swing")),e.config.$localScrollSections=e.localScrollSections()},windowLoadUpdateConfig:function(){if(this.config.$siteHeader){var t=this.config.$siteHeader.offset().top;this.config.$windowHeight=this.config.$window.height(),this.config.$siteHeaderHeight=this.config.$siteHeader.outerHeight(),this.config.$siteHeaderBottom=t+this.config.$siteHeaderHeight,this.config.$siteHeaderTop=t,this.config.$siteLogo&&(this.config.$siteLogoHeight=this.config.$siteLogo.height())}this.config.$localScrollOffset=this.parseLocalScrollOffset()},widthResizeUpdateConfig:function(){this.config.$windowHeight=this.config.$window.height(),this.config.$windowWidth=this.config.$window.width(),this.config.$windowTop=this.config.$window.scrollTop(),this.config.$viewportWidth=this.viewportWidth(),this.config.$siteHeader&&(this.config.$siteHeaderHeight=this.config.$siteHeader.outerHeight()),this.config.$siteLogo&&(this.config.$siteLogoHeight=this.config.$siteLogo.height()),this.config.$windowWidth<960?this.config.$verticalHeaderActive=!1:this.config.$body.hasClass("wpex-has-vertical-header")&&(this.config.$verticalHeaderActive=!0),this.config.$localScrollOffset=this.parseLocalScrollOffset(),this.megaMenusWidth(),this.inlineHeaderLogo(),this.cartSearchDropdownsRelocate(),this.overlayHovers(),this.responsiveText()},retinaCheck:function(){var t="(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)";return window.devicePixelRatio>1?!0:window.matchMedia&&window.matchMedia(t).matches?!0:!1},mobileCheck:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?!0:void 0},viewportWidth:function(){var t=window,e="inner";return"innerWidth"in window||(e="client",t=document.documentElement||document.body),t[e+"Width"]},superfish:function(){this.config.$siteNav&&void 0!==t.fn.superfish&&t("ul.sf-menu",this.config.$siteNav).superfish({delay:wpexLocalize.superfishDelay,speed:wpexLocalize.superfishSpeed,speedOut:wpexLocalize.superfishSpeedOut,cssArrows:!1,disableHI:!1,animation:{opacity:"show"},animationOut:{opacity:"hide"}})},megaMenusWidth:function(){if(wpexLocalize.megaMenuJS&&"one"==this.config.$siteHeaderStyle&&this.config.$siteNavDropdowns&&this.config.$siteNavWrap.is(":visible")){var e=t(".megamenu > ul",this.config.$siteNavWrap);if(e.length){var i=this.config.$siteHeader.find(".container").outerWidth(),n=this.config.$siteNavWrap.outerWidth(),s=parseInt(this.config.$siteNavWrap.css("right"));"auto"==s&&(s=0);var o=i-n-s;e.css({width:i,"margin-left":-o})}}},megaMenusTop:function(){function e(){if(i.config.$siteNavWrap.is(":visible")){var t=i.config.$siteHeader.outerHeight(),e=i.config.$siteNavWrap.outerHeight(),s=t-e;n.css({top:s/2+e})}}var i=this;if(i.config.$siteNavDropdowns&&"one"==i.config.$siteHeaderStyle){var n=t(".megamenu > ul",i.config.$siteNavWrap);n.length&&(e(),this.config.$window.scroll(function(){e()}),this.config.$window.resize(function(){e()}),t(".megamenu > a",i.config.$siteNav).hover(function(){e()}))}},flushDropdownsTop:function(){function e(){if(i.config.$siteNavWrap.is(":visible")){var t=i.config.$siteHeader.outerHeight(),e=i.config.$siteNavWrap.outerHeight(),n=t-e;i.config.$siteNavDropdowns.css("top",n/2+e)}}var i=this;i.config.$siteNavDropdowns&&i.config.$siteNavWrap.hasClass("wpex-flush-dropdowns")&&(e(),this.config.$window.scroll(function(){e()}),this.config.$window.resize(function(){e()}),t(".wpex-flush-dropdowns li.menu-item-has-children > a").hover(function(){e()}))},mobileMenu:function(){"sidr"==this.config.$mobileMenuStyle&&"undefined"!=typeof wpexLocalize.sidrSource?this.mobileMenuSidr():"toggle"==this.config.$mobileMenuStyle?this.mobileMenuToggle():"full_screen"==this.config.$mobileMenuStyle&&this.mobileMenuFullScreen()},mobileMenuSidr:function(){var e=this;e.config.$body.append('<div class="wpex-sidr-overlay wpex-hidden"></div>');var i=t(".wpex-sidr-overlay");t("a.mobile-menu-toggle, li.mobile-menu-toggle > a").sidr({name:"sidr-main",source:wpexLocalize.sidrSource,side:wpexLocalize.sidrSide,displace:wpexLocalize.sidrDisplace,speed:parseInt(wpexLocalize.sidrSpeed),renaming:!0,bind:"click",onOpen:function(){t("#sidr-main").addClass("wpex-mobile-menu"),wpexLocalize.sidrBodyNoScroll&&e.config.$body.addClass("wpex-noscroll");var n=t(".sidr-class-menu-item-has-children");n.children("a").append('<span class="sidr-class-dropdown-toggle"></span>');var s=t(".sidr-class-dropdown-toggle");"li"==wpexLocalize.sidrDropdownTarget&&(s=t(".sidr-class-menu-item-has-children > a")),s.on("click",function(e){var i="";if(i="li"==wpexLocalize.sidrDropdownTarget?t(this).parent("li"):t(this).parent("a").parent("li"),i.hasClass("active"))i.removeClass("active").children("ul").slideUp("fast");else{var s=i.parents("li");n.not(s).removeClass("active").children("ul").slideUp("fast"),i.addClass("active").children("ul").slideDown("fast")}return!1}),i.fadeIn(wpexLocalize.sidrSpeed),t(".wpex-sidr-overlay").on("click",function(e){return t.sidr("close","sidr-main"),!1})},onClose:function(){wpexLocalize.sidrBodyNoScroll&&e.config.$body.removeClass("wpex-noscroll"),t(".sidr-class-menu-item-has-children.active").removeClass("active").children("ul").hide(),i.fadeOut(wpexLocalize.sidrSpeed)}});var n=t("#sidr-main");t("[class*='sidr-class-fa']",n).attr("class",function(t,e){return e=e.replace("sidr-class-fa","fa"),e=e.replace("sidr-class-fa-","fa-")}),t("a.sidr-class-toggle-sidr-close",n).on("click",function(e){return t.sidr("close","sidr-main"),!1}),e.config.$window.resize(function(){e.config.$viewportWidth>=e.config.$mobileMenuBreakpoint&&t.sidr("close","sidr-main")}),t("li.sidr-class-local-scroll > a",n).click(function(){var i=this.hash;return t.inArray(i,e.config.$localScrollSections)>-1?(t.sidr("close","sidr-main"),e.scrollTo(i),!1):void 0})},mobileMenuToggle:function(){var e=this,i=wpexLocalize.mobileToggleMenuPosition,n="mobile-toggle-nav wpex-mobile-menu wpex-clr wpex-togglep-"+i,s="",o=t("#mobile-menu-search"),a=e.config.$siteHeader;"fixed_top"==e.config.$mobileMenuToggleStyle?(a=t("#wpex-mobile-menu-fixed-top"),a.length&&a.append('<nav class="'+n+'"></nav>')):"absolute"==i?"navbar"==e.config.$mobileMenuToggleStyle?(a=t("#wpex-mobile-menu-navbar"),a.length&&a.append('<nav class="'+n+'"></nav>')):a&&a.append('<nav class="'+n+'"></nav>'):"afterself"==i?(a=t("#wpex-mobile-menu-navbar"),t('<nav class="'+n+'"></nav>').insertAfter(a)):t('<nav class="'+n+'"></nav>').insertAfter(a);var r=t(".mobile-toggle-nav");s=t("#mobile-menu-alternative").length?t("#mobile-menu-alternative .dropdown-menu").html():t(".dropdown-menu",e.config.$siteNav).html(),r.html('<ul class="mobile-toggle-nav-ul">'+s+"</ul>"),t(".mobile-toggle-nav-ul, .mobile-toggle-nav-ul *").children().each(function(){t(this).removeAttr("style")}),t(".mobile-toggle-nav-ul").addClass("container"),t(".mobile-menu-toggle").on("click",function(e){var i=t(".mobile-toggle-nav");return wpexLocalize.animateMobileToggle?i.stop(!0,!0).slideToggle("fast").toggleClass("visible"):i.toggle().toggleClass("visible"),!1}),r.length&&e.config.$window.resize(function(){e.config.$viewportWidth>=e.config.$mobileMenuBreakpoint&&r.hide().removeClass("visible")}),o.length&&(r.append('<div class="mobile-toggle-nav-search container"></div>'),t(".mobile-toggle-nav-search").append(o))},mobileMenuFullScreen:function(){var e=this,i=wpexLocalize.fullScreenMobileMenuStyle?wpexLocalize.fullScreenMobileMenuStyle:!1,n="";e.config.$body.append('<div class="full-screen-overlay-nav wpex-mobile-menu wpex-clr '+i+'"><span class="full-screen-overlay-nav-close"></span><nav class="full-screen-overlay-nav-ul-wrapper"><ul class="full-screen-overlay-nav-ul"></ul></nav></div>'),n=t("#mobile-menu-alternative").length?t("#mobile-menu-alternative .dropdown-menu").html():t("#site-navigation .dropdown-menu").html(),t(".full-screen-overlay-nav-ul").html(n);var s=t(".full-screen-overlay-nav");t(".full-screen-overlay-nav, .full-screen-overlay-nav *").children().each(function(){t(this).removeAttr("style")}),t(".mobile-menu-toggle").on("click",function(t){return s.addClass("visible"),e.config.$body.addClass("wpex-noscroll"),!1}),t(".full-screen-overlay-nav-close").on("click",function(t){return s.removeClass("visible"),e.config.$body.removeClass("wpex-noscroll"),!1})},navNoClick:function(){t("li.nav-no-click > a, li.sidr-class-nav-no-click > a").on("click",function(){return!1})},menuSearch:function(){var e=this;if("drop_down"==wpexLocalize.menuSearchStyle){var i=t("a.search-dropdown-toggle"),n=t("#searchform-dropdown");i.click(function(e){n.toggleClass("show"),t(this).parent("li").toggleClass("active");var i=n.css("transition-duration");return i=1e3*i.replace("s",""),i&&setTimeout(function(){n.find('input[type="search"]').focus()},i),t("div#current-shop-items-dropdown").removeClass("show"),t("li.wcmenucart-toggle-dropdown").removeClass("active"),!1}),e.config.$document.on("click",function(e){t(e.target).closest("#searchform-dropdown.show").length||(i.parent("li").removeClass("active"),n.removeClass("show"))})}else if("overlay"==wpexLocalize.menuSearchStyle){if(!t.fn.leanerModal)return;var s=t("a.search-overlay-toggle");s.leanerModal({id:"#searchform-overlay",top:100,overlay:.8}),s.click(function(){t("#searchform-overlay .searchform input").focus()})}else if("header_replace"==wpexLocalize.menuSearchStyle){var o=t("#searchform-header-replace");t("a.search-header-replace-toggle").click(function(t){o.toggleClass("show");var e=o.css("transition-duration");return e=1e3*e.replace("s",""),e&&setTimeout(function(){o.find('input[type="search"]').focus()},e),!1}),t("#searchform-header-replace-close").click(function(){return o.removeClass("show"),!1}),e.config.$document.on("click",function(e){t(e.target).closest(t("#searchform-header-replace.show")).length||o.removeClass("show")})}},headerCart:function(){if(!t("a.wcmenucart").hasClass("go-to-shop")){var e=t(".toggle-cart-widget");if(e.length)if("drop_down"==wpexLocalize.wooCartStyle){var i=t("div#current-shop-items-dropdown");if(!i.length)return;e.click(function(e){return t("#searchform-dropdown").removeClass("show"),t("a.search-dropdown-toggle").parent("li").removeClass("active"),i.toggleClass("show"),t(this).toggleClass("active"),!1}),i.click(function(t){t.stopPropagation()}),this.config.$document.click(function(){i.removeClass("show"),e.removeClass("active")})}else"overlay"==wpexLocalize.wooCartStyle&&e.leanerModal({id:"#current-shop-items-overlay",top:100,overlay:.8})}},headerOverlayOffset:function(){var e=t(".add-overlay-header-offset");if(e.length){var i=this,n=i.config.$siteHeaderHeight;if(!n)return;var s=t('<div style="height:'+n+'px"></div>');e.prepend(s),i.config.$window.resize(function(){s.css("height",i.config.$siteHeaderHeight)})}},cartSearchDropdownsRelocate:function(){if(!this.config.$hasHeaderOverlay&&this.config.$siteHeader&&this.config.$siteHeader.hasClass("wpex-reposition-cart-search-drops")&&this.config.$siteNav&&this.config.$siteNav.is(":visible")){var e=t(".dropdown-menu > li:nth-last-child(1)",this.config.$siteNav);if(e.length){var i=t("#searchform-dropdown"),n=t("#current-shop-items-dropdown"),s=e.position();i.length&&i.css({right:"auto",left:s.left-i.outerWidth()+e.width()}),n.length&&n.css({right:"auto",left:s.left-n.outerWidth()+e.width()})}}},hideEditLink:function(){t("a.hide-post-edit",t("#content")).click(function(){return t("div.post-edit").hide(),!1})},customMenuWidgetAccordion:function(){var e=this;t(".widget_nav_menu .current-menu-ancestor",e.config.$siteMain).addClass("active").children("ul").show(),t(".widget_nav_menu",e.config.$siteMain).each(function(){var e=t(this).find(".menu-item-has-children");e.each(function(){t(this).addClass("parent");var i=t(this).children("a");i.on("click",function(i){var n=t(this).parent("li"),s=n.parents("li");return n.hasClass("active")?n.removeClass("active").children(".sub-menu").stop(!0,!0).slideUp("fast"):(e.not(s).removeClass("active").children(".sub-menu").slideUp("fast"),n.addClass("active").children(".sub-menu").stop(!0,!0).slideDown("fast")),!1})})})},inlineHeaderLogo:function(){var e=this;if("five"==e.config.$siteHeaderStyle){var i=t("#site-header-inner > .header-five-logo",e.config.$siteHeader),n=t(".navbar-style-five",e.config.$siteHeader),s=n.children("#site-navigation").children("ul").children("li").size(),o=Math.round(s/2)-parseInt(wpexLocalize.headerFiveSplitOffset),a=t(".menu-item-logo .header-five-logo");this.config.$viewportWidth>=this.config.$mobileMenuBreakpoint&&i.length&&n.length&&(t('<li class="menu-item-logo"></li>').insertAfter(n.find("#site-navigation > ul > li:nth( "+o+" )")),i.appendTo(n.find(".menu-item-logo"))),this.config.$viewportWidth<this.config.$mobileMenuBreakpoint&&a.length&&(a.prependTo(t("#site-header-inner")),t(".menu-item-logo").remove()),i.addClass("display")}},backTopLink:function(){var e=this,i=t("a#site-scroll-top");if(i.length){var n=wpexLocalize.scrollTopSpeed?parseInt(wpexLocalize.scrollTopSpeed):1e3,s=wpexLocalize.scrollTopOffset?parseInt(wpexLocalize.scrollTopOffset):100;e.config.$window.scroll(function(){t(this).scrollTop()>s?i.addClass("show"):i.removeClass("show")}),i.on("click",function(i){return t("html, body").stop(!0,!0).animate({scrollTop:0},n,e.config.$localScrollEasing),!1})}},smoothCommentScroll:function(){var e=this;t(".single li.comment-scroll a").click(function(i){var n=t("#comments"),s=n.offset().top-e.config.$localScrollOffset-20;return e.scrollTo(n,s),!1})},tipsyTooltips:function(){t("a.tooltip-left").tipsy({fade:!0,gravity:"e"}),t("a.tooltip-right").tipsy({fade:!0,gravity:"w"}),t("a.tooltip-up").tipsy({fade:!0,gravity:"s"}),t("a.tooltip-down").tipsy({fade:!0,gravity:"n"})},responsiveText:function(){var e=this,i=t(".wpex-responsive-txt");i.each(function(){var i=t(this),n=i.width(),s=i.data(),o=e.parseData(s.minFontSize,13),a=e.parseData(s.maxFontSize,40),r=e.parseData(s.responsiveTextRatio,10),l=n/r,h=l>a?a:o>l?o:l;i.css("font-size",h+"px")})},customHovers:function(e){t(".wpex-data-hover",e).each(function(){var e=t(this),i=t(this).css("backgroundColor"),n=t(this).css("color"),s=t(this).attr("data-hover-background"),o=t(this).attr("data-hover-color");e.hover(function(){"undefined"!==CSSStyleDeclaration.prototype.setProperty?(s&&this.style.setProperty("background-color",s,"important"),o&&this.style.setProperty("color",o,"important")):(s&&e.css("background-color",s),o&&e.css("color",o))},function(){"undefined"!==CSSStyleDeclaration.prototype.setProperty?(s&&this.style.setProperty("background-color",i,"important"),o&&this.style.setProperty("color",n,"important")):(s&&i&&e.css("background-color",i),o&&n&&e.css("color",n))})})},toggleBar:function(){var e=this,i=t("a.toggle-bar-btn, a.togglebar-toggle"),n=t("#toggle-bar-wrap");i.length&&n.length&&(i.on("click",function(e){var s=t(".toggle-bar-btn").find(".fa");return s.length&&(s.toggleClass(i.data("icon")),s.toggleClass(i.data("icon-hover"))),n.toggleClass("active-bar"),!1}),e.config.$document.on("click",function(e){if(!t(e.target).closest("#toggle-bar-wrap.active-bar").length){n.removeClass("active-bar");var s=i.children(".fa");s.length&&s.removeClass(i.data("icon-hover")).addClass(i.data("icon"))}}))},skillbar:function(e){void 0!=t.fn.appear&&t(".vcex-skillbar",e).each(function(){var e=t(this);e.appear(function(){e.find(".vcex-skillbar-bar").animate({width:t(this).attr("data-percent")},800)})},{accX:0,accY:0})},milestone:function(e){t(".vcex-milestone-time",e).each(function(){var e=t(this),i=e.data(),n=i.startVal,s=i.endVal,o=i.decimals,a=i.duration,r={useEasing:!0,useGrouping:!0,separator:i.separator,decimal:i.decimal,prefix:"",suffix:""},l=new CountUp(this,n,s,o,a,r);e.appear(function(){l.start()})})},countdown:function(e){void 0!=t.fn.countdown&&t(".vcex-countdown",e).each(function(){var e=t(this),i=e.data("countdown"),n=e.data("days"),s=e.data("hours"),o=e.data("minutes"),a=e.data("seconds");i&&e.countdown(i,function(t){e.html(t.strftime("<div>%D <small>"+n+"</small></div> <div>%H <small>"+s+"</small> <div>%M <small></div>"+o+"</small></div> <div>%S <small>"+a+"</small></div>"))})})},typedText:function(e){void 0!=t.fn.typed&&t(".vcex-typed-text",e).each(function(){var e=t(this),i=e.data("settings");i.typeSpeed=parseInt(i.typeSpeed),i.backDelay=parseInt(i.backDelay),i.backSpeed=parseInt(i.backSpeed),i.startDelay=parseInt(i.startDelay),i.strings=e.data("strings"),e.typed(i)})},parallax:function(e){t(".wpex-parallax-bg",e).each(function(){var e=t(this);e.scrolly2().trigger("scroll"),e.css({opacity:1})})},parseLocalScrollOffset:function(){var e=this,i=0;if(wpexLocalize.localScrollOffset)return wpexLocalize.localScrollOffset;if(t(".vcex-navbar-sticky").length){var n=t(".vcex-navbar-sticky");if(n.is(":visible"))return i=parseInt(i)+parseInt(t(".vcex-navbar-sticky").outerHeight())}if(e.config.$hasStickyHeader&&(i=!e.config.$hasStickyMobileHeader&&e.config.$windowWidth<=wpexLocalize.stickyHeaderBreakPoint?0:e.config.$siteHeader.hasClass("shrink-sticky-header")?wpexLocalize.shrinkHeaderHeight:e.config.$siteHeaderHeight),e.config.$hasStickyNavbar&&e.config.$viewportWidth>=wpexLocalize.stickyNavbarBreakPoint&&(i=parseInt(i)+parseInt(e.config.$siteNavWrap.outerHeight())),"fixed_top"==e.config.$mobileMenuToggleStyle){var s=t("#wpex-mobile-menu-fixed-top");s.length&&s.is(":visible")&&(i=parseInt(i)+parseInt(s.outerHeight()))}return e.config.$stickyTopBar&&(i=parseInt(i)+parseInt(e.config.$stickyTopBar.outerHeight())),t("#wpadminbar").length&&(i=parseInt(i)+parseInt(t("#wpadminbar").outerHeight())),i=i?i-1:0},scrollTo:function(e,i,n){if(e){var s=this,o=null,a=t("html, body"),r=!1,l=t('[data-ls_id="'+e+'"]');if(l.length?(o=l,r=!0):o="string"==typeof e?t(e):e,o.length){var h=s.config.$localScrollSpeed?parseInt(s.config.$localScrollSpeed):1e3,c=s.config.$localScrollOffset,d=s.config.$localScrollEasing;i=i?i:o.offset().top-c,e&&r&&wpexLocalize.localScrollUpdateHash&&(window.location.hash=e);var u=t(".mobile-toggle-nav");u.length&&u.is(":visible")?wpexLocalize.animateMobileToggle?t(".mobile-toggle-nav").slideUp("fast",function(){t(".mobile-toggle-nav").removeClass("visible"),a.stop(!0,!0).animate({scrollTop:o.offset().top-c},h)}):(t(".mobile-toggle-nav").hide().removeClass("visible"),a.stop(!0,!0).animate({scrollTop:o.offset().top-c},h)):a.stop(!0,!0).animate({scrollTop:i},h,d)}}},scrollToHash:function(e){var i=e,n=location.hash;if(n){if("#view_comments"==n||"#comments_reply"==n){var s=t("#comments"),o=s.offset().top-i.config.$localScrollOffset-20;return void(s.length&&i.scrollTo(s,o))}return-1!=n.indexOf("localscroll-")?void i.scrollTo(n.replace("localscroll-","")):t('[data-ls_id="'+n+'"]').length?void i.scrollTo(n):void 0}},localScrollSections:function(){var e=this;if(e.config.$siteNav){var i=t("a",this.config.$siteNav),n=location,s=n.href;s=n.hash?s.substr(0,s.indexOf("#")):s,i.each(function(){var e=t(this),i=e.attr("href");if(i&&-1!=i.indexOf("localscroll-")){e.parent("li").addClass("local-scroll");var n=i.substr(0,i.indexOf("#"));if(n==s){var o=i.substring(i.indexOf("#")+1),a=o.replace("localscroll-","");e.attr("data-ls_linkto","#"+a)}}})}for(var o=[],a=t(e.config.$localScrollTargets),r=0;r<a.length;r++){var l=a[r],h=t(l),c=t(l).attr("href"),d=c?"#"+c.replace(/^.*?(#|$)/,""):null;d&&(h.attr("data-ls_linkto")||h.attr("data-ls_linkto",d),t('[data-ls_id="'+d+'"]').length?-1==t.inArray(d,o)&&o.push(d):t(d).length&&-1==t.inArray(d,o)&&o.push(d))}return o},localScrollLinks:function(){var e=this;t(e.config.$localScrollTargets).on("click",function(){var i=t(this).attr("data-ls_linkto");return i=i?i:this.hash,t.inArray(i,e.config.$localScrollSections)>-1?(e.scrollTo(i),!1):void 0}),t("a.woocommerce-review-link",t("body.single div.entry-summary")).click(function(){var i=t(".woocommerce-tabs");if(i.length){t(".reviews_tab a").click();var n=i.offset().top-e.config.$localScrollOffset;e.scrollTo(i,n)}return!1})},localScrollHighlight:function(){var e=this,i=e.config.$localScrollSections;if(i.length)for(var n,s,o,a=this.config.$window.scrollTop(),r=0;r<i.length;r++){var l=i[r];if(t('[data-ls_id="'+l+'"]').length){var h=t('[data-ls_id="'+l+'"]');n=h.offset().top-e.config.$localScrollOffset-1,s=h.outerHeight(),o=t('[data-ls_linkto="'+l+'"]')}else t(l).length&&(n=t(l).offset().top-e.config.$localScrollOffset-1,s=t(l).outerHeight(),o=t('[data-ls_linkto="'+l+'"]'));a>=n&&n+s>a?(o.addClass("active"),o.parent("li").addClass("current-menu-item")):(o.removeClass("active"),o.parent("li").removeClass("current-menu-item"))}},equalHeights:function(){void 0!==t.fn.wpexEqualHeights&&(t(".match-height-grid").wpexEqualHeights({children:".match-height-content"}),t(".match-height-row").wpexEqualHeights({children:".match-height-content"}),t(".vcex-feature-box-match-height").wpexEqualHeights({children:".vcex-match-height"}),t(".blog-equal-heights").wpexEqualHeights({children:".blog-entry-inner"}),t(".related-posts").wpexEqualHeights({children:".related-post-content"}),t(".wpex-vc-row-columns-match-height").wpexEqualHeights({children:".wpex-vc-column-wrapper"}),t(".wpex-vc-columns-wrap").wpexEqualHeights({children:".equal-height-column"}),t(".wpex-vc-columns-wrap").wpexEqualHeights({children:".equal-height-content"}))},footerReveal:function(){function t(){if(i.config.$viewportWidth<960)return void(n.hasClass("footer-reveal")&&(n.toggleClass("footer-reveal footer-reveal-visible"),i.config.$siteWrap.css("margin-bottom","")));var t=!1,e=n.outerHeight(),s=i.config.$windowHeight,o=0;o=n.hasClass("footer-reveal")?i.config.$siteWrap.outerHeight()+i.config.$localScrollOffset:i.config.$siteWrap.outerHeight()+i.config.$localScrollOffset-e,s>e&&o>s&&(t=!0),t&&n.hasClass("footer-reveal-visible")&&(i.config.$siteWrap.css({"margin-bottom":e}),n.removeClass("footer-reveal-visible"),n.addClass("footer-reveal")),!t&&n.hasClass("footer-reveal")&&(i.config.$siteWrap.css("margin-bottom",""),n.removeClass("footer-reveal"),n.removeClass("wpex-visible"),n.addClass("footer-reveal-visible"))}function e(){n.hasClass("footer-reveal")&&(i.scrolledToBottom(i.config.$siteMain)?n.addClass("wpex-visible"):n.removeClass("wpex-visible"))}var i=this;if(i.config.$hasFooterReveal){var n=i.config.$footerReveal;t(),i.config.$window.scroll(function(){e()}),i.config.$window.resize(function(){(i.config.$widthChanged||i.config.$heightChanged)&&t()})}},fixedFooter:function(){function e(){var e=i.config.$siteMain.outerHeight(),n=t("html").height(),s=e+(i.config.$window.height()-n);i.config.$siteMain.css("min-height",s)}var i=this;i.config.$siteMain&&i.config.$hasFixedFooter&&(e(),i.config.$window.resize(function(){(i.config.$widthChanged||i.config.$heightChanged)&&e()}))},titleBreadcrumbsFix:function(){function e(){r.width()+o.width()+20>=a.width()?s.hasClass("position-absolute")&&(s.removeClass("position-absolute"),s.addClass("position-under-title")):(s.removeClass("position-under-title"),s.addClass("position-absolute"))}var i=this;if(i.config.$body.hasClass("has-breadcrumbs")){var n=t(".page-header"),s=t(".site-breadcrumbs.position-absolute",n);if(s.length&&s.hasClass("has-js-fix")){var o=t(".breadcrumb-trail",s);if(o.length){var a=t(".page-header-inner",n);if(a.length){var r=t(".page-header-title > span",a);r.length&&(e(),i.config.$window.resize(function(){e()}))}}}}},customSelects:function(){t(wpexLocalize.customSelects).customSelect({customClass:"theme-select"}),void 0!==t.fn.select2&&t("#calc_shipping_country").select2()},fadeIn:function(){t(".fade-in-image, .wpex-show-on-load").addClass("no-opacity")},owlCarousel:function(e){void 0!=t.fn.owlCarousel&&t(".wpex-carousel",e).each(function(){var e=t(this),i=e.data();e.owlCarousel({animateIn:!1,animateOut:!1,lazyLoad:!1,smartSpeed:i.smartSpeed?i.smartSpeed:wpexLocalize.carouselSpeed,rtl:wpexLocalize.isRTL?!0:!1,dots:i.dots,nav:i.nav,items:i.items,slideBy:i.slideby,center:i.center,loop:i.loop,margin:i.margin,autoplay:i.autoplay,autoplayTimeout:i.autoplayTimeout,autoHeight:i.autoHeight,autoplayHoverPause:!0,navText:['<span class="fa fa-chevron-left"><span>','<span class="fa fa-chevron-right"></span>'],responsive:{0:{items:i.itemsMobilePortrait},480:{items:i.itemsMobileLandscape},768:{items:i.itemsTablet},960:{items:i.items}}})})},sliderPro:function(e){var i=this;if(void 0!=t.fn.sliderPro&&(t(".wpex-slider",e).each(function(){var e=t(this),n=e.data();t(".wpex-slider-slide, .wpex-slider-thumbnails.sp-thumbnails").css({opacity:1,display:"block"});var s=t(".wpex-slider").prev(".wpex-slider-preloaderimg"),o=s.length?s.outerHeight():null,a=i.parseData(n.heightAnimationDuration,600),r=i.parseData(n.loop,!1),l=i.parseData(n.autoPlay,!0);e.sliderPro({responsive:!0,width:"100%",height:o,fade:i.parseData(n.fade,600),touchSwipe:i.parseData(n.touchSwipe,!0),fadeDuration:i.parseData(n.animationSpeed,600),slideAnimationDuration:i.parseData(n.animationSpeed,600),autoHeight:i.parseData(n.autoHeight,!0),heightAnimationDuration:parseInt(a),arrows:i.parseData(n.arrows,!0),fadeArrows:i.parseData(n.fadeArrows,!0),autoplay:l,autoplayDelay:i.parseData(n.autoPlayDelay,5e3),buttons:i.parseData(n.buttons,!0),shuffle:i.parseData(n.shuffle,!1),orientation:i.parseData(n.direction,"horizontal"),loop:r,keyboard:!1,fullScreen:i.parseData(n.fullscreen,!1),slideDistance:i.parseData(n.slideDistance,0),thumbnailsPosition:"bottom",thumbnailHeight:i.parseData(n.thumbnailHeight,70),thumbnailWidth:i.parseData(n.thumbnailWidth,70),thumbnailPointer:i.parseData(n.thumbnailPointer,!1),updateHash:i.parseData(n.updateHash,!1),thumbnailArrows:!1,fadeThumbnailArrows:!1,thumbnailTouchSwipe:!0,fadeCaption:i.parseData(n.fadeCaption,!0),captionFadeDuration:600,waitForLayers:!0,autoScaleLayers:!0,forceSize:"none",reachVideoAction:"playVideo",leaveVideoAction:"pauseVideo",endVideoAction:"nextSlide",fadeOutPreviousSlide:!0,init:function(i){e.prev(".wpex-slider-preloaderimg").remove(),e.parent(".gallery-format-post-slider")&&t(".blog-masonry-grid").length&&setTimeout(function(){t(".blog-masonry-grid").isotope("layout")},a+1)},gotoSlide:function(t){!r&&l&&t.index===e.find(".sp-slide").length-1&&e.data("sliderPro").stopAutoplay()},gotoSlideComplete:function(i){e.parent(".gallery-format-post-slider")&&t(".blog-masonry-grid").length&&t(".blog-masonry-grid").isotope("layout")}})}),t(".woo-product-entry-slider").click(function(){return!1}),void 0!=t.fn.imagesLoaded)){var n=t(".wpex-slider-thumbnails.sp-nc-thumbnails",e);n.each(function(){var e=t(this);e.imagesLoaded(function(){e.css({opacity:1,display:"block"})})})}},isotopeGrids:function(e){void 0!=t.fn.imagesLoaded&&void 0!=t.fn.isotope&&t(".vcex-isotope-grid").each(function(){var e=t(this);e.imagesLoaded(function(){var i=e.isotope({itemSelector:".vcex-isotope-entry",transformsEnabled:!0,isOriginLeft:wpexLocalize.isRTL?!1:!0,transitionDuration:e.data("transition-duration")?e.data("transition-duration")+"s":"0.4s",layoutMode:e.data("layout-mode")?e.data("layout-mode"):"masonry",filter:e.data("filter")?e.data("filter"):""}),n=e.prev("ul.vcex-filter-links");if(n.length){var s=n.find("a");s.click(function(){return i.isotope({filter:t(this).attr("data-filter")}),t(this).parents("ul").find("li").removeClass("active"),t(this).parent("li").addClass("active"),!1})}})})},vcexFilterNav:function(e){t(".vcex-filter-nav",e).each(function(){var e,i=t(this),n=t("#"+i.data("filter-grid"));n.hasClass("wpex-row")||(n=n.find(".wpex-row")),n.length&&(n.removeClass("vcex-isotope-grid"),n.imagesLoaded(function(){n.hasClass("vcex-navbar-filter-grid")?e=n.isotope():(n.addClass("vcex-navbar-filter-grid"),e=n.isotope({itemSelector:".col",transformsEnabled:!0,isOriginLeft:wpexLocalize.isRTL?!1:!0,transitionDuration:i.data("transition-duration")?i.data("transition-duration")+"s":"0.4s",layoutMode:i.data("layout-mode")?i.data("layout-mode"):"masonry"}));var s=i.find("a");s.click(function(){var i=t(this);return e.isotope({filter:t(this).attr("data-filter")}),s.removeClass("active"),i.addClass("active"),!1})}))})},archiveMasonryGrids:function(){var e=this,i=t(".blog-masonry-grid,div.wpex-row.portfolio-masonry,div.wpex-row.portfolio-no-margins,div.wpex-row.staff-masonry,div.wpex-row.staff-no-margins");i.each(function(){var i=t(this),n=i.data(),s=e.parseData(n.transitionDuration,"0.0"),o=e.parseData(n.layoutMode,"masonry");i.imagesLoaded(function(){i.isotope({itemSelector:".isotope-entry",transformsEnabled:!0,isOriginLeft:wpexLocalize.isRTL?!1:!0,transitionDuration:s+"s",layoutMode:o})})})},autoLightbox:function(e){if(wpexLocalize.iLightbox.auto){var i=this,n=["bmp","gif","jpeg","jpg","png","tiff","tif","jfif","jpe"];t(".wpb_text_column a:has(img), body.no-composer .entry a:has(img)").each(function(){var e=t(this),s=e.attr("href"),o=i.getUrlExtension(s);-1!==n.indexOf(o)&&e.addClass("wpex-lightbox")})}},iLightbox:function(e){var i=this;t(".wpex-lightbox",e).each(function(){var e=t(this);if(e.is("li.menu-item")&&(e=e.find("a")),!e.hasClass("wpex-lightbox-group-item")){var n=e.data();e.iLightBox({skin:i.parseData(n.skin,wpexLocalize.iLightbox.skin),controls:{fullscreen:wpexLocalize.iLightbox.controls.fullscreen},show:{title:i.parseData(n.show_title,wpexLocalize.iLightbox.show.title),speed:parseInt(wpexLocalize.iLightbox.show.speed)},hide:{speed:parseInt(wpexLocalize.iLightbox.hide.speed)},effects:{reposition:!0,repositionSpeed:200,switchSpeed:300,loadedFadeSpeed:wpexLocalize.iLightbox.effects.loadedFadeSpeed,fadeSpeed:wpexLocalize.iLightbox.effects.fadeSpeed},overlay:wpexLocalize.iLightbox.overlay,social:wpexLocalize.iLightbox.social})}}),t(".lightbox-group",e).each(function(){var e=t(this),n=e.find("a.wpex-lightbox-group-item"),s=e.data(),o=n.data();n.iLightBox({skin:i.parseData(s.skin,wpexLocalize.iLightbox.skin),path:i.parseData(s.path,wpexLocalize.iLightbox.path),infinite:i.parseData(s.skin,wpexLocalize.iLightbox.infinite),show:{title:i.parseData(o.show_title,wpexLocalize.iLightbox.show.title),speed:parseInt(wpexLocalize.iLightbox.show.speed)},hide:{speed:parseInt(wpexLocalize.iLightbox.hide.speed)},controls:{arrows:i.parseData(s.arrows,wpexLocalize.iLightbox.controls.arrows),thumbnail:i.parseData(s.thumbnails,wpexLocalize.iLightbox.controls.thumbnail),fullscreen:wpexLocalize.iLightbox.controls.fullscreen,mousewheel:wpexLocalize.iLightbox.controls.mousewheel},effects:{reposition:!0,repositionSpeed:200,switchSpeed:300,loadedFadeSpeed:wpexLocalize.iLightbox.effects.loadedFadeSpeed,fadeSpeed:wpexLocalize.iLightbox.effects.fadeSpeed},overlay:wpexLocalize.iLightbox.overlay,social:wpexLocalize.iLightbox.social})}),t(".wpex-lightbox-gallery",e).on("click",function(e){var n=t(this),s=n.data(),o=n.data("gallery").split(",");return o&&t.iLightBox(o,{skin:i.parseData(s.skin,wpexLocalize.iLightbox.skin),path:"horizontal",infinite:i.parseData(s.skin,wpexLocalize.iLightbox.infinite),show:{speed:parseInt(wpexLocalize.iLightbox.show.speed)},hide:{speed:parseInt(wpexLocalize.iLightbox.hide.speed)},controls:{arrows:wpexLocalize.iLightbox.controls.arrows,thumbnail:wpexLocalize.iLightbox.controls.thumbnail,fullscreen:wpexLocalize.iLightbox.controls.fullscreen,mousewheel:wpexLocalize.iLightbox.controls.mousewheel},effects:{reposition:!0,repositionSpeed:200,switchSpeed:300,loadedFadeSpeed:wpexLocalize.iLightbox.effects.loadedFadeSpeed,fadeSpeed:wpexLocalize.iLightbox.effects.fadeSpeed},overlay:wpexLocalize.iLightbox.overlay,social:wpexLocalize.iLightbox.social
}),!1}),t(".wpex-carousel-lightbox",e).each(function(){var e=t(this),n=e.find(".owl-item"),s=e.find(".wpex-carousel-lightbox-item"),o=e.find(".wpex-carousel-lightbox-item").data(),a=[];n.each(function(){if(!t(this).hasClass("cloned")){var e=t(this).find(".wpex-carousel-lightbox-item");e.length>0&&a.push({URL:e.attr("href"),title:e.attr("data-title"),caption:e.attr("data-caption")})}}),a.length>0&&s.on("click",function(e){e.preventDefault();var n=t(this).data("count")-1;n=n?n:0,t.iLightBox(a,{startFrom:parseInt(n),path:"horizontal",infinite:i.parseData(o.infinite,wpexLocalize.iLightbox.infinite),skin:i.parseData(o.skin,wpexLocalize.iLightbox.skin),show:{title:i.parseData(o.show_title,wpexLocalize.iLightbox.show.title),speed:parseInt(wpexLocalize.iLightbox.show.speed)},hide:{speed:parseInt(wpexLocalize.iLightbox.hide.speed)},controls:{arrows:wpexLocalize.iLightbox.controls.arrows,thumbnail:wpexLocalize.iLightbox.controls.thumbnail,fullscreen:wpexLocalize.iLightbox.controls.fullscreen,mousewheel:wpexLocalize.iLightbox.controls.mousewheel},effects:{reposition:!0,repositionSpeed:200,switchSpeed:300,loadedFadeSpeed:wpexLocalize.iLightbox.effects.loadedFadeSpeed,fadeSpeed:wpexLocalize.iLightbox.effects.fadeSpeed},overlay:wpexLocalize.iLightbox.overlay,social:wpexLocalize.iLightbox.social})})}),t(".wpex-lightbox-video, .wpb_single_image.video-lightbox a, .wpex-lightbox-autodetect, .wpex-lightbox-autodetect a",e).each(function(){var e=t(this),n=e.data();e.iLightBox({smartRecognition:!0,skin:i.parseData(n.skin,wpexLocalize.iLightbox.skin),path:"horizontal",controls:{fullscreen:wpexLocalize.iLightbox.controls.fullscreen},show:{title:i.parseData(n.show_title,wpexLocalize.iLightbox.show.title),speed:parseInt(wpexLocalize.iLightbox.show.speed)},hide:{speed:parseInt(wpexLocalize.iLightbox.hide.speed)},effects:{reposition:!0,repositionSpeed:200,switchSpeed:300,loadedFadeSpeed:wpexLocalize.iLightbox.effects.loadedFadeSpeed,fadeSpeed:wpexLocalize.iLightbox.effects.fadeSpeed},overlay:wpexLocalize.iLightbox.overlay,social:wpexLocalize.iLightbox.social})})},overlayHovers:function(){this.config.$isMobile&&wpexLocalize.overlaysMobileSupport&&(t(".overlay-parent").on("tap",function(e,i){var n=t(this);return n.hasClass("wpex-touched")?(n.removeClass("wpex-touched"),!0):(n.addClass("wpex-touched"),t(".overlay-parent").not(this).removeClass("wpex-touched"),!1)}),this.config.$document.on("touchstart",function(e){t(e.target).closest(".wpex-touched").length||t(".wpex-touched").removeClass("wpex-touched")})),t(".overlay-parent-title-push-up").each(function(){var e=t(this),i=e.find(".overlay-title-push-up"),n=e.find("a"),s=n.find("img"),o=i.outerHeight();e.imagesLoaded(function(){i.css({bottom:-o}),n.css({height:s.outerHeight()}),s.css({position:"absolute",top:"0",left:"0",width:"auto",height:"auto"}),e.hover(function(){s.css({top:-20}),i.css({bottom:0})},function(){s.css({top:"0"}),i.css({bottom:-o})})})})},stickyTopBar:function(){function e(){return h=0,r.config.$wpAdminBar&&(h+=r.config.$wpAdminBar.outerHeight()),f.is(":visible")&&(h+=f.outerHeight()),h}function i(){l||(g.css("height",d.outerHeight()).removeClass("not-sticky").addClass("is-sticky"),d.css({top:e(),width:g.width()}),l=!0)}function n(){l&&(g.css("height","").removeClass("is-sticky").addClass("not-sticky"),d.css({width:"",top:""}),l=!1)}function s(){!u&&r.config.$viewportWidth<p||(h=g.offset().top-e(),r.config.$windowTop>h&&i())}function o(){if(u||!(r.config.$viewportWidth<p)){if(0==r.config.$windowTop)return void(l&&n());var t=g.offset().top,s=t-e();r.config.$windowTop>=s?i():n()}}function a(){!u&&r.config.$viewportWidth<p?n():l?(g.css("height",d.outerHeight()),d.css({top:e(),width:g.width()})):o()}var r=this;if(r.config.$hasStickyTopBar&&r.config.$stickyTopBar){var l=!1,h=0,c=r.config.$window,d=r.config.$stickyTopBar,u=r.config.$hasStickyTopBarMobile,p=wpexLocalize.stickyTopBarBreakPoint,f=t("#wpex-mobile-menu-fixed-top"),g=t('<div id="top-bar-wrap-sticky-wrapper" class="wpex-sticky-top-bar-holder not-sticky"></div>');d.wrapAll(g),g=t("#top-bar-wrap-sticky-wrapper"),s(),c.scroll(function(){o()}),c.resize(function(){a()})}},stickyOffset:function(){var e=this,i=0,n=t("#wpex-mobile-menu-fixed-top"),s=e.config.$stickyTopBar;return s&&(e.config.$hasStickyTopBarMobile||e.config.$viewportWidth>=wpexLocalize.stickyTopBarBreakPoint)&&(i+=s.outerHeight()),n.is(":visible")&&(i+=n.outerHeight()),this.config.$wpAdminBar&&this.config.$wpAdminBar.is(":visible")&&(i+=this.config.$wpAdminBar.outerHeight()),wpexLocalize.addStickyHeaderOffset&&(i+=wpexLocalize.addStickyHeaderOffset),i},stickyHeader:function(){function e(){a||(f&&g&&(g.attr("src",f),r.config.$siteLogoHeight=r.config.$siteLogo.height()),h.css("height",u).removeClass("not-sticky").addClass("is-sticky"),l.removeClass("dyn-styles").css({top:r.stickyOffset(),width:h.width()}),a=!0)}function i(){a&&(f&&g&&(g.attr("src",m),r.config.$siteLogoHeight=r.config.$siteLogo.height()),h.removeClass("is-sticky").addClass("not-sticky"),l.hasClass("shrink-sticky-header")||h.css("height",""),l.addClass("dyn-styles").css({width:"",top:""}),a=!1)}function n(){if(p||!(r.config.$viewportWidth<d)){var t=h.offset().top,i=r.stickyOffset(),n=t-i;r.config.$windowTop>n&&0!==r.config.$windowTop&&e()}}function s(){if(p||!(r.config.$viewportWidth<d)){if(0==r.config.$windowTop)return void(a&&i());var t=h.offset().top,n=r.stickyOffset(),s=t-n;r.config.$windowTop>=s?e():i()}}function o(){!p&&r.config.$viewportWidth<d?i():a?(l.hasClass("shrink-sticky-header")||h.css("height",r.config.$siteHeaderHeight),l.css({top:r.stickyOffset(),width:h.width()})):n()}var a=!1,r=this;if(r.config.$hasStickyHeader){var l=r.config.$siteHeader,h=t('<div id="site-header-sticky-wrapper" class="wpex-sticky-header-holder not-sticky"></div>');l.wrapAll(h),h=t("#site-header-sticky-wrapper");var c=r.config.$window,d=wpexLocalize.stickyHeaderBreakPoint,u=r.config.$siteHeaderHeight,p=r.config.$hasStickyMobileHeader,f=wpexLocalize.stickyheaderCustomLogo,g=r.config.$siteLogo,m=r.config.$siteLogoSrc;f&&wpexLocalize.stickyheaderCustomLogoRetina&&r.config.$isRetina&&(f=wpexLocalize.stickyheaderCustomLogoRetina),n(),c.scroll(function(){r.config.$hasScrolled&&s()}),c.resize(function(){(r.config.$widthChanged||r.config.$heightChanged)&&o()})}},shrinkStickyHeader:function(){function e(){!a&&h.hasClass("is-sticky")&&(r.addClass("sticky-header-shrunk"),a=!0)}function i(){a&&(r.removeClass("sticky-header-shrunk"),a=!1)}function n(){!u&&o.config.$viewportWidth<d||(o.config.$windowTop>=g?e():i())}function s(){!u&&o.config.$viewportWidth<d?i():n()}var o=this,a=!1,r=o.config.$siteHeader,l=r.hasClass("shrink-sticky-header");if(l){var h=t("#site-header-sticky-wrapper");if(h.length){var c=o.config.$window,d=wpexLocalize.stickyHeaderBreakPoint,u=!1,p=o.config.$siteHeaderHeight,f=h.offset().top,g=f+p;u=!o.config.$hasStickyMobileHeader||"icon_buttons"!=o.config.$mobileMenuToggleStyle&&"fixed_top"!=o.config.$mobileMenuToggleStyle?!1:!0,n(),c.scroll(function(){o.config.$hasScrolled&&n()}),c.resize(function(){(o.config.$widthChanged||o.config.$heightChanged)&&s()})}}},stickyHeaderMenu:function(){function e(){l||(c.css("height",a.config.$siteNavWrap.outerHeight()).removeClass("not-sticky").addClass("is-sticky"),r.css({top:a.stickyOffset(),width:c.width()}),l=!0)}function i(){l&&(c.css("height","").removeClass("is-sticky").addClass("not-sticky"),r.css({width:"",top:""}),l=!1)}function n(){a.config.$viewportWidth<=wpexLocalize.stickyNavbarBreakPoint||(a.config.$windowTop>=p&&0!==a.config.$windowTop?e():i())}function s(){return a.config.$viewportWidth<=wpexLocalize.stickyNavbarBreakPoint?void 0:0==a.config.$windowTop?void(l&&i()):void(a.config.$windowTop>=p?e():i())}function o(){a.config.$viewportWidth<=wpexLocalize.stickyNavbarBreakPoint&&i(),l?r.css("width",c.width()):n()}var a=this;if(a.config.$hasStickyNavbar){var r=a.config.$siteNavWrap,l=!1,h=a.config.$window,c=t('<div id="site-navigation-sticky-wrapper" class="wpex-sticky-navigation-holder not-sticky"></div>');r.wrapAll(c),c=t("#site-navigation-sticky-wrapper");var d=c.offset().top,u=a.stickyOffset(),p=d-u;n(),h.scroll(function(){s()}),h.resize(function(){o()})}},stickyVcexNavbar:function(){var e=this,i=t(".vcex-navbar-sticky");i.length&&i.each(function(){function n(){r.is(":visible")&&(l||(c.css("height",r.outerHeight()).removeClass("not-sticky").addClass("is-sticky"),r.css({top:"0",width:c.width()}),l=!0))}function s(){l&&(c.css("height","").removeClass("is-sticky").addClass("not-sticky"),r.css({width:"",top:""}),l=!1)}function o(){e.config.$windowTop>c.offset().top&&0!==e.config.$windowTop?n():s()}function a(){l?(r.is(":visible")||s(),c.css("height",i.outerHeight()),i.css("width",c.width())):o()}var r=t(this),l=!1,h=e.config.$window,c=t('<div class="vcex-navbar-sticky-wrapper not-sticky"></div>');r.wrapAll(c),c=r.parent(".vcex-navbar-sticky-wrapper"),o(),h.scroll(function(){o()}),h.resize(function(){a()})})},infiniteScrollInit:function(){var e=this,i=t("#blog-entries");i.infinitescroll({loading:{msg:null,finishedMsg:null,msgText:'<div class="infinite-scroll-loader">'+wpexInfiniteScroll.msgText+"</div>"},navSelector:"div.infinite-scroll-nav",nextSelector:"div.infinite-scroll-nav div.older-posts a",itemSelector:".blog-entry"},function(n){var s=t(n).css("opacity",0);s.imagesLoaded(function(){i.hasClass("blog-masonry-grid")&&(i.isotope("appended",s),s.css("opacity",0)),s.animate({opacity:1}),i.trigger("wpexinfiniteScrollLoaded"),e.sliderPro(s),e.iLightbox(s),void 0!==t.fn.wpexEqualHeights&&t(".blog-equal-heights").wpexEqualHeights({children:".blog-entry-inner"})})})},ctf7Preloader:function(){if(wpexLocalize.altercf7Prealoader){var e=t("form.wpcf7-form");e.each(function(){var e=t(this),i=e.find(".wpcf7-submit");if(i.length){e.find(".ajax-loader").remove();var n=t('<span class="fa fa-refresh fa-spin wpex-wpcf7-loader"></span>');i.after(n),i.on("click",function(){n.addClass("visible")}),t("div.wpcf7").on("wpcf7:invalid wpcf7:spam wpcf7:mailsent wpcf7:mailfailed",function(){n.removeClass("visible")})}})}},visualComposer:function(){var e=this;e.config.$body.hasClass("wpb-js-composer")&&e.config.$window.on("load",function(){t(".vc_tta-tabs").on("afterShow.vc.accordion",function(e){t(this).find(".wpex-slider").each(function(){t(this).sliderPro("update")}),t(this).find(".vcex-isotope-grid").each(function(){t(this).isotope("layout")})}),t(".vc_tta-accordion").on("show.vc.accordion",function(){t(this).find(".wpex-slider").each(function(){t(this).sliderPro("update")}),t(this).find(".vcex-isotope-grid").each(function(){t(this).isotope("layout")})})})},vciLightbox:function(t){return},vcPageEditable:function(){var e=this,i="";e.config.$body.hasClass("compose-mode")&&(parent.vc.events.on("shortcodes:add shortcodes:update shortcodes:clone",function(t){i=t.id}),e.config.$window.on("vc_reload",function(){if(e.equalHeights(),e.sliderPro(),e.owlCarousel(),e.isotopeGrids(),e.vcexFilterNav(),t(".wpex-vc-row-reset-columns-match-height").find(".wpex-vc-column-wrapper").css("height",""),i){var n=t("[data-model-id="+i+"]");e.vcPageEditableFuncs(n)}}))},vcPageEditableFuncs:function(t){return this.parallax(t),this.customHovers(t),this.responsiveText(t),this.overlayHovers(t),this.iLightbox(t),t.hasClass("vc_vcex_skillbar")?void this.skillbar(t):t.hasClass("vc_vcex_milestone")?void this.milestone(t):t.hasClass("vc_vcex_animated_text")?void this.typedText(t):t.hasClass("vc_vcex_countdown")?void this.countdown(t):void 0},parseData:function(t,e){return"undefined"!=typeof t?t:e},getUrlExtension:function(t){var e=t.split(".").pop().toLowerCase(),i=-1!==e.indexOf("?")?e.split("?").pop():"";return e.replace(i,"")},scrolledToBottom:function(t){return this.config.$windowTop>=t.offset().top+t.outerHeight()-window.innerHeight},isElementInWindowView:function(e){var i=this.config.$window.scrollTop(),n=i+this.config.$windowHeight,s=t(e).offset().top,o=s+t(e).height();return n>=o&&s>=i}};e.init()}(jQuery);



!function(){function t(){}function e(t){return r.retinaImageSuffix+t}function i(t,i){if(this.path=t||"","undefined"!=typeof i&&null!==i)this.at_2x_path=i,this.perform_check=!1;else{if(void 0!==document.createElement){var n=document.createElement("a");n.href=this.path,n.pathname=n.pathname.replace(o,e),this.at_2x_path=n.href}else{var a=this.path.split("?");a[0]=a[0].replace(o,e),this.at_2x_path=a.join("?")}this.perform_check=!0}}function n(t){this.el=t,this.path=new i(this.el.getAttribute("src"),this.el.getAttribute("data-at2x"));var e=this;this.path.check_2x_variant(function(t){t&&e.swap()})}var a="undefined"==typeof exports?window:exports,r={retinaImageSuffix:"@2x",check_mime_type:!0,force_original_dimensions:!0,retina_mode:parseInt(wpexRetina.mode)};a.Retina=t,t.configure=function(t){null===t&&(t={});for(var e in t)t.hasOwnProperty(e)&&(r[e]=t[e])},t.init=function(t){null===t&&(t=a);var e=t.onload||function(){};t.onload=function(){var t,i,a=document.getElementsByTagName("img"),o=[];for(t=0;t<a.length;t+=1)i=a[t],1==r.retina_mode?i.getAttributeNode("data-no-retina")||o.push(new n(i)):2==r.retina_mode&&(i.getAttributeNode("data-retina-true")||i.getAttributeNode("data-at2x"))&&o.push(new n(i));e()}},t.isRetina=function(){var t="(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)";return a.devicePixelRatio>1?!0:a.matchMedia&&a.matchMedia(t).matches?!0:!1};var o=/\.\w+$/;a.RetinaImagePath=i,i.confirmed_paths=[],i.prototype.is_external=function(){return!(!this.path.match(/^https?\:/i)||this.path.match("//"+document.domain))},i.prototype.check_2x_variant=function(t){var e,n=this;return this.is_external()?t(!1):this.perform_check||"undefined"==typeof this.at_2x_path||null===this.at_2x_path?this.at_2x_path in i.confirmed_paths?t(!0):(e=new XMLHttpRequest,e.open("HEAD",this.at_2x_path),e.onreadystatechange=function(){if(4!==e.readyState)return t(!1);if(e.status>=200&&e.status<=399){if(r.check_mime_type){var a=e.getResponseHeader("Content-Type");if(null===a||!a.match(/^image/i))return t(!1)}return i.confirmed_paths.push(n.at_2x_path),t(!0)}return t(!1)},e.send(),void 0):t(!0)},a.RetinaImage=n,n.prototype.swap=function(t){function e(){i.el.complete?(r.force_original_dimensions&&(i.el.setAttribute("width",i.el.offsetWidth),i.el.setAttribute("height",i.el.offsetHeight)),i.el.setAttribute("src",t)):setTimeout(e,5)}"undefined"==typeof t&&(t=this.path.at_2x_path);var i=this;e()},t.isRetina()&&t.init(a)}();



function vc_js(){vc_toggleBehaviour(),vc_tabsBehaviour(),vc_accordionBehaviour(),vc_teaserGrid(),vc_carouselBehaviour(),vc_slidersBehaviour(),vc_prettyPhoto(),vc_googleplus(),vc_pinterest(),vc_progress_bar(),vc_plugin_flexslider(),vc_google_fonts(),vc_gridBehaviour(),vc_rowBehaviour(),vc_googleMapsPointer(),vc_ttaActivation(),jQuery(document).trigger("vc_js"),window.setTimeout(vc_waypoints,500)}function getSizeName(){var screen_w=jQuery(window).width();return screen_w>1170?"desktop_wide":screen_w>960&&1169>screen_w?"desktop":screen_w>768&&959>screen_w?"tablet":screen_w>300&&767>screen_w?"mobile":300>screen_w?"mobile_portrait":""}function loadScript(url,$obj,callback){var script=document.createElement("script");script.type="text/javascript",script.readyState&&(script.onreadystatechange=function(){("loaded"===script.readyState||"complete"===script.readyState)&&(script.onreadystatechange=null,callback())}),script.src=url,$obj.get(0).appendChild(script)}function vc_ttaActivation(){jQuery("[data-vc-accordion]").on("show.vc.accordion",function(e){var $=window.jQuery,ui={};ui.newPanel=$(this).data("vc.accordion").getTarget(),window.wpb_prepare_tab_content(e,ui)})}function vc_accordionActivate(event,ui){if(ui.newPanel.length&&ui.newHeader.length){var $pie_charts=ui.newPanel.find(".vc_pie_chart:not(.vc_ready)"),$round_charts=ui.newPanel.find(".vc_round-chart"),$line_charts=ui.newPanel.find(".vc_line-chart"),$carousel=ui.newPanel.find('[data-ride="vc_carousel"]');"undefined"!=typeof jQuery.fn.isotope&&ui.newPanel.find(".isotope, .wpb_image_grid_ul").isotope("layout"),ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var grid=jQuery(this).data("vcGrid");grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()}),vc_carouselBehaviour(ui.newPanel),vc_plugin_flexslider(ui.newPanel),$pie_charts.length&&jQuery.fn.vcChat&&$pie_charts.vcChat(),$round_charts.length&&jQuery.fn.vcRoundChart&&$round_charts.vcRoundChart({reload:!1}),$line_charts.length&&jQuery.fn.vcLineChart&&$line_charts.vcLineChart({reload:!1}),$carousel.length&&jQuery.fn.carousel&&$carousel.carousel("resizeAction"),ui.newPanel.parents(".isotope").length&&ui.newPanel.parents(".isotope").each(function(){jQuery(this).isotope("layout")})}}function initVideoBackgrounds(){return window.console&&window.console.warn&&window.console.warn("this function is deprecated use vc_initVideoBackgrounds"),vc_initVideoBackgrounds()}function vc_initVideoBackgrounds(){jQuery(".vc_row").each(function(){var youtubeUrl,youtubeId,$row=jQuery(this);$row.data("vcVideoBg")?(youtubeUrl=$row.data("vcVideoBg"),youtubeId=vcExtractYoutubeId(youtubeUrl),youtubeId&&($row.find(".vc_video-bg").remove(),insertYoutubeVideoAsBackground($row,youtubeId)),jQuery(window).on("grid:items:added",function(event,$grid){$row.has($grid).length&&vcResizeVideoBackground($row)})):$row.find(".vc_video-bg").remove()})}function insertYoutubeVideoAsBackground($element,youtubeId,counter){if("undefined"==typeof YT.Player)return counter="undefined"==typeof counter?0:counter,counter>100?void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){insertYoutubeVideoAsBackground($element,youtubeId,counter++)},100);var $container=$element.prepend('<div class="vc_video-bg vc_hidden-xs"><div class="inner"></div></div>').find(".inner");new YT.Player($container[0],{width:"100%",height:"100%",videoId:youtubeId,playerVars:{playlist:youtubeId,iv_load_policy:3,enablejsapi:1,disablekb:1,autoplay:1,controls:0,showinfo:0,rel:0,loop:1,wmode:"transparent"},events:{onReady:function(event){event.target.mute().setLoop(!0)}}}),vcResizeVideoBackground($element),jQuery(window).bind("resize",function(){vcResizeVideoBackground($element)})}function vcResizeVideoBackground($element){var iframeW,iframeH,marginLeft,marginTop,containerW=$element.innerWidth(),containerH=$element.innerHeight(),ratio1=16,ratio2=9;ratio1/ratio2>containerW/containerH?(iframeW=containerH*(ratio1/ratio2),iframeH=containerH,marginLeft=-Math.round((iframeW-containerW)/2)+"px",marginTop=-Math.round((iframeH-containerH)/2)+"px",iframeW+="px",iframeH+="px"):(iframeW=containerW,iframeH=containerW*(ratio2/ratio1),marginTop=-Math.round((iframeH-containerH)/2)+"px",marginLeft=-Math.round((iframeW-containerW)/2)+"px",iframeW+="px",iframeH+="px"),$element.find(".vc_video-bg iframe").css({maxWidth:"1000%",marginLeft:marginLeft,marginTop:marginTop,width:iframeW,height:iframeH})}function vcExtractYoutubeId(url){if("undefined"==typeof url)return!1;var id=url.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);return null!==id?id[1]:!1}function vc_googleMapsPointer(){var $=window.jQuery,$wpbGmapsWidget=$(".wpb_gmaps_widget");$wpbGmapsWidget.click(function(){$("iframe",this).css("pointer-events","auto")}),$wpbGmapsWidget.mouseleave(function(){$("iframe",this).css("pointer-events","none")}),$(".wpb_gmaps_widget iframe").css("pointer-events","none")}document.documentElement.className+=" js_active ",document.documentElement.className+="ontouchstart"in document.documentElement?" vc_mobile ":" vc_desktop ",function(){for(var prefix=["-webkit-","-moz-","-ms-","-o-",""],i=0;i<prefix.length;i++)prefix[i]+"transform"in document.documentElement.style&&(document.documentElement.className+=" vc_transform ")}(),"function"!=typeof window.vc_plugin_flexslider&&(window.vc_plugin_flexslider=function($parent){var $slider=$parent?$parent.find(".wpb_flexslider"):jQuery(".wpb_flexslider");$slider.each(function(){var this_element=jQuery(this),sliderSpeed=800,sliderTimeout=1e3*parseInt(this_element.attr("data-interval")),sliderFx=this_element.attr("data-flex_fx"),slideshow=!0;0===sliderTimeout&&(slideshow=!1),this_element.is(":visible")&&this_element.flexslider({animation:sliderFx,slideshow:slideshow,slideshowSpeed:sliderTimeout,sliderSpeed:sliderSpeed,smoothHeight:!0})})}),"function"!=typeof window.vc_googleplus&&(window.vc_googleplus=function(){0<jQuery(".wpb_googleplus").length&&!function(){var po=document.createElement("script");po.type="text/javascript",po.async=!0,po.src="//apis.google.com/js/plusone.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(po,s)}()}),"function"!=typeof window.vc_pinterest&&(window.vc_pinterest=function(){0<jQuery(".wpb_pinterest").length&&!function(){var po=document.createElement("script");po.type="text/javascript",po.async=!0,po.src="//assets.pinterest.com/js/pinit.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(po,s)}()}),"function"!=typeof window.vc_progress_bar&&(window.vc_progress_bar=function(){"undefined"!=typeof jQuery.fn.waypoint&&jQuery(".vc_progress_bar").waypoint(function(){jQuery(this).find(".vc_single_bar").each(function(index){var $this=jQuery(this),bar=$this.find(".vc_bar"),val=bar.data("percentage-value");setTimeout(function(){bar.css({width:val+"%"})},200*index)})},{offset:"85%"})}),"function"!=typeof window.vc_waypoints&&(window.vc_waypoints=function(){"undefined"!=typeof jQuery.fn.waypoint&&jQuery(".wpb_animate_when_almost_visible:not(.wpb_start_animation)").waypoint(function(){jQuery(this).addClass("wpb_start_animation")},{offset:"85%"})}),"function"!=typeof window.vc_toggleBehaviour&&(window.vc_toggleBehaviour=function($el){function event(e){e&&e.preventDefault&&e.preventDefault();var title=jQuery(this),element=title.closest(".vc_toggle"),content=element.find(".vc_toggle_content");element.hasClass("vc_toggle_active")?content.slideUp({duration:300,complete:function(){element.removeClass("vc_toggle_active")}}):content.slideDown({duration:300,complete:function(){element.addClass("vc_toggle_active")}})}$el?$el.hasClass("vc_toggle_title")?$el.unbind("click").click(event):$el.find(".vc_toggle_title").unbind("click").click(event):jQuery(".vc_toggle_title").unbind("click").on("click",event)}),"function"!=typeof window.vc_tabsBehaviour&&(window.vc_tabsBehaviour=function($tab){if(jQuery.ui){var $call=$tab||jQuery(".wpb_tabs, .wpb_tour"),ver=jQuery.ui&&jQuery.ui.version?jQuery.ui.version.split("."):"1.10",old_version=1===parseInt(ver[0])&&9>parseInt(ver[1]);$call.each(function(index){var $tabs,interval=jQuery(this).attr("data-interval"),tabs_array=[];if($tabs=jQuery(this).find(".wpb_tour_tabs_wrapper").tabs({show:function(event,ui){wpb_prepare_tab_content(event,ui)},beforeActivate:function(event,ui){1!==ui.newPanel.index()&&ui.newPanel.find(".vc_pie_chart:not(.vc_ready)")},activate:function(event,ui){wpb_prepare_tab_content(event,ui)}}),interval&&interval>0)try{$tabs.tabs("rotate",1e3*interval)}catch(e){window.console&&window.console.log&&console.log(e)}jQuery(this).find(".wpb_tab").each(function(){tabs_array.push(this.id)}),jQuery(this).find(".wpb_tabs_nav li").click(function(e){return e.preventDefault(),old_version?$tabs.tabs("select",jQuery("a",this).attr("href")):$tabs.tabs("option","active",jQuery(this).index()),!1}),jQuery(this).find(".wpb_prev_slide a, .wpb_next_slide a").click(function(e){if(e.preventDefault(),old_version){var index=$tabs.tabs("option","selected");jQuery(this).parent().hasClass("wpb_next_slide")?index++:index--,0>index?index=$tabs.tabs("length")-1:index>=$tabs.tabs("length")&&(index=0),$tabs.tabs("select",index)}else{var index=$tabs.tabs("option","active"),length=$tabs.find(".wpb_tab").length;index=jQuery(this).parent().hasClass("wpb_next_slide")?index+1>=length?0:index+1:0>index-1?length-1:index-1,$tabs.tabs("option","active",index)}})})}}),"function"!=typeof window.vc_accordionBehaviour&&(window.vc_accordionBehaviour=function(){jQuery(".wpb_accordion").each(function(index){var $tabs,$this=jQuery(this),active_tab=($this.attr("data-interval"),!isNaN(jQuery(this).data("active-tab"))&&0<parseInt($this.data("active-tab"))?parseInt($this.data("active-tab"))-1:!1),collapsible=!1===active_tab||"yes"===$this.data("collapsible");$tabs=$this.find(".wpb_accordion_wrapper").accordion({header:"> div > h3",autoHeight:!1,heightStyle:"content",active:active_tab,collapsible:collapsible,navigation:!0,activate:vc_accordionActivate,change:function(event,ui){"undefined"!=typeof jQuery.fn.isotope&&ui.newContent.find(".isotope").isotope("layout"),vc_carouselBehaviour(ui.newPanel)}}),!0===$this.data("vcDisableKeydown")&&($tabs.data("uiAccordion")._keydown=function(){})})}),"function"!=typeof window.vc_teaserGrid&&(window.vc_teaserGrid=function(){var layout_modes={fitrows:"fitRows",masonry:"masonry"};jQuery(".wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)").each(function(){var $container=jQuery(this),$thumbs=$container.find(".wpb_thumbnails"),layout_mode=$thumbs.attr("data-layout-mode");$thumbs.isotope({itemSelector:".isotope-item",layoutMode:"undefined"==typeof layout_modes[layout_mode]?"fitRows":layout_modes[layout_mode]}),$container.find(".categories_filter a").data("isotope",$thumbs).click(function(e){e.preventDefault();var $thumbs=jQuery(this).data("isotope");jQuery(this).parent().parent().find(".active").removeClass("active"),jQuery(this).parent().addClass("active"),$thumbs.isotope({filter:jQuery(this).attr("data-filter")})}),jQuery(window).bind("load resize",function(){$thumbs.isotope("layout")})})}),"function"!=typeof window.vc_carouselBehaviour&&(window.vc_carouselBehaviour=function($parent){var $carousel=$parent?$parent.find(".wpb_carousel"):jQuery(".wpb_carousel");$carousel.each(function(){var $this=jQuery(this);if(!0!==$this.data("carousel_enabled")&&$this.is(":visible")){$this.data("carousel_enabled",!0);var carousel_speed=(getColumnsCount(jQuery(this)),500);jQuery(this).hasClass("columns_count_1")&&(carousel_speed=900);var carousele_li=jQuery(this).find(".wpb_thumbnails-fluid li");carousele_li.css({"margin-right":carousele_li.css("margin-left"),"margin-left":0});var fluid_ul=jQuery(this).find("ul.wpb_thumbnails-fluid");fluid_ul.width(fluid_ul.width()+300),jQuery(window).resize(function(){var before_resize=screen_size;screen_size=getSizeName(),before_resize!=screen_size&&window.setTimeout("location.reload()",20)})}})}),"function"!=typeof window.vc_slidersBehaviour&&(window.vc_slidersBehaviour=function(){jQuery(".wpb_gallery_slides").each(function(index){var $imagesGrid,this_element=jQuery(this);if(this_element.hasClass("wpb_slider_nivo")){var sliderSpeed=800,sliderTimeout=1e3*this_element.attr("data-interval");0===sliderTimeout&&(sliderTimeout=9999999999),this_element.find(".nivoSlider").nivoSlider({effect:"boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",slices:15,boxCols:8,boxRows:4,animSpeed:sliderSpeed,pauseTime:sliderTimeout,startSlide:0,directionNav:!0,directionNavHide:!0,controlNav:!0,keyboardNav:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next"})}else this_element.hasClass("wpb_image_grid")&&(jQuery.fn.imagesLoaded?$imagesGrid=this_element.find(".wpb_image_grid_ul").imagesLoaded(function(){$imagesGrid.isotope({itemSelector:".isotope-item",layoutMode:"fitRows"})}):this_element.find(".wpb_image_grid_ul").isotope({itemSelector:".isotope-item",layoutMode:"fitRows"}))})}),"function"!=typeof window.vc_prettyPhoto&&(window.vc_prettyPhoto=function(){try{jQuery&&jQuery.fn&&jQuery.fn.prettyPhoto&&jQuery('a.prettyphoto, .gallery-icon a[href*=".jpg"]').prettyPhoto({animationSpeed:"normal",hook:"data-rel",padding:15,opacity:.7,showTitle:!0,allowresize:!0,counter_separator_label:"/",hideflash:!1,deeplinking:!1,modal:!1,callback:function(){var url=location.href,hashtag=url.indexOf("#!prettyPhoto")?!0:!1;hashtag&&(location.hash="")},social_tools:""})}catch(err){window.console&&window.console.log&&console.log(err)}}),"function"!=typeof window.vc_google_fonts&&(window.vc_google_fonts=function(){return!1}),window.vcParallaxSkroll=!1,"function"!=typeof window.vc_rowBehaviour&&(window.vc_rowBehaviour=function(){function fullWidthRow(){var $elements=$('[data-vc-full-width="true"]');$.each($elements,function(key,item){var $el=$(this);$el.addClass("vc_hidden");var $el_full=$el.next(".vc_row-full-width");if($el_full.length||($el_full=$el.parent().next(".vc_row-full-width")),$el_full.length){var el_margin_left=parseInt($el.css("margin-left"),10),el_margin_right=parseInt($el.css("margin-right"),10),offset=0-$el_full.offset().left-el_margin_left,width=$(window).width();if($el.css({position:"relative",left:offset,"box-sizing":"border-box",width:$(window).width()}),!$el.data("vcStretchContent")){var padding=-1*offset;0>padding&&(padding=0);var paddingRight=width-padding-$el_full.width()+el_margin_left+el_margin_right;0>paddingRight&&(paddingRight=0),$el.css({"padding-left":padding+"px","padding-right":paddingRight+"px"})}$el.attr("data-vc-full-width-init","true"),$el.removeClass("vc_hidden")}}),$(document).trigger("vc-full-width-row",$elements)}function parallaxRow(){var vcSkrollrOptions,callSkrollInit=!1;return window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(),$(".vc_parallax-inner").remove(),$("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),$("[data-vc-parallax]").each(function(){var skrollrSpeed,skrollrSize,skrollrStart,skrollrEnd,$parallaxElement,parallaxImage,youtubeId;callSkrollInit=!0,"on"===$(this).data("vcParallaxOFade")&&$(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),skrollrSize=100*$(this).data("vcParallax"),$parallaxElement=$("<div />").addClass("vc_parallax-inner").appendTo($(this)),$parallaxElement.height(skrollrSize+"%"),parallaxImage=$(this).data("vcParallaxImage"),youtubeId=vcExtractYoutubeId(parallaxImage),youtubeId?insertYoutubeVideoAsBackground($parallaxElement,youtubeId):"undefined"!=typeof parallaxImage&&$parallaxElement.css("background-image","url("+parallaxImage+")"),skrollrSpeed=skrollrSize-100,skrollrStart=-skrollrSpeed,skrollrEnd=0,$parallaxElement.attr("data-bottom-top","top: "+skrollrStart+"%;").attr("data-top-bottom","top: "+skrollrEnd+"%;")}),callSkrollInit&&window.skrollr?(vcSkrollrOptions={forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}},window.vcParallaxSkroll=skrollr.init(vcSkrollrOptions),window.vcParallaxSkroll):!1}function fullHeightRow(){var $element=$(".vc_row-o-full-height:first");if($element.length){var $window,windowHeight,offsetTop,fullHeight;$window=$(window),windowHeight=$window.height(),offsetTop=$element.offset().top,windowHeight>offsetTop&&(fullHeight=100-offsetTop/(windowHeight/100),$element.css("min-height",fullHeight+"vh"))}$(document).trigger("vc-full-height-row",$element)}function fixIeFlexbox(){var ua=window.navigator.userAgent,msie=ua.indexOf("MSIE ");(msie>0||navigator.userAgent.match(/Trident.*rv\:11\./))&&$(".vc_row-o-full-height").each(function(){"flex"===$(this).css("display")&&$(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')})}var $=window.jQuery;$(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour",fullWidthRow).on("resize.vcRowBehaviour",fullHeightRow),fullWidthRow(),fullHeightRow(),fixIeFlexbox(),vc_initVideoBackgrounds(),parallaxRow()}),"function"!=typeof window.vc_gridBehaviour&&(window.vc_gridBehaviour=function(){jQuery.fn.vcGrid&&jQuery("[data-vc-grid]").vcGrid()}),"function"!=typeof window.getColumnsCount&&(window.getColumnsCount=function(el){for(var find=!1,i=1;!1===find;){if(el.hasClass("columns_count_"+i))return find=!0,i;i++}});var screen_size=getSizeName();"function"!=typeof window.wpb_prepare_tab_content&&(window.wpb_prepare_tab_content=function(event,ui){var $ui_panel,$google_maps,panel=ui.panel||ui.newPanel,$pie_charts=panel.find(".vc_pie_chart:not(.vc_ready)"),$round_charts=panel.find(".vc_round-chart"),$line_charts=panel.find(".vc_line-chart"),$carousel=panel.find('[data-ride="vc_carousel"]');if(vc_carouselBehaviour(),vc_plugin_flexslider(panel),ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var grid=jQuery(this).data("vcGrid");grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()}),panel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&panel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var grid=jQuery(this).data("vcGrid");grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()}),$pie_charts.length&&jQuery.fn.vcChat&&$pie_charts.vcChat(),$round_charts.length&&jQuery.fn.vcRoundChart&&$round_charts.vcRoundChart({reload:!1}),$line_charts.length&&jQuery.fn.vcLineChart&&$line_charts.vcLineChart({reload:!1}),$carousel.length&&jQuery.fn.carousel&&$carousel.carousel("resizeAction"),$ui_panel=panel.find(".isotope, .wpb_image_grid_ul"),$google_maps=panel.find(".wpb_gmaps_widget"),0<$ui_panel.length&&$ui_panel.isotope("layout"),$google_maps.length&&!$google_maps.is(".map_ready")){var $frame=$google_maps.find("iframe");$frame.attr("src",$frame.attr("src")),$google_maps.addClass("map_ready")}panel.parents(".isotope").length&&panel.parents(".isotope").each(function(){jQuery(this).isotope("layout")})}),"function"!=typeof window.vc_googleMapsPointer,jQuery(document).ready(function($){window.vc_js()});



// Generated by CoffeeScript 1.6.2
/*
jQuery Waypoints - v2.0.2
Copyright (c) 2011-2013 Caleb Troughton
Dual licensed under the MIT license and GPL license.
https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt
*/
(function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e<n;e++){if(e in this&&this[e]===t)return e}return-1},e=[].slice;(function(t,e){if(typeof define==="function"&&define.amd){return define("waypoints",["jquery"],function(n){return e(n,t)})}else{return e(t.jQuery,t)}})(this,function(n,r){var i,o,l,s,f,u,a,c,h,d,p,y,v,w,g,m;i=n(r);c=t.call(r,"ontouchstart")>=0;s={horizontal:{},vertical:{}};f=1;a={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};t.data(u,this.id);a[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||c)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m]("refresh");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(c&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete a[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=t.data(w))!=null?o:[];i.push(this.id);t.data(w,i)}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=n(t).data(w);if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=a[i.data(u)];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke(this,"disable")},enable:function(){return d._invoke(this,"enable")},destroy:function(){return d._invoke(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e<n.length-1){return t.push(n[e+1])}})},_traverse:function(t,e,i){var o,l;if(t==null){t="vertical"}if(e==null){e=r}l=h.aggregate(e);o=[];this.each(function(){var e;e=n.inArray(this,l[t]);return i(o,e,l[t])});return this.pushStack(o)},_invoke:function(t,e){t.each(function(){var t;t=l.getWaypointsByElement(this);return n.each(t,function(t,n){n[e]();return true})});return this}};n.fn[g]=function(){var t,r;r=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(d[r]){return d[r].apply(this,t)}else if(n.isFunction(r)){return d.init.apply(this,arguments)}else if(n.isPlainObject(r)){return d.init.apply(this,[null,r])}else if(!r){return n.error("jQuery Waypoints needs a callback function or handler option.")}else{return n.error("The "+r+" method does not exist in jQuery Waypoints.")}};n.fn[g].defaults={context:r,continuous:true,enabled:true,horizontal:false,offset:0,triggerOnce:false};h={refresh:function(){return n.each(a,function(t,e){return e.refresh()})},viewportHeight:function(){var t;return(t=r.innerHeight)!=null?t:i.height()},aggregate:function(t){var e,r,i;e=s;if(t){e=(i=a[n(t).data(u)])!=null?i.waypoints:void 0}if(!e){return[]}r={horizontal:[],vertical:[]};n.each(r,function(t,i){n.each(e[t],function(t,e){return i.push(e)});i.sort(function(t,e){return t.offset-e.offset});r[t]=n.map(i,function(t){return t.element});return r[t]=n.unique(r[t])});return r},above:function(t){if(t==null){t=r}return h._filter(t,"vertical",function(t,e){return e.offset<=t.oldScroll.y})},below:function(t){if(t==null){t=r}return h._filter(t,"vertical",function(t,e){return e.offset>t.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=a[n(t).data(u)];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this);


