1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6105],{44533:e=>{e.exports={field:"field_field__vgKjV"}},45375:(e,t,r)=>{"use strict";r.d(t,{N:()=>s,s:()=>u});var n=r(6029),l=r(55729);let s=(0,l.createContext)({loading:!1,errors:{},values:{},initialValues:{},setValues:()=>{},setValue:()=>{},turnstileToken:null,setTurnstileToken:()=>{},turnstileReady:!0,setTurnstileReady:()=>{},turnstileEnabled:!1,registerTurnstileReset:()=>{}}),u=({children:e,onSubmit:t,initialValues:r,formId:u,debug:o=!1,loading:a=!1,errors:i})=>{let[c,f]=(0,l.useState)(r),[d,h]=(0,l.useState)(null),[m,p]=(0,l.useState)(!1),k=(0,l.useRef)(null),v=(0,l.useRef)(null),b=(0,l.useRef)(null),x=(0,l.useRef)(null),j=(0,l.useRef)(null);(0,l.useEffect)(()=>()=>{clearTimeout(x.current),clearTimeout(j.current)},[]);let R=(0,l.useCallback)(e=>{b.current=e},[]),T=(0,l.useCallback)(async(e=0)=>{if(u)try{let e=await fetch(`/api/form-token/?formId=${encodeURIComponent(u)}`),t=await e.json();if(!t?.token)throw Error(`no token in response (${e.status})`);k.current=t.token}catch(t){if(e>=1)return void console.error("FORM :: form-token :: could not be fetched",t.message);j.current=setTimeout(()=>T(e+1),1500)}},[u]);return(0,l.useEffect)(()=>{T()},[T]),(0,n.jsxs)(s.Provider,{value:{initialValues:r,values:c,setValues:f,setValue:(e,t)=>{f({...c,[e]:t})},errors:i||{},loading:a,turnstileToken:d,setTurnstileToken:h,turnstileReady:m,setTurnstileReady:p,turnstileEnabled:!0,registerTurnstileReset:R},children:[(0,n.jsxs)("form",{onSubmit:e=>{e.preventDefault();try{t(c,{turnstileToken:d,formToken:k.current,honeypot:v.current?.value||"",onRejected:()=>{T(),"function"==typeof b.current&&(h(null),p(!1),b.current(),clearTimeout(x.current),x.current=setTimeout(()=>p(!0),8e3))}})}catch(e){console.error(e)}return!1},children:[(0,n.jsxs)("div",{"aria-hidden":"true",className:"pointer-events-none absolute -left-[9999px] h-0 w-0 overflow-hidden",children:[(0,n.jsx)("label",{htmlFor:`hp-${u||"form"}`,children:"Website"}),(0,n.jsx)("input",{ref:v,id:`hp-${u||"form"}`,type:"text",name:"website",defaultValue:"",tabIndex:-1,autoComplete:"off"})]}),e]}),o&&(0,n.jsx)("pre",{children:JSON.stringify(c,null,4)})]})}},50916:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Select:()=>o});var n=r(6029),l=r(96098),s=r(44533),u=r.n(s);let o=({required:e=!1,name:t,className:r,...s})=>{let{setValue:o}=(0,l.P)();return(0,n.jsx)("select",{required:e,name:t,onChange:e=>{o(t,e.target.value)},className:[u().field,r].filter(Boolean).join(" "),...s})}},96098:(e,t,r)=>{"use strict";r.d(t,{P:()=>s});var n=r(55729),l=r(45375);let s=()=>(0,n.useContext)(l.N)}}]);
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.