PageSourceSearch

https://sallessurlhers.fr/wp-content/plugins/divi-contact-form-helper/d5/assets/public/public.min.js?ver=2.1.8

js sallessurlhers.fr collected 2026-10-02 21:07:17 UTC 75,310 bytes, 1 lines download raw bytes

1(r=>{let i={};var{DiviContactFormHelperData:e={}}=window;i.appConfig={ajaxURL:e.ajaxURL,ajaxNonce:e.ajaxNonce,userIPAddress:e.userIPAddress},i.uiSelectors={contactFormContainerEl:'div[class*="et_pb_contact_form_container"]',contactFormSelector:".et_pb_contact_form",submitButtonSelector:".et_pb_contact_submit",messageSelector:".et-pb-contact-message"},i.fieldErrorReasonAttr="data-dcfh_error_message",i.wizardMessageAttr="data-dcfh_wizard_message",i.emailPattern=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;let n=(e,t)=>{let a=0,r=e.length;for(;a<r&&-1!==t.indexOf(e[a]);)a++;for(;r>a&&-1!==t.indexOf(e[r-1]);)r--;return e.slice(a,r)};i.isEmailValid=e=>{var t,a,r,e=String(e??"");return!(e.length<6||-1===(t=e.indexOf("@",1))||(a=e.slice(0,t),e=e.slice(t+1),!/^[a-zA-Z0-9!#$%&'*+/=?^_`{|}~.-]+$/.test(a))||(/\.{2,}/.test(e)||n(e," \t\n\r\0\v.")!==e||(r=e.split(".")).length<2))&&r.every(e=>n(e," \t\n\r\0\v-")===e&&/^[a-z0-9-]+$/i.test(e))},i.customRuleFailure=(t,a={})=>
1{if(!t||!t.tagName)return"";var r="string"==typeof t.value?t.value.trim():"";if(!r)return"";if("TEXTAREA"!==t.tagName)return t.classList.contains("tel")&&t.inputmask&&"function"==typeof t.inputmask.isComplete&&!t.inputmask.isComplete()&&(a.incomplete_phone_text||a.field_error_text)||"";{var n=t.getAttribute("pattern");if(!n)return"";let e=null;try{e=new RegExp(`^(?:${n})$`,"s")}catch(e){return""}return!e.test(r)&&(t.getAttribute("title")||a.field_error_text)||""}},i.i10n={dialogConfirmText:e.dialogConfirmText,dialogCancelText:e.dialogCancelText,captchaUnavailableText:e.captchaUnavailableText,captchaUploadRequiredText:e.captchaUploadRequiredText,captchaSignatureRequiredText:e.captchaSignatureRequiredText,uploadFailedText:e.uploadFailedText},i.readFormConfig=e=>{e=e instanceof Element?e:e&&e[0],e=e&&e.closest?e.closest(i.uiSelectors.contactFormContainerEl)||e:null,e=e?e.getAttribute("data-form-config"):null;if(!e)return{};try{return JSON.parse(e)}catch(e){return{}}},i.getUploadTicket=e=>{e=e instanceof Element?e:e&&e[0],e=e&&e.closest?e.closest(i.uiSelectors.contactFormContainerEl):null;return e&&e.getAttribute("data-dcfh_upload_ticket")||""},i.getNextAvailableDate=(e,t)=>{for(;t.includes(e.getDay());)e.setDate(e.getDate()+1);return e},i.setCookie=(t,a,r)=>{if(null===i.getCookie(t)){let e="";var n;r&&((n=new Date).setTime(n.getTime()+24*r*60*60*1e3),e="; expires="+n.toUTCString()),document.cookie=t+"="+(a||"")+e+"; path=/"}},i.getCookie=e=>{var a=e+"=",r=document.cookie.split(";");for(let t=0;t<r.length;t++){let e=r[t];for(;" "===e.charAt(0);)e=e.substring(1,e.length);if(0===e.indexOf(a))return e.substring(a.length,e.length)}return null},window.KS_PAC_DCFH_PUB=i,document.addEventListener("DOMContentLoaded",()=>{i.handleMultistepFormWizard(r),i.handleScrollToErrorMessage(r),i.handleFormSubmitErrorMessage(r),i.handleEmailValidation(r),i.handleInlineFieldError(r),i.handleCustomStrings(r),i.handleLoadingIcon(r),i.handleTrackUniqueViews(r),i.handleSearchInDropdown(r),i.handleFormRedirect(r),i.handleCustomFieldRules(r),i.handlePhoneNumberFormatting(r),i.handleDateTimePicker(r),i.handleFileUpload(r),i.handleRemoveFile(r),i.handleSignaturePad(r),i.handleStarRating(r),i.handleFormSubmitScripts(r),onloadGoogleRecaptchaCallback(r),onloadTurnstileCallback(r);let a=e=>1===e.nodeType&&(e.matches("form"+i.uiSelectors.contactFormSelector)||!!e.querySelector("form"+i.uiSelectors.contactFormSelector));document.querySelectorAll(i.uiSelectors.contactFormContainerEl).forEach(e=>{let t=!1;new MutationObserver(e=>{t||e.some(e=>Array.from(e.addedNodes).some(a))&&(t=!0,window.requestAnimationFrame(()=>{t=!1,i.handleSearchInDropdown(r),i.handlePhoneNumberFormatting(r),i.handleDateTimePicker(r)}))}).observe(e,{childList:!0,subtree:!0})})})})(jQuery),(()=>{let s="turnstileRendered",e="turnstileObserving",i="turnstileExecuted",r="dcfhTurnstileBypass",n="et_pb_cf_turnstile--invisible",o="et_pb_cf_turnstile_notice",l=new WeakMap,d=new WeakMap,a=new WeakMap,c=e=>{let t=a.get(e);return t||(t={requested:!1,settled:!1,waiters:[]},a.set(e,t)),t},_=new WeakMap,u=e=>e.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl),p=e=>{e=u(e);return e?jQuery(e).data("form_unique_num"):""},f=e=>e.querySelector("input"),m=e=>"render"===e.getAttribute("data-execution")?"render":"execute",g=(e,t)=>{jQuery(e).closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl).find(".et_pb_contact_submit").prop("disabled",t).css("pointer-events",t?"none":"auto")},h=(e,t)=>{var a;t&&(C(e),(a=document.createElement("p")).className=o,a.setAttribute("role","alert"),a.textContent=t,e.parentNode.insertBefore(a,e.nextSibling))},C=e=>{e=e.parentNode&&e.parentNode.querySelector("."+o);e&&e.remove()},v=e=>!!e&&!c(e).requested&&!!e.querySelector(".et_pb_file_token, .et_pb_signature_pad"),S=e=>{var t=c(e);t.settled=!0;let a=e.getAttribute("data-dcfh_upload_ticket")||"";t.waiters.splice(0).forEach(e=>e(a))},b=(t,e,a)=>{c(t).requested=!0;let r={action:"dcfh_captcha_ticket",_wpnonce:KS_PAC_DCFH_PUB.appConfig.ajaxNonce,token:e,form_unique_num:jQuery(t).data("form_unique_num")};KS_PAC_DCFH_PUB.ajaxWithNonceRetry({type:"POST",url:KS_PAC_DCFH_PUB.appConfig.ajaxURL,dataType:"json",data:r,success:e=>{e&&e.success&&e.data&&e.data.ticket&&t.setAttribute("data-dcfh_upload_ticket",e.data.ticket)},complete:()=>{S(t),a()}},e=>{r._wpnonce=e})},y=(KS_PAC_DCFH_PUB.ensureUploadTicket=(e,n)=>{e=e instanceof Element?e:e&&e[0],e=e&&e.closest?e.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl):null;if(!e)return Promise.resolve("");var t=e.getAttribute("data-dcfh_upload_ticket");if(t)return Promise.resolve(t);let i=e.querySelector(".et_pb_cf_turnstile"),o=c(e);return!i||"true"!==i.dataset[s]||o.settled?Promise.resolve(""):new Promise(t=>{let a=!1,e=e=>{a||(a=!0,clearTimeout(r),t(e))},r=setTimeout(()=>e(""),2e4);o.waiters.push(e),x(i),"function"==typeof n&&n()})},e=>{var t=e.firstElementChild;t&&e.classList.toggle(n,t.getBoundingClientRect().width<=1)}),P=a=>{if("undefined"==typeof ResizeObserver)y(a);else{var e=d.get(a);e&&(e.disconnect(),d.delete(a));let t=e=>{var t=new ResizeObserver(()=>y(a));t.observe(e),d.set(a,t)};if(a.firstElementChild)t(a.firstElementChild);else if("undefined"!=typeof MutationObserver){let e=new MutationObserver(()=>{a.firstElementChild&&(e.disconnect(),t(a.firstElementChild),y(a))});e.observe(a,{childList:!0})}}},D=e=>{var t=_.get(e);t&&(_.delete(e),clearTimeout(t.timer),g(e,!1),t.run())},A=e=>{var t=_.get(e);t&&(_.delete(e),clearTimeout(t.timer),g(e,!1))},w=(e,t)=>{C(e);
1var a=p(e),r=f(e),a=(r&&(r.name="et_pb_contact_ct_token_"+a,r.value=t),u(e));v(a)?b(a,t,()=>E(e,!0)):D(e)},F=t=>{var e,a,r,n;"undefined"!=typeof turnstile&&(n=jQuery(t),e=p(t),a=n.data("size")||"normal",r=m(t),t.dataset[s]="true",n=turnstile.render(t,{sitekey:n.data("sitekey"),theme:"light",size:a,action:"dcfh-contact-form-"+e,execution:r,appearance:"render"===r?"always":"execute","refresh-expired":"render"===r?"auto":"manual",callback:e=>w(t,e),"error-callback":()=>(delete t.dataset[i],A(t),h(t,KS_PAC_DCFH_PUB.i10n.captchaUnavailableText),!0),"timeout-callback":()=>{E(t,_.has(t))},"expired-callback":()=>{E(t,!1)}}),l.set(t,n),P(t))},x=t=>{if("undefined"!=typeof turnstile&&"true"!==t.dataset[i]&&"render"!==m(t)){var e=l.get(t);if(void 0!==e){t.dataset[i]="true";try{turnstile.execute(e)}catch(e){delete t.dataset[i]}}}},E=(e,t)=>{var a=l.get(e);if("undefined"!=typeof turnstile&&void 0!==a&&"function"==typeof turnstile.reset)try{turnstile.reset(a)}catch(e){}a=f(e);a&&(a.value=""),delete e.dataset[i],t&&x(e)},U=e=>{if("undefined"!=typeof turnstile){var t="true"===e.dataset[i],a=l.get(e);if(void 0!==a&&"function"==typeof turnstile.remove)try{turnstile.remove(a)}catch(e){}l.delete(e);a=d.get(e);a&&(a.disconnect(),d.delete(e)),e.innerHTML="",e.classList.remove(n),delete e.dataset[s],delete e.dataset[i],F(e),t&&x(e)}},B=a=>{"true"!==a.dataset[e]&&"undefined"!=typeof IntersectionObserver&&(a.dataset[e]="true",new IntersectionObserver(e=>{e.forEach(e=>{var e=e.boundingClientRect,e=0<e.width||0<e.height,t=a.dcfhTurnstileWasDisplayed;(a.dcfhTurnstileWasDisplayed=e)&&("true"!==a.dataset[s]?F(a):!1===t&&U(a))})}).observe(a))},k=()=>{jQuery(".et_pb_cf_turnstile").each((e,t)=>(t=t,B(t),void("true"!==t.dataset[s]&&null!==t.offsetParent&&F(t))))},H=e=>e&&1===e.nodeType&&e.closest&&(e=e.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl))?e.querySelector(".et_pb_cf_turnstile"):null;var t=e=>{e=H(e.target);e&&"true"===e.dataset[s]&&x(e)};if(document.addEventListener("focusin",t,!0),document.addEventListener("change",t,!0),document.addEventListener("submit",t=>{let a=t.target;if(a&&a.matches&&a.matches(KS_PAC_DCFH_PUB.uiSelectors.contactFormSelector))if("true"===a.dataset[r])delete a.dataset[r];else{let e=H(a);e&&"true"===e.dataset[s]&&!(e=>{e=f(e);return e&&e.value||""})(e)&&(t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),A(e),g(e,!0),_.set(e,{run:()=>{a.dataset[r]="true",a.dispatchEvent(new Event("submit",{bubbles:!0,cancelable:!0}))},timer:setTimeout(()=>{A(e),h(e,KS_PAC_DCFH_PUB.i10n.captchaUnavailableText)},2e4)}),x(e))}},!0),window.onloadTurnstileCallback=function(){setTimeout(k,300)},window.ksPacDcfhTurnstileApiFired&&(delete window.ksPacDcfhTurnstileApiFired,window.onloadTurnstileCallback()),"undefined"!=typeof MutationObserver){let e=new MutationObserver(e=>{for(var t of e)for(let e of t.addedNodes)if(1===(a=e).nodeType&&(a.matches(".et_pb_cf_turnstile")||null!==a.querySelector(".et_pb_cf_turnstile")))return void k();var a});jQuery(()=>{document.body&&e.observe(document.body,{childList:!0,subtree:!0})})}})(),KS_PAC_DCFH_PUB.confirmDialog=({message:c,context:_,title:u="",confirmText:p="",cancelText:f="",tone:m="danger"})=>new Promise(t=>{KS_PAC_DCFH_PUB.openDialog&&KS_PAC_DCFH_PUB.openDialog.close(!1);var e=_?KS_PAC_DCFH_PUB.readFormConfig(_):{},e={dialogConfirmText:e.dialog_confirm_text||(KS_PAC_DCFH_PUB.i10n||{}).dialogConfirmText,dialogCancelText:e.dialog_cancel_text||(KS_PAC_DCFH_PUB.i10n||{}).dialogCancelText};let a=document.activeElement,r=document.createElement("div"),n=(r.className="dcfh_dialog is-"+("danger"===m?"danger":"neutral"),r.setAttribute("role","dialog"),r.setAttribute("aria-modal","true"),document.createElement("div"));n.className="panel",n.setAttribute("tabindex","-1");var i=document.createElement("span"),i=(i.className="icon",i.setAttribute("aria-hidden","true"),n.appendChild(i),u&&((i=document.createElement("h3")).className="title",i.textContent=u,n.appendChild(i)),document.createElement("p")),i=(i.className="message",i.textContent=c,n.appendChild(i),document.createElement("div"));i.className="actions";let o=document.createElement("button"),s=(o.type="button",o.className="button cancel",o.textContent=f||e.dialogCancelText||"Cancel",document.createElement("button")),l=(s.type="button",s.className="button confirm",s.textContent=p||e.dialogConfirmText||"Confirm",i.appendChild(o),i.appendChild(s),n.appendChild(i),r.appendChild(n),r.setAttribute("aria-label",u||c),e=>{r.isConnected&&(document.removeEventListener("keydown",d,!0),r.classList.remove("is-open"),KS_PAC_DCFH_PUB.openDialog=null,window.setTimeout(()=>r.remove(),200),a&&"function"==typeof a.focus&&a.focus(),t(e))}),d=e=>{var t,a;"Escape"===e.key?(e.preventDefault(),l(!1)):"Enter"===e.key&&document.activeElement!==o?(e.preventDefault(),l(!0)):"Tab"===e.key&&(t=(a=[o,s])[0],a=a[a.length-1],e.shiftKey&&document.activeElement===t?(e.preventDefault(),a.focus()):e.shiftKey||document.activeElement!==a||(e.preventDefault(),t.focus()))};o.addEventListener("click",()=>l(!1)),s.addEventListener("click",()=>l(!0)),r.addEventListener("mousedown",e=>{e.target===r&&l(!1)}),document.addEventListener("keydown",d,!0),document.body.appendChild(r),KS_PAC_DCFH_PUB.openDialog={close:l},window.requestAnimationFrame(()=>{r.classList.add("is-open"),n.focus()})}),KS_PAC_DCFH_PUB.handleCustomFieldRules=()=>{let i=KS_PAC_DCFH_PUB.fieldErrorReasonAttr;document.addEventListener("submit",e=>{var t=e.target;if(t&&t.matches&&t.matches("form"+KS_PAC_DCFH_PUB.uiSelectors.contactFormSelector)&&!(e=>{e=e.getAttribute("data-multistep-config");if(!e)return!1;try{return!!JSON.parse(e).validateSteps}catch(e){return!1}})(t)){var n=t.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl);if(n){let a=KS_PAC_DCFH_PUB.readFormConfig(n);t=Array.from(t.querySelectorAll("textarea, input.tel"));
1t.forEach(e=>{e.hasAttribute(i)&&(e.removeAttribute(i),e.classList.remove("et_contact_error"))});let r=[];t.forEach(e=>{var t;(e=>{e=e.closest(".et_pb_contact_field");return!!e&&"none"===window.getComputedStyle(e).display})(e)||(t=KS_PAC_DCFH_PUB.customRuleFailure(e,a))&&r.push({input:e,reason:t})}),r.length&&(r.forEach(({input:e,reason:t})=>{e.setAttribute(i,t),e.classList.add("et_contact_error"),e.addEventListener("input",()=>{e.classList.remove("et_contact_error"),e.removeAttribute(i)},{once:!0})}),((e,t,r)=>{e=e.querySelector(KS_PAC_DCFH_PUB.uiSelectors.messageSelector);if(e){e.textContent="",e.classList.remove("et_pb_error_message");var n=document.createElement("p");n.textContent=t.field_error_text||"",e.appendChild(n);let a=document.createElement("ul");r.forEach(e=>{var t=document.createElement("li");t.textContent=e,a.appendChild(t)}),e.appendChild(a),"none"===window.getComputedStyle(e).display&&(e.style.display="block")}})(n,a,Array.from(new Set(r.map(e=>e.reason)))),e.preventDefault(),e.stopImmediatePropagation())}}},!0)},KS_PAC_DCFH_PUB.handleCustomStrings=()=>{if("undefined"!=typeof et_pb_custom){var e=document.querySelectorAll(".et_pb_contact_form_container");if(e.length){let n={fill_message:"required_fields_text",contact_error_message:"field_error_text",captcha:"required_captcha_text",wrong_captcha:"wrong_captcha_text",invalid:"invalid_email_text"};e.forEach(t=>{t=t.getAttribute("data-form-config");if(t){let e;try{e=JSON.parse(t)}catch{return}for(var a in n){var r=n[a];e[r]&&(et_pb_custom[a]=e[r])}}})}}},(ie=>{KS_PAC_DCFH_PUB.handleDateTimePicker=()=>{let ne=KS_PAC_DCFH_PUB.debouncedApplyRangeStyles||function(e,t){clearTimeout(void 0),KS_PAC_DCFH_PUB.applySelectedRangeStylesToBothCalendars(e,t)};window.ksRangeStates||(window.ksRangeStates=new Map),document.querySelectorAll("input.datetimepicker").forEach(y=>{if("1"!==y.dataset.dcfhPickerInit&&y.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl)){y.dataset.dcfhPickerInit="1";var t=y.closest('[class*="et_pb_contact_form_"]'),P=t.getAttribute("data-form_unique_num"),t=t?t.className:null,t=(t&&t.split(" ").find(e=>e.startsWith("et_pb_contact_form_")&&"et_pb_contact_form_container"!==e),y.closest(".et_pb_contact_field"));if(t){let S=t.querySelector(".et_pb_start_date"),b=t.querySelector(".et_pb_end_date");var D=t.getAttribute("config");try{var A=JSON.parse(D);let o=A.pickerType,c=A.showInline;var w=A.setCurrentDateTime,F=A.enableRTL,x=A.disableWeekRowNumberMarker;let d=A.disabledDaysOfWeek;var E=A.disablePastDates;let _=A.disableCurrentDate,i=A.dateFormat||"Y-m-d";var U=A.timeFormat||"",B=A.timeSlotInterval,re=A.dayOfWeekStart;let a=A.minDateType,r=A.minDate;var k=A.maxDateType,H=A.maxDate;let n=A.availableDates,u=A.unAvailableDates;var K=A.minTime,T=A.maxTime,L=A.globalAvailableTimes;let s=A.globalUnavailableTimes,l=A.availableDayTimes,p=A.unAvailableDayTimes,f=A.disablePastTimes,m=A.icsData;var q=A.icsDisableDates;let g=A.pickerPosition||"left-bottom";"top"===(g="bottom"===g?"left-bottom":g)&&(g="left-top");var O=!1,N={},I=!1,M=!1,R=[];let e=i;U&&""!==U.trim()&&(e=i+" "+U);var $,j,z,W=new Date;let h={yearStart:1900,inline:!1,step:parseInt(B),closeOnDateSelect:!1,dayOfWeekStart:re,className:"divi_contact_form_helper_"+P,todayButton:!1,validateOnBlur:!1,formatDate:"Y-m-d",scrollMonth:!1,scrollTime:!1,scrollInput:!1,weeks:!1,format:e};if("datePicker"===o?h.format=i:"timePicker"===o?h.format=U:h.format=e,"timePicker"===o?(h.datepicker=!1,h.timepicker=!0,h.format=U,h.formatTime=U):"datePicker"===o||"dateRangePicker"===o?(h.datepicker=!0,h.timepicker=!1,h.format=i):(h.datepicker=!0,h.timepicker=!0,h.format=e,h.formatTime=U),c&&"dateRangePicker"!==o&&(h.inline=!0,h.lazyInit=!0,h.allowBlank=!0),w&&(h.value=new Date),F&&(h.rtl=!0),x&&(h.weeks=!0),""!==d&&($=W.getDay(),"string"===jQuery.type(d)?d=d.split(",").map(function(e){return parseInt(e)}):Array.isArray(d)||(d=[d]),(h.disabledWeekDays=d).includes($))&&(W.setDate(W.getDate()+1),h.defaultDate=W,h.startDate=W,O=!0),E&&(h.minDate=0),"none"!==a){if("fixed"===a){let e=new Date(r);E&&((j=new Date).setHours(0,0,0,0),e<j)?(e=j,h.minDate=0):h.minDate=r,h.defaultDate=e,h.startDate=e}"relative"===a&&(h.minDate=r)}"none"!==k&&("fixed"===k&&(h.maxDate=H),"relative"===k)&&(h.maxDate=H),void 0!==n&&(h.allowDates=n),_&&R.push(A.currentDate),void 0!==u&&0<u.length&&(Array.isArray(u)?R=R.concat(u):R.push(u)),0<(R=void 0!==q?R.concat(q):R).length&&(h.disabledDates=R),void 0!==K&&(h.minTime=K),void 0!==T&&(h.maxTime=T),void 0!==L&&(h.allowTimes=L.split(",")),void 0!==l&&(O&&W.setDate(W.getDate()+1),z=W.toLocaleDateString("en",{weekday:"long"}).toLowerCase(),0<l?.[z]?.length)&&(h.allowTimes=l[z].split(","));let C=function(e){var t,a,r,n,i;"dateRangePicker"===o||c||(e=ie(e)).length&&(i=e[0],t=y.getBoundingClientRect(),i=i&&"none"!==getComputedStyle(i).display,a=0<t.width&&0<t.height,i)&&a&&(i=e.outerWidth(),a=e.outerHeight(),n="right-bottom"===g||"right-top"===g,r="left-top"===g||"right-top"===g,n=n?t.right-i:t.left,i=r?t.top-a-2:t.bottom+2,e.css({position:"fixed",left:n,top:i,width:"auto"}))},v=null;if(h.onShow=function(e,t){if("dateRangePicker"!==o&&!c){let e=this;v&&(window.removeEventListener("scroll",v,!0),window.removeEventListener("resize",v)),v=()=>C(e),window.addEventListener("scroll",v,!0),window.addEventListener("resize",v)}},h.onClose=function(e,t){v&&(window.removeEventListener("scroll",v,!0),window.removeEventListener("resize",v),v=null)},h.onGenerate=function(e,t){let a=this,l=new Date(e);e=l.toLocaleDateString("en",{weekday:"long"}).toLowerCase();if(_&&ie(`td[data-date="${l.getDate()}"]`).removeClass("xdsoft_current").removeClass("xdsoft_today"),C(a),void 0!==n&&setTimeout(function(){ie.each(n,function(e,t){var t=new Date(t);void 0!==t&&(t=ie(`td[data-date="${t.getDate()}"][data-month="${t.getMonth()}"]`)).hasClass("xdsoft_disabled")&&t.removeClass("xdsoft_disabled")})},100),p&&"object"==typeof p&&p[e]){let r=p[e].split(",").map(e=>e.trim());ie(this).find(".xdsoft_time").each(function(){var e=ie(this),t=e.attr("data-hour"),a=e.attr("data-minute"),t=t.padStart(2,"0")+":"+a.padStart(2,"0");r.includes(t)&&e.addClass("xdsoft_cell_disabled")})}if(s&&"string"==typeof s){let r=s.split(",").map(e=>e.trim());ie(this).find(".xdsoft_time").each(function(){var e=ie(this),t=e.attr("data-hour"),a=e.attr("data-minute"),t=t.padStart(2,"0")+":"+a.padStart(2,"0");r.includes(t)&&e.addClass("xdsoft_cell_disabled")})}if(void 0!==m){e=`${l.getFullYear()}
1-${String(l.getMonth()+1).padStart(2,"0")}-`+String(l.getDate()).padStart(2,"0");if(m[e]){let a=m[e].split(",").map(e=>e&&"string"==typeof e?e.toLowerCase():"").filter(e=>e);ie(this).find(".xdsoft_time").each(function(){var e=ie(this),t=e.text();t&&"string"==typeof t&&(t=t.toLowerCase(),a.includes(t)||(t=t.replace(/\s?am|\s?pm/,""),a.includes(t))?e.toggleClass("xdsoft_disabled",!0):e.toggleClass("xdsoft_disabled",!1))})}}if(f){let s=new Date;l.toDateString()===s.toDateString()&&ie(this).find(".xdsoft_time").each(function(){var n=ie(this),i=n.text().trim();if(""!==i){i=i.match(/(\d+):(\d+)\s*(am|pm)?/i);if(i){let[,e,t,a]=i,r=parseInt(e,10);i=parseInt(t,10);if(!isNaN(r)&&!isNaN(i)){if(a)"pm"===(a=a.toLowerCase())&&12!==r&&(r+=12),"am"===a&&12===r&&(r=0);else if(24<=r||60<=i)return;var o=new Date(l);o.setHours(r,i,0,0),o<s&&n.remove()}}}})}!I&&0<d.length&&(l=KS_PAC_DCFH_PUB.getNextAvailableDate(l,d),a.setOptions({defaultDate:l,startDate:l}),I=!0),"dateRangePicker"===o&&ne(S,b),setTimeout(function(){let e=!(0<a.find("td.xdsoft_date").filter(function(){return!ie(this).hasClass("xdsoft_disabled")&&!ie(this).hasClass("xdsoft_other_month")}).length);if(!e&&h.allowDates){var r=Array.isArray(h.allowDates)?h.allowDates:(h.allowDates||"").split(",").map(e=>e.trim());let t=l.getMonth(),a=l.getFullYear();r=r.some(e=>!!e&&(e=new Date(e)).getFullYear()===a&&e.getMonth()===t);e=!r}var t,r=a.find(".xdsoft_time");e&&h.timepicker?r.addClass("xdsoft_disabled"):r.removeClass("xdsoft_disabled"),e&&a.find(".xdsoft_time.xdsoft_current").removeClass("xdsoft_current"),e&&!a._autoJumped&&(a._autoJumped=!0,r=l.getMonth(),t=l.getFullYear(),t=new Date(t,r+1,1),a.setOptions({startDate:t,defaultDate:t}),c)&&a.setOptions({value:t})},50)},h.onSelectDate=function(e,t){let _=this,u=new Date(e);var e=u.toLocaleDateString("en",{weekday:"long"}).toLowerCase();l&&"object"==typeof l&&(l[e]?(e=l[e].split(","),_.setOptions({allowTimes:e})):_.setOptions({allowTimes:""})),N[t.attr("id")]=t.val(),setTimeout(function(){let a=[];if(ie(_).find(".xdsoft_time:not(.xdsoft_disabled)").each(function(){var e=ie(this).text().trim();e.match(/^0:00am$/i)&&1!==ie(_).find(".xdsoft_time:not(.xdsoft_disabled)").length||a.push(e)}),0<a.length){var l=new Date,d=l.getHours(),l=l.getMinutes(),c=h.formatTime||"";if("string"==typeof c&&""!==c){let n=c.toLowerCase(),i="h:ia"===n;c=a.map(e=>{let t,a;var r;return i?(r=e.match(/^(\d+):(\d+)([ap]m)$/i))&&(t=parseInt(r[1],10),a=parseInt(r[2],10),"pm"===(r=r[3].toLowerCase())&&t<12&&(t+=12),"am"===r)&&12===t&&(t=0):n.includes("a")?(r=e.match(/^(\d+):(\d+)\s*([ap]m)?$/i))&&(t=parseInt(r[1],10),a=parseInt(r[2],10),"pm"===(r=(r[3]||"").toLowerCase())&&12!==t&&(t+=12),"am"===r)&&12===t&&(t=0):(r=e.match(/^(\d+):(\d+)$/))&&(t=parseInt(r[1],10),a=parseInt(r[2],10)),60*t+a});let r=60*d+l,o=0,s=1/0;c.forEach((e,t)=>{let a=e-r;a<0&&(a+=1440),a<s&&(s=a,o=t)});d=a[o];let e,t;i?(l=d.match(/^(\d+):(\d+)([ap]m)$/i))&&(e=parseInt(l[1],10),t=parseInt(l[2],10),"pm"===(c=l[3].toLowerCase())&&e<12&&(e+=12),"am"===c)&&12===e&&(e=0):n.includes("a")?(l=d.match(/^(\d+):(\d+)\s*([ap]m)?$/i))&&(e=parseInt(l[1],10),t=parseInt(l[2],10),"pm"===(c=(l[3]||"").toLowerCase())&&12!==e&&(e+=12),"am"===c)&&12===e&&(e=0):(l=d.match(/^(\d+):(\d+)$/))&&(e=parseInt(l[1],10),t=parseInt(l[2],10)),void 0!==e&&void 0!==t&&(u.setHours(e,t,0,0),_.setOptions({value:u}))}}},20)},h.onSelectTime=function(e,t){let o=this,s=this,l=new Date(e);!I&&"relative"===a&&r&&"string"==typeof r&&r.startsWith("+")&&(e=r.split("-"),l.setDate(l.getDate()+parseInt(e[2])),(e=ie(this.find("td:not(.xdsoft_disabled)").first()))&&(e=new Date(e.data("year"),e.data("month"),e.data("date")),l.getDate()!==e.getDate())&&l.setDate(l.getDate()-1),this.setOptions({value:l}),I=!0),setTimeout(function(){var e=ie(s).find("td.xdsoft_disabled.xdsoft_today");if(_||0<e.length){e=ie(s).find("td.xdsoft_disabled.xdsoft_today");if(0<e.length){var e=e.next(),t=new Date(e.data("year"),e.data("month"),e.data("date")),{hours:e,minutes:a,seconds:r,milliseconds:n}={hours:l.getHours(),minutes:l.getMinutes(),seconds:l.getSeconds(),milliseconds:l.getMilliseconds()},i=new Date(l.setHours(0,0,0,0));if(!(i.getTime()!==l.getTime()||c&&M)){for(;
1d.includes(t.getDay())||(e=>{if(!u||!u.length)return!1;let t=e.toISOString().split("T")[0];return u.some(e=>{e=new Date(e).toISOString().split("T")[0];return t===e})})(t);)t.setDate(t.getDate()+1);l.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),l.setHours(e,a,r,n),isNaN(l.getTime())||(u&&0<u.length&&l.setDate(l.getDate()-1),o.setOptions({value:l,startDate:l,defaultDate:l}))}c&&!M&&(M=!0)}}},50)},h.onChangeMonth=function(e,r){let n=this;e=new Date(e);let i=e.getMonth(),o=e.getFullYear();setTimeout(function(){n.find("td.xdsoft_current").removeClass("xdsoft_current");var e,t,a=r.attr("id");N[a]&&(e=(a=new Date(N[a])).getDate(),t=a.getMonth(),a=a.getFullYear(),t===i)&&a===o&&n.find(`td[data-month="${t}"][data-date="${e}"]`).addClass("xdsoft_current")},60)},ie.datetimepicker.setLocale(A.locale),"dateRangePicker"!==o&&ie(y).datetimepicker(h),"dateRangePicker"===o){let s=y.id||Math.random().toString(36).substr(2,9),l=(window.ksRangeStates.set(s,{selecting:!1,startDate:null,endDate:null,inputId:y.id,dateFormat:i}),e=>{if(!e||!(e instanceof Date)||isNaN(e.getTime()))return"";var t=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0"),r=String(e.getDate()).padStart(2,"0");switch(i){case"Y/m/d":return t+`/${a}/`+r;case"F j, Y":return`${["January","February","March","April","May","June","July","August","September","October","November","December"][e.getMonth()]} ${e.getDate()}, `+t;default:return t+`-${a}-`+r}}),e=new Date;h.startDate?e=new Date(h.startDate):h.defaultDate&&(e=new Date(h.defaultDate));var J=new Date(e),V=c?new Date(e.getFullYear(),e.getMonth()+1,1):new Date(e),Q={...h,inline:c,lazyInit:c,allowBlank:!0,closeOnDateSelect:!1,closeOnTimeSelect:!1};let d=void 0!==h.minDate&&h.minDate,n=t=>{if(t&&t.length){var a=y.getBoundingClientRect();if(0!==a.width||0!==a.height){var r=t.outerWidth(),n=t.outerHeight(),i=window.innerWidth||document.documentElement.clientWidth,o="right-bottom"===g||"right-top"===g,s="left-top"===g||"right-top"===g;let e=o?a.right-r:a.left;(e=e+r>i?i-r-10:e)<0&&(e=10);o=s?a.top-n-2:a.bottom+2;t.css({position:"fixed",left:e,top:o,width:"auto",opacity:"1"})}}};var Y,Z,G,X,ee=e=>function(e,t){let o=this;h.onGenerate&&h.onGenerate.call(this,e,t),c||n(ie(o));o.find(".xdsoft_date").off("click.rangeSelect touchstart.rangeSelect"),o.find(".xdsoft_date").on("click.rangeSelect touchstart.rangeSelect",e=>{e.preventDefault(),e.stopPropagation();var t,a,r,n,i,e=ie(e.currentTarget);e.hasClass("xdsoft_disabled")||!e.hasClass("xdsoft_other_month")&&(e=new Date(parseInt(e.attr("data-year")),parseInt(e.attr("data-month")),parseInt(e.attr("data-date"))),e=e,o,i=window.ksRangeStates.get(s))&&(t=l(e),i.selecting?(i.selecting=!1,(i.endDate=e)<i.startDate&&(n=i.startDate,i.startDate=i.endDate,i.endDate=n),r=(n=l(i.startDate))+" - "+(a=l(i.endDate)),ie(S).val(n),ie(b).val(a),ie(y).val(r),ie(S).trigger("change"),ie(b).trigger("change"),ie(y).trigger("change"),ie(S).datetimepicker("setOptions",{minDate:d}),ie(b).datetimepicker("setOptions",{minDate:d}),ne(S,b),c||setTimeout(()=>{ie(S).datetimepicker("hide"),ie(b).datetimepicker("hide")},200)):(i.selecting=!0,i.startDate=e,i.endDate=null,ie(S).val(t),ie(b).val(""),ie(y).val(t),ne(S,b),n=`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-`+String(e.getDate()).padStart(2,"0"),ie(S).datetimepicker("setOptions",{minDate:n}),ie(b).datetimepicker("setOptions",{minDate:n}),c||setTimeout(()=>{ie(b).datetimepicker("show")},100)))}),KS_PAC_DCFH_PUB.handleDateHoverForRangePicker(o,s,S,b),setTimeout(()=>{ne(S,b)},50)},te=r=>function(e,t){var a;c||((a=ie(r).data("xdsoft_datetimepicker"))&&a.css("opacity","0"),(a=ie(r).data("ksScrollHandler"))&&(window.removeEventListener("scroll",a,!0),window.removeEventListener("resize",a)),a=()=>{var e=ie(r).data("xdsoft_datetimepicker");e&&n(e)},ie(r).data("ksScrollHandler",a),window.addEventListener("scroll",a,!0),window.addEventListener("resize",a),setTimeout(()=>{ne(S,b)},100))},ae=r=>function(e,t){var a=ie(r).data("ksScrollHandler");a&&(window.removeEventListener("scroll",a,!0),window.removeEventListener("resize",a),ie(r).removeData("ksScrollHandler"))};ie(S).datetimepicker({...Q,className:"start_dp",startDate:J,defaultDate:J,format:i,onShow:te(S),onClose:ae(S),onGenerate:ee(),onSelectDate:function(e,t){return!1}}).data("dateFormat",i),ie(b).datetimepicker({...Q,className:"end_dp",startDate:V,defaultDate:V,format:i,onShow:te(b),onClose:ae(b),onGenerate:ee(),onSelectDate:function(e,t){return!1}}).data("dateFormat",i),ie(S).attr("readonly","readonly"),ie(b).attr("readonly","readonly"),ie(y).attr("readonly","readonly"),c||ie(y).off("click.rangeToggle").on("click.rangeToggle",function(e){e.preventDefault(),e.stopPropagation();var e=window.ksRangeStates.get(s),t=ie(S).val(),a=ie(b).val();t||a?t&&!a?(e.selecting=!0,ie(b).datetimepicker("show")):t&&a&&(e.selecting=!1,ie(S).datetimepicker("setOptions",{minDate:d}),ie(b).datetimepicker("setOptions",{minDate:d}),ie(S).datetimepicker("show")):(e.selecting=!1,e.startDate=null,e.endD
1ate=null,ie(S).datetimepicker("setOptions",{minDate:d}),ie(b).datetimepicker("setOptions",{minDate:d}),ie(S).datetimepicker("show"))}),c&&(Y=ie(S).data("xdsoft_datetimepicker"),Z=ie(b).data("xdsoft_datetimepicker"),Y&&Z&&(G=new Date(J),(X=new Date(G)).setMonth(X.getMonth()+1),Y.setOptions({startDate:G,defaultDate:G}),Z.setOptions({startDate:X,defaultDate:X})),ie(t).find(".et_pb_clear_dates").on("click",function(){var e=window.ksRangeStates.get(s);e&&(e.selecting=!1,e.startDate=null,e.endDate=null),ie(S).datetimepicker("setOptions",{minDate:d}),ie(b).datetimepicker("setOptions",{minDate:d}),ie(S).val("").datetimepicker("reset"),ie(b).val("").datetimepicker("reset"),ie(y).val("")})),setTimeout(()=>{ne(S,b)},200)}}catch(e){console.warn("Date Time Picker Not Loaded",e)}}else console.warn("No .et_pb_contact_field found for input:",y)}})},KS_PAC_DCFH_PUB.highlightPreviewRange=(e,t,a)=>{KS_PAC_DCFH_PUB.clearPreviewStyles(e);let r=t<a?t:a,n=t<a?a:t;e.find(".xdsoft_date").each(function(){var e=new Date(ie(this).attr("data-year"),ie(this).attr("data-month"),ie(this).attr("data-date"));e>=r&&e<=n&&(ie(this).addClass("xdsoft_preview_range"),e.getTime()===r.getTime()&&ie(this).addClass("xdsoft_preview_start"),e.getTime()===n.getTime())&&ie(this).addClass("xdsoft_preview_end")})},KS_PAC_DCFH_PUB.applySelectedRangeStylesToBothCalendars=(e,t)=>{var n=ie(e).data("xdsoft_datetimepicker"),i=ie(t).data("xdsoft_datetimepicker"),e=(n&&n.find(".xdsoft_date").removeClass("xdsoft_today xdsoft_in_range xdsoft_start_date xdsoft_end_date xdsoft_current"),i&&i.find(".xdsoft_date").removeClass("xdsoft_in_range xdsoft_start_date xdsoft_end_date xdsoft_current"),ie(e).val()),t=ie(t).val(),o=e=>{if(!e)return null;var a,r=[/^(\d{4})-(\d{2})-(\d{2})$/,/^(\d{4})\/(\d{2})\/(\d{2})$/,/^([A-Za-z]+) (\d{1,2}), (\d{4})$/];for(a of r){let t=e.match(a);if(t){if(a===r[0])return new Date(t[1],t[2]-1,t[3]);if(a===r[1])return new Date(t[1],t[2]-1,t[3]);if(a===r[2]){var n=["January","February","March","April","May","June","July","August","September","October","November","December"].findIndex(e=>e.toLowerCase()===t[1].toLowerCase());if(-1!==n)return new Date(t[3],n,t[2])}}}var t=new Date(e);return isNaN(t.getTime())?null:t},e=o(e),o=o(t);if(e){t=(e,t,a=!0)=>{e&&e.find(".xdsoft_date").each(function(){var e=ie(this);new Date(e.attr("data-year"),e.attr("data-month"),e.attr("data-date")).getTime()===t.getTime()&&(e.addClass(a?"xdsoft_start_date":"xdsoft_end_date"),e.addClass("xdsoft_current"))})};if(t(n,e,!0),t(i,e,!0),o){let a=e<o?e:o,r=e<o?o:e;e=e=>{e&&e.find(".xdsoft_date").each(function(){var e=ie(this),t=new Date(e.attr("data-year"),e.attr("data-month"),e.attr("data-date"));t>=a&&t<=r&&(e.addClass("xdsoft_in_range"),t.getTime()===a.getTime()&&e.addClass("xdsoft_start_date"),t.getTime()===r.getTime())&&e.addClass("xdsoft_end_date")})};e(n),e(i),t(i,o,!1)}}},KS_PAC_DCFH_PUB.clearPreviewStyles=e=>{e.find(".xdsoft_date").removeClass("xdsoft_preview_range xdsoft_preview_start xdsoft_preview_end")},KS_PAC_DCFH_PUB.updateDateRangeInput=(e,t,a,r)=>{a=ie(a).val(),r=ie(r).val();ie(t).val(a&&r?a+" - "+r:a||"")},KS_PAC_DCFH_PUB.handleDateHoverForRangePicker=function(n,e,t,a){let i=window.ksRangeStates.get(e);i&&(n.find(".xdsoft_date").off("mouseenter.rangePreview").on("mouseenter.rangePreview",function(e){var t=ie(this);if(!t.hasClass("xdsoft_disabled")){t=new Date(parseInt(t.attr("data-year")),parseInt(t.attr("data-month")),parseInt(t.attr("data-date")));if(i.selecting&&i.startDate){let a=t<i.startDate?t:i.startDate,r=t<i.startDate?i.startDate:t;n.find(".xdsoft_date").removeClass("xdsoft_preview_range xdsoft_preview_start xdsoft_preview_end"),n.find(".xdsoft_date").each(function(){var e,t=ie(this);t.hasClass("xdsoft_disabled")||(e=new Date(parseInt(t.attr("data-year")),parseInt(t.attr("data-month")),parseInt(t.attr("data-date"))))>=a&&e<=r&&(t.addClass("xdsoft_preview_range"),e.getTime()===a.getTime()&&t.addClass("xdsoft_preview_start"),e.getTime()===r.getTime())&&t.addClass("xdsoft_preview_end")})}}}),n.find(".xdsoft_date").off("mouseleave.rangePreview").on("mouseleave.rangePreview",function(e){n.find(".xdsoft_date").removeClass("xdsoft_preview_range xdsoft_preview_start xdsoft_preview_end")}))}})(jQuery),KS_PAC_DCFH_PUB.handleEmailValidation=()=>{let a=e=>!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length);document.addEventListener("submit",t=>{t=t.target;if(t&&t.matches&&t.matches(KS_PAC_DCFH_PUB.uiSelectors.contactFormSelector)){t=(e=>{e=e.querySelectorAll('input[data-field_type="email"]');return Array.from(e).filter(e=>{var t=(e.value||"").trim();return""!==t&&(e=e.closest(".et_pb_contact_field")||e,!!a(e))&&!KS_PAC_DCFH_PUB.isEmailValid(t.toLowerCase())})})(t);if(t.length){let e=t.map(e=>[e,e.value]);e.forEach(([e,t])=>{e.value=t+"@"});window.setTimeout(()=>e.forEach(([e,t])=>{e.value=t}
1),0)}}},!0)},KS_PAC_DCFH_PUB.handleFormSubmitErrorMessage=()=>{let n=e=>!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length),i=(e,r)=>{var a=null!==e.querySelector("p"),t=0<e.querySelectorAll("ul li").length;if(e.classList.toggle("et_pb_error_message",a&&t),!e.hasAttribute(KS_PAC_DCFH_PUB.wizardMessageAttr)){a=e.querySelector("ul"),t=a?a.previousElementSibling:null;if(t&&"P"===t.tagName&&!t.classList.contains("et_normal_padding")){let t=(KS_PAC_DCFH_PUB.readFormConfig(r).required_captcha_text||(window.et_pb_custom||{}).captcha||"").trim();if(t){e=Array.from(a.querySelectorAll("li")).filter(e=>e.textContent.trim()===t);if(e.length){let a=[];r.querySelectorAll(".et_pb_contact_field").forEach(e=>{var t=e.querySelector('.et_pb_contact_field_input_wrapper input[type="text"], .et_pb_contact_field_input_wrapper textarea, .et_pb_contact_field_input_wrapper select');t&&!t.value&&"required"===t.dataset.required_mark&&n(e)&&(t=e.querySelector("label.et_pb_contact_form_label"),a.push(t?t.textContent.trim():""))}),e.forEach((e,t)=>{a[t]&&(e.textContent=a[t])})}}}}},o={childList:!0,subtree:!0};document.querySelectorAll(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl).forEach(t=>{let a=null,r=new MutationObserver(()=>{r.disconnect(),i(a,t),r.observe(a,o)});var e=()=>{var e=t.querySelector(KS_PAC_DCFH_PUB.uiSelectors.messageSelector);e&&e!==a&&(r.disconnect(),a=e,i(a,t),r.observe(a,o))};new MutationObserver(e).observe(t,o),e()})},(P=>{KS_PAC_DCFH_PUB.handleFileUpload=()=>{KS_PAC_DCFH_PUB.handleHighLightFilesContainers(),KS_PAC_DCFH_PUB.uploadedFileMap={};var e=P("body");P(".et_pb_contact_form_container").each(function(e){P(this).closest(".et_pb_column.et_clickable").length&&P(this).closest(".et_pb_column.et_clickable").off("click")}),P(document).off("click",".et_pb_file_upload_button"),e.off("change",".et_pb_file_input"),KS_PAC_DCFH_PUB.handleFileUploadButtonClick(),e.on("change",".et_pb_file_input",function(){var r=[];let a=P(this);var n=this.files;let i=a.attr("id"),o=a.closest(".et_pb_contact_field"),s=o.data("config");var e=o.find(".et_pb_file_token");let l=o.find(".et_pb_contact_hidden_files"),d=a.closest("form"),c=a.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl),_=c.find(KS_PAC_DCFH_PUB.uiSelectors.messageSelector),u=o.find(".et_pb_accepted_files_desc"),p=o.find(".et_pb_files_list"),f=d.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).text(),t=d.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).data("wait-text"),m=!1,g=new FormData;var h=s.maxFileCount,C=s.maxFileSize,v=s.maxFileSizeFormatted;KS_PAC_DCFH_PUB.setFieldErrorReason(l,[]),KS_PAC_DCFH_PUB.uploadedFileMap.hasOwnProperty(i)||(KS_PAC_DCFH_PUB.uploadedFileMap[i]=[]);let S=[];var b,y=[];for(let e=0;e<n.length;e++){let t=n[e],a=`${t.name}_${t.size}_`+t.lastModified;KS_PAC_DCFH_PUB.uploadedFileMap[i].some(e=>e.originalName===t.name||e.uniqueKey===a)?(r.push(s.fileAlreadyAttachedText.replace("{filename}",t.name)),m=!0):(S.push({fileUniqueKey:a,name:t.name}),y.push(t))}KS_PAC_DCFH_PUB.uploadedFileMap[i].filter(Boolean).length+y.length>parseInt(h)&&(r.push(s.numberOfAllowedFilesText.replace("{allowed_files}",h)),m=!0);for(b of y)b.size>parseInt(C)&&(r.push(s.uploadFileSizeWarningText.replace("{filename}",b.name).replace("{allowed_filesize}",v)),m=!0);m?(a.val(""),l.addClass("et_contact_error"),_.find("ul").remove(),r.length&&(KS_PAC_DCFH_PUB.displayUploadErrors(_,r),KS_PAC_DCFH_PUB.setFieldErrorReason(l,r)),h=KS_PAC_DCFH_PUB.uploadedFileMap[i].map(e=>e.newName),l.val(h.join(","))):0!==S.length&&(y.forEach(e=>{g.append(e.name,e)}),g.append("token",e.val()),g.append("_wpnonce",KS_PAC_DCFH_PUB.appConfig.ajaxNonce),g.append("action","dcfh_upload_file"),g.append("upload_file_size_warning_text",s.uploadFileSizeWarningText),g.append("not_allowed_error_text",s.notAllowedErrorText),KS_PAC_DCFH_PUB.ensureUploadTicket(e,()=>KS_PAC_DCFH_PUB.displayUploadErrors(_,[KS_PAC_DCFH_PUB.i10n.captchaUploadRequiredText])).then(e=>{g.append("dcfh_upload_ticket",e),KS_PAC_DCFH_PUB.ajaxWithNonceRetry({type:"POST",url:KS_PAC_DCFH_PUB.appConfig.ajaxURL,data:g,contentType:!1,processData:!1,dataType:"json",xhr:function(){var e=new window.XMLHttpRequest;return e.upload.addEventListener("progress",function(e){e.lengthComputable&&(e=Math.round(e.loaded/e.total*100),u.html(s.uploadingFilesText.replace("{percentage}",e+"%")))},!1),e},beforeSend:function(){_.find("ul, p, li[data-filename]").remove(),l.removeClass("et_contact_error"),o.removeClass("et_pb_required_border"),c.find(".et_pb_contact_spinner").addClass("is-active"),a.prop("disabled",!0),d.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).prop("disabled",!0).text(t)},success:function(e){var t=Array.isArray(e.data?.success)?e.data.success:[],e=KS_PAC_DCFH_PUB.getUploadErrorMessages(e),t=(t.forEach((e,t)=>{var a=e.name;let r=e.tmp_name;var n=e.size,e=e.icon,t=S.find(e=>e.name===r)||S[t]||{},t=(KS_PAC_DCFH_PUB.uploadedFileMap[i].push({originalName:r,uniqueKey:t.fileUniqueKey,newName:a}),KS_PAC_DCFH_PUB.createFileDisplayElement({newFileName:a,originalFileName:r,fileSize:n,fileIconURL:e,inputFileID:i,fieldFileConfig:s}));p.append(t)}),KS_PAC_DCFH_PUB.uploadedFileMap[i].map(e=>e.newName));
1l.val(t.join(",")),e.length&&(KS_PAC_DCFH_PUB.displayUploadErrors(_,e),KS_PAC_DCFH_PUB.setFieldErrorReason(l,e),l.addClass("et_contact_error"),o.addClass("et_pb_required_border"))},complete:function(){a.val(""),u.html(u.data("description")),c.find(".et_pb_contact_spinner").removeClass("is-active"),a.prop("disabled",!1),d.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).prop("disabled",!1).text(f);var e=KS_PAC_DCFH_PUB.uploadedFileMap[i].filter(Boolean).length;let t="";s.numberOfChosenFilesText.match(/\{_.+?}/g)&&(t=s.numberOfChosenFilesText.match(/\{_.+?}/g).map(e=>e.slice(1,-1).replaceAll("_","")).find(Boolean));e=1===e?s.numberOfChosenFilesText.replace("{chosen_files_count}",e).replace(`{_${t}_}`,""):s.numberOfChosenFilesText.replace("{chosen_files_count}",e).replace(`{_${t}_}`,t);o.find(".et_pb_file_chosen_desc").text(e)},error:function(e){let t=e.responseJSON;if(!t)try{t=JSON.parse(e.responseText)}catch(e){t=null}var a=KS_PAC_DCFH_PUB.getUploadErrorMessages(t);a.length||(console.error("Unexpected upload error response:",e.responseText),a.push(KS_PAC_DCFH_PUB.i10n.uploadFailedText)),KS_PAC_DCFH_PUB.displayUploadErrors(_,a),KS_PAC_DCFH_PUB.setFieldErrorReason(l,a),l.addClass("et_contact_error"),o.addClass("et_pb_required_border")}},e=>g.set("_wpnonce",e))}))})},KS_PAC_DCFH_PUB.setFieldErrorReason=(e,t)=>{t=(t||[]).filter(Boolean).join(" ");t?e.attr(KS_PAC_DCFH_PUB.fieldErrorReasonAttr,t):e.removeAttr(KS_PAC_DCFH_PUB.fieldErrorReasonAttr)},KS_PAC_DCFH_PUB.getUploadErrorMessages=e=>{e=e&&e.data;return Array.isArray(e?.errors)?e.errors.map(e=>"string"==typeof e?e:e?.message).filter(Boolean):"string"==typeof e&&e.trim()?[e]:"string"==typeof e?.message&&e.message.trim()?[e.message]:[]},KS_PAC_DCFH_PUB.displayUploadErrors=(e,t)=>{var t=t.map(e=>P("<li></li>").text(e)),a=e.find("ul").first();a.length?a.append(t):e.append(P("<ul></ul>").append(t)),e.show()},KS_PAC_DCFH_PUB.createFileDisplayElement=function({newFileName:e,originalFileName:t,fileSize:a,fileIconURL:r,inputFileID:n,fieldFileConfig:i}){var o=document.createElement("span"),s=(o.classList.add("et_pb_file"),o.setAttribute("data-file",e),document.createElement("span")),r=(s.classList.add("file-icon"),s.setAttribute("aria-hidden","true"),r&&(s.style.backgroundImage=`url("${r}")`),document.createElement("span")),l=(r.classList.add("file-details"),document.createElement("span")),d=(l.classList.add("et_pb_file_name"),l.title=t,l.textContent=t,document.createElement("span")),a=(d.classList.add("et_pb_file_size"),d.textContent=a,document.createElement("span"));return a.classList.add("et_pb_delete_file"),a.title=i.deleteIconHoverText,a.setAttribute("role","button"),a.setAttribute("tabindex","0"),a.setAttribute("aria-label",i.deleteIconHoverText),a.setAttribute("data-file-id",n),a.setAttribute("data-original-name",t),a.setAttribute("data-new-name",e),r.appendChild(l),r.appendChild(d),o.appendChild(s),o.appendChild(r),o.appendChild(a),o},KS_PAC_DCFH_PUB.handleFileUploadButtonClick=function(){P(document).on("click",".et_pb_file_upload_button",function(e){e.preventDefault(),P(this).siblings(".et_pb_file_input").trigger("click")})}})(jQuery),KS_PAC_DCFH_PUB.handleHighLightFilesContainers=function(){let r=/(^|\s)et_contact_error(\s|$)/,n=e=>{e.querySelectorAll(".et_pb_files_container").forEach(e=>{var t=e.closest(".et_pb_contact_field"),t=t?t.querySelector(".et_pb_contact_hidden_files"):null;e.classList.toggle("et_pb_required_border",!(!t||!t.classList.contains("et_contact_error")))})};document.querySelectorAll(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl).forEach(t=>{let a=null;new MutationObserver(e=>{!a&&e.some(e=>r.test(e.oldValue??"")!==e.target.classList.contains("et_contact_error"))&&(a=window.requestAnimationFrame(()=>{a=null,n(t)}))}).observe(t,{attributes:!0,attributeFilter:["class"],attributeOldValue:!0,subtree:!0}),n(t)})},(()=>{let i="recaptchaRendered",e="recaptchaObserving",o=new WeakMap,s=(e,t)=>{jQuery(e).closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl).find(".et_pb_contact_submit").prop("disabled",t).css("pointer-events",t?"none":"auto")},r=n=>{if("undefined"!=typeof grecaptcha&&"function"==typeof grecaptcha.render){let t=jQuery(n),a=t.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl),r=a.data("form_unique_num");s(n,!0),n.dataset[i]="true";var e=grecaptcha.render(n,{sitekey:t.data("sitekey"),callback:e=>{a.find(`input[name="et_pb_contact_g_recaptcha_token_${r}"]`).val(e),t.find(".g-recaptcha-response").remove(),s(n,!1)}});o.set(n,e)}},n=e=>{if("undefined"!=typeof grecaptcha&&"function"==typeof grecaptcha.reset){var t=o.get(e);if(void 0!==t){s(e,!0);try{grecaptcha.reset(t)}catch(e){}}}},a=a=>{"true"!==a.dataset[e]&&"undefined"!=typeof IntersectionObserver&&(a.dataset[e]="true",new IntersectionObserver(e=>
1{e.forEach(e=>{var e=e.boundingClientRect,e=0<e.width||0<e.height,t=a.dcfhRecaptchaWasDisplayed;(a.dcfhRecaptchaWasDisplayed=e)&&("true"!==a.dataset[i]?r(a):!1===t&&n(a))})}).observe(a))},l=()=>{jQuery(".et_pb_g_recaptcha").each((e,t)=>(t=t,a(t),void("true"!==t.dataset[i]&&null!==t.offsetParent&&r(t))))};if(window.onloadGoogleRecaptchaCallback=function(){setTimeout(l,300)},window.ksPacDcfhRecaptchaApiFired&&(delete window.ksPacDcfhRecaptchaApiFired,window.onloadGoogleRecaptchaCallback()),"undefined"!=typeof MutationObserver){let e=new MutationObserver(e=>{for(var t of e)for(let e of t.addedNodes)if(1===(a=e).nodeType&&(a.matches(".et_pb_g_recaptcha")||null!==a.querySelector(".et_pb_g_recaptcha")))return void l();var a});jQuery(()=>{document.body&&e.observe(document.body,{childList:!0,subtree:!0})})}})(),KS_PAC_DCFH_PUB.handleMultistepFormWizard=()=>{let se=u=>{if("1"===u.dataset.dcfhWizardInit)return;u.dataset.dcfhWizardInit="1";let i=u.closest(".et_pb_contact_form_container")||u.closest(".et_pb_module");if(!i)return;"1"!==i.dataset.dcfhWizardObserver&&(i.dataset.dcfhWizardObserver="1",new MutationObserver(()=>{var e=i.querySelector(".et_pb_contact_form[data-multistep-config]");e&&"1"!==e.dataset.dcfhWizardInit&&(se(e),(t=>{try{var e;window.diviModuleContactFormData&&window.diviModuleContactFormInit&&(e=window.diviModuleContactFormData.find(e=>{try{return t.matches(e.selector)||!!t.closest(e.selector)}catch(e){return!1}}))&&window.diviModuleContactFormInit([e]),"function"==typeof window.et_pb_init_form_conditions&&window.et_pb_init_form_conditions()}catch(e){}})(i))}).observe(i,{childList:!0,subtree:!0})),u.setAttribute("novalidate","novalidate");let e={};try{e=u.dataset.multistepConfig?JSON.parse(u.dataset.multistepConfig):{}}catch(e){}let l=parseInt(e.totalSteps,10)||1;var L=!!e.allowStepClick;let q=!!e.validateSteps,r="percentage_bar"===(e.progressIndicator||"steps");var O=e.navButtonsPosition||"left";let t=i.querySelectorAll(".stepper__step"),d=i.querySelector(".stepper__progress"),a=i.querySelector(".et_pb_form_percentage_bar_fill"),n=i.querySelector(".et_pb_form_percentage_bar_label");var o=i.querySelector(".et_pb_form_percentage_bar_container");let s=i.querySelector(".et_pb_form_percentage_bar_step_title"),c=i.querySelector(".et_pb_form_percentage_bar_step_desc"),_=[];if(o&&o.dataset.stepsMeta)try{_=JSON.parse(o.dataset.stepsMeta)}catch(e){}let p=Array.from(u.querySelectorAll("[data-step]")),f=u.querySelector(".stepper_back_btn"),m=u.querySelector(".stepper_next_btn");o=u.querySelector(".et_pb_form_bottom_stepper_container");let g=u.querySelector(".et_contact_bottom_container"),h=(o&&(o.classList.remove("et_pb_form_bottom_stepper_container--split","et_pb_form_bottom_stepper_container--left","et_pb_form_bottom_stepper_container--center","et_pb_form_bottom_stepper_container--right"),o.classList.add("et_pb_form_bottom_stepper_container--"+O)),0),C=!1,v=[],S=e=>{e=v.indexOf(e);return-1===e?0:e},b=u.dataset.stepAnimation||null,N=u.dataset.stepAnimationSpeed||"300ms",I=u.dataset.stepAnimationDelay||"0ms",M=u.dataset.stepAnimationEasing||"ease",R=e=>{e.style.setProperty("--ef-step-duration",N),e.style.setProperty("--ef-step-delay",I),e.style.setProperty("--ef-step-easing",M)},y=()=>{if(!r&&d&&!(l<2)){var e=Array.from(d.querySelectorAll(":scope > .stepper__step")).filter(e=>!e.classList.contains("stepper__step--skipped"));if(!(e.length<2)){var t=e[0].querySelector(".stepper__item"),a=e[e.length-1].querySelector(".stepper__item");if(t&&a){let r=d.getBoundingClientRect();var t=t.getBoundingClientRect(),a=a.getBoundingClientRect(),e=e.map(e=>e.querySelector(".stepper__item")).filter(Boolean),i=e.map(e=>{e=e.getBoundingClientRect();return e.top+e.height/2-r.top}),i=i.reduce((e,t)=>e+t,0)/i.length,o=t.width/2,s=a.width/2;let n=t.left+t.width/2-r.left+o;t=r.right-(a.left+a.width/2)+s,o=(d.style.setProperty("--track-left",n+"px"),d.style.setProperty("--track-right",t+"px"),d.style.setProperty("--track-top",i+"px"),r.width-n-t),a=v.length||l,s=1<a?S(h)/(a-1)*o:0,i=(d.style.setProperty("--fill-width",s+"px"),e.slice(1,e.length-1));if(0<i.length){let a=["black 0px"];
1i.forEach(e=>{var e=e.getBoundingClientRect(),t=e.left-r.left-n,e=e.right-r.left-n;a.push(`black ${t}px`,`transparent ${t}px`,`transparent ${e}px`,`black ${e}px`)}),a.push("black 100%"),d.style.setProperty("--progress-mask",`linear-gradient(to right, ${a.join(", ")})`)}else d.style.setProperty("--progress-mask","none")}}}},$=()=>{var e;r&&a&&(e=1<(e=v.length||l)?Math.round(S(h)/(e-1)*100):100,a.style.width=e+"%",n&&(n.textContent=e+"%"),e=_[h]||{},s&&(s.textContent=e.title||""),c)&&(c.textContent=e.description||"")},P=(...e)=>{window.dcfhDebug&&console.log("[DCFH Multistep]",...e)},D=e=>!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length),A=e=>e.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&"),j=(e,t,a)=>{switch(e.getAttribute("data-type")){case"input":case"email":var r=e.querySelector('input:not([type="hidden"])');return r?r.value:"";case"text":r=e.querySelector("textarea");return r?r.value:"";case"radio":r=e.querySelector("input:checked");return r?r.value:"";case"checkbox":r=Array.from(e.querySelectorAll("input:checked")).map(e=>e.value);return"is empty"===t||"is not empty"===t?r.length?r.join(","):"":-1!==r.indexOf(a)?a:"";case"select":r=e.querySelector("select");return r&&r.value||"";default:r=e.querySelector('input:not([type="hidden"]), textarea, select');return r&&r.value||""}},z=e=>{let t=e[0],a=e[1],r=e[2];e=u.querySelector(`.et_pb_contact_field[data-id="${t}"]`);if(!e)return!1;var n=e.classList.contains("et_pb_step_hidden");if(!!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)&&!n)return!1;let i=j(e,a,r);switch("is empty"!==a&&"is not empty"!==a||(a="is empty"===a?"is":"is not",r=""),"string"==typeof i&&(i=i.replace(/\\(.)/g,"$1")),a){case"is":return i===r;case"is not":return i!==r;case"contains":return new RegExp(A(r),"i").test(i);case"does not contain":return!new RegExp(A(r),"i").test(i);case"is greater":var o=parseInt(i,10),s=parseInt(r,10);return!isNaN(o)&&!isNaN(s)&&s<o;case"is less":s=parseInt(i,10),o=parseInt(r,10);return!isNaN(s)&&!isNaN(o)&&s<o;default:return!1}},w=(e,t="data-conditional-logic",a="data-conditional-relation")=>{let r;try{r=JSON.parse(e.getAttribute(t)||"[]")}catch(e){return!0}if(!r.length)return!0;t=e.getAttribute(a)||"all";let n=0;return r.forEach(e=>{z(e)&&n++}
1),"any"===t?0<n:n===r.length};var W=p.filter(e=>e.hasAttribute("data-conditional-logic"));let F=W.filter(e=>{let t=e.getAttribute("data-step"),a;try{a=JSON.parse(e.getAttribute("data-conditional-logic")||"[]")}catch(e){return!1}return a.some(e=>{e=u.querySelector(`.et_pb_contact_field[data-id="${e[0]}"]`);return e&&e.getAttribute("data-step")!==t})}),x=!0;for(;x;)x=!1,W.forEach(e=>{-1===F.indexOf(e)&&(e=>{let t;try{t=JSON.parse(e.getAttribute("data-conditional-logic")||"[]")}catch(e){return[]}return t.map(e=>u.querySelector(`.et_pb_contact_field[data-id="${e[0]}"]`)).filter(Boolean)})(e).some(e=>-1!==F.indexOf(e))&&(F.push(e),x=!0)});F.sort((e,t)=>p.indexOf(e)-p.indexOf(t));let J="et_pb_step_xshown",V=e=>{var t;return parseInt(e.getAttribute("data-step"),10)===h&&(t=w(e)?"flex":"none",e.classList.toggle(J,"flex"==t),e.style.display!==t)&&(e.style.display=t,!0)},Q=()=>{let e=F.length+1,t=!0;for(;t&&0<e--;)t=!1,F.forEach(e=>{V(e)&&(t=!0)})},E=new Map,U=(u.querySelectorAll('[data-type="page-break"][data-step]').forEach(e=>{var t=parseInt(e.getAttribute("data-step"),10);!isNaN(t)&&e.hasAttribute("data-step-conditional-logic")&&E.set(t,e)}),e=>0===e||!(e=E.get(e))||w(e,"data-step-conditional-logic","data-step-conditional-relation")),B=()=>{var t=[];for(let e=0;e<l;e++)U(e)&&t.push(e);return t.length?t:[0]},k=t=>{for(let e=t+1;e<l;e++)if(U(e))return e;return t},Y=t=>{for(let e=t-1;0<=e;e--)if(U(e))return e;return t},Z='[["__dcfh_step_skipped__","is","1"]]',G=()=>{p.forEach(e=>{var t,a;e.classList.contains("et_pb_contact_field")&&"page-break"!==e.getAttribute("data-type")&&(a=parseInt(e.getAttribute("data-step"),10),!isNaN(a))&&(t=e.getAttribute("data-conditional-logic")===Z,!e.hasAttribute("data-conditional-logic")||t)&&((a=!U(a))&&!t?(e.setAttribute("data-conditional-logic",Z),e.setAttribute("data-conditional-relation","all")):!a&&t&&(e.removeAttribute("data-conditional-logic"),e.removeAttribute("data-conditional-relation")))})},X=()=>{if(!r&&d){let a=0;t.forEach((e,t)=>{var t=e.dataset.step?parseInt(e.dataset.step,10):t,t=-1===v.indexOf(t);e.classList.toggle("stepper__step--skipped",t),!t&&(a++,t=e.querySelector('.stepper__item[data-auto-number="1"]'))&&(t.textContent=String(a))});var e=a||1;d.style.setProperty("--step-count",e),d.style.gridTemplateColumns=`repeat(${e}, 1fr)`}},ee=(e,t)=>{e=e.querySelector(".et_pb_contact_form_label, .et_pb_contact_field_options_title"),e=e?e.textContent.trim():"";return e||(t&&t.getAttribute&&t.getAttribute("placeholder")||"").replace(/\s*\*$/,"").trim()},te=e=>{let a=document.createElement("ul");return e.forEach(e=>{var t=document.createElement("li");t.textContent=e,a.appendChild(t)}),a},ae=()=>{var e=KS_PAC_DCFH_PUB.readFormConfig(u),t=window.et_pb_custom||{};return{requiredFields:e.required_fields_text||t.fill_message||"",fieldError:e.field_error_text||t.contact_error_message||"",invalidEmail:e.invalid_email_text||t.invalid||"",requiredCaptcha:e.required_captcha_text||t.captcha||""}},re=(e,t)=>{var a,r,n=i.querySelector(KS_PAC_DCFH_PUB.uiSelectors.messageSelector);n&&(a=ae(),n.textContent="",n.removeAttribute(KS_PAC_DCFH_PUB.wizardMessageAttr),e.length||t.length?(e.length&&((r=document.createElement("p")).textContent=a.requiredFields,n.appendChild(r),n.appendChild(te(e)),t.length)&&((r=document.createElement("p")).className="et_normal_padding",r.textContent=a.fieldError,n.appendChild(r)),n.appendChild(te(t)),n.classList.toggle("et_pb_error_message",0<e.length),n.setAttribute(KS_PAC_DCFH_PUB.wizardMessageAttr,"1"),"none"===window.getComputedStyle(n).display&&(n.style.display="block")):(n.classList.remove("et_pb_error_message"),n.style.removeProperty("display")))},H=()=>{var e=KS_PAC_DCFH_PUB.readFormConfig(u),t=i.querySelector(KS_PAC_DCFH_PUB.uiSelectors.messageSelector),e=!(!e.errorMessage||!e.errorMessage.scroll)&&t&&D(t)?t:Array.from(u.querySelectorAll(".et_pb_contact_field_error")).find(D)||u.querySelector(".et_contact_error");e&&"function"==typeof e.scrollIntoView&&e.scrollIntoView({behavior:"smooth",block:"center"})},K=()=>{if(!q)return!0;let s=!0,l=ae(),d=KS_PAC_DCFH_PUB.readFormConfig(u),c=[],_=[];return P("validateCurrentStep -> step "+h),p.forEach(i=>
1{var e=parseInt(i.getAttribute("data-step"),10);if(e===h){let n=i.dataset.id||i.className;if(D(i)){var r,e=i.querySelectorAll('input:not([type="hidden"]), select, textarea'),o=Array.from(e).filter(e=>"required"===e.dataset.required_mark).filter(e=>"radio"===e.type||"checkbox"===e.type);if(o.length){let t=o.some(e=>e.checked),a=i.querySelector(".et_pb_contact_field_options_title");o.forEach(e=>e.classList.toggle("et_contact_error",!t)),a&&(a.style.color=t?"":"#e02b20"),!t&&(s=!1,r=ee(i,o[0])||i.dataset.id||"")&&c.push(r),P(`  choice field ${n}: required, checked=`+t),o.forEach(e=>{e.addEventListener("change",()=>{e.classList.remove("et_contact_error"),a&&(a.style.color="")},{once:!0})})}Array.from(e).forEach(t=>{if("radio"!==t.type&&"checkbox"!==t.type){var a="required"===t.dataset.required_mark,r=t.value?t.value.trim():"";let e=!1;a&&!r?(e=!0,(a=t.classList.contains("et_pb_contact_captcha")?l.requiredCaptcha:ee(i,t)||t.dataset.original_id||"")&&c.push(a),P(`  EMPTY required input "${t.name||t.id}" in field `+n)):r&&"email"===t.dataset.field_type&&!KS_PAC_DCFH_PUB.isEmailValid(r.toLowerCase())?(e=!0,l.invalidEmail&&_.push(l.invalidEmail),P(`  INVALID email "${t.name||t.id}" in `+n)):r&&"function"==typeof t.checkValidity&&!t.checkValidity()?(e=!0,(a=t.validationMessage||t.title||l.fieldError)&&_.push(a),P(`  CONSTRAINT fail "${t.name||t.id}" in ${n}: `+(t.validationMessage||t.title))):r&&(a=KS_PAC_DCFH_PUB.customRuleFailure(t,d))&&(e=!0,_.push(a),P(`  CUSTOM RULE fail "${t.name||t.id}" in ${n}: `+a)),t.classList.toggle("et_contact_error",e),e&&(s=!1,t.addEventListener("input",()=>{t.classList.remove("et_contact_error")},{once:!0}))}})}else i.querySelectorAll(".et_contact_error").forEach(e=>e.classList.remove("et_contact_error")),P("  SKIP (hidden by conditional logic):",n)}}),P(`validateCurrentStep -> step ${h} result: `+(s?"VALID":"INVALID")),re(c,_),s},ne=(L&&t.forEach((r,n)=>{r.addEventListener("click",e=>{e.preventDefault();var t=r.dataset.step?parseInt(r.dataset.step,10):n;if(U(t))if(t<=h)T(t);else for(;h<t;){if(!K())return void H();var a=h;if(T(k(h)),h===a)return}})}),m&&m.addEventListener("click",e=>{e.preventDefault(),P("Next clicked on step "+h),K()?T(k(h)):(P("Next blocked: current step is INVALID, staying put"),H())}),f&&f.addEventListener("click",e=>{e.preventDefault(),T(Y(h))}),u.addEventListener("submit",e=>{K()||(e.preventDefault(),e.stopImmediatePropagation(),P("Final submit blocked: last step is INVALID"),H())},!0),()=>{t.forEach((e,t)=>{e.classList.toggle("active",t===h),e.classList.toggle("completed",t<h)}),y(),$()}),ie=e=>{b&&(R(e),e.classList.remove(b),e.offsetWidth,e.classList.add(b),e.addEventListener("animationend",()=>{e.classList.remove(b)},{once:!0}))},T=t=>{t=Math.max(0,Math.min(t,l-1)),v=B(),G(),-1===v.indexOf(t)&&(e=k(t),t=e!==t?e:Y(t),-1===v.indexOf(t))&&(t=v[0]);var e=v[0],a=v[v.length-1],r=(p.forEach(e=>{e!==g&&(parseInt(e.getAttribute("data-step"),10)===t?(e.classList.remove("et_pb_step_hidden"),e.style.display="flex",ie(e)):(e.classList.add("et_pb_step_hidden"),e.style.removeProperty("display"),b&&e.classList.remove(b)))}),g&&(a===t?(g.classList.remove("et_pb_step_hidden"),g.style.display="flex",ie(g)):(g.classList.add("et_pb_step_hidden"),g.style.display="none",b&&g.classList.remove(b))),(e,t)=>{e&&(e.classList.toggle("et_pb_d_none",t),t?e.style.setProperty("display","none","important"):e.style.removeProperty("display"))});r(f,t===e),r(m,t===a),h=t,X(),ne(),C&&((t=>{let a=[];p.forEach(e=>{parseInt(e.getAttribute("data-step"),10)===t&&(e.classList.contains("et_animated")&&a.push(e),e.querySelectorAll(".et_animated").forEach(e=>a.push(e)))}),a.length&&("function"==typeof window.et_reinit_waypoint_modules?(window.jQuery&&a.forEach(e=>window.jQuery(e).removeData("et_waypoint")),window.et_reinit_waypoint_modules()):a.forEach(e=>{e.classList.remove("et_animated"),e.classList.add("et_had_animation")}))})(t),re([],[])),(e=u.querySelector('input[type="hidden"]')||u.querySelector("input, select, textarea"))&&e.dispatchEvent(new Event("change",{bubbles:!0})),Q()},oe=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{y()})})};if(E.size){let t=!1;o=()=>{t||(t=!0,requestAnimationFrame(()=>{var e;t=!1,E.size&&(e=v.join(","),v=B(),G(),-1===v.indexOf(h)?T(h):e!==v.join(",")&&(X(),ne()))}))};u.addEventListener("change",o),u.addEventListener("input",o)}
1F.length&&"function"==typeof MutationObserver&&F.forEach(e=>{new MutationObserver(()=>Q()).observe(e,{attributes:!0,attributeFilter:["style"]})}),p.forEach(e=>e.style.display="none"),v=B(),T(v[0]),C=!0,r||(document.fonts&&document.fonts.ready?document.fonts.ready.then(()=>oe()):oe(),window.addEventListener("load",()=>y()),window.addEventListener("resize",()=>y()))};document.querySelectorAll(".et_pb_contact_form[data-multistep-config]").forEach(se)},KS_PAC_DCFH_PUB.handleInlineFieldError=()=>{let o="et_pb_contact_field_error",a="--et_pb_contact_field_error_gap",r=/(^|\s)et_contact_error(\s|$)/,s=0,l=0,t=e=>{e=e.getAttribute("data-form-config");if(!e)return{};try{return JSON.parse(e)}catch(e){return{}}},i=e=>e&&"function"==typeof e.closest?e.closest(".et_pb_contact_field")||e.closest(".et_pb_contact_right"):null,n=(e,t)=>{e=e?e.querySelector(".et_pb_contact_form_label, .et_pb_contact_field_options_title"):null,e=e?e.textContent.trim():"";return e||(t&&t.getAttribute&&t.getAttribute("placeholder")||"").replace(/\s*\*$/,"").trim()},d=(e,t)=>(e||"").replace(/\{field\}/g,t),c=(e,t,a)=>{var r=e.getAttribute&&e.getAttribute(KS_PAC_DCFH_PUB.fieldErrorReasonAttr)||"";return r||(r=d(a.inline_required_text,n(t,e)),e.classList.contains("et_pb_contact_captcha")?"1"===e.dataset.dcfhCaptchaTyped||!("string"!=typeof e.value||!e.value.trim())?a.wrong_captcha_text||r:a.required_captcha_text||r:e!==t&&(t="string"==typeof e.value?e.value.trim():"","required"!==e.dataset.required_mark||t)?"email"===e.dataset.field_type&&t&&!KS_PAC_DCFH_PUB.isEmailValid(t.toLowerCase())?a.invalid_email_text||r:t&&"function"==typeof e.checkValidity&&!e.checkValidity()?e.validationMessage||e.title||a.field_error_text||r:KS_PAC_DCFH_PUB.customRuleFailure(e,a)||r:r)},_=(e,t)=>t&&t.matches&&t.matches("input, select, textarea")?[t]:e?Array.from(e.querySelectorAll("input, select, textarea")):[],u=(e,t)=>
1{e=window.getComputedStyle(e).rowGap;t.style.setProperty(a,/px$/.test(e)?e:"0px")},p=(e,t,a)=>{let r=e.querySelector(":scope > ."+o);var n,i;r||(s++,l++,(r=document.createElement("div")).className=o,r.id=o+"_"+l,r.setAttribute("role","alert"),(n=document.createElement("span")).className=o+"_icon",n.setAttribute("aria-hidden","true"),(i=document.createElement("span")).className=o+"_text",r.appendChild(n),r.appendChild(i),e.appendChild(r)),r.querySelector(`.${o}_text`).textContent=a,u(e,r),_(e,t).forEach(e=>{e.setAttribute("aria-invalid","true"),e.setAttribute("aria-describedby",r.id)})},f=t=>{var e=t.parentElement;e&&e.querySelectorAll("input, select, textarea").forEach(e=>{e.removeAttribute("aria-invalid"),e.getAttribute("aria-describedby")===t.id&&e.removeAttribute("aria-describedby")}),t.remove(),s--},m=e=>{let r=t(e),n=new Set;e.querySelectorAll(".et_contact_error").forEach(e=>{var t,a=i(e);a&&!n.has(a)&&(n.add(a),t=c(e,a,r))&&p(a,e,t)}),e.querySelectorAll("."+o).forEach(e=>{n.has(e.parentElement)||f(e)})},g=e=>{e=e.target;e&&e.classList&&e.classList.contains("et_pb_contact_captcha")&&(e.value&&e.value.trim()?e.dataset.dcfhCaptchaTyped="1":delete e.dataset.dcfhCaptchaTyped)},h=e=>{0!==s&&(e=(e=i(e.target))?e.querySelector(":scope > ."+o):null)&&f(e)};var C=document.querySelectorAll(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl);if(C.length){let e=null;window.addEventListener("resize",()=>{e||0===s||(e=window.requestAnimationFrame(()=>{e=null,document.querySelectorAll("."+o).forEach(e=>{e.parentElement&&u(e.parentElement,e)})}))}),C.forEach(t=>{let a=null;new MutationObserver(e=>{!a&&e.some(e=>KS_PAC_DCFH_PUB.fieldErrorReasonAttr===e.attributeName||r.test(e.oldValue??"")!==e.target.classList.contains("et_contact_error"))&&(a=window.requestAnimationFrame(()=>{a=null,m(t)}))}).observe(t,{attributes:!0,attributeFilter:["class",KS_PAC_DCFH_PUB.fieldErrorReasonAttr],attributeOldValue:!0,subtree:!0}),t.addEventListener("input",g),t.addEventListener("input",h),t.addEventListener("change",h),m(t)})}},(c=>{KS_PAC_DCFH_PUB.handleLoadingIcon=()=>{let d=c.fn.fadeTo;c.fn.fadeTo=function(e,t,a,r){var n=c(this),i=n.find(".et_pb_contact_form_overlay");if(i.length&&t<1){i.css("display","flex");var o=i.find(".et_pb_contact_form_loader_spinner"),s=(o.css("margin-top",""),i[0].getBoundingClientRect());let e=n[0].parentElement;for(;e&&e!==document.body;){var l=e.getBoundingClientRect();if(l.height>s.height+50){l=l.top+l.height/2-(s.top+s.height/2);5<Math.abs(l)&&o.css("margin-top",l+"px");break}e=e.parentElement}}return d.call(this,e,t,a,r)}}})(jQuery),(d=>{let t=null;KS_PAC_DCFH_PUB.isNonceFailure=e=>!(!e||403!==e.status||"dcfh_invalid_nonce"!==e.responseJSON?.data?.code&&"-1"!==String(e.responseText??"").trim()),KS_PAC_DCFH_PUB.refreshAjaxNonce=()=>t=t||new Promise(t=>{d.post(KS_PAC_DCFH_PUB.appConfig.ajaxURL,{action:"dcfh_refresh_nonce"}).done(e=>{e=e?.data?.nonce||"";e&&(KS_PAC_DCFH_PUB.appConfig.ajaxNonce=e),t(e)}).fail(()=>t(""))}).then(e=>(t=null,e)),KS_PAC_DCFH_PUB.ajaxWithNonceRetry=(e,a)=>{let r=e.success,n=e.error,i=e.complete,o=d.extend({},e),s=(delete o.success,delete o.error,delete o.complete,(e,t)=>{"function"==typeof e&&e.apply(null,t),"function"==typeof i&&i()}),l=e=>{var t=d.extend({},o);return e&&delete t.beforeSend,d.ajax(t)};return l(!1).done((...e)=>s(r,e)).fail((...e)=>{var t;KS_PAC_DCFH_PUB.isNonceFailure(e[0])?([...t]=[...e],KS_PAC_DCFH_PUB.refreshAjaxNonce().then(e=>{e?(a(e),l(!0).done((...e)=>s(r,e)).fail((...e)=>s(n,e))):s(n,t)})):s(n,e)})}})(jQuery),KS_PAC_DCFH_PUB.handlePhoneNumberFormatting=()=>{document.querySelectorAll("input.tel").forEach(e=>{var t;"1"!==e.dataset.dcfhMaskInit&&e.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl)&&(t=e.getAttribute("data-pattern"))&&(t=t.split(",").map(e=>e.trim()),window.Inputmask)&&(Inputmask({mask:t,greedy:!1,clearMaskOnLostFocus:!1,definitions:{x:{validator:"[0-9]",cardinality:1}}}).mask(e),e.dataset.dcfhMaskInit="1")})},KS_PAC_DCFH_PUB.handleFormRedirect=()=>{document.addEventListener("submit",function(e){e=e.target;if(e.matches("form"+KS_PAC_DCFH_PUB.uiSelectors.contactFormSelector)){let n=e.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl);if(n)try{var t=JSON.parse(n.getAttribute("data-form-config")||"{}");if(t.redirect){let a=t.redirect.url,r=t.redirect.delay;if(a&&void 0!==r){let e=0,t=setInterval(()=>{e++,(e=>{var t=e.getAttribute("data-form_unique_id");if(!t)return!!e.querySelector("form");let a="et_pb_contactform_submit_"+t;return Array.from(e.querySelectorAll('input[name^="et_pb_contactform_submit_"]')).some(e=>
1e.name===a)})(n)?30<=e&&clearInterval(t):(clearInterval(t),setTimeout(()=>{window.location.href=a},r))},1e3)}}}catch(e){console.error("Invalid JSON in data-config attribute:",e)}}})},(u=>{KS_PAC_DCFH_PUB.handleRemoveFile=()=>{u("body").off("click",".et_pb_delete_file"),u("body").off("keydown",".et_pb_delete_file"),u("body").on("keydown",".et_pb_delete_file",function(e){"Enter"!==e.key&&" "!==e.key&&"Spacebar"!==e.key||(e.preventDefault(),u(this).trigger("click"))}),u("body").on("click",".et_pb_delete_file",function(){var e=u(this);let t=e.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl),a=e.closest("form"),r=a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).text(),n=a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).data("wait-text");var i=e.data("original-name");let o=e.data("new-name"),s=t.find(KS_PAC_DCFH_PUB.uiSelectors.messageSelector),l=e.data("file-id"),d=e.closest(".et_pb_contact_field"),c=d.data("config"),_=d.find(".et_pb_contact_hidden_files");KS_PAC_DCFH_PUB.confirmDialog({message:c.removeFileText.replace("{filename}",i),context:t}).then(e=>{e&&u.ajax({type:"post",dataType:"json",url:KS_PAC_DCFH_PUB.appConfig.ajaxURL,data:{action:"dcfh_delete_file",_wpnonce:KS_PAC_DCFH_PUB.appConfig.ajaxNonce,file_name:o},beforeSend:function(){t.find(".et_pb_contact_spinner").addClass("is-active"),a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).prop("disabled",!0),a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).text(n)},success:function(e){if(e.success){u(`span[data-file="${o}"]`).remove(),KS_PAC_DCFH_PUB.uploadedFileMap[l]=KS_PAC_DCFH_PUB.uploadedFileMap[l].filter(e=>e.newName!==o);var a=KS_PAC_DCFH_PUB.uploadedFileMap[l].map(e=>e.newName),a=(_.val(a.join(",")),_.removeClass("et_contact_error"),KS_PAC_DCFH_PUB.setFieldErrorReason(_,[]),a.length);let e="";c.numberOfChosenFilesText.match(/\{_.+?}/g)&&(e=c.numberOfChosenFilesText.match(/\{_.+?}/g).map(function(e){return e.slice(1,-1).replaceAll("_","")}).find(Boolean));let t;t=1===a?c.numberOfChosenFilesText.replace("{chosen_files_count}",a).replace(`{_${e}_}`,""):1<a?c.numberOfChosenFilesText.replace("{chosen_files_count}",a).replace(`{_${e}_}`,e):c.noFilesChosenText,d.find(".et_pb_file_chosen_desc").text(t)}else s.empty().append(u("<p></p>").text(e.data))},complete:function(){t.find(".et_pb_contact_spinner").removeClass("is-active"),a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).prop("disabled",!1),a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).text(r)},error:function(e,t,a){console.warn("[File Delete Error]",a)}})})})}})(jQuery),(l=>{KS_PAC_DCFH_PUB.handleFormSubmitScripts=()=>{let s=new WeakMap;l(document).on("submit","form"+KS_PAC_DCFH_PUB.uiSelectors.contactFormSelector,function(e){let o=l(this).closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl);if(o.length){let i=o[0];if(!s.has(i)){let n=l(this).closest("[data-form_unique_num]").data("form_unique_num");if(void 0!==window["dynamicCustomJSCode_"+n]){e.preventDefault();let a={},t=(l(this).serializeArray().forEach(e=>{var t=e.name.replace(/et_pb_contact_\d+_/,"").replace(/_\d+$/,"").toLowerCase();a[t]=e.value}),0),r=setInterval(()=>{if(t++,0!==o.find("form").length)30<=t&&(clearInterval(r),s.delete(i));else{clearInterval(r),s.delete(i);var e=window["dynamicCustomJSCode_"+n];if(void 0!==e){e=e.replace(/\{\s*([A-Za-z0-9_-]+)\s*(\|INT)?\s*\}/g,(e,t)=>{t=t.trim().toLowerCase();return Object.prototype.hasOwnProperty.call(a,t)?JSON.stringify(a[t]):'""'});try{new Function(e)()}catch(e){e instanceof SyntaxError&&console.warn(`Syntax error in dynamic JS code (formUniqueNum: ${n}):`,e.message)}}}},1e3);s.set(i,r)}}}})}})(jQuery),KS_PAC_DCFH_PUB.handleScrollToErrorMessage=e=>{document.querySelectorAll(KS_PAC_DCFH_PUB.uiSelectors?.contactFormContainerEl).forEach(t=>{let e;try{var a=t.getAttribute("data-form-config");e=a?JSON.parse(a):{}}catch(e){return void console.warn("Invalid form config JSON:",e)}if(e?.errorMessage){let e=t.querySelector(KS_PAC_DCFH_PUB.uiSelectors?.messageSelector);(e=e&&null===e.offsetParent?t.querySelector(".et_pb_contact_field_error"):e)&&0!==e.children.length&&(a=e.getBoundingClientRect().top+window.scrollY-120,window.scrollTo({top:a,behavior:"smooth"}))}}),document.addEventListener("submit",e=>{e.target.closest("form.et_pb_contact_form")&&setTimeout(()=>{KS_PAC_DCFH_PUB.handleScrollToErrorMessage()},100)})},(t=>{KS_PAC_DCFH_PUB.handleSearchInDropdown=()=>{var e=t(".et_pb_contact_select2").not(".select2-hidden-accessible");0!==e.length&&(e.select2(),t(document).off("select2:open.handleSearch").on("select2:open.handleSearch",e=>{var e=e.target?.id;e&&(e=t(`.select2-search__field[aria-controls='select2-${e}-results']`)).length&&e[0].focus()}))}})(jQuery),(p=>{KS_PAC_DCFH_PUB.handleSignaturePad=()=>{KS_PAC_DCFH_PUB.highlightEmptySignaturePadsOnSubmit(),p(".et_pb_signaturepad_container").each(function(){var s=p(this);let l=s.find("canvas");
1if(0!==l.length){let o=s.data("config");if(o){let r,n=0,i=l.closest('div[class*="et_pb_contact_field"]'),e=()=>{var e,t=o.canvasWidth||.99*i.outerWidth()+10,a=o.canvasHeight;r&&t===n||(n=t,e=r&&!r.isEmpty()?r.toData():null,l.attr({width:t,height:a}),r?(r.clear(),e&&r.fromData(e)):r=new SignaturePad(l[0],{backgroundColor:o.canvasBackground,penColor:o.canvasPenColor,maxWidth:o.canvasPenThickness}))};e(),window.ResizeObserver&&i.length&&new ResizeObserver(()=>e()).observe(i[0]);let t,a=(p(window).on("resize",function(){clearTimeout(t),t=setTimeout(function(){e()},50)}),s.find(".canvas__container").css({display:"inline-block"}),s.find(".actions").css({display:"flex"}),{$container:s,$canvas:l,signaturePad:r,$saveBtn:s.find(".save"),$clearBtn:s.find(".clear"),$message:s.find(".message").hide(),$hiddenInput:s.find("input[type='text']"),$formContainer:s.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl),ajaxURL:KS_PAC_DCFH_PUB.appConfig.ajaxURL,nonce:KS_PAC_DCFH_PUB.appConfig.ajaxNonce,messageShown:!1});a.$spinner=a.$formContainer.find(".et_pb_contact_spinner"),a.$messageContainer=a.$formContainer.find(KS_PAC_DCFH_PUB.uiSelectors.messageSelector),a.$saveBtn.on("click",()=>KS_PAC_DCFH_PUB.saveSignature(a,o)),a.$clearBtn.on("click",()=>KS_PAC_DCFH_PUB.clearSignature(a,o))}}})},KS_PAC_DCFH_PUB.highlightEmptySignaturePadsOnSubmit=()=>{let r=/(^|\s)et_contact_error(\s|$)/,n=e=>{p(e).find(".et_pb_signaturepad_container").each(function(){var e=p(this);e.find("canvas").toggleClass("et_pb_required_border",e.find("input[type='text']").hasClass("et_contact_error"))})};document.querySelectorAll(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl).forEach(t=>{let a=null;new MutationObserver(e=>{!a&&e.some(e=>r.test(e.oldValue??"")!==e.target.classList.contains("et_contact_error"))&&(a=window.requestAnimationFrame(()=>{a=null,n(t)}))}).observe(t,{attributes:!0,attributeFilter:["class"],attributeOldValue:!0,subtree:!0}),n(t)})},KS_PAC_DCFH_PUB.displaySignaturePadMessage=(e,t)=>{e.stop(!0,!0).text(t).slideDown("slow"),setTimeout(()=>e.slideUp(500),3e3)},KS_PAC_DCFH_PUB.saveSignature=(t,a)=>{var{signaturePad:e,$message:r,$messageContainer:n}=t;r.hide().text(""),e.isEmpty()?t.messageShown||(r=p("<li></li>").text(a.emptyPadText),(e=n.find("ul").first()).length?e.append(r):n.empty().append(p("<ul></ul>").append(r)),t.messageShown=!0):KS_PAC_DCFH_PUB.confirmDialog({message:a.saveConfirmationText,context:t.$formContainer}).then(e=>{e&&KS_PAC_DCFH_PUB.uploadSignature(t,a)})},KS_PAC_DCFH_PUB.uploadSignature=(a,r)=>{let{signaturePad:n,$message:i,$hiddenInput:o,$canvas:s,$saveBtn:l,$spinner:t,$messageContainer:d,ajaxURL:c,nonce:_}=a,u=n.toDataURL();u&&(t.addClass("is-active"),o.val(""),n.off(),KS_PAC_DCFH_PUB.ensureUploadTicket(s,()=>KS_PAC_DCFH_PUB.displaySignaturePadMessage(i,KS_PAC_DCFH_PUB.i10n.captchaSignatureRequiredText)).then(e=>{p.ajax({type:"POST",dataType:"json",url:c,data:{action:"save_signature",_wpnonce:_,data_url:u,dcfh_upload_ticket:e,signature_token:s.closest(".et_pb_signaturepad_container").data("signature-token")||""},success:({success:e,data:t})=>{e&&(l.addClass("et_pb_d_none"),s.removeClass("et_pb_required_border"),o.val(t.filename),KS_PAC_DCFH_PUB.displaySignaturePadMessage(i,r.saveMessageText),a.messageShown=!1)},complete:()=>{t.removeClass("is-active"),d.find("ul li").filter((e,t)=>p(t).text()===r.emptyPadText).remove()},error:(e,t,a)=>{try{var r=JSON.parse(e.responseText);r&&r.data&&r.data.message?KS_PAC_DCFH_PUB.displaySignaturePadMessage(i,r.data.message):console.error("Unexpected error format:",r)}catch(e){console.error("Failed to parse JSON error response:",e)}n.on()}})}))},KS_PAC_DCFH_PUB.clearSignature=(e,t)=>{let{signaturePad:a,$message:r,$hiddenInput:n,$saveBtn:i,$spinner:o,ajaxURL:s,nonce:l}=e;!a.isEmpty()&&(r.text(""),a.clear(),e=n.val())&&(o.addClass("is-active"),n.val(""),p.ajax({type:"POST",dataType:"json",url:s,data:{action:"delete_signature",_wpnonce:l,filename:e},success:({success:e})=>{e&&(i.removeClass("et_pb_d_none"),KS_PAC_DCFH_PUB.displaySignaturePadMessage(r,t.deleteMessageText),a.on())},complete:()=>{n.val(""),o.removeClass("is-active")}}))}})(jQuery),KS_PAC_DCFH_PUB.handleStarRating=()=>{document.addEventListener("change",e=>{var t;e.target.matches('.et_pb_rating_container input[type="radio"]')&&(t=e.target.closest(".et_pb_rating_container")?.querySelector('input[type="text"]'))&&(t.value=e.target.value,t.classList.remove("et_contact_error"))})},KS_PAC_DCFH_PUB.handleTextareaValidation=()=>{document.addEventListener("submit",function(e){setTimeout(()=>{let t=!1;var a=e.target;if(a.matches("form"+KS_PAC_DCFH_PUB.uiSelectors.contactFormSelector)){var r=a.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl);if(r){a=a.querySelector("textarea");if(a){r=r.querySelector(KS_PAC_DCFH_PUB.uiSelectors.messageSelector);let e=r.querySelector("ul");e||(e=document.createElement("ul"),r.appendChild(e));var n=a.getAttribute("title"),i=parseInt(a.getAttribute("minlength"),10)||0,o=parseInt(a.getAttribute("maxlength"),10)||1/0,s=a.getAttribute("pattern"),s=s?new RegExp(`^${s}$`):null,l=a.value.trim(),i=((l.length<i||l.length>
1o)&&(t=!0),s&&!s.test(l)&&(t=!0),r.querySelector("li.textarea__validation"));i&&i.remove(),t?(a.setCustomValidity(n),(o=document.createElement("li")).textContent=n,o.classList.add("textarea__validation"),e.appendChild(o)):a.setCustomValidity(""),a.reportValidity()}}}},100)}),document.addEventListener("input",function(e){var e=e.target;"textarea"===e.tagName.toLowerCase()&&(e.setCustomValidity(""),e=e.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl))&&(e=e.querySelector(KS_PAC_DCFH_PUB.uiSelectors.messageSelector))&&(e=e.querySelector("li.textarea__validation"))&&e.remove()})},KS_PAC_DCFH_PUB.handleTrackUniqueViews=()=>{document.querySelectorAll(".et_pb_contact_form_container").forEach(e=>{try{var t,a=JSON.parse(e.getAttribute("data-form-config")||"{}"),r=a.contactFormId;r&&a.trackUniqueViews&&(t=`dcfh_uniqueviews_${KS_PAC_DCFH_PUB.appConfig.userIPAddress}_`+r,KS_PAC_DCFH_PUB.setCookie(t,"dcfh_uniqueviews",364))}catch(e){console.error("Invalid JSON in data-config attribute:",e)}})};

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.