/*! DidYouMean - Wed, 16 Apr 2025 23:03:24 GMT */
"use strict";(self.webpackChunkom_api_js=self.webpackChunkom_api_js||[]).push([[8],{3940:function(t,e,s){s.r(e),s.d(e,{default:function(){return o}});var i=s(3824);class o{constructor(t){this.C=t,this.suggestion=null,this.form=null}maybeAddListener=()=>{this.suggestion&&(this.form=this.C?.Form?.form,this.form&&(0,i.each)(this.form.querySelectorAll(".om-dym-button"),((t,e)=>{(0,i.on)(e,"click.omDym",this.handleDidYouMean)})))};removeListener=()=>{this.form&&(0,i.each)(this.form.querySelectorAll(".om-dym-button"),((t,e)=>{(0,i.off)(e,"click.omDym")}))};off=()=>{o.prompted=null,this.resetSuggestion(),this.removeListener()};handleDidYouMean=t=>{if(!t.target)return;o.prompted=!0;"yes"===t.target.dataset.dym&&(0,i.each)(this.C.Form.inputs,((t,e)=>{"email"===e.type&&(e.value=this.suggestion)})),this.C.Form.resetValidation(),this.C.Optin.init()};getConfirmation=()=>{if(!this.suggestion)return"";const t=this.C?.Optin?.data?.fields?.email??"",e=t?`${(0,i.__)("Keep ")} ${t}`:(0,i.__)("No");return`\n\t\t\t${(0,i.__)("Did you mean")} ${this.suggestion}?\n\t\t\t${(0,i.__)("Yes")} |\n\t\t\t${e}\n\t\t`};hasBeenPrompted=()=>o.prompted;parseOptinResponse=t=>{const e=t?.dym_suggestion??null;o.prompted=null,e&&(this.suggestion=e)};resetSuggestion=()=>{this.suggestion=null}}o.prompted=null}}]);