");return b.inlineElement=e,e}return n.updateStatus("ready"),n._parseMarkup(c,{},b),c}}});var H="ajax",I,J=function(){I&&a(document.body).removeClass(I)},K=function(){J(),n.req&&n.req.abort()};a.magnificPopup.registerModule(H,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'
The content could not be loaded.'},proto:{initAjax:function(){n.types.push(H),I=n.st.ajax.cursor,w(b+"."+H,K),w("BeforeChange."+H,K)},getAjax:function(b){I&&a(document.body).addClass(I),n.updateStatus("loading");var c=a.extend({url:b.src,success:function(c,d,e){var f={data:c,xhr:e};y("ParseAjax",f),n.appendContent(a(f.data),H),b.finished=!0,J(),n._setFocus(),setTimeout(function(){n.wrap.addClass(k)},16),n.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),b.finished=b.loadError=!0,n.updateStatus("error",n.st.ajax.tError.replace("%url%",b.src))}},n.st.ajax.settings);return n.req=a.ajax(c),""}}});var L,M=function(b){if(b.data&&b.data.title!==undefined)return b.data.title;var c=n.st.image.titleSrc;if(c){if(a.isFunction(c))return c.call(n,b);if(b.el)return b.el.attr(c)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'
The image could not be loaded.'},proto:{initImage:function(){var c=n.st.image,d=".image";n.types.push("image"),w(g+d,function(){n.currItem.type==="image"&&c.cursor&&a(document.body).addClass(c.cursor)}),w(b+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),r.off("resize"+j)}),w("Resize"+d,n.resizeImage),n.isLowIE&&w("AfterChange",n.resizeImage)},resizeImage:function(){var a=n.currItem;if(!a||!a.img)return;if(n.st.image.verticalFit){var b=0;n.isLowIE&&(b=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",n.wH-b)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(n.content&&n.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var b=0,c=a.img[0],d=function(e){L&&clearInterval(L),L=setInterval(function(){if(c.naturalWidth>0){n._onImageHasSize(a);return}b>200&&clearInterval(L),b++,b===3?d(10):b===40?d(50):b===100&&d(500)},e)};d(1)},getImage:function(b,c){var d=0,e=function(){b&&(b.img[0].complete?(b.img.off(".mfploader"),b===n.currItem&&(n._onImageHasSize(b),n.updateStatus("ready")),b.hasSize=!0,b.loaded=!0,y("ImageLoadComplete")):(d++,d<200?setTimeout(e,100):f()))},f=function(){b&&(b.img.off(".mfploader"),b===n.currItem&&(n._onImageHasSize(b),n.updateStatus("error",g.tError.replace("%url%",b.src))),b.hasSize=!0,b.loaded=!0,b.loadError=!0)},g=n.st.image,h=c.find(".mfp-img");if(h.length){var i=document.createElement("img");i.className="mfp-img",b.el&&b.el.find("img").length&&(i.alt=b.el.find("img").attr("alt")),b.img=a(i).on("load.mfploader",e).on("error.mfploader",f),i.src=b.src,h.is("img")&&(b.img=b.img.clone()),i=b.img[0],i.naturalWidth>0?b.hasSize=!0:i.width||(b.hasSize=!1)}return n._parseMarkup(c,{title:M(b),img_replaceWith:b.img},b),n.resizeImage(),b.hasSize?(L&&clearInterval(L),b.loadError?(c.addClass("mfp-loading"),n.updateStatus("error",g.tError.replace("%url%",b.src))):(c.removeClass("mfp-loading"),n.updateStatus("ready")),c):(n.updateStatus("loading"),b.loading=!0,b.hasSize||(b.imgHidden=!0,c.addClass("mfp-loading"),n.findImageSize(b)),c)}}});var N,O=function(){return N===undefined&&(N=document.createElement("p").style.MozTransform!==undefined),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a=n.st.zoom,d=".zoom",e;if(!a.enabled||!n.supportsTransition)return;var f=a.duration,g=function(b){var c=b.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+a.duration/1e3+"s "+a.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,c.css(e),c},h=function(){n.content.css("visibility","visible")},i,j;w("BuildControls"+d,function(){if(n._allowZoom()){clearTimeout(i),n.content.css("visibility","hidden"),e=n._getItemToZoom();if(!e){h();return}j=g(e),j.css(n._getOffset()),n.wrap.append(j),i=setTimeout(function(){j.css(n._getOffset(!0)),i=setTimeout(function(){h(),setTimeout(function(){j.remove(),e=j=null,y("ZoomAnimationEnded")},16)},f)},16)}}),w(c+d,function(){if(n._allowZoom()){clearTimeout(i),n.st.removalDelay=f;if(!e){e=n._getItemToZoom();if(!e)return;j=g(e)}j.css(n._getOffset(!0)),n.wrap.append(j),n.content.css("visibility","hidden"),setTimeout(function(){j.css(n._getOffset())},16)}}),w(b+d,function(){n._allowZoom()&&(h(),j&&j.remove(),e=null)})},_allowZoom:function(){return n.currItem.type==="image"},_getItemToZoom:function(){return n.currItem.hasSize?n.currItem.img:!1},_getOffset:function(b){var c;b?c=n.currItem.img:c=n.st.zoom.opener(n.currItem.el||n.currItem);var d=c.offset(),e=parseInt(c.css("padding-top"),10),f=parseInt(c.css("padding-bottom"),10);d.top-=a(window).scrollTop()-e;var g={width:c.width(),height:(p?c.innerHeight():c[0].offsetHeight)-f-e};return O()?g["-moz-transform"]=g.transform="translate("+d.left+"px,"+d.top+"px)":(g.left=d.left,g.top=d.top),g}}});var P="iframe",Q="//about:blank",R=function(a){if(n.currTemplate[P]){var b=n.currTemplate[P].find("iframe");b.length&&(a||(b[0].src=Q),n.isIE8&&b.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){n.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(b+"."+P,function(){R()})},getIframe:function(b,c){var d=b.src,e=n.st.iframe;a.each(e.patterns,function(){if(d.indexOf(this.index)>-1)return this.id&&(typeof this.id=="string"?d=d.substr(d.lastIndexOf(this.id)+this.id.length,d.length):d=this.id.call(this,d)),d=this.src.replace("%id%",d),!1});var f={};return e.srcAction&&(f[e.srcAction]=d),n._parseMarkup(c,f,b),n.updateStatus("ready"),c}}});var S=function(a){var b=n.items.length;return a>b-1?a-b:a<0?b+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'
',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=n.st.gallery,d=".mfp-gallery",e=Boolean(a.fn.mfpFastClick);n.direction=!0;if(!c||!c.enabled)return!1;u+=" mfp-gallery",w(g+d,function(){c.navigateByImgClick&&n.wrap.on("click"+d,".mfp-img",function(){if(n.items.length>1)return n.next(),!1}),s.on("keydown"+d,function(a){a.keyCode===37?n.prev():a.keyCode===39&&n.next()})}),w("UpdateStatus"+d,function(a,b){b.text&&(b.text=T(b.text,n.currItem.index,n.items.length))}),w(f+d,function(a,b,d,e){var f=n.items.length;d.counter=f>1?T(c.tCounter,e.index,f):""}),w("BuildControls"+d,function(){if(n.items.length>1&&c.arrows&&!n.arrowLeft){var b=c.arrowMarkup,d=n.arrowLeft=a(b.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(m),f=n.arrowRight=a(b.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(m),g=e?"mfpFastClick":"click";d[g](function(){n.prev()}),f[g](function(){n.next()}),n.isIE7&&(x("b",d[0],!1,!0),x("a",d[0],!1,!0),x("b",f[0],!1,!0),x("a",f[0],!1,!0)),n.container.append(d.add(f))}}),w(h+d,function(){n._preloadTimeout&&clearTimeout(n._preloadTimeout),n._preloadTimeout=setTimeout(function(){n.preloadNearbyImages(),n._preloadTimeout=null},16)}),w(b+d,function(){s.off(d),n.wrap.off("click"+d),n.arrowLeft&&e&&n.arrowLeft.add(n.arrowRight).destroyMfpFastClick(),n.arrowRight=n.arrowLeft=null})},next:function(){n.direction=!0,n.index=S(n.index+1),n.updateItemHTML()},prev:function(){n.direction=!1,n.index=S(n.index-1),n.updateItemHTML()},goTo:function(a){n.direction=a>=n.index,n.index=a,n.updateItemHTML()},preloadNearbyImages:function(){var a=n.st.gallery.preload,b=Math.min(a[0],n.items.length),c=Math.min(a[1],n.items.length),d;for(d=1;d<=(n.direction?c:b);d++)n._preloadItem(n.index+d);for(d=1;d<=(n.direction?b:c);d++)n._preloadItem(n.index-d)},_preloadItem:function(b){b=S(b);if(n.items[b].preloaded)return;var c=n.items[b];c.parsed||(c=n.parseEl(b)),y("LazyLoad",c),c.type==="image"&&(c.img=a('
').on("load.mfploader",function(){c.hasSize=!0}).on("error.mfploader",function(){c.hasSize=!0,c.loadError=!0,y("LazyLoadError",c)}).attr("src",c.src)),c.preloaded=!0}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=n.st.retina,b=a.ratio;b=isNaN(b)?b():b,b>1&&(w("ImageHasSize."+U,function(a,c){c.img.css({"max-width":c.img[0].naturalWidth/b,width:"100%"})}),w("ElementParse."+U,function(c,d){d.src=a.replaceSrc(d,b)}))}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){r.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g=a(this),h;if(c){var i,j,k,l,m,n;g.on("touchstart"+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,r.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0];if(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)l=!0,d()}).on("touchend"+f,function(a){d();if(l||n>1)return;h=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){h=!1},b),e()})})}g.on("click"+f,function(){h||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&r.off("touchmove"+f+" touchend"+f)}}(),A()});
(function($){
jQuery.fn.reverse=[].reverse;
$.et_pb_simple_slider=function(el, options){
var settings=$.extend({
slide:'.et-slide',
arrows:'.et-pb-slider-arrows',
prev_arrow:'.et-pb-arrow-prev',
next_arrow:'.et-pb-arrow-next',
controls:'.et-pb-controllers a',
carousel_controls:'.et_pb_carousel_item',
control_active_class:'et-pb-active-control',
previous_text:et_pb_custom.previous,
next_text:et_pb_custom.next,
fade_speed:500,
use_arrows:true,
use_controls:true,
manual_arrows:'',
append_controls_to:'',
controls_below:false,
controls_class:'et-pb-controllers',
slideshow:false,
slideshow_speed:7000,
show_progress_bar:false,
tabs_animation:false,
use_carousel:false
}, options);
var $et_slider=$(el),
$et_slide=$et_slider.find(settings.slide),
et_slides_number=$et_slide.length,
et_fade_speed=settings.fade_speed,
et_active_slide=0,
$et_slider_arrows,
$et_slider_prev,
$et_slider_next,
$et_slider_controls,
$et_slider_carousel_controls,
et_slider_timer,
controls_html='',
carousel_html='',
$progress_bar=null,
progress_timer_count=0,
$et_pb_container=$et_slider.find('.et_pb_container'),
et_pb_container_width=$et_pb_container.width();
$et_slider.et_animation_running=false;
$.data(el, "et_pb_simple_slider", $et_slider);
$et_slide.eq(0).addClass('et-pb-active-slide');
if(! settings.tabs_animation){
if(!$et_slider.hasClass('et_pb_bg_layout_dark')&&!$et_slider.hasClass('et_pb_bg_layout_light')){
$et_slider.addClass(et_get_bg_layout_color($et_slide.eq(0)));
}}
if(settings.use_arrows&&et_slides_number > 1){
if(settings.manual_arrows=='')
$et_slider.append('
');
else
$et_slider.append(settings.manual_arrows);
$et_slider_arrows=$et_slider.find(settings.arrows);
$et_slider_prev=$et_slider.find(settings.prev_arrow);
$et_slider_next=$et_slider.find(settings.next_arrow);
$et_slider_next.click(function(){
if($et_slider.et_animation_running) return false;
$et_slider.et_slider_move_to('next');
return false;
});
$et_slider_prev.click(function(){
if($et_slider.et_animation_running) return false;
$et_slider.et_slider_move_to('previous');
return false;
});
}
if(settings.use_controls&&et_slides_number > 1){
for(var i=1; i <=et_slides_number; i++){
controls_html +='
' + i + '';
}
controls_html =
'
' +
controls_html +
'
';
if(settings.append_controls_to=='')
$et_slider.append(controls_html);
else
$(settings.append_controls_to).append(controls_html);
if(settings.controls_below)
$et_slider_controls=$et_slider.parent().find(settings.controls);
else
$et_slider_controls=$et_slider.find(settings.controls);
et_maybe_set_controls_color($et_slide.eq(0));
$et_slider_controls.click(function(){
if($et_slider.et_animation_running) return false;
$et_slider.et_slider_move_to($(this).index());
return false;
});
}
if(settings.use_carousel&&et_slides_number > 1){
for(var i=1; i <=et_slides_number; i++){
slide_id=i - 1;
image_src=($et_slide.eq(slide_id).data('image')!==undefined) ? 'url(' + $et_slide.eq(slide_id).data('image') + ')':'none';
carousel_html +='
';
}
carousel_html =
'
' +
'
' +
carousel_html +
'
' +
'
';
$et_slider.after(carousel_html);
$et_slider_carousel_controls=$et_slider.siblings('.et_pb_carousel').find(settings.carousel_controls);
$et_slider_carousel_controls.click(function(){
if($et_slider.et_animation_running) return false;
var $this=$(this);
$et_slide.eq($this.data('slide-id')).find('.et_pb_video_overlay').css('display', 'none');
$et_slider.et_slider_move_to($this.data('slide-id'));
return false;
});
}
if(settings.slideshow&&et_slides_number > 1){
$et_slider.hover(function(){
if($et_slider.hasClass('et_slider_auto_ignore_hover')){
return;
}
$et_slider.addClass('et_slider_hovered');
if(typeof et_slider_timer!='undefined'){
clearInterval(et_slider_timer);
}}, function(){
if($et_slider.hasClass('et_slider_auto_ignore_hover')){
return;
}
$et_slider.removeClass('et_slider_hovered');
et_slider_auto_rotate();
});
}
et_slider_auto_rotate();
function et_slider_auto_rotate(){
if(settings.slideshow&&et_slides_number > 1&&! $et_slider.hasClass('et_slider_hovered')){
et_slider_timer=setTimeout(function(){
$et_slider.et_slider_move_to('next');
}, settings.slideshow_speed);
}}
function et_stop_video(active_slide){
var $et_video, et_video_src;
if(active_slide.has('iframe').length){
$et_video=active_slide.find('iframe');
et_video_src=$et_video.attr('src');
$et_video.attr('src', '');
$et_video.attr('src', et_video_src);
}else if(active_slide.has('video').length){
if(!active_slide.find('.et_pb_section_video_bg').length){
$et_video=active_slide.find('video');
$et_video[0].pause();
}}
}
function et_fix_slider_content_images(){
var $this_slider=$et_slider,
$slide_image_container=$this_slider.find('.et-pb-active-slide .et_pb_slide_image');
$slide_video_container=$this_slider.find('.et-pb-active-slide .et_pb_slide_video');
$slide=$slide_image_container.closest('.et_pb_slide'),
$slider=$slide.closest('.et_pb_slider'),
slide_height=$slider.innerHeight(),
image_height=parseInt(slide_height * 0.8),
$top_header=$('#top-header'),
$main_header=$('#main-header'),
$et_transparent_nav=$('.et_transparent_nav'),
$et_vertical_nav=$('.et_vertical_nav');
$slide_image_container.find('img').css('maxHeight', image_height + 'px');
if($slide.hasClass('et_pb_media_alignment_center')){
$slide_image_container.css('marginTop', '-' + parseInt($slide_image_container.height() / 2) + 'px');
}
$slide_video_container.css('marginTop', '-' + parseInt($slide_video_container.height() / 2) + 'px');
$slide_image_container.find('img').addClass('active');
}
function et_get_bg_layout_color($slide){
if($slide.hasClass('et_pb_bg_layout_dark')){
return 'et_pb_bg_layout_dark';
}
return 'et_pb_bg_layout_light';
}
function et_maybe_set_controls_color($slide){
var next_slide_dot_color,
$arrows,
arrows_color;
if(typeof $et_slider_controls!=='undefined'&&$et_slider_controls.length){
next_slide_dot_color=$slide.data('dots_color')||'';
if(next_slide_dot_color!==''){
$et_slider_controls.attr('style', 'background-color: ' + hex_to_rgba(next_slide_dot_color, '0.3') + ';')
$et_slider_controls.filter('.et-pb-active-control').attr('style', 'background-color: ' + hex_to_rgba(next_slide_dot_color) + '!important;');
}else{
$et_slider_controls.removeAttr('style');
}}
if(typeof $et_slider_arrows!=='undefined'&&$et_slider_arrows.length){
$arrows=$et_slider_arrows.find('a');
arrows_color=$slide.data('arrows_color')||'';
if(arrows_color!==''){
$arrows.css('color', arrows_color);
}else{
$arrows.css('color', 'inherit');
}}
}
function hex_to_rgba(color, alpha){
var color_16=parseInt(color.replace('#', ''), 16),
red=(color_16 >> 16) & 255,
green=(color_16 >> 8) & 255,
blue=color_16 & 255,
alpha=alpha||1,
rgba;
rgba=red + ',' + green + ',' + blue + ',' + alpha;
rgba='rgba(' + rgba + ')';
return rgba;
}
$et_window.load(function(){
et_fix_slider_content_images();
});
$et_window.resize(function(){
et_fix_slider_content_images();
});
$et_slider.et_slider_move_to=function(direction){
var $active_slide=$et_slide.eq(et_active_slide),
$next_slide;
$et_slider.et_animation_running=true;
if(direction=='next'||direction=='previous'){
if(direction=='next')
et_active_slide=(et_active_slide + 1) < et_slides_number ? et_active_slide + 1:0;
else
et_active_slide=(et_active_slide - 1) >=0 ? et_active_slide - 1:et_slides_number - 1;
}else{
if(et_active_slide==direction){
$et_slider.et_animation_running=false;
return;
}
et_active_slide=direction;
}
if(typeof et_slider_timer!='undefined')
clearInterval(et_slider_timer);
$next_slide=$et_slide.eq(et_active_slide);
$et_slide.each(function(){
$(this).css('zIndex', 1);
});
$active_slide.css('zIndex', 2).removeClass('et-pb-active-slide');
$next_slide.css({ 'display':'block', opacity:0 }).addClass('et-pb-active-slide');
et_fix_slider_content_images();
if(settings.use_controls)
$et_slider_controls.removeClass(settings.control_active_class).eq(et_active_slide).addClass(settings.control_active_class);
if(settings.use_carousel)
$et_slider_carousel_controls.removeClass(settings.control_active_class).eq(et_active_slide).addClass(settings.control_active_class);
if(! settings.tabs_animation){
et_maybe_set_controls_color($next_slide);
$next_slide.animate({ opacity:1 }, et_fade_speed);
$active_slide.addClass('et_slide_transition').css({ 'display':'list-item', 'opacity':1 }).animate({ opacity:0 }, et_fade_speed, function(){
var active_slide_layout_bg_color=et_get_bg_layout_color($active_slide),
next_slide_layout_bg_color=et_get_bg_layout_color($next_slide);
$(this).css('display', 'none').removeClass('et_slide_transition');
et_stop_video($active_slide);
$et_slider
.removeClass(active_slide_layout_bg_color)
.addClass(next_slide_layout_bg_color);
$et_slider.et_animation_running=false;
});
}else{
$next_slide.css({ 'display':'none', opacity:0 });
$active_slide.addClass('et_slide_transition').css({ 'display':'block', 'opacity':1 }).animate({ opacity:0 }, et_fade_speed, function(){
$(this).css('display', 'none').removeClass('et_slide_transition');
$next_slide.css({ 'display':'block', 'opacity':0 }).animate({ opacity:1 }, et_fade_speed, function(){
$et_slider.et_animation_running=false;
});
});
}
et_slider_auto_rotate();
}}
$.fn.et_pb_simple_slider=function(options){
return this.each(function(){
new $.et_pb_simple_slider(this, options);
});
}
var et_hash_module_seperator='||',
et_hash_module_param_seperator='|';
function process_et_hashchange(hash){
if(( hash.indexOf(et_hash_module_seperator, 0))!==-1){
modules=hash.split(et_hash_module_seperator);
for(var i=0; i < modules.length; i++){
var module_params=modules[i].split(et_hash_module_param_seperator);
var element=module_params[0];
module_params.shift();
if($('#' + element).length){
$('#' + element).trigger({
type: "et_hashchange",
params: module_params
});
}}
}else{
module_params=hash.split(et_hash_module_param_seperator);
var element=module_params[0];
module_params.shift();
if($('#' + element).length){
$('#' + element).trigger({
type: "et_hashchange",
params: module_params
});
}}
}
function et_set_hash(module_state_hash){
module_id=module_state_hash.split(et_hash_module_param_seperator)[0];
if(!$('#' + module_id).length){
return;
}
if(window.location.hash){
var hash=window.location.hash.substring(1),
new_hash=[];
if(( hash.indexOf(et_hash_module_seperator, 0))!==-1){
modules=hash.split(et_hash_module_seperator);
var in_hash=false;
for(var i=0; i < modules.length; i++){
var element=modules[i].split(et_hash_module_param_seperator)[0];
if(element===module_id){
new_hash.push(module_state_hash);
in_hash=true;
}else{
new_hash.push(modules[i]);
}}
if(!in_hash){
new_hash.push(module_state_hash);
}}else{
module_params=hash.split(et_hash_module_param_seperator);
var element=module_params[0];
if(element!==module_id){
new_hash.push(hash);
}
new_hash.push(module_state_hash);
}
hash=new_hash.join(et_hash_module_seperator);
}else{
hash=module_state_hash;
}
var yScroll=document.body.scrollTop;
window.location.hash=hash;
document.body.scrollTop=yScroll;
}
$.et_pb_simple_carousel=function(el, options){
var settings=$.extend({
slide_duration:500,
}, options);
var $et_carousel=$(el),
$carousel_items=$et_carousel.find('.et_pb_carousel_items'),
$the_carousel_items=$carousel_items.find('.et_pb_carousel_item');
$et_carousel.et_animation_running=false;
$et_carousel.addClass('container-width-change-notify').on('containerWidthChanged', function(event){
set_carousel_columns($et_carousel);
set_carousel_height($et_carousel);
});
$carousel_items.data('items', $the_carousel_items.toArray());
$et_carousel.data('columns_setting_up', false);
$carousel_items.prepend('
');
set_carousel_columns($et_carousel);
set_carousel_height($et_carousel);
$et_carousel_next=$et_carousel.find('.et-pb-arrow-next');
$et_carousel_prev=$et_carousel.find('.et-pb-arrow-prev');
$et_carousel_next.click(function(){
if($et_carousel.et_animation_running) return false;
$et_carousel.et_carousel_move_to('next');
return false;
});
$et_carousel_prev.click(function(){
if($et_carousel.et_animation_running) return false;
$et_carousel.et_carousel_move_to('previous');
return false;
});
function set_carousel_height($the_carousel){
var carousel_items_width=$the_carousel_items.width(),
carousel_items_height=$the_carousel_items.height();
$carousel_items.css('height', carousel_items_height + 'px');
}
function set_carousel_columns($the_carousel){
var columns,
$carousel_parent=$the_carousel.parents('.et_pb_column'),
carousel_items_width=$carousel_items.width(),
carousel_item_count=$the_carousel_items.length;
if($carousel_parent.hasClass('et_pb_column_4_4')||$carousel_parent.hasClass('et_pb_column_3_4')||$carousel_parent.hasClass('et_pb_column_2_3')){
if($et_window.width() < 768){
columns=3;
}else{
columns=4;
}}else if($carousel_parent.hasClass('et_pb_column_1_2')||$carousel_parent.hasClass('et_pb_column_3_8')||$carousel_parent.hasClass('et_pb_column_1_3')){
columns=3;
}else if($carousel_parent.hasClass('et_pb_column_1_4')){
if($et_window.width() > 480&&$et_window.width() < 980){
columns=3;
}else{
columns=2;
}}
if(columns===$carousel_items.data('portfolio-columns')){
return;
}
if($the_carousel.data('columns_setting_up')){
return;
}
$the_carousel.data('columns_setting_up', true);
$carousel_items.removeClass('columns-' + $carousel_items.data('portfolio-columns'));
$carousel_items.addClass('columns-' + columns);
$carousel_items.data('portfolio-columns', columns);
if($carousel_items.find('.et-carousel-group').length){
$the_carousel_items.appendTo($carousel_items);
$carousel_items.find('.et-carousel-group').remove();
}
var the_carousel_items=$carousel_items.data('items'),
$carousel_group=$('
').appendTo($carousel_items);
$the_carousel_items.data('position', '');
if(the_carousel_items.length <=columns){
$carousel_items.find('.et-pb-slider-arrows').hide();
}else{
$carousel_items.find('.et-pb-slider-arrows').show();
}
for(position=1, x=0 ;x < the_carousel_items.length; x++, position++){
if(x < columns){
$(the_carousel_items[x]).show();
$(the_carousel_items[x]).appendTo($carousel_group);
$(the_carousel_items[x]).data('position', position);
$(the_carousel_items[x]).addClass('position_' + position);
}else{
position=$(the_carousel_items[x]).data('position');
$(the_carousel_items[x]).removeClass('position_' + position);
$(the_carousel_items[x]).data('position', '');
$(the_carousel_items[x]).hide();
}}
$the_carousel.data('columns_setting_up', false);
}
$et_carousel.et_carousel_move_to=function(direction){
var $active_carousel_group=$carousel_items.find('.et-carousel-group.active'),
items=$carousel_items.data('items'),
columns=$carousel_items.data('portfolio-columns');
$et_carousel.et_animation_running=true;
var left=0;
$active_carousel_group.children().each(function(){
$(this).css({'position':'absolute', 'left': left });
left=left + $(this).outerWidth(true);
});
if(direction=='next'){
var $next_carousel_group,
current_position=1,
next_position=1,
active_items_start=items.indexOf($active_carousel_group.children().first()[0]),
active_items_end=active_items_start + columns,
next_items_start=active_items_end,
next_items_end=next_items_start + columns;
$next_carousel_group=$('
').insertAfter($active_carousel_group);
$next_carousel_group.css({ 'width': $active_carousel_group.innerWidth() }).show();
for(x=0, total=0 ; ; x++, total++){
if(total >=active_items_start&&total < active_items_end){
$(items[x]).addClass('changing_position current_position current_position_' + current_position);
$(items[x]).data('current_position', current_position);
current_position++;
}
if(total >=next_items_start&&total < next_items_end){
$(items[x]).data('next_position', next_position);
$(items[x]).addClass('changing_position next_position next_position_' + next_position);
if(!$(items[x]).hasClass('current_position')){
$(items[x]).addClass('container_append');
}else{
$(items[x]).clone(true).appendTo($active_carousel_group).hide().addClass('delayed_container_append_dup').attr('id', $(items[x]).attr('id') + '-dup');
$(items[x]).addClass('delayed_container_append');
}
next_position++;
}
if(next_position > columns){
break;
}
if(x >=(items.length -1)){
x=-1;
}}
var sorted=$carousel_items.find('.container_append, .delayed_container_append_dup').sort(function (a, b){
var el_a_position=parseInt($(a).data('next_position'));
var el_b_position=parseInt($(b).data('next_position'));
return(el_a_position < el_b_position) ? -1:(el_a_position > el_b_position) ? 1:0;
});
$(sorted).show().appendTo($next_carousel_group);
var left=0;
$next_carousel_group.children().each(function(){
$(this).css({'position':'absolute', 'left': left });
left=left + $(this).outerWidth(true);
});
$active_carousel_group.animate({
left: '-100%'
}, {
duration: settings.slide_duration,
complete: function(){
$carousel_items.find('.delayed_container_append').each(function(){
left=$('#' + $(this).attr('id') + '-dup').css('left');
$(this).css({'position':'absolute', 'left': left });
$(this).appendTo($next_carousel_group);
});
$active_carousel_group.removeClass('active');
$active_carousel_group.children().each(function(){
position=$(this).data('position');
current_position=$(this).data('current_position');
$(this).removeClass('position_' + position + ' ' + 'changing_position current_position current_position_' + current_position);
$(this).data('position', '');
$(this).data('current_position', '');
$(this).hide();
$(this).css({'position': '', 'left': ''});
$(this).appendTo($carousel_items);
});
$active_carousel_group.remove();
}});
next_left=$active_carousel_group.width() + parseInt($the_carousel_items.first().css('marginRight').slice(0, -2));
$next_carousel_group.addClass('active').css({'position':'absolute', 'top':0, left: next_left });
$next_carousel_group.animate({
left: '0%'
}, {
duration: settings.slide_duration,
complete: function(){
$next_carousel_group.removeClass('next').addClass('active').css({'position':'', 'width':'', 'top':'', 'left': ''});
$next_carousel_group.find('.changing_position').each(function(index){
position=$(this).data('position');
current_position=$(this).data('current_position');
next_position=$(this).data('next_position');
$(this).removeClass('container_append delayed_container_append position_' + position + ' ' + 'changing_position current_position current_position_' + current_position + ' next_position next_position_' + next_position);
$(this).data('current_position', '');
$(this).data('next_position', '');
$(this).data('position',(index + 1));
});
$next_carousel_group.children().css({'position': '', 'left': ''});
$next_carousel_group.find('.delayed_container_append_dup').remove();
$et_carousel.et_animation_running=false;
}});
}else if(direction=='previous'){
var $prev_carousel_group,
current_position=columns,
prev_position=columns,
columns_span=columns - 1,
active_items_start=items.indexOf($active_carousel_group.children().last()[0]),
active_items_end=active_items_start - columns_span,
prev_items_start=active_items_end - 1,
prev_items_end=prev_items_start - columns_span;
$prev_carousel_group=$('
').insertBefore($active_carousel_group);
$prev_carousel_group.css({ 'left': '-' + $active_carousel_group.innerWidth(), 'width': $active_carousel_group.innerWidth() }).show();
for(x=(items.length - 1), total=(items.length - 1) ; ; x--, total--){
if(total <=active_items_start&&total >=active_items_end){
$(items[x]).addClass('changing_position current_position current_position_' + current_position);
$(items[x]).data('current_position', current_position);
current_position--;
}
if(total <=prev_items_start&&total >=prev_items_end){
$(items[x]).data('prev_position', prev_position);
$(items[x]).addClass('changing_position prev_position prev_position_' + prev_position);
if(!$(items[x]).hasClass('current_position')){
$(items[x]).addClass('container_append');
}else{
$(items[x]).clone(true).appendTo($active_carousel_group).addClass('delayed_container_append_dup').attr('id', $(items[x]).attr('id') + '-dup');
$(items[x]).addClass('delayed_container_append');
}
prev_position--;
}
if(prev_position <=0){
break;
}
if(x==0){
x=items.length;
}}
var sorted=$carousel_items.find('.container_append, .delayed_container_append_dup').sort(function (a, b){
var el_a_position=parseInt($(a).data('prev_position'));
var el_b_position=parseInt($(b).data('prev_position'));
return(el_a_position < el_b_position) ? -1:(el_a_position > el_b_position) ? 1:0;
});
$(sorted).show().appendTo($prev_carousel_group);
var left=0;
$prev_carousel_group.children().each(function(){
$(this).css({'position':'absolute', 'left': left });
left=left + $(this).outerWidth(true);
});
$active_carousel_group.animate({
left: '100%'
}, {
duration: settings.slide_duration,
complete: function(){
$carousel_items.find('.delayed_container_append').reverse().each(function(){
left=$('#' + $(this).attr('id') + '-dup').css('left');
$(this).css({'position':'absolute', 'left': left });
$(this).prependTo($prev_carousel_group);
});
$active_carousel_group.removeClass('active');
$active_carousel_group.children().each(function(){
position=$(this).data('position');
current_position=$(this).data('current_position');
$(this).removeClass('position_' + position + ' ' + 'changing_position current_position current_position_' + current_position);
$(this).data('position', '');
$(this).data('current_position', '');
$(this).hide();
$(this).css({'position': '', 'left': ''});
$(this).appendTo($carousel_items);
});
$active_carousel_group.remove();
}});
prev_left=(-1) * $active_carousel_group.width() - parseInt($the_carousel_items.first().css('marginRight').slice(0, -2));
$prev_carousel_group.addClass('active').css({'position':'absolute', 'top':0, left: prev_left });
$prev_carousel_group.animate({
left: '0%'
}, {
duration: settings.slide_duration,
complete: function(){
$prev_carousel_group.removeClass('prev').addClass('active').css({'position':'', 'width':'', 'top':'', 'left': ''});
$prev_carousel_group.find('.delayed_container_append_dup').remove();
$prev_carousel_group.find('.changing_position').each(function(index){
position=$(this).data('position');
current_position=$(this).data('current_position');
prev_position=$(this).data('prev_position');
$(this).removeClass('container_append delayed_container_append position_' + position + ' ' + 'changing_position current_position current_position_' + current_position + ' prev_position prev_position_' + prev_position);
$(this).data('current_position', '');
$(this).data('prev_position', '');
position=index + 1;
$(this).data('position', position);
$(this).addClass('position_' + position);
});
$prev_carousel_group.children().css({'position': '', 'left': ''});
$et_carousel.et_animation_running=false;
}});
}}
}
$.fn.et_pb_simple_carousel=function(options){
return this.each(function(){
new $.et_pb_simple_carousel(this, options);
});
}
var $et_pb_slider=$('.et_pb_slider'),
$et_pb_tabs=$('.et_pb_tabs'),
$et_pb_tabs_li=$et_pb_tabs.find('.et_pb_tabs_controls li'),
$et_pb_video_section=$('.et_pb_section_video_bg'),
$et_pb_newsletter_button=$('.et_pb_newsletter_button'),
$et_pb_filterable_portfolio=$('.et_pb_filterable_portfolio'),
$et_pb_fullwidth_portfolio=$('.et_pb_fullwidth_portfolio'),
$et_pb_gallery=$('.et_pb_gallery'),
$et_pb_countdown_timer=$('.et_pb_countdown_timer'),
$et_post_gallery=$('.et_post_gallery'),
$et_lightbox_image=$('.et_pb_lightbox_image'),
$et_pb_map=$('.et_pb_map_container'),
$et_pb_circle_counter=$('.et_pb_circle_counter'),
$et_pb_number_counter=$('.et_pb_number_counter'),
$et_pb_parallax=$('.et_parallax_bg'),
$et_pb_shop=$('.et_pb_shop'),
$et_pb_post_fullwidth=$('.single.et_pb_pagebuilder_layout.et_full_width_page'),
et_is_mobile_device=navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/),
et_is_ipad=navigator.userAgent.match(/iPad/),
$et_container = ! et_pb_custom.is_builder_plugin_used ? $('.container'):$('.et_pb_row'),
et_container_width=$et_container.width(),
et_is_fixed_nav=$('body').hasClass('et_fixed_nav'),
et_is_vertical_fixed_nav=$('body').hasClass('et_vertical_fixed'),
et_is_rtl=$('body').hasClass('rtl'),
et_hide_nav=$('body').hasClass('et_hide_nav'),
et_header_style_left=$('body').hasClass('et_header_style_left'),
et_vertical_navigation=$('body').hasClass('et_vertical_nav'),
$top_header=$('#top-header'),
$main_header=$('#main-header'),
$main_container_wrapper=$('#page-container'),
$et_transparent_nav=$('.et_transparent_nav'),
$et_pb_first_row=$('body.et_pb_pagebuilder_layout .et_pb_section:first-child'),
$et_main_content_first_row=$('#main-content .container:first-child'),
$et_main_content_first_row_meta_wrapper=$et_main_content_first_row.find('.et_post_meta_wrapper:first'),
$et_main_content_first_row_meta_wrapper_title=$et_main_content_first_row_meta_wrapper.find('h1'),
$et_main_content_first_row_content=$et_main_content_first_row.find('.entry-content:first'),
$et_single_post=$('body.single-post'),
$et_window=$(window),
etRecalculateOffset=false,
et_header_height,
et_header_modifier,
et_header_offset,
et_primary_header_top,
$et_vertical_nav=$('.et_vertical_nav'),
$et_header_style_split=$('.et_header_style_split'),
$et_top_navigation=$('#et-top-navigation'),
$logo=$('#logo'),
$et_sticky_image=$('.et_pb_image_sticky'),
$et_pb_counter_amount=$('.et_pb_counter_amount'),
$et_pb_carousel=$('.et_pb_carousel'),
$et_menu_selector=et_pb_custom.is_divi_theme_used ? $('ul.nav'):$('.et_pb_fullwidth_menu ul.nav');
$(document).ready(function(){
var $et_top_menu=$et_menu_selector,
et_parent_menu_longpress_limit=300,
et_parent_menu_longpress_start,
et_parent_menu_click=true;
$et_top_menu.find('li').hover(function(){
if(! $(this).closest('li.mega-menu').length||$(this).hasClass('mega-menu')){
$(this).addClass('et-show-dropdown');
$(this).removeClass('et-hover').addClass('et-hover');
}}, function(){
var $this_el=$(this);
$this_el.removeClass('et-show-dropdown');
setTimeout(function(){
if(! $this_el.hasClass('et-show-dropdown')){
$this_el.removeClass('et-hover');
}}, 200);
});
$et_top_menu.find('.menu-item-has-children > a').on('touchstart', function(){
et_parent_menu_longpress_start=new Date().getTime();
}).on('touchend', function(){
var et_parent_menu_longpress_end=new Date().getTime()
if(et_parent_menu_longpress_end >=et_parent_menu_longpress_start + et_parent_menu_longpress_limit){
et_parent_menu_click=true;
}else{
et_parent_menu_click=false;
var $et_parent_menu=$(this).parent('li');
if($et_parent_menu.hasClass('et-hover')){
$et_parent_menu.trigger('mouseleave');
}else{
$et_parent_menu.trigger('mouseenter');
}}
et_parent_menu_longpress_start=0;
}).click(function(){
if(et_parent_menu_click){
return true;
}
return false;
});
$et_top_menu.find('li.mega-menu').each(function(){
var $li_mega_menu=$(this),
$li_mega_menu_item=$li_mega_menu.children('ul').children('li'),
li_mega_menu_item_count=$li_mega_menu_item.length;
if(li_mega_menu_item_count < 4){
$li_mega_menu.addClass('mega-menu-parent mega-menu-parent-' + li_mega_menu_item_count);
}});
$et_sticky_image.each(function(){
var $this_el=$(this),
$row=$this_el.closest('.et_pb_row'),
$section=$row.closest('.et_pb_section'),
$column=$this_el.closest('.et_pb_column'),
sticky_class='et_pb_section_sticky',
sticky_mobile_class='et_pb_section_sticky_mobile';
if(! $row.is(':last-child')){
return true;
}
if(! $this_el.is(':last-child')){
return true;
}
if(! $section.hasClass(sticky_class)){
$section.addClass(sticky_class);
}
$column.addClass('et_pb_row_sticky');
if(! $section.hasClass(sticky_mobile_class)&&$column.is(':last-child')){
$section.addClass(sticky_mobile_class);
}});
if(et_is_mobile_device){
$('.et_pb_section_video_bg').each(function(){
var $this_el=$(this);
$this_el.css('visibility', 'hidden').closest('.et_pb_preload').removeClass('et_pb_preload')
});
$('body').addClass('et_mobile_device');
if(! et_is_ipad){
$('body').addClass('et_mobile_device_not_ipad');
}}
if($et_pb_video_section.length){
$et_pb_video_section.find('video').mediaelementplayer({
pauseOtherPlayers: false,
success:function(mediaElement, domObject){
mediaElement.addEventListener('loadeddata', function(){
et_pb_resize_section_video_bg($(domObject));
et_pb_center_video($(domObject));
}, false);
mediaElement.addEventListener('canplay', function(){
$(domObject).closest('.et_pb_preload').removeClass('et_pb_preload');
}, false);
}});
}
if($et_post_gallery.length){
$et_post_gallery.each(function(){
$(this).magnificPopup({
delegate: 'a',
type: 'image',
removalDelay: 500,
gallery: {
enabled: true,
navigateByImgClick: true
},
mainClass: 'mfp-fade',
zoom: {
enabled: true,
duration: 500,
opener: function(element){
return element.find('img');
}}
});
});
$et_post_gallery.find('a').unbind('click');
}
if($et_lightbox_image.length){
$et_lightbox_image.unbind('click');
$et_lightbox_image.bind('click');
$et_lightbox_image.magnificPopup({
type: 'image',
removalDelay: 500,
mainClass: 'mfp-fade',
zoom: {
enabled: true,
duration: 500,
opener: function(element){
return element.find('img');
}}
});
}
if($et_pb_slider.length){
$et_pb_slider.each(function(){
var $this_slider=$(this),
et_slider_settings={
fade_speed:700,
slide:! $this_slider.hasClass('et_pb_gallery') ? '.et_pb_slide':'.et_pb_gallery_item'
}
if($this_slider.hasClass('et_pb_slider_no_arrows'))
et_slider_settings.use_arrows=false;
if($this_slider.hasClass('et_pb_slider_no_pagination'))
et_slider_settings.use_controls=false;
if($this_slider.hasClass('et_slider_auto')){
var et_slider_autospeed_class_value=/et_slider_speed_(\d+)/g;
et_slider_settings.slideshow=true;
et_slider_autospeed=et_slider_autospeed_class_value.exec($this_slider.attr('class'));
et_slider_settings.slideshow_speed=et_slider_autospeed[1];
}
if($this_slider.parent().hasClass('et_pb_video_slider')){
et_slider_settings.controls_below=true;
et_slider_settings.append_controls_to=$this_slider.parent();
setTimeout(function(){
$('.et_pb_preload').removeClass('et_pb_preload');
}, 500);
}
if($this_slider.hasClass('et_pb_slider_carousel'))
et_slider_settings.use_carousel=true;
$this_slider.et_pb_simple_slider(et_slider_settings);
});
}
$et_pb_carousel=$('.et_pb_carousel');
if($et_pb_carousel.length){
$et_pb_carousel.each(function(){
var $this_carousel=$(this),
et_carousel_settings={
fade_speed:1000
};
$this_carousel.et_pb_simple_carousel(et_carousel_settings);
});
}
if($et_pb_fullwidth_portfolio.length){
function set_fullwidth_portfolio_columns($the_portfolio, carousel_mode){
var columns,
$portfolio_items=$the_portfolio.find('.et_pb_portfolio_items'),
portfolio_items_width=$portfolio_items.width(),
$the_portfolio_items=$portfolio_items.find('.et_pb_portfolio_item'),
portfolio_item_count=$the_portfolio_items.length;
if(portfolio_items_width >=1600){
columns=5;
}else if(portfolio_items_width >=1024){
columns=4;
}else if(portfolio_items_width >=768){
columns=3;
}else if(portfolio_items_width >=480){
columns=2;
}else{
columns=1;
}
portfolio_item_width=portfolio_items_width / columns;
portfolio_item_height=portfolio_item_width * .75;
if(carousel_mode){
$portfolio_items.css({ 'height':portfolio_item_height });
}
$the_portfolio_items.css({ 'height':portfolio_item_height });
if(columns===$portfolio_items.data('portfolio-columns')){
return;
}
if($the_portfolio.data('columns_setting_up')){
return;
}
$the_portfolio.data('columns_setting_up', true);
var portfolio_item_width_percentage=(100 / columns) + '%';
$the_portfolio_items.css({ 'width':portfolio_item_width_percentage });
$portfolio_items.removeClass('columns-' + $portfolio_items.data('portfolio-columns'));
$portfolio_items.addClass('columns-' + columns);
$portfolio_items.data('portfolio-columns', columns);
if(!carousel_mode){
return $the_portfolio.data('columns_setting_up', false);
}
if($portfolio_items.find('.et_pb_carousel_group').length){
$the_portfolio_items.appendTo($portfolio_items);
$portfolio_items.find('.et_pb_carousel_group').remove();
}
var the_portfolio_items=$portfolio_items.data('items'),
$carousel_group=$('
').appendTo($portfolio_items);
$the_portfolio_items.data('position', '');
if(the_portfolio_items.length <=columns){
$portfolio_items.find('.et-pb-slider-arrows').hide();
}else{
$portfolio_items.find('.et-pb-slider-arrows').show();
}
for(position=1, x=0 ;x < the_portfolio_items.length; x++, position++){
if(x < columns){
$(the_portfolio_items[x]).show();
$(the_portfolio_items[x]).appendTo($carousel_group);
$(the_portfolio_items[x]).data('position', position);
$(the_portfolio_items[x]).addClass('position_' + position);
}else{
position=$(the_portfolio_items[x]).data('position');
$(the_portfolio_items[x]).removeClass('position_' + position);
$(the_portfolio_items[x]).data('position', '');
$(the_portfolio_items[x]).hide();
}}
$the_portfolio.data('columns_setting_up', false);
}
function et_carousel_auto_rotate($carousel){
if('on'===$carousel.data('auto-rotate')&&$carousel.find('.et_pb_portfolio_item').length > $carousel.find('.et_pb_carousel_group .et_pb_portfolio_item').length&&! $carousel.hasClass('et_carousel_hovered')){
et_carousel_timer=setTimeout(function(){
$carousel.find('.et-pb-arrow-next').click();
}, $carousel.data('auto-rotate-speed'));
$carousel.data('et_carousel_timer', et_carousel_timer);
}}
$et_pb_fullwidth_portfolio.each(function(){
var $the_portfolio=$(this),
$portfolio_items=$the_portfolio.find('.et_pb_portfolio_items');
$portfolio_items.data('items', $portfolio_items.find('.et_pb_portfolio_item').toArray());
$the_portfolio.data('columns_setting_up', false);
if($the_portfolio.hasClass('et_pb_fullwidth_portfolio_carousel')){
$portfolio_items.prepend('
');
set_fullwidth_portfolio_columns($the_portfolio, true);
et_carousel_auto_rotate($the_portfolio);
$the_portfolio.hover(function(){
$(this).addClass('et_carousel_hovered');
if(typeof $(this).data('et_carousel_timer')!='undefined'){
clearInterval($(this).data('et_carousel_timer'));
}},
function(){
$(this).removeClass('et_carousel_hovered');
et_carousel_auto_rotate($(this));
}
);
$the_portfolio.data('carouseling', false);
$the_portfolio.on('click', '.et-pb-slider-arrows a', function(e){
var $the_portfolio=$(this).parents('.et_pb_fullwidth_portfolio'),
$portfolio_items=$the_portfolio.find('.et_pb_portfolio_items'),
$the_portfolio_items=$portfolio_items.find('.et_pb_portfolio_item'),
$active_carousel_group=$portfolio_items.find('.et_pb_carousel_group.active'),
slide_duration=700,
items=$portfolio_items.data('items'),
columns=$portfolio_items.data('portfolio-columns'),
item_width=$active_carousel_group.innerWidth() / columns, //$active_carousel_group.children().first().innerWidth(),
original_item_width=(100 / columns) + '%';
e.preventDefault();
if($the_portfolio.data('carouseling')){
return;
}
$the_portfolio.data('carouseling', true);
$active_carousel_group.children().each(function(){
$(this).css({'width': $(this).innerWidth() + 1, 'position':'absolute', 'left':($(this).innerWidth() *($(this).data('position') - 1)) });
});
if($(this).hasClass('et-pb-arrow-next')){
var $next_carousel_group,
current_position=1,
next_position=1,
active_items_start=items.indexOf($active_carousel_group.children().first()[0]),
active_items_end=active_items_start + columns,
next_items_start=active_items_end,
next_items_end=next_items_start + columns;
$next_carousel_group=$('
').insertAfter($active_carousel_group);
$next_carousel_group.css({ 'width': $active_carousel_group.innerWidth() }).show();
for(x=0, total=0 ; ; x++, total++){
if(total >=active_items_start&&total < active_items_end){
$(items[x]).addClass('changing_position current_position current_position_' + current_position);
$(items[x]).data('current_position', current_position);
current_position++;
}
if(total >=next_items_start&&total < next_items_end){
$(items[x]).data('next_position', next_position);
$(items[x]).addClass('changing_position next_position next_position_' + next_position);
if(!$(items[x]).hasClass('current_position')){
$(items[x]).addClass('container_append');
}else{
$(items[x]).clone(true).appendTo($active_carousel_group).hide().addClass('delayed_container_append_dup').attr('id', $(items[x]).attr('id') + '-dup');
$(items[x]).addClass('delayed_container_append');
}
next_position++;
}
if(next_position > columns){
break;
}
if(x >=(items.length -1)){
x=-1;
}}
sorted=$portfolio_items.find('.container_append, .delayed_container_append_dup').sort(function (a, b){
var el_a_position=parseInt($(a).data('next_position'));
var el_b_position=parseInt($(b).data('next_position'));
return(el_a_position < el_b_position) ? -1:(el_a_position > el_b_position) ? 1:0;
});
$(sorted).show().appendTo($next_carousel_group);
$next_carousel_group.children().each(function(){
$(this).css({'width': item_width, 'position':'absolute', 'left':(item_width *($(this).data('next_position') - 1)) });
});
$active_carousel_group.animate({
left: '-100%'
}, {
duration: slide_duration,
complete: function(){
$portfolio_items.find('.delayed_container_append').each(function(){
$(this).css({'width': item_width, 'position':'absolute', 'left':(item_width *($(this).data('next_position') - 1)) });
$(this).appendTo($next_carousel_group);
});
$active_carousel_group.removeClass('active');
$active_carousel_group.children().each(function(){
position=$(this).data('position');
current_position=$(this).data('current_position');
$(this).removeClass('position_' + position + ' ' + 'changing_position current_position current_position_' + current_position);
$(this).data('position', '');
$(this).data('current_position', '');
$(this).hide();
$(this).css({'position': '', 'width': '', 'left': ''});
$(this).appendTo($portfolio_items);
});
$active_carousel_group.remove();
et_carousel_auto_rotate($the_portfolio);
}});
$next_carousel_group.addClass('active').css({'position':'absolute', 'top':0, left: '100%'});
$next_carousel_group.animate({
left: '0%'
}, {
duration: slide_duration,
complete: function(){
setTimeout(function(){
$next_carousel_group.removeClass('next').addClass('active').css({'position':'', 'width':'', 'top':'', 'left': ''});
$next_carousel_group.find('.delayed_container_append_dup').remove();
$next_carousel_group.find('.changing_position').each(function(index){
position=$(this).data('position');
current_position=$(this).data('current_position');
next_position=$(this).data('next_position');
$(this).removeClass('container_append delayed_container_append position_' + position + ' ' + 'changing_position current_position current_position_' + current_position + ' next_position next_position_' + next_position);
$(this).data('current_position', '');
$(this).data('next_position', '');
$(this).data('position',(index + 1));
});
$next_carousel_group.children().css({'position': '', 'width': original_item_width, 'left': ''});
$the_portfolio.data('carouseling', false);
}, 100);
}});
}else{
var $prev_carousel_group,
current_position=columns,
prev_position=columns,
columns_span=columns - 1,
active_items_start=items.indexOf($active_carousel_group.children().last()[0]),
active_items_end=active_items_start - columns_span,
prev_items_start=active_items_end - 1,
prev_items_end=prev_items_start - columns_span;
$prev_carousel_group=$('
').insertBefore($active_carousel_group);
$prev_carousel_group.css({ 'left': '-' + $active_carousel_group.innerWidth(), 'width': $active_carousel_group.innerWidth() }).show();
for(x=(items.length - 1), total=(items.length - 1) ; ; x--, total--){
if(total <=active_items_start&&total >=active_items_end){
$(items[x]).addClass('changing_position current_position current_position_' + current_position);
$(items[x]).data('current_position', current_position);
current_position--;
}
if(total <=prev_items_start&&total >=prev_items_end){
$(items[x]).data('prev_position', prev_position);
$(items[x]).addClass('changing_position prev_position prev_position_' + prev_position);
if(!$(items[x]).hasClass('current_position')){
$(items[x]).addClass('container_append');
}else{
$(items[x]).clone(true).appendTo($active_carousel_group).addClass('delayed_container_append_dup').attr('id', $(items[x]).attr('id') + '-dup');
$(items[x]).addClass('delayed_container_append');
}
prev_position--;
}
if(prev_position <=0){
break;
}
if(x==0){
x=items.length;
}}
sorted=$portfolio_items.find('.container_append, .delayed_container_append_dup').sort(function (a, b){
var el_a_position=parseInt($(a).data('prev_position'));
var el_b_position=parseInt($(b).data('prev_position'));
return(el_a_position < el_b_position) ? -1:(el_a_position > el_b_position) ? 1:0;
});
$(sorted).show().appendTo($prev_carousel_group);
$prev_carousel_group.children().each(function(){
$(this).css({'width': item_width, 'position':'absolute', 'left':(item_width *($(this).data('prev_position') - 1)) });
});
$active_carousel_group.animate({
left: '100%'
}, {
duration: slide_duration,
complete: function(){
$portfolio_items.find('.delayed_container_append').reverse().each(function(){
$(this).css({'width': item_width, 'position':'absolute', 'left':(item_width *($(this).data('prev_position') - 1)) });
$(this).prependTo($prev_carousel_group);
});
$active_carousel_group.removeClass('active');
$active_carousel_group.children().each(function(){
position=$(this).data('position');
current_position=$(this).data('current_position');
$(this).removeClass('position_' + position + ' ' + 'changing_position current_position current_position_' + current_position);
$(this).data('position', '');
$(this).data('current_position', '');
$(this).hide();
$(this).css({'position': '', 'width': '', 'left': ''});
$(this).appendTo($portfolio_items);
});
$active_carousel_group.remove();
}});
$prev_carousel_group.addClass('active').css({'position':'absolute', 'top':0, left: '-100%'});
$prev_carousel_group.animate({
left: '0%'
}, {
duration: slide_duration,
complete: function(){
setTimeout(function(){
$prev_carousel_group.removeClass('prev').addClass('active').css({'position':'', 'width':'', 'top':'', 'left': ''});
$prev_carousel_group.find('.delayed_container_append_dup').remove();
$prev_carousel_group.find('.changing_position').each(function(index){
position=$(this).data('position');
current_position=$(this).data('current_position');
prev_position=$(this).data('prev_position');
$(this).removeClass('container_append delayed_container_append position_' + position + ' ' + 'changing_position current_position current_position_' + current_position + ' prev_position prev_position_' + prev_position);
$(this).data('current_position', '');
$(this).data('prev_position', '');
position=index + 1;
$(this).data('position', position);
$(this).addClass('position_' + position);
});
$prev_carousel_group.children().css({'position': '', 'width': original_item_width, 'left': ''});
$the_portfolio.data('carouseling', false);
}, 100);
}});
}
return false;
});
}else{
set_fullwidth_portfolio_columns($the_portfolio, false);
}});
}
function et_audio_module_set(){
if($('.et_pb_audio_module .mejs-audio').length||$('.et_audio_content .mejs-audio').length){
$('.et_audio_container').each(function(){
var $this_player=$(this),
$time_rail=$this_player.find('.mejs-time-rail'),
$time_slider=$this_player.find('.mejs-time-slider');
$time_rail.removeAttr('style');
$time_slider.removeAttr('style');
var $count_timer=$this_player.find('div.mejs-currenttime-container'),
player_width=$this_player.width(),
controls_play_width=$this_player.find('.mejs-play').outerWidth(),
time_width=$this_player.find('.mejs-currenttime-container').outerWidth(),
volume_icon_width=$this_player.find('.mejs-volume-button').outerWidth(),
volume_bar_width=$this_player.find('.mejs-horizontal-volume-slider').outerWidth(),
new_time_rail_width;
$count_timer.addClass('custom');
$this_player.find('.mejs-controls div.mejs-duration-container').replaceWith($count_timer);
new_time_rail_width=player_width -(controls_play_width + time_width + volume_icon_width + volume_bar_width + 65);
if(0 < new_time_rail_width){
$time_rail.attr('style', 'min-width: ' + new_time_rail_width + 'px;');
$time_slider.attr('style', 'min-width: ' + new_time_rail_width + 'px;');
}});
}}
if($et_pb_filterable_portfolio.length){
$(window).load(function(){
$et_pb_filterable_portfolio.each(function(){
var $the_portfolio=$(this),
$the_portfolio_items=$the_portfolio.find('.et_pb_portfolio_items'),
$left_orientatation=true==$the_portfolio.data('rtl') ? false:true;
$the_portfolio.show();
set_filterable_grid_items($the_portfolio);
$the_portfolio.on('click', '.et_pb_portfolio_filter a', function(e){
e.preventDefault();
var category_slug=$(this).data('category-slug');
$the_portfolio_items=$(this).parents('.et_pb_filterable_portfolio').find('.et_pb_portfolio_items');
if('all'==category_slug){
$the_portfolio.find('.et_pb_portfolio_filter a').removeClass('active');
$the_portfolio.find('.et_pb_portfolio_filter_all a').addClass('active');
$the_portfolio.find('.et_pb_portfolio_item').removeClass('active inactive');
$the_portfolio.find('.et_pb_portfolio_item').show();
$the_portfolio.find('.et_pb_portfolio_item').addClass('active');
}else{
$the_portfolio.find('.et_pb_portfolio_filter_all').removeClass('active');
$the_portfolio.find('.et_pb_portfolio_filter a').removeClass('active');
$the_portfolio.find('.et_pb_portfolio_filter_all a').removeClass('active');
$(this).addClass('active');
$the_portfolio_items.find('.et_pb_portfolio_item').hide();
$the_portfolio_items.find('.et_pb_portfolio_item').addClass('inactive');
$the_portfolio_items.find('.et_pb_portfolio_item').removeClass('active');
$the_portfolio_items.find('.et_pb_portfolio_item.project_category_' + $(this).data('category-slug')).show();
$the_portfolio_items.find('.et_pb_portfolio_item.project_category_' + $(this).data('category-slug')).addClass('active').removeClass('inactive');
}
set_filterable_grid_items($the_portfolio);
setTimeout(function(){
set_filterable_portfolio_hash($the_portfolio);
}, 500);
});
$(this).on('et_hashchange', function(event){
var params=event.params;
$the_portfolio=$('#' + event.target.id);
if(!$the_portfolio.find('.et_pb_portfolio_filter a[data-category-slug="' + params[0] + '"]').hasClass('active')){
$the_portfolio.find('.et_pb_portfolio_filter a[data-category-slug="' + params[0] + '"]').click();
}
if(params[1]){
setTimeout(function(){
if(!$the_portfolio.find('.et_pb_portofolio_pagination a.page-' + params[1]).hasClass('active')){
$the_portfolio.find('.et_pb_portofolio_pagination a.page-' + params[1]).addClass('active').click();
}}, 300);
}});
});
});
function set_filterable_grid_items($the_portfolio){
var active_category=$the_portfolio.find('.et_pb_portfolio_filter > a.active').data('category-slug'),
container_width=$the_portfolio.find('.et_pb_portfolio_items').innerWidth(),
item_width=$the_portfolio.find('.et_pb_portfolio_item').outerWidth(true),
last_item_margin=item_width - $the_portfolio.find('.et_pb_portfolio_item').outerWidth(),
columns_count=Math.round(( container_width + last_item_margin) / item_width),
counter=1,
first_in_row=1;
$the_portfolio.find('.et_pb_portfolio_item').removeClass('last_in_row first_in_row');
$the_portfolio.find('.et_pb_portfolio_item').each(function(){
var $this_el=$(this);
if(! $this_el.hasClass('inactive')){
if(first_in_row===counter){
$this_el.addClass('first_in_row');
}
if(0===counter % columns_count){
$this_el.addClass('last_in_row');
first_in_row=counter + 1;
}
counter++;
}});
if('all'===active_category){
$the_portfolio_visible_items=$the_portfolio.find('.et_pb_portfolio_item');
}else{
$the_portfolio_visible_items=$the_portfolio.find('.et_pb_portfolio_item.project_category_' + active_category);
}
var visible_grid_items=$the_portfolio_visible_items.length,
posts_number=$the_portfolio.data('posts-number'),
pages=Math.ceil(visible_grid_items / posts_number);
set_filterable_grid_pages($the_portfolio, pages);
var visible_grid_items=0;
var _page=1;
$the_portfolio.find('.et_pb_portfolio_item').data('page', '');
$the_portfolio_visible_items.each(function(i){
visible_grid_items++;
if(0===parseInt(visible_grid_items % posts_number)){
$(this).data('page', _page);
_page++;
}else{
$(this).data('page', _page);
}});
$the_portfolio_visible_items.filter(function(){
return $(this).data('page')==1;
}).show();
$the_portfolio_visible_items.filter(function(){
return $(this).data('page')!=1;
}).hide();
}
function set_filterable_grid_pages($the_portfolio, pages){
$pagination=$the_portfolio.find('.et_pb_portofolio_pagination');
if(!$pagination.length){
return;
}
$pagination.html('
');
if(pages <=1){
return;
}
$pagination_list=$pagination.children('ul');
$pagination_list.append('
' + et_pb_custom.prev + '');
for(var page=1; page <=pages; page++){
var first_page_class=page===1 ? ' active':'',
last_page_class=page===pages ? ' last-page':'',
hidden_page_class=page >=5 ? ' style="display:none;"':'';
$pagination_list.append('
' + page + '');
}
$pagination_list.append('
' + et_pb_custom.next + '');
}
$et_pb_filterable_portfolio.on('click', '.et_pb_portofolio_pagination a', function(e){
e.preventDefault();
var to_page=$(this).data('page'),
$the_portfolio=$(this).parents('.et_pb_filterable_portfolio'),
$the_portfolio_items=$the_portfolio.find('.et_pb_portfolio_items');
et_pb_smooth_scroll($the_portfolio, false, 800);
if($(this).hasClass('page-prev')){
to_page=parseInt($(this).parents('ul').find('a.active').data('page')) - 1;
}else if($(this).hasClass('page-next')){
to_page=parseInt($(this).parents('ul').find('a.active').data('page')) + 1;
}
$(this).parents('ul').find('a').removeClass('active');
$(this).parents('ul').find('a.page-' + to_page).addClass('active');
var current_index=$(this).parents('ul').find('a.page-' + to_page).parent().index(),
total_pages=$(this).parents('ul').find('li.page').length;
$(this).parent().nextUntil('.page-' +(current_index + 3)).show();
$(this).parent().prevUntil('.page-' +(current_index - 3)).show();
$(this).parents('ul').find('li.page').each(function(i){
if(!$(this).hasClass('prev')&&!$(this).hasClass('next')){
if(i <(current_index - 3)){
$(this).hide();
}else if(i >(current_index + 1)){
$(this).hide();
}else{
$(this).show();
}
if(total_pages - current_index <=2&&total_pages - i <=5){
$(this).show();
}else if(current_index <=3&&i <=4){
$(this).show();
}}
});
if(to_page > 1){
$(this).parents('ul').find('li.prev').show();
}else{
$(this).parents('ul').find('li.prev').hide();
}
if($(this).parents('ul').find('a.active').hasClass('last-page')){
$(this).parents('ul').find('li.next').hide();
}else{
$(this).parents('ul').find('li.next').show();
}
$the_portfolio.find('.et_pb_portfolio_item').hide();
$the_portfolio.find('.et_pb_portfolio_item').filter(function(index){
return $(this).data('page')===to_page;
}).show();
setTimeout(function(){
set_filterable_portfolio_hash($the_portfolio);
}, 500);
});
function set_filterable_portfolio_hash($the_portfolio){
if(!$the_portfolio.attr('id')){
return;
}
var this_portfolio_state=[];
this_portfolio_state.push($the_portfolio.attr('id'));
this_portfolio_state.push($the_portfolio.find('.et_pb_portfolio_filter > a.active').data('category-slug'));
if($the_portfolio.find('.et_pb_portofolio_pagination a.active').length){
this_portfolio_state.push($the_portfolio.find('.et_pb_portofolio_pagination a.active').data('page'));
}else{
this_portfolio_state.push(1);
}
this_portfolio_state=this_portfolio_state.join(et_hash_module_param_seperator);
et_set_hash(this_portfolio_state);
}}
if($et_pb_gallery.length){
function set_gallery_grid_items($the_gallery){
var $the_gallery_items_container=$the_gallery.find('.et_pb_gallery_items'),
$the_gallery_items=$the_gallery_items_container.find('.et_pb_gallery_item');
var total_grid_items=$the_gallery_items.length,
posts_number=$the_gallery_items_container.data('per_page'),
pages=Math.ceil(total_grid_items / posts_number);
set_gallery_grid_pages($the_gallery, pages);
var total_grid_items=0;
var _page=1;
$the_gallery_items.data('page', '');
$the_gallery_items.each(function(i){
total_grid_items++;
if(0===parseInt(total_grid_items % posts_number)){
$(this).data('page', _page);
_page++;
}else{
$(this).data('page', _page);
}});
var visible_items=$the_gallery_items.filter(function(){
return $(this).data('page')==1;
}).show();
$the_gallery_items.filter(function(){
return $(this).data('page')!=1;
}).hide();
}
function set_gallery_grid_pages($the_gallery, pages){
$pagination=$the_gallery.find('.et_pb_gallery_pagination');
if(!$pagination.length){
return;
}
$pagination.html('
');
if(pages <=1){
$pagination.hide();
return;
}
$pagination_list=$pagination.children('ul');
$pagination_list.append('
' + et_pb_custom.prev + '');
for(var page=1; page <=pages; page++){
var first_page_class=page===1 ? ' active':'',
last_page_class=page===pages ? ' last-page':'',
hidden_page_class=page >=5 ? ' style="display:none;"':'';
$pagination_list.append('
' + page + '');
}
$pagination_list.append('
' + et_pb_custom.next + '');
}
function set_gallery_hash($the_gallery){
if(!$the_gallery.attr('id')){
return;
}
var this_gallery_state=[];
this_gallery_state.push($the_gallery.attr('id'));
if($the_gallery.find('.et_pb_gallery_pagination a.active').length){
this_gallery_state.push($the_gallery.find('.et_pb_gallery_pagination a.active').data('page'));
}else{
this_gallery_state.push(1);
}
this_gallery_state=this_gallery_state.join(et_hash_module_param_seperator);
et_set_hash(this_gallery_state);
}
$et_pb_gallery.each(function(){
var $the_gallery=$(this);
if($the_gallery.hasClass('et_pb_gallery_grid')){
$the_gallery.show();
set_gallery_grid_items($the_gallery);
$the_gallery.on('et_hashchange', function(event){
var params=event.params;
$the_gallery=$('#' + event.target.id);
if(page_to=params[0]){
if(!$the_gallery.find('.et_pb_gallery_pagination a.page-' + page_to).hasClass('active')){
$the_gallery.find('.et_pb_gallery_pagination a.page-' + page_to).addClass('active').click();
}}
});
}});
$et_pb_gallery.data('paginating', false);
$et_pb_gallery.on('click', '.et_pb_gallery_pagination a', function(e){
e.preventDefault();
var to_page=$(this).data('page'),
$the_gallery=$(this).parents('.et_pb_gallery'),
$the_gallery_items_container=$the_gallery.find('.et_pb_gallery_items'),
$the_gallery_items=$the_gallery_items_container.find('.et_pb_gallery_item');
if($the_gallery.data('paginating')){
return;
}
$the_gallery.data('paginating', true);
if($(this).hasClass('page-prev')){
to_page=parseInt($(this).parents('ul').find('a.active').data('page')) - 1;
}else if($(this).hasClass('page-next')){
to_page=parseInt($(this).parents('ul').find('a.active').data('page')) + 1;
}
$(this).parents('ul').find('a').removeClass('active');
$(this).parents('ul').find('a.page-' + to_page).addClass('active');
var current_index=$(this).parents('ul').find('a.page-' + to_page).parent().index(),
total_pages=$(this).parents('ul').find('li.page').length;
$(this).parent().nextUntil('.page-' +(current_index + 3)).show();
$(this).parent().prevUntil('.page-' +(current_index - 3)).show();
$(this).parents('ul').find('li.page').each(function(i){
if(!$(this).hasClass('prev')&&!$(this).hasClass('next')){
if(i <(current_index - 3)){
$(this).hide();
}else if(i >(current_index + 1)){
$(this).hide();
}else{
$(this).show();
}
if(total_pages - current_index <=2&&total_pages - i <=5){
$(this).show();
}else if(current_index <=3&&i <=4){
$(this).show();
}}
});
if(to_page > 1){
$(this).parents('ul').find('li.prev').show();
}else{
$(this).parents('ul').find('li.prev').hide();
}
if($(this).parents('ul').find('a.active').hasClass('last-page')){
$(this).parents('ul').find('li.next').hide();
}else{
$(this).parents('ul').find('li.next').show();
}
$the_gallery_items.hide();
var visible_items=$the_gallery_items.filter(function(index){
return $(this).data('page')===to_page;
}).show();
$the_gallery.data('paginating', false);
setTimeout(function(){
set_gallery_hash($the_gallery);
}, 100);
$('html, body').animate({ scrollTop:$the_gallery.offset().top - 200 }, 200);
});
}
if($et_pb_counter_amount.length){
$et_pb_counter_amount.each(function(){
var $bar_item=$(this),
bar_item_width=$bar_item.attr('data-width'),
bar_item_padding=Math.ceil(parseFloat($bar_item.css('paddingLeft'))) + Math.ceil(parseFloat($bar_item.css('paddingRight'))),
$bar_item_text=$bar_item.children('.et_pb_counter_amount_number'),
bar_item_text_width=$bar_item_text.width() + bar_item_padding;
$bar_item.css({
'width':bar_item_width,
'min-width':bar_item_text_width
});
});
}
function et_countdown_timer(timer){
var end_date=parseInt(timer.data('end-timestamp')),
current_date=new Date().getTime() / 1000,
seconds_left=(end_date - current_date);
days=parseInt(seconds_left / 86400);
days=days > 0 ? days:0;
seconds_left=seconds_left % 86400;
hours=parseInt(seconds_left / 3600);
hours=hours > 0 ? hours:0;
seconds_left=seconds_left % 3600;
minutes=parseInt(seconds_left / 60);
minutes=minutes > 0 ? minutes:0;
seconds=parseInt(seconds_left % 60);
seconds=seconds > 0 ? seconds:0;
if(days==0){
if(!timer.find('.days > .value').parent('.section').hasClass('zero')){
timer.find('.days > .value').html('000').parent('.section').addClass('zero').next().addClass('zero');
}}else{
days_slice=days.toString().length >=3 ? days.toString().length:3;
timer.find('.days > .value').html(('000' + days).slice(-days_slice));
}
if(days==0&&hours==0){
if(!timer.find('.hours > .value').parent('.section').hasClass('zero')){
timer.find('.hours > .value').html('00').parent('.section').addClass('zero').next().addClass('zero');
}}else{
timer.find('.hours > .value').html(( '0' + hours).slice(-2));
}
if(days==0&&hours==0&&minutes==0){
if(!timer.find('.minutes > .value').parent('.section').hasClass('zero')){
timer.find('.minutes > .value').html('00').parent('.section').addClass('zero').next().addClass('zero');
}}else{
timer.find('.minutes > .value').html(( '0' + minutes).slice(-2));
}
if(days==0&&hours==0&&minutes==0&&seconds==0){
if(!timer.find('.seconds > .value').parent('.section').hasClass('zero')){
timer.find('.seconds > .value').html('00').parent('.section').addClass('zero');
}}else{
timer.find('.seconds > .value').html(( '0' + seconds).slice(-2));
}}
function et_countdown_timer_labels(timer){
if(timer.closest('.et_pb_column_3_8').length||timer.closest('.et_pb_column_1_4').length||timer.children('.et_pb_countdown_timer_container').width() <=400){
timer.find('.days .label').html(timer.find('.days').data('short'));
timer.find('.hours .label').html(timer.find('.hours').data('short'));
timer.find('.minutes .label').html(timer.find('.minutes').data('short'));
timer.find('.seconds .label').html(timer.find('.seconds').data('short'));
}else{
timer.find('.days .label').html(timer.find('.days').data('full'));
timer.find('.hours .label').html(timer.find('.hours').data('full'));
timer.find('.minutes .label').html(timer.find('.minutes').data('full'));
timer.find('.seconds .label').html(timer.find('.seconds').data('full'));
}}
if($et_pb_countdown_timer.length){
$et_pb_countdown_timer.each(function(){
var timer=$(this);
et_countdown_timer_labels(timer);
et_countdown_timer(timer);
setInterval(function(){
et_countdown_timer(timer);
}, 1000);
});
}
if($et_pb_tabs.length){
$et_pb_tabs.et_pb_simple_slider({
use_controls:false,
use_arrows:false,
slide:'.et_pb_all_tabs > div',
tabs_animation:true
}).on('et_hashchange', function(event){
var params=event.params;
var $the_tabs=$('#' + event.target.id);
var active_tab=params[0];
if(!$the_tabs.find('.et_pb_tabs_controls li').eq(active_tab).hasClass('et_pb_tab_active')){
$the_tabs.find('.et_pb_tabs_controls li').eq(active_tab).click();
}});
$et_pb_tabs_li.click(function(){
var $this_el=$(this),
$tabs_container=$this_el.closest('.et_pb_tabs').data('et_pb_simple_slider');
if($tabs_container.et_animation_running) return false;
$this_el.addClass('et_pb_tab_active').siblings().removeClass('et_pb_tab_active');
$tabs_container.data('et_pb_simple_slider').et_slider_move_to($this_el.index());
if($this_el.closest('.et_pb_tabs').attr('id')){
var tab_state=[];
tab_state.push($this_el.closest('.et_pb_tabs').attr('id'));
tab_state.push($this_el.index());
tab_state=tab_state.join(et_hash_module_param_seperator);
et_set_hash(tab_state);
}
return false;
});
}
if($et_pb_map.length){
google.maps.event.addDomListener(window, 'load', function(){
$et_pb_map.each(function(){
var $this_map_container=$(this),
$this_map=$this_map_container.children('.et_pb_map'),
this_map_grayscale=$this_map_container.data('grayscale')||0;
if(this_map_grayscale!==0){
this_map_grayscale='-' + this_map_grayscale.toString();
}
$this_map_container.data('map', new google.maps.Map($this_map[0], {
zoom: parseInt($this_map.data('zoom')),
center: new google.maps.LatLng(parseFloat($this_map.data('center-lat')) , parseFloat($this_map.data('center-lng'))),
mapTypeId: google.maps.MapTypeId.ROADMAP,
scrollwheel: $this_map.data('mouse-wheel')=='on' ? true:false,
panControlOptions: {
position: $this_map_container.is('.et_beneath_transparent_nav') ? google.maps.ControlPosition.LEFT_BOTTOM:google.maps.ControlPosition.LEFT_TOP
},
zoomControlOptions: {
position: $this_map_container.is('.et_beneath_transparent_nav') ? google.maps.ControlPosition.LEFT_BOTTOM:google.maps.ControlPosition.LEFT_TOP
},
styles: [ {
stylers: [
{ saturation: parseInt(this_map_grayscale) }
]
} ]
}));
$this_map_container.data('bounds', new google.maps.LatLngBounds());
$this_map_container.find('.et_pb_map_pin').each(function(){
var $this_marker=$(this),
position=new google.maps.LatLng(parseFloat($this_marker.data('lat')) , parseFloat($this_marker.data('lng')));
$this_map_container.data('bounds').extend(position);
var marker=new google.maps.Marker({
position: position,
map: $this_map_container.data('map'),
title: $this_marker.data('title'),
icon: { url: et_pb_custom.builder_images_uri + '/marker.png', size: new google.maps.Size(46, 43), anchor: new google.maps.Point(16, 43) },
shape: { coord: [1, 1, 46, 43], type: 'rect' },
anchorPoint: new google.maps.Point(0, -45)
});
if($this_marker.find('.infowindow').length){
var infowindow=new google.maps.InfoWindow({
content: $this_marker.html()
});
google.maps.event.addListener(marker, 'click', function(){
infowindow.open($this_map_container.data('map'), marker);
});
}});
setTimeout(function(){
if(!$this_map_container.data('map').getBounds().contains($this_map_container.data('bounds').getNorthEast())||!$this_map_container.data('map').getBounds().contains($this_map_container.data('bounds').getSouthWest())){
$this_map_container.data('map').fitBounds($this_map_container.data('bounds'));
}}, 200);
});
});
}
if($et_pb_shop.length){
$et_pb_shop.each(function(){
var $this_el=$(this),
icon=$this_el.data('icon')||'';
if(icon===''){
return true;
}
$this_el.find('.et_overlay')
.attr('data-icon', icon)
.addClass('et_pb_inline_icon');
});
}
if($et_pb_circle_counter.length){
function et_pb_circle_counter_init($the_counter, animate){
$the_counter.easyPieChart({
animate: {
duration: 1800,
enabled: true
},
size: $the_counter.width(),
barColor: $the_counter.data('bar-bg-color'),
trackColor: $the_counter.data('color')||'#000000',
trackAlpha: $the_counter.data('alpha')||'0.1',
scaleColor: false,
lineWidth: 5,
onStart: function(){
$(this.el).find('.percent p').css({ 'visibility':'visible' });
},
onStep: function(from, to, percent){
$(this.el).find('.percent-value').text(Math.round(parseInt(percent)));
},
onStop: function(from, to){
$(this.el).find('.percent-value').text($(this.el).data('number-value'));
}});
}
$et_pb_circle_counter.each(function(){
var $the_counter=$(this);
et_pb_circle_counter_init($the_counter, false);
$the_counter.on('containerWidthChanged', function(event){
$the_counter=$(event.target);
$the_counter.find('canvas').remove();
$the_counter.removeData('easyPieChart');
et_pb_circle_counter_init($the_counter, true);
});
});
}
if($et_pb_number_counter.length){
if($.fn.fitText){
$et_pb_number_counter.find('.percent p').fitText(0.3);
}
$et_pb_number_counter.each(function(){
var $this_counter=$(this);
$this_counter.easyPieChart({
animate: {
duration: 1800,
enabled: true
},
size: 0,
trackColor: false,
scaleColor: false,
lineWidth: 0,
onStart: function(){
$(this.el).find('.percent p').css({ 'visibility':'visible' });
},
onStep: function(from, to, percent){
if(percent!=to)
$(this.el).find('.percent-value').text(Math.round(parseInt(percent)));
},
onStop: function(from, to){
$(this.el).find('.percent-value').text($(this.el).data('number-value'));
}});
});
}
function et_apply_parallax(){
var $this=$(this),
element_top=$this.offset().top,
window_top=$et_window.scrollTop(),
y_pos=(((window_top + $et_window.height()) - element_top) * 0.3),
main_position;
main_position='translate(0, ' + y_pos + 'px)';
$this.find('.et_parallax_bg').css({
'-webkit-transform':main_position,
'-moz-transform':main_position,
'-ms-transform':main_position,
'transform':main_position
});
}
function et_parallax_set_height(){
var $this=$(this),
bg_height;
bg_height=($et_window.height() * 0.3 + $this.innerHeight());
$this.find('.et_parallax_bg').css({ 'height':bg_height });
}
$('.et_pb_toggle_title').click(function(){
var $this_heading=$(this),
$module=$this_heading.closest('.et_pb_toggle'),
$section=$module.parents('.et_pb_section'),
$content=$module.find('.et_pb_toggle_content'),
$accordion=$module.closest('.et_pb_accordion'),
is_accordion=$accordion.length,
is_accordion_toggling=$accordion.hasClass('et_pb_accordion_toggling'),
$accordion_active_toggle;
if(is_accordion){
if($module.hasClass('et_pb_toggle_open')||is_accordion_toggling){
return false;
}
$accordion.addClass('et_pb_accordion_toggling');
$accordion_active_toggle=$module.siblings('.et_pb_toggle_open');
}
if($content.is(':animated')){
return;
}
$content.slideToggle(700, function(){
if($module.hasClass('et_pb_toggle_close')){
$module.removeClass('et_pb_toggle_close').addClass('et_pb_toggle_open');
}else{
$module.removeClass('et_pb_toggle_open').addClass('et_pb_toggle_close');
}
if($section.hasClass('et_pb_section_parallax')&&!$section.children().hasClass('et_pb_parallax_css')){
$.proxy(et_parallax_set_height, $section)();
}});
if(is_accordion){
$accordion_active_toggle.find('.et_pb_toggle_content').slideToggle(700, function(){
$accordion_active_toggle.removeClass('et_pb_toggle_open').addClass('et_pb_toggle_close');
$accordion.removeClass('et_pb_accordion_toggling');
});
}});
var $et_contact_container=$('.et_pb_contact_form_container');
if($et_contact_container.length){
$et_contact_container.each(function(){
var $this_contact_container=$(this),
$et_contact_form=$this_contact_container.find('form'),
$et_contact_submit=$this_contact_container.find('input.et_pb_contact_submit'),
$et_inputs=$et_contact_form.find('input[type=text],textarea'),
et_email_reg=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
$et_inputs.live('focus', function(){
if($(this).val()===$(this).siblings('label').text()) $(this).val("");
}).live('blur', function(){
if($(this).val()==="") $(this).val($(this).siblings('label').text());
});
$et_contact_form.on('submit', function(event){
var $this_contact_form=$(this),
$this_inputs=$this_contact_form.find('input[type=text],textarea'),
this_et_contact_error=false,
$et_contact_message=$this_contact_form.closest('.et_pb_contact_form_container').find('.et-pb-contact-message'),
et_message='',
et_fields_message='',
$this_contact_container=$this_contact_form.closest('.et_pb_contact_form_container'),
$captcha_field=$this_contact_form.find('.et_pb_contact_captcha');
et_message='
';
$this_inputs.removeClass('et_contact_error');
$this_inputs.each(function(index, domEle){
if($(domEle).val()===''||$(domEle).val()===$(this).siblings('label').text()){
$(domEle).addClass('et_contact_error');
this_et_contact_error=true;
var default_value=$(this).siblings('label').text();
if(default_value=='') default_value=et_pb_custom.captcha;
et_fields_message +='- ' + default_value + '
';
}
if($(domEle).hasClass('et_pb_contact_email')&&$(domEle).val()!==''&&$(domEle).val()!==$(this).siblings('label').text()&&!et_email_reg.test($(domEle).val())){
$(domEle).removeClass('et_contact_error').addClass('et_contact_error');
this_et_contact_error=true;
if(!et_email_reg.test($(domEle).val())) et_message +='- ' + et_pb_custom.invalid + '
';
}});
if($captcha_field.length&&''!==$captcha_field.val()){
var first_digit=parseInt($captcha_field.data('first_digit')),
second_digit=parseInt($captcha_field.data('second_digit'));
if(parseInt($captcha_field.val())!==first_digit + second_digit){
et_message +='- ' + et_pb_custom.wrong_captcha + '
';
this_et_contact_error=true;
first_digit=Math.floor(( Math.random() * 15) + 1);
second_digit=Math.floor(( Math.random() * 15) + 1);
$captcha_field.data('first_digit', first_digit);
$captcha_field.data('second_digit', second_digit);
$this_contact_form.find('.et_pb_contact_captcha_question').empty().append(first_digit + ' + ' + second_digit);
}}
if(! this_et_contact_error){
var $href=$(this).attr('action'),
form_data=$(this).serializeArray();
$this_contact_container.fadeTo('fast',0.2).load($href + ' #' + $this_contact_form.closest('.et_pb_contact_form_container').attr('id'), form_data, function(){
$this_contact_container.fadeTo('fast',1);
});
}
et_message +='
';
if(''!==et_fields_message){
if(et_message!='
'){
et_message='
' + et_pb_custom.contact_error_message + '
' + et_message;
}
et_fields_message='
' + et_fields_message + '
';
et_fields_message='
' + et_pb_custom.fill_message + '
' + et_fields_message;
et_message=et_fields_message + et_message;
}
if(et_message!='
'){
$et_contact_message.html(et_message);
}
event.preventDefault();
});
});
}
$('.et_pb_video .et_pb_video_overlay, .et_pb_video_wrap .et_pb_video_overlay').click(function(){
var $this=$(this),
$video_image=$this.closest('.et_pb_video_overlay');
$video_image.fadeTo(500, 0, function(){
var $image=$(this);
$image.css('display', 'none');
});
return false;
});
function et_pb_resize_section_video_bg($video){
$element=typeof $video!=='undefined' ? $video.closest('.et_pb_section_video_bg'):$('.et_pb_section_video_bg');
$element.each(function(){
var $this_el=$(this),
ratio=(typeof $this_el.attr('data-ratio')!=='undefined')
? $this_el.attr('data-ratio')
: $this_el.find('video').attr('width') / $this_el.find('video').attr('height'),
$video_elements=$this_el.find('.mejs-video, video, object').css('margin', 0),
$container=$this_el.closest('.et_pb_section_video').length
? $this_el.closest('.et_pb_section_video')
: $this_el.closest('.et_pb_slides'),
body_width=$container.width(),
container_height=$container.innerHeight(),
width, height;
if(typeof $this_el.attr('data-ratio')=='undefined')
$this_el.attr('data-ratio', ratio);
if(body_width / container_height < ratio){
width=container_height * ratio;
height=container_height;
}else{
width=body_width;
height=body_width / ratio;
}
$video_elements.width(width).height(height);
});
}
function et_pb_center_video($video){
$element=typeof $video!=='undefined' ? $video:$('.et_pb_section_video_bg .mejs-video');
$element.each(function(){
var $video_width=$(this).width() / 2;
var $video_width_negative=0 - $video_width;
$(this).css("margin-left",$video_width_negative);
if(typeof $video!=='undefined'){
if($video.closest('.et_pb_slider').length&&! $video.closest('.et_pb_first_video').length)
return false;
}});
}
function et_fix_slider_height(){
if(! $et_pb_slider.length) return;
$et_pb_slider.each(function(){
var $slide_section=$(this).parent('.et_pb_section'),
$slide=$(this).find('.et_pb_slide'),
$slide_container=$slide.find('.et_pb_container'),
max_height=0;
if($slide_section.is('.et_pb_section_first')){
return true;
}
$slide_container.css('min-height', 0);
$slide.each(function(){
var $this_el=$(this),
height=$this_el.innerHeight();
if(max_height < height)
max_height=height;
});
$slide_container.css('min-height', max_height);
});
}
function et_fix_nav_direction(){
window_width=$(window).width();
$('.nav li.et-reverse-direction-nav').removeClass('et-reverse-direction-nav');
$('.nav li li ul').each(function(){
var $dropdown=$(this),
dropdown_width=$dropdown.width(),
dropdown_offset=$dropdown.offset(),
$parents=$dropdown.parents('.nav > li');
if(dropdown_offset.left >(window_width - dropdown_width)){
$parents.addClass('et-reverse-direction-nav');
}});
}
et_fix_nav_direction();
et_pb_form_placeholders_init($('.et_pb_newsletter_form'));
$('.et_pb_fullwidth_menu ul.nav').each(function(i){
i++;
et_duplicate_menu($(this), $(this).parents('.et_pb_row').find('div .mobile_nav'), 'mobile_menu' + i, 'et_mobile_menu');
});
$('.et_pb_fullwidth_menu').each(function(){
var this_menu=$(this),
bg_color=this_menu.data('bg_color');
if(bg_color){
this_menu.find('ul').css({ 'background-color':bg_color });
}});
$et_pb_newsletter_button.click(function(event){
if($(this).closest('.et_pb_login_form').length||$(this).closest('.et_pb_feedburner_form').length){
return;
}
event.preventDefault();
var $newsletter_container=$(this).closest('.et_pb_newsletter'),
$firstname=$newsletter_container.find('input[name="et_pb_signup_firstname"]'),
$lastname=$newsletter_container.find('input[name="et_pb_signup_lastname"]'),
$email=$newsletter_container.find('input[name="et_pb_signup_email"]'),
list_id=$newsletter_container.find('input[name="et_pb_signup_list_id"]').val(),
$result=$newsletter_container.find('.et_pb_newsletter_result').hide(),
service=$(this).closest('.et_pb_newsletter_form').data('service')||'mailchimp';
$firstname.removeClass('et_pb_signup_error');
$lastname.removeClass('et_pb_signup_error');
$email.removeClass('et_pb_signup_error');
et_pb_remove_placeholder_text($(this).closest('.et_pb_newsletter_form'));
if($firstname.val()==''||$email.val()==''||list_id===''){
if($firstname.val()=='') $firstname.addClass('et_pb_signup_error');
if($email.val()=='') $email.addClass('et_pb_signup_error');
if($firstname.val()=='')
$firstname.val($firstname.siblings('.et_pb_contact_form_label').text());
if($lastname.val()=='')
$lastname.val($lastname.siblings('.et_pb_contact_form_label').text());
if($email.val()=='')
$email.val($email.siblings('.et_pb_contact_form_label').text());
return;
}
$.ajax({
type: "POST",
url: et_pb_custom.ajaxurl,
dataType: "json",
data:
{
action:'et_pb_submit_subscribe_form',
et_load_nonce:et_pb_custom.et_load_nonce,
et_list_id:list_id,
et_firstname:$firstname.val(),
et_lastname:$lastname.val(),
et_email:$email.val(),
et_service:service
},
beforeSend: function(){
$newsletter_container
.find('.et_pb_newsletter_button')
.addClass('et_pb_button_text_loading')
.find('.et_subscribe_loader')
.show();
},
complete: function(){
$newsletter_container
.find('.et_pb_newsletter_button')
.removeClass('et_pb_button_text_loading')
.find('.et_subscribe_loader')
.hide();
},
success: function(data){
if(data){
if(data.error){
$result.html(data.error).show();
}
if(data.success){
$newsletter_container.find('.et_pb_newsletter_form > p').hide();
$result.html(data.success).show();
}}else{
$result.html(et_pb_custom.subscription_failed).show();
}}
});
});
function et_fix_testimonial_inner_width(){
var window_width=$(window).width();
if(window_width > 767){
$('.et_pb_testimonial').each(function(){
var $testimonial=$(this),
testimonial_width=$testimonial.width(),
$portrait=$testimonial.find('.et_pb_testimonial_portrait'),
portrait_width=$portrait.width(),
$testimonial_inner=$testimonial.find('.et_pb_testimonial_description_inner'),
$outer_column=$testimonial.closest('.et_pb_column'),
testimonial_inner_width=testimonial_width,
subtract = !($outer_column.hasClass('et_pb_column_1_3')||$outer_column.hasClass('et_pb_column_1_4')||$outer_column.hasClass('et_pb_column_3_8')) ? portrait_width + 31:0;
$testimonial_inner.width(testimonial_inner_width - subtract);
});
}else{
$('.et_pb_testimonial_description_inner').removeAttr('style');
}}
et_fix_testimonial_inner_width();
window.et_calc_fullscreen_section=function(){
var $et_window=$(window),
$body=$('body'),
$wpadminbar=$('#wpadminbar'),
et_is_vertical_nav=$body.hasClass('et_vertical_nav'),
$this_section=$(this),
this_section_index=$this_section.index('.et_pb_fullwidth_header'),
$header=$this_section.children('.et_pb_fullwidth_header_container'),
$header_content=$header.children('.header-content-container'),
$header_image=$header.children('.header-image-container'),
sectionHeight=$et_window.height(),
$wpadminbar=$('#wpadminbar'),
$top_header=$('#top-header'),
$main_header=$('#main-header'),
et_header_height,
secondary_nav_height;
secondary_nav_height=$top_header.length&&$top_header.is(':visible') ? $top_header.innerHeight():0;
et_header_height=$main_header.length ? $main_header.innerHeight() + secondary_nav_height:0;
var calc_header_offset=($wpadminbar.length) ? et_header_height + $wpadminbar.innerHeight() - 1:et_header_height - 1;
if($body.hasClass('et_vertical_nav')){
if($et_window.width() >=980&&$top_header.length){
sectionHeight -=$top_header.height();
}
if($wpadminbar.length){
sectionHeight -=$wpadminbar.height();
}}else{
if($body.hasClass('et_hide_nav')){
if($wpadminbar.length){
sectionHeight -=$wpadminbar.height();
}
if($et_window.width() < 981&&! $body.hasClass('et_transparent_nav')){
sectionHeight -=$('#main-header').height();
}}else{
if($this_section.offset().top <=calc_header_offset + 3){
if(et_is_vertical_nav){
var $top_header=$('#top-header'),
top_header_height=($top_header.length&&0===$this_section.index('.et_pb_fullscreen')) ? $top_header.height():0,
wpadminbar_height=($wpadminbar.length&&0===$this_section.index('.et_pb_fullscreen')) ? $wpadminbar.height():0,
calc_header_offset_vertical=wpadminbar_height + top_header_height;
sectionHeight -=calc_header_offset_vertical;
}else{
sectionHeight -=calc_header_offset;
}}
}}
if($body.hasClass('et_transparent_nav')&&$body.hasClass('et_hide_nav')&&0===this_section_index){
$this_section.css('padding-top', '');
}
$this_section.css('min-height', sectionHeight + 'px');
$header.css('min-height', sectionHeight + 'px');
if($header.hasClass('center')&&$header_content.hasClass('bottom')&&$header_image.hasClass('bottom')){
$header.addClass('bottom-bottom');
}
if($header.hasClass('center')&&$header_content.hasClass('center')&&$header_image.hasClass('center')){
$header.addClass('center-center');
}
if($header.hasClass('center')&&$header_content.hasClass('center')&&$header_image.hasClass('bottom')){
$header.addClass('center-bottom');
var contentHeight=sectionHeight - $header_image.outerHeight(true);
if(contentHeight > 0){
$header_content.css('min-height', contentHeight + 'px');
}}
if($header.hasClass('center')&&$header_content.hasClass('bottom')&&$header_image.hasClass('center')){
$header.addClass('bottom-center');
}
if(( $header.hasClass('left')||$header.hasClass('right'))&&!$header_content.length&&$header_image.length){
$header.css('justify-content', 'flex-end');
}
if($header.hasClass('center')&&$header_content.hasClass('bottom')&&!$header_image.length){
$header_content.find('.header-content').css('margin-bottom', 80 + 'px');
}
if($header_content.hasClass('bottom')&&$header_image.hasClass('center')){
$header_image.find('.header-image').css('margin-bottom', 80 + 'px');
$header_image.css('align-self', 'flex-end');
}}
$(window).resize(function(){
var window_width=$et_window.width(),
et_container_css_width=$et_container.css('width'),
et_container_width_in_pixel=(typeof et_container_css_width!=='undefined') ? et_container_css_width.substr(-1, 1)!=='%':'',
et_container_actual_width=(et_container_width_in_pixel) ? $et_container.width():(( $et_container.width() / 100) * window_width),
containerWidthChanged=et_container_width!==et_container_actual_width;
et_pb_resize_section_video_bg();
et_pb_center_video();
et_fix_slider_height();
et_fix_nav_direction();
$et_pb_fullwidth_portfolio.each(function(){
set_container_height=$(this).hasClass('et_pb_fullwidth_portfolio_carousel') ? true:false;
set_fullwidth_portfolio_columns($(this), set_container_height);
});
if(containerWidthChanged){
$('.container-width-change-notify').trigger('containerWidthChanged');
setTimeout(function(){
$et_pb_filterable_portfolio.each(function(){
set_filterable_grid_items($(this));
});
$et_pb_gallery.each(function(){
if($(this).hasClass('et_pb_gallery_grid')){
set_gallery_grid_items($(this));
}});
}, 100);
et_container_width=et_container_actual_width;
etRecalculateOffset=true;
if($et_pb_circle_counter.length){
$et_pb_circle_counter.each(function(){
var $this_counter=$(this);
$this_counter.data('easyPieChart').update($this_counter.data('number-value'));
});
}
if($et_pb_countdown_timer.length){
$et_pb_countdown_timer.each(function(){
var timer=$(this);
et_countdown_timer_labels(timer);
});
}}
et_fix_testimonial_inner_width();
et_audio_module_set();
});
$(window).ready(function(){
if($.fn.fitVids){
$('.et_pb_slide_video').fitVids();
$('.et_pb_module').fitVids({ customSelector: "iframe[src^='http://www.hulu.com'], iframe[src^='http://www.dailymotion.com'], iframe[src^='http://www.funnyordie.com'], iframe[src^='https://embed-ssl.ted.com'], iframe[src^='http://embed.revision3.com'], iframe[src^='https://flickr.com'], iframe[src^='http://blip.tv'], iframe[src^='http://www.collegehumor.com']"});
}
et_fix_video_wmode('.fluid-width-video-wrapper');
et_fix_slider_height();
});
$(window).load(function(){
et_fix_fullscreen_section();
$('section.et_pb_fullscreen').each(function(){
var $this_section=$(this);
$.proxy(et_calc_fullscreen_section, $this_section)();
$et_window.on('resize', $.proxy(et_calc_fullscreen_section, $this_section));
});
$('.et_pb_fullwidth_header_scroll a').click(function(event){
event.preventDefault();
var $this_section=$(this).parents('section'),
is_next_fullscreen=$this_section.next().hasClass('et_pb_fullscreen'),
$wpadminbar=$('#wpadminbar'),
wpadminbar_height=($wpadminbar.length&&! is_next_fullscreen) ? $wpadminbar.height():0,
main_header_height=is_next_fullscreen||! et_is_fixed_nav ? 0:$main_header.height(),
top_header_height=is_next_fullscreen||! et_is_fixed_nav ? 0:$top_header.height(),
section_bottom=$this_section.offset().top + $this_section.outerHeight(true) -(wpadminbar_height + top_header_height + main_header_height);
if($this_section.length){
$('html, body').animate({ scrollTop:section_bottom }, 800);
if(! $('#main-header').hasClass('et-fixed-header')&&$('body').hasClass('et_fixed_nav')&&$(window).width() > 980){
setTimeout(function(){
var section_offset_top=$this_section.offset().top,
section_height=$this_section.outerHeight(true),
main_header_height=is_next_fullscreen ? 0:$main_header.height(),
section_bottom=section_offset_top + section_height -(main_header_height + top_header_height + wpadminbar_height);
$('html, body').animate({ scrollTop:section_bottom }, 280, 'linear');
}, 780);
}}
});
setTimeout(function(){
$('.et_pb_preload').removeClass('et_pb_preload');
}, 500);
if($.fn.hashchange){
$(window).hashchange(function(){
var hash=window.location.hash.substring(1);
process_et_hashchange(hash);
});
$(window).hashchange();
}
if($et_pb_parallax.length&&!et_is_mobile_device){
$et_pb_parallax.each(function(){
if($(this).hasClass('et_pb_parallax_css')){
return;
}
var $this_parent=$(this).parent();
$.proxy(et_parallax_set_height, $this_parent)();
$.proxy(et_apply_parallax, $this_parent)();
$et_window.on('scroll', $.proxy(et_apply_parallax, $this_parent));
$et_window.on('resize', $.proxy(et_parallax_set_height, $this_parent));
$et_window.on('resize', $.proxy(et_apply_parallax, $this_parent));
$this_parent.find('.et-learn-more .heading-more').click(function(){
setTimeout(function(){
$.proxy(et_parallax_set_height, $this_parent)();
}, 300);
});
});
}
et_audio_module_set();
if($.fn.waypoint){
$('.et_pb_counter_container, .et-waypoint').waypoint({
offset: '75%',
handler: function(){
$(this).addClass('et-animated');
}});
if($et_pb_circle_counter.length){
$et_pb_circle_counter.each(function(){
var $this_counter=$(this);
$this_counter.waypoint({
offset: '65%',
handler: function(){
$this_counter.data('easyPieChart').update($this_counter.data('number-value'));
}});
});
}
if($et_pb_number_counter.length){
$et_pb_number_counter.each(function(){
var $this_counter=$(this);
$this_counter.waypoint({
offset: '75%',
handler: function(){
$this_counter.data('easyPieChart').update($this_counter.data('number-value'));
}});
});
}}
});
if($('.et_pb_row').length){
$('.et_pb_row').each(function(){
var $this_row=$(this),
row_class='';
row_class=et_get_column_types($this_row.find('>.et_pb_column'));
if(''!==row_class&&(-1!==row_class.indexOf('1-4')||'_4col'===row_class)){
$this_row.addClass('et_pb_row' + row_class);
}
if($this_row.find('.et_pb_row_inner').length){
$this_row.find('.et_pb_row_inner').each(function(){
var $this_row_inner=$(this);
row_class=et_get_column_types($this_row_inner.find('.et_pb_column'));
if(''!==row_class&&-1!==row_class.indexOf('1-4')){
$this_row_inner.addClass('et_pb_row' + row_class);
}});
}});
}
function et_get_column_types($columns){
var row_class='';
if($columns.length){
$columns.each(function(){
var $this_column=$(this),
column_type=$this_column.attr('class').split('et_pb_column_')[1],
column_type_updated=column_type.replace('_', '-').trim();
row_class +='_' + column_type_updated;
});
row_class='_1-4_1-4_1-4_1-4'===row_class ? '_4col':row_class;
}
return row_class;
}
if($('.et_section_specialty').length){
$('.et_section_specialty').each(function(){
var this_row=$(this).find('.et_pb_row');
this_row.find('>.et_pb_column:not(.et_pb_specialty_column)').addClass('et_pb_column_single');
});
}
if($('.et_pb_section_parallax').length&&$('.et_pb_map').length){
$('body').addClass('parallax-map-support');
}
$('.et_pb_widget_area ' + et_pb_custom.widget_search_selector).each(function(){
var $search_wrap=$(this),
$search_input_submit=$search_wrap.find('input[type="submit"]'),
search_input_submit_text=$search_input_submit.attr('value'),
$search_button=$search_wrap.find('button'),
search_button_text=$search_button.text(),
has_submit_button=$search_input_submit.length||$search_button.length ? true:false,
min_column_width=150;
if(! $search_wrap.find('input[type="text"]').length&&! $search_wrap.find('input[type="search"]').length){
return;
}
if(! has_submit_button){
$search_wrap.addClass('et-no-submit-button');
}
if($search_wrap.width() < 150){
$search_wrap.addClass('et-narrow-wrapper');
}
if($search_input_submit.length&&(typeof search_input_submit_text=='undefined'||search_input_submit_text==='')){
$search_input_submit.remove();
$search_wrap.addClass('et-no-submit-button');
}
if($search_button.length&&(typeof search_button_text=='undefined'||search_button_text==='')){
$search_button.remove();
$search_wrap.addClass('et-no-submit-button');
}});
});
})(jQuery);
!function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11\./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c
1e3)g=1e3;else if(~~g<200)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document);
(function($,window,undefined){
'$:nomunge';
var str_hashchange='hashchange',
doc=document,
fake_onhashchange,
special=$.event.special,
doc_mode=doc.documentMode,
supports_onhashchange='on' + str_hashchange in window&&(doc_mode===undefined||doc_mode > 7);
function get_fragment(url){
url=url||location.href;
return '#' + url.replace(/^[^#]*#?(.*)$/, '$1');
};
$.fn[ str_hashchange ]=function(fn){
return fn ? this.bind(str_hashchange, fn):this.trigger(str_hashchange);
};
$.fn[ str_hashchange ].delay=50;
special[ str_hashchange ]=$.extend(special[ str_hashchange ], {
setup: function(){
if(supports_onhashchange){ return false; }
$(fake_onhashchange.start);
},
teardown: function(){
if(supports_onhashchange){ return false; }
$(fake_onhashchange.stop);
}});
fake_onhashchange=(function(){
var self={},
timeout_id,
last_hash=get_fragment(),
fn_retval=function(val){ return val; },
history_set=fn_retval,
history_get=fn_retval;
self.start=function(){
timeout_id||poll();
};
self.stop=function(){
timeout_id&&clearTimeout(timeout_id);
timeout_id=undefined;
};
function poll(){
var hash=get_fragment(),
history_hash=history_get(last_hash);
if(hash!==last_hash){
history_set(last_hash=hash, history_hash);
$(window).trigger(str_hashchange);
}else if(history_hash!==last_hash){
location.href=location.href.replace(/#.*/, '') + history_hash;
}
timeout_id=setTimeout(poll, $.fn[ str_hashchange ].delay);
};
$.browser.msie&&!supports_onhashchange&&(function(){
var iframe,
iframe_src;
self.start=function(){
if(!iframe){
iframe_src=$.fn[ str_hashchange ].src;
iframe_src=iframe_src&&iframe_src + get_fragment();
iframe=$('').hide()
.one('load', function(){
iframe_src||history_set(get_fragment());
poll();
})
.attr('src', iframe_src||'javascript:0')
.insertAfter('body')[0].contentWindow;
doc.onpropertychange=function(){
try {
if(event.propertyName==='title'){
iframe.document.title=doc.title;
}} catch(e){}};}};
self.stop=fn_retval;
history_get=function(){
return get_fragment(iframe.location.href);
};
history_set=function(hash, history_hash){
var iframe_doc=iframe.document,
domain=$.fn[ str_hashchange ].domain;
if(hash!==history_hash){
iframe_doc.title=doc.title;
iframe_doc.open();
domain&&iframe_doc.write('');
iframe_doc.close();
iframe.location.hash=hash;
}};})();
return self;
})();
})(jQuery,this);
var mejs=mejs||{};mejs.version="2.22.0",mejs.meIndex=0,mejs.plugins={silverlight:[{version:[3,0],types:["video/mp4","video/m4v","video/mov","video/wmv","audio/wma","audio/m4a","audio/mp3","audio/wav","audio/mpeg"]}],flash:[{version:[9,0,124],types:["video/mp4","video/m4v","video/mov","video/flv","video/rtmp","video/x-flv","audio/flv","audio/x-flv","audio/mp3","audio/m4a","audio/mpeg","video/dailymotion","video/x-dailymotion","application/x-mpegURL"]}],youtube:[{version:null,types:["video/youtube","video/x-youtube","audio/youtube","audio/x-youtube"]}],vimeo:[{version:null,types:["video/vimeo","video/x-vimeo"]}]},mejs.Utility={encodeUrl:function(a){return encodeURIComponent(a)},escapeHTML:function(a){return a.toString().split("&").join("&").split("<").join("<").split('"').join(""")},absolutizeUrl:function(a){var b=document.createElement("div");return b.innerHTML='x',b.firstChild.href},getScriptPath:function(a){for(var b,c,d,e,f,g,h=0,i="",j="",k=document.getElementsByTagName("script"),l=k.length,m=a.length;l>h;h++){for(e=k[h].src,c=e.lastIndexOf("/"),c>-1?(g=e.substring(c+1),f=e.substring(0,c+1)):(g=e,f=""),b=0;m>b;b++)if(j=a[b],d=g.indexOf(j),d>-1){i=f;break}if(""!==i)break}return i},calculateTimeFormat:function(a,b,c){0>a&&(a=0),"undefined"==typeof c&&(c=25);var d=b.timeFormat,e=d[0],f=d[1]==d[0],g=f?2:1,h=":",i=Math.floor(a/3600)%24,j=Math.floor(a/60)%60,k=Math.floor(a%60),l=Math.floor((a%1*c).toFixed(3)),m=[[l,"f"],[k,"s"],[j,"m"],[i,"h"]];d.lengtho;o++)if(-1!==d.indexOf(m[o][1]))n=!0;else if(n){for(var q=!1,r=o;p>r;r++)if(m[r][0]>0){q=!0;break}if(!q)break;f||(d=e+d),d=m[o][1]+h+d,f&&(d=m[o][1]+d),e=m[o][1]}b.currentTimeFormat=d},twoDigitsString:function(a){return 10>a?"0"+a:String(a)},secondsToTimeCode:function(a,b){if(0>a&&(a=0),"object"!=typeof b){var c="m:ss";c=arguments[1]?"hh:mm:ss":c,c=arguments[2]?c+":ff":c,b={currentTimeFormat:c,framesPerSecond:arguments[3]||25}}var d=b.framesPerSecond;"undefined"==typeof d&&(d=25);var c=b.currentTimeFormat,e=Math.floor(a/3600)%24,f=Math.floor(a/60)%60,g=Math.floor(a%60),h=Math.floor((a%1*d).toFixed(3));lis=[[h,"f"],[g,"s"],[f,"m"],[e,"h"]];var j=c;for(i=0,len=lis.length;i0&&(d=Math.pow(60,e)),b+=Number(a[e])*d;return Number(b.toFixed(c))},removeSwf:function(a){var b=document.getElementById(a);b&&/object|embed/i.test(b.nodeName)&&(mejs.MediaFeatures.isIE?(b.style.display="none",function(){4==b.readyState?mejs.Utility.removeObjectInIE(a):setTimeout(arguments.callee,10)}()):b.parentNode.removeChild(b))},removeObjectInIE:function(a){var b=document.getElementById(a);if(b){for(var c in b)"function"==typeof b[c]&&(b[c]=null);b.parentNode.removeChild(b)}},determineScheme:function(a){return a&&-1!=a.indexOf("://")?a.substr(0,a.indexOf("://")+3):"//"}},mejs.PluginDetector={hasPluginVersion:function(a,b){var c=this.plugins[a];return b[1]=b[1]||0,b[2]=b[2]||0,c[0]>b[0]||c[0]==b[0]&&c[1]>b[1]||c[0]==b[0]&&c[1]==b[1]&&c[2]>=b[2]?!0:!1},nav:window.navigator,ua:window.navigator.userAgent.toLowerCase(),plugins:[],addPlugin:function(a,b,c,d,e){this.plugins[a]=this.detectPlugin(b,c,d,e)},detectPlugin:function(a,b,c,d){var e,f,g,h=[0,0,0];if("undefined"!=typeof this.nav.plugins&&"object"==typeof this.nav.plugins[a]){if(e=this.nav.plugins[a].description,e&&("undefined"==typeof this.nav.mimeTypes||!this.nav.mimeTypes[b]||this.nav.mimeTypes[b].enabledPlugin))for(h=e.replace(a,"").replace(/^\s+/,"").replace(/\sr/gi,".").split("."),f=0;f0;)this.removeChild(b[0]);if("string"==typeof a)this.src=a;else{var c,d;for(c=0;c0&&null!==q[0].url&&this.getTypeFromFile(q[0].url).indexOf("audio")>-1&&(r.isVideo=!1),mejs.MediaFeatures.isBustedAndroid&&(a.canPlayType=function(a){return null!==a.match(/video\/(mp4|m4v)/gi)?"maybe":""}),mejs.MediaFeatures.isChromium&&(a.canPlayType=function(a){return null!==a.match(/video\/(webm|ogv|ogg)/gi)?"maybe":""}),c&&("auto"===b.mode||"auto_plugin"===b.mode||"native"===b.mode)&&(!mejs.MediaFeatures.isBustedNativeHTTPS||b.httpsBasicAuthSite!==!0)){for(d||(o=document.createElement(r.isVideo?"video":"audio"),a.parentNode.insertBefore(o,a),a.style.display="none",r.htmlMediaElement=a=o),f=0;f0&&(r.url=q[0].url),r)},formatType:function(a,b){return a&&!b?this.getTypeFromFile(a):b&&~b.indexOf(";")?b.substr(0,b.indexOf(";")):b},getTypeFromFile:function(a){a=a.split("?")[0];var b=a.substring(a.lastIndexOf(".")+1).toLowerCase(),c=/(mp4|m4v|ogg|ogv|m3u8|webm|webmv|flv|wmv|mpeg|mov)/gi.test(b)?"video/":"audio/";return this.getTypeFromExtension(b,c)},getTypeFromExtension:function(a,b){switch(b=b||"",a){case"mp4":case"m4v":case"m4a":case"f4v":case"f4a":return b+"mp4";case"flv":return b+"x-flv";case"webm":case"webma":case"webmv":return b+"webm";case"ogg":case"oga":case"ogv":return b+"ogg";case"m3u8":return"application/x-mpegurl";case"ts":return b+"mp2t";default:return b+a}},createErrorMessage:function(a,b,c){var d=a.htmlMediaElement,e=document.createElement("div"),f=b.customError;e.className="me-cannotplay";try{e.style.width=d.width+"px",e.style.height=d.height+"px"}catch(g){}f||(f='',""!==c&&(f+=''),f+=""+mejs.i18n.t("Download File")+""),e.innerHTML=f,d.parentNode.insertBefore(e,d),d.style.display="none",b.error(d)},createPlugin:function(a,b,c,d,e,f){var g,h,i,j=a.htmlMediaElement,k=1,l=1,m="me_"+a.method+"_"+mejs.meIndex++,n=new mejs.PluginMediaElement(m,a.method,a.url),o=document.createElement("div");n.tagName=j.tagName;for(var p=0;p0?b.pluginWidth:b.videoWidth>0?b.videoWidth:null!==j.getAttribute("width")?j.getAttribute("width"):b.defaultVideoWidth,l=b.pluginHeight>0?b.pluginHeight:b.videoHeight>0?b.videoHeight:null!==j.getAttribute("height")?j.getAttribute("height"):b.defaultVideoHeight,k=mejs.Utility.encodeUrl(k),l=mejs.Utility.encodeUrl(l)):b.enablePluginDebug&&(k=320,l=240),n.success=b.success,o.className="me-plugin",o.id=m+"_container",a.isVideo?j.parentNode.insertBefore(o,j):document.body.insertBefore(o,document.body.childNodes[0]),("flash"===a.method||"silverlight"===a.method)&&(i=["id="+m,"isvideo="+(a.isVideo?"true":"false"),"autoplay="+(d?"true":"false"),"preload="+e,"width="+k,"startvolume="+b.startVolume,"timerrate="+b.timerRate,"flashstreamer="+b.flashStreamer,"height="+l,"pseudostreamstart="+b.pseudoStreamingStartQueryParam],null!==a.url&&("flash"==a.method?i.push("file="+mejs.Utility.encodeUrl(a.url)):i.push("file="+a.url)),b.enablePluginDebug&&i.push("debug=true"),b.enablePluginSmoothing&&i.push("smoothing=true"),b.enablePseudoStreaming&&i.push("pseudostreaming=true"),f&&i.push("controls=true"),b.pluginVars&&(i=i.concat(b.pluginVars)),window[m+"_init"]=function(){switch(n.pluginType){case"flash":n.pluginElement=n.pluginApi=document.getElementById(m);break;case"silverlight":n.pluginElement=document.getElementById(n.id),n.pluginApi=n.pluginElement.Content.MediaElementJS}null!=n.pluginApi&&n.success&&n.success(n,j)},window[m+"_event"]=function(a,b){var c,d,e;c={type:a,target:n};for(d in b)n[d]=b[d],c[d]=b[d];e=b.bufferedTime||0,c.target.buffered=c.buffered={start:function(a){return 0},end:function(a){return e},length:1},n.dispatchEvent(c)}),a.method){case"silverlight":o.innerHTML='';break;case"flash":mejs.MediaFeatures.isIE?(g=document.createElement("div"),o.appendChild(g),g.outerHTML=''):o.innerHTML='';break;case"youtube":var r;if(-1!=a.url.lastIndexOf("youtu.be"))r=a.url.substr(a.url.lastIndexOf("/")+1),-1!=r.indexOf("?")&&(r=r.substr(0,r.indexOf("?")));else{var s=a.url.match(/[?&]v=([^]+)|&|#|$/);s&&(r=s[1])}youtubeSettings={container:o,containerId:o.id,pluginMediaElement:n,pluginId:m,videoId:r,height:l,width:k,scheme:a.scheme},window.postMessage?mejs.YouTubeApi.enqueueIframe(youtubeSettings):mejs.PluginDetector.hasPluginVersion("flash",[10,0,0])&&mejs.YouTubeApi.createFlash(youtubeSettings,b);break;case"vimeo":var t=m+"_player";if(n.vimeoid=a.url.substr(a.url.lastIndexOf("/")+1),o.innerHTML='',"function"==typeof $f){var u=$f(o.childNodes[0]),v=-1;u.addEvent("ready",function(){function a(a,b,c,d){var e={type:c,target:b};"timeupdate"==c&&(b.currentTime=e.currentTime=d.seconds,b.duration=e.duration=d.duration),b.dispatchEvent(e)}u.playVideo=function(){u.api("play")},u.stopVideo=function(){u.api("unload")},u.pauseVideo=function(){u.api("pause")},u.seekTo=function(a){u.api("seekTo",a)},u.setVolume=function(a){u.api("setVolume",a)},u.setMuted=function(a){a?(u.lastVolume=u.api("getVolume"),u.api("setVolume",0)):(u.api("setVolume",u.lastVolume),delete u.lastVolume)},u.getPlayerState=function(){return v},u.addEvent("play",function(){v=1,a(u,n,"play"),a(u,n,"playing")}),u.addEvent("pause",function(){v=2,a(u,n,"pause")}),u.addEvent("finish",function(){v=0,a(u,n,"ended")}),u.addEvent("playProgress",function(b){a(u,n,"timeupdate",b)}),u.addEvent("seek",function(b){v=3,a(u,n,"seeked",b)}),u.addEvent("loadProgress",function(b){v=3,a(u,n,"progress",b)}),n.pluginElement=o,n.pluginApi=u,n.success(n,n.pluginElement)})}else console.warn("You need to include froogaloop for vimeo to work")}return j.style.display="none",j.removeAttribute("autoplay"),n},updateNative:function(a,b,c,d){var e,f=a.htmlMediaElement;for(e in mejs.HtmlMediaElement)f[e]=mejs.HtmlMediaElement[e];return b.success(f,f),f}},mejs.YouTubeApi={isIframeStarted:!1,isIframeLoaded:!1,loadIframeApi:function(a){if(!this.isIframeStarted){var b=document.createElement("script");b.src=a.scheme+"www.youtube.com/player_api";var c=document.getElementsByTagName("script")[0];c.parentNode.insertBefore(b,c),this.isIframeStarted=!0}},iframeQueue:[],enqueueIframe:function(a){this.isLoaded?this.createIframe(a):(this.loadIframeApi(a),this.iframeQueue.push(a))},createIframe:function(a){var b=a.pluginMediaElement,c=new YT.Player(a.containerId,{height:a.height,width:a.width,videoId:a.videoId,playerVars:{controls:0,wmode:"transparent"},events:{onReady:function(){c.setVideoSize=function(a,b){c.setSize(a,b)},a.pluginMediaElement.pluginApi=c,a.pluginMediaElement.pluginElement=document.getElementById(a.containerId),b.success(b,b.pluginElement),setInterval(function(){mejs.YouTubeApi.createEvent(c,b,"timeupdate")},250)},onStateChange:function(a){mejs.YouTubeApi.handleStateChange(a.data,c,b)}}})},createEvent:function(a,b,c){var d={type:c,target:b};if(a&&a.getDuration){b.currentTime=d.currentTime=a.getCurrentTime(),b.duration=d.duration=a.getDuration(),d.paused=b.paused,d.ended=b.ended,d.muted=a.isMuted(),d.volume=a.getVolume()/100,d.bytesTotal=a.getVideoBytesTotal(),d.bufferedBytes=a.getVideoBytesLoaded();var e=d.bufferedBytes/d.bytesTotal*d.duration;d.target.buffered=d.buffered={start:function(a){return 0},end:function(a){return e},length:1}}b.dispatchEvent(d)},iFrameReady:function(){for(this.isLoaded=!0,this.isIframeLoaded=!0;this.iframeQueue.length>0;){var a=this.iframeQueue.pop();this.createIframe(a)}},flashPlayers:{},createFlash:function(a){this.flashPlayers[a.pluginId]=a;var b,c=a.scheme+"www.youtube.com/apiplayer?enablejsapi=1&playerapiid="+a.pluginId+"&version=3&autoplay=0&controls=0&modestbranding=1&loop=0";mejs.MediaFeatures.isIE?(b=document.createElement("div"),a.container.appendChild(b),b.outerHTML=''):a.container.innerHTML=''},flashReady:function(a){var b=this.flashPlayers[a],c=document.getElementById(a),d=b.pluginMediaElement;d.pluginApi=d.pluginElement=c,b.success(d,d.pluginElement),c.cueVideoById(b.videoId);var e=b.containerId+"_callback";window[e]=function(a){mejs.YouTubeApi.handleStateChange(a,c,d)},c.addEventListener("onStateChange",e),setInterval(function(){mejs.YouTubeApi.createEvent(c,d,"timeupdate")},250),mejs.YouTubeApi.createEvent(c,d,"canplay")},handleStateChange:function(a,b,c){switch(a){case-1:c.paused=!0,c.ended=!0,mejs.YouTubeApi.createEvent(b,c,"loadedmetadata");break;case 0:c.paused=!1,c.ended=!0,mejs.YouTubeApi.createEvent(b,c,"ended");break;case 1:c.paused=!1,c.ended=!1,mejs.YouTubeApi.createEvent(b,c,"play"),mejs.YouTubeApi.createEvent(b,c,"playing");break;case 2:c.paused=!0,c.ended=!1,mejs.YouTubeApi.createEvent(b,c,"pause");break;case 3:mejs.YouTubeApi.createEvent(b,c,"progress");break;case 5:}}},window.onYouTubePlayerAPIReady=function(){mejs.YouTubeApi.iFrameReady()},window.onYouTubePlayerReady=function(a){mejs.YouTubeApi.flashReady(a)},window.mejs=mejs,window.MediaElement=mejs.MediaElement,function(a,b,c){"use strict";var d={locale:{language:b.i18n&&b.i18n.locale.language||"",strings:b.i18n&&b.i18n.locale.strings||{}},ietf_lang_regex:/^(x\-)?[a-z]{2,}(\-\w{2,})?(\-\w{2,})?$/,methods:{}};d.getLanguage=function(){var a=d.locale.language||window.navigator.userLanguage||window.navigator.language;return d.ietf_lang_regex.exec(a)?a:null},"undefined"!=typeof mejsL10n&&(d.locale.language=mejsL10n.language),d.methods.checkPlain=function(a){var b,c,d={"&":"&",'"':""","<":"<",">":">"};a=String(a);for(b in d)d.hasOwnProperty(b)&&(c=new RegExp(b,"g"),a=a.replace(c,d[b]));return a},d.methods.t=function(a,b){return d.locale.strings&&d.locale.strings[b.context]&&d.locale.strings[b.context][a]&&(a=d.locale.strings[b.context][a]),d.methods.checkPlain(a)},d.t=function(a,b){if("string"==typeof a&&a.length>0){var c=d.getLanguage();return b=b||{context:c},d.methods.t(a,b)}throw{name:"InvalidArgumentException",message:"First argument is either not a string or empty."}},b.i18n=d}(document,mejs),function(a,b){"use strict";"undefined"!=typeof mejsL10n&&(a[mejsL10n.language]=mejsL10n.strings)}(mejs.i18n.locale.strings),
"undefined"!=typeof jQuery?mejs.$=jQuery:"undefined"!=typeof Zepto?(mejs.$=Zepto,Zepto.fn.outerWidth=function(a){var b=$(this).width();return a&&(b+=parseInt($(this).css("margin-right"),10),b+=parseInt($(this).css("margin-left"),10)),b}):"undefined"!=typeof ender&&(mejs.$=ender),function(a){mejs.MepDefaults={poster:"",showPosterWhenEnded:!1,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:30,defaultSeekBackwardInterval:function(a){return.05*a.duration},defaultSeekForwardInterval:function(a){return.05*a.duration},setDimensions:!0,audioWidth:-1,audioHeight:-1,startVolume:.8,loop:!1,autoRewind:!0,enableAutosize:!0,timeFormat:"",alwaysShowHours:!1,showTimecodeFrameCount:!1,framesPerSecond:25,autosizeProgress:!0,alwaysShowControls:!1,hideVideoControlsOnLoad:!1,clickToPlayPause:!0,iPadUseNativeControls:!1,iPhoneUseNativeControls:!1,AndroidUseNativeControls:!1,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],isVideo:!0,stretching:"auto",enableKeyboard:!0,pauseOtherPlayers:!0,keyActions:[{keys:[32,179],action:function(a,b){b.paused||b.ended?b.play():b.pause()}},{keys:[38],action:function(a,b){a.container.find(".mejs-volume-slider").css("display","block"),a.isVideo&&(a.showControls(),a.startControlsTimer());var c=Math.min(b.volume+.1,1);b.setVolume(c)}},{keys:[40],action:function(a,b){a.container.find(".mejs-volume-slider").css("display","block"),a.isVideo&&(a.showControls(),a.startControlsTimer());var c=Math.max(b.volume-.1,0);b.setVolume(c)}},{keys:[37,227],action:function(a,b){if(!isNaN(b.duration)&&b.duration>0){a.isVideo&&(a.showControls(),a.startControlsTimer());var c=Math.max(b.currentTime-a.options.defaultSeekBackwardInterval(b),0);b.setCurrentTime(c)}}},{keys:[39,228],action:function(a,b){if(!isNaN(b.duration)&&b.duration>0){a.isVideo&&(a.showControls(),a.startControlsTimer());var c=Math.min(b.currentTime+a.options.defaultSeekForwardInterval(b),b.duration);b.setCurrentTime(c)}}},{keys:[70],action:function(a,b){"undefined"!=typeof a.enterFullScreen&&(a.isFullScreen?a.exitFullScreen():a.enterFullScreen())}},{keys:[77],action:function(a,b){a.container.find(".mejs-volume-slider").css("display","block"),a.isVideo&&(a.showControls(),a.startControlsTimer()),a.media.muted?a.setMuted(!1):a.setMuted(!0)}}]},mejs.mepIndex=0,mejs.players={},mejs.MediaElementPlayer=function(b,c){if(!(this instanceof mejs.MediaElementPlayer))return new mejs.MediaElementPlayer(b,c);var d=this;return d.$media=d.$node=a(b),d.node=d.media=d.$media[0],d.node?"undefined"!=typeof d.node.player?d.node.player:("undefined"==typeof c&&(c=d.$node.data("mejsoptions")),d.options=a.extend({},mejs.MepDefaults,c),d.options.timeFormat||(d.options.timeFormat="mm:ss",d.options.alwaysShowHours&&(d.options.timeFormat="hh:mm:ss"),d.options.showTimecodeFrameCount&&(d.options.timeFormat+=":ff")),mejs.Utility.calculateTimeFormat(0,d.options,d.options.framesPerSecond||25),d.id="mep_"+mejs.mepIndex++,mejs.players[d.id]=d,d.init(),d):void 0},mejs.MediaElementPlayer.prototype={hasFocus:!1,controlsAreVisible:!0,init:function(){var b=this,c=mejs.MediaFeatures,d=a.extend(!0,{},b.options,{success:function(a,c){b.meReady(a,c)},error:function(a){b.handleError(a)}}),e=b.media.tagName.toLowerCase();if(b.isDynamic="audio"!==e&&"video"!==e,b.isDynamic?b.isVideo=b.options.isVideo:b.isVideo="audio"!==e&&b.options.isVideo,c.isiPad&&b.options.iPadUseNativeControls||c.isiPhone&&b.options.iPhoneUseNativeControls)b.$media.attr("controls","controls"),c.isiPad&&null!==b.media.getAttribute("autoplay")&&b.play();else if(c.isAndroid&&b.options.AndroidUseNativeControls);else{b.$media.removeAttr("controls");var f=b.isVideo?mejs.i18n.t("Video Player"):mejs.i18n.t("Audio Player");a(''+f+"").insertBefore(b.$media),b.container=a('').addClass(b.$media[0].className).insertBefore(b.$media).focus(function(a){if(!b.controlsAreVisible&&!b.hasFocus&&(b.showControls(!0),!b.hasMsNativeFullScreen)){var c=b.container.find(".mejs-playpause-button > button");c.focus()}}),"fill"!==b.options.stretching||b.container.parent("mejs-fill-container").length||(b.outerContainer=b.$media.parent(),b.container.wrap('')),b.container.addClass((c.isAndroid?"mejs-android ":"")+(c.isiOS?"mejs-ios ":"")+(c.isiPad?"mejs-ipad ":"")+(c.isiPhone?"mejs-iphone ":"")+(b.isVideo?"mejs-video ":"mejs-audio ")),b.container.find(".mejs-mediaelement").append(b.$media),b.node.player=b,b.controls=b.container.find(".mejs-controls"),b.layers=b.container.find(".mejs-layers");var g=b.isVideo?"video":"audio",h=g.substring(0,1).toUpperCase()+g.substring(1);b.options[g+"Width"]>0||b.options[g+"Width"].toString().indexOf("%")>-1?b.width=b.options[g+"Width"]:""!==b.media.style.width&&null!==b.media.style.width?b.width=b.media.style.width:null!==b.media.getAttribute("width")?b.width=b.$media.attr("width"):b.width=b.options["default"+h+"Width"],b.options[g+"Height"]>0||b.options[g+"Height"].toString().indexOf("%")>-1?b.height=b.options[g+"Height"]:""!==b.media.style.height&&null!==b.media.style.height?b.height=b.media.style.height:null!==b.$media[0].getAttribute("height")?b.height=b.$media.attr("height"):b.height=b.options["default"+h+"Height"],b.setPlayerSize(b.width,b.height),d.pluginWidth=b.width,d.pluginHeight=b.height}mejs.MediaElement(b.$media[0],d),"undefined"!=typeof b.container&&b.controlsAreVisible&&b.container.trigger("controlsshown")},showControls:function(a){var b=this;a="undefined"==typeof a||a,b.controlsAreVisible||(a?(b.controls.removeClass("mejs-offscreen").stop(!0,!0).fadeIn(200,function(){b.controlsAreVisible=!0,b.container.trigger("controlsshown")}),b.container.find(".mejs-control").removeClass("mejs-offscreen").stop(!0,!0).fadeIn(200,function(){b.controlsAreVisible=!0})):(b.controls.removeClass("mejs-offscreen").css("display","block"),b.container.find(".mejs-control").removeClass("mejs-offscreen").css("display","block"),b.controlsAreVisible=!0,b.container.trigger("controlsshown")),b.setControlsSize())},hideControls:function(b){var c=this;b="undefined"==typeof b||b,!c.controlsAreVisible||c.options.alwaysShowControls||c.keyboardAction||(b?(c.controls.stop(!0,!0).fadeOut(200,function(){a(this).addClass("mejs-offscreen").css("display","block"),c.controlsAreVisible=!1,c.container.trigger("controlshidden")}),c.container.find(".mejs-control").stop(!0,!0).fadeOut(200,function(){a(this).addClass("mejs-offscreen").css("display","block")})):(c.controls.addClass("mejs-offscreen").css("display","block"),c.container.find(".mejs-control").addClass("mejs-offscreen").css("display","block"),c.controlsAreVisible=!1,c.container.trigger("controlshidden")))},controlsTimer:null,startControlsTimer:function(a){var b=this;a="undefined"!=typeof a?a:1500,b.killControlsTimer("start"),b.controlsTimer=setTimeout(function(){b.hideControls(),b.killControlsTimer("hide")},a)},killControlsTimer:function(a){var b=this;null!==b.controlsTimer&&(clearTimeout(b.controlsTimer),delete b.controlsTimer,b.controlsTimer=null)},controlsEnabled:!0,disableControls:function(){var a=this;a.killControlsTimer(),a.hideControls(!1),this.controlsEnabled=!1},enableControls:function(){var a=this;a.showControls(!1),a.controlsEnabled=!0},meReady:function(b,c){var d,e,f=this,g=mejs.MediaFeatures,h=c.getAttribute("autoplay"),i=!("undefined"==typeof h||null===h||"false"===h);if(!f.created){if(f.created=!0,f.media=b,f.domNode=c,!(g.isAndroid&&f.options.AndroidUseNativeControls||g.isiPad&&f.options.iPadUseNativeControls||g.isiPhone&&f.options.iPhoneUseNativeControls)){f.buildposter(f,f.controls,f.layers,f.media),f.buildkeyboard(f,f.controls,f.layers,f.media),f.buildoverlays(f,f.controls,f.layers,f.media),f.findTracks();for(d in f.options.features)if(e=f.options.features[d],f["build"+e])try{f["build"+e](f,f.controls,f.layers,f.media)}catch(j){}f.container.trigger("controlsready"),f.setPlayerSize(f.width,f.height),f.setControlsSize(),f.isVideo&&(mejs.MediaFeatures.hasTouch?f.$media.bind("touchstart",function(){f.controlsAreVisible?f.hideControls(!1):f.controlsEnabled&&f.showControls(!1)}):(f.clickToPlayPauseCallback=function(){f.options.clickToPlayPause&&(f.media.paused?f.play():f.pause())},f.media.addEventListener("click",f.clickToPlayPauseCallback,!1),f.container.bind("mouseenter",function(){f.controlsEnabled&&(f.options.alwaysShowControls||(f.killControlsTimer("enter"),f.showControls(),f.startControlsTimer(2500)))}).bind("mousemove",function(){f.controlsEnabled&&(f.controlsAreVisible||f.showControls(),f.options.alwaysShowControls||f.startControlsTimer(2500))}).bind("mouseleave",function(){f.controlsEnabled&&(f.media.paused||f.options.alwaysShowControls||f.startControlsTimer(1e3))})),f.options.hideVideoControlsOnLoad&&f.hideControls(!1),i&&!f.options.alwaysShowControls&&f.hideControls(),f.options.enableAutosize&&f.media.addEventListener("loadedmetadata",function(a){f.options.videoHeight<=0&&null===f.domNode.getAttribute("height")&&!isNaN(a.target.videoHeight)&&(f.setPlayerSize(a.target.videoWidth,a.target.videoHeight),f.setControlsSize(),f.media.setVideoSize(a.target.videoWidth,a.target.videoHeight))},!1)),f.media.addEventListener("play",function(){var a;for(a in mejs.players){var b=mejs.players[a];b.id==f.id||!f.options.pauseOtherPlayers||b.paused||b.ended||b.pause(),b.hasFocus=!1}f.hasFocus=!0},!1),f.media.addEventListener("ended",function(b){if(f.options.autoRewind)try{f.media.setCurrentTime(0),window.setTimeout(function(){a(f.container).find(".mejs-overlay-loading").parent().hide()},20)}catch(c){}f.media.pause(),f.setProgressRail&&f.setProgressRail(),f.setCurrentRail&&f.setCurrentRail(),f.options.loop?f.play():!f.options.alwaysShowControls&&f.controlsEnabled&&f.showControls()},!1),f.media.addEventListener("loadedmetadata",function(a){f.updateDuration&&f.updateDuration(),f.updateCurrent&&f.updateCurrent(),f.isFullScreen||(f.setPlayerSize(f.width,f.height),f.setControlsSize())},!1);var k=null;f.media.addEventListener("timeupdate",function(){k!==this.duration&&(k=this.duration,mejs.Utility.calculateTimeFormat(k,f.options,f.options.framesPerSecond||25),f.updateDuration&&f.updateDuration(),f.updateCurrent&&f.updateCurrent(),f.setControlsSize())},!1),f.container.focusout(function(b){if(b.relatedTarget){var c=a(b.relatedTarget);f.keyboardAction&&0===c.parents(".mejs-container").length&&(f.keyboardAction=!1,f.hideControls(!0))}}),setTimeout(function(){f.setPlayerSize(f.width,f.height),f.setControlsSize()},50),f.globalBind("resize",function(){f.isFullScreen||mejs.MediaFeatures.hasTrueNativeFullScreen&&document.webkitIsFullScreen||f.setPlayerSize(f.width,f.height),f.setControlsSize()}),"youtube"==f.media.pluginType&&(g.isiOS||g.isAndroid)&&(f.container.find(".mejs-overlay-play").hide(),f.container.find(".mejs-poster").hide())}i&&"native"==b.pluginType&&f.play(),f.options.success&&("string"==typeof f.options.success?window[f.options.success](f.media,f.domNode,f):f.options.success(f.media,f.domNode,f))}},handleError:function(a){var b=this;b.controls&&b.controls.hide(),b.options.error&&b.options.error(a)},setPlayerSize:function(a,b){var c=this;if(!c.options.setDimensions)return!1;switch("undefined"!=typeof a&&(c.width=a),"undefined"!=typeof b&&(c.height=b),c.options.stretching){case"fill":c.isVideo?this.setFillMode():this.setDimensions(c.width,c.height);break;case"responsive":this.setResponsiveMode();break;case"none":this.setDimensions(c.width,c.height);break;default:this.hasFluidMode()===!0?this.setResponsiveMode():this.setDimensions(c.width,c.height)}},hasFluidMode:function(){var a=this;return a.height.toString().indexOf("%")>0||"none"!==a.$node.css("max-width")&&"t.width"!==a.$node.css("max-width")||a.$node[0].currentStyle&&"100%"===a.$node[0].currentStyle.maxWidth},setResponsiveMode:function(){var b=this,c=function(){return b.isVideo?b.media.videoWidth&&b.media.videoWidth>0?b.media.videoWidth:null!==b.media.getAttribute("width")?b.media.getAttribute("width"):b.options.defaultVideoWidth:b.options.defaultAudioWidth}(),d=function(){return b.isVideo?b.media.videoHeight&&b.media.videoHeight>0?b.media.videoHeight:null!==b.media.getAttribute("height")?b.media.getAttribute("height"):b.options.defaultVideoHeight:b.options.defaultAudioHeight}(),e=b.container.parent().closest(":visible").width(),f=b.container.parent().closest(":visible").height(),g=b.isVideo||!b.options.autosizeProgress?parseInt(e*d/c,10):d;(isNaN(g)||0!==f&&g>f&&f>d)&&(g=f),b.container.parent().length>0&&"body"===b.container.parent()[0].tagName.toLowerCase()&&(e=a(window).width(),g=a(window).height()),g&&e&&(b.container.width(e).height(g),b.$media.add(b.container.find(".mejs-shim")).width("100%").height("100%"),b.isVideo&&b.media.setVideoSize&&b.media.setVideoSize(e,g),b.layers.children(".mejs-layer").width("100%").height("100%"))},setFillMode:function(){var a=this,b=a.outerContainer;b.width()||b.height(a.$media.width()),b.height()||b.height(a.$media.height());var c=b.width(),d=b.height();a.setDimensions("100%","100%"),a.container.find(".mejs-poster img").css("display","block"),targetElement=a.container.find("object, embed, iframe, video");var e=a.height,f=a.width,g=c,h=e*c/f,i=f*d/e,j=d,k=!(i>c),l=k?Math.floor(g):Math.floor(i),m=k?Math.floor(h):Math.floor(j);k?(targetElement.height(m).width(c),a.media.setVideoSize&&a.media.setVideoSize(c,m)):(targetElement.height(d).width(l),a.media.setVideoSize&&a.media.setVideoSize(l,d)),targetElement.css({"margin-left":Math.floor((c-l)/2),"margin-top":0})},setDimensions:function(a,b){var c=this;c.container.width(a).height(b),c.layers.children(".mejs-layer").width(a).height(b)},setControlsSize:function(){var b=this,c=0,d=0,e=b.controls.find(".mejs-time-rail"),f=b.controls.find(".mejs-time-total"),g=e.siblings(),h=g.last(),i=null;if(b.container.is(":visible")&&e.length&&e.is(":visible")){b.options&&!b.options.autosizeProgress&&(d=parseInt(e.css("width"),10)),0!==d&&d||(g.each(function(){var b=a(this);"absolute"!=b.css("position")&&b.is(":visible")&&(c+=a(this).outerWidth(!0))}),d=b.controls.width()-c-(e.outerWidth(!0)-e.width()));do e.width(d),f.width(d-(f.outerWidth(!0)-f.width())),"absolute"!=h.css("position")&&(i=h.length?h.position():null,d--);while(null!==i&&i.top.toFixed(2)>0&&d>0);b.container.trigger("controlsresize")}},buildposter:function(b,c,d,e){var f=this,g=a('').appendTo(d),h=b.$media.attr("poster");""!==b.options.poster&&(h=b.options.poster),h?f.setPoster(h):g.hide(),e.addEventListener("play",function(){g.hide()},!1),b.options.showPosterWhenEnded&&b.options.autoRewind&&e.addEventListener("ended",function(){g.show()},!1)},setPoster:function(b){var c=this,d=c.container.find(".mejs-poster"),e=d.find("img");0===e.length&&(e=a('').appendTo(d)),e.attr("src",b),d.css({"background-image":"url("+b+")"})},buildoverlays:function(b,c,d,e){var f=this;if(b.isVideo){var g=a('').hide().appendTo(d),h=a('').hide().appendTo(d),i=a('').appendTo(d).bind("click",function(){f.options.clickToPlayPause&&e.paused&&e.play()});e.addEventListener("play",function(){i.hide(),g.hide(),c.find(".mejs-time-buffering").hide(),h.hide()},!1),e.addEventListener("playing",function(){i.hide(),g.hide(),c.find(".mejs-time-buffering").hide(),h.hide()},!1),e.addEventListener("seeking",function(){g.show(),c.find(".mejs-time-buffering").show()},!1),e.addEventListener("seeked",function(){g.hide(),c.find(".mejs-time-buffering").hide()},!1),e.addEventListener("pause",function(){mejs.MediaFeatures.isiPhone||i.show()},!1),e.addEventListener("waiting",function(){g.show(),c.find(".mejs-time-buffering").show()},!1),e.addEventListener("loadeddata",function(){g.show(),c.find(".mejs-time-buffering").show(),mejs.MediaFeatures.isAndroid&&(e.canplayTimeout=window.setTimeout(function(){if(document.createEvent){var a=document.createEvent("HTMLEvents");return a.initEvent("canplay",!0,!0),e.dispatchEvent(a)}},300))},!1),e.addEventListener("canplay",function(){g.hide(),c.find(".mejs-time-buffering").hide(),clearTimeout(e.canplayTimeout)},!1),e.addEventListener("error",function(a){f.handleError(a),g.hide(),i.hide(),h.show(),h.find(".mejs-overlay-error").html("Error loading this resource")},!1),e.addEventListener("keydown",function(a){f.onkeydown(b,e,a)},!1)}},buildkeyboard:function(b,c,d,e){var f=this;f.container.keydown(function(){f.keyboardAction=!0}),f.globalBind("keydown",function(c){return b.hasFocus=0!==a(c.target).closest(".mejs-container").length&&a(c.target).closest(".mejs-container").attr("id")===b.$media.closest(".mejs-container").attr("id"),f.onkeydown(b,e,c)}),f.globalBind("click",function(c){b.hasFocus=0!==a(c.target).closest(".mejs-container").length})},onkeydown:function(a,b,c){if(a.hasFocus&&a.options.enableKeyboard)for(var d=0,e=a.options.keyActions.length;e>d;d++)for(var f=a.options.keyActions[d],g=0,h=f.keys.length;h>g;g++)if(c.keyCode==f.keys[g])return"function"==typeof c.preventDefault&&c.preventDefault(),f.action(a,b,c.keyCode,c),!1;return!0},findTracks:function(){var b=this,c=b.$media.find("track");b.tracks=[],c.each(function(c,d){d=a(d),b.tracks.push({srclang:d.attr("srclang")?d.attr("srclang").toLowerCase():"",src:d.attr("src"),kind:d.attr("kind"),label:d.attr("label")||"",entries:[],isLoaded:!1})})},changeSkin:function(a){this.container[0].className="mejs-container "+a,this.setPlayerSize(this.width,this.height),this.setControlsSize()},play:function(){this.load(),this.media.play()},pause:function(){try{this.media.pause()}catch(a){}},load:function(){this.isLoaded||this.media.load(),this.isLoaded=!0},setMuted:function(a){this.media.setMuted(a)},setCurrentTime:function(a){this.media.setCurrentTime(a)},getCurrentTime:function(){return this.media.currentTime},setVolume:function(a){this.media.setVolume(a)},getVolume:function(){return this.media.volume},setSrc:function(a){this.media.setSrc(a)},remove:function(){var a,b,c=this;c.container.prev(".mejs-offscreen").remove();for(a in c.options.features)if(b=c.options.features[a],c["clean"+b])try{c["clean"+b](c)}catch(d){}c.isDynamic?c.$node.insertBefore(c.container):(c.$media.prop("controls",!0),c.$node.clone().insertBefore(c.container).show(),c.$node.remove()),"native"!==c.media.pluginType&&c.media.remove(),delete mejs.players[c.id],"object"==typeof c.container&&c.container.remove(),c.globalUnbind(),delete c.node.player},rebuildtracks:function(){var a=this;a.findTracks(),a.buildtracks(a,a.controls,a.layers,a.media)},resetSize:function(){var a=this;setTimeout(function(){a.setPlayerSize(a.width,a.height),a.setControlsSize()},50)}},function(){function b(b,d){var e={d:[],w:[]};return a.each((b||"").split(" "),function(a,b){var f=b+"."+d;0===f.indexOf(".")?(e.d.push(f),e.w.push(f)):e[c.test(b)?"w":"d"].push(f)}),e.d=e.d.join(" "),e.w=e.w.join(" "),e}var c=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/;mejs.MediaElementPlayer.prototype.globalBind=function(c,d,e){var f=this,g=f.node?f.node.ownerDocument:document;c=b(c,f.id),c.d&&a(g).bind(c.d,d,e),c.w&&a(window).bind(c.w,d,e)},mejs.MediaElementPlayer.prototype.globalUnbind=function(c,d){var e=this,f=e.node?e.node.ownerDocument:document;c=b(c,e.id),c.d&&a(f).unbind(c.d,d),c.w&&a(window).unbind(c.w,d)}}(),"undefined"!=typeof a&&(a.fn.mediaelementplayer=function(b){return b===!1?this.each(function(){var b=a(this).data("mediaelementplayer");b&&b.remove(),a(this).removeData("mediaelementplayer")}):this.each(function(){a(this).data("mediaelementplayer",new mejs.MediaElementPlayer(this,b))}),this},a(document).ready(function(){a(".mejs-player").mediaelementplayer()})),window.MediaElementPlayer=mejs.MediaElementPlayer}(mejs.$),function(a){a.extend(mejs.MepDefaults,{playText:mejs.i18n.t("Play"),pauseText:mejs.i18n.t("Pause")}),a.extend(MediaElementPlayer.prototype,{buildplaypause:function(b,c,d,e){function f(a){"play"===a?(i.removeClass("mejs-play").addClass("mejs-pause"),j.attr({title:h.pauseText,"aria-label":h.pauseText})):(i.removeClass("mejs-pause").addClass("mejs-play"),j.attr({title:h.playText,"aria-label":h.playText}))}var g=this,h=g.options,i=a('').appendTo(c).click(function(a){return a.preventDefault(),e.paused?e.play():e.pause(),!1}),j=i.find("button");f("pse"),e.addEventListener("play",function(){f("play")},!1),e.addEventListener("playing",function(){f("play")},!1),e.addEventListener("pause",function(){f("pse")},!1),e.addEventListener("paused",function(){f("pse")},!1)}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{stopText:"Stop"}),a.extend(MediaElementPlayer.prototype,{buildstop:function(b,c,d,e){var f=this;a('').appendTo(c).click(function(){e.paused||e.pause(),e.currentTime>0&&(e.setCurrentTime(0),e.pause(),c.find(".mejs-time-current").width("0px"),c.find(".mejs-time-handle").css("left","0px"),c.find(".mejs-time-float-current").html(mejs.Utility.secondsToTimeCode(0,b.options)),c.find(".mejs-currenttime").html(mejs.Utility.secondsToTimeCode(0,b.options)),d.find(".mejs-poster").show())})}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{progessHelpText:mejs.i18n.t("Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.")}),a.extend(MediaElementPlayer.prototype,{buildprogress:function(b,c,d,e){a('00:00
').appendTo(c),c.find(".mejs-time-buffering").hide();var f=this,g=c.find(".mejs-time-total"),h=c.find(".mejs-time-loaded"),i=c.find(".mejs-time-current"),j=c.find(".mejs-time-handle"),k=c.find(".mejs-time-float"),l=c.find(".mejs-time-float-current"),m=c.find(".mejs-time-slider"),n=function(a){var c,d=g.offset(),f=g.width(),h=0,i=0,j=0;c=a.originalEvent&&a.originalEvent.changedTouches?a.originalEvent.changedTouches[0].pageX:a.changedTouches?a.changedTouches[0].pageX:a.pageX,e.duration&&(cf+d.left&&(c=f+d.left),j=c-d.left,h=j/f,i=.02>=h?0:h*e.duration,o&&i!==e.currentTime&&e.setCurrentTime(i),mejs.MediaFeatures.hasTouch||(k.css("left",j),l.html(mejs.Utility.secondsToTimeCode(i,b.options)),k.show()))},o=!1,p=!1,q=0,r=!1,s=b.options.autoRewind,t=function(a){var c=e.currentTime,d=mejs.i18n.t("Time Slider"),f=mejs.Utility.secondsToTimeCode(c,b.options),g=e.duration;m.attr({"aria-label":d,"aria-valuemin":0,"aria-valuemax":g,"aria-valuenow":c,"aria-valuetext":f,role:"slider",tabindex:0})},u=function(){var a=new Date;a-q>=1e3&&e.play()};m.bind("focus",function(a){b.options.autoRewind=!1}),m.bind("blur",function(a){b.options.autoRewind=s}),m.bind("keydown",function(a){new Date-q>=1e3&&(r=e.paused);var c=a.keyCode,d=e.duration,f=e.currentTime,g=b.options.defaultSeekForwardInterval(d),h=b.options.defaultSeekBackwardInterval(d);switch(c){case 37:case 40:f-=h;break;case 39:case 38:f+=g;break;case 36:f=0;break;case 35:f=d;break;case 32:case 13:return void(e.paused?e.play():e.pause());default:return}return f=0>f?0:f>=d?d:Math.floor(f),q=new Date,r||e.pause(),f0&&c.buffered.end&&c.duration?d=c.buffered.end(c.buffered.length-1)/c.duration:c&&void 0!==c.bytesTotal&&c.bytesTotal>0&&void 0!==c.bufferedBytes?d=c.bufferedBytes/c.bytesTotal:a&&a.lengthComputable&&0!==a.total&&(d=a.loaded/a.total),null!==d&&(d=Math.min(1,Math.max(0,d)),b.loaded&&b.total&&b.loaded.width(b.total.width()*d))},setCurrentRail:function(){var a=this;if(void 0!==a.media.currentTime&&a.media.duration&&a.total&&a.handle){var b=Math.round(a.total.width()*a.media.currentTime/a.media.duration),c=b-Math.round(a.handle.outerWidth(!0)/2);a.current.width(b),a.handle.css("left",c)}}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{duration:-1,timeAndDurationSeparator:" | "}),a.extend(MediaElementPlayer.prototype,{buildcurrent:function(b,c,d,e){var f=this;a(''+mejs.Utility.secondsToTimeCode(0,b.options)+"
").appendTo(c),f.currenttime=f.controls.find(".mejs-currenttime"),e.addEventListener("timeupdate",function(){b.updateCurrent()},!1)},buildduration:function(b,c,d,e){var f=this;c.children().last().find(".mejs-currenttime").length>0?a(f.options.timeAndDurationSeparator+''+mejs.Utility.secondsToTimeCode(f.options.duration,f.options)+"").appendTo(c.find(".mejs-time")):(c.find(".mejs-currenttime").parent().addClass("mejs-currenttime-container"),a(''+mejs.Utility.secondsToTimeCode(f.options.duration,f.options)+"
").appendTo(c)),f.durationD=f.controls.find(".mejs-duration"),e.addEventListener("timeupdate",function(){b.updateDuration()},!1)},updateCurrent:function(){var a=this,b=a.media.currentTime;isNaN(b)&&(b=0),a.currenttime&&a.currenttime.html(mejs.Utility.secondsToTimeCode(b,a.options))},updateDuration:function(){var a=this,b=a.media.duration;a.options.duration>0&&(b=a.options.duration),isNaN(b)&&(b=0),a.container.toggleClass("mejs-long-video",b>3600),a.durationD&&b>0&&a.durationD.html(mejs.Utility.secondsToTimeCode(b,a.options))}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{muteText:mejs.i18n.t("Mute Toggle"),allyVolumeControlText:mejs.i18n.t("Use Up/Down Arrow keys to increase or decrease volume."),hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical"}),a.extend(MediaElementPlayer.prototype,{buildvolume:function(b,c,d,e){if(!mejs.MediaFeatures.isAndroid&&!mejs.MediaFeatures.isiOS||!this.options.hideVolumeOnTouchDevices){var f=this,g=f.isVideo?f.options.videoVolume:f.options.audioVolume,h="horizontal"==g?a(''+f.options.allyVolumeControlText+'').appendTo(c):a('').appendTo(c),i=f.container.find(".mejs-volume-slider, .mejs-horizontal-volume-slider"),j=f.container.find(".mejs-volume-total, .mejs-horizontal-volume-total"),k=f.container.find(".mejs-volume-current, .mejs-horizontal-volume-current"),l=f.container.find(".mejs-volume-handle, .mejs-horizontal-volume-handle"),m=function(a,b){if(!i.is(":visible")&&"undefined"==typeof b)return i.show(),m(a,!0),void i.hide();a=Math.max(0,a),a=Math.min(a,1),0===a?(h.removeClass("mejs-mute").addClass("mejs-unmute"),h.children("button").attr("title",mejs.i18n.t("Unmute")).attr("aria-label",mejs.i18n.t("Unmute"))):(h.removeClass("mejs-unmute").addClass("mejs-mute"),h.children("button").attr("title",mejs.i18n.t("Mute")).attr("aria-label",mejs.i18n.t("Mute")));var c=j.position();if("vertical"==g){var d=j.height(),e=d-d*a;l.css("top",Math.round(c.top+e-l.height()/2)),k.height(d-e),k.css("top",c.top+e)}else{var f=j.width(),n=f*a;l.css("left",Math.round(c.left+n-l.width()/2)),k.width(Math.round(n))}},n=function(a){var b=null,c=j.offset();if("vertical"===g){var d=j.height(),f=a.pageY-c.top;if(b=(d-f)/d,0===c.top||0===c.left)return}else{var h=j.width(),i=a.pageX-c.left;b=i/h}b=Math.max(0,b),b=Math.min(b,1),m(b),0===b?e.setMuted(!0):e.setMuted(!1),e.setVolume(b)},o=!1,p=!1;h.hover(function(){i.show(),p=!0},function(){p=!1,o||"vertical"!=g||i.hide()});var q=function(a){var b=Math.floor(100*e.volume);i.attr({"aria-label":mejs.i18n.t("Volume Slider"),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":b,"aria-valuetext":b+"%",role:"slider",tabindex:0})};i.bind("mouseover",function(){p=!0}).bind("mousedown",function(a){return n(a),f.globalBind("mousemove.vol",function(a){n(a)}),f.globalBind("mouseup.vol",function(){o=!1,f.globalUnbind(".vol"),p||"vertical"!=g||i.hide()}),o=!0,!1}).bind("keydown",function(a){var b=a.keyCode,c=e.volume;switch(b){case 38:c=Math.min(c+.1,1);break;case 40:c=Math.max(0,c-.1);break;default:return!0}return o=!1,m(c),e.setVolume(c),!1}),h.find("button").click(function(){e.setMuted(!e.muted)}),h.find("button").bind("focus",function(){i.show()}),e.addEventListener("volumechange",function(a){o||(e.muted?(m(0),h.removeClass("mejs-mute").addClass("mejs-unmute")):(m(e.volume),h.removeClass("mejs-unmute").addClass("mejs-mute"))),q(a)},!1),0===b.options.startVolume&&e.setMuted(!0),"native"===e.pluginType&&e.setVolume(b.options.startVolume),f.container.on("controlsresize",function(){m(e.volume)})}}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{usePluginFullScreen:!0,newWindowCallback:function(){return""},fullscreenText:mejs.i18n.t("Fullscreen")}),a.extend(MediaElementPlayer.prototype,{isFullScreen:!1,isNativeFullScreen:!1,isInIframe:!1,fullscreenMode:"",buildfullscreen:function(b,c,d,e){if(b.isVideo){b.isInIframe=window.location!=window.parent.location,e.addEventListener("play",function(){b.detectFullscreenMode()});var f=this,g=null,h=a('').appendTo(c).on("click",function(){var a=mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||b.isFullScreen;a?b.exitFullScreen():b.enterFullScreen()}).on("mouseover",function(){if("plugin-hover"==f.fullscreenMode){null!==g&&(clearTimeout(g),delete g);var a=h.offset(),c=b.container.offset();e.positionFullscreenButton(a.left-c.left,a.top-c.top,!0);
}}).on("mouseout",function(){"plugin-hover"==f.fullscreenMode&&(null!==g&&(clearTimeout(g),delete g),g=setTimeout(function(){e.hideFullscreenButton()},1500))});if(b.fullscreenBtn=h,f.globalBind("keydown",function(a){27==a.keyCode&&(mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||f.isFullScreen)&&b.exitFullScreen()}),f.normalHeight=0,f.normalWidth=0,mejs.MediaFeatures.hasTrueNativeFullScreen){var i=function(a){b.isFullScreen&&(mejs.MediaFeatures.isFullScreen()?(b.isNativeFullScreen=!0,b.setControlsSize()):(b.isNativeFullScreen=!1,b.exitFullScreen()))};b.globalBind(mejs.MediaFeatures.fullScreenEventName,i)}}},detectFullscreenMode:function(){var a=this,b="",c=mejs.MediaFeatures;return c.hasTrueNativeFullScreen&&"native"===a.media.pluginType?b="native-native":c.hasTrueNativeFullScreen&&"native"!==a.media.pluginType&&!c.hasFirefoxPluginMovingProblem?b="plugin-native":a.usePluginFullScreen?mejs.MediaFeatures.supportsPointerEvents?(b="plugin-click",a.createPluginClickThrough()):b="plugin-hover":b="fullwindow",a.fullscreenMode=b,b},isPluginClickThroughCreated:!1,createPluginClickThrough:function(){var b=this;if(!b.isPluginClickThroughCreated){var c,d,e=!1,f=function(){if(e){for(var a in g)g[a].hide();b.fullscreenBtn.css("pointer-events",""),b.controls.css("pointer-events",""),b.media.removeEventListener("click",b.clickToPlayPauseCallback),e=!1}},g={},h=["top","left","right","bottom"],i=function(){var a=fullscreenBtn.offset().left-b.container.offset().left,d=fullscreenBtn.offset().top-b.container.offset().top,e=fullscreenBtn.outerWidth(!0),f=fullscreenBtn.outerHeight(!0),h=b.container.width(),i=b.container.height();for(c in g)g[c].css({position:"absolute",top:0,left:0});g.top.width(h).height(d),g.left.width(a).height(f).css({top:d}),g.right.width(h-a-e).height(f).css({top:d,left:a+e}),g.bottom.width(h).height(i-f-d).css({top:d+f})};for(b.globalBind("resize",function(){i()}),c=0,d=h.length;d>c;c++)g[h[c]]=a('').appendTo(b.container).mouseover(f).hide();fullscreenBtn.on("mouseover",function(){if(!b.isFullScreen){var a=fullscreenBtn.offset(),d=player.container.offset();media.positionFullscreenButton(a.left-d.left,a.top-d.top,!1),b.fullscreenBtn.css("pointer-events","none"),b.controls.css("pointer-events","none"),b.media.addEventListener("click",b.clickToPlayPauseCallback);for(c in g)g[c].show();i(),e=!0}}),media.addEventListener("fullscreenchange",function(a){b.isFullScreen=!b.isFullScreen,b.isFullScreen?b.media.removeEventListener("click",b.clickToPlayPauseCallback):b.media.addEventListener("click",b.clickToPlayPauseCallback),f()}),b.globalBind("mousemove",function(a){if(e){var c=fullscreenBtn.offset();(a.pageYc.top+fullscreenBtn.outerHeight(!0)||a.pageXc.left+fullscreenBtn.outerWidth(!0))&&(fullscreenBtn.css("pointer-events",""),b.controls.css("pointer-events",""),e=!1)}}),b.isPluginClickThroughCreated=!0}},cleanfullscreen:function(a){a.exitFullScreen()},containerSizeTimeout:null,enterFullScreen:function(){var b=this;return mejs.MediaFeatures.hasiOSFullScreen?void b.media.webkitEnterFullscreen():(a(document.documentElement).addClass("mejs-fullscreen"),b.normalHeight=b.container.height(),b.normalWidth=b.container.width(),"native-native"===b.fullscreenMode||"plugin-native"===b.fullscreenMode?(mejs.MediaFeatures.requestFullScreen(b.container[0]),b.isInIframe&&setTimeout(function c(){if(b.isNativeFullScreen){var d=.002,e=a(window).width(),f=screen.width,g=Math.abs(f-e),h=f*d;g>h?b.exitFullScreen():setTimeout(c,500)}},1e3)):"fullwindow"==b.fullscreeMode,b.container.addClass("mejs-container-fullscreen").width("100%").height("100%"),b.containerSizeTimeout=setTimeout(function(){b.container.css({width:"100%",height:"100%"}),b.setControlsSize()},500),"native"===b.media.pluginType?b.$media.width("100%").height("100%"):(b.container.find(".mejs-shim").width("100%").height("100%"),setTimeout(function(){var c=a(window),d=c.width(),e=c.height();b.media.setVideoSize(d,e)},500)),b.layers.children("div").width("100%").height("100%"),b.fullscreenBtn&&b.fullscreenBtn.removeClass("mejs-fullscreen").addClass("mejs-unfullscreen"),b.setControlsSize(),b.isFullScreen=!0,b.container.find(".mejs-captions-text").css("font-size",screen.width/b.width*1*100+"%"),b.container.find(".mejs-captions-position").css("bottom","45px"),void b.container.trigger("enteredfullscreen"))},exitFullScreen:function(){var b=this;clearTimeout(b.containerSizeTimeout),mejs.MediaFeatures.hasTrueNativeFullScreen&&(mejs.MediaFeatures.isFullScreen()||b.isFullScreen)&&mejs.MediaFeatures.cancelFullScreen(),a(document.documentElement).removeClass("mejs-fullscreen"),b.container.removeClass("mejs-container-fullscreen").width(b.normalWidth).height(b.normalHeight),"native"===b.media.pluginType?b.$media.width(b.normalWidth).height(b.normalHeight):(b.container.find(".mejs-shim").width(b.normalWidth).height(b.normalHeight),b.media.setVideoSize(b.normalWidth,b.normalHeight)),b.layers.children("div").width(b.normalWidth).height(b.normalHeight),b.fullscreenBtn.removeClass("mejs-unfullscreen").addClass("mejs-fullscreen"),b.setControlsSize(),b.isFullScreen=!1,b.container.find(".mejs-captions-text").css("font-size",""),b.container.find(".mejs-captions-position").css("bottom",""),b.container.trigger("exitedfullscreen")}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{speeds:["2.00","1.50","1.25","1.00","0.75"],defaultSpeed:"1.00",speedChar:"x"}),a.extend(MediaElementPlayer.prototype,{buildspeed:function(b,c,d,e){var f=this;if("native"==f.media.pluginType){for(var g=null,h=null,i=null,j=null,k=[],l=!1,m=0,n=f.options.speeds.length;n>m;m++){var o=f.options.speeds[m];"string"==typeof o?(k.push({name:o+f.options.speedChar,value:o}),o===f.options.defaultSpeed&&(l=!0)):(k.push(o),o.value===f.options.defaultSpeed&&(l=!0))}l||k.push({name:f.options.defaultSpeed+f.options.speedChar,value:f.options.defaultSpeed}),k.sort(function(a,b){return parseFloat(b.value)-parseFloat(a.value)});var p=function(a){for(m=0,n=k.length;n>m;m++)if(k[m].value===a)return k[m].name},q='",g=a(q).appendTo(c),h=g.find(".mejs-speed-selector"),i=f.options.defaultSpeed,e.addEventListener("loadedmetadata",function(a){i&&(e.playbackRate=parseFloat(i))},!0),h.on("click",'input[type="radio"]',function(){var b=a(this).attr("value");i=b,e.playbackRate=parseFloat(b),g.find("button").html(p(b)),g.find(".mejs-speed-selected").removeClass("mejs-speed-selected"),g.find('input[type="radio"]:checked').next().addClass("mejs-speed-selected")}),g.one("mouseenter focusin",function(){h.height(g.find(".mejs-speed-selector ul").outerHeight(!0)+g.find(".mejs-speed-translations").outerHeight(!0)).css("top",-1*h.height()+"px")})}}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{startLanguage:"",tracksText:mejs.i18n.t("Captions/Subtitles"),tracksAriaLive:!1,hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:""}),a.extend(MediaElementPlayer.prototype,{hasChapters:!1,cleartracks:function(a,b,c,d){a&&(a.captions&&a.captions.remove(),a.chapters&&a.chapters.remove(),a.captionsText&&a.captionsText.remove(),a.captionsButton&&a.captionsButton.remove())},buildtracks:function(b,c,d,e){if(0!==b.tracks.length){var f,g=this,h=g.options.tracksAriaLive?'role="log" aria-live="assertive" aria-atomic="false"':"";if(g.domNode.textTracks)for(f=g.domNode.textTracks.length-1;f>=0;f--)g.domNode.textTracks[f].mode="hidden";g.cleartracks(b,c,d,e),b.chapters=a('').prependTo(d).hide(),b.captions=a('').prependTo(d).hide(),b.captionsText=b.captions.find(".mejs-captions-text"),b.captionsButton=a('").appendTo(c);var i=0;for(f=0;f0&&c.displayChapters(d)},!1),"slides"==d.kind&&c.setupSlides(d)},error:function(){c.removeTrackButton(d.srclang),c.loadNextTrack()}})},enableTrackButton:function(b,c){var d=this;""===c&&(c=mejs.language.codes[b]||b),d.captionsButton.find("input[value="+b+"]").prop("disabled",!1).siblings("label").html(c),d.options.startLanguage==b&&a("#"+d.id+"_captions_"+b).prop("checked",!0).trigger("click"),d.adjustLanguageBox()},removeTrackButton:function(a){var b=this;b.captionsButton.find("input[value="+a+"]").closest("li").remove(),b.adjustLanguageBox()},addTrackButton:function(b,c){var d=this;""===c&&(c=mejs.language.codes[b]||b),d.captionsButton.find("ul").append(a('")),d.adjustLanguageBox(),d.container.find(".mejs-captions-translations option[value="+b+"]").remove()},adjustLanguageBox:function(){var a=this;a.captionsButton.find(".mejs-captions-selector").height(a.captionsButton.find(".mejs-captions-selector ul").outerHeight(!0)+a.captionsButton.find(".mejs-captions-translations").outerHeight(!0))},checkForTracks:function(){var a=this,b=!1;if(a.options.hideCaptionsButtonWhenEmpty){for(i=0;i=c.entries.times[a].start&&b.media.currentTime<=c.entries.times[a].stop)return b.captionsText.html(c.entries.text[a]).attr("class","mejs-captions-text "+(c.entries.times[a].identifier||"")),void b.captions.show().height(0);b.captions.hide()}else b.captions.hide()}},setupSlides:function(a){var b=this;b.slides=a,b.slides.entries.imgs=[b.slides.entries.text.length],b.showSlide(0)},showSlide:function(b){if("undefined"!=typeof this.tracks&&"undefined"!=typeof this.slidesContainer){var c=this,d=c.slides.entries.text[b],e=c.slides.entries.imgs[b];"undefined"==typeof e||"undefined"==typeof e.fadeIn?c.slides.entries.imgs[b]=e=a('').on("load",function(){e.appendTo(c.slidesContainer).hide().fadeIn().siblings(":visible").fadeOut()}):e.is(":visible")||e.is(":animated")||e.fadeIn().siblings(":visible").fadeOut()}},displaySlides:function(){if("undefined"!=typeof this.slides){var a,b=this,c=b.slides;for(a=0;a=c.entries.times[a].start&&b.media.currentTime<=c.entries.times[a].stop)return void b.showSlide(a)}},displayChapters:function(){var a,b=this;for(a=0;a100||c==b.entries.times.length-1&&100>f+g)&&(f=100-g),e.chapters.append(a(''+b.entries.text[c]+''+mejs.Utility.secondsToTimeCode(b.entries.times[c].start,e.options)+"–"+mejs.Utility.secondsToTimeCode(b.entries.times[c].stop,e.options)+"
")),g+=f;e.chapters.find("div.mejs-chapter").click(function(){e.media.setCurrentTime(parseFloat(a(this).attr("rel"))),e.media.paused&&e.media.play()}),e.chapters.show()}}),mejs.language={codes:{af:"Afrikaans",sq:"Albanian",ar:"Arabic",be:"Belarusian",bg:"Bulgarian",ca:"Catalan",zh:"Chinese","zh-cn":"Chinese Simplified","zh-tw":"Chinese Traditional",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch",en:"English",et:"Estonian",fl:"Filipino",fi:"Finnish",fr:"French",gl:"Galician",de:"German",el:"Greek",ht:"Haitian Creole",iw:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",ga:"Irish",it:"Italian",ja:"Japanese",ko:"Korean",lv:"Latvian",lt:"Lithuanian",mk:"Macedonian",ms:"Malay",mt:"Maltese",no:"Norwegian",fa:"Persian",pl:"Polish",pt:"Portuguese",ro:"Romanian",ru:"Russian",sr:"Serbian",sk:"Slovak",sl:"Slovenian",es:"Spanish",sw:"Swahili",sv:"Swedish",tl:"Tagalog",th:"Thai",tr:"Turkish",uk:"Ukrainian",vi:"Vietnamese",cy:"Welsh",yi:"Yiddish"}},mejs.TrackFormatParser={webvtt:{pattern_timecode:/^((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,parse:function(b){for(var c,d,e,f=0,g=mejs.TrackFormatParser.split2(b,/\r?\n/),h={text:[],times:[]};f=0&&""!==g[f-1]&&(e=g[f-1]),f++,d=g[f],f++;""!==g[f]&&f$1"),h.text.push(d),h.times.push({identifier:e,start:0===mejs.Utility.convertSMPTEtoSeconds(c[1])?.2:mejs.Utility.convertSMPTEtoSeconds(c[1]),stop:mejs.Utility.convertSMPTEtoSeconds(c[3]),settings:c[5]})}e=""}return h}},dfxp:{parse:function(b){b=a(b).filter("tt");var c,d,e=0,f=b.children("div").eq(0),g=f.find("p"),h=b.find("#"+f.attr("style")),i={text:[],times:[]};if(h.length){var j=h.removeAttr("id").get(0).attributes;if(j.length)for(c={},e=0;e$1"),i.text.push(d),0===i.times.start&&(i.times.start=2)}return i}},split2:function(a,b){return a.split(b)}},3!="x\n\ny".split(/\n/gi).length&&(mejs.TrackFormatParser.split2=function(a,b){var c,d=[],e="";for(c=0;c').appendTo(a("body")).hide(),b.container.bind("contextmenu",function(a){return b.isContextMenuEnabled?(a.preventDefault(),b.renderContextMenu(a.clientX-1,a.clientY-1),!1):void 0}),b.container.bind("click",function(){b.contextMenu.hide()}),b.contextMenu.bind("mouseleave",function(){b.startContextMenuTimer()})},cleancontextmenu:function(a){a.contextMenu.remove()},isContextMenuEnabled:!0,enableContextMenu:function(){this.isContextMenuEnabled=!0},disableContextMenu:function(){this.isContextMenuEnabled=!1},contextMenuTimeout:null,startContextMenuTimer:function(){var a=this;a.killContextMenuTimer(),a.contextMenuTimer=setTimeout(function(){a.hideContextMenu(),a.killContextMenuTimer()},750)},killContextMenuTimer:function(){var a=this.contextMenuTimer;null!=a&&(clearTimeout(a),delete a,a=null)},hideContextMenu:function(){this.contextMenu.hide()},renderContextMenu:function(b,c){for(var d=this,e="",f=d.options.contextMenuItems,g=0,h=f.length;h>g;g++)if(f[g].isSeparator)e+='';else{var i=f[g].render(d);null!=i&&(e+='
'+i+"
")}d.contextMenu.empty().append(a(e)).css({top:c,left:b}).show(),d.contextMenu.find(".mejs-contextmenu-item").each(function(){var b=a(this),c=parseInt(b.data("itemindex"),10),e=d.options.contextMenuItems[c];"undefined"!=typeof e.show&&e.show(b,d),b.click(function(){"undefined"!=typeof e.click&&e.click(d),d.contextMenu.hide()})}),setTimeout(function(){d.killControlsTimer("rev3")},100)}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{skipBackInterval:30,skipBackText:mejs.i18n.t("Skip back %1 seconds")}),a.extend(MediaElementPlayer.prototype,{buildskipback:function(b,c,d,e){var f=this,g=f.options.skipBackText.replace("%1",f.options.skipBackInterval);a('
").appendTo(c).click(function(){e.setCurrentTime(Math.max(e.currentTime-f.options.skipBackInterval,0)),a(this).find("button").blur()})}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{postrollCloseText:mejs.i18n.t("Close")}),a.extend(MediaElementPlayer.prototype,{buildpostroll:function(b,c,d,e){var f=this,g=f.container.find('link[rel="postroll"]').attr("href");"undefined"!=typeof g&&(b.postroll=a('
').prependTo(d).hide(),f.media.addEventListener("ended",function(c){a.ajax({dataType:"html",url:g,success:function(a,b){d.find(".mejs-postroll-layer-content").html(a)}}),b.postroll.show()},!1))}})}(mejs.$);
!function(e,t){e.wp=e.wp||{},mejs.plugins.silverlight[0].types.push("video/x-ms-wmv"),mejs.plugins.silverlight[0].types.push("audio/x-ms-wma"),e.wp.mediaelement=new function(){var e={};return{initialize:function(){(e="undefined"!=typeof _wpmejsSettings?t.extend(!0,{},_wpmejsSettings):e).success=e.success||function(e){var t,i;"flash"===e.pluginType&&(t=e.attributes.autoplay&&"false"!==e.attributes.autoplay,i=e.attributes.loop&&"false"!==e.attributes.loop,t&&e.addEventListener("canplay",function(){e.play()},!1),i&&e.addEventListener("ended",function(){e.play()},!1))},t(".wp-audio-shortcode, .wp-video-shortcode").not(".mejs-container").filter(function(){return!t(this).parent().hasClass(".mejs-mediaelement")}).mediaelementplayer(e)}}},t(e.wp.mediaelement.initialize)}(window,jQuery);