window.chameleonTYP={typLoaderInitialized:!1,typPopupInitialized:!1,hasTypPopup:!1,responsesCount:0,startTimeCheck:0,ajaxUrl:ulpnVars.ajaxURL,containerID:"",quoteRequested:ulpnVars.i18n.typ_quote_requested,optoutMessage:ulpnVars.i18n.typ_optout_message,init:function(){var e=this;window.addEventListener("beforeunload",(function(){e.hasTypPopup&&e.startTimeCheck>0&&!e.typPopupInitialized&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"ThankYouPage",eventCategory:"Bounce",eventAction:"LoaderDropoff",eventLabel:(Date.now()-e.startTimeCheck)/1e3}))})),document.addEventListener("click",this.handleDocumentClick.bind(this))},handleDocumentClick:function(e){var t=e.target;t.matches(".sc-modal-overlay .thank-you-modal-close")?this.closePopup(t):t.matches("#legal-comp-checkbox")?this.optOutMessaging(t):t.matches(".request-quote-btn")?this.requestQuoteButtonClick(t):t.matches(".cross-sell-button")?this.crossSellButtonClick(t):t.matches(".request-all-button")?this.requestAllButtonClick(t):t.matches(".request-none-button")&&this.requestNoneButtonClick(t)},closePopup:function(e){e.closest(".sc-modal-overlay").remove(),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"ThankYouPage",eventCategory:"PageClose",eventAction:"CloseCross",eventLabel:""})},optOutMessaging:function(e){e.style.display="none",document.querySelector(".bottom-subscription").innerHTML=this.optoutMessage;var t=new URL(window.location.href),n=t.searchParams.has("sid")?t.searchParams.get("sid"):window.sid,o={action:"opt_out",form_id:t.searchParams.has("fid")?t.searchParams.get("fid"):window["inputData".concat(this.containerID)].formId,submission_id:n,action_value:1,consent_type:"email",should_overwrite:!0};fetch("https://webforms-us.mvfglobal.com/api/v1/update_marketing_consent",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)}).catch((function(e){return console.error("Error:",e)}))},requestQuoteButtonClick:function(e){var t=e.getAttribute("name"),n=this.closestIndex(e,".content-wrap-supplier");this.changeRequestButton(e),this.submitTYPLead(t),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"ThankYouPage",eventCategory:"SelectConnect",eventAction:t,eventLabel:n+1})},crossSellButtonClick:function(e){var t=e.getAttribute("name"),n=this.closestIndex(e,".content-wrap-supplier");window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"ThankYouPage",eventCategory:"CrossSell",eventAction:t,eventLabel:n+1})},requestAllButtonClick:function(e){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"ThankYouPage",eventCategory:"SelectConnect",eventAction:"RequestAll",eventLabel:"RequestAll"}),document.querySelectorAll(".main-suppliers .request-quote-btn").forEach((function(e){e.click()})),this.changeRequestButton(e)},requestNoneButtonClick:function(e){this.closePopup(e),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"ThankYouPage",eventCategory:"PageClose",eventAction:"NoMoreQuotes",eventLabel:""})},closestIndex:function(e,t){for(var n=0,o=!1;e&&!o;)e.matches(t)?o=!0:(e=e.parentElement,n++);return o?n:-1},submitTYPLead:function(e){var t=window["formWidgetInfoObject".concat(this.containerID)],n={"Brand (hidden)":e};t.sendSessionDataToMvfFormWidget(n),(0,t.updateCampaignId)(window["inputData".concat(this.containerID)].campaignId),t.resubmitMvfFormWidget()},changeRequestButton:function(e){var t='\n