1import{g as u}from"../../../../vendor/event-tag.js";import{g as A}from"../../../../vendor/helper.js";import"../../../../vendor/react-vendors.js";async function F(){var E;const C=async t=>{const o=A();try{const e=await fetch(t,{headers:{"Content-Type":"application/json",...o&&{__CustomKenticoMode:o}}});if(!e.ok)throw new Error(`Response status: ${e.status}`);return await e.json()}catch(e){return console.error(e.message),null}},h=((E=document.querySelector(".section-container:has(.faq-multi-level) .section-container-heading h2:first-of-type"))==null?void 0:E.innerText)||"",b=t=>{if(u().page_type!=="Support Page")return;const e={...u(),current_section:h,click_text:`Select Icon-I would like to know more about ${t||""}`,user_action:"Select",target_url:"",event_type:"Engagement"};window.dataLayer.push(e),console.log(e)},T=t=>{const o=t.target.closest(".accordion-button");if(o){const i=o.classList.contains("collapsed"),s={...u(),current_section:h,click_text:o.innerText,user_action:i?"Collapse":"Expand",target_url:"Target URL",event_type:"Engagement"};window.dataLayer.push(s),console.log(s);return}const e=t.target.closest(".accordion-body a");if(e){const i=e.closest(".accordion-item").querySelector(".accordion-button").innerText||"",s={...u(),current_section:`${h}-${i}`,click_text:e.innerText||"",user_action:"Link Click",target_url:e.href||"",event_type:"Engagement"};window.dataLayer.push(s),console.log(s);return}},x=t=>{u().page_type==="Support Page"&&(t.removeEventListener("click",T),t.addEventListener("click",T))},S=({name:t,code:o})=>{const e=document.createElement("li");return e.innerHTML=` 2 <a class="dropdown-item faq-select-item" role="button" data-code="${o}"> 3 <span class="faq-select-item-text line-clamp line-clamp-2">${t}</span> 4 <i class="faq-select-item-icon income-icons-check"></i> 5 </a>`,e},p=Array.from(document.querySelectorAll(".faq-multi-level"));if(!p.length)return;const $=p[0].dataset.urlOptions,D=p[0].dataset.urlContent,f=await C($);!f||!Array.isArray(f)||p.forEach(t=>{const o=t.querySelector(".faq-select.category .dropdown-menu"),e=t.querySelector(".faq-select.topic .dropdown-menu"),i=t.querySelector(".faq-select.category .faq-select-toggler-text"),s=t.querySelector(".faq-select.topic .faq-select-toggler-text"),v=t.querySelector(".faq-select.topic .faq-select-toggler"),m=t.querySelector(".faq-content"),g=t.querySelector(".faq-no-result"),l=t.querySelector(".faq-content .accordion");if(!o||!e||!i||!s||!v||!m||!g||!l)return;x(l);const _=document.createDocumentFragment();f.forEach(c=>{c!=null&&c.name&&(c!=null&&c.code)&&_.appendChild(S(c))}),o.appendChild(_),v.disabled=!0,o.addEventListener("click",c=>{c.preventDefault();const a=c.target.closest("a");if(!a)return;b(a.innerText),o.querySelectorAll("a.active").forEach(n=>n.classList.remove("active")),a.classList.add("active");const q=a.dataset.code,r=f.find(n=>n.code===q);if(!r)return;i.textContent=r.name||"â",s.textContent="Please select topic",e.innerHTML="";const d=document.createDocumentFragment();(r.faqTopics||[]).forEach(n=>{n!=null&&n.name&&(n!=null&&n.code)&&d.appendChild(S(n))}),e.appendChild(d),l.innerHTML="",g.classList.remove("d-none"),m.classList.add("d-none"),v.disabled=!(r.faqTopics&&r.faqTopics.length)}),e.addEventListener("click",async c=>{var k;c.preventDefault();const a=c.target.closest("a");if(!a)return;b(a.innerText),e.querySelectorAll("a.active").forEach(y=>y.classList.remove("active")),a.classList.add("active");const q=a.dataset.code,r=((k=a.querySelector("span"))==null?void 0:k.textContent)||"";s.textContent=r,l.innerHTML="";const d=await C(`${D}?codename=${encodeURIComponent(q)}`);if(!d.length){g.classList.remove("d-none"),m.classList.add("d-none");return}const n=document.createDocumentFragment();d.forEach((y,M)=>{const L=document.createElement("div");L.classList.add("accordion-item");const w=`faq-${q}-${M}`;L.innerHTML=` 6 <h2 class="accordion-header"> 7 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" 8 data-bs-target="#${w}" aria-expanded="false" aria-controls="${w}"> 9 ${y.question} 10 </button> 11 </h2> 12 <div id="${w}" class="accordion-collapse collapse" data-bs-parent="#faq-accordion"> 13 <div class="accordion-body">${y.answer}</div> 14 </div>`,n.appendChild(L)}),l.appendChild(n),g.classList.add("d-none"),m.classList.remove("d-none")})})}document.addEventListener("DOMContentLoaded",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.