!function(){"use strict";jQuery(function(t){var e=!!(window.DE_DAF_DEBUG||"undefined"!=typeof localStorage&&"1"===localStorage.getItem("daf_debug")||"undefined"!=typeof window&&window.location&&window.location.search&&-1!==window.location.search.indexOf("daf_debug=1"));"undefined"!=typeof jQuery&&jQuery(function(){window.DE_DAF_DEBUG&&!e&&(e=!0)});var a=function(t,a){if(e&&"undefined"!=typeof console){var r=Array.prototype.slice.call(arguments,2),o="[DAF][loadmore]["+t+"]["+a+"]";r.unshift(o),console.log.apply(console,r)}};function r(e,a){if(a&&"string"==typeof a){var r=a.trim();if(r&&(r=r.replace(/<style\b[^>]*>/gi,"").replace(/<\/style>/gi,"").replace(/<[^>]+>/g,"").trim())){var o=t('<style type="text/css" class="daf-runtime-inline-style" data-daf-runtime="1"></style>');o.text(r),t("head").append(o)}}}function o(t){if(t&&"string"==typeof t){var e=t.trim();if(e)try{jQuery.globalEval(e)}catch(t){window.console&&"function"==typeof window.console.warn&&window.console.warn("DAF loadmore inline_js execution failed",t)}}}function i(i,n=null,s=null){var l,d=null;if(n){const t=parseInt(n.attr("data-current-page"));d=t+1;parseInt(n.attr("data-max-page"))}i.preventDefault();var c="on";t(i.target).hasClass("dmach-loadmore")?l=t(i.target):(l=n.closest(".filtered-posts-cont"),c="off");var p=t(),u=n&&n.length?n.first():t();u.length&&u.hasClass("divi-filter-archive-loop")&&(p=u),p.length||(p=l.closest(".filtered-posts-cont").find(".divi-filter-archive-loop").first()),p.length||(p=l.parent().find(".divi-filter-archive-loop").first()),p.length||(p=l.closest(".divi-filter-archive-loop"));var f=p.attr("data-layoutid"),m=p.attr("data-posttype"),g=p.attr("data-noresults"),_=p.attr("data-sortorder"),v=p.attr("data-sortasc"),h=p.attr("data-gridstyle"),w=p.attr("data-columnscount"),y=p.attr("data-postnumber"),x=p.attr("data-btntext"),j=p.attr("data-btntext_loading"),b=p.attr("data-resultcount"),k=p.attr("data-countposition"),I=p.attr("data-shortcode_name"),Q=parseInt(p.attr("data-current-page"),10),N=parseInt(p.attr("data-max-page"),10),C=p.attr("data-filter-var"),S=p.find(".divi-loadmore").attr("data-icon"),A=p.attr("data-has-map"),L=p.attr("data-hide-marker-label"),P=p.attr("data-map-selector"),O=p.attr("data-map-marker-layout"),q=p.attr("data-map-all-posts"),M=p.attr("data-map-cluster"),E=p.attr("data-map_icon"),D=p.attr("data-link_wholegrid"),F=p.attr("data-wholegrid-external"),z=p.attr("data-wholegrid-external_acf"),G=p.attr("data-result-count-single-text"),T=p.attr("data-result-count-all-text"),H=p.attr("data-result-count-pagination-text");if(p.attr("data-loop-var"))var J=JSON.stringify(JSON.parse(p.attr("data-loop-var")));(isNaN(Q)||Q<1)&&(Q=1);var U=function(e){if(!e||!e.length)return t();var a=e.find(".loop-grid").first();return a.length||(a=e.find("ul.products").first()).length||(a=e.find(".grid-posts").first()).length||(a=e.find(".filtered-posts").first()).length?a:t()},B=[],W=p.data("dafExcludeIds"),$=!Array.isArray(W)||!W.length||Q<=1;$||(B=W.slice());var V=function(t){if(!t||!t.length)return 1;var e=t.attr("data-daf-loadmore-scope-id"),a=parseInt(e,10);return!isNaN(a)&&a>=1?a:(("number"!=typeof window.__dafLoadmoreScopeSeq||window.__dafLoadmoreScopeSeq<0)&&(window.__dafLoadmoreScopeSeq=0),window.__dafLoadmoreScopeSeq+=1,t.attr("data-daf-loadmore-scope-id",String(window.__dafLoadmoreScopeSeq)),window.__dafLoadmoreScopeSeq)}(p),R=U(p);R.length||(R=U(l.closest(".filtered-posts-cont"))),!R.length&&n&&n.length&&(R=U(n)),$&&R.length&&(B=[],R.children().each(function(){var e,a=t(this),r=[a.attr("data-id"),a.attr("data-product_id"),a.attr("data-post-id"),a.attr("id")];for(e=0;e<r.length;e++){var o=r[e];if(o){var i=parseInt(String(o).replace(/^(post-|product-)/i,""),10);!isNaN(i)&&i>0&&-1===B.indexOf(i)&&B.push(i)}}var n=(a.attr("class")||"").match(/\b(?:post|product)(?:-|_id_)(\d+)\b/g);if(n&&n.length)for(e=0;e<n.length;e++){var s=parseInt(n[e].replace(/[^\d]/g,""),10);!isNaN(s)&&s>0&&-1===B.indexOf(s)&&B.push(s)}}),0===B.length&&Array.isArray(W)&&W.length>0&&(B=W.slice()),p.data("dafExcludeIds",B.slice()));var X={security:loadmore_ajax_object.security,query:C,daf_loadmore_scope_id:V,page:Q,exclude_posts:B.length?B.join(","):"",layoutid:f,posttype:m,noresults:g,sortorder:_,sortasc:v,debug:e?"1":"0",gridstyle:h,columnscount:w,resultcount:b,countposition:k,shortcode_name:I,postnumber:y,loadmoretext:x,loadmore_icon:S,link_wholegrid:D,link_wholegrid_external:F,link_wholegrid_external_acf:z,is_loadmore:c,has_map:A,map_all_posts:q,map_selector:P,marker_layout:O,result_count_single_text:G,result_count_all_text:T,result_count_pagination_text:H,loop_var:J},K=jQuery("html").attr("lang");if(K){var Y=K.split("-")[0];X.lang=Y}if(void 0!==window.woocs_current_currency&&window.woocs_current_currency){var Z=window.woocs_current_currency;X.woocs_currency="object"==typeof Z?Z.name||Z.code||Z.currency||"":Z}if(p.attr("data-groupping-taxonomy")){X.groupping_taxonomy=p.attr("data-groupping-taxonomy");var tt=p.find(".groupping-term-title").last().attr("data-term_id");X.last_grouping_term_id=parseInt(tt,10)||0}"none"===f&&(X.show_rating=p.attr("data-show_rating"),X.show_price=p.attr("data-show_price"),X.show_excerpt=p.attr("data-show_excerpt"),X.show_add_to_cart=p.attr("data-show_add_to_cart"));const et=loadmore_ajax_object.restUrl+"loadmore";e&&(a("ajax","request","Loadmore request:",{url:et,data:X,sortorder:_,sortasc:v,page:Q}),a("state","pagination","Loadmore pre-request state:",{moduleCurrentPage:Q,moduleMaxPage:N,modulePostNumber:parseInt(y,10),buttonPresent:l.hasClass("dmach-loadmore"),buttonHiddenClass:l.hasClass("daf-loadmore-hidden"),buttonDisplay:l.css("display")})),t.ajax({url:et,data:JSON.stringify(X),type:"POST",headers:{"Content-Type":"application/json"},contentType:"application/json",beforeSend:function(t){var e="";if(window.d5_filter_ajax_object&&window.d5_filter_ajax_object.nonce?e=window.d5_filter_ajax_object.nonce:window.loadmore_ajax_object&&window.loadmore_ajax_object.rest_nonce?e=window.loadmore_ajax_object.rest_nonce:window.filter_ajax_object&&window.filter_ajax_object.rest_nonce&&(e=window.filter_ajax_object.rest_nonce),e&&t.setRequestHeader("X-WP-Nonce",e),p.closest(".filtered-posts-cont").addClass("infinite-loading"),"on"===c)l.text(j);else{var a=jQuery(".filtered-posts-cont").attr("data-ajaxload-anim");l.parent().append('<div class="loadmore-ajax-loading '+a+'"><div class="lines"><div class="line"></div><div class="line"></div><div class="line"></div></div><div class="spinner donut-cont"><div class="donut"></div></div><div class="spinner donutmulti-cont"><div class="donut multi"></div></div><div class="spinner ripple-cont"><div class="ripple"></div></div></div>')}p.closest(".filtered-posts-cont").find(".filtered-posts-loading").prepend('<div class="ajax-loading"><div class="lines"><div class="line"></div><div class="line"></div><div class="line"></div></div><div class="spinner donut-cont"><div class="donut"></div></div><div class="spinner donutmulti-cont"><div class="donut multi"></div></div><div class="spinner ripple-cont"><div class="ripple"></div></div></div>')},success:function(i){if(e&&(a("ajax","response","Loadmore response received:",{has_posts:!(!i||!i.posts),posts_length:i&&i.posts?i.posts.length:0,has_debug:!(!i||!i.debug),debug:i&&i.debug?i.debug:null,loadmore_metrics:i&&i.loadmore_metrics?i.loadmore_metrics:null}),i&&i.debug&&a("debug","server","Server debug info:",i.debug)),p.closest(".filtered-posts-cont").removeClass("infinite-loading"),i){var u=function(e){if(null==e)return t();var a="string"==typeof e?e:String(e);if(!(a=a.replace(/^\uFEFF/,"").trim()))return t();var r=t.parseHTML(a,document,!0);return r&&r.length?t(r):t()}(i.posts),f=u.find("> ul.products, > ul.loop-grid, > div.loop-grid, > div.grid-posts").first();if(f.length>0)u=f.children();else if(1===u.length){var m=u.first();(m.is("ul")&&(m.hasClass("products")||m.hasClass("loop-grid")||m.hasClass("grid-posts"))||m.is("div")&&(m.hasClass("loop-grid")||m.hasClass("grid-posts")))&&(u=m.children())}if(p.attr("data-groupping-taxonomy")){var g=p.find(".groupping-term-title").last().attr("data-term_id"),_=parseInt(g,10)||0,v=u.first();if(_&&v.length&&v.hasClass("groupping-term-title")){var w=parseInt(v.attr("data-term_id"),10)||0;w&&w===_&&(u=u.not(v))}}l.hasClass("dmach-loadmore")?l.text(x.replace(/\\/g,"")):(l.parent().find(".loading").remove(),l.parent().find(".loadmore-ajax-loading").remove());var y=R.length?R:U(l.closest(".filtered-posts-cont"));if(y.length)try{y.eq(0).append(u)}catch(t){window.console&&"function"==typeof window.console.warn&&window.console.warn("DAF loadmore: append failed (invalid inline script inside loop HTML is a common cause)",t)}if(p.closest(".filtered-posts-cont").find(".filtered-posts-loading").find(".ajax-loading").remove(),i.returned_post_ids&&Array.isArray(i.returned_post_ids)){for(var j=p.data("dafExcludeIds")||[],b=0;b<i.returned_post_ids.length;b++){var k=parseInt(i.returned_post_ids[b],10);!isNaN(k)&&k>0&&-1===j.indexOf(k)&&j.push(k)}p.data("dafExcludeIds",j),e&&a("state","exclude-list","Updated persistent exclude list:",{newIds:i.returned_post_ids.length,totalExcluded:j.length})}r(l.parent().find(".divi-filter-archive-loop"),i.css_output);var I=l.parent();if(i.bc_result_count){var C=t(),S=p.closest(".filtered-posts-cont");S.length&&!(C=C.add(S.siblings(".divi-filter-result-count, .woocommerce-result-count"))).length&&S.parent().length&&(C=S.parent().children(".divi-filter-result-count, .woocommerce-result-count")),C.length||(C=I.find(".divi-filter-result-count, .woocommerce-result-count")),C.length&&(C.filter(".woocommerce-result-count").length>0&&I.find(".divi-filter-result-count").length>0&&I.find(".divi-filter-result-count").remove(),C.each(function(){var e=t(this);e.hasClass("woocommerce-result-count")?e.html(i.bc_result_count):e.text(i.bc_result_count)}))}if(i.loadmore_param&&i.loadmore_param.max_num_pages){var A=parseInt(i.loadmore_param.max_num_pages,10);!isNaN(A)&&A>=1&&A!==N&&(e&&a("ajax","maxpage-update","Updating max page from loadmore response:",{oldMaxPage:N,newMaxPage:A}),N=A,p.attr("data-max-page",String(A)))}var O=Q+1,q=i.loadmore_metrics||{},D=q.current_page?parseInt(q.current_page,10):NaN,F=q.max_num_pages?parseInt(q.max_num_pages,10):NaN,z=q.found_posts?parseInt(q.found_posts,10):NaN,G=q.posts_per_page?parseInt(q.posts_per_page,10):NaN,T=isNaN(F)?N:F,H=O,J=O>=T;if(e&&l.hasClass("dmach-loadmore")&&a("ajax","loadmore-button","Button visibility:",{currentPage:Q,currentAfterLoad:H,maxPage:T,serverCurrentPage:isNaN(D)?null:D,serverMaxPage:isNaN(F)?null:F,serverFoundPosts:isNaN(z)?null:z,serverPostsPerPage:isNaN(G)?null:G,isLastPage:J,action:J?"remove":"keep"}),l.hasClass("dmach-loadmore")&&J&&l.remove(),i.after_post){var B=t("<textarea />").html(i.after_post).text().replace(/\\/g,""),W=t("<div/>").append(B);if("on"===c){var $=W.find(".dmach-loadmore").first();if($.length){var V=I.find(".dmach-loadmore").first();V.length&&(V.attr("data-btntext",$.attr("data-btntext")||V.attr("data-btntext")),V.attr("data-btntext_loading",$.attr("data-btntext_loading")||V.attr("data-btntext_loading")),V.attr("data-icon",$.attr("data-icon")||V.attr("data-icon")),V.text($.text()||V.text())),W.find(".dmach-loadmore").remove()}}I.append(W.contents())}if(o(i.inline_js),jQuery(".single_add_to_cart_button").addClass("ajax_add_to_cart"),"undefined"!=typeof ajax_disabled_products_class&&t("."+ajax_disabled_products_class+" .single_add_to_cart_button").removeClass("ajax_add_to_cart"),p.attr("data-current-page",Q+1),"function"==typeof resizeAllGridItems){var X=u.find("img").length;u.find("img").one("load",function(){--X<=0&&resizeAllGridItems()}).each(function(){this.complete&&jQuery(this).trigger("load")})}if("function"==typeof get_post_popup&&get_post_popup(),p.find(".grid-col").find(".gallery_vars").length>0){var K=p.find(".grid-col").find(".gallery_vars").attr("data-gallery_vars"),Y=p.find(".grid-col").find(".gallery_vars").attr("data-gallery_type");if(K="{"+(K=(K=(K=K.replace(/,\s*$/,"")).replace(/,/g,", ")).replace(/'/g,'"'))+"}",K=JSON.parse(K),jQuery(".et_pb_de_mach_acf_slider_containter").each(function(t,e){jQuery(this).hasClass("slick-initialized")&&jQuery(this).slick("unslick"),jQuery(this).slick(K)}),"gallery"===Y){var Z=p.find(".grid-col").find(".gallery_vars").attr("data-gallery_nav");Z="{"+(Z=(Z=(Z=Z.replace(/,\s*$/,"")).replace(/,/g,", ")).replace(/'/g,'"'))+"}",(Z=JSON.parse(Z)).asNavFor=".et_pb_de_mach_acf_slider_containter",Z.focusOnSelect=!0,jQuery(".et_pb_de_mach_acf_slider_containter_nav").each(function(t,e){jQuery(this).hasClass("slick-initialized")&&jQuery(this).slick("unslick"),jQuery(this).slick(Z)})}}if("function"==typeof et_pb_map_init&&u.find(".et_pb_map_container").each(function(){et_pb_map_init(jQuery(this))}),i.map_data&&jQuery(P).length>0&&jQuery(P).each(function(){jQuery(this);var t,e=jQuery(this).data("map");void 0!==E&&""!==E&&(t={url:E});for(let t=0;t<markers.length;t++)markers[t].setMap(null);if(markers=[],"on"!==M)jQuery.each(i.map_data,function(t,e){locations.push({lat:e.lat,lng:e.lng}),i_windows.push(e.infoview),void 0!==L&&"off"===L?labels.push(e.title?e.title.charAt(0):""):labels.push("")}),void 0!==e&&(markers=locations.map((a,r)=>{var o,i={position:a,map:e};void 0!==t&&(i.icon=t),void 0!==L&&"on"===L||(i.label=labels[r]),o=new google.maps.Marker(i);var n=new google.maps.InfoWindow({content:i_windows[r]});return google.maps.event.addListener(e,"click",function(){n.close()}),google.maps.event.addListener(o,"click",function(){n.open(e,o)}),o}));else if(jQuery.each(i.map_data,function(t,e){locations.push({lat:e.lat,lng:e.lng}),i_windows.push(e.infoview),void 0!==L&&"off"===L?labels.push(e.title?e.title.charAt(0):""):labels.push("")}),void 0!==e){markers=locations.map((a,r)=>{var o={position:a};void 0!==t&&(o.icon=t),void 0!==L&&"on"===L||(o.label=labels[r]);var i=new google.maps.Marker(o),n=new google.maps.InfoWindow({content:i_windows[r]});return google.maps.event.addListener(e,"click",function(){n.close()}),google.maps.event.addListener(i,"click",function(){n.open(e,i)}),i});const a=function(t){let e="string"==typeof t?t:"";if(e=e.replace(/\\/g,"/"),-1!==e.indexOf("/divi/divi-4/images/markerClusterer/m")&&(e=e.replace("/divi/divi-4/images/markerClusterer/m","/images/markerClusterer/m")),-1!==e.indexOf("/divi/divi-4/images/markerClusterer/")&&(e=e.replace("/divi/divi-4/images/markerClusterer/","/images/markerClusterer/")),!e){let t="";jQuery('script[src*="divi-filter-loadmore.min.js"]').each(function(){const e=jQuery(this).attr("src")||"";t||-1===e.indexOf("/js/divi-filter-loadmore.min.js")||(t=e)}),t&&(e=t.split("?")[0].replace(/\/js\/divi-filter-loadmore\.min\.js$/,"/images/markerClusterer/m"))}return e&&0!==e.indexOf("http")&&0===e.indexOf("/wp-content/")&&(e=window.location.origin+e),e||(e="https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m"),e}("undefined"!=typeof clusterer_obj&&clusterer_obj?clusterer_obj.imgPath:"");new MarkerClusterer(e,markers,{imagePath:a})}}),"masonry"===h&&"function"==typeof resizeAllGridItems){var tt=p.attr("data-masonry_ajax_buffer");resizeAllGridItems();X=jQuery(".divi-filter-archive-loop.main-loop").children().eq(0).find("img").length;jQuery(".divi-filter-archive-loop.main-loop").children().eq(0).find("img").one("load",function(){0===--X&&resizeAllGridItems()}).each(function(){this.complete&&jQuery(this).trigger("load")}),setTimeout(function(){resizeAllGridItems()},tt)}else"masonry"===h&&window.dispatchEvent(new Event("resize"));jQuery.fn.fitVids&&jQuery("#main-content").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']"}),p.find(".et_post_gallery").length>0&&(p.find(".et_post_gallery").each(function(){jQuery(this).magnificPopup({delegate:".et_pb_gallery_image a",type:"image",removalDelay:500,gallery:{enabled:!0,navigateByImgClick:!0},mainClass:"mfp-fade",zoom:{enabled:window.et_pb_custom&&!window.et_pb_custom.is_builder_plugin_used,duration:500,opener:function(t){return t.find("img")}},autoFocusLast:!1})}),p.find(".et_post_gallery").find("a").off("click")),jQuery(".variations_form").each(function(){jQuery(this).wc_variation_form(),jQuery(this).trigger("check_variations")}),jQuery.event.trigger({type:"divi_filter_completed"}),""===i.posts&&!0}else l.hasClass("dmach-loadmore")&&l.remove();n&&n.length&&null!==d&&n.attr("data-current-page",d),"function"==typeof s&&s()},error:function(t,r,o){e&&a("error","ajax","Loadmore request failed:",{status:r,error:o,response:t.responseText})}})}t(document).on("click",".dmach-loadmore",function(t){i(t)}),t(".divi-filter-archive-loop").each(function(){var e=t(this);if("infinite"===e.data("loadmore")){let a=!1;t(window).on("scroll."+(e.attr("id")||Math.random()),function(r){const o=parseInt(e.attr("data-current-page")),n=parseInt(e.attr("data-max-page"));if(a||o>=n)return;t(window).scrollTop()+t(window).height()>=e.offset().top+e.outerHeight(!0)-100&&(a=!0,i(r,e,function(){a=!1;parseInt(e.attr("data-current-page"))>=n&&t(window).off("scroll."+(e.attr("id")||Math.random()))}))})}}),"undefined"!=typeof Macy&&jQuery(".grid-layout-masonry").each(function(){var t=jQuery(this).find(".divi-filter-archive-loop.masonry");if(t.length){var e=parseInt(t.attr("data-masonry-row-column"),10)||0,a=parseInt(t.attr("data-masonry-row-gap"),10)||0,r=parseInt(t.attr("data-masonry-columns-desktop"),10)||3,o=parseInt(t.attr("data-masonry-columns-tablet"),10)||2,i=parseInt(t.attr("data-masonry-columns-mobile"),10)||1,n=t.find(".divi-filter-loop-container .grid-posts.loop-grid")[0];if(!n)return;var s=Macy({container:n,trueOrder:!1,waitForImages:!0,margin:{x:e,y:a},columns:r,breakAt:{1200:r,980:o,767:i}});jQuery(n).data("macy-instance",s),s.runOnImageLoad(function(){s.recalculate(!0)},!0),jQuery(document).off("ajaxComplete").on("ajaxComplete",function(){s.recalculate(!0)})}})})}();