PageSourceSearch

https://www.dnb.com/etc.clientlibs/dnb-marketing-website/clientlib…/resources/static/js/7171.9114bce4.chunk.js

js dnb.com collected 2026-09-24 09:06:46 UTC 69,343 bytes, 2 lines download raw bytes

1/*! For license information please see 7171.9114bce4.chunk.js.LICENSE.txt */
2"use strict";(self.webpackChunkdnb_marketing_website=self.webpackChunkdnb_marketing_website||[]).push([[7171],{27813:function(e,t,r){r.d(t,{h:function(){return l}});var n,o=r(65043);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a.apply(null,arguments)}function i(e,t){let{title:r,titleId:i,...l}=e;return o.createElement("svg",a({width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":i},l),r?o.createElement("title",{id:i},r):null,n||(n=o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.11612 9.11612C9.60427 8.62796 10.3957 8.62796 10.8839 9.11612L20 18.2322L29.1161 9.11612C29.6043 8.62796 30.3957 8.62796 30.8839 9.11612C31.372 9.60427 31.372 10.3957 30.8839 10.8839L21.7678 20L30.8839 29.1161C31.372 29.6043 31.372 30.3957 30.8839 30.8839C30.3957 31.372 29.6043 31.372 29.1161 30.8839L20 21.7678L10.8839 30.8839C10.3957 31.372 9.60427 31.372 9.11612 30.8839C8.62796 30.3957 8.62796 29.6043 9.11612 29.1161L18.2322 20L9.11612 10.8839C8.62796 10.3957 8.62796 9.60427 9.11612 9.11612Z",fill:"currentcolor"})))}const l=o.forwardRef(i);r.p},47171:function(e,t,r){r.r(t),r.d(t,{COMMUNICATION_PREFERENCE_SELECTED_COUNTRY:function(){return $e},Layout:function(){return Ie},NextButton:function(){return Te},SelectCountry:function(){return Pe},baseFormSchema:function(){return ke},default:function(){return De},getMarketoAreaByCountry:function(){return Ae},initialDataFormInputNames:function(){return we}});var n,o,a,i=r(65043),l=r(97950),s=r(67357),c=r(71988),d=r(58387),u=r(46804),m=r(94767);function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},h.apply(null,arguments)}function f(e,t){let{title:r,titleId:l,...s}=e;return i.createElement("svg",h({width:53,height:54,viewBox:"0 0 53 54",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":l},s),r?i.createElement("title",{id:l},r):null,n||(n=i.createElement("rect",{y:.333984,width:53,height:53,rx:26.5,fill:"#00435f"})),o||(o=i.createElement("path",{id:"Vector",d:"M35.7967 19.334C36.6139 19.334 37.2822 20.0023 37.2822 20.8194V32.7033C37.2822 33.5215 36.6139 34.1888 35.7967 34.1888H16.4855C15.6683 34.1888 15 33.5215 15 32.7033V20.8194C15 20.0023 15.6683 19.334 16.4855 19.334H35.7967Z",stroke:"#fff",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})),a||(a=i.createElement("path",{id:"Vector_2",d:"M36.5399 20.0762L26.1415 28.989L15.7432 20.0762",stroke:"#fff",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})))}const p=i.forwardRef(f);r.p;var v="floating-cta_dialogButton__oYdEE",g="floating-cta_openDialogButton__EPln1",b="floating-cta_dialog__uXzWi",_="floating-cta_dialogContent__U4mKV",C="floating-cta_closeDialogButton__8geAW",y="floating-cta_noScroll__M1FtE",A="floating-cta_dark__Zumi5",k="floating-cta_light__ryHP0",S=r(27813),I=r(70579);const E=e=>{let{children:t,containerId:r,openDialog:n}=e;const o=(e=>{const[t,r]=(0,i.useState)(null);return(0,i.useEffect)((()=>{if(!e)return;const t=()=>r(document.getElementById(e));return t(),window.addEventListener(e,t),()=>window.removeEventListener(e,t)}),[e]),t})(r);return o?(0,l.createPortal)((0,I.jsx)("button",{className:(0,d.A)(v),onClick:n,"aria-label":"Open dialog","data-cy":"floating-cta-button",children:t}),o):(0,I.jsx)("button",{className:(0,d.A)(v,g),onClick:n,"aria-label":"Open dialog","data-cy":"floating-cta-button",children:t})},N=e=>{let{children:t,ctaIcon:r,theme:n,containerId:o}=e;const a=(0,i.useRef)(null),l=(0,i.useRef)(null),s=i.Children.map(t,(e=>(0,i.isValidElement)(e)?(0,i.cloneElement)(e,{ref:a}):e));return(0,I.jsxs)(u.A,{children:[(0,I.jsx)(E,{containerId:o,openDialog:()=>{var e,t;y&&document.body.classList.add(y),null===(e=l.current)||void 0===e||e.showModal(),null===(t=a.current)||void 0===t||t.focus()},children:r}),(0,I.jsx)("dialog",{ref:l,className:b,children:(0,I.jsxs)("div",{className:(0,d.A)(_,{[A]:"dark"===n,[k]:"light"===n}),children:[(0,I.jsx)("button",{className:(0,d.A)(v,C),onClick:()=>{var e;y&&document.body.classList.remove(y),null===(e=l.current)||void 0===e||e.close()},"aria-label":"Close dialog",children:(0,I.jsx)(S.h,{"aria-hidden":!0})}),s]})})]})},w=e=>e.dispatchEvent(new Event("change",{bubbles:!0})),F=function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const o=(e,o)=>{const a=e=>{if((e=>{if(!r)return;const n=e.name.toLowerCase();if(new Set(Object.values(r)).has(n)){var o;const r=null===(o=t[n])||void 0===o?void 0:o.toString();if(r)return e.value=r,!0}return!1})(e))return;const n=t[e.name];void 0!==n&&null!==n&&(null!==o&&void 0!==o&&o(e,n)||(e.value=n.toString()))};for(const t of e)(t.value||null!==r&&void 0!==r&&r[t.name.toLowerCase()])&&!n||(a(t),w(t))};o(e.querySelectorAll("input"),((e,t)=>("checkbox"===e.type||"radio"===e.type)&&(!0!==t&&!1!==t||(e.checked=t),!0))),o(e.querySelectorAll("select"),((e,t)=>(t&&Array.from(e.options).some((e=>{let{value:r}=e;return r.toLowerCase()===t.toString().toLowerCase()}))&&(e.value=t.toString()),!0))),o(e.querySelectorAll("textarea"))};var $=r(16007),x=r(22193),M=r(1917);const L=e=>null===e?null:(e=>"undefined"!=typeof e.className&&e.className.includes("mktoFormRow"))(e)?e:L(e.parentNode),P=e=>{(e=>{var t,r;(null!==(t=e.className)&&void 0!==t&&t.includes("mktoGutter")||null!==(r=e.className)&&void 0!==r&&r.includes("mktoClear"))&&e.remove()})(e),(e=>{const t=e.querySelector(".mktoField");if(t)switch(t.tagName){case"TEXTAREA":case"INPUT":{const e=t;e.placeholder=`${e.placeholder.replace(/\*/g,"").trim()}${t.className.includes("mktoRequired")?" *":""}`;break}case"SELECT":break;default:console.error("Unexpected field type:",t.tagName)}})(e),(e=>{if("hidden"!==e.type)return;const t=L(e);t&&(t.style.display="none")})(e),(e=>{"button"===e.localName&&"submit"===e.type&&(e.className=(0,d.A)(x.A.primary,x.A.base,x.A.medium,x.A.light,x.A.arrowRightIcon))})(e)},T=e=>
2{Array.from(e.children).forEach((e=>{const t=(e=>{const t=Array.from(e.classList);return e.className=t.map((e=>c.A[e])).concat(t).join(" ").trim(),e})(e);T(t),P(t)}))};var B=r(69457),R=r(19424),D=r(79330),j=r(82187),U=r(37876),z=r(59628),G=r(91143),O=r(21142);var H=r(27731);class V{constructor(e){this.form=e}addHiddenFields(e){return(0,D.rr)(this.form,"addHiddenFields")?this.form.addHiddenFields(e):null}allFieldsFilled(){return(0,D.rr)(this.form,"allFieldsFilled")?this.form.allFieldsFilled():null}getFormElem(){return(0,D.rr)(this.form,"getFormElem")?this.form.getFormElem():null}getId(){return(0,D.rr)(this.form,"getId")?this.form.getId():null}getValues(){return(0,D.rr)(this.form,"getValues")?this.form.getValues():{}}onSubmit(e){return(0,D.rr)(this.form,"onSubmit")?this.form.onSubmit(e):null}onSuccess(e){return(0,D.rr)(this.form,"onSuccess")?this.form.onSuccess((()=>(e(),!1))):null}onValidate(e){return(0,D.rr)(this.form,"onValidate")?this.form.onValidate(e):null}render(e){return(0,D.rr)(this.form,"render")?this.form.render(e):null}setValues(e){return(0,D.rr)(this.form,"setValues")&&e?this.form.setValues(e):null}showErrorMessage(e,t){return(0,D.rr)(this.form,"showErrorMessage")?this.form.showErrorMessage(e,t):null}submit(){return(0,D.rr)(this.form,"submit")?this.form.submit():null}submittable(e){try{if((0,D.rr)(this.form,"submittable"))return this.form.submittable(e);if((0,D.rr)(this.form,"submitable"))return this.form.submitable(e)}catch(t){(0,H.u1)(t)}return!0}validate(){try{return!(0,D.rr)(this.form,"validate")||this.form.validate()}catch(e){(0,H.u1)(e)}return!0}vals(e){return(0,D.rr)(this.form,"vals")?this.form.vals(e):null}}class Z{constructor(e){this.MktoForms2=e,this.ready=!1}allForms(){return(0,D.rr)(this.MktoForms2,"allForms")?this.MktoForms2.allForms():null}getForm(e){return(0,D.rr)(this.MktoForms2,"getForm")?this.MktoForms2.getForm(e):null}getPageFields(){return(0,D.rr)(this.MktoForms2,"getPageFields")?this.MktoForms2.getPageFields():null}lightbox(e,t,r,n){return(0,D.rr)(this.MktoForms2,"lightbox")?this.MktoForms2.lightbox(e,t,r,n):null}loadForm(e,t,r,n){if(!(0,D.rr)(this.MktoForms2,"loadForm"))throw new Error("Expected `loadForm` to be present.");return this.MktoForms2.loadForm(e,t,r,n)}newForm(e,t){return(0,D.rr)(this.MktoForms2,"newForm")?this.MktoForms2.newForm(e,t):null}onFormRender(e){return(0,D.rr)(this.MktoForms2,"onFormRender")?this.MktoForms2.onFormRender(e):null}whenReady(e){return(0,D.rr)(this.MktoForms2,"whenReady")?this.MktoForms2.whenReady((()=>{this.ready||(this.ready=!0,e())})):null}whenRendered(e){return(0,D.rr)(this.MktoForms2,"whenRendered")?this.MktoForms2.whenRendered(e):null}}var W=r(18241),K=r(8227),q=r(73221),Y=r(62340),J=(r(32987),r(28311));const Q=B.z.object({grecaptchaJavascriptPath:D.z2,grecaptchaSiteKey:D.z2}).nullish().or(B.z.literal("")).transform((e=>e||null)).readonly(),X=B.z.object({enterprise:B.z.object({ready:B.z.function().args().returns(B.z.void())})}),ee=(B.z.object({enterprise:B.z.object({execute:B.z.function().args(B.z.string(),B.z.object({action:D.z2})).returns(B.z.promise(D.z2))})}).and(X),{validator:e=>Q.safeParse(e)});let te="idle",re=null;const ne=async()=>{if("idle"===te){te="pending";try{const e=await(0,Y.V)((0,J.e)("/_jcr_content.root.json"),ee);if(!e.isSuccess()||!e.value)return e.isSuccess()||console.error("Failed to fetch Grecaptcha config:",e.error),void(te="idle");const{grecaptchaJavascriptPath:t,grecaptchaSiteKey:r}=e.value,n=window.document.createElement("script");n.src=t,n.async=!0,n.addEventListener("load",(()=>{const e=X.safeParse(window.grecaptcha);e.success?(re=r,te="done"):(console.error("Grecaptcha script loaded, but window.grecaptcha is not ready.",e.error),te="idle")})),window.document.head.append(n)}catch(e){console.error("Failed to initialize Grecaptcha",e),te="idle"}}};B.z.union([B.z.enum(["true","false"]).transform((e=>"true"===e)),B.z.boolean()]).readonly();var oe=r(10714);const ae=B.z.object({valid:B.z.literal(!0)}).readonly(),ie=B.z.object({error:B.z.enum(["INVALID_REQUEST","DUPLICATE_TRIAL","PERSONAL_EMAIL_DOMAIN","INTERNAL_ERROR","SERVICE_UNAVAILABLE"])}).readonly(),le=ae.or(ie);var se=r(50907),ce=r(52154),de=r(55636),ue=r(63175),me=r(71125),he=r(1545),fe=r(59494),pe=r(84660);new Set(["US","CA"]);const ve={behavior:"smooth",block:"center"},ge=e=>{var t;const r=B.z.object({find:B.z.function().args(B.z.string()).returns(B.z.object({val:B.z.function().returns(B.z.unknown()),on:B.z.function().args(B.z.literal("input"),B.z.function()),length:B.z.number().nullish()}).passthrough().nullish().readonly())}).passthrough().readonly().safeParse(null===e||void 0===e||null===(t=e.getFormElem)||void 0===t?void 0:t.call(e));return r.success?r.data:(console.error(r.error.format()),null)};class be{constructor(e,t,r,n,o){this.form=e,this.phoneField=t,this.selectedCountry=r,this.postcodeField=n,this.marketoInstanceArea=o,this.phoneErrorMsg="Enter a valid phone number",this.postalCodeErrorMsg="Invalid postal code."}static instantiate(e,t,r){var n,o,a,i,l,s;const c=ge(e);if(!c)return null;let d=null!==(n=c.find('input[type="tel"]'))&&void 0!==n?n:null;(null!==(o=null===(a=d)||void 0===a?void 0:a.length)&&void 0!==o?o:0)>1&&(d=null);let u=null!==(i=c.find('input[id="PostalCode"]'))&&void 0!==i?i:null;return(null!==(l=null===(s=u)||void 0===s?void 0:s.length)&&void 0!==l?l:0)>1&&(u=null),this.isSupportedCountry(t)?new be(e,d,t,u,r):(console.warn("Selected country <",t,"> is not supported."),null)}static isSupportedCountry(e){return!!e&&(0,ce.J)(e)}onValidate(){return this.handlePhoneNumber()&&this.handlePostalCode()}static validatePostalCode(e,t){var r;const n=null!==(r=he.a[t])&&void 0!==r?r:null;return!n||n.test(e.trim())}onInput(){this.phoneField&&this.phoneField.on("input",(()=>{if(!this.phoneField)return;const e=new de.Q(this.selectedCountry).input(this.getPhoneFieldValue(this.phoneField.val()));e.endsWith(")")?this.phoneField.val(e.slice(0,-1)):this.phoneField.val(e)}))}setPhoneErrorMsg(e){e.trim()&&(this.phoneErrorMsg=e.trim())}setPostalCodeErrorMsg(e){e.trim()&&(this.postalCodeErrorMsg=e.trim())}handlePhoneNumber(){var e,t,r;if(!this.phoneField)return;const n=this.getPhoneFieldValue(this.phoneField.val());if(null!==(e=(0,ue.l)(n,this.selectedCountry))&&void 0!==e&&e.isValid())return!0;const o=this.phoneField[0];return!o||((0,D.rr)(o,"scrollIntoView")&&o.scrollIntoView(ve),null===(t=(r=this.form).showErrorMessage)||void 0===t||t.call(r,`${this.phoneErrorMsg} ${this.exampleNumber()}`,this.phoneField),!1)}exampleNumber(){switch(this.selectedCountry){case"US":return"(e.g., 415\u2011555\u20111234).";case"CA":return"(e.g., 416\u2011555\u20111234).";default:{var e;const t=null===(e=(0,me.a)(this.selectedCountry,pe.A))||void 0===e?void 0:e.formatNational();return t?`(e.g., ${t}).`:""}}
2}handlePostalCode(){var e,t,r,n;if(!this.postcodeField||"EU"===this.marketoInstanceArea)return!0;const o=this.getPostalCodeFieldValue(this.postcodeField.val());if(be.validatePostalCode(o,this.selectedCountry))return!0;const a=null===(e=this.postcodeField)||void 0===e?void 0:e[0];if(!a)return!0;(0,D.rr)(a,"scrollIntoView")&&a.scrollIntoView(ve);const i=null!==(t=fe.n[this.selectedCountry])&&void 0!==t?t:"",l=`${this.postalCodeErrorMsg} ${i}`;return null===(r=(n=this.form).showErrorMessage)||void 0===r||r.call(n,l,this.postcodeField),!1}getPhoneFieldValue(e){const t=B.z.string().safeParse(e);return t.success?t.data:""}getPostalCodeFieldValue(e){const t=B.z.string().safeParse(e);return t.success?t.data:""}}var _e=r(86695);const Ce={"supports-hover":"(hover: hover) and (pointer: fine)","screen-md":"min-width: 48rem","screen-lg":"min-width: 64rem",container:"interactive-terms-acceptance_container__o0bck",formRow:"interactive-terms-acceptance_formRow__qU8MT",formCheckbox:"interactive-terms-acceptance_formCheckbox__6t2PB",formText:"interactive-terms-acceptance_formText__w0xV6",modalLinkButton:"interactive-terms-acceptance_modalLinkButton__BGUrI",modalContentCard:"interactive-terms-acceptance_modalContentCard__UT0ge",modalHeader:"interactive-terms-acceptance_modalHeader__9t8rS",titleRow:"interactive-terms-acceptance_titleRow__NkNqd",title:"interactive-terms-acceptance_title__la7wZ",version:"interactive-terms-acceptance_version__nVDSJ",closeButton:"interactive-terms-acceptance_closeButton__2UWyv",scrollRegion:"interactive-terms-acceptance_scrollRegion__7X5rM",scrollContent:"interactive-terms-acceptance_scrollContent__WFxIP table-formatting-container",scrollHint:"interactive-terms-acceptance_scrollHint__eZI3s",checkboxGroup:"interactive-terms-acceptance_checkboxGroup__-JBqb",checkboxRow:"interactive-terms-acceptance_checkboxRow__Wjwcj",checkboxLabel:"interactive-terms-acceptance_checkboxLabel__BhU-y",modalActions:"interactive-terms-acceptance_modalActions__FevMo",error:"interactive-terms-acceptance_error__tTr2u",fullTermsLink:"interactive-terms-acceptance_fullTermsLink__Fq0Un",disabledControl:"interactive-terms-acceptance_disabledControl__ElVD3",dark:"interactive-terms-acceptance_dark__qliYD"},ye=e=>{let{terms:t,highRiskTerms:r=[],theme:n="light",onAccept:o,disabled:a=!1,id:l,"data-cy":s,error:c,acceptanceLabel:u,acceptButtonLabel:h,cancelButtonLabel:f,scrollHint:p,termsRequiredError:v,highRiskRequiredError:g}=e;const b=(null===u||void 0===u?void 0:u.trim())||"I have read and accept the Terms and Conditions.",_=(null===h||void 0===h?void 0:h.trim())||"Accept",C=(null===f||void 0===f?void 0:f.trim())||"Cancel",y=(null===p||void 0===p?void 0:p.trim())||"Scroll to the bottom to continue.",A=(null===v||void 0===v?void 0:v.trim())||"You must accept the Terms and Conditions.",k=(null===g||void 0===g?void 0:g.trim())||"Please acknowledge all required items.",S=(0,i.useRef)(null),[E,N]=(0,i.useState)(!1),[w,F]=(0,i.useState)({}),[$,x]=(0,i.useState)(!1),M=(0,i.useRef)(!1),[L,P]=(0,i.useState)(null),[T,B]=(0,i.useState)(!1),[R,D]=(0,i.useState)(!1);(0,i.useEffect)((()=>{M.current=$}),[$]);const{scrollContainerRef:j,hasScrolledToEnd:U,resetScroll:z}=(e=>{const[t,r]=(0,i.useState)(null),[n,o]=(0,i.useState)(!1),a=(0,i.useCallback)((e=>{r(e)}),[]),l=(0,i.useCallback)((()=>{if(!t)return;const{scrollTop:e,clientHeight:r,scrollHeight:n}=t;0===r&&0===n||o(n<=r+24||e+r>=n-24)}),[t]);return(0,i.useEffect)((()=>{o(!1)}),[e]),(0,i.useEffect)((()=>{if(!t)return;l();const e=()=>l();t.addEventListener("scroll",e,{passive:!0});let r=null;return"undefined"!==typeof ResizeObserver&&(r=new ResizeObserver((()=>l())),r.observe(t)),()=>{var n;t.removeEventListener("scroll",e),null===(n=r)||void 0===n||n.disconnect()}}),[t,l]),{scrollContainerRef:a,hasScrolledToEnd:n,resetScroll:(0,i.useCallback)((()=>{o(!1)}),[])}})(t.contentHtml);(0,i.useEffect)((()=>{U&&B(!0)}),[U]);const G=T&&!a,O=(0,i.useMemo)((()=>r.filter((e=>{var t;return null===(t=e.labelHtml)||void 0===t?void 0:t.trim()}))),[r]),H=O.every((e=>w[e.id])),V=G&&E&&H;(0,i.useEffect)((()=>{N(!1),F({}),x(!1),M.current=!1,D(!1),P(null),B(!1),z()}),[t.contentHtml,z]);const Z=e=>{var t;e.preventDefault(),a||($&&(N(!0),F(O.reduce(((e,t)=>(e[t.id]=!0,e)),{}))),null===(t=S.current)||void 0===t||t.openDialog())},W=()=>{var e;null===(e=S.current)||void 0===e||e.closeDialog((()=>{}))};return(0,I.jsxs)("div",{id:null!==l&&void 0!==l?l:void 0,"data-cy":s,className:(0,d.A)(Ce.container,{[Ce.dark]:"dark"===n}),children:[(0,I.jsxs)("div",{className:Ce.formRow,children:[(0,I.jsx)("input",{type:"checkbox",className:Ce.formCheckbox,checked:$,disabled:a,onChange:()=>{if(!a)if($)M.current=!1,x(!1),N(!1),F({}),o(null);else if(R){var e,t,r;const n=null!==(e=null===(t=globalThis.crypto)||void 0===t||null===(r=t.randomUUID)||void 0===r?void 0:r.call(t))&&void 0!==e?e:`${Date.now()}`,a=O.reduce(((e,t)=>(e[t.id]=!0,e)),{}),i={acceptedAt:(new Date).toISOString(),acceptanceId:n,scrollCompleted:!0,generalTermsAccepted:!0,highRiskAcknowledgments:a};N(!0),F(O.reduce(((e,t)=>(e[t.id]=!0,e)),{})),M.current=!0,x(!0),P(null),o(i)}},onClick:e=>{$||R||(e.preventDefault(),Z(e))},"aria-label":"View Terms and Conditions","data-cy":"interactive-terms-outer-checkbox"}),(0,I.jsxs)("p",{className:Ce.formText,children:["I have read and accept the ",(0,I.jsx)("button",{type:"button",className:Ce.modalLinkButton,onClick:Z,disabled:a,"data-cy":"interactive-terms-link-button",children:"Terms and Conditions"}),"."]})]}),!$&&c&&(0,I.jsx)("p",{className:Ce.error,role:"alert",children:c}),(0,I.jsx)(_e.a,{ref:S,theme:"light",onClose:()=>{P(null);const e=E&&H;M.current?e||(M.current=!1,x(!1),N(!1),F({}),o(null)):(N(!1),F({}))},children:(0,I.jsxs)("div",{className:Ce.modalContentCard,onClick:e=>e.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"terms-modal-title",children:[(0,I.jsxs)("div",{className:Ce.modalHeader,children:[(0,I.jsx)("div",{className:Ce.titleRow,children:(0,I.jsx)("h3",{id:"terms-modal-title",className:Ce.title,children:"Terms and Conditions"})}),(0,I.jsx)("button",{type:"button",className:Ce.closeButton,onClick:W,"aria-label":"Close","data-cy":"interactive-terms-close-button",children:"\xd7"})]}),(0,I.jsx)("div",{ref:j,className:Ce.scrollRegion,role:"region","aria-label":"Terms and Conditions Content",tabIndex:0,"data-cy":"interactive-terms-scroll-region",children:(0,I.jsx)("div",{className:Ce.scrollC
2ontent,dangerouslySetInnerHTML:{__html:t.contentHtml}})}),!T&&(0,I.jsx)("p",{className:Ce.scrollHint,"aria-live":"polite",children:y}),t.sourceUrl&&(0,I.jsx)("p",{className:Ce.scrollHint,children:(0,I.jsx)("a",{href:t.sourceUrl,className:Ce.fullTermsLink,target:"_blank",rel:"noopener noreferrer",children:"View full Terms and Conditions"})}),T&&(0,I.jsxs)("div",{className:Ce.checkboxGroup,children:[(0,I.jsxs)("label",{className:(0,d.A)(Ce.checkboxRow,!G&&Ce.disabledControl),children:[(0,I.jsx)("input",{type:"checkbox",checked:E,disabled:!G,"aria-disabled":!G,"data-cy":"interactive-terms-modal-checkbox",onChange:e=>{N(e.target.checked),P(null)}}),(0,I.jsx)("span",{className:Ce.checkboxLabel,children:b})]}),O.map((e=>{var t;return(0,I.jsxs)("label",{className:(0,d.A)(Ce.checkboxRow,!G&&Ce.disabledControl),children:[(0,I.jsx)("input",{type:"checkbox",checked:null!==(t=w[e.id])&&void 0!==t&&t,disabled:!G,"aria-disabled":!G,"data-cy":`interactive-terms-high-risk-${e.id}`,onChange:t=>{return r=e.id,n=t.target.checked,F((e=>({...e,[r]:n}))),void P(null);var r,n}}),(0,I.jsx)("span",{className:Ce.checkboxLabel,dangerouslySetInnerHTML:{__html:e.labelHtml}})]},e.id)}))]}),L&&(0,I.jsx)("p",{className:Ce.error,role:"alert",children:L}),(0,I.jsxs)("div",{className:Ce.modalActions,children:[(0,I.jsx)(m.$,{as:"button",type:"button",variant:"primary",size:"medium",theme:"light",onClick:W,style:{backgroundColor:"transparent",color:"var(--primary-dark-blue-1)",border:"1px solid var(--primary-dark-blue-1)"},"data-cy":"interactive-terms-cancel-button",children:C}),(0,I.jsx)(m.$,{as:"button",type:"button",variant:"primary",size:"medium",theme:"light",disabled:!V,onClick:()=>{var e,t,r,n;if(!T)return void P(y);if(!E)return void P(A);if(!H)return void P(k);const a=null!==(e=null===(t=globalThis.crypto)||void 0===t||null===(r=t.randomUUID)||void 0===r?void 0:r.call(t))&&void 0!==e?e:`${Date.now()}`,i={acceptedAt:(new Date).toISOString(),acceptanceId:a,scrollCompleted:!0,generalTermsAccepted:!0,highRiskAcknowledgments:O.reduce(((e,t)=>(e[t.id]=!0,e)),{})};M.current=!0,x(!0),D(!0),P(null),o(i),null===(n=S.current)||void 0===n||n.closeDialog((()=>{}))},"data-cy":"interactive-terms-accept-button",children:_})]})]})})]})},Ae=e=>{const t=e.toUpperCase();return["GB","IE"].includes(t)?"UKI":["AT","BA","HR","CZ","DK","EE","FI","DE","HU","LV","NO","PL","RS","SK","SI","SE","CH"].includes(t)?"EU":"NA"},ke=B.z.object({cqPath:D.tB,cqType:D.tB,description:D.tB,isInEditor:D.E,next:D.tB,pageLanguage:D.tB,selectCountry:D.tB,title:D.tB,twoColumnText:D.tB,formPosition:B.z.enum(["flex-start","flex-end",""]).nullish(),twoColumnTextStyle:B.z.enum(["text-m-body","text-l-body","text-s-body",""]).nullish(),twoColumnTextColor:B.z.enum(["--white","--black","--text-gray",""]).nullish(),twoColumnHeadingColor:B.z.enum(["--white","--black","--text-gray",""]).nullish(),titleStyle:B.z.enum(["text-l-headline","text-s-headline",""]).nullish(),titleColor:B.z.enum(["--white","--black","--text-gray",""]).nullish(),descriptionStyle:B.z.enum(["text-l-body","text-s-body",""]).nullish(),descriptionColor:B.z.enum(["--white","--black","--text-gray",""]).nullish()}).and(D.t5).readonly(),Se=B.z.object({isDplusDisabled:D.tB.or(D.E).transform((e=>!!e)),isDnbTrial:D.tB.or(D.E).transform((e=>!!e)),trialProduct:B.z.string().catch("ChatDnB"),isGlobalForm:D.tB.or(D.E).transform((e=>"true"===e||!0===e)),globalForms:B.z.array(B.z.object({marketoInstanceArea:B.z.string(),marketoInstanceBaseUrl:B.z.string(),marketoInstanceMunchkinId:B.z.string(),formID:B.z.string(),disclaimer:D.tB,data:B.z.record(B.z.string(),B.z.any()).nullish().catch(null).readonly()}).readonly()).nullish().catch(null).readonly(),additionalDisclaimer:D.tB,data:B.z.object({formID:D.tB}).passthrough().optional().or(B.z.null()),formDisplayOptions:B.z.enum(["default","showInline","showPopup","showBoth","hideAll"]).readonly(),loadingAltText:D.tB,marketoInstanceBaseUrl:D.tB.readonly(),marketoInstanceMunchkinId:D.tB.readonly(),phoneErrorMessage:D.tB,placeholderEmail:D.tB,postCodeErrorMessage:D.tB,submit:D.tB,qualifiedExperianceId:D.tB,unsubscribeTitle:D.z2.catch("We\u2019re sorry to see you go"),unsubscribeDescription:D.z2.catch("but, we\u2019ll always be here for you \u2013 opt back in at any time. Your preferences take approximately 10 days to take effect."),unsubscribeButtonLabel:D.z2.catch("Change your mind? Opt back in"),enableFormCountryCodePrefill:D.E.catch(!1),chatDnbTrialCountries:B.z.array(B.z.object({displayName:
2D.z2.trim().readonly(),isoCode:B.z.string().trim().regex(/^[A-Z]{2}$/).readonly()}).readonly()).catch([]).readonly(),enableInteractiveTerms:D.E.catch(!1),terms:B.z.object({contentHtml:D.z2.readonly(),sourceUrl:D.tB}).nullish().readonly(),highRiskTerms:B.z.array(B.z.object({id:D.z2.readonly(),labelHtml:D.z2.readonly()}).readonly()).catch([]).readonly(),termsAcceptanceLabel:D.tB,termsAcceptButtonLabel:D.tB,termsCancelButtonLabel:D.tB,termsScrollHint:D.tB,termsRequiredError:D.tB,termsHighRiskRequiredError:D.tB}).passthrough().readonly().and(ke).and(B.z.object({thankYouDisplayMessage:D.tB}).readonly().or(B.z.object({thankYouRedirectPageUrl:B.z.string().url().nullish().readonly()}).readonly()).readonly()).and(B.z.union([B.z.object({marketoInstanceArea:G.m9,disclaimer:D.tB}).readonly(),B.z.object({marketoInstanceArea:G.hB,disclaimer:D.tB}).readonly(),B.z.object({isGlobalForm:B.z.literal(!0),marketoInstanceArea:D.tB,disclaimer:D.tB}).readonly()]).readonly()).superRefine(((e,t)=>{var r;e.isGlobalForm?e.globalForms&&0!==e.globalForms.length||t.addIssue({code:B.z.ZodIssueCode.custom,path:["globalForms"],message:"At least one global form configuration is required when Global Form Routing is enabled."}):(e.marketoInstanceBaseUrl&&e.marketoInstanceBaseUrl.startsWith("//")&&e.marketoInstanceBaseUrl.includes(".dnb.co")||t.addIssue({code:B.z.ZodIssueCode.custom,path:["marketoInstanceBaseUrl"],message:"marketoInstanceBaseUrl must start with // and contain .dnb.co"}),e.marketoInstanceMunchkinId||t.addIssue({code:B.z.ZodIssueCode.custom,path:["marketoInstanceMunchkinId"],message:"marketoInstanceMunchkinId is required"}),e.data&&e.data.formID||t.addIssue({code:B.z.ZodIssueCode.custom,path:["data"],message:"Please select a configured Marketo content fragment in the Contact Form component."}),"NA"!==e.marketoInstanceArea||null!==(r=e.disclaimer)&&void 0!==r&&r.trim()||t.addIssue({code:B.z.ZodIssueCode.custom,path:["disclaimer"],message:"Disclaimer is required."}))})),Ie=e=>{let{children:t,title:r,description:n,reduceTopSpacing:o,reduceBottomSpacing:a,backgroundColor:i,twoColumnText:l,theme:s,formPosition:m,twoColumnTextStyle:h,twoColumnTextColor:f,twoColumnHeadingColor:p,titleStyle:v,titleColor:g,descriptionStyle:b,descriptionColor:_}=e;const C=(0,R.ws)(o,a),y=(0,R.af)(i);return(0,I.jsx)(u.A,{children:(0,I.jsx)("section",{className:c.A.container,style:{...C,...y},children:(0,I.jsx)("div",{className:(0,d.A)("defaultLayoutOuter",c.A.layoutOuter),children:(0,I.jsxs)("div",{className:(0,d.A)("defaultLayoutInner defaultGrid"),children:[l&&(0,I.jsx)("div",{className:c.A.textOuterContainer,children:(0,I.jsx)("div",{className:(0,d.A)(c.A.plainTextContainer,{[c.A.dark]:"dark"===s,[c.A.light]:"light"===s,[c.A.sizeLarge]:"text-l-body"===h,[c.A.sizeSmall]:"text-s-body"===h}),style:{color:f?`var(${f})`:void 0,"--two-column-heading-color":p?`var(${p})`:void 0},dangerouslySetInnerHTML:{__html:l}})}),(0,I.jsxs)("div",{className:(0,d.A)(c.A.formOuterContainer,{[c.A.containerFullWidth]:!l}),style:{justifyContent:l&&m?m:void 0},children:[(0,I.jsxs)("div",{className:c.A.introTextContainer,children:[r&&(0,I.jsx)("h2",{className:(0,d.A)(c.A.title,{[c.A.dark]:"dark"===s,[c.A.light]:"light"===s,[c.A.titleLarge]:"text-l-headline"===v,[c.A.titleSmall]:"text-s-headline"===v}),style:{color:g?`var(${g})`:void 0},children:r}),n&&(0,I.jsx)("div",{className:(0,d.A)(c.A.description,{[c.A.dark]:"dark"===s,[c.A.light]:"light"===s,[c.A.sizeLarge]:"text-l-body"===b,[c.A.sizeSmall]:"text-s-body"===b}),style:{color:_?`var(${_})`:void 0},dangerouslySetInnerHTML:{__html:n}})]}),t]})]})})})})},Ee=e=>B.z.object({thankYouRedirectPageUrl:D.z2}).passthrough().readonly().safeParse(e).success,Ne=(0,i.forwardRef)(((e,t)=>{let{isLoading:r,placeholderEmail:n,testId:o}=e;const a=(0,i.useRef)(null);return(0,i.useImperativeHandle)(t,(()=>({focus:()=>{(0,D.a_)(a.current,"current")&&a.current.focus()}}))),(0,I.jsx)("input",{ref:a,type:"email",placeholder:`${n||"Email"} *`,className:c.A.step1Input,name:we.email,required:!0,disabled:r,pattern:D.Uo.source,"data-cy":o,"aria-label":n||"Email"})})),we={email:"email",country:"country"},Fe=e=>(e=>B.z.object({thankYouDisplayMessage:D.z2}).passthrough().readonly().safeParse(e).success)(e)?(0,I.jsx)(Ie,{...e,children:(0,I.jsx)("div",{className:c.A.formContainer,dangerouslySetInnerHTML:{__html:e.thankYouDisplayMessage}})}):(0,I.jsx)(I.Fragment,{}),$e="communicationPreferenceSelectedCountry",xe="undefined"!==typeof window?new URLSearchParams(window.location.search).get($e):null;const Me=new class{constructor(){this.companyToDuns=new Map}simplifyKey(e){return e.trim().replace(/\s+/g,"").replace(/[^a-zA-Z0-9]/g,"").toLowerCase()}populateCompanyInputs(e,t,r,n){let{Company:o,Webvisitor_DUNS__c:a}=r,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];o&&a&&this.companyToDuns.set(this.simplifyKey(o),a),F(e,{...t},n,i)}getDunsByCompany(e){var t;return e&&null!==(t=this.companyToDuns.get(this.simplifyKey(e)))&&void 0!==t?t:null}},Le=(0,i.forwardRef)(((e,t)=>{var n,o;const a=e.enableFormCountryCodePrefill?se.t:be,s=e.enableFormCountryCodePrefill?se.I:ge,{formType:h}=e,[f,p]=(0,i.useState)("initial-form"),[v,g]=(0,i.useState)(null),[b,_]=(0,i.useState)(!1),[C,y]=(0,i.useState)(null),[A,k]=(0,i.useState)(null),[S,E]=(0,i.useState)(null),N=(0,i.useRef)(null),w=(0,i.useRef)(null),{urlQueryParameters:F}=(0,$.dp)(),x=(0,i.useRef)(`marketo-contact-form-name-${(0,M.N4)()}`).current,L=e.enableInteractiveTerms,[P,R]=null!==(n=null===(o=e.pageLanguage)||void 0===o?void 0:o.split(G.G_))&&void 0!==n?n:[],U=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];const[a,l]=(0,i.useState)([]);return(0,i.useEffect)((()=>{let a=!0;return(async()=>{let i;if(n){const e=new Set,t=o.filter((t=>{let{isoCode:r}=t;return!e.has(r)&&(e.add(r),!0)})).reduce(((e,t)=>{let{displayName:r,isoCode:n}=t;return e[r]=n,e}),{});i=Object.keys(t).length>0?t:(await r.e(6781).then(r.bind(r,96781))).marketoCountriesChatDnbTrialFallback}else switch(e){case"en":default:i=(await r.e(7992).then(r.bind(r,7992))).marketoCountriesEN;break;case"fr":i=(await r.e(7763).then(r.bind(r,47763))).marketoCountriesFR}a&&l((0,W.k)(i,t))})(),()=>{a=!1}}),[e,t,W.k,n,o]),a}(null!==P&&void 0!==P?P:"",null!==R&&void 0!==R?R:"",e.isDnbTrial,e.chatDnbTrialCountries),Y=e.isGlobalForm&&S?Ae(S):e.marketoInstanceArea,Q=(0,i.useMemo)((()=>{var t;if(!e.isGlobalForm||!S)return;let r=null===(t=e.globalForms)||void 0===t?void 0:t.find((e=>e.marketoInstanceArea===Y));var n;r||(r=(null===(n=e.globalForms)||void 0===n?void 0:n.find((e=>"NA"===e.marketoInstanceArea)))||void 0);return r}),[e.isGlobalForm,S,Y,e.globalForms]),X=Q?Q.disclaimer:e.disclaimer,ee=(0,i.useMemo)((()=>(null===Q||void 0===Q?void 0:Q.data)||e.data||{}),[null===Q||void 0===Q?void 0:Q.data,e.data]);(0,$.Di)(ee),(0,i.useEffect)((()=>{xe&&te(xe)}),[]),(0,i.useEffect)((()=>{const e=e=>{e.persisted&&p("initial-form")};return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}}),[]);const te=function(t){var r,n,o,i,l,c;let d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;E(t),p("loading");const u=e.isGlobalForm?Ae(t):e.marketoInstanceArea;let m=e.isGlobalForm?null===(r=e.globalForms)||void 0===r?void 0:r.find((e=>e.marketoInstanceArea===u)):null;var f;e.isGlobalForm&&!m&&(m=(null===(f=e.globalForms)||void 0===f?void 0:f.find((e=>"NA"===e.marketoInstanceArea)))||null);const v=(null===(n=m)||void 0===n?void 0:n.marketoInstanceBaseUrl)||e.marketoInstanceBaseUrl,C=(null===(o=m)||void 0===o?void 0:o.marketoInstanceMunchkinId)||e.marketoInstanceMunchkinId,A=(null===(i=m)||void 0===i?void 0:i.formID)||(null===(l=e.data)||void 0===l?void 0:l.formID),S=(null===(c=m)||void 0===c?void 0:c.data)||e.data||{},I=e.isDnbTrial&&d?async function(e){try{var t;const r=await oe.A.post((0,J.e)("/_jcr_content.chatdnb-validate.json"),{body:JSON.stringify({email:e.email,trialProduct:null!==(t=e.trialProduct)&&void 0!==t?t:"ChatDnB"}),headers:{"Content-Type":"application/json"},throwHttpErrors:!1}),n=await r.json(),o=le.safeParse(n);return o.success?"error"in o.data?{success:!1,errorCode:o.data.error}:{success:!0}:{success:!1,errorCode:"INTERNAL_ERROR"}}catch{return{success:!1,errorCode:"INTERNAL_ERROR"}}}({email:d,trialProduct:e.trialProduct}):Promise.resolve(null),$=document.createElement("script");$.src=`${v}/js/forms2/js/forms2.min.js`,$.async=!0,document.body.appendChild($),$.addEventListener("load",(async()=>{var r;if(!(0,D.rr)(window,"MktoForms2"))return void p("error");const n=null===(r=document.getElementsByName(x))||void 0===r?void 0:r[0];if(!(0,D.a_)(n,"jsxForm"))return void p("error");const o=`mktoForm_${A}`;n.id=o;const i=await I;if(e.isDnbTrial&&i&&!i.success)return y(re(i.errorCode)),n.id="",void p("initial-form");try{const r=new Z(window.MktoForms2);r.loadForm(v,C,A,(async o=>{var i,l;if(!(0,D.a_)(o,"form"))return void p("error");const c=a.instantiate(o,t,u);null===c||void 0===c||c.setPhoneErrorMsg(null!==(i=e.phoneErrorMessage)&&void 0!==i?i:""),null===c||void 0===c||c.setPostalCodeErrorMsg(null!==(l=e.postCodeErrorMessage)&&void 0!==l?l:"");const m=!e.isDplusDisabled&&d?await(0,z._)(d,t):null,f=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return Me.populateCompanyInputs(n,{...S,email:d,country:t,formID:A,...m},null!==m&&void 0!==m?m:{},we,e)};f(!0);["Country","countryId"].map((e=>n.querySelector(`select[name="${e}"]`))).filter((e=>
2"SELECT"===(null===e||void 0===e?void 0:e.tagName))).forEach((e=>{const r=new Map(U.map((e=>{let[t,r]=e;return[r,t]})));Array.from(e.options).filter((e=>{let{value:t}=e;return r.has(t)})).forEach((e=>e.text=r.get(e.value))),e.value===t&&(e.disabled=!0)}));const v=new V(o);w.current=v;const y=new G.rr(u);var I;L&&null!=e.terms&&(null===(I=v.submittable)||void 0===I||I.call(v,!1));v.addHiddenFields(Object.entries(await y.hiddenFields(F,{Webvisitor_DUNS__c:null===m||void 0===m?void 0:m.Webvisitor_DUNS__c,Webvisitor_Domestic_Ultimate_DUNS__c:null===m||void 0===m?void 0:m.Webvisitor_Domestic_Ultimate_DUNS__c},{marketoInstanceMunchkinId:C,data:{formID:A}})).filter((e=>{let[t,r]=e;return r})).filter((e=>{let[t]=e;const r=["input","select","textarea"].flatMap((e=>[...n.querySelectorAll(e)])).find((e=>{let{name:r}=e;return r.toLowerCase()===t.toLowerCase()}));return!r||(o=r.value,!D.z2.safeParse(o).success&&"hidden"===r.type);var o})).reduce(((e,t)=>{let[r,n]=t;return e[r]=n,e}),{})),v.setValues(y.visibleFields(t));const E=n.querySelector('input[name="Company"]');r.whenReady((()=>{e.isDplusDisabled||(0,K.n)(E,["organization.primaryName","organization.primaryAddress.streetAddress.line1","organization.primaryAddress.addressLocality.name","organization.primaryAddress.addressRegion.name","organization.primaryAddress.postalCode"],((e,r)=>(0,q.eY)(e,t,!0,void 0,r)),(e=>{var t,r,o,a,i,l,s,c,d,m,h,f;let{organization:p}=e;v.addHiddenFields({[z.$[u]]:null!==(t=p.duns)&&void 0!==t?t:null}),Me.populateCompanyInputs(n,{Address:null!==(r=null===(o=p.primaryAddress)||void 0===o||null===(a=o.streetAddress)||void 0===a?void 0:a.line1)&&void 0!==r?r:null,City:null!==(i=null===(l=p.primaryAddress)||void 0===l||null===(s=l.addressLocality)||void 0===s?void 0:s.name)&&void 0!==i?i:null,State:null!==(c=null===(d=p.primaryAddress)||void 0===d||null===(m=d.addressRegion)||void 0===m?void 0:m.name)&&void 0!==c?c:null,PostalCode:null!==(h=null===(f=p.primaryAddress)||void 0===f?void 0:f.postalCode)&&void 0!==h?h:null},{Company:p.primaryName,Webvisitor_DUNS__c:p.duns},void 0,!0)})),null===c||void 0===c||c.onInput(),v.onValidate((t=>{var r,n;t||console.warn("Native form validation has failed.");const a=null===(r=s(o))||void 0===r?void 0:r.find('input[name="Email"]');var i,l;if(1===(null===a||void 0===a?void 0:a.length)&&!B.z.string().email().safeParse(null===a||void 0===a?void 0:a.val()).success)return null===(i=o.showErrorMessage)||void 0===i||i.call(o,"Must be valid email. [email protected]",a),void(null===(l=v.submittable)||void 0===l||l.call(v,!1));const d=L&&null!=e.terms,u=!d||null!==N.current;var m;d&&!u?k((null===(m=e.termsRequiredError)||void 0===m?void 0:m.trim())||"You must accept the Terms and Conditions."):k(null);const h=!1!==(null===c||void 0===c?void 0:c.onValidate());null===(n=v.submittable)||void 0===n||n.call(v,t&&h&&u)}))})),r.whenRendered((()=>{if(f(),e.enableFormCountryCodePrefill&&(()=>{if(b)return;const e=n.querySelector("[name=Phone], [name=MobilePhone]");if(!e)return;const t=null===c||void 0===c?void 0:c.exampleNumber(!0);var r;t&&(e.placeholder=`${null===(r=e.placeholder)||void 0===r?void 0:r.replace(/\*/g,"").trim()}: ${t}`),_(!0)})(),T(n),(e=>{const t=`_${(0,M.N4)()}`;[...e.querySelectorAll("label[for]")].map((t=>({label:t,htmlFor:e.querySelector(`[id="${t.htmlFor}"]`)}))).filter((e=>!!e.htmlFor&&!e.htmlFor.hasAttribute("data-uniquified"))).forEach((e=>{let{label:r,htmlFor:n}=e;n.setAttribute("data-uniquified","true"),n.id=`${n.id}${t}`,r.htmlFor=n.id}))})(n),((e,t)=>{if(!e)return;e.querySelectorAll("input, select, textarea").forEach((e=>{const r=e;if(r.name){const e=`${t}-${r.name}`;r.setAttribute("data-cy",e)}}));const r=e.querySelector('button[type="submit"]');r&&"button"===r.localName&&r.setAttribute("data-cy",`${t}-submit-button`)})(n,`marketo-form-${h}`),L&&null!=e.terms){const e=n.querySelector(".mktoButtonRow");if(e&&e.parentNode){let t=n.querySelector("#interactive-terms-portal-target");t||(t=document.createElement("div"),t.id="interactive-terms-portal-target",e.parentNode.insertBefore(t,e)),t&&g(t)}}if(v.onSubmit((()=>{v.addHiddenFields({[z.$[u]]:Me.getDunsByCompany(null===E||void 0===E?void 0:E.value)})}
2)),Object.entries(v.getValues()).filter((e=>"string"===typeof e[0]&&"string"===typeof e[1])).forEach((e=>{let[t,r]=e;return v.setValues({[t]:r.trim()})})),e.isDnbTrial){const e=n.querySelector('input[name="Email"]');e&&(e.disabled=!0)}})),v.onSuccess((()=>{if(xe){const[e,t]=["TRUE","FALSE"],r=v.getValues(),n=r.Unsubscribed===e,o=r.DoNotCall===e,a=r.Mobile_Call_Opt_Out__c===e,i=r.Mobile_Text_Opt_In__c===t;if((0,O.oA)({event:"formSubmit",formData:{isBusinessPhoneUnsubscribed:o,isMobilePhoneUnsubscribed:a,isMarketingUnsubscribed:n,isTextMessagingUnsubscribed:i}}),n&&o&&a&&i)return void p("unsubscribe-confirmation")}const t=v.getValues();(0,O.oA)({event:"formSubmit",formData:t}),e.qualifiedExperianceId&&((e,t)=>{if(!(0,D.rr)(window,"qualified"))return;const r={email:e.Email};window.qualified("saveFormData",r),window.qualified("emitFormFill","custom"),window.qualified("showFormExperience",t)})(t,e.qualifiedExperianceId),p("marketo-form-submitted"),Ee(e)&&(window.location.href=e.thankYouRedirectPageUrl)})),n.id="",p("marketo-form")}))}catch(l){console.error((0,H.u1)(l)),n.id="",p("error")}}))},re=e=>{switch(e){case"DUPLICATE_TRIAL":return"A trial has already been registered for this email address.";case"PERSONAL_EMAIL_DOMAIN":return"Please use a business email address to register for a trial.";case"INVALID_REQUEST":return"Please enter a valid email address.";case"SERVICE_UNAVAILABLE":return"Service is temporarily unavailable. Please try again later.";default:return"An error occurred. Please try again or contact support."}};if("error"===f)return(0,I.jsx)("p",{className:c.A.error,children:u.i});if("marketo-form-submitted"===f)return Ee(e)?(0,I.jsx)(Ie,{...e,children:(0,I.jsx)(j.a,{alt:e.loadingAltText||void 0})}):(0,I.jsx)(Fe,{...e});if("unsubscribe-confirmation"===f)return(0,I.jsxs)(Ie,{...e,children:[(0,I.jsx)("h2",{className:c.A.title,children:e.unsubscribeTitle}),(0,I.jsx)("p",{className:c.A.description,children:e.unsubscribeDescription}),(0,I.jsx)(m.$,{variant:"primary",size:"medium",theme:"light",onClick:e=>{e.preventDefault(),window.location.reload()},children:e.unsubscribeButtonLabel})]});const ae=L&&null!=e.terms?(0,I.jsx)("div",{className:c.A.termsDisclaimerGroup,children:(0,I.jsx)(u.A,{children:(0,I.jsx)(ye,{terms:e.terms,highRiskTerms:e.highRiskTerms,theme:"dark"===e.theme?"dark":"light",onAccept:e=>{var t,r,n,o;(N.current=e,e)?(k(null),null===(t=w.current)||void 0===t||null===(r=t.submittable)||void 0===r||r.call(t,!0)):null===(n=w.current)||void 0===n||null===(o=n.submittable)||void 0===o||o.call(n,!1)},"data-cy":`${h}-interactive-terms`,error:A,acceptanceLabel:e.termsAcceptanceLabel,acceptButtonLabel:e.termsAcceptButtonLabel,cancelButtonLabel:e.termsCancelButtonLabel,scrollHint:e.termsScrollHint,termsRequiredError:e.termsRequiredError,highRiskRequiredError:e.termsHighRiskRequiredError})})}):null;return(0,I.jsxs)(Ie,{...e,children:[(0,I.jsx)("form",{name:x,className:(0,d.A)(c.A.formContainer,"marketo-form"===f?"":c.A.hidden),...e.isDplusDisabled&&{autoComplete:"off"},onFocus:()=>{ne()},children:"marketo-form"===f&&(0,I.jsxs)(I.Fragment,{children:[v&&ae?(0,l.createPortal)(ae,v):ae,!!X&&(0,I.jsx)("div",{className:c.A.disclaimer,dangerouslySetInnerHTML:{__html:X}}),!!e.additionalDisclaimer&&(0,I.jsx)("div",{className:c.A.disclaimer,dangerouslySetInnerHTML:{__html:e.additionalDisclaimer}})]})}),"marketo-form"!==f&&(0,I.jsxs)("form",{onSubmit:async e=>{e.preventDefault();const t=new FormData(e.target),r=t.get(we.country),n=B.z.object({country:D.z2.trim().length(2).readonly()}).readonly().and(B.z.object({email:D.cS}).readonly()).safeParse({email:t.get(we.email),country:r});n.success?(y(null),te(n.data.country,n.data.email)):console.error(n.error.format())},onFocus:()=>{ne()},className:c.A.formContainer,children:[(0,I.jsx)(Ne,{ref:t,isLoading:"loading"===f,placeholderEmail:e.placeholderEmail,testId:`${h}-email-input`}),(0,I.jsx)(Pe,{countryOptions:U,isLoading:"loading"===f,defaultValue:xe||R,selectCountry:e.selectCountry,testId:`${h}-country-select`}
2),C&&(0,I.jsx)("p",{className:c.A.error,"data-testid":`${h}-error-message`,children:C}),"loading"===f?(0,I.jsx)(j.a,{alt:e.loadingAltText||void 0}):(0,I.jsx)(Te,{next:e.next,testId:`${h}-next-button`})]})]})})),Pe=e=>{var t;let{countryOptions:r,isLoading:n,defaultValue:o,selectCountry:a,testId:i}=e;return(0,I.jsxs)("select",{name:we.country,required:!0,disabled:n,className:c.A.step1Input,defaultValue:o,"data-cy":i,"aria-label":a||"Select Country",children:[(0,I.jsx)("option",{value:"",children:a||"Select Country"}),r.map((e=>{let[t,r]=e;return(0,I.jsx)("option",{value:r,children:t},r)}))]},null===r||void 0===r||null===(t=r[0])||void 0===t?void 0:t[0])},Te=e=>{let{next:t,testId:r}=e;return(0,I.jsx)(m.$,{variant:"primary",size:"medium",theme:"light",icon:"arrowRight","data-cy":r,children:t||"Next"})},Be=new Set,Re=e=>{const{formDisplayOptions:t}=e,r="showPopup"===t,n="showInline"===t,o="showBoth"===t,a="hideAll"===t,l=((e,t)=>{const r=(0,i.useRef)(`contact-form-name-${(0,M.N4)()}`).current;return!(!e&&!t)&&(Be.add(r),[...Be][0]!==r&&Be.size>1)})(r,o);if((0,$.Di)(e.data||{}),e.isGlobalForm){var s,d,u;const t=null===(s=e.globalForms)||void 0===s?void 0:s.some((e=>"NA"===e.marketoInstanceArea)),r=null===(d=e.globalForms)||void 0===d?void 0:d.some((e=>"EU"===e.marketoInstanceArea)),n=null===(u=e.globalForms)||void 0===u?void 0:u.some((e=>"UKI"===e.marketoInstanceArea));if(!t||!r||!n)return(0,I.jsxs)("p",{className:c.A.warning,children:["Global Form Routing is enabled but incomplete. Please select configured Marketo Content Fragment paths in the Contact Form component for:",!t&&" [North America (NA)]",!r&&" [Europe (EU)]",!n&&" [UK & Ireland (UKI)]"]})}else{var m;if(new Set([null,void 0]).has(null===(m=e.data)||void 0===m?void 0:m.formID))return(0,I.jsx)("p",{className:c.A.warning,children:"Please select configured Marketo content fragment in the Contact Form component."});if("NA"===e.marketoInstanceArea&&!e.disclaimer)return(0,I.jsxs)("p",{className:c.A.error,children:["The disclaimer is missing for language locale: ",e.pageLanguage,". Please add the language locale to the Disclaimer Content Fragment."]})}const h=Se.safeParse(e);return h.success?a?(0,I.jsx)(I.Fragment,{}):l?(0,I.jsx)("p",{children:"There are multiple Contact Forms popups in the page. Only one Contact Form popup could be present on single page. Please reconfigure Contact Forms and refresh the page."}):(0,I.jsxs)(I.Fragment,{children:[(r||o)&&!xe&&(0,I.jsx)(N,{theme:h.data.theme,containerId:U.GX,ctaIcon:(0,I.jsx)(p,{className:c.A.icon}),children:(0,I.jsx)(Le,{...h.data,formType:"popup"})}),(n||o)&&(0,I.jsx)(Le,{...h.data,formType:"inline"})]}):(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("p",{className:c.A.error,children:"Unexpected error! Essential data is missing, or in wrong format. Please contact dev team. Details below:"}),(0,I.jsx)("p",{className:c.A.error,children:JSON.stringify(h.error.format())})]})};var De=e=>(0,I.jsx)("div",{id:e.id||(0,s.A)(e.cqPath),children:(0,I.jsx)(Re,{...e})})},50907:function(e,t,r){r.d(t,{t:function(){return $},NA:function(){return N},I:function(){return F}});var n=r(52154),o=r(22396),a=r(97256);var i=r(55636),l=r(24753),s=r(54100),c=r(35031),d=r(65884);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){h(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function h(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(){var e=(0,l.A)(arguments),t=e.text,r=e.options,n=e.metadata;r=m(m({},r),{},{extract:!1});try{var o=(0,s.A)(t,r,n);(n=new a.Ay(n)).selectNumberingPlan(o.countryCallingCode);var i=(0,d.A)(o.nationalNumber,n);if("IS_POSSIBLE"!==i)return i}catch(u){if(u instanceof c.A)return u.message;throw u}}var p=r(95147);function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?v(Object(r),!0).forEach((function(t){b(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function b(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _(){var e=(0,l.A)(arguments),t=e.text,r=e.options,n=e.metadata;r=g(g({},r),{},{extract:!1});var o=(0,p.A)(t,r,n);return o&&o.isValid()||!1}var C=r(63175),y=r(71125),A=r(69457),k=r(79330),S=r(1545),I=r(59494),E=r(84660);const N=new Set(["US","CA"]),w={behavior:"smooth",block:"center"},F=e=>{var t;const r=A.z.object({find:A.z.function().args(A.z.string()).returns(A.z.object({val:A.z.function().returns(A.z.unknown()),on:A.z.function().args(A.z.literal("keyup"),A.z.function().args(A.z.any())),off:A.z.function().args(A.z.literal("keyup")),length:A.z.number().nullish()}).passthrough().nullish().readonly())}).passthrough().readonly().safeParse(null===e||void 0===e||null===(t=e.getFormElem)||void 0===t?void 0:t.call(e));return r.success?r.data:(console.error(r.error.format()),null)};class ${constructor(e,t,r,n,o){this.form=e,this.phoneField=t,this.selectedCountry=r,this.postcodeField=n,this.marketoInstanceArea=o,this.phoneErrorMsg="Enter a valid phone number",this.postalCodeErrorMsg="Invalid postal code."}static instantiate(e,t,r){var n,o,a,i,l,s;const c=F(e);if(!c)return null;let d=null!==(n=c.find('input[type="tel"]'))&&void 0!==n?n:null;(null!==(o=null===(a=d)||void 0===a?void 0:a.length)&&void 0!==o?o:0)>1&&(d=null);let u=null!==(i=c.find('input[id="PostalCode"]'))&&void 0!==i?i:null;return(null!==(l=null===(s=u)||void 0===s?void 0:s.length)&&void 0!==l?l:0)>1&&(u=null),this.isSupportedCountry(t)?new $(e,d,t,u,r):(console.warn("Selected country <",t,"> is not supported."),null)}static isSupportedCountry(e){return!!e&&(0,n.J)(e)}onValidate(){return this.handlePhoneNumber()&&this.handlePostalCode()}static validatePostalCode(e,t){var r;const n=null!==(r=S.a[t])&&void 0!==r?r:null;return!n||n.test(e.trim())}onInput(){this.phoneField&&this.phoneField.on("keyup",(e=>{if(e.stopPropagation(),!this.phoneField)return;if(!this.phoneField.val())return;const t=function(){return(0,o.A)(a.Ko,arguments)}(this.selectedCountry),r=String(this.getPhoneFieldValue(this.phoneField.val()).replaceAll(`+${t}`,"").trim());let n="";n=N.has(this.selectedCountry)?new i.Q(this.selectedCountry).input(r):(new i.Q).input(`+${t}${r}`),n.endsWith(")")?this.phoneField.val(n.slice(0,-1)):this.phoneField.val(n);const l=String(this.phoneField.val()),s=function(){return(0,o.A)(f,arguments)}(l,this.selectedCountry),c=function(){return(0,o.A)(_,arguments)}(l,this.selectedCountry);var d,u;if(["TOO_LONG",void 0,"NOT_A_NUMBER"].includes(s)&&!c)null===(d=(u=this.form).showErrorMessage)||void 0===d||d.call(u,`${this.phoneErrorMsg} ${this.exampleNumber()}`,this.phoneField);else if(c){var m;const e=F(this.form),t=null===e||void 0===e||null===(m=e.find)||void 0===m?void 0:m.call(e,"#ValidMsgPhone");null!==t&&void 0!==t&&t.is(":visible")&&t.hide()}}))}setPhoneErrorMsg(e){e.trim()&&(this.phoneErrorMsg=e.trim())}setPostalCodeErrorMsg(e){e.trim()&&(this.postalCodeErrorMsg=e.trim())}handlePhoneNumber(){var e,t,r;if(!this.phoneField)return;const n=this.getPhoneFieldValue(this.phoneField.val());if(null!==(e=(0,C.l)(n,this.selectedCountry))&&void 0!==e&&e.isValid())return!0;const o=this.phoneField[0];return!o||((0,k.rr)(o,"scrollIntoView")&&o.scrollIntoView(w),null===(t=(r=this.form).showErrorMessage)||void 0===t||t.call(r,`${this.phoneErrorMsg} ${this.exampleNumber()}`,this.phoneField),!1)}exampleNumber(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t="";switch(this.selectedCountry){case"US":t="(415) 555\u20111234";break;case"CA":t="(416) 555\u20111234";break;default:{var r;const e=null===(r=(0,y.a)(this.selectedCountry,E.A))||void 0===r?void 0:r.formatInternational();e&&(t=e);break}}return e?t:`e.g., ${t}`}handlePostalCode(){var e,t,r,n;if(!this.postcodeField||"EU"===this.marketoInstanceArea)return!0;const o=this.getPostalCodeFieldValue(this.postcodeField.val());if($.validatePostalCode(o,this.selectedCountry))return!0;const a=null===(e=this.postcodeField)||void 0===e?void 0:e[0];if(!a)return!0;(0,k.rr)(a,"scrollIntoView")&&a.scrollIntoView(w);const i=null!==(t=I.n[this.selectedCountry])&&void 0!==t?t:"",l=`${this.postalCodeErrorMsg} ${i}`;return null===(r=(n=this.form).showErrorMessage)||void 0===r||r.call(n,l,this.postcodeField),!1}getPhoneFieldValue(e){const t=A.z.string().safeParse(e);return t.success?t.data:""}getPostalCodeFieldValue(e){const t=A.z.string().safeParse(e);return t.success?t.data:""}}},91143:function(e,t,r){r.d(t,{rr:function(){return p},G_:function(){return u},hB:function(){return d},m9:function(){return c}});var n=r(69457),o=r(59628),a=r(32987);function i(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)e[n]=r[n]}return e}var l=function e(t,r){function n(e,n,o){if("undefined"!==typeof document){"number"===typeof(o=i({},r,o)).expires&&(o.expires=new Date(Date.now()+864e5*o.expires)),o.expires&&(o.expires=o.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decode
2URIComponent).replace(/[()]/g,escape);var a="";for(var l in o)o[l]&&(a+="; "+l,!0!==o[l]&&(a+="="+o[l].split(";")[0]));return document.cookie=e+"="+t.write(n,e)+a}}return Object.create({set:n,get:function(e){if("undefined"!==typeof document&&(!arguments.length||e)){for(var r=document.cookie?document.cookie.split("; "):[],n={},o=0;o<r.length;o++){var a=r[o].split("="),i=a.slice(1).join("=");try{var l=decodeURIComponent(a[0]);if(n[l]=t.read(i,l),e===l)break}catch(s){}}return e?n[e]:n}},remove:function(e,t){n(e,"",i({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,i({},this.attributes,t))},withConverter:function(t){return e(i({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(r)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"}),s=r(79330);const c=n.z.literal("NA").readonly(),d=n.z.enum(["EU","UKI"]).readonly(),u="_",m="D&B Web Form",h=`utm${u}`,f=()=>{const e=s.z2.regex(/^GA\d\.\d\.\d+\.\d+$/,"Invalid GA Cookie format").safeParse(l.get("_ga"));return e.success?e.data.split(".").slice(2).join("."):(console.error(e.error.errors),null)};class p{constructor(e){this.marketoInstanceArea=e}async hiddenFields(e,t,r){var n,i;let{Webvisitor_DUNS__c:l,Webvisitor_Domestic_Ultimate_DUNS__c:s}=t;const c=`${window.location.origin}${window.location.pathname}`;switch(this.marketoInstanceArea){case"NA":return{...this.append__c({utm_source:e.utm_source,utm_medium:e.utm_medium,utm_campaign:e.utm_campaign,utm_content:e.utm_content,utm_term:e.utm_term,gclid:e.gclid}),LeadSource:m,Hoov_CreativeID__c:c,Webvisitor_DUNS__c:l,Webvisitor_Domestic_Ultimate_DUNS__c:s,IPAddress__c:await(0,a.q)()};case"EU":return{...this.transform(e),formid:null===(n=r.data)||void 0===n?void 0:n.formID,munchkinId:r.marketoInstanceMunchkinId,[o.$.EU]:l,GAUID:e.gclid,gL3rdpartyCustomernumber:e.DUNS,gACid:f()};case"UKI":return{...this.transform(e),...this.append__c({utm_source:e.utm_source,utm_medium:e.utm_medium,utm_campaign:e.utm_campaign,utm_content:e.utm_content,utm_term:e.utm_term,gclid:e.gclid}),formid:null===(i=r.data)||void 0===i?void 0:i.formID,munchkinId:r.marketoInstanceMunchkinId,LeadSource:m,Hoov_CreativeID__c:c,Webvisitor_DUNS__c:l,Webvisitor_Domestic_Ultimate_DUNS__c:s,gACid:f(),IPAddress__c:await(0,a.q)()}}}visibleFields(e){return"EU"===this.marketoInstanceArea?{countryId:e}:null}transform(e){const t="gLLT",r=new Set(["utm_id","utm_sitelink","utm_sitelink_name","rdt_click_id","DUNS"]),n={};return Object.keys(e).filter((e=>!r.has(e))).filter((e=>e.startsWith(h))).map((r=>n[`${t}${r.slice(h.length).replace(/(?:^|_)(\w)/g,((e,t)=>t.toUpperCase()))}`]=e[r])),Object.keys(e).filter((e=>!r.has(e))).filter((e=>!e.startsWith(h))).map((r=>n[`${t}${r.replaceAll(u,"").toUpperCase()}`]=e[r])),n.gLLTCampaignId=e.utm_id,n.gLLTSiteLink=e.utm_sitelink,n.gLLTSiteLinkName=e.utm_sitelink_name,n.gLLTRDTCLID=e.rdt_click_id,n}append__c(e){const t={};return Object.keys(e).filter((e=>e.startsWith(h))).map((r=>t[`${r}__c`]=e[r])),Object.keys(e).filter((e=>!e.startsWith(h))).map((r=>t[`${r.toUpperCase()}__c`]=e[r])),t}}},1545:function(e,t,r){r.d(t,{a:function(){return n}});const n={GB:/^(GIR[ ]?0AA|((AB|AL|B|BA|BB|BD|BH|BL|BN|BR|BS|BT|CA|CB|CF|CH|CM|CO|CR|CT|CV|CW|DA|DD|DE|DG|DH|DL|DN|DT|DY|E|EC|EH|EN|EX|FK|FY|G|GL|GY|GU|HA|HD|HG|HP|HR|HS|HU|HX|IG|IM|IP|IV|JE|KA|KT|KW|KY|L|LA|LD|LE|LL|LN|LS|LU|M|ME|MK|ML|N|NE|NG|NN|NP|NR|NW|OL|OX|PA|PE|PH|PL|PO|PR|RG|RH|RM|S|SA|SE|SG|SK|SL|SM|SN|SO|SP|SR|SS|ST|SW|SY|TA|TD|TF|TN|TQ|TR|TS|TW|UB|W|WA|WC|WD|WF|WN|WR|WS|WV|YO|ZE)(\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2})?)|BFPO[ ]?\d{1,4})$/,US:/^\d{5}([ \-]\d{4})?$/,CA:/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z](?:[ ]?\d[ABCEGHJ-NPRSTV-Z]\d)?$/,JE:/^JE\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}$/,GG:/^GY\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}$/,IM:/^IM\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}$/,DE:/^\d{5}$/,JP:/^\d{3}-\d{4}$/,FR:/^\d{2}[ ]?\d{3}$/,AU:/^\d{4}$/,IT:/^\d{5}$/,CH:/^\d{4}$/,AT:/^\d{4}$/,ES:/^\d{5}$/,NL:/^\d{4}[ ]?[A-Z]{2}$/,BE:/^\d{4}$/,DK:/^\d{4}$/,SE:/^\d{3}[ ]?\d{2}$/,NO:/^\d{4}$/,BR:/^\d{5}[\-]?\d{3}$/,PT:/^\d{4}([\-]\d{3})?$/,FI:/^\d{5}$/,AX:/^22\d{3}$/,KR:/^\d{3}[\-]\d{3}$/,CN:/^\d{6}$/,TW:/^\d{3}(\d{2})?$/,SG:/^\d{6}$/,DZ:/^\d{5}$/,AD:/^AD\d{3}$/,AR:/^([A-HJ-NP-Z])?\d{4}([A-Z]{3})?$/,AM:/^(37)?\d{4}$/,AZ:/^\d{4}$/,BH:/^((1[0-2]|[2-9])\d{2})?$/,BD:/^\d{4}$/,BB:/^(BB\d{5})?$/,BY:/^\d{6}$/,BM:/^[A-Z]{2}[ ]?[A-Z0-9]{2}
2$/,BA:/^\d{5}$/,IO:/^BBND 1ZZ$/,BN:/^[A-Z]{2}[ ]?\d{4}$/,BG:/^\d{4}$/,KH:/^\d{5}$/,CV:/^\d{4}$/,CL:/^\d{7}$/,CR:/^\d{4,5}|\d{3}-\d{4}$/,HR:/^\d{5}$/,CY:/^\d{4}$/,CZ:/^\d{3}[ ]?\d{2}$/,DO:/^\d{5}$/,EC:/^([A-Z]\d{4}[A-Z]|(?:[A-Z]{2})?\d{6})?$/,EG:/^\d{5}$/,EE:/^\d{5}$/,FO:/^\d{3}$/,GE:/^\d{4}$/,GR:/^\d{3}[ ]?\d{2}$/,GL:/^39\d{2}$/,GT:/^\d{5}$/,HT:/^\d{4}$/,HN:/^(?:\d{5})?$/,HU:/^\d{4}$/,IS:/^\d{3}$/,IN:/^\d{6}$/,ID:/^\d{5}$/,IL:/^\d{5}$/,JO:/^\d{5}$/,KZ:/^\d{6}$/,KE:/^\d{5}$/,KW:/^\d{5}$/,LA:/^\d{5}$/,LV:/^\d{4}$/,LB:/^(\d{4}([ ]?\d{4})?)?$/,LI:/^\d{4}$/,LT:/^(LT-?)?\d{5}$/,LU:/^\d{4}$/,MK:/^\d{4}$/,MY:/^\d{5}$/,MV:/^\d{5}$/,MT:/^[A-Z]{3}[ ]?\d{2,4}$/,MX:/^\d{5}$/,MD:/^\d{4}$/,MC:/^980\d{2}$/,MA:/^\d{5}$/,NP:/^\d{5}$/,NZ:/^\d{4}$/,NI:/^((\d{4}-)?\d{3}-\d{3}(-\d{1})?)?$/,NG:/^(\d{6})?$/,OM:/^(PC )?\d{3}$/,PK:/^\d{5}$/,PY:/^\d{4}$/,PH:/^\d{4}$/,PL:/^\d{2}-\d{3}$/,PR:/^00[679]\d{2}([ \-]\d{4})?$/,RO:/^\d{6}$/,RU:/^\d{6}$/,SM:/^4789\d$/,SA:/^\d{5}$/,SN:/^\d{5}$/,SK:/^\d{3}[ ]?\d{2}$/,SI:/^\d{4}$/,ZA:/^\d{4}$/,LK:/^\d{5}$/,TJ:/^\d{6}$/,TH:/^\d{5}$/,TN:/^\d{4}$/,TR:/^\d{5}$/,TM:/^\d{6}$/,UA:/^\d{5}$/,UY:/^\d{5}$/,UZ:/^\d{6}$/,VA:/^00120$/,VE:/^\d{4}$/,ZM:/^\d{5}$/,AS:/^96799$/,CC:/^6799$/,CK:/^\d{4}$/,RS:/^\d{6}$/,ME:/^8\d{4}$/,CX:/^6798$/,ET:/^\d{4}$/,FK:/^FIQQ 1ZZ$/,NF:/^2899$/,FM:/^(9694[1-4])([ \-]\d{4})?$/,GF:/^9[78]3\d{2}$/,GN:/^\d{3}$/,GP:/^9[78][01]\d{2}$/,GS:/^SIQQ 1ZZ$/,GU:/^969[123]\d([ \-]\d{4})?$/,GW:/^\d{4}$/,HM:/^\d{4}$/,IQ:/^\d{5}$/,KG:/^\d{6}$/,LR:/^\d{4}$/,LS:/^\d{3}$/,MG:/^\d{3}$/,MH:/^969[67]\d([ \-]\d{4})?$/,MN:/^\d{6}$/,MP:/^9695[012]([ \-]\d{4})?$/,MQ:/^9[78]2\d{2}$/,NC:/^988\d{2}$/,NE:/^\d{4}$/,VI:/^008(([0-4]\d)|(5[01]))([ \-]\d{4})?$/,PF:/^987\d{2}$/,PG:/^\d{3}$/,PM:/^9[78]5\d{2}$/,PN:/^PCRN 1ZZ$/,PW:/^96940$/,RE:/^9[78]4\d{2}$/,SH:/^(ASCN|STHL) 1ZZ$/,SJ:/^\d{4}$/,SO:/^\d{5}$/,SZ:/^[HLMS]\d{3}$/,TC:/^TKCA 1ZZ$/,WF:/^986\d{2}$/,XK:/^\d{5}$/,YT:/^976\d{2}$/,AF:/^\d{4}$/,AI:/^AI-2640$/,BT:/^\d{5}$/,CM:/^\d{5}$/,CU:/^\d{5}$/,GH:/^[A-Z]{2}\d{3}$/,GI:/^GX11 1AA$/,MM:/^\d{5}$/,MZ:/^\d{4}$/,NA:/^\d{5}$/,QA:/^\d{5}$/,SD:/^\d{5}$/,SY:/^\d{4,6}$/,VN:/^\d{6}$/,ZW:/^\d{4}$/}},59494:function(e,t,r){r.d(t,{n:function(){return n}});const n={GB:"SW1A 1AA",US:"12345 or 12345-6789",CA:"A1A 1A1",JE:"JE1 1AA",GG:"GY1 1AA",IM:"IM1 1AA",DE:"10115",JP:"123-4567",FR:"75001",AU:"2000",IT:"00100",CH:"8001",AT:"1010",ES:"28001",NL:"1234 AB",BE:"1000",DK:"1000",SE:"123 45",NO:"0101",BR:"12345-678",PT:"1000-001",FI:"00100",AX:"22100",KR:"123-456",CN:"100000",TW:"12345",SG:"123456",DZ:"16000",AD:"AD500",AR:"C1000AAA",AM:"0010",AZ:"1000",BH:"1234",BD:"1234",BB:"BB12345",BY:"220030",BM:"HM GX",BA:"71000",IO:"BBND 1ZZ",BN:"BS8610",BG:"1000",KH:"12000",CV:"7600",CL:"1234567",CR:"1000",HR:"10000",CY:"2000",CZ:"110 00",DO:"10101",EC:"EC090150",EG:"12345",EE:"10123",FO:"100",GE:"0101",GR:"123 45",GL:"3900",GT:"01001",HT:"6110",HN:"11101",HU:"1011",IS:"101",IN:"110001",ID:"12345",IL:"12345",JO:"11118",KZ:"050000",KE:"00100",KW:"13001",LA:"01000",LV:"LV-1001",LB:"1234 5678",LI:"9490",LT:"LT-12345",LU:"1009",MK:"1000",MY:"50000",MV:"20000",MT:"MLH 1234",MX:"01000",MD:"2001",MC:"98000",MA:"40000",NP:"44600",NZ:"6011",NI:"050-123-4",NG:"110001",OM:"133",PK:"44000",PY:"1234",PH:"1000",PL:"00-001",PR:"00901",RO:"010011",RU:"101000",SM:"47890",SA:"12345",SN:"12345",SK:"010 01",SI:"1000",ZA:"0001",LK:"20000",TJ:"735450",TH:"10110",TN:"1000",TR:"34010",TM:"744000",UA:"01001",UY:"11000",UZ:"100000",VA:"00120",VE:"1010",ZM:"10101",AS:"96799",CC:"6799",CK:"1234",RS:"11000",ME:"81000",CX:"6798",ET:"1000",FK:"FIQQ 1ZZ",NF:"2899",FM:"96941",GF:"97300",GN:"001",GP:"97100",GS:"SIQQ 1ZZ",GU:"96910",GW:"1000",HM:"7050",IQ:"10001",KG:"720001",LR:"1000",LS:"100",MG:"101",MH:"96960",MN:"15160",MP:"96950",MQ:"97200",NC:"98800",NE:"8000",VI:"00801",PF:"98709",PG:"123",PM:"97500",PN:"PCRN 1ZZ",PW:"96940",RE:"97400",SH:"STHL 1ZZ",SJ:"9170",SO:"12345",SZ:"H100",TC:"TKCA 1ZZ",WF:"98600",XK:"10000",YT:"97600",AF:"1001",AI:"AI-2640",BT:"11001",CM:"12345",CU:"10400",GH:"GA100",GI:"GX11 1AA",MM:"11181",MZ:"1102",NA:"9000",QA:"12345",SD:"11111",SY:"01100",VN:"700000",ZW:"2000"}},18241:function(e,t,r){r.d(t,{k:function(){return l},z:function(){return i}});var n=r(50907),o=r(91143);const a=(e,t,r)=>{const n=e.findIndex((e=>{let[,t]=e;return t===r}));if(-1===n)return;const o=e.splice(n,1)[0];o&&e.splice(t+1,0,o)},i=e=>2===e.length,l=(e,t,r)=>{const l=Object.entries(e).sort(((e,a)=>{let[l,s]=e,[c,d]=a;const u=i(s)?s:s.split(o.G_)[1],m=i(d)?d:d.split(o.G_)[1],h=i(s)?"":s.split(o.G_)[0],f=i(d)?"":d.split(o.G_)[0];if([u,m].every((e=>e===t))||u===m){if(h===r)return-1;if(f===r)return 1;if(h&&f)return h.localeCompare(f)}if(u===t)return-1;if(m===t)return 1;if(n.NA.has(t)){if(n.NA.has(u)&&!n.NA.has(m))return-1;if(n.NA.has(m)&&!n.NA.has(u))return 1}return l.localeCompare(c)}));return(e=>{const t=e.findIndex((e=>{let[,t]=e;return"CN"===t}));-1!==t&&(a(e,t,"HK"),a(e,t,"TW"))})(l),l}},82187:function(e,t,r){r.d(t,{a:function(){return i}});r(65043);
2var n=r(71988),o=r(85913),a=r(70579);const i=e=>{let{alt:t}=e;return(0,a.jsx)("img",{role:"progressbar",className:n.A.loadingGif,src:o,alt:t||"Loading..."})}},59628:function(e,t,r){r.d(t,{$:function(){return s},_:function(){return u}});var n=r(62340),o=r(69457),a=r(79330),i=r(50907),l=r(28311);const s={NA:"Webvisitor_DUNS__c",UKI:"Webvisitor_DUNS__c",EU:"gLDUNSNumber"},c=o.z.object({[s.NA]:a.tB,Webvisitor_Domestic_Ultimate_DUNS__c:a.tB}).readonly(),d=o.z.object({Title:a.tB,Company:a.tB,Address:a.tB,City:a.tB,State:a.tB,PostalCode:a.tB}).and(c).nullish().or(o.z.literal("")).transform((e=>e||null)).readonly(),u=async(e,t)=>await(0,n.V)(`${(0,l.e)("/_jcr_content.dpluscleansematch.json?")}`+new URLSearchParams({contactEmail:e,countryISOAlpha2Code:t}).toString(),{validator:e=>d.safeParse(e)}).then((e=>{var r;if(!e.isSuccess())return console.error(e.error.message),null;if(null!==(r=e.value)&&void 0!==r&&r.PostalCode){const r=i.t.validatePostalCode(e.value.PostalCode,t)?e.value.PostalCode:null;return r?{...e.value,PostalCode:r}:(console.error("Expected PostalCode from D+ to pass FE validation"),e.value)}return e.value}))},86695:function(e,t,r){r.d(t,{a:function(){return d}});var n=r(65043),o="modal_root__HlGNb",a="modal_noScroll__PgrBQ",i="modal_dark__C5eVD",l="modal_light__Oceq-",s=r(58387),c=r(70579);const d=(0,n.forwardRef)(((e,t)=>{let{theme:r,children:d,onClose:u}=e;const m=(0,n.useRef)(null),h=()=>{var e;a&&document.body.classList.add(a),null===(e=m.current)||void 0===e||e.showModal()},f=()=>{var e;a&&document.body.classList.remove(a),null===(e=m.current)||void 0===e||e.close(),u()};return(0,n.useImperativeHandle)(t,(()=>({openDialog:h,closeDialog:f})),[f]),(0,c.jsx)("dialog",{ref:m,className:o,onClick:f,children:(0,c.jsx)("div",{className:(0,s.A)({[i]:"dark"===r,[l]:"light"===r}),children:d})})}))},32987:function(e,t,r){r.d(t,{q:function(){return a}});var n=r(62340);const o=r(79330).z2.ip().readonly(),a=async()=>await(0,n.V)("https://api.ipify.org",{validator:e=>o.safeParse(e),type:"text"}).then((e=>e.isSuccess()?e.value:(console.error(e.error.message),null)))}
2,71988:function(e,t){t.A={"supports-hover":"(hover: hover) and (pointer: fine)","screen-md":"min-width: 48rem","screen-lg":"min-width: 64rem",container:"contact-form_container__rOomW",layoutOuter:"contact-form_layoutOuter__Gtxqo",closeSubMenuButton:"contact-form_closeSubMenuButton__ykvYb",introTextContainer:"contact-form_introTextContainer__LyHYd",title:"contact-form_title__nIIH+",description:"contact-form_description__lrOiP",dark:"contact-form_dark__kFhmA",light:"contact-form_light__wEhdV",disclaimer:"contact-form_disclaimer__sLchH",termsDisclaimerGroup:"contact-form_termsDisclaimerGroup__TYGdP",disclaimerInTermsGroup:"contact-form_disclaimerInTermsGroup__Pzlkp",formContainer:"contact-form_formContainer__iPU2y",mktoHasWidth:"contact-form_mktoHasWidth__oGOSf",mktoAsterix:"contact-form_mktoAsterix__wQ6qv","dynam-notice":"contact-form_dynam-notice__PGeDU",mktoFormRow:"contact-form_mktoFormRow__KQdJh",mktoFieldDescriptor:"contact-form_mktoFieldDescriptor__dSbJ8",mktoFieldWrap:"contact-form_mktoFieldWrap__+Tteb",mktoInstruction:"contact-form_mktoInstruction__HLqt7",mktoRangeField:"contact-form_mktoRangeField__tCOb6",mktoRangeValue:"contact-form_mktoRangeValue__y1iGR",mktoCheckboxList:"contact-form_mktoCheckboxList__-uBhq",mktoRadioList:"contact-form_mktoRadioList__fEmfx",mktoFormCol:"contact-form_mktoFormCol__zG3nL",mktoHtmlText:"contact-form_mktoHtmlText__ymaiz",firstStep:"contact-form_firstStep__WrT6K",step1Input:"contact-form_step1Input__DFeXJ",mktoButtonRow:"contact-form_mktoButtonRow__Ya8Bx",mktoButtonWrap:"contact-form_mktoButtonWrap__XguFF",loader:"contact-form_loader__RCn4o",loadingGif:"contact-form_loadingGif__sV1MC",half:"contact-form_half__XblMs",errorMessage:"contact-form_errorMessage__5wMt3",arrowLeft:"contact-form_arrowLeft__ClWw1",arrowRight:"contact-form_arrowRight__6lato",hidden:"contact-form_hidden__vD5Yg",helpText:"contact-form_helpText__6B-Q-",section:"contact-form_section__3A+yM",formOuterContainer:"contact-form_formOuterContainer__sTm2K",textOuterContainer:"contact-form_textOuterContainer__KOd5u",containerFullWidth:"contact-form_containerFullWidth__oag7k",plainTextContainer:"contact-form_plainTextContainer__pEGAA",sizeLarge:"contact-form_sizeLarge__0XnAu",sizeSmall:"contact-form_sizeSmall__SFPVL",titleLarge:"contact-form_titleLarge__OMhJC",titleSmall:"contact-form_titleSmall__8CxpY",error:"contact-form_error__bHN3l",warning:"contact-form_warning__wM9X3"}},84660:function(e,t){t.A={AC:"40123",AD:"312345",AE:"501234567",AF:"701234567",AG:"2684641234",AI:"2642351234",AL:"672123456",AM:"77123456",AO:"923123456",AR:"91123456789",AS:"6847331234",AT:"664123456",AU:"412345678",AW:"5601234",AX:"412345678",AZ:"401234567",BA:"61123456",BB:"2462501234",BD:"1812345678",BE:"470123456",BF:"70123456",BG:"43012345",BH:"36001234",BI:"79561234",BJ:"90011234",BL:"690001234",BM:"4413701234",BN:"7123456",BO:"71234567",BQ:"3181234",BR:"11961234567",BS:"2423591234",BT:"17123456",BW:"71123456",BY:"294911911",BZ:"6221234",CA:"5062345678",CC:"412345678",CD:"991234567",CF:"70012345",CG:"061234567",CH:"781234567",CI:"0123456789",CK:"71234",CL:"221234567",CM:"671234567",CN:"13123456789",CO:"3211234567",CR:"83123456",CU:"51234567",CV:"9911234",CW:"95181234",CX:"412345678",CY:"96123456",CZ:"601123456",DE:"15123456789",DJ:"77831001",DK:"34412345",DM:"7672251234",DO:"8092345678",DZ:"551234567",EC:"991234567",EE:"51234567",EG:"1001234567",EH:"650123456",ER:"7123456",ES:"612345678",ET:"911234567",FI:"412345678",FJ:"7012345",FK:"51234",FM:"3501234",FO:"211234",FR:"612345678",GA:"06031234",GB:"7400123456",GD:"4734031234",GE:"555123456",GF:"694201234",GG:"7781123456",GH:"231234567",GI:"57123456",GL:"221234",GM:"3012345",GN:"601123456",GP:"690001234",GQ:"222123456",GR:"6912345678",GT:"51234567",GU:"6713001234",GW:"955012345",GY:"6091234",HK:"51234567",HN:"91234567",HR:"921234567",HT:"34101234",HU:"201234567",ID:"812345678",IE:"850123456",IL:"502345678",IM:"7924123456",IN:"8123456789",IO:"3801234",IQ:"7912345678",IR:"9123456789",IS:"6111234",IT:"3123456789",JE:"7797712345",JM:"8762101234",JO:"790123456",JP:"9012345678",KE:"712123456",KG:"700123456",KH:"91234567",KI:"72001234",KM:"3212345",KN:"8697652917",KP:"1921234567",KR:"1020000000",KW:"50012345",KY:"3453231234",KZ:"7710009998",LA:"2023123456",LB:"71123456",LC:"7582845678",LI:"660234567",LK:"712345678",LR:"770123456",LS:"50123456",LT:"61234567",LU:"628123456",LV:"21234567",LY:"912345678",MA:"650123456",MC:"612345678",MD:"62112345",ME:"67622901",MF:"690001234",MG:"321234567",MH:"2351234",MK:"72345678",ML:"65012345",MM:"92123456",MN:"88123456",MO:"66123456",MP:"6702345678",MQ:"696201234",MR:"22123456",MS:"6644923456",MT:"96961234",MU:"52512345",MV:"7712345",MW:"991234567",MX:"2221234567",MY:"123456789",MZ:"821234567",NA:"811234567",NC:"751234",NE:"93123456",NF:"381234",NG:"8021234567",NI:"81234567",NL:"612345678",NO:"40612345",NP:"9841234567",NR:"5551234",NU:"8884012",NZ:"211234567",OM:"92123456",PA:"61234567",PE:"912345678",PF:"87123456",PG:"70123456",PH:"9051234567",PK:"3012345678",PL:"512345678",PM:"551234",PR:"7872345678",PS:"599123456",PT:"912345678",PW:"6201234",PY:"961456789",QA:"33123456",RE:"692123456",RO:"712034567",RS:"601234567",RU:"9123456789",RW:"720123456",SA:"512345678",SB:"7421234",SC:"2510123",SD:"911231234",SE:"701234567",SG:"81234567",SH:"51234",SI:"31234567",SJ:"41234567",SK:"912123456",SL:"25123456",SM:"66661212",SN:"701234567",SO:"71123456",SR:"7412345",SS:"977123456",ST:"9812345",SV:"70123456",SX:"7215205678",SY:"944567890",SZ:"76123456",TA:"8999",TC:"6492311234",TD:"63012345",TG:"90112345",TH:"812345678",TJ:"917123456",TK:"7290",TL:"77212345",TM:"66123456",TN:"20123456",TO:"7715123",TR:"5012345678",TT:"8682911234",TV:"901234",TW:"912345678",TZ:"621234567",UA:"501234567",UG:"712345678",US:"2015550123",UY:"94231234",UZ:"912345678",VA:"3123456789",VC:"7844301234",VE:"4121234567",VG:"2843001234",VI:"3406421234",VN:"912345678",VU:"5912345",WF:"821234",WS:"7212345",XK:"43201234",YE:"712345678",YT:"639012345",ZA:"711234567",ZM:"955123456",ZW:"712345678"}},71125:function(e,t,r){r.d(t,{a:function(){return i}});var n=r(22396),o=r(35137);function a(e,t,r){if(t[e])return new o.A(e,t[e],r)}function i(){return(0,n.A)(a,arguments)}},52154:function(e,t,r){r.d(t,{J:function(){return a}});var n=r(22396),o=r(97256);function a(){return(0,n.A)(o.J_,arguments)}}}]);

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.