(()=>{{const e=!!document.querySelector(".js-popular-posts")&&document.querySelector(".js-popular-posts-results li").cloneNode(!0),t=()=>{if(e&&(e.querySelector(".wp-block-post-title a")&&(e.querySelector(".wp-block-post-title a").innerHTML="",e.querySelector(".wp-block-post-title a").href=""),e.querySelector(".wp-block-post-featured-image")&&(e.querySelector(".wp-block-post-featured-image img").src="",e.querySelector(".wp-block-post-featured-image img").alt="",e.querySelector(".wp-block-post-featured-image a").href="",e.querySelector(".wp-block-post-featured-image img").removeAttribute("srcset"),e.querySelector(".wp-block-post-featured-image img").removeAttribute("sizes")),e.querySelector(".taxonomy-category")&&(e.querySelector(".taxonomy-category").innerHTML=""),e.querySelector(".wp-block-dieline-save-post"))){e.querySelector(".wp-block-dieline-save-post").dataset.postId="",e.querySelector(".wp-block-dieline-save-post").dataset.saved=!1,e.querySelector(".wp-block-dieline-save-post span").innerText="Add";const t=e.querySelector(".wp-block-dieline-save-post path");t&&t.setAttribute("d",t.dataset.notSaved)}},o=dielineSavedPosts.map((e=>parseInt(e,10))),s=e=>{e.closest(".js-popular-posts-control").querySelectorAll(".wp-block-button a").forEach((e=>{e.classList.add("has-background"),e.classList.add("has-bg-secondary-color"),e.classList.add("has-bg-shade-background-color")}))},r=t=>{const s=dielinePopularPosts[t];if(s){const t=document.querySelector(".js-popular-posts-results");t.innerHTML="",s.forEach((s=>{const r=e.cloneNode(!0);if(r.querySelector(".wp-block-post-title a").innerHTML=s.title,r.querySelector(".wp-block-post-title a").href=s.link,"single"===s.view?r.querySelector(".wp-block-post-featured-image img").src=s.thumbnail:r.querySelector(".wp-block-post-featured-image img").src=s.large,r.querySelector(".wp-block-post-featured-image img").alt=s.title,r.querySelector(".wp-block-post-featured-image a").href=s.link,"single"!==s.view){let e=0;if(s.categories.forEach((t=>{const o=document.createElement("a");if(o.href=t.link,o.innerHTML=t.name,e>0){const e=document.createElement("span");e.innerHTML=", ",e.classList.add("wp-block-post-terms__separator"),r.querySelector(".taxonomy-category").appendChild(e)}r.querySelector(".taxonomy-category").appendChild(o),e++})),r.querySelector(".wp-block-dieline-save-post").dataset.postId=s.id,o.includes(s.id)){r.querySelector(".wp-block-dieline-save-post").dataset.saved=!0,r.querySelector(".wp-block-dieline-save-post span").innerText="Remove";const e=r.querySelector(".wp-block-dieline-save-post path");e.setAttribute("d",e.dataset.saved)}}t.appendChild(r)}))}};t(),e&&document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll(".js-popular-posts-control .wp-block-button").forEach((e=>{e.addEventListener("click",(t=>{t.preventDefault(),s(e);const o=t.target.closest(".wp-block-button");o.querySelector("a").classList.remove("has-bg-secondary-color"),o.querySelector("a").classList.remove("has-bg-shade-background-color");let l="week";o.classList.contains("js-popular-posts-load-month")?l="month":o.classList.contains("js-popular-posts-load-year")?l="year":o.classList.contains("js-popular-posts-load-all-time")&&(l="all-time"),r(l)}))}))}))}})(); document.addEventListener("DOMContentLoaded",(()=>{function e(e){const t=e.target,n=t.getAttribute("aria-controls"),c=document.querySelectorAll(`.wp-block-happyprime-toggle-block[aria-controls="${n}"]`);"true"===t.getAttribute("aria-expanded")?(document.body.classList.add("has-open-menu"),c.forEach((e=>{e!==t&&(e.setAttribute("aria-pressed","true"),e.setAttribute("aria-expanded","true"))}))):(document.body.classList.remove("has-open-menu"),c.forEach((e=>{e!==t&&(e.setAttribute("aria-pressed","false"),e.setAttribute("aria-expanded","false"))})))}function t(e){const n=document.querySelector(".wp-block-dieline-account-nav"),c=document.querySelector(".account-menu-toggle");n.contains(e.target)||(c.dispatchEvent(new Event("click")),document.removeEventListener("click",t))}document.querySelectorAll(".wp-block-happyprime-toggle-block").forEach((n=>{const c=n.getAttribute("aria-controls");"expanded-menu"===(null!=c&&c)&&document.getElementById(c)&&n.addEventListener("click",e),"account-menu"===(null!=c&&c)&&n.addEventListener("click",(e=>{"true"===e.target.getAttribute("aria-expanded")&&document.addEventListener("click",t)}))}))}));