1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,499176,(e,r,t)=>{"use strict";!function(t){if("function"!=typeof s){var s=function(e){return e};s.nonNative=!0}let a=s("plaintext"),i=s("html"),n=s("comment"),l=/<(\w*)>/g,o=/<\/?([^\s\/>]+)/;function d(e,r,t){return m(e=e||"",c(r=r||[],t=t||""))}function c(e,r){return{allowable_tags:e=function(e){let r=new Set;if("string"==typeof e){let t;for(;t=l.exec(e);)r.add(t[1])}else s.nonNative||"function"!=typeof e[s.iterator]?"function"==typeof e.forEach&&e.forEach(r.add,r):r=new Set(e);return r}(e),tag_replacement:r,state:a,tag_buffer:"",depth:0,in_quote_char:""}}function m(e,r){if("string"!=typeof e)throw TypeError("'html' parameter must be a string");let t=r.allowable_tags,s=r.tag_replacement,l=r.state,d=r.tag_buffer,c=r.depth,m=r.in_quote_char,u="";for(let r=0,f=e.length;r<f;r++){let f=e[r];if(l===a)"<"===f?(l=i,d+=f):u+=f;else if(l===i)switch(f){case"<":if(m)break;c++;break;case">":if(m)break;if(c){c--;break}m="",l=a,d+=">",t.has(function(e){let r=o.exec(e);return r?r[1].toLowerCase():null}(d))?u+=d:u+=s,d="";break;case'"':case"'":m=f===m?"":m||f,d+=f;break;case"-":"<!-"===d&&(l=n),d+=f;break;case" ":case"\n":if("<"===d){l=a,u+="< ",d="";break}d+=f;break;default:d+=f}else l===n&&(">"===f?("--"==d.slice(-2)&&(l=a),d=""):d+=f)}return r.state=l,r.tag_buffer=d,r.depth=c,r.in_quote_char=m,u}if(d.init_streaming_mode=function(e,r){let t=c(e=e||[],r=r||"");return function(e){return m(e||"",t)}},"function"==typeof define&&define.amd)e.r,void 0!==d&&e.v(d);else r.exports?r.exports=d:t.striptags=d}(e.e)},565113,e=>{"use strict";var r=e.i(843476),t=e.i(271645),s=e.i(577715),a=e.i(461912),i=e.i(647163),n=e.i(15622),n=n,l=e.i(499176);function o({as:e="label",htmlFor:t,invisible:s,className:a,children:n}){return(0,r.jsx)(e,{..."label"===e&&t?{htmlFor:t}:{},className:(0,i.cn)("mb-1 block text-foreground","span"===e&&"text-sm","legend"===e&&"text-base font-semibold","label"===e&&"text-base font-semibold",s&&"sr-only",a),children:n})}function d({help:e,helpTitle:t}){return(0,r.jsxs)("span",{className:"webform-help-tooltip group relative ml-1 inline-flex cursor-help align-middle",children:[(0,r.jsx)(n.default,{size:16,className:"text-grey-5","aria-hidden":"true"}),(0,r.jsxs)("span",{className:"pointer-events-none absolute bottom-full left-1/2 z-10 mb-2 w-64 -translate-x-1/2 rounded-md bg-grey-3 px-3 py-2 text-xs font-normal text-white opacity-0 shadow-lg transition-opacity group-hover:pointer-events-auto group-hover:opacity-100",role:"tooltip",children:[t&&(0,r.jsx)("strong",{className:"mb-1 block text-xs",children:t}),e]})]})}function c({more:e,moreTitle:t}){return(0,r.jsxs)("details",{className:"webform-more mt-1",children:[(0,r.jsx)("summary",{className:"cursor-pointer text-sm font-medium text-foreground hover:underline",children:t||"More information"}),(0,r.jsx)("div",{className:"mt-1 rounded-sm bg-grey-1 p-3 text-sm text-grey-7",dangerouslySetInnerHTML:{__html:e}})]})}function m({text:e,position:t}){return e?"TOOLTIP"===t?(0,r.jsx)(d,{help:e}):(0,r.jsx)("p",{className:(0,i.cn)("text-sm text-foreground mb-2","INVISIBLE"===t&&"sr-only"),dangerouslySetInnerHTML:{__html:(0,l.default)(e,["br","strong"])}}):null}function u(e,r){return(0,i.cn)("w-full rounded-sm border px-3 py-2 text-base font-medium transition-colors","focus:outline-none focus:ring-2 focus:ring-blue-vibrant-bg focus:border-blue-vibrant-bg",e?"border-red-500":"border-grey-3",r&&"bg-grey-1 text-grey-5 cursor-not-allowed")}function f({metadata:e,children:t}){let{fieldPrefix:s,fieldSuffix:a}=e;return s||a?(0,r.jsxs)("div",{className:"flex items-center gap-1",children:[s&&(0,r.jsx)("span",{className:"text-sm text-grey-6",children:s}),t,a&&(0,r.jsx)("span",{className:"text-sm text-grey-6",children:a})]}):(0,r.jsx)(r.Fragment,{children:t})}function h({metadata:e,fieldId:t,hasError:s,errors:a,isRequired:n,isDisabled:l,typeClass:u,children:b,labelOverride:p,noPrefixSuffix:x}){let{title:g,titleDisplay:y,description:v,descriptionDisplay:j,help:w,helpTitle:k,helpDisplay:_,more:N,moreTitle:E,flex:C,requiredError:T}
1=e,A="BEFORE"===j,I="TOOLTIP"===j,S=w?(0,r.jsx)(d,{help:w,helpTitle:k}):null,O=v&&!I?(0,r.jsx)(m,{text:v,position:j}):null,F=N?(0,r.jsx)(c,{more:N,moreTitle:E}):null,L=p??(g&&"NONE"!==y?(0,r.jsxs)(o,{htmlFor:t,invisible:"INVISIBLE"===y,children:["TITLE_BEFORE"===_&&S,g,n&&(0,r.jsx)("span",{className:"ml-0.5 text-red-500","aria-hidden":"true",children:"*"}),("TITLE_AFTER"===_||"DEFAULT"===_)&&S,I&&v&&(0,r.jsx)(d,{help:v})]}):null),R=s?a?.length?a:T?[T]:[`${g||"This field"} is required.`]:[],q=R.length>0?(0,r.jsx)("div",{id:`${t}-error`,className:"mt-1 text-sm text-red-600",role:"alert",children:R.map(e=>(0,r.jsx)("p",{children:e},e))}):null;return(0,r.jsxs)("div",{className:(0,i.cn)("webform-element",`webform-type--${u}`),style:C&&C>1?{flex:C}:void 0,children:[A&&O,"ELEMENT_BEFORE"===_&&S,L,x?b:(0,r.jsx)(f,{metadata:e,children:b}),q,"ELEMENT_AFTER"===_&&S,!A&&O,F]})}function b({element:e,value:s,errors:a,onChange:n,isRequired:l,isDisabled:c,hasError:m,fieldId:f}){let{metadata:p}=e,{title:x,help:g,helpTitle:y,helpDisplay:v}=p,j=Array.isArray(s)?s:[],w=new Set((e.options??[]).map(e=>e.value)),k=()=>j.findIndex(e=>""!==e&&!w.has(e)),_=p.type.endsWith("_other"),N=_&&k()>=0,[E,C]=(0,t.useState)(N),T=N||E,A=N?j[k()]:"",I=(0,t.useId)(),S=g?(0,r.jsx)(d,{help:g,helpTitle:y}):null,O=(0,r.jsxs)(r.Fragment,{children:[x&&(0,r.jsxs)(o,{as:"legend",className:"mb-4",children:[x,l&&(0,r.jsx)("span",{className:"ml-0.5 text-red-500","aria-hidden":"true",children:"*"}),("TITLE_AFTER"===v||"DEFAULT"===v)&&S]}),(0,r.jsx)("fieldset",{disabled:c,children:(0,r.jsxs)("div",{className:"space-y-2",children:[e.options?.map(e=>(0,r.jsxs)(o,{className:"flex items-start gap-3 [&>span]:font-medium mb-3",children:[(0,r.jsx)("input",{type:"checkbox",name:p.key,value:e.value,checked:j.includes(e.value),onChange:r=>{var t,s;return t=e.value,s=r.target.checked,void(!c&&(s?n(p.key,[...j,t]):n(p.key,j.filter(e=>e!==t)),s&&C(!1)))},className:"mt-0 h-6 w-6 rounded border-gray-300 text-blue-600 focus:ring-blue-500"}),(0,r.jsxs)("span",{children:[e.title,e.description&&(0,r.jsx)("span",{className:"block text-sm font-normal",children:e.description})]})]},e.value)),_&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o,{className:"flex items-start gap-3 [&>span]:font-medium mb-3",children:[(0,r.jsx)("input",{type:"checkbox",name:p.key,value:"__other__",checked:T,onChange:e=>{var r;return r=e.target.checked,void(!c&&(r?C(!0):(C(!1),n(p.key,j.filter(e=>w.has(e))))))},className:"mt-0 h-6 w-6 rounded border-gray-300 text-blue-600 focus:ring-blue-500"}),(0,r.jsx)("span",{children:"Otherâ¦"})]}),T&&(0,r.jsxs)("div",{className:"ml-9",children:[(0,r.jsx)("label",{htmlFor:I,className:"sr-only",children:"Other â please specify"}),(0,r.jsx)("input",{id:I,type:"text",value:A,onChange:e=>{if(c)return;let r=e.target.value,t=j.filter(e=>w.has(e));""===r?n(p.key,t):n(p.key,[...t,r])},disabled:c,className:(0,i.cn)(u(m,c),"max-w-md"),placeholder:"Please specify"})]})]})]})})]});return(0,r.jsx)(h,{metadata:p,fieldId:f,hasError:m,errors:a,isRequired:l,isDisabled:c,typeClass:"checkboxes",labelOverride:O,noPrefixSuffix:!0})}function p({element:e,value:t,errors:s,onChange:a,isRequired:i,isDisabled:n,hasError:l,fieldId:c,ariaDescribedBy:m,resolvedChecked:u}){let{metadata:b}=e,{title:x,help:g,helpTitle:y,helpDisplay:v}=b,j=Array.isArray(t)?t[0]:t,w=g?(0,r.jsx)(d,{help:g,helpTitle:y}):null,k=(0,r.jsxs)(o,{className:"flex items-center gap-2",children:[(0,r.jsx)(f,{metadata:b,children:(0,r.jsx)("input",{id:c,type:"checkbox",name:b.key,required:i,disabled:n,checked:void 0!==u?u:"1"===j||"true"===j,onChange:e=>a(b.key,e.target.checked?"1":""),className:"mt-0 h-6 w-6 rounded border-gray-300 text-blue-600 focus:ring-blue-500","aria-invalid":l||void 0,"aria-describedby":m})}),(0,r.jsxs)("span",{children:[x,i&&(0,r.jsx)("span",{className:"ml-0.5 text-red-500","aria-hidden":"true",children:"*"}),("TITLE_AFTER"===v||"DEFAULT"===v)&&w]})]});return(0,r.jsx)(h,{metadata:b,fieldId:c,hasError:l,errors:s,isRequired:i,isDisabled:n,typeClass:"checkbox",labelOverride:k,noPrefixSuffix:!0})}function x({element:e,errors:t,onChange:s,formValues:a,isRequired:n,isDisabled:l,hasError:c,fieldId:m,renderChildren:u=!0,renderNestedElements:f,resolvedExpanded:b}){let{metadata:p}=e,{type:g,title:y,help:v,helpTitle:j,helpDisplay:w}=p,k="TITLE_AFTER"===w||"DEFAULT"===w,_=v?(0,r.jsx)(d,{help:v,helpTitle:j}):null;if("details"===g)return(0,r.jsxs)("details",{className:"webform-element webform-type--details",open:b,children:[y&&(0,r.jsxs)("summary",{className:"cursor-pointer text-sm font-semibold text-foreground",children:[y,k&&_]}),u&&f(e.elements,a,t?Object.fromEntries(t.map((e,r)=>[r,[e]])):{},s)]});if("webform_flexbox"===g)return(0,r.jsx)("div",{className:(0,i.cn)("webform-element webform-type--flexbox flex gap-4",e.alignItems&&`items-${e.alignItems}`),children:u&&f(e.elements,a,t?Object.fromEntries(t.map((e,r)=>[r,[e]])):{},s)});if("webform_section"===g){let i=(0,r.jsxs)(r.Fragment,{children:[y&&(0,r.jsxs)("h3",{className:"mb-2 text-lg font-semibold",children:[y,k&&_]}),u&&f(e.elements,a,t?Object.fromEntries(t.map((e,r)=>[r,[e]])):{},s)]});return(0,r.jsx)(h,{metadata:p,fieldId:m,hasError:c,errors:t,isRequired:n,isDisabled:l,typeClass:"section",labelOverride:i,noPrefixSuffix:!0})}let N=(0,r.jsxs)(r.Fragment,{children:[y&&(0,r.jsxs)(o,{as:"legend",className:"font-semibold",children:[y,k&&_]}),(0,r.jsx)("div",{className:"pt-2",children:u&&f(e.elements,a,t?Object.fromEntries(t.map((e,r)=>[r,[e]])):{},s)})]});return(0,r.jsx)(h,{metadata:p,fieldId:m,hasError:c,errors:t,isRequired:n,isDisabled:l,typeClass:g.replace("webform_",""),labelOverride:N,noPrefixSuffix:!0})}function g({element:e,value:t,errors:s,onChange:a,isRequired:i,isDisabled:n,hasError:l,fieldId:o,ariaDescribedBy:d}){let{metadata:c}=e,{type:m}=c;return(0,r.jsx)(h,{metadata:c,fieldId:o,hasError:l,errors:s,isRequired:i,isDisabled:n,typeClass:"date",children:(0,r.jsx)("input",{id:o,type:"datetime"===m?"datetime-local":"date",name:c.key,required:i,disabled:n,min:e.min||void 0,max:e.max||void 0,value:"string"==typeof t?t:"",onChange:e=>a(c.key,e.target.value),className:u(l,n),"aria-invalid":l||void 0,"aria-describedby":d})})}function y({element:e,value:t,errors:s,onChange:a,isRequired:i,isDisabled:n,hasError:l,fieldId:d,ariaDescribedBy:c}){let{metadata:m}=e,{title:b}=m,p="string"==typeof t?t.split("|||")?.[0]??"":"",x="string"==typeof t?t.split("|||")?.[1]??"":"",g=`${d}-confirm-desc`;return(0,r.jsxs)(h,{metadata:m,fieldId:d,hasError:l,errors:s,isRequired:i,isDisabled:n,typeClass:"email_confirm",noPrefixSuffix:!0,children:[e.confirmDescription&&(0,r.jsx)("p",{id:g,className:"text-sm text-grey-6 mb-2",children:e.confirmDescription}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsx)(f,{metadata:m,children:(0,r.jsx)("input",{id:d,type:"email",name:`${m.key}[mail_1]`,required:i,disabled:n,autoComplete:e.autocomplete??"email",placeholder:e.placeholder||void 0,value:p,onChange:e=>a(m.key,`${e.target.value}|||${x}`),className:u(l,n),"aria-invalid":l||void 0,"aria-describedby":[c,g].filter(
1Boolean).join(" ")||void 0})}),(0,r.jsxs)("div",{children:[(0,r.jsxs)(o,{htmlFor:`${d}-confirm`,children:[e.confirmTitle||`Confirm ${b?.toLowerCase()||"email"}`,i&&(0,r.jsx)("span",{className:"ml-0.5 text-red-500","aria-hidden":"true",children:"*"})]}),(0,r.jsx)(f,{metadata:m,children:(0,r.jsx)("input",{id:`${d}-confirm`,type:"email",name:`${m.key}[mail_2]`,required:i,disabled:n,autoComplete:"email",placeholder:e.confirmPlaceholder||void 0,value:x,onChange:e=>a(m.key,`${p}|||${e.target.value}`),className:u(l,n),"aria-invalid":l||void 0,"aria-describedby":c})})]})]})]})}function v({element:e,errors:s,onChange:a,onFileChange:n,selectedFiles:l,isRequired:o,isDisabled:d,hasError:c,fieldId:m,ariaDescribedBy:u}){var f;let{metadata:b}=e,p=(0,t.useRef)(null),x=e.fileExtensions?e.fileExtensions.split(/[\s,]+/).filter(Boolean).map(e=>`.${e.replace(/^\./,"")}`).join(","):void 0,g=!!e.multipleValues,y=l?.[0];return(0,r.jsxs)(h,{metadata:b,fieldId:m,hasError:c,errors:s,isRequired:o,isDisabled:d,typeClass:"file",children:[(0,r.jsx)("input",{ref:p,id:m,type:"file",name:b.key,required:o&&!y,disabled:d,accept:x,multiple:g,onChange:e=>{let r=e.target.files,t=r?Array.from(r):[];n?.(b.key,t),a(b.key,t.map(e=>e.name).join(", "))},className:"sr-only","aria-invalid":c||void 0,"aria-describedby":u,tabIndex:-1}),(0,r.jsxs)("div",{className:(0,i.cn)("flex flex-wrap items-center gap-3 rounded-sm border px-3 py-2",c?"border-red-500":"border-grey-3",d&&"bg-grey-1 cursor-not-allowed"),children:[(0,r.jsx)("button",{type:"button",onClick:()=>{d||p.current?.click()},disabled:d,className:(0,i.cn)("inline-flex items-center rounded-sm border border-grey-3 bg-grey-1 px-3 py-1.5 text-sm font-medium text-grey-7 transition-colors","hover:bg-grey-2 focus:outline-none focus:ring-2 focus:ring-blue-vibrant-bg","disabled:opacity-50 disabled:cursor-not-allowed"),children:y?"Change file":"Choose file"}),y?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("span",{className:"flex-1 truncate text-sm text-grey-7",title:y.name,children:[y.name," ",(0,r.jsxs)("span",{className:"text-grey-5",children:["(",(f=y.size)>=1048576?`${(f/1048576).toFixed(1)} MB`:f>=1024?`${(f/1024).toFixed(1)} KB`:`${f} B`,")"]})]}),(0,r.jsx)("button",{type:"button",onClick:()=>{p.current&&(p.current.value=""),n?.(b.key,[]),a(b.key,"")},disabled:d,className:"text-sm text-grey-5 hover:text-red-500 focus:outline-none focus:underline","aria-label":`Remove ${y.name}`,children:"Remove"})]}):(0,r.jsx)("span",{className:"text-sm text-grey-5",children:"No file chosen"})]}),e.maxFilesize&&(0,r.jsxs)("p",{className:"mt-1 text-xs text-grey-5",children:["Max file size: ",e.maxFilesize>=1024?`${(e.maxFilesize/1024).toFixed(1)} MB`:`${e.maxFilesize} KB`]}),e.fileExtensions&&(0,r.jsxs)("p",{className:"mt-0.5 text-xs text-grey-5",children:["Allowed types: ",e.fileExtensions]})]})}function j({element:e,value:t,errors:s,onChange:a,isRequired:i,isDisabled:n,hasError:l,fieldId:o,ariaDescribedBy:d}){let{metadata:c}=e;return(0,r.jsx)(h,{metadata:c,fieldId:o,hasError:l,errors:s,isRequired:i,isDisabled:n,typeClass:"number",children:(0,r.jsx)("input",{id:o,type:"number",name:c.key,required:i,disabled:n,min:e.min,max:e.max,step:e.step,value:"string"==typeof t?t:"",onChange:e=>a(c.key,e.target.value),className:u(l,n),"aria-invalid":l||void 0,"aria-describedby":d})})}function w({element:e,value:s,errors:a,onChange:n,isRequired:l,isDisabled:c,hasError:m,fieldId:f}){let{metadata:b}=e,{title:p,help:x,helpTitle:g,helpDisplay:y}=b,v=x?(0,r.jsx)(d,{help:x,helpTitle:g}):null,j=b.type.endsWith("_other"),k="string"==typeof s?s:"",_=new Set((e.options??[]).map(e=>e.value)),N=j&&""!==k&&!_.has(k),[E,C]=(0,t.useState)(N),T=N||E,A=(0,t.useId)(),I=e=>{c||("__other__"===e?(C(!0),n(b.key,"")):(C(!1),n(b.key,e)))},S=(0,r.jsxs)(r.Fragment,{children:[p&&(0,r.jsxs)(o,{as:"legend",className:"mb-4",children:[p,l&&(0,r.jsx)("span",{className:"ml-0.5 text-red-500","aria-hidden":"true",children:"*"}),("TITLE_AFTER"===y||"DEFAULT"===y)&&v]}),(0,r.jsx)("fieldset",{disabled:c,children:(0,r.jsxs)("div",{children:[e.options?.map(e=>(0,r.jsxs)(o,{className:"flex items-center gap-3 [&>span]:font-medium mb-2",children:[(0,r.jsx)("input",{type:"radio",name:b.key,value:e.value,checked:s===e.value,onChange:()=>I(e.value),className:"h-6 w-6 border-gray-300 text-blue-600 focus:ring-blue-500"}),(0,r.jsxs)("span",{children:[e.title,e.description&&(0,r.jsx)("span",{className:"block text-sm font-normal text-grey-5",children:e.description})]})]},e.value)),j&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o,{className:"flex items-center gap-3 [&>span]:font-medium mb-2",children:[(0,r.jsx)("input",{type:"radio",name:b.key,value:"__other__",checked:T,onChange:()=>I("__other__"),className:"h-6 w-6 border-gray-300 text-blue-600 focus:ring-blue-500"}),(0,r.jsx)("span",{children:"Otherâ¦"})]}),T&&(0,r.jsxs)("div",{className:"ml-9",children:[(0,r.jsx)("label",{htmlFor:A,className:"sr-only",children:"Other â please specify"}),(0,r.jsx)("input",{id:A,type:"text",value:k,onChange:e=>{n(b.key,e.target.value)}
1,disabled:c,className:(0,i.cn)(u(m,c),"max-w-md"),placeholder:"Please specify"})]})]})]})})]});return(0,r.jsx)(h,{metadata:b,fieldId:f,hasError:m,errors:a,isRequired:l,isDisabled:c,typeClass:"radios",labelOverride:S,noPrefixSuffix:!0})}function k({element:e,value:t,errors:s,onChange:a,isRequired:i,isDisabled:n,hasError:l,fieldId:o,ariaDescribedBy:d}){let{metadata:c}=e;return(0,r.jsx)(h,{metadata:c,fieldId:o,hasError:l,errors:s,isRequired:i,isDisabled:n,typeClass:"range",children:(0,r.jsx)("input",{id:o,type:"range",name:c.key,required:i,disabled:n,min:e.min,max:e.max,step:e.step,value:"string"==typeof t?t:"",onChange:e=>a(c.key,e.target.value),className:"w-full","aria-invalid":l||void 0,"aria-describedby":d})})}function _({element:e,value:s,errors:a,onChange:n,isRequired:l,isDisabled:c,hasError:m,fieldId:u}){var f;let{metadata:b}=e,{title:p,help:x,helpTitle:g,helpDisplay:y,type:v}=b,j="number"==typeof(f=e.max)&&Number.isFinite(f)?Math.max(1,Math.floor(f)):5,w=Number("string"==typeof s?s:""),k=Number.isFinite(w)&&w>=1&&w<=j?w:0,N=(0,t.useId)(),E=x?(0,r.jsx)(d,{help:x,helpTitle:g}):null,C=(0,t.useCallback)(e=>{c||n(b.key,e===k?"":String(e))},[c,b.key,n,k]),T=(0,t.useCallback)((e,r)=>{if(c)return;let t=null;if("ArrowRight"===e.key||"ArrowUp"===e.key)t=r===j?1:r+1;else if("ArrowLeft"===e.key||"ArrowDown"===e.key)t=1===r?j:r-1;else if("Home"===e.key)t=1;else if("End"===e.key)t=j;else if(" "===e.key||"Enter"===e.key){e.preventDefault(),C(r);return}if(null!==t){e.preventDefault();let r=document.getElementById(`${N}-${t}`);r?.focus(),n(b.key,String(t))}},[N,C,c,j,b.key,n]),A=(0,r.jsxs)(r.Fragment,{children:[p&&(0,r.jsxs)(o,{as:"legend",children:[p,l&&(0,r.jsx)("span",{className:"ml-0.5 text-red-500","aria-hidden":"true",children:"*"}),("TITLE_AFTER"===y||"DEFAULT"===y)&&E]}),(0,r.jsx)("fieldset",{disabled:c,children:(0,r.jsx)("div",{id:u,role:"radiogroup","aria-label":p||"Rating","aria-required":l||void 0,"aria-invalid":m||void 0,className:"flex flex-wrap gap-2",children:Array.from({length:j},(e,r)=>r+1).map(e=>{let t=e===k;return(0,r.jsx)("button",{id:`${N}-${e}`,type:"button",role:"radio","aria-checked":t,"aria-posinset":e,"aria-setsize":j,tabIndex:t||0===k&&1===e?0:-1,onClick:()=>C(e),onKeyDown:r=>T(r,e),className:(0,i.cn)("h-10 w-10 rounded-sm border text-sm font-semibold transition-colors","focus:outline-none focus:ring-2 focus:ring-blue-vibrant-bg focus:ring-offset-2",t?"border-blue-vibrant-bg bg-blue-vibrant-bg text-white":"border-grey-3 bg-white text-foreground hover:border-blue-vibrant-bg",c&&"cursor-not-allowed opacity-50 hover:border-grey-3"),children:e},e)})})})]});return(0,r.jsx)(h,{metadata:b,fieldId:u,hasError:m,errors:a,isRequired:l,isDisabled:c,typeClass:"webform_likert"===v?"likert":"webform_scale"===v?"scale":"rating",labelOverride:A,noPrefixSuffix:!0})}let N="__other__";function E({element:e,value:s,errors:a,onChange:n,isRequired:l,isDisabled:o,hasError:d,fieldId:c,ariaDescribedBy:m}){let{metadata:f}=e,{title:b}=f,p="webform_select_other"===f.type,x="string"==typeof s?s:"",g=new Set((e.options??[]).map(e=>e.value)),y=p&&""!==x&&!g.has(x),[v,j]=(0,t.useState)(y),w=y||v,k=(0,t.useId)();return(0,r.jsxs)(h,{metadata:f,fieldId:c,hasError:d,errors:a,isRequired:l,isDisabled:o,typeClass:"select",children:[(0,r.jsxs)("select",{id:c,name:f.key,required:l,disabled:o,value:w?N:x,onChange:e=>{e.target.value===N?(j(!0),n(f.key,"")):(j(!1),n(f.key,e.target.value))},className:u(d,o),"aria-invalid":d||void 0,"aria-describedby":m,children:[e.emptyOption&&(0,r.jsx)("option",{value:e.emptyOption.value,children:e.emptyOption.title}),!e.emptyOption&&(0,r.jsx)("option",{value:"",children:b?`- ${b} -`:"- Select -"}),e.options?.map(e=>(0,r.jsx)("option",{value:e.value,children:e.title},e.value)),p&&(0,r.jsx)("option",{value:N,children:"Otherâ¦"})]}),p&&w&&(0,r.jsxs)("div",{className:"mt-2",children:[(0,r.jsx)("label",{htmlFor:k,className:"sr-only",children:"Other â please specify"}),(0,r.jsx)("input",{id:k,type:"text",value:x,onChange:e=>{n(f.key,e.target.value)},disabled:o,className:(0,i.cn)(u(d,o),"max-w-md"),placeholder:"Please specify"})]})]})}var C=e.i(57734);function T({element:e,value:s,errors:a,onChange:i,isRequired:n,isDisabled:l,hasError:c,fieldId:m,ariaDescribedBy:u,resolvedChecked:b}){var p;let{metadata:x}
1=e,{title:g,help:y,helpTitle:v,helpDisplay:j}=x,w=Array.isArray(s)?s[0]:s,[k,_]=(0,t.useState)(!1),N=y?(0,r.jsx)(d,{help:y,helpTitle:v}):null,E=e.termsType,A=e.termsTitle,I=e.termsContent,S=e.termsLink,O=e.termsLinkTarget||"_self",F=e=>{e.preventDefault(),"LINK"===E&&S?window.open(S,O):_(!0)},L=A||((p=g)?p.replace(/\{([^}]*)\}/g,"$1"):"");return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h,{metadata:x,fieldId:m,hasError:c,errors:a,isRequired:n,isDisabled:l,typeClass:"terms",labelOverride:(0,r.jsxs)(o,{className:"flex items-start gap-2",children:[(0,r.jsx)(f,{metadata:x,children:(0,r.jsx)("input",{id:m,type:"checkbox",name:x.key,required:n,disabled:l,checked:void 0!==b?b:"1"===w||"true"===w,onChange:e=>i(x.key,e.target.checked?"1":""),className:"mt-0 h-6 w-6 rounded border-gray-300 text-blue-600 focus:ring-blue-500","aria-invalid":c||void 0,"aria-describedby":u})}),(0,r.jsxs)("span",{children:[(function(e){if(!e)return[];let r=[],t=/\{([^}]*)\}/g,s=0,a=t.exec(e);for(;null!==a;)a.index>s&&r.push({text:e.slice(s,a.index)}),r.push({text:a[1],isLink:!0}),s=t.lastIndex,a=t.exec(e);return s<e.length&&r.push({text:e.slice(s)}),r.length>0?r:[{text:e}]})(g).map((e,t)=>e.isLink?(0,r.jsx)("button",{type:"button",className:"underline hover:text-foreground/60 cursor-pointer",onClick:F,children:e.text},`link-${e.text}`):(0,r.jsx)("span",{children:e.text},`text-${t}`)),n&&(0,r.jsx)("span",{className:"ml-0.5 text-red-500","aria-hidden":"true",children:"*"}),("TITLE_AFTER"===j||"DEFAULT"===j)&&N]})]}),noPrefixSuffix:!0}),(0,r.jsx)(C.FilterPanel,{isOpen:k,onClose:()=>_(!1),title:L,children:(0,r.jsx)("div",{className:"prose max-w-none",children:I?(0,r.jsx)("div",{dangerouslySetInnerHTML:{__html:I}}):(0,r.jsx)("p",{children:"Terms content not available."})})})]})}function A({element:e,value:t,errors:s,onChange:a,isRequired:i,isDisabled:n,hasError:l,fieldId:o,ariaDescribedBy:d}){let{metadata:c}=e;return(0,r.jsx)(h,{metadata:c,fieldId:o,hasError:l,errors:s,isRequired:i,isDisabled:n,typeClass:"textarea",children:(0,r.jsx)("textarea",{id:o,name:c.key,required:i,disabled:n,rows:e.rows||5,maxLength:e.maxlength||void 0,minLength:e.minlength||void 0,placeholder:e.placeholder||void 0,value:"string"==typeof t?t:"",onChange:e=>a(c.key,e.target.value),className:u(l,n),"aria-invalid":l||void 0,"aria-describedby":d})})}function I({element:e,value:t,errors:s,onChange:a,isRequired:n,isDisabled:l,hasError:o,fieldId:d,ariaDescribedBy:c,resolvedReadonly:m}){let{metadata:f}=e,{type:b}=f,p=void 0!==m?m:e.readonly,x="email"===b?"email":"tel"===b?"tel":"url"===b?"url":"color"===b?"color":"password"===b?"password":"text";return(0,r.jsx)(h,{metadata:f,fieldId:d,hasError:o,errors:s,isRequired:n,isDisabled:l,typeClass:"text",children:(0,r.jsx)("input",{id:d,type:x,name:f.key,required:n,disabled:l,readOnly:p,maxLength:e.maxlength||void 0,minLength:e.minlength||void 0,pattern:e.pattern?.rule||void 0,autoComplete:e.autocomplete??void 0,placeholder:e.placeholder||void 0,value:"string"==typeof t?t:"",onChange:e=>a(f.key,e.target.value),className:(0,i.cn)(u(o,l),"max-w-lg"),"aria-invalid":o||void 0,"aria-describedby":c})})}let S=new Set(["container","fieldset","details","webform_flexbox","webform_section","webform_link","webform_address","webform_contact","webform_name","webform_telephone","webform_custom_composite","text_format"]);function O(e,r){if(!e?.conditions?.length)return!1;let t=e.conditions.map(e=>{let t=r[e.field]??"",s=e.value??e.fieldValue;return function(e,r,t){let s=Array.isArray(r)?r.join(","):r,a=Number(s),i=t?Number(t):0;switch(e){case"EMPTY":return!s||Array.isArray(r)&&0===r.length;case"FILLED":return!!s&&(!Array.isArray(r)||r.length>0);case"CHECKED":return"1"===s||"true"===s;case"UNCHECKED":return!s||"0"===s||"false"===s;case"VALUE":if(Array.isArray(r))return!!t&&r.includes(t);return s===t;case"PATTERN":try{return!!t&&new RegExp(t).test(s)}catch{return!1}case"LESS":return a<i;case"LESS_EQUAL":return a<=i;case"GREATER":return a>i;case"GREATER_EQUAL":return a>=i;case"BETWEEN":{if(!t)return!1;let[e,r]=t.split(":").map(Number);return a>=e&&a<=r}default:return!1}}(e.trigger,t,s)});switch(e.logic){case"OR":return t.some(Boolean);case"XOR":return 1===t.filter(Boolean).length;default:return t.every(Boolean)}}function F(e,t,s,a,n=0,l,o){return e?.length?(0,r.jsx)("div",{className:(0,i.cn)("space-y-4",n>0&&"border-l border-grey-3 pl-4"),children:e.filter(e=>e.metadata).map((e,i)=>(0,r.jsx)(L,{element:e,value:t[e.metadata.key]??"",errors:s[e.metadata.key],onChange:a,onFileChange:l,files:o,formValues:t,renderChildren:!0},e.metadata.key||`child-${i}`))}):null}function L({element:e,value:t,errors:s,onChange:a,onFileChange:i,files:n,formValues:l,renderChildren:o=!0}){var d,c,m,u;let f,h,N,C,R,q,$;if(!e.metadata)return null;let{metadata:D}=e,{key:P,type:B}=D,M=!!(s&&s.length>0),z=`webform-${P}`,U=(d=D.states,c={required:D.required,disabled:D.disabled},C=!0,R=c.disabled??!1,q=c.required,d?(d.visible?C=O(d.visible,l):(d.invisible||d.invisibleSlide)&&(C=!O(d.invisible??d.invisibleSlide,l)),d.visibleSlide&&!d.visible&&(C=O(d.visibleSlide,l)),d.disabled?R=O(d.disabled,l):d.enabled&&(R=!O(d.enabled,l)),d.required?q=O(d.required,l):d.optional&&(q=!O(d.optional,l)),null!=d.expanded?f=O(d.expanded,l):null!=d.collapsed&&(f=!O(d.collapsed,l)),null!=d.checked?h=O(d.checked,l):null!=d.unchecked&&(h=!O(
1d.unchecked,l)),null!=d.readonly?N=O(d.readonly,l):null!=d.readwrite&&(N=!O(d.readwrite,l)),{visible:C,disabled:R,required:q,expanded:f,checked:h,readonly:N}):{visible:C,disabled:R,required:q});if(!1===D.access||!U.visible)return null;let H=!!(U.disabled||e.readonly),V=!!U.required,K=(m=!!D.description,$=[],M&&$.push(`${z}-error`),m&&$.push(`${z}-desc`),$.length>0?$.join(" "):void 0),W={element:e,value:t,errors:s,onChange:a,onFileChange:i,selectedFiles:n?.[P],formValues:l,isRequired:V,isDisabled:H,hasError:M,fieldId:z,ariaDescribedBy:K,resolvedChecked:U.checked,resolvedReadonly:U.readonly};if("webform_markup"===B||"markup"===B||"processed_text"===B||"label"===B||"item"===B||"webform_message"===B){if(!(!(u=e.displayOn)||"DISPLAY_ON_FORM"===u||"DISPLAY_ON_BOTH"===u))return null;let t=("webform_message"===B?e.message:e.markup)??e.markup;return t?(0,r.jsx)("div",{className:"webform-element webform-type--markup prose max-w-2xl",dangerouslySetInnerHTML:{__html:t}}):null}if("webform_actions"===B||"webform_wizard_page"===B)return null;if("hidden"===B)return(0,r.jsx)("input",{type:"hidden",name:P,value:"string"==typeof t?t:""});if(S.has(B))return(0,r.jsx)(x,{...W,renderChildren:o,renderNestedElements:F,resolvedExpanded:U.expanded});switch(B){case"textfield":case"email":case"tel":case"url":case"color":case"password":default:return(0,r.jsx)(I,{...W});case"textarea":return(0,r.jsx)(A,{...W});case"select":case"webform_term_select":case"webform_entity_select":case"webform_select_other":return(0,r.jsx)(E,{...W});case"checkbox":return(0,r.jsx)(p,{...W});case"checkboxes":case"webform_checkboxes_other":case"webform_entity_checkboxes":case"webform_term_checkboxes":return(0,r.jsx)(b,{...W});case"radios":case"webform_radios_other":case"webform_entity_radios":return(0,r.jsx)(w,{...W});case"number":return(0,r.jsx)(j,{...W});case"range":return(0,r.jsx)(k,{...W});case"date":case"datetime":case"datelist":return(0,r.jsx)(g,{...W});case"webform_email_confirm":return(0,r.jsx)(y,{...W});case"managed_file":case"webform_image_file":case"webform_document_file":case"webform_audio_file":case"webform_video_file":return(0,r.jsx)(v,{...W});case"webform_terms_of_service":return(0,r.jsx)(T,{...W});case"webform_rating":case"webform_scale":case"webform_likert":return(0,r.jsx)(_,{...W})}}let R="__website",q=e=>`webform-cooloff-${e}`;var $=e.i(626197);function D({pages:e,currentPage:t}){return(0,r.jsx)("nav",{className:"webform-wizard-progress mb-6","aria-label":"Form progress",children:(0,r.jsx)("ol",{className:"flex items-center gap-2",children:e.map((e,s)=>{let a=s===t,n=s<t;return(0,r.jsxs)("li",{className:"flex items-center gap-2",children:[s>0&&(0,r.jsx)("span",{className:(0,i.cn)("h-px w-6 shrink-0",n?"bg-green-vibrant-bg":"bg-grey-3"),"aria-hidden":"true"}),(0,r.jsxs)("span",{className:(0,i.cn)("flex items-center gap-1.5 text-sm font-medium",a&&"text-foreground",n&&"text-green-dark-bg",!a&&!n&&"text-grey-5"),children:[(0,r.jsx)("span",{className:(0,i.cn)("flex h-6 w-6 shrink-0 items-center justify-center rounded-full text-xs font-bold leading-none",a&&"bg-foreground text-white",n&&"bg-green-dark-bg text-white",!a&&!n&&"border border-foreground text-grey-5"),children:n?(0,r.jsx)($.IconCheck,{size:14,stroke:3}):s+1}),(0,r.jsx)("span",{className:(0,i.cn)("hidden sm:inline",a&&"border-b border-foreground"),children:e.title})]})]},e.key)})})})}e.s(["default",0,function({webformId:e,webformDefinition:n,apiUrl:l,delta:o,isDraftMode:d,...c}){var m,u;let f,h=(0,i.cn)(o&&"container-text content-column:container-text--article"),[b,p]=(0,t.useState)(()=>{let e;return{values:{...(e={},!n?.elements||!function e(r,t){for(let s of r){if(!s.metadata)continue;let{key:r,type:a}=s.metadata;if(s.elements?.length&&e(s.elements,t),"webform_actions"===a||"webform_markup"===a||"markup"===a||"processed_text"===a||"webform_wizard_page"===a)continue;let i=s.metadata.defaultValue;"checkboxes"===a?t[r]=i?[i]:[]:t[r]=i||""}}(n.elements,e),e),[R]:""},files:{},errors:{},generalErrors:[],submitting:!1,submitted:!1}}),[x,g]=(0,t.useState)(0),{execute:y}=(m=n.recaptchaKey,u=n.recaptchaExpectedAction,f=(0,t.useRef)(!1),(0,t.useEffect)(()=>
1{if(!m)return;if(document.querySelector(`script[data-recaptcha-key="${m}"]`)){f.current=!0;return}let e=document.createElement("script");return e.src=`https://www.google.com/recaptcha/api.js?render=${encodeURIComponent(m)}`,e.async=!0,e.defer=!0,e.setAttribute("data-recaptcha-key",m),e.onload=()=>{f.current=!0},e.onerror=()=>{f.current=!1},document.head.appendChild(e),()=>{}},[m]),{execute:(0,t.useCallback)(async()=>{if(!m)return{success:!1,error:"reCAPTCHA site key not configured"};let e=window.grecaptcha;return e?new Promise(r=>{e.ready(()=>{e.execute(m,{action:u||"webform_submit"}).then(e=>{r({success:!0,token:e})}).catch(()=>{r({success:!1,error:"reCAPTCHA execution failed"})})})}):{success:!1,error:"reCAPTCHA script not loaded"}},[m,u])}),v=(0,t.useMemo)(()=>{let e;return 0===(e=(n?.elements||[]).filter(e=>e.metadata?.type==="webform_wizard_page")).length?null:e.map(e=>({key:e.metadata.key,title:e.metadata.title||e.metadata.key,elements:e.elements||[]}))},[n]),j=null!==v&&v.length>0,w=v?.length??0,k=!j||x===w-1,_=0===x,N=(0,t.useMemo)(()=>v?function(e){let r={};for(let t=0;t<e.length;t++){let s=new Set;for(let a of(!function e(r,t){for(let s of r)s.metadata&&(t.add(s.metadata.key),s.elements?.length&&e(s.elements,t))}(e[t].elements,s),s))r[a]=t}return r}(v):{},[v]),E=(0,t.useCallback)((e,r)=>{p(t=>({...t,values:{...t.values,[e]:r},errors:{...t.errors,[e]:[]}}))},[]),C=(0,t.useCallback)((e,r)=>{p(t=>{let s={...t.files};return r.length>0?s[e]=r:delete s[e],{...t,files:s,errors:{...t.errors,[e]:[]}}})},[]),T=(0,t.useCallback)(()=>{k||(g(e=>e+1),document.querySelector(".webform-wizard-progress")?.scrollIntoView({behavior:"smooth",block:"start"}))},[k]),A=(0,t.useCallback)(()=>{_||(g(e=>e-1),document.querySelector(".webform-wizard-progress")?.scrollIntoView({behavior:"smooth",block:"start"}))},[_]),I=(0,t.useCallback)(async r=>{let t;if(r.preventDefault(),j&&!k)return void T();if(function(e,r=5){let t=function(e){if("u"<typeof sessionStorage)return null;let r=sessionStorage.getItem(q(e));return r?Number(r):null}(e);return!!t&&Date.now()-t<1e3*r}(e))return void p(e=>({...e,generalErrors:["Please wait a moment before submitting again."]}));for(let[e,r]of(p(e=>({...e,submitting:!0,errors:{},generalErrors:[]})),Object.entries(b.values)))if(e.includes("email_confirm")&&"string"==typeof r&&r.includes("|||")){let[t,s]=r.split("|||");if(t&&s&&t!==s)return void p(r=>({...r,submitting:!1,errors:{...r.errors,[e]:["The specified email addresses do not match."]}}))}let s=new Set(Object.keys(b.files)),a=Object.entries(b.values).filter(([e,r])=>!s.has(e)&&(Array.isArray(r)?r.length>0:""!==r)).map(([e,r])=>"string"==typeof r&&r.includes("|||")?{element:e,value:r.split("|||")[0]}:{element:e,value:r}),i=[];for(let[e,r]of Object.entries(b.files))for(let t of r)i.push({element:e,file:t});if(!1!==n.recaptchaEnabled&&n.recaptchaKey){let e=await y();if(!e.success)return void p(e=>({...e,submitting:!1,generalErrors:["Security verification failed. Please try again."]}));t=e.token}let o=b.values[R];if("string"==typeof o&&""!==o.trim())return void p(e=>({...e,submitting:!1,submitted:!0,confirmation:{message:"Thank you for your submission.",redirectUrl:""}}));try{let r;if(i.length>0){let s=new FormData;s.append("webformId",e),s.append("apiUrl",l),s.append("elements",JSON.stringify(a)),s.append("fileMap",JSON.stringify(i.map(e=>({element:e.element})))),t&&s.append("captchaToken",t),i.forEach((e,r)=>{s.append(`file_${r}`,e.file,e.file.name)}),r=await fetch("/api/webform-submit",{method:"POST",body:s})}else r=await fetch("/api/webform-submit",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({webformId:e,elements:a,apiUrl:l,captchaToken:t})});let s=await r.json();if(!r.ok)return void p(e=>({...e,submitting:!1,generalErrors:[s.error||"Submission failed"]}));if(s.validationErrors&&s.validationErrors.length>0){let e={};for(let r of s.validationErrors)e[r.element]=r.messages;p(r=>({...r,submitting:!1,errors:e,generalErrors:s.errors||[]}));let r=Object.keys(e).find(r=>e[r]?.length>0);if(j&&v){let r=function(e,r){let t=1/0;for(let s of Object.keys(e))e[s]?.length>0&&void 0!==r[s]&&(t=Math.min(t,r[s]));return t===1/0?0:t}(e,N);g(r),requestAnimationFrame(()=>{document.querySelector(".webform-wizard-progress")?.scrollIntoView({behavior:"smooth",block:"start"})})}else r&&requestAnimationFrame(()=>{let e=document.getElementById(`webform-${r}`);e&&"scrollIntoView"in e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e instanceof HTMLElement&&e.focus&&e.focus())});return}if(s.errors&&s.errors.length>0)return void p(e=>({...e,submitting:!1,generalErrors:s.errors}));"u">typeof sessionStorage&&sessionStorage.setItem(q(e),String(Date.now())),p(e=>({...e,submitting:!1,submitted:!0,confirmation:s.submission?.confirmation}))}catch{p(e=>({...e,submitting:!1,generalErrors:["An unexpected error occurred. Please try again."]}))}},[b.values,b.files,e,l,j,k,T,v,N,y,n.recaptchaEnabled,n.recaptchaKey]),S="string"==typeof b.values[R]?b.values[R]:"";if(!0===n.recaptchaEnabled&&!n.recaptchaKey)return d?(0,r.jsx)(s.default,{delta:o,paragraphType:"webform",className:h,...c,children:(0,r.jsxs)("div",{className:"rounded-md border border-amber-300 bg-amber-50 p-4 text-sm text-amber-900",role:"status","data-testid":"webform-rec
1aptcha-missing-notice",children:[(0,r.jsx)("p",{className:"font-semibold",children:"Webform hidden â reCAPTCHA key missing"}),(0,r.jsxs)("p",{className:"mt-1",children:["The â",n.title||e,"â webform has reCAPTCHA enabled but no site key is configured. Visitors will not see this form until a key is provided in the webform's settings. Set a reCAPTCHA site key, or disable reCAPTCHA for this webform, to restore the form on the public site."]})]})}):null;if(!n?.elements?.some(e=>e.metadata?.key))return null;if(b.submitted){let e=b.confirmation,t=e?.message||"Thank you for your submission.";return(0,r.jsx)(s.default,{delta:o,paragraphType:"webform",className:h,...c,children:(0,r.jsxs)("div",{className:"rounded-md bg-green-50 p-6 text-center",role:"status",children:[e?.title&&(0,r.jsx)("h3",{className:"mb-2 text-lg font-semibold text-green-800",children:e.title}),(0,r.jsx)("p",{className:"text-green-700",children:t})]})})}let O=function e(r){for(let t of r)if(t.metadata){if("webform_actions"===t.metadata.type)return t.submitLabel||"Submit";if(t.elements?.length){let r=e(t.elements);if("Submit"!==r)return r}}return"Submit"}(n.elements),F=j?v[x].elements:n.elements;return(0,r.jsxs)(s.default,{delta:o,paragraphType:"webform",className:h,...c,children:[j&&(0,r.jsx)(D,{pages:v,currentPage:x}),j&&v&&Object.keys(b.errors).length>0&&(0,r.jsx)("div",{className:"mb-4 rounded-md bg-red-50 p-4 empty:hidden",role:"alert",children:(function(e,r,t){let s={};for(let[t,a]of Object.entries(e)){if(!a?.length)continue;let e=r[t];void 0!==e&&(s[e]||(s[e]=[]),s[e].push(...a))}return Object.entries(s).map(([e,r])=>({pageIndex:Number(e),pageTitle:t[Number(e)]?.title??`Step ${Number(e)+1}`,messages:r})).sort((e,r)=>e.pageIndex-r.pageIndex)})(b.errors,N,v).map(e=>(0,r.jsxs)("div",{className:"mb-2 last:mb-0",children:[(0,r.jsx)("p",{className:"text-sm font-semibold text-red-800",children:e.pageTitle}),(0,r.jsx)("ul",{className:"ml-4 list-disc",children:e.messages.map(e=>(0,r.jsx)("li",{className:"text-sm text-red-700",children:e},e))})]},e.pageIndex))}),b.generalErrors.length>0&&(0,r.jsx)("div",{className:"mb-4 rounded-md bg-red-50 p-4 empty:hidden",role:"alert",children:b.generalErrors.map(e=>(0,r.jsx)("p",{className:"text-sm text-red-700",children:e},e))}),(0,r.jsxs)("form",{onSubmit:I,noValidate:!0,children:[(0,r.jsxs)("div",{className:"webform-honeypot","aria-hidden":"true",children:[(0,r.jsx)("label",{htmlFor:"webform-hp-website",children:"Website"}),(0,r.jsx)("input",{id:"webform-hp-website",type:"text",name:"website",autoComplete:"off",tabIndex:-1,value:S,onChange:e=>E(R,e.target.value)})]}),j&&v[x].title&&(0,r.jsx)("h3",{className:"mb-4 text-lg font-semibold",children:v[x].title}),F.filter(e=>e.metadata).map((e,t)=>(0,r.jsx)(L,{element:e,value:b.values[e.metadata.key]??"",errors:b.errors[e.metadata.key],onChange:E,onFileChange:C,files:b.files,formValues:b.values},e.metadata.key||`element-${t}`)),(0,r.jsxs)("div",{className:"mt-6 flex items-center gap-3",children:[j&&!_&&(0,r.jsx)(a.default,{type:"button",variant:"secondary",onClick:A,children:"Previous"}),k?(0,r.jsx)(a.default,{type:"submit",variant:"default",disabled:b.submitting,children:b.submitting?"Submitting...":O}):(0,r.jsx)(a.default,{type:"button",variant:"default",onClick:T,children:"Next"})]})]})]})}],565113)}]);
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.