1(()=>{"use strict";const e={n:t=>{const r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var i in r)e.o(r,i)&&!e.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:r[i]})},o:(e,t)=>Object.hasOwn(e,t)},t=window.wp.apiFetch;var r=e.n(t);const i=window.wp.i18n;function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}var a=!!EssentialBlocksLocalize&&EssentialBlocksLocalize.rest_rootURL;function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"overlay";s(e);var r=function(){var e=document.createElement("div");return e.className="ebpg-loading-spinner",e.innerHTML='\n <div class="ebpg-spinner-wrapper">\n <div class="ebpg-spinner"></div>\n <span class="ebpg-loading-text">Loading...</span>\n </div>\n ',e}();return"overlay"===t?(r.classList.add("ebpg-spinner-overlay"),e.style.position="relative"):"inline"===t&&r.classList.add("ebpg-spinner-inline"),e.appendChild(r),r}function s(e){e.querySelectorAll(".ebpg-loading-spinner").forEach(function(e){return e.remove()})}function l(e){var t=e.querySelector(".ebpg-button-spinner");t&&t.remove(),e.classList.remove("ebpg-loading"),e.disabled=!1}r().use(r().createRootURLMiddleware(a));var p=new WeakMap;function c(e){var t=(p.get(e)||0)+1;return p.set(e,t),t}function d(e,t){return p.get(e)===t}function g(e){e.querySelectorAll(":scope > p:not(.eb-loadmore-no-post)").forEach(function(e){return e.remove()});var t=e.querySelector(".eb-loadmore-no-post");t&&(t.style.display="none")}function u(e){if(document.getElementsByClassName("ebpg-pagination").length>0){var t=document.querySelectorAll(".ebpg-pagination button");t.length>0&&(document.querySelectorAll(".ebpostgrid-pagination").forEach(function(e){v(e)}),t.forEach(function(t){if(!t.hasAttribute("data-eb-pagination-initialized")){t.setAttribute("data-eb-pagination-initialized","true");var i=1;t.addEventListener("click",function(){var t=this,n=b(this,"ebpg-pagination-button"),a=b(this,"ebpg-pagination-item-previous"),p=b(this,"ebpg-pagination-item-next");i=n?parseInt(i)+1:a?parseInt(f(this))-1:p?parseInt(f(this))+1:parseInt(this.dataset.pagenumber);var g=this.closest(".eb-post-grid-wrapper");if(g){var u=g.dataset,y=c(g),m=g.dataset.currentFilter||"",h=e||m,q=JSON.parse(u.attributes),S=null!=q&&q.version?null==q?void 0:q.version:"";if(n)!function(e){if(!e.querySelector(".ebpg-button-spinner")){var t=document.createElement("span");t.className="ebpg-button-spinner",t.innerHTML='<div class="ebpg-button-spinner-icon"></div>',e.classList.add("ebpg-loading"),e.insertBefore(t,e.firstChild),e.disabled=!0}}(this);else{var L="v2"===S?g.querySelector(".eb-post-grid-posts-wrapper"):g;L&&o(L,"overlay")}r()({path:"essential-blocks/v1/queries",method:"POST",data:{query_data:u.querydata,attributes:u.attributes,query_param_string:h,pageNumber:i}}).then(function(e){if(n&&l(t),d(g,y))if(n)if(e)if("v2"===S){var r=t.closest(".eb-post-grid-wrapper").querySelector(".eb-post-grid-posts-wrapper");r&&r.insertAdjacentHTML("beforeend",e)}else t.closest(".ebpostgrid-pagination")&&t.closest(".ebpostgrid-pagination").insertAdjacentHTML("beforebegin",e);else{var i=g.querySelector(".eb-loadmore-no-post");i&&(i.style.display="block");var a=t.closest(".ebpostgrid-pagination");a&&(a.innerHTML="")}else{var o="v2"===S?g.querySelector(".eb-post-grid-posts-wrapper"):g;if(o&&s(o),t.closest(".eb-post-grid-wrapper").querySelectorAll(".ebpg-grid-post").forEach(function(e){e.remove()}),"v2"===S){var p=t.closest(".eb-post-grid-wrapper").querySelector(".eb-post-grid-posts-wrapper");p&&(p.innerHTML=e)}else t.closest(".ebpostgrid-pagination")&&t.closest(".ebpostgrid-pagination").insertAdjacentHTML("beforebegin",e);b(t,"ebpg-pagination-item")&&(t.closest(".ebpostgrid-pagination").querySelectorAll(".ebpg-pagination-item").forEach(function(e){e.classList.remove("active")}),t.classList.add("active")),v(t.closest(".ebpostgrid-pagination"))}}).catch(function(e){if(n)l(t);else if(d(g,y)){var r="v2"===S?g.querySelector(".eb-post-grid-posts-wrapper"):g;r&&s(r)}console.error("Essential Blocks: Failed to load posts",e)})}})}}))}}function b(e,t){return new RegExp("(\\s|^)"+t+"(\\s|$)").test(e.className)}function v(e){var t=e.querySelector(".ebpg-pagination-item.active");if(t){var r=parseInt(t.dataset.pagenumber),i=e.querySelectorAll(".ebpg-pagination-item"),n=i.length,a=1;
1i.forEach(function(e){a=parseInt(e.dataset.pagenumber),function(e){e.classList.remove("show"),e.classList.add("hide")}(e),(1===r&&a<=3||a>=r&&a<=r+2||a===n||1===a&&(r>=n-2||r>=4))&&function(e){e.classList.remove("hide"),e.classList.add("show")}(e)});var o=e.querySelectorAll(".ebpg-pagination-item-separator");o.length>0&&o.forEach(function(e){e.remove()});var s='<button class="ebpg-pagination-item-separator">...</button>';r<i.length-2&&i[i.length-1].insertAdjacentHTML("beforebegin",s),(r>=n-2||n>4&&r>=4)&&i[1].insertAdjacentHTML("afterend",s),1===r?(e.querySelector(".ebpg-pagination-item-previous").disabled=!0,e.querySelector(".ebpg-pagination-item-next").disabled=!1):r===n?(e.querySelector(".ebpg-pagination-item-previous").disabled=!1,e.querySelector(".ebpg-pagination-item-next").disabled=!0):(e.querySelector(".ebpg-pagination-item-previous").disabled=!1,e.querySelector(".ebpg-pagination-item-next").disabled=!1)}}function f(e){var t,r=1,i=null===(t=e.closest(".ebpostgrid-pagination"))||void 0===t?void 0:t.querySelector(".ebpg-pagination-item.active");if(i){if(r=i.dataset?i.dataset.pagenumber:1,b(e,"ebpg-pagination-item-next")){for(var n=i.nextElementSibling;n&&!n.classList.contains("ebpg-pagination-item");)n=n.nextElementSibling;n.classList.add("active"),i.classList.remove("active")}else if(b(e,"ebpg-pagination-item-previous")){for(var a=i.previousElementSibling;a&&!a.classList.contains("ebpg-pagination-item");)a=a.previousElementSibling;a.classList.add("active"),i.classList.remove("active")}v(e.closest(".ebpostgrid-pagination"))}return r}window.addEventListener("DOMContentLoaded",function(){u("")}),window.addEventListener("DOMContentLoaded",function(){var e,t=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,a=function(){};return{s:a,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw o}}}}(document.getElementsByClassName("eb-post-grid-category-filter"));try{var a=function(){var t=e.value,n=t.dataset.ebpgtaxonomy;t.querySelectorAll(".ebpg-category-filter-list li").forEach(function(e){e.addEventListener("click",function(e){var t,a=this,l=e.target.getAttribute("data-ebpgCategory");t="all"===l?"&query_type=filter":"&taxonomy=".concat(n,"&category=").concat(l);var p=this.closest(".eb-post-grid-wrapper"),b=p.dataset,v=c(p),f=JSON.parse(b.attributes),y=null!=f&&f.version?null==f?void 0:f.version:"";p.dataset.currentFilter="all"===l?"":t;var m="v2"===y?p.querySelector(".eb-post-grid-posts-wrapper"):p;m&&o(m,"overlay"),r()({path:"essential-blocks/v1/queries",method:"POST",data:{query_data:b.querydata,attributes:b.attributes,query_param_string:t},parse:!1}).then(function(e){if(d(p,v)){var n=e.headers.get("X-WP-Total");if(n){var o=new FormData;o.append("action","post_grid_block_pagination"),o.append("post_grid_pagination_nonce",EssentialBlocksLocalize.post_grid_pagination_nonce),o.append("querydata",null==b?void 0:b.querydata),o.append("attributes",null==b?void 0:b.attributes),o.append("totalPosts",n),fetch(EssentialBlocksLocalize.ajax_url,{method:"POST",body:o}).then(function(e){return e.text()}).then(function(e){if(d(p,v)){var r=p.querySelector(".ebpostgrid-pagination");if(r)r.innerHTML=e;else{var i=document.createElement("div");i.className="ebpostgrid-pagination ebpg-pagination ",i.innerHTML=e,p.appendChild(i)}u(t)}}).catch(function(e){return console.log(e)}),r()({path:"essential-blocks/v1/queries",method:"POST",data:{query_data:b.querydata,attributes:b.attributes,query_param_string:t}}).then(function(e){if(d(p,v)){var t="v2"===y?a.closest(".eb-post-grid-wrapper").querySelector(".eb-post-grid-posts-wrapper"):a.closest(".eb-post-grid-wrapper");if(t&&s(t),a.closest(".eb-post-grid-wrapper").querySelectorAll(".ebpg-grid-post").forEach(function(e){e.remove()}),g(p),"v2"===y){var r=a.closest(".eb-post-grid-wrapper").querySelector(".eb-post-grid-posts-wrapper");if(r)r.innerHTML=e;else{var i=document.createElement("div");i.className="eb-post-grid-posts-wrapper",i.innerHTML=e,a.closest(".eb-post-grid-category-filter").insertAdjacentHTML("afterend",i.outerHTML)}}else a.closest(".eb-post-grid-category-filter").insertAdjacentHTML("afterend",e);a.closest(".eb-post-grid-category-filter").querySelectorAll(".ebpg-category-filter-list-item").forEach(function(e){e.classList.remove("active")}),a.classList.add("active")}}).catch(function(e){if(d(p,v)){var t="v2"===y?a.closest(".eb-post-grid-wrapper").querySelector(".eb-post-grid-posts-wrapper"):a.closest(".eb-post-grid-wrapper");t&&s(t),console.error("Essential Blocks: Failed to load filtered posts",e)}})}else{var l="v2"===y?a.closest(".eb-post-grid-wrapper").querySelector(".eb-post-grid-posts-wrapper"):a.closest(".eb-post-grid-wrapper");l&&s(l),a.closest(".eb-post-grid-category-filter").querySelectorAll(".ebpg-category-filter-list-item").forEach(function(e){e.classList.remove("active")}),a.classList.add("active");var c=a.closest(".eb-post-grid-wrapper");c.dataset.currentFilter=t,c.querySelectorAll(".ebpg-grid-post").forEach(function(e){e.remove()}),c.querySelector(".ebpostgrid-pagination")&&(c.querySelector(".ebpostgrid-pagination").innerHTML=""),g(c),c.insertAdjacentHTML("beforeend","<p>".concat((0,i.__)("No Posts Found","essential-blocks"),"</p>"))}}},function(e){if(d(p,v)){var t="v2"===y?a.closest(".eb-post-grid-wrapper").querySelector(".eb-post-grid-posts-wrapper"):a.closest(".eb-post-grid-wrapper");t&&s(t),console.log("error",e)}})})})};for(t.s();!(e=t.n()).done;)a()}catch(e){t.e(e)}finally{t.f()}})})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.