1import{v as F,j as i,a as y,an as x}from"../../__generated__/components/demos-DhThR4g2.js";import{S as R,R as k,C as M,a as d,b as L,c as j,E as C}from"./utils/constants-CtlEufFD.js";import O from"../form-custom/Main-C3hskuaK.js";import{R as D}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformRecaptcha2-DSSsFF9B.js";import U from"../form-field/Main-C7knE3AQ.js";import{u as v}from"./utils/upgradeField-1_1iCAzd.js";import A from"../form-eloqua/Main-DVoqlB4M.js";import I from"../form-snow/Main-20SjDGaW.js";import"../../node_modules/-pnpm/date-fns@2-30-0/node_modules/date-fns/addYears/index-js-commonjs-es-import-wvD8i_oy.js";import"../../node_modules/-pnpm/@theice-pushpop@3-5-0_@types-express@4-17-25/node_modules/@theice/pushpop/build/array/replace-BIxldC1J.js";import"../../node_modules/-pnpm/@theice-reform@4-0-3_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__react@18-3-1_typescript@5-9-3/node_modules/@theice/reform/build/Form-BIYYnj5y.js";import"../../node_modules/-pnpm/@theice-reform@4-0-3_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__react@18-3-1_typescript@5-9-3/node_modules/@theice/reform/build/utils/internal/useStableValue-CaOdNu9s.js";import"../../node_modules/-pnpm/@theice-reform@4-0-3_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__react@18-3-1_typescript@5-9-3/node_modules/@theice/reform/build/utils/internal/formContext-BrIDo5bC.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/components/feedback/Spinner-DWFnkFxu.js";import"../../node_modules/-pnpm/react-router@6-30-4_react@18-3-1/node_modules/react-router/dist/index-js-commonjs-proxy-DScuS9fV.js";import"../../shared/utils/formRedirect-QXe1uVNI.js";import"../form-disclaimer/Main-DIBHasAm.js";import"../../node_modules/-pnpm/@theice-reform@4-0-3_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__react@18-3-1_typescript@5-9-3/node_modules/@theice/reform/build/useFormContext-CwK0awR2.js";import"../../__generated__/components/main-B_XpGw9E.js";import"../../__generated__/components/meta-8QECb7rV.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/required-Dqmey6Jh.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformCheckBox-Ci9zY6MV.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformFormField-CvtRQqe2.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/components/controls/form/Checkbox-DdthLttV.js";import"../../node_modules/-pnpm/@meronex-icons@4-0-0_react@18-3-1/node_modules/@meronex/icons/md/MdCheck-js-commonjs-es-import-D64zjOE1.js";import"../form-captcha/Main-ByZrqEqL.js";import"../form-feedback/Main-JwOxlD33.js";import"../../shared/components/form-website/Feedback-DGDM6ZwE.js";import"../form-button/Main-De6UgMmO.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformButton-BVqhui28.js";import"../../node_modules/-pnpm/@meronex-icons@4-0-0_react@18-3-1/node_modules/@meronex/icons/vsc/VscChevronRight-js-commonjs-es-import-CWEV05sZ.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/recaptcha2/Recaptcha2-Cwalksdf.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformFieldGroup-Ct8n83yb.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/components/layout/form/Fieldset-C3suDHaJ.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/components/layout/Collapsible-Clgclcov.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/utils/colorClasses-CPL_UgRz.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/internal/utils/getCommonClasse
1s-CD0ajQ-V.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/hooks/useIsomorphicLayoutEffect-ClPTok_x.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/components/icons/IsOpenIcon-D8C3w-Uu.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformFileUpload-5MQCzNhW.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/components/controls/form/FileUpload-ucs9WBVF.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformHidden-oFLuLA2J.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformRadio-Vy_pCuKL.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/components/controls/form/Radio-Dw1Mlruy.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformSelect-DUuBmM1z.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformText-e9MHyGXm.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/components/controls/form/Textbox-D4MN9ybO.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/components/layout/form/InputGroup-DP8zHDyz.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformTextArea-oGBq9dY0.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/components/controls/form/TextArea-D2dWJhHS.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/email-BIlRRpCJ.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/phone-DyVC61iO.js";import"../../node_modules/-pnpm/libphonenumber-js@1-12-25/node_modules/libphonenumber-js/index-CUihMHax.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/url-JwF2Jzde.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/minLength-lK3022u6.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/maxLength-CAzBVovr.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/numeric-BE7ABp0x.js";import"../form-field/fieldOptions/index-BUYL1hfk.js";import"../../shared/components/form-field-options/countries-DxZdTGn9.js";import"../../shared/components/form-field-options/roles-DtPqypbb.js";import"../../shared/apis/notiweb/eloqua-form/constants-CmTvEuNa.js";import"../../shared/apis/notiweb/eloqua-form/buildEloquaRequestBody-DB6G4dyy.js";import"../../shared/apis/notiweb/eloqua-form/contracts-BpW5lrMP.js";import"../../shared/apis/demandbase/contracts-CbjHAkX1.js";import"../../node_modules/-pnpm/zod@3-25-76/node_modules/zod/index-D2XdMeb7.js";import"../../shared/apis/demandbase/fetchFirmographics-BKFsnUHY.js";import"../../backend/utils/safeParse-hue9LUqW.js";import"../../node_modules/-pnpm/default-import@1-1-7/node_modules/default-import/dist/default-import-DtLHhLMW.js";const S=m=>m.map(r=>r.type===R||r.type===k||r.type===M?{...r,key:r.key==null?F():r.key,options:r.options.map(t=>({...t,key:t.key==null?F():t.key}))}:{...r,key:r.key==null?F():r.key}),g=({fields:m,id:r,renderSlot:t})=>i.jsx(i.Fragment,{children:m.map(o=>{var e;return o.type===d?i.jsx(D,{publicKey:(e=o.value)!=null?e:"",name:o.name,displayName:o.label}
1,o.key):i.jsx(U,{id:r,renderSlot:t,...v(o)},o.key)})}),_=({id:m,renderSlot:r,definition:t,successMessage:o,siteName:e,redirectUrl:s,altRedirectUrl:a,altRedirectField:p,altRedirectPatterns:n})=>{const b=y.useMemo(()=>S(t.fields),[t.fields]);return i.jsx(O,{id:m,renderSlot:(l,u)=>l==="fields"?i.jsx(g,{id:m,renderSlot:r,fields:b},"fields"):r(l,u),altRedirectField:p,altRedirectPatterns:n,altRedirectUrl:a,redirectUrl:s,siteName:e,targetUrl:t.targetUrl,useJsonFormat:t.useJsonFormat,laggySubmitLabel:"Still Working...",pendingSubmitLabel:"Saving...",submitLabel:t.buttonLabel||"Submit",successMessage:o})},N=({id:m,renderSlot:r,definition:t,siteName:o,redirectUrl:e,altRedirectUrl:s,altRedirectField:a,altRedirectPatterns:p,successMessage:n,emailDisclaimer:b})=>{const l=y.useMemo(()=>S(t.fields),[t.fields]);return i.jsx(A,{id:m,renderSlot:(u,c)=>u==="fields"?i.jsx(g,{id:m,renderSlot:r,fields:l},"fields"):r(u,c),eloquaFormId:t.eloquaFormId,altRedirectField:a,altRedirectPatterns:p,altRedirectUrl:s,redirectUrl:e,siteName:o,laggySubmitLabel:"Still Working...",pendingSubmitLabel:"Saving...",submitLabel:t.buttonLabel||"Submit",successMessage:n,emailDisclaimer:b,includeDisclaimers:t.includeDisclaimers,includeEventsDisclaimer:t.includeEventsDisclaimer})},T=({id:m,renderSlot:r,definition:t,siteName:o,redirectUrl:e,altRedirectUrl:s,altRedirectField:a,altRedirectPatterns:p,successMessage:n})=>{var l,u;const b=y.useMemo(()=>S(t.fields),[t.fields]);return i.jsx(I,{id:m,renderSlot:(c,E)=>c==="fields"?i.jsx(g,{fields:b,id:m,renderSlot:r},"fields"):r(c,E),altRedirectField:a,altRedirectPatterns:p,altRedirectUrl:s,redirectUrl:e,siteName:o,laggySubmitLabel:"Still Working...",pendingSubmitLabel:"Saving...",submitLabel:t.buttonLabel||"Submit",successMessage:n,addFileUpload:t.addFileUpload,templateName:(l=t.snowFields)==null?void 0:l.templateName,shortDescription:(u=t.snowFields)==null?void 0:u.shortDescription})},q={[C]:N,[j]:T,[L]:_},h=m=>{const r=q[m.definition.type];return i.jsx(r,{...m})},w={type:L,targetUrl:"",fields:[],buttonLabel:""},$t=({formDefinition:m=w,redirectUrl:r,altRedirectUrl:t,altRedirectField:o,altRedirectPatterns:e,siteName:s,id:a,renderSlot:p})=>i.jsx(h,{id:a,renderSlot:p,definition:m,altRedirectField:o,altRedirectPatterns:e,altRedirectUrl:t,redirectUrl:r,siteName:s,emailDisclaimer:p(x.EMAIL,{readOnly:!0})});export{$t as default};
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.