");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'
The content could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}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=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),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,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.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,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.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(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+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=b.st.gallery,e=".mfp-gallery",g=Boolean(a.fn.mfpFastClick);return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s),h=g?"mfpFastClick":"click";e[h](function(){b.prev()}),f[h](function(){b.next()}),b.isIE7&&(x("b",e[0],!1,!0),x("a",e[0],!1,!0),x("b",f[0],!1,!0),x("a",f[0],!1,!0)),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowLeft&&g&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('
').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.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=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){v.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g,h=a(this);if(c){var i,j,k,l,m,n;h.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,v.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0],(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)&&(l=!0,d())}).on("touchend"+f,function(a){d(),l||n>1||(g=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){g=!1},b),e())})})}h.on("click"+f,function(){g||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&v.off("touchmove"+f+" touchend"+f)}}(),A()});
(function(e,t,n){typeof define=="function"&&define.amd?define(["jquery"],function(r){return n(r,e,t),r.mobile}):n(e.jQuery,e,t)})(this,document,function(e,t,n,r){(function(e,t,n,r){function T(e){while(e&&typeof e.originalEvent!="undefined")e=e.originalEvent;return e}function N(t,n){var i=t.type,s,o,a,l,c,h,p,d,v;t=e.Event(t),t.type=n,s=t.originalEvent,o=e.event.props,i.search(/^(mouse|click)/)>-1&&(o=f);if(s)for(p=o.length,l;p;)l=o[--p],t[l]=s[l];i.search(/mouse(down|up)|click/)>-1&&!t.which&&(t.which=1);if(i.search(/^touch/)!==-1){a=T(s),i=a.touches,c=a.changedTouches,h=i&&i.length?i[0]:c&&c.length?c[0]:r;if(h)for(d=0,v=u.length;d
i||Math.abs(n.pageY-p)>i,d&&!r&&P("vmousecancel",t,s),P("vmousemove",t,s),_()}function I(e){if(g)return;A();var t=C(e.target),n,r;P("vmouseup",e,t),d||(n=P("vclick",e,t),n&&n.isDefaultPrevented()&&(r=T(e).changedTouches[0],v.push({touchID:E,x:r.clientX,y:r.clientY}),m=!0)),P("vmouseout",e,t),d=!1,_()}function q(t){var n=e.data(t,i),r;if(n)for(r in n)if(n[r])return!0;return!1}function R(){}function U(t){var n=t.substr(1);return{setup:function(){q(this)||e.data(this,i,{});var r=e.data(this,i);r[t]=!0,l[t]=(l[t]||0)+1,l[t]===1&&b.bind(n,H),e(this).bind(n,R),y&&(l.touchstart=(l.touchstart||0)+1,l.touchstart===1&&b.bind("touchstart",B).bind("touchend",I).bind("touchmove",F).bind("scroll",j))},teardown:function(){--l[t],l[t]||b.unbind(n,H),y&&(--l.touchstart,l.touchstart||b.unbind("touchstart",B).unbind("touchmove",F).unbind("touchend",I).unbind("scroll",j));var r=e(this),s=e.data(this,i);s&&(s[t]=!1),r.unbind(n,R),q(this)||r.removeData(i)}}}var i="virtualMouseBindings",s="virtualTouchID",o="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),u="clientX clientY pageX pageY screenX screenY".split(" "),a=e.event.mouseHooks?e.event.mouseHooks.props:[],f=e.event.props.concat(a),l={},c=0,h=0,p=0,d=!1,v=[],m=!1,g=!1,y="addEventListener"in n,b=e(n),w=1,E=0,S,x;e.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500};for(x=0;xMath.floor(e.pageY)||e.pageX===0&&Math.floor(i)>Math.floor(e.pageX))i-=n,s-=r;else if(se.event.special.swipe.horizontalDistanceThreshold&&Math.abs(t.coords[1]-n.coords[1])n.coords[0]?"swipeleft":"swiperight";return l(r,"swipe",e.Event("swipe",{target:i,swipestart:t,swipestop:n}),!0),l(r,s,e.Event(s,{target:i,swipestart:t,swipestop:n}),!0),!0}return!1},eventInProgress:!1,setup:function(){var t,n=this,r=e(n),s={};t=e.data(this,"mobile-events"),t||(t={length:0},e.data(this,"mobile-events",t)),t.length++,t.swipe=s,s.start=function(t){if(e.event.special.swipe.eventInProgress)return;e.event.special.swipe.eventInProgress=!0;var r,o=e.event.special.swipe.start(t),u=t.target,l=!1;s.move=function(t){if(!o||t.isDefaultPrevented())return;r=e.event.special.swipe.stop(t),l||(l=e.event.special.swipe.handleSwipe(o,r,n,u),l&&(e.event.special.swipe.eventInProgress=!1)),Math.abs(o.coords[0]-r.coords[0])>e.event.special.swipe.scrollSupressionThreshold&&t.preventDefault()},s.stop=function(){l=!0,e.event.special.swipe.eventInProgress=!1,i.off(f,s.move),s.move=null},i.on(f,s.move).one(a,s.stop)},r.on(u,s.start)},teardown:function(){var t,n;t=e.data(this,"mobile-events"),t&&(n=t.swipe,delete t.swipe,t.length--,t.length===0&&e.removeData(this,"mobile-events")),n&&(n.start&&e(this).off(u,n.start),n.move&&i.off(f,n.move),n.stop&&i.off(a,n.stop))}},e.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe.left",swiperight:"swipe.right"},function(t,n){e.event.special[t]={setup:function(){e(this).bind(n,e.noop)},teardown:function(){e(this).unbind(n)}}})}(e,this)});
(function($){
var $et_window=$(window);
window.et_load_event_fired=false;
window.et_is_transparent_nav=$('body').hasClass('et_transparent_nav');
window.et_is_vertical_nav=$('body').hasClass('et_vertical_nav');
window.et_is_fixed_nav=$('body').hasClass('et_fixed_nav');
window.et_is_minified_js=$('body').hasClass('et_minified_js');
window.et_is_minified_css=$('body').hasClass('et_minified_css');
jQuery.fn.reverse=[].reverse;
jQuery.fn.closest_descendent=function(selector){
var $found,
$current_children=this.children();
while($current_children.length){
$found=$current_children.filter(selector);
if($found.length){
break;
}
$current_children=$current_children.children();
}
return $found;
};
window.et_pb_init_modules=function(){
$.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.closest_descendent(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(),
is_post_slider=$et_slider.hasClass('et_pb_post_slider');
$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.on('click.et_pb_simple_slider', settings.next_arrow, function(){
if($et_slider.et_animation_running) return false;
$et_slider.et_slider_move_to('next');
return false;
});
$et_slider.on('click.et_pb_simple_slider', settings.prev_arrow, function(){
if($et_slider.et_animation_running) return false;
$et_slider.et_slider_move_to('previous');
return false;
});
$et_slider.on('swipeleft.et_pb_simple_slider', settings.slide, function(event){
if($(event.target).closest('.et-fb-popover-tinymce').length||$(event.target).closest('.et-fb-editable-element').length){
return;
}
$et_slider.et_slider_move_to('next');
});
$et_slider.on('swiperight.et_pb_simple_slider', settings.slide, function(event){
if($(event.target).closest('.et-fb-popover-tinymce').length||$(event.target).closest('.et-fb-editable-element').length){
return;
}
$et_slider.et_slider_move_to('previous');
});
}
if(settings.use_controls&&et_slides_number > 1){
for(var i=1; i <=et_slides_number; i++){
controls_html +='' + i + ' ';
}
if($et_slider.find('video').length > 0){
settings.controls_class +=' et-pb-controllers-has-video-tag';
}
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_slider_controls.on('click.et_pb_simple_slider', function (){
if($et_slider.et_animation_running) return false;
$et_slider.et_slider_move_to($(this).index());
return false;
});
}
et_maybe_set_controls_color($et_slide.eq(0));
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.on('click.et_pb_simple_slider', function(){
if($et_slider.et_animation_running) return false;
var $this=$(this);
$et_slider.et_slider_move_to($this.data('slide-id'));
return false;
});
}
if(settings.slideshow&&et_slides_number > 1){
$et_slider.on('mouseenter.et_pb_simple_slider', 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);
}}).on('mouseleave.et_pb_simple_slider', 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);
}}
$et_slider.et_slider_destroy=function(){
if(typeof et_slider_timer!='undefined'){
clearInterval(et_slider_timer);
}
$et_slider.off('.et_pb_simple_slider');
$et_slider.find('.et_pb_slide').css({
'z-index': '',
'display': '',
'opacity': '',
});
$et_slider.find('.et-pb-active-slide').removeClass('et-pb-active-slide');
$et_slider.find('.et-pb-moved-slide').removeClass('et-pb-moved-slide');
$et_slider.find('.et-pb-slider-arrows, .et-pb-controllers').remove();
$et_slider.siblings('.et_pb_carousel').remove();
$et_slider.removeData('et_pb_simple_slider');
};
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();
}}
}
$et_slider.et_fix_slider_content_images=et_fix_slider_content_images;
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=parseFloat($slider.innerHeight()),
image_height=parseFloat(slide_height * 0.8),
slide_image_container_height=parseFloat($slide_image_container.height()),
slide_video_container_height=parseFloat($slide_video_container.height());
if(! isNaN(image_height)){
$slide_image_container.find('img').css('maxHeight', image_height + 'px');
slide_image_container_height=parseInt($slide_image_container.height())
}
if(! isNaN(slide_image_container_height)&&$slide.hasClass('et_pb_media_alignment_center')){
$slide_image_container.css('marginTop', '-' +(slide_image_container_height / 2) + 'px');
}
if(! isNaN(slide_video_container_height)){
$slide_video_container.css('marginTop', '-' +(slide_video_container_height / 2) + 'px');
}}
function et_get_bg_layout_color($slide){
if($slide.hasClass('et_pb_bg_layout_light')){
return 'et_pb_bg_layout_light';
}
return 'et_pb_bg_layout_dark';
}
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.attr('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.attr('data-arrows_color')||'';
if(arrows_color!==''){
$arrows.attr('style', 'color: ' + arrows_color + '!important;');
}else{
$arrows.css('color', 'inherit');
}}
}
function et_fix_builder_content(){
if(is_post_slider){
setTimeout(function(){
var $et_pb_circle_counter=$('.et_pb_circle_counter'),
$et_pb_number_counter=$('.et_pb_number_counter');
window.et_fix_testimonial_inner_width();
if($et_pb_circle_counter.length){
window.et_pb_reinit_circle_counters($et_pb_circle_counter);
}
if($et_pb_number_counter.length){
window.et_pb_reinit_number_counters($et_pb_number_counter);
}
window.et_reinit_waypoint_modules();
}, 1000);
}}
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;
}
if(window.et_load_event_fired){
et_fix_slider_height($et_slider);
}else{
$et_window.on('load', function(){
et_fix_slider_height($et_slider);
});
}
$et_window.on('resize.et_simple_slider', function(){
et_fix_slider_height($et_slider);
});
$et_slider.et_slider_move_to=function(direction){
var $active_slide=$et_slide.eq(et_active_slide);
$et_slider.et_animation_running=true;
$et_slider.removeClass('et_slide_transition_to_next et_slide_transition_to_previous').addClass('et_slide_transition_to_' + direction);
$et_slider.find('.et-pb-moved-slide').removeClass('et-pb-moved-slide');
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);
var $next_slide=$et_slide.eq(et_active_slide);
$et_slider.trigger('slide', {current: $active_slide, next: $next_slide});
if(typeof $active_slide.find('video')[0]!=='undefined'&&typeof $active_slide.find('video')[0]['player']!=='undefined'){
$active_slide.find('video')[0].player.pause();
}
if(typeof $next_slide.find('video')[0]!=='undefined'&&typeof $next_slide.find('video')[0]['player']!=='undefined'){
$next_slide.find('video')[0].player.play();
}
var $active_slide_video=$active_slide.find('.et_pb_video_box iframe');
if($active_slide_video.length){
var active_slide_video_src=$active_slide_video.attr('src');
active_slide_video_src=active_slide_video_src.replace(/\?autoplay=1$/, '');
active_slide_video_src=active_slide_video_src.replace(/\?autoplay=1&(amp;)?/, '?');
active_slide_video_src=active_slide_video_src.replace(/&(amp;)?autoplay=1/, '');
setTimeout(function(){
$active_slide_video.attr({
'src': active_slide_video_src
});
}, settings.fade_speed);
$active_slide_video.parents('.et_pb_video_box').next('.et_pb_video_overlay').css({
'display':'block',
'opacity':1
});
}
$et_slider.trigger('simple_slider_before_move_to', { direction:direction, next_slide:$next_slide });
$et_slide.each(function(){
$(this).css('zIndex', 1);
});
$active_slide.css('zIndex', 2).removeClass('et-pb-active-slide').addClass('et-pb-moved-slide').data('slide-status', 'inactive');
$next_slide.css({ 'display':'block', opacity:0 }).addClass('et-pb-active-slide').data('slide-status', 'active');
et_fix_slider_content_images();
et_fix_builder_content();
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)
$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;
$et_slider.trigger('simple_slider_after_move_to', { next_slide:$next_slide });
});
}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.trigger('simple_slider_after_move_to', { next_slide:$next_slide });
});
});
}
if($next_slide.find('.et_parallax_bg').length){
window.et_pb_parallax_init($next_slide.find('.et_parallax_bg'));
}
et_slider_auto_rotate();
}};
$.fn.et_pb_simple_slider=function(options){
return this.each(function(){
var slider=$.data(this, 'et_pb_simple_slider');
return slider ? slider: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.on('click', '.et-pb-arrow-next', function(){
if($et_carousel.et_animation_running) return false;
$et_carousel.et_carousel_move_to('next');
return false;
});
$et_carousel.on('click', '.et-pb-arrow-prev', function(){
if($et_carousel.et_animation_running) return false;
$et_carousel.et_carousel_move_to('previous');
return false;
});
$et_carousel.on('swipeleft', function(){
$et_carousel.et_carousel_move_to('next');
});
$et_carousel.on('swiperight', function(){
$et_carousel.et_carousel_move_to('previous');
});
function set_carousel_height($the_carousel){
var carousel_items_width=$the_carousel_items.width(),
carousel_items_height=$the_carousel_items.height();
if($the_carousel.parent().hasClass('et_pb_with_border')){
carousel_items_height=$the_carousel_items.outerHeight();
}
$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);
});
$('body').addClass('et-pb-is-sliding-carousel');
var carousel_group_item_size=$active_carousel_group.find('.et_pb_carousel_item').size();
var carousel_group_item_progress=0;
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,
progress: function(animation, progress){
if(progress > (carousel_group_item_progress/carousel_group_item_size)){
carousel_group_item_progress++;
$active_carousel_group.find('.et_pb_carousel_item:nth-child(' + carousel_group_item_progress + ')').addClass('item-fade-out');
$next_carousel_group.find('.et_pb_carousel_item:nth-child(' + carousel_group_item_progress + ')').addClass('item-fade-in');
}},
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);
});
$carousel_items.find('.item-fade-out').removeClass('item-fade-out');
$next_carousel_group.find('.item-fade-in').removeClass('item-fade-in');
$('body').removeClass('et-pb-is-sliding-carousel');
$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,
progress: function(animation, progress){
if(progress > (carousel_group_item_progress/carousel_group_item_size)){
var group_item_nth=carousel_group_item_size - carousel_group_item_progress;
$active_carousel_group.find('.et_pb_carousel_item:nth-child(' + group_item_nth + ')').addClass('item-fade-out');
$prev_carousel_group.find('.et_pb_carousel_item:nth-child(' + group_item_nth + ')').addClass('item-fade-in');
carousel_group_item_progress++;
}},
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);
});
$carousel_items.find('.item-fade-out').removeClass('item-fade-out');
$prev_carousel_group.find('.item-fade-in').removeClass('item-fade-in');
$('body').removeClass('et-pb-is-sliding-carousel');
$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(){
var carousel=$.data(this, 'et_pb_simple_carousel');
return carousel ? carousel:new $.et_pb_simple_carousel(this, options);
});
};
$(document).ready(function(){
$(window).trigger('et_pb_before_init_modules');
var $et_pb_slider=$('.et_pb_slider'),
$et_pb_tabs=$('.et_pb_tabs'),
$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/)!==null,
et_is_ipad=navigator.userAgent.match(/iPad/),
et_is_ie9=navigator.userAgent.match(/MSIE 9.0/)!==null,
$et_container = ! et_pb_custom.is_builder_plugin_used ? $('.container'):$('.et_pb_row'),
et_container_width=$et_container.width(),
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'),
$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'),
etRecalculateOffset=false,
et_header_height,
et_header_modifier,
et_header_offset,
et_primary_header_top,
$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'),
et_pb_ab_bounce_rate=et_pb_custom.ab_bounce_rate * 1000,
et_pb_ab_logged_status={
read_page: false,
read_goal: false,
view_goal: false,
click_goal: false,
con_goal: false,
con_short: false,
};
window.et_pb_slider_init=function($this_slider){
var 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;
var et_slider_autospeed=et_slider_autospeed_class_value.exec($this_slider.attr('class'));
et_slider_settings.slideshow_speed=et_slider_autospeed===null ? 10: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);
}
var $et_top_menu=$et_menu_selector,
et_parent_menu_longpress_limit=300,
et_parent_menu_longpress_start,
et_parent_menu_click=true,
is_frontend_builder=$('body').hasClass('et-fb'),
et_menu_hover_triggered=false;
if($('.et_pb_ab_shop_conversion').length&&typeof et_pb_get_cookie_value('et_pb_ab_shop_log')!=='undefined'&&''!==et_pb_get_cookie_value('et_pb_ab_shop_log')){
var shop_log_data=et_pb_get_cookie_value('et_pb_ab_shop_log').split('_');
page_id=shop_log_data[0],
subject_id=shop_log_data[1],
test_id=shop_log_data[2];
et_pb_ab_update_stats('con_goal', page_id, subject_id, test_id);
et_pb_set_cookie(0, 'et_pb_ab_shop_log=true');
}
if($('.et_pb_ab_split_track').length){
$('.et_pb_ab_split_track').each(function(){
var tracking_test=$(this).data('test_id'),
cookies_name='et_pb_ab_shortcode_track_' + tracking_test;
if(typeof et_pb_get_cookie_value(cookies_name)!=='undefined'&&''!==et_pb_get_cookie_value(cookies_name)){
var track_data=et_pb_get_cookie_value(cookies_name).split('_');
page_id=track_data[0],
subject_id=track_data[1],
test_id=track_data[2];
et_pb_ab_update_stats('con_short', page_id, subject_id, test_id);
et_pb_set_cookie(0, cookies_name + '=true');
}});
}
if(et_pb_custom.is_ab_testing_active){
et_pb_init_ab_test();
}
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_clean=typeof column_type!=='undefined' ? column_type.split(' ', 1)[0]:'4_4',
column_type_updated=column_type_clean.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;
}
window.et_pb_init_nav_menu($et_top_menu);
$et_sticky_image.each(function(){
window.et_pb_apply_sticky_image_effect($(this));
});
if(et_is_mobile_device){
$('.et_pb_section_video_bg').each(function(){
var $this_el=$(this);
$this_el.closest('.et_pb_preload').removeClass('et_pb_preload')
$this_el.remove();
});
$('body').addClass('et_mobile_device');
if(! et_is_ipad){
$('body').addClass('et_mobile_device_not_ipad');
}}
if(et_is_ie9){
$('body').addClass('et_ie9');
}
if($et_pb_video_section.length||is_frontend_builder){
window.et_pb_video_section_init=function($et_pb_video_section){
$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).closest('.mejs-video'));
}, false);
mediaElement.addEventListener('canplay', function(){
$(domObject).closest('.et_pb_preload').removeClass('et_pb_preload');
}, false);
}});
}
et_pb_video_section_init($et_pb_video_section);
}
if($et_post_gallery.length){
var magnificPopup=$.magnificPopup.instance;
$('body').on('swiperight', '.mfp-container', function(){
magnificPopup.prev();
});
$('body').on('swipeleft', '.mfp-container', function(){
magnificPopup.next();
});
$et_post_gallery.each(function(){
$(this).magnificPopup({
delegate: '.et_pb_gallery_image a',
type: 'image',
removalDelay: 500,
gallery: {
enabled: true,
navigateByImgClick: true
},
mainClass: 'mfp-fade',
zoom: {
enabled: ! et_pb_custom.is_builder_plugin_used,
duration: 500,
opener: function(element){
return element.find('img');
}},
autoFocusLast: false
});
});
$et_post_gallery.find('a').unbind('click');
}
if($et_lightbox_image.length||is_frontend_builder){
$et_lightbox_image.unbind('click');
$et_lightbox_image.bind('click');
window.et_pb_image_lightbox_init=function($et_lightbox_image){
$et_lightbox_image.magnificPopup({
type: 'image',
removalDelay: 500,
mainClass: 'mfp-fade',
zoom: {
enabled: ! et_pb_custom.is_builder_plugin_used,
duration: 500,
opener: function(element){
return element.find('img');
}},
autoFocusLast: false
});
}
et_pb_image_lightbox_init($et_lightbox_image);
}
if($et_pb_slider.length||is_frontend_builder){
$et_pb_slider.each(function(){
$this_slider=$(this);
et_pb_slider_init($this_slider);
});
}
$et_pb_carousel=$('.et_pb_carousel');
if($et_pb_carousel.length||is_frontend_builder){
$et_pb_carousel.each(function(){
var $this_carousel=$(this),
et_carousel_settings={
slide_duration: 1000
};
$this_carousel.et_pb_simple_carousel(et_carousel_settings);
});
}
if($et_pb_fullwidth_portfolio.length||is_frontend_builder){
window.et_fullwidth_portfolio_init=function($the_portfolio){
var $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.on('swiperight', function(){
$(this).find('.et-pb-arrow-prev').click();
});
$the_portfolio.on('swipeleft', function(){
$(this).find('.et-pb-arrow-next').click();
});
$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){
fullwidth_portfolio_carousel_slide($(this));
e.preventDefault();
return false;
});
}else{
set_fullwidth_portfolio_columns($the_portfolio, false);
}}
function fullwidth_portfolio_carousel_slide($arrow){
var $the_portfolio=$arrow.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,
original_item_width=(100 / columns) + '%';
if('undefined'==typeof items){
return;
}
if($the_portfolio.data('carouseling')){
return;
}
$the_portfolio.data('carouseling', true);
$active_carousel_group.children().each(function(){
$(this).css({'width': item_width + 1, 'max-width': item_width, 'position':'absolute', 'left':(item_width *($(this).data('position') - 1)) });
});
if($arrow.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,
active_carousel_width=$active_carousel_group.innerWidth();
$next_carousel_group=$('
').insertAfter($active_carousel_group);
$next_carousel_group.css({ 'width': active_carousel_width, 'max-width': active_carousel_width }).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, 'max-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, 'max-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': '', 'max-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':'', 'max-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, 'max-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,
active_carousel_width=$active_carousel_group.innerWidth();
$prev_carousel_group=$('
').insertBefore($active_carousel_group);
$prev_carousel_group.css({ 'left': '-' + active_carousel_width, 'width': active_carousel_width, 'max-width': active_carousel_width }).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, 'max-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, 'max-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': '', 'max-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':'', 'max-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, 'max-width': original_item_width, 'left': ''});
$the_portfolio.data('carouseling', false);
}, 100);
}});
}}
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('undefined'===typeof $the_portfolio_items){
return;
}
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, 'max-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);
if('undefined'===typeof the_portfolio_items){
return;
}
$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(){
fullwidth_portfolio_carousel_slide($carousel.find('.et-pb-arrow-next'));
}, $carousel.data('auto-rotate-speed'));
$carousel.data('et_carousel_timer', et_carousel_timer);
}}
$et_pb_fullwidth_portfolio.each(function(){
et_fullwidth_portfolio_init($(this));
});
}
function et_audio_module_set(){
if($('.et_pb_audio_module .mejs-audio').length||$('.et_audio_content .mejs-audio').length){
$('.et_audio_container').each(function(){
et_pb_audio_module_init($(this));
});
}}
window.et_pb_audio_module_init=function($audio_container){
var $this_player=$audio_container,
$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'),
$count_timer_width_container=$this_player.find('.mejs-duration-container').length ? $this_player.find('.mejs-duration-container'):$this_player.find('.mejs-currenttime-container'),
player_width=$this_player.width(),
controls_play_width=$this_player.find('.mejs-play').outerWidth(),
time_width=$count_timer_width_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_section_video').length){
window._wpmejsSettings.pauseOtherPlayers=false;
}
if($et_pb_filterable_portfolio.length||is_frontend_builder){
window.et_pb_filterable_portfolio_init=function($selector){
if(typeof $selector!=='undefined'){
set_filterable_portfolio_init($selector);
}else{
$et_pb_filterable_portfolio.each(function(){
set_filterable_portfolio_init($(this))
});
}}
window.set_filterable_portfolio_init=function($the_portfolio){
var $the_portfolio_items=$the_portfolio.find('.et_pb_portfolio_items'),
$left_orientatation=true==$the_portfolio.data('rtl') ? false:true,
all_portfolio_items=$the_portfolio_items.clone();
$the_portfolio.show();
$the_portfolio.find('.et_pb_portfolio_item').addClass('active');
$the_portfolio.css('display', 'block');
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');
var $the_portfolio=$(this).parents('.et_pb_filterable_portfolio');
var $the_portfolio_items=$the_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_items.empty();
$the_portfolio_items.append(all_portfolio_items.find('.et_pb_portfolio_item').clone());
$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.empty();
$the_portfolio_items.append(all_portfolio_items.find('.et_pb_portfolio_item.project_category_' + $(this).data('category-slug')).clone());
$the_portfolio_items.find('.et_pb_portfolio_item').removeClass('active');
$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);
$the_portfolio.find('.et_pb_portfolio_item').removeClass('first_in_row last_in_row');
et_pb_set_responsive_grid($the_portfolio, '.et_pb_portfolio_item:visible');
});
$the_portfolio.on('click', '.et_pb_portofolio_pagination a', function(e){
e.preventDefault();
var to_page=$(this).data('page');
var $the_portfolio=$(this).parents('.et_pb_filterable_portfolio');
var $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();
window.et_pb_set_responsive_grid($the_portfolio.find('.et_pb_portfolio_items'), '.et_pb_portfolio_item');
setTimeout(function(){
set_filterable_portfolio_hash($the_portfolio);
}, 500);
$the_portfolio.find('.et_pb_portfolio_item').removeClass('first_in_row last_in_row');
et_pb_set_responsive_grid($the_portfolio, '.et_pb_portfolio_item:visible');
});
$(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);
}});
}
if(window.et_load_event_fired){
et_pb_filterable_portfolio_init();
}else{
$(window).load(function(){
et_pb_filterable_portfolio_init();
});
}
function set_filterable_grid_items($the_portfolio){
var active_category=$the_portfolio.find('.et_pb_portfolio_filter > a.active').data('category-slug');
window.et_pb_set_responsive_grid($the_portfolio.find('.et_pb_portfolio_items'), '.et_pb_portfolio_item');
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=0===posts_number ? 1: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 + ' ');
}
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||is_frontend_builder){
window.set_gallery_grid_items=function($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_original=parseInt($the_gallery_items_container.attr('data-per_page')),
posts_number=isNaN(posts_number_original)||0===posts_number_original ? 4:posts_number_original,
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_container.find('.et_pb_gallery_filler').remove();
var filler='
';
var fillers_added=0;
$the_gallery_items.data('page', '');
$the_gallery_items.each(function(i){
total_grid_items++;
var $this=$(this);
if(0===parseInt(total_grid_items % posts_number)){
$this.data('page', _page);
fillers_added=0;
while (fillers_added < 4&&'0px'!==$this.css('marginRight')){
fillers_added++
$this.before($(filler));
}
_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();
}
window.set_gallery_grid_pages=function($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 + ' ');
}
window.set_gallery_hash=function($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);
}
window.et_pb_gallery_init=function($the_gallery){
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.each(function(){
var $the_gallery=$(this);
et_pb_gallery_init($the_gallery);
});
$et_pb_gallery.data('paginating', false);
window.et_pb_gallery_pagination_nav=function($the_gallery){
$the_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);
window.et_pb_set_responsive_grid($the_gallery_items_container, '.et_pb_gallery_item');
setTimeout(function(){
set_gallery_hash($the_gallery);
}, 100);
$('html, body').animate({ scrollTop:$the_gallery.offset().top - 200 }, 200);
});
}
et_pb_gallery_pagination_nav($et_pb_gallery);
if(is_frontend_builder){
et_pb_gallery_pagination_nav($('#et-fb-app'));
}}
if($et_pb_counter_amount.length){
$et_pb_counter_amount.each(function(){
window.et_bar_counters_init($(this));
});
}
window.et_countdown_timer=function(timer){
var end_date=parseInt(timer.attr('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;
var $days_section=timer.find('.days > .value').parent('.section'),
$hours_section=timer.find('.hours > .value').parent('.section'),
$minutes_section=timer.find('.minutes > .value').parent('.section'),
$seconds_section=timer.find('.seconds > .value').parent('.section');
if(days==0){
if(! $days_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_section.hasClass('zero')){
$days_section.removeClass('zero').next().removeClass('zero');
}}
if(days==0&&hours==0){
if(! $hours_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($hours_section.hasClass('zero')){
$hours_section.removeClass('zero').next().removeClass('zero');
}}
if(days==0&&hours==0&&minutes==0){
if(! $minutes_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($minutes_section.hasClass('zero')){
$minutes_section.removeClass('zero').next().removeClass('zero');
}}
if(days==0&&hours==0&&minutes==0&&seconds==0){
if(! $seconds_section.hasClass('zero')){
timer.find('.seconds > .value').html('00').parent('.section').addClass('zero');
}}else{
timer.find('.seconds > .value').html(( '0' + seconds).slice(-2));
if($seconds_section.hasClass('zero')){
$seconds_section.removeClass('zero').next().removeClass('zero');
}}
}
window.et_countdown_timer_labels=function(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||is_frontend_builder){
window.et_pb_countdown_timer_init=function($et_pb_countdown_timer){
$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);
});
}
et_pb_countdown_timer_init($et_pb_countdown_timer);
}
if($et_pb_tabs.length||is_frontend_builder){
window.et_pb_tabs_init=function($et_pb_tabs){
var $et_pb_tabs_li=$et_pb_tabs.find('.et_pb_tabs_controls li');
$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;
});
window.et_pb_set_tabs_height();
}
window.et_pb_tabs_init($et_pb_tabs);
}
if($et_pb_map.length||is_frontend_builder){
function et_pb_init_maps(){
$et_pb_map.each(function(){
et_pb_map_init($(this));
});
}
window.et_pb_map_init=function($this_map_container){
if(typeof google==='undefined'||typeof google.maps==='undefined'){
return;
}
var $this_map=$this_map_container.children('.et_pb_map'),
this_map_grayscale=$this_map_container.attr('data-grayscale')||0,
is_draggable=(et_is_mobile_device&&$this_map.data('mobile-dragging')!=='off')||! et_is_mobile_device,
infowindow_active;
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.attr('data-zoom')),
center: new google.maps.LatLng(parseFloat($this_map.attr('data-center-lat')) , parseFloat($this_map.attr('data-center-lng'))),
mapTypeId: google.maps.MapTypeId.ROADMAP,
scrollwheel: $this_map.attr('data-mouse-wheel')=='on' ? true:false,
draggable: is_draggable,
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.find('.et_pb_map_pin').each(function(){
var $this_marker=$(this);
var marker=new google.maps.Marker({
position: new google.maps.LatLng(parseFloat($this_marker.attr('data-lat')) , parseFloat($this_marker.attr('data-lng'))),
map: $this_map_container.data('map'),
title: $this_marker.attr('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($this_map_container.data('map'), 'click', function(){
infowindow.close();
});
google.maps.event.addListener(marker, 'click', function(){
if(infowindow_active){
infowindow_active.close();
}
infowindow_active=infowindow;
infowindow.open($this_map_container.data('map'), marker);
});
}});
}
if(window.et_load_event_fired){
et_pb_init_maps();
}else{
if(typeof google!=='undefined'&&typeof google.maps!=='undefined'){
google.maps.event.addDomListener(window, 'load', function(){
et_pb_init_maps();
});
}}
}
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||is_frontend_builder||$('.et_pb_ajax_pagination_container').length > 0){
window.et_pb_circle_counter_init=function($the_counter, animate){
if($the_counter.width() <=0){
return;
}
$the_counter.easyPieChart({
animate: {
duration: 1800,
enabled: true
},
size: 0!==$the_counter.width() ? $the_counter.width():10,
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'));
}});
}
window.et_pb_reinit_circle_counters=function($et_pb_circle_counter){
$et_pb_circle_counter.each(function(){
var $the_counter=$(this);
window.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');
window.et_pb_circle_counter_init($the_counter, true);
});
});
}
window.et_pb_reinit_circle_counters($et_pb_circle_counter);
}
if($et_pb_number_counter.length||is_frontend_builder||$('.et_pb_ajax_pagination_container').length > 0){
window.et_pb_reinit_number_counters=function($et_pb_number_counter){
var is_firefox=$('body').hasClass('gecko');
function et_format_number(number_value, separator){
return number_value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, separator);
}
if($.fn.fitText){
$et_pb_number_counter.find('.percent p').fitText(0.3);
}
$et_pb_number_counter.each(function(){
var $this_counter=$(this);
var separator=$this_counter.data('number-separator');
$this_counter.easyPieChart({
animate: {
duration: 1800,
enabled: true
},
size: is_firefox ? 1:0,
trackColor: false,
scaleColor: false,
lineWidth: 0,
onStart: function (){
$(this.el).addClass('active');
},
onStep: function(from, to, percent){
if(percent!=to)
$(this.el).find('.percent-value').text(et_format_number(Math.round(parseInt(percent)), separator));
},
onStop: function(from, to){
$(this.el).find('.percent-value').text(et_format_number($(this.el).data('number-value'), separator));
}});
});
};
window.et_pb_reinit_number_counters($et_pb_number_counter);
}
window.et_apply_parallax=function(){
if(! $(this).length||typeof $(this)==='undefined'||typeof $(this).offset()==='undefined'){
return;
}
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.children('.et_parallax_bg').css({
'-webkit-transform':main_position,
'-moz-transform':main_position,
'-ms-transform':main_position,
'transform':main_position
});
}
window.et_parallax_set_height=function(){
var $this=$(this),
bg_height;
bg_height=($et_window.height() * 0.3 + $this.innerHeight());
$this.find('.et_parallax_bg').css({ 'height':bg_height });
}
function et_toggle_animation_callback(initial_toggle_state, $module, $section){
if('closed'===initial_toggle_state){
$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)();
}}
$('body').on('click', '.et_pb_toggle_title, .et_fb_toggle_overlay', 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'),
window_offset_top=$(window).scrollTop(),
fixed_header_height=0,
initial_toggle_state=$module.hasClass('et_pb_toggle_close') ? 'closed':'opened',
$accordion_active_toggle,
module_offset;
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;
}
if($('body').hasClass('safari')){
$content.fadeToggle(700, function(){
et_toggle_animation_callback(initial_toggle_state, $module, $section);
});
}else{
$content.slideToggle(700, function(){
et_toggle_animation_callback(initial_toggle_state, $module, $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');
module_offset=$module.offset();
if($('#wpadminbar').length){
fixed_header_height +=$('#wpadminbar').height();
}
if($('#top-header').length){
fixed_header_height +=$('#top-header').height();
}
if($('#main-header').length&&! window.et_is_vertical_nav){
fixed_header_height +=$('#main-header').height();
}
if(( window_offset_top + fixed_header_height) > module_offset.top){
$('html, body').animate({ scrollTop:(module_offset.top - fixed_header_height - 50) });
}});
}});
var et_email_reg_html5=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;
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], .et_pb_checkbox_handle, input[type=radio]:checked, textarea, .et_pb_contact_select'),
redirect_url=typeof $this_contact_container.data('redirect_url')!=='undefined' ? $this_contact_container.data('redirect_url'):'';
$et_contact_form.find('input[type=checkbox]').on('change', function(){
var $checkbox=$(this);
var $checkbox_field=$checkbox.siblings('input[type=text]:first');
var is_checked=$checkbox.prop('checked');
$checkbox_field.val(is_checked ? $checkbox_field.data('checked'):$checkbox_field.data('unchecked'));
});
$et_contact_form.on('submit', function(event){
var $this_contact_form=$(this),
$this_inputs=$this_contact_form.find('input[type=text], .et_pb_checkbox_handle, .et_pb_contact_field[data-type="radio"], textarea, select'),
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'),
form_unique_id=typeof $this_contact_container.data('form_unique_num')!=='undefined' ? $this_contact_container.data('form_unique_num'):0,
inputs_list=[];
et_message='
';
$this_inputs.removeClass('et_contact_error');
var hidden_fields=[];
$this_inputs.each(function(){
var $this_el=$(this);
var $this_wrapper=false;
if('checkbox'===$this_el.data('field_type')){
$this_wrapper=$this_el.parents('.et_pb_contact_field');
$this_wrapper.removeClass('et_contact_error');
}
if('radio'===$this_el.data('type')){
$this_el=$this_el.find('input[type="radio"]');
$this_wrapper=$this_el.parents('.et_pb_contact_field');
}
var this_id=$this_el.attr('id');
var this_val=$this_el.val();
var this_label=$this_el.siblings('label:first').text();
var field_type=typeof $this_el.data('field_type')!=='undefined' ? $this_el.data('field_type'):'text';
var required_mark=typeof $this_el.data('required_mark')!=='undefined' ? $this_el.data('required_mark'):'not_required';
var original_id=typeof $this_el.data('original_id')!=='undefined' ? $this_el.data('original_id'):'';
var unchecked=false;
var default_value;
if('radio'===field_type){
if(0!==$this_wrapper.find('input[type="radio"]').length){
field_type='radio';
var $firstRadio=$this_wrapper.find('input[type="radio"]:first');
required_mark=typeof $firstRadio.data('required_mark')!=='undefined' ? $firstRadio.data('required_mark'):'not_required';
this_val='';
if($this_wrapper.find('input[type="radio"]:checked')){
this_val=$this_wrapper.find('input[type="radio"]:checked').val();
}}
this_label=$this_wrapper.find('.et_pb_contact_form_label').text();
this_id=$this_wrapper.find('input[type="radio"]:first').attr('name');
original_id=$this_wrapper.attr('data-id');
if(0===$this_wrapper.find('input[type="radio"]:checked').length){
unchecked=true;
}}
if('checkbox'===field_type){
this_val='';
if(0!==$this_wrapper.find('input[type="checkbox"]').length){
field_type='checkbox';
var $checkboxHandle=$this_wrapper.find('.et_pb_checkbox_handle');
required_mark=typeof $checkboxHandle.data('required_mark')!=='undefined' ? $checkboxHandle.data('required_mark'):'not_required';
if($this_wrapper.find('input[type="checked"]:checked')){
this_val=[];
$this_wrapper.find('input[type="checkbox"]:checked').each(function(){
this_val.push($(this).val());
});
this_val=this_val.join(', ');
}}
$this_wrapper.find('.et_pb_checkbox_handle').val(this_val);
this_label=$this_wrapper.find('.et_pb_contact_form_label').text();
this_id=$this_wrapper.find('.et_pb_checkbox_handle').attr('name');
original_id=$this_wrapper.attr('data-id');
if(0===$this_wrapper.find('input[type="checkbox"]:checked').length){
unchecked=true;
}}
this_label=this_label.replace(/"/g, """);
if(! $this_el.is(':visible')&&'hidden'!==$this_el.attr('type')&&'radio'!==$this_el.attr('type')){
hidden_fields.push(original_id);
return;
}
if(( 'hidden'===$this_el.attr('type')||'radio'===$this_el.attr('type'))&&! $this_el.parents('.et_pb_contact_field').is(':visible')){
hidden_fields.push(original_id);
return;
}
if(typeof this_id!=='undefined'){
inputs_list.push({ 'field_id':this_id, 'original_id':original_id, 'required_mark':required_mark, 'field_type':field_type, 'field_label':this_label });
}
if('required'===required_mark&&(''===this_val||true===unchecked)){
if(false===$this_wrapper){
$this_el.addClass('et_contact_error');
}else{
$this_wrapper.addClass('et_contact_error');
}
this_et_contact_error=true;
default_value=this_label;
if(''===default_value){
default_value=et_pb_custom.captcha;
}
et_fields_message +='' + default_value + ' ';
}
if('email'===field_type){
var processed_email=this_val.trim().toLowerCase();
var is_valid_email=et_email_reg_html5.test(processed_email);
if(''!==processed_email&&this_label!==processed_email&&! is_valid_email){
$this_el.addClass('et_contact_error');
this_et_contact_error=true;
if(! is_valid_email){
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();
form_data.push({
'name': 'et_pb_contact_email_fields_' + form_unique_id,
'value':JSON.stringify(inputs_list)
});
if(hidden_fields.length > 0){
form_data.push({
'name': 'et_pb_contact_email_hidden_fields_' + form_unique_id,
'value':JSON.stringify(hidden_fields)
});
}
$this_contact_container.removeClass('et_animated').removeAttr('style').fadeTo('fast', 0.2, function(){
$this_contact_container.load($href + ' #' + $this_contact_form.closest('.et_pb_contact_form_container').attr('id') + '> *', form_data, function(responseText){
if(! $(responseText).find('.et_pb_contact_error_text').length){
et_pb_maybe_log_event($this_contact_container, 'con_goal');
if(''!==redirect_url){
window.location.href=redirect_url;
}}
$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);
if($this_contact_container.parents('.et_pb_section_parallax').length){
$this_contact_container.parents('.et_pb_section_parallax').each(function(){
var $parallax_element=$(this),
$parallax=$parallax_element.children('.et_parallax_bg'),
is_true_parallax=(! $parallax.hasClass('et_pb_parallax_css'));
if(is_true_parallax){
$et_window.trigger('resize');
}});
}}
event.preventDefault();
});
});
}
window.et_pb_play_overlayed_video=function($play_video){
var $this=$play_video,
$video_image=$this.closest('.et_pb_video_overlay'),
$wrapper=$this.closest('.et_pb_video, .et_main_video_container, .et_pb_video_wrap'),
$video_iframe=$wrapper.find('iframe'),
is_embedded=$video_iframe.length ? true:false,
video_iframe_src,
video_iframe_src_splitted,
video_iframe_src_autoplay;
if(is_embedded){
video_iframe_src=$video_iframe.attr('src');
video_iframe_src_splitted=video_iframe_src.split("?");
if(video_iframe_src.indexOf('autoplay=')!==-1){
return;
}
if(typeof video_iframe_src_splitted[1]!=='undefined'){
video_iframe_src_autoplay=video_iframe_src_splitted[0] + "?autoplay=1&" + video_iframe_src_splitted[1];
}else{
video_iframe_src_autoplay=video_iframe_src_splitted[0] + "?autoplay=1";
}
$video_iframe.attr({
'src': video_iframe_src_autoplay
});
}else{
$wrapper.find('video').get(0).play();
}
$video_image.fadeTo(500, 0, function(){
var $image=$(this);
$image.css('display', 'none');
});
};
$('.et_pb_post .et_pb_video_overlay, .et_pb_video .et_pb_video_overlay, .et_pb_video_wrap .et_pb_video_overlay').click(function(){
var $this=$(this);
et_pb_play_overlayed_video($this);
return false;
});
window.et_pb_resize_section_video_bg=function($video){
$element=typeof $video!=='undefined' ? $video.closest('.et_pb_section_video_bg'):$('.et_pb_section_video_bg');
$element.each(function(){
var $this_el=$(this);
if(is_frontend_builder){
$this_el.removeAttr('data-ratio');
$this_el.find('video').removeAttr('style');
}
var el_ratio=parseFloat($this_el.attr('data-ratio'));
var el_width=parseInt($this_el.find('video').attr('width')||$this_el.find('video').width());
var el_height=parseInt($this_el.find('video').attr('height')||$this_el.find('video').height());
var ratio=(! isNaN(el_ratio)) ? el_ratio:(el_width / el_height);
var $video_elements=$this_el.find('.mejs-video, video, object').css('margin', 0);
var $container=$this_el.closest('.et_pb_section_video').length
? $this_el.closest('.et_pb_section_video')
: $this_el.closest('.et_pb_slides');
var body_width=$container.innerWidth();
var container_height=$container.innerHeight();
var width, height;
if(typeof $this_el.attr('data-ratio')=='undefined'&&!isNaN(ratio)){
$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);
if(is_frontend_builder){
setTimeout(function(){
$video_elements.width(width).height(height);
}, 0);
}});
};
window.et_pb_center_video=function($video){
$element=typeof $video!=='undefined' ? $video:$('.et_pb_section_video_bg .mejs-video');
if(! $element.length){
return;
}
$element.each(function(){
var $this_el=$(this);
et_pb_adjust_video_margin($this_el);
if(is_frontend_builder){
setTimeout(function(){
et_pb_adjust_video_margin($this_el);
}, 0);
}
if(typeof $video!=='undefined'){
if($video.closest('.et_pb_slider').length&&! $video.closest('.et_pb_first_video').length){
return false;
}}
});
};
window.et_pb_adjust_video_margin=function($el){
var $video_width=$el.width() / 2;
var $video_width_negative=0 - $video_width;
$el.css("margin-left", $video_width_negative);
}
function et_fix_slider_height($slider){
var $this_slider=$slider||$et_pb_slider;
if(! $this_slider||! $this_slider.length){
return;
}
$this_slider.each(function(){
var $slide_section=$(this).parent('.et_pb_section'),
$slides=$(this).find('.et_pb_slide'),
$slide_containers=$slides.find('.et_pb_container'),
max_height=0,
image_margin=0,
need_image_margin_top=$(this).hasClass('et_pb_post_slider_image_top'),
need_image_margin_bottom=$(this).hasClass('et_pb_post_slider_image_bottom');
if($slide_section.is('.et_pb_section_first')){
return true;
}
$slide_containers.css('height', 0);
$slides.addClass('et_pb_temp_slide');
if(typeof $(this).data('et_pb_simple_slider')==='object'){
$(this).data('et_pb_simple_slider').et_fix_slider_content_images();
}
$slides.each(function(){
var height=parseFloat($(this).innerHeight()),
$slide_image=$(this).find('.et_pb_slide_image'),
adjustedHeight=parseFloat($(this).data('adjustedHeight')),
autoTopPadding=isNaN(adjustedHeight) ? 0:adjustedHeight;
height=(autoTopPadding&&autoTopPadding < height) ?(height - autoTopPadding):height;
if(need_image_margin_top||need_image_margin_bottom){
if($slide_image.length){
image_margin=need_image_margin_top ? parseFloat($slide_image.css('margin-top')):parseFloat($slide_image.css('margin-bottom'));
image_margin +=10;
}else{
$(this).find('.et_pb_container').addClass('et_pb_no_image');
}}
if(0===Math.abs(parseInt($(this).find('.et_pb_slide_description').height()))){
$(this).find('.et_pb_container').addClass('et_pb_empty_slide');
}
if(max_height < height){
max_height=height;
}});
if(( max_height + image_margin) < 1){
$slide_containers.css('height', '');
}else{
$slide_containers.css('height', max_height + image_margin);
}
$slides.removeClass('et_pb_temp_slide');
$slides.filter('.et-pb-active-slide')
.find('.et_pb_slide_image')
.children('img')
.addClass('active');
});
}
var debounced_et_fix_slider_height={};
window.et_fix_slider_height = !is_frontend_builder ? et_fix_slider_height:function($slider){
var $this_slider=$slider||$et_pb_slider;
if(! $this_slider||! $this_slider.length){
return;
}
var address=$this_slider.data('address');
if(!debounced_et_fix_slider_height[address]){
debounced_et_fix_slider_height[address]=window.et_pb_debounce(et_fix_slider_height, 100);
}
debounced_et_fix_slider_height[address]($slider);
}
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_comments_module #commentform'));
$('.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){
et_pb_submit_newsletter($(this), event);
});
$et_pb_newsletter_button
.closest('.et_pb_newsletter')
.find('input[type=checkbox]')
.on('change', function(){
var $checkbox=$(this);
var $checkbox_field=$checkbox.siblings('input[type=text]:first');
var is_checked=$checkbox.prop('checked');
$checkbox_field.val(is_checked ? $checkbox_field.data('checked'):$checkbox_field.data('unchecked'));
});
window.et_pb_submit_newsletter=function($submit, event){
if($submit.closest('.et_pb_login_form').length){
et_pb_maybe_log_event($submit.closest('.et_pb_newsletter'), 'con_goal');
return;
}
if(typeof event!=='undefined'){
event.preventDefault();
}
if($('.et_pb_feedburner_form').length > 0){
$feed_name=$('.et_pb_feedburner_form input[name=uri]').val();
window.open('https://feedburner.google.com/fb/a/mailverify?uri=' + $feed_name, 'et-feedburner-subscribe', 'scrollbars=yes,width=550,height=520');
return true;
}
var $newsletter_container=$submit.closest('.et_pb_newsletter');
var $name=$newsletter_container.find('input[name="et_pb_signup_firstname"]');
var $lastname=$newsletter_container.find('input[name="et_pb_signup_lastname"]');
var $email=$newsletter_container.find('input[name="et_pb_signup_email"]');
var list_id=$newsletter_container.find('input[name="et_pb_signup_list_id"]').val();
var $error_message=$newsletter_container.find('.et_pb_newsletter_error').hide();
var provider=$newsletter_container.find('input[name="et_pb_signup_provider"]').val();
var account=$newsletter_container.find('input[name="et_pb_signup_account_name"]').val();
var ip_address=$newsletter_container.find('input[name="et_pb_signup_ip_address"]').val();
var $fields_container=$newsletter_container.find('.et_pb_newsletter_fields');
var $success_message=$newsletter_container.find('.et_pb_newsletter_success');
var redirect_url=$newsletter_container.data('redirect_url');
var redirect_query=$newsletter_container.data('redirect_query');
var custom_fields={};
var hidden_fields=[];
var et_message='
';
var et_fields_message='';
var $custom_fields=$fields_container
.find('input[type=text], .et_pb_checkbox_handle, .et_pb_contact_field[data-type="radio"], textarea, select')
.filter('.et_pb_signup_custom_field, .et_pb_signup_custom_field *');
$name.removeClass('et_pb_signup_error');
$lastname.removeClass('et_pb_signup_error');
$email.removeClass('et_pb_signup_error');
$custom_fields.removeClass('et_contact_error');
$error_message.html('');
var is_valid=true;
var form=$submit.closest('.et_pb_newsletter_form form');
if(form.length > 0&&typeof form[0].reportValidity==='function'){
is_valid=form[0].reportValidity();
}
if($name.length > 0&&! $name.val()){
$name.addClass('et_pb_signup_error');
is_valid=false;
}
if($lastname.length > 0&&! $lastname.val()){
$lastname.addClass('et_pb_signup_error');
is_valid=false;
}
if(! et_email_reg_html5.test($email.val())){
$email.addClass('et_pb_signup_error');
is_valid=false;
}
if(! is_valid){
return;
}
$custom_fields.each(function(){
var $this_el=$(this);
var $this_wrapper=false;
if('checkbox'===$this_el.data('field_type')){
$this_wrapper=$this_el.parents('.et_pb_contact_field');
$this_wrapper.removeClass('et_contact_error');
}
if('radio'===$this_el.data('type')){
$this_el=$this_el.find('input[type="radio"]');
$this_wrapper=$this_el.parents('.et_pb_contact_field');
}
var this_id=$this_el.data('id');
var this_val=$this_el.val();
var this_label=$this_el.siblings('label:first').text();
var field_type=typeof $this_el.data('field_type')!=='undefined' ? $this_el.data('field_type'):'text';
var required_mark=typeof $this_el.data('required_mark')!=='undefined' ? $this_el.data('required_mark'):'not_required';
var original_id=typeof $this_el.data('original_id')!=='undefined' ? $this_el.data('original_id'):'';
var unchecked=false;
var default_value;
if(! this_id){
this_id=$this_el.data('original_id');
}
if('radio'===field_type){
if(0!==$this_wrapper.find('input[type="radio"]').length){
var $firstRadio=$this_wrapper.find('input[type="radio"]:first');
required_mark=typeof $firstRadio.data('required_mark')!=='undefined' ? $firstRadio.data('required_mark'):'not_required';
this_val='';
if($this_wrapper.find('input[type="radio"]:checked')){
this_val=$this_wrapper.find('input[type="radio"]:checked').val();
}}
this_label=$this_wrapper.find('.et_pb_contact_form_label').text();
this_id=$this_el.data('original_id');
if(! $.isEmptyObject(this_val)){
custom_fields[this_id]=this_val;
}
if(0===$this_wrapper.find('input[type="radio"]:checked').length){
unchecked=true;
}
if(this_val){
custom_fields[this_id]=this_val;
}}else if('checkbox'===field_type){
this_val={};
if(0!==$this_wrapper.find('input[type="checkbox"]').length){
var $checkboxHandle=$this_wrapper.find('.et_pb_checkbox_handle');
required_mark=typeof $checkboxHandle.data('required_mark')!=='undefined' ? $checkboxHandle.data('required_mark'):'not_required';
if($this_wrapper.find('input[type="checked"]:checked')){
$this_wrapper.find('input[type="checkbox"]:checked').each(function(){
var field_id=$(this).data('id');
this_val[field_id]=$(this).val();
});
}}
this_label=$this_wrapper.find('.et_pb_contact_form_label').text();
this_id=$this_wrapper.attr('data-id');
if(! $.isEmptyObject(this_val)){
custom_fields[this_id]=this_val;
}
if(0===$this_wrapper.find('input[type="checkbox"]:checked').length){
unchecked=true;
}}else if('ontraport'===provider&&'select'===field_type){
var $selected_option=$this_el.find(':selected');
custom_fields[this_id]=$selected_option.length > 0 ? $selected_option.data('id'):this_val;
}else{
custom_fields[this_id]=this_val;
}
this_label=this_label.replace(/"/g, """);
if(! $this_el.is(':visible')&&'hidden'!==$this_el.attr('type')&&'radio'!==$this_el.attr('type')){
hidden_fields.push(original_id);
return;
}
if(('hidden'===$this_el.attr('type')||'radio'===$this_el.attr('type'))&&! $this_el.parents('.et_pb_contact_field').is(':visible')){
hidden_fields.push(this_id);
return;
}
if('required'===required_mark&&(''===this_val||true===unchecked)){
if(false===$this_wrapper){
$this_el.addClass('et_contact_error');
}else{
$this_wrapper.addClass('et_contact_error');
}
is_valid=false;
default_value=this_label;
if(''===default_value){
default_value=et_pb_custom.captcha;
}
et_fields_message +='' + default_value + ' ';
}
if('email'===field_type){
var processed_email=this_val.trim().toLowerCase();
var is_valid_email=et_email_reg_html5.test(processed_email);
if(''!==processed_email&&this_label!==processed_email&&! is_valid_email){
$this_el.addClass('et_contact_error');
is_valid=false;
if(! is_valid_email){
et_message +='' + et_pb_custom.invalid + ' ';
}}
}});
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!=='
'){
$error_message.html(et_message).show();
if($newsletter_container.parents('.et_pb_section_parallax').length){
$newsletter_container.parents('.et_pb_section_parallax').each(function(){
var $parallax_element=$(this),
$parallax=$parallax_element.children('.et_parallax_bg'),
is_true_parallax=(! $parallax.hasClass('et_pb_parallax_css'));
if(is_true_parallax){
$et_window.trigger('resize');
}});
}
return;
}
function get_redirect_query(){
var query={};
if(! redirect_query){
return '';
}
if($name.length > 0&&redirect_query.indexOf('name') > -1){
query.first_name=$name.val();
}
if($lastname.length > 0&&redirect_query.indexOf('last_name') > -1){
query.last_name=$lastname.val();
}
if(redirect_query.indexOf('email') > -1){
query.email=$email.val();
}
if(redirect_query.indexOf('ip_address') > -1){
query.ip_address=$newsletter_container.data('ip_address');
}
if(redirect_query.indexOf('css_id') > -1){
query.form_id=$newsletter_container.attr('id');
}
return decodeURIComponent($.param(query));
}
$.ajax({
type: "POST",
url: et_pb_custom.ajaxurl,
dataType: "json",
data: {
action:'et_pb_submit_subscribe_form',
et_frontend_nonce:et_pb_custom.et_frontend_nonce,
et_list_id:list_id,
et_firstname:$name.val(),
et_lastname:$lastname.val(),
et_email:$email.val(),
et_provider:provider,
et_account: account,
et_ip_address: ip_address,
et_custom_fields: custom_fields,
et_hidden_fields: hidden_fields
},
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){
$error_message.html(et_pb_custom.subscription_failed).show();
return;
}
if(data.error){
$error_message.show().append('
').text(data.error);
}
if(data.success){
if(redirect_url){
et_pb_maybe_log_event($newsletter_container, 'con_goal', function(){
var query=get_redirect_query();
if(redirect_url.indexOf('?') > -1){
redirect_url +='&';
}else{
redirect_url +='?';
}
window.location=redirect_url + query;
});
}else{
et_pb_maybe_log_event($newsletter_container, 'con_goal');
$newsletter_container.find('.et_pb_newsletter_fields').hide();
$success_message.show();
}}
}});
};
window.et_fix_testimonial_inner_width=function(){
var window_width=$(window).width();
if(window_width > 959){
$('.et_pb_testimonial').each(function(){
if(! $(this).is(':visible')){
return;
}
var $testimonial=$(this);
var $portrait=$testimonial.find('.et_pb_testimonial_portrait');
var portrait_width=$portrait.outerWidth(true);
var $testimonial_descr=$testimonial.find('.et_pb_testimonial_description');
var $outer_column=$testimonial.closest('.et_pb_column');
var testimonial_indent = !($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:0;
$testimonial_descr.css('margin-left', testimonial_indent);
});
}else if(window_width > 767){
$('.et_pb_testimonial').each(function(){
if(! $(this).is(':visible')){
return;
}
var $testimonial=$(this);
var $portrait=$testimonial.find('.et_pb_testimonial_portrait');
var portrait_width=$portrait.outerWidth(true);
var $testimonial_descr=$testimonial.find('.et_pb_testimonial_description');
var $outer_column=$testimonial.closest('.et_pb_column');
var testimonial_indent = !($outer_column.hasClass('et_pb_column_1_4')||$outer_column.hasClass('et_pb_column_3_8')) ? portrait_width:0;
$testimonial_descr.css('margin-left', testimonial_indent);
});
}else{
$('.et_pb_testimonial_description').removeAttr('style');
}}
window.et_fix_testimonial_inner_width();
window.et_pb_video_background_init=function($this_video_background, this_video_background){
var $video_background_wrapper=$this_video_background.closest('.et_pb_section_video_bg');
var onplaying=false;
var onpause=true;
this_video_background.onplaying=function(){
onplaying=true;
onpause=false;
};
this_video_background.onpause=function(){
onplaying=false;
onpause=true;
};
et_waypoint($video_background_wrapper, {
offset: '100%',
handler:function(direction){
var is_play_outside_viewport=$video_background_wrapper.hasClass('et_pb_video_play_outside_viewport');
if($this_video_background.is(':visible')&&direction==='down'){
if(this_video_background.paused&&! onplaying){
this_video_background.play();
}}else if($this_video_background.is(':visible')&&direction==='up'){
if(! this_video_background.paused&&! onpause&&! is_play_outside_viewport){
this_video_background.pause();
}}
}}, 2);
et_waypoint($video_background_wrapper, {
offset: function(){
var video_height=this.element.clientHeight,
toggle_offset=Math.ceil(window.innerHeight / 2);
if(video_height > toggle_offset){
toggle_offset=video_height;
}
return toggle_offset * (-1);
},
handler:function(direction){
var is_play_outside_viewport=$video_background_wrapper.hasClass('et_pb_video_play_outside_viewport');
if($this_video_background.is(':visible')&&direction==='up'){
if(this_video_background.paused&&! onplaying){
this_video_background.play();
}}else if($this_video_background.is(':visible')&&direction==='down'){
if(! this_video_background.paused&&! onpause&&! is_play_outside_viewport){
this_video_background.pause();
}}
}}, 2);
};
function et_waypoint($element, options, max_instances){
max_instances=max_instances||$element.data('et_waypoint_max_instances')||1;
var current_instances=$element.data('et_waypoint')||[];
if(current_instances.length < max_instances){
var new_instances=$element.waypoint(options);
if(new_instances&&new_instances.length > 0){
current_instances.push(new_instances[0]);
$element.data('et_waypoint', current_instances);
}}else{
for(var i=0; i < current_instances.length; i++){
current_instances[i].context.refresh();
}}
}
function et_get_offset(element, fallback){
var section_index=element.parents('.et_pb_section').index(),
section_length=$('.et_pb_section').length - 1,
row_index=element.parents('.et_pb_row').index(),
row_length=element.parents('.et_pb_section').children().length - 1;
if(section_index===section_length&&row_index===row_length){
return 'bottom-in-view';
}
return fallback;
}
function et_animate_element($element){
var animation_style=$element.attr('data-animation-style');
var animation_repeat=$element.attr('data-animation-repeat');
var animation_duration=$element.attr('data-animation-duration');
var animation_delay=$element.attr('data-animation-delay');
var animation_intensity=$element.attr('data-animation-intensity');
var animation_starting_opacity=$element.attr('data-animation-starting-opacity');
var animation_speed_curve=$element.attr('data-animation-speed-curve');
et_remove_animation_data($element);
var starting_opacity=isNaN(parseInt(animation_starting_opacity)) ? 0:parseInt(animation_starting_opacity) * 0.01;
if($.inArray(animation_speed_curve, ['linear', 'ease', 'ease-in', 'ease-out', 'ease-in-out'])===-1){
animation_speed_curve='ease-in-out';
}
$element.css({
'animation-duration':animation_duration,
'animation-delay':animation_delay,
'opacity':starting_opacity,
'animation-timing-function':animation_speed_curve
});
var intensity_css={};
var intensity_percentage=isNaN(parseInt(animation_intensity)) ? 50:parseInt(animation_intensity);
var intensity_animations=['slide', 'zoom', 'flip', 'fold', 'roll'];
var original_animation=false;
var original_direction=false;
for(var i=0; i < intensity_animations.length; i++){
var animation=intensity_animations[i];
if(! animation_style||animation_style.substr(0, animation.length)!==animation){
continue;
}
var original_animation=animation;
var original_direction=animation_style.substr(animation.length, animation_style.length);
if(''!==original_direction){
original_direction=original_direction.toLowerCase();
}
break;
}
if(original_animation!==false&&original_direction!==false){
intensity_css=et_process_animation_intensity(original_animation, original_direction, intensity_percentage);
}
if(! $.isEmptyObject(intensity_css)){
$element.css(intensity_css);
}
$element.addClass('et_animated');
$element.addClass(animation_style);
$element.addClass(animation_repeat);
}
function et_process_animation_data(waypoints_enabled){
if('undefined'!==typeof et_animation_data&&et_animation_data.length > 0){
$('body').css('overflow-x', 'hidden');
$('#page-container').css('overflow-y', 'hidden');
for(var i=0; i < et_animation_data.length; i++){
var animation_entry=et_animation_data[i];
if(! animation_entry.class ||
! animation_entry.style ||
! animation_entry.repeat ||
! animation_entry.duration ||
! animation_entry.delay ||
! animation_entry.intensity ||
! animation_entry.starting_opacity ||
! animation_entry.speed_curve
){
continue;
}
var $animated=$('.' + animation_entry.class);
$animated.attr({
'data-animation-style':animation_entry.style,
'data-animation-repeat':'once'===animation_entry.repeat ? '':'infinite',
'data-animation-duration':animation_entry.duration,
'data-animation-delay':animation_entry.delay,
'data-animation-intensity':animation_entry.intensity,
'data-animation-starting-opacity': animation_entry.starting_opacity,
'data-animation-speed-curve':animation_entry.speed_curve
});
if(true===waypoints_enabled){
if($animated.hasClass('et_pb_circle_counter')){
et_waypoint($animated, {
offset: '100%',
handler: function(){
if($(this.element).data('PieChartHasLoaded')||typeof $(this.element).data('easyPieChart')==='undefined'){
return;
}
$(this.element).data('easyPieChart').update($(this.element).data('number-value'));
$(this.element).data('PieChartHasLoaded', true);
et_animate_element($(this.element));
}});
et_waypoint($animated, {
offset: 'bottom-in-view',
handler: function(){
if($(this.element).data('PieChartHasLoaded')||typeof $(this.element).data('easyPieChart')==='undefined'){
return;
}
$(this.element).data('easyPieChart').update($(this.element).data('number-value'));
$(this.element).data('PieChartHasLoaded', true);
et_animate_element($(this.element));
}});
}else if($animated.hasClass('et_pb_number_counter')){
et_waypoint($animated, {
offset: '100%',
handler: function(){
$(this.element).data('easyPieChart').update($(this.element).data('number-value'));
et_animate_element($(this.element));
}});
et_waypoint($animated, {
offset: 'bottom-in-view',
handler: function(){
$(this.element).data('easyPieChart').update($(this.element).data('number-value'));
et_animate_element($(this.element));
}});
}else{
et_waypoint($animated, {
offset: '100%',
handler: function(){
et_animate_element($(this.element));
}});
}}else{
et_animate_element($animated);
}}
}}
function et_process_animation_intensity(animation, direction, intensity){
var intensity_css={};
switch(animation){
case 'slide':
switch(direction){
case 'top':
var percentage=intensity * -2;
intensity_css={
transform: 'translate3d(0, ' + percentage + '%, 0)'
};
break;
case 'right':
var percentage=intensity * 2;
intensity_css={
transform: 'translate3d(' + percentage + '%, 0, 0)'
};
break;
case 'bottom':
var percentage=intensity * 2;
intensity_css={
transform: 'translate3d(0, ' + percentage + '%, 0)'
};
break;
case 'left':
var percentage=intensity * -2;
intensity_css={
transform: 'translate3d(' + percentage + '%, 0, 0)'
};
break;
default:
var scale=(100 - intensity) * 0.01;
intensity_css={
transform: 'scale3d(' + scale + ', ' + scale + ', ' + scale + ')'
};
break;
}
break;
case 'zoom':
var scale=(100 - intensity) * 0.01;
switch(direction){
case 'top':
intensity_css={
transform: 'scale3d(' + scale + ', ' + scale + ', ' + scale + ')'
};
break;
case 'right':
intensity_css={
transform: 'scale3d(' + scale + ', ' + scale + ', ' + scale + ')'
};
break;
case 'bottom':
intensity_css={
transform: 'scale3d(' + scale + ', ' + scale + ', ' + scale + ')'
};
break;
case 'left':
intensity_css={
transform: 'scale3d(' + scale + ', ' + scale + ', ' + scale + ')'
};
break;
default:
intensity_css={
transform: 'scale3d(' + scale + ', ' + scale + ', ' + scale + ')'
};
break;
}
break;
case 'flip':
switch(direction){
case 'right':
var degree=Math.ceil(( 90 / 100) * intensity);
intensity_css={
transform: 'perspective(2000px) rotateY(' + degree+ 'deg)'
};
break;
case 'left':
var degree=Math.ceil(( 90 / 100) * intensity) * -1;
intensity_css={
transform: 'perspective(2000px) rotateY(' + degree+ 'deg)'
};
break;
case 'top':
default:
var degree=Math.ceil(( 90 / 100) * intensity);
intensity_css={
transform: 'perspective(2000px) rotateX(' + degree+ 'deg)'
};
break;
case 'bottom':
var degree=Math.ceil(( 90 / 100) * intensity) * -1;
intensity_css={
transform: 'perspective(2000px) rotateX(' + degree+ 'deg)'
};
break;
}
break;
case 'fold':
switch(direction){
case 'top':
var degree=Math.ceil(( 90 / 100) * intensity) * -1;
intensity_css={
transform: 'perspective(2000px) rotateX(' + degree + 'deg)'
};
break;
case 'bottom':
var degree=Math.ceil(( 90 / 100) * intensity);
intensity_css={
transform: 'perspective(2000px) rotateX(' + degree + 'deg)'
};
break;
case 'left':
var degree=Math.ceil(( 90 / 100) * intensity);
intensity_css={
transform: 'perspective(2000px) rotateY(' + degree + 'deg)'
};
break;
case 'right':
default:
var degree=Math.ceil(( 90 / 100) * intensity) * -1;
intensity_css={
transform: 'perspective(2000px) rotateY(' + degree + 'deg)'
};
break;
}
break;
case 'roll':
switch(direction){
case 'right':
case 'bottom':
var degree=Math.ceil(( 360 / 100) * intensity) * -1;
intensity_css={
transform: 'rotateZ(' + degree + 'deg)'
};
break;
case 'top':
case 'left':
var degree=Math.ceil(( 360 / 100) * intensity);
intensity_css={
transform: 'rotateZ(' + degree + 'deg)'
}
break;
default:
var degree=Math.ceil(( 360 / 100) * intensity);
intensity_css={
transform: 'rotateZ(' + degree + 'deg)'
};
break;
}
break;
}
return intensity_css;
}
function et_has_animation_data($element){
var has_animation=false;
if('undefined'!==typeof et_animation_data&&et_animation_data.length > 0){
for(var i=0; i < et_animation_data.length; i++){
var animation_entry=et_animation_data[i];
if(! animation_entry.class){
continue;
}
if($element.hasClass(animation_entry.class)){
has_animation=true;
break;
}}
}
return has_animation;
}
function et_get_animation_classes(){
return [
'et_animated', 'infinite',
'fade', 'fadeTop', 'fadeRight', 'fadeBottom', 'fadeLeft',
'slide', 'slideTop', 'slideRight', 'slideBottom', 'slideLeft',
'bounce', 'bounceTop', 'bounceRight', 'bounceBottom', 'bounceLeft',
'zoom', 'zoomTop', 'zoomRight', 'zoomBottom', 'zoomLeft',
'flip', 'flipTop', 'flipRight', 'flipBottom', 'flipLeft',
'fold', 'foldTop', 'foldRight', 'foldBottom', 'foldLeft',
'roll', 'rollTop', 'rollRight', 'rollBottom', 'rollLeft'
];
}
function et_remove_animation($element){
var animation_classes=et_get_animation_classes();
$element.removeClass(animation_classes.join(' '));
$element.removeAttr('style');
}
function et_remove_animation_data($element){
var attr_name;
var data_attrs_to_remove=[];
var data_attrs=$element.get(0).attributes;
for(var i=0; i < data_attrs.length; i++){
if('data-animation-'===data_attrs[i].name.substring(0, 15)){
data_attrs_to_remove.push(data_attrs[i].name);
}}
$.each(data_attrs_to_remove, function(index, attr_name){
$element.removeAttr(attr_name);
});
};
window.et_reinit_waypoint_modules=et_pb_debounce(function(){
var $et_pb_circle_counter=$('.et_pb_circle_counter'),
$et_pb_number_counter=$('.et_pb_number_counter'),
$et_pb_video_background=$('.et_pb_section_video_bg video');
if($.fn.waypoint&&'yes'!==et_pb_custom.ignore_waypoints){
et_process_animation_data(true);
var modules=$('.et_pb_counter_container, .et-waypoint');
modules.each(function(){
et_waypoint($(this), {
offset: et_get_offset($(this), '100%'),
handler: function(){
$(this.element).addClass('et-animated');
}}, 2);
});
if($et_pb_circle_counter.length){
$et_pb_circle_counter.each(function(){
var $this_counter=$(this);
if(! $this_counter.is(':visible')||et_has_animation_data($this_counter)){
return;
}
et_waypoint($this_counter, {
offset: et_get_offset($(this), '100%'),
handler: function(){
if($this_counter.data('PieChartHasLoaded')||typeof $this_counter.data('easyPieChart')==='undefined'){
return;
}
$this_counter.data('easyPieChart').update($this_counter.data('number-value'));
$this_counter.data('PieChartHasLoaded', true);
}}, 2);
});
}
if($et_pb_number_counter.length){
$et_pb_number_counter.each(function(){
var $this_counter=$(this);
if(et_has_animation_data($this_counter)){
return;
}
et_waypoint($this_counter, {
offset: et_get_offset($(this), '100%'),
handler: function(){
$this_counter.data('easyPieChart').update($this_counter.data('number-value'));
}});
});
}
if($('.et_pb_ab_goal').length){
var $et_pb_ab_goal=$('.et_pb_ab_goal');
et_waypoint($et_pb_ab_goal, {
offset: et_get_offset($(this), '80%'),
handler: function(){
if(et_pb_ab_logged_status['read_goal']||! $et_pb_ab_goal.length||! $et_pb_ab_goal.visible(true)){
return;
}
setTimeout(function(){
if($et_pb_ab_goal.length&&$et_pb_ab_goal.visible(true)&&! et_pb_ab_logged_status['read_goal']){
et_pb_ab_update_stats('read_goal');
}}, 3000);
et_pb_maybe_log_event($et_pb_ab_goal, 'view_goal');
}});
}}else{
et_process_animation_data(false);
$('.et_pb_counter_container, .et-waypoint').addClass('et-animated');
if($et_pb_circle_counter.length){
$et_pb_circle_counter.each(function(){
var $this_counter=$(this);
if(! $this_counter.is(':visible')){
return;
}
if($this_counter.data('PieChartHasLoaded')){
return;
}
$this_counter.data('easyPieChart').update($this_counter.data('number-value'));
$this_counter.data('PieChartHasLoaded', true);
});
}
if($et_pb_number_counter.length){
$et_pb_number_counter.each(function(){
var $this_counter=$(this);
$this_counter.data('easyPieChart').update($this_counter.data('number-value'));
});
}
if($('.et_pb_ab_goal').length){
var $et_pb_ab_goal=$('.et_pb_ab_goal');
if(et_pb_ab_logged_status['read_goal']||! $et_pb_ab_goal.length||! $et_pb_ab_goal.visible(true)){
return;
}
setTimeout(function(){
if($et_pb_ab_goal.length&&$et_pb_ab_goal.visible(true)&&! et_pb_ab_logged_status['read_goal']){
et_pb_ab_update_stats('read_goal');
}}, 3000);
et_pb_maybe_log_event($et_pb_ab_goal, 'view_goal');
}}
if($et_pb_video_background.length){
$et_pb_video_background.each(function(){
var $this_video_background=$(this);
et_pb_video_background_init($this_video_background, this);
});
}}, 100);
function et_pb_init_ab_test(){
var $et_pb_ab_goal=$('.et_pb_ab_goal'),
et_ab_subject_id=et_pb_get_subject_id();
if(is_frontend_builder){
return;
}
$.each(et_pb_ab_logged_status, function(key, value){
var cookie_subject='click_goal'===key||'con_short'===key ? '':et_ab_subject_id;
et_pb_ab_logged_status[key]=et_pb_check_cookie_value('et_pb_ab_' + key + '_' + et_pb_custom.page_id + et_pb_custom.unique_test_id + cookie_subject, 'true');
});
if(! et_pb_ab_logged_status['read_page']){
setTimeout(function(){
et_pb_ab_update_stats('read_page');
}, et_pb_ab_bounce_rate);
}
if('on'===et_pb_custom.is_shortcode_tracking&&! et_pb_ab_logged_status['con_short']){
et_pb_set_cookie(365, 'et_pb_ab_shortcode_track_' + et_pb_custom.page_id + '=' + et_pb_custom.page_id + '_' + et_pb_get_subject_id() + '_' + et_pb_custom.unique_test_id);
}
if($et_pb_ab_goal.length){
if($et_pb_ab_goal.hasClass('et_pb_module')&&($et_pb_ab_goal.hasClass('et_pb_button')||$et_pb_ab_goal.find('.et_pb_button').length)){
if(! $et_pb_ab_goal.hasClass('et_pb_contact_form_container')&&! $et_pb_ab_goal.hasClass('et_pb_newsletter')){
var $goal_button=$et_pb_ab_goal.hasClass('et_pb_button') ? $et_pb_ab_goal:$et_pb_ab_goal.find('.et_pb_button');
if($et_pb_ab_goal.hasClass('et_pb_comments_module')){
var page_url=window.location.href,
comment_submitted=-1!==page_url.indexOf('#comment-') ? true:false,
log_conversion=et_pb_check_cookie_value('et_pb_ab_comment_log_' + et_pb_custom.page_id + et_pb_custom.unique_test_id, 'true');
if(comment_submitted&&log_conversion){
et_pb_ab_update_stats('con_goal');
et_pb_set_cookie(0, 'et_pb_ab_comment_log_' + et_pb_custom.page_id + et_pb_custom.unique_test_id + '=true');
}}
$goal_button.click(function(){
if($et_pb_ab_goal.hasClass('et_pb_comments_module')&&! et_pb_ab_logged_status['con_goal']){
et_pb_set_cookie(365, 'et_pb_ab_comment_log_' + et_pb_custom.page_id + et_pb_custom.unique_test_id + '=true');
return;
}
et_pb_maybe_log_event($et_pb_ab_goal, 'click_goal');
});
}}else{
$et_pb_ab_goal.click(function(){
if($et_pb_ab_goal.hasClass('et_pb_shop')&&! et_pb_ab_logged_status['con_goal']){
et_pb_set_cookie(365, 'et_pb_ab_shop_log=' + et_pb_custom.page_id + '_' + et_pb_get_subject_id() + '_' + et_pb_custom.unique_test_id);
}
et_pb_maybe_log_event($et_pb_ab_goal, 'click_goal');
});
}}
}
function et_pb_maybe_log_event($goal_container, event, callback){
var log_event=typeof event==='undefined' ? 'con_goal':event;
if(! $goal_container.hasClass('et_pb_ab_goal')||et_pb_ab_logged_status[ log_event ]){
if('undefined'!==typeof callback){
callback();
}
return;
}
et_pb_ab_update_stats(log_event, callback);
}
function et_pb_ab_update_stats(record_type, set_page_id, set_subject_id, set_test_id, callback){
var subject_id=typeof set_subject_id==='undefined' ? et_pb_get_subject_id():set_subject_id,
page_id=typeof set_page_id==='undefined' ? et_pb_custom.page_id:set_page_id,
test_id=typeof set_test_id==='undefined' ? et_pb_custom.unique_test_id:set_test_id,
stats_data=JSON.stringify({ 'test_id':page_id, 'subject_id':subject_id, 'record_type':record_type }),
cookie_subject='click_goal'===record_type||'con_short'===record_type ? '':subject_id;
et_pb_set_cookie(365, 'et_pb_ab_' + record_type + '_' + page_id + test_id + cookie_subject + '=true');
et_pb_ab_logged_status[record_type]=true;
$.ajax({
type: 'POST',
url: et_pb_custom.ajaxurl,
data: {
action:'et_pb_update_stats_table',
stats_data_array:stats_data,
et_ab_log_nonce:et_pb_custom.et_ab_log_nonce
}}).always(function(){
if('undefined'!==typeof callback){
callback();
}});
}
function et_pb_get_subject_id(){
var $subject=$('.et_pb_ab_subject');
if($subject.length <=0||$('html').is('.et_fb_preview_active--wireframe_preview')){
return false;
}
var subject_classname=$subject.attr('class'),
subject_id_raw=subject_classname.split('et_pb_ab_subject_id-')[1],
subject_id_clean=subject_id_raw.split(' ')[0],
subject_id_separated=subject_id_clean.split('_'),
subject_id=subject_id_separated[1];
return subject_id;
}
function et_pb_set_cookie_expire(days){
var ms=days*24*60*60*1000;
var date=new Date();
date.setTime(date.getTime() + ms);
return "; expires=" + date.toUTCString();
}
function et_pb_check_cookie_value(cookie_name, value){
return et_pb_get_cookie_value(cookie_name)==value;
}
function et_pb_get_cookie_value(cookie_name){
return et_pb_parse_cookies()[cookie_name];
}
function et_pb_parse_cookies(){
var cookies=document.cookie.split('; ');
var ret={};
for(var i=cookies.length - 1; i >=0; i--){
var el=cookies[i].split('=');
ret[el[0]]=el[1];
}
return ret;
}
function et_pb_set_cookie(expire, cookie_content){
cookie_expire=et_pb_set_cookie_expire(expire);
document.cookie=cookie_content + cookie_expire + "; path=/";
}
function et_pb_get_fixed_main_header_height(){
if(! window.et_is_fixed_nav){
return 0;
}
var fixed_height_onload=typeof $('#main-header').attr('data-fixed-height-onload')==='undefined' ? 0:$('#main-header').attr('data-fixed-height-onload');
return ! window.et_is_fixed_nav ? 0:parseFloat(fixed_height_onload);
}
var fullscreen_section_width={};
var fullscreen_section_timeout={};
window.et_calc_fullscreen_section=function(event){
var isResizing=typeof event==='object'&&event.type==='resize',
$et_window=$(window),
$this_section=$(this),
section_index=$this_section.index('.et_pb_fullscreen'),
timeout=isResizing&&typeof fullscreen_section_width[section_index]!=='undefined'&&event.target.window_width > fullscreen_section_width[section_index] ? 800:0;
fullscreen_section_width[section_index]=$et_window.width();
if(typeof fullscreen_section_timeout[section_index]!=='undefined'){
clearTimeout(fullscreen_section_timeout[section_index]);
}
fullscreen_section_timeout[section_index]=setTimeout(function(){
var $body=$('body'),
this_section_index=$this_section.index('.et_pb_fullwidth_header'),
this_section_offset=$this_section.offset(),
$header=$this_section.children('.et_pb_fullwidth_header_container'),
$header_content=$header.children('.header-content-container'),
$header_image=$header.children('.header-image-container'),
sectionHeight=window.innerHeight||$et_window.height(),
$wpadminbar=$('#wpadminbar'),
has_wpadminbar=$wpadminbar.length,
wpadminbar_height=has_wpadminbar ? $wpadminbar.height():0,
$top_header=$('#top-header'),
has_top_header=$top_header.length,
top_header_height=has_top_header ? $top_header.height():0,
$main_header=$('#main-header'),
has_main_header=$main_header.length,
main_header_height=has_main_header ? $main_header.outerHeight():0,
fixed_main_header_height=et_pb_get_fixed_main_header_height(),
is_mobile_first_module=this_section_offset.top <=(main_header_height + wpadminbar_height),
is_wp_relative_admin_bar=$et_window.width() < 782,
is_desktop_view=$et_window.width() > 980,
is_tablet_view=$et_window.width() <=980&&$et_window.width() >=479,
is_phone_view=$et_window.width() < 479,
overall_header_height=window.et_is_vertical_nav&&is_desktop_view ? wpadminbar_height + top_header_height:wpadminbar_height + top_header_height + main_header_height,
is_first_module=this_section_offset.top <=overall_header_height;
if($main_header.attr('data-height-onload')){
main_header_height=parseFloat($main_header.attr('data-height-onload'));
}
if(has_wpadminbar){
if(is_wp_relative_admin_bar){
if(is_first_module){
sectionHeight -=wpadminbar_height;
}}else{
sectionHeight -=wpadminbar_height;
}}
if(has_top_header){
if(is_desktop_view){
if(et_hide_nav&&! window.et_is_vertical_nav){
if(! is_first_module){
sectionHeight -=top_header_height;
}}else if(! window.et_is_fixed_nav||window.et_is_vertical_nav){
if(is_first_module){
sectionHeight -=top_header_height;
}}else{
sectionHeight -=top_header_height;
}}
}
if(has_main_header){
if(is_desktop_view){
if(et_hide_nav&&! window.et_is_vertical_nav){
if(! is_first_module){
sectionHeight -=fixed_main_header_height;
}}else if(window.et_is_fixed_nav&&! window.et_is_vertical_nav){
if(is_first_module){
sectionHeight -=main_header_height;
}else{
sectionHeight -=fixed_main_header_height;
}}else if(! window.et_is_fixed_nav&&! window.et_is_vertical_nav){
if(is_first_module){
sectionHeight -=main_header_height;
}}
}else{
if(is_first_module){
sectionHeight -=main_header_height;
}}
}
if($body.hasClass('et_transparent_nav')&&$body.hasClass('et_hide_nav')&&0===this_section_index){
$this_section.css('padding-top', '');
}
var section_border_top_width=parseInt($this_section.css('borderTopWidth'));
if(section_border_top_width){
sectionHeight -=section_border_top_width;
}
var section_border_bottom_width=parseInt($this_section.css('borderBottomWidth'));
if(section_border_bottom_width){
sectionHeight -=section_border_bottom_width;
}
$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').css('height', '10px' );
}}
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');
}
if((et_is_mobile_device&&!et_is_ipad)||$et_window.width() < 768){
var headerContentHeight=0;
if($header_content.length){
headerContentHeight +=$header_content.outerHeight();
}
if($header_image.length){
headerContentHeight +=$header_image.outerHeight();
}
if(headerContentHeight > sectionHeight){
$this_section.css('min-height', headerContentHeight + 'px');
$header.css('min-height', headerContentHeight + 'px');
}
if($header_image.hasClass('bottom')){
if(headerContentHeight < sectionHeight){
$this_section.css('min-height', (headerContentHeight + 80) + 'px');
$header.css('min-height', (headerContentHeight + 80) + 'px');
}
$header.css('justify-content', 'flex-end');
}}
}, timeout);
}
window.et_pb_parallax_init=function($this_parallax){
if($this_parallax.hasClass('et_pb_parallax_css')){
return;
}
var $this_parent=$this_parallax.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);
});
}
$(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;
var $et_pb_circle_counter=$('.et_pb_circle_counter');
if($et_pb_circle_counter.length){
$et_pb_circle_counter.each(function(){
var $this_counter=$(this);
if(! $this_counter.is(':visible')||typeof $this_counter.data('easyPieChart')==='undefined'){
return;
}
$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);
});
}}
window.et_fix_testimonial_inner_width();
et_audio_module_set();
if($et_pb_counter_amount.length){
$et_pb_counter_amount.each(function(){
window.et_bar_counters_init($(this));
});
}
});
$(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_slider_height();
$('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));
});
});
window.et_pb_fullwidth_header_scroll=function(event){
event.preventDefault();
var window_width=$et_window.width(),
$body=$('body'),
is_wp_relative_admin_bar=window_width < 782,
is_transparent_main_header=$body.hasClass('et_transparent_nav'),
is_hide_nav=$body.hasClass('et_hide_nav'),
is_desktop_view=window_width > 980,
is_tablet_view=window_width <=980&&window_width >=479,
is_phone_view=window_width < 479,
$this_section=$(this).parents('section'),
this_section_offset=$this_section.offset(),
$wpadminbar=$('#wpadminbar'),
$main_header=$('#main-header'),
wpadminbar_height=$wpadminbar.length&&! is_wp_relative_admin_bar ? $wpadminbar.height():0,
top_header_height = !window.et_is_fixed_nav||!is_desktop_view ? 0:$top_header.height(),
data_height_onload=typeof $main_header.attr('data-height-onload')==='undefined' ? 0:$main_header.attr('data-height-onload');
initial_fixed_difference=$main_header.height()===et_pb_get_fixed_main_header_height()||! is_desktop_view||! window.et_is_fixed_nav||is_transparent_main_header||is_hide_nav ? 0:et_pb_get_fixed_main_header_height() - parseFloat(data_height_onload),
section_bottom=(this_section_offset.top + $this_section.outerHeight(true) + initial_fixed_difference) -(wpadminbar_height + top_header_height + et_pb_get_fixed_main_header_height()),
animate_modified=false;
if($this_section.length){
var fullscreen_scroll_duration=800;
$('html, body').animate({ scrollTop:section_bottom }, {
duration: fullscreen_scroll_duration
});
}}
function et_pb_window_load_scripts(){
et_fix_fullscreen_section();
$('section.et_pb_fullscreen').each(function(){
var $this_section=$(this);
$.proxy(et_calc_fullscreen_section, $this_section)();
});
$('.et_pb_fullwidth_header_scroll').on('click', 'a', et_pb_fullwidth_header_scroll);
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(){
et_pb_parallax_init($(this));
});
}
et_audio_module_set();
window.et_reinit_waypoint_modules();
if($('.et_audio_content').length){
$(window).trigger('resize');
}}
if(window.et_load_event_fired){
et_pb_window_load_scripts();
}else{
$(window).load(function(){
et_pb_window_load_scripts();
});
}
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');
}});
$('body').on('click', '.et_pb_ajax_pagination_container .wp-pagenavi a,.et_pb_ajax_pagination_container .pagination a', function(){
var this_link=$(this);
var href=this_link.attr('href');
var current_href=window.location.href;
var module_classes=this_link.closest('.et_pb_module').attr('class').split(' ');
var module_class_processed='';
var $current_module;
var animation_classes=et_get_animation_classes();
window.et_pb_ajax_pagination_cache=window.et_pb_ajax_pagination_cache||[];
$.each(module_classes, function(index, value){
if($.inArray(value, animation_classes)!==-1){
return;
}
if(''!==value.trim()){
module_class_processed +='.' + value;
}});
$current_module=$(module_class_processed);
et_remove_animation($current_module);
if(typeof window.et_pb_ajax_pagination_cache[ href + module_class_processed ]!=='undefined'){
$current_module.fadeTo('slow', 0.2, function(){
$current_module.find('.et_pb_ajax_pagination_container').replaceWith(window.et_pb_ajax_pagination_cache[ href + module_class_processed ]);
et_pb_set_paginated_content($current_module, true);
});
}else{
if(typeof window.et_pb_ajax_pagination_cache[ current_href + module_class_processed ]==='undefined'){
window.et_pb_ajax_pagination_cache[ current_href + module_class_processed ]=$current_module.find('.et_pb_ajax_pagination_container');
}
$current_module.fadeTo('slow', 0.2, function(){
jQuery.get(href, function(page){
var $page=jQuery(page);
var $style=$page.filter('#et-builder-module-design-cached-inline-styles');
var $content=$page.find(module_class_processed + ' .et_pb_ajax_pagination_container').prepend($style);
et_remove_animation($content.find('.et_animated'));
$current_module.find('.et_pb_ajax_pagination_container').replaceWith($content);
window.et_pb_ajax_pagination_cache[ href + module_class_processed ]=$content;
et_pb_set_paginated_content($current_module, false);
});
});
}
return false;
});
function et_pb_set_paginated_content($current_module, is_cache){
if(typeof $current_module.find('.et_pb_salvattore_content').attr('data-columns')!=='undefined'){
if(! is_cache){
salvattore.registerGrid($current_module.find('.et_pb_salvattore_content')[0]);
}
salvattore.recreateColumns($current_module.find('.et_pb_salvattore_content')[0]);
$current_module.find('.et_pb_post').css({ 'opacity':'1' });
}
if($current_module.find('.et_audio_container').length > 0&&typeof wp!=='undefined'&&typeof wp.mediaelement!=='undefined'&&typeof wp.mediaelement.initialize==='function'){
wp.mediaelement.initialize();
$(window).trigger('resize');
}
if($current_module.find('.et-waypoint, .et_pb_circle_counter, .et_pb_number_counter').length > 0){
$current_module.find('.et-waypoint, .et_pb_circle_counter, .et_pb_number_counter').each(function(){
var $waypoint_module=$(this);
if($waypoint_module.hasClass('et_pb_circle_counter')){
window.et_pb_reinit_circle_counters($waypoint_module);
}
if($waypoint_module.hasClass('et_pb_number_counter')){
window.et_pb_reinit_number_counters($waypoint_module);
}
if($waypoint_module.find('.et_pb_counter_amount').length > 0){
$waypoint_module.find('.et_pb_counter_amount').each(function(){
window.et_bar_counters_init($(this));
});
}
$(this).css({ 'opacity': '1'});
window.et_reinit_waypoint_modules();
});
}
if($current_module.find('.et_pb_slider').length > 0){
$current_module.find('.et_pb_slider').each(function(){
et_pb_slider_init($(this));
});
}
$current_module.on('click', '.et_pb_video_overlay', function(e){
e.preventDefault();
et_pb_play_overlayed_video($(this));
})
$current_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']"});
$current_module.fadeTo('slow', 1);
window.et_shortcodes_init($current_module);
$('html, body').animate({
scrollTop:($current_module.offset().top -($('#main-header').innerHeight() + $('#top-header').innerHeight() + 50))
});
}
window.et_pb_search_init=function($search){
var $input_field=$search.find('.et_pb_s');
var $button=$search.find('.et_pb_searchsubmit');
var input_padding=$search.hasClass('et_pb_text_align_right') ? 'paddingLeft':'paddingRight';
var disabled_button=$search.hasClass('et_pb_hide_search_button');
var buttonHeight=$button.outerHeight();
var buttonWidth=$button.outerWidth();
var inputHeight=$input_field.innerHeight();
$button.css({ 'position':'relative' });
if(buttonHeight > inputHeight){
$input_field.innerHeight(buttonHeight);
}
if(! disabled_button){
$input_field.css(input_padding, buttonWidth + 10);
}
$button.css({ 'position':'' });
}
window.et_pb_search_percentage_custom_margin_fix=function($search){
var inputMargin=$search.find('.et_pb_s').css('margin').split(' ');
var inputMarginObj={};
switch(inputMargin.length){
case 4:
inputMarginObj={
top: inputMargin[0],
right: inputMargin[1],
bottom: inputMargin[2],
left: inputMargin[3],
};
break;
case 2:
inputMarginObj={
top: inputMargin[0],
right: inputMargin[1],
bottom: inputMargin[0],
left: inputMargin[1],
};
break;
default:
inputMarginObj={
top: inputMargin[0],
right: inputMargin[0],
bottom: inputMargin[0],
left: inputMargin[0],
};
break;
}
var inputRight=0 - parseFloat(inputMarginObj.left) + 'px';
$search.find('.et_pb_searchsubmit').css({
top: inputMarginObj.top,
right: inputRight,
bottom: inputMarginObj.bottom,
});
}
if($('.et_pb_search').length){
$('.et_pb_search').each(function(){
var $search=$(this);
if($search.is('.et_pb_search_percentage_custom_margin')){
et_pb_search_percentage_custom_margin_fix($search);
}
et_pb_search_init($search);
});
}
window.et_pb_comments_init=function($comments_module){
var $comments_module_button=$comments_module.find('.comment-reply-link, .submit');
if($comments_module_button.length){
$comments_module_button.addClass('et_pb_button');
if(typeof $comments_module.attr('data-icon')!=='undefined'&&$comments_module.attr('data-icon')!==''){
$comments_module_button.attr('data-icon', $comments_module.attr('data-icon'));
$comments_module_button.addClass('et_pb_custom_button_icon');
}}
};
if($('.et_pb_comments_module').length){
$('.et_pb_comments_module').each(function(){
var $comments_module=$(this);
et_pb_comments_init($comments_module);
});
}
window.et_fix_pricing_currency_position();
$('.et_pb_contact_form_container, .et_pb_newsletter_custom_fields').each(function(){
var $form=$(this);
var subjects_selector='input, textarea, select';
var condition_check=function(){
et_conditional_check($form);
};
var debounced_condition_check=et_pb_debounce(condition_check, 250);
$form.on('change', subjects_selector, condition_check);
$form.on('keydown', subjects_selector, debounced_condition_check);
et_conditional_check($form);
});
function et_conditional_check($form){
var $conditionals=$form.find('[data-conditional-logic]');
$conditionals
.each(function(){
var $conditional=$(this);
var rules=$conditional.data('conditional-logic');
var relation=$conditional.data('conditional-relation');
var matched_rules=[];
for(var i=0; i < rules.length; i++){
var ruleset=rules[i];
var check_id=ruleset[0];
var check_type=ruleset[1];
var check_value=ruleset[2];
var $wrapper=$form.find('.et_pb_contact_field[data-id="' + check_id + '"]');
var field_id=$wrapper.data('id');
var field_type=$wrapper.data('type');
var field_value;
if(! $wrapper.is(':visible')){
continue;
}
switch(field_type){
case 'input':
case 'email':
field_value=$wrapper.find('input').val();
break;
case 'text':
field_value=$wrapper.find('textarea').val();
break;
case 'radio':
field_value=$wrapper.find('input:checked').val()||'';
break;
case 'checkbox':
var $checkbox=$wrapper.find(':checkbox:checked');
field_value=false;
$checkbox.each(function(){
if(check_value===$(this).val()){
field_value=true;
return false;
}});
check_value=true;
break;
case 'select':
field_value=$wrapper.find('select').val();
break;
}
if('is empty'===check_type||'is not empty'===check_type){
check_type='is empty'===check_type ? 'is':'is not';
check_value='';
if('checkbox'===field_type&&false===field_value){
field_value='';
}}
if('is'===check_type&&field_value!==check_value){
continue;
}
if('is not'===check_type&&field_value===check_value){
continue;
}
var containsRegExp=new RegExp(check_value, 'i');
if('contains'===check_type&&! field_value.match(containsRegExp)){
continue;
}
if('does not contain'===check_type&&field_value.match(containsRegExp)){
continue;
}
var maybeNumericValue=parseInt(field_value);
var maybeNumbericCheckValue=parseInt(check_value);
if(('is greater'===check_type||'is less'===check_type) &&
(isNaN(maybeNumericValue)||isNaN(maybeNumbericCheckValue))
){
continue;
}
if('is greater'===check_type&&maybeNumericValue <=maybeNumbericCheckValue){
continue;
}
if('is less'===check_type&&maybeNumericValue >=maybeNumbericCheckValue){
continue;
}
matched_rules.push(true);
}
$conditional.hide();
var $conditional_input=$conditional.find('input[type="text"]');
var conditional_pattern=$conditional_input.attr('pattern');
$conditional_input.attr('novalidate', 'novalidate');
$conditional_input.attr('data-pattern', conditional_pattern);
$conditional_input.removeAttr('pattern');
if('all'===relation&&rules.length===matched_rules.length){
$conditional.show();
$conditional_input.removeAttr('novalidate');
$conditional_input.attr('pattern', $conditional_input.data('pattern'));
}
if('any'===relation&&0 < matched_rules.length){
$conditional.show();
$conditional_input.removeAttr('novalidate');
$conditional_input.attr('pattern', $conditional_input.data('pattern'));
}});
}
if('undefined'!==typeof et_animation_data&&et_animation_data.length > 0){
var maxFullwidthMenuIndex=0;
for(var i=0; i < et_animation_data.length; i++){
var animation_entry=et_animation_data[i];
if(! animation_entry.class){
continue;
}
if($('.' + animation_entry.class).hasClass('et_pb_fullwidth_menu')){
maxFullwidthMenuIndex++;
}}
var $fullWidthMenus=$('.et_pb_fullwidth_menu');
$fullWidthMenus.each(function(){
var $fullWidthMenu=$(this);
$fullWidthMenu.on('webkitAnimationEnd oanimationend msAnimationEnd animationend', function(){
$fullWidthMenu.css('z-index', maxFullwidthMenuIndex - $fullWidthMenu.index('.et_pb_fullwidth_menu'));
});
});
}
$(document).trigger('et_pb_after_init_modules');
});
}
window.et_pb_debounce=function(func, wait, immediate){
var timeout, args, context, timestamp, result;
var now=Date.now||new Date().getTime();
var later=function(){
var last=now - timestamp;
if(last < wait&&last >=0){
timeout=setTimeout(later, wait - last);
}else{
timeout=null;
if(!immediate){
result=func.apply(context, args);
if(!timeout) context=args=null;
}}
};
return function(){
context=this;
args=arguments;
timestamp=now;
var callNow=immediate&&!timeout;
if(!timeout) timeout=setTimeout(later, wait);
if(callNow){
result=func.apply(context, args);
context=args=null;
}
return result;
};};
if(et_pb_custom.is_ab_testing_active&&'yes'===et_pb_custom.is_cache_plugin_active){
$(window).load(function(){
window.et_load_event_fired=true;
});
$.ajax({
type: "POST",
url: et_pb_custom.ajaxurl,
dataType: "json",
data:
{
action:'et_pb_ab_get_subject_id',
et_frontend_nonce:et_pb_custom.et_frontend_nonce,
et_pb_ab_test_id:et_pb_custom.page_id
},
success: function(subject_data){
if(subject_data){
$('.et_pb_subject_placeholder_id_' + subject_data.id).after(subject_data.content);
$('.et_pb_subject_placeholder').remove();
window.et_pb_init_modules();
$('body').trigger('et_pb_ab_subject_ready');
}}
});
}else{
window.et_pb_init_modules();
}
$(document).ready(function(){
(et_pb_box_shadow_elements||[]).map(et_pb_box_shadow_apply_overlay);
});
$(window).load(function(){
var $body=$('body');
if($body.hasClass('safari')){
var original_display_value=$body.css('display');
var different_display_value='initial'===original_display_value ? 'block':'initial';
$body.css({ 'display': different_display_value });
setTimeout(function(){
$body.css({ 'display': original_display_value });
}, 0);
if($body.hasClass('woocommerce-page')&&$body.hasClass('single-product')){
var $wc=$('.woocommerce div.product div.images.woocommerce-product-gallery');
if($wc.length===0){
return;
}
var opacity=parseInt($wc[0].style.opacity);
if(!opacity){
return;
}
$wc.css({opacity: opacity - .09});
setTimeout(function(){
$wc.css({opacity: opacity});
}, 0);
}}
});
})(jQuery);
(function($){
$(document).ready(function(){
var user_agent=navigator.userAgent;
var is_opera_edge;
var browser=user_agent.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))/i)||[];
var browser_name='';
var browser_class='';
if(/trident/i.test(browser[0])){
browser_name='ie';
}else if(browser[0]==='Chrome'){
is_opera_edge=user_agent.match(/\b(OPR|Edge)/);
if(is_opera_edge!==null){
browser_name=is_opera_edge[0].replace('OPR', 'opera');
}}
if(''===browser_name){
if('standalone' in window.navigator&&!window.navigator.standalone){
browser_name='uiwebview';
}else{
browser_name=browser[0]&&''!==browser[0] ? browser[0]:navigator.appName;
}}
browser_name=browser_name.toLowerCase();
switch(browser_name){
case 'msie' :
browser_class='ie';
break;
case 'firefox' :
browser_class='gecko';
break;
default :
browser_class=browser_name;
break;
}
if(user_agent.match(/iPhone/)){
browser_class +=' iphone';
}
$('body').addClass(browser_class);
});
})(jQuery);
!function(c,d){"use strict";var e=!1,n=!1;if(d.querySelector)if(c.addEventListener)e=!0;if(c.wp=c.wp||{},!c.wp.receiveEmbedMessage)if(c.wp.receiveEmbedMessage=function(e){var t=e.data;if(t)if(t.secret||t.message||t.value)if(!/[^a-zA-Z0-9]/.test(t.secret)){for(var r,a,i,s=d.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),n=d.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),o=0;o1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof e&&e.length){var n=void 0,i=void 0,r=s.language(),l=function(e,t,n){return"object"!==(void 0===e?"undefined":o(e))||"number"!=typeof t||"number"!=typeof n?e:[function(){return arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 0===(arguments.length<=0?void 0:arguments[0])||1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:0!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])||11===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])||12===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])>2&&(arguments.length<=0?void 0:arguments[0])<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||(arguments.length<=0?void 0:arguments[0])%100>0&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])>=2&&(arguments.length<=0?void 0:arguments[0])<=4?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%100==1?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])%100==2?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])%100==3||(arguments.length<=0?void 0:arguments[0])%100==4?arguments.length<=4?void 0:arguments[4]:arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])>2&&(arguments.length<=0?void 0:arguments[0])<7?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])>6&&(arguments.length<=0?void 0:arguments[0])<11?arguments.length<=4?void 0:arguments[4]:arguments.length<=5?void 0:arguments[5]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])%100>=3&&(arguments.length<=0?void 0:arguments[0])%100<=10?arguments.length<=4?void 0:arguments[4]:(arguments.length<=0?void 0:arguments[0])%100>=11?arguments.length<=5?void 0:arguments[5]:arguments.length<=6?void 0:arguments[6]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||(arguments.length<=0?void 0:arguments[0])%100>1&&(arguments.length<=0?void 0:arguments[0])%100<11?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])%100>10&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10==2?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 11!==(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:8!==(arguments.length<=0?void 0:arguments[0])&&11!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:3===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]}][n].apply(null,[t].concat(e))};return void 0!==s[r]&&(n=s[r][e],null!==t&&"number"==typeof t&&(i=s[r]["mejs.plural-form"],n=l.apply(null,[n,t,i]))),!n&&s.en&&(n=s.en[e],null!==t&&"number"==typeof t&&(i=s.en["mejs.plural-form"],n=l.apply(null,[n,t,i]))),n=n||e,null!==t&&"number"==typeof t&&(n=n.replace("%1",t)),(0,a.escapeHTML)(n)}return e},i.default.i18n=s,"undefined"!=typeof mejsL10n&&i.default.i18n.language(mejsL10n.language,mejsL10n.strings),n.default=s},{15:15,27:27,7:7}],6:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=o(e(3)),s=o(e(2)),l=o(e(7)),d=e(27),u=e(28),c=e(8),f=e(25),p=function e(t,n,o){var p=this;i(this,e);var m=this;o=Array.isArray(o)?o:null,m.defaults={renderers:[],fakeNodeName:"mediaelementwrapper",pluginPath:"build/",shimScriptAccess:"sameDomain"},n=Object.assign(m.defaults,n),m.mediaElement=s.default.createElement(n.fakeNodeName);var h=t,v=!1;if("string"==typeof t?m.mediaElement.originalNode=s.default.getElementById(t):(m.mediaElement.originalNode=t,h=t.id),void 0===m.mediaElement.originalNode||null===m.mediaElement.originalNode)return null;m.mediaElement.options=n,h=h||"mejs_"+Math.random().toString().slice(2),m.mediaElement.originalNode.setAttribute("id",h+"_from_mejs");var g=m.mediaElement.originalNode.tagName.toLowerCase();["video","audio"].indexOf(g)>-1&&!m.mediaElement.originalNode.getAttribute("preload")&&m.mediaElement.originalNode.setAttribute("preload","none"),m.mediaElement.originalNode.parentNode.insertBefore(m.mediaElement,m.mediaElement.originalNode),m.mediaElement.appendChild(m.mediaElement.originalNode);var y=function(e,t){if("https:"===a.default.location.protocol&&0===e.indexOf("http:")&&f.IS_IOS&&l.default.html5media.mediaTypes.indexOf(t)>-1){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===this.readyState&&200===this.status){var t=(a.default.URL||a.default.webkitURL).createObjectURL(this.response);return m.mediaElement.originalNode.setAttribute("src",t),t}return e},n.open("GET",e),n.responseType="blob",n.send()}return e},E=void 0;if(null!==o)E=o;else if(null!==m.mediaElement.originalNode)switch(E=[],m.mediaElement.originalNode.nodeName.toLowerCase()){case"iframe":E.push({type:"",src:m.mediaElement.originalNode.getAttribute("src")});break;case"audio":case"video":var b=m.mediaElement.originalNode.children.length,S=m.mediaElement.originalNode.getAttribute("src");if(S){var x=m.mediaElement.originalNode,w=(0,u.formatType)(S,x.getAttribute("type"));E.push({type:w,src:y(S,w)})}for(var P=0;P2?t[0]:t[0].src;if(void 0!==n.mediaElement.renderer&&null!==n.mediaElement.renderer&&n.mediaElement.renderer.name===e)return n.mediaElement.renderer.pause(),n.mediaElement.renderer.stop&&n.mediaElement.renderer.stop(),n.mediaElement.renderer.show(),n.mediaElement.renderer.setSrc(o),!0;void 0!==n.mediaElement.renderer&&null!==n.mediaElement.renderer&&(n.mediaElement.renderer.pause(),n.mediaElement.renderer.stop&&n.mediaElement.renderer.stop(),n.mediaElement.renderer.hide());var i=n.mediaElement.renderers[e],r=null;if(void 0!==i&&null!==i)return i.show(),i.setSrc(o),n.mediaElement.renderer=i,n.mediaElement.rendererName=e,!0;for(var a=n.mediaElement.options.renderers.length?n.mediaElement.options.renderers:c.renderer.order,s=0,l=a.length;s1&&void 0!==arguments[1]?arguments[1]:[],n=t.length;if(t=t.length?t:this.order,!n){var o=[/^(html5|native)/i,/^flash/i,/iframe$/i],i=function(e){for(var t=0,n=o.length;t',t.addControlElement(o,"fullscreen"),o.addEventListener("click",function(){d.HAS_TRUE_NATIVE_FULLSCREEN&&d.IS_FULLSCREEN||e.isFullScreen?e.exitFullScreen():e.enterFullScreen()}),e.fullscreenBtn=o,t.options.keyActions.push({keys:[70],action:function(e,t,n,o){o.ctrlKey||void 0!==e.enterFullScreen&&(e.isFullScreen?e.exitFullScreen():e.enterFullScreen())}}),t.exitFullscreenCallback=function(n){27===(n.which||n.keyCode||0)&&(d.HAS_TRUE_NATIVE_FULLSCREEN&&d.IS_FULLSCREEN||t.isFullScreen)&&e.exitFullScreen()},t.globalBind("keydown",t.exitFullscreenCallback),t.normalHeight=0,t.normalWidth=0,d.HAS_TRUE_NATIVE_FULLSCREEN){e.globalBind(d.FULLSCREEN_EVENT_NAME,function(){e.isFullScreen&&(d.isFullScreen()?(e.isNativeFullScreen=!0,e.setControlsSize()):(e.isNativeFullScreen=!1,e.exitFullScreen()))})}}},cleanfullscreen:function(e){e.exitFullScreen(),e.globalUnbind("keydown",e.exitFullscreenCallback)},detectFullscreenMode:function(){var e=this,t=null!==e.media.rendererName&&/(native|html5)/i.test(e.media.rendererName),n="";return d.HAS_TRUE_NATIVE_FULLSCREEN&&t?n="native-native":d.HAS_TRUE_NATIVE_FULLSCREEN&&!t?n="plugin-native":e.usePluginFullScreen&&d.SUPPORT_POINTER_EVENTS&&(n="plugin-click"),e.fullscreenMode=n,n},enterFullScreen:function(){var e=this,t=null!==e.media.rendererName&&/(html5|native)/i.test(e.media.rendererName),n=getComputedStyle(e.getElement(e.container));if(!1===e.options.useFakeFullscreen&&d.IS_IOS&&d.HAS_IOS_FULLSCREEN&&"function"==typeof e.media.originalNode.webkitEnterFullscreen&&e.media.originalNode.canPlayType((0,f.getTypeFromFile)(e.media.getSrc())))e.media.originalNode.webkitEnterFullscreen();else{if((0,c.addClass)(r.default.documentElement,e.options.classPrefix+"fullscreen"),(0,c.addClass)(e.getElement(e.container),e.options.classPrefix+"container-fullscreen"),e.normalHeight=parseFloat(n.height),e.normalWidth=parseFloat(n.width),"native-native"!==e.fullscreenMode&&"plugin-native"!==e.fullscreenMode||(d.requestFullScreen(e.getElement(e.container)),e.isInIframe&&setTimeout(function t(){if(e.isNativeFullScreen){var n=i.default.innerWidth||r.default.documentElement.clientWidth||r.default.body.clientWidth,o=screen.width;Math.abs(o-n)>.002*o?e.exitFullScreen():setTimeout(t,500)}},1e3)),e.getElement(e.container).style.width="100%",e.getElement(e.container).style.height="100%",e.containerSizeTimeout=setTimeout(function(){e.getElement(e.container).style.width="100%",e.getElement(e.container).style.height="100%",e.setControlsSize()},500),t)e.node.style.width="100%",e.node.style.height="100%";else for(var o=e.getElement(e.container).querySelectorAll("embed, object, video"),a=o.length,s=0;s',p.addEventListener("click",function(){a.paused?a.play():a.pause()});var m=p.querySelector("button");a.addControlElement(p,"playpause"),r("pse"),o.addEventListener("loadedmetadata",function(){-1===o.rendererName.indexOf("flash")&&r("pse")}),o.addEventListener("play",function(){r("play")}),o.addEventListener("playing",function(){r("play")}),o.addEventListener("pause",function(){r("pse")}),o.addEventListener("ended",function(){e.options.loop||((0,d.removeClass)(p,a.options.classPrefix+"pause"),(0,d.removeClass)(p,a.options.classPrefix+"play"),(0,d.addClass)(p,a.options.classPrefix+"replay"),m.setAttribute("title",c),m.setAttribute("aria-label",c))})}})},{16:16,2:2,26:26,27:27,5:5}],11:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=o(e(2)),r=e(16),a=o(r),s=o(e(5)),l=e(25),d=e(30),u=e(26);Object.assign(r.config,{enableProgressTooltip:!0,useSmoothHover:!0,forceLive:!1}),Object.assign(a.default.prototype,{buildprogress:function(e,t,n,o){var a=0,c=!1,f=!1,p=this,m=e.options.autoRewind,h=e.options.enableProgressTooltip?'00:00 ':"",v=i.default.createElement("div");v.className=p.options.classPrefix+"time-rail",v.innerHTML=' '+h+" ",p.addControlElement(v,"progress"),p.options.keyActions.push({keys:[37,227],action:function(e){if(!isNaN(e.duration)&&e.duration>0){e.isVideo&&(e.showControls(),e.startControlsTimer()),e.getElement(e.container).querySelector("."+r.config.classPrefix+"time-total").focus();var t=Math.max(e.currentTime-e.options.defaultSeekBackwardInterval(e),0);e.setCurrentTime(t)}}},{keys:[39,228],action:function(e){if(!isNaN(e.duration)&&e.duration>0){e.isVideo&&(e.showControls(),e.startControlsTimer()),e.getElement(e.container).querySelector("."+r.config.classPrefix+"time-total").focus();var t=Math.min(e.currentTime+e.options.defaultSeekForwardInterval(e),e.duration);e.setCurrentTime(t)}}}),p.rail=t.querySelector("."+p.options.classPrefix+"time-rail"),p.total=t.querySelector("."+p.options.classPrefix+"time-total"),p.loaded=t.querySelector("."+p.options.classPrefix+"time-loaded"),p.current=t.querySelector("."+p.options.classPrefix+"time-current"),p.handle=t.querySelector("."+p.options.classPrefix+"time-handle"),p.timefloat=t.querySelector("."+p.options.classPrefix+"time-float"),p.timefloatcurrent=t.querySelector("."+p.options.classPrefix+"time-float-current"),p.slider=t.querySelector("."+p.options.classPrefix+"time-slider"),p.hovered=t.querySelector("."+p.options.classPrefix+"time-hovered"),p.buffer=t.querySelector("."+p.options.classPrefix+"time-buffering"),p.newTime=0,p.forcedHandlePause=!1,p.setTransformStyle=function(e,t){e.style.transform=t,e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t},p.buffer.style.display="none";var g=function(t){var n=getComputedStyle(p.total),o=(0,u.offset)(p.total),i=p.total.offsetWidth,r=void 0!==n.webkitTransform?"webkitTransform":void 0!==n.mozTransform?"mozTransform ":void 0!==n.oTransform?"oTransform":void 0!==n.msTransform?"msTransform":"transform",a="WebKitCSSMatrix"in window?"WebKitCSSMatrix":"MSCSSMatrix"in window?"MSCSSMatrix":"CSSMatrix"in window?"CSSMatrix":void 0,s=0,f=0,m=0,h=void 0;if(h=t.originalEvent&&t.originalEvent.changedTouches?t.originalEvent.changedTouches[0].pageX:t.changedTouches?t.changedTouches[0].pageX:t.pageX,p.getDuration()){if(hi+o.left&&(h=i+o.left),m=h-o.left,s=m/i,p.newTime=s<=.02?0:s*p.getDuration(),c&&null!==p.getCurrentTime()&&p.newTime.toFixed(4)!==p.getCurrentTime().toFixed(4)&&(p.setCurrentRailHandle(p.newTime),p.updateCurrent(p.newTime)),!l.IS_IOS&&!l.IS_ANDROID){if(m<0&&(m=0),p.options.useSmoothHover&&null!==a&&void 0!==window[a]){var v=new window[a](getComputedStyle(p.handle)[r]).m41,g=m/parseFloat(getComputedStyle(p.total).width)-v/parseFloat(getComputedStyle(p.total).width);p.hovered.style.left=v+"px",p.setTransformStyle(p.hovered,"scaleX("+g+")"),p.hovered.setAttribute("pos",m),g>=0?(0,u.removeClass)(p.hovered,"negative"):(0,u.addClass)(p.hovered,"negative")}if(p.timefloat){var y=p.timefloat.offsetWidth/2,E=mejs.Utils.offset(p.getElement(p.container)),b=getComputedStyle(p.timefloat);f=h-E.left=p.getElement(p.container).offsetWidth-y?p.total.offsetWidth-y:m,(0,u.hasClass)(p.getElement(p.container),p.options.classPrefix+"long-video")&&(f+=parseFloat(b.marginLeft)/2+p.timefloat.offsetWidth/2),p.timefloat.style.left=f+"px",p.timefloatcurrent.innerHTML=(0,d.secondsToTimeCode)(p.newTime,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat),p.timefloat.style.display="block"}}}else l.IS_IOS||l.IS_ANDROID||!p.timefloat||(f=p.timefloat.offsetWidth+i>=p.getElement(p.container).offsetWidth?p.timefloat.offsetWidth/2:0,p.timefloat.style.left=f+"px",p.timefloat.style.left=f+"px",p.timefloat.style.display="block")},y=function(){var t=p.getCurrentTime(),n=s.default.t("mejs.time-slider"),i=(0,d.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat),r=p.getDuration();p.slider.setAttribute("role","slider"),p.slider.tabIndex=0,o.paused?(p.slider.setAttribute("aria-label",n),p.slider.setAttribute("aria-valuemin",0),p.slider.setAttribute("aria-valuemax",r),p.slider.setAttribute("aria-valuenow",t),p.slider.setAttribute("aria-valuetext",i)):(p.slider.removeAttribute("aria-label"),p.slider.removeAttribute("aria-valuemin"),p.slider.removeAttribute("aria-valuemax"),p.slider.removeAttribute("aria-valuenow"),p.slider.removeAttribute("aria-valuetext"))},E=function(){new Date-a>=1e3&&p.play()},b=function(){c&&null!==p.getCurrentTime()&&p.newTime.toFixed(4)!==p.getCurrentTime().toFixed(4)&&(p.setCurrentTime(p.newTime),p.setCurrentRail(),p.updateCurrent(p.newTime)),p.forcedHandlePause&&(p.slider.focus(),p.play()),p.forcedHandlePause=!1};p.slider.addEventListener("focus",function(){e.options.autoRewind=!1}),p.slider.addEventListener("blur",function(){e.options.autoRewind=m}),p.slider.addEventListener("keydown",function(t){if(new Date-a>=1e3&&(f=p.paused),p.options.keyActions.length){var n=t.which||t.keyCode||0,i=p.getDuration(),r=e.options.defaultSeekForwardInterval(o),s=e.options.defaultSeekBackwardInterval(o),d=p.getCurrentTime(),u=p.getElement(p.container).querySelector("."+p.options.classPrefix+"volume-slider");if(38===n||40===n){u&&(u.style.display="block"),p.isVideo&&(p.showControls(),p.startControlsTimer());var c=38===n?Math.min(p.volume+.1,1):Math.max(p.volume-.1,0),m=c<=0;return p.setVolume(c),void p.setMuted(m)}switch(u&&(u.style.display="none"),n){case 37:p.getDuration()!==1/0&&(d-=s);break;case 39:p.getDuration()!==1/0&&(d+=r);break;case 36:d=0;break;case 35:d=i;break;case 13:case 32:return void(l.IS_FIREFOX&&(p.paused?p.play():p.pause()));default:return}d=d<0?0:d>=i?i:Math.floor(d),a=new Date,f||e.pause(),d0&&n.buffered.end&&t.getDuration()?o=n.buffered.end(n.buffered.length-1)/t.getDuration():n&&void 0!==n.bytesTotal&&n.bytesTotal>0&&void 0!==n.bufferedBytes?o=n.bufferedBytes/n.bytesTotal:e&&e.lengthComputable&&0!==e.total&&(o=e.loaded/e.total),null!==o&&(o=Math.min(1,Math.max(0,o)),t.loaded&&t.setTransformStyle(t.loaded,"scaleX("+o+")"))},setCurrentRailHandle:function(e){var t=this;t.setCurrentRailMain(t,e)},setCurrentRail:function(){var e=this;e.setCurrentRailMain(e)},setCurrentRailMain:function(e,t){if(void 0!==e.getCurrentTime()&&e.getDuration()){var n=void 0===t?e.getCurrentTime():t;if(e.total&&e.handle){var o=parseFloat(getComputedStyle(e.total).width),i=Math.round(o*n/e.getDuration()),r=i-Math.round(e.handle.offsetWidth/2);if(r=r<0?0:r,e.setTransformStyle(e.current,"scaleX("+i/o+")"),e.setTransformStyle(e.handle,"translateX("+r+"px)"),e.options.useSmoothHover&&!(0,u.hasClass)(e.hovered,"no-hover")){var a=parseInt(e.hovered.getAttribute("pos"),10),s=(a=isNaN(a)?0:a)/o-r/o;e.hovered.style.left=r+"px",e.setTransformStyle(e.hovered,"scaleX("+s+")"),s>=0?(0,u.removeClass)(e.hovered,"negative"):(0,u.addClass)(e.hovered,"negative")}}}}})},{16:16,2:2,25:25,26:26,30:30,5:5}],12:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=o(e(2)),r=e(16),a=o(r),s=e(30),l=e(26);Object.assign(r.config,{duration:0,timeAndDurationSeparator:" | "}),Object.assign(a.default.prototype,{buildcurrent:function(e,t,n,o){var r=this,a=i.default.createElement("div");a.className=r.options.classPrefix+"time",a.setAttribute("role","timer"),a.setAttribute("aria-live","off"),a.innerHTML=''+(0,s.secondsToTimeCode)(0,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat)+" ",r.addControlElement(a,"current"),e.updateCurrent(),r.updateTimeCallback=function(){r.controlsAreVisible&&e.updateCurrent()},o.addEventListener("timeupdate",r.updateTimeCallback)},cleancurrent:function(e,t,n,o){o.removeEventListener("timeupdate",e.updateTimeCallback)},buildduration:function(e,t,n,o){var r=this;if(t.lastChild.querySelector("."+r.options.classPrefix+"currenttime"))t.querySelector("."+r.options.classPrefix+"time").innerHTML+=r.options.timeAndDurationSeparator+''+(0,s.secondsToTimeCode)(r.options.duration,r.options.alwaysShowHours,r.options.showTimecodeFrameCount,r.options.framesPerSecond,r.options.secondsDecimalLength,r.options.timeFormat)+" ";else{t.querySelector("."+r.options.classPrefix+"currenttime")&&(0,l.addClass)(t.querySelector("."+r.options.classPrefix+"currenttime").parentNode,r.options.classPrefix+"currenttime-container");var a=i.default.createElement("div");a.className=r.options.classPrefix+"time "+r.options.classPrefix+"duration-container",a.innerHTML=''+(0,s.secondsToTimeCode)(r.options.duration,r.options.alwaysShowHours,r.options.showTimecodeFrameCount,r.options.framesPerSecond,r.options.secondsDecimalLength,r.options.timeFormat)+" ",r.addControlElement(a,"duration")}r.updateDurationCallback=function(){r.controlsAreVisible&&e.updateDuration()},o.addEventListener("timeupdate",r.updateDurationCallback)},cleanduration:function(e,t,n,o){o.removeEventListener("timeupdate",e.updateDurationCallback)},updateCurrent:function(){var e=this,t=e.getCurrentTime();isNaN(t)&&(t=0);var n=(0,s.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat);n.length>5?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime")&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime").innerText=n)},updateDuration:function(){var e=this,t=e.getDuration();(isNaN(t)||t===1/0||t<0)&&(e.media.duration=e.options.duration=t=0),e.options.duration>0&&(t=e.options.duration);var n=(0,s.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat);n.length>5?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration")&&t>0&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration").innerHTML=n)}})},{16:16,2:2,26:26,30:30}],13:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=o(e(2)),r=o(e(7)),a=o(e(5)),s=e(16),l=o(s),d=e(30),u=e(27),c=e(26);Object.assign(s.config,{startLanguage:"",tracksText:null,chaptersText:null,tracksAriaLive:!1,hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:""}),Object.assign(l.default.prototype,{hasChapters:!1,buildtracks:function(e,t,n,o){if(this.findTracks(),e.tracks.length||e.trackFiles&&0!==!e.trackFiles.length){var r=this,s=r.options.tracksAriaLive?' role="log" aria-live="assertive" aria-atomic="false"':"",l=(0,u.isString)(r.options.tracksText)?r.options.tracksText:a.default.t("mejs.captions-subtitles"),d=(0,u.isString)(r.options.chaptersText)?r.options.chaptersText:a.default.t("mejs.captions-chapters"),f=null===e.trackFiles?e.tracks.length:e.trackFiles.length;if(r.domNode.textTracks)for(var p=r.domNode.textTracks.length-1;p>=0;p--)r.domNode.textTracks[p].mode="hidden";r.cleartracks(e),e.captions=i.default.createElement("div"),e.captions.className=r.options.classPrefix+"captions-layer "+r.options.classPrefix+"layer",e.captions.innerHTML='
',e.captions.style.display="none",n.insertBefore(e.captions,n.firstChild),e.captionsText=e.captions.querySelector("."+r.options.classPrefix+"captions-text"),e.captionsButton=i.default.createElement("div"),e.captionsButton.className=r.options.classPrefix+"button "+r.options.classPrefix+"captions-button",e.captionsButton.innerHTML=' ",r.addControlElement(e.captionsButton,"tracks"),e.captionsButton.querySelector("."+r.options.classPrefix+"captions-selector-input").disabled=!1,e.chaptersButton=i.default.createElement("div"),e.chaptersButton.className=r.options.classPrefix+"button "+r.options.classPrefix+"chapters-button",e.chaptersButton.innerHTML=' ';for(var m=0,h=0;h'+n+" (loading) "},checkForTracks:function(){var e=this,t=!1;if(e.options.hideCaptionsButtonWhenEmpty){for(var n=0,o=e.tracks.length;n-1)return e.captionsText.innerHTML=function(e){var t=i.default.createElement("div");t.innerHTML=e;for(var n=t.getElementsByTagName("script"),o=n.length;o--;)n[o].remove();for(var r=t.getElementsByTagName("*"),a=0,s=r.length;a-1&&e.showSlide(n)}},drawChapters:function(e){var t=this,n=e.entries.length;if(n){t.chaptersButton.querySelector("ul").innerHTML="";for(var o=0;o'+e.entries[o].text+" ";for(var i=t.chaptersButton.querySelectorAll('input[type="radio"]'),r=t.chaptersButton.querySelectorAll("."+t.options.classPrefix+"chapters-selector-label"),a=0,s=i.length;a>1,r=e[i].start,a=e[i].stop,t>=r&&tt&&(o=i-1)}return-1}}),r.default.language={codes:{af:"mejs.afrikaans",sq:"mejs.albanian",ar:"mejs.arabic",be:"mejs.belarusian",bg:"mejs.bulgarian",ca:"mejs.catalan",zh:"mejs.chinese","zh-cn":"mejs.chinese-simplified","zh-tw":"mejs.chines-traditional",hr:"mejs.croatian",cs:"mejs.czech",da:"mejs.danish",nl:"mejs.dutch",en:"mejs.english",et:"mejs.estonian",fl:"mejs.filipino",fi:"mejs.finnish",fr:"mejs.french",gl:"mejs.galician",de:"mejs.german",el:"mejs.greek",ht:"mejs.haitian-creole",iw:"mejs.hebrew",hi:"mejs.hindi",hu:"mejs.hungarian",is:"mejs.icelandic",id:"mejs.indonesian",ga:"mejs.irish",it:"mejs.italian",ja:"mejs.japanese",ko:"mejs.korean",lv:"mejs.latvian",lt:"mejs.lithuanian",mk:"mejs.macedonian",ms:"mejs.malay",mt:"mejs.maltese",no:"mejs.norwegian",fa:"mejs.persian",pl:"mejs.polish",pt:"mejs.portuguese",ro:"mejs.romanian",ru:"mejs.russian",sr:"mejs.serbian",sk:"mejs.slovak",sl:"mejs.slovenian",es:"mejs.spanish",sw:"mejs.swahili",sv:"mejs.swedish",tl:"mejs.tagalog",th:"mejs.thai",tr:"mejs.turkish",uk:"mejs.ukrainian",vi:"mejs.vietnamese",cy:"mejs.welsh",yi:"mejs.yiddish"}},r.default.TrackFormatParser={webvtt:{pattern:/^((?:[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(e){for(var t=e.split(/\r?\n/),n=[],o=void 0,i=void 0,r=void 0,a=0,s=t.length;a=0&&""!==t[a-1]&&(r=t[a-1]),i=t[++a],a++;""!==t[a]&&a$1 "),n.push({identifier:r,start:0===(0,d.convertSMPTEtoSeconds)(o[1])?.2:(0,d.convertSMPTEtoSeconds)(o[1]),stop:(0,d.convertSMPTEtoSeconds)(o[3]),text:i,settings:o[5]})}r=""}return n}},dfxp:{parse:function(e){var t=(e=$(e).filter("tt")).firstChild,n=t.querySelectorAll("p"),o=e.getElementById(""+t.attr("style")),i=[],r=void 0;if(o.length){o.removeAttribute("id");var a=o.attributes;if(a.length){r={};for(var s=0,l=a.length;s$1 "),i.push(p)}return i}}}},{16:16,2:2,26:26,27:27,30:30,5:5,7:7}],14:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=o(e(2)),r=e(16),a=o(r),s=o(e(5)),l=e(25),d=e(27),u=e(26);Object.assign(r.config,{muteText:null,unmuteText:null,allyVolumeControlText:null,hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical",startVolume:.8}),Object.assign(a.default.prototype,{buildvolume:function(e,t,n,o){if(!l.IS_ANDROID&&!l.IS_IOS||!this.options.hideVolumeOnTouchDevices){var a=this,c=a.isVideo?a.options.videoVolume:a.options.audioVolume,f=(0,d.isString)(a.options.muteText)?a.options.muteText:s.default.t("mejs.mute"),p=(0,d.isString)(a.options.unmuteText)?a.options.unmuteText:s.default.t("mejs.unmute"),m=(0,d.isString)(a.options.allyVolumeControlText)?a.options.allyVolumeControlText:s.default.t("mejs.volume-help-text"),h=i.default.createElement("div");if(h.className=a.options.classPrefix+"button "+a.options.classPrefix+"volume-button "+a.options.classPrefix+"mute",h.innerHTML="horizontal"===c?' ':''+m+' ',a.addControlElement(h,"volume"),a.options.keyActions.push({keys:[38],action:function(e){var t=e.getElement(e.container).querySelector("."+r.config.classPrefix+"volume-slider");(t||e.getElement(e.container).querySelector("."+r.config.classPrefix+"volume-slider").matches(":focus"))&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer());var n=Math.min(e.volume+.1,1);e.setVolume(n),n>0&&e.setMuted(!1)}},{keys:[40],action:function(e){var t=e.getElement(e.container).querySelector("."+r.config.classPrefix+"volume-slider");t&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer());var n=Math.max(e.volume-.1,0);e.setVolume(n),n<=.1&&e.setMuted(!0)}},{keys:[77],action:function(e){e.getElement(e.container).querySelector("."+r.config.classPrefix+"volume-slider").style.display="block",e.isVideo&&(e.showControls(),e.startControlsTimer()),e.media.muted?e.setMuted(!1):e.setMuted(!0)}}),"horizontal"===c){var v=i.default.createElement("a");v.className=a.options.classPrefix+"horizontal-volume-slider",v.href="javascript:void(0);",v.setAttribute("aria-label",s.default.t("mejs.volume-slider")),v.setAttribute("aria-valuemin",0),v.setAttribute("aria-valuemax",100),v.setAttribute("role","slider"),v.innerHTML+=''+m+' ',h.parentNode.insertBefore(v,h.nextSibling)}var g=!1,y=!1,E=!1,b=function(){var e=Math.floor(100*o.volume);S.setAttribute("aria-valuenow",e),S.setAttribute("aria-valuetext",e+"%")},S="vertical"===c?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-slider"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-slider"),x="vertical"===c?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-total"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-total"),w="vertical"===c?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-current"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-current"),P="vertical"===c?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-handle"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-handle"),T=function(e){if(null!==e&&!isNaN(e)&&void 0!==e){if(e=Math.max(0,e),0===(e=Math.min(e,1))){(0,u.removeClass)(h,a.options.classPrefix+"mute"),(0,u.addClass)(h,a.options.classPrefix+"unmute");var t=h.firstElementChild;t.setAttribute("title",p),t.setAttribute("aria-label",p)}else{(0,u.removeClass)(h,a.options.classPrefix+"unmute"),(0,u.addClass)(h,a.options.classPrefix+"mute");var n=h.firstElementChild;n.setAttribute("title",f),n.setAttribute("aria-label",f)}var o=100*e+"%",i=getComputedStyle(P);"vertical"===c?(w.style.bottom=0,w.style.height=o,P.style.bottom=o,P.style.marginBottom=-parseFloat(i.height)/2+"px"):(w.style.left=0,w.style.width=o,P.style.left=o,P.style.marginLeft=-parseFloat(i.width)/2+"px")}},C=function(e){var t=(0,u.offset)(x),n=getComputedStyle(x);E=!0;var o=null;if("vertical"===c){var i=parseFloat(n.height);if(o=(i-(e.pageY-t.top))/i,0===t.top||0===t.left)return}else{var r=parseFloat(n.width);o=(e.pageX-t.left)/r}o=Math.max(0,o),o=Math.min(o,1),T(o),a.setMuted(0===o),a.setVolume(o),e.preventDefault(),e.stopPropagation()},k=function(){a.muted?(T(0),(0,u.removeClass)(h,a.options.classPrefix+"mute"),(0,u.addClass)(h,a.options.classPrefix+"unmute")):(T(o.volume),(0,u.removeClass)(h,a.options.classPrefix+"unmute"),(0,u.addClass)(h,a.options.classPrefix+"mute"))};e.getElement(e.container).addEventListener("keydown",function(e){!!e.target.closest("."+a.options.classPrefix+"container")||"vertical"!==c||(S.style.display="none")}),h.addEventListener("mouseenter",function(e){e.target===h&&(S.style.display="block",y=!0,e.preventDefault(),e.stopPropagation())}),h.addEventListener("focusin",function(){S.style.display="block",y=!0}),h.addEventListener("focusout",function(e){e.relatedTarget&&(!e.relatedTarget||e.relatedTarget.matches("."+a.options.classPrefix+"volume-slider"))||"vertical"!==c||(S.style.display="none")}),h.addEventListener("mouseleave",function(){y=!1,g||"vertical"!==c||(S.style.display="none")}),h.addEventListener("focusout",function(){y=!1}),h.addEventListener("keydown",function(e){if(a.options.keyActions.length){var t=e.which||e.keyCode||0,n=o.volume;switch(t){case 38:n=Math.min(n+.1,1);break;case 40:n=Math.max(0,n-.1);break;default:return!0}g=!1,T(n),o.setVolume(n),e.preventDefault(),e.stopPropagation()}}),h.querySelector("button").addEventListener("click",function(){o.setMuted(!o.muted);var e=(0,d.createEvent)("volumechange",o);o.dispatchEvent(e)}),S.addEventListener("dragstart",function(){return!1}),S.addEventListener("mouseover",function(){y=!0}),S.addEventListener("focusin",function(){S.style.display="block",y=!0}),S.addEventListener("focusout",function(){y=!1,g||"vertical"!==c||(S.style.display="none")}),S.addEventListener("mousedown",function(e){C(e),a.globalBind("mousemove.vol",function(e){var t=e.target;g&&(t===S||t.closest("vertical"===c?"."+a.options.classPrefix+"volume-slider":"."+a.options.classPrefix+"horizontal-volume-slider"))&&C(e)}),a.globalBind("mouseup.vol",function(){g=!1,y||"vertical"!==c||(S.style.display="none")}),g=!0,e.preventDefault(),e.stopPropagation()}),o.addEventListener("volumechange",function(e){g||k(),b()});var _=!1;o.addEventListener("rendererready",function(){E||setTimeout(function(){_=!0,(0===e.options.startVolume||o.originalNode.muted)&&(o.setMuted(!0),e.options.startVolume=0),o.setVolume(e.options.startVolume),a.setControlsSize()},250)}),o.addEventListener("loadedmetadata",function(){setTimeout(function(){E||_||((0===e.options.startVolume||o.originalNode.muted)&&(o.setMuted(!0),e.options.startVolume=0),o.setVolume(e.options.startVolume),a.setControlsSize()),_=!1},250)}),(0===e.options.startVolume||o.originalNode.muted)&&(o.setMuted(!0),e.options.startVolume=0,k()),a.getElement(a.container).addEventListener("controlsresize",function(){k()})}}})},{16:16,2:2,25:25,26:26,27:27,5:5}],15:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.EN={"mejs.plural-form":1,"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}},{}],16:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.config=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n
',e.getElement(e.container).addEventListener("focus",function(t){if(!e.controlsAreVisible&&!e.hasFocus&&e.controlsEnabled){e.showControls(!0);var n=(0,m.isNodeAfter)(t.relatedTarget,e.getElement(e.container))?"."+e.options.classPrefix+"controls ."+e.options.classPrefix+"button:last-child > button":"."+e.options.classPrefix+"playpause-button > button";e.getElement(e.container).querySelector(n).focus()}}),e.node.parentNode.insertBefore(e.getElement(e.container),e.node),e.options.features.length||e.options.useDefaultControls||(e.getElement(e.container).style.background="transparent",e.getElement(e.container).querySelector("."+e.options.classPrefix+"controls").style.display="none"),e.isVideo&&"fill"===e.options.stretching&&!g.hasClass(e.getElement(e.container).parentNode,e.options.classPrefix+"fill-container")){e.outerContainer=e.media.parentNode;var r=l.default.createElement("div");r.className=e.options.classPrefix+"fill-container",e.getElement(e.container).parentNode.insertBefore(r,e.getElement(e.container)),r.appendChild(e.getElement(e.container))}if(p.IS_ANDROID&&g.addClass(e.getElement(e.container),e.options.classPrefix+"android"),p.IS_IOS&&g.addClass(e.getElement(e.container),e.options.classPrefix+"ios"),p.IS_IPAD&&g.addClass(e.getElement(e.container),e.options.classPrefix+"ipad"),p.IS_IPHONE&&g.addClass(e.getElement(e.container),e.options.classPrefix+"iphone"),g.addClass(e.getElement(e.container),e.isVideo?e.options.classPrefix+"video":e.options.classPrefix+"audio"),p.IS_SAFARI&&!p.IS_IOS){g.addClass(e.getElement(e.container),e.options.classPrefix+"hide-cues");for(var a=e.node.cloneNode(),s=e.node.children,c=[],h=[],y=0,E=s.length;y
0||e.options[S+"Width"].toString().indexOf("%")>-1?e.width=e.options[S+"Width"]:""!==e.node.style.width&&null!==e.node.style.width?e.width=e.node.style.width:e.node.getAttribute("width")?e.width=e.node.getAttribute("width"):e.width=e.options["default"+x+"Width"],e.options[S+"Height"]>0||e.options[S+"Height"].toString().indexOf("%")>-1?e.height=e.options[S+"Height"]:""!==e.node.style.height&&null!==e.node.style.height?e.height=e.node.style.height:e.node.getAttribute("height")?e.height=e.node.getAttribute("height"):e.height=e.options["default"+x+"Height"],e.initialAspectRatio=e.height>=e.width?e.width/e.height:e.height/e.width,e.setPlayerSize(e.width,e.height),t.pluginWidth=e.width,t.pluginHeight=e.height}if(d.default.MepDefaults=t,new u.default(e.media,t,e.mediaFiles),void 0!==e.getElement(e.container)&&e.options.features.length&&e.controlsAreVisible&&!e.options.hideVideoControlsOnLoad){var w=(0,m.createEvent)("controlsshown",e.getElement(e.container));e.getElement(e.container).dispatchEvent(w)}}},{key:"showControls",value:function(e){var t=this;if(e=void 0===e||e,!t.controlsAreVisible&&t.isVideo){if(e)!function(){g.fadeIn(t.getElement(t.controls),200,function(){g.removeClass(t.getElement(t.controls),t.options.classPrefix+"offscreen");var e=(0,m.createEvent)("controlsshown",t.getElement(t.container));t.getElement(t.container).dispatchEvent(e)});for(var e=t.getElement(t.container).querySelectorAll("."+t.options.classPrefix+"control"),n=0,o=e.length;n0)||n.isVideo&&!n.options.hideVideoControlsOnLoad&&!n.readyState||n.ended)){if(e)!function(){g.fadeOut(n.getElement(n.controls),200,function(){g.addClass(n.getElement(n.controls),n.options.classPrefix+"offscreen"),n.getElement(n.controls).style.display="";var e=(0,m.createEvent)("controlshidden",n.getElement(n.container));n.getElement(n.container).dispatchEvent(e)});for(var e=n.getElement(n.container).querySelectorAll("."+n.options.classPrefix+"control"),t=0,o=e.length;t0&&e.currentMediaTime>0&&(e.setCurrentTime(e.currentMediaTime),p.IS_IOS||p.IS_ANDROID||e.play())})}},{key:"_meReady",value:function(e,t){var n=this,o=t.getAttribute("autoplay"),i=!(void 0===o||null===o||"false"===o),r=null!==e.rendererName&&/(native|html5)/i.test(n.media.rendererName);if(n.getElement(n.controls)&&n.enableControls(),n.getElement(n.container)&&n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-play")&&(n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-play").style.display=""),!n.created){if(n.created=!0,n.media=e,n.domNode=t,!(p.IS_ANDROID&&n.options.AndroidUseNativeControls||p.IS_IPAD&&n.options.iPadUseNativeControls||p.IS_IPHONE&&n.options.iPhoneUseNativeControls)){if(!n.isVideo&&!n.options.features.length&&!n.options.useDefaultControls)return i&&r&&n.play(),void(n.options.success&&("string"==typeof n.options.success?s.default[n.options.success](n.media,n.domNode,n):n.options.success(n.media,n.domNode,n)));if(n.featurePosition={},n._setDefaultPlayer(),n.buildposter(n,n.getElement(n.controls),n.getElement(n.layers),n.media),n.buildkeyboard(n,n.getElement(n.controls),n.getElement(n.layers),n.media),n.buildoverlays(n,n.getElement(n.controls),n.getElement(n.layers),n.media),n.options.useDefaultControls){var a=["playpause","current","progress","duration","tracks","volume","fullscreen"];n.options.features=a.concat(n.options.features.filter(function(e){return-1===a.indexOf(e)}))}n.buildfeatures(n,n.getElement(n.controls),n.getElement(n.layers),n.media);var u=(0,m.createEvent)("controlsready",n.getElement(n.container));n.getElement(n.container).dispatchEvent(u),n.setPlayerSize(n.width,n.height),n.setControlsSize(),n.isVideo&&(n.clickToPlayPauseCallback=function(){if(n.options.clickToPlayPause){var e=n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-button"),t=e.getAttribute("aria-pressed");n.paused&&t?n.pause():n.paused?n.play():n.pause(),e.setAttribute("aria-pressed",!t),n.getElement(n.container).focus()}},n.createIframeLayer(),n.media.addEventListener("click",n.clickToPlayPauseCallback),!p.IS_ANDROID&&!p.IS_IOS||n.options.alwaysShowControls?(n.getElement(n.container).addEventListener("mouseenter",function(){n.controlsEnabled&&(n.options.alwaysShowControls||(n.killControlsTimer("enter"),n.showControls(),n.startControlsTimer(n.options.controlsTimeoutMouseEnter)))}),n.getElement(n.container).addEventListener("mousemove",function(){n.controlsEnabled&&(n.controlsAreVisible||n.showControls(),n.options.alwaysShowControls||n.startControlsTimer(n.options.controlsTimeoutMouseEnter))}),n.getElement(n.container).addEventListener("mouseleave",function(){n.controlsEnabled&&(n.paused||n.options.alwaysShowControls||n.startControlsTimer(n.options.controlsTimeoutMouseLeave))})):n.node.addEventListener("touchstart",function(){n.controlsAreVisible?n.hideControls(!1):n.controlsEnabled&&n.showControls(!1)},!!p.SUPPORT_PASSIVE_EVENT&&{passive:!0}),n.options.hideVideoControlsOnLoad&&n.hideControls(!1),n.options.enableAutosize&&n.media.addEventListener("loadedmetadata",function(e){var t=void 0!==e?e.detail.target||e.target:n.media;n.options.videoHeight<=0&&!n.domNode.getAttribute("height")&&!n.domNode.style.height&&null!==t&&!isNaN(t.videoHeight)&&(n.setPlayerSize(t.videoWidth,t.videoHeight),n.setControlsSize(),n.media.setSize(t.videoWidth,t.videoHeight))})),n.media.addEventListener("play",function(){n.hasFocus=!0;for(var e in d.default.players)if(d.default.players.hasOwnProperty(e)){var t=d.default.players[e];t.id===n.id||!n.options.pauseOtherPlayers||t.paused||t.ended||(t.pause(),t.hasFocus=!1)}p.IS_ANDROID||p.IS_IOS||n.options.alwaysShowControls||!n.isVideo||n.hideControls()}),n.media.addEventListener("ended",function(){if(n.options.autoRewind)try{n.setCurrentTime(0),setTimeout(function(){var e=n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-loading");e&&e.parentNode&&(e.parentNode.style.display="none")},20)}catch(e){}"function"==typeof n.media.renderer.stop?n.media.renderer.stop():n.pause(),n.setProgressRail&&n.setProgressRail(),n.setCurrentRail&&n.setCurrentRail(),n.options.loop?n.play():!n.options.alwaysShowControls&&n.controlsEnabled&&n.showControls()}),n.media.addEventListener("loadedmetadata",function(){(0,h.calculateTimeFormat)(n.getDuration(),n.options,n.options.framesPerSecond||25),n.updateDuration&&n.updateDuration(),n.updateCurrent&&n.updateCurrent(),n.isFullScreen||(n.setPlayerSize(n.width,n.height),n.setControlsSize())});var c=null;n.media.addEventListener("timeupdate",function(){isNaN(n.getDuration())||c===n.getDuration()||(c=n.getDuration(),(0,h.calculateTimeFormat)(c,n.options,n.options.framesPerSecond||25),n.updateDuration&&n.updateDuration(),n.updateCurrent&&n.updateCurrent(),n.setControlsSize())}),n.getElement(n.container).addEventListener("click",function(e){g.addClass(e.currentTarget,n.options.classPrefix+"container-keyboard-inactive")}),n.getElement(n.container).addEventListener("focusin",function(e){g.removeClass(e.currentTarget,n.options.classPrefix+"container-keyboard-inactive"),!n.isVideo||p.IS_ANDROID||p.IS_IOS||!n.controlsEnabled||n.options.alwaysShowControls||(n.killControlsTimer("enter"),n.showControls(),n.startControlsTimer(n.options.controlsTimeoutMouseEnter))}),n.getElement(n.container).addEventListener("focusout",function(e){setTimeout(function(){e.relatedTarget&&n.keyboardAction&&!e.relatedTarget.closest("."+n.options.classPrefix+"container")&&(n.keyboardAction=!1,!n.isVideo||n.options.alwaysShowControls||n.paused||n.startControlsTimer(n.options.controlsTimeoutMouseLeave))},0)}),setTimeout(function(){n.setPlayerSize(n.width,n.height),n.setControlsSize()},0),n.globalResizeCallback=function(){n.isFullScreen||p.HAS_TRUE_NATIVE_FULLSCREEN&&l.default.webkitIsFullScreen||n.setPlayerSize(n.width,n.height),n.setControlsSize()},n.globalBind("resize",n.globalResizeCallback)}i&&r&&n.play(),n.options.success&&("string"==typeof n.options.success?s.default[n.options.success](n.media,n.domNode,n):n.options.success(n.media,n.domNode,n))}}},{key:"_handleError",value:function(e,t,n){var o=this,i=o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-play");i&&(i.style.display="none"),o.options.error&&o.options.error(e,t,n),o.getElement(o.container).querySelector("."+o.options.classPrefix+"cannotplay")&&o.getElement(o.container).querySelector("."+o.options.classPrefix+"cannotplay").remove();var r=l.default.createElement("div");r.className=o.options.classPrefix+"cannotplay",r.style.width="100%",r.style.height="100%";var a="function"==typeof o.options.customError?o.options.customError(o.media,o.media.originalNode):o.options.customError,s="";if(!a){var u=o.media.originalNode.getAttribute("poster");if(u&&(s=' '),e.message&&(a=""+e.message+"
"),e.urls)for(var c=0,f=e.urls.length;c'+d.default.i18n.t("mejs.download-file")+": "+p.src+" "}}a&&o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error")&&(r.innerHTML=a,o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error").innerHTML=""+s+r.outerHTML,o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error").parentNode.style.display="block"),o.controlsEnabled&&o.disableControls()}},{key:"setPlayerSize",value:function(e,t){var n=this;if(!n.options.setDimensions)return!1;switch(void 0!==e&&(n.width=e),void 0!==t&&(n.height=t),n.options.stretching){case"fill":n.isVideo?n.setFillMode():n.setDimensions(n.width,n.height);break;case"responsive":n.setResponsiveMode();break;case"none":n.setDimensions(n.width,n.height);break;default:!0===n.hasFluidMode()?n.setResponsiveMode():n.setDimensions(n.width,n.height)}}},{key:"hasFluidMode",value:function(){var e=this;return-1!==e.height.toString().indexOf("%")||e.node&&e.node.style.maxWidth&&"none"!==e.node.style.maxWidth&&e.node.style.maxWidth!==e.width||e.node&&e.node.currentStyle&&"100%"===e.node.currentStyle.maxWidth}},{key:"setResponsiveMode",value:function(){var e=this,t=function(){for(var t=void 0,n=e.getElement(e.container);n;){try{if(p.IS_FIREFOX&&"html"===n.tagName.toLowerCase()&&s.default.self!==s.default.top&&null!==s.default.frameElement)return s.default.frameElement;t=n.parentElement}catch(e){t=n.parentElement}if(t&&g.visible(t))return t;n=t}return null}(),n=t?getComputedStyle(t,null):getComputedStyle(l.default.body,null),o=e.isVideo?e.media.videoWidth&&e.media.videoWidth>0?e.media.videoWidth:e.node.getAttribute("width")?e.node.getAttribute("width"):e.options.defaultVideoWidth:e.options.defaultAudioWidth,i=e.isVideo?e.media.videoHeight&&e.media.videoHeight>0?e.media.videoHeight:e.node.getAttribute("height")?e.node.getAttribute("height"):e.options.defaultVideoHeight:e.options.defaultAudioHeight,r=function(){var t=1;return e.isVideo?(t=e.media.videoWidth&&e.media.videoWidth>0&&e.media.videoHeight&&e.media.videoHeight>0?e.height>=e.width?e.media.videoWidth/e.media.videoHeight:e.media.videoHeight/e.media.videoWidth:e.initialAspectRatio,(isNaN(t)||t<.01||t>100)&&(t=1),t):t}(),a=parseFloat(n.height),d=void 0,u=parseFloat(n.width);if(d=e.isVideo?"100%"===e.height?parseFloat(u*i/o,10):e.height>=e.width?parseFloat(u/r,10):parseFloat(u*r,10):i,isNaN(d)&&(d=a),e.getElement(e.container).parentNode.length>0&&"body"===e.getElement(e.container).parentNode.tagName.toLowerCase()&&(u=s.default.innerWidth||l.default.documentElement.clientWidth||l.default.body.clientWidth,d=s.default.innerHeight||l.default.documentElement.clientHeight||l.default.body.clientHeight),d&&u){e.getElement(e.container).style.width=u+"px",e.getElement(e.container).style.height=d+"px",e.node.style.width="100%",e.node.style.height="100%",e.isVideo&&e.media.setSize&&e.media.setSize(u,d);for(var c=e.getElement(e.layers).children,f=0,m=c.length;fimg");a&&(a.style.display="");for(var d=e.getElement(e.container).querySelectorAll("object, embed, iframe, video"),u=e.height,c=e.width,f=i,m=u*i/c,h=c*r/u,v=r,y=h>i==!1,E=y?Math.floor(f):Math.floor(h),b=y?Math.floor(m):Math.floor(v),S=y?i+"px":E+"px",x=y?b+"px":r+"px",w=0,P=d.length;w-1?e:parseFloat(e)+"px",t=(0,m.isString)(t)&&t.indexOf("%")>-1?t:parseFloat(t)+"px",n.getElement(n.container).style.width=e,n.getElement(n.container).style.height=t;for(var o=n.getElement(n.layers).children,i=0,r=o.length;i-1&&!l.default.getElementById(e.media.id+"-iframe-overlay")){var t=l.default.createElement("div"),n=l.default.getElementById(e.media.id+"_"+e.media.rendererName);t.id=e.media.id+"-iframe-overlay",t.className=e.options.classPrefix+"iframe-overlay",t.addEventListener("click",function(t){e.options.clickToPlayPause&&(e.paused?e.play():e.pause(),t.preventDefault(),t.stopPropagation())}),n.parentNode.insertBefore(t,n)}}},{key:"resetSize",value:function(){var e=this;setTimeout(function(){e.setPlayerSize(e.width,e.height),e.setControlsSize()},50)}},{key:"setPoster",value:function(e){var t=this;if(t.getElement(t.container)){var n=t.getElement(t.container).querySelector("."+t.options.classPrefix+"poster");n||((n=l.default.createElement("div")).className=t.options.classPrefix+"poster "+t.options.classPrefix+"layer",t.getElement(t.layers).appendChild(n));var o=n.querySelector("img");!o&&e&&((o=l.default.createElement("img")).className=t.options.classPrefix+"poster-img",o.width="100%",o.height="100%",n.style.display="",n.appendChild(o)),e?(o.setAttribute("src",e),n.style.backgroundImage='url("'+e+'")',n.style.display=""):o?(n.style.backgroundImage="none",n.style.display="none",o.remove()):n.style.display="none"}else(p.IS_IPAD&&t.options.iPadUseNativeControls||p.IS_IPHONE&&t.options.iPhoneUseNativeControls||p.IS_ANDROID&&t.options.AndroidUseNativeControls)&&(t.media.originalNode.poster=e)}},{key:"changeSkin",value:function(e){var t=this;t.getElement(t.container).className=t.options.classPrefix+"container "+e,t.setPlayerSize(t.width,t.height),t.setControlsSize()}},{key:"globalBind",value:function(e,t){var n=this,o=n.node?n.node.ownerDocument:l.default;if((e=(0,m.splitEvents)(e,n.id)).d)for(var i=e.d.split(" "),r=0,a=i.length;r
',n.appendChild(r),a.style.display="none",a.className=i.options.classPrefix+"overlay "+i.options.classPrefix+"layer",a.innerHTML='
',n.appendChild(a),s.className=i.options.classPrefix+"overlay "+i.options.classPrefix+"layer "+i.options.classPrefix+"overlay-play",s.innerHTML='
',s.addEventListener("click",function(){if(i.options.clickToPlayPause){var e=i.getElement(i.container).querySelector("."+i.options.classPrefix+"overlay-button"),t=e.getAttribute("aria-pressed");i.paused?i.play():i.pause(),e.setAttribute("aria-pressed",!!t),i.getElement(i.container).focus()}}),s.addEventListener("keydown",function(e){var t=e.keyCode||e.which||0;if(13===t||p.IS_FIREFOX&&32===t){var n=(0,m.createEvent)("click",s);return s.dispatchEvent(n),!1}}),n.appendChild(s),null!==i.media.rendererName&&(/(youtube|facebook)/i.test(i.media.rendererName)&&!(i.media.originalNode.getAttribute("poster")||e.options.poster||"function"==typeof i.media.renderer.getPosterUrl&&i.media.renderer.getPosterUrl())||p.IS_STOCK_ANDROID||i.media.originalNode.getAttribute("autoplay"))&&(s.style.display="none");var d=!1;o.addEventListener("play",function(){s.style.display="none",r.style.display="none",a.style.display="none",d=!1}),o.addEventListener("playing",function(){s.style.display="none",r.style.display="none",a.style.display="none",d=!1}),o.addEventListener("seeking",function(){s.style.display="none",r.style.display="",d=!1}),o.addEventListener("seeked",function(){s.style.display=i.paused&&!p.IS_STOCK_ANDROID?"":"none",r.style.display="none",d=!1}),o.addEventListener("pause",function(){r.style.display="none",p.IS_STOCK_ANDROID||d||(s.style.display=""),d=!1}),o.addEventListener("waiting",function(){r.style.display="",d=!1}),o.addEventListener("loadeddata",function(){r.style.display="",p.IS_ANDROID&&(o.canplayTimeout=setTimeout(function(){if(l.default.createEvent){var e=l.default.createEvent("HTMLEvents");return e.initEvent("canplay",!0,!0),o.dispatchEvent(e)}},300)),d=!1}),o.addEventListener("canplay",function(){r.style.display="none",clearTimeout(o.canplayTimeout),d=!1}),o.addEventListener("error",function(e){i._handleError(e,i.media,i.node),r.style.display="none",s.style.display="none",d=!0}),o.addEventListener("loadedmetadata",function(){i.controlsEnabled||i.enableControls()}),o.addEventListener("keydown",function(t){i.onkeydown(e,o,t),d=!1})}}},{key:"buildkeyboard",value:function(e,t,n,o){var i=this;i.getElement(i.container).addEventListener("keydown",function(){i.keyboardAction=!0}),i.globalKeydownCallback=function(t){var n=l.default.activeElement.closest("."+i.options.classPrefix+"container"),r=i.media.closest("."+i.options.classPrefix+"container");return i.hasFocus=!(!n||!r||n.id!==r.id),i.onkeydown(e,o,t)},i.globalClickCallback=function(e){i.hasFocus=!!e.target.closest("."+i.options.classPrefix+"container")},i.globalBind("keydown",i.globalKeydownCallback),i.globalBind("click",i.globalClickCallback)}},{key:"onkeydown",value:function(e,t,n){if(e.hasFocus&&e.options.enableKeyboard)for(var o=0,i=e.options.keyActions.length;o
img");o&&e.node.setAttribute("poster",o.src),delete e.node.autoplay,""!==e.media.canPlayType((0,v.getTypeFromFile)(n))&&e.node.setAttribute("src",n),~t.indexOf("iframe")&&l.default.getElementById(e.media.id+"-iframe-overlay").remove();var i=e.node.cloneNode();if(i.style.display="",e.getElement(e.container).parentNode.insertBefore(i,e.getElement(e.container)),e.node.remove(),e.mediaFiles)for(var r=0,a=e.mediaFiles.length;r-1},create:function(e,t,n){var o=e.originalNode,d=e.id+"_"+t.prefix,u=o.autoplay,c=o.children,p=null,m=null;o.removeAttribute("type");for(var h=0,v=c.length;h1?t-1:0),o=1;o0)for(var x=0,w=n.length;xt[0]||n[0]===t[0]&&n[1]>t[1]||n[0]===t[0]&&n[1]===t[1]&&n[2]>=t[2]},addPlugin:function(e,t,n,o,i){p.plugins[e]=p.detectPlugin(t,n,o,i)},detectPlugin:function(e,t,n,o){var a=[0,0,0],s=void 0,l=void 0;if(null!==c.NAV.plugins&&void 0!==c.NAV.plugins&&"object"===i(c.NAV.plugins[e])){if((s=c.NAV.plugins[e].description)&&(void 0===c.NAV.mimeTypes||!c.NAV.mimeTypes[t]||c.NAV.mimeTypes[t].enabledPlugin))for(var d=0,u=(a=s.replace(e,"").replace(/^\s+/,"").replace(/\sr/gi,".").split(".")).length;d'+l.default.t("mejs.install-flash")+"
"}else _=['id="__'+o.id+'"','name="__'+o.id+'"','play="true"','loop="false"','quality="high"','bgcolor="#000000"','wmode="transparent"','allowScriptAccess="'+o.options.shimScriptAccess+'"','allowFullScreen="true"','type="application/x-shockwave-flash"','pluginspage="//www.macromedia.com/go/getflashplayer"','src="'+o.options.pluginPath+o.options.filename+'"','flashvars="'+P.join("&")+'"'],T?(_.push('width="'+k+'"'),_.push('height="'+C+'"')):_.push('style="position: fixed; left: -9999em; top: -9999em;"'),o.flashWrapper.innerHTML="";if(o.flashNode=o.flashWrapper.lastChild,o.hide=function(){i=!1,T&&(o.flashNode.style.display="none")},o.show=function(){i=!0,T&&(o.flashNode.style.display="")},o.setSize=function(e,t){o.flashNode.style.width=e+"px",o.flashNode.style.height=t+"px",null!==o.flashApi&&"function"==typeof o.flashApi.fire_setSize&&o.flashApi.fire_setSize(e,t)},o.destroy=function(){o.flashNode.remove()},n&&n.length>0)for(var A=0,L=n.length;A-1},create:function(e,t,n){var o=e.originalNode,d=e.id+"_"+t.prefix,u=null,c=null;u=o.cloneNode(!0),t=Object.assign(t,e.options);for(var p=a.default.html5media.properties,m=a.default.html5media.events.concat(["click","mouseover","mouseout"]),h=function(t){if("error"!==t.type){var n=(0,l.createEvent)(t.type,e);e.dispatchEvent(n)}},v=0,g=p.length;v0)for(var y=0,E=n.length;y-1},create:function(e,t,n){var o=e.originalNode,d=e.id+"_"+t.prefix,u=o.getAttribute("preload"),c=o.autoplay,p=null,m=null,h=0,v=n.length;m=o.cloneNode(!0),(t=Object.assign(t,e.options)).hls.autoStartLoad=u&&"none"!==u||c;for(var g=a.default.html5media.properties,y=a.default.html5media.events.concat(["click","mouseover","mouseout"]),E=function(t){if("error"!==t.type){var n=(0,l.createEvent)(t.type,e);e.dispatchEvent(n)}},b=0,S=g.length;b3e3)a=(new Date).getTime(),p.recoverMediaError();else if(!s||i-s>3e3)s=(new Date).getTime(),console.warn("Attempting to swap Audio Codec and recover from media error"),p.swapAudioCodec(),p.recoverMediaError();else{var r="Cannot recover, last media error recovery failed";e.generateError(r,m.src),console.error(r)}break;case"networkError":if("manifestLoadError"===o.details)if(h0)for(;h0)for(;v0;){var e=c.iframeQueue.pop();c.createIframe(e)}},createIframe:function(e){return new YT.Player(e.containerId,e)},getYouTubeId:function(e){var t="";return e.indexOf("?")>0?""===(t=c.getYouTubeIdFromParam(e))&&(t=c.getYouTubeIdFromUrl(e)):t=c.getYouTubeIdFromUrl(e),(t=t.substring(t.lastIndexOf("/")+1).split("?"))[0]},getYouTubeIdFromParam:function(e){if(void 0===e||null===e||!e.trim().length)return null;for(var t=e.split("?")[1].split("&"),n="",o=0,i=t.length;o-1&&i?"https://img.youtube.com/vi/"+i+"/"+n+".jpg":""},o}};i.default.onYouTubePlayerAPIReady=function(){c.iFrameReady()},d.typeChecks.push(function(e){return/\/\/(www\.youtube|youtu\.?be)/i.test(e)?"video/x-youtube":null}),s.renderer.add(f)},{2:2,26:26,27:27,28:28,3:3,7:7,8:8}],25:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.cancelFullScreen=n.requestFullScreen=n.isFullScreen=n.FULLSCREEN_EVENT_NAME=n.HAS_NATIVE_FULLSCREEN_ENABLED=n.HAS_TRUE_NATIVE_FULLSCREEN=n.HAS_IOS_FULLSCREEN=n.HAS_MS_NATIVE_FULLSCREEN=n.HAS_MOZ_NATIVE_FULLSCREEN=n.HAS_WEBKIT_NATIVE_FULLSCREEN=n.HAS_NATIVE_FULLSCREEN=n.SUPPORTS_NATIVE_HLS=n.SUPPORT_PASSIVE_EVENT=n.SUPPORT_POINTER_EVENTS=n.HAS_MSE=n.IS_STOCK_ANDROID=n.IS_SAFARI=n.IS_FIREFOX=n.IS_CHROME=n.IS_EDGE=n.IS_IE=n.IS_ANDROID=n.IS_IOS=n.IS_IPOD=n.IS_IPHONE=n.IS_IPAD=n.UA=n.NAV=void 0;for(var i=o(e(3)),r=o(e(2)),a=o(e(7)),s=n.NAV=i.default.navigator,l=n.UA=s.userAgent.toLowerCase(),d=n.IS_IPAD=/ipad/i.test(l)&&!i.default.MSStream,u=n.IS_IPHONE=/iphone/i.test(l)&&!i.default.MSStream,c=n.IS_IPOD=/ipod/i.test(l)&&!i.default.MSStream,f=(n.IS_IOS=/ipad|iphone|ipod/i.test(l)&&!i.default.MSStream,n.IS_ANDROID=/android/i.test(l)),p=n.IS_IE=/(trident|microsoft)/i.test(s.appName),m=(n.IS_EDGE="msLaunchUri"in s&&!("documentMode"in r.default)),h=n.IS_CHROME=/chrome/i.test(l),v=n.IS_FIREFOX=/firefox/i.test(l),g=n.IS_SAFARI=/safari/i.test(l)&&!h,y=n.IS_STOCK_ANDROID=/^mozilla\/\d+\.\d+\s\(linux;\su;/i.test(l),E=(n.HAS_MSE="MediaSource"in i.default),b=n.SUPPORT_POINTER_EVENTS=function(){var e=r.default.createElement("x"),t=r.default.documentElement,n=i.default.getComputedStyle;if(!("pointerEvents"in e.style))return!1;e.style.pointerEvents="auto",e.style.pointerEvents="x",t.appendChild(e);var o=n&&"auto"===n(e,"").pointerEvents;return e.remove(),!!o}(),S=n.SUPPORT_PASSIVE_EVENT=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});i.default.addEventListener("test",null,t)}catch(e){}return e}(),x=["source","track","audio","video"],w=void 0,P=0,T=x.length;P1&&void 0!==arguments[1]?arguments[1]:400,n=arguments[2];e.style.opacity||(e.style.opacity=1);var o=null;f.default.requestAnimationFrame(function i(r){var a=r-(o=o||r),s=parseFloat(1-a/t,2);e.style.opacity=s<0?0:s,a>t?n&&"function"==typeof n&&n():f.default.requestAnimationFrame(i)})}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,n=arguments[2];e.style.opacity||(e.style.opacity=0);var o=null;f.default.requestAnimationFrame(function i(r){var a=r-(o=o||r),s=parseFloat(a/t,2);e.style.opacity=s>1?1:s,a>t?n&&"function"==typeof n&&n():f.default.requestAnimationFrame(i)})}function d(e,t){var n=[];e=e.parentNode.firstChild;do{t&&!t(e)||n.push(e)}while(e=e.nextSibling);return n}function u(e){return void 0!==e.getClientRects&&"function"===e.getClientRects?!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length):!(!e.offsetWidth&&!e.offsetHeight)}function c(e,t,n,o){var i=f.default.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP"),r="application/x-www-form-urlencoded; charset=UTF-8",a=!1,s="*/".concat("*");switch(t){case"text":r="text/plain";break;case"json":r="application/json, text/javascript";break;case"html":r="text/html";break;case"xml":r="application/xml, text/xml"}"application/x-www-form-urlencoded"!==r&&(s=r+", */*; q=0.01"),i&&(i.open("GET",e,!0),i.setRequestHeader("Accept",s),i.onreadystatechange=function(){if(!a&&4===i.readyState)if(200===i.status){a=!0;var e=void 0;switch(t){case"json":e=JSON.parse(i.responseText);break;case"xml":e=i.responseXML;break;default:e=i.responseText}n(e)}else"function"==typeof o&&o(i.status)},i.send())}Object.defineProperty(n,"__esModule",{value:!0}),n.removeClass=n.addClass=n.hasClass=void 0,n.loadScript=i,n.offset=r,n.toggleClass=a,n.fadeOut=s,n.fadeIn=l,n.siblings=d,n.visible=u,n.ajax=c;var f=o(e(3)),p=o(e(2)),m=o(e(7)),h=void 0,v=void 0,g=void 0;"classList"in p.default.documentElement?(h=function(e,t){return void 0!==e.classList&&e.classList.contains(t)},v=function(e,t){return e.classList.add(t)},g=function(e,t){return e.classList.remove(t)}):(h=function(e,t){return new RegExp("\\b"+t+"\\b").test(e.className)},v=function(e,t){y(e,t)||(e.className+=" "+t)},g=function(e,t){e.className=e.className.replace(new RegExp("\\b"+t+"\\b","g"),"")});var y=n.hasClass=h,E=n.addClass=v,b=n.removeClass=g;m.default.Utils=m.default.Utils||{},m.default.Utils.offset=r,m.default.Utils.hasClass=y,m.default.Utils.addClass=E,m.default.Utils.removeClass=b,m.default.Utils.toggleClass=a,m.default.Utils.fadeIn=l,m.default.Utils.fadeOut=s,m.default.Utils.siblings=d,m.default.Utils.visible=u,m.default.Utils.ajax=c,m.default.Utils.loadScript=i},{2:2,3:3,7:7}],27:[function(e,t,n){"use strict";function o(e){if("string"!=typeof e)throw new Error("Argument passed must be a string");var t={"&":"&","<":"<",">":">",'"':"""};return e.replace(/[&<>"]/g,function(e){return t[e]})}function i(e,t){var n=this,o=arguments,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("function"!=typeof e)throw new Error("First argument must be a function");if("number"!=typeof t)throw new Error("Second argument must be a numeric value");var r=void 0;return function(){var a=n,s=o,l=i&&!r;clearTimeout(r),r=setTimeout(function(){r=null,i||e.apply(a,s)},t),l&&e.apply(a,s)}}function r(e){return Object.getOwnPropertyNames(e).length<=0}function a(e,t){var n=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/,o={d:[],w:[]};return(e||"").split(" ").forEach(function(e){var i=e+(t?"."+t:"");i.startsWith(".")?(o.d.push(i),o.w.push(i)):o[n.test(e)?"w":"d"].push(i)}),o.d=o.d.join(" "),o.w=o.w.join(" "),o}function s(e,t){if("string"!=typeof e)throw new Error("Event name must be a string");var n=e.match(/([a-z]+\.([a-z]+))/i),o={target:t};return null!==n&&(e=n[1],o.namespace=n[2]),new window.CustomEvent(e,{detail:o})}function l(e,t){return!!(e&&t&&2&e.compareDocumentPosition(t))}function d(e){return"string"==typeof e}Object.defineProperty(n,"__esModule",{value:!0}),n.escapeHTML=o,n.debounce=i,n.isObjectEmpty=r,n.splitEvents=a,n.createEvent=s,n.isNodeAfter=l,n.isString=d;var u=function(e){return e&&e.__esModule?e:{default:e}}(e(7));u.default.Utils=u.default.Utils||{},u.default.Utils.escapeHTML=o,u.default.Utils.debounce=i,u.default.Utils.isObjectEmpty=r,u.default.Utils.splitEvents=a,u.default.Utils.createEvent=s,u.default.Utils.isNodeAfter=l,u.default.Utils.isString=d},{7:7}],28:[function(e,t,n){"use strict";function o(e){if("string"!=typeof e)throw new Error("`url` argument must be a string");var t=document.createElement("div");return t.innerHTML='x ',t.firstChild.href}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e&&!t?a(e):t}function r(e){if("string"!=typeof e)throw new Error("`type` argument must be a string");return e&&e.indexOf(";")>-1?e.substr(0,e.indexOf(";")):e}function a(e){if("string"!=typeof e)throw new Error("`url` argument must be a string");for(var t=0,n=c.length;t=0&&t.item(n)!==this;);return n>-1}),window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(e){var t=(this.document||this.ownerDocument).querySelectorAll(e),n=void 0,o=this;do{for(n=t.length;--n>=0&&t.item(n)!==o;);}while(n<0&&(o=o.parentElement));return o}),function(){for(var e=0,t=["ms","moz","webkit","o"],n=0;n0&&void 0!==arguments[0]?arguments[0]:25)%1==0)}function i(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:25,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"mm:ss";e=!e||"number"!=typeof e||e<0?0:e;var s=Math.round(.066666*i),l=Math.round(i),d=24*Math.round(3600*i),u=Math.round(600*i),c=o(i)?";":":",f=void 0,p=void 0,m=void 0,h=void 0,v=Math.round(e*i);if(o(i)){v<0&&(v=d+v);var g=(v%=d)%u;v+=9*s*Math.floor(v/u),g>s&&(v+=s*Math.floor((g-s)/Math.round(60*l-s)));var y=Math.floor(v/l);f=Math.floor(Math.floor(y/60)/60),p=Math.floor(y/60)%60,m=n?y%60:(v/l%60).toFixed(r)}else f=Math.floor(e/3600)%24,p=Math.floor(e/60)%60,m=n?Math.floor(e%60):(e%60).toFixed(r);f=f<=0?0:f,p=p<=0?0:p,m=m<=0?0:m;for(var E=a.split(":"),b={},S=0,x=E.length;S0?(f<10&&b.h>1?"0"+f:f)+":":"";return C+=(p<10&&b.m>1?"0"+p:p)+":",C+=""+(m<10&&b.s>1?"0"+m:m),n&&(C+=(h=(h=(v%l).toFixed(0))<=0?0:h)<10&&b.f?c+"0"+h:""+c+h),C}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:25;if("string"!=typeof e)throw new TypeError("Time must be a string");if(e.indexOf(";")>0&&(e=e.replace(";",":")),!/\d{2}(\:\d{2}){0,3}/i.test(e))throw new TypeError("Time code must have the format `00:00:00`");var n=e.split(":"),i=void 0,r=0,a=0,s=0,l=0,d=0,u=Math.round(.066666*t),c=Math.round(t),f=3600*c,p=60*c;switch(n.length){default:case 1:s=parseInt(n[0],10);break;case 2:a=parseInt(n[0],10),s=parseInt(n[1],10);break;case 3:r=parseInt(n[0],10),a=parseInt(n[1],10),s=parseInt(n[2],10);break;case 4:r=parseInt(n[0],10),a=parseInt(n[1],10),s=parseInt(n[2],10),l=parseInt(n[3],10)}return i=o(t)?f*r+p*a+c*s+l-u*((d=60*r+a)-Math.floor(d/10)):(f*r+p*a+t*s+l)/t,parseFloat(i.toFixed(3))}function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:25;e=!e||"number"!=typeof e||e<0?0:e;for(var o=Math.floor(e/3600)%24,i=Math.floor(e/60)%60,r=Math.floor(e%60),a=[[Math.floor((e%1*n).toFixed(3)),"f"],[r,"s"],[i,"m"],[o,"h"]],s=t.timeFormat,l=s[1]===s[0],d=l?2:1,u=s.length0){h=!0;break}if(!h)break;l||(s=c+s),s=a[p][1]+u+s,l&&(s=a[p][1]+s),c=a[p][1]}t.timeFormat=s}function s(e){if("string"!=typeof e)throw new TypeError("Argument must be a string value");for(var t=~(e=e.replace(",",".")).indexOf(".")?e.split(".")[1].length:0,n=0,o=1,i=0,r=(e=e.split(":").reverse()).length;i0&&(o=Math.pow(60,i)),n+=Number(e[i])*o;return Number(n.toFixed(t))}Object.defineProperty(n,"__esModule",{value:!0}),n.isDropFrame=o,n.secondsToTimeCode=i,n.timeCodeToSeconds=r,n.calculateTimeFormat=a,n.convertSMPTEtoSeconds=s;var l=function(e){return e&&e.__esModule?e:{default:e}}(e(7));l.default.Utils=l.default.Utils||{},l.default.Utils.secondsToTimeCode=i,l.default.Utils.timeCodeToSeconds=r,l.default.Utils.calculateTimeFormat=a,l.default.Utils.convertSMPTEtoSeconds=s},{7:7}]},{},[29,6,5,15,23,20,19,21,22,24,16,18,17,9,10,11,12,13,14]);
!function(a){void 0===mejs.plugins&&(mejs.plugins={},mejs.plugins.silverlight=[],mejs.plugins.silverlight.push({types:[]})),mejs.HtmlMediaElementShim=mejs.HtmlMediaElementShim||{getTypeFromFile:mejs.Utils.getTypeFromFile},void 0===mejs.MediaFeatures&&(mejs.MediaFeatures=mejs.Features),void 0===mejs.Utility&&(mejs.Utility=mejs.Utils);var e=MediaElementPlayer.prototype.init;MediaElementPlayer.prototype.init=function(){this.options.classPrefix="mejs-",this.$media=this.$node=a(this.node),e.call(this)};var t=MediaElementPlayer.prototype._meReady;MediaElementPlayer.prototype._meReady=function(){this.container=a(this.container),this.controls=a(this.controls),this.layers=a(this.layers),t.apply(this,arguments)},MediaElementPlayer.prototype.getElement=function(e){return void 0!==a&&e instanceof a?e[0]:e},MediaElementPlayer.prototype.buildfeatures=function(e,t,i,s){for(var r=["playpause","current","progress","duration","tracks","volume","fullscreen"],l=0,n=this.options.features.length;l'+mejsL10n.strings["mejs.download-video"]+" "},n(".wp-audio-shortcode, .wp-video-shortcode").not(".mejs-container").filter(function(){return!n(this).parent().hasClass("mejs-mediaelement")}).mediaelementplayer(e)}}},n(e.wp.mediaelement.initialize)}(window,jQuery);
!function e(t,n,r){function i(o,s){if(!n[o]){if(!t[o]){var c="function"==typeof require&&require;if(!s&&c)return c(o,!0);if(a)return a(o,!0);var u=new Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return i(n||e)},l,l.exports,e,t,n,r)}return n[o].exports}for(var a="function"==typeof require&&require,o=0;o0&&(l=p*t,e.originalNode.autoplay)){o=!1,d=!1;var n=mejs.Utils.createEvent("play",a);e.dispatchEvent(n)}}).catch(function(e){v(e,a)})}),m.on("progress",function(){m.getDuration().then(function(t){if((p=t)>0&&(l=p*t,e.originalNode.autoplay)){var n=mejs.Utils.createEvent("play",a);e.dispatchEvent(n);var r=mejs.Utils.createEvent("playing",a);e.dispatchEvent(r)}var i=mejs.Utils.createEvent("progress",a);e.dispatchEvent(i)}).catch(function(e){v(e,a)})}),m.on("timeupdate",function(){m.getCurrentTime().then(function(t){u=t;var n=mejs.Utils.createEvent("timeupdate",a);e.dispatchEvent(n)}).catch(function(e){v(e,a)})}),m.on("play",function(){o=!1,d=!1;var t=mejs.Utils.createEvent("play",a);e.dispatchEvent(t);var n=mejs.Utils.createEvent("playing",a);e.dispatchEvent(n)}),m.on("pause",function(){o=!0,d=!1;var t=mejs.Utils.createEvent("pause",a);e.dispatchEvent(t)}),m.on("ended",function(){o=!1,d=!0;var t=mejs.Utils.createEvent("ended",a);e.dispatchEvent(t)});for(var j=0,b=(g=["rendererready","loadedmetadata","loadeddata","canplay"]).length;j