/*! For license information please see comment-form.js.LICENSE.txt */ (()=>{if("function"!=typeof window.DOMPurify.sanitize)throw Error("DOMPurify not found.");const e=document.querySelector("div.c-wpComments"),t=document.getElementById("commentform"),n=document.getElementById("respond"),o=document.querySelector("textarea#comment"),c=document.querySelector("input#submit"),a=document.querySelector("input#comment_parent");if(e&&n&&t&&o&&c){t.addEventListener("submit",(a=>{a.preventDefault();const m=new FormData(t);m.append("action","submit_comment"),m.append("_wpnonce",comment_form_ajax_data.nonce),c.disabled=!0,fetch(comment_form_ajax_data.ajax_url,{method:"POST",body:m}).then((e=>e.json())).then((t=>{if(t.success){const a=document.querySelector("ol.comment-list");if(a)if(n.parentElement.classList.contains("comment-body")){const e=n.closest("li.comment"),o=e?.querySelector("ol.children");if(o&&o.childElementCount>0)o.insertAdjacentHTML("beforeend",window.DOMPurify.sanitize(t.data.html));else if(e){const n=`
    ${t.data.html}
`;e.insertAdjacentHTML("beforeend",window.DOMPurify.sanitize(n))}const c=document.getElementById("cancel-comment-reply-button");c&&c.click()}else a.insertAdjacentHTML("afterbegin",window.DOMPurify.sanitize(t.data.html));else{const n=document.createElement("ol");n.classList.add("comment-list"),e.append(n);const o=e.querySelector("ol.comment-list");o&&o.insertAdjacentHTML("afterbegin",window.DOMPurify.sanitize(t.data.html))}o.value="",c.disabled=!1,function(){const e=document.getElementById("post-comments-counter");if(!e)return;const{postCommentsCount:t}=e.dataset;if(!t)return;const n=parseInt(t,10);Number.isNaN(n)||(e.dataset.postCommentsCount=n+1,e.textContent=`${e.dataset.postCommentsCount} comments`)}()}else alert(t.data.message),c.disabled=!1})).catch((e=>{alert("Oops. Something went wrong. Try reloading the page and submitting your comment again."),c.disabled=!1}))}));const m=document.querySelectorAll("a.comment-reply-link");m&&m.forEach((t=>{t.addEventListener("click",(c=>{if(c.preventDefault(),!(n instanceof HTMLDivElement)||"string"==typeof n)throw Error("Comment form container is not an HTML element.");t.parentElement.parentElement.append(n);const m=document.getElementById("reply-title");m&&(m.innerHTML='Write a reply ');const i=t.dataset.commentid;a.value=i,o.focus();const r=document.getElementById("cancel-comment-reply-button");r&&r.addEventListener("click",(t=>{if(t.preventDefault(),t.stopPropagation(),!(n instanceof HTMLDivElement)||"string"==typeof n)throw Error("Comment form container is not an HTML element.");e.prepend(n),m&&(m.innerHTML="Write a comment"),a.value=0,o.focus()}))}))}))}})();; (function(){var __webpack_exports__={};try{window.sophi=SOPHIDATA}catch(a){}(function(f,g){window.sophi=window.sophi||{};var c=window.sophi;c.q=c.q||[],c.sendEvent=function(a){c.q.push(a)},c.data=c.data||{},c.settings=c.settings||{};const b=c.settings;let a;b.trackerName=b.trackerName||"sophiTag";try{window.localStorage&&((a=localStorage.getItem(`${b.trackerName}.tagCdn`))&&"string"===typeof a&&a.length>7||(a=void 0))}catch(e){a=void 0}b.loadFrom=a?`${a}sophi.min.js`:b.loadFrom||b.tracker_address,b.legacy=a?`${a}sophi.legacy.min.js`:b.loadFrom||"https://cdn.sophi.io/latest/sophi.legacy.min.js";try{eval('let id = Symbol("id"), a = [...new Set([0,1])].includes(0);')}catch(a){b.loadFrom=b.legacy}finally{if(!window[b.trackerName]){a=document.createElement("script");const e=document.getElementsByTagName("script")[0];a.async=1,a.src=b.loadFrom,e.parentNode.insertBefore(a,e)}}c.sendEvent({type:"page_view"})})()})();;