"use strict";(()=>{var g=()=>{let f=document.querySelectorAll("[cl_counties-waiter-by-state]");if(f.length){f.forEach(c=>{let t=c.getAttribute("cl_counties-waiter-by-state");t&&document.querySelectorAll(`[cl-i_counties-by-state="${t}"]`).forEach(n=>{c.appendChild(n)})});let u=document.querySelectorAll("[cl-i_cities-waiter-by-county]");u.length&&u.forEach(c=>{let t=c.getAttribute("cl-i_cities-waiter-by-county");t&&document.querySelectorAll(`[cl-i_cities-by-county="${t}"]`).forEach(n=>{c.appendChild(n)})})}};var b=()=>{if(!document.querySelector("[util_hubspot-share-forms]"))return;let u=t=>{if(t.dataset.shareInitialized==="true")return;let r=t.querySelector(".hsfc-PostSubmit .hsfc-RichText");if(!r){let e=5,i=setInterval(()=>{t.querySelector(".hsfc-PostSubmit .hsfc-RichText")&&(clearInterval(i),u(t)),e--,e===0&&clearInterval(i)},500);return}t.dataset.shareInitialized="true",r.querySelectorAll("[trigger-share]").forEach(e=>e.remove());let n=t.querySelector("[trigger-share]");if(n){let e=n.cloneNode(!0);e.dataset.initialized="true";let{phone:i}=t.dataset;i&&i.length?e.addEventListener("click",d=>{let o=d.currentTarget.closest("[share-wrapper]");if(!o)return;let h=o.getAttribute("share-wrapper-text")??"",a=o.getAttribute("share-wrapper")??"",s=[];h&&s.push(h),a&&s.push(a);let l=/iPhone|iPad|iPod/i.test(navigator.userAgent)?"&":"?",p=`sms:${i}${l}body=${encodeURIComponent(s.join(` `))}`;window.location.href=p}):e.addEventListener("click",async d=>{let o=d.currentTarget.closest("[share-wrapper]");if(!o)return;let h=o.getAttribute("share-wrapper-title")??"Share this content",a=o.getAttribute("share-wrapper-text")??"",s=o.getAttribute("share-wrapper")??"";try{let m=/^https?:\/\//.test(s),l;if(m)l={title:h,url:s},a&&(l.text=a);else{let p=a?`${s} ${a}`:s;l={title:h,text:p}}navigator.share?await navigator.share(l):console.log("Web Share API is not supported in this browser")}catch(m){console.error("Error occurred while trying to share:",m)}}),r.appendChild(e)}},c=t=>{let r=t.target,n=r.closest("[share-wrapper]");if(!n)return;console.log("Form submitted inside a [share-wrapper]. Initializing button creation for:",n),n.dataset.submitted="true";let e=r.querySelector('input[type="tel"]');if(e&&e.value){let i=e.value.replace(/[^+\d]/g,"");n.dataset.phone=i}setTimeout(()=>{u(n)},100)};document.body.addEventListener("submit",c,!0)};window.Webflow||(window.Webflow=[]);window.Webflow.push(async()=>{b(),g()});})();